From 60ad84a505ff18e44169899c877b367c36016e18 Mon Sep 17 00:00:00 2001 From: chenbingxuan <3581044601@qq.com> Date: Thu, 11 Jan 2024 20:35:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 14 + .eslintignore | 2 + .eslintrc.js | 34 + .gitee/ISSUE_TEMPLATE.zh-CN.md | 13 + .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md | 53 + .gitignore | 116 + .husky/commit-msg | 4 + .husky/pre-commit | 4 + .idea/.gitignore | 8 + .idea/dimensional-health.iml | 9 + .idea/encodings.xml | 6 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/misc.xml | 6 + .idea/modules.xml | 8 + .lh/.lhignore | 6 + .lh/src/App.tsx.json | 22 + .lh/src/api/index.ts.json | 26 + .lh/src/api/my/index.ts.json | 30 + .../consultationCell/index.tsx.json | 26 + .../consultationCell/style.module.scss.json | 22 + .lh/src/components/emptyPage/index.tsx.json | 26 + .../emptyPage/style.module.scss.json | 30 + .lh/src/components/ideaItem/index.tsx.json | 26 + .../ideaItem/style.module.scss.json | 26 + .lh/src/components/index.tsx.json | 26 + .lh/src/components/menuItem/index.tsx.json | 26 + .../menuItem/style.module.scss.json | 22 + .lh/src/components/myHeader/index.tsx.json | 26 + .lh/src/components/myMack/index.tsx.json | 26 + .lh/src/components/myNavBar/index.tsx.json | 18 + .../myNavBar/style.module.scss.json | 18 + .../myPatientCircleItem/index.tsx.json | 26 + .../style.module.scss.json | 26 + .../mySickCircleCommentItem/index.tsx.json | 26 + .../style.module.scss.json | 26 + .lh/src/components/navTitle/index.tsx.json | 18 + .../components/proFileInput/index.tsx.json | 26 + .../proFileInput/style.module.scss.json | 26 + .../components/proFilePicker/index.tsx.json | 26 + .../proFilePicker/style.module.scss.json | 38 + .lh/src/components/startPage/index.tsx.json | 26 + .../userVideoBuyItem/index.tsx.json | 26 + .../userVideoBuyItem/style.module.scss.json | 26 + .lh/src/custom.d.ts.json | 26 + .lh/src/index.css.json | 18 + .lh/src/react-app-env.d.ts.json | 18 + .lh/src/router/router.tsx.json | 26 + .lh/src/router/routes.tsx.json | 26 + .lh/src/service/request.ts.json | 26 + .lh/src/store/user/userSlice.ts.json | 34 + .../consultationServer/chat/index.tsx.json | 26 + .../chat/style.module.scss.json | 26 + .../doctorList/index.tsx.json | 26 + .../comment/style.module.scss.json | 26 + .../myConsultation/current/index.tsx.json | 26 + .lh/src/views/my/adoptIdea/index.tsx.json | 26 + .../views/my/adoptIdea/style.module.scss.json | 18 + .lh/src/views/my/attention/index.tsx.json | 22 + .lh/src/views/my/collection/index.tsx.json | 26 + .../views/my/forgetPassword1/index.tsx.json | 38 + .../my/forgetPassword1/style.module.scss.json | 26 + .../views/my/forgetPassword2/index.tsx.json | 26 + .../my/forgetPassword2/style.module.scss.json | 26 + .lh/src/views/my/index/index.tsx.json | 30 + .lh/src/views/my/index/style.module.scss.json | 34 + .lh/src/views/my/login/index.tsx.json | 26 + .lh/src/views/my/login/style.module.scss.json | 26 + .lh/src/views/my/message/my/index.tsx.json | 22 + .../commentList/index.tsx.json | 26 + .../commentList/style.module.scss.json | 26 + .../my/myPatientCircle/index/index.tsx.json | 26 + .../index/style.module.scss.json | 30 + .lh/src/views/my/payVideo/index.tsx.json | 26 + .../proFile/addModifyProfile/index.tsx.json | 26 + .../addModifyProfile/style.module.scss.json | 26 + .lh/src/views/my/proFile/index/index.tsx.json | 26 + .../my/proFile/index/style.module.scss.json | 26 + .lh/src/views/my/register/index.tsx.json | 26 + .../views/my/register/style.module.scss.json | 26 + .lh/src/views/set/bindBankCard/index.tsx.json | 18 + .../views/set/changePassword/index.tsx.json | 26 + .lh/src/views/set/chooseGender/index.tsx.json | 26 + .lh/src/views/set/index/index.tsx.json | 26 + .../views/set/inviteFriends/index.tsx.json | 26 + .../set/inviteFriends/style.module.scss.json | 26 + .../views/set/personInfomation/index.tsx.json | 26 + .../set/realNameAuthentication/index.tsx.json | 18 + .lh/src/views/vedio/index.tsx.json | 18 + .lh/src/views/wallet/myWallet/index.tsx.json | 18 + README.en.md | 36 + README.md | 7 + commitlint.config.js | 3 + config/env.js | 104 + config/getHttpsConfig.js | 66 + config/jest/babelTransform.js | 29 + config/jest/cssTransform.js | 14 + config/jest/fileTransform.js | 40 + config/modules.js | 134 + config/paths.js | 77 + config/webpack.config.js | 798 + .../persistentCache/createEnvironmentHash.js | 9 + config/webpackDevServer.config.js | 127 + package-lock.json | 14942 ++++++++++++++++ package.json | 260 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 45 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + scripts/build.js | 217 + scripts/start.js | 154 + scripts/test.js | 52 + src/App.css | 9 + src/App.test.tsx | 9 + src/App.tsx | 16 + src/api/home/index.ts | 74 + src/api/index.ts | 102 + src/api/my/index.ts | 640 + src/api/patientCircle/index.ts | 196 + src/api/vedio/index.ts | 43 + src/api/wallet/index.ts | 54 + .../hdpi/circle_icon_drop_down_n.png | Bin 0 -> 211 bytes .../hdpi/comment_list_icon_adoption_n.png | Bin 0 -> 1225 bytes .../hdpi/comment_list_icon_adoption_s.png | Bin 0 -> 1129 bytes .../hdpi/common_button_ascending_s.png | Bin 0 -> 638 bytes .../hdpi/common_button_close_n.png | Bin 0 -> 2121 bytes .../hdpi/common_button_collection_large_n.png | Bin 0 -> 2251 bytes .../hdpi/common_button_collection_large_s.png | Bin 0 -> 1551 bytes .../hdpi/common_button_collection_small_n.png | Bin 0 -> 1756 bytes .../hdpi/common_button_collection_small_s.png | Bin 0 -> 1206 bytes .../hdpi/common_button_descending_s.png | Bin 0 -> 624 bytes .../hdpi/common_button_sequence_n.png | Bin 0 -> 503 bytes .../hdpi/common_button_share_n.png | Bin 0 -> 2292 bytes .../hdpi/common_icon_agree_n.png | Bin 0 -> 952 bytes .../hdpi/common_icon_agree_s.png | Bin 0 -> 717 bytes .../hdpi/common_icon_attention_large_n.png | Bin 0 -> 1305 bytes .../hdpi/common_icon_attention_large_s.png | Bin 0 -> 965 bytes .../hdpi/common_icon_attention_small_n.png | Bin 0 -> 1633 bytes .../hdpi/common_icon_attention_small_s.png | Bin 0 -> 1161 bytes .../hdpi/common_icon_authenticate_n.png | Bin 0 -> 1356 bytes .../hdpi/common_icon_back_black_n.png | Bin 0 -> 722 bytes .../hdpi/common_icon_back_white_n.png | Bin 0 -> 466 bytes .../hdpi/common_icon_boy_n.png | Bin 0 -> 1132 bytes .../hdpi/common_icon_close_grey_n.png | Bin 0 -> 754 bytes .../common_icon_close_live_commenting_n.png | Bin 0 -> 1397 bytes .../hdpi/common_icon_close_n.png | Bin 0 -> 803 bytes .../hdpi/common_icon_collect_n.png | Bin 0 -> 340 bytes .../hdpi/common_icon_comment_large_n.png | Bin 0 -> 2462 bytes .../hdpi/common_icon_comment_large_s.png | Bin 0 -> 1822 bytes .../hdpi/common_icon_comment_samll_s.png | Bin 0 -> 1303 bytes .../hdpi/common_icon_comment_small_n.png | Bin 0 -> 1768 bytes .../hdpi/common_icon_disagree_n.png | Bin 0 -> 932 bytes .../hdpi/common_icon_disagree_s.png | Bin 0 -> 806 bytes .../hdpi/common_icon_drop_down_n.png | Bin 0 -> 298 bytes .../hdpi/common_icon_expression_n.png | Bin 0 -> 1472 bytes .../hdpi/common_icon_expression_white_n.png | Bin 0 -> 1031 bytes .../hdpi/common_icon_girl_n.png | Bin 0 -> 1328 bytes .../hdpi/common_icon_inquiry_n.png | Bin 0 -> 1645 bytes .../hdpi/common_icon_keyboard_n.png | Bin 0 -> 908 bytes .../hdpi/common_icon_more_n.png | Bin 0 -> 1873 bytes .../hdpi/common_icon_on_slippery_n.png | Bin 0 -> 520 bytes .../common_icon_open_live_commenting_n.png | Bin 0 -> 1845 bytes .../hdpi/common_icon_picture_n.png | Bin 0 -> 1581 bytes .../hdpi/common_icon_search_n.png | Bin 0 -> 777 bytes .../hdpi/common_icon_send_n.png | Bin 0 -> 1584 bytes .../hdpi/common_icon_send_white_n.png | Bin 0 -> 1151 bytes .../hdpi/common_icon_time_out_n.png | Bin 0 -> 9262 bytes .../hdpi/common_icon_toll_n.png | Bin 0 -> 2191 bytes .../hdpi/common_icon_voice_n.png | Bin 0 -> 1544 bytes .../hdpi/common_icon_weixin_n.png | Bin 0 -> 1798 bytes .../hdpi/common_icon_zhifubao_n.png | Bin 0 -> 1907 bytes .../hdpi/common_information_next_n.png | Bin 0 -> 860 bytes .../hdpi/common_list_previous_n.png | Bin 0 -> 794 bytes .../hdpi/common_nav_message_black_n.png | Bin 0 -> 1298 bytes .../hdpi/common_nav_message_black_s.png | Bin 0 -> 1506 bytes .../hdpi/common_nav_message_white_n.png | Bin 0 -> 954 bytes .../hdpi/common_nav_message_white_s.png | Bin 0 -> 1194 bytes .../hdpi/common_tab_circle_n.png | Bin 0 -> 9358 bytes .../hdpi/common_tab_circle_s.png | Bin 0 -> 8214 bytes .../hdpi/common_tab_home_n.png | Bin 0 -> 1890 bytes .../hdpi/common_tab_home_s.png | Bin 0 -> 2211 bytes .../hdpi/common_tab_video_n.png | Bin 0 -> 1946 bytes .../hdpi/common_tab_video_s.png | Bin 0 -> 2142 bytes .../hdpi/evaluation_icon_angry_n.png | Bin 0 -> 1581 bytes .../hdpi/evaluation_icon_laugh_n.png | Bin 0 -> 1604 bytes .../hdpi/evaluation_icon_smile_n.png | Bin 0 -> 1252 bytes .../icon/common resource/hdpi/loading.gif | Bin 0 -> 222085 bytes .../icon/common resource/hdpi/loading.png | Bin 0 -> 79793 bytes .../hdpi/login_icon_hide_password_n.png | Bin 0 -> 626 bytes .../hdpi/login_icon_lock_n.png | Bin 0 -> 1139 bytes .../hdpi/login_icon_mail_n.png | Bin 0 -> 1160 bytes .../hdpi/login_icon_show_password.png | Bin 0 -> 1679 bytes .../hdpi/login_icon_unlock_n.png | Bin 0 -> 1177 bytes .../hdpi/login_icon_weixin_white_n.png | Bin 0 -> 1128 bytes .../common resource/hdpi/login_warning.png | Bin 0 -> 1176 bytes .../hdpi/message_icon_close_n.png | Bin 0 -> 328 bytes .../hdpi/my_collection_icon_full_screen_n.png | Bin 0 -> 754 bytes .../common resource/hdpi/my_icon_advice_n.png | Bin 0 -> 1839 bytes .../common resource/hdpi/my_icon_age_n.png | Bin 0 -> 2310 bytes .../common resource/hdpi/my_icon_camera_n.png | Bin 0 -> 4491 bytes .../common resource/hdpi/my_icon_circle_n.png | Bin 0 -> 2582 bytes .../common resource/hdpi/my_icon_file_n.png | Bin 0 -> 2273 bytes .../common resource/hdpi/my_icon_height_n.png | Bin 0 -> 1489 bytes .../common resource/hdpi/my_icon_next_n.png | Bin 0 -> 313 bytes .../common resource/hdpi/my_icon_set_n.png | Bin 0 -> 2730 bytes .../common resource/hdpi/my_icon_task_n.png | Bin 0 -> 2562 bytes .../common resource/hdpi/my_icon_video_n.png | Bin 0 -> 2099 bytes .../common resource/hdpi/my_icon_wallet_n.png | Bin 0 -> 2038 bytes .../common resource/hdpi/my_icon_weight_n.png | Bin 0 -> 1584 bytes .../hdpi/register_icon_invitatiion_code_n.png | Bin 0 -> 1940 bytes .../register_icon_verification_code_n.png | Bin 0 -> 1647 bytes .../hdpi/setting_icon_deep_color_sun_n.png | Bin 0 -> 1330 bytes .../hdpi/setting_icon_light_color_sun_n.png | Bin 0 -> 1213 bytes .../images/icon/common resource/hdpi/user.png | Bin 0 -> 5081 bytes .../hdpi/wallet_icon_clock_n.png | Bin 0 -> 2114 bytes .../xhdpi/circle_icon_drop_down_n.png | Bin 0 -> 257 bytes .../xhdpi/comment_list_icon_adoption_n.png | Bin 0 -> 1860 bytes .../xhdpi/comment_list_icon_adoption_s.png | Bin 0 -> 1652 bytes .../xhdpi/common_button_ascending_s.png | Bin 0 -> 881 bytes .../xhdpi/common_button_close_n.png | Bin 0 -> 3097 bytes .../common_button_collection_large_n.png | Bin 0 -> 3137 bytes .../common_button_collection_large_s.png | Bin 0 -> 2065 bytes .../common_button_collection_small_n.png | Bin 0 -> 2489 bytes .../common_button_collection_small_s.png | Bin 0 -> 1612 bytes .../xhdpi/common_button_descending_s.png | Bin 0 -> 880 bytes .../xhdpi/common_button_sequence_n.png | Bin 0 -> 822 bytes .../xhdpi/common_button_share_n.png | Bin 0 -> 3363 bytes .../xhdpi/common_icon_agree_n.png | Bin 0 -> 1209 bytes .../xhdpi/common_icon_agree_s.png | Bin 0 -> 953 bytes .../xhdpi/common_icon_attention_large_n.png | Bin 0 -> 1914 bytes .../xhdpi/common_icon_attention_large_s.png | Bin 0 -> 1322 bytes .../xhdpi/common_icon_attention_small_n.png | Bin 0 -> 2397 bytes .../xhdpi/common_icon_attention_small_s.png | Bin 0 -> 1597 bytes .../xhdpi/common_icon_authenticate_n.png | Bin 0 -> 1987 bytes .../xhdpi/common_icon_back_black_n.png | Bin 0 -> 881 bytes .../xhdpi/common_icon_back_white_n.png | Bin 0 -> 599 bytes .../xhdpi/common_icon_boy_n.png | Bin 0 -> 1748 bytes .../xhdpi/common_icon_close_grey_n.png | Bin 0 -> 1164 bytes .../common_icon_close_live_commenting_n.png | Bin 0 -> 1822 bytes .../xhdpi/common_icon_close_n.png | Bin 0 -> 1192 bytes .../xhdpi/common_icon_collect_n.png | Bin 0 -> 454 bytes .../xhdpi/common_icon_comment_large_n.png | Bin 0 -> 3361 bytes .../xhdpi/common_icon_comment_large_s.png | Bin 0 -> 2281 bytes .../xhdpi/common_icon_comment_samll_n.png | Bin 0 -> 2449 bytes .../xhdpi/common_icon_comment_samll_s.png | Bin 0 -> 1667 bytes .../xhdpi/common_icon_disagree_n.png | Bin 0 -> 1275 bytes .../xhdpi/common_icon_disagree_s.png | Bin 0 -> 1007 bytes .../xhdpi/common_icon_drop_down_n.png | Bin 0 -> 381 bytes .../xhdpi/common_icon_expression_n.png | Bin 0 -> 2069 bytes .../xhdpi/common_icon_expression_white_n.png | Bin 0 -> 1475 bytes .../xhdpi/common_icon_girl_n.png | Bin 0 -> 1972 bytes .../xhdpi/common_icon_inquiry_n.png | Bin 0 -> 2428 bytes .../xhdpi/common_icon_keyboard_n.png | Bin 0 -> 1209 bytes .../xhdpi/common_icon_more_n.png | Bin 0 -> 2822 bytes .../xhdpi/common_icon_on_slippery_n.png | Bin 0 -> 624 bytes .../common_icon_open_live_commenting_n.png | Bin 0 -> 2416 bytes .../xhdpi/common_icon_picture_n.png | Bin 0 -> 1581 bytes .../xhdpi/common_icon_search_n.png | Bin 0 -> 1009 bytes .../xhdpi/common_icon_send_n.png | Bin 0 -> 1584 bytes .../xhdpi/common_icon_send_white_n.png | Bin 0 -> 1671 bytes .../xhdpi/common_icon_time_out_n.png | Bin 0 -> 13761 bytes .../xhdpi/common_icon_toll_n.png | Bin 0 -> 3446 bytes .../xhdpi/common_icon_voice_n.png | Bin 0 -> 2261 bytes .../xhdpi/common_icon_weixin_n.png | Bin 0 -> 2535 bytes .../xhdpi/common_icon_zhifubao_n.png | Bin 0 -> 2716 bytes .../xhdpi/common_information_next_n.png | Bin 0 -> 922 bytes .../xhdpi/common_list_previous_n.png | Bin 0 -> 874 bytes .../xhdpi/common_nav_message_black_n.png | Bin 0 -> 1892 bytes .../xhdpi/common_nav_message_black_s.png | Bin 0 -> 2227 bytes .../xhdpi/common_nav_message_white_n.png | Bin 0 -> 1314 bytes .../xhdpi/common_nav_message_white_s.png | Bin 0 -> 1724 bytes .../xhdpi/common_tab_circle_n.png | Bin 0 -> 14110 bytes .../xhdpi/common_tab_circle_s.png | Bin 0 -> 12593 bytes .../xhdpi/common_tab_home_n.png | Bin 0 -> 2707 bytes .../xhdpi/common_tab_home_s.png | Bin 0 -> 3022 bytes .../xhdpi/common_tab_video_n.png | Bin 0 -> 3209 bytes .../xhdpi/common_tab_video_s.png | Bin 0 -> 3563 bytes .../xhdpi/evaluation_icon_angry_n.png | Bin 0 -> 2212 bytes .../xhdpi/evaluation_icon_laugh_n.png | Bin 0 -> 2211 bytes .../xhdpi/evaluation_icon_smile_n.png | Bin 0 -> 1635 bytes .../xhdpi/login_icon_hide_password_n.png | Bin 0 -> 866 bytes .../xhdpi/login_icon_lock_n.png | Bin 0 -> 1530 bytes .../xhdpi/login_icon_mail_n.png | Bin 0 -> 1561 bytes .../xhdpi/login_icon_show_password.png | Bin 0 -> 2395 bytes .../xhdpi/login_icon_unlock_n.png | Bin 0 -> 1603 bytes .../xhdpi/login_icon_weixin_white_n.png | Bin 0 -> 1706 bytes .../common resource/xhdpi/login_warning.png | Bin 0 -> 1745 bytes .../xhdpi/message_icon_close_n.png | Bin 0 -> 373 bytes .../my_collection_icon_full_screen_n.png | Bin 0 -> 1027 bytes .../xhdpi/my_icon_advice_n.png | Bin 0 -> 2480 bytes .../common resource/xhdpi/my_icon_age_n.png | Bin 0 -> 3353 bytes .../xhdpi/my_icon_camera_n.png | Bin 0 -> 6159 bytes .../xhdpi/my_icon_circle_n.png | Bin 0 -> 3935 bytes .../common resource/xhdpi/my_icon_file_n.png | Bin 0 -> 3242 bytes .../xhdpi/my_icon_height_n.png | Bin 0 -> 2014 bytes .../common resource/xhdpi/my_icon_next_n.png | Bin 0 -> 372 bytes .../common resource/xhdpi/my_icon_set_n.png | Bin 0 -> 3928 bytes .../common resource/xhdpi/my_icon_task_n.png | Bin 0 -> 3550 bytes .../common resource/xhdpi/my_icon_video_n.png | Bin 0 -> 3163 bytes .../xhdpi/my_icon_wallet_n.png | Bin 0 -> 2739 bytes .../xhdpi/my_icon_weight_n.png | Bin 0 -> 2127 bytes .../register_icon_invitatiion_code_n.png.png | Bin 0 -> 2871 bytes .../register_icon_verification_code_n.png | Bin 0 -> 2298 bytes .../xhdpi/setting_icon_deep_color_sun_n.png | Bin 0 -> 1849 bytes .../xhdpi/setting_icon_light_color_sun_n.png | Bin 0 -> 1487 bytes .../xhdpi/wallet_icon_clock_n.png | Bin 0 -> 3469 bytes .../xxhdpi/circle_icon_drop_down_n.png | Bin 0 -> 353 bytes .../xxhdpi/comment_list_icon_adoption_n.png | Bin 0 -> 3092 bytes .../xxhdpi/comment_list_icon_adoption_s.png | Bin 0 -> 2707 bytes .../xxhdpi/common_button_ascending_s.png | Bin 0 -> 1294 bytes .../xxhdpi/common_button_close_n.png | Bin 0 -> 4743 bytes .../common_button_collection_large_n.png | Bin 0 -> 5035 bytes .../common_button_collection_large_s.png | Bin 0 -> 3303 bytes .../common_button_collection_small_n.png | Bin 0 -> 3902 bytes .../common_button_collection_small_s.png | Bin 0 -> 2549 bytes .../xxhdpi/common_button_descending_s.png | Bin 0 -> 1306 bytes .../xxhdpi/common_button_sequence_n.png | Bin 0 -> 1229 bytes .../xxhdpi/common_button_share_n.png | Bin 0 -> 5343 bytes .../xxhdpi/common_icon_agree_n.png | Bin 0 -> 2115 bytes .../xxhdpi/common_icon_agree_s.png | Bin 0 -> 1535 bytes .../xxhdpi/common_icon_attention_large_n.png | Bin 0 -> 3148 bytes .../xxhdpi/common_icon_attention_large_s.png | Bin 0 -> 2060 bytes .../xxhdpi/common_icon_attention_small_n.png | Bin 0 -> 3986 bytes .../xxhdpi/common_icon_attention_small_s.png | Bin 0 -> 2550 bytes .../xxhdpi/common_icon_authenticate_n.png | Bin 0 -> 3257 bytes .../xxhdpi/common_icon_back_white_n.png | Bin 0 -> 864 bytes .../xxhdpi/common_icon_boy_n.png | Bin 0 -> 2768 bytes .../xxhdpi/common_icon_close_grey_n.png | Bin 0 -> 1793 bytes .../common_icon_close_live_commenting_n.png | Bin 0 -> 2856 bytes .../xxhdpi/common_icon_close_n.png | Bin 0 -> 1900 bytes .../xxhdpi/common_icon_collect_n.png | Bin 0 -> 618 bytes .../xxhdpi/common_icon_comment_large_n.png | Bin 0 -> 5599 bytes .../xxhdpi/common_icon_comment_large_s.png | Bin 0 -> 3815 bytes .../xxhdpi/common_icon_comment_samll_n.png | Bin 0 -> 3812 bytes .../xxhdpi/common_icon_comment_samll_s.png | Bin 0 -> 2474 bytes .../xxhdpi/common_icon_disagree_n.png | Bin 0 -> 2161 bytes .../xxhdpi/common_icon_disagree_s.png | Bin 0 -> 1621 bytes .../xxhdpi/common_icon_drop_down_n.png | Bin 0 -> 515 bytes .../xxhdpi/common_icon_expression_n.png | Bin 0 -> 3423 bytes .../xxhdpi/common_icon_expression_white_n.png | Bin 0 -> 2428 bytes .../xxhdpi/common_icon_girl_n.png | Bin 0 -> 3162 bytes .../xxhdpi/common_icon_inquiry_n.png | Bin 0 -> 3953 bytes .../xxhdpi/common_icon_keyboard_n.png | Bin 0 -> 1968 bytes .../xxhdpi/common_icon_more_n.png | Bin 0 -> 4474 bytes .../xxhdpi/common_icon_on_slippery_n.png | Bin 0 -> 1231 bytes .../common_icon_open_live_commenting_n.png | Bin 0 -> 3801 bytes .../xxhdpi/common_icon_picture_n.png | Bin 0 -> 1581 bytes .../xxhdpi/common_icon_search_n.png | Bin 0 -> 1616 bytes .../xxhdpi/common_icon_send_n.png | Bin 0 -> 1584 bytes .../xxhdpi/common_icon_send_white_n.png | Bin 0 -> 2794 bytes .../xxhdpi/common_icon_time_out_n.png | Bin 0 -> 24347 bytes .../xxhdpi/common_icon_toll_n.png | Bin 0 -> 5611 bytes .../xxhdpi/common_icon_voice_n.png | Bin 0 -> 3675 bytes .../xxhdpi/common_icon_weixin_n.png | Bin 0 -> 4155 bytes .../xxhdpi/common_icon_white_n.png | Bin 0 -> 1321 bytes .../xxhdpi/common_icon_zhifubao_n.png | Bin 0 -> 4172 bytes .../xxhdpi/common_information_next_n.png | Bin 0 -> 1525 bytes .../xxhdpi/common_list_previous_n.png | Bin 0 -> 1725 bytes .../xxhdpi/common_nav_message_black_n.png | Bin 0 -> 2992 bytes .../xxhdpi/common_nav_message_black_s.png | Bin 0 -> 3469 bytes .../xxhdpi/common_nav_message_white_n.png | Bin 0 -> 2110 bytes .../xxhdpi/common_nav_message_white_s.png | Bin 0 -> 2719 bytes .../xxhdpi/common_tab_circle_n.png | Bin 0 -> 25670 bytes .../xxhdpi/common_tab_circle_s.png | Bin 0 -> 23269 bytes .../xxhdpi/common_tab_home_n.png | Bin 0 -> 4222 bytes .../xxhdpi/common_tab_home_s.png | Bin 0 -> 4617 bytes .../xxhdpi/common_tab_video_n.png | Bin 0 -> 5298 bytes .../xxhdpi/common_tab_video_s.png | Bin 0 -> 5635 bytes .../xxhdpi/evaluation_icon_angry_n.png | Bin 0 -> 3606 bytes .../xxhdpi/evaluation_icon_laugh_n.png | Bin 0 -> 3509 bytes .../xxhdpi/evaluation_icon_smile_n.png | Bin 0 -> 2544 bytes .../xxhdpi/login_icon_hide_password_n.png | Bin 0 -> 1388 bytes .../xxhdpi/login_icon_lock_n.png | Bin 0 -> 2306 bytes .../xxhdpi/login_icon_mail_n.png | Bin 0 -> 2506 bytes .../xxhdpi/login_icon_show_password.png | Bin 0 -> 3833 bytes .../xxhdpi/login_icon_unlock_n.png | Bin 0 -> 2366 bytes .../xxhdpi/login_icon_weixin_white_n.png | Bin 0 -> 2853 bytes .../common resource/xxhdpi/login_warning.png | Bin 0 -> 2794 bytes .../xxhdpi/message_icon_close_n.png | Bin 0 -> 570 bytes .../my_collection_icon_full_screen_n.png | Bin 0 -> 1596 bytes .../xxhdpi/my_icon_advice_n.png | Bin 0 -> 3790 bytes .../common resource/xxhdpi/my_icon_age_n.png | Bin 0 -> 5494 bytes .../xxhdpi/my_icon_camera_n.png | Bin 0 -> 9926 bytes .../xxhdpi/my_icon_circle_n.png | Bin 0 -> 6689 bytes .../common resource/xxhdpi/my_icon_file_n.png | Bin 0 -> 5044 bytes .../xxhdpi/my_icon_height_n.png | Bin 0 -> 3076 bytes .../common resource/xxhdpi/my_icon_next_n.png | Bin 0 -> 508 bytes .../common resource/xxhdpi/my_icon_set_n.png | Bin 0 -> 6395 bytes .../common resource/xxhdpi/my_icon_task_n.png | Bin 0 -> 5832 bytes .../xxhdpi/my_icon_video_n.png | Bin 0 -> 5050 bytes .../xxhdpi/my_icon_wallet_n.png | Bin 0 -> 4488 bytes .../xxhdpi/my_icon_weight_n.png | Bin 0 -> 3291 bytes .../register_icon_invitatiion_code_n.png.png | Bin 0 -> 4762 bytes .../register_icon_verification_code_n.png | Bin 0 -> 3576 bytes .../xxhdpi/setting_icon_deep_color_sun_n.png | Bin 0 -> 2913 bytes .../xxhdpi/setting_icon_light_color_sun_n.png | Bin 0 -> 2270 bytes .../xxhdpi/wallet_icon_clock_n.png | Bin 0 -> 5535 bytes src/assets/images/image/hdpi/404.jpg | Bin 0 -> 214310 bytes src/assets/images/image/hdpi/add.png | Bin 0 -> 1702 bytes src/assets/images/image/hdpi/arrow.png | Bin 0 -> 3080 bytes src/assets/images/image/hdpi/bank_card.png | Bin 0 -> 82008 bytes .../images/image/hdpi/bank_card_front.png | Bin 0 -> 17046 bytes src/assets/images/image/hdpi/bottom.png | Bin 0 -> 362 bytes src/assets/images/image/hdpi/bought.png | Bin 0 -> 2958 bytes src/assets/images/image/hdpi/boy.png | Bin 0 -> 35981 bytes src/assets/images/image/hdpi/button.png | Bin 0 -> 1232 bytes .../image/hdpi/button_background_bllue.png | Bin 0 -> 890 bytes .../image/hdpi/button_background_white.png | Bin 0 -> 1412 bytes src/assets/images/image/hdpi/certificate.png | Bin 0 -> 7827 bytes .../images/image/hdpi/collection_delete.png | Bin 0 -> 1447 bytes .../images/image/hdpi/common_disease.png | Bin 0 -> 42138 bytes src/assets/images/image/hdpi/common_drugs.png | Bin 0 -> 49078 bytes src/assets/images/image/hdpi/copywriting.png | Bin 0 -> 10253 bytes src/assets/images/image/hdpi/cup.png | Bin 0 -> 8589 bytes src/assets/images/image/hdpi/dermatology.png | Bin 0 -> 9644 bytes .../images/image/hdpi/dividing_line.png | Bin 0 -> 619 bytes src/assets/images/image/hdpi/doctor.png | Bin 0 -> 3659 bytes src/assets/images/image/hdpi/drop_down.png | Bin 0 -> 1701 bytes .../image/hdpi/evaluation_background.png | Bin 0 -> 102001 bytes .../images/image/hdpi/evaluation_star_n.png | Bin 0 -> 713 bytes .../images/image/hdpi/evaluation_star_s.png | Bin 0 -> 739 bytes .../images/image/hdpi/evaluation_success.png | Bin 0 -> 3177 bytes src/assets/images/image/hdpi/fell_gesture.png | Bin 0 -> 5719 bytes src/assets/images/image/hdpi/flower.png | Bin 0 -> 8638 bytes .../images/image/hdpi/gift_certificate.png | Bin 0 -> 7698 bytes src/assets/images/image/hdpi/gift_cup.png | Bin 0 -> 10031 bytes src/assets/images/image/hdpi/gift_flower.png | Bin 0 -> 11074 bytes src/assets/images/image/hdpi/girl.png | Bin 0 -> 39049 bytes .../images/image/hdpi/guide_pages_five.png | Bin 0 -> 55161 bytes .../images/image/hdpi/guide_pages_four.png | Bin 0 -> 42474 bytes .../images/image/hdpi/guide_pages_one.png | Bin 0 -> 31396 bytes .../images/image/hdpi/guide_pages_three.png | Bin 0 -> 77972 bytes .../images/image/hdpi/guide_pages_two.png | Bin 0 -> 46531 bytes src/assets/images/image/hdpi/h_currency.png | Bin 0 -> 2246 bytes .../images/image/hdpi/health_assessment.png | Bin 0 -> 139607 bytes .../images/image/hdpi/historical_inquiry.png | Bin 0 -> 8080 bytes src/assets/images/image/hdpi/id_card_back.png | Bin 0 -> 29683 bytes src/assets/images/image/hdpi/id_card_bg.png | Bin 0 -> 67642 bytes .../images/image/hdpi/id_card_front.png | Bin 0 -> 18022 bytes .../images/image/hdpi/infectious_disease.png | Bin 0 -> 13951 bytes .../images/image/hdpi/internal_medicine.png | Bin 0 -> 10174 bytes .../images/image/hdpi/interview_news.png | Bin 0 -> 3209 bytes .../images/image/hdpi/invitation_bg.png | Bin 0 -> 544722 bytes .../images/image/hdpi/invitation_white_bg.png | Bin 0 -> 14167 bytes src/assets/images/image/hdpi/know.png | Bin 0 -> 10923 bytes src/assets/images/image/hdpi/login_bg.png | Bin 0 -> 167455 bytes .../images/image/hdpi/login_hand_03.png | Bin 0 -> 7701 bytes .../images/image/hdpi/my_background.png | Bin 0 -> 21431 bytes .../images/image/hdpi/my_task_select.png | Bin 0 -> 933 bytes .../images/image/hdpi/my_task_title.png | Bin 0 -> 1059 bytes .../image/hdpi/my_wallet_background.png | Bin 0 -> 41054 bytes src/assets/images/image/hdpi/no_message.png | Bin 0 -> 38803 bytes src/assets/images/image/hdpi/no_net.png | Bin 0 -> 51933 bytes .../images/image/hdpi/no_search_message.png | Bin 0 -> 21407 bytes src/assets/images/image/hdpi/none_comment.png | Bin 0 -> 13802 bytes .../images/image/hdpi/ophthalmology.png | Bin 0 -> 12923 bytes src/assets/images/image/hdpi/orthopedics.png | Bin 0 -> 10892 bytes .../images/image/hdpi/otolaryngology.png | Bin 0 -> 14534 bytes src/assets/images/image/hdpi/pediatrics.png | Bin 0 -> 11823 bytes src/assets/images/image/hdpi/psychiatry.png | Bin 0 -> 9714 bytes .../images/image/hdpi/recorded_message.png | Bin 0 -> 2140 bytes src/assets/images/image/hdpi/reward.png | Bin 0 -> 48343 bytes src/assets/images/image/hdpi/selected.png | Bin 0 -> 5486 bytes src/assets/images/image/hdpi/selsct.png | Bin 0 -> 2526 bytes src/assets/images/image/hdpi/slider.png | Bin 0 -> 2330 bytes src/assets/images/image/hdpi/start_page.png | Bin 0 -> 659964 bytes .../images/image/hdpi/system_information.png | Bin 0 -> 2535 bytes .../images/image/hdpi/the_bottom_bar.png | Bin 0 -> 5689 bytes .../images/image/hdpi/the_current_inquiry.png | Bin 0 -> 6610 bytes .../images/image/hdpi/the_slide_gesture.png | Bin 0 -> 4520 bytes src/assets/images/image/hdpi/user_bg.png | Bin 0 -> 364135 bytes src/assets/images/image/hdpi/wallet_icon.png | Bin 0 -> 1435 bytes src/assets/images/image/loading.gif | Bin 0 -> 56049 bytes src/assets/images/image/xhdpi/add.png | Bin 0 -> 2434 bytes src/assets/images/image/xhdpi/arrow.png | Bin 0 -> 4265 bytes src/assets/images/image/xhdpi/bank_card.png | Bin 0 -> 129959 bytes .../images/image/xhdpi/bank_card_front.png | Bin 0 -> 25039 bytes src/assets/images/image/xhdpi/bottom.png | Bin 0 -> 473 bytes src/assets/images/image/xhdpi/bought.png | Bin 0 -> 4452 bytes src/assets/images/image/xhdpi/boy.png | Bin 0 -> 57899 bytes src/assets/images/image/xhdpi/button.png | Bin 0 -> 1853 bytes .../images/image/xhdpi/button_background.png | Bin 0 -> 1274 bytes .../image/xhdpi/button_background_white.png | Bin 0 -> 2125 bytes src/assets/images/image/xhdpi/certificate.png | Bin 0 -> 11292 bytes .../images/image/xhdpi/collection_delete.png | Bin 0 -> 1957 bytes .../images/image/xhdpi/common_disease.png | Bin 0 -> 55012 bytes .../images/image/xhdpi/common_drugs.png | Bin 0 -> 71882 bytes src/assets/images/image/xhdpi/copywriting.png | Bin 0 -> 15252 bytes src/assets/images/image/xhdpi/cup.png | Bin 0 -> 12621 bytes src/assets/images/image/xhdpi/dermatology.png | Bin 0 -> 14747 bytes .../images/image/xhdpi/dividing_line.png | Bin 0 -> 815 bytes src/assets/images/image/xhdpi/doctor.png | Bin 0 -> 5138 bytes src/assets/images/image/xhdpi/drop_down.png | Bin 0 -> 2339 bytes .../image/xhdpi/evaluation_background.png | Bin 0 -> 160506 bytes .../images/image/xhdpi/evaluation_star_n.png | Bin 0 -> 924 bytes .../images/image/xhdpi/evaluation_star_s.png | Bin 0 -> 1004 bytes .../images/image/xhdpi/evaluation_success.png | Bin 0 -> 4590 bytes .../images/image/xhdpi/fell_gesture.png | Bin 0 -> 8266 bytes src/assets/images/image/xhdpi/flower.png | Bin 0 -> 13288 bytes .../images/image/xhdpi/gift_certificate.png | Bin 0 -> 10999 bytes src/assets/images/image/xhdpi/gift_cup.png | Bin 0 -> 14665 bytes src/assets/images/image/xhdpi/gift_flower.png | Bin 0 -> 16271 bytes src/assets/images/image/xhdpi/girl.png | Bin 0 -> 63439 bytes .../images/image/xhdpi/guide_pages_five.png | Bin 0 -> 65010 bytes .../images/image/xhdpi/guide_pages_four.png | Bin 0 -> 49056 bytes .../images/image/xhdpi/guide_pages_one.png | Bin 0 -> 37574 bytes .../images/image/xhdpi/guide_pages_three.png | Bin 0 -> 118740 bytes .../images/image/xhdpi/guide_pages_two.png | Bin 0 -> 55915 bytes src/assets/images/image/xhdpi/h_currency.png | Bin 0 -> 3373 bytes .../images/image/xhdpi/health_assessment.png | Bin 0 -> 220530 bytes .../images/image/xhdpi/historical_inquiry.png | Bin 0 -> 12629 bytes .../images/image/xhdpi/id_card_back.png | Bin 0 -> 47542 bytes src/assets/images/image/xhdpi/id_card_bg.png | Bin 0 -> 106724 bytes .../images/image/xhdpi/id_card_front.png | Bin 0 -> 25922 bytes .../images/image/xhdpi/infectious_disease.png | Bin 0 -> 22213 bytes .../images/image/xhdpi/internal_medicine.png | Bin 0 -> 15089 bytes .../images/image/xhdpi/interview_news.png | Bin 0 -> 4244 bytes .../images/image/xhdpi/invitation_bg.png | Bin 0 -> 916779 bytes .../image/xhdpi/invitation_white_bg.png | Bin 0 -> 22149 bytes src/assets/images/image/xhdpi/know.png | Bin 0 -> 18233 bytes src/assets/images/image/xhdpi/login_bg.png | Bin 0 -> 255110 bytes .../images/image/xhdpi/my_background.png | Bin 0 -> 30367 bytes .../images/image/xhdpi/my_task_select.png | Bin 0 -> 1366 bytes .../images/image/xhdpi/my_task_title.png | Bin 0 -> 1443 bytes .../image/xhdpi/my_wallet_background.png | Bin 0 -> 66957 bytes src/assets/images/image/xhdpi/no_message.png | Bin 0 -> 62258 bytes src/assets/images/image/xhdpi/no_net.png | Bin 0 -> 80002 bytes .../images/image/xhdpi/no_search_message.png | Bin 0 -> 32235 bytes .../images/image/xhdpi/none_comment.png | Bin 0 -> 19291 bytes .../images/image/xhdpi/ophthalmology.png | Bin 0 -> 20374 bytes src/assets/images/image/xhdpi/orthopedics.png | Bin 0 -> 16022 bytes .../images/image/xhdpi/otolaryngology.png | Bin 0 -> 23788 bytes src/assets/images/image/xhdpi/pediatrics.png | Bin 0 -> 18435 bytes src/assets/images/image/xhdpi/psychiatry.png | Bin 0 -> 14472 bytes .../images/image/xhdpi/recorded_message.png | Bin 0 -> 2957 bytes src/assets/images/image/xhdpi/reward.png | Bin 0 -> 66284 bytes src/assets/images/image/xhdpi/selected.png | Bin 0 -> 8128 bytes src/assets/images/image/xhdpi/selsct.png | Bin 0 -> 3579 bytes src/assets/images/image/xhdpi/slider.png | Bin 0 -> 3664 bytes src/assets/images/image/xhdpi/start_page.png | Bin 0 -> 1079279 bytes .../images/image/xhdpi/system_information.png | Bin 0 -> 3493 bytes .../images/image/xhdpi/the_bottom_bar.png | Bin 0 -> 8369 bytes .../image/xhdpi/the_current_inquiry.png | Bin 0 -> 10265 bytes .../images/image/xhdpi/the_slide_gesture.png | Bin 0 -> 6428 bytes src/assets/images/image/xhdpi/user_bg.png | Bin 0 -> 672507 bytes src/assets/images/image/xhdpi/wallet_icon.png | Bin 0 -> 1994 bytes src/assets/images/image/xxhdpi/add.png | Bin 0 -> 4089 bytes src/assets/images/image/xxhdpi/arrow.png | Bin 0 -> 7145 bytes src/assets/images/image/xxhdpi/bank_card.png | Bin 0 -> 223524 bytes .../images/image/xxhdpi/bank_card_front.png | Bin 0 -> 42795 bytes src/assets/images/image/xxhdpi/bottom.png | Bin 0 -> 774 bytes src/assets/images/image/xxhdpi/bought.png | Bin 0 -> 7661 bytes src/assets/images/image/xxhdpi/boy.png | Bin 0 -> 111057 bytes src/assets/images/image/xxhdpi/button.png | Bin 0 -> 3414 bytes .../images/image/xxhdpi/button_background.png | Bin 0 -> 1865 bytes .../image/xxhdpi/button_background_white.png | Bin 0 -> 3950 bytes .../images/image/xxhdpi/certificate.png | Bin 0 -> 19680 bytes .../images/image/xxhdpi/collection_delete.png | Bin 0 -> 2981 bytes .../images/image/xxhdpi/common_disease.png | Bin 0 -> 98689 bytes .../images/image/xxhdpi/common_drugs.png | Bin 0 -> 123837 bytes .../images/image/xxhdpi/copywriting.png | Bin 0 -> 25805 bytes src/assets/images/image/xxhdpi/cup.png | Bin 0 -> 22580 bytes .../images/image/xxhdpi/dermatology.png | Bin 0 -> 27729 bytes .../images/image/xxhdpi/dividing_line.png | Bin 0 -> 1431 bytes src/assets/images/image/xxhdpi/doctor.png | Bin 0 -> 7915 bytes src/assets/images/image/xxhdpi/drop_down.png | Bin 0 -> 4149 bytes .../image/xxhdpi/evaluation_background.png | Bin 0 -> 271015 bytes .../images/image/xxhdpi/evaluation_star_n.png | Bin 0 -> 1448 bytes .../images/image/xxhdpi/evaluation_star_s.png | Bin 0 -> 1547 bytes .../image/xxhdpi/evaluation_success.png | Bin 0 -> 7662 bytes .../images/image/xxhdpi/fell_gesture.png | Bin 0 -> 14521 bytes src/assets/images/image/xxhdpi/flower.png | Bin 0 -> 23495 bytes .../images/image/xxhdpi/gift_certificate.png | Bin 0 -> 18164 bytes src/assets/images/image/xxhdpi/gift_cup.png | Bin 0 -> 24632 bytes .../images/image/xxhdpi/gift_flower.png | Bin 0 -> 27194 bytes src/assets/images/image/xxhdpi/girl.png | Bin 0 -> 124089 bytes .../images/image/xxhdpi/guide_pages_five.png | Bin 0 -> 113484 bytes .../images/image/xxhdpi/guide_pages_four.png | Bin 0 -> 86692 bytes .../images/image/xxhdpi/guide_pages_one.png | Bin 0 -> 66602 bytes .../images/image/xxhdpi/guide_pages_three.png | Bin 0 -> 231377 bytes .../images/image/xxhdpi/guide_pages_two.png | Bin 0 -> 122472 bytes src/assets/images/image/xxhdpi/h_currency.png | Bin 0 -> 6245 bytes .../images/image/xxhdpi/health_assessment.png | Bin 0 -> 421879 bytes .../image/xxhdpi/historical_inquiry.png | Bin 0 -> 25016 bytes .../images/image/xxhdpi/id_card_back.png | Bin 0 -> 93726 bytes src/assets/images/image/xxhdpi/id_card_bg.png | Bin 0 -> 190183 bytes .../images/image/xxhdpi/id_card_front.png | Bin 0 -> 42720 bytes .../image/xxhdpi/infectious_disease.png | Bin 0 -> 43339 bytes .../images/image/xxhdpi/internal_medicine.png | Bin 0 -> 26472 bytes .../images/image/xxhdpi/interview_news.png | Bin 0 -> 6922 bytes .../images/image/xxhdpi/invitation_bg.png | Bin 0 -> 1884838 bytes .../image/xxhdpi/invitation_white_bg.png | Bin 0 -> 42897 bytes src/assets/images/image/xxhdpi/know.png | Bin 0 -> 38277 bytes src/assets/images/image/xxhdpi/login_bg.png | Bin 0 -> 458079 bytes .../images/image/xxhdpi/my_background.png | Bin 0 -> 50817 bytes .../images/image/xxhdpi/my_task_select.png | Bin 0 -> 1939 bytes .../images/image/xxhdpi/my_task_title.png | Bin 0 -> 2427 bytes .../image/xxhdpi/my_wallet_background.png | Bin 0 -> 136739 bytes src/assets/images/image/xxhdpi/no_message.png | Bin 0 -> 121150 bytes src/assets/images/image/xxhdpi/no_net.png | Bin 0 -> 149652 bytes .../images/image/xxhdpi/no_search_message.png | Bin 0 -> 59040 bytes .../images/image/xxhdpi/none_comment.png | Bin 0 -> 33921 bytes .../images/image/xxhdpi/ophthalmology.png | Bin 0 -> 38885 bytes .../images/image/xxhdpi/orthopedics.png | Bin 0 -> 30171 bytes .../images/image/xxhdpi/otolaryngology.png | Bin 0 -> 47412 bytes src/assets/images/image/xxhdpi/pediatrics.png | Bin 0 -> 35988 bytes src/assets/images/image/xxhdpi/psychiatry.png | Bin 0 -> 26240 bytes .../images/image/xxhdpi/recorded_message.png | Bin 0 -> 4632 bytes src/assets/images/image/xxhdpi/reward.png | Bin 0 -> 112940 bytes src/assets/images/image/xxhdpi/selected.png | Bin 0 -> 14993 bytes src/assets/images/image/xxhdpi/selsct.png | Bin 0 -> 5970 bytes src/assets/images/image/xxhdpi/slider.png | Bin 0 -> 6346 bytes src/assets/images/image/xxhdpi/start_page.png | Bin 0 -> 2143534 bytes .../image/xxhdpi/system_information.png | Bin 0 -> 5659 bytes .../images/image/xxhdpi/the_bottom_bar.png | Bin 0 -> 15381 bytes .../image/xxhdpi/the_current_inquiry.png | Bin 0 -> 19915 bytes .../images/image/xxhdpi/the_slide_gesture.png | Bin 0 -> 10621 bytes src/assets/images/image/xxhdpi/user_bg.png | Bin 0 -> 1546901 bytes .../images/image/xxhdpi/wallet_icon.png | Bin 0 -> 3158 bytes src/assets/images/robot-avatar.jpg | Bin 0 -> 195347 bytes src/assets/images/µã¾Åͼ/ͼ²ã 1.png | Bin 0 -> 533 bytes src/assets/images/µã¾Åͼ/ͼ²ã 1¸±±¾.png | Bin 0 -> 505 bytes src/components/assignmentBar/index.tsx | 40 + src/components/assignmentBar/style.module.css | 51 + .../assignmentBar/style.module.min.css | 1 + .../assignmentBar/style.module.scss | 55 + src/components/barrage/index.tsx | 218 + src/components/barrage/style.module.css | 11 + src/components/confirmMask/index.tsx | 23 + src/components/confirmMask/style.module.scss | 17 + src/components/consultationCell/index.tsx | 34 + .../consultationCell/style.module.scss | 51 + src/components/doctorCard/index.tsx | 33 + src/components/doctorCard/style.module.scss | 28 + src/components/emptyPage/index.tsx | 38 + src/components/emptyPage/style.module.scss | 22 + src/components/errorBoundary/index.tsx | 49 + src/components/followItem/index.tsx | 62 + src/components/followItem/style.module.scss | 103 + src/components/ideaItem/index.tsx | 53 + src/components/ideaItem/style.module.scss | 90 + src/components/index.tsx | 62 + src/components/keepAlive/CacheContext.tsx | 21 + src/components/keepAlive/index.tsx | 92 + src/components/knowbaseItem/index.tsx | 25 + src/components/knowbaseItem/style.module.scss | 18 + src/components/lableBar/index.tsx | 20 + src/components/lableBar/style.module.scss | 20 + src/components/lazyImage/index.tsx | 83 + src/components/maskBack/index.tsx | 23 + src/components/maskBack/style.module.scss | 9 + src/components/menuItem/index.tsx | 25 + src/components/menuItem/style.module.scss | 14 + src/components/myHeader/index.tsx | 55 + src/components/myHeader/style.module.css | 45 + src/components/myHeader/style.module.min.css | 1 + src/components/myHeader/style.module.scss | 42 + .../myHealthyCurrencyNotice/index.tsx | 35 + .../myHealthyCurrencyNotice/style.module.scss | 37 + src/components/myInquiryNotice/index.tsx | 41 + .../myInquiryNotice/style.module.scss | 48 + src/components/myMack/index.tsx | 62 + src/components/myMack/style.module.scss | 39 + src/components/myNavBar/index.tsx | 50 + src/components/myNavBar/style.module.scss | 24 + src/components/myPatientCircleItem/index.tsx | 52 + .../myPatientCircleItem/style.module.scss | 67 + src/components/myPhysicalSignsItem/index.tsx | 56 + .../myPhysicalSignsItem/style.module.scss | 62 + .../mySickCircleCommentItem/index.tsx | 102 + .../mySickCircleCommentItem/style.module.scss | 88 + src/components/mySystemNotice/index.tsx | 35 + .../mySystemNotice/style.module.scss | 41 + src/components/myTagdisease/index.tsx | 45 + src/components/myTagdisease/style.module.scss | 39 + src/components/myThumbnail/index.tsx | 32 + src/components/myThumbnail/style.module.scss | 25 + src/components/myThumbnail1/index.tsx | 41 + src/components/myThumbnail1/style.module.scss | 40 + src/components/myThumbnail3/index.tsx | 39 + src/components/myThumbnail3/style.module.scss | 35 + src/components/myaccept/index.tsx | 7 + src/components/myaccept/style.module.scss | 0 src/components/mydownmenu/index.tsx | 29 + src/components/mydownmenu/style.module.scss | 19 + src/components/mypathienList/index.tsx | 63 + .../mypathienList/style.module.scss | 61 + .../mypatientCieclefooter/index.tsx | 48 + .../mypatientCieclefooter/style.module.css | 31 + .../style.module.min.css | 1 + .../mypatientCieclefooter/style.module.scss | 28 + src/components/navTitle/index.tsx | 15 + src/components/navTitle/style.module.scss | 20 + src/components/operateSuccess/index.tsx | 25 + .../operateSuccess/style.module.scss | 17 + src/components/proFileInput/index.tsx | 54 + src/components/proFileInput/style.module.scss | 27 + src/components/proFilePicker/index.tsx | 39 + .../proFilePicker/style.module.scss | 28 + .../sickCircleCommentList/index.tsx | 253 + .../sickCircleCommentList/style.module.scss | 128 + src/components/startPage/images/启动页.png | Bin 0 -> 2162034 bytes src/components/startPage/images/引导页 2.png | Bin 0 -> 187643 bytes src/components/startPage/images/引导页 3.png | Bin 0 -> 301821 bytes src/components/startPage/images/引导页 4.png | Bin 0 -> 149423 bytes src/components/startPage/images/引导页1.png | Bin 0 -> 129185 bytes src/components/startPage/images/引导页5.png | Bin 0 -> 189409 bytes src/components/startPage/index.tsx | 37 + src/components/startPage/style.module.css | 24 + src/components/stepsItem/index.tsx | 38 + src/components/stepsItem/style.module.scss | 97 + src/components/upload/index.tsx | 33 + .../userPatientCircleItem/index.tsx | 72 + .../userPatientCircleItem/style.module.css | 55 + .../style.module.min.css | 1 + .../userPatientCircleItem/style.module.scss | 55 + src/components/userVideoBuyItem/index.tsx | 147 + .../userVideoBuyItem/style.module.scss | 95 + src/components/vedioInfo/index.tsx | 51 + src/components/vedioInfo/style.module.scss | 51 + src/components/vlist/observer-item.tsx | 45 + src/components/vlist/vlist.css | 18 + src/components/vlist/vlist.tsx | 223 + src/components/wd-list/index.tsx | 118 + src/custom.d.ts | 9 + src/index.css | 16 + src/index.tsx | 35 + src/logo.svg | 1 + src/react-app-env.d.ts | 70 + src/regExp/index.ts | 1 + src/reportWebVitals.ts | 15 + src/router/index.tsx | 21 + src/router/router.tsx | 144 + src/router/routes.tsx | 546 + src/service/config.ts | 4 + src/service/request.ts | 101 + src/setupProxy.js | 44 + src/setupTests.ts | 5 + src/store/doctorDetail/doctorDetailSlice.ts | 75 + src/store/hooks.ts | 9 + src/store/index.ts | 46 + src/store/user/userSlice.ts | 170 + src/types/index.ts | 17 + src/utils/emojiList.ts | 36 + src/utils/formatTime.ts | 110 + src/utils/formatType.ts | 63 + src/views/chat/index.tsx | 94 + src/views/chat/login.tsx | 64 + src/views/chat/style.css | 237 + .../consultationServer/chat/index.tsx | 348 + .../consultationServer/chat/style.module.css | 111 + .../chat/style.module.min.css | 1 + .../consultationServer/chat/style.module.scss | 112 + .../consultationServer/commentList/index.tsx | 70 + .../commentList/style.module.scss | 36 + .../consultationServer/detail/index.tsx | 250 + .../detail/style.module.scss | 209 + .../consultationServer/doctorList/index.tsx | 250 + .../doctorList/style.module.css | 225 + .../doctorList/style.module.min.css | 1 + .../doctorList/style.module.scss | 219 + .../consultation/myConsultation/Custom.tsx | 24 + .../consultation/myConsultation/LeftArraw.tsx | 25 + .../myConsultation/comment/index.tsx | 123 + .../myConsultation/comment/style.module.scss | 80 + .../myConsultation/current/index.tsx | 129 + .../myConsultation/current/style.module.css | 48 + .../current/style.module.min.css | 1 + .../myConsultation/current/style.module.scss | 46 + .../myConsultation/history/index.tsx | 154 + .../myConsultation/history/style.module.scss | 87 + .../myConsultation/queryComment/index.tsx | 90 + .../queryComment/style.module.scss | 84 + .../myConsultation/result/index.tsx | 114 + .../myConsultation/result/style.module.scss | 85 + src/views/home/index.tsx | 265 + src/views/home/index1.tsx | 332 + src/views/home/information/detail.module.scss | 33 + src/views/home/information/detail.tsx | 86 + src/views/home/information/index.tsx | 11 + src/views/home/knowledgeBase/detail/index.tsx | 57 + .../knowledgeBase/detail/style.module.scss | 21 + src/views/home/knowledgeBase/index.tsx | 190 + src/views/home/knowledgeBase/style.module.css | 74 + .../home/knowledgeBase/style.module.min.css | 1 + .../home/knowledgeBase/style.module.scss | 79 + src/views/home/search/index.tsx | 170 + src/views/home/search/style.module.scss | 46 + src/views/home/style.module.css | 172 + src/views/home/style.module.min.css | 1 + src/views/home/style.module.scss | 182 + src/views/home/styles.css | 34 + src/views/my/adoptIdea/index.tsx | 58 + src/views/my/adoptIdea/style.module.scss | 5 + src/views/my/attention/index.tsx | 69 + src/views/my/attention/style.module.scss | 7 + src/views/my/collection/index.tsx | 319 + src/views/my/collection/style.module.scss | 223 + src/views/my/forgetPassword1/index.tsx | 83 + .../my/forgetPassword1/style.module.scss | 111 + src/views/my/forgetPassword2/index.tsx | 127 + .../my/forgetPassword2/style.module.scss | 109 + src/views/my/index/index.tsx | 211 + src/views/my/index/style.module.scss | 91 + src/views/my/login/index.tsx | 144 + src/views/my/login/style.module.scss | 174 + src/views/my/message/detail/index.tsx | 113 + src/views/my/message/detail/style.module.scss | 83 + src/views/my/message/my/index.tsx | 184 + src/views/my/message/my/style.module.scss | 125 + .../my/myPatientCircle/commentList/index.tsx | 73 + .../commentList/style.module.scss | 2 + src/views/my/myPatientCircle/index/index.tsx | 76 + .../myPatientCircle/index/style.module.scss | 18 + src/views/my/payVideo/index.tsx | 67 + src/views/my/payVideo/style.module.scss | 0 .../my/proFile/addModifyProfile/index.tsx | 466 + .../addModifyProfile/style.module.scss | 103 + src/views/my/proFile/index/index.tsx | 151 + src/views/my/proFile/index/style.module.css | 91 + .../my/proFile/index/style.module.min.css | 1 + src/views/my/proFile/index/style.module.scss | 92 + src/views/my/register/index.tsx | 214 + src/views/my/register/style.module.scss | 216 + src/views/my/sign/index.tsx | 146 + src/views/my/sign/options.tsx | 38 + src/views/my/sign/style.module.scss | 23 + src/views/patientCircle/detail/index.tsx | 184 + .../patientCircle/detail/style.module.css | 92 + .../patientCircle/detail/style.module.min.css | 1 + .../patientCircle/detail/style.module.scss | 85 + src/views/patientCircle/index.tsx | 113 + src/views/patientCircle/search/index.tsx | 53 + .../patientCircle/search/result/index.tsx | 60 + .../search/result/style.module.scss | 36 + .../patientCircle/search/style.module.scss | 51 + src/views/patientCircle/style.module.scss | 127 + src/views/patientCircle/userInfo/index.tsx | 54 + .../patientCircle/userInfo/style.module.scss | 31 + src/views/patientCircle/write/index.tsx | 323 + .../patientCircle/write/style.module.scss | 354 + src/views/set/bindBankCard/index.tsx | 72 + src/views/set/bindBankCard/style.module.css | 49 + .../set/bindBankCard/style.module.min.css | 1 + src/views/set/bindBankCard/style.module.scss | 49 + src/views/set/bindConfirm/index.tsx | 111 + src/views/set/bindConfirm/style.module.scss | 73 + src/views/set/changePassword/index.tsx | 78 + .../set/changePassword/style.module.scss | 21 + src/views/set/chooseGender/index.tsx | 69 + src/views/set/chooseGender/style.module.scss | 64 + src/views/set/index/index.tsx | 111 + src/views/set/index/style.module.scss | 174 + src/views/set/inviteFriends/index.tsx | 60 + src/views/set/inviteFriends/style.module.scss | 89 + src/views/set/myPhysicalSigns/index.tsx | 78 + .../set/myPhysicalSigns/style.module.scss | 14 + src/views/set/personInfomation/index.tsx | 163 + .../set/personInfomation/style.module.scss | 240 + .../set/realNameAuthentication/index.tsx | 59 + .../realNameAuthentication/style.module.scss | 49 + src/views/set/screenBrightness/index.tsx | 29 + .../set/screenBrightness/style.module.scss | 23 + src/views/set/setNickname/index.tsx | 64 + src/views/set/setNickname/style.module.scss | 77 + src/views/set/versionDetection/index.tsx | 18 + .../set/versionDetection/style.module.scss | 9 + .../viewAuthenticationInformation/index.tsx | 31 + .../style.module.scss | 41 + src/views/set/viewBankCards/index.tsx | 60 + src/views/set/viewBankCards/style.module.scss | 68 + src/views/vedio/index.tsx | 249 + src/views/vedio/style.module.scss | 56 + src/views/wallet/myWallet/index.tsx | 153 + src/views/wallet/myWallet/style.module.scss | 112 + src/views/wallet/recharge/index.tsx | 156 + src/views/wallet/recharge/style.module.scss | 114 + src/views/wallet/rechargeSuccess/index.tsx | 113 + .../wallet/rechargeSuccess/style.module.scss | 52 + src/views/wallet/withdrawal/index.tsx | 115 + src/views/wallet/withdrawal/style.module.scss | 103 + src/views/wallet/withdrawalRecords/index.tsx | 140 + .../withdrawalRecords/style.module.scss | 100 + src/views/wallet/withdrawaling/index.tsx | 66 + .../wallet/withdrawaling/style.module.scss | 105 + tsconfig.json | 27 + yarn.lock | 11147 ++++++++++++ 888 files changed, 52214 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitee/ISSUE_TEMPLATE.zh-CN.md create mode 100644 .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md create mode 100644 .gitignore create mode 100644 .husky/commit-msg create mode 100644 .husky/pre-commit create mode 100644 .idea/.gitignore create mode 100644 .idea/dimensional-health.iml create mode 100644 .idea/encodings.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .lh/.lhignore create mode 100644 .lh/src/App.tsx.json create mode 100644 .lh/src/api/index.ts.json create mode 100644 .lh/src/api/my/index.ts.json create mode 100644 .lh/src/components/consultationCell/index.tsx.json create mode 100644 .lh/src/components/consultationCell/style.module.scss.json create mode 100644 .lh/src/components/emptyPage/index.tsx.json create mode 100644 .lh/src/components/emptyPage/style.module.scss.json create mode 100644 .lh/src/components/ideaItem/index.tsx.json create mode 100644 .lh/src/components/ideaItem/style.module.scss.json create mode 100644 .lh/src/components/index.tsx.json create mode 100644 .lh/src/components/menuItem/index.tsx.json create mode 100644 .lh/src/components/menuItem/style.module.scss.json create mode 100644 .lh/src/components/myHeader/index.tsx.json create mode 100644 .lh/src/components/myMack/index.tsx.json create mode 100644 .lh/src/components/myNavBar/index.tsx.json create mode 100644 .lh/src/components/myNavBar/style.module.scss.json create mode 100644 .lh/src/components/myPatientCircleItem/index.tsx.json create mode 100644 .lh/src/components/myPatientCircleItem/style.module.scss.json create mode 100644 .lh/src/components/mySickCircleCommentItem/index.tsx.json create mode 100644 .lh/src/components/mySickCircleCommentItem/style.module.scss.json create mode 100644 .lh/src/components/navTitle/index.tsx.json create mode 100644 .lh/src/components/proFileInput/index.tsx.json create mode 100644 .lh/src/components/proFileInput/style.module.scss.json create mode 100644 .lh/src/components/proFilePicker/index.tsx.json create mode 100644 .lh/src/components/proFilePicker/style.module.scss.json create mode 100644 .lh/src/components/startPage/index.tsx.json create mode 100644 .lh/src/components/userVideoBuyItem/index.tsx.json create mode 100644 .lh/src/components/userVideoBuyItem/style.module.scss.json create mode 100644 .lh/src/custom.d.ts.json create mode 100644 .lh/src/index.css.json create mode 100644 .lh/src/react-app-env.d.ts.json create mode 100644 .lh/src/router/router.tsx.json create mode 100644 .lh/src/router/routes.tsx.json create mode 100644 .lh/src/service/request.ts.json create mode 100644 .lh/src/store/user/userSlice.ts.json create mode 100644 .lh/src/views/consultation/consultationServer/chat/index.tsx.json create mode 100644 .lh/src/views/consultation/consultationServer/chat/style.module.scss.json create mode 100644 .lh/src/views/consultation/consultationServer/doctorList/index.tsx.json create mode 100644 .lh/src/views/consultation/myConsultation/comment/style.module.scss.json create mode 100644 .lh/src/views/consultation/myConsultation/current/index.tsx.json create mode 100644 .lh/src/views/my/adoptIdea/index.tsx.json create mode 100644 .lh/src/views/my/adoptIdea/style.module.scss.json create mode 100644 .lh/src/views/my/attention/index.tsx.json create mode 100644 .lh/src/views/my/collection/index.tsx.json create mode 100644 .lh/src/views/my/forgetPassword1/index.tsx.json create mode 100644 .lh/src/views/my/forgetPassword1/style.module.scss.json create mode 100644 .lh/src/views/my/forgetPassword2/index.tsx.json create mode 100644 .lh/src/views/my/forgetPassword2/style.module.scss.json create mode 100644 .lh/src/views/my/index/index.tsx.json create mode 100644 .lh/src/views/my/index/style.module.scss.json create mode 100644 .lh/src/views/my/login/index.tsx.json create mode 100644 .lh/src/views/my/login/style.module.scss.json create mode 100644 .lh/src/views/my/message/my/index.tsx.json create mode 100644 .lh/src/views/my/myPatientCircle/commentList/index.tsx.json create mode 100644 .lh/src/views/my/myPatientCircle/commentList/style.module.scss.json create mode 100644 .lh/src/views/my/myPatientCircle/index/index.tsx.json create mode 100644 .lh/src/views/my/myPatientCircle/index/style.module.scss.json create mode 100644 .lh/src/views/my/payVideo/index.tsx.json create mode 100644 .lh/src/views/my/proFile/addModifyProfile/index.tsx.json create mode 100644 .lh/src/views/my/proFile/addModifyProfile/style.module.scss.json create mode 100644 .lh/src/views/my/proFile/index/index.tsx.json create mode 100644 .lh/src/views/my/proFile/index/style.module.scss.json create mode 100644 .lh/src/views/my/register/index.tsx.json create mode 100644 .lh/src/views/my/register/style.module.scss.json create mode 100644 .lh/src/views/set/bindBankCard/index.tsx.json create mode 100644 .lh/src/views/set/changePassword/index.tsx.json create mode 100644 .lh/src/views/set/chooseGender/index.tsx.json create mode 100644 .lh/src/views/set/index/index.tsx.json create mode 100644 .lh/src/views/set/inviteFriends/index.tsx.json create mode 100644 .lh/src/views/set/inviteFriends/style.module.scss.json create mode 100644 .lh/src/views/set/personInfomation/index.tsx.json create mode 100644 .lh/src/views/set/realNameAuthentication/index.tsx.json create mode 100644 .lh/src/views/vedio/index.tsx.json create mode 100644 .lh/src/views/wallet/myWallet/index.tsx.json create mode 100644 README.en.md create mode 100644 README.md create mode 100644 commitlint.config.js create mode 100644 config/env.js create mode 100644 config/getHttpsConfig.js create mode 100644 config/jest/babelTransform.js create mode 100644 config/jest/cssTransform.js create mode 100644 config/jest/fileTransform.js create mode 100644 config/modules.js create mode 100644 config/paths.js create mode 100644 config/webpack.config.js create mode 100644 config/webpack/persistentCache/createEnvironmentHash.js create mode 100644 config/webpackDevServer.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 scripts/build.js create mode 100644 scripts/start.js create mode 100644 scripts/test.js create mode 100644 src/App.css create mode 100644 src/App.test.tsx create mode 100644 src/App.tsx create mode 100644 src/api/home/index.ts create mode 100644 src/api/index.ts create mode 100644 src/api/my/index.ts create mode 100644 src/api/patientCircle/index.ts create mode 100644 src/api/vedio/index.ts create mode 100644 src/api/wallet/index.ts create mode 100644 src/assets/images/icon/common resource/hdpi/circle_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_ascending_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_close_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_collection_large_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_collection_large_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_collection_small_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_collection_small_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_descending_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_sequence_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_button_share_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_agree_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_agree_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_attention_large_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_attention_large_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_attention_small_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_attention_small_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_authenticate_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_back_black_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_back_white_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_boy_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_close_grey_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_close_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_collect_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_comment_large_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_comment_large_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_comment_samll_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_comment_small_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_disagree_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_disagree_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_expression_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_expression_white_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_girl_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_inquiry_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_keyboard_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_more_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_on_slippery_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_open_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_picture_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_search_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_send_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_send_white_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_time_out_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_toll_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_voice_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_weixin_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_icon_zhifubao_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_information_next_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_list_previous_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_nav_message_black_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_nav_message_black_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_nav_message_white_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_nav_message_white_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_circle_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_circle_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_home_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_home_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_video_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/common_tab_video_s.png create mode 100644 src/assets/images/icon/common resource/hdpi/evaluation_icon_angry_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/evaluation_icon_laugh_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/evaluation_icon_smile_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/loading.gif create mode 100644 src/assets/images/icon/common resource/hdpi/loading.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_hide_password_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_lock_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_mail_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_show_password.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_unlock_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_icon_weixin_white_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/login_warning.png create mode 100644 src/assets/images/icon/common resource/hdpi/message_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_collection_icon_full_screen_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_advice_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_age_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_camera_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_circle_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_file_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_height_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_next_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_set_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_task_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_video_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_wallet_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/my_icon_weight_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/register_icon_invitatiion_code_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/register_icon_verification_code_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/setting_icon_deep_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/setting_icon_light_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/hdpi/user.png create mode 100644 src/assets/images/icon/common resource/hdpi/wallet_icon_clock_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/circle_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/comment_list_icon_adoption_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/comment_list_icon_adoption_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_ascending_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_close_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_collection_large_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_collection_large_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_collection_small_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_collection_small_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_descending_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_sequence_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_button_share_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_agree_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_agree_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_attention_large_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_attention_large_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_attention_small_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_attention_small_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_authenticate_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_back_black_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_back_white_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_boy_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_close_grey_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_close_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_collect_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_comment_large_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_comment_large_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_comment_samll_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_comment_samll_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_disagree_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_disagree_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_expression_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_expression_white_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_girl_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_inquiry_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_keyboard_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_more_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_on_slippery_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_open_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_picture_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_search_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_send_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_send_white_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_time_out_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_toll_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_voice_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_weixin_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_icon_zhifubao_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_information_next_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_list_previous_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_nav_message_black_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_nav_message_black_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_nav_message_white_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_nav_message_white_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_circle_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_circle_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_home_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_home_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_video_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/common_tab_video_s.png create mode 100644 src/assets/images/icon/common resource/xhdpi/evaluation_icon_angry_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/evaluation_icon_laugh_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/evaluation_icon_smile_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_hide_password_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_lock_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_mail_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_show_password.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_unlock_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_icon_weixin_white_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/login_warning.png create mode 100644 src/assets/images/icon/common resource/xhdpi/message_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_collection_icon_full_screen_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_advice_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_age_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_camera_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_circle_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_file_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_height_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_next_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_set_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_task_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_video_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_wallet_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/my_icon_weight_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/register_icon_invitatiion_code_n.png.png create mode 100644 src/assets/images/icon/common resource/xhdpi/register_icon_verification_code_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/setting_icon_deep_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/setting_icon_light_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/xhdpi/wallet_icon_clock_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/circle_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/comment_list_icon_adoption_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/comment_list_icon_adoption_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_ascending_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_close_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_collection_large_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_collection_large_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_collection_small_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_collection_small_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_descending_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_sequence_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_button_share_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_agree_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_agree_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_attention_large_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_attention_large_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_attention_small_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_attention_small_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_authenticate_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_back_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_boy_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_close_grey_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_close_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_collect_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_comment_large_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_comment_large_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_comment_samll_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_comment_samll_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_disagree_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_disagree_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_drop_down_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_expression_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_expression_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_girl_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_inquiry_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_keyboard_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_more_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_on_slippery_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_open_live_commenting_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_picture_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_search_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_send_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_send_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_time_out_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_toll_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_voice_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_weixin_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_icon_zhifubao_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_information_next_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_list_previous_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_nav_message_black_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_nav_message_black_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_nav_message_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_nav_message_white_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_circle_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_circle_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_home_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_home_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_video_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/common_tab_video_s.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/evaluation_icon_angry_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/evaluation_icon_laugh_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/evaluation_icon_smile_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_hide_password_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_lock_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_mail_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_show_password.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_unlock_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_icon_weixin_white_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/login_warning.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/message_icon_close_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_collection_icon_full_screen_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_advice_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_age_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_camera_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_circle_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_file_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_height_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_next_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_set_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_task_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_video_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_wallet_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/my_icon_weight_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/register_icon_invitatiion_code_n.png.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/register_icon_verification_code_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/setting_icon_deep_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/setting_icon_light_color_sun_n.png create mode 100644 src/assets/images/icon/common resource/xxhdpi/wallet_icon_clock_n.png create mode 100644 src/assets/images/image/hdpi/404.jpg create mode 100644 src/assets/images/image/hdpi/add.png create mode 100644 src/assets/images/image/hdpi/arrow.png create mode 100644 src/assets/images/image/hdpi/bank_card.png create mode 100644 src/assets/images/image/hdpi/bank_card_front.png create mode 100644 src/assets/images/image/hdpi/bottom.png create mode 100644 src/assets/images/image/hdpi/bought.png create mode 100644 src/assets/images/image/hdpi/boy.png create mode 100644 src/assets/images/image/hdpi/button.png create mode 100644 src/assets/images/image/hdpi/button_background_bllue.png create mode 100644 src/assets/images/image/hdpi/button_background_white.png create mode 100644 src/assets/images/image/hdpi/certificate.png create mode 100644 src/assets/images/image/hdpi/collection_delete.png create mode 100644 src/assets/images/image/hdpi/common_disease.png create mode 100644 src/assets/images/image/hdpi/common_drugs.png create mode 100644 src/assets/images/image/hdpi/copywriting.png create mode 100644 src/assets/images/image/hdpi/cup.png create mode 100644 src/assets/images/image/hdpi/dermatology.png create mode 100644 src/assets/images/image/hdpi/dividing_line.png create mode 100644 src/assets/images/image/hdpi/doctor.png create mode 100644 src/assets/images/image/hdpi/drop_down.png create mode 100644 src/assets/images/image/hdpi/evaluation_background.png create mode 100644 src/assets/images/image/hdpi/evaluation_star_n.png create mode 100644 src/assets/images/image/hdpi/evaluation_star_s.png create mode 100644 src/assets/images/image/hdpi/evaluation_success.png create mode 100644 src/assets/images/image/hdpi/fell_gesture.png create mode 100644 src/assets/images/image/hdpi/flower.png create mode 100644 src/assets/images/image/hdpi/gift_certificate.png create mode 100644 src/assets/images/image/hdpi/gift_cup.png create mode 100644 src/assets/images/image/hdpi/gift_flower.png create mode 100644 src/assets/images/image/hdpi/girl.png create mode 100644 src/assets/images/image/hdpi/guide_pages_five.png create mode 100644 src/assets/images/image/hdpi/guide_pages_four.png create mode 100644 src/assets/images/image/hdpi/guide_pages_one.png create mode 100644 src/assets/images/image/hdpi/guide_pages_three.png create mode 100644 src/assets/images/image/hdpi/guide_pages_two.png create mode 100644 src/assets/images/image/hdpi/h_currency.png create mode 100644 src/assets/images/image/hdpi/health_assessment.png create mode 100644 src/assets/images/image/hdpi/historical_inquiry.png create mode 100644 src/assets/images/image/hdpi/id_card_back.png create mode 100644 src/assets/images/image/hdpi/id_card_bg.png create mode 100644 src/assets/images/image/hdpi/id_card_front.png create mode 100644 src/assets/images/image/hdpi/infectious_disease.png create mode 100644 src/assets/images/image/hdpi/internal_medicine.png create mode 100644 src/assets/images/image/hdpi/interview_news.png create mode 100644 src/assets/images/image/hdpi/invitation_bg.png create mode 100644 src/assets/images/image/hdpi/invitation_white_bg.png create mode 100644 src/assets/images/image/hdpi/know.png create mode 100644 src/assets/images/image/hdpi/login_bg.png create mode 100644 src/assets/images/image/hdpi/login_hand_03.png create mode 100644 src/assets/images/image/hdpi/my_background.png create mode 100644 src/assets/images/image/hdpi/my_task_select.png create mode 100644 src/assets/images/image/hdpi/my_task_title.png create mode 100644 src/assets/images/image/hdpi/my_wallet_background.png create mode 100644 src/assets/images/image/hdpi/no_message.png create mode 100644 src/assets/images/image/hdpi/no_net.png create mode 100644 src/assets/images/image/hdpi/no_search_message.png create mode 100644 src/assets/images/image/hdpi/none_comment.png create mode 100644 src/assets/images/image/hdpi/ophthalmology.png create mode 100644 src/assets/images/image/hdpi/orthopedics.png create mode 100644 src/assets/images/image/hdpi/otolaryngology.png create mode 100644 src/assets/images/image/hdpi/pediatrics.png create mode 100644 src/assets/images/image/hdpi/psychiatry.png create mode 100644 src/assets/images/image/hdpi/recorded_message.png create mode 100644 src/assets/images/image/hdpi/reward.png create mode 100644 src/assets/images/image/hdpi/selected.png create mode 100644 src/assets/images/image/hdpi/selsct.png create mode 100644 src/assets/images/image/hdpi/slider.png create mode 100644 src/assets/images/image/hdpi/start_page.png create mode 100644 src/assets/images/image/hdpi/system_information.png create mode 100644 src/assets/images/image/hdpi/the_bottom_bar.png create mode 100644 src/assets/images/image/hdpi/the_current_inquiry.png create mode 100644 src/assets/images/image/hdpi/the_slide_gesture.png create mode 100644 src/assets/images/image/hdpi/user_bg.png create mode 100644 src/assets/images/image/hdpi/wallet_icon.png create mode 100644 src/assets/images/image/loading.gif create mode 100644 src/assets/images/image/xhdpi/add.png create mode 100644 src/assets/images/image/xhdpi/arrow.png create mode 100644 src/assets/images/image/xhdpi/bank_card.png create mode 100644 src/assets/images/image/xhdpi/bank_card_front.png create mode 100644 src/assets/images/image/xhdpi/bottom.png create mode 100644 src/assets/images/image/xhdpi/bought.png create mode 100644 src/assets/images/image/xhdpi/boy.png create mode 100644 src/assets/images/image/xhdpi/button.png create mode 100644 src/assets/images/image/xhdpi/button_background.png create mode 100644 src/assets/images/image/xhdpi/button_background_white.png create mode 100644 src/assets/images/image/xhdpi/certificate.png create mode 100644 src/assets/images/image/xhdpi/collection_delete.png create mode 100644 src/assets/images/image/xhdpi/common_disease.png create mode 100644 src/assets/images/image/xhdpi/common_drugs.png create mode 100644 src/assets/images/image/xhdpi/copywriting.png create mode 100644 src/assets/images/image/xhdpi/cup.png create mode 100644 src/assets/images/image/xhdpi/dermatology.png create mode 100644 src/assets/images/image/xhdpi/dividing_line.png create mode 100644 src/assets/images/image/xhdpi/doctor.png create mode 100644 src/assets/images/image/xhdpi/drop_down.png create mode 100644 src/assets/images/image/xhdpi/evaluation_background.png create mode 100644 src/assets/images/image/xhdpi/evaluation_star_n.png create mode 100644 src/assets/images/image/xhdpi/evaluation_star_s.png create mode 100644 src/assets/images/image/xhdpi/evaluation_success.png create mode 100644 src/assets/images/image/xhdpi/fell_gesture.png create mode 100644 src/assets/images/image/xhdpi/flower.png create mode 100644 src/assets/images/image/xhdpi/gift_certificate.png create mode 100644 src/assets/images/image/xhdpi/gift_cup.png create mode 100644 src/assets/images/image/xhdpi/gift_flower.png create mode 100644 src/assets/images/image/xhdpi/girl.png create mode 100644 src/assets/images/image/xhdpi/guide_pages_five.png create mode 100644 src/assets/images/image/xhdpi/guide_pages_four.png create mode 100644 src/assets/images/image/xhdpi/guide_pages_one.png create mode 100644 src/assets/images/image/xhdpi/guide_pages_three.png create mode 100644 src/assets/images/image/xhdpi/guide_pages_two.png create mode 100644 src/assets/images/image/xhdpi/h_currency.png create mode 100644 src/assets/images/image/xhdpi/health_assessment.png create mode 100644 src/assets/images/image/xhdpi/historical_inquiry.png create mode 100644 src/assets/images/image/xhdpi/id_card_back.png create mode 100644 src/assets/images/image/xhdpi/id_card_bg.png create mode 100644 src/assets/images/image/xhdpi/id_card_front.png create mode 100644 src/assets/images/image/xhdpi/infectious_disease.png create mode 100644 src/assets/images/image/xhdpi/internal_medicine.png create mode 100644 src/assets/images/image/xhdpi/interview_news.png create mode 100644 src/assets/images/image/xhdpi/invitation_bg.png create mode 100644 src/assets/images/image/xhdpi/invitation_white_bg.png create mode 100644 src/assets/images/image/xhdpi/know.png create mode 100644 src/assets/images/image/xhdpi/login_bg.png create mode 100644 src/assets/images/image/xhdpi/my_background.png create mode 100644 src/assets/images/image/xhdpi/my_task_select.png create mode 100644 src/assets/images/image/xhdpi/my_task_title.png create mode 100644 src/assets/images/image/xhdpi/my_wallet_background.png create mode 100644 src/assets/images/image/xhdpi/no_message.png create mode 100644 src/assets/images/image/xhdpi/no_net.png create mode 100644 src/assets/images/image/xhdpi/no_search_message.png create mode 100644 src/assets/images/image/xhdpi/none_comment.png create mode 100644 src/assets/images/image/xhdpi/ophthalmology.png create mode 100644 src/assets/images/image/xhdpi/orthopedics.png create mode 100644 src/assets/images/image/xhdpi/otolaryngology.png create mode 100644 src/assets/images/image/xhdpi/pediatrics.png create mode 100644 src/assets/images/image/xhdpi/psychiatry.png create mode 100644 src/assets/images/image/xhdpi/recorded_message.png create mode 100644 src/assets/images/image/xhdpi/reward.png create mode 100644 src/assets/images/image/xhdpi/selected.png create mode 100644 src/assets/images/image/xhdpi/selsct.png create mode 100644 src/assets/images/image/xhdpi/slider.png create mode 100644 src/assets/images/image/xhdpi/start_page.png create mode 100644 src/assets/images/image/xhdpi/system_information.png create mode 100644 src/assets/images/image/xhdpi/the_bottom_bar.png create mode 100644 src/assets/images/image/xhdpi/the_current_inquiry.png create mode 100644 src/assets/images/image/xhdpi/the_slide_gesture.png create mode 100644 src/assets/images/image/xhdpi/user_bg.png create mode 100644 src/assets/images/image/xhdpi/wallet_icon.png create mode 100644 src/assets/images/image/xxhdpi/add.png create mode 100644 src/assets/images/image/xxhdpi/arrow.png create mode 100644 src/assets/images/image/xxhdpi/bank_card.png create mode 100644 src/assets/images/image/xxhdpi/bank_card_front.png create mode 100644 src/assets/images/image/xxhdpi/bottom.png create mode 100644 src/assets/images/image/xxhdpi/bought.png create mode 100644 src/assets/images/image/xxhdpi/boy.png create mode 100644 src/assets/images/image/xxhdpi/button.png create mode 100644 src/assets/images/image/xxhdpi/button_background.png create mode 100644 src/assets/images/image/xxhdpi/button_background_white.png create mode 100644 src/assets/images/image/xxhdpi/certificate.png create mode 100644 src/assets/images/image/xxhdpi/collection_delete.png create mode 100644 src/assets/images/image/xxhdpi/common_disease.png create mode 100644 src/assets/images/image/xxhdpi/common_drugs.png create mode 100644 src/assets/images/image/xxhdpi/copywriting.png create mode 100644 src/assets/images/image/xxhdpi/cup.png create mode 100644 src/assets/images/image/xxhdpi/dermatology.png create mode 100644 src/assets/images/image/xxhdpi/dividing_line.png create mode 100644 src/assets/images/image/xxhdpi/doctor.png create mode 100644 src/assets/images/image/xxhdpi/drop_down.png create mode 100644 src/assets/images/image/xxhdpi/evaluation_background.png create mode 100644 src/assets/images/image/xxhdpi/evaluation_star_n.png create mode 100644 src/assets/images/image/xxhdpi/evaluation_star_s.png create mode 100644 src/assets/images/image/xxhdpi/evaluation_success.png create mode 100644 src/assets/images/image/xxhdpi/fell_gesture.png create mode 100644 src/assets/images/image/xxhdpi/flower.png create mode 100644 src/assets/images/image/xxhdpi/gift_certificate.png create mode 100644 src/assets/images/image/xxhdpi/gift_cup.png create mode 100644 src/assets/images/image/xxhdpi/gift_flower.png create mode 100644 src/assets/images/image/xxhdpi/girl.png create mode 100644 src/assets/images/image/xxhdpi/guide_pages_five.png create mode 100644 src/assets/images/image/xxhdpi/guide_pages_four.png create mode 100644 src/assets/images/image/xxhdpi/guide_pages_one.png create mode 100644 src/assets/images/image/xxhdpi/guide_pages_three.png create mode 100644 src/assets/images/image/xxhdpi/guide_pages_two.png create mode 100644 src/assets/images/image/xxhdpi/h_currency.png create mode 100644 src/assets/images/image/xxhdpi/health_assessment.png create mode 100644 src/assets/images/image/xxhdpi/historical_inquiry.png create mode 100644 src/assets/images/image/xxhdpi/id_card_back.png create mode 100644 src/assets/images/image/xxhdpi/id_card_bg.png create mode 100644 src/assets/images/image/xxhdpi/id_card_front.png create mode 100644 src/assets/images/image/xxhdpi/infectious_disease.png create mode 100644 src/assets/images/image/xxhdpi/internal_medicine.png create mode 100644 src/assets/images/image/xxhdpi/interview_news.png create mode 100644 src/assets/images/image/xxhdpi/invitation_bg.png create mode 100644 src/assets/images/image/xxhdpi/invitation_white_bg.png create mode 100644 src/assets/images/image/xxhdpi/know.png create mode 100644 src/assets/images/image/xxhdpi/login_bg.png create mode 100644 src/assets/images/image/xxhdpi/my_background.png create mode 100644 src/assets/images/image/xxhdpi/my_task_select.png create mode 100644 src/assets/images/image/xxhdpi/my_task_title.png create mode 100644 src/assets/images/image/xxhdpi/my_wallet_background.png create mode 100644 src/assets/images/image/xxhdpi/no_message.png create mode 100644 src/assets/images/image/xxhdpi/no_net.png create mode 100644 src/assets/images/image/xxhdpi/no_search_message.png create mode 100644 src/assets/images/image/xxhdpi/none_comment.png create mode 100644 src/assets/images/image/xxhdpi/ophthalmology.png create mode 100644 src/assets/images/image/xxhdpi/orthopedics.png create mode 100644 src/assets/images/image/xxhdpi/otolaryngology.png create mode 100644 src/assets/images/image/xxhdpi/pediatrics.png create mode 100644 src/assets/images/image/xxhdpi/psychiatry.png create mode 100644 src/assets/images/image/xxhdpi/recorded_message.png create mode 100644 src/assets/images/image/xxhdpi/reward.png create mode 100644 src/assets/images/image/xxhdpi/selected.png create mode 100644 src/assets/images/image/xxhdpi/selsct.png create mode 100644 src/assets/images/image/xxhdpi/slider.png create mode 100644 src/assets/images/image/xxhdpi/start_page.png create mode 100644 src/assets/images/image/xxhdpi/system_information.png create mode 100644 src/assets/images/image/xxhdpi/the_bottom_bar.png create mode 100644 src/assets/images/image/xxhdpi/the_current_inquiry.png create mode 100644 src/assets/images/image/xxhdpi/the_slide_gesture.png create mode 100644 src/assets/images/image/xxhdpi/user_bg.png create mode 100644 src/assets/images/image/xxhdpi/wallet_icon.png create mode 100644 src/assets/images/robot-avatar.jpg create mode 100644 src/assets/images/µã¾Åͼ/ͼ²ã 1.png create mode 100644 src/assets/images/µã¾Åͼ/ͼ²ã 1¸±±¾.png create mode 100644 src/components/assignmentBar/index.tsx create mode 100644 src/components/assignmentBar/style.module.css create mode 100644 src/components/assignmentBar/style.module.min.css create mode 100644 src/components/assignmentBar/style.module.scss create mode 100644 src/components/barrage/index.tsx create mode 100644 src/components/barrage/style.module.css create mode 100644 src/components/confirmMask/index.tsx create mode 100644 src/components/confirmMask/style.module.scss create mode 100644 src/components/consultationCell/index.tsx create mode 100644 src/components/consultationCell/style.module.scss create mode 100644 src/components/doctorCard/index.tsx create mode 100644 src/components/doctorCard/style.module.scss create mode 100644 src/components/emptyPage/index.tsx create mode 100644 src/components/emptyPage/style.module.scss create mode 100644 src/components/errorBoundary/index.tsx create mode 100644 src/components/followItem/index.tsx create mode 100644 src/components/followItem/style.module.scss create mode 100644 src/components/ideaItem/index.tsx create mode 100644 src/components/ideaItem/style.module.scss create mode 100644 src/components/index.tsx create mode 100644 src/components/keepAlive/CacheContext.tsx create mode 100644 src/components/keepAlive/index.tsx create mode 100644 src/components/knowbaseItem/index.tsx create mode 100644 src/components/knowbaseItem/style.module.scss create mode 100644 src/components/lableBar/index.tsx create mode 100644 src/components/lableBar/style.module.scss create mode 100644 src/components/lazyImage/index.tsx create mode 100644 src/components/maskBack/index.tsx create mode 100644 src/components/maskBack/style.module.scss create mode 100644 src/components/menuItem/index.tsx create mode 100644 src/components/menuItem/style.module.scss create mode 100644 src/components/myHeader/index.tsx create mode 100644 src/components/myHeader/style.module.css create mode 100644 src/components/myHeader/style.module.min.css create mode 100644 src/components/myHeader/style.module.scss create mode 100644 src/components/myHealthyCurrencyNotice/index.tsx create mode 100644 src/components/myHealthyCurrencyNotice/style.module.scss create mode 100644 src/components/myInquiryNotice/index.tsx create mode 100644 src/components/myInquiryNotice/style.module.scss create mode 100644 src/components/myMack/index.tsx create mode 100644 src/components/myMack/style.module.scss create mode 100644 src/components/myNavBar/index.tsx create mode 100644 src/components/myNavBar/style.module.scss create mode 100644 src/components/myPatientCircleItem/index.tsx create mode 100644 src/components/myPatientCircleItem/style.module.scss create mode 100644 src/components/myPhysicalSignsItem/index.tsx create mode 100644 src/components/myPhysicalSignsItem/style.module.scss create mode 100644 src/components/mySickCircleCommentItem/index.tsx create mode 100644 src/components/mySickCircleCommentItem/style.module.scss create mode 100644 src/components/mySystemNotice/index.tsx create mode 100644 src/components/mySystemNotice/style.module.scss create mode 100644 src/components/myTagdisease/index.tsx create mode 100644 src/components/myTagdisease/style.module.scss create mode 100644 src/components/myThumbnail/index.tsx create mode 100644 src/components/myThumbnail/style.module.scss create mode 100644 src/components/myThumbnail1/index.tsx create mode 100644 src/components/myThumbnail1/style.module.scss create mode 100644 src/components/myThumbnail3/index.tsx create mode 100644 src/components/myThumbnail3/style.module.scss create mode 100644 src/components/myaccept/index.tsx create mode 100644 src/components/myaccept/style.module.scss create mode 100644 src/components/mydownmenu/index.tsx create mode 100644 src/components/mydownmenu/style.module.scss create mode 100644 src/components/mypathienList/index.tsx create mode 100644 src/components/mypathienList/style.module.scss create mode 100644 src/components/mypatientCieclefooter/index.tsx create mode 100644 src/components/mypatientCieclefooter/style.module.css create mode 100644 src/components/mypatientCieclefooter/style.module.min.css create mode 100644 src/components/mypatientCieclefooter/style.module.scss create mode 100644 src/components/navTitle/index.tsx create mode 100644 src/components/navTitle/style.module.scss create mode 100644 src/components/operateSuccess/index.tsx create mode 100644 src/components/operateSuccess/style.module.scss create mode 100644 src/components/proFileInput/index.tsx create mode 100644 src/components/proFileInput/style.module.scss create mode 100644 src/components/proFilePicker/index.tsx create mode 100644 src/components/proFilePicker/style.module.scss create mode 100644 src/components/sickCircleCommentList/index.tsx create mode 100644 src/components/sickCircleCommentList/style.module.scss create mode 100644 src/components/startPage/images/启动页.png create mode 100644 src/components/startPage/images/引导页 2.png create mode 100644 src/components/startPage/images/引导页 3.png create mode 100644 src/components/startPage/images/引导页 4.png create mode 100644 src/components/startPage/images/引导页1.png create mode 100644 src/components/startPage/images/引导页5.png create mode 100644 src/components/startPage/index.tsx create mode 100644 src/components/startPage/style.module.css create mode 100644 src/components/stepsItem/index.tsx create mode 100644 src/components/stepsItem/style.module.scss create mode 100644 src/components/upload/index.tsx create mode 100644 src/components/userPatientCircleItem/index.tsx create mode 100644 src/components/userPatientCircleItem/style.module.css create mode 100644 src/components/userPatientCircleItem/style.module.min.css create mode 100644 src/components/userPatientCircleItem/style.module.scss create mode 100644 src/components/userVideoBuyItem/index.tsx create mode 100644 src/components/userVideoBuyItem/style.module.scss create mode 100644 src/components/vedioInfo/index.tsx create mode 100644 src/components/vedioInfo/style.module.scss create mode 100644 src/components/vlist/observer-item.tsx create mode 100644 src/components/vlist/vlist.css create mode 100644 src/components/vlist/vlist.tsx create mode 100644 src/components/wd-list/index.tsx create mode 100644 src/custom.d.ts create mode 100644 src/index.css create mode 100644 src/index.tsx create mode 100644 src/logo.svg create mode 100644 src/react-app-env.d.ts create mode 100644 src/regExp/index.ts create mode 100644 src/reportWebVitals.ts create mode 100644 src/router/index.tsx create mode 100644 src/router/router.tsx create mode 100644 src/router/routes.tsx create mode 100644 src/service/config.ts create mode 100644 src/service/request.ts create mode 100644 src/setupProxy.js create mode 100644 src/setupTests.ts create mode 100644 src/store/doctorDetail/doctorDetailSlice.ts create mode 100644 src/store/hooks.ts create mode 100644 src/store/index.ts create mode 100644 src/store/user/userSlice.ts create mode 100644 src/types/index.ts create mode 100644 src/utils/emojiList.ts create mode 100644 src/utils/formatTime.ts create mode 100644 src/utils/formatType.ts create mode 100644 src/views/chat/index.tsx create mode 100644 src/views/chat/login.tsx create mode 100644 src/views/chat/style.css create mode 100644 src/views/consultation/consultationServer/chat/index.tsx create mode 100644 src/views/consultation/consultationServer/chat/style.module.css create mode 100644 src/views/consultation/consultationServer/chat/style.module.min.css create mode 100644 src/views/consultation/consultationServer/chat/style.module.scss create mode 100644 src/views/consultation/consultationServer/commentList/index.tsx create mode 100644 src/views/consultation/consultationServer/commentList/style.module.scss create mode 100644 src/views/consultation/consultationServer/detail/index.tsx create mode 100644 src/views/consultation/consultationServer/detail/style.module.scss create mode 100644 src/views/consultation/consultationServer/doctorList/index.tsx create mode 100644 src/views/consultation/consultationServer/doctorList/style.module.css create mode 100644 src/views/consultation/consultationServer/doctorList/style.module.min.css create mode 100644 src/views/consultation/consultationServer/doctorList/style.module.scss create mode 100644 src/views/consultation/myConsultation/Custom.tsx create mode 100644 src/views/consultation/myConsultation/LeftArraw.tsx create mode 100644 src/views/consultation/myConsultation/comment/index.tsx create mode 100644 src/views/consultation/myConsultation/comment/style.module.scss create mode 100644 src/views/consultation/myConsultation/current/index.tsx create mode 100644 src/views/consultation/myConsultation/current/style.module.css create mode 100644 src/views/consultation/myConsultation/current/style.module.min.css create mode 100644 src/views/consultation/myConsultation/current/style.module.scss create mode 100644 src/views/consultation/myConsultation/history/index.tsx create mode 100644 src/views/consultation/myConsultation/history/style.module.scss create mode 100644 src/views/consultation/myConsultation/queryComment/index.tsx create mode 100644 src/views/consultation/myConsultation/queryComment/style.module.scss create mode 100644 src/views/consultation/myConsultation/result/index.tsx create mode 100644 src/views/consultation/myConsultation/result/style.module.scss create mode 100644 src/views/home/index.tsx create mode 100644 src/views/home/index1.tsx create mode 100644 src/views/home/information/detail.module.scss create mode 100644 src/views/home/information/detail.tsx create mode 100644 src/views/home/information/index.tsx create mode 100644 src/views/home/knowledgeBase/detail/index.tsx create mode 100644 src/views/home/knowledgeBase/detail/style.module.scss create mode 100644 src/views/home/knowledgeBase/index.tsx create mode 100644 src/views/home/knowledgeBase/style.module.css create mode 100644 src/views/home/knowledgeBase/style.module.min.css create mode 100644 src/views/home/knowledgeBase/style.module.scss create mode 100644 src/views/home/search/index.tsx create mode 100644 src/views/home/search/style.module.scss create mode 100644 src/views/home/style.module.css create mode 100644 src/views/home/style.module.min.css create mode 100644 src/views/home/style.module.scss create mode 100644 src/views/home/styles.css create mode 100644 src/views/my/adoptIdea/index.tsx create mode 100644 src/views/my/adoptIdea/style.module.scss create mode 100644 src/views/my/attention/index.tsx create mode 100644 src/views/my/attention/style.module.scss create mode 100644 src/views/my/collection/index.tsx create mode 100644 src/views/my/collection/style.module.scss create mode 100644 src/views/my/forgetPassword1/index.tsx create mode 100644 src/views/my/forgetPassword1/style.module.scss create mode 100644 src/views/my/forgetPassword2/index.tsx create mode 100644 src/views/my/forgetPassword2/style.module.scss create mode 100644 src/views/my/index/index.tsx create mode 100644 src/views/my/index/style.module.scss create mode 100644 src/views/my/login/index.tsx create mode 100644 src/views/my/login/style.module.scss create mode 100644 src/views/my/message/detail/index.tsx create mode 100644 src/views/my/message/detail/style.module.scss create mode 100644 src/views/my/message/my/index.tsx create mode 100644 src/views/my/message/my/style.module.scss create mode 100644 src/views/my/myPatientCircle/commentList/index.tsx create mode 100644 src/views/my/myPatientCircle/commentList/style.module.scss create mode 100644 src/views/my/myPatientCircle/index/index.tsx create mode 100644 src/views/my/myPatientCircle/index/style.module.scss create mode 100644 src/views/my/payVideo/index.tsx create mode 100644 src/views/my/payVideo/style.module.scss create mode 100644 src/views/my/proFile/addModifyProfile/index.tsx create mode 100644 src/views/my/proFile/addModifyProfile/style.module.scss create mode 100644 src/views/my/proFile/index/index.tsx create mode 100644 src/views/my/proFile/index/style.module.css create mode 100644 src/views/my/proFile/index/style.module.min.css create mode 100644 src/views/my/proFile/index/style.module.scss create mode 100644 src/views/my/register/index.tsx create mode 100644 src/views/my/register/style.module.scss create mode 100644 src/views/my/sign/index.tsx create mode 100644 src/views/my/sign/options.tsx create mode 100644 src/views/my/sign/style.module.scss create mode 100644 src/views/patientCircle/detail/index.tsx create mode 100644 src/views/patientCircle/detail/style.module.css create mode 100644 src/views/patientCircle/detail/style.module.min.css create mode 100644 src/views/patientCircle/detail/style.module.scss create mode 100644 src/views/patientCircle/index.tsx create mode 100644 src/views/patientCircle/search/index.tsx create mode 100644 src/views/patientCircle/search/result/index.tsx create mode 100644 src/views/patientCircle/search/result/style.module.scss create mode 100644 src/views/patientCircle/search/style.module.scss create mode 100644 src/views/patientCircle/style.module.scss create mode 100644 src/views/patientCircle/userInfo/index.tsx create mode 100644 src/views/patientCircle/userInfo/style.module.scss create mode 100644 src/views/patientCircle/write/index.tsx create mode 100644 src/views/patientCircle/write/style.module.scss create mode 100644 src/views/set/bindBankCard/index.tsx create mode 100644 src/views/set/bindBankCard/style.module.css create mode 100644 src/views/set/bindBankCard/style.module.min.css create mode 100644 src/views/set/bindBankCard/style.module.scss create mode 100644 src/views/set/bindConfirm/index.tsx create mode 100644 src/views/set/bindConfirm/style.module.scss create mode 100644 src/views/set/changePassword/index.tsx create mode 100644 src/views/set/changePassword/style.module.scss create mode 100644 src/views/set/chooseGender/index.tsx create mode 100644 src/views/set/chooseGender/style.module.scss create mode 100644 src/views/set/index/index.tsx create mode 100644 src/views/set/index/style.module.scss create mode 100644 src/views/set/inviteFriends/index.tsx create mode 100644 src/views/set/inviteFriends/style.module.scss create mode 100644 src/views/set/myPhysicalSigns/index.tsx create mode 100644 src/views/set/myPhysicalSigns/style.module.scss create mode 100644 src/views/set/personInfomation/index.tsx create mode 100644 src/views/set/personInfomation/style.module.scss create mode 100644 src/views/set/realNameAuthentication/index.tsx create mode 100644 src/views/set/realNameAuthentication/style.module.scss create mode 100644 src/views/set/screenBrightness/index.tsx create mode 100644 src/views/set/screenBrightness/style.module.scss create mode 100644 src/views/set/setNickname/index.tsx create mode 100644 src/views/set/setNickname/style.module.scss create mode 100644 src/views/set/versionDetection/index.tsx create mode 100644 src/views/set/versionDetection/style.module.scss create mode 100644 src/views/set/viewAuthenticationInformation/index.tsx create mode 100644 src/views/set/viewAuthenticationInformation/style.module.scss create mode 100644 src/views/set/viewBankCards/index.tsx create mode 100644 src/views/set/viewBankCards/style.module.scss create mode 100644 src/views/vedio/index.tsx create mode 100644 src/views/vedio/style.module.scss create mode 100644 src/views/wallet/myWallet/index.tsx create mode 100644 src/views/wallet/myWallet/style.module.scss create mode 100644 src/views/wallet/recharge/index.tsx create mode 100644 src/views/wallet/recharge/style.module.scss create mode 100644 src/views/wallet/rechargeSuccess/index.tsx create mode 100644 src/views/wallet/rechargeSuccess/style.module.scss create mode 100644 src/views/wallet/withdrawal/index.tsx create mode 100644 src/views/wallet/withdrawal/style.module.scss create mode 100644 src/views/wallet/withdrawalRecords/index.tsx create mode 100644 src/views/wallet/withdrawalRecords/style.module.scss create mode 100644 src/views/wallet/withdrawaling/index.tsx create mode 100644 src/views/wallet/withdrawaling/style.module.scss create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..397261b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# 对所有文件有效 //[*js]只对js文件有效 +[*] +#设置编码格式 +charset = utf-8 +#缩进类型 可选space和tab +indent_style = space +#缩进数量可选整数值2 or 4,或者tab +indent_size = 2 +#换行符的格式 +end_of_line = lf +# 是否在文件的最后插入一个空行 可选true和false +insert_final_newline = true +# 是否删除行尾的空格 可选择true和false +trim_trailing_whitespace = true diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..3218f76 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +src/*.js +*.js \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..27e65ca --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,34 @@ +module.exports = { + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:react/recommended" + ], + "overrides": [{ + "env": { + "node": true + }, + "files": [ + ".eslintrc.{js,cjs}" + ], + "parserOptions": { + "sourceType": "script" + } + }], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint", + "react" + ], + "rules": { + "react/no-unknown-property": 'off' + } +} diff --git a/.gitee/ISSUE_TEMPLATE.zh-CN.md b/.gitee/ISSUE_TEMPLATE.zh-CN.md new file mode 100644 index 0000000..f09d98d --- /dev/null +++ b/.gitee/ISSUE_TEMPLATE.zh-CN.md @@ -0,0 +1,13 @@ +### 该问题是怎么引起的? + + + +### 重现步骤 + + + +### 报错信息 + + + + diff --git a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md new file mode 100644 index 0000000..0ed1c31 --- /dev/null +++ b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md @@ -0,0 +1,53 @@ +### 一、内容说明(相关的Issue) + + + +### 二、建议测试周期和提测地址 + 建议测试完成时间:xxxx.xx.xx + 投产上线时间:xxxx.xx.xx + 提测地址:CI环境/压测环境 + 测试账号: + +### 三、变更内容 + * 3.1 关联PR列表 + + * 3.2 数据库和部署说明 + 1. 常规更新 + 2. 重启unicorn + 3. 重启sidekiq + 4. 迁移任务:是否有迁移任务,没有写 "无" + 5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无" + + * 3.4 其他技术优化内容(做了什么,变更了什么) + - 重构了 xxxx 代码 + - xxxx 算法优化 + + + * 3.5 废弃通知(什么字段、方法弃用?) + + + + * 3.6 后向不兼容变更(是否有无法向后兼容的变更?) + + + +### 四、研发自测点(自测哪些?冒烟用例全部自测?) + 自测测试结论: + + +### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方) + 检查点: + +| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 | +|------|------------|----------|---------------| +| xxx | 否 | 需要 | 不需要 | +| | | | | + + 接口测试: + + 性能测试: + + 并发测试: + + 其他: + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1f22b9c --- /dev/null +++ b/.gitignore @@ -0,0 +1,116 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100644 index 0000000..35ed753 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npm run commitlint diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..3fa7f0e --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npm run eslint diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/dimensional-health.iml b/.idea/dimensional-health.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/dimensional-health.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..c2bae49 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..f929c1b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.lh/.lhignore b/.lh/.lhignore new file mode 100644 index 0000000..1de5100 --- /dev/null +++ b/.lh/.lhignore @@ -0,0 +1,6 @@ +# list file to not track by the local-history extension. comment line starts with a '#' character +# each line describe a regular expression pattern (search for 'Javascript regex') +# it will relate to the workspace directory root. for example: +# '.*\.txt' ignores any file with 'txt' extension +# '/test/.*' ignores all the files under the 'test' directory +# '.*/test/.*' ignores all the files under any 'test' directory (even under sub-folders) diff --git a/.lh/src/App.tsx.json b/.lh/src/App.tsx.json new file mode 100644 index 0000000..3cd750c --- /dev/null +++ b/.lh/src/App.tsx.json @@ -0,0 +1,22 @@ +{ + "sourceFile": "src/App.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 1, + "patches": [ + { + "date": 1689298706393, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689298732919, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,7 @@\n import React from \"react\";\r\n import Router from \"./router\";\r\n import { StartPage } from \"./components\";\r\n-import { NavBar } from \"react-vant\";\r\n import \"./App.css\";\r\n function App() {\r\n return (\r\n <>\r\n" + } + ], + "date": 1689298706393, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport Router from \"./router\";\r\nimport { StartPage } from \"./components\";\r\nimport { NavBar } from 'react-vant';\r\nimport \"./App.css\";\r\nfunction App() {\r\n return (\r\n <>\r\n \r\n \r\n \r\n );\r\n}\r\n\r\nexport default App;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/api/index.ts.json b/.lh/src/api/index.ts.json new file mode 100644 index 0000000..aae2d3e --- /dev/null +++ b/.lh/src/api/index.ts.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/api/index.ts", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689679850033, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689682269336, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -36,8 +36,20 @@\n export function putHttp() {\r\n return;\r\n }\r\n \r\n+export function putHttpJSON(url: string, data = {}, headers = {}) {\r\n+ return;request({\r\n+ url,\r\n+ method: \"post\",\r\n+ data: data,\r\n+ headers: {\r\n+ ...headers,\r\n+ \"Content-Type\": \"application/json;charset=utf-8\",\r\n+ },\r\n+ });\r\n+}\r\n+\r\n export function deleteHttp(url: string, params = {}, headers = {}) {\r\n return request({\r\n url,\r\n method: \"delete\",\r\n" + }, + { + "date": 1689682287718, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -39,9 +39,9 @@\n \r\n export function putHttpJSON(url: string, data = {}, headers = {}) {\r\n return request({\r\n url,\r\n- method: \"post\",\r\n+ method: \"put\",\r\n data: data,\r\n headers: {\r\n ...headers,\r\n \"Content-Type\": \"application/json;charset=utf-8\",\r\n" + } + ], + "date": 1689679850033, + "name": "Commit-0", + "content": "import request from \"../service/request\";\r\n\r\nexport function getHttp(url: string, params = {}, headers = {}) {\r\n return request({\r\n url,\r\n method: 'get',\r\n params: params,\r\n headers: headers\r\n })\r\n}\r\n\r\nexport function postHttp(url: string, data = {}, headers = {}) {\r\n return request({\r\n url,\r\n method: 'post',\r\n data: data,\r\n headers: {\r\n ...headers,\r\n \"Content-Type\": \"application/x-www-form-urlencoded\"\r\n }\r\n })\r\n}\r\n\r\nexport function postHttpJSON(url: string, data = {}, headers = {}) {\r\n return request({\r\n url,\r\n method: 'post',\r\n data: data,\r\n headers: {\r\n ...headers,\r\n \"Content-Type\": \"application/json;charset=utf-8\"\r\n }\r\n })\r\n}\r\n\r\n\r\nexport function putHttp() {\r\n return \r\n}\r\n\r\nexport function deleteHttp(url: string, params = {}, headers = {}) {\r\n return request({\r\n url,\r\n method: 'delete',\r\n params: params,\r\n headers: headers\r\n })\r\n}\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/api/my/index.ts.json b/.lh/src/api/my/index.ts.json new file mode 100644 index 0000000..0b9f9a3 --- /dev/null +++ b/.lh/src/api/my/index.ts.json @@ -0,0 +1,30 @@ +{ + "sourceFile": "src/api/my/index.ts", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 3, + "patches": [ + { + "date": 1689678485589, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689678568928, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,6 +1,20 @@\n import { getHttp } from \"..\";\r\n \r\n+// 我的档案(添加-编辑) 档案数据类型\r\n+interface myProFileRawState {\r\n+ diseaseBefore: string;\r\n+ diseaseMain: string;\r\n+ diseaseNow: string;\r\n+ archivesId: number;\r\n+ picture: string;\r\n+ treatmentEndTime: number;\r\n+ treatmentHospitalRecent: string;\r\n+ treatmentProcess: string;\r\n+ treatmentStartTime: number;\r\n+ userId: number;\r\n+ }\r\n+\r\n // 定义获取用户自己档案的函数\r\n export const getProFile = (userId: number, sessionId: string) =>\r\n getHttp(\r\n \"/health/user/verify/v1/findUserArchives\",\r\n@@ -9,4 +23,27 @@\n userId,\r\n sessionId,\r\n }\r\n );\r\n+\r\n+// 定义添加用户档案的函数\r\n+const addProFile = (\r\n+ myProFile: myProFileRawState,\r\n+ userId: number,\r\n+ sessionId: string\r\n+ ) =>\r\n+ postHttpJSON(\r\n+ \"/health/user/verify/v1/addUserArchives\",\r\n+ {\r\n+ diseaseMain: myProFile.diseaseMain,\r\n+ diseaseNow: myProFile.diseaseNow,\r\n+ diseaseBefore: myProFile.diseaseBefore,\r\n+ treatmentHospitalRecent: myProFile.treatmentHospitalRecent,\r\n+ treatmentProcess: myProFile.treatmentProcess,\r\n+ treatmentStartTime: \"2018-12-10\",\r\n+ treatmentEndTime: \"2018-12-15\",\r\n+ },\r\n+ {\r\n+ userId,\r\n+ sessionId,\r\n+ }\r\n+ );\n\\ No newline at end of file\n" + }, + { + "date": 1689678620183, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n-import { getHttp } from \"..\";\r\n+import { getHttp, postHttpJSON } from \"..\";\r\n \r\n // 我的档案(添加-编辑) 档案数据类型\r\n interface myProFileRawState {\r\n diseaseBefore: string;\r\n@@ -25,9 +25,9 @@\n }\r\n );\r\n \r\n // 定义添加用户档案的函数\r\n-const addProFile = (\r\n+export const addProFile = (\r\n myProFile: myProFileRawState,\r\n userId: number,\r\n sessionId: string\r\n ) =>\r\n" + }, + { + "date": 1689679720027, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -46,4 +46,10 @@\n userId,\r\n sessionId,\r\n }\r\n );\r\n+\r\n+// 定义删除用户档案的函数\r\n+export const deleteProFile = (\r\n+ archivesId:number,userId: number,\r\n+ sessionId: string\r\n+)\r\n" + } + ], + "date": 1689678485589, + "name": "Commit-0", + "content": "import { getHttp } from \"..\";\r\n\r\n// 定义获取用户自己档案的函数\r\nexport const getProFile = (userId: number, sessionId: string) =>\r\n getHttp(\r\n \"/health/user/verify/v1/findUserArchives\",\r\n {},\r\n {\r\n userId,\r\n sessionId,\r\n }\r\n );" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/consultationCell/index.tsx.json b/.lh/src/components/consultationCell/index.tsx.json new file mode 100644 index 0000000..09aa8cc --- /dev/null +++ b/.lh/src/components/consultationCell/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/consultationCell/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689247753779, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689248258766, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,13 +1,22 @@\n import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n+import nextIcon from \"../../assets/images/icon/common resource/hdpi/my_icon_next_n.png\";\r\n \r\n interface PropsType {\r\n consultationText: string;\r\n consultationIcon: string;\r\n }\r\n \r\n-export const ConsultationCell: React.FC = (props) => {\r\n- return
;\r\n+export const ConsultationCell: React.FC = ({consultationIcon,consultationText}) => {\r\n+ return
\r\n+
\r\n+ \"\"\r\n+ {consultationText}\r\n+
\r\n+
\r\n+ \"\"\r\n+
\r\n+
;\r\n };\r\n \r\n export default ConsultationCell;\r\n" + }, + { + "date": 1689248603560, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -6,26 +6,17 @@\n consultationText: string;\r\n consultationIcon: string;\r\n }\r\n \r\n-export const ConsultationCell: React.FC = ({\r\n- consultationIcon,\r\n- consultationText,\r\n-}) => {\r\n- return (\r\n-
\r\n-
\r\n- \r\n- {consultationText}\r\n-
\r\n-
\r\n- \"\"\r\n-
\r\n-
\r\n- );\r\n+export const ConsultationCell: React.FC = ({consultationIcon,consultationText}) => {\r\n+ return
\r\n+
\r\n+ \"\"\r\n+ {consultationText}\r\n+
\r\n+
\r\n+ \"\"\r\n+
\r\n+
;\r\n };\r\n \r\n export default ConsultationCell;\r\n" + } + ], + "date": 1689247753778, + "name": "Commit-0", + "content": "import React from 'react'\r\nimport style from './style.module.scss'\r\n\r\ninterface PropsType {\r\n consultationText:string,\r\n consultationIcon:string\r\n}\r\n\r\nexport const ConsultationCell:React.FC = (props) => {\r\n return (\r\n
\r\n\r\n
\r\n )\r\n}\r\n\r\n\r\nexport default ConsultationCell" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/consultationCell/style.module.scss.json b/.lh/src/components/consultationCell/style.module.scss.json new file mode 100644 index 0000000..592ef5b --- /dev/null +++ b/.lh/src/components/consultationCell/style.module.scss.json @@ -0,0 +1,22 @@ +{ + "sourceFile": "src/components/consultationCell/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 1, + "patches": [ + { + "date": 1689248193467, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689248232911, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,18 +1,18 @@\n-.currentConsultation_cell {\r\n+.consultation_cell {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n- .currentConsultation {\r\n+ .consultation {\r\n display: flex;\r\n align-items: center;\r\n- .currentImg {\r\n+ .consultationIcon {\r\n width: 40px;\r\n height: 40px;\r\n margin-right: 20px;\r\n }\r\n- .currentText {\r\n+ .consultationText {\r\n font-size: 14px;\r\n color: #333;\r\n font-weight: bold;\r\n }\r\n" + } + ], + "date": 1689248193467, + "name": "Commit-0", + "content": "\r\n .currentConsultation_cell {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n .currentConsultation {\r\n display: flex;\r\n align-items: center;\r\n .currentImg {\r\n width: 40px;\r\n height: 40px;\r\n margin-right: 20px;\r\n }\r\n .currentText {\r\n font-size: 14px;\r\n color: #333;\r\n font-weight: bold;\r\n }\r\n }\r\n .next {\r\n .nextIcon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n }\r\n .historyConsultation_cell {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n .historyConsultation {\r\n display: flex;\r\n align-items: center;\r\n .historyImg {\r\n width: 40px;\r\n height: 40px;\r\n margin-right: 20px;\r\n }\r\n .historyText {\r\n font-size: 14px;\r\n color: #333;\r\n font-weight: bold;\r\n }\r\n }\r\n .next {\r\n .nextIcon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n }\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/emptyPage/index.tsx.json b/.lh/src/components/emptyPage/index.tsx.json new file mode 100644 index 0000000..59f31ef --- /dev/null +++ b/.lh/src/components/emptyPage/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/emptyPage/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689296686500, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689299199953, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,14 @@\n import React from \"react\";\r\n \r\n export const EmptyPage = (props) => {\r\n- return
index
;\r\n+ return
\r\n+ {\r\n+ navigate(\"../index\");\r\n+ }}\r\n+ />\r\n+
;\r\n };\r\n \r\n export default EmptyPage;\r\n" + }, + { + "date": 1689299252934, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,11 +1,15 @@\n+import { title } from \"process\";\r\n import React from \"react\";\r\n+import { useNavigate } from \"react-router-dom\";\r\n+import { NavBar } from \"react-vant\";\r\n \r\n export const EmptyPage = (props) => {\r\n+ const navigate = useNavigate()\r\n return (\r\n
\r\n {\r\n navigate(\"../index\");\r\n }}\r\n />\r\n" + } + ], + "date": 1689296686500, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\n\r\nexport const EmptyPage = (props) => {\r\n return (\r\n
index
\r\n )\r\n}\r\n\r\n\r\nexport default EmptyPage" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/emptyPage/style.module.scss.json b/.lh/src/components/emptyPage/style.module.scss.json new file mode 100644 index 0000000..2be263c --- /dev/null +++ b/.lh/src/components/emptyPage/style.module.scss.json @@ -0,0 +1,30 @@ +{ + "sourceFile": "src/components/emptyPage/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 3, + "patches": [ + { + "date": 1689296582562, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689301474942, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -0,0 +1,3 @@\n+.navbar{\r\n+ margin-bottom: 10px;\r\n+}\n\\ No newline at end of file\n" + }, + { + "date": 1689301682561, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,3 +1,12 @@\n .navbar {\r\n margin-bottom: 10px;\r\n }\r\n+\r\n+.content {\r\n+ text-align: center;.emptyImg{\r\n+ width: 126px;\r\n+ height: 135px;\r\n+ margin-bottom: 30px;\r\n+}\r\n+}\r\n+\r\n" + }, + { + "date": 1689301815663, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,8 +3,9 @@\n }\r\n \r\n .content {\r\n text-align: center;\r\n+ background-color: #fff;\r\n .emptyImg {\r\n width: 126px;\r\n height: 135px;\r\n margin-bottom: 30px;\r\n" + } + ], + "date": 1689296582562, + "name": "Commit-0", + "content": "" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/ideaItem/index.tsx.json b/.lh/src/components/ideaItem/index.tsx.json new file mode 100644 index 0000000..c82e642 --- /dev/null +++ b/.lh/src/components/ideaItem/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/ideaItem/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689694142029, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689694807634, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,23 @@\n import React from \"react\";\r\n \r\n export const IdeaItem = (props) => {\r\n- return
index
;\r\n+ return
\r\n+ \r\n+
\r\n+
\r\n+ \r\n+
\r\n+\r\n+
\r\n+
;\r\n };\r\n \r\n export default IdeaItem;\r\n" + }, + { + "date": 1689694833383, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,7 @@\n import React from \"react\";\r\n+import { EmptyPage, MyNavBar } from \"../../components\";\r\n+import style from './style.module.scss'\r\n \r\n export const IdeaItem = (props) => {\r\n return (\r\n
\r\n" + } + ], + "date": 1689694142029, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\nexport const IdeaItem = (props) => {\r\n return (\r\n
index
\r\n )\r\n}\r\n\r\nexport default IdeaItem" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/ideaItem/style.module.scss.json b/.lh/src/components/ideaItem/style.module.scss.json new file mode 100644 index 0000000..e0cebf2 --- /dev/null +++ b/.lh/src/components/ideaItem/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/ideaItem/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689694736688, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689695063790, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +0,0 @@\n-.myIdeas {\r\n- width: 100vw;\r\n- height: 100vh;\r\n- background-color: #fff;\r\n-}\r\n\\ No newline at end of file\n" + }, + { + "date": 1689737279212, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -0,0 +1,4 @@\n+.idea_item {\r\n+ box-sizing: border-box;\r\n+ border-top: 4px solid #ddd;\r\n+}\n\\ No newline at end of file\n" + } + ], + "date": 1689694736688, + "name": "Commit-0", + "content": ".myIdeas {\r\n width: 100vw;\r\n height: 100vh;\r\n background-color: #fff;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/index.tsx.json b/.lh/src/components/index.tsx.json new file mode 100644 index 0000000..f61ef11 --- /dev/null +++ b/.lh/src/components/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689248304445, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689249712733, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,5 @@\n export * from \"./startPage\";\r\n export * from \"./myHeader\";\r\n export * from \"./navTitle\";\r\n export * from \"./consultationCell\";\r\n+export * from './menuItem'\n\\ No newline at end of file\n" + }, + { + "date": 1689294595355, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,9 +1,9 @@\n export * from \"./startPage\";\r\n export * from \"./myHeader\";\r\n export * from \"./navTitle\";\r\n-<<<<<<< HEAD\r\n+// 我的——首页\r\n export * from \"./consultationCell\";\r\n export * from \"./menuItem\";\r\n-=======\r\n+\r\n export * from \"./myNavBar\";\r\n->>>>>>> 10ff91101c8d03b8e198930b3e155d3fdb23b1c5\r\n+\r\n" + } + ], + "date": 1689248304445, + "name": "Commit-0", + "content": "export * from './startPage'\r\nexport * from './myHeader'\r\nexport * from './navTitle'\r\nexport * from './consultationCell'" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/menuItem/index.tsx.json b/.lh/src/components/menuItem/index.tsx.json new file mode 100644 index 0000000..cc17907 --- /dev/null +++ b/.lh/src/components/menuItem/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/menuItem/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689249306493, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689249523909, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,15 @@\n import React from \"react\";\r\n \r\n+interface propsType {\r\n+ menuUrl: string;\r\n+ menuText: string;\r\n+}\r\n+\r\n export const MenuItem: React.FC = (props) => {\r\n- return
;\r\n+ return
\r\n+ \"\"\r\n+
{menuText}
\r\n+
\r\n };\r\n \r\n export default MenuItem;\r\n" + }, + { + "date": 1689249571449, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,12 +1,13 @@\n import React from \"react\";\r\n+import style from './style.module.scss'\r\n \r\n interface propsType {\r\n menuUrl: string;\r\n menuText: string;\r\n }\r\n \r\n-export const MenuItem: React.FC = (props) => {\r\n+export const MenuItem: React.FC = ({menuUrl,menuText}) => {\r\n return (\r\n
\r\n \"\"\r\n
{menuText}
\r\n" + } + ], + "date": 1689249306493, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\nexport const MenuItem:React.FC = (props) => {\r\n return (\r\n
\r\n )\r\n}\r\n\r\n\r\nexport default MenuItem" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/menuItem/style.module.scss.json b/.lh/src/components/menuItem/style.module.scss.json new file mode 100644 index 0000000..8344a36 --- /dev/null +++ b/.lh/src/components/menuItem/style.module.scss.json @@ -0,0 +1,22 @@ +{ + "sourceFile": "src/components/menuItem/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 1, + "patches": [ + { + "date": 1689249385504, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689554725187, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,10 +3,9 @@\n height: 55px;\r\n text-align: center;\r\n margin-bottom: 40px;\r\n .item_img {\r\n- width: 30px;\r\n- height: 30px;\r\n+ max-width: 30px;\r\n margin-bottom: 10px;\r\n }\r\n .item_title {\r\n font-size: 12px;\r\n" + } + ], + "date": 1689249385504, + "name": "Commit-0", + "content": ".menu_item {\r\n width: 80px;\r\n height: 55px;\r\n text-align: center;\r\n margin-bottom: 40px;\r\n .item_img {\r\n width: 30px;\r\n height: 30px;\r\n margin-bottom: 10px;\r\n }\r\n .item_title {\r\n font-size: 12px;\r\n color: #333;\r\n }\r\n }" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myHeader/index.tsx.json b/.lh/src/components/myHeader/index.tsx.json new file mode 100644 index 0000000..a5c897f --- /dev/null +++ b/.lh/src/components/myHeader/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/myHeader/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690965181971, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690965244475, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -10,12 +10,9 @@\n title?: JSX.Element | React.ReactElement | React.ReactNode;\r\n showSearch?: boolean;\r\n }\r\n \r\n-export const MyHeader: React.FC = ({\r\n- title,\r\n- showSearch = true,\r\n-}) => {\r\n+export const MyHeader: React.FC = ({ title, showSearch = true }) => {\r\n const navigate = useNavigate();\r\n return (\r\n
\r\n
\r\n" + }, + { + "date": 1690965291340, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -10,9 +10,9 @@\n title?: JSX.Element | React.ReactElement | React.ReactNode;\r\n showSearch?: boolean;\r\n }\r\n \r\n-export const MyHeader: React.FC = ({ title, showSearch = true }) => {\r\n+export const MyHeader: React.FC = ({ title, showSearch = false }) => {\r\n const navigate = useNavigate();\r\n return (\r\n
\r\n
\r\n" + } + ], + "date": 1690965181971, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport style from \"./style.module.scss\";\r\nimport url1 from \"../../assets/images/icon/common resource/hdpi/common_nav_message_white_n.png\";\r\nimport url2 from \"../../assets/images/icon/common resource/hdpi/common_nav_message_white_s.png\";\r\nimport url3 from \"../../assets/images/icon/common resource/hdpi/common_nav_message_black_n.png\";\r\nimport url4 from \"../../assets/images/icon/common resource/hdpi/common_nav_message_black_s.png\";\r\n\r\nimport { useNavigate } from \"react-router-dom\";\r\ninterface PropsType {\r\n title?: JSX.Element | React.ReactElement | React.ReactNode;\r\n showSearch?: boolean;\r\n}\r\n\r\nexport const MyHeader: React.FC = ({\r\n title,\r\n showSearch = true,\r\n}) => {\r\n const navigate = useNavigate();\r\n return (\r\n
\r\n
\r\n \"\"\r\n
\r\n
\r\n {showSearch ? (\r\n navigate(\"/home/search\")}\r\n />\r\n ) : (\r\n title\r\n )}\r\n
\r\n
\r\n \"\"\r\n
\r\n
\r\n );\r\n};\r\n\r\nexport default MyHeader;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myMack/index.tsx.json b/.lh/src/components/myMack/index.tsx.json new file mode 100644 index 0000000..b9e8157 --- /dev/null +++ b/.lh/src/components/myMack/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/myMack/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690273887701, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690273922667, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -6,8 +6,11 @@\n onCancel: () => void;\r\n }\r\n \r\n export const MyMack: React.FC = ({ onCancel }) => {\r\n+ const handleUpload =() => {\r\n+ console.log('上传图片')\r\n+ }\r\n return (\r\n
\r\n {\r\n
\r\n" + }, + { + "date": 1690274072195, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,13 +1,14 @@\n-import React, { useState } from \"react\";\r\n+import React, { useRef, useState } from \"react\";\r\n import style from \"./style.module.scss\";\r\n \r\n interface PropsType {\r\n // 取消\r\n onCancel: () => void;\r\n }\r\n \r\n export const MyMack: React.FC = ({ onCancel }) => {\r\n+ const fileInputRef = useRef(null)\r\n const handleUpload = () => {\r\n console.log(\"上传图片\");\r\n };\r\n return (\r\n@@ -25,9 +26,9 @@\n
onCancel()}>\r\n 取消\r\n
\r\n
\r\n- \r\n+ \r\n
\r\n }\r\n
\r\n );\r\n" + } + ], + "date": 1690273887701, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport style from \"./style.module.scss\";\r\n\r\ninterface PropsType {\r\n // 取消\r\n onCancel: () => void\r\n}\r\n\r\nexport const MyMack: React.FC = ({\r\n onCancel\r\n}) => {\r\n\r\n return (\r\n
\r\n {\r\n
\r\n
\r\n
\r\n
拍照
\r\n \r\n
handleUpload()}>从手机相册选择
\r\n
\r\n
onCancel()}>取消
\r\n
\r\n \r\n
\r\n }\r\n
\r\n );\r\n};\r\n\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myNavBar/index.tsx.json b/.lh/src/components/myNavBar/index.tsx.json new file mode 100644 index 0000000..b83c3f0 --- /dev/null +++ b/.lh/src/components/myNavBar/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/components/myNavBar/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1689337559685, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1689337559685, + "name": "Commit-0", + "content": "import React, { ReactNode } from \"react\";\r\nimport { Sticky } from \"react-vant\";\r\nimport style from \"./style.module.scss\";\r\n\r\nimport iconWhite from \"../../assets/images/icon/common resource/hdpi/common_icon_back_white_n.png\";\r\nimport iconBlack from \"../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png\";\r\n\r\ninterface PropsType {\r\n title: string;\r\n leftArrow?: boolean; //是否展示左箭头 默认true\r\n theme?: string; //主题 black|white 对应黑白 默认黑\r\n onClickLeft?: () => void;\r\n rightText?: ReactNode;\r\n}\r\n\r\nexport const MyNavBar: React.FC = ({\r\n title,\r\n leftArrow = true,\r\n theme = \"black\",\r\n onClickLeft,\r\n rightText,\r\n}) => {\r\n return (\r\n \r\n \r\n onClickLeft && onClickLeft()}\r\n >\r\n {leftArrow ? (\r\n \r\n ) : null}\r\n
\r\n
{title}
\r\n
{rightText}
\r\n
\r\n \r\n );\r\n};\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myNavBar/style.module.scss.json b/.lh/src/components/myNavBar/style.module.scss.json new file mode 100644 index 0000000..d2e270a --- /dev/null +++ b/.lh/src/components/myNavBar/style.module.scss.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/components/myNavBar/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1689386220804, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1689386220804, + "name": "Commit-0", + "content": ".myNavBar {\r\n display: flex;\r\n display: flex;\r\n justify-content: space-between;\r\n height: 74px;\r\n line-height: 40px;\r\n align-items: center;\r\n padding: 0 20px;\r\n box-sizing: border-box;\r\n // background-color: #fff;\r\n\r\n .nav-left {\r\n .leftArrow {\r\n display: block;\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n\r\n .nav-center {\r\n font-size: 16px;\r\n }\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myPatientCircleItem/index.tsx.json b/.lh/src/components/myPatientCircleItem/index.tsx.json new file mode 100644 index 0000000..724fa67 --- /dev/null +++ b/.lh/src/components/myPatientCircleItem/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/myPatientCircleItem/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689779783436, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689779846298, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,9 +1,9 @@\n import React from \"react\";\r\n \r\n interface propsType {}\r\n \r\n-export const MyPatientCircle: React.FC = () => {\r\n+export const MyPatientCircleItem: React.FC = () => {\r\n return
myPatientCircle
;\r\n };\r\n \r\n-export default MyPatientCircle;\r\n+export default MyPatientCircleItem;\r\n" + }, + { + "date": 1689780143870, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,15 @@\n import React from \"react\";\r\n \r\n-interface propsType {}\r\n+interface propsType {\r\n+ sickCircleId:number,\r\n+title:string,\r\n+detail:\tstring,\r\n+amount:number,\r\n+collectionNum:number,\r\n+commentNum:number,\r\n+releaseTime:number,\r\n+}\r\n \r\n export const MyPatientCircleItem: React.FC = () => {\r\n return
myPatientCircle
;\r\n };\r\n" + } + ], + "date": 1689779783436, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\ninterface propsType {\r\n \r\n}\r\n\r\nexport const MyPatientCircle:React.FC = () => {\r\n return (\r\n
myPatientCircle
\r\n )\r\n}\r\n\r\nexport default MyPatientCircle" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/myPatientCircleItem/style.module.scss.json b/.lh/src/components/myPatientCircleItem/style.module.scss.json new file mode 100644 index 0000000..c62da0e --- /dev/null +++ b/.lh/src/components/myPatientCircleItem/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/myPatientCircleItem/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689817062878, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689817078605, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,8 +4,9 @@\n .dateTime {\r\n }\r\n \r\n .mySickCircle {\r\n+ height: 100px;\r\n border: 1px solid #f2f2f2;\r\n border-radius: 4px;\r\n }\r\n }\r\n" + }, + { + "date": 1689817142418, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -5,8 +5,8 @@\n }\r\n \r\n .mySickCircle {\r\n height: 100px;\r\n- border: 1px solid #f2f2f2;\r\n+ border: 1px solid #000;\r\n border-radius: 4px;\r\n }\r\n }\r\n" + } + ], + "date": 1689817062878, + "name": "Commit-0", + "content": ".myPatientCircle {\r\n background-color: #fff;\r\n\r\n .dateTime {\r\n\r\n }\r\n\r\n .mySickCircle {\r\n border: 1px solid #f2f2f2;\r\n border: 4px;\r\n }\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/mySickCircleCommentItem/index.tsx.json b/.lh/src/components/mySickCircleCommentItem/index.tsx.json new file mode 100644 index 0000000..9c0cb66 --- /dev/null +++ b/.lh/src/components/mySickCircleCommentItem/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/mySickCircleCommentItem/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689841861799, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689841887205, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,8 @@\n import React from \"react\";\r\n+import style from './style.module.scss'\r\n \r\n-export const MySickCircleCommentItem = (props) => {\r\n+export const MySickCircleCommentItem:React.FC = (props) => {\r\n return
index
;\r\n };\r\n \r\n export default MySickCircleCommentItem;\r\n" + }, + { + "date": 1689842584485, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,17 @@\n import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n \r\n-export const MySickCircleCommentItem: React.FC = (props) => {\r\n- return
index
;\r\n+interface PropsType {\r\n+\r\n+}\r\n+\r\n+export const MySickCircleCommentItem: React.FC = () => {\r\n+ return
\r\n+
\r\n+
\r\n+
\r\n+
\r\n+
;\r\n };\r\n \r\n export default MySickCircleCommentItem;\r\n" + } + ], + "date": 1689841861799, + "name": "Commit-0", + "content": "import React from 'react'\r\nimport { connect } from 'react-redux'\r\n\r\nexport const MySickCircleCommentItem = (props) => {\r\n return (\r\n
index
\r\n )\r\n}\r\n\r\nexport default MySickCircleCommentItem" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/mySickCircleCommentItem/style.module.scss.json b/.lh/src/components/mySickCircleCommentItem/style.module.scss.json new file mode 100644 index 0000000..0025e46 --- /dev/null +++ b/.lh/src/components/mySickCircleCommentItem/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/mySickCircleCommentItem/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689842517748, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689842817543, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,16 @@\n .mySickCircleCommentItem {\r\n box-sizing: border-box;\r\n padding: 10px 20px 10px 20px;\r\n+\r\n+ .commentUserInfo {\r\n+ \r\n+.headerPic {\r\n+ min-width: 40px;\r\n+ margin-right: 10px;\r\n+ margin-bottom: 14px;\r\n+ }\r\n+ }\r\n+\r\n+ \r\n+\r\n }\r\n" + }, + { + "date": 1689842845565, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -7,6 +7,11 @@\n min-width: 40px;\r\n margin-right: 10px;\r\n margin-bottom: 14px;\r\n }\r\n+\r\n+ .nickName {\r\n+ font-size: 14px;\r\n+ color: var(--base-color);\r\n+ }\r\n }\r\n }\r\n" + } + ], + "date": 1689842517748, + "name": "Commit-0", + "content": ".mySickCircleCommentItem{\r\n box-sizing: border-box;\r\n padding: 10px 20px 10px 20px;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/navTitle/index.tsx.json b/.lh/src/components/navTitle/index.tsx.json new file mode 100644 index 0000000..47cd751 --- /dev/null +++ b/.lh/src/components/navTitle/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/components/navTitle/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1689249029363, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1689249029363, + "name": "Commit-0", + "content": "import React from 'react'\r\nimport style from './style.module.scss'\r\ninterface PropsType {\r\n title: string\r\n}\r\nexport const NavTitle: React.FC = ({ title }) => {\r\n return (\r\n
\r\n
\r\n
\r\n {title}\r\n
\r\n
\r\n )\r\n}\r\n\r\n\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/proFileInput/index.tsx.json b/.lh/src/components/proFileInput/index.tsx.json new file mode 100644 index 0000000..f21054b --- /dev/null +++ b/.lh/src/components/proFileInput/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/proFileInput/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689391837273, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689391845634, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,7 @@\n import React from \"react\";\r\n \r\n-export const ProFileInput = (props) => {\r\n+export const ProFileInput:React.FC = (props) => {\r\n return
index
;\r\n };\r\n \r\n export default ProFileInput;\r\n" + }, + { + "date": 1689478113184, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,11 @@\n import React from \"react\";\r\n+import style from './style.module.scss'\r\n \r\n export const ProFileInput: React.FC = (props) => {\r\n- return
index
;\r\n+ return
\r\n+\r\n+\r\n+
;\r\n };\r\n \r\n export default ProFileInput;\r\n" + } + ], + "date": 1689391837273, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\nexport const ProFileInput = (props) => {\r\n return (\r\n
index
\r\n )\r\n}\r\n\r\nexport default ProFileInput" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/proFileInput/style.module.scss.json b/.lh/src/components/proFileInput/style.module.scss.json new file mode 100644 index 0000000..de3c500 --- /dev/null +++ b/.lh/src/components/proFileInput/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/proFileInput/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689478608251, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689478679666, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,9 @@\n .proFile_input_wrapper {\r\n margin: 0 35px;\r\n \r\n .proFile_label {\r\n+ display: block;\r\n margin-top: 20px;\r\n color: #3087ea;\r\n font-size: 12px;\r\n }\r\n" + }, + { + "date": 1689478703077, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -2,9 +2,10 @@\n margin: 0 35px;\r\n \r\n .proFile_label {\r\n display: block;\r\n- margin-top: 20px;\r\n+ box-sizing: border-box;\r\n+ padding-top: 20px;\r\n color: #3087ea;\r\n font-size: 12px;\r\n }\r\n }\r\n" + } + ], + "date": 1689478608251, + "name": "Commit-0", + "content": ".proFile_input_wrapper{\r\n margin: 0 35px;\r\n\r\n .proFile_label{\r\n margin-top: 20px;\r\n color: #3087ea;\r\n font-size: 12px;\r\n }\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/proFilePicker/index.tsx.json b/.lh/src/components/proFilePicker/index.tsx.json new file mode 100644 index 0000000..f4efdd8 --- /dev/null +++ b/.lh/src/components/proFilePicker/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/proFilePicker/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689481660646, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689481957699, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,11 +1,13 @@\n import React from \"react\";\r\n+import style from './style.module.scss'\r\n \r\n interface PropsType {\r\n tooltip: string;\r\n }\r\n \r\n export const ProFilePicker: React.FC = ({ tooltip }) => {\r\n- return
index
;\r\n+ return
\r\n+
;\r\n };\r\n \r\n export default ProFilePicker;\r\n" + }, + { + "date": 1689482045630, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -5,8 +5,10 @@\n tooltip: string;\r\n }\r\n \r\n export const ProFilePicker: React.FC = ({ tooltip }) => {\r\n- return
;\r\n+ return
\r\n+ \r\n+
;\r\n };\r\n \r\n export default ProFilePicker;\r\n" + } + ], + "date": 1689481660646, + "name": "Commit-0", + "content": "import React from 'react'\r\n\r\ninterface PropsType {\r\ntooltip:string\r\n}\r\n\r\nexport const ProFilePicker:React.FC = ({tooltip}) => {\r\n return (\r\n
index
\r\n )\r\n}\r\n\r\n\r\nexport default ProFilePicker" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/proFilePicker/style.module.scss.json b/.lh/src/components/proFilePicker/style.module.scss.json new file mode 100644 index 0000000..ff9a90c --- /dev/null +++ b/.lh/src/components/proFilePicker/style.module.scss.json @@ -0,0 +1,38 @@ +{ + "sourceFile": "src/components/proFilePicker/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 5, + "patches": [ + { + "date": 1689481945123, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689481957066, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n .proFile_picker_wrapper {\r\n- margin: 0 35px;\r\n- width: 320px;\r\n- border-bottom: 1px solid #f2f2f2;\r\n-}\n\\ No newline at end of file\n+ margin: 0 35px;\r\n+ width: 320px;\r\n+ border-bottom: 1px solid #f2f2f2;\r\n+}\r\n" + }, + { + "date": 1689482043915, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,9 @@\n .proFile_picker_wrapper {\r\n margin: 0 35px;\r\n width: 320px;\r\n border-bottom: 1px solid #f2f2f2;\r\n+\r\n+ .proFile_picker {\r\n+ border: 0;\r\n+ }\r\n }\r\n" + }, + { + "date": 1689482089036, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,6 +4,11 @@\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .proFile_picker {\r\n border: 0;\r\n+\r\n+ &::-webkit-input-placeholder {\r\n+ color: #999;\r\n+ font-size: 12px;\r\n+ }\r\n }\r\n }\r\n" + }, + { + "date": 1689483795468, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,8 +4,11 @@\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .proFile_picker {\r\n border: 0;\r\n+ margin-top: 10px;\r\n+ box-sizing: border-box;\r\n+ padding-bottom: 10px;\r\n \r\n &::-webkit-input-placeholder {\r\n color: #999;\r\n font-size: 12px;\r\n" + }, + { + "date": 1689483899665, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,14 +4,15 @@\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .proFile_picker {\r\n border: 0;\r\n- margin-top: 10px;\r\n+ margin-top: 12px;\r\n box-sizing: border-box;\r\n- padding-bottom: 10px;\r\n+ height: 36px;\r\n+ padding-bottom: 12px;\r\n \r\n &::-webkit-input-placeholder {\r\n- color: #999;\r\n+ color: #333;\r\n font-size: 12px;\r\n }\r\n }\r\n }\r\n" + } + ], + "date": 1689481945122, + "name": "Commit-0", + "content": ".proFile_picker_wrapper {\r\n margin: 0 35px;\r\n width: 320px;\r\n border-bottom: 1px solid #f2f2f2;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/startPage/index.tsx.json b/.lh/src/components/startPage/index.tsx.json new file mode 100644 index 0000000..2b416c2 --- /dev/null +++ b/.lh/src/components/startPage/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/startPage/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689314496486, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690965355233, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -10,9 +10,9 @@\n import style from \"./style.module.css\";\r\n const banners = [startUrl, url1, url2, url3, url4, url5];\r\n \r\n export const StartPage: React.FC = () => {\r\n- const [show, { setFalse }] = useBoolean(true);\r\n+ const [show, { setFalse }] = useBoolean(false);\r\n \r\n return (\r\n {\r\n- const [show, { setFalse }] = useBoolean(false);\r\n+ const [show, { setFalse }] = useBoolean(true);\r\n \r\n return (\r\n {\r\n const [show, { setFalse }] = useBoolean(false)\r\n \r\n return (\r\n \r\n {banners.map((v, i) => {\r\n return (\r\n \r\n i === banners.length - 1 && setFalse()}/>\r\n \r\n );\r\n })}\r\n \r\n );\r\n};\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/components/userVideoBuyItem/index.tsx.json b/.lh/src/components/userVideoBuyItem/index.tsx.json new file mode 100644 index 0000000..368d616 --- /dev/null +++ b/.lh/src/components/userVideoBuyItem/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/components/userVideoBuyItem/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689925913456, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689926387971, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -5,8 +5,22 @@\n item: string;\r\n }\r\n \r\n export const UserVideoBuyItem: React.FC = () => {\r\n- return
index
;\r\n+ return
\r\n+
\r\n+ \r\n+
\r\n+
;\r\n };\r\n \r\n export default UserVideoBuyItem;\r\n" + }, + { + "date": 1689926459981, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -8,11 +8,11 @@\n export const UserVideoBuyItem: React.FC = () => {\r\n return
\r\n
\r\n
\r\n );\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/consultation/myConsultation/comment/style.module.scss.json b/.lh/src/views/consultation/myConsultation/comment/style.module.scss.json new file mode 100644 index 0000000..30fdbf9 --- /dev/null +++ b/.lh/src/views/consultation/myConsultation/comment/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/consultation/myConsultation/comment/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689389948296, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689389963944, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -14,10 +14,10 @@\n .rate {\r\n div {\r\n display: flex;\r\n align-items: center;\r\n- justify-content: start;\r\n- // margin-bottom: 3px;\r\n+ justify-content: flex-start;\r\n+ margin-bottom: 3px;\r\n p {\r\n margin: 0 20px;\r\n }\r\n }\r\n" + }, + { + "date": 1689389976243, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -14,9 +14,9 @@\n .rate {\r\n div {\r\n display: flex;\r\n align-items: center;\r\n- justify-content: flex-start;\r\n+ justify-content: start;\r\n margin-bottom: 3px;\r\n p {\r\n margin: 0 20px;\r\n }\r\n" + } + ], + "date": 1689389948296, + "name": "Commit-0", + "content": ".container{\r\n width: 100vw;\r\n height: 35vh;\r\n background-color: #fff;\r\n border-bottom: 3px solid #ededed;\r\n color: #000;\r\n}\r\n.containers{\r\n width: 100vw;\r\n height: 17vh;\r\n background-color: #fff;\r\n border-bottom: 3px solid #ededed;\r\n color: #000;\r\n .rate{\r\n div{\r\n display: flex;\r\n align-items: center;\r\n justify-content: start;\r\n // margin-bottom: 3px;\r\n p{\r\n margin: 0 20px;\r\n }\r\n }\r\n }\r\n}\r\n.footer{\r\n width: 100vw;\r\n height: 41vh;\r\n background-color: #fff;\r\n .btn{\r\n width: 100%;\r\n height: 30px;\r\n display: flex;\r\n justify-content: space-around;\r\n padding-top: 190px;\r\n .btn1{\r\n width: 65px;\r\n height: 35px;\r\n border-radius: 7px;\r\n -webkit-border-radius: 7px;\r\n -moz-border-radius: 7px;\r\n -ms-border-radius: 7px;\r\n -o-border-radius: 7px;\r\n border: none;\r\n background-color: rgb(135, 135, 135);\r\n color: #fff;\r\n}\r\n .btn2{\r\n width: 65px;\r\n height: 35px;\r\n border-radius: 7px;\r\n -webkit-border-radius: 7px;\r\n -moz-border-radius: 7px;\r\n -ms-border-radius: 7px;\r\n -o-border-radius: 7px;\r\n border: none;\r\n background-color: rgb(38, 112, 229);\r\n color: #fff;\r\n}\r\n }\r\n}\r\n.navtitle {\r\n display: flex;\r\n height: 42px;\r\n overflow: hidden;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n background-color: white;\r\n .left {\r\n margin-left: 12px;\r\n width: 4px;\r\n background-color: #3087ea;\r\n height: 22px;\r\n }\r\n\r\n .title {\r\n margin-left: 10px;\r\n font-weight: bold;\r\n }\r\n}\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/consultation/myConsultation/current/index.tsx.json b/.lh/src/views/consultation/myConsultation/current/index.tsx.json new file mode 100644 index 0000000..bd29434 --- /dev/null +++ b/.lh/src/views/consultation/myConsultation/current/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/consultation/myConsultation/current/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1691661417242, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1691661892985, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -91,9 +91,9 @@\n className={style.btn1}\r\n size=\"small\"\r\n onClick={() =>\r\n navigate(\r\n- `/consultation/chat?doctorId=${consultationInfo.doctorId}&recordId=${consultationInfo.recordId}`\r\n+ `/consultation/chat?recordId=${consultationInfo.recordId}`\r\n )\r\n }\r\n >\r\n 继续问诊\r\n" + }, + { + "date": 1691664142441, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -55,9 +55,9 @@\n \r\n const Endaninterview = () => {\r\n const recordId = consultationInfo.recordId;\r\n putHttp(\r\n- `/health/user/inquiry/verify/v1/endInquiry?recordId=${recordId}`,\r\n+ `/health/user/inquiry/verify/v1/endInquiry`,\r\n inquiryParams\r\n );\r\n \r\n navigate(\"/my\");\r\n" + } + ], + "date": 1691661417242, + "name": "Commit-0", + "content": "import React, { useEffect } from \"react\";\r\nimport { useSetState, useRequest } from \"ahooks\";\r\nimport { Card, Button, Empty } from \"react-vant\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport LeftArrow from \"../LeftArraw\";\r\nimport style from \"./style.module.scss\";\r\nimport { getHttp, putHttp } from \"../../../../api\";\r\nimport { useAppSelector } from \"../../../../store/hooks\";\r\n\r\n// 定义请求接口参数的类型\r\ninterface CurrentInquiryRecordHeader {\r\n userId: number;\r\n sessionId: string;\r\n}\r\n\r\n// 定义请求接口返回数据的类型\r\ninterface CurrentInquiryRecordResult {\r\n recordId?: number;\r\n doctorId?: number;\r\n imagePic?: string;\r\n doctorName: string;\r\n department: string;\r\n jobTitle: string;\r\n evaluateStatus?: number;\r\n userName?: string;\r\n jiGuangPwd?: string;\r\n inquiryTime: string;\r\n}\r\n\r\nconst Index: React.FC = () => {\r\n const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n const [consultationInfo, setConsultationInfo] =\r\n useSetState({} as CurrentInquiryRecordResult);\r\n\r\n // 定义当前问诊记录的请求参数,并使用useSetState hook初始化为默认值\r\n const [inquiryParams, setInquiryParams] =\r\n useSetState({\r\n userId: userId,\r\n sessionId: sessionId,\r\n });\r\n\r\n // 定义获取当前问诊记录的函数\r\n const getCurrentInquiryRecord = () =>\r\n getHttp(\r\n \"/health/user/inquiry/verify/v1/findCurrentInquiryRecord\",\r\n inquiryParams\r\n ).then((res) => {\r\n setConsultationInfo(res.result);\r\n });\r\n console.log(consultationInfo);\r\n\r\n // 使用useNavigate hook获取导航函数,用于跳转页面\r\n const navigate = useNavigate();\r\n\r\n const Endaninterview = () => {\r\n const recordId = consultationInfo.recordId;\r\n putHttp(\r\n `/health/user/inquiry/verify/v1/endInquiry?recordId=${recordId}`,\r\n inquiryParams\r\n );\r\n\r\n navigate(\"/my\");\r\n };\r\n\r\n // 使用useEffect hook在组件渲染后发起请求,获取当前问诊记录的数据\r\n useEffect(() => {\r\n getCurrentInquiryRecord();\r\n }, [inquiryParams]);\r\n\r\n // 渲染组件\r\n return consultationInfo && Object.keys(consultationInfo).length > 0 ? (\r\n
\r\n \r\n\r\n
\r\n \r\n \r\n

{consultationInfo.doctorName}

\r\n

{consultationInfo.jobTitle}

\r\n

{consultationInfo.department}

\r\n

问诊时间:{consultationInfo.inquiryTime}

\r\n
\r\n
\r\n navigate(`/consultation/chat?doctorId=${consultationInfo.doctorId}&recordId=${consultationInfo.recordId}`)}\r\n >\r\n 继续问诊\r\n \r\n Endaninterview()}\r\n >\r\n 结束问诊\r\n \r\n
\r\n
\r\n
\r\n ) : (\r\n
\r\n \r\n\r\n \r\n navigate(\"/my\")}\r\n >\r\n 返回\r\n \r\n \r\n
\r\n );\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/adoptIdea/index.tsx.json b/.lh/src/views/my/adoptIdea/index.tsx.json new file mode 100644 index 0000000..8157da3 --- /dev/null +++ b/.lh/src/views/my/adoptIdea/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/adoptIdea/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689693967034, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689694031670, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,9 +3,9 @@\n \r\n const Index: React.FC = () => {\r\n return (\r\n
\r\n- \r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689694544417, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,15 +1,20 @@\n import React from \"react\";\r\n-import { EmptyPage } from \"../../../components\";\r\n+import { EmptyPage,MyNavBar } from \"../../../components\";\r\n \r\n const Index: React.FC = () => {\r\n return (\r\n-
\r\n+
\r\n \r\n+
\r\n+
\r\n+ \r\n+
\r\n+
\r\n
\r\n );\r\n };\r\n \r\n" + } + ], + "date": 1689693967034, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport { EmptyPage } from \"../../../components\";\r\n\r\nconst Index: React.FC = () => {\r\n return
\r\n\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/adoptIdea/style.module.scss.json b/.lh/src/views/my/adoptIdea/style.module.scss.json new file mode 100644 index 0000000..b919164 --- /dev/null +++ b/.lh/src/views/my/adoptIdea/style.module.scss.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/views/my/adoptIdea/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1689695065436, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1689695065436, + "name": "Commit-0", + "content": ".myIdeas {\r\n width: 100vw;\r\n height: 100vh;\r\n background-color: #fff;\r\n }\r\n " + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/attention/index.tsx.json b/.lh/src/views/my/attention/index.tsx.json new file mode 100644 index 0000000..b596681 --- /dev/null +++ b/.lh/src/views/my/attention/index.tsx.json @@ -0,0 +1,22 @@ +{ + "sourceFile": "src/views/my/attention/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 1, + "patches": [ + { + "date": 1690161338212, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690161346921, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n-import React, { useState, useEffect } from \"react\";\r\n+import React, { useState } from \"react\";\r\n import { MyNavBar } from \"../../../components\";\r\n import style from \"./style.module.scss\";\r\n import { useNavigate } from \"react-router-dom\";\r\n import FollowItem, { FollowType } from \"../../../components/followItem\";\r\n" + } + ], + "date": 1690161338212, + "name": "Commit-0", + "content": "import React, { useState, useEffect } from \"react\";\r\nimport { MyNavBar } from \"../../../components\";\r\nimport style from \"./style.module.scss\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport FollowItem, { FollowType } from \"../../../components/followItem\"\r\nimport { EmptyPage } from \"../../../components\"\r\n\r\nconst Index: React.FC = () => {\r\n const navigate = useNavigate()\r\n const [followData, setFollowData] = useState([\r\n {\r\n url: 'string',\r\n name: 'string',\r\n physician: 'string',\r\n hospital: \"string\",\r\n comment: \"string\",\r\n serve: \"string\"\r\n },\r\n {\r\n url: 'string',\r\n name: 'string',\r\n physician: 'string',\r\n hospital: \"string\",\r\n comment: \"string\",\r\n serve: \"string\"\r\n }\r\n ])\r\n\r\n\r\n return
\r\n {\r\n followData.length === 0 ?\r\n :\r\n <> {\r\n navigate('/my');\r\n }}>
\r\n {/* 关注医师组件 */}\r\n {\r\n followData && followData.map((item, ind) => {\r\n return \r\n })\r\n }\r\n\r\n
\r\n }\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/collection/index.tsx.json b/.lh/src/views/my/collection/index.tsx.json new file mode 100644 index 0000000..076681e --- /dev/null +++ b/.lh/src/views/my/collection/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/collection/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690161385246, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690544372301, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -30,9 +30,9 @@\n id: number,\r\n videoId: number,\r\n title: string,\r\n shearUrl: string,\r\n- original: string,\r\n+ originalUrl: string,\r\n price: number,\r\n duration: number,\r\n whetherBuy: number,\r\n buyNum: number,\r\n" + }, + { + "date": 1690544863963, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -278,8 +278,9 @@\n
\r\n {videoList.map((item) => {\r\n return (\r\n console.log(1)}\r\n type=\"collection\"\r\n key={item.id}\r\n collectionItem={item}\r\n >\r\n" + } + ], + "date": 1690161385246, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport style from \"./style.module.scss\"\r\nimport { MyNavBar } from \"../../../components\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport emptyImg from \"../../../assets/images/image/hdpi/no_message.png\"\r\nimport collectionDelete from \"../../../assets/images/image/hdpi/collection_delete.png\"\r\n\r\n// 用户资讯收藏列表类型\r\ninterface patientListRawState {\r\n id: string,\r\n infoId: string,\r\n thumbnail: string[],\r\n title: string,\r\n doctor: string,\r\n createTime: string,\r\n}\r\n\r\n// 用户收藏病友圈列表类型\r\ninterface patientCircleListRawState {\r\n id: string,\r\n sickCircleId: string,\r\n title: string,\r\n disease: string,\r\n createTime: string,\r\n collectionNum: number,\r\n commentNum: number\r\n}\r\n\r\n\r\nconst Index: React.FC = () => {\r\n const navigate = useNavigate()\r\n\r\n const [collectionList] = useState([\"健康咨询\", \"健康视频\", \"病友圈\"])\r\n const [active, setActive] = useState(0)\r\n const [consultList, setConsultList] = useState([\r\n {\r\n id: '001',\r\n infoId: '1222',\r\n thumbnail: [\"https://jcdn.yimian.xyz/-api-img-moe@5.0.51/img_514_1920x1080_72_null_normal.jpg\"],\r\n title: `吃坚果等于\"喝油\",吃坚果等于\"喝油\",吃坚果等于\"喝油\",吃坚果等于\"喝油\"`,\r\n doctor: \"钱多多营养师\",\r\n createTime: \"2023-7-17\"\r\n },\r\n {\r\n id: '111',\r\n infoId: \"1223\",\r\n thumbnail: [\r\n \"https://jcdn.yimian.xyz/-api-img-moe@5.0.36/img_364_1920x1080_350_null_normal.jpg\",\r\n \"https://jcdn.yimian.xyz/-api-img-moe@5.0.25/img_254_1920x1080_350_null_normal.jpg\",\r\n \"https://jcdn.yimian.xyz/-api-img-moe@5.0.80/img_801_1920x1080_96_null_normal.jpg\"\r\n ],\r\n title: `吃坚果等于\"喝油\"`,\r\n doctor: \"钱多多营养师\",\r\n createTime: \"刚刚\"\r\n },\r\n {\r\n id: '2002',\r\n infoId: \"1224\",\r\n thumbnail: [],\r\n title: `吃坚果等于\"喝油\"`,\r\n doctor: \"钱多多营养师\",\r\n createTime: \"1周前\"\r\n }\r\n ])\r\n const [videoList, setVideoList] = useState([])\r\n const [patientCircleList, setPatientCircleList] = useState([\r\n {\r\n id: '30001',\r\n sickCircleId: '10202',\r\n title: '我的抗癌路程',\r\n disease: '前段时间中午没吃,到了4点多肚子一下子痛的厉害,痛的我腰都挺不直,结果去了医院,医生说我得了阑尾炎,我不想开刀,医生说那就先挂点水看看情况如何,挂了一天身体觉得蛮好了,我查了血常规,白细胞10.4',\r\n createTime: '两分钟前',\r\n collectionNum: 3,\r\n commentNum: 109\r\n },\r\n {\r\n id: '30001',\r\n sickCircleId: '10202',\r\n title: '我的抗癌路程',\r\n disease: '前段时间中午没吃,到了4点多肚子一下子痛的厉害,痛的我腰都挺不直,结果去了医院,医生说我得了阑尾炎,我不想开刀,医生说那就先挂点水看看情况如何,挂了一天身体觉得蛮好了,我查了血常规,白细胞10',\r\n createTime: '两分钟前',\r\n collectionNum: 3,\r\n commentNum: 109\r\n }\r\n ])\r\n\r\n\r\n // 收藏空空如也\r\n const EmptyCollection: React.FC = () => {\r\n return
\r\n
\r\n \"\"\r\n
收藏空空如也
\r\n
\r\n
\r\n }\r\n\r\n return
\r\n navigate(\"/my\")}\r\n >\r\n {/* 头部tab */}\r\n
\r\n {\r\n collectionList.map((item, ind) => {\r\n return
setActive(ind)}\r\n >\r\n {item}\r\n
\r\n })\r\n }\r\n
\r\n {/* 收藏内容 */}\r\n {\r\n // 健康咨询\r\n active === 0 &&
\r\n {\r\n consultList.length ? (
\r\n {\r\n consultList.map((item) => {\r\n if (item.thumbnail.length === 1) {\r\n return (
\r\n
\r\n
\r\n {\r\n item.thumbnail.map((v, i) => {\r\n return \"\"\r\n })\r\n }\r\n
\r\n
\r\n
{item.title}
\r\n
\r\n
{item.doctor}
\r\n
{item.createTime}
\r\n
\r\n
\r\n
\r\n
)\r\n } else if (item.thumbnail.length === 3) {\r\n return (
\r\n
\r\n
{item.title}
\r\n
\r\n {\r\n item.thumbnail.map((v, i) => {\r\n return \"\"\r\n })\r\n }\r\n
\r\n
\r\n
{item.doctor}
\r\n
{item.createTime}
\r\n
\r\n
\r\n
)\r\n } else {\r\n return (
\r\n
\r\n
{item.title}
\r\n
\r\n
{item.doctor}
\r\n
{item.createTime}
\r\n
\r\n
\r\n
)\r\n }\r\n })\r\n }\r\n
) : \r\n }\r\n
\r\n }\r\n {\r\n // 健康视频\r\n active === 1 &&
\r\n {\r\n videoList.length ?
\r\n\r\n
: \r\n }\r\n
\r\n }\r\n {\r\n active === 2 &&
\r\n {\r\n patientCircleList.length ?
\r\n {\r\n patientCircleList.map((item, ind) => {\r\n return (
\r\n
\r\n
{item.title}
\r\n
{item.disease}
\r\n
\r\n
\r\n
收藏
\r\n
{item.collectionNum}
\r\n
建议
\r\n
{item.commentNum}
\r\n
\r\n
{item.createTime}
\r\n
\r\n
\r\n {\r\n ind === 0 && \"\"\r\n }\r\n
\r\n
\r\n
)\r\n })\r\n }\r\n
: \r\n }\r\n
\r\n }\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/forgetPassword1/index.tsx.json b/.lh/src/views/my/forgetPassword1/index.tsx.json new file mode 100644 index 0000000..d6fa81f --- /dev/null +++ b/.lh/src/views/my/forgetPassword1/index.tsx.json @@ -0,0 +1,38 @@ +{ + "sourceFile": "src/views/my/forgetPassword1/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 5, + "patches": [ + { + "date": 1689337513446, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689337558924, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,10 +1,17 @@\n import React from \"react\";\r\n import { MyNavBar } from \"../../../components\";\r\n \r\n const Index: React.FC = () => {\r\n- return
\r\n- console.log(1)}>\r\n-
;\r\n+ return (\r\n+
\r\n+ console.log(1)}\r\n+ >\r\n+
\r\n+ );\r\n };\r\n \r\n export default Index;\r\n" + }, + { + "date": 1689337743354, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,10 +1,11 @@\n import React from \"react\";\r\n import { MyNavBar } from \"../../../components\";\r\n+import style from './style.module.scss'\r\n \r\n const Index: React.FC = () => {\r\n return (\r\n-
\r\n+
\r\n {\r\n return (\r\n
\r\n- \r\n+ console.log(1)}\r\n >\r\n+
\r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689338071005, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -12,8 +12,11 @@\n theme=\"white\"\r\n onClickLeft={() => console.log(1)}\r\n >\r\n
\r\n+
\r\n+\r\n+
\r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689338332381, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -13,8 +13,10 @@\n onClickLeft={() => console.log(1)}\r\n >\r\n
\r\n
\r\n+
\r\n+
\r\n
\r\n );\r\n };\r\n \r\n" + } + ], + "date": 1689337513446, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport { MyNavBar } from \"../../../components\";\r\n\r\nconst Index: React.FC = () => {\r\n return
\r\n console.log(1)}>\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/forgetPassword1/style.module.scss.json b/.lh/src/views/my/forgetPassword1/style.module.scss.json new file mode 100644 index 0000000..6456fd5 --- /dev/null +++ b/.lh/src/views/my/forgetPassword1/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/forgetPassword1/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689337682089, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689337726985, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,6 @@\n .forgetPassword {\r\n width: 100vw;\r\n height: 100vh;\r\n+ background: url(../../../assets//images/image/hdpi/login_bg.png);\r\n+ background-size: 100%;\r\n }\r\n" + }, + { + "date": 1689338049709, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -2,5 +2,15 @@\n width: 100vw;\r\n height: 100vh;\r\n background: url(../../../assets//images/image/hdpi/login_bg.png);\r\n background-size: 100%;\r\n+ position: relative;\r\n+\r\n+ .content {\r\n+ width: 280px;\r\n+ height: 124px;\r\n+ border-radius: 3px;\r\n+ background-color: #fff;\r\n+ position: absolute;\r\n+ top: 170px;\r\n+ }\r\n }\r\n" + } + ], + "date": 1689337682089, + "name": "Commit-0", + "content": ".forgetPassword {\r\n width: 100vw;\r\n height: 100vh;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/forgetPassword2/index.tsx.json b/.lh/src/views/my/forgetPassword2/index.tsx.json new file mode 100644 index 0000000..0ccbfa4 --- /dev/null +++ b/.lh/src/views/my/forgetPassword2/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/forgetPassword2/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689343041114, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689343162567, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,9 +1,55 @@\n import React from \"react\";\r\n+import { MyNavBar } from \"../../../components\";\r\n+import style from './style.module.scss'\r\n import { useNavigate } from \"react-router-dom\";\r\n \r\n const Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n- return
;\r\n+ return (\r\n+
\r\n+
\r\n+ console.log(1)}\r\n+ >\r\n+
\r\n+
\r\n+
\r\n+ {\r\n+ console.log(e);\r\n+ }}\r\n+ />\r\n+ \r\n+
\r\n+
\r\n+ {\r\n+ console.log(e);\r\n+ }}\r\n+ />\r\n+
\r\n+
\r\n+
\r\n+
\r\n+ navigate(\"/my/forget/password2\")}\r\n+ >\r\n+ 下一步\r\n+ \r\n+
\r\n+ );\r\n };\r\n \r\n export default Index;\r\n" + }, + { + "date": 1689343302420, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -8,38 +8,24 @@\n return (\r\n
\r\n
\r\n console.log(1)}\r\n >\r\n
\r\n
\r\n-
\r\n+
\r\n {\r\n- console.log(e);\r\n- }}\r\n+ className={style.pwdInp}\r\n+ placeholder=\"请输入密码\"\r\n+ name=\"pwd\"\r\n />\r\n- \r\n+ {/* \"\" */}\r\n
\r\n-
\r\n- {\r\n- console.log(e);\r\n- }}\r\n- />\r\n-
\r\n \r\n
\r\n
\r\n {\r\n const navigate = useNavigate()\r\n return
\r\n\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/forgetPassword2/style.module.scss.json b/.lh/src/views/my/forgetPassword2/style.module.scss.json new file mode 100644 index 0000000..7b9dfbc --- /dev/null +++ b/.lh/src/views/my/forgetPassword2/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/forgetPassword2/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689343173214, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689343229376, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -6,9 +6,9 @@\n position: relative;\r\n \r\n .content {\r\n width: 280px;\r\n- height: 124px;\r\n+ height: 123px;\r\n border-radius: 3px;\r\n background-color: #fff;\r\n position: absolute;\r\n top: 170px;\r\n" + }, + { + "date": 1689343428028, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -15,59 +15,30 @@\n z-index: 3;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n \r\n- .formItem_email {\r\n- box-sizing: border-box;\r\n- padding-bottom: 10px;\r\n- width: 230px;\r\n- height: 20px;\r\n- margin: 30px 0 0px 30px;\r\n- display: flex;\r\n- align-items: center;\r\n- border-bottom: 1px solid #f2f2f2;\r\n+ .formItem_password {\r\n+ width: 220px;\r\n+ height: 35px;\r\n+ margin: 25px 0 36px 30px;\r\n+ display: flex;\r\n+ align-items: center;\r\n+ border-bottom: 1px solid #f2f2f2;\r\n \r\n- .emailInp {\r\n- border: 0;\r\n- height: 20px;\r\n- &::-webkit-input-placeholder {\r\n- color: #999;\r\n- font-size: 14px;\r\n+ .pwdInp {\r\n+ border: 0;\r\n+ height: 24px;\r\n+ &::-webkit-input-placeholder {\r\n+ color: #999;\r\n+ font-size: 14px;\r\n+ }\r\n }\r\n- }\r\n-\r\n- .btn_code {\r\n- width: 120%;\r\n- height: 25px;\r\n- background-color: #3087ea;\r\n- text-align: center;\r\n- color: #fff;\r\n- border-radius: 4px;\r\n- border: 0;\r\n- font-size: 12px;\r\n- transform: scale(0.83);\r\n- }\r\n- }\r\n-\r\n- .formItem_code {\r\n- box-sizing: border-box;\r\n- padding-bottom: 10px;\r\n- width: 220px;\r\n- height: 25px;\r\n- margin: 26px 0 20px 30px;\r\n- display: flex;\r\n- align-items: center;\r\n- border-bottom: 1px solid #f2f2f2;\r\n-\r\n- .codeInp {\r\n- border: 0;\r\n- height: 20px;\r\n- &::-webkit-input-placeholder {\r\n- color: #999;\r\n- font-size: 14px;\r\n+ \r\n+ .hideIcon {\r\n+ width: 16px;\r\n+ height: 16px;\r\n }\r\n }\r\n- }\r\n }\r\n \r\n .shadow_one {\r\n width: 260px;\r\n" + } + ], + "date": 1689343173214, + "name": "Commit-0", + "content": ".forgetPassword {\r\n width: 100vw;\r\n height: 100vh;\r\n background: url(../../../assets//images/image/hdpi/login_bg.png);\r\n background-size: 100%;\r\n position: relative;\r\n \r\n .content {\r\n width: 280px;\r\n height: 124px;\r\n border-radius: 3px;\r\n background-color: #fff;\r\n position: absolute;\r\n top: 170px;\r\n z-index: 3;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n \r\n .formItem_email {\r\n box-sizing: border-box;\r\n padding-bottom: 10px;\r\n width: 230px;\r\n height: 20px;\r\n margin: 30px 0 0px 30px;\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .emailInp {\r\n border: 0;\r\n height: 20px;\r\n &::-webkit-input-placeholder {\r\n color: #999;\r\n font-size: 14px;\r\n }\r\n }\r\n \r\n .btn_code {\r\n width: 120%;\r\n height: 25px;\r\n background-color: #3087ea;\r\n text-align: center;\r\n color: #fff;\r\n border-radius: 4px;\r\n border: 0;\r\n font-size: 12px;\r\n transform: scale(0.83);\r\n }\r\n }\r\n \r\n .formItem_code {\r\n box-sizing: border-box;\r\n padding-bottom: 10px;\r\n width: 220px;\r\n height: 25px;\r\n margin: 26px 0 20px 30px;\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .codeInp {\r\n border: 0;\r\n height: 20px;\r\n &::-webkit-input-placeholder {\r\n color: #999;\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n }\r\n \r\n .shadow_one {\r\n width: 260px;\r\n height: 124px;\r\n border-radius: 3px;\r\n background-color: rgba($color: #fff, $alpha: 0.6);\r\n position: absolute;\r\n top: 176px;\r\n z-index: 2;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n \r\n .shadow_two {\r\n width: 240px;\r\n height: 124px;\r\n border-radius: 3px;\r\n background-color: rgba($color: #fff, $alpha: 0.3);\r\n position: absolute;\r\n top: 182px;\r\n z-index: 1;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n \r\n .btn_next {\r\n width: 280px;\r\n height: 40px;\r\n border-radius: 4px;\r\n background-color: #fff;\r\n color: #3087ea;\r\n text-align: center;\r\n line-height: 40px;\r\n border: 0;\r\n font-size: 14px;\r\n position: absolute;\r\n bottom: 63px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n }\r\n " + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/index/index.tsx.json b/.lh/src/views/my/index/index.tsx.json new file mode 100644 index 0000000..68d2450 --- /dev/null +++ b/.lh/src/views/my/index/index.tsx.json @@ -0,0 +1,30 @@ +{ + "sourceFile": "src/views/my/index/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 3, + "patches": [ + { + "date": 1689228335114, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689228656461, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,8 @@\n import React from \"react\";\r\n+import style from './style.module.scss'\r\n \r\n const Index: React.FC = () => {\r\n- return
;\r\n+ return
;\r\n };\r\n \r\n export default Index;\r\n" + }, + { + "date": 1689229867264, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,10 @@\n import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n \r\n const Index: React.FC = () => {\r\n- return
;\r\n+ return
\r\n+ 111\r\n+
;\r\n };\r\n \r\n export default Index;\r\n" + }, + { + "date": 1689230798731, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,10 @@\n import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n \r\n const Index: React.FC = () => {\r\n- return
111
;\r\n+ return
\r\n+
\r\n+
;\r\n };\r\n \r\n export default Index;\r\n" + } + ], + "date": 1689228335114, + "name": "Commit-0", + "content": "import React from \"react\";\r\n\r\nconst Index: React.FC = () => {\r\n return
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/index/style.module.scss.json b/.lh/src/views/my/index/style.module.scss.json new file mode 100644 index 0000000..eec8c25 --- /dev/null +++ b/.lh/src/views/my/index/style.module.scss.json @@ -0,0 +1,34 @@ +{ + "sourceFile": "src/views/my/index/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 4, + "patches": [ + { + "date": 1689229470967, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689229501204, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,3 +1,3 @@\n-.my{\r\n- background: url('/src/assets/images/image/hdpi/my_background.png') no-repeat;\r\n+.my {\r\n+ background: url(\"/src/assets/images/image/hdpi/my_background.png\") no-repeat;\r\n }\r\n" + }, + { + "date": 1689229603809, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,3 +1,3 @@\n .my {\r\n- background: url(\"/src/assets/images/image/hdpi/my_background.png\") no-repeat;\r\n+ background: url(\"../../../assets/images//image/hdpi/my_background.png\") no-repeat;\r\n }\r\n" + }, + { + "date": 1689229621653, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,4 @@\n .my {\r\n- background: url(\"../../../assets/images//image/hdpi/my_background.png\")\r\n+ background: url(\"../../../assets/images/image/hdpi/my_background.png\")\r\n no-repeat;\r\n }\r\n" + }, + { + "date": 1689229938477, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,6 @@\n .my {\r\n+ width: 100vw;\r\n+ height: 100vh;\r\n background: url(\"../../../assets/images/image/hdpi/my_background.png\")\r\n no-repeat;\r\n }\r\n" + } + ], + "date": 1689229470967, + "name": "Commit-0", + "content": ".my{\r\n background: url('/src/assets/images/image/hdpi/my_background.png') no-repeat;\r\n}\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/login/index.tsx.json b/.lh/src/views/my/login/index.tsx.json new file mode 100644 index 0000000..dd4de69 --- /dev/null +++ b/.lh/src/views/my/login/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/login/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689314994481, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689315032906, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -2,9 +2,11 @@\n \r\n const Index: React.FC = () => {\r\n const [email, setEmail] = useState(\"\");\r\n const [pwd, setPwd] = useState(\"\");\r\n- const onSubmit = () => {};\r\n+ const onSubmit = (e) => {\r\n+ console.log(e)\r\n+ };\r\n return (\r\n
\r\n
\r\n \r\n" + }, + { + "date": 1689315072119, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -8,10 +8,15 @@\n };\r\n return (\r\n
\r\n \r\n- \r\n- \r\n+
\r\n+ \r\n+
\r\n+
\r\n+ \r\n+
\r\n+ \r\n \r\n \r\n
\r\n );\r\n" + } + ], + "date": 1689314994481, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\n\r\nconst Index: React.FC = () => {\r\n const [email,setEmail] = useState('')\r\n const [pwd,setPwd] = useState('')\r\n const onSubmit = () => {\r\n\r\n }\r\n return
\r\n
\r\n \r\n \r\n \r\n
\r\n \r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/login/style.module.scss.json b/.lh/src/views/my/login/style.module.scss.json new file mode 100644 index 0000000..aa6b65b --- /dev/null +++ b/.lh/src/views/my/login/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/login/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689319149304, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689319165185, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,3 +1,5 @@\n .login {\r\n+ width: 100vw;\r\n+ height: 100vh;\r\n background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat;\r\n }\r\n" + }, + { + "date": 1689319195079, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,6 @@\n .login {\r\n width: 100vw;\r\n height: 100vh;\r\n background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat;\r\n+ background-size: 100%;\r\n }\r\n" + } + ], + "date": 1689319149304, + "name": "Commit-0", + "content": ".login {\r\n background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/message/my/index.tsx.json b/.lh/src/views/my/message/my/index.tsx.json new file mode 100644 index 0000000..4ca5236 --- /dev/null +++ b/.lh/src/views/my/message/my/index.tsx.json @@ -0,0 +1,22 @@ +{ + "sourceFile": "src/views/my/message/my/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 1, + "patches": [ + { + "date": 1689387772505, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689389813269, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,83 +1,106 @@\n import React, { useState } from \"react\";\r\n-import style from './style.module.scss'\r\n-import { useNavigate } from \"react-router-dom\";\r\n-import { MyNavBar } from '../../../../components'\r\n+import style from \"./style.module.scss\";\r\n+import { useNavigate } from \"react-router-dom\";\r\n+import { MyNavBar } from \"../../../../components\";\r\n \r\n-import system_information from '../../../../assets/images/image/hdpi/system_information.png'\r\n-import interview_news from '../../../../assets/images/image/hdpi/interview_news.png'\r\n-import recorded_message from '../../../../assets/images/image/hdpi/recorded_message.png'\r\n+import system_information from \"../../../../assets/images/image/hdpi/system_information.png\";\r\n+import interview_news from \"../../../../assets/images/image/hdpi/interview_news.png\";\r\n+import recorded_message from \"../../../../assets/images/image/hdpi/recorded_message.png\";\r\n \r\n // 消息列表类型\r\n interface messageConentItemRawState {\r\n- messageUrl: string,\r\n- messageTitle: string,\r\n- className: string,\r\n- count: number\r\n+ messageUrl: string;\r\n+ messageTitle: string;\r\n+ className: string;\r\n+ count: number;\r\n }\r\n \r\n const Index: React.FC = () => {\r\n+ const navigate = useNavigate();\r\n \r\n- const navigate = useNavigate()\r\n-\r\n const [messageConentItem] = useState([\r\n {\r\n messageUrl: system_information,\r\n- messageTitle: '系统消息',\r\n- className: 'systemMessage',\r\n- count: 0\r\n+ messageTitle: \"系统消息\",\r\n+ className: \"systemMessage\",\r\n+ count: 0,\r\n },\r\n {\r\n messageUrl: interview_news,\r\n- messageTitle: '问诊消息',\r\n- className: 'consultationMessage',\r\n- count: 5\r\n+ messageTitle: \"问诊消息\",\r\n+ className: \"consultationMessage\",\r\n+ count: 5,\r\n },\r\n {\r\n messageUrl: recorded_message,\r\n- messageTitle: 'H币入账消息',\r\n- className: 'accountMessage',\r\n- count: 0\r\n- }\r\n- ])\r\n+ messageTitle: \"H币入账消息\",\r\n+ className: \"accountMessage\",\r\n+ count: 0,\r\n+ },\r\n+ ]);\r\n \r\n- return
\r\n- {/* 头部 */}\r\n- { window.history.back() }}\r\n- rightText={
{ console.log(111); }}\r\n- >全部已读
}>\r\n- {/* 通知 */}\r\n-
\r\n-
\r\n-
\r\n-
×
\r\n-
打开系统通知,H币入账等消息不错过
\r\n+ return (\r\n+
\r\n+ {/* 头部 */}\r\n+ {\r\n+ window.history.back();\r\n+ }}\r\n+ rightText={\r\n+ {\r\n+ console.log(111);\r\n+ }}\r\n+ >\r\n+ 全部已读\r\n+
\r\n+ }\r\n+ >\r\n+ {/* 通知 */}\r\n+
\r\n+
\r\n+
\r\n+
×
\r\n+
\r\n+ 打开系统通知,H币入账等消息不错过\r\n+
\r\n+
\r\n+ \r\n
\r\n- \r\n
\r\n-
\r\n- {/* 消息主体 */}\r\n-
\r\n- {\r\n- messageConentItem && messageConentItem.map((item, ind) => {\r\n- return (\r\n-
navigate(`/my/message/detail`, { state: { detailTitle: item.messageTitle } })}>\r\n-
\r\n-
\r\n- \"\"\r\n+ {/* 消息主体 */}\r\n+
\r\n+ {messageConentItem &&\r\n+ messageConentItem.map((item, ind) => {\r\n+ return (\r\n+ \r\n+ navigate(`/my/message/detail`, {\r\n+ state: { detailTitle: item.messageTitle },\r\n+ })\r\n+ }\r\n+ >\r\n+
\r\n+
\r\n+ \"\"\r\n+
\r\n+
\r\n+ {item.messageTitle}\r\n+
\r\n
\r\n-
\r\n- {item.messageTitle}\r\n+
\r\n+ {item.count === 0 ? \"\" : item.count}\r\n
\r\n
\r\n-
{item.count === 0 ? '' : item.count}
\r\n-
\r\n- )\r\n- })\r\n- }\r\n+ );\r\n+ })}\r\n+
\r\n
\r\n-
;\r\n+ );\r\n };\r\n \r\n export default Index;\r\n" + } + ], + "date": 1689387772505, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport style from './style.module.scss'\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { MyNavBar } from '../../../../components'\r\n\r\nimport system_information from '../../../../assets/images/image/hdpi/system_information.png'\r\nimport interview_news from '../../../../assets/images/image/hdpi/interview_news.png'\r\nimport recorded_message from '../../../../assets/images/image/hdpi/recorded_message.png'\r\n\r\n// 消息列表类型\r\ninterface messageConentItemRawState {\r\n messageUrl: string,\r\n messageTitle: string,\r\n className: string,\r\n count: number\r\n}\r\n\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n\r\n const [messageConentItem] = useState([\r\n {\r\n messageUrl: system_information,\r\n messageTitle: '系统消息',\r\n className: 'systemMessage',\r\n count: 0\r\n },\r\n {\r\n messageUrl: interview_news,\r\n messageTitle: '问诊消息',\r\n className: 'consultationMessage',\r\n count: 5\r\n },\r\n {\r\n messageUrl: recorded_message,\r\n messageTitle: 'H币入账消息',\r\n className: 'accountMessage',\r\n count: 0\r\n }\r\n ])\r\n\r\n return
\r\n {/* 头部 */}\r\n { window.history.back() }}\r\n rightText={
{ console.log(111); }}\r\n >全部已读
}>\r\n {/* 通知 */}\r\n
\r\n
\r\n
\r\n
×
\r\n
打开系统通知,H币入账等消息不错过
\r\n
\r\n \r\n
\r\n
\r\n {/* 消息主体 */}\r\n
\r\n {\r\n messageConentItem && messageConentItem.map((item, ind) => {\r\n return (\r\n
navigate(`/my/message/detail`, { state: { detailTitle: item.messageTitle } })}>\r\n
\r\n
\r\n \"\"\r\n
\r\n
\r\n {item.messageTitle}\r\n
\r\n
\r\n
{item.count === 0 ? '' : item.count}
\r\n
\r\n )\r\n })\r\n }\r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/myPatientCircle/commentList/index.tsx.json b/.lh/src/views/my/myPatientCircle/commentList/index.tsx.json new file mode 100644 index 0000000..3ba568b --- /dev/null +++ b/.lh/src/views/my/myPatientCircle/commentList/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/myPatientCircle/commentList/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689833385574, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689833435381, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,9 +3,9 @@\n \r\n const Index: React.FC = () => {\r\n return (\r\n
\r\n- \r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689833901413, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,17 @@\n import React from \"react\";\r\n import { EmptyPage } from \"../../../../components\";\r\n+import { getMySickCircleCommentList } from \"../../../../api/my\";\r\n+import { useRequest } from \"ahooks\";\r\n+import { useAppSelector } from \"../../../../store/hooks\";\r\n \r\n const Index: React.FC = () => {\r\n+ const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n+ const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n+ const {data: mySickCircleCommentList=[]} = useRequest(async () => {\r\n+ const resp = await getMySickCircleCommentList(1,1,3,userId,sessionId)\r\n+ console.log('resp',resp)\r\n+ })\r\n return (\r\n
\r\n {\r\n return
\r\n \r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/myPatientCircle/commentList/style.module.scss.json b/.lh/src/views/my/myPatientCircle/commentList/style.module.scss.json new file mode 100644 index 0000000..bcd6a56 --- /dev/null +++ b/.lh/src/views/my/myPatientCircle/commentList/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/myPatientCircle/commentList/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689842299551, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689842332832, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,3 +1,5 @@\n .mySickCircleCommentList {\r\n- margin-top: 10px;\r\n+ width: 100vw;\r\n+ height: 100vh;\r\n+ background-color: #f2f2f2;\r\n }\r\n" + }, + { + "date": 1689842403471, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,4 @@\n .mySickCircleCommentList {\r\n width: 100vw;\r\n height: 100vh;\r\n- background-color: #f2f2f2;\r\n }\r\n" + } + ], + "date": 1689842299551, + "name": "Commit-0", + "content": ".mySickCircleCommentList{\r\n margin-top: 10px;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/myPatientCircle/index/index.tsx.json b/.lh/src/views/my/myPatientCircle/index/index.tsx.json new file mode 100644 index 0000000..7c5b2eb --- /dev/null +++ b/.lh/src/views/my/myPatientCircle/index/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/myPatientCircle/index/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689779124590, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689779425086, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,15 +1,17 @@\n import React from \"react\";\r\n import { EmptyPage } from \"../../../../components\";\r\n+import style from './style.module.scss'\r\n \r\n const Index: React.FC = () => {\r\n return (\r\n-
\r\n+
\r\n \r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689779563481, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,17 +1,19 @@\n import React from \"react\";\r\n import { EmptyPage } from \"../../../../components\";\r\n import style from \"./style.module.scss\";\r\n+import { useNavigate } from \"react-router-dom\";\r\n \r\n const Index: React.FC = () => {\r\n+ const navigate = useNavigate()\r\n return (\r\n
\r\n \r\n- \r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + } + ], + "date": 1689779124590, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport { EmptyPage } from \"../../../../components\";\r\n\r\nconst Index: React.FC = () => {\r\n return
\r\n\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/myPatientCircle/index/style.module.scss.json b/.lh/src/views/my/myPatientCircle/index/style.module.scss.json new file mode 100644 index 0000000..c342a2c --- /dev/null +++ b/.lh/src/views/my/myPatientCircle/index/style.module.scss.json @@ -0,0 +1,30 @@ +{ + "sourceFile": "src/views/my/myPatientCircle/index/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 3, + "patches": [ + { + "date": 1689779281662, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689779411911, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -0,0 +1,12 @@\n+.myPatientCircle{\r\n+ position: relative;\r\n+\r\n+ .btn_publish{\r\n+ width: 300px;\r\n+ height: 36px;\r\n+ font-size: 14px;\r\n+ color: #fff;\r\n+ border-radius: 4px;\r\n+ background-color: var(--primary--color);\r\n+ }\r\n+}\n\\ No newline at end of file\n" + }, + { + "date": 1689779431978, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -7,6 +7,8 @@\n font-size: 14px;\r\n color: #fff;\r\n border-radius: 4px;\r\n background-color: var(--primary--color);\r\n+ text-align: center;\r\n+ line-height: 36px;\r\n }\r\n }\r\n" + }, + { + "date": 1689779480547, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -6,9 +6,9 @@\n height: 36px;\r\n font-size: 14px;\r\n color: #fff;\r\n border-radius: 4px;\r\n- background-color: var(--primary--color);\r\n+ background-color: var(--primary-color);\r\n text-align: center;\r\n line-height: 36px;\r\n }\r\n }\r\n" + } + ], + "date": 1689779281662, + "name": "Commit-0", + "content": "" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/payVideo/index.tsx.json b/.lh/src/views/my/payVideo/index.tsx.json new file mode 100644 index 0000000..b2ebc63 --- /dev/null +++ b/.lh/src/views/my/payVideo/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/payVideo/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689778951449, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689925370989, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,15 +1,25 @@\n import React from \"react\";\r\n import { EmptyPage } from \"../../../components\";\r\n+import style from './style.module.scss'\r\n+import { useRequest } from \"ahooks\";\r\n+import { getUserVideoBuyList } from \"../../../api/my\";\r\n+import { useAppSelector } from \"../../../store/hooks\";\r\n \r\n const Index: React.FC = () => {\r\n+ const userId = useAppSelector(state => state.user.userInfo.userId)\r\n+ const sessionId = useAppSelector(state => state.user.userInfo.sessionId)\r\n+ const {data:userVideoBuyList = []} = useRequest(async () => {\r\n+let resp = await getUserVideoBuyList(1,3,userId,sessionId)\r\n+ })\r\n return (\r\n
\r\n \r\n+\r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689925388258, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -9,8 +9,9 @@\n const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n const { data: userVideoBuyList = [] } = useRequest(async () => {\r\n let resp = await getUserVideoBuyList(1, 3, userId, sessionId);\r\n+ console.log('resp',resp)\r\n });\r\n return (\r\n
\r\n {\r\n return
\r\n \r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/proFile/addModifyProfile/index.tsx.json b/.lh/src/views/my/proFile/addModifyProfile/index.tsx.json new file mode 100644 index 0000000..24ae78e --- /dev/null +++ b/.lh/src/views/my/proFile/addModifyProfile/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/proFile/addModifyProfile/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689390660383, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689390703915, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,9 +4,9 @@\n const Index: React.FC = () => {\r\n return (\r\n
\r\n
\r\n- \r\n+ \r\n
\r\n
\r\n );\r\n };\r\n" + }, + { + "date": 1689390742426, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,9 +4,9 @@\n const Index: React.FC = () => {\r\n return (\r\n
\r\n
\r\n- \r\n+ \r\n
\r\n
\r\n );\r\n };\r\n" + } + ], + "date": 1689390660383, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport { MyNavBar } from \"../../../../components\";\r\n\r\nconst Index: React.FC = () => {\r\n return
\r\n
\r\n \r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/proFile/addModifyProfile/style.module.scss.json b/.lh/src/views/my/proFile/addModifyProfile/style.module.scss.json new file mode 100644 index 0000000..9a78296 --- /dev/null +++ b/.lh/src/views/my/proFile/addModifyProfile/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/proFile/addModifyProfile/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689391110981, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689391130134, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,4 +1,8 @@\n .operateProFile {\r\n width: 100vw;\r\n height: 100vh;\r\n+\r\n+ .content {\r\n+ margin-top: 10px;\r\n+ }\r\n }\r\n" + }, + { + "date": 1689391135720, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,6 +3,7 @@\n height: 100vh;\r\n \r\n .content {\r\n margin-top: 10px;\r\n+ background-color: #fff;\r\n }\r\n }\r\n" + } + ], + "date": 1689391110981, + "name": "Commit-0", + "content": ".operateProFile{\r\n width: 100vw;\r\n height: 100vh;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/proFile/index/index.tsx.json b/.lh/src/views/my/proFile/index/index.tsx.json new file mode 100644 index 0000000..80986fa --- /dev/null +++ b/.lh/src/views/my/proFile/index/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/proFile/index/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689298735701, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689298825620, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,26 @@\n import React from \"react\";\r\n import { NavBar } from \"react-vant\";\r\n \r\n const Index: React.FC = () => {\r\n- return
;\r\n+ return
\r\n+ \r\n+ export default () => {\r\n+ return (\r\n+
\r\n+ Toast('返回')}\r\n+ rightText={}\r\n+ onClickRight={() => Toast('按钮')}\r\n+ />\r\n+
\r\n+ \r\n+ )\r\n+ }\r\n+ \r\n+\r\n+
;\r\n };\r\n \r\n export default Index;\r\n" + }, + { + "date": 1689298985039, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -2,25 +2,13 @@\n import { NavBar } from \"react-vant\";\r\n \r\n const Index: React.FC = () => {\r\n return
\r\n- \r\n- export default () => {\r\n- return (\r\n-
\r\n- Toast('返回')}\r\n- rightText={}\r\n- onClickRight={() => Toast('按钮')}\r\n- />\r\n-
\r\n- \r\n- )\r\n- }\r\n- \r\n-\r\n+ {}}\r\n+ onClickRight={() => {}}\r\n+ />\r\n
;\r\n };\r\n \r\n export default Index;\r\n" + } + ], + "date": 1689298735701, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport { NavBar } from \"react-vant\";\r\n\r\nconst Index: React.FC = () => {\r\n return
\r\n \r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/proFile/index/style.module.scss.json b/.lh/src/views/my/proFile/index/style.module.scss.json new file mode 100644 index 0000000..0e8f86f --- /dev/null +++ b/.lh/src/views/my/proFile/index/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/proFile/index/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689302394405, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689302401436, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,2 +1,2 @@\n-.btn-add {\r\n+.btn_add {\r\n }\r\n" + }, + { + "date": 1689302477927, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,2 +1,8 @@\n .btn_add {\r\n+ width: 300px;\r\n+ height: 35px;\r\n+ text-align: center;\r\n+ line-height: 35px;\r\n+ background-color: #3087ea;\r\n+ border-radius: 8px;\r\n }\r\n" + } + ], + "date": 1689302394405, + "name": "Commit-0", + "content": ".btn-add{\r\n \r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/register/index.tsx.json b/.lh/src/views/my/register/index.tsx.json new file mode 100644 index 0000000..91c6d14 --- /dev/null +++ b/.lh/src/views/my/register/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/register/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689316163366, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689316269087, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n-import React from \"react\";\r\n+import React ,{useState}from \"react\";\r\n \r\n const Index: React.FC = () => {\r\n const [email, setEmail] = useState(\"\");\r\n const [code, setCode] = useState(\"\");\r\n@@ -8,9 +8,9 @@\n console.log(e);\r\n };\r\n return (\r\n
\r\n-
\r\n+ {/* \r\n
\r\n \r\n setEmail(e.target.value)}\r\n />\r\n
\r\n+
\r\n+ \r\n+ setPwd(e.target.value)}\r\n+ />\r\n+
\r\n
\r\n \r\n setPwd(e.target.value)}\r\n />\r\n
\r\n \r\n-
\r\n+ */}\r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689318191190, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -8,41 +8,9 @@\n console.log(e);\r\n };\r\n return (\r\n
\r\n- {/*
\r\n-
\r\n- \r\n- setEmail(e.target.value)}\r\n- />\r\n-
\r\n-
\r\n- \r\n- setPwd(e.target.value)}\r\n- />\r\n-
\r\n-
\r\n- \r\n- setPwd(e.target.value)}\r\n- />\r\n-
\r\n- \r\n-
*/}\r\n+ \r\n
\r\n );\r\n };\r\n \r\n" + } + ], + "date": 1689316163366, + "name": "Commit-0", + "content": "import React from \"react\";\r\n\r\nconst Index: React.FC = () => {\r\n const [email, setEmail] = useState(\"\");\r\n const [code, setCode] = useState(\"\");\r\n const [pwd, setPwd] = useState(\"\");\r\n const onSubmit = (e) => {\r\n console.log(e)\r\n }\r\n return
\r\n
\r\n
\r\n \r\n setEmail(e.target.value)}\r\n />\r\n
\r\n
\r\n \r\n setPwd(e.target.value)}\r\n />\r\n
\r\n \r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/my/register/style.module.scss.json b/.lh/src/views/my/register/style.module.scss.json new file mode 100644 index 0000000..c4ca288 --- /dev/null +++ b/.lh/src/views/my/register/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/my/register/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689344567215, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689344658551, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -106,32 +106,9 @@\n position: absolute;\r\n top: 182px;\r\n }\r\n \r\n- .btn_link {\r\n- width: 240px;\r\n- display: flex;\r\n- justify-content: space-between;\r\n- align-items: center;\r\n \r\n- .forgetPwd {\r\n- color: #fff;\r\n- font-size: 12px;\r\n- transform: scale(0.83);\r\n- }\r\n-\r\n- .registerNow_wrapper {\r\n- color: #fff;\r\n- font-size: 12px;\r\n- transform: scale(0.83);\r\n-\r\n- &.registerNow {\r\n- color: #fff;\r\n- font-size: 12px;\r\n- }\r\n- }\r\n- }\r\n-\r\n .bottom {\r\n position: absolute;\r\n bottom: 30px;\r\n \r\n" + }, + { + "date": 1689344683441, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -106,43 +106,5 @@\n position: absolute;\r\n top: 182px;\r\n }\r\n \r\n- .bottom {\r\n- position: absolute;\r\n- bottom: 30px;\r\n-\r\n- .otherLogin {\r\n- display: flex;\r\n- align-items: center;\r\n-\r\n- .stroke_left {\r\n- display: inline-block;\r\n- width: 54px;\r\n- height: 1px;\r\n- background-color: #fff;\r\n- margin-left: 86px;\r\n- margin-right: 6px;\r\n- }\r\n-\r\n- .stroke_right {\r\n- display: inline-block;\r\n- width: 54px;\r\n- height: 1px;\r\n- background-color: #fff;\r\n- margin-right: 86px;\r\n- margin-left: 6px;\r\n- }\r\n-\r\n- .text {\r\n- color: #fff;\r\n- font-size: 12px;\r\n- }\r\n- }\r\n-\r\n- .weixinIcon {\r\n- margin-top: 10px;\r\n- width: 24px;\r\n- height: 24px;\r\n- }\r\n- }\r\n }\r\n" + } + ], + "date": 1689344567215, + "name": "Commit-0", + "content": ".login {\r\n width: 100vw;\r\n height: 100vh;\r\n background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat;\r\n background-size: 100%;\r\n text-align: center;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n position: relative;\r\n \r\n .hand {\r\n margin-top: 46px;\r\n width: 64px;\r\n height: 64px;\r\n margin-bottom: 60px;\r\n }\r\n \r\n .content {\r\n width: 280px;\r\n height: 218px;\r\n background-color: #fff;\r\n border-radius: 3px;\r\n margin-bottom: 22px;\r\n position: relative;\r\n z-index: 1;\r\n \r\n .formItem_email {\r\n width: 220px;\r\n height: 35px;\r\n margin: 30px 0 10px 30px;\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .emailIcon {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 14px;\r\n }\r\n \r\n .emailInp {\r\n border: 0;\r\n height: 24px;\r\n &::-webkit-input-placeholder {\r\n color: #999;\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n \r\n .formItem_password {\r\n width: 220px;\r\n height: 35px;\r\n margin: 25px 0 36px 30px;\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid #f2f2f2;\r\n \r\n .lockIcon {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 14px;\r\n }\r\n \r\n .pwdInp {\r\n border: 0;\r\n height: 24px;\r\n &::-webkit-input-placeholder {\r\n color: #999;\r\n font-size: 14px;\r\n }\r\n }\r\n \r\n .hideIcon {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n \r\n .btn_login {\r\n width: 230px;\r\n height: 36px;\r\n border-radius: 4px;\r\n background-color: #3087ea;\r\n font-size: 14px;\r\n color: #fff;\r\n border: 0;\r\n }\r\n }\r\n \r\n .shadow_one {\r\n width: 260px;\r\n height: 218px;\r\n border-radius: 3px;\r\n background-color: rgba($color: #fff, $alpha: 0.6);\r\n position: absolute;\r\n top: 176px;\r\n }\r\n \r\n .shadow_two {\r\n width: 240px;\r\n height: 218px;\r\n border-radius: 3px;\r\n background-color: rgba($color: #fff, $alpha: 0.3);\r\n position: absolute;\r\n top: 182px;\r\n }\r\n \r\n .btn_link {\r\n width: 240px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n \r\n .forgetPwd {\r\n color: #fff;\r\n font-size: 12px;\r\n transform: scale(0.83);\r\n }\r\n \r\n .registerNow_wrapper {\r\n color: #fff;\r\n font-size: 12px;\r\n transform: scale(0.83);\r\n \r\n &.registerNow {\r\n color: #fff;\r\n font-size: 12px;\r\n }\r\n }\r\n }\r\n \r\n .bottom {\r\n position: absolute;\r\n bottom: 30px;\r\n \r\n .otherLogin {\r\n display: flex;\r\n align-items: center;\r\n \r\n .stroke_left {\r\n display: inline-block;\r\n width: 54px;\r\n height: 1px;\r\n background-color: #fff;\r\n margin-left: 86px;\r\n margin-right: 6px;\r\n }\r\n \r\n .stroke_right {\r\n display: inline-block;\r\n width: 54px;\r\n height: 1px;\r\n background-color: #fff;\r\n margin-right: 86px;\r\n margin-left: 6px;\r\n }\r\n \r\n .text {\r\n color: #fff;\r\n font-size: 12px;\r\n }\r\n }\r\n \r\n .weixinIcon {\r\n margin-top: 10px;\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n }\r\n " + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/bindBankCard/index.tsx.json b/.lh/src/views/set/bindBankCard/index.tsx.json new file mode 100644 index 0000000..1a42e36 --- /dev/null +++ b/.lh/src/views/set/bindBankCard/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/views/set/bindBankCard/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1690275573158, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1690275573158, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport { MyMack, MyNavBar } from \"../../../components\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport style from './style.module.scss'\r\nimport myIconCamera from \"../../../assets/images/icon/common resource/hdpi/my_icon_camera_n.png\"\r\nimport commonIconClose from \"../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png\"\r\nimport bankCardFront from \"../../../assets/images/image/hdpi/bank_card_front.png\"\r\n\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n\r\n const [isFlag, setIsFlag] = useState(false)\r\n\r\n return
\r\n navigate('/set/person/infomation')} style={{ backgroundColor: \"#fff\" }}>\r\n
\r\n
\r\n \"\"\r\n
\r\n \"\" setIsFlag(true)} />\r\n
点击拍摄/上传银行卡正面
\r\n
\r\n \"\"\r\n
\r\n \r\n
\r\n {/* 蒙层 */}\r\n {\r\n isFlag && setIsFlag(false)} onConfirm={() => setIsFlag(false)}>\r\n }\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/changePassword/index.tsx.json b/.lh/src/views/set/changePassword/index.tsx.json new file mode 100644 index 0000000..0cb112d --- /dev/null +++ b/.lh/src/views/set/changePassword/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/changePassword/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690424913167, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690424921342, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n-import React, { useState } from \"react\";\r\n+import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n import { Button, Input, Form } from \"react-vant\";\r\n import { MyNavBar } from \"../../../components\";\r\n import { useNavigate } from \"react-router-dom\";\r\n" + }, + { + "date": 1690425035997, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -12,9 +12,9 @@\n const navigate = useNavigate();\r\n const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n const [form] = Form.useForm();\r\n- const state = useAppSelector((state) => console.log(\"state\", state));\r\n+ const state = useAppSelector((state) => state.user as any);\r\n \r\n const onFinish = async ({\r\n myPassword,\r\n setNewPassword,\r\n" + } + ], + "date": 1690424913167, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport style from \"./style.module.scss\"\r\nimport { Button, Input, Form } from 'react-vant';\r\nimport { MyNavBar } from \"../../../components\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { encryptedData, publicKey } from \"../../../store/user/userSlice\";\r\nimport { Notify } from \"react-vant\";\r\nimport { putChangePassword } from \"../../../api/my\";\r\nimport { useAppDispatch, useAppSelector } from \"../../../store/hooks\";\r\nimport { userQuit } from \"../../../store/user/userSlice\";\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n const [form] = Form.useForm()\r\n const state=useAppSelector(state=>console.log('state',state)) \r\n \r\n \r\n const onFinish = async ({ myPassword, setNewPassword, verifyNewPassword }) => {\r\n const dispatch = useAppDispatch()\r\n if (myPassword && setNewPassword && verifyNewPassword) {\r\n if (setNewPassword === verifyNewPassword) {\r\n const encryptPwd = encryptedData(publicKey, setNewPassword) as string\r\n const oldPwd = encryptedData(publicKey, myPassword) as string\r\n const {message} = await putChangePassword(userId, sessionId, oldPwd, encryptPwd)\r\n \r\n if(message===\"修改成功\"){\r\n dispatch(userQuit(state))\r\n navigate(\"/login\")\r\n }\r\n } else {\r\n Notify.show({ type: \"danger\", message: \"两次密码不一致\" });\r\n }\r\n } else {\r\n Notify.show({ type: \"danger\", message: \"输入框不能为空\" });\r\n }\r\n }\r\n\r\n\r\n return (\r\n
\r\n navigate(\"/set\")} style={{ backgroundColor: \"#fff\" }}>\r\n\r\n \r\n 提交\r\n \r\n }\r\n >\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n );\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/chooseGender/index.tsx.json b/.lh/src/views/set/chooseGender/index.tsx.json new file mode 100644 index 0000000..8a4b4e5 --- /dev/null +++ b/.lh/src/views/set/chooseGender/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/chooseGender/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690976743783, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690976857077, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,16 +4,16 @@\n import { useNavigate } from \"react-router-dom\";\r\n import boy from \"../../../assets/images/image/hdpi/boy.png\";\r\n import girl from \"../../../assets/images/image/hdpi/girl.png\";\r\n import selected from \"../../../assets/images/image/hdpi/selected.png\";\r\n-import { useAppSelector } from \"../../../store/hooks\";\r\n+import { useAppDispatch, useAppSelector } from \"../../../store/hooks\";\r\n import { updateUserSex } from \"../../../api/my\";\r\n import { Toast } from \"react-vant\";\r\n import { getUserInfo } from \"../../../store/user/userSlice\";\r\n \r\n const Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n-\r\n+ const dispatch = useAppDispatch()\r\n const sex = useAppSelector((state) => state.user.userInfo.sex);\r\n const userId = useAppSelector((state) => state.user.userInfo.userId);\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId);\r\n \r\n@@ -21,11 +21,11 @@\n \r\n const onUpdate = async () => {\r\n const resp = await updateUserSex(sexInd, userId, sessionId);\r\n const { message, status } = resp;\r\n- const res = await getUserInfo();\r\n- console.log(\"res\", res);\r\n+ \r\n if (status === \"0000\") {\r\n+ dispatch(getUserInfo({ userId: userId.toString(), sessionId }))\r\n Toast.success(message);\r\n navigate(\"/set/person/infomation\");\r\n }\r\n };\r\n" + }, + { + "date": 1690977015906, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,5 @@\n-import React, { useEffect, useState } from \"react\";\r\n+import React, { useState } from \"react\";\r\n import style from \"./style.module.scss\";\r\n import { MyNavBar } from \"../../../components\";\r\n import { useNavigate } from \"react-router-dom\";\r\n import boy from \"../../../assets/images/image/hdpi/boy.png\";\r\n" + } + ], + "date": 1690976743783, + "name": "Commit-0", + "content": "import React, { useEffect, useState } from \"react\";\r\nimport style from './style.module.scss'\r\nimport { MyNavBar } from \"../../../components\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport boy from '../../../assets/images/image/hdpi/boy.png'\r\nimport girl from '../../../assets/images/image/hdpi/girl.png'\r\nimport selected from '../../../assets/images/image/hdpi/selected.png'\r\nimport { useAppSelector } from \"../../../store/hooks\";\r\nimport { updateUserSex } from \"../../../api/my\";\r\nimport { Toast } from \"react-vant\";\r\nimport { getUserInfo } from \"../../../store/user/userSlice\";\r\n\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n \r\n const sex = useAppSelector((state) => state.user.userInfo.sex)\r\n const userId = useAppSelector((state) => state.user.userInfo.userId)\r\n const sessionId = useAppSelector((state) => state.user.userInfo.sessionId)\r\n\r\n const [sexInd, setSexInd] = useState(sex)\r\n\r\n const onUpdate = async () => {\r\n const resp = await updateUserSex(sexInd, userId, sessionId)\r\n const { message, status } = resp\r\n const res = await getUserInfo()\r\n console.log('res',res)\r\n if (status === '0000') {\r\n Toast.success(message)\r\n navigate('/set/person/infomation')\r\n }\r\n }\r\n\r\n return
\r\n onUpdate()}\r\n >完成}\r\n style={{ backgroundColor: \"#fff\" }}\r\n onClickLeft={() => navigate('/set/person/infomation')}\r\n >\r\n
\r\n
\r\n
setSexInd(1)}>\r\n \"\"\r\n {\r\n sexInd === 1 && \"\"\r\n }\r\n
\r\n
\r\n
\r\n
\r\n
setSexInd(2)}>\r\n \"\"\r\n {\r\n sexInd === 2 && \"\"\r\n }\r\n
\r\n
\r\n
\r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/index/index.tsx.json b/.lh/src/views/set/index/index.tsx.json new file mode 100644 index 0000000..c712bb3 --- /dev/null +++ b/.lh/src/views/set/index/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/index/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1690337200683, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690423930855, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,32 +1,17 @@\n import React from \"react\";\r\n import style from \"./style.module.scss\";\r\n import { MyNavBar } from \"../../../components\";\r\n-<<<<<<< HEAD\r\n import myIconNext from \"../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png\";\r\n-=======\r\n-import myIconNext from \"../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png\"\r\n->>>>>>> 8b076d7e38f830a5ac77ca5d6d1bc6bcd2f83048\r\n import { useNavigate } from \"react-router-dom\";\r\n import { useAppSelector } from \"../../../store/hooks\";\r\n import { useRequest } from \"ahooks\";\r\n import { getUserInfoById } from \"../../../api/my\";\r\n \r\n const Index: React.FC = () => {\r\n-<<<<<<< HEAD\r\n const navigate = useNavigate();\r\n const userInfo = useAppSelector((state) => {\r\n return state.user.userInfo;\r\n-=======\r\n-\r\n- const navigate = useNavigate()\r\n- const userId = useAppSelector((state) => state.user.userInfo.userId)\r\n- const sessionId = useAppSelector((state) => state.user.userInfo.sessionId)\r\n-\r\n- const { data: userInfo = [] } = useRequest(async () => {\r\n- const resp = await getUserInfoById(userId, sessionId);\r\n- return resp.result;\r\n->>>>>>> 8b076d7e38f830a5ac77ca5d6d1bc6bcd2f83048\r\n });\r\n \r\n return (\r\n
\r\n" + }, + { + "date": 1690423953909, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -3,10 +3,8 @@\n import { MyNavBar } from \"../../../components\";\r\n import myIconNext from \"../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png\";\r\n import { useNavigate } from \"react-router-dom\";\r\n import { useAppSelector } from \"../../../store/hooks\";\r\n-import { useRequest } from \"ahooks\";\r\n-import { getUserInfoById } from \"../../../api/my\";\r\n \r\n const Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n const userInfo = useAppSelector((state) => {\r\n" + } + ], + "date": 1690337200683, + "name": "Commit-0", + "content": "import React from \"react\";\r\nimport style from './style.module.scss'\r\nimport { MyNavBar } from \"../../../components\";\r\nimport myIconNext from \"../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png\"\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { useAppSelector } from \"../../../store/hooks\";\r\n\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n const userInfo = useAppSelector((state) => {\r\n return state.user.userInfo;\r\n });\r\n\r\n\r\n return
\r\n navigate(\"/my\")}\r\n >\r\n {/* 设置内容 */}\r\n
\r\n {/* 个人信息 */}\r\n
navigate(\"/set/person/infomation\")}>\r\n
\r\n {/* 用户头像 */}\r\n \"\"\r\n {/* 用户名称 */}\r\n
{userInfo.nickName}
\r\n
\r\n \"\"\r\n
\r\n {/* 修改密码 */}\r\n
navigate(\"/set/change/password\")}>\r\n
修改密码
\r\n \"\"\r\n
\r\n\r\n
\r\n {/* 清除缓存 */}\r\n
\r\n
清除缓存
\r\n
\r\n
10M
\r\n \"\"\r\n
\r\n
\r\n {/* 屏幕亮度 */}\r\n
navigate(\"/set/screen/brightness\")}>\r\n
屏幕亮度
\r\n \"\"\r\n
\r\n {/* 版本检测 */}\r\n
navigate(\"/set/version/detection\")}>\r\n
版本检测
\r\n \"\"\r\n
\r\n
\r\n\r\n
\r\n {/* 帮助中心 */}\r\n
\r\n
帮助中心
\r\n \"\"\r\n
\r\n {/* 关于我们 */}\r\n
\r\n
关于我们
\r\n \"\"\r\n
\r\n
\r\n\r\n {/* 邀请好友 */}\r\n
navigate(\"/set/invite/friends\")}>\r\n
邀请好友
\r\n \"\"\r\n
\r\n {/* 退出登录 */}\r\n
navigate(\"/home\")}>退出登录
\r\n\r\n {/* 底部空白*/}\r\n
\r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/inviteFriends/index.tsx.json b/.lh/src/views/set/inviteFriends/index.tsx.json new file mode 100644 index 0000000..e3959b9 --- /dev/null +++ b/.lh/src/views/set/inviteFriends/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/inviteFriends/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689853794232, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689853839706, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,8 @@\n import React from \"react\";\r\n import { MyNavBar } from \"../../../components\";\r\n import { useNavigate } from \"react-router-dom\";\r\n+import style from './style.module.scss'\r\n \r\n const Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n return (\r\n@@ -12,8 +13,9 @@\n leftArrow\r\n onClickLeft={() => navigate(\"/set\")}\r\n >\r\n
\r\n+
\r\n
\r\n );\r\n };\r\n \r\n" + }, + { + "date": 1689854030071, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -5,9 +5,9 @@\n \r\n const Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n return (\r\n-
\r\n+
\r\n
\r\n {\r\n const navigate = useNavigate()\r\n return
\r\n
\r\n navigate('/set')}>\r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/inviteFriends/style.module.scss.json b/.lh/src/views/set/inviteFriends/style.module.scss.json new file mode 100644 index 0000000..7d97a46 --- /dev/null +++ b/.lh/src/views/set/inviteFriends/style.module.scss.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/inviteFriends/style.module.scss", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689853933250, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1689853993667, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,9 @@\n-.content {\r\n+.wrapper {\r\n+ .content {\r\n background: url(\"../../../assets/images/image/hdpi/invitation_bg.png\")\r\n no-repeat;\r\n background-size: 100%;\r\n }\r\n+\r\n+}\r\n+\r\n" + }, + { + "date": 1689854007842, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,5 +1,7 @@\n .wrapper {\r\n+ display: flex;\r\n+ flex-direction: column;\r\n .content {\r\n background: url(\"../../../assets/images/image/hdpi/invitation_bg.png\")\r\n no-repeat;\r\n background-size: 100%;\r\n" + } + ], + "date": 1689853933250, + "name": "Commit-0", + "content": ".content {\r\n background: url('../../../assets/images/image/hdpi/invitation_bg.png') no-repeat;\r\n background-size: 100%;\r\n}" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/personInfomation/index.tsx.json b/.lh/src/views/set/personInfomation/index.tsx.json new file mode 100644 index 0000000..ec1b0f9 --- /dev/null +++ b/.lh/src/views/set/personInfomation/index.tsx.json @@ -0,0 +1,26 @@ +{ + "sourceFile": "src/views/set/personInfomation/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 2, + "patches": [ + { + "date": 1689314238675, + "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1690273957810, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -34,10 +34,8 @@\n
\r\n
头像
\r\n \"\" {\r\n setIsFlag(true)\r\n- console.log(isFlag)\r\n-\r\n }} />\r\n
\r\n {/* 昵称 */}\r\n
navigate('/set/nickname')}>\r\n" + }, + { + "date": 1690275484175, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -150,9 +150,9 @@\n {/* 底部空白 */}\r\n
\r\n
\r\n {/* 蒙层 */}\r\n- {isFlag && setIsFlag(false)}>}\r\n+ {isFlag && setIsFlag(false)} onConfirm={() => setIsFlag(false)}>}\r\n
\r\n );\r\n };\r\n \r\n" + } + ], + "date": 1689314238675, + "name": "Commit-0", + "content": "import React from \"react\";\r\n\r\nconst Index: React.FC = () => {\r\n return
个人信息页面
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/set/realNameAuthentication/index.tsx.json b/.lh/src/views/set/realNameAuthentication/index.tsx.json new file mode 100644 index 0000000..7204901 --- /dev/null +++ b/.lh/src/views/set/realNameAuthentication/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/views/set/realNameAuthentication/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1690275564255, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1690275564255, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport { MyMack, MyNavBar } from \"../../../components\";\r\nimport style from \"./style.module.scss\"\r\nimport idCardFront from \"../../../assets/images/image/hdpi/id_card_front.png\"\r\nimport idCardBack from \"../../../assets/images/image/hdpi/id_card_back.png\"\r\nimport myIconCamera from \"../../../assets/images/icon/common resource/hdpi/my_icon_camera_n.png\"\r\nimport commonIconClose from \"../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png\"\r\nimport { useNavigate } from \"react-router-dom\";\r\n\r\nconst Index: React.FC = () => {\r\n\r\n const navigate = useNavigate()\r\n\r\n const [isFlag, setIsFlag] = useState(false)\r\n\r\n return
\r\n navigate(\"/set/person/infomation\")}>\r\n
\r\n
\r\n
\r\n \"\"\r\n
\r\n \"\" setIsFlag(true)} />\r\n
点击拍摄/上传人像面
\r\n
\r\n \"\"\r\n
\r\n
\r\n \"\"\r\n
\r\n \"\" setIsFlag(true)} />\r\n
点击拍摄/上传国徽面
\r\n
\r\n \"\"\r\n
\r\n
\r\n \r\n {/* 蒙层 */}\r\n {\r\n isFlag && setIsFlag(false)} onConfirm={() => setIsFlag(false)}>\r\n }\r\n
\r\n
;\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/vedio/index.tsx.json b/.lh/src/views/vedio/index.tsx.json new file mode 100644 index 0000000..554d1c2 --- /dev/null +++ b/.lh/src/views/vedio/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/views/vedio/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1690973999783, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1690973999783, + "name": "Commit-0", + "content": "import React, { useState } from \"react\";\r\nimport style from \"./style.module.scss\";\r\nimport { Swiper, Notify, Popup } from \"react-vant\";\r\nimport { useBoolean, useMount, useSetState, useUpdateEffect } from \"ahooks\";\r\nimport {\r\n VideoVoListParams,\r\n addCollectVedio,\r\n buyVedio,\r\n getCommentVedioList,\r\n getVideoCategoryList,\r\n getVideoVoList,\r\n} from \"../../api/vedio\";\r\n// import VideoJS from \"video.js\";\r\nimport playUrl from \"../../assets/images/icon/common resource/hdpi/common_icon_time_out_n.png\";\r\n\r\nimport payUrl from \"../../assets/images/icon/common resource/hdpi/common_icon_toll_n.png\";\r\nimport notCollectUrl from \"../../assets/images/icon/common resource/hdpi/common_button_collection_large_n.png\";\r\nimport collectUrl from \"../../assets/images/icon/common resource/hdpi/common_button_collection_large_s.png\";\r\nimport commentUrl from \"../../assets/images/icon/common resource/hdpi/common_icon_comment_large_n.png\";\r\nimport writeUrl from \"../../assets/images/icon/common resource/hdpi/common_icon_close_live_commenting_n.png\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { Barra, VedioInfo } from \"../../components\";\r\ninterface VedioTtilte {\r\n id: number;\r\n name: string;\r\n}\r\n\r\nexport interface VedioList {\r\n // 摘要\r\n abstracts: string;\r\n // 已买数量\r\n buyNum: number;\r\n // 健康视频类目id\r\n categoryId: number;\r\n // 时长\r\n duration: number;\r\n // 健康视频id\r\n id: number;\r\n // 原始视频url\r\n originalUrl: string;\r\n // 单价\r\n price: number;\r\n // 剪切视频url(试看)\r\n shearUrl: string;\r\n // 标题\r\n title: string;\r\n // 购买 1已经收藏 2没收藏\r\n whetherBuy: number;\r\n // 收藏 1已经收藏 2没收藏\r\n whetherCollection: number;\r\n}\r\n\r\nconst vedioEls: HTMLVideoElement[] = [];\r\n\r\nconst Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n // 标题列表\r\n const [vedioListTitle, setVedioListTitle] = useState([]);\r\n // 视频列表\r\n const [vedioList, setVedioList] = useState([]);\r\n // 当前播放位置\r\n const [currentIndex, setCurrentIndex] = useState(0);\r\n // 当前弹幕\r\n const [barrageList, setBarrageList] = useState([]);\r\n // 当前播放状态\r\n const [autoPlay, { setFalse, setTrue }] = useBoolean(false);\r\n // 请求参数\r\n const [params, setParams] = useSetState({\r\n categoryId: -1,\r\n count: 5,\r\n page: 1,\r\n });\r\n // 当前进度列表\r\n const [width, setWidth] = useState(\"0%\");\r\n // 获取视频列表\r\n const getVedioList = async () => {\r\n const resp = await getVideoVoList(params);\r\n setVedioList(resp.result);\r\n };\r\n // 获取当前位置弹幕视频弹幕\r\n const getVedioComment = async (i: number) => {\r\n const videoId = vedioList[i].id;\r\n const resp = await getCommentVedioList(videoId);\r\n const result = resp.result.map((v) => v.content).slice(0, 100);\r\n setBarrageList(result);\r\n };\r\n // 上下滑动事件\r\n const onChange = (nextIndex) => {\r\n vedioEls[currentIndex] && vedioEls[currentIndex].pause();\r\n setCurrentIndex(() => {\r\n autoPlay && vedioEls[nextIndex] && vedioEls[nextIndex].play();\r\n getVedioComment(nextIndex);\r\n return nextIndex;\r\n });\r\n };\r\n // 第一次开始播放\r\n const play = (i: number) => {\r\n setTrue();\r\n vedioEls[i].play();\r\n getVedioComment(i);\r\n };\r\n // 暂停\r\n const pause = (i: number) => {\r\n setFalse();\r\n vedioEls[i].pause();\r\n };\r\n // 收藏\r\n const oprationCollect = async (v: VedioList) => {\r\n if (v.whetherCollection === 2) {\r\n const { status, message } = await addCollectVedio(v.id);\r\n if (status === \"0000\") {\r\n Notify.show({ type: \"success\", message });\r\n getVedioList();\r\n } else if (status === \"9999\") {\r\n Notify.show({ type: \"danger\", message });\r\n }\r\n } else {\r\n console.log(\"没写取消\");\r\n }\r\n };\r\n // 购买视频\r\n const buy = async (v: VedioList) => {\r\n const { status, message } = await buyVedio(v.id, v.price);\r\n if (status === \"0000\") {\r\n Notify.show({ type: \"success\", message });\r\n } else if (status === \"9999\") {\r\n Notify.show({ type: \"danger\", message });\r\n }\r\n };\r\n // 购买视频底部弹框状态\r\n const [visible, setVisible] = useState(false);\r\n // 管看结束事件\r\n const onEnded = () => {\r\n console.log(\"结束\");\r\n };\r\n // 挂载事件\r\n useMount(async () => {\r\n const resp = await getVideoCategoryList();\r\n setVedioListTitle(resp.result);\r\n setParams({\r\n categoryId: resp.result[0].id,\r\n });\r\n });\r\n // id 更新\r\n useUpdateEffect(() => {\r\n if (params.categoryId) {\r\n getVedioList();\r\n }\r\n }, [params.categoryId]);\r\n\r\n return (\r\n
\r\n {vedioList.length > 0 && (\r\n onChange(i)}\r\n indicator={false}\r\n >\r\n {vedioList.map((v, i) => {\r\n return (\r\n \r\n
\r\n {/* 视频 */}\r\n (vedioEls[i] = ref as HTMLVideoElement)}\r\n preload=\"auto\"\r\n onClick={() => pause(i)}\r\n controls={false}\r\n onEnded={() => onEnded()}\r\n onTimeUpdate={(e) => {\r\n const tar = e.target as HTMLVideoElement;\r\n setWidth((tar.currentTime / tar.duration) * 100 + \"%\");\r\n }}\r\n >\r\n \r\n \r\n {/* 弹幕 */}\r\n {autoPlay && barrageList.length > 0 && i === currentIndex && (\r\n
\r\n \r\n
\r\n )}\r\n {/* 播放按钮 */}\r\n play(i)}\r\n style={{ display: autoPlay ? \"none\" : \"block\" }}\r\n />\r\n {/* 右侧icon */}\r\n
\r\n {v.whetherBuy === 1 ? (\r\n \"\"\r\n ) : (\r\n \"\" buy(v)} />\r\n )}\r\n oprationCollect(v)}\r\n />\r\n \"\"\r\n
\r\n {/* 上箭头 */}\r\n {\r\n const el = vedioEls[currentIndex];\r\n el.currentTime = progerss * el.duration;\r\n }}\r\n >\r\n
\r\n
\r\n );\r\n })}\r\n \r\n )}\r\n\r\n setVisible(false)} position=\"bottom\">\r\n
内容
\r\n
\r\n
\r\n );\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/.lh/src/views/wallet/myWallet/index.tsx.json b/.lh/src/views/wallet/myWallet/index.tsx.json new file mode 100644 index 0000000..d5a54c6 --- /dev/null +++ b/.lh/src/views/wallet/myWallet/index.tsx.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "src/views/wallet/myWallet/index.tsx", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1689780598208, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1689780598208, + "name": "Commit-0", + "content": "import React, { useRef } from \"react\";\r\nimport { useRequest } from \"ahooks\";\r\nimport style from \"./style.module.scss\";\r\nimport { getConsumptionFormatText } from \"../../../utils/formatType\";\r\nimport { MyNavBar } from \"../../../components\";\r\nimport { useNavigate } from \"react-router-dom\";\r\nimport { dateFormat } from \"../../../utils/formatTime\";\r\nimport { getRecordList, getUserWallet } from \"../../../api/wallet\";\r\n\r\ninterface RecordListState {\r\n direction: number;\r\n type: number;\r\n changeNum: number;\r\n remark: string;\r\n createTime: number;\r\n}\r\n\r\nconst Index: React.FC = () => {\r\n const navigate = useNavigate();\r\n\r\n // 钱包请求hooks\r\n const { data: walletData = 0 } = useRequest(async () => {\r\n const resp = await getUserWallet();\r\n return resp.result;\r\n });\r\n\r\n // 查询用户消费记录接口参数\r\n const recordParams = useRef({\r\n page: 1,\r\n count: 10,\r\n });\r\n // 用户消费记录请求hooks\r\n const { data: RecordData = [] } = useRequest(\r\n async () => {\r\n const resp = await getRecordList(recordParams.current);\r\n return resp.result;\r\n }\r\n );\r\n\r\n return (\r\n
\r\n {/* 顶部钱包-余额-操作 */}\r\n
\r\n {/* 导航栏 */}\r\n {\r\n console.log(1);\r\n }}\r\n >\r\n {/* 钱包 */}\r\n
\r\n
\r\n {/* 余额 H币 */}\r\n \r\n {walletData}\r\n {/* 1500 */}\r\n \r\n

H币

\r\n
\r\n
\r\n {/* 提现规则 */}\r\n
满2000H币可提现
\r\n\r\n {/* 操作按钮 */}\r\n
\r\n {\r\n navigate(\"/wallet/withdrawal\");\r\n }}\r\n >\r\n 提现\r\n \r\n {\r\n navigate(\"/wallet/recharge\");\r\n }}\r\n >\r\n 充值\r\n \r\n
\r\n
\r\n\r\n {/* 底部-消费记录 */}\r\n
\r\n
\r\n
    \r\n {RecordData.map((item) => {\r\n return (\r\n
  • \r\n
    \r\n {getConsumptionFormatText(item.type)}\r\n {dateFormat(item.createTime, \"yyyy.MM.dd\")}\r\n
    \r\n
    \r\n \r\n {item.direction === 1 ? \"+\" : \"\"}\r\n {item.changeNum}\r\n H币\r\n \r\n
    \r\n
  • \r\n );\r\n })}\r\n
\r\n
\r\n
\r\n
\r\n );\r\n};\r\n\r\nexport default Index;\r\n" + } + ] +} \ No newline at end of file diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..c415c5e --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# s_wangzhan_project + +#### Description +{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} + +#### Software Architecture +Software architecture description + +#### Installation + +1. xxxx +2. xxxx +3. xxxx + +#### Instructions + +1. xxxx +2. xxxx +3. xxxx + +#### Contribution + +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request + + +#### Gitee Feature + +1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md +2. Gitee blog [blog.gitee.com](https://blog.gitee.com) +3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) +4. The most valuable open source project [GVP](https://gitee.com/gvp) +5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) +6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md new file mode 100644 index 0000000..553073f --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# 技术栈 +- react +- react-router-dom +- redux-toolkit +- axios + mock +- react-vant +- hooks + typescript diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..a4f4369 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,3 @@ +module.exports = { + extends: ['@commitlint/config-conventional'] +} diff --git a/config/env.js b/config/env.js new file mode 100644 index 0000000..ffa7e49 --- /dev/null +++ b/config/env.js @@ -0,0 +1,104 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const paths = require('./paths'); + +// Make sure that including paths.js after env.js will read .env variables. +delete require.cache[require.resolve('./paths')]; + +const NODE_ENV = process.env.NODE_ENV; +if (!NODE_ENV) { + throw new Error( + 'The NODE_ENV environment variable is required but was not specified.' + ); +} + +// https://github.com/bkeepers/dotenv#what-other-env-files-can-i-use +const dotenvFiles = [ + `${paths.dotenv}.${NODE_ENV}.local`, + // Don't include `.env.local` for `test` environment + // since normally you expect tests to produce the same + // results for everyone + NODE_ENV !== 'test' && `${paths.dotenv}.local`, + `${paths.dotenv}.${NODE_ENV}`, + paths.dotenv, +].filter(Boolean); + +// Load environment variables from .env* files. Suppress warnings using silent +// if this file is missing. dotenv will never modify any environment variables +// that have already been set. Variable expansion is supported in .env files. +// https://github.com/motdotla/dotenv +// https://github.com/motdotla/dotenv-expand +dotenvFiles.forEach(dotenvFile => { + if (fs.existsSync(dotenvFile)) { + require('dotenv-expand')( + require('dotenv').config({ + path: dotenvFile, + }) + ); + } +}); + +// We support resolving modules according to `NODE_PATH`. +// This lets you use absolute paths in imports inside large monorepos: +// https://github.com/facebook/create-react-app/issues/253. +// It works similar to `NODE_PATH` in Node itself: +// https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders +// Note that unlike in Node, only *relative* paths from `NODE_PATH` are honored. +// Otherwise, we risk importing Node.js core modules into an app instead of webpack shims. +// https://github.com/facebook/create-react-app/issues/1023#issuecomment-265344421 +// We also resolve them to make sure all tools using them work consistently. +const appDirectory = fs.realpathSync(process.cwd()); +process.env.NODE_PATH = (process.env.NODE_PATH || '') + .split(path.delimiter) + .filter(folder => folder && !path.isAbsolute(folder)) + .map(folder => path.resolve(appDirectory, folder)) + .join(path.delimiter); + +// Grab NODE_ENV and REACT_APP_* environment variables and prepare them to be +// injected into the application via DefinePlugin in webpack configuration. +const REACT_APP = /^REACT_APP_/i; + +function getClientEnvironment(publicUrl) { + const raw = Object.keys(process.env) + .filter(key => REACT_APP.test(key)) + .reduce( + (env, key) => { + env[key] = process.env[key]; + return env; + }, + { + // Useful for determining whether we’re running in production mode. + // Most importantly, it switches React into the correct mode. + NODE_ENV: process.env.NODE_ENV || 'development', + // Useful for resolving the correct path to static assets in `public`. + // For example, . + // This should only be used as an escape hatch. Normally you would put + // images into the `src` and `import` them in code to get their paths. + PUBLIC_URL: publicUrl, + // We support configuring the sockjs pathname during development. + // These settings let a developer run multiple simultaneous projects. + // They are used as the connection `hostname`, `pathname` and `port` + // in webpackHotDevClient. They are used as the `sockHost`, `sockPath` + // and `sockPort` options in webpack-dev-server. + WDS_SOCKET_HOST: process.env.WDS_SOCKET_HOST, + WDS_SOCKET_PATH: process.env.WDS_SOCKET_PATH, + WDS_SOCKET_PORT: process.env.WDS_SOCKET_PORT, + // Whether or not react-refresh is enabled. + // It is defined here so it is available in the webpackHotDevClient. + FAST_REFRESH: process.env.FAST_REFRESH !== 'false', + } + ); + // Stringify all values so we can feed into webpack DefinePlugin + const stringified = { + 'process.env': Object.keys(raw).reduce((env, key) => { + env[key] = JSON.stringify(raw[key]); + return env; + }, {}), + }; + + return { raw, stringified }; +} + +module.exports = getClientEnvironment; diff --git a/config/getHttpsConfig.js b/config/getHttpsConfig.js new file mode 100644 index 0000000..013d493 --- /dev/null +++ b/config/getHttpsConfig.js @@ -0,0 +1,66 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const crypto = require('crypto'); +const chalk = require('react-dev-utils/chalk'); +const paths = require('./paths'); + +// Ensure the certificate and key provided are valid and if not +// throw an easy to debug error +function validateKeyAndCerts({ cert, key, keyFile, crtFile }) { + let encrypted; + try { + // publicEncrypt will throw an error with an invalid cert + encrypted = crypto.publicEncrypt(cert, Buffer.from('test')); + } catch (err) { + throw new Error( + `The certificate "${chalk.yellow(crtFile)}" is invalid.\n${err.message}` + ); + } + + try { + // privateDecrypt will throw an error with an invalid key + crypto.privateDecrypt(key, encrypted); + } catch (err) { + throw new Error( + `The certificate key "${chalk.yellow(keyFile)}" is invalid.\n${ + err.message + }` + ); + } +} + +// Read file and throw an error if it doesn't exist +function readEnvFile(file, type) { + if (!fs.existsSync(file)) { + throw new Error( + `You specified ${chalk.cyan( + type + )} in your env, but the file "${chalk.yellow(file)}" can't be found.` + ); + } + return fs.readFileSync(file); +} + +// Get the https config +// Return cert files if provided in env, otherwise just true or false +function getHttpsConfig() { + const { SSL_CRT_FILE, SSL_KEY_FILE, HTTPS } = process.env; + const isHttps = HTTPS === 'true'; + + if (isHttps && SSL_CRT_FILE && SSL_KEY_FILE) { + const crtFile = path.resolve(paths.appPath, SSL_CRT_FILE); + const keyFile = path.resolve(paths.appPath, SSL_KEY_FILE); + const config = { + cert: readEnvFile(crtFile, 'SSL_CRT_FILE'), + key: readEnvFile(keyFile, 'SSL_KEY_FILE'), + }; + + validateKeyAndCerts({ ...config, keyFile, crtFile }); + return config; + } + return isHttps; +} + +module.exports = getHttpsConfig; diff --git a/config/jest/babelTransform.js b/config/jest/babelTransform.js new file mode 100644 index 0000000..5b391e4 --- /dev/null +++ b/config/jest/babelTransform.js @@ -0,0 +1,29 @@ +'use strict'; + +const babelJest = require('babel-jest').default; + +const hasJsxRuntime = (() => { + if (process.env.DISABLE_NEW_JSX_TRANSFORM === 'true') { + return false; + } + + try { + require.resolve('react/jsx-runtime'); + return true; + } catch (e) { + return false; + } +})(); + +module.exports = babelJest.createTransformer({ + presets: [ + [ + require.resolve('babel-preset-react-app'), + { + runtime: hasJsxRuntime ? 'automatic' : 'classic', + }, + ], + ], + babelrc: false, + configFile: false, +}); diff --git a/config/jest/cssTransform.js b/config/jest/cssTransform.js new file mode 100644 index 0000000..8f65114 --- /dev/null +++ b/config/jest/cssTransform.js @@ -0,0 +1,14 @@ +'use strict'; + +// This is a custom Jest transformer turning style imports into empty objects. +// http://facebook.github.io/jest/docs/en/webpack.html + +module.exports = { + process() { + return 'module.exports = {};'; + }, + getCacheKey() { + // The output is always the same. + return 'cssTransform'; + }, +}; diff --git a/config/jest/fileTransform.js b/config/jest/fileTransform.js new file mode 100644 index 0000000..aab6761 --- /dev/null +++ b/config/jest/fileTransform.js @@ -0,0 +1,40 @@ +'use strict'; + +const path = require('path'); +const camelcase = require('camelcase'); + +// This is a custom Jest transformer turning file imports into filenames. +// http://facebook.github.io/jest/docs/en/webpack.html + +module.exports = { + process(src, filename) { + const assetFilename = JSON.stringify(path.basename(filename)); + + if (filename.match(/\.svg$/)) { + // Based on how SVGR generates a component name: + // https://github.com/smooth-code/svgr/blob/01b194cf967347d43d4cbe6b434404731b87cf27/packages/core/src/state.js#L6 + const pascalCaseFilename = camelcase(path.parse(filename).name, { + pascalCase: true, + }); + const componentName = `Svg${pascalCaseFilename}`; + return `const React = require('react'); + module.exports = { + __esModule: true, + default: ${assetFilename}, + ReactComponent: React.forwardRef(function ${componentName}(props, ref) { + return { + $$typeof: Symbol.for('react.element'), + type: 'svg', + ref: ref, + key: null, + props: Object.assign({}, props, { + children: ${assetFilename} + }) + }; + }), + };`; + } + + return `module.exports = ${assetFilename};`; + }, +}; diff --git a/config/modules.js b/config/modules.js new file mode 100644 index 0000000..d63e41d --- /dev/null +++ b/config/modules.js @@ -0,0 +1,134 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const paths = require('./paths'); +const chalk = require('react-dev-utils/chalk'); +const resolve = require('resolve'); + +/** + * Get additional module paths based on the baseUrl of a compilerOptions object. + * + * @param {Object} options + */ +function getAdditionalModulePaths(options = {}) { + const baseUrl = options.baseUrl; + + if (!baseUrl) { + return ''; + } + + const baseUrlResolved = path.resolve(paths.appPath, baseUrl); + + // We don't need to do anything if `baseUrl` is set to `node_modules`. This is + // the default behavior. + if (path.relative(paths.appNodeModules, baseUrlResolved) === '') { + return null; + } + + // Allow the user set the `baseUrl` to `appSrc`. + if (path.relative(paths.appSrc, baseUrlResolved) === '') { + return [paths.appSrc]; + } + + // If the path is equal to the root directory we ignore it here. + // We don't want to allow importing from the root directly as source files are + // not transpiled outside of `src`. We do allow importing them with the + // absolute path (e.g. `src/Components/Button.js`) but we set that up with + // an alias. + if (path.relative(paths.appPath, baseUrlResolved) === '') { + return null; + } + + // Otherwise, throw an error. + throw new Error( + chalk.red.bold( + "Your project's `baseUrl` can only be set to `src` or `node_modules`." + + ' Create React App does not support other values at this time.' + ) + ); +} + +/** + * Get webpack aliases based on the baseUrl of a compilerOptions object. + * + * @param {*} options + */ +function getWebpackAliases(options = {}) { + const baseUrl = options.baseUrl; + + if (!baseUrl) { + return {}; + } + + const baseUrlResolved = path.resolve(paths.appPath, baseUrl); + + if (path.relative(paths.appPath, baseUrlResolved) === '') { + return { + src: paths.appSrc, + }; + } +} + +/** + * Get jest aliases based on the baseUrl of a compilerOptions object. + * + * @param {*} options + */ +function getJestAliases(options = {}) { + const baseUrl = options.baseUrl; + + if (!baseUrl) { + return {}; + } + + const baseUrlResolved = path.resolve(paths.appPath, baseUrl); + + if (path.relative(paths.appPath, baseUrlResolved) === '') { + return { + '^src/(.*)$': '/src/$1', + }; + } +} + +function getModules() { + // Check if TypeScript is setup + const hasTsConfig = fs.existsSync(paths.appTsConfig); + const hasJsConfig = fs.existsSync(paths.appJsConfig); + + if (hasTsConfig && hasJsConfig) { + throw new Error( + 'You have both a tsconfig.json and a jsconfig.json. If you are using TypeScript please remove your jsconfig.json file.' + ); + } + + let config; + + // If there's a tsconfig.json we assume it's a + // TypeScript project and set up the config + // based on tsconfig.json + if (hasTsConfig) { + const ts = require(resolve.sync('typescript', { + basedir: paths.appNodeModules, + })); + config = ts.readConfigFile(paths.appTsConfig, ts.sys.readFile).config; + // Otherwise we'll check if there is jsconfig.json + // for non TS projects. + } else if (hasJsConfig) { + config = require(paths.appJsConfig); + } + + config = config || {}; + const options = config.compilerOptions || {}; + + const additionalModulePaths = getAdditionalModulePaths(options); + + return { + additionalModulePaths: additionalModulePaths, + webpackAliases: getWebpackAliases(options), + jestAliases: getJestAliases(options), + hasTsConfig, + }; +} + +module.exports = getModules(); diff --git a/config/paths.js b/config/paths.js new file mode 100644 index 0000000..f0a6cd9 --- /dev/null +++ b/config/paths.js @@ -0,0 +1,77 @@ +'use strict'; + +const path = require('path'); +const fs = require('fs'); +const getPublicUrlOrPath = require('react-dev-utils/getPublicUrlOrPath'); + +// Make sure any symlinks in the project folder are resolved: +// https://github.com/facebook/create-react-app/issues/637 +const appDirectory = fs.realpathSync(process.cwd()); +const resolveApp = relativePath => path.resolve(appDirectory, relativePath); + +// We use `PUBLIC_URL` environment variable or "homepage" field to infer +// "public path" at which the app is served. +// webpack needs to know it to put the right + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/scripts/build.js b/scripts/build.js new file mode 100644 index 0000000..8a9acaa --- /dev/null +++ b/scripts/build.js @@ -0,0 +1,217 @@ +'use strict'; + +// Do this as the first thing so that any code reading it knows the right env. +process.env.BABEL_ENV = 'production'; +process.env.NODE_ENV = 'production'; + +// Makes the script crash on unhandled rejections instead of silently +// ignoring them. In the future, promise rejections that are not handled will +// terminate the Node.js process with a non-zero exit code. +process.on('unhandledRejection', err => { + throw err; +}); + +// Ensure environment variables are read. +require('../config/env'); + +const path = require('path'); +const chalk = require('react-dev-utils/chalk'); +const fs = require('fs-extra'); +const bfj = require('bfj'); +const webpack = require('webpack'); +const configFactory = require('../config/webpack.config'); +const paths = require('../config/paths'); +const checkRequiredFiles = require('react-dev-utils/checkRequiredFiles'); +const formatWebpackMessages = require('react-dev-utils/formatWebpackMessages'); +const printHostingInstructions = require('react-dev-utils/printHostingInstructions'); +const FileSizeReporter = require('react-dev-utils/FileSizeReporter'); +const printBuildError = require('react-dev-utils/printBuildError'); + +const measureFileSizesBeforeBuild = + FileSizeReporter.measureFileSizesBeforeBuild; +const printFileSizesAfterBuild = FileSizeReporter.printFileSizesAfterBuild; +const useYarn = fs.existsSync(paths.yarnLockFile); + +// These sizes are pretty large. We'll warn for bundles exceeding them. +const WARN_AFTER_BUNDLE_GZIP_SIZE = 512 * 1024; +const WARN_AFTER_CHUNK_GZIP_SIZE = 1024 * 1024; + +const isInteractive = process.stdout.isTTY; + +// Warn and crash if required files are missing +if (!checkRequiredFiles([paths.appHtml, paths.appIndexJs])) { + process.exit(1); +} + +const argv = process.argv.slice(2); +const writeStatsJson = argv.indexOf('--stats') !== -1; + +// Generate configuration +const config = configFactory('production'); + +// We require that you explicitly set browsers and do not fall back to +// browserslist defaults. +const { checkBrowsers } = require('react-dev-utils/browsersHelper'); +checkBrowsers(paths.appPath, isInteractive) + .then(() => { + // First, read the current file sizes in build directory. + // This lets us display how much they changed later. + return measureFileSizesBeforeBuild(paths.appBuild); + }) + .then(previousFileSizes => { + // Remove all content but keep the directory so that + // if you're in it, you don't end up in Trash + fs.emptyDirSync(paths.appBuild); + // Merge with the public folder + copyPublicFolder(); + // Start the webpack build + return build(previousFileSizes); + }) + .then( + ({ stats, previousFileSizes, warnings }) => { + if (warnings.length) { + console.log(chalk.yellow('Compiled with warnings.\n')); + console.log(warnings.join('\n\n')); + console.log( + '\nSearch for the ' + + chalk.underline(chalk.yellow('keywords')) + + ' to learn more about each warning.' + ); + console.log( + 'To ignore, add ' + + chalk.cyan('// eslint-disable-next-line') + + ' to the line before.\n' + ); + } else { + console.log(chalk.green('Compiled successfully.\n')); + } + + console.log('File sizes after gzip:\n'); + printFileSizesAfterBuild( + stats, + previousFileSizes, + paths.appBuild, + WARN_AFTER_BUNDLE_GZIP_SIZE, + WARN_AFTER_CHUNK_GZIP_SIZE + ); + console.log(); + + const appPackage = require(paths.appPackageJson); + const publicUrl = paths.publicUrlOrPath; + const publicPath = config.output.publicPath; + const buildFolder = path.relative(process.cwd(), paths.appBuild); + printHostingInstructions( + appPackage, + publicUrl, + publicPath, + buildFolder, + useYarn + ); + }, + err => { + const tscCompileOnError = process.env.TSC_COMPILE_ON_ERROR === 'true'; + if (tscCompileOnError) { + console.log( + chalk.yellow( + 'Compiled with the following type errors (you may want to check these before deploying your app):\n' + ) + ); + printBuildError(err); + } else { + console.log(chalk.red('Failed to compile.\n')); + printBuildError(err); + process.exit(1); + } + } + ) + .catch(err => { + if (err && err.message) { + console.log(err.message); + } + process.exit(1); + }); + +// Create the production build and print the deployment instructions. +function build(previousFileSizes) { + console.log('Creating an optimized production build...'); + + const compiler = webpack(config); + return new Promise((resolve, reject) => { + compiler.run((err, stats) => { + let messages; + if (err) { + if (!err.message) { + return reject(err); + } + + let errMessage = err.message; + + // Add additional information for postcss errors + if (Object.prototype.hasOwnProperty.call(err, 'postcssNode')) { + errMessage += + '\nCompileError: Begins at CSS selector ' + + err['postcssNode'].selector; + } + + messages = formatWebpackMessages({ + errors: [errMessage], + warnings: [], + }); + } else { + messages = formatWebpackMessages( + stats.toJson({ all: false, warnings: true, errors: true }) + ); + } + if (messages.errors.length) { + // Only keep the first error. Others are often indicative + // of the same problem, but confuse the reader with noise. + if (messages.errors.length > 1) { + messages.errors.length = 1; + } + return reject(new Error(messages.errors.join('\n\n'))); + } + if ( + process.env.CI && + (typeof process.env.CI !== 'string' || + process.env.CI.toLowerCase() !== 'false') && + messages.warnings.length + ) { + // Ignore sourcemap warnings in CI builds. See #8227 for more info. + const filteredWarnings = messages.warnings.filter( + w => !/Failed to parse source map/.test(w) + ); + if (filteredWarnings.length) { + console.log( + chalk.yellow( + '\nTreating warnings as errors because process.env.CI = true.\n' + + 'Most CI servers set it automatically.\n' + ) + ); + return reject(new Error(filteredWarnings.join('\n\n'))); + } + } + + const resolveArgs = { + stats, + previousFileSizes, + warnings: messages.warnings, + }; + + if (writeStatsJson) { + return bfj + .write(paths.appBuild + '/bundle-stats.json', stats.toJson()) + .then(() => resolve(resolveArgs)) + .catch(error => reject(new Error(error))); + } + + return resolve(resolveArgs); + }); + }); +} + +function copyPublicFolder() { + fs.copySync(paths.appPublic, paths.appBuild, { + dereference: true, + filter: file => file !== paths.appHtml, + }); +} diff --git a/scripts/start.js b/scripts/start.js new file mode 100644 index 0000000..6ffc9fd --- /dev/null +++ b/scripts/start.js @@ -0,0 +1,154 @@ +'use strict'; + +// Do this as the first thing so that any code reading it knows the right env. +process.env.BABEL_ENV = 'development'; +process.env.NODE_ENV = 'development'; + +// Makes the script crash on unhandled rejections instead of silently +// ignoring them. In the future, promise rejections that are not handled will +// terminate the Node.js process with a non-zero exit code. +process.on('unhandledRejection', err => { + throw err; +}); + +// Ensure environment variables are read. +require('../config/env'); + +const fs = require('fs'); +const chalk = require('react-dev-utils/chalk'); +const webpack = require('webpack'); +const WebpackDevServer = require('webpack-dev-server'); +const clearConsole = require('react-dev-utils/clearConsole'); +const checkRequiredFiles = require('react-dev-utils/checkRequiredFiles'); +const { + choosePort, + createCompiler, + prepareProxy, + prepareUrls, +} = require('react-dev-utils/WebpackDevServerUtils'); +const openBrowser = require('react-dev-utils/openBrowser'); +const semver = require('semver'); +const paths = require('../config/paths'); +const configFactory = require('../config/webpack.config'); +const createDevServerConfig = require('../config/webpackDevServer.config'); +const getClientEnvironment = require('../config/env'); +const react = require(require.resolve('react', { paths: [paths.appPath] })); + +const env = getClientEnvironment(paths.publicUrlOrPath.slice(0, -1)); +const useYarn = fs.existsSync(paths.yarnLockFile); +const isInteractive = process.stdout.isTTY; + +// Warn and crash if required files are missing +if (!checkRequiredFiles([paths.appHtml, paths.appIndexJs])) { + process.exit(1); +} + +// Tools like Cloud9 rely on this. +const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 7000; +const HOST = process.env.HOST || '0.0.0.0'; + +if (process.env.HOST) { + console.log( + chalk.cyan( + `Attempting to bind to HOST environment variable: ${chalk.yellow( + chalk.bold(process.env.HOST) + )}` + ) + ); + console.log( + `If this was unintentional, check that you haven't mistakenly set it in your shell.` + ); + console.log( + `Learn more here: ${chalk.yellow('https://cra.link/advanced-config')}` + ); + console.log(); +} + +// We require that you explicitly set browsers and do not fall back to +// browserslist defaults. +const { checkBrowsers } = require('react-dev-utils/browsersHelper'); +checkBrowsers(paths.appPath, isInteractive) + .then(() => { + // We attempt to use the default port but if it is busy, we offer the user to + // run on a different port. `choosePort()` Promise resolves to the next free port. + return choosePort(HOST, DEFAULT_PORT); + }) + .then(port => { + if (port == null) { + // We have not found a port. + return; + } + + const config = configFactory('development'); + const protocol = process.env.HTTPS === 'true' ? 'https' : 'http'; + const appName = require(paths.appPackageJson).name; + + const useTypeScript = fs.existsSync(paths.appTsConfig); + const urls = prepareUrls( + protocol, + HOST, + port, + paths.publicUrlOrPath.slice(0, -1) + ); + // Create a webpack compiler that is configured with custom messages. + const compiler = createCompiler({ + appName, + config, + urls, + useYarn, + useTypeScript, + webpack, + }); + // Load proxy config + const proxySetting = require(paths.appPackageJson).proxy; + const proxyConfig = prepareProxy( + proxySetting, + paths.appPublic, + paths.publicUrlOrPath + ); + // Serve webpack assets generated by the compiler over a web server. + const serverConfig = { + ...createDevServerConfig(proxyConfig, urls.lanUrlForConfig), + host: HOST, + port, + }; + const devServer = new WebpackDevServer(serverConfig, compiler); + // Launch WebpackDevServer. + devServer.startCallback(() => { + if (isInteractive) { + clearConsole(); + } + + if (env.raw.FAST_REFRESH && semver.lt(react.version, '16.10.0')) { + console.log( + chalk.yellow( + `Fast Refresh requires React 16.10 or higher. You are using React ${react.version}.` + ) + ); + } + + console.log(chalk.cyan('Starting the development server...\n')); + openBrowser(urls.localUrlForBrowser); + }); + + ['SIGINT', 'SIGTERM'].forEach(function (sig) { + process.on(sig, function () { + devServer.close(); + process.exit(); + }); + }); + + if (process.env.CI !== 'true') { + // Gracefully exit when stdin ends + process.stdin.on('end', function () { + devServer.close(); + process.exit(); + }); + } + }) + .catch(err => { + if (err && err.message) { + console.log(err.message); + } + process.exit(1); + }); diff --git a/scripts/test.js b/scripts/test.js new file mode 100644 index 0000000..a38c855 --- /dev/null +++ b/scripts/test.js @@ -0,0 +1,52 @@ +'use strict'; + +// Do this as the first thing so that any code reading it knows the right env. +process.env.BABEL_ENV = 'test'; +process.env.NODE_ENV = 'test'; +process.env.PUBLIC_URL = ''; + +// Makes the script crash on unhandled rejections instead of silently +// ignoring them. In the future, promise rejections that are not handled will +// terminate the Node.js process with a non-zero exit code. +process.on('unhandledRejection', err => { + throw err; +}); + +// Ensure environment variables are read. +require('../config/env'); + +const jest = require('jest'); +const execSync = require('child_process').execSync; +let argv = process.argv.slice(2); + +function isInGitRepository() { + try { + execSync('git rev-parse --is-inside-work-tree', { stdio: 'ignore' }); + return true; + } catch (e) { + return false; + } +} + +function isInMercurialRepository() { + try { + execSync('hg --cwd . root', { stdio: 'ignore' }); + return true; + } catch (e) { + return false; + } +} + +// Watch unless on CI or explicitly running all tests +if ( + !process.env.CI && + argv.indexOf('--watchAll') === -1 && + argv.indexOf('--watchAll=false') === -1 +) { + // https://github.com/facebook/create-react-app/issues/5210 + const hasSourceControl = isInGitRepository() || isInMercurialRepository(); + argv.push(hasSourceControl ? '--watch' : '--watchAll'); +} + + +jest.run(argv); diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..d0f43b5 --- /dev/null +++ b/src/App.css @@ -0,0 +1,9 @@ +body { + background-color: #f4f4f4; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} \ No newline at end of file diff --git a/src/App.test.tsx b/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..0a06439 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import Router from "./router"; +// import { StartPage } from "./components"; +import "./App.css"; +function App() { + + return ( + <> + {/* */} + + + ); +} + +export default App; + diff --git a/src/api/home/index.ts b/src/api/home/index.ts new file mode 100644 index 0000000..5241f40 --- /dev/null +++ b/src/api/home/index.ts @@ -0,0 +1,74 @@ +import { deleteHttp, getHttp, postHttp, postHttpJSON } from ".."; + +// 轮播接口 +export const getBanners = () => getHttp("/health/share/v1/bannersShow"); +// 问诊咨询接口 | 常见病症接口 +export const getKnowledgeBase = () => + getHttp("/health/share/knowledgeBase/v1/findDepartment"); +// 健康咨询标题接口 +export const getInformation = () => + getHttp("/health/share/information/v1/findInformationPlateList"); +// 健康咨询请求列表查询类型 +interface InfoListParamsRawState { + plateId: number; + count: number; + page: number; +} +// 健康咨询列表接口 +export const getInformationListById = (params: InfoListParamsRawState) => + getHttp("/health/share/information/v1/findInformationList", params); +// 健康咨询详情接口 +export const getInformationListDetail = (infoId: string) => { + return getHttp('/health/share/information/v1/findInformation', { infoId }) +} + +// 咨询收藏取消 +export const cancelInfoCollection = (infoId: number) => { + return deleteHttp('/health/user/verify/v1/cancelInfoCollection?infoId=' + infoId) +} +// 咨询收藏 +export const addInfoCollection = (infoId: number) => { + return postHttpJSON('/health/user/verify/v1/addInfoCollection?infoId=' + infoId) +} + + +// 咨询分享 + + +// 常见病症接口根据课室查询 +export const getKnowledgeBaseListByID = (departmentId: number) => + getHttp("/health/share/knowledgeBase/v1/findDiseaseCategory", { + departmentId, + }); +// 常见病症接口根据课室查询 +export const getKnowledgeBaseDetailByID = (id: number) => + getHttp("/health/share/knowledgeBase/v1/findDiseaseKnowledge", { + id, + }); +// 常见药品标题 +export const getKnowledgeBaseCategoryList = () => + getHttp("/health/share/knowledgeBase/v1/findDrugsCategoryList"); + +interface CategoryListParams { + drugsCategoryId: number; + page?: number; + count?: number; +} +// 常见药品内容 +export const getKnowledgeBaseCategoryListItemsByID = ( + params: CategoryListParams +) => getHttp("/health/share/knowledgeBase/v1/findDrugsKnowledgeList", params); + +// 常见药品详情 +export const getKnowledgeBaseCategoryDetailById = ( + id: number +) => getHttp("/health/share/knowledgeBase/v1/findDrugsKnowledge", { id }); + + +// 首页搜索 +export const getSearchByKeyWord = ( + keyWord: string +) => getHttp("/health/share/v1/homePageSearch", { keyWord }); + +// 热门搜索 +export const getHotSearch = () => getHttp("/health/share/v1/popularSearch"); diff --git a/src/api/index.ts b/src/api/index.ts new file mode 100644 index 0000000..086c95d --- /dev/null +++ b/src/api/index.ts @@ -0,0 +1,102 @@ +import request from "../service/request"; + +export function getHttp(url: string, params = {}, headers = {}) { + return request({ + url, + method: "get", + params: params, + headers: headers, + }); +} + +export function postHttp(url: string, data = {}, headers = {}) { + return request({ + url, + method: "post", + data: data, + headers: { + ...headers, + "Content-Type": "application/x-www-form-urlencoded", + }, + }); +} + +export function postHttpHeaders(url: string, headers = {}) { + return request({ + url, + method: "post", + headers: headers + }); +} + +export function postHttpMulti(url: string, data = {}, headers = {}) { + return request({ + url, + method: "post", + data: data, + headers: { + ...headers, + "Content-Type": "multipart/form-data", + }, + }); +} + +export function postHttpJSON(url: string, data = {}, headers = {}) { + return request({ + url, + method: "post", + data: data, + headers: { + ...headers, + "Content-Type": "application/json;charset=utf-8", + }, + }); +} + +export function postHttpParams(url: string, headers = {}, params = {}) { + return request({ + url, + method: "post", + headers: headers, + params: params, + }); +} + +export function putHttp(url: string, data = {}, headers = {}) { + return request({ + url, + method: "put", + data: data, + headers: headers, + }); +} + +export function putHttpJSON(url: string, data = {}, headers = {}) { + return request({ + url, + method: "put", + data: data, + headers: { + ...headers, + "Content-Type": "application/json;charset=utf-8", + }, + }); +} + +export function putHttpParams(url: string, params = {}, headers = {}) { + return request({ + url, + method: "put", + params: params, + headers: headers + }); +} + +export function deleteHttp(url: string, params = {}, headers = {}) { + return request({ + url, + method: "delete", + params: params, + headers: headers, + }); +} diff --git a/src/api/my/index.ts b/src/api/my/index.ts new file mode 100644 index 0000000..f6ef9c0 --- /dev/null +++ b/src/api/my/index.ts @@ -0,0 +1,640 @@ +import { PickerPopupActions } from "react-vant"; +import { + deleteHttp, + getHttp, + postHttp, + postHttpHeaders, + postHttpJSON, + postHttpMulti, + putHttp, + putHttpJSON, + putHttpParams, +} from ".."; + +// 我的档案(添加-编辑) 档案数据类型 +interface myProFileRawState { + diseaseBefore: string; + diseaseMain: string; + diseaseNow: string; + archivesId: number; + picture: string; + treatmentEndTime: number; + treatmentHospitalRecent: string; + treatmentProcess: string; + treatmentStartTime: number; + userId: number; +} + +// 我的档案(添加-编辑) picker数据类型 +interface PickerRawState { + type: string; + tooltip: string; + dateTime: string; + actions?: PickerPopupActions; +} + +/********************************** 我的消息 *********************************/ +// 定义查询用户系统通知列表 +export const getSystemNoticeList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findSystemNoticeList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查询用户问诊通知列表 +export const getInquiryNoticeList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findInquiryNoticeList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查询用户H币通知列表 +export const getHealthyCurrencyNoticeList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findHealthyCurrencyNoticeList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查询用户未读消息数 +export const getUserNoticeReadNum = (userId: number, sessionId: string) => + getHttp( + "/health/user/verify/v1/findUserNoticeReadNum", + {}, + { + userId, + sessionId, + } + ); + +// 定义修改消息状态为全部已读 +export const putModifyAllStatus = (userId: number, sessionId: string) => + putHttp( + "/health/user/verify/v1/modifyAllStatus", + {}, + { + userId, + sessionId, + } + ); + +/********************************** 我的档案 *********************************/ +// 定义获取用户自己档案的函数 +export const getProFile = (userId: number, sessionId: string) => + getHttp( + "/health/user/verify/v1/findUserArchives", + {}, + { + userId, + sessionId, + } + ); + +// 定义添加用户档案的函数 +export const addProFile = ( + pickerList: PickerRawState[], + myProFile: myProFileRawState, + userId: number, + sessionId: string +) => + postHttpJSON( + "/health/user/verify/v1/addUserArchives", + { + diseaseMain: myProFile.diseaseMain, + diseaseNow: myProFile.diseaseNow, + diseaseBefore: myProFile.diseaseBefore, + treatmentHospitalRecent: myProFile.treatmentHospitalRecent, + treatmentProcess: myProFile.treatmentProcess, + treatmentStartTime: pickerList[0].dateTime, + treatmentEndTime: pickerList[1].dateTime, + }, + { + userId, + sessionId, + } + ); + +// 定义删除用户档案的函数 +export const deleteProFile = ( + archivesId: number, + userId: number, + sessionId: string +) => + deleteHttp( + "/health/user/verify/v1/deleteUserArchives", + { archivesId }, + { + userId, + sessionId, + } + ); + +// 定义上传用户档案相关图片的函数 +export const uploadArchivesPicture = ( + id: number, + archivesId: number, + picture: File, + userId: number, + sessionId: string +) => + postHttpMulti( + "/health/user/verify/v1/uploadArchivesPicture", + { archivesId: id || archivesId, picture }, + { userId, sessionId } + ); + +// 定义修改用户档案的函数 +export const updateProFile = ( + pickerList: PickerRawState[], + myProFile: myProFileRawState, + archivesId: number, + userId: number, + sessionId: string +) => + putHttpJSON( + "/health/user/verify/v1/updateUserArchives", + { + archivesId, + diseaseMain: myProFile.diseaseMain, + diseaseNow: myProFile.diseaseNow, + diseaseBefore: myProFile.diseaseBefore, + treatmentHospitalRecent: myProFile.treatmentHospitalRecent, + treatmentProcess: myProFile.treatmentProcess, + treatmentStartTime: pickerList[0].dateTime, + treatmentEndTime: pickerList[1].dateTime, + }, + { + userId, + sessionId, + } + ); + +// 定义查询我的被采纳建议的函数 +export const getAdoptIdeas = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findMyAdoptedCommentList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查看我的病友圈发帖列表的函数 +export const getMySickCircleList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/sickCircle/verify/v1/findMySickCircleList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查询我的病友圈帖子的评论列表的函数 +export const getMySickCircleCommentList = ( + sickCircleId: number, + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/sickCircle/verify/v1/findMySickCircleCommentList", + { sickCircleId, page, count }, + { userId, sessionId } + ); + +// 定义查询我的被采纳的建议(病友圈_医生端)的函数 +export const getMyAdoptedCommentList_doctor = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/doctor/verify/v1/findMyAdoptedCommentList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义采纳病友圈优秀的评论的函数 +export const adoptionProposal = ( + commentId: number, + sickCircleId: number, + userId: number, + sessionId: string +) => + putHttp( + "/health/user/sickCircle/verify/v1/adoptionProposal", + { + commentId, + sickCircleId, + }, + { + userId, + sessionId, + } + ); + +// 定义生成邀请码的函数 +export const generateInvitationCode = (userId: number, sessionId: string) => + postHttp( + "/health/user/verify/v1/makeInvitationCode", + {}, + { + userId, + sessionId, + } + ); + +// 定义查询用户邀请码的函数 +export const getUserInvitationCode = (userId: number, sessionId: string) => + getHttp( + "/health/user/verify/v1/findUserInvitationCode", + {}, + { userId, sessionId } + ); + +// 定义查询用户购买视频列表的函数 +export const getUserVideoBuyList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findUserVideoBuyList", + { page, count }, + { userId, sessionId } + ); + +// 定义删除购买健康课堂视频的函数 +export const deleteVideoBuy = ( + videoId: number, + userId: number, + sessionId: string +) => + deleteHttp( + "/health/user/verify/v1/deleteVideoBuy", + { videoId }, + { userId, sessionId } + ); + +// 定义用户取消视频收藏的函数 +export const cancelVideoCollection = ( + videoId: number, + userId: number, + sessionId: string +) => + deleteHttp( + "/health/user/verify/v1/cancelVideoCollection", + { videoId }, + { + userId, + sessionId, + } + ); + +/********************************** 我的收藏 *********************************/ +// 定义查询用户资讯收藏列表 +export const getUserInfoCollectionList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findUserInfoCollectionList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义用户收藏健康课堂视频列表 +export const getVideoCollectionList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => + getHttp( + "/health/user/verify/v1/findVideoCollectionList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +// 定义查询用户收藏病友圈列表 +export const getUserSickCollectionList = ( + page: number, + count: number, + userId: number, + sessionId: string +) => getHttp( + "/health/user/verify/v1/findUserSickCollectionList", + { + page, + count + }, + { + userId, + sessionId + } +) +// 定义取消病友圈收藏 +export const cancelSickCollection = ( + sickCircleId: number, + userId: string, + sessionId: string +) => deleteHttp( + "/health/user/verify/v1/cancelSickCollection", + { + sickCircleId + }, + { + userId, + sessionId + } +) + +/********************************** 我的任务 *********************************/ +// 用户签到 +export const getMyAssignmentaddSign = (userId: number, sessionId: string) => + postHttpHeaders("/health/user/verify/v1/addSign", { + userId, + sessionId, + }); +// 查看用户当天是否签到 +export const getWhetherSign = (userId: number, sessionId: string) => + getHttp("/health/user/verify/v1/whetherSignToday", { + userId, + sessionId, + }); + +//查看连续签到的天数 +export const getcontinuationSign = (userId: number, sessionId: string) => + getHttp("/health/user/verify/v1/findUserSign", { + userId, + sessionId, + }); + +// 定义发送邮箱验证码的函数 +export const sendOutEmailCode = (email: string) => + postHttp("/health/user/v1/sendOutEmailCode", { email }); + +// 定义校验验证码的函数 +export const checkCode = (email: string, code: string) => + postHttp("/health/user/v1/checkCode", { email, code }); + +// 定义重置用户密码的函数 +export const resetUserPwd = (email: string, pwd1: string, pwd2: string) => + putHttpParams("/health/user/v1/resetUserPwd", { email, pwd1, pwd2 }); + +/********************************** 我的任务 *********************************/ +// 定义用户签到 +export const postaddSign = (userId: number, sessionId: string) => + postHttpHeaders("/health/user/verify/v1/addSign", { + userId, + sessionId, + }); +// 定义做任务 +export const postDoTask = (taskId: number, userId: number, sessionId: string) => + postHttp( + "/health/user/verify/v1/doTask", + { + taskId, + }, + { + userId, + sessionId, + } + ); + +// 定义查询用户任务列表 +export const getFindUserTaskList = (userId: number, sessionId: string) => + getHttp( + "/health/user/verify/v1/findUserTaskList", + {}, + { + userId, + sessionId, + } + ); + +// 定义领取任务奖励 +export const postReceiveReward = ( + taskId: number, + userId: number, + sessionId: string +) => + postHttp( + "/health/user/verify/v1/receiveReward", + { + taskId, + }, + { + userId, + sessionId, + } + ); +/*********************************** 我的关注 *********************************/ +// 关注医师数据 +export const getFollowPhysician = ( + userId: number, + sessionId: string, + page: number, + count: number +) => + getHttp( + "/health/user/verify/v1/findUserDoctorFollowList", + { + page, + count, + }, + { + userId, + sessionId, + } + ); + +//取消关注 +export const deleteCancelFollow = (userId: number, sessionId: string, doctorId: number) => deleteHttp( + "/health/user/inquiry/verify/v1/cancelFollow", + { + doctorId + }, + { + userId, + sessionId + } +) + + +/*********************************** 设置 *********************************/ +// 定义上传头像的函数 +export const modifyHeadPic = (userId: number, sessionId: string, image: File) => + postHttpMulti( + "/health/user/verify/v1/modifyHeadPic", + { + image, + }, + { + userId, + sessionId, + } + ); + +// 定义根据用户ID查询用户信息 +export const getUserInfoById = (userId: number, sessionId: string) => + getHttp( + "/health/user/verify/v1/getUserInfoById", + {}, + { + userId, + sessionId, + } + ); + +// 定义完善用户信息 +export const updatePerfectUserInfo = ( + age: number, + height: number, + weight: number, + userId: number, + sessionId: string +) => + putHttpParams( + "/health/user/verify/v1/perfectUserInfo", + { + age, + height, + weight, + }, + { + userId, + sessionId, + } + ); + +// 定义修改用户性别 +export const updateUserSex = (sex: number, userId: number, sessionId: string) => + putHttpParams( + "/health/user/verify/v1/updateUserSex", + { + sex, + }, + { + userId, + sessionId, + } + ); + +// 定义修改用户昵称 +export const updateNickName = ( + nickName: string, + userId: number, + sessionId: string +) => + putHttpParams( + "/health/user/verify/v1/modifyNickName", + { + nickName, + }, + { + userId, + sessionId, + } + ); + + +//修改密码 + +export const putChangePassword = ( + userId: number, + sessionId: string, + oldPwd: string,//原密码 + newPwd: string//新密码 +) => + putHttpParams( + "/health/user/verify/v1/updateUserPwd", + { + oldPwd, + newPwd + }, + { + userId, + sessionId, + } + ); + + + + diff --git a/src/api/patientCircle/index.ts b/src/api/patientCircle/index.ts new file mode 100644 index 0000000..6a541fd --- /dev/null +++ b/src/api/patientCircle/index.ts @@ -0,0 +1,196 @@ +/************************ 类型 *********************************/ +// 病友圈详情params参数类型 + +import { getHttp, postHttpJSON, postHttpMulti, postHttpParams,deleteHttp,postHttp,putHttpParams } from ".." + + + +export interface pathentCircleDetailParamsStart { + sickCircleId: number; +} +// 病友圈详情header参数类型 +export interface pathentCircleDetailheaderStart { + userId: number; + sessionId: string; +} +// 病友圈详情回调参数类型 +export interface pathentCircleDetailDataStart { + sickCircleId: number; + authorUserId: number; + departmentId: number; + adoptFlag: number; + title: string; + department: string; + disease: string; + detail: string; + treatmentHospital: string; + treatmentStartTime: string; + treatmentEndTime: string; + treatmentProcess: string; + picture: string; + collectionFlag: number; + collectionNum: string; + commentNum: number; + adoptNickName: string; + adoptHeadPic: string; + adoptComment: string; + adoptTime: number; +} +// 结果页返回数据类型 +export interface pathienCirclehistoryList { + sickCircleId: number; + userId?: number; + title: string; + detail: string; + releaseTime: number; + collectionNum: number; + commentNum: number; + amount: number; +} +// 发布病友圈hooks参数类型 +export interface fromdata { + title: string; + departmentId: number | null; + disease: string; + detail: string; + treatmentHospital: string; + treatmentStartTime: string; + treatmentEndTime: string; + treatmentProcess: string; + amount: number | null; +} +// 发布病友圈hooks返回值类型 + +export interface fromdataRawState { + status: string; + message: string; + result: number; +} +// 问诊类型 +export interface KnowledgeBaseRawState { + departmentName: string; + id: number; + pic: string; + rank: number; +} +// 病症类型 +export interface KnowlegeListItem { + departmentId: number; + id: number; + name: string; +} +/************************ 类型 *********************************/ +// 病友圈首页列表类型 +export interface pathienCircleHomeList { + sickCircleId: number; + userId?: number; + title: string; + detail: string; + releaseTime: number; + collectionNum: number; + commentNum: number; + amount: number; +} +// 病友圈首页参数类型 +export interface pathienCircleHomeListRawState { + departmentId: number; + page: number; + count: number; +} + +// 病友圈图片上传参数类型 +interface upload { + sickCircleId: number + picture: File +} + +// 收藏病友圈参数类型 +export interface SickCollectionParamsState { + sickCircleId: number; +} + +// 病友圈列表参数 +export interface CommentListParamsState { + sickCircleId: number; + page: number; + count: number; +} +// 赞同/反对病友圈评论参数 +export interface ExpressOpinionParamsState { + commentId: number; + opinion: number; +} + +// 病友圈发表评论参数 +export interface PublishCommentParamsState { + sickCircleId: number; + content: string; +} +// 他的病友圈参数 +export interface HisPatientsParamsState{ + patientUserId:number, + page:number, + count:number +} +// 他的病友圈返回数据参数 +export interface HisPatientsRowState{ + sickCircleId:number + title:string + detail:string + amount:number + collectionNum:number + commentNum:number + releaseTime:number +} +/************************ 接口 *********************************/ +// 病友圈首页列表接口 +export const getpathienCircle = (params: pathienCircleHomeListRawState) => + getHttp("/health/user/sickCircle/v1/findSickCircleList", params); + +// 问诊咨询接口 +export const getKnowledgeBase = () => + getHttp("/health/share/knowledgeBase/v1/findDepartment"); + +// 他的病友圈接口 +export const getHisPatient = (params: HisPatientsParamsState) => + getHttp("/health/user/sickCircle/v1/findPatientSickCircleList", params); +// 病友详情页数据接口接口 +export const getpathentCircleDetail = (params: pathentCircleDetailParamsStart) => getHttp("/health/user/sickCircle/v1/findSickCircleInfo", params); +// 发布病友圈接口 +export const postpatients = (data: fromdata) => postHttpJSON('/health/user/sickCircle/verify/v1/publishSickCircle', data) + +// 图片上传接口 + +export const postupload = ( + sickCircleId:number, + picture:File + ) =>{ + const formdata=new FormData() + formdata.append('picture',picture) + formdata.append('sickCircleId',sickCircleId.toString()) + return postHttpMulti( + "/health/user/sickCircle/verify/v1/uploadSickCirclePicture", + formdata, + {} + ); + } + +// 收藏病友圈接口 +export const postCollection = (data: SickCollectionParamsState) => + postHttp("/health/user/verify/v1/addUserSickCollection", data); + +// 取消收藏病友圈接口 +export const deleteCollection = (params: SickCollectionParamsState) => + deleteHttp("/health/user/verify/v1/cancelSickCollection", params); +// 查询病友圈评论列表 +export const getCircleComment = (params: CommentListParamsState) => + getHttp("/health/user/sickCircle/v1/findSickCircleCommentList", params); + +// 赞同/反对病友圈评论 +export const putExpressOpinion = (params: ExpressOpinionParamsState) => + putHttpParams("/health/user/sickCircle/verify/v1/expressOpinion", params); + +// 病友圈发表评论 +export const postpbComment = (data: PublishCommentParamsState) => + postHttp("/health/user/sickCircle/verify/v1/publishComment", data); + diff --git a/src/api/vedio/index.ts b/src/api/vedio/index.ts new file mode 100644 index 0000000..d7349e1 --- /dev/null +++ b/src/api/vedio/index.ts @@ -0,0 +1,43 @@ +import { deleteHttp, getHttp, postHttpParams } from ".." + +// 查询健康讲堂类目 +export const getVideoCategoryList = () => { + return getHttp('/health/user/video/v1/findVideoCategoryList') +} + +// 根据视频类目查询视频列表 +export interface VideoVoListParams { + categoryId: number + page: number + count: number +} +export const getVideoVoList = (params: VideoVoListParams) => { + return getHttp('/health/user/video/v1/findVideoVoList', params) +} + + +// 收藏视频 +export const addCollectVedio = (videoId: number) => { + return postHttpParams('/health/user/video/verify/v1/addUserVideoCollection', {}, {videoId}) +} + +// 取消收藏 + +export const cancelCollectVedio = (videoId: number) => { + return deleteHttp('/health/user/verify/v1/cancelVideoCollection', {videoId}) +} + +// 购买视频 +export const buyVedio = (videoId: number, price: number) => { + return postHttpParams('/health/user/video/verify/v1/videoBuy', {}, { videoId, price }) +} + +// 评论接口 +export const getCommentVedioList = (videoId: number) => { + return getHttp('/health/user/video/v1/findVideoCommentList', { videoId }) +} + +// 添加评论 +export const addCommentVedio = (videoId: number, content: string) => { + return postHttpParams('/health/user/video/verify/v1/addVideoComment', {}, { videoId, content }) +} \ No newline at end of file diff --git a/src/api/wallet/index.ts b/src/api/wallet/index.ts new file mode 100644 index 0000000..aea5e65 --- /dev/null +++ b/src/api/wallet/index.ts @@ -0,0 +1,54 @@ +import { getHttp, postHttp } from ".."; + +// 用户消费记录接口类型 +export interface ConsumptionRecordParamsState { + page: number; + count: number; +} + +// 充值参数类型 +interface RechargeState { + money: number; + payType: number; +} + +// 提现参数类型 +interface DrawCashData { + money: number; +} + +// 提现记录参数 +interface DrawRecordListParams { + page: number; + count: number; +} +// 查询问诊医生列表参数 +export interface DoctorListParamsState { + deptId: number; //科室id + condition: number; //条件 //1=综合,2=好评 ,3=咨询数 ,4= 价格 + sortBy: number; // 排序非必须参数 // 当条件为4时,1=按高价格排序,不传为默认排序 + page: number; + count: number; +} + +// 我的钱包接口 +export const getUserWallet = () => + getHttp("/health/user/verify/v1/findUserWallet"); +// 查询用户消费记录接口 +export const getRecordList = (params: ConsumptionRecordParamsState) => + getHttp("/health/user/verify/v1/findUserConsumptionRecordList", params); + +// 充值接口 +export const postRecharge = (data: RechargeState) => + postHttp("/health/user/verify/v1/recharge", data); + +// 提现接口 +export const postDrawCash = (data: DrawCashData) => + postHttp("/health/user/verify/v1/drawCash", data); +//提现记录接口 +export const getDrawRecordList = (params: DrawRecordListParams) => + getHttp("/health/user/verify/v1/findUserDrawRecordList", params); + +// 查询问诊医生列表 +export const getDoctorList = (params: DoctorListParamsState) => + getHttp("/health/user/inquiry/v1/findDoctorList", params); diff --git a/src/assets/images/icon/common resource/hdpi/circle_icon_drop_down_n.png b/src/assets/images/icon/common resource/hdpi/circle_icon_drop_down_n.png new file mode 100644 index 0000000000000000000000000000000000000000..66bb7fed6b51fb5dc064530c280f46c4c0c9dc33 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngf!N$PAIIF|$AdtgY9OUlAu|Wrn4@8j zIRB9wGJKQV*%Z=sSsvXtIBVcp({{l0pvdCvwoYZ~riGl#I2bx?MV+nG=7XHi;OXk; Jvd$@?2>|KWMk)XR literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_n.png b/src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_n.png new file mode 100644 index 0000000000000000000000000000000000000000..b6198fc213c3b432b8d59f93da7324eecda0040a GIT binary patch literal 1225 zcmV;)1UCDLP)Px(gGod|R7eedR%>WnRS=%p-DH#6R-;f`MM*^VCbp?>eBc8?Xp&M3$wo;*&=#u| z#Xmynzy9-wMX2~nLH*NOH8%mR30fl9R;&^Q(==o^S`yS$QK>OavYTW#<2Q5n+}urC zFYKK&bG~_=Idhi@k94P=r^@P2;K~={h$12n9PJ5NXlBGu^)3nghL(`QLcYJVLV1=? zy*iqYUqw+m0nEmzPo&gBk~@I%;}pqRYQZKH1~aK&R` zl@7&iYKbAA)sj1zQ3#9C9HhrJ`kYaOs4&3bT0%&PAVV7;@8xIqwDdG=3YBKg!s@*wuXA5T;W$3 z%%BioAh!*mJ5Y{JZqGjFoQ4WcpwyIS3;WS&yP%YS@>xiSa7O11$8;SGHDYfQ_6m@{ zOREz5U4uq#l{wHL`a+y*v8s%k5R@Gvp==|jykyfJ_^S#GWrjJ4$ zt+C#1qBntg)i7P&d&ss4&ekJZS7r?QSPQpjjvL1JG}~Wr6)+sM3rY`+d`wr=TnRND zFyBQqAvOzxyP8D2if@JXHodZdQ&s!>DB*VdwA)9)jo4&wMWPLK2{CUoEw zN{)_#ufRk-NR@JkAIpxp{V26k%=2!N#g`yofZ+~j*x^<D nXjm8-_<}O^>OY?UyYc@4Hlrd57LJ^!00000NkvXXu0mjflo&m& literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_s.png b/src/assets/images/icon/common resource/hdpi/comment_list_icon_adoption_s.png new file mode 100644 index 0000000000000000000000000000000000000000..5588f94571bbac35080c7ad30b04e96fa6967063 GIT binary patch literal 1129 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_button_collection_large_n.png b/src/assets/images/icon/common resource/hdpi/common_button_collection_large_n.png new file mode 100644 index 0000000000000000000000000000000000000000..13f4d3d14eee1831395e41a2ef761ea171eb1f43 GIT binary patch literal 2251 zcmV;+2sHPJP)Px-g-Jv~R9FecS$&LMMHN5izPIVNxTS@X_|Y_egnhegX+gzCgUSL@Y((gO1Tt|$Z+XS(5_A6BMrdHNa^Cp6wG6| z)T@j}dxM0Bz+8UjbsgAXv+-%{zVw`;)pxQ0z?f#TcuhbCk_p=f;X(HWo4;qH1L~;_baTIvu*H<%p0j zOn*Nn_zDk>pJ}Bq{lkFIqC(qw+_!I!#iv`N99FDD=zTd&jQg*_;st4%Y$_c=V4so3 zn?CbK9vEMvx#}1c&r@W2^)dxpAnl@JI~@-&!f8;uPGyt;S6tOXK9h`@3_8U`cc|Wk z&!ybGilp{vB+cvK=gckQYsbvLkC}hn;DW-(xPN~vZ#QPl%>(-%!*m`tU6!BwO7da( zMMUGWuQ-$6xF&UYDWi;ZUTA2;-5*K|=E)@8qA^_w_Zng5dmADs2yUb>{Bc4#2R}l7 z`kKK7bKb@Mqc2)|Lb)Pgg$mzb7y`bS`^UE#IO9h)bzMdjK4C~01i9^|47S!NEZjE` zNo!kkMjQ=RX9;2^lfbtd8gmsPW|C4Cuf?^_DI-10ol=z&K?!rt3acQmZK;^T%5EdP zpko2eZ;uKjsqV;AXz@)I%jTYQG*2VekMKu!y~Zo|9)sY&RTx&EZA0nbYFH(W}AxY54Op*!wDu&xO7$@&!slSp?c2k$)bdjyVs< zvvF)JkDRxFYR5-0<;4!`1I2j@dG&Lz`Y8Erse?|+e|(&SnO`RkO7#jrDF`LqCKzNR z((B`nxe0)cauIR(3CLUnw)vK|u6T-Po)ye$Ww`s@6xNLI>x);dKAFWlEnHaJYWZ12 zn98N7`eu3q3l;4!%Q3|k3wjc6jLHPmr!Fe6ZEMgGV5J4h>ob{xVojkjTZpwW7Ye5! zMoj94@EBXF^>|NMr7GkUYX<~#;3_=b53+N8nS^4WFk3jG*aW_6WPWBEigzlnZ0m71 zIPE7CQ-waONPO{u8Flm*N&ZQ!{GaNW7-C*;pjRqud|Fa5(RGH{U3}0oLD_b*Kth*7 zeSG;SZMSqP%zenfA$`W-0Jv~dWPOGCAY$VXBBY+sng0Qn8WPh5${T(BETonIew+5O zfKFe%m^KtX4naf)n1xgTA3uv?<^vHN{lYCfqCw^T9zKzj+z84bG89nxR~3NRD7+nK zTdybB0OEkv`>PHb(!h9;ne9eNx}rgHng}GJ)u=TdjAm_xxdJ0Uhw@;9#mu%%cw;uo z;F--Z_R3rx%um3(m*>)_K}bjQG(_vHh?U`#!8>tC-GFuci{lbm2|ic+I{XZPS$i5= z^f!pu!TQ*|78~F$+s8Y>S16QwY#*Vr1s?yn>(2m~m8X#okTX1kgWy}f!DV}K*%kO}O@Z54+tFiGOax-o>-^=BT9xz_S`aF+(I!b{&kIVQd zoqpB?_ijhs7JV$g?>U2xRy8MfS!Bx=MKpM{?%jjZGxd7 zE`>7^FOg04Fdv{`&I%MQrI#T1)+94Og*aSGbKkz3S3UkllJ>vp;i`T%az3t&l1h_& zP|LV~Wtj0(T%mXTzYJD;@C5KrWSU<#*v53BD90A_T3g27w}=*ni7;spOG?BHqj zava{8`%zCMzWY#s+?d#i$f>s=r{11m(<&wiu15w~pTeK=F2=tO%~A-~aNqu4r^m@O+A`@250+^Q z(vSCi$6IlLTw-}<+rnU6JH5@OVHxlh+&A`Ap6=u_q`0_m;%RJ#U-vp51Ws94T9m(ip+UO7>XX6Dzi~rm&d2LCvg_KN#6y%16jC6e%JO5T};9jF9 zJfZiiNF#14h|{6mWe2+| zVR$Q`3sX83*9x-f Z_g@YrLRF#Hh!p?;002ovPDHLkV1lwZO6ULp literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_button_collection_large_s.png b/src/assets/images/icon/common resource/hdpi/common_button_collection_large_s.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb3b48039435221c4e599b3763e1de7c3c5f809 GIT binary patch literal 1551 zcmV+q2JrcbP)Px)$w@>(R9FekS!-w(y|ef3 zJa%U{DH+I~bI;>DXU^O?_uh#R+Qs`*?P?fT43Bjb#f7|uF-aM5Ch@jl-l_}~b+oW% zC2*)^JtJMEv!S4Yx%Wy6F5?a@I0%lh`r!kqYZNbO$wP9v{2zKO(g#vszIIvgc~*@S zrJ;qb77Z-Cs{{@$XXwU&RVkx#hK8{k$hZNqOZVj(W)eG5wry%$qBKH7^DihF@p$L3 zC>BSRAe6>vvs*FFCLa;D{jsluWo<#ZKa@K6<^qkSm2H0@N#KPkV3w|I>87JRIn!a| zxjS;VoMmMt71!FVm=a6sA|rG+%J?&66#)6BH1PK_LRq;Xgv+iANR;LK`1!pVG?s>RU&-`i%D>Bb-lD;|7k$iXi!f!k;iY=Hwq?n}leM2C z?&Lh=rA9?mz!YK@(3kFN<0O@Vh5 z3d|F!)oQ`4c170fs%82(6joE}IQv12iV9rPnvj-qK*uOk2GHpUcT-foG^CwUlH$nG%Kwhg**HID`M zJ0v25+G21%PDJkc*#NF~j5_9Q=O)4SZu71wk0hVQ_FyzBUXcBgC5_5VAldta0wM83 zsO~+1`Unbh(nWC8O)*!pp$SW4=3dyjn_t~OD&KU{JeK$jlRI5kU=|zkM82rYHpHl@ zq_J__gAxvf;Coff{YZSDS5d#D;iOUF-3aqg{h>5V<_C~?Mw3KhJujm3ku6u04YeDe z_trR+MJFm+bNd}BvY&D3quWU=&L=SCriH~PM66|6TzT~ZZ8%&|F2rA@t`cVpvL_~$ zaK%!hMPaq}#KoBcHr;&PicM5cjQIvp{P!4ECvi%buXvusY5A37J?7B+D?Zs$g1cnC z#*4_=#H+&QH&)yYSo9LUDC|^u8A&T4XOa)&#T>mT9YY26Q0!S^)-a`KKdn~zCasKk zyyFh+vG$|=tWvUNr}CU?Q9q^Uz72{My0}n!;RrT5JA#~-N&aS7!ZK!P(oRy`#F3z} zyE2Xueh{HaJJW-?!_RTqWXw0=Q=M_*sE!qyH0JYD)eaYBO!gCDaRQU(gMF>&-;ahl zFPo0VX67O1+k;<>z@$a)WEa|=d4TjoFl9gBHR+e15Y(Tb*u5};JkoWk$j$`rg~D6j zSaLhgm9GVdqa*00ucMcK9c*K2um<#^7{KJ)OpP|OtXJ@#$iS`@nzVv(c7o?cyC@do z*k%1r>8aC7*DS?h_*%i#E@E~8>%k)0-Ji8E{|8y?%a4Y5>-GQu002ovPDHLkV1fW- B{eJ)e literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_button_collection_small_n.png b/src/assets/images/icon/common resource/hdpi/common_button_collection_small_n.png new file mode 100644 index 0000000000000000000000000000000000000000..7426a64c2bd26e6f591c72b1bfc56d0be562eb3c GIT binary patch literal 1756 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 KMNUMnLSTZm@F3m* literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_button_sequence_n.png b/src/assets/images/icon/common resource/hdpi/common_button_sequence_n.png new file mode 100644 index 0000000000000000000000000000000000000000..746cf45bf6fa2c255786160495eacabcf2119b60 GIT binary patch literal 503 zcmVPx$u}MThR5%gEQ%y_5KoHF)3;hFrk%|Q?7WAOdracrrR6Kg|S4e-5`ae9|gPKDL zxe5gpDk@TcL4_v1x6Lj|O=v~Ih3>qWdHXUmyR|H=Mx)`=I^0~>_3-;7w(9kItbpDG zxEFL}9LFcHWkClP2U4~SA{(+~6h$kz zkIPijKs<}=i!qrTz}LiQahj8}sDuW((zfjpYC6j!A;#Ye}q literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_button_share_n.png b/src/assets/images/icon/common resource/hdpi/common_button_share_n.png new file mode 100644 index 0000000000000000000000000000000000000000..78bab341cf88a00c9f2da638bd793f12ef3dd907 GIT binary patch literal 2292 zcmVPx-u1Q2eR9FecS$k}pM-kuId*C)WIL@7u7FwJKst8csot+dL1R<3|E2v880|}*& zR;>yJp`-=hS?V8EQRF)t+!CIxKt%E%doYt!*J?(SN#peBIa(ulBq{Do$6J2U_N2Pfp0v(k6F*HS!Vj7}MKB*7 zm;)MFYemfi7g;CET<%c~AeOZHqCFFD8K`oQmxQ}+W(vbqUB(RQM9T|2Vq>pXWQ?RT z-OSL@f4Z4RrPQY=+L!H6dHZ!n5Q&UZBE%!Kg|V4K;JVHYFmwAR%!1}uacPr5!xTwo zJB6}e(+D1QEF;MOsf1d`^RlSg__S&`HD*n-K(MhPH2BS>*;*#KzGG(oqDkwOnl|d= zWA_w9s{9{KS>Mw~SY~4tnIiOtADvl#VQMB*gv12Ovgz)YP~A$~dnTfJAx5MWkBr1y zc9@E_gKF;G6exv}ibqOudhS_z=Pu>@_mRvVIBydIF-L;#9Z7_K&5Y}NPeyWfF6{{s zy#PKpx;0LZ-nnbDn^uOe7`TUKm;p!lR|wvynS(*PZt&sozx2H380oQ|)JjVk5p~C^ z(MoyExg6~dKfnkUzIms5k0v5{_aKa~fh%ffx)v}-&!=3mPwmURh*aE&;J6@s>bB9Y zmOr5!{|)8%lUk-h1XkrpHQFlwhQ^tr=Tj3|3vN$kHsl>=AM;2_TSnsH-N9}x`x6fD5Zlvc{O}i{had>GQUPLR= zqhHD!*hO{ul!X!3_pw5R+6g{s{>O>IG<}G5TdGf(m9ZlI>C!C)Jyf@)1tsKYWqKS< zEO)OVB+TZ^R9b#RwmoiL#S0M0k)kc=RV$60!tb23xG=w$>8N7APj`oJWtb}*H*O50 ze~_NiSSovua-64Nz8`nii?_zZH$6&)ZKALY0RL$g;tvYXV7|04oBJPGwjEjagsT+S z?-}HL;~cpFL3t9_bVB1v($~}R@XvT2?a9QIaFPr|Nj4~bk$v&yZ@Y6Sd)8KgxbV>*P|a@9v-w8J3gKO)6|#W4qECE|VG_PO>QTrt?&*_Kf8mMw zaoOWJ344=?zZBS2ic9RXrOdj+LO>3b(&n2>_9a|^uGVr7fCW1GGw;U%xt0b*aCkl? zrSzJoZ!nL4ArZb>hZy5yDQlbKsK*)RCaxhUBYPhT9p|~b{n12tDL29>5;h~jHNd%z zJZ^XALacZ`Y1weeZk{9mr?f(zb9XpB>%1LJO?->zUhwmz+6QHiK=8XobfQ1Pn9noL zz2E*}!{xO7T8%OKAVklzeDB6!!HUJCG_#{R4$HQ-G zgUpfNZ>PsIBk=l%T|9Cr=nJe_bVFl3nXQg+p4P??1tRIhvIBZvZA4~GB0QEc9iDxr z?i8)2xGG*Mw;XzOzc}T=wE$A5HCYL2SX4vT_nuveBiyVP^~f>z z#}-z&Sf30uHhkaBF06p#ydJm6?`kd9(XXzs>`dBA9HJ??EZkp9W+7;9*7H-+o>5qQ zE}3BbF?9b(CUp>QZ^V7vj$Zc;l#r&fg-OgJqMx`@(vH{S;i)ou6$B@7o@Q5xJnCwI zPOQDQ`OT`yWa@C+EZg4Y-Lodqgo$3pYwH*uM_+;AMJ3KX})@z!_vD*s<*#l#}6JJs`rI3^#^pF<; zEHHx&?L?^DW!^R*kK@#S0{jpp*KQ{0UI$KRI-etQ$yHnH2@9SJ}L$z`};^%{Y7`$E2gZ|*^!S6I3)$?j& zacfAwU6ArrZ7~;5biky~ce8oCii{gj%`Cb{d0}|xh;C9iW@|Oh{JYfHIW*3?-*~qg zXEwCjQv@CHASV-UxpUY6cTb-{E&u;LMc7#W>UrD+RPd`q-A&#fIQ|FYo2>)h?Y%_+ O0000Px&a!Eu%R7ee#m0w8HQ546wIW0GH^oI;3A z^wRbaf<+O!IR_DhWjzH_kW^rqPode95xta_J!Cd*>gHU1&aeH(?>B9(3+H$5Ip=%+ z+;h*pKZ8LtjLpr>H}dlG9xX2~zcRr5)+h}k7*_+yIt zsfyOt))VS_#VoEEMvNkvN^Q1^4)BoKY%Vt%jgsv5Oaoon#p?=yMu4++U4)cZ4Me|0 ze^FF<6W4LQhZ6mKAjs0M(hSuCAUL z85tQ9UORLti2`sfjp)E@gUjXGtOc*S#^3>9rCOvL$^_{m0I&hBRjb8p%{0(cty7d6_7cTrrT<@?q+}6 zax###=jZ2VFuatLK`0dR;eA0OD|?{!VFa0(D7@S4E{?@wjpTn*F`#r!^vrDx&at_l z2yM`FXcYOv($bRP&Y(Xgi>&=G02%CID~>0KGK%3ZL^Z5kG-FT!WclQ@XPh_SqaZ&& z{}hF)l>;YGfE~E9_*PVF2H>9U0@+E%*Sfm8lm{&s41R={YiD08fZFuZBvp`!%wo_0 z^)xg0;$SCKPdT2d&Qb^S1N<w>LT*j%Bac zyCD*Zi~+n`T3Xr;NQ_qAXaUrru1ARJbZ zjND%N8`MFS+?68&kry?I@+$NKKoi@#oJb_@qbox;fNY2hHXH~9K8ZoLfv-yRmlukV*7>!JzT`} a@9Gbp7LG`577RZC0000Px%he-Gtb1_wxR665 z|M1OqkG%DO*FZ$C$pLk2CvT}uP{-f|{SzP=S_x~FF>NcPz=#(Fz=n4SFSI*c-?Rjz zX(59)`uKqyFpc{bZGUo+IO96j|HT*8>3~}btCb60dlJRp(t3Q(XDp1h9mU5p=9dl} z+U>h&>eP~UEcAfGdR_o+UX6qonseYAPseb8Pm2+Bo8miccMq5Vf^(rn?GOeut}^hv zHv0H>#-Ejg50cj*{q#T%=x@(J4qma~DQjOUw@(|JS(-m~S?Aw-ajNLWQCuV<*Gf*}Ee5qyN-%JEapkxC_Q6yOTzZ z$$o)FzhMHt9`85Ix5YtIHgrtOKE5-epY`}8zz1<_tTmi~e__~`P~|LY9rrmp9hNtb zJv_rsQs5G()-0KojBIPcj>o5ND@pfi$^Bpxmg+bd!9%*RdwV@pR2(@rwnfMOqK^c)v!F&y1GitkcDB|7Au z1tR+h#k|Kc`;Jc6dNaeeiYd$y1&8s3+!On6;_}|QVqgHp00000NkvXXu0mjf4$e)K literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_attention_large_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_attention_large_n.png new file mode 100644 index 0000000000000000000000000000000000000000..3cae292ac45d5327b4c532235acda8e43670ffdd GIT binary patch literal 1305 zcmV+!1?KvRP)Px((@8`@R7efYR$pjaRTw|#q|Lo)+G@M5lj4%wHf<`E`A~4^6szC_vBROo2N9;C zg7ZOP6rZ#x3?Ec{P#*>pK@enPbsZZWI7UT9gyA0yCTZHV8SQ3kx7F4xH#GP7`)+dX zZqoF|(ia1l^PTVeeSgmP=bSKB`AdYgu}a>?eLU>{Y$LZCCm!-kkqGHWm5_6O#HQn6 z{Y8>00aKfJSi7j`MA-kc932%5am5^D1);zUnkN_gcQ(4^j?m4#eBYgcWJrI{&GV+= z|C@Lyu#Zq=653sgMsWV?)zsziun%bMd^I8Q1Y>f4HK7x=LzGa7kpCwsC3ln*03|Wy z;9#92P(&i6Eh(B-M-@l<5T@R63pLTuVp`c_;0?R@>ze3j>YSa;v8hOFGr64U4DNCP zY!U{KEev!tY~=f|LuZ*1_YXjyR03-4$)VuF_X5IwwHDYdPa4`Q&YsG*S?CU^M4*!v zkm~hHzFkc+k~VasQiw_?Nj4RUXiDZ}TQO)wzZ{g3o#LGRiuE3>E77_9?QYDrY1?z! zFm%&eScNsGGcbW;qCR-2kY8JIdl8I()SEHweh@TtP`ruIVttuBr%y1^jS3vJ6*-?& z{5tO2XEFIYN_)XJh$Jjmn+X~_^yzW8SE5thjqSz6wKm(+We-jz%41K?;C&49ga$ux zqTqq8BH~}-So>||DpF4t$`?UGXKm%OcJowILQFpw@33T8J3
  • {=^bsAYKSRkYuH zEyc7Eyn_@|;lTY47Ki7=L>7N^m=%PYdpP<^iHh0gT;g^JAQ5{pHE|_WD_xY-Fi6t5 zXeR%R;+L&*V4%Jf!A&KgWEOcET}NfV&8BJvQ8WYjJHESpK7ODlZJsI9^xB|<-p98{ zL$evKs^{r0t*21n&soxX9Et{pCWt<~!laxOLVVsco11hSq??Fy>v<;GAYOnD)IE!P zc@7W4xq6@cqI@RV~voO}nrF;;pD$pMY#KOM6 zWXOWK?_d#5Bu>f)&;fV3Y<;gweJGq+x%H@_5F=EK;-{UjcFijTG`vXTDHr~<*Ff91 zLP(pqh4+uxfuhS_lFYKJj}yKYoin%mbf}=bRs?$(8TiC2c0 zyp*>q!_I^Z}m&oj5@XNW-&UwXJ2emYi&p4;u%c zoEWQrEvLb3M~(k%X>5+P$ClP=8QO|`DcaU_Ew?%aAG_dVv8ioGr#()xzu%u&OZ|pp zN5Lp?pLnDUBnf*$JXWSt-iVZyUI?PV`9?WW#^YpqthQPDf|#@)Q5J* z{=TM^yw*f-Qya^fXK})N35V29i2B`6_M}p#TW^D7B`p3qx$-sI?lGIk`PDkxf4lw*|3Cv{oHN}+ P00000NkvXXu0mjfGXZ`) literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_attention_large_s.png b/src/assets/images/icon/common resource/hdpi/common_icon_attention_large_s.png new file mode 100644 index 0000000000000000000000000000000000000000..3ddf33f7a6e47954318af238bc7b5a53e5776b98 GIT binary patch literal 965 zcmV;$13LVPP)Px&e@R3^R7efYS50UWK@^^uG=KfE_D8{@X{=4R80^K9)`K8cP!x-bCqWB(R*)(l zv?z#*if28jcv95*gQbEV3hG&eVz=}siP%bOm9(|V#%9NFwwYzS`Dt2ha3Q=m?|pB+ znc4T=YzVPERIPP)a?bZlI~7Ww&&8#I844wLg=~x@41jdb`K)kZnF~o_D5a+jRiGp? zjU@#(gwl4-A=cH4b#1gdtU6P|T98os#A=j!+A_avS?lfhd9Fynf>Q9m0soFnNS4hZ z!1Fe5kIw1LdMMZ`Ga~K#QtGxkalYoeGU!yFd)&%vzA$X*CRTpR>U6W>3QeE64cj4$ zeb&ut%GQTMaXPM4mrcYbCoRr=)gKIj-||JRdpb5;pU>T&=x>`9WPvw|W5>>*9m2&(~q`^Gw_j@#b zWC}AD$yt#hoy=KsG?|!=N}G_3&|3`=&BzDFJ31HwW3Zcn0)&KVwFe5jPWVYA)LWrb zl=TE;r5G&cakxs$MPe^HP>|@qf8EbnPq|itZM7^p7zY|!axkInA~Ty}t~F-xDWTXy z(fMwOT+QImYAT`*)IzE|HH0;1R;0}VqDS@N*atIM^c!>suML+r1g;C!bXYpf0~2jU zS+&U}9d?PpJJ{kLt36v)MNw5NB+%iY`vSw-OF3RpB7d*rHztZE8#p8LV4XXVOwuDd z*LNe(k9saa8H}P@dKhE(0-<=1b;3TMx0zD?7~y0)N~#78dj_2%jQ7#ybnpiohO~Yw zUg#!q*jHW=C-E1Y@NITbrZLX%GZvzQB$&x>w*mj&!##UzBhjD2XAq;J+o4~zgO_Q1 z1~=O^s`@;~Inl*sRIrBBvw=v1_z0f)I{qA)zEj%%M&f9@U35*WXz12?(uk#V?&D-kFD7bjb00000NkvXXu0mjff?dJ! literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_attention_small_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_attention_small_n.png new file mode 100644 index 0000000000000000000000000000000000000000..4320a9d65c5a76411c41cb1ec6cfe5ffd2c4b825 GIT binary patch literal 1633 zcmV-n2A=teP)Px*8%ab#R9FesSZ|0_RTRJXzL|M5t|k3Lk#+v;jx!sECK6#3txyzYWRh6~iu55P zD=Yhu2!1Lf@KXf^eb|CEmFUkJ*@r@|)ti=$r@ol3X&jGPccz&)c5krcnS9V4`et*L( zrY4qXoRl+h`+gHwdD1{OW`7~2d{B=el#xiFGn&0P2HE?NJ*8ztLl*DpDom-kb;2n% zbF9$Zd5ee6PMFHHNs#<`LIjtmMlKvTWt12uWv>{bR&6WUAT=*F>1JZ#gc3$W zPLt3B2IKY%-UP$b>D2LDGHL4wa|!z)5@7Ytdrtc5itR86{aO4Sl)b%ycI>WLx4yIU zU3RKkl^JBaj)D0wJzCyah<7X~yOrM|tCuk6{9w8`^?>%QjIy!tYf`$~3FLykiawY} zPuzh$wiL7k8unz{Asd3L7nx)$2~(|xm|W8CR*8+-hiPm+nMB9Znk>{%Hl#y6!%O}} zWkY?50CNJ9A6v0-jyX2@!D#p%vZW(PU&Dc?rQ z(>Cd8W~v<-@*&3gVN$8(i1Te|nW@33{oFKmP4M576KZeu6sJ}-2vL})C`?rOBMkzd zf!=$$(FPZE@J?-f!mY>uzI;qc{ z8~=yKfuI#l<|j{U*|anh3-x=iIZjISx++pcB9|-)`587vq?M5P)h?5@8(IxKixs{> z%iE%I#fl*I%2(*qPtRmHZA4^9RgHpt6kB5%_Dd&vP=Ikc2L4!x@lO*Yr4c^|L*0=@ zZpB?Axm+n3UkDu+yZ<+IyAwgdKkh1&ihg#4H3fw2v;~W{8_s=m`rnDranD#xtZ@XZ zGS?lzJ>&A~pRc>)LZ79^?Saw7X3Len}N{W!wEZGb|ifb)vl9PaGB^STsVm| zsS7I!ppc=;0Y9tHP%ONPe8GtdhGL*t>V0T17P{GG?6_`-=qG#A#qtxg5f$3ZK5St6 zI;VOsRm36BYqu1=tuU0%7*iipe63^ z9-eHfYTtmgBMJ=JqEFSB#^?tSbYt~lpfNwHvK&Lguke>lI zF< literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_attention_small_s.png b/src/assets/images/icon/common resource/hdpi/common_icon_attention_small_s.png new file mode 100644 index 0000000000000000000000000000000000000000..46b89fef07b7090296bc8b7c169d221475c8e548 GIT binary patch literal 1161 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 Ef@C>Md;kCd literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_back_white_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_back_white_n.png new file mode 100644 index 0000000000000000000000000000000000000000..f58fa20c61a78251d34c9c020079420da0c8dfb7 GIT binary patch literal 466 zcmV;@0WJQCP)Px$j7da6R7efAm03yyK@f(cxG(X=6_-R2MQ`8@eDw%|cnDA92?P;A@(@KN`lKL= z7`LFJM-cR3{A#S0=}gi+6UTyos;la+zZ$0L&gGmI1i?w1KsGShb{3N+`1MhSB-=<7 z@fENR;s#+Po+U$JGgcs313gxO#2e_ek_0kb_PbhF_zYt$*3~q07KH=h!Anx&ix9Cc z6>sbyoQJf8pHKzvwDOM{%Qnf6@D#kOiR+-lRHRd59~Tx-*ii)Ynn zxCBpD@?Qg{O@TWgcAD8R#0uaM7%Q>p{qq1s=D@R2#qWdeEQA*jdW{J0vUcA$38u=? zUV>K!Z-Fn3TXk{?mt=rE4J)mxc=~?cFowv*68)iN;yzDv`ZA(&B&)#KF^hrp zN}dixC%}!Fg0FzQr!9RM(NS;(jQOwI^kc&JG|z+$u$;F48wQW0uikc;0000007*qo IM6N<$g7e(V_y7O^ literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_boy_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_boy_n.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc7759236d82228ff68841967000f228697dbda GIT binary patch literal 1132 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 D#0IHp literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_close_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_close_n.png new file mode 100644 index 0000000000000000000000000000000000000000..b19f86ce3025905f96876fd429c9f62e13c5667a GIT binary patch literal 803 zcmV+;1Kj+HP)Px%-AP12R7ee-R?TV@K@jfh)!-~fJb73(xVuT#m+%2ZFnAR&LOcl(?}7;4g@6|m z@Si$xzbLu2U^m063FxjlgjV#*_#k+Y^i3}STZmS^lJ*@+pMn@fkg#rZ(IIiH-%GI^r+ zeMz~yKFI3A&hYU8!VKg`P5#iZd_$HNwuY~Pw2-Q86I&!rC6Bn-V^(t_bVr5AV`uql zk^}&Z60^Lpg8?c{1(;L-4e*zHD?hxF=jCIs*&6)}pK}XSo<)m$TzP3+YjpIoveG;(4o0g*V~zj7ds$!H8Cl4X zm70%W3v=H+kSyF}ew0;rG-vSgG&$z(vq57_$w9xHthmfQVyDEwqtHlIXZ|iSB;FiY z#J|G(qs$x?r|xXvHMUh1+N%};;W}&_7Kl(1)fnlX}Akw@81wEQxNY} zBkW?nhJdYeKCvOPp$_!Z65PoNvxcZT0%WRT+7R~xqhqfo@~V5CabS=IWPe$^9q!DyXqzDH+a1_7~V1m$N-EBk{X2e7?#Ss7i002ovPDHLkV1m_MbhZEh literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_collect_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_collect_n.png new file mode 100644 index 0000000000000000000000000000000000000000..d72d104b037d795baeb24fe1964405de9c00c147 GIT binary patch literal 340 zcmV-a0jvIrP)Px$4oO5oR5%g6lR*xGFc3xQ!UK30mtMw%OL!7j9LBv1FJklpQ2z&hGf)bpF-}rv zI`if;LR(eVy!Qw0;ZJ=&1fr0*s?sQ^RgFCGh8hk(q*|;q*3CKhi0EVj-F{LG2?g?j ziV~r+5}=9WPMET!VBWi?XCO+ m*atw0lfSUazNQuXRs03@C!s0}KRi7E0000Px;SV=@dR9FekS$m9BR~bL&-kI%|MfSnYgc3npDQck2&g{|vN#z*~v`LK-&>9o9 zwI;?`O7=Bs>|$(pW*4DU{%G-4np7>AMoqL<3kw$evOBXCj1dau(G;1P-Gz0ryYslm z-*;xt_1rsm#+gznH@S1Z*ZH0Aob#RUoO_0`;uG#qwTGg~zbamq?a{GDT@dO|oo4uX zQWq-P;3nIrn3A%sKPlWog9HXQcC`;&{D@mAdGd%nvz5{Vn`6xFp{8OCwfD+49MS^w z;}V&}LkHtF4MkHw@-iS9=^XZL(bSMb;KA57ASOs3iY4z+El{b`q?0z$9}-4o6d8v4q%zmc}q%b^u6lWeD3fAfx_ymgjPmJGn1bZZ*$HzBzl9-@+IFNotMqz&z8(U8GvfUG;#hqbG{G2 zhfrZsRYEU5fnFRYUT?6iKQ+dfXm)p9MF6~A0dN0Q#F@-x^Fvq*{0sy$i$X>QhRHt5 z{pKPiqjDq?Xu+g*>SIcBvLky9n8buPLWEpDq5kB*mvTLvOuvq}{}{&npBS1ObQ^myC?O_cuf@dueL@(&iltK& z_e!Ui@M`zlZ>GPQhy*^a%XPX0TqyzE@18uRtF|l|7QLeMeqgkR3$X@WzlC&&n4^O8 z1E1=i9qZ%V((QHH6PWf%VKK*U3_!VR(ST!2xxwyD^aM)|1rFeKgQ6jsOUZ=rw^i`+er}g1!n%Ci(giTHgLz_*y3C+cNBfSJklGq7m_lp zRJKKvli0T#d_LbTuXVLhLT7R-TQV>?hd_}o~$8o^B5ApkWHH)K~c4#$XO?=g`IC~5O{YEvFs<9y~!ZfhLxMA|m zdZm>+$D4G%679B?Sit1ux;_jlF<~MPV$9bNC>?q8B6pE!llz*6ds{9MjdRuk?4hfP zc4OEF98&5J&g2Vi-Y{CdXorn$P#`3*egZLD0(FSxEyxw~lNX~K}~;}wjn zQel(+vzmN4#)fIGhu5J{G~HVjf`<_n8nP@~&J1%MsqG}x7E4E%Wnq)$uVANM>QT3> zNR2Dzsta?q-2qHYM}KN%jtM#|bi^Zp;j&0Y1$OB#BjgIX7@m&w%>JXQQlvIsPn`^#)sB1K|k_z-+*5ZPvG%8Zf<0!?Be2 zN1L~KS*aavWi4C^1gr7ufw4~`G(Uq0T#E^`59BV>vMd@M#jHQi4C9w~b+ovZe323!JDzl!?it?6r2d9jyOG?3@Sa2@_>-&aYH4eZ^v~Iw*VhFW zy|k6TBX_~6O#1h>!#;EQwcs#yf&Ad`M|KATD*XgQ_bi==p+TuIc;84*V4I|`p`W%` z>Op3SKIsy6aoSn1VHTd5mj6*j>m|ND?g#%6W}^YI{vz}F?@n|!pV4g;9qv!BMml=} z?>wZ$b9lcPkF*|Cdc6#7AO8@`Wq*d)U5=Qf52kNn!``La5KVqfvP@r5eh0!sERzh< z%#ldbcu`>&I390N za$QC=)h8UZpR;vnN494R3dH(H#dV;Hp9%aZ#~s-q?#MbxO?Nl(?%>k}(`)B96ia_W zSk{x$N6xqN;w@tmy>3LRn`&TnbG^dk{pteU30l+a9Q-pe%V*;~tsge%n$suzVVWi! z80s&x%v*ASykA~w?JkLqE`q~n$YDft2IuRwbgq$k`Y(~DQ;qe$031IL$7hIa_B0m6 z&$aqjokW@&$cjAOGyBo_sirxtjp`_Yh;TlRybTpn+z%Gq6zKH2cy`vjat;pi@Id<8 z!V=$AXmp=}kEcC~r?SLprG)di)Mr0MlB+8kjxxW$yK=Y?0+X=O}*Oj*LB%>|?GZ%gzxzpiw(mUPcDk;$)yqia$3E|ktR%lU8l zjQTGnzVU%nCG3(7qLMM^`Ha%jNh~ut-4Fg=jMD$?Jk`56l~vU-#mLWa(qv{7_dG{z zMHNI%PBU)ZivL#kV#iy8|FR@Jyq$sru^G(2>#`qTBl%oFa1q40xCv7{ZW#Q6PZ-Jh zH?}0-t94P6(^j7S0x?dbbdDQ*3v%W&u7ROrz!{fJvafgv-=(a2r#U}laQ-zo`uBI) c)_Yd%Kfp=*veN4*mH+?%07*qoM6N<$g1w!&&j0`b literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_comment_large_s.png b/src/assets/images/icon/common resource/hdpi/common_icon_comment_large_s.png new file mode 100644 index 0000000000000000000000000000000000000000..dc87f6ed53d2dac6ac5076ba820f5959d770b3c7 GIT binary patch literal 1822 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 KMNUMnLSTX`u~>Wn literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_disagree_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_disagree_n.png new file mode 100644 index 0000000000000000000000000000000000000000..24630ae910aab9a8433778424ff98b780f10b02d GIT binary patch literal 932 zcmV;V16%xwP)Px&UP(kjR7ef2luJmIQ547Ln@8lRg|*4R5VDBCoLUtWR#b}?k((gFh#=?Tj4&;R zqKL5;g^L!I<0wR}A|;Zng;2qmP#6XVhASzFnkdY%m>JS}^gCbP;ZtXPfEUhp&i$X~ zJ>R)kbGcl*v)OD08a6dHHfBw;OB3#NI@4$Z8bSggX0=+6D+@6{W=3;q7P0FAK)?6Fwv0%==}#=&6FJTWn0qh}kZr>B1!b-GORs^~^0eYIyyQ+Mkkq;Vbay0?4qCb(P-4g{tQMn&{{D@7s2t6F5_?= zp%SA?6eEn;&9=6-aZ##8#vSMm;uMxc%V0)OHUPMlk>Uj0hI|fchQj)kh>|D~;e{5C zFGaVk|KN7JYpLR!@MSr)x3~8*)6R4{eR^3AQc5zJEakjM&7|5c0GkT_>Kc*NLZ^XQ z1A#zkCX;c1f0b!H$)q{}dU1LL*i5(jd_LbgM&TLz$IuiuA1UoU^4vv$q(bP-6D2Ed zRf2*0yk75SGTONxuMD^@E^r`q@6621Q|jNVUzm9wa)u9J8>s&QB!9gW@*;nNZ$h_T zeAs_yKZ5uf`bFSe>FiDD>`)zcW$S)R&@{&s$$|?5X zKMvg`$$6Zv>5iNrE02^h3RuLrUy00pEx~^h3X9)@o~|UA(UvhjLiPLkab=vK2wj!v zS1keUl*^@GFu&h_k+=N^V|9Dg5=gbQ1KIqEP)Px%;7LS5R7efARXb=@K@`1b@}iOmDN^_WDSbAHEhsok#N9%`PhSZf2ribB{eulI_NB*LR(0;3)fvC7Y~~V|COZ@F zB?+rO2aJ~@y(DM7a@a%MGh59Lhu6^VEO@MADmSkas5PB;D6 zu^V7?KJ~kB2EdeDz|+MI!mx0C%Q(|f=tW_b%&HbiOcj!qZv25U`lv<%w!j!#?5inl|lNh1>wQg=UWa4I~ z{6!<1;fHKmfN3N$N_x~fthTRa9*n1x_X-ATqgRJ!jh4+dKzuUhjovA#it7BU7RAe( zZD3H5!mXe`(rV`9={y$H{f{ga`L-U;!IG;P+^o-g)U-y~r&3+rLA{lw<{wOVxe5Cp zHdjp1WaR9MH0z_{#Y7kxiZfyQpsu0;3j{eMRxZx+z%{5F#s6@rVv2&4s5jOx&(VPx#&bO}KpJBsN2qE|u^ zqz6a7KbK3|FCkQLuGB(UyXy8%g;<=p;}ym9mslMLV$vvJ-%31)FEItaEh57fh&N&@ zcH&JefOxoS(XABX?YS*G=i)sR(L0F^0ry&nsgU|n1Q(KCOob2S7VH(rCM)o-_+}wQ zfs=Ga=wC6^IS$ZViX8P8$AGfpjVbwrRak8nA w-D`&QcoIhOG-^f`=Z4e^1B=J37{b5!0L;ZEFk-nJO8@`>07*qoM6N<$f{+n-3IG5A literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_expression_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_expression_n.png new file mode 100644 index 0000000000000000000000000000000000000000..064daea0389c2a24b6265915483b77fa8fa0fb9f GIT binary patch literal 1472 zcmV;x1wZPx)dPzh$BM2>_0UK)3KIwy6DUz#E z;zL3eA%fT@D8c5o3F3qG#i!P4P_#tpizeMXS`rCfidiGI)tF1Qn~T5y_stC7x4Y2_ z4$RJ(bN=TtXU?AaA`vs1o114W9bP4AX=!;R%r(2Frlu<%2{Ey`xf%5~j$ns+M=TnR zZW@gU!jlo;j$s9Yjs;aEa6mZ_BN(U^YK@JKj_wzL@p?~B&o-Zo{HYcH^T8l?W-^&; z(n8?Hk8)+)Xhd3DTOX>askvBNTYK~L^z=E)S1{Mz27-O7x0k7)z|!!iWUfIBBL6_E zjz~gp6&+(-5Hiigt%bGpjvXorYhpRVMd(MBoQdmwyc~a{?n0}q-N&SeBU*~9}A+gTN%&X53$ZU*(1Kt*;4j5B~ zfQ5L<33%@h=n=LsxS~fn-$zA7MZ1QEhWti_1;EQJr51<78M6LtENH!?q~wD3gM))t zgM1P-&YZP8{b{JoH|&L5{tc~NU0r2F^GC=tj5oK^CRE$xB3xeukz_*3Fe*8Bb0GsH z%JnirJ__cHlrwl#>8S}lNy0|(@|yM@QKH8Zkh_^`1YWg~(HP37 zQ1GsUHoHn9s|N-KegdN$sgUM~((jjQRxsVw2vlfbbgwlkx#vv;f^N=rf@`QJq%Xw_ z4wR?x6 zf7wD94_8Q_{GoW9shd>Ac4Op=LfBj$!Pdj;Wj;s{8_Z+2@dUA<6We?PxQfDI(sMot z{;#wymf%mLcT2GI$&Tk(DTThsyqnp^>Ae06{l5(Ct0ae+>hJgI3Zg_5B{J1)MWM)AN$)8qfG}4ufovYx9r1;Q1wB2DFnUStJ3%l3y@b;g zyd>*$$z<|$I-UL{h_N(I@8>U`HrT^_$}I6I^OcoD{{U}0b{faW$G7RUGi<8qmDTjh zZ!OTS$f9j+ZRMQyH_Q8{l>l}Q4-fy&LHvJu0Nmc*z9*Z_&LW$QVOXzNL=RE`<475} zQKwQ8wvbcFtPlBA?^1f|^$N1O&e+-6xqWqYbs5liT*02LjG+@6WM>CoO{$s86jA7l z$@maH9n*U)N>8s=JNo3!!o079ZruR8)B9+b$@4>UOk{!#XJOGUucUMeTHLsnnunf6^Ko*QER&TV^?_K literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_expression_white_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_expression_white_n.png new file mode 100644 index 0000000000000000000000000000000000000000..c244be26db3d2a4884dc5c232d2d296f0907eb70 GIT binary patch literal 1031 zcmV+i1o-=jP)Px&!AV3xR7ee-m(Pn%Q5eVP6{5^SM9D%Hma}BC@FP>ENd5p)EHn!X7Gog`I}1xG z7D`rj{s7J1G<%9AHWG=1#_RJr_dIvbx$nIUPkrC>Jm2TXJ-_Zb_nn%`G9Hg#hF-UN zz{#3jOZ$*iB9_1?j7GtNypn^P24XBbu2>DY2cS*OToZ_6DHCl+;gU18{G?3Ub6`sj z{+8P}8%Cp1Jaaqbx0E$CmHLlwuYpN$%!1G0c5vbNQ4$0!gd<9qen+(I&zvmnliZHb zccn;_14$`<;7*4##`jYK$JN{(kANddDSilAY^M;T?AT_;nJTsM_~#8mT;(}14Gw_Y zKzY>$hXQF*H5cLQw!|F;tBFT(W?w`Qy7DD#TkM^Qjag{8v}atB=`wgdy2UmScn{o& z1j*3L7WyWr*WCcf*PvPN#@>hh6@)zM6q4Umau!(y%N3ao_~SrX?DHoMr+dexak-oi zU%T1Cgm4gK_Z5>}U)S07wvaL(u~pmn*2Y~qG4R`?AK-rFgK(@9`?CtlMlR6w0OJbi zouq+ed(bRrs}PBPS{vC>CSre)3=Y*fm^Gm!cWWc<+hhXv6HuN(PU2FP9F_mplISXY zc6+u0ai=vp3ceEswFmuOl?<_$pvy&2sXi-=i|9}7_FK@LCot&0z^w>G-w532hYJpq zdEsZ1S~zSmAIoJiu{~PR7r@$yg0TpiJEW}A(TO<%st2VIxa&HQW1XDvFXL;DpMd~} z@Wu)~Qr}&D1xk(r7IXU!73_INiZ!P`EXu+|I!Vr-FPh>|+m#&33EtS8Lz8L@A3Q}; z%=ZV9*7bHrZeME+U@c{`1CUPXE4@g2{`M97AI_Soa`TL42_QUD-e$+KZejTI;4b*< z(Q8bOJ>OHuB~aWi>4l1Gcj5{n;F^(z%ybKeP0UOYr+O`X(Za1g3nT7uzj}vCU{06*T+JAy;@OS_K002ovPDHLkV1jwh B;tl`+ literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_girl_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_girl_n.png new file mode 100644 index 0000000000000000000000000000000000000000..8acc658b80b6631911e2f34d0319d8b8c3aa5293 GIT binary patch literal 1328 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_keyboard_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_keyboard_n.png new file mode 100644 index 0000000000000000000000000000000000000000..d52b4af3d52d3b9e641022b0c7dd6c4f282b7b29 GIT binary patch literal 908 zcmV;719SX|P)Px&MoC0LR7efAmb+_IK@`TXF~k@6z*Q7tp_PpmiU_hITi6HzA^$)M!A?b@okb#c zTZm|55f%m07)T{z;jRH=j2MHBU?GTtf(CqmZ=&CCoRiGXoqb9C;M?<>_nbLiG?cmAOJ;Q_88CO3Bl0n8inKQzG-cM5Hsxxyt2=QH>}HG3YZR}$zqmc; zKw3T!d9ruK_)z7_gIC;>cRSB<{c@!_u;ihfH|@9)yT@Wj3wvP&3l*b9hcJB1jH{+d zl0n?BWt3%@Wn9oSD^ltvMBW?ND1H*F;xF-zNY%I{5*rr{BvTzanYqTyA$aA_#e3pQ zFW-6jS&~&622hTe>XM zJTGn#AB%B2xf+8lv3-h4t0QPUN|sS{I3mVscuY0`jfTxwLdoSab`BiXtk`LqILbHj{#%%gFLX9-9ibq9Om_kX;ovA<* z-!sK(4dQ%FxsNx_Jp7xA+f$}(7wyWpw1;DoQ_Sf=NuxsjZ}5klE1&&xj)^U+%s;NK zqJGSg1e1=6L*h~`fF1JT)Ao3*j*LGc_K59*Px+3rR#lR9FeMSZi!lMHHU7`@puw$U|aL5FZIaj3V6v1vNnuG(hZb%c3ZKC7|(# z!Neb$=nwy>!NdgPAES}oZd;I6+O3KYB7~@v$L@ka2q6(6NQx*4n$S{q_ulb4bN5{C zZnxV~;QrV%bLN~gXU?40tPr^`n24U_@i17Mh$ul6!Bq6+VXJOLFd4n7=b8m02SL~u zk9JH9CL()iESN%1@FRIp|66p9nN=T(;Ni$jMmi8`d_|LBGP21*7RstW+VOycqg@@! zB7@pwv>T_h)q?me(bOK>IvwLy@dR(GWRUcENjc96WwCQL^6=|RB{3($57t4>ck zIgqWG;GeYR(U&d-4@DZ3DPq0VEqXoAm?VfyVkz?%8cQKfCB=RW&x0_al$vSdMPIzS zWigHU^YVa<4#H*LGPAO4j=c-76@#EZ0Q&j|;2WwkL83mhv9C8CX%P_3FC0kxOBd92J#7dq5h!`f+M(*lKr%8E<4@^kU( z=IKma4A!M03r$PxgU_G9@gF7{N06HVt{PNIc9HYD@tQ%3-SI%n(qZ^Q1kcHK!m`#O z(yN3L{n+zB`2_C<@@l4W!(kecy^v)V*+lX*bWTYfk#Ygt#6x&PdYymAirporag~6wU zps1$X8jBF3?+!Ga_ek$FicJb~!Wnc!G#Ks5iN^hrFkHZwoGA=_%~I;Z;U*l*xVO4_ z4bf2EtHVQY&p<$HKjdio;cL_K1W9RZq(%6|wj2>W zLi|T#PkGtb1gGCIwU;2S{$GMfLjjbKl%(jDhS4yr;AyJSf0!RtOYDZkFGgn>PC*?2 zVMz&tA{mb5uTRDn3@0s($)+>E!wh{yrELVQKF%t0KNbAatk+hlir^%Y%aRrZtzM@j zb?KtGG8WCKwu$ zyq+hBkr22G0-xsjH7K*lGGUw`ehp`jiV7+uqB(?9aK8q#JXI_O7vq7G(Z)Yx?UQ1g z7vmXGA8Ldc4JFmVkiP@|2S z8?^{;FcQpJY%j$slyKTetq@0p_7RVo1v8!*Nzl#2Qz|plnG@t=&`S3uPOnBA-AJ+> zucGc=&oJa#LpML9j1Yf}H}j8I8RF}yZjRw*&d^v{YCYOw>co)mq)Zah{e@D|7DUEo z#)0u*PgT=GKrq-JTAO)jAP#c#1=Igi?)T4frvyp^=_`XLvCkCZqVn$X$?ENMn+|I! zN~8d1k}h~(QCp}#`<<1W5P+V~xu%$_`Sq#xyr-WMCgmI53Fdh28cJt!9iz>i9vWKA z%4izU<1M|yB|G=V6aCVDfmjXD8!s^5RQJhNc~Dr`5b7h;1LWDzQKdSj(lfuQ|XE5Y(>6Va` zq6)b;p{rEN+z5erp-j01xU-PZ4`urmynr5rfRzwB!<`Cp8}&))d9(0==-w+wSBNS- zr>GpvWLF4F;99L2I8!B*a`FhG6|XJhEZXCpZkQrVH{O|<000000 LNkvXXu0mjfNA`bb literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_on_slippery_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_on_slippery_n.png new file mode 100644 index 0000000000000000000000000000000000000000..669205fe16263f4345a558675d7dfca3579b6887 GIT binary patch literal 520 zcmV+j0{8uiP)Px$!bwCyR5%fhl*=wdK^(?gwbQD#O1*)msq`HXp&{`I77`26*AS@%@fPA1=`)BZ zmfa9xjarrZeRF2UbWTW5@^!x3|KxPeC6nP83P$A9y->)i{rcS!L;)oGP658DB5NKb_Xgtk0saZJPjy?Y!dv3zK->d!^H_Bw z%|qdGo%#q=ya7S`%^gFm;yrM&w_ypbYfYX8$XOVMoGb^rp_k$mir~Sbm@157FnkQ& zz?_Bn@hG#VL%9LI!B#vZ&t{D{^O`~#yns{S-e{jYqRe*GEjwRZug$sy&!FT32znjp z>V&l@E8%HIvpJPJU^yzy;=O_speqo><;_OjWjy~mFd2p(*emb^ro#boc{Wq$&(~y^ zP+y&;_yn<5$98vohEW4OaNx}miDv9g)Fa literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_open_live_commenting_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_open_live_commenting_n.png new file mode 100644 index 0000000000000000000000000000000000000000..d974cb001183d5b3b1260c64e66b72f834d01e2f GIT binary patch literal 1845 zcmV-52g>+~P)Px*?@2^KR9FekSZiz)RTRGG&TLyADg|lrK>-6K1b;}<-IjJ6t5yY#G0{k(5FrFf zTMJf=@xc!pVl<+O3boR$!ELji>MY^c4sp_;4YNE?*FN=~3JF}}lWYiQUG5ko2IP@gMFPQ>QoSS*Pn25G0r5CgpiMN=>O18~d*YEPhh_{fC6heC7VPMdxYI{O`tudp}sIrn=7&e|O z=u`binK^V0YZEQ77#E}#=t^0y1AK&WBmBWJCNsHZQhB>_tuWfcUU#5-My2a^_i5Z7W4 zDYLh|f+NAH0w?KqSOHtWf__Wj>>pxf(F*@2xZ(}CnWqzU62GF9OlN$Ua@PV~==bDK zqTOds+0!*ePK_vTswwA1d&<@~ma96w+vtiTyZDk9Gu<7iD}5ws#W3Zr04o@R54be% z++%b-hcs^D6Oxq6W2KQ#9GGaE5@La{)kjWfIYc2WM9Xonf;4a^tSw_6T+)H~yjjs{n3zMTmb;%&cQYFy-PAy60cw;SdnOvii*54X`_RM_%x|v9Hn6)O6`}f zqKWzX<6Eb%#X}cyNrQ_oV^A~W<~qUH(ltv zcpkCqjo7O8wat@539u3Q6-O%izttOWF2b&>l*%*j2E+ z{iDE7z57c!z1>>j@<*`NwvDb?9Fm>b33Qz<(_!)*$IsV46V~<@r>+~f$ipUpET9d#lJ94c+#DrQ(qo=ii zej9vwk&^{VU(69yajC}|XIb%1Ddb`&Op5lboMBl5Pf1%Q!X}-iqr-V`G*TU|08!9Z zJz4eJ{Ol)&B)N<`Cr44RrRr{FiA~Za;~8UBOHu@#yt3nD>vBMr&bk1MC?k z2JB@_OE+{pTsebGtv8)eDmt>G7SG2xsf(}n%#9o@GOEL9lPglmx-?Cbn|GJ2-|yo7 z8Mbimajz}aNk7kv|LgQ7q2^+fe9M*%PemC)jcO$4s{428>uZdPNOf(0Fz>zHpvI zVwIqR-GY+VjVwEizwf8!=6$nicHMw?&x}SRF&ZI!K}hQ4MWgd3_Vk=QUB_^`fsdDr z@#wA_{3x|{z{puJ81~X3v;f~?{vEH%SRw2Zgxp3vQGsAnr3HEoI;SYFzb@f{8+-|$ zA#2d3D2?Pi?oZsq_~)VaV;ATll;zGbx988y=xM)#lIF@hw|UB;>?!=AiidkM%GBTw z1O5d=xE9Eo*;>4|gHcqOdn{$M!SNhL`9?Ux??cJ~y%cJ$c~pwPa+}Ob;FUcmPHp+m zJ&k_h4OqAeMt`U2fg0P4uSINZiIvuW;k6vjcn?N$PC=AD*L3YO(=-hr13J4Lu`?Mb znF9VbuO1p{Ef&YHpa(|D9J5E5GnK72B4jq8?^%MRpNe|F8U}NmH;lP0|KY}Ib$#ea z-yJ$s3x4myhl^5M9Rkt1Y;nV?=J1+JLju=ia(h7-ZYoWMG#U8Qj+?vSylK24jEzZM zuV^h^_m>kQM)g+k=7D||^gEn}iGPYY+PrhMEyOE0fV|q4!npfUGEpfmkK*0cvn*3J zz?ex)h0G4L5}VQK{w|dmi?}Z#MN7cXb@)VY;d}PAL0SHPod@4G3dusD2J19l)@~f) jFg*Ib$daG>o2S14(H;N@MMV*600000NkvXXu0mjfwTg%H literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_picture_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_picture_n.png new file mode 100644 index 0000000000000000000000000000000000000000..454322868e94dbcd50d8be6e571db4a3d7de8dc6 GIT binary patch literal 1581 zcmV+|2GaS7P)Px)=Sf6CR7ee#mwRZ|RT#(jzT3MSP6b2Vi$%d;YJ%0Kfoy|xG?0dpLD)a@kJ^pd z?Bawn8#M`6wyoXQKlP6`DjTf}mbseZU@@b>Y|w2M+q=LtvF7f5zGuJl^T_-wR*} zK?d^*`z03SQx6cw@eccE^~@f{Yy}BgPQ*8Sp;STdnwgn-k4PVBYioPon&Y;XOixcA zXTOmI-C_BLN+~uME&y4VyY~;rA_q^aTu&B=Qa$UXiHV8(CMG5#DJdyo$?EItugX9I zXZRGwG^^lJln#xLk8f>kY`g|P6=UZK`#ukIG)NlTbtW;O>#%4p0XoDvQ%R`_nSF>v zZSfR!9~CBHSiFRh%eo6Iv{Xh|udw&R{yO{b!{KnApKX+Np)&|_0iLzWmU>1;$YrIEd!Y(6H zQ@TNF`N%@a0GvTqtHJjJ?&Hog@%pk1sP-|M6C?>|#E2av>_?Bc26~z#eudW;#PdqI zMitiYf#wlB{X|p&W(J;%bd45-(<~+9m}Q8vA0ecRE|0w2>F%`#Gbl?Ya~>m-kdUx} z2eI8XK$yQ`^q?>rdJA~|P|AOa0XPy0h3;-{Zob^q)bxvM0L3njHwNaUupFV2M{*#* zIg%;IF%)l;qJ(x-R8-tGIXS5#JV>&7F_OpnIp%uya~*{<9Y*l1RdT5eAiH3Bc=rp+ zuWcD1G&S-2EznXKpp$&eejRdM?_7_y08t%bWMpKB%%qc)+iy%?|<|;Ixk|=4dfK0qmhB zK0rT@lNLd*L2KzlSK)7@s7%{%^$A7|FI!)AeZ`c5MTgP}uGRZ^MJ$kF>ZF*)*mq;F z5_*vr@Pp*kz~7>=17CWEtMx7JVG+-X)t91%ej(80P6LkM_z9>!FaL0&2lyEH0YoYN z#|D4BK&F*yy}2{`?2sDs-IBwpsVN0CLNm>Go2l2vzC<=J0Boti-X*{t$Uo!WcTi-0 z6X9yi&pTwf<{iVR;!cjBRD#k=2BR~xyi-`fZlj=a&m4%L&K;GC$+l5F9;&R&8qKMV1xkzI1YUj zLv2L5msCx;h89~p0bD15tz%R^q`5^QyHjk}?K+l+GT8dU}eppJPv3Li1wBI1+o zPcj#;&otLnz}yEv2fY4gdCJy}i`9Bj$1adltI=$Mw-aMo1QUjag<-AF-!OE5Z5IV~ f4*ZN{Hyi%~4OAVm9xtwF00000NkvXXu0mjfkskNR literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_search_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_search_n.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9d3b7bd2409edcd139a29ee579bc960055d03f GIT binary patch literal 777 zcmV+k1NQuhP)Px%!%0LzR7efAmCK8cQ5?q~jL9uZSs28d8Y@atik)f7b+6oFwk%zS>_+hq*htJy z&4O4+q@>v(C5vIhq?F47xn^8G-{btAe&>15^UOQNuRibjUC(*W^(~6Oaw@i=F=Ll^ z$~fyCrkBng=1E$G&m{!>W%EORV6go|%Skc$glUH;tO0lA?r6*MuM)Q$(t4O=P z9xTDfk459NciIF`nG(UI6-YIlRbAv(wR zK%IVoZdeR!VIA0k(oX1=cnOW7L3D5RO505CqE{~qt~Sx(I}BEL6a7|OmUC#s_JY1x zas_S&ZSo)8D}9(Qoo2lf#^57lMN6Ug&E&o*9kx0(x*;aLrsP@;_QnNtt)?oz=5@+SS=@86{$zN!%fu1HUl@}e1ZQxJtD7N;yQEV_v zT85$nqbIr((IE3+O-$D8E<*NUsty)wLZjHyh>rJncn{CPzpHv3_Jcnh*+H8Iqkc-F zLHB__-A}PEL73^k9E?7L9s<~U(00000NkvXX Hu0mjfr;Kl2 literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_send_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_send_n.png new file mode 100644 index 0000000000000000000000000000000000000000..8c89cfa00d67b63c692e280b48e282227d338ab1 GIT binary patch literal 1584 zcmV-02G9A4P)Px)>PbXFR7ee-mTgRxWf;dfhXX9g=6V4+v!=Ol*jl-R%ruo^_`wacO_;N0vk$!I zAmc3?k&RG#VdEV?wE02ipw`ssT5W-rTPs+#@`IF1(||!=umFjd)9?Rq?uX|&aN6wI z?sHxD^?qIVbzk?1iVA&sd3je2?t;M}?(I7y*d4STCJ8aUu~I6|EnAg@uLN0)fC4)&pey`2v++G^_1R z2vO1=7&D!noiTmH=vL#VdP2#9iNJ4 zg>chBG&C!(aJu%?=WJP7**$i(<$Y*qXih!R+S)o8Nr?!q5TVs*wz3fp8EIgjO`d*W zzt`)nA@8q@jDap?^1O+{1#U?pM(oSS1>TCsKGuG`_84Ug${UKdu#4%~s27lPUtS0i zi{sE$#dUvVAV+jBn@SbQDHM()(<=uwjh~~dC$%og_^@`2>K+eQ&>p4p@E-+Ti$WjG z^oQu+8R|?8FLwbTpwz>MYghx53kWKHp9$BHYFK9!Bvu_DZkKsmy-Ji{}?bj6lS|oHG*HGSCnpbK;4rj@Ffa;!5&V`6 zOOCxxW;OdA;Cgz-z&~I-H)%XeX1Q;PV;vy_r4HdL44k89UXL_bmNO`t%EM{DPaxTB zk5Q&0*tP2{8JA-n7_>^7av!blzVed(ADc z{(Ipz|9u>J&L>=MGy==E6SFU82z#~EoT6cErmz*Q{i z^q~IMiSvQ34yH`y|t(S0000Px(IY~r8R7eetmrsaQRT#kMjiLz^L2958Suzn422zB>P(cpvBxqVG7}26dZXB^$ z6u5FTxiAQXHnlLA2ug^+7LO2dqnik11hFtjoHjADNb=9?_q+Fe_nmw1d$0N6=lTAf z@6P?sx#v8`#**}Uy~WV$qY?PD?(I)|w@}IG!nj5!1;=po&_5n$d?`8aGCpPGVPsV! z&V|ZIN|lJxji6500Wa!fT=1Xb>B)iF`w6~I_HzDL9mlx`{)B^_PG_r0l`v}xR$;z! zs^FNbIZEHSfqQuX+X~7=<;U0s@4;o*p9gG{RqRe*aGVJX{RwDyEfQiR>161ZRA%80 zY^nmG;GBVbFd05aY*+0J+|2!jj?+o4UNjTQiS;R7(5m*O_N17Ee-9`p;2SuX#d=O& z%^c5T--i$NF+K{nlYTn#l09p}Jmfp%5$w<5H+VHBpx0WAeW!?_v>Ji0e6N_DjfBoY zzvCEoRO#=DY=SB=C-v8_5jVjizKS2ETeJ&P&AgUP(oJwZs~(tyJqfP=%%Dj=t=5oM zQdwk$;rgKplnZe`2p(5tLHkQAK@z8g>J;q?ZK2) z>+e7YzHi|=tb^O&POCixvuomPR`DxrJHA05<7L>9^c#_v?A7%s+mf-ucnhXEm;Pna zS@fgmH_*-d0&-chdbvlF8~XrkgYO_3^a1+gF%!MmNKRf3XN>rsg=shpZjOH<=7?Qx zB$Q21eWxk-48EaTl34#k!Z-=#9g;s{fKFa}C#C|mzaXDWd;*l(zOQl!_zKJ533&=U zEf+xXrl?7Ejnur!V1gg~5jYB4z~=q}UNuXgxYSR>>)_S%7kmb%S>{@!@eLOq<`UXJ z#e-wyH#4Y`bJARfqSoLx#pIOa^}D7;i+Q6)Yk@V}Cm&AN$4_bKB9AJb$EfipEQ0b% z#L(@Y&nVAp6kF@2s4n10Udzb5*Wf%Tf4~E{0>u@T*TCn;VP1UVyXUoBR%*Cmu-7-2y&b-1Yhn zfwEb#f2*fChKNEd2} z*lxDB!8f&S%CGPo_@hU8CyK?0&z381gs(Xg^H3=+iYYUZfj@-uiR7#YJMli)4L_3$ za0Ir4o9AjiC)bHhf>IvHC|<4>9C=s}-wDcFje<|&bM3uL_vNwB@lSxys2`s=qJ<-W zJCZjI#pa5l|2L992g=OATmo))*T5Ez`~wCSXgIBrYFTqlpR1eB4tUbo9@lO!44rHY zTtjo6R literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_time_out_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_time_out_n.png new file mode 100644 index 0000000000000000000000000000000000000000..ef40e5572f38264ac39c766192bd153a36d80bc7 GIT binary patch literal 9262 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 Q+5i9m07*qoM6N<$g1-L6AOHXW literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_toll_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_toll_n.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5b2078ac9a1e556eab87520489d187b94f089e GIT binary patch literal 2191 zcmV;A2ypj_P)Px-Nl8ROR9FesSZi!lMHHU7Y`0RN^^q*kK%^oPjfjRo8xq7QT?(b35+REHBN`1P z;3EhoQhpdi1TW7RKg@u)x!L4Pz z!mUz6gp^l2V_KH&_dCvzB&X{4kOtodCZ~3E?Bfm)-~=|!1XC~@ zjaNI4@dt!uRm0o61G4NBTPQG=D}yEp_>h5p&enj=q^-J7E&O~q0OAOM@9rGRDVyNK zMR0@1MINwu^ZJQIBIWX;(Ys|s!zs7#BY0vdH&bG&!J>TO8|N<8U@X>PCxEH{Gk)VB zdqyOa^#DLP%l%kPJ72Me^JnAL5ctPrxjE+2>GVmL)`U`}nuOjs7;qGeSm*MHQ0h@k zyqS6Q8vX$H2s<4|F8oC6mT`S<5s&??)J7;%NM(McOpCIz-!cg}`Wy86c@{D6IIpNU z0auLo$GHdGv7bLQNN$$tSE z!|x~-uZ;Nm@mLJdb`12#VLnRk*>g?{WovOhj}ocWACS2LaHaSGX!XTRdLtG8{t9oOv7P5#NAX zxNv})F(Z)IVc=@QB5@0y=WRD)birLU<407vxA!`S=C@3hEd-r;BuH%M@Jx%C$BSLhv=dC+d|XvE5Bnn2_DAkB2I(P#v&7{klM~H7Q zUN552Pjfw6O}v~Y!%0*K<6cJ2rvsd%T&?hvuqvvSLpwoE`b%jcxi-24e% z;Bg1*1{^dc%y^H{90pxo2cbl9N*A2%qOoyaK9v&d=kdqoUOfJpVf;~)ArG5j;~LHB zqOI)==AoEvMFDzmKAR*DJ401?vv+j-gh2|MgcvZORF~y!w37`^;q9oVZx$sbrMbi` z3bGB@oJ+7G?bt|_@W!D~3&6xG7Nfpu0yzotf8uU7RMys}GRYI4V?L1}N5-I&M79}2 zj?A%Xc%?Q|2VhGO`0q2_i$6|jiNsc@%y-lhh{I~E!YWKQ&EZ`HZz@)U zJlCrSHZBIvMplw?5qX;Kjbv~dsq6!$d-+GX8RgvqQC?mEoE=avAn>g`*Lpzh@dY`LOdC?3@5Q z@s%>q2bY%>P^DksL0r?v%w;?vkvH`YcU{&TK-goJKXiIkKPbu`RhJ@hl!(f(yq?8xS^qC|SFofBc;o*Fm zX~s0P$&Vn^%I!QIjm`%n$piRy!%02FnE#r^cG%yN$Y45LIHj`Dd|cz}6^x<-Acl{v zSNN37*GltVZdsXQBMUx%n}Qu|57|Xu*PQQK93EOXq+r^Cg6YY83MODtIeQHot;hOU z&rfZy3MP*t)zRM4bURAZn*X3QrLW>oIJV?gnwo|ajScF*1hnFGTPFq$TANEj<;U~) zIcBe4e-(!mT>|tcpbMaTe+dYH|DUc~e&coDbFrn$tviQmk<6`KL)_HG_8;QPLcMAQ RNB;l-002ovPDHLkV1fW23|0UD literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_icon_voice_n.png b/src/assets/images/icon/common resource/hdpi/common_icon_voice_n.png new file mode 100644 index 0000000000000000000000000000000000000000..14dfe4d265ee1484302f2dad62426d6915925f26 GIT binary patch literal 1544 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 YFAGUDu;P^3%m4rY07*qoM6N<$f@m{%fdBvi literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_nav_message_black_n.png b/src/assets/images/icon/common resource/hdpi/common_nav_message_black_n.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8d1dac9fbfd091286365eb9263f23075daf9b8 GIT binary patch literal 1298 zcmV+t1?~EYP)Px(%t=H+R9FeUmtAaBMHGO$yS1zd{z11T*#{*^A`lGH|4_+B4Y4HEXy^lf!54ls znh?MMFKFO_#zcM4n5d{!6Qd>?6EtfhAtj+k`vVvs3X&)jG5KQP$*>jLhj%H5NEKEKPE?{@PGG?tGj zCaHWv(MmY%VKBkqC*c)N7}pC-1$gyZ;Vy=$P+nd>Z8Xz?%p}teBbqV@Vu%pvlw$Yy z_Xq0gQdPDkls@=6Z@RBw6x5TJwzgrrBzi`Pm6(I<_m?NN~Ju9WIB{Q zzYGlc1TF^hKXJCf#hN}B#UKx_MWfNj)!c@O=o#Q+n@qZN4=apXg$9#oGG;W=N`nZ# zH*{y5Vsio*5hazR^K4}e%u?H}L!4O8o~X{?bcHCm2e~-g*Vm`J!Y#Wc+8Tv;B$70d zJSjA*r&)ci(4mJrFK*g&;Hy%%0ue+6+&q)E3Y(jo@5^K|zoR_YF}MMKkiPNV9=-?& z_bZIA#$vJc(r5zEn{aTMymUAY?Fi%Nfxqn1LSi#iaN)gCI;x=5{2j6#CF^SL!Q^8B za1Ewb@NEI(z^Y_B*F7GYXa|jrjSrZ@pt;;9N~Rs;a=Bfseo_g7FgoYQ#>Uhupqr|U zy}iV(6b~{~eDqcUat$0-JZbHtz$MKnLZEw%BYjiUqD@UrcY?Q&pkxs{EpBaXoktWq z>+9?1$EvHV-$&9nJUo0%YZM{6y1MeoWb*#0sj1Zw$>_+)$ju@)Rxy$2PaUg57^bc$ zw=zkx7L)XaTTf^o!&I=%<>470AKyn!Y(~BaxJXhz;h}CPKi-cun*)PaauDor3qFnl ze*^n@pH6Tfk3qKscL2|^+YWH(VK#M9Lw3KNUCVX*0vEssj=@>#^E&(^@VCJ$DTvu* zVmS+)WO(_AuafqicrM)9ESO=z3*am8?gf@H zmnM}gWq|gco}NQsYk`WM8Z!nViw_PC9>;kK1G&66v&*lQaS-Mr-$=k8BCjBbV;tL4 zLAt^Z41xl@2l;P60!KS=B;R=@4T5PWn7tT@pJi;|ADaVxRhvQ<{t{jSI5?XC#9wc3 z?>^8Mz+(Iz5uR;WgCPC#+^-e`jK8%RhUL-1vKbkVP9y)XH3-t!f~xd^BR~ zsi>$pCE9FiVM9a1!!}D_5GdY_;%AQX_H;U(wHb!xb$54PMt8sHPfkvL-{0Fcm1iPgFtBw3Z2ek8wuc3hyKqHx9W== z%Ud|iQ!8sJ-0#GB;W$JHEdks>xaf8SAdAsuZ^z^DB;**ao2K>-2*2=l&;fBGlupPY z+(S?$zl7o}%*bZ5i_xnTUDoUstdE1|IX*Elu?~T>l61yx8TkK$Yu$FVNAx3a&*1fB*mh07*qo IM6N<$f{{62PXGV_ literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_nav_message_black_s.png b/src/assets/images/icon/common resource/hdpi/common_nav_message_black_s.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf6412376af693ce7af9d02e35be2d9e6509cd6 GIT binary patch literal 1506 zcmV<81s(c{P)Px)oJmAMR9FeMm}_WURS?Jb?rvjJtX558(J#i@Mk$DrH^vfFiYca2F%&JOeozxd zq0|;zA2qb1K@mSF1*O_XK~zwRt*k*Q>m!1BX#F6PsM(;@Vv<5jOxDDG_?w%Zo4faw z&0-Fm%$%A3ne)GMo|{l8SK8a#Bccvht-3X=#?jHyl;}n%6*p~lb#?cMf;?aviu*Hi z?aEK08Yi30uFjtOsm&d#rluyVR=cjYdP|gs}wgp^1Ww>hPpAy}$ z4^dlN`--#&2M3>6AZ(nqra_!!X}46-jgaw-$m+z*RU*wol$%v&dhSr&k^s(Hjhuq* zJGGg^F~k}*sKi#Ux(QlEQG?28G`i3+D6>I64Q9!_JXuy0I2n-7sBLIy$ij|Pm8F?= zTl%6KZ4K=*FA4GnT5m2uFZAA2M1BzRZlw2`%T@s*TU%Q%8Xq73$1se(ii(Qc#a3Ba zdH2M`#7X&9aLF)Nuu9vPbx=O*j_zvLb?IkGegx54#@- ze3ODylAF`)MQb;yy=Wqwm{31&#uwn)PW4cgnP=YiDN+}wOwGMW6H_Qg5d z4Dvb{nx|6!rZt}CY05Afs%U9IWf*; zA7*yK%#sslw#nBT>UkP2fGgPq@m<~I=z`}67_C5!jg8m%ft+?Zvz#_7P%4$$4Vy2W z0B0M_$mHatc_Z0dXOG|WWYHA;O+5u)Q^*28CT`te= zcsy=CLY;j%QJ*qG+2>)HHztitHe@`jCrF;t8N{p2SMS7rj5_@Oaj4h84 z@Y>+0@`#$pESV64b};DoGI(wU#~G}Jb|dx_veP|yWSjhsV7jcM#*Uevw#YWI6*Oh? zi)CzVtc$7HMIZB4Velk_|BCzz+iL0t+Oqj2dr4|{e}DfWq_wc+VwIPjW<##EY&P<8 zbz(~*C#by@^66Eje>yux*`vt@8cT)ey;MXT_QA6fRo+875WkDZg z5kBYFajAATiTucWhE(YIXsGv*mmzV!s%nmL1w&y<>NBO$@f=JkX;N|Ej7_WW*1GXq7`jLw}TmS$707*qo IM6N<$f(C8a0RR91 literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/common resource/hdpi/common_nav_message_white_n.png b/src/assets/images/icon/common resource/hdpi/common_nav_message_white_n.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e095e6db6df3890dc945e0d0b38c96ad7d9bde GIT binary patch literal 954 zcmV;r14aCaP)Px&bV)=(R9FeUmpf<`K@^5>9umbDV!%hGf`vsyLF}{=5wTDa3oTLv5y2`bSV%xD zv{7qQsA-fm78Xi~D1t`BB9KN*5y1ySL=dAU(UA4~$C)}knCak2N1kxvwmAGN+GQJ7=GydH2p+)l+WACGg@{i>ieKBG#HNavY`|3I*Z zYeMc)+N3NffZyo~#QR)qJjCY&K?3*6b0nFuj%&86m0n#B)|=2N>wG;bs(DqDk5U2M zs?9pO33GAUyM3m4FRS;HC_u;JXMMJcd@N3mTzth|VtT~j=Eob&F>ba}$ln0t>nVenp|aSehWKsTK5 z3vL6xu_3$A8OAu@pSy;4PX^sC9 zDQvQuh7PScLnQPAh`Yfvkqu1ukF-hC)-XRgS*>Si+9j+rMC5nCrvzD$p#27J7zx2L zkepc1tP=8O^hST{}gT6$WzFQDe8lcZTm8h0avadSjd;ckecN@D3ekVmw zuu2OvzZF~rZ^4Z9$_tN&N{bYUS*R1pra?E@Vf}Bsth1F3Z1& z^NSL*PzU&97kr7o0_0`lJE|@mKO1s;8QcOcg9$_zzmupI1)<>E)s=|tCicJQJ_ zQ{EV&#h(J%1UOu#8{J8uYex2js`pS2qq)A7hyXAIQYEFrnbKGuXELAE_X*y^dr|=D*Lq*f*-)LvaZ7
  • ; +}; + +export default Index; diff --git a/src/components/followItem/style.module.scss b/src/components/followItem/style.module.scss new file mode 100644 index 0000000..b276fb1 --- /dev/null +++ b/src/components/followItem/style.module.scss @@ -0,0 +1,103 @@ +.physicianBox { + width:100%; + height: 100%; + background: #fff; + margin-bottom: 10px; + .unfollowBox { + width: 40px; + height: 100%; + text-align: center; + background: #d92108; + color: #fff; + display: flex; + justify-content: center; + + .unfollow { + width: 14px; + height: 100%; + display: flex; + text-align: center; + align-items: center; + font-size: 14px; + word-wrap: break-word; + } + } + + + .shadowBox { + width: 100%; + height: 98px; + border-radius: 5px; + box-shadow: -2px 2px 2px #ddd, -2px -2px 2px #ddd, 2px 2px 2px #ddd; + + .physicianContent { + display: flex; + + .physicianUrl { + width: 65px; + height: 78px; + margin: 10px; + border-radius: 4px; + + img { + width: 100%; + height: 100%; + } + } + + + .physicianInfo { + display: flex; + flex-direction: column; + + .physicianTitle { + display: flex; + + .physicianName { + font-size: 14px; + color: #333333; + margin-top: 16px; + margin-right: 20px; + line-height: 14px; + } + + .physician { + margin-top: 20px; + color: #333333; + font-size: 12px; + line-height: 12px; + transform: scale(0.8); + } + } + + .hospital { + margin-top: 14px; + margin-left: -18px; + font-size: 12px; + transform: scale(0.8); + color: #333333; + line-height: 12px; + } + + .record { + display: flex; + margin-top: 16px; + + .comment { + font-size: 12px; + line-height: 12px; + color: #333333; + } + + .serve { + font-size: 12px; + color: #333333; + margin-left: 20px; + line-height: 12px; + } + } + } + + } + } +} \ No newline at end of file diff --git a/src/components/ideaItem/index.tsx b/src/components/ideaItem/index.tsx new file mode 100644 index 0000000..068117d --- /dev/null +++ b/src/components/ideaItem/index.tsx @@ -0,0 +1,53 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; + +// 我的被采纳的建议 数据类型 +interface AdoptIdeaRawState { + releaseUserId: number; + releaseUserNickName: string; + releaseUserHeadPic: string; + title: string; + disease: string; + adoptTime: number; + content: string; +} + +interface propsType { + item: AdoptIdeaRawState; +} + +export const IdeaItem: React.FC = ({ item }) => { + const [isExpend, setIsExpend] = useState(false); + return ( +
    +
    +
    + +
    + {item.releaseUserNickName} +
    +
    +
    +
    {item.title}
    +
    主要病症:{item.disease}
    +
    采纳时间:{item.adoptTime}
    +
    +
    +
    +
    我的建议
    +
    + {item.content} +
    + setIsExpend(!isExpend)}> + {!isExpend ? "全文" : "收起"} + +
    +
    + ); +}; + +export default IdeaItem; diff --git a/src/components/ideaItem/style.module.scss b/src/components/ideaItem/style.module.scss new file mode 100644 index 0000000..f05bfba --- /dev/null +++ b/src/components/ideaItem/style.module.scss @@ -0,0 +1,90 @@ +.idea_item { + box-sizing: border-box; + border-top: 4px solid #ddd; + padding-top: 20px; + + .releaseUserInfo { + display: flex; + justify-content: flex-start; + align-items: center; + margin: 0 20px; + box-sizing: border-box; + padding-bottom: 20px; + border-bottom: 1px solid #ddd; + + .userInfo { + margin-right: 40px; + display: flex; + flex-direction: column; + align-items: center; + + .releaseUserHeadPic { + max-width: 50px; + margin-bottom: 10px; + } + + .releaseUserNickName { + font-size: 14px; + color: var(--base-color); + } + } + + .releaseContent { + .title { + font-size: 14px; + color: var(--base-color); + margin-bottom: 10px; + font-weight: bold; + } + + .disease { + font-size: 12px; + color: var(--base-color); + margin-bottom: 10px; + } + + .adoptTime { + font-size: 12px; + color: var(--base-color); + margin-bottom: 10px; + } + } + } + + .myIdea { + box-sizing: border-box; + padding-top: 16px; + margin: 0 20px; + + .title { + font-weight: bold; + font-size: 14px; + color: #333; + margin-bottom: 10px; + } + + .content { + font-size: 12px; + color: var(--base-color); + line-height: 16px; + overflow: hidden; // 溢出内容隐藏 + text-overflow: ellipsis; // 文本溢出部分用省略号表示 + display: -webkit-box; // 特别显示模式 + -webkit-line-clamp: 4; // 行数 + -webkit-box-orient: vertical; // 盒子中内容竖直排列 + } + + .content_expend { + font-size: 12px; + color: var(--base-color); + line-height: 16px; + } + + .fullText { + display: inline-block; + font-size: 12px; + color: var(--primary-color); + padding-left: 300px; + } + } +} diff --git a/src/components/index.tsx b/src/components/index.tsx new file mode 100644 index 0000000..931b794 --- /dev/null +++ b/src/components/index.tsx @@ -0,0 +1,62 @@ +// 启动页 +export * from "./startPage"; +// 首页头部 +export * from "./myHeader"; +export * from "./navTitle"; +// 知识点每一项 +export * from "./knowbaseItem"; + +/**************************我的 *************************/ +// 我的——首页 组件 +export * from "./consultationCell"; +export * from "./menuItem"; +// 我的——上传图片——蒙层 +export * from "./myMack"; +// 我的——消息——详情 +export * from "./mySystemNotice"; +export * from "./myInquiryNotice"; +export * from "./myHealthyCurrencyNotice"; +// 我的——我的档案 (添加-编辑) 组件 +export * from "./proFileInput"; +export * from "./proFilePicker"; +// 我的——(无)档案 and 我的——(无)问诊 复用组件 +export * from "./emptyPage"; +// 我的——被采纳建议 组件 +export * from "./ideaItem"; +// 我的——设置——我的体征 +export * from "./myPhysicalSignsItem"; +// 我的——我的病友圈 组件 +export * from "./myPatientCircleItem"; +export * from "./mySickCircleCommentItem"; +// 病友圈——组件 +export * from "./mypatientCieclefooter"; +export * from "./myTagdisease"; +export * from "./myNavBar"; + +// 我的——设置——我的体征 +export * from "./myPhysicalSignsItem"; +export * from "./myPhysicalSignsItem"; +// 我的——购买的视频 组件 +export * from "./userVideoBuyItem"; + +// 充值成功 | 评价成功 显示ui +export * from "./operateSuccess"; + +// 医生卡片 +export * from "./doctorCard"; + +// 蒙层背景 +export * from "./maskBack"; +// 确认蒙层 +export * from "./confirmMask"; +// 病友圈列表 +export * from "./sickCircleCommentList"; +// 视频弹幕 +export * from "./barrage" +// 视频信息 +export * from "./vedioInfo" +export * from './keepAlive' +export * from './lazyImage' + +export { List as WDList } from './wd-list' +export * from './upload' \ No newline at end of file diff --git a/src/components/keepAlive/CacheContext.tsx b/src/components/keepAlive/CacheContext.tsx new file mode 100644 index 0000000..69ebd17 --- /dev/null +++ b/src/components/keepAlive/CacheContext.tsx @@ -0,0 +1,21 @@ +import React, { createContext, useState } from 'react'; + +interface CacheContextProps { + cache: { [key: string]: any }; + setCache: React.Dispatch>; +} + +export const CacheContext = createContext({ + cache: {}, + setCache: () => ({}), +}); + +export const CacheProvider: React.FC<{ children: JSX.Element }> = ({ children }) => { + const [cache, setCache] = useState<{ [key: string]: any }>({}); + + return ( + + {children} + + ); +}; diff --git a/src/components/keepAlive/index.tsx b/src/components/keepAlive/index.tsx new file mode 100644 index 0000000..4210495 --- /dev/null +++ b/src/components/keepAlive/index.tsx @@ -0,0 +1,92 @@ +import React, { useRef, useState, useEffect, useContext, createContext, createElement, PropsWithChildren } from 'react'; +import ReactDom from 'react-dom'; + +interface ElementMap { + [key: string]: { + id: string; + element: JSX.Element; + nodes?: HTMLElement[]; + }; +} + +interface KeepAliveContextProps { + elements: ElementMap; + onPushKeepAlive: (id: string, element: JSX.Element) => void; +} + +const KeepAliveContext = createContext({} as KeepAliveContextProps); + +/** 用于创建keepAlive组件的方法 */ +function createKeepAliveElement(id: string, element: JSX.Element) { + return function KeepAliveComponent(props: object) { + const { elements, onPushKeepAlive } = useContext(KeepAliveContext); + const keepAliveRef = useRef(null); + + // 每次props发生变化,重新渲染组件 + useEffect(() => { + onPushKeepAlive( + id, + createElement(element.type, props), + ); + }, [props]); + + // 监听组件状态变化 + useEffect(() => { + // 如果nodes存在,移动到当前组件的根节点下 + if (elements[id]?.nodes) { + const keepAliveDom = keepAliveRef.current; + elements[id]?.nodes?.forEach(node => { + keepAliveDom?.appendChild(node); + }); + } + }, [elements]); + + return
    ; + }; +} + +type KeepAliveProviderProps = PropsWithChildren<{children: JSX.Element }> + +export function KeepAliveProvider({ children }: KeepAliveProviderProps) { + /** + * 存储需要借鸡生蛋的组件,存储结构如下 + * { + * [唯一标识]: { + * id: 唯一标识 + * element: 存储jsx, + * nodes: 存储真实的dom + * } + * } + */ + const [elements, setElements] = useState({}); + + // 通过此方法添加keepAlive组件 + const onPushKeepAlive = (id: string, element: JSX.Element) => { + const newElements = { ...elements }; + newElements[id] = { ...elements[id], id, element }; + setElements(newElements); + }; + + return ( + + {children} + {/* 借鸡生蛋的地方 */} + {Object.values(elements).map(({ id, element }) => ( +
    { + // 把渲染好的dom存到状态里 + if (dom && dom.children.length) { + const newElements = { ...elements }; + newElements[id].nodes = Array.from(dom.children) as HTMLElement[]; + setElements(newElements); + } + }} + > + {element} +
    + ))} +
    + ); +} diff --git a/src/components/knowbaseItem/index.tsx b/src/components/knowbaseItem/index.tsx new file mode 100644 index 0000000..4f593f6 --- /dev/null +++ b/src/components/knowbaseItem/index.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import style from "./style.module.scss"; + +interface valueRawState { + type: string; + val: string; +} + +interface PropsType { + labelText: string; + children: JSX.Element; +} + +export const KnowbaseItem: React.FC = ({ labelText, children }) => { + return ( +
    + {labelText && ( + + )} +
    { children }
    +
    + ); +}; diff --git a/src/components/knowbaseItem/style.module.scss b/src/components/knowbaseItem/style.module.scss new file mode 100644 index 0000000..bf0fb22 --- /dev/null +++ b/src/components/knowbaseItem/style.module.scss @@ -0,0 +1,18 @@ +.proFile_input_wrapper { + margin-left: 20px; + padding-bottom: 20px; + margin-right: 20px; + // border-bottom: 1px solid #f2f2f2; + // background-color: white; + .proFile_label { + display: block; + box-sizing: border-box; + color: var(--primary-color); + font-size: 14px; + padding-bottom: 10px; + } + .content { + color: var(--base-color); + font-size: 12px; + } +} diff --git a/src/components/lableBar/index.tsx b/src/components/lableBar/index.tsx new file mode 100644 index 0000000..49e59cc --- /dev/null +++ b/src/components/lableBar/index.tsx @@ -0,0 +1,20 @@ +import React from "react"; +import style from "./style.module.scss"; +import MyTaskTitle from "../../assets/images/image/hdpi/my_task_title.png" + +interface PropsType{ + title:string, + styles?:React.CSSProperties +} + +const Index: React.FC = ({title,styles}) => { + // 签到标签 + return
    +
    + +
    {title}
    +
    +
    ; +}; + +export default Index; diff --git a/src/components/lableBar/style.module.scss b/src/components/lableBar/style.module.scss new file mode 100644 index 0000000..ffb1756 --- /dev/null +++ b/src/components/lableBar/style.module.scss @@ -0,0 +1,20 @@ + + + +.signStep{ + width: 100px; + height: 36px; + color: #fff; + font-size: 14px; + line-height: 36px; + position: relative; + .taskImg{ + width: 100%; + height: 100%; + } + .taskTitle{ + position: absolute; + top: 0; + left: 15px; + } +} diff --git a/src/components/lazyImage/index.tsx b/src/components/lazyImage/index.tsx new file mode 100644 index 0000000..ee2d1ad --- /dev/null +++ b/src/components/lazyImage/index.tsx @@ -0,0 +1,83 @@ +import React, { useRef, useEffect, useState } from "react"; +import loading from '../../assets/images/icon/common resource/hdpi/loading.gif' +import notFound from '../../assets/images/image/hdpi/404.jpg' +interface LazyImageProps { + src: string; + alt: string; + loadingSrc?: string; + onClick?: () => void + className?: string + style?: React.CSSProperties +} + +export const LazyImage: React.FC = ({ + src, + alt, + loadingSrc, + onClick, + className, + style +}) => { + const imageRef = useRef(null); + + useEffect(() => { + const observerOptions = { + root: null, + rootMargin: "0px", + threshold: 0.1, + }; + + const handleIntersection = (entries: IntersectionObserverEntry[]) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + const lazyImage = entry.target as HTMLImageElement; + loadImage(src).then(() => { + lazyImage.src = src + }).catch(() => { + lazyImage.src = notFound + }) + observer.unobserve(lazyImage); + } + }); + }; + + const loadImage = (src: string) => { + return new Promise((resolve, reject) => { + const img = new Image(); + img.src = src + console.log(src) + img.addEventListener('load', resolve) + img.addEventListener('error', reject) + }) + } + + const observer = new IntersectionObserver( + handleIntersection, + observerOptions + ); + + if (imageRef.current) { + observer.observe(imageRef.current); + } + + return () => { + if (imageRef.current) { + observer.unobserve(imageRef.current); + } + }; + }, []); + + return {alt}; +}; + +export default LazyImage; + + +// 上海网站维度健康平台标准化项目第二次审核2023-09-07: +// 结论:做为2S项目暂缓通过 +// 建议: +// 1、建议在线咨询增加可以发送表情、*图片*、文件、视频、语音、是否可以人工加机器人,是否可以复制信息到微信获取qq发送; +// 2、虚拟列表增加不定高应用 完成OK +// 3、class写法除非特殊情况修改为hooks写法 全改 完成OK +// 4、新增第三方登录,开发时自动适配 +// 5、增加项目配置优化,比如redux/toolkit优化,webpack的配置优化等 完成 \ No newline at end of file diff --git a/src/components/maskBack/index.tsx b/src/components/maskBack/index.tsx new file mode 100644 index 0000000..8f81883 --- /dev/null +++ b/src/components/maskBack/index.tsx @@ -0,0 +1,23 @@ +import React from "react"; +import style from "./style.module.scss"; + +interface PropsType { + isOpen: boolean; + content: React.ReactNode; + zIndex?: number; +} + +export const MaskBack: React.FC = ({ + isOpen, + content, + zIndex = 1, +}) => { + if (isOpen) { + return ( +
    + {content} +
    + ); + } + return null; +}; diff --git a/src/components/maskBack/style.module.scss b/src/components/maskBack/style.module.scss new file mode 100644 index 0000000..f30e30f --- /dev/null +++ b/src/components/maskBack/style.module.scss @@ -0,0 +1,9 @@ +.MaskBack { + width: 100vw; + height: 100vh; + background-color: rgba(#999, 0.5); + position: fixed; + left: 0; + top: 0; + overflow-y: scroll; +} diff --git a/src/components/menuItem/index.tsx b/src/components/menuItem/index.tsx new file mode 100644 index 0000000..ae60919 --- /dev/null +++ b/src/components/menuItem/index.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import style from "./style.module.scss"; + +interface propsType { + menuIndex: number; + menuUrl: string; + menuText: string; + onNavigate: (index: number) => void; +} + +export const MenuItem: React.FC = ({ + menuIndex, + menuUrl, + menuText, + onNavigate, +}) => { + return ( +
    onNavigate(menuIndex)}> + +
    {menuText}
    +
    + ); +}; + +export default MenuItem; diff --git a/src/components/menuItem/style.module.scss b/src/components/menuItem/style.module.scss new file mode 100644 index 0000000..e24dd07 --- /dev/null +++ b/src/components/menuItem/style.module.scss @@ -0,0 +1,14 @@ +.menu_item { + width: 80px; + height: 55px; + text-align: center; + margin-bottom: 40px; + .item_img { + max-width: 30px; + margin-bottom: 10px; + } + .item_title { + font-size: 12px; + color: #333; + } +} diff --git a/src/components/myHeader/index.tsx b/src/components/myHeader/index.tsx new file mode 100644 index 0000000..e5c9d04 --- /dev/null +++ b/src/components/myHeader/index.tsx @@ -0,0 +1,55 @@ +import React from "react"; +import style from "./style.module.scss"; +import url1 from "../../assets/images/icon/common resource/hdpi/common_nav_message_white_n.png"; +import url2 from "../../assets/images/icon/common resource/hdpi/common_nav_message_white_s.png"; +import url3 from "../../assets/images/icon/common resource/hdpi/common_nav_message_black_n.png"; +import url4 from "../../assets/images/icon/common resource/hdpi/common_nav_message_black_s.png"; +import user from "../../assets/images/icon/common resource/hdpi/user.png"; +import robot from '../../assets/images/robot-avatar.jpg' +import { useNavigate } from "react-router-dom"; +import { useAppSelector } from "../../store/hooks"; +interface PropsType { + title?: JSX.Element | React.ReactElement | React.ReactNode; + showSearch?: boolean; + show?: boolean +} + +export const MyHeader: React.FC = ({ + title, + showSearch = false, + show = false +}) => { + const navigate = useNavigate(); + + const headPic = useAppSelector((state) => state.user.userInfo.headPic); + const isLogin = useAppSelector((state) => state.user.isLogin); + + return ( +
    +
    + isLogin ? navigate("/my") : navigate("/login")} /> +
    +
    + {showSearch ? ( + navigate("/home/search")} + /> + ) : ( + title + )} +
    +
    + navigate('/my/message')}/> +
    +
    + navigate('/chat/login')}/> +
    + {/* */} +
    + ); +}; + +export default MyHeader; diff --git a/src/components/myHeader/style.module.css b/src/components/myHeader/style.module.css new file mode 100644 index 0000000..b615e8a --- /dev/null +++ b/src/components/myHeader/style.module.css @@ -0,0 +1,45 @@ +.header { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + z-index: 99; + background-color: white; + padding: 10px 0; +} + +.header .left { + margin-left: 12px; + margin-right: 10px; +} + +.header .left img { + height: 26px; + width: 26px; + object-fit: cover; + border-radius: 50%; +} + +.header .right { + margin-left: 10px; + margin-right: 12px; +} + +.header .right img { + height: 26px; +} + +.header .con { + flex: 1; + display: flex; + align-items: center; + justify-content: center; +} + +.header .con .input { + flex: 1; + height: 36px; + border-radius: 20px; + border: #ccc solid 1px; + padding-left: 16px; +} diff --git a/src/components/myHeader/style.module.min.css b/src/components/myHeader/style.module.min.css new file mode 100644 index 0000000..f7bf8ed --- /dev/null +++ b/src/components/myHeader/style.module.min.css @@ -0,0 +1 @@ +.header{display:flex;justify-content:space-between;align-items:center;width:100%;z-index:99;background-color:white;padding:10px 0}.header .left{margin-left:12px;margin-right:10px}.header .left img{height:26px;width:26px;object-fit:cover;border-radius:50%}.header .right{margin-left:10px;margin-right:12px}.header .right img{height:26px}.header .con{flex:1;display:flex;align-items:center;justify-content:center}.header .con .input{flex:1;height:36px;border-radius:20px;border:#ccc solid 1px;padding-left:16px} diff --git a/src/components/myHeader/style.module.scss b/src/components/myHeader/style.module.scss new file mode 100644 index 0000000..c459f3e --- /dev/null +++ b/src/components/myHeader/style.module.scss @@ -0,0 +1,42 @@ +.header { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + z-index: 99; + background-color: white; + padding: 10px 0; + .left { + margin-left: 12px; + margin-right: 10px; + img { + height: 26px; + width: 26px; + object-fit: cover; + border-radius: 50%; + } + } + + .right { + margin-left: 10px; + margin-right: 12px; + img { + height: 26px; + } + } + + .con { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + .input { + flex: 1; + height: 36px; + border-radius: 20px; + border: #ccc solid 1px; + // margin: 0 16px; + padding-left: 16px; + } + } +} diff --git a/src/components/myHealthyCurrencyNotice/index.tsx b/src/components/myHealthyCurrencyNotice/index.tsx new file mode 100644 index 0000000..fa8e274 --- /dev/null +++ b/src/components/myHealthyCurrencyNotice/index.tsx @@ -0,0 +1,35 @@ +import React from "react"; +import style from "./style.module.scss"; +import { dateYearToDate } from "../../utils/formatTime"; + +// 用户通知列表类型 +interface noticeListRawState { + id: number, + content: string, + createTime: number +} + +// 用户H币通知 +export const MyHealthyCurrencyNotice: React.FC = ({ + id, + content, + createTime +}) => { + // console.log(createTime) + return ( +
    +
    {content}
    +
    +
    +
    + {createTime && dateYearToDate(createTime).yearToDate} +
    +
    + {createTime && dateYearToDate(createTime).time} +
    +
    +
    +
    +
    + ); +}; diff --git a/src/components/myHealthyCurrencyNotice/style.module.scss b/src/components/myHealthyCurrencyNotice/style.module.scss new file mode 100644 index 0000000..da0dd9e --- /dev/null +++ b/src/components/myHealthyCurrencyNotice/style.module.scss @@ -0,0 +1,37 @@ +.leftDate_box { + width: 100%; + height: auto; + border: 1px solid #f2f2f2; + border-radius: 4px; + margin-bottom: 20px; + padding: 14px 10px; + + .text { + font-size: 12px; + } + + .date_box { + font-size: 10px; + transform: scale(0.833); + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 12px; + + .date { + display: flex; + align-items: center; + margin-left: -30px; + + .onDate { + padding-right: 6px; + } + } + + .check { + margin-right: -30px; + display: flex; + align-items: center; + } + } +} \ No newline at end of file diff --git a/src/components/myInquiryNotice/index.tsx b/src/components/myInquiryNotice/index.tsx new file mode 100644 index 0000000..dc0d786 --- /dev/null +++ b/src/components/myInquiryNotice/index.tsx @@ -0,0 +1,41 @@ +import React from "react"; +import style from "./style.module.scss"; +import { dateYearToDate } from "../../utils/formatTime"; +import commonInformationNext from "../../assets/images/icon/common resource/hdpi/common_information_next_n.png" + + +// 用户通知列表类型 +interface noticeListRawState { + id: number, + content: string, + createTime: number +} + +// 用户问诊通知 +export const MyInquiryNotice: React.FC = ({ + id, + content, + createTime +}) => { + return ( +
    +
    {content}
    +
    +
    +
    + {createTime && dateYearToDate(createTime).yearToDate} +
    +
    + {createTime && dateYearToDate(createTime).time} +
    +
    +
    { + console.log('我的问诊'); + }}> +
    立即查看
    + +
    +
    +
    + ); +}; diff --git a/src/components/myInquiryNotice/style.module.scss b/src/components/myInquiryNotice/style.module.scss new file mode 100644 index 0000000..60ee9ba --- /dev/null +++ b/src/components/myInquiryNotice/style.module.scss @@ -0,0 +1,48 @@ +.check_box { + width: 100%; + height: auto; + border: 1px solid #f2f2f2; + border-radius: 4px; + margin-bottom: 20px; + padding: 14px 10px; + + .text { + font-size: 12px; + } + + .date_box { + font-size: 10px; + transform: scale(0.833); + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 12px; + + .date { + display: flex; + align-items: center; + margin-left: -30px; + + .onDate { + padding-right: 6px; + } + } + + .check { + margin-right: -30px; + display: flex; + align-items: center; + color: #4087ea; + + img { + width: 10px; + height: 10px; + margin-left: 6px; + } + } + + .toDate { + margin-left: 6px; + } + } +} \ No newline at end of file diff --git a/src/components/myMack/index.tsx b/src/components/myMack/index.tsx new file mode 100644 index 0000000..26d038a --- /dev/null +++ b/src/components/myMack/index.tsx @@ -0,0 +1,62 @@ +import React, { useRef } from "react"; +import style from "./style.module.scss"; +import { modifyHeadPic } from "../../api/my"; +import { useAppDispatch, useAppSelector } from "../../store/hooks"; +import { getUserInfo } from "../../store/user/userSlice"; + +interface PropsType { + // 取消 + onCancel: () => void; + //确认 + onConfirm: () => void; +} + +export const MyMack: React.FC = ({ onCancel, onConfirm }) => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const dispatch = useAppDispatch(); + const fileInputRef = useRef(null); + const handleUpload = () => { + if (fileInputRef.current) { + fileInputRef.current.click(); + } + }; + + const handleChange = async (e: React.ChangeEvent) => { + const tar = e.target as HTMLInputElement; + if (tar.files) { + const file = tar.files[0]; + await modifyHeadPic(userId, sessionId, file); + dispatch(getUserInfo({ userId: userId.toString(), sessionId })); + onConfirm(); + } + }; + return ( +
    + { +
    +
    +
    +
    拍照
    + +
    handleUpload()}> + 从手机相册选择 +
    +
    +
    onCancel()}> + 取消 +
    +
    + ) => + handleChange(e) + } + /> +
    + } +
    + ); +}; diff --git a/src/components/myMack/style.module.scss b/src/components/myMack/style.module.scss new file mode 100644 index 0000000..4fbbd4b --- /dev/null +++ b/src/components/myMack/style.module.scss @@ -0,0 +1,39 @@ +.mask { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + background: rgba($color: #333, $alpha: 0.5); + + .footer_box { + width: 100%; + padding: 10px 14px; + position: absolute; + bottom: 0; + font-size: 14px; + color: #3087ea; + text-align: center; + + .picture { + width: 100%; + background-color: #f2f2f2; + height: 83px; + line-height: 41px; + border-radius: 4px; + + div { + border-bottom: 1px solid #ddd; + } + } + + .cancel { + width: 100%; + background-color: #f2f2f2; + margin-top: 10px; + border-radius: 4px; + height: 40px; + line-height: 40px; + } + } +} \ No newline at end of file diff --git a/src/components/myNavBar/index.tsx b/src/components/myNavBar/index.tsx new file mode 100644 index 0000000..287912c --- /dev/null +++ b/src/components/myNavBar/index.tsx @@ -0,0 +1,50 @@ +import React from "react"; +import { Sticky } from "react-vant"; +import styles from "./style.module.scss"; + +import iconWhite from "../../assets/images/icon/common resource/hdpi/common_icon_back_white_n.png"; +import iconBlack from "../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png"; + +interface PropsType { + title: string | React.ReactNode; + leftArrow?: boolean; //是否展示左箭头 默认true + theme?: string; //主题 black|white 对应黑白 默认黑 + onClickLeft?: () => void; + rightText?: React.ReactNode; + style?: React.CSSProperties; +} + +export const MyNavBar: React.FC = ({ + title, + leftArrow = true, + theme = "black", + onClickLeft, + rightText, + style, +}) => { + return ( + +
    +
    onClickLeft && onClickLeft()} + > + {leftArrow ? ( + + ) : null} +
    +
    + {title} +
    +
    {rightText}
    +
    +
    + ); +}; diff --git a/src/components/myNavBar/style.module.scss b/src/components/myNavBar/style.module.scss new file mode 100644 index 0000000..85ad77a --- /dev/null +++ b/src/components/myNavBar/style.module.scss @@ -0,0 +1,24 @@ +.myNavBar { + display: flex; + display: flex; + justify-content: space-between; + height: 56px; + line-height: 40px; + align-items: center; + padding: 0 20px; + box-sizing: border-box; + // background-color: #fff; + + .nav-left { + .leftArrow { + display: block; + width: 16px; + height: 16px; + } + } + + .nav-center { + font-size: 16px; + font-weight: bold; + } +} diff --git a/src/components/myPatientCircleItem/index.tsx b/src/components/myPatientCircleItem/index.tsx new file mode 100644 index 0000000..8e8f594 --- /dev/null +++ b/src/components/myPatientCircleItem/index.tsx @@ -0,0 +1,52 @@ +import React from "react"; +import style from "./style.module.scss"; +import nextIcon from "../../assets/images/icon/common resource/hdpi/common_information_next_n.png"; +import { useNavigate } from "react-router-dom"; + +// 定义 查看我的病友圈发帖列表 数据类型 +interface MyPatientCircleRawState { + sickCircleId: number; + title: string; + detail: string; + amount: number; + collectionNum: number; + commentNum: number; + releaseTime: number; +} + +interface PropsType { + item: MyPatientCircleRawState; +} + +export const MyPatientCircleItem: React.FC = ({ item }) => { + const navigate = useNavigate(); + const dateTime = new Date(item.releaseTime).toLocaleDateString().split("/"); + return ( +
    +
    +
    {dateTime[2]}
    +
    + {dateTime[1].length === 1 ? 0 + dateTime[1] : dateTime[1]}月 +
    +
    +
    +
    {item.title}
    +
    {item.detail}
    +
    + navigate( + "/my/patient/circle/comment/list?sickCircleId=" + + item.sickCircleId + ) + } + > + 查看评论 + +
    +
    +
    + ); +}; + +export default MyPatientCircleItem; diff --git a/src/components/myPatientCircleItem/style.module.scss b/src/components/myPatientCircleItem/style.module.scss new file mode 100644 index 0000000..0c514d6 --- /dev/null +++ b/src/components/myPatientCircleItem/style.module.scss @@ -0,0 +1,67 @@ +.myPatientCircle { + background-color: #fff; + box-sizing: border-box; + padding: 20px 20px 20px 20px; + display: flex; + + .dateTime { + margin-right: 10px; + + .day { + font-size: 16px; + color: var(--base-color); + font-weight: bold; + } + + .month { + margin-left: 16px; + font-size: 12px; + color: var(--base-color); + } + } + + .mySickCircle { + height: 100px; + width: 270px; + border: 1px solid #f2f2f2; + border-radius: 6px; + box-sizing: border-box; + padding: 10px; + box-shadow: 1px 1px 1px #f2f2f2; + + .title { + font-size: 14px; + color: var(--base-color); + margin-bottom: 10px; + font-weight: bold; + } + + .detail { + font-size: 12px; + color: var(--base-color); + margin-bottom: 10px; + line-height: 16px; + overflow: hidden; // 溢出内容隐藏 + text-overflow: ellipsis; // 文本溢出部分用省略号表示 + display: -webkit-box; // 特别显示模式 + -webkit-line-clamp: 2; // 行数 + -webkit-box-orient: vertical; // 盒子中内容竖直排列 + } + + .comments { + display: flex; + align-items: center; + justify-content: flex-end; + span { + color: var(--primary-color); + font-size: 12px; + transform: scale(0.83); + margin-top: -3px; + } + .next { + min-width: 10px; + height: 10px; + } + } + } +} diff --git a/src/components/myPhysicalSignsItem/index.tsx b/src/components/myPhysicalSignsItem/index.tsx new file mode 100644 index 0000000..367af47 --- /dev/null +++ b/src/components/myPhysicalSignsItem/index.tsx @@ -0,0 +1,56 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { Slider } from "react-vant"; + +// 我的体征 滑块 参数类型 +interface PropsType { + url: string, // 体征图片 + title: string,// 体征标题 + unit?: "cm" | "kg", // 单位 (默认没有) + min?: number, // 最小值 (默认0) + max?: number, // 最大值 (默认100) + value?: number // 初始值 (默认10) + onChangeAfters?: (v) => void; +} + +export const MyPhysicalSignsItem: React.FC = ({ + url, + title, + unit, + min = 10, + max = 100, + value = 10, + onChangeAfters +}) => { + const [values, setValues] = useState(value); + + return ( +
    +
    + +
    {title}
    +
    + +
    { + title === "年龄" ? `${values}岁` : `${values}${unit}` + }
    +
    + } + value={values} + onChange={setValues} + barHeight={'5px'} + activeColor={'#3087ea'} + inactiveColor={'#ddd'} + min={min} + max={max} + onChangeAfter={(v) => onChangeAfters && onChangeAfters(v)} + /> +
    +
    {unit ? `${min}${unit}` : `${min}`}
    +
    {unit ? `${max}${unit}` : `${max}`}
    +
    +
    + ); +}; diff --git a/src/components/myPhysicalSignsItem/style.module.scss b/src/components/myPhysicalSignsItem/style.module.scss new file mode 100644 index 0000000..44fc580 --- /dev/null +++ b/src/components/myPhysicalSignsItem/style.module.scss @@ -0,0 +1,62 @@ +.myPhysicalSigns_item { + width: 100vw; + height: auto; + padding: 20px 20px 18px; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + + .myPhysicalIcon_box { + width: 100%; + height: auto; + display: flex; + align-items: center; + font-size: 14px; + color: #333; + margin-bottom: 60px; + + img { + width: 30px; + height: 30px; + margin-right: 6px; + } + } + + .myPhysical_unit { + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 10px; + } +} + +.btn_box { + width: 15px; + height: 15px; + background-color: #ffab26; + border-radius: 50%; + + .btn_message { + width: 60px; + height: 24px; + text-align: center; + line-height: 24px; + position: relative; + background-color: #3087ea; + top: -42px; + left: -22px; + border-radius: 5px; + color: #fff; + + &::after { + content: ""; + width: 0; + height: 0; + border: 12px solid transparent; + border-top-color: #3087ea; + position: absolute; + bottom: -23px; + left: 50%; + transform: translate(-50%); + } + } +} \ No newline at end of file diff --git a/src/components/mySickCircleCommentItem/index.tsx b/src/components/mySickCircleCommentItem/index.tsx new file mode 100644 index 0000000..a16cf24 --- /dev/null +++ b/src/components/mySickCircleCommentItem/index.tsx @@ -0,0 +1,102 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import agreeIcon from "../../assets/images/icon/common resource/hdpi/common_icon_agree_n.png"; +import agreeIcon_active from "../../assets/images/icon/common resource/hdpi/common_icon_agree_s.png"; +import disagreeIcon from "../../assets/images/icon/common resource/hdpi/common_icon_disagree_n.png"; +import disagreeIcon_active from "../../assets/images/icon/common resource/hdpi/common_icon_disagree_s.png"; +import collectionIcon from "../../assets/images/icon/common resource/hdpi/common_button_collection_small_n.png"; +import authIcon from "../../assets/images/icon/common resource/hdpi/common_icon_authenticate_n.png"; +import inquiryIcon from "../../assets/images/icon/common resource/hdpi/common_icon_inquiry_n.png"; +import { adoptionProposal } from "../../api/my"; +import { useSearchParams } from "react-router-dom"; +import { useAppSelector } from "../../store/hooks"; + +// 定义 查询我的病友圈帖子的评论 数据类型 +interface MySickCircleCommentItem { + commentId: number; + commentUserId: number; + nickNmae: string; + headPic: string; + content: string; + supportNum: number; + opposeNum: number; + opinion: number; + whetherDoctor: number; + commentTime: number; +} +interface PropsType { + item: MySickCircleCommentItem; +} + +export const MySickCircleCommentItem: React.FC = ({ item }) => { + const [searchParams] = useSearchParams(); + const sickCircleId = Number(searchParams.get("sickCircleId")); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [isAdopt, setIsAdopt] = useState(false); + const adoptComment = async () => { + const resp = await adoptionProposal( + item.commentId, + sickCircleId, + userId, + sessionId + ); + const { status } = resp; + if (status === "8000") { + setIsAdopt(true); + } + }; + + return ( +
    +
    +
    + + {item.nickNmae} + {item.whetherDoctor && ( + + )} + {item.whetherDoctor && ( + + )} +
    +
    {item.content}
    +
    +
    {item.commentTime}
    +
    +
    + + {item.supportNum} +
    +
    + + {item.opposeNum} +
    + {!isAdopt ? ( +
    + + adoptComment()}> + 采纳 + +
    + ) : null} +
    +
    +
    +
    + ); +}; + +export default MySickCircleCommentItem; diff --git a/src/components/mySickCircleCommentItem/style.module.scss b/src/components/mySickCircleCommentItem/style.module.scss new file mode 100644 index 0000000..cde7cac --- /dev/null +++ b/src/components/mySickCircleCommentItem/style.module.scss @@ -0,0 +1,88 @@ +.mySickCircleCommentItem { + box-sizing: border-box; + padding: 10px 20px 10px 20px; + background-color: #fff; + border-bottom: 4px solid #f2f2f2; + + .commentUserInfo { + display: flex; + justify-content: flex-start; + align-items: center; + position: relative; + + .headerPic { + min-width: 40px; + height: 40px; + margin-right: 10px; + margin-bottom: 14px; + } + + .authIcon { + min-width: 16px; + height: 16px; + position: absolute; + left: 30px; + top: 25px; + } + + .inquiryIcon { + max-width: 24px; + height: 24px; + position: absolute; + right: 30px; + } + + .nickName { + font-size: 14px; + color: var(--base-color); + line-height: 40px; + } + } + + .commentContent { + font-size: 12px; + color: var(--base-color); + margin-right: 20px; + margin-bottom: 14px; + line-height: 16px; + } + + .bottom { + display: flex; + justify-content: space-between; + align-items: center; + margin-right: 20px; + + .dateTime { + font-size: 12px; + transform: scale(0.83); + color: #666; + } + + .operate { + display: flex; + justify-content: space-between; + align-items: center; + + .agreeBox, + .disagreeBox { + margin-right: 14px; + display: flex; + align-items: center; + } + + .collectionBox { + display: flex; + align-items: center; + } + + .agreeIcon, + .disagreeIcon, + .collectionIcon { + min-width: 16px; + height: 16px; + margin-right: 6px; + } + } + } +} diff --git a/src/components/mySystemNotice/index.tsx b/src/components/mySystemNotice/index.tsx new file mode 100644 index 0000000..7d7f836 --- /dev/null +++ b/src/components/mySystemNotice/index.tsx @@ -0,0 +1,35 @@ +import React from "react"; +import style from "./style.module.scss"; +import { dateYearToDate } from "../../utils/formatTime"; + +// 用户通知列表类型 +interface noticeListRawState { + id: number, + content: string, + createTime: number +} + +// 用户系统通知 +export const MySystemNotice: React.FC = ({ + id, + content, + createTime +}) => { + console.log(createTime) + return ( +
    +
    {content}
    +
    +
    +
    +
    + {createTime && dateYearToDate(createTime).yearToDate} +
    +
    + {createTime && dateYearToDate(createTime).time} +
    +
    +
    +
    + ); +}; diff --git a/src/components/mySystemNotice/style.module.scss b/src/components/mySystemNotice/style.module.scss new file mode 100644 index 0000000..b9efc31 --- /dev/null +++ b/src/components/mySystemNotice/style.module.scss @@ -0,0 +1,41 @@ +.rightDate_box { + width: 100%; + height: auto; + border: 1px solid #f2f2f2; + border-radius: 4px; + margin-bottom: 20px; + padding: 14px 10px; + + .text { + font-size: 12px; + } + + .date_box { + font-size: 10px; + transform: scale(0.833); + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 12px; + + .date { + display: flex; + align-items: center; + margin-left: -30px; + + .onDate { + padding-right: 6px; + } + } + + .check { + margin-right: -30px; + display: flex; + align-items: center; + + .toDate { + margin-left: 6px; + } + } + } +} \ No newline at end of file diff --git a/src/components/myTagdisease/index.tsx b/src/components/myTagdisease/index.tsx new file mode 100644 index 0000000..d188c67 --- /dev/null +++ b/src/components/myTagdisease/index.tsx @@ -0,0 +1,45 @@ +import React from 'react' +import style from './style.module.scss' +interface tabdiseaseStart{ + title:string, + disease?:string, + timer?:string, + treatmentHospital?:string, + picture?:string +} +export const MyTagdisease:React.FC=({title,disease,timer,treatmentHospital,picture})=> { + if(!(timer&&treatmentHospital)){ + if (disease) { + return ( +
    +
    [

    {title}

    ]
    +
    + {disease} +
    +
    + ) + }else{ + return ( +
    +
    [

    {title}

    ]
    +
    + +
    +
    + ) + } + }else{ + return ( +
    +
    [

    {title}

    ]
    +
    + {treatmentHospital} + {timer} +
    +
    + {disease} +
    +
    + ) + } +} diff --git a/src/components/myTagdisease/style.module.scss b/src/components/myTagdisease/style.module.scss new file mode 100644 index 0000000..a6f5164 --- /dev/null +++ b/src/components/myTagdisease/style.module.scss @@ -0,0 +1,39 @@ +.mytagdisease { + width: 100vw; + padding: 20px 20px 0; + + .title { + margin-bottom: 10px; + font-size: 12px; + color: #3087ea; + line-height: 12px; + display: flex; + align-items: center; + span { + white-space: nowrap; + } + p { + font-family: 'Computer Modern Serif', georgia; + font-variant: small-caps; + } + } + + .treatmentHospital { + margin-bottom: 6px; + display: flex; + justify-content: space-between; + font-size: 12px; + color: #333; + } + + .disease { + font-size: 12px; + color: #333; + line-height: 16px; + } + + img { + width: 100%; + height: 144px; + } +} \ No newline at end of file diff --git a/src/components/myThumbnail/index.tsx b/src/components/myThumbnail/index.tsx new file mode 100644 index 0000000..546270d --- /dev/null +++ b/src/components/myThumbnail/index.tsx @@ -0,0 +1,32 @@ +import React from 'react' +import style from './style.module.scss' +import { useNavigate } from 'react-router-dom' +import { getTimeFormatText } from '../../utils/formatTime' + +interface PropsType { + infoId: string; + title: string; + doctor: string; + createTime: number; +} + +export const MyThumbnail: React.FC = ({ infoId, title, doctor, createTime }) => { + const navigate = useNavigate() + + return ( +
    navigate(`/home/information/${infoId}`)} + > +
    +
    {title}
    +
    +
    {doctor}
    +
    {getTimeFormatText(new Date(createTime))}
    +
    +
    +
    + ) + +} diff --git a/src/components/myThumbnail/style.module.scss b/src/components/myThumbnail/style.module.scss new file mode 100644 index 0000000..d6d12ff --- /dev/null +++ b/src/components/myThumbnail/style.module.scss @@ -0,0 +1,25 @@ +.collectionConent_item { + border-bottom: 1px solid #f2f2f2; + + // 无图片 + .noPicture { + width: 100%; + height: auto; + padding: 10px 20px; + + .title { + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; + } + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } +} \ No newline at end of file diff --git a/src/components/myThumbnail1/index.tsx b/src/components/myThumbnail1/index.tsx new file mode 100644 index 0000000..b48c35b --- /dev/null +++ b/src/components/myThumbnail1/index.tsx @@ -0,0 +1,41 @@ +import React from 'react' +import style from './style.module.scss' +import { getTimeFormatText } from '../../utils/formatTime'; +import { useNavigate } from 'react-router-dom'; + +interface PropsType { + infoId: string, + thumbnail: string[], + title: string, + doctor: string, + createTime: number +} + +export const MyThumbnail1: React.FC = ({ infoId, thumbnail, title, doctor, createTime }) => { + + const navigate = useNavigate() + + return ( +
    navigate(`/home/information/${infoId}`)} + > +
    +
    + {thumbnail.map((v, i) => { + return ; + })} +
    +
    +
    {title}
    +
    +
    {doctor}
    +
    {getTimeFormatText(new Date(createTime))}
    +
    +
    +
    +
    + ) + +} diff --git a/src/components/myThumbnail1/style.module.scss b/src/components/myThumbnail1/style.module.scss new file mode 100644 index 0000000..632df72 --- /dev/null +++ b/src/components/myThumbnail1/style.module.scss @@ -0,0 +1,40 @@ +.collectionConent_item { + border-bottom: 1px solid #f2f2f2; + + // 一张图片 + .aPicture { + width: 100%; + height: auto; + padding: 10px 20px; + display: flex; + + .aPicture_left { + width: 110px; + height: 73px; + margin-right: 10px; + + img { + width: 100%; + height: 100%; + } + } + + .aPicture_right { + flex: 1; + display: flex; + flex-direction: column; + justify-content: space-between; + font-size: 14px; + line-height: 16px; + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } + } +} \ No newline at end of file diff --git a/src/components/myThumbnail3/index.tsx b/src/components/myThumbnail3/index.tsx new file mode 100644 index 0000000..14f3e06 --- /dev/null +++ b/src/components/myThumbnail3/index.tsx @@ -0,0 +1,39 @@ +import React from 'react' +import style from './style.module.scss' +import { getTimeFormatText } from '../../utils/formatTime'; +import { useNavigate } from 'react-router-dom'; + +interface PropsType { + infoId: string; + title: string; + thumbnail: string[]; + doctor: string; + createTime: number; +} + +export const MyThumbnail3: React.FC = ({ infoId, title, thumbnail, doctor, createTime }) => { + + const navigate = useNavigate() + + return ( +
    navigate(`/home/information/${infoId}`)} + > +
    +
    {title}
    +
    + {thumbnail.map((v, i) => { + return ; + })} +
    +
    +
    {doctor}
    +
    {getTimeFormatText(new Date(createTime))}
    +
    +
    +
    + ) + +} diff --git a/src/components/myThumbnail3/style.module.scss b/src/components/myThumbnail3/style.module.scss new file mode 100644 index 0000000..072a81e --- /dev/null +++ b/src/components/myThumbnail3/style.module.scss @@ -0,0 +1,35 @@ +.collectionConent_item { + border-bottom: 1px solid #f2f2f2; + + // 三张图片 + .threePicture { + width: 100%; + height: auto; + padding: 10px 20px; + + .title { + font-size: 14px; + } + + .threePicture_img { + display: flex; + justify-content: space-between; + margin: 10px 0; + + img { + width: 100px; + height: 74px; + } + } + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } + +} \ No newline at end of file diff --git a/src/components/myaccept/index.tsx b/src/components/myaccept/index.tsx new file mode 100644 index 0000000..295665c --- /dev/null +++ b/src/components/myaccept/index.tsx @@ -0,0 +1,7 @@ +import React from 'react' +import style from './style.module.scss' +export const MyAccept:React.FC=()=> { + return ( +
    index
    + ) +} diff --git a/src/components/myaccept/style.module.scss b/src/components/myaccept/style.module.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/mydownmenu/index.tsx b/src/components/mydownmenu/index.tsx new file mode 100644 index 0000000..e57c272 --- /dev/null +++ b/src/components/mydownmenu/index.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import style from './style.module.scss' +import { KnowledgeBaseRawState, KnowlegeListItem } from '../../api/patientCircle'; +// 问诊咨询类型 +interface parameter { + list: KnowledgeBaseRawState[]|KnowlegeListItem[], + getval:(item)=>any +} + + +const Mydownmenu: React.FC = ({ list,getval }) => { + const handleClick=(item)=>{ + getval(item) + } + return ( +
    +
      + { + list.map(item => { + return
    • { + handleClick(item) + }}>{item.departmentName?item.departmentName:item.name}
    • + }) + } +
    +
    + ) +} +export default Mydownmenu \ No newline at end of file diff --git a/src/components/mydownmenu/style.module.scss b/src/components/mydownmenu/style.module.scss new file mode 100644 index 0000000..3c5354c --- /dev/null +++ b/src/components/mydownmenu/style.module.scss @@ -0,0 +1,19 @@ +.menubox{ + width: 100vw; + padding: 10px 0; + background-color: #f2f2f2; + .menu{ + width: calc(100vw - 40px); + margin:0 20px; + display: flex; + flex-wrap: wrap; + text-align: center; + li{ + width: 25%; + margin: 10px 0; + font-size: 12px; + color: #333; + } + } + +} \ No newline at end of file diff --git a/src/components/mypathienList/index.tsx b/src/components/mypathienList/index.tsx new file mode 100644 index 0000000..db8faee --- /dev/null +++ b/src/components/mypathienList/index.tsx @@ -0,0 +1,63 @@ +import React from "react"; +import { getTimeFromDate } from "../../utils/formatTime"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import url1 from "../../assets/images/image/hdpi/h_currency.png"; +interface pathienList { + item: pathienCircleHomeList; +} +interface pathienCircleHomeList { + sickCircleId: number; + userId?: number; + title: string; + detail: string; + releaseTime: number; + collectionNum: number; + commentNum: number; + amount: number; +} +const MypathienList: React.FC = ({ item }) => { + const navigate = useNavigate(); + return ( +
    { + // 点击跳转病友圈详情页 + navigate(`/patient/circle/detail?sickCircleId=${item.sickCircleId}`); + }} + > +
    +

    {item.title}

    + {item.amount > 0 && ( +
    + + {item.amount} +
    + )} +
    +

    {getTimeFromDate(item.releaseTime)}

    +
    {item.detail}
    +
      +
    • + 建议 + {item.commentNum} +
    • +
    • + 收藏 + {item.collectionNum} +
    • +
    +
    + ); +}; +export default MypathienList; + +// 上海网站维度健康平台标准化项目第二次审核2023-09-07: +// 结论:做为2S项目暂缓通过 +// 建议: +// 1、建议在线咨询增加可以发送表情、*图片*、文件、视频、语音、是否可以人工加机器人,是否可以复制信息到微信获取qq发送; +// 2、虚拟列表增加不定高应用 OK +// 3、class写法除非特殊情况修改为hooks写法 OK +// 4、新增第三方登录,开发时自动适配 +// 5、增加项目配置优化,比如redux/toolkit 优化,webpack的配置优化等 + \ No newline at end of file diff --git a/src/components/mypathienList/style.module.scss b/src/components/mypathienList/style.module.scss new file mode 100644 index 0000000..1bd27b0 --- /dev/null +++ b/src/components/mypathienList/style.module.scss @@ -0,0 +1,61 @@ + + .listItem { + width: 100%; + margin-top: 4px; + padding: 20px; + background-color: white; + + .title{ + display: flex; + justify-content: space-between; + h3 { + font-size: 16px; + color: #333; + } + .HB{ + display: flex; + justify-content: space-around; + align-items: center; + img{ + width: 20px; + height: 20px; + } + span{ + margin-left: 6px; + font-size: 13px; + color: #d92109; + } + } + } + + .time { + font-size: 10px; + color: #333; + margin: 10px 0 8px 0; + } + + .detail { + font-size: 12px; + color: #333; + line-height: 20px; + } + + .collect { + display: flex; + justify-content: right; + margin-top: 16px; + font-size: 10px; + color: #333; + + li { + display: flex; + justify-content: center; + align-items: center; + margin-left: 14px; + + span { + margin-left: 6px; + } + } + } + } diff --git a/src/components/mypatientCieclefooter/index.tsx b/src/components/mypatientCieclefooter/index.tsx new file mode 100644 index 0000000..a2a3e8b --- /dev/null +++ b/src/components/mypatientCieclefooter/index.tsx @@ -0,0 +1,48 @@ +import React from "react"; +import url1 from "../../assets/images/icon/common resource/hdpi/common_tab_home_n.png"; +import url1Active from "../../assets/images/icon/common resource/hdpi/common_tab_home_s.png"; +import url2 from "../../assets/images/icon/common resource/hdpi/common_tab_video_n.png"; +import url33 from '../../assets/images/icon/common resource/hdpi/common_tab_circle_n.png' +import url3 from "../../assets/images/icon/common resource/hdpi/common_tab_circle_s.png"; +import style from "./style.module.scss"; +import { useLocation, useNavigate } from "react-router-dom"; +export const MypatientCieclefooter: React.FC = () => { + const navigate = useNavigate(); + const { pathname } = useLocation() + + return ( +
    +
    + { + navigate("/home"); + }} + /> + { + navigate("/vedio"); + }} + /> +
    + { + if(pathname === '/patient/circle') { + navigate("/patient/circle/write"); + } else { + navigate("/patient/circle"); + } + + }} + /> +
    + ); +}; diff --git a/src/components/mypatientCieclefooter/style.module.css b/src/components/mypatientCieclefooter/style.module.css new file mode 100644 index 0000000..64aa483 --- /dev/null +++ b/src/components/mypatientCieclefooter/style.module.css @@ -0,0 +1,31 @@ +.myfooter { + width: 100%; + height: 60px; + position: fixed; + bottom: 0px; + background: url("../../assets/images/image/hdpi/the_bottom_bar.png"); + background-size: 375px 60px; + z-index: 99; +} + +.myfooter .mymiddle { + position: absolute; + top: -24px; + left: calc(50% - 24px); + width: 48px; + height: 48px; +} + +.myfooter div { + display: flex; + justify-content: space-between; + width: 100%; + align-items: center; + padding: 0 46px; + height: 100%; +} + +.myfooter div img { + width: 30px; + height: 30px; +} diff --git a/src/components/mypatientCieclefooter/style.module.min.css b/src/components/mypatientCieclefooter/style.module.min.css new file mode 100644 index 0000000..7c5178a --- /dev/null +++ b/src/components/mypatientCieclefooter/style.module.min.css @@ -0,0 +1 @@ +.myfooter{width:100%;height:60px;position:fixed;bottom:0px;background:url("../../assets/images/image/hdpi/the_bottom_bar.png");background-size:375px 60px;z-index:99}.myfooter .mymiddle{position:absolute;top:-24px;left:calc(50% - 24px);width:48px;height:48px}.myfooter div{display:flex;justify-content:space-between;width:100%;align-items:center;padding:0 46px;height:100%}.myfooter div img{width:30px;height:30px} diff --git a/src/components/mypatientCieclefooter/style.module.scss b/src/components/mypatientCieclefooter/style.module.scss new file mode 100644 index 0000000..ba2f18c --- /dev/null +++ b/src/components/mypatientCieclefooter/style.module.scss @@ -0,0 +1,28 @@ +.myfooter { + width: 100%; + height: 60px; + position: fixed; + bottom: 0px; + background: url('../../assets/images/image/hdpi/the_bottom_bar.png'); + background-size: 375px 60px; + z-index: 99; + .mymiddle{ + position: absolute; + top: -24px; + left: calc(50% - 24px); + width: 48px; + height: 48px; + } + div{ + display: flex; + justify-content: space-between; + width: 100%; + align-items: center; + padding: 0 46px; + height: 100%; + img{ + width: 30px; + height: 30px; + } + } + } \ No newline at end of file diff --git a/src/components/navTitle/index.tsx b/src/components/navTitle/index.tsx new file mode 100644 index 0000000..04d5487 --- /dev/null +++ b/src/components/navTitle/index.tsx @@ -0,0 +1,15 @@ +import React from "react"; +import style from "./style.module.scss"; +interface PropsType { + title: string; +} +export const NavTitle: React.FC = ({ title }) => { + return ( +
    +
    +
    + {title} +
    +
    + ); +}; diff --git a/src/components/navTitle/style.module.scss b/src/components/navTitle/style.module.scss new file mode 100644 index 0000000..2c099ba --- /dev/null +++ b/src/components/navTitle/style.module.scss @@ -0,0 +1,20 @@ +.nav-title { + display: flex; + height: 42px; + overflow: hidden; + align-items: center; + margin-bottom: 2px; + background-color: white; + .left { + margin-left: 12px; + width: 4px; + background-color: #3087ea; + height: 22px; + } + + .title { + margin-left: 10px; + color: #3087ea; + font-weight: bold; + } +} diff --git a/src/components/operateSuccess/index.tsx b/src/components/operateSuccess/index.tsx new file mode 100644 index 0000000..7531ff0 --- /dev/null +++ b/src/components/operateSuccess/index.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import viewBgImg from "../../assets/images/image/xxhdpi/evaluation_background.png"; +import successImg from "../../assets/images/image/xxhdpi/evaluation_success.png"; +import style from "./style.module.scss"; + +const wrapperStyle = { + background: `url(${viewBgImg})`, + backgroundSize: "100% 100%", + backgroundRepeat: "no-repeat", +}; +interface PropsType { + text: React.ReactNode; //自定义组件内容 文案根据传入内容自定义显示 +} + +export const OperateSuccess: React.FC = ({ text }) => { + return ( +
    + +
    + {/* 自定义组件 */} + {text} +
    +
    + ); +}; diff --git a/src/components/operateSuccess/style.module.scss b/src/components/operateSuccess/style.module.scss new file mode 100644 index 0000000..657b034 --- /dev/null +++ b/src/components/operateSuccess/style.module.scss @@ -0,0 +1,17 @@ +.wrapper { + width: 100%; + height: 151px; + overflow: hidden; + padding: 30px 0 20px; + box-sizing: border-box; + img.right { + width: 50px; + height: 50px; + margin: 0 auto; + display: block; + } + .text { + text-align: center; + margin-top: 35px; + } +} diff --git a/src/components/proFileInput/index.tsx b/src/components/proFileInput/index.tsx new file mode 100644 index 0000000..d25c5a8 --- /dev/null +++ b/src/components/proFileInput/index.tsx @@ -0,0 +1,54 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; + +interface valueRawState { + type: string; + val: string; +} + +interface PropsType { + labelText?: string; + tooltip?: string; + value?: string; + getValue?: (val: valueRawState) => void; +} + +export const ProFileInput: React.FC = ({ + labelText, + tooltip, + value, + getValue, +}) => { + const [text, setText] = useState(value as string); + const changeValue = () => { + if (text) { + getValue && + getValue({ + type: labelText ? (labelText as string) : "other", + val: text, + }); + } + }; + return ( +
    + {labelText && ( + + )} + {tooltip && ( + setText(e.target.value)} + onBlur={() => changeValue()} + /> + )} +
    + ); +}; + +export default ProFileInput; diff --git a/src/components/proFileInput/style.module.scss b/src/components/proFileInput/style.module.scss new file mode 100644 index 0000000..2b6f439 --- /dev/null +++ b/src/components/proFileInput/style.module.scss @@ -0,0 +1,27 @@ +.proFile_input_wrapper { + margin: 0 35px; + width: 320px; + border-bottom: 1px solid #f2f2f2; + background-color: #fff; + + .proFile_label { + display: block; + box-sizing: border-box; + padding-top: 20px; + color: var(--primary-color); + font-size: 12px; + } + + .proFile_input { + border: 0; + width: 100%; + margin-top: 10px; + box-sizing: border-box; + padding-bottom: 10px; + + &::-webkit-input-placeholder { + color: #999; + font-size: 12px; + } + } +} diff --git a/src/components/proFilePicker/index.tsx b/src/components/proFilePicker/index.tsx new file mode 100644 index 0000000..cd121f2 --- /dev/null +++ b/src/components/proFilePicker/index.tsx @@ -0,0 +1,39 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import pickerIcon from "../../assets/images/icon/common resource/hdpi/circle_icon_drop_down_n.png"; +import { PickerPopupActions } from "react-vant"; + +interface PropsType { + tooltip: string; + type: string; + dateTime: string; + actions: PickerPopupActions; + getTime: (actions: PickerPopupActions, type: string) => void; +} + +export const ProFilePicker: React.FC = ({ + tooltip, + type, + dateTime, + getTime, + actions, +}) => { + const [value, setValue] = useState(dateTime); + return ( +
    getTime(actions, type)} + > + setValue(dateTime)} + /> + +
    + ); +}; + +export default ProFilePicker; diff --git a/src/components/proFilePicker/style.module.scss b/src/components/proFilePicker/style.module.scss new file mode 100644 index 0000000..f5d47c0 --- /dev/null +++ b/src/components/proFilePicker/style.module.scss @@ -0,0 +1,28 @@ +.proFile_picker_wrapper { + margin: 0 35px; + width: 320px; + border-bottom: 1px solid #f2f2f2; + display: flex; + justify-content: space-between; + align-items: center; + background-color: #fff; + + .proFile_picker { + border: 0; + width: 320px; + box-sizing: border-box; + height: 36px; + padding-top: 12px; + padding-bottom: 12px; + border-bottom: 1px solid #f2f2f2; + + &::-webkit-input-placeholder { + color: #333; + font-size: 12px; + } + } + + .pickerIcon { + max-width: 16px; + } +} diff --git a/src/components/sickCircleCommentList/index.tsx b/src/components/sickCircleCommentList/index.tsx new file mode 100644 index 0000000..699c45b --- /dev/null +++ b/src/components/sickCircleCommentList/index.tsx @@ -0,0 +1,253 @@ +import { useBoolean } from "ahooks"; +import React, { useEffect, useRef, useState } from "react"; +import { + CommentListParamsState, + getCircleComment, + postpbComment, + putExpressOpinion, +} from "../../api/patientCircle"; +import { dateFormat } from "../../utils/formatTime"; +import style from "./style.module.scss"; +import doctorImg from "../../assets/images/icon/common resource/xxhdpi/common_icon_inquiry_n.png"; +import agreeIcon_n from "../../assets/images/icon/common resource/xxhdpi/common_icon_agree_n.png"; +import agreeIcon_s from "../../assets/images/icon/common resource/xxhdpi/common_icon_agree_s.png"; +import disagreeIcon_n from "../../assets/images/icon/common resource/xxhdpi/common_icon_disagree_n.png"; +import disagreeIcon_s from "../../assets/images/icon/common resource/xxhdpi/common_icon_disagree_s.png"; +import closeIcon from "../../assets/images/icon/common resource/xxhdpi/common_button_close_n.png"; +import noCommentImg from "../../assets/images/image/xxhdpi/none_comment.png"; +import { MaskBack } from "../maskBack"; +import { ConfirmMask } from "../confirmMask"; +import { List } from "react-vant"; +import { useNavigate } from "react-router-dom"; +import { putHttp, putHttpParams } from "../../api"; +import LazyImage from "../lazyImage"; + +interface PropsType { + sickCircleId: number; + closeMask: () => void; +} + +interface CommentListRawState { + commentId: number; //评论id + commentUserId: number; //评论者id + nickName: string; //评论者昵称 + headPic: string; //评论者头像 + content: string; //评论内容 + supportNum: number; // 赞同数 + opposeNum: number; //反对数 + opinion: number; //观点 1=赞同,2=反对 + whetherDoctor: number; //是否为医生 + commentTime: string; //评论时间 +} + +export const SickCircleCommentList: React.FC = ({ + sickCircleId, + closeMask, +}) => { + const navigate = useNavigate(); + // 显示/隐藏 下滑-我知道了蒙层 + const [showFallConfirm, { setFalse: setFCFalse }] = useBoolean(true); + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + const CommentListParams = useRef({ + page: 1, + count: 10, + }); + + // 评论 + const [commentValue, setCommentValue] = useState(""); + + // 评论列表 + const [commentList, setCommentList] = useState([]); + // 点赞/踩 + const opPoint = (commentId, opinion, index) => { + putExpressOpinion({ commentId, opinion }).then((resp) => { + console.log(resp); + if (resp.status === "0000") { + setCommentList( + commentList.map((v, i) => { + return { + ...v, + opinion: i === index ? opinion : v.opinion, + supportNum: + i === index && opinion === 1 ? v.supportNum + 1 : v.supportNum, + opposeNum: + i === index && opinion === 2 ? v.opposeNum + 1 : v.opposeNum, + }; + }) + ); + } + }); + }; + + useEffect(() => { + onloadCommentList(); + }, []); + + // 获取病友圈评论列表 + const onloadCommentList = async () => { + const params: CommentListParamsState = { + sickCircleId, + ...CommentListParams.current, + }; + + const resp = await getCircleComment(params); + // 是否存在更多数据 + if (resp.result.length) { + // 第1页不做合并 + if (CommentListParams.current.page === 1) { + setCommentList(resp.result); + } else { + setCommentList([...commentList, ...resp.result]); + } + + // 请求页码+1 + CommentListParams.current.page++; + setFalse(); + } else { + setTrue(); + } + }; + + // 评论病友圈 + const publishComment = (sickCircleId: number) => { + postpbComment({ sickCircleId, content: commentValue }).then((resp) => { + if (resp.status === "0000") { + CommentListParams.current.page = 1; + onloadCommentList(); + setCommentValue(""); + } + }); + }; + + // + const put = (v: CommentListRawState) => { + putHttpParams("/health/user/sickCircle/verify/v1/adoptionProposal", { + commentId: v.commentId, + sickCircleId: sickCircleId + }).then(resp => { + console.log(resp) + }) + }; + + return ( + <> + {commentList.length ? ( +
    + setFCFalse()} />} + > + + {commentList.map((v, i) => { + return ( +
    + { + navigate(`/patient/circle/user/info/${v.commentUserId}`, { + state: { + nickName: v.nickName, + headPic: v.headPic, + }, + }); + }} + /> +
    +
    +

    {v.nickName}

    + {/* {v.whetherDoctor === 1 ? ( + put(v)} + src={doctorImg} + className={style.docIcon} + alt="" + /> + ) : null} */} + put(v)} + src={doctorImg} + className={style.docIcon} + alt="" + /> +
    +
    {v.content}
    +
    +
    + {dateFormat(v.commentTime, "MM/dd/yyyy")} +
    +
    +
    { + opPoint(v.commentId, 1, i); + }} + > + + {v.supportNum} +
    +
    { + opPoint(v.commentId, 2, i); + }} + > + + {v.opposeNum} +
    +
    +
    +
    +
    + ); + })} +
    +
    + ) : ( + + )} + +
    + { + closeMask(); + }} + alt="" + /> + { + if (e.keyCode === 13) { + publishComment(sickCircleId); + } + }} + onInput={(e: any) => { + setCommentValue(e.target.value); + }} + placeholder={ + commentList.length + ? "在此留下高见吧!!" + : "暂无评论,快来抢沙发!!" + } + /> +
    + + ); +}; diff --git a/src/components/sickCircleCommentList/style.module.scss b/src/components/sickCircleCommentList/style.module.scss new file mode 100644 index 0000000..adc528d --- /dev/null +++ b/src/components/sickCircleCommentList/style.module.scss @@ -0,0 +1,128 @@ +.comment-lists { + display: flex; + flex-direction: column; + justify-content: flex-end; + width: 100vw; + height: calc(100vh - 70px); + overflow-y: scroll; +} +.itembox { + max-height: calc(100vh - 70px); + padding-top: 20px; + overflow-y: visible; +} +.comment-item { + padding: 0 20px; + display: flex; + margin-bottom: 20px; + &:first-child { + margin-top: 280px; + } + .avator { + width: 40px; + height: 40px; + border-radius: 50%; + } + .comment-content { + margin-left: 20px; + flex: 1; + height: auto; + min-height: 100px; + background-color: var(--white-base); + border-radius: 6px; + padding: 12px 10px 11px; + color: var(--base-color); + position: relative; + &::before { + position: absolute; + left: -20px; + content: ""; + width: 0; + height: 0; + border: 10px solid transparent; + border-right-color: #fff; + } + .user-info { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 14px; + .docIcon { + width: 24px; + height: 24px; + } + } + .comment-text { + margin-top: 16px; + font-size: 12px; + line-height: 16px; + width: 100%; + white-space: pre-wrap; + } + .comment-bot { + display: flex; + justify-content: space-between; + margin-top: 18px; + align-items: center; + .times { + font-size: 10px; + } + .likes { + display: flex; + justify-content: space-around; + align-items: center; + line-height: 16px; + div { + display: flex; + margin-left: 16px; + span { + margin-left: 6px; + font-size: 12px; + } + img { + width: 16px; + height: 16px; + } + } + } + } + } +} +.noCommentImg { + width: 122px; + height: 122px; + position: absolute; + margin: auto; + left: 0; + right: 0; + bottom: 0; + top: 0; +} + +// 底部评论框 +.comment-ipt { + position: fixed; + bottom: 30px; + display: flex; + padding: 0 20px; + width: 100%; + img { + width: 40px; + height: 40px; + } + input { + margin-left: 20px; + flex: 1; + width: 100%; + height: 40px; + border-radius: 20px; + border: none; + background-color: var(--base-color); + font-size: 14px; + color: #fff; + text-indent: 2em; + &::placeholder { + color: #fff; + } + } +} diff --git a/src/components/startPage/images/启动页.png b/src/components/startPage/images/启动页.png new file mode 100644 index 0000000000000000000000000000000000000000..231181da83a03ee22cf8182a7ae20cfb9a407fa5 GIT binary patch literal 2162034 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

    Q*s(vdb%J3%QAhxUe7jw^`^ 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%0DR5fLKm>lnVNE{88@aYmU4R@ZZ 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

    GOhxb=Yr-hIN_5Ra32Pw4#93 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

    (s=1%>8IP)rayVf#p&yp zs$p&-p7BeGPrL;S;ycw^gK7&K07zD}L|ln{&DlXo7UH9fU-6^)2Uepc6!N> z?+(J*KIQu|8)?)H%*+RkfG%U$v%t6x_$%Rgn2KxLu4q3EBk-fB0C|YOR!Y$&K9QS8 z-IPGog*(#Czu1L+VE}*lLB1=cAy!w)0d0_CyADL!142IrX|zF@R83Ak?et(EHIa+* z^`THYa5wrOLasA6Vn+bR@f%Q?HDF=U3{*ym&Q?5Cy9BM85V6GSN;39(b?@xJCd&B6w|NTX8cEI zVLA>5VvJLh_aq>t5*cI|J0T_s&)FZJ3m2J~uHI2kJ6EZO?|B8r(IB{wzAX60Ffv^6 z?O&vKT=dQK-ixnE9m~#5lcnJ_#wbz(;o6bxsxTpjtk6@x^Q~K%Hip=pMkAldlsYbz z*!DK{o%v{7?p9!*K|-t|+0gI8LIx{S5dQW>^euU2$O#Y1cF<`i@5{W`t{Q>iC_&EB z1{p$Am0>omf)UWzrAj47(*#u&SA~Q9BoY_rqi@Z>vQO^sK@G*h;)s@5YmejQHNWKl z*e`L}p-8x~{|;Wl0E;RxD~BIc75^QjYk&qWK-Bbc1E)b#Fl%rx<5I@Ih&ifc7x~eK zf{D={%L#-+%23@ksCWeUp?}Q-Xw#=cn%>aU6X!zjJB;Rz5H2mrnU=X^M{$fFI2`Ya z$imSKy!KTq;3mk7%`}q2M0m;>Ubc~^*_b8~@7}u`#4tEc-p)~ijkOOUMNpw24w?uB z>PNA8^VV>M7CFPeLxhEZt%7>9h#HPsHcYjFe=gcG_|LX&qv_&{zfR+8>9?Qqko4^5 zJQazCpg&B-X5$e|f@$4gd(@TOU?3tS?SMMtA7`1G?e~$)&@bAt`a7*?+=`3-`Q5># zHTK!D!XzXJ>fuzZjD%0}o-c?!GuUMuIfP$kSadw?4|Oc2r|D4gu>7#+2xtB|vU^YF zq%FqLHxU|e79<+S7P0p*d9btmA!1`pBieSbKBQ6`NBV&^SR7!Kbw&d_LHIY|dfbHp zwb>9mL@ZQ4^PVHIbNTBxo&Zsz8w(5y4@MEzd({ODr<5shvh;)R15v>Zw^xCv%FK6v z=I(DX@tT z7oG*k!h6l%L1p4;K9q2aW65tGNY%_fLnMtI+y(xriU`}xINHInRD!WGG8>D=r3yz5 zZ4cUTa1jTydXkxm+oYO8Vx@nA*7%)ikG^1VYjdMuI>m4oN+gAJE3YV0yx;6|`)`hE zv@(z4WzQYVI*cMIbhhTwe4*gL5=uQf)aB@m6{;-^v{M*NXVJslo6>jnhLmUpctNz< z17ry1Vda8o0Gu3i8f4#e;ub0iQvfJR7uqu_a7eNXw6ZGRlZZQGl_)x4k83^vYGo+B z?lm7pYB|8~Bk2>Lcryfc7@~JHhZ$0?L}Ji|khG75WxoW3D*#2>;D zV3wJpuYBqAs8FmiL2R_sRqdipwuASrXc$U$Y%?#)E(}?@jLfY3Ch(T`y;htrB8&N+ zzB9Jf5x$%KWeghRpn~HzWCp=im?Cz=Bi6}uux&znop6Hnz8LWvZ6YAdk*yTkQeXPO zyMGX>VWWgpg5h_mgsU1m)$w%bq_pLnhvT^lbHGSj24RJp4Au79f8lpS#|Xi80*y z#?nX5zxgrm6~DRsPe~7;ZZcuuq^i<}SXV}ckTS%ffDw#zW(ui*DfJE{$R7FvPy-h6 zSQ7wDm_bFA(Duf_#S^+GzvFw&BP2HlfmxgcF`D6@CH@Lc{|0*iNBA9wl8<@vL@7xD zUz+!jnaV)aYt^IUV;r-N93XxI)16kzBqBJ%1QBs9(zx5T?jote-X&=__fASAbX=WeWaYjiUONkOp7pGEk^dl4NHu-@W4Ka}?oHEU5+Fc?pp-P)-F+Qt z0P>_mASCcoslv8-4uc;Aq5UQA;6|-za}UHjNZmg9;fvBTra^nLv&84LPo^WR+5xH~ zD?dXj&^Tzw012+sIe2~>Or@Q7>ewC(@Z8-8yb#Yj=`5oFOdG?3z6gI0n8*zO>Nt|& zibcor3*$66faHz~7k#O(OqrRO2F6VBz`)MNG1bBce&w2FO#UvUnOR z6TQ8>4;PVgI^lWmXSsb3Y^s`$EL%-};12DRVPrUEdrU9vDLx$mVEx zh;~<~YY$-+x?n0@#C+&Oo$ZF1-^NPW_Lak61V%q`QrvB>q7LK?!nfZ++)zX`liFfI&)|ZS-rq^w(gQ zoEbtY^x$0!K33Rjq(03c);It@umph+391@lo9kfx6B0{_MUD_OR76I$nroSXgM1Z0 z8{MvfggVV4&9VkkRYUM(mPK`y@+i9&;?Wskef1t|Dm# zcf?eM@R^`-twjzHOvdQ-()Hm(hcSp6at_Z$LIcjAeuUE$4U^a%c}2KFOb-Uq%rlIK zw9IlJ_OM@zjhklm#-vWcSoqd+%(jq+j7}c|iLbCBI3wZ8*PhOi^oG~GKV|}I0O+-U z_eZI#7i4ZHzJ-y}p(OP}H+YJGK;#$E(?J5cv-NbgLy5;a_QC+?B%@|Mv{6`B9pnr+ zoQ=78M0V{)h991!NGKt?(}BWk2F41&xXugr+)iKsLu!RNdM(_$ckN2oUw?gUyCCCq zh9^W)U>@z~9+i#z`gjBZa~7tKw9`!ubfWgXuP|Y%t$dteZq#(=ky*l-&!1QORL!EO420Mjb>`LC{AY%{F**oD1 zWqcCc>}MyonBFbx(%-!Oti4{l=6+;}6?TUN5N3iH`2(upa+dCN2d^?&;jC0Uqe@7#+9|LT=|L+FsG@`; zCa}~lRKs&u7HX22N?$T#jn=1;7QO(yk25Elk_leNjoGyN3yZCb;MJRk5Jf zBsVgtjZPdqOy@z|=oWG^-wmGw5s}|A5bNXU8H@z)!ECi%|#4RGDQ=0XS@~H=v0uXkjKr$bJ zkfjAmVVARRW`*z%S=X0NW*^o5;YQlCb0TfuhIowcgZg7Tq5ry^fk0#~ySx~`0(=+) z56v?Sp1@iHlnI!xYL0CW)d9z*tG<5~Hl3Ae|XjJ>s34QrIK?EUAc z5W$LgZhbAx7#4O|gLgjsp?~39+~ieJ93IFhkc75+HrZ|&r05x{0>6WRc~_=s`KGWz zz&PSNC{p@bvBFrblj+RUH`5Gs%S95)7g#WtrK~b4=r9t&*tM538sTM1{`P?>w^M`# z-oi(%6cPiH**!49i1F&ICaUaGo zJ+=c$0oqfVf`;na8DXNj2-IP~9Z1q820a;q)2L&khY4amf(d{=k+G9>2beKp7$UG{ zX(t1syMUkXNMD{~BQB)Ks?43>J+m{sr=$v=lvq{m9>zn%JHh=i7`pQR5=o9^337bh zqCL}xffORDgeihZ;1W-WrnIjeH)T7yi%@!PEXEoh9!W#EPPr_`HM)T2yT!O4&7YUyV#8ck)O*zTuetiWalaprRs-N&ra4vY~30Ry;wXSq3VzPB7+j;7=h!=Bf?;1S$KyaP{or#SL+URg9Xzb*2ZcV6@ZZXWNOpbp-l4vzHq;aEC9 z^3uSMEiSM2b%1bYPE}7_0q=>bHakniYNn{&pLoj9i>S3aN7h*bB&>9IaBOiPvOY?- zN+1k@{FbqxF0*K^gev5Es2FU)=?=FY;h*`H3`v1~OI4+<3qx&i0Uq)7+=%3Lk*Y8T znT79_Fv2MEnz=|3&N{vb5-9FC()gk-nS;6dc-dAUJf(5}hYe z7XNIr(p9Kwz`=TV!N@{_qJ92WDw-zL-&NoJ7Uk#BS6;6qP^|F~Ug5t1)9mTP84N(L z9PUkb{Nl#+;San&efHCzB62yqu??*V24lIg)`zyyL{gThtcOfhMrQl-=%MWiB%nNr zI)D=2fF>Xf)rGm}E1?TB{-ND#(VN$&A6@NYDSL5|#OMYjV{o8ABn<|H$2_0FE_sUt z`yr?tTnId&PK*NJuyx@YN$dzrXZz%lG=o9(yq7*NJ@n--Oq-tkgzzgdc1RVwPQVK! zHVk5C8+Mm4enK4BZ-Qw=^~f)fmmk!{qcHS&jt-wA@Z#O(8RCf%XaP~@{94{^<{SCX zVwM6MyU+GGI{Y>7(<7_JAoDODxu!B!EAd__uO%> zlRax1Fb$*a*BKn@Fm2;!7!^+2lH@ea0G`!duo^hHe8TQ>{gRQ~Dn{u?0oExsK}w9N#61Jd)3UQ)H81b5ablBlT3ob(n#|AjIIe znUM#GiX)gE;Oa>kLyTA|*(67HnTf>da(YMRKxP^?c9^B%7$Mu3R($Y7&X1L+GKg4R zN||0;4RJqD&r%QWNuZ`NHgvL0GxbAhWc8Z#cYpgSwkdRNOk4VgcfN}7Xzq$eMTv9Z zQgEY|yNjGeZhZ_7Z~H^q@t#bE3}Z%w-<~B_6GB7!`HeTQ2ozPU>UsJA06+jqL_t(5 zY9$>(97s{BcuHIb+|l92(csAF!SqiTzAasO#aCezDV=oE77WRFk5WISrZ8kdfFYSF z^&k<+NrS&P^r|(g_`qyGUe#DPj!k0?}qLgiX#8RjRx<-G1i}GpwTp z^Z!&)*_gf0H(?@{edh1}MH)MFB+3mH&d2sK{T3<>w+A8(U6F=l}7u((k|b zJ?XKpd2L$0W_^Ac=m6Z{Ifj$;u>KmHB^1>}5jgzel?sbGa1|*;5_|P{NAunLb83-b z<};OFayc#aE(WJKN8gFRI=#XCWg7NdNK_INU_)|L1wkF)2Xdq{EYRra5w;oyceI^} zC&tzd=@zL(n_G7e_6%lRoY`!n9BDVas8MCcm|5v2EJY7H^Oedjsxx2^Hji$cIJ@xV zt@cxL#-uqLN7Sa}kJjvV2&IO!Ff*Yz1MxU|2s@GlB-Wh)8(Gq5JzaNYJM z5NRjeJ#uLJ@XI{R-@L4^u<*A9sba-%I!arO45ZBL$JIahL3;Qj9z(nA2*TvCKZW(~ zWl8>#vC(wt7r&6capgDD4H!P_#L8IX{w-_QqgFZl!BjM{9=n*H6dn?%Z4L4Pwq9$f z)xpZMDw2$rM^Q&A7Afo|TnibWmDt)`+tOuvZzVJnC?DLS+v3hNq zhOt#JytTtXgXYn{EfHvPhzGROQLwZHf`Q>Mo77-!glnJjs^56I`R8c;%we&lI=0la zr~qZ!e-e-9qep9gOI`a-Ys#=|y>su^NAsR1?NJrOL5z>yf~pIiVQ*tNAlwZ$GY2-{ z;<#02_GEerhKs+FEVo{T-YO6}`~J9Bifydo4A_pEUg2!WOxF)-G}W$XWIXZAy?BH> z)+q9KLoJ*=v2|2u$p?h$XB&?8w()Rvs5`^u;PJXw{pss%pv2IcV&ou$BL^@{p*~2Q z_JgrBLZ=1E6hjN5moaEKsjv}pA4acQ`*`}no=s_#MLFG#6*2O=O4WSrscdL;6sO`4 zWe__R&~D%}f6FuqoRE3sSpo^AE3IC)G2MRaoxBGp1^`Mg;cCq#YR?^_H2GU>YW+rk&gGP7fk%BJxvO)<2Z4|H)6%x4-q3^zAFZ#QRK1 zh9_zzZCHOw8W>;~cM*iCYCB$gN|Z_4HKICl6lD~M7R-yrN~{@XkRdQIW~-^)u58Ui3ujiS41wu#Os`*@l9JPVLUuI?A)my#tkoIXZqq zz#vTr5?OowV49)MjjO%_d?wO#2Tn*>^pA9(nx+SynD(_jA#Hjrfq*t2K*U{REnwcG zsgnS>w$1*@+{4ZiTK-WDWH~|o;Q)_cCHhykRdanre9(NaIPonIvz4t+i|gpDOj5iT zq&0UA#zkjpn*(X)AG{Uc9`mf_-N-MOA9di;yyD>VV1!Y(+_Iuh^Uqll^qw5wU(yrg zkftW?!Mw2_ShFRl43!{0J=27FWI%&jB4@kDRmGk3iSb&rOtc|^bh9g9jc9JL45S96 zl2GGO0a0Drk)mTTMKy64>CmnO%w5P<4yIwe4;IwTj3CS$VURnJhM*NCoCFQocMMr} z&*I5Z)Qx6iH+2Cb5pz$Xb`(>ukHt#Du1FA>aYp$NBPPf>im1hY8XD=QiS#Yu0D3@$ zzx%pw*}9)w1^>so3`Z(;a(>HPVsz(+qPEG#8ZF!<@J73uLJE5PZ#*$w@%78N$Lt59 zx>K=PR0dXdgkrr?f`~y|L@y1J;=?SKeF^ig{_?Hqi=TTvoVuPq^zqlFr~UT-%T^2L zVw14LRhwu#of#gjd}zJGC<^hY5@m*~1Om4XCWd5y?Lxw)7-DzanLhEUkEFdU4m3iV z+Js`H+beXVdd;w8_M|PR(LM=N_`!fd2)~s zWoJ7J9c3EOnEfiPxIL$0w3(!*nkWVGVqP*$GUAvX`G1fvze2(!Zt0wwcIIZiF zc*Wi#MetyVO0izGMJ6R-TBZ!Fk4=ueKf}={S7jtU^Q;G9ES-QaKp-#*YZTL|eB)H1 zNn$h~^8*@Du2I+z9h^+dhc~9bc*#eDAUb*`(`UZ$f70QDc*&w?_p>+;Su2Rk?_F0S zIawc71DQj?s9dKaBe4LQ6%5qn;BCw@xwb%OEcHk2KfTQ|DdnhMP?pA3%ZuMKSr|b`I=m}$l$rb6cZ`*SFCmzOt2a1SXBBK$H&bS$WSpDL8x6R&jI2$v#1~c-F7fWR7X&_rthy>wFYs^fW&|pwkuIvXWw@ft=(px#wv9xE7#xY zU%~(m4D+m<6b3H+!uNO+G)EG8J^44@h*f?)svC8{ zMq{M-?_PB`j9muIXvPu5i*ZimVt$Ab37Z#(Q+Y!pNEn3epQ+u3Qyii#eN#F-lscwX zP+vWSm6*VZ=n0X|>!lO(OT6hn)JosAu8R?I>%D?_7oMZ6g1Ia_iy4a@+-<^j;d$v= zn-z6k><9wqxg_S%T4w9}P)x{kpswg^?9?#GQ*9-GX*4qoi8s@vYgL@)ZZLx~Jp;3z zLM_1t(ZiHBLoa;~{la`JhG@i@4C@q`IjGYwGA7!ogP}7rnYmK~>Cb_qih76#csny( zWgPan$w6gMX{?LC7ELjOB7rm!SR@XoFFq=m4VRI8rhaW85y@GRN{OSdm%zKgQ;$mD z%>`;ZkU8M9z^nlz9Y`-RDpr}745dUSQ!HJVc}Pq~(bA3~5jJRL)0_tK*3#o2_c%O4 z$%#Ca3L+K;Kyl_naZlfd@M(Z~*!V8wIXy(39Z+1K#-RDdFJ6@n?N^;@ORs#@|3tOA z8!L6L;}p}sGP~$J5V>FwB9;y{rcOAxm=T*;Lp&OO^Axen79a=!JB{y8-gtSV_dD79Dm@zJ1MHUaPJ8e;`6?|{VaB@@m_N*cH@ z-F+$G)Q)$L?7#kr3RThal7z*W>w*=6G!;~YZt6_a^ z9b^JNv(8Ezx_K8yLc7aRc$`K*3_ZOB1Tj5U@_b!Z^FN0JJGaIkFcE-?LT_XgcZyQuB{zSFa4Tjj7pD;!d*pQ`g$`*1!KSoo1QXNhBCR7qmoslp?Ob`i}IO4}XV^oc5rS zRMV8kIXphA!~vOxL9E`eA%6fYLh=$X0=4b6rBi#m24ed~#^WgNyBR)9ezlN@i{Gsy zy4TSF%Rhb{mMrH1JYcBE@M|)ic`8t}%eE~z#0!obA`;SfB#z{8spMB2vI_f-7J=ij zSQKVZC%%b0{Z&y{^hKJj9tQu%mlp3q6 zYZ%HK%xF3DnR`I`vCObt$NAVlAf$xY1@b$JD;C+EbDY30ngs8qNIXfQJusvO1>Szo zChQPX5Uy_9vH*2;LIYxt=w`(CjtDQp7B&gJHXUILvD@Y6N)(Q)lPmy}0F^*O<)KP7 zbhZ-2>b(EJP#^ofEKjrJ`FH1Z+jPk#uR&6pPM`VW>(b+Y<7H{nhKB%L3PgSB=|l8}Ava_a)T@qBRcR(Ch?WZt zP*aqx1ZL-R2YX2mHXoS=bw*8cj$P@=Hp!SYnA$nomaLnb;pByP*--3=VA4rPWXzOI zup7K{OVvR_=Xa+ghqtANJ!)fm-t(W%R+}1cbz;Nj0L^^h{ohJoV}qq0+NdjiTL*iY z^ki6Tcaa&*OhdH&w{m}Zy7`7f%m^J$YgP~ESPwyWEUv=mA?@(ibo*> z1jab_>%r?5-MMW!@86v^pN)8ng;Z%nT|F_S7%MB0C^8+8A@>cy90|XfI@>3dY8b!U z_7dv@v76D(SsWLoky(Ck(Z2;@`LN|$(6=TLdM+)^JiyAix8_~6e&2fSOU;ou-fyXb z1Hio0S_SDUk{>h=@Kd9(I64i}W+O)Mh4)~_jTk&6L0|<;a^4cW0~7W%%mnW78i<6C zM_12^G)atFr*qxMSZ6~AK5cMt84e^8B#B-EQO&wPF$2%^gg6Cbz?UN!ce7sBPDxlg zcMw_7DxNlz1Z4%_XZCNdOb|PF6!9U5!szI=jhTh3J2hmct5%=E)&aZIX3x%Sye1%4mi8JTv;O%dG~gYqzf+i2!<~w72WQVP=Zp$Q) zkc6L^sJ^N8#DXJKEN4wzMz6FXBlHljgf1VWDa_SMNpy2+K<-PwJLYJ;W!6QC`~0ySk9pq~ zFWrxGA;~OuwgJUaly^*-3+g~W*cV6Z)~pNt?EuQq2Dlvf^n-GM%*Jxxih-BGC-68v zQ$mG0Bx>&0nzJa zBx|S{EIXD6WqPVmMLh-v@rCnWD>9J3uKETLieOr^#XKsPan>M3I ziN_@@`l)mZWgi5}IvPnaOUbp1mQdZz-%WL!N;Wxgq*x^Tu-ES$!S6Wlh zNb^QZ9islN@3mgXh+Nd;=viZDWnvdKKwXQxc&3d3LJoQ(57h_p*c8$S?|~*kV-ARI zN|lI#kQi?09qtP4OVfxV=H|U@pvQm`F{e2^ou>S zM9N?{lkkJ!Y*NY)@q<`6=Mgazq_vKHNN^tN>cu@ZR1J)lF{@!*QIHkpVxD2kz~E_K zg|CL!Md$jC0P#KV%QOn+(uLc(zr(l+aYXB;H}8K4|r z1F3b5Ef%P+##r~9QS?)->cdlXj941B%`G=oH}rbdkHq&P8W+E3HtAN7LtkN^1PG%>D2S3mG!wW-X9 zktqCNnt4s4P6-Q_Qp*zSZ2JhOUuKAqH>a1q_@cCHFDrhTrYm)q z)3Tn;O!)4jp4OFq2OidShF#~@tTi9naoi;8al|Yf`Z{ayq2i| zCi+x6nrHdRERJBa*g2#er)Z~$gkGg@j8{4_KFasd8eC;+dK5gwFN#s9X8d7QE)L5$ zURsiISOL|GY{0XF<%qT=6MZpbkl$;L95lEL;u$68rk~#l;jn-W5liIM>K{w)A+-Fh z3?nmzU@VPc3x+9Q?FHva}QpFJuJ6S-tV%2IsHWme98Q<|E z#BDG0j6}{`q8Hg!8HB#;0+fKlm3O8)z2og4OVda6_dm!~CjJV$_A=5APzKg#%2P!V z$ty?~s!_3&oP3-QH(Z}HK?AJK(fMnLsb67WT#{_lK;qz^PHlzsVQak>AylVK&b-)m znOg&+)@+qs-Pxh;l25-nZ90P-I{d^UZbf=_y;?;qe}Daz`E3lW&L-5ubf`~qTfree#NJmR{wPt zqz$G~_I91BZA&AoX#a%Bn@1;?ZBr5Qo=&Hqxsjm_BqSAm7(eFz&^FgJpvvg@RAn^G zn|HxDT$>>=6*hyWv}^w?eavOdE4)`6!DxWdGij5xHy(#RtxWotHse$ zom}nKIvuS~UIa%U0)vd|KC}AbGiPqvFWSU}qr@E2GVOD))$lKENf*+PE(Q{T-p;Y$ zk$0Si?LoDV1)nfrFbk=W*7B`tNeP^)Gvm_DO6RagQHCXD%8TmE{b}t>dha+%)|Fed zj7>6d8riUf5eOfn9S_~# zgJ?Fi5A|_UyeQ{oeoe@bt+~ z|1E1lMuDlpb$Zh8Kl82FWxm8T^C?tf0966$hH|UGGMF%8ttcs@G$}2bx3e9Am=I?$ zU&Pz?BeUr@A2ycW_pbBO8K4H~&01>ZWl@LSa-7OnBFD|LIi z`(wKG@80<8^o(aboQlq-0iu_E{VR8*Cp`AAfyr{197ajws@9QiRxv|@L0JY3b#q3w zGxAr=#b=c#q_Lv>FtSk(Hrjgj@1K&M{ksoNw|sw$c7Gw2N0z6l{u?63XmxrZO^)wD zMHx)p?I*HeZC{Lx0YjM4Br!-Q*qyC=zZg-^ENu^VI@h#5>SDa7Vlm zhwv*59CWaf5h+pCVGa)D9pGdelCWnT8D$!i#DeJ`97;D{|5H?7jqO4;1Vps<#QJqg*U%M%ICkv@KMr!B=Hky$V~4|T zjNYj>nlAhNzV!AtevL(==Yc0IhyV+| zlKv)`avWGTl9sWxq>H#FSav-$G!(?|LbomqgNk6T05uA>vnEOklC^@CDu+o%;Hanp z(sOJhAc64D=~%LkD9Gtu%TR3#To)N>zf8g4K{G^{SJDcm0T80Sv`Pe!aeJi^S7WmQ zp|85?C(&-+ac>Ellase zB$$Z_Cnt*2_F{?=bq+ltu;V7bS?svC?~aq{+~~j5JLcVbEcM=fyl=-v0w=*6WoG+F zrxzDM8e$@t=JXIjo!79$oq*02q)6~fDZERm5@L_VZ1lz85GoGK0*)MF04T2lCmB!( zHF)H3C4K+OgXs@``~B&;Pya^x{HHHV14dlK5p0fGC^bmT$4Pm(S>y$g%+O&HcV*no zhfyEQFE?kAFCY|OY$R~`gAch9WaKnb_8IMu~55$KM zJWH%WY`{{&Qlxi^RtDqQDtND`N&u9aX`qbxe}N7If!hRQIrrT2(v_Eg85&~=GKeoR z&nn9EN(PTe4B|zoZY>2t`8=~RKWFYG)wJ9{8K_s^c3 z9{H$EWZ}E)gYx5D>CJEX*R*lt`8ZwW{c@eMl?fS>v{-m2GmfcT+8~owLX-KDI|fb_ zInLxM!;v}IUZ-d$aRM^%t^Fk213F4Vz=4-|hxZx%R*kIXQC2Orz`Ij=1tXk&v++b% zL*tZYLkn6c8a;QW?{s4po5;UjagiSq2aHK6&jG{%-g?fZ;}Wvs++u0T3h?sro|%`( z0Sx8{$hyq`MiePhtO_rFw4PhuX}x{SwYVY7fw9ckfJ+Xh`ca63;$;VYRL2;u8Z6w5 zQ{rslEPE}twLzzR-_3y1Aei(xYG;jb1V6s!`gHTnx1`%{xrg{O4gzg>NiR#oJ=g%j zvj)pSR&Qcbfz7*|t&4W6(#Bpc$JBD}#*&OfBo_R=TgysO!jR#iG~-r+G}J{|N&!k10?L8I z`=NS(i0WPbR(fzW)Gi?dk+}pz;dvNP0l1P#J0q=x5K+d-JD$Ob&pPM4bkj{gV@(V0 z=29^E$>bbK3q!4p#e1$@39nF{%z)txuGo$GAU2DQ>9shAUGk;B3`ejxz3I=>pZ&=j z=v=0Qr)WElTUCOo)YaWdGA91Q(D2EiZW>sXkgS`wm{}0Q{V!xR-7*`#ot)ecV_KEo z{MOgg4!lK~j> zhAqIq=3+v0>&SsWtrX@xa3cF9aLKGpqc%)?mhnJ86jauzu3tyXILlx-c|~3xAr0kQ zJhdf@CGuz~yY(CMJbnsfrwW{#ueM}$?59gT43WQR$AZsVtKhZVk~WL`4lE9ywma5# z0TkgRr_k9-`WyAOVc=&r zORpS+J~c)wnZl&Sh}tT`D8OuD?;47iY1{{!(vpnB(a6-nRL-=cuDTSXd=MS?<7x99 zukB2AeZ3YawXL#+mER z+xMlHz4X0^lWW)=Zzu@e{XNYG^2rR&E6Q>+C>g7^AK@h&)YYwn+KaqE<`U8zu(jPX zU}uB!))v{;6o{j$2W)*;-xHJ%zX-;xcx(`6XZ!WdnbobCQNHncb9gdqU!*@6b^RQM+e=}D< z-kQgtLSkvDt2nV(@_us^P^i{M<_x5Gs83848;5<-*)t50ZAdr$w2}_&n@&5n-^HMX z&5x}=UFuOa=yZJp)8_^zW-%w~?R3Wv8JKVaB!-GUN`V9TBBeI`I#6TRZrqgd3Vh3m zLYZ@IUaYeA&T*2{dF_mZsvNF7RpKZ>;5`8p4f8A_L(Gm&+wMM;>gynuY3{)!_Tk6S zKeUq>7U$^|t2{Z=0ilc0{C8Z1grYVYIb((bLRD0Agj5Vx!ie&CORii+samniu4cpR1@Bf?h;ul{?p51WyZusQz*YUHe(OmuV=DJ7qQq~&b~H)e6`XnyCuflaar3TWI3v@@ zU%2R9YA_ca-(;c^ScVtv0}%wZz9qs=Qad=b?dr6%~i9y=i-@|X177Odhcya6swL{dyz7iBC<8V#Q5!$slan4B< z%`E2;r^LNz%59u`L|f-lw*JrkJodtRm~ZoZTvh4VuZuecz81e*YQQb(SEK?|oShWt zU|mTYXZxcJjz#C$S1dj&_is*@eeJV^nLHf{n#gYSO;-ml14w!@;u+%Sws$!@h(VOi zn>rhtkq~iUWL8ksrj9+X!RBPCG6I|4kv4B$1MX0lkTz^@aV!Pb44Igpn1Tn8ETdY@K?yuapK$gw=1TZqQE* zCAr{5{|Zl$5{A#aghA)hvpRO`cg1y*epvWkk;h`^ zmb{cU7_dC-!>(Rvfyj1c8L))x`Vnjz8sulDcQX(Vr9(`Om%EtxBM!=J+dV9Y`%&r| z+zmV430~?qrLlb_44(*I&bBqy;r+Y@^+ra`D%rMe&{lU^yJ0yrCB4`$_CrxuE|*B` zDCbKBp&Wgya14_7w1G$sHxeS_8O0|M$_9#b5?EwG``qU5y6rP*FX7`l%6K1^ccp2z zjjMM~rR}H)8#g`*UwJCWirG%}EW*EccMXP^q~nSEw}co^hN7NJt7F4yMsNcs=e}cf z1PFN#O+{!8M~vbiuEgO!x9(LNj17jM$gVgx0H6(@*NaoydFP*(uKm$9%v?;e$;>ir z7)VDj2pLB(56f4?AU}ir=Bco5M&4oS#6Rj@gMt0id%lQ-Qb|vG%GUI_C#)s@#jmBW zeDQX^p)SD92|q_un)K=mo|8^LmFY;B(d1NT`qq`VvGVkz zY5DR^Y_@$)nj~JU%ps%|jHfb4XN^Ltz_2CE9G!GP!&(yc4atHoby@!m_6WTXg^RF@ z@NmGXSpO6D4H*snDH90}z`7mXowI=s=|gD`Mpc4&8Wd*DS`aZDw3rnGHq|;RTKf*B zXg8#jPTxiSm?=}0Vv0G3!#j#o#Z`@IY;xwO)2!7c;9@q#OWx*l6k~{w#1vU)~R>~jTGsannk6WPt_eG z@mBOvemgVWER{A}&U2rEpM)(K9p8no;VwTsxQ z3hFey>Zlu{J0OBW^uNY(Xai5+$-^CKc!Ww3Po>24xQQ>R&QT#DZt_R?1-)~9?9<|{ zmUI8mVA_3X2gC#igh(ZdLX2=5eRN`DfG9pZV))&z{@U)mKfj%9c1DSi9W@Vti~5 zySg1tzkc%B>Bax+d1>W(nE}2ov~3DiuEq}VFM9TS!Ho_A8lMcqK@DN#E;EAHjTy?U zhO=B*J*ZKT52>Ex$WE{w4f3KjRJ7=g$$p@sB)NmPy0(J?a9-p5_`^H zh8Ok^8H)FiII0AKS-ApzxB^2{Z6w<+BAZRKDsH-ZD4lWUCd$%31Jx#GB#shL6j=O0 z9m|$>NQ6PaI%R1CAU~kgN{#n1gZrv_NNq*BSM{cN@xGpel6cwrQ%=B47+B`wun>oL zZ^y=jkftAyaWwqgDRBo$@y!`M2N?U;E_XG#(e-2P7B>oa0Sdvxn+1hP>vRMIdP`e< zc$~B(;|ONo{ICtN+6rrraHXuwqB!Q|O<<7AzV-tGyPOvz9-)$1;>}L?2Ot1uC~m#! z7UD%bJRP3go!a}*X>pn=_qs5xnkEr_>piu!AH$`y4c(|Xqlc^E12Tx~_XMn=HmQoh z0y?;-!Ed^VW))Gxz)$zmY{Ma@0g@X%tl*A{+XB|9O4|^lD>qI%{fu<&52-86P`ikd zj%zq1JQF9CVQ-RRNU`X0yhSS$C`)>Nz5B`vdS%li-pSA(_*Dd3^ zP0v$z4VW-I&QTxA45=d+TppWZl`D0Y*=lDJVYKroS1$?$8atle<;@yQ! zb&uWwRZ!(&0^|5j)v?Rbm4VCC;D9)7zd9J`)F^&8=>AogxUH9Q_ z3S6~%RXV&MV+%-TB^;R-ep_cDR=LduW~}ThxxfwAYeLfX_2>|UodFeP=K?S8uHajNSiN#(>Kj?d=*pC3o%oh)tTb^qi^_0n znVnw6x(Sx;OI*qA@(6!cVlN1#BI;=!O%j6y7#lEic43-ZEIj1bAC|8C=9R>?z$y(u z(R)H|D%vLViEru18lyq@vH&md)sPs>z8yE-&f41ajHkaUz3&4Tq|KXGrVS@j9@5X2 zlh=pj(m%+)o)ZLrW&hksnBQkU^ZoR>&wY!IT8-#Ah_epr93kmlSzJXWEF&R_3}u(A z<2T{x?+i^g5^JcIdFcDmR26wv6A@tS+M%39f_(u0tmcFoV!eTdOd_JeQ5XWApO*io#>%D?i@|lsp#J> z_5|Ixn^}V1!#GrGyyt!+zpRIW@VmU~xv(8&f|WHu4@i4qb9vT&L* zxGKn)25M;xwc_N>tJ1+Ehw!3Yj)9ZFBYizY)4mxUZz!!DIy3dvRWT&S>55|X7ZU#!{=H=fGJ@$?AP8GC&r>gtVN{q8nI8SV=*Ndm)G7jr*eO+luiAVy(hXZL^ zQ_(h!sne_qb*iU~4m-tma=l0nsSnS}Q?TF;uxSr72DMq#1rTc`b`#xWr_hfL1T!@O z5zZQ`6P*`#ba#+)1gb%F-8fdMiw*V+r9HRbowk!#8C`m+XL~9!9lfseoHW#adg`2B z4T7^lGE2e*lL;^d@wnc`DMiNf0EsgNUD!HStzDn?+OY}V#PARyMLC~aMO>2+y#VmMv)h0jseSnSwV#}A~hXBBFh@lDrf zHD{K+FCgSHqIzQ%t`9@5GWFTkA(6wXL?{?Z)H_CWoZ6H;KoE&vwWLaYO%lEE4@rVL z%ivTYw8bcuXy-90SrlzCAK&v?s3VB2x}2+0%3NhA1(Q+25pru*tz$-JieSXpvan&f zq`m{y#Xdj5h+n0%`=`z^h% zXrQt0%M50S8P0IbRpd| z-usrjoO||r?ztryhgkk?9rvi{jf#6C9&pb#WGQ{m+i&?smpB<~(39@VJg9@Q^vEV; zQK-)XHB5>{O#f|Ds>jSWCPE(=$2MlV{AKO{9>!a=AbYUso^dHELrl zpuuB4K$^J$Ho&coHq-J0w^MT*>c)|&I@N;{u`;-k7B_F9peoJKBG^r;ItUUH0Hq1w zT(yZ(`^O+AI_ms%wZcpaV7k0Gou*KcCkSS#mba!FbKK|KC)4@T7t`|27Xaoc)1PkU zj9tgS3hk+~dlgg<5DiumNevJqVilFX1prTw=(vS5Ri@Q}Dcp%rMNO1=vMSEN@jt?@ z1^xijk*MP+NTG!}PtKzxMqzqv;5OO-EDCdIa?8%NmB`tC%r!$4kkc><6a3G> zx?IL*L-sDUm=bN2u~IRRXS!1ff%Z^`ahI7XX+m6!J!X_E8No=WpGaVw{THg)4xq?rSyBh)XZafS?gi$1f<}7XInEUP`a13$ zw!_nFuRS%5UOk1wYtMMy*@)LUb6PxLC;Yzkq(uAX&1%bIgFBx zx|uO68@R)^@Zos^w>J&OA`gt?6+7Aa32a>yIYLgCHp?8`x}r|xvHaF`LMn$V%jCKR zlX92=CO8_au<^GuY?1Vu;Rs&`2Qa?gvF$64|oaGfV^;ZYKn{ z2&y#9(hdo!jZV*%ZXVkE`}XZ;&kvH~AOV&5eg-Ec07;F&-Rsfu11DEW1%G34mZ{)V zOcyfiv8pnKgVSj$rud`>C9DoZ%@^Ad>s{!VlKk-xeh?|G6s25t^v=>3fYTlxjrtv- z;MC$XKvyD|0n2OQM1|AZMrS!x;cc@{TkEsaM(jC&5tIglVkm=PH7!DGpjb_f?BL8p zTF#Nq>F!o!O*Ly8YMjthrIHVg4%YK-oX^_N8oAouq&e1YJC@3Myib08QlyK)- z_m(jzyqlk)V|LQlx{Rv()c?Oe3K)f&FVr1>;rS{U1R ziJ8&E_HfLJa6%}E)2BaoHMK@TfJ~NLaK%;$IU_VWf%u?;P9cCS?M(bm9`l=F2UJWN6-&{OPmsx2Yy)8 zeFl%~a+p|0L%ZXUNy=d2dR`k7j#UOK_nneJ03DA(v>=al!8*7ulLfwzMW#qdlOBD6_1pomtCeDZRA~s zixOks6`6VQ{+;K)i(kSNq;0SFdCzL?`CB|+ul(X#)MFd&*0j6`TwoA6F9t9a{o-JT z3sc`j+D+(BQ(6Y>;!=f&+Qs7HQjDi#ZjRb))@EPF9XvogKF?Titfgt!n_S0xV)C~yw2^ZvtZ1$i+Kt3( z5NLuI4QZHdX6kYv>`%rV2G-G0Dl z6;vIT5Vwg1S;FaBUwo4A@J<@pV2=^gLL1_so+zD9kB}}PP%saE zi)co=dYGuzGL=>`36ZM6Psb)SvTnJC#*dIf-{*{LX;E)oDJ6?@T}m(M1<3p0qASx3 zMBYl^Zt~=OSf|WOMs6)QMG0im3U{+(47}hcwB}A5@_TRg@7>Jl?stT5?(f}K{cc@v z{doPd-ng6ss`)A5S{&ZVBS!l%TNoie^)(o2tm&4`jKH*LE>TM>3N=i71f_ng4mcE1 zz630|;#eW%czaE}wgzFY;PiXoAytTLZpo1l{;hSCfB>Pmz=qk13S|a>FHz~14MqVz!*-V=FYth|H30kKoDvxuaY?cL~tuWlJ^>RE#iUnfv_}O zf(zp1dfbDdw3VRT8ztuh)E-R5j!Tg9x7fX#XWS%46-+c6WIEKccbX z^!lHs#lc%?6`Q((1J4{3_8~NhAXv2!0KoUMGer=DnaLl2`~zVJO1ML8$zZ!ws*Pq*>&yRZx<2CQg6wAD6*MnTzkFSYl+XJ~qU z_pn^s-|eUE$%NiWW6WkL*<#HQrizEK=^?l2?gP}pDq6k!GQ!X@BJ$93#YnDEhqf`^ zWEk>Ro+nKp6=LM_US=>7!MAm&=D+UQZA-MlcHDJ_d1PN-@8nUt_^sz_E_~|)Z}B(q zE9zG;tDLBgpB?UXj@hPlC^4bdfx|U(e+zt4{Y&1I=-M~N1Z^zql6Bj%^6jBN~ zwTyr}_r+Z@nB(#{002M$Nkl(l3p2=k=QE|%5O5B2g zFQbKgetjWr9oxZ9Wh}8KJb4}L-!NWY&4gx|3`T}fNLGnSH9I6W*MmSsSUMyTjxhZz z#}s6)YcT+6X>l>z@iCnQNU5W_!PJs-nBd5Oxd@1pfPJJk3&Jkeo@VCd8Y$8+rkJU5 zR>hUJG9eEciPy|!5mK3U$UNTnp7*5(9(aK1UmSi83D?w~LiOW{>sp-ll~8TJ?^|ZU z1TEWvbFj?#B{4=)WSEi9XWt4$8;nsu1X;hFLgjq;;YZVlzW>8Sa}qMnAUj(UCKJ-Z z7#F;!A!+oI%P@pntX`!I`%s+1x?m*1xOlce7!fPl7=N;c6U?Q1J>Rr_d0aM$uASU6 zP9OPAAJkH^m!7R7*Bh*S-a|WN00lZx{+;hpnqZ`QB^v$cW4(mQl;be$TmqMfiub#> zzQ;awBHtD$JHF^0^=k^j*2N0b|4Xdk8*#91HBm*W!!5GjYyPciZF! zUmzJ#%51C@_^mdqX6-%8RH)*UVy&2;7OT^qz>mN`3bGoG;xqrc*Wb51Qrhz#a0H5I5W1G>nd#GeQTX8iYve zrwl_PlTqy5w=WP^q?Z_0HB)$A_zV!Ap`=vGno(TMstof8lY?hFrE#KCnb(GC++IHm zXJtVdW`l&_2)LC(Xgd&g9VTcU1u+R!(b%kIANj~f2%~-wLPae!s0yjzb20=qD8Kuz z=9L-O1$j}9Fp@EtYcvA3cqcnSa~ot@X3(-hlapK1`@Zk{(tFDMjDQ?Q(iD7n6}Slb0(|6M~?1~^(=w(0wIXtn^7z34CLgxT1VzxG)BoO#ET1j z{a!u3iO6a1-M{bkU4;9Kj_$bJ{g^xO1^#r$sA|<%m(INK0>MIL5ks98NtL!9BBe|q)PKU0 z(J{i|s-HowYB;h}wGyFsU8`|(;bw5u9u|t3`P)HjlIW%hM^$sq`@z=JDsdxQHcgd= zA7G@DrZ=yrt)=s6vV0^Gw6?JgCFC+wqDu1$q2tV}2H|M`Z?HhFgz05y+$v7V(QSLv z_kUyxPJcVS`24fXl^fdYG_8&)wV~|bb-z{#Iy4N*b0#Hx3JjX#RzZ4{S-&ziJ{%d( z%~rN`>r~8GxQNg&_6GhU2fb7o2nT2|O(h0($r#sHnfg@9@XusH?>n|7oxl7XCftY6 zlxA6I2285NZkpyVelAIekY z@(BuSGNsEJ0>+)Vf+#!-ChmR*4hcYndcDI2-0OJ#dtqwb{mM5HwRPn~{JwJ-5EpIe z-bZ8HU&o zPe@bg=y5%UywAHvDQ71wV-bzNs}FZNQ+z=P7GK}&C(Hkd*&rUC^#6bJH-9CSCU&Kl zzVd8(==;AfEnb}^eqsowfU^|sVH@G%E6XHSbs7@Fa1Pl>#Bj)gv>w7(spl6Rc3@T- zADaj#Pe%03n3A2Io=)2#G-EIF&TFrBEVKv84yj6)8X$HHKZu&ez*v8}Kt`nTfn6Xh z^%HNx4zvth);5%cu3~lC((GBbRR@#bC0N6^C8o)3JJMhN=*QB`rOQm$vQaPX_5QXg z+Jr`88%9R}4u=dtW@(=!zzvcc`Q2FnYe1C0kcgi^tAXa|i%an72X)(y;uLmnI^_te zr8tWvk(*w?aC#l2BImQOr1bOu7)$`3n!G>ut7XH0MHRHtNmk5rwTYKiNDB z20?obkZ}d93`LE}@+i7rfDD7$O zNV7|0=}$g$1sKB&h!`CszG;8&)-?jHh`t3iBP#U%8yN zZJE5I!n-2x(BZ>CDofE&ZNbP`qTeMFYt;q|f)Q~cepTyclqotsGVEX|!X7wQ)WBe( zF2AqCtV~1DL#N%)r-{UpY1uBvOxxPAIeNd$5;IQ!MX;VsAa{bk$RDCabe~vF%ZMnA z{2MYFp4HA&RQesn|IQxWaxMEc=XbWI*Os5_tODC!ag9FezgtDJpITT;|I=^%Ui$P4 z&!_YF&u#7l8~)QgtAcKJdYVhz{BhxQuXg^=4w^L;Dn zsh*ki{Py)Uy9I3$mjD?7(+JA|)NES>XPSho#8^5dpf;g34W?oV*84V( zH^n$q?TrsmIt>kOOP2^Y{xtb4de%T7Iy=YSloMznPM5mkE`qFh-i?Xg_Q*rQ3?vHu z7*<%MC5%rc6P;8d$3iVW`|%&>5DZO)dus$_`M!rC*h)=3{vJ_A_j_n8Fpf6bMh~iB z9{^LXt&j%(+#-8}uoBn(TZ35u&~Q9L;QBBmTo3yg#EDuSwj%npgjz-g)R`-za++4N zCSpvmt#n|ytT~qf3)}IjHg$aku z%s{N@Gxf$)GN1nLly;<7E?vW>T1!9ovmZz&9=w{$?D;YPK?|;8mpCC6?^Aw`8PR7$ z-CWPMF=$Vj)(cRGkIBJbvYir4E^itxB#;HnW z+xH@%#W|3rpszOz+&9HI^w2B)Vpfr2)xmOF8(3tq-3@@rMl__~GpD2eh%$tqoqf67f`OQO zBYZQ#uap+fX6VBJnSq+KJO<)05<$Li@0ZqYoH+Xio+x zO>U!1U3X8y z_WhgB2DnxtdDP5eJ^k1}_y=jZe>832++Rk6TfTh@69Y4m*|Rc0--`LagfFchvttvV zK&6Zi%)N?9ls&&dlE2xNw1OKz4Publ#Bp(gwM`cWm(suKpG`At#9fzBN^2nV?|lAKtWIsE zDfVTUp%Gg!G0whpmZ(AqigyChLBO3m$x?)hYzFjEc5@efMP8-5c{hw;?2pj$oMz7* z;|mU`9UdA7#1hEOdzM?w9{62pT0GCsAad(3;Q%d@tW`bN?n| z1@hBJeTXj9`v2Oo!4izC3EE0Xl+^s%-S69YfnwFA2aCiJvr~H-X(IYroc5fxa?WOP7xV z$K&Ja^7;*j7=UIGt)=7vn#LH518b}7xW`tf-|msI;C0@vGl(VfXKX?%jTX5s$g6Rd z{W3m#=DEbCsHsYn;7C6ilOetpw*4EX^L4mjgOKDa=U;(qI-Q81fl!x73wPpO52qCt zbcwu5Ph%rol+_l&=}{dA+5FlPvl!z{^ODR*l}#xQE;U!#rHanGU8FWzI9aJlqsRg#5^QSi7Hmu(yl6Y zqx2+$sq4Q$qmk)3t6|KCqz$WyQ-%_Wgpdf@n03lAw}laan`j;qi2Og+x4?LtNNgp4 zLpz55G6)AXHq{1rp&10>(l`ET(#ZsT)=$_#>YXG%!^+V#-+mF#0aMcpOX;8d509mz z6Q{@?JiyEl+eea;uTHMY-i;xMoqnQq$;<}vT^OUGWQy=+W^;OIGouow6&v7@hlK@h zXdBkqgX9Z_)?x3M${3m)NpZ2c$)mtcb{4a3556p7GUYIN*F=IjHj3@a^c&FXI zz}UY4?=}wy{uT(LB=-Qm#bK;SK7p|H-{UNve@mbDD(nrf+lSXbdtj2A>;c6QV9q?^4CTF>Xw|JpOX(dy{jT(l^7E-SNP_G2 zVVJ*pQikwNqJc0DZTx<<+GT_xOz7J<6hil897caiwS9CyzW>(HR0iYz8 z89C%|dpsh4Nh$70R4w(!_3)dlpFg<`3M`#0F)4Yf|bcn!3 zNHMogeW5YXXD}=Jnwf#r00PjrU<|yknV`1e8BA8V!c?5C@-x~6gEK&A4F_zkf%8j7 z4WgM5%49(Q_<#8cwugj)w--}iV>|Vs=|R&nL77)Lef4E@eK~C%$uL503Y=(zt1rXs zl35FH7))qEv`>?-jP0FYkl1~(I09nD4?c_E#WTV{m}wSKhQVW+EphFx*K9}}mj69| zK$I2W>B#^w6Frbtm}33iKll_IdJU!}d=`86?g0|~Q`4nOqwL!{cavyn##9{EQ9U+} z-vhJ4nKT8ej_M-nSbPuMVJsR39fITHgNKkUldopy!9A(Ir9XY(zx-%wj6*YEeQa|9 zu2eB4(I2rM5Spmyk;NE|2)i7%Rt4kEp?-hm)Y&i_L>`GpLJdTc zgHnQtbBeVTC!c>FWCMUQ3Cs;uVySqF=}USW>am0*VOxe>2vdP?I`zD!8ow})!-sz| z7pOOgTILj50u01pF&R#@1>%dcC&=Z6av1oW)eG3?%N|U7{#@Pc*&z!T+$|(XJ}OpZtuHON5B5h(~*Nm zP_|(3Fpk9qG|LxPCNk<=fd*rIHxr44ffqB?qJ1p_~S;PdGmHg`E%i$|%lFqD{x!AF9 zcM!Rb!4}uyD{%-U^I&WkP02M0!xfmfZrwtXg7}oLV=>R1K-4tQc6bV0C9`G7$t_Z# z`dLDYcHwGoL+ z1`+qTZQEiKCSRxCAaWRu_Y2||PEiiph>ljvii7uyIz%M33hzamct-}s15u6)CsyCW zFg&U(f>R>RFInbJ{EV1Gq)(LL_L=yZ>p%Z9kEZv&i?-HA$&L-oXogk0uZ>ftJnD~Z z2BO*6-f&pLD29Ol01T~#d1LeGT9}wF?;jfMBh-AGFWZ#2bm(3Z8q7bTk-==4l}YYW zj|miNKK12IpEKN@V*j2$G|Rfo(9A0T;tO9$%Y$R-@ee%C6vks)$TNec?01PhYt7Euu@H?K)H=j-XT|(2t}$pqe-nFmrv>7sM(}G5 zZy8Fbmd>R^Kk{%|?p+1|p@raK~R_hC56j&gv?f@t?fL9Qsgsh1oP_+y7mz2qWdgS=g^uUP+nYM--lmArD zePeJnmBs`%61HmQEuDhdA!&cqA{-0{RV~1K9ZZ@57J2!O#9L$fEF76!kimEsF(5J# z%kU_ekA0Up=%m$jvCJ^XV1(9L$HT5U6B?TVJ08GN24bdmnUYho>QQPgG9Jrp)^Ri< ztv5S6(rvPiwFhA+M2?n-Qz_NSuC;;lacL#}=*Py=kN+3}d1NiCZOntb~FOkXWBn=>y(8#L-P5!Ei)6ZrO(G_{vpC-fx_J{_k!M{)hmg}c6l z??c8VL&%zkQ@WmQ?D$w!>-LxWW5f^O`#pcyM#g>(CimQpjr8T|xwOVO{nj6RGF`pS zb_U$*WmZaN;Mn>{20z5wk!3Xz##+2vM0o7jvpd7J%Os?&3iPCKmhOr%3*kw5URQWl z4sK5)2=sp9LYpY<9C! z)sbXNaK%wl2kOwwk`*GL<0GSF80*Ff1XG|4(K37>GN?H7Z|_HZNw-daTlXee(hnXv z2*WrYwwyB}8(bT~#&2W8x0t@F6XskcE<+zj3r6EW+J}(tjw|(8mV_>W_t9_TAL8JC zp>^0e3EFpM62W-7Ya+a&Gh2ZvL_pnBXl+ZdD6*k?u7sCeYf|8d$j&Mxx^hp6q~ zWGQ}=4C!q(5Kugvk^eEwwh%XDHm>#FvGjAl_OH?sW8gNJn#|7LZHD=rg+~wm3t_CV z(C>VmsL|N#7(vzG+Aw|&{dz%LjEi*Qp&)Vbr?{g~lmAE?ZvAoM#EH~4%mAG3L4$em z{LA5c9N~Lys*`rT_Yjj5%jEH8^CkrA(PM{T99I-D_WT-uE>#G;!h+ zqLSEr_6pIca#z3eA32A!(fYWrhG850G)mHU4`3fY`q*PII5uU1=q<+xQOjsECDzOQ z__=d0rJI;Pz8vjQs&V*TVwHg6JMW@Pgo>z|SV;PU&|=UjMCM}o_SwD!;q%==_8CnJ z4}bfv&w0(ZS!VHkQLoS17u(>W$>x-*&+EXIfvB0}cPW?W%m_7o^+wF(7}aTPh&z@W zcCSj@gD<0k2Js_5TuFcL@BcT{PiAs72=~IZUfWjmIUI1*yN<-#wsl)*fVRQFP(KZs z7ygG19t5^|1D|Nvklz?0uNmBw~3 zt%_FF2Yj7XG)03NgFSY<#bI$-=cZHQH5Nz?AfUYGVZvxl5#j83^e{$Yy765B8_#gf zu^Yg=*MBIJ879!oY4i=Wiba@$!n|*-j(JW(@X=11+A~E0ESL`U9y)S3%vDEAgfK-I?t+nNa_A715h#s4WE_?u;oJEkr>)Tf3?>s+-ZyhvVGb3{!FQwI zJma;(obj4vTSpMKh4NoBNn&3jPGxW%FMRJzTI_!})BePVkg$2PI!}Etj0(|*PDf*Q zns0TzHj<7`elGp(AK94>lbC1aDl;kTsKDeMS-~f=&df@Ea1=z}NI&vkvYIc<1AoQ^ zEv=_X4h_aiO{2`})(78zid8}SIKGVo=8&f~)i8M9Gnfbj#nfz>s8h#`@IkJl)wIc; z9^YlcyyKzY!^A;kgI6hf^_0kT0Q&5A_I$Mt>w~Ca$Z-BPMoH;AgGA4VaoVT|qC66Ur>E}VoL;18$M z|M8t3n*VlzXwj+tq_V&%zKL65XlNweym&2D*Dy=KTemFPd2=w`7+p&*{UGMjA@)(Z zJ;RI}+4rFx^ii&gN;IRGUKAUHHZo(U_JDG2rpwoG!?8+o7??H zRD?G9Zv6)i9ZZMsJ4)y-@gxvgACfry2uN}bChbWj@Y%CxnVp#@{A7?pqkc~P3bxr( z24LT05XJRqhxR;WghUo=I0Tx^#5PITN@2|vwG$5)q6KrI-Zhd6TfS4f!a;^1QwZOQ z9gKc~+;msRu+PdQiYej9xX!(h__V`A=od`HptS^1w;O$Ix6n@0GejAZ?74tryucry z=TG!ytiC^;IJ`go^xu0l{U5*n{`3$3?)|JBzM00>Sfq!~VSuR4{Zp0nvA_2IR3a{5 zt$qcq%S1a8IgE;Sx&ZFJ`|g9O6*YYKKN~Q!7MhZq2jzWxkjP3TGi8Suk$HESip?oZ zp)NxTApd)Rx8UNiE(HWYAab`KsekhHH^{v@kmhdRCVmG2$dKvG7azo<5_l7l$BqZT z)gEF`WWHZ#cEy=29mo79XmV%dun8f<6}42ai*uIep z<(z8c>x63zlQ(5xi465`-=D5;%%v&99$d8etw+YPZ@v23-?;^^y^b^)Nk7ky*mX8f zVx>BBz)E?fuvQx#mk>loussM=l`0&W-Rp&oX3?tHMvYE0%X0YGQPytcjfrI*yAJFN zQ|18@#Y8wcb(jJk?DRiXzycuJ9_+*pHuoG3VM@(O$jQiy_ON};M0DVk=}hUh>d01+1E)Avf1?~{@Wug zlG~SVuPniQu3_%IEnRq-y=(fnL6-wCJrbw8bCVVxRp~)Y)%-=b?(<|K5MZ_lPy|6NV8d-?{EaV1M}Z*V3__ z2hz%QqK9b*qaIZj0xFVxgQuDu3f2$;d1h3)bIk|8f)mx`rnZ_A#@~ZQ$a9G+YT9~CJ z1F54XqBtSwqC6$CHd~Egr5^KL(Av;jc+X|{dk^fV45o@89ODFJ2sJpTk_`~SG{bX$+2t8G{Ol)D$#hgpC@+o$Fi+#(+d9d?8_4P?q8CIyco=tXp`< z1Y}N@Wf=zh@MwIOA!zC-T`bG{VIskJEW>yY8K&3Oa7@PBK% z+NV6Oj!)56uhiL!p-DNF3h^{8cf(V|TShy2Aq`fpr2BRgb1;9F^*qhASi|&`=`n4s z>0_-%s&X1&D4(VVQRSAR6xl*E>B-d2XNrrPYSke)wz5=KD`2!m&R)~}FoKNSZ`CbYp|H<-pW0#l!f?A88z=$CMSWFD{zM%n+F zpzTi{>}-N5{UvZEiq}I6ql_?jXq)@mdQTI`Q?=AO!<=$@Rc63%%_QM2bFr>yvjF1o zdoVa>Z}?}sd^Xxa(~WjTf1ss=kF)RW<;zSvGftuQ(kI8^?xWS31f|Jm38uD5@GJxF zbg;!+ASwADs;w>1XHU91vy^&=3E3}Q%X2 z;7H|Di{BF_A14HDVjz|{q&8EHe0JLOv3oiVU7S4x0TyR*t@xA?6la?`- zWUyD%2?GT_7iVYEfkz)oyGgq+FoMr0wq~S0hS8C945bY<0paG@JBA^!peOUp%;B^* zjKMLdacTRG9YJT(S}+H2Kx|Y?7#kZ0kBQDk*m5amY0jQHg+ms6;wd^1^~uDVnEa%n zi7@qEaPaoVV*1kb#dM2o^OlQLjCdJaqvOU(C^-(fqBQ5&{_ zncx(XURxQ5jkEJE3l=#o%nmyRD>vmwJm<3l!$YQ1$0RW5C9hS1nc%$9DH8zZomTii zQhM}}M+psg5f!EbgVcvwreldd22uEm_0CAsq8Q1cd9dI^rMn6z%~D7MwCo<-UXaVZx{NuT%(A7hs;Zxin`$U2%qXn7fW9q%EjQh7Z6!_R!0Ememi=+d=e#i91|Mu+&% zGc+oQ9!`e3*2ApF;s%68NBUXxB(l;BxNOefAQK4x1&HgX3`6ebAtRAHnzzC$MSzNO zRFx@D6;{);&pwyxq-5{YHpOQk(fO>B+U4#rVtfTGYe)JU<8KZP0TJseXzvC~^Iti8 zK0W`;b7}6zO(O5ITGq!Pm?b^@B3+`7*bEy7!ebQjh4xccy~08tY`6-{{YoDPRzbi>JFN*8Ih(I7eJw1FsGz|vS@_i>51RV{ngKNUIc;2#n z&i7<4#cvTrUhlIq4w?ib0>Ky`lMVHQ)T?CDdf_@bGT1|+RfFlEUUy&&ZTiVbGZG8@ zX0}DiY|1#EGjdbr1DMfX4PR$L)bapu=J`!>Hkeuw7kP!)o(?e~yY_77eKKw9Q-Jx# zsfI+ng$uPh+WuS?*3Ra5if44FdwR|1(fDYg_he1-RLG`#4R*yN!JE*E++W6L;rek# zc}CD$M$~7Wo-lqGVvh-g&@du85_8UY7kU>&U!t8Q#y+2V4m1G}Hk>8#kJIdD4zn#% zd$Z|aarg8cVd*v6!}-*e>uKlY4tCjFU>ylN?SZ?__Pyg>?@Id)9e~EbAMin^rMT?) z^&wo;qG>324>Msw<<0AJG2x`oO`6%ca~Jn@;FIkO;pKipkGtCVuLLBG<@>$E18K-*jO5fg2SYh`8#v))Z>g2R3`>|V;zhtd zN_g!bg_@9$J3TDXEfbWrM!te%!-ZK^@I=;aHS(%3C>6HwN1qB~tZ8q3!KaFg$v8pbE+4086s z*_c}}iJLcXuqLWIe+`!xpblNMfwBcxC~E*tjX6(xp5ntk1R-R z5xGWv4w3*_U0)^6Bx?pT1pN_e33sMcd8T+)cd-&g;+Mdqf7EL^#dj*t43%e$#}FZ$ zO>#hs*^=;Wz?ch0QG~bquGcI}CZ=W*%nSHgrycL$e<<~lNSJ%obyx#Vudh#!r-NhH z**Zdo!pVaYri`OSc5%lwj9ES;)Hoo{^7DG@H3-Hod0QtAfUG^C5gJft5@*f9HlgpGp7XR@4F=*sYmBlSA^Zfk#Y)-)O*uxv zOl6j;LX4X^OC(@d=C&Y~Ci|oonbNocP+X%u{}!`& ztO2G>qC*MjdSE+kWQ=B}ucd2Orh|bPYHoAXoMjqn47XWoKecr`Q{XuobYkn4ZafoO zC+7Cl?(Hxk=!*Wkjp;DyD8Ba0Nuqr7CSt)TfTKs?2%kbqroafN+T46v7}}PexcE}4vKYzdlG!b-gx)r62sF+caIocNq)>$L_q|F-7fW+Rn{W2Zz>72Da zPA^AJQ$mgHf6-Q%htE4}W4Xd4BR}o%pNLKUzRyVHdk$N-4hPfF^gi~hoxi=zYUV-W zGG0QXB0`rX-x!)=P%bxW6~dy&tB1RT^)LlLd)*DO2~B3vSs8QHtq&S86UGcnWlMVQ zsq4IiM#%1Mn`;+CrS3tv7@r{RI^|trHFcw=^No}Uz#I?`eJ$(bVLT*ZO-=<=rI(o`zDMi|*JV0@Gwumj zHP9xrR#nVm@yz?3<_?||YA_r@0ZhRdK0%ORHe83x0Ct{$`Ea#`<`oBU%pg zpL!;3-M#~DY!8go&7WZgB-W;Ko&`>5?vCLumQ^?zpg-frwb|J0+^qcyOC6;$5gDK} zjB2HJ#OA5V4>I;n(`ugd$LjQ+bn>}xM2?#hOivTt*-PJOzY#5y$D6|n_lA}r($4`l-d(lqUKRQW&tcVA2!qr_AQ89UAE zVTbWsB2}Uok!GZ4Fbx{vvtiP3U*Z)}Hr;;}#v5m zUv26EvZ-I2yP0-QvCgE9vonIg(6oS^<@p@{`4Ru4ef|+1o8Z8yQx}kG$7mPr2aZbm z*sm1HRpP!HQ4@7`bDefT$d(c&Auy>9=Bn=OZPNvIi(^$6Tj%C)f?U)D7iXfh^e^f$s zqp&t<{WeI+{*^OlQfCacsylO`S5~5x$U}-#sgj=-1o1jhGN+JyHjXn(`0O0a11Vq6 z;I6_jWCmuFvf&e3*rL(tG0N*j%E)A1dj3U-3=V>nme`a|`azt>w=*t+Gq6TN%@hFf zQI@}LYpjf=9fsBlE}55!YaGlzR>|t{lEeEvT6Q3v4U|A7VkNqSAk(mb&?q#akf>pr zK&;;LePJRK^t*lVvmovuP}*E*8Nq15ZtuI(y>)4NtN?qpwQ#Ufj{#tzsVRZ%2Yn0X z>o@>A{Us8LjKn&uSEeS?I1ZaUbNM#Wi-&fm@&f(U_D7n$I!=rS@A$4v-|yDbAb}E% zrSI+;14+W<^dGrm*=cKvrd>!RePNUt8W~fPF5YUGfTjX6!er=H#Ct@2B(u>KVa`^a zeWp05mRT@Jy)Fx=mRWnjCe*RDB;)MXhD6nb`D1cj%ZzE*o_W4AHo<*U*Q`fC*(MLQ zj^eYp=M|@UTQ~*f`dONT=%}w|ByTbx9umF;<>B%$H4Qm%FE*%g6lzvk_0Fb+1Z*9_ zZ1|fcpU6c4R2td>&6NR4XcE2=td^q(+<~v4(%Ki{7sTJSrENzrGW({FgSHjR?tRun z>8}PO11fwcGM1NT2GaerC(^dwQ!yJx&loF1pk;6wet94qB9Kgmg}G6~m$14)bg0Bm zG^$%T^g`$nWQTsbiQ~_$C1?(W?=&Gd-zcBbz(j?1g(UkL^&q{n zkEmm{SOvx!Sy$4Y1Gxw5c ztxVvrBh6HA0>K%Wu%Wt*v#}v*9W0;cdN3VomBaa-_oE}+4{q4Ku3c(OfF0Dax&&8t zkR;L;K=KsNW63wnrA}GVE}j?RJuTNmWE0Tdx6S^xEIF;a!PCn)9V{-#dj`$;jMJy8 z`wo`v*YpX8C@srck7ZW3EV;`}!3y6NfnphE`7#*StEJ!Fh& z5Rj!7Vgh7pMtC3u^nq|RS*6(`_r^wpRCjKcOgu@#nc8SBMSlcqXqD8Z(=)1s@kp%t zUR+Swi^-(_$x~{T!I*VT;UF63byeIW;?xZ5WmXcKNHQ3cYz$3FZAR^=7cIelhL94j z^(FAYDN$gewx-Vn4Wz$Mr#YN~8LBeo*gCULZ5+l(T;A6l5;tw50t~!FaeqVWRodB-ksoH^#4w_O_R)R<%r-i{x8D!&ackWW|M-i4NU` z86=zn?;I=e!r4rJOGnaV&1z+B%L60n8uQm5dGtY&rg9x$KpUiY-hYt7o!wBHMneA*NE5j!Fjr+JmIuabPzli_#y7OG}L?6`;zBHln1$V3jzvr>dxmEfBW~ zBFcC?LWQTkOu!kzLi3hd7L21e7DCsH!?( z#fnt#F?JvWYO;W504%RW64Xv-8Q5UIx;{iCXVak)J7jHue2PM)Vx!J9r@OX8R7zdf zFnG35kvmB6;`c_0>CFN5M8T=4L^Y=?Iu6>Gjq;>UVk}IO)d%c_jcp1>LYu;AO8Z2t z664im3$N?-$uzrxq#_)hl+QRjv&NGlMKwGxBr~I;KWvnA{RUI51V;^2SOi#~;3f+k zk(xCkNh@q7#9(E3p}9f7FkBYdxxr5p3Y4J8xk-f(1;oU3yS9H!y#g5t+oOW!(?Y6s zmYHmXk(_vbmG)t-Io>eS$O#M6F@>iB-L!&Pkb$#wP$5`M zbjUQs5e2%!b-Z^A%NB69(%!k|a5}|?*7|_m%t>pcI76`oR^quMq{+%R5KZ1jp@Z1k zuF!k<;fIlcIAXeiPgYh)a_uvjgN>4r*hm{I68pX2-gcrOHs6=Q_}gbRQ?$+e?Rz?| z^czHWZm#LX6nO-Ohh>QjG1C0@o=nNkd&uphegR{>Tr2AL9Ra6#qSRK3Y13x10SH|4 zU8Q^jf|LkttB2S9?mZD9oR+-VY8no_mGlw%ho72E7`^ApsHJqv?n7avj>PYt% zlCw^G8xWc8mxyd*^oCKEnJSq#oAU(sr1Zj>6@q?7otnq~mRA(L=DTp={m_6Y!|BLt z*JeU;0X=y{Ag*w5%w#yl_&F8<7sf$tN7#DL_IP;D@lkV76Z5*){1lG1S-3k>gEz_eI6W{Y$`|0eLWh^c&#yf6TVR_LX+FK^&VJ3cO0~KJIvD$W@vrm2x zIKqhZWyOpd^%ZUOntiZ6p2~zc_`HLIsxAC3U}9XFb!iURUrq3U3jGQ^R-o~{O1TCC ze*NpurfbuTKW34F7f3~5;VSfJRJ8E0-zM?7c;P~Z1uzivqaOR(9S>>GGv1*M1TnV0`j0jgtx8HX0#NMC=de#QF7$>%unLV*Ab)vQ`ZgH0#Y-QCbJztN0k<7vsp$Z zA6RA!gBxibrqJvoWVs(EQ(7QKhRja`q{|y(`m8pIHlfXmQyJ9hAwaFg_6L9=h|&m0 z#*=GAkRsXK;<_MY+g1>Q49-4`jIjOy7)&qhORLQj_%1YUUftNrz6n!d6i5@}NWdQ& zLO-)I-nZW|^ThWs!=#!Rh)n1bsHb&%_$g6ap3fPuCL=Bm)o~e2rXrq)C>{H#A4HWo zL|N9sSulFvFC4#tb21$2u?I?c$5QRfaS35U{Vp~PM-7^S8jp@knMXJW9b5ichV73w zQHO9V%uUPmgnZ(eYzk(k2+#sSN}tLwUGdOU8t@cXeMaA#K0-|m+aLFR4zOub z^`UVrE-a^~pZYrcsw{IZre&Dn)mN^tW{WZFGNM(S=ml;EjID=57|M_=SB)#$!Kc^7 zZ%sP|geH_QW^lpJOdl0|j6ebAffnyS)i4X>bURo>Vvx$r^h_++2`vM)D@!#7jfQy52F47A$kuI;Tuimh zj%s@eKts_TShpY4A?U!_F;B~wnVHFri%uFNlBYcFbaa&Z0zh`0)Azdl$z0O`6=^M# zcN`@9=>SGO{PH~kXFKiNZ4wn#G2jKa&*+R4sr;0=dCh6AO`Nt?rpDo*HES$`PGgh< z;A576^!}*CaEmn8OM+O;lj(*Lho-HJ%(lal?}uS={3jM zGVP1MgE7H;^jR1O;`Rm}y-_C5Q7)iEa~FFcG)~w`hLMDeunndq?$KXiX(Xw5<_oeY zv3YLxW-M@vm?jDg4OcS^ZDW$9@K;~HhW`cUHSel10vuHz#*gt(>*v$@0am6p;3kb) zpW4P9AcASeN3ooW$>-2P2_D z9$_AEEjS^+Wg5ol8*HMF!xZgcLk1Yvx9{HxLxHGhxMk^6P^vh%;BrU|2}%ws5?QWH z!+KP^Y=g`#fFURC610dFo_E_q+q45M-*)#f;05x&$bz`{KKfB40rhd;!+SC8)Nd|N z+hX}WEJ-ewyo;Eg1J%8{9nc_HKtw)^X3rw&;cnAzmZsM)2JxM^@8Q$}$(M;ntzw7I zHK)_M4jn7*0H`WX5E$&-|mw zQJ$36kHf$*P}`MI1DC+mU?PmSWy=&?e(ubahi#GAea3gg56Aa7*h6HKRCz|Pn$XF$ zOHT8*@E_T3H6Y)WVcC?>a44^s$r8sr;#mODLL1A>hb#Df0+~li=87H6j znn%n&0yAN4`@*E4eS+QodrhWgSvu%7qlYxPz*S?}-_n%#jRB zcY(AcV*(%`miUy%!su@OBr->Renoohc+R9rKrLc7gPe`FHDbdWNdDMdma-&aHN2&Mp1#nhIA*{v&X z`p5EkR!N}AByt6F;g+hP1L8BmG`a}nch??p!&{g{b3};l%j&PrD+iE&9;&z!fSf)L zhJ=(&Hw*Wk=LRN6vsxn|>_wcdY!2L+!;Ao4186#|gIIxkuT@sba|%-<+m>q!`p`(K z5T;UCX>Xi_$WvkZxwE+yzcKwLrQd4h7KxqFz6hM^M@#81ZBM%gjQNv=kTB^7Z!^A3IjVKB zLewcmg?aWRbhVQ17)!*~t;QjI91}rkNq!eb5_3pYDpZ<_8#=}%*w7Myr_V^dmKTI5 zVJp%72g2H)zyaRz&<|qJnFJR@Mj3aT7cw>pP`^itZ1y~c8eUt;Gdoozs^*hh7Ra1} z!BK``@&%)^j5bWdI-*T#WVF3a8_Wr+6EhfrW*Y6YWd$8L8d-DUUHF$y+`{i*;AByz zh#2p5@hO7CnB`F$>O-K&40x3sHdoR?Qc47F17{;_4G{C)(DJ+EQRTO74L^}>?b1`k zjPTn&MgRCNgE3v9J1;I{hqRgQ-DLk^-yI$rOINPHlAgbKK0W@x@z{x=L=G0)D>Iab zcvRYCRbJtO@%2p--CQ_#EErA zc0#}!=_ey9B!htSUePYOyIN75_S8X^31%%m^+&&#hV~DoJ!21q4L(QeHA94b*E2`P z!ljXV#zlC@OqAq>L=w?&wN9p)`72~iufaIT1wn+QJ3Xzh5yo5E3E_}jh17&qW-1y; zy`dreCriVu`C&ITnrT1ngMf118Fz*6@V<-HI<4L`O344UtFvjjXNI*s^J(?gdV2eg z53|K2Q)o;@>g-iDrILW#0J8+PIU-8MIO0zZ?Vlng^~(l&lN~7vByE(GF+K~%pwqz8)}bUm*L0&3}~~R zI{QXId=XS!@d&tklf&}WP$Xz!Zkuu&%?3UcfpX$YXfzO!?T|sKwRmW56%o9D^4y6m3o;6~ssvusL!{auc`IAtFkYnvy7(N{-< z(7ZLnU?9Lv--U+)&y}pfEFDkE*6+bb9QIk<3Wh+P3QA1``JsW0E@=?P$~WIpQ$a_H zY+}3Xd!sGVl70%?>}KymQ22=FYR1JOG-VvcHVd{n1Uc6LP(ZK0>u4q}tLSl6Ebla# zavniBSY2EW^J|sW!3U4spMK+aek*bByg=R{TY{z2b(0omiNXW`yDmfeo8!l1= z;nQ#d7SaQtI&HO;MLz;y1F37A{p#(d2>t?kfymZNanW4MkQw-ywTC?CF3=)Ml+Tzu z=QHZ0T;DX+zhS&;4g>gdo;>+<8s0m^c6p8Tjy->ch{A1TO;Yv8aRs3n9jNcX&~$Zk z7xcN)*nm^E%w{Z*$Vh~iFOKnvt^^C_mfxK?Hw zu#H_)!(^FTxP?@wTo)?w3Fvs5*&HJ>of2f4x6P`~O;Y&vR5sJ-&`yGZV6Fn*N z(gqIGVbpZD=XADZh>e)aI8^JsxyM_n#Br*L5C zc&M$JP$)ZNdtoYH_!{uD4G>S2DN|u-j+BswVl)5M1`1W)`*&*#{w{=vW8-(Vfr7Ei z2s~sC612}toW=EE1iX`pAwfa6HkcL%CXE#sA=@YtaxgSnO^<*0J?X;bv$3E{e8To&nmTLBD0?`#X%n~*2O`$l zz9wTxb0aRpg=(QSsZr5(wcb3XUQ1VpVRrbhG(qd;u|YHJaWX*I2`lhP9%sKj^<(HS z0pNTZXQGLrrlAnY+F2}Q8z!n4rnLz^cW9&=nv2^VG)t$NodMA@pvb5v7zOVOe=qfl zpESW81Y{=5wUu<_zQe?fh^e-vk}h4k0zKdZq3?D4DXUvd2vtoF@O-HsQwTHC5CIp% zT2`q=z|%{YFQJmqDLQC~tY*cNU->F(ay1Qb208(-e!^T{??gRvRSnX&XAp7DMpZs#H^j&9AMn=P%V>7i-U@tJP;yl_l@2mC()^jt2uaGjV7c! z&w0&fd?%cqe1>z9@*5C}&P0ir%OE+6DzVNh_@CU{cy04``a3`Uli)AU!Q?kczPv%q zg_B$EtK-xF76zJaEj|9eccvQC+hu~hdeDl7fJ+sI+osGW#IX*}Zz9pl%yw*|3A?Fy zujUDD3uefe`RNg3h{n*5^BPGIf>Yd*_+uwSVMV*81IJbkI5Y;{*JlT0^Z0YW_#F;@ z-V-OR<&}#UgC=<(7{-Akhr;yLTw)ZWe8)^*hV{hzHjcwO)kX}EQ}|kk&kV4~6nEOvWqg-$<7>PN&)k>GjIE zjEJ#lk*3eKSvM~PqRR~8H^t<^p-kH1Vy*CHFtDnI@g9R2W|Ra+e*%%{gJpR5OduqE zFvkL8MnD`|op~pQ+G(YKG0n6tr_&>!<0snKCXT|&v*|A%dNKVM-?tBEH?tOL6%B~@ zNyZb@W1V7QXd5yqmuPL1^&r_x$Y^-w_LDvtH7Z2N< zEy}F|{z-gv%h#vVPySawnpSSz1dkyM*0@yZ=P>xGZ%ZGC-Kept`R2xIng9oW{Nw*= zTDy5YjnWSdE9{(9BZ9Ox#KJG)YWXWNwf*9ycoIZPL!?mSL?2>vDAQU zW`F;m{Zsm3902Wg=Xaj*s9agPo%)=Xfm^CZ$V{}^w&iOLAJ9qBg6L|n`krm8M zjW;nb+`r`clg~4|K(L4apkb=CG7!DD5j{r-1ctc-WDrU$r)I~ou>_hOtJC>9fN(Iv zp$38hsz5HYFw0fdBm_Dy1fWIELSh#H3PPjqm}vn~?4RS{RH|9c^;A2#YcyUT9^^92 zqJdN&H6>!pO>RIg+{-5Tnd_NNmzK|w=!c{?BGrfIZHL(l|Cm<1uLlddY42e;nzAN0zB(`zgh{0jb+!!7R z*uzvBWS`R+h^Wb|j!YrU58&jXBvN|_h5}B6qm@eWC3>@1gH1 z(i?UeO~8jbVk#7lSO}Cb*BFEBPjU7P7?O8I!jzFUhLMUZm>UGe1@7R?Y%-;Pna#w1 z;uHUUnr4;lb1y!_PHG!zg;|~H*%`EudYat6HSOBHD^lb2)8S)#kFvuc@e%VI>7zgS zpQSH+>hr0y2A)!`>*-AFRHDzsa?+M62n6@`l3;&j{tCj1a)Wj0{yfllz2jy1TgsqGq*LR@*-5sk-+qp ziHA=-d?J1QYvdsqp9lmiq>Y7V1j!64t7>x7Y|1E+Hb6Exp3^-yZd?a};5^hvh14z4 z@G!?60;J&{BAR6vDy+blX?WfGmsk%l&c2vyL~b5Dd@w!nr7xzDaW-TofT{c#?z{}?5YAn!d^w-kO(zSGP;Y?cXUtm6)wG92HIa~pV!^BZcfEZ93p;u=6ww<=k zy5;0F8c8AWVQ%~mxFP*=U;N||VafA%`b2wex6gRp$lYL+Fq48221Dgt_fM@7&fS0! zZ9s56EJAwd$a~Vt&`p%o8SkV*SD}JDC3blW+mta--GrIw z?9;(lXXd6%yzvdTEp(-)h!^H3J$0NSeE>z+W(g#Sn07mJVY^Ly6dD5ka9j$4QsYq1 zcKR}A=Rj)v5_UY#dB`NZCexwlaBli(UBbn~`oWxU+`$FY|-&#=Vgs9h98W$526hYs1(I$uU^uBm-Co6BUuN!n zavNI$0zhLAVmn6~umkV^WgIKLc+R845I~`l(OwYNjtU%qkcU`CoN5|#|fPpQ&D5b)0PyEtu%)r9~0vwy;G>{TT7IKG@d zlFKO7Z=IV-A3E`$vwQahL13(2>}U02`$9TXe>Syt5|6<~MrGC_wD5B@tL#4kbIQ|QP`xkR}IVLKf6iV(!fC$eTQ4GE)Ycu28f(3FbjrQ+J7ujTLakwY#Akb_8M{1Mg z!)-Eo8RgeD{9VQY6Du`w))E?DLbE6_YgQ)Xd569<+T-c;X}5+Pre@%;re{CsR}co* z0?w2d)8sT#CgLnk_$p|-CWi|K{j@KRS4d*UID95{jG>A$Egwt|2F3Lp8)41%n|eXa zU?|id%nO9xQ%6I@1i3KLNM9bCOXo(Gh{h#82IurTeMH4O;QLF#x6`z;VQGSINmEX1aY_^ ze9iXIQh-B_Gs22S(2CPe8pI3^{<(!k0{UQZYBjdaGCb639Rtg=4jGO9KBt4<##WK0 z=ad-<_m@wfqYl~+{b{DR(Gm(@$1uWmWuuwCdj6U8gAYHL`k66Y)<4C&<>Np6zE6l@ zE~}3$(r{vpM;BMo$C#dS*)OGrcfO3BrLARB-(J*z8PwM8lW7i<$LT4c63DTk#GwFz z5HTDOSd#|tA%MjM!~)Mwj}Wqb{-yIY7EZ=theaF_MnZJ3Jq3zDP_;KOt;xH2Kp;R& zgiRM9fvT%4%ieQrfBLg0|D08u#7}U2P|1MW+aw=kZF(UMF6~QiKlFHN4zH*Ap{wa+ z=L>1EG{Yh<9I(Kmh2${|*mmd{cNRirNEHr#hpCda4ErD#e+F=vBqNk^ z+QVnomeyixMG;8mYG31!`Egi=gC0|Pz)dOPBQjK~ji9tiV14lLK?0jFS1=O?*s*JZ zZT|WgixLT#w({&K_9??pIeFYnP>l74AYcYS4MdHDEfE@o$+uzn&gh&wr(@DuG9d>6 z17l&R+8pE1C2HYfztuWqEC$C(06|Fh0XS$L71G&R6vxxw_EDdQ&uDM^TkXV8C2<3H z%_Mm*dv#LcuwIAZ_5;i356!1bgG*_KK)ZFKa-I3m1akIok?3CmC9`psK~5dcdeH{h z4i95uYEr|jhDHa|ne*qs6|`rbb^5adEcwF#F!O|Fw!m!JD?K;UjiJ>vZ!T6e@qTd< z2QnjvvlNCeOmMocGu7Tem^h}5wS{zbR1;u5ZLP@w(Qwg(3`kTn*7qkd8_Z>U{at95 znlB1bF-W{{L7a4F?2~$)HE*txgi5V}y7De?18LzlYm&fO9k^;8mM30Xj$9AL=Q^-_!EH#Lmi@*J-L#ya9fcy@ffk``D&yh(nazFUjwSZc$aDdzkJYsq?mj*j~V1}a=B23i+ zl$+*i^t~`s=#fNj%Cp`3_Xa^)m5!?h8Mw^QEMch)sHzL(03c-rVFFZJW_jUEV$dQ2 zFq~cxsmWw;B5uW=-FNsv`t)Z$!?OU+_E{dK)mNL$+|0uqOE9akbolVmbYtT}y14j_ zaE8VU4km3VywAcom{+$w@tb}~EJ_4@6t*{z*7kY&ERA(VWTE(8Ktm{V~|f1NcZroEqloGnw6v5B?}xq+%*M)GW(+?LKypHDY% z67FUkhH!3~9~M%gEXIJ(FbnwZ7*|0W76O1&GGH@fR?^uQ5vfi`%lIL1+h-fpDlErC z4MAxujJzNI3_2T3gZqVl!{7ER7>i@T*!sNJJafdbnyL0bS`_^draspXQ`-a%=ytTz zI@!U!ub!?ltt>Mp#4)X-@#1nO-|3cgldTiMl34ywXh+sX)4PldWdz(%SXsCJyJhw- zkr2f#51F`U9w!;Mz6niAg&Ud)!f2K6a|2{l!`ITo%*-feYl%FgG~{b z-T;d8!vfbND1(E;$$d~jyO_BsIxAvGAWqGx))`mfJ>(ICLh4%vF=j(-JROcs&~Q6p z2SOrIx18E?1f&Sigpg!5W{+MYWO(nPeKG->krS{}}nrWO)jY;!WX6bJoanN_`55y7%{EmU)T1XED*SZ~SPwy!`9Kb`2E-s_>ZzbEf*lMj z?ZEW=)35)#^y2L0^wi5Qr4{4GbW;oP<+&blnSlC|CCmFTvEy0L~C{tKV z%prkji*1vr{Zv|8w}DwQ548?wT^R7V=a^_B`b-=&Rue_ju^?y%&-<1c&OhEUILz{` z(@)$=Y#xNUh3VlEcUJ_TFU_ZALgkxA)tcpt@pXxT+j{a+yr+N3zFC*d-tn_d`bV4z zG!j~-C_#>ql-sef&JaYxnszw`G7z{aJ}~cLviG&p!dOqbw3Uu_@Q*(g!2UDW09=6ZScd>@cHd1H6nCr3JowkWb z_DLojaHE~VtY9cEBXBH)r8wfI?vP)+lkqKU!CvyWx~#0pT%|IsO|~U9p^;(xQ9gYZ z4j#d9sLSVCOlQxJL37Mt-FJH+oqyqSIyZrfp7CijBUjlVXF(ONNn2qCAUwo<$I`ZQ z3`A%HG}7X=?XO>*Nm~dRS2HOQ>rkko^e!Dab}XHJ=_~-t99{r82d+&Yei4vYVv5dF z=NdUa9bgH{&tOv26$hQNehE8Z!*8E)p^@34%+auQ$5eXcosXnBQlNeLt6xcDqeLcR z+iH8OzTKp)ZJdc%AgSj!F1%I`_s*tTd6!na2T1r%BvaJw$*_YiL9qM93T$| zf*V=Fa?NK%i~u<8l)?DD;cNkLgtkBc`;?`zo^$UP3@Z9YeZ@5gFzWUh>g&N@Fu_LJ zhhWG?OS&^$hdxQ{s^xtIdOiDs$yadH!9ZN7GRotx5($c_=h&7#8yKHrU)ViBkVGrXgqCF zSQM*Q?W=e)$XW=qUFidoF{%N2-Lm{_lS!wxRx_|*|mSFai_(z<<96-4CF}5#!{W)kk2Wu+)B6kh%MH~6-VRmVX zw3B@-w0s4(^UjBkr4bf%wwZL;G<>3prXb>lO^76t>zY_c;0LFp({jN;5F3LNWdJFD z`o+^}b{f9`+%FRjxCxM)GCF$v{*Xu#BG?B|QHIqvs8BszEyY1GCx+qXL9hVO4oEyf zG~ADY<5Ou8z@>ga*Ku@JvBw^I?2)v6*Y@;9W=@{@#xp@&Z2-J~&mOkoTT3_4j?8W? znomp&r29@BOAoQnMF+LDjy=1+N*`B9bVIqpkSN>13`WVdA{U75h$Jc8bJ384tb`EA z61r-k@UoncsC@SbLeSopiE!@@932=2^$w@^c~s(1Vfn7gY2Hvxojv>ZkQasUbsiC3 z`k`RO_;lD8jd1Kb9J1uKWv|1BypB-FE0PjPNgR=!lQW#*U@(IlXaL=4^xaim)m8iZ zy{yEvxGU#OqpJS@JYK$h@8!#vFJJBwd}bG4h21fXm*dzzxLLh_a)kU@5Q+!Y)w28u zyg(P$an9NkYqD9&|Vxsb8A3eM0l7>z>TAtZo7yh=-je&mAz zPQaSPrSD5J(3MM32~|PkuB4+wXJdj5ZHqE$HPWd#di<#;Fqr4@b<%zFwKp*OBBbO` zQkl4fOHIvBPkk?APr1;(n@%2`O0$za=|6q&%~aWk+2GCpJ5`T;_Tw*VXsI%=?gn@{ zQykm@FaZ{!K`?xmfqJpDiu^th>lKc}803t^W?p-2> ztuZ1PTN(Jv7cRzyPr}$?t=Y@7U;mB&I?WwAlD60$+r{A7;E4GSTgv@xaq31}2uH-* zRxmMe`CEAIX+Hdp0S68RfdVDeOY#)h<)RvbZEA*nK$Z(WcZOWJawBFp>+@MGk*J3T zq8;r*{E8TpCr_Wkb}ka zmXgb9b^R{BLfA+cTZz7=5C%R4cf{F%aUjUposv;v#OAv7aG^XSn%CIc(RDake&8OP8)+O)tIlQo6%31^UGsZVN5w8Z$D401WQ@JdKO| z<7dtgVH(w(H@cWd+(~A!8U~sYkN8f|_VQyWs z9e4h-d`E$EAG>tJyXok``SfESc?zw9v1C~qXKYvo3P+sN0JjY^N^v9|MUSB$nhnj+ zWuoIJok~{%OA*AYzOOwwQ^uFIQXZbaM;wa~q8fg`w zKFSWmiJ{rF{lIYg!R_GPd{;8ex;Kg0}ds zu{1OcX^7v_pc<{IXsFW6d+(hOnhjyX7#wA%(m-3Lzyalrn!kkbaw#JXir+za^Zj?; z4JAST67MGAFbS8Mn$O=uc)vYaPp2W*ue9z@zww73r0GrUfk)YP=WdE?PsG@)i4Y1^-&>&(QgjkHxwZgM!P0-@w1;kW{$Ufv*5Q9p*dVf{S#Z;LI^ zKGx$0jvkCleQsX89v#=g$U|*fs=c}DCSl}TNJ_Pmvel`#p6<3XC+ZE`UEAr{i4$pT zg8L~j?5yJ(-p5JPm$+?i>Bh}C7`K0HlC|H}xZ-Yyedp;}JnRr;AOF#3f}r)5t0HI& zpFhOxT47zkUcqS%qVM5!p!kzP3NeX%+gF8_m`w^cGgf#mn#)?!d@_GA#z}Zp`aa4Q zU=yPD1}zHG04~k^c2Fc_x08F>mJH!USC?BG>G<&zX?kXcH7U%%Ol+{03hQMJS-SGS z`P$299F#$@OISMpY^<;yM_>Di`?11FXE-U%4~(btciZU^wn@o>V;^dJ6M;?s2)-+M zamjS*Rp82KT>4#IfmvqJ7%<+kPB*5cPC^oPHl9Q5FtBl2#Fc$^nvoz~uIO$a@4-hA z1U93sM;tadZL3i=@JZkGVG(y+92n^7gWme^yj(H_BRIH0jFXuOW=`ni5wxcpR~9(- ze=St-D$Js0;j+}bbXuOl0UpQA?N^y1n3D1JMnD~%Xe@BpX2#y&{ElPj?t%;%*M`bS z{As`rH6NH=ECgMk*7>=Da?@ldWp4U#y1Pi+PnKPVnONOkN=J#pe!F%nEis!9qRCdd zzh#B77@8VS6LT}^0FHJIG=qhO8(gi)$z1T-0}c!(wast&riHz+hV3GjRP@FPBgc^e zTK*Sb6*T1fhTg{5JnC{5j=fz7BXr?CDbG@QxYHkzKB#xQt)5T697 zQI-GGo3FkScg8jtpaz%LEZyY9E<)|ZvE$rgc9+OybLrXVo{Qa~%%Ht&W8%mq!8=>= zxy??D7v9JKs^CFDU7{BnrN7ISnDM*B=)g&w3Y3^Bcy9TqS3-t}WenyEmT+hSIGq)h z&^niIEk?Z>b=A;f&VyJX&vf#UQ{itAvjgy{k!jqM30H}ga_Qowm<{yt2%$k~$3UZ= z{xceYP4^vUHe6atGc1)JA)X{Gi%^ER)U=d++B-0O$y{!F+V382E&twY=P6BWR0NY+ zM4Z{74YeivttJ`F$aiOVljG!gn-m}l-oTOYcV{{4iZdzX^SyP@wP?d~A*|7K26%7u zu}h=NsWnI7ogv^th`BSSsdV4I32txSk9LWM=rWfjluPEgeG{7^fQ z7Q>eVXTY$#(B~zV$j+{@rl(xS0|*knpb2<@eD=rWdw+X>%MJ`aO@OOuPCwsSxq}Ud zV*s3h-oz)usBUT)lf3stYY%P5G9IDpO>z@l!sI^$*))2Kq@gJ?#F5atd1UhsNGuwDHA)ikw> zJB3;sl+j_wXdUfyAKS~1aDw2r54LC&o-F4L;#Be6ybT;+I}r zN6Ms{7GSn(n9)0&0f1!?amofyqRV|nB!&-Cjl3APBzj{`&v{L4gEKGOFyJ3pjk=5d_9@v>SfwT*PzFNa(_=rTVS! zd?%##;`N(o86bhiwY^-ra49|c%rj{}Dz2CPxcu-Ku@?%>Vnh`Y0Xx!X3!&ldS>dh9 zpa%2H1mr2gfS17-LGazOI%o-xL}Zc?6fUux;&&{$AiS~33B2{NA;_S>r=YoWdy(&1 zbq<3mRY)Xfp2T=XJqq0Qb*>vgFo{s>di^!LSs_%{_Zm=xfT`2=jYs0VFaCu~VZ4Y7 zv7zN=XU5Y*oPhKuHP`FCv0j&8NE$|Hpu$AZg7A76;{|q^?k;yDiczak>9a5}q8PCo zuxB|dhIU9>;>7=gxFl)?GXIG?lT57!;&1I)At2%n{o=FEj!FmSA8>-At`^}7cJU>D zZ+1C-|I*ta29HnfP*s2#0``lg#kz2G;h}!h)fF; zJ9$N9E#5C8I0_xh6ppoH<##6y2Tl5M420cxF5$g5Mq#NSJ#^%7dgHCv(e@Z;aOy6H zb{pLl9(dpZG&W+_pmBx`2N0}7aq4><(E~2)GWfsiALczLY$N9S8v7@o(;5{Cr+P9oz(`40B2Fg8fopuRlJJT zE;cxWf{wwG>jZ~7f3Z;u$GMJE02|0*`?>eMhzj_sEJJp?O zkw?0Gqq2o(sEiU!=WN?yOO!JzEPHey)7pOO(bF-jcpzVAj(^;aD&YnG+#%Wt&AR+kPIy7$W=dxZ0P(~Aeh0r!vEyk_nAV=nt zog4&-E*OH}5}$QB%Uez%!Po`SDKvaWW_ly@$XIz6J97M35LW}H5928U;>MLLSj!dd z6yio>W*ARd{y77MfI#erh9Oarr$p!q+(0|pImG8ZLmyt6ZI-wiI1^s4HOC(x4Z;9xDdMDFJ$Ud?x_I$IJX7O!>(}~2kb|dSdgvfvV2EVa zVGNtrA*@RXO7q({1x2wnXuNd1)Bwb_v>=W9-gaVngRpZVGqy@UOJKM86`YQNx2t*I z%?!(}MGlX-Y?pS!KZbsUVVCxu*n)2uOEschx2D0zIH4=1q2YrF$VrZ7=s7B_NYaKt z=*0l7u-GDM*Ua=x9s|bAvAB)ht{1^Jg_Y*O#5`xNaGe;%4`X38y>sz$x`|7Cb>~L< zD;ROVjH~^pIAy($t37%t*W{Td2(}y9snfwz1tAMe1qFx==XG<^a*QsyYO>Eff z1%tGzbe9-&nKnkutATt*CLKC_I2}E9EE|pB5>+;dx<;GMz+*;#;-aRn{Qe)Xv;l)? z3M}!wDG($ezgs{d;-|!ETjr&jocL{EnEfo#bk>oetmiJvjc~Z~OaT9B89#CViF`_t z-x2K^hEY(N?~T`9$C!l%U|akNvwsEOj)4Roc;&fExu5vdr_-PP*`I)izH~p^xGx+& zhOj~KF-=wZYoWrbF$S~<4mFsHx7RZ%%p5t8e*gEr9RfrmuY05be8x;eTL$N~4Rpy4pIY5gy!QRHtl5d^l_VILY)afe3%@kBHS4@N-#2X+3*Bj z$06>8>+WsFgRzRlXJ{1Au(il28hL%Mz=$!Xj2egj6aE$#+JH_y@^E_h+&Q}+p&>Vc zRX>Rdb`>jpdeq@2+RdHCJDkd04lSdP;|yLJ9c|HOfCx^kS9}X_c3IGYE?+e5WGtWP zA?>AQ3W_?*iP`=8<0yjHR!$=vZ!h0Y4?Xb+yFHu4X+d+SwbHAXznPw8>G$`y2h*3g ztLXv!QmWhuq?6a+=5bUkyqf!oheI$Zq#v|`Edv{u!x{;=1ae3G$P@gm{^kpZUwoP) z$)AI$PI3xvg(Kv5xiewv4gqAaJ~Pze1qWu4OdygfREuLB$sk!}A!tLc=@zRbzjEzL zI(GbcTqhv&kV$+*Uh^+vmpD3qkjr(C!TgkA21D+~z-M)my>m`38Y=!D|HJ<^z4`k0 zxblvBCk!mh3>JcmdPU}`#~usodKkeVdfN)3g|Iausm*9Fv3+qMkvLPXQMdUj%mloO za)n3~gn=#!_{T(APdk%T$D-Hq<^b3I+WWWZaFk`sqwkXR+o%w%Ggq%GQs z85nv90RSw*6FxfNJZ5_OtuUbkRt`cr> z6Sr+Rf$^Yj>J!oqs`rhX3mBZ)UgUmbg>19}9gKLd>dgMwe)Pg{89wX2EAvNvB%Glf@@ydx$e# z&_HDu57(U`Jan-Sa&D)#4XhkY(K~l*=nghR1qecd6!h;{)0Q+4n%Cd_=|^7Na=?g6jkW0<^P;@lW4- z>-%X7&7g`V;f-D>c5x$_Yp}Tk^XY+yPJ&PwOLf_`xt&Gp;J3^c#0~+Ba=Eoq+L4lQ zRKxDxC7`Xm&GRB0BpewcW-jUr6%|dy8O=Nrj-SyU&-@+2!tY|4WSG8LJX#g5VLYVI zo~anb3-n=@W1hvRgrEc;3S+c@eXMt1{`Plbi&Q&;PD3FasV`<9`sFgnWc&8Z^{(F~ z@P5X^i?ZhD=3`cFATYjk_92woH$0g>a$IJ>a*67*FJqje18Qo8LZBbv-;d|&M_0a+o`qM>Ub&W@zH%d- zL?M`{uMk)p42nwxGT!`n!m=BLlU)ZB1r&i>KT9E$g$`F`dd8+&&(X|cr;|R0l1fg6 zzj%-rxFIhyMEF}cxct#Y458a;k^^X;(OiUHo3g|_FdN4(?sS5fi>cCVt0kJU}y$hXQVo35c=67qZcti zH<89yuU`w}r!%hx#bKDDAFHt%g$CB8Yd6yuzx-u_>!NN_2crng&>;jMay>rmI@nl> z_aZ6r&Q7xqfB~H0vjmky4Vy0!$w0A}?h-)Q_>AQWb?Y&z3hRt%lGxm~)2JDmh!o>< z{vIU7>CJnVOEHWWAAM- z1f4;Z6rerex#>1N&PL5G)N2H}j)JBTo`7tWIJHC%TE4urn4ZEv2W*6Z_mXIjjq6+V z6lZ$g{{GwGgt0<1u+O1oAULC&)D?XK7I7*4hw+a-iDOD&q!XO= zXd4UL59NRIv!74@;D31$+n(n}5G*`%0$ar?aTuee{wF$EMqnyzPQ$$G!6q}wmN>3k zakRf~oD>Bp#=s}x5n6K`Zp0_4awko%o==Z+D*g10 zg>(=>`~$qBJ$FgL%Y?v+XvL5jUAQH&CnNy~o*yLnEE^^X=vINn%{idMzRA z=N0yiy?{7%i1k33>JHn343ZZN?+moKcHwe*aGVHC+!fkH*eJ|e98>nPmtpps8+1%b zb`wv?Yxv>cVF@$By$&z^>9=B5^6-^J=Mm#J1UbSPnP)%oqY?31w_Kw(3$JiH&V$V^4|s7qB=78Cgjny^PW zIFtzj@3yB0?ml)^94ztRHnQsIw)O!A&n@X1?Rs)|i>>Ml=iWykWu~$og@Hurz}^!~ zz!H6;jB9xNB_j!|-}3~Z5fy=@X12bXzWC9n034MX!R~gf+vyBJq|&eaEC1`&3t;u@37CjJku@moZt<8h3Y zp9kg-fd73gMG5r?{uK;PI%m$I>E73|LsS>OhG@zqsejh&z&lpHkGk)ygdkN zS?R;BUZrT5-H&si0sursCyXXn$U8&}ei`J+V7Vy+~A3x;&(Xq^+LD=f`M;T>kJ z2w^dZ#!%x#V?SCu*FbXz_h8xwitAg~@XxuDE-YM6SJoQoyxYO~yS6<^*Gj>y`gUKnFR0Hk&p@VU#O;{Z?nO!2VV-9zdPm$oCnt}V@y4XtC z8c|ImRw5DsuFoqRUJ4al;(}SjsfaSxDba}B^1ZB`gQ2O@Pv1#wh9Trf5UEk3moX66 znQ`|+#3FcrC0xfK&m?z3M%j9Mi?b%q*!@Uw8FGw}ifRqcYI>0B2NOa<;sjpXGC7!` z4FO-Ytsp`mG1@`U58U@aI^=0#23zLsVV#|mH~^TxBzddcnP(2A|M@rnb^7$DPtp(+ zPpT4fAwnx6YzJ`^lJUib{YRvP*5otDFXNqeQO?;6kjspH4{yK?*)m?hMxV4pIgSc* zW1*;RxD@bwh2!W>MA)zBpF-6o;28EU4bHEyHUH3~r$X?CQyAs6X$^tDr=Iy}dj0j+ zLd!#;LdZhXpdgr}OC#Fk#E5td?ULtSJK=Yq2Mu-UAT$)7EBFij+0O;s5RRRGAPlg2 zxN5JvwtxpScA^eTf)*2`bU47~L)+P%Hk-7AP7*@72gj;i1P5o<(H5{bU~jC~?xsb; zJC2Rcq?7!9cCeX_tX)V4ng|MMXHmT zIFmjjK|dOv_fB|vOBZ@Jj}v833ZJp_1P)xY_Z55MT3xt7$Zrc@P)svDwD;2Gi>bDbD#-Wn55ai!3hVqKjI25|Y143rVvM81 z4?g+`I}y_u4Tl3pnJCmLIws7fAS%9#yx0QeSs_~eJttW%sHQ3yjU#e*aTU7@=Va7o zy5$OkhQuYGxDg*NRn#&RN?{o0ducZsH?Pn5^aSD(u|FPuv0*_GLD@> zLZP$HGUzZG%vo$eJ!p3kvov;9m>kd^f^h=qzxYodLbOic>a)*$D*e_!`4<>*9{_gk zJWeKgS>VhQIO0=6k|7PT;CFW#92W((T91a(;y9*85`qu9QpixLwn7+?@P^RYo!VMj z9EQk&&x@(DJqo&@U#k5s%fx|wc1%2*;dmQZ_ZC-nh`U+*K8*Bbo1VHh(zr(IQQYz` zL2HNEg{fl86Q|n*#ql2C!aU-<95PgxWkHsW(S9#NyU;@!mzY>U<9>oR>F0FyDqhr1 z&9vdzkIZqcChPNFPWQIG5fEG809&3D2#YP55vKM4U#Dl2h+%Axc9zpT@kgG=d-LZ8 zn(3G7x6`w@de5!gLK9(!27FbBOgFLJm&OS!R8eck9=U=&5_5J4;t==2!0MV%81PFs zC6&GudU8Cav79Aq=^-S2PFZoJ@QCeM#zF%vJ8#+G;ac3wjtasgkTx^nmIICpvg=Og zlru~F(<)A4t0OyUlf(HPwswZG=nlZ>{kwB%ZtV^S&6??>7;}2a)2hFl#{T?vTJIT2 z@9iH>=VwOK%eT&@fsM&@WE&=9sq%w&-i)=Rfq+KXdKE}j)DCXcOKh9{+TZ?LYW;GbE3PPf+$hR#6!cH8TV+J}I7fLy=s5Mb)J6!`coRQ` zaRNo_Vm^dGG5o*rDRqH1DfAp4g`mS8Fz~4zMxhnLj5b3kF-w}ihgrs5qF?yzr#0<| zi#Q0dI#PGW$v^%-|2Dk81;Kpuf$jA17iQAe|L|Ms(MO(4V^cce!A$hSSv%BLaH0Le zDz#sg*-AlXQjqw}Z~!K^cmr49$r*bH1~9Cm`B^|RBWD-%2IGtR6z#-BMmsSsP@nzN z7U$T4@xX`Li1EdnYuo9yZ+{mJZx+wYgRu_7dZ8~vu@xTK^X6OZgM=N36nbvYK8+WspsYorr87gQ~l<01Xfn--d$mbYG^vu znMhmsPHb`Nx5}M49X28qB4_Zq|8effd5r36Y=_<D4B-FpKmI+u^ zXzGdTgrpxlYyTDQwz-C#V+=c4i@g4)VJ{Lww-{+1Cvi~Pb?h7~ccHWsd7sTThy3(l zcIQnmNb^cpy0k|u7@lt;Xw*2OAC4(`Ox7J|Rl4{Gt-yf=c}oVGy4fAl4a%&IW;j z?yw=zW^5c@rq^z+qya+y|Bc`HyBxmT;BZYM{>K|gWRT#jfiX5DD#ko#XYif*n*40arBps2$m?$h6)pczEmNq3PiMWBmMq= z`|B8&!3nQC2v!pE<1bBG_1jDYAPDB&AV%tR`i)=xZNemsGRy1`RA?rA2qvdcin(QO zYnySZu?+2MJGmbU;*293(pI6@rZ$|i+oCfW$}fkf&>*}r6GHf4;!gVZIG&hXili`b zw(mu?)Sl%Ya+M{nb%i0DdPA@%O!;2LE)qK@E{_~5X6bE~EGG^fOH=zMGrh|6jH}+a z3f9{jYw5zJ4-jftkt*XtvuUXdl$kCa`9oGd4?}UW|6zZ1?sJAbD9jb-3Db9me)P4iEi|EjH5# zo~ zd-fTKhHDkTl?c|eRl`~g0E9g>3iAjTeb#Di5MT$$x=of*woY*v&qI2qE!OEbv7Rez zc32L0zi%j@WRw83+c2U*YrS|Qdc|bo?$4(mdlX|WDzaO`nQfxJ|D4c>46e;1(FfWZ z8}CnNp5VgqA6yLWVQXtWz4^xLu|wq+`WT0-`uc9hJsnM$tO;&C6>JQO&;Y?fjrBcU z#?v4{tKQz;;BFbUytgiXKOKGWL|ky*i{=$OA|dnj^-^Noexd zUier#f?Z;0@kY8_#eayd4>0yh4EMO&FsH^*WC_c)%)G@0agQE&uc(OrgTSI46k#Fp z#L)`si)X=iqBxgP5s>!8deBOjh7}ZqfS%2Tc;CdYk^fKoIR^f!(z_7(EyhE&t zU3L$K*zff`0px~b8iqQU&h|H1FFyG2LokH41ZG4CsE&u^`FGE;t3iL20M3M1>>xk3 z&=h#gPS|UNS3-98#kIOiJGX}Y9E0$^lF#*YT>A&nYjbeOG|*kWaFPBn@StOm`(Dhy z54%Pf4Ivr@hW4cvgeW7pc6P=!d4CO{b~P!kWuVWxvFpFm#GBIH8Luz|B;s6p;EN;Q zXkkD1@h8*gSZjNVRCr^sGmS(WQThMRKjN$%>Mn<@&^mUxPv+}ixtRXVKYuN30%6oN zkIM_jO?UOg@-$8@gB#9~Z}IysJNkMr7Kjjea^Xvn=f25EQH zoK54@Hf5#B)&P-NkwpVIZ!O=rlNQi+-I|vsdPfix2oP91CZrvlvYc3kn+tIqW0E;< zKlF5n{!C$*90ry{9IX!_fW1X;Q3f<7T+3BsY}JgRdW7Z{)iuzHhgph?jSvyQYb&N; z7e0%YQ5aUd+7Iy>NxJNo3%iSq?|X1xl69&a6wSd#bbu7E=2fE#ey5B=*rcbe`JyfB zB99Ju!sCCvgc|LYDP(jj@P$Ngk_dfgQX?^$&&uyfD&DJ=DBWDnC~IQIr7k6xYLCC+ z!1xSCB(EJeOqceDmGTV$ulkMOR0e1#ESe#M4k1*PgZ(#gF zSjdgN*i^igYIAcrtq@l2{~4O$%tI$F63}*YWQE=vG5=u&N!WekH8sf%=P7+c)9lb(P6`M?P#8)kS8 zATh%mbxLnTuhrAFcm%=>ZUt96xFavDF7PgE5o#8P4<8P}&|u5jh3#P;vc5yZ01{sQEwh55gdv z4#*;N_j4BGg-@PLfAj}e5rWLT*l6_F>|+U0VHRd@9pUAYLXDLxLNWRlzlee}>#2c* zFyK0y2Rtx!a|=TuObr8W5mRJ`-MHCPN79>H*TWY=$1wAT7cBx~W$kX%;8l#nEPcsutdc&Md6*q8&rtO;rr&?-rF8n_sTj}3#^Dh5($4Vy zp>*uLG$J?vv;mXx?k_(#la|g{-bu4XZu;g!>a~{Lc_aJ!b zV_es257Kv*UwG=aI5>uS0u7;+Hf9j=7@e`ds3oyKihyEr)7T7t3opsMYWBh8d>5ZZ z0GlV67XEMtO{R}<5!5MO$GE3X0&rvbl0MG zJl3R2H&v0ni9$tKt=H}-T5(C&76Gxgh-ct*LI>9S8fls_7{z(4!oiyjwhPyBlWotw zhjd3}#U*-oi`WO9@ifCWm&ti!6i2D7$d&3N$m4UVHUiI)3;_T6+*jL+;U>!9aSD2>3HxFZtK$ z^XBziY-O+FcY`A%LNW*(V@3xJ^!x}mCgkNX#>-K!%Y+|pvqY?ObYeKM0l<=3x5?TT z4qUsq#UqG!#t7YjztRqZJ!W@!r`JDl+X62kNWql?(x`1Ra}m1n4jgLuE#?6EMmlqA zG`zjL<1CI9D)OPYH>_gtANj4%Kg;>&@--VkGaou+>c|Rx1(yOsn_WzoPEGh_RrR34Z4bQ{XzN@B`}rBG>nr{F*h6ljzC{cdxqNhmmiP<+RL+lkOP z=$JE+mQn>hS9P*2r|Irl<{i7Ds)`#PJhpy}@%17kMMOMl`;F+G_d^ekfBI z6E$x6#Pzzn9f2PQ5yA*!6ffXT^;=<~3K&trdG8qngC2RuZa;9AEzt0rprTMU$-e_J zjMNcaRJlYu1E}Ty{YRfj6Kn^L5{|$XMM>c?3K%+S{$;7+6`9`rW`c!1P2xcDeDF`!W>*wj|g zt{T(pGKnq?SDO}nN8=*leV9~r?elh0qjG6(u zJ^AwlAYSyI7H7fGl$S;dzMRy=arrGDk)catUE$1=B2JZ&n37VtyHislj9h0P^W^w=Y!w+MQhK1nvwt1LUfxB_z)IB`2Iiu#G#^Y zWdcT9s6SCRM8tOnH$vO-s4P_srROu5D;$L^AQJiOLpm#%nhe@5(xbyHuS(ZpWDK7- z=#=SfO3N2-eS%?j|toA}-oFt(u z2pX;h7=y_xT#>lN8u~Vt^d;^Qy$Z)&Cj{Xt1AB`LiJJ(4It|Q1#QP5(qAk>A*3}9M zF=qSmAn7gKR<5wgAz;ux|jLN>{sU9Ia}x2fq$zT=A#jknBd9Z!&u}*d=lH zRsbs$4M1c3R^y!vc&>*eO*D~gHB?_cE$ifA-Ie|h@jd2wR-r$lj%*?KQI4XGwi0=7 z+Vj)xyf(tX;^5)M~G%(!=-=oyRW2w_piQ#*XA5JlR?xtoaMC#fNJn=>t1*--l!Ro6yf}p4~mQ4;e4y-X*z?ygZi2?fpn%3kH$NcBgIPoZS2Gfwu z@ROh)XhU?_vk;)v@6Bo*aNFQeR};s(G0s@c509mjcxLXSKLd=#5KEZ~#^XWqxx~1J za5faCJ5thSc989y{4Pu_>%Vuv@3EM6x`IU~jrp=R^KtNyDdhHKUkeaY{Ys z{*Nzqoben~K#ht7)Il#2%Hg8gv=m=V4R40>%Et z$xPmv`q9|9JT~G}9KpWwcRu~&X%6GD(X%?J&?S9{)xD#@TZqgp%6m!mxBJ7}$pI*S z?GA9L3L@RXV{veBhHET))7SsgpK=4=ayox?k%M)_eytB6P>!-bW;shBsGX*QnxM(l zPq%{M=@rXeqJFV741+4$pxR4>ugNme38VT21klNeG)278`#2yuM~q9g&;c%G5~eDe z$^bYVMEvwZ+&yR)>umQ9f)fmORK&$w_K7xkS^7fBfma9A@m3?!CnKBy>AwQPrBN_F z?+b0mCvb_6*zw|v{2;JGtf5#9+~o7{!I3w_DfI+x@m-$aM?BZ)?TjAuYp1DG-ZI7V zQzshohU-0fO@&4a4@%Frr*QbNEOevL;+?7Rt>5iOp>2u<{*CTtVR4wzs`>D3cBoRxen#6)IfWp)5eLSO-_h$@gyhMFRS&E2c z-U8wr?1bX_+dERcwy<7jZH@M`!am$B&i!0Ln^*@fyoX_&`vHpM*J>U}bx)ASwj{xO zJ9t1^RL%Qw{@Ft4j3W4}R~FLm{N_JMBkSC5Mm-vpP4>Zl-%Dr}B}x1e zPf5LhK^tL~3R?;|+(K}Hh(2sFZ~*m#5CkIwN#rhezz`;v&fQJ_)8G4tEZfF_m8BoI zzt@nM-tp?TDw+B7JVZ6kk6b}J>E&!rjaZ_6{9*Lvju!(r9o*&==wX+;n`ww`)f$Z5 zWUSiU;i{*q3~B%y1_HsJ)&C}TDJjfxF}l4PuH!7tXoQzG{T+4|pb#f6lch0fN)ptT z5?knKc@Y~1Asw2MOe7uf+c1CDOvU){{fAS~GZ{k@i%;v*J2Uf1 z>{wZme8xv;)7?rGa>8O+x4IPsvE%_}dC7kH&Yi*-pKd)CSCIKm^FXG3aRPnN|6=Tv zPhz_7tj~9!2|mk^^h;)4EvYcu^z#WEkk~0{@E8bCSK&KVNMqu)I(X952awt9OUuJ${l*5*iF{*x{hDNhh>vK7_*~^t)>OMb=UCV>;slz5h#~te&(rvX)`mfOF?Zj880$W z?xzM?Y)NWxv}fUPR-+D?itbT2VrZV5UEi1n$NE8fl zM$N{l%h<57>mt0A^_h4L9P+*JTaUIJJx3)h5vo+xGf}lT3y2I{Fs{Im%v%sAK+yot z%@YWs!O$eS&wQUdoSEF;mM?i76cJ!@kkl|-kBPRhi-^K|?;Rj%FRz*TxK~dpA7Skr z5HdQ8h;R|Agq9_OF(_yq`7h(AtO0%RtfqZI;ijXH;o@RF%zhuxQ73!wtcM${z4gDS zGgI&2-WtJLVExHW9k{v#WF6Q_Ty~6cak4PTgdOYw+YDU9G@;fJqh5&{1`72lGzxcf zYAsF_TZ-?y9>d01%y3huLN@1f-l}r4mCN0U+KDSS%vEV*eDjL`Ez7K;P!AuB%rHTC z;sI!#wV2yQqf}1`#*MO$aeL66C1B{{OuR7vMVa0W@5-SJ#?nrQBL~zW&MKbxWGhnZ ze?|JDHIRUac>*B0f!p?#p}2mof9b*_&7mu~}?-STAMrJERJ3WkMHbn%s7!VbV7H<&w{fwqy4WTr12avskoX&+y(D|BK}=eKt<6^yKf@zO?;r%FKoE;=gbbL`X<4 zLG#q*l1d1j@f{24S>Y|b(FV_)V4QFzi)?7jGqq)`i{ilQ5-1OxV-{@TxR3%I{>e1U z(oW|@CT#=f2%kJ*<%MxA6SNy;W#FS$oa!4V4 zDQ`WIll;+;z*{H4$2(ri9DxYl`Ai#w$^0=WBFsNhfhE3MhlAJ6?{X^VGrzo;g;3N_ z9_tHZ8*NyxTeZRxZP29F^yn95ooj@#AjLsfO1nGIgkg-}6f-C4v~M=`7(&0-wT37P2f`YP=Jz!{r@;_4o*Alk48{=vN^M(BE*ac>pPbGt7w66c}MB! zt5r(0U?JK=-APUDA!sfGeD^R^4-BP7Q^AHJ{xqg$yg{H4ji*I_IEjZmMmk;D6s-s& z{{=%tFd&;`3@F@WH$?A5V~=uM4*0PT*c~hZ)7fLiB4F`Nfx@H$!#i{yYO4>f2CnrD z*~KR$`vXZo^t*xNgCSbjDKPQIIE>J@78;sk3x)#8E;;El7C z4m#3;d-J_m|K;vR6=x?tYi`A|rRs*SeI&qqICk~3?jK}5Pn6Gq!Tu`f6v(b8`-uM3 zfZ3YZ3cP2vmwpyp)VTjblWG$ppaib?*o}nJB@?iFT3I)6Pbs(InkL!{`debc4;9|f z`QC2d13bE0Q*|(fxDY-3;(vuRgU?I*9b-p^vTWGFYqqlOEXH!xy70585iY?qL0Ry3 z35)i#+Dl&<$C_dJfo7ZM6*MF;jW!0H&_@-Y2(?Vzy=5}P47z=qm%}Wzw8glD0zcB5 z%1XfHZU-s-S7(EGV{m z*y(8@SQ{J$9Ow`k9eflz5+BhgnG85|ACJ3f84qvZlOClble7|Av|1ANN`p!;$5K9# zP9r~fE>3ac&-dn)CVX%Eu@q#C)QU8gI!3Woh9GWVPK`rV#{~ zS#yNbm=eC*e>;12Eo?{FY}Y>JLCccgc5I`-$)*e>ZuQ_;m5?6{t@H>TLl_7gor|c7 zKgiWZzOTD|mk`T$+buXKxG#O*i%;`e#^iHtF*TS|qC$id35#75+w?uSG_UoV?2F$G zF5>|+y-AH^=8zjeH{xpotinQ%MC%s^f!A)|t)s-nDEKeqWm}F-o-De89HC)QW_?Gb zEEz^Eq|!%lDZU#EQ(vH7Y%EQLM0bUtbm4!OpH5J~fyQJKCX=`+aK(e}Ghs4M@u(Dj zQz_?n%a+fA%hCt?Xa5}=`(gQ#r<5semwJ3(zFUvUvgNrGaKWSSnb&sw^LZ)jZ{ajg z$?xw1Tj{U){qASU?{~}C?uQfphqR^uy>~jcH0Wpf9#Hd7so3AXvlFFZpOsG8n2if` zsYk$lU!M89)K|(`W^W$Lny1uV-rEt&mt-09S$C<^_m;Ozfv40}U^l;IO=V{I;XKhM zOrcw~x{{|PosndUT_}>%1~3?d3=#L}1*yG*ZCPY91e;Yu>;GZc{4I>uFFYn;QEsk`>f#KPm_5|TYKyEy?t?f zd|qhRI*Z`iJDz)S6-ICB^;vG66e|+Y92fx(eyV3zWTL{CvelLKO{H2b9+)~Ep<$A_kE1y2|eaT<&=4UAfIpifPDryf0({@y=`7aE8z);HCFA3Xn6$pJB8^jLF zIN^r1t%ccNlW|Ua+ba0BF6;1}pTbwP55JqtYn>*AwpVL-Pp(_d+EHRD!4_~2u`#qO zp?L5|Jvge3a2BbJJG@?y3X5IFag96;1YrgDa@!RKlWq7{`e*yL?O%c2eD=4%@AJZl zep<#l_Lker{FXIOY1h1^jO`X!tjlu#l~mv;c(M-5TBmbugYwW9<+Pl+p)aumLzPYeqk%$eQ#bkq3a7mdH!qm z4W_G`1ok1cK(%iKf+t2QOmh`;%O+bXp6A({#DV>=Zi&Iq@@M^i_kHQBWqnr0Rd|LF zUWPfS_fMpY>uk?+ZYS2e2m;I5A3x1&oqp)ZRnHYd)p|psK3iI zpZncpT|Z1SK9_DJVB6K;>j`SL2#Qh`rblboK$zdept{LcbzD)ZYp+M;v1_y#C-b^n zxPcJ7%?f2z0TXA5KAh~Vzx>5mblWa4mA)4I6&%_x`yjr3RzCOk(|(jX{VZkee-RFT z_wb^r;MlrK`@RwEvKbMN=kM!~Q3`o1Keo5#B3GwZVMQkVIB?{h!RZ(j3c z7^v@W|J<1u{ZTTP#>`lNvoj@+&-McEcgvJUOTMU(f6DLjY5vl&@>$v}WeT7LXzMQJ z3!J4M-#LIqUE7<_diMU_TmRlR?Nj;fcT<$5{LxQ*I^FlNpNKm>m#=X!3eBQL(4Zb} z_a3?Lk#zc#pHI^V=hKbz-y^y^Yk3IVArdZ=?fYFE3S()f;H~6QweMxwLkX4%LoN75A{b?+jmjy(N|^x!9dGPMXFFw$5H1FGdsr9N?Ho24D!l|GqgFD?sg z<}tN*xRV!m@tKon(&^89KJC^w(+{%j-Glvz5m)vc+s*9 zK!WbT;CgYIimL7RG9Cp^pINUkile=7m*?i$^%y@wDr`WIYa30%CFF@0o@b1Hilg{k z7rJl>S;EXp)UUoH4|1e_ByAH7O?URm`yNh@{>(3?X)bwQxbRMBBDN@tM zxWGq~k?e=h_Tsek$vzZ(m1hO-d-MCZw(n4o?ma)8f3r_tkf29ud z`OM#?zVcmq^jXPcTcy78S?cp$X4-t0rCi35Q|o|;EPz{3<*XoW{fr9E*b4)@~Ac1%7G zcpcns!47NnO=d{8U-;8V2p(X@F=9_}0EQ#<)3`}|h+~VDKG~*!1qXim+qAcz{uYOVU!`6BoEwRdBK~sTcZ+{Bzd@tP;eEM1Pl~3U>I4w9Vzb$XFe?F52{B%6* zli%edKmD`Lyj$|2k=y5m*=@hzsW5vfSL)dNnOpx*X!zSYY_rtmr|^hpKkb9xO@5Z| z)?1R#;sBug?&b{_Y1WS6R3cZzys3JsdgMSWad-{^dw+?iMciiew||HWej~9MC`b#* z50iz(+wC+6-`#>ef0psN+rTuNKS3U2oAXn5gDpAh^u1++)gXWd%LUtstz@1<-I1rx zR<5vFue$-h?_rC}dU_%1Hg)DdkVQG`*4=l@)3@Z!+i$4bv=MPJ#Y^7=F&Nmu`#b4SaHPJ?HugCx?kTh8z2?_+V>t69U!CuR(mxA(l{v;&+zbV7CNI4X0}v8)gq3 zzfd>Qt)Bg9jJr8T@BnS2Re5Nv7g$=*hxIyc!M`_*292xaD8_fF@m7m#+ZDU zI3YCz-wee~%~QhsH911vv%yu0EG-9x9W)w4V_?-F zL>#Txtr~CKHMV188xp$_P;qY%p1@$T#VJ?mLK@P|-<=wbstkFif1mpU{K+#-wyX1& zsRG(}@>1q05EXcnZjD|a+w#_lfRv_?Q zgRJ9u<_+2wHh9Q!@>AD)UH0>N9gAs94`}YeFK35PC!daoI_p&!cX{2dSVIVCxDTB0 zeit~x(NIgiz7rmaREwUF5~2hdcQJt64Jp41i z68-6+4?WD-yK8Id4mXd@9yyc_-M*MEeB(cAsDa=d1Mq|f5jWf;V8pM3?s81r`8i~; zP6S(OVT_zTo*ww@FY|qvK^jW${=q*3_sfhcLSb|$ZNSW@pZ{E{k4|wp6%pS(JxJV- zo$J@q#XtKhXHhoO==e%nWx3>a8c+S~7imZ4B%B|3suMkJj^#(CwlB5Le>Gh*qB!`1 z)DcM11b3EjyWbG~?Ik2YV_+&(4?ddKFTce>Ji-zpq;{+0Y5egQ((z+YAb7B!pb5P4 zm4B7SiPptUC(Ou%59|_G^po!zhoxWV2UBq~_kr~7Z#tdxL=M?OK?2QoY1zjX4|o0e z!f!q$~3yk)I~*9srTT>93BLq0ON6ivq%Ar7GF ztSvfb;YAzuTRztz41Uu9Z9Pt4!9TW1`_`$WSjY%qGH=C-bmcZWcm@W`xU&jLB<4dw zH18PGu+ph?K-XAPK1V?Z5kS6Eoe`MKn9!P?+k?O;)cr?h6-&O?15U>k58~*>X(fW` zyC~0ZJEo6-z7BR!_#;`KFA53~7paT9kfh`dLI7z-*D{5lKlKGe@Y^ zRHGQb)(J8+cjn{V8a@?_tuxdnPE+^)_|JwWpmaCsJ_#yDsO3MhhQ(ySiOn{<{ zF*fQ}b%;PZvj{y5p>1|-I)t^`f|;UK>^Yu0Y4cf<%pjs2TN!GH-5-}Jpe~*M=*PgG z0)=JHW<8z!!Y@V~lU@YG&87A9*r$G)*|eW?K6raN9^kIc<=C|YQ)%BbPo|xt_u=5x zNXt04J@r#xBElIN(Uc4{3?ON6bdo^R`-t1dJvr>8C`|Qj=`hKu9XMO}6E1S#*om}B zV5a`5*>vC8=LnF*c5R&?M8G^sUndXW4^99WBWe$LeDvw(!6oCZ-wIpNl7LBOwXemi zGQUt*IO#Yk!l?8$+_}w2av~18hXx}bd1FjmmQb+*1u&v+1%*i-@R{w#vVb2k;qoXZ zJYR`m^2DcKrDMv)k&DO=-l0R2?dJ;pz4;xXeMz8 z4xuQmx!kj#S%F~JC$t2;_Q;UEFf-%pWJ7(lue4RTFgR2m4LYL(kc}uPWNv}=&&HIE z)+;b}Od((%|C4#+cNc00MZojrK6F6shDKs77Ahef6cCcgiUBWmQio-I8;DT|1#B5J zB0mHPZBRO3iSo1{+}Tw)!=!J3F3Mzzx+MNluB8-~*5*3*lPDH?(qDQ&4Td9Kl9^pnfB)TVp{s+KVg}%6Bp~OKJ>BlGl8fAK~rTlb-m}FTo&O5m3LCUjEu2v0~uN3zrO^{KQY=w*W&TSd5S+P4qH=+79fK z2FEo*1wQn#Pa;g%eYtiqz5T|wSn@EqfHC{n8Ddpzq?L>3fSUVWPJa}GC9yjyOX=-z zeJwTa5V8@`H!w4oPJiN4Ffs8ij5k8vL3jw87%#>Ej36xY*i(q_JnJ$@mF;4HqU>&3 zz43l}?;9`S{W_MO{_KB=n#Hx26I?jOvf|N?JqLpm`*nOco%^@{m`MiT7qpq?_*{D8 zGe4E)PCS&(zyCHDGWVrZXP%4Qol!!Hy!*%hK5Z}FA3u>AH@UR@(xo&?z@0w*H<%AQjKy0oeIxbUxSskkpgzE<;-N!_ z@eW1!yOT$aF_Acy$_&w1D6i;UlMNX3!9yd+DQu)0PLIs!wPL&fULyc z#)Zbb7r-o0m7{h*z_Nt)fdWKNy?ABQR>J>Tt;^rbyEt?sA{eEpBVLe)>Y({Ra@N{J zdWO}(Pzab`IEC3HylO?hD~2@(Bn}SoUO4>Ah!!P~o5jXn(_oK#dM4;@A8pl^#8Q}5bB8aH+; zM7eSI8cQSMV@wHg=Q;4T!9$V|A+-KUAmk%*>~K6>P_botKBG=AUx zG>2{D;=5`0#`!eOY~5(wW)%l5-nqh^JNJi;CTo_=robztuFd_db4^8`%WN)YT6*`5 zGy@KXbk*i+%zom~HWsg>xmsvV z<}<0rXBy0OCH+Z<=7V2@MuXmhXJAO)MbKgT7<@q;GNk+wTFyQ8V5*{RH37>@>xF*R zBBblWb44o>CQSsve_bILOBtS9hkwx!ophDaV?DO-bJ{hzG|EQ;a@$Vg!t9DdZNxi^ zh?{C>bLVog{9Pi=)>~B_*ddUUg@nM`P-Z&^%akRY2=sZ7V7y=`X*AR^^0=O})6t18 zvP5wB*wbbR8|$Ww!bzc0X1H7jO~Ig&v5}ffyF#Fr;{`h&z7lzc2oRxSCZJUMWciZo zweJcG+Kpur-xW4toTBZ~11vuvrp=o-(k9F`|Ct|2LnpX&X=ESyw$cYg%^u@$n*Iac z=*~hs4Y3yAhRFwahSJ#lLo~M*2F1=ML27mv8C3)nM$_89{b`T@%#M=REAAMOndQY0 zmvcAK6c(?aPm@1_)}UaCLuKp^xQ3-hasV^C2XiwRuXO2Oo-bMD*0G5RCI#?e^zB|gBVGtM@yYA}3<9Mp zu-+BaLFhag(aL8W0#KE&|Q zaEg}E!|yh+MJ3E0gB2s4ubz81O^i&j?)Q8Px0o@e4PuG5xgtV1Dr~b>=`%HiOTJs> zUMs14{vcygVat55Dz5s{3Wn$zwWC`X(gZR4+W6mWz<4c;$1IG&E3!*RF^sfcZso+( zt2b=7Z$T&EG8k2Ais#S{1*JPDQSoESd;>n6*=d7$Ld-GtE{maQ85{bxQF%q$k8@O1 zrqIcP$?xEvHscxfc!B}ym=O!UHS z+!6aMj|zC1l$}K6k>Fe38?RC(^|Bhz?u!_02iZ7AU&-t}BzD^9-Xb{EHW zYHf`Zi@qbTDTIa^fP#P-P9#K!>AWg<^cFzkl&nk)M&gJyNEE>yT;nxhXRW}yIN_ymwkn^t8wV-^1=HtUW;>Hh6{CE$DZ9c2+iB=1 z2;ye&EAKEfw$eN|@pLw))5QD)Fu<7ae?U-R2$ZeSCfwN^A(-vPO%A%zuc7Vq_5bU4 z(rE~>y}6mzG(<8G6>J^*Shx4l*WLM3Q0pW%jWM=9x6?kNvyV{MHr}Hh>H>R#p1Z8u zM`^Fa@j2bP@AQtPx%De(EVmFiGaO$ZVuwWEl5K()V*$Vj*<_Y&aY4A7J{@kWGc11{ zt!Hd%CM|yO16&M|OFcg7+nR?O&wj5(=;cyNy4-j3xhAjclP{z_FlDO1+(=m++ zhv%DmVY1Y6+?#{D>@4ZX1n$HEnoy?(Gqaa0!8{#4ipB>jLr-2 z5;iz!(TPnucloS4y(T9k#H&^K%>M#->XN|?O5|x-wdYtFxC2SPh$9*`Q@1>AUUnOs zERTCRUeGIo>|xX?3|XTOtq6LJCnAZ2aLG*O=|!3kN$8!V3IPQ}VN7zyJB5nEB`mPy z&y565#7cBPBC{jbUGiCvQqB}*$P@V(1oNp*DQSZsyY(YE;%IwO-$K)&TnH@S%ZSX< zUj#+Z0%qDFpMp^2E4hm%WBUpX^BVa~SbAjCD9&ua3-3pvk<=b#zn|mj+#W(CFfI_f z@IJ)KR;I_yMHU3^5qs;9PzGV(U1sPGYV9tw@98I>OSiZXxIQ?MR#~<*$L>p8qwL1? zjipUyvny9FI?biN_1kIY)Q_Z_gcn<6Yw`nlZ~oDzFgyw^j0N#(e$goG%%)M!<-zUq z7t_G_eh6ha4edXcF06CwJBHU+NrpfG06+jqL_t(#X7|1mkHaMUVHu2(+{Lnf@jN%C z5t;qa18HqwlE3-1JUE}Ka}TF}46H4-N##BQ6*56+6(RU9Vr7?pd#$2EJR(myR(2gY z6vi^Il1Y^)wrUPk$S3HLq5v*;u*@0U_xCUS+FAc3e^VD|GFZAgW-mOVBgWv=D?W7}K z=x%5y3IXvVUHKXGC>iFb!O)(*4owL-o#34CcoKCfFl^WVV$zPXR!AKJ&Hriw874Jj zF3eJ((3t!oZ}{h2?9ONA(d_YU+4#%MV6n*_;B7$0&+DL8zzyHpg>EXFUOwO#Mud~)xxRPggi)$?LSs0&0tzI8V z?|t)+(?g&C8MbJ-*ym^OOKsjC#?sfRjAQ)VO52y-NHS>BCt@wqQCrV=Uwk0Gv8rh{r~Xul>* zGyv22d`BTkAB{ySajG>s?#@=K;hqo*BjUGMqIgTa!axC{fw9UsOX1;f zp)f$(V6*{T%z_Vu1KmX^Nuw?~K!Oa+2W-P6$b?E=<^^?KX5>pevyPl>OP-Kl#FaS9 zoS;77(lon2NPn6hBOVFQfhe>U+uoZjZv};4Tp9(uj)}BvA7g9)w>u8KjG^^Mo#cr+ zC}sOKu0U0D)V62&;3Wh?c1!~f+asS7u7bq)s%kNO6^M8T|AN$DVx*@8!1KbuvDN|s zrO{|aX{BVO0;N^1h`Q_<4LUO^RaI+c@JQ4tC=y?Qq;-~e=97S}H`G5mYJDMU4==XF{M@AuvU7RlbTa-wSx%ZA9J)hku|nBM+u1b=j7JQ3Tqr*h7bSde9s!<6RhP zJ(K&!AuNOjz6CmjRWK|zxjYF{Bu;26En&D*Q`u$Nv~%l*kfZ^25Spy{``53f>o32I zXCrHNmO;HZEEyTSr@fV$+yHl(+20eJP3~q{yLut*EL?^Vff>6%KliD4xzMF|&ZT`^ zXV?QgA!Naw^OID}N+%+N4ZzU1F1(vo7cQhed_MF+Z{lStQTHG;sw^`W-g}q66NZmM zFaNuLK}2+L;g}-SRh;xlUAuKD4RVJsCvaG@(hqt$ruvTR>O>H;qBsLTVI%`TewT^z z7P10XJC?h}{6k-q-P$esfOn9F=EwTdtAFqx*iHq5Xhv18Md%yCC&RI2CV%~Fe}p3( zOAoZcDTMH!|MTCbedvqjmsTB`vjy(?-Qs=}ngf>}<#*Sjmv+$Sux)suB=#HNt10vu zpDNqVeFG!(mEYu}2aGY|f-xLGNa{ex^vS(E(26vzw=TE|TO4o&t1Fbcbi)_=nGfhm z>(aEbF#zww#E+n7K69S@R!nM>Fc`9Quh5k_)$SEC(x&Y=-jVp}ko!Ax4irt^9r_lx z9WqAL2wtcse4Z3mp4nlHgC`gR2f}(uS!1Clc?P%@YPKoAhrt%%p-=*S(Vx5l!SZu- zG{)Nvh8Fk|Pd%4^_tz;)!!)QZLmbJ7A}$yAUs*6W?ypQVNHiOzQ#S51KQ*cy*O5w+58P7phn+bDkvO)h%G8n+ert?3P>{j-gbn` zXQAeYCgLEP$A0j^kW>gnvy0P_>)Aet%eT5+V|v3z&`SGIYrWxKFI&Acw-F@!n35|P z=8Ooo1R-`R%zxw?l{lNrsNOTN#%|+PSsP+@#tu+jUkHY(VW?2^amCa^jSj=8*BOWd z27P-IqaI@*vFq761hcg<7Pe?(1N!epGng=-FL3LMx`|NJyR#p!%i+QCw6)H?sO?2; z2!o*&wXvUgXK9`5Hg}1d-ao*_(0#)Z{C9`*DZ?yB+A!#L8f6EAU5C~*2l%*uq(-DJ z`Ypq1EX(U+@twz7>@`vGo8pf4?0xf>WI@wr+qPM4+qN}rd)l^bd)l71-7{_5wry*B z-f!Ri19pGi6X#T&s1p@8^4`3ePi96wDG{%MzPj4uRtyPxOWz?6suOs@P&8*2%MdeG?NYgr{~SW}w$AG%a)FfmJGV+$jwhgXG= zXUeeMMvq#kh!J5e*mfhGT^=82DNr`B7-@;wTxYw)X5%n~c6wf99PFA9n$yV261doOCM0BT%}|I~^<(3QmPUHj0a(rR5jb^&H zzK4u1IDe2y{9mDItap4xe?dYVZD?-@GSwGcc$(ypu(G2=hr$PAf@U$G9tyIBMtL$% z(JjzyeK60B5G{2;8T!MIW8$rhX^!ojy32+7sV-3$B#LKunN7@K)CVH@L%;y>kcr%G z$RMQFW0#6?)P3Z#(_w5%X(rA#X8L9z{4|Xrt@(U-zry|XoECw6eQ-`UwPpSc13Y_( zIKpuP8Lf;;1E@X138DB@!ae;gGPHhJG+8-NVT%G|+U7rKNPzo=!#qNR6$YCp{v0^@ zQ%54L0j4BgST5~8zW;~u3qyPrr`vfs<3<|#gTix#&VsS9Mr6B?5xP_xDY^B%;iJ+H z!b}DXoKoBgrla?3Y|{m3So6nMOGnF+mFM?q!2m!oLH9IIxW-Rvm`KXmgaRT-)FK#= zz`WsHYF*DH95^aKFp!j_U78MqS4T_7*VdH}Po~`%nU`DJIvGdOxz84d&t|8`-Qo9; zT3V{D^L|)-ePk6g^=~JVuzDJhXJW}0posmJq|opp*GWSTaj?F zCPVoy>LyTbU_l#3F*?u?5m<4Cn3h%;5qf!Xo}5l~U=(nj%O3WcjeTw{5geR6b9F-| z2-e`W{7o*W44#PAq$IaIBWH}U4uT$jzaTjssW>ewJPA%Z3*A+;slsm<(Ayu?;GmkO z9^J?g%-Lm`C{RU8gFw#`lOZ}qWgKTcZqZ<2l-rp$sa3&2t^R-ckJ2O5 zsc_@qG_ml@U{;tMf%XYlRlHdoI)$~cfPlfaQ3A6<)%?5X-4X25i|3FKoauSO-N9Nx zMc)^ge~9<0?MaB?l+4xN^xnhp0%aZWd?E;HRx3-H4BukMJsk4vQPB+d#-}<^(U~Js zV-~z1_tfIU^zW7lAc$%$?T&Bt+X!@W#1~IUaKph6atDBB_=sYaVL^fh$RNg3<&h8S z@?SZGtoXw5my3FFru*;nmI5EHB&ZueqXKh?JQxwiH)5Y2|K_^=rk#XOU=JUQv7iiZ z`F++*eu{V+@TJpL$iHLsyS0J;H;abexfTiWij$sCIGsKr1Ydo$zeq$Lf^QL`zvK+B zAc8^fSjb457;&<-$&>$2usYt6!D_ezd?l>AB3o&8S8EM66s#c9V1|TQ83g!`5gt=0 zv+A@JAOQ#-vNz)Se5%AMoTkntRZT;)F!z;y+(t+*6H67=aJc$>jy=#Pu|U)i{}k2Cd10t2s6EW6wOuZd%MfMu2ejhg8bjgDO9Wifuo)wO6&_#4?F{w@_ z=-RJ(;^@Oz@ETt@V@(l}xfi5E_HA0&v|b(g+KpASWQlc>w@Fv0=-(o(^7ZGC;-P!) zMp`~3ej7xBII*bs@!jZ-n0V?i5{;Q){_BAVKVo@y8E5UgX-Y9G!pc($;dW~Z-3Fx4 zp8XFJ5!{Pr9HQ>m{}^tp4DmK!t&j9NPimNX;LW|Og)uv0g9re`U+{v~!Cjyr?;K}) z?M4KqdW#O>d@nrqyP;Us&7HS1sBkA_vCUj5hb@k2*rN@j?QjM+~UjlHIODpawutfH+oMn|RJ`O?qb7A3j#>HNITCzweg3EpzNcjX+U>p_cYrKmiDl*PUpttQ2nNm$1r6As*YoQqRVrpDeM`IGXmCRl z#nmXa*;z}%hhE$V|NG~iE0%phyCfwr^Hr?eo4JTv(qTp9b$#s-I=u{No zj)XhzBs$MA{o+ME#Rh`&59pk?(3K3KIubP2FvO>YQVpSH6?ZdKl;Q?Sjm00#AJ+`f zcFWRTMtYDa0n0f71Bp*rLLfdvD2)-~b5;W}n9&MrnsuAR0%HhAKJBYwoD|KRCF;_U zu;9q&4MkRx0wf>*e2Rar6Y*C(7lbntu+v!*=Lyo-Y66hNv5YY@JnVuxaP^%%0(dp) zGX-I$9+jtyE&ze~)uOCgQWTjMt5V@i3MFK;ZF=B@!8j;-$DHpXV9!FafuDxnC=?`V z#Auqx>-kYwm52;YB-YV*y=_NeFLj$ZC|-FNm82gj;k(%<8SF4*RNN&*BqV}d42uCS zD!s6NsbwtmB;t8zJmSStH{;;5M3Ycm%_e8WNEFl^D{dJn7&3oM=$i z0y`5k6$f0VD7G-9yekkBD5B~#v51g}Gp?c(0YCf}8Pr01@n3Fz^(0LFnN}=IANnU~ zHS)=yO7`GS@HFy#xBDq&T_$5V!T9wAz8QH!#hRy>QH#Kx*WA&&HUQ@BD>s*b7#k%P>|A@bwx#Aw!SKRyT`^Pl2uR|Wa&Xg zq({{GQ>7ay+!_;-iS3uHkUJ7W%UY&zsS4odEm9XDH5}T(pU%z)H^K zkct`#iIi3FT~78Av=E?Y$2~o)*>#j00n@CJpr+fJ@z9=W=X|O5<5Ri1L1CcQ1SKLB z*}%{`;oIM*wTD|i7a;X!`%IdK=JW`0>t$}c4ri7inT==U6dbcN&v#Xky?P2ESfeWvs8i-HWt-|{lSSW{yP&=0&E$u|D8$< za6Bh`glr*eqbbhHwY5?P#e9G<_9%`w5$=vaY)pBW=S3d|tP)-OqiO}IV#LyRvjW{{ z8xDJigKB(*)^*+)`J)_h?!*IGWY$j~0o0_EXCS+&;G}Kz0g{0dmuMbXwIqM`f9yO8 z*r!lt%6=ziqNQmPq!vVa{-&sz&GY|ZHwKDekLRVj1?~Z)#=k!R50<0xNb9~UA`QdlOufIXmV;+9=F17Ecz;bKLYr@&}%PN~~|gq$Yxu z)w>){WuOwrW7wR0l{#&F(GX{gfa*@n9&TS&F$PIk*j^J)FC6 z>5X8rL$Acn#DS`?Z#DlCf7C8B zp)`6Efa9&v{y7l+r$8aTnGzci#{+}W?hFG-vPb@NK=Q3f28VsrBh?}e1A(O4n*afD z2mU!g{#F3JeZHFC(U<@M%WyISCB_*2a{%?NpzIiS{fma#-=7Q*8)!tl?%RQ6@V63i zU90~u8f?Mu62SSJ6#oC>{9insY;-a-7#FpfW*yjoiGOurB9P*)879?L&wPs}*Ky%>(ctt9<*3x=+DNBHWhs+1*tKR$wm#v%N) zfRU~Hj-624=WrgktkN7$>dPx%CWlSWGrAVH-nUGY$ zOO>{3w-c=IC7HH~dvOAKuB#RlF=D~(Pn%vU%B>$~r>DxjCv~#dC+pj$?3xP8Zo>wyU1xqzmK-b$Ok<_*$7=?F`R6o|PuFol zRPZ`57i5b}4%<*PHtLa@#ug-jyI|qhk-+x>k%or(vYG61zIT~h!>tZ`D60=Wkc2<+ z+;Xs{XXoel>6Jqf3F-N~9)EO!BJwhBrUpws8@yoELT@7SKj+zdJRYR!lRvX4>@8O7 zR@As{`Lv8@^Qd=j_M@|Mp&{u52T1+ylCsO$dYN>)cj*ZPcR)D$zN`m`d7bZvC#vr2 z{Ryfc1x50>VKf0BH-W8wB9Q^rPZF>kk3;MSdnW>Nh*ZQwwr`^6n!&A!v4$yrE4@91 zC)y)lHz&Mk?-8=JW7<(~TpS$M4+g)NF;0q`DE)U5GKI;*!HiCLH{*AvpAYCkQn};= z0<#Wy@j?A#COV(|@7E%7nU{#>k8f990%XI_>LpSc|O zC4u>38%CbiofM3~ys?Gr9QFn|-xNd-m>x+Wtz?)$d3HM-ps^l*d_JT8L3bI#bJ{{FG3ZI`mUyZihk zMUjo>$HAbZMTRPN8QkjTjdjI^6{{$|B7fX&a7l32yHh`{vd<0FA6`x4R z1$Q|fuf6@&hbTa+Aq^PcCTBoFr3Jp9JGX?xW)|&g>l4Wk=H_rYod>f+iEZX==_JJ; zAKoYqg8k6mL?^Cl_+CufO({CsKMh(ZI*|wS1 z#M64;1(?x;TD`{r*+BZn49

    Epp9BKN-GlzCUa{VFPUcA%=Ft(lv5zs7B0hn?}q) z_CFzl9RKjbM(vzU5*^s;_kL8)Ral|SP2oJ;e;uCf@=5au2FOLox6MUJo}3-=H2gp4 z!*TAsW&#`V_|N81c)Fwo={WQo_!Q#0w%gQ)2zvdq@gn{?rw!#S@-H-ao(=XD;k-Zp zZ2llMp3wcjhM#jBy71^3{3ty0eeGo>qU{?_y1JHpH)Y z1KK{CrG?m0zafBN_wJgRzj4sN+rJ71Old1Bs9hOcC^y{@@$aYqiWVp^&CXBwMr)mK z*!N!vSQG*R@n$G`Ox^j3zsybVT2IOI(y=Gq%%%MwtoaY1Ipcvb=86>}kJ&rp1=~#i z191P9$vU05g`L{p|BdtC_w)@?t#lziqOo@1f8gtXAZ$yR|H97kBjt1mkU=a+gS1*$ zF|12;)jyp1jWpkgwt;97xgr09I{yzI{b%{Vt>cSV3)Q?g_$gi6=Ih>` zd6Cs8)~^P6;JdJ0-ZEhQ)_uw8au4&+Bfp8z$wOiWd zlN&1V8Kt+QGI&2rEI*UstOQ>X;L)K$4>^+38rRtPrZZ;IKHEXd;F0=bNxFF3(&7 z&nXxGLMP5rEMYsj!7+zPoOLwt#7X4MR$#Fxg1r}QkSi+M*5E^h@TQe!CO$y!_@9)q`2Cv4&`t;!X~CN>-MMCM40oc1m5%J`vk6^*;K zHvlH+lT#a!mWAlBz(^-$sJpGw(Vp^f{jzLk0F^=a9w*v|5)s^E4K{EFUJYn9=_Utj zzBQKdFkQvzmzkt~;VJw@*1}dOY7@R+&2Y^)P`7c}+)~Cw)#mDksNlSZLr>MtgJ=Er zuVMLaOaNd7qj?EjQM&@+jzU1f@4-D0bL{ZC~R?moV--<4@O_}MdW2IU?+jt9Wo6C z&XQXLgQS{T0W&VHeUFN|h4aP){beB@)Y@w=rPBgbX=rvQ=u+$(Bnl?P6K6)@tnZ_V z1U~>{_9kHElhLBKYxe7|h;=Mpy{R_D(;i4feZZ!gcC~lqwLz(PHvWP14@pjr4nL^} zo%>r9X)iXkHsn=j=IPKY1lyaoJ5p{9G4o69cYBox`m6x1qsBBT1`YoPTF0kI-K&f+ zTGO);-y3j0s&xdqB)qq2Nb|?ni0XIgvxI}{ZvG+eJ;WJhM_@Kau$OPqc$XG%J&LV8(#b-Etr&yHBI&PV~ z!iVEJIUwN!QA?xCbwMicZfJ3W#)_YwPgb`BM-@e_tm@)1CrgJV2S-Q4wT6GRWv>E; z-2}e~pm*?`2FN^S8zdY8yFQj3h>#+{0B8u3uIwcuU4))(MK#M>#BoApq0$`8)-?&? zCRl%X#P&4m;Uv_r97uR31nf-JRW^v=;pLPS(`mrL+uFODQ=B`NVRFJOG<>OX-F?l9tdU&?M2;5J{Jvn7b~lh&%Unh zvgcR4sqfIxOvVu9*AyPt?7TaO>M=Y7KA*#G$<&G-T;v$1vM56OZJ zdTk72G@7gi$@}$!l5L&}uA1Sw+uir}y9VP<44efYNyfs5Hg5(#w*i?M^078Fre2Z* z2kc(tO@!LoZ|$$*Z71#K#hsnaO;T(4UG3#c^xRju&@Vt2L>fS`w;{1xn(4ocaz%CR z;A(t$#XuTO74>|Zqj5Gc4GCUm;!3P$o8O_?IV9y{6?%Ih)>VSXV=v%IDw$oi zi|L4BOY7hy@X&Pc22iPbj(Y(}1N##)nT(8LV!k#Nb}Zy0Y5M8t=IrUP8G$|}F)16R z(UvYHhB~yWkb}EjSK~<(1Rw5ECr)`$jE>F%lHBfFGM-Bbj5s+X zo=&s1mWs;l8Wg0HpJiO-bd;KBkrmnlX{aZYaP9bQDpW&~Yz9KL)>RXSp;~@)|6)U@ z18*A5bt`U^Xy0Ky&rUqgWxz=spJTNo z`;lid`bhfC$Nm_&)!xkM*~mO?@`f8B{?pkxre1l|*C(p8*Y7eaKvof^2)EPMh8^HX zmHHJ4*G@lQvD=lA1x%=kh{tJj_baRKcu_UI|8rAbz{wjQjJHNdiD!j05Cr@QaiKW8 zV@-P>9swCxsPt@=In}QV5}15V?p~1ZZs_tn2m79u$$m7{aV>d;7nt ze-Msk_L~BkEZai0DS|61X6r#FqGfx0p8lrBGY#~Uia#WLJYIReey;>=^a!Lf=rb(o z-&NvyKhqm%Nl111nzs8Sd!n8pAV9I!AbDz&N(iL^2D@a_IZcM_?#;BYfcM1OMNV-7 z?w8XXd9KV**7DSZx;HV_sO@duhLtGkxV$oJ`-BdZWGx9yxwX_WsckpiFPx|%VtE|g zUM3^Fil0mG(r<3m9l!YOB*{r$ReU>Z@H~%gp;zATCEQ@u-_iC0`#HRMQnJ zI`fDmBBNjd99wZ0F(eyTS8FXlJRfLJki?cJ7Cr_r`4fh|Qd+B$llIc07zD({;|N;Y zir6bbiLY}m0h&KXWnG;t43K!WET@voHn=U`9$d~E zW<_Z1X2MA%lA`GO)Ls!Kc^|Rk zYJ>jr-VXEJo<`*s+ibjG5;kNr;+DK-LFp#t-`E~FjU+aqNUuT^BZv_)o^H(CgvQxB zp`umiw?-1S#$7^%#@ewcE-~ZbBOX4c03{tF^aX6r?$uS1a`5O}WpR2O6u05T&4vUaWK*_$9SqHqy7mT_Dm!BWs7enN%K<@ZOcmv4 z!EgO%@wOr!_?70>%3>0!VkE<2;yylt>UaTz@yys#nszryYa+aLbyaxk5(*&lC-<}n zJl@KgbKfWj)lFf z(@2SUcw;WzHII+M$Jgf*mQ$ zkL)C*m~~7NP0YhNH2dZ`pQ5S04gAE9%MPIXjdKXH*D{|PZ3Q})FJou*Mkk@}iZ8EP zl#!Fkf1a>$pZ4@xDJFpA%!?u;q-9_pI6RXZ2JGK&ZYp;fWYVgmy6#M`w>KwE5F!PI zC3}(Fo}u!yN6WfV8}%tb&2gy-Dn#@*{l1)DEO&k-Ge54IC!eFt=}SRd2Zb>cnKuy= zCmxI9X9Ctz`|5*6;^N14f*02$1(UC%-;Sb|3Sg_vRqQWC&VZ zJNEaM#wYR2U1qP3E0PKnx{OXZ@#>)nMLZC~@+RwFh7q=`&ji84;pf*|I$P^vEjHK0x*UOUKlTp`kA&H&i zB2jR|`P%`V!ehNq9&@A0a(4f6Gzli78+Z%9AZ)B>tKL>eUo{CaQBayR42QR@lJs<< z0&>vBYd*zimN1=dC-KK=_T{=SgsRl__rc#My**{o$r6IB_t2i%@)^)Pfq@xPiKo;+ z5_9E>^501>PN;7|Nf*ZsA4Tef5|*sKoum&;FSk+~znUtj5Aq>5UA)G+h4}Vww|pd) z)7FC4pmcs#?KSPXtv?#UH1v2s^4M2qdADw#Ruihjc%!i&v-W zr5Lt!Yq<_|zst^dM!ELY@BK!&?d@@i1GltTaP{4N|LUp*4ev?dE^W^6myhs!N1^^= zRYfGteEZn1_9aSeC<`T-SWvr~KSQTA#hg*Kt2qKsBf$pDWD zOdhxnAxm6B@WsU@6Pf-H!!5%{s;xBQ@o%w7#6hN(k~XuQ-q!2YCy!k{_3OBDdAa^m zqf$WlwNd7H?$9A3M5}7oi@%bk;qZ3j(-WAomJBRO-&NT4b*Fp^5SzPDdBkedoV&=F zr+HaaF3ArluuHAnqU}qN+T^j!y4iym+aloC&XhP=d3{Kk^(P&m)08`qevKI7PfpX% z$_7dN1eG}`(UzCFxnhlb{vgotFXE;)kHuco=YQRnDXW4Wp8q2O5XE6CV4zpO8;g#^ z9KpO(rwE3}(}5USD!C{K?zVYm@|r|>xr1jYp>x2C-Bu8AH(F&pYy0^3is}BX8MbfD zh#kj{qhqVWXsO?HJ&U?sz_dawP;T_>pGn&PT}W=1uwu~LiD4VT+VY2aQg7J^i@B(U zRhZ{*GyBIU@7~8Z2TT3+ooJxs*T-Kzao1e#$Qr6x2`ne38MowKJ?VgJjmDob?@v`f z{-9s(TroTRYzI``7J@H2@E}U2<8cc4vU_peJEACH{n)jI+l&*EP;zaLnjBqHAA?`w zqe~)33?k^$t16c<7bS04C6KU~1gcz3!pF8&MH1`wy7J9QUCI0GWin_yn$*PM5Si+b zD7Wv=x-NF=%i4m|Zzz{$pzXXoBpltwxOc;9v5DOyh!$W#*$auaSfA$;hxMc5qUL0H z=0&gO70;=hT2Lmy-$jg{W!%xfl5Cu{8r=oAInuLFercS#zye9#IX=xU^=hds(p-r@ zZtR+EFr!Q4`FfYmdTw{(eV}+7xj*SBQQdYPV!7%Iv*Yfvdw+g6(j(auth-2EKTS!o zz(yblTR&GCrZeqK>AU)SmeR;Y;5U0&yE1(Xo!1yK>+U$f?fmmfG!!&xW4C7Mgh4KG z!qWlPW@PEWlVR+!+upjFNgK-h%|;LKoDiFYbWUyG$tuFVzlgc4gVD+Vp@#=;SD{`1 z^Fhs=6R&UWrwq>`?mGW3HYZK#2I(;vZI?J@X^4w^jaK{O_k&6G;(X$Vq9tf7g(3Vd z^})v9*{XFTJa8bQI_qW|hA(T;EeK!*yth&apaQ1+M%?%p!`Z14R~>H?Xl6m9(dOAK zy2Z#h^@>feoAPPFSi8v0UcBI zj^y%;x^$Wl&Bt$^?!N|YjeI>BagWrz?nkO8!E_212_tyCMWy#Apbf8oxO;8EECk=y z%NKA}(3&!gkuTLofJL^jFL5>a{yd~&76ZRhj9e~X$tD=bW?N>&m~>m$Yzgj6_S9dX z8)PflnQ|)DQpY4h-L-gRN2XR_rySHWyN|^%gnM-a-Gm`rg&5aJKwS}AL}jv?{`S7z zNenJ3?+!ov)50p$iVBaloyGgz7-Uy8uvxM9_Pf1a??2-|Or+d)<)$aFzd23v@mBe1 z^Ok9}ui275ET!JBdHs5EQfqF5hP)I|8jQitO8kp~p>fr5vN+-jYEiO|L6!s8ky4gIN z?4D5N>+x1Kwcqo$DJ3N_XnT7}dhopW^uvsSEbw93me>G0mVV2{%(QQTZp(r5Z%piy zkB;w+v4sl5n^};K`=!8a=u89B5Szr_=(AB}=;ZSXG1ZOhrl}-MUyo$Tqj%RMq5@zY zNTy2`{{e-b|4N@~#>uh4KE=l`o5&Ssfl%VbRUx8*jW3l!JMQDHJ(;%4ZB$QVCAH|e zWv~#38|1qN{E(K0nTJBI5ieyTCrn4=9|=Ad$P<*2NYGZUC^qHx{f5F?Lc)NC}RGsM|A<0b1zc=i9cRn!n;m zkg>UVxnjSAzjyhV{Djp;ci{1(GnyCB7Gm0nVZa1Xm$vUUKV)O}`mkGtkn3~W$%QfF zb>{9R#bF5Pb*?id7Ol3_Bt}V@EQt+bdfLyd$e8!J^5cB8z@QT zB=^!f#}SBmDnJb!4k%V{Y^q(3*yrIVF1CxWlREFYe5DTPS1Cxsyi#oOyJNmwO1(7> zTh}tA((BeFCa6v`FiRH_?)<>?`-Ue8Cy;WM(D7wC7-E-HMqLan5TUHDT*s2_&i>b>-AEW-Ux7qI^@SQra{Tbb5 zZe*As@sQY}yNhiN$&k$K{k8A&&;k`1KvT;n#sQO<@`y8E9@gsjSV>l8#IEsJj-DaM z%4#6ir~mPq#-y3%TA^m+A0kr-$ktfsRU_D{95f9$%6c#`BCo5-C-oc~DV0OD&2QXa zKI(HQx}VQIk0Z@wD8lj}MQwPl;Mfm%+f3|>TUV9mwYZXBf#7^iFYC>9Fo{+ZF%RN^ zpF>tB?0mxaar?U2V^yfpTU-3CiJiXffC}O7p`U1Ue04JPWsZ&D21(Wx)N}1G742`9 zbaTv$!O>=v;iDZ&%EIZQS1EbkAC%UP3n0j-@#Rprh&*d4kug6bTCwe~@r^08$#l=b zi28C~G-|sj5w(E3(8hB(2XO5KR})*Bdd)Sp4T#$i`@@aF`*E`oW5j9M_GgovE%6M| zEmf8!kH$QV!p$1drbuE_K<)OC#>KSia;$jLumB7m!Sy+41J{yJT!L&fM+$d9<;wf}@KCjbyoW)EXl$!hCO0>E$3uWK#TP{`c zq zVPoFG?i;)@C=>k+722J8fyob_;}jHzck0jVfO7kh6+ueq8}a-XNkJ`w6{3M`N`$Yg z`hvD^rs)k5HH;MHAd;-SpL{i^@EN+Qm;^tDNXc7HH#~HZT(hBFnA$+J+*`MJ(@U@e zv2$epg8uE}h8ZE4V+B6Qkb$GG$Iv92mTYKaokMJWM7*Z8Kpi%M!kYdd7Im?VUB2Kg?Q}4U9y^%<1!rG3J4Z7o%+hi!y7g zK-dX%Rxd-4GRUgF*?`~X;Y$Ssx;q4x78OyW|AlhAH$T??)&ryXs|%7HwJw6{7tal zaZu!T0heN#k-@#kzY(6TIht3SDKy32TFk&zRINQ5M3kiN-m~6-ZU$5vI3uP1<9$gl zhla(zzJM-P8T}WR8yw+|mc8tu*JVdiG*-rEQ8!vvHX(>^z-|HW3A7k%3CHEg&{on> zZiWs2+Inhj|4Cg&Xn4A!AQD4qQFY#;K|~ zFXES3P9W}zp*(sggG?{aP2;UOQPJLVy-G(%LS0NRH`B)pfYrJrrqBAR{~N)-}#&_ zSxQqAIGwR3x#02zysfp|_l;ax0>7!_yzS^GmA*a=O{!fox}tC8x&{sI^;#?c0>p6Y zYnU33fcKNtM-!S`+#iWit}g!i;%)jpzXx;$YWc@Ym7)*X_2RLf;9sEMZ*JtCX~ZJG z6wsLGKFy|8k?VU|nQb??MRnm!`fvrYA#=$bw*2m>ioy3PS^{BCbQ0r5n=)UdOaA4Q z6LjW_JF8sL!`vI;YskyF@>E&J72qmXp9mHcAkAWBiIeX)*J{jymw6I#UI|4Dr*52C zohEu}CXLjURmpqrn-iQ#v@oGX+#{K7!oeOM=M7QxSGQ*X8(t*?tR&Kvv+`^eDV)>G z30Z;V@vPPj@kY~1)ErWNOYHf~n!|LI(&PB^%aYA~H<%m8B>ealkrI`evyBmP1J>(` zwNI{3j;C`ry_x?3u|*03{<5k|DoLV9Jp5%m{ib-`<*b4(w1s?IJ1Mk@+%s&jIIys~ zSDP|q{OPr6Q0u1$Y+ZZk)AuN+B0J8N3D43k3>D_PJsF$1URD~C1@61?7Vi6AR1N9+ zI~{WpTg@ezO)U`a?PcjJp~0y-S@HCc8kArsbdg$N<#=f@k5 zBYcMDQ3S+`x@dwm{g$MbIE-dR8P!Mg^b?WJ#8hKP*XZ{iU&afo=|z-u3kb89OfnRW zm^sA;VhaS}?vTA2cumfPK&mxVK{)FcK@O^EUYX8i>6-(DAbr_UV4p5ZzjR)s=7{Wq z8+13gA%Rf0Mq@5{@bd#3eE2ihqpO7YTby6W$?e2?|L26_%rX$26uZ?I`Dj#9_dYJm2I;-6A;irg=3&bXQGl1DTbaW}) zj53pQz?P>`Iwo8f~f3n5zYMo>3uR|WGAG}!z9li2c|+M+@v zDAnO$!}e}EyLQwZ1{4CTC;R@R%c%(NT+ud$bCx>}GIBei38hk#HoxiP?UxkH1OU!;nRQ_ww1b@DXBYpZCfzL^S-| zj67rp;bDaHzM(hrqA5+gGdJEKqF6vc*~Vg8aM~E=rLgdj-aGn!1fv)sw4o~g!F zAUtx$dB51b(aMZy{PzK1*hh5D~qoHBw7R9p>=}Ng_@qNFoTNY;H>oOf6uqA#L#qAC@LyV1aYZzw*?+8}~rO{Aj?}S@X;s(>BtUamvgwhhU znE7!SHudwFT?+BUQd=M-kP#qpgbSP_&!c)MSxok+XhfG9%5#6f^4=RQxP{wTB z{AN+};3bK?H^kw#EWUHR$}}CqGsHO4+Dmy|7hl7iVKhKKqb!ZP!Avo>$@U1W-A9Za zhCAxti<%>+U>EU!>bBd>=}k{UNgN!)+{$pPyy1PF-0(g9Yu&4^lA}^m7%%D1^!3~~ zKYSzmiu<7al$V0wlbzvoTI^ulD1R2qE(Sz+$`Ov(I&1wsx>e!%^3KDicHIecPk4px*lyoOtW35m82oy1m<@`QFWdy=C(Xxm8b#@@0OG4Ue zdGH%KMbmzgVq@Cc|9BM8Uw{(urxCWt`z9BZSPuc^v?x|KoxC?95`ZXO8&XS)RV*;g zz#gy-j-4*mPyAcn-5Mk+EWg!cNjTHq0Ds~jPmCbCuU)Azd`a|fdzEuy0n;q|n$U$p zh#Xl(c#tw3h>b7_a}Cmn0G?^0gg3EbY1i!*fE)FbJjeNjL<7CpDU&>sHJ>iIFMV}T z1EsXeACs$(5)MJAD9RM`S1AAE>@J<*k*t%RKsv0`7&S*U=`oLdI#|#n9hQt(q=x?K zKoHcNeQyF|-&9!V98*I-cJ(gU^KpJYaP{MI-1yeS;x-TJkTW+^gHtxxx%h{@9^TY` z7sOW5N6VudMuw-EG}f-z*g$ZiPVDy#Vn^gi#(FnSZK*BN6!XoB^0eiJdPb^ zfIrMv+rd1+%tWft+zPw`AYmLE_i$kc#szZ%hjbkOnE_y`Dy8(_hR*76Y(rqTsVE&> z#ERI&%S>W}CyK!t#{OIu48nw)Xc4qP?z!h7dHV5>q^z{JP9~gCn!%XR47MS(^y9uB zX$NgyaH0u?LYOans@crDRm=oNrY0vh$5Bq?1jOPI--I(SuKf9=L2vAY84H+;VLk!QN$#hfI`5nnJabSCl1nb#)piH@^UB zaL)h+t(M1?K%`Op$e%0ZC@#7SV{k<{d7+-P(&~&ctjh5(A7wVyfa`Ql}a7G{ZE#!h|H8j-Yh+V$IJOUyW zL50{~)Qb0DqK^WXvH^qUKvZ(G3nkcqyg-hrEiVp}r7DMDqd7)qraQ+5tQZ_f+%rw4Ceng%lT&mEsQb zBaHbZ?1;OR+GVlc=zmJ$NQk}BLc|BGK#a4{UgAgyKdupkAkG5@U_Skj1`^+za0{moV?^(zfNh9yn9MIQ1bKzQOoc;ax*8y7@u58Q1y-kl z21x%rVED6g5CA0Z87ctd>vb%?+wO)hLKI575tv7>~D5=Sy;9^j7$hM}TpYkp3t)YM|(fjCXk zdhzEqVw?aDKpaoBKq5`~=nFrtGN_i4vL>mjgo2`{Khne0yDx}b8-Z7xxN>p)7#3Oc zdLj0^Hd;7}b7&}Oco?{>3m?*R4s;)mxds|wf22Zs_#VZmhNL!Ev|G=FXE<%T|iN1a~N) z+Uz^>99|rg!?b}m05*V&-wOhPm1;H~RZR`3PeA(g?=SuP560ztL0BimgrA#_Nw6Qx zpI4x){yGt3`apdFi&)=b3Pc$Jz!r>3U9D7as21Aj7}S3RCY~TBRvKI)J^-$O6Mr!t zNEw;{w(&R#hC%`44;vW~+-B_WBO!>6J)TN1JoWGo$-v=*U?sHzhTKYJw<%K)FCay^ zLuJN{PjNxu1~6lOOhCAp4or{Hs1JkbYQ`jz1%?VOnpO@>^y0V?78=zQdd)li7qN{zxj>?f&nRD-dNQ~ zz%1tTjv~OK35+3cX6{i~1bBk^eCFXyRdAEJfmRNYQaeCJ8gH#?*YaKa|aoxcTkV4W*_=A7yK$G_JEZ3rIZr* zigpy^KA{j!BdM|=+KcXoi%nP*&C?hZn1)g)2{tu>alm-!2ZM1Fb{;1yR<4%M=Pi-K zyb{3CD`Urvm+ZW1Fg_vFu?X$NLbwTKXBPoZO{fnT5ir1hjJ0fk8O&&d;coQH5*RKk z$OrD{Py)KinX$~VhYmr1IHQ@&tiGeNP8=|82siOf4jPZl3c}dmq%m|f1g2C1{u~=| zNh5k7eoUEZls;%oOxoxn&^a&qht_7BLZxa%5D7HT&i~^uR$31-7urJLG^I8cZFK~&I3fu&IqoM-`U@PH|dLK+zgMsSpSB(~Nu zZYi3^B1yN(v>&*DGv%@tC|D(EWEP!%qwltG&TOWR@Dy$4Lf@FM{+ zaXC5Cse}ZRnsb>D%2r?J5BCz82Y;O8v}o23|H$S0G4YehC$rKFqDUr#6AnrN(Lp`3 z!5jcvzx;ZUocG&vWXj&db*x|>1kptqW<2R2j(z8#UaTZlm5{f(Sf#?4AgTM31A^Ot z+i_>ieObIPuoH=tV4=axDDsT0*f7Dd?cBN|5y&qtkn8{Q8y&adCP-$m->S2a&d4YV z^nl0y4m;v-Iqc}Y48~~ACtu5TSKlui>o>?xzk9kIe(W?P56OmgA^Cdg zTp2KQ7$g^v6oEO*&o7h)n6jSz={#ks^70B5pNKae%+NgUONNQK5X1!47zFbWrRnQp zIrGdjFi|;7OB8W+MUHxKc#t9M*SCiZ9W_|%M}tU{4;&*km5>gBYoivw4+Po=#v%lX zLkRu3ZuNS3>hY)0PDoJHZZrW#i3{r` z%BakrxlpdX@@A9^NmIC94*l*vs0aEOu%|TUKW{vPZp8(BFjw6GCdmtFO*0e-!(fne zb0ERtSmhQ2<`~Q_&e+k?31oDx7t#{wOl5;fu7w2Slv9tF<4-==>2JiSuBwysesLoh ztxCD-PruVs5K&J9xy#>A{&5AR`Fo)Hqi=)ZZHpJR9rNNmRLzYLXb?knG>a1$QZc* zE>2#gKR)0BrCyB7$<&X9Rx=0$>4v5!G3hE!r3vXOgMQR%IyXRTTa@GgrUm;!nz;~$ z?^b{b!NLGiJRYNs0!KYq3`MaO=>g25*j8!A;vhSFCorJH(T_kb&IcH~00lY~#DL5U z2RrGLaVqse1ai;Y(Ah1OZ3yf(6{Yw9L?M-mI}i!3aG=oF41%FsDp;la{KazLUmun? zURnU6hb;&s-(heu+UY^4Yw(a=}Fx%I&w`A;X7`P%D#v{?nZ*YCq-Fld$S4ko-cdytrBgapdZ{ zu%HNvkBulhPiiY0q@uh=uDSdk9K*-TJHG_tP*5Ha4bBCuk52ZS2%3698r&#r$`{E^ zw_ho{?YR>srl_o1y-NP|uSYTY?wWw^pInYISRM}2@HtQ;;)v;Wf$Cna;c)piG=;anTXc6{rD&b)bCb`}^tyP+#SdD=)cKs%om`zQ11u{6zm_H5#o4oYB=( z8&X?FY-0?izrwvg*IacAO2>pq0tteuY$+!;#0%@*x3lQ4sar2&#|)FRfBh4z-hqo? z5KDWM0dFFB=3+8NcLQa)dL)zLMV>%^;F*&(ad+L?4a#^lVOxz1&wxGyW%-iTa_RY3 zNl`%|`VggSComD3%KCsw0TzN$LO+(|%DT!`vh(C&a_N=70^YrJNN6O8g#y|h0c@DRPW)h+RxYWMpPzM(4D34;cnN<*WWh9U*({H5pQt3i;Q=PopihC>L9Jki;|uR{(~P{DpF5 z-vg)0wSPPpOb(d>kG%Ef$8zC$SIdB2n7G1V-T*isR>3`bLQ)Dbzq1J8VuPK9>cr^> zz5#DHGoY109FCg^m^PhA**5iK?U@J0Au7$W&LAfa>jDNC6Der{%U~ZlbO5mtm&KE2 zkg=d7G8lwp4bokPNi(E_z>o5c%jLM^r^=ZZor(h>)E6V&A`auh(zf-M3dXO~W|kjw zDq$cTSSi$9nE`(DhffR+4o#p#HDRy97sQ?EDZ)G0z9IcPP2gS<&B5rcM`e* zTP+SW@xCVapGj0SZO z{Fn?@FJCPSW`89sV0dWgz@4xKfmH)%LQb%lWFmZri-O22S-_-Co-0Zw2KCaFC%y*{ z8zvWAaEbKoJpe=y90-DZ5Oek{=_h%9hw%$wLdyly5r9M?AFJ{Z`hmJEAuutyeq1=0 zhjxWPWH4z)z+CZI9RE>FPDpajA4&cxU#|v>h9pm-x-Cr)g=py}^Hf_4R_`*wa z_AgJz>IkdYMn?*>V8Jr^@JBP{+}~Uz`|ZCA@B|Di>cKu_0g({5-S7h?%K`o{XHEnF z8vgT#fOd;L}U{%QN`_FX=kTq~!Wiw-C5xBHkG_AF zJn_UMGJMQHWnO~VI(qw^cV(xY#>nUqDzE+LJ$dxu$ECQmFDBZcZXY#cj8NK@ z18#*Av5~_0G2vC#)JV_L61n1vi}Cp&G_Im$;a`{7dp$kOaAcR6UC?w04E(iYfktRsWvcbS;&lCQ!zMv$BIwwKu zo?z?-v9)#SZ!eeG^WT;WFSrO6RV#5n(O}6d=qm?I`?gHme;;fSt&yC9AZ|LZKpNDC zgAHSe60AMFts)3`pzXN(Hfkr41BUujc$}Bvb z1p=RD1;%V^Ye`hb{@mIHgoX^en<0?PR7+ zVDMD8iOG=0(F<;Q2727gSNXfs!GyX-txCQcYn`ULF8Y5<~ZL_itH zA8{J$YA^}sAU3_x)N0u07dpJ?J0NPaku;hKd!`B-edoM2siZhLOndV^|eY)I^ri% z08`@;Y=?lt$j|}9Fo|NXUQ1)%AfQOw3_|R~o-7;Xp%@*<4Z#*50)9-2^8WkI`|{BT zAIfj9_^s@^>o}P-X{=6gt5&R$bANuNTy^#3vh&2@m|$PPEvr!IgucgPPdwpBIIy)q zX2xvEQMZA6$IhzLS(y-?oLJN#5pc@~-Ia=p4Z3~M91cJ_&;)&ka$RLnAApiHoS2r; z<3`EiufLR+U#e5R4l4VOAG?bz|7L^q={Z1tb?&K<5@5nb{OW8iA`4qESzsp0%QwitApBjn~~OOBPj2?~)#1=CC~gCab2l0{TR? za_9ZG%ZRZ9wEne~VY&OZ2P9Y#l0tt8lyt!e6UdaNU{b=+lEVBRV5%D-338+)dU>N7 zd;%^aYLHuP=(v37jrbrf88En5rtW{bocXKMz_bM9#b@6{8INIazo+ap0ZfZ`7|<*X zDPb8HJ~H80Y+&1z`ZKwCVVO8_Fn|K)icArdv?Y)S{H&AU(h4aq7zl;N09Mnyu@sAK zFa&-w;HWc|Zs~NPfp6js$1@c5`!hh^Xn@e*&OUI#!W}j2R1~LOb)+ zg^rF1Zuy`LrD32CnhzFOWX3=vm_7;|LM7Z;ciwvflVPesC>n=)>SwIJkV5d}Ijf(Y zKU502FsKI%!z&zSfr}C-j^<p`$IgS~VzBmodS4E=a{nlS#y@sEu%=BUJkQWR5$PNwnr zob13X0b7Gm1oUFn7=ohU4L98eg2>sY0n&=)a_VWPLKg%lAR0?_wb}>~zrrCe9}1B* z*ypa3NxMyyYp=apdiTn~>Q!X^>~-?)`^#_}<48>GTy55(&Rk79;@v2SMU)DA_~%F4 zc#1>~F=2%YFSwA*nKM^@_=D5s{(JA2Y5VSt8y!)55Q(dP|9d&;$UOi!MB_*!5ILWK zQRvsdr~LPW7o5ot;kA&)TzUR2QeL}Wim}pe29@B-n*0)1vtiW32bgmCKjNOV2+KhT~ko1uG}iyQZQ>=FIw^ z9C5@!6zEVk3nEPh2f8ZI2?)am0Q;Ul)|g#RB>E)CXPA<1tqPT?^n)?AvuFy@;enWffYAfaS*Zw1W?X^1yIPn|xt*Dk&YnMw| zVIQfgt(JmfoHF5rhiw^3H2j$GIEeO^JZMzj+;z6eLY05P`&$a7?&51PQlWMVLs*VFZo1rg*A?O~q%=e1gLf9lPfq)l^eP(y*cRcmN+HDf+)^om^a)HAXb4?H zJq=TFkpc+_o{A&zSDK(PP*uelGIX03B@E|Jw@o<$VoZujr}-cq+r%vu(k{{iD!S9@ zwlM1B2j zyXqTAwJ=nGI#)g^rwWWmG#ri z+V+RFvTmC}z}>Ot-C#otm55-a!5Iq^p$;N)%TbD(k&fauDR=y-FbZ9JPox%;O-u|O zQ`piK1qNdB;5LMT33VbT@FU7LzECPu6o%fz*Jvqx$`1 zu5be+!a`s=xH6%nM~(czz)u9k#DimTT;VCe;OA{Fkiq>%%LDg3BD;+Jmh|dVAdPid z^6~4-Wk|1mp}@FSmakYQ{rdF8b=JA^?ElS_^(&#(@5R2ahh?L^c>!p{7fZ9hCnnbl z<&Ri^(^W=?1IKd7>i{H;%~etjWk<}LU;@Lk6kAlUz4|(oUrQk^>H+xsqy#4-?z`)L zx%v8AP9y;y@h<(wgz?a6#I=Suo+c41&#H5B*yDDB{rOFu^ zOa^;H6=|Uyoeex|MkR8wHMM?S4JOZ%aIegAOuP&5gCZxkI4GT3v3Qlt`ed$@;KT`u z@9(a^R+g+>D+`t^!U+=S&;Z|m^n+i>tdG9L@#s~+4-fjQLPidm0EP#;0XdKYLWvZ; zjr16Es0J_30{LO6&jbCYuNE$s2k-r-Tzc6Bs7E%A#uv-b!9!4PmW&-cL5@FRn(R7tf}Zq> zG93@y;B*ZDD+e61hb&w*1KVmI9QO^&8?SsS58eF;%7H!w(r0ILymFjVG1D2-T-b0t zb8hF4j!YZhRqu;iqd= zC-_Z3STXd4JL5YQ;99&f_v48fgurG)`I~S1!0RuvB5{BMq-r*`{G;$>Z%YcC`_bu%Jp+F z!s+dV7|F_nsE_jp(~6E!<*E^vjDQY!A}Gc$k61Auj$=wkob(W9f(TGdO2=@MuVEA% z1_Kfj5DGdzxrO57?WCbUnVe0;3uU4_l!|}Io7qDl3{(cE6DqOd#L>fbxMH1i5l(3I z?q48RUUME+(8xE&Ea?^uBocHHtb_?3Zo4$WPK07TCV;>E!f@|xy<-vrhNGB$5ILrd;zwLa`Q?7QxJ640TUGa zkcyVH+DiC@vE>uS46n8!xc#G!0)JdP-%u%c-gBe$8B9A88>9#de-HiZM)}@x=ZYT} zm-X&hEZIeX3G$tOIRzM<+w2q!?m20083h&Gk-yr=_@f}&u6 zgN!1kKI|F$sn??&6p`gKo8{qa--aS-f0$^_#Y6}_4=C%FW%ZYmp1tImM_!Qmb7#x- zxBniuVB+{Hqyt{)xV-!JSMvKS{|JV0Eb>PhFhtFekVSy|RM2$nZ&2R^+YX#?AaM#q zM+O@kIDQNT(Xu`=c*q!O1YzEQ6C;#F@YD(!<${7@NT%|^gupHVn95?Lt*in=1IA$4 zvSqT{gh{eT-|;{ahZHvBIB2kOmAv`-8`!e&N?|UJK9d_mD^+=v%pTyC1s#YG%BJm+ zF!YJ$aAzk8+XR0M(*P&h4+n)(_{>V8OFO6B;I4wvIjJOr@E_6L4zzABeXF1%9K zF2`-4P+E>sVgNY%AlabNu57fsSIGpFivH4mckqF$)G%<5eb@v%$${OK8f-=RaU3)Y zjCD~NbcXOGayCK|v~1N<88V`;-0-LKaMA%M#js65HLf``7h!jWxd0olDl1I9oJb|p?Q0f!0)qb=CB#29Rbf+;U?+a8={I6A$T zFp@Xta7+%=5QC>4e|fbw2b#)=0lHZg2+(ui$sn}dnCLh9;(oZJZa;DiJ2FPi9Xbxk;@|cFq$|gd@cG3?`;l$>0+)^Qj%)wRy5%0Z!eNg`I@h4^2uwj^>u)>Sk zV2F_Ez(AxytPn&J^$j)H(22mqP(^2qZTkQjn0)TBr|`&!dmu zAseb;{0atvni}dLTF;k(1AEGMPCOcLVqb&UV};CZoBF0&Y%f8ajk36srGlBRC?QP& z*03^oqMsp>hZ~<`Ett)P;5id63H2Ve6(Z0z8Lr2>$)Q^ca4*=7H zqv`$z@E6!rffDc||9nAqnXsD-9oY+Tg}fve6G*g&l$DfXTci~75?YdkbPMUSfy)sv zF`QV#fFoD^JO!eX1@yHt<`_RAjHNJ`;5;y~+fP%G`N#pg@lC zK{#NWD+;}miVY#T>-L9mSy;9dpdLIryll;UIs3vB<$FIo4*5gUh2fX&?<=(xP(Cdg zAT@#2=wbjBus2MDLj!;Z)E6K_fFg)1O~g|;Mn~1*N1n-%N^smG3x@KK;m4(%?9GFz3U=U~yo+yA!5T#(uP4N?*sS**=7pEYEY=4fe3Zt)ly7hs! z1OZ52UyLQd1pSG97WiR&fG%@!K*($l&N3X^u$PJV>`4h{6ahuMn28Th2l`YJLQ<6;G{9}5MA@&EsAuG zbOUW6lY)Ob$sk`cDrqF&o%m==l&F$E%H{?LAGGttr{ zEq_kkdsj>bKzEc&y@<6q4tdh|j+0zk7lq>7qJ>Lj?x*u1Whg@)sE4*qtENmAGX%}V z3N|R?M~{=su5|2haAmy9&ZFhi|9u1tn@*q6F30yzIbIp3r=EUF&iVDpAP}ev>h|87 zAIi^vcBx!;#f5V6PmTf%B698Z7vYq{A7sItuOW%(i9#{CL77W?6Kx67)`w1DQ2ve9 zAYb$$6vX^ARZWM=?lE~X^dDBqvPD(0eEBzW-#xd>fzytbLk>Ai%6jEX9~h~6?~M;3 zad{Mb`v=OmChaZ5hYeE;oYdVQPEpCz2YlrHDLyg^+Be){bKs$jBXEu)eNF;I-6n|N zxywMyjeSS@<$xn6U^2%k9JS%%lh5YQ!^HkaXxroFO7K7pkRY&ouKD9lGG^>3IpMe? zWY2xa%42)qBY(T=pYrd=|04tY4@aKBZP3^dls228H0gnPb4nH{{b7NTU=@xQXG=|0 zxjgaA{n(~K--FS3{)HFhjyvvv1Z*9cpCU}=c`|zBXgTr36J`40- z=n~)p@$iBBo|0RxzemQ5oB*l9Q1EHkvT35U3RYX8A3&U;#LdxULP9cI|Igl=09l${ zg_-wl`Et*y>Z)E#y+}f9H%P`}5y&=JV8Adk9t`#vhrxIZw!>z^4v+0{*yD-tIK~bS z%NQ^g!8&*}BZkcofTtC*hfRol_~?&{9ka((-J-?{&N`7$fBy0W@DJFEKL zs+a$E*K^M~_uO;Ny_eTrG%D`u*&D2<&wtxn$qyV+$l{y}oqZdvGxXOs__l%R1(RNz zt*IAJM}M_fdg(O}-Hs+lte|Z(3-}pb0(K|T0(--3u|)UxKJsxiEcmhX5nRxUn73vh zRdh}S^ea)IauVV0vtRs$Z^NhMzNl{>f#oNE{JrVo#f`MYMp7{W))^W+S~dreLd`V$$P;gmy^>!X9B*fzNYSkln98RQ(be*f}>m zP&vw&3LG~aum@)-F@ZhR&x`j^bPPrkQ(nT#@Jr`pLW63#hsYWT95EFWtEwqn;05U; zPmz)r{=m*GOfXj36%vRAw^GViZa2r8}QJ6;cCO=p2 z%|FU8Geh-k8ifdh_V?HU6$TZth~rY&EVuv;7?#ie+=NRZMBfIt;+}0Tr9bxRj4%_X5%GDUtu3}7fBW0t%SvfPUEW9!Jn$NpgMJk=j?5f>`?o&Kj+Xx) zt5m+9Hc&zSKl9kR^!?w>!1lm{>EHkKFQqU4%D1Mw&b}(z@Ezar9qfVeKjFWy#p(o1 zJ92%>)d#>P={RaN>ZsJQ;!|k`8)0mddGqKeSJU77AO2??PM4Wsvn-k&Cg1l9|2h5g z&pwjoPi&{>S62}(X449$g{@7DU>Vx<@d{;?$Z~p?P0R+YvZ*8NzUhy$y!4?50-v0Ls*(A7fA=2&FI4_G zKYk2>>R z4Wa;jtfRfXq}D`q|G^*liS!+R>n{P7R(jXFzAnA%>%J~vr86Ye%qRir zjTrddN5pYxiydDV*bAk}YK?FEtKX2m`J28WJ^7h)>0kaY>>I+jQzuTdq!htfsfQp= z4+0m_Du6V|T;L;u5A-Vz{Eff$t!d>B25>`8lFOB}h(&59q?=qXVS~pMgK+v!{`t4l zR}AF9&t=foWzQEGp zFMY?`($X9Uh0%{sKKfjG-+%a3d}P?xo-NKrnIH{>$+^XD`j)@`^%Mdu!L7g{>)AxL z6QdT9F&EX*&@3(sM0So9Ka?JTyL9ZJUWcE#tXeeG>=8hxg-&YfNPi)OKtB;^6Cflm z^@k@3&q-dAc?vuL7%SHp#=ImyW}d-!wO*|#PrT6YiCtEylfRz4f|V|$hAikL=V&)$ z2rae*53&k&!HZ8>-ci~Yw9k%H8ydbIA|0J{Y=a0OZa@E7Yd#G}0s#dD1BenH!>R&x z#BxQ4c3F^%pYJjkfRVe`y&Oo#KDh>V*Vs#+C*#$_nH07ML!OzrJ^k?dQ$>aBG+Kx~n@dWHN|-Q~RSF>@+ggopd12@FJLQ;L z$-m?vb22zv%Ci*(nEbBzhPauT=Vt_CbJ|Kf*+v6)uzH&AABg^OLScE$nCO~0&vtWx0=*LM39&ZnG9(mn@sU1eZk z31a)YS71?ccW(C!O_Nt_K$Z8I=l|p2$NZa*VRiGLZ%H3B5MB`9B9{A z%`rENKh6+;6v}N=H~V-bzR;JNPIPwkYFX>_7n%AWAq2q+d|Slfwg&x5C+WU^46X6moZF(D+x7Y%Ij-|7M;nVoMpn<{HYruwC zOE~6&_yLb?=xvBFZok@hGt_Ao_|5C{0d0h0g|@pdO!#upb~RqvuZ8+iap57Hve4i+ zX`7c7yu4=fiFuel(^oJGzGdEFdjY~Ys2$09*cbMdpVe%5RU6Wb6r5wD9k4mNRLqgrn3O%J6 zd`XSV@$S0*RQ(ibcftR5qH>Me}4H? zdiVGLP%{Py%PF3rYO(YV>4&&KjO4-hvXFoC6QC<;Z2F~#J z3B{qz_%Q>k8fSfTow%cZA>35mAY4i)3^AA^t)zwpT)E8>I|GpL8li58ErWUIRmN{# zZZs6a2@Ete0i+aW;R`}S+hx4m9}brAs1mQ z#}B#BbJ4yX2ivPNuX$Kr2@WtWi4|A!Aj*Ko0B8B`wPM*ZAoEUbOUC7lhcVNmtkTxf zf3DgPR=F+WXda}*bwMXi7#zIqD`)7oLP27`U_J#Nwz{jE6tG)@h!u2{tS`##B~Ti6{p=BM9Nz||7iM}|K^K1yzSdlf9(&c z5cC&-I{^zl$ym+GkJfqKgA0YvB4F{t?15wM7kZAuyr*2XrQ}hooQsV&4TpgM{S93> zLQcb>Apr1(mHITKXEF$3VaiMP-K%rko)F_UVd>zx_h0WC4Dg{WsBM1=?$dg4Uc8q6<M_K>L#Q4Ra8-u_44c?h2&k6-T z$7+B|XcCUj&Vq@Om9typ8{#kbrm>m>_1$sr8~tI3N>|jFwUR?lAYAO9h?!@A9xi2G zGSG4#nvu|2WEkZkuYy;!nY@{~na;PtY-xi`xymf#K$HVU4Y2c5R~c_~4S44O;^4Ez z$+V7v!Y3R8fmwl-GgjLiW#}zQ9Cu;0KWeCR!)$|49D*1HtK~Q-P;^vn-|xbhs_W-q z8UD;Ev^iWY(_lN@XJr9rS7jT|ycrHRxp!G*F5A8gNRe0g*OD&2(2f@GY@7WRvGz-?LXx{=ZMz9P4Z9!b^@@N8pt}{62*SSBl za83TCQA;({(c5-HB<8Wr#$ga8TJzj@_PAPvj9dCi=o3Lb%$5JPFKgi(^m7@gC#pDn zN3$jb`~@wLFC~Yj&wW#H#!1TL>&U~m5B~U6%MdB(R@G)ZnDY6D5&sJo##+R}9-J0b=h-|5=M_^lk zyV~X1cpjSE6;Y-U44OnT&tTBr7iULO8hmfO7)k@h8g(^G*gmU)-o_yRPUl4R4cc~qD-IDM1B*` zLj=>%W|5Dp832Zz7VBm}WTn&J{D(FZw8VNC+Ak$dQFfB3(R1jWx5Q_T?N00Mt>;enTPo+Kt)w@)3~>jER(w^Blo5EC7t-> z24|LGeETH&o;bEY$`8Du4&-Hfgr|5XzM95=I+co7;U8t?sDst8*eKt346uEjTVim{ z@BpxpzK&OKz=}M^`2s`J4&CXtgsR_&oV920FX0$ls#LacreIp*YtB$kpYNnvf5wxzoi2Fqck}RG#+NxjejiN4 zIw3?ECiC)JDcgI$d5t_s6T%kHC6s&xjiG!h&+*+E$v&aPbr2{a%H)FsDGW37i9O#- zT(2dMxUU{|^z!I*^_@XTiLZw|1-!e$=yQp(jrtSCEcO{MR@x4C>RP#oCog-G| znUBGARaWCZ$X|B;PR2D^X}9$%-;7;lne#JKURWpl#-DLzxW=1=foUh(G|tE@N~Yc$ z@qiF{6Cv7DwJF{aKl0v_&g$6?^RzF^voMQiUrdBjkCK;ZjT>#VJo4~)9FMeqGv3uI zZaPB@L{%ONi;-_7RF?EnhIEvZ#NUD&)=OG4?5X;=ZoW5<0xQedOMhk_btZ1<-_nPs zN0S3H*vW%exi9%R*;MNju;8Wd3*5%=F|+EuCWrFgcjX>oED}e0KUBf`DfRCgs>r3h zU2!J*$M*$x0xZlPRpdxp)lbc+Kg}H>NLklm+PL%#J}#6M8px^-)%Ju&qcWw1u%+ox z(=h4v_*GlohgUaLL}zFYFC>M^}sBLox{5gDgWqt^(pUC~5hiN>HmhS~tH3?d<1 zh|JCsk@gu}Lt-YnUh+GkB9=_)d-zX<;6$$JGw(>OBMTv~qiT=UKB_id4~VV@4oBA>_=H=- z9yYk~;5CGzwK8gr1H}#-MrwhpFxH5a7YAJ7vK2x&pm9Ie68l;K!5-mPO%Uajk!DwZ z3KssS|4`O^*gTgI2ka`t<7Lkc^JOzb1Hfk#o)Em;PV zxAwuzT=F$=Lu^)xR&oYGLjCECm~bEg1-En;d*6^33K|%|e<wXwW7?%ovd3L@<#`(Rhrm?e*dH#}@V44{ zP!+8ba4h&2L92m&OdKF}wX7@k_aN)I6j63^R4>n5WB(04@8V(=@fWq~I3I5)zkfT| zNn+X+;VKUYrJ1bT-sD&Nwl{9|d=Mils_Xrd)t}z)?eyIg0#gVa3IfpULG*XEe6D$7 zF~JY6qZ~JtE39x*c=2B6@%;j8V~41=>6g*wev z?v>$5xULe>BOS&AlXEf@zp%ybotaHCt!fq&`N}Z-O@5CLFVUY;-eI#pn)*#L`{Orz zJ4)D1;>fl3)#3Z7UL1_UK{t_%<KQg*z!dvita#IeNS! zC!K`dl1v(KzZce-vHF976MqnfZT7NJYieBSBx_@JMjp80%XjR@;h-8?TIs>4IH$j0 zu)vsrnF;r%^GCKil@^?G3Gab8#nRTCwkp?&TlwkBQr*X@IquC9*Z3$y-xr-}g;HGo z#;P0zhb%l)eMy~kYPV`89M>hB`GrC0bMAdtf?8G%Nesb5^GldstA zWVHT9VOMo#1EXj}Lja;P}vJ~7fS=`>J<(pT3S(wPN@(_=p5rP8m6hNX}+pI8R07`0%!R2^ooY?42 z{^2_(G+yN%igrE<33&<=8(&nygohZ)cN$Bptd!?;*L*aq#Oi7vvx_{!IEp9|o{ zwFIg?PDlKMgpX^<>g9+tHL1KDP@k50Xb5Dc0kH*ll&vUu@C(m$7_&@_Z(6V1zB&(* z&s62e6oN}s&s?P1F}2FJ4CZUxX>f*E!gvPAi^==)eR_TI5E!xQB_Pfpx9X{Tz6vW( z-2JoX>LpLjZL;j0!@8Q>D;}`Z3WK2ON?);5)~bl=3M**%SZt2s1MvkES92nUhps|8 ziHH^MbE)pk;fipzZ&yT~d|_QmD49^*$=Btx*Fuu9IHmd!BtH>pZ`zV(BFgx-C>cUX zm}sM$_!S+8kz;=tuI`hvqt#G&m<&EwPOTxB06{B?@G@l8nM>1quG$IOVJZZ$ofg?o z1-M062zEtoY{j!Xl*WaS#HRu?V|kyYo!#&Kc9VpuN#!Q#sA)B2m4^&Xb`t=CKz+Yt zgSEVEyE6`FD20hkQhLeT>*V`GmUpP=a+bnf4wJCd^)P8}wYWDHc9TNXq&6o*?RxOx z@O`8S#f`v}42DBCuv$EWrXJA%p`nAyeo&ud+jh6GM+gCh+08zLYX`LsKOrJ!J0`hP ze9R;Zs{4{SVR7NM(h+iZm2f?%xhK1;2?Befjvvc_JbrN_ZfyUaaBa=oukRNcadIq5j-2zy01F zkoWZU6aqI80`AJ$<2TV=Qb3x(&e>o-qZH6w94kwzj+MuX|7Tc5N!3@nvo1Ixl zY;(%Nvk`h++1xe{VDW}T41|r?aL)m(_(SFR*Y@|QXyXNF`r0bHJC?xP8!A}seSPKg zWV=a3UM0ILvQSt+BQ*|HQ#5Ub+)+K}bS%1^#sXGulIDC-(BXm)S$#6k!&^;VUBfo0oJ51w_ ziZrgPoI=O@HE92~I^Pc7@IsT87yM2(6LsFL)hYGTx8};=Q45A0tR8gVwW(uLgfzcpViseCXNJm{|nCzz$n_|e1nh@ha75# zin1#N&QmGjaP~DW^I+v%>adhk|4GicO(ReE?OaS7|LGUf2Y&AVOs~Ct z8BIqwb!Wg=4}#;|kgY*8E!=i@y7LVWr6#|cqfrmR`mTG)a{+vBr|mdVdJ!DYZ7nUv zrE~`{a7RuZ2~k{Or$G6j1^p8VuedGwU-988FG_h=iE_oKEIj!7dP=+^yF5! zd1D*3q>`!q+;|k)zLc8nS3}gCsOd{omEo*Y=Q!W+{Ej)qk%4|%(9u9(=cpj5b5SI3WtuMZoN^ zN(OV9hkv?SNt26b4Y}0Vq3u`)1ddzFq+-WFd~qmGsLa<=xA*C^vGHU&*?1cR3xi7C zlNp&cxYm3mN!zuP68^F7vT5ZG1%aIbW+$0cDRJ`SgiUvg%{Wj+RQ{z$g)=&s`)kvK7%GIs7XXiM_qtD(Lpri-ldg|fb{M=5Y|%TTD9Jca4)t+dcwNcTMOs+8`(Ev1EC z+C)(C5O)K`#b2-fT+`w;gmX_ucC|%WErE$=8eRqn6d}SZIH7~Hde}ZftNoD75pr9IN7P_ zz)6{P<>K6kT{{{j^jZE%x7J|oi>Y`@vp%xi2;EasJ zptOx>vb_y9FP=>EZ~1&G!`>aEWtPx(Q)^Bghg;?;1{ru#=%#o?BKRVzZv^lWt66lg zZn6qSp=26fW(eqP#A(&d_6+g`rWKdc(s4D-DXPYf`#>gL-AYcQeP$EQI6j<~tv!!z z>%GVx?gH0HTP!o0Kl2cT^Hr!HFLEA_v)ctu2JhqA6*B$Hj7`(xZ!`o(sE;GS@M|Gx zOq393DQv>9VdOfH^6VZR)z(Q95pRWCMv_B^TXBRr8aNEq9KceVI*O{X;9;mnjX{3| z9>yeRt&{%XCw@59pL#sqj@F{5#R5U4hL*#1uuWDexSV^Sjb1#)gyPB*g@7Si3PhQ- zj5ec%fHF|8&U4?D3}FUweT&jVEnP$l(pWi@I+VS}MjQ$ix1&{=otsGu3%G(VqG4HC z=1K+bK8x9f>s_y67*4kc@F&F7IYL1JZ96HV@=1%wP|w|z7qIElD(X!c3!vMOaOwuERdvgTy? zcv|T<(<%5|m;6^5q?&7kbmLk8-K-U0Cy?ZwTJ+q08Pp4k}-H`THn(4EF&fo+oa1b5do*G?Lm+fCp zwXJtS*lmdadBz#LuoTAaG~6-}kZDH<;lleES@OGBZ>Hvh_c#!bbnatFxHUrshhy0| zY45P~7hLv+wI<6LyX!DEuUtndm*=w|hW;2$@GAs?@EUDn=zv#UO6kPtWLill(rmwz zW?(_J%Y6p^VLCV8N|#x6pg+Z(9LP2ge_JHG4(jvEGnh)yT6DncMeEBVOh_!$0dB|fjNG3fL>$xF*N?Yoj&_GI~CvpdcLM;6_vG^)L5AGODx837ei zbA$i_5r?O)YtH8`q_qBA+Pd(e)NO30C3bPEL2Sd}dCnhL!jXzuLaW6JvnSHr$v;T7 z**ju0w;A3gv>nrMD?;F)ffjsG)g5LP>B0d5Booi3VG4m434s%rD^p&{hlAOMbvEQ; z>1uL!NtUjjTYZ{ktNpau+e+;==H43o49!RlVWX)D5M0Edf-eS+@OXZjqjRGs+6Y%A zv=BzR_@ad}g)u|ku4=u3*+gH@`t~p_VtQ$~6#!-$oupkpJH%{w>Ew3WYOskEh4dK+ zwlO#N2ACDw>`=tad6RoL5o_Ls)`f{%t>NB9)9~^`z*BQVC?;EbYc8Ynn^<#WLdnUT$6@lJxa3cEL2Y)?1`jL;PdsxN$rz&rqRjQAlRIyx~C)S<2z79^={!mWhl3aYRlwfbfS9-wduodhkd5j zb@2f|z%OD1n+xr(IK{J80K=FcPDld5_a@88QLpy5q&DjVLy5E}!tuo;r7t9Qouh15 z9Nk-7elKL_ZnrASVxEUeZ2WF$^);3e)#O-Ng^CB9APMSyi zvE7_S%P>kygUz(S28N?9gUHfcx{MG|pP56xKppK^gEm)%ZlB3iYi0?I#t{^O!ktTJ zFr9P}LF;dOocskr%PYZ2k$Skpa z{IgG`lPB+IN6S7Nk5Q(h1nH*X2q7T5G6cUWd@NsM&y^Uj=o(CLDrbkR%p49biD8)3 z__2y9PuS_Wa3r<^OFl1-$!S*zM#-i4Iz@HipS9V%fO^2HssT6|i#UkwmK801g}6VS zK^2h=K*)$Kr;*O|#Kr#E05H>VD?p(1qnx?~O)2!h4tZf#QTXtC z5jG^97e|n#r0MmQ34unZ$!^ENby(=J2%}ww*8qI z?cp18awe^I9%cWJi?LEA#hFCTo~Pl+AP_uhcWE)G^GdCieu-HMMC$?W4Cv<>%w&cU z8V!X>&1hf_NJrdQ`Y%7MB*)0C@W)8@qW&oKsMQOL0V}NP_z0=1>w~X#Gg#D5c})QUImh+Dhxsd?fX@{vfR^aLzyt0)nVU0|XMCwCZa}_L8^e6eO-8 zCx((=4KM9Fw$CO~e;NENG+6kjL~?RV?3? zhRdIWh5~c(_D0%xdov z!bSssw=HA!YwT)G@ zD+nI*?X-q=ZV7GJ0{c?lFe8T;4s?X5Sg` zivtE#9P4`|0v}%u2Wq|m90VZXYB)b7?4gDsPECuqFQv`rHrZY8TrBIV#U?d$fHuy$ z5dwk7iP+u(*?A(cmLUMOtstC z${eQe$+51DQJG!GiC(t1#!T4O%=31ZyAvJwC97q^dEVx_oMrY*#F(cZq3}JvBL($* z=MVxPLjpwDsNu9VoJZDx_|$$7jb$sugJ8El z0ylVo&O3$U%?f#AGgU#tJ{@cWNG(`yhA>hmZD>rQO8lto@EjwFH~bP!=Y?59QM}j z4A4q&WIg_BjloiS{X4#fjlN!+)|mAwK64x#2{L^9?5ykE31_>Lp$$LH)tP)7_j_Vq z@qPN@C4xZAl+7FSoV`}Dv?$F-@dA7ln+D)jr@oTrx~t$^?rZ&aMr>#Zc7l6seeaTK zChei=KocfzguqhaM&vvGQ}|~TG=3X52rghcxV%##O(z-0h#yI?CWIu7z~M0?`j_Ar ziGA?+3LJU%Y3*rd`~WSFaZh7MI9S!#ET>hwn+9#C-nO#S6KwJYfptC$6JUuKrjt~M zn4A?5zs{glW5z+sU=S!X7;@MmcpjBz{UrG)PzcU#G$71OYN)AVoim>u+&m@8I0Bqm z#x%TK5D+ga#vMpe;mNo<5(EzoPTGwAlO&wgA+$iG?kJiy8zn)>t2|GyQwS6YRE#xd zhWVYsg?z}xAv&{<7{CWH<3oIC&9Ql>`vqm;)rp>Q<5`@H0DkVe65;%F>D)&@l1|Uh zkyj^O!Y03seB#E*qaKVKGmE>Fx^4P4Qpb7JB@6w_X$7;)y-cRoHU{a!o8Oe$U+_iY zcdfdI<+JoO&Fi14^rb!R7| z?brO~DcG*B(2v7=wtwTn@lpp*jb(nEEU(;q4dmrIiL>P$uL-6uUqN0_ou7ywLbh79 zYz7=6gjnh^4K~VO84Su*&;W=qc~JeC)2Vd=t;NL^%pn&LKmaltjT+oQKbdeO)oT~c z#|URr*AES9c!h6aYnq!+?Gp$a&ASJ0uG z8*7-4YYSJ&W@ws-|i@%MLLbE_XB-v14U8f&tmFCma^j5IRKA4>^M4XbJ{H9imuP+ z7-a5z%^OnV)eof(8WuIU`d(O`Y|Rxi4e3M;U%Z_P901~&hiX8I{@ST(L92;3aofas zly%e~#2V%c`kS%NbD~C?HVE0$lJTt`8al>IgyjAJa~+z0m(m8_DiX*WV}f1r%Si$V zJequwqZiKF(lVgwKxvm~PV)QsC&V@rVCJzEI08!XN5EGN)Q)c>oP`3=5kH+pYx-8O zvCjO-FG}mrKZ4NlB;Mh;L!p+eX;NXS7l*1K)Uk<<4qNRz)7?tRyvNrMHBcOX9xq|{z+HRelwoKan+UI*28`u^pDz$CxhuMXwAS8!Hr&E@tR?p*{4&_sh5^Qg>1Q2+`w+rMvys@B zW4rtRvW9(&HR&|9uk#cgG4pupKzt*-uV?4qK|XIz-JuSmoMph~VLJ|C4mxyVF`w8O zym7bF5rf;vrMiTsLe4ZC9R%!;z-s#kA;S=efjT+-Gc=vxpAmjKey7*$xCn(feVDwT z6fmNf_k54U`~E4~13yk`750sMz{?wvN6EV6HCdPa-j(<-e4T{N3&+keCSiN6X^wY1 z6dAHhDk-zvsq2tEf0{EmqI<9zyL68DdG55U5!++!s0a)5o=E3?k#%=wt8874!(X3e zv5)-3Po;UzKzZPvv#ED#A)UPc?o>aqf(GQN^z_F*p4LC}=`=#~(d}GLXEry|+1u|( z^Z)!`F|oQQ4YuHPl1VE&M_cn+2gg&l7qu!**nD?0%rkdDJ-vG&2o(IPJ;(UB&VnP3 z00{?q1W#6E>a(U09GVUDD%xVM1C9X^vGotC;Y`XdEbuc-g9;v+1;a^Ss!-(vfftMZvv+%VZ%M0MMeI8(}h# zN4!=>P&UZluS4LNND>kbg|NX^mUgI2WR9eT`Ys&zsAR32@;X_c7r4*I?(QFHQf<5| z#&7}qWfz+&4P?7t4|nTtA^>UgoS#q4WmKR5MooxXjR70!G}M5wUU|Q;PZv!@ql|q* zQDg7(iC1*qeu08ibRISw1c$5D;qav#wpKa*L3N9-3a5t-Qzm|BkWCZ3cnEN|3C6S6D`0ZA54xSa0Pl-0fw&FTM)X9HtPsCJ4l=4ATgQ1UB3`8+Qao zxva2IhB#zUzHl4;I_4SFeEd)x#Olz>zavncKaTnP289ln;1=F}J;uDTIl~rEP&jg0 zpfZ)2>#(8;1>qyK9S-P+ALg!DRX~n8nAiS9?PgBMWi0o>16*~`-0f_^fukrV>MfnV z6X{PID>D>;;GnEc%SEu6QIz~Aultu1F^aG?8J+tKo&(YyXu3JLO?$H6^_bUN?|M}| zTn*j_)Gbn8E!}?Q9Q^L!x*eS6R{Tg}_S-fj(P1G~LXS-90sl3@Xcm z!+mxk&gB<8y^=i27vu4jG0uHE9MKs?dB&-f0nSYl^NN-#9#4^%%7t+jlesG&_<^P4 zCOK5_RH9fKgFq3h0W_VU&4>yqX!s+93Z;luN=JtbyG%FNmR8M0z`Dz_GEQo&HSd5g z%wRe}GHacNX#ki2NLC9q0iaGb*+ci*${5EA-<9#x^yZo&KnGlh0J`JUd(8zMkBEit z#)L?<_Ir0cYI{6uQQ&3mCgHeGZ6^hiNkL_wsMqvr1N(J@m2PdE&1)@pE7puckc(TF zaebUvslnvM_#KbaFonQTK>+^>S!)Ob41}XN?t}3;hGCHsq(z9R#l#okfDthxvK1^^ z2=5IF4^U8;P#hznEYBUc$x#Q**;ADXB~P3(QYgeHPV11Hf@!dH>`zuNo|7>b5H#=A23U9EixClkY5PGMeZ z_p-23j3jY&Ic+J!Z1)*g4=r#EwP|Xz3A>F0yh{-+oa#E74+$L~NJkF`1=WU=gk zkNdxNvoK90)u&>^p@D?KWK5u`H{!xv#Th=e~g)4>E%s^nTxb_IXLgZFUJes+{sBUuTqiSi>Hn z$>BCE3lavvENe8dz1q4GhOu7W%mW(b^)+76q?qwUIH+FZD7&MNUr%ptT?p)l6Z^e; zu@E>kF22|Tk1+jV;I$VHyQ?XKxH4n`LOubPk)~k>ZWkTp4)2KPU>pd_LGr4X;|Nt} zkrU?Pin&}5H@UJ_(>GHH91a3u%m97stkfL#7t^5ELEykN!d@FgR*Kd*F+Bnk@f1J& zJ;JGT|AA?Tmh=Dtxs7K2aVVTF73wRL6ZpkI>tJgwpfe`@qoRoLne=KwusxWlB9S7o z#|ANG;s!Df;CQLJmxT$tH+vtokHNHhrkpUuOG(QJd)EFHL~#Zx82=L z^Yg4u386#=3nSe($SY;${+!WG!xREX3jxqILR7$m+6Qq`0YLmL!ALJAC?lAj zRiUw02isC$3GvkRI)@F`LOG$}?y^}W6MZ=Fb5O_#|5hD9L)dUX4I&h2$T}WKXcjmP zQwU5UFonRa2Z15`5X7EBq2WNw!6Yo0co8ZpCV%U-eA=R$7Xr@E#Z^y@on`+oeKyoW zRQ`=Gx?yVjLMX`BaK-RhVO-GyD+wBv*m*aMDBM?mob0o?PTkaKSRu3=EOCu(JQOxm z%P43>WD6nOuuA9brhlgpm_lF*f#V7Rw|DmR;d}yY#RCtlY+=F&Mwot>Lg45iz{!Ii zCK!tX<9vFh<4Flwe7%kk<{8q31;q5KQL>pO@7v+F6uuv^LPm3>f{1%#A(AvW_BhlX z@f|gy!i9D6n8Yd!BjXpVekr*fx9i?cIBxYjn)>9Uiw|Gc1ezQ^@u5;275?2=b@-%; z-sVo4KFYU4fngf?ML^*2ecSG?rTR7ubMB<{6Oeg$^WB&p2y7mi)%=rZ=}b1ddK{xYZ%KyM6UoKFK?1 zO2K|AWbB5|aevBNDajBOc>Tdx<+D>B2@s~?xIv%@!*xzgcNuEkLrPmXa(W!f5g_i) zgsP&I01(6yC#BXaf#bMAZCalrhd>CX*HP+N*u9Rl(RG^w-&#{D;ZoFmbP|PA@KzYvTPCvt?QRurm{QarsYEzr+xzwg$-BjT_6HU*eii zvwwv`Kr9{Tyb=0@diZg0$VUhP*&owke-EF3(Xc8Sz`~Gu))hl1Ys8%qn}-gD7g-c5 zGsL!2elNP*X$CJl1nQiXt#!^*a|Z)%dq z)P{P4^JjSO4_v(jl9E;%VS`O&hU5#awaFUm8{2-R7b5enW#PP_kvSs_j;C?ms=^DM9hdsO95A_= z%52~*+V64rBdb;11W}rbup13ubdx6WVG>8W-EQjlU2d2K*P!P;JbNieDbzNUhnW;O$`!3{^HU^nxBceIB;Gmf-KopwnplT!iA*8tPW+ z{2Hu$ZC;w1RIUWs&HqLr!9l;(m_d-}!!TWe1p4u=+0(YR`DwF~}?K^vPGD1!trh_l+6Skcm4rZg;k$Ov^RzEGR@#SNyp`a1eJ9 z66&*T$xA-nPA|3EGvv>C0Nqa7VyC>>+1(q?6$WZvrkxCRh>6n#qHdG#r}t9`92NpD ziyaQwl38NG6Tcq&7FBMc72X~;&;8H__ z5%78%rVzLe2q?UI9z`7MFp*ySv|{az3~CD1V9Y?X3Ju%PobOhkMT0b>#>1cA=jZ3g z?;B_%{TY9KeSMs!Xh)3iZz^mA$X+3TWWr_d4eyye#v!Jejq1l4t7UHpG&1kqoz)}{ zhE_&1oMbzdc6Y<*8lPgNk1#$U_+*V9gmKkd2o4O| zp_!oW-R(|lpelpp*L4nWKWzgJ1f#^d(>a zwX~0VhdRw$BwGQpjk*n{w>3Y*WO110*px=;XLEfsz302WJ8hr8l;)9vYicN<2LD-} z^2k-aNXCzUQP1 zztc8t9su7t+Iji;3+cqd0(404lnx@V9`xvMuA_EGLg6DYVdorLF$lAg1CQ@pw7k{y z;3JknZf_x^Vb&quG#q0HIOA$O55BQ$=wKNkI}hR_V1INu4eH?D3K})=dayN2t>rTy zL_7V|dw(-M^4lLy-}#;2neKVu&S>CZtCt$H+Qd_O`pI*t&B>gDK3YAv_eVbbdugya zLL)byKKQ}kPQUfR-$HX;OZS{To1T8=+4RXj_*4iKClDg;IeTyV!%zKT+Jq)`y%XpWcVN$tOzMN_)X9_S{JH1TZ~e-DOp8lP>C~Ci>B)1SO<(XO zU!1<`TmKT9#=qlwFhB#0|?OBQFFMMwx2qezV}~!SE|Dt7eK_ef`UX#8OC!^ z@1XIRK>%1r@VId4BFqYAM_#iq9DkQCUnK8(n#H_fTpf{!4$&icz!Vx>d)qyIlb;x z_ot=6I!n4mkhqkaE0(-kX7j&g|O`2Ljm~CUqRG{BN zI9Og<4!m@=zyLvcc5V@EV=tXpIgvIPOdUbx2{Wy^bm9DJI&bg>=gK!tvV(ZEmDj-E%grURX^X>ez-}<`9Nf zn8?g8ET$))dWw9Y^O;e47C}aHt!B|C!oT%(bICS5MOwb?)Ty+%yclpgdE#Vx$2;GV z9{bFr>9*6SBhCY_z9(H+T}!u}IRX6PMGKq_02LgxeZ ztS*f3!uCe`{C9j&dgovGbMSBcNYH?6bLwV$Zk~D|fLu!HXMXsH)49(+6GT7Hpsfa^ z&o^gNEy|EVc7T;-I(zAEcjI2o&zMnA{!DWwt)4%h=4iLfUTsJRX19e##Eow@Vbr(X zcTf8Izxi#c3H&<1X=Y&-2CnpEU1e zV0!KxLS$n;%`kvA=2%=V0H0&f zt~7q@(DF&NA3=v9v@qMJ?0JNfg+(-Y(3679=H^ytIn=B=Ntj`v@4`dQoIZm9j?fH^ zN#CJSfz}k-XP`%gh(&07lXAo9dn81sKg96J2f{Bxp zMe3t=eo=W zMtcAI|6@9JnoXpLvqk$x&8@VAuyg+d_ajJcr#HOu_32Fyz9BvIxerC238%#dZS-gl z`G=DU;cT_X!TZT)9m^PU8@#DS@zFsx+T_wH9hnG;`C=O88u-x0({tV?> zzQxO%=#PR#*(|FF9Co)e3)O&{O_Vf;s#=*HG5V#gr!S?4-}8T^ix)4VihVj=W)N#J z;4d>Pkh#fy>W_*506+jqL_t)5INTH}d;PvygrX+ttT6PMfIPZw>7K1~jc4y+0;4t8qQj1zQ;@S?^Nj=(^_9sELP>lrjG(z+CC zz2ly%!FSsTAH6;k08AY%1a*VsZy#ROgGT#I8lsJ8Ux(D!dRxo>rxk4 z={n4LnVH*v_m94l{!nEJEEI^i2E(CV({M~6Akoyez#-M{x3ePZj`V~7;)l~Czxf%o ziT5)|p`Ito_BOskO=jlp4F;&~G}l-G=b$-$`gat1%}c;@|2n{mgPI(jNsrK)7{o{a zh!5f}k)ZiJ`1nq(q4?~*CKI&^Y7Z1N3q7ylxMv|;26aG z_r9C_R^r?Y*GYjRG#xb2j+9`O#1XaAKr;ZdfKNQ~q4Y!F`>)gT#d^9O8?6juK>Tg& zpAzmsP8UHqW#*<91K^+q098a_zdMi;SLP;TYoj^2coAneRFQ2|sTYy{H3zhD3^QN; zvbqCwBE5_vuH+|S1hSEz-gIvz%}L2Y)Bc-hUVAam>?{M4$Ch1<&9J zckTnfpMK^i-xDw$>YqYB^UPeF751r{`Kt2uyaMZR9+-dCU;p#zfw#PwHbUIID+DY# z8)q7h0|dY>RqOM2rgNX#NdNdB{VOI0OKEZL4sZaUBJd|4OsN?UGJ{b|%QZ|1`X1Qt z4u1BnJ_w~>#W@FEg9D=jWqSs{B5=jQOyqO`jg?p+a2Gr?z3FnE;wH3%88rkA%4ty- zO*H1AdBTA`;z(CT&=&U{{E>jA8~HE-=Y%pA_-Zoz?gS{(!Wh(O7>ZD)prNwGJQ`?c zgkuLj=~a_x7Y$U&pH$=rE9JWanQe3;mr2SedLznH+mu)Mn2-HHg+hR{KKiUhJ$NTC zvaJo`sg0qv=`G19}$x93O%gg0rPR%f1_qJvo3a;Y3=VU+QZJ9KU`@jySIERcluW(nuns!FS{L zRjFAjjL$FIp8|j@TE+_*NFA?mku+x9w82@dK4&7kL9Ky1Sn8tja1u9JF6y||H#aBaunRjNyH_a((hy<)~2xdt=4Pgcnew6FC?G{WE*pCqY z=BUpG45ooy`~s$wZ~XReNq4>ZbubU$1{`NlFF*c=pGyDnM}8LH4NPJ%nI40KZEo2f z2LUuli!epiz%p5#`rI?*-aqzG`m%5QdVFtm#ASBT#xw*|Qo}VsyP`l8m9mch%T=RHrG^tW9o$A_J=rQDmB*_mryIc{q0|p-ucyEg60Ir|5LXyF=Q+$!7dpGTj{R^pi6(t zcd03*3vZpO65nDqLI@ZjuMSb!@o@{s#+mSoka!y~ zhZd5v_C(QR7SDAZyfh7jnw`PxIhLmV*x&izFner-GnO-R2X_%cbz(3u26qQG8Jvjb zN)~4-LA=yPCM3fNB647s=plGJaLn`^aAkbtQy7>;mS+ulrAj>eou9KD2|nr}LNI8G z=v170;_$)v3J5Y9XF;YjjVk5_Gk~IIw!HWbA$IY7upSY}!+Z)Okue#9VUdsdo2NF} z5i_7zMWb-Rzp?F+x+y%7QI$3e6_!zzGR9r=^GD){E3>0zxj$)_D@-s0?s| zB21C^GClQpBYn?z{Sf{_BODP=Gjj$-7*{gf#T9Vc^kIzDH0GdV1o{x%HlptoG#YfC z16dg?oqXiJ$%C&#Z1#h|#9En1T9{jzX)=e}#GG%I5YN z&wPw$od(d30!a6>RMz5a{Hp6Dq9?ErxM5b49)& zOKhkJJeriHf5=Hz*f0}irJ7e0bMO%0lSyg|kQIWVLA_vKE z&g6Rt6cl7x{vqeM!ZOB$nbnrmk9;L4KE%)2lt0Ulx{;qmCcGvIyL^|B{a1qbGPGc7 z+{+j&JTp;l$N{@u(p=Q}Qo$U5HH9-U@|uXVEi3PrA}d4zou1}v|= z@AKZ0F0<0*ci#V>@Y|ps2v?eO)MAtwWh}EJt#wo_Z5@TRRoqm&1TTNxTi-(Ufq^qv z2NxaSY%h_r>YEl*uc${fhQyPBsFU!S{8a7(&gEfxy#fL;z|lAKbl{E=q!DZa>4{JE z*i++UXsJ%)*sT^}AyoACrREYhj}sU3u8iV!7JALoK8wLztw40CgP*tw&f359d-N+j zp$G;!o`Qgr0#)0YK27Jh=u7UU!Ln+K*QC#Q5rcBjYgUU}A92n>Sxkw6l(@z(X>70e z4&)gCg`V}#8`==>ZJ0R* zpAtT~j1U}1o9osZo1ucg2}6SLEx~$4n<^N~E3*LSq$bm`C}NS3WDq6gXJ6ywkd_V0Kl&aPJgNt2)ps zOsJXFTq6#25PIg(gf6oOihbX%v9y`x&~PFC&0xkm!Kx%oHQpYG~L6FX2sUb$<1I53@oE$J|BuF^-~5v_{r{ z5`G1a$LCt%$5g`s!MnXCIH+yQ{TK{tIQSB#lNRQH^(Q}@KJsfHNbml^A50H^?&qd2 z|JtukZ~3x69{WBF*!)H_fTSzoc2Ns9m5f0)_z-arR3MC>|A*h3e)~foiq#7XEcNQ5 zc65d#qAK;vX6i6BiQfC-x$V2mWT>WUvP>^IPQ{#jl?e%gg6Wk3Hkchm=Z0I(JoHYV z#Szl>DM-ZNPCI2feVGHokwMLh1xWZJvV^E(CV!;RNUH>HT_ohF6Mtl$#onwEtZ*Y=f2#+EaoYe?Y5>4)btD{Z3K}9 z0*b56!qigH2S^ru-avCHJ%*4%-j?UAHkV7ju>!;I8UL(P(2zJJK05eS_0068AX{lC zpf&F!4hYiZS(C1LJLnA%0%#HS%YGwSC{f69U!Fj$paHTcuJvN|1o$a(Imu8fnN1AQ zl%QLx6y*^)a7JxuOajQHw4orAQOw)#F_EFJ#<3jhY;d6Vr_VzTT9%&)E5C<;CLL0S zX{>jKkMVHg#=+CoGg+%cT`dO~ScY0wX-HUVVv*yjee87M9nh#k!VFHi?$Kdcv#t&# zMEyVl`G`T@p%z4KM%074ZJ>FccaI+UUudRvET=q8TGlUC&d_!R7+!=%L|k#XvKnaj zA&E`KXj4qWXrKF`n6^1Yd!ebDprdQ_HGSerHeu9L8^&ZdYfeY$6h0--uRa$zd2#cZ z;6wMZ$>F`PdR_Y9Z~sR6%CG#q^!NYiUrUYtITUcsYenP4P5 z%Lt7H48i+&Cj)?pMT1}fq*HJ(SQjOHq6E zKl>fu#*$kEJU3*c)5s3|^2c4+Q>ixfG{`Wg;l@Hhd@gtweGBfjpy|u27t?qB^GERA z!10le*<8o55d1iGas~WmX(l^d>hUj*gnY{E!@;c2>MsYl7_=&!5ZSn`g7}yReEEX( z0qThoq@k~Qr?$bmC;)H?d@^w!_{ETnbAHPq^91wqoipob3mK{@uyCKPYsRo#8RPms zFw4RT;%nBzP#zN(^9-Iqycht8UT`{`Mi~(Ez+TZJ_#gR@pL`&Ev$!{oCeR4PQRxx_ zf8=X>D3`n})BLTMJjsx?w)vgk%J--{@nYa5o|7KoXZ`a;MmQ6n=d69K-~w$0T&ROO z1nExVl=m3lzAJd4d0e5POy;Cwd6PUQv?$QH=8{+`$2Vamoc)=f+FP|LJ}UqUYfb5{ zq%)t`sg`)f4DWMHJh)PsToyhK;|-(*QHd9ENiWh%pxnl5*i%&1K~sd(#^`{kceKcE zQVGNxS99su=5kousKo5-!r-$+90MlEYrd}2AAq=-F-e!gMPw$fgENDnM55+J=A>yr z#v4RS-Gh;+eIQ@QR7fTZA`qL5S)T=kiBdm?eBP4}^&>?Py8?wx%#1)H@jHYC0f))P z8qr>BW;y1o#=-i_q)iJTV}*?E&^AuhB28XyXO={w4H3ANLBuT7wA95FCnhq6-`s30 zv_X7}{Q2Wn=5EVwy=An*C16YY)Lz+_!pl`Kx3!nj6D+5F^7sEB-Tl@#k^&~-?tc8s z5U#SNJgYDbFC7FFx`ny07ehgs7(m?J^7(TY8LVbw=THqDI^5Oj&SJ#`1{C@dQG)># zVZ-h3kro|@3cZBzZQkIQ1EFliC8Iw3i-8H+bbRr-46@PM4f#3KPSi(kLk6T1FNg@}x&P7JlPNLiJro?Qr09@QymGp~+6Cd4M;k z9IT^1;bNh|FX2Z~8OoME%|m=J579wELk+7x+Y$Vj{`I>*VRD*XPHmU>v7}d8C!e5Y z-aDZSnDSo!=zcq{;t}bF2nv=V_cBiAP2f+KwEzP3l-I%&J)*&_4Q4R~iGMRXdy+>F zr}PE(Cj$A{_|f*TnHzQ6U@w$YD<{+2{^(n%yBnr49?|}xj-TwAf*4&ub8N4#7=h!U z9#GBbDwA1kZf=S)V&e0GUwAnE?r%Plmax0cGoZKYtnR>8o1b{qE*yPIjovK;W~0+E}a>fTt*L%AV<@ZN&$ z3ICgqunk5}9%LQrP0JLvUiH6m)3X^=+@q~Q`uK-`H=X_5*XIq4%#Z)maC8u`ukt{X zg~OQff&*?)^~}>xvHEBc9A~C@d6mJS#ga(2`NmuqXHC%e;$Ywg1Cq0NodO*wGrnZu z-A>I~kE|7x291+xAWsUUzY_c=UYUo%fhcP)G7UJGsg`#THecfh{l74y|RAfRi4C1lnTztf#^H7~kMkfy_tCHjeK?xFDSaZwTAO zE#E9Z243PzCvH4wnj(nJ!wa3A=XW~-j%hTRWPY;Kj_g31Vc<9OH?3_DCbmI1<{De; ziQr3rL2{YyG@&S1L|zCV@*dk}`IihWiN$TO*SZhpXISUJK53)M;p{YaSt-}>FLB|p50eX6X z4u-#^J{{_^&;c3@SB2CWB=k0JuH!KD%*FH=yG8!m&;C5;Cp?_)zMZxCENR`4$Up!O zR;#fL$sGXe%w{CKQ0rlGaey3bXXer(zb!N$ZKPchU4o%7P=!TyI2(b_1nLOPGZPZ> z3I)zM^57-bWI_aKN$yfDvLNt>^pG=g9jIkMrjc-aA4m^;ji1-d3vZcUW**|3ngo}W zMNKHk0YaNBO^Fap0s>XFn%fD%NqjH@q=ksjpJ+EV4Y;U%2rUtL1uX1q?kP3;NMK03 zzH^2VU!pw}NfxCpRzTQ<28X)EER$!K1RVHan&C`56;$ad(D{{E-Z`sz9d z$}NQjg}H8IK2Tjxsjj}v_({8|5pK@QFWFD7a9bZ`Nz{ivm5MiZ;<# zCr-10)BX3R-~TV4NoUXA7xXReuDMj2-6oA!d>$B*1_h8jE0-2By#@Y< zkA+T+SsR#rEx-xNbuv=Yi+@3Pl;t(ASg8bB@XEoj^nq6o8Iv~j;V_T#ZHEpO9?+se z6AqfbH(#|X+{V@VnQ!@7$1M1`TjxU5VSSz5ae1G$gIOT4tXMThJ}&=OpwH#YYcggO zjX?N&@yhbcfNmN3DA?wbuC(7c*#R_9``ypOAl;U_xw6ML864O{U?Q)QpN^a6ljBo% zIDo)7b#+ngGSMq`zeSHI^U|5F@%HqvRf?mf#{32rm&a5!L( zg^<=6H1fyV4gj^kz^6VxPOANH6 z2|p0xT8wSTL4wcaWx>b6T1G=1i68+gz)<@jG#wxRfA-!5+VbnJ@7w2``@VPXydRpe zG@8-Nk|oPB1{)k38!(s^^C*vkNoYxFD9uV%v)Yo>Vbx7aNJ5g;)vPQaP0|2q3D6Qu zZC-{7+t`xu3me&zEZLGQ+nT55dGFl!J*S_~cb|Rd&UoZ#>_{F__RP8GfBygd-}|?J z`}f+v{o8vxsu4beJ~ayJ^+f?@xy~nQi}-$GGk8a%D$Dy41XnF|;b?*_-UtMo$uirA zi){Lp`*{YcVKVcZB6tu2;?iWDdVCbFmTdr7D@#K{hIUuhnrKVA0>)MM97)^i)QyTD z%uQ99*EKKCRTc(>8IY>y$dtD7%%s7SDHq@4S`*SaZ3Ue$w57?qFnv!0!+ON6uq%XS zw#<~LPoF3!jvgzAbFdU6$svcOmfGCZ_ve3}KMbV*hs8sc5^O%M9&!(b6DN+-r;Hp? zqL#8l3H0kW;pF#Ye@{$DrsUk4*7=Xw>seC9n5%B79Nl+j^@JfH%Qqn$V?&N;MoB z@zuROq}z4Q*$93p+xo1l2e0etkOyMG^DJIdo-3C$Jd{5sm42n`T6Uctsr(nuEqN@b zCHd6p5@nU2HI{ycN3EMrOTyd?oQ7AQT9&BOFw`KhJntn~GgDubtCy931NgR!k-y3^ zQsqoDW*UBJaRzgd&VXq9l`|^+1o=~+1`00*&+e(?5eOHUUN^6Y@|iS9EmOQlwjx9$ zyN2FYX~%P_%p+}Glz|n8@i-0pR6Hx^{CH}vwCRqgdfznO=%8{tn~Z7btg-Dt`T=88 zxfQ&!AmCb0f2Ir$`V&PUVL~TjUMl5=aWzZl=5rv^+PMXmvTiTOAAGp{)Z70qXDY0e z1H1Rrd81|SBo^d#2RIIT9t)NLPb^_A(mHJbq4TejNn{W8R7I|Wrq^Kt6|~Q)yI%r| zbqyGL0TdWM3y=Y?GFdes>hy)op_Qx>tJZMM% z>(lcRu$e)Ej{q6IA4aF#B%Z67$ruJvfQ|GdevK5{nnx5<>yueC@@L#&-4zC|VcaTo zhs7%JZ?K+Tf5M_8Whw ziic7<&t-7krJ5APuL$`3^_!Uz;v^CO>|q(hT@twQnRwF;vC)@xD+6VkKr_|Y?2J6ub-+_`XBj+` zzbuEm*6p`%Rb1BJ$_h6H8^DLc8o7)Y+P3PEFzFGoT%Q|5M<@ipg}oX%OPrkT^BN;! zTQ!c9Ma>h%Z|YBfL=Iv|&=yyzW%>lDdguv(6Gri&oYnyFkUM3I{{p=vqP*ds@^gY! zD!#Kiq#+BDu9P<#zO_8%6UHL+V{)*#x~5TB@w98-&T{J=H?xln8+`Q`^ok_vw13*_ z!n}A5|GDa|%`XyNMf$bWHm6S1Z3$eI2g8U%2qBE~i!0?K3Phazrf7{6MbN%^%nx zA_Px_OGt`55RWgqrdy`=d}%nsu9BL)Gg>ysG4A0 z8wjb_B|G%?Eseg&qZB~t_d-x-ziolyl!!Fg)?H9}sv5QO8vxyTaAbvHp{ z1UtG;TcxUZKyR412tMuS@A{6isL3N`hYGj- z9)d}k)>{n>`@Ql-i*az%J(t32ln8^<7rY64PD7BJcWZwrmw4pUz*J$b-UBzi(zBu= zu_>;LHd~J6sj%DhO?a7m=J%P&GJP(bZTi5e2A^wKglEaF+|s)s%+(0+Z56-MF}3Zr zy~v#4UJpq%@+{*#gGuF$0rfma2Gn+$HvydF6$X=X(g1tg#3kjsil)Ywm|yR(Ug`{R z$X}m1I028;u>wxr_8>Zgd&Yq%i#C??bM0^8Ql2|~Y@oif1;8q;QEr95%5`;)9O~f8 z`l1KGk^idEwM<;#nR5Hf_LsN4{jaiHGpFnpPU@u|_l#j82tb*B!z*HHbSFJok4bpG zx+!K;bNGIBLHUnWyPYPHZ=}s~7D3@?WrE|Rw-beYjsv+Sm|ii^(|J6|Hy!0x-6}AZ zlY+)hi{ZgN=02EqkfG>6h|lg_N3SE0nUsNcCQ~_a`H69|u4{JMf z!aSu&EO5^Z(FLjDqL4!fI6C2MEu7+7Boez`#R-P;q2LQqc(D3Iav^ z(FLW?>Za8*ELq#inL6CiNR2V<3&1ALXmnJ=!<&CLQtSU~t~GWM9KLnyYWeZM{)6Rz z`pKW66SkDC)AH*UuHj$kDzqW3nOkF+q|#ewX{^df??U*KM}E7@Zkwj`eeW$o!yZ{L zeJe*o-;A)GqEYrkZhUJ*40(ofRYumcIW<^RxQ)hqE)PimE$N*RgRqY-z*a3}VP*nOyOyaVZ)qQ=B8E zK_~tljM*mJNQ;7h@txR?hBx3yyhUIY57jWUtqHaTj@C!wUxU)5ywm&af`ITbC_B^i!YxMIy#LuH0Uo>B!`n6kZ^N#oq#!qSV6v7n z*ADVW812r_aYhEgHfN5WLTQYa-}t$ISw8=%PqXVAqX7hh(-xw|PI5%stYS5Uo-Xo5r}--hKx>x-}VmMXCccT3lE$T3NjXDXL`jlQc{J#F^s}N1IE#U zFe&7#Cqr!T27*+#q`+m0ML;cx-zo(m9p((o72JAH!y(IId7?t8)_|i7i>Uaws3s^C zAhy%C**7M_0y9GELPyJtl2Rrj+OU z=OS%yeq%FVdjC@1tZ;75|9o6uTIZ!TTn^u*PhWsv^g*9~>2W0e+WdI=hkyTP%gJM` zIvZu*9CveU^f?4&JzI&>&qJ4HGf<^jX~5s|oE_Sp+5U`VxmyFNF??f8H2#JHA{%P| zNQaWD?^|w5m5-#lnk=_{Djxk^-xF?)nx@>$r@@@pRSw@&LZRe0)myWe2(y^5n0Ntx1N9ZZP_i?AH)G8r3J2YKT6BAr`@ zWtzNhxQG{+duyKZT*2Yj@PaS%T8{Z6gZPe2;#rj+wzIayezG6@cxH_9s?}?|a!q+o z>1@ahgk0o~fRR!LI;2e%*Ls-(V$c!XHK7TN%IB0zeq~#ehsr`>aEckKiD9%pSS(9x zr_0;^&X1K>yyix9*AWDD^=9-6#um$F`@|!5Iit!XtbSS&j%y*&;y+s+4wc;HNe{ys z3TgqD==2OL2iS4&#PJj54}SA^U`lqjWNFe8BVl?g#5h2CtBNpp2Nt?~SFgVxyPW}CPdZ91? zvODYmJI8rQBYVo*|LISchwgv0{KKF6XPn@C13*+BtMo_j3_Hv1&UMvG8$NTI&TCU0 z2vo0v&%EzFd4K|-9}Q%@WYD`_G!Oc#G^&A6^IMMmU|!!bRTzd!mRpmI;C)XzR~a?s zD_xqm#xUps7;d&l*>03)Tu7B2>+Ipcsm*xsrZ_Xic!SMJI&b_ZWkzlQw_Zb&Q#FpF zJ(b$}txuWOcFz~(dB!J~Cc`5J3c`OQRZIkNgo+dSPtK*4b^8TMaPbu>K(`>lA2s*K$nAV`P!}s&cRK64uo|BY33vN%>Ae zRd_5j(=)s;{C<=*(uUV={w2)HGv$ZDq|2=C@ty{Vabwh+c31pzJcf7#RDTPLo@OPC zzn9qY*xhfJh#$cWB#^XM_U_}PadyLHd{gCXZ4k2Gct57UR8rK}0iH%9!z|a#*HwEs zXzG^%yejSLlGcz()~!hr^TRy|$d1yb=ZIWF2?I+61_*)lK5j7sd^&vWj79drc>lY8 zyL{yS53yf8E=HPh0hi$xm`K&`7RT`>44F7W0!B!U5^(Are*1$5l2AMX)YqmE?C@a7 zj_18FP0fzd;U$PK!JsL_-@r~iWDYS(D9OfsOB&-l3`EtL4&gn^Ilc#^Fpb1+YwP`Clk;4mrSQ?v@KjY5xg&%Gq>2T~ zP}l|U7%BFFD}o%|xTLSTd+WXkuKX~cbw{Bi9HY=}C;y_Efui=c#zLCHAL<$6hzcpw zQ324}UkVWaai0Qcvwt0lFjXXd@Saa(e7`l)tkaKssc1Cl(aNZUmyLm;=sF^#Oy9FD z8VXLi)b?Vy1b^U?x-=-(07Q7^Swp|&x}D_*{@Q=VGCI%N!Ej;TCxN%XJ(5XV`p-(P z(WEy(WN8$20w}=p-^(=xTf9u*pY|kX3O*amA#|OOhc7iEK~Hck-5M-6GC5Wzw-MdX z_R|LIDX1&1UkF6NP2I}R?iOhLL0H8ez9Xj$M7_ei_4BnXqX##ddADJ^glx>*57YY<5C1a(rU=!B+4GkEBZ zsc?{4Ol?vG_w@imS@5@04SE_~MWRwt$wgVNoMFp$P6?fzj*Q6WboySACo3AK{!nE!wsM4TDH88~Rh6fWk3owm0xE1)_>mi0mry5+`reBq7Rqn>fVgL}CJap?j zg{eI5A)lr(mYkYdB1XmI=Vw{THM?axyLqmxESBB7cGFH}Q@`AB!$IVo9#9OTQBHVf zfVjR64%S(%0rJL2I1qFEY}tSChB9}KLojC#mj^$2y1eVXe~c_q9x#Fiz#2D452+vM z8+pje#P|@W)gd2S3ufTi)A8_KUmGrcG?JWqHyMB+NbVi%j#} zCJl`~GG`I5rm|<8=^*E(moOqN53_m!Rdww1kmrdgs-+);-hTDE?WZskkmszPgImFXZhD+|Ml zA?Y;UdouuIqf~#U0m{aPP47L|L_e^Z-Zg7*T;2=~jFv>SgagT=gq#aw=Qk9_h{4L+ z*b(&Dk@D$B9xG3C{>dNR`<`<0=n)teri2kE+3|C6fl&_3ECFU?ADBbMlz0g4#S_83 z2#jH+t#k9ui;nm~VP#wunlOuel^`+V&S#$1J1TE$wJeWNZlfXJZH7e{1_7wSK+$0og+~>@k{KmXs1|lL61;}t zF&Yd|5_f*7X*Sf)H)px-jZ&(AxHTh`)nC2(8eOiKfm?Iex&Ta>voJ^n4LLSkGXdx zO9x?-zNLNFYFc%54me5Mh6YFdf(8KE5xK#(8qq6fE|dif`bh%UMhR9C?(Iw(kpCm#c9D^>XY{HAO-PZe=t(@!H^rwb9begpSvf3*DWJKkO1`=0yD z*|`gZ;Os1Gi`!6g7$?x3eYU&+-=jN5kt20)8C%E=X%iz%+E^bsjgesBGyIc17^nt% zi{a~GO)$|2uK6_$Pw<%F%+Xom$*R%cg^tE>{}}|hiWhb;SYjl9hW8fBb^?-j?3hLQ z+* zS9+@s%J{E5fQRdzK_NyAqZ#Cmn~e!G;E`g)X?XBbVlI4#wkYG(AqKmyyUbUw62^!I zq9?m9;63l*snAQM;h+$NXt^~*FW^LP`eqeZW4^_x_X@d%*c;CSGm z1-z%sZA2r{S)HB&m8}FMSdPglTF?<_wJuk3_@3}81e3TIA{0_kmjk9?1oK6}l24;5 zha9=CfB2s8n@3PHGN7=mE$2oU3wV=?(?uuU&eQ`(?G5&&i1;LImhK|6WD_IM}p z6@16)cj>PG5FWnbD8~^QK!l0Y3~*qw9NU@|Hnc&|vpul5v0@64iOrX1lqW81Q`$xr zpIg48uMyfG_ozb@QfrU>H$pz!5Ce|(2)}rc9;zFbdqdp#ZUh#6mtb9l9l*m^opO|& zEWiIpez@H7#@CiUieQz<{v5<5EYbie3OrZW-k)WH)BrUbmGy=ON64R>p>>3ko8z%1 zVp%)I@>1fXMj0tpVa1E~9r(4+z_7BWEFcKC?AcK|J9kj9UMdu9Wsw&I0qBCznSHAJ zIW$7e(nyckE>Ha&WBIGfdL24jom(nTJbIyg>XV-;_uco$2@D>?&~Rr`M}-}x^)y(V z-jgQcMMUXzz>D;jQ%(7HKaGLPOF9BCZdW~pQgpu$H+m9hPItNldwQDFPTBNnC&7Vx zuiMVD{b$OnUUN6g^_dDe&)H4W)P*->X^D-eE?}TTawDvaqUb2wo_jvnN8uffKR%GT zt1;x$41nm5)oiv!-@q^$Q(D(xp8gC9pmFacQ9x{@;dQRkRU{V%1 zfXv};+;b{Oey2%+RTza?_(s^zX_W)hG#=bAZp;n2=!8|KK+<+SQ)|@0rd@glv$OL^ z-NZ~|$fW#JXE+U`VPRd(5YgzcZ0}1i;%~sT)V}@u%B{ED8o5+;18wsk@Hg4FK47Js zGFa5JABiW^j$!yHJC|2D%^c(F+_`5k0!z8`uG`8zU-yc#b=NVFq31*WQ}tB04}9w! zpf{M7P3m-b&pgD9@ZBFk7aG}DmBc4~aF;7Ox$w>j`Pkj(NFvZy6 zp2h($g@`mTLOqn_NHT;498hzZA*)AF(6&!y8{Xxq%i=UHGWzE|N9Yo@FvqRCh29&>rE-V(qF6S*o#*jlQ> z2cZX3L^uMgO3Jc@&wemzkO^0v#^51ILn!SwFVBR_ezrahE|>2`@KTP3rhRVWCxFve zz#(&s<}pSbRq?1eEU*e0%M^GlX7;efKZ1IheqyWR(00Y;^Zi#oZ4zbpou#m85zi_gZ-%13 zhG*1iSx3DXB;DR5D-b8jyl1j>Cd%2^l6CJ-3%LXU)d2Oi%f@f+g zI0esKX%8oa&)sWY5Z@3WJqv{PGR4 ziy1fhnmczMd02O2mDOw93Rd$Pasv1!;OAvxwU*bI#$dWs`L3)oMji8w85?ARvM7Dy zaTn~=BDbKIUDvOcm)^Ox-1W6gd3I07 z8|IGLh2`UAZ3&7Le(&U_+nM@YOK$+kj{xU2LVgzSas@@5CXp~ zKcjSrR|OvgnvHj(;8d1iw;CQI-6!6n1m1Oxx65xW!x0=`NtRbPdXcjsmpg&Ex8f>=9tw zC|@BV{QOVQm1oEZXEw|c9zH7acx=fOJVkM1-IFg?Hs!=%LlIk+uqIJvBhw&*R!3;vn7&+_ugU!s#&DCTt_@sK7G)|J z9Oe0*Ox&hoytYo`Z5$<9mTfiZIk7C~gX_jjj4crS$BrB+44X5;vR`bMu!&%CBF$Z^ zDP&Dw)fQd~rBJIxXoMDWKF+`_OQW<=BgHm$eI73WKgC^|D+Swr@Wqu>@xoyNAipTt zLhlQOfM1q+EJ3ty7dd+cBWZ2*9Lt_jMAJ;+t}T?A>&MDIrW?+mc!p_O6kR+AN6HO* zjZ;Ce+`0`q5mmPKHu#ePLFaTiaBx4>EpxoNZhg(S002M$Nkl z(+X3U(?XdGh`bT94vMnRRK^OjWsLy%@rkX_-k{7~Ko%0PI59EJ$a#tKP&Ov}z}~W7 z^l)Hc^~?D@y8MqcX)>?q$alSim{jRMTe`Fd>FH$bkIvP;=9l!JL{_Ancj|BchF;n) zgCBXm)^o%Soxr<#k~FxCKXaO8jUQ`lHU5dmKFyhBGr)O)yvje`jJH)9WRQW8HvuoZ zi}WP1XEPXR=ZQ1w!Kcd$r#WJNs+?gkuzl;+GDd%T1pMsmmMH#icP~M*Tgrz&_~FQk zx%CC6;(2e0bsqF=#wtt$AE zOmQxk9*jk%y2Q7GF1_!11Gd3l*iPfJ%612c zU1D!~;BpBMN8}+gt3#ZJT-Y01FFUv20^LlPXO7I5cYNY_`9FT?k#gYhc)8=wz2%O( zw-ZneZH_OO#g)@|FqtwP)!PKH7rT%Cs=A_e;j@1;-Sq4azsgUtQIf=1eH|JHt~k*R z*}?s%l|JsMb$qHEd+3pJ|9d|GF)}9)8R$L}p)Q|v)ky^0P;xfWVn;<;i#R?T(;@PX zQi12q9hkXUI!cA3;*kj4v3QA=cLj{-(R7zdmgU~dt`hDgj->XIp{G=_tW-?$Haq z5tv4~XI_l+7$f2ZX~=wajS~R`tZmAqP`B%)S}uhLoU4efi(AVobUYh+KSZw6CC)AD zv033A+ho#c$))8`wt<`CR@m)3{(vjYLzpw=4e=vB#gFCKhZVmVK(s^m>4cHvyw_t_ z$t6af3ep-8@94>;zQ(xFkAb2Bogh?c%78rTSq*bn;h*rMC_*7H zFjeCyNVwJ!KBIh}ICi3}G6EjGZVv(q!-KqzPR1xBv?a2x(S#1HNg5cYja%R;f=+?} zPkIV-5Z*AKbfy7W)co!0qcE&Nx9sR#hiJqaVA<`9^Cg*yR_>FA2m}ojzw=S6}ox6ILf2 z@>!DQx6I0~wk?6K`ORfg2>P2Qc&BFA=8i)TKIdZ(*d+&$JV^1C{YZpeC20MUUBqn27 zxqvdqqc94AkD$Y(n-!G3vMqy4+F{=+rybllSWE00-iI7?Nq>0&sNM~yn>`_R3r5fu zRu^e#EJIh(KgvJ;C7wfpFP;WW_hdPDr4eZt35u+NF3GQ4v!B-45<+j>1RmM*gHJ-5 z!~ii>xD}6G=fX?N`BU4Xbf)mK7)NqL*|YOWc%ZIyQdXPV zcQb%;^9p|&w_V}USN9f9$N-@AtI6O9Dck}hjgL#3TB$4-njJ6q6X><{#EG(R?{#GX zp)a?nR78S`0c{axj`hczb{LtWL{wHcFa{vi z(L4%LVS{z5vJs&oJzfU64H&BTLHSfi@RbQ|19TTcfG{;;FaQE0O-(%zshh({wAF$K z4-kzE>wBZbsR+AW9wwzoe>)n`dtn*Q7b-9{awO~ohzct}sPHrLromBwaGt^{WvFCn zzl@x~RLV3@MjYY{qeAhmw`5hElf;>$5c6kB2e>Uu{25>tfl8ic=4#goxg4*MHLoeK zX%5tGN;|5NrXf=CrmD}=DfDL<`J3e>zEH3qD%Dx-+ z7njIKxS(7V5^;r6S4)jyYmv2$?b%o38;VY~IoUE4242)wCMC4@P@ti0^12Ve*l>`5 zd}f{_@_?(4J+8F6gp|?3TW@Hpgb^2 z`Y5P1RyHiIp2A>s6pnmaf{reL7u?Qn92dreo(wEaEEaU4V(CB^>%_0DF3&TH#$Z`` zl01WQ*WugYsq@IK17+uRkSi|ksFrb4=~U;?lpWSH4z3aOR{T_ema0M@mfH?)15tK^*nq?zt0lm(Vd)UW!4a^#s(j^5WPfAGF1!SPtR>#jS?w|qONE$=wTN~sT(Dd5$c+Znx{*k%K! z!7c5-u=Grs-Z34z?lBE^%^DofM%>;HgMjGq+1c_he)1>Fy}$YHa?Aeft6?DZ+lh7{ zmny-G+EIGS1bNGkL?uH+*+}RhEW7G)Em7pd$l4Aw(p&|l5>xp*qIXGXx(*?0JwDec zP>D%I5*oLYM}}1q)&M$gUY0ag%$(p-37a~jsByi?@TMr*VL534FT|>cuzcC)RX9*T z?Q-`$=OCRIjC+ncRQw^t7*|5?hkEmu_krC#N9t5Th1spnmmy3e!yQ?)I;^we&tR!K z%8zuVECa?|mS_EG7*f|A{L*h47u*$I`(vYa`y>`fg^9-`>dS?1Xbfr5W3|&i-Vfe* zBEBQs>6v(7l{<`7rJVsI{gJUP@YYB< zcJg%jz{gIOPjLF}D#4=^eKapfEB3L^L_m23Hyq3SV&}u6hLjM(#rodiH}SaJOySw#YiYua=R)A>}DY^yc`! zaz&Ze@LezJU*(?fnj!-!Io@Rqt+g)3DY6~S5F^ADI!+zVFSv40`q5CixG`RbDWv88 zXUk)cKUE(2r(4Q6xOwTV2g<8nJyi}In1gQT$_h)G4Z>c-3pKsvFbg}5u(}4%F?#1k zX>iDVU6cSWfwFrK?rJ(k<&$HMMZ8l5AQkqlh=oX1q9G{q+G(bGz6JRq-gE#8!?Kgi z0x@K#LCtg%W!t$LGa4#Q;i)`RKKUJqTfUti<-%)@#=ZY+sVS-&m{=8@ip|lvN-?8( z-=}UpCxIWL*9GUb^|-vV16=-ggD^b`wnR^l0&M^eBs$AVTg9P_!@GWjK`)Y#=hofI z?ZK2j>nG@}j!M8}Z3<`!x+v3;Q&Z^TMQc9rg7>;15zM3uS{SKsFoatpMj_<8VkiSo z%9Y)`pPKk1ZfY-(7dRCvF4M~rIi72*nH-flaPds7u=&xi}w7qroT77|{o> z0fIl&@&A`(pGmteryMLXbp^ihJilPxjV~9^>pg`o0y-3l5z5YvU0v*WD>R}MpiUtS z40ObZ%v9^h7ob&mirk~@_0eOF9Dh7?fKWl%EuQxPNrU=^o>CMjehg?@4=6RMOD)(@ z`zq&zz&FxbK8s_VoH1Dr&W@C+Z@RJk#kc&0^2@*QYvof9KE?Fic=?@oJW&41U;Suh|;N{_)NgM)_~N!o1nL@qQQr0$^v+{pV}E}}5WIOO77RfgvB zDhdqll@svqn(i|!fTKsAW&=l8Sg@pbN?a0ug@QM5bduFIU3k^ypd3oY#U<(>j_EkAi7ZbGD4soF@ zcS_d5p`KP{m2y;hvU~6D;LzW#f5gB2<>08{(z1Q7eD|4p&E&ldHo0%IUs_)yEumlN z!+|r8`@|(lE2At=9%s~DI0vuj1u4C^bW8Zvh?Z4XUZd=I#?xh1|JE)_hSqw8X&Z)%xkBq?$$wWreBhu4%ULSe1H2o-|0U3oT5^1 z?ew~@gv!*6kOlSCJPp<6PyIt?7LFB_G)a$vLTrg8hq~x>QI6x5wd}ax=sYd&l#N19 zyaR2`D2UsOODs`@7;IzQY)UU+_c}|mhD50%G>?Ro(Fj1Q_@zHxkA4fIQzW*tuIkaa z@Mrz4F`-vS*fgrD+mPuCSEuk>T*+wSD!+Z1_J|s%%Tfgd?fdZ{c!z8M)&AmL{^?z^ zo)O)Uz-^h%t15u}Cwv+Q_)_aPZIQ`pAK8422I}Qul$?Rb**FbDAYLgLR2URMe*3Xc z^iy>*FUr(BfqNI^l*c=-Q(`1#fnxm!x*B@#ktNIu3)QJ*|1J#lHiVG}h&OE^{=P7*7GP_X+mw zpwx8w+qWK~wMN?p(9`PZet2!QeD<@)%EJ#o%GBCoIenV5g3d3p=@f$jmMl8*UBlZT z9qSSwV_%6S0zcQ7qo2UrdfQF=%RP4=DldQet$2vo521e{-pBP7c?Et%X->^B-MjQu zdGoityu9w7Tg#&lf2MrRU3amu9Q!>OF%#y}Q1=3y698)fjeTa%*j>{3#pJcmHm6Fr z?e0aIwbeCUytny1N@|3$al6*J@$(87(n->0u((01Gv(~2hGQ%Y7<9y?a#cmBk>+YT zl`pMjYHF3eCblrBKe&G<+aK6=cowHoORrD(F0X#p#N#m>QED>eJS$DKw?zrtG^ydOztmEZ}e(=rZU;mqbUrw-0d~{+r zeT%$ukjMTh>VQmx*cR}j92aKsALBsT#y{`tmCn>U0@7#G1Oi77@ow`_RGm`a6<^9q zjTYst=JNg{M$MPM;9-~?93E_$m}7)6je{}1pOi1 zng%P|3BG0OZwk-S3@7ETu+(;XSJ^i6#`5&>`Eu&iYI)ClKT%$G$0y5MzUynt^ymT} zCJbl9?}ov#nK&*b!qjn1{gIBdH8%velMPYQY2h9^(uX9K0NN$jwoN5b^T}!?Iw8p) zyz5Wi_K!b9;C6;eEcoDFRp_417$7jp2AsUEXGD#j`e?0XSf3vm%I_%W zR90c5#Nb8GLv;_UM61`J8X*8hj?GrH@Azz)GEJf~o(Rg&xDakX%~N2#J@&wGuM3~o z3TZ3XPGJBT?a_-+am35ONnhisa1RUns7{qtMs!3%7SN?Qs!4e4A?p%{GOX9)U=@b( zw;x}K;egPuzsck1n|EBwD}7mR@B+T24UJm+*}y=9V4KmZheO!?XIWxO&yUs>r0H=q-~d`6&K(@-A;oB5>7nC+^Ycq(_Q3V*e$1XN#2`I+wo@Mc zy^ob&V7mA%Z+=~Q{j2XlVNoXI??vi1uy9hoXKsG?)MB}QN3Yy{=N*ht*;0G?a~Sj0 zrCo|kQ{BIUk!$w^onZhbn>=kw7Zs5*Qht&5m1p*+GK~J?GT+1gwvWBnXu1`b-<1s7 zt>^S@*-6wZ-5|m9)BA~!fv<$esgxxK0FQn4sd5gSO>bBA)`61zuE(>(ijt9Xp?upL zUsG6Ao9W}= znQsJ~MoHv4oZ+;}{(bv{V;3VRPqJ;ggQDR--_3`2_3V2HX9i=+dHK%R3hN)rLSZn! zd4$6y!=vsJ%+w(g5W^Q+3YoY@499qfCE={JS>fGPm&2-qh)-D`9A&jFOM>yWP4t+8 znQ&?g1CBjx`tVAhWx3t%J>^e7@l<)@i9aph`t4s=?z!s#vh#_H21k(bV)z5HGWU++ zQaQ}wvQ`PXze82_S8hZjXbESdlPJrMQ;}PSsVNLHp;%N*ycQWEeg4E4uzloB4G@&i#G&x`hMoxt zTAXR*IHjPqTycOKP)mWgg+V>#w&&)J$0$WpGVRlg(HKK-Q|h2RECuiieyQuCw@L%R zKI5MF8m3(F+i!zj!{`W<1Xdx8EZ;uTGLU8VxjaH zS2AO=qkQ7g)8!X_^_^vE=T>&|)A7uZN@k|nPb1WUg6{U2c@eN)-B1$RE9UN_5TL?Juf3gPtWv*GRap)u?9#0Z{P4Y}ooxpLdV-Q~5fekI2KGk7-U*u;&P7Wi+9 zcU}9k0$x`mH-Ch>uWoVZ11BD9>)N2`$CY1D%mCKBUcA3CE=aNuO`qzAb^GR1?pKUJT`F zWZn=*UTau5K(-8@=i_vcZA{V93^3Y~w7Wu~hbS@$eAI9PWaY3t+r7rF+)D%~7wBx1 z>A)4I=Ert}YmBYV8EBu~YH8?TX%|kn4!fPY$r#4R6g$FVob*_>{42lwh4R#E_LuMb zK4MW?<6ku2G%9mjb|NFB!-o%-kNn~NQD!PYJLZZhc(;f6cuhH#jJP&n6ja2$gyCX` zsEi^w;i?2bs(8>M8Ykw~{T3xdiIyXy=y_;LOvR=GwJhiF4VsiF`DyjMKZKI^bVZxb zXMxLmXeIcyGcxxIryAp=~Onop%nA`;ZNRi>PN+Gd#VQsKI7gXQ&HeYT%|2o$SQF1 z*_IKNFUCTh3es=^xBdgibOtb!kvg0<3e40Q4+yub@gmG-t#g{uetE@q38UY_1aorV zYugqa+lSPl(U#@Gz>_Vy$>Y+)QOeW{#LE~7bt=iWX*`NM<33z%265ckPpCYlMVz^50; zEsWCfDeBB>GGkE zKFO$(7?D+$D30$$xGyGnbOl4?kN@bQ@?GEl^^gs;>oQBG_eR-uleryudn+`Jrx!0w zpDCF#hVmHjjA;ilP(Ch|{ubPBJ2H|jV{A%xmFY^9dZl|;S?m{OS6%^lWTJE~4}`Ht`SR(KgYo5$EVcNV$C z0L`fZromi^$FLsE;AumSI<-5>lGhPpHby4dMU(fGGmAWfjZ<%8*x*^EvTq_n;CX46 z40w}P*(&|XPd`qvgn~s6k0mmCmpqJNHuFEP)H(#6C zK3_imsgIUB9s)NaVna{_y#LT2!TTyEI>&kTDJ-W|0#Y7$;DHKEkP3o9M4PvlAygKQ za-9MZ@hX}a2XuglSJ|5cpyJ6-JVV30o-m2}4}R<;q14SMiZqNo?wO)tS`0C) zdiz&HVF2s~CCYr+jTYkfeLv3Kihm8Yb%Og6dqNwnH{}7lBStOo351xg&1~pJ9YT{G zQgx{^KQ4|nT8wPZ+&#b;sA{J;I_OIyz!dsHsV>fQa20FmHEP9Oj3=`L&t{qs$x+li zdcM+gtUxa1{5Jg9MqR-Emj0`LL6F9{q;f`+qs&RK zvg*LCz?}|q;2`J&miUcNF%pJ`^ynQrI8omI6W_{iq9@8v{gZc;1N*NlZ~oTTl~>$x zJ^bok5YYRoZf8BR;ssttCV?%=>Xq+){o(R`Z@Rnuv;Xav$`b@cuJmp!X!*z`d|^yh?{CLTJK^^81Oe>{VX&nZLYH{dz2-bW!+5>YmyTOz2oT) zgI+hM4ek!Up-IbW?}h*P5&GWzmiPE?g(T^!$-hQpm3Q;_(m%d8tfA#?-wSwxtcpFU z%9zSoB7{B!Z2|ZHV03Hw{MpCL92;=Wj3Ybjx5+JKo~5K?ESc!8oGf4SvRlfHJ9%U2 zbQut9Gv3>kxQ;rt4DNbtjOJ7bhTed|n**Q@fu{(6Xn~3$E}Jz;A1Q|=V^@`BoAtud zP8F=ncU|eCaCKD%qxqNIctiQa4?a}RF3jVI*^akjIx@7&DkEj7a&*L%Ht>Kt$Ng0F zs-%9}CvT{KJOS6$H+SA}XO8G_wTn|K*>H^ae6B$uejENpP-H1`DZ7*+gY?+yZLJ<% z@^f8vpn8IK@o$8wHWv>J*hj?awjQgf)-YBVmyh$!5@ZfC?DMTryn-(1jY-RR=#Z8D zKCvmtT>G-WzCGGdcJNk4 zod|!6a%*!+MqpAqH-tg3EJqlHt+hGc01216B|z_+w?7m#{%(1_p9+TG=I=WipuKn` zNmbxwNi6TLT9z(Pm_T7JOu~SVCN5_CLGbaS~ig^Ty08x2y01^kT( zga8zN`eHy3nnlK-MNo)?9L~nG8ud+|1c&^F95MpoT_L&zpB1VX#owmnK_3Pg9v+EZ zLqnrXAu1N=8^4o=U;dPDLhI&%9!7NYI0EE7rBKWIydeTmSEhi|it>m40R$z6Q$HOP z&^W@M5rx)e&W2fIF5d&qFjrApC?n{=5uGM`7scRSG<}zhvlFCk>k>b4VE5kgbN|cR zvP^S)etw4<>%F`?}pA1hNB z8J?tT4;tS#H8O*tg)&6(zxwO$VY(S^J;M~$@>%*o#Y!LZajWzU2IzD9KD-Sb*3I4M zenAI+Jy)!87FW-p1{Jb+15qok@-cP;x=kxF8t{K&7^1i**c9ye33#K!&ZeVGi?Qm2 zfspy!fiyes`iuX1M3w(e^+xW~naX1InsV&sn{F;M9H_U*NxSNr>=A^etGsMWTx)x( zJn_DUjB?EK)R8sVUy`VO*zyAob%8hO1Vhc`#(Hpbz#RiH<)EJJb&Tr8B?kD=tiih3 zmx_Y~g{SHfORD8tzl$-%t@1$KWV@B|sh6eM%d0QOeK=@w|RtQ}IqjCaH^YA=;oV@-dZ{D#SOXDXW%TADHUXeK}%*ntX%hODd$b`u#>cqEL z8Cg{d`Nwz5PP92CJ%M|za$2cPuEo*EC z?%7_M-l-A21QKRtuoz#|E%Sv$RnFv-x$Ai>yszg1NFyjH(;z1M%?K81<-U1%$AcXBF+YQ{d+m#aDfi8qw-1YS!Sr>Kqj(yKfa*3asFUACo8e-1cgZs>d z)~qR4#EQ2CBI8#WolGGt6ePiW&2dftt=w{D5H-rAl^7fvx!`PotJ?nX{|3F}nliwz z#&U!d1;=0$b1WHj(jQBi%C3Ef46eC|3>aZRyMnV@ucMNcD+S@Jv>DnB;>=#L|U!%2rbKmAF4>qR_BZHfuCdquYILkIk?Zble zd()qkS$`+Tvt--!#+SV8;{8k!@L1(p_})NB@U}LXDj)vn2l2XMd`!)PTj+{aHxq8S zMIZKv4SMZ2ys~U%r`OKfdGO9sW6oZQM;P7);gpR5>33o=0LA<8cvh_O(*yU$*mpvY zrZEgXr&;h6I0(`>^hgA^WYCKlyz>49#Ko@bZY&S{>0{-=haRO)jR?GB)S;I_Ih}Yw zWwgkJs4P!eXp$bhRwmj#H{N)t+Adn_*>UbGAc*q9PH z=T;MdY#ke}#t~9HeT^*+D}*`7LrC+3FhCt#6mc z1&{D-ObaWZ%u*QirRPH9fga=iW*sUotg8|Q*Quuxqe|DZjVDmKhAt?R+LK>XLm?=U z@fdg{p=zKgRBgLTzAY!UJg-L;f_!TXSf+D{60nN5?Y3ImH}o=4miZP5^vtqQ+U}H= z(1WvFXr66)$CyW5H^>tB%m*@gvmT;m1b<>A zf?KDrsu#j~G$`x`V?nguh35ioa3?Js0{+_YK@% z00YBg+CA;HI);HyVGfM+e9CdtGWlvVI%0d+Or|ar-I7RZ#ABiJqFgx3l&@{&H*^TW zA*l`Gd+HtsP|C`*i+sv? zr#p;m+PQ02x%rk`Q0z;QFQE~_a-{3&8BcG;m_XL3Q|ur6O?ag<`^jhCvuw==^^#?z zFCiV<>2uLrMC`jg)oW!HRdeRN}jHr12& ze325@QBbD9%y+d*b1SgxuG4r4QBtJ=Lk4kbP~=|CnmmrgH9#Z|1&uhg{f_oEYSx*C z5d(fSaCn%vTRFP)d{2WwSYzRnLodJ*WvYDLG)u@A5$H?I?~gJXaECwNJ97FN_6?XW zPaZo`ZoK`a={M_l&hmyEZ!9nUdII8LxPgX)qX-zN>rRX)gjIs3Mz>&0x_7}zmiED< z_*9v91h*O~`}dbVfng_~c(P0|7wgHv8h7IeaTyq(%ae~jS{{4sQv`9I4|7g4ayiF} zgX1TT=WK+%`}PKBiwJ@XXU~^qR+r4qa;OtaR5NVP@T_9Zr_S zmCLc>CK=v6Qxqao8bffHN_3+Wxd?jgO$p;glp3@K$qG6Y8X7_?#9&S558D%(g@mG< zxfg?Uhy?fI@a-PoiH$*MWz!|!1vzf&RyS+&Moq1p_IvZlyxsHr5=BP+3gOT&--9RF zpIN}UuYuvNx?{{+%NG~nMVJCZt50u7E%#zu`a?eUe&tY#lxJ(v88p{-ELG)YN)1sw zQ3e>$qtu-oC8ofXD{7w2e_hIXr6ev?{J5kYgoXb>4bSxznuO`1T+OZL>5no^&!%V?Wje#-3t*|7!StbzJj7vZ3=o)F z5jOWMap1$;NxA9J*7BeK@LQPHI?o5V>A)`hInKT*eS(ywKlv?Z&CpeDuogbtu!zOA z3b-n8jf-)n%0{pp#nT!D=Kxc^Gl4u=!!x#Jb{BXYE%StP{MxVm3I@lgkOMm+7c`g* z_Owprh3yiJ>L}YM4QMFX7h?>ZjSZY)3g_m-H)Rl%cnRurKxG+DYe-7I=Z>WQbGvfO zRK6;ICy|fl^T-hg%a5avEQ}>m`=e6&e!Xmy$1+^{Q;XMh8hxx9{LMy=~5BFWe zZ+T>h1uLP81Mf*_20AKW4WKd!pYOU-!*azz>hK}=H9j=fT$$myE=x>fO)|GAL7rt} zn2DL$viH!9tY7byXU?8xE8Cg!qd)iqDEi&yD0@&?=l)ySya=WerdVMR`YL7FUr;wMQeV6%H-PoN7JO0k6B>aw*#l z8`0V#49(M$fZAFC`M`mhw19@0Iat7_B(P)?^yo40@VP6vI*cOu%VXsNEP!IHS8^&a zaW4U_Ljj}`9I+s23nOD4oJA=kGX&IjB>6>~O)hgciGzAkug$BW6~T{^$;r;}$`XhD zbWvpTwJTs8rN+a@`+69u`UOd@{BR1Rhj+;RZ9GeES%RiJjg*` zj)H@cNjL4n*r5MhBC7{3r?#d%rW+X0j85$>AG+^>@_`RNShnvui19(3huuOIJCGp@ z$OVmQJp=~PX9GgLwa8xwwrHF*Gja3-?Ou>G2_r5GUg_l1r{v zFetIOaC_!93H``$g)?fUef2Mrk_wOxRr#T8*B~Du$*|?Rq44CDYbWE6Uhtie=H9cYxe%bnjV;BM#cUF96g^&8*#hH~)GjV#mJRbF!IO^i4g zT@Z=Ab?0sv6^MZ&e;jS7$cHK7le%o1%w>?AQyDIy6bC-9{h$CIN;GbnH_!MhKJq^9 zQ}5^6>U^Izr)q!m&y+g7@HzFG2EbrYm?QI1Tz|gg$`t$8lVyc}*(m{V7mpM8xBt^$ z7fXzL*D09nsR4tDL-DU*li|+Bz#1u^ef)`X-+k{dr_P-#Cr=+Mf9I$EZrO9_CB!Vu zBL^|wi1rq~O5*|XIsY+8_o@^9X%c5Gh3EO%@Ye3P@A`(%P3;#~+>j*|Ou43P+i`|N z>Sj)Y2kB9o=B@1h>y>>W|9NSbG%&bc?6P?i2Sj!D?BoFg3wrN3vPH1=sKDt3->Lmt z%Ynf8Eq%AdjbWjh5mjc;GT+xqus-?Y^o4SP)6k}!j+Kv6zR&e)z*|H7m^}f0z`IEg zrA^k@0+7vTYTv;r?-(PHYo66_8|{Z@(1`_!!-_!f!p~u%uwx7x&+G7$r^p3YmW(iM zY9OndrWtJO8J1uq@277m)UK|9qzx*5*QzTTxXrc^;B+{!Ab)6py4J|3tm!i->(jqu zGYk^o=}aFF6;J@OM*GydEn7JFt;}t7B@Os7c`x?`bqH^O@#kg9)gK-~Z(!yc{X_H< za&LQi?*pGMzjNMZXHc#|!#bU6(Mz(Nr3$UWnq-TM*J+i3e{9>gZ~s1olyM!y(F`wSS^!}qBlyu$1ns%D zymW|6$G?n%==3Odp4p*#M6^b|jw=ghb$Z8tyb36EJl|U69wudgk6X_wER19DaH#>K70*ynxOw`d z`X$IdOOYEAEC-UG_yo`7B~wXxS^s zvO$;@F2r*lCY~7LT`SkfZIuDNK)KZ*1MDz{4W@^rbgQXE=(h>jFTvI&zw3xM49uS@ z!hENebMZYYB5nNkxp;)=70!Ba;!ed>cLdkPMd?YV12%5bkei@Q_(LP0(m9l+;YmlT zUHRr31H&s>>d zzkj*jjYeN-?500gqPIq@iN^Vw_hvHq&$39;+qT0QLqMg?pKw zyjRILzw2!cxq8#zBha8;hf$Q8be$D4c>G#2k3}mZY*Q;RF!F8;F`i354nPnSQ35Ju z-|^3wt7#Y%WW^4~hAR`474bfapv#h2uEvc8P@dff5XxQ+_F7kc=JR$Xtk0HEOQ5fV z=Ym0#o0x6gR-Sn3T=|{fy0=Ws-pF*TN|!i>3rCo`Tq*zMTYsqR7(2uMDDy0%1qLet z5U45i*JFxxggsGK@W#4}t5dL!+WX3O@u55dW~YBA*iXgSjQI<51W6kA;bvRN31o|#u@Pj63F9H-~`MQuq(g2N0D9& zS8+KlBONQ#9OO6HvNJPy5>CC%Y~+9K8XO|!@+2|oh1A^>gMeT&hOT8B8>A$t5F|DQ zE&^nTCKQ^r-F~ODh86hC&hTUMx2~cpYla=meRYmhy7^u6x76-iM?MvZRv9eBJPynnF zdEJ3Ik3N00JoU+k%cmcDsGK-@tej=K$f+LNda*BgPf5yu+pR#D2CptnGd|=taJuJ? z+p_P1(@qd1*=_y(O3>gL^?BJiahyketFs}X%0&xwL63KH6u05`w35&vO9 z(4#53kW1ymr70D23&!Pn7x%m;v@V@KmwJqgs6?T9sI)G69T}==v$>xhiLWGC?+{Ll zX>_$wq#&5S2=;p02YMV;THz<~<(>~Jo)sG0iuPOB^WoL3ZcDM1mVLkB2MGqw;AK9( zCmwvy)n*=#uAyfg%35i9vz%&BwQprYt+&!c;@G^miHD>WlXayd{CbwOxJWx0%uLMa zWnjmVh4u2z-}t|Qb&1W?R*0dR$97*Y+a^}a5Bm)|0C$_3w-GTuFRXQMccpZgG?i zBq^JoO4-ZEN&Oli6GOx)Qa%`F@tPp~Y@6y&FYr2X9P14BjbqWXE2G=rrarKYGWfJ1 z8dK7aAB`#Bxn?~aTI*>5f3%LkOp@2mji*u0_0zc9UiPvw!x6sgXP4sAZA=|T0S{Vp z#&7to@Zabx5Mj9*DRy4j$TNtsUHctpqB z9SRPU!nn4l{ti5pIo^WEAQGRemC0qh;s5>&k!n zm)~0M{FZMDOdUNOzK2yWgk3CBajL+c+0Fq(D8#z1nzmE+$aVs;PMs>B|I8ERPd@sQ z^2Fnhm!~+dzyqp0R89}U908Y8dIxBmjoZzRezTlpcwqm5a{a*@%Av!D%f5pLQ9R6j zGLqa#0?^Xt>vr$?`ev?lnK}CjMoMeoab)lQvc}#9zxm6*Sbp!fewz`}7?I>Gdt(G+ zaM~Cn5|FKoNXi$#2kxNfyfOIhunv8W5eUa=l`~HtDGz<}QNul7=2zbGTD zM@3;N`Qy_RStZ1!rB?%?zVGuo<$;-ioN(Hy%ba?ByS|tFv@?2cDARl*{fXBkGQshb zMtOYdGg=CrE+J3#vbrTTfQA+9FTI*$mrbeE!Y;}@yCf-icJPLZiq>s86&XVqgpq$& zN?l{@cu%9p;KUV%+5i3D`ya~uk<(03E_3G0*>aYt%3BZaDKk^Ry~dX1j(YGS>Fw26 z?PHlaL`%Z!;K5{Kz$x7>v=&cw0&%QIMb1FML+!*!j1_Q30Q|xQ3=O7AW|&I;+*6+` zA9(kD<+tyDn0AeFXxU4Ui_rXF0;7cbcwa@Od0;<;b^$=V*ls;O;v>c*@>Fz6u;Rfpxjig^LK+O_i|{6+on@VtIT~vV;|Dk; zX9a-C=}3dmv@T`LovhdYTYvBEWsKDnVL@<`APo_Bk>qAMdWLfgfai_h z_NMZ^f8{@`5!S$K@R@E&lgxwNoa^WN&jq&Noo4E&Z=fL4PQUhZKVRPc&fhLO83~Pi z6951}07*naR85RQCwf1onHHH}U{wv%Lq>%6J-!3SsDE4Z@oO@F#c(F zy8X`Y{_gUYAN>)YBNUh#aOtofkpcKohzuAt+4r3>{(ypYHV(4S6eRHZ3zDjW|Kh5m z>;UU(Q)qV6OYL{(9IK#?pQMe@1vt=<)zDaD8mkF9UyH2gTbj%?9jgtx1n5ogVMUQU zK0==o>Z*d5cg5=(G-OvqcyVRmqwZXHc%8w+*<%hrfzSpvZA$S941XK==M+w1d-8Qw zD6P)1SrdZaelkhjc5p_Z=JTG`%(JA(f-5}p{i{tXDO2UsORuH5$R3o2N=qJef0q$f zOc_ktWRETIf8?9qAxVxl^S`#yyi~NTl2!OeMkxm!5#tS%hQaL^M)(-3xKqQJiF-Of?@0sd z9P!?GEk+7`o>&XotO1aiGxBMWdEH~rl1zgv;h`jMraQ{YCk)zUHvL*yxUno^P}vQg zk@L|3UAD5Kl~5`Co$;4L45FS2dcnTbYCjj+3k}~m))yh=h zlzTppP~h6s5bm?)L21uhx#me;-gPACmfM?Cdv1P9)!?%DFeBfX6Lc}?Ux`#gsn7rqFhlYoemQvVejqr5Man8aL%<~=J_dVq=eCKzR z$*o&T&sYLe5XT?CWqK~$Xla1=W{oL;6$Dw2WoVNMIJ_t7IX8mRgCQ+Aty163n-L7T zuOLp5mMKNQ_)??a%OUSDI-6uJ`|KI^L7>maP!KMA^#snAYQM$%28Pl;$-)-ffw8E~F5F5PCR0F482Emup8MNma zRNn4QPi9GOwk*e>sVi1^wh1`dz?8v8y}aaauzBjwp=>&QOVe&m` zDr^kz_2crxsff$zviC1%f3Arz1GWPaz74b{326S zKA-SpSnjDNvmytHy@FS_PMMpRMpACJhffK$zheMXj{BzoLk->ShlnwVO-Nw zDu5s2`l8VS?U49vkUKa!x7KBYl~=#{&ED=^SB@3w+Inm>T00)8Xx~A=m#Qt`iUpXKl+Kcl`SyP^#qB|GgY!a zHCB$#oym5(cfaDE^4d3kW4V?11lMR|f@9@bFm(f;9t-PQV_RpY{5W*#qZlV=%lCZG z_vFOJc^F7bd>lh<(qK%8u^)n`2nkpEdm$1H?=W?AoRcLV{`iBy!%2qOfQir*rchq> znpc+}`HBCojP2f07QXO#3=>8cT@B?LCDqQ;`!pcH%|h)KRBd1=9Y`1((C`Hd^%Ywm0t3GqZxWDz$t5>D+6rV4n0KXZ{87a8c()ES<^KR1^QH}1!pJ(^Rr2{ zS@1yFZtnRC3eroQ(~yjcXpTeKX|IV@8kFK zA}f4WS%S|Mtl_545Fy^zfN)n;^}!O}FQ-xLXpIl+*GO?2cyVn# zb()5I8U@NGo@3(E4*JHrfek-x>d-@EKRb?6cG*^UAvL8x!K1X|RE)b0BLT?;OqLA{ zrWj!_%#?}(;%d{S1iAU`2yGDHrc>?>G3K$kbi&X6?Z00h{ou#Tv@SsqFv5W|aTCgX zOu-mLAY5ehj+=yB=v zU2*R7@B79C3>YzuQg$q0JIjv@hM*i}^@v2rtsvhvg;9ZN34xnYG0zkOv)i^3ExiCc z0Tu5@&q&}*uVM*|EPTI zLmw$KjL=7ceTjNjX2!~2|6BiUx$_&pu`HfAmJyJ+Si-Pyjkm%qLRhLxcM1t`DIdI& zs(khwQp$M_`8H=6%APRyCGSU2!hkS&BevrBnj^*{0PaU@dzCD#hF8qkCV}pGS?RHkn!D; zeQ6t{OX+I!NwZDCf5|}teb8ZapIt%evqfls5&VvCoi1Aliq4YKG#0>H^e zInS)nEOQvo$Db)NLI_qXir5A5-h4UxfS0G6x(K-%oAE2Hn!ode)Bvp z4j*p%%69KV9GkcGvENZDoAO?M+46e7)z|K|-#)wiUiIrW1i&mntypl#?1g$K&ij)dcRU^E8)^_Wu5hJ9(WBYocmn)oTS`rzt<-g%QK7T z%K!Oqo-C8wt}kCWb%qVQmf6_vEIMF2hAVu{yX!qp*7YBZIHu;L9;fPrQ&}gRDt5gP z4d%^lFsO5mRc&rtJ~3$?Vvmpm&M z`5Qm+pOkHTPNF+bLua&Oon_(jj>^7sfsgc^W^Ve^I)um4nLp7>0Kb9HE~|DtWN>7B z7Gr`{JS-kK{;9uE-tp`2!0C7S+Dwo-f}r|9|4%%vY(bveKx_OH{pl_uU&e;>3v)=bSik;slPk z_0FbHv^ur(`5YPYEzV8gCxfpD)@zr7+xoEaFP4QknYiOJ6#s-HtW}gmu}Y+{j!CcO zGv#6|0Wmr5!(^q3_~n&Aw2e`4D_|r>wa^B_^Vv7uoc{4|-_Mq!4WUUQ4p7z#a&<7! zx6w~UizO;_M9R|?glB;>0vL|7E@ui;?sum{W0p_f&SQ#~agGtx>e~H#)Aj89Xd;lt zCMVLtg9l-rMTab*zL-S_4^{-{Q|i&`MS zm!S6>5}$@dFfz=^RpV0A29*sJ4~QWY&ykT)`V8|SA&qM&pN!gAGE%vP3kg98sjvkD zWQI>9SQfMvu)5rr{RDjSg`|=hIu4@T&r?YB(G~KP`0UM+SxCNPyR5711H+PQwvF{^ zo&_Va_0YacA%-|Mz?acz7s*HHrofG*NjbeKn3MEkTS%qQ^LN?K-u!VbEYPNti3O}_ z9b%ho*t9X#FsoDRvVt9Xdn$|rw-hu~E+&B-+j?Ru|-Bp+-3W7-`c2rUmQd|%;wYPG0E%!pZo_}enZGf0OfDyx&)pU(r)B%fZ)fREmXDhpYF1*EU-6d1yd>nU}=&PllL#~grP&%_%g%73g{=pwl+pobYqhoHLej-$gpM-75 zNs2`ADV9`nA7ljf(on{SIE0TCs0_GWCWCD?SPH5l;Ex|a6+V8RhTB5%iJdoWKG1T~ zB94{23f=KZjj4_w73u-iV_`%-Ei7bSrFAEEo;g{z4BJ^UmFQmTjJAq1@tE<=-dqB|fA8lh=g#F-2!{mR$9HhuP!pH2_nb6*+(;qW?}9t7bUWyjt_c*I?p zemo~nl_LVfVto#D zkoAm*AvESD2TB=-zZ3`(nIBY&5UO^fC;Ua+4yuancbP)Tu|^_)8;iw_w>}?-xtX+S z_b%RnSb#Z9uxRI=d9sM&G{~Ox1==3VHnh*g>&oT8r#SS#inww3;~{mc&AOE;-}9|! zCY4M+7=!lQ25^OQqG)>~nQKQ|>1& zye%y-!?Alpaf>_LTW89Q#x?`D9a5xTW>nr={?{iN##l7md*x@X8ZU>RwelACE`h!0M<@XNwu>X# zR(?e9g8&uGD<{T%`EprC@j|Iwl;2k>$3C%6^DbLCK2Ozkl#Ne){KNPTab67*wpoOK z1759s@bJ7E@iSaPXjRzu3SsLc8UYducwKT@Rw#HD=TebR8RN$!e>5L!s!UF?p2C+s zha`9>Bj1S}=F#BC3UC84GSiHA>KyNWe)gX9qi_1Ubi?zekR4cB6wDoBou~jg!%Z`M zu)jN2c{j+?ii=b_Hv7yr2zoDFnN3*`XHl`->-jE@uty(04iAKsb&?HYvUuyGzwjHe zU*(Oe3C0}hf-9dca-P;b|@@J24}l)DrPbe5D0YXqy+&?p%nbeZ@e8dlbwrI11o?gbn_0v;Or>1 z(0Wdm!EY{yWnj z{?6~FNA9^lUBB;IwpMbiva>6Q!Q}!8-Uxic9gGyPg*OJK?cnA#N<^tR*;kQoRj28Q zCxPgN4p^{l3WDaVC_8N|0hZ_5yB^mr5zV8ZEFe%Pwr)!aiwNOH8Po&m#7930fwxh} z=F@dI-IOW>szFu8nqcT6|J23UKuBa9kSJ;=uCJx>E>EDOdsCCNQr_L6QjyCux+AA?L_2ePxgU%%D|@~lv1QE8{rm+kyo9!+eDLAyG3XgQ#YxT5 zII~(XaUSM)+V7!}LZU#)$_hY}uS_Zn3Q1$GX#ELG7X57-;MYkxzARH^juu3T0i#z1oN<#!ma|-zB?PRL2`+MCO!Lq8 z4dQo!T}N6swp_D0PBuM1eTHQZY~1vTmawqMNvI~^v=3cI6_3u!RUqusI2*)eaCi!$ki* zO?)A(=A5hx?TI>lJ)$4Tqt2s0nzEB_iazP0M6s_p;Lv$h++i*bmjL1NH00QINLlU_ zbwX;~6LF<%5{G_AKZE#du+cb$1dSG5`YyceJ6@MQ@WBtJ zPaQduCWf+*kcgb!=HM#`6Nqgd9B4ibMZn>(3oD^JhQzIq5%t)!RAba3THSFa2t|^RNFFg^6=T^vtGgQwRtLm~;jF z;a3pK6FwlUEzTqG@*s`uLCan#moG^YE%(aVu8*6%>#`J&P^8$}1Zl{yb^7dMy>bc< z?hm~CJ?UM4`lmzzoMU%Je*~)migfbK=}?aDz|r)pzxHd=j_da0$&Dg_;sW)>fVNx% zku73w@2Ahcuw*GJSv0;(0Wdg%VT>by&fx%i{+@f2hqKkMyOxI0N0>QfQ*GMFf+hNr zp6&Wx_;OHAd|PZECnL@uKc0T&ZEs6Q9(^2N9hApOV!Ws%K_fA+7*qp%^mKR0|5tzc zm(%@^KA3*+&HoS9Exp09rifH3mATm0;t6y{zXdRM;8jZM)ERRDl8}T9L4D;PK!TzG zkxW7x_n<3mz|h47;t>#(3x?&^Xnm7vD1XvVsc_hgpfTSsa4M%+p7C0|Oh+KFK*-Ka zR%4yz6KY)2@B0qm;!fIZ+W-t}oOths4L1LN6>(z3WXmtOLc+tL|gb$t4P z$KkOA`Qk7|-)}%C6=wXsWm!|4G7V2x5W9@6a_GcW-jMNqDXs(0l;`QR5zSW1GD{Mu zpNw^ag%SGu;`E_3HH%*cf`6`wPXzV4boYW=H*-!3V~F-w>J#ulqM|CYu()J~K)XWF zb2F?R63O~`WCz%CIdZ!Ofehy<9^Va=J$ITB~X(9VuAM6kFTp;R(*0v}ch{2QfF z+vtg~I78BAV+X<47?b*_^aH&8Y*&?iDt=?9lam#i<8q~ruPU0lJ}B!jkbHS693sco z+Q?{jL8Q*gs}RDQe(FD^pZu3Unod1>ByHcYF|^KptO(A?Wo!+EWgrCxqZ8>6Yrn?f zpJoX`>&F}a^-n~U$gR6~LQD`M+(1pxLEbj19mHUe88ybRw%7q2OT0979svc*k*PV0 zCPUS;GeGHS(1%o8#NkneYXo6__SC6x{Lw@PV1c6$3I%?6HBvA)vXlZtCSAj7 zp<<>2rgft24iw^2u(p!!`u#sh|NYnBo^}%0st-@<>vo_x@se>V2Jn9v+Kk6Fir3x$ z`0@0S4}37JL2r5MThqYyEeI`4h`{Fwvi*GLqnS%c*73cn4ZbPdGP9UQhz|yc`||7H zrGw)3I;^S}P=Pp2n|JlbH8sx&Qf zz>!N`T83OY3omv1mYEQ9*9c4e{=a`;y5)s0NH2WNKTjeWcaD9J)i+JTQ`e++Pe0BzByh8I_nR-w`nwy^|G$ZLB?pg(b=l~BR% z48~-$Nmv?C|)#~tbw8gJSMB=8=>fY;)iN7m~nmRHQPTxOAncih5^ zgAtWt2IjX`j~I`UzpRVz5*+TMcXC6800q>(bzI>iH9JLgUX%($O)Ce&VHGAD3oLxs zSY{MYjzizevqh8%IdinHsI>TU=*9RezQjSaNvaEhk~2no<1%9;-@W|b)m4@6TYe}> z;3>ufMF>OGD_s|<#PeD(mwDFvZM*EzAO>DmX$T7n1fekUx%CN8@JfDbF^YG3DvNyn zF2L1PZ?W-u{uA%mhWyD{V?4I!h{ZCVw(s1S?tSDCw7?{ekEgFL&K64{yr;lbX!@qG z)R{1}nea^$kEI`hsN#{G9L=K@M3@nz(2K%UFb1&}B({)NI)jj(`C4hQbt>I*>z?%O z-}%2GSlu0hZy3CxLd*^WjWx!I+-&?EmK^8Kv%78L8hFVCIt|6wc6OjI8|(J)ic2fd z71ojUCKYLAj$?{H>4`&6qV()1*qx`yf)gp4Nw8KYWmtn_LA1mge?yC}AVk~`7?X;H zzA#9x7#EE}CfH~UOYAMr7Eokd@Lpab@e6qbFM&tchmP*pVZ(Tdt=J$lEFh8l%j{3- z!5)KHDj<1JVzIFbiCbTM8|zIveok}T${>O{uit6rR+9}!8E|D8Zjlss&W>O6+HXNv zV3B~)f}s#ZF*xW*WBf~i*66Z}<|YLWYb9}FXxqS0Ahw?l_uLetp?bVJk{o@Lr5Gxy zv0d=|gP%(ak3CN1%#yWoP=8Iq6y4TI+i+}rHsNj;SgL7Ko*nGq4b9v7f!WRujncPd ze53~`*FD}sC>=)*m{p44cv%q~bv6)GsBQqy`yMPj{ZcG=Ye)zdT3JnbD#9@K>O;e1~CYH-FmV;eB zm}faeUqE*z8t^c-!U_}Z3So)QL&6`U%2G(Q6S&+^&~dvhO2^n1tlc9g((tBJgoZi7 z*tjnZZhDeFejFN^VX``(hDNtD(PS9{`Us+9=VHda$_oUwjC6pO*w*pM;mE~3h=&f( zo#rH16bi5n%}SSf+)In{07V=lkt(Gru9*dOc&}@)E9h34sUo4mrGJON#j9h;Ntg8O zdtv#o7On>!mz2H4#9tB#%ZfC?d%|D~BdsRd^8PdPE#m&^2|f`i)?jI@48#=Um5z5< zx28_RG`i^!$6bepWG*GxRmPM1M6!50vl!CA4& zgZ?2rMi+D@OQ%I`{z1qfKy|4x@Yn(&u9r@pOG6-4tS`7{+>xlliXu_717YNK9FAg_ z1J|>MkK=5J5^~Ma zJh;wneQk(hmYMnFf$OsJAO#4MDL86|FW&%E@yUl)@-Ev)alBKodb27cXZzDf?tEVw zV|haBzzA!iOHGzj*g`waHna}->$t?!nTvrf!#4KDb{r|+^Uimr+irhx+I8bW2oyMh zae?z)hP9dq*E&R&>U7AW`v|nXzk&x!+k37k; z)?^ymxhr)rwHi1o!W1)8X|ubc%GR~51MEb>x-&?hx&F_%i`lcPrJPHP6h*TfN4Z)? zsA-Wk&++js>G08`>EX|QF5UdKuSnHd6itOHnZsGxg2?S)4S}b^C{e5{@v;T1H#w71 zh)S`HjqcQ9C>vEA>c*LMMT5kb{YitYp(B?rQncA?2O3PnWhC1j%%{j7inzlCIxBgJ ze9w&jzC`diHdZBzerme3t$}*}s5ct$NYbuzn3saV?YF@W3Z7tDz8(Em6s%(4QcYcE zj|E4ZbfytXIQL1r0vj_#>QGq5k`NIVPanEF?Hhz|-1G5t&u2c8wjbD+CZOv!%54{O zF(E4PZ(-?_KvZtIKaV?;w;eNZB=`%~5&BIo;x_sK6yxt#c&+fC`cw~Km~s{>cPDe%M%l`45l z`8x|CT0vo9X)RtV%ZXXB{A(2rl=KnKmL`^}%6pxFcHzY;8BO@@ z42p=+m-~r((rw}YH++t{3H}UooPW}UXHRWr7u-h1&NP(eMP$WGxwzF6Q{#0REzwYx-!KYwm3Qq!62~>4!H-Jb$$f52$Z196hv<&TzKuw zS4BW3VqmBNeKQbRG4m>KbHS^SAPWSH%7k!vJ|dL+ZszI9?PtDtAge6;|y6g1wf3HyP#LH1c{K> zB(Jj{D}8Ayh)^JQK+A7`n zx!S455>otAQ-DU>_|Zs@h93u2G%Q2(^k8$$6#04C_oed~N0)6~&KCl_c-ImX7A9d^ zE0tvijOHuqF<4V6;H2-8@vc=y?>*b+BqG#AH40|HOVE4F%q6A}p48*`<);jDdSEg= z>l5&h7D2=0JHXl2l9%3h4lQo)w4MUs;yd_PrRX*t`&N$eBjfln}Y``^J z;|)$WP3#_d%UKRitT#Avojx&y`2HI>2kP2`I4L76Am-fW6{xeNC*!BLtzMV-SjoL| zRpO+~liyWnQFlsf(dICRn*%(T??+~fHGh6}r4nzc6!0v=Sw6~^j+HXX`%nE2 zxGcPcr|9ESAt}q&qQRpzQ(qr}_~zi9jLA{_-db1^Dkubl`VFX+!nr&Trme6=nD%i< zAT~(KV<{o}TE51t99}j(#e@n)LBXj2807iD0Ez~*Dm}pPvCL5)lM=)3HwG&BrX?Ij z&!vSaV*6}hf=RtpMt-As^1@Y0R2ewZqW0v`vpD;^tTYj@FTvZe%K{U9;}$a&KAl>b zw1&fMAABC%EX~nQcxQvyBKjhtdh?DGr%V%CM%)P#j;8Q&`@~4X*$SdXNsAsMjE^VE z+P^;Ql6T7_)}jCKrXTo^R|y~Ms>bmzftMdI%Oul)-ACiXv?Z~E6fGI{uQMyxq$gPh z@M!msee~nu5b8te&+H;nbsw=A+HF6kpeK$TN&BzAA?>~KhHwz$Jzg%E6vc#-g`07{{ zw(r`RKKb|Wk3nM@T4Gdkq65iOiaL|@s?hs zXiRRR3QPm*LmV*=vlPF2HjSY1fB1tRV(@abH?KK-RnF9u!?91hT*0X2;m+pWQtY_| zum0w5O53m9%fMt{^Uvj`%m8{|C}H`0-^;L4j#SQnacfC6W{oZCa9gW%uyFc}m^KsyTF)Fz z7Tc885DtD8Y3Dqj@A>}kPp^C958F$k%}?{pT+eG#Xq&GERejv(zdJsggDFe*7Ml>v15a81yssh0i>aF5df4 zI{yHl$Bw31b_+D8*uk`5$Z^Ix0&UaoJ!#Ya16bR3vhI)5qKwP-NgdV?Zd9D%{Xw6B z3P7}9T&9Yxz5XWeTFG|$NPPRQ??r#n$z>muc+WyXE5)TH^_DG8dVfbw>##qIvaQq0 z7~@5CmzJ1+g&0%WG{0{bWrx{4EUfkuxp0%J;M$_0bm%tX=0g-l2*>ZO)w~ za3fZ!`EyKyIANAgmos~+C>f|$@F{Fx@N79(+~X1H>Qm{w&FO-j0HF}GmBYa2srq?gqfmB{l?tro;Z=31oYCc!M)Iq60H<6 z46hB`CCm{pg^p6;&=hMY&62;#QqJVT1NamXIaLJ)m|T17=Q!oR`L*9nfA&Xzf)>pT zh&6AmH(BAJTn4*k$m|^;`mkJNCiN|E`2O_uuYY~&a!sa~)#;eZi$Db+Me4<=R22dT z_)L;-*3SDl5%r_#tv~fMX~(9mX@)>%`>)x1ed83Br z#JJD>W*^fw1(r-w6=((tQ=iz7M)&Q-nU|d__h*U z_U^ofz6AfwN+Xgb3g_YDM+pG8KmGW>c~jcxDY>?b8FN$!JmEYh0hxd^gUerF>axty zYUIFj`7!O1UapwzJ*DFMQY=H!ZfvDEFSC|B!^{Nw*HQ(M0-NAbGDI4*&JE>3DF{lq z;y2Gq%Y;yr&%DmPTC~?2|HLG7l(7Xvr7Y=QTCa`56n7NXvUSv9)KKMbjWLUOncKT{!LmxwJ`R( z6v<=+CX=_wdqe=%rKW<8@sE)M<<%vsZW;$B@fU5TZ^UuAl{A_Ne7$2g@Lt?2@e}>% zA5w3>#Es&Q%`ACq`Cge<^0WSIT~JA6(iA+FCeR)Qh;YRiGUKXLmQ&s?%PW8T9eH>) zkB0mt+9hBlw-mcg)ps+W$Z(Wpm)|+J@KO>-%1hpT5qkoKLBR?A+TRBL8^G!@%XWEr zkIRaG{?5NlANb616uoi$`-aji%b$h?XwX0N_=CAYAjT+5#b~8WQm~lf^l4DY3J#-< z+9MQAzl|)n5qe(pcLE$!R2Ew((n13`qk)lH>i7N^5uc8;8Y zVZ8C*zA4>$`-?yh%!H&c&&cL4$d>5!|1hS-;_;Jd>e$gVgvRSEGL}?$ho6yRMpm%m zmd;Fcf1UST|2IL#sf7pdFvq+1aUO)aV4M0h{A#+YV9x)UAOFA7!w)}{COPF4RXoQ7 zpk1z^shBumy*A#%47k{E-JbMQzx0bSqc$*;qtV?g4iaIHwt&8ZjslL1Fz`WHCiD15 z;jB-@$s4W7H>fJ)QMqmPCHILcCw470`H*K`Pm=u=wA zJY>Aj!!$TCF_9WDs-4&F z%ff_MB{E5ulnjm&fy1)IX5a-Tqn%|F{L#h4u+)#jA&wcGWs3gkd8fRezwPPuD;!qh zjJZK*V};}FX{|ei?#Bxq=?DOJ2qiO|6h{7vh`YQeLn)bjFn4e$6y?1VKG0ZDx$Vhq zF2BuVKdd)J-G#ytEvJl7I7XNx>?j;^R~33C(sE3R>P8rr7-Lwu7T8_ZVB9DY4CGX{ zOFWo#f1wjo8?RX=!nl4QbQwUVVH4hLkcmD(3t3VHCYb7o%hDPb>h z;cpZUDz(Twk>pK&beLGW`)&^F?GVe-E+sBO|NZpSRCjZF*Lyyg?*H7w^e;*ZOA57t zF_vJ7TY=EjncNWIE$NlKfB)VcU%CoMo@vpR0_zUKWraiTMkBRWv=pfPbls?llVbxUML1jDY=T@B zkuI?q1`!e`o;;s^{XhIvI``yhW;JN)AaMX?L(lXYmJtPL8_KybJDq;$|NN2kvakQz zWrXS3Eb{U|g`m;i91`7=XVdv(M^bIBm4*;-uJLml@^qF0V0;|7!oSeq4|NXlyCy+X zh5~*G2Z2GiobK9ABXz=LwnT>+yWi7DPu%}t`Y&(&FR8_VsY56o1baA6QdVfR)L~Uo zFP(gRZYF&TehA*CCkIN&IX;xIWJQN_XV0H!qB8qRtQ z*vxT-VjW2YnuHPj$xys>mT0?GIP_1b=!=3A?>vg&2)-JL{!vFq+IGT0WkxQD2+tC%hN=m+4{tdBP{&?Eob1GZFF>K^OXZN!# z1zf~e3FhRvKPD|4I*kUFfl2+Kgsl_`c|!XWA(d;D2g5!`q6|lg?QTK~3RuUwK3IfX z@ChG@+(D$nAJ|~0#1e;mbrsMT;U_4r(ox5)m?*CbQklKWFq+-OrDpw{+G%Lf_&hRa zN~XQGJ$CZYei?X~a`Q6cSC%t?AU_b4fUY33^0nn}-z>V^tK$AD8l+vhxRN&D7vLaU zI8*>G&0iM23`1FJ0fcQe`8@LYv#h$jEPm^I6Apu! zG4b4v>_Cp7n0Oj@4yQn0seRU%T+G7*nRx!QZ`qo@;dSFgoK~1i4+!Yk;!0lYZ!sH8 zWqFV#!f{rO##l0Bl8WDlwCAwN{*v?sieSqP3dkOlH0V-F9Uf{xL;V0f-^?zS_d9WO zmu0kIP81@eEJ`?efJDYXs*pm?CueEtD+v=O`=~eM8hC{2vTc>fz}K) z3pS{V4}>nQ$MOXT8U-o)5A08O-FasqWn`4_-5{f@KLy_+7G6N?i+cJ5ehb_1Jl^&E z7qAnBP_&fejJl1lh2I{`Q_<;^GP{^kWk?3HbBRT!?!JDWI#R>AtO>D>qS#=sr}JbY zFeKvecWK)q(z8Kix<1e6prSs6mm88IW(AIB_1)K`(@z{uPaHZ7nJ^;)lllYDXkd_e zQLa*y*;j?7oRr>W3efOa0O*2c6NYkoe~Ei zz(GD$u8rFfozcr_Xvfn|yl%1>txEtzc~~SE5H*zq@vdcy8BrTc#}r#WhgnapU`eQv z&uyLqbX;QzQ#xksE{tK3Rp)l$PH(JuPps1+AZL$>& zcpQi==+9%Z8*SRkKa~usz>-Q|$($APnliylhcj|o3oLbsO!_Kl#6}gLSeqyN+CznY zvG3FfSACqFgOnHtK8vu+F-v6MKXAEIYF=v?^>&9*q-ggNmYhNG=aOF^uqppy>o52E zxfeoKSZITN7c+alwOm0R@j*25&o;YjiYI{KjL7D=M3cA077c=)f>x#1;?oAV`Y-4Y z6Mhq5MBMR{GHosQfwimIml~_Q*G6$)@H9_o*S?f-R;k#d$IEw|naVo?AZMDW=xqk5 z2dA^4$N+N&FPTw|vL^ zeoUnTT;|CZCd=m`ZC7d50X$BZ6;0f;ouZ6fT>GI8K2n{_L|o)?&by|p4CL$hUHmCw zkVOewsdW3eOun1*SzB(WdG)`D9cL;Y00TP$2B|Ic5c&J^2cAUF!MjkLVgATkGSe^g zu|d`h!(Eqd;JHhu3CajB9V0$Y9mn!MoFnVty^qPl5R0o@8Z+sZ>xR;+Uw&M+i$i|Mu(1K-tg8U=`TCI?EH zVgT^l!Qu5HJ_BmMQmhVNCYqcH)gR{LnM24tK4UxuQyt^P(3idJj&#>uA0S4D+c_a9 z%s{cb0+X5AySqL55&j?g(1+8X{oe1T-TSXiI}e~OnvZ&8CkX<`K?~)8WRwOh3C@ZQ ze=Ngs%c^E3>=?mFb+oL*99`R8Amm%>lnPTmz)L}=Yys}JhTtS=(QT9{u)OAgbvd4Uvz8uP{cYNgGcICxJcx1Xi&uk z?^a=yDh8o6@Vw?=1`e5e3~`v{cK;;cebwqgABg~tQ_*ecpi8GyZqMzCZm)N{rE2)cpaAt0GL1bJwHgRRag+X z6HG_~gBd9<$`8~Q*Y;TXse%JPcnHM!r4#wK4*j73jDA%CXW+o>P>!ivt3wNmljlX$ z8*F1{E3-S2+-2bV;Z#{bT#hG*7#g4+%X6H=BRo8@#c~+TBxqf{dE(XFSAu^RVAxl4(ovTifr~-rqrC#ZZY{CXa_EWPv!bB6RdJ7*6CT1$;E<^Xb{TB;}^26`~ zeN0MKzI~?!U-9ghn%j#3I4t(jf5@${rYkRzfym5jI3@Ra&xH?N9UqQz;68m6%CAfr zNhkqykPN^rnr=4?=3r-m%*+hoNgyd0g#(cf=+3hh@@N8c$3>H6m;nx>>0=w)hu-aHK$>UyViY0dvcN@r5MFf0OVSU$`QNdVgE92Zduij;aKmbWZK~%>+_~Ed?jIzzM3A5BM!nTU1h=55U z9cC^S>OQ|Po!;`xznHe}*al<9nU*8Ng(;R}gxLxq8q`>jr%9LJm>K=Z@cV$17a2En z2EU^(z>PjF;kZeihA_V>$x&kxl!7*-D*HZsIKV?BnJjcNLmxHJ&Rx?D<&78P)L-Hr zFp@B1@okVAM+*Jpu9Aw*Vz4yP(woZqdhhjKgLwoV<=~XrJ;OFgoR1em+s7PBAB`~k zXHh8vhPk{^*)^F)_wIxynEkAgJXP7_?7cysQAobQ?zQ_)vK4_)8aX1aWWDnL*Sme}k zB8UQwG6zMW6U!;^6u!gy91ybHFF-6)M7dt`KNJguwmelj%}ZP7 zmz@zbbHq^Bj7n4sKt~=4BEOyBhA$lQL4~VSD8sK2`Ang?o#bA??cu9#-;uuI>yLfu zDjW`w@Nl(#(1BZhJU-mRabjDhOvK)!T_#P@n&P|>gz8}6lkd=t+?3$zq1AC0LTL~y z;mIQ>(p!Jx-vgARUx8 zr-tSm&QCn+V?->lb2sc8 zEk{{|eze>~(_R&r4iCZ_ z88mKg?qx8dOpM`$XAMdYy9ox^ndM2$p$rTYMw;>El4#zUl*e>AzHNy`1t>1Nw5Hgi zdJOECq^mOEe4(h=}u8S#W<%_kn_)?w+h?u?NB?S(Y}=8r;B zp?P`1DGFBlHVakg48VJCTT+ms{%gUUgctFva#`ABl%jfYOW#zIiHa><+F~$lqinCVO7_Yn=aaf>B)YBLU zK|$~{Wr}EVJh&WViuS zKx#XA6+HTka=`)IE^uCB#=S_?SHvAK&7@a<j0J*ixk9M{wThC`!x`ba4}z$MG*}S>#8*?=`C-1Q@Zz4cc(3zH)9&dl%!7s z0(#g3$6%y7Pa3P^947H;oR79_-;sXw$9^pByZ(B%T+M`oVLuTz>0N-u3WHOju{mna z%7l^5maDjqSaEwCjhbVC42_S4BIV$Xp$cp=pCC-&Ga6<;47lx%5F*Tc>~H=q{p?%b zl6GSiiL))}bcw?}(z4c{25SZ4YnA{wn^A0j{Qv&foGCM&W=@|CE0B(FG6k8q16H3D zrH|JtOfd^!Mqr$fQ2Nkdrx}PXl(CKb_od3@Cfc|dL}zf9^`>QJv+BjQ`fnvmZ%605 zJ$F{J^<1qM=%6zv@mpT=jcU96t4g~g6}P0H;!Y?q!BV_ohv~&lUtc`*5RpYWkAXGL z@MM?17;wf_v5)dn70i?+t!dUOhOXP0`Zu#hTc)>0vgk}SPkp!o=~JIw?hfP~DSV8U zkp_G)Sxu*q4@b;%&=WzAhMD>3Z-5>^Vtf^i7beG@f<&k61r(HE`~*3YUYsTS?QSKb zPbv_aT1zNJYv3YEngm)!kvG7e<0=u+Hw`jo+|KCoph+UOqohr~#89A{Z+~ZSR1CCW zsNj>8KOwMP8(O-+lIvNR9kfoo0S{Jm3DH8GJ;!p3FGXoo?IS)F&dBJVpG~tDa0FP=;$`sZjt-xUWSKck_ z?7dgMQ+}6u%HQSp<=+7xg~Fe!TB)ymH<0LH@jsdTNLy ztV%(5aj&3zmsg^Hi@~~F&Z-x$@Y6UNXHWH|zx+cYjh-9C5Qt-Sbqe?d*Z3N8I{p#y zRP3~tJa7a4gzwr+lU+ABE-xh=VzqW+9ntc`WIBc<Mquj9O*Q zFBGYa;-~$$WYSN0q3kRlNYD9C&Q^@W-gkwXc;tbxpj4NJ&_9)a{PfQ1{PNGes z)~1zcRJHU_!X@qvz;K2bA9E-XPTuU(lBvjS6aZ39C;>1=SK;b|C<`basvQd`RT^Cv za6B8?yaOd3rUWgGvTRk?T0tGL>_{C9z9=Ue4hq8UkMZGA06~|lFd~Y4eRa|)O->rZ zD|ZELqyS<-oxeZ=H}&Jwfo2~EEe4B)5VXWq=mTB}M5ttYiAK!@LWZ$5$oT2famS7w zOFOsjrd{Ymz~++NO7c2GF12X$&y5UP`oRXEV$CIwWyuUxE<6q*{JNqI@Uz%E z&U>^-S)@GEKW%{JnA2y@rY+mX@EFjd5~F>&wO>*fhECPfT94xen1MSsbnWS8RU`;zc>5d3DTd7w}`4#-E^q zm1F}>uzfA8Byz}55XvL`(kFw`Ht7|yWr?8UL@i9gDzJx_I^sN*sd8Ub7yEQ0Ga7xhzG`OijBghB`fZVs2xA znX|qmoN{?Jk}OTo?Dp6Z=QT`Hzot60tiOiWU+ZP=lhP=BHMCK zN}=5HElcn>AGIO-%S%4_n%3fr(@2Q36@>lt^&uMwK~7YS2IVnv5%n zn>(OE`sV{LF`PpKr&7}_g%x$5*d!CIE|JA=nH7>Gx|#GiFa+4&Ueiy z_wAKCqTnNI!ch(sJ5xrmJQyfg#PoY+2;b%#VwvTEPv4V%;}?G=ojUqt+A^^j2c*Tc zo#>P2Pn}^skE7f%tLgvXpp&_Xc*}MNi*fr6nH+&qVCHca2?J*Xu|QO!nh@7%95}z} zTVI>L>GiMUICu6w161DqK?g&-ka%=z0LyPRe;HN;W1%MNt}!#^f`^)OGaQj$qGjOC z5-Ve#fK~l0361E02N7w>@F?#vVFPoRJ((Fa&~U9cw*5h19bhD93@WWXIvc7D_c0I| znqhJrzy1aWA6t8+L|Y$-<-)O7ChwVeR~RFZ*5r-RHhpT4T0WEu@Wlth#Tg*l#2*9( z22GhuKQsUgGG9wHsEjC=ne_3ljKkDt8M%Wg2Xm@79c1xM{SIv55Az3Yq8xvRzX9dP zDZ$)9y`wA`6n%?@F;a`^Pz~Hvz-J$fuFK#)^~fV>6Ga%sl;u-m0?-uRQOvk>HHsP1 zfJK@p&tjbI-!y^4=yn{{RZ0rDa`8{=Z;8&;nL+JkQ-sZqr@8HcZ|Y`V7!1Yu5H35Y zqMjNb%X@Sd<8S1P9dbsM2Aq(XUW6Ak%IRXOleo2>aY>?MUx_*C*4VC)m|6 zHVN-pNE<3sX>zQVUUKWRaWusW!l74v#Lekr!U3{^nQK|CxILapk*8!0AX=pK&XIHNC+#wW7f?(&Y(eH;7Mzh3SDy%3ov9Q z{k4n{Lr?aj{PwZL-N8BEpnc4}1E!*B(XWe3M(oX#ES^pp2-vXC4u;HNcPeDs^`Lu1)2~dS)H?ynG&1eeoWHSl5F+jLos4b;3ccfRuT!H?1a+a9?P?Z9 z!{2U?t+6NC-2r*F!**VJ*09+P82Et$2h!`l^Yv+vkl4*LMDN4`vSyMFAQH>aaaOfe z0p^-{Wf3Ofpde`ubR;VLWIPYN zFhGo@kWGT*p$ruPgT6p^%r5Zf(B2FV*yK%K$gyCaGFeTHCBB8rGV|Vem@?Og-tn{H zzp`WRzO-TcuB@~u!1Qf#-O=@Z53_P`)A`n05kF3eWoUd#3W$k;IHGaVNid>lDD(}q zWy-Iu{LV^U(Oz!r9O!aMtH~jFv?bIUXF}o=>sSZnNR7YEX}Nuzr0DJl_xVpCh;i)6 zaMHGZm`cQg0AB$k=EW`%W*03V6XVbZ+BHPH6L!!TXlwn+maH#@nR)q@{66XhGZh&Z zvq9*?pl*Gv0T07)M<<}$J$U59*ajVI(j9ax-W5yYIEy2{`Pep|T~%g6r4iGE`t9xv z2|(~8bWR18ei?HY@W9uXgRv15L7zsl6$mD26Uh4qx28k)og+Bl6h|OzVz%b&jlQdI zOs6i)r@#37d(+rRHQjRa{(049m;#>*=~%4lAGsu~p#9v2KoHW>uR0EtOKRTmT8Ih!8vY2q8d;`!LI7b&k-m zjnSRR(IJd)gfVA($uQ%!Ha?n~L+~PrRvZG0;R)yk;Fk}JSNcr_mGNP7jE^B7G)nY( zQyV2!j_a~YKNPbtKLorxv3z2=p6yS+@Uy>@E}VqrH8vnyKAX;*J&|7i&!3fE@yZvZ zjoa8kIf#;rgX%oams)fLs9eHvJPNZgo<4excW0qNmlSKr6el~hfp)rOTpk}59F+ti z!csXsXM5PKf^yMW%*uo~)L(Ia5v3j8V3FMVxp>k2xvZg6L~boChJvJ<(+F#E*j zIYI$v+tJ}#+I0=FJx~I*NL^JP0h~`eEx1=2CK$xYTMm|Tz&!0jdNP&*Fw+Z!S`rS} z>w~D24w{>m*t;B20=Xf=`{{_Ef5(4I@BRP&EWP8u{r6Bv+y+!_g*b_F;%pR09`L&D zR7L=cDd0uZV?ekhBqOj>ToxK<06p};gK3f_iV4mmxvav$;8S3PcQp)4xIL__ruMEt zv>j4G(Vl20zZLYxEpd<=w?h`A(AT`?jLLHSC*epzG6bDST{ei}7DAWj77y-oKFse- z=Q_;NY6dA&IVfOSMzy@6n88_xCb>{ZiVV&`#-^sz(SQ6%I)B%PqwW?n=}DGo_TPMS z>NmauA%;N|nzk>gMI$_BE)p0GQzd80bjMIkF#jj~Vc1}w`aG!@{JIypP5JF`CPY|r zT(~o=;81cYKYr2aYyXv))zE|CjpIJq) z?Z6Rt#0wX!Mb`(gTsVt^Nr#032RFJK`nBEpli!K1&Sd5diW8mYiEHnzzd5}0Or!#! z5Ew;yb|yVBFuI9DF^PSH;?bzmX9_@`ghdQmw|lCr=XYlN(!&oPLlD5wQEr_Liqq*S z0``q9MdMkpTa-Gb6Ix)tq zOmfQ#K$xG!8$h_bDjo(Bg=&4Nq=hWNt;F{k$27}P$)YwzD14j z2y1-t2Wl>^LDh09FMX8DEHcra@SiI(7zJ9sG2o=j0cP>SMtqD8ibe!!Wb)L{Kv8*j zDQt=7ZN`??+}a@a40b-~&>2xzQRb`8&H<|4F04otd4fQ2OD>ngXzT3E7@pihD1d8H zA}TV2j=@Zy)(x@<&dJY&KE`(D;IvX+CmjHzU}ik}O^%F`j1-=!T(377YTUXl+Qrv_ z!QIUK$I{~uA4|XRpMMFf*`~BzT>97Cz&(fA%OGJ&nJ>B&D ztymce-i4(%mVYQoys*&Eu=B%F6H~|*nAb4lxrx(rU-(wo*Nl7mBu{)%HMEdO14LgQ z=o>+if!Ct!i4~o?O%Pm$Um+GeE$mth`xs}+w4iG$nWJw9Spo3$ z?g3_SlbjH{=Nf`4f;WoAIs-5z;Zoxz*Z%&WofLX{c84-yr_eK=WnnNbfC*%kFow_r zpk8>N0$({Ap7P+*88lB#8|&0k2qK9S%iq%%y@?>KjI;TxoriP4p94424i2EbdXdD3w&^|!@+nL(4a>! z!Pi_eA-4a;*>jxgduJ>+F|T0_wU#De7`u1xPn*~|bb2?#s?L)I0-A9QbbYGM5MzKW z@zK(QMWGK9snH1=%oe$mPEInjfzeb5wAIIsgNmo}vc1h+Lj4Y2{B!hF52Vsy98_Ce;T?V1+yS6@-Y*2=b zG%LgCN4aczd^Sv2e3sTP@s!ul3nkDSBuO9xkiX5pR=VPt2&Ng0uv2qeqCdcwmL-m& zj$lMY>@=)}zAKPvBwsCSbfOdQ`(37hj~~7F%4h$xzYFf4EgePsq&Wd*iI9#$DdyZ8 zdc}U|!UP%AJTwE!2T4X*gGNpqy^tPz^cZxzDegH&2ceY?&e0x4UMCi|PQXJfDODQ_ z=_7aFhm-8qbjPc1Pn}b63;djBa4f73QNEtI&}JWXN;S^TtudAXQGmnYk>5Jk$4irmCpatQVp%!Aw6dHpF3L{K-zv+I z)G{J3II=8$F3+sF4nfVG80(C8`DPb>U@3m;j2YH(Bc_p&VqJDr)Y)!-8{0wvTRP4Y zxzhG@>s&h~=_lb-Iglr{@VRKpQ`nZ-VB%379#4(&$#A~kxeZ}@_D~&jH`eTGmLy`4m$bGU;eZ7$o+@Y z$k1L^mDxxD-WoWl%n^lHKf%PACfhe1WWsnMz4L#3I{of%ok-(bs_C{nZb`5Bnimp& z-Q^FK^}1SDaa>R5)A6JAG|#aG{a8}Oq4cl_uQ5QSvaA9Q73W$(^f{|>PL>-rVnWSC&Q*psOIzVA3!V+|7fUoMCh~Q7r~xw%upCt81D#-MP4-QCQMiJG8R-mm|$_pJi(5kCookX)3k?@vhUh`>EMmePW=da zRc7>TB6ntn(uPTuOGOIrtyrj-+7jGJ{}XthgN;6L2gxG4i{{B=c>EdHXQ97g%&v>$ zn{ZQ@V8_oGM>}IhAs6GIV15(NIhf`iJDkpNu-yg@bsBMC z5;(~9O}AniM!d~TcyxlLB27-<#0ZD^G+vtFNc66_`-uYjchtc20~Fwn4Wk*PK? zo<hKlY~d=YRa(^jGitD{#pP+`Sz3P`+n%_(jBip2)@}CT;(|W zN3^a>clr@BAp%bW@UB=XfNtD~p?p$7k0m#_rNPfsI^_0MtmgV~xs~7DmtB++d6?#z zF0}0~&l<}>c4H6>Z>fw}u2Mxh_AILYn2^oz{t{s(#<+isa^2m-0eM$I(^YvCL`VZ1 zAZ~Fo!e$J&2LH{eg9qQ9l!Z@`j=fUbmGuBF*^`QifjHvIm-o8t{t+ZU`5D9vQh`G z-{gO$(jpAeWtS?uXzHw2F15}xh!MInVOkhlp}3N%>2IJ}$0w!`Nby7LLufK1-fJ<8^1FeB<@T0Fvx^@$jyr+94%ZP6{19hT9y?%$h+ zar)GGRHwJPPLg4|rtc42i-~gviyJxO}Zvmsk1)^B~ceGqdTy+xLZb(hDv|fXd-+3 zvCbfeODYE;-1JuY5q*e(FK$v$*;av3F2G#14n!MZb_4ik%yX8F0+B{XraDaa)T!xo z>?oGNfor&j63TLJWso3JZDwjiU=7Pim0d5M4OC-x2CB_7z}J@e)@`K47WS%UZD^q8c0{aSr7xD_MY>@K@NxM- zB_O&6RzX{Mp8Fb_>ggEst(7jN3knJ%ix-P>6dGcPI-qH-nxU*AMBL${u49|p!ClZPXI!x)BgZkM z`NGm{$Q+ng(2hG$OwwNyOD!0MkD&xG1{6c`38*SaB&@P$V(OZjn#ik2E6+IvXx@>1Ah0u;{XN=MJ@zl1RwC0j2W0@7Qz^Vlb^ic zny-q4Brd5=f%r+Z?i%vrvmgCL`lH|agLLw-<7kx#8Z^@y#L{MMazTf%VYEfc8stP- z*KG;0l*U*l`0;=LlWF&}pM_-vZO{&-WR;%^9p_v9>*+)!=g_ON$$3@2vh~*iwK)CVg@zSH=;7)!@|2uaz3=( zv0ZF~o!o$>n)bsqI<(DGc>5!27uxT~!pIhV0M%JUv9tIa7uvvyV!8YK*ZCld#4cDT4pd>L!w-ho2F4g(Lw@&rx-X7iC= zFm6PN*wuIX)34IMt;xIaj22%cLJ(U-64gJTKNd2d*11H2;gxVax z7hL}z8i$|kN}G3Gllq1^!-FwXaxWG;Gpt`he{ng7pTlF9+obA`@5xDa<1`0jLe&r7 znVdYq>gGe~?Bfrl-~H7m(wWoxhT)gOuE~+1O-!;prJAj$ECtK|+(o6|Ny8n8EMr`| zcMN}f{ND)PwJ?vLAu(y%9M0BU((!hQi6`_L3WD#`f6&<3?m>lKSwxpC#asqv~}-$(i^|;TUiF@9ylP7 z$`@JT0C;EAdICEGnB`Pc!*z!i?cmJqi$?bTDI4B<&+E^paL`A~X?ah4001&V`(=PI z(6T9ZIcvTbg53e-he53(p~H*=gr1r|bTTbnoFgQ`NLs)tasj6sRg*UF%`sy-$Fa!c znCTUYj~qLmp7p}#r9F4NEW)G1QKGZUvZHfQOiXQsW+adi3I}9sI|4W6DH;_)Wz1NZ zwjdxGi7nD>7Lpc*xqx5CEMd48r_p|a%`n_nu8Cj9>DIn3vo5~}SS}i5dtlY=kR-R8 zIa}AM)>;5z=u91Demyfxkf{4h20)3=#8(-x3aCUVz zQKQWU99%-&b8w(LLo4pu;E4ILtG`Nv0U4O%C#q{ZjgJ#Ju5f%r9bcCV z%^3m`vH^4BmNc<@FXLw$lNXlnIEgeo>A``DiT(w7*+^hZoRmO)`G4E07=vDviDu5S zL*&#+4w+*qPY271v2$r~!^89m3&j_=rP*T_(jWiPJJaFEPZ5-ElKX?~xPoU9a8XOB zj+-tkt8f}RqKQNM<}F+Bc_ZlK0168I5yw8zJuS9|2g%vt_`10qRmbZ0#LP~7l~{U* zj~nmG$-c`d9_x{p_Mn*}spPn^qJe9HJZ*8-6U145#303X2@HC0HIz9TA7*H1IpD;(s7vt&LxI<9BI_9efE^jDKq~QzMtxFickfC3bqi-_J+wD zC4i-dk~uaH13JFR+rkMEVbz@DJQ8M3{Tr|Vu-ADCM;Xqr$9aY*i{z^?_&4L_zGGl( zsv@wa=%|rx`(W&trA`y(oWMyk7LUV@@h%KKsqU0Kl699b7T?8_{J10x1aXD)1Yi<< z*z+}C8evqewL)N~#wN~j*|uA*z-yE(6VgQ5kQ>X0sE1jIR*o*#Ce6TA%&Bk%2v$MN zTiiEVpED_oSWgnAnsE2sa#MQzt`DS(Xy(H#m((%EspwcrZE~99Qk8>LE2eJ4sYEpqlp>j!W2_`a4@VNnYs?_T!#r8vw68A-g^BJr>hPV!V zI0lc7??9M$(!=+EE}dc~S*=gNcQ9Fli-?tjGVMeNYUCeEC(O7HAESju;&Nct)36gR zML8YJ_JSzBY`tl*ivza&8NBqV1$lmn`?;94x;)|1)wIh)1Cwdv&S$5--8(V;V-cZz zm>UW>N=EP;$Eo9$a;YN@ToX*g@T#a=>{nO{@gY0#BRZWNB7g_6g5%GQg^NEtoVr*^ zpZ?S%>G69%k#-R^bQEjFfgOYC#=WR_}Bne zkLrd^Sm)Rd+&Y%FZL88>ID=EUVH7IxpekoMX~|H=N!x8K8$$%4)W=Uho(APPQ8pBX z4$~fVYRYsC71@`3oY3h9HNsg(F46X(NN8D8=ES*4b}Sa+Yj$rZf3}#YaM=8-qHqMl zsZ3d3rntv%+R0#+>7y-i(o360#;z5B_TMv=G`aUC&4nV;fu)9s2;gxEp!JHrA}L%1 z*iZZ?;%37`8&+#4Ta?U&!D z@BTmvnE4Gn%AC zRVSjNZPvCP$B1(YyTEdbqQrDvl`jOh43~U00(0enNtkQlKoLPw(kX;{>G&8BSifao zA&J5ojI*+DPug(v!Suw(KL#ugKpyarUV-T&^zAS3t_7ox);-T4$Zfa1FwUso+$QY> zVh8wK4w0FW24J4h|p=ImwwgD()i|WC}PZF$v=yqP90Bi zWr9m#ZG=Z{6!l%76|6fTAmEe<$2xV?o6XX`Zy01}YFdKy);An}cy9xfu^2oKyH0!b zAdfA90(~_TZ3-zuoh3PkBF?}x7@Yg$Rg0vXuSm`xLj^iud{p|znT^k;Gv{EiE#h#% zknJy*x|&!d9S_6qQeio+27OfZ@W<@ktSzKH`!}HggCk~~uFHoaBmMGGna-Jk0LIn*y1{oW@ZRZNB)ER z@mJfjGd=wHNuoWo49`SKA0++VRP3r<~I>13ryt%H-7l2igJ$%L<1YaG7G3TmESbTr1!9x79mC9z+{7s;H*RVa`k8CSyv?%@~?2EpTnX zE)|~$r4AOAiCSP5nOzu7bjVI(YnLY20WAqwI+hr?+qdpXl^qPubJJ<+O2rsq8 zI#SWFwDfDt$O>HuxDjqR0oKrPoV_*|&&P6t@$Nm(MPCuU!=3$fs7HoknBaj5j+__W zLd9+xwvBe!!B9a+>u~Ar8fP9FS5*SUWSnpdzJp;%NhTiaSmt*KvV3>dUwYd0Xqe`6 z|HW(5u?tV8Cm%hW4zQB|zR&p;I^aKp@8rXGg8ax9drDAS}D^#751dh zH(tA#YlY91WNOcEqR85@ys?#v~ zMPfVj>y@t{fPNc zIS36;U*IgT%0@7Y-3$7bUKWuXT94aZkD*tQ zHTD#IF|2P;gw`)oSni|(V3V@7HVc0k1e~D2&niaU?OWg-WG7vytPHWO_R<@mym+p8j<1n-Ek|Y>z^nO zvx|q>88Mn>S)Ve>po4vcI1A@5Or;4N4J#9DWg;lm*|WsXXIrPC&JSR&?xL{NF^{!_ zK)4nWELohn^TTP=jRy%N#abP{AZQWX$CG;#J7b*PLnu|ef!lZ(LtY41yxt+4p%D&~ zW6Z0iic6gUt9{#I7J~?+9F#ZkxrF(5ftiNh%fom=w-)D7l29tpVm&ivj=k_htmU;J z+67=#DO<$ZNSuYxq^P2Iz@dodL%HGcPd%m33p2DCdzdM|R+3!?6Krap-8`E9fA-!4 z*3#oT(5t(@eeLZvdnKC`7s;YYiXt^*$&>_39>sQKYwQ_F&|or-$H4$WkYEx72;d+= z0tAx`W->@(zyV@J6DO8sIU`$;63L4wTZ>JKq!vWq(tbFp-pyPt~z)@n2+$ zcg<%R7I6Kk5K^K{iYWw;0{*XFqM4n2#VFDT+avsdi-D;;ehGVxoQ z8|;KR&D^sunxD*wb6~4;Fpck@OYc0u0*#e4-sF%cnAm`W*yBM-;W8Ul7R@TYceTTE zbA4AZ@~X#gp&!y~9h8mV1NqKDBjqv9J%(Zr>(h(N+v&{nFQz~K_E*w(AAbzLhfZwM zAH{6Z>5oH~q5o`B*kWNTJ#<)HD7oEK$ZN`-0P+pLXUpmEK8mieTd@hh!yl-@;u57c z@3^=I|5~ zt|0`tjnjSg4b)tZzc87edg>`+HB7K2>9#a~X+Ayu^b_ghAOEHF$Rp3C^Jkw)x16|x zX3eGfd4vv-Yws-EW?}NtR;1o>4_!m0={D9a7=8B)0W@b&a}iW*lI@qu85>VsB(DAh zHZ{&LK||6*x@{oE_E1&5>s_}X0r%4LC(lPLkclaFQsC&>>nw!dMHM^i-r1>i@!aY3 zj=S#QevAHL@?lHs@e^#VYA%O{$+KZJ13hu_c>)_X(vhQc99PWtUm|#JW8bSYQ4|O> zg95v25#W*m8KRCtnG6Eah#2WoHbLVL!4c zw+|UX_EqZ7CB7N|LMu>9ZxaWjUcsyg8B|yv8Ly`UH|@ih<7_N^hKWfMXWvMa>84u3 zDl{X;g#7p4e-GpO81JIS4gtel8K!?DsAL4*DI#J~41T#PEmChsI{^-1Hgy6x{((^l z5;1K2E`#$|(v|le*s{^xb_CBWxk9=}*eI!O(ZiXA7E50;j1Ud;?U=i{U-v`=9)n&(5bi+T^cm2cotcU48@CYf$utF+lF^E*O^~v*f!aQ z{rD4qkbnetv8poGnoD-Ob>l?|nAI73;5_H7FsRv{E| zoiJxeeKk!2E;p zjPhLXdi_g`Yk~?HWD=?LGuYa~b6zGU z*}8>krq2rTq4&Q#9X&LYzVn@Lr)Qq|Zo1?4W9i^c2hu9hSns;?wg^7@^}qPD^i%J- zC)9iODk#S;lo7_FgxapZf!1OJTdxV5IFeFAkC=MwocTZh<^PbTX_LMec*WrZ1Kxo2 z2hc=aWDmNglqyUSC?inOZ-h2sD;4Z$Z^Z1<=F^I!r&F5i5G#bIEhej09OH7dg(G9= zSs5i(vpT*ul<=91N+;i+DyLug_{Y=iUGJa`XqwRaFv!dli7@X!A$Oqw06+jqL_t)7 zE0!5)7u8gd_N)Yh-E?|76DmmiPonHxbH>sL)QS;PAefZ6pHpTU`8tmw?}%)q;@fN0 zusLcmlhrf|#$M(UHndkT!IY0VkY~_T=Z*J7n;X78+NB{0! z*a{wJAYjBDaH9vTOqx~{Kp0 zGG4swz2ZjE^uG?`*j@7vx)|5~=G`tdrbrs&U0BB4qfPaQJu%2gCRg}2yYTZW-m{>h z8OG>|lf|8{yHbw$O38q&m@8p+kf4yZ2~B?K;zeS*oJ-F?_k4Q#`%k9}r!T;iaj?`; znPV9=(Rmo<7XEy0yRO#QDG0xC(d1&X%wp3;_ymi*Dt<%jY@02^&-$2QTEtV*pUAEJ zWkc|z6|Pk_(mn5-#a{y2-atr>!4+C<8ay}lIhwy zj`*Hz%NPo;NCQww8$1D4{^qqjM?T|qmF>1dtIc*;$uIg42AcqQ0H)SOP}*8f4}Rc$ zdjCVvdCZWgPUC&GX0MCD!4QY^BgQyyB+hCLnrk$ef1bTzDsbED9f5=H6v*R!rKla? zcw<+R;X7D0933~14#y^sq~H6@U!~9e;p1s?>Mk68@#-a*PYb=4Ld59M?XhpT;<28z zq3KQr2Hpd5L@0#@0cw3RYyWA-QlbO)k=FsxQ81jMxYVVW+wy78kapGU{qlAu`Q4LI`e4W@o4Z6FeuxJq%dL{}anwUnhVW{S#J7unIjxOv(<(KY|HJ0^CvHVldnqH8IXMUnWN#gjZcwDZ@}h zo!miXMv$5&k>vDIKmgcWcfU27n^BlP=SysJ2%h134<2BEEHBfs8xj z4~)byqHdirD+pmq=G*MNaeU%*P~r!aFps$^H4M5VF*1Un!X9z$^QbSvgmn0y{HN)r z2j9mIqD$B(Q6(d>S0D%mU2@D#Vx%?4HT86D7Y{fAl?YcR)$0g zKHKdOY&&<7oh0dR^Rjf!O88~ZcW&f&EuvrqJCAlQ=*d8^7steTf4e=pdgNWS64kkL zQ$jIl3PZ?v+deKxxuqG;UZJ&-=Z*5mwmO%c#|rO@Y!M$OQtUX|EBWtl|F6HBmhe#+ z;}EUV;E3QZj&?={UAVNG{+*8_L;t*aaSmp=5KGd zQxgsKsTWVOfPIp!)vIy1=h7kv1Y(+X^YSpvc$h80BWMZ~Sj(27sS=uQ2>Z5-g)JK1}nrQP%GwfU$OXoKbau7H=)v2_)$u5-kEHn=&(}=urBJ*0| zp7|QQ06tW}EXD)a=<8t^g%)P|FsqcA69^odBx}8cm?hWK-}%^9y5}bm+z~c<@I?8x zIQO~;9C1h%oe%AXq?!TPT<5r4)Jr06o~SVnJAVLIblQ#=2+5+D~cQOc0u zcNioC0-ZSiHu|g9gU6Jm_C#L}x`Kd2Sq>tI9tgt(_k9C;wZe%fPq=_F`4xV)IptMJ z)pk*EXgJ~>v=BO>R;gPDqZWQAbprO35O|ynO~azo&tcSMBM@lIXyW71>97K%9G&j$ zf0MCwf;Mm_+G28sut{DCd;{s+@>}%RJas0gd%h#U5vvM=ZE5-#A=2O|u<6pjF@zx* zLx1En?Y)#HHy6@GXFg4|mx$4E8OO9moYLr1j1Mqjh0tdAfFwylK;Mo!M6khxjh!z} zApUJ5kP(6*Z9^F5Y4iTuZcFd~)qf9Rbp%H%yu(?IXigepd$UZ}AUm#>tS3GW=pcof zl52^)W8QPc82C%xkW$DT`BmeKHzb%taoTD8q@CBM0?&)@c)laRT$}sq-_DckNoHpl zBU#_(=mAzuhY*ZmJZ$rhIRFkto@hfRocRp}Ij*j+%KYl<_}6LYyiv1}{kgbi?7dct z)5324>3{t>Lez868_d`p9>X4lg_&t$b~SzM@4t)4z4&aDSV1~*5n|o(5=qAHc2OC7 z1P;8;jw#sXf_8lg)WM*{H`m2a>gjO`X%-{~@2X)5p=U4A!b6>6B2q%&OwW(0AMCwE+(lRC+}Sdv*ba0-m^zIM!=ctuyZd|5KT zAM@?>WpIz*(gGQ=&lHSyd_?p=3%Qn;i}!eK3*R_{g*krP&ZzEVb6l^O(_@-S9M^2b$*suf#Ux1P^U;SlUyMe=VIm`E;7b(V5n< zh52GQka9^=r=YVlX$gna1!&+VLgaedn>M-!@L}7FPl-;{1HKwS_br;py%5%r68x9> zG!N)+8{QH^9Y4ZJn(+VSIu-&pCUmzDaBvj;#IFsfgL52553G6|m96DKg~ID1aJU+c z9UTlzkHO#ev_R<&L7zlOvF%lo`K}_u0kU$ zj}rIdNSfL=mo|EM_)=u0%UKtdeQ6!3bZYz(=s@(l683q@2q}_pfh$0rSbkf!*Vbts z@5#K?YREWEzN2|Ut%CQ=qt?M>e0pO^xFyob=8DO|^g5el)R^ccoa@s;QRZztdr#jB z;>fElol_lR%pOAsOhafNhOztU;GLDVwUE+!)9E$8GAN^hwWLiv)tX<)o)sua%;n*30h^SK9;XPhKVnzePM03LGd{@!S zpZdKYgo<`dP@nM*3{M{6l#$A}natYzP&ZJRlE2b6WeZEnnqWe^T^84P98NjULb%iB zGRR+Fe<@9FUrsaa^J%s_k5F;}pc5If_AId_YT*kqgj#b5W?#Za?a|F;&P_QB!8ymI zz2m3fmmd73kFj!vi1t*C(<9nI!@1_0t!L3W?gbG<5L1)o<2rEe^$cv|NlG@11wxd4aRp<)#0^)1$|C;0HeHL`yPxB`{EDe~r}#EgE;+>^bP(7TcBR4 z@_dbLpbGP*Jja}(S$mwd7{DJ`sa0@MqXg_68#dGeeUn~fq1Wi?nCg#(`9GU$Y) z4C#%mG}CW1#!Pess-jsdErSQ;bZP~Y`#R=#V&jOjSpL)SBx8=afKdi< zm)$CCJg5`jq>Vq^3r~GFeed&MPIHqSabIJ%nVJR0c+b?KbpHG@3$~H8OnVl$OX)J2 zjg9V6j;7xS&DV(({sxR~uOE4tIA(mP_=a}Nr=)di%6o)aP-`PSu2qPTi@7LO7txHb z!K8>IK3_chm_R@drbNkPMK|_Qid}ENO^=hqY;Qy z{K?E_Kmm%IyT0Q&fZ3g5B?+O|>2Ps*GX3G_znh+Ts+ZO}NS{#N$|x%tZDIHVR4{E+ zShd%x^B@yU9|i%UWNFl-6c7p@RXlqP(nGfG5$f(AK>$`eV+bVEGqX{5n=M&1Fo=YjobXT4i6|I1lb2cIB=VohxDm9FU)0O| zb@IxH6*#zv9QLxoD#@`7f-z`k2vb6UoAf#+md>0JCKtk4MN)4g9J$h9zJ~DSwy8W( zoy^oh{@4*>!F)O`Oe(yq=|=5Wh3AYM6GF#Oy*d#17@ID3Pei*AXm07CE~nqU-a@Lj zUw~*XAbeb+=!+23jr0q@{Gl{`7omOeBdJW_AWIkPON@ahs4^aEswxP5ELUg`Z30(? zyJM_QtN}3-x3{-g_1fl0wo4q4U@1@vx4|R(5-Gz=)Q?A$7n41nWnwnS`0}qGqT#Td zBK>s)j@|i-_x#?(S#4~3j+HF29v~`xb}A@)StdOq<-go=c<4wTZ!h1lNze?&fZ4Ls z%=!5R%&SDzMR2!2&vJ_AAAI(Y5LQu-cOm>})c)>2no9d`Mmx8muNU}XInD{+C^QS6 z-bu94q^ae4lR=pf%q=psopKok31Tcj94M3LPDJh-Q^OT>30u5zHCE8bT{^c!sO;5r z^11Wr>F=G*n%tHeIfA)WFqPoUslaPkus&K&cdJ!dG_cv1xrhU|!aKCn`OnOQ_AxQl z)F6OFj3id5YKEj=8MiYn5rGw`W$+P9iuoZ(hL{^2v?O`KFrY7zQc_!@OMP)#tim@R z0qT5dAk6Du6^FrbS6UkaI``s0vBCVig5{Klrl(lkNwfWD>>d|03Wm}R^Gl23;69Pq z>8y~)wdT_B?Eo6~Pc5Z+leVN~;CPY1kxxPM(ZF=?f>#{@ z_8cflm{+sU&LMORn^)@Njt}r7;Eyn1EO7+OC;#|M>HAN9J?&$YK|}u4QTvUM$bzWN zLUjrLcXnkmEo~ivZXQPqjPSfO2J}@XMNuK30gGbsEnfIc!9<~2;kS!JTbZr3KIfiAMpF16Umpuh*+=k3=aF`(II#;_pqc=BA?!6S(rd8=Xc zGX^|}AcOd7sbK6PVnHx z5}tJ%RbmfDr=4CY&$0rj_-+`^cpdw`bs4YT=EMY{y&|K`-~2^P2oYLjm6LZ5P|1U3inx9>0jbq+1)$)g0Hc3}Z3>eJI;sZ9RA@$A zwX~6*haj9H%<=-h5(}rJ4ZLIrXfKYkY`q;}hfFpL!DLy<)N5?Lf(|&zWU9g;98KxF z+LO51#4U$e9dbBV z4+6pjX7;8EX9a{^90z3mKQh)znDTf=qir~Cv9Gq>G4^w1%rjw&yaJ5m^8lXj{(xk8 zuatZ}*ZuORulCNX-M0ki%+|`~7{CVcVq96vj^28S-D7)+Q-IJQ#=33s#O+7Z(VK5d z&p&k%2DmQ`G4^86`dIk=h>GFohVUZ2 z3XMa=vFYLLm}#f5FrNz;9L1=EdB9wW1rzNJz5v)fbykY$pWrW}pj@#lYztL>CP?C=3Bk$Ev(pF&NYTb7?(Q=B_nm5Q8 zb*Q}=X3;T3Jfd!BF7bt6tLM@>yA7eAn}k9TMx$tOZoTc+bl}i|boBVqbm-8bbkos; zoQI;IMxhoATHwAG(cB?sK*6Y<%r44pac06$s8-z8PrxlAgI1|?o82sS+&?ggTui}$oJG7m29qy*qJg>l&JTS!?YVhR`qr1f5E>cH(wac(IPH68 z*f^%J8BBpq#$tJczH^wI;~w;f_R8rzpQnl~OTjBPM8FHYFa2_tSHf9T4O|_6kRHBF z^3M{xCWk0%gT>qU#7)%Af)X=*KKeqO3~m9LT>KjN@S{xoodh*JU41BVVElnV( z*@(HxAQ%4%lI5v;^O_t-LI-1m(&_6Spd2fzpe0qSIz5Q~(CGp@Pnp{@E|PIApUmaAsNe#pF4^lOt<;HVDmMF^Qh5L05! zf`dFSQXhD{&6!jIUuML-S!C=p9&kF*;as09fQ>d0)p+f zbFM(*J@P83i2lOCA}W2x5$7Nlu z58SEr&r&AD9h|bSHr@UzY_`!NDL~~qc}mB;rggN9?}~PK;mC*I9=vCqgHpsm0B?c} ztG;H(45@>r;gwRL)GIys5%1}0(g9!V;KlIlEeKm~B?WGP-d+L_U}F-}Bt7->4S&5c zlMRo?+K1eWxB~xVB;k+6ZShzitk3@5|DB$H^m2Oldyb|L{_+ZAz+qZ4@aA#QPe3qs zZ2gOl8{OAnV0^-v)bhip!_{a}u?rbj$7AgE~^+j$I1FSjsxwojDiN* zck6RYdn|^iLo>5&jrOVmfI+(rRAFWedg)OK(tra84}?H6IXMyikZz4njImn}q0Xia zaL6|9T)*PIO!sVuf{Sx>r|oEAjdubT(R61P&nx)RwHMOz%0en{e4ht1n64gVcgZZw z8-755t-bq8X?jwkhYv^0Iq(tK(pg}Esav$f#PY znI23lTl>oe^wf7Z<5K8F=W5VJqb^$^+%d`{I zPN}qy`v}aK#46=;>1RH4Te|;!i_8-OUjndldk^J+^ELQ&0L-!cF(%dZt~|F!-RzBxYm%Cdd7(Wftr-J#iSY;pGx0-be-Ll zoJ@$vZheH{P8=28gK(Eojcy}xE8$ZZ%y=&*wJK^A$B0Bq1+jfl;e^7S(5vh|QQcet8C{9=7^s-I^hf^? zg~AXT85bu|oT^FQSXrRei17w0fB=L<;8ED&hbm3`6M~w=1GrmO5HB-3kw}V2Lqk*Y zHpZR3-Jy{}7=zG;&^0g@>Gz^AVtFzUPzXCV6k;$23MLAH5<-bcR~0itheBNk!XJ)c z*c-?3ThJG#g}{Px7O6d#Sy{nYgJAH@?=KMd>FJQ-_e@Qs{Ty&Ni-YAI?>L-}9U)!{ zD)@eXo>jy}G~)PrFs4Qs9T_IZ!zKq_F}`+9TQeuM&`)5F<|+&|Wi&=iS_L_6#a#uA zE_phKfQ0y}`Q{apfP4)TYhb1Xac4Yu37D6#B?~{tR{_qp_&3Sf9rOG^AX7$fAaX*kT%235EQU}gluoDaM0FEC)YS`{7Y;%|1J*g(`XV$SY?i<{o}`C z1*s#uaU4qc02qhIsHlzFNCfPgU%-(Xrdh@pYJDA-!2SFA<~(bJql&v07`J6Kb(_TB zVS1!JsQPa@d@$W|^DXJ-A`c#bWK$i)Vx0#r$?|`;@kX@Zua*@B;XnVl3MQ*4#~V%xQQ7_eY2V?VM3y zkS0hY8wgI`)2VwDzl0&QJ5@NUntlMrAL`)U;$u7Qvvuwy8v^axL4lnIuk{6egWhQZ z$*u!7l4SiPL6{dN{_-Z~;SxS-XbYzB!;lX5%fw3RW7b4_3|6Lj%x4X>FC&^(LaT}Z zi?b$6WZ=XJ+a9ICE}6SO@Uy&9OV2*~7ipGYcOxv;q&9}NFBuT5v5;14-L#Sj63OnQ zVa%pI=wgeF936IYIwvad7|-MC;+B9I7%(k!JbG&rAp)VJG@kiU-wg)@C#zt-8y!8v zNf3rzM?(Xi1kT6{7;k?MAYg}ojLEqN@N!HGeK|z1L5fBdKL$9!LlM*2FVj#049S&m zSVqis8D9tBb#P`Io8FgBoxPBrd0~M=nGCT8VZfGe*j5>ES%UAx1B&`dv_xnbCxRTZ zI!Ga*$VeZ)6*h<8!(+n;Dmb|^h$3uF+dd>#HR8x9p^*V%Z2jU{w2w(411wUgNNKal z2~$Nv6$V=fE&^Xd;K(}h+=A+A#P|&!bq&7+MhI4@uySNK+OHW0=DERvO>Vn%<*cd2 z8ahPcG1RR)Cb}R@8%Ci30*9v#MW7PMNLkctRMp-lGBrd%0jmi^nHXi##!3d5Q-=bJ zlh#Qtx`}|cPXQ#%JM`T$-D#sX$osk%NE{RdBKoQ?x$As&lfhMn#_RZGQ@gsQtkGZXG9>I@`n-5U67mwZ9Pqso8pCwl&fIiy!WBVr`ChAbSPD$;YV=k-yvgQ7ZqV_ z+2yq-edTjcq(AxMmsqr{r3o15;XUu*nzDFDRr)H&4R}bG=7So39x~P7od_{HiFYyW z%mBGOp@0Af;=VmME@*2+j2#4zsn>d9Q9~y#bFwfP7u}DWt*Ja_M zY~ul=2J@=2lL@jO3o>bRjlB8*xgf^>7=ag!Ne@%B?W4}FjvZ<^=&v*6$Dib$G{)nL zozx<@jzKc#yjsXj5D`ogTGfAYi7sj<-w6{8Ky{Z^i|v?oZCyHl!uZ?eiF9V+T!e?M z5lE#?0Y(h;Bt2K{T~?1xf=ubZAp(WmsqT%h>oHyruabn?Zwsgv+}kO|1GgU(k;b5F9gvEF+HgbWS44m^DiY!5AOf z7pn-c3TR{kz;&2JfPp?Iwnumcih;Ic8OLV0pMX)^k*rZ?C<|^`&58=@u zZI&gourS+UA0_Onid|V4Z={KkC9uUaqx{)N)!_;bj=d9JlNNG4MT^1~+?AG94D z>^Icd<`l*K>9*S%>DCh+RJDY=-*SIHJBMhJN2aT7tI#e{ltJK+W|llv16R3oZE_4= z%cPTU2*lt+YZFZvJ9UQ9xZ&$zye>xs$<|JuUaq#6BrJ$V)TD#v+7-0yG&c!>Dci@>8IZJ5YC8q5|?f$ zeenxlN>4udz4QLY@Ah0lVxy_sj1Y<69ty7;c@c!c-;jK~+0-@Y^!NS)HPG{5!Z)~AK$qq(8}^`?4jrD{fw6E=%drK|8-<6kI)=MXrVo7lSJT74`>C`s ze?CnT**U`6qttNd`ysPwVwW$YIgr7@Eddq)Lkl86)Cz=lfjVS*wnU9X?B?Ko zCx?UJpIAC-gzTEO2v`>vfe?5yqb^jN`O z*iW@eICbrhIiqdy26Sp5sfyGxc|ST7x&18!3d+`u5_WLSKlY70qLg(6jOb77QW?N7 zdpjdMh89A>3t@z35*cA+G(O)BA%^xUaK&%h7j1wc*mgAovC0|XZ-K|QRpP~~z}gSx zV*YVAj{=5$5KxjnqJ6q$5Flr0?D=%xJrn8P`)g^>I6^V%$<2jQ8XuZt zW{*Pv@C{K|9@@mqeHv3fO!n3FMjsn^v7R#5=X)P_zj>T1>e?j zLiTv?$uWX3VVYG77sfS+b&s-*Tse&f<3k_*V0!5N?`2CouxAzPmPfb4<}I-_!RcX> zY%cf~zxndF%+?eF0XHxl$M3h!pWMIe>(BMiiR&wWcW&GFgX;6Sw4?ZdGRvQjt-zi3 zI2wgf7SSv!n|Fa*@Db)?8Q#U(F-`Ad>n|(l&@wZud2DebutwPxIJkA;bb9!6pT@ly z(+4qSM&SV+T?oj(Qhj@R?h=8(h{(N-d1VW;NXdYS2+bAzGHNVz%4pl<7V?n}+SZ1r z($a=5+kDj!8vv|P*^@Rev-9uopH4sZ;2mgi7nuWwUw}4tF-bDNw77|)KlapTmEF}Z zK>{q}Q`nI3L-e7DJ3~QIls?02}BotDdJFcQ3qA=Mq5>~l!Fr9jKC7qq0LDO+3 z1HlS}32DA8MQ)- zLXz*cQKdnbXfL~1(CT=A6rF(K^E$&PTeXb^y|fIQxEq#~3}Lc0M#Ghnpmsxp;ybp- zix4w_t@R5BL>}tb&PqNQPxKY0thpqQ8xnVDp&(ik##0xjr(rc_Nc3$&_L^VKOPKr| zQ-SVQLIP#!17e-3ux+#xxK-K2K1;N}1``@@{z{t_Z|~mpr(f%(uYC&>UZa~fRxc8n zwayth9YPjQq=S2D2bz%zcI!p#wx&?GA!!Pk4l z*T7HaN<+^;7>}#XvV?JvLU3YGq#rwpSDno!b#rgYWH@k|$Z<2gyQ|inK$nPoKJ&zWAjl*okrn zj%|2xv-PKgv}GmQ;dQ2zGEd+jxxGy=6rERCLGXI0^DSQm9&?vu+aR3LHl`>{IfR91 zGsKkNHCFU8NVN|JKFO-TypmL=Wc`W_6%7mjocx+IBqqKSj96a^ge-}f{sW<106SD? zy0Yg#M8$7avj`fr#dA*-KFsgADEd!ST;cFr#$#WFW`-qYabN9A7M@^6tjO(`Nj4cY=|WI?&@1Dh^s6A+s=F_nfZ`xDaTb@1+m%p{FH;S(Nf#MCo~(8S3=DM zuulGkSq4bwh6;PN0mQF>fosCi)Z%abY50oqwfzSCQJBeE5X}nFQOZ>qq94Fmr&;HDCq5L~jkzsTDPhB^uxg%JE97}SVIo)eG>&lup%7?kHz znTb6*215rYE^RugZ%gMk_of#wZKiKN#9wK)BO*;Eq(AkZzD?XqZwYbJNKW? zQDVR*dd)983?LPj0%YWPrR1~0i}?yTTuF+YZi}QJj9nc8yu;qS<%J7rW)3H|U6jMI z+g;9;GTwYw1zy=FO)7@+SAg?SvT}7ANTcm25rpc zAa&iv3L&xf4VMN}usVDg4Fx=={~Qb-nuC6#I&?CXn`jujoG4yryD&Jhx(d%hfS8$u zb_xgImv076kd+%%#{1~4$J29Myd>6D`{) zc<;hCj)=f<-e8H&hf?rQXabu*lxe9p7PcOW*oHRjotdK@X!cn6!*zo`1r29G9j16` zWOwl|23^dcw_qpTt0msqN%U(c*}-0@xoHWECNv2Ubs(13&vWos#`XZn&NXHE-YX_L zqeS1YE>SM#5mY^?y1+F|CL!gG>`mWz@^t#MKj(Z9g7a+E#;`!)h{r^=M46vSX0ED# zXc+s{z-dxPLRaizr;c2Mxfs_mVgcYB#uo-3YJ19|EVq>^d?+RAS0eM&=Rue$2+3q+ z(Ec``LWK-h=BF=)NrtFROKpKs?DSXJ*$O7?`8W=RiN@cyO3jX|c^Qo<%naOfOeB8h zid7l)Sa&g&!XOG5ykk4VMvX(L*TO4Qxz=O-))S@ifZsZfhChb_&LCN~&pb_&%EF}N zJBiuW?(7JAf!uSo=RE9y`<4DLetMcISC+gB=J zZ1v|szyjYDj)a5Pj(Ht{!Vt>hqdq?hSX2}3690V9-_|KSeb=!pe*2E&tjS7E&;hnC z-*S929oTn1-Fx2z0nKO>4yX-;AluoIQBhgvmXm(%=SBO^B zAITLu`6>#M2&MWZ^wG@pSiO6yWLMQ{iE|>x@DrFm7ULeiMtHN^m#T1i6DIK{@OjX7 z=Z5zj!&3PIm;~$)7$Tv$*e*T7Tz;0HIMrcBDY2ckMGP4fkjznbf^b&F#$qG={-?f` zzWsH~GHlN;xmr{K0xVkuPRa*aH6rw>Gzz~d zom7K;@STP4Hz~Mj|BduRA;6qmUq8d2|2H*otZ;W{2cLsfA)|5OG?^FyC>ex&D|HfXv(fjyA({kuouT91|XU& zw%78hoxupWXB|GjcA{TZ4HLPn38La^oSBN>-r>M&G6RzBmO1&` z-6=9*nLrRGo~dytRQN@HZu@4m$CY)!fO|3rwGj%XuGm9r;C{fLZv_?mAOll?u|Ydy zW54L9@=b63MLA4g%A<~5A868w>NDt zW`|7B6kBAYeBcFK1g-)`2sF{|K|iR&d%{%aSp?*<4D0Z|(Nrzhv9b>V=MZo*;kW$Q zCQ2KNaf;dyBFyVYvx|KXO-(Rx%7y7$o|+ELdZFFWT&5XI5Dt=XP{8$`Ve-q28} zRZ?iQjsQEEeD23_(ucxwLy)w7IwW2xOenMhnHXc+;WJ0dYYO0Z7E%?;@{<5#^n*W9 zr}$>SsyNGTmQJS2i<9Z(Gn46afAD-db8#` z&^m>J|5hILXCX6VP#)hMU~m)Y&=gxuLS-77Mgc>6+&xjk#84lBx*^$UCNrl3UEcZ^ zZ@uaMIF?1q<@_e zcoMa>?_r9{DYe5VtV&`kELJ#ryonR`-%GkbEq|-Wo5QyqY=|; zqa(47o(g|?@Ek9h2)C{@Iey>x^A>^tV_Wx3nHGy|1OpdmJv98A_zn?pAN*l{_b{b^ zcg7Gh9RBFEbQv53XT@4|#&C+DF-%Z)bFy`nb6w88@C>F|7QFD&3N8p`B;lUCw#Jbk z&2jvS+=++@1iambj=Qt7j0W6r6mF?iGv{v?Q64VZ$Cs^A+D!M{yC)qvu>`u)Zv2)Y zKu{7FujCD)_*x1aLCBm0c^2rbX@d-7-oXpMm>u!dJpRwr`xUXIrvsL1LjoSD=to3D zl~_T*sH9JQ>NKHQ_i)Vau{1n&40{$K%$p0?i88RMc|fRj(xl%}9pHyC1kIE}0u$RR z!wUv8&Al_Y@4Ge>^i5gbea3;-rw^s%QWMnU0J$R>%UJhD6{Tn5tV) zMGF~EFkPM(``9JkI#|kR;(#~XLYrlH6c8GNtVyxROcE_#i&JcqC7*2%Chv?@2eeA z2rv%H5D^!BSK&&AE%DaG7eU*&uhJv>A27(*AzV;S#08lN@IGaJ(h@7b4 zpvjDVrOXMnPWabt2ZFG1Uy<_!}p?2bYD!p z>#g%VxR^fikAEgT^mFf|Ot!NQbG$;2vBU4fz;AubdD1G;Jpelx14e<7;3jRpy4AaT zaO3*T4gohuF!fS%mAT$J$E<~xVAd^zPo)L|Z~JKAh`ZTDji5ycrE1Nklj38>V;2PS z7HAHOuRZ$@q@{Cb@M}a92aq}l%;w+5sW~FRRu(vC>>zZ~h_uAILSV*<2mN;O#v!9D z{=;1XTB0B#?Nrbn8Cg#cJ}{eR_G0QmGncw-uO+BqEM8C&z*RC0y;j5VLkDUXmhZZZ z&es4b?5b?cT$+p8}HEet}hX2KP_ zt6-CPy=Na}VER8;UidRmroiPPL{3+v{PUg&;5#x$%@(c# z^Qu1IQ&r|a35nk_Df7ExE|A8u)KG*bgr_oY%Zq$`$GZw-*yk)y(~V`tYM%DX#3E0$ zVW6R)n#`~j93*UxjS$Lhu~KHeo{y$hAY(EMG+@hYit+_n2s~Z@gn)^- zV;%}H_Ka|}PQMi@;I;r_-1Jtd~xnK9m-=IF##cY^R&Rp=*5-+^9#;q!u`81j!M&q37!u3`idY z1&^*K6k_l+>lPk=gI{)q!*_AH!g4dd22yHX#@UI z=b+JEWrD2Ql5h9>>)Fas`V|E=vKo}W+7U$ICY}04!E9PLG=v$PfhE060bcxGk_&H_PC>Bu)*73+xgOqqG2e%{+O{1Pf26Jo-7OFx5G!(p7e=wS~%9mo3gp`D{5|#G6}(yOsxYv7+-p zwnmMPLHuPl5`WA0I!qlBb&|Gl>+$>nnX>T@WOk+?{PaTxsfHon$K>En1m4+L-wZ|& zJ`I$sAVU!hZVre=>v_i*5$xoE;kq(br7n|+vdHW1lsNT}c7~S1Ryg9qWzhc+V0b^Y z06yZr_x!faGC8wLc4BpH7yk(Lm%XRliX0F_@-Sjat_uSvm`cS6Y6a5;(oHG!zavyU( z%gaIpV?><_0G4BU)}70=-rNrJ7tiDLOY+-a1tt4q+0jnkHSD|f7J`ry$oBZ$kL8F@ zj&t~0P)FWRZs)nCJjXD!1j1_o3*QxGQw$-E{KlMdI4H_*jJ) z6D5;z0Ug2|+(&5HPM6Y0KKj9Q|KENeJL+cHDlaj{d_vqC#1TFU>ek6+@!|67A3gvt zuFhbl8|f_qfnGRjGB3kPU%Q%Sd_oaGiz;Xzje%5h%WAM7{VC*OneMyr93MAa0JpfU z-&-7M5j+jPg0s;O8p`u$PP5G$+6diMqX|YM;2=bBWJ8JP%lIX25b;(wh6;|S6$J*` z)y6Di;c8r^9BNSy9y^oX^}q?VDDaQaj;awPAI|lCV)vNjAvE_jOb|v>Fd?pkaKm`& z5M>{Q`ei_M&6DZuZZdqOEp8>1Pxd)rt;(*929njtCEa2Y!jp7YF24qZlYKp>%r zQfChW$rj99W|SFFUT8Xj=`{Bx<`Q=WfnZoL%vgy#P?WKo={cokQVv!VmA>W^L+z?H zP#94KEpw7M=WerdCXWH7w&Q-*m>9d^Dh9?7Sr0N4sw(_cu!DGVs>!zPn3-sgb;*o{ zm2Jt-yrxg)r*1U_q0s;VS`2)&kG{qjfDnoa5&uFPJ_tBWw9JB;T83q+^^plVK8E+s z&YqAy1qv9cbvRZEHyu{Rs{8W0FhJf5x@d;0k~MQrMht)) zRY`~7Zgql6&82Vs6>Ua1Y1LjJFw~dRefJ+@tL+{LNcQt^brkJnGSMAA3U$s^<`31y zGgm+`!MyvDzJ?Zr`9c&zPj?yG!fT$8`MII_oj2QG1<_Yc@kn4em;8Z=g`dvhdV^g@ zy?y-brstnOoxbc-<$ryum4ABa?gI~2YPCD zELBjEchTZP;Ra2ROE`D@E|T?MOR6)z6*+EvzqKIXR0K1iIcV_lr${9NTz1aE4@clL zd)Z>m&XE48w7hnNE$iT+JLwQ4%FNx> z(X`1{`zaW0ie|Kp002M$NklMJJ&N zG_6WurR#Bw1*o}yj_tA~7CwD^H-cV49b#1q9z(Yx@pUa0|Hz{j3|ykPJJFypL&W{e z1cI{hJLk+R)ZMQX*OsT6s0)DI#U)Xw;;eSz>;jYXPWk}hhwplLTbuB|BON-*>7$i8 zMBHQOd0(a?p_X{dj6F?N_7LR`R_AJ!npiih+Gp+54>^5xZspgmv0R-_49iQ$SvAkFqyE zR$#O(kcRxh$mmD0A}=%%euwsjzM04084eOKuF;2Eu0obhKT$4i?8B&StBgFtf5QZA zl#DpniRzd>o5vM?nMkQ&`T>bm|C_8!q0BPF7eQu88HI^SD7ynB`;n+w$XY0wss~L8 zKX?4lyMa(AV^<)Q@k@LabhIPp`_`xCMm3%F(BOFP`_Xscr0)`Qjd9BX&wR&r+h+4@ z69mVAY@QKgTo}y_dS08a7zM-nSg&;o8~c>ooCO8@Zm_t12#a|v za$9{vr!aO)ML9Y~XB-gMEK|4}(q5s*6#ha8e%m82;CwhkKpq^x#7Fv9>Yd|&CWVwa z&bHt;MeLm%PnVa@V)Lz}_x#jHnCKVNxeI^Emdv3vGdYcq!KpOl%Ecv;^MvGTJ_j=6 zM^Fap)=3m16|_V01^nE5PnXd6v4yyQo-OJK)iMzOpaTT9KRyPb^P>?08s-0 zxcDjYX0*YTNr>)N`qKZymcvbnI(|b9n1b_!?6o15McXg3I69sF)(3t%&Fqm*!9c(< z(1Y!b9?W-VDiU&V`;-34`V}Fc) z2sFmH8#T-#zp>o?2e4Asp*BSZY8yG|vzeJBhQu5X3y$azBu@Etzx z!;Z+RRLWXj`Uvb8D_{U>gWzgYvR?%klmi@qx4stEVH8Dw7te&f8WT(NSrsge_8~xM z^0F=Zx5$vqWxFygX*BoZzHssxIqXkpZh&>se_`OeCi91Yfgs?dur39}cEtY38k%@c z+ckR$C*eB8R*-tNpVcCpO&;?O6r&WW(PuGqnxwlAxt*pG2*Xk5dn) z#u8^CY_mO6&0w8KwNF3!0`G1Rt#SmG`5ZnSi)akT@f6@}6m~;&s~h-lV4fj_atTvS zl@Q!j$CQ?YMgw1}9^UC~oJl*hm64)}*mBF54DfTR5pc*DI7~v`Ac^-PoBgFP`NJ3Q z=2VQ*;OGC(U)R!};&(L5E{Ij&7Ljo1jkp8e^S6S~mwH4u-kM2|eB=4FxG>L_VQ8O< zBZFmt!!5?|@)~B8U;JSD>7V@>0yQxw6!JLy%IRRRv@-C{nlfwhAG9Wf8wDIcjzp1! zogc;^zKi=ezTZj^5bfll#lqdxQRu^G;uL_hAE@Zf;)n~ z!91GmhT7!*DD(`r#MEP+hFK8&1@Zcn-Pn6D4R4-JFP?rOwGnF8p^>S##kSe;G`zt9 zpF=BYfyK-UJNmjE@Vq;crVy&z(DEJxsqDEb%!*-X!Ta7fktWBbieka_5gGWnvV|A`%r?Y6SO{&<%%ER~XL#6oLyb2))>-Dr@9+VT zAkkMpCLK)+rdbd$zh!c+rew9^xOCEn!=xPKv_;Xz5SAS~h)AFLP~zD09AfGgH=Ve3 zHofrTV`=T;Hi8~2L&j*ExjeIXfBLom;Mdq)!0HsOQX-a#@IW(7aS~{E3@BKm9B?ITsr-~p9lF@i%CIA?ZgD!7M9&$GZ> z%=n2#kBpiW$IZh7CJw(XU3}?$nqNPcCNTdGu{)~jnJx10I;Wu1j*V^jV{0Z%?X?j! z!SYcSq@G6GCBR*`zntEKz|p|$;>HaKQ~rd?fcoP6C3)p*EpS*iv(m=8TVi_+rz(j! zP;k0BRYQ^&LW3l+f2HIJfC4U+uwk_!@B|w1-6{a8xk_j9>IWu z2}+bi65wj1td~B>khS-RCPKKwWM!D95E^(E0t@fPDp^yCh$Nwe@kQTgk3vE){-{fh zgTk55`N&YCt=Z=x;6Pt9oGC}=CF=8R7hVrWYW-U>Aln*Eh1CqknV&Fnke_ExfEWwf z?aMwBW|n92x7^LVGBE{-5LhTH1REYlIlJl!xKM_DD0ZVL&MCkJgFx_fywskAMoR&J z3f*RFjlxC&)iG1ZQOFRcer#6=ue{@SvJeQlsW599mOtRFacvpqFC%A0nXR5xyJLAKD?><0DNyj&XxCdEz`6%FDdcuKT)QR9>U+LwL*I+m(>V*9cTn58dfUhssaZ)GVl%IA=i{iI~)t~ zJ?4@nJ5E*~@X_1`-f@Diiwj}sLq>P-z9n2q^o}3Jov7f-!#CR14)GK(^FLkR6hhS+ zchK|=Lxi`t7ukZ{=A=xv7b1Y1JoOA3rczqrOo<2n_5LPiq%ACfJV;bL+1_FYD9paZZ#Ak$q;7V6mIYz8A#h9R zKtB9(3@1{}$AwQ^&{+tQF*NqybX$7q^rNY}f%#<{-oyRSkhA!xvYTydgAZq|coOXv zJ{%r9QbUv5#|KG=(fxZn>E3s%c@>utDwy99rJA|pjL|G>UxH^`Z=_L89neuU4wONc ziU4y!jK36q0F)hj^yzG$mEQUVw&fvsIMITx{9O9eul6{Oc`kM8p6|de64blF_#p_^=E|_aO5RgZtur$T2&Te= zHPE)$wuv@GAtW;f>UA*qr;s3X%O(_<1B@$Hw3v!Quo0g0OU9?HqL4r}nc+z2`DZ!i z5%#7SgnSu)gQ4M77d(iBlZI~tVf4M_g7nwS`XV0b+c;qnGd9sGC+kDlh?)`P}(k5$@Y`XeC$WA z+cND*HXkt_+z2g+0ooKYY&=PLn$dPTc|5IEt%{lmg#!Ib+`<)_h7det$d;7_K--uZ zV6NM8VoX$h^UQyPrcnpbS7_y3O>d5c!kBHaKF8P7X@##&q_)dz1qB^~&8zSezAF?f zZbTA)fVnBgdQhR`QV4hMRtcfRe$$5Vjfi~t9qW;SlPTJ(=_SUMM)a8I_SwVtmN*D; z6EmV9*EeXKogynMD;bW|ui#?e{1%Qwvqw{l6CTI9Y~frcwD#Jw>A(LUe+~ynv>%>N z(>%dj;t(O(*@73g+8(=LA_3bS0Reo7AuDtpW^mk1Xssr0N#j%dz%k=gh&Rk(`U;qK z(g1^UF;T8}qR^c@Z>$T(gS5L367@(<4{)rE(1y1i^JR(HgKPAEJiYL(?=i0?(S{DC z+wb|wR2?RB^i$uaYzoFq^TW_S-3jzl4GeMpB%N$|u_gH8UUy9gGTr&3#o zP#Wz@uY<%jJlaS%&-K!gU%4y&>(4xvp7{22Y3krDdF27qP*9NZXuoeloM*;4?w6IK z1l9qOrw8*vrD^muxCo^~JXj%mt_a+jTdZW1BG?w{fOqJd61%yC7px5YV~Rq;sn1WFA-Rl*o%PHTxC!DHjHreFG?w zy7U>5k*eJ=$v{Im3c}7?z-4Qb)hlJn_*fH@hknag2jh_QD~Q4T`IwA&XCF1k*f+H> zd51~fs^vo4x>#Gs37H|#Q2q`o$Vkak47E_u!?_TWtV4mJZ2LW;n>u_JWdak;6d`mt z7Ce*shvvpS3b*`|t=ab2Mmm61m&s`ohL-1hSpe~#0>(fv0jKP*!Yo-r=ul{LOl9)+ z!?81F3zsph(YNT6_>;@d8WV*E%I2Qi#x%i1q0ta79Vc-C7?$|1;-{n5s*9=5x_qyt zb29>6oO=Vzx823WGYeW-;&4EOpP^xeE_NnuZKZP@_$J<2Px$bV*A+^QpgjtPYwJWS zB$iE&6$|22`ltWNf03ppUgVyplfdXGJC!#m!#(t9Wmv`RB+9bi@mCne4BB}bFlAua zrMrNS0`KEPQe~T`@Ds}jqP&9(G4{M_Z!GhTp0YN=)(WSbvW7-{@jtXes*aW@l_nV* zR-fzh>E?UTXc%pgu+QdW)cF!iuaI2iNs@(RF)WvU#D9&}cQyHOAB8JV(uMq1~+@?7}#8hIf&)%wd6b7ITwRfsD`~_$jnu z8#-s2J#SX$?$WCi9+dm# z&#EvuVbNnBd#lQd6UR1f)>VRv)Oxq3F7EiX#wreSkED1ei8fRb4T#+Tl^M zlUqLo0V#0@323YgppS$nBXgxLfApS=(<9G4tjr|g0aQ705he^6bZBF6@-f*58Mkc? z!9-ZtA+#RxT-fTYNISfr9aJ-NDGaz0rbN_ic)`;?)ntKWd`tZ;-~LBCl)gwgCPOwi z=*1j~Dq9>vC!+g~?Gb_1ip0(p;R{pjvX#hoDhRm4CwvO* zgIQ5Uj8nwR;JN)VXcjf|QNsh{CNB+$`XjIw*N(AmP|F~LHCeC1gE03f_<*Ch80AHl zXlI=Lfna7mg(gQF*+#grEVVK*fYc*gG@F=0kchfM#K|zhPlA^MmcE-84G1c{D~xS} zsTg%N9_kGgX59&uH6WA^4(WE`1Xb>IcZ~UHNFFC2@jSK}(@q7y5QOM!j}=F}Y98-X zr$a~-8HmrNw6c0RjZIE+*1@~d+wLOzFTts*oXw#5q}OX~O)0S%>z{fBW?FnT7!BK#Dn@}}Cpd~I93Q^17FH)e{V z6Ogvlu`s#7;0t&-9y-t>mILoG=Hv_uBo0SG0O{cvDxEO(`W(XO+@qBEn^D4{1@uL^ z=Dd+^KmaU}rkLVOZ3gCDG!-tcYJo?X`SsOe0V<8yCcaX)OzamML+R`1pG2#{sn(P^T1IF_cph!6;FP|e z<_Pn%bpH0VN{pE*f_0tKlY2vJ#Nfbn6uwul7;nSP^58skBlmz=qeceWmY29Z-kl2K zxclDjYlSRR*dJ}_AX%Iq>#>p?F!>$~F@y$)qaEj0Ok8JcCb|-*7Q0%82umA2Cak=MS(QuE6lzLn zZDg4GCCHG~a>%eu-L8TS>R#S)Y(r3^F1J=*Al&Sa+^ zG$8a}^Fxg-z?x``k)Z^v$9|Y?m?ZAs4ncu(Wc0#YSY-2-^|=j9yis@q<}gu1=_(v- zqooml!cT=~=A(dMe8R_VxqbSHQY@IgTW4)!m>PhC!bd*#p7xSgMq+(B1G^%yEWx5s z;(V}ef!CA)kmI@ci)X^r*d?B;W3s&lc#Cb)z>SOpfl09|C+qCTk><9|I)FP570`4V zHANlyBHG|(2f?m|16iDBfa7AuSLYL3=8&7KFfWNx_)S3sglDHToyJBQ>D~v&(?bv4 zk(0AEM{~-JbOQprAW$&cxTS7iA3y|HR1XRm?tVjx$XnB)xf7E(ZNd-7 zS!FDA*U@O8t%NSA4Uv{rT<}6xHW$>8))6`^Sbdw$&CGpvn2ZcfrK#KRPA`1>o9Xyo zOseb8r^*D*_qa1`vqNPBKgvV3KS|$iy*+JJ_N4XIlN=`5#(IE81>V-*L`-Q+BgWus zW*Bz-FWv1{@n`^g(1)kLW*QC!hmfX<87e`hrykoaLzD=*;+ObZxy&XSAvCTtN$~U~ zG1YM9TqS(^%+z%H&HwpV(|`NVem|{Us&K~25f~JJtgS)#*)0R$y#tD>^K$Y7o&e_#L5V}7M6>Xj10=PeS^Gl%b#4>>JlcW=mTQ~LXgciBS3;0wtq_j ziuYYjX!>BH08`$kyo+Zqrgc_1`(|%So2!eIgKE~@Upr)g8dQG{U~AphNr4$=@x!8` z#Xh+v<+-jy8PKD4@g=uCE^-f|P)ne7H_{CV+>Q`E^dyu4T)h3> z`_tu9Z1KLln5JEw$3VUW|((DX}5fWRf5`s2VEa-&a zPJU;)m1o}dnh6{hJD^8gnfxW;+fAU%WwIf3#P91&0zOvp1T%5_q0GT}6^87t*PcoL z^=~|oe*d>d(&xYUNE(_X4n13SD#Q4Jb0l=hRT}`WmD%}1y{?+WBNu9|cEFWy9^lM8 zEIU@&jIh_4A!RL2KO8zUi_k&So+<|T%~3em);EbaxIy_m!w$C5?BfaS3Q`7OL{i#C zTMX=_O@5Sp(4z<_uCz6vDFBSr@hU;{5hwGZ!Em*zFjOVzicDQ3QqT=pJH8;Gj7C3| zKv15EoHBF$PSgs>&_e~T28J@(!w|j(<_~`bF+v1{QHjX**@Mu6*|H|xSR*D14AyZ~ zAW$n|3e|DU1S&-!+{U-SpEVhy;|#0=THMTGdAS7)d;GR+`z7-%Lcv>R1wVi>=cQ z5W?b^cG~JYS#Y2dgn}@c_{|HJ6RU8Uaf~ZpikVD4tLPROLLs_D35s-k^=b|9f}oi(48!aNx<_VXt~4mSc(+@gziJ+Bs)Hf+i_hqF7EOm=NLTV{bBYC zH(}^T8CA0)^N~?i*n-wbi|JQBdS99vzde2F&rcH6?{GT5qUSyB;Q+W!AA6LmRA|XnSVK31ZnTlqEy2t2|WLz?H5kb?%2;svcq_rWmjEc@jC4SlO?)j@md=MdT?Q0Phx(g%4Udf|jEsepLMGJAshUT z-#pVPQ;m~gHzKPNy8@qP8TXWXFHUL&uKM$+(a`)5CKAmz^gA>aJnzvS1#Iig!i@OH zwaCQ%4rk~%);R$w;OD&PvO`9n7yB6*`Ku$UKh;FJ4Xlj@OCipDI$r7UDOzjd>7jvW zl1FHSAVpt8!@*ct$CU&|g=xZe*{A?TlqoJbmb?(-8k)n%!5?-<8C*;gZ{NT={4=-p zmeg+HMNV^L;`dPTsrg8q=hB0BA5I_sz};zk<;65Uj7ZEl>x8CRM2-xn+FKeFRTLS6#AYHjC?%epk0f8G35CYOo z>4H2&ervuT#Cu-P#cZ8WAGKpB7Q@%`6M^XDM zvvezMV`wDQ`8)=Ynq*MX!~ALl1e4LVHjqdefBRQPpwNFr)pjqK5i4w&IV;s-$AbO? zrWym58IeX4qPR71&TNAm%ZnjgX^sd@1nq3;w2H7{IP>v|$yl{}z?|Fi8iZFK8->uz zB!N$@hDnKkEq2@t;akHk`lUcX`(!SzkU>1VKY~C9wr10Z&jS`nzc9LWq~>J>IP#7l zA$zWheK1CUAyD)HhQ26{iOxw*fX$7(Vity)jzj}ZIsR_3SKRL|LRn~WXk3+*wql+V zdJ85iY%5zJEP{n*3d?pENSI~#?s6P^cF7ejD4gol{&?-=%}n3l!q55;2oQwA$qc{YHPx@B_Z%A@~kOn6B3`Ug)me2D_L9I zi}nqEINAz5gB3yexKO^q*@UI7scTB28ErH^C5VYCO@&>zS@sCn1BQj)OqY=D70yOz z)CtvCQVwxP$9tN#q3 zb@fetbtP=5$JD^|x0ciLiwGP9yBgnrB-N(&Q@U%PoI)f8uL3YHE9u6K8xZ)n8v=R3 zBMh94%ysF@fNmL#PmOEEAaYU$=ADth+bzwc&|&V4jZcu@C4@WAH0!G2mk+z3hPEJ%*uny+<0QTV-(#+7hOC+4+B$l?kpXvE^3mmzK>-(ESTEEgel2Jd9I*GmnXppiE z-A7l*n^)!zYR&x+X}B4L913pqKRtAbhmxi_!0IC(xh+jhT~43+-~STu9)S_m(@JwF zU0h@P9s@BpbC3hCRzu?)YD(T4#EC-c= z&gT`7K`yR`dI!fo1rN*15gaL$tXashY6crvWG0y_1eK6ZG1lngz%$$CKX+H?2ngW# z-%iUQhRN{i%_U+23>bbk6_oHB!E{4Ah7gqWO=;9|s--&1uIk*2Fwr4qey4{TE>`ch z69$hkqRB`tK^v38#>Oh!G@A$?A|VoVQ@bHe*YAWB<_Qp*V)=pYh_SFOGJG`^YKt}z zEEE`&d^61H2IZS4%stfEK|3NGf~nJI%_;h6c;6XQLER@_ZL{??Ya8+y0KIrmZ9*T( z-wCLLXq(v-u~ev6XIA}7Y`^0fbyL4>4=oo0k1+PX&%AF6r>!t&*g4?!|FQSxQIa0V zVP{rVSM`0*OwWDcBn}cF2@oJbf}}u-l1Y=MM9ErlEj?M3wSM+KX>H4vENQXN|LodY zdw1XZ+0XB-cg2-fTFIh$Lc9;$#0?Pl435FvJ<~mXR-aY9zh7j1Jv}o$00zSH(bVKj z^;h+M`DI2%Mn*(NMn*CKg)uMvFsQ(j?^jsgbh*ra&ejUDM?I~+Rr@E!QjN%Kl`q)@ z-27IFv~2xsify+uGqWtc^+g`HU+PG$a^txM?N!e7fbi$o^@5!UnjS+j8%w|O4?mG^ zdTU>rIChxzULq61SX}3w=GcJ>bpSMUrD_K}Fr;XAZXS0oEWrmuL976`md+Kdb_?LI zJ~hdD@rIaXiAkwECx2P9pNr`t1}10sSe9#R{axv%pSU%B z_X~f{t}B+#l`~8j@DE@+?06dLZlvC;uSuInm)sc=KoI`-JRgXCD zZ3Hh_(%cKG+=by`Y{DNiMoQGrA_8v#$LjJ5`81=0e}pC00hSc78S|U_)U9yQ=}=%4 z=61LdEWPJJJh1eD)S0Xn75gRtwmbapm1b)(D3(Grd{l8bRal22z*0g90jf0#Ab=6; z1xkj?OySp|K(_M{rZtrw;PSio78mMh!CFhEAhhEIkUEj3rY6`fHIa^wj-sgLC6F0* zFW8UHs0|jT(CzH*pnRG}wf&q9>It`}#zuuW;Egr~uBeMX%F9f&otjk)!uggqyOTrZ zOFV{isxxZxTZjEj@$ucI5pf`57I8>&5vFk7bt^3;V%5k?Ix1o2jSm&Nge5%A;*D!k zucPGyyGuJ-TRezQxP_Dd0i(a896C+~!>YArMW6bNHpDDI0ndFE8OsdwCYhI5icuwW z&|8n?>O3kPMPb5aP27(q8`ew1{7A;ExMcVW%%>H;S}rjavE| zI2JdXc(7wBs$#L|U~Al_4dwLvzx(TH(?;lK@*tKntWl7Lj?3=Us$v17C!ou`Y^J5G z3_VpC6YiLD$>w~?F}GgQ`#tv={z+uerNc8`I{Vla)-?dR>NCQ<)+gvvM2nP*=^_R$ zV&Du6R4pLrSF>Z z#v#W@_f2HiBK&`fmpIabXvK;s=3^)h>`vtO+^Lfs2#Fg4yH0S|4~3+wgN+ZI2{bv) zZkJ76sc*|1C#pLE^t4*#jpJEf2mgn^HL<{Y&n55D*^x%iXz@BfUMg_M&WJKX0zq!0C$omUmw4VHz(kN1`Pwo{t3|7=SrtCTp6veDh`c0}-jpjI(+X~wfJ{4PDk z(hTrM8T6+xs5BG-&UCUhk7cMp2%8FK^aVJy9SxkhRER(>86yccBzJk~`yMp@+&?KOgD1HTIuKh2~r{ph>VXgr^`Y#2<7 zquWpjC(>vB{s>M+mfIH9Yz}L)cvE7HwEx7Mu7=4Qxu?BYPQ>z}l(_ z^@-|XmYGYOQUAps7cubH8w2vxGn2f}fBs*ag6}hm3cMJKhR?al zqKyMn=jFjQEU@tMYv1$EG_;4anXq=3J00{Ucq?^RSZZ-HV^W0t$SNEKVnt?=;vPSO zQ5HAXTw6LD3=P!>=^rQCMq}AEL5%nsmXGh;^L+ZxU;6>lbyI3|Y>8bL9cYFkITH0L zR1}&j6GaaRMRaVy1Jg$!hCc@#5HGjhtK&>lbEb!&ie(M13PJ@#uP_`q>|@pM#2q z{sS4J^g=&^12Wi7IM|6zczIz9X523tKB8(X_L0%it$NHur!Br&Y*%})b zEbybiS7~fVC~5@}b}bDjs9%2=+bAyFtzw(?@>XFBPja65U2BehHa1A--Z|i{aTRy^ zp4bO|R9fiTQ2soLSgVhUqYAG$DCpjLOsntFKaCZZ=JW?*UDTNj-b-oICU$87!}RD} z`qf|hXuAB$!)O7ltzyP(Z^ebMoT5Cxzna3)0c^{$3k>>U*=nIanI;aulujOe8DAT$ zV&eqaqm4~szLaX+X<%ea+O~5GIB`~m&lE>vH)`zhXWQ*8r(ISCx1_F--K-gR1uk3` zqqos6b-d0DNtiCCix{|w0Wpvj4yIkJ=y1F$1D)(d^1>J_cz9!3%c~P+kEM{;$W@Kq zQAOdvB0cG{HnNFXnmjRL5y7jRV9mQlzp|V*ZzH-WX8@JqB^7)>*piqYyW=bAFp38w zmlN9IRai;gIaz1@=BiY=?xY+qrhkddWI8 zrpP%%n9?~aCzhd5%|cmV@=}2_?hqJqXow&Phj+~v76yt6A;j}S&=mEWr$`c8z@@+< zZ}G0r*MH9$d=_NkpTK(xSGRsNuWeD`yEUtt^y7w^UZ z;GTJ0`Z3OkTYFWE+%h`r@(j=Q8|m*KK!NCC>Bjs>GzN!?oilXpe8v%p!~o!CnBx?u zDqOj_AwO5yP$_Zp!X17y2_m@U=;$=d%UZpS)nu#=d0cCf$JKMlI=d=q^JaX#U=1$U zw;4`g`b4_(^IuF$EU$ENzrm8M4*y70X1DMuRuSIufg4lr?p>@S&sb%sNvr(41!$Zd zb+*D`qt-H|qEW^5d`l{bC|e67fdRtF4FodD;cZ$SV%r@^A|-!J5~% zVdR$Q3$0|n5G`Co2=hq!lo_;HWq{n{6MKNojVZTGh*#e%RmNd})0~ux@Tpy%?zyL) z{`~Xo{J``yw=^0;#u<8{Kq#PU%#_sx{jQJ^Hie%;LuT8vrc*Z1uHFtr+0UcH2%JD_yD)ChG|S&%I3S z-fIaz+Ty*u1VsTt17Vx|s}i2eMfqTT(7VE^GUJx13d+eGg4X)m@h`A5I}nf^w7nCH zMF$oVlQ>f`XfhK9JSOZ4P-%&_hj7kI4Ye9VkMJ48JeyMoq^D;MGPgAo;v7Ah$f#D(Ourt-ip%ue@?VjG%PGh{`xm*RW!U5$l~`7tzq$Ka#Hf z*e|EH4VTgQ!9*OwU|^mpBMwaVgLHKaX(rNGR1ZD; zaJv6%f0?!p@Gd8;SDC!Y+nQ)5vxG0G5^U_2kNq?jOkQ%_>u-j|L*K&{WS+96-3=3O zmcpT|@dJy-&`SmLizpnU!HhiwE%*t4GD{XQ3W1iU#?Q6L6Im)FVnU(X;zb1xGo$3D z3|$5#p3R3I$1}gduvwcbVM;QzD(Vm2H;Dq#ktQ)aJ-)A$9(xvHSGggb8b6j^e(5o` zTe|DQ7!|C?BXCV|co|GTcQmk2XI3D{r$T@=!*;j?<2fn9>?~B6G-vrw!B{YQcO~Q{ zjXZ<3TonVAm>?S7u`PJsLjDdmd=WLFxv9l%wJ^2UN2CRbOl84DW z3T1SJ5Yi3W?b238XbS~aE(Fx=(nq%Bm?H=P#M+HU*CT_^z$Rv{-ODm)gGOR;ZqDsWxKYOqpa7J(D8 z%BMS_+M4}1MW0BQ?Ceh;`?x0FGf74!>d48~_vM8~kcm?*fkQo$Ev<2Dvic(+3<2Pf4& z^_4r)!Ka>10~}eeEbyZYT);9iK0BF)M~2f)pZI9pZ{p{r(m}DvV)rX4Zc*5ZI4K+KjY1R%mOQ=uV1fT@r)83I!^ zt5GlT0k<7n2#!!h=*$rQl;v-ecu?@WL&Rh`xh@5?c`{ShB4J+r1I(jyV-2CDvf-g_ zfu1N5cu5L>1#--uTZ~@C<2(;*bU*kS`t>=_A5g8 zo#k}CuQ2kx$S2H#MEQXe;5OKoHX0AWTSRGaxkl&F8lKV8j}{)(95iX~>o~ap&Fkdr z&Xjr@J$5J^dgX;Qdi)6HLJltCG*oB(ZpG;7g0$7ljkGDb1UjD`saZ=nX#x8Dm_=DZ@z4j(@aKI41EFkaEtj9VpH7+L%17n)fA*`l1LNyX@<$sN z+g$*JGFCsi*{mHYP$;pE(_n;54aZHGIrn6?@$tJK%Zq!yom0N@z(Q!e&x2|6r9gU! zL*KKExPmB`1z>Pxn5}z_Ioc*>gDYrk%eA32y}UC$cep>jgu;Tf)FmTaU;%pfo{i~ue)m)9-itEvoq0_ZV1V;Bp#8jQlbzJTME}_R_opqJS%V$w=MdQ0IBbc9 z*0kh=B>n-AgQW$l-$U8*9?wnog?-!xu1kJ^-?%021FF+y4Gu-za{0BX!bz~N961?9 zl~l}GyKRCe-xUw8|1R=Am~~$_)=w1V@alamu^!(iMp|k zaAY?9!WaWu>Sz3ev;2d$0H;f8S}qyzf~?L1zNwX}F}B2QH?50lDO5_Er@v}gY9ib+ z@Hq;7rtQa`3k>+h1U*Ed@uXEpJh=GhA_m?p48SF%VQ9>Wl>{iqmFKD$Xldm~CTgB! zx!1Z%=-zAni^?Wzy(`#EllqRBPZy zCxlazj8ohUP+w3S*wu%uTw#O7@mDy)9=RxzdG13J1)l;@?02J+tcDJ%yf=YnQRNI0@j-NOY=WcYw@y+L! zD|*Qu_$iPV_sq&8zkA>RYg6R0!d4Pl{#&%+)Lx_UWi1N?=W15i&WHN8SlNFNHP6Pcr$xAqLeLNOU zA#h;g{HwZG8ZFY82+pV_G*5B$yD>YQU5bI3X|{G6)*J#bJi5(3Jqt8$hC&X3z%_Q& z@Z3OAan6ip1(|o057R~I>FnuBz064GQAp-cZ~%oe5dxxFwUtiQFJbGJ&8d$WvpXv! zQg`22uaP!YVjKWrPD9vh8Bz%|l)2}Fcs`8&25P`@I2wfPJGNIm8%M;oJ-3-U!wx4_ z;15{rH_9&BXoKxv+h|-D%ka6Mm;ux05`J+nt`=mw(Bxx>4L?*rZQne~jLxj>_=&j0 zX8q2v`v>~5Qn9l_(<1&f;#t@&N9))E?R2ZKZHl^C<_cdN+G~6iBkcN)%U|}%GK0ME zZ*h4@2U5GE14T-F8}r zd(S*94n`iwbc}N>h6-+z7N<_E6linl>wocwsWNqpKtM#Hbt#WV7M6)vh9kdaTfeo& zk|Ng#0te017n;IG4qZ0bhGga2s&3QLm;%rXwf?h2}4 zwUmt#@{GUG1K`?@U?|kpL~->{MinyoIo+4qduTxrI?S?_+joMei5r`oQA4G<{Y9xf zxtK0u;7!CpL0^tGd3{cW#WDN66?b3XHKG(pR;k*NW7!5!q%L@{lS6l{Ao6fnSC%;) zAZ!5RQ(q1(&~l=J=8YoV%S3d`X06-YUYNo1F_Rws)Bg)6awcy~AWR0cboZbKEi6Yl z<@AA1{&ec-VE{APn!*~YEb*v?H&x+qkM1&p(y?k(v&r#soZMzo=c_3k!2|EY#=8q_ebj+bpOE8652fdy$5hSCSgSx60((KH zP1-s?bCTdn-RZyk%}=H)-m)iV$qEe_-PgZ%U;4w(eiI?PD|RLrCq!kS!8(}-tZ505 zQ%VqiwERnOS_|R>2ed4k75B*lIKi}4FhX;M5(*-<4RK#qO#KRfg_%AiGXKJwpc3V8 zXQO#WDm76r?UCP#Im2If5_4n2@J3Dp9E$aP<8O#BEmsOrqCilkfw5;WtXc%eW5Nj}R(VZRuHJlals$QbVl zjQ!;-J@6y$EXVRp+}BA~it_YXUZPG1iOL!6rwwF@B)$zN-j4FA18_v;<2?`5>*QcP z@wEWVZu|A67{ipOFl}HBvsVAv9=eg=!sb$t$|K*cn~&{`1M8eOEV4Z~oV4~{y|NlD2Y|J8RMkY*BnoKwlvdiH*ZP9T?g@(7zZxZhe4Jx zi0Q%iO3^zjcB(S%NTz|5Dr#-?oQmE{l+CPZtNqmFnZ* zbv!-w?K{%k*g;y9^V-(6eGu<}Kk=67O`HX>qt#)}f)1Vr{F^@ZE9uIQeJ0JN{;&$! z)mpL`p%A?`2@-VFWINt+gNV0tZ0!SQ%X5rHELA-yjfUYj4+D+D?Hp*; z3JDN>6vaiu_?A1(TbbWxejRPkH!uFZh=Df~0}@~Df~XNoEkll z9{W$9#d-?-z@zoK>b85}bO$W+Cng^AY4^34rz>v04r?t|^iG`d<+ob1-!uz{ObW)a z43{V|+pECnr&$V^IW>t6CDVVE1RnERH%Rh7h$)1qjPW%0%4NvRgNw9^EEEoBJTiXf zm@OnzF6+q4<&Ei{M-QZzj_|a77f!Yv%))yztQ4>BLkLUYHGH)~-enlB9=aFA za%k5Qkt4B;nAiI?V+zpL5{GC_PaH}g`REPl*M9wDk#}Ye6Epcvo=oW<{QdtaZQghV zvr&bz4xh%0z!HQ4xWqDmohETbVkYT~+8J>6|8Pd0l?H{9_skz#ZNazeW?C4;fx=yy zRG1svLJNYwW%4?;>Yt)htmTMQ-}QG776}!ruyF9CIIG0vkuaMf=z9A4(lu9Ko%Zb7 z!xGI@wq&4q37ho_e<)D&Upw}3l^x*{2j17o)qZt*?7XlbxKDx{^9-TT96WdsW_qC^g~R7E|82lZC%aKfCgY)2MMsX0l~`l;<;zi#*Lexv#zvx z(?t5{Z97s|<)t)B$nx!;g@8Z}JSC#Zf}a)eSjQ9H0abHK)54oT3Zu$Ls0G03?@&~w z0sfgcb}Dh-aKt{3{*__CoU~*al+Y0B)y8x>`SQMW?>D}fHgvc)jHQl#F~5DJlI3^D ztYPU38j~)3-j45$>e@_oV|rl%rQ^T)jdb}fKh10koI@KBO=?UXO|LxmK-&M@Q|Z9L zm($o0g31vsS0&cb-oXwf^`)^X{7UGC6->YHeBX!C2S53@Q_rT|1SP|C%sV&KEIeQV&KikfHEo*okHF*;y=fUV?)i@$y8R*bM0}TujXAZ z$-{Gkcw3saceGUGNZ5`|6nsLNtIVr#)ay=kpmO5+Q47O0%NZX6A5i2vZEu7j~fKa*|D=;J0Ia6CiE;AEWEp` zGwpw2UwZlnkEiaQPO4W}u%;d6eGWlmd(k|z?|x?Rvm6gRGxJLNnV)-K`qZaB1RyY9 zQi&Osk>38`U;W4Q_+uxDJwHOnFjK`!U|8ys2XM8_@d_eVRa$t+tZqf04+#uBEisEz zhy}TMFWM-#G-ZNCHGx~g+##&EOTJJC&W+i||-i zI|_-u6>iVfNm!xleF_4L;1dBWzWE>bMR^(83BQt-lBE(=M)6!`kUDTxsQgq>L@XA@I2?x;5qd^vjp#{hmnhYuW0eJuZM z7+GO?Za)3gjhCbFpv9(91~w9!J}aZrmpP!YgtDr)h3EOWJky2)wF-h!Kr?=Wa)Q>w z66AQwxA>Bi`EmjeBwfCQ&yPDz^yQGDxXY)5y!ysqHBC?4^^G*O?;b*{(|<0X0avlT zIw}O`#gPT8b|$t$#DhLQg97ZBAF+{J}JK^muyixu?@S{zo;;xC4YzuA-cj z9S``toSLqLb=RVEcGmkSIY*Pu&y(a*9?_sBT;yEmi{eCQ|BTi^4MG`RgL_yI~f zijPZP20;>*PWy@`7A@C_E{`6RXOVC*UBtkfjscmkyq<9dO)Kx@d2tWgR05t(1!d+t zr^o2&9Qj)=6YU`nS#QRx@Gz8)G7Q+z0cHHdbf}-5Y2ZeXo%TJnO@+k?W}B0Atg2dB zD!}6MY#HCN&71q+?aS%eFa2?veEFrQLmw+3r=rXg79Ib9K8wH9o~tiQSKM+l2br=V z!=+}&*oAJ3J+H!Hl>w|C9JG>wtUx(+{3M~nsR-sGa}EShaUsltm&NTf6^;;}tIUu5 zFf0X%`Ex)Mv3Yi47RroreCh=R39Gx^+tT>-Nc!I0#|b(_R8cB#A}HNq;Q1Pz|j?H!t0TTA7VMA&TO`y;7pp3S!!YSDE8c~pl^oe`Vhz>6jpWQ*emIG ze)}J!_q=B}j1cC9`CF&VeJ?Ji|K(qQ7Qc*n1YZ+his3XfRfiG7)|?V+5|0_ByAra( zVkql)22h4!SND`jhNBKl9kc}8!mg4h-1%81z93GXd8%qGu~1KeR?E@);6Xnn14+TK z6{gBu4@&eklZu?p*X!b9D82K>8xW9Pu`SYGD1^8Q93aJe#@BF{hYqYRdl=e0 z`rTP;C?X1T@$O_cE2SEQ^lpOMF%A$qI^0#23B{VXzJ4fBHYIE*0KQts29NmoQ70av8vPe1>E|wWPc6u zjPgW%!Y$p&I3gAcxCVu31SL%tve;69JV>uo3)?alB4*$AQIkl2O?G*7psX$79NdRO zwQ;zS4!n3zdjESbOSioHrqrw-WH0-Jz|fB(Hvpx%!~v7w1lTf;(NbTfN&FI+0Dqum zcWBYCE7^yGn`flLGARCX5|{a#PM-2AFhrT&wC89ijH>B!9e4?)5aqdxgP|r*97$t$ z|4|w}dLU>@3zp+l8k-B>p-xssfC&Z9KFby>`jd7}qeOP&Sk_KFk69E#Epaltx{e$$ zL5jhzh4DsRC75#q{LXg{vo^etjvqtm!g^tlKY61;k2+9JH6t(J^Q2Rpu$0&-GfGs{ zU;KyvC=Fe9O-eY5FLM-kv)UW@mj-RG{vwV;6*k+;^8_#9nndf%Ptfv?>W%bDHmTq`lIJ-yMwUB75F;RqwR(3I;261H60s^4 z`G0=bd?MF>f%rgv=7Mn_Px#;i>lCO!j-`g`9J9=BxJPe#Zr^0O`~CxIWb3t$jlL)#0$woTIbw)Tgt$ zdpsiC`A}~f8Qz<|{?+fM7x%xM-hInkQg8nP!J0$U05J0C+4&#QwN^iC;*4>4g8-+$(;K^BQ;FMXqaXFr@PMOs29FAjiiOI7K0I1h^h?qg z!+Nydcv5RH0+AxaVD}Quiqm`DHM4+%swvW4G|n34*+EmEnWAO*{IGlE#EIkS*yzit z*?u_n_HF=wD8HQR(+8bYs}pJOjvXBDJ_(IHm44wDu1HtzMHyLq5ykaHnp-BsI!cNH zu?%ylasqM(aX26syv?!f)v)AM$FUY*8A@BB`2n1$i99H%(uY?*F_xlNPv0--Cze;F z36j20s2P0oE$9ata+eYM24%QJ1SIso%NnzpDc6TsmJ(a zvZiG-b}C|Bt&@NAj_s+tpI~9?1n|Oh6b{ON)uf^k$_BZj9j&Vc>h~Zr!s!n|V?M>* z(nK9bt^h=dfZ6z_g3g2p^;i7kPrNTfS}&a+(K+`Lp`9yLOyuB@yYr0XJ2?R zjn8c(e!w+EL*z_|(g9{tgK409D0OmbtXojslc!ZchU*Mn!KdaqIdLK#C(eU2UY!r! z%Bc{QnHri}6M8$QaOTG#TcJ(&Va{2pFcW53XM(dmzWMEk(`A?6m^N(Of&d)D!EGY_ z?BDtb9b8UNKJhHVxHCGny$eB%Mwpc!^iKp|8Np&$S_vV@B$NTZfmpR-?+b&>+Z4n~ z9vOHjCg8D%*CA|DxaD~Dp8_<~oFwRzOlWRFvJ2$5WX(cXflIw5;9A65;L^qt41D9p zjpSw52kj6)5}?Z$hRyZ;5Ln{He&%Fdm9xTXpfGNR1qa0n#YPi%oM=e>YWNMzdM<0! zRJu?Ktv9dR3#x&oRhfk5VsP71Oo%EwJ>=cjE1#&OQJX=KX?$^hpIpse&0<6?N2ErwqT%+X zgXtr;jHI8uWmjrn#(KefZO{{=of$Z@e<7hEE8w$9gwf>++s|<{UB&{m(&)o%*^e~< z{}8v{x?6=MmNrbP2IR6+P!muZWG+%c?&DAxA%<95pud>U@C2(9d5kvbNM$7RJny#A z8Ycclw)^Wl!CiG?KNgvNfTj|O5{^P@ESo&$sfSV`a2szH!S%F8XiHIn@tl=KEGSDT z-#`nD&<$mQvVfZ-sKbfPC8K5V(Lj-C=M-axAj%nA$a&sCS*)?Ngq?{)=D-x&(qr2n zW2sIE_Q4A4(JN!=-ar38(y9HAr44NHZT4)yYC>yhYsK9+IGZn*IcXR#xK-y_?p{nk z3=BXBnJRy5uJW?rv%$0RBZCK;;6RQ9KAG>jrcx-xe){8 zj1NEKHzSSws~<{;IvCH6X>AwQYhK+i+-5(=B)Sddy2&!H69aeaMHVK%PJo?Qcm%}~ zr?4+~^rby-zad?D$<=9Ql*tW2zsf`)cFt@)D)F71V7-FnW5*@iQpfH-WE;MQ%Bl-L zo*p>Qmux@Dfg7k0%K+M72_fzSwIXM2Qfx$8`!4SlN=FFM(D*V#Fz;!k=U0orwRTw- z>))8tSD5)c@$AX;^>06y-g?a~sRzfzS#CmY3oNN1ixBV#IfST73waISdT@kc zhVE?n1dfe{(^jaN;D4dz8QL{0189Q6njLL;4y;o+KkDEYaXWzMbD#SP0&8!&=JIWr zr3TZ)_(Hnr-It~-uf9Hg_s(y@EZv!*ARy2RvowX~)C>&NcB`b(C>g)Wwx7m{>wXf> z>EyF;;-p@`+ZW-?X`i4dsW=r|JAH17{!$pXexJUokPt=HEuorQBx3#>pTu`2@G}_M zvK5O$50(N=bUqH%B9sTuR#B1j*n5?r*is7`b<7M6Ud4&$Q9pIt7Gc*QLW>JSlgp@VK0Ypfn@JB$|@SRYwD63Ft?T;8hXx{T!B2+%Kw3uQ^fOleM&u^F7 zRA_XtoyR}L@b4X+Sh9FW1w+NdEwz0d>ZZe}mJ9lEtEv+*sXNxR# zuyw4)l1(RVEVIj^o3a$xwGQB5XH+kal2u@-pj32lvhh#dc5V8bf8)BeXSY@X%9}e1 zJk0HB+Y$##{ecw-SdCQe)klk30asE?;em@#RH7Z|BKU@ste*WRs`TuWiL9x)P zv3KH}6KFFm4UR$NN0DNei99waJdaVwg(;6$N{VqCcjEq;e=Zz%PC2wl2**6pg|RQk zn9;JFt+*`(a812!m{Vu4*be~u?6IS1;^+b1BO+;7rCEOA6;~zam+NWkrMptcRtx}4 zMx7|VsR~D)FJU`A{gv8h;B0g{+KJbx`NZ*iOk+CBm~sR?zmk2p)FN z-4CYyPalN2T}2ECc0bT7J9c%YpSbO&^yHI2AW+pbjGHxmqykliP_@lEsKP?+!&W_h z0pu0|WF{@qf*I~9M1@^qIsF^v&V504_89`+{JfU)3A<%VJ=dKs%R*9ZIga!6`R&mc=8!VO3|L*9~cSI*u@nT$&xrHj*hPS7l z_6@|2=u6u+Hqw9dtJkNGe`Fxtc-4IR+n;<(y5+jdW5zvk_*9%TRK{sIO&?F4X*}I} z^X~L(zkC}$8QL-jSsBB^ z@xs2?ULISFQ9Q!omvQH~4gVY7l_yBIF{z+p|H*)*Edh!9liZwRhW&`P2rfs2uvjva!NSI+4Eqjr-G8 z*Ib#l?dVNo<7_EBaV-7(&wnI6|Lp$s%(G92kBI%@M}@_$xWQD#i;Ne|z~w3NrxR!< zTwrM7C$=5(JtuG)iihxNg~f$UF$E!OqP#_d8vCI-eOhrKjqkvsHwnTk!vXJ8kO_O%G z8|_7qK<6Qt=u^%84iw+YRvHwPKni6;6R{lA!nu7d&02oYN(e~G$7iVAR!?&?D2OPV z4Xh)ZhiaT{(!uTu9J1!eP)26cCA(|sCx3ER`rvIt>H4>o($DCarDA6K_uO%pw(4b zVeksbJ9x9rfJ+Cx7d@0Mf%0j_crkRNy_pxs*VdmFJ6L<`b$n;?2w!nI8)9eY7dsE( zt;>ud6?eDO3YADd3~F(V36e|Uj5$VI+OijgV=Ixm z;Vot4S>^Zt>95=_lZr&yM!Q`7o$tP`zcRf7rn6sQxHGF|Cx@nN7>Z2@bB!7K5ekMk zNkS5zV1j%Hw&D}dTfhB&c2a{hvd}206 z14XeO`I_V(dF0WwZOcxAY7M3BTZV{Ox`3tQhII3L-j*Kt{(U$W&aiC3P6P_K!=0@K z6Q&TWQ!#XQ>C%EiF@h-ZEEET77k^m*nOpqvmo|qo#WnXpo>dkKiVT?yE#WM@yhL7U zEib|3GQ>i(5J6$voIKZf_xQ2n>8?A!mv(I5nT7|4QHEISM@YF86ABcPQrr~6V}YF* zn&&+kwx_!>kIzG$Jn@yCC3Z34I-^A(-}NAX~*w-X9* zB95$2e5s@fWB77NR{;lA(g!;GsxTIcqwkt8tS3BoTyiUt_?H2DRiUvp_MzwQIM(cw zP83ahCbpXMVu@n~V%b#sg1@+{~$#mDZzLwth&bMQ|Lg`?( zb~Y|sp!^qn5t~x3*B`}CrjP%E5quWt;CN+XWo3xU&<*D0%c+dzpJxVc8T%t|!=PAM{>Xas{^;TMViC`c?fr&X>U@cOHWoC}LngsASuSL2fO z#jie>j7nF=01YluTZR`A+nc`prTaqb3^N<83%qeHgp3MK2tM%S5|8U}!PKK} z=YT323M8%o5{eYRW#-`gQlH_P0+@;nbLRAimkv#7U|Kq;eTBW;#xFz(o)${TNG040ILPI3$jH z(H7d^m{D~Ke}#B2gJ%0^Wd70mtEhD}<#Jq-$;(Wcro;_&PG1qYGxZN`;v9snLgQOJ7y}O~nHk3_neH^Q4*Nt1q@99} zrJqn3y|(^2>vQ~xa}|*yNt!+jp9=a*8V-e~sEeyhUZDW1B+?#zFkHfmBe=s-s8cQD zgc%368d^oa@y-ekaAho!b(GDn4)BKa=_@b2n67;H2Vtxz9WgKpNPax7Emiq~8e<== zmrjp_bDy5?opW=py|aEjYjgZ4elO@c#vcIs+mAHasGsDHeo6!p#2?O+#>@B#IpKnG z;bZU}n;lJuE}=R3jb(*}1Df}lW8IYNI2TW3e*=lJ0H3pHEyzt~;nQqm55C6upw|3} zvVjAwXpxD~47&OTc4iI{t7?{T5tA&jIQh*X*^#NRsyX83Y~G9C;+6pnh8QwbIDY3h z|Lfb^Frg@rVutU44y}fItmO4J0=Ujce8B)fw6O|`@`3^J&MNY#KfbrF8ggxFB+Fj? zvF4qkuvWGj=W@HtD-IYK-*QFax5P(^=QOk##Rq?*n ziV(<^P+(~8z);JpgZvYmu_E6IivolYCMRaRWFslmg~=H<+d)H!c|Q}I9T#iR%#`&L z@!hr(!a2^+sHH#qlRr({cWz2oUA=`FHai?JL=6sYN$oX^ z@K#~?fn%2xz-<;NS>dsbmfelRst%k+jx_|jebm#{lO~8d33*eN775>lo?1lYj60UB zT1uq%^KPEp#@t@;44w+Xrofx?ya1N5ObX1HaU)XJGPSjDW7|0q z_7--t^w6EY{+D;A%P-rDqQoLzH|=wW6GAa9tNH5>0e-b4Fz(zAjhihWc4T1cj1K}6 z)Y1mk263P9A8KXvwcogx!9VA_&lIrE@MCP7mAtATOX5~Vg4s$}??CF@xHXlqI3<*K zW0@@Dtv6K?6VOfH{gMP$|ph%s*iWl{BdyyqXh|B&w4KYM3qldK`5qvpH^0H& z>V)UVl?r-<<*{@k@1K4qkyTX(%)y_E1sSID(){dy^(j;$LodG{KL;LJ^Lw= z%0&Y!uanJYV-k8(US#>u&O~+r+H`-LlZ`mI*Pl^NI=tZ*cO;(hdrGt;1cK@=atZG9)Li@iohVCBCyto*J`khsSBZx0h37kG_a} zUx*-j737I4G4nXeZ)QoQ8w-a^oE4nSOJk3Gex)1dsrG)%!8B}1=ayDQ`c$aVxK&Ye zh^gtC#092U6XuH=n`|xY$}c%5H)`{P**$$8yv+hgMy6)+8H1%XWeWpZQ9(Ee(!fbleTOn5Ymk2m=MX7b>^3zT}-$C-oGW7*)-wB z*#Utcib0tyTgAA-Y*hz78b*yM3JNCb%2)-Cf@lg{`X)roB~r$(KX}8wfLQV)@B$vf zbHA0pm|5zO>3uUA&`bPfYlYSwXTlXuw>?43kq@R1{=`qDQ>UibHpxM7D1a3R)a|X| zD+HVlBtModg57p31cAZUpi@}6?bUx0zB2%?q49Go;1*W?729%EFxX(p@)U|Lu+9$bW9c)0_xD59)eu*H+By&#OthWHkS4#!}b z;8kS;TUl?T4NIMs&~61a7k=}TFP0!K<6WKZKk zThXQ&7u<`0UldVd=|>zTV#`QZ)&m;oYZP((9#+@_d+@P4)BSh+Y1+zG(k>jw7AW7P ztT_CRGVBBC!+SAPv!8{|a!KOfZ-%fJZY^)pT-+y*`MhsADlm>Im1O%VFQK5w7}k*c zW%7tZ6^mJp3n*h%on;nwe2jiasZhZ)Ouffvi=VJWQn^aIs+c=nCJ8#$se?1LHpV$n zzy44DS?ayz??m0s*jzHrNrucf%E~R_E8mP3LaX`6OD`}L1)cA;m;|1cDe$=Vp5I%) z&&V%KMUq&cp9@aX)rF?>y~F+UJ-W~;BL5pHYz?kncb(KD?sQ@&Ir>5_#mM7!t4J1q zAp-(kHCam00h0*2P9hBM=Y%pE?}_Fml-vr+J@m;B^kB9behXLHSICVQoyZry1{B8HLSqZ8HsYDVBD~dl%Vs!SG@0 zc|9F|@{TmV|Gu;xrQWg9R_afO7}wW*=)Gy}{w?hIqjV1O;;k<|VeS<=6~rR4`WrqV(-%^NK}PDw`~Y~glGuW7JR|LgP>@GiTs5i)#M%T z$88#K8)=`<3t?QG{^_e3HwbC+8F=j&XI@N9Os1VXb|LtsF+zYtYq5kwo?@BGIxIW1 zYG4UGLUVb5fJ@q2JTtHNgLb&8Q2E^ZvGtOoVgS*%DhaBT25IZS>e1E3iLiqMY-{y1 zL=1;+U}hPHa_o1{NpUBWNy^vqV!$th-3XtNQVnJAQ)$+rgr6V2$eMTG)WX)3d-hlBp|@Ky@HAH8>+lFi zVFe4C6WZp&1l=|b&p_raad;?`tcdRv-3Zk{JX)noOrpywvIuGkxq&6be)VK($BLgb z+#Fg>Wfa7}wRn`~Un^yvYA$j^&+@CN&+!^}9UnM`qjb-6VznXA9k)?itHG`nlwk%X zWhU*>FJ-8Y<3fm8)nGDLfydysofc}1wC#$WscQuOg0EEt##Q+zfA8mScdMbk3LOMN z!u|;oWLbig{}q-F0eT|}2gOC>#Od5L08y^HA;M(p44ej;qB}(}-;6s#Yh%V5Gg^LX zrV6t<*%h#`thnc!;nZ0hNZ-5fIEccW%^KMpp^!IW&gmdhs7HZUV3L;YIVZNGDF+SM z{Ns8v{m#`HS_CQcHq3m8!?8TD%vr4+rioU+h45v7@q_@DnYI{hST*R0D33PSJip5n zW#}?s_c=#O^*lp|pBO!rzWn9yrW@XQEhqGG$WECU7$EMNw_cid?cR;=$K7bn z_&ngyR$d|47Uk%CMBmdC+rsnhywj{?b=vIEHei*~78@s8$t0OSl1=m!DSRGHCA0425~ z_*Fjoh|AEa-w3;E?2Fh@ckQ9v6KBSM_jbvVDS<;boVEh)_sbJ*m>BJ9zx+`Uc*`ov*3MyF*#3oMx)O;98l_yf_{$xA+Ks@JK*bc`mxcD*WxTwkL+`-{ly!%VZj1HO$wR-HJ2D0E`h zB)kmfyj3--^A5Kp{0mGBRF#W})y@o2lX@W35l@AxHyO$N)$YK zzem{GqMiH}_clPh@{OxyKx;5?lfviamtIZ}KJ*YmyOQ4a*6Sm7M;F!(wSFU(>UW`1 zATG@BEY!4$+rUv^3A#Y+Dx~>HQzq}}ZxI6mL8}mnWh2T`fC*6c8PS&jVXlzFLD<2f zDc$EP1Rda*uVE2U5pk>T5Kff6ghzL$Ll5S5m61~@pISO1&I5wf0oT@!((aZwn8y;1 z!(-ztA2L>mB_@PWupI)95cEs*&wby2m`xJL(&bmamD|t@+f=mvROMXamq7^BzQTXr zMxewC)yifc3IWe_!;|_Lg_46Bxhs?q; zY1d`6#?>-Hph?&)NLe=wfOcf#v1`uW^r>LFi>7-cJBtW={M<875@0p^{MZjF9@z>Z z{XviMCVxn_qhNrs^_6>J0nHCrX))f1pz_$UoNWCv=$DK-wn>8{eOn?tK5(|P3>nG_ z^r!_*t6L4ao5vTc3G)m^Ol6Gsg4Wp8rm`x4jz`CfE!1a7mCu+2CypLYSKV+U{fv1T zOH~Xla3htL;3JN?oIr|qTR3gqY+cMF7EHx=fBWILxDUMhEPwLSn%_?=835LLu5z*F z{d3AJo_ReJpxozcpTCap79o5W@;R$sN?4QDuQU4(uK(pR^KTXF8oo>}-_Ps%054HW z#kh^i^5k6prlRCOm5I*IUSck>O&yEJWo&%7@_pAa9^IMAR7F0lh2x+8+RxwaEUQYC z&MqAA3T4A~WW+Eu75uHnyb*=N-3QJ>6?6^Fn+S&{Lfujgv258kMzqCX_iHd3nGH{6 zZhY}0lTZ;_U_G|IMubb2QL31Do0yC5dhmF9WY)&W!cJ&=;ly#*lG=7Qq`TGb%9R!QeQZ>{M~L%;wEoSl$|vw;b@XcBLy{`}X$I46qqKn#{)6eh$B(2he*5wCzK{P>s&TfA zf)cF=B@MhFM8gT$7E&&t2mS@pdh>t-_jZb~&?3Zge4?MoB4A}_2c(Y8m!VW1Pjg3~ z!9wJY7bh1mC1_Hn8vPdyp)r&%4cfOp6W3wcvR;z)`%J5a%7|mke1SZ#B>$GcHQmAw zX-+z&Tt4e06#)^cK8f(%LuoCv27wPP`y=NzTI z*WHM6wS%@XKA{DZc!PT4yWfI&+74elCuP{PGO_l%I1~WOkxu-`SNz?2=5xz*U`A?H z5ckLv1Ge=%zMF3?5dJPcJZa%NihA9D)|U6WU%K#&Z>X9#^wNdH22TB#g}bjiHZrDH zu%^3VVP$zHEleFjW*WN*Uoo~`H`@kS`i5>8caUdHj@%LHF$xv<{|d51tA)$EZmpM| zRsM^9%C+Xdxz>UXfWR>U5IOJp@!&XGEpKhvt?$_%(sCVd)&g}CBV>UyzZ@INwYW?E zP#(mCPG~LJ+2Hi+WhO&ieZy(fj$y_M7G;9!IT4A8{k!d?N~nCK+dy(;U4$OAsv?zhxSi!l9L;bGBGo3)z{Kk&gis{D$_1 zHG`|O_p;u-xUVg+&Q!y^JHr;(hn`$YGs}H+Dol)h^%HZ)DZQCCVG>OX#x}5C_Ux|^ z*4!|&OMR40VSKkci#7+RC2yP;!Bs))GQr5mrkGic<51>oRN)%}5C&;I&YCSHIuNFF~rnvN5_Ra|Yu zOr1||bp{MQ=z-Kq;>j(T;mFG~cd&%jg6G2RbKAkA7<8`rNA%0qz_Jgz40R8VOFUCi z)nnXQqrtUeizV;tY$y#VgkpUk7#v&9byec@?Jy`#2a1Lv+MR{y>*TVGz8}(dKRY*i zU6Sb-Acn{YX9%z~c8vHfv(|-w4P`ivRG2b7G%@>c;Ov2`({uX|q(A(BKAWz%YByox z&C7W@)=t@|PoP@GN0`7r-%9N>afZmEaAT$|QRl>BXZpd5_4Ggg`>&)w{^AeP_n&K~ zd!A~f=T2-%|L31Pp5FHML6#OrXb(8W3Zdsh8KG8T7GHs3s1SuL;}3Vi5fGFJ%;hr_ zoD$~MGVj_u9(m8vkD;{dQ&QpxfpTp_y5#zwO2acxrstn}EPRrr6%}Z=&^klXiggCV zqZFB?_q@gj#M8^s&+&dsp$zd({}k`5$gI$>89$Ca`Wc3u6%{Fw_VEdtbYeq0-7(N! z>t^Q)LV$4@4W_=>tz^rnBwC2|NLq~LI}qN_aojk8aN2Zl+HviT;2(c0YH)aj@hU7F z)+8L#BXIceoMax_9EwDSQ8>L5AJ5PT+=^e9i%%;YXOssWg7LMS#^zYiXQ{S|!modWvPs@%sB;y~rV1v)Ju4gV0LL53 zyo!zEAh*GOleY4wxM$TNQv!;B#9Qa2;=Q8X@;rte$wX=#J==(QK1)pE;FG>p`ORPZ#O-BfqJs!i zYKY|oMlLUBK=khr9)*a5wCR*6?ul}~^C^~H;ttGQfTJxwQ*buB)6(JbR6jL?2^hwM zDOQciu-|HaMj&(S#d<3DjV{^7v$DrWqd7SMb?Gmo3Ca{IOIRylcGdPdSlF)p z-JQPk#7WH6AZh7TteKTS)aFgw*}4N$Y(v4|pKJGJVkWeehbTiRF`d%Xm@U&bXFx`D z6d;#V!dxE+cJ_oIWy|1(kr9sLK5o--?3@k36fqjWOEKHGGbNaCkOU{1?Crp;N#@SB z165{JwP+|Wxb|-6O3*GF5p|NjaqH3KL?bn=m65l4i>ag3Py{tvw^-TJ|+ z(;Z*^GKAqdEJFxFcU9!w0UcNpX7N37$4g0pM;&ocT|k$Gi&hm6G7DIMDf&)$go2B{ zDft+8`U@>J6c5_teL4+1a$mS@f6xxZ#X7&jl5Dvg@AF*2uvDL6eY}?T?%W;LkGi`Q zVDuD7)KLS`usottA*?7Z3J9HxHKD6)xRg?CyA(tfA_rY0LE^n7X0!9`iL79OXk)Oe zK)6$(jhU{_g3_1+z;bPe=jmw0$ck4Ue6dUf9wHxQYN=6C(gG8BREdhVt0+MC;6h8D zTg#4~IEdE;o)7p?7--IMl>IKag42bida9SkrN}h2@$z)neJ|nX@|LuF=hX;Dl-cDm z#s)J4luOnF5tb|o;)gW7f<>?Ul62r$HJzxBq_5s}H2uN9yE8rX4AzwrQT=*%f-e*` z>h9nmxL$U(eEW_k)0UC9q+OS=%vC~JWh_;QX1b!|7dgeD!cK-+W(Mzg4nG#3nMAE0 z^YH~+Pr!m_OY42wgbB9m%G=WOhgXbp;;PpFO0pepD zQDhl|zPkQLesJz5S5|aP@g{{ta{RVF65Q&i^|*Mp=4uJ&OIg6JDYNxnw0BJzt98ab zOFQ?SSGxx#od*Z!!;MYLZxt9g^IAMx@A@ib0{NNc_**W50EM!YBYIA$+LoQLR+#Ni z9pXHaV~hfzqChzJTq*RV}n1MGr4j9uVPBX3=^$%I(4#5hJ+6;%_ zFVa!?S1?wTORMzH@2qq?ae#L@mgJERh)9lK+AGg#eRBV`9tc6=v>UkMec=}VrLd3?V2l}x z&kDuEywQK;(@L@oT^>Dh82DLQ08fEWYoiR|u^+|#+$`}QdWRVU#1z5#^znxtOiw)a zaC*n}Zx1KdrDcN4p%`}$UXqTF6C7^7FMa#&7t$a6n?FtuKXNEN{OEyn_z0&kwi6;= zXHxMT0$6Urx@qh#K?!1~%6GqaSGxY~m$1ahG7wD7(~cdBMc-*f0rPxB9GA24!>!j$ z^v~t^I+VsO$7%z4J<`_g+gjh=LOkV=UD81}EcpvAPIIp5bR zW4R41i7L8d^=8_=_wqETRSrv{XaWp!ifgaj2%Cp^^qw>cPe2$M^CP%8zpYK^#E0*c zLea1tekk!mK2Z{dT~M-iKNp(Tf2Zh^^-Ej-o%Qn;ci-qc7y90X<`+JDTt2U|Yk%8= z$|Y!eiMTbyQCeYnwT!h&g#+#ty&c?13jpk`f<>@`ucTI1qX);t3Hoq}#nZ8?9Ny_f zO*tf?2lr|5UFkk=W;iV`>`F<;r5WL}KZ-snt~{Wq%#ZzEB%c@DDa#@%2qlNRj1|ij zf_Zj$+6H$+hHs@ZE(%dm&hwI+HwYR`EHVL%;y7#TaZ{IOZYbrr4#hJS&p{9WY~&7$zC6A(UjkEhMdK zWt0=W17m^}@vaO()<9kcXf@#!s>Z~pgrFK7TTCy%xRPd?tX11t5QAGl74E{}DW6nF z-Rh{af}+Dfs^8Ttg^eV`5>|IQSYLE}>%KxqCLQbF9~t6mijBK&cL0m zVW)SdZs>F!T!l-5SzQvKogsWwGAK_N#a#$Q>NMX9r-jz%XEU;Sq-}cNP5?{l*f6H0K~M z@)!8_>Ziu?3Eu(-(u6c%Dz47FV~ZOM!uDH!4!R~~DL7HYa5g@A^eE*y1L0l3^ZkO( zEzc$zNp*IbW@b~3&4 z3UyYtA<~AJA#toaLF5)06K=VNJSo^2v*z8FaI;-l!#XkLe*W{{NISRhNxSz9Q3lE^ zp~%b5Ot4hM%ND?xa;))%&jlv=2TpPQTWQzvL#aM7M!C=didqx;Hxj8!S0Y7T(SQLt zD+(FA+MnVkE2j2!(Lcd6=({{NoUmkNIhZE-f@ZmjW8Vu@w90YPL|{l#HV4ozRUz!kYYUgg+8vayQxMzjuKWi zwD6Dzz8@!wLz|k*bbJoVWlWUeT`;RC$C|}+(0Y`Ye|taZ%I3#&Y03oMt|2F%IgY%p zP5E~#qtE$d|1rz6ddFECR(zBp3OHDQWd#rwRrR z6n5pfW1cbg-*b4I4Xa?rWF*Fb4&W(A@cd-Neh?Aog4Y(YaCn5eVOQH&o=}jx1Eq)zYR7BFH~GwujBOF2824mu zt+x4FxMlD)l${M6Lq9q?8vFB&G4B>fl?Rf^?fUU&9{<%V10VwsS)mZcSCfGtx-a((g#j}i22GfQBbFn7bSfhGDd zaKnqhDhvT11JnM=PJdvKdL-t!D$%0qT(|jJR2A>omO^O>VP=2vzV}Q~M|_hEc~c=r z9?J+T6^fV2sLO4kcsUSZ4hkxjN0Sb!Cr*xLrb0Wj;=$OUP11xZ{DYY7*Klqw;|#p$ zA$`z|yI58T2K4wdN7Lu;cpx1auOhxSrH+xS()6MSkFlK zS^!^Fl$+rlm!u~idAk#U1MYnnqVkNK8at5c@QFoenaZF;%cXAn*-jD^ zU^GBsPfbO!f}hNM+I`IxX)8*;7Ay}MG)6&8h$u6-uz-?EEQPsDk|#RL~T)NUz)txk6dWGJiw5!PDbA zV0b_GAtmr`fqxZiJJvVzJ?PM}2;Y)7xU_1ZN|%yD2J*2>~q1DT{;m zS{Uas)$m1Wr~NV2Cx7Mle*5pA{8T$u&56w98Vt z7x{t4>jFD%g6YuK?c27e?8?1F{`z*%C{> zFCidI&>mf8P_Qqcz{pHJa=Ze3&+j{s08>D$zy9D~{@ZlJ4eujF`XH7L6f#V6*I&OS z-S*-4rN`qWSJoB9um31qhAoUtIVp!4T&@zo2u<5-K7}lo3=?^^(g>!{i;rbW@UaVp zL1USIiZ~d#K3*buUp)A3kb~d(sM&i}xjMyG(o6R2#>sbM2y-3$+!dl?xD3G;35#YO#s4D7l?2xkm zfuwINibW2yI|@BuQbghN6$Pq!vI0h5YGpAxCknzM1G9m`;NWs?xXM9F-o28O6 z@m6qDT=0G85BTk9(f2f0Kl(4IjOmz5BcT(OU1_kTm_s{dli}MZEhLARZIe}wwJH+soZLQ7p>#g*(u6C`)2X`RUa0a z&bnIHxgX&?-zOJv?mO$1vwBaY2;Mm#Im4@^3#{igN?X6CSBGHTcLJ=I>_F|;*;>cY zsgp0m065YB|0wn}f<-8bw(GNCf0yBr@?E#?8^5W_B%{J0F0p*VOn~JS?!yln@PXxK zYe@!QJX6qQ>uR~;Hq)AAO7~ij_1}OuK(hsZD)^jb_`OJLzk5&RM|wAhhZ<^?3oD1# zd3a}7D4|;q&Ro*(Bpl`$i}8-M&6~DWvxl_JdkiIRsczL-Dt0$1cmgkuiON4m;b`&9 zP$sy$nqoZo>omOCdcm!Dw)TE*Jq=(c45OVqIfjDItQ5dv7SJm7>;@NuJZ3PK0Yk7~ zWAO52rP0Z)|Bt;l50mVu4tyiCva+_Ws@_+%)Ka%Lgp5F}0<*}79osW{EZ%Kkz~+sg z@x$Ajv5h^pXFQ&n_q;st%x8N(8{5EOjKRi;Rb~f)(1I4Ub*rWBR zd8@L!t4f`Xhd<_f(Vdky?~NOA;>3w_PMkP#BHy>VIO3Lki4_Oe!UXu&q+o zEKyTE%fq9#cVB!7aWlqn(3}od6F3E61!*v0JC7?TbXpUX4+^2!sX{$=mh}Yj@SO>U zr5$Eb3+%+vGN5B;9G1px%r!z4vRRxX_wBtpz5fFrPDdUaO)q%CH5>z9Vw>d{XR@qI zH@)<^5zy+6Z{9=g3L^%A#7}uK%jP;Jv!U2#rK(-oDEcduKM0}d9hrV6NS7!a2($qF z*hl8EE3-1AQo=L-#LN_>&)_L%-sX6P8d^X?JdmH7Qt{L|Ek%SQQML$-B`8+N%Xc*dqQx$_-C8WnDCuY#98`Oi)8nPT2R(%tD1!zkpymRH>7%=Qnh@m6~n8eFU*u z#Cu%2+_Z69I(3|#T5QRE>QgUfEMSBnhKNeO%P-F8#ZRZHjB{%@OEv6EiN5Yzw<%Q? z#yP_J9+VyM2t!;@*`<7~FzZ;mo&!hu1YD3JP5A+TDh4qIz_YM;ZJ!I4ydsZDW`y9= z3{FDquO1YBt#F!trO|HuZS0R4ON;P%FUidrKSZ8&a;G8}_1Z~A{Xv_IbxJmHT8X7N z!`Hp)4L_9nIOix~U2HT}Iv7j5mf`aP%NCvlhPBdKQJX z$~doU>s_-zGpvxlJMTE2J5Lw#PA52P?;{;W5%MUY^5ABjm^@QPp`M27S;`E>5n2zq zC-0GesE8u0*>XR~rh^ho6ALwH8D-Vw*qE%qDD-ux;R{mZH0es$R^H3}ES#a`Po#E> zMt&~cJ8pP}^*_ENAN)4x*|!R1+IE<7d(7)$nSnjXGpu}}bRe^|KvS-hSC2&ST%~zn z*7?23vZ)hzCA&~to>$@5A{-Q7#vs5N2WP8b7^v#Ih>QR?UBC7#C>+8-ilvZz8GkJ* zit|q^6?sAjXuGcvuMirz!FdEH2x+bBh#su2-DVq6E}#%#MR`#^KMLf^5k*uOqyk|C zU4lskBVr({Es9moL78rF@@D_W^!SkmftEHh6Je$ZA;?1%016>5=Q!$|S1?<#EeW9` zKMi3IW;BgcSr%rNYbOW#5Q03DiJ78)VDp)6wd}ruew2(+q8U2dNont8ml0>;BvuBt z(c$?n=AF@od5LS6Gh7BRIXjP!GbyffG*9c#b!DeD@P~tYgu#aC%@ea;*;ekR9E6Fq zVFXMadDe5z$|-z1{_4G-NPG4Yc;)h45u8d5_VT^E)6M_ejaUwzlKuhz08eJ^2WGdV zMtgxtMMU9gvaL&6Z{VZVevy~~j6QKTy%ZaR0i#kRUUJ)777uV$tc_b&2yNdZzr?B{ zB60HvXIHnuvI7Dy|&XOOi~ z`j1fkZUOfjY9*h_9YddPR55i7K`FF{Bj;=Ej9_<)aL&y()4JZx>GPlaCNwge_FaXt z-f!(%kr=taXjgZf*wX7#r^`N$!ETt@mMeCq%XV!{`|tWv%=*xP01h0W+*es@p<}=Y zikD537Oa%YYs$~1_!z|S&06ZKmFFU^{S^b;5hq&_&u==5Jj)x zoeCOvpVV2ycLz=+nItvlk2$#(u?nTQ?YAGfRFRL%vy<M(HR@UGwSaHU z3@bcb8NR?yfupnDlJ+`Jme}dXT2_W{_4?&;`L%EchX+rLJ;B5vFQrsapy3!4%ebW- z#koY4=wtmPIZzN;WU$7bL3XS#*5oTH3{f5me^0eZJS-HF#q}W+i-9u`m7L_rD;0^-K4p>9H9UF_Ir4_L(~7g^hO z_MR1nY#jt^@tZoxRn;j8|A(0=oMge<@h2Wn+cvIG7w_1dMyH8CLH*7yq&|b_#MW8y z08VqCpfE6a9V^nJ1I~dQibp7&&;SaHLaIt13AgQ0nX%yp0Mm*jtSU5GKX{x6F6FB6 z_Yg$No(Xy;pUYdU>>*_IGH3fSieU}kij&8V!HmXfxpbxygMx`r6er=dYPnWR9WIB2 zg2BLQFq5z!>VB{ml=Sje$dZGW(H0pEw15L9Q9^(TCJ_C`OuP$*q4kU04t{C9LLY|1 zSI`DqVQGWPYOOw#hBpnRPk;8y2>fkqx4w+_Vp$>XM0nYUIXDVB?>|!n7ptLc3@n`D zZ4^D$rRTdhrpC7G(jZGGr@wt$S~oWWJ+ecFF!EC<%d{9cGcyefm>t`J&01p5)I=(UYJ2p)$Bu78&A<+4|*@9cZ#hLGqYms6Zj;s-ST1O`ZVGI1cNmPnSVCAgA`JKMl@ zf;XQQ4wYK1A}SHx@Da!Af`>lBlVW86{?pBvotbcQfwOXxb9Q`w)X;$bwK|G=m(Lq4@3^I3 z@#g8`3+$xx7%9(V>VfA}Y!gRoz(L_cjDs$Y{Qw8#W*oxXh`rIv#ra<2tFiQK-5Mv9&CR`u>>dqaKk_OCf6t!z-v-a zx$L6iqj0p-T*45pXa@wNg+MsOrH-;)?A93|4EK@4_or8V|1;B1z3Ij@ILxejdIT8p zO@Xm~@pF%)-}-ldjDqw%5a)LM2y}F#!74S>E#BO&sF!`Ungx8!&>W>@7C+?mpTfCTUT9b2;t6im(qGr`V1j%6jX5;IOdtw zmV)MuA}KurOb9vKWO<>`(FaCIT|n8jtG2L9>F5)O(*yV4pC&lX*8~1s${S{Pkp19L z(V9^>Hj0a43@pz)1U};}W+cF+Lv!F!<&>loWX2^zmWs22<##*=AAk$Uyc*BE8;pi; zl_yVq^gVhJ0h#?;q-Cui71mb|J^mn8u+8a@-t%u61gyI{cE5uYPjmEO+Aaf&*}DU2 zEIs^*KTnT*;?L5~eod??jT1Mf46Y&DfG=9per-Ei?x{L&VQF|F*N(M*=MP$)uj6ppc7L7;4R`zxM+fZJym?8NWP&T@lV3a+t02-f} zVu=R%RUO#QZ=^oFj117SR!jIQA4xp;2+Dvwv{L1nV*`3M^h0b#R|X0X_ksiiqCDAU zbkH7(WgKXQwuc)=OqHP3;Q0^MT*Ey6j%ZT77ESp3^VM?^gktkM6z|!4K zX!mvS@#-Y?W0`Nk^BpT3;D`cYUNG3x#|c}FPeBjNK+}1Z?+D&QgG`x;7K1Ks1)>xb zp$E4*OeSe3#65zBGzesbMiIfl#7en3N*@fSkA3EFx_^H)4H48R5$SPedJ^X_W@)_d ztaT30|E9A>V3g^I&?@U_;nlC)LJieew48bv&$(WP?&wO{o3CuLpmjz-1!ox zUecrW5Jt?%C~Io{A5T|ZGsKP_f=xk@1HD{N_oiR_H}6T0 zJOJKsuGM$ILL}ZilSJ9lSB3$jb-_A4#g-#SgTNG62~9j;63+ZTgADLtkr4T<Jr5ixW4Xb*Qb}h^yO)s<%%ldaxLG%5=$iv zDzJj`#NYuhp?FD`3N#QA%2Eqoadv^Tis)NASHNBJK!J?#-&qKHRtf+y?)(i+p#*Cg zIdteT&JMYsEvk>l{fqZp8p@w1iH7xrK`uQBi(6<5MZz}Q&Z56udNTPtlpL<51M{0A zuQ(U6{0*Fe51(g+(0szKNmT}s-;a02yX_-spbF~>4v?|+jyiNIRdI5ushi+Ku_p~gUSKR3*Cc_j5;$0>j?6dWb)++0$qAbqL86XWG zC&KABSX$h~NyZy@?@E_leNEbM~sq=d1y|oJbXM5HXjUASU!hyA+tDF9Y?@b=x&oT+tJeE7%@*PRD0pkm< zfq>6#(K4)p;J9^zWgSa>8OQKSb(rN7A^_t{HG?%RB5yP4lHbitBICft@cN5!8h7Ia zeGRW`GRa*)>CozIdENLCsbEMVb91Nh$HJ=V)_%s7V_do8q*VwUQzoe?rbGoqC=)Pf{WRPSGChj(3|n9ol30x*6{M3z zy`b@-(b4c|Jeh5M;DJA_ffWNR)|R-}Jqpu8dm>tCm&eN^9Oj#ZNT08!Pk!NOnyT$f z101tGMx*PjN5@RmIw*Gzp(SDIAR6oTFef{}C5Ubm4+Wb7BAcu;%>L!=_+dMPc`3OC z)yDZ;*lnEmgxShS`nNdy%DV&)1YAzmox4_NBp5o zmvZAVCm3|2E}6*V83PJPEjX%b^8}!| zY~SVSY1ciS6Fhh20UXO-;;WVDix9>j#r{xX(PSC3TskbgtnF7P3`#Xd9$@S7MB2G?N7}a8oiv(OQ9?L0&31+|#kcgK z(j#5@?R^y=J1S^LP+K_gGNRD}oAediYh_HpttBfgbo>r0NzhDIiVG#h^70uxyleU7 z4ct+_d3?TT^i1yS#G5T=Ea0&Hb`i#>^`vU2F|%pHM4x)?zV!1y_tG@9sjbrm@_Z7@ zG*q4@@Gp@{2NcGbUQJUdA>AzHq{qIJZu^s8PR;QXvE_6DhGrWbNA_Wir+6cN1Wu$c z)%9>f=5|DMjhUX42_5*DNa)1PICALPMy-mD73r*oEqIz`u7T%0CtdsE8`B2Pz)^`| z3mfg`Wv71naQLnt(V@wj)FWPC-t+ZM^vxD060fHGL^U}R1yI51 zI5KQ2!zUkGIdNaPge7ZX>Ihq_k1(4bL+Hb37;Ev2eipw{k4r43>?a|wl&ARwA)Q#h z>)XuI3c)E^zMh<5Sr4nOK8PwFJw1&yJ;5%|DyMAs8^E$Z%}&jr>^QN~;_31!6oAD( zAM=5{tBt|exQ7zrDX-EkL>k}9KjT(0%=iEY@cLIyG zhOof2SD5DDk?f#RQRy0s{BS^`2Qwx(#oUOi!$Y1t{}_3WvFQOmjI4m20ViXoQ-y;v zqY|wcnoeTSQP?EAQfjP)y3ai)DkraihYv>U?m1s#fIQ|4f)^QP0!SX9*d6Cv0moLm z1~Y4s#5(f=gZ|j)w)Cm5jHIKJ9MVJt#bG@0>j(j7=y~P_b4CEmfIM2>@Z^Y(rL=d$1rXyciLpvgT>K&5Qk<$G1M&L^HYnjXIY&L9$JXK|D| z%u-?KOxR@EQ4jFOZwRVzcJ#iCf}dJDT*_9ATLvk)OZ0H;s)q__XfZw2A++|CKLQ>?|Il!?olI~eE+aUb6h zr!fd9oLhNN#Z%xG2MSJG5U=DHq7Moj%GH;BV>IhA>qOZwNSWEiv&x4{Rwjj|&Yvm* zv@GCODi7w;8T73=RoQ&MTPpS5sUwpInNT~F<1+05k<>xrcg z;NFPO$hYpkJAIpFl4Hk?$5M%ki|@IFa>*qZV;PzW>(+XfcW5k!w+VNPeyP`MQ$a5) zDI7Tm7?l27$yvO8>pk1-$1;|dM--q~2BQDT8_#%My;Fx|XZb#}#87|~ru_2cM+PQW z^bXw6nGX&Y+#g6&FggR3Z5Yz|corHtkgk8mRq6MB|3?F=_I9VRhf>e{?@m-ZR zu#lPNT2_zl1$?~jyCwbIAN*RndT55cD1+oK>Jk1zVN@y4ZCu8YWrgC3axuf0UbkUA z%F(8D^!P~*XVc4{^<|ggPzrZlv^!n2Z(k~3dMQSU!PM;UNmJvTa{(Q7bD$%p4oFdc zCA46NufScbk>v441O=WkmeX!{><+%S@^R-J&tswi&tofNC>sX*ig&e)`3}jV^B*rr z1%KqSP4c&0My~VugIarLdFS&Id5W3$+1U%aJ^OzAUgGO#J#EqYS$A7Mqwy<0TIKF{ z%ffL+Kdb`FIk)K~9kde@-r0%A5Wt5K?)obNbu4@M3|RtQG#qapZf3$lZv^15enIVy zZx0*IO2@|3yMA*BbcOiT9M)Up5mR`0CL~%T7$T?5_6#HB8RKrBwS0MR@E424dg!F3 z!HzKdunE6I3XnHjb{+3-m?%9wPDg^S;Z7vVu`Z&)jQ|X zLx*iySCXGjs67~2$!%{H7 z_-@@(n3?FFn1QNc${eE(?#Ha23S^p^wp1zzYlX0r=^ld zrmFL!fJulUTn86{4zx(i4)1Usg52c}joe=3p%GaW0 zzV62Y^%zSehaP>HT|qr@6unB1C&cdDwVU-w90hrAhON*#0C!=wT*SdsX>a$5lR$y( zjGw}jcgJYm(5hn!T(zFZl8y?3oTc^5winmZk@yT{lXf{9@wzA@<22KX^qyzjxpxX- zZ5{dSBKl2-HLZ03>bssPqH+voQ$Kz>gZL}_!Y}Ld;ugV<58DMiLHpvVg)3=!J z&9F6(kt4TEeVaCW8L&5rKJIsEZh zPH|UKligy;2{D$hP&lv>)N!N?s^wgfd}6d)Mf0vI&oQd&D!}cHO>lRqaKY;}j;W9JK#EqP?{1T7u#saP_G zyt8FD^J85Dw35U!AZ5km$cci>=mco2vW%=kq2oETgIEeZF^x0$JiBNZgQ_W7MY<~| zfqQ~OEExx}#K`F6z3}5g@rq&XL}YQ~OT}o5PA!;O{8-_SJ0>*QG?;01>B0(uj4>0O z*V7wxE_uOHgTm1@c9Cu@02zR@eYG)}u;-}ANMcqNP=HR}(+sU=uY+2rF3maJIL1_Y z2l1B{2I}cZ?Xq;s*Fi9|RA;$;bC;&YGTJ6+k@vuD_zIdV67>0tOFYcTO8^9 z7`_H9`ShV^%(7m0+gH9wr!8>AIbonV%uF1(4N~~R3~b$Kx}k6&WNb@eZVy2t1C=+% zSceto3!owHh)0}Lo=Yx9Wz9=GXv@t0jLlFXdg9#NcshRKaC+CfemULv(mm|v;B-^A zHTGaOW;bX0ukZd)`r4NtNW%l$SVQa!L0g9rclA|>c{0YC9K+$q(&X6TP@1ft|H2l_ zS7;qBH-NHuZhx4BFUt z(`Jd&l*Ne_j5=FUyNO;qIdh73&!!*w;n${{UipkP%vL;?2i)~y`CX+AIPWr-?{7e_ zC&398#;BE93Jj3xTdpz8#`Z13mXn%;2x7>i+@lgOy7^GI@kJPyjs=cGBilqeaQhe2 z$^Y?(sc-6}<`AMC6ITW&@do=>XHYho)}^V1KAg@`e9Jp%!&a!l&`Ou2BU78xi(WIH zo_*s^Y9S870?x$E&3t$di(RUW10#UMjMSJs@T0Ikh$|3&Mk?@k_I)zxFSej^`8>Ss zFN-nXK$&i)6EItxM77|kVOx*FGKwn7JEM~PLtm#}{FwDjZRKi;;@c z@R>lE7!cv?jkp;V{q@2N0R7$trS4v-bpewE4 zzB$6iR>pS09YHkOmBOgXj4w{;1XkltxW%nd8eA*W2L<4)kPd(-v|a#$u*t~%R!DZM z{Q+vsws@}TJ>aAcJIQCZK_*|k6Ek20o}I2h&3*#RgjE{2FC6^?z3HKc9!ihx-yd5o zHI@0X9_w(%DlUvdr@*nULO2I;P_+tMn8Oe(;yRQi-qD96a4bXOqb91lq}3o8J~-^_ zS2wMv#}6Oi*!$(uU2ugV5*Q8U>6B@fnv{ zXmb~R8+``O#9wh8TS_5bS+n<44&pg~jCR=_0#N5C?vwmhAyO$dmWA+ZCDE!7f!kXA zfucy3={tTnLuYC-UHjChrB}b^Ramb2(rvfhmhNU*WDnMlgO5I%re-Hl0*Q18my*Q4{S-5A@@1bH`y?ws;@i3f#APhK!k3;2p>V4B zYT}1!ME?MH9@ts2D42mQvc0||vr}=^tSW3vbVnWLsWV%MKx>SL_($J5=2Xi3EzAp8 zq+GVs$<=Li)n2WRi{U^#TRW9r_~Pr+8{hbvwD+>D(3)@Ki33v`KrypThASRpt@a}y zy`3E__ottI$4{_3$XUJSV8*?sQQKz%57H6T$m5pTHrA=7IP$|4tRZ+9Ss+#NA*9*D zJ3BR!{^|dIT^hplI?MLJ#X8G>#JHG-nRQimBEvB?mk5B=#ZpF@t?lf-TEJU=9;RIx zI-b7&M=NRbE|)PTPzVO`C&TRQIM$S1R^gy=;p8j~031MY*-5gTk`YCp2kv*$e=zW9 z{87{k6sK4=qHMhMMM;di!00NKNC+z?d*Qp0sJ~DaJE`uURpGGWRq&vaxLR5jcdL}O zS~=cdwJe^+;B9-kJul;2g=2bhKURKb^DK=ZnL+`81E37BtCD{e{G+<+EIkCevn;bj zPi8g69D(uOfT!XDjl~rwWE|nOMoLGEIHIaB^x=y!K5mGG3f6-y7({TiRxuGq;X+P& z-cRp3EP7aU8ENoPf^-pKS2xX~LldlVFqY%WvgtjAp$T)a66Pz0U zU&aBFUv|Np!fKc{gl!ved(+BV?F3&$$~xo)yW-cfupz=0)fQ8z=_QM&|%W@75Xwj zs|i8DFSp(*kezXxV#e4~HtYkLtDWw*0@LRbP$(D_qy@)(1?)c8IuXK>%Kevx5ki3b zDnY*62W&3oXuX)48BY&B@E{(*Y$t|4s%(@{Qo=8T;&lkj4uiRV%M*Wj7HgYK!r@i^ z<;*e*a{8p@JfyB>k{H(w;0rN%8o{dn2)TJ!XIt#Q`Q^8!>z=VYigVei&S2<*YTo^a zA4?zq*w@mIU02|kmzN2sf$HcZXZ`#O{35Jk_8n4X886}?K;*e_>ny8tXe?);VE84p{HnRT@@KTWVTQ)rrG-BBqCh1uL4_yJX zyO(k}V3&z9oe2eq2zpYXDd;6`OKafBKJmWR6~9$H!e57ohE;abc#JjF0&SoKfg+U< zk6?G`ETRn7uw>};yFhG^n_lwF^wOK2o1SuQ4)Eo6X4hx!Gnd&G=CPnKvpRZsJpJy! z{}Z-ykD-um!-KvbYu1tUeK%c~-tx9rqXemN!9X1P0^6RvAt0s}r;!@7!oh_fa3*XqhAFQ~9~HeN(hwg{F~? zqQ9_KEkYt`MUlTa7NnyNQ;TnQ_7)w{agtCk;Jxn_d~4O?AX_OFU9i%#)$S?3&ZXj< zyVa*r>{9>w2wG%pO^-czpZ; z`Gmd_PUy5Spju$jXAm(g>o~w;iD2U6nJq9R^m1f3yw|f^1VEk>GDBI3RYPk>EZxAv zD%4T(j3scV%#@kHyXS!6h>7Jlnbv_`U4u;p@sa{fB8+n!JVZfb6YDp zD^tq}=FIg1Ui?$;85U3q4rUu=$dsvr;=E@PV1I|8wtHHgd3K%FVOuvN`8C=Lok8A6qNK6CbI;1wM`73AiN zr5IpSd9a<*hxdgw6b>M;V{EO;NF?eDVk4ivA$Gb+%S3VAi$kkR!^Vfu*-b3#jjTd3 zJj51NEHD$S-$`xV2pKIdvHSzEh#x;;;Sl%0=0Rdsqi|N}3X`>pJBcM2AARC^D?u45 zeZb?)c^={AvH_V0!99h*g^^-5{@@2cl}5*B()G{Uhk!@0F=4gT=Rg12v}@Pp=?h=@ zI?ED+;Y$%QQ=(1>T^>Z@!{w)5*UW{*&al7jPhk>5{;RaAGzqh`U^^W=3RQ8gGUD$F z!bU5aLVtnX0=^voP?}V#{Ae+9DMp225bK3L2`W-bH}Rs+h6;lTF#H?8dwU1c6_;NX z3QD#>s8}#K`6r&Va5xC<_kvC>PlZ`USsdH0y!;2P0*5dJjM7Rgk9B7yl)fOpG-vy) zBd|u^zz_5%j>3AF0gY?v*!S)8eiTKW!5qkS93JOcN(==LoYoPHLmUS`Gkqc*J^4_2 z{tZt_zy0sun%?%)H*tLx=jNL+u?Na#k-UIN;C$DaS+LYn z_noKC+p}DUaG&potb!*FJNZOq=UYcB--Rd~QBQ||mI(OC-z&y{;0r~4VHSr-_+v$_ z0wTtS9%DIrgXI&ybzv*()4`9X!TBNw0^8q_kz3$0mdqKG5lTGnYtcoZ8~X^JH;VlIPWf}FT zAc*QF%P;a6Co{HBzMFSULDlfEkS~-ESD9ls_Z0k7Q;d;8eYej`1%+*wA${i&k(Xtg2&7)BQd3K5=8wTMl zi1)cOi5{H2WGZ!p_bs<~r$t;ST*-`PK{H!@T>z8@Kik*38EXI2Z-4LoE#dgOtn?+vR=s$_eXLhgz zSO_IOfj8jzHadDTee;`l5L^WT3cOlEW)Yy8#w{wWEW%3}3O|)T1$5KjrSadL8n!#OUt*d!qFiEKve7u5-uccqq~|^7Y7{VV03F#)&O-m_k3N(> z{mCz;eV1PyA+n95ARZOA&iKPwR&^Y3ish#)6h#E=I0##5li~BXxDA|9N%-4vPvs-; zQ~@UXV^04CaH7)X{Z^Cs5;J~*S3dp@0WO{xfEBC(u_K7fM@aeebR=j9rw4(JVOvv`Nik4PAOt}Q$^0@BW z^nCi;Kl@rbeU!5!IP*pGY?(1^ltZ@%t|O42XoxYXZwj>5%{p}r`h5Mrz9g;R3iHSB zCM;%JGjQB1;{Y8%IJ3g)5i_icLG8Sq72*8j{QfScEimxy^!rYlmfx=@tQ$?j)@#wx zSx|*TYm>7;P2t2X=r{#;UZ#QbdLLZ2DC)ejFK24e_wtP=xpGu=2pc7~%YrAVVEJ(< zZp%N<>*|8=(0O~Lt64&s*QOuEqK_qmZQxx5KuiR%GmLrNa0F!nT>-R9%_V)B_|YJ4 zhvRrDajC^4AjncVc!D&fJaUY%gup~&F-OrQr?S0VW!aF^(OFMqJUWr)o*!g^6Pa!% z&dNfU4kIjr%OUV#C$-+5#^If$V^JUg06+jqL_t(FA9iRlk-(v}PTdT7lnTeNJPm%q z1i&$@by*ptoH00`TYO8jDddiM1Nba+8sW#~H7}|ZMDm^D+HYkyaCEA0Sd%OmF#}Yb z@JX;QP1(IP${=7CEK{~_^JPSnca>BKe;>ztt?vrvd_kP-L3qJDJ#(X%_1F?j<0MB* zf8ut&=Ppk*cComFpnrmOExgbRdd&)hN4 zXlRb0V-KfGF5Q{l{MH{zFM83_q0{+rinTnClQyKgN}_3WaxuOC{a;Ui`QG>A?Y=7w z4{o9k`=pQZR3Oiow>5va5rz3{S889=6ZMG8GP;lM_#*fBUOHm0tXktAm;8 zpef!>#mq<^VA8M<#HrH3E{?i1Nq>~^$UpYzNGPrZzx74>8KnwZuPek+HZ&(Yy9$35 zo_ofQWi6nrY}r{#ul*^kgVm{^lPb{~n~QD(gfCUmqQo4#u2P*3j5$?~a?jgsyGQb! zC;dBDzZmAc1Nz5tH5y~HpMVdYhTqXZchiLxMTG-bK0aL+P|uSBvQh@{k`cVZ!#4Uo z^QrIT$=8|p*Zx(seeGOlKV60I16zwU&whbE%6#M82W#9Z2z`w#=R8^qcjsho-9Qe_ zjUL2_^DxT0(KC(8iA5X57LJE+1-z>=LED(Nr-Gk&FZ2WO;UrXkU&xt; z6G8Z27h_({BCOjeyj^|k)4-S{3NTwdHD<1FuSlC&GH}7%#v-@=|_*hKyIxg+4(#3FWa%4TK8h2 z(f(X%jzZP3!eQsicpcLKICAV%ED`jvRnYLIstGd9XoPvV%4_4xAhll=$UmC^yV1mq z?LOI~&;jw3)Wg3rQT~qMMDv-uhSS*M)#>E){RFJqjD-VFa(I$cO%bfn@}pp|ehgFr zn*zf+vmndQ5xJBO><$DwpZ65fVIl`Gf18SLM~lzwP~$_`NS9KyhGYT8EuQ($WPQ18 zcbzDByqgscXS$-x`#M?%vBJO)9X^yEeCWaO5SF0_%%PkxAcawj3ia`z)gEA^oKQkE z^M!ImEtFYCIr4BRVapL2vx#1qB;@D=51??Gj#l1e?{_~!W^(c{O#OKJ$v54UUh(Sd zD4%%wI>!-d4w;a?^u>qM@BiUHgs|3UMj@WJjIu!x1y5o(i6dD|hF1%LN*4VB{MPLb z72EC>UabXjTyx;uK19(W|2$`>nCw3V`5Y$0u(VNz?GT^(y@aU{1gqd|*g&8rrtB&@ zZey*om)wD(GSka$4{8b+R5*+Q5@#JiW8ycus3l0FV(aFkSyP2VtH3P6T6nBoyn7Gi zpqPPE^Lvl7a^L5CS{nl2t#_;|Qhen+T5^n9S}2Ad5a`zGOE2A>Ui8AP>G?0bjtGQ0 zcmgU_;>t_Cxfp}+%+1!*gZJ-ei}R<_-FNLrz+W3U=Qiw`4qCFrwo3A17|i(;=g1-Fzf0k zV3*l0VMCEQb@EjD?5Dq&ZvEufVcK2k%F78=za1P_aD2mhNw<<1M=V`5v8+*Iz*aUU z0P#C?T=V*w&)t)r{SuZm@Y9H9*NL&=TDs$*tTltX+)Hjxb@xd1kOgziy$(~e>nY%P z2knHvpbQC9sq_TQcLLmqKjub4st0Jjzts> z2I8VZQH28(t8kQC^j4Rzns_YzEF~=f$O-=NPUaIT-Z6nf!FCftg*wAs0iL!9Zst&M zd)93wYAzN+{OKIOeehWWflbsVaStHI4E#w8N0cMK(W=2Rw=C4CpiT@bMA3D*y~Org zcLcg^KbDjM)tDKvtn36p(@IS0kR8aJ@MmO4qhm31L|enyqYmk6*{G2x!amK(_K~ww zg+t9t^l7R`(?}fTvlUU8hb9$Ri(ILd{M}ACmgUppUV(Ub2f6LA2Z7Tk z5yHq9tIT?P`qRNfFJwzBObaco$@vETy&Kq`goVXZV_>3j@EZlYgCjF|XPH81T`l2n zD+G;uu};ix5Cw!xUReC7<(WVJdCz~gh4)zHhY{trsEGJ1FIh0lqAr=R_k$Tzhk{)T zhO=Rlc{LSlcCt=hZ_WNQT;a<=`w!gz&2$ty_~6iRlwr7Sg?Svq4Iu=*`f_W~S!V;q zB085pg|bq#$=^OyMnpsWBIO8`&L~mFV(AKDL)I=v&g>lfs|Oa++u#0%^o(a+MqMyf zX10?k7z=Di{MBFm!*t)hN79zfSAZWFFf`DGBcIza*>{B*95JYqBb^$%f!Ov~SP6tn zMM!YOg)&gsC4P@^pQR41B*QF$xJ_0|O3@E07!C+`>$s&=C352iV@M1|-oc@bc@Wt^ z>aom1;q+FKg68adKF;b@gv3+ytBM^8fPLg{8R<~L=72N_dx6`a4erHK6?s&4$zaEuFt#qu- z(nr+@yRF5I5J8|>68ihUzb$>}Lm$VheIBddCi25jq|_EYsstAbacl#pjgpS|mOjOU z?Ubp^PG81v6yV+m*cLs4F%+yXY)xgfddJno)I;feuG^7*{n!7`u%@V7xRte!!vagJ zFV7pVq#xyO+$GnE^x=Q_TKdwLPo&9NjuycAt-{#3=II;L08G=RSlf}2grZ8Qb^D-( zUsi+qx+}xPz+jhAI?Sx>aC+m9zaVYehItsI7C5&rgnzB%`Z+D-W25Fk-x_FoS zI?|!U*>Cm6zeEA!88ccI6?vV#!m;(1pYfi{NFbjq(xv61#`Cblw1%LK4qB+T~Ix?r|9zn#`ZS)j8A)=ETPPv{1&{0U~eeC zPU0$+yu|CFh>F-)MuILp$HZ~&cyfYMq=H`kE@WNtO!9H;nT+e=@1QAvGXnh^2WqmL zr3W9ha&;({yp0%a6wfB(FD5`VBcd~-ARA}Hx+=;>=+c-@@*yXNHm$2P3^`*F!CF&; zzxH8S?Iu9p9KItx@C_}FT2@txvV7zv>AwXh4^~V?JAIhPrMLt`7ou<| z9n}ySb~uYri3d1=uUwhjwz!Tf;BDRWJA`2CzF#u>MHr6HstA-`2ugG<5MgwNnd^fO zJtuvcWrsRjAUz0YZW`r)4&JzB0}M3>8PO!Ixmdy0@46J&6(X7)FbPrALtQ?rpuD(i z#o2Z^Y$8y69xssh>?F)GaPvl6qOm!bWfjUu!31UKdJV_&2JaPZj^DwgvhorN2)LC{ z6%K<4?#CZLL}04>!nE!Td)+!`>eQ{UqsoGC{kDag>KzPGH=XQ2@W1bb5RLALKLN1$ zRGG+OX?$hJL}$Tq%sGxyn#AYWQu&L&@V4~q=j{tY>dA+5%sjhrs{8z{kEZ|ppWct( z$wvGO2$|ks2FkI-Rd&Ikd^0P6KG-IvoUXH1Jrpmh%7m}Q2CD}e^}KN^AZ8WBP!3w{ zo0=LA=oS(B4&Yd>2#W@N1lU?w^v?)?0&wTflL>ZEdH9=wZB#-Tu2H6ni8G19+~`sV zl?HAM4hL9)JMpE}!lgHthzx+H6~LrGBva4;Uy+1+3BTNnfenqSI0={iP&gXL;YtXq z9%4@{;Q2l|d7J=an+Rt1qV%d)T^-gQR{?!)J@$pnh=o8w#R}BqFuu9;`On>*{`#-~ zHk~{*$*IV@(|W8r3+(NmWhY0M3WrRC_$ty{^fR;(bZr|@q_hOt&QP2{q+^(B7!Sur_UZp zhYvN=;bZfhPCK0D0E9q$zZPBNo=E%l>`512bWtiBdqwjr69%nY4bEfH0waT?7x{(( zGO3uFJ;E^t52x#%wKcu^=IgnCH2O@~ixl);{8-_;UE!dWIY+F)+W+>a-;Q}c(6)GQ zHoiY@r!LLcDjddHpkwUxP!h5ru&^l6?o#{eH2trraCC|T^RKEr1Y%byk$&qqQ64>Y zW@<0T`r7hH3mii~ed2Ct)TIx`46><=&yGFse2=*aG=eNa`0LvtJxHE~KV4B*L9)iC>oJBs0hdq>LEij-*Vy*l!YasjP=>L93>8b(+^{j@$Ods#TtGkl;zElwhw3~-j?i$DQF z*XmT2DC%g98;Zz;0X|hb0yo^Vt}Gbyd*YzMY*r?p-KZsQR7i;1XF_ajhrxB67&vx3 zjZKcE*T3!u(wpA=0@ejto5yTjpQqnhwEx53|7g1PGvDCAxZSL`L&OksI3u|P1<|Tt z^*UoDX-x>60C1jRQxmXB0}5uh@D{=0B5ns|sc`9!qYzg~u?&|WVu_0eha!RYo)0m? z+CmZ!&geZ|*Ro@+ALUXU*e@o7jp@WIl5#)i`#zJ2h}SweaEq(`wv0dC16>pgqhX6F zFolyNm8z6@LaoY`IM4YEYBon7PNYjNTAyC`#@D82J!^X!7(zi_#K#2rWh|KR*yje9sG4Z1>MSb#=!_%3mH+OAFI^h~TH zsrG1^#rHyIPM3m2qJfdh_(4d+^K93xaE65I&9%l8ST`O|ulv#Gr5(GWH4jPy$HjQG zJw>~`UO9=8+{eq$9haF#Wf;wd<6fl-+F_kMm7Ygdln-KsEH-dZM71n}` z&+H@z9t%gZF2SR`=WK=J+*i-Mqr#z*5Fty6W1!RMJWiZ_HYR{mJb@?h?RTUYn9INI!a%wR z0olcMD|a9sLwR&+1@HPY1K7~qWumDaotRD^_#3?Bhx^mEi+91yiDkhqnfb}-@V<4~ z!fme3*o^q8XTNaB^c6}vkXpa@f;fPAR&MTZ|G`KK#lvL{J4Pi!=TRAU%*a8!Gx0(p zv0OjaSrCrz6`{+0*GhfI?UQaB%`re!A~DHnw&J^e#wiT$uBf0%t33I8p4bZCzVF+d zcX5;eRzr3@+G#$VN*u;kSp=v)6NO-L#tMQ1r?%02rh*{+4j~VL=X+}CFxwb75H5^& zfqu51R7lELEL0$k^Ki*U+tY9V_UqXd!Hl{#O&H#jC`p^rSH84A{kz}zi?nCQv(n@o zPL#MpH%lD!Q{`ku=wuOp8>ObSjkq`1j&v{wTv}Tim@2i3aEt!MWXbIKi6;)F=RErv=^a1+rgZ7vyu_q} zY6Q|M){q&jb>ahcD;+#IhNI`L>1(&$m)7Ad7D^NvNm$mP%>pKIpi-Cn2$VseT7krq z@P$p0ccdeafqRsQUU#ABL|5gw`$6Ic=y1&PNgqnYzTI2Wz8yFi z&peKuk!@Gg)*Q} zXmJ6R2d!|7@hrf#>cD`B&YCLQ$bTt$#q|gZFo$C`ImjM`NE|IYIA#I9tZ-xnuQT`* zP@SbLH1l}w?9G+m37S~7pxnk)AFueJ^ESzaJ5H-AUbJ)NrncQ*p}sQ|kLBmh1r&}` zcR(j7_QeG#91$&yDnu*OIl`Ks zB&_)?+iNr}(lRCN-B8B%&Y?gn_g9lP8W7rSyR`McfY0`tY7dAcM*flD6G?g(cTdp;0-?L?~P> zGK$+F+Nnoav*p9O)X*(Y0pwtc(SyaqWe=4DGJ{K$otcsJ_MdxAddbV43UQC{3}(wV zF=wp*^r=JX-S7SwK;cO}2oB4m(bmR1=0M7bwL!k!ekJqN@*wQu&96KdGcv`8ih%Fg zE|oWv;peAOHXS(T85kJg5KxXv25z@{Dx}4|IP{)yyKEvJY=;&J??pSkCdF<9lWLu73b))%18eJ$gLdeDllF5B!Vg6ZZqy zC}G}NQV)^(aFW!L;URnXe(O+r-+Mou9)9=;zwu2X9z}#J27Z?awcfbx&K?t2ZXGS? zOGU@=q9Wxs>cUqgp0h-jn_`DU@8CD+5g4`HNRPH5GMPh#16+!(O8I0OuC7ZHM>s}c zraxVA*~RI3Hw>lc-nf{Ca9lm`@X7R%4{#36eY;b0cqf(&O5&`EgafH`>ukj(rY-e4 ztCjW~&+*7QSWPKt3ig0gL&7+oK@@UasYP%9bVGCtsr|prz<`+~um){%iZcBZVU~ z?@7X%&tP@vLC{1WcA{_qv_dD=&}{+*6b!UU6gOv|gB7e9STQum&acfp(07DJ&Qu zI0AQp@-TzLJYz-;oWf=YDD3Q11(`(TtXPCbvOae#LL#^4br7_?>ZU9l|Nh zwnrHJ&WGBmoJgu!$%v5x*4qVf&@DtGv8m;%%psQ2iBtR2@P63rr&`-AxSl~6R5abIV z9cI2dk`_uuVg0bh4q6AN{ug>>TbBw(L1TdvS`s+2(IoH1Yy^5RzirQSlz+!D@WLFq zTYrFGyyyi!zJf8mSFFv0h zJ5)&tHBct>B_w`&K%I$2t4 zu+_Aivr||`Y1WxAkWi!e%dAYc#%>iAx_ROWY~4Md-uM$Y5cc8@+6WCTDC|2-;Tytx zv8#kJ3XLTXU@N;-oKA#?EiSU`(=hhNPJl7OsE(^{9cDR&!?-Hp%$Kbp5#UQ@BNPtD zT~2U?4goWJ0MpTXjGT`0=gii#@_W+5YN?=+v!Ac^4x{Pp?C0@&W!Tn!@dDn7ww~SI zv&uP3;b<(3rOA`uh<@u;hK&s@Y^oa9Ct-3#+XWmJl^Cz-_q~T(c}1b zDOt@`FpczCB$rE!rBUaBK2{~%33M0@-wI_C_hbAbCzKKTBUv692>56$qs;TOB}AUU z#E2a)j~#fFNl+b&<=!;H$?uys5%>?Krf{HNiW>wVEfYZj(s_Oh%LOPLb(xq|fDp}{ z^CPFz>0={!w;CgZrU9e_k1yp)P9o{76putsTW3TT?pcl~wx({FktU-uTN+C^OMc|D zUrnF=I~D5FCDy@+{jKA4Q=!DAbGqs#DCepv|2kq;xJw zcd5h|olz;Q@{G|AcjlctO`@>#d^Z#eh)rce;iLf7Qc)!H_%RiX-`{GJ3Qe6&EyMCd z;40)o%LF3o4?)jw>z25+w)n1xl4A!q$7t%(mIIQZCRT3^a&6Li|l4`M~q=|v#=2_2o|@g z0-J%RVo-%*1$?wGv~OTnL32>s2l=o(a0z`HufzTkW?@%hljy~*&DBbvbwwW@P3q#e zZg48fu`F>PzCYwwanZs6kIA$`+cG0TkmA46&oraoY#PJJhWR-I0OMb~rP`4as}pef-E znxSFRb|_c0(d9!eeA1)zE6vnZUa@%CUh~>-?er)e=zC>N;>rtYrO9^Bk~qOxa?h^5 z^nvK5uxBa;U4Vi{}JFyB}TO5$7RV9p_IP}_PL58mQ&W3$8k=5+0EVQDNo-L{x7aa zmnrLvR1mlgT`f7j!a-F=4^Pt4VV^TIbeRMLG`KSs&K~;ZDhLGP?ivL)99gl@l-vrb z`2rfXU*e;(5ta_VLRj$EdOA%3zh$0(QcQK8T5zxMVu8XH9tHg@-CtttVu11jj1^#6 zt-#gtTftdEeyPqiFV2-OOW9W=2l{>0Bzy`mNdz*>$^-nMHj<`BTvCDls&6x$Wi}!B_bBNm?~vM$IyTe9$24W!A)D>Yupv{&ef7FHUpa zM8xcyOhcOn(?z>>r~WQax17U?bTBImFx`^E2;r`9iumxrRtWfT_JO(UeCQ0=f6ky~ z-ZJVelv>bBoM+)TNP}`sfe(az+-oTf3NOouStVsU`_`o84i*Imq#1QuZwT~O+Z6_p zsM`AmJQFT^TY($Tc_u;GE`0@T%iZ_folanFA_E$+TllilQs6V{gj#*SXq$n^gwMef zY9w{#WFJsJ^@WgX^+}+>2SqLf;rt@o1QWCG>iV?6&WJgDIcDY#ryu>Xm!}{8vF}B2 zD*QR`g!Mv|nTH-coqp#({wWrKMS@UWlAbs;76HSI!O`#_BA9;Or9gk6z?E828%xYU zjmR1}0GGB)!77bOL#CjcxT5tmMc7TYJ$l#y-=cx&HQv+mMNMHP$yP8O!YmJ32q6eX zvjfV3>+*{_rArqZH*VlCwDH(J<_?o4+a-VY|9DIKzL#Bt;Foq;!lC?mX8OMGDUg5p z-dofA|LT+YyzGKTafrluR^JVkgKWJ~3C-4&) zjx2qs9_KzJFPWst_7n;XHwqeQf2N|YpNhu-7$G#4J{kMcOEF7g?iIL|Y1+3{@{8gc zF;5m?rt`qq1#|1>J&)Vo)L%~5TyZgkm6xGuOL54jAvG~(IP)G_)9e0-kRc?_G8Up^iV$6D9V0N(ZD}^0A^Ze z)>uxLQqQ$K1DMLU8E3A8tI!rod>%&`e=VGb5Ecd~ZMkcTil6j5x24sFC(T`C=rn)v z-kEez-0k>V94@65V2Sazl;J!t@~rQ6N(1#PQUa ze)xFrCYpKwuDkP30EgAY%$X|@MD{Z<1ucx)6(MgJL zI+pW<6D3&75v;ApSV9KU1BM0s#mZPmovbtbSjL2W@i7q`$7Y>aA?5NgK^;r!)QQ>j z$U`U7H*UK#-FD~KV$#)z18N_qu>bb|^V5VdU@S91uQ~xVa<59q;?~@5oyQrQohydI zNgH!1=l@sMEh3#6!eyQAg=5-+jFV#WI%Y1MUm(DNx<==&QnkD>9N+MgcXsJ%dXJx) z=3pt9Aj+28X3LnE=h&Tc`ou^Y+C}^Yl?@oL?-?Fkrx>>jc}%!vnAG&LU=e9@2A3h+ zlIKh~a|#){vu2sJso@MW2rJJrWi&E>J0+Yy>6fLY5#TQJ7M2m&sg9Ql`Z`QY1;u1N z5_1)kSZuGQ{&)wD6^a3ZgBuwRK+6J@clmEnG#zB!`fGan)1HxzZatdryz@@rQc#m0 zh01?1BZNpLSm6u-EQ6+RE+>Pt-~5Jw0wk#zD7s zngLWr@pDV+rRncJ^yT!oAN+LsS8sb=y6I)#!%_fSeAz9rW7j}>&!7Ba`Y*rt=jjWd z`&!zy<7##xHR%%$w^M;t2tY|CXOZBej*}iB;DE_MVt`7t;ywfb*D6Z3#{q1Lzcj!> zrj;Pylpga(9ON?G0i*AQPQ|D>_=0E=X~0C`0VFBiybh7<&*I@_i*?|^8guI8D6{m@ z^qd>6Pj7wePo<@a(2?Xi+vX;rjY%bW+;*;l=kspYW3*fhpP z_^&{}(v)}$rA<6o1?6PHX`4m4$OfNkR-jM3dWfG(lVxT+I&iuiB$M+!-2JJCPU zSyb5HK6VE4{g(`A;y-3Wu|xUyR5SqGftQ}xS<0{ZnGy({B&|)gDD{p z7nf)LiGB$JI`jUM{t~WS_LF8kBSTR98F&8Y{IE@dkmcf0Br`6Bp@986geS^euHw9| zimJ~mbCD@Js`zo{H#DF7S3X1Ehkv3%7|Y{yru*WB7=IMCz_O=F8dlr|zu`ASNp>0I z(%3WZTFuMD)_8bn3vd^zgTtd=lyO=#lXV{&(`kByve#kL+g9$MGOq6t}Fu z5}8?MY5r*1zI_8cinEQh^s!YxH>5?&jvJL~`C%y6(cF&zbi7MN=HRT%aH@e#n9nQ% z-z_!nTv2Gn=meCQdBSvx(^yx6&OCN~!So8jP$JTxGtXrBVrH6yoA#x9ADm9_|C_I; zsrfyu60t{kLC7duX6tf^<=40l%@Ua1YHBB&5B3_f zS{bsP?mM=jh!GKtm0Y2ev>1-(Qpo&O7@VONF+9SVk$1_?f6Z1|DXHTztgnH}j?bLY zT9+wXFyb=)g!KY}VZEWT0+)D_*@d>sdqS_jhDnJH6|7egr=c*5q4}E-U4MGi3z+pd03n~gO ze_+wTte#Ib#FxjJu!599YMV^bj(D`K(N5sC%`PS6oj~TWO#j+GukB-ny<1joJBo+q zMe^tr9sSKc%Tqx?O$7Jz>D1|?=_%J-lHT%`*QQG^-H76=!xg0hqy1z69(I*cPEY#q zhd-O%_r6=$(Xol~i4(11<53Xn6_Vp@R@^;KyaE8(+C2UGr=<#4~N19Am8G6x_tJCao@|;##0qO<=7M zXiEwQ%$$x7XJ;64iNotsiP>Cphrj^F-GQ^91>h7%CY9DeeEf<#OIH_i5xnj~UhMcC zan^>nj^Fo%Joe6bbqSwscO4unCPwHg-4r1TR(xlTn=945M)v$@4Lksx{ajXVK*Pm^ zd2ZrVYD^yFb>VL{fMQfS{JX?&$Z=~UJ9J)VsVmdwY;E8n49gk7gV457|-tlS1ISO(QLBMJp>Iux!xUqe@ z*nO4ZfSYP9rEX88EwO}BV=0sxp?5)dH_JqN-uGUd-u$!AiI^P=^X~csC>^A+JeKD5 zX`&5UJX-DLqJt#w1q+SQuYkK%dVhuD)F)(8E}?JK!DLaMymsbnilq?R7;xDN zrmUH$z&Xs;`<|j1?Srrin4>Im&SQc#e-I9JTduRySgHX(GHdhte)xhQ5VR8byTFGq zTW>dc4V4XfBM}&#p!YfiURFb2>`${7Jvq)G8!<= zz+q=630T2te-wRJG(jQhy&!VRa!J5v;=nc+%A5TVyC5dUvCOPTiR3tD2K*v33TG8# zV<*y~Gq5K9d$7;Uxi*hXnYKcS#c-V0jb9j%Rd z$s^OE{V0t{XXY=gTE%_KGTFzLU;Gv?!s73sPrm(Kfr+VjdC!meoGGcW$};mkwtItf z+f`$SlS`FGuPy1rF+Y_yt?y6YbNNnYS+;{26dG+e3Ix*tih%YTL$nK6aN@K)V~U82 zc^Kgv{?$&lz-#$oTyaiGY;`Ua2ODy}2?aLH!M3`E145_L0xC8{d17Zug`FuX9h^Q3 z0O0i=u5Fb)?#Cpa{Ek0fke09WGw*@%jB0;8Nm_pYNiw!Q2A);QFUDwF=GNtf)N^(z zMHvM?TF(_oZFq>EXTSO+zq2CuB$+ySyxbXQzO|N;;yclCAlJcef)*BuxLg}~m|N!} z-7%39V~4T1+%LS>J%V!IO+1~A&_8tEO#nPB^I1L+TZ+RH$H!_oYfhyjkDtVPia!*a zA!cUa6-IrArw$KqN)w|~>09?a#JMT*C>0BRouo}B6j&Y>@v9OJ4?(QEJdL%`SwNYO zJHg^edAq39c6ra@0vj%Pw?T}Vm;b<1(vQ6P8srVTwrC=pk~*Au!bca_B5vPSMtDC4 zYOB5H`z3E;+;pmN$jD>OiH2pypot~L_Sl*yo4Vf3Z-toOw37A#AW25%r+qLK%&xe% z^gED(!0l!0C2OhoKRlcM?t_gq%923WR$?#^5UI*B+H+IHb^s9r%#ae=+eMdLN+iy~ zFfWG?2Zlk+P17^e;pHF98sZUo3SkA0j;1o>Wg_uu7SP2#nYT$|iWxQSi=8SEXZ)7P z$f9u8n&A!;g-Ah&w$B6AiU_2>Kvz%_donuy5si!MBKa_0ZyBIoB!^zSi~&fR&}nIx}!f-pu{Ek4uS1HbC^Pf z!d;T^J-biXHAzNS0kbAjeII6^4Zla3)z_wBTR;7IP)rSY2J94sqdZ zL)HRn(-Vj1(=DI)RQkfL%z`=4u7XnAhm#{c%f~>xSl8$W$B7mY-;?H49{m^5Pl4Os z@VEI2+{f-JUeIDD##O9b=5jl=N@Y=s?KK50a~*YwHpd)w`Y-nh^d7^ILcK38g6;#w zL5tE}JOg+=+FhQ>OOYrvp4MukY==uvp|r~bTn<91)$#(4q#MtbC{hI>-;dIH8L>CE z4!dMV@H7C4amRO8IHl2l^=-f)v}|$4-$SN3GueaHvOm4?vj8$a^N702kJ|qMiGs)C*&qE9*c#>mp zIW3QiaQ^0j&ja_7ugJWdZ~0xXE~rJoab_vSuYz9{zt8wyOW2-~akU>sTZ(VniXIwTU!y`rA=m-1ZM2 zzqFQ`91GrXLaK#T9@^}dX>7$xa8bJBtBI4qt=sYKiCze+;aM@In;~ zmwS~j7ABuJ?$YsN$J4#{ek*vGK5bE#)?k$HkjprJy8I&WI;uLxV}bWzm*x|Aki3!4?u**g(QO5GKc`x#JoV@u^E_qleOkM@4PE**|IrZe#PZ^ z8zH_NQ*6sCgujegM@D*sG8p94y=1jOaGQ#b$}>pv(T*~+HdAKO5Ch79N`pz5RUAyA zNI+;tiY%5!;sJjoib4VLG*0V9eL*`_n1CtP~ zgNe1?v&~Tuvv%=_dKB;)1H${KMjvBq)n)`H0iKgmZr+2l)ujw@;#4peCRvx&!qm5pB@MTCvV;&b z9)y~^Zpw8S6GO%$olC6GO8deUv?eB{PsW7rl%P2kz(6(h;l1#uu@3?nD#g+bsE3wp zrwm4+Z+W4F(Qjd$AXm^E3PO=$HWawYRtjkwU}!u21p~E=uw;;@%sO_lz1Sfy1i|p) zoA#)H0H}(NyKEG+`b&j>3YMy2&bPtk3Z~s!>SC-K{k6;8A=G1#BKv~PqdEEOPIM@Q%Jg2_ksa{@Cf{iahQ2&f{9*_^u~mJ-gnbL-P2)P>>u8tEJ#MD?ALkS>e97 zR(t1M_}dGxZS8O87Vhpb&K82Nrw!@E*a%Cp zSR$B+I6kWQQuOx2Cs<0<4`czwK#OE=e~nQ7?rOuQ0*B5y;=oMQ*o{a4I%87BBoM_> zbg4*`SbE4%N#7_6>OCq2Y@zj>7nmdCh*=U70OQFtSt^0+vfB)6G_UmcmD5ERZ6q6q z5~3_=v8|x^M0?~JQIVDLK1R>2iFJk-lG_`mTK{drJ z9_Bo|5eFNYZaJ;%^&AP97w33fe#J%1PC1U9*Z`V-QDI=b#`J*65ur^DO~t5N0R)qi zF$Tj`=t?{?_h7Ozkh~_R#YEU;`gJTUwn4L)GFM@v0;RT@89g^?s|rQjv!R%8Loh&k zp3aA#A3{U{+0y%9Zh1!yub{!Iuo#cQ{!owccZ|9bi# z@4F4f&rvK&dKW4Q;YS zVqBc=fuqn67NprB{5&{2g;*{dFMgDR+Mb;%JoCIL^ULfS(0N%8`i>GxC&B0v9@&O`ZURG~F86fNOXue5=uRj>9la6s6vWiY zYm(3sWp(o6%6S6^;9});A-K7acUG=_&AZTAbmFR+92;jftjUhN#(`DdSRL*l-~JEKO7N* zu}{ZjtsG}3<>r>_ST#)S^2!|IEZpR$OMk7uNWo`fzEn{!H_8G!t|9k8M-zn!!0lb#{QMB?GPJpQw&$P# z^q?@frDp<5#_{>PaZCg;Xo*KoBGl$~qz%J6QeXELOyvkel?&Fjs$DK^;L+>pk1(NH zt)I>juEGo^v7s}eX@=9Mvq-qIj&0u8>9Tu>1IX|pv5lS^!vq$Mkl8v*DtRWE&Exq6 zEg1;%#SQ$G+d0bvo_>`RHCloXg^;%pW`{Ul26Ls;s>CXgLF7iO=;r-9jendw&;RK|b!manEAJ9kH$=3-|Prdf4^pvYFVW&(96Qu&wfk$Ti3~HQ{ z(A(>N^!_x(*0KNo=YNwv`r%Ke9Xl?=b9*zVr|NT(w}!dp+qfaom*AqVQV0{zbWMMW z#@2w7eoWpfkrzY+E_eahpaXE=dtfqf>%CAe#WVMFnNdVst2~HX$BljLl8QbYE~i;W zq}F@lftO;;s1O#v?Z041lwtY7xVV-U!nZ{whDOM+R4PouWeRI#>z-vVr6@<`IBU@| zHJyk(18DOWd?HYuJyHq`sx=xcq^t+K-W95vh+UWU= z`)mF1oweU{c@TDlZ^leIJz}6jc>MFHiSS$T6%gd-v`kkR}%C ziKCceazM+rg$V&{CHwTk`{+W4Zc+R4H;CxNcfuu=$x}Jn;=D6#8WozBOv(?;MkKW} zyyZfcuV!h}hN1Q8;OXh~#V@n4BuE|pXH!xbk{CFPP*@n7*Dai#1^oLH7p-XbcN zEJ~sziy}pe%b1!WXE?*bY}nCgpn=}E*YCZ4FTdZp?`t$L00#|nV3OtqUcc{s-~H}# z?z!ijd(OG%W@1WX;a{w@c|+n$C`69j#xYQ-5iLm$3WkJ;?Oz*yZ0Car8omasTqB3>H z_9zH+MjoDWUz?!8!K{ZCa*y{YSB**wb@uqg1X>?J-JJ500HoDVSca*Y=@f2)ll0H+ZM%*(+!wG}AcVHpX`N9v}wBs06vkd;+fS z_pYYD|3Ck~>1TfSC(>X3xep^`qEhGG?w)%3AOGHen*Q#8_tWWL{`0R8DC_w++hbvo z_!l@-4H0lk0i>^=h?tyY>+#{R-}K~D?@6Ef)K8|z9yW#q?et$b2hvuAO@lX8_--*i z+Dq5hOKD-Ql78dUpG}|py>AjBa~u<4FK5Mk5E!>{)&dvz;IySrO7J|kN-|L^mo1z2-6#63N|`prFxWBc$KlsFGGR^uF9PoqbqG2K_r9f! z8}E8`fn#>=dz7NQJCx;sf1jpe#V>B%Ncp;;*C1%dm7DV1sZVzvKj(R+G?*@)W--on zKl~%+0ISpxcySVd(gqFaj#Fl{R#Z)*3)&tQLL2j|5wTY~nu7pl#^F_o002M$NklReiaHXb>85ZbQaR_K|5h{14`e` z)!VkkW~u4Uz`K2AGBvsyuMtaNp7SH-=F$K$Fx;M~W~v~X0>2pSoplw@E#K=J99{cX zx%_)56x0KeKvuU|@iQ!>Ij(0lbIV8wU%4*KhH>iT z=f{p3c~IiJw6@GHhP~;bhaL}&K`+}ME1sUpsvGG8;RCZ0W+o4y8`;Dm2Q__T6Y@$Z z=oaCbTiEowS@DOemwNC_u_Yh@YJZxsiCtMl@!I-|)oGYjfR&8F?YUW11_F1OmnLRR*nnsj-3E4}c-sq~evzR1p!S^D0>3@}Q6IE1e|uMq5m(F0|Gsx*bC&XTG| z0|zMI$tm3R2NBi^9NyDZm)}8QW!w2@QfuJ5=E=AZQhIUEFd?yl>xLVTBqsG}vUDPqyT}tnH>^Pbs1!**r5;W>{%sdOC zw@X|E-qh1Sh{GHj!wU0wVR1S=`+>>y(Vu3=h=Kpu)#Ujm^qdc-5bIR(+huBEwo{ws zh_soPEp}3syN*!QK}ymt9aMm4v&`XHe%qhh)su;Gu72lrzVn^_=DG5na@_s19cXj+ zFGbGXwRx9?@5tW4jU9L1=`wu5-YL`f;JG|0(rtyJVt#@V;I*HaGveXah5VlH2kyt@ z;>S)Qj(ZZ!PTFE#lp7DE-~RPC(uFe{(Ai;xhwOjo{0s&OPKIw0XAnsPT-a&qt{`Oh zqv5!4VJ4kEdm4&h=m5*k^VljfKUL#d-1lzoV5T$vb^%%R$KTFZ<^c->7svn0|MpYq zY))4{sbWbSCFP^{iH|=pT`_38fGKavI1F%}{fvNSZ zuSbv|SNPG>I}}r_n0#CeuGhX+?X9F&PhBO5$#op`2;jvL-b-v>9I755mH|xGy~aJP zqzAMGD7(f&WM3Wd(?ZnlZ()omP-9t0)R=IU1ZgWoxwzVO8_5z%xW zM(7w1q=A04WlZQYLQIvz#mWOra%}qgNU3Eq(3`+&b84xKSzNTQngod00i%lI>8EXA z5-A7@DE~V)z@Us;vKXTbA4Vkz1+UQFoE;$+fhvSrZkXTIhnj*YjEtHY%xh9;tFoI$ z!9#f3PKE^SgSe6hAPW(gBFPKcq`f4bSw{#l6c+7?+m?^8#ItZlwa>ssL2&~d*Vl&@ zG4>E8J|_K|I5-IyxLV49usnq=Tdf~aH@-m?a7I}M84ZCB;apF50H+C2BC12ILX^=~ zHD9!dyCaU)*sU}=+La!C0)L9i<=iis0^<@Y62?1VV`Fxi;#hCtz?c&Il(t|3PLq^^ zBOq7W&(UXbg{_`^kvg!?KYsN0-G@L2?(cd<4y+TlQ{PR3M`q3-AbDiWHl{OaWd_bQ z(U8mS$!Qi-QC|EolUbm*b6shU2%in&$86zKrk_R;!atP}qNz(d7-kUi8wx>wW8g{` zIyDxR`k!@SidXp2M53P@r3Vd=4!8iwZM9Z#+v`E46~mOq`olWT)`8&ACF;WTw< zoV?Igqa+gxq(-OC3ESAo395J0*!$G<_Q&9qCd61#x=u`8OdSY3UtF7wKwm5Cgft&uMS^poj)Cs@ zFpTmBJ9p{;y{oU0#*O^g$FcSLX>cOtOzUb|MSV0nx*y`#j{^^a26fhnfY{f^%8_e> zaxJq(vVzIML9HYGNw{56Zn5P^o13cLUiMPAkoeqYdSGe_ACUtDBtja5km{gWM|0tJ zNQ#No;2PzuA$Y9xLwJ!IjmbaMynbYRCuYqJ}{0DCqB z+%~wH^;)J8D`gl}4@VBm)I}zRHDSq`6sJ32h)@BV@h#h7T=*7I^i?sqRS&1CPP5Ib z7fsLyKm6fz>RTQJHxrCRfh*MMywVH8Z@|Q@*Qsf=Jei_H>S{lPhCpg37n9S0j`qml zvWib$K}+HtrTMK5V|M@}Rp>D>I4{S3;fNdNE*zwK2PV_$w-(cX`*(kpsIi#Rmy?s><9m4N>Y=AMCO#Am^D#B0a;>F9@N*7rXOaqSzm}Wl$NH5!~55S-e{Dv6? zrcF&~O*kNsIooWoa)HTf5^HjNdPLF$_f$VJo%x;n=FX{DkVJo-;Pw`H(kJIao(Fk? z3qM2s=R9Ns{*+8^q2xFSPvAuv>ezhQcZ@Z`1^F|av(438c^5}rL7RL+9Kk#%sxAbM9K8cgs89mneJRp$g5;{#S3ZZV%ZSdPp z#EP$jQ`V^&ri74Xd;K(N=l+BHsT(|@NbSMmoqjxcYv6~$84$z~VAe+63QhK*j*x#~ zYA>cgG#aHd(bhJq$&%_x8GvJ97dm_*GThZ4#z->`LYg$Gq*k$vpuqucns`lZ9Y}2t zCKbi@sOPTA{z1#MYvA2u2O0byloX6Kw>Rbx^PwZIM-O7&h$hY-=9Kg{b~Y7)=}r9v zcXlKf!*jDucHCk9W#L*;1B-AiK0;9`Gizjxn;{Je9PcbNoi7UJ*RP{_0B6Z7LzAG`I zQ^xnWB)bD=bcsWUVAO;e?_bgHLN!!8y{Y2jM{J+%{15 zS{WsHkW5TzgBcE)kR9D~Nm|vKXrj05RWDEqpC_}xY!NglN`vkdjBuO%iuC7KJ=JeV_Q<_HD zug_LKW8v%AHaB;j@1Y>}!+S>3tKa-~TE+jQwU3CCv~8<`w|*Z^tJUj-Xvb@RrIoJC z4W+))-ZavCFpc&c!&~?uJP>BIMaXcL*u@If{oP%?nYp;qRTxoFQrJ-4Z98LU0gS^* zV)${%i*2^`3POdDXIO1VM*I9@k3E`Z_Y9{qXU^gmQ9}^HywX|e8Z=F{x0x*?n-oN5 zZ*V6joh9YuEmy?Gw#eEMgaqIsLu=wtJXD=PD1&jjRTVgz+NioqjCWPR3c*foht5(h z&LHVR*r=@%c9%9)us4>_inI{8<_M5;Wo8q>N+fqksW?PY*DNFk%_yz>+tD2!;{I)kf3M3f> zAyk8JYAIa!y9>x@w*K~AKV_JmAQS$6E7&R2$N){jtU=l?wxmjE!vBNcu5=VvgsB=2 ze_O7}`QrFC&`2l@Yp#j5F+aR6b`6P^ujQ^3&6%OA zv3^JQex(?--Bor^&EutxfVI2Ie%Nvs@V+r0ZqiQpIJ6ZVAzh*dh~9#KIWHxS&~rAk)~{xRug!mZs(waf1dY_p$n8;zH`v| zR|w9zMTK@FI+Dq>L!UOxW1l`uLnT-ZS_E5gq13Mb*}K$NJ^B% zKv7OhYt_|sZT(t$@mpmy8!#`_>etu5kp{+w($eN&8YJ@C_>p~SWAJ=htSqK05KjF! z(guVJYNwN@tNS`0?`;ZQsZFPDY{{$5t1(bzn3%`nB);1)qXxSU98ecg64nYnB8~P^ zs9)O-f)td2%}9Z^gT7AeM_a;UN6{d$>E$$Yf6uw=(8T5;H5cG5)WnITJ86JJ=oav$zFY<}3f`R6zeFqPx zBPSn9=g*u^r%rtvErL$AnvrC>O7xioi?Cc~A%ttEY?KovQXGPXu*@s*e9fbnEakpR zT5B#~PRj40(g@ggQ%@Uas(PKdLxSNVoH&-ocBl9|Gt89gJ(4?Ua z9dKz3yH?R(Ea03KT#GWz$M#F!6~9}YvgkOowrA`z@o-yi6Af6mDt?3?1q)Z_;TM5$ zVjtawW8D$Z$oe206o_z%pabL7f!UFY-80~0I2j{U4Gs(e%ic7B!|vfDhvS@|=f3tF zVUgV@SSgAVi_i3B%YXW17Dt^E^*C>!Lj-S$QANMU3{BYg4l!5uWtq-Fb?0G z5rNsVQCbR3oX6BFQ+P774yPWu%?w}!AZ*s%94ERW<23kYI{uXBw&1DDt}at(HxSMv zd1|Gt3MX(cC1LcrV4@CCB=MV1Fb&%Z4RJoVa3U`qhfYmV{{&huXR6OJqj(UZud(n* z%(Wm=^ycl!OhwvxUEI6#w_v+{62o?xqR-nMzU!AeGw-hRN5+8T?q10=b+_+i;d@ta z-DD2A`OShZ-F%nfW`5sD;82ty9xx}N1wkJb1P}t)QRWlZF4wC(lwWtcIMwZ#!= zaRRp^7?uSZTn+&{P|^Tdaj%8ebta9B63JEp1HZlSzk>F7WP+Ltd7ksGFoCH3i?9u7 z&9CDRS=(^Oq<$6hnQT_ch3CKd{te`^-+mNOGS21q;;b`=r+Fn=Hp)NA(IHQJNwRKU?A-`|@Ic-i0r zFe<%-BbEc&mDP22_+aDfLSUL+dMjOTzlJYJZyN1=FzuXn1fhAc+LT8F6B; zx=rD6&nmrze+nx}Bi+RoTI!_-!JL$YWl|!jp8yD@*k=z=YZ6L&>d?XH%jq+xDHrWT zOg!4nKO65qky+TqHrWn*0?DIH5FJ>>Bmir@6-eu}BCmcuu`(~(Kzrg{1}EqB+geDS zXKrbh8ApHeOo(xDEFIILKfV+F;@gvU;~8~2CPC8qE>;pwMok(;itXIsf=S`Zah5@< ztuU$iQ1I*mwkGS5C^Qh7bY!&;O}$bPx<}BujqMprCm%Q&+5pE_MFxw11ew0Hf8P|5 z11|>7*#~!==c7Z?m7lH1=?0%&C1ibGg z42i$DOGVRsS9-Dy7an-M{aW$EZpQb;2 z{#u%P_R%!DpL@eZA9Z!iyE@%eA?!ngqYyN9r?7V!C;{UPXc?Y^62gP`8Ju7+fXRU~ z9)x*9UCpyH>g{lH?eN}Fq(IeU9$K~@CJ32<5YTL)=|IPu zHKL^sAOvZq&^FhO1Ibu1vwAh@f3k(}k@XeJL#ra^YEJpaP;FcMVcp`O?0!kPdF|5T4x(f$NpS||^Mvy4X7ze(7|8^RT2 zjzoK$EHbQM{sCZ~@IJRP1GJL3k$>wi6Nl9)By=jweW34ZeIj?f#9N(j;36a3F1T}D z+|oRkH3(VYQrn;aW%-VULYqBcx<(O}s~{=N>`v5Uo6#^05_)(Ff1ZhneV7GcXb9Xo zb}q4%wx8WU?sh}5u!qL6p-JLB-~DzJ~cZD8)#?&|rEA-C`smVUhEQ)tfuPlOvd>>N?x;GVg{r6_QP zA11OX8j&j9E+xz#-3+9B zrm+kI^*|1oWf>-|q!>V^aiO(@x25yf^mlF2BND!h0H)EW61SB?A4cNuSIY$8Mz2kQxcWI^FGuszH$4Y z>8Q%sU4uwK{jP2akcBUSV_g{h^js4#*JpV#k zAw>Kh7^^!Ql+raH$PlY;ABA~mr&jtvUoATjm+ydSXBJww@E5#J7V`zbso2X{jni+n zWCnvOd<rmxV%!p|rC2q-UB`xK%H$qs}X5t#Yz&Sbq&05^?Hnxpc;JafgNxmagM zMUIflSfbeotsH`g#KGv73Y9~|n>l#oVE8C_ZjXe*w%VRLzD5mJ3--zSG=1em?tm-s z)Vth+38xMmB8>Z`tnFj00Auvs?aB%}Cg1mC`$D6@JvE0wD)6((Gsi)p#jUJ4)Ho2Z zKfc4qk_w^PdzL3Y=tH3pY7U8%a8q!#;l3ZH8@|aHc^pgg3TtuP-J+IbdDgGs=FF)u zhsQaFpuZ2(Av?;{T3COZI+{37M;sArqb`*Q3c=!~$JZ0;Buz~9aeo121Lm;=Yy~9F zY??&kS`TDXv^ihqzq#$=Rp0~dk`@=HQ2n7&V(T*pXt@P8;vXPQ&}%+YSxm2d!lvt8 z-?jfgY)QNfnBIqu#hBfPdbUODx7Q_p-Y&(+1}u2GokyApRRf9g*h9m-1?`gggB($m zCO(fT2qD!4Zp;k|6JG*nEZyH|5?DNkf0B_pDQ9&RKPMI-=7@P@&Y;I?ESN#?#n23@ zjU$&)Nj2}9+<_Nc;?)p4_d4U4+X^klAA?HyxZq>)8~u_V!fW9xI)Z9S>0&|bPD_3G zjvYHhe*Hrzja_(gHj*XqE=?g>o*$Al{GKIn%D2p1(!2Y&h5kRHbB^|A<;`G_Z7RPb-aA;i@pE}ZLeKyqyj5Sg{lDdIIg?F6-4ydA2Fm{M~ z;gA?@pf1nIhFIQ7`ci7+f6{8< zT*-Sf|0Y6|01pifY{#S^RtO2vQJ%*tKA2i`o9DvKQSg~Fn{V3_?=zm;!bw2@$l}8o zx!i6iUT7m2M+`#1O2(L(tUeSb`&IPc-@-d=l-?z?a8M)VHdF1S7O;iT7h&=l@7|IA z(D;n)MaUZ(1vjd!#_{OJ@zv1%$jjmDqt;4TTAv>iSMjf|uSkc9na6V(tlLAI^p#OF zU^4W)0-w)rB+BA{lh8sFrbC3CV z;z|f}w84B~9;EHXaOJjT_(xrxIyMm+hWoqI5Ie|p997U%bEnp96M-nU{Bch}=sevv zOg-NEPOo(wP9J^$cp4hjF_vhI2rQ}Q+@<0|7`BxV`xqep-bm)jDUKIVC2bT~a;)o3LImLBy4^xIe9K%~p4&0h2>UE>e zTwn`+U+gS2wvjxHvME1@?9X%1#bz8yQNmY=cRh4;X_4*P#;rl?@8TevWO%rpI<(O0 zZLYX&(a_ZV4K0`7bu_kKgXXlQpGeC4=ssE%HcuGWita>WiA9~lA_~kmzw5s_g2#7V z%sUmJdf%qIrEZv=5dG}3Sh;+S6+aA-72PUA!JGB<^zxM}=`67knh#E-@@s2pm~En| zM8F_+Cp`M(d)Se%oX(y;hcg=Lf1OhSP!Lq4vnr+tBWij!MWJ$*7;Zt$6ciLZVzom% zWVo)%9I{xMNd(EOnm>FTBsvmjz9pKLqX1$=PTxCtkR2pEw;bbS=p-1cMGDl+(t=4{ zJa-|GG1T(*lR-xJL0+8%EfaHyg9*ZA#?O5zx`>MxzuWd)8S0;+oo^FIQ&=J!D_|m3 zoE7^nWBJCn~L)> zabPkaXMt)W>KgXGA+#+IKRg&F0^d@ox^&@ex`rl4r@=lLjV6PT#Hri9TAsp$!iDoo zo1+CQ5XG~ollJgCs|3|d*ni-{yEez~qA$_jXqbgKNf8#%L^ugUqvCt~6W(en@{Sr{ z#u!*ee8?la(Hs`1_tGRMVHfH%4^SFKnA|rp$(Gx30*MV$e-2ny#WdzS2Ai`@?lLJM zd}LusYy!8q??)zXlvW0pz9#XwcAD_O;XFPaLH* z&c89v2jTw9ZJkD`J@6FVw3VUewzb|YTFYf86@3Mxd6hoUe*J6k;HD(zhi9=co`5Wp zZoW(!;N!vK7HorJUxB|A?Z#6NEg3t=l(w0tXc^;9|S3$GDwYk|%=KC<(&kCC-6u_ks z%z2TJGN2IT&HxF4nZn$1>-;L{mVvlpp$M%D{|=fco%22CvRaJLYI7&gi%dtQ3u-sA zi95ex=nC(7$m!7s;2SK4+%6uAc;>l_C>J78e3WN9ZIr!q9^QMZN{HU|B%y+kccId0 zs;ckCq3-x-TD&%&URjw-pML#${5+=8(1FR+MZEbDj{UB4EVay{L2QPWvE@O62?*Kv zo+sj%-t*@zh%6$b}#Q;e)D>DX(r~YaYK5KQI|n zPDYc+6T?sa64M4uF?=F`_deR#y9XkP%g%TPGopUSGOzk=3#X5QjP)vnn=TCy6>*q&9maO35#@9pTi-e%z*n~x z(k$w+gLn}i>O(z^9lWc8H#92bO%6%J_JkHliPkb%!Lz#S!%5HRtn@ClIIQJ?A&!SI zXz{^wTikwI;kQAyH0gAMfU!#fgkP&=vq|63cslaXV0!FnVk!Xlnak7Z!r8OA@AgMT zmKgZqw`zL*K2)=tUxuw?r$P|m3n3}g?{N>|jy&$N$?Cy8v4oG#ojM-tfTfv29}_3A zD-B0hO_T4gY#?YdQJV^i{8p$?0Q3x*$;k;!d_$qu9DwmpO>yQ9J4rNC$fRWcY7X=( ziaEmfrseX_)o=7gPj1`lt{15b|6}rl7lAj_7h7L3CCI#;?v8&A$I>2{+kgLG{wL|V zQ@@-3*{A<`I(p=9!JC0S8m0bTPD92lqt>c|U&I!|b#46_&_?Ib%anx`nf}Q5?UQHt z@IQ!?^@bn}oZRvz!ExKP^FkPieSr(&gXPmliUSV7kLPN5G~2MC3W14YGKx}x^_Vwr z<)zCqb25bA4<@R896oh~h@pK=4|qb*aCeVt-VmsSi9Qk(z%z-uG)!U5HjEvdXO|QK zko1zTF^{@gY*dZ*X^SC#TL=rnnErEtkVV}_KaAjOJeOH82U?Y-fU)NrHT3tWu=|Cm zzST4ZE~3_^>P#Uh#zZ+0hoy`;h53}X#xhO_Lv1A_g_ZByBm)pWyG;OL*J=0fFk^3D zi%29I+&10e9rA9|&RgG$mAE$xSllQ>O=ShGF5xqIY#+p7giGeE$NrRt2Drw2%iL=t z>^F!3w8k9lsgAHb1P9z|PjNlqLX-2m6cXB71ME~e%$z!iwjF;A%-Q`cde>Iw)5stu zJ7}|}#X9-BD0lS&XJ~DlC$cVnf~*yLDx-18VV#p#A%V~^ox$tu#)IiYyFC%Tk0{$4 z>}p(Qhe|hdx`)jM3Jtxu52$&SYqby>l#A=&y1pF)(Cpwhz_-j2v~B2g(U&>ZV%Jx9 zWgm0Pg)V*}92z%u3>w-4OfUmu9AJ87ngZqb2f$Id@WZqzKzsA-iD!5Jhk1SXneRR4 zRu@bgp!I5hW|~ zv!4KnLG7h3qmCK^d}9B;w9bkw;!==Ry@kj4sy(qx|IIDTfoz8A9so%}5*V4Q{-}3n z@jI@w)SsEEZI+Rg`D`ID*k>75jW&dz0x>^4+T4hgYIVSBBB(B>YmKYv1UqL^je9Z! znI$mb_p2VPxUA>hqyT3T2HUQ7{~ETRPyz^%l@bX-}D_Z?r$ zSBNMa3U!d`?;i+3(STFo2SHl~(Kv*&E_n^Lt$D-uRS$aKRh8r2!=YiD)agAZYG@;9 zZw~^9;o4)YV0LORviS)Z;-eA13ye!JWy_K)N*@^$`>PO=HB?{=eb8^k_v0VWixj`P zZ#ll>zc5))Ru4?Q%J$9|Un-|3KbF!z{`h~9-gv1e{raz7O(W$KF#f!ILw;H9H|ifu zn5}p{5Kj9`$Eh1aL7VKWf^)Q!$`yJ;2#B`OM)Noy_*R4AZY{MHMW8Upl*Z%q>>Pt| zQI_gn`xXMY?@_LwoCHRmMyd&NGiVEf=spf<6X$)i$qp?0EAdizEqrEdmP{bvLR*`d z=G5>!`{Pf8$KZ5mKyKCY$SC{>Up~a|$i&dL(>GIxnIv|fL_aXql+X%ROKg8F6V;cK zqT^_7=nn;S^4k$KsGMT!GtDb8ZsCZnN}K0-J6Kflqd(uD5NPUTY+|l5bz&R~gpHkp z;uQ3*W2c4|Va9i!K+iYX3YxkG)9K3>ISOMY&0L#HSLYY;hwDzSzWPSG2JQObPkb2X z%H!#ezWmknW^D!L&q9ZJR3~6y4|BWA`NX1Ng+tIr2BAf0N?XwX!^aM%XC8T9da->j zRSsbC<{oZ#X^h2NmAS#5mDIv#tc5V4pP<6RIt#zDPUZ;eE$Uf@XExmqOM8)z2!Q|{ zqHd3)cd;fvfJHGoG93{2BYua!xz=Z}fn+5rGo=MmEEv?X?4KNm{yKkX)O||#Mc`Ow ztK}XTVS5qh6k-xwfeHW0=YBtZ{lxzjkfF0H_{ktAWx zvEmFOZeCa6kTj|8&P2Pk9S1|}v{9zvN1;H6K+hT}LkOKfx|izdoRChdn5Vi}g>6#y zwe@M}a3vkCK0x1zXh%P`&~zXc@NxA|+%?%UY z$8HN($DT@C>;!S;8bU81infXHj7>k_5Qlk`MeSwV=PR6F7;nQxMJL5D) zCp2}cA>lG6oJ?B$*`f{lr${tpjvfH#vp$`G>dzxX+$M`1r*q)35!X-%M{z<2cGG z$2C?-t4r4)e&8G9Str77sTaHkW@4ytausP^VNQyMI^Gi9oH7Ao?uZNIhuY@V3hfOW zawl&HFx&5mqrO5d;_LSPT&CqXZ$yRo!+`W4gzlXf4c`>;C*J9lA*@2!%CGZGp+|gR zZ1GJxcx05rqwue2&Vx&sJ_+&6f-QVwIf_X{J2}HeJ$-Xr_{89Qog#bR- zF&|2?X#lz{J~+fAW8JhdPnYn$&4?!E&zvyCezvyab}=>6BEqW*7?Ng z37DJ-+px8g&dgNPORqnNz|Dbe&^62noG(O~nDvH-^=D*v8(Xxy5R{thEHLRvKe#Qe zU*VlDc%t;O#r)pjp8RG@jk+|3`KQ2P@JmgpZa!#3zx4r;wue6w>J5bt>4Q5T%LKXW zBF`rLOwG!J4<89FF@!Z>bwB=m?*tA2psFj0EFafw3kyoIrX(YFr2<|{#^Rk zpZ{Wdb$%|5Kky)dxKMKwk7EP1&cHAc9|73(ORuJ>haV*$`ho(&%y1l{b)qM$at=bIL|H`}c$BSUGO!>+Dx&ft%~ z7dUyQ1q2+YS|^FjxMvVm9V%~6yk**e&^Rfw>KnizNhYqK5WWwn?Sx-9b*s&>pE6RD zP?YIvUlg_x9$O~PWXaJS6Yph^qtF_zpNP@}&?WK14)UZs}z%yqZR|GLbK|8Q`3Q*VHFKW=pxI zE><=Mq0@W?Xi{xxJ)JwXKOK2uZyIX7nfCNfr(gPe52iC$M$(sGT1mh6r?0}uQH`<_ z3BJnCCjtzyQ%k%Phq9&uVN*N=9#&f;@YuP%Vc})n`Jr|dW;mR z04JXDTy3Np5}&DMih093VTxf~D=>Y_>%+-YzZBmMGl_F3G$6n;@+%bOK~PAFwlLo| zH<#0iM-HO)Mi>CEV`mZsxQxaPTPh{{j_|V&w$)BTwnA6zHTNS3n0Xv?+lT;2yHs_j ziaUlRb5K}!r;uH^&^YdAL6u3*4IeoFeMVV+`?*v4PR}g=z9eCC-zvK=J<8*JhpH4b zZgK3DKb^n%~(AEUa5?P_S?sC!esZcK6Z6bW= z#$d!`raoZ7yzb%}4dmYa3gx`#tM>_yD!=@TfAg1bGlsjq70d?);5iiyR>ekRl%VTz zUu!VYkp^Evh5ipd`)|`V2;d;Zv&NCTLr7lQpx|scMm9K4q&M|*dgr;>D`|dV0nNxB zh*^ISKerRrC|gw0@ec3@Q|L$YFoXtWQF|BW00$%(XGhQw|H8}?Oa>Ohw|P`6OZaMN zTs&B6dqoZNBnux15QI}Ax|jG0BQW$;%mp%?;uKGrvl6NOcUQ_a0)1Jw_rs(?Ut>iW z^#LD|fsbvHh!?*pAo3M$3#5{1NPPKt9D36j9;%b+zrGw52x%47vHw_@BY@$ zC@ECLc3w0fe*0W)Q-)Jy3K&|x?`dXHi=prt0;XjL^w6TQxmD6mgnE&)Q%FoPOf0lrm z&x8d@oXpO+3Pf1|i3jl~o5Qj{j8Q@f?TT&C&tpq0749SWIr|Sxb<9-%`zQF=VSbH=UAoBqD+oTA zR+vknO|&n(-o`mq!A3$H^#HmUI^Y=Q6w1F{${3RW-ugUn_|}{6)^8iTn@{fDyVaUo z$_+@~a_^mf3UA?h_n$IxEY$3lSim&VX4KFcEc5yNtFNc?8}0NDfAcrfA9Fno!!F~4 zSI2K-i>TDYgMDZamk}fuF^xb6!B=BEIqQcpWiDRh)L>|0FLPlN=Wc1#T8X$%l-=g& zigp(!^9q_*>Rgs*AS7!BS!He|*2H8uN&=3F#7a0Q%(OsRE7iAU1b!Zgdf2 z3GLfVZ!KLI-biOS_JUgQ6RD?}>oaJdFPXFm zgsx!ZG60#p=xq5ey29B|rV*;(`Q(}j+wlQ_1PRt~8xOx0Zw%9=A` zG{0%j<1ec^5D%fP)eQn~EFx6*a4yR@Av(wlqRNOjjrXBi5Q*EBX4UuvU~37}gN&+Z zzwJ}7P$1B}A`E4y-Hct4%pKYd3fJ_N<3NDSW}sMw7K3%EC1{YxZii4}Z}}}8jp8Zj zgGT~~SRr#yfgz5xryO@SScVdM*!U^FS7AtaF@TO{K4=I*Lfqh8?&NXjo#-hQs9{k+ zunlVC^k>mm#C|ve3KZscatmvP7@4JG;I;3?c#+rDzx8t&$^3aNDW@1`OEXW=2HI7W z1G+%iJjicPTE0G(#*bgYsaj`CoPlS@)8x=$M)-32=}$e2pm;8=v%1=3{5CMFiBAg0 z_C<%;!W^P7r8des!CI5+AR4f+jLuX1CI=(V-GWC z-30UlPC}(jj2$f;B?PgcurmG5_EvM4+6Wb;aB360;uBb>P=au+9|x<6fJ10GFqtGA zS{n@nam^}*q~;($O(`u*I_;9bVb%vXeIpcKpYP4gjz5UHIG!76D9Dv56wa^pHdCH zMk8!M#*7cbHOy@%JMX%HG0JWi^tzWeNCVv+(x~Du$1ck?96Xj#Z7hP1vuH@> zz|V_ogf&MfX+r!A(@{a=@^qz!CXs@Z!W zl1+eA>*nw+9B>Rc(!Gk1!U{?zukC7Kh#_M&F5^&exT@nJ66PM_U$_#Ju*)DMv|h(5 zRfYyJJ9y|2aWcl!25}9HsZkJD34IWP4sZprMA@XuSDz10%Ck&Y;4&IH=j!Sj+Kq|q zgW@xV4G6VNxJU{>E7%5ATfsh}DrhkgCG*@OE zAiK;$(*Z~o%tQK%FehqvGuia9Xat3Z*n`L$Ee;)H$4Xi&v%6&!wcaplwXAKbqa|tM zh#FyRS$Vsgr5j>icg0Fujnko^5bAX5lUXQS>2zs|6)@wX@ZqXmm7H+2?G=R<%J9D5 z3Uuxk3Rv4Wgv@y6xWQ~REy#F6>Ia5_KlDweX1%t-NhN$0A=F+tPWs2l)Wh$_2?I9x z4#mg)XcM^P>fUz7N+58>)o>mn;piC#`eo=7p@~3T@t-&r+79r^a^o7p66OcqF9aAn zCjR+5+9+HKJd1jGMjIT*z&-BSfc%?|VoUDAW8FOS>u1=7H3-4tbXznAU|FivQKK&R zq+>^(NY8$+z1+)-Ix>l7YPhCM__ck&kg)+zw&Q>D^>O#N{>DJp>$=H#RAb~ zmsT)wtTpkUfR-&Srhe#N8@i)&=m5Ce&vt*c5G8n2o%y_pK%f!78{dr8_03KUTHZAZ zXzx`7gjIG4axM?PRo(2$Y9TB%5oBx7-L@yeLaSHV7G7e9nE@2{GH^ zmQTp{ct>8Dpcg@p5U5>TgpU^a%qksgZ@I8Aq+%^S_V|8I2|tRaocVFz67y+m{wup0 z;Tk(m%1UUPOl&&p{|#2u6?RUv(N^>TSiOOl0o`w%dOiK_H@*pAGcl9EMUpBN9|EjbdHAgi7YB_=EFgwDZt5Gcj|0=D4jxF$2ozPAzI0H>M#u#WPeKUcg@E^hJeSU2 zN>|a4j1h>dhV4toM0a2)DF$<)8Rn;oAT+j3Edl7r4Qyz{Tj;}4==g~f*yj3>A{i{( z+etDR51W&s&0L&L^GMCHTY&Z#j7K|pMBoI8de9E2z85K6ZA+MZJ%kXh?f>>*@S8ia zz_SMP+UAHW!EaZhRTzx|nL>aPcTCTKf1LiJu?1dskeTVl{EXoflG9I4!Jv&rU4C1(-wG`XBeu3^8AiAO59`zElOGyRdxxh}SDhUx%&|&S?Hoh`V$wqGs$mzOuk`KLd(xkMy_&xG zwM(go1EHE6K)9A>5QY&P6jT~$a)?G7R8#!x^K6~qy4!FHcxvZGaJ`|CaZK{Z$hvB$ zV#Wp|rjg9+HaJmpoFI_60nzUH^dP6Z9y>VBToR``xQ{qo;y@@vIjgB?5MQIzLb$AR zh#~kHPRfIq($D|R!)bVwwiR&dz%u57@FW%R?fi%@pYJw>lc_I-Plp!}4>7TY%?`*@3>)1Kg$#u7148@NU5Wsj5f18*|ngqWJX3Ao!igV-^ z5vD!#&r_whI1{H`9!&q=m%g0-1*dWQRv$uybZd)k=+0Z|hl^3Qp5joU33Qde1(SD( z)$*Nu>|q24=sUGZ`y&C%M0 zR@&cz$f`P2FC#q=m1!PCmMI5zcyWO1%^CQC;M@V;&JJ8KW<6YU9MfTo7P$ouAr z#J%D=-XX8flQ$)@N+1*xEX#78n$|6|R~U5_uSUdt!TPD+XO>;$^SAHX1{rEmuVWq8 zw8b{~u}ty7yyA>ysL3fb2GIt}F507T8RKSKUDwj9smG907*naRLnN(F19wa?n!$_7#~(36&%hYk=LEiE&Oh@zi#1Z zHZr`Go_v2bed3eHaZ-LQT{?Y*Q1=HA__aa%o{@K#Qn{b}oKX^-Yh9K}So78~6oYf^%*k ztvIhk6kvRM2hs+@$O3Hix4-i5({KOj*9lUDQzbqZI!BJ<*sm#Xgy4NAjvpsP0b%m# zcL;Rgtr}zn3m0w*)M}k;5XUjJ=kgtDX7nGn1ez8@as~6$Z_$L2M?wJ4p*BeFy!r4O&SU{_a)`N?_S{O5ZYQ7L`Z=HLt6qmK!O-(8EQrt;V$Ep0J+*We#V0jK9mI+v?*~9 zDcTea1A#{k$qZVQbxbch9c8S`%vjtKHSLGUsOBY*ihAw4Fz{I+-Nv;{-xoVct%}Uo ze}!=39bWWrz-I$^$OOm6#!!_#mZly!lB#_OV>k~D3=@|CM!v>Qn<^7^19e=LzB#Qj zf}<|yelP~=vQXP4d}O*NudUzq`SE#vKwid0W}N$>NcUk64%f?BDmiEBF`9;(^O!f_)sAB?%ehxZiD z5m>~!Fh2p03JiK`a*Wj%&T=@r=I&7@j9pk&HTSU^?b6hSz*I)C^-Plr!qrCOO8U^p zr_$a@2SsFCM+qH&CbjF&fbiO)}QT5L2z!&PTL2A$X{5LwFC| z_C6oR*ZjE*zx~8a%J+n)(xC#)Zj*)mC;>XPjleKq?U?A31pc$ws-c-!)O=i;NME}& zoqp}#eJLG!&(rC@{wu$bPM!I7T9{v8G0B_({FF2M+L#!bs2r9u`9>-b%~; zy^}uBA^vBFbNQ6lL5n+iEq@Es#{i4!eMhG-3vq)vR6+P@YKlSAvqY$gBTt;*jI#c; zz>ybcS1!8mf{HM!AdKnjVayK?b}S)y2vbEOV>$JYHq&4F&pr%qz%&C;iuPLXyO(mG zcP((Zo5KOshsyy|J>`NRv3glzH_5O5(Z5Td`S*X8hOs$y6V5pND{!*e9-Iz?aB#xD z3;|cN4Br3>7Evs>!L`#?o@d@jot0`8BIY!|bnzm8+i5Qd5nC=nCe`mkP-YX3YupoA zG{pqKadLx8$9u7|p(GiLf=LYtd6NO@MyQYx9Xfo7cpn3?RZw$`ej74BSI4$V!RY$c z>**rx7-s8|HfrtC;7!0t;YFk^$P}stxoY&!z8Ab+!Zfrqfwa?BjY(C)aR_FjvV`Jr zICA@`0tI79TSGfQzZ`?m0>NyAmi?7M$GCAFf(A^`Z?!O4P-7JwekzunH31HyFe@gU zqbjr2zVExj*}4kh#(UOlJE9Dp35%V140vXqn5aCnBY8Zi2Vx&>qc7gecqc)~jIHDF*QPU?v z^V_5*O9Cdb38yZIL>-~yzyZ%|!Ji1jq?)@Hj=;^$>=UHVPK(ngD>_K(nhyN>`<4j{ zelR`z>?7&w)pP0mg$tMt`w?J9ac0}g{51Mz?pp{Htaf6&7ze;jU9wt*Ky2Rp6RsXQ zW#7yYj?Z#s`%abOxw}&kEz_aNz1YUlTDf~Fa34a4?b;}{b)1?t^XZgrBv_C1R%oeh zviodrN+0@!F?dvlOF-V9w#WDFkM8Zx9R-2TfW&j#;%~nhKj)sHbM6KVGE8o?nfsCa z=Hsh(tS9HZ?cbu9+dlk{=VnU{nvUtt8?%`VL8>gC8(NQ5WAqizqvWlsV-57A=AX+79pW zZkR2l@jN%^Va&HqIU6h#4?T2(XYvo|B^HD>Z5@PnZLyeA`|{eEH`C1ewbVU1lKM|h zq#<^A%Kuh@i9yA5OwCb)* z9R`E&J|Df~{T=W75-Aus`MRmg;6g^WyvEk0%hNLv;V^c`Kp5 z(fFRRG;{SzsOLx6`C{CR%q(pp0723<*vc>~O^+M5o%JA^AS%co$Rz?vj7c-Z01+v) z1?q)Qra-8ST=`moA@7RFl6$D;gh!_g5#QC5b@`sZ?YqBAAdOPFh{PO7qhov0vEwJ= zGlIEi-@b{MNScY9PzJi{V%wJ6|Jv*t2;q#$)v7T;R$&-87WE=v7%VKpP6Owrc1aiw zEehD#289fhu(aR)wjX&+^1ZmGQQ^(+*vf$U7p4jg{LpNF3tzs%2gZ9=WLefDgLdbO z^#sh!XubUNcU(K3OfXkDmQ_3}>hpI2J9-$}3wNv7}h&iZU8#qf3( zu)J1~^0(LVUT56nJz+$<6j|cI7&0lJ#>DM^qk9p9?ipGQ0#H%2v^j(4#PGvC1e9#{K#@S6_iY7wj6%y?~bCJF( z9K}u~##pVz22o@W9oU;r9Gy%J;t!NDn-~s3V%pZZPF#qknc$P)bB~pl!HnjYrqhRi z@{x4-L7X;$*EWCy%J23c2Xp7As83wW_?GWG2vL#AzalvR>)`5k z(YcVj|C?u2uk^cDu&#*DJk7)<}>E6=4liI5?-(Hap=oGjx$(!9x@I82mw6;*JvW-FYfM&;&C) z2)`j#hl`=SkYK(rS%OCLj`Pcp^g;d;L&|f@1w-vRB2Gp`jSFUioIzP?H{1zPM^zpS1cJJsT_>yf zUCiO+>9*NeRa+0`7!XSavfuFO?AMkC<>y@RBl=)J_^eRI%*BKiP``_oGeel|U^s$)S(N^vkZT6i)Ah0e|jH`XLAM`2u(Ydzl;#0gA;|)A$nib~q zDA&5ZXBmEc&)*773NZE|OiB_;eiz$`BQJfAegIGV66cDjz87Uk#C!!;Xdh0$?lAH*EM_`8PNJkaDfBPv}tw`AgGT8zy`wE`f7USeLd+v z|Cx`Z;|B)Q*G|1cK0M~Z8Q~it;MHX?hYKM|+zB5H+hQA8AxV_o_6)#iv(C8jFa*b* z06sv$zurnZet3%Q$(SwGb|9=krkTGwa%+yDwZtcI=NXvATy&(fmS|w8ls@{2M^ab+ zSt@75ps5ssl*%aUv1o&$K($Dh$rF8B_=56vvX#JS2xJ#-}SH}diWe28wu zZ_C_ex`$VGS;G%Rc7AowG_#KKwYl7U!Ws>uIPL zZH6WTX)p6pJon5a=c1#iKoK;C@c~7HS2%>uzXtqEt!_B0Q-p$r(Umo&JK8Q5G-+F= zT9Z=lJM9!$e6B{=V0$jOrTGWY z#6R%B1Hs!$IH?Y(wIHuY*jLH71igQm=-Oo?Orsrj*U6AOzc2x94PtKTZ@_!^pyB9F zOV_Ta^%b^)vtVh{c4IKD;EVXPKl|Zy{3PdX8KWj#)^8x6ZGU%CrkSPI!dHQtpt`%X zR))c0N9*?H7Bn0_yo_Z<$i|4+UHX$(XNABZ!OVxfCOf$L!(V-4M(IGq4`EAV- z)Z&>$*)DrOKDNz^_|5xVOUT2qlDrO*Wy#nbTut( zj4hDFcgz!vi}xg`-m4QRN#qP46}}BJWzw`G@vpLVcF2gPsP+c=b|t*oG)y$`DS!ZQ zEYCX?5Fd~jwhk}6DfdjlN z4AnlEU(=IiS$^R|61YJdqc3*McEy(+gCOCg8^2XG`Jb|*eBe_>W5g(ipryGe#!fph z@baJetY27)Oa3z!N?)Cga3UCEu!(T)jA_jEqz6X2(?_3qJ`GZ@YSA?ahIr0ejQs9v zk#XiEBcxl{eSwSZSL-4%MHtYjdZmxUrtnbz%x``ped$l$Bno|2&!x%B^EMfhIJ&t}u_# zy0Eh#Lh&>H3M=R|z$NA(Tl}homR@J8_WM8ia{9oBpJuEOnk9I`^S-2=^#IsArX9~D zINLvczbNB&*PUm;3*g3hMgEY~vQ|_&rAarZENwEZXfoCG+$m)`k)Lii=0>yb^xA*m z`%sHJw4l@fo#QSLNUe&e1cU1<&?V^DX?%YE{%`$yx^itXjf1a!V3Al=V>@abR0b5J zy%*l8a<%rpnOrMWv6 zpU}5;772%s9>v*zEaq`PCL{xXxkHobAGF?u-s|5!h0x@J5A6%ID`*_`2fyK-8u|rD zc`x+5f^wkp>U>&z^=g`Iup18Zyb)0Ur~mbDr{j+fK$Fjr4?eJS9BkojhKJkR$tkh> zWTC)kw}HRPc*4R#AZ8r6H87g~;FXutKl$C?N!@!@?GqRUyRvIo*c5~ah62EP5kQna z3j*!8$-hd5v4ZQ|^M3RPAQnPM5N+RgVEs6l<#_G1y|><$@K%u2KqNSQMHKpyG}-vtn)h`r%za1)i)Eb27}JhU<( zlXgTWgY8lv@_6Am!W+60wqV*Ll54wjP_26y$DsWO4x~dM+ti^cjzr%B(qw75#HuhD zd#8^gl^>B-F~&NaXs+b@L4GwqZ@&IUdgau&n4mLgIq=zl`Kf&|LTMBAdxI#h1Dq|< zRp(%|h*!XhfPLj#!#&~z~TVIsHWDY+a;m&xtN^!MdUd!@b8N7m% zf`sjHoD^`(AJ;s0yzHA_UfUkah(2&_Y>{XyeR904-?Bn5rr*(b2^|yNkAjjyMN!{Q zr{Acf^9~h-Fy7tN^kjX@>|&)a%%0)CiBw-{q{-2C;(%n@yn$yv^A5qFV&EUz%4E3l zv8N%pi5ub{e zW|u*>8}<=+YjkjLXaRee?{U;TK1_|Z3+cU&kELJyJAVzQv<89hF2%}gy?GtAHzA?X z&Ug+ARMNqvTM%PlC@kz*_!2QLAOB0tJsI82iaV_n4$fX^zOOWp{u|u~T%&S#2j}JZk5Kf%XWXd)| zvu9HEplOl5_p`9KA1}Y~BJ(N>ED`r8`b#Z&+Eb5&IB2U55cd2Q_={5I729BN|Vii$wEpN;@9ibpJd5KuhzTGraw2H^D;` z=Qh|U{Of=Ehw1lUdMP#caVQQ1&*9cbR$;@Hv;7Fo1FK61gOP~AfdU1B*a?xq`z8m! z_&A6tIzM*l_mXj3fTeD1`! zPAK(NkjV*UTb1^QMhJ`xf+oWHswNCuJ(Eh9dNztKq$T_T%;R|%_EnoDn;BT_8qt@QP>;|A?O@op4whd-8{p_Vgv-J`=P{j9Xth%19b z8O~xy4q&>0*nRLByf;fn5k3#%=P{gKdu1h^KX)aaXFd$G%W1smtzXnSveWlFJJ?Pmfi8g3eNh4Pl<5l8=Po-;sMVj8V9Bj ze^AJI_QRG+nz%Znu*Gg8@dpfwZX)*PXZBl$$+s{o@<*ml&ddl3_!N1H-(~{-8J%vt z_I-7AyT(ZwxgTaJ=dS&^k61P6?V8N~S` z^Yz@M7I`f}IEHTo_@o|=|pGufPn(!-6U%q(pQaW?yblSsNW75Hbmr_y4vVNOtm^Sq(8)Ear zR&A9&^riJ476v$V_x#voy1I%sf06}(v3h8t0mRy9OXW8=2^vw_&3_84yD?HXKfl{w zyB0X~jBgRo;R~<4lK%CVzm)op9Shr-nx%eVU6m;SSebQ`Rhc%qDz+wpq?9ItIlv|d z!)rU?buh_z0 zia;S?&_0i}-#3D$1mVTQ-85gs5%rzEOY8#{FuBgHU{v-;v<~E^e`-zK?kj?>aVqZB z%QFZWSL29zkx?N}saacOT_Fm_scJtMI(2#^yc18SAq9%%8mjv)&Jkb;Yx#oe;$?6JhTd2@9EW2m~@)@)!4aj;+@Ukd~qLMn)Xk0e)MC zXGrUG7oFyQ1EDzuod$ZNi$Z|1XYMlZ~;V|BAN3?aiesPqO0 zHuZ3x5a(M?m(n9A*<-{Q)Yy7WV=U%v$ug|RnYEK3*}9(o>w&{1cBe2>lr@aDf}JL1 z994nc7Q%ud)s1rcz9)y+W;>kL5K{EVFwl|Pg`LNjXHP?@R*Am5PFxz`RXv!N7OQCx zfqjd1w>iC7v!S}1ZhWDT@hKk=wW4`_2-0fzQZfw41QZ|l?#=#3nw z(#GGI+nTvdO;*ngA}|t<{I>h#13$BmiMir#=ezjrbGht|1R8#Sr#v<24rA;@i;p~j zYd^u9x$W}~4ph;wEwMnocx^g;`PElaKWA8N;*H!3&uK$n%l+ad@oUJx#oTe;cOwjV zzK==geNF4meGjCxT<5PVydKV0asElS^}CR7b@AIM*76W}mweC@&iC#cOAoRr z)~~{(uf+g;lg_v>9>RP4r59gfjx7;SX>WvHP-`RabLi~{6DwZ>PF`nc8vZ5Vo&F|^ z^kJ#LLX_-@w27v)?`eXBJ#`>0^s^%eH0(in(BgeZ=5ABed$*ZylaG+_Z?7&oLdgZw z^LI=R8n;p%NN-%2PM`U+7gC*F5`6%m#EEw(3m{;aGz2bEAAX4u)lzTxjRwa*1Nd0| zQG)}RPP!OJ+U{!ET@Bv1{16b7&Lbo$1dgqW zhBa4XlHm%mqfgc^BAYZF#h6n-^c@0VzbZtubh4>cP_Po!6&S21#+3U;;gpf)X^@$3 zF++F&`r z$+CQAU&OUo8St&(pjOFywm}@XP4-uT#Qqf;9orXX9<($uc7bPE2(xZ+RR0ItXWaoC z$~9S!!2L^%DOAyzoV%|7k;q6Wu}qDi#$;IoFV7C4~nq@7b71UJxyy7FEeg1 zHfHoAJyF=mz63FLk%e+QWq01V`KvQOZobK{sIX|?El?0p1fVCFooV+O7xbX?R~VsacGIldR!B94zsnfbp6UbWU&5RN@SQ-JQAyeqn*CHRGkk4Bg)Xafa8RUkZ zD?}(HnmNH!reN^kIrJ_fRP)^X;Tz}NXM9}b2GF@5<48H{yfby|FsA#7w1V%3LWuoW z6L0dJVSFP`pFR`5A|sghYisN>qi%Py*l&|_K4>1-&b@A8O?g(#DzM#xcJ@#0Wp5k) zYAl}DFt7AJIFWwi+;i#dzde)w>N6im&+b2hvcUO{xk>s#x8z;6Umm2H=zErEpENMH z{FYKB2*sQ*lbv$i?D-edNPJ&pl{}A0V3U*fJSXN*Wgsmh?UiwYTkdxor$8^I5ePM2 za1jYk#w$UV$=Qt%Kme>OEC<4SyvCnQxCLsg)NCXOWb%EV3uptmScWG*QdzXo{O-sw z8H1x@ogl;6x88!8l;TX34G|WKs6|+70`-#-Pd!2hmQr1IGQ=w#&hgxmdSO zczf|zIeP5aHq*0DGR^S0K-g*{kvnJ}jMWRnv)wv8_7ZMfwY=AQ?JMzu#o-j_y*VV( z#f8OiM0LRJx2sIs78(VlXw_gMWG})Loy;(!mGRHU0*g8Vg|LjVpwFy~F zfUSZkScheapPixe*4t9Mi3y{~;b2oMrzP@H(8zFzms$uHghiIwwY!%XLx@;&lJQ>y zO;-?1!8d|;&9QaYt<-wWudSVDB}VNC;LZ9z2sUE|w&|BpQN^q9%PEzcwO%3{a!$|W zZkHI2U8g(+I`iO`w<~h-B5hyBB%#&$hBQFB5s84EtbB((74mA|+c z_tf;Im1X8|e|pc;PZ0_LbBAUR=1^#lq5u6{JGVDjWPanDe-`t)AMLjM#ZV9st2mHU zA<98?OnRqAgD;6%okc5e2v@|oa0nQw{J4typ#DQzj4c7;NZVZ8E<*!;D@uHBS?zDqJtvp z|BlD-%jZrLt!ymq8$)Zbjs}Ch(ES5AEs}SGvsRh_x=aT~AfE1u-2h+~C4fS8$aiK~ zuCqxJOaa&#F#QnXhg75eA`Yx*PHl+5SOEGorU}o zj<*Oe%P^&e+J4F(u2~KXLE=}fbDq&Z`pOs6(FYEsKlk1zqYi@(y0DgJ$>WOI`8Ix1 z0CzXv^v(Xo;cYFq^mTBs;_8@&+ZhS0M@W}@a8^Mz`uVTCnEuhZZzEi|9S#CR0l_rv zyp>xZUjpR+=j_dXEzhp|zJ1O;cb;pWySl2Yy4g*U&CwA}iHcwulxPEj97K-ez=53v zNb&~+aDaf1c}kGC=q1xbgdhrpKuko#CM`uW*`!H|W;c7N?wY#hTUB?S&mHpleD~S6 z%ZwkS{Ho49zw`U;VePfnUTf{O*WTNATAM1}jKH{W(;#FDkwqGkvw}Uy+t|>uV!e?@ zCTR>~a8I@v=Dp?QB8>uAMzUT@6#gJ=P_8h<%YqOzPQw#rjqMo2g8cZw0}PCja{Bbi zvW2qCGC>&7Q~xwHtjgt0P7isnk+KiY#DQ&cm4(;lCN8`-=N;vPa))8oFlOAdV{>UO z>HH&{DGWGe@{IVwl`#6-mWfBFf2>0s*dE)J5BE)B2Mdleh3vW~F)=M~CPVTHfG_n9y?C75?4 zx6^uWd_xQpT3|ahV1&J;PumCWGQG;*^crFQR$=R@5COicTm~@0M?Rl7Wp1AQrn5<> zEq0F8fY8|RU8Y*N*Q?Pk+ZNN8td)=8G3wRmv0U$co|>(n-|f;E8K5SQgfGS#zswV3 z4bWZfB0SPGo{j;`t=^VLSggm*&=f?%xxBWV_FunxzWml_e!m>9T*vc75Gnf*jE=)& zorjoBjA&T)tVxCTr=6TO0YTj=dT-EAL{$S;yrmT{v?UD~{ORt_0y8`~bRXk_Zw;pX z%jL&ECSdfgyY6y~0A4Jo6-Nkcc7rAtf+cRn6$IdJXjlV=>6iW@M}3#_JAe0YayF4I zX3iQzrAsusPn?+ZiaR`>6(&zFxryoHC;xHG+~4Cq*;;m)^R4BBBS*mt^=p{8h(cYkg%aOGJ-l-58q@uF z&hdmR$@OjnK|BX~ueZ<-5AHoII~Y-sWq_g15}C^WhTpWoX7H)BGD+2K8YpdAyvo^1 zXZ51#eP&vTrV%6WPcWzZV*p+@IfZ-# zZ?2mG{?#sdi3=BFn>BhoWJ+K{vYL^ZLMZyhk&;T za}m?#$ONKxaAk;Hkl!H8DFUDSjGEKv{02$wU2A}O{HT0wmdHNJ$8YOSb48qGaYZ3p zAJ4*2JWIKGTVWF6T7vcmgKN?Tp1J?Uxr-MFu3<$BjP7Vwv52^#UfW>@gLssk1JB9?$ZBv)L;?a3F+a!Em zGJ}?SV<4ZUrM8ieI8-5u_jcLtFku7_c<69iC(6F#sQGZ&ieVO3$&}0G!szG9(B?Gr zemtWMeLNsywc+!{GHsik!gtM>w39}ek}#utI=)wwsoxkI0<1A&KFiRE@G`DKoVK*- zV3b$s3Kndh|Hv0w(yn$z07{g>)!r+_V$_hwe3lsx5eA?4DUZLp_$5L-Cze6cdh>km zm5vIYEJIo(9qEl9ajy^SvF+_@ZL=KRp{a|!wl^aejf{bT|JWay9z;p2#N0jO zuX>G^W0cLvlI5=MAUZlZQyxDWFMsyuAJWH|W)UCIlSxu|O!q5-pXtg7QsB4!Dg)0Z z*-P~ODs4p(?5(iZ4AYZcmf5n$jC*+u5xm-C9iLPfL7*E1C^a-Vvd0Z|sZ8W`an$4F z+^J(6PRBDnhVqj^s*w@IHc1CZca~$ot9&57N0{>U+j^3ZcL3=B@PYk1d_Z0~S1vSI zFuaqtkdSsMjFkuGiy;Cphp8+_M$nVwod#L>T7HppC>7qV{nYoB)~4+hkEx6Iy668*moQaqRC!>U)JvZK_C}|C=eys{CWjX< zUyiaL{qi!tKD$dkvFkPoI_BH*c|# zq@FwUhl5kfnq~3Ag=?4Lb-fbsCWH8F*hn0Q`-O}%SY2iT!oAxc6R$zsh0`kF)p!nZ zBF_t>m#|S`aGP7|N&8Kw-r${eihJ`W9z|Ul9;#^)f?zScSGVZ#9YY69vJ&k-{O#W? zpE=74O5{uzuaO3=r_8dPQ(G)uVvE?CVaj8y@K?NqiMI5Yzjqjyx7J>;4l)f;0`fjW zUlgE_4ZE+hkUTybHil}I*P;@L2-rUZq_(RypJzavlu7$nLVb|}+? z;dq}CL@HN;W4PCoK!%EZ(~!sX{7Jg};aNN>{umHQ25d|u$=uY--@3Vs0r7IT&3U4Q z&z(Ony)qXcCR8C}Vb_j}@WdiBC{`g`N2#4K@u~&}b6|T0ZUVfUzla}U6F)Y{?ccq$ za3!+%vNDM-Q-ra=ftPKIWy`&A#LGiE)1)JL&pX>8F2iW%lkeLVV}Y{cx}?ljhVNUQ=J&au$`>`a<+Qf9`t3@#$z^W} za`9-s@INmt)2r3f+9_Vl>lJT|LW(x|-a){nq2=<|zQl652|N$G&&vdxZFTn8_S{V3 z(GjoWlIfbEE~`O!vS+ZU7xmY#`c0v&syu)3Pj8P+jVSeCc#WA8f^{(re(=_#^57x- zFm?ttrvP<{pN2C=fLpT@(4`Uu8#Ep`fT7~c6<(~e!N?~m{k?$#ud{cD5&3B!eZ$6Q zlxY$6Ke-)LHT+g121A@tR|Gh1QZd^Sy$4O98;DDSRAjRQ2VMjfq{82}OLNOekAnF# zXKi)jk>~PAht0{X-+FVA&o*m}YH07k-%AL2>ygK|MYqbv&gjH_=68Ay^_x|Az7Frv^n3HYFw{=L6fK7)>*Sz{n!AAnI@{k}h--?06qGEB<(%l`ph$_k~bdjx8P zclZO4IaQCNvmY^1{};D!m3vrwTQp{lMo9pH7l9JRM(Qz8fkw&FI9eYBn5GHmDts!U z9KDOQ2xHQ;t1>jD^UOJ5ujJ!f#F{c4+&V}T2IHB8kx(L3qFA=d*!Mv=zlA&H^1ega zc18_=?rD?rPE4-HFy_c}LBWFe?;MnKlxhYhYz3GqWOP==Ix>NvqP87)23WDF^de zruA5^_pR&*a)dCg3r$UX1RrJjPx@JI{*l-G)|Ztkq*rJJUOJA(hwr4CI1r{RABB$c zk!5>rB0waj9*YKxLdq$Y<|(m_t)1pG{zW`*Fh!?ap_Cvj^ofub(R0 z^i8&P!*xrb=RR>jDp^Kg9i~>mf{aGh3d1@uX!Qgz{@6Z0?W*s^xp*~hi4iZ}k%I$H z8QvJf+v&=jdECMXW;_(EbE0m_hZp(=h>H!{@8}WkuC$_G07ji|L~-ht&KWJFOZ}7) zo>IAkdp#54%O%qj2w)XPMscTJtadn+nJWm+=!7s4cho{)VbAqEVVhE7T*enexjl~I8 z82&#${5|-l_MuUh!fH$?&mTW{QVt(3(8u6);E`6A=TQ%H$nSX$@RaP!crerjS<0{c z#Lx}?2mMhag$J3^8l&Hgu>AbY$k|M}h@)+$M;17rYlV2f^^G--exKkFxEj}R>-Mek zOY?7r{>p@LVml0Gcgn&A2WQTm&2|YI6IWlomO=S0xHY)cbXoBShZyU(`W&yuoqM!{ zfv8>&U{;>Rs||eet$2?iK|5@(G;4!%jS#VXG`QuRJYYE*6OqgCi#QVh>Oi-uuuLxp zy7Hh?IeG%uz;pNXh4P*EZk4@r2jy4Kzl3*#Dban-aw2^X`eh#~_iw_R7-XlUzwDnX z<2rjw-#`4`2FH#dass0>=IKQpK-x@>) z6s4v?`Aztb5$t*K%B7U6H^7c2aeZ&s8$nomeDS^8cgqeIse4~20Jl*HP4QJZR2hPP zN4*uf3Qxm24%`czy+IscDBs_r_I%~;`8u}Fz~!7 z=wF1OgiJ{JX znd;pxZ(QFlufNQ`GtVEecHjCn^q@?d{=5w2n%8|N35R-BP0cu+SC`lVC7;$Nc``Z^8q$0zRQ*(e9I zB|WiQ9b`=7%jU@tUS**)HmF`Nh0olMe~Mi~r)H-(sPj0}f#@U3)mtt9lO_1ZwhOMr zm#~}0{87lH8TBZ5jKv4U_j%@)4U@;toIO*{vK-b005;C{iY;*&9&jK9gUN3hFw?eu z@Z;izeY_~69KEs3^vfNlUzCHUt2nEF_Q?4+``L{pyYB`2XoZ7?S2=65m#Do^~ zo5O@w(c*!1+*356k=yaF)pxVX9XJk<`_ZQARFrFT!E_s zwlQ{O-IYyX*hm}x38P_2i?{(Y1T+Zodw{e&vn-M24=y`FI>G>1M@SZFyi0kcv(sj- zOa${h(aNL|K4G!0AUcKC6$DpbeWe^bL+l1|7YfH=Ty_d~%XBN|2`u!7_aBvq_wHv( zC4!MM4|Q`|Cm-=)xqfoM5B1b`(gsFR8I{0Tbgz^v&f3(9Od_oDu25EE2nC8TWOQe{ z#Rug#{Mqj2xv@E34Td2MMiuV!~VC#12s3QSK^IFJuV(B3cd>=*Wz1RuZ{Gk|yyPqg$I$=}n4QA`9 zqqJH^qiLhHc^x_XJmm~vvmVP(&`0@mFD|`I8`=PX#*AqUK9wF3;-OxW26o~1W1R{@ zu#t9Hj-R${)-+zGaU{>%yl?4ResL&#J{QKsYYfubhN`sWv#Kasxx%MW@B4;V^DCg% zIdyds0XDq4Tt55SNcqyIrf`Y=jM3}>_8d?KO%N8O0{03kh-_;VxPkl=KJ#a5xA)fL zH5>s9Z=(nniF*Iu4?iv|8ypHXc9P|M#%*B0vLdYmuXXo`q3C!n3kDAPLl5DxPJe^X z9Y)y`Oer?}dbWF+T1eT#oT(6z!qC6ZW>V}67;+C9gTQg#V zM@eMerWvI3ur42GB~56kVyyj4Jh{7N+CNAyJQ?+)oC1S&nGZOmF+bA3ysv$lvXB|Q zkwLqI3uQs&#qbckx!;yh!;dLXP@RGrT;vYSmT7;g{UX)nKE}T|VZRF7ZvBl zfTosTWkS3d7*$^KbTuxj2h4hf(R{X3JSbQG^zuj4qoFLUwQp;PWiXh2Qsu3icKP0Z zl1;xTCmS3Z%!#oQTqDOlugYCQo#OEL`dN1CoFdraeOdqjKmbWZK~&B{H-lxy@Cw}r zd_rAWO$grfJPDIL7Y`+U*D07$bcEB)GL!F=;r8Jz_t5~al|iTi8EhLpkHsS{9*}_dpsjSO~bdB zIx=^ZW4$}9Ak(`vHaX8(E?3J0xY=6gP*YBS{XRlb^F`s z1Z$FCgxE+s3OAV-ljxaxiGr$37JyCb$CQHx$bhllcplJv?gvC2v}dGO+4|fd7?*Ww z@WjZV4qcwHeqE}^ePAL_I>i7syO)ga&XN*GSnJ%X^)h0~=mj?;4D1p1TG4ttT$UF$t+H1L83C@s73WoeN(V4N@R`$f($;1;GIMIj zHp=*E8$X(t$a-wL=TOM23d#;lT3y^cqbx_dh{cpA@3`X1dKFyGe|uuCZhHluZ4<}7 zx30h^jC^bhZ>huz10hg>BHzIyp3WFU1enBgj2PJ5T?OSKX=^zVSILPc1*nkEw~o zeo&suO5PIV;#$73c$csXdmYu&zsR%gL0;>PJ9il+^m zc!_{>V6auWD$fg={O&S)d4;J?Hf-ygR*@{sT%;KMbzdB&Q`lGK5M#wgUa$%DpAK}~1t-B9Z9c%`5)U@- zZMy?V<1B_4JdA)}#02`t93p#^qG>82!uXZ^`2}1g>6r%udb1Fg;7~{QPXT zDR(=9J!qXl9&M4gtk0t*l$;?r`?j6AT{?Yov`DaTUGdic2Qow)M$2&pqBcr!<*~%wbgPl|arRxk1?ZtCz|=XRYXt ztL0Irh8$%N(dlf@!jq@v>60fs0e1d+xK2i(FrB-(d2rAOmaHEtj!{vAz4(pLaDG)q zstef;6GjA%)-Ky11GIKDgG5{iudv7{-iLv0r|H3uMx4*8@T~5ApKTHx=f;KOyL4ts z_XNe=k=?RG&pV{!&m5jC=eig0bij}@C`y@Psi(qGt5jK_R1pY{sIsqy0x1oGnXq4VqE z(u2?&VObhynGCV}rupkf?+Vo+fXv&qPCkch@N~GVQAb>Y3L5+x_}5{MQ=0TKq6w@y=FNRHsKU?VdF>J-NElg5a3?z4Y~bLk3bdy&SFJMVT} z`9Pk7M95JFw9!Cu`RWKOx^}Xf!qG49Fkl_cd!JT7Z}8EGr*t18*^Y>02sLjfDi3 z(r}-vw3KTa1oE1FqTyGLFs{Y{jx-fs5oYW|8*#^Q24B|W$3CbRNRNdh=adER#JT@8 z5>#Tgm83kO-+*(C4QZkIEADFCit0kci+q$NeD+N}BatN-rZG-{(|}HC z9yFD{)|+x@i!$4oFsI5~f#K9Qs0dyXtSJ)H)TnWQL_X^6fgkALw6R~_pL`g)O6C}h z6cA4Vh>|z`3mF2Zutu?}U-q(G2@k#BdtuF=d8RQvTa9ehF~(g6Q=ShEb*t) zlB4M0Rq4QMAq|Ye+<+Et^9N`07Y}ShXg&Bo(g7MFq>;Gl5_wJCVIK92-x-9`X3MA8 zz$z~pb7DSaQ3oU9V;4IH$g!PusCWXz=Fo%Pt>W?a>!w$-iJ z%Ck+vEUseZa&Jco*7z1r)*;hbUJNpxg~^yZv4iKJJz=8RyFG)$m{;Za@UbnnV(*+m zg%GGlUcFihvnJfEL_@%jBfGT8#)?aRM<@Y;Ev~Ju?e@Nvp@3EBdKpNXAX7W2f=v$x zf-A~HfsPvOvD#vEguNx`lE#cUwooB;3{E6gVDbPVK<6-iL;)v_Rlm9*hv?WyVi=ly z#tKmF7RJd0E`N8sG?3DjS1#={N*=WjE)kfd>+dpux$o);+l%4c=afi-@rL)u*>{2j z3Umby-4Im4f51ijKp9a`ZZZ1V08(k>NM1y0RH&@=^gtIp6;5s-rn1_Dp(N83#IS%% z)L(Ecjv9_>9qpt4G`iBx;M>-QZ`eH$n0J`J?>TB2VH@cCtFQw?;lz2+u+M021-xOf zAspQ-DdoRVhrjKM?K{RS^s;UMfr>Pn(PbA|u*o3|KYjZFZFUvP0i!qrBB7Y8Qb1>4 ze!#fY=u+V|{`K2B!bi591~=Yl9)>7v;iK9pN(yYS*yh0KJIe82<@1`}ay2TV*hy== zhvj=&My}d)+N6wd08?d1tFQ5^-XrhzIK?|cd0v)nz1G$0_gUZ=w69_-$!mM5TfzTg z-qt1+r~RO{-+FzgN6_|a6jiTLHJB_zSoIv%K^wd+j%){bvrQUlHdh5kE`HNT`6s+E zVahcoPkG}bX{8*nOyZ91h$hSJY`OBUcab$Kx>~w;ex;D6ku&~ z)pyEYajV{tz8V7Fd-hcI;E{@Y+lm*@N4a_H7Sjq_40I;SI6> z#7J3NT`9A(9;l{=MLJYNEwUY0pFdwH^(kUC7PL*DkmHyW9P= zf!^cT^&frwad~bBVYKCrYI+S?V|6#WzWB}0f4)3@^rSq0_LQ~&B*N#w#)MfRA`Q}t zit@HG)FcDw%5R1TkHR1#$@SGjlh^>hb*JtDQ$xB4b3-8!t8pU2g;^x}tzxi%+Cg9d zlv*rnM<6hSUJaY;dpG?W$7|ybqdm7@=2<>;QjzJt08`g#``J^r4u{^zT&yT)vQ7uA7*zzwoK=!Bi^%{r9Mm6UTtkjOB6lNj19=~-oU01 zW}zW9F*U;Z9Ecc3_0)+=`49yFT0o`0yMK^reGG=3blARpu3mP#Id|xb{J() z{sD&6u9hN(#^~4^<=q?imMgZQPW3uINt;#PH)2ju)lcO-h6myx$-Mi%@uJV z9C$f9?2qx}2}|J-JlnKooYe&zoc%DN$BNOYt2AP00gt;=HaxN=~$M?MM{0Wlmj609o*24yJsBKx4R_|J%+ zd`>kx&7@(XPDxyk7!aNG4duGr;(G_X2A%qS_oG`CSCk8*TP=z6cV*`cB=^hIc?pzcqyk6=Nv7dfvg{I?o!;G zUcUW=X(=rz~5>q&<;4vnpDp47}F@tSLI-hY5z%VSG zg8afRjLlGz;4+@+WD3(ZE7kVOjQ$o^wWtAenx2p4+IGtkhTzi?8o#@YwCw;*$hfHz z+!xrUhMCS-toTB=bV?doL{_Bww;a6@@ zQ>-@5N738116=lFkJx6cDA4d=oxT*c8pjH(BUs^K@hrp24_@{IdCK+v!Z3yWp@CpN4I?kp*fyV8pZCEH{l&A7%&T&; z4`nAxjE9^yOZhEvm6ubxX`7I(rLI&d%S%GC^FqyuRz-~4_|+wkFU(`)QI&>UgF;!zP4 z9PgR^Pyht4yjL~)C#P-t``OSOtiHqnEew$v8gzbu+5dXqY9b^c;)CuaF44}cE?XzzC zvU`x6zi@%ma5cPdS?LHe zjEdC;`%#f507xMD$Ru7-q#(xcSY@P@VcT<&DicYFY;XmFeJ=xQv4*i7ky@NgPIK!V zBL;#e{o{ZIb4zW4ny{AjMc^2N`TIgTzqg!cPPC1^m}dA+RT#qTV6r5tf9^B=vV zUn07r%oRX^V*smrCL zCs-wjjp+_XgififjB0SWrk#VpP7pW4=y2oMRM~{roU%}{xH(Ox_2d`e=#4%rD;k^5DjlekG+bi z4mTs-Is;^xb{HQyMg;tHjF8Pu>cbJ!bBQV+gIX0~t`?!&z*9n_()4dtp3*ryt-#=t z_x$H`c~!hen5b+WwIdLw&;>(>3wTr>lJ{|$pIIpvPR^Ejg1!pppGf;YQzK+fnZNj_ z^2?wu@FfpRdp|v7!GlLz<@wSE0)G}bXwSIxhwte5+AyZG4!u@Z5#AWk-@4=pVbwTL zaQnXTh^IPB3zZ=S4*D%OVH4;{n>`I#n8b^Qt27obDyZ7usKhLkqXP4p%2}LQPjIT| z7Cf1*c|gg8Gv8abt07Duo--|V zR9sOW_1eZ(x8L@wgSIyT@4QTJIzR5m;_vKPL0Zcdz7G7f%k;2#_Pi*2qr1X(Fcyt} z(j(Q!xNr*2X#nL`2931W%eL5m^%!NZ8Qc2;t27vd-@287PQ6I87;P9H!Y}Sp-T*JA z_sSt-;gO0v`$2R7dGsin&-^{$awT1lw&~sQ<0u}`ay9wcbbyb&2L-gLrcs9b%%7(B z(wp4mtaA9p%V1;iR1l+~|W}r4s8*%Ku$T~vtZ@fGjm6OYGIm2vg zFw$G^z00Z;3=1OOr*OY*EUuMz7JpK%f8jMYH^I}vXi6kD>@XRLbOkw8N}2lIgvF!e-H62iw=SbaE$cQ9=^V9(vMqBUj~zl`7l8zR>M8?? zZypX419r<6HZNgq7O3nU#U{ZA!p}6ZI0x@c<3|e>G^KqgfH11SHQDyb3UtjZ{!Li%X-sl?7|ZKZM^l%I5BRS>Ip5K-wxh zoV(#t&OMZWHpa{*g(w2bJ7Bt{+dm#fAYZ!QLzlBWHl4od<2E*e8sXU^*mO@1f*k}H z51%s<q zx}Mys5bsXD&lCnRPFtg8>hM&V>s>67wsIStIDr_ZSD45U3wMFL2WEs)esn;BAE4H zo%D0G`2Ty!J5spyF~8g8sOG_gN6b^BxCo-#MsanCg>mnPAy)+uXo;!}Z#W|N%BF9$ zQ+`odsFeJ+9rA%!Q_>lj1FL$-*j`VJHug&xZ8O}Q z^5qvlPUCr5U+T;+i>vrCpOm`|+ohvV0#p^c9##G2-FQ`I*hy+B7?z43g(aWa)dt0 z6ryl99zANK^dgTd)_gCXl*eAdo$u&>;>xnZ-!#?Mk{tShDTB1>)B3RE2~K)&qXJjP zLQk&_^r{y)<~E0g!b|okby18O`_4cwh}l|C#ktcDt`v$_~q+q*773M@K*udDvkaIi)Ll0GT3J}aP#iD+%eVfp{Pth}A@l#mXtjIuEJ!HqgT{9b4hY{f>G^mvF zv$t>}pG>3Qa^#>}m#1X`X-4WcFq4G6RGBaBP=F2z;3dI(z-FXc!ag-$M+gYsk=`cK7!t;Y&r>1Zzfozws?m`SlGu!OGhJ?bkhj0)^1U-eNZQ?+N)r*n#Ks<>q z?bO;3{>0Hh$jDEaS-a@aXD#hEb>fCEQ6b};eM$Lr)a z+SBX`2$9PgI{+Sz5*?1Au^$ftT!;`lKzVgANE9SSj&2`t6#9sCq8xZ83V~6IGDF2A zHq(*$)<}vFrq0X_Gm;A&{N^n**}~(3TbUr%eS}bUcjUQjHM%zs9r+NXx&@D|?0mrU z4=~s{tA@>{PETHfCi58foaD$6@Kc3AGgiSY4LvV&oQ65!J{BNkcc@>M2}s>x>8qXG zZ7ud$1=Gb~*kzxKG3HuNZvF%#>*I3$)%o)B!7+rtj$pD@@JeJs`k zPsEpCSlNsY0$p#H{Ay5`C&unUGu`u9`prg72YAOuQD8TpzgljvyJL^3nZ5o>nIe`; zL)=wMLj)dc05mtdN^sv}>7k|npsFYv)KmFe<)01X>=RO4c;NjQ0syDsp$Fq=3w_{g z9)@P%N;AuEE2gR<8}vWgWT<|X|%Ji&0 zXQk07vT2_wLRV~UBBR`u@~gk{)$)Zeet`j#GH(yB2mFX<(rRPQMYc^PAi`jIsZa=g4^bIB#7?3j6|vF0iy=qm5HkieKc zAkT^4W8O2Omvp<}I#P=D}6*Nc3@@aoY|B8Pde7e$#C+EYeTrtzA9Luu?L zU7uY(U2c}AaWSXg$sp%7Ch0}Sz4?XVOS}6bdiEHKa)5ps2#u5WG zT)Gp(Wfgf`n1UW-YIy`bt{^xx$X-m-z)t`9pC0yxPnIf%)uJ+Mw9g5||E(;%Q#mQfrCchgPK2(7Lg%muBkY=j{u zIC)Q3jPr6@`y#MiVJ1?^z@5S9K_H``fhR5@(mNH?thkoHDHJ=Ob8!B%^T?>?+rh1< zi|^&DS22K8kd=uItTHh60Ok?FF30=u-S^Wjt^UXk0n80d4c=q`$BxoU;Vq~#KHBlzX?N;XQ+pV0f7*nkl|^!xbV`- zkIPdS#DN^lxAlA5rz6@~dvyK-_F-7(5TLc)rLw$5v^mQscTj-)EXj3h!eGrEyc!2g zqX@S=)~?o8zvDfl{dr5e)P*r(Cv{ZeMml<`E?>SZx8$SrP{EkSkAcd&%bVra&6~lU zpl8Gb{>5dC3+l4NTc@4d`_z?&R>=JAWg6)cej|SjC4M^}+Ht=NI+{~c;>KmX;&6|V z!YImle|3n>y5`EssS9O%Zw7uGDN_e@a7LZmU6%;6tP?|I7`{y)SZ|GG%&bP4AjSwm zKD4q~=CK}5vuV+%KgVckntr$W3`5`vo*WE6@T#!TfN&SkN+$5qtt0R*MuqJ#9!8_P zHV@b_IQu&)HjG!up%LZkonZ`{Z+~y5JYvrRjR`ODmDNTVBf8}^1PzMw(&cZzZzUA9uUAMI z6X*yn{HJl?2s28q8KCqVJrBk)Xsk4EQp%!U`2x&ECN&uSc0Ul?p`oHN1rr8#73T(c zq#2Y6-UQr%5U_~{`?K3!TmB(NkMhA?MGfFKw!%|_cXkl=95naqf8%TA+H2?VSfIqH zZy$N<2;Q`HG)sXLnpJ?-Gq}W-UVwc@r7BPN*g1LPG%V)8rQ6Q89d^MS0vr7m>3_sT1;1ZEA^ zO~Mt#zq-P>t{uDqKYRNf;=v}7PsknPM}nkQ3T49&!nng!S>A@nXq9jX6CYvooqS*W zOC7Ar!@}g-q#&K%A=7vQx~G=AOX}5YR})a|^DSsnk0#*A3zpg6B&5RqN(_8AmL}d9 zV6b`(erE*^SbZlbr&kxtfBN;mUA}zvV(Dx?rzIF+ct({&a=x-`NIjlikTnS5+rEMk zVE*t=zmpO15OcsiI*7^yFcDhbP!w2mJ@OdV)AssCdHW}SQ7*AeW_orScPk@5Do{DO z@rco_X$+0;V0B%F2p-+Oz$Ri(o;(Jj&b12!VLJRn9|G{C!7r5*rHduwA;S-`DV8U#40u{t0mb^rgIsHsAvfHI@1(VIxyRpO+L_Jd=B&!T( zJz`vX`$b)r8)o#~;PSa0Z`ia+PdWr!nBxV3+|nO?lU8MD8}i{rItp;v?%I~xS;edM zI(m|X0zRf|k96;S@E!)oea;6MD#tFI!kaKvR<_t-lu`aL3VL^~UuIw`GG&#KD=3%? zi$Ej>G6totSL^{s-0a{7FB; z`rNQBOYi8^wR2UvcppO(yomcKj2G%iU6dz3cyIl|DRtV>eJ0;ExME29%y*=f2b*!3 zG?X)j0jpBk0!EkE9uR1nvcOm$H^nIX)$CE`qs<#-XC1E)M)#S~m)Sb_8Uecqc20IZ z+{bI9r-LoRp$>*2!fJIB0nsm?|KeD=JdU@aw^`Qu8`(o(3`4`^xd(V9vE(2r-W^A1 zFsQiW2e|Z^uvD1SHarJB3SS*Cf>XQb(Qz}SLskwAv!dY{hcrHZtf!-%5G+pPLZ?6N zZ)?o;vZ<2-NPT5hLX1}8!w5WLg7rxMnKA}v(zpoLe!g%YVaq=px0;e9^vkF-!x zXrQCb-QVuUK%%~8kxeA>0pVn;~K}KX&Q|O z4IVFzgW8k<9Q?39T921_v2G0`@6D?*Ho|Y8E5}5`A$`VCFO7tAkmMeIrX2P3(@bqKb!cp0Xah*`aKUShR^pM&p^>G-TsNIooN46`loP)-pzZS*Z^A4uh-i%eOqO7g3}3%(*k=^5x4h zJWMBy(XXT%XMd?|js~Aur}?&+t`;g|3$0&zo;)>&{O#kdSt>g?9{$Jge!G0U@Ot^i z8=onY(oK29pk)W0qpar_9^goF8wIZqkC#VmQ1mbE-zwX)t~2JyTmX@8wTe`*uyN+q zL`4@sj6QbR&yAnI7vXuHl`8Jd0SD4JIxbA^k?&i$;AFHBeybc#ojp-ry7E%Fckh1r z_|9D#$-zBwaaT)Uq{mZXeROt}x&l7R0YXIh*l;^RGaP&laYUS$kA)Wszz(GKR)Q;3 zPo6rJXO3jN9Q`=|xuqpac_x1J=uzs++!tkoecBHW5JDj)Lee(5o;$*adcAK%a=J(2 zqyzBI4y#8-cf3Z0Fol85!$-zw;;_*v!a%}+a|MR)t02`FWMqvrvc1DhmuOTdcyxg)|HXwdAaQw9 zhry}Nom#$lwrmZBc;E(Qw`cNLqnFF!tWz9|2Vs%F0+Y}AP^eG_Zqsh#wszyO13U)C z0J(!=b_E6Z@}q&VoBNApXbL4W!@MZx6D;%}mc7yMmQ!1&%coDgS$eCi^@ktNpBXF1 zCRfT80%OmO!#8XRt|xnSZyH$(T@Kbz63~gMt8QV=n4TG7uIo(^g`m#Pq6lU<6d*}T ze}?O57yQSRl@~pNzReywjHFGZYqdK(3%$q6jav^%$Mh9;l!iv=LObQ#76jgm4WGp= zn^HxS^+;RLMB7bg89s}*4&3?N_oh`C>Xk?x(iGZI6FA2_#aKyN${qo?DqN>co!(HH zo5%E)?{^DqjF*B6Bh=$_e^3UP7jT5Am8QL*Kr0BgXcr(`U;qwk}X!juITI0sfG|#<>gUvVHdl@7^r0 zUBAXMVRiv#luIWMKWi9V`_h$i{*}|^4}Sj-%i7W!1Fz}iF~BsNu+cWh%p35;9xK0$ zt6-Kd3fKN+jD>g${oqMuZ`WOn7E8YBvUwKnnXKD(= z*(tlp9X5U&N5|NI!H!cq_9N{J<#;NWYoWQD$_a;;ecey6N}u8J4L|Fum_me)5wizl1__OS+;<@JL9X2lwtVP5)~2rZUR*tL)wF*uy(7 zp(`~+p0k-`ox+iiNhE^!7>|OsPYscg+$py-cEoew7Y?3h&?`>~AK&6`b%g;Y2EMB` zeeVF+srlI%yf0T6;LvyM7pgnkDotD&w1*LK=cAh#!Zoy@r=gB4PmBjJS)ce^#LzhG zj1oh1ygXeaE>M^rJT6~+|pD8PByVO%(mqp-2bpV zL1Ap|u$?fSe;C4Re;L5%s7`SOr7M8}Fv5Z7u2+_Dw?F)dn2ot|@zN#S$&89d>C|q+ z48li;VMJploRel7UDuUgx%zTB!EwVX_eBC}+@|mMy1-^n_x+ zeMkF6evr*OpC^Vx>T|j3!gbO9a^!r9c`K)LGzb#$P8l+w#8e@EwxW zf_XPsl2NG!1XE$7OnETx=Bc=yQG^|vSrK}csgNBux7sW#W&LoitgJsPtNTmrje>Ax zPHw;+T7B6C9)D zgh~TY!6pC6BN~j-+kC>*F4Or-!6X0e!{Y~d5h9czt6Q>X_eF%}um(9kAjD$ktB*}x zEK}F$cjs=Gm&SL?D_bMw3cl-;+w+tI9XE-M!0-og!B&NuJDD|*TnpC2%KfoBk&Do29| z8@_CFm)I>m0KUs~0__*?Dp>LNi&yZ)Lluhg8D8y~_u&%&w#=4a`J&O#3<=Zw%>L)p zOnMI0s?>b$h}!&4`REC;zX_W#zIfSZVlV|mHNR!sJ_WCQ<0=g6N&87>SsEGPDbiRs zsZ*?VMsW=)(YSZ%?ApAmnlKI-XdNTz6lmFJLn+UbIm8{^oh9g=nW|^RDXb9p!vtD+ z`$dBymV9q=Uz>N0s06h_7Y zQ=S_|pj0ix58Gz0btCo-jxLv&ii+WXvk7)r_?p0*-Cq zqsGv>A|DXQTTchBGS+_Dr7o#%zm$K*;17~j*)pKD9_Z>Bs(fX6@?MN+?i;@=6B>V5 zwvfj7gdZwTRym*oA49h&Yy8~9=y>_+l^9_1$|!PG&z|Kekn_;26u{TT3}Sjr(~cnzXc+haYYb|00q4-){N1m8^Y^~>f0kt!rN_AeE{#Fwplq>_ zr~r8rkL@rD%f`C3ceW6xFyl7T;pt>D_+zF^M9y(sEm}05HQ~JBI021ru;qChGS})F z8=){)Igg8Jo@nbukndjodJxQC8L=YL^1)7!t-&FJT>|E}Nb@5rgka>&$d?E8J-`FA z%yRkV%Lv7)JQTLp;}nXFrn}SazaQMYUpDB_QP$+45p=R@GzhnZ^+Tz-?D)R7^B5l@ z+(*U(_hAlT7DnHhK2|ipoqEzxv8-ljB%Nvb2!Gl@3Yo+@V&(H(0poGVZp(h-#{1>1 zAG{SoYg-+GOd`}0;K&fw=wU7DNsPLKH4LNm;quDqH;E}Y0gc&50;cMX?6Fb=j|IlX zE?Zh}3@?}GohRj4;iSY4fxmkk+(jT)pLd-x;xCX$1|ZVUa9pGKuy{2(4p3+#C|j3v z9YXg*jSW2>hNoc}5Lbwvw98hS*go-+5BK6h+~+rVX%Xk*)MrW0bC-Hf6BRzsY9r6| zu&dHPbJ5h`NxnJYBwURSFX?Uhi8T;UgO8n3;bVHsKcWfG$aEyAq=}=+xN5m?yk|Lw zC^@<~FgS%{9ET$kE49PvTJ0v-Pfybpfm-v&rps%uzEmz?YT6E4#s z*(YUq60gAsYG@SL*&$ZrVq^ry6=^$?f5-Fdsr7)ughP`Ap=cXbsFk2Nl2UXrA4=_T*+v2038US)%MZoyjh;Hhsyoc zCuNOTpx!)lm3S`RyZcdDWWY9ljNo>_GoXKjeIImouX4bqnA^s)w+(O2ojFm)<|m2W zVw1KxHm^cibdl@sOS5a4Oi6C?-6!DsqbGOEUwrg)4(Mb!K>+h}mZLw1PZk+$EDdea z_t(lAytXmcXKDF1{+Hdd#j^EX45dCZP5T6FJ6S9{xqv`=#2kY@BN#A~&^wC>P=3J) zxDv0S1+;NsrlIIF-^Xy1+^n#Ic;)ffHiH|s`_t$d(5sK(W3W5~z)cUwNMHETeRRBH zAmkxr;ydK$+q(1s=`oRZ%IwgZd+Dmew`ytVbJOu7=}c=y<_nEUCm&e8y2j@UpLo_S zm%I)TXXj?4*oA8wL)h|_{l@92zbKUfBlLq0n<0`tt_EeAHn3qx=;;yGr6N zdswWlua;Bn<|#6a@elzF0dXZd3aUtAfD&Y1zs|fOqtH!OA8hckGeh1WShT8etV4y7 zpd{*Pu5Zf~5ncx9$mG_k3*PA+jg4dT^UQ^x31gW~Ruthfya7-u@NKrTy>sU_ZBXek zyNLk-aH-dJsJrPPD3xI(~J#3xL`_ArW?g+aInQUN|0(8I_Wy59q_;? z(;eca(T&H!%MlLvEk$iN#Psg~2aaCh4CtmuZDw{RXBwC!WpVR~!NHQ?N6*SS#;vY- zm7z3Jpfm#}ijT6>5y69XDGY?eH1bI9p_vBaFjIi7b6cOZ41E#oLvAeQ5P?2}?4@tO zV;DnYc>H#WITkwGH74t{%Q_>tIW`g--Jf7ukN6a}DZfFi!#mH2*T6-6 zl2tAf*b1&X+Ggrw(^Ui`&gIupNBsuh(52JGm6;AD4D>IS_jV}Pl@a?xth(YE{!8Gh z{4K08P7n_2-hJxWMU&jR4b4}1NAR?5x1IKLuZ+?t$LAVS8MQ(vWrg@Po%r=*n)dOx zBc?h9NPnfzDK|n3cqV;&kXQWrK7ABJNE$^jQlAEk#)ahyi>pMM;+M9#$y@e7uCq=NepoOq(_g>M@4J%W0hx&$r4fg4QMX zk1-hU5Cr_*@LG9)VxxRGx>BBDw6Eh;GeH+$6npL20@1+5{^KXHo85o(~fzb%y23E{P@wQ>4VGIp{;4pBS5A$u!U#sxrKqe1MluIWwXM-V{P)VJRj|sCm0zEc-Kg%k7T%9)d;$LdE-3_r{CTl>Wj26*T1{5Svc;T|rJF(TmE(+dj*#N*n)7NkXt zN?{O%D7+K`+y5k$iq=bjyaXnr|3Tv=tif@|IJ4v=#*EubXFd=Yod^}dY83;XoWpWt z>C#kLNBJ&g-3 zQ5B@M@jv}1>9DI9WyT7OV(}ZK zR=3iIF%ViBHOD#WcZCgU*0-0KB15^aW5q8s>L_Q+*T3@bl$TDw4nC=aT{#z4?y+od zqpZ$+jB$yu1~&0>gdbpttB`i^qPCrO#bDrBOK+ZEyyS^?S)OTwQ=XgNw?3DH#MLLM zTdq&|%kvB(Oh~kgLOFl#Y&m)6bX zHGxG~2k^ew-ey#qW*q-M@dE4fR&bG0ObvE3cGUyl#_=Y%z>6w2jbhfM;3+ zSSnvx{Qw@mMWzOTux=b+j9>~n)z$5AI9*=T4^d4AY$f0CvZ4sKW#^9a=YN71W&;ly zXQLclA&}@9P>A2nDDauM^|uCr#+|!Hs#v7KHq!`>noKACgejg5@|aI!rL7K;Bb?H3 zV55gZCD!UpeYOjnS%!Ge#aCpB)S?B(Qlx&-aUO& z!EciQ06+jqL_t)2#zi?rvCNWn={4hu1!>C1_ zAKwlVh0QB6wzUIqgW&*fpFhDFDW{N+Jrq5OcuvXmD+lC^Otbjo1}joF@y5_?(#EvC zHIQ$ATYu_R?op3;nqqb15C-KlXw)a5c@M*S9R8nSneQdy1pnc0{;hHa?|YY(p`K;6 z$JtVS(vLDQ?flMv_n#de&{(Vk5I`j`uyfH`*y)vY5}KFgM>50+?sMQvgByVZ7=Sb@ zNP+I9@D*up!F-VwEvHVOf{+xyn?N$dt4SH_seQr~6D;G+*eqGPUbj4+)D z0`4Hlrm(*15%G4Y6qUMSZL1S4U!w-*TqE9L9)sudD_5wpGJ^0>Y4Z5TBj-0(x619? zw^O&4n038~e2MCBJ6iIa5kj;Md-N=i2LvL$?G(lkjBgKGio)foRw#uAk2ysXJ~I&4 z_!46zE?<7R%wYun*$=;89J(H%BCBgjdkLB$fI51!NQ=?J3HujZ?UpLN-`*1mLZ`ILG?M}gp8 zxO1tfR3gwrBT;30<=W+Pn$EsXOpu-p>yF{x$`E(Z-%(L= z%YEGCJ^H{&T*v>(Z~pBvL%huxf=EL;1_N+3_!XiV*&tYiztKV(h(}tBLZnU<0qfTS zKP}{&xEuQOA*1iE)1Ry&`tJX|T2?VQn2kwZ6?i4=pt<0+;m9W%7Kxn_E%0c(9^8{E z8KTHZWB;rQlCq_N0t_4&$az!;S@bkmUq-^<*2^|Pf!zDvGA%FO3eqab?KeJaun9}1 zcqmM|w<(|Ii7>vPdN@^5;oOvKJ;EMOCw2AMLf^QRRlG`U7M>BR1EWYm3?jXLyKDxx z!ZgKmrY08g?(GiYg;IIa9%Ex1tQk&2Gx+Eh-z~F~Or4>0))wmqgI%VbZL@tKadY%D z+bwNr)Df*M#OHo0*g;xwdV=_@vkdN(1B&N?5KD_SIXNz`bqih%Wss+$IcP7 zK8Ht-dH+Qeqs&kG9tNCnx>VeJfr**UA+1-I#8Tw5ZgBI4zncJShkNbKG&Gi(Ezqx zDJP{@e0ZzO_flI%4$?m5;6AZO8ruEv7w^z5^B9VA(6fV~y@#Rk5C8t}mQS5IRVLWO zXPVuLyU1Mk`sz(gvCIWU51#~C1^_XJr&V}4RNOKc$iY9GMru840XJd^kd2oRy0t`% zt1=`&Ys4%D#KVv8anRf2a`o!fxWnB`!TBJC254nOM?46gA6-o<36Hz~B{ou7US7&R z9tH=^%;Sbap$@~OB0Y_#4C`+@+(D(x=?ycocb|ZB7tW(h5$;%ErVF8fE*%6I9YtB6 zMuyBHquD;wNo+X? zeQcJMG$&9}?nbv$o)J8D^Uh7+qD{C;5w!>@n24+gnP+p}oQ->^cMofME%6Fk&&=JE z)^+}CTL>OToxk$yUoF4(m0u^=X9uPBoP2NzD^C`7pAyuAL4iVZsh)+~k%T)PiTg0U zbvVj`wnH$Y?_=fLA#9aE`As{$Gf!IEp7ULC&pY|Vi)X6FcI&7uq6Eh!^QB zjKb?>{kzPc!^!3R<#WuJUdj^DHH?LsoFvJJU4ukQW9XWmf)I=t+3t%1jTAcWd9k{& z%3SLtqd|hq2;Ot!9$nyfq3dt`^4H4l$|9TTu*nzsv!Vc6=-P~+qYn#LRr-}5(ZSTm zhlAJDcDiV42`BviSR1FW0cTtJuu-->N1@J92H(@8^u-gJ6$3|M;V!opr9x4Y9K|RGkF+o zFT3Z8OaG9`%P7ZZm?O*X3o(iN99cH(GG(^z*LV;v&vvpvrvZe&#Z2cwnNOm_JosIe)Dj!{0i~iOjPY4;m4Z1~DSJq#M;#!mEaJEQUmRqC z0QX*|4}a13Axdx|zP*=+{6x`Hwz|(F>%F9rzm+lW&b`6W^k>eW$@F*h7kp_S(I|94 z{1UR@-mN=K;W2$Ep6Sc(jbS@7FanOqW9qSe(%P%>i1f2gw^l!c=l9H+vnr?1hD2$b z{YO66*l=*Y#`IbnM4I1^m-X0Y{)8X=_EL^E8QDRXj?h2nH++Yoh;&;e-2#1~&!UBy zsgvcWAKxt(=xb-?+@8Uu7?IGww@F0l0nB))Pm4M&G`q|JU|&m;hwdWhiWLFTx=+U+ zG+aOx5(3s5-hlSoXS#6==JNi-4{l^`^dzIxQ!G^&Vd?itt)<)CCrEL>gkhb%B!c(m+!s(UU}!EJLTW| z`q#@DH&El9hwTkg&Og3jQ>J{jE5UPsEIiNqkQhK=u(37MjxYH{GSAT{bF5#(RbjdL7>AK`OJHl?3MdC0v2&7zRTEKIB zRKi2@0YTdu#wrfs5eAoy>(zC6y>PlRApHw?mKg;)1t*^DBTb2sA+p1^+CMDkh=1Wv z8!lgpTj`^cH-^qt2-3m&#SMif%`7LEF0vPrb=a5XadB=v0GgzMm3Ln0A3WDnvyY+V z< z06&p0+zYpIHxL7p_-pdq?6$QTACXa{HE-H(@#f*Tv~y70QT9Qb_TD_o63b0-+>1wL zLvThO^@;VU$L@T5o2f41Yk01~n^;5mz)K_U%-ORnOJ(O_j)GUt>dB6bG5TnirLmJ3 z=0k7(yI=pNQMAq-9t8k;K!v|i+DMp5H;k8?e>u7o9^(ZBt`Q~5nRg=dsB`&Sg7YoH z63a%OxG8D8L3%37oVP+FPMkQIvTd9Ogr1cxBD0+zQ*by!a?`HkxD00q#L-Gr_}9&6 z7*Pnn0*$h?+S1t}=t*2UT9A%bBog3+X+jX%W#?Vxyn)9Lp9JwD-*%*Po0u!i%Kay# zsLv$4ZIlW87AM@q?PxyRVhJ*y@3v{f9$umuqL*L$)TcNH;RYpa3v9 zO%I@MQg_pSjtX((oE&Fz0kh?_f z%*oT?X{X3`H?|W%I5RU>Zrr|A9^mO4f%mVUX3igD*;QS`Dqb7KA6NxCcwd26fuTpP)c|y71FsdFN+KzydC5gZ!mZmL@7-jU|<~&*Q4M zQ0g;{#)bn6@s&QKauyHLi;uF!eC8KN@`9J|G+v_og%+G?9JJu?Hi~zIq(Lc-EysE+ zBV`Ya4)Y0P0#w7J@R`bqe@>NV+Qs_F7li@viRl1&mLt5)2=cerCeyvc1paoNQZW{W z4cGQq_PRWIQ0|sx=CPT6WtlqBIrP)*GLM|vVDmRRS8W@0d*lof>mF6*?36v7yW zH=0aR{>X2p6HfbyFp3v{i@PX4;1fobihafRG5CO0&ssHh#4l}=^5%nY)>%q#-}kaS z`$qbj?e%`}?K}Iu^?R?GpgYarpPR*> z!65Sa{RbEg#I3*sP8oIx3N168@(?`U?JSlbZQU+E`QDGq-N(c=4DFPYmrs}3Gpv@H z#W3dJz~^}Q^h)%QV@@S!umRZCZyUr%rJ7CQ9(oG9mwmk9(C3Z5NoQKp`QDHCPA;B_ z>!#p+XZacp8WQFeuMTP=Lk49~hy+i){&AXD9d_~j#SB2)g-gB;FqNK=w6il$&XrfHdw z4JDQ!0|9~{59CXbuL&RoNb(^-oEQi!2DIZykpvr10ND;K*@$exG9-cZ_t- zk-BhAp%jEcM&h?hy@R6NN)QXg(Cg76)Au0^8H z@`ZR36vREO9^nzr>~4zCi^y9LVR?zIgn6D$PzFG8Xx&BlY>q_s!_O!s()!N&M4B-A zP9n>k244w-#*dN0Za8KH@j9^?GOBJiw^uiqZXNH++i$6RRMut&or@~i-(sqeA+aG-J9j4>C%;*(C;Co*<#4{f+ z^NGJ)?K8_(9A$prixY8gIpVYCwY)0G?mnouz%Ffq_1{j-Nuy2Mg#nNbM8gl($kj8e}%8-}%snZvzXV3t=;KOfe)XhuRmnlfPH_EY$5~n~@fYUOB&(Fa+rIWDd zKlDC$S%3cdjfS=@=J$J)?`?wTALto6${7)-4{<{A7T&`7W@wy240w7x&lwp^XQ+c5 zxQ#Nx7jD_!RYBG!PY53wpmk|mpN`Xd<$1S&mY;3E9ZHpv82jRqH0fvr+=96>fFn!e+LiL4!mAEW7-BC256+)3%EVLzg@y=M>~wS&rap$M>p6y;Xa1}vSFP%8$HIK zY!>E#b_x&7BlZmGqmQT8;a;YLyTo?9^u;eUpa062n? z?Z6e>fg54YY7%%s9jR^?p9rhi&L!{E-#(WH;R?Rf4|wlyQb!;1J89bI)+PRO@l4u; zF4k3^7TpD2hnQO1pg%Zu`ZRl~oZ>lY;hUTy?I2LTC;!IkdUN;A-LwNnZ+RIwc~|wI zy360@0l^s-ME(h!y-OeiL$$3Iw>5&&;ATWy$%dy?I)yuXDw|Bv#-@Fg~ zZ4)2c=fG|?Y5YT z=^iDTbYgfadr*uFa0Ic_4lu|Du>o!ZHNftOPq&|9zmo|IYIuWadl4XeLE`640aU2Qef*`0l$w@aZ#Wa-8oPN@W8p*#p`_ zbx@(J(2jSK(Z$59*+;|oN`h|j$Wg4 zo@6U>M_e%5iShj53hfi)mg?_ zn9lelYgc{}B#qlq_v#RVZ^}gnIMNZLBo|%bz*h7bf!i^$^l_GDvj6a%kD61T`tfFt z<&L^ujejyQcvn7z+6ngVW3~X_Hbx}F5o~vX<#M>QTTYJc5bQWG$n+c=hRFvz>_j!p z3AZzcZ?diVBV_GF=;HS0c2-8YyN`%`Fz8gJor+~rq@E`|KYEA6sn5(~=dV%el!a~9 zFpv(?K#ydQQOE&b(nkI%Z{~M{K;N6zvdrsLhxqZI3e_^jx#_G|ub_1~9b;Pg%KV`{ zc-}+-#t1PzwDa8_#@sggN#2%56e`M^Q34X|Ft_nmY>ng2KYy%QJ2BKeX1V4D`3L8w zS)qacqTY$wv%moDq1!!h_vHTL#7mUU8iN$NTCQ{UZV)B^$4yNfN{lty?rc#8Ou#|K zG5j@N41Ojd&D_(X!2IO|=*khcd14qz1I~?EO zaphjhZsHA;W#EI*k!k4`&kE&gGzfDHZHOZ~4fAIN+_}73y_zX2^4e{s!-8f#VqLn- z>1S02I_><07ub}LCASamH|JTd=_Y0q)9i!_&DSuHmeJ*N=AP6w+B<6?JaE4y+=P+S^IMAY!gM00NY zENj0Z%+scMHig>B3y4YYE|^+Qcyka92s%7e>xfH;|f(77jy@%$xH-h2X(A zGWOj&cd`rHiOUz+Ac@fg!Xu%r$GN9tN7(My*bef0GT$tFZ2Y;;|G7k9ugtR}CLR0? z(-X(u}OI2BVyPartThtAdb4UccuGS|S6`GRD*tGzTd?8pry5`ntDQWng(fkL!x zGq}QL@nX2OyB4L)qvCr?AfSeT9nrG8urZI>Lpf-Ky!q`nn>#SV5!T$FV*XCzi*uFb z;|F*$s7E*0C~!GXX*97)$Fhw?zjTddzQn1BGZpm;f@N@Cj;W@cOg+#JVMX2YDL6>` zc&~Axf-Ft-Eu9kz#`pUdG|{q8qWYYB71s#3mnP!Q9Dc-F(o17GxXmB_C>5oRK3AF5 zx_s|%>7wx>UA@Z5I>I+;&*vvujg(1W$JVHZVyaA3TVN=2TsbJF`zy%Q<~%_kM3 zt+g)slU^zvm@sTGZ!EnuP?s1vX=J?o=?fW!Y|&AHT$Bv3L!)g^a0Q3O>c?=RBanVx z?&f#r{X2|S*b4=C^~^ZmsYtkeu*b$Lcv-edTb&N{()h9rmA=z(%7Pv^J5u+Xm}Da- zclUE2oE;R#2!YtUi;uwzG)9Z$%%kV5n=+sO@x`BhDW2R(5~8AH#Uvw@Bh$#r1NdD- z)Bsu)4e~=99Bs-vjvDnk8q93Ddf6gJ;K+LU2bFsGrl2}>RIdG}0U}>nm;7M5)I;YG94g-duZKNM${V(8#_(n=4X`Z89x-oZ#pjm{?1;!&|Eox zIRhg-TZ>GELB(`z&hd*UJ3Ea9>s6D6FTrK*dFCa*=zSATFZtSZ6?dkxttQk6RDP3* zavZpL2wbEiyjJv{G_!NJ9&ggNIpIF|k;lE~k|sX)W4#%0n5QjQ zS}Du*#8ZQZx9NzDt$X#ASDV$#SDJU;d50-w2Ajy-Q#O8d*?){m+B}AlGC{}b22{gr zR_10|-+Rvi=|J=8*IsSTv*JY6gUo6~xYM%U z@#im znEqC8=N%4iJbLy>bME4$?9JnDpn9}64!@Z4rrh^q0mJO($Iafe9!4Czi}%6P+}*IT zi=i_F%p=shZ9C~_4E){VehoPGz?V*gNy@y+hLE2jIQj)(xP%-W=ku7Is)^$Tf3%VI zN3M~5^yELhllrv3hjsPT?PS;`6vWG9h(@#8AqZ*w3HQZA zFw}6&HW&5tQMnX>&{B79PnWl&N{<>gdf#hI3bo8wm_Rk;BO1rIidhAh-PHK4uz&BJ zccZ+nUAc%cN^|{#51JX`7^ay{kXc*{ zZ)aQ%lq;}0qFq>8h*Hqas4?W#eno(Fb-S6CQy%M-;poRs&K=~OCK*OR6fot^`E&(O z9Owo&@Xz!rJ`a+cWq*Zx_wF@seftdzk@-v=9bsMiv-zh{fObwQ^dY7<97SsxPcs*+ za$Mw;T}MdgFJ5e}zHluDShlE@Sx_trjU)R$q1_VRC2w||0}_bKPC*#$67|T|1nKy-&``X6WgW@4PeyMTnhE4TfD| zqcrD)4c_|H`BxK9*~4q$6pnNh|Biqh2@c^>){t@fNd==4T*7eu@Fq*R89D037{(w< zr$(JIu7EcY@6?}7gUI70NnF8Y8e@E1xng@EQ5kJPV|P_`Q!y};cZ=}WZ~V@0HUIHn z`D@M5alKybR>){0f|NoXYkcym*rZ^Gr(P&2m9&QAF5ZbQ5#-|P@|82qcfa!iMn&n| z9lOXMdfMD{iKbxiF%`pjs2T`n942w&tqev~XX#n8d`J4`wftQS zLeo1X&_!v}J2xMXEHqD8O1$v?$4zgRLlK#-JbY}1lejUikR1cKW8hQgE`}SFU;sz3 zBZHnROmFD9(kr{bbXbpl3O1brLnbvo)H`-qxolcAbW2Lx-Cp9k@I|4W?e(oji$;Wc z!qz%1?)<%@{6nK`k54{0l@~2;Z7+Q8rR>H_Nm-_=gTE>#;>1h5M8^Hy-iH>#$H(6_ zt(}i>*7QB5edVthd9*d16WJV0{q&c=+{|L!{^1*c$S9V+0=(GKt8WM4uSuo|7Fa>& zU`#k8AMl?Wqph(S*fImRNpKv!EAEwX+98nQLR}Vp!gNN50m9HI-akBqQv~Fngg!&; z50ZWk_zdK={7l)>&uk<2^54!HMl1smJ*4VDaib@tl&yD%{tg)uFEC=fNqVVFCk*1k z^iE$o#qJ5$Zi0F1&K*vby;%A?d6rH628rj&Mu8Y2=dWIB?p%MAW%Viv<0&Tx$1qsf zP8@I6r>}h)4+gkeV&IJ-Vr-4uMRcA$g=IN>kpnw#-MK}uGoDoTtJff!aMK@ra$d{0 zLFbv9>an8AxUCWR_8f-DYry_lR$pBt9^*7;W-%Uv|HWl?3%E#tI3z5~AodTG2d3NgQHc@yx~ZS<36E zOV^Gz6IeBgi!38uDCj86K4FO%3k{2xUwMsHusik8U8kpTe5ozqY6ZYtaoRHj#ij87Bw17?w<%ZuvlC% znh01zdFd4~ec(eY#9% zPR%theCkZ|`@i=r3ep`nJ&!`8LtNWAZP77n%%xt+R(`X34Haeky`;WIf$8;37_Vf0 z=@6OM=mKV^A~Q`wyUd$3C~>`oy2vfVJnl^CRrpIeF6CzFExe-M5TD}6%Q}AGLuGR7 z9wWKT$?MtSG8QUJ%X#a;fYQMM)3(D>cw}*gy)_tc^jJdPVc7TJ{+;IbEe18v`uy3m z35b-Q%Zv(@(H-*3Uv@x!Xe6(@)Omu=af&vrV4U8e!&!$%oNL!(sIlx4c1dXcwoyLu z(kRk1Lf&z4WUUZH{MtebB;-gLymC2#Ufx<@bZ%nkGOf~hMLze2U117%;~Ia+!@4&foz zxOTJ1oION-^*h6%VvN9t-~aym%^02~gSID_GU&rsQ|whF?d7r1UY=rpD!c?7IrNX# zR^3o|0`h=U&pC3y3Gj^Qp;LGgW7;-p$f+m6i*0mMww!p3ms(G|eUTgci9vDdV8|PB z2X5)t4;BxP7x3^{`Izt)nCMFgn->0bDx( z9%zoSSm5O$4s&C5&}VmUvRNBCH*hk|3N1$HFjg`cajOVq3fYrKN4MY`XjEcP(5bY= z_WDt7YaCF5V!4;S;xY3#I3!`y`K@36g}wWXUKS|yDWjQ30JDts=O#dXgdJ7Ffj%gD z0Fd!kra&^4@8B-o1shaH#So48?re9h%O+};Q7#qfHtMs-gn4DeZJ65Ml_2>RQOoT%+y5br{CgEGJJh1;Ib}1`!#$lod$J(Y4Ae|C8bQx3>yHMguh3RURMRyvZ}? zmsmYON3H?k==3Oc%rcdua7%0;4YSw*6-1_V>VSAKtIANT+=I_tGrofbJJuQy|LmXs z6C#5@igFxtL_^?}aF&>dw!`KgYDD2XQl6lrxqR(f_H$5RS8?^*5^?8ce*2KXMO(ZS zu6US8Gs)D=g%>YSWEov&gh@jbM)RtaJiF#&rgX;WB$X34f3c&@`<8h$U^DMvRh34r1sM|U!?u5PKp(@|%?TMkmdvWRIedy?4I`H~j zqj8)LZI0U8S(=r*GkqJB@)N&aVF{aW)WmfCfQG4Ko*FF2B*Zg>LxONlKG z1{0Ve2MPZ0LY{K*CCt*@(Von%q8}yzd5d_FU;SUd*F2eDViTdG;DQ{U&B9f>ZRzT7 zc>p?FAA=0I#A?HPmHv+6eG~ksPvEr}A>cY~HjkkB5hjf?E=TXx*f5Xxslkd#r{OO@ zltD!4oRX104p@-Z7-K05CYL+MF*aDh%Ba-UIq)cZH#j#viN;c)8gsD2=x&XbDDDip zHr{XkVC)7mj^Q9!(Am+jD74AqjxIX!8dFU59-ccARPLmw47b4d zw;etfQS<(vyjSE>K9mR4AK+CQ*)YGANj-UBJFz2`mwmVY;hi0%k}mK1iQ&S%SH`B$ zO=B^14Js@f9HwASF{RU;Jv!6;?!W$5na&qoAUbfm&G`m~_VSXWZTW1RDhdXzmPJ_bLub4j{Wtm;rbTYAM^#Uo7W$J%zMNUC^6p>eI_n#ui!?X@!K>R^f7?&sCpMfWU3Dv+~3wSgwC=+b%%p!2arzF+W)x0 zoQA)&7It?@zW4FnOna(-E?vA71Izdi4vXegUUZiYCrH!Syhm^RaWjE;YYgw~H4OZV zwCxym&7m`92GMOe6!4jXHw<|`ZpS{ha}wTQpyv@3oSm~lQ292;B-p1L&(d+P98QoP z=&@A=%a#W@n`yi2krm>+@B$F*UwYVVr??P@>OS!l-iHsmFCbi>MQmn>GzDyshXvLf zZ0@oR@&|Y<-Y0nKJ3g>H~}B`wFK0jVk&h4TqZM$d8{h4CEUE^ zX49*ha!HK#%G|yPfS^um80kDl=WhL1h>1AP5?VW)Wf)w`*T`y*t+zZC1Ybd(_Zhiq zMI+o!NgT%7zIEe9^WlvTu}qJ$wD9fbBRafEHsG3NWV3}q0#~8xI0X?#k_oNX5$zgt zi_VGv)L;Bk_RCnO(-c)bV0FnXs-obCc38J?q|zq)Whf5 z1$K&%IQ-#=rYeshnsV#t-u5Vv;<~m~tSKY5cbb(j&oDGz`OGWu!EST&?#G!@N`p`i zJYp3N9-qTU=()hdS}~XcsMhHIB?i4hZR!)31)svX$3S9ea3XDWbZ&6h&h}C>LO}Lc zzxEfJU;p+0gK5zvs^#bdT+*9s@EGYFWDGDe^-}4JD+d-%+lA(oT@|@B_v1XZyk_;v zwLB>A*lBA7iwC`-F)YA?GNutNot@6{ebT78xRiI5yNbAW9KxYT#?C-E0vAl+hDY-D z*6K5K6y;9fZ2=bf2uR~eQ6m})>r`!zbAT2IQhel* zEIc4yAJxI+Dh56zRkjKB+s z&Bt>6h!=6KhtMnf#Cpl2Y*aqB-NF#MkWaWP$C=Nvlu!9Z9b=MG71P0Z_WJN{k29X! zS4n|%RhSsA^;((+g7rxs2Yin;(C*x2_vov58t`(%PvflIv#wM?Icu!KS$y;~{AIu_ zwSq(V0$5!o=8BF9rXp;MgGM_=J!Tp&F-#ON04+umZH5;O5~X7Ze;VhdN80zk^Aexp z-Lqvz2QYdV3|NN7?=Xj=g6tS)+q7|wDO^{M7_WGOeS9>c28fL?1VK-UGIr%ouQ@ru z^wG}!<{8Go`7aQkF~&JJyN{YN_;L!b{Y7>uK0{wUy+Yr8|4H-e;9|V{iyVBnF~U?U z@F^osVG$XP!2tD<`7S#Qv*##S0jx1Rr|{u0yATiVvCv`*T*BkFWrMzHhuw2`*lc5G zjB{VQ^GqAEQgZzWGc9c_kZ7l%P@doNgm|^>(Q)74DgJT7PsEiIN1M$h+s3T9$XRy;ad+t2bCMbTaM_scS%?FL8 zUbrFU`A4BJugkSE?SX6T*zx0u&)7i`2RY<5M-fu;kl!*@(ZU}AfWdsO5_I(G`6X|@ z`DXLsd*6?>YQx5` zYK|w5Fa=`*!iUTDh`YE1f!ZzFHOdt5Q&&zwWP|~HW}aT6tLR}OmAjqU_4mKeNFO1D zCK`}s)KTyy{>8g)QelvuRmoU)i~#C4wcvO!j-;aorbO3+k>@-U);b!XKnWe#P49AH z+o$1JM@Qz(#q;2uZw1jg!7EpA{ouvGWWZ@RuEn zh!J1XS&QE^BnVE$MS-_+S!rtGP$<*)<0!=yIvQcHTzO}P&EXX06=*z51pa^Wm;Q3| zQ&%ptWO|vpqylwt4fgCLxTo{ppg0P2H^I;oOg1e7knK`};h=XS!;YjdcFf8o0fxi(8s_u%L#9 zxUfyZA&3sXNL%qG4_lUogUZt9rjKFU=93nd?K^Q|nc~f7P7{iEX+SYav080BM7U z(h#15F7T;xaAL;*unotF3v!R0de)8;PNuIiB*!_wKP@ci&y)|nA3u7;z6=bEY%?;= z51W(AZ<}YVm+i7sR)4tVfU;@;`_&h(24{|*eP?cs9Y^Tbzx(~@7t7EnuDBJ4(glP@ zPKy43Ut5~d*uYa^S9eso7EV82%CBXk&iKtQ^)4_PG-&(u0O`qHhIdDd{lNos@#^K~ zcmBoiG)ruXsJC*I^s@x&_A$~PVa#QkvW3+;e&UN?#KTpVXS&OB(cjb;7_Gg<7Wb|y zb4pMg3Qu^BL+IpM+Z2NWFNk=Sx7=nxz3M(m#=t2b1s4uPiqS1Elo&B_QhqyN6(2Dw zgERRO-HLA36PHu8Nh}WZhR1V9K`{w=j=2-ho4C5mKxPD3=aBU?i0m}Gl^$bS=L81q z(JhwLv)SA*M)3gOT@;^teXKAjaOYPS6gc%EtV3+SAYHcM{hoX$AICzVesP2G1QKXB zZBQX%NYUCXSdcHe7$_Zh6U>pW=$2iUaXsh8g6Ytor-L{fEMEiIH+qc4x6?5G?%eps z&xJCDP(Gvrl6qApQn7}K0Pqk8%{a}m0U>%6zC1jR3v!@&#FWBaf*wDH`1e>B{TM_q z5Qyfq%%yp)KboOp=G)G+$B02D869W!2F8hV`(AG9l6VoGZ-K-uR)cKl>QumyyL6-) zHSWIvVXorsm}4H#y($LS49Sdc0ed#w zb_$mxtqn%CPEkza-d5=w`04bCqmYO551OkNFB7=)jJ@zbY*rUnvV7HjOdKt$+7*6B zs9tWk)d3%tbB-u$Pw|t9H9*9@qZna!q%PAsa**H(yMir|yf;s!mE}g+@||fK-YLi@ zFP_bw9;=&WHIGV(hNWCP2SIx0JMU)Xr$@wC5=Z2g>y>X{u}*oQKCk?cXKlLuQ9So{ z0H&2+Y`ed0i!gJOvQ%b{tfJU_ZaqBnvMrXe|J%0m@wq#2sQ6!c`Q<1Oqr0V(<)lvP z8*leDdH=olnnUbMa-6NkHNb?|JrCSI-VP~oA}E1)Fz`5Oh&uAn726>g?ar;+iJaHF zA#CDSdQ>=t*=H3uXMJMDOFhRGfw}j_YOp zKg!i-#I?tW=&d)_n*Z~+-fv#K`swD;;vHfukY6QehZRyfx{*P!2X&TEPQ({+FXyOW z#fA8n_nrUtQU>h+#f$Q$_rY|wUHVFY2M>0XdPR)a(U9@pwBp+L@`UNl8_yDDr)_QX zg3Hv%b2~jQy_-X($EeXSx5s@C1YvfwL#SOp#tSE;-WgkI-kO}pDA{i2SUt1NQgsa` zM~vZ5bQpl7Zrc(br<}xaaPRafr5CcJZLM>&x{>9X?s+Dk8{({%r#?7GQ& zVRzZ)hwojFSJillOo@=scgj+sg+LyJK_f6rz!~pW@!4?hQhZD35WI=C@bZ=4|SE*-lo!<@<(n`MbU-jmTOV-M-%>4yw0(60k#WXfiJ zOD|X1=CJx2eFbv`_n|4c zv{TRABZCc>FG;}%WY~U@ z#myE%>C}j1ared?d`3BsIQzv;XquWa0FbC~WP)!%5XIk6FB@;_G z8QB<_^Vcrsl->=tFc%gXt$aT>9zJ07>S)r~oM@~nq_q3s6~+}7>XLD-KT3t)PAQq% zG`26^DDsEF`A**UT{;Hx_zrZGHjpQbNZL$!QAf?gkE9b8>kw90fvGP}iRCzN6{Q=- zDddhuwwSkcrGv-8JGU)78|-`H{JV8{_J}xelnrFiA9(GEC|thN&H3@iA2-{0H8lQI zj(S}}17NA}>F$*twH?A|8u>155pF)!;IQ4f_=atBi9au?C!M|WgmUaCrLTc+2E`eZ zf;P`6*eLf!e8@-EHk$wFD}Sl^3v^yPoCs_jMO!4s#s5DBhli34xLj`MMDut4yI&)A zWt-*aU&O1o3OH>`5F-Dj-Ly`5^`DI?9hb<3_rb5}q^Nx42w%g)dkt*9a-Te;lXiBr z(%f{8mduwaR^%%DMwuGm=FM{u;JwC0{#As4+gdKDjbWiG1&SCDJ@{W&^I-TAS2^1+ z-i;vmW_Cs#0z|RKOBh#X$182Gf8eKHze|L$b7E zg6*E?h>h`3N@YeIbeLX{KSiw`&a{aP>L2$5aZX(${wc2bN9ZGsuqljX7%v8eI7tvG zWvCA>UA+`p71#UAJAqk4@b(9{*bjqEwBThg@hw05Ew1EeX&OETKED%a%eU`M>&M^b z$$QGNeO~ol^b~1qkH7tBxM%=*EP|e9^C%B`c3*krm1cos8UE;vH=0LJA4UE&IPH}8 zaPL2R^aKy1t7|5*=h5*qXPYZ8zDVG&d{FwX7#fsX_)U5M54wFwLyo%C(U}SxoP-aJ z<$<2i)R-OjWC1z`sk9M76b}Y{1EYRBec>O&TO!U0bbvUNNdM+ko3ToXd%z&qkep(9 zu7Sd~tGjBP4fPXmwTEYAc#wW$i~Xc_R-41n?YC4(htl!jSo)mFyIc~K?>p4 z2vM@7pI#W6TjT?MrjhC{#s(P923uXRJ17`Y}% z+$OY>-qmnSdU?eJJXhzH{>yty;()iLcO9givT`=9iZiiZ#1KUg;zzxh0H`w>h z9gu#fx7s|U+y%_K+mlyubPziLCZ6`}002M$NklzF!f133;;zp> zX%?yLEFG=xGlg9RU8Y11u|(IUz30we zh*2P}RbUzj!YO`ZN%CBJ$P7`;-23ew4HPV~!X#Co6X=N0M)8u?GBPTsT{2TuApW*Y zmkk=p?=(v`x?050L4mt}hxLTUl=B0Z48uEN7ET$;NPN?#eZb^p`HswalXMyR_?*xF zbK2nZdT+V0hIuZtIs&yVwUd`GtusaryeYn(JzZ#~5M+a`jLXn7^9;A6?HOawlP!XF zX>9^S2N~H|m+i00HSr=e)xB4?;GahrkIUrOgP|$X2L{t>xasP4=U4G)yhpq_;8=y_ zWt+Wx9|3Kj*`{iQ2zyN@ZEa7bUo|!?BPH=p51u=cTGuF}V)5*|QQEtMqT6F>+*PI$ zuO2_a$PRA-9Z%N-vs8jnNu?99OfX-*LcR9qkNAbuwEXg*`OkmpZ#KX7%m2Lj$G`FG z&5!@sSJ-WpP_*t6?J!E;aU~=3h9#hcWD2cDlQLxe_!w5;evy#^-iAA>SZbQSaxX#Ttp7B&p&up9?U=in##j& zVmIG=*gUvSUhfAf1qZh5cK6XTX=;-Pfhv>VvHlvP{hJKN%i!uI9Y z=f1D$t;65y2xTjLFM_!D?2Zi#o-t+1JizLCRu2f0y!7H_HU+!D25Ju|p8+oV)nLvE z^t^i#d1a*@a(@5Lop?rOiOsU}vs1*n0w(BET-))mAkc6oG<9If-XD5J4)vJMX|Vvx zh&i+qhpyxs#amA?Y^p|jHrVs*BCk;f$-~4)fL(N;`&LjNQ;@^R-w^tKhN+H2#8#YK z=d^FuksetfmILOR>vOghFzHRx3(;qwt+!vEWK0pn4P&(QI+L6_JQKW*X`F~Jt{4FJ zdER4r$am7m_!NydkA8P)ZQ=EThiV{JI?D?V%%p$fX}C|>8t}kn*=3N#Q(kFsIUPjp zfhW7i$~V&0yaBDiN9ORkSStKgYE|~*Re_FmaMvxFO9u=rQTV!C;E+-#g$t~gh3Qar zqY+0{*^5BJS|HJ@P@yoh1p(L$Q!HM0ri&8l0zelx<*=(YIQ7zb&oK~x4y2!V=N);N zfE)KZ81JFbHoMKefz9T7Fw2M3dz)e(5Y)BIj;O1o8yuct&wl47k2GhGU1^rbF@)GT zaTG+25hOFlW=6wI@ql8KGJ9`eC2!&m+dV|bggfjJr*l5J^>K6fF)W0UCDO-P1HNn2 zKZ@L~qmB7cLHNDKQrkJsv)EuRO<1?Ewq5_c#=RYs!C)&(PnruCFE+1y_I3EYL}xn} ztF2ii{s3VGD`7Y!Bt6_Mx~OD40`z6sR6$=JgRci3*uQR z9*kGqcN&H;5F|A4sj$dimiaC%vh0d~S?xo;(%EvXR~Wov2mz~8UOu-zfJ}S5Pa3{u zF=6+ewBG?X->PUdB>c7wmS>wR-?nJHBv!$6JomRX>xwnK>*HO*HjXzVmO6Rf|K5Ax z5_dOSjh`k6RCl!kw!ySW1dFmYT;llc^`hUu<3fA_eoi@B}lge7SlZNl$g*-{eca$&i$Rpy<=PC{Jdtc>CL&p)| zFm06%V4S=fd3d&%E}F$7HcPblF3a+|q;vP3P>GHz?w?l43R<*A`BC6#fB&doD#Sro z!0fW^Ia=}G{}2BLOF_>xfA@d*-o317N5n!N=`|gYpv*O+vF7WuY$}D` z%0LGGWoe^_K3b2SJ==HqC?3+7^7o=y&J@Z0bJG=SkY;Y zz+E;jd>Y_-PNYo^u|)2&Je$@;r|=y<1|K=l&vx*!{mQsy=)qCG)kA($W72^1wB2&T z`{eVPoux3S3-lH#tICe6=jNUsZLVCpns)ulZ~O{I35ye$j+x-gM|lZ-lxN`GOWXRLJ+LD zr7bvW&v*92D4+I{#$J09^Hf@t%pl8dI~Wuq&Tlu%*+c+Q#RSsAtT0VqE3kP8e01m# zXR0^C#wF~(;94M7&#aSgg^vEgC|_P!Woi|{U1TSC^xi z#5|}hn4fWOFF{3gR0b!WJ$es*CeCIpgNv9<~+-E^S5yhTx7~=rs%Rm|g;yoS& zzKarTaUIMRA}g4&Xh~zoS{X??X_f999Q+Qk=}@n{a19(PC>A8HOFn<6+==WmMBd$XXo8 zSMr)n?NkP=Ya!5{dU;mopFKloot6Pjeac4@4Tao zeDgjlQg~No%u=jFb<&rVy^i-@hM;b+~=AhcChW^8Qf*$+I#ca zIf*CnB@O)S)29-FESa|9ooW400mc(bAKo+$Z50F6jhn`q2F|`hctHCEjD9q{(7ZKH zL_Vr))@6WLkS!C)E6oJQFOastyOo~uKzrq@-S zt-)=e>EnA(Fi`G=&#Ig%?-kC#*uok3XhWUD7jo;eT?Un>ousvG6c9QHtNEmf@@<~r zpYKX5-zyinNN@e7zj*m_Gka`~4G-CV9i9HWzx%t{`@|zF2ADQoXVB+B*ML5Grw_hf zdG*uH(UZs7aFIwaUJVgfxXRM*5mtwIeuwj28t!xje4~@7YiqG4E z)MW~fppK*H&ts%HN2@Nu+sFA#qa&u7{ut@cg8;(?*iHdP*k%RS0QUx=ixYN3Li9Xx zfhi6>epo3({j-z=j?!m}1NeZZYb-c7khO@2=q|?OHuSPxhuwI?bbO+NXmQJKJfl6l z5SJh=DCAeU&t3bceODjV{Po^E&!1Ud`=VLt z#tH13$5LO+7VBD+Q_RJ!6K4{^1$H}U@gm_Wjx*ZjUc(^-#1P=U-vbEhiv*3iTVf17;SS9xlix#(7C62_6b)G)Q zQbR_6PN5i3rt#;JSJRkZOr#t-6oth54VGm)hg#~yXoeOR2w_~gD2~(95e(vKyqri4*So!VsNgN87<@gcan#MAnw#j?iYkhWxb~qK6 z6$iFSML*8m?|}4V zJL9wF`|mC_|IIJ`Z;bd^wzulO57XJ9^yrDBsocDYQm28o!%t|#+cM%tXNQ*xpJ`;+ z&i&3y!+=gQ0i)toUgxrmia$F_@fp4sk)^1lt7&t?^J;kL)`nrzQSwJ83ZqL5C7VYb zx{dcZa{lf(L8DVo&~LlV4DlWD#=vi;clk4B33V$EMVVTU9WvmhtpHv?p}#qzT{)1? zDOZ@KUE)CWhFK@~Ugj<-0grO)b*K8DEV7`lPws9WT5!GmF^PTLwNt#Rmdx;jKp z6qC9b0vOI531R^C9`PL>COJ4tP&f4417`b3SA(Lac!vj`SpYpVgANMt*mU7H`-sJ% zMd|`S)M2o4aA_Ih9e(jbJ4Mfx0T%77Kfv!nama6;$rs|>t3H#r%Twzp@9JM~t+yJ6 zRi7W^59xid-2Hdt6;8{J(W#BVz`t|z@Bc!DK}-}zE;Y44lf^Q5W-~n0CK>!=M<#T9 z+xf(kLpsTl3*wu1mECnBbi7IAt$n4|9@e&HTCzrqm)%PcKp}pc-(OX6aF|2WsNY~!+ZjUft>7A;qL6BUIGw;t+QB>8Y`SO@@~ZUw zXHc#9b@L*>m)R}$($%Y3HDhPtk~{;noU5~LSL6(Ums_{kC6kD6Jqw$-``kj@D@?|> za7kMgzoUvM70Q>%yw~fZhsP_=e9mw4n>KA~pT$7oT}G_%fvr)Pq<=bVgvHUB27*S0 z%U(S<<{Ybe?1()THsva87@T#wN+p#_Q+6>OPk* z$U7K~1~A~a=a%OH=4s7;)@wk2FT~vC3?=cSg6(t6K@Mo!#n9fKYrgS!{xLg}zRT)@ zOL+2ZOF2fseGcXhALR&uId}&p!#{De4GjkvIEV`aVpD-?6Fnf`dWpA+ySjoa1_MaS zXp8qT0Qe40;A=Zly;$;|3ORgdCn(*(pS+lIK{n1Hp^5jx9dkF3zYzuI9y2u+-yVC7mqq zz2p(|16bPSbhMtWf+yp@z=NJ%+lB{qhx#|z@zkZSNAP?&oifHq-af`OHeMsob}HkW zOgUuEo=P+pluY?v&+j~YU)+CqudMnZy$3-mi&bA4d|EwDF0*vG{y5Xu(g>*20fpni zZKZ|v``fn5lW7MVNQoQUYENMYtHcknyqtbN#t;eUVAbF136sz`z@w$Sh2{F1wG(3#zx(zY|Y~JxO(O|CuLu5j^O#80BsVg zDuU^K0#ng1gUERL47RIxS%?E_)4TB{-jjxQ`0f0N z`VdZ`OdevOWY8_n_Ans#FEYw6q{+%2%b_rJf_mNM{qpQEhLF7BCGAKSoW@fFMB>Uo zQt2&CsD^r@rGUFUH;-3x*BjE8Qc1%*`82Qi_P!=dKA)MM7qYFgB@gTmjNA9-k=~}2 zF1}X=)%EgbbQAhE2FFK#{})NBl2i;evdY|d!0`=8HdAm-itLoe^9oRYw0~+t0^tw5 zP)XQ9w#o!1*;fL#=D=l|T>6}T$d&h|5drzb-xi)s8~9YXeMY){CB=ON24!Ix!b2h$ zhfd0~QZiRsf>e7LAv<*9!%V#x;IocA&$BG?9vl1Q921twZv7;u^dY1xu8tsBF$N6F zULQVMYM#z>{4+{yYJkmE*qmjMkN8_5(9Yf4kVsmFA|NQX2&emVz-Zx6EM%0YLa5T| zHMsC-le@OcV0Mg-G@)mf3$KO6=?-|g%jic%IP+k;xqR+IbL#9F&K%GPV_=8jG3G%? zFsitBgn0Y*M_F;>$)&>@A;6^ar85SfbKnKUb7&ody8u zj-+2*W~pKf zEOr7Q#drq;d0VLq8~fZk9R0;Jg3^w1B#+On!|%AH8SSc|twa3tIMS?g&}egt%+n~> zF-XiO9F}F?vRZ=tlwLSZe;OFaB8b`fIPnu+UuZ5%@ZSA*=%YVQ%(y+?AF%QxxG$DC$_cDzTqh2GCgTCmPWh*-&4MB0N zyeRj6kT|BGn9x@Sm@Ds)x5L0;k25ny;YnPjba*>#5xv=bd+d>C@UlB;F=PZT>?^EX z>O_rHxwRDC>9ETg#M> zZO;-N`uO3g<|JO(2|C(p^u(B<%wh}|*{g7N*pp?dH=Q`NhfE>Q2G((VQE#8i+Iynzxr zC1e3U(iS#eg|43g9;P1I3H&_G ziOy&FxW~!efk|LO2B-t8JkyLrtg;$Lm&q^Ulp3M6x~(jEEg?6w5nc&hijQATKFr(np$?K3knq_>2;w_q?xl$v?^4>Z;Ub0x#?JItZ(`d074==22{tKkZV! zG}_?%+D2v1%X{TvfH<7a2j4J;1E9%h^JS*Cx>B-j&Xe}33y52Q4g%@#+>3+*9}7`| zd-*(WXVZEwvTB2qfM$4s!6X(fTfW9#E{IX zpC~qkL$8M32X~G=ef}Kz?5G`y!OSRO?>)Q2Z|9$%rWQ$F|T0c{QOtH()03y0VF1x( zmEQz#!zdW97&*A4o1IAv!O7+y{4f8k`OcfSP(H*OFpAZy=M^3yx9)#w)nyCyEtZ+8 ztlUn$bjld}@Uxw%BO@D8Xap}x7-bQnqGeQa{4g(kaV;XnYOc_emosM7vp~GIW_GJ zn_!JF1?)7huKaAd&sk9#3wlPf{|PwGsF}RRl!@m|BT;u~0gt#P^*RF|WpAQ8nUyIk z>>)JIV9N8GhLCf(4}i!63+OqLzl=0+4pvV^)1h-PsC_pi+cUyuw9U`BoD>_U$?mCDBW;MA6&M3M7t2K189*wMO1lDf| zK#p?xZOOiqE`EGpFLg|wQ>Qpk7x~^4(LpBUnPt?xDbuuVdeg-#0G*_1444D;kdm|( zq&OA6sr6$r=A&Gj_ zEAT)=7gRX#lKviSDA9y5MlgLKUP%ZTOHgD0EXpy3Srb>OP|(Wd>52!hHdz7AR|rIu zD$H+VHD)51FlQx{bxIJ0xLyM6WsHPZ8D$nh6?x{Z)~G`4Rm%$jxu;5>?jt*Q#Dn-O zL>HOBCo&XbJGM^p?2?&4xQHSh{^y~r4tGqAas~s*R|yCtmgLQ z{r+M`xu?M4F{WfjVQ_IZKu0p>+#OrTZ_wT~u)K!gt^f*Si)Im=-35e4{C-CIdD`#{ zoUIeP!ul`PWs{%1NxIApP7`(AT?H=M1enx^$AbFyu=+g=a2<`PP>pzkDAPm(tYUDA zVp~PZd-Xo#rz6B8LS4HfjC6*}re?an#j1M^h(M`6jVC^2)YWV#~T(|BeEz(+$45jE;t(o!~l> zlTS6oc2Q1g5-_@i(%%u0JVco&p*B&^4A{(0j#T4F&!wxLnpzY?F*H1unu5Y>Die8E z&xf$OC%_Kw;Xb2zr_nS}){S3+5-Yfm=cZXEH~*MT$euQ*k8nQ5Bubd}49c^jo$~CY zom#A;+JlCM6!9|YpZS7@3_Xnyt={$g|e#y8l*;WphteJf$D+q>>gFG{NfaZ7%H+sy}TD7X&fyMOmI@<$N^2g>_{|5!`q}0 zE*0_|eCg@bqZrIi70JI)I&_ULiV@>DUW3PY3wVdNV17iO=>aL{!_anUbNluk4ilWh zs|2r`p25owa7YU_DPY=wDN2lwolSLNhr!9|=H(YTjha{q&kI_>fRE?Tj-EUl1CKx_ zEz&wfhc;|&y$$X3boE`Km{AZ1=rI*A+?~J>8f;#hdW)c2R>UEja~KNK2=N4l%ovA& z;Ru5kwoH1$FBF-w!SNu0`~!Py@o2i+W;d%H39W=-?CjK2vZAz*?>F@dqGP*w&NTcz zbydbu&%1JPm+4|@pmAp3q)t)Sm)&1w6X*&Z#JR?@ORK#iH>4|_w|WsdhW3T?k|g@T z_tL$3n7o%$YDX@=mj0|fDe?pCDnm;HM^1Oy2a+}QSw`yTnfxS-mLZImC(rm^{sR@1 z1-GCx0|O5#Ul!Q8H%}?t3eq@hcVI8BYC6lTb?Yq`FELsGBREo5;!PJU@t}-~7b-}( z4wQVS;hXI&;2rPPd35f0IDYxxODl!JE1nJuA(bD?vcL+E_T&${L{`%C(vB!|6wO^@;HJVZa2zAq*1U@^v8!gW0s=?TK}J$1qV5C>4Ce zA=F{V1x|KOiC|t}*tql-F!sE+JU&G^f_vH#XsGMmLnj*IvWY+0Zst*xOMIT9Y*tCX zjsn<#SvOfHjxT}^Rkt=un30^j-JQR10nfo<+|$fcv&&|W5xAqm5}*V_P>YA0Ek0dp zT*Vb*iw;6ocNw759XqsXlPz=&n9}`Om8a*;7$Y;XPH+_e%%ebr^L+wbGM_ujDg^Fl zVNl!>(dWldZf-X|!LxV}Xp^HAJs)l=m;EI|C(5Ip2I2YKw0G~^VebJ~niTIsHuV9A z3QsQb6~zI36L>htU-{DS@R$k*9(6?NGvSz;n#ApoXJiJ?2zd9B8&%$g7o|^m9$A2P z!s}*ZuHw)bRk3@iNGLYS%Wp^WmL~701ih3$3gip}_ydnv6cnS$9%-DOGoV@b@Nvrh z%<-emX*P?xK-B#>_^X%vS+9eJMtxSl6^lRXm60Uv_cCZP%<8v=fd+R69%l2T9Xe{y zWce4r{d>)?eB*siv%Hd>Gso!2&2EPxKJ^M&n(`vcM_#$#rL&i=kq>2rkLi?Icc=uZ zcnC^ErBzKAh5AVyKss?BrA%7+vEKWvu`>kUj)pZj+`V{<@;mVHI58Z9oJnDCwlcWY zED$_;_|>z`=2c{y&OlyP2V}*K{3u+?1Rc2@p)K{2*71ynZ}4c42hoV3=^)2L`KDRk zJi!Rw<*hbN*gB*mOBoob666zJGBb-SnrSU~wiw3Bny5v-*ept=uJ?|L`A|0lhcSZJ zjX!e7U6;t8K6R=&&a{iWcJ>I6+}J%Nq~TWw5|m6O;DcBor_0gnK?WOGXz-9-~k!+?3ry=h4t4N^w1%)=aPKc)0+gY z-P6&yB2VlFVg@VFhjuZ$l|%GARdr?HLii>J&OxP)Q+VhhV~DT}!G(r_=g=?!WH2W$ z4l{KVTNv7gN5F&AuL@xdyu@TcXF6%8t;HX%TktEVrMjfejoc@{sw0AB_z8F|S5H+2 zyD32Olpo<)c%YP4O5ttZ`^;2HLm3)7*0?`tHaXApb>Me3M(R8Jhk6OizAUu*L>cl@ z)=Gc-JUx{M26@w`ddMm~rq5Iv?|f$LSnw^J0B*Sl>$0R6HF;ThG3B?o2ru(a7;J-Z zo4-`d;Ns>te~}d{JRpMsP!d7K=#_-|RS@P+V;<@yfc0{8Aq)`;9v*yW8i7oMsk}6d zI>=KIYe(QGQy-);hQaiftDr`S@IICzjN=Hw%lsm-&J9vg8kzcA_*72ClhZN*X>6Mx z51i|bQkG4Z7eqWvDN1bWhy)PHbP6(@1R9_%ySSIdgeT@IR9T|NyFSDBSlj6VPzD$) z26c*?#m+*$?Q}}#1FtdBZ$t7%+p zb2tw+NwYTwo>=~=M`ab^T&3J?M(~>`jUJv4R)sYmvt9Px`}dl~;p14Y#f^zr@sD=U z26vHlv^jvb5HBi4EwS)9ie!6mO^5@tI1df6f>pvQIC;w8KhJkKapFYgTsKijHc-5Z zHkBrdJMwJ-NLcO{CXKNn5jqCd%v0%SW#A7+9>iN>zmREH-Ydr(%}AZnQG=g;1f5fK ztOiC2096k~C6mGm!fR;+chaE!_*NaH{wirigBk(|>_BDw1DBwB`92rrY|AxI@OhvffREm_4fVax_OAnVq@BEw7p>d=y3niiqso?s znNxRq(X1;M<<%0^rNIa9^1gj%*})latHEL3=w6-;GU)Bx_~y^EgkP6b=_~}a7Hk2Q z9Fn(%_YtmAC?&Pe_A71krU6l|k{@KmstedZ@W-0!JImNdmPNysZf;}Ux+@c0h9J6Y zT>{1=7FS^8JIWr0S5etf2PVq&s!WnPc*a}u6$8i9^TwEKtjxH}h#p>#0D*NZeUvNq zbXG%HoN~d}p56|aSmD%(?$m=?I3pThGrqwyv$hamM^ffFy3OHN2#YYr66Klm+Yv`$ z72Uxbv=Eo1n;c=56XrLaE`EROLbrz=aLF)AA}1m${C2p&+hNl*J77IJr86cL0mGq7 z%t_p&^i*!trV`5LW*AkweH03vz#7k1scVtC7lDUupPDDsw@O}jgfQ~c&AXrdk>RNv(&vgAz5Oe=e#K#o8gWIP)?JL+=bbW-b2-N?%aAm<^@q5L zp{mkyb0^w70oa-8PDZ{IW?^xA`nhB5Q2{^b;Yi>jsV&QPXq1@NkN5Rb zZS^qxM)8mg;nsv>2)bgcf6_d2M8&@mrk%ckvGLQV&NOE*JP-t}sPL!dRGzKyY9xE* z+uto3jQjbsUe65PS-$hMU?=9Y5DBKU{DA-v9WkY{T7Y z79OJkkS`YW7UYA=0p{^tt)fdmE^u&VS>;m5ypS#M8RZOrRbKIp9Wp?Kez`}#6b>jn zP>Fy=%{b*cdI)yfsDFWLIe-Uu5 zaxu<9T_QgWzz0LfMIX=Lp3{U(7w-AnDO@`0m-|nf2{usNflo9rjuAk4h-tkE7{C=w zyX?m?0ltmE7;vLAys8?sPxUN8J8$^-7qy(zSk9*{=5o3ltyfbJJL!?a#EF_iaL-=dw`(XK0WPbl8e#^G-9@gS2 z?bbu>K&A81KlsHx=T`+Xfmg{aBJ7aOq+rWNd11*Y3E$EAQJ}~%Z?)bkAU^XQFG~mM z@Ae9C0#y<3@BQ@26(b=oYTgwDwGBdnXX?Q`z~Lp5{1sObwFYTvFr?+%>v^3ez0ZVM zrC`Tg;a8bilcOi+o&4?p{i{WyfibnMF%GQ9a#UD+ms;Cg)MF8*`+@7geZi?pn2rm9 z61hE?#FCspwgcBv3{2!R-F|%*nmVbcg*D2rt*qj}vh-SL5N1T;bO-gQEOVfbbfugM zr$zaxbg;O>SX5`5gad}%0B2hm5F508i5v?wbDf=CiCk@Z?n6Syv0@%PBkYlAEK6u1Eh9KL^3&8G1uQ@f$_Q1}4Q`a8#Xe>DL*wft%E!@e_ zQBH>#fifcPHRC&;q}t++YI5k2jiqi`$0cxSqf=1)bLwoIHT3Aj@SJV+lF!AReWLU0 zMF3l&Ce79W9YNbEtBh49y1Iuk5Dc`FCp>g(oFKo*3bY(z)Hu9HxE$y6Y~aT3vtq-M z@DA>PY1%c$u9B~xI^Dd=@zqD@c*X$5_@n3T$1k0Xbh+t=?kfAoiMHy_`8!ju~Hz4we& zK6nRl?c0Ib&kTq&3h%-jdX;L~8gv=S#sI^Ku7?UqH+Z5Eq z<``x*3vntPrV=`>BJVR0@+>CB(s5c)tKUguOo|D_ouzAdm@gd;@BF9kkq;slq;nwW`>a$+J$g2aF10>6#%ZzC zM|wN%3=Dx-olZf8R@4(XN$(Zhn?_mZ-uC%SJ)N@DQ+z;O+9fUXocGa>$d|3~w|XsQ z2&aWp4hXdA>Bnqig~PU4R<;fhHq(2Nrs}&)y<2yA6Zq42P=3=pWm05JrBB>!M!@t0A`c-t9V@8`nb>3!`pk8=*U|k25#HB z#fW8{5&ss`T{U<~@hH^oG!NXo$9hRSiigJ77TwVvwnTTu2#1a(3ZG7gbdLJgW;ja+ z13^ny2 zNDWe5Vacx^Bi-B+)U*3!q4^K~`p+~!`N9j$7~AiU;C*S>#EhOEW`{pMc>xmzmxh1x z-T%`)cn9Dgo`U)O=a+bB?}A+ZSZ6ek&$$Qg{)9^>am^EGILIoL9xGDRk%KJrU0>l` znyJI21Ae9t_D0=(7o(bhz7C#;Wjt2zfA8bwTYt=+3*Wuo-1y)Q`+J;YT4ENNpp(bw z+~jNvPeUFbgHJZ^1t81F2p!xCN8*Bn1+Uy5{84p@9p>QjT;T^`cgM+0ztO?3az2fn zr^bj=B?ce5Bd7Z2_SN^Bk#hv>e&%YkLNNC9EZ&Tb)#faQ%@N!MQ}Exk&L`cX)FGlq z2H4{Q+$O$gPsTD4Hm{(!3Hf53El%Myad-JKs@PalkJPW z%rD<1ex?=n=Q1fRl7Keq!6?MZha0!#fkD+;YuE8l+``Fw4Et|v`$y0GZyFK$NE#g_$-~a`43)t zJ?$ICxj5AD60~&O{IK5osrjUVX#x{J#AAg~!@H2Nz)jsz4Vb$J8o)1ljZ=xovP5qRmt56xnTQsYcg!LB3B*{ve+_iJavU7FRnOET{fC`tM zjuKZx9un`5%4Afs+JPD5Q*haqZ6Utpf5DM$EuIUXxyxvchz=w?6VGMo9#7H$iV(jP zDcp|MEj=I7hK9bRKu3piix8oY(xw=v3MOfF$%f(hE!`Bd)v?lPx~)1|HU~ZR z%)Lv7X_s)*VTs2cCoEmN67{K20zw{G2I zm6CJHE^TEG4{)eKXosc;(D)E3GDC2!Na2>LID(o--P6VqFWZ!lvT&Ur>N6hk90MP4 z1`&$SFJp8BJWV78*bquOKFYH-!V0wUY)S5-hpkZFM6R4- zBawAUe_F~*wZjeO6lGaS( z+Vr-@_N7kS$-OaWi6Kb_J7>}WSd2N+2!rjlovGe@5~YQw(5Tc|;4>9hc|@LaZ@a3| z<12Mn-f?3cCJSxMO8sR<0N!g2LLCjxa#)A(%m40+fV*M}m;s#56AHA95#%UbTxpUFrIO~Ic=EEWG?M#j z{Y1&8BgN98d~%4D0910>kkSYlE9LP*%Phf#loiH=Aig(c>XECs>S)G#g-Zc9P3kvI z@;!%B0g{JGn=C=#Q>r&0O$N_T>Mx9=RcJCdCbI5>m$2L6v@NG~l7Qaf7tMERnMV zf*y9JluZ^6)^lovvLy*vat^o8kl&R!9SknxXf_$02A3*m+BCa9OJZ|#(Nu9`8N#dL z)s?3J*F&OwHonVo)}jjL_k_p@pn+x7<$%((Ia%6tKxLKSgLI)i{1QOqw^H_=%MF30BP@_l8ahhW#lA_ErnPMGVRHW{e^nXPAiW;vP!vN1egzDT@bEF|!z%z8nG%!ywx|($aXn2cE9C`DT;HYzzBoMxIIs#tYtr zhTu}(>DtNQV#o>y@`&$6R$&O7d=>+Nc6$bsCbQnMik=?rF$fi;uy+qTu9C+Aju6VXlwnZbWhI*s0fSfJ6Z2CfWkwdMtkTYM2V*^zHbFjm^7xTkam~{_FC7>LhjT$(Whtrr zTkd@(|77~Y4vu?ql&Lyt!EdjsOVvTr$4vU=nG$7CXT9dPvGyn8LO5-MblrzpTv`@?M4?!*E+8v7 z^${=qr(R2$Jj!60Z{@et3$7`{(n@Qs8rUgc+&M_Gj4TTejck`XTc#{LU{!%jxCJOB znaf-L@;`mMaz>f9!z2!5y);OKrM4|usKd6TsJ0woFQ_SaH@$5(zaA!aP;iddv-9CM ze*xYGhyY!HGLS?f73Ix*vq3k`4^f#+VTBNeO ze4jPw0A@WhstQCv_ZfzAs8kC3*aq$6DEQ^Rz)M-ABW3P=RtXw{TMhtgEKyWeNLXAN zk%IY2n!w5Zz9B=l>g`Zz@g}(hCjZ*J)>q&FJ}Qu*RKPMG1t(9%L3yu2FN&`eSm5@z z9-v*$$1&G1OLEgHlrauu1RVuVT!ukqopw1z=9H21httG7@UMhDP(BUR1cj=kg=t}U zqolKyFfc0g%bxNXWn`P%_VXROf+vH}ylhY2)21Ev3h=k(*NZMbykYR0@bWrBUB9=S zo2R~X4!jWuF-S-->=Y2Pn805Ol)s7!)qeuqr1#PgdS0cil6oo-Dic}o&ItTCM^Nn+ zX?+Xn4}FBL3bd@RTITTWH(JCx^{L?+-d zI5ctY_UY=g0c#uX4 zxUy7e;2>f{Ly)|P*#1@N>xkPca7W(iC=!~qF*7AC=}bgBybq351YFiwua1YN6yUUB z_-UnlVtr~16u4}oIaQidcrxS}Y35;#@Y`PfX|8!6E~)h>>SV;=HqeU2dWabEOiEd z0GZ1DtIo@YSK^rGwQdvax4XjSGhfup3b^bSVsOw3`BTHojT@~eMh0or>$PmZbMd}< zb1Ydrrf;)MK1oMX+hVzX#HEH%`UetuU%e|O4eg7Z@{)Iz9@gh?rJ%#?h4-W_u|DwfUo$guC9@W?ih`nwu7+lY9vCE~5eOlc(Ttj1AP@qv zNc>Xgc=wcB-DfW(L$o>0SdY{s*(b#Dk1mC$jHdp7mo;EpZoLqK0DVuZg@t3 zLyR;(`ksjA_ujMEF|%XG%+7MpH6aBd6deQ@WI+70AonrVLs@4Bssi>LP5=Nv07*na zRLA2+BG&q0_#H>U%y;0~h_ppCh#d_ul~HJl`1;{pLK$e*wnceVMpCs3L7apWBZpdt ze=DX@BXGUe5c1L7+h_`c^ZKwM=#{Rjq~H{hDMUdtg#)(nW*2GxSHK&Fd9HL~+;OfW7mibQ;#ekuPp-+U&h-d-OwR~Yl;Q|wDYESv9K|!R zrS7~Jmkf+iN`IstsqYcbOKdV!YQ}WN!LyF`XirC*EDa2h2bIvI3d8nl0D(%(0E%nK z49~Gw2t1_8_V#t(e=bzclB>brlO3t45`kRX+8Wc^Dd9P!a3)%mwbYlWihC z;t)!?>HF4GH+$Nxn33YhY>jp(FjO%xopeV%)AfJpE) z>ZzmZAR(LyG6X=b!dRQTlfNm;0$9kUvn#lA)F*~YK<#(8M(2YT&)E$aQ4U$~A2i3z z1&t9-vpSSGAsPHz+XUGFu8ye7hz?#1=mY(W> zf}{A5&HflVjjMG!qv7nY6g};{b-#r z#V@lYnvlB5`a%y_P@L_T+?z|hJx1N9I{KIY$TRrJH)S~bE$Ok>1Gx=*rCtF>opF%S z)T%Bsz{r@)fcCf#~Im(Dn!#`z?c$eHlFH_HE9~6*$ z@M^G59`3ZEk@C+zYof4uR!DeOhefoxEEiV?ROk}&2-z7c^{Byi)&XqSVYvvFr{QfL z*c1TM;V?bq!TP|($qQlEL&T7s*MIw)z^PVZ16Jn9{8TtF1gL8i^rW^3AZR{`uFTSz zurVaKVRVy6M0{1yFOJeBIC_BTU672;mDE?K{{_WAVA^S9QuY31905v0=*T126ef+N zskL)hcTLMi5#GI)RO;H2ou>+&jgV7tR+S+IRQhV8*2a_``4q=4n>kxSK=Eut!|KKp z4xZ4cu}%;FV)h5YF+>SyeS5GDNv(KBUhcDl1x}VXop#bli-tm~viGecCBXxTbh?xb zm$TZ!6b6d49Ia9eeDvBYKGGlc5?hT~RS-Hf!m*tHAT8Q0I((Qxl!k`+I8S& z2PaOkSzY6_N%_w&XaU!%O7*hq44O+aY6Kyvl%|LHP!%XuIyLt217N=9%LAM3Q1gt! z>j{#7?Gi7rsk7p+tEea7F}CftPZqJi<&ysd9skg90-u zlUV-g6!zN*Iyh-IAD5bbl$6pi^R zFbdj{;b2f-8*V_w#Wq**$vf-Ztj8*duge^FN+j;VL(2NhpF0`2Qx*(i#AHa^Lxc3e z%a|_Z0o3D}#$Z2-%MZqBti=K+kH3Kv^5^V_`E{mDUSm`6P@hvN*+lAR)B|t#j(D=E z)i<(epVoXQEH|Axk5+XBJToowpttyEh;{>@=hal@2!7LiwUd&zM>EAix{j=GGem6M z+gd}OT8W(ZIKr15A|W3GoEUkw<}w(wU2YzZK>~4ccomSx=u@|#MB`*$mpDVeXi&io ziHfF|zMvP3yv{3u7 z#dJb0mt@-;SNkF~yCIn((Gns1wzqwdJUKWd-TVgi0*^JFxVAx#4B)I>I=ECn$SccO zKH$PDXANDVwU2w=jdmgS+>jRbppgOfjr&2wKlBO}C}SaO;JC>LcxWDjyfQwHG%$~H zM{p@4%VwTRg{h>FS3K=k_NmR84tayZOMPgYs7EMpr;I$YF6dPsYv`@dd-sYXU$U!R9vbK zu$^P(gd6ELnAe~A>S~5E?-ESK$+(a&o|SX?U1yMxc41gnIN@Z&gV%riTWZMwUn|&J zk(C)_blyhdvyn+`DY3_}S1_r+INo2y@TBq^tdNNvNxd>dxgZ=NuwG(f^Of9AEkA>$HP<1>%fti!9Y z4H<7-{)|i96L#j!Yr^t5L&kY+*K2yF-HAson68gq_oyk{(&`K%TpkXDc?soeIrk)# z4Ud2a4jWhLDbd+H)*7rG#DB zpN>kKx279E=-xnSyAq(%!}d}V z1@*vwtG)>6XOuPrn1B(@fNPXeD)e`EOPhA#C!cI@b%6XbSifn>JMaDF zdb9W9>otSV87wC((`_fyvcC8rBeJ8zs^OtB=z>4|qt=KI*uoPJe{7a@FcdR}IA%7z zuq&S|CmhR)v%DjnJu@%`8I&J&W^Ndmnu;Ed8x)a_TvCSNBFmr5Dg$PuS#C+%#M_WO zY13kybb8H@eAs$5kH6%p{LYYdWSz!aK4B#Myk>r%En`00Mws$joQyNwc=IIeO!GPO z3NK+OQYd#S*Br=J3BH=ZESvKJt-)^L=zum}jOnD=4?ev77cqXn{hk4sf z$vQLL@`l9CdtoGleKsWg`tT8u{0>v@zP7c1PdAuC5{F$ERNWM`Qp&DiOxv0i}ZSXM^A`z^0BR4#liYb*Woaa zv>Uu8&3Vl<(=B7LjG^5g<}*FZMF#%(Y??=Odtd9OK4?^4+@C?B&?VV^z_*RoMEY-aLBu<#UFP3zu!q{5^k2cS6=J%XIlGyYZ;#tzl4*|?X)(&2`}?yIrB?^JM<}J?ktF(0ifH&6J^yfbl*jF!LDK&c8Lz zyp~DA^EpTN>B$Kr1;#uQApuz~@yTl&hdk*qar2sWCeE4Wvv7s)y}yLzy`eq(k#WXb zE`xXp!?IgL!p!)jE1%miGfp^dSmv=@=543nFP}7S4OuR6YUfGbw(GFGbYNMUdLEdW$qw7c?8;puo;mSJ?y+W9EBzW9l=E9L63&Nzh zS4N{=d9%)u?JJ}Ub0R+=wgr(kZ@h2QtIR2Hme2U4&Ai^5=GEsIrO+|NU)vB&Z+*PH#I!>plhEEYhuni{Yet!lcG^gQLdfyIYI> z9*Xu_nGwEiW=OnKR^@4?Ctt;-oo+dwQ%)@7y|BFZ+78Jpul^F2_eodO;oBJC>r5D; zPT-GgW?UeLAWi)2zX+PVgL>lOJI-D76L`!*1VGR^^oRHwt!+Ur#`u7+J-CuiuZwu` za2duKG_VIQyTX4bDVIJQzx6ru z${$0P@!AgU^vsuKy|&xMviUPUX%Tnh)7B*JZQ88IpK0dx>T}*(xAi4HiHop}Pn?W5 zm@j29aZG&U(+I#%c!{%R#8H_3vM$rx_m;~tS(ndAr*WCbtG~?Wed26f8&2kt_Jn1A z>-Oh;^2fXxjL&?+Gh|%Wl`s-dDn?XUo-`smS!T*g1d_}%pYa*m6`JNRLmOts3CA*~ z<<+!=sS{xkVe=*qnLiSnKkYo`GrvFM6P{V6$I#B-77F7H;?oY+nXr;4#u?hUn`XQ} z>(4yq%lr1#vPqX^x0W$Y{ERm}@%Dae5U%hNck_CmIQg7)WSt2kaq_th!+ib>?K;~X z*RrNXz1ByE8Rvsk^Na9;k4AY6{0JI!1fx3Un!Sn?^w&^~u7-m#oot!uwFy#23r8(* zh5~y!c=@xx&WnrC?iXQIx_#;yVjl|JWPQV9(eKbJ9`~Xn;}g%M0B}H$zbEholDzfa zujqPBewjbuLw;^>bM19F44dr%4UYC%TU~L9VGN8{*u=@fUdwUnByt9gY`lPn;EVBG z)6>92x@+p}53()eEfZk4G5$6N(bsI@B6~}47NLQL=mi%G9>FN`o}Z!)zzxl3vriH*cHvOqUPIXX7#m z%lPDbmQCIXuMH#bvz+PTWd4Mou-olye)A^JGjF>+^WO5AZkephx)VS1BrNmzGtIn7 zU&a}4-YhR{)ACtZh8)c1!C=NEZQffhVOid~d`?`=W61j3X~t!|dBjKlWYEzOX4aRm zjmu!1VJj@-GvC&? z-h0hw;U#_HB;g1ZZ^K#D2R)A8RS>;&S!aQNFF3T;_R>OXhg;) z?`D2SmC}uZc8>;w!1UX^8D$0rIl-{pJb$iSe(MYdkxtIP zKKV9qMh-vz4pxQ6%QZeRf8*>cY%W|cyKtzM_^wPDtsl!vJo1{jBrV3PG^DfLPcpyP z%{JlQ^2s05gwvL*_PzPC9`Cd6NsO2LhYRsV;vo#)?qi3_4!%0dd7?2ZF@O1Txk`IY zLenHhG(PG@xvX2cOui>h*;eN9w}RYy9?6kMpDyFO4l(-H!5oxDK16o$wa=Dm45n_X zYS9@XkI;7mw8x=aUfi=jd1IZ{k?=Fkt2iWm@}(V&x19K9A4)jwe0iU+k{;u;4Rni~ z!HCV%;2Sd(8hm7Bg728Uf`2kDiMDPu`v`)XckmPYgXGtQqO`D}XLx68NV%p9Fs>rCl2krnclt%vmJa+y1ZK6tMnU8w@$C(XPWosOI#A3Y5okhLxwh8##ugp z`RrAAS-13LUyA)n;KOWboguKWi6WTi< z`z+EKENfhr_dem7CmEQ8w)2|qv%kFeYI#F4BOdsZ_2*S1p74_1Haz1JcH*23(}pR$ zEN{BMq(@vVD;#+*P6@Y7XTob=lMZ2R6^<<1t~+sU!^r#0mwEDPe1`VDad4-M9DAtj zdfx}i9N)HBADv?v0>#^3ET8-H|59$=>9|6_diNZIwoyUQeBAsw0?E!RHz zv2u$(GJ`Ye4AhWq3qP#Wka8`2fBD=_TW6-{Hb? zW95Jikl1KuyOavPm4h?qp;y9`?ri65axC+ks{`kb~f>o?8v`D`BJgk|vF zw053I;E(a*konvAWS;ibeD?|&pY`~hxF=tdM)5aJKIpI}zLv3k;%z-`xTYn(!fFSf zGjGjV4xjOE-A=ott^lrT zyr#6rcMGR&_B2c^kS{v1%sYwkS|u>1aq4IIu8Gt9H+JH(Fk%`(&L-FoqFnY+ z!sC1ZZ4q8UVVRnqA0T^TC3KKjWr^N#lv)(051zFe+<`orZguUlSOSim@N z1UK&32Fo!c@Opv+K^8d1+|9N_Ooy*S>ne45M!|@0WVr8z zA6Qprk0T6gWmkNW^jevq-KU2r2f1s!Q8C8UzfRdW%OS(GtB!y&9OvC28+HLjP8oBl zY1r2zh<8tjvZw>$>#-BG{R*S{+l=OS%}$hs`DJ)9S%z7z8p9DC-NUQ}8!CNc$Qh1N zzD-ikr&ugAlXJXokJCw8#4;H2>dCDue9d)yiv2&nZixY&p5bf0(A)ESG`1%^P<|Qz zV%+)G2TqS)p{I>M1{oo>-?(myx-00|(pJoBfjP=)&bPhZC^u@><}$pD(~dtFLWN&fvuI z<=Vk@zV^x+V9-3mw`4qIZ)gb@Y`~XyN8ll|8Kd-(VHC#1u35fYbGuCP&7ujGrFN-A z$iq48(cV+Y!7Ob)GRoYP=c^#AW61DmpMFG{(3{Y>0ey?em^#Am+pN%!MmLygg!etp zj0xRk8^b}Ab?6GjiX|fOj`sG|XPv>C<}2P+S2Q|OXDgso`-1%?2u+)#p>~GKnOb#T ztxY?l;WW4msa{fk(vX=RN4!&K=v^~Xmgtbd3BFRTu~lzrTbykT8-_EeUXP8up~ERh zy14g&?`z*4Ip8a`ewkN!(QvywwyL9H1<18$1Q{R3oV>CBi@ZJB(lWl<>rYt&Xprm4 z$_}v9?^0Q57iW+RH0nLM0w?>DA?&e4P~Pe->t8=7Q0vm6F|NwDM_U-LE%xmu4;C|j z^3Hon7k3>XZM3+U-iK%5{BbY-wJsnBEtPlTS0VbhBIzMw+BErS5a+;&Y!bVh0grWk}TvSGw{7~*v;kqAR41Iz@$Do+IhZd)pds);^A z07;`TDh?enL4x@gJLDUNxYlXyfoG%wpN0tBDPw*#U<6c~Xxujhv*`%JkG0lHGSy1I z0s^$S7Z-&`&^7?|wMGQtEFlHKGZc;G$Q^k38T)W#8a!$0|h1K5;eJvE-AATmg^GedMu>dI)v^3{7^{p1pGjStkoTUZ%f zbBm4#-^m%qFK9wW9BYoDtatA{jDVqdRcK~oniq>zW*N1edh+pd{`rq0Y1D`y&VXaz zkDO8N)MHP?SY_&X z=Yb<-&++|bcnU>?;nL{1X>JW8w7!DjxO}=SzInDRF5E_8LQ5aR2aGXb4&&vi6x_}4 z*Jf1!*I3$F9NtyNckbXrx3kD5?h!PtqPTA^E|x_$Qfk1IbG#OiS&1*@PGTfHr(gw{ z9z{0}xjzFumN4AcUU(U&1w+lZV8*F@m|1|4_%yp_i#ZPbnl)!n;Nb%G4FhX#{~_w% z2OhgH5}sQlV=?C#r}d?4rT^wzEYa}gQtQKk=`o|?vE0I$V7X=m1-Yuxfgcy<7t8eC zBW3UY17*j-gUrq_Z4b{^ak!SD>E^lfWq9INxy+K!@xv#|#LR4&LZ)_NKsACZXZf() zV2Rld*8i0OQ1OkM_|6b9N|mw^?HG*+KFS;U_#4W{e&uHpqJNP)@=``aXIJqHG2_ZO z4uKB4F#9-&eLmc_3_TOOCd$s;yOBi<>mpkp7jKjs=RSv0Wbi`U#kZQE#}6Os3wpBQ zlKRDc5z>mR>^^p~^bQ|j9}Py_eu|^$DY$*)Wck|7a{WyX5?j26LyPlEyX+X=UHbDl zp<}n1VFMnrI1X>@9oLzC8323tq2p!G0eCvSvy4sRBx!hX*jD)7$`bN>>#Z|U?#QV} z@lAK*@Gx6PdkCI~aEca&abn4%^EJ5#`NGlG`Cqtx zy)0k6gi&9_(B3K&eARd`V2Km?okf1uIHujRB*I9-%jl`VPCZBj6{%-*#MCwFCv*~g zh&Q!Jt^-#RHiLs5AAlz;^(r@B)o~#|>SJW0+7p}~(2HuF2w&)Zb*H#AnIJO;WS$4(9;P1h6UX#ZmTk9zQ_K#4hWP5h zgKd-!+=1nxcH(2T%4OV3Y=eV!MXl5obpyKs-~wI_1pU|iZ}7+VMy3E0aXv?!#i_Fn z`YG3hv>D0ApiTL=;{iO{3L4Z2@-TkfOJAJ3kvNk(+DN#xw|E(JF1$y(1|I6yz`G{H zU)nDCM4!gl#^JE>Y;c(;64l@sFOmi;%I7K&)exEHv*ps0(ZO(3>|rlXP3d?zjVNL^ zF1h2XV!%8E!Sc|CvYvoRo|<2V5XVo(cv7UJo9d;CA9$#sWELSA9}Or&g)28|a^%_i zr#ea1s|y&`1r5Tgg58v;s5Nyk?S{9e!i>YkNYl%;k%B)M{SX>pg#d!*Ruqy}p~q%J zAnWm(GnPkySv}y|Ddj;lxLU~&WFZ*9j`opO4X(}@Z6f~uOZtOH0aKwQw&AyB<$?Sb z$J(CNQ`W#+-ocV(Vk8Yr>vYiJ7h1=5F(ZL-BbIh$G{9RX;cU{r2TvX=ix>8l#dEKg z-SB6UGBjhEedzHrj6q#m?4y9$FiN}HU7cANo!e37_U*@@USXyNm>Ubh~S0sPmx?KmtH?z78aOoa3+O44|cDc z%)sy=)pG3AW98v@K-Z4FW#Ae;dl@{}LgTD#!32yp{MvJjuc$szj$y3aWU~I|YvsjH ze}WPC&2Wlb&tIY87MS7ry!U-^8GZB_*0PWxM;`VG43;xD6MQm#gwL$++;b9M@}<(- z9#`d8SeKY}m?$HBU~lcp+4Ab?&%_9F;0MlPB-;p}vH?5?@Tw5+m5Xo~z&R8db;gGR zks)PV*$P=DU0o24CVO-Ss|zS1;5*{)xjAyZ>|x33_|s1ycsM$JM)p&D7_Q7=0Fjr` zK{+xEug;$<&wuQrWp(~aIkI;*EOLf#z*mN8yP=74;;|>o?st44aA{JQJkP9;MtR)9 zkVc3$oxqUK?l@fbJ^D^&7dUw8?CEmuQy(jru3g|maMNXijjO{rTN`|(_QEYTE|1NW zhoAjW+55yhAevbYzT~UEaF#I?H0?CZ($n;TC(6O6SIP=s!5w2G>;f}DqsZteXJ_>L zdRYCd!}c~Nm^y*$C=Ejokz<1zv_SE>vi^FWMKuT7l&z$*~saG zw8eXniNRud`D6dB+`4?085)*nXwP-pWr_y2%@(6q(CBuoR#4}e?$6-I(?av`T=k4} z+3uu8UUOBwXc=ECuQTh!(kAM@3aY})dpL8qJ{C#?w+_InjK#hg^&9^z>xSeJXiy%- z-PvrfVNb{t*pTKPgUqAjXj`chogG=jQPk;jM$lk=>Sj%4*dXF#wwpAcL+=7wdW8{) zQ0Hc-)dr3t6V8k{(bno^VML#|K!dBewfP)&g}j?rpbZ#2)$&$QEAct`)V?ZP2GJA8 zN*Op9DdQ;T{wm8G0!}0`Y<#^@;5^pkC?>(rhF5CM+O^05z$yF#0t1| zDfk-JYD9=22%j2)cTOvZfKWE@;Ti(VgXN7&0j5yU7Ww#NU7MXmz|`ZXi~YbB8kKZA zzN0aw?j6-l%#|hDG(JPUa;q%QUt|rL{RxZgZ@@?#J@sUH>(cq?3`>iYVU)V_#3M{c zgQE`8?b~Jk%Js5m-vL%im^B&S!3xd6vhvc)7)_^{F}S=@^1{MeIraW8D!WddD)Znt ziV7SbXY_h~zVu%^Qx+~8Zcy3Si9$mQ;- za-3P7i!WU+)6jH%VF`!rNO`A@*34eYuf)ER9{Vg-fjNKfbeX?=EtH(IA$yM=V=0Mt zkJ&VM%|4t3mNRA)L6&xg*el?M#8r&A@6ppBc)~b((SPWt2xTm1(a%*KbjgrCMaO`| z1b>umzrq^AXWK{n!#Lz#Sy<;f$~3;8Qy9kaoZh_)d1GG;{J(nfOzE@1cK^YXe4hRQ zh7{Rn#6GhBcscd#pj`aib1Vy8RXod0oRvxT%A9!i{biJyouw;`+Glr_0s9+9&%9PH zyzyGOb@K-GvK+{A)1D*8%j~feOomL+_SZ{q|E_Z4tN)ks>SzD9{LSA#SKd1}%Cg@o z(#HOWL&wS~mI_B`vp#(8AtNrM_Lpy#YiD0$qx99FYl9`m*&TDt{?YbK>90eVvk_yo zt9_Uw)sWLEW*+F5Dn5A)f5HJnpSf(O-gK5s^||PBnat%rPEN%bMt}6xa%6}C&@ztm ze4D(?gwX!=%zm^C%UyU`{BSUCUx9Y=T*e8SVJ7j=@iH_E-OO~2usrza2mWn&@z4LH zEV0RSjHx|b#8~EBA|0U&onf1*yFy2*&uBsiIO1!YZfNw3Bx#N1zF}lEb*)#$M#Go- zQ2?R4=tK_ia^HmY*sp3nfJM*_HMd;URWSn#K9QL?adYNRe5$j70~fo$qo#nT?u$Cb z*RotusVtr0s1dY*4r;jxo01#NBa!UkSW!I`pN9eF6g(sk# zbw*&KU^Q`w4>)iW!q->8$?q#@U?*C^KjHf?;89rhOz|k6v;|Po=pMl<8!tb+C9icx z>_F5U4JY1C*GZR6ZZKbb;0YMwCx4oxxCS193u%#|GFw>Q#f*qJD3tuOL%A|zh~thS z%Q|dJ1$~vNO$BQ2p1q71FiLceah#Bq>le!#pM9>JdhfIB2iV7G48wKgkurJYOu5Yz z^HpXmp8bL^D8t8(U|g@3$?36j>2E(<&fqZY`Oue@jh)OGu$N+%ssCYSC;FG)LWtR+ z&lL7Epa0cm^0B8&|Hh57V;B1qE?+I5`rA*HV-S}av3cU+JWCE&Pp^~< zd}{tnzT`{Gkt0W0>u2Qt@H@&$6z?mHV3&C{b%WV}r{DE#8DRvuw!(4=djh7H&y|%= z{Ap~mo5EQ5{UG_xq6KfyFeN^FnS# zvJB&bx5`ERwh2?T$kUF)Pm~j1{BM}KqudfRTkOkN#X0-jNB)$l{rNJ5X&R@!JYyA? zF5b|%`nkVSqs6O}E{m-@olbk$sTGs4skw6S$#*eRa-iJaVC|n*g$64xm$&}%fL}SAch$4*kgIy}KNE$Gbyz`~q?5&5};vb*6>ADLT2~Fwl41hY_20 zkO{wW;@c1|PsAWa*-<$mOVN*!XLZ3kqeK;=%WuvKDnEWVW`lDzhH;eK2Qh&Godmxz zXCQD2|KY#>-_*~N#x%=Q)O+ERYvshzhsuFx|L1ahoHu58O?Ldyp;Dg5*+;3mM{0s4 zzEdCkpUV2g4rb7tG22yMKl6Hd?!SMe9Oh_q<}l!-ZNlsUZFl+dnKJ+JzbMBad8$1A z^t;M14rIBtQXV<^bQ!(5Uap<_Yn0stGfM|?V*U*?db=rzk!QwdX!&Y+;m`hSS-yO} z>|oEx2K``!ylXgySIP6{(tLRgS(*C0_p$%N1r2N%j!w^6CT1X9Q};DldRDv+9=ZTJ zJk(2Gjyc1{_1eV?<@NvkpUWeUohti2_#_S)4hu_Et7l#+&wu*k%;qpd#CL-ZjHBF< zfi?CB#U@@h`i@|1Sy(8S|L&9JwbP$thHtSPqP^Z?7VR7|@(3HgXAd0Jf+0L(W$(U2 z%L~DB8Sgc8 zm;!uPsAZy}h?gJmtD-`T@YSngKpp(^f9m!TWUB5dpd9_s1LefeeHRAn4E@{yG|k&P z`nNH%)R8(-UF>FH^63`s1CC@`W$e$avw`pq>E46*|P0p$)7?l^*fV;DIpt${e{BdT7}_Ge68Fn zsg%y-6tci%jzL3Y`3yFMAw4P^&^Q?-$4t%qF`DK%%Sf7tXS!5Z=L61iZ(0AQQxa@7 z-hANTweJ5QBXDeJ8&`!~ai~HRG@64lV{DQ#EwBzaG!SJC@gX$RBEG?k`{09K9EF^I zvjK8ym77qy;RT8l%yMr*-Rw#M|A%p}_3ITHEMIZ2^@O16d?6U(W?F2@LaBQyqkzJp z1Ge;tqp+&;r65rXfrvEn`e<744)W5`uGF~P@?v@Xsdty5M|chP=6o5S zn=H34oGzDNe4ZHq)>%DYpfH*SUq@r(yKy)!zU3AUW-^$LK5{S={U}q~S^D(fm9wwBRwj`bkL_N$wODrW`Yv6wOwCP{n+vzf8!vvQJcN-fDChV_ zE<70Hl}1NW=;->r6?kQ5#}^72Qw|Z67y&w_ch+q7@FB_&$@KOrqu32z2Y%u2KE{&I zeAzM1?1zpW4D?Nrwb7X{Xmc2U=Om|a@RsR^E6bb(!cu|2ogL^g^*_0nWf>edd(zb8 zY+3x=KbHAR7s|n1J6W^83Vy7mqHxwRiihCyB6Ym<{O8IL%USy#e+r9L+n&KGY}LUa zFSKaPKpVq}Oe&Y$#ZmwYPqv4FA)l;Ixm3pNW9C-ooiPj?tdp3p38E z)r!SK%vwD3AO3f^Mjg&Vs)t;{5mDU$W*Z92CBfKuCZ2i^96DCsc;j!NZHT=OJ9v|3 zcUhUg8T&wb$m}bB{gKjJm@fzBb|PaM=E>MsGCeNO*#F_C)3ayF$s?yQ>Q9#2^K2xY z_CyR&SYdArJQ%^rs@$dw^m^3)uzR@FEsVJR#*0EVgG{@r*}V~coJ_=%NepH_a7qW0 z#^b!OIdsF1-O=VWCNpBdbQa{&>*d1B|A?cxfO9^^rssaywPUtir2H*r1!r)6oSkEP zDlBlYf!^e5)f+f}>WwvILOp7Tc2l~@=RXMwor6wrlp6yV(#R0`ql`cZRYxly@wE9I zvVk1rQi8fH09!)?$NEE0lXfRvDZc|N^BNk51)p#N$dqr$ zL`slB86OmF(kms>AdjrQ+RRu+_lZ2pzoFuW>SAfec6xZ5S^lSWuqW552}C z*IJr-+!R}3U{yt;f+I@Wv=QPdUkqr#C>yp4+#GDsr$t7@B2WC;6f7e3AjLxkqemWw zn&;f{>RT=~t_q}xI{G$L?}+IYlt>DsvjQ4v>x;T&G(m(#->WyS=PM=#H<9W=YmjZ6 zFqmcvq|INM>~ak`f?-1Q%YBwp+4t#W5ddi&!4!+a)nIPGA_r;Ks`E)@cXfa|jZ_<0 z=DK0cvayC}A^5!NdY}KOH+VrKRb%4@unIexkjAnKFri^<1N#jI6_EVYJ9f9UQ+2{I zgs@UhVvNo(%IH?FROhDF zTAdg@WIyRXit{LJry0lgq1aKp<1DRk%2l~=`qeTG|E_W!J$|W7?%z*q;MFpv{f;ku ze~hGh)HlZF*#7Nn<d1DPO^eefj>ZP8aU70=2M@95;-%7GVkQLm=dh`J zXQ$c7w^(*E?LW^<$I4sR*~mA}$e&uEi#Z^SG;bWZ`<~_=D*q50{pN9e+}Upr8sW(9 zA=bI|wa2)+p_eHW@TqcqW0gi^v*LjD^>uc{PtNit2^MXIy%!#?WPe*@3Z0D+bOMZm zQ=b^zA>~*D$mn5M#{+CeRXTthV$+^2&wK>(MjlbYs0=Y8b@S=+O^g_uWmj)4u&rRV zOz=jI%W8c(?tnKN7JB>&2V!CIceA|WZvBfE_!09i!xkX6#T_Y0>n!b5hIb7$bj86ml+z>m;HA5=lYw^8sJ z!x0JHV4BMfOKW9`S%D!A6LaI^joZu~upGxQ3w&IDQE%|0d^j~cVPR=sHt-Pb_j+tv z-xe8W(=Y^=+oKP`R~?IG`UU;cK1v&}7I?tM<0WKy5VM`k7_m|I_7w7tLSFTRRr@P# z=SQ`iBBxiDIhG|ZyzzQj-AUWvY%DoT2DNL;ym>Xs23KTgl^M6SK3t^TJdZ^=)fnlB zj#IaC(c=vmIvn>zI$DK?%F>XE5@vcfg}BNtb$PTayp9uVF?H;w}5=%Hc z_^r`~_I+w&^gCc#kUa@FYr}k6V1YK9M@{b{->RFOsdCiWCk+X~@79Ejd!id*gg0$$ zGkNX61I(ZSIpeoM9tTt&Os0-jzZmbHFJ(b`y=qI;ZIMo#YAtnJjYGo7BaQW$`XY}` zk7et#l2(6WrhZo)Rvl_S@vJ{wOl*&O&1Vg>GZfy3^P=8WrlS&J1J^X#K)q!x&K{^k zHMTa3W$h5kci2fX#mtDPG;nOj=rl(8gQf{Tz(~5w(;ntFrhKY1$Pu&1O}?~W>J8-~ zWP;A8%xky@%7jhR1aT7&m)PnIM@^{oi-^I#ir6Cq;^3A9<3>DDFWRBu9eA2goV<#= zjo}7jD3*8}Y2;E{0}k2=?RwZHFb)2pV|8AGSI{7z!fsPQCw9d3afKj8!xYx5A;PM- z=OGaA0p=)B-0FPTnWcP45b7qQ!;R%EFi(hhQw^~Y@IQ6s6dby zyn*jJ1-bMT?ME9afXv(0a^le77q|spB-@sa(27s+7vr>`NT7KF7BFZzrl4_xs7Hn9 zW-2DF%WbA)j~sl2k<o+gD_l+3?M)OM;#%X3aSYw~Wt`FELzw7mDW%`jh za3>RGrl)R{*FOE1WpMs%ImY_)r0s-!te}0aLW?`|HEwe_FOJ*BRf-s!o2+>|m4A@E z2@BM}_ZB>J3Bfg3YCrnUhsw);@d_j4#c}`#XTbWsoveq!*tvISIXAyl_VacOLus5W z-ZOz;)2w$7@n+5?MwUBqA_n~h{0@(NzX|u)Fp9ERU!5zLMt1UgEw8q&Tq?V1r-du8 zm7PZqav0Ps=UMP(&n`yd@BD)D$|wIDdpVZNF8DGDSz|aj)9}u(|E}PutkM<>yiwpQ zG^4x~G)^1y_Ha0w%hz#=&R;6)#~v=cOk5@~gu5Ppv>az7e*X2B!Ig~2&g?7-iqY{- zUTeNcyX`yrC`XGN22UJFW|SP&FXE(4aZIXuX#qvKjM5k&lk<#rcYxRQ@-Pk%uOdU! z63!4^G~^Dkq2H*O>{t8`nMFSUBjsI(-8Z7vb>=Yi$Jj&BqiOwU8>P$g42FIRp5qvd z!<#Wi?tRbWz)Xw#EG#e^qI-JU%@sQAct%0aKFwzqy3BQ@8MNsCu2r; z?1j9`%tlQ@;}U60gUK?ziUWmHyv|;yr4inm zVT0)|a2`_5cy%@2Z{|&vA@}{zPvhiKUWHjeE_YxkrZxUJpyRxGF$oWcX|xgAe8@hI z!!`lWCXiYU&Bg#{+j|(Dqh8+z8>j!c%&3Bn{dP2mZJ{nv*TvwHl5UI+{lmT2XfOV( zX^kkZa2VYVo68wQI-45-xEA*1gK!jxRv#Li5wf3~qyDM#W)mn)Ex#ckvh7kr15*FZ~N!_oL;OqGt@I&6lKS62Fz|Fda)uXKWLl%NB)!uka1=@f# zXwe~3w{q|D)`(22NHu@}5X@4DAq1)^R1p#@cjJceh%E*6Z1rZ{oGF~(hy+T3=~R;U zRV=6{8d@?m3YG9XFl*T~v=wLr&y9-)v4?S5&DtP5$pGq%e^gx?#mok2qdqwh!RN}H z&|A7|fqYG^>s`_#j)vwh3N7w}v<4QmSJErr%qbWRI9N%|I$W?bMjtWliBN?1C;);AKBn>zCNXcKi4za$0T&|0ZS!0Y zi;{m#d~qlI1h>;=Ix<7l7o<|BQ)$j1t)l#Fv7M}C`-yHA9WZN42mx%AH?HbjxwtljEO05<~)nbufN2rg1j-n;8+=4VmZb&K1X}Qtm_Z4 zWHHB7_1bM-?E{xH&;Lz14vsq>dWac;B|7C?dH0umb(uf=M!9k3H5``tm=#-xZ(}=s zwRT@QaPrAA;+rMcFPH1AclWPd;*Ex@@RZpF1m^lh-V}Ioq#T>Zv0;PcfHOfhW)GIf zzWN)=^>b&-+1Fm-Ff&J=7&Y>*=@5Luqh$hz!=;Wv>_2cu3VdKxyrChlJu#Bezk7Y` zbv5Nd$arC@$!XV^|j^p#k1^1Im4R~EK~KV zW86)vQ)NF(AV*o2Qet(mFTC_T%MY)X!L92kN{ki;>ikQeDf`${un#=fSW;T&mCXGg z`1fV(_><*2ODh+cO5^6=3zvYXAAv@c_2MoKt-zM_qDvLq=q_$nj& zQH;2=#z}L|?$r@omCG1`$qN9G1D+vA>K>jc759EIHeQ=o zP-!Fii7>!I6(Lvq1N?KWv^K;t2(-GS=6r*WimboPeuv@D{(U+6?)OIA5}S%2W~1jr z?|M&p>xECVVfH$kJRN1K1BS~Kn>!C3Kgveqqd3F2c&q9y-j2OiuAX^4)~rX_8#Dus zw{EYNv(Nqaa_pJ+aw_QVvgXF)L&wT9hmVy7czWsVnerBKeP&X|I6&sWeqPz0-dn~G zKOASi^l+&9%(OYXG{pX%F*d!z%`(DF)<~aE0x*-}?1VE*t2l(K&^pTOh~3l8x?x}y zAlls1ZP#74;U48!eUAVDKmbWZK~xifbHl6!aT**46QNV#ZG49Y{#lG35AW)0!^wT1V$s-M)nDrQIHSgA$~mK9TjrSyv{JNh3|gB!Tq0OD z0>GjytA_dfY1%n>+y>#t|HyDNy%H zlS`YShn*!*Kl2oO61nP(aM{EciX(5rZ(mcE#mj$&Y8NX_>R@LwYM-c%Q#c?Y50y93 zH)spv^KF`#!D#Tc4e!E%x^$qV0rr7tR2w*Z7kG#Y@zUzEj)Ea+Q?8tGsm6jFzzkdL z0N*mwV;uiDiNpXbwH|f;IyBhgcyVbVzpTPTRBqG1ZABvNF|dT z%y<&S2WHgWx0Z!Cn5ctN39d}4M)poUwXtifs1Pj~@To)EEt|hsvLHRCjsk?aTeuk4 zM9E--!XC2?HWCeE?&NLwN#wVP_y=of`N+c`>(x;ZXLtBkvN23dO({^7CvYw2)izCd?pnW(&5{C!6riH0vfx)1mdG+^jS$yjp%QGA*#Y~XL z#xLv~U|7e*zc$_+Pl59)A+k%n>)+%pZ3}cAK7~r9&fsC_KnBwp8(LQ!f^7aU29MNE)#u?!&L)A%E!Pb7|vyO;LIhOuH z&TBuVqL8oP6~y&}fWCt!h8pAM#XQU&C43FZ}dKCMKx!vXR z*%!*^*l_&FGoN2(9y-O!z#?rmDEl9JZ#nV=vsus+KPp&dA442U#%vMi^Oq^wZT0$1 zbPV-GUt-1q8QOsZcICAfI41m3ym>YCD6j1DHWJ@rwthi!wipu4rq|C;#J>FghucZ zhUtd7JgGW!CKj0Frw7w6$_S1K1(Ls}8-$m^cG4DveW6^Gfo7NSwYA|0kv;h*e{!}- z7lG$GF?E?SQOQW z*YK~Q;$ci?U&XpI>SmMUVo1`Om(2w;eGt;oG1(x}lpcwmz6 zrSQ5YBe5Rq^6O_$mt{7K&V>i8qNFbJ?S!rs(%ic_;AF)C`&-s=F0Q@x28z%#2;dK_ zciMlRw0Wk(XWR+xG#`o?(+z#@=I5vgjG21$0vk48fAy6zx$_Xq04F$$-~hvMr^%~a zy3Q_ZeRE{(`s?NP^KX_*j6nNKH_I--jx+jP=Jh~N_w>}(SsV#p$vpSsE2YnG$C1a% z9HaixJuDTeaAA?tj{`O%By8qQ9iTa(3)yzs3^#3YZ}n<8{?ON4>xK;&bKvndi&gjy+}Xv176C zWdvUIIDAW!GtFAN^AD>-mrMUF&et1nmK)4o41?n&vkW~>EY*1VfwM7Ym|Uhf^YWR} zf8|Vk10@cqVv}p^yWq_dMcg&^rAs&1B>O^{zk0bm{5YE%j~^}@yc#@M-3QGanazyR zEokIqf-=iY%ko9eAW;rhuX55Qn-;0dw>IL7C-B^$6i5H(>Pe=f%=oN&I1=(~4i#LC z+`!nelH>R_j`SX2ls9PPAr#aExOqOyI!2NngbZ*17JD&fcJ0A=V=JmQordp7n_=i>T&dF{Cmm%(SAEBg;0j-%#B*i7nK1?n4}Ec<{1B2QMmb>@6| z^UP^BJztLHxt(@T`phZ^u`M$luH(1^8D?i@Ir|TvDnl>*ec5;9ILj(W%MecW5VHc9 ze114FSK%LWe&N&qSgtW^b@CY;&gnVb2z}BWW1q+ zieu}m!Q(u;8Pzj?Zn5`b66S4iRlxnIVV@13qxM1at$QFHay-Ev7dP9k!Yg^%b3;5E zou`#EWN8P>gwAexy6iN|ileOi_`0;y=R>?^P6wqsfd~B8sdfMpP9C&r3*3YmdI0A{ zgA@i*1A`v-z(RxVul&2W1e79A#>?|+jGGu_NxWl_WJzeWta;Q~v4_Gw2y8c`TDKwX zOWj9jW7T*soBQ%8AA2u=={YHCHs2^zuPTe`%nUK&S1e*$9~fajv>W76Xa&zz+mi!H z%Q~xrcvb@*D5x_qtmd;={Hgjm&W{S2tB$xC!fsNRGl1F(VM~)A^b4B{o(6ehFx`Jt zLW?vs6K|cdKSdqvV25Y(iNA2QO%mXsI7k7G@i11fkw33d7ggl;AI9K^^$U@BIh##~sAO!10(d!LJrVxep;LYG18R18o_w^KT8@ z2fR(>YP5NE3?wKFW(WX`;_7(?mWe$SHbet1W)hl4XrM=(kwL+2a5uXQlF9MEsVkWi zcv6pf+Vl%^>$By>QwPXk*>yUo!k5mEczPBCxdZ@B^=kf#M{R(ZHEH;e@qwnq5~5ta zt>q$768I-Mge<4x46!0XoUA)Kgn|UF;v8=jp&TqKpRK<#q=C}_?cs1Zk{@uwBbJav z+5|Yh0_j^7c2H>^;e^5^48bBJz*(0oP^=Kn7hZ8ZmQj>cfsDmTVCh3p5ZRyih7_tXyS8xo%QF^aO8=rQUJ~wTR*Bsa3kJI7tMh6DkQ%r}MM)$Q@+d&^nT81!K zJwHgttWlp)fC|+S6*thQLB@2m!EBAa6RYeu83MmC3_z@J~J~@ zyei8K674!P;LQqn>32ESH}>G1!Asg|!13*V5m>c41TKR<8y0yzGaLzJOx{vg$WZnL z;v&JnjohulgK^#n@hylY+Qc_A7CBF164{yIyEJ$M#8pMC^SO>)w;9d^#<-0cB1ZS(X4!ClCCC(?smGwa`t!MM z2h4BK(MgFb&>_=6zt%@xwQg>ljF6|wEqPojGcDRRY2|8K*hhK5 zKkIR+CI;T23ygJkgE`XE|JVOPy)vK*gT~%w5b*%Qy-tWT5pMPwLlKB!%nAThK^0tG zyVaP9d}XF$3Wq^7SZ6{sP-Nmy)N35f4^NtVm9M+NMK~K%GHr;M`q>m1slQv$#Yy6Y zn*or4kByj25uPFPwem)!1)3nuLNcFA5y@yPkw16WqtI4?vUoeK0T+tH299M9Acv5W z7y{7LYwZe_b;w!qHkcE@O@9-}&3#8%&09&NOtZC~`^-^aT zV5i(sgtn&B*I`&fDXVrg4DRe_{Trn-gn}Gq)&z0pv)C(a=5$jX)6~R-va(GeVU%@i z^XQ0-F_LmN1tR%X1)xE88h;ssU~GI>g0hYpQPq6-4I|FKF*c!&qL4$VneWwLt&O;O z7Mi3P!-yw>Az}cGQTL4qRjDIwJ9}07@{3A<7jhm>g>A<^*y+l@bw;&)zcYcM<_m|6 zkbLU_nlKLWW)PbhRqg|fE{7JxD9-oum6>rzQ}m~mB@7#*dpl~M4(}Ng^1RPdjOmzp z66BTq5bV8GP+i}$FPs3u-Q8V+!$JZCcXxM!ySux4aECyEpurdJ4#9Qd?k;!b?6d#- zd|%aly-%n5VO4d_G3M-EEo1hW{Tm89h}E{=0vsMV49Tu>*Pgy0KwoFK^F(c#jgr_4 z0J4GtXMce^XZ}pwK7ha9VmsbCp@NSuiO(SZWDo(n1pgSa3FqLdAmqdM5oDz(&h21M zm>VnSsme_tKaDG&cZniay6~Rb`KTuE{>v zM+V9daQ&y3?&6uokIp0DqZ(Ij1aO=9H!%sx+}Cwl+pY-0YEZfCstKU?+o_gW4fMMUq5TCb{*Vac7EzJ(qy#YpvhQ!XxzuLAO49VgeX=>UpAd8y;*+{_XIj{1^Ry`I+k5tn1iDLP;{myJlwiW zB$$9Vh9(8V*OUS%#yv4cn#~T_t%xn)!oXdxdC+B(mHQKRA*)lJe@010)QM7CaWIcy zSGdw?E^zH2z%X@|2e>0pgrJwQY*A?2SY-5A3Bnd|jaSZZMT$VpD2U+VYvPMqSHhRg zK0owPF4u2)#&`;ro!4TAyWX zipp7)=UT3MWMzhz@}hnNBLuZ9`v~tHVb27KZuYD2qVV=x`S&vWPyuvNc3vE;!UzZ{ z`VC6zsruxK9Yeqez0XQ`Fh;PJEIM?X{v9=vZRRBb^psqhd_a_=`j5Btr!3mYP?3qk zfUkk=M41DHRe-Pyo}gbW1@Z=*RqIs*zu73V(UD@XI60dYBXo{B7&s=+q?CkA5AiAJ zJQH)RYzjl{dk~2|?Rnmv35ba~r0m&p4wgR#Pd3UUZSulPz7#rQ9fkBZdPQ{?Z_2r8 zd*(hKeb1lorAQ4D7pt-*2=;7g9yo9bG%dc+on6opY!=C=sfJ5h;qV~kt$yuS;~g%- zu(Y^m-(m^nkg(=8Qk&A%PC(Jz(MCoWcI?53^)JbFv7?Xw5d^nXguEM`WIAleH!dVToMJm4HI~=)-(I z4D3+LK!F?OLWN0)v7ZDpfKUXNqFVwhubq2cKx55vSO`|6XRdGH6iBcpGHC>M%? zwfp65SD)qSQ{Jz@oquXW$GEsFUv@CWqa_lKlfF)sedjKnLF1&4?;C=B)HRFqiJ352 zQwxHV7qqX%OD1G3!kAsa<+YGvao?2it_>$oslOt!oD**`6cVav)`~|~n1@Tfi-K)n ze=2Ph{_GlO10zQN9i8WnKBvjx<`Ys91r;GgI{J>IPk>B^NbTv41?_mggjQkB?+xIu zMgAKpiD0&)INY_YYFRZFVRS-!FT(?&!nl~6=@8_ktJ@J&r%eWv89RUdBH~@(5^7nq zi6v%n-*COMc!fl9_LpdlFK9tZ=H@Q&HqMTXc|WYHBn0BQ_+D+J7h`0R2ml>_NL)XP zcx>g9FIQ^e< z+;S>;DINWKUD}&cBS@GBG=SxeB0oQAL@HOM3TdB0PoebNYCp^)+(aPFf~eAZXb}~n zrIqmdVCn-)c>ru#;J(#w2KniOIg%NpN9daIfhN14!J1L~PjeZ4-rs=Mk>$Z$3We+m zy?3_ZqG-QLa`_&<(>P9Or76bE<=9e4=tBR3oNN4Y7^Nx0{cdHuU08Uby?~LZ^icUV z6{aA+LSKs|LP~MzMaj`Zvel=ly@1ysWs4^UiR}yeC{9DAt(1?8%de#7k&eFWm8x0Z zjIR!plA-wdpmuE;qY2nu+2?4bn(vYR08N^AG<{9RVNtRN<|7*% zt`$?DchilKQ*7%Xa1fFPH30eOElq*m{ujKSViRo;N!Yg${uc<^?Dj{b$5-jTU)HNX zj!+ZHdF?0(&Y8pU8!0oD6+q)0!>;P==G?~0O%?Z3^J9H60@~!&<2417l`Gl}aql_8 z+_C2N&-#JB{FL3;cijNeMREF$2+S$|0kW&<4{UJWi1fBaY{z@h3+flWj!O}n_3r}) zHrPrj*zuWWd({(&>z5BYGp6(H?wMj@em|zOAraEm%f0}qzpeJgtDeG6ZqpG{lfms& zIvwB<8rej$XGmO7h}3TuVJO2$Hr8;~(bTFZ*h71A^B)1L%u&^$h)?~uQZnKnj$#53 z20SAmk&>CW9^fb0-Vn4Qe`7)Ag)9-csjw^*=U87X7UH`p1t@~ZQBL{tW2@ST8%lcj zX7K1s6ScsrbBSr7?n@-RqExi2Hmj6x_Wt5|VZDhLW{`Zqax;+-oy15c*`|b%r=l6q zg9yzwy0!X#@7xc?5@`lqK~fx=oqSK8(9kDhaolBuu3FL!R)<_8^%G0h%N36~6=9Io z&G#q9<;_D|s8H%s{b35i+0ZOO_RylQUbv7mePzbt`lEyKU0l!{=HC{u9tmC`Cb8x5 zcL4!oE|;je8i%3@h?lD=!vpal)Z@=P7SH(7ABZ*QoNQkh>xWnN)|Z3iG2k-wCB}_Q z@8v%`tf}rH>FvpNdfI}r0dyV1U+7}_FXXygD|?mW-_JsRkYbR4I?{9V(KOxm2;nlZ z8zQVA2mh#%jcC9_f0L7Txhd}E5T3IkHiOU{Q1?hgzk!TvppRB6e{>F4A5qHtiW|rb zuyRNoQN$iebBS&)Qsq|Ow+#F$60Gq-$&s_Rs*QX{Oe{jU-%<^)zd$hSrTGIi*`f6X zYA!oIJ~)Kc53^rc-e{7*6=A@yS_tnU_;J}pguFm9jfhcl-kLQPZ&WD_QVX21r6=y( z2woX+eNlg z;7zKvk2*{6Sa=7`y``N8#!}P&v+vuER2vyQIbo=ZH^g>YInuGl-A_VkCK+o#g02GU zU?UY45}6K9{zm@Dg#S8rHG|s~RmDNIU0{&lsFFgefP?gwB%#aY8IepNpYnKuQ9M}1 zqG84ZaWBjz>K|pXi*?X=^nLM(!N=1Kc0F^xSsz_F_y@_@kcR{5(C|%_iWl0 zf0KAt){FlXF6RfyuYc0gCwPhBnrp2S$T4$DqA}NPS=Ml6;b^}blGDxNx{NJ&vWyK2 z3;6NFc|eG#VrU}}hH-}g8jA6e%n!4i|Jz8k2<-4;gHQyLn4eUxvmKRIuhd0rJ;1n~!tod+^;AP57tvqjdKsDHZDIgO&Jw^nG)O>b zyLq-oV9cd_=Ou&9+|?Y91dx?2MM$#*r>qBM5_1wS@teES9Q4 zFD$}PpvA)SArowL)^u?&(Kb{W_X28Rwm{W7@j8L)VqhN=CghC8t2|8QTn|PA@;1Id zl>=OfoghnWo`-0tC{GVVGL))7q3UKZb$M5)t6}= zQ)sdS^Z1Y&d9QVBVnNstF^l6{)h!*)mzjfrJ<#{9MKN_fV&q)O^Wll$n>W-UtxBz z9l7)9z>*BS|4zW(?HI8OdHqnpbbic;@xVJTr$--*)bipH%%6Erci-s{)k8O3nQ)<*<%xZ_Kc-@pF01l?2Jjnn1pT%>P$lzZ7SoR5 zH(j2CDR!LX@aPlGRas0HCYua(4%zcL%Lv|&pytnyF|xnlR!}fz-bUiP zG+RwGMRLRJei6B_eJFQs?$##;nM^_1cI#N0az%o6fM5GOR%MG`E7~Hfd^o;%z~>Mm z;9_!ovgSG3F4kqxE3h-jx_yD&WqRU(x%pHbn@!7*mK?6WsY7$OZ-h*h%w1Y@zc#Ak zDs;fd_C)BVlnIBwqg~7KW_JSbCue0494U@TTrLrb+k>$ZYxn z_YT3|uE#9_y&d+9bcMf}=z|f1zp^0-5%FLe1!#hh4l+Us%C-t4pErEOD@2_53sckQ z>G=aInyPRj^OMReszh2yJyMF`awNbiew}T5bIi?SeSFLXbe2rUwz+{;*~Z<3&x6H~ zIl_ETPsKQCgum27nKb8OBdH1<*1)@0vYMKWFfa%hW3R`Z`6udm-_F`KGTf)0^}R*; zet2pVw*n~vRsPJj_B1riK-Z@Ic}^4*NCRQg>Kf6EbnFcO^5;o(*olmvI?2EoYrKj9 z(SkDa!^L9w2T?zJls}$bs8@dRqM>Jq#dgE!L=01;C=ZmOel8Eg|Sg=^kcxqk8y{2nHpsTTTY;Pf-l-g|0_6W>Ti8z02A z!5~MEq@S!tY-0);0}IoojMrWPr>0Ln>ib};b-WlN)@kbPW5)5(wuRbHr;tvE=qfZbPw>PvN42R;fBWQtS9mrJ&}uFvBhrk=QLMOhQ-S^A!(lg14qd*9j2 zD>47H{q!%$*jbiu^u;GuE}0napoO>jGlyc2Vss<)O(kpy9hDA~z1p7H2`5%3+1n<{ zF9G#;kBLYFr@s{;8k6UegL4aCek#m$xi@)--2~Ey@w_mRonUvH+@JQnrbGbPv~)+# zA9@Yz;dZ{>H+!365&`}rX7d&hvuO50TwY2qvgycX3py4FK5>~;TzebLL(#QxJDigB zuK@iVE>?2xcc^o#V#blXM&T9CFtkjc1=spXarIl(pA7J=rYLClCbN10t>JNyL@>O_ zE`$ewDaU*euqzF6e*SGC?QF#Lzga?qfq$=Q>JFUPT7*t+W&HnKAMBX#3?Pp2*E{^5 z6B!Z^9uUUavQ&)DfG7R$8F-QTabbAFLER4vsb~LnxBs2`e--k-7V(=UVi{x$VYF6-d*6jXl&7JH9#{U9lck=yZa@781z&_>tA?}=3L_}ma z-TyKDe8jmcJl^-jWcS|x{a&VPBmPR~+V{8_j08pm zi*fgAchqd7)7M_+y<_9Kqq%>LLHK*;u1@E!z7*O$L)R6eN*vdiEs=M!kduq+= zat)Kgotc5#26*qiv9a+gXX7zvH>>M0YxH^J{cXH><8^I=iR5ueVqHBP&+lZ=uS&Po zY5&hfAc{|ZOl<5L))!pFk!Jtr=Jc9}s2W;>Yfb}ajpYtvzdZ}T(rf|Wr(D29cw#}n_7@<^3vean zO)pa$g}MDg__5#Mr9Xg^o4Yyl>gl*99CX2~)X7V*ac8@6$7KOpZE@bRd6{8;RR+G# z8@$f5;NuqPD9vTy6Oe+aXWc)_owkch)XatsrEOctc`zmf1) zwW%a|Oe7gTXx7W~K5OyjB`}}st`o5Ix*Db#1vk%asQX!mG??KL{dRfiyd>!Q6%!v1 zQ^keUv)*XEu;P*DP;&a*dHy^CiWekS+QX?)@ViRh-R_UhWU6LoXBTS~e7lU_z&h`p zd^?%!WSW2_%K2&Z{`RUdL!(j1jd_^#yQ|;Lw8)Ko_CJb`I&bTG zZX2Cd5F}b^e-AZy2z7`c{Dt3n@7={+{U~7p?mk@}_>6V;c)icgQ;m;}G*&+;pwoGn z)kznlL%++t?osrzqwr?BY51xmLh$yd!RHMm_y%f^J-(h4G^jS{^3zz=@Y~g}6F5$Q zbvHAk%7y`>WmrfeE>!C=G(|pUzdqg?yx-0o-!5yNx4NtEyZi0Ck0`v(DTuv<3%+c% z&0KFCcfB2t$}o3ecEyYyhYQ>kv?B=|Zyvn(Oyl?}^}XNOzu%d+at}0vmLFX(-{@ct z|GKaV$9p%5A4~S=dwR!xKyp>pb#l4x-bM~aFW@ncGHa4 zLfXRH@Os`t9+S@7>9V%Pa9;h3B^3i-KrIwHX`s*!3nWHHw(~*u4+fw2cTd+!gAT8G zy_U+h^FzPe^|tc?=h>G1Y;QXQ0|R;Ce#%zoefh_2oUU*B^=E#4p(_}dQgP$2_Zv0o z&soozuK|{}>+MUY+4s)&_BAdpE)P!@&$d=p%7tqlhI}M=cuEtHEuNPix_RU7_pc@- z&l%hEr{;M~(Dbn%WgJxTd+SO4knPUY9xMc|@$hhQQIW^2|5PbqvqlfYB?Pm!kRq}# ziMIJZ-$}7v|BY11^6)!C4$3dVf)9{j2a4gp0770}^r9T^JU>qQ>&KA@R$nHk%BQt{ z+>737ZEcNFd9qu4u!P~C65Kj#JD;FMfup#NT}{n#gbvKzE!uK@wQw~@R>O{Or2(5dw%;S35FUe-*^RJP?L&bWTzmV z2|h1P9?_^U59Hmy9V+H7@(p@QZv8EpW*OWj!mX9>9l{P_O-yL z^jf=Q{jdU9;Wb*SGxOReH*~j}7@~ z2t+4*G_*v1Cgb~_4c&XS4{Z9ICz8QIgG1eK3&)S_bquDubK$2Bje@{q@v7JHPrQu> z^jPuv*h&?_%@E*6A2!l%LuixI>qV3Jk`10qM;3E^I^oS-XeUd=-!yvY%uq!bJr)BZ z!aEgZxzZ>-J5D|?Ad-cf4Cu%rUGnel?I5C_XrV5ZL!b7m5r(4$IYKaSM$8~mG!C=6 z@Z@hiv?R~{S8o4n?zI}N$tnc&gdJH=kUIv4*2gjj7FSVwO#2-ObmY=6FMsS`)t9sQ ze3n^n9eR?fe0;E-w`BQRy!`2 z-J=7ISq$OgjBB~Vdk|4jERa%Ev9sWZ&df9gS;+C6BwhlNVFQEBsy|N2>fiLL{k|Mj zEAigdfDP~6356Oaa$hYFMbw&=4fbLHACJSrc8CwPu>UA=)A(Z&gk^MHCuIjmZP;phM_1R5k!{Y{m7rdkb*$VR_I|!PugvK zWJce$$9HWmN`2;(d9JcnF)C~aJ1YAN|5oAZle-t?kG1o4K*l7B?}142(`DEe-)-RE zNG5X4t@T397#R-E91o?*(cfG!zEKl9PtwSBahdkCr3TYnOKeZJU9dPVw)F>e2T%bJ zsZZ8$An(`Q^W-&C9?@x^OLHOmap#Un6V&9_VD2{uh>%m9y^RLrh(@5xdJas1zX8BR z&X<-+-_N5AsVKusq=dXKlBp0p2Q4)AepykyThx-0w2J(~iP1}NMgTg>T*Sm*ey?6z zQLdA@U+OGpsi}*AFHSg!8Y}u>IdAA6V&8sS2lEN6dK4k%u3~U2GIx((I`~%(ICl~v zM`f-ilcWN=Zc3QtGR4q2lI6@}fUy)9WbVHc*oDQE=m(YIZo#X85I=LDojRq&OrSeG zPv^Ps`K0+}7DlGtM!`L9I zr`E4??@j4~<@>h`HIr$aoUcCCCkOkzs)wxuUM{xodWYk8DLmX2a7(1P-9z4D{0HQa zlRaq``eFfG7p4EJVs>w{5ir6CX<6P`Xo=a>(4@ zhJ7ix16O}Yf8g=dhnUZatEj11eORkuJagFf*u!?vR|(wsTvgGtc#aJT4Vkvdl2Lo# z&a!Eqne{=pKpvX#fCosh7Bl?v!{GvLXx8HYY1S@px@L+C*$~h$49r-FYLPQc%w$NL6WT{cIeJX6El~CchtM^)p zLRU$`iXbRj==AS?!<~1qBiB3kKmSZ{r`P+=1eARSCyS9qF;z)jyRJEet20U`|1#JU zzKutD?Ur;5i;@VWQW>QzgN~MKRhdb@5Ozna<&5FVJju}28lRQK$iek}YG?@DIl{N2 zRmLu+#{PhRNC=AswMrPD3oiQOKNQFl2TrEYi)u_5PyU}O9dXqFZBk90u7 zK`?L61G2Wi`Jch%(9n$CN=S?=9E{Narab_d$2v$5z|{HAU?I-Gk=@F0snqBnEwBu- zf_XgaA8am}{u%ru@b4N0a+C|{KU(;IrNY3SP?cdTO4I*RPPro@6a)sI?6Q#&1m4}S zF*qdy*J?WY%hd%@LO9Guw=UEJeE*|}T3lMbzp8LcS%&?OG>p*gxUk+tC*bJ*4*?mw zg&O;)J@ZGM09Qgux5ob{#E?}H|L+|5Z#Lilk^Wo|^uJB~cQv za>CTT6;5<){y*=FjR+MS7fT}Jkn$;q3;loG{G%YECUQ85dR5jx0tEC6WwL^w$V|LE zcH$q?0^4VFpyAXKs{12+8uF2Vh~s zWzlhF>Skp+XpYqW$EwHB5R1q7HD!vNi#u&u|D)AXjK7vGf3ni>AKo79U!#+tU&fyO z=aCF~{~Fj~U#Hy4e|T|!UCOz*@c%cVTl$EL@kVJ*q#5dz__iEAlFHo^YKj~f4a|C|@n(u>xA#De(i>Da1; zOhNzXROqJ(@JzYl7N4Hif0$eZ+NbBSrCWzp3JSgA;dMKN03>^r#plFd>E5hE{~ghP z9nf)3J?65mVm8Hwoe>{E_l~*Cwk~_4;=#Q>;--*3&TN$2GPiajdqrKH7i(}nsC!(j z`zGhn^^#%Va;DOs$)Fo}ru7=+dAqaVoo~|m1v5i^xvkkI_hyb{t^I8V4Ui{G#OA-3 zsZR~J7iF}qlpL?nu5m?&cNPBy;ZrDfkD&JP(I#sZ68I1{CO2~c^x~yf_t}IowU_&J zJ0!PP7GDIi$4Q`82Md-|ocw4_OAwUAWnv_$?RX)BpWMprga@YaL;v7S{>kU)=OrTS z$zlA0vdo_xlvJ6rlBBp&Z9C7XD1cx`mcwdpnyaM!TpxDU3PE+!>trh&!nrli`6rVv zbpmic@~NLpP(`j)rS!9#gU*IW9~KOgx8i=uQkc%UzCA|3K&#|Vn`_x^GGW3Ze2+p1 zz$p+3D>`oTWh8{O@jsKERX>OtXrNhNd(+iF0nOn`A}MmRkt^gF98(w|=BrTR)9{zk zSk5|93z+eLDy-I62q~?cCnRD5oWLjVo6K-(nWD8;1adI&glzTg>OeIYG32Lt^H0jE zE$Z+_`+&O~FdW+pE<}4NU`@!KQyVWb=rPFG)HUPFnW++F{kBAfMPP^*iY+5h{r>1W zDw}C`?$DZ`olX$O|CHK!G_ir%Is9@uuD0EVj)b*0@zl8HpUr52Ify z+jmTs=TS-LgBBD#JHO*00UI0z38R+aClk_z z4|&8I2yv_$0eD=fDI_0TP}$j6k)|u=VT~Cjdy)vz5g#JysM{c&hPM+wOfDEFCZ!5BwzZ=P{;s2(ciX&PD^Q5ob%{@dk5*)ggN9&yVl@DaM zUpk_~?i&o;`6ry&GQ8`!uOqlshpK|mYI;S>P?Ay3fAoaxxyuWm-IQv>IhN=W7)CH# z%z&WKQ$&kvF2<;iQ~)dw^!!m#VUh|lV+PXL=X*}YqQZyv7pbzLO4ZQpWk@vh$SDsF z3*>o@SlwGgHhi+QB(%trXN3F7@UMM?-TkxF<5O@{fFvMUn zpT4a#bt|EFszj^E(5Hup5iI^!V99sFg)L68BkBo0%z&$PvYe>Mz{)Z2mfH?SrX#GZ z?|0`}5n%~#`?{_N{a&3dwe{ zS6ZSag48vm0S2m<9M2ThvjT7>%k7-Mz{av<5bF9nOE=6Kmn?_xI;g_ebLszAv<`GK z5=xbja!6qiCO~0LfFete;CZGNPE?HQHA>Vy`(xyGq@`TFn$dXquV9u!1gRP2To#2+ zY!>e`A&zVHEzPhPc_pc!`Qy#^NXH5C;+{{3wQ>?#@9*-!>?Y?$JRq2(I^r`+>`y{Y{-5r(RIrxI2I`yveC)gI*Ad1%|fjLCz#f#LTy*nn8j8bza3--Th z9K5bOfcmDsGA}t*x@8y;64t`_7Hx+`=QWN_C}vU%{}D+^uD0@#eHd^XL}EzQg8E_6Sbyh0!FcoVwGe z+Znc^PxR%ZeYeQ6e-QM_hbh({v>q zhxu;JIKLg&kfi>#iVy%^nefzVP6LD-%Tf}nkd?*I^y(A2o9DpqWZ+7&6uKiHs@EkO z-$pF${2zC%V~uI)5=DqIkzfl~Nk?wR?!+GPY3^n2Ei<^dLM6?TfN$@SxJYk+?UaC@ zb@XJNZb_ClpA1Qf^Gy3C? zJ~0y|y!g1F=taf?UO?Ze9Z-6{oC-i6x>VPPAWVTOBFmmtf&&>|x<3?kH&E?9OsP=hK=aoWoRv_uH3^L;!Rv`bxCcXO3Pop7w$R3Pj+sEjxncSjBT^?m9bf^K{GIp>_R z3ZL}Kxp@Qk=_g4{Y#c&YsH37blMp|=Oi?7O!&E{ZON7^aq;zcfiS9Cul#ixy4dE@= zn4AoM%{V&fU=wr_%jrE~V#E&Y)Vv=V9ku`{ZHdO~P6s&a>|Twvy6mL1q}fV|HjYWX=8(%(f_RsWw`%3cz|v{=k!Mb9eFol z9}8p>Zb4jP*5+@QX~DCa_iKe+L1Le+sjaDhV*yYFZ)(<-%eA)Bh?=ePTBj6?6eKh> zb5=;kUb=&Hh+LRPK4BJ6vhssBMI^u60D=Ie`h11nRl7%)brV|EV`G6HBO1=mAGFk% z$>lO(rU~Xe;u0Cs^vzb9Ns=I+C*U=B_a|;m8lAuL@@4IUx?CiNMF$a>&yr!@PpNpk zf1uWuHvpN*o8Rp05)uGu4!92pIQ)dKb^Km#eb#8MVpB2x01n9 zOY-uS}U@;!(WZDd#5h4P!ab-8EoLvMK1n!_+{|6%Qrcskhf@2IPSU8{NAwY znf`83XEDCHedlOp z-`4&bXFc=Fk->pce0wFZH+*7vO0iVadT?}5=tTLx!Y!X*wMctfg#1!p#y0)-uzJ?# z_^iiMVpSaE-j7a*$p9nFpGQwOed!1XolVO$g9p?8NZztl_q~U;*B{7+mT}YC4y0T{K z457V`()te3X6+lL$7^T$<@|dD1%kB`R7cK&?6)g+42&r0UQZ>0B_tebL(%C^RNB-% zX17N(eSv{c)WYl=j%N%X%X>L>0?KK{NQys0ZSzKnArEB3{-%lgUfgRm9~%D^>zoRF z!rf+jhEoQY#oxNH#ypGeI8{!QJerKx934M~s*}&j^g|*e9f0*AeQDgT#*{A2f>p zqwya3YtMBDyqVfvCake?ErcOVY#8a&y`Xm|1>e8m-5yl0zOMhQJN&M86whZjP%yY1 zrav@S^toUAp8F^wCZ-nY0kYpH93}VuT{DD1Oq)U7U4|%ClW7hW8nL^ZF;(0}*Y{T1 zwmIhT<}ljwas;)Bgy0fW;|cPW!s&9m?{h)mn-Y)X33~86qGD#Fx1aU&qf$pKCa)T6 z8YT=jGB$ni->MCCjad{HlAu{Q1u7JlJcMXtS-lwYBjv*bio5Zk71RExN4zMbWUAjry~>Z5Mc!=f4>?pxTSnjY zdG|QWR0N=Rb?~>ZdeVMYn!Y}j9JQ0RP+E5e;Nq!Bx&fdSwb~T2sgc48jSU_@{Q1C8 zE7$7tSkIao6u7Eh#uey?PyfNXGe`eu<_Iifit?#;J(rWbUv{`PKt{$)~ z$;qh|>?J~R#zd!7o<^Riwj{%ediV@>lV2{2aO#>Wlq0WOZI7?us{Q<4Ksi^ZHDCBj{I&aE z7HRC0t(&VTa*7?m>)9{HIlRcw*q`mv#blOmQ{R@gzhA7A%^_Vv;xFL?#n6ym+209i zJ@V{G_YXGToV~Dv`IwKn7{%YBDp=ha?^-kwYv1{!^|X3P-6|NzD^2v1+s}i!hqBgP zwDie4jb}ew|Gvp2rur6B#@2Uw#N6egcw}hi+#mHx`X+ojTziGUx{x^)%U(rvkG4GP z&C(T6Dx@)-XSqI=*)JV8BCZIBm{7CD7#Iu9$%D|+g5c+wKLH$NCQAA>E$cY4e2ZZA zcojL{Y@pe^Qk^rnR>PB55i!5C^qrdPz!6rR)w5-bF~<9H1m|tbo+Ldkj@k^ySx_KV zkD_*JY5foR=_aL11Gf~+NhJ6O455e-7IGEah3WsA;C_A8Q);bljGE__dVplHF&Z35 zoZ;_(lDH7s`Wf2GJ8UZ{tnw;jkr3>etQOWZro?7;^w+7L9dp;*sg< zxXUp z3{%_z5jk!oj!1%??Q1nKRf9>Rz8{Z-+Oy@j+In{$Cth}&;+`f-)gu*RbzuH+$$s$Z8-6JD1%X4rW% zh_I2YT-XHeeVrq6e?GcFoBD*Av4*OHE9Vhj>`*XbFrlNW`o7?^lp29|apGG3ON9+$ zT|QH_UgN?oHX!n)=4ZsF;HFWc^LBg;AI;7e6a`bLGLOK@ay8Ab>Ieg@hF9o#8Y)Bc z(&>kaj%Nqc*NeVM!)IqbKYl@$f}$~k;3kssX7nIjS-3kx!UK2dzAya(MfmK>2r69? zTuXe(JT~lnQ^{*hu5pIeWS;!erO}_XE^OfUSjR&nzykO^mn;|HXq#N1V8%Zg*hW8K ztm(@59Re*yN2mO6T~Z0HA&p(x9Ym9vL5_7T8^m^^*A{1n*cwxSU}2e1!jG3gaS4QE zK9H*6-f#-7>XT2tZ@>3yxk>x#c`c_=j`%>exHSY}y7ZH9$jfI^ajoL?=ZB)4o|Go`epVj(Cd#r6xgCStQEJW*NdTdAhBQC znAD@}*Y>imjAW`^`XR4|g7A&iEG8!NTp1Al%7@LNPLJ*at%>IvAfaQzp$am1EOX!P z`{cQm8I1Rl)@|`_uW@FE_wfwVPRILpx3~7%LEi6W(XPd6md*3nR>O$kbfCdi@QWEM zg{67^NbK|$je^(t)!T#whhb1+z19d0;{ z4luemL!xLs?{Vj<8~6S`Uv(7zEJWOC)QkS@iBCF{A25tSiGMJOAQy|YnRMYa#@}^n zySlGXqy=itNnvy-l}U^t1B_kXs2IwW|s-CNYoKgEr! zVDDCxxea%I$&?s+{>0|>^`%Kd{?Sv3dkWj?qXrxbDk1MHC>(l5bC8UXZ)$pp^1Rc% zvP!z~JUdbD8m6hFVw3spgbeo$fA-2#j42lI#clV;8KQ78QOF9v4JTK!D-@sMvQE~F zF+Q=@)W@Em*pcbH3*EK@R|l#Ozc!+Kg*?T3w`ZCPO8Y)|`sz+^PEZ`B-tTX}%b|gB zG2FUxJC-|c?_xEncqh&>-ed-3vkG8hBS!m`-6N4JEquX6}v%lj!s`$xAD zl?clz0oZ(uM7MHvmm_AhEoi-_X?Yd(!{T$Y0zWN0??aJFkw3d{{HSv=K`1p4F_`RtBpV6!vWFPwLxPsuK>_fPQ5maCGb+N>n-c?7)SiBS~Q3 zq)gg)aHyii^bDfeyxC~m9K&tukfo9CY8|h?QQO7uVClf9i6Anm%}p+RE`%+-$~79e@%H45$Epi$2R|N8AY6!zWY^UM@(|B`L?8IEpy@pJ z1PJYgK&;ax^AeMmh|5l0@06XG9{Q&GS?KEm5;MQ^(Cd#$%*UM{+)fo-HkxVrvF4w0 zjgZ^ih*i9q<|o_;S6gMBe*5r9DmO%d4%d=>SbyCM8OZ3Obj6jd{T`Sh(D#rKZ5|T=%4oT0ORK)D*w#$pCTUF{b0aTq zlI=}X&*J!M`X=Bk%o1l@3;x${eYnbbvOj+~b+sz3*zHV9=&d)%WXX zTYIw+xVuNn8ocQsej@bam9s>l`jSA(Vm!Z1!Mnc|#!4N}u8scc6to&l=XOJdKI`f=V*J`Eo zR@^3?ibypn34kwex5Co*_+z2N!sfk}^=Hm1&BCRVS`8LD_}hJTGTut0oDmp3QIX4b zq$(L!G`Jx`#?ZjS*1PFj%*L7b23K}>ojBaLPK*KZ@iW%_oGx=L?k(jB8W9`WiBDPd zVg|@C5T4Ht&N3Z{NZ5mB-|12M{ZK?$@0X9&cQKK$32KluzJNDTC2k$`8dIRjc>YZWq-j;st$khcH6#SB|h2-tmI-&KCU*{cg%T7t(35TN)Eqx=M94ddCZglEfdqk zTSTj5XlUb(e>zp;YCD^N;ZciDcP+<&n^dd)S?9J!uD9FzI^Jh-=Em!BAq#C}IC44B z#--3I_K217Cg{xD_Bp4iO8`M|w(fXvOFD~uw;csJX0zds->E-;Z-kJDPy5{oeSP{|?@`iISv6{N9mbPa_$~)>FeOb?baF?Vf(21lKJn;FFA*ib$7Ih~ zZvfcDJH$ZmwtpbzM9xV@S3)=vBqfg~?Y@&L>#DIkNvfeg;yP;cHcT27MeNefIK z*_?_Xcf6@__o8ohU_ zbc$l3^k~=fa(7S1sx>a8^=+4&l0s!O4JcLRHh1}`Hixv1*87;HSLx3Fl)pBz2A6yQ za812_efxg<2CEZKFAQC8@=Hxfe6;2tYKdB7b9b}Ma>ac(<_A`dz6qLx)EHLf@g{fF zZTxp(sV8NPvuxj=j_V_1V}SEs(|T5tF)L<1suBu0t+WOY*XO|>&gl3h4tnKs-_{m2 zQAB)iXHvI6>=Mvjvwq)x%MSEQ=280&>K;!1(z=`Ds6^(KK1iEYq&Z}J#afn;D_YZT zUeRP9Uk?UZ`} zqpUE&O}WidD>Y5`m_wPu{Xr&!{tIL9*}$KlnbI@*f{j-bQk}HM6lwvwd>Qae8%b0X zcj{p}>~QIm1m_nQ<=Mf)$1T^sUaCPGe?SE5?cD@pos%qxi?hboojoj1-{<9sJxg4H zO-e(kN4Ubb1&GEtMg$ zgmDmTtv;@2k5nz#XzM8_R^VEm#HCgQ6JH;pNiy zgCt1S3brxN-J>eG3Q^`|zfjVghhVZ|BQV+C_CqsS1CDaqn?M;gr}_8mUAD?Z*>&c9 z;_9q_KRq)3KLD>lP`{|1-iXaWITfq)x##y}5gW{Tq%I`yx@QYm(UTJlv{FdD0WYXN zNMW>+H;S5mr;ZF2W4*BDO{HtmQw-n-d-tA_d;C6FH^l%~$!~$leqJp=+%5FJy z=$!oYiG5i)W?82jc&5p-&+L`Ho=hm>AFt3MI%*lWQ_+lKdPU3}JmRtbl3syJT3S%Um z)G$$wiJ0-zJTmW90p#=4iAz~*c&2^T)wz`u3&|VH?44rBouWlnFHmpCfZvv8erv;_ zXWZ=*35TnPCzGiH?<`|)&rpG(GQHEd-DC#t63K)-h?9{0fM=t;>BjZo1_H09x#CXz z8*t;CZv4i!P4NV|EX8mIP2B!>^nFbpdCDPT{gqGOE%Isq&~$wU#})Vy9L)1{14Wci zyxaHQ35Q$Ab#`uM^ZncL2TZ^?VE3&4DGCy*D`U%p5d<}hdO^*hyjdwWxs;^@Wm1F(d-eX5|o-}mf1 zg+V(YM`4At)(H;Z0_5o!1s7-E{*!9-j$5iZ$?`;4p5{w2ACFz933(n8nCm={ix8Ln z$sc_;&lEGg8AEmDCpg&eIb0V{beuioW7ZroHZ)d(ILgG!WN)u-KPZnr{CbubGG5+% z^W_*f7G!<14l@%2mf)BP^_D&aKhZ# zTe#4%|KfJ5)-%sZ`qnp|N!#mir_1w`uHCZQic{Q3nX%7~*v=9hGo}K~>}~GFXS@$9 zzDFNU-{=vp~%U}o+h~m2QqhE`NdTUHxf0KA#6(T_qp_Y zNa#-&yzqoHCH+$dft z5y*LX@`=|mAZO}sP#0p!l6kUXdExu<8J3rKpe=Nz$8m-6)H2ZC0}Vxafo$nz%eu0} zAYOm@zOTdSt!vgV5Q?T)>xxS+g7b`wTSkf3>u+3x-3rqyug@pTBW5*%+ z-b2}X0NgtFj(2U6Hs}r%3RJS=~ zbuil3-d6qXziiVlKEGeiLbt{bZoYMclxok$FJ9|5Js4np6D+|oJ^0TvRZbG5@L5^r z$}^~sH%{8${`xaAHj;f9+SQv^$c;ss4yIL1Kg*b8;U@8y@0ybpaUQs-6dI&ZWNgTMXt$^vT zArh^N7H2C#j$$kG<3HT#n?c%e*?jG4v^{_BnmZ6}ne<#5#Q8$mX}JAW^LcP^ME>rt z9!I;J&?}zSU2?DQIPRO=2Y>cP>_{sgx6n5c>o_eK zD1DZgmTcQZ3&p@Nj;wzeqLf^_6kgkLQiN9y*mT_r$g@M(!LnHHde?Osz9KOE#mfui zZWuUvM$Ho)i#sHWaXTk(xL?ilMa*A^&f)`%g4}F-ytO9fU z>U|%4lQjA4w94>|rhNRwdHM1`{aBB&|L}jlMc%Y+z1C5NziD{s(Jj8?liDuvv$w;n zZrqsvj4TxU$O=#f2c8Q1 zW=6pdfbpE;Ds0aIY@Z;E8>g+{wxLRATUzPE_ zmS1=hZ#jUg!9&=>YzQ-VoK&K`^{rP=DWYMWzy0l-H0W2p^rSlqedadlS6)0K2M?Up zGgNp;VYQ(SqO@zbtkLV9d!5wJp6!uAaO8*s?g;t8!#m{Fmycv+t+TT&%dOH5%3JQIiwmdX+wlho~O{X~Vs%Qh@4Tk*I{ z!*4q)4`nj25W8J|?SI@Y=Rnx-q)krNCp_lCX@dG71|bqa=tCL6f!~}@v3O~REMC@; z{@#F9=UaJax;}Cyse+3iRzVld>^W1 zcg4U}SFbE4*o+Rtb5)*ucAsw4B;wGEC(<{;= zMK*rQXZsJFR^kHMruu#T+9kqkGB^hXzt8>7ccib^;T{;jJU#U@zwuu4I_vJVF=FhD z+WqP_@LJ$DyT$&S`dc?cPGI(X7Aw`cO8FcM}%@Iw|W4=dyOAzq+z>E%}}^*Yb` z_ZMJT>V;iH^m^SW31oo4%2uURNReKMOEJay`#j3ck%9QJrBowr(#pXLi_bS_N2 zBM=>|+nEHG;Hc%=BE11(Bbgk>N(4$lL9)+~VKsMNTNz&j^UnL;IOQ*jDIlxlVwkO; z1q7RwUa8Q>Yx(j_bL8irC~L4K1gto(CCM$=r4ci$8!3Vvy;Lg<*hi7ueD|7 z+cjuyZPeX3rd*TVIdOgct50Wnp%qN|-|b z^8fcE*}45h8iT9W%$HC6mpdTZYfQV9=Yd2AC#DqfQDPr6d1`KIoKlCy_$}w1A^`55 z^3&;}0yNK9X@^Pqxe7^WUnN82NY#NJ0ilQmr&c)#$3*-*)HXP6!y0Z798NAo1K@O! zcqvo6s3hJk!BI)d(w2=<6Gl=bt{{TVx(!w_$y0;w4U)3m10Cum1OYU?pB zj8}=A9J@1TdSn@NvgRrz;@HNHMOPpMJ4V#mh=Cgv?3ZM4FE*qMVGPDOL7_K64i0OPp(3rqq-1Q_f}a8Ro!#=*)O@IIh{eQp3(N6ir$jo+$hO{Qmv& zwXZ$}otJZIgL6xlcgTJB-!N&|LO!xie(@7;L!AVrxw+h2jY4u#oZt2ihbviJ=+Z)Q zt9EB+i|QnKV>)@_qFi_VIl7?>K+ZGt_p0(u@63J1VBpsj)n z=LdEBTxROoZ)A7!@>&Dr0a#u*u#*v318b1|qm$t}Ia3$^f> zC&JRDow5{1gwJHy55nQmAMDhLlEh^zR-!9cb;~>q(A_uZSR>F#b5ic+XoKsW>i z-QBxR=(G9Zgh(^dbr1v0HK1wuU;mAJWdFX?^6b-lK}3(p`+xQ(X=^R-$*3Kev?~i{ z7Abz2F^0ti6^`9Nv85geIE@?*p6u%fr%qk+bDleH35ZK#by!%Af^z{;dJG5b1z(YP zVxL5Ufd@Pd!OS>08pQwyE?!M_AK}R7t#l~IzM;5S3*!K^8=p6 z!kro18cM(1Hp&EO^^q%l!iPR`m<<7E0EF5-{)b{}-rj9nJZIB2W^+jAS6 z>r|hB+zmG;in!?PYJqa(JY50teWn8~sZ!}PU!cClRadT%HLDlsu9EhYu1mh*Ys(*7 z0m!jmMop87K&rEDdB=0uO4%~&ArD^AcFA?M*HF+NKQCK zQ=j7$t_!e=8s392ix&pKT^W(%$1e&`@-*k6 zkdTPOa-JW&0V|4A!RxOdms@VRdMa-<`<({6PM_=nahW@dLjy37gv$WMUS3fOiNCJy z=2<09an4dHaKeRmJ(#W1j0jU1GvrPMTwc=&%T{#3woVue2JFai0gZq4_6|x1M2d3} zxQmB2iJ-CvzX3hq+lrx(b z#Q-M~Ho!mt>@!#lWxH}u?31CX0b5L?;0P28lnYXupX^uWVdK?HWYgwVLOl*Ibc413 z+rM|eia5HkvgVl{2AGHc_Y2>XS6(`5oGNzjDU+4Tie+$$h{t0wHI+Suw~Wtz1Ryyj zukSb^AN%>g5!x`h4AxK=KzVfCy2a9goj|IThWcfjV%^RJP$Fy+LTo0Kq4YfJsw3}c z*baJn2bAzML@5pLar?QS?VP+LE`!Gw-RA6nBm$LOXFb8;x2k|!GL9{-w6ie^(K7Vw zB(PV;M@~r{^f-diCTYR31&P2*pf9ckq0s_P?;BFzfL%S&Y3|3&JK9ACr#m%Su^kdD z!J%lV)gMx?+?|p?k>M^0+3EQL+Xc;*H#OCR)e3e! zMMUBbDLk>)04>j^#yR6u(K{`g zaz#quE-p1I4{;v}ZElfmYcFMsC&vIMZcU)T9}fOox2~0?pX&tSF{sAjXhe<&r5Ve; z1x8sm@7>+4I_C8EXX=+Qf#b)|gGerIH&NL#TIGmn7;PLxM>yF8I~yP(hI>GGjH7=> zutOG$PH=$Zi6IGNaRN4n)7Hzwz%H$%Y^qa$B{-%)(DZ*sEt29$>23rHu>7-RNtf_= zb93S-%fb^fySrOd)Ip^~4v5Xo4blSn`22;fGJiokloOj(p{!ii{C0UPZ+x5xKKV;`=-D=BPWQ?wh*xNRm6OD|(|zfQ%^R+e_oIg| z2rmOP+V(r2eSe7)qlv9@_x%tZ{qY|?h}9fU!$o^)1aVA!5!{n{2X?7&&~`&>TYZKf z_qRfxN1*@Ia|yczQY$uw9fb8qqZ37CW^O|r8pZ|Dz-@24Qto``mO_%q^h+auv^1P1 zIx@?Z>Dm9S4t-f%m#A&yd;FzA8$um{5 z$UxE376<=yhYE?0JcGmA&;R0EF+dLKz)Y=hibuFIFta zSVp#!Qh}TdnhDRh3m!gvuEZqKFS*z#V4+cBf>jNE^))NyM?cKm0?!PbJU(}Ks>H{W zI1K{CLm0L<29Cgr=qYIoLqyG!bU}=SVSO~oL)#L2fhlk}LfGw-L+`Dsm6=Ckmf*+( zNz>zB0!sGEpK zx!2EMwcL1qOt~SKvU9o9@y54z_i3+F5$}~-3>1->vIe;-b%M1w(w(oJ^g7L*cZ~OX z&QE+qMu&P)?zkS-=IHNXPQaMJabaw10GwU+6^@m)AX7m$j4U%fXTi+{mf&z9qxK%D zBub?!5+1lX?(lJj0awr0Z(A>4{pR`^mh&3TF51BBuO0V2c74I3Hu=rpdXL&Dp~c4I z$1ch+Y_RNj`It)PsAE6^)@()OGmW;@f$LQ(V8*Ok$xkWyAZMjCV5essWSEGz2_d|sPB9$a`T_9$W(8SKQTEUr4SFG?|7b@vLJ}7@*;^9oxZb_3S|6s^{+aYy~&TQ5IgkdXe0CV=9S{Vyr^jxp=W( zZI)cXoeHYFy5_YyR$`0FP5A>Yg4k>=jwmOmgLYR&FJBHK zf1+Fq^jq*OQdNvyiDCGO^+|LXVxxgdcrApfY7Mh zFqAcUPE2plpb}10q$OO!Ht4=SN9Thl=AMCKZEw%yIv~ZAlLp6@t?bg>F$~|_T#ubw z4lY$U3X=wLT2~*!mheX0BiPjy(R(rJrNacEqZ8oP_S68NCq=^MW>o@etb-g2ur)DL3e%*ooB94MY0)Cs=~R!Gry^7??2_cN{d8Hrn#l{ z+O2DJo1t-=$#?FM@}3yVHBu5HAwt@w1P3<^tOnwEC*k1*8kfu0WH#-{@I01GfK3|A z1!?745O3rt5hm`HAOw&`l9NJ;;4mY%raZfUD2AEoz=@x;Ei7kb6@^yIBiPm&gRVvZ z#7H27=@@M)-ggp&L=W29m_*R%f=XmU%%U^`+FcT+5)x=@2v1@};?Uz7>j#&z1y0~< zAW7QUp^|-w{*ZdDfF(F;r6z1XEC%wx!1K@Vg{k_BSw3m$bu$iX;cVM08Pvz8Mt#wcbt&(z$%W8z{nR)gvGZY zY;Y)n>!zQz;llxU{y_i(f)o@6PnE5Me{fQGsneX7m{{`D0*?`Aq8opxkES;nH}9!HSjh<>x8FNOUe-CZ}s%IKS26^D_MK%J%Qk3<6a z4oMjEf(RrOfe0`FPDNrE|JcT#z#N$)@sHetpu z!09Y(_%BiQ4oXWXs!4)ll8jL-?-1!4SoHy!5#xr(DncN6;gmr`6_d3|SqxYVl!}4= zfnhx-EX8pQQxs^b4#!jwk|EYE zsDmI0Fo;El&d6Bb2@nw@u#H69OCUOw!ocSk2o4e(Mn57F#jCT6F#)nA8CouNT{lBU z(*TA?K%z)19BkC*aEjj12&fYXf;En`2_fi>lohb}N#~If^Ih-G&2l&#JlJ20ff&bw_b|b>={?&xtC%04mFnE(i$_Y4LB7>MwM2j&cDtitnbt}NM<)?ZK%8+b%nS^$ zu6S{`Q7Xr&IiI$0!q`4N($g=|fzwhSf+4RuoC+JP$5|;1f&jEQs&h0P>QVRl0q#&7 zRb^?2Y=SU>UPndJ7(^>{Pc}eY(+K_3up@F+rBiTHRDspx!DJ@&Uap&$mN4(BHfuQ? z?(23e#-uc(=?dzUv1@D38s!+76Cr=O z|C_&*57L?qL+U|ulV;nLGmRe;k{`^+OgF=wWnF6ATE9Hof%0g-;lxDFyYp;Z zOw4*${<6!3t9d4%t22`y_ub_;??-Q$@(Jjh+k65R=*Ohv&LetX>J(Z>$&V8W!T2pO z3G2Q37=Y-5eTmy+L*#Ox?vk{v!mZ8}m0+x_t8bIQc&o%m>Ku*)`hxbY5I7xB#s~%A zHyp=Sa44CoT_&`G1VyPFYY|6q82({pGDo zL+!qc~0d&S5%dBPZ7-QE375rl6Tg15@QPcUa+oBA|N`F z(PoU{brOP@g*v8z7&g9gEJxiXxuc~4V{!t0iQ^{XQ}K!B9fT;HV(|eP9lQWzVKC}f zKhMEQs@|Epb2*q&?n))gog;2baO6Nttvd%J5g8jE!g2GkuMf6sba+JS8X&u?11oNf z4Vooz8dv6E?q9NC1Ox+HElwSbjgO%tu#-an8D@1u=({E=4V~&l$pn;?QkGCT=_X<4 z-yt%_*`E+cOo@yzEa@=9Kmv)TTo>>oa-L14TqH&KHF z^RP+@P&lHbM%!{~jB}V9 zh@U{}I@NCjL39*#rh{(M(gEEWBQdda;-Y^x?l?8C(fFG$D0@&@ft*0}dn#__k}xh@ z>YfU(9E4P&_?iW&K`pa%@DI+4PFMyH!~yZdxZMMx>3mFL7_wCUnTZMhl(kQ)i(&MF zztm*SdvYM3LDG}!^dRVQ$Ez`J<^7Vtp88ynQ{*#AI*cpL5i;du`AASCSSFZM4vZi} zXkVDH`6&iAZHQ);vHgx*pCECX00BUJD4u~QB`8hXBfiP~;&2e+mQ5AA-0iJ@c$(_K8m0ppSdGorn^$#M$XgUTA-TeVCBC z5ryezx@&VFUP%Q4f5snH#uDSuj<$??41|DxpgTx^qgF;<{Is`wdMp^!y6x^WPCK@_5{OOhiO z@EzvN!D&viy`#TzEJ~v8V(3TdevZluDtC}&K>VneaG(d=k|xwM33B+=@_LX(?*zjs zHFe{-R{Ylz92G}#ITG-;3N|84glxxSV;J7LTGZgkbj+&g|XzxZL= zArO%UoNO>J@CSlJ--)9%n}&JO0uXh|q|$eWV5F)1@}Bah{xyGC0h_Qqp;8&^+Nc;O z^ALrK5D5;nG1?4Zgfu#Yy5Xvr@4VtTM2hW!Er(^J!dn8$jR-+cXr~+~xvt~H$iWeV zDL7rkXEMk(#PT`##smCvqQqcJZkWbekC@P2FnQ8fg0m!}MuD6>AvB&f2IPa!jtERk zi4gqav|qXq=d33O_YThJMO_d#<8*N75Jk>2<8Z>@GXQ>cl4dL{EB;dX;j=afxCbHj zOp>+FKpM`;jq`|*2t$_`wnl24_zfXUkmXL51x^}2!#F89(UEXwIVsyuf*_<=D+q30 z025Ux40{Z~BMC&-UlP|S4*F`0EP+3!iMm%p-XSE}-zidIc4#`=5tAZaxYenmqLvB{ zPB~L=65%(5VT^8wVS#~`jQrwH@ku}Q<>;GfvGqNLl+-r~dbwAOoPM0~$Z0=(Hv|Lf z5@JyH)0XCDoT~$q;4l~du}^(euDEOs{JC?+aPD`!RveffFXrD|PMMi=;sbJVG;@>( z#6lv}jQZn&Y#8-M<1#)7;sbq;yIBHS$Bd4B19350T~M$eqb-D*R5Sy&x28q$8UNT$ z;L&yAQPbwVTHutKspvEC;YHMllYH;;^*M$00-LyCL0a}q15C%J|4w0n*&!`=+1EG>6{!V*;sXw zM0_0JbdZOuDw^UR#GyhQY|Vh{41!MD>=jIpt6ZJzgWd3t7&)kNAYwc^(4kWyk1?Ez zsBA{KGX};P!U~`cE0&RHA37EC05Q+#*eE(zJ;F4~I7LVpM7bc0Conl8tuQsbvC@un z;zNhi!4HEm2jm2fat^VBgJ2*RCI;L!)^|u0IEY3@(DyMlB5@rufrrF6@H`&E>7NZU z7R7*w0WAl#o$xCcShsZ~J?%41`3 zX>Dl+Zu+>O1#S{x&0^()$tOWv!ypjlNvz9pm{4wPu9GOz3xkNL!wM@lf^x>gzzq&} zitsE4PW-KqCSmmjJn@}vf$Zy%=oq5Hw1_f{z!Y;B_za?+62UXl+8UCfLEt*kh4gU} zZRC=K>PLaAK@=$he72EmjDygckPkB$I@6J!0YM^>^^XZOjyj=OCyXPyB`}0~0p7=O zBsYjMiU{f<*Nz|`LpUo1EdUJwZ3yD8hNecO0TG{uLs;O4L}iRzHtIg1e!~ z5Ebwj-~@weAc2^KD4{;mhV}%a14P{@8gffJ+Kculw9U~L}^-GLw!5r_K6rKJ&VVSE7jK%Ouj#K{>UqEf(oH~=D(^akG9ZnYfz zfVRdl!d!G>-)EUazyqI2^zd%{IAa8QX-fQw;0hdr*j|YnhE<{-VI5pBK2F=fX$&iS zhCi{;%(|yOSrX$TtA#NFPsk14*_JC07+sJEQce-i%t$yzB*f$B7dj3h zKY=#XE80rKLJ15%AWh&_1R78$==;n!^*P8T4h5kDmuSW_4{AfZ3d3j^`qy}(T}Bc& z!!A!3-aFxkdLSg;(C^uAA+igC&<~LN0isUNU}4O}O*KG?Ms2#)NX@2EZVWhm-s$*C z0ALUdapI_pD6!Gff`-Wf3Y|O_gKSfY2@Wote9<0L1jht%z)sA;h^tUE42(=1NS%() z!GRMx8mJiw*l{okazNn3U^=U};Ef=*k?= zK@cFZc2VzaU{u7Q;A5si__ZDIt!YfnJ?B=CyT6JB)ONF#twjMetJJ zMGznDG6X%Gd9581;i?7WLQ`w2E?UM($N-lO98fXf6909Wz$liAW1xvNa3Bd`5{XKT zlNi2-fzuIejln6ux%(shj>&$6a)_k_+U6D4K0{Nkgqz*qCo)m4W5&hjwMK~4igs! zO%Re7dr!-F47dt6>Z*AD{Dm@x39uRMltjxY2(|ip5+IoTQP&Oi4InNkf97z@hC&5q zPPpK^V1nggb<7*p73y&+YdDHrQ`s34NsR3Y_-kov0r52~Cr`n~L0vtLxF5r5x%2UT zOxl~aHu|712`8XJh0GEq5*wR`zRL#ffm$j2XKM<;y{A&gwdmQ z>E)C^l^31-6~R?Uiw;XwPt_(^G6r-U)`rYMCCJO(H`ZBj4F! zF`=OA>Hxq&ip^7r7e29;Hf zMOw*?ZW!EH3a-qk=%smu8v(Ca^sd?vX)6C z)Z@@2mOF|;JHgHcYM&b64#7kvGbq?Xu`B@`MKIaEzGIJ^Ja$QO5vJ0p=7#AbJbnq| zTrC4{NKqDab;*iVov_b?DFnn^JqBfRN0!MFOuk@c!+&poAGjS+ncuxw%N&8e%aMbJ zN&0{jkdzO9^8g`@?m`>|0RT^%37I|w|KU$;|%L>1dlT14I2vNU{MaXNv?6LjoD~AgF?1=Z=mK1CJnfM#ey-ARV-& zNSHi_Gaz~sa^~D=aCc%#WQ9;4_uYRlCgcH3k_~d{d_rD*d501kQG{g~BOsLHVE?my zBtg84jDRZy>M{=Ej(OBNPPGlL3PEeZA902D2KxjIOQu$IYy`LhX9)E&rbpRFlR4Cr|$PNt6%q<8UyZrb%MS;V3}%4+0_z5m5^i14sbSof9O}q3BQNdc;9a zNj*4OBOsI#@G~+B#XhVk+vl}PKkB|6bvZmVBwelZrGIchHePkPEM1KWoSY2&9X@zS zj_*GPg1SNTHkLqr0LF0!2Fu=1*8-vvI3ZD_^9u7wAIKE@25=Dtmx;tpKiKZ|IK1!T zh0}7wjoYN7W1c+!{0_xW1nrpw+2+mHfLqZo5wwjUi1CpjE+?=k0dAwH%OJP`p>R~1 z8bD}4K`{}nlcC<2oI3*r#4r)T%K;r5QqRPVW{d5W^@M)LI%J)pC%c1bzs5%m$?<~z zlPKIcI8uz0iy-hAkaYu^0e=bqq1xFPI>Qr?^Ya-^hf3QKKqBVd-om? z2d(n)U%MM(2TWQRAiw?f@5!?-4Pg>UNDEddLCmJ)6os)wiE(95F%c%@VND+s-zeMz z!*a`=Tjgi&yGPbuvD!)3LB8`$Jn-FA6yM!=Fz)bk>gZYdr@#MadHV6^u@Qu;DJq0w zA3qxta6yg_CtLDXNUViHSkz-BeB+JR%a-e}LH=UWh}}~0co)uaIEJ0|(6Q zl@rJI!_P|j$bY#T#0pmY<4O6}SHCC!{?O~dLz^@s+(_Rjj)O;7aBDi-=Sy36CpZN> zm<~u)V$0#oumz99Ezpp}ybYoUlRd>9z5N3q5=J4SX@PhxE=}N?M8P`l2Pdo*oU2>z z+$76aFVnI3+{qq!dix`C{Kye$YnunI2SpWVuUHwA7?}^TWF6(_I25Zs+>H3a(ZKF2 z5<#lxgSrW#qU*uINMd3e198&W7M7Ez56UgK-yrXM|N9{Bioj}QlYI3{Uy;{d+^NLT z&F|bIx4d(+)24yb?|k!nXbZ1OBZ$=qR<_g`B#}HG1>pjs2~-G(8Wx{i4sdQ*5zfC> zD*JXa$Yagp;NH|p-%yXd^If;d$A1-sEVxfk{pcn6^UwcZaO^^|eAOEHpTGCZ62W{V z^&s%rw;}%0-7Ij@cAN%_*>{Ii@qe+HbIZl~<@ioSqsD6lzE2Zcek zV5Y;ujqR7)a_OI!8@Ra9@qynszMw7YmU%q0T$&+II5R$(c<7(Nyl`IS71Vf3abVJ%VT1AA@Zl0t^+a=;7ysM0nbtBfa0a1j495R~9B9bEH|mVrzs>`0%2h=BXBw2#I(cQDnJ)Scf>Cr60^2l-RqKTd zkb9C{3cx&!iI@+#P$mTqHU#tTyk-58GeZ1CAO;wMXk{3K?BY&{Sup7{dn`Mn!lUBI zDQ`qZvC`!Vl{*MyQL_AzPvn7mC7c`?Kp8(Ejvo2J59ICdcq=##%~IbQky~!PMV@%# zNqOt-w=2GzA&M9sipdMlzJy5*lNiJeA&3ML99W1CFtNeN{GGepzaQ z0m%ZcQd@hQ+=KMOs;j}3Iyg;O>F?aJTTY)oC8H31)PuldMq6Q10Vi?tXjPS-yqUKx?`vl;)@XG${Z{Ag-hqNSpw%G9bGN*Yrp=h%89E(8jvnw zZm&l=Sm}>K)C7ENe|4uk{^;W%dMWdE`VBcpiZ-q&5f6zY7PtWldfcu^ZpPN@w#vq< zS1RI$dq(8=@#7$nK@^R}lnW6Du|=ICFi}*W2aQL$TwKWx4-V-h&8$0%1@u_bC6>WcPgZiC*98QRiHOwsjxljp_lZQX1ISx^jPS6w4 z)Z~+vn>j<_RJj;s(?uS*adi-TMaO$l9uO8hrXKAtiN2$jMzvD_At*e@h%nl3h<%nw z)(UXQHu}f}el%ddy4}pT%H5rjyK?c{m@9?>G!(WK_C)qprHru>#B3jf@)!pPZA#jS z9l~KED`=<~P)KN)fq;r-j@|{MqdUJtu8&n0f#Mhr_U-{dSAQHqkUsq~J`SFYn}iC% z_@5wZu)0D#8W+OpdWjP?20L~($~E~t4)!$V*cu+X0;8A=B2D!WC(M(cOJD(`<+8{a zUZ8)`2-Y&$4Il#GZy4Kz$1x#jhgSS>wgO;aq5(3NB?7H)4!l9ICPLB*VZ%HSFjSsI z=Ox{QRXYzwV!jDu=adU) zqy9qxD;!`%PM^61c6lfA-XIGXEt0N9?aB@(v-uKqMGm}l6r6&2V8=tLQ*prfNC;v; z2GQ1l(_}d)4?)~AidFQ+E7n5~0sHlV=c}&0OqQ%%DEsyu0k;Br1Q@ir>SFoPst^YX zib;o}9cA@Gp$&6`3`5C~lQ~6091O$FAjU$FKZD@C@z!hP%m24Q)@@jYz#ulT+Mg%t-1my%kHS1)HsF+3VG$afj__qh7 zYaaA=RJo9G;KDNvl98H2ZDC@=#0|RW#JQug<%VnIhPPaU3d3i_wg1RLi2dqi&4w+S z|L&#OeSqddks)hy@ybQAW!qKK9DbZA&lvPQB8ZUl$??M{<^0);Ko2QL0Q06m zJ`8Y;dLa%t!J?AzIVs1_osw1U+=Y?=5e)@sD4yALb49|;g%NaL7D9{c0CgIKeyZtb{GyXV8VDgNYezg2- z3s8tm;7&0s#XJ)^&}66YCxgSmOyf#5R^4gFBGCzh8M#Fyd?f@glE(vV#fvx6VO+DM?LUDD{_E@ zbM?Ry9M!{h@hP!)dBAkKv@;#h`DuvBOzvF8Q=4CRY+y)o?hdg*LV_zPYI$?Nw`!TE zB4bBZPKPGzG+K6G5+(F!;^l4tlQo7>IVuJbr=dHMakAhy0`K+MS;9NRa7o~2V58F4zHwdp=*K>m-t`yn!C;rA9>Qlo z{e|?#H~yEj6yr$2=qz&O>XqqTfAdZRiaz=R146U}Yu2nt@BE8DOn>*TkEg4@@b$D} zQMUPz_yS$}QlU#?PSse~pJWLLGsjrxwGHmn5l-8;Kajrl?Qf;K?p%j`#La2#+B4Ec z7d;OF3`=&tceC7Z%~!vYHf?=0U3%HY5N0*I?xQb zq?4ry`;a>D8>bKIFd#}!pZ(Oe86MKF_zm_31ulQShRp;6pcL95D}H68fi}BU@U9|=m$|$y1(J!M?vhGiNINpJerUFpyMOh|0L>suvfXC>$H*I+Iq4d@_|IhSGzxsL%W0$25ec()J#{`h~q1H2hZ!+5joVQK3pfBKc_KmGqNL%XC1I+?!kx$mU+|DR8$#eFP2QHC}z z9kr#{bWkucg0WjafLF$I7_^45Z63>xSd6#Yr48AwVU^ zeK2?_DX8ZCBx15^&yco7{3=Kc@=peBIzQyR%+D}m;KfJF)M(3f+bFQ)RpsM5lQ}D7 zDiURzUm-j(Fh~=`tSTUi;hmZQnXWT+XF3A|_!PjZe#^EE>6~Z32nNH>4v5>eWYKd&O2lyzz7A%CTk`7zXFu3fB8L};h zen40!IV)iiOuxYte-dWZ!Qh!^450sH}x1@a6g=RyhprG2nb7$JNZ5wq5Vld(DV>{B&5U$~=plbeJmW1L){!LQ zs&I0-!yQ7O{p`Qf|7b%Lkbvji>+VS_R;^60c=^lI^DaFn3KnEZ%HqC$xG9V zUvhcCuYX`D{q5iXL;C7hzKq?-(sahjXJI5ckv5}6TDfFZT65IVv>1UHe3jX{yDD&i zdME%#<*f_LK|lM8Ka*A;jj(}{u%3QF8sR1HLTx^sJ74 z(dfDZ&A~WJVT%_n!`OI7dibFYA;@4VlD2LK2Nx}k<*3?1c6YI)H3qYZ$NRW!;IQ*42B*E`^d0Opi8Jf8t8YJR#z}HbKRZRJ#m! z-c6vb5&vfb`Bg)J_yADAkgs_w&_)?Ek&o0HJJmKdwJV-@)=v#^mfnc-dAAntZKvac z3zU&bAPDAcA%qw6@%yg%@$yLzrAjS<<4Ny|C%ys_sxYd8NyZKkp7R+B4$NK43rz#W zp-ZELf)zw53@rqJDv9@52vHcxL_@?cnMzd3*0o4Ne$@~lN-j9ojiV9@M8qP3#X>?u z6)K?!Hs?FiNbJMv9E}6>aMtf(Hdte$9|%F?wXb<~#~9x*^J=%-SVds$EyDUcs#I-n3=I)^yuVcZWZU36_AQTdE>t^fJ7v$`CXwX^Rlr zWc~^bRr`H=SyjAVR-ZNAnc3KY(e;@DG9xtZmLu;k8_;9^yOO8e){W5>z~^Vtz`W;*A*vsiv& zmxCG!mTPbalFmEtIcacY906xB<>zgpZWZlOOG24Fp6Aeb1O|p+h45&whR(=@+Z0#( zYJ3!p6I=A^H8eH)1wg2AmN|<0U5942XZ}LAg0fAx8~E38*foyLMLWif>+W8k-urhS zLQ}Oo-E+@9>1TfZ%JkA#yqGfhkI-}5ZMUUf>L&2T1o13z0}&5w0PMh$C7)6HTg}W_ zXPuXR{3osi6t%Q%M}PXwH@`W3;@|!?oxJvx5IE#<+MZtb)$7x$#mA&8FTXtK^Fp?& zo`2rC>BJL`PZvM$(zJ5fQR(j6A4u6ZEm;#iFzrkm&6tzY4wfUtiD{(+ zn3^^glk~&sC!Z8uQ-?WBBS7AK!`;~C=ug8Xw<$C?N2k6e-3S#~+owakjrVU#k3P6F z&8sZ}j*L@O=nD4Z*q{uttL1xl+>J(yrMQ4O<=PF-ZmEEb*D+Fq*$i={!63^gzwpaH zmrgikMf&hZ|0dmV}wsFtUOgH>W z^#hk9W*J!VF#9KH3viym!JSKBjzPD@2dyDmraw8pJK99rimI4-Fy*PB9}0Gscq9ag zTnTpKzUoDrzz=&kwI7Y9X*`WE!K&BUE#yw7@FEJnG+3fzLRIfv11_!x6o|*pEGmeY zUJY(Mmm+zN;v=5)B!A8~hv#og;5a;RK8&ScV8^Ur*Wj!$&j96ILbz6OV#Ov&9jiVmUSyzxu0hq%J1n=OU+|p#D)W zW|hhdd7b3)wDZxS^r3(Jc)Ip0H{!bkM>~Y@PlRc~{Fw!R%aN!bn2;V!>7ob ze&biMKUf}13OC<+cRKdyW71M!bHTIEL0H4*20KHXxqkcl>(jHJ!%`C2=+8puU1~f! zW4SFeN84xrs|_>gS+apP!O40TLWVn-#@L>z5otGDDiw6aDeE=HvcwX$FK>8cJ?wEZ zJ@Uwg^uhOkI32YHLJGW%b1pl6;s|!&cHh05uq9ZB;Df^|5mlyYm(d6IUkJ234=G5} zSN=9_SdWu67Ma+^)Q4c!gDp=t0?P_!{I*NQlv^c_JNmd-Ch$3MfPAjH>MH6VtUJcQ zc^4d?F1+x$>7)1kTa*{VM$ly-PF~vBL{|ich{Mj>u^Adf--QNilI^+o-t!=avVYA| z&&F7~(17*yGfzrC_r^D*6Q6OcAY{2_GF^T3HR+@O_^+vR96J#ZW*jxR+DUpHI4aEP zl#KQR2gjT3k6j-$D*A%BVS~gs@oC|rh3WKXu1Ie=A8mCZQFfD9|(mta3t=D=whVXZHW;1Ke>OZMm}aGsHZAdgBOx$pVJP#Yr|Jh+knDe7Q7=j zWryHFng~@n<*|b5%;O=x*_|^T;^JD_9}WmOfF%eH z_`C&;odu|&4e_la0162bGYve;pfC0Fxx8~AmuK%Y0h}cwMF0`KotYRn+a44FWR@5? ziQ4nVMbmtjD7;fd+X*L)t2m5?dUlkqfLmlkYGv^ADM&=~3Z z9RbFF3NbQ?GFGi~9VYE;n#l>&0%pr@lCORBS{(WGrOnt)+0LFTME1FH1l4;)~Mq<$dYWOU^?LTf^_iE!6KT*mFD| zPMY&^+ph+9mao`V`aSxaC_ay2Y${0gbUTbTMgejZflqb$_DP(av28XoWPN#FAAN=T z{*GJkA~*fBjHk1nadx`q%Xi_oVj`V%{MvNk#TR4CqK2)WzVILafz!0nG!L(@GBe>B z%SiN9KmxeQboKTrvuUtQ_VB|GWE&FgPx$wXzx1=|zx?tqq!Ug$2E$oBj%M7SX4wI& z1Z*a#9{o27e7=p%%YzTCPe1&_uS|Vvd4R)~&6~*|Vh+gB4Fz*{Cz9n&f?ytm<#Lk# zO}1>?jv%)fTL+*;)SIrqGrjvS{*LC)PivN*5M!>^GnH<=@y_(U+wM*$oqCKwq#k&! z#a5=fJ`d+#*s9Pj1rCKZ-I67PMB30dO(!&iZRfU4 zZT3MrtNPI?qHiEE)35t%IcY5D7D3mCukT3+#k~Sx-5=YD@>5rYeM`(WM05)Ve1`NO@ zX;3?MM{Vs)WV%*@AUgy1!NMSI_4*PFme~%=)#aBdwxUmmTX_03KqJo5C;ST#D*$8-M)M$GVEY(I zl9_(CL_d<*mhX&nogTHZh*ny;eCL-rtu=lj9Y@)h6G?;doir* zhxr|c!>%rj?cga8XKW2PtZn;Fv>R>sUw~`iu$uc>A!y3I>=1uv@@hA9n&lYQrXq7{ z)b-bWE8TkYZRzKK_6?|?vF_T|} z&CCn0x)jDw8Ps(GkC)3AUZ39ar+=SbaM=sONf|k(!JUotog2P`h9-OObf<`6lKux8 zA>hSiT)`4XtL*};3tN$G^f{*{<8MQ!YiB;=bo!mjf?KQv1YU|~U2xnUb|Be($`RYQ zZcTsiwzsCmi^x%dENDrPzf8mQHO1Hc1H)h>d3SzB?+C>RTT@OgN{{Zwo%aqyLb9nFOootG}Z{NnV@ zuiub9^{G#%&wdW!q>~+8ohQeRt{;BYI=gABQSPA>rvl1Bl6KFm=*o9K>UV#Q}UBJvS zAZ$I-zOA;L2aYYEdC_tO4j+^*Ngs%=cB6Dr;1_+Sun_`>ahxF?zR(gl4j-%!TS=;V zJD3H^U?dJ%AgBgD7#l>hs!dUOI#Vr!-cOQ7(NUsNgp(>sT#PI6@M``N74s-Fn$b}) zKc~$!CKI7dOyZMY%ME4ZS>!B}oB2c;)Fv1pc{3{tagc4^?oZdPgzXT(rgSZM`fFa`$vws{z&Fe|O`+L8Wp8K3LBJ-iaiS*s?J^%sk zgJ~{JBmKDE<{T5obIdX&^crJ1t5#DK!9i=aqfz zxBUKZq!Uh9qr8&S0C?dfJTJTQ^mN$^PiN-BH^%(`e$OYR=#^&|*LE7Waj@xd(jVsm2n%PKk!wug~r>tcb z4g={xeT@u*M`V>w6l|7BNPl>YKv|CC+`e2(_aQ9Z@x43K z$;X|Z+Bw%l+Y^n2H6XMi!fhI1!{sc6N&8;B*t&Ha%PJewA~X%ww~g8Ut@!hBm&Iw% zJel$n@Zg*YY#nS@1x}XVmLXV8q*uM_M-UGC&=$Zzk-gThe~7XWYJm&vl^@yz)=TOT zXtitZ#FFVwsv$!-)Enp@{o%XPop*jWEm)${HWrW2rs#RLhTy0x^P%y59v*NY`C^JdN|50|u9D`P*2O$Yx9LzcvF6xUuq7pII^A5GV>nqcMrhyQ(%74Uh z>l*b9;X@qO%{s2&*|P1u{beY0C({w|kV>i1$g~N>wHJVgeOJ;%LjD*}_wrM&@hPAK z!~82To}yP^BcAD9n03&QADplVZQG}ih}0dlATOt68V~@AE}6SuW}&gK@3S$V$h(S) zK9O0r@|qh0j;?Bi%|r5k+hddg>7bW+XJI3&GRrbcs6Q*sg+f3KY}A+Gh>C$=JbzgQ z>OEypmM*0wrnyXriUfgjBqk1^ybU*NGpv?%h_a}!hoj9B3ekaJKbI)~HB zr3=$3$1ZnQ8C0J$SvGG^58ioaTGod<>uu{{yqryfN?T}Je@cb#yHyu>lCM4(+QKMu z1cqZ4z?{(2vy@#Tr$Yp=X@RGya>lFykkfzsx1Q5e{UIz&ut(n6|3n9Fw3PtpPG=>x zZaibM%VPzGU>>NZ_d(&}FI4T+LH`!ve}b(KZ5&btu;_NmWR}~*p?DA8{b(A;9|(Jb zBhPIc_&$6*-Xh1-x4wQ|dfp43hrGtp$0Gg_o%KwN1A%$s91Y!Qdo1?kv1nL; zb=r!m-inhI^}{TbckK3ItLyX>>UiD{z*Hx3$cCLE!p0bf@h#f0s;75=WLr!@IiykIt=u$Y18+=cRxm) z_=r(66Pgf(RZawrE3txF5%O@+?>9i&7+{76z?ADn^+tS6s zdyZ=b0GD4ou~iZtdF(qbtQVt(cM87J3bld0a;ejJPJk#7!H*>y=!T<5^v!9FljAyJ zQJ`c91nkW>=#K-I^a?zAQert8db2&$b4Sn?DeQ?W!XoU=xIPsFdd8r$?TIB5+NEdF z8htoCgbRE8(~JU~zK&BMw)78euJsJYxb7OKb9V`u{sXp|;7QNok|y|vH6TzMS^~#m zg?bqQ1p~@;ZUW?-_DgdBEm+ zN-!MoUJV+x`Mtc$emPu|&G|Xt&D-xeo~d$T-v#lu9lR@f8pGiCQZ3UO3Sn_;*brMq zomEPdk3ar+{4^{;pn{)6i??p+XBS8(I}471QOKO&xg5wgigmX}njYsmHi;)l+;HnN zAp{kwJkURcQQZK<3J;Y`Z+qdKs<5NRf?Fm7j6c%PvW0 zaaM*~Kn{I5$oFYUe0%F#~b7AzELJ!2R0&KRDFwSg{VN9jlZ@D{t@AmIw zi-M|mvONuL8%;a64d6ladl7)oEi_L~@!9*Z!5 zD`zweF8wrE9#Fs)Hx!B${A6D9*^M(Wh}Ay*aN%>ccyjs-%p;1QuzJuVVS0*^Q!dKFJ6mA z0$~+9lRQ?+c#)wp=J@BKX)YyAQij{EPd()sY5uBS7yxncfXaeOfJebJx;b!~_VRBM zfmE%_;)U36$P*mSz(PFJm{TD@jov6bin^76ARcb+=rdT0Gh5J{*f1@A9>9S)6%0CvTMrayFjB`Hul@~6vGLngJ z9MjCwANy4#^jelk)b8YbOe-zPHf9={7Mf-FK$dm`S?wf-` zL#3v0oKQn|&s++0q#HSqNv4r!7pgMz%+Q>|nm!1G13MD}-xtR2eKs8R9c9R981+F9 z_!fdo#LvXQfiLkdaSEYvHlB%$X|vFg*H9Rjv2xv(G;<{m~h}f%Na`oVXsRY_0sKV^)m&@L`T?XT7`5 zetr!Cp|!A$2D>zFh4Bui#rP}8@I!OZ#sO#$Nm+U(Tmpmo@Lyq}0f*EvmYMjW1<$YsRp&+F{c-x=Gaz(9oXL`q<|4};nxHY`(Ot*da`{_Ub%rB%h%a2A- zzz0I#GM3&sbPWT-?sn}VgmcMXZIQ54;BXm1xXXkTYJ`(@qh4qO7Qz769J3H@1%d&6 zaqNl9IP;?|ZF=OGfZ^Gkx*jzmgVkaM>WjUJc=89?a~N<4(h<_2Kk;zxAi- z&;Ii5)Pb2Y`3a-OM0?t_ac6pD6Iwj98+|=^d__B8&f;HQix+Qgt0|@tF8cA1x-@O? z-pwOY5i80_f0rBVGcW-$xE!j99EjPP%rnV#W>IVaj4NFLi zmoMTpSx+-%d5LFzOKg1v!&KSc~Kjs`VNFy3~B8YyUuSz9P)SaDJP`YzK*kOzy-hQ-h3K?P$*l! zh|E${2lzV%o}IXML3-n_{BZi62X0H#ET2tLM{zKZc{O<8e?=ccvsu+I`b$6|0JVW2 z;wq?PwYdT%JBD|8tG@4x5R&`X^!Z(;9gYp#rm)Eu@)ReWP~`C;jgvlfund}o7R%1} z(NOF16b$yUv_`MGsNw(sebj-2zWPFzxB9V%V&@8)D`65asI;J<#StIu$yPY*5Xgj+ z(Lu@n_7;dIW%q|G?0f|Yr5dQ$wK#_&@ZQ-J+oKrFhB9b_NHYL^j!;nqRhpTA=hyK! zBlyRp7PR4j%Rt9z_}}+ z#$jT5(bKWg1fDiGJiImS*gBM!AEm=D;sTC&HC;r*h!He&Ff|2H)Mfx`ipmuaq4U{& z!fY@=K@tu1Zn*Kgl!LDfUb+?@Mz1pSAnLh-(Jr2cu>t62XG~u=``=kFPyryxR@J<9 zivyp7$CmVg-f#w6S!fnn*!} zzROHb?<7JqQ#Bb1P_9bP2-7~aJWXulSb3Q6Jp7QfcfojQ(-<~1YgVjDcisNI^pOvI zIQ{f5ye^HPq3D50dU)EG{_ic6)r;Zl;xx&UO;6AKG=b_}%}d=`9gR`bVQ8a&yKr&e zKY+0?+OG8*HsJ7TD0R-S#p$^&m*|{KCN;`gAZo6bE#)i~Y<)VhCGiy9!Jz>J%}3di zyfmG4_A_%E#3P#4zhx)JtKY~Pv<5akc4h>}jEf=mA+zrA`ii!TI_%i7BfaNc?+<1_ zfvr%7%Pk{AvD2UzPoWn)=j`-zzx2Aad^I}?7_t*16X|mw`%3!Ydp|*bY>QR=LV|Ip zlUq?eqI?Sbj2;e>qgK^e0@gePBM0so?=f;ls2OG1qnBllK@3z^9fca6;L^{-8#nN7 zkTY+V1I=on4&m*Ix}^yR?b{zcn|&y;Swj1J>{ zHw0b_r}k+|7i&vM|S^!QH;nKV2(7A%jc|JkTJ$g7(y7K8f;kupjRQ#Eef&|(;YkjrM~2ZJbs zzg#0i^~ZEsEnB5gD3SV3kTP_MQ8%I6g$+6w-q#M@rCC;8y8EeG7b^UN!kFjSD2BW%iRtVFBC8g1B+C`Z{ zTt+P16&5t&Yhau)h%xFIOv9ii;M!}hPM`VQr_!JQ`5%YCVG?)5=!vzjZ(h3UMOVgV z5SMFQb~@>#mt0SO%=$}5q+C4|2bIPe_xaeqUCIExz4_*k849l6XaU(2xa#ABPYCI?+5m@W4H3>B=Q6 zn;aFIrygu_CU7E!42j|HZ7{wu)c@?FA+Bxd(I}LE;*)jO5Yuuyq{Ni%VP`#kUFq6u zzn=c_{qIdnk6M(DK5AvU;KK96FN#YR;|PiOuDdVYdh2)7y${?MyPI5!S%6cr(Xqkw zH-G)^Si;i2pr(xkF2#TE_kN##LmMVDMX<=bt)%|5{a{N62L?je=t3K@aN(j5(B{$C z>_x$wXJ4AXm}N2WS#PNBV$ui73)m?n19t1`JcJ5Qw_UhkWo{eqv`^^9ExXHW-S|rB z!*Fu~e47!rfTz789LmlNcTd&OWJ~}^Pa$5rb}i#vyP7&Me*htDXW+IwO(YX;DZceP zcctHd>)Q~1Shhk-QtO^b3zuX3`i|d8r(sAe$Tc8#%j+n3-i-igKg6;K^_R&`2CBD5 z@}(tkJgL1Cn6!@?IG8w$jpN8+3EVpamw1S5Fvu{V14R`?cpu+&C=kK?eV5BoMd_e+ zAjiyu*LlFh_#jA**D}y!u#3n{8}b@0WoC-NRa)x%oR7rV#QA%bw@k`nExr1d%c4dQ zi(P{G@KY0F9P=jCOq4opoPZIJ^|M}%I=BmU;%ENti|L!!-I$I)@g!!GsG~6;Y+xJV z&K$S&xovXi&^DMjYuJN3nEjuTe(Wc%f?<&@#ee74@5O1DOIU_*TgfCaQ#0bs%9)Zx zQ)M;)<{j(ftc9!PaBHr|fp@8efJv(!H>|t&9%>Bt#E{P!WCyd!?K?L!gFY*rc=B<; zhV^B#e`F))zbr!4&i4)&{~6C%!48@o2uRGpIXq659y=3=FD#-zc^7NjHB{MXA%Jw) zAq0%NvFSH0*8>?XbnGqEqI znA?pJWXI5swBaMdW3$}>L`GRq1;1=V={Z@Sm^BmlKE+Y-HSA?3C}T>E6ha>giL{-A z<>oKzP5<>xzr^`7=LSl;owE~-Q8#g(`@FN#L-((PaqPrUa{)7bm=%VZS>(-CcMaQm zx~|7z?vIM$m=DQBw?u^+FfUktLQboc!m@oaiu`sO#U zOEtA58@wS~zV~k)O~3i3KTP-DwJj}QglAA@ltbejst3~yR0KEe8(}YY z^daDS#>?1*9&TNN!bgSLEj)*&#ykYlA#g@p6qp1W$Z?pvcHXS$M7_qw-1fQ{-ygJ> zIuCO)sQu_zb0<#?fo}+nMW<^-4mipUrZ0Z_kNS9W@sxg1&=~9(*q%-~^;F!NA46R0 z+?Kw3$88~8YgeL&)+vOS8p~!ijCy-JSEMD2PY3~d=isAgX&ywdoJSdb2veLA%a+_O zJXm5xk|x@=(?&-`u7{eQC`0W7W0k5@!LjQyhZCV}_u&W8I6n(LMv2>jn3~vbeQmAU9IL{XrPR~_uhasI ztQftKTC0@2LR|T4xMpbg8m1xY&TFfERIdH48KxjiI3>md^ zU8$o*G}jx(BW?11Nt4t0&iZCT;WwX)@FDR~BO~#)zJ+M{U8hFQBW2OTUoWf?nL*CRrNN?PZGUCao*m^wY;&Ty1gbrXrZu|77KFREF8|h&5 z%;@`YmmY_sp>oa*vH?`q3IhiTu3It3@WOcRIcG!MPljd!Bg%O$v+9*A-ySw3+C3=j z{KQYbGF*3G^8Dwannv{tDd=NFI{};slj-cty&y5AY&X;Kg}AyJ~-SK z8z3cf;RtPpDWQf&n3<;E!!HL*IDt0^k@{=6@Y&~~t-+WT_03nm_~n4p%U=4bV7|wm zz!p%JE?g5H9Kx{{nt|hwuEndN`k|LT zH~q&KzsS*2j-~8P-V5kd2 z2ah*x+>~}~-ySZ%H9TFtdKJDv7NrwUSe;Hjc{S&@JU8ri7A<0l4Y(?tJaGTk^pAi0 zk@Ud2jcL`2V{kXpK^|aC$?&cXOq=JD_Rq)qk+4jy+z&niL z@_KNS9XNF+GvuSkSlc*{?Y=|oWYT^`4F}tKayg6z>l$_&AcSY%W35R~p?h){vlx#MOYpOBlXaxH=5 z34!MRWCDhWB+Z>$7`hxKKAKPNnXJ&~ZNvfb6gD&(<+DowQhVb#KtufNN{2X1@SOHC1;sY#yyFDu9s;FJ{muA;f2J(Uoa(@ zkKampRbf>eiB66$p^Ees!79dN)+Y-e`Ma8d28XPTGlM?iq~kaS{K8PvHn8y1g5JQe zgDr^8{7go5r#Yfo1@G|4K)M{?4*@nlji3p+fRj3}xa2ZGipR)DcBapM=Ce3Onn*op z1#*r=Bou-kBb@dPpzdF~bP4CN;8%fqX@I(F)pBNwiy-z@!4!VfQESp_PJ+GU@^e@T zVy6l_9`prqHNwEwP21DOS0Hc@)WBSF#f9m^|MYS4SOK$!$vL~B-)xJ-QFO_E9fzB} z=!agxG5{Vj(H5DxTX1cMb*$4j?!saHA%v{l7plc!3UKHef`ahTt#-rZD^VAfwi<}F zXC9MYlrAA2HOGqHb2pAX{;2e-SHC>9Yp_TdLFl?38;R@DGW^<`{wvy$k+fvRqV)Rz z^qTbMUw?Z#?WAYWCNy{CL5Ufk7$3FCs$7=D7UE;2zkfTlc$%%Rm*!7Z3m|pv%Kb~IwJfVDV@3Y zJWh=rh#e~Z(?h^xTa1I~0GcYp3%B-y9T1JNwRRE*CZ|1vZKf=T>19>JUe0d~{~Y@7 z(6(k6Z=Fk5V`D@b1ws#VTYb#Zbl!8G0SZ|c+R6I7d~)f66|u}SiGX;|_wNf$gG@*0 znNBzFVZXt6RFl+BBgS!lr_1^0Uxe3I`bER&uU&H;0{L(V(k_c>rvt(;HYU=_RrAx! zU(Rx5V>Qb<^U(ydwZ3Bzn-+bOpq-=t*(3wL>I9Ah_;4a8-Z_y8zy$_SS;t-o#r9Jc zEHWL)G{^pK4#tTjz|nX)c%LU8zH^Dv!CSsdBeGD#1glDKx|!qvO(l?m{y4sW`q&i~ zs#YH_rX9j?S1X%H1f#b*yxxZ~qD;x$0h!hz~ znlZxx3kj?|I4VG710X6?2^ZXeZy1K^f7*8NS_<@#h4(6HFdCVUQ2KI*&hqdfx8kmJ~)EYtxu(6IbM8}z~W>l;qc45dH=;bm3S>!014`a`c*G&?c~CgDPFO+K*zW*nvmO+iw1T z+OcIzTBI{5y78Rz&Q2fsr;o)_O$`Fmm=W#-Dex5D%-$N)Ea!wFrdunqw{WYl+a`(s zt*_mk{^WoDFHSzi`|2c??9)qeCiaQ+zJK@t1Q}ygH9a0x&y4gt*WaD)TemK~;pcxk z{mjq4J{Yg^&HQ;D&(1Ohjn6w}5a<9$Ohg3;#H|BP6x)M=+q~|j^c4xgNwM*YmtUN& zc-h5vbZC*>Me>P{ewJ>_O*4;OALD3w9$vpCosCwg%Sz(k*;l` z{YeA~c5yK-mSGsW2JfdGJ@|GQ+m1aC2qWi@@q=L`_8M<~^Dn1&*4~ruz_wxW;+1LR zBi|2AnY*4mr$)RDTxa~n*aFuk*$vXha!xN=rB}V?W$Em*Ph+cy*ax6uXo5H33jjqP z8w&g#o7#-fqr2*qF1hlwbj4K{kO$l{U`tX_7+f)IVcYbtz42|dSNJkE$!kjO2A#vA z5(0$&Ts&bIO$vg+$tRzZPGxy6NCElX@|`w6{UY&{L^B|~$M3;~?9xx(i#WIj!qkL*dAdvY)B_JG;kNK0vdj*$4 z3-n;InJsq@TAbs>-K9+v&7ymOe<$4(U={RiNy$_|{_W3N0u~}mF4onwsGU>8A~HFq!mkK*m>fmI5U$i!$8&+A zP-Qg@<1o=4@Xc`$V*x23##KBc#3H;*U_;`VIODX_Vq9tLJjmACjT<&u6nTu(&YslH zDpl?ume$ZxWoaQQOu52VdSl&bFYQjq&UyqL+yM+&!W8c;TY<|uMqE-UR4D++9;3jh zo489J`AuB?Q`#Y23d*7YN&H#uX_W_Ga~x?{zHb-C1bahmpBfwOwUp7cOX>nn9@ypt z##3wqUv1A*Hq2f3@R<{B5{4xReIWx99pRxRa2&P{5+OvQf)re(h-xl;hXE))^Y}T% z0hv&38(;61IgZcHb{KdZ>JxGF6quy~;+vPhOgKV=0JAPzV4W%E1KcV^W+WG)L88bm zr-xX?vvuY#GCY}g%yJ+aGA9c%Z^)Si zBBZ!%;M+Wt@mvY_rT3x!b%|l)gO5U^5rkrC#^ez>((G)&Tq)v7jXdL*(&wVXj@q&xe7JN*2u#&L9;Tvqj9qmesIpOhJ-?%qjap^|# z(|c(xop;Xj(|vdUE8BB14rA6L*cHmOAt(U|kT?B;4}}IEJvUL0UOZz?qDmfTmfFpX zwi~AE!FI9h1L0*9!`TIF!(F=I*r>x4#*1CxO1*6~EnT>RQ%yIg!G4xGzJ7bU=l1&$ z1{T49#8ptrbpx-!A=b}fjFW7^Z0LQG9TxW?AbsqEUr3j}SHAFtz?QTKG8bQTW%~T* zzkpz%EsLsl@Qc2$u{`E%uN_TSTZ7Y7J9}X=>{$BF_tRT`^H0;Wo_7u>&z_YQaX_8! z*<+?_AJT7n+}*tS(X?*ex^(y5_oQ_X+?$R+{sataU!K;mvt4Dp*o4vIodXb&kj$f&1?fZn{AEsS={tbBS0ZlgeFd5w}uu69!=X= za-uIr2L?mvSUexQrGfEu&A;D))H0ABTK{kw*oxf~-e+sjh#H<_AHHWxoTY;5i^gy! z(byx5f}FSR;OW&&UTmu<#tFC@nzqIEdo(2s3bDd5t%gervMg+595GiLYI57_H zBlM#|dRBzSND*VL&d8Zb53V2zDbVS$u*>Kb`D&C?AB9G{^ z$nmN5$7SBx03EI1g2YHW{gSm!_F8B-)KmriSNuA%L)-Kg{U5i&p@)D-#7K#ur_vmT-P5joc z{Z;z@T@BW$J-{qGaEe(8MQ07lY)c);CBz_R06SX&d#O`VB?pG{t`G=_V}&tcC&EJr z59B5BG)KQ%R&)NP9E%JmR+Kd(toV^c&dPn~)=aPMFnIH*mx&I~$jjQiEgXI@#G^ zokutwwy}}^hxh}_?)pgq?-~Snx~)IFPfm|7!jTg@4%i~uj?P>Ncp7UBcj%M6AHkr} zt(@b-lmSlF5On7AJc@7>O9^TP=&+aolQy_A2d2nyI`M@eEQiN-BG9>glCx?MBEl`T zybH8(SCsh;si9(dBp8E?7{;yPE09fFYMWRZV5UBdOZtWQosjv`22aG*=Y->eY=DXJ zW$?^yap$d<%>it4)T9g!?_l@G7~4YU(JqaaVTW{KH%6rz`RXdX4FL$Wi2iWbhG(2e zyk%~>Dj#E~QxA^idRTJtgjT)V##USsiDw!Y+pk$D20Oq*g=Jwd%1#l`lzRj*{9))> zwhN)MfqVTam*Nl(TuPi^oVU@Qc5uc;DD(6XIQwM)BU0g_ubEDbhJk|z09rw}uG$ZE zwpdNjHXXC6xoQCOF8spO+j`RGom=>hR%B`m0vC?x7A$9{3p;JFBZ$Oa0_6?!+aR-a04;rd2MGMu2VA)Qcq*VUXu1HvUb$o`V5ZGjc zPr3>qgq;hpnH}5G58?_(X#~HR4Dn8ZA%7#S{}|-b4TF7U$Tmb-XtWOE=o8O|A-M(F=#%$N1LU| zInW+($e$jHb(YuW@fW_Uv1WNNA@XlZSb*R3>ha!&tWGA)qSWKfvz30oARzMOfmW_E z7={tQY8C;aW#NE98eLT4lh&S#-YZDxb=Ob~uVm5=Q2z3Bz!#)7zY-(@-b+v&>=3~a zIusaqf{0||Vh+ve5C|Z+6Z*WM?h*lWkC_JPBubVYX#;@~k0h4-vQewVPI{WlF@EGB zS!>_^u{1{NZUCPh!0}j+7vXz-KL-ib#VU{V>2DH1S6*X@c zvu=+9@5OEdSt9%_=-Z;NZvi$2I$gpC20DJXGkWIBf_Y0}&@cm-n;H{JvER}|^)LHgmYa<})fH}Z+fCIt{f{m36-x0(W7BaL6-sy;J5`(%4m|<+UlwpGy zBY2SPp)9?s%Jf_+@>~zM{u)omQL$D}`Qnj))U~?Yf8nCVY@^%;ALaOW@*iv9@f9ZL zj9j5_5oemXn`DF~8j41s=!3cSz|^rpL5QT2qRt+E){90*zayP24GnXco^a|yP|$Ik zZO-GsWxb3a3acI1&}i)G?gZ<$h%Lbr2uB{!=aQ8+Eo!IQ*&;mU`8L=*bl|#N!^#oj zsAbT(mYOt|9Q4XM9~bcYyl}jU=L+%dF!+qu8CL-;-yNmmLr1{MQ*g&Hwq3jgSNfy2 z7kJ^Qu8s4KMu!k2@ud+vZ0M~i@U)Muvcp6Dv`rz9JXl)l0}dVRz>?XE>*6-q14G~f zyg+M0ASPFZPg;Z)$K|(vwy@eRoyBz^KxkK^Fs_iIuM&+}#}SCsc)9G>&30dxIXin0 z+7Z;c)CTdahgZa7U@?IZ>M6`TQ6HCirkOp9`;LV|Lln5&`PPlSk}wK^g4zii1BWlLA4n{t0fA4%rJ`E9Qla-+cv#*qulL?t>6(^v2vK2 z>Q-ijA-6#ggF^07VG*N3oC0GAV=SHE&C#V2?^Qj{2J@^4oRYXl6?-*=QK)elxKJb| z`Z_a5mN2oGW8ELZ@$0|xwsil!3xd#;-75}sg%E2(ln9PRXC!`;VEB{K`0UR$W(TiZ z*bEYzS%wCJlM!QnCXMmbP#8}e0P`?Nc#6=Xu#trW30I!!cr_T?nRBU6`L6Ke>{fy^ zS5Qll4eB6zw84B#>kP>J@~kPh$@CJ;sz{&WzSJS7t6*K_6H5s}HOUVmYj9>d!HiX+ z8$^$1nUtaA73~KG*_OpwbQXksRx?zm5ni+aVeR=k31 z-qAy;v{NSNj5k!w)eO;emZhK+GyW)7W`-fA^>S+>`NlWvAbtegvW7r>$%3m4L_<8V zn>OV32~SHPa8qt|>poYAWj)KJ4h1jF$Dd44-0@qfgK!ZaWvXt6jC#?R!pD2{g-JGkHcn=~ zQ3vXx{Y$Bn?;M8;PS#&7j}GBXpYvcVGSAu`h^q=}S;Gb1TOR2{=p_(#1;h&1Hwe}n#sgmJ))nf~_v zhtk{rw7plE$^X+buIkTzqomNs#>&gs!f;2pq;UPp3~p!i$^4x87%TGhkBNPXzVgaryzz#Zb`uwc z1S{q;3Tg+UOORncGJSp$^->RK;!ze+bAD!GFn)v`PvI@A-lLE*Pu;fa)_H$94+kc^9LHiJW8DoRek-=x+ zQ85GIVF3}QKtw=!qT_PJEa*v-LhpoKAquob8T90ZPd z8EruL=e`3cX(1Sp*@T`i#WB7cB~IP7WBHbGB5U>3G+8%i>yDKg<86v1fMCv15#B`^ zCe64NugNo4A?F$PUJOXvq9CB-I|VGuk9gd>BIhZuK2!OCc`nDE&B1y^8q*3l{wbt| z=94xCju2H`a*0U1kG7LRUhc^C%((%(Dqr*A3z2L;w@viU(*0+h91AfX$UnnQj52L= zzCLA4D=9;O&kdvPoF6m7R$*M@YecH|VRDT$Z6Q23fs-bhujN*CqwM_5r4e z!GLy3^?VhIW}`5Ncn$Jagfinb2+z8DoPQE8P)VTa$Qlc;BD=u>01d?h+{h;LpV zQDc&4x@rfkkFy+A-lc|F$RIfcauVl3`h+mgIyL}xU=gH4bsu~!$}<;7NkW>XR0j8?_C#MJaZhiI)rjv>Wy|IAE%lu>(l;a2D6vi$gi#7cckB`PR z8@oY`K&e_(M>z4#nKRL%tf{aE@WGiP?T7ICPcj&@J>kl`Ad41HzP3lhK+lE|_J%fy zVS6+HH9u)1m@Vn!Uj+|ER2ySk{OA9`3DTOAWvhM<16`KR5ND#z@nyE0wYTF z30)nGM?8=jD?}>DSdKY3Qx|S^hs=R#baJw&=C@333yG9|-?x%pCZlC?`u#2+2x9@!K%V;b@b|nm{Me9 z_GBZT$QK0xSPU4bBh?Qf(fX06c{w-mY6zi#avBH-)-f~_d~!k&{fw=M@9onmGIn=U z7Iet3T`#oeV#O`fhg^pCK$dG?*eB*EE(PDV9@O9QXhK0ikA>idE()rH0B*L9CE_Zi z7}GywSCtuWjO3Sim)o6jL7~X{uq~2Grx(XM9g_P$|lE`VXBdLkxgObipYxZ z8@A<;mOVQNtJuIBwE#T zLH25p`ChM=EY?D780Zj%P+LP(2iT@L&Q`g0JTY39=L|&hAYKkGhgUAor3&ldyC}*f z9%dKTM`KK9iw;DM)SzEEox~*S$M~Iay<8!q%8zMilqwO0QCP2F@R3gzWIW_7U=V*P zm$(ITL0sd>a&viFqhsyB(_VrRBQo)VFVY@~9t{cx%{AK3JA=Ci%3)F_jI#M7QH*DW z3E##C;!Cvn7EZ5>#5!@F_2#~tWX(Q^pM?OMm|0fv5thO&=geQD281Yse1k+2p$J2{ zKGs*pVBe6y031Vzh=y29WK`vqqlB70><_47B`l^%wJ-K3`6*p+jb%2tMLd(ApLL!l z15uo??b=-kv}~-FYh_*N#+mlyQuAM{V>8_WG-vR2;EmTDLzw#7Wtb51;Hct^<%VX< zWfSt#NYW76n$Rj`fx|vF2&>GHEP@Iu&_w{!+-i~G9CsQAR>6?%5Mbd}%)k?cX&W|I z0PX=->dvB5lx05zTx>MKzy7R;XA6mUW@q&>9#-Rx_-@bEu(XYKX{c#C)wHz1(IZcu z^D?Nw$^8|Ym?$Wh=WPfrG=m-jfK^-?s}NRqOp{N{?lXvpr62=5_)W0gmkdZ77qhc# zW!Ne6uW4`Mhd*ONWW92j^cEKAHo^=8a<(%-h#Z!@D^HG;R`uS;l53Td+q)cErzKkF%A8Q8ihat__ld8V()kRokw` z8DN%eE;MkHoJZ)k;|2@+>Q>jx1U`V?nj42pvJ(*A%>6laE^mM04B9=uZW+s zAk#>!421wiZ6H*xExYb3QSv9F^6L7pL@xvgBJ(QJMm|$mvWH!Xj7SEYgTx_RjR&(c z4I+wygYVtmSR$7A3McWc8K%`oE|5|FQvb&Y(JbmD7Ieufr{>6#0tt8TQsYv`*&3Sg{Q2rS?vnkhwynp-uq{v^)wB z!q9pId@X~tYW)l`M*QwW1&Z9K*4<@LH4o%Ly<^D?d=d^ZzJQ&Kx-jFINbt?}%kx4A zqdYSXT;rSeL-Z(pNuK6QUm7KLj~SCVx%}K-VLurz@vF+wo=8BA9T$GjOFH6_pA?FO z6YZPnT5h~2Z*m9sF>0mmA=uJ(L$Fl{92^8%MxzGv^ z&-lonNM9cKxI1B*nq&!U#*nr|%valCFppjG;aw(F<-2u}ctLbS1F-A&nKlIzupQ=V z3jaWKA*R`9i0#N)qYxfwW41Xk&1|}03IN44wnz9`hH#ZJ$mq4NvCgiY%e2g|OdM4*{jGEc@W@vVzLpB18H_PKt(pUu~7v^g*c%ZwXYu*inlq&MGy zbH;n~DPtrO?)InjWA2+=595nNrB0=f3w&kLGV4!k}6FIjr;9YRP^d4}50cY5mOAa}I`;l+FD&OrD^9#*k^m2x`-%A{gO1;m0 zm+Kxl=S~W8o2%|-Ylwd2TH<)knuhp1Q-*oRgvm6~l-cr)$!26k1b*0?xwO;2b0=O` zPhy9VxZsYjj1#mT^6MNMoZy|MWj{xbQFpp2Sh0j%G}zLd&~RjdGHazt-UO?*zE5CO7LBL*Jt!zP}TS|@whkN z$b&zoo$GtNk4PjiO}^y&D&6k&5q`1zf$tRqjdls2DBr#&1WdU`y)EDNlcr(@0b}n? zC$qJ1`zhd5l^ywTUxKhVM4tI}kH5CNe78KGOS%%dDa)BUTW-X)9ZmK1zACmPpJ`LP zs4_Ec2~D@<)y%cTo2eI>TR$~#hEn(Zl*=}*ZSkA4XP;eaLW2{bIZesm5B61oyYCCU zBfqLV;{{F=x8Sqy_6U48p81hg1jmVam9gRnp95yZ4VYGOd5rq_&2r4ccY6e0numB{ zFb~uC&JcZBB`j@=`t#2Em}%6L_$Cov!p>l_fE72T`Mxt4rIgWJp5ICu8E=~k+QK{X&Sx8kuZzBrrupYLtCTNAoR2aq!V>p|3UCdHx(qzi=Uo`PS2K^fD&CBSq#9hI z71=$-A$Xp84BLvm6*p7YIU?Acxq^pzg-|!w$JVW-ZwSn2Pxm`Trg6IxuQ?MJ ztw;W-EyUgi^qk2vvzMM${Cy@rp3Bnc9x2uK)_0OdfdrpCdfn6xqlwNaLqwR-R#2}x zM*N0|XIh1Smsi}{?=C+C7=@qeJvHFDqS-~@Dp$T_A;p^~Ae4M(1S|5K>)jJj)M3j) z?Ga%w)5gPAji+WoYB5TPB@+!H6*l;(s^eX#a~V8Y8O_kspGMeq5GBT;d2qvJR{G{u z*eiH7_}u}tXP6z##0g}KOo`|q!K3AYhNdR%lC)&I%ggHFU<8{Oz>k&bo&~w)J~P<& z{QQ)Bvo~-*(TzDUNI$;PpN?%h7>FDU91dGQ9YTR4h*<@&IMFl{y8Q>CS_da?RdD$$ z!ajgA-6#_u1cneG?14gixsPRRuI@;x@~$jxs&5Jsrm-NG>!3Gmp>>(XYp}`C@+gE< zL1Ca-ASmx!*T;lFOW=4+@I2N>5l-af7sy&6s)!C^XBhwlCR#SAR2w2v8@Pt*j_*d? z1##!neB@NS{&jHdB{WI*dx^3CuS=EZN-@)(xjweuwII-fKnnu<4*^MyzuhUDldJ6J zdyc$gTU@k z-&?%a`(_A$n?**@L^6K*AC9$5p0VnVo{a*{qB^ z#6`{S9y!DX9nLl#Oj8b~Zx3IaW;F==-L~voeV@?_^EF~VCSf;vwyzwdl|e@{F`A)^ zOv?7Q14>%R-aK-4hn;QX7gve&u0$~(fnn7)LZcO2c` z{5pgU%PaAkuQ}rMv}aKtSO_nob0*39o4G$VsTk*su;UE3_ccg23a0K-eT4U>0r_-LKF@4-RUQ;B;h`B^8Z{Q=VoY zG<#MB8@igd7X0uaYsl0r8<5uA3R`T)LU^H`GxS6{8%gpXgq194xI}Jy{HRf>KZOzB zR0*1AeftoKB4O(fvS90Y`X>$z!Y*TP*)?PJ-r~&lzG)E8^?A;B2V2&hnH>QyDgGlXnOnvTOl$tEf6lvu*n1@e=hfybvQyP??B2rJav=6 zOKb~aEwebUg$W!;t)KX~hYNOrLB#O8b& ze0ORi8n;c4zzW#~$2l=E1BWT~`~5 z>2`~H_#a!lR1N{m_l7}_t0=Mm2R%q83LLzbfcTsVoUAcF7a}3clEFvsujCDG+gLZfI|FB~pj^t63<%Qg{xBVdNRY0-rfCDB4t<3GzbnO;@IBU+aUYebl{wSI4f0)ZJq z%!_70qxpS_+qymh5I`&8IV%br(_z@?ycs5_fG`ta{t5xrY;g)lS8nvI$N3}n6XSqM zPlH+bBpL#B3eMQoPC}*YOKFARD zv3dc@NR$5*IVN(ksQnJPLe1$*6ZSicBOqc+;5Y(0p;d+bfIy}LL}cIvA>@`39jeyY z0i^0ybav1)E0nNqdDvRyCRZen%vdc0 zL4$u}P?hDqzu8NEnEUVUqbu(SX^u+_BUzxFc+S8W=5tkQ#E6(yzbQnW8R8|x(h1L| zLllUs=gR~Q2-u-DiHr~e@(nIIh^EBlaA{pg<% zGFbMaj9bMsq^I zkyb{VS1AmG8|s_o4^B~F{Z``R49E4@l=es9u&|P^_pPv32(-YoSI|7(4^s#Vfz>iL zg=WEz3vXnGx=P+hFj|hBBPzT!Gudd|u2FKtroZM9TAAJ6<;PqH z|L##%d{UTb4zw+=H}O&dA_oPM2-Pd?M#8aRy!Mz#pc8O0mM^oGBw*3bX|vE94{mhH zN>}O;6&SLBl?BAeCu@z=y$aRl5Hex)Vi)+7NLBU9~@ZBuYnW2P1Y;(GqJe!D9`SOE!Z7ri5 z#$E?^)zpQ32Fy&x-^O8Nsf$D65Ev$Owav+}_4XcQ3=b*8{WfuAk1{n5Q=qawRY4WV zq~8sk_DufTG&J3`57inugb z`tp!M5Btky&@%{&*|({g<{Zr0oWs0?cX7aTmHW&^DaKHx$q&`v$NIKQ#3S>eC2$;> z{nDz{enLP(QiP2dp*+Ma25Rcur4yMM1WYi&wd#4D2< zp%DT}bHZi`&E+aif>y9Gw0Cu;b|r~8D6py!02mv|2CWgva+)hO)5!Qb_aEao)o<=d zPo1}|ZLv?CzWM>K>F(rXKS1F&+4^>7jUFQ|Ax8zudTXA&R5OUkrsQ47bMv?TDCeM~ z985W-jt5=n(&3%fGY-BXy7(jO?bFZgr-peBjiSrsRyCc9F-lhcuVmcX$)Fh#_e zwAL33gdSDTqKZ2|Q-{S6lsU%vxqxU8L%OK4ab^N>u`7+1%xFPoKJMk_K%2c=HqE?w zw@;7xScIm>jC7zMD_Aur+jsNk!m&L5cFC?}CEcMmrHJ8t^gsi<4}RU}wS|?8XrxKMU3jD%B25-3nuQH73>8>UlN2TNr} z53L9^iF=J#-O{VZN&%(j5(;_gaau#+STZ&rGCL%~nRy?AP=u-0lFA_fZY#?t8UocI z-X+^PhkR2ENN$|8%b;bjI^1K1p;h^uVXiXfjM#eFg1{3Gf!OT;&URrZ5CVtJxjM1m zP<5Y+lZSO-7m!BBQQw2FVIW#(M@snE3^CeK5wCYabL|QgwtX4gE@!yke|O1jzf&D} z#C?tF1JCjCr`S)rVAY-E6hXs+c~rj0w^iHxUY2u|3jL0KPF#aZkqiN(hR}h!D`&v^ z)D&mTsHt_Kcs4ZO&%Qk(?<%;o1db!JcUqO&6#{b&thwGbr*gD=Y_-OtXgU%eN&W1f znZ5NAQeXIsIU(0pXhGocLtq@iqF&cHRP6@#8=Qxvk>}{xMC$J9NaI7>(t^O{(KLSb z7t(jGy*8b3?)hoKx#y*H+=;0dW;fP}C(L#aG9!r2MNS|eoq%av+I}#2PWrIHzcQS^{l;fcD zZ6$0$;0cBR@~-|L+B-22RfEwKdJ#6nsBUeFTqWsFY@;wV6S@SAgD!&=E2wB9IXO`J&9sIJB zmM5)kPej2j4aXA!#a14N76P$YsTN{?12Y2Gs;6|x3;|c@U_k4gG>k|6w#OlIWtOy$ z8O{Dyp%t$Mf&GMlm_6yzNf+9Q8iGY*mMpjPadK)b^-K+>(e-zxP5<_Rw0Pt9(yHD% zwjD$1;rrI7P2cEB%X?pvdR86Jf{7ZEj@SlUa?!^JW`_tPy7b=9N;O48!Qb?>f46S? zJkX*t9QH5&=2&?Hu%+#-#69ajYyYt4x5(Sd>>iqzV|SxTdDl-)P$-E{h#T>;`Q2>R z)R+IersXUDW9bB8Me(z4S=jeXAe3e;3NK40<+`_~N9j-gpQ7D)TJ2I9$241Mvb_PL zagEc^K8!k1w=AxQEx^#Go1bVfK(9I*Kz-Q?M>qt^s5*dZ(#O*fUJ!wPcI}fPAD#lo zQFD&+O}qYaCX}=5+cCqyB=7KqgJ{!U3F>3j_+ZL0zayD~9c-HloSaRTdsMJmk9e?(_QPeKdGAI-K}YYd75nM3>0oN_PK zezIOy+Lho7NxFbN2lXXI-40XMOO00Y^$oe&DJs~qviXHc5t1I&%+@M2UpI)rFwkL zIJhzoJ{8-h>sa8hHMTAA%AV0igb9TeW(sKtST} za)Qj-5O~JRhU#$`hW3B@R%m0pwxiv=5k$7(x_n?VHMWnX;fJ=Thqer+`q3w+ z6JEa}buB##TaQYktCqz{m_m>DRnWayoJBOl85tjkOX*iC(Yo#l0sDhrT_(qWoOAHw zfAn9*mpv05d2gOp0!OHr=!B3g9JLI<$%#?qz+MhCV%87?DUGD*K9(j%M$)Q93!!IY9J4Z!y1Kej`vl7*c(a^jk~KEzx(u>Q4{py9Y<7%| zrjgN!)T>6M54(;|CRvm_D_ZQzq-Nxc$i+X>NrTrtzs9H5pTiCT4M(-cDO+S+4$Qsd z-_mD?y;}QS;L}Rr@Hk=)aOQ{MRY-ta*haLDQHE4s?`2}qPnRGWI-`wqIMj4#$I%K; zPY5)V*V00$u0%bKadeRKQ}W28wnS=OTM#&S2!M8B34sPdTMX>|LXkGXGH=5})dKBU z(!&m;gT?svP9jX=8kS-R-dbEEabrGqvv!1qN z5;BEDu&K_Bzjc^TFItffXy5#>VZ*SrvoCe7!WeZ?Esb?greU^+TRW?u(4zx%|2jYG zh}x1@c+7-O#_;ivhN!Ip0uT;s2#6Q3SF(f`#Eqa?t`65iL(5C!RdEh$B@eK$r?-UwXO#bfnXBg8G@|GqzB)|c*5o0daWB4&-)4PvEx8=V9o;) zPP6o3M1@~`Eu_Y18o1@!^x!q0OD8Uu*W7#>Rtm#j=U{}LJw;?a{;2Lo!JihIo@W^@=`<^zz_0rr4_6{9^ z>TwDmz|+-%I$lLOA7+~gg}LNfrc*O zDJ-}C_YgQ>^z2UAyzU<2agWodPHZ&fDlVaDt1-#Rq&xd}2733- z>kS_s%FH#syF^o$DJd*;cBh4l7NOU5pB}sTC^vrOCdQXvsY1DiXWkHvoT9bHMuE$d zeN{+QClx#_Y!I11gAawbJ=yi!SNToYzOSf9{`U@aOp_CpZFPNX!fFZw(rs9AKgz(~ zPABnw9Jj#TZ2zK@JnlJ7V+Gy{Pg4j~1V36=k=9sBa~`J(8!{Y39>UL*A;$016cVjw z?FxbBt*{d7JW#d5orB7y{&DX6x>MINCsC*QXfL|bc(+qwe_0gwN^w~%SI)tbb$++= z(CW80iNu7haQGk~aZ)4I%}F{4pw6K~IOP(Wsv}*yVf_hDD}lppWC45zZo(-}V``Xz zjskOfoZkrF7RI2B=|$*v?6p>S`a(c~BP06UZ7koK1(UgBw%)cNuzwJk3#T%E_05~d z631vTc(1o!_l-31$fKd;n8Mg|YI2e#6P8a{;_E^vs80-~-VOv|k}JqKVNwuqJGV=L zAuRK88b@{tOwN2`>m*AxQw^-y5N?*NScde%G7bXEbbT~59a?PU_~w=CYZ>yhPHaNd z(EB!)8+jMS?qB0uu?_s5j}sjl5dZeF)s(!lJ1y{xb5UwKYQlzSXyc=)cW^K*qk^YtY9B?jNBwRB=e{bHpaJMY=R@kQ z5gvU&8GWP;9bShBK)TkK=@vquz`ufBjjA3g3FvFgTs(_#E}G!(gfwdAT_ten6j($0 zOFg294xUBIUr)8Zaq>_}R=$Y7@ZIPSCm|!QS*g;a$6PaCrn?jZdR9gMDproDH$D~S z8rMFQav_6K=m^M^e?*yarZA2-R|lP%d?=)VY~FQi@fg0FlLYKq!>T|kc`#L{ zCYdm!abbl^n;0LgquEA1R|kbM*NuVz-5yCUW~!*&5HB#<C=!b`sBZ4jnhri1CEef~Ux2dhRfrL3+lrsZ{fHRM$UEo{~%&`ea* zI{p*`JUlCCDq=<(WieNBuwj6~H8hU85o%7sW*mY^zpEceJxxp?IG|M_H^y_yMF4ND ztf#@!O1k)FC#|!(rH$ayA;&PGjDHL>1UdL7BQ53-<9W*Sdl>@ZNE$Pe{XxOWOhxm= zrofTkAEHt1aJz|iq2mgar8gNbR#Jzxu&dprGG{VLaM3p)#V5-$-S|Ui|(pNsqZz5f!9Zw!RnVKgbMEgM;Bgv&qw-o~F%Rr&r z74+dyC!4_09msZDTe*AXg)o0`1&)BB)Z~fSPE(DW!L_7SiH*3p&0sRbPa_E3Y=dQN zoUgMY7S*IXFEVeauri^~y7hi~lOblFJd>1R_mxxx5bn}s-;REw&^S#7k={#ve~`a* zyko8w6>s$STuU2vZ>uHs(MqW5&aG5CfsTQnK?%F~UQEE3P8>a%7GHc3vu_)V#!T8k zE3wfb>L>z2hj<-bHeZ`U>tIYUErUHwBo;V8P*zrUa#g3Sm|(fOg=GuD)9~wXS?rLP zT#;96V1Uu2gGXqCpks42;(mz#n3Jo-`_NZ|E9$UaR7U;*e0IrbWfKNWJh(%|?mcif z-YxKxzUQBqG^D=<^qoG5A%!S>xXijp#Vf_NM>~3x5f&NZrVsX!uJBG#^mvIQll8&I zrmDUd5)#cMP}gAS_RU;Zboyl3s}LlL=&*MR=TOv41p69xzl_7wCvnKoRF2Z?>GC=m}?&RS(+G|^;ZHOwiU z^Mv8*<4?vw(OK^k#H*h=m{-<$&zKo?B8yI=5~;zW44kommP4n}2+YM?X$t-}wZb#* zwRvU$FnOcC8%7)*;IlD+H+I?#Q7onG6AGY?j^e>O>E^OhMN`lCXyj}}RL-S|agF^LzuRnD z!Q(h8sF*BopGiC{5~vwz>rU~6!Mjh3ex+c?@APSREKBo1ttG$V6t%!7Qz}bUZ_2B zO9z(GBG^=W=uu)GRZY``ORpG89pS@yv5`(!CYK3!j;4jZRr*QWSzWwI_gmwT6(nYU%w_eB;bcGR{@)dw7x3V;#+Hrlu6)Z@G5Oh@`rA+rG1UB*L-u(RXt8X3z^rvu8h@Yx%n7;8bnDKCr zjn>xI)55|6+w<`M*;^9WHT>m)B)9S(9T#N4v9d7gBnttJ{zczDl7%73|Zdo&e- z>gYUfdoTM070)4KGnA=>z_md@VS}Zuq2hKHiN8iAvE-D!O;Q7s@G9HJzxYb(EG(uo zgd{)OoKMTkD?|%byMZ1AmRG^vt+8)_KSy7oK0vI+h7OtI#t?mG~Qnuu@OaymffvIu0TRN;FoHj;bpBIuy`tOs6BKA4$XJ;k3%C znOWLYQbhsb+jX=Doj}uPp1Sc)jp(%O5{w87zSzl*XFLouiP!cTzk&xUiIN*c^JJ9B zca5nqr(E*7?Hf;H)g4@cBN{wHbN3VQ>nf^`z<$jjIyEV?d%w#nl-1_}{#*Dw`3!## zy}Q+Z&;i==`$pdLRU(dVti7HlClNSwy4nexaX^*lcP<11$#-_{2=ik`0MmAc7=(J~ zerDP70|o(5ZrEgCP@{@T*l^>u#w1ZcjR&N&UrGxE{TjCM*;v7p0iSXcw{`MW(bQIu z4#dk4gAoP>I?02!v0n!7hakcV6SujqHQ{XxCTcL$jzmIxL6i>07$;jg)FWMxSC{z) z46xE>JA2yDQBa|MHB2t9i;<^ptZ$^5qsP)T|9be3w3y>fOdD39Ot%LDqdpz0JSNW} z$OeWW+cG8+?m@v4YyrhYz_Ay$_1=gdjz8bYBFA6d<9y$*jJ{Lo@3LFxd#MeHXmKL8+M<-Y~hNpKm9ZnUtea3^7pLTkPp94G8qao27{LM7sxsMJu z1or6i^7geuKx*R`4BGQDl@Pdr5KutC5mWz&?f_p20%uLIfm)p(OHp85jkHc2jE7F1 zN%ITvv2#mll4zsLXdhyJr2D74#UcRo2s2(`$?8C#4TWRSRqL_ns}=;8(l|G7%zF8w zHe>@K!$_l5%qQdwjY}10)IQFojV?=RxfhxZd`pZl+M!*VURr2i*4Bn;jf(m`-^C%H zrr_>oDP_9l5V({-xiUpRAN${3&-;#VF~%WmgruR+F=}XxpW|iR7}1ex_e__06z?3| z;g*(f`L#fJLJ?xBD*g9x9(Aodp4UU1K-U((l;#k}D|&{z6t)Y6guT>vko(YhH0sPS z5Ll{EP>rpihpTU<3M$R4F`=?iCmA#+>|6qp1?2zLt zk&e%vz!c0R$b9g%LoEak=1IZs;Lct6oxbq{OdH4_T2{bd0vR%yYE2$uf<@+ycA7gh zgI~x(s#Cwtqy`Jas1h^aTDKR$yHJRvx2BElF%do+byl@B(Qwq@i39vfY7^7xJ7?cY zGxxtctu4Hn4iOk^!p-K&bZa3XGcs+mF9ijE-16XLiGHr(d^~|UtlQr}7^M#fEQ&z0 zR;|!yXw7264UdbL!bO4e8;}Zrp(3`1MF#IgI95PLV#b#eNtLAEkvkhV!AH}<6*!`O z1>|iiH@LL%b=IfjJq4jHr@{I%#wJ|V`oxj4Zn=`a++>5a402GGOJ2lMKZ+nArEtQ+e4%4veyQA zRC#c!B0a6Mlr`$~22~AU`kfArpbSvq98X!Am?v5+mBqh9xx25g3Hj?xuIjAnt1&1X zId&w?pE;4H9z2tItisR19VKpmXW#A?*xw|lOlm#iObv(~?BF)S2lL$gMEy1gq!ZU7 zFqyYTZM6P_i%QrsZD^i*O27uQVbf-uWa?~ol!kAn-r5U9F@FK6ekCk|&a|f<)or(1h|J<_qw;uxdi#67&X_gsfx9*;=Q!v>U7zPt=z+YIcGX2zh;7{*N ztq*;7w0HXKchVH$%!gloCcXMczl#FSy;8auOeUBFA+Qhyw545xP2FN3X@I{td@eHC zs`G3HA*R|LvTMUE=uMz6v>^=`{(!(=bDEEO@oSe<3`vTz>aQ5k;9r>BIIkd>){V=d z872IHoIK;O9Q@8c^zD!aa>-lfgI#Lc|E-}jdB)plx_A!$_gJ#)QtqnSjnO3UfC?M{ zC&KwMAVfoLuo69if3bHC*3PH(l@~FmyoTrY1-!O-jxdqqb|6{RSh-SR$5?KsApuf& zKEzY1(!=UWwjkQ>D=Dq9>}&26M901881j!KLT#pD#@RpY%Qp@R1OhK4Hj@Nb{3K`{ z^X%izE|0E{EZi$o34v>afV|4RE+*hr)2y)5SyYp-d`CtD4%R0F`})(fuqGx#lP8({ z5HD!{B#T&vX%3TL6Jf=HMQw%-?*z)=T?dgtT0?!_-C%`^dC+pWA!QpURF}+NT<@l3 z{MUx983d1hT49&iY0S*?m~lEw7t^U}`K0Y}z@i46?3*oC$6#++V$;jUsr%EJiNoo> z_k1_uJ7#b$MQtB#zcy%;Z(R!ncmxD*Nu_ui=?Y`RE-jY`8QQDGxg_y{5V zi{#iCFHnv=G1Bfr&FJA}596kk@r*hyhvTZ74QjtbfbFZ1bD;;gXgZ(*hfT|a0ubVy z1_$_*_Mtsu{;#iGV1uGnh>Y1OVav@nbZci%+|a{_OGP5rA^zGwY(@Hux|)}SapJK zv2RKZb49`0+ih0P!T6gvV`N#F2%zw`3VBm=otPYWeK4UK!q0qf1G8_XMLGP_oKjU- z!E4k=q#bsWoyGILv)<7c6~2a$!$FhH;~)4yO7}m6!za()IE(g!u;m1WYQOqs8k~E9 z0f6!usJg@fSzTF33oDBeJgkFcF@Ye{n4cv8)j%r0UI$tkgq(g$o?50`4}snI7Tm13 z?I0#*5URcg{tO1hpHjV0OtQ$B1p_8kF`4$o;^(WI%WsiUIG$zz-nb5-<}w{12n^}tY+8{3 z9S%6!-CmZdgurz`Kz_e5Nyu{cA*nT|aNx|^jV8D?fkq;53?77DBlwYv?Of{GVHxU| zzW&YB#58h*d5_VOn+hWQx~Qic6fEAld+ZRCNX-CV114N-&tSl=9%ZlAC(`PXqpA7* zA5H1_30BB37=h|_Ov^P$v8-Ln_d(hD!8rEkBSh70Ez40`GCgKtZX znUh3geu{P-O6~&}6XffFN%`uHhk&|-iXB70*9~FMwPxZN+Y~Tj@K;a;zjPoi7+ml< z2g5=P-hbQjWX-Yl(&V!Ue5W=J95z-~7JPEvgDY^v=P0uSyhs8Ft0Rt1)rlFru8*UB zd>u{AD#{7+An}K0!~6#H3LBLJi>h-q9soI18-mGl$wF^*HWqNeLZwJ-`cO}X+S0t1 zL!BWVn%OseH+syAGTl}P?27I?T2$nT&f}Rl1WrU}W_%iTY#bz^BIk~R%FBBa0+*rp zJ=lQw<6uxTvS=g(gwdJX(mSz<8x9Dt8TM$y^g;&g-OGy$=^cmWSsj8f0AE`t?0KcZ z_VEZC4iSA+)cRT&-zkKVb`On+S`<{+gfw4YBe3D&qiHxb$3!d-G81SrG@k@3W5o$x zAym&c_3*j*6Q|Pgd3Mu&-&53&Ai~5@CrUM6otl$s{8Q3*h*ioQV zhyj6c{*lMgr@`}bUM@(UkEeKH{KhWlS9*u%Bdtpyn6yZ(Z$J%m{KNDCK9JC;DnTme#rhO&SZ}2lB-zp4y0~&DJ zre-X^lU07?E7J%9!mxnjet>c!@BZsi4*{a^8{yU_9)f)a_QC|K{vw#X zQ%OKJz@MU5Igy$~7DW%iKO8(QMFD^%uaRPjpk?Di76*iq!9qHMqkDzmTgxjOsWpL< zDNFg`Vl1=8X9F`#i*4v@*z2d;2p9+|)gF7W;PiREej%M9{?PIpOX=7LKb|(=Wh`h- zhf%W!Y4E3Sduh#~poyqD|3QheSMuEhIza5z zSqKy!oV4XM;-I{e&4i)hU~F}ab!Alze~u2O!muuI_Wd&=CYC*&(FnO1* zbt-^>qgF%*Ejt8I(vdt<*db>)=Wtf0g9HKlW}JAyg%B(hR`V}RDdrg?n5{1uQS#P} z^6Z|6K*4`51w?2=xeaHKD{W$)YVJCk1mhuqXz`psp6-#rM|e*6+_zJ0=}mT!?GS*= zW&ZLrc9G@Gz+V$AWi_O^_V}**M)9wK^J#~@SSGNOZ=fcrA32>)J^6I%pz&a6f%Vx2 zl1`$sM$h+bhY!ni&>`UD$Z>x(_D6FW)}ybTBM%Ef!44;LUl)O5Ok~nLU>`A2Aj~n2 zW#Z-)ks>lhU02RK$~Hp!jCWfN4je499IWH`M{aLfCU$@fVb@S8hTOyqqNlw`(~9xs z!#NbK1Vk4zkSM~L1jK5u@f(o8-aztG*a($W7D^nL#yeD?+q#u8Eh5x_GXIwJ8?|>E0{A!go@$0H&cVy z8+`r3YW?;bw}{dk@BRVS;BYGd$W~PIEY$HrMOvEU`Bp|B;WU zbmRmYUBj2N>R*R>G__MOFhiHe&D{LW=9MQ05dv4+Ng1y~&?O#=@micL$GATdH1pE` zV!Tq=Ci_I6Hd8q2Ruo9M#HWskV8Fvbe>VZ7TA|#liVA zMvR+{$^a-NxJ*0{IT{MJ6#915T!t1J4c?D$RY>56pt1SEZp{qw_4E`cf6FbHLrap& zxAP*64x80`vRkvZWhgHW1_Z`BDhSZo=q5=Vj3$Be+>P$0SLi1(vLTnNFva2;U;3b0zp&6)kL?@*Bj}Xkt=!8wT-ujVPno zms2{11L!E;fyEb8FkV%8erH1<3ln*G%U{AI8oV%|T=)qwer@8KL!U$7Chrp?9N0$u z5Z<_jC0n?f%e{ubdlX?Cij|)SSHqDd3ch;#$geL35azaojRfC9qUW$ez?*9SVi0Vl zs&gROaHL`fBdjIlcNT#sc!ixCyLfaD5KLMG{Yte5fWJfz(c{|@(~g2I!UP7DGUo?}5#s9vn4ib0$h&{WNeEHf(*C`jPT^o>hyxHNWWBQZU&KI^{jk zXAA{p?nC(o9B06J1+79NxK?5*?9fThh;J1Wm|~#Fa1_Ui!Z=4OTYdKRbQmA?iDo@* zuyI;#is;Dfu~I|RF~Rk8n>so;2;xjyao-I1Rl;x0$dc9mOnT%aA58;Rs3aWeUHac7 zSQzeUB-*Jzn!GId*#Tzx893$N-5^j5g9X}zuD}cM0UlTd|EdV00|Ug_&+xjc{18-( zKwv|BH;h_q**sS$8EC3=$y4B~4@Q-QHlOpjR4Cb=#_1pwcs$mi;Fuf2j?MBH@8>eJ zAISlB8g*M{KVntfsoSVl0bM&wXbLYP%r%}3Z?nT?0ooT%GlvuD?^1Mk?#Ew+7T zg^NLRm;rQfGM$`(IOpERx-_H}>dBIzwV`^qqrxMdgAg^K*k-3#Xqj#)1Olrw;^xk> z4>CqaL|BDT9~+%E7^_6$W<~^ei|HYc?bCRNLqRbGwQy^{X>%6Ai^ZU_pE9oZ{hf7L zUic~%U?M}@D>QaHUnsAy3;|%d$v1c8R`Z}fqKB}NSW(w%p(!Oumnv#CADd~!!|awW z8VRF;=A=In{D?`=%Hks1LcK!hb5@m1vYRXcxdsg?K0KjZ^Rao>ZMX!-jEad8so3HIHgC^mUEpw3#6m^^YEwhXV)!vBlpQ9*tTV z{-2vIHjfGIKC3p>+T*?$6YRP^i41_jn>KkLlP>uLI23P!e>toKtDeHwKYv1gh*6rW2`Hs2hO`DHJktD)?Y=^sYRTU*z$=*Vmdd?#E`RZiuRrByAX+nM|xmy9!XW2vNScSSTiAa`2!0a1W4(HNInmLwg}xOIPaW8#@GDun}YXg9Jc zENtg&WTeB~uBjL-wmrNaLfckQd2!c6K(=YDAk7slT&=-_8am*~CkkG1DG>5f*?d3i zqtMv0*_-B>?jd;8!V27|O8_rSzbucPn#BnaN76OUt4x&Y=&YMeDGw22q09Y=>Rejh zm`TI$eu_OP-^mn{rLnZDm<4Zh2h2emE^SnK=Kw-rG$viPW#%dJ!MoJ7VN$78_3M!X zYCPV~|FXrv0oCLf$5=<4sbTDBtVV)KcxXe!Z}GU`yB__;V4M%dBkr2UFDu$sx|AL5 z$e3OTJw=Q2TLZltORQ!bJD^HmT2 zpvF43)=HCTdK9E+OmSRZj5^VKlKZ;rW9 z20kd<*lJwaRy{oO0|AaZ)Gu22N;$2+TB* zjvc}*vcl5W4YVO_*Dzp(irX_(2~*y{AI*Oa_l{aMK2Q}C3Pzk$r-RQGj`32_VaIz1JT+>uTvnEMNgCaZ3ATQ23MW}exFqXtH>_hPZh`wF zLjuq8Lt4Q&yOr@^3mnl-0OK)!h9F1aP}9M`ViQG)GO;;PWrlqKTE|dBvfVQO6#Bxs z6skjMiLe2IPfe%h5OMD-rso~&r_b45EzGmS}%VE1KN5fm#8TK zw1|j|BRaYVaFAF)OnCA;qr3&WSqep|X=Yr2*T{Mq5Lj(8H8Yn^ec(r#Gd-LZUg@VJ z!w1sT@?kU{Y;E5^O0dHDw7xo-*3Q$83$--AHk(cnQMtb`OtWu$Bu)P(-vci+)R&P> zQTP%tEY;d9vt=H}FPQvTJ4P)l4|fd&=wa~*zYTXER`Xw=Z65cwqVH4ru`5KAU0pPO?3<#V6pr}=t|5Hf{& zcRYX2RsJm@uoD6b5AM3^61iaVWMFIuyTm*3%HN2+j!@C;F#v2j(PdmzU}=2pFQ?bn znrZQCFQlg)eT*`P>FC2J()0so(nfndExzz_`p!4LnO^?(OR2qlo&{LT={|VgNw>J4 z!{H1`@CX5=(-rY}s7f!2d$EBC4D|Q;NFpzySPkw_QdD$`;UBWT8Y-0kwR! z^*2Dcbs0>=y#97R8_QOn-ZBV?$ZE54pN#s3uCaHrbbrg5QdV>iK_D2YPV4@_HnqlL z-<1+9Xp?nhCafA7zQn#x@B7}5r1asB;g5#*MVtM94zpyDjU{K$%+8#-Ki&7_dsBM# z<+T2-Z=~*9ucwK(&Zg$c)5sZ`c8aFh5a_|dL;|>)MqR1VK&WY?bK#lPUwtl3vQ9nL zhhZOGT*Z_!`(T2nk7_O{>U%S^zQ)p6a^&?CK@dbm?1=-8@;-8GKOeF+vB?RE9J>pM^r|f{9dP``#*ln1V zOx0M5t!}}IH+MYD z$@OI`0oRVjqRigm9HyWAgh z#JS|@9zxk(-{bp5V3teDy4D+ew6B=e?WbEz^#S=rr2Pv1m<$87{R^V!P?aT zZu<_8k@p2l3^o{Nx4M;OeI*1k1dLA0HXaJSSXIJlv=SjA90hl#%iwBgJsi*FyNtJ4 zO#&@&eaUM@+2ap5k20)t{QkZL4htwM@Z6LO)XO!iPH0p(ooKSq^np5uWnBAD+Z($1 zzT(*)X`tg4uhkGZG@T4s!|pBzeFToi3D%Wr z@V1!1xI&Hy#Y7XWsQJ*|t-vvohcljD3oYNA=9i`3V-N_wFBZaO8S|X;WjA6@d^V1n z3IwLnAzu`Kc^6j%Js&Gh$bB#JjS#)acG=^o;HYP-lKp8oG@pbc$*87qqI5Zp1tJj{ z6Jg|7DHX=@M4gxLgxzntbXj9AAqzEol!hZ{1bjl^s2F0nzm8jnJ|1j7?_L9JhD0Qk zaG(k&Qz2O;p70)NynnW5*&FbA2ERRbzOuC4OT6qi?N-z^-rK$QYb@*v)gC?Rl_5E#O@*i21lJX9K~*X78Dk&Px%iigt_qMA8R0Jl`jTg){cmVZhJ+!6@L zBbhX!EjQe~T8>R^@-;C2VF)k!b2!%Nnm{2gu?iOoChlRuu)f{KLM!Bc)a!Fk;$puh z72ex5*|37pY?NjTEAn3P+x5lE+}!O$%$^&*>x(>!wdh9vL%^tY8ZZf*SG=BZMnVE; zRoA^E{)N9+04_he`oDX%%@PVY>@4lZY7j0br0gy9>}=D`yWXpP*97jH*UYly5(0Ze zKx9?Rp^1{cOKLSYio~Ha!ZvU5p=`m-`i;E{E1#4QxXBO@5fP4cA7JB;ymB*48+(mO zS85Ns62|esY{&C3{Zq%a7Dsja({OA`Dn*SByd%wqrW1TM-1KZ1+koepY(@W#U8SJQ zeXQlHIoT!c;h$j63bPR-^MxeQoIn_xPF*%|tJT=wfKJeXRL8HXOM!4|LGOX~Be!#x zn)r_5JGVdGwlBx_M_ldx4w%5REhe??waa|dwtQn3d({$I_NZpB@9~|z1cb3F_jS5g z`&9SsH|gzMrV;|T8Up>gDrGgbYzvRWT%G0g)z)E1e2%6tfe@9)Xe~S7jorA_4KC}u zhaoURMpkY*!LFc!?}+mQ7Nkje@Kai8&#F+7GS$8j}&-En?gOr(_s3f^8E zt)w{5qQ?FNj%~DLL;NWi6tNKWZSdzk8lZILJL6^;F0Y)_m=qtfTkdTQ+03BNNW2yv zGt+1?5G)9Bp6bj>2>a`&$Ih|5p8a5G<7L{m_nak4+N^i$#CGrAwp`C%&-S>#Rq!rn zMMv)PXq*dL6!$P`F9mif9*cW^RHGUZt6Pk7v7g*B+Tiw{J8v+N*7sYsIy^bGh;^_v}{Ib-8xj#%BeZ zjDupgd$+NP2fpe8UPVL4VOiW8I~GF8xS%rjcweV|7`O`M3gOF}twPw4WzvY9?TV6Z z+!Y$QuNIVw=0^C-!zjy$9d1BEY8DKg5%h@ z>06;a-@Lb@(kLPS*`L5+xag786M_Y+HHNX|)qxu!BhGD1QK6r0bM{wFH0?5)hurjC z{!(vN1u3ksnGygPpaL=k@xYCivigH>FjP)v9PUW4?{qC~+jk{*=?kGr8At4^_|7nU z6*zSj`O7RN1a1HXIuQ$Knq4??5GCG5a-&GM?-qRv6po{Ojuf#6I2O<1X8EUtz|Dt% z+|i%nhWmx(CEN%e2ngQG$+6B{3L+z%jq%UtMV_29Yf2c`W2`f;W4!NsWI={+gn+@l z%~)JTIYrsItXyY4-{)vse3nNO^9UM#Ip2Vs?^gdE0ng2A4EO3<T#q`@ykk+n(_^t{x;=pxDY^jPu1Y3ldot*qL|h zt?g&~R6U@@aAT~{a=3vSOH9M0qEksBj8H+$Vy#F`gP_GG#5Q1k ze5^mlX{J`sVSiPPMz{-_Q|r^NqK*4@XtkniYulB+_?~zkQgR`%UhNm}H~-a^Tjnbv zur~y1Rs6u3M<92dM6-57w&BDsvky$Tp>md=z)A}=mF1PGgupF^fTOJAo=&4x;>HjI z42uXcHE=VCt?AWP#5jF5<8jUt?7H|4-W|pgSr%k~@0G9;fb?df>`G`uME=qExXakO zFM(q?&}@QPh2&}!SD(09RxE*y56Mq92lEg%Y*0ao@#@w638CidvKF}%C}KNYs~ft( z8sKjNhvB| zKtxeu`9#uc;xa?{MK$(-cdnMT9`W369^q3A9Z@nQt=@@3D_0K~4UXgT!VP(pIo&XVA+9=c`D5&|Uz4m<>k z+1z$*O5Ok~obBX!BNln!Kc;NpJq-bISyZhx331+QpylvFkcq6?kWfbF2^{p<7hK=*ZDmBIdTjQ$L}#D zzs4`m|!WQwf1P2m&K#&Dc{#VdI7;L{A0VO|Hz zWTNG=|6+EQ*TjydYP)`PA)MR{CckTi<;@ZTmqI{+L(2ufyzyl*=oiOJU)kRsl@Fvs z;|Gmwi^Em8X-H3-3r4aKVyk#lLQ$(x1oDF5B)Uxr#?s4FLZE~|34yy00$U=4yf8CH z?+phd#=7~*Zk@1|d-L|@$=3Uux5|?e0=EzX89%|p5IPEcb>OEF#qWl-rzlWaL0a** zQ_C@`cT{IRhagj{(Pn9wQAF8ige9XDeKwR_qLnmQvx?>4hIDx%zYPrh|gugBLODr7zyz4+z{wq=gK)FW0+2SL7OFq zkc2|g@M4tm3&mA=EFn-rpoGBP41qj1lMin3LQTzODj{&kKp@cdW{=%lG*Y-?WE0EQ z{Q_QD!{PoYXg9))q9hVh3t0+>kI-%)o5cN+;0oZC#}Wc11nyo43|y(l%rMW;oRAeW zyS=`-KY zrGk(Qc6oNCTb8LLvAt{;ndF~A^YVF=l+7k_%HHkTcF=Cb-XaPc{`58-CAA#!E0@F; zASsU}1WE|p{Sbg{j%I6j|F@Q3co#unG{9F3Z(iR+E2ocU_-S6tcUvX`$G9((#TbcP znh6<#b635FEU_in)T=m*hOH8z!u{++X7SIcuz{Yaqb=zz^X^MZYGsNL&ie$zNK3ZQ zx2`4o^+@CUt?vfn1I?DU##fLO=cO;ee*5Km^Y6c3TfKH_tSzQAa~K}zMs4s&n7Mnr zRf9*$v*nMpjbDEhWpNJ{f4v`2zF$J%vJh}(>Hr}_T-u0w^;q8RBi}fU?qShJZ>A%onMK6UCNDAs&y$_-ihCzb{hf zm{~Fl9Q!S!%zxKG;MQp??mE!z`9UFU6f*pX=t|ATp5Quo4??>ula^)s_~m&Cfg2Bj z?2Ns=+(O_eG#%TYmRAQ00CM1n%_useBHTpC^IS*41BYpaXE{fllz;9*2!x7j$9EON?)bCfUXeAfL74G8#j`?c z-R;@VayH+&+LOKN+~fV-+OS8~+j5)FDFut$0{I(L={Eez4D`knT$WNo;O0RK)N%Q< z3b4#Xb3X1U{PJF{R!{AAmm?A~Wr-U`TlAe?&&~Z@CVc6G;qMiI1O9!TH zV{Ix=cZWb7{C5Ml)ZZXOKlNF6C|cf()bHomN8*S0ZyG=My0~9F^Jofs$pjMDd*PV( z%XIfbAhuB9^W-@7YBSDit;tl=fiyOB8}TBTr`ySg3FHQXBgd_QAGFAeLrE7w4|3jkWyClA7KNiC#kcv)GW}Dg5(3u&fe>_MoW?HzpTv0u-J6lB zqaAB4TeF)qQ3xT$J&)4WPP5$jyF2rGZ8A^sUcOWQz55{m_tc~knCsVWM_zg4_B&S# zk>ai0cGOFGnv=jA_JSk$SsX)(xK!8IJN3{Zdr)$o7 zK#C^9#;~86ToD~^5VJ0xBVe@G+o>`!(mwExvp@Zxs|X_$7!0zGcEdW_2q6sxmc0`7 zWwCy$&ij%C$`~OY3&iKt^0J{1LY=7-t;Eai4aWDhMdv_S4E#Lg1Pq5E>0> zM*-WJ+76Z-NOsMoZ+o%OJ`}j^!}<;y8h_?tNX`Og( zt{&l(f7hPIneKQgmbtUs;<^+##vyfAoyUMn#5oydXgUxWR28%ut;{jOfniOgQT@d& z8I;Pg{FeW#Bb@&>v2t@`ThBP{Jfwq@0p70xG4YJ<*!B1 zqyPXw07*naR1gqP6+W5#g{EWlxq%BAPZUS4J*hp(6UJ?2?CO+i-ZBoyHaOia7e<)V zED{5{0sz8-G4(grH$=Y}(2YP>#T-#p@Q|sg6=|U52uXO5>J0c*gbwT+X^0?FpPW%I zn`#~G*&N|`sfI8TCJo9S@NTu;!MCFubrcM4FPH{%6xsP7YsKM*y^VF+*-*YoUCw)5 z!}21CphXEr3FG&@zJ442;~nLYV6tdu;(L7|^VYqpF7KBRxH<@kOCV^0%U+qpyLgl@ zZ`fb)*q?$%krXTn(@LT7P|zp@ks{ytF=%T?1A~6XGnMD}9t32py9o%l1QMBgE~EFp zC9Nncxd{-^xlI#Fy@n9bQo7Y7vX+{YXbnR1f%yV+MIVQ_e%nEu0e&@W5|%DrNc~PX z9l8Jh@So^)E~fKuypfJS@Bo4UT8)j3RGXYggZ1^afgm!$`SS8|T3uUB58n4+nwy_b z9rA=f#$~=uErm=l3^O4$P!Dj{$s2oz&>VPXXJ0<8vYN>z2%cmtDoy8+!a@r9Bu6f)MKvB}BF zP1B0n#CE$K&&)S50UaWc6heyUosmzK&n%-5RuoVaWJSyM z*v+qjv!%?1!CUjiMtdX8&djF8mF3i`z*L&k6f^2fv?K|o4Tv#AyB^^F; zI87lSbz!n|hmWNBBS#P^2B|eMnJSH1dhpRldDcni&YevUKlWIv&dk#=HY-}Vm>M&{ zjP_SLE3^-@62eViAq9rq;u|aYiWDHVEq$~+T{YJFn9FAt*fZ$UD;W(Bw-my_D`pxc}<2UrTEU?Ua;`9G*|-FI)_P|M-a$=^{8if9Mc& zxt3mi^;K|BE#ELb_Soa`&IEiw?Z+CEiZy6=W_C86I&~^ml1)PkFTVI9*C(BKr0@OS z52oMwolm9*A7TQ*ze7wAZu&P8ah8-kF$ zWd6ilT0FNDM;adAESYbn(RsJcwsz30Fbg(S(98H($FmTQ*tNV?Xa5f!(|yjLEP&-z zbLP>!+J!GQn_1`^re<6>;HAQ^$M=LUSX3t4p?~g#z^0uu6$Tm~aY;Wj& zwmpr%HGY001XJr8FLQg%Uiq}kMrxt3j>nn;ap(^}B#)GVz*&o8+=h^A@Cd_Q0)Qx`#w#DE4*?*P3{>48}Qwlsdy5^m0MQY7K zwY0*lZ3yFW_BIRST|>W3ZLg&_VBinF{q5R_g-Pb2u1>0m>kcHYioR6ELV2K2>57=y+zb%y6teG302gyHo?1pWG<5MV#^ zM=z&;{Y(Egec%HhNI(7)KarZ#(`W?Qb#pY(^%0=YzjXmRYQ#ign&*G=sXtAJCJ(1) zzxuWG#b>^dUjNQ_(y^n*K&?vpi$D8P41`WB?mKf|T3KF8ue|ySgZ`m(;^@hA_N}w2 z4jnFBTx2rQOjA>nLE8&Ui)n6p76BfgCU8!He*(dK9gRpAjbP9zI4eJCOf=aQ9GXL5 zK8ldu19xBh_G=-8Oi-^RV*eu|ypYLOW_yx(M11`0@gM!0HqI z^saY5&UC-u}oV zQQyOFe;{ZHFxUi1J74QxrliJwePt2?hjnWL_S*VwM-`@!C&!s^U3%&D%F1eLPRx%v zsUxiLULRn{6Uh=4`If?pu=7?ub~E*vDKh0#p5z+xB`w-aHn~Wb3LN7($4h`uTz9f; z%N#Fvd!gbNm>F680=OmTNW%O&OK%})$iu-Mg%IgrBrt&~+Y7pBR~dRYLj1aEO}x_! z9!KK}#BR)pYLg?9=IYW?nx36chv#5`Fqh`yQuskkd97NMJZGPOIsNiK`xl{=`23$e zlPbEp-{sbSrC}zw&Zuv&4|w(Bx)Jl(#CR{ znwf&Jyq^B__x~vU;7|TFo?#+EFlh3siY&bhiD_(224aJj~rvhw~+cvYZTi~kDR(cz47X6>08fz zBfa>Q=hF9o?Vqrf0y_Y+6yfp*h7#!#s7i@s;w(XdeTugQ!A66CrpC zfngQ;a-a=?0d3yQ%nZ28_d);5D~su&hY`w`S3*$HG;{cEN6?h4MSC5j>kQZ(27LvX zqsNY=<<+J1+_Nvo^Ecl>qcL|Xy>;&ObPi$vzWeTDBK1o8qu>9Z(aKyv13AHDsGt7u zQ=d&2m`uIzz3)vIxc}~VzcbolTc3XVz3CX`-gn>W&{Fh5z@XkH0s_C7g(H+mrj6Q& zzDDDD4{eDil#?YB5w3#uRflm3x;4{?G7{4C!EF8%41k%*!rAnb|LCXF;b)}Vo4;r%%@ zE^TH{OPF;g6p%nvm#oSF!<4}6qfWjdCK0tAb^Ju!ZFZem!#dLQKlmsAIL$pQBU%o1 z@{j>LW-Ssj+5vq_oQ3`QXFs2QzgrWRV24&SE|sLFd-Ud99t zz|H-x@R3+`kY(0qy)s9a23HZ*Vu>)?4PjuzWbit>He|49Im&diDKzH=0Xc@M#z zKmwTa0D`TcrKmUN)5h`uO~mu*-~9S-r{|x)kd_&|HCc%F3hNip4z6*phqi1EL0EcG zIM>9{YBkUhOob+GnE`!vZWcvZEv;iF6*niLO~y*+5@;~c^g#pqZ77uJ&7?rzMff)! zj@pX~ZJotDVn94+=N;)5TIhhIbC_MF5tpD#{}jpKZM>XblsP+#z`}jalA2m<`v#8K zO=$J#(W7Y{^UM@Nv>Jj5COkFG5!9!U5|a(^J2ar+_spT`Fs;lXmz+_YPZw$})!iZQ9Gz>&~y zbQdw-FCb^21!tlpzE_-djlEW^zZ$!BlTI`AN`d1BfOn^Wv6~>WMu)eiQG+s*m_!Rv zMLST1d8i3E_rkZ*Cx7+Vm|0ZPb6+p2?q5t~F z)8kLRD^)d55Cu^mg$hDIuTS7Dg_ySn=@b9c{}Sa@5fp|*4V9?dI*CH?4SX(4J!VRW zU}!q0>8GF&t+qooYYzq|(W?HH3Hn~xb>)^Yvbw~~Jp~yNSVpHB_zh+?kH7z^^q>D- zG%?sOoKOznvO)MzbfW@8Mo@Y6r5Drx`?EinCV;`A)^u7pcb?e_{ux~w0rMV)8a0y! zG!l$fr#FAWjGe{6VCyjXRhVZm5$x69L4|$tW@KutEmtC z+CA;@2v)Q?1P=j0QeaZ>=!GEFMXiozhfZTP>;e(8v#cF!TX^e_qSsa4F5sL(Zj6b)!$0d3;U+>sEF>|wPt3Sg&C zpTfLyA^b}eisqT5D1@IskLijUr)Q_rBK|AZaT@dI#S7=cl#V4-HQF;;DC~$~?r_MuiH~sUj#082rBR$CoX?gGciE((SQg$2p$u&%owGz0iwaNQ0D0HfW&1oO=o)4%%pp9|IL1Wcj@ z!-GSI7Nr@24^FiDjqqk2Ax4|8gTGo8XGzXBZIZJ$oottwY0WuHVrFy>8?(%L1!mXP zltR&etR02qZg zEH4hIlMhZkRPi$D>1Yivm+9a_phrL2+ciunHT;XJ>)?Qlmw|k6BK_jO{P*b#pM4p@ zVuIN^o`hgOke+nb)1!@ zDF;*iBoq`Jq!j|1;8FzHL#S3*P?%Uj8#2XxH5XZ{riOE#eE2hg>l>JC6mAq+n(%{l z{F1Ei2#%ZLpTuD~qTw7`73*@~U0qp2V^P5geI_&^`e!(BD+p=Q@E!d`E-oxO3;`ef zl;A-MFw@*uV_=>QRIPnm+%z&!umE^P6aC zj)ZAT6H=wQksf)+BlHi#8Ya%CpME;M|GVCcW9);#xR)jmA%HN+sWjmm@DIyJ2HQ%0 zx~VvFx+Q$b9OO1W&KZiUZ7)#Z7#oTF{>j7o=H*qM!0<+O>TMD!SGxQAMZ0Z41$**8!{AbcE zaqhqM!i#B+6(Gm)-Dtxg4#6B0M2r@CeEu-ZXgN*eRJO2!9oX5m_GXyRTPx?&U;nAU znLhNF|1)qBbuWye?hKw8`M>>VKbKzr#)~*NqVk6jbdz$1Q}MZjElfxgNBB$7c!dvD z!z-&R;WQ>Al!55^t`OlMugX$F_2)eqBN9NIH&g(C&w9DPaq(QL%}k_se(?S2KSdMM zW6*bXOMA4croK{3zwp2Q@9E{2zm<-|FwylOXi#624Ie;ok;ys>GF6yq8N^GbZQVsI z0&UJRP}?EXoyRn^1gvaBv=4ae+w%Itx%A)@kEXx+PyQkN6k$lGDc~aQRTVg>W?bNC z0|)(1p8tzy(;xhY-${q3X3{ZM$>?PF#N$t-+S?w4V1Xe*Ux$|+e3&2KFkC7Nx=9e& zCUC4GaHyp~lh_8^C^u0O_PdSgvoNwL#!|`0e+_N;id= z|MDmPi-7fGkG_LnQf;m)3VNa%G0 zhO{MQAoKK?`L<9N`wSUxvk=JV2@{aN~@PyB3}LAaSjtJ0)Q%Tr6D^QWc?M)X_4`I3tCAKFI;BP8zUKiR8z(O`al>|3V2&4IW~;R4@B9xxold;_F^f)X)i!e9H1>J4 zN(dh{W^e{J8z8V$arhfB!~Mnop({aAx{QzP>oxdOYV0!4O z_oNMGibqi6_Ai`Az{-B%!kOYJ1EG+z6o~Fr91l3&MSm1R>zD_Z7SA#8ABHJ|J5y)y zb^6ux?|$?1>FE3u;1}jT?B5M$!t4DDm^5Y1I&NlR+Znr#)tVXg;mA&kUm!bK5O}3?SA9wQ4a|WKq^1_UqKyV4mTf~v`dhd%O0Awkb*x+i2M4x= z^1SXM^jfFpf-c%gwHYpz*Z0Cng7oHh+wNijwVetWUQeM348F`a))1aI(5`kmXiLH3 zRt)%YiJ+8XbM`TZ9!r z!(xiG$7xV-v8nErH5FR<5J|K$7ugFFde}e79M5WPU+W`cD5gT zZ+yQRD%)tXooZ=(SO1!ryum~Lc3~`c+GtlS4q@h7%~f!j44o-!w9z_KJLm) zU`R?P3l5OHa{`s`hyK!s!#VAfIGr{-6_%Ic;{cH;P?*B06lU3jm@H62(f(Nn5kmvQ zwdAg*LuMue@J;QYI+7_!c>{hmy3gz+?9$k%X?p{WjP}+pg(`?FquIFsiMOX8{;&R8 zn!nGO0NwP`H@==e^>e?Pmd{@dvqz0~_)g3qQ7OxWEj?y{G9P}{t)LXz*fG`|I`Ovq(@*^4|2DMfeP*CES?Lf45A%T0*64%SGov+= zzV`WN(tr4sUn95~Ld7I@dzh>+vt1puOm$WWb?}UT48i03KK9X6KZeQ|VNVzdSL2s- zn8m4a+H4TjmFf0DAbcMfC^W0}ppRa+k^bW+znEV9=2Cj$8yC{-LI^sWg1#R)JgOPp}4rKAJgBVGZ zjN^ramN+PZ@p{($IT>-VMiUW&gY*jCYEsdeQ~^j@b?a{h5jB9~VDMJjWjShQ!eNuT z>M@8~1~dzvI@qfv@Y}M}X&&rifF*wjEYO(3zvdE?@h;?D3LaS#0=4nH&A{t%3N1%` znw8TAzg?lp_bgX!M~0_DMy6QXt4S%ApL1@WNSvz;iirnx`W>#uQRp)%bO2VW$;7X} zhTmo&!s!|ORG>?RHy!g8IF=ELY|F%4GaWy1oc7n!F(wkH;i2z**JJ7NC*FZZsFe;M zJsj|G^`AV^KB1>_$8fH&8TSiVkNVQ@P&=F92M@ZYWv96htZ}EnLDA8t@d#d&84O2- ziVlKCXyx!x!cnxw#Hxmnq~K{jAj3KMu}$E(RSxeN*Kdjs$K?bG5$#S-dkP$Ungrio z1;II1@g(mMIOk_DA*_7$^)$=uS^K3|zM@UGz<0W|)$V^y&CZ+SG-=P2^v8q0n32Rbuxo?MWgNlOjw3w}g=7n~-M9@G$(QeD3 z9YRhpPBYU96B5ljhbsApe)1>MlOOpIEoK=bjHC+V+E6v@Ob-V>R1^5I)YGs2i%+Dp zue_F~>8~kfE%s-fS(S{cgW#mI=o-hRwUzW!|KRVXQy+d$>LApFj|uhXL5Kk=2%YN6 zblV|N!GxkyW2)er&^n!d=Qlo={`JrQdj`id{7yl)I&m5R46WA$^ioBb@6+etM8UHh zIHdsxKk?qdIL^5jCQIu3JuE2ktC_{6C5E0Ag zM*~=BK&VV}NzkcvQ;+XQ{iAbfrWoWLtUWLC=ene01u7lEopo!TFrQxnz0yX{i#&02 z^aoZJ_npc6ewZ~WOB2Q<{u-9!eSf}h-R@YefbPKDafKVho!_ERqb9|aw=ow^(tPnv z8ODAC#YNc)Hagix`|#{m<6+$jA3&Ur$iWjWn<;(NDZKPYYvU)P1G!p>*|}+sI`z`a zYX)FLAYo$IW3cuc>a;Ork!0uCv z;yvEg3D)l~VBkugCU_;R_m?g&a99>S2|UCh1v3Rc!UU|oiBQPuCSx?wXLY>o)kxQ9 zQ;`&b)NUw#n81SK(M>+)`e@e8PeFL2YV3?6jo&Zs-D$_bIT~%(n_PAk!iMU996xo~ zbnr7Aw<J^<`|rm?0djI}o5t z?j#1|ZRm_;CDFz7umX)Um_9@z>KAZVL*NYuZ)Z!^XRM0&819+RQVK?t-?N0Abh@PB z{tpC}!SIpfM@T^Xacp`nEqv$A^y!!WU3%%{GiW4nC`0Az3mZDLkx$kW_FCGfjag!M zoxL+bXDc!>m#C_V@%x0Mt9OKzv%Ux_MjK&Sv2w(35w0>LwC2o|`eE8QIe#=g|Cwjf zBg6%mnr0Az5M_!@xhXfbwGO@wv3awYVXkN^cIBURII( z)jp^x>7e;j+h=m%t~*<2Fx+4kAl^37nDlzmqYk8K_Ml5?-1-%0ZAoY}z%i=fw#1i* z58F9l;Pl$Pl%h_b*&fPvrt2&6BM03+gEj~r6BNT;xYa?Ay37;b9Phb7qe299AWjod zDt{N|AT&J+_%+P8KFR_|7CIb+Z71Z%BrEeifzg#VDMg{&RUgu)-`#+ojMGzL=`U;{ z;Nqus2peE59?SA*k{=pcAif2jv%c1$T-(kI1n!e=)fRQTYCa7^z)CydxVpN*Gx~+T znW&?=TxWuY0D2hT5jDjdXh0NN7M3oim!Eq*J-6{fn87rSzURp&ahyFGtNq^g$Rp_k zm}HumY6cznl*$&qGa{OzNud?MOdPouVZ$%nJBd#~nr~N7P%uF-<2V>D)2|D_F9%5! zwyJR}eL5x(g{&Z}lTE~9E=DO-y~V}NKi(370y5crE_VL^@gPrN4)6lIHmA^1_HB8c~O?o=QO%>j9XNx`7PM}p@j1%!y_ zF}mhWn4vN=&s6jJFStcDLZL5W`&ErPb7(38oi!;xn@Lpd!G!rn9q(FvTb?yRLI@F= z!NXW!8fpn_pC*%NzjZ1+@sp`W&->|4ibIxa$nr_!HjGzD7Qk>N5UFH~K@wpf5g) z+mx?4rO%+SY5$i7!F2@$+hHE5&n5Jhp%xShh;{^RD5y}4CesQ7ies*HX!*8PnlW+7 zc$2lOL8meosNZ(WTWqQ2$9Gx=n#Gv0b3aTdyX)$z9rFi zateP-z}ra`n|%)<;*jz?2~_d z=8yjbfdn5Fd`=WfKJ?)aru!ebA9MDx^wd*Nrgy#fod{r*%2#cWsMvgF(a zwD?9RzYh4}8`PsOn)HE_zTn})hJSmf%RSrst?PYq+XN1gr67ju{fOK3zNQt0?yatq z&_QyDGnkbQTudGAzwg1+WH1}BBy$NVTEcUyc%$Sk;4tYjJaIC9FcAM$*{?wuX(kDd zBD~BqdTs!o7LxlEt0>wKSp|uI2EtK&SSN2slLSO2d-DGf^sNg-E zX4|lgMnZ>+P_^pDU~Cj({SvG1gv~e@H8-P7vdg$&0I*Mp6wLxA3HOkJ9kAq=;7LsE z)`%q7fElO~wGJQ!bBB3hW^%cmjM4&ypUgvbwB(-|KW(RO8K0US+Y`_NCN-rCgW3om zg%bvkA$1LzrMlZKrc5*=)%3+b`AmB7z3)nsM-dRPb7rSpm5G3Bt5M^VyQrT73ow-9<6lesD3fyW4@fy>})voXj0tdSFM!bc&b2WU}2 zNV?-S2WQL6)W|E`uYjlC^Jg}e@G~@+ z!neNxZ0u+Bsj#dNIx2+jX;oSNj1y&d*`R2eR0-ZTL9n#iZ0uWOU+GltRtDr^h0Fbv z*CpcYd4d*xJ$>f){{lZYmQ9~Nnx1<9lj+H)-<|F|eI`Bi^g9tc3MP{DUS zX*G$4zp{z63$;n@!N>98*TI>d2VV&~h+!lQ`c|LmuSvOLUPRLOwMO z&L;de-wz?g29e3ZRAl9^cOs80&{l`g!E*;>)utOVNO7L_8k)Hl%d~8Z--T&{fnFFG z*))pckL89MStdo93L!(j-MS)bDM#TUGc^84w83`4jAEw8bEPO5pF7`r)GX4%ChzjX zFMaw?()axE4_cyYp z5WM+eQCdm=TIW}a?PWFWU_6mY+h&E>IgB?nESU_UJZdoUROBP zM%)m1g_DUc!deJGekb+XHskHMB5wn~E0bWAr}4GGUx9`1q%AR4*ap9j|GpbSK5cP8 zZNN7M@H#ao@}<>PHkh+*&|Xj*bt-)HnfU{n@L6fn_X<%)E!J-gFOZ0dqJ~M~%UB-+ zghT!7dST}2Ga+QdK1f}E5Y5+`T-;dm%<0o1oXNv3EL?zp*3zeb|I_K$fBo0ltLh}7 z;~xwS_LFEne)PwFko})#Bd&<6dDMdVP0=Z|EhoQOfi~lr_cR|>6bdp#IA+`tPu14d zYvO^cQi$Nn))J~#V)YUQ8%rfu!XfIg!Xo*My38YRZduB8F&WN?WxXL$UadW4u}2l%Z_X^--=Tj z$_TG_i>KW(SYOSW4`-eT3)V&bU4$Q9OH2+PhNV^zkvH4CNFHNW$BF-GYdxIRc!z6E zS3a0yL%h%Y_V2+=4yAV!t+1|8)x@q(ps+vr!k3ucVAF;vtq_*oRW$akW-DidI_X-r zyja$zhraFm_LpBwA9(tM2pAK@NMYF?nkIc%WMF!^SDpQm{A^(^V{9QPnRca(cyj5V zP1@P<-laLqJ3ApzYaAy~)i8bjnP~ZN;`Y?%~jCbUb!TX#<|4MTX%J!Ao%>e_4COQYoJ_z7-wVGA-PCiVaH%q_s$_+Jh zYAqC4J%Wnn@K4YTrCMp+siJiY=Su1iVIzov_E2}xrkpeL6om)r&(Qq^E@d+cv}%34 z=V}{|@uR%#%-Z( zND4X9L;yFFN=#O=(BRVhT4;x|;HDM^KRE{6D))tJuTStp>yb}TyAuq5CZ|*i48ljh zFk5MV>Z@k3F?pJCPvmQ>qZKSFpyYkxhNi9#c(Tp}@i1m=H`}yMW0D*vc-nCGNCZ!t zojjC|&YoaWGL_D~vPwLYrS$Eu{m1lMzw+CFYDoN)ldOVyB0c)9htq=(Jdo~x=nUuY zfXAV&RS5!*1S$c`jrBTO?-uYjgg)N|z&h;~W?{5b;ks_s;95vj9~;&+?!Y{Su99;O;sm1sePy>~vZI;0*1k^*7>r5#- zZbeak0`<|nApT$keh5izi{BF~b701Lm504IS_=E|+kk@v=KcUO;GAq%7KTEAp?v$p zLotA>YAqOlt{)}@1Z&h;X;;%{e((3wX(ACGdGzg2K|NhyGp#pXdL=ys(K-Xvna^(y z$5i^m`fOG(J<15J4~>ygo_+PTbm8oILM$Jrd>NW{e3-RI8%+K@Ys-w#qRMo0Am9Ki zjtTD&j_D6~_U*H@=r?}lH;7dE7ih5NA!p2b2%*yqHfpb8fDRnWG-K-ud~)DZ@D~5= z)6iftpvH`v{&(g~b<|7W`%=7H9HB)9W`EY9fFeHTJWds|urMNtcvj%BN3&98d<)ne zjj|n<;F40!keW1tMv2QI-TRJpz%N8t*{-)CAoi5$QP(#Z^pt#eR?-yxs$Ta1n#FQFK~EV?K-1 zdk2B10uRatFk}E-UDC%!k5ElTA|!LQ1TK;t>6)w1ZOX#Fr)ZLW+u0Z z_DI^E<_l+DxtaM|BFzL#4rfXJvg8!))R9r9VsZ(enM2^=b>CHpi1KrBkrQ{6}cg--G)S@6I%Om3Q(puT@1V=;Q=LQ)R)s`F+37x_wIh-j6f? zP(SxF+l{A@*POm<`}~-qEy17}gd)ZXGK;%!F5>I*r=R+x^doP7I80gJe&rSVm*}C` zmYu=Ou=$k&WHv!jmbQ2pyi8fz);_GJ$M!BQt+0p0xpd^d6O=`pfkh2pjvhE;^NVk{ zeYPck(w)H|Z1WwJ0B+#GNXQE{HG}dpE04bV+;a#SFz88D@shV12wvd7begpm4B+&k z?`1QFS}g?$ObV1^*)gBzxhqG6QKCV)rel4W&3`-v6){S&hL_y*QMD^ zU(&PZ;t%C0d{btoS^1A916o460^fNa<`K$paLn&Yx6yo?75Tg$yoP*31ZsIfm^Glw ztaV`4PuXf8!@q;~gp2p&ZMLrvO1j{=U+iZKul&8%lvCU%hwbwh!Wu^>RYF05PcyIi zoM^aAJ-!u~g?5t%YASyUZ=Zf zUw|152m%BFk(4NsA{B}vB}ZW#S7Mj#N~MzWO{!AmyWHe1mE z3C0i{Oq+2{^C553JCDMRxm>cu%^mke33RJe}ZWTt6!NS=_?i zTQa7;4jmY*lQ{~T_3ZikjMTjErR)hR)5W-gaS=O74~RpkJbFIjQkZBZgr#K_{CPIi z#kjVm>Hw&FMgovFbxy_t!s!`~w14i2C);_B%f5Eug*L||ICn7==Mns*-(gtD`dWYM zWAQ|wf<-r=4F}~!yLs8;&Piwc_|Ry68Gm2!S-su&@XgEbIR>PG&`c1H6M1wL#k$DZ zI5W8WIsao@rHp~haF=s|s-XrY?_Fqvsp(O)%xpS+0`8rtoGKjqT?7F(T?%1eG! zQ4b`#Ti*_&=cROm#+N=9u7ZOHz+oBksl3sjt1uIgHGQsCK!@;p9N&AbN2KQw0|5oe z6eY@XXhQGJD|ij1uJPossGb=ZA;fE5$=k96kLd()kfi`93_YIjI{w^;$c~vAZLtgC zq~l4zy5AV%0XU^F5*FO7Jb_;gJ+BP!kOwHmn_wpp-bUukk60n7@rAs0c-CvMmbA*v z+{34Kj;xPqjHfXo{&v6#nB0X|{Kf#IQ+b3_b2YwhFR#Twq1K6)`DCPZTX$E*X>53{ zXJcXZaEwItzz#>nk4AIojUc3*c<0%6F3%{eE2QgBQKFxjx8&9dxtWWJ)mEI?G28u z5F}*zX-_}E*jn>2(TH)mDcob%p1%lTPqkx=$JtYH>{9n?#w$s`MI6WfCt=)7G{bP1 z&OJ&=g-u@eJ{-q%6@<&mBzSu&szMn9{s^;5FDg2C1D-DB?TQb38TJAst}s327UVK1 z&|^JsvtlC(oNFg)%8ho$H8K6q*VLg`wC{a9XYc zBt-68(ne^DM1>L0dT+W)PAJUavjT()aef#1VyMHO|Eg&%^_ws!_4Ht7HsD^6SFZwy=pPA@%p_&G0?O zfX$v(EM*c(gPxv#`Z*>7v)d>06?a^|=*kOuP9srzhkBgDp@MO!u{QFudCM5F&0Sq) zusx+QpV2p$1co*?ABQ1Itm-}KywYjF^gipql8~v~KS#QeZ-l`({+iC`;hQ{rISk2& zuY#xY6$Z-=5ADKgxekr0Kvk5*SM>|)BeTk5VqMDPkcrydba;DN-UkQr9^r29)1l#= z@%GB{T0^6}J+SOJv{)>;c4}ADT?HGz`>{uGa zjOJ!;1rrGoP<_Ier>~~R3$a|C=3F|Lz`9tZ_rCL&^BXjnw?Dnn}5 zt3V|Kz-EyO5`2vba~n2b4u_0~z#E~sRhYUJiIiut?tw+)r*H66RfYM;E9>Mb*KtG3 zk)0yVB@C4j;i;golHUW_p*gP}~r?8Nbx2$eP8bp`VxJnTh8AtWm@CO^FbnhW+c zOxqQP6H}c~=0SE;Mo6kITv>!){s@Ek>cKoLOKV2Aa7+>51EwyL#q$aiMPIz|Y`gTO zue2F@5dGX4&th;a*tPr`8n%}nFqa#b@W*)LIdUTcZHjexmzV=0uBYgRc$Ug0E>q8w z5ch$bZ-u88hX$4g;G5xlkAct+_)V`?9E)?>>N9`vd1%}dU0v>q*wc`O8r%$OX3idd zDLy+AX=7+8=ZZ*Uw0$WJ~L?G_ui-E;Jfn#*jR1yDkWx{bOaL!QVta^V4JO)x-#d4}3uVu7wKmWhm&;IZKq^;dx z=_yR~2fz2p_7`7yyzSh$-R|YY#+hR$i}>LQchekcb-T+bXK_q&a^w1qmG)ad|0``3 z!-a@2K&{A-v1KZEyUg-V42|@PVQ2+h{&+95_RVNqE3dKA$2gs&Xp>mGG8C8}0#lgJ zt`IbT;;4ibNXrFLtS_f<*zM@^-el^^uRA zvG0T~;a7k}IP+e3Wqj){P84Vw5!Np&V}SA5Z(U&f@)g>)D&x+kGOzV118ES#;)4(Y zLjBBKA+DE8;q~bI-qQ{(9l}82giFd2Po@xtw2<Wvr8$Yb_+%Rnd(MHwk7*iz^5i(UwO~#V))C%cS^}qd{Q43H6W{G0(}zI)MRj7;h>tRQ=e%3Dv%)NznH0H4FivY(MO+^wImn#PZF;%d*2 zp-te;7+A!!^JG4@i}KtvjLctIp}g^(^E(VapXbExT*I9jhuKm-ZCafZ+aa3=25;3# zRKAGoE)&*)ahiJAIkBS{98sRDSEM=bm5Fm~{3Use8NPFau1)5ROfvUp7FngupuAgW zKAH17G-B)^xu1*1hhCARi^tJLJ9KES@VnKP<|f(jT}GCR;MVyW)1{PoHI@TK;ze(vYnk39NL zj#6h$I!43WAAY!9XL8Ul{;QvFpZ}xJ;@S-6>a&Ax7mx7-JBEMdVVpXf4Q=f`jtxIb!5w=6HGu3Oa<3${*ZXH-!p7hOu=^ zWxHt|IS7c_HIn$0Ez^q$)4LkUU(?0V5YGrq%h6rS%NSvz!6kF?kdQW|@JwOeQKV2n zwB%p7fuO$Z3&Z1m8q1n8@c9m0u*_wVyk0t!B zJKN=u9^iF*`D(>8jere2Qi{k24|qQl1+>o~(ds3gywW`l8ud_4%9p;?;Z8`^ zPzg;Ac}+l^kR0iXP(rr@++;YE4%h=+PPB}djE)ki_*9U*UYqdKGTU*f6d^xueWcRwkr=;D(_w|I9<4O?~377R>TCS-zc+ zbaIemx9#{u8=z;;2N_pkt<#%F*rcx=Yx=W#;(a;^Cv5cuJ!|;EVHzIjVf4 z{qb-AZhP{}Pqc^ceV`p?vd`6*uC$YQGw!e><;l6Fc9OjuZen@jvq-*>!ZaiSLS0;mmq3sF4 zs1m5pLhLYXmXng73{oy&5<;zdHXz|rj@C6)U&6__GD&s{?RWr&QmA|fo)RAR`jQ-> zYMEhTVg@dIU@Cdu#lzry5ri$aKTKT0!ddS!VJ36&Cfl(i{Pc(*7RaaaijcBb7PoHY zV^02i@~Yt5E7U{bGE=vm<}OBzJx7I;coTMeag)F?!d2;}2 zI*fu5Q$mcqc(;|wuM|v3y?Pep=^PBR==Bjk>oCW~HU`%EwHvKH@<6qML7+1%d@uLTBdcX>uS>%m^>xpU{*S7)AyySw3mJaW_{%{SOrf%7Mz+cFaTB^7gj zAWjR?Et04k~X%)E{w(~cnfCJC`bBS4DStPYp|F)l zmSEhRg|b&1Pc;;HkUCTz-is5<@Y-~Hd0T&Lrc5wi4g18v=b3TEsbw1ipRviOe=I8< z1mPcW5U&vFH8KqHVmeFU{?1lyPp$zLcxVSFdy3cTEj+W+$QI!BzB)Ig#{;5a!y{;e zy2QZrR`|-$uol@NnqT1nC?YU%)gd?Fjj;hZ9v5$?a+6KFY>Rm&hmJPEB{IqVUm#yP zJ;;42kZMm)a-0I<{wBxHpFevp^EuMxfqwOnY+`hkx4D)CTi=5k{#qCuyM%d{R@l~U z$Ma2GVdyj{tF=G*^e5XhUwev4qL8S8s6o=mO(|&N_n*AR1R<9AYd^ z17d^S_@00InYibbR-QsA+p0JnpLF9ci4LyHZwHW}@vkzG=GB8Bmc4}81Allz)fiV)?w znTadd2aDWa+zJ#j%2+DQv0GljZW_zg`ghFN`dFZFsi=ju7}2>J_O3Xafj^nq&Cp8N zlyK63$tGGFBJw@p_{`xcvc?7?Kk|+su!^*UP@%b0p*~#~%Jw;S-n%v&}dfhS5+j}V3 z?WkAS%*~xHUEk;_qO>CXWJ?!+$ONE}w)x1|wGGp;6y^ z@V+zjbPnx!UA$&~D%jd=Od9mvUK+S;h^svCxxf2^`55;98n53Ai!k*#D*br(NGI%_ z&wXz?hng&-8$mr?uaEDPRmSz1{Fk0S`SrT{uD{=pAM@(<=|d&n8;mc^-kZO&!jMh` zWoq!OG0Zth9OD^ZSiF`u4KWbxobV^_^=F&NDC0V8(#u$6*U*$rJUt(V@VG*S>@3gs z6D(nMc&B8l&m5j3N7Hbv43kzgR+L|nWf&Lg1A{~5#EOh?SXk(46FBB{IINDm(M!=c zP^<~31%oG~=ykM@iI*S~11S8un&^God*r%7(IWbOFjV_3+zJCKKAWiYj|8 z8Y;*i2$P-dnMmXcl*8;K+6{tP4FHPQS{91^j4NE;hxvKwIHh#t_-fpeSmtWjcoS5r zxZpzAQWyXEm@CYtj+F^4!?MgbP*OFiF%!!MCg%w-A^eEvMwrI+K06C02lIe^ExRK7 zO*UHIB(TzW2=d46u0fK*VOkhw2O%Nz!FQ>@Lspifo7UcfWeJnRHCakb+%OHlGP&0> ze~c-g0Z)3bDt^jWxM-xgO2&DBlf18<6!A!_OFQ@l=HNJ1g3l2^Y}{n8$DT_HBEBbW z>YCjR!=;S9u5blcTexeh_eCt=7fu`BJg;22l8ty=#@1cI)jqp9zIpLlV}LeGuat76 z8{1ZootG+G&mY=$F9dppdJ3h18P41>o~(g+N&7O408`khfWiW?ZSMSv;@3gALti~a zfx#)#thDBRmpP$Zo@J7^aPemxgK@%Vz_X`#c?NCuP-X7Duf05~49ipL?+@~l$}u!J z@JG$vs5HW3Cxp@|hZ>W<;E~7581bEkhr7>;mt)T(yQ;the}4c4;`2 z_rPbB&a%W$;Zu04zFzsxd*Ki_H6eCyB5T2_+4txO8H-3;PzEfkobo~lTs21B2#zkY2=(AsVtj)7V|M<~U?BIs?f(c~n zD5d3{ResrjpD{M2m(1YG5-nVr%X=C81d~MXxWWOVvbXI~>Khyk1V0eB&@Dswkw8_D zUI##aB`o=>7{Mj83Lc5cI0_M&Pp0+}LWpOjWQ&- z^X{(8E)W$armcJ|S!jS6W248h{NznO##6xfYu@!-A+Bcv0S!zMT8^_4gJ^+O!C>&6 z2~`&6FC!bw&yP6WVHihjxS@{Y*`pXN2mqtjAfi<}ln~Q!u{{GZbnLo-PaC8j%*&u7I>X^^mhXEF4a>=JFX>{~lE!CV z)1v8k2#94Va>nCYu|!X%>V$0MP4vMu^9DDd%_%3I`p53K48$UvShdKmv0K3C=8AfD z$SPi%w?Fzwn_!=h9hP`Y!^~Pm4!Q`zNo+yEf&ThyVQ{3iYz7+8KP_bm&PF_S{4|Ec z7CRAMZ%=&Y3+-S2lYiFE96pX$V*{rLDvd=ABDm zSFu(d7IEzG`fbMaahc7s3*H@!6^XVpgo;=~j*AV#jzT66pFyP&cIlzZ2m}=a8sTP zHp>>h%2N#x>n7uBd^xUYJ%rbKY0-~xlg>@B_sAB9Woe*TDc%c{cd57KlaGR4+zN-= zvMT_yp;_9_+2|gsR?B%m!-r2 zo1^T(9o6Ksm*1EH)EPV?j>YPAN(Ax}spOhT!hp*83AdRz%FcqvnFB-_Dh%^UpsrQv zx_$HeHNwEaBjz3sAMVfJf4)8c?CoqfEwvoyTnroJ%H=DpqT)%63=~oR@XXO{y0oPQ z=~y}{Ix8ONN6>f0ZC>(#JQ-SsUu#n>?}f%ZiU?G|#Z#59?@Uue4d!3+$@|C*BM^jz zBKVc+O(U&#FciQWAA>8&VhBMG=6J%*$!Aus4W;wQ?kNN4?vNhY5MSwX;s*6 zj_9OYL)8^o0N%Vdl`<+NaTB}|Upb+yas$7TPvW$2jU+0$N-CdKJG-%C$!eFuW)%uA z9B#GFc6c%;gQcvtlSYX7TC!fw@}>-Oobof2W1|tQv+3R8)%>z^G3CxPB%^F{_{R3g zL{Z`jP~;%TEjT}IdxvwknG80@7y;VMKZ{-fjxtzN%z^%5YXO_68u36w`dtB61g~pd zqD?@datbw*9PQOYi7==_LZ|+Cg~nZ*VD80p?fR7)?O*@XUuZ|>4nu^zWqmhn6r~}N zY@+zm>vnfOjx{z&)FE~nyciEW^31bVG$a<;dDODjQ9h7<2&fdd1g^efZU;(Rg7tLA z5>yI{RuXQ6IaUP*YOUT?bj1Xm+t?`A0M?3@VypJH}*$(d1Y|KSIfk}x^eDM?y z4o!hsM0(oQwjmP@H(jo_lo_WDsDPf35&3QE8Z{3E!4NXPh4vY<1lo72Y##Q~(=Tv1 z(*qo)$Bu{89nnc_>d*HGMKD5$8(ubfH&4EsuS)yf#N3Nxef)fT2u_E`!RNO}`GI@l zUJFrFQWZ2I|1ILha00Um(79D-&YVS&vb2*8;GzWOb=p~a5?8L2lCF2~VA$O9sqg)m zr}VWwO!!j)m@vi$k);XwSbEPc*4(S`rE8yCo*{7tT99{LEvGE$yl*^7-ge=C_j#37 z#=k=+@~&y*wa5?PH?8S}Nq9FLHY6BN+_)0Ow0bmF@Z3()F_~rgrsX>c)Phy6GvGx< zW*%iE1wqNj{H<4($5LkY3E}7mfwiudZRgDWGKAUmKHHF20*iPNCw3^59pu5ia>KbK z@^Y4|MmABWkZ`rF`P3<|;4S1WU&Cp@W0wLFh|(68$Ro;k-<|M2bv(r0M|akiGc4-~ zx0a<%<~$n9cZk`E@20quhN1gnp1Ai=CB!a_vfkOkBq)ff3kB7o`)S0j$g3zMm^`zRO>GuKfW`@C z0x>ge5e8Ps_y@7|P;(qCc}PqWL8;zQF}i8`1WleKDaDc}U)&-pd5>TMfUsl$;d&oD znNUi(3NUl1RWdTN3``yUGl6NqVF`1u`KKpXp)&NHf=lL$#|1no1Z1Y1XF?*&(U1#7 z8X(kN7&VMW!w#XAN0Q`$C`#E?E}8MddIbP-$q-7E`vA#MmWRs8%o)qY1hX9BFw~wH zR)Bx&?sEVYpPYf6xWtYCNX>wg>?%I6Zz3p#aTa zR`y4IK|eEbOT#7uHG7Ak4`#_?X}B z@zuEKX^q#f(_05$?&D$b-EIK5o;PoDT}EEv&v=%hJT{$h36G&088)2nV%&fO_sLN9 z%kNI`w|vX6{l#J7L~x(eYG87=hV}uj+;pb zIgneYl56I3u)`b5;P_6cw$YsBd}w+eD{-o=Uc1Fyj6<~QX8Y9d{7$=i=`s^|7C2|& zaGPfcWSg#o=X9S7KP_$JHLRKMqz7tPk zG3fd;u?%9F5i$q^$+nn2(FQ`Z6k*~Qb6nyL({nFV>bi693k?}zGA}p2>4L}-V~h-0 z`m>FTPvH>(9N1u9U*RG;b8u~&h~&@1>=0H-HbYdd8F4y;VbS;V`<`4%`<2X$d9b4#1Nd6trm>57LI-0lgd!8J1#|CW|K}AiW@EY#Pt< z_UN^QzHtqvi-D3mzB1nk`q@Xr`>%ze@=|e{9%bUms_;iIClkww=TdA9hRnU9oG3jg zQ-y0DDyq)sl~(0fb1CeVXE?%n3I6*#W2FNQ@|1`z!@9XN+)%IGzV*JB1K$wSzMM_HABlK@_Msr8;QEYE`}_v9e%3cD7s%pP5umrq;iwHQrg1)UV0Xg6|- z_XIG5Q{t7&Qvq&U@)-&>t_nqxm`Ctjzlt(jUSXvk+uFHY=41Z0%NoN@%90GD0b8mAeAVcC^dl_J z)o|!lI$B=2McY|PXmg$6758(Y-OPJ)lX^(YKLFtkWpKQVSN0)4D;Xdbdo%Mho1Eyn z**^U{zuO-F%2(UDGv~9C#BsSJjP)+C?d_f0D-a*nD~+upml`w%WG@NCdkI=5lkkdI zq~B_Ee@&DucbQRnK7Lys_x&?UKr63oso8NkiD{MBRNDVj2G8C)e;WPk_-;*>UL zt_sXX2Klp|9ZvHuMV;5)rr_Yy^27ju$dq1KHyK=GtC*g96oKVABV62f+$fZ~AsC#P z5g~Qs%iI%q?C?$A@+BS|<`l*RQ8z>s{~a;9L>-&nW+=(A{2W0}#J-cENm5r}9ZI#+ z8X>5s=H{&%ZTZU8w)pT{8-!-`3IZ||-5?Zk5dV-^N z=H%)2!sb;J74m>#)y>U2mB?>sp{Lx!yCyHjgGRa-#wa6yyE3XWif1iSIyR5+znvXI zDIece&MpHt6pR%oBv_XM!CUhf;2|H41>^h7e!~uY-iK4{;k%N-5T1I4{19H#`T@M~ zf(Jrc2l?Eg%ys04in!!jvLY|bb%@C4^~`VU7-LBO0#wVij6DJ`_<3FUwCvQq>aB++ zJeRykuXrS+`o`s|duha3!6ht|3s0(mH<;fr8kHg7UKQ3QUIf#k)Yn$4?dq^a@#S0* zy;N1Ub4#|_08W^zUHCBpb(S@{ z&;2YO4wo#|X^}9w3?l(*EvsDRT*{N#GA>6K*S#}jQs3(m3=u-WF**WSz274^p&f`z zCgw%Ad?h$1TN>Bv1PC+2i!$Ag+g&vyVCpRqC2DFfs3g_;w`1mm$^%6Yd@_+V9-=0q zRU4c(lrLlR;ZLjHxE7!IrsKT|-`-Pp^Rq1e>?OHNo^j3B_=YHW${=OoNh6867CK2c z#4(X&Cgkz}OX17rfa$9`lZ9rVO8}v@q zX28o(wKsph*BFrgR0#V6w?F>DAK|pkZ?$KidA{AqiX(fP7`aR&?X+r=@I)v>#a@QH zE4iebuDGQIo3VJK%IZ8-b3RI`m12f+rO)IIjgWUg!=(76^P|dpk2t(GU6morn9j37 zpjT+l6;Qr&&QoLpNh5biqp@$?o?qor%F}w3%#b#RXF#P=)%#JhP2;0vi!wkwm`7-x zd=0{8d_6PbCGVLeY89#s>tY!-RN=4k&^$ViCZl~{RSy+>;hUn9URhJPAT3g%cu%~O zKXG#g2{KpSg`v}W8kP=;iF!LxnHxs=HeA|;Sn+g-QJa10a)uq1{=J(7@AU7UKS(hgW5Aypm8v@DD;zDX}GG`;*`Qbo;sg z^PjgV4#Qd6arQApsd)|2T9qPX7z=^oA!*+0Er2GZhY-|6dc7qK?1k&LE5D}cyX2DE2A#^ROm zr#-DyE(;+S%wc58ccZORf_gHl2M}h)Jy%06Jmars`I7_XTLRdj3>7lWOV7$Jp(!Ow zJnc`u)x+uZP(smn0fpEGEpdf{MvYIBCIYA!aE9e!TJ+g~i}$hoi757rZ#^_@Gz4rL z_u<&k?Z`XvY&&!sbwa2@*?L({gaDHRrCIozdKAoV+(t$*3WaUPVI6SmfpZorzB5M5 zGrB2dY>98`tO28eI8BDDjI&N3nrV0NYCQMcGwmUO64zpIe-PH!BJ_Hj_jk*e-)+3_ z7T*0Z>`(K(E@yw9KKP+`wZHh*V{L7NRb~^1a)PM6*(gDx zN+Tvz7DQ1%BQ=D9v&u>32zK|EaKfo41iOS&x-&Qt(TUfttZ;t>>ukRLox==!GzwVI zs`v7_lyZk%Br8oRWz#7ugvC##^=aKpd+Qz$$-ADH=Rr9XRP-+GvbP7coxL1bMW!b} z?~1%*I*}v4nZED&5gb6T4FcO%{FxudgG}hO2kjgz|{1EEy`_X4(BLQXg3+eq7uz z#dH92Ca>xsc77`yNoR$_UeE8xuWe;`RR%{T`N8{k-Lt2-e)cne&|Z4!Qv1LU{b<|1 z%1RWBiLzi-sR|khc_0d@IcvBg-D0mmPMAkU`s;~z%KpErINCb4LL5I zM4jGz=ETL#7@|efyhItOm@A)3U$kj_gGPnHeEf7A_TRvf81?0SfhMm@qvo%t1{P!& zVuSoVfKSg_??V~drtQNp<{usbUW51MB@FVCOF~PgjI;bx4}nIN@@;NzF&z(a5O3&! z6YFQFvdiGAJmC}KRQ;^8$HP~Tf0kXD{RoS4tCVBOV&PTB`Rg!e$BFsqk@2IfwJqZr z78e8lm3@)R1yZFIJ^_J|&Cg#$o}~VJMxp#~)GE`?2^|kQAr7rhVJXD01>MSSue(zB zT6jy6mLX~ZDT#Nf53*Z0Z6|SNT;-9nKX=fgOO?%219oa=tDQZ2yxsSf^C0h5VD_uy zJGmnxs}1+z34AC64@M|B-cSYy`n(!e4DS;l6A*M`toEaS>%VLl{_N>?ox|5A*vfpH z4QS@s2g3%JRc##qwgx7Yh~r7%nM%n}?(rhjPK;?(yd5%<%#e7A&Kro&=d^tk=N?fc zTHYs(#t3O@UliX}8G(vC%*RjO>`_|sM#S*A-bv84uYRTP<;Sz45(Yj!KF--NsC*NL zyyFStnU*q-;-C$+iNga>tJbmRAewedL9fu?{Fr**8Kpl;7=ofBU}&`F%V!r z-G`#weK4|BJdD=!=)dN@i{B12zvTwTXySSbI1~o9hYUS-5*+0P=LI>L1fyxEF>Myu ztSddWDZE2&DrTFz)VI5piNrG^34{5Pt->LO5OH%JhV;Q_3OuYicf;+9*)n^Qy2V}u zal{ztM}d;;-u!xdiVWCi#F}?kit^^3+#vt(i_}u^beQ}# zA4A1axd;O^79&H&Tzsg9#{3=fkaj2a_Q|WeyokbvmSb?|S-q<|>j9M~P3P&Z8Uv-= zbL4{8ytD3pIy~mxp9L>?RQhSL-8*8Oc~)O!89qqYL(&a0+n|PnEUWUhzFsRUhSo`W z=@<^46FtA)=kQA62Ofu;!9jKf9pEA(5yxxfl?Dm-yZI{*d8Y?A9W!F3jd(81;<*et zC8F}6;4>d(pLr#}0j8d}o+APG-uguj1EX?RoaQ}c)h2G%6GKCTg#4AS8dd8aHpi(O z6En(o_WYRC!;DN02*N@JTt^nCeiligl0xF}dqBb)%HSx16tjC+mOM7s*4P1Zy}k28 zKiNL|^{3h={>{hQ$%SKWYK}eiH|`{MmOe^E`x;KAl0S*XKx2lu>TdY1QaizAh()3| z39lqpiFz^{+jw7$)8|RZh&_a`6-1VUa0t<=j0eVudk_MQ!9YHSVg|@d&;^CGu0Ib0 zDj575>ZR~V{179N2N>f*qz98sc&A%WH?;Ftw6ZDEjDf@73Kr#%j^&23Egz9<+6n6q z6Ykh60VwNZdPC-B40R?);4C+w8?9BGf=gj&fiZ%71S4A)|HYU%k!eQ`aq$<0z;E|Z zSWktoe}=-tp!|IRe6=hN!D}U4Vi-mzf6CUY6cs`{$n+89v|$g_3jCN2&j6?thP#!{ zvI63E8|xyUT@dh|o$2~J6<`?=810F<_hlUEd5Xz|@xs9idJt4{;Rg9AJmsD6RQbL)trNn{TmD~T za;@G$<%GsZ4yNS!GzxtHcYrC-?gCNZ_j**Ft%G~?%!xnpbOSH*^tu~MD)%teZcc;T z81BtO?hGz?R#+Nv=Q|2kS}2G1dti7mz^P$TxHJ#*^W(g@{rKHiJnzd$i2O%hlt%*j zo2?8u?MD|zIbcnEGNgHi*&W%}%(gg2DIQAmXtN(<(82ZT?twfH)#P&QEnfAjDC z{q|!Y{7C!5fBQS_i=X@qdviDjsUkvwK~xe-dfqUo3SM%~*dVRhZR`>%-`+`+L|2~H3*nJ5XyS$GDX$098Uh=?zLMR2;FiZiX?=Vj zwBx4H@QI?AiAWHGBSHi(2G+XLRRJS5YWRm`ZjOPHiGKxrHb11Iqu`#jua&xhN54j=Q7rIhy9;wu96E;T&}0&jAJVjEv==ihdweR%E1 z+GAh(mAJ?^x7Nb%`(clerXB@%HK5mB8L8;qG1DOox6(TVQu)9yFpOpBiR+{2l@Dp5-JXZ_ zvZoD`mE0kX&!RYi)%qCvuuSJQpY4ZLJXxM_8fshgl0W9*F05;u1!B3zHGg@mmnG9w zU3wc-K7RLdx;&${tV%&no0t48ek~W=W!F?Ll^0cC>sr_1#L)98{2+ILLz!wk+tXm$ zUaoR&i{Vo{B^nIraM)aYOsnjO%p`sAfMH`k8Xm&rpFz3eYMtO4xgs3ON#lAJmz9XY z$1~;pJ@=fBw{+}sSo5$RW@J9%TirFlDI7g?JofwV_wS(UzTaScZ^~EU?Xxw~BHL({ z4TyY)@%1V8Mi^mPpMLuzZHjGaH)uQ$U`vmdHc~aY1-gELO&N>^OoK_B1A*owKpM1r z4faD$^bm;zA|d9_Jp7CD^tVVZWGB(^DKe~YiN#O01D9AKBo#RSv3vz1geB1#e4jrq zc_d-$oiJBjyS1xoF_6)XZG8<9NJBQoB*`2`8kmJ>GJuLaZVr2E)~A3dZ-wL52sed= zAIlDIpe$hy{!CL@rw)OWyt-i`9H#NNdI>6e{=j2;6hjS@Zy-0n$`G{5>4C*p*251m zg2Uj_o(FW0Bp5onbL~0s6&yJ%V+!FCXlJ+k=QWj$Q1%t2R2*LT%J{BIunh0HN&DYs zAD3IV*^7fZ8TPMO)6VO*US7WW_4;67k`qtID_EGf+o>~$+s}OTBN*Q6Y?)GH;(L4t z4br2mwzWMwFO-5*xjRu%Wgu@zQ+u34O8;2cSDjz-sUgeK-^U}d1lKJN=7aeZP@I}?za;mJt@7~1Qf<=SK4uwl{ zo!{ce>&ST0>g~|5L`+4lq{9L}ji)S0dSD(39AsUhlLzgDz_tEt}Hbgu&SH*+C8aKtHG;{uSW@_ij|R#F4)1xVd+5n|=D< z{960QlV58~Yy#xc*LX6BXTuvJd}K7PV`WMdG-CCjRlY?W5{PYkw+8l|`6!fX3003* z#NE?LBynx3oM6DtPzoXA$WW%=CCD&J!Ra#%k_ZdRk%R+_N)n~&(2C6Ia~Z-^zPA_P z^LQBs_+=8yi$_9bOi*Y9e#-F3UjMy#)sr)t@6E^U zrmcr-%PmV`VbIuc^^GvSGK5JH_`+&E9mdgXV>uB})J0hGA#V*8H{gjtq%ILu;3Jy} z**<C#ZW8^R^c&oMX7Xg$xK zZxW__^UyO?22jbIiMEU}4yt2xXpC64o|ZbT*8Do(6u#xTw8a3o`D+xcF;wm(U=6rk z&#Y}k{B%|{y1eEijt7(^|EhPDZMzG*c($G%;%J^GF`g@0vhqlVS1Iu0f&%d=KC=9l zGBoaH8B+CQhsJ!BC#E$I<&cxy=kd6^s>WgBctns_>J)K7i!zsOE$6j(aNg?jYE}|C z$82I){bc=jgFtG9DCcQAf$nsgI`2k27#9=U*FIa+_g%qb)K?Kbd4iDM(%)4X6$vuE zOR7>RX?&1t1FL9y#0|znXF2R%dK$@ z-gZUnum!3$<%^STEO7JiYyjPy?zk7@heTOwD?H@yGvSxP6l^MIxAQe44F#D-m=qk= zY1(p7)RrL>VP<}1eg%g(a`#0y<4FKk>!#4qh$t@&fD^>8b*mjn;rC%^$R38wU-7#! zQE5ykvzd0p#7$3%6lR}^3uoWEyiP%D-7<*{c!b~0o~(;9Puy5<*ZJF9p_Je*?Qj0P z(~C5TKz4P4LeAm5%gZ<0`~S0_Y(M?q{MX>;4#PF&W_L_^inzK`yO&8=4_*LA)Faai zLh2xz;P&!Ps2;<6E(w>orZAGH!9^Ma*S1^a$D`wtLm7!C8LNcNz+o%sH%2lq;$;FS zuSeLLSPOlnSIumWjrGa)%!P~X8-Mmf`}l8u5*}P?bJLt0y*_G3m(HOeCfK0(GW1gu zfvJ5IhZCxgvc0rtTS(W^gul{K4pZEkYKx8i5~#b14l}yBaC-!gxg6a1^0@iM+lg^2 zZO+Ztfsf_sv*S_9ZxZ~j!%Lzvir3|kE`e80ar&}|rF8C5jPT;o6KvOxA|5j*$;rw& zh!S~Vy)_&b=G_Q)B|H$12l)52Yz+vPgv)Ch+)?1b>z*|v72Jf>SvKoNfiyrm=Rf#Z zg{n+wTkt+RV7h#G9?y#NK-R$7G#=&&ei>IdhT=$@oISw?Za>zZe*W2ZZG0`VEED^w&yMHh@aL(k0_CP=;%U+$V0dp+ zf4L79x;UD?o z7(y<$%^n@{9fc^9XXj@*RBp08_>PHo^2|vL9^@==aMmwbOQ&hplqKFhMLcZB^BLQb zRZKw3FV{S4W9VvUkzXd`DrAvg;}JB&A#n~NOm1;3$g2z!6Y2|a_$t$VpQ4L}3Nqvj z%AhF@JeZg=z4;?}RE7ITgZ`uOeB8+2u{+s|;gd4?PrN^0^_y z65N@i!#WdKMzKgCG?meg%9~%68hoF3eQB8ax>-#WvCy6pL|0VwjtHxun=JQ_HB0i@-Ng#QQY$6(;BORIog}UD6p6+;Q;G2suM~q#Ck;>2nekA+b#^LNr^4}M z3EkqQn{?BwNrWo(-rVFgPhRPL8-pn8x`_f)?}@j#;>}%>V7ZddHpeJH^09L=JMW34 z%uQlT^$qYhg>mmh!cBU<6O-<5ja*ZQGABg^wz$ZiBIwc+N9Nn=`qef~9W_2Q95C-u z`c81gFowu)zqFQ)njM-k`#Y%Qr-hOHw^=0?kFI#ac(emj@=aqx8s^`6DI;i4E9p`5 zPG&?40+$i!gr)5_+rkn<*bu_<@{7U8y(bSdR4|z{t1iBHDHBJJ9683xt*bd4?cBZh zg4fly$?%t*fD!oK;Z#)4MMcmqx8p}p&~vM8>F5dSa}*`}w)U}4+-}c(@j2uqb)p^rrE;Bj)KjC<)ioL!JcP$l{LI zcKJgFvSFPdYH3}mRjGU{LGp%XfpIlBB+m#O8w19YAnd!8f-xn8E@44LG9I_w({#zp z_lh*ihABb>!lYa@L>djm>8;PC6P}x&J#K}My-VM@G|peW4Z>j$C=-=bfcymx=CP>2 zgzd;eDYLNV%wM z1&Z~g2L+&}7mMaEF5(FSFV;<5RhwvBAn<`B$5|_c#kF*iDi)4AKBNPCa~_f&*aw&cnyEuGa_>b=#A@~f!m>d=nA9x1OLf;+liz1 zwqN@BkG1F6C3a!q1m2A6&?n0``CEs^){rp^ctE8&n@`V|b&CN5Vyv!pDPc{olDbZ@ zb+*0qNnAd@+tT77hKk4dIopH$<-IkIAD0@PZ?=drw8ErHxBA!3?-?iV8a&Ci+G`qg zthifRTxzEeueI~{y{*0LUGL<%#)yj5A-&c1;>8#7)>1(Zsk5v#6xK3FHXNG0k31*a z>dH#HPKRs$$RY~rG)if%J$KkK$*|Ffta#M!&1Jg&Yr(hQ-|Aw z4?fsleDQ@03B3L74+n;wP3Fp+I)+g(L&xrB(w{ia%0TdT^yuMsd%Y^-9aEbM?MJP6aP)R(GlKh>VT@TVwKjfz@9BZs-d zM)_rreVR7NUMMkeX$O!Iy#Y=_12m=vhm+7FJCRG`%ONX+hKF$O*vscv!Zy8fDW^>< zSKxmdiU0CeO{t%#=cXP%4OP568Lp@KV|b8(Qc;gaHykv)eP`!N0HhdYQqH;=WT8Vf zKFep2)5cYcl;`$HTVLL6Pu;lHo_ze-cJ$O#d*H2S+N1BfubsX3SQ{OhZELqLV}Jq& z_3==+Lp%3UOAQVg6ndeKBk=K9OW5%Qn4}4+GZ3$7 z0$>rP74V7W4TPK_67V788DuO8ScaXVPBQEWVJBSHGd(&AFr6?*%o5jPtfB^y7kZ!! zyTc%s>3j0fb*d-DG{Kv=vmWHg&|kXa6ZjSN@}Tl|4m!}yOC#j@*77=az0t-f!A0siWgAo9 zJ={*RsT>LpVLaYIc%wXR!)j!SR3-e{hgpwtrxG=nhqgy~+6kaKRBWw1^vJ39xBm9~ z+Hd^7A8S`$`bJ5g@mWAUgwUUAOQhErb;GI!_U>3^hub>BSmj}lAEk#SGsZo=$vz1x zA3Zn|G>;(i67$%JCkKPg`H%IS#8sWY;YX^uqXWO{xH&)xN z)vF9mj8NiB?QL&+YkT**9&YzcK7hyI5JxuXsbq&!ysPs}jNiodKYHhh(49jDQk}yJ z%dFBnewtk=q1g?Ll3TZKG8bi`EgWS+B10WFuO4mJ8D2iaiU_?d^6ibwGn_+s6hlD+ zpz?Bqvz#^ykLW3MPR!cMnRJ3YbsOYjY}jv~i2o`(5Q)M;T!f>LTBPiAQs z=w`ga$}YSI8_IXe81w6pi`}>>%9=oVkHG&V^t8y3`SVv++xo3L7%eA&V-#a85*q`6 zX`aYwyf5^CcIee_O|nBMe-2}0)!~}$rVin~GGWI_#ZWCnCC)2DvxIA9gLq-7$Qt?C zM2v{as4I=(Xu=i>=kzPTK}DUT5F;qg?j%%Jh5mo>av$~HUE2IFmE zSSnYQSCQ-LC{{xyjs}bJhBWbBDKnLCeDLeELo=sIt09CJar$IizrEU?_|o+Pi+_?QP-kAr2>fDF)!up~HB{F2UEd+4f=RlHs2*!$uC7jBH1YV0c4BOfr<$ zCOMcA50)JM9~-2gAE=<^>v&+cB#$D&f^_yZjke9Cra$?&|E~S)&;D#%m|etO1cB3V z=k7V%u3f~k!}7g-t0o!g{aB-Co8?Fv2MUDnlOzUi2W8xmlZN$%#&uj15)Fa)s3uL) z_$sl%NKx-e94=Aii{}t!lB-aw4AYv%yfZdQe0w=o&Aktf(7;nV!T0Dve^L}{% zj^Tmvys^iiU^oB72T$A-9=YzTkhJuD6~{! zZumullV+q>WQlX-3c06+jqL_t*j z-uA>-|GYi^#1ri+fBHOfMSh}Jjbh!w3UiLv49dNR9c^>zYoI;bp9(nyqCpe769>{A z_?mYvkX9T2F01Cq3}Qn^;B*6pERF!EUA%Y^qXzf+om&i-Otp9X=sVhpV+(C@X}aBi z|7qrsEVU)h^f<)OjYC+QnNLD`&xOGou&ptKlBy1Y#t=RN;6HlgaJzkz;Ueaz&BBvs zPM=7eJIi?Et}_I}M8+fcpKVjK9ALR}yRENox1%Vibxvb-XeYz`@(&-=yO)MW_BwNx zGI6IqyaLACS#N%JHzWC1v`)$BPxFsF8Cc|BxGs7{$lc1+3E?g z$E|VZhJB!`ef6=gwU;hkX`>S-L7Q^4B#^wRyc=r_AgjR)_y+=TFApnEw4O0NBL4tj zNDp5lgR&tYaY_f!STTN(L*yyH3zHHstJyGgq;ci2b1EiO$Qlg57da(G*n=XQbX2*> zJs=3PaUw&w?lRB!<{#b}%CcC!sSa~#jKnCRT;qs4CZz;V@}smhe`qoK?uG^#M%Jf( z|Fi8+|HJ3nfBrXrg1H`V!8n#)@a`+akdZ}+AyWV=8jULuI4bbWO2phS{;Latkt7G$ z;E+iR5&Nqa%MT$iLP6R4t)ri(+S6ZqqW#6EzSzF-xzDv@Or~07{BJbJ($_nij9XsA z`eV3-$)rmQiwKa7Sj6!v&{#D*0Rh1%4o#?>;_;xd_fQ*B1EfJ=fqc{BnSxMk2;Rq7 zknp(<(eRvi>Ctnk6TslOt~8&vByPrAVX80#4||W_vJ^<>p2jA7=0q~AT*06_45{5bHp`q!Y}~mFqPK3`N-IIVYvhzghif%cVHJM z3IyB29t4#&lYkSPnuu5$BQdmyw}pi)Lyd4#?{IB;lbXspigSBGnUKh&ru1%jE}?2% zDN2OX6vFR8Z*_0_Y9-_PEP19)cozY~bMGxvm%4x4%bcc-01#K?J~BO@{=AF|g@OVB zAx<`BcqkAo&lb_JB0Yl3!W}NUgUedsnJ^e>Bs6hVy51bfZ}F!L;$IRBUIditMrrsa z2jDq@j-E5?HL{7GjywgWc=ie;BkT=cgD<^CzJo3hi^*KPz8+x%Z-NTP^G47^p@Gzo zx@=>3Y%@N;cH^lw$DFSB{N!8PyME$)`^eu|Y2W<%v+WCi`~}X(xflWNL0We>T{iV( zxIz({{TTR-k;S}=NjwblXN(+rtgcX~t+J^+*WQ}jhtAd1Ghmhd2Tul zOVhy@e58Lk1$qE?7@IScYX{hw4YTvWz|Hs$USr46Xm{~50&i0&;}~Dc5K#yJF?l6$ z$u}N6IkB~X@s7d71G#gIao0HaYTHiKcok2@38ot?@aVqwXHR~e_h%T|BQA3&rWv}@ zSlGni+QiUsI7&{Y;mjU*?J$ui_;8qpidamHvm84?eU#;!%5`X4(u_P|@+1{t&nC|- z0q^c5gy7F<*&22j0xr8p%5m@-X@Mc~V~{=ZpbWCXNuSCacU4x7YZw_yZYf8ES^Wks zU_#UC#d1}Y#)%Vxm2-X~hlWm%@N8{A4?ch&RIM?;(}fcYvuE+N+-j$fzYpE8);{)Y zPqhagTy5`t&wJX*`|iWz@lBeD`Y?>LGh)L+n|hL&#Y`HV+(uRdo4X~q$(!JSPmto! z%Bu`2O2UCPI1~mV{^g+vBE4!GN<2t3Ao(Rc82|d`exWTfe`9Hp$t`FGSF@m+AZR8s z(U2}Xnl&9*bbWK}hzS9vFna`)NnQykTZvEBqILZ*r3jJ8yvFm-_1`vrB9PSi5TS9U zn$L+7OPP0)q|baR%sr?SGd}8LbB(|zrHpAL7=VA^v}|E2>(}g!YI@<^wjxPe@Ct~x z4k4&O?7>^Aco1!VIUG>)5E$0s5gCw*{JEm2;J2>9B&eH)z|Gf{2I;|5e@EgKT>C?^ z2iN{));hl$6%)>8r!IOvWIXe({CP)waqjqH7|L4lGCd-M%OSd!rZ{1Q8N3(|ZJ^7AFQ*2s z2xsS}@+*BGVaP$6Yq;=T&9Hd0i6akf4D&;uACbIi54(MHUN z*uf(+tpZwRXn}1g^}0>6e6uU?NtEu0-fyiAqip_Mkq{m;ohuWdOFdD_13PLO?(%{i zj|qkglm{xYX>cLEZV}fx1n~~iX11*KtIUJB!f(ngQp-xbrW}Sn#H}79hh&rh#g|1F z6cxGaJJSgN1oGJ%;TlbW`%xJj7O9-2L^_YauO|`1Wz1(858{>EH`@HsC1fXYlqDE| z!s5`d<(R%Y2js7zq2dgfMVpqdw?i2Hb@dtz6FFHc*5v)6<3#=wJ9W4mYi6JocSue2 zD0qz<_itf90{+0*B2Q(2?O=!25N`(gIkXZQkw3Was{_5Z`(n^btqjVFA=;`Yx!16a z_%yEcC4QtQ4X$mBR_6`PvV*qXxEcan$2-KzP3DtKVSpSxa!-5V*;~-?A2M0`SbO(- zA86;_dWv~EP8hz~wx^g#%qpSAMtQd31O{}?1EM?(kP^utj$qw}i~9AuUhUlvSCWLm zmOhZdsub*dHIVf5PN=N3c*pCGkx~WRixE*`9)w6GK8xjpzoYVqRU%Y;h6eY&1nEa2$b1rnYZx@oj4E*qjl)G0 zB+v9ZSe^tnOB#vMxEcUvt1wpK`^=Dg)B8scTB22;@GnGxA;USucZWUmwk$DW`DUtH z*z6(@Dpl||L)mWi>)5PHUFMC~hh(FncObsZNT!aLgm_`}z(g73fw)SUf+L=LU4=ox zl(`NH81vy1&k(R_<;N(a!V17noW`RVa8+qk4#5$X5JvcIu-lABM1n&(6?jQ}>n#SQ z8I_!Mk6?qDotvPMVaj;QToQ|+=rQz$GODPDNHaU&#Ik4uQ>5W7@|F zm7De$!NU|w9u=&5kEm(#PDXWg;J&S+w0E~)J+h?H`Xbo%GHR{`S0=QrO)JjwLz{y0 zNfeh)q=Ckd}iWHFNV##^6k3Q?5lz2;sY2^A4VNDJO$8lwr=Kw_~X6 zr4y26v<$0k?X0(_Eto@j?`&8cpRX zAQ7;E3))}1M`K}){V$xW<7&t(iAVOWJCufpV~ss_CK*n0KF-=Y`-wQ2H|@t99@A5T zkh|X#3J9ZdF&z&L7z8 zVYGOg#5*;fV(GAQamTqKN}5TB3NdK#>bbZ;L(#LM=4Tm#0`3=|TWNpsZvOz}{Svow~8yIRNFhoC#;s~#^yAv5rLD_q|(3~|37{Qezb zdf5vpSGr9Ypyhi0TDTYUMQGV;O$J_t&3%}eR0g<}EZHy=cyBx2OoC+9; zQN^Z^9K|gf^zNc7N}eL+Md>5Pi@mfM1`s$DD*qH{d$4&Q!vSHeU^YrO7@~al-Pc>& z3<6O(V>wu!N(-9dnlCcQ<}j2S<(mi;&tK(d3H!<)INm(v{D7FRWECT%D|fvdel!GJ zm62_aVb&7HGJXXK*o@KxAW!oSEWi}xr1%nMnFP9lmT^;M4q4~Ns%nT>MvSr4)_B$S8eCyU!B2Yu3-yb40|pibeKT4e)+v=tp5^A0 zxiw4_kSSxxS7WkzO_XB|U}ACT*nH|s-r{)VyajuRL&ZBDBuQaE=s|e3yI#RQ0bATr z4GEDR5ctrrN3gBYZl?1~VVM0msId8LTJK5{yt@OisCoSaP^V}C>>;(_#&;dM{tk6G zgR7Z+3^wUmPa-FzsS!Js+8aDH&m=pnl6NkiYHRnvLzo&980R}Es|oSpBvr7qy?GX6 zfO!O)$J1Gwn`a-1!zd{f+ifO-ju7P1%hY(0eS&angRfa86>g7EtSrBELir~7IZ@hq zLfQ94%?7SFFnC5NrA_!mkIZOx37lfGL_w>ldtHW(0JJ%F;@@`&yV28#G~+W zJiKe#y?64oe>;=R>B%rdy~}YETqnRJOhK(UVX&ZJa~8I7`(;VP<`tSpN00M1tMhU6q&$t>B#NT<8dahOb8vwQzOauA}M@^oHeZ^>d;)ro;dCyoiDsD z4G)Yap0AWk;(s)S9Gj4ik(W%u88d;Ff{{yX+=gMfv++QC>d8wi3BTPQ`{EocT28e0 zedtjp0^=>2yM(;N>#>Hu#Rwct%%{`j0hzBpR0aQIQoj1K{;DbVQRvMVU(DpI8775p zEHASJ_DH+Q(bI+zj2a%H5f%Q1C~{gW7Iq$xneS8#M7D8lF#k-W@a~nPK zG)xixhzIc`@!UN|a&7|U zbr+)>CdK7Q$|wqr0P@kz=)_}#we%C_rCh@XW2X!)r%L4TX?cOzBVYa`rtwC9W_zoU} z{T}1{{W}1+4~z`S@mSfRS4Y>k6J%X|vA(*D0z$FStG>haI>Q`pq_xJTTC?;hCmAo_ zrswU3P&@RdN3)KU+_Y4moa`#G}$NLFg?&lYISwmSWylXITUgT|WsP7c_t{J@iq5NTP zT|V_J^IT%MOYmKkuwH8*mA^w@_WF1?#c8QZS0_bYyLLUsn7e{*dx9z{(%GYqmTV_P zZ_gd(tK7JHjnzFTvw~;L#M*0DZ}6T?u~7Q1Bs#=$(S>_XwMQR)G_t_mh3~%~Mf{DY z+Bg2o;~5fxAq!U-vQNj*PU1bAfdPn~;>>HKeUU)c zs*C~d7Z_f1PKLDM(rD*zWWqm{u`WJ0eV6s3%zS&hrbERu@m8HK=!HBqPUA^Y2J(rH zBhCZ{NN@yvxN@q!_s8#T=gy7TGeub`9Oww@ z(tSwYk#DZdkAHpw3j|@vdjy<%Tq{~bz@D~(#54+y3=Jipq~NRY zdIM7ffG%HtP?)lI0vbr=HRs0##YGK^z?qdb8( zbwrU{qh#bWjSZ2?(;d3Flk_;On#;tzH!iU%jp=~Vx;gHuH$!V*{CREhQT$|J@g_2* zbqb!ick?l?gCpMQk%*B1lbA?lk@&K@z?)an^PcqPoboL!r4T1D38}DIs1V82CB!MM zaA0qW*Vfj!8Xhidn`VxWcIvtYM}#N63?piQSvG$|jgs=9eF>)U53FF-LZ|!;VSt`? z3%}(>TBu`?c87FCjE})P8+M|b5ya>YJk2rICQ#O|S5Vb{TNu2XRohp*MP3M={5{3& zX8$rAKyP^3Hf3H$Tc=Venpu0R7#Fj+t0!I7$}X0hC^{#}PBGl!C?A{ z7u&U)7x7Tcv}d1tokSV1u!=5F7_gFJUbmmMuVKIYr) zWljr5csjJdjp3)paJXd_L(^7w=-jy>&ga;4GA(s;m?%aHvQiu?SNwGqON*fe!^ z?wj+#e4jW}(0KltPvml!KDvI!^Sr0sg(q`zXfu{+>*a|4FfGxP`34QLwe7Dm$MGJ# zZim6m18tdU3Xgq$xqbaB>+NlCpKCwz-ZL0qEPY;BZ)+3G?O>_)Y;<$wA(mfFIJgD} zwde%7d-^K`wQ}PI%yzi#tk%wJ6ELKT?=~}W56_(r`g7#D%>ph|ap57p>e}YoV=UTj z2t2hxRP6ln72?a}MsEo!FO{>3)Ay#;ASn+*qCg}lY6vEQeC!!j8C(O4J^v7k(+9O*I7*!YSb<3`DB3l^CTD-EA5q=dEx$WD$dd=W!ugn9Rbjgw7oTf;=q4 zG{p0F1Z>+FbgrcjTv7hSu^!;1awz=!D)5j{TvcnDF?FIW;nnij!nfC^SWwWg^Zoe?hC|~zH z71{?br46fh5qPb%C_TU-#)fe23-VJQb=aj@+YkX)JuD&Peu%bSG zc33{@k?ndX*jE)nPVXDf2Yq13fQg11GwoM@{kPjUE?k0lnD99|ijfN4ljQ~qQCT9r z%hL`Gx*^sqLjdFqjY4lARaf}Y<44-5lPBAU9%8=7edp<+v+|B!`8>vmns*ChCBwg+ zp#{jcf^Id4zEeo_s(M8cB?MPpeCHrV4-tt3cktnlvHx0b8EkWH4#cF8Y(btopH(mi zJ;7Vd;b78A@{C+V7GZ-iQB=4w{;0o01BY2Q+*mC#W>TYjXN*zKu5eR!skleX^{{(& zi#=kN@Dv?hnr(mMr#{dgdhmXBES+z2>;;14X5NikCtOd5)D=0QaM z6nTKLaPNtG+anYAU>km*eeJO)+rR(B7uv-udP){Jlk0R_U8Q`8Ix>s8+OD?Yx=WV% z)4)(KC^sBVQC8@QQcfzbe6E~#d9ig+)R>p}(u<>joA?{pC2Qb+J|z z+`jnKli5Z(hn-pDeL#2~b#E7Fa` z{ z-qS8az0x*Z2c5$+f4mPJ+U6$W<9!-)U%c1vQb>E)g}OiB7dnI1?6FSHu=!WKF;W=x zj2qltKgW!zuQJ}hs4;5q+!Y$S#n(B@37T`lwL^VQxSN<_7zJ;~k)_jkB{-vnA>sK$ zr`uECq_^zGT~liexzw2>bhg>))0HBuZdrwofx>t0{;7xcMYboua^t1;tkU3u)2iVEzE6m z4HEa^*+Burz{n7Ioyo(q3p4G7i%;YIm~H>?AO834(|`C_`_yN?#15`(ayH|F1@a(Y z4L(H`w~=Sn`9T&@o^nmu;#Ta+N+*iy6?OPm*(XnER7^8xMDMuEXg%XgxfTzqUNiJd zJitSPWs*DBV`x;?675;dgY0s6Wfeo%t>=s)>5jl~A(_XPCFK$k2*g z(X;G(XPz<`hC1w~Z8zEzk3GfemKWMv9@=Vu|8JjrS-ZWOn*(cb&_~|&aJc6}Q4>T6 zL2j_r>)JV(Q6{kboK)~x?AIC!SQ*D%1| z48E$TMiis*P9~bf<>XlzZWdI%dfjCbrmGofRa#f2m);u05d}$Z=4IYwMHG7_DpLp> z0*jF4d3g{VmxYiZ3VY^Sz+qouAWfE9q1v;$LrNkT$B$!qmX|V#t7jnh5Ov0S`E^p1 zA(M@GzfSKv^_Hu}g~A_eTf;)8P${^rj9NYa`P7E}K zJ@AMJVe(uQm-uA~8g+43MUACR_KuK&vs4n&a#El}OnO2#S*bD=V=2WY-yH;w`-`4jA`ac;AH?lWI)Ck~x&3lq26Bkwy+$7!h@=DfER zHfd^`huJ%UeGWK4>+033?J9E>VD`4Wd8=K#{5-=l6Knv+&Yu$tZT0Yf+kWfIH`>$7 zUvGc+@BDZ>cZvzDw=Xi(z*!_Q-07V|?=qV6{G79}xve21l+`X=)IB`41-voX05fq+a(onaSFgG-5BjptcO+t+TlMK(lRVt=REw%k7Y zfk)dHKl^Fgi2YGcJ&a=CWHYrh?WHTr$kDazx_fBhSd7lyIs>QjUc97Jg8}6`WwEly z=gM|vh;S;0-QK|ycAY<=@sZ9OGF8t==6*zPsEbN3*&gd_p-5yL$9%XQJaSomqQPnx zP?@_yy=S&hV%vcORzhvI>)?XJEN9$r!+kfvGsAux+wj2bqwVtT_4eE!Z?rExd8B># zr{3N^^3yC0-ux`MU~)6TkROj%PwEO%y`_fq=-=gV}kc6M$P;Jms$~JTu6C#5h5!dpmTZo(oGBtZ;zg2W8LSuy+cOz+*b?|zfZY< zxtu(C@|=?=Pi9)x)XzM#5=3hTu@ev;Dqnhn+bImjR|%mA%Akb6h2XX>#C6%N3XPq& z1sM|&bDL}OGi{U^>bMsw(=*$4oP3xXd8!}`;x<+rk|tO31Cd?+l@`RMW@Wdz4m`xn zCOx#V?_By8lO!Dmdu(?cMO~s#qgGxJnyNJOYbSOX+9Lt<3 za^L;;mVf!H|AO;Gjv+j;a*R$hMU3*W^<0^pVvBJ`mM-b(ZP;g7ghw7K#8=pN;^LK+ z@+v~_2Twd%o_v~Z0FK-f%f_?MK3l&0rN#1vzy0xY`qZ(qcJU41l<>Nb{Ygzw4w!yN zEw~Nuu-^gu{x*@u!y8g(-@mgETvXK7dAHSgd9p3n`xQV_TsL(v?i&0TuC zy0TneKYPCX@~`}I`9J^fFO`c|7vQ;5oDp+5{aoL>w&Sqv=pa~GA`j4?V;%E?3aYY3 zyr_`LgHa;XktNjVgrPu=7z2J7DNYdA4k5sZ zQXH9+JcVlgs1JQ`{g9JL89b~0kUQU8lb6D8mqD0R_)@f;Peq4vfRRTv5ieC%Q~!h@L4fz}x`%%~e^OKFt*fs%3zKzJ8M@lV%FTxW=fVI_S>405s{cfY6w~$U z6_&6rG0LPZGx*?F-?42hB3md7`g)8q4YI?i)6u!B<%Y13OwW#%yY6GROh(}&qpM{J zM@IK8?GLZu)QD3aX@}WILdR66`Nl@@uYz{Q8N44qK3*OiK3P8U@GPeN50i8JNE@DIyB_{F~kz$h&oC$29z+jUxm zck*i=ZSh4L<>Zrou=}RPc+1~DJ_q4<^lzs)wJLg~1s4cmgu9kZ+W;j&9;p?4nlo1( zxaS_Q%lS4~cRVm~2Z~xAp#HVd-!vpfz%L1#{8hfRXGxerf8O#hhl>z-rFV_TawOSkM zj-~RYIsmp!oK}Gw!Bd+Yl7~C^#VXNRkwmtav;?_@J=C7I$-|rUYm5HuR0PCKs|znHCS2K~ z^%NgQ+caC@qnJPyREa((Z|+@Ugb1Htx{ZpbuFjdSZ8CD?)YH*17%@b?wyxz53m^`K zj2{>wGq{1qLZ3TKexfk;_>A`mQflBc~81nEId_@ecZ{?=@vj4W{jW49X4n}&L*Yc5;mt7^- zwF`igx0wmi?BQ^bOiPkUM)=E28C_xVfZS&XzB0^Ii!19qofQTci@*ju;2!6M)Z0#< zpg(#dxcwGoL?>YS^AMI1{p>cE>7xi&UPg)Wd?zjEBYi9;@(8?v)r)r!qV#eGP553g zI2|9w>5~;3-~ZD;Di3}5)8(ZP-Ce%+%_mS4W`T#PIHuJ`+1FzkOUMo*e+P(8naBq- z4Z?5uGCW7z#NUfw@uuaYkAmxagYlJDQCg%Y;0m9ny_)61c&+`yhka*6pYtbA%U@SU zUhz8qcHl#cy1baZOnK$rA2>|YPu*lKJkRz-=~7{_ag!j+?GOCL5~26 zrU-IlJ_2Q;p4%YL3b#g4dvxn_8&IL`How`CjgFu0s$eytX_5=Y>gYpc#gF;Ywkg*< zP33P0N8+d@^V@nGm-~YL2zg67%TnkW9BD%-z*9de5pEKu7B2y3lukUMh(IKs77z3A zeTW-^R-jUiC<4Nk(A7!sj2|n6H-Vj++9@F};i~D)LtIp1SDA_Rg?MIZ`BhjOk8R~+ zUC~jMQwvzPZe21xV;=r><%gI_%S%LbWhe@1nSo2yvKK-JiwakqSsASu?ELPjp|BU< zftCC(jws%$LBgZwi=$!8;eJwab$nF@0KZ>X4~1%Bk&8@s#ISFSHVc zhRA;%XES2k5W$tW2rbyjts7Rc&?R}ozk(GzcGWC$Q1eOGE< zuR@2;FZ5xa)`M23on_ckpmelMle<$T=H;nzj(|VNeh1TK_M|IHW}riTuqL51cn{8_ zaA#=QGluL-nC=l&W9*Nh??4|*ohNnn+!+&x$06q9%Le(gLSviFt3LPHPhr}2yYij# z`k9O6>8GC~UwC7J@U$Q=sspmt_u8BM){0#7$U45;Fjz*t7M4MH-dWD!1K`*G=TxpI z-O6~RDXm8v`tKpoy|>>x;F~)%$20`~8cavY9e4zvQ7P0Jm!->oz}*&>$ZTg2+Jx^I zhq%d$i|_-I4&wv1w!*Ha@TzIfp1E}4T$!JrrJZ}__B&3&LueOh#es$=_g=bqnW+Y* zfGis&BF>&DmGY{rRKW@mp4!z(g~C9IQ8K(%+3;9;olH&NEE8Gs42;HYXcf=qXK1|1 z*G|o=y!Z)^CP7nFq-*nx1%+REqyt1361dtWv@Ly;uPZFgug~hM3Fvl6x*a)K=H~7w z=g;@cSO4HI%GbX3gYww7zr$(DEFVX4lP-se*TO9~r6SU|T;hW!OI>J$K1+LcIF6ou z^(Ur-Xa%Ig%@D+QdX-w7W~lB~859I}5i^?ceL6_&sC)0ths=^D@oftpwa_}1Y$zjX z%Q6kYsBaZiDtdfco>jQlLfXl&-dT>0k6y=`L1#<;)Yo6jj*}~8tAH7zIFPP^y9cZB zYklpYRnU^pHE>IuRWCJNrm2!^%~$7G=SnTBDts{IuAqv0(I!q%(ljfor~sqDs8QPn zV#vXu;=ctuQaS_g;^A&OUJgE2A*hhGRC~V_7vxY2*li01zxWWpQS6M^)i0gZ3`vuz zDk@Uj5XSE)1Gw#wQDP$;teX%4tDO~C%{xnL$s^NVG7%k2DTiE55Fqzzx(D;Eer4Bc z0iLxR(r)dY{SsOke7_s0p% zUA`+=jOtCrT1I{le*5}E<56TDcI$7S!NcUc$aFruaGP=*O{Y13rLXdbrO1r{)Awkz9h8CIDyN3ipY85s zSl{u3y@OkkKs@MFa@At1zr&9EuHaa@p>=(%R}LSY;^f{VSgtNp?g9sdvh&9}D?Ww} z(f$m8aWeN{KsQH>bvd}zngFk0&?>Jm2)%P zS&M1?<8jj4wu#&EG2@0`$?HuoKZ7qjE$GsJ9st`CGIg5gSUSMLFv^7%=L`l#I*U2_ zYqw`*PJeun)m58i(Ulw%r_0jXeEHg+uuOb-v79@*f--!Z=^&?5oZ2%j?UV0Y=qn>> zh-XL3286S~ZliXN2~O0jjQ~%eL93Q(LxU{|*mj^Hf^=_W{2+V{tyY2V@#+H&L{4|VQ!Sc-7vy275S^Th+ctcRUgcmkmv z0z&jg*eqWSSF}`12EPzKK!sRMFFs9chfryAjkk)C79;%oEhu&Hx5nq*6kVC=0=5+) z?Z_(+1tZ6FQ0)RPGo&}9URrrP(p!9)jcIc3f}M-F!V)Jl-@#C-p9yS<_v?- zr&AVMR_d9lDChBni`uU^s!XIh+bU43pP|*c-3#%p z7;0@QfwNl zS{XqOagNFAdcT}`@j`j_*_X>3Z(Ly{jKk-}Wf-!~?yjo9`hgSR3d=SR;?3`L@Ms^$ zQFcsrGVaiUsq%q)PnA!9^5Jsq2#Ny&&V3W?i#s?Ax=(}H+ho-lcI)zw{?RYs!|_~M zTUsf1-g$zKBh)D9F82>=Z3`46>6*(3B7U3IEm87i{c5{avbC+mL2aw9HFtCLqUN7R z*L>~L#Whdg-Hi}gqd*c~2*0eiHbCH$fBR=EZL<=?!TF(s2e353i`>fuzYWid^7QaE zEE~gEN$uB8qlOQWVfY_{Hzy(cl)QbWT#)~|RCWT(#u}TydDh8^V@Jyswxf6D%uhY= zfpX_vPn91&`3kBI<>OQ0QrjVXb;P%P!jDrW26?>53t#6#9-<#$_TT_^Yh`@>FNDMA zS}H;VR-Uw8*S4&2lb*OFrTz@6piR@(>0ZiEbFl32w@`Bj7krcqrFR4oiX1*1I6Hew zRB-43t%H?FP9*^i{FW6gTC$1g0fjiopx`l`*PAcj_{OtkW^$|i%qQ=}w*@7JIMQEL zIJyc7jKNCWyg@<$ksv~^VNZv>a)FMT1_W;E;>h2Tw;|*Rwycv*i-t<9ydkOT zPCBzMB^Z9PWE0q&GJ=z(J|^XDgt-ni^A;|-_^fDGkBfC2rfhpP;4WpO{d^@t~%yN>no6aMH9E~0z!OO z0l6B-DvDQ4Z8Eo5c6cWI8BqYxkQ3)TvjYjB%9CZ;mf|xbFd`%`>sCvE8PmCKIrFpK z=#VO1w$mmLWkQrpJ(){|K74Pm9TFehxMll@p4vRK4kQl#oX-qh2nWyfB{EHv7t&M< zk&sjeu??7BOx>ijGND7$lCM);=FviJn|60||3>ko-qNc$a*8h=|013LFjk2w?O?20 zcj--~Y}nOc!6lKo*N}MA29*m1lQ1GE+~+|5jkN_BDAgHeem~QVTyOAxi>cYQ&H3{C zfBb5B;)!Q5`#ZW*5#~sEm@wOLfGam;qR$|dCT7MFPUJtuQq`?f9Mgb<9q+Mcly5)& zN_pe*V)@0-|6G|r$adPCE<26@)31afKm<^qzQ?(MkuPo zgq;oI@FYtUnL}sC$sx`~8Kk$$2W&6-f_;y?{mT>)PgD2Wj(#UgqbHWX*M_w7wU6HN zZV;Z7WIst6B+W(Tbvdp8{9KOhDfZo9HBoh* zg(q?F+Q#xGj=10(!{aFZJ^5#FC0~IbNYms|2RroDU7^mhdHA%vFn%21bc4g=Mv*Bw z-4^G~1MJh`QSKuwh1O|OEBqKj*{L1}aLRyKFsv4T@|R})u-=h0fRO2O2EyXS-B6pd zVw$v1ltSBvRD66d-i4JY$yYvO@Yj7luW4L8weEBaii7+uaj45MmYlH> zrmuie|Gssn5i>Z0`gX3sC*h-<9xESRhS#mHpP@f6J;=_l+iUlg-ui9jTVH>MO~lTZ zhaSWtw=7TZWN9F~MZQGtI0Qq@YD0h!N513uaDe^me$-N{)k7r#!s6b36h#6olO==- zmW9I)!YpnQKKxo326%NT=5~3W4T4C#*A>{&R6>!cq zDikqTK}2nj3<<#vtz7OE;7liQU3$HTHMvO~DiFR2ff=VGLgPjt0Fy8ao6GC!NwO7p zmeWw?#$PHZU?_3jTcJ;f5ziHJbEF*7h%di#O_9!jI$cupgQ%oj*_|Dl0wTPD**3@< zagtAsqm@Ang?W&FwpIsbt7ARY^3$2R^5fiuMW*guQcbMFE-tG=MP9-g!6rPwK&Ods z2hUX~3@QtDZi7=LE6mT@mM(XcNrX87zin-ud}m!8xujmer;kby)Zsmf7jYf+T3^q; zpzyShX~mJBTQ!7k(^ee~(>^Mq(nzaUV}z+Ab(IXjAT(?waE*c%KL}sk%mHo4WrNQ5 zjj;Npk9A?4qZA;NFk=;5`^g5*n9B(G$pa_LH^28%`RX?wFRxu>lskzJ0lQFcvFgN) zzII^Z+Z+JKS_iPfNwK}7tY|pJ&a|h>I;%(eQ=I*w3WC5IWA(!`ue?^i^7Y5qmV%Q- z={TE1_!@C^cyEfn)L$%<@)eyQIaQX;NAV*#$N)?qf<@W_OQ^VpdAWHOPx(}b(RYe+ zTgf)Hkq3X@`_{8>*zfoHM;+wQ$Eb&AWqGRgRTRF3r6sHlGYEEsDdXk{Y5LcgQ=d#h z9Xo<=0UKEjk14_Nak+Y-Y_f-jd*Z;Xs0srK3DUAGjy~QauDpIj#ZsDP5Qdtd%9eYb zKJ~qD$6}IWt#Ek@@nhoz_sx;`Lprr z&ZqjJ)eXL~WdhF)6HLRU4LaUwnl`ZWz5K7WPg87i&pXRAe#5Q5{$;a8cENR1$T8uO zLAxVZR==d$qJj^3%lF{BYn$M*$1bZQSa*1&B0S6#UeCR0P>6T>Z0|q0Sy;u*hGF!L z#Si9S!EL6)XvteE1Yt6F85qtq)u#hfrd9%5_zj5NFtF?8^% z+*poD9bHCBJki;8VwoT@fEYI*0HU$ zy-KADjMGKpjHxK&f)PuPiPSthnu$LQ3Ne^vG%qt1y~e+F!yqlE4|ELlhLr-*3KE0$ z4wKXe0s$he-K@a@#)$MMjQmQss|dPLp64tlXx1f`D$IwDohr}&=!NpwH@}S_yY0JuHf{ktvtOBSRx_=D6Lx_#-*x&=kF%g0af%?XP0xU?s~s ziiAB6VMdYAsz;`~Va5u6Zr=}-RIq)J2VRq3m@`^(EZfB^W?qx z3a_|M=a7F{sQpU(tgda8Y3ja&wWImST2BS|I<$83#0eBRM%G(6*CO;ia$aph!J0Ne zd9;fLF*1UI(D+sQGEJ00YLIB%`2-=fgXy`Jzq@MC6_e7rg5QJu)`;RXj?t1ASNfZn zzaM!`c$3co#(tHd7Xv+~+nfr|xhu%I@FfRO!b*lw9_V*kPI4_=7G#<5@W?V?PQG1v zmYM!av=(alBu)Kl7WEy_0N)1mq@tzo3dtFyu>l+KRSwqSf&`QldR@G%r0RJtga7b)ptgqfcYh7ovl||+~W%w&}(5R;klY_q^eDHqY zT11Dy#GQ?$(~+S|paRj(1h5=~Fzf~%iEQ;04FVE|jV;mnIK*higv4tJyS%&=Itew- zPd2>Skw;QUG#xP**Qq0u?kX`pB%}`YGWpdcWV9RXtls47+W6v!Omh}MS8wlY@Li`c zg?ZIHc^ZbNbtwWHpoQ7E`fa$jJN`3WE~ZjJ(Q*@^&%GPyNW^ac4F?Wh#kZ@5sC3N> zBDF52Z=Hyu!2unO-&%GpB+3n!!B-Mh#lTTg=0a%(l?3BOkz|A;-V^|0#VMBfyV$;_ zr&R0dugXxAD(+(GqK?tA@bys$xXdx#(78SX$z!>K9?VNP-PXAd^J|n_@w?HP^e5%E zkiH>4D;MW6$|O+|zY<=e+7_9HQNW6%fjnAXH_NXMib}IS0^FTNcbK>Du_9>{+U_|D zM0j~dmKKcl<+1Xm-+!i@y@*0G^IEo%o;u*6V+)M7=gPw6^C&C$4ltVZG}&?R;K5|> zs)@KNWp=qNEUadGY-w|Yay_TxDx>n}o`0hp`@};i6*xM&=gSsTIxM~1SiQ>h%oP0u zfy5aZ@mH`<>EP(HSZLFbW!TQG|3~55w))8jDJ-?1|Ey^>h(jX+6m|vmy3F zwD$_e|E7nx}&xn`74mi{h zlH)HT8@Ta7o+)-2EYXhSUXIMomxHs1$|ZK>+=;S7yUI%VQ<2~&Au=b>cI_h!gv#@U zk9<*%=H})Q+N=g~(CJca_>`;ZOdkb?zSa~=`Bc(TNabmjXZt+UFr@XlpFMd(xl!b* z^;w=OtRv*FV&}x)Hs!e-Rz(hv5@>J(hv(bicPP_6mcFuDYLjgM$|h4O@VZet{Z{V< zKJ2oLb@0Naney0U^W`HSy3AfObDi`_b#INYGzz0ie^)QD-W>#J#!?Ar2;Kkdh}99P z&kZtveIzu=OF3ykP@%S%d?1pLiA(x5^`t=T5?sob{a<1ddZ z!SU;*MC&w)e|eDiCP<>hcTP3s@JI$v?l2lgFE}|?KL~}c@+eeU%$Tst6Q z#X`?KTt3Ov2u!)R!w09jHCCC7vnkam=dNtA8e)tS-A4F$+U&E>ynw|6za!oaXE-m7 zJJm?pnD@21;u=Yx@O+V~#7ELaY$`epq*1|n7ePGO&epvt{q_D`WcC(GDt_M_DLoPr zlRvxMbcD^d^v}wsiQ!f7F9ref3#|(WwKh2V$GYLOES-lxIVDo3m_Y|^vmwvtS4G*p zMvx_0Awsja0cL1jkUF~dr}D1!dLGjbls!E?Q;r-tS{B)RqaK6cAgl6XmBGl8B<49~ zwW;FvJe<_Nfnw!W0-jzw$r(9X74*Z9zqaMIUR%0p0vc_Tl`bI-xTB2*`MC#3R6c``J&IL$}{vjvZs~`lnu`(ssUz{QcEQ8}ojE z3v%5xm5KraO5v|(u4|2T0MvU~M(Uy?JaR97EL9e-lNn`iVGYK-v6x$XXTj-s!)Uxn0!U_II`FM=*x+@&fbc1^)k6k>N>Xb|8r8)( zV+mbXCx3-OB(`?56K$}8jqNN0$OwmL;>z|KWA0Ywl_js3T2(&uTh-!WTaZz}(cG=a zwz#oCnT|?|^TaBHv7GSC4(-mAwx9LqLE!VUjzVMt9l*)?*7*u<0oPF%$n2O|ZTHmG zwnz(EKP$|S_@nYZNnf*n=*N+l{M@9$KE&!kXu*9RR?7+&)k)e}AvQFOj}Ox+LmVQ8 z`+E74uYV6C$PDy+kWn?}W6thaTffRdUlZk{A9=K#W)rH}1MFYGo(*<$_kNKsrJD`T zgZlCxJyV{3?kvIv-%flyJY95sb&>12^6ZmulviJ1L$BNB=%WZ!mfUWv@NN_y!Cd=L z{}8C0hAtUY^ignGs<@4>M8 z^o{g8ivdUWBX=!!&!lCnOh0<@dCrMK5Cem!IBV?|An8lIot{5jPM$oDl6M|O4hsj< zDZ@N>+S64%@-=x(PVNTZ(sG|=tc86em={Rha%P@23X4oi;%fmQJ(dpr^6b|NTrEtO z&R;D{@WD|OQTO;5KftOMoGIl|G)iQI#hXXyitWkU;HnN9jaY+L3;Ak2tPh?|J?&e| zER7CN(ZWXGlb1yHgfB}~-~*bqQ2U^~+&K2RDvxUZ^8GAipze;NOdb$06P*CnghhM>ltrnn3!iLj&vCU{ z0#Y9D6w;Qiz^!Y^ts_$vXz%7@dh-$v9U*y1JUMGkXQg^rQKC3eN7uj`Qoi4$GfYtj zl@yYdaV;b$9p1Rv&YB|&l{hJyUkkYC-Et+N15l|lzH=hgB=L%Tpkgwzr`^4G(C|iq0+gqZvm%_%2wXS+uCByUs`bF zrWd<#%j|3?{af;@(ntL)!~D#vPZ=@of^k#EGRmGKl2r7J0RH?i5r;_Cgeho7^Z5uVu{WX!9;HpSF zd5GDz_~89;5ASxEm>%sOY$g*Wv$R2In_G2r%e-EoTfF0tC4s`$m9=Hxw}#|ZMH;^j zK8PU<@!#5n-q=iIi}~nn1l=?i1y3T~WU6C$VjkzYWvb`lfM?6c9-S?7jN+~?UMOcS zj|utclZ4Jd2z{N6k&q6K0{`LPy0`rI&wjluu5vKg zAvRK4#3}N?JR@cH8Co1EuUstU0k%Zn;>?P&btS7-3XEM8bL<;HFEQU=afnodH=y`X z-&SQ0(%NCK2)Z0WJnV&bCsm6JvoxKbL{AyU%0*4sT{fDPu4v!d!$Cd%V3fM8vwOCCO3B~!H#vFoWLCo20Lp|mT_R2+TX-%{H816o77#6D z!nuKei}9k|bHB986dZN)-q7&PEBMzHXnLG?)1^Pj17wxk?QgM5Xpa+-H&7sY;9EYo zx_XIvxyvfni|~3FCmnTNX0d%BgGuSRk5Y}g1$vfwzFns1FBdO;vV7~?$Hd636;^eo zVwXOK)MbrjU@LlzLmbO%%kXucM+X4yG(=Mp6e1B4G=dEgVG+a+b_zR6?L~GRqD6=~ zb>WTa{WzypHC>q#k!q4ObVl36mAL#ETH`h?HX~bM;G;lyQ!9n1*(l)B!MS$ypABeo z&0ES&QKsctlnF|W>L3C0+~BWySdM}rPK#axPeiWO?1Cxk@$ACdrO&epyZH!ztAlwD zURTRS#ZQzo;wN-zl7C0!mDueLHPj`s!VNPaUxP45LFC$JNyD$NTe)Zw>2PAhyw+%c zap7JXF)0$aw!6MGSRlZu`83$g$K`Jdl$K}vZ8-2gBL}Te7H(NQ^H*ibV4i;BK&2$+ zogV8wn2T{V+v>clQ%?j13Am|3C(n1kDn2StX%BhEzkP@X<6(`{-VXlm^=e`f zt@V|`IB)-YupG@`%^3x;AJR+y~l~Ihe?Jt)ImeqRiMlT z>g?KH0iGw`)Be2Z=%QMyV<{lMGivtbOlcd>WGd6*QrRGn=(7x$DVzyb9ve^j5GyE3 zMHCIn2&}}dgE)x@IUyfH3AZm*zEEjFtEp2e2ic)kg=7V#SGR##6q&PU&xY?fb?wff z$(hW}%MkultCn_<##A<%JZk*QHgeD$XIxfc`P?nuhfw5fLmiS`qODUuQ8NW9iacm= z3oCFW2K92-ChXQv`pLAk5p%E7*vTQd<1^2^aO)`??thSdCIEc`r<$4BSsHhNr8&-D zR)#j%`K&nY89EU$GM7B#iKD320BLX=ftU4K6oNpASfmYO&Vx2Wu#SY27Y`!TC9=+P z5iQjQpq#)%o{(SqtPLq43xhDm!80Mj)O+49HO1eIB+i;;ex{_aD*ORE4AB z&g`%na0jV^`-*e(aqkWfP|6gFZzXa&uFoJ+J0C-l+{e#@^qaJ))*l_R7AMiJ?};3quILdpM{;ImsS1b32xaPuoBB8+H<7NpBs=frN06TjlH zq9W}mvvwp_4I?$*y%g{H6$e{Vcoonps|nH{eNFAC^;j-k?YXaB~Eumf@uDN zvQ##tBfFV2zp}bc8kVl3G)3v)#OnFObLD}1?=3^0pDzzSa1Wb$O_dGuQJ@Utf8hpR zj+jN6eo>p4qZuCp4U>rw)u%rBvGT&pua{?Eex)2demBzxXUm~+xCdpu{^~Q7d3QO$ zXqbU|;L?}1_BvswZ9u#AsdMx^8w|cP&fv4|+UH5xHJf}TAD-GX#L`bLfMEKq^#Lg< z)=dpzGEA3DmrJjl#j?%F86SahEJQu5PD8YVAZp<}jF7&aomxFhW(y0{Hs*i##u%cn z4v;Fs6dxN9rk}@-%i-af#L$@yYX!U>Yk@GJ)`3?)yweFa_clP~1>)QNS^Bg~kN&S! zU<50s@?RZKJ}qyzDz$$kMXDDW0#9rMRpZJ_W|3(+i^@k_R$KkzSh<3qk5&yWw_3hc zCc^({FBJ+F{>OS|Io@Y#7ub{~=ADw2k-V2Cy-y#e-r1nhX>_LPlwnigb`8a1VG+kr znq$;0_~F_5UiDnDA`iBb;K-(`92A)r*_a3QDM)u3dUEV&Sz?|lIyY}_sj$3^HN&}g zv`WuVd1LvFGR1bnHh|2%SrH;oN0lwTFJui2zr0{Y(Wfth;p|c!s#dVBSzAh(o61np1O0N`n0JD?h}ch z5FOA&!GS0(CqkI3WWhV(SN|1?SaX26W?kDWwXx2a3abDod#6T>L?zWr?5HCwt+d^x ze@720K28C7Vr;TE4{&2iH3$O=VmjX5GXSEK+8uyO-ojk0a0#$2Y~97Joj99(@hqKG z6FI3A7=0CxuAs~d+u5v62ZMF3xsiV>`WF1PJ!?bSj+L?5)_!EN*3R4WVUaP0PRA~Ede=rZz4`dU1_em_X`x6Y@H(oaIh;qp(nGHUD>uZy= zk8n2l?JZJIpX1qId+iN2{bIZK9=-zLOcJVt6PCl$UJpI=P?=++wCyFP!B|1jcNr0B zD?bC5wX&d`Mgb>1`mLL($v@<`Ier1$vP*gVKF~~P19=#W6i{pelSE+9rwiflUME); z7R$@8yvjsAWU&26OQc51Pw%90h{~{Mn{v@Y1|p6jr8B}y;Hj? z59U$%otkqEK93>+Jb6!f+Q@ybr7jj<$_(!^j;+ss=#Sq%(@HMSMu!Pa%a1F4*ZMj* z_Lzokru9^WRA}_UQ$D1xcQn}QVdlc4+zjJ0GlKGFWrh8-P|Egtd#%Gw|E;i?M7hwr zs)y-GVspn)D`jPyvLTXf$aY^TrK?^fxtP#tunI&QVmI)-5&p0O4WZ|bpE~)BW1bR+h8-E*V+%nId6DG zop@%xAx0{lUosMYKN7lrG_{771feUiOmCm-l#b+K{NSy_g?Zp4F+{!nGlY=`P&Ir; zCO||qp38_};7)__c%tSas{Q!NcP(_!LxVi8 zQx?YIMi0q-EGSAxOZy)Fsus2$gbD%3(2H%U00N9{1~D5KuW))O{#3N17L6SRy8!tw zeE_pnHQ6RU9Wr?u*KuW@jerX`d|J5p8s7R-WeVkEW${WjRLY5@@&*JPButjl5=C>Z zByx1V>6s>eo~2X4}R}Ol7rTyU&V^ zI>cEb^36C=>I6yp42HrqtCUNYtMyho3E$x&#!&KBE{NA~F`kR( zK*n`=7BuHVh^eWm#F1ypWA$5;g0;@db4;f~;k!B@1541K){nG3sog{@@WFHAEI-h> zDnEq&RJ=&xG;`#LZ4X5|eHY7%R$Jalv!;oHtr8BePLMXNL;8sfj=XrM+_j$OuixSb ztF1;yC-?RCn#E21y@naK&(^grH{79vs*$?sijI9Fn8EZuwlO30K?I}#av&TLxsQ;8 z^cuT%$c`9AfKeT>Xx=kj8WyUtG3~iNGfw?(ne#l9MY5C$Bno=rQ9O6oNoGnK#2h93 znlImE+~6Wv%JtbbfyPYmF_+yPijl+&A!=gj;xwjV{M~&%xQ?RG^6{Qb#MN&3?VY~^ zhl_C0_&3N?Ky zXQ$$!(<>g9M9k4z+cpDjsyKwTj{npfWPy zp$HSO#0yjBeGb^;nfH!j>|70J;=InGoL6+`DTq!N>Kg-r8PVRg1~Mi+6d+G&`p5 z$_V+cZQ@C5YM%IGY%k(WxXipY8bCLBl4e8H1(5tUq)>-U>*@$A|3SH}tFKTT5O(8P z!QwIK?!L%U*b$rv5mtSajr4i>ie`7}*vCvSN=8^Eac~Sr_$#lJBlGj+m;U~z%d<~E zS3dYt4=})T-U*yj-sU3ae}sx6%e;a&nSF5FkR#@JMaIFs=r?e0`?WA2e|TiuHI zhHJSkzIiwmZ1Ox4F8ed+AHi`Rx1+MWfW?pLz;VthE9~{+88YLZO+y)ADCKHFwriMN z1;@O!HaGt3^z#aJ8*;iPDQ=;!ahzwu?6GW&u+RL|H1m2;o`<)&`y6;+)Kx2O_P--#Ojo2L-?-dD*@Lu(p-&8 zUgX#JWE%n`L_b5onT|)+)9Xf9iA1Z`=@j6#Z2lA9a`@9;5dxqP!D`NZn%S~108bO2 ze1%8BQQ@Ojl$~qpEmkU29sDhB_uO|{eemt3gW6?yLSHt|7RV;SJk^qQK(fDYGE#{= z7Y5)036xtuCXkdPoVb=jDA>2f105&6AjG#A>!ASKfT_5lmIkeEl@WquB%?Ba(pQrzFaUI0C1jiV*7BB6euc%Ymv`%LF^)KR zPp`&=3;YO~)RRmDQ=q#Ezq)q&v5<)v8X<~Uuw)|dgH`HTQ`cLVSSYH}l60E$B{1j8 z{@>GJ@z;Sr$|Wr(Lk=jEy|aR_hcPd(uS1Xd(sAbBUG*gA++kWJ%A#G7JVR^LPX$+p z*B*l&Lv7=#NJ!^U2|~f8uFwjj8SB>iy>r$P70*+fAzj3bmhr-#yO9?IzULKv_pPXGGrE3)BzLiab3!WROoB%aW&BPQ$H=O+`F;rM^t_rKQh& zoJvJD0ZZorM>RKjqQk zGWU*7w%y-=KSvtt!pL(+!7GeFrcrn|nVZ~%!Dy{<6_a#fUMpDObSg{$pVEnptrHV@ z{FClO??riGF3=Y!DI?4^4|Dj~^3|0x170EbYl5a&kdgkD)mWr4z07QbrGPu&*=_Bm z%b2w38(Oe3ElAv?zb3~Yb3r3gz4tN3F?;vP1-A0)wX~3!{vk z2lj()4$vBR+E7YaIhX!q@qGqRn+Szr(kZK|bzkEvmprO5PEY{V{`gFlGUADw;Pv8D;gK2+?nlBmhAHD|^!|Yb6 zk3=6Q(esyID=QmLq0I0M<(>@OUk9dC?l?VP9)0LO+LR^33QinyJvDZev{S;VnZnlKY-;ktqlHDK-f#Pg4v!*eMnT_5i*; zp6}AnvRJc*_N)(W?SN0kBP9dFc4rND(6WvKDUb26wyAEjFC8=$>h=Zs2-pb?>3DhTO}mo`5ooxW%y}+N)wwYQ1PyN|Gj>ESdHSbfaid_vg=k1530su+ z5qi99MF#?;oFdN>r121fWq6Z(_@z^rJ{^(7&8f|O0VHnUCB6XBIr_xuYf2=Krl8Qr zs1t<1M*$wqn|L)Haj8zGp)6Yftuxm;cy8sO9^!WKRZs$t?;&XC6I~v>hJaN#c&&0F zftkN6cvL1sScEQ%3z=4j@b znJG4gT0~&L7%UehZWM3s>L&nLDn8Ic$m+(Vl`?PEuh273KH~-q{se@ZEI-&sDrFgdA#NL<|GI%mz>@8dx;4WDz;) z6iYi0tmT(gSzTI{fI%P{4CdEx05*tI0jeNUFX%OK^O&y=V0o6oclH~3jCth&bPQR0 zXX*JGoDLNyz7KA=uAA@~(O?-#RWmRXU=qgeDZf5sUn}~m@3aOgwuB?2;x2tQzoWlY z1>Iau*^RwVQxDy4o1=tB%YP*PCaT8}x^6>a|`DheF zqUu1ovV;-?uNdMit4#)dOYp$i!?Wd;Gk;OWCTHMzPOrH)P@S%b13eAro=di;yvR0* z<(9l1d`Xj9Xs2hUS^7GirLfYmmJ8*bd{afy_VhPkrwywNv`I4H)Vg3*tP_`!Vf@zi z^^uAjgCPhzypuANAjXTL37y&}9e|22=`u$_FpaJ6hJ8had>e(g4`212ijX)m_rxK8 zL#DW?Yv6*mCQvwta_cD^Rwi0HbEBU6d5HN=5u|44ypu##yH~B3%~QfKNCf5+#R%dwO(GK6b=T>T!qLH! zL=cl!4{O#=39o-Q13SbHfDb(Q zV3ZXJ^vIDT<&n>PhVv(8$_^GQL!alv9?MLdZt(%~(q|3&wwo|rya3fgylBzejE)6$ z7*p!P3ol{~;mBw@#QC%5ScWxG4o$FQ}5Y}@Unam%aFN3HJ`M}qqY zFfs?*bKCXoF-`#>3`d+hig0c^3NGc`ioy1_K52Nrv;;V!*?m@PCCwU)pG&^FM|o&> zP@u2DY66+I1l9J9Rg1V$EO;iYRpH>8`zrG4 zbMrLB>|86Kd+XFVPSq>ykLF}Zjx{sx6kN4?QFbIcjNe$qH;?q+fxfqwkMJrC1QLE= zpGPRKyQ1bg!F-a}zIW!A6O(}>f{XWAW=TJ;BWWFJHSbqTs{;$`*J`sbyZ7Z*rA)pS z6w+5b9oADyFS5()6Hh#acw}iN&$L905Xq^fG1fFc^5Ofzse_(nHv0n4ST#o3T&;%! zK$heuPgLsCC@T!58jfR`h_g2pM}(8-w`hN^6ahrjj_X~8_z>$LW4>tAF!D3~MS zigK){<(c>JxOLXDgGGdTd%VUf{8(6&4=V9)?_j73h!-S@awR5hX)M zB(Z9tb`Y70rzRR&Cv6?hdo3F(9N8-Y1Zvf&onPV$nepogl(^)T#^Rcb8)Bx#F-^!o zE=Ds|g09a@Eb>)62ZL!SET6$L6GvjKIff7=68iy<>aVZ4uY@b?wQiMY6=EGhlmC9^ zJ7~3uWk+J9j@BiXBhrW~i}G1MT(6=)s2qqJg|8M5H(=YI9L=1fxIBo0aA6UqPW)pi z73Z&9E|)l1@8duHvGS?UekP1zinZlaXz-^Wd4yQRL}A!Q$rw_(aL3q#9z;d?0I+`P zT+DZzltss;eLW2mrn`CY0J}V5eNeE-w1Le!kKcBRAqeD52R$ur%|vwYJHzK^KlYLG zv%(D17=lTlag+-vFV8>!JOXd596o%wT)cd#oVxAy^2cBK59Jc)^gQ+CljS7&dSd8v z&peCOgmN(*u3-8e)>^@}hLLGDZIU@p1J~l^%V8Wk6FTo16Fv9=(Q&F2zqXw?zEy*C zkv=7@$lU0M2J2+|-zeA|?#61ong>GI5!=4tyB3tO??tem#IQ`>_6z?!XTo;Vy0yDe zR@GOiA9e9V;SC0@c7D8XFgnMdhyt1TjELje#7$u5JtIVES7vWIxE68w2n7~P1t8zV zv2aG^{8(;Qu<*-zDgJn((15O7@zUdZD*})Rga(h-woQ19H~WI|bmUf8JIJZ z$h-O;I>so~O|%p=yTW5%KJUk^iukBUrJFft&geU$Ps8Z=T>0VSFX6wjR>o#dGBZXz zrm5V$c5(S4t9aJR(WCgaFby@yvq(gok%xBhnNd30Xvq`am{9=j&Qw8g3SQ%=T4RX* z_+Yry89_sQM(Jpz(yk8U6AWq*A8b3%bYO3$OddE{zWaOsZ#i=g-Zwf|Mj41)W$%?q zlpUva+=Id(oyh|-xFnwp;;3)4U`PWFeBAKMxYDa_C0}<_!y)`hgw1IVNx@IrQkvmk zx?aXSK6&^EnqftF>ep~b zHPe7R%={U34+8jUozma5A-{(9JU2J^YS{~iq21S;nqMu)H)@bRtFa>F?bM`|6!cU! zhnkZ)bh+`Mj*JDlD@PdlD6|rM3;_in2sUB2@iWcj^a})El`Faz@A6(IX)-%vm)7mT z18GOJ!tT8tViEdIB=p( zyMA2QWRUBufgfSoW`{E94=4hRGEj`*p@BP0lV>}Q#&PPR*Fyh8<SS3QcL@orcC#&D)POqJp8rrUD>7N(yZG9}QFm>YK~) z$(x_yTh$UhRo+5wL3NTKeh{Gmn zFOZ2 z*2w|CeJ}X}v!TImUX#>M<*TYbd3|eqDM&q!VUr_>M-d*gc!8^BtuuPn^cHeWeL-4q zSP^OEY4?O|utFT2F70&bjQ;wTFGv%CRMXWI`@V^57>rRHxi*jmCtrw3RU)e+y8KOA z+g7GmnPE@O(cE~Mwl|Fz4t0dZf|R6$u4o8OEmT6TaNGDYe`1FajH?D}wi30tNIkho zcIMUP7gM8ZvcZVyAizT2D=2h6lW4VK9KjOs`s=Tk+fJP-2O*$e`se?=oV@3ra{25V zVO9sQVDy;AID{2oe)ul(Vh)xm2hD9!79mXAY71CBGMY^aAZ9ui)`?*{`8tk#n+sRz zOmtX<5(KW9PZOt|)()-4ACGeCr-^tIPj3C^G_^Wag}PDJW%6`rI|8{!sms>AP9=dW z4l?98gvH<_qipIZ6N4zSazW?c$y3KrM%K%Td+sRz;9lyYvlfcYBPd#LFl{r#elRb; z{8D-H+uvlG1*f)`Un%ogJ6?G4#k5aG5_+ElyB*!OQ^^dDE4FXF?_KyqJz>E1$ljxTLd|emBhxF3f2#>o-NS-;&>8o-Qri00hoZ-W6_GH|1{^@!NXg z#nK`XJ|i;vjKJNigm|<=-Dg5v@{WO6!+{u# zb;%l07MMWUfDgFSC@JNQaq0x;=1~PcEyjB{{`<-w{y}-|bsT(0rf?p`sUBs-gXL_q z2zcp>LbP&AFWEU6T&vV%Ak0G*hj|7va|h>$M5)x>c2Ur)?08_G4yL2fgccCvWCaWK z>vXxwQUeAD#YZWB-uTc*9E=pfYVWkZ#hlIHv-X2N3DfU zD52M~curbJ4-^M6N$Biv!svftbvet84={Z(fADnqPLb3j)TAx2K%l! z+y5*Ny04THyixbuv~p=H;9b3RsH37}cPJw&q)h49jXhbj zU#DIybehP=5vFt|cmll$f^wx+$8&33zrous3(8Y+1@Rn47mm}CYiJ|wc(8&LzYOcZKYgl(+g&qdZF6HFiQD_?Cilk)5oBEtai z(w6Vd*Zw9CQ@9ygy8H%?6qR@TzYw4F&&$A%vO!;D1X5PEXUa=w7s}a%5vF60;G|98 zXFrGO@eQU#Un!4%=&thMy+^Su!t*HK(Yk&Vw$9KjiXVs8)lJ&)r+^sx3QGF;5N$56 zK&v4p^v1V}-Vg(aoe@q*wO-IiJ-M2?fvXkxsv821GsUycslea+!HeZL|F18X`Qvwl zN4xRcCWy10r7PvS^xCW`uI3=u@D%0IDtH!8S~qSxeH*69@-fj$gx3pEScmSc~zK8Qo+9y7js`PdSrzr!Zw3S=GF`R-Mag74aG*2%F`oTHmyx z!(8Cw8YHSQZ6R2;kUln@4@KMxrt~Qo)(FCi_Ka2t>kAXG^9C{YM6>KdloHa{d_o2x z4qr#u`z+eJpD693$1gt`}}rUIPYbAgYld*j^N|kOv1>hOWwEw7Tk6TOR!eY8eCxl;Hp%03HchUpE6XT5>|&cyi8;eKgpb^ojAxy3 zo{C}yuH*d;oFfP@o!F+29WEOvDS!8u|5;hMaG8b`*XCC5Y$vaR6UvJf&WB2*F&Qhg3B$4RYYK7aRlSQKt&LwFk#<;3 zH_n`u{(==4wk3;(C3{i0>S=1Hjg`@o>M-r1(opL{f8m)F znUNw{W`6--t*yV8RV}*KX%Oee^v{X`J)gngkcnq1{drH(T^(T8HFj5x%2$X6-T9|; zYmP%VNAT>_0o*(Tvfw{C61^)fsnXYgBke%CU0~!R#7zGX#+s^)L=z1d;%sZ4*lKJyFdzQ?%BPa`y+}+6!-f?>h$=TdRwSIW~!f0e^{&?TPaAb3a69Kfuyc zHdSLO{@M!uVVuxAJ3U$+e)t}GDWee@R=(}vCD^x-tpf_w@FskcDON2wncmVusuE26 z4fx-V+LfpGVnK*y2VX6f2RHaySAdd_eP0Ddh3_KH;^!`}mw)|l{-1K-&@sr@C8UUM zmgr`Xsxm4s7tj970|3Wjyok=ucDB<@p)9gt85$0cQD~Sx*739QYgW=B*W@v-juB&8 znHAvGf1(boDJW?zN=u{frRl~iY$xFtF3ZS!>Mg~)S|t`_tTLM_Vp}Y6C66JjHESDg zdrp1HHwOlKdh8ZT3Hi8!$WwYVur@EtqXUV1^-Qg6!tHZE(%CA`_Bmjadfb#j24I`* z4}G*m5h(GM$0DS0M=_-EWS4!_mP zp#^|9ATjS{OS!)mxHpxt4{)bIOp$n9r%yS7fsO$qQB!qfosm5aX5;Uu#u7*3sKHz+ z5pA*bs-CsL#xs{LW(H;)f?dOmr~{JwM=W>qz2?8+T5$yD0j8lekG;V($U_f5Tt5AC zKgSsj$K)I3{-6HoGRomW1v4h9aoKbQ3O*O^tFZ|T8;n9#UN%|zG2v2H2MJhCL~DkL z{Aj%iXXo0mi>X$H`uP3*rhdY&uCCI7Mge1DNgc|EBOVn4&FPMBG73f@d8~9{Z-`1D zqz|h3g5LDzPbF~{(~2X09sO*1<^}@5O`gVKRBG`(l(mB>YyaX`|7Dq-KZtNhZ_H>$ zv*R}DvHQHg^?#pom-g*9nb!ulZPcVwvDO0_%wE40cc6{q-MSGlvAP2h!Uzye&I|qY8FZziQq`m6}+Qs?(b@+z;%X*lj^ZqanzXPj3t-pth z`rtnz1Yf|FI`h3hR5)tg2HzPoHIa4<@CFg<;G&0civ_f+YHH#&<)|x5`rf39Cgq~x zJazX@e%IQvi?5)_UJvYP z+#fxJ57d>?U&R8jyjGTXR`Hp7j#GD;vQXHu7sSXoXO~=9Du44o`CR$LLl2dmr57uY zl=d7$!(X@fIBI7Z8F{jq7J_|^>6X5<1}|W^K(m8eqPUV|oF%qH?CrDxza3h4`9Hi* zzbx>tHB!FaXW8o}LU#&F#Fzj0>*ea=dYNXLd5l5IhE`?U$N`~KIOHGsk!pj-t})Ed zyr?OA5~(Qdl;bCkm4mYfIl`wZ7_mxs=u%D%hDtBUDCC6sM209&=m6@X2A`YEK~z&V z>YMs)p7|r5mc$9R9S>a%>r=-T0<^bQ{J>GE&|CwnSxd&XX(J*sWRs=9JrtUQ$B)xaOjEfMM=vqJ zk&%VcIwAU3iJ^B>cG}w-Knn(_FZ8K7*R7y^ns@1MiNbyT<gAz^ zY87ZVzVEK<>-z1Z8|1wkjkX@6Z8qFNGzzG+(Y+P00BJw#O6aC5-a6ym5^i|W>fLa5 z!-&^;Av_fqn9c`qlqn}ksSCl%01kHfPlwZ>sG*Jw$u;<{uyuGRy+S6+HNI8udQ2o6 z`G!H>vRf9hvf4*!GyseBZnt|^*U2*F46%$J!3R$t!K$!$0jnxJP$hkgKDNBLz)F-- z=H_O~hd%UBtc|{xAIeMVvS~~8POX{Q)R6u<&OIcMrS>-a5WWZ_Ja9{T`GJ<(9s2Sx zywg2%q)GXyd$s5wxkdSFt1SJToGmZDe5O41*tc*RKUH2ke+erGd_k)T{8E17j>IA$ zbq0U(OmXCZvLmzT#nPf1c^yA?0)>bDf2gyT((F2`CE4x8fo08AaVSsvZ>R)`PZdYy zMe?;Q%4mHf?Lpz~S3ra&alujAlV{><11pYv$!Q=5Q2Lmdzc9<=w6KK$`SraPwl!ed z!6H(9MQXn0sS=dFjCE*Nv9;c$vrzpz21u4?H+!H`Hkb{gR_faH37q&QrL^R3)kXpNwo8Y6pQYpT%rKaz_vY6c+xr%5P&=gg zCNv`8rorNKA#Dmtys1+j8Y~Uy#!=N|C2$!B=H5;tF}jA@jki=du5xhDB|49 z6~+9~W90-2#!r3xr^|gGxW8P%;n9Pi4jem*DH~$5@TIG0{1TBSM>-)p-6^2;flwd^ zlaymMtfxDPO86V#zpief15jkM0?-YZ&T#ab1bg-OKACy(J_qXI89RW@N!F8bvJ=NU zbRvPE8)W44^mo5ke)Qzi?4P7+EzJq><*T}vb$+4psWaS$`+heK~4Vh0ZLL9?DBm0W)vavJ&13d zgV~Gve>t@a-nGPqf1vy+4|Mo6Z3Mcqk85dwHz_O69T<{t+LQN*uk29=A|K^YV4zXk zK-_!X5LBo()`-~0nr&Lns!1>7I*eVKF&+0RAx`Nidkj%@ET_BHr%%Nsv<~iTy=^iS zed67;3WvmQHDd0THVEJ|8ts&hJqU(nMvlktzrQ^Ek-t%X|F^zaPR`*x1afWRhWMJY z-do|;=|z-rnxN+{$Vl7P1A3=>xfHLi283g0DAY#qiPs^jl$+ND!R(`0kCFVD2 z2J*{2#1=Lv+@!ZtQ$PoY4pKZp2yUQJFECAT_{7n27fQuAbAxx@byvCXp$E(OY4(vo zL0CbcdiKfO;bSS<pNuzWyI~tU03gjPIm+=6g+sTjan-gWZ<&bD{Mft0M5=p z4^MpOyR{>qI$D11*Z!+=oZV63w56w&!<9D4jQLBJ{mRfr@FRg!NKEGZ&Vy}pqwo{L ztu$yKvmb;;ZB%G8OZ>nK+)M1yRqS6hIo&2^dG6DvL2UISs1?yM&&{1YMOB|9r%xid zWL9b=);axRpz;lUyml&Htpu5qkmy`l*6ss4t|GLy;s5|Z07*naR5o6m^Rg0(X)sjJ zxqpAHYZJa8~0uH~T_VIu%DdZuw7{NUZOsDAtL=gI;*`Krw8dic=& zN8xK{iAUMm8bOdt&Q&0`gu(uXmB!$iN;xbLqHuMR)(r)^KxYedyv$uCWPf$4a7bSc z6qD@@M&u}|{T|M%E4}hNfAYQZM_>Ie!jqj=CXYcgOx3JPNeE!d6t3zhKj>QFkz?6P#OIvlK)^>6c1~}2m!(oFCyqC$_gW|-et^{uBZqE7~IxtY7Rmm}{ z99Q4TK5J=wt?=$b?Z7JdB(;OJY%*u0TPaA0>&$hHGJ>DPfp3GUgR^XFEyHV}A=>+l z#uV0e0+HS^`^-Fvd+uwehG5cRYA(k0J{AWag+Rf&hc)f6T*3E-#!T9Ed*1G)He*%- z_vv1muKxuF;g2#yL&niY0tRl)Yj*l*np80`aqHIF$BrIhON#{@8kfs|`i0Mz&wb(V zlp!2ChwQKrP!Ff0b#~8$DzcY`Tvej86V$pvIK-XOcVT*>EWG@3`PO6KC{I20RB(Fc z)z@M{8DUyxiK&(~9Dfc(DXB+6kIb=(h2>nQPv2G^eE6Yq_dR#BB$ksg5x8u`VO9Ui zL(Y@Izrq9E(5lKee(&FxfA#DCbC%|+Xy`nuBdwihoK1)HQL#7LHcnL;#F zm~M-DnNR(*4GG39CJeEqR+(%-j$13xfGRw3%Dzu;0$ zxoU{Dj837juWKpGbZ)Dsf}CgLO!dsNg#b{|N2>qcIM#ZPZ%`4=`6%SMjOEp!e3&|b zzX$^#9ZGf5bt-3g0tFO$Zce3X2WlK1Pu*exK~1qwMaI;nQ^_-YYDJl#^DKE1r|%vo z)`~jnGnvChRlqtNyQ(INlk!BRg1TleDTu_a1uT~eXE2cM;laTMxD?6n=-XG`et@CeoGUkmu%D+$qOq1NfKA$hg1=23M=!aLjal# zT)LjXBB8Re2r*9L#PrF}|9ly{?IeQ!DluJhno~<6ARPm!*c%O{C0T}tHvfC-EOmc2w|+B#wh3AkGpf9Q#bB-M_7C9Lb>?NE9ETL z-vjr5L>t`3UKOWqzpZ@obDt?E@4mBwP5W3mPrMw37<)Ln29V_PK7P?T*BEVkta6VI z>e1=n|N1w||N1}vPhe*VYuFL+>D=r_I<^PYt@hSf>rVUG-N04V>p?$_qSmgka!Hvd zfsV7p_LVbd$}h6X+0T6Lv*jGh+B#OFsrkcYn;llyRElv#+W|L@{Fn>|4=5n!1*39# z+dB;v^EXH}K+}UUEJfM6OLGG+t=Emh_2RdFxrO7~;XCpi!s(q{*0mDQkjvE??fFoT=kSC>u?j zdzss&=LPH!6ylaPL(V%x|1(<$%Eo0Jp=p;5%j4IYSgd_ZGki?QT_4|{o%h%D<1Rw@ zL|)bh4TtS_Kf2rV#I|sPxM}i0i-y7dg0e3VeaH7sUwQ_|B=t5AN2QK<4dFS^emGjA z3EL{Q!zY@Nzj21iC`&iFR#^Fw^R0qwoxznB@}vk#0I{6ZZ=e!BOWO)3#nFXw^&hu`4t+o-PoUl z8asl%aP=a`UCePXBuf7%Jl&Bx0}lKA5dD2vMZ)`li|hEE)H+UHsefR=#p1qUkd5A$`J*@kkE>3LWg;HhDV zYiMm8g=!fq+Yttg+4F?wPQ_@=@PN0rYqs*H$sZLb<;o=#EEN%VN47n*e7FK6?IXR? zh?(XBE2g#VDeB>G96`y$d~6EiZK{+pQ3Y_+hv&8d%Eb`pK)JPfWDa%gBbz+1&A+S2 z9Z%S`xOI4|nW?Bsfm`4a@0Y-q=~DWzTRJpY>D4!95cul_8I8*jRXRLVKqhwz$44Fd zV&)-{JE?)cgf|iX^)kKAGZ7SpgI<^UNb*xVRM`;e>CnUx%Mykg!pMLn8q2QEZoE#X ztPORYV)7_f6w){n%u*%tjgzQp!v@}*5;}u;>j|bCFo_i$J!emA(gz^&x?YfRU1nFj zIjj&en@w={tuKDD{2#yhzn3d7y@C=mmSeH4iyF3qKu0Par{Yw~=*SLg-RU#s$RWI& zdB2VjzK9q2pa1Efm8YJ0x*R=qvK+hnPKXqR4Tnt`ndjc<`yr$INdz4OXW4{H=Dmti zv5qPA-~Fq9-C4#^x^To2RWb{=ICr&^YxpFBwGI55}^L!eqVOq-+v1>qRUY zAN|C~%g_Jg|15NIhz-%Q5ff$UZ9mE~QOH5^NFH93ybIUdw1+?O-*?+Lb^*Pn8dMHb zzlLHx@a;RG6J})9+XyP=W@$P@{gK^^9!rYaU8mYL?^-&NJ z`|}yda`#fAZ-j3Hwof7mOBaGz;)+la*sK{MS0Z#|HfXjoPv7~h<==i=8L?(`L?hh7 zD*;^txX-%Im^^uJzN2Wmml5i(y#87__Q=DT=QRsT>>##F?1dSu7EoZh$|&OB{V%^+ zzWSA~ltVKI%25PvpG|N^=ul2qc_`8j#680@QhGog*@O425MqR@7C%9!63lfpV9$1# z!z%J?|J{GXsH0ylF#11w*PUqmO#dLPqo`C4c}=zUAbW4GEH8c;z%`B+_`m(H|J(BV z%j^V7UG4OXi&%N^b-9Rd%Zbyc%boY#Q$GBm58mwWO`}n_qNVIiQF3PT2>fc z>QYPYO^tK79tUdC4^&t)jYw77j+oYZe-JO(P%`IJfe95@JFuu%=8RFq*x%K8JulCTdr zn<_p5`vLCm2L&mdIxJ32m7&YZnezWe>}mpkvg zqa5P^#ses)xN&uO#A1d|$~w#6*YQ)+I_%)>+_}09z|P1ty!0vqryrIdJn^~w1+K7SiLo2x05rj;Vp<6toN|%4Diz{s6Dz0nJ<72Nb8H^y@$TW{ z;NEsrU^}G~s~=hQpm8xPbwsV8lJXWqEwfr<^B!f|woiL>-qb1-pf3uIsP&zTD~xY> z>l_(BM14H$&Vf?+mPD2=WXUxR$##S7C(O;#@6=8l;mJ>9fFaOYcb=Kny`FAvg=4pR zT-b>I0JxR(^gKJq5aul=vuNn8a(>}*Iab*GE6kpV9ddV-0$bJ*D1$*_IlTwfv}8(t{7S?4VFfW_Pz@lgdhXrJ;YTN0Y-T+ z+a*TkXbN#&axAw$^i_Hw#)lbptKh^H2Ui z>fSU+)9bqLyS?wT4+awAd+^;#4JyKUg19 zl@Fd)=tK%7QX(PlJ3;KgV3~dEnclne`~B~8-+rgjJs7Ma zZuk2>&-*-gJ@?#m&pqedbE`zEa@`y2_R9QbGC~qDz!uf>?BoCRCqGrD*`1R^uKjjsQa z`}&tEl{ng?I$F`YT3sStG+f*~q zF4~mi=Ai>l1k#P{#^CBdb7a!gxUNol@8km9Yrd?Ac`4J86)0CH&oBl~ni&M9-Wa4y zmUd}ar&b%^bnyaGVs)?AbMS$S7_P(#)8Un;G94A)tT%1sV74?499&z5@fzKRL}LJH z#`a92pZe@$<+EQtf!bnUx#gC_<<^^T!r&d1E`B|R*&{nLJyync4C9w*9(6nmsqww# zi6@^dpa1F?$|H|IOYuWUJ@>QdTEXAOJjbhVD@(Iypsy@ysUNIEoxG`>2D(nT74}pM zW6}XdZJ`CYRtINgB*wtiIaDW8sClou_CV50$46PXc|vwtPa5Mprx77>1V&}jY;t`j z!()GC2cz)?mTk%){gJbgYL~rUk=w^Xz5H_MPk&; znR=5TG8+2xv%D}PUHtz1YFrtfuJd@10oTP<^eN#Kk;x`DEo2_%fNDNB5NGZ*&bpXb z=Z_vMzxA8H$xf3UtR^qO5J0^AAQC^ywpk5C_u{Jj;Gr8ZD4mHt$56!3iYbwfV5>0e zDir5CdU<{P$P?x7{NVSOd%owxtWe!rhRTH+=*3S_cf_=$OZ`Lro?E?_{R!>OHcDKu zf9_BIbK11cGY&xhbJ)2|BECO#%T49){_=mz88H~mG8j;-QVseRe8_<3SM4tbmpcPk zbuXie8KVuW=(*3KiqTu(5E3B|5_E8jk04I9Yv^#q-3k4MlN-MzmhoU2iRh`T=VYxB$;b$Ls~1-!g2@ljF%X+j9Ws?-QbK33hf7%rPB z68I_s(cq4yMpZdnJz@yr%&Fj8- zikJVXaBeVfx%*5h+W1t()#%=tXq-@lU&cQT4*uJ2CxQ+Dc@Kl8d-#mYFx7z!Vt4us ziD@P#?uDh3O0`-y&c*)6=(w2POHs*-5ut(Kn&WDaUR#5Fq48eU~Qq@Ve!S)~kWQ0FG!)g*ZxTBbc3LDgN$ z$FW{fskX!Sx^ys+i!PZU>+r3~a9DXho6!Lc$CP5k9k;s=5U-AL9Qv)dy`emM|Ch5n zAZir{7(u{iQYXJF4HdCOuFCb9K7a+0@=V0?uVP=a6&tMW%IYq4@;uyX^2;qB;cz;p6}5 zKb5l#!UKEvMQlBa*zGuOd1u+t@`g9vR_=P+z2z>p8t=RsUme!jt#S@<>gOPGXT}94 z=k0j^J9+wK`RwPvSnj&_Zq6yVSe6k1&T>q>&UB`701{bXp{&7@lf|nVl={HsfAvdW zW()O&G6Sw?RH!cv>wmK<6maL_iKBH@Ks#M6rp?xsHrqEclZy}s4PUo&GOnjVO60fU z%S6N78Hk;_ZXvEa_4IAmzZtDIy7ep9#Pit;4C}prB`ewQOv$ZRNUkN_%Y0c zwXk-c=F;CGf}3%_>m_JoqeClW$y^JZ5z=YoE3Wy1MN;jPOfvOxw$M_>+*wWv2FN2b zFdR5ff())_-hW4S*}cG64!P9b{Q_PUu|2XW_LIf8;Jstq|II@GINj|13wu^+!DeY1 zjZujlaEeDXKtB$Pcoa?rSpW?o@lbW;iKba)GTyv8K{(-Qv*GV?SG}DCffpV;DJ&Qx;m|I{8H_OK;Yik* zV0~1H;EfP^r-Vnxk595qb$8i?0esMvI?fRUPbSoeY-hmot4u3H2evz?ueyMgJ^aOET?9`(uSlCb* z=MDG@*1IsBqkzzhx_Twgf|E+H* z3#U(qpgAb@)gh8<%&L2JjZPyW$!xyfge$(YNrnw=sSkN+KV%lEj9h+$T1j6m`0l0OJGePDL+Ht4DmLb8f@Q5@4Ud>NI> z5}yGG!~F6rem)>vsBPSjF5W1%m$7m}RA8UI>lv_J{T+M`&`sM?Tl9jyZKuIXUnVpV zZW?7{(!R*TC7~CmzU=+HBtymplAyTA2B(B26pR?g?#r}GW7Q)P=66J{jKwhBz&)#W zcn669Nc<2+ zLBvIj3m55c^6ZV-bUukK*R*^ZXhV}Ww4=-3;(Fn^u<3uYS&GZxgY}>#ez%m4cmDuP zAlvIBpQ&b&Mlo*-dPjtZ;F(8e3RkC&Ll}}6Px{U!dIk{Bpa;@KRj|II8>8A-FP*4; zA(KhV+w%RV&Xob_i`d;-*UE_UfV}<(X%Wm1j?~AYiIo!R|uUyPGh~cZk!){h^e{J|BZgQyH!i@euCZ4Rdp|q3!0s z4Bc~1QJOY~m(evCosKmIC7pP|8?FNwrVg^oQ`oEo-qTm>oZ@`In2_Os(Obcp*|xn? zW#0jrjN|N9L7g!M9fck((;upy>pTJ-an7-JJgdxs3_R)==nY__4DgsZPV(kIsQ(dn z!G-Z~_X#J&4$iR9Vn+;;S@|{9A40-;#kl4Xn+ssEsvi=VBe(IdEGRjGegSk1M3pdl zY>0GCdn@CuP+km=txU#B2r#X+Q-cH*2J}_zLU@xgNc2}YSR+3#B!C=U64gWN0RtWe z#HxC8fRrPCAs~g*1K;t1ca^{TqmRPf;-QX-Mh7es^+mWi5nNiM)I@*)GW2F3itmT@ zED68?{wM%doGa%j*C}TxqAY4KM8~?*Lar3Qm3Xe?*ma}}A}cw7*q%@ba-e%wq$UA# zl6JhTf;1yqkt2Zs6X-|>P(|J_P2{xz7cLU(tZE9|fDwF*T;L?lVZ?^!;ed1SC(yxi z*Yj}Rb|OCXa#ATQEK&wm^_JVkHC+wdzz96>iN7ijA!gi(HTOJeMeJFeS?zw~P30$l z>6gm*o?UF4J;REDK>>_p@J2ym5iQ1Ra}fGe1jH489rH}uZYM?YSEd+zYYa}iO*jLz z6rX`g{8q0#yuvSf*m06PbKBtH5Bki>$L(i>5YzOXaT$awFao2y_LRT>Km1Av)TqXS zw0Qu@#{@fAMv-VNX#)gtaZ9Cj8@QB`aU^r|Wt%LDdX;5%r zV&1FVL$=9_JgM=J`dKMIuyK3XN+x99YYM(auunG&PR@q@_bq09vuUcDX0un_vzEtt z6v?DLNa!+d6G*%n(iw_=sYs2|5L4Z;TMlRNZ6X})Zw6fx4<|BT*1yX=j9VzR1ed;) zQIlcObEG!O>HC(@t792sPwV6A%rQ136Tvp*#q+2Px6f1!K;l9eyT*-LN5-D=r&Sgw zuJX#ZQPg8IP+9RD5)y%v zYpZzNg{BWn^N~U=V9Pdym(nTxSNzbAy|di$))}@nKZ)V5@&oA(>2W(y3DE31kIvf~ zDjdD9aP@{~(33Eic_EWRIT*bP#iiv(%JS^K@~8j)l!EWj!+4RUWy=_ft_`62rrpDf z+iA-jyZC6cbd5P=o@Y$4Jcstf6xH)lTtH!%%NSTAJr#hy0ayAuV{9fbNtC;9W&Z%t4eHYz?MxgqTAi#9C7?!93pe2AMQ?rcdbq06e$B&;xr#D@mIddvv`4vP|Cpi^#8>{?P zkozot_1$u+I9MW}Z-*gPW6M~qO)v;1G}H>7D9NaLy-A$cET9gV#(O7CD+7q__0r}_ zPNpk^lMzt|tpgy@cuw6U`sBF^v32X9yH99D+PCQ!lfk2pJywpN!=Vng2N!Xyvz_)V zQP79K|NF|`0|&~&8TPhg)a2yqL2w!Znxlv{NSW4SeT7oXvQMZ9p%J7WHhD3PDL=D5$3)qMQ z>C++NEWu1JW8dO=3d4xs-L<1<*Ev)uQkHR~BJP6GF%ElnD%h>4_$V+WK3xc|ajz~@ z9J@>pwIr9lHrzE*#fz<@TNOW-3&OKMq`!HVytxYNOl`DZX;p%_;2#9rc#+I2bA{02 z&yz`=w#sDD4=wx6+TCCO{(CXX{5K0qh+N6RW}-@@59p(bZPW3vyLk%QLcI)%gfs4` zcbF!|x4wK<^cYE-BAO()ZbC&SJ1G)`aC zmgIS_bX9_-^x)e)YwxPcAU*!P$P*^Tyt>4_Is?mI$6F!=Ryskywt{@#7p#WwtlK(` z>8od7+}^FlVAyyXzbelheS~=%r(CSQan_AQlJlSzSpeAg=;b`0l>u`@`Q=TFDqk?W{Dz$wdD}sw$9&k}tHGF`r#PK@KPWd5U1+N&JZ+jPgB2 zb`U#}wWH&C^8}J!;>U9+bB6v#Ry{!%3&)_Yvs34FDk-76Nf5II}x8;%ZYb?+ia{YDX1Xs$cWe^r_29IsmFevzHA`~2H<24GQ47-R#!O2arXzm$~4T(8N9z~Xs9Q(yYGEV zx$e5_%Dx+}>IF6aK~*zYu2VJVtI~ ztenTOBXF?JavG}))WSSS4e?XA82c0uc8XQ@GAn57xiL5p>T}-ZeRtg?ZZ9o60N#Ap zo#j`5^;gU54jnG1VW4JUE=+RZ&fCfoYLQ`mA;9chU}7C-2TKqVM3Ddly^P!eGejYS zql2pN@?R0HSMJMkL%y2^*y{!#2_==xZ;Ai(9*hZLIzSShp`*nBOfLT-DwZ6T46_y| zRuU50ti`rRK{Hxd0CKn!Diqt}Nt0tRv11t7;`T4TA<|;LhG9++b#+zC)4)u65u?3U z>8}3Pb*rYds8@0|pZ>||O43|;oGm8X5I*0L6JHW#iMAgATQJ@!i?bSj0uSCt4=t|v zev6QH*lAs8ec66*c1^pfi$qP;;{-T722;rFLAjN&NV`RuuEc)pCNoCxcGU@Z8ucC63(;In0+FY$%t1~UVvuD_nI z+LYPaN_G8}T9}XO=Ult?iHUhHaB>xVWnfVU;$wTvR`#dB%6rRSLp2bVynR z3@$JiC=p%YoU5y^-2nsQa|eZKY^a}00qvZ|L{jta-Zi{1o#9fr^T7JT_(;Qa(q&>9 z3{{m&PWC#)V@2lfCDlHW@X1UN9H%a_O%tCY)JfW2nG8uI^Q?W!xE2;8Fkh|4&Yd+E zn^l>#WXhNCB7qUMFgdSD2?vl$djv>2)?XkN+Xc!koE~^T?q?SuCK|xFg;q~)3#_!F z6Hea>syY~i6kDhRJXHqpWRZqwTqd9z^I}oMeeTuhh<A!6bou(%zFxiz^YQ3I565<6 zH~9{u_EAlwH^mW~!uCy9*n0U?Dcz7uglNIrHW2J^Z9@VZUpQhm2^Wr^Cs; z;SByL_92yFd52mPt{5qa-02`HhItsc?K`$-km&?WA}oqEe+rbGGSpBC!@5n30-bbH z{?>Kaq*^cPk@VT1grX;AtWOwJ^f&d^??Quw)l$vke)ut%gsfah>tM<$oU}z1njRcY z<2ej#;LQU4GKTbN6=qEW5xuDs8w1(Ho0N($^;wgAgrT2a!Q2L3ybqknKek0%^pUYQ z5*MEt8XmOw{%-d*#%A9jeFFloRV!{58a&&(mIOgxLWT~_TooUDLi_zgX9-LoXfW$b zr?GEQsz(~}g#m>`Bq?hqecwXNkp8oC2(^8-DJA6Dre8=Y>|2i@A4BpuhI*_r8%}YS z{oJrj+^PoZ$^mw&xEMGrFe@BgJT&qtEl?$9I~puD%lEk@y|gE-k6SMGZ(!LT^j$Z` z?R&N5Z3pVS--tVP@@TCE7M9H?P+fn#W!??)8}q$Pf-PRX07z56g@v_p{McDGnPEf^ z?RWFai0;Q>KVmA$`w?~i_4nc8t80*yud069mQ{{ZR@ ziH3OzW_@t9mTwSwOeuWqJT!aivblYr_JQ`$uylp&+;Vp@B_ zQ71rK#WP{lBoi*62dSU7DF$ap`*oGPqatQrGM)J~Jghq=W!!|Z6{`57G)YOYbM|Xa z!qG&dvF4?*N(G!mMpq`v9WVp?|Kv~0nP-oO+tmIb2oa)jDG?LQyadJq(awfwDkkD1 zdI`KU7^B^D-`mT3Q8!#XaU5R^hpUd5{5&9S88N$tk%m!#xyvweD596;2SL7zH; z#8laqsFSq%wbOkrV)#Hz%nPoU23Pg&IPtjlHQFt1A#C}A6iUc z<`f|juH|k>mY?E*4F4ebJch-;hqCdcs!i$icS+;QWgtbAfeEn% zCjwtyrR}Eet3I(`aAnEO`1Lty^vl9H_o#~@7JyFMPHxfw)tz1qYe*Ufu(_~|!BrWCI#z4H z$XHYfm%p>fqDe9x^`3keG$^&5j(F8B*3yZb>DUQe8qBktyh`57*l7*(>@FtB% z^|xIOO~L+wa&*Y$A#wq>x?u3vdzl5LbiHoMO@)gO*GOxy?)|}<$m!>~G?08|@oRHl zn?^jXChyQ~Q{hP!hD2KnDs3ZSrkJb9JMPGV<)XHRG9dgV2s0%>3_eTt<4Ecs8&)B( zYGa58z89`8RGf=na}0+>UvcP|NM-|=Fy>j6mjO;cWx~{a4ADmLmL zMS{_ltzIW};-pid3PrXr@!XZ{d*An6<@h=be7y#t-6Y7ywm1WD)o8O+uvSpx#Lacz2EsA<*)zp6XoN7 z_Gh@Tm@B(*FtcKN2s%&lE-JFs=oj%50ptIIN~BJ=(q}QX`*N zEP&~Pw-|>9W-}~)7Vi zxejO*wun@#KeEp@gu0^I@Q|MyiOh3jyi8A=(K{eZUNUjFXA%yjVA!`T!W=81@a%^X z9KXq5$M`WTJL(JZ&jKM0&sVR4?N?ycJ?%}%?PV|ar8mKUR*@d#&FOp8l_!i}?K3XH zjlN{rPDnf_resftLq;&N23MgQLvH<+_!7ip$6Y79tnpi3qE)-!^eT~+@cZ)eG1rsV z2_<9OwwMyUOn>upt2Wg#)^oX%yJm!%GPJ1ODw7n-S2vWl%6lVDw%@(JG@*HQA1_-K zX;f*Nj8_MS3c<^Qkuk>PdgG0^l#`!-1{_3nx*ZkSAodZ^Mm^ImEHcT1FN0%Z8}t(# zuwgj`mCEF3d7iX>({Q;-J*2Y+C(BU`P3vK>;2jpxw!?mMK{JoRW*7y=iGFzoQ0*w; z(D{}$_E&!OzbkKeD-!U5C*x>woNc^RlHbldKm|{#3P-e*wvH`Sc=Ee@)LUS64;q|J z6BP}WvhEuEyIW=$dgyjsX`f?2z}l9ax*G;U;UH=kX*d*1rXpg{jCaemKcr;5g{~8W zal!MxP7ICUw+jqyT}-2&ENQHL5VHpys9C3u^|L))i)d*>n%3xVrK{p0|FWW|$_uQr zTuse0nUC(dy4-fxo6AQZe-iI;)jz%OUCGs$Dz_crq#Kw*j@u-IanB+;l>~&X*>ep7-T`~l6 z#aPtcK)6nxXTSLHUOj471Ixm$k5k`#u*@U5(O^%!yzz~dH#ucQ8 zqsj5g{6)9ObpX*jn76TJm;Y@clAesnE-DR7-GR+84AJu9dG^}l-hJnuoS19$99=D} zfV;aMlxC~|8`V|9(*fAj8yT#W<4Lw(T3`4NJg2|p-QAS zZ}ydpzeZ?U4jX^B=QKK?Yrm}xPZG2pGF0(tSfdaZSNf_Gs4Qu%JCqQ7ml2+0oAD6v zREjYPJYy`HY&^0_X%P*jeb&cq)n3iNRl?tSXTjXtv-YHYVKm=44pUE&ozURX($1@b zONP3(nbI9^ycP}~ ztmSG}`yLlNj>*{mq;~bI)y)Pu#uX#mvTA7P0--YDwJr1kFf#Po=ETM$8Q@+Z3)7po zAK3;%kjz5i36#GdL<{9KsFoX07!_h{H% zB+xbyRy?z4jV9gR?v~Kt0S~pEvy7a2N<|yf-}>4992;L|+iX=mudcea)iYN-M9q_5 z-L5)P&O#T@o|(nD7aJF-!MStKlsDgfsNC`Pn<@CqJUd&)G1On7{2}%`QYh^QP#C%j z9|wV#_0R!m{Xu`%r)*!<-BZporiaFG2;J!ur(nQ2uPHqi z>J;X0Ro0c^u*R>E&=6CgNz`ME0uX&Z%%FbPcYH_r3p`6+Ja;h$k)r^mNjC&Yx|hLi zKQsMhr8?^b!HQpI<`~}QZh6D4jIO%AuEL3UFNH+a(|4R0itw> zGIDqugH&tfZP)B8=bkxUw(Z(cFyt?v`rY3x{|`sJKf~D~BAdq>zvZp>=G4^PhYo|4 z7-KQe*VwyVjV@U&hUjP+O?|^W^q2f{+=JlsGjjs{ceGq>pHN?pn?zg=TtIZCSu&T_ zN&ThxQwIm-n^2e#259q%haW0``0qbbPM$b{Pm%3xQ)bH>%$-Q%;E_3z_+>I7&2RnY zZnoOqZx#<)L2~s#G z?k)r_5QtP9rbN}rMct00GSuDp<$`eS5BUwO48F%+U?fbI34 zYi(=oZXf4G$_d1If0;^c@#+$|q@YbAwz9fcEzQQ5TRqkrBM_zWd5we(LcYadF*^*Rw|jmB}jO-rX3M4GmgB zZ7wTqzi8XH%$T+unY*8lDMm=NS#)D~>YydFaC1 zx+`%QWigfd%K%H)q|f|2r>I^L458mtN@<1kex;jhqACFvGHvD?=1k^GMwu)PGGQ6*aLI0iib;$`drb2RpHbe9GR#E3jhY) z_=sG1Eo8D>W72)o-S?C?zwK=}k$Jl8V5ft201Ld+`AGs7jfB8rK2`!wkP|GIPM#?f z^BjpzB#|}<4o7?eVm*TNV4PhJ+DX89P^ZdyE;>PJJcJeVdw%c-q9XeBfBMhL^3#+} z{AGNA1Ub#KF&q>-!hl|(VRDXgK~Wnp2xt@^kjXX^vhb<5y>D^L;IQgi6r|GKFTe?c z$`h}_Ag!?7)-9mly#KT1kN@zG$`?QTIgn6_%gH0pmJfdDyUU(y zuVwen^%Zd~1f+G>f?`Gy-SRS_`R)aV0al_cSjfYg*AP84%*`;2*EF!baQZ2*~GVuiD&f`9%W{e+J54j4rMIj)@#t9Y3) z{wa&WL!U1>Aj#@0U;a}0(igr^zWuvDkV#4AXN~efOx|0TpIU~uk*aikkQcAuSN6@5 zzgS^aa^+t2Es9zjMT^CMDr9@S`k4oRQLW9PF3b_!#2<%5;m z@Z_#e)LtpvzL)8wCwxUT#~*((eR)vhcw32QA2TBG2+kqnsz6*d^WU-InK;C-jX3Y` z*cjNqq4=!20fq|)Rf22au*|T;Hio2>A!9Vks@3Dovp$s3!s}#k#JJSEwjfo?SA0iU zNAjtX1TYnZiM^2ZTu0kpBHOs$;@;!lO?@w1g;;}Gy@v7X#T1qsYjnAs`x3sSTj{F( z+3QgXrA<^NeeK{P*hfV1ziUMv_r7Y?pIiSHL3p&b?RdVs5_x z%vsz3bDh1Z;az3CD%l!{J9KC-W7A1j=CLmRp#A9!Nud2^A6o*MSQhuI_|#Za^?@3M zR!1r@$Us_Ud+W;DEG`m`B;O^@YdNiSn2C7b4fEyRcke(&cM4L(Jh1|;2R~Gyc$_^5 zSAQchLHtWejfS_@rTFLn3d~tZnICmth1r^$bCE>85>4w&9Oorzoy%=rgh?@T`z2i@ ztkPBX9_h$$#oe3KYdFqOI;O1aNo{6iTqMHM;5`|&?ZoV#NuRvt7!Hvm2nTZ5 zs0t~eMLXd#cQ6rNd))yh9eibgq!SST1@uXBYi)o!QQAKmip{CofOu(JaT>xj>NJ;kLro$t8&MHg-1*!d%FU3_uVq zcNwPQs(Rj#|~#vCK>OqjvU)v*wyAT@jv zA2>;nNbXYNrU-E!dkc+O8|}`dB4AoV?+HO=o;ep&%{5w=#f9*RCytbV%89JIP(}UZFZ_JD<1P0fHq^Go zvs9{+9e0TgZ0IwKf8NmQ-!}#wvxeY+#E3?ZTNZW}156URVmd0=vq@ zt8{DCZN4(=P-@pJx*CsE$21^zK-DF+U9B$|4L(hiGCpg-ewdSK89e-yvFABsQ8B#Z#0p-@3{}u~uR;_f{uLOcv&|+H zH{42Suz%gw9B+yhNisHkn;i`u*WTK0{iQEn9iO%R$(9tRa=cn#4aV!WEAQKzEv~g% zy);SN)irwkzI^+0Xzv<)``^7B_tG9!C>af{(JfsVnBevOh zc`rP~6F#n<&(C6*$>D4V4&Pip^QF(AwqTq>2Uv?_%ndME%7C=R=_0h&x+~exYo_<+ z>+eWyfNf|m&n;I5#BH$p@)#QCkWf?>(zQVxN3N9Fa_}Y=rle7Fa&Go4%^t!x)Shz3 zojc1-Zy+w)57+RAF+2?Y#0zLtMldiDdq7Wu0x||esHHU&v2iaj$P;@CvUF(~CSjH{ zV%FB!@#q`@?a9W7W@&YA@HBYKZMT*G z{PjO7<2&|3B!~b#F`5WvnoO!pe3}z%!^+)fvlvr)z3ukfQGx6&OE~w+DoA}F42vAC z9A8Cv#p+@_A16DQ2PdUrh>%wL5;0efvFeprGa#p!?9QPg(d=gW0NYZT9Npof0i#Er zi{!?eIDEM5yXKnm5IZ9#>F8?ESO=O}+YS*u1At!+c3nL?fX3uWXg>hm2_=69X|NB4uVH|{wpxaaZbT#mCw}wGGmW#A|p7OV$ zn>=~qWcjl{{^N27ZqikE8AR@Rb$`O@Wey>zz>)%@%T=E{4Ph7s-lsW2eix%~h=Y<; zt0-9-K$-;90vAXZ&8|J0e&o&hXPymA?Rz6R0KLlCNR)&ZLzg%_cG96q#yw5nE-*2L zAUWu1bB<{pLYvt_R_2kZo|^f9`n}eB)^ckv!k*tM*MDubE(sL;;qe>O-|veLx)Q zq^o9+*lr;_O@ATX*iZj4X42pGF%!%jI5P&5=%IW*5)MmB3xUN5(mefT{^~PC@h@;X?58Rx>|B#Eg9BxNj zoUoIQ$XV3T!XXx4dUe(yl#!mENM@|w-~Nubl-uuOF^M#Hi9=dcR}SLUba>_jV@iWk z;_EU2De@YQ!3LmDnSjWp_Lk$y`xhH(J*~3?9R3KDt&(Nko-<`s{DsCR4$-7l(gP89 zxd&+HN1Z*g%MaK}{TgCxzvP)xGHtPi;=Ns*#XNlw<5KB^0OmzD^pLkOwJ($~ZACp^ zY^z`KbaG2=U^&<`33MY}QZFSea*7@frdapxx4x}RVyG%ZRO>48cb^Wz8aHV; zN+mO)dxGn;s1kS>v?b}K!3XU_^=*Pd!tBTSVOiNDR~exJ2|BR;#{Hk>6wmoGg9krX zy1O}p<=nB8dXq;Yvr>*daU|F65awY-bqL+d@n?=^0){OPF$nzmS_C$&?`r8U{af9- z>JkUVIJ#VSs<1MY3~fq*Vc{#7urzU4;KzB^}AA6qyho}FyXB6IeF@Mo=>#; zNiF~YKmbWZK~#83Bq}Y9Lyh6?$yG+sD&=8o1#`i+VVF)0&Een4f`h=$;96V9X#y0& zwoY(sJB6{YNb;%%@xFcR;EV&FUBnCFEGJ@KMEvV^>>;EYqx9h<-U=tc;SnXgNb7VF zuW)9JiC6rz4F)f^seX7au@R^F#1506zLWSkmU4KSX@I}@@2BAdse9v-DCFH0(!2W9 z04bDtq^~n3d_?|TFZ!z&T0MQ>I8x&0GYvugn6->l)Fx)&%&TrqG(inYs3WB&oxSTs*638V_oiwpP zUh>1nY}AZu9Wt@?N%}~f0H>8o)Sz^#GMyraXltnDh!?1B@ZdRwwA*LW>^0OP3(F@_ zpByPuJK52<4ORI5)A(w7wv5g^3ORlXUgI(92*V2VGr*y8t1$D)T(wH3bbjN4J)c@4 z-%^Py|Jdaf-c}lX10l8Z6We9box|K+Qb!7p177OGShX!_Dl{>p1MVbG7!Qs^-Ai0V zdM{({LQ|WjY_uR>VVd96wJoq?O9E^i^I2q4mT_d%E#Wm8f&>B?q7?%k2#3tWFgrW; zamuONAtijCvr&=E37`^`I*Hd6t6n|j(9G}Pp+jW=H`wP9t7AL?&=DU2~fN>+&j-Qd%r&P%Dr>WxiLt@gtFteJ;KhTX zHU7%4;&p9r*G_(?$&4F!AT4S3f+wOfaua!g@BFysVF; zX;t!9Cl~wQ$*tC*C2JY=U)#Iqzcv^c)0*1r>w&()6~V)gJPhuwmF>^~)nc#?jCJJ6 zj(7TTP;tMh>2K8m+9q89|Fz-J#e!0fIV8jGYIKWeR1M%4T_{r1@2vPKxS|~SQC22# zd})jfPsAIw?iHXsCJ5a@ugav4mNsJZ*M4`Y2-4$6?G^ zd`sU|JL##_dB?W2IVxkHdPs4yQA1n>e%1b_;%=2e`p`G8NHE`*CvQ7nF|WZhQhLF` z&kv?=d<2{;cfRv2<%fRiN6JTj>vzibi78fROrq|GX65UET?7s*Oq@vs2kgpQ`Ol%7 z*^zPvX2UWhB#0R5;IW&OW)MK!MF|w|M_u+_VD)$ULK(k+?|wxbghe`B)d|+1toq^V z)cMC72kH-cdj294+R-yGM?0cVpBkYP83+!Okabx;#Pl9Oh&8sUPK!GwGf4G{oq=&1U_~**fSIA6=202U zKlWIeaB{hN57G)IRN!}!fisSZWtfG4MxFy4d^91K4x)A$>B#ITIDMU|xqG9i$`8v6KpD%cO8{SEj)Uz^ddM z^r{A*ka*w-dL}4E3M%qD@yJ5_t}|fwj7&_MX4Pc%J59`2@2S6pb%^z(j5<3=Iz~Zf zd*eLiK$H!5|r(-OBL#%WHE3%~%<=E#xQFfd;UakTc zj(_4$%k;bMD4#%gVm$vLL>O~SM3912VQ|Mzw9%HwLXe2 znZUdD+ONX1{~bvPJTp#LX0Lwv?Znba@~Ddwm+?~PE^UjSyvRrKdczTNu2t?XW*MoY zrFMOrVo2PBgDEIWtYIXkywT-d!0;(d%1*J!*h69sCE3cqCS5uY4c2DD9V=}02S@eB zIXJwHXJGd-#_Xybq|wkyJz_dp4kNF(J6PbtEBeCyc_NsOIO+FY4=IXkE~F^m0K!0>^c@ zcEE#~SX)B6I*de@M;FiDiA^D!6h;^Fdq56j;Tk}PbIK8RWeuEV*CFqQ#8suToTSZM zvxLouGTpUt3}I3IgxO%xAt6|0@w|kps(LQfj}a=CB}@@4kUklNVR1n=sN@49Kj$g? zO-cMJct19&{QET)dPqvWGgg9;z^eOOj;?i}-22wIVvhha8A;@IF!2#K`G83AH4pYH z8gpf{jgvsPUv)KZz1_kJVr>x=9i_t|LP|F-u&vI4>VS>QWy|DuT@3?b%5-cfLy%K+ z(pe(S>MT+Y@^B)yiW%&R{^_8bZo4HcifJ7HGCp>`1WQ8Xy(*iC3*l@vjy>}D6FJW! zA}-6cP>FB@l+W_qcb5iY6<+Qbd$3^J+K z7-LU6D~@kIh*%w>fF5xaeJ07MhTku5$b>HN$XiajiEN{Plo-N^xvf>E>jJ8tRnEI{ zhsiMNpb_4?3njZ}fRPi<)Xwd}k6F}P(K(WLwoFp>VHix~$52WRFP%o#z>0!nnXX!9 z5OtbjMf+3ff!*MB3(&v30NIe6Hbo;$Y_>Ud!9Hi{A}T;U5XSI#L;Q@5%T%;~LTX7j zd)D50b*u!Z`X1&<#t9ECZ?jKd{M-_!uA50nYUz%)$H4w&xgxua!d_K7kycZ77$ zmUAN~%K6cgWp36 z-iJKwp0w5W^3izta$zkt73?U&*fOrXbwY;$<~%FQ1w4u_4PqyUJ;fY5M3!W_d5=jY zk`e8G<{AG;lKJSeo2e06=7NIp!kAxU*Wns8Y!IfQd6ib8;sQshlSj8}j5&_sJSz(r zkV+e|T<518_~mN;^1iG1Q7Q2pD$*)Zw2V++h%{G;fcKQWu7?}nc1i7%lg-%iLhtj?`No)lXfu2bQV8*uwVl#uM z!&)OlI^Rn1&v44s4w8VlOGdv3i#SnA=R4pi-?XbrE#Rha$9Of9r#NCJ{F^?L9rboQ ztYt_D6yE z;?V{teD`_VCJ|MSq^@H0hq07&w2C|smvkj5@rz=d zarCr$eLZ*bI9r&(35b~6ku$k)FRWEZO|#2Je9;(IPTt<5*CN3YPU%0HM%wGW#p+CF zfk|T*zCT>q&m$EYXR@jWrxm_LOI+i>n!!Gc@w1gDD4nrCY*Y8BzIXxOqIEBH4H6fx zBqZLIMSV_o;#?b7{pAHepA&oI16Ikj+Yg8;av;@mSB^|+W#+|e2}ve&p@XRXbsToM zYv0x7*<&YIJ&#}$bgX>gV}DVOeEKtG?vY2Zc|jt`?g%~imT?vxQ%Ja`IeTe4M-^ny0sGp6YVaD} zy~xME&XxSk!!5gO#chK!7OHjpttGcaQ|Dt@85)OlYotHVDtZ}X*>T#Zv?x~1?jnF0 z*{Tk`%3R@1=!OU(tm#8tTgwQn$^hDY;3zzm3hBLd3Ia2GcDBqPJy9n10B7JE&yh~P z)Y+X5Q#Tz%$_g`KS}7ETtSJp4!<^F)IQoT-l>SuY>bP>3)8RMYff&`NNfwwylzD~i zc_pIRPu4Y8S1~ZuN_)nsbR1y$n&u>$_s(Ei&0!Dq?9 zRSn=m1?h$>bLR>eK$(lN5!5h92BdFGQH#ikz|^1?jX$1ICf*o-LPOXp>x^od5D%^r z!&dix2)z9Fmf~7M&#I!yX%14RrZ`S&~T9k9o-W1GH7=U&?eAkm5+5 z?Q^Id^D6Cja;^WVwC_B1Td75MN&+u?MH(x9den$og<;|eOW#?y(Q>}**#RSxTwX(8 zS)owh07YykG=#4b3nm%{yXUIB>%HGzKK|$bUz|9Nvs!T=#Fz`@(do+|9EKC2hC*xD zUwFlbby>r$_!0=GFNMv5=wqrfbu zvN|!#NU>Vb{rZ^o0Ra_77B>4-!a9ukJrlTNMotQ$GN?YXm1&=Eh-40*F1oFhAk7bhHjUSF>^s;NLb`(EC()hCvkx4PY zByO{3m8k8;I{jM2Tytd->DnsSYIsP;{w;Oazj*n4L1x|fDG%n{{&o_{4d1z!gUx`c z`8vkJNV5a$b#K1290v!EKl~8o)f0#3(19O$>Z$THwo|G$XWXd;voS|?;(ZaFw_X`t zAn1Qawe7^VX>{6?J5zDw~$^`ot_zW&uQR2iXq&&w@B((&#R z*rvTctclWHU3&9V!fFtd8{fHhxol{86RE#%wo3C{)#`cyt-^nt8kHVvXmcFc#ynGXvV-fs<*} zJaJ~^-6O5OA#ZjXT0&}xXak%X_eed zS&7D&8331+s#JT+3b94{W(;ZG<}+%N{_TEc>~~e54ZR?dx4~H}K|}oYBw4c6v|xjlp&q zmLR5M>`YnllvJZJh(~dvw*SC&_~btwSk>)-fKVbpdpyD&)T+1%+-ouniJ07Pyzcrk zhKfN$qll>0y`)a2%V|y>-id@JMxx+@gkRWp8xgWqb`gZwh5PrP z{<)tkQj4R^a6}HnaQkp z2;5o>yGJnznJM$)0E>ykH@&{>xb^@HIUG5}7)#RNSFcSSe43~_5?O#Iol@0##i7Bx zud{n)kV);!%1pQC_H75^6w{vjqsF&#d6hBK?(381|8}A>IG!x0m1Q}O?a;Nv=orM@ zZ}kQ3)Qa*{v8F~X}57saD17m!#07U$L$>?SeE)$K(j6Wg`k<@e&z;~Y(Y0nwDMzU@RG z8?XCV=MZ>1m9C`&1pFA+GsmATL(@2v;bhhU>N`xH>d2N5(cg;mtdIWo?}g~iaCq1f z&aLcZvQ6G{mavj(D^JR{$?5Xo*S=nkd0R|{h>G>ADs z5IKL0q?llxq;Gir>&s_8^H~h7MstAK8U*+Z`oSH*D2KOEx|?-8#@;Q)L!%SeZ#+|e z>}~gABf%+(FlDN%7RXcXTC0dlD$y!%nQLE_pA*Y>x>vU>#8PE~ZCi6VK+}D8+#1v1 zoIL|#eJA|#qFssfBFpN2j4+iCR_uN^2@@Id#{4f90|6HEJ7Uckj z#4Es1sg!CO36#vqDg(`f#Qw)${)gqjjfbg;4x@lI`z3V}w4x5Tc9s~xy%<$nBMunE z5##u@J3zSwY+R_wY}N8J?3FBy)Mc1a;N}eK%KwP(R#@!)OR)WUcPzy z+%MBe6lH)_rPhNGVf&dJB%ooU=}+4irUQH$V$1M2b#M_QJtk+Gk}QPoo?%w~ZC>{(}b@^mxMc3>#L{OThCa z{U9U16FAj&G0CNE&%nb+M{eP^^x1lBm6;FB6iO8VNCUiv(9 zF$7GBA88+j3VJ6ZT@J{Y8$a8aEuS>4PmRcvT4+~J%I)sk#r)ErmQlGr9(2$8(kVI4 zP-aY9kgId0rJlxZN&R^Xi)6BVrX1KiT7K;N-d^SwJceS39cV1hDCY<+2+kp~zDVC( z!1Ja%7EfU~etf~h)l{D_qp+fvZpmC~pAml%@Cj=$8_d?+xQJpg>trlG{~QAV z9(gF7Au|woti(hd(Y?cH)a>FiUSOF^cWj?yGX}V{Ugg)uT>#wy-IZ-t5e!hlUmf)T zAQ=#tktu+(=M8Ttci(+?`Qm53h#}3nGBd#$AOO|VUUk`8_4`NSInKa|UkCEG?h+*PwJaw=2_n2U(g~dGV)Jnn9~ipZ7Eu(X z)sMP8F{@X=B{zx@(>@W|iiR6mD{pzrJ>?_6{o5&14*CMBf<0I5EoV>TzISE<_q{Xa zJPxmB^=?YC#~yj8eAnOkV0qKMZ$Wrdox}{ljI5o}3LNZ(u)Un24m?Pn6p*|vOXg~X z_6#WXNC-)^x2U5`hkaC4Xv?%`bjJ*Y2N(h`B_$&e**o9&f$}SW>(`NV9C_+U**-N> zW<2E)*gIfPL&V&L^S$5qedWOQ*E6}u%))HQxcM=-P0Xt>_on^exBb^oG=e9_eWikZ zN*jaEv>|68(7sx^M!>9SSIu6f^Jv3Ye;=C02GvQbMHG#k+%6yb^Vty7SE-I)4r>WiuwnCzzCAWMwc4#&WD|;(Tt6F|b5En77nghJXhz(idIfDNO)$ z@G+kK*M)l90Mx~4FLT}OS&g8CxCPs6zUEh3Xdg0GIvU`RLOk2O6Hca-DcPzI`pUJs zp&|8|-+r8&^f{FF@W5xSZIz*|jE(BZrUn~!Oa2BJkSyt1og^zWoTD{8gYSzK>=B4R zgv9o?+iqpz#HI{2>LAk1uYBRlr35MrmvhMN%~}gPIYED708S!SoxZ zTZ4V3lDtN)ReRnDEUQ38@G%W&GifFyHL<^*m>fJr^4MYuBt zh*Rko_(6K(RTVb#jkFY4$e1`sxoa`ULb#xQ#Ub%B7LW=Ufe#{q@|48$T05XuRnPU?!wo;mhx`Njj^DDQdS zccF)(j1D?&0A_FkNL|!=ZihQsE@BW?Fsf81t|Y-e7uD(jsf~BsxvE;C%D#8??J@8x zywE$vfGc4ShGHA9QW^)OXg-DLbqD@9&Z81qAkGxJUpY)kfE=yjE4P1EUkc&}LNcTb zN1i-V-pDSOY+a%vRplT`5UfLPYTf$3Q_nn*p!iuUJ8wK#-upe@Q~uz0e@Bk4Ou}Fs zN18JXK}CC6=Gof2$f|A^5|!h)65kD@_Wtkx-ZHs+S2=h31UvwoFsl_Ux4o~G=r8rf z-2+1BIL5SJ$yJz*Rd z+1WCV^y~HyeX#rr?>_Q>{eEmZp5*jc?L5X%UF|=7sQl zTMf>#gaGzogt{i?`G)3-Q&#;I3yc#?MPtN8BLgqbK+wf|s3)b{E%o3rCmU)a@?LRB zg2YZT+s`k@OeIJaFRwVe%S0r{{9Pu>majroc`NhHz=)*73B?>GkQr5d?Y3V=L>vP| zdw~_=JoEMxf4&*|M7h1i_EB333yJ;wG(tE$~V*njAO*EUoWu6 z^I>~#pRN}a^|N$%i(pnQzHnAj)0mZp8v+kVT}uS;X}*O8se4U$&qE zSU#-aDR7Lw7zOr=^8@9=MM{(AB?9=EcF2{ zNE=?wp#6ngB4+WkGkXpnLogZDtEshck*ci=^CdViGQ##?;G~Kfh|$I3VPyoPvU8px zo^yIvnZ+7fh#YX=%#&8I>1R4Y7 z;1>Q=^#h+#Es_C}Vx47{4{~n^xXS|GA`cxph#-P(IeXcU&8k~Y*WD$$tu~EFtLR^& zp@+WtQ2Ef${tOs+9^e6RNrGbvr1K&GL%ebWQYxK5B?I%Ax)`}lh9asQqarSijwBYz zia5EFhfIqEZ43xGPpzNfI7KFU*S71pM%|mz zj%Din)RT{gdQ_tw>PulFiiojg=p!`731Q=z`s*M5sh^1NhClo0M+;*T$;))$Wp;AV zdKf*+#63iv{@&03*X3F)@0U@#Osckm*q-B^Dy#~;px~C(c%d(xEC-wzm_)**0Y%}b z6?G&Tw!uC~Ki9sqKg0XLlw3T2p^SkCLr9ZUfk-oW4Uq!ANHMN{!>#4#{+oY*G44aG zlFs6*Wt#SHD?9h?D>K(!TUMTV2E*ZrOez#y#i-z*5-!WVTo4ldF&eRdzI2z%bK^V9 zkid8*k8M(93U#Dle)sBE`^2B^(FSzrW!uuM*AVa1+?H3XxA8HJ8tD zE9}bZneie+FDx>sgB#?>^Dqc~Wu;>rXo>4YN#BAr=5KT3x*QdxYDIlCsG?&4gt?8{ zhW^i1SMiBNS=Do|s9HQpMj{~`i7;!7gl)F2MyQi1zx%PIOX~Yeo||H;PUBq*=53Q| zRO(_b{q5$-`U+OYL=ieOvJLNo@x`gjh1MS9wESCr+i&wUUiItxchOp(%$SaKZQKU;bPXxL+$!35>40W}Kyyw2RmVKvZpi8IAv6E-%lVRx7 zHWqWJTlK#LVUrF>Po0kKjv*WcO82ds-lJs@x9u1&@Bh$yVP-B6OOb$O3tTQ_)}Upp3O6uZ;;q|SLthDi$y-7amv z$ef#p^OVd*##8d}OU9(m#pJ+(pPfL`8EGIn=>dEPQskNKlV#|i{P#cmtFIIcUQ)i+ zvcvQtKMhOSvl&0 zlg>;+l9H%?$T$OxxNC?lN8KKa1SbAH#1J}L<^y}P@|Pd`7^({f1XTXmoKlP9PQMnl%w}!BbGFbG5{h>r96CT$W63L^+LiCV>@93D6;E-_>m$3GgVdd5UDX&soV5OYmWeP z28)Ny*$!=429ONwzItD|=K2HWs%x)dH_Fwla9|=)rwzkwxFT~9d*roO`^IaSO<_u{ zdQIp6usn>xan~Q+quyn!=jotctSh_GX3V~l;c|=I0EEb0D%EBo7@EFrl?=Xj{j{+j z{lC3$zioyeC28%Mgf1Uo`kcmJLDgG6Mh$*4RaTRgA~83rc_ zL(Qi?_jfDTcnLn}%5Bdq*T-9xpXa1+5{)jWO)rgkuz!Y8S9o$YgfP2$RBzZXu~8tu zTAqE>swQo%b_D34p3*PB-g`=O|`jwRkLv}tpS#trpPK|VdEA-h%o>*0?;*HSwKe%>Od@(%X@$1 zM={VmRet}s|If00lAQ;vfSpJLy1-Nav=nv5K>4GOe5AY+QTf%^Uzxa?H4qk9cwjw``T@j8hv)V{NHb+ndMmT5!i%{GYbR6dm=$X> z;Q`irL#Rb$yHu%Er#~wkwk8pP_`AeGvatwm=r_U1AlrA%h%msrCAPWg#dR14a27qS zOw%|z_(fD_gW?Qr@iWSP^m%-#DB+N~P`YIE0&lKihC0gF2&FJ?!4;E(vp-miz9{{# zUevupO^2=2`LlD62oHpY0@`ol!lIf1L{ry-b)&|DtIjskA5){z{$b|nd4_S4)d z2TMY`Cs0>$P=$a6pP3IZAazZdu4VYo;rC>SF+4RjR(6gZN5aj?-TQZyZ6AC~dE(ey z`NEeUFGm^AgCk7T%jAXesRp917DM;RSi|E5jz75f-n+`3ci+mB&p}6sL;R{jv4Y}~ zbCQx8CUpncD;$Jv7Qz&Ff_ZLj1;>N5IZ_F^W8qI-AUWCCpnoE3p-*^eNpY$C@^`u%Rm)}`>!j4a=stpomK1_2HZ zyD_%Z2=e!0vj91Ykr(5O=AfG`^xiIUdxBrK{E>=YRoxxqF-j9YbF71SAs4!G`5 zsGCQ)%`Dp;AP_A&-ZqZnE%nfiHr>#Tfguz>gS4M!qei=jhBJea*G6!bDUaM+h+=Dl-WB_;)_-1nC zx9I_E(wSaqj&N1fC{CzmbD*6=H8;vxGv{EUE@C7&id4kI?er+>D$a7!M#>okW&;dD zpIMhn1EukNv+&%wo5gzJ&#Z^R_B(+}P*m~N&|#wQ+LPzhxxMMXuD7A)&-BUI$VAag z-`ct!w?Bs$bZ-_fA)7FFz@e&?>Uft982VS?_JM71J9Wk(V>;uPJ`VLv3cgrq08r{A z;ja2>eL93er|-2zP@U*;-l{$ILhNF|Y{auL8;q}PxulFM3*yp7eA<}u^6!K9-5Ahr zP24t5CvJm%S<$7!A#^Ekh(#Rh9XzVByEo6h)O?=XVHVTF^WME>0}JS=OpS08_8J>n zmyB^^)GGE0GapN^Po+10h@A0dO&z-yFK?6N9_Xb*kV!F;~f}_7#8!=}$GxwRyBI@D=__lk_Vi-iIpiUR-g3BK|nfI{yd{ zf5)r=eAk>I{myfZem!o(K5)V2fuD5ftD#b<$dne^$}9OW5dC9@4>KXB9K;7$9;l@* z$^+1JM&;^3plFmSXUq^nWg!vB)IuD$cp|0)FrxtAn*ICA->^ELL=B*KzZHnU8sc#Q zrFXOe@)!eg&$6Pw^R4$`g*+X#%@78i8jLM-Ae*N|uCa}FkY{l|hlf+QkS=@rAj=&O zhq4Ar)wDIb$QG(G@*PIBq-4T(Lt*#OpTP+$hnd>32Mk~`011>X%p(HJ3Y3-giD#ZF zU-;Z-*~^S%#x`1SCsaEaPL%m0SJ(>Rz%$A?bnU)!?VH{lvF!o}RE>>K$2dxfk4CGi zqatpfK#~Fnyo7PaDg#pMdDtKEmVw3!fwExg2~`@S0hW{15+}#%&jNF85}c@92Gfnqs-wQwu& zoKMKB?cC%8_LG2mkX}PD?_I6f?lIcENIgA>j#JK9x!2P&UBHhqR&wYPugrgm{&f-> zr3^qE@xQ7k3AtBslc<4?Js>_Ya%eXO+#}#Uk~!mf7+h3XWG8A&ypu zt;)nf6h`cS;9VIzdKZEnW|Tfr#o|GZLwtr2U5~JnVt9$VFOhbU8c2IGKCCnF5^wk| z(XY?zZ@`jZoJ-&NzWaoc;GVyzntASmDHFP&=a1f{)#4Hv$~e&h{7Rn-_Pn=za3R}a zDcA|dkM(IxgTGraD}(ijG$VasPQddK;4_pQ_As+|kic0FFs&mGI@lS2e4;* zmOh4_NLP3VHL7&TT8T4*7^DZYymtWz9&>g}8RDMbs~DHo;SLTlR>4L-W3*W;6h<#3 zP{t5U(z%<<*FQUo2_h~Zwj+@nIR`ytcO7^Z^@_BUxn&h;kgDaeA~Ky+-i^?(Rdw^h_IN?YiW96P^AN6I|S!<Kh8ru*i zUxGCs|GGIa~e(pcHqvc6QVUvpN_K%LX<;34492*l#(w0 zWtTDiP$6!Bmq7{RGIi5S>(EKgZlNDNPv8Ql0Z)wW#Rm)W_bo!3V77R@`D5xGqRv~d z^itxv0*RfEV~0uD=Od^CrnJUC?*UI>6P@eIr>a%D?8PfPosX%UiQ>OP+!pdq#$3$5 zZmA|6dH5A!b8}% zU{|#k=ZJED*@q1nT|{ln%ulAsk06b`5qFJ==%V&6b%o#k?7)%!Fehl6e+IiO!7Go< zPdf@jFCNbtZsx_tuU;mXzUYc2+g6D0>%D#Fu0zXkLJR&_FUI&Hs^v9kzy!2c|2w*v zkG~!8SlXZsPuMRqSz{|HGV5~N;Ty`;R~;;0dg$5mrEffq4Z?YjmzXN&7C7O1Y_Yuk z9ruw(#cm~7Bg`RipX5d9LDH^nsk9mMJBt8spqaI^x@!k4$4Z(*oc7*qt~ijGbV}LI zV>D`38qCV%r-yiF)m#9Dab$rYE-Z0?U}9J-sgzPIDUEZ~Gai&|C=sc+fmd$kIn4nU z7Q`3o3>+&H$vg|ZlMCZYVSwIW^?@|PT%k(=nQ!~*TQW4HY=b~fQY04`*=_>>{hdCt zM>lp-U&kBIK@(TEH2wo0`~XCX{FtC*M%*u~_)NFYN=zaOLN#&!{r8tY`NKa1M^>?N zu67@K7`5jjngv;P93>;7^Q#3rfc&-9ka1B8VFy}v)F0GSqcTOTuIiTQfE7A*Yzl;R zhDtl^4%$YOwDcVy{!aW}+;GDU<@CujDccFuHt`i=pJXBYK6jt^c=_f7-^6$lA0gC5 zyMr901CdRjP9jSTLdk1{M8ni~n0i^>fU8N$S8Aitl`EkfQpCzorp)^3Oy*S!)WtU1 z*M7Y31?nCLJ2o76%QP%9mX*rTudecazQBO74>VAlK~*&1s)u&3!W6VJ zQchRM2AbU~y4|=U%c?{iq#UI@=hz~A?1{(AIXu5EprTvEuvjxb7(}r zKU>F6{lGL@N8lk*b}UV>Qi(Lem6!nKy^YVr(9+d6y)2!MRTpN5hPX~VFiRARz@ah+ z5~94~OJXaDsUJ!vhf6=m)W`!{3VZ3obZVHLVWd;gfBS z<1@R;(9BNm-Ibe`Hh?CyLDiW%+aj;A4D$Aq)MVm8e?2Cs2Z2}r zCiIVH7;#Jacb;U7nRD zizz(tA6Pb=YH^ZRUpp#}5>LG2Ur?LwL}GH!>u)F@diP!BgYUe(+^`3! z)cD16@Zg^E2E3ZCuF0%JGZZYq@D3>5LcR^v1b?Bk8jNbg0V5LI4)61u1*1~8-p3BJ z65xI8%<81g!xt1P-0N2V3$%Thg=w89s1bI8((Tq?{qW8_;wVO97{-#S7-U8!SU`_J zJ6({=+^Uvw!8(GfOM2p;`5HIn(;tpicZkZU#I};QX)`m!E=xK%3}G$dTkV_5iIbTa zxf58lI>;ix!YlP5t&I;xZfFPHn8$jAbkf%u)a|$oKltbWZ~5{UzF787>|n(?7RJNX zj*2L_Zz>NZJ+P|nV&90XHK~^&fpWUS>dyip4fj4rb=t&BpwGRL%blM zyjFDUWGADB4EgjrVf z&6$|?;+)i!cgkN zHro}p&(56%R~V?%NYy5-Far=L$mIgZk*{DeUp!rOix527%|fmTDo?hD=}LA z?Mf$7rF}BnL*SyTK4B6ucEsvcLQsi5i3M`7iyP7pfq0^{5FHM_`o0EtdKhXFA^!Yf zZ3)#RV=nq;M+^&Kd|XkXUh8 zAPCLcJq0@*W~D}jG7g-;P%^hW(n( z=qohzFTX1u*w@Apmi`$`7Z0=GqvN9Ci8NLii^7)+Eg$2omseBxu7aw4bL|Z#-cpaG zsjoLJ##**qjL`7b`!w19OM7bT8ytpVB%%Uj;!7h?eX8D;lzWh#%!qS`-iQaaDc}i; z7H|On6HM|es7xHgVVs>X!H1OvRG&ztZ`?Ln-gxjT{C6BEAAR;TTWYT_JFjKoH-H+3 zam*YHu3$4Uh{TXGq^e;af`cr|)|_am7r2~Sdy!5M1}Rgiqldq-G|IE2U8_>;`rt~x z?L6)6SkR*Co(wb10t%Qdp$@8U8C=BD_k4!p4HmAN*YU9{5{J@X@7+x_SDRcOo$Hz_piyF^vrcgqpmoI2@W=X>5?fm7ZIX9{lD*W&a&-Ci#U71_!N(0~;#lRmA52 zs<8RkG`KS7Ja>=~M0N1O49Os65LjvZ#e$eTWndJoz3O2@A6GFR)uc|TGwqu~;$F22_f!%nFIuW5&nPj-aOdS<2vl?yWh8Ov(Est zf`9;mBq)KTM8TpcOO{!*Rgp*~vTRjFm6Q@CPEx5#^hc^vu2dy|If=5#l4Zv!N|lOI zksaHLDN2pq>4!VkKU_px~t*0#!l%EH&`7S@>s~m{lAQ`~T2h!xKXsd%oN}9PjY~tz&rW2-`$(=G7R#%ozI7`*#!kohqM=2GcI@J8|epm`8Ilm zb!YiIzqk;>}2#YLMlh2E@uZ0H5%{RfH9J z#nkLP+L3NreE9-9(#F#dJo>(L?!EVsmmpuzX{_vBcseiT0x}HIDBCmo5u&nv<+ns? zo;NC0BIc0-f|Emxb%@%23!08S;-j_GXmo=s6R^S-($PO(DMK8r$Z?8XgApaGTgLi<5@Hg;Y z@h06+jqL_t)^%WXTVo9a0JJeWT5xBh1O-QWBz z!gX`1AclPpV%kCtC(?~dx{0Ja%Wedj;;;R;zncDSR!*KnaG+%^8CJs-ktvNrO&2bOIg%5W~L+C36f9{fCwZgx;Q=YCtpsF;j_}z%QcY6 z7lKHCVZUUe)I*2p}r* z&ugbxobAJeN`E+;>44bbsOSM(Z8J=-UH0y$!v*8+ z2mUUYMfu1Ud(VXxJr+V`m{p`4;1h3^Hq3VwQw5E7Y^Wttvnz_?kH5JNrec1sqb-zI z4dFl626e|p4M)h5F2X@HKL!R1%n3+_iwW=av5jjZ?x>|8+W^hOpv8I*XVMyHl1vao zr!~noYa-j)4F51%_@)iCL!mBaPn@~+mFnWmT?0tXG>9ior^YBU}L%)}))KvM~_ieA){HvMAYvF04 zjf%yZyp6>}7vAfxxiI~ei=u!p_pfcOp%r~nzsO!M&AQLyXQQy9Sb(;q`H1q4<65~TWGH@ot)%B|wy+Bc0gogP%2okM0su?)YMAapd~=!NWR;Fkzy8 zbdr8OsqB|M-nG4^A^R&kSs?dGwpRz;%zVuV-S{4~6BDh1C^teIMt>RjDh57y3nxlf z?6#jg3LpC=OLo<(a1+7@AtCx7!BrDRxivEmKcesV zOC|H&@A>WB7h)200dj^o5H*1x;iBnv9BeyV1O@_7ohIctQb6%`6cK+cga3K5AV(D9 z6W*Z@{8BF;5n919R3CVVGZo4P*$?~+-bHrJ80$!8JpidgSL0K7$fL;!M$Tbc$wSV> zn?gI~D-;R5%*`a-N6`XH1{tSjG41P4T+wu;NTsOat;~e&JMLK=rnlw{JC<${6iP7# z28zfL8oaza#hPB7c2B&cIYys(KPF1Sh)E^G{;K@8VUJXnfk85d99u;Gr+ZD7Cef$=>IEcmu0Qy{7Rsgl@ZGRSYES2}6sj5!I&<~Ug z&!iTvg$(B&#w%KG%-zP%ci0TR=MW;eX z5SfTn4JN~PBGO}# zPKCk2nhh0WBb|TY#q`7%zno4y`e^E2yueNyj$~J&ho%wOgShxZ8DJFr$P6So2~3TQ z7*^BX!zQQ`pN8C<1Q=lpBZ_^ zM}ehaTHzyOSy8a#OKloCz;ifA)9$9i8^6U(rg45k$L`5zz=j`Fs9edW6LJMXV&cFt z2WP4x)K}1?VIbxuq2wJ`odJY+w=Lx-_jSNa))?a0<7=For1Pk85!8d|gCV4P%KLKA zmvq7JOx>19n`hDBt#TL_!O)B{t0vD^N@vNu5XgB2Eekr}&;I70I4SWdPKU`$UduQe z-W^`#tVO2b-CY+^9Dl5SS1QZhQD+7d^!sAG9B-KiD2L?)F3R$vZ2oL#FP{v*%luJi z<(2v6{vTloYjChK-=cDx8S`6Mw*98SOhqC-i zE-Nk~JO%tC_X&cDdBB-*qx^@56!n8&%8lKP;BazMF#|kO*xOd%kmw{}2}@#gcZbPt zqxa$}esk$B(@@CZI+)OQw#;miHfv18G9eMSNzj+E`_80~fAVM2CUr#gm3v67tn8uidYuNb&ue*fG z4fUQAb7k&8?EH|%`YYI%HN&8(am!GRRh@A>^q`M+*-6yt$8JKI#PXYNB4A zU05KJ+%=-2!kZD8kX>UnrX!C#4A<#wwHGU>i509aJo`*a&pnq0_u$4Hw-^t{s~(eIZe;yu$oxA)A; zO`0+MlzB8QMB+Q9FEf=l#QyL%H;cTs-|K*w=dK1~17+OsA+&MhX6myIjV&;I3Kca^ zd>2&nK7*KkHJm*%9fOV`hk8FlXolNQI~dw+z9yZ>==a|x?TfDt*lRTj*(B5g@6en%PRfFIOBupaZ8VFWdT;}A=x-XJ0@ zaRNHMHR58(CKaw|tCI}$m7Vkys4a-~998PG)HrmAF|`y9cbgnFYP^v8_BBQ{=fFP(ck?*b~mz zYOA!C{VEg~}P%1+!$i z1=yCG@_3U+g15LMJ!=q@79$6LBtUsWLHk~ZMy`0_w!hrs%}zWHtg8aEd?ru$mT&#s zXM9HZgUp#6MtPyhnAgM_rk0SL95vFuo#_{F2b|`laq*4p+^VuT@qXg+D@suyeqOKDy2-i z7Y?JOD{**#{n=;J%snU4CqDVf^uPV)KZtvJ!mpv3n81cCqjO?kLxQ%$j-NQr34|Nz zQ=j@&98vx;P81!-v9wLJx(+4_iLuER+BlZl4r9lHPE4p%VkKB*qVA*dsA4~tu56D? zP?$3DLAb@FY!^{nz@(7UM8$mWzWdVCPd>#!WCe{dRBzS8Ty*QoRUCnsFmOs#C3yb> z52PRX&fB_919Lxqv!jvJlwN=Hj4tJjlW zi`fKsu~0iIzVi17sB!goCsEi>JRu6@RvObO6=8ny-*p@PtyrTU5=lQlQC-Uew>5OW!8H!P-WGHQ5 zf;RA@I|^MihIWz(&MlY*u(OPSPP&qNgNq@&ydTd4e)0z4W{AU_3mvL0S9@;!A!$0l z%S{%1hB>IY<(0ZjmgUD3`9|;(_kg5_Wb3o?Q8pV#!2w&mJp3c%421OBjC!`RBUnd z5qTJjF_~szXNw&^ZY@h`>6OcA8e|&?t)l8XCg2j&xBH#@Xz$$H{WkjC_U%r4+}e@F z=ie)jFEHeGycb-qxKln6DhFhCDCJiGM4zDP>0oB!*gXWgLR~06sd(MYe5<0bs|{d) zJAJwJa(9(G0eFLd6^Kx{rRKniEZG&l+lPD5meD9HoIz7TLu1kmk}tR>Uochgp$6W7 z&TBYy8fDkmCI(RR3>lr$ws7v8b|(q+V;QY+4#iUo2J_281lJZAg^~-H25L7*!#WFQ z?mgMM;G4WIlN1}~4pqD0y&UfOJ}XjavxC+`l`#y1*VKJ7$jDgsDGH2ORCZ9KSJ)ma zV|1J3voByGonA-_vp5~Q*H$J$mzNWtFy#75$h>2cO15E%TSMsmWq$Mg#Y?%R{N2@L zX}X+n--uROyq}s(JL-a0+hHKQ0S(NcP7CfFV;zpkkHaBDVvpOMP|&f}tg^=8^SOvGmBDKrO6 z<{{d6Dj!KrbCed^3V1$cRCFZmPEe($8a4EOh;2-i(Fo2)n}WWi3+Xgsa|A?1`+0o3 ziFU1TaDo)3_gZZh7^zd7(Vp!02oCrc+A5g=$^LU>^fe_()XZD*E~n8LUq}}&Y+2d@ zn~Qz&Fy_>tXtdFPF`KtCxPe}UID3QoYv8C}W1&3e7=lOe?`z?jeRzg<{H|Ng<}(tVhNKKSSlruTE)^1bhQI8CD(Z_>tyO@O3%^E^kYUwH)q zsvUbpQN9N+LgXe}mkGU-#K^I8wdO`Os*3_yf8%z9woH{SdNOrz~_ z1t)71R=3ZE4I5$@9~;MX2gAk}MVl=~zn~Gts6dAd42IlpjG-na&WS5caL^+3{y1jE z3gc)nxj>LP1yPv`ZDyqPmzl7a9VPvS4^Pl%)Lzt2tNAHY_d9%9q6Yuux`sb@U6keSx=lHje|OTp zFxWABr2XZis^np~>z*$gHEDOsKMP3ngf0^Yd+|E2p@|=W4qL0966-D0uKvb9qN~vi`I@& z{xs`H1qy+*aQoT?tuqb$f#6Hi6tp(OD}nVjg6b5 zG|uBYOlxS~S6A3&iIC-lp8*s%SvZm|SqjsJ5Ht8@P6cYG1hF7bt1(^_+MFu`pOhos zT%ZfGCB&{X>WDd+-+^Vy2p@_E||9JxPP6(VeiFjryu zJIIl?*r=Q&FjK)&@{i)Led+EN2`$?Ic@X(CQ&?j+#sO5R8#o>vy62wsU;W0fr@#B3 z{HK^LzL^fsA3}A9M9nL0oIULXX}pU%Psv#UM1C-XO?sVkGJfx${qyuY|M+*)M?d!Q z^x+@-v2=z*&1PBgRrK2+Zhj?#Ya#g1f!Dr$KFuFKhS00y4ZT&4H0n~=iWnSpvW`y* zD6Zs;7TP2<_93(vANtS-(kFlJ-%9sC_QR~a5lVu&2IWvBLK-HZ#l@RwXE3?2op**w z#BG0>f!QL33y2a}B+RPMZJ({RE*chXAuKggsgGE7LWzQG4bqLWywtPvJi4HP&D$Qe*FF-bE+ z%U$S19LLImYa?8OOfuXZfkR;&P#y0KctG(711A3lO2-u|#)jq&1gBmfe<4>eW{6g0 zT96^hSXYUd>e(SpOe3v1v>6BR!O#SumwpqW0|7b$s6jI(yO3KUXq0k>_blDycZdYQ zp|(kewoRix9nI+*q+rfsoM+`%e1mJ>mvQn@0~5`lb=_kJ076>8h>C{eCm8(X#!7~FBvWyRiO(dJ@{ zP;U|aSWSj2pcs?VFW2GlPM-&lhgYbv^7sZJP($vd>COpxoI3(*?n4tyv?;jgO1;7Xw;U6Pn4a;c``1R!@nblOq_C73**Nfl|eUD zy+hzA8NCnRxMYXiA>onVHDiy7y~+$HLu3jL0xJhMJvs!jocBcP?lhEW!Jsy{vWJo)7>p-H)!9{JIa z&@LoUh}?gUr6$Dfw}151&Z}o?qXRt?;$uJc@wD*Eza$Ab>ybwcfa93?AbX_gDqMbo z)#`viUXu)%76caCpD3?~a1k~>;BIn+vq!PlQ2V=;5KSZTLa3a{$9>qG#|5gHkSJRr z%UC5H1egJz3R)c~DcT%^zvN~?Kft39MIEkGoOwJuX0Syl>HtnavA>!5w83FY9VT7< zPK18~yFNW04zm7^?YY#)`hqcvmPqwDWd%_~1Tu>;nFiHlffHOfpzV}M3^rAoC7qP8 zNs5LL4%I!46L&^e6?YPs+u{6C`wuH5GP$==kfPUV?$y4>b=FD@}s|>&`#CzGuo!*z2i`Vb51E7Zw1~rwXxK zB8zJs?ApLo1-?*=qL!{5!FQ>(PL$Nebf`KPnwk#pZ`gM5<6(F8X|{e(&ZHVak=%KO zl)*>bi$fSZU!zHAW5F|ebKh$j+dgUZf%HkT$=OklHb$cUzUpMdw!`GAR~avCSw@Ww zhJcUJ+68V>6PPP?e6EZU>^8r~bb95LZn}Kq2&=NWw1Ot*AOG=<^w{^mE1f%YZ|dB- z#8}_}upYi#(v04?YIDGkQ5jV)d!&J+BO_P1cSQ;6GN5FS9c94aVkvfD&<9~kqGLO# zp7%-tw+}|!A1#+$i*d#KB|j4)9gZWERu04%3cl#)15z$F|8{-{{WZAKZalKJWy# z?r)+!?7_d95YzsEP+y}yJZX}}D7jN(ej&A{IkvuNWI2zNZQk)M z8cUMwPhjT2$4^q}bK>@3g#+X+06+0!oQOL_2VI&=n_mH^y(%D%HVI*Q%6hGz_A*X zF^Z;GjH3ButZhPL2IA|iPcxP-;tTmK?R2Je0sVGOG(z)9_680Te^Vgc0 zcWKBlJgwEx?=k2oZ^z&p!ea+!CZwaT74^YMjj-;F1n`6qWV2&%@sNqn0aRx)r?EoC zJG7Bijss9>+9o(TM!CRlY>O=eu#wx_0jhue0da?fpFyzU(RL@tc+7V&E}3uvbEv|B zRrR3^Jj`cg7Q{HNoa>+!ktTyfC@Zz1+}Tb(j}#CEyuMd;tE|G!9=I-ExQ(x2;kS|Z zwX=j)gMRf~nPw3W#z?3Yn8Vg$FRdeBd5WdGujYtDP)ATiGKc%Zq|}JOSRjhr9Er-N zz2ym<(@*Z6sc@34kXlhHN=9s@MGo6vG%hlDerT4l{K zpm_i-$e)Avkw^cteq%g@m@W%8otPWMfH?qfIxvNqn<&MxSW-a3)YzuNh@-O?8gApB zpahCl^#Qct_0b~qF#FXjZK9aYr*C}et7!pk;elf~<|81vtyP}aHS|CDYhotc#AMPM zHDgC7jshV4G5N#$yDZc@2s0+>INHv2oKZAjAhd1|%L?3LtpB4_6bn+m<<)P~l!Xlgm6+;`khy;I27#`|(?>q`lZ1&~O`raqf5N1VzXrsx zw93h!NToqBAiKt-W7#ema|f_Bkj~X(+C$y+7l|6NaqGS7Awv3txXL(z`R3S}vq-xx ziDp-9_p<+(b4I-3D!}xi)Rix@w1L|tLkk7n$@sDs@K+EF#tBZRPRs! zaP6z{i)&C#(ZzGx$k2$k#C8N6L1HhqgW1Lha&uk_$%G9|-lweW3~0q!xLF!pLfWmT z8BS>R5Vbhk8#46x@Qf|({%*etGUu9wG^?2g6Q5=JQB`L>)?J$|AmwN7g8~*N5an$< zH70=&(99$#;+u9k5SeVni^VB`^jKwR#?p5s>Y@#*U|qdSBd(tEps8{`0KNAo%WkBWv5D3Rxm}iJOX8XcOzwAr|9KeotLi4`Pv{NV*`H@4|+2Amgk4` z>HHptFLkEz2O>~ijU88YzN^L|5O&%`BY0cJX{)m;6_j!3E+t@%RA@S+Em@r@U=T*e zTeZiItqpp_-^C0pEt{$IuIB-h98RM+&RxFD*731v$u>&rup-{vYNW4x{X6N#jfM37 zhfhJfj9=(eFBdp+Oqyzp^feF)HHY*rWd;H84UVK)%LIlP7v#*Enaqf#6JELF6g%8_ zQ9-#ZAjSxNXfUhrS%c7|H8p~MJGRRdW5_q1sO4qF11>W-<&EK!;hW_JP0Hgsa10)D z`&g{gMnpF%R7617QMj;R{_7K=X%7e~hY#@gnOHkasFQ3-ZfF9C{sf2i7s=JW6Ic&T z5PDl=H+}=R^MX$NVS1qtJfc8NZI=nX&uV^vxldmY6a!QPKXjGOoe(3{^;xcPU)k6`NQeQ{@Qy00UE>a4}C-QT@Tf1gLi0D;83hr5Y8f@u~lodx{Tn3 zKq5{Q7M!N$G)81rO;r^H^S`JgEaT*b{u` z!#%yHaPDF>Xw3PJa^IY$yej z3=?bs8Et3=HIk86m_)Pv6ZXVlP%Y+wa2xG?m|7+{sdS0pVbg9m-6uJq9sX{~rN)?S zJD7GF)Dg@@Dz$0FU<`inrog@!7#>85R=%b78S93c{(v zjKk|0wN8)rMzl`anv-M~FBiXaG5&~MI#i~|w@lGc)mxwWgY?u_zmo1fc`6+{dtVx# zT}T6kE+;Wn)T}g!zQzheMv>cG4V^rAE~<$w#Km=oa$^MvBh7813G#2Ab13x?rp#wc zByBIo#TVl#l0rg{V6G#>HtRm1RQAHImtgXd1M!@4y{ z8&w9M!XN*G@y8A-v>O%FI$*W!r|4cw4jM zskOlB55`ENK@=Ym1f9sZh1`x1`uOlD@XqhM%}i`Y(RExEsYH<`9>#FQQ&8X@W(4Z^ zkA|*%hleUHmKHZS)$(XW*fmeH#erO#Octn)U${(MkMV2i;RjE#0}WxmV`Ne$Fa-;R zS?DNCli*6hQ`K~sGyo%<_MDi(q5t4+px?iM0uYjq2WZ`CigHRu#>-KT^((+cx!Wxa zVH_A-H|J#S`JM7x4b7fu*X=ys^Udt2@A81;z!L~k1^y&x3O!-UcKnk|9;8raCk!|b z%2-GP_*4f~eFb3yl>#KkbNJ}M^M=S@2_GSz#U$xC%pV1N7gCyL`%bW|*84bRuOVG5 z8y80*8J<(cEZ)Y?Zi(krXMqU(R99H6-h$^-7D7ZIg}(~?5#bcUxQFRvg*Z=|vJ?z*H_+Q4Jhu3Pe+4da zZyq&9YMcz58bX%TOdhGT29N51*B*|vRn7DA0lUU7px_8-C_Y9|;xyu7%D7FNEZVm4 zDb#d~e8(6&2t@1r>0A}PDWfYoV_`f8}|-9^;G2d2@U z4%M|qhK<8EQFNmbwZwIC6~dE~V4m20Bs^J4k33~Y@`OxdnIy04Fetc-&B}kI2~Rro zCaTCf0o7u;gkWkk(eR>og;1ojXz?EWTfB&mvSP3EkMfnf_+3J0mEzBSMH8SO3f}ci zG&VBm%z)Gbljz&Phdmm+Zo3SxY+hs$XFh*BBmpu(t42B9g2`(FwL`*DP@qY94Do>c zYdFKk(FtwGH2umLclE|PG@QP-a4vu5x$iP|w$iy%hY9#M%}P$EMog@{-*yIba@B_8 zVt{`X9RH)T{0kVk#V3ZRkIm-ib)*u0o0FTAJHWB6nW#iV?A%}+W&yq&tGUw9u2?s) zuw>c+MLDK^H--^tlg8F%A`y8tBRkf7%i4N^fJX=ge8+>9OWxO{qvoiZL zzFfHjr_R-yUl1rdEI>64sAh;GD1bE&Bm0y*^zAC9>vf{c_R;E2%^gmY_ngLrP4rrL zG7<-ZOCdx9+lIR}cuk*%@cn?7o8(&Rx(n{bm1Ipj;_03Lu~fws>CSDX^4@j}mv{rFFOBz^ct-ka(~>TI(}-C|=yoC9Q; ztPp8A{Z1oDxgYUoK{)Hgf;c~uS8JgT;f(xh#niyN(<}=hoWH_~0~CXAwBgJx2HA}K zqSdlR6oX$SyXEy2mcgMZEDt=>FUdZagw&|?83%UV1lprm9P0>2dRqz{4kUM{fS+iP zfZAby-V_s|qi}?J>N@m^Rw$!`kfY7I%Bl}tM0Ci+sT1kH_^j-f>`Ht}zCi8k;qIH>z}o?VIIjbp1k>+39fX_=$a+ zCd^@bm0=W}9NyPnThXreWD)@m1Ol0wFx6?3_F7jOC@Z4=U{=0Ql2AfD3%oIiZ438( z*E+nGqZ#^FRi#_5Dmv3zf%TV3Sj%g>%RZAB!G-uiicBrqe~`0W78r27mtRg>FI-4h zp8alGLbGx1;fFX$6{kPS_Goe~8LoEfUwa&308%w9JRiim*`?N`Mb9|T}l5*yVU zI6cp3q9ud8dh`(!IR(0!Ln{j{&=v@ztC}*{xMv;32?}9boqoLLvH@pVd{+9{yt^<)mIm}Ck#ksq zwkK!9M_}EB31$A-(-+eXdL1q+rq`G zc#9oZz~YclxXFE2w&6~(2)vFvKGKJ6vzab*qMdO+_kGdecrF~)ZVC`VMl70yuehI| zmboHp&d=ZcEZ6Hz>keA8a#NTg6*98sCmL&96Zl8>7QymtIlKV(#jL@APpHP<#O%Ee$uR(AU6`|*zGodYrCjy%&NVCuTc$?*eqs}@e?PJCe(03o$z>{ zJKi;>O3#yp_ES6woA^^02)w8rvtW~%P5k!uou)o7f!W{%)?Te2Lb#twiG*+%5LBz_#>?!OoIS-N>sWf_g-hx0{oQ|=zVat8rceC*52jUP`uIZB@ag#J zfAeS4-~S)}r;z@}37^dRCnhd!Vg?p-zzJ(d9}QMj+ANhI{k=umO7~-^;0->rf&TVE zj+;OG@WbiK#h13>@@fP&8*QhDiV^Ovqo)1@;d3R$l=;hc$GiLhjwa@b4b^evQLPqC zL~)(^W1^L)g42wYGpw6|7lr3P*~SdPNpuXrs&3)x%A#}`9cAT_n&GF?unU_vil;OS zRMh6ZKE4b+;1B;9%nYljRbL@W>oYH%CwSVqbcWz%6U0RsLq)1~r_<0Dj6IX~uie5l zwe&JOZ3sd|8MP2XaCAiY@VYVKB!i6^>RcMLjOW>x9-_o)dS z!8I+yFP=I7e7f}Vv+0rdoKEjLbqLjXC;X8#wdsiKm@WH0x>Ll-odprNT=_fpoB*OG zu3Zpp-Y}`(~;_P77O-y@q$GZjmQDFcm^(d_`UQDP^eQV<5~X_V`VvnD-R7!tgdGO03|Gqw-ibA*K*W6^Ee?w)eeQ_yg{BWT#> zaPa4za*N=4N^I8rAi%gXAo({o!xf;#O)HECd|T`tCKq%1e{7HIT3Womn*QY%zLB~|3))%6oZkV6`I$p$?m#m=_sn7?On;jlCjaQy|3O;0fvp$EI!|qNE13ji2RiY3th2RLa1Km9;>6Z+9Br;#hQI zWh`C39R8>Vv#}1_BqauJf!nhEC+y)wM|pt(Uls z5}@$2q@l1Q%MfX=xQKR8UYf&piFRj+erGp3IKg&Ht<$sM6Z~JhdOlsb{yfZnG95Z} zI2}87Z|a{xn}J%fj$>1Y@Y!&F4%cg>S?sMnRN;-Az^N*Ml4{{_29Yz#+@P)+f=C3T zV)CeilPZjn{EyLf0{tbSdMw0OqvknU-?j36gmP#HLG{pu>fFgROmC2bv? zPb)W{IRp?ZqYZ?uSv4Y*X_4i`0Ad0+fw$;W=)S0PyNm5uKhY~0 zoLzsnY3NlC@~iQ_MdY%eCd>hDNu<4K^ul%xT=u{9X7-TFDlrhX`}*#bQNR1{oBx|} zTG59h(kNg~H2mfO#$e3&qYPXbLWdxi+~$S3f&<&>O7YsYCGyy7+@lXY2(gBGI*#n7 zkS&Cbeih#q?v1euzkc%>f}OR}*kQI0*EzQct=%d+rY2hG)?nW9out zJ8tFr9q*zi$`Kx(OC2VkG4;gr05tMR&+=t5=&J>vQlK)E2T6AEH|w+LVnzhZ3_FDd zw2?aB8n30}ws8dmg?CoPJscsklQukwFuq`ELPh>K+{A7KLkA@RD4mP(FK;6)%U|WG!y~eqilsq7tnTh%&)w&M)YhCubiCJl;bzf z=e3O(Qxr3#C9mZe$+@HVDdlDCt0PwDe6L8E5Xq?BJK)uWN@uoz5(w0QGsdhd@s zmi{`sSbqJ#`5)6VtJQ;t4xolrJ*9R8ilU571`tgm(He{4p2C!Zi7G-Jdp6mMwd5Hq z5LcX}85yI-KmQ-w!9eYy#%iKs)K1z!4Vl9QOLE|u_DL`T7mUn76{`#hryxk4#aLrB zCii zWdJ(^uBD}?z8N9f51&1iPMcHJ-ouY$3vs(cebF8UP7R#SEZ<0j zMYL52Jxb$UBy$hXyMP(1M%e8ZEBrQI)Z?5Gj1-8;hQSxy7eL4#DM$gXgzdP3&Az9= zGe*P^o||Rt=#jL6wpA8#d2Ubq3qSFQML`J!tH5{{WkH(0upg>`3L$a%}8)SpF!drtgh7p+_go;OhOh;p3vCvt?;ewiIsGpu`F$?#gMnTOHS~O zu;o5Li0IgQ@6e#DpZQ3j~|RlE{omU}=Lg13*oF8{K0iC=f}2i7Ah=r7*l zPZe#=;bZ60qaXP3^sT49lcs0J)5_wFH0k06U$ISgqjWmUXlQ9S9lE(eT#&K*(LVIj z(~qwbzv;{AT@SpJe(o1Pnx+mAZebeSC;V3EkM361z=e6km_gDj+Kq8|q<(~MS^(M5 zkUR$M2lVL9v`qyJ1T&}#SQ#_)wL4Ly15Jx=X*ORSb4>%yh0!|P-tU|ed=NMlP81O9 z#yA2NgGB03-EK?IhMvg0;VyBAy}M{Q5!tJBhy%tD(mGtaD&L(lQ`~*`d;iV@F_X^j z+|s|vugC}S#Vv^t4!_A>>1igXaU74s|I39s~JIC9eQF3|RdEQ)y@fAZ*Q0&g2r&U8+c4Z-d zp}ys{IUztmV~WrAMF-wuT$hXysFFdjfo9^?twpx3p9ld%oHXfokNXaFI1`1qioS;? zjet4LZk{<#yd89L8l3=XuFw%&YfXZTu}dPGYCY6X{U(eX>NG|~6?zG+C_+Q<3hJU@ z{}1WH`i0fx*C?mgB=FPwSThh?>oxQK*2`)-ZQ3`cLyqSQLAAYMT z0*?aO!--mxv^4IPNO2SzU-C#wf@qo9d~2yBe6;EnCQ1Z&&+%|&E}q@OziFH!cvT$} z$_##8je|$fief4;Dzkh?^Pid`N|$HE3Z>}HT=?7Tul=eu*QAL;{G7Z0-t-H<@Hf*x z{LSA^-+25>#CYLsD&~!wEM}XSfo*1oz+n2WG>K}uP5`tHg5cppC)2f?7t>QuK9hd? zQ?I0d??3-3P>9oQ6Mn-y-$O&^(enzjVTy;}m?BOF{Z`Tu(^b%1(3ax@z8u6l6z&rQkf3cfKieVyCMo~~Vf0qpw<1EbF60Bg{(6mK*dk7ps z*&qf9Ob^%F9UReukw5#tmk0Dn*5PGnGWjJ4EZ}22l@C=PHbDF$TOr%{UsPF1+ettD z@BdPoz%1}s2ynh++E*1?5{OEJN~syVPMD+W3C zNgP<4XuDP~z8oi}HbG#h%W1Z|9XA+>;|P7h9Kk`@!=;lFdE!PG3s?&R+J0Wm;nA!B9A-*$vt1h#CXl*)T@=_Cnmb{wFmwgPTEufOnnpe~mkE^Z6R_aOBcrUs zAnJ@^qxc?Lm`M{vCGPdEfJY)hR@br8!6OcUA5CW)t7-k_Cc+Gk;y47>S>d@2xk*3w zotR|;sIj}yilE9@G@r=Sb7JKlOkX(3<9o&P(7-TW$`oU){84=GOAkf&m7S;g&wpw; z-1%T#`~jCjDd;sA}W_}<1w zRJVg}ZAm2gU6CT1a`|KU?Q?Sv-x#?XX1b$`On(-M1{ZC^CXSWW!3^5xM*8Vbd@>z8 zIF0CkG)$JmCi(r0l-4E&ba0XmX_@nPQ4$&@S5NPqC@Yf7~L zp@jjeDg6`aY}QcDYm_PfVqS5sR)CU5g;nw}z6wOm`?QgFCJmZ~iE)6YkQJg}y|n^I zK)|0om>7Hzu9|?5#74S$bnwJD76R^QQjh)UM>(E; zC4Kgv{xj64EhaFWb;uY36K}{yd@nNtR!pb{RcX<}w1n2d$a;2Ugh7@n-=HM((2=#q zWZJ|}WE{T*C7iGwGmc;r@h_%c0F0sKgg1iI%mU59hm}V-zXJOhz8hnQS#fC3g9(+s z2Co9W7_%~@?V(E@;8Um3c_OjCWIt18q$rD=Jm)S13uDJNtGR29Fvn^t#?UrQ(4JK^ z6jxuqNOZhgY2nh#>BxzDIH7c&cpfuhZ`A)s$G#SVhugfe`NCSzKH)Mx002M$Nkl-dHdQcBIVrYXuN1{%=np0fWQlA5wb_QJs?)m9A1qP!QT#|k@ z@tui2uJ8O$(HYSbxx6Sds1tfnIMv8p_z;ZJ!R^##i6!;!X8O1D{u`ZVH>%V``DrkY zE0|O~E}?`t95(^_#`Rm_4BlXMw#f?5h{HAP;`(-Jo0dTv@4#MDqb5e@Sa2|?g5k=< z!$}-FJT;-^fQH$EIZdBWY~U!qia^5FL!C=C{q=ERts)54p_8l?aPqWNv1u(#-bgqx zM){lD#JDZ!L3R=6i9~*~NAmscl=+TiwcY2Io6F4k=6 zD}}IF&04wjQ$)$zViz5FQqcE(pN0PlKZAzFBf_9{b1PzB`0a_>byvXz%l0tL_Q7MR zb^KiHI_tqtMTKLtmDHetN)=_4OlTjO*LU2A@XVv0P z7WYHf`Ta9L_j76K%GLC_&wMtWyXR!Ob^S(|0_dYicAUkB^A4o5rkV+<-Ke8usP&_# z?EE({1ruOp9?q}}^XVYmVe=(+b+9Ut5TL3Uu;vSblavZV5ex~-L6ZMKKQNdZH*ckh zh1oQI@}!N4kL#A#jJ#*Vhbh+;oC>CP5N*&n{oO|3Xp3wa4>D_1Y1Z(e#4jSKe(M||$x52YCdA_bies>UTXDA-Ju z(xowdgSs$%1p-%g3buv{W-j5G^oMOe5obfe$gR(CeSI2MAdZPxc_KLYh<1h82HdLN z2T1fX=dlwfpbvHjUAPn{?6!>5sd^YX8gsSA7HJueSRPH%W=VVAk3P&7k!|Os5w~vt zPxOQJjn=7s`dD%onB?SjAzlWA;L07U*{)iKzJ^3!37C4zAch-VlY8q z_SgW$*ihrQ)nwR#^cR^z(?G+nUE>5#QE zzxNm_epaLXHi9WDxF$CEP1cG!($xmbv9Q3i86OW~oXkz92DbRV5!Tkh`4Y~@I8$mz zhXjE|CsTZUP={x=ccusFB1|$tAGrfcT9HP=fiEx)tTHelF6n4ULnA#B?}`{wECzs; zCh~!rX_K)?m^GMa#8EM+@R)e3On&yS@5<8@K0ui7^NBbMK0=tvagD?r&wwfXD+G$4 zYF;;4{B)d188;a=cayy5&cU`~{M&3c*_PLe%v24>e5cxV=1@g1o{41WTI;&MVgf8G`Aw^}lk|oF> z@bS?f|7iM=AOCQA`iZZnfAxj0r5C>gJ)#M(;}ABevQwvbE&8>oSr%W4b!f+s=!31p z>06JlrRSddTAG<bVu9chV31Z<-<3YW-EHgpv2s2;aTtQukln5stpc&DBV2V}xEj)QWMfTkL9${6E zlMuwwwKIjE_w2GtsJVqRh63LbiPxhaa{A5?33&>r>M#cri*Clbt&V2qCc$=m>XG5D z^utk1{|w;MA*|}wB^ZsW-zpzNJ#)lZ+CbAVb^6{kcIFJ5*HIzkjM`;@_aUUZYT;c; z!pr|`L-Abr%0&BL#Qd@RxhK*ArDFxId*;(sa20#(>4phl95i8TtgIS1;B^4D3)M#0 zZOfsfm3#DGY->VcqF6=PyH0Sn?v3kdp3&?9aSTaz3_xE9Cs|wIDhpT;$f`{KI`Tzi zSn#iJidu;^XmUVIidB3^+BlI8yvN|2ID0R+gY|m26z$TZTmKC?afN|qj0TMJsp8~v zXg)3Cv~_7~H7yg6qq#86Hs5(B7pMqas5y&n0~WudEqn)T)Fm?*{dhkk}{`f@%@);cX4&cv-76g@- zPJ8Z#s?*1t>uuE9sJjss)kxOZdiaAMzd(SgtC&}&F_Ta>bXy;+qAj9t8K*`Yb;Y08 z;?Q56u{Oaphi`Iy4jP;8r?oMh$D2!Oxv|Vf14a#qRQu-2Rw2j8#m3O7Ii7V0gpt%Z ziL~ai=fs#yck;nx)$cO0dcuJ)ufQJlf&j`F_JI*9$y;NE ztY>!zeBDBnzmCwhICe0t&7DZibMH>m4?dCxb4OASlR=lACw+uo8|3RD=Km6YeOj&^n$1m&a*LGY@X1 z(+__!ec!p`$oKfQ={QX;`|>SIs_OHq8xU9_dM)$I>KA+ejY}~YqscN}QoaEq;@6%P zDV;`E--v7FIkud#a$V!(*R9@0I{M&)>1Tib=hJL$g6&H;(gHpmS8;G$W!1RC&I`AC z-ef>4ReHY4m8(~=^RKhr6ZIixmSvoz>a326it`<}*o1nOgbdb6NSJdm$SE~Co??@xA_``{bce@Cx z`XcC@q}JoY3ooXtmtRS9Xgu!wp&tr!m;N6e29EwX+USj>7pp^QfB~()mh1>#tGzVcNy9o1k1We#4W4l2wmChweJ`;Tq1PeOB&j zShomqUxl7r?HOAmw3J+LLaURQDVr@89sCPF7KzIlK+1WaO>C>~d z#zahiZ=u$m!2Hn0x8oQ7gI`L2^yw$kzxaRt1^0WLdBh@im7s|%3Otx?9EbTfe5PA* z;#c6J4=Cf-&Fisqava}@^>z9mjZ%Zf&{lUnv`c0z9hL2KwG;}qYVZ}bLn9)er@VYV z3VfDwr3>@>EuU+SJ3jJ`B(*oz!D=vufUX0MALq6fk-y~G1YUw{h4pP9a0r}8&{k-K zPl?$^DwV(SsqFMTuq?mlD%GU+AeKhfTjq-g{wbb$!6XcGnl^GB%m96CngiiK`J*4f zX3MrM5WR}VBL+Lm9tZ6rD+z6&no_PHj9kaT=Y0=9gw21Ea_A_f(5O;IL7Bmr9L@5W z0#@(EWr>&kJZ{FU!SCQk;%*iBlL<~O1O%iYQ9U@0P;>;zbBWy1r{v{93>c6tTX_3%k6WoBgxngBMe+Wb|`JWu#8y-6(NV@ zB+o8B+hLw8R2%d*$KB448?`JLlok!v+a0=LGZvM@5T3IlI^NW?+CTv zv596y9II~E_O3eFL-#_REsvx+ePFhvOQinBBwq3koM9^H13Fb;bxU86tMs7Lm%Z~4R_H-(@9edEK z6LKMVaN|{}uh8jauAm3OG@y|NYx+pgS91$Z37U*8c3*8G2(6;^Q%H()nJ8BcoJmJl zucnzSSUo_4(4!qE81|)cFVM0Er*Pu;f!_-B(7Y*jAV|gqDaVE7m{f}wY{s#%wZD}QGtMAc|etZVHGQtaXd)zg^UuCt9=e$?O8mt_t=pKIW7F@50s z&!Ij0Q2N3jei52mPLt!%EZb$>Ay^rp8KFxtZh&{`8i57>p<4t+Y_?W#K4p71aiTQy z>If{|8^qE+RB#Ad=AN|Z;>&r-t`|ImR>~WLr*bb80s*z;qZv>IF>z5a>$p1!*@LnX zKy0V92lJG_@hX0FmgORn``#dB>dV)6TvDW0`p z-G|s}sfooC6b~M~C-sp)r%>Pe{($YDc9A7#Ns_Cmld0G50GSJQ;_;w_kq7b2{8FDk zY>j3DgK23Zkk3#~2nWOpA&^!J4a~&c0SE@zoP=Ra3IVk-orhpz+G+qoz6r zBijjz(rTQ>2=mfYA4=oyohAFZ&6xr7$Bw4+&pi$9bkf9p0Ulx%DPv^-8Ye+Q6(>?Tq$Bs9WI*DSr8AUT z9GnAHk;^Q_ZT9{biwFqpDp7^pqujP}I>dme2EO5%Ec!%YLp<G{H8c02)7~1_)ZdA52=9Wnjrur^-^YLz zZ%>;#WrU&y0fE&UG$!Qg)cET-Erx29$wjS+RIUtSiYbC?$G_S|;i*E~j=9)M@0LdJ zrdcKjTC=^3O@!+fr<(RKzjRozx#Ofql*T&S51&on zef~;%;l;~oau)wIc(D9hGlq+$91DYmC6l|oa`_6u9?^tNv$bC|Z$cl2NN_=9441rR zHp3$ew;$Z$=K@Q+p#87rTc1i7{?RMaH6OSa-2}f-aOPhu*t8{*G+DdwlJ3Gy0@$Vu z%%+*mY9iNLAaE4*##bpl8Pc{)s^291H#&(h@R1W32q!CkJE7)OP;1rQCi1j4?1rf#k7pmI4O^QGr=1%(&%FW)hJvk#G&DQ-#^q z=8f@5Su#tQPuuS?D4ueRS>Qf*4UGetEQ~GUZU_bwFq9qwfQ)M!p+3C5BtgQp)BN!x z=@}+-Cv;9hh?gAzf%51QAg68zL&eDeCI?1b?0hfcH^@hb#X`8~zIbqQLLK?twS*38yLIIaV)qIj%s z-V_bvTi0Z3c1#$+uFf{^NmkoS*Vod;OPA?uwHdUViLUxir;9 z;Fy?frX$CQ(ITI<`(3@6GsYi%9&{A9UiC*>rO0^CcO%6&^ihWg7W5y&DXMkP22pq& zuzj|T--Kh53gIzJ@Ert=D+V)Dc-~$R=x+wE&*W!$R!Kj{*s+aha$*cI=0j+Q5JTXQ z2haw!fFX#`K1tZ5HnV|Q1;T(>c+a`XrZSmqZW37%6UjOaTZ7+?u>)=Po(EFpUM4)o zMMyf18T{K^jeG8pI28{i%Ti$yc=7%_EDhUeyFgzwI{fqet-uf{r7y;D+P#@BUBuLf z+5G@!SV|x#hMMqrZaI5UO0gwYXbU>9_3F-?srAQA<|=>4AAl)@5$)x1rL4kN~qjcs!gf1 zpXc0vzP}>5EYIuFq>n&OQbU>YwZk(8nYTkS&CfSlOKGJLjH+yDY9k$LJ6*rJOeD@l zI+VBz^Z*-KP@f^yQ(R^322Q1F2$&3MWA`d%mRamy#{PGuZI8(*gr@{aSV!um>x*Y) z2H^?JWx)JPIenagoP0x|qlgH#&ZKS_dAW(2uPnVnK(6pv&2Qis7U9bkD0oL#gc?Mw z`~imo58MPF!B0o4x6V6Abxl_cjQWYAX>*zYU`%wO(SWHt2w-PO_6!^tU^sfp5QQ0} zg#D4aqCfo&&P^flBbex`p%CKsusB4Bfh5DL(>^`vZ(X{W{uJlZM?UxgG)>1+ZF(k+ zDO|-sK`qHZsk5cgW4gOA#~$z1CJ?Mt4O$=fvxdW3rQBSlPoPrQpn*gXESMmx_?!Xt{nY_RmjP9M5Vkkwk=ue_q>gTX*+?8c} zQRb_lilTwOt{~;Nz)J@qvBm&!g4QPO_?VvKXo6X^YT-ZuE_o+-iUULS^=k+m1K!Um zuNbAN=m>6h;29O;{MZQ!r`7pW z15ic$1|m)}>Git6g)i3ibp)R21L^3=ccsel)6_Yc)(N@YQmaAzYRtCaD^$mhGF?$~ z`B)l5@Qy9MRPkE46Q;kANpxnEW>y`8PYfut!k6gVW%%KAdj>(Sj<4OL9PIWA0wv~V zaNI&$G{D?BMU>)`Y|DQUjhteD3sDcW(_~VU?!pt5WhC2odN?n4y6lYOU`9j=tZQ^8 z!cD)=4m|qNjSwu2=o7ViJc3RXTAeTQ7FqZL3l4Yojn0?R6y6U;N8cfVvtVS&&b$?i z6k24fdINU8p%H63-yygg4@ov_D!%fMyZx787nG;!T5oFkp%bAEcL2OmNuZAg^ERKhsCvG+yv zIZUz2u8k%po9?akIDJ)N!3o-KkCQg-6X8Tq2+dHe#>I_^HVH#q<=@&BJ>W@cJXVt2 zR_IW8(Tt;m)CBc)7+jzI{ohXyzK6q*-u*D4&F4aLkAsQ8Q9bO-;82>OtcLs7oK>td zb6_ubBn1`g)D{Y03}&SM=qrS2aM)uXz3=$Mb0eB^-g55QQPP|Jqol9gfS?g*)tv`{ zvx4AD{Jq)G+|BZ1Xjq|r2pWu0prfAKWGk2qS`ovbMkr}QlXq}tCMJimA!N|@dz`BR z({|Nn0KiNWl;>qMB;z#3#XiF15U&CwO>F~}OMo^NPOGkbq5Cj5C^!hS%pAM9!Yoc5 z>~_Iahr=ODQ{wFq?_hzTd=4JQ08&7$zi%vyon-hgJ;ulJ;z_s)O0j^*<-{Tffdho( zdfc5OY`z=!_{PCi!F_Oz;}|Y4qVWMvXkNZOzz6Q=eGjnH>h+p?UGdYtTOzqM-OhebGkl|7(=ozN+u+;&pg13o*sb88qdanA`_z;F>#X+g6B0 zG>(vY{{u(B@r88t+G-prUu9R%B!SWFVz<5ySRic?`F5SH+>_9Rq2oOtsNs$j>6m#) zG{^kvE*E%sm`=E)1 zL>&cXIyp2X1=Gv|hcrFHMTZ094eWgR@2e6B*x*bJC2{`8T-svdFhGvXeyK$vn?%F z2_RJ!rh}*3;~8x@de7Ok&cIy6<~Ga0SUP<LUb^ zOR%CJ)N1(LB#iNK0MJG?M{y1WnQgDa)x8G}ri;%#mu_&l-F@$VPdfF$12joZ6$Mhh zj=$^l^Ew?jNBj|)vg0G_j9NrHzjBrNntBcFCawc8o<*#J$R>@T@qj5fP)%ZNza;#7 zrC=JxqhVi=Q9SIQa-XO<%1OGQkf=i%cLmJ&L(>!vuYt?`OZ$uZ#1*!20U{D9p|tDm z1;*I5w2TIMYHSK6qu%)r+vm*XM_80+h+x6xamnWnw9nvlRD$D3eG~M z%!`q-X)g$Qi0=`MjdqmyAL(ZK#Au4$DGrEOVED~b`#H=Md}D^*9D@%~rV~}{A?3D| zDs6^SGJ?x?BA;a`NJNq@C{$XAb*D7yt)i~@K^ui@aGi;c#lhxkdgYZRG%*Jeobgjz zIEh*KOgKpEB+WkYnAB9VH(7P7DV3L$%UWx~vK&cSj=`2cLBBrrB2P(Nyd%=4_=JZV zS=KdYuv1zV%Mx~vbgGzk!O0qeq>I*i`zUhW1b9M7V7sf@YJD$^g!}Rp&X&5#t}3>} zY7Pk#q5d-Z7Hz`6h;+NL{xYVOJ|;u>Yh{I)9mEAvFi_xgOF!^PAp;zzJs?iL$&w?q z+47fIWWs+l4>HC|_KR~qly}9P$ed@OFZnLhO3+)Zv1y+>lr+Chu!x>Q=|F z-*=^Vr7cP8Rmn*qBn^m7dMi>kwT#>-AMjl=+8D3=$rC|P>`1Pimk!BDAXKe`#~-@| zZXEG)ogEG1IQE4%HiAeTRV*@*)C1{UR|aw-{&$`5s+dbyIU}qXZL>u_wFh)ZcpEFH zPEWCFo?-G~B9$nVEG3G(eFz6ICbb3=tXhPdY~h^5#xZ&3EC+zG+DE$eMASBdMIZGg zB*HgRDj#T;`f>0aY=k*wjN(a?04zNmq@@iL)RFS1=E+qa4!%NwkwCqEn zv$ta)F(CZyAd0vua5;56=9@M=FZlb`SH7HHc=p@rz6T#l#~-+#!Hn}STb>83^o|(l zj1_H^QP5D{G?eL1rePZTb?h;r#C#FCfXRaV_+>-xFqN;A@A@qc%KLj3SCIbBXTZ%w z6UT)606&C$gg62%y9fq2g1L*~os^n{ST=1kY3g%htc-OS@d`0<8ueLt0(6PCBeZzn zw9BHvYt_x#yfsUx`ag7(iGa8Uu|-wWQ*2Fi7MDOvobAc&qW=B<cs^i@f?2M6wO$w@$?t6YWP`@2{3Lgr?T6he-V;6=j>=4U(?S>7pMw$OHYc$q$Q z`mean*ndvudM~zF;OM8b1wAehGN5wb2ht1QdJ^HGmtMJgg&0a(Y~N-cKoe)+H1`R4 z-VEU=i|G^G!^`^2ZBr3%fi9B{9|3i+V90AZo91)k*{K2EQ2yi(uK~T3Q=i+GW<=1m1Pd?sa_-uIfp^@*%If0JxgrYna)aSLT*+taqwHG zjd)**LRtzT#`=IeDxea(OX71N4{7!Cz)Caa8`k({J&eBMu_kYIR{I-Gw)Su3rJ)1uK z!+(ho(O*ZqHBI{&*W^(+&3KV9I|l4xm^YK^0nWbA$0G!epr(QjZV!yt$n_c&u}>BG z4YKv12RRFAm}+x2Xv}*dqSOu~SFc?tPLm zG8c3oD6n|4SV~cnFXrcaHY*A)GDOaI>>qiSt(AoY-3312`%LPZZ$+)+Z;VCXIP2Q= z<+b$GH=jw*f9E`JvDKJ!el`&J;N*D@z=Q^OqfF+UD48qfn{WhW4r{acoZ|%AarUcj ztjbrJ8|V}TXXm!ieDj`Wa~)DU2%DLM0!QS7-r=wEyU>UMpS~RSvwYVD-YNoxbfWKF zUZBIT8B_YLZLkn`Q9l9ibk23LH=6DmYmp{RR__22?;g3U+CC`TUJ?7Zk@jM;yBYCl zF_x;0s~?BRG}7wI8V3Z;MWB@FnZs1iI-ZGV6)BU9F$s1-putTVcvnj(v7Z?U)2(ew zz4L^UoeaT#i7@9Ote`ciCy-P-r07`5qGS3JzPyn%tB?*#VE^PoIEd8^rQxB22V#CQ=&{ zgcYV1NV9*0$b}SBL2V|kx$bNNJ0jAghn>MNJFM(BA?8MH8YWyz%ZmgwQscwwew@{w z0g&`h(XJN(+APODB5f1sHZf&kfM*h`DRZlQJ@U7%G=sf-6R-UFQzz2g@xy83+ZPZq z7=%dIeTY;OO+_0tnjaJ*QJ;fycOS=AECjtUsX#k=YnOQx!juz*ONazL4yuYliOVLF z#}enU=q!2a$iZYkKKZ3TV#2AW`#&Y$phc=0=JCeTyn5l_55qs9-Am4hCkS&`;23 zU~Au!{z5*ex#brec(wxrz`>Db=4Y^rKZL;X4VX8)2pohjnVn}~ni%&Oqg)ljI9rUx z_LO)hnA_ku-_U5_m8C~G+Ln~|2BJuzU>|y^p%M?GVr!fD&< zAe>QneS`61a4~2?b$e_fW);1;xxglq!w4Gi4jgVZCy650S1zE$h&5R?!!-k0j z55Go|_4?R#{yRGvEm>bbBRESg!IaRhwv<4aZwNk{HlU%a97y@KXP-+?fAe3Z^G`nu z4<>dHHoozRgP3ZWE4W_9{?|eW)qD&y@I*Jwj&G(_X!tr2 zKbr)ljDtn#+R#}r7xsE+ve{+Q;uAs@s_vUrF-^52SJS8(%p8-E`y0m(u$ld0%?^TQ8=g$4)bu-k&ai_r>(`wO80; z&$cIg7XTeXLU5o1-S2F8?H&^B3Q}X0(@^UO9c+O~_2Vbf#JkNQ?e>kexELje)E?Txb2bn^(l!Q_Nffjj1FXkjgl@b#XaG!P1O(izRz51 zs2SlRqP@DB9i!eG>|F6&jdN$tr01S{Hf=!*@B68bdqNjspNY#rojWupRxnJtov|_u zz%o5cbN(~M?O}c{Y}@GXk?TO=$nU)`%eO6v()n+Fd!@a~E8z)2as)cHbZQ(G^4@7F zpNtDrg%22Hu8VI*AN91`t|vLAQ&KVxQ1qL)1h2l+NBGs8pp&V>x~7>PQG}(owwcq5*;vW-RW7Z&KlF5%?Nb zGrZVY=)cClO1cvTF&05#7Y%@OpC`xu*&lr~{plY+nJ&L{F|FQQOdLv`4lEo(aF|TX z97mzHeH~N#3<7|2)EaY?rWm!|bxeaj1ZVxPI(+(^ZtQs`25@vN>vU}W%Fa@Td{BOF z3KEB(#(6?MB!}>+0o0dKAH^PibU+>N1m84|cM5)J-$z^zMH9x0+CYVL7oC&ti;Waq zx44E)53lah#ZaS1eWBf;VNM0X(8WTrDlEjJ+k&bTLiWoX2X`Sbj1$&)gNc2T$dk{0 z=iBUUULYRCyV5tGdMf-mR0C~sI_P9L;t>12FP*NuT~Sg2-Ga&Cj!C?CKFB8BV8Jwt#AifuqM9(PSk( zP87=3)n)u9#?un}sax0Bu7_r%LLGA#IHLW^WU5}>NOSYkm{@M87ywhM$Oh^A-+w;` zz!A9U%6d9~{vrZLg?zL2H}zbD&{8^kY8D$HDlQx|AA0ZzrxD&vH?J%cN8m_0cwjCq zaSE!3(A98Kx`nyr!i5*o>C-3DCd^3U8^@o+!4ak+kQ*^H>>ml#j~W1fGKouk661cW zF&{-zIAEat|Lnc_vt`$H-?#7d=Arxb+zm9kF#`k%aF$3)vLcsUk?bULTxGc`P9>?t zcFL81CO_m?C$VD1amlhJ*^w!Wl1YjKNP++{6Eo0_Mi1zI{pRW3o6qOF?|J>Y0gwQR zrq~E~_kH)=bN1Q8+H0@1_F8MNy*&rfhx*;~iBFW_*Pg(f@g|WM5s*03M&poDvCg7; z!dEKjZ;PiwJ1JwNk&(E`Cm~e;xz-NuabNEmolg;?LOjJYkJwhT{k>^Vm3wdhh-*0xZMJRVBEJ+qTL{udE9^nI^xXNVrHo|y3(g>%_ZV}xfF8YV zfq67pmfzke69lbN_3WY|L>K&UB!Xjn&(F`Yn}v|)UDS}9VyK@F308ZUzuT3Y6z$mP zhu7Er-cd4ydfG^EJ>$v`=San%23eYKrVh^SNvbC5EUUls*LlTrSK~%NW#NUYmic;` zdu|WrwpCV_HgvAW|M266cADT07~jRutq;=+?sMN1IM&PHUM^`?ZRhBLUpDI_l%zXq z&^Oq0Vvxf1OB}ZL;uGbC7hWif2o$fpbO~*9Df?#T%b_DU<93&DR_~RitN7fZU3XF1 z<$Dcc($+MtkPMB?Hg;62Sx}*|b~oWXyNQk-CfM5a1_BL7)w4@symx@bvv7vifmeO< z4cLJ-V38{yp>b7nfpDT5fb`SkiLz?$#Vwo$MzmJp+wp}atI1Z9VeIw$aIAgRom~Uk z?9ogAZ(aDU1mQ*p zI9Lu7ee%2C`3?u@tRN&TFgQ3|0<;MnNtf}XSX&{EJ<_5!vN1UR7%TL}rTROnf2wws zWJ6}rPH6AcWMhbJx3|rh#|nOi1@nRQV;S|mQR4JlQ0nZu>SrKDfIgp|>MRCT zCnJv}9`__l82^sG7u*jLz%aEbdvvy|FU>1%X>!n45t@Xzni>Tx1BmVC`1ULKinzKv zj2P|n^XK29j1I>mqv=`a5GTt1{O3Mde)z(Rj1?is5A6dMgL3-zqqGg@I}|LmX9HqLlq9LHRBDiB}~)G2?J2{`1pqYv2w4?uY8(orgVz*&;( zld_GlFo?g5yN6I$?lAFqhbdnVx1un2YpkRYK6K+C+~h4&sc$OsAnYbhJvC62sdB~4*u!nr9R*WBjoSph*>NRsiQI)(# z$pLLH^UXV>d(ER%V^5l@n-}3vL|-~9Sx<-6bbJ`Tmx zU>EJW^uCSs8~t^IPDtkHrvpwAifb^ z+?aj@gmxV_eaF$dVZ;^b8!Y$#O?!JMIV*h*kBG2or8F%Gx3Fr-2qVFL!7+ z^{Qpn331Se?hNOd^F~r7KF~m}A>MMP%joqS1u(jfl&`?;Z|ec3X@^xdFZhfMqt^NB zS~AZK5A2e@bJ@1&1;G(3)z zwT;8U#(~YvNs2mFF1-y69GlL;o0|l!+#Is-UYkK%G7kNnNgpy^jwQI_JdYc}s6Q^! zyp)#2#GW~Y1$5&A^I=F-T$9*zQ^RMNmRU$GF===I&-dv4WtF(aU*SVg4U#7r=a0Px0Z zm&;fG;-&KX8MYIRSB59iPtbaoiE3a?kj)e*FVeFthdTj&pc7CynT)>f}Dq<_g8@DG$Al3UZ79V! z*Me4-sy0|9g~ZjJM$4R%Dv?!%NCuHq%7qyWr?_LssN0BpV66l}<|ENgedOImMD9_4 zgpFW{!i`!3u~|Ifll#8YB*}#n_V?LVjyVcgLyMHUOsBc?#uDIC< z9sX|0&%@>qltq)A1V(dPRH6uDg`iWmL;};47h$7$FW;j^UU%>3_ea&4RjML?&>oF4 zC+B$F|FQeZOW4g8EQsN~JgI*O;|`+3QOGCmqs>X+Exwb@vre%2 zvptJvg!K1j=2m^(ziGoR(phiCm0BN|ufX7fAq4H(d++B;JZpBICBK!~2B%Ug&fWUk zOYbqKP4PLPUDj_~4BEE4NKG4E;e!bhkLyzX?O(^;wl_H(YLh~0gdncf=vEUdxvZLD z=;M!Z`2t#Rb{$^8kMG47Uo204|4E!c*>Onxqe*-+rlBQm_|qn|XNzEIhJcWssfTs3 zWju>Mv`HnByQVhb1M-))3tfCT5(!t+KW9(%(XcIIg1PUmoJ=54gJoC?la zEBdIp*y|8ot%v{8x{-5pv;yN2KOO56uj>NVp~{e^L(otJAo*8l0PvEBL;*lP7v0i| zZ8sdagHsS>^8qxT?YrYW_{*e+8&a2$9PLms9~gIY6V+9G@WMo|?3j{Llf;+Iljg<^ z-_0uRhTHG>xw8qAWdPmNJT`Flfk5|04A&kmxVbXT`ON&^1lq7Lh}k=p?koGSkDyRxxqtxYG@Du2}B@R8AJ- zIdI@`wYM{DxR%2*P9v}jirKp?at;|omIo${SW&v8i51++8!nK%!YM;|>9=gV$uwcK+` z)6;x8clI{UsNlF{G$aq+^8kmnxrdwxiKs7HM_vLUTs0C#`Tzloa8#P;5&Pg1C(8qW z^Yi8LKmD`vz=1;u3m`U5vYQBHTL@fRz}FQxy#e6tP2VMEPFS=_v@J(sBi&DcTLWSw zygi}jNur8pH|pLFk@b2Y|2X*3U)m~jgsE<^7k-?)Yn#LxK=X3+k^h3?IVu~!m;pq& zi|TPpEdZ)PnXjrzlMFfzmb5dwV`$H{6@Xar9*IZ7mV(}Q5;xM_A5pADn*3@&vpa9z z{`_SD{1x^MJcBqpTpzL3Lc4@A}5((RF{E2bR$!yOt00 zx2p4*e=y}N0P%afF3HQ9glgY5sD(^%qi2>Oj)w*-Tv3%)V3W^GK8x_+bpu-^4!zUl^33QzP$0qIq0S#@Tbc>+QR*Z=6RPf zq#oO{C69rZ%z#S~@TnKYGVP)c1QWN94*G91a@5ZlZov3^Ze{Lz%I{7&d-j#GfcfR% zp%dlA!Mkw|-DZJ(2^xk#!nhhWRsk|mWGPc$jCq8VKBvceK)swo-b<+rvA!B;R)CH0 z3;nW#Bo}7Jm`ZTB(Y?S*VGZ6U?+9#xbrnQ>UwETgXSe4#i)C?-k+HOt>7N@$argd* zc;N_FVr+v=3Em|4cpqt(Xy!c{K0=sxdvzQqN{NWTn?q%O>GD!}9R!$Rg*<^|Nys%0 zRhvh0L{&=lyH1Fd>7a`YEXtWoXd;+2p7HI2pvqyg}% z#kd_Q+rg9$h};a=3dBy+4MSBnW;Z}ic8YMnkLJVuQ#!R;l}uISbnB62>o{4Rc_1b< z82XW+6s+d86=_WnLSo~Db%o|L1qd|;+_QX$sU|HK;ZtnCRT$GGWZeo=o*!Z1ll&gS zaJ6O&qeZ1_r0`i{jf{=WV_MlnV1a0@v&(}CH_4I2QwS`ty?(a5{PK(C)t6o>`}WUa zvbtK15bW#3CoxeG_IMFN?=Ys9lN|7L1QSp9(8==Yzx%so^Ucd;3H#zH5=bnblcp^RM{0aTc7ZlDrG=oEhZX{zF4PvU+nzay#5xri-}I6$bDhGHxJ;?{Tp7nWq$6`A6pDD_P03g z{5rre>U=ELProh-GMe0@=)dpB04Fk$jL zS@z5Y^M=@uxGx!k!k$Ti8_G9f>nQr+NwErq{n6Qu)t?`58h%Bp!Rm4DDe>0Xoe))6fRh}bYl>+0c1 zZ%TV@^XOxnE3K~g%xiMo_m*F8@^{oe2i`Vl=+~UCbLS?z3Jn>*%qD~9pL?!6_uLPm za3Dl% zpz-#E*GUc+RZHt3oK|dzhG_7hgW|S4uHkKtgZ&QNLNo)NjEm3YK?(OSFM`i>VIZ1( zug15?S$)?E4KW3QEGUuIzE?kE>HeQ|PffdQ@#GhMa?wR^5$lsb_LDOiGH zHOgdef7Sd@cQrT(6f0^Q+#RwjJ(JgUKyyxl`6BT}l(xZD8`6SFcUj4IFty0gC22CJ zOBb%-5Q^;>Ir2Bpwlarbn>gix>9LI^ZOTU-c8PmnH9VnG^__JID&)e;T;>!7Y{tRjv-9P(7 zZId2sgr0%PD?1RY75*foB1s=R<;vi8>P3TrIW!Gz5Hw@%(dI^xN?rwx_$H`YuU|bo9lbLNtZnPpabq{ug`rW zI^9rI?S*yR8cCljz4|jU;QTzot}umGW++ddzJvMkz4-S`aN4k|*fzp{U`Y_A{RfSn z2)T5X%j)nNI4se*=eGiYPp&=X$NNl_Z4uYK8%lKTUY^%^ZqC8@tA3G~ml3R;pI(y( zjYa*I#M2%$brOfc`18;8wolW=HW8$^0}nM0!pyTppwsMp z^tgj{PXcDm8Q70jD*ymM07*naR9G<}J-jT{eh;C=p5=6v#h{v}!<=+|??ZQ$Q+FRI zr%oR#`_P!Q;9;9<-SYgmwlM`hf%bYGIyz0*1r|w+l{;4quBft0<@FAl5~ELd(Q;*r zzd-AvS*J}NFe;qt&Ld&ZyVM^cg!_)W_x#8!Dt%)t=%zd^{!j`nl;6g8O?;S!&)C-; z_(Y3^El_cAlElWFnrLS#Q=8CKoMY($ni6(x#|SgXD*o(EcCdDG@7;I5p2A+G+JE2t zG|XzMoISUVGbGX`Hl;}p;Yy@75TUCx6bwjawymuST-9PnD+3JsTFA}|C)zcF%F?Mg3aiT=dZe1$-x8Evr+ZW61;8K~htc(kAhgfbC zJx^a7XVGjqgHnt5CxD`d38#&HamXs5MSs`m`!?-fL`02r zQ3F41F$(QAJBUI^gta9zd-7Jqt{+iPZDZa97lb5p2+4hGV+jEge;Q0tVIveJp1oU%;Tsn50s3V2pJfu? zo94NjDPiXAC*!4kd>>|&JMX@&JpF?g(0D1f;>QFo>Cdq7*D>R!O6q25q{X%h8#-`lDslbY|*&(zNtCLb$n>A|QiIf2#(t<$uf zB{aTi{mnUcX{oj0Ahy;d8c%HR%z3p4YPvd_5&2AV2%Cj&K+|OWllUTd(45UkTphb@ zj;1++qu$#6o8Qe%zLPh7@x_`g_q=wJQKr)-j`7e$9r@#D#l2+bj|xkJH%@D^W}LiU z$9GSseM20qB1pKn+rUrl>eZ`djbk*7HK7Ck;`zlaG?$l`@}BvGtx=gZkwb9syF+6@ z*|x*ylb#Z8#0!K5!7BGso2bLSp$Eh<53GxJ93CJu28`ejF^%}A0I$!O`r-j*5+hy9 zdu-cwn-hTb*F&4T|JYsS^xY2-nC?^Mw%d-DW4ED&nxeyPeClwP6LgEl4x!&&#w|3Q_6@gKbg{6WV7JD$+F}I?=_JBIl11}RdLdnt zhC~A-`fx3c@MHhv7aKT&3KTdVuU8j@F0kqvPl|rd%n}(J{Mf=@$SAcg!U18@PcSn^ zZ~mlT)T}zkrIgI?!%V8D))5BAu+2a9%+uw&kA0uYkl^XC4ASjl)7Z{BTWo)2R|djr zkVZ3tz>kSx1XvlZKvgxEXlgXnb~{8$dR{AuBikV`jCPxVc=pRd88;%F1I0hfO?(52 zoMUCB)94~*6(@)>?zOk+#Ad`&3P$=>vw|}Zh<)bFnFt2C175Jl_Pi&|;5?N;B>YC(t6s-{#hsjKqpheA6LO7<`8r#(cyV<%A? zXW1T;Xq;U?_IU%0lM6e3Jnc}e$to(xG5RH}EYnFgfupEeoJ~}P`opYYCYjUx z!erEDspIMvlcUEL(g76ej5CKm(6b3qt0=;tgL-&;7&(4IGbjk}H#k++ zmHRnNm(M))R(btZHLTEx9fS_JsG$R#v)j>IN*h?fajLS_udlNDhE5$ibO<^+%?cKc zEwI!SyN{SPvmB}Jj<mtv}hAVAo4)b;sfx;u!H=#8y55!yFQ+umGtvSF2!amFl zF1Wm}Il~wi9@TC?-SwAung1>{T>bm)E)qbRHg`Wil#wxX5b z4TTHGQ8>Bd(gj!k$?xP3;dMc(45lV%isU~1f@a&HC=_5{;b-tu7!XnnLW)9(3qYkq z($7TTu+gq47=5Ik)iCG~d`EyJLkPRD6ZIAsje1&mH8-za3!El3&o_|%=J)L@ufMfY z{^OS)$A92*IRFvqPASDQr(2vQuTUi;5i}Y_bk+%98l_F~yugdm{({Ff|P3 zvoGe+M&}AbX5{ML$>TFmE%lvrjb?kF7wvlbq596qaT7?=J+MfPhw(`Cl@L)jJzx#w z>~cPQ2etn;POh3VEPHKzv za}}t19*lZmn}Aw( z3h93bXCw{{8fPLZ{rE}<)%G1=RCd=()gB5&qHr^@=o9D`ropWVj zhpoPNY7d96At+sp!xr6%(5dsThbXzSU`CWn;Ns+=qvaEy{Y{RxjTH$vaw zF0j6a&E(+sjVUw4*WV*G@A%zZTXr)y-s830Zt?_Ixg!B>#rY6ChS|DOY9V;qEVQ*G z*FzP>?K7FZ`E#8Dd%;TkLufDfd$^bk761P3@)`PQ{CoBXuh$wvS+=cSglh2kXzqUj^%!x4W z4OaRy)BBkx&=0kdRJpW#F$^;y-~r4!@2?NfQ?Djrm>ey6;pG=Y52S(Ozdi;EY4Km8 zY#rhEBXA6)7tjsqr1`j@oh(@Rj)?|@QiJT)eEo)2(N0W2ho;ynfA-v4m@`%**whnz z)#z4eir=9Bjxla?lkd8GUpTmaMn zhc}=TzDYaP#%p5jB4CUIQw5Z0$0*Z0Q_x7wuhK>PZ_FQslNMSs>E$N=KtVe+4AT2e zHV<5d?r4f0V^hGxk33ku@TEtH=X4wz3~d-*Ef?ARaAt80Jiy_UJ}g51oMA(R8jRU! zoS;=Z^xv`O@RXCE{3SLSOqA7UUPfRfL_ZFqcFNr`>nki8**@EWH*~=({fG7C=tBpQ zIT8w;qQhSTSH}w8q;O-U3T(Dj)4m%hgozs-)Y9n&veg0{PX_LJ{BEP2~5=%x4?Jh9Eu9RcPZYQu+ zuPkqJWIX;FPS$Pg({<+tEB2@$Ye`X=10V$9<(!tRQCgIRt$27=5XPXg-?JgMW)|tp8qEkBU(1fFpf)fFu z1eMnETO5o76Bq;GecyIl&-fUo4|ZkjfDkf{Xiez1lUfNpp6X$I754UN9Ca99JOhvE zcWnm*gtkxw�ScG$DPKU=6VgZnF*8$tm%TGZcN004OmVdCu4t!k}l}jJy3_jj4#6 zL1q~_<-*t{TKcVkA(W-SBV?WQm1)cAbi}3i)D6+{d3PI)&n&_k!UuxR7Ur4NZS2ql zVk`Z9s9F~>^Du@+=fm`ZzJ-a11kYT##PQDu?mAr_{;l6Gz01Jh9i=)Z?gvgh>b3JNOgWj+VA|@Xb?0TP#j855z458xP^~kghh&r8_no zC+JIWua&pYUo5Y@e73ys!&iyJ;O;TZ3YS;Pq45W47>k`YJMhqEOyE19Jgo}eg--{D zKVZ?}s7r5p)7s<75Jt?GG>~nYu96eUl02F(Vv0aw(Hv*syvvu~hK}HXtPLN0vMh?M zbDI|EgO)iScrv%?kIt;i2z9QCrPVs4>nAWXMab@fJ}D!ZhAt^wR66V8Bdc=jk#xN8k2QfH7Z)sc~iT zJTc`oW8%cic-tNoKeElxR*X8KDYT1{p@VE-UN}@f{>UTc8_&Onh9CMy<|%0DCgCAE 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แ&bW<48 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�y{q%q8|G7Uq#_7y$|o6R91&3hct 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≦0KT8z>d#oW9PSR>7Gm!9W17!#jd*gDQCbxiE?O8Qa zOC%9^s=H$uW)3}?JmLmp#W-37&B<=k%^Er&9QNpNWO>LyK0L2d!ZP8Ij7K~jQyP^j zhFCGSC@(_8bRLl3YWMUs`#nSHwCUq7BE{zc8Thjm&z8gEEUmUehHrU<2H;Xk#mQ>n z#}O{2vLq`#6q03?Q!1Yi{dQ-X%Hc}={B+F*a+Oc1r89!iv!VL`(Dc_p0lS@eZzEdJ znTk!w5mgb^q=%m_^{hA}Upa7{VjpVfmg%@H!JZj+vK2Bun=$I+aua+$)|rj|P#oJ~ z{9rd)0Yj<8IxNwV2r3C2fZaiO0NEthfxY}CMBvhqxTCG2qVW3|hz#R>N2Y!X4T}Hf zx@dE?Wc0J!mcEF6f2f{)TGA=H!j7K9Z5X!&&ks_K>XPLeqK_^Vt_y%HM#s&}EvpN< znaedh=|Odz2QLy{){1BMUmXp+#CE_T$UUPu1%lXkenTL~QbJBe3oUpo>e&Wq$9}h4 zeSiPr#uxL7&1tyMg_rF-T0vLL@~2BPZUom24xihgJXy7#Nvig2e3Pa!2M70$`1Lof z-Qo`JcrB-~LfRGq>d?=>KlWlxch_#)#WC^1uSoE{_&v@4Bh41~P^!(-5cww{cE zy0P3&l@1fZ~6xvZHqd4BE_n`z9FLaTLEWW*wK3` z3vOg1NjQQ-n4)IKAW6WiEDYc+lWS%Qk?&~CeeLwZ%Si>=@2&S){>eEbIF0p4QeR(` zm-z60GZ2D~r%x~R`()fN@EO7SI5OGws4^(MEZ(oa1k_6#u!S7R3JkfQRJMu~6q>yL z=(OSdZkG%L{kX$kxv!~C#v_vcK{_aS5gmw?^DOy6Z2c(J_W{c1ndumd88~HsDLMy& z_%Yp@RUZtsp=c7Cj~}-ha*`GQ;2r`vvO0NWiC{NVfdnau!1o0h6eSzIK#+HW+{xXo z?jDD;#>a^}L`~$0!^!>T?BY=s9YP~|$&@}{SzpZ25e|l~g&I>?$^5|5R~iDQoXnA5 z0x>hzF{X*jq!K|1>}4H{kTH9v{Zn1%Z^Rpc@(e{65*p)itFCW>Nbt+stE(&0KDRn= zY7*IAyoIk<{8;XgK+dx=x<-5s6oc|we`&YifY*L|Yhw?Z%bJ!i5N2c_l#(Mo^m+dN zu%YoUNV&hbCXFFiN0bQIQM$jh-H}y~he*{lOx?UQuhOlGD+zxMDS?XmePtsep78B= zX_`+;wa;AjvJA>92q!tqp=*8*GVr&EeGo9NCVmSFSqIoCW+RJEoLh|r(xmyl!j z0dhwox(Y>uO1CK(^9b96sv$2-e_tgGmZEXlZ zuz`zZUajNhbFXHm2buR~EH46;b~zql zFVzjwU4CjdJ~jx4J2ky`pMuJLoJ|MUx2;%dNDgHDbfwnPy3YX0#dJJ?2iQW6ByQt~ z(co+Ly?7ccDE>{!HJi{WiF&oX<{OO>!D{YT1c5t zK#s-LvYaT3o6iUbt46wnVm|0AnlbjOD72{vF4^nM9mJ?d?Y-U`%(&?OEQOqAbU zTF(*scTI#}R4kdEpjA?np89y~=CVJ1UM1{>GoPCtSXRC@y;$3Fk&IEIw|^%?IU2|<(NMNoM~BK|~g))j&=lZPRSqP(gB?(W6V8c}$AwfqhF6$d?9 zRTut43)%U5&El&NquO@zXOj{_(wTJ}o2GD;ep7-aVVa_29dhB5EbS{i@&_@%9J(@N zrm$q4>n)KeV+x(!03fb@lr6Uc%Csut(3yDp2pBpHe#4YDJY~A}_(`cXS=>D=qCOwE zXX*TD*bcZ15X_DA*!`Y#NZ3BzI^9bZrvf?9aC^3rY}hP=g-CZ)5d=Jlpfc6X0sBYX zt`z5xBikuNowe(PO7ZkZO@R;P??5oDl~%Og@rbB+Ja{Ql3m6x&L_ZRN38zE1Qn%e(rq?{V54_jGcYI$ zxsfX{6`gB{G9NuZMn^%m%;y(_6Tvjt5+8Pe4GPNQ#J6Tz^~b267>XxZMVM0WHOZ{P zyN0VtE}9<(2OWlP7nhixBp7X673>UM9e>bz+X%9dYnwnA27s1M~Xz=`4R_2jDXVvx*?eN9|6#)tm}sYT&j zB(nJlHTB+@#4B3WB5s68F#8O&MrYr4LRU^d`F3hkNK0obu;Y#~Rg87a!4rG1t;=E@=rD6b zM-vmQHuof4o|o_Q((A$e238r!+OT`6KCML)2$iD?Ip80HYW_z2OYDtIGbHH zGrkMJ^dOj6^5D`B&Bv?6%c2!p~Egd9Y5(X5|~6MQ>1 zlf5r2sD-9|J@;x%fl^BPS+V)G`W)a)z#paF?7Yh1p2}FUA_T`UW#IB=r z_m)u98XOn5m)uB@Sxs#YYlGgS3{pkg6b*}li7n&i@$?}yiFtxJ@Sm(w+)|VvjqNW7 ziD#DbAO}L|@D*p`D|b4%kWt5uc=@+DeZIe*1mJy|oqj&W%$;9?^?;H_lyM;+d?Zqf zFJDY|@0w3HVboY)J4^JhsCcOTMHlHHfTC86_DWD;H&-w4v;iE%o7Z5<45?-!=HxJ`f*53%GnLWZnQDz z-67(QI%(Rnok@T5z=nGdLZTK?zrH)J@#j1Fg83K^`Nj#&hIOCE z_G&TGgCKUVPhg87hyM7*FRmaY&@M+RB>YOn@@v__(9k4!n}&UZpy%EEbc==1nQ$A{ zvHb&5gdct)N2sENIe37+s{!kKug~jNvEvglHQsq~^~c**;a+u@1n=i5;CIsg`;X4{ zll^NtMMYd*_T4}<87}^x`7wbZUa5L#mhOQUurda2eM9rU8$-b8I0nbv^m*9a(4lS0 z*Fp(ik>O=PjBW3LMjgqQpJP6$vr#d*BQA7O-*;q^wJd~8*fWhJ#Wh%?Ixtm^{DH#0 z62q<@`1t-nTlZ|j!ZvVRgb?Vn(6uSa(19!iI`ip+NEj-b0MK!M{%eu);(`&F;6Ucr zhUo>=+WUKj9vr_jJ4V5?=(ugK5c`6pN*DJp(|e*PF{4*=B&vCd>4T zqJxTXLZN8KUJat|H!#1rrQzb~dH2UFr9rRv z0YK4q;DH3J&{LY@M23=pR=&_l1Rsa}9&QfXQ@_+pJ^&SdJvCD~*0nQKJCB{Niyjb$ zCHjtSWnRcy!uAFW@GgyLE$N(6xn|$@!-hUsuuX5RTj}NWi?`^3zm2XIHSusWhd~@2 zgKo2K=uW7PZcZL}5GF~_HEf(8-lu9VK{9@`NI~g)#Ktv|T0YSl$Cu%lR)22&Y?A1u zzKN;)H(~lG)1#%$-_V8?f)lZ9;@|@BJ`#mNuh2RmG!n`}u-=D3seMK#C{?#ZwON5c z(yTk-bfX`jWAx)~k~iPWfhDo%1WSgQ{p|(tN5in0iwEb%%Q2Cq303Urwr~7b_WJ2} zRD;tUDA-Kzwr`jnP{01ID{m&(s_bjFPh2z{>})?RkE|pHsqF7L`o}<+n2(uwM>wu7 zV6?rJSFK#IO*=-AUb+|dOS?X^r|a!gvk z@(v5T>uml-jw%Ui!n*z2DUjG012#T?VQoj7Aaa&y1yINo5&I0;XVN%}c79wsh#Rv< z?fZb(SvE?+ET&s$traW_(LSV-0%3KmN!SY=GJ3Z?q&*`yW2_rOj3&U=3p^x5u3<8x zg#YpfYV~DHji^a13%}9%{A#ADpl-X8GZ#)1x|DRx3-u(ONwfICK{>SBo*$2-c3~N2 zajUswbuvR7Wl@S_|JE%>`chtMOG4I}@h4X53pbeY7@996f+sgwl$H?1R?fhWukWMkCjex-o6)98) z>!Gvj=u9R<#%g?3RmR<$mIdsAomK!r??p;R%aV4vm5&hTQ{^Cm-D~*;Qei&yD323J zvr(NT>Y%=bg*bU0A*Dd@yRbZr(1&dZ=5ZesD(YNHH;t4VR+=>?7v=Ir?ok`lQGjdQ zuE#K%o@66ZtqR?VEwj-F_q7RDP`6K;W{%_tr-NWPHUTV&BTZQm+$jE~BWas}(=DQH z&$RSl-39bu+^x`CbQ@q^p2%${%K0!-Tj&ORTH1rbI(4ubWHBd8`8k`3OQCVztKWeH zHX~r98m^ab)wM*N=?OgssEu=|-hnfyMnY*Cs?#ow9Q0v5V`-imG~`r9n%HUBB`h&@ z1~$0V?X%|**90vdIUu2?pTQud$TiXhrwp9D_&05I$$jDedOV37Kt= z5zDz!KW*>!|2ie_@3jI28t(bc<~#v6Gs+D5jZpSxMj`t8iq2|LqxRWQBb{y=jdq2D5&?Cgfxs%mXb-l*9ck zK%xXe?`DA8RaKPH6qu0Kh)N-|j>}Kircv2doJ?Y&a-I)E~j z>FwO1GQM4tpSfzOa0UWCx$(OZ6q2n^q6vT)?uH6&MC!vfsHAzS$i>d?!5ZT`8Cp4+ zq=hEcl)hgHA)X>C@=t=^qd|EC^-USfIRbri*Oj|*7$-NFck!Vx4sXSVz zSZ(8+w}N8<7rQv^!Pv=uS|t)%f@=)7-AUo*B>z=)paS&=D?^R_enLZH(M;J3xY>y- zrDM%eNDAemB;(jmdFkB-9fyl9zABF<;NC8hat?C2;10cr9q{Zt%AfuHA3e*p6h1Wm z2e~|{0Qv#oVB6t0{ulHJf$Op#_V}t9yfl|Bk-THyw5SU;uT;OLKYQyNL`{HEWLf**_XJ4FI6scNGHs zb&5E2mwJFag^#x3ytdkz;jTeB!6V>8c@?QBYa_Jmy|&i!?tjsFYJWZgH7uqx>DTbx zwQoMVsu;cM^er-d_2_qsMZ}6inluSfGkm)+_5H?;mqt|-dHvF(gFf!hDr4JntGZER zbH7o2!2^ea2!0ji_CEL8qdd-DXsIociuEbWYl_7A}{!l<(TfyQFSB1`^1* z2pmEcQW?{+9d`%%k>!rdv&Zf9iZW;SgYV>H_SmWtezdOday?stLqJE^2TG9gOh0R; zW%W*z#T=D$GJ%TaKgDT_yd2z5ow&uGble@0SnWbF9%hWD8`AI6WC(+6g|tg?chyF; zot;bwYdq+m&;qwd@@iLX-W_xexVUurTa^6+pG#0ck_E;jrUBs~kNiH!cGK+XjH_?6 zmy5bJU|uZ2p7L6#pkRnN=UrS2Xpi=F8Z&Oad=$O^BYQ0h=HwDZfP{dF)u7%hj&~h` zXhH?wr~3nJFrz$ck~X;Bn*$`WHdCknD&eIaZR`Ybz#*R6vRk;OqSQcR=XE2W7iKN`&d;yDlMM(tFFWF_G z%~We;g&4n}#eNShqIRXm8{W`8hM! z72J;SXOfqa%kQBK%pUmPU93zF()=eMdv3grz*ch=@vv@8+Ur+Wol8dBo;4+yIudp| zpL7!AW@f8el0{e_o2+=C_%=x+JW{bJwcK^A#g{X|mms_Hz}A#jJ%yFzEZw9dV$uEN z{pN#M*mnDG0*=OA+1(M50I|}T1dtus`~eX~hkmjMiQ>S7haMs-B|G(^ag%Rl;CG<9 zU@U8KS5z0CWlGT0Z)!uppwxBfFd2?Bg9qEHoU#5M;O1LInUVHW7w zeCw9`rsYUG1(71qA2>LxcM@yLQ2+R+u1Ey%EeS#DaE)EgsZie3;~*+FxEN~&`5frI z1Fdai#p#+ZFAb5X);ZRHZx2kb}aw;(i`khm?pprC8W5HBM(ZjISb=Cd?>r-l&d0 z*^+v5!9%>S*)q!Ui^Ic7PAVUb)Se{VEg%5mTo8h`?Kj$+hr=rvD&j1=EtALfsM<}^HR<7%baI5SXhdq=8pUg216#cR>8Z2@lSty5S#zBpcaaAN;B*R@c8 z+O7$cJXJ{Ga8iSG3`ZiEt4#Om1m$i3rJz@q&zEn@WO**|Yg^8JZ{4Bd1nTjEWimkvd-O{D}%0;|8aL(?@w1mCq!xEQcQn zY;tN+>uy%rh%I5i#zl^q)MZ~oV#PDqFdd7&2G1Zr; z#o@%bad=m6PI0ijxy#yV;gYGBbQI)64a2Wxg77vNoG8Bbk>1>5jYD$2^7!>#_r?gsOEW z*&Gs}Idaxo`zYSUm={Ux@;=p=LQl2NTz8!VNzW z|EdcGakSj12Hf`{2v?i41_W$T$uaDqF6zpLHarIvvuwto< zw|x-|Fvg@}l*c`p+qd@ui+2bHy1WT~ZU#iVIF42Ag*Zy_>k464U_uNATi=#W4CPu-Eo7NG)1d_XrfgpBVx~kk78L& zDp2ao^t*N9EeeWJ!1dr(?e0V(390S`H^U#JYUb#txV2AhI8uHlGO#6$K`{4PoMP{^ zL2n{OK`F=MEJO<(f*XlPlUgqfCDPV^q?>T6aF}LY%Jh66lYIO(cUYMGqUZ;;T@Njj zltIg*|I$1U$xe4ni}HE@%>icrz>W1+zEMzN4W0H;XAcDsi+8Bcm~L{aG1f*!%oPnt zmD%{A-S3Lp-+ z;{zQ7(u5yUYXv?MLIX^hu5YQSerXbFk?F)K7=@GetbJWhYq9-{KJ7PJKKt6T?nbid z58Beg@4;fnrMgNjj#dj3V1t~YOVfdmBS>^YtR#%0fwXb!0{diL=xb|19!oyVUTTS} z&bla$Bs^!Wliph5WahcFFhEPs8=VazOaA`>V?e*Laj$QpRku~1{KA$E0r#sb=$8x& z0tKK3d5l-6>XQO#c_hFA%T{5k5$EvDaWxJ7E&mmeZBm1W0*)ox)yVFOpWC-AgT>J- zpKH^2CY{77wDwl=@;YM-_f0V+$^T-IO1?AxH1eTVC>DZXMqbYbPRE2aSc7?j>SIyMpVaL)V2Dr2iRZplWmv#+q z!7;~aIqSgLoNrgmppvE3V|2?^-XS>v__JQfiACqhO#%;6znX2caWt1-J^-^yi;L-M z7EY2ZUeE()f)!6Moj0QEs+f&I8-0`HO883JU^J=FNoL9i!?iLIxkh!N5mn{y>Tkk= z(+%8R_SCoE^*!yc40g{iQw~PZHWoJ40Qr@_b!9zpC%j~Lu@3aiA(#XkdYQ3^;D0Ik z#!-~op9j9mq{^(R#jJgOzlm^RAEMN*DnT{mIDIhIAxiAzN7fHa1~%{*_qUyAwQ|cJ z|K~RUxX!=s^AtbU4THam*}Tvr(d z2qs1q`Dh1orW@I^Frd+X0&rqf{)WLIwN)7bee&f;$X9~#{X0pwW+Cbog-z>sq z4Th6&el%0jmE|He{pygSDq+uom8)J(qU>n>8)Pz!DF#|*jjr{`Yco;s8r$XB19x#W zrq+K0{J(*62;xh+o8nan?lW(8BrnkkXdlVUH~rB@{Hu-_8|H^Rqzm=XgK>&GXO=cf zX}dxl(^J?y=>bM9x;zKS{)FkhbQs#igLQ%(ceP@#Fz44KDC?9r;e|VOtq6=8$EboC z8Ln*JPe;PsL1*h9hlI7Pfoeb|%@s8^(O^fr$Ol>SkMH$|^Y!o9hQyyn;e!nhE4oE z7-Mq6A{@0UJU|(EZGg2!+Tg=$r0w-HuuNU9;p)or)-hz&Pe^2T8M+D_WWt_w2R#E?o+}UC-^Et)WvY?W_!>!#6HT)^Kroni zT*;`tAV=Xq$dz~4;Q*yo4JTuY-?ApRO-Wd&h#2XUdMi~jgp7lIwdt8}<(b*Fs`4ER zn4S{SEad*C#{Q(o{yjbAL3{)&ZTI?1I=hmTZj;b40*?sO(s)AVG99Dj6vAAeo0X20 z*GDFm6#uz-<&dD3LuV`NJerSjH|>q;y8#go z$a+w#SW{XrHPlh)LUwl;4?+-&8Zp0ArGM#aG>&T=$gNuor^@_W?0XGrc?7Kp7$q;&Mw4@Xg)& zkC1ef{e(=Nu5?NnxLruOl~DiBVinJzJoWXY+3=2>B*dtK1|njyw}~gY`*(-T7VoxBPNrTQa!$^ z#|6FMF&gdhB)!o(qML<{nsxNHKR+d|nE&rG@o#$nyf^v4#W<^uhgoZY8%O`45*rYZ zv>;b`;kX%SL0w<3@B?4Tlj!NXZB(d_$@i#Zo#wcpPkbBw!IM!I4$KdM@{i?-#|EF4 za~!0yh9PK?;NMK!p~!o=UageM#=;U7OtEWJ9RP~TVmsUMZ8ai&8h=B||8E3eV*moz z^)V=Is8%tssYD@5q6@N4z=f&Zo5Zm>!*p--s>=H3z+A9_%%!;s5#WE=Px#|;t)1za zB2R>S`|OwDaE*wyG*B5><_O%6?WG7 zf9~Qxry(8E1LQtKX*!gHNJ2*YcIf9Rcb89E zLO)jA(GPR~)yJt~S|a2h<@9t0P|bHxc=J2|Dc`_3n(ipN>aMkft<2wE;L0$8u35-A zDpp;wf7vvUQUIZl0+bRLhazgxJNVlg;UzM>ZDWtAVfD-+bc2TYj$6%A1;L zjJjj$hirM2SY4gv)TGAC-9(h!r< zuA-u980n5sQxJy8L+eS{2Qr0Z#`e#)BYNIg^?Hq1&2UIv*1Cu1WuyK>(ED7q5v6O>jeG#f2IA%!;en^R~9uqBA3xf1aiCy~c!QWP`l&@VwPig%Gg?fKm4}589`5mnjF-}LxNqyP8 zN~5s6>kDIp0WC2aHy6#}(}#45%Kh9+XtLpxunoxy)oRM2RMZ-cO@u?_nB!r&ld3MK z(;9)lggTxI&WIYvY2DUT{Ss;YtBNa0FfGc&zlOOxI#|uU<^!$emle5~6IGB6Qo`+}oNDu&J3TJ^j8 z0eq-*Wps%hd=_H%&j};w-K~PW_L=Gqq(;F1;`4YQkgHTF^QgaHQ*X-eHM7gXU~%oG zsE%?-E2Szjq~fe6mB!QeHHxn?G{QO4!?w76zKXsfJN|ETZdV5Mkj5K$&3c}-X>ckM z*mlB)8oaTDnPo$Td3R2fHvWfFP~h2sgHRa}S98&IL;B~0jV+*IJ#^ScO^|PgfWg(0 zCd@*3&?2y%s~OlfpOQ5>|7>df8e`t40~8N)aelOHOa{rDfaYlZ|; z(%-9e&unD;HzR-ES9Bl@4n!#^G;d2!$XcKwC!11eKfYT`Jo1-DHBMSPPPQm{8rfR< z7V{|o#b943>;ry!S=pt|LQ1BR`HksNgmp@N_vMdyd=(cZXbBkQlaxW(t#s<-w4^os z4?;m^;Xw?q{|Afq<0Xl?9IJ4gbyQxd|g9*X6=IOq)Ch@BMDQ31>VJPBg)`O|zFUl4XWS1ibGQ4xv4N~#=h)3iW!LlcCH=T$%`>ST z^)u4B(aq1v$)vj*D4lW3OI+?tv>yd1*}o^2@d>eo=a95!MVEf(x^w(ER6(w1N%9a3 zW-l|ygjVSW#n}F1rgTYLvzK6VY+YlwBe}I1%SByv)PUXMDGR(`f}5mjeL`hd0%NoN zX5)I7)-5Z!s-XHWu3rKJDvrIFo>n8(8>Jvj)ee!tz48qVHsj$I;_O#Yv=z=2v~P$F z=Vv_Bw4znnH^;hfb7iRXQU_k@&+{mZ2~#k3mtCb%gos8(UQi&oP7?qaVA@;_AEM^h zjc6Sf$efrT3Dpw@I55Zq^H^IMYJ}bbwQ@OIGP4Of9!NRY%fB{NWBCtHJ4E1`9mE02M$CP0AecIC>+m zF;oLb6v)tkit`{WjrQq=TB`ysklsns(Rvn`Xcg@|*QDFSH}Z(T4iWhqixqu(Z_b$H zm+4qE;+<><+37LjT;?(JmD%$W;(W+ITd)Y^BjD>jmI0p_Gz5?ttFY(Z9Y}%b@mpGM zkyKtV`jJ2gdHFz-wRGY#dArhT?ZvT>NP=g>U$L~&>~85Yg%5r}pM>y0L%3Xu2&Uj7Y8aq{iiY&UqZ6g-;V5JsF<4jv zA>z$Xg5pa7qhlzu=S@%pCS#e!(_E}SX(IHINFn&1V_M+_iGSI%znc{yp z7`CT5H$k9PFcA7o%9>k95*E+o$g5HC4!j^Gz_c=*JG7Tbv({K6{@M>@yx2;_fBD{p%J`uF=e$dK};(XgKFIcqYT?e78p0cGftxVD=ozdhxirD}nt^;$t z@09k2JtXc`uvL=JYW;!Z#$8ss+254jww0eR+aeT5Tc9y0T7X^}ot+R;2rVZ9^-eYP z)@oMOSmdtt$ecHpM>Hs}lRAG=Uwy}~ZCA`P<^qB32Y&#epFfaydXRuqp;~gB&_59+ z8PNNlvBhFMFrIeX84kr!1CvX2(~t!yZ+|pFLtqe%u}8udGUaJQ!n6L6rD&hp7TW4aX4dM(;n9iz;DlZ9Nuw?<`!` zQnILeH2+&JL}(w1GtK+EciW_;L zDGjqqN`C%5ww$;4ytIjJ!GY*#is^%~|Ig+xs^K5cUj+=b&1I5F^4%G6evJJ|b|RXu zlCT8EQ*7kya^N7nYH$O~E|?Q9lZA|1^7~Z-N1GF-P61;@zGe}H)ylogor=%bousE7 z1Q5Zxs{kn=*b6f%ZisJXf}Mf4)5`XH&B(huM0rp%3|}Mfm)s~Gh`+A=`7RLmP5x=1 zkP%f442gCau<~xfY2j$tDG^NE3cQ4bxES%^q`Y7x=#k2}SXU%Ag+ip%~9;E(S>#onjvOYdO>;TRhM>RH0kn&HR-1=^!heRA>ZXF^f-Pg6h4(DU_Z>0?8k#ql3&Gvr4K-J-_6*~*`x9Z- zj!3m0N*UO)peoY7u=au=J~0!YTrEHnZ;uWgqX>R@a4y0;5!6-eIDlEC&H9KPetR7q zOYtX0FY|{pAdG(O4*o5aI7AjfgA6XO3{<42`jD*)E6sxZmjDti~Le9SnslB%vUwDrcM6wGYv87t?^h$#zSalwG6zx`P_(_DJ(j0tSq6RZ(G9tH=FEN3UEc&DisEe9*z>B( zN>eD>aU)@HbjNL@if;uq=g$fZ-QI{cev(*7VCGZxGjyK);^tlW+f4-0?=0B2M3RBI zz9cg)!9zijW3TvDqh<%_>|^&qw?xOqfL1R1scCtME}ezNF$gfXdthvxZnH(YDCmT0 zjH!sVi;gyOF7bK9quF!MljflWwX{IY<%3bSRjQiO$d&d3Tj8IS2`)GYzqkv>I3Nbr z1gNn(x=qHi+rhvnh6(x*lI!k+{Y;+&Q|a7QwO`)j?` zl@;l&*WO1{L=k?#1Fl~wMPzi$Ja5;6k%iH70XDcjHTahH8J8QKU@^L}xIdSect4+~ z<}%k@W-mCK=el21zWNY7osgY;yyE5E>g$;hG@5kR3mil6+PTMhgXfpp2SG)nW!b%{e5dhw8_p+W`UxR;4K>Va=H^V9#d-r&(ZKVeSC7P8A0O#gmm%;P8*Bc1I3^U?z z(`_gEKE0(aoq-~nzIzbd-AsoQ0rJ(trJdBx%wtWt?>_|Y`T!3<%)J%XFHp7TIhw7r zjZz4I#UU%h7(Ibq*L_i4ZaMm1)Vc`yS1 zydN*imTAd(7~OLrone$xM8}d*TzPeUO}EkI#ktYyP&{GaDsF;7QvKYS@d`sZOFZNI z^5>wrRu;hD!!uo8)Z@R=B-XI@7vElqq@oagfN z23`>+r1Cf~9bvna(Mv6jtOlS*)`1`Y@CPbS{i$7sfQ^lfxFze+Z2gVi0Vto(3>a;P z_4jW9iCzQlkbq1kL;5zaaec*6kXxx3II)NZ|8|aw5tIrxKLE__8+#u~0Ymz1T@QU^ z5%yd;fnR#jf&OPYc8JtNb5!m|+VBkNwUUPI^v0vwavZC?VxMQ9*StmVv}(S*tFl)c z9r3|mU0DvxtLHxYMNdY1^UPdSG!X|1%ZFY@e&hJtp`dl$klQqDSK%jf(vFM z`Vk&_;H^XHU#yY6o}e2`#XR1PK6a;nocO%c&fW0XEd;YQqE_7OKs$vLl4f2_xlk8a6i+*boY;I1$fgEZO%8uKIRp^TG1ITm3=$ zetz}oKo^GU$?7ogbbg0=rT9v=rqSUMszvKzkxjz%sOuTY{=+3?PLIlY$gTyk7BQVn ztjF@=eBfb)_hqA@vppV{*AxC~f3%nXW#{Ts8?&G9gurPoB#dDjIhh>Cb;|cO)@1AR zCmWkusZU@5)Pu$hq6fLN*{?CxS)SKZ)^Iwp9uJEV`tEyX9AKo`!2=KS$)T4IF+v}s z?{_+)t2kSLoSodMcRcbo_LylJ@kn#CT_(ORs7g!QuMewJlO|rmEL0PdQyvv z7^XdX_n)GJi9(6FN z4N^0xXEHG_1ry`cfA@wTuupH@rg8n!-X@Ug6L`7W?Bp~9K}yGyoSdZBrWs~i8qGZo zNoXS>;);3y#_tCNs%voV_kc(A+??UB2b(JB68i03Dtn|tr+_Sm%q+XrW)+*j`)m?7 z@&=3U7;St{^knLD_Y<)D63n5e&bg=i%bw-kuQokS4kt9e{+i;Ih3k4}@%nhSnJdor z#2kO@{wVK;T6gofGJd%@$_6tKDC+o$#A%5+0G3My$nBjewzBPb-VC;7nB-6i|?Rjgrs!ziU@Caq_+CFy3Coi2E{zx$w z1)xN*5g1$hku~nLIyYW0Lxyqj`RMcX_@zC``96d9F8{^7t~MQGjr;xa?h*LT_P*xx z+Ff9?68N;=j#r#{fphqf-fB%6?Qyj+WmPaKhxBdO#&1uwBtfJ*7cj%5A=ijAbBfEz zQpUZIB}T804Gu1q>TZ%Fbcuh2PwI=cX10_QkEw!G^@dfi#JY`13@eG7o8r{#N)L#wbvN&s**1C zaGF6`d6Tkp=XLb7d(WX;*^!({mSiM>){?YZ-yN%max_hfWVAh+dNF&`qzsgG-()yv`8Q)EvQG0Qt7a=N zWsmF)WwV)4Z0xm;=-_$Ovt6crDXnQ=c;ja^^~j^qz3SZZ!i@ma2uEOud)Lb*n**H= z)SCP-+J(xlKWMqsw=#$u3P=ldFyafND9K8Z;-?78oWP5kz7kyN8~Tqb&>O1WE79uu za|Mr}r-1q!^vZM$q_O1}A5*C0eE05i2057^V%)jj*}ISUyk0sPo#B^~P`JfqSou6% z>Xzt!1ml%>j8lD@$$nQ;$Hf~Wbm|z>Pj*LHaMJ&sCKJOigNz%GhQu0iT#?5IoHEaq z3;Yu(&oqP$bpc-X^V;YA_5Og?JMrVl=iO#@W{=Fwj!W95)}!`dU&K8O@wFWeSP+05 z!EPLO7J*aTAO)3X)<~TSUo{C{mX(0qG9to}1or%DT#XZ+%q48%Y0PvjED1W!q-Vnf zB10d1p)O;aB5 z?$6;*Ca=d~pIGO(Q&pO{6jj%mMJXFOvk0Y{0@^SSQS2#;In<7V5rZkIdbHens!m;Lw# z(T^DK>wtUat$F%(*UMuVk|h)B$cv!J%Oi$U2lzN)?ApJpO*;URu$9M> zr;go4prgRYY&+>}^nvD{TW>EH@<7a+Y}TuKT6(_*5bu2*&PGd~!B!v@?>)R*4F(nO zn)!J*m`qH*Y?mVmQ(Y42Y;$lX$H~6~#8c#S1^kxy{pffMCD3YKrJjDrIe2gXe64KK zFvRCfc^}C)NfFBjzp|`GsdmUXbo73Dh23+;^=4}x-?yyZP+K#l)6Hc>Fl^SnYmZ`YhtUpB6L>!t1knAl77eWaDy)`sUlH#B;rb64@%VoBehP zN9bZmjR}~5aL73h)Xy;FPwRD1o_aj#J2pFO|Fk#8JCF~rb{43WYMe#Ir;F`u-{G!7 zB;+PL60zUNiD?Q^q@g~56cb}7gZ&VF9RKXnxu-SyIJ*1TQ+*FhHfB*Lmk+rdZqi!N{~|e8pzz8nH2>nfumM zgQu4e;6YWid(PBpr!UAErCQFe({^WPS_)^l38_o(+ur=Iodb1S-^Ej$-LiFOXhUK) zWHFnhP`;tTP3Q=SA_9gNsQ(XQK%Ku=+a=?MT-($m3ue?`=LsiNf z7S>3SA-W9>r1vz3yQ}9(s~)0<@`LIhz_U+9&Kk+Rf3`^$7wluiTfD#3L)4Sh2aPju z)H~k-yk8iVJ$hPk1+`+wbC2JT^3>h^p!uXU%zIP!->(Jnwc^dEPVo;N#_^-izK$Ry zG@=m%z*U>7i`jm{hi{+@!<_la)$z7*3;owLKCgD3#t2fs$8j3rib-r#&Rgbg)bl0= zj<-yszVR#a%QA56DQsZkJ198{04KA)##7<2$vFv5x}2=d&U(fJf&ir^GuWxSDu$pPRw(itsGZgx!At^sn15~Qt3H&{-G#3H(1@dgHkci zs>Sd9%m1o9{EoM`vyVQE!BuADgpQSocp*^6o*p7F9C?lci?Qi#7h)=odFARZEBElM zT~?+(`WOGM{qVWx+T|BtX$wri7de1)9^xX-Bd|OBico?xx?N-&Cg@6+t3A4~Y0Quf zSeK*Ahb=IZ=M6k0oMc;{h$8QO+lflS@>24Z%Pgxl&{2V`BH;vj3k3+W@&Qrcsw_~Y z1l!)SjGsk0N`M@oT(>Z4+bRkP=Zfs1T-?HNG{p+v;?b4%U;Yt_^P`Wp#k0pT%%Est z7~0g6f$|q(grZ>ZandZD8J1pr6O3VRy4uuxy*9vv|LOKTUK-DR|H<~{&wQ@kxOS}_ zLFrxLb4cY-4-g2c!K5oav%Ldb4}ywG>PteEk=Z%gh-aIwIzl(;f8xaPC>Wb;Wx0d$ zrUJJ>zYyY*Zk_{iaQbB(P0|0Z@>0y z?`dZqI@dn5PUViCfd*bt7hhKR%5{76dmrl-)GT}aZ_G~8CJFHS?n+D!>@+`gk)-dSG2c6s= zJ$~F$m{7AgfGl!izMIJ)lQQm|%xX-C(SSNA!^;Cx?+m;SDQ_8Le=S_#oQAhVjOwJ* zkS(uS#*;3SQ}QeOoR~UUcha|mQB~uCyhwf)`Hu`cdF*&R0$+LM)piO4vWHu{XrTc^ z??+4q;ceE(vXzT^R4Ci@^b>ZBG{_#~^dhyM{<)3OJbFbIFSP7>JD3p>O{9~jny$Pg z;j!Sjg^nU$H{CK5btmSQoyj$LZ=ly$CutsUI`oUJb>)x(Y@fQEiXq{S9wWe+gXbzY z<-hB9zzg}I(WCse$A4_pw5LEZ^tgokW`KgboE` z-aa#82Zh|h_lR#;<|vq9lt~WplY|kppComq8I|&r=Xv9${7EVF+L)JiKF}nM;bNLb z3zcTz>+XiWx39jweaFE`|HAVb{$npl8m}>MsEOX)q6OJhKT9k1+;7zDs7@0D#~Zbc z{*mDoJ?!tPGjjST3abu!QhHv3<9dq;=Nw9aD;W4Tz!y-s5G3=sbgB$Q3L!Z55LC~6 z{p)!{h;IEine<*^W&d-Z{!gr)vvLkISaJ1)JStJ*GsnzM0jt2je)C$k2h1Y)ZtKd5 zP-cCp{rW$7Uwi*=|7Lp|*X85K+WxKU@zg-eXuBwvP6QEu*@6J@C~{6veKl&7HYTcv z+Of8Y$H>cH{bu{!&?Hjrz zirZS@hQhKh9l^n~MpVvKkhiI$t8epcCsN?+Vr|%@o?rgd-?i_4^IPr7?|iqN#nsq) zEI^}O6muurD!&Tbece+L9x7cBFp7oBV3ZKbQK6M~u5Qguo2O_YO-!SK%KF;}b!~RF zO(ky%14on+%G5vJEK~erFrH{Yqth6>I$>ils`|AO6vQ-InNA zhu`)vot=YD!D$zmdIRY;yNaPsrF)TnDSonl`^{?wjTQC-$K)<;23e^-{Sz99+1x-! z?{`?W%&H!AR=HCtuT?ji5IFWZw;MTukR}$Jb6KdT_c3sgXAU|~Q^q7rC@`VG>!ARn zlC2|*@B%UgKVS=6n??yn+1>Yg5Qg!_WtVL%dm1x#nXJyU-H}h5K8knaW_#($7unA7 zrS_Rmf3f}GsppxL&bJE}9?NQR8J08Mp$vI$jLPtS<%%8)@*a8QI=g-${G*f_T{=OKnSk+jolA5`*8wS)Vip-?l;D()2Q0m8`?5QyAr_r)P4huSk~% z&pwFZ?oNz4o=>LUVI4fL>+s=~_O`cONFOooMz%|>wm? z4r7nc?hZU2oq2{WhSK8Rd6MHb=fb5uNRh)x3;5o&9q>mAtA}se?@_x<3>KBKFZ3yZyLFS zvE??(*%lrYAN&~}{-6KQzWL2>L@{{ie-y*AYUR9Ko$0~^F82JUcyymj()qGy=>aR#g7zfB0|PF+61sJ;0k< zVzpM0v`uQYW*hGq6}<%%4Lx(L$NcPaj6nPB`+n{RPqoXhUTh!3NW>Oiw)LO@9zL4u z5`E+Lt($F)RihQWT7;t`t}}hl?FbpbOD_pS=?{a^1Es^az@$9tu7YGeyE3&^nUhb0 zhV+U1and%*T`f8Sz-LYj^z5)5Uq!)sfW6*M5LBitcYcwH18P7gqj2OfF2edJI6 z7(54orGaNxCBBsV&|IAPSnsGFT+<-IYV_4TIWi`piAu2ECG#lUeWH-m<_|=n67<|a zfkewL;;?sqFKtxr$Uz)Bd6tMuTD(nwt)h)z6gUlV3fkm*LV*bdergIZhIUSnYnWV2 zY1q)fp)nX9J#&wNV;IAGoT;%tg(t$&>2~Y#9c0b5_R0VFCA>3kwO3!paE}+q{x04T zy!P8HnkQp?htFvYmrr^2Lp;V9$9iM9;_syKC=*)wp)2n321E|+D}Uj28hsuAu8L!4 z2nU#zN4OxtRc}DO5cXW1JTL%&0ZdT-Yz`HA--uNn9+W#6*q89|h{4=RE#gP{C9d)_ zaSI}3K!R33SN+*U9UG>Til z6(-o`ouz&^IG0OW9KjpX2Gl5!*T|Dc?+)|&>Dw7R7s~c=Vzh9mVDED;o*J&^F#u`E z)+0n?Rg41|sLX#9Ly*rRH`bAB+}qB2D@rT3*4#qJx(QC|X5ypgPs|(in(KRfm4&kJe*4?euT1;l5C5~A(=sz#?d3wq>9fli&)r28+m${ARYb`+q^<`#(tR=-KG* z-sJY`p-00iTGgDV^iT#(m^VOAM{;du;lH;ocVPMFztyZE)I+N;mL(Ej$LACID=z(0;LBdcWKD{T~P zDjTjgD0~l}WW@nETNnsb7`@-)Ud1Cc;kVmGgk@gov4C=+QjvqTz&{71q6jD;U4>H_ z@nafqd_#+H6}s8_L##a1NxH&Z=Bimkg|CbpCLoYr1=AG|Q*F3%Mzm*}fY4A53NV~r z{MS%`rxEavz4x8%J-_k(_OAE8uT350Ffzg(Mh(jlzy{1;McBhWtpkO&g)IzI9Ljnb zE^%O-28^)&!Mn%oC~$n-#v&a>L*>+T_6ZG9D()Jw^3eP$9DG!4M#b<|>Au+ie9maFwVTl*xT*Hn?HiC+3)7Sgv^EVgxM;A6K93AKNH+_6z%~ zyS#rn>QJY^8jtf=W-yQye5z?XLBHH_UAb)_!yJ5-S+8^ zf3ZFFCYpF&AR}d$8h|r7gQq$PmTNF~2ERJ%O8M)bJT!qk z@r2;V6vDSA`xsF1YV^#DS!8iPM?zfW%T9RZ*G{DMesDtX{YoZ*oVkH3y2P5Hlv9Fd0e zY|EAQdd*1E#33{EQuP4u=_%Wsa+p9zHc@}|q0|}LDQ|6$jSaS65bwdJ@^p;^dh93y zEL%D`O>--cb#%+6o{2t_X7&%M5RVb+Z(FIWsGHcA%x}Ax&-%}>03yDYt;d93A4|)e zZ^E`>7Yx+PVqDVWP$YmJ0}*+*(Z!UH!nTgKf%v*8BR(1{EMpB%AK}`DHi_`u8Wr5Y zPp^!4o6!H=$|LRc#(eDUZ*Lbaysf?P!t?Fgm82?@tyS=Xg zlD$Fij8R_dRa7Rx9?%@k#&CX@^JZQ$5`Kq!8&($FGj33geJ_ z-2JZhtY1z*pG+?pFU`_N_56{?<4J$q{TPTOqdyj0uJUge)$rEX*||l()S#%>h6gp{ zwsHW#w&kLJ>M4 zs6C5Bx>{yvqwwWEN(_0jk5}c3iE66KoM5OEWmN9q=e>to0*a&l2>lo7WhUHR7Y?aGTUwJ-kdr|V5J^oK*N zK)Eet(N!=MTMady2JZ@=3T583BKjc=Hy|8cHW-WQz>T6f`HZ%uuGVX)erP5x*3v&| zpwgrwZ9)}$4MnC`Ar!_T`xPBPW0wlJxmAeGAZ+oAp#Wo(ikL93;K|{3ltos6e*eG! zlbrW*=osg!NKzW4`?q)+y?JcAZG@%ertff#n6__&gNN_#gO6>ui?J}+n~!ne3g+iO z_BZX77hY^v@Pt{$!$WT;w{+=h>?-GBJz^M-=N@{f9XWfZ9X|U&JAp#xI9|!96W2qy4v?LnIS<}gri_f5&kD(LV*bdMikihye7s> zjP6@E86q04osi0Ve5-{MLwL{J;dbez>&VGV?F&zQx4rtx_4e`)Z!=CYKJZqDW5>=g z_AwN&ZO?JKkCHuyOjyEe85>R16SVr zB-T0^&tJw^@|B(^ZRTMs9+ zR4HjZZ^V%EFEs2^KhsCXNEp)*oFEq;gfGJf#b2)$SKxbjPO$Y?V2&oV7F`w-&9+qubr%$%!P==l$mTg~gfysVi`{_*~Z8YlGR%>jtNnYew_mUA;<&m`02v%)3)EOK+ z&qdt)#M_4QA~OMGujsPG{4r{fUZaQg*Ep2`^6G`kW=m7%*gP%DW%UL zX~drabaKAQ8D3Mb7m5bB6DN4HpTq%}hyETyPx5U!Cm!JJ5%T($K=msLoP`F`wOypmLBfi+PCTaH2*6B2$(J_?rqt`o-~wT9Bh6io z1IMLEb=am4&|GPkZpl{O@9H%NgQBPPdN5F41KxPr$^Fld0^=SRy1|c!aRbNraLZ(n zgr1?1{rp@vUG1ms`eaQ{fN*8GG0Fvd8rtovH{1XH=l=)pwXd}2pMMVbKUQ84h)%>3 z5ITLU!3qk30&EW?X1$TgD#S?W)|B2~%x7%5d*w%2$+-<9PMxY^GHOFb@y)-l!nB@K z2$NMN(`&A_469YHteoaB$p;@k-`pwT4g5q{OCv%0 zh2Y8`&r~Wb$Ai979{D36Np7j8%Rd(lE$f34s6a#23ewXkHZh%8PYo9ovFjuqA@5;X zx7>F~yytMd|95|?4ZlZL@#hCuEgHjW$>8Npk2Jz{1U=<_UlCOFj4*6+U6_6dvPwAnIH443r zs#Ur?JfJrKO^`gHZ_22=Nohet2<^BJjm?AdlsDLrdlOpf<>FZ-XWw={Z}0j2|L#xP z9B!>>YACp_5~6U;(gu_%y-~e#RdGxoqNrVr7a}A5J4z6{-+EErT`Eq|I7s3Yus*Yo8fuTnh03e_o$9%nIBxv%{Z z`uy|~N;2e7;g=TXjiOK8LL2&^V?raNin#l&L+c`V%A0&mC@`TwP1YUf%DY_@VGR>G zz|*k;@1CF6tD?2gV%$@uR5QStC>@I6L|$b@?Iy)8ZCOzIH9a?jLTC^@1&@>Abd44 zlLd>OfvagvU|E@L)(`R)ztv#iq)6{d>EKyY>h^(2n(z}~IPvWv6MXO;*HQYjT!-?k zmo&5<@*(l{Eg;gTfbmll0bZURTS>dTIJL7R6(obq%9(Q ztBk&|;xF+qga&n&Z|ge8TemuGrGn+VRY>_NDR(dkDIcUk3`)pe^9US|vz ziLjJQ{PdqPH1yC9C_iskBhJM#VP|_UcnZ^cDbqaH#c`0#JTRSb5#K|g9JMcC#;{~w z=%TJ-18m}rne29jgPjMz+y!T3b#Nbs0$~!XIpr6B` z`1o5~{cU4bm>4)ZCEfs62kuWB9DI}T#-PBs^6(QGIB2?VObB~R^TYlzV#Ea=OSvXz z6{2r_;S23Lli6pVdaBJ{W_5aXvt44(uR=R%nY7v$N*Kvb5L5~#{uDZhnFzu37t&d- z`SM#0<32%jc408Rk2x_k_*=p4FAW`DBgpd*789XJ$@J%}$Ph1{p4PtRD`%NF3L~ep zgM&iZbXf(1_Z3S;Xi?^oKpJY|ypML0r?U8rCtDSlKWBByC#7G7*eeBQvtiAk$r`zopUJ*dH z!?>cRuy^IjEj6wj^c5)MQqPnr5CXEmdPQLHQ>8}*C(35(i~`DYl`l8SSTCSbzWu4_ zCqka(p)w@=yV{GsYdSy>hG){rpF9f$V2y`Pr?@Sv_>x!!$HVn5Ub~!r^RNCCPmW)G zPdoWeXmX2J@VdQd8RG-O5m6b1*+MMa{v>{=m{p7lT()`fo4xnaj*ZOi6My;d+p90U z&~9+>n+J`m$gN-?vEO@6jVnh^s&s8OsPuU7ti~6#w6x(GtBHD>Op(`ZL}yuD`on+y zFWda1Y}LZZu>~BJV%tdkq(tvq(pe==qIjR4csFSZ|H=1+0{>VkfS{S0LOITr0feDq zAH{a_wnLDEGY_3^-}&0p?WGqkwm<*h{t6z*s`C61CXT+slY%xc6_{-TU8Z>La-vTt$K&L)^4l0N6a<7UQpoT4C@an9O27I1 zIL^VG`_Tl-wEYtxaDtQvFN;jqfMWfTW$^^m$O^wA+d&X^4>hqbFO~il3*~LEOIEn$ zHso<47+kqmURbV^ZoM8fcsud#b?@*CS9!l>7Vefgs$Zovt_Sl}-N^yo6hkPSJ6@x- ziW@6eI3^|d3BP}&z4FHiu{iWJUPE)+g-;o$r}D-$d2g?)aLlLvbZ-bgAnCl_bkZfB zDIhIu>ml93)5%<0U+Tc^E|2XOqqpfG_kd&GgurH<9+@B<4-!|(dT6V4jyF%*!urx% zsAo^x%hq^QMkVVZ?4qUR6g}xHE(i&LP-&fvcm1x6T16|{J<0ObakbvUox|#_*oC4Geb-m{ z9%ftg2Y%-_*oJf}TV@sxfoY+q*mmyCqFt~>Z%~g=j*rs##B%H6)wUkS48LYsxagrD z9B-c#CqJo|^r4M2hNL%qP1^n9gX43+{h%=W;8@xBJhq9)nmMf1ItLC0ih?&X=t4B2 z(4Tg0I#9T0o0qzqgr(n4O;;YYK4<`NKIu)|PTyy2(g4A@(6V9Zi(~lK5@J2&;aemO z9g^DovP@rZ5yDNX@e8Mbyu$G|@Qj>C!S796_j2|HkCs$E5ZGuInRxB8_2esG{t~ZF zeZGC|%U@}~a`b#Vy08*vIL#zVuHvCuDj&jC*ypgb6ja4IN$Uzl)vy#{xTx~pWy(1uEY3kB%SvUR83e*XD(`Q?{$P@u0R*0>R`Dk}$m_Ic^1 z3wS001G0`ay_6s$Z2&m>_XdJ{10%>K-cV#A7x7R!dyYfmP*kQ>z?Jb3M|WTA)r}g7 zvws37Z8AoZp}5IqLV*bd9L0=9w@E}X=J3$PBWGb681mVk@}2K~uRZhR^Wjq&#~3r6 zWaweVrU~xl0!)4wqrQ4@-<4R#9Bf1O6h7vJ-tj2^ak62Mzx80cfkXAEgUO;ip-<-J z!{MuB5S~Gp7G%6IYw{j|2e3?=$+mbU*1UemV;nfmkL!haFil)TN$vnpucBEBMSj!Ji8Be4{)t zMe0{+Do^(aF;9;lNEn)RT)c)4gRc`_jq|nQZ(TJ^@L@Hbcdq3863Hlu>;tyNIGif^ z{@-ag9x3CLrD;3!6L%nQxmQ+b2%lFr3=?4Ea{d;wB_&%C@}|v*=|MP7;N4;+TyfL0 z)%KoJ8A{iwzSQyYZFcH#z0V2DeBhWl~1GK!)+)18JffrZGdKPB-4! z*7my%-<&5EpcAPRr;$TLn~I^{nHoG64{`1aDW&C&+gE4{`2ut!ZU$?_0^7vYGp7#K zb|vYi2Z-m3d=tG&xi0RX{=3hlT|f3WAB};;He6=Asc#lMe-6*l(lcxJxuzj!a_ zpQv|(l@%vg5ApU~IqRCj`7Qc#8xO!YeT`}Inb$wAeS1;>4PRuV+R&VOpk4&r`13c) zy)+(24s;W&y7jAvL!|vF$`8g*+R=}7w0}t#4H%w@XSbTp){`2Wy&o6k$@e$~-ZBOb z2g3crk8Awb%5y(Blek|T1svXeh+9gr#ERVTwU-1>$DWocCn0T(Ya#nQSxu=987IM8Wdew^pxjv#oVi)nFnUiDKncn)oPdPMMsTTEI|-=?tXG)vvgB z^`GReRf~EYrG#74S5EE+<4FDH8??2Wt8gr0>EFX5>*U^j&Jk!Zu`!_A@ravvKmK$*<&kAJ{t&p>mMPH z^qA3o)zt^mUn7*il5l zse7!5gZWL9mZ2=K{u_FKw7+abspFB)><>va-A)}n5nNuq^lE$hiLbD=>00}>-~YXK zjI%IQ)TcD2s9uI>j`(e28$C|aXKOtKbOUG*i(ySLZdlVAEqTYlse zhoQ1Ur-F+jnLW))a)Mh^6!78}qetqRN0YA!1tt`@ivkR?xFY-dX}5W?#mqxQR~OpV zE4SL`Kl|DCl`lNsZd|+5jvsk@#`zrEHuWCd-Q~?1Y(mjcucAFQ%RP4vLs(Hh`@C&M zo+l6CbOXkv6Il^}cMao}0!b6b#GM9;lIZdWCyVk>VN`%4z{KRG$$=cuq#S+?58*b? zU0s*A1a@R9+|aa4G0b;1}P!lwY`Mj6ftFf!0NFRB={B&OP>xwBxlm$-T%#xHGzEmN-yKOT6xC93ZLyo$-K3R+wj* zT>X>Z;IPgk$J&!${}zW!ZH3Vv=G+aH7KOi)F1e=GXeUYTE1VzB zrzE0SXbDEs@Y}w_C#%cc%3t8{e8HFUBe!)wRyhTik9|E{Rt!2*Qet_JA~!wknbp{^ z&g9*Gy|7?Cs5AJ>rl=B-i1XfW(xjNUGv*=ih);sLhS4Pv#fV;_Wssv}QCO&Z_OOD^ z6m$t>@>TswuWnG9Lj=1*2MPml01n_NvJhz+#Un+D$ADH8B7T;Epyx3{63Do%j>ZF@ zQ65*zHn;+!Qt2yt*K-~Nv;oHzChB?=_*!odznh6nP-H-Be(VERr6t5C&U@kO#o%e> zPM(+C-eM4sp}bPmLg5myR6;{rDVm5X6(s57g zRnW3)asWIGUY2HCiHD*3aQ%>GdPBIC$g@bK*Bq}LR`Ku^aeJKHYTG_^=4`um?RtCS z#TWBx*)xxvZ}0!Z-;06I^GC9cgifTfEZFe1#r|I5&$A*kh4D?L>Wd%$>vo0L6F-GF zjN5?@v&F~0r>m?+LOX+szklkgH6B2a|LMWq)UoH8CiWwZ6}>H2P-cvK_6JY3Q_oz$ z+_8=F^9TkJ+?mPmRxRnJaZ|VWxaLAH^Q#!y20t;+4<#pG6AHY=DZqHyU~=OYu*KyQ zOd5{1&Gr5E<IFzf0)F{JLP-wS-0tUC&U<_ z%>z$OUT)PLre%PHq$6+cNRZdthF(1Bh)|Y1D)lFuIbE=@euk{XlDEn%xS7OxJ19vh zn=fT@8F-VGuVm~$@-sh@!8;37=iy46cv!Y)IxNPmf4~dItsL`AvQAphyYi{|?+QjK zRl9pA^;F`-qXqop{X?g+eyMki0(ywl78U7|!>Bb1AQ!B6XixiClEsw=B;|AOvz*Ui z`;a&M9=b&Sa=@ba?%O{pTUcgNp8DzM&UE9CxapB;AF!-E{7b;zDo z{m8?aXubDW-`g%e`7*B^<(=`o|2zVdd`nCMRSvc`c;zVDLS*nOyzWa^M1_j3dVYG} ziBcpZfgi{!MxlC*>?Ia;gq6YHosB2~Q3uJ#2PxxZStTw4npBu*gq#c-08|eA?Syd$ z0ike>F#{Jsw*xq%+(#KxTBbe-Q_Iu(?lt8AgF=$ey!+fMK$9W34H$ZXjMh^pLe+oo)NW89YJ7Ox&zra0Fo$M2%+FxAP&>#@oaz z=?y?hnWoV_SA&~r>?1z2a?&x1QEF!GV;wq=O(HT5JU)X-GzWBqocH>ri_UWg& z@;WBjl2@uqR&D1J)Rc~*oYTZst&C7+m*g1?~(v!&K!K=o zSzZO_g}2MUl;uK@Kgr8dTb_%SWfva)DESzE&I6JpZC))73?nF(P!)0|w#!i2un<#6 zyesCQzrp9ht9~8C<>sz0^I8D`!AtvrvEl)6&vyuHl621j+fR8Zo=(QINTFUd;MnUC z8cR14nkJKDN?N<)fws^%w1mg7MSaRrjKcu>8|- z&o_Xpm7vWa`;ACn==B1YdcY==RpZqs>mW_b(+Gmk6McOPD}yj*Qg^Bk{Ebb{$wD5- zfMw%bF3)XiH8KO$4a%Nzk_$D2DqgK-jFu8nDTv#%~3oz zG-jMSemeE>aAJQuE;+d?i%aY1>7~Q$wRQzv_9*Y|zkc9f4w1Jn zPU&Sq2jClEb+ePL_8V zfgU8K5S+pi4Cf-D7U!D0B%=&n?wx}GgfI-Q*y>^@lbz#$BqwFNOl+r_sQG?) zJvnY%z1qI^na{S*|HUWU%~v>k;W+P_x7^^WbsnWhV+QFJY)*{h*&%!l5u~jNca<*_ zIZ#&QFiGbM4$l?hiQ#+@7?T1e6II~4H!&xxlTLiCnAM9?!7op@R0+zY-mVdwLhm0Dl@%( zdRqacd&+3+&xbU>`H>It`Dcy8IzlHbexw}A)M#KkpcsChadi2WSK7tTe2vB3Jx*6Y zn!aHlU*#MW>+9ANPhl6gO%xCNhvQp=kbgc8%Fsg(7wMSsKsu9l4-EU_iN_yqM<0Bk zedv$>D8@)El)=O1ytA_wrAVX9#^#-rBTo^RJyx93WmMM27@56A`dFqsDCP0xSW@xr zVVuT2E?3G8&F_l*>3)p&gP!v>%j*dy*9is2C}1D5ANzk-xTk;CxT<8E8%OX0Ty9Ip z9%zRuvVU?xv^bh(wq z)olB)&zy)b;K_%KB9k(;g5wPUVoqA?;K%1bYyUT|vaiGQw>-#t`*G``{LWI9y`dXr zo4)5M987^+Cf?Vmav41*UIWH>-l|W18{b2(N1wO~$JJ$JdQWGXOi~9Ndmdr*LrnVt zie9agp9NOK)mwV~gq^+BJBw;#!6KafVYU5DedUe~S%)+=PIt&}Nx`l*j7ABC=WfN8TZr9O#l>9ig7 z3os{N^s}+HvRv`H7jN+o?h=^L(^MOZOQMrz{JHnNZ1GM-iHp3WoKDLQyI(tf$LZkW zn&n=-elswID>0Rg>b$n2^y)!aJp^tNSIh|i8f(42U5-h|?yahh>TkUyYuvDP6c1MK z#ZP*B&Gr}Cz+&o5pDIhdt#5x_yKRugAq*us%#>$G4j*Z^oCi=R7dyn)x4J0r#m&VR zUq$R|dex0JmYD7i3y`ZUl3crbErl&`p2r40HxeHLr`eCWzsPu!}jQHul5C~5|JK)-05Y`dq!W{$Kpz_gAbC$^`9)^>*UdZ4nt8ZIS z{RF9UC|Rip;*3UV$V7K)Eqh z88j5a{Gc##iI6rQA&QPS)+u0tB3}GOd65o2RypPQE;I4qIOL@hRXKi>5K~HJ;Cb4B z_>ha=1!%a2Oerup*PThKz~n_?OfvHlbQjLPU+R{_E{Wq5ln8xWla{V}5Z{d+S(y?C z_r?$`NAH)S*HFH3AepweK?a07Bd&Uw`|dE_#&cp8V#wxURL|_=DeXiztdSu3p*h2-+$3;_l)pw0ik+d*Qif+r^h(ZAVZtef3;| z#NuO{I*wE}?LRR}QHC}nYksiLIn<~;=94B-zLTu_w=LkCh;ClL(e!%V;x)AM7++@C zqnpl4zffVdBGNjFF?n?Jb^MG11*H5TW}tBuWyuv@lcvM-$z?);HxdP2i#OQU$GMji zp^Pwi*YeS0ti0~Fr@#8O_LV2T*j|10GLsHp^~zR0#{BNKtHW+-(+yg~wqs4+?^u?v zJCN$WXi?)wp5u82^;9_{Ul{mW2H0o-IyO7*2QtvqnK(H1%>b++ojEO6_Si$EkY@}$ z2i+p139Ps#Tb60jTfRBw00-*^UeL%; zW%c@sozE0}11}pU^X75Of}!)MGTfV|=QFSM(vTso%OEghia|hnS3b%H2W6AAyf<_@ z8*e@RtvARtTR5!C=()IySJkWFsFRe@O1hcWJicN#2v(wekMqt>&wjO6xZQF*RM~~E zw5$G7x>RpBufZ3iMuPYbG>UgmNwCz*3AH#H)Hjtqrj|z44jR3DT5TlUq#;>N;<<4< z3pDaIxaNUM#93!Q)n~o0P;FJeD~<7myYwYLTT~8G1Gm$|>nNWXsnZrdU3OcSYIi*n z>g*Tci>rAx7zkbCLEu_1J8q$MpeLEO%90xOmxUf+nQuJA0~UQ&8Qt@UhX%D}wx*Ij z@oVS^@$Lk+eJ?s0pv+?*>~MS8{c2g_*o{o{z=dnznXr|5tlnOY{$FzdwziO7V}eFK z^R4sxdFi78<_ud^r1io)udF6cBcC26(nGHgs6k=-?R($c-j677>rG8*kHc1hZ4BtL8}C5t&t^1b;pJ0xpj^4fKA_16%c#2b|&_U*X>vgJOy9heP_Xyx!x zpJtGHXqilK9z(~12UqcYZkYiLEGLJaFX1G~!JYk+Fj*O`d1Uaqttt?9RX|`ox}@)W z5EG++ljou|jq9PSv-s-a!pU}y<;C{Mue`IJ!wtW!Z=={o%$CCUY#W5SaGh z^&rYJOPN+qsy0Hn1o4R=q|W>&C_<=w7?JLa)Ji;eB2HfQX&|I zUvTmrxGBp!Wv)+yg0T55@xdj+oN|QIg^E`_KP*QET*^()U+L>dP2|-*s1TEdYf;dcT8iKz<>U+SjsW7!;+H z&re%+I`kxO;0g>@nf9+zD7EmlWd#GB^2g(@TvU2798pVzqA-(AB|w@u4g$4*rA#vQ z!1DpqTx~B6Uqguj?!D#NGXxXGksI#;7vs$`ds%N>z0T?AH?qod`r-5Kz5nckj4h3n zmcZ%+ZpJS?^IW_1!+OdxTxx&ue}1gJ_~J`=J#Dqa%g5mfx~R($Tp33e?rp_0O8K}GlfouyBblamLdaz}Uxql_<|PENStYs5>ZoINy@RXULq_k!hb)7d`VJEE6inLSh) z^-I27?NYyeCJ5sT6hs8NY3UvIy{uhYQkgs`n&89RDg3b*i-hSH+y zI)YPE5oy_ZXwwfR6@~_luD_}qv$PQ-i#S-G zpH4{Y8{9BDsPFi@)6KI!Os5xy9@Bc_*yPe=f&0Tp4#$A8fYk3mM+uQ6hAYOx(-5yUMp>b)z=M<}lPT;JZZc5}Pky0HQOyBIu!pX7qv zlFc_Pc}B?Ze(<+B|Knska{OqFOvasi^ucxl@9(2{h^V7Za}LWP<~y-vhIoEqB&MF@ zhwF=j^YI!HUaW;O%4S+*4@y2LqP@ z#@j>Y4Cgw;VMS*jI@k6%<@qA7p^WRJFeyU@DgzI5b`nmRuB>bDh>!#)A(JTZMcW{L zRH~4WOUsA{;>1|e2}8Wk04u9Y-hPp0mTPQYYo@RkRs>wdD`cDyYQ;%0)W^wL%Cqi5 z^f~DQ$KnKH8siBb(3MFgX|g{uu|6gbZL+>7tZ0F9io1euAkH-y4h zP(wsTAADB{9lwLy>qZI_MoSg`|9-=uYln=agYC$(i=qV z|1SQrK11I_@uL4Z`LX<*FJfI3;*F+9i(q2c=1jYJ1K02ACEk?e=UB$z=7wiel|j9c?EZtpb!_`D{{#h*mhG_ov1cm{dI~Sd9j?VA5e3YZ(15;`Yh6zv^vevYp~#qqINMan@v6rj;>k2(m3kao$@O^%<|GE8=wcl^2%l;?6zwk#-$c>J-8jeES6^k%RL3 z1X=u~t@=fb1{7%-<{ueC3g_M)bdLcmar9Yl|71>!8E^UyM^sFwtdWvck3mQ9!4NdI z7FCOQ&g# ziEKemGgVvJE)vLXyQGZX8y%JQl@?q@#pQTa zTdz$#qtwMU-g%A+=0Nn74Yqsm<|fjMhH#~WI*ap)Y&Ap8aBI4A6m?x+3?OW`c!|FY zmixTDhwM2^#e-tyFYEhk16PN`2r(lcAn$DS&cfSQ^{(IEYoGY&XUcdo7=9#%ZFH8m z&YeGhzJ2J!AB+LyQ4T+!!yx0F<;1Bvqhw}J?_P*UTTSB$TgEi|Wc9N+zRFk8Rlf7> zZ-M7_d-Sm*=wW!3ql@k1)vk&&r9niuU&^g*UZ_Cn`+%B+*F}Mef#Y?N@2#J?^G0hr z=p?DM13j;=f|PEh-U`_dfv$^gV;@Mbz-%Gn+a0569YYh zShWp-C*zO_%lQcX#N|wI69Xu&;uj-@%*?bf=oQWcahr7j|VP2QePt$|eWO0ir%dchc`^V(VITAxG?U((rCaAEt3wl2(^ zZ2IRsxmE@EHQvZYzF~ZPbo({k}%(iE?iYaF?gkH@$Rsz z9z8z=gdQD_#1C;jO`Z*Kj1$)i(i0psk5Rm$T-&Gs06+jqL_t*Px^VWI56^pCl~H** zkieo(L=xE_`LnHhNFMPCY{vokhgecHJ; zxuor4HmsCBBA7laY}|*QLqqjd&}=CIzFoz)p{%pQ^8fz(zihwrPe0gxm$5tj=y?>C z)~@qvS-qt^ktThNvZLD2fgDHfg;ha{l0;b+Z>z=K8r-Zw(Ze1N>FMwqNm6CU*MM*8 z1-wY}&g_9sL7ywsx3y?(;$Vf=oKr2X;a zI-$UungWgo4XO!!KruEL4v1GgD|3dBF> zW8Rp0E(~F&oD=|G7@mi3CS`|JFpL^KE8am&%JZ4oYf@c5N+uYD%t^9q@b_8#AC(9uRczdm2p6E}uA@?yf zM=r_FNn`sHEXVCJ(T9K&p2{Pi#?ZxGd9T_RdLG(bKAdue(%Yr_lfOrG@_y7Vop<}Z zr!l=DI1q1|PWN6nuRX8VY;h%RJ+J)Ui;`+!^cjAP;D|@z-|1x99!ftGCt~tdml2MZ zMO>sA=>{2;v^*Hc!|c8`*bI)&eYe4oS6qZw?NZ}3^`Z@I2j4b6^TXW4FJ(9oe=_Tz+KUB@_Kc+J@v#HqK~#=`WOI4!VPVPB*cbnUd4o8h z7L(ttNb-Ve!$r>A6IaJ(Xkq`e4J0gKi}Nc?>-j-T^Sl9$=PS$A$K2LpsByzNF7_Wj z8+xos8$3vs=a$+sZ-db@)w9GdUVf!L`TeIcN_@Y4{&QbQf3mhGkDrX5^4q`j0p9X* zvc31$9&HycT*z4>U=4n@GZi4Qi$3fKZclvSbM5n=|15_+Kab9}*#5`==}+6q2bS3$ zj1d|Y2gJa<7KU8d>}Sl?`9@+s39p9&69dQVq2601Z}FA?}T@Ih@vhePj!dN_C z!`DixNG-E>e+nkdsXJ{ShOv+9*wtsBW1@7Wee0XwZ0~;8yV|i6C)!CSP_r=dX)Knr z@%JK+TU=m<(Ybg@Flvn;OSo>z#`bsxmdw$~ac8Pw=%*(G5m_@jO&nA78 zv0)+{#7QFa)yk{LOFb=ALE_(lqm0hKA!)7=yb1*)eb$3NiL*Wt_%g`>P9FIbT6x;I zVcN+nbcF@qrI@6Ur0~mn*43h7a1p0oEDvkjMy2a*AkM*ItR6AU3~fovqm{Tr76Gb%bQ7heDBc1m~y;+6w zm9T3v*{|V+2bdLx;R|H&Pj`B=%4hv8$AF5^OoKevq0CI=%!BTsp(lK~HiKYHO8(pR}?s+YiJ=BPyF4L9 zm2X{AufgL2Z(>{BbTflxe^=cU_`=LqU~!Nxk&6`%$)n%c*Tk_K9srZRmxUGL?W2n` zi>w)zCzfv~+H*@cxa!?ux_B}ij8(lH?32|OZRBmd3GB1V@7{Oq)7>*!dfLvyG#?m3 zLlB|-{2plAjTEL8U*GmKuV(|}e;w}({53>B`8>e479Qav1kdK9l;qQMLA%`&bAWCn zaEp$8UERYnHI`%%ja-|SPn>*9&*Az*FM;aWh7Dg5XZuI`lk*LXA4H@brZ{6{kL^mw zPw^UU4m!Pg`BuBUbv0Y|P8~hnW{$uIfUPbgE#}cfRyi>B_O&bR&;IBC6;g1f(c)Hn z?|a_Ep{6I>+u!ld_V_y!tu|vP_50lF#dgHv#Zwqd;$Z#yukr zoiPG6tuZ{IOT`aKxllrC*pw8PHGzj^C+yL$0*yUh6kwZE_!d%4~MNrp{2Kl=z* z3d-ckx~T-nu(=Hb3zLV*#Ta8cJ`pmaE3U!J^hEIAmBa|HJoE|qd?r2pSUqr0F6h|b zXKlQX4A!!)MQ^ebj8y^UTSb#3*%BbELD-nfvrek~QqGc-2ews|Hm*Tdh*gY90?(f+ zIktQH0klx%>B)pG4bmS%Cu%`jf0q(aa0J%@s)*;8Bm!4M=w)quWV{#QaNTqJhB!jB zE^LV=bSijP_g-@EmCVuysg%?Kon*rG7s0Cgi=WcMX!D1BLt10})LwMb;d(f=3+(~} z{7Gzjg;SI%X~LhD;`Ax=+m8aJe-Sm%t=Ekw=@+Ien3ZS1G%$T+NeB4zOFAVb3A55_ z=Nbx2d;linkk&ReO(p7z$W2}WO9h&Taoy(NudjXeE4Y*{rho6U0z8ejF>EeNJ)=xH zc7U_1a>TfZHx<8))9|FNvT#+=;Ey8H=eX~|JCzoPo+#x5Sxv7JbNlA4?Av{XH$R*| zd9wDi4hpO-xljLe3{Gj`0a*HefDR>C%>*K=uqwnj3o{r$2@?vu87R>EDqYv{VQ^A% z(C>%NEKl>`T_-rtKK)#~d~p?pc`mQgmN#eX3VDmm<19vTdZ zq2Z!4b(be1dHNZ3kiTe_>uIL>+bK~p5t`PJ%A$bNN$-`C;LIs$-3Kz458alo^%e5{su9h zY2eP4d*9Z!kLOAMZT+fFBii}9;5hNGN%AONjith=({zMWO`4rlv%-JSSAVp>fLz+I z<59*s`Zx7SbERhW)!W%Jr@`G|oa0D>ZyQUn6c6RCS_Bi`X>Vsj%@;%_Rbf?185h1>z16xcqE@-eRK85iF z-E+sS>!eZpS~<)DEBJ}0S5XhGsGs_R1~L1%2C8^~fX6~!9ZWr(Lr|bzB#XR}#h~G3 zcbB)E(Ej$dyy0cHyjer=Mz{{N$$#25?TFKF9c*Yp=Ze zDhsQ(+c~z(f9OLWY7d?}-Ih7zbc(mA?5^JC3jM*^168L*I>{E=`4qOnnxyi`I#5m z^G`q1{;xm#UpNJMy>0M0#et)qA93N#BgG7FZ?^9|@fE?fFMaYe?Z}DaZHWVY9)0A| zcJje9?brjSbGYErp_RP;$@j5);&Vr6-ifPL@VJ&B6l7k!HgbxU=zW;rH4G{@Flv08 zvjv{~(%0JRl^YxogtrJdctDx1c$S@0k7d9J*;&sCA;_#{jPCo32L^QT-ym7K@W`ZJ z#f3j7b;6JV>cvt5$dl?}v{A+?e-2>^ zS|wCNu+iGFV#PP~MjfRg}iVuavFue;Y65RBtfLK@<@ z;*~#e8|p%)q&ZMn%xgL1vy9Nrx~T|i+~dJvUeRWHpU;!l#9w~mi7MZ*z_VG$7qGZx zTMCDOkuh{2dFlmx`v&A;926|m`s(J;*dO^s#%_qYvlxZ@R4db{CZz&jg8!G<~{gWoAQ_RrmhvoQ(T}e%sTIo*mTVAmh*PM*2>| zgaWUJ0xJIL=Zv4MusXK+bKJ^f4D#w(WZe#v7PoRP%==n)_v>G0&$@hPj<*;v(ST{~ z;Hjkxy+dM_?Inv$9;P_7Z*L!0ZW8P_C#y9-Qy-H@M3uAh-wwy; z-uF+HXYw-A^ymF*d=Hf;PZHH}6d&;_c?LZPW5sx0!E|}o;Tb1PaW|O01^ ztF$F6tDJ815MK?<@|uEO&z0vT|1IOSLOrVI=BqrGCoDcB@C|3CD?O=j>17DF-$&+< z(E3@X^_^1gk;dQV7pC!+ql~SE1Sg&)YdSn(nrB4w5sWI&HW0F(l5?i-dCcc0Y))rnHgPm&_}B7^;|u`5aWOqAgHe-8nX1~St#PSdBr98*WgA`G zxrNW?T$l`updNl^o1#VnyXqs~SzTYXC@a8=Oypg)wMPD@&gQmrgL+wCpv!)9+C{G= z-;`vlYjjZOoKsUNn_%|E zs?0=A_g0yUo(dm#q`UeZdry3wv+T)6e})pm^YHXb^2g1z*YfDAm|+;H^JQ5Xfs zajf1XPKJcyw8kr+R&TVgKSzFC`ov*rc_~&@--2?SEiK26pJ1=s*&I}K;@I)#`>;KP zXajE%PlmsK?OIN1zIo$jd;ZyHI5qi3dx5PnCzd!7nS<5D)gVd2F8Pvy^`H>1r@G=H zd=X;4I@Vm37e+%88DR387a9q#RmcnKBP8$mm?>kNi4StzF>G;)!tXD$` zP8n@wkCJOVdJ*Dt7i^RU z^QgZ_hr-b-6K&3KQ6Rg5mQ_UPNOue@>ASx<WYNa-gXpI0Y{Reqtz# z0>(em!u_cFPD(q!%r_ThjNd%pW)3Pd_9V96CCfGOWU>mqfHA9l5oex5rpseUw3- zKOr$RdV4jmZ%fn|uex||T2c&f#O;2e@>hK-t$FKH9tGuHkp&fzB=j=tdN=KS zUbGwJF~2*#B1gePScam9^{cjX!fKqMCZV||5|cL-em9WtEj&DU#oJhawkzzXVQnk8!sYKr3`3C-w)F1+RJZ>BIq3j|7w3&gw_X%6(+6-VYmV z8`**pJyqB`fSom2e=PoR6R;QW}4_l)WPk}Gj6FHg7vB(e&pqQZ(mOqbqxDb;a!VA&|oUS}g*f$t2 z*?IyUtiNr$wz|%lAb5r>&9pPTuJ-il6D)pGSK2}^*jbD(G&V$}pI}px4ZEn6u{Idx zs;-mopOpe#xBpr5Px8HiC=jMp@$tWDx31odTlrb6lnhr^dp9v`kcYwR8y9X1n*qOk z$Q2r7C z7-Ym6Lgx20QiurwhE)ncvFu`i3J{+0<;A!t2mFrUA+n!oA&7%urev%v>L&b_y!6`*9HIq{B82%JH{k#$F{HB}rXR$}!98j1AN)fT zTM9VHa+2jM3J_)N4#uHER6y7X$V=%WG2kC;q8#*i;e|d)g304Jqdm*IE6gm$D?32<{)YWjIU1u$+S7!0jHUIrwRVy&ZsrT)OYSlb7*pwl z4vcJgk6>5Gn42m4oKLHK;pOIW?U^gSlH_rkBqERAnF4t4AB$MYLE9@IJd zLPpOgEahC+VS3rZ7GJNXsr03@nAXKD^I2Xu%9yU;DC2xq^)#LNYx{?^zMI}1$6imb zxeo#YsT9G%KEt@O|K=~i6rt5mM);Fw=m5bHJ=$xpuX@@p+kV~dp*KqL2%eW@4!qv? z953cGf5*Yex&{yP_H=qxWbutbso_MCet;J;-US?C#Y2ZQ!itei{={GMK${p^D6fnK zH8*ezOSOsp5`vJ|!%M557JWh{aI{Va{6a#z^1v;+hon$$G)@DRy3xjfb1}#HhWeKV zuJL+X))Z$Jh2>Zq>ZIO@N#md|2;UbCXbh=#u09{HWQMTbETuh;0~*3WjeF3`gu%t?6t6qpz|UOx@rI1ps0874nDN=|yV)^5du z>Pok+f)25znFTy5>>i9{j1EtI@yqS|U;jpX;i(t01!aZ9LhoRqd|>uiTR8%gfN?A{ z3E9B7;o(3F94I7X)4goLRacnX_BzH9AjYTx)AUCerN)%uFdq*s(U4_;4ecXhRKj>7Oy}cH%Ehl}N-Pia zj4zeKuEZH9?zwtT5a(FXjpspx9XAS^u4MLv2RM;VVcW~o$dzXRGp-BuZ?`Udp! zS=!dIr6vMCK<1*7Q1nh39tCE$!T8*^F~&5~--3l-0rCdEPsPv72Yd5}G&OEWn8zwD z7+535+>Wz{EP zLV>q51?=^amDlH8;(b=8c$suXry3 zdYJ{c(o|aWRH;3$zcxHr+?+fNp9~TCeE_fW)Ph7(!pGGgsyv@2>5#7*>n$U7_R7c9 zNoXB%TlL}5klzFq3SQj{$2Kt(-ReFO2Va4n`YBIG>8KIE#mPdXX|I>pz@{xMPZ}nj zElhGt(J)~s+6bb`349W$mzml4;Zf3e42RUfrcVq{+ng<%@y z5g7v~aWNVw&-05k)-{C$zB+5@KEM}n>1c&((N&NGW?UoJ15aIUXup(SaQ!y@C{OiU zJwYti0>v%tS-dqz_%Z1Mi-f97zsZH85 zUamtgCR zF(h28HVLnv0wt|pKb#4KHwpz9BtK1%!8q{edHs|@1A*?}tE~Pk9Xk=j#U|%jeCHeA zXdnL%f7Nz3n4U4ga6Q#mE3NQZUN{t{u+Dq5_1IX(>%zT><(7_7f(eg&>k#p(NxGwD zatU(?v!Z+r8x>^OY+1o2)%}ZckEBitIS);n#T{>PQDFdMh4GlnPd{Z{<`lNWwL=uH zmQmOXOoeaD@&jDSRl>jEm^Pu)abQA$#n((G^^(8@;y^vewiU=MyYa*Oth9rt$QYmU z6lS>-DlsXGe6gLNBv9ADu>_I?U+$CCIwz9!sgn-~m8I?}%ytc4K0*nyh@rGxO_=yW zN()n=rSM5Q>&L%Bwr+(`Fml5~^GBweA@r;?^}N0dcZHhNw=%@r2IkjoIuVuK9JZ;t zm4!=&x)WE^xJp#+lTOgHO@RmhKYMTbtJ{&?=j}6(cjV>NWKW_ZcWg&Ctk@8eZ~m0z zOAH$c0{b5eU|abRAV8D>fs6!-;Ye~Tirum-OIFaWwwg`$z~NrrfpNC z1adl<@-GR6%eq#WlLfwo6N^Z!R|a6xDRD<$Q}W}jsp?rkWN-kWL%|J9)k~Q0%#lu; z{Fc~?bjacp(yGutn&`mE$C_QSb-TIRk?) z;_O&;6GWaO#mQuQGh9SjahJcB8u%P(Aoi1b-tD#884ZLsWm>0W@G_w};x(>gzBHs0 zc8w?MTkNsn7tfAuGyH2a$&|LEqrHr*_H#63br-|yQ}Ak&+PHdB&2W+B;+mX1Ar}pY zU)hMAFl*xYF$TC{o=gEpqKjvpy-1ZloJ{stJz<|szJWM7k#?~+q9M+t8g(Je zVVm0v$=rzB{;TxlYq8>-P4oq)VyGwO6JIaUH*f3HJnAsu`88i@rg#|jDP^T(mWj0F zYmSEq?ur-b_1MeTIV^_@xTJ~L>a@yl&VzWe*A=+h@g^mm1Ja|%${Dbk3`9_`eaJB{ z7vq{{>3Wof8NriU5V=PM9Ps8d1WdTPNSu9X<5I64(r6uK@(z6N)u9ZHAjRNXz}IPg zF3w6yz~}vE1N3>Itx_sEg_j0u%i)TOzBbw;d*(3y@gdI&s}U@xl?~f&@zxK2ve7}6+En^@GmYpY3Hs`DsDw$0k0bEsiI_Xv<}5 zD1Wll*h9U04L)H+)%VoJ09pX4USdWnxJyfIzB zb!*zW#@O}bJ`}*mUp~}8Ze9R_cfX3mL*EE2&dcygXyDSp@kwa$vx0+0yl7~D61L81 z%o(59vS{!}tiV{IL-Xq<-~E5TIo)~h_Vio-)Bnak8++5u?d$X|JZZ(StzjfqY4oeW z9`YS(!K zR|5p{@UI;HRL9IUco+(n;T;skB~AZlM%rxXqEaxUz$l}JIsra3=VjQ<${$JDfJhMN znC4S~mMl5vKZVC%3e#w81PVyb1v1@9oX91*U5kRG~m6-07szoBej(L58c z6U+Mrb%%D8Wk!hmr_;i-!Cz6hIbC=oLLCP(PM(0#DWfCx#9_x|rszkU9AQIYZ~$a* zC)^m|`F`Xn9gJ`p)B~1sEEd2u_^?CFU-2hQ?R!!@c&|sjwXUpL>A=}POU({YC!Y1w zCt$ToM0VxZ0V4GmJO;@tS2|H-Qf8fCsqf&!k)J-_c%nxR@&GG60D~kepTs%jsWM36 zM7F>shh4V1bAZaSWjb?XfD8{S^9PKLgKlMnw9>pV&)cptuj2y`&7)Z|(46g5f@By2OLFW;Baa_CN_ncYj#m0u< z-Ne};S@B7a3G25?L(;KC2NfGNOIq_+7!0FRr_6VH8xBksvI4VZi4#sCW zI6OF6Fv;}pFO93$T`Jx*+3_5^JZz}&hCTxk8@x!%^hG|r|G3a__Ql!En{zE)cY-Z_ z4;?;b!{y2S$=qOE9u66s_*7p!jjL(NQy=Aosg!aws2gpjeL~S%#L@CdU;M(>wfQ*6 z80S6u)cHX~_z6A73-n}OORM-&|LRWI3Z}PilaG7(abtPAn!;&4lE?b8h+`1zi|Xjr z1EEg6Tw5z1ik`H^Q8a=LKvxk4K73bMx)%q=Tt!D0*0rj?%KlLsFStB3|IgEVj|E&I zVt*NDJ~WjtbfBU$ONJFrY^h|KKOylWH?aspN5~6 z3w>OzYEe^#Q)pXWpA%1#c{;!Sv;C!eaHN$&`v~WzD1?`fjJ?G}oc+7^KE(0$Zu?!! z-hDU3C44=69Qr2PI^%DH_>@mP=2JeMXq&5>;m18Xlj^^Kyf@8Lz}9N|SL; zIn&T1eCDf))H|Jc+wS*erlv=_U#2pwt&08stFOK~t!|=s+Nk>ny4rV@74B!uU)1L^^pg)qhYxnqLVP75eEIV;X@Jf0Em1?C z>+bURFIod-_?wI63r2py;OEH;#-8G{0clwFGgzt4&yIMR&5^QMk~nZc?C$Q;G2+`| z(;T0&t{z~y{mKXp^qfh=y?5T7{@MTf>(keN`?pypevi+*-pChCR(WmZ z%q^!CURNFZE}<;K>z;8qn#?Pghl_iI2txBQu^zjHDQ~>U;Fg;ymHTNt2zq zf9W)M0=~)0kure5i3bGB7<;EnhT1*aL5Ie#;%aq3T`#Kx)a=kAxZ$xU_Aa;7`e-xl zMAG>|KY=(`M~K&s5c5WKx|mK*zPb@d9cN?dzJp7Y$RKhA5Q$41?O;#@2pKy;>pfH3W(6N4(WMEZV|}m$ei-awVmBC z>X1$;L|zkfH*(BR!9jT)vKlD3!S7~H2^7h!6GuUSRflPPf(@Mr*0Ja`WnLUvzE=C5 z@S2{^cEGA%J0o@9QpjDw6+U%43qw{{O7vjGC5JV*!wEtgux!NTpI_;5<&m8yT1z=v zw^Fd6?RP7~Z3?^Ul6lA2G^FixBeQ%n5P`)CJUO)q)&0;bC}dd~L@7_g1Shhloyv3U z0r5C}R%kco0m%P2f2s{}Z<{94`mUQt$5CK`FQ-PaqCV6^>8@HESkW)#h<=aJ!;EiW zrQ>19wYufdNf^7p^(ju$eBs432Fg3^`}6d}C$SF?*evnN60gj;c`(jX1OnE9TBc!z zIKSAQL1<+-Ph1Uh(RS+4ZEhB_ekzx<7XGPVpCgS{=eIw}mGx#;NEb7tK3t5ty!#8% zK-#vghJPnjo{ckDezx@vyH~FPv&+6!x9QG#XPoA|zrPpf|4VGveagD*C+wlM!DrpI z*#|suaFTdNU$(ZPoug@KQ?WgEPU4o7bTR?M9%v6myy`@0^1%jqaa0!VAf5a{)H>)ycuhOTeH^o~x!83kTBe`V*T-4Rwf%59 za~QElHl#0u49O#aoqj_3l+&X^(GzTwO<0v#Ika)IS?!^a^lOY8Jl%Cjkv;~ll|?>t z1;K7Z>REj1sk&b2(r=(_RTR%{eTG_E>7xv6?m0*_sydm(o~LK z>1t^O2fTH^yg|J=VscyK0sCtEtJ;`S8t!`*&dKV2XyF;s(hy&jB|KX%;M*tX>l>Co zsnE{Emvi$XeOIff_mmTW_8EyFE#pC7TO|Ks_);J6HKuj;q0v>!M_gp39>|yF?U#b2 zl?f$@dCfpp;mCaT#^kh)5>h(#HsRq#OGkOjroM}IbWPxKACo|Kb>BD z^?Z8$tJ~B&J_`%6t<7r`$>DUce>`n2^S~Ic;_zX^(X;6>$aOR;=v)?Ax(q+L2D+M< zqe|x|&wB~^8Piaop;ixHL|q47#$~gTWmC{8PL<%jW7ne^`bHMTEoMYzZxhvOmgGSu6&iJ z??_u{&oSoaCC>LBgG2*me$G9KjS-d}M~v`*$vb{#Ucf0!hQQV3gMYIIQP7~yU9#{j>bK13HsBV96T zy?JrqDo0CnWp&K%5eB|eFer(g@9sF*Mh z0pr#|X86<@fy$MwH$AO(CXjlPzEz3x83SThUKIt-IxqZF5zhpj8z~zpWg`J0ep)?~$@C&rG=!FQehNk< z5aB=ewnFh|AL}%zZF2e#nMjb=x@wj~hbYGb2IX91#hxoMwwQcYKWZN^CRy;SY-*^o zjPXgF74kRwYLSIp5lkPG3A5?a5uk!9?9k&jzZUGLI}Pctg@Ff8W=(G>o;a<9ErjYv zeHx5QY|0~1^#h)U?^U+mn>P*&^W|{dA|7Qd%2`cI8WE`*=E>^Ml&d&&tXOQ0cNh~; zK6w>eC!zIl=-DrrRXxWUF`ix&%`t8ouRa)8aIUVf99k}Tq{yo+l~{2wlJ2vLB|nu4 zK%9Fd`}L4yPN9r4fM*>T6)%n&qq*PKqN7XtnP}^js!67RaT!E^- z<%`|%pkHMoW`p;Y2YftK71&P%8`PH}4hvU(`3JmXtR6SkE9vT>>m2Qvzu+0PlsEge zfIGOP!Jjrk(dXm6+?o{tARH?ZR**|hsvZ|lZ8wU?vXQoc+=IZjEiD~Eo0~Y6C{H&W zwWzZq21l22U%PTO;}`jR{Adq{&H)bOCyZm3_!{JO&gjDSZ1oKjoQuKOku&O`PNzKZ zBgv7{W%$`OaOvRq*>(7-V5sJ|fZE3Jk;r+RHUQI><7B)t;(igUCeS#~_>QyZ6;@%a z^F3$Whtno|VjMkuGQIOB-HuA6N2~6fZRf3w&}Jesu?5@0CG4H zSbm&{n=A>(I%0d)2sgbVJiCiL;x{Ip3ieRL-yu({y>a+{EZavE_=lqbD4yv@DXaRB|J_mWt zyZQWFVDuGyLmQNp113AJ%2_l-BY*a9J%}|0u6B;^xOeZk|X$LHk zMSU{B;&gu)RNmT5D_pv*P*On~u?!B$m zeql^hF4!YUR9f5Ka$=jO@XYvECZqU?)hV{ZkEENgreFCAhiSzp`N`cd6>r}n+BrS> zt=C(Xxn8v_{1Pp~8Be6&P@nLIe(LpC`xn0$S9Y?#Jkoh0fJ|i4)O>mGq%=pyAjOkq zTXY?-IFxUB%u%*qzMY8Ke|5T|_$1#TZ=);8bxqjO2Wi#!)Sd`l|>38{f-+Jq_eV~pJ9X;}G zP?vEKrM!)wQ4e2HSK#dTt8Yq1e!4!GrD%(<9A+g>m8bB{Tfx>iVv$yOM1GxwUh5ob zoFGk!dT;r8PJf;;0&&y@xvmu}p_Va>`t)I@?SM@D7tVT}sK>VEly2$Y+;N~$FV&6X zecK#VQg;>F@=y+CR0m2~ZLQ?hQPMhh%zT7XRh-s+f#U!HN7b&P7r97RHuLsI=h~=z zc~1$YMOywOOq8p{V>aNy*SO`t^t3biGJ-JAM;wf+6=e{btFmQ8l+L3uGnric3@42_ zbU>Kdu}Q{wtRQo)WIH)w?<0sKFK{?PHdi*Mm%eagdj0h;WCeU46i1iUeu{)V6dl=> zA2($;RC~?k<Cr{txd=AKtw`efy8TIX&cj1xLna=r(6&$qA-egHuG!8Kc{?ORls3eU>+l_T)Ccv|TNX2|32g%yRGU&z`l9+SB z0pl`G49b$>5A^p{;wz2tG9szE@P>D(1b(BH3S{u|txM zU0Er)bzN|a{5tSaqI5&DLFT+t1C8(+aYu(RIzNqfJnQla94t#H$O}B2hfMBAiVzN3 zghh-IjIF$h7(JD=4azS>;I zfHDb84a$;SD;9vrpw0&u88Dck(ibH82!}%0Hasl9JV}M;@RN*{JG6%aA`7@nZ(%2$ zZG(qb$)ne-(xBZgvs|)h@jC#s>%MwX9ut*40SeHnTjHuP;SpFH8);{56ygAcQ}oCg zDR`HZXmOZ7XV4;-hjlM$T-CW)Y1)n*f;)Ma_FWo^HJUI_vG(!$*E- zdwJ~!q^)kr8N?_4;5FhhTx#IwSpy4|x%;D;IHct@HX`!y0Nde{-rMiJH+^vXKF+}d zKG%K)+q^bjQMKQut)|apFAiQ)@Kwva@{w0cX}9(_nQV0{l^U%n&SM`W4Esypy3W&G zZB^cB=e{RM&1cy$C)&1tumo1Sq#d;%O_QhDORM@6;TqmJ?Y;Rrc-i+&$F$kC>9GI> zw~#d`%qy(t#iQ_R$AhhI`89v@({$x44juajGPn-5aFx?ymKjbQgH@2;yfDSP$cNYJ z&%VHGCxada)f0PXCXP7Z!CkLe5VsJ_yBOrF@yPQjuQfP%^_76RJf*9AL2uamV_sXa zXOLu%b!r?p9NI(2i?sT>`zG((8PPgacc*!euyj{?vrMZ0GmkPTM)&p2r#O@)lV`EC;hsfTg+`+86u zszaWBl{)hB)Ad4!fWg;W#2=gv#0WYQqKl!9#32>h6;0VM?1}Ysl~?TqbJ!Rhw5h5u z=BiNRETKH+_C-BZXnO??VJr`>;vf@VAn2`Rt^tn>uY85BUc)(=_V(`as>=EF#+6&s zE_;XV@TvRrvnPxtSxM*XJ^V#(%LG(D7;}7;F=ST!NZ>Mj5*ldh`$^!s#PLaLVAj|Q zscmf50Bvs_#stv5(?bYM34?jVHID3qZugc{C*8Ad)Z z3<@-mg+0H~T{9v6ip}rrhrB&GRRWDs&ccg;|LXkgRI6h(Z_D9z43xPfFyu3SSj1fV z(*q7=&Ouydsex1YRYW_pyh_lURN84)2NYd^xH>@*iJ2c{w_7N_f|YA!GyP&H7J=bH zNYComo9ZC!DD5CfBibVE0YDjO^nj7KQ(hd1`V_)H|Kq(EA6$9uUrnG{$$}@m!k}L) z09WPLG8CUeI#{#wDS0B(pp|PuMyL+o0V24mC(34U%n;tZ2%g*}t;*Rlpgx&Q=)s2B z)rs9|I$RSWTCb&e?cmhz5M|974ve5(=8FZ<^h}pK56Onp{BV=|#T%~qNAvkJo%x8r zmDx)Hs5hR?nR>}Z_Qo*+;pEi+I4Fn;U!_oyCy2q0+;eDEWF_(>`BS*?8r}d`;#2Y3=hd zFTF)<&s;YX&qQC|UTWa8u7R{*+bqF$VJN$p%e1{*jXEyO)oVM`2Z|h8(JXp2Oc@9dPI$Dl)olG5 zo0~cZ+HQz2;I!u^ke40?n^U-lI7u^Idd4+fv(#j&;ws%fAS{GN>%#u%*}Rojw0exv zbcQrJHD38`dW-3Gt%8S=y@HrDGii2Qf*$MxE5EYHkK?5Ia{hW<#Rn9u_G3&nUm2j% z%p+d&sl4Jv9HrCNSx-dgyZ{`!%2u#_Hl^UDHDCQw{QLSu$zGFG`^j1dU>a@++BYLW&GlB8W&Q59@%pA1%j6^Ip6Z z?tvN_#q(Sb%2_yyhB#+o$XR0x@R5K9@|!Cz<+W*8#^N*7__Jinn23DtcLMatua1Co z5JetTm3!k*arA8+I*TJ9C?jL)2EhIqtULCdr>tm909VW4D;QOd;D$H(6W%!6S{y25 zlE0KF1Gy7ky?wSkEXP_2RQ0LG4eZw;AFxrfRvnq?YA_*9>$PPU{XlDNeJc;gmRU)j ze!oOfr8$b{ip)ba1!Mb)3}C%p2pLBL+78{uAtG1U>P)ISRAp7^+8rSH>9Xr`>vIYO zI%p8wt!)YUPyR7x?J=n=MHbHI>?cIBSLQA~@%qlyYrE_(vN8Rq|H-dTU;fG$VTjc% zhi)ipyQf^tLTE>zD^SjSMJZ+HVEZzBQX05)aC}ml{Dkp1O-)yK&%v!a z0p#hYlhG|UE;@U9I33=S{O}l$>hZLPv2@jeUrE{7VZ$6cnLT#^)?8{7V&tmX(oD;kRLdXff#m_I z002M$Nkl(O9kjH;+W{0z8 zXwfYcU2tUiB(ZiDS=t7?dmEUUV&POe3$n1ukA|4jDf)>~=B79V-YkQz7mM+gy`=Tm zjx}NETf-f(;L~*T+DWhJV;+b z76VA+D?FM$=tjSx2Zv#Dl+nl=PNcJdFC8K2^3_j|L|lA^5V!E{L|}nOQHrltg^*un z@;~QCm{}M&0|y@2t3m$^A{YIo0eR>Ue$7K$wVq2T@8EJy*+ib9`;jdY5VeXucs3Mx zv@w%uHn0^tZQm;DfY&9S8kS|mPv@_Y3|=IYGVqt1Y_b+^h*#D=BtGh?dHRW_JUGbX zH0sk?-gA`?U(3>NefYt>>E7)-(~B>@IBmFba-fTzXvH^3dX;2&?tRr(d?5A^A$d=Al7o+pQVL4nmBEVQOA zj!Bz%VieM%qN~`cg~nBsaJsVuU3=6M<@tnNcFN&f{dTE5*3d@D;iT#LL7R+C(H_{B zMXrLZu|nDGvMKcx+SHna)kM$!*}U#+paqb}i<9oM8;#ra=BMl{c24@(yWE3CmDEvu z%YGdBI4XJ!W8YA(J`8&Xj+$u7VHHuds$IkJVSnMOIEPA#>Ev<+hcTr{MCFmDeZw-F zaA$8VfQ^e17s{ld{T&(mj4s?s-|DjaaCO#tt8!Al=1V=cGXy>Lc#HIg>HOv>QS%$w>=P}kTD{Tn13wwUi{d2| zADOs9Q$2Q=(J~_Zc1oRvm1Sk}+;uVd;n`_u^oH!}ZH5mLT^G;Mll#S()~}9=-S3jP zL8lnpnA~(9L;{^_>s|3Ag^II$r0rhkLQ>B!}2K~QpwCu1dXCSN57q~RRkKnRnO zkZO|bv{OEFZ}d63tk=@Y*@kdgd7(2)-m+n<4|~?mr>j@5@_E?n)8G2lzcKCJ@Z$~O zVC9rcJytg06L}n8I_g(n&e^g@AsgGGPB>PNVde7YXVkz)N4!5H!prQRpa!~b=Voo89f*X^$P%H4J`c zN<+)zQu1leY+$}urngvQLIdPpV`Yc!7e;KP#>M#2NNtueR-mYJ8A9WQGsKIHfsXym z53n&h!iXY2oa~UjF1qG5Q*0Mc%JVt~cr{#&KgI{1(({mS9tQ4tM3IScy^r1nJyxgChT8kgkN(3=+>MMLC&!pa)uGtK40l`e*gOCIi& zub;3V3nXoVyw#Hy2Y89$MmaaomT<$ZL)YCCj|rx{O2>WR?IkV}ChI%zw@` zFsmm4vettKF6j&c9TF*fA~Prw2f^whDxGF?{!KuB^G2!aBH;BC()@fRz)Pa*9D2~n zekCJbrt>#C$x+0RgI10~LK@1(k-Aj?ao5cxz$d^?8QQML*rdO;Ylv=d1s}ulBYwGq!Au1XJpAHhy`OC zb0rz?sECy%pZh$Kems5n;KS(#vO4ru&vAq{(#!Lu20n)xuua99(q6oNZs=(GeJ3@4 zy!U;7dglkce)_F%v#-`Z8}&ZS;CYXgPn#Z?`C6=G&@!5w>)zP#+$BCVu` z&ahdr5W*2`&;&OP)HcRGx&m_WRgMDsIzJ0emdI3DlFuKV17&qM`|qv!!%y|a9p6c$ z&O(tI1jC!As_cijJenWR6*nxY2m^zZq8MmOBT1S^hNAt3`1y&vj)juI*$a*mlrc-a z9;h6(!huO2&J8Dpu1=eMQ3JyHsuXadP)FLqI6=7AcBhZ!Jf|g1>G2CM{-utB7f zL!5<6c(cG^%%h<`a!+sweI&R7M76^4`IjpTS>Bd3k_!%9(Q^xR)hQk={1$!g$J zb#PR}d_Kcv?4F-?8T(NUr2nrr_|e1><3v0j(9La@b$>AZ{%`%x^vD0|52tVa@i(Vm z{POEO`COm2SGT9bM^DqSuJ`guyoqk|M_Wzkc6N?|Ym%Pjfi5{P8W4j<=ZIq#l9?Zk z6PbK3A8VK7+W1I=u8AX#fAed2eJ4=kl7Ed8f2$Y;jg5f)39jUcF(Sn!vS#5Yt2%EF!l%5NKn4w7buOGS#I+3X7W zGAIE+qb+?|c7P{no(v^M*46(gvmne6qw)aks)5Sg#OCMT8GRNbUmVYdDm&_>_^M~l z1U+Ry+zE0?LpXQH?%=&0eRqnr?6T@;b^dgI@Q>Ij7wbiWbU5s&D~vh@ZXt9=WKaoA z$?yE#r*g)#?ud9blYu2T&13ya;54p`MV_HQ%ZdbfB{uD$SAAqa5;(FTUe}M3&)1HS zA0pO$9T$0*HnKPnvA&iZYYc=0v<015#@uCqnPsQer*f`n9OOf%obTOAXPK2%(UW+g zVKL~GXlay5e1=Uwfk~eI$Ji$BSJsh{Cz`m6z;`@7`tZZ){rBFTUSs9h4o^r(1RrI` z0V}~X*HKXBN1N4ZoX384uhiSeg-^84L@!m#K91U7Z2XVX!^d&5Q` zMDMm&;^$S7dji>k(4Ki;uVi@X0}?~V0xZSuRSepL*aZ7o!qFl7K41`>JoO5>^g$r@ zQ?urm{xK7XlqGy@@EW6WPF&m%K%TTl+TEIj*@q$mHm7W{@$g8xWKA<@d+S^iF|W0? zidsB~)lZlEs*d9duJHIc~+dJvz%6^qJQuVFa4fmis{KF{gM zd-b`6`)t}rck-)jCrmiS-F*7+VDW1m%3*rRT(YztAVUyOE&_9yr_08}hkZBUWUS6< zo)pl2!I0-?YvwN;mV@}Km`5EVwRty>ke#355W)V%KEwUHaGJBC!Lg7b`6#aHD{s-8>pb+(jd-kYUB99O;?=o_dXlzv%pjhOyM#fg>d#D(7t5yNjhX3( z>!zPgFTtCKT6B8n=Qs%*FG52Y+d=0QmpC6hc$l-BY_1I_21T7CtsWl7S_c69msdet15=@&iSG|Jj}!&;@H5=aDB)oTnL)U zddy*5=X2a}%(&G`ZN0F~IzBw%^^D$21MQg`$4aGHE(##O?xEqBMCV5~VNX3!?~ad| z-=GvE&REA+^3Au56UNtc{Gh_J4@DGDKBFq?i};O#w?vb4#%hb)5K*#A-HZhED3X{A z%gnphvFWK7wjmz)vgy72A2KdE=Cyvmp7Ppj*Qb|XxjDV`@(X;u5`K=KU?b&0J686^ zJ}5;m<3guu2ob9=7L`bs-wlEqET$4J*ZZ!p{JTBAn1bn?_#c?Moj zxvX4V2OH$ZA51T^B+R@T-RKS*Q)F6`rpZU$7ryH3suT0qG8`PRXk*^|V5`Ak6QefL=OI=~c|I z<;2qgI_MKZhYGVmdCmkHT8UQ%^5}$#69}W4_f$!bT%6B*PnSO_x*458-deYm5Hy)E zLpXhgJOM0)fj)V?7EgzyRZ60w&xXmlA;($qxNN;tEPzIiIwa0#Lu4LpR-XLmjMv1OSw)b<06ush5>qT%=ZjSBF#Z0b1>Qv{~-6ibE6B8IEJTm$vJi85`B~FI z?7?S^sh*1Q&IZEDN1HBd|9oLHNgFM$?T+?8?U?pk6Sm508ERXc0BC}QH-9!Y^(j4(-5&+7 zc8SpWoS+`i?!{TFM|J!I)CLFGvft3jAjYJ!DT0tqY~evZ7DLys*gj}<`m_8$FHh$+ zP5x_wd=Y==6K@}#ujLcQYjtDDL@#IKOK#&$m#_4*6rvAT=5abpjv4D=2Z?O{7isBa z>dpqt7Fp=ZgT_OK}0xt6~;bUxYTLRYN)=%BdC4! z&>2-;+T{cp@&|sTkCSx58@NM5p$O(}-n}=iWT;g~@=&kA+P0LYc=1}e#W2GqPCHsj zF#cXUAN#EhUPzr*&lo!ZW1ftyNL%D<1smncjo^?dLCwg(%%RJ*b;*2@VZhnvOUh#w zT3*H-HI^OYcXSzzlQ;bPKvJOz;^n8tHY2~UlgNYiNxpU3qJ7}Brz_K~TQ{axUwvtM zfiJ&ptn<~s)5pwbw2_WxtV_-0IFk}`-j1lyy88Z<<*;ay!-BQs7T;`E|;Ed%Ry+HV_! zftTnDA<_JlgMvI>3y~i?-vKTl*WS+!SS6;34>~o-(pUWK?CrYKQ0mA%?K@V&~I*Wa3=8#;<%A<<^G@ zidF}nc~(ypcIj3&%c!o&Z)Yg?ohS&MbFm8lTsQ%BRnA~vbo{GDE)dh{w1bZ&I`>MG zzNw^xUlV<L!8ZvutqGhVtFh^nC8yY)wPfWKCx*0J*RF7#1Y*M zWLdpHdj6vvFU=QuLKULzhM6gG%JH-lmLT^_W4ggG`rPa+~rj8iE#I zp|rq5lkX>0;w>i$8XIz$mUw}o!RU%74`T912D~2lQy(c47%TBdyfEr>)B_CKR<|r}(J0DNX9e z7*KayYK%k*QL`OghdKE3DNlV7NU$1Uog%-iZ}9ZURXtB1F;L)O2QR-<9o`vvmAwJ3 z5Z5{Sirgm5Lu}Lh_VVgd1D`Vu*q#q*o9wSaJHCE%i#B<4`m4YEOT6OsczXNI_h~+x zG+(}~w$CJQ$C=g+MhtAotG2UR}HIi$N7-93*q3Y23UEW z4B4*Nun*e$8hV~#cbuTqgqXGr-Fj_PSaCN$<|iKwShLwdUWKCrDZ32jw0*3Ia78;7 zE?Jzgibn^odHBiEPY&*Hp-?H{^GIZGS<*# zUz2_H>x5kzIzNPU1nH}UPXk}{i-&TE^y&!prp9$FlpNkEpEx@d?z)T2Bfa@BMZLRG zrs*CnPw+^D&^YD62Sq+ST3g)-57G#XiqrNPc3ZXq%p%s@fja!g$ofB{cYV9P56S|R41_}K;8+RI) zG~qxu^zOBLi+F!@>?(`_$Gxr66~V6NK0apk9A8bj{=zjjL&ssZ#8+Wrh|on=uMSyY zuvq1H*i@OZZiJVrp5bvYnG8dc;tP0@%y~58GAwG~(!sH)jnCM1H2|5S($k`xFFzZc z@C~yvt!}Yl7{+-YM+O#W+Su8de)&KCo6|3T>8sO=FTFbLvHW}Kh$V7QSVoFBe*eSA zY%FxZCVn5rh}o@XDIez;AkKz7@v$Rway%M*p86+w-l*yct{F7MHheFOX|rh*l%))a z*FQeYHYXx;=MN9k2ror{)?uk9(at&rIG_XIr#O+F#^pKuI7p(Cwue{@eLKzzDFa3|fPtp^A99f}9( zUF2OxEtek1wk*jP#Nf7aj=oe8<;akYwr2E3-IQ<2eQC+1;Y<{$Lk?KvT8F0t#5m9j zQEt+P1@;-pkeNzNBgT(vi0E zH?M_h{;MslP&$&2hAsX|24Re!$0?KaDxXe?%4-qSDhd0FatP=kD&EASPKA|ES00@B ziBs%!>89w!;SuFK*>{5MYCvCwP+uP%=FjDjQuQa*k2n9NgW|JzQI`4ZKQY*{mw;3` z%V)#L&e@q0U->S11=2B=aT9X)S6h<#!jJf*+vj;=)sG(EbX_%FXOQhhWE`Idf*<%!xllHe8nOz1=*m&zq?IWJ za4Ey&A)b2es*{_yt~1|yfw8!R9G}!)hTL#{!NnwFkOV29{O3CCCgtK!bl6b>Uxpv6 zfsb0gADiV8;4`CvZVA;sFm5$DIX>NEBFli_fqQGLPS;+3dHOH^!9Rd)8}0h^8~^Cn zrXPIg&FRfI-^^3fn|#(N9^(bUG@#vv%0N_NPek3&r$ZSMu{T2(uZ1h4GSAa_KmJ^X z$WFI{6ELqdUYarfVjR8KIA|eaBJw08mjzC|&~tezt?-L4!K^KC#l$GjbBTTq+Mq!B=P({$S;PQ9@-oVF~ZdK{5sxLKUP- zW|fD*tz}|aN`MAY`nJPX8X@NAlv7O!NU1#Go1fO9@OjAubgt;JCc9Fl<&)3I2>yB+ zO4`6>T9*TtvruJWC+nUr(i;2%QSuaM+-`ZgCh`1NLMcz=k>?!y;OAp|Fed)eLE{lW zOE1HG>7ZA6$z!T21Z?}fRRT`x$gmBe(0UZs46#98R3(Y7j8;j;dNgf6dCX4quPWAM_?&8>>-kS3-t*eaPm}+10ZSX&+;lTMo|?1zYIRkM zQWLsezJT`SFMnye^ZrvN1@y&CKJAMR*%P2%AsBtqP{fbZXWA~!xY~71Vk(c3K4G>$ z^7S$&V)jAxEBrAAWNod<^zLu}$5J238$9zR-5w5TlOvhJ0CM*nmtW`3t17#B2p2ejduRh3l zd95)(rHQwm?3S~lt{qFclB0E5^xKZ>ke>6^bmzKT?0cnIN9j>$c~VE!Z%WG%6i)A< z<92*h-&k_5vyYOxGtFZ$RQ)Rb`pSs7b#9a%=8&yZ&y`ksYaUBi>dQV$`AdglkapFf zi}hIj^=ElYF89IUDSYZu)hqR_PE5CN-RE^k<2E;a?M5D?87lr<;JbP4bD(DYm&{~H z|HfU~gy#Q0dVZ#rnIP01Yp!UHDo@RN&bj6dm^f=c~>s5ff$^*WX zJ325#A8}6ADwsqjzS~dLopPdCN0iKc#Tc`ak5p`t%nn?6olW+%N>=p3nD%IH{!=$B zU+S>wmP^A2mtYHWyJ2$j@uQ7VM}=?bC?pDZ02wp+U`o8MfXYfP=*Ycl%gXlfr2~$1 zGA9MQ5$vr+V$z?jq9w0W)3D!e}fM^vvTQc5)_lXK0uCqU{gB@ zvMq7Xp;gg~zl%5*<1eonJ6Z#IIm>H3J}9th)kw( zRbU0{FG9#ut}r{cpiFK?=!|s~@fY;0?V1E21*|TrO~3;N^5^S%PCoR}QL?B5gBpTNu$d^}?v| z)(8f@6`dsT=cbP4qc3qCB2h%>7|0WKiaZ7x{>0m9AtGYrbbtc^_Zs<;0UFIhaR{{a zK}Att^Rxn#>d&~8CrMIS3=VXC{UJ~E?63%@Y+~ugy0Yi~B+6q4Qo0hN5Rq#jgcoF& zNPT|I@|6z`IWWIc<(w;`jSD6b)&=lc!D0gWUFj48ia=+Z%|Qc88l5FInX@nz98iK5 zUV&9+qOAuV!j3mw#9`q3^@#*B8AFYH11Be`FdU|zuZ~ovd)0__S{|}DOXLMIgE3_V zm$*gc6JYt_z1o^&q-rNVl$0|(sYChWkX+VgXxp=4CV+&?+$PGK{Bx?o ze@$L#`?S;S`-QE=9K^v6D7+UQzkr;UUub%F!dbZHo*FPx^VqJVo&FpuHFnW)f6{_0yT67sdex^4_J*g*$!(k-?Zj?e;m|}BTzs~Srj*W-TzC1Ep0wsNMH%5G z0Q^+h&(Fr!W}xyV-b!m(T1UcFT;VJ_(rX$z#Hzm*_SsPNs$`Hx@m_g_ExxQX##K2< zFa2{*;se++R{JpD%;866%LJNy<>0IOUrr-4&*^zL50n=-sE!}%t{31{#>A@AN;RT* zhel!Z%wGwVbbngU#<%Q!HhmFX81L(-a_IbyInEp)N^P`L;qwrMv5RL{X$rrLy=gYH zDi-)-9!B*zEKUgITXn--h2%fB!FdR6Jb}1%zFucqUacN=Li$97jp9v!!~}Mx1L7bt zU@33&IJT;o{Hja8g0hMoHDb*T(J6Oduj|)$9Q!EGDzaU_b|s(XUP4wM2Bw}4(x~7g zA^gb%4!evEC9;Bi0(0qpNeYrpS5^9D_=z>}sX92iK0TkCPr9H+4SGJYPb`+^Jj3;) zDOTrc1;qpy;a~NTjpkJNI|K`_}Z%xBuPrfBoIPCymz|)v7 zNYJ34Jb9AN@raE_EjRakU@KC&WnT|BBZUrP_*DgsP1@OLZ1N$1e;tm;6NxZ6BI{{D z-PC{t&Co$t10T9j4|Y6&1+T^phT4!g;d$1RiFVSlgh|xiyI5!SN01bUBGqHtTz35o ze&}js^NIoqru8y5Me$ypW%-&nA|X${Z=J~-=@>WT<)?S#o)as%*+gV$SvNwUay|zq1QaTfd7>n2N6AKDPfHpM5%%k}jB$(N))9P_Xnlb!b(hb$nogQI&EEZFB8&&tfp3)& zv~^yQN4`UiOc{XSIrLlhd2I`%zEkWUSZyYCm3)=I2BBaefA9<#@fy@cLO}Q#e57~> zOaVxNKwS0*ad2KJhAoNqpwF2;@`Tq;)TMcJib&7$stwE-aLnTBbI~FbU6y>ps~goK zCVHY~Mid7y;8qTfWd}3lS<8FjbkNkB>^ff*Wi-U)N}1e5R30qLObomhu{?^C{K8si zQm@da`dp#@uHdP-^WJS6#`M}>`|G5WkIw%@hZ=e0Gq}N71)wd#UOEpWDgp#D8szHJ z4if$8Lf40%GS^QB{xd+gBU}_SM^UQoGqQ5qj-|Zjlty9MI*2DT4R&;K;7Q>OfBL}V zmm&nDfz}3hJcW&&CEZPH95pTmK$o(Nnlvjslv1e%Iw~zyOv_9lE>*;O*NwyY&q+9A zDV1Xh`_{b2&wJp0VPIotdHMqTZ(O@}b^6j{9*C^|^7Qx-4?Q@(^PTTaj~?>+7ptka zH?QV60guk;6PzHM8@s$Jw#(~&XqC3)1okrGNMfEr|CtxcVe+NZBExERbjweh_M-R!O+O+;UTS*F?6j3 z@w;Q^4BiKbdKl-s98oE2ji5}RdK{*JRu(6-;bjR-u;4!{i@@o9rhYhucynbIFO!vC^rIHpBWa$ z{-48B4qvYXv&Yk8Y%H*An_DRd%gxV-YT?D%t12P~!kznsntTS>4a~|IL#Tse@~7P@ z40TJOerhdFSKOJe>K+#&qmf5{@Lnqpj1xw?j|?gmxY@o<+}P)+C;#05S6+3HscRp` ztuAk(Ig}ZGfZ?Hxt4AEmX5|tv?(bD&1?+~eI|7@s(nd%d51e+z@rRqV%2U4bhn$dM zyp5xXzY|{RwjQTHTy|`XKEYwXFCM@ECNqbB?vb&wERXDA!5HD-=x!W(H*el#j}qG2 z-odnc^##V@yVLg8Ytw^=4;f!m)*H41`GL3xydhzN^~JJ7k=$3Ax-(cF+`xmdu7=Uh zX6#H{ee%}_ILrgcWf^3w<-}RTI}37cofoes+m!XI%1vGPDcM>1ga zI$F!DOOXfJkKK#K{K9bfN&7Q+w*CZ{LKuj$-lXmc>3`b_r6cd5IeP~;%9{W=B{2l`oY!(hMI zgMJzJta$B%>CLn0`im#v+RE2!wzk=}#xe93t%6iXOAhB13S~Xf&UHX%)O}tbsDm%{bX{9IBTx1` zYS>TfOg*;HMyOeK-+e0Qx%i(7`XIH&eD=dC@BO6>QK^n;7*-I29j%R0qhPSXr~5K~ zdp(BW=y*RBR0FZf7g1xd_1E5uH(qq+1UzRf2!l@TY&hF4S+u@PJhqa&wqCHm*0@?s|Mwv*-hS`)sk~&1ZHB8fheK^`kj!xkhWz%GeNqpjYuxo2h? z@Il>5r=kJ%wFKZ!eX5Tl{A)SXPYf66HJ~m-&VVj@Dw@Sk4Wwp#z=(V+pXuo|z@2pN zv*G}KDEAoy5UYc5N~?EVx<}M?&%%Zu$jMsDv$rvTzjt|;mpH9# zYaF4M9;rYt{wf=Y_&4N^{OZRIF&%`7FMOLSGRu#1f1lp;1d{v|njk4#3yu)|3>rcP zoS(o1KsY28FM}0p$CB?kS8UD&w%8ylHFn1OmIEwSaLe9gXr>x?Y26sn>nt6g%iFMO zv_j-DzjaKK2xL7s%68zYlrDc|wZ3@HPc9-&cuG5Vj~J4r;7S?cdE|rox}HgdHezlU56||{?FvoiblSbKJMG@wnf~)v|MtY56Cbu&>{$!P=lA+08zi%x1Mb=|L6u9}3^*bfKJ^;HWu z>s~t4mRR?=*7;7boKIt@#^lXt?$6rBSjZQuYvsd2(f?JQ2?#bKwvg=Uw~3UN_^q^V zLK)lS_>H<6Ho)s7!hUIQZ!hw%V~<=>;h3Q6C6hC7#F-$k{Mqm99qdiluD?Y58WW+1 znIs)CaT(p0h~s?F-nn8;$APa@tTVCRU|*Fuo}eFx0(BVZX>Ei0PM^Ju6F>F2Lww)d$pdURNQ9b{#Il`xElTTL*Wo%-ll5aBI{opR;X?;A+>nB^hf?_?j{EvB6%TKg!q2rr; z1tVVdLXT`P?MeKVLnqt11&aXyuPy(FLUkGVP~2uaGViJj&(2^O5Y!LGtPNY_ORu z?~Ek?sy0IVL-%odpeG#{$?K-&)J^MC;i77zKgR{OE6b}o1!y{sChmlXwAK&nz7N^N z=|<-sr#PCH{6ZpvuJW1Ub?Us_@?~npo9RMn94|yZ;I&ECRm(V^t2LK$a?HZGOdZ7D zc&=-CMSkRptlo+%Mxe$h;z^xCR-QCZ_wVja`+MXDCbT1`XjHiWrF&^NA30lq{x9$2 ztbYdw2YV`Ru1_z%c#G@Z=?kyD!u9oOgF3sm2`wBz9!E#EkJD^|>R8Kh=mG5}^szTS ztkc=Oxwb`lqBCg7S8Seg3|Ug)hm#2z&f&>Xn}-2uy|#V;~?u zuEfAnOovbL8dE{HbzX3oUmyVvXM~9tbo>I{GXcBm-ebQS`O%|u!w`dI3I)? zjns4Vl6iYcDXDB1-8w39dmUumGzO2RUA6w{Gzdy*59g5XAhD z-ufnM@=9zmuK1CqWD+dtmZ|Nc2ZyMu_(VqIWTJRW4$?{<^(y|*NLdBt>}QdVIHYQv z`f*_5iW!Hfr?U=e@Qv^ph?)VoJat!51oQXm6mhIFNOEvuooc5mAi=LvW|IkZo;paI zpmS56*aGjcp=Xr zgWY`w{pUJ4*sa`0I<`U8m--_!$Tja+%^4)I6<&h)GW>gJKzrwrpuWB4?6~ZCA@C$* z)sD++te2KD<*4&2<2gE{vRJpL7Hu>>v1=gY6q5m)kU9#rmUH; zIJsHfU=8BZE|U?4Iea#(Y9QUE6{Um3KZgGX`T064Obz_Y{@J_J*E8_+^@D>0oQ1U0 zOggZ?+Trah%hTWad;bOFf%ECDH{YH9^&kB4^oM`&Z+VU72iVy4>DJAcr>!fi)7CEI zj3vHgL>Kt*@f~pC+<@AZYu6Z$Y)q@0yS1`|c5g_Vr>tXl0jw1fZt`fEQBpa?VA(qU z@wx+Xq*oqn(*_%(dT$8>EC24zb2bLE%Z#0Tf(_c3A1E6Nhwd9h0cM3cShK3>rFv#BxGi^)utO*Tise z!0Q^HQMI~lZ(p4rzW+@oY>&e0*4Eba)z@APk22|`&WB+>wA$O_VHEV%`10LTzEbk^ z=>y(4W*i6&UuTp?TGf#g7wR~Z!&>ctGsRUc6h&6xFe%sh(wjwECgtQW+o^3&p9&7m z=ZEhCAee8m$%r#8<6@m-{8=}Qt8tNt>1Q0?YRNCI9~=I(pj0V zPMa%Vm>%D$RrPQGsVn6^0N-s^bm8R0x$*KVH>X!#xxs6P*V#z=%hSfTwgBn@G8gP4^6AbG)pLN@!Lp{R*@(AzxJOAQeOn2USclu|) z`G3-wUG}s(J$?9?%6v5Ku(WC24aaCSSyJjUHz$Mqtzl5~hC4}lN+(lKujLV1)R8O! zvv;KS*3v&&Fkwva!(D{o=c7TIi^01*mE(db4QR{o^rSHQA-13Bq{BsSY#JG8VC3rw zm3Xxm!2vc&X@tcbLlmcx_>C(g^*jTk*;ZEb$16?;zVY7A;`Hj7HON(-h2m}y_(0m8V4Qvm^r3wdxJ0K z2*0H3q$mJUK(4=s5XnQN60L6XOT=QFfXdpuMymj(V|LKvU}fkqJR*|=e|as+oH0Ko znKD?WU9Lb3J^-E$88FJ19ip$*g$9F0ogDdO9fh2-q)qFLq(pg@r0iTeZjp$O!?HKl#|YP}zBT}!tR6HEhkZ-x0OxM|qvCqBw zDFV`NmwdWODWGzK4aP!Z5>5a2OTY96PYGY1e&tvG*7Q$*^XokEelY#;2k$YNWx4d~ zCgTW~-ZOSs-(g8M&Li^LLj4-sV|0DOQ&#o9!Tw(>On`ghLIo&TbZ%K>DZbRPNm|yF zsr-y`6^FrdUt3lg0}yAQXMbnsP&S!*mHysb6`YhB%%iO`q|ddFq+a>Tp24YOUSoi- zldQg^&XF~=$fgNg!~Xbc@TyDv2VVQ}Q(+5yTHa0e=mtK7t+|WjkZ@v9Cj)%SJgWp#ByAKZQoL?_XUS&Yr>c;$eU_|$|$^Ipl z<;fAw7FHtoHIWm(kFGd*I0P=3r_U?r#?rZcBZ*8BmmGJm`RWpKQ#M(th69G-4)S~G z1i(>r_~G=!AO3Lq;XC)B4Lw)jz)v0+!PP0N7Ai35rO(Z{O%n1&1r<(fTJ;~gh?07Z zEVXj7bCV$74x|h*nP~}CK2|lNEoW_~?b&_F6i3|ZX`TN6#J)bd(+N>wIRn1B&fF#Z zFjf_px*&fJ>ap68FWbI+W)*<)0;@AbIGvWPM_~lVSJolfV&9nHr?{SP)eFXrNq3{Wq(v(5JCPTF2FWc-I zb<})$5T!B+>3ed;&p_dA;|nk3KRi5U?zW9HW16n5UWJbn+Vm4v(miCO^(WKqJMT?@ z_Gc?N^Hx|5h7)jSV|wEkzcAh63obWaxH7Hd%+p35?md7$cKPgh+U0Ek^`zb0+kZ+q zoJ?D4KAo_3%?ea}swI!q67{6RDHVsaP9yBvT!0~ndCew#gq!Q0h(EWmSmsNo_kV9e z&7U+6E$AnW_gQ>Z7|+K3dEd|K#vCmp>QI8`8+WS1+)F@rOat#B` z@-Dri6os^PfY|8dHBJrUY`DVPu+snmj^W^J2^yz{4ca9u?}dhH6d?wqF6!R6T#X-@ z;NQ+$17L@+Ovlru=Oil>HAcp5IRRd8op70$F6c5_3c_d_r~1UoZ%lrizj z#)b4Wuugu}dz?|G4Z3aYLfjwn8`7DfHw|rQB-WqeGU){xI&+vBuv=E@P`ZMJ7k;X7 z!WfaMD-PiN)4&j2gDy2#c|tL|D$4c5%hU?FQl1fICn#@K-i2EygZk6pxy)9*`kIiL z)TfFi4aCj?t@?nUh197Jg zhKtA|OikFy8C_a;#ZS8tB|r0Y^VNN)bz4b&09S=J$fF%3&q(4Veh3U6jkldRVxbe` zhy#=KsDhsi0980rIGDC#9F!+o(=+;T$&~b9YpJi)u z217HsMo#YA$>ShgY?e^k9egFogZd1O`~+Vm7M{{!@iI7?!G!hzj@^)-xd7p}>qF;N zK$qL9sdD^M|FlWiNYl<-W~!VVPtOjfP2O|;JOA~6HC_AS7p5&f$A$q+UBc3p2;|A$ zMBLf7m&$0(cswiN2A7wopHu_3#}mDGBlzIkNr;E_iL0b|IfJ4smSb1zsUyW2yS_%* z2Ac9Ye#}6XGTfuDJHu&DVNX|9w=?mS+^`}|HuU<2?1ZAW5Vg?A~v^u<$8TX_PxybX`O{p<3F>f6mP|LgAklGSqNI|k+; z&WlZ!%CA!Qc6PVuS6#|}niU2cOmJ@8*vTsj+tj}s*Ke@z!shhitsB!WOUtqTW#c%z zqF|lbjD3u+SvV>3*dm{CPo6$yg0~(R?Y^PL0?4KA7)QVyeBrpF%spJ8y9B>0>%3Z# z@f~^@vd0-<-5}4}a7tKyG`;9{g9-lr(i_^i07*naR0yBqH_HCS$dNh8jKy(W1R*qzm!OLR ztuL;yNRNesgQXEb^EwP!MYTlTaF3Z~j^iU%Yrv~AoZ}!nU-1>9>#W2%nZEPpz3I2U z{)f~1cOOj$tFNHU^*lrf|NI>1;ZXI9?!{+4&_~e^xqMwifhX}ss6|fAPEG{(&w3y2$UvUv2PAF7_ThM~`fdQttK!gym@*C_U-PE!k2uto z3eIM%qP0v6WGW~3+-Asw_JWx#G`{G<%qr-z8xyZte|(5y(@>l z{FN_HyF0r$dGTPXoP{v2`)XQ!^9R1@(tCK}MJ!(Jdnsx#yW{e5SmBh@p@M2w*jVh8 zv5>C_9vrZum2%(Q;guF%i&|ShpI&+OI;*SJr`NvxGOMGuab9j<+fc6c7riW#U)ykY zb{`6(OippI@`?>>%%XEwVNkocMkA>h+`{j)!s<#_bFivoi4{4uPRKMuiN%HGW;s^* z#Sd%xrylG}l%awx^D_KY8W@!!d8~dOKRVb5tjH&aE)ioeF&d#2`{a=2LU^0kcw$WJ z#2Ilo-GAqu>CE@I*!1i7{`uD#Ox&Hm`OR;Jh=cyC!*gw;*rmarg8$${KAp%C$W0oR z`zPqzU1D&7*=4EjCY>dGQ~7Adkg*bU!_qs7QAi^PfHSqW;xu4{43cu8aW9!;=#qNz zXI8&Q^rCj+xRD2piDZf)_~2Uo#Hk{agixU&F2QT=1Cz@!`AY5>hZtAA;w0Odx!Ig- zy5z2cIO|%GauwN%mLxOLq(kxDQp^`TDr*_lh)g3-M>$ZI8N}Ft=b}?VW3CE|Q0pl& z+WEqXb)fl~>6RE_272z44^AA+5YIF2q~#sDl%HnUJS1||*nw+!mbT?|=+g>de1fMe z8uudNpifXzWm7~PWzel5cBI1k@6$FrHedt;I7>-6n@zo$-$Ph`+lZUrc%uVdRS>&Z zPggB4`4p#vD?tsxlApS_ESBVf+tMHx;udxg&zYFPX7rK)ATS%$2l+py({rVTdUZmU z&MpiBM2L>)T;<6QD-sQTieH@>7f!%eWm}BYD@QeH>uM)WvX?xRx%5_srEgiqXo!A1 zC!tbHCb$L9EOLl4T!LF^g@>KB@P8ok6IU!=Od3wKihv6X4@AZl2WQ0;-bs~f2>X5ip# z-Oi+)d-$m@6^V;m!9Gs`nU0TaH~Gg_Yx}V~ytAHyQeI&4W1;2RJ|;7ZX_=?qM+bgJ z_Arz47hc$%e(68>71|t=Ul5$qXSi3vlg!tfOzNHf8;2|It`Y;)JYhWeiy=3uTnEc8c**#t7IjH%yg(mOi)BGB#Da zz=bwKOHp4TK_K#B!PD;7ctzlx)rqxo6q}FHT+i#O)>v%(sFN(cn3fqoI8Z-4!f``q z8pi1PdsHkJzk!E`LF+n(~B?NoWA&)`)a6rHdo#I zFx74w`PDtXY|4cRvU`@Czc)>+*mfa^6J^61^>PJ=Np9)4qan&>*@t52W5?A4ZdiKw z6h28X4V{*Q%Jyf0+h%-ih9N$(=AkS6pW!TAVzmZ_JFiUGhE~v1m4JPcawa>I*_t4p z;LO?t&-TVu%APR+{mDK~Ej4Ffx6bPwaU|KNFs`MMQ{GR)zvWT?qs_xrJHNuCV>$)p z|Cm)KIx?1h)kFR{mZ4`*nlJ_*;`7j9eSV@-fpG~>_@!lkm4m^;Mj&-f=zFIRFEklS02#1P+fg%ITbOJ?@S8 z31Ff z>Ez6UDe{`X#umge$a2gf+zFc~r(((mFqV59Jdo3NtYQ0wD}F1@K1q5R>mY}=A>$fE z@9~RbMNTyaj1HN=>*xe7G&rZ8(QR$8$|_C{oP(|)Qf_Hnzy~fv^J7^oX`2bTHa)ku zsV4;6o(FOr)30gI1aQOr$iK3~N_`y7z&ynnd47!Lz~TDVzw_0$r_;au-G76v!iMoi zz+d{>8`$*g(^tRx#=Mjs=@Irnso&xRN`Cxp;HWCx)bA`r&_XlRngokmMT z?H{c*9fFL)XC}AED-{ipvJ@-8a^azI#{N{tARNZm4aE`$jJ()+HsAF$h)nh@g#3cv za||8l;AS8w2uX=IO}P`sAj0d#JmD*yIrs*A>B>$;{^14Lvjt-MH>0az$$#86JtkN#z8imF;()F zmUbd8n4{Dy5BVbtI&Ixm`KSlv8c&<-V5_gM`l4*9Tj25EI%o(Fxw7K}LHNbSJD?bK zsbo>60$j?ZVr2SpCo+v}p&Q3oBGiZU2M^Zyl(7R6+XrQtx)1-&GCp zZdz|FKR2DM%Ec{Z?A}p_`}9N96(=m~4yLSpsl&jSFO|`24l9;30N@O1o4MpC??Xey z$p!TxgG(o_EHO`AvN8Z>-StA7RPB6Gs-XS3{_%@O2Ac%RN}GyJqPb}65=dKNpzdTv zeII61Iwo<%uk-5H1_R=KHZXT-v@4#n-vnxV^oWT&6NcB`_{#LkSJ>>FC)j6-5p!Sm){W5$*Redn`B+w;UWe+jr==&q|OKvcuB0 zq1YhCHBX*CO5dlm#+3}_aV{GhhCQe+GBBw_zEf=lWqtGr2ZYWw>Xo$Y$4~JzQvhn*d z%f?T9@0|(djq5w~9j@wtCL(|mn(}tchOCD;MD{{si&rt$`BKd?&Kv8#`dMT3$2pE8 zC;Pq*u>zl~2_%`G!IN`=6VLoZ)g z;~YCJzvx(9F4HDKU6qG=;mU~>bfnWLPAOzkPp9lxVP3-qdKK>U+?B#3vXWAo0@fz( zMA|L^DKJ)mGR|}_iR=wvJRss9Oi&GoL4@=XrlSjaaiZ=kX$b+bzL?HWvh(A_9eo`s z6N%#WwSfTG7dpwMZX_UUz8FImkkIexP|^v+SlxmYr=B1K%nwrnUnE5DoTNu^uN7Q3 zM98UnJ5&w6(@W9tcZGy{aV9`#M6E@j-+B{>`<>}q9^qbel(So5#)6?DMyXB zXv=`m8%^vLO!PX8Z!Z~ATPZQSYM%)^}r-hneIO0r~Gmg6jUhECESypm7JpV|4E zmCsqdy6t6KQOA~KwM0=8MNu5@Jf3;V^ZW|fd!NgDMO~RxTlT>@d%y1n3WY+UPyh;( zafKTP&{toXy!cO=(&OZwb;tb3L;EDIj2ZH7j)e>DFva|3n@;Dke9pKDIPu#z%8D3h zH*7fjiLTgKXPcShD_4{3d*%u&D@<2j>PA|=PwGk)m|pR746?JM1+?H7(RZHp<7E(J z3wq!UWvb!WvHUW^W&W0zSbfIoug4r#TesRRvEA@RV7JjdTkX5w{XV={M1TFbz54n~ z?abM=_RT+)R&+6X$~qW_JQQvIRyLqL<<<3afU5lRdhAP{j4(4cleuGXU)B#~QUU5t zicj2ga9}FZ7M+Ff=d;cxA&#;}6{pPSmZO@}siPD!i@dsiMu}}~U`0|fJS?uYbp-Vc z`^`3ZF1b7l#j}XMw4p&IkRtF1xr13NzM3sF(o{YNu)7;Jr1tlyyrgqLCvuHS5=T@O z)`83DP&ldBHe!5q3bua=30;M0_EZ8rJaE!bFM%<=%4B>?$V?06H3TkK;}&26@f}6v zFY$LANn0U>76(LRvXle>c9b1}4~1dFDSYq{W~Vhd=;VphPF#qWd*BqW!8THPgJ&7+ zVrWts7D(Z=Q&BSo5-FLa4bD=CDp1nv>8Dc-On&#qZYVUBVe&$X(kl*$NU` z6sSrRg7&~i=?37a51Rc^iij8Br)bQb`%bYU^IFSM$th(K;|Ms%HO11g?`%0?D&l22 zcd$2mV8vm4d0K~0RR_vWV^@XM(2`mjs!l-}py0d6ZA_h%YVNDbBz{+WeJ!VUlgH_KhvQm@84ucN!l9?1| zFXdCGVWfNVd_E4OjznIcBOdU%g#zANx4l-+()T9I+ zt`C>-g|aq7gV#dVZ#&CKDsdJ#+yIG9%q`#-ke@Z-kQaWMer*dUj?8PofLlzK;so|qwhRa9un#~7-WAHkJ&pkaH-WT++q_e*=!nx7=Gz~0 z@ZBH(cmETE*`s#n#>aVD#GcvUnNDxN{WAu2_c4-iRXu||b;0eMx7&le585MEpxUb2 zkzZe#&J22<&*H*rJF|AR-D8!AtMC?*6o{tyTJCO zi!WSck2;1J;9a(UpR*^t>fQmqq9koET)vVp_pE>Is~%pt+`QH^XFRwxpTUHyN_Kb7 zA)z-(o9iFhLTuk`9g*5*);TLhZrgrAFS>e-gC`N@cJu)K<OKT7(&->= zg~2TV)B|b-*Pq%hu8`k2=+oFDq4El}nf+F;=^T&LE5EZ%!e=cgsuRixYCx|N#sZ1$%HaZX@sB4F`y{G@Uh!7OvjF;E5=6scY#bf z`om6d2RX(oS0o@COds-;Sn&rP>;{JiD!PipI%FI=AvtHmRTs-Z!e7tOP$TWIz2@Va zAGQx}bDqlH%o0Vg2#_Nh-%PxK9lZ+#;|`W$Y<@~~f#s{=hV&Ceu33<~rvBYSR9 zL0AByjsl_c>=F6v#FWM}+kFT4%8vbsZ1XT%=)=+fv0b z+6LLTN*-CcLJIlQ7$@AO<16yHmg|>UQA$3{^C=D?wy)z#5c`&<;RKhuArnC0j(nOy z@;tWV@+@K~jw`6hhbvVU8ADb-w#VF- zpXf$b&3NFbdArXoSvNoaFnRsS_utF`zi+(pbq*`VoVO0#nnqVv(kyeZGY8_*E5lH8 zk2HGOkdI`+l|$&Ad3Bv*T+7_Lso-T&fkQ^&7X-mSE8dVuy+_`PPBA{|CD;9bUN?)| zuJDQbGC4p2?N9-9Dkm%Up@M=jLSa90(18G`e74#1c;l0g+F$+0|I{{^5wUZ=M1!Bo z2TX|safpW`rSKyJ1ZYVfR#D-H_y|e>a#F(Oo60IaC_)vC;y2t7vM2ZOCwv3~FEv4J zeoTaagR`V8=~IJIn5bPE5j8)q$G4ieYGfk4!uPPi&3s9xZsaFQm#hqbLzCa&;N8aB ztd0o0216Qi-ttdudD8hHE-U5&ez2oQE(GBu%A<12uO6<#F}|Iq&M?nxY$Lzm$l+0hYji3I;t_5K#Ex}3A|zTy z1|Z<&z#F+SEj;uKZQvXQOuQf*vEq{i?5k9~@+ zcN@477MXHj(BU0u>r#T!2!0I#Hgv_SlyqR8_7!;}Ag81g!N1@#-=!jCML3c zvE!UoJNR^j^#<(7WBd&@DbiD%(iuQkxHU-po`@gAB0zSC5Snyk9H@CRdJd|iQv?t} z@*>Czr-;pud6CZK$w$FdnBgbx_ss!|B}FrnuzECQGl~reOYIn-AW!AAGck{sptFjp60k?z>R|jaYI^6L*3(l`NbBz@tt|&qGYJsQkvVXvA zB`ZpDV5Ha5I`M%Xc*Ly~8bUPqUcde#w+&ol5U|a4soU+|{RbTCdA6NDe?D7G6tc8U z>Rbo0`@bSj>~-h2TX8gwAG%EjxzR8(&mi8m-<2(<>uoAAcr%!(EhErO+d2+4b--A1 z2A3k#-DbiX?5avh#~FY$vu(Y1cwRx5wB0%pK6;Wr(#XhO#h@q z4vdp4!-q$(OuwGt9W1u#Nmtp(0khIz3_fIj^cj$lPK)5w1K@3zTn&(>lC4bpoLPW4 zbFkbNIZ2_RB`dllnRsq>;f4N6JXmEwog0)RTYJ!Bo;4I&wucPxH5Pbt$HRwrp^5rU z#=KR?$vs!!NS(0zoPD&*WPV`>q1TOUgANwBi_|zIkLY#eZ4FnG2J%n|*>K}rSbkmOk_nzC!tcT}x&-d*95{-624@@pLX(BiLtp+%1t0H3^x5f($Jt2Q)(Sbx(O)DQ(ea@WhOC`vyl zlhNeIKX45i<&kyx(3^Pxk5pmY@f;F$t+Jt02dP`a0O<4g5)c69 zcv)o?(_)NpNA3OhKcbL7Za@CfI~>@~ivQKacI_n&kY)?ZYj0g_7q3|MtZHN1i{*oa zQsz+TJH|5m^gd(B~BU; zbp1=nefmSCFo7=Eh&e(SXhfd4^=B{=2r8|QRgpwt1=G7={gEtpWis!c!%DaZ^kf3h zJ7MC;z@6Gucsorhr+|xnhR#m26}_B^)|-_@C!P^|3@~SlqM#+o8XY2r*YS4QP|``q z0|U&&$rtE57<}zz8Wgex zhBn?}#@~*htA<<&kgVVx%XAW^K@m=V^H+)<^p+%fupDboKDgb)XL5aJp~^_5YW$+J z_+n!y4#1V$VtO@r_@_8bTPL6R1jX>HkOcMD$)g&X0vzYT#JCaalMV10-U*n*#E(Rr zy~}{#pN1VPr+AcCFIbxPj)7#uYjI%D|r2$P6g5WrMPb zL5ap}xEMtU*9cSc8tM{U`QsI@q^Iu;Sv&3R*+6$(c*m^;>bKg6ud`V+T$m?lJ>*g~1B@?5Ix! zn%$1jIHn~_?FcESc#%Y9ta1VTiF#UmK;1vlj@Df@)`w5nQbs^&xl;%~h(+iic?Aa zHg2jTpWTi&DxK6*Q0KbG%=T;aVCgj- z^TRW%ZR2ij89}3TBM3$Y51n>7M)@UPxhQi-%i7 zHs9qOGR`hz>&@k>=c0S&+5?&zR(T}~` zP+h975jx!nSw`MkQUu8510j4FD)%G>kAI~xWfQdSVCz-SK6xQ zT$n55dI#pFFX&)rIP1{F6^~1Q@}7PpvAveFIf#8eXPp@?`IZ4QPLk!w)RER9%X`v3 zPJMs-w^>}rV~uhhzDHbvIeN6E%S-+YA8pTo73*jxt58PB%yXL68Bd{!o#l}7k^Tz> zofTt1)nuZBV*Ac=f;I;{^2PFW?CIGnZgR0~na~EpZ9EI@-S^*bH*QmRSUs_jgJso< z_FF;Fb(m>q<#Bww+^1E;gZ9oeT;1cUIHS2W-7V?oxRJ-JV7=nliPc?JA1y$ma^-gK zg9Bs%gO^(=9DI9->>9?lTGk%|uyM8SPW}2_8NI^W8Gpi&qRc0#?S-F_N_bj9%7jD;9Um)tRON^hpuYj&wu-x-kcWp$BWdcBe1Jj z!Ha*Yrqo61(gN}YXzIHwU;MF49f#!fBb5JPummi4vL%JM=EKz=!mM!CkaD4sL!(6w zbTwV@#emcMPgxm^p~#7sLAOQ`%pT#B;quF^Pxg`0Pm&h=UBzKq_J>O@3Fv9)Kb1?8 z<@e}|*?Y;EF8cYGItA~vk*q z?w8Jg6)(5#&9{v`&R*hL>bHNuVc(n;^jH7!m#paUHka03dgD~Pa`g3Yd?ru`)hX`a*6lrb*yb4sDtvP^W^-8on&)LOGqFc!{U84BKetam{-nKl`GvO3 zm16ejvd6DuRzZ}jimeuPUp>-GC2(*>CC+lXg0o*gVoaV2c?2DL5pW?QSRG&pVw8-D z1$^YJfby$LqaB1PN@A0!l{F4P2QQhSBM-w^QGuWRRtc0depDN6effo-y!y+EK3o(7 z=}poc0Rt7kJEnvLK5wPyCg9R+`k`I5o~##SaPdWWm4Q5~HLWs2>OpX<#E4%CDUQ`N4n6Es6P6`OE%W z8DWtM1OB85?Y1#v6+@c;j>k@-7##kF4r%0FG#b{bgTd3X0VKr%gyFMJ9B}{yLjWa2 zJ{2RRIq3;QeW^6;a8%UHBtVa=S7Nv#!2Ax}Req*z1o2u1Te@~S(v_DM&}jei70#m)IIs|X zxx-$5roqsm9MGKN>NrBPiIzMKW5+0q3OV_HUJiu+7OReDI#%^7zbCH%4zS@jo~Z|; z?7OF(HDxAZGXQ6vraL}*M;1sRZIl7Sb-d#+O685)8fzPh^3%r<859_YIx-u5p!q|8 zqJe+AEU?6Q>So`cReC_r^nVz#r`$@n!RO5Ep(D|g^Q=a&&imPCaA4hY`(sK{^xm!_ z_j#XZ25_DZ^#c3HX-JsW))?#76#6uDobAYaU}&AgLqE#1Gr)J?>Q~MK%4#+YE4EMB z%0?R$LoReIF#EW!@dRD5%gq%JZ`K(ia}EIa=2+Fiq3(A$^wahbE9(BXPj#}hv*J;; zsFBo3UiIoZ6Y50rtI?K9z%U6t%FO5*H;rIK@p{tJr`H+SI0#iSspI&-;u@H;E#M)C zu|oe?!QlYT!BI^{5KdlpG43RNP&hk0R&anYF2?l!p1P2CCAz1l24(Ovciho$dT*9p(4i%H9)^pH&m3BCCCmDF-JudOrcuB7f3bz>_*n=|#kpAEVEru-p9k zPUBgv4xj}@Ux2a8zvVf>=k^q5+`%cWuF%cO1_riBYtewNnV(||=>7`Zu{aPC+x*-C z*W7aWq67786hp4$-{EMx<*}@1hCbwi+jid#ooRP@3P2S=23fJhLA1;B_Zh@{DCjol zyKLs{g|^QY8t^PJ!eB9<=-1!nDOosC(SPWQi@Z?f%r+ z^T_#f45Hhtq}Xu_satT!=b~qn*q@RY=?s-*xbll&@>g}TD5^r-^#O0(3ZhYAwDZ#J zpZ{WUus;qQ%_JPr+^RFiDDuNU`*Gs%&v1V?LF&?YVa-bIxUCTi_a3f3G0Ni_7Q8GuHy|t+j2&shbZE+K;}+)*j@C-6rRpN@7=o9e)iLM+K+zl!}jn0 z&wrouGG2f26@<{Dsm9TwFC)P;fmFumKPrPxP~}HW)?EbJO4~n*^{n$(uXn(xyp3L> z@9$9=$J4lY6Ujjal}W;g;{d|Q4uFyZ?=>)_N-)^avS&ajH4zf^Pp86817x}tx%~5u zW!mLUIB!u10MSyJ@sq|V5S3oy26f;=n&}A7UuJTB8yODN^h-QiG>fW`n|I-Dv<99u zVm6r4OZ2p>mrBp1}Cg(TZdeh>3(QobwZcy@|%B` z4Tdh1_5zAEG>DtP9wlW(K*~=43BLgtQgLi))*n#4yyoNW>9>YoMRxcN_W1X=RJd9vwG3h6-CNH(+OhdZGA77qv z6B_wNyoC4qXt?ovi_!)EH@VV!Vj044G^CmZR}^=!AJ@j5D&r>hA%`dl-f@0OEkYjJCyX9{I%JLTve?*d_n`j$sHKC+>IP zKnimv-b~$?@qPL$WoG$KP$&;pXv!?*75Nx)^qUH3HcV{(?pS?He}}lrA&qSv$3of#Ul5TD#1_q|TO~zi^>lJIytY%;2A1 z?gMD~2;a=>zB94C?HdNAT4if{GIg^$SN%3|@Cj^u@XOM--bb7OeEy61o;b<+jGG1M zflu-JOtde+VC+r~`NBE2X7*|IX2gGJ@L8QxU;OBJl6+S6Q1;2? z5UosVW57ZmOTPw@s1o8#$32C`JlNkXIza&ac951)oG#WS0;^d_4ZY!ZJkJ?XLf1H( z!|Y4%_Rg(#i)*Vt_~5&g-!?;83};`xz=5Xc+Bg3A^>*>{>2~HaXG>y;-skh^{;hTz znR83itTW5g{LO}ZaqlMvj(-9#RW`#>A4@ogM=ZS*D9Xnr{0hFh@Ks3}%<$*GLaLuhxMHI^?Gl3o zDur=C_xHpvX-Y^SI#}wJiW%)}rEx!5a3o#80T>1a@du5{B(z8meh`AnP1u-mFB--- zi4ifY0z|2IzU-X%VugL0!?y=Sq5BgBm|5i+a4{5JHRw~(n1>{hu<`at$e1 zU#1OD$%OfnKZFH2xaFM)l2*NIJ+^~tBNI6l92eXwL>n4@*Y#L5@GK3McPegS3X*Vu zWRcGI%;wp7hF>wLnC@`W)oBt|?nv`I4TGzil*Uw9;46Qjrrz+y^ z3NGc=^BNNPBEA@OX^=A9&#(BIC&`V$5PGVEoyhb#FenhXz@BrrzU|9k^69|A8Pbvi zmy5fkvglu?^KZvt9D>>tF;sxil3B6@NLi)tGs`Q1(3lds6CBL>JD;$TsOn@g6s2ILPp`f?pU${E{Ju zH>pr5|4z=y;|t&blTuSR`#$x}+o+5F7+~W$0kyz;xz;MFsoa&c7o@oSq^a;7bv0>w z`8{!oL}wGfcq11J%(`YZQw**85>9;UmmjOZzdZLDrt~b5S@hi0RUN6{Gt3CgEZj84 zq%iS1QYYZy9E3W_>+W5RQG*S)ld&fqzvV>$ENccaVY)`_C0A=;RDbl4b2b>D@NxOM zGH@{E1#Y_#FZev@j_m|Tzym=x88k6t{@yR&Zh!y% zU$=LEeG`0KUAcCV1DY|KA`dI4F00`%LNE(XN8WMg_Tg>txLS=LrU$ltV8b2SxS@+z z2yHaDIuoPX#^>UFV?aC$ZDMOxm~4 zqramXT(#eOILB5JTrKfuMGbz2dmyI_i7xRb#8#^$Om}g~dJ*A4x}e+$l$%TUS)0Ro zGK;LPm}_@#ZKbc6E3*j+gKZyspU1jlT)TX>kN!Adw!V&6t<2c|Zasbwqs1v!GM<0I ztplgqD=%Mfuf2M$z5L=;WY)p<9A_`UGp=gJqKHV|p z192`eFg0EI_u}~t;7oT5T&o!Km{{n8>b?6+R*_ea2VP=pl{Sj4qnm7PxJdNVY-@Ro z@y)~b@+-^j*B{>DCZ+B6>782)rrqMa$c;tU=xeMX=j0DQEt2Lwb!GG!(g&v=da0Z2 zbW55tqg;5NhEM6vDk$}S?}zBG!9uz-Ate1E$Qd0Lq3r@{aE!A6Pnwx{HHERY7JN=j zN{_3oQs2O%Q9*obY{gl_i0MJB*$RxOX_&U@4#UcbXB?e*7|$AK;iFtHs58pQl0G|f zhixYdT~I^BvcCkeKn)|D!;3>#cqn@4LUF6#G*);RsCmm|pt6d-H2Ti&&+r7-94kha z*kM4qd&sd9jXOKHIroU$o46@!e(oG)eyOdkuo~>}TDE~UR%z^WuF=NER{H_6yub>g zzxfZhSj};-UAnZ|zVSzIw(}P+x0l~~1AhGiqUvTC^ZP7UdFr9CVesc!@So>@V&M2Z z4t*xPOJ@A1?{>hfZWC``d+;(s;{ebO!2uTkT?Bs-qlSfd^x#2z59{XJ-~VCz)jL1W zb!+F?wz5oXYq*VMBoTZLoQI`4DJh{S0xPl3dO?)w$1n*qI8x8kR{`;h@ED9jWiLVE z9n7OaRA_=2PnQ=F~r8%lA+@t=IDbc#)=1eFO$Ojp#$9ke8y(&v9+GF^F~B2f`lSkUK7nu;14 z3gU=ctG00t(EC_Re3t;!E{E3>kO5AcKG~bS!{Xx9^IbEWMX{+r0N#b6$ zmj;3#9;gM$$e)pCT z5r6?#y@)>uJ%(z=ik9wPx>#V@?B zXsP#;@85+3VeD^+I5>SAB(bWp5FpG9p43IkD2f8X>L@ah81MZ#VyZLCt7K}5PrT_C z#w%hM{6Nz#sOL?3=waWD@vqBuW+v0K?|O{ia^>?mQ|+hv$huE^KtG3COC3e8p##** zxqZr6PIX*vZbP@&PO^%^LrHhM8kJGY5%qr^V~D!jgGzIjg*qLht$Jafx;|W1m4!YQ z>pLKnT8*K6)T5rGrHpu{)U~S@+E>5wQoDKUX4@jogT4C<2G6t$YiH8_>|&(2%fRcf zc~-zYo%jv%!XVY{1?n2)$JJ!fUk>oJ6l{1~_`|Yze=Mgun{Ox=1z^BLU`U@X(Zo--N#+xsJK3yZVp zD(_{lH-!&$B1yk1;LZ^9kG8L07F+6?elk%1uPn|lO96G6RNIlyD#+x0T zsPoEF+k5-Z2O1o}vBau?yB~bWjKAAZFxs*Gx=wav8XQ;e!UZvm4f_MHe!@XzR3r_Ee|jy|8=93$fWYbJr@TKXIK`w z8?g}#{wGdVNRgz#a_tiZxV80|*bD8HcddDN5rQ|5fT+BI6FaQ8-pJ4ctS2o016#lQmW$k!%AKiLaJ0m0;xz8_<5(qy0coB z16j{d4pdU!_%khqa4a{HE|p~|LF4$(AIwo%<|K9ej9U99c}Fn>6=|zjj2k*aqi|A? z1i|Aw`RW}R-xHiP{1r$lnZEGB!BQ#*m8TH(C-{U7+QMzaVw_QK!b^uP3d}HZBtbZn zG)xZ#8l}iH@B?=}gP?y6JRqvPfNK#Ym>KDmYjx0`Ow%-qR%ryU%ATi+ci`;VOG>7! z;`hHiR7^Gd;Nh1UY)bzmQt>?Tf*T$u4E!Llm<_Xm&_X=;qHJbnNg!P0O+FptjpbVS z0|eged+#vz4T`5&(phPsi=W<-XdwSK#N~mK*T4lub#Rm3@C0SHch|Mo#^~c-4c|1RCvXk{f__0x6F#71(lr<|DeS-0C7N$ze>kj z;Yp%F8gcslOE{z;QQZ{J3xZ66cAdOw+L%Jn5B;pGXnk;d%lmMg+scJ8A&I zflIw*2FVx-ANt9H^W^==H-0@dxU55g^=aAiQL=OzyoOUh3wOYP*_k(I`uFJ&A0q#b zQN5~g&MP=MR4ZAJ&o1WtZb`#9(yc%JpFTpHTb$g7Ab|L{|NrDw_7ysM}&9C)3% zJ_igK6CN0Jj=g>kU}fk?II9&|Rc3$o;D8x(29jO@yT`I3>9e1}a;1XvTnaLNMEyBT zAD#NZ1mps<`%B!&ax}L?-8yKmU45Z_?bUPbkKf>Ii+#3jlKzo>za7p(;F{3Wy%T+~ zg;9hvVQg2y1ie&MNX@EkQ%wK6GUi&7IA z!^2Hav4UX*z8tJjpGbFM|1o{I?QG|H_2ODP&6b9@Ub))-{vY1P(8zfm_u2Brsg{e2 z44BamF&bj{%!*tLq=zw*f}5hyNMUKyvO|khLLO=8??>GrjX7kLI%40EH5C<4IY}Kd zl62QVBhtg~=n~6@= zPqulR2jo&YSVA6QDGqwH=fbCh_OLBd=%8%#bg~W((Q`+frNWAiTzkF13LaZ(8| zkt^sHufRzn;5N{Mj~*Vj8~1kGd!L*NuXb7SvAVX?UVQCt`_7+SYL_oBvZ|;0k@JqJ z;H`$OMeEWb_|cCVTgaG}yI|HBa&YiCG-jm>Z9Phn@?|UmEei*(Br8{W8oy4SUpxmW zj9nU51!rlFQ!(=aMP-}}vN}~6 zOd^ab(#Zf4Ass?(#W0SQ#=l6e0-Xv`Lg%ls3g8H3nMzmWr6ReU-}y7NZT%L9;6WDjkEvF*d4w5s@G&%tLRz@cJ;U-;poXvL|P>@Iu)S7bHb zC^$O6zDAYtu*aA0Q&+LCu%` z)%YuAI`f#AgF*b5&0hioByR}gBdt=boGRYBU?ngx@FKa5k+X6appY(}p1<(S)cEWC zbD$8}akSXWwYadVHI|K?9-C%nk4y(tnn6IgREwz zNcl3@mh!6VxYO14;f|KZ1X8F=RUKS zZr5?RqH!pL9!4y2G8ot=Ty*9!Z@5mr%-XZuq&@l#FwctnPxdFxXVGR}hMRpKeqZ_% z!d$7K;F!MsMR}=V-!lzdRpd&id1m_;n1pbaexLJbwmg@Od@a+DbK8d#pw*;Nw^%(8 zHk)sZ1_uWmvdhgl8obt!y|29XN_*krSq!@L2^r+gQ76)4HIg;)xj*)<{0$LMkk_olhLUt?3?qL|Y8Y56U#sRHx{4Gy zM+PexLzdu0e4Mz2mOE_G-^ReHzIgMiFSUPj^YPEzbt>oY4 z_5*NPuQ{6-qoiY_M{L$H$X^6`|%QtVNy~^0l)f@IzoP>#yh1EOqJ;n{v@o%JM+L_qq8G1YY zNke`*pzrQka$KciF%%uyE<>C_r_l|QrpY*q-^q_90^eM7mp(oD&iQYYZni@~&jN-8 z&lFOR&+j6qY$w{&s0%O14kCh_tBY)SGXbfcK^egDTtX+RKjqQh{=4Yo9c&b={MlV> z@4mg-ZojwFuq(Ge`Nki$3m2B#H^0WYMdv`Z;%vkRM0A37t8H%7;kN55=P7%5sNstn zT3orYfIRK(J>;gW$84XeT@jkGhC^gd+?UD$3VO}`qm;Un)kid@;XfS#_t4+wkkOkr zZ?+pZZ?ucAy-DR*Xxki~r&uT`nc4LhcqSjhR46s$E)f4VbP8{N@X#T^NI}IjNSwd~ z47fUxS6$3N!U_d^loJ)WDwt{N?H5&nUSw4^D{3h<6+*TefbY;{cwMoF9#Yg=ZC}7D zm~Rkf$zDheQAyX(q!TFodk{ZA;|5#;GWp|u#4}xK89YlK4F_xD&0sg~fYp1P1(Bs@ zGjP5pKcUT7;3|xjGw?4juRsg*KwtJA5+U0>5{Gh2$Ft-&bP!(DS0m7o2CsQJHgnX| zl?LM$1;}vdsIp9ae+O3H2wZfIy`I7tJiBUTmM2D;%97AHJ%=-GK6Mxw=_(I?f)#ow z4-fbBSp$cTkN8Qai1Sx|TbHFXvkW%0>WXK%o|j?FP#%mM9*CEJfBQPiJN@{NE5k*> zjbscWN_QnU&T2E4niRcf5UO(!22a7&D`u#fI=*4Z}XF*h;guu^FCyozXklRyihed)Bj44bwm z%dzp3DD^0KJn(dHqw8Y53A3eP1PebFndN20E@va0Idi66x_kk7oMSLM-@bKozumsK z(f;mlzsuo`585rZ&|JE3F$2JdcOSP~H}A2fV3$=KS2Czw#SoHpORf(1j2nD2fVA_m zFv`CsNet_}sn_4|-Rn<>sCqR8pXkv^xG%}|6zEHQtMtw1)E%d>^Ml9WOzQaYDAUMa z^c!W4z))_s&%IsZp{#kRtwwnV>7K`uv#aQ{q`gIUobf+YZZTH5Mae#$VxPe`g6%*% zD|5N-_1eW#?ee8F?Uh$w&2`I$jdO8Iwvk8DoL?pP4hEqseF^fLz5|F|-D$nF(qwnK z9Gl^rtYKjl+p%1cfeca)=5rfTRfE)dqRZd5aeMpipOA-F+SThXvkl^?y^o>e<4^8DmJ=Q%4!%VUId1J)#Q5U?e1%m>D^BV` zfVZ%y2F#ObYB+VJ#;lXJ7%uEbS%1N)%h<;es*<(i!0zq4YOB^^4B4 zH!MT@Sf0J1t{P{93>M3r~rd&zDiF5O>&hTtS`_oQbdLvXOcQG(H$>u5@vcaeLkg-o?K}MQz zrNDc($$-QD@M(81FloKF&22&$dmnM*&i&iB*cv$BzW=?&_R1UF$a8MKedR4~b>YmS z)zw47Sjizy=+lVoEk){cCpBCtl+|_U+B&cozc9*Y%)Iq-^8Mv;KtZ%DTy})I$&C8a z;+eK~=4^ZGt+(1XSB5>leXp&v=Sk-s(+ZfCQfJxLRu2WI{KOX#jUa1PEA?W*R{-dZ)<5?A1_*sM_^z)yYffmd(%nZsx3R6wZtCoN7Sq15pc_D5PIDjWl`DvESX}QdZL4-<7KB$DlbAy2!{I4iN6wOa&$b2L(g|_&l zkGOkSS<=N}8yn#Wba=|!G_A^0lrRcTycY9N-eL@_N^fK(;o^k8US}rR956|3=1X?< z1|(K&f~tcOELhs5bsD)01ya-944>m`UF^YuO;l+O#Y8H)MOiW>*^JjaARP$Ah zVNZ$jjR~OO{06Q%vWXCUqSDoq&Ww$LWe8o)mKJ}}M=;Z}s8t<`zNHR+;M`Mg{7Jr{ zsTx2rCqurZ!3h-jhYZz#MEL*%(=~@SvS6NJQ&31ptw`gidXL|3fioR>pdq+uWfp-M z$$dK(`0q1t@rIS~P9mXI!H{R=I)Cw2PLqd(O#lYq$@5~M#4Tm_fD5`#k0^LH@PAKGz>*!ByW zR#q9Dp)*&VX+#g%etK(|9sU(N(i{?K-)VdICh&(GTs)ooJ4AMzsovx^7`yfPu#!T} z$l4N&7|50@EHm?Nnm7ihP9Pm@3FV-SZ3^foTIROQ)u7+}+BFVg zH+Pu);s%Pn#ddz}3M*U=+Koqh?cJZ;ZJYPz+IRl^EAaGDmZ-ahh97*2|E1xTY0@U0 zxg%D%u)I5G7_gP0ElkfZ0qFCcY_$%_=3~mb`_Eu_GJGcJOM4yldp7M^Kcz|9%S~Q} z#~1!A>9ym)8?rO!sk`zHA7xB=bHV>66PFJj>~YxU-K^wsHr%xY_Ohnu$|#q09>Si7 z?HY>Q*dBr=ZL2FBjyNyj>gAW(%hxZpE3DpFWV_12-Ud%ov@uZ)kg{DD8DqktIG_d#|Yo?x6vztdn`wmn$wA}`SEzXv;8 z?^&T@x~gESCd>iRJ`=vw0)9Vu^hvwLxaTIft9H?vJN+eN0H5)h3HIWgr0ENOrkh}RYTwkJSqe`+K&v1B zs;M+gDYtLNDmHlmjT-A@wQHU~Uy8wtqLB?qeB8bGP${DFs$*ms8FQ&_gVl1asY zKp+}M0agXbACp5#Z5!dj2~ zp7>O}*|bgfcXY#Y83Pf?&c}KTGVq5dzVcCdnXt)*y3V5nc3Ngh$Y8L0M9C4!M$f_H zldC(DmawKNa@a*%5thxnuM&R^8RbwncJ77?^NlLKq(oeoi%Db|=zBR5E@~pf>xzU| zG6w|SC^OO=w53o2FcO+Rd$gV=NtvkS2Yh7Jw8Adas{EQbP&^0&!7$*+_fTV8WsIkI zk_EoRBat3fHC!EPskIy2$Z#3=D*v@jN99ePY^3<3NXc4K0Ywl7=O{w)+ozU4;Xk1A zBvJ63vjI#DzWQ4kPs-Qpw`zdi;lMS`OIVZqIHRGQhc5BT6Z3DL<>4_WKTNL5J^3L* zIvJfbd1d}U(Hk2L7Dnn0Mw?z%M}%(EG?yb6(rFU#3q0XF{K?HqJF)L55T6T|YWX!K-1N0aV#U;ZRn_41iyj6yKDi zf7WWtQhl@S)s@~7#j^B8d%(iEVw3@p1`UoPR^2dgAsM!VsQ>m@#=N)1)t9W$xa(jE zN}L6b@g9Ap;Z&zC^$Z020E>&Y9YBowt8-3a99d#(!C4MK^a|KT27Pl!TMTeKV}xbb z9+oFBNZhv9S;pph9i+$5m2cYx3@60ncgNKH><-xKky-MIS-DnFY z0H9HKS_Xzyy_$sPC4;!Uncph6;}BooucxIq>o*Z6Ncg8x7F^Gn6-8UVg|8HaeGS`u zXP&n?9Q!f1PHb)OB3~E)FkaZVS4J$$Of*nOyv4%bwr3u6YTIsq&GYgWcxo)Wz*WQ- z*uG@n@R03P2fJJJ`5Z6cs0>*hLVYPFfD0VET$Oypfkdv>5Wg~(Rc)q~!FSJbr{775 zJ;I!{$QgR^A1H}WW~JUvf=|=PB%^uqY!MF;mKJW7F-#+a2cOypzI|_#GZ@ac>n~kn z0Ly9?WOfmroIktTu5&o>-Mjbc@4EVGCF?Ql3+z*eAO}7&(Lw#Se^rOH!a@2fS;b%# z5eS!Z2!BhCYa)l0R~U6_0Iv>F)2Nb4mNQO?kNPJW%QJlu(0YTNagNYuZj1B0Cs$~B zrM2m6tTKJmw!fa^2GnN69scqv<1^DCiCJg8GcBLVN1|4K?Bh;ki%27%#!np56>r8G z6{X-Uqx_RHbcL2m0a)PCHwZ$=P~LpYID!czBYK9TXT_|NKRd_j%6W{uM;ff*QLPM7 z-yyq14$fW%hR+=$r#+)mceIGnl{`8KIO2Nk#Z~0u+{LWM@hpv>|LS&I{gf?O@3!{# zPj6CJG(z9v%HuQbrI*jQH@6+^fft4+Q|rCGb5zob@KdDI3VYh zD=QHNXr0=|xbg10zsM=aS;`gRMcNSzt%8Z-7jMc+X6X@%blz1o{8^#Wp`#Kf0Yy__ z(wUtV&)`dlF2n#R2@%w76l8=@oCuA0B8;KO-=YMbI0|m!BIKh2&JL!mJJg_}iC3L* z{TnVY`P!7!HLG!`_R zp{FbM!%>lGhyMCR>a5oM9MM|Ot72NM%USt{df`S^X@ zg));#N6xUh>?_y*h}p!-w}VVI2foEF(W7IGNV-%n^;n9}GBe%O8F@lO3XQqDoeqrm z7FY#c?(50wp6Ko#<+g8ACe5THpGAVJ`mA4mCa=Z~r6vL;UWw0tw>_?bK&+=ff zcC_6#AKl>BZu|DP-^y7E+mCnJd+&Y%KH3uK_|rf8X1mHElCFBqz%eUi#3O$C9%(na zkn1P$_Fa5eDf3YWrap{to~a&wbtiSRuHeBIeOe)7CGVteSxC5{TkF@C|E+%iZQYak z`fcM);AWFL&Y}s(@fT9G5%wd0DH^w$E^$6X87gS!lnuh|%Mpq^`fcCMHj=tvpO7}s zq(xyr;4nA&PIEQSzs%VG9xZM`) zWWf9(+p#FqMMk0WM%2&*}ufN(ZUb?{Hz20#22t&u? z7&GSPS1~S}hB|mdvP(;>QlgR^?6WK&+~Uz)+I`-YRVWIL=@*bES4ey73HN}+U;4uf z4LmX(?*SX5NAFLLF;bEM&NSvVT1pGsjWT|qUoweHc=bPu4&zDBs6X;0>7vtys|hjL zOWf2wr2>9Ivvlf`C*)_;gYnd`Vw}`>S1qQa+S8<*$2cZPQoQyfnIN*9`Ov*Wcga_c z#-+9oyfKF#a~PQvS8ufO&}5BuM;KZy^YDf9Mw9}WfDwwmJDx>)9PTd~wu;Kzd`)q+)Uc1~@IAnKe{W6pOY+>2tDq7>rVN98O)PDKiC(!v$ z`|tnab*>)1*#7i8Z$(cZl8@be&QYRQy*RT%lPt|RGyR01jL;Oy_;K=lE)Jyg4sYH6 zIfsCFiw5StcIwi__U&(dyZx8lAGVvn{sdv8;dd~Nu&Ez2Ac#~eZv0Zl9e`S4XIuvU zv}MLo0o4**Rh|u@&c+de_m9e$GPbP!flGz4vRMgI=}QV+rtd8wE-6ad;CGva7+fZv zxW*4T9VYblniz<}@9R9*Mu{2S=yxiuai!TxqE*_2te}R=2M@G4=43^8(j+FpScPn3 z&VM>rmHw#s1AhAKaf}!~IL=1hQL*dVD`|94R(~oRd89(}bamfXX|xQrqm;e4;F4G2 zWeUQ);)2I)ap(^CrE!lv$mTJM2&J#54Nc0Vq?&^R#L&hFMK2iXsF`@`(1A4rq%oF9B zv8TuR({iHkg@!)yK{$WnoW$JI$D-(41$;LUP65R|37 z5r^>#(4^8%15UUrnUpCNKLSe4Wb&iSR*pSfqV{~XxbX;DBAETJWML&A$c}M>mwaBKHGHk_B0yOc-mpxc(g&@ zpj}v&uDYL<>6sXaMI#P_;Wiz)sxL$Df%urK^p1I*{P+SmP=>!zo*khwL*-F+51mP; zE_n5zrCr6JH_F+1V(BSne(Op$1++B+Gg7NAHf+Esmvq(;C`Dr5W!Uc3X5c&T3IO~x zj5&Bdalab}T!Cg+MBd6p>uw!%$*eCktPAPuz-x`b=;+-Cn{2&ci97=u53dXBsk5G} zzspLCQ)kYhFPMep#s$wI+oFD-yL^@MJKZ+-ueT3AxYHgyeAxc+M?Yd^!()DbOc7i1 zrpq2|3i^;v_u}GdaHFf3%uzP{TRwMzGDp{-v(xd1rgaPy1aVv=dVF2o;Gu;tGni@| z0Qvwt^hxk`+~f6!k8bR?cYggd@_E4Zv*+8l|Kw}!Prmgvu6li`Ewjqv!QD@Z@0Jw| zBD9(IAvPaxumxs~>k?T_a&HR~pqOy4GpDlw{>64~b-rEx#&sBJeb{SXWB>Wq#zxzw zbHBWL14GTjcHz=1*e!r(<=Vl4w-?BI`jO7zdC}?jhUYvfWGCBEO=sXed4m?u-^iE%{_JA(bOKc4$1Dwn z4Ic5Q8*~M4@1QD6j^Ctbz-j169W(!yOXRWQo8Q^3yc%$3ooQr(9Kfol6}rMW)VP@t z#Ng_9YY&65sAIf9PSPqb0z{w7+j$tl7SGUM2W%BNfab&fGOjo|nT2}fUtKOA)uW3T zCvql@e22gLyRK*=|NPrdIG)^O71Cz=B)C^J7;)p->dILTc}BlcgiCC5Ib`g#$5y_- z`|A(erAx$Nk-&?u9<}SQL0{i}b%4C*wms9HWx~n(m&1V?fRts-!ICqn3tr*GSsQon z-@{T_g9tnQ6Dymw_?Ub0_p!kI$UqSRt4fMjuK)$9Sn20~zWCuF9f$Dess8FK7lgvQ zV1?1CC#YEdIiOXkn?@>HP$I2XJYfmySo1VZm0)ON_M&DZ620Jw6lIc5N;MKD=XM>_ z2(Hk{Tjx#D2T}hA9SU6(9A^ZqG2ZX|^c!cyj4EMqBV-CEYg-}$Re?xr+!-#e)N`BZgc>>pn zI}4oh8y*1I>DOwXWbju>C2xe;aU6qF*;+JIo+V_&8R*7SxP%S>e#?Ui@yM;TigT2U zam#R#m*gbrg*}~T0*NR5aL}FD+46DBXh7^h*?`26KWXB(4REOQw@~Ikgd~HZ6Mao% zOwTt|RKBG@@(h23x3hYTmp~8xm}Fpq%Tmx#BY+|K@`Xf_xx5C~;75Eq4&Jl8I`mfg z^x!n4va+_Mm2a|Q9ib5(^x2@%to3N}p~Lb>s*PD1H5-Jejt#lfehLLs!~i8#o%i;IDd|Qj`@ViOzR%2;mAF^{U(YJdCgH(Sfp~ z6vGSova^ybSqHistexN-0VmHdlLMtcOrgp=JyhS3tAr^Vk=d$~LRJwytDy9sEll6V z-DBlZ?+Ni$IYcg%4~^Ki8Ol;Y5q{#Hn*-66veLHF@|ZBwdQRt74_6s7knwQ!0}NRn z7`nukkGj&&)ql(kQC@+yb!2)`eyAWSZAre1QQ22a+-v)+k%6 z3Dvo!cSk`hv3h4!PbL=kawTD@f4obpG05oYQec$n3; zpWwBgX>+Ah+9Xg>(ODNP&U|_~1LvThNKDGn_5*KyN?!mF+uy7NPhZPAVxFb9$LDF; znvZfOYJ!!}WN2d?(=wh>{op5GE?!=1Z@%$5hfI22$p;u2;U)O2`y|d>##;KQ<_oP6 z+`||Vxe7`ViZ(w&Q+`80#vt|vFv7a(zKk-S&H1m-<>b&9hjbcOr$UIaT6fNPet1=|UaAayaZYe+UjdaE{u;3og zN&N07y@Nj~SIZq|4kH4*Szf{^e=%S~gDf~ght07~5N?uxumH$ZBmHEJuKYodyom7& z!;c1<7`s7inmN}*KIl(eFAIwx zdDlIm!aj!+dLqEaLt3gTDvh&KaSmx?cb|Eg1ipc*&Z zUJzJu^;lWWU@}UqjGbt(e6Dcn7da8Yt97UIc+Qc}Pb#ykTKz%at3(ZSQC z_NZ`);|w;Ls{y`TC)_wj=GjU1S2_Gj5`ah{_g^EA{CU^PFsT3V~IQQJ|!+6??3}nPRCo!R6UV74XWd`29oqDKtTw0e5B3*v85J zROz4)h4E9k@CyLH#pw^90`Ov)$69P$-YrwXor%-9Acu3EEZoWrS7cF{b_ECuRJw>G zKJipur?eFj;_fnU90%?^la6$R9y%mNQRw6qgh5>|`5j5}?K4hX;^|+$#7U3!t7H{A zta#nYZ(YuLF)jbh56*@razp)W)_2X6lyy!XOCbEcMIsr7M3zY#3wcV-;T=V@+@P$&;IcC|{n7+!@d^v!1~x z`C8==M($WlVVHgnIHhwxKj)Hg47uH*^>D(m>Lr6oD}nmo0pHlZ`uh@YYh2Z~=^JD` z#ieeh(n^%TJW>R#%Q;<9{}(kET%B=Vik1?6TNMB{^ILuOoM(D{$RZBp)c?%ivT zSy{11Jy~B{$FM~m;mi&D{PJQ4V_=MSV2J)gSY2)5a(x6Ed7o?7uU&56_{N*<9CvJH zXMnTop7ZA+wHplXTnU6>;2@UIvXuu|sx7ih+WwGAAeG&y|g&kA9BUly?dt z&Xpa$x@AfD^7lYzY3D=uVcJrNLgvyF!(i)ntbP0s_POen?NOFT#*FCh1@@?@`w!8E z3&3EigB9XLX4$3!YuUy^d{%Zq5QmK7;kFla<-y)MtGSoh!nEIh{*GG=UufU?)@8N~ z?zeNNKgG_BOrTq>RVVJtVN|!KB0G62@(p+|YAf`Wvg55@Q# zv{`2(2{UmNKqO+~6XDL!5?(uni)hJFArdYgD>OUaN+ zbuvT-`G6L|F}T9#0Gg!uSb=VsapOk; zo4T$Bvqe`y47iGFn$L6uMv*~dwzcrI(I`Vq#Y%qpDoV*4bZOtReIKsEjEhenTqmq2 zZn%Hx2+#;9gL7yz{givlVmRf}C2+&Y;&M(IWNx!WT0r0vWhS0{uvmoK^`vnBdbobB zq8ZLG|I1ZJrp}Hqe*{D++YqNk3DU?5_^i(65EFznPzDJHAlpMa#zEs)wrQCL3yg6Baf+X}@dMmd9vBu$FRNRU zPq<{+=r==4`BWaN-WHui`K;U!*N%f_8JdgibP()FhL^!T$!T)z6^?^T1gFlK|IB{b zkeQePeFoI?Wt=a_?5p?;!%b<;&y%m;7Y8gKTx2J&>cMH^zUQ}cCaj+f)H+P`>lEI% zNieX2i(DO&Qr6(5A9yub`bw{#tuQRVW!uBjx>s%ruc0HMLY%ngSE0$ z4E|$4kv4R@O2#5ruS279Q2rHgYE7ktj@r53cBBnmwZ=@WIz+wbxd5&L@#;d4Eb?}V zU;X+bFg1I8o5%wfbVlSDQ| z6+THMAHhdFyMR^d_Mzx&OqDe702oT$$$Ro9MuJX>v*ErqV)TV^}shac{@U;O;z_VEWx?d6x} z+F$-V%!^B${Q|uw296Zz@8L^@#WFNXlgh|mquaMQIr~PtbLURm#5(VuI}aMwnyEl2 zc+Zr|XOLS1=@QBae@1wz4ih1s3UeXpp(JGuP(9^gH9^==D*TM0BLRHniKqH`@{<<; zg&i(^QUFTfl`mDafB-yBhpCCWkQ=75RM5E$h-b%QaBzxX3ZJx-ZTzjBmADuxy?RrR zjyIy1;*9G*eFVL{QSs7*|R=9U0&=NDuA8gFxK=P9C-LmiI*2y5G!|J2q@8 zuEZc-k^}FPqyZ3x+R5=}+^iBC?<&S}RBlJHg|+*QN6&2kIpX?r43OhzUeZw^AT5Z` zQliN(xIIx`Y#EsFj59A1>&NoY#iPFxVBVb-SYkPFRtSxOh@iY1RRw2s`I+m^k~n2)XCQ`{NEcQFm>HN-*53$w(rH{!ymJVdjUWIv{BiIt zXZ{G#FN~{KeRRQNT7mUhA7^eJKYqlZm6@wuW^HNg2CkB6x>>SB zet_4%a?*9;eqS7z<#v^e9W{I@4&}5ylrwTM42#EC4bD>93m-4vl%!Fr1FF&xHys_) ziNune_5aAFugq>L7aj_E;(m7yqj zk;&|?x(pq|Y~J?XLi3Q#cYpm(`-dOa$Km_}mW1_FD;TPom8MTphD-b@L=WRshdp|H zFBwsN9PVPE!2coVbSy&C60?PieAH{iDi!I>B^~7GVy*Kc(QDZiiTvb!&A}9&uJllq zxo_VYZ4IujvN*y}vClb4o1B@T5#|>^|0R=HbM5klGs%-U9h5H7Ntcd2j6LdKr_?<( zRK2DVM0w4i!4)wi>~egDrM*1?-Z(gF2jN}U$FIL9RHA($AhQiUQo<6Dw=eT6c_aPt zG_A-;PqgZ#;m}k6UnV(U2<|EUv-~`c`WSa*zkk*Ni-&%L1KbU^Qf_eA=O&-J;+@%Q z2j&!;?YVIjOb=_1Cwz37zB1%F2jW;kwys~l%AvStF|N_pF|a&jb;X?REe1qy97&%8 zq7W4lkw{R8Q=Vv z_7i3A@9tMTt#pOcP1@(I<|7RLUAlC+ZLliKLv}yCb+_Grh>?ebD6trFeXVT>vIKvz z!hiv)6+C`^rbXy<*6IQEko}ucUy^)y5CZFGzK`JnbqrG!s^`?XjpoJcFSZL8FXZ+V z#{u%uzqB(vbJHE2O8rXr$Q#n_E`|?ilP=vPjGvB`Og~}BQ4B!f2UUgHpK*nbd9LVe z+nMHR&?4UOsVb#EQxKyrCeJ;rWCV1`i%304l*ozT$~9#r@)k zLjKg}M;h1A)lTNwK6n*ubgc%x@PKD^xGNpXV-BN8R_te`8k4Q)`#rXEonbYd2PbcB zen`6e8FRRL#)-1~_a9RSJWJ_xd;fh8qup;e{^(wN;U&&RV*AjEfx`m-G99JvK#dZh zBF1h@&uWPV@~E9&U#AjZY8#vsJU@RsN-2X23eE-DA zKr58tsT>fH+4R&NXCeqiu#~~&xC<0JOYZSvvix5Nlsi(|Ck?v#bPMs#rMIh zY2@M?=tzUc!Oj~$KO!f^ThvKxc%pj3Ws+9fI3JGVRI6r~Tq=!J7rmpab6Z|q}peLR3 zl@}^)exse#Nl2`K#1hj<)lx|k~@bsWTA`w^q zCz$l=#oxIN0Poa2VM#QdX9CTWw2hBp<&58v<&imy3EY4ZW|C%ymv=^46o1Ed{9$^7 zj}O}j`&IZ$5T7`^+j{Qa*K3OF1{me7Bv6XOFBfU|CYOcRXS5ynHE~=K%@h| zDDX~c${RnPNyv26E&SBDiS}Y!O4nUBK@1GC1Z1_tf6*EKSAtK2hNUydGV&UfG3bZ4 z8XdMCY+z`>Ac0W;GeYSXml`{(%N7u(;!;+@VH=+rZf-l_u*JXrn;*1aeSEjwc(C8D zUwJM4j?Fs9diR$=tE_mIT&{z-qy!J7gqPZ+HFe#G^L z;yBn}1|D&j{@hQfWaNJ>1_eNjVoYF*a-*rkS)*Ns=|Sy?TB}O<2=x@ zE#A%hm-}UYhMRpKezQ-*EC2PJ4g2TyKJ<}v)_ZSLI+>P{+KrYsJ`NIXn}xNVx8LE7 zJ~udk_M;o0v>SJBG4NWaTvyq?0#>(OA-8+`7{B<_kl-X$`ZD51iFwP(8e@es>nrW+ ztP*;G%Lz1`A;i=*R)BNnfU7u;Jd6|>OWzD?qC=5O>tyJGCTxhLJ#|*a=t;!VYLXR0 z;$Rht#u=7N@gWkQLudtz!%~T3=L32NuG$JFZ>pbW=-`R`G1aivFL&<0RO2*L$qcc4H zt4`lYGfx1snl+HnU|ytCToj0Z8aqNGFh2FmxTwb&c{GmUrl0)va32G&ba^2|t(bvE z%fA2w%4g2bdHBLl^Bw?!%0)JLUCtI04Zi68U2nL<;A_gpg$8w*Jze|K+sLNc%$tN* z!%mybLC~;Aj_1}Xek@|dm|Nz+T_&^48}UQs(l86OZ%1$EYmh!1tM1UEkvEu|j)&Gt8#}TuozgF(T=Zw2jOQRf=?)}#Kj{RmC2P;x$EO8RTm#~yew$4;IEll~7`N2m+Dy=fsSOt~8(Q!%w!jMmA7i(`hK;ov= zs~cL7eRvvLET1r!a5`j4Pgo^c;1MQY5S#%k0J+i_AnEY%Kw*jxXax0$^zzYAvB>iE zH0bcyvJ&@bxWfQ#K$5?Mq@uq$tN0F(qh<6{o*msd2#JA31cgIh`B!m^9;rTYzXJy> zjNvTv-@;j9iI%eKg{uTvW_G64#mYkJbx&ZVqaYaDFbj0Jnb(9H8UgG01qZ#e;ew{q z<{SUYLv_#ru$MLK1pe3JC{7)-?N%wm%fZvQu*wP2MyF- z9cXE&t#ZAjHQ9lbdewG@Fb^NSfA?nKE?;1o@jQnL(oxoszQN5Vrn6v2m~uPKs*bZ~ zSGZMTm8&J+4+jsA`o44<_TlDA7 zpS_xa%^^k;&#CepgOycR47p9pD`i0gE2B3_+kx$zTL}!I^R6EEBWt8_0Ygh|)zsi& zL;}(asq)BP`pCa}+WrNZiR1mZa?^4x@F#zNK9bZwOHn$AE{5_u9=Gz`{W{!n2!APs z!SLCj_!#zOJMt3!V>(Z!Cw=A0m|nmAPWI7lnaQSHorS)2`wrWf?zVgPxt(X_3V2<@ zj|?UMuGX-9suDf0??Sul?6~sf#QeoGXWAvMgnjMRSK4{bBJd2VJq>dRty>~uEpb`D zBBYCO6)nX})h+$C7$wb1wd=`Mgp47ilX0$U;={ejdgQjp;G;aWO{V=OlcQXXYFZ|j zF@wNCI?}G#%5VjY*1!mQ@ue)2mWIAP>i^?MTkY;c3_dG+?G7{a9?I%rsq)0z+>XeH zXP2aZ3oU6~KvRSEDu@4{y*GW*WpY%ay zl$lJXZ<78+Nk(#)rsc6bX2=;1hvZzueKfk!XLa3GdY+$0*{= zPCaQ_FL~~HOzu6t@G5?lUo0{Xp@OrzHvC{^tJ{{dtl6xTucnxu@~8)*KWc;uJxqd( z&x#>%m$oUIrXE29x# zpgMOJo?)vZ+g3<2++$ne_rCX&;mVb-VDQj5NMUthSRO<8_bb0MP3`OXnj8XiP?IZUJdIeGhNY$aEQ?m@!V~ z6Se4|&Bqt>&c0`(5x#gTO`*{U62Ah>(vrea=*^Y8(nfb*e zS*b%i(lj)KnIWBip#@Mo&CSa^a<#%l`F5~tI?<&=>B~yRQbAMs7(rMxD(Imzjg34y zv;<1#ln+7P576uaEAc@zG*i>+E&|b%w?jI+IQ*CGZ28|LzL;A_3S6K2pkBa>ETimr*p4h#L9~dZ$?OQ} zQIa)s*zRJakTjBjaIhwx)Ga5B!l?EP8c$sL=K?7_eD=HF#}F) z3b*Nq&&-N+)3~t5pa3uEUL0sg<7ZI?m>CMnFDY|)D0i3FSN`H*iF@4??84dP(uV}i zWriko*uub7IyvCzyf{lkI*4cfi%Tn^jb(`OgS$Lo8hPFIiyz?CY9`O*Y;-1foN-h=nKBmg)v;PY<1*W`k)l$ku;$Is@K zlq+-q&jpC{yRV!ZHov+)y!OJ<@P~i$XT$r~t`B#%NW;pAh4rV0JKOI6Ul>+SUj`W7 z^cVM$Py4KzSmgTX{>t#y_1)p?-{3G*8pa+o^L`|BiO+b>?Q_r`xGX#IamY;cs3`~u zoDT@ciM4V!U16g)3s$20EWyWfhxVN161TrlJzzpa&iXjK8#uN(4~J|}d&~#!N8k{u z?2BLf5rVGb$p`)u2RyqQ+jsYP$Xzz-?twIcYs-(kd`dYb!<94J4BE(R3x0Cd0D8mPJm(fLV|_@&_dJ8NVfg?Yb716ReHvDoxWH;F z#--4f0Wx_UYJ60;5C@HSS*;=SIe=DJv_71IwOScgM&e5asR|%2%kChY9$Ua%ekL}V zQ6BKcf8I~o1}6BaYau6!xbiJ&(cey8I6W+#JwN=6Ra_t4xjDS?{yW26w!5uxNbg=& z7oh!cj$L#)a+`ORlDU#su#rC~mw)Q7>W77Ut1l3(i8)Y!hL&9#Xy8$I^RxBp{pvOv zR@G@d#CW^uy3f7vTn-^VgV9MB*c3~rAttaW$Jzp)hIYl6#u@(NQe+6l|B+P~;4ZDA z%Mw=jlrF20MjV8rOPc|l>3!C?Vz_#|V>|Kgu=O{u@I>k&AcBu|wZOMkdv#{}PxMOR zl582;hFSLMTiO1x#})k;`GZlz)klZYBN+d_&nZHI$}3k7`Rxp9 zhph+ivEFen<_;%Y@3~?O@Y(F+$QNc98(WJQfiy-LBO`aln87%24cHtSta;jiasa03 zft|+1pw5At=pNVu63-Wxu3K{d4L5$Rn5fKy2WdPHz$Rcst=Ps(OHnt;D?gT^<1cuH zzWKEQzYtAUFu=jQ@}6iS7Qs+71aE|et7np)RF+M64*nE?fkgV??VvR{T1Js5SK!IV z5$pqQ5|=`xNXD6@_tliySLh243go`a!A6EDloTZLi=_3nQt5|)Z@B6kq2@!J>DnWJ zz##DQ)U3-DiVy*(9#y|ynr_YRe#X(7?pGj{D=Kzg>Cz!^kD{(}D^6PWsbimoDJ0`ne$~O4Rt45DbFXmY zRL5dK=NCK1I==*-p;HJpCThH&j>dc{BasVs&cN(BP`7PRjzyMg&a-@3ex!dPMZ--D z{3jpL-*pyKAQUw9F79^zM;sB;Hn`*bQj>W|n~*?w`3pLlb%dA~c}wT^RzTpdIf?de zeA-%x0l1R{ktrq=DEIv^WkD`l+fi0$ZA~g8(vZ!da%}h*&x}isR0`f&2M)0*zfwXd z&NXeA&6YOtex5(2{; zMu)EC+GAh+`YHo;WRddIGkY|e&U602+S=-H;nLSq|LOr7cQ%F(KD;&D+4u*Rs-NRP zKa3Bre4R5n)`zG0n#3O4R6MkFmz5TCj0%?-SSWeA+?BV?-2?8ba*uh=fur zDUQ@A%diwV`Hh#qi5#0Bu3_N#qd)x)hV|Xy?#J&9Yv)**!4m16otu$G=EEBVbda&d zijQl<`|ob^Iom623twe*$x8cVCxZ#;*Lb-4OWqs5g2020V3DrBs+O+PJs5fFQ$Rxp z9s_0?{E+8qn?13u0V~o}@Ok#`OSvO$wtIetd+ucG+Hp)(v}`Qmd|xt=DD1_Ca4SL2zyKd+7wJ)<}|xQbEq6yHh`ilZjSsB8pd2jP_ zWHmE9c^L8HIfe@qheIt@&?hS)xZAFJyrP?a46-%OqMNy0!h=Meyg7|A$}iwpf3D!j ziVeyxZB3Ir)MMla^Cx|b5z=3O{&ngs35O2h^CaO3Tr8(LW9}GGN8FH^!p)%H;TzS8b0mQT^v-#sv&W1-fLg_CqS>=*A#3LWS!sm*fl(nZd^3-)$ z(5&hf{^3B=oAAzXyH?6gqd$56yeS|v!a?%b#?}UwEUk|mrgHAwu*&%x&p-G4aR27L z;R6Jf-^pG=n79n9pQt@WC-Out1(r;lhR{0hEcqdFteA$igh!ZN#x}8Te8xwi)7%)| zJx;g_y$&A~2M2qz^cK{{qjDk+GMxj<9G;~R##1p{&KQ%l@vQeWK#699_0Qgef4zLy z6|U{q@oEZH>5ZcRPx-w!;ZX@&8lno%y!>`^@)3%Dl>rHPa_}kf!6p8Lh4#EV=&9j@qKD^`Bu)~PpZMjEJ5?RmXM!bIYPPke42Zt6;Zoj`=k zom)Kz2bG@6n}_U&_dRux_{dE2BZ)&6exzh~Etmcp zl*X4Q509M!)|^$Z>pYhRX63?5Dp_PjbAe7S3Alzs&R{4Z?B<@wCx7b_}gCWnSE)Ojn;S$PBb906#hP2PxjGf z_gFUWN)hEH+Dz&$6EvhTwary5x@;1ZvyzLW^k}KTz~&PzGR?2g)x|Izx%8T+G1vVnZrNb7PGgh zatuDotFg~5rt%;?m3i?>A&tl1+S&@TXc%tYygq#Om6wMXzxB$nic#Yuwx0aO-+Z6* z2iy{HUpr3@g>9^G^Za0U_m+*CPAL0K%Ae zN!%bIA`=ImdW&vw^Yx^7lO&VJf?Z{rct7H!wa_z9_N1%#P*2prDb9-iIb6wuPX{pO zXVgb0!>0rOtTD{H=RX#`d(40>uo_~4)oAat-Rj1T>%%+mzBAlo#m35tGv5pXxfb1S zL6X=Lr73?74ENx9L=-%>1Ai|KFTC&)3}y17|~INFvtTeQln6>_9W$tmT5w4vZBk7>oshF^V$>1_kR)0pc73vth5 zV2xn|8KGgstwH%bHQ~xB5BbcB58|3;hplK1+BJmqzNz!E`DBZYnS-Wz)jxM>ufD6x zE6?0b+t2e@^pl(uC%meQDszUkxBa#+5i zjP}=@m*m%)4p`YH??{I|RwOCcm#j}r z#;Ze^Tig^$o-?knD^33$%SC{o?Wz)$=c82WDW2RvR|-Ucq%y17xO_)J<8peJIW5z0 zvm{<-oG_$FSb24)V)KyK@h5|>R^e7|PhW9cK=bdN-q@I0UJ)=O#6TI}PI?e(8V=0v zQlgv|Ofm=ir975pQcmpKX2iZ1%_8NQMqD^gbFm@WsAzz;6-!MdaZZ~zAy?8Rnb>e8 z4R>(rfrj{;*cw1u9O+;Z1+w>kb18hSkT78d`5Ohiyc*uYCa@Jm){!s+F92uZNp=KZ zlBMtka5OFjC&hK;TP3X7CS!V5g@Fnt>3YNgZ}c%te274CtL#00?~}ZZXS%Ty3|za9 zcqVSAvwn~;Wvw(Vq{B;E6CN#J=ilT05t|wurs%~*+CEgq=dhTb9NDkhkH zszJUvJ?J{P+#d}7<@BK_dl)#RmnHA*Hrt3oQ6-yg+;&{$uJg8Npb}o1s3B_n!B~Ls zjA0{k4rPB;n-Fa+2I3eM?Wu7BY(`@y7_pdGpxIM7>g&p(*u z)6eXu_Pj6UL&H8I#S@1eEbcFC<}0Qqn&$9`Og7hF&AE0^d;(8}kyU(XY`kHTsCz z{E|nr^ld&QqQ!S*fkh5wCgjo21^-GNhPyn$d-VSwUc1c-q}#*COky7J1(10Ldh#d3 zKKicv7$|6~RGMEyrX`XIF+JLXg zjm)7w$+-H(w#*soK1{t!=~n;QiEjrFI*cg*2%H&piw(ZbyjX0ltT> z=um%S?2?GdU)gGUs6eM2aSlwqG`_^q=FJPGr0$U(7(DTFR3z6lcqX#RenBFPgi*edA0!!WaGrFu=F*UkTK2GsnBXKvDSY*?5{Z%7thn+Apo4C@QfI{AWg4RXvjyuURepO#mRJxL{ zeJ1zPspJIT5PSK2HeZxth0@A0+dvl9hfU<%KJs7V_YURVgOTTugA2&#b#^Iuh_ieS z*KiM*!W)qCM#r>~8@?<)QO}F<1)Rr^T=1Ma6BYt{e2&qY_dU+`BTvVrHkl{xaZ-Sq zJIvBH&){I6oJzgRu{Jq{n=7A!qLOVetLvxIxU|Za;erNa#e$!VD`SKaWQcYd9zWwC zG%`3!dGs}953NU1Cba*U-bT}%c}&wBiCuw-sxd=r9?5AAcG|>bbwMczKp<{91Ac6v zDTnBgf8pM8nZOj7r4eRbz9&)gOxipFua!eNX?t|5OQq5Jt&-D{a64Y+mXwegbmQ3V z9C6|!(5VA(@V9WmbB1He95~0)^z^3XSs^BZ;uyN&*E<|jR-S|hol+6~Jl#kN6XH4@ zJ1k2Y0cT(l!>7c{!{jFzHaMdT(?Q@34TP!nEA8qsg){j5Ju7PPi?G&s!1HmVhiP=?QhChqEI5ex zXbQ*czvA^XbySMQ%QV5C?m2k+la7r}p|MoEjrsNmjRVH%hB6QQRFK>8&LIZ~4g54L z;_hTAD|#}WBO&don{UOgtvtNUS_-j)Q_-!*lTO`LM?-kvSohMEGVv}AP2=& zYk;dVm%@Obk()uK(-ue#RbU&zI64_z!ceXpaMsfqrhFk@@t^J?zC4(Ikvzt{RYsjQb*kRD@cEa?dAPDgDmsKbGv0?z>5rvY zFSe02WY~E#Yka^L3=X;P-t$W#v?YulX^Rjk%hi$9F4bl%R&^%1k2ztx`b`uDkT1A8Eksjv!xsua{uM!q#?4Pp`y~k1rEL2Qj%yqae~NhD{`PCA zZF~`fLD!q_yvI`LWwxN48ou(?m$E0Hg(HZ4x03D+-}veaS(PFlS@zG}Kl63Df2$yK zu4k|+n#3dCmbD)El}(!rjGuKD%(+kE^~dn~_>vT#;YZ#Gl`5;2ulS^@kK^(gARmp| z^9awy_)?LwLEu^em{zgb(pV9pcA{T;iC_)vqgpNOhn5;wfVfOoL!Yu zqKdlL@WqS$*gR)c_<8HgmoE>`@%4ndf#Fy{l*AzVEqS^n zHV)4Wl?`;9+;I;>DW^48)&Tm_<)?<*d@A}DUrqVo!)qMOdb8TH6I;ZO0RZ053KD1* zV>NiBY~WBUv3V!|P$Ec~2jwH5tU$;)JeH)_fn|p#YD?l|G0~OOFQk)asrgl=XP$kA zEpn&wSyqvMdPNF0J4M1N)TDBXN z30!ahR|QXmVfh)i50qQ-+08V^To_ku^U!h^SK()Bn5MblKh2T!4NjJP5iJ~~AJ4J6i-j+^cFVI+%D;1; zs7zot7}GQ+Oj!b9^3yUn9@iN9Nq?2sL#^PUD|fOoKc0d}mRhUG1xN`y?B-BKLz?wQ z0>Ydvtn3h=4ZiKhGgYLgvjfsJmh>hNt?L*O2s8iiPx9BIO~)1mvH>&yhFkFq@6DyY z8Vu{ui2E8a@sl5{W8TufZ4<^{a!)CDPIyik0+U!4XNSR;xY({ze|U?)UKqAd6_T<7jS9y7&Q1H zcLGzY;4SV!B56`UpPCEC{pHF1Gf+S(e^zHxf`d{WsTKjGtr$RG#=!Of!==h}+Aln{ zSc$4iTlMv{fz^z)onL|!Y0UXWD2|uL#9pIKKS@aow=5{SmR%O@E9gsNX-$fsVVnPPx; zwH%pKFtSyYI`b2-4$5LY>ck_HssqTW9MF+xmjgNM7&;rLPSxjGoI=o6tAuwsWm=VX z?H)@j$OBiF=(l$>?R}2zdP^F&;hiNHn=qi%0PJVM^Cbvpp#xv}Gn!*46nTnk@V38U zWn1V&5VOQ4*=1k(xpOY7o*VAnemDL63WwJH{(t=n`G0eG`>pq~x@3KQEi;s^uvB(N zHd{sv(CTwrF1g1Tv$DDd?>X>cb~6(&;zPvd#NyN27Bmv|G=y0zm_eCA>rdV#?@6xY z{z)O$*-8FlT)=u;G**9pSela|HDB^MDXZl25WGJT-sc);%D$P>aMhqi$(_eifLV|3Iwq(!!TXf*Y6-=BgLBv+V6NAeMd@A8y>aKfLw+N5ebsU&~i9R#*6>s9R(( znAm=7XRh_|^SN4H$FnTb{sJ7F&8D7}&oz-)@=27kO`L}^m=x++%|clnjB7y97`sfn zUS-vW#wLv%tDGH_Nfz>Q)kdEj_Aaa#G%2HhuJjOv7+c9J_{`>#V<73R*fyO@dB&fx z`f81SHpL-wD+XV}G@=9^sMokf@agMq0a#a*maPt{z!5!Q*nD1iOUvy`LXMAv#$-7HhnG26JV4ljth==jH!bP2zj2jPwd?1`?ruA87 zFQF-I@WM}*K`W3l0|fxzN4$9+@ymMKyd|BfZIbynjkDl*24lSQ*`nZMoXX442o#|< z4b=fwZ*Wo2Ok(jv!Rxxm$6tRq&FgyI8>$=n*7zQrx8^ zkx4^bu62$l2C3Kpmni zgtsV~2hmBi?JW<>lX}d!fTwlgXAI-W!*ADHK07z-&_B<|v17T%fp*f)x|6r;RNMn@ zXY1bq<&@q#T<#gQ%(iLUzn5Pduw1JyqXR$tyiLyEk>1Wgs47?|wif;Pu~vc)z(`9R zV8=C-i%|GTIGlW(q|~|njQLr{Wy&Bv9^NGE1HM9H$7ETSon6AOD-4$5_N|+lfjD>W zJUj)z!B?IYl-VfCRx`TL&KU(pL@Ij{SlX>4-*)kLkEUo^@2A&Jr^8c$*kmcXes0rq zptHxdMZG95<)6q2%8^4M@#}I_-rnEU zMbmoxQvOD+{1TKbw5J-P@X8~~;nF-gyp8h{;6M8Z_btN+%$QeyBJJ}_BA$sD>BckZgc<*euM*sy zHVQHDFvW`7P>4iyQM*V2L&X~WWhv3DA0Nso<0M679uLa4F-{T~5BcjhRRWfQ=NA@8 zg51~Gi=31kn|mPANDgjhalbTAp;@|(y|-*)gS@>+qVz22b($J zh+8u3&$Hk>IUwwHJPi`ZxFny!&`*3^9aH@V=)=?Im43UG+w#g=m49)WGS)a=I#J8Y zSmKI9ZEq?7lj=&`lW;5;g{iPc2Z)Bo==E40LY8U9pPq~K@DN4Ye3eNWdEg{`5dLF3 zNsND#0h;Wim-uy_xj76R^l!KL)ai#eHu%itE_`qv-GOr{s0!g(YISV4tDDaf{aHS1 zPr9ehuMOwflJeW%{uX^B`o}&4HugWz%Tf{K?LHReQTpRO2Kv>fQ!C^TH7RCRB&4mv znpL~0L&ki-=@ge9vvyD%*}@ugmhK1-2~@`|PckzMua**c>3e;Go7k?U#&W>+QKJPS z?aDUjL7f{L_k*8@ryja81iY0oYCeZ-;kkKdYxwC~?++hvIO{$u11|A(G<7rUB6=Tf zM?GSj_UY;}8dK@h@NDz|i=-@r7WOy&(Edy|i9AS^%%(m`Bgxd~+$txLT#=B&%c1kB z_48~GIy+qD3={|MlnVU~;|ENyo@66d|I6eLaLiMEGCCD)&3HX-S{C_tz57sok^HiK zg}Z-?D@_MOugrK!@!V>V;36h>^)=IaWvefN;!%8B@vIH;FrBc+yLjSX^=3j%!PM;vO>v z90cg>*m4*i4MkaH{p8Ck=|rlwtSnDf&TMK@o$v!^B(@bDXKhzS+aZNn^$15+SSdv^ zNX6^%>F@lM01!5vo|0Kb$PAw1|RH=*{YY7oW@b8=5e3x?-MR}HAb`>Ft$ zeiEhP&OldLNmym(j_}e5pjK5@Tj^Zo_9_3AGmRpE>$wKNC4@(WEQNU)kGma`jZ>VZ zXM%W_r~#FPJ+FcyUd1^HDE7$Q6N_oW3L%YO#%dL96J9s#I_DtIF4u-L=9C?VK&h#L|&3%8rLgyC2W;(WL&|8Zx?uvT^Lq#`6Y9?_VI2Hcx=;Ie5GK%DC@n|sg>@k@`cLBeXq#HXkUqMee)Ooa zj`f~$0lOMSVkygo@4e`2Ik;K@9R7w74-{yU$@nP#QuX+Kj4*lVwJ`De0v|1_{Z#Z5 z@{NoF?M3>yk}sA)y|8q{9d!rlc>UA@=SJM)VA1zu#JAt_!vfN)bVmoHW$0Me7yzwZ z5#?mh7JAKVuY7ZO?&@U@6@7|ywAtM|S?xKGF<_qwi9_@Q+qHUv&wKEbDsNUq^n-)J zFn{U*p*IvKpZdgh;T`0Uad6cOA&FA-uhnqlFq`e4>ZL#@xN?DC&=FETe8QQ;S>x!_@#Vrf29B=`O zD+?U_FF;ej@{v!Mg0J=C%D-9ZpsW1eqUK=fqm{uX;`VF1L&;yo@sn z(wGkKa^8V8=0~34RmYju3HjRYb^Y%16gP47KZY3|OcU_lp`m{oV7hbVcXvpEz>+U4 zN49KB7XY}5SA$zIxRYm+pYkgdfvbL;yvPS2;Z1dVJcDZtHw3MUjJUL`=j}ap3P7>5 zOgitun*5e?kgot}WBGmZ^Vlh1Jvc!2^K^cneU8sTIyiGr*J&;fVwq=osFkPnS4OeI zrY`TzE7jU6x5o)jz}QvkG9Mwt>5P!1GFEd61Oxq6b~tes)T4~|o>svuEB$Mn%xcnE zIU0_^a0W3(Av$*&Ury9)zs`BwxbE0V(yPK+uV$d1uvujXu7U zpOnc)-$KaG{c++JdK#5ngsxa48eMW7+n zgzK{2Ovq0V}ge&~+VQ^UB#QigC z=jhm|5Atv|LI$(|+GAiWyakL6xA}Xp=Ch*V+J_$w&%SUqG%&s$hyFJ| z{y6Q~?P(6qtxr2j!!>MZ;MC&(!b@KXO>W-2fidAm(yg)lS%$FVy>XL6>l~zD;ok+X z`?v4czHjzCUOdCuKG4X{@h;`l@NhTF^r}Pg3k7yse%8^i7g#?UgzTV~n7MX#+7&x0 zNb-lvP5th?G;qa=ip9leuBNW6=Z|jRO}gb3=&{JMTk2|KV>9)+$N=gL->|n1?(vDo z%$`thE-$6fYz?r@IS8O!e#L;icWH;>q-?RCBcvvNbcz|(O3!{4N@*%UfR!h*9s zDgNfGEB@?UjYoo7;K=QX`sC*^P+&s&nk|F$R9~tmV<&&?pR5uqUOBHJ%R2P^Ax^l; z$nK`kB^3!2wgE;a1EXiLh_42rVEQ0F;Vb15?PvnlnB~L=S4+Qv=4hsat{6vtr}!KR z;3efg?)fS2@^MNqLC*Gb+>Ht|ZFYer@g5fH06)q#ZOpc$TLk~El=sg@3r>S_wHYE! z%BP{*Reaq|%eNvaBxQ4x$76M5yRFbMkCuiSA6>qH)ZUU~2bhDP^ec=r5DL z<%@Ud2Es_Wtimv+p{m*PfqfuWl7_@~fP62aE$0UCbRVZg_}i^KwN| zhn0vyAWz4BOfd7BqB4CRW1IvBnH*(MSu2f*Gx7@w(=RFaU9!X7Hkc~!u!1Yzq%YnR zA#(3{;a_ex2x=a`@;B?#elWBD=*jYNtzNOrHHl*X<+aVK>==f2=7#s)zdiiJKfc9a z9S-o*@ATV%LEg~s(~qmyt}y6NPY9jo2l~{7Z9WNmZ+P|9r-zqbd~P^<3KG-*ZlYr> zaR#Yr)SDEjo^i03FRD=wIZRhWiF`b(gH#W7)7z}oNly>nz2eBf2d1WGye~$^vwioK z4_Pr{JXQwV?=JFHm3&|TyoxgL73gFIwE`Dw#6IWai1RW!m^|YQ|I(ThL`=4986OHL z?-x&TIOY8C{U7{n_~DP<=8T)`0IG?kEe`TjcXQT%-xVzI;{h@|y0OI%pVF#wrSQgFY3YEfHz7mG?cLH&N z{&audRl;@V(*6z+;Wa0~C}#9K`=+!f>mR2cSz8I^_0rEpZp589maQ9+1ynfdF9aqq zfwjC+b)pYgK5<_Z1xAKJYAmtWa}hyto|)uxTn_AZZr)8z*?8x&maJ8BLr`Y$f9k@- zqeo(dv1JOarY0~+8oBWrBlu{8E)VVsLK}n^+>!xz3!M$-3s$8mrX3gLABBq~q+#Rdb43CNrMymD?IBuNIwyjhH7hj8KMzFlZZa;Dltaiw0P9_U6{$el zNpx2$6s*JMtlI`Jo}n2q^uq})5zLPW%{xoR#HGJ0!BW18O?fJ1zYEJxV|gj$bsEkb z6stJd`N;QPDI?*oS`havO{aX)<^FwV{pnn8-ptk-JC1n<-|kbj)7W%v=inAD6b1K* z18DbCN4c8#>p zzxEn!Mv(~ZoCUQ`ER%EwW{8IXKg2kY)hvdCN0>%oZKqD$xfmt@gQ4MYgTV$coPmHy zE}5uyXZ^4|HSo>v;^oQ@qsSHt&GyFKY+)mWD9mb5F6k?sHGMAPcZxlst}2;}!3cUZ zL(4|HYe4bRSr_LnUSul?-xdciw-aq*pz#xScgb&uJ^1G@UWno2468|QbFiMPG?q`T z#~^d})-68I$Uc2#6J=pD0ZLt0h`!cC)0&NPCS)qdn} z>k8!~3@nYgs2BCPuFO@d4_Ti4d|?!@Zm0y?3_L>3!Npb*7jkzlUmVg{rE+S#pC7UC zAb`xL%O0VcYX_fMIYdjgg{mCGJ7He&^b$yS)93E@nD0^8kL6)m!o#4~6};R4rCi}>A9lR^4Q087tRx={bF-fPv|t=<4bZ+O)3v$V3abqh)6GG7oNE? zX~~TBBC81&mQP`HSj;NLciww%c>C@5ASF7C+b}Tf8`o4Byh&p&`)3UYa|ic^)9Wk4 z*T4Dl@Kp||efr8JCPwbELPG-qsc5G%(41T8;N2uV4G%U@zp zsi|M$W%Yyal))?MD3UmOMJ$njV2Fs0{LL?A@-7C2(K`G?9p1^$l>+x$Q*XJ(lfc1rqrztinU)Nmd@rE1V^^OFNk`2Rw~n zrY1vviW;J=XFs3BSMh?n*#af5x|!t4>yw|)odQ&xN|d#+>_Is&X<6)G5`>oDcy^}u z9)pa1mZzzRIKXiEJ@uT*?l`qN>#w<2b(fcnq_x=<0yaSRKhcZ9*HnFGOJ!OujmDSF zeDKb%oSg^nK$U}=JA}!K!w9M1w2L18neP@PfF6=^TF{0^gf(f*z7JGvvDGkX0O99i z>TLIDlw79+@Ow%df+zsFg>Str9+;C4u;rcin7<-KBHn zMVJnNaSFImA8YBt6K3vzOCRF~4OUX6`!G3|g8<|8RX*aXFwz+}G_meS%@WW2!yltw zVx1~D_%lD@@sq6$!s%B}AmHvym$a2v7oZv(bb_;tZZoLWNEjhl$+2u_NVev(4POeTQ-XrQzx`PY?ga@BB`-Mp()_7%uKG0N;U^J>>0$ z=Uy1j5ND0On)_S#ElN5pc}7Eo2YA^zFOkPSIO)I0U^&F%dEc!x6wm#nhlKkTfq7O| zgg)ZzK;A~v4Hta23__6!!d(LbFd}@toB4)V@+>{nC=lw7EX?eT*KK*{wAyy($cQ?mwr@>vZrc61Uk}La!6P-Dl;^eYU1J zvvleymeFEhGVMD*{n_x=kABST)%&Uc(;Td~!ZKAqul6x3S=_qv#=GxEVQ|&TX+D9c zf#U6tu8|MhTZrp+6$f=5AQlThG}Q26d{>?9Ba4&*(o*Az)uO>nqYX^c%2{1qFLiDA zGZpQdzqB6%pSUlK0yO(LSuv0BZq9u0MdP2g1^2VVw>el0c5O+hw?}i;I~3cS!gTBg zj2q<@@5)}i#l;m`2b{66k9>+8Gj`fd@tCjT)DjNTD7^5^WT4*=*Sk17iu z{EM>~spthW8ufy+rFBYiWJLTyS`eab8;H|_Xjw@q%-5h1WgdEo@4M zBhRL3S>`sOod)c5X98+*0&W5rPNA-*s%i^Ne4n|Zzw~<`#NceGaG}BIoNF^RzcV|H_Jk zjr)7UUw!AVhoAn-HJ*2dwKJE9#}-q00UAlyRaQRoh}hG3&m;`163zqS*{9D8zxR8u z4;Rlf`NAh)H~CbmUsE}Kiol%>c!!A+#ttv0tdH1Dp0FmElCpw^8sIYP#NH=jRSWnc=9vnvbo|3s%8vY@&j++q^yLf zo6CEat@mf49rUd+8Ay?-=hJluH-*OH*_|}exaQ}1tG`yVKXH$l0>xz32Gw326m_yp z=bQ4UbqVUDWmicundz6+Y$ZL^eVMDFTM&Ly6B%m_VV}^S7aqpcH+W zk2p3NU5m~AxT`e%(9q+dkMtgdj>UYS5QI`Wd}NE8t0=*kfjv zFo{TEL-tAX<)}vij8BZt! zFtapKp$<$f_aU^;jUa;bS!0Bkt0GkD6wc{DNPCKH9r}5Q=1pfScs`{u19%5)o%p@~ z{=Z{;#!JKVzy3-rw)+?^Zec)hmfvNGr&wKa3WMMJQdG@FTVJ|qizrZ;J77ZXUz=yG(y}Zp7~vcb^V0|_ zNL#-K96KSG)YHwA3O+@#%1Re-%Kl&~+0PZ~grniejy@f~c;P3GK0yj6eiRY7%Fm^c z8dVS3!ed(Nl<(8V$RdBuDVw0@CFoIGjF|C2b`6U!fTW!kz`$`2!^`=L=Z9B+>-C~B zY5WSq97YRa?6CFb9tNwQ{`e=*ffUha%DLp@Hl0-r zEgDWPvP@K-l7|*KqznRwHx@M7l1XuaC2fvESdLuaArU5_J=T-^W2Aue?sbsHVO};8 z>O+5xa?0;;DDBN>Wsg^6jq#i7BDB9pF7}u4ZrhsVY9`jYcW#DwDM`Bl#g?nFk$>74 zyl(@6-#$+lGyqt6|0^J$kWl#+x)ByR?HhE9A0zoaSBVi;3&b2$6CXu8aak#ouZ)Na z#dWn|6i12LknN=F*!J;}@6&<(gQ)e=0%{VdZx6Bdk%R$l6rT*M=!St-1y9l#r(_(# zBF&GfsIxI2Wv-I7B{td^Mr@c!=!eLR63YbUJS!t9S-nhyoacG!JUmh_$Ov-wHgfCC zp@z2AS|G{7P&V{|7)>Ps-dwr-}bhfR5(7IKvS52R_prhs^sTpiz{ zu~I#x zzFYV+I-O^dj50#Ug$$(OH1gf{ED~VJk2SehC7G5-{9=R%os247z_VLB#Ri#g9Q7sf zR3AEX`pj_Q`~}XGI~N^`Xf2NVnEIL&AuWG7BS})g1PQZ!n-5p?bK>=t6~d2^0Ul8A zBvxoB{-)K{#Hr*xQj&y);e4`O4Trp{SCZb(WeYQH(|~{%xrTo!et9?82Ul+iEiM&p zd@fvYk#@PnUYx29A-lUELzfsK2+I~Xc-igcp*#607qYrLx*EnW3@YUaX#!}MudtX! z46!`u?IHhm$I`IIIg@e;pipeEEULKSO&NB#J*%yBim=ca>&e6CPXQ{-8BBR*m%)+( zLF?8MOXe47=w}%yJpJMe!;3GyIJ}R)12AX3m#|biNYth3isBAoOJ!}bFiM|Bax=z#)#5O z-1uYw-eg5+UWW;h2WFvB-jq!fxua4I{#*=w>GSXaV_) zl9dvKK4bQHjlv1fYQzOKG$Y*4M~S=U&cdzW2ii!FD!Xa)cP7DD4sMM?XboH~qv6~Y zDzQ@My;ky=xR*;fM5bzq{ABC|>TnKZtyW026up+LL( z?6boQFTObZ=5PLH@cV#S{aY9>O#5H{?(b#=#T^9UrRSa-mN9~m$P5NHJr0){OlOp@ za-l(kb2sK_6KEFjEHh8egmF3J8!4!gL70bjE-$d+0DLys(s2euiYoy;)mhvXpv#ToLou#O-##?8 zOzEic3*OvqRGzyM=K*5^WTnL_pIJNm^fSZN*M5T_;>lbpN0i}p>h1QMZ$R_i;rvTq z8SZgl>p%R-pTx-H=YCH!i}I77{ABp?kAIxiZkGE#vuJZHV_avW@*;;yE%FR96pDHq z2fDJaIMsdDF2U)Ed%P5|emj|c{v>A|QO_D>i!nYa^25Vo3~ZSuOL$Ku_~h)(6IKbo zM;bpI@GmL^x~Qlj+(8s_ren6r%=(QZs98|T9HpB$Y0PxidS{jl`nu916p=R8kNul{ ziW=)fC`G{NjMd%rx%++EJ+den6O;Udn|Q?4cVC#p002M$Nkl$j|EaER7 zw^_CNoxlF>@MnMdo#FazR$QC%PXp((?6s%(g#0ATLL^NAHX*#m};<({<-64&&+6ndAfY5m%fzIn-r(2Il0W z4sEOIX(}aksC=@3xRlYl4GOeCXq&nKwtAk==GC2f1SGP?w9>>0c0DsGw(CS+TY=IO z8H#Mns$+_v({Pu%r7rgP9P&PAa=6MS`6(B`M^3{dx@gMklpu!U9gGi_tBe^{hHbYp z5tk^Tt+?%=Upm3*d3%`lxWIB%_#ldieyFyR}XA|pd2K&6bb;M`49(?oVmxq^MePwtKL!F02 z=1U*o?Vxw%JYNT~)73H1g(x0#9Q5JauatA11Ux@4Swq@4k-toNCM!KhD4fAx5 z$9Es|CC|QR*1@`b>Ysg_ahxf>d*^PH;&azAEW#2F%+sg!HV>LPM}YXI>2lqoC@;IS zs(l;t?g82%bv^~?YNO$T^2%^OcgHp@`PR0?pia^1Cy!OLa*@9b?p|U4 z{Es8!&{hP%$v^WrU}e#X0U zU%n6_y^lNb=!Bm>ntZKdLxai)ugK~q;1LdMfZ=(^8~Dq8M2|%)zFP< zr+;_gv>!vdv;M3MK@U`sR~9bNw;6ZpI!&fH+O)%6^1AXYGI5rw<3CN)L*oa|hZyhk z46NiS%*MN-P<33T5C>uI!bA4oUWXWuiI%>@K?apEEMoAFQH=JP$ul53nb2w1ahTqF z`KEp)0}2PJ=f8Rr2&NCW;^4|< zJ{!EkWCn+c?(J<3x9@x~y#DG}hRc`E4*$dNy*8YR;eg2n_#^}K*0yc0&PQ8AZZXo8 z3?M*#mHy5xrTge-3+QsLPz&$d2O8b}&%V_Og{doiVpMY;5ig zfBqMLKYaK5KN!CM!+#o{x%v`n;o5MYa;O=r7hC6)5ZOt7O+83?@N|2lx^*J7el~i) zC9tk(V=*f6Tn3)b1Nx)uFwQc42G-<(FFMb1&O-d!SHG4o<+)82udH=EDgr^;=+DN?)Ni>@eO1xY*p^y2qI40RFFuJhwY#)g*qqOzg|h zF;K~p!G^m?;e;=c1v*2w&AIJJI#Jlrx7xh%Nr|^MofuVk0oy0;vrxdw>aNkhzdqz{ zbydtPZL_AR7?+$|l|E}#v~kId2YXnpsG$W8E(+66phnS?0qi{GIvpT{ZZzAwiYUbcuJETRz3peuBXoB%#uYD?3f0wdZ7Q-aT zqOahni@>5-HIo>^;o0u`TW07qy2<0{H+>-K7~SVDlM5;Qfp*mIp$ZIjHb;FdbMA$1 zpVcLH_#OnBgHx%e1Gd4)d#(;kI%vPg!J+cC-KL*(jUvguO4u5|#+MRuLc`+lWD}kf z6T9uIdzIrF$f+Esy@XfGU>3y;k(~qrtD)n&iliaXP?R8rE{cBW3@5aYtsg@r3o0mW{I_Bv2b62o5__& z&uk`l9zD%3dralMvG`Zq+({FBe88y-2uUMR3ngEC zz(9ww_SHijSk z-QN%Iymx&#yMC5*3%*4?GywQs#V{8zv88^cqV&JD|R zp8ZAt1r0sW(Y)=Kb?TcT5umcjeZ4CgqoZ=r zX=q2>eQ=Hwe)2$1On*qe$gw%}IE~5+=m?oyrOrhoGwQ4;vCM9xRbF}~h=)Q3w#-kx zIc~{z6^v@?g?p@waP{>DGxv&-CC>EvtN;8x4q*LY_@h7m%VD1L60Sb`B4M2S1*~1R zqZluS+s32nv0)7arS)$efNl9vnDi~){j*FwFObG}=kn8L48WOI8RjAQE8JaS>*|ax z^xbDKoX?qK%DXKLAnM+y_~MK3516cRrLVfay0JKE=t_G4PF8bJe*3Vj2qEvBAx7F+ zA7^;yY4Ikmf8rX%fk|_-j5*sSWod)>#A{`sOqN3eWK5Wn6&>2+cpJxqB$W=yhfw8r z(tB2)?_N~2eQma7F|d($%8{RCb3#fZ6i%Oj+*QWXqV3Jf$R$v_pMK*eM~Iw$s8`R@7Gxmu%F_VHW_4v+{u@oIB(po@;(u8}o?lFPakn1>l7ZvX&>uB*Fxc(xM#3$d!HrxiS zMY*M$qw!lE;!kZOG>EMSbSe51vDKGKs0!wm1^}XHkZ@~64gUG$76L<|o3jvj7LHq2 zr0bqme=>J=K9+3&JahFbIS#`IAAC5h0mm zFSKt+E6}aNCBofjDneUs$-s!=^31u$(>p9Bw6MnC^@}0FsR?fLkT>viaOr^8a=D#^ z07zgb-8%2^V9_;)LXyr7R63g8!|0@QgrkKz<^X%tN&hdaldg2k^KRv_y}>uqDxb); zZs}pdIO$;>6os!{D(Ds)pg_-ATe4CB zoU0U#w0Y}Z<)n4u&IV9n#1j{vi7OAFB%mqO%#yRs%se^kW0fs2lWaX7pmaoWCe0Ej zt=s8(5UNefgTcQ2o3Ha}Ps&96CE7w}$-;~B8<5Nw238@dnOx9la%CcgzpNbcOI5DO zJ1|n-mEuz9$xr=HANvlM=E_kj+c0&~$QQEO=zN)a@GQ^t0fF(RMuVQtILBT0%NLnw zQ_CvsZtn^&g9-PrP2(Ln7d|Q|BQ*HC^u-onu<6DKm8R!asb{~YoyMI$lX4dEQJ)xC z2-B@%%6Jd*%@#S*r*+v59W+rU|DbZ7drlUWe~S=T{gjWCDIrEDMo&=D9_w$<_km1K zz@g}Dy;+J!a1$7xJqi7oLKc@5GL1%3So+F8PA)9a-^pWX10--ZveUOx&&cT{MI&?M zx1~r)069Uml1)51yeXeq9&1>as4Y_B^aSFWc#UR6w7+&Qy`MMtlaPwjRrv~k6oTMm zop?T#a(dQI3av-`O{P^g`8VQ>hu{Bi|C`|}&zu|9`P}Nk{kQ3?YsF)9L=kKKsBN~>#3{rxhVTFVPnn$9CA$P4?g;kBG7npuOJm(LAdRMpht= zgL@}QtV<0v9)5qCRVq%PcxIein>At>Cj)WHs>uN#*P-pc-iWavXH%vF3=3|i8`|PYvn56$*&nV*T+(c+x$HTBx9`>M>-^)@5WJ` zHcy@{mw$e;*!MDOIkDb&fN{kfpLummV!!H`BC?CSpi)krq=Q%&9>rtHj%?I7^>xAL6ym$ytn{EMvUMAN_ zpqciGdkhq)4nu}gpRdZi$JYRyL3e-Du)a#J1a7i>3kCn)*2ZwhPeC%ExOnCw%6u(t zvI0+XVW{wGRkYEGcYX2 z#1Tc73-hHxby!EEO;SuAd)$fF^zlfU$SAn>2&9!>wPdn;*1d3^`E@wrD*BKjE@L?b zP?Q2vS(cLXDYp&GJpC*Z)RK}}mggs;^s)2M9Xf!+IoJ!SDz#ZDXVO@m8PGtYam0bA zCr+=h^zjTQMB~erkR5n}CEF-Q%X~^HY1Mu>oXN4H2VQM&@8%4KzIEgqzy8|rqG!5r z{>3Z5_1h6ZZ~pj45nwCK?q6j)$s)7kj3oH{gv}R7X|lzERa#XYG}mm6U(P5x zta^fXo}q!p2Wa7lGvB>N`Ed)9H6WtWv#xsB=bPx=X)$+8gN7gltGvQ|LGm}w981C# zaVvA=M|-J@0t0G~Pm5~ZH^%7jFXE3rM<1$6j{5y7zflMCC^YF@?R-$Tbk3M~u1}aY z#DeB@;M*G>j#h1bk(0q!E^xBD@#w@k4Q;sl0q3Lex!CvLd6z8$_l6JNe=nc9+xDCd z_^Sqv#rG1rzCI+;ts006KGsq1h*X&D`1}HkpIY;iy=TrcO9g+gGwAYjzGu#!8D4ts z`C*YmWEVJ_V*z7@?TM)q&RoHW$9`t{NS;)ZL?L6DeZEM;`~DVqDI;wu<_8}wDpPHC zfZ9c#y0+0(ES}F%hBSHci(`gr_fqLII2+BE$u)ArHSkUG;F024C9TZ%G4_ob=MENG z$QKh{&fK%u%!o$W@7TX4T z{^sGT=?;F}CNe_h!LrU!(Ic!mMiE$ZbR8X3e8zO9pGE7@+ucB}F}zX5cVOo%APk^O z&Ni~Bd=DMNt&#gNhzr8{;MctEhm^BC(~1owO}VNXYtR0TKa^+_ntLi@QjV777jT0o zf=A)r5h&dI+vB@Ch>@OtML-Plo6M~r-qZm!4(!?Avju^^(}~lPmovQ7Gj!9jewsk5 zr2t$Vm!BHe(2J$Z28WrOjZPzxZQ*RbY*{pkP9NIQKM+5C z18_u0`bdA9spCGfpE%1<1si4jBovTwsR4B};dD4)lW`pPY3$JukvjIU<++WtJ4zHC%de$auLlR*sr%?;8hm2(0k@PNsL2xJ zLh6GFSmV9BMiBybGJqsqbRW&ZSk zV&Dj=9^(&{)X!8{b%~ReZUshxr^48GrsePqR;Qo+(~pK5A6_5sd~}QbdNosSg@ti? zty76LkRb`hHS(Si~uAeXuI!SL?#A_604dya+?Me$*V<-e&5wXU=kA8yj=!qlXsG0}tmR{T6!^Ph(;BJeQYWd40J0{PV-p&t4s#;ZVum< zQ9)h2%4~N@T=-2PNe3PNQ}8G~ScYf$T&uWhQ7NN)%|Skt+G3zs-!9;Tv3!y zJEsP~o_Xe(;oNi23};v(`ugjyhqnz6 z_a!Zgm-++G`}cW(5mr!)C@2^2mY+7l)EJSJmntQ^!&~`Mk_{ECc2J_^wM7keUw{kW ze#U%?o}V$%FLQKxM)LP|EUvs;56-qknU5cy)|Y&26lD|t(vW{#-Q@|>wtr(bKEXGF z*3_TD35qN73t8#*xj9bo7k*@AAs#$@>@IkfI5T4RK5{==|MsUxf{(sTU>^y1nE#PT zlb6H?F?pUdMHbkOnPU{Ya|_mme1p*{Y}9c%Cx={~uw^wN5l z@cll+_{8+ZY_mw8`UFKHU&y8N!w7?X2@B2O&4r~>x?@bspzhA+lhH=_@Af$F?{pxHUt0C zSI%>e&uQW;^Hnxyp0~I5SP`%io#x)1+nlj6$JaT|4FB%m{oCAQl(6q|m9P3%(~llR zZbFpQPLaed!VsSe8OY69_5%;!=5LX{TO)+}+Wc~(0hLT|8CPw;>QDn{2FG@?)q5Ao ziLV&e2(XW#r*G*7+n}nEOFls@7`F8+JH6_D`0CJ=he!{ z2#dBAJEkI=p!WWUr|w~@9j56oY2zMFHJ^}U&#&YIwi08 z^(Y!~X?woppHf;@%VxzHS9Ph$r=kgd_-FEfdrvPe)~k2Fm?Ixp`ISxamo*W6j&j#| zkm_4OWBjQ+q_sQ&9@ZZ)MMYx-wH1H7L(}AISv&ru8C~cG40sq2DU-A;eX=I?+%^;V zL;xh^AwOaGLYgNAj**&=_Apfhq@iw{!Lb%6E|uCU+8S~xR5${maNp%mRNNY~oNJtc zFvniBi_BzhvZCYNx8GwXpQUk=b2zND&ghdYQi(EI2IMrrFeq{J*O>h{6NceIPI$u2 z3BL`fe)$s?fBq{7gxg*N&is7$$`bgNUU>aVeA1a-XQN2sfHE3@Q+mCBS>^y2sDx(|nF5pC!OQ%M$fzEyH4)IP|1!!jUf7bLV?Hg(_AKC?(vb zQoW$UGYze>ET}M$pQKd)x&1^~!rt&yXEJj(`qHykGVA>;D={uVcXe1fMW^7NNIJAt z1oFj;mpI6CeYo@#d}C+f5=Dd#70Cc_bJ+R#My&g*bi&rPom~VU`DV$fWw2hnz-Nxn zrz$uc6#E%YEv1>g1h-v;&(>WI2x9QN<9Ejy@H!Cw=!0u~*7H6qNH%kTnqMH%YOc_~ zkH5>yq{kTyF?JLV!X30~%(=jqQaq$=6~2!Fhx{~LNE2spm&Jj2D{g}c@t~09lNT_4 zC=BDxEl&ELW=UPuse)LO`r18j!JHknzE}it#Ag1MD$B;D;P6=`?r35ctzYr5X~{MW4O;Z1mAJ^i+*AWoRR+2=Ko`ndLcG zbu2ccgerfnVkJjsc8DlV=b$Y~D4+SEqlho79+p_0T5zGg{7Yo->FdBroNZ?|vBi8Q zM~LDowm5D+hYy=qT8wGaW?Q&2#=1;dfziU#4n(Xq9bt8twVEZlfCGkv@L^?o2=2lP z?~x=Fraty4pZfhiapg(J3-V%UP9ZWDF$>c61HtE*{IuTO-eumd=8!jeOnm?*uH%*f ze0o^`9-7231MMuLPQH!otJnN4umZDho2%oICxK5MKYt2z>y?$Ky^jf)PI-x)fuEi4RW%gTQ-cJBbfC`Q&b=IQbJ(%-3nMI>r# z*yh)nEuBtds2)!tl!h~Ukami5_a|NNw7Qq~j$iU=-0E}wffI`-u@p=_uFURsj+7f; z-I%9IN#~!!q&Mb7GF|}pw+HWONO;T>J3aunCXey?ZBuSpn{;@CTHmj5VbQaS1 z{J;Nc_~5KE&QOaUx z_DC89QUk0!mepuc zyZM8E46%CgZl4mx79_;OFCfGp0BN(7!Tss(p{FpU!X` zFv7zEZNIDZ384{&=-?!;$pI!j8WRzVnh{Q+`TZ@=AXMfkH`)OzH-Fq`6vLvkY!h5D?~z$q=65o(YxMnjBrq zNl5Dg`B$#=QDb>fDUr|%cvkKzSec0}(*jUz^ipWL{EE~t$5Kza}U=ZiZB zEuE4iI8g>^O5dH?epi$5mn{t7AD-i#D2Zncie5eqYfRB>7&^`XO5*7&oY2X(<{uF? zda8f>rN32HxLxM#IafnF`7Fs|xD%*G4B{_PU!Elvofmyu$?ZYy!5JBCeDm068_se5 z$~!R9*4yAfzsL!2e%QSgCvbban5OIDhJjF=;p)}mk}`LH38!oC(xm>ODSzrjmQz^y z$|XFVGyD$Gn>hFuBy+hn#g!CG7(KS-x&M#7H+!=DxbFP&)?Qszy`!;oVJk&4)j=8ve<~R^ z>__g7QNTeUw5G#PXG2FJgbDGSL}NFJ@S0&(`#xsuHPL_l#a9uYutiT>pUNPw38-^n zeoE9ozqj|sJO)iXleFZGDzl70bdajw5H?`~mCBnx<94pWQy}StYhDcJzb@$y84ge7 zlpn>XUWWG?qh6z!5DYL|9>TzcZh13gW8Q#DI#e|oJs!$tn&VV90t>JE^SSR@c>QWc zX_YiSfoCP&ad&AewE)ZuuoY}cG3Gmg6hYD8TfHP3)Cmsy`))|Joz9-GaRP*5(XbxN zIiZCQbiIdVCWr323ln3MU^I}avF=CFT#qjlCJye*T7F6qAB2g?zO*`j{{3t+>JpX# z9b6^-E{cL2A4|B?uf9@Fzxh`A+Q0kb@+Qj{R#9xoB5Jq~FaWK)h$D!Yov=|>k+Eol zg=Tt#wR(oN5zR5U2>)GY4W$pLRFiYdM_g>Y8AxMOC^fTO%MGk()ULA8lpQ~p=Dhm+ z3#(0c?wAW2w+%g&_x5A;6T1ZvLwR=F zDcybqH35JI)=>0pVwIKybQ1i8X5JIIzDlwg!@$&2z-!sD+z!Xq3vmhG_@ z0uCLCg;tedc6`IbO*SzD>9US|MgEXN_-!=6f`16J?UD~JgLyl@rc}$G>Cd^ zt@)N$gE+Ibc0!eV&X4=QMwq#!#VBJZIhjhih@?d3i52u9>g~G7Ytpc;D5J4aFSDfK zM!nltSHTs?nT7-fXx9`^wTvXKSV#eK!oN>Ct6lO|U+?%ev@=~(+ArarpS0TRD&9lv z_kP|7X5+sKtKV!iC=EzIHF+{vN+8QSmK-%?3uk=!q3-!o+g6t-gf9RPmac#hQSf)l zzryeu`6{2|-wH&FrB<&@R+q`K7QlCKstOL%GHNYZ@4{>@{4J~d7g*rLcUXm`8SpuN zle}k86TFFu{1v|anRsEDlKgZ)h2{Ugu1nhffUe<^;6b3_#$DMi@;LL`!p392ON-k7 zc0D|L{`-9UB%>$M+S#NZw~Up73Q;QT{G5Gb`!)1E7EM59EvF+=A1ASm zVYo~@fFTbQUlPy51yoOH$dJ=f@bg4F+s^5ACavg)Sx+~1*vD_6b@u>kk;@F$vAU%X zV4H5AydKpHOv~1vI0FM=1xgGgRd_0oQkmr^6v%wSgLW3>3o=hDVwXxgsCQz^(=Nzu zlnN>-<_{b};Q~HbH@yA!`{f)<>c4}v#(QVq%idjUYw|gLSx%Tyf$LycG+g?yBaKiP zNH_aojq#?=Ep7P>sMnFi2wpCC3zP$_^*0m@}hlr6$ zP3UK0vic_dOXF*)qKpd7O<8=DFXBk>I;jSQDN~h#S+Y)@5szx2NqAgnWE@~y9yKXx zY`L0YdP7Bxk z^9|`?bmQ1~dvBFk+IpN*@@PIg*v21s#sda_rc?jNX(HUdOWK`Bdv=Cv_^gzqY=r55 zT)X=sayM|sOYnXi!t3h^CJId(8V7wUWDu<^TUskyEH8QY+7bmSc|6 zA_Id#r-Z0fN&ctta)2%N8!VIYXeXDiTwJ-rv0WSGA{(rJ=IN)))1UkK^4Q}aXQ%C@ za`v@1$^xDB1)irCS%M=)8IZX2W(zI4yL#K0WM-EJE9GvZ`ZMO7U~w&XovGnY8O^!-ANV;l0kp^Vgv5?(Bh@Tyd^H`&4!nk7Rh&r`PhsKkE zHrXKd;_I&m_7SX={@MTdKa{(%QabX)lbFyiW2=f%1I1eyLRjQ44KF+^AIpR3{85(K z+1-F${iu;zA@5T;WwMXlkA(t#+1uo6ACdNb_|4+$P6#S1uGOX!?!XQnY;tp(_jEj? zAhkmk$=?SXHX8HT=f(C{89M3UEWqgm&ht}dxOUwJ-%cVpM9~aiZm%FmsWTC2ygP$x z9#k}X2bFa2>~&Sex%^5z*0E1B3+m=H1r&x;FzSd9qT(mkw!K^=X2Vb2F=LVas4!{>o*8`9SA?k-sG<9 zl#69QuY0i`l?r5(3jF63hx(YJ9LgpE*<@>;jm#WiQRy+16TSXMc%RSSohYDVI7~lm zDFVWfCpzbAbFB`w+58qq9WW!}8qAw)#Z5I_jRU{(XSUO(7&3LKDlJ4JN^}Pd{1Q+G z7Z2gdYebfve7#-Q@E*kj8{v1*8g1M6Ys0rMH@+Kh6xTGQ!c8zHOq5N6Zo#=rC#e=c zmx2r-X?$ z7!I&eH|_c2(e%R|OzvXowu3eBB_^k`Zx(%@X?V?3$?8cb6+B0h@j!UnR22^%G26*n zd1v+NCh4mPp^c}1uyF8HxrznJRW<-Ue&Q4)n=BWWua*~{d$m0OgO|(qo_T@30~RGr zz&Uv_d*D==S-@f#-u9^aEai}&LJ}w?L#BMWL5!3%be@PMiKs~+|M}|)C98xa3qgn# zg`7(&s&9D4zDbs&khaZ*$=Gj+5}I<7NgY7X%}-@=F6ZIqP)wH}DK&gFl>i)Z<^@@~a-vWNdDPK_BpFd{$Y=*R&>=+MD(^|4JR8%7Hu z^P^QzLXxI7L8hBFQcyIj5TPPk}QseBr1Km@n?&IBkIgnt`ln8vDnIw7FO@I<=5J*7!GX@}@4SVj3wW_l$K);w4iJlGn}*1>qe)E^ z^auC!y!5?o`hmbtsIwuTpTpXL@^FXrSj(UY)C%Z7eC&!Z51_R!6e-@QOo|xk5C#{D*^SPhn=(fY<-cu*blTUskJBJ^Hhw6+HrDmgM zgQ=yFg(y?>oiwH#E}uOc<%Gup$0U@-^BjI!ZoK%?OObPjj~*=#efG2LHH69Ii=6VK zVgs3&Wi1`tC`W*Y;DdKN_YaE# zBN=#Y8MJQ}?f||}2D>3`Hg$uCoJmxXk&dRL1j9!fPH^@5&bJf8s z$hox7@bPN)6>^y$4KsDlV?SHE%E3DGG{PXV4`vH|@U*R-$AT^$Y2_t@l?etP^UQKi zvd5D7H9sEls9AhHT3$;J^ErZhJ5Sah>24L`M-Q$OCyRR9i3 z1Z`iB1cB4%kqn^tCT)j#HH-mo$C*^ayQWBNQ?9Pjr@ilg-oZtAB!`|Frp$w1E?nZ2Mf!zb|N1wWr&8fx%EJ#m zR1PuGbBJ-n0`2Dkev4Xl8b?xw7hr%bmUjA#+}gZ?wF!K;fzl!rcVYzDlVvx2cf(Yd z#Mu85$X1yzmyvxJIbH4Vo_jebzP$3<+vWX>mpS2Y4c?ez62#NejwX-hZP`8BY`4LY z|LXEw$1HFZA9#i+RnbIJdVvub1XZVh<%jVyCsXNI8`nN`rF%9GH6ecP?G^gUyn5g^ ztZU$7pLL1TP@G(ur(a{Adktl^)}juIsa&C5_RXkiQQRRuxZ7;>(O*!aPdI&H7 z$^pXVuOiEw5`6$%K%>9N+DQ)nIcX(Ij4nPn4B5 zDbP{m6j%yDCa7jQwc((lLXi=^VpGvNJG4$+fl+8kTs1yHqoFC4%UWc}Fat1THeCvk zf^SUHDpD#%LfrnP!A?w>tV_%H#z0{ZVm3-U%F~P8W6vd!L7v@8HtHdv7RtZ~o0sIGvvjX``{;d-Jl_FZ4*{u0oDL88j}S z%@+?QS?@rG9ij>4+a`^T;jGjy3$WQ)Vc@!o&}GUzLQ?g2Hhv1g3j2Cj8#Vha%7mQ_ zC<|bP_ki_=w4CMnul;Fx^@SJ8|M{=}CA>9R4x`vOjKCL(Rc80y;B&yv-&1JE6|8Et zH)tTWCbARntfuF}uOr~rcGt`0_umaFqNe$E!f3xqjDNv^`-SYd0cNKShu-s? zR$$1~6A;$wV}taLJ$PR^#-1Dh#qa-DJzl6PxfDGb4jTiE+dF!mF-;i(2U1CXd`meuLzW=uz$M))L<=DZ)WsY*% zwj)DXNhix8#GxGDdG8EmJy%XX@^E?V(@$YN_UZD(r#_YaTXKZ8gF8DZxpzcLd|}{n zT_fzw5yD_*YqcRFx<1j+&A+!hKKk2;<`ek6P$oHVw;6yFSF zZQx8VSDxxr5PU`}53d9zz6K3>U#0MM%3GKf?+P(s{}a6^b8pv;$;8`;+)t~)NLh3+ z_AM_J`*iF*rD+nSss(48lR@5auw}WEk0@Yoy-dw{%e`}ew$3}9r34(G;|e{deK(z7 zZj{nN8X=czgl~rNvF?a%k6OF|WnHMzdR4O~`PaNY7@F`3-JaHgsv)P{e=w+fq zEXbFeyv2mw7y&6px98aZFHvK`0nTX;l*ua0r73%UxS{nX-yCDvsgw%WsWvxBJUP2b znE!M>hu1CKZ~(N0Je9683N)q&e4m{{ajYDVQ{E94c`L7EZwCizluMMn`3MgY+2u>k z4NbO9LvM@11bR+RSRjV?r-%oj}KWL-Yf zXHB|^D*`P~@wmyw@GW|MzEOlGJ8l%_y5GjYH%Mci*G4si3?!@LIi%MwB4?P@lo{TV z!m*)C!$Jiv&En9&P~H-#{Y+sG%gVClIN1p{1x1*+38yk*?F!3TP;$&JuwT|B*0Y2^ zbDsUF&Rt<5Xr=t%HTLG9PdCdli^GQxvHASr@&Nl-spvR-kiE}L4LB-JEPunQFdoeC zWx?Y|iO&$!b@yxP0sM%TaDzLcy}C3^ea7O_`ZJT9yv8 zgob>nWWIQbeg@xspFOaIr5dnTuP}Ln9HnnCL7x1I)FA|flt4s)3ZYx&T6j;3JmnGJ zvK&?78wj~b$k3oFNa&vmLqIHLv<&R$ii_dhTf)C2LnsH!i&*}ixcjbh_lbL;8B2Be z808(|v#bI7IS>ehtfU>56L9=Cn=wbkAP_~>$T3XE8YN^$ex z31MMLY>(H}9LkL)r;vnUCmS9ZX99De2R{9&GI!)?`L#FSDc}B+zbeaT--jtEe5Ibe zm69G6eq(GCX^Mg*_(3im>=rc))+N{&r&iQjp|{YK#Szc2h8b#7{h+^pUB%Ta$_nTZ zczei={2tfcd>;DMFT-mS4DGw=r9$=M_Vd>SLklnN!BvQR@Ej(>gB99F ztvTB)UGi~*c!r5(1OmsSQXP2K4nvLPv8*0dg~SfuWGy$9zv1F$d(B1gw3poLH-p$% zn5Q{r^3T2bR(boy7t83i?Fw=8jj%QTI|0L6#1|NaIlIAD)R$c8M^(EMo@t?8x0 zdKL3XE!7U7;8?@ddxhmG-+T7^)QgR5vilpq^;_k>`%jf4_b^b#Sw1eKh#4LAK}DeD zX@eb-lSlEOMc_DH2ScF1FP#hdrdLM!__K0hJ$-1+%<#qY=gOac?N7=(Z@$UVb(hP* z1vf3T^U>8)%ESJ&<)HcKBab~=9(eR)<+pzKcgq4+JyVC4${KOkSf(<$>V{^uA@5px zu>b%-07*naRI;Phin5Ze@>dvNx>FYUQ!Lnk5@;P6=W&}G=gwwxG)-3pqU^KNr1i)g zvd|fmtn)=4&Y_rUstnWV*Tn#}p_8ZU+)_}=DJtNQ#vC8}7AbfEbcHUQbUN@c|3>_< z*x|!Urz;UNeS7YMMEoF`+Ap0RoNMJi5mby>o~%QkrW0;`UuS964kIm>JXI?Wcp5<` z|9w#Bz)e}t+TKZ{c3i%WM6=pl9k&(*Jse@W_@P+TLgAW{WyG;icvUxh6UH33cQvwDV zJ%zl$6oqyBYq7?2IoTKm+lxT-^ABw)O>CW?^4ti?WqGx@3iCUmcid z0LeX4r|qkTc51SmCk_$;SvQzkLe?N>Iv9$=i3#?KU<@!be-z8y+3bBbF@KPg)TYWg zmV&-}8QJ*8p($c2R7Ycda*65NtDe zZOf9TIo5Te9ArZF5GR~<2u0Mf6d?QvA>g4IPJtALZLueuIjJ(Ca-#~zuFOaW`1%=E zrJPIj!cV|(5-*!dOEiB1Hc1~t4B`UcPgO}=!({R=ffyz+DQFz~0^(wSXP&<6EX%U* z<#aZerAUWZumDKju8M=YtVVfh91|6~?T++{yf*Ew4vLn%SS?Q~U7`@M9!gW=@;!XV zbH*gzk@Yoe(8^HBLM}uQb{~lxb70 zz))M(80ALj{HVUkM5gbb6_6W)8U=mFcp}!(t1+XMC9_plWW)I{^BdQ^sAQ?50bKi&vM5RLg$Gp$7N61Fd0@D_2tU)!MKx-tvHevFsfR*oP-OBe_w(#eF z^hXHxH5#K?OdAiTGk@jca)dvjl)^NaGz#$B6c!&^c6{bDpDADZUZ z(jlhI`G;XGkcwk)0!Bx#&{cCwanKsYR>v@#HKPNM%`V&yQgkP+fZK z?egt!f4jWP@x3k=TB5^o#Uq1}BXg9ubzp-vv1+y#Fp2-_SHD{Bdf+U>1)aVP*^2iPc+Z)dPFe$BriHrdr_WV&q!4f0?mV-Ys({1zLD`9RY0xsL9hu)!Iis zVI3iU9qu&xIqjnBk7nor3^DQ7&vC=;M)!VSuJY*!rNpbrl6-~iJ$3a)K==6;N_H@Y zpFy}{UVQ@FT$queGu`&nljm;mI11=@BU$n)gm`LnHA>=>QYX6{*eegRM}yIbKE<9` z##bp3`Gb`s>IjNyBIAKew4WES+PHF+{eLK$!31rl$F?%ioSLH_MIXub(yo=(4=!O~ z=VFv4v!u(C6Z&3joOI%{QBjSY%b>OnQsu?LfK853uDUOpIGL-hZTfBI3z(BmVEKoI zid`!=J4Z+c)*L)y{|@yAo1J4x5$j6(@nqKgrUPqcRq==<(4kY50Lt1hwgdB8b4fkFZTM0I)gw zNh*}BlkR(Bdyt7VWVy20{fp!ae=aYq3Jx-)9}ql}v{`33SyL4U6+!!4S|`Lp0i=RD zeHka1Oh+DRu%(0HRV+DP=OO zC|6*O;48z)M^%ShD`$`b&7GNAsWTI5qle4PR^{}}wu`enHaiO|oXpDdARe}bGNACB z`L&~`vr5bSsc?Qnv+F4ip3-m`rB9Z*(4gA(igT<&fVar{xE+9QAyCY-*iMU!Y1D*x z6bom7D?K;Kufjp??9K+8YdR2DXdo20MKA>)@?lJ!OEeNjk&CBg<59ilX*x4)n)Xd{ z1eWJ`10USAS|C6g9pTK`$cP*NQdktNV6E?wN{7E;4d>6DuD9sau44k-XvG2y+D*(2 z5n5NzT`DU_$ipn_vp28Q*~~N$01-}TJ$e@Rk?UT92wGO?bNTf*%lR|!mUFD596)>B zGMk9XOOp&PvxEgdPdqt&<^60r_1nMw+vTB0A1z<{jbG;r`GTHn%*adsnj3wguN@*w z1HtW>Sl?`tCQWqfAYz%(QLlJ+$oqYoc)-<7Yq6putd>p?UQ+;?cm~SUy1}Yibxb%D zs9q>NlH+IH=^T`Ak7+=IWtZgW!<~83TuzkYNVAV?zs$N2-HlM>!MbHRI$%pf=hOg| zP}FTStsl}EZti$!n!Q!(5py$GL>xQyK>79G`zIXbTlx3lhaZkLhP$BKAgNH(;^h$5 zJco`PD#zJ))MIqn-4&F9%|^$m|2CecNqL&y3>~QC3A_@H@|i$k5#_9M2OhG5Wo>^3 zhBZHa_cR{&1<8+kY=>y=+=bN9MeC_2`j9j83-bj|5;uJ+Q0h48?hsd;#3$>Dd77ld zBSw7YIlUwB1ZNd3&}-KXBKf#W+-=Va>&hh^wJ2i(@Qz+8&Z5yJz9+T#?)g^b#h!pS zeXTOvV8Yx#wHpJuK7aP&fh#56^RPt7Wy>gE_QO9N_OV!_mtNG7r%w?k<^+CY$($P{ z4p5BQiC;lhXl_Hij=coM~R>j0asgUJP!1bUi)0|N8mvaQXHD=4C`W*?5j9OrBs zVOn+)M^2um&Folz$+X>wfCoSQhYW{nYl|dn>2LlgT^D z?sa>4ZTy`)1i;=D_d*$ew|~-HgV*l*4{_^dtbO;JsZ|L3q#I%hMS6|W(WecPd>%T& zx5>lcxyC7-AkQ`=K3m43k7Md`T1a`Y|W{_Qtc%H>Pz4|-9Cp{uJ=s3+zGJ(aQd6s_nhJ9oDep(7x)}FZG zUM5;3=WqtfVSx2nHYNo(H~It}6a(%LH$zzBH~{Cb>|QJ%d;Feq^8VTK>7Q5TvTSD8 zt+=XGt(?Z1~2Kjv2z9x8)XqIysaybm(5F$mB0Lp@0PRg zEn|6t;t8vu$sKykj3vZLON+WU9cAK1tE4f-?*7x=2HHETp4>Hwq6fN7GqE^e!+F|R zokszC#4kN^%47*k>k0alC_O04!K5cDveyL@_7f;IY?mqJ^xItisQBM;!&2m&JV+N5 zJZx8`FS()ZPMwCtbqO`HPB~*a^F6r3jM=x(82pDnp`Sd_lv|a5YkQp&fWX2DH2Vg^ zu(|ul-AM{qnmS4?4FLC41`1EBggW@A0$9^w5(jMu<~f(y6ALJyWloY%D|v{SPgz45 zJ#ZwI;4osCrov30LO7KllB~(&v%e#(LMfZL8IOP8jZ+1*Pu11Rg0CG-ywvQepvbyt z2AIZk(?c29=1*qRtZ9}G=q1c>9l$N3?Q{lg<1#b42y8oE1N`7(Dg;o|n6MWFn{8&6 z46ii?Qw~ZtsOS#J)3{lIz=0$~OL3Eq=6{WoNM;?-5!N+xIWJqK3?vqFD^_(XRG^=A z*{qu>T-_ZQ>i{ar2Kf=ktYs$NjC)g17NLbT*7{hZbufl+&9~wg?=AtpL|e)|l~;3Q z(uN&3TpaDteVLL7=paD2Q!R0-X<0s&%f}E^1=%*l-FK;wH)J=5)}yYmcwO* zQZ)Z4pDt5Qr=EDYoVfpF`IWDHxg6oRT1Zw_IsVI~AFkbYR?)JxOcc1QSP8iCnOg8< z1gO$715ttN%zvLWmNoIS+jjzV7vuR&*KWpZe);ede(C4)R#3IIBYzRj(9;ukq>Z#~ z=7iEN9bm#m86a_}5BY=a?3`7OARm71giCrV0=vkNT`kAp;R#LBsarcJ96TC$K%Gp5 zfZukgYu3%oT2O}8SvTVf&Bev(B6(AOw219+piptIpzyES&2*I5UxgszG|ediq7hud zIh`eW1le(bj!f#9Jt^`Sbmi5cU2*rh)yMFGBnmC9!94NZC}VN*V*Cz9!jCS^x563u z-|EwlFK;yh;c6$b-uH_ioS^Z3-)Pac#B7}fh{ zn-acqCW$xO0bLXZcanyUar(&q5YM�wDO)wxHD5+@<4gT_8(YKTQ3ZVUMl}>Z!bO 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

    L5(zB^gBq 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

    t{Fm^m1B0qUSUUW6Z@-P(2u|S?_laY67ABMq| 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%0A6u@RUU91zHXYg$Q%lsey-zHoJv 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�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 literal 0 HcmV?d00001 diff --git a/src/components/startPage/images/引导页 2.png b/src/components/startPage/images/引导页 2.png new file mode 100644 index 0000000000000000000000000000000000000000..549f3999d147ae6834f1f2b25dee577eaa7fd500 GIT binary patch literal 187643 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 literal 0 HcmV?d00001 diff --git a/src/components/startPage/images/引导页 3.png b/src/components/startPage/images/引导页 3.png new file mode 100644 index 0000000000000000000000000000000000000000..f33984eaad3c066b45d832c2a39a9e873a7c869d GIT binary patch literal 301821 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

    vZcX< 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

    k+ldaI6AXR*U+H(xC*=?Ep$|{z}_N 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 zνHt~GPuv{$Lf3%g9j$j>HY@KGM&H3L32HZ$ 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 literal 0 HcmV?d00001 diff --git a/src/components/startPage/images/引导页1.png b/src/components/startPage/images/引导页1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9fde6d524618aa3e2bde42ee67f113704b5aae GIT binary patch literal 129185 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 literal 0 HcmV?d00001 diff --git a/src/components/startPage/images/引导页5.png b/src/components/startPage/images/引导页5.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f5fa2dc78472cbfb68a6fa880cb449856838f2 GIT binary patch literal 189409 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 gDu|E#S#fW^?U@k02IIr&?t0${|+RCgl( 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 z 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 WuAQMa_-+~SJ8Wk4cgB9#EB^u41|ClU literal 0 HcmV?d00001 diff --git a/src/components/startPage/index.tsx b/src/components/startPage/index.tsx new file mode 100644 index 0000000..e83ea6b --- /dev/null +++ b/src/components/startPage/index.tsx @@ -0,0 +1,37 @@ +import React, { useState } from "react"; +import { Button, Swiper } from "react-vant"; +import { useBoolean } from "ahooks"; +import startUrl from "./images/启动页.png"; +import url1 from "./images/引导页1.png"; +import url2 from "./images/引导页 2.png"; +import url3 from "./images/引导页 3.png"; +import url4 from "./images/引导页 4.png"; +import url5 from "./images/引导页5.png"; +import style from "./style.module.css"; +const banners = [startUrl, url1, url2, url3, url4, url5]; + +export const StartPage: React.FC = () => { + const [show, { setFalse }] = useBoolean(true); + + return ( + + {banners.map((v, i) => { + return ( + + i === banners.length - 1 && setFalse()} + /> + + ); + })} + + ); +}; diff --git a/src/components/startPage/style.module.css b/src/components/startPage/style.module.css new file mode 100644 index 0000000..844d314 --- /dev/null +++ b/src/components/startPage/style.module.css @@ -0,0 +1,24 @@ +.swiper { + position: fixed; + left: 0; + top: 0; + width: 100vw; + height: 100vh; +} + +.swiper.none { + display: none; +} + +.img { + width: 100vw; + height: 100vh; +} + + +.btn { + position: absolute; + left: 50%; + bottom: 110px; + transform: translateX(-50%); +} \ No newline at end of file diff --git a/src/components/stepsItem/index.tsx b/src/components/stepsItem/index.tsx new file mode 100644 index 0000000..840c76e --- /dev/null +++ b/src/components/stepsItem/index.tsx @@ -0,0 +1,38 @@ +import React from 'react'; +import style from "./style.module.scss" +import MyTaskSelect from "../../assets/images/image/hdpi/my_task_select.png" +interface Step { + title: number; + completed: boolean; + day: number +} + +interface SignInStepperProps { + steps: Step[]; + activeStep: number; +} + +const SignInStepper: React.FC = ({ steps, activeStep }) => { + + + return ( +
    + {steps.map((step, index) => ( +
    +
    +{step.title}
    +
    +
    + { + index===activeStep &&
    + +
    + } +
    +
    {step.day}天
    +
    + ))} +
    + ); +}; + +export default SignInStepper; diff --git a/src/components/stepsItem/style.module.scss b/src/components/stepsItem/style.module.scss new file mode 100644 index 0000000..4857b25 --- /dev/null +++ b/src/components/stepsItem/style.module.scss @@ -0,0 +1,97 @@ +.signStepper { + display: flex; + justify-content: space-around; + + .signItem { + .accumulatePoints{ + margin-top: 22px; + margin-bottom: 10px; + font-size: 12px; + color: #333; + } + .day{ + font-size: 12px; + transform: scale(0.8); + margin-top: 10px; + color: #333; + margin-bottom: 20px; + } + .activeStep { + width: 16px; + height: 16px; + background: #3087ea; + border-radius: 50%; + position: relative; + text-align: center; + padding-top: 2px; + + .isThread { + width: 55px; + height: 3px; + background: #3087ea; + position: absolute; + top: 7px; + left: -15px; + } + + .demoIcon { + width: 16px; + height: 16px; + position: absolute; + top: 0; + left: 0; + img{ + width: 100%; + height: 100%; + } + } + } + + .active { + width: 16px; + height: 16px; + background: #dddddd; + border-radius: 50%; + position: relative; + + .thread { + width: 55px; + height: 3px; + background: #dddddd; + position: absolute; + top: 7px; + left: -15px; + } + } + } + + .signItem:last-child { + + .thread { + background: #ddd; + width: 30px; + } + + .isThread { + background: #3087ea; + width: 30px; + } + } + + .signItem:first-child { + + .thread { + background: #ddd; + left: 10px; + width: 30px; + } + + .isThread { + position: absolute; + left: 10px; + background: #3087ea; + width: 30px; + } + } + +} \ No newline at end of file diff --git a/src/components/upload/index.tsx b/src/components/upload/index.tsx new file mode 100644 index 0000000..31a8ecf --- /dev/null +++ b/src/components/upload/index.tsx @@ -0,0 +1,33 @@ +import axios from 'axios' +import React, { useRef } from 'react' + +interface PropsType { + onChange?: (params: { type: string, url: string }[]) => void +} + +export const Upload: React.FC = ({ onChange }) => { + const input = useRef(null) + const handleChange = async () => { + const files = input.current?.files + if (files) { + const requests = Array.from(files).map(file => { + const formData = new FormData(); + formData.append('file', file, file.name) + return axios.post('/xxx/upload', formData) + }); + const result = await Promise.all(requests) + const s = result.map(v => { + return { + url: v.data.data.url, + type: v.data.type + } + }) + onChange && onChange(s) + } + } + + return
    + handleChange()} multiple/> + input.current?.click()} style={{ fontSize: 30 }}>+ +
    +} \ No newline at end of file diff --git a/src/components/userPatientCircleItem/index.tsx b/src/components/userPatientCircleItem/index.tsx new file mode 100644 index 0000000..6009aa8 --- /dev/null +++ b/src/components/userPatientCircleItem/index.tsx @@ -0,0 +1,72 @@ +import React, { useRef, useState } from "react"; +import style from "./style.module.scss"; +import collectionDelete from "../../assets/images/image/hdpi/collection_delete.png"; +import { useAppSelector } from "../../store/hooks"; +import { useNavigate } from "react-router-dom"; +import { getTimeFormatText } from "../../utils/formatTime"; +import { cancelSickCollection } from "../../api/my"; + +// 我的——用户收藏病友圈数据类型 +interface PatientCircleItem { + id: number; + sickCircleId: number; + title: string; + disease: string; + createTime: number; + collectionNum: number; + commentNum: number; +} + +interface PropsType { + ind: number; + patientCircleItem: PatientCircleItem; +} + +export const UserPatientCircleItem: React.FC = ({ + ind, + patientCircleItem, +}) => { + const navigate = useNavigate(); + + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + const handleDelete = async () => { + await cancelSickCollection( + patientCircleItem.sickCircleId, + userId.toString(), + sessionId + ); + }; + + return ( +
    + navigate( + `/patient/circle/detail?id=${patientCircleItem.id}&sickCircleId=${patientCircleItem.sickCircleId}` + ) + } + > +
    +
    {patientCircleItem.title}
    +
    {patientCircleItem.disease}
    +
    +
    +
    收藏
    +
    + {patientCircleItem.collectionNum} +
    +
    建议
    +
    {patientCircleItem.commentNum}
    +
    +
    + {getTimeFormatText(new Date(patientCircleItem.createTime))} +
    +
    +
    +
    + ); +}; + +export default UserPatientCircleItem; diff --git a/src/components/userPatientCircleItem/style.module.css b/src/components/userPatientCircleItem/style.module.css new file mode 100644 index 0000000..60f4e76 --- /dev/null +++ b/src/components/userPatientCircleItem/style.module.css @@ -0,0 +1,55 @@ +.patientsphere { + width: 100%; + height: auto; + padding: 20px; + position: relative; +} + +.patientsphere .title { + font-size: 16px; + line-height: 16px; +} + +.patientsphere .disease { + margin-top: 14px; + margin-bottom: 16px; + font-size: 12px; + line-height: 20px; +} + +.patientsphere .itemFooter_box { + display: flex; + align-items: center; + width: 120%; + margin-left: -10%; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); +} + +.patientsphere .itemFooter_box .itemFooter { + display: flex; + align-items: center; +} + +.patientsphere .itemFooter_box .itemFooter .numbers { + margin-left: 6px; + margin-right: 14px; +} + +.patientsphere .collectionDelete { + width: 30px; + height: 30px; + position: absolute; + right: 0; + top: 0; +} + +.patientsphere .collectionDelete img { + width: 100%; + height: 100%; +} + +.collectionConent_item { + border-bottom: 1px solid #ccc; +} diff --git a/src/components/userPatientCircleItem/style.module.min.css b/src/components/userPatientCircleItem/style.module.min.css new file mode 100644 index 0000000..93b4c33 --- /dev/null +++ b/src/components/userPatientCircleItem/style.module.min.css @@ -0,0 +1 @@ +.patientsphere{width:100%;height:auto;padding:20px;position:relative}.patientsphere .title{font-size:16px;line-height:16px}.patientsphere .disease{margin-top:14px;margin-bottom:16px;font-size:12px;line-height:20px}.patientsphere .itemFooter_box{display:flex;align-items:center;width:120%;margin-left:-10%;justify-content:space-between;font-size:12px;transform:scale(0.833)}.patientsphere .itemFooter_box .itemFooter{display:flex;align-items:center}.patientsphere .itemFooter_box .itemFooter .numbers{margin-left:6px;margin-right:14px}.patientsphere .collectionDelete{width:30px;height:30px;position:absolute;right:0;top:0}.patientsphere .collectionDelete img{width:100%;height:100%}.collectionConent_item{border-bottom:1px solid #ccc} diff --git a/src/components/userPatientCircleItem/style.module.scss b/src/components/userPatientCircleItem/style.module.scss new file mode 100644 index 0000000..fab3289 --- /dev/null +++ b/src/components/userPatientCircleItem/style.module.scss @@ -0,0 +1,55 @@ +.patientsphere { + width: 100%; + height: auto; + padding: 20px; + position: relative; + + .title { + font-size: 16px; + line-height: 16px; + } + + .disease { + margin-top: 14px; + margin-bottom: 16px; + font-size: 12px; + line-height: 20px; + } + + .itemFooter_box { + display: flex; + align-items: center; + width: 120%; + margin-left: -10%; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + + .itemFooter { + display: flex; + align-items: center; + + .numbers { + margin-left: 6px; + margin-right: 14px; + } + } + } + + .collectionDelete { + width: 30px; + height: 30px; + position: absolute; + right: 0; + top: 0; + + img { + width: 100%; + height: 100%; + } + } +} + +.collectionConent_item { + border-bottom: 1px solid #ccc; +} \ No newline at end of file diff --git a/src/components/userVideoBuyItem/index.tsx b/src/components/userVideoBuyItem/index.tsx new file mode 100644 index 0000000..6b68d26 --- /dev/null +++ b/src/components/userVideoBuyItem/index.tsx @@ -0,0 +1,147 @@ +import React, { useEffect, useRef, useState } from "react"; +import style from "./style.module.scss"; +import timeOutIcon from "../../assets/images/icon/common resource/hdpi/common_icon_time_out_n.png"; +import tollIcon from "../../assets/images/icon/common resource/hdpi/common_icon_toll_n.png"; +import bought from "../../assets/images/image/hdpi/bought.png"; +import { cancelVideoCollection, deleteVideoBuy } from "../../api/my"; +import { useAppSelector } from "../../store/hooks"; + +// 我的——用户购买视频数据类型 +interface UserVideoBuyItem { + id: number; + videoId: number; + title: string; + originalUrl: string; + duration: number; + createTime: number; +} + +// 我的——用户收藏健康课堂视频数据类型 +interface VideoCollectionItem { + id: number; + videoId: number; + title: string; + shearUrl: string; + originalUrl: string; + price: number; + duration: number; + whetherBuy: number; + buyNum: number; + createTime: number; +} + +interface PropsType { + buyItem?: UserVideoBuyItem; + type: string; + collectionItem?: VideoCollectionItem; + onUpdate: () => void; +} + +export const UserVideoBuyItem: React.FC = ({ + buyItem, + type, + collectionItem, + onUpdate, +}) => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [isShow, setIsShow] = useState(true); + const [createTime, setCreateTime] = useState(""); + const videoId = buyItem?.videoId || (collectionItem?.videoId as number); + const videoRef = useRef(null); + const handlePlay = () => { + if (videoRef.current) { + videoRef.current.play(); + setIsShow(false); + } + }; + + const handleEnded = () => { + setIsShow(true); + }; + + useEffect(() => { + if (buyItem) { + const createTime = new Date(buyItem.createTime) + .toLocaleDateString() + .split("/") + .join("-"); + setCreateTime(createTime); + } else if (collectionItem) { + const createTime = new Date(collectionItem.createTime) + .toLocaleDateString() + .split("/") + .join("-"); + setCreateTime(createTime); + } + }, []); + + const handleDelete = async () => { + if (type === "bought") { + await deleteVideoBuy(videoId, userId, sessionId); + onUpdate(); + } else { + await cancelVideoCollection(videoId, userId, sessionId); + onUpdate(); + } + }; + return ( +
    +
    + + {isShow && ( +
    + {buyItem?.title || collectionItem?.title} +
    + )} + {isShow && ( + handlePlay()} + /> + )} + {isShow && ( +
    + {buyItem?.duration || collectionItem?.duration} +
    + )} + {type === "collection" && ( + + )} +
    + {type === "collection" ? ( +
    {collectionItem?.buyNum}人已购买
    + ) : ( +
    + )} +
    +
    {createTime}
    +
    handleDelete()}> + 删除 +
    +
    +
    +
    +
    + ); +}; + +export default UserVideoBuyItem; diff --git a/src/components/userVideoBuyItem/style.module.scss b/src/components/userVideoBuyItem/style.module.scss new file mode 100644 index 0000000..ddb5ccd --- /dev/null +++ b/src/components/userVideoBuyItem/style.module.scss @@ -0,0 +1,95 @@ +@mixin commonStyle { + font-size: 12px; + transform: scale(0.83); + color: var(--base-color); +} + +.userVideoBuyItem { + width: 375px; + height: 205px !important; + + .video_wrapper { + width: 100%; + height: 100%; + position: relative; + background-image: url("https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=ad26a3bf738b4710ce7af5caf3feefc5/b8389b504fc2d56292b28b73e61190ef77c66cf1.jpg"); + + .video { + margin-left: 138px; + width: auto; + height: 175px; + } + + .title { + font-size: 16px; + color: #fff; + position: absolute; + z-index: 1; + top: 10px; + left: 20px; + } + + .timeOut { + min-width: 36px; + height: 36px; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + } + + .duration { + width: 48px; + height: 24px; + font-size: 12px; + color: #fff; + border-radius: 12px; + background-color: rgba($color: #333, $alpha: 0.5); + position: absolute; + right: 20px; + bottom: 40px; + text-align: center; + line-height: 24px; + } + + .bought { + max-width: 35px; + height: 35px; + position: absolute; + right: 0; + } + + .tollIcon { + max-width: 30px; + height: 30px; + position: absolute; + right: 20px; + top: 50%; + transform: translateY(-50%); + } + + .footer { + width: 100%; + height: 30px; + background-color: #fff; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 20px; + + .buyNum, + .btn_delete { + @include commonStyle(); + } + + .right { + display: flex; + + .createTime { + @include commonStyle(); + margin-right: 20px; + } + } + } + } +} diff --git a/src/components/vedioInfo/index.tsx b/src/components/vedioInfo/index.tsx new file mode 100644 index 0000000..06b06ed --- /dev/null +++ b/src/components/vedioInfo/index.tsx @@ -0,0 +1,51 @@ +import React from "react"; +import upUrl from "../../assets/images/icon/common resource/hdpi/common_icon_on_slippery_n.png"; +import style from "./style.module.scss"; +import { VedioList } from "../../views/vedio"; + +interface PropsType { + v: VedioList; + width: string; + touchMove?: (progress: number) => void; + touchStart?: (progress: number) => void; +} +const clientX = document.documentElement.clientWidth; +export const VedioInfo: React.FC = ({ v, width, touchMove }) => { + const onTouchMove = (e: React.TouchEvent) => { + const touch = e.changedTouches[0]; + if (touch) { + const progress = touch.clientX / clientX; + touchMove && touchMove(progress); + } + }; + const onTouchStart = (e: React.TouchEvent) => { + const touch = e.changedTouches[0]; + if (touch) { + const progress = touch.clientX / clientX; + touchMove && touchMove(progress); + } + }; + return ( +
    +
    +

    {v.title}

    +
    {v.abstracts}
    +
    +
    +
    onTouchMove(e)} + onTouchStart={(e) => onTouchStart(e)} + className={style["progress-middle"]} + > +
    +
    +
    +
    + +
    +
    + ); +}; diff --git a/src/components/vedioInfo/style.module.scss b/src/components/vedioInfo/style.module.scss new file mode 100644 index 0000000..abc9138 --- /dev/null +++ b/src/components/vedioInfo/style.module.scss @@ -0,0 +1,51 @@ +.vedio-info { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + + .info { + padding: 0 20px; + + .title { + color: white; + margin-bottom: 14px; + font-size: 16px; + } + + .content { + color: white; + font-size: 12px; + line-height: 16px; + } + } + + .progress { + height: 4px; + + margin: 16px 0; + + .progress-middle { + width: 100%; + height: 100%; + background-color: #64a297; + + .current-progress { + width: 50%; + height: 100%; + background-color: white; + transition: width 200ms; + } + } + + } + + .up { + margin-bottom: 10px; + text-align: center; + + img { + width: 12px; + } + } +} diff --git a/src/components/vlist/observer-item.tsx b/src/components/vlist/observer-item.tsx new file mode 100644 index 0000000..ea51a7f --- /dev/null +++ b/src/components/vlist/observer-item.tsx @@ -0,0 +1,45 @@ +import React, { HTMLAttributes, useEffect, useRef, useState } from "react"; + +export default function Item(props: any) { + const { index, measure } = props; + const element = useRef(null); + + useEffect(() => { + measureItem(index); + + return observe(); + }, []); + + // 监听高度变化 + const observe = () => { + const resizeObserver = new ResizeObserver(() => { + // 获取当前列表项的高度 + const el = element.current; + if (el && el.offsetHeight) { + // 触发更新 + measure(index, el.offsetHeight); + } + }); + resizeObserver.observe(element.current!); + + return () => resizeObserver.disconnect(); + }; + + // 初次渲染完成 + const measureItem = (index) => { + const item = element.current; + if (item?.clientHeight) { + measure(index, item.clientHeight); + } + }; + + // const divProps: HTMLAttributes = { + // tabIndex: 1, + // index: index, // 这里添加了额外的属性 'qwe' + // }; + return ( +
    + {props.children} +
    + ); +} diff --git a/src/components/vlist/vlist.css b/src/components/vlist/vlist.css new file mode 100644 index 0000000..0b66c67 --- /dev/null +++ b/src/components/vlist/vlist.css @@ -0,0 +1,18 @@ +.viewport { + height: 100vh; + overflow: scroll; + position: relative; +} + +.list-phantom { + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.list-item { + color: #555; + box-sizing: border-box; + border-bottom: 1px solid #999; +} diff --git a/src/components/vlist/vlist.tsx b/src/components/vlist/vlist.tsx new file mode 100644 index 0000000..c74bda5 --- /dev/null +++ b/src/components/vlist/vlist.tsx @@ -0,0 +1,223 @@ +import React, { + useCallback, + useEffect, + useMemo, + useRef, + useState, +} from "react"; +import Skeleton from "react-loading-skeleton"; + +export default function Vlist(props: any) { + const render = + typeof props.children === "function" + ? props.children + : props.children.find((v) => typeof v === "function"); + const content = + typeof props.children === "function" + ? "" + : props.children.filter((v) => typeof v !== "function"); + + + const { list = [] } = props; + const viewport = useRef(null); // 可视区域 + const listArea = useRef(null); // 渲染区域 + const phantom = useRef(null); // 占位区域,列表总高度 + const pl = useRef(null); // 前置占位区域 + + // 列表前后缓存条数 + const buffered = 10; + + // 预估高度 + const defaultItemSize = 100; + // 记录列表项的位置信息 + const [positions, setpositions] = useState( + list.map((item, index) => { + // console.log(index) + return { + index, + height: defaultItemSize, + top: index * defaultItemSize + 1054, + bottom: (index + 1) * defaultItemSize + 1054, + }; + }) + ); + + // 列表总高度 + const [phantomHeight, setphantomHeight] = useState( + positions.reduce((total, item) => total + item.height, 0) + ); + + const viewCount = 10; // 渲染数量 + + const [startIndex, setstartIndex] = useState(0); // 开始index + + // 结束index + const endIndex = useMemo( + () => Math.min(startIndex + viewCount + buffered, list.length), + [startIndex, list.length] + ); + + const [startOffset, setstartOffset] = useState(0); // 偏移量 + + useEffect(() => { + if (positions?.length) { + const totalHeight = positions.reduce( + (total, item) => total + item.height, + 1054 + ); + setphantomHeight(totalHeight); + } + }, [positions]); + + useEffect(() => { + setpositions( + list.map((item, index) => { + // console.log(index) + return { + index, + height: defaultItemSize, + top: + index * defaultItemSize + + (pl.current?.offsetTop ? pl.current?.offsetTop : 0), + bottom: + (index + 1) * defaultItemSize + + (pl.current?.offsetTop ? pl.current?.offsetTop : 0), + }; + }) + ); + }, []); + + // 测量高度 + const measure = (index, height) => { + // 如果没有传入height,主动进行测量 + if (height === undefined) { + height = + listArea?.current?.querySelector(`[index="${index}"]`)?.clientHeight || + defaultItemSize; + } + + positions.forEach((item) => { + if (item.index === index) { + const oldHeight = item.height; + const dHeight = oldHeight - height; + + // 向下更新 + if (dHeight) { + item.height = height; + item.bottom = item.bottom - dHeight; + + for (let k = index + 1; k < positions.length; k++) { + positions[k].top = positions[k - 1].bottom; + positions[k].bottom = positions[k].bottom - dHeight; + } + } + } + }); + setpositions(positions); + }; + + // 获取startIndex 二分查找法 + const getStartIndex = (scrollTop) => { + // console.log(scrollTop) + // let item = positions.find((i) => i && i.bottom > scrollTop); + const item = binarySearch(positions, scrollTop); + // console.log(item , buffered) + return Math.max(0, item - buffered); + }; + + //二分法查找 + const binarySearch = (positions, value) => { + let start = 0; //开始 + let end = positions.length - 1; //结束位置 + let temp = 0; //记录当前的高度临时值 + //当开始位置小于结束的位置的时候,就一直往下找 + while (start <= end) { + //找到中间的位置 + const middleIndex = parseInt(((start + end) / 2).toString()); + //中间位置bottom位置 + const middleValue = positions[middleIndex].bottom; + + // console.log(middleIndex, middleValue, positions); + //如果当前的middleValue与value相等,则可进行 + if (middleValue === value) { + return middleIndex + 1; + } else if (middleValue < value) { + //当前要查找的在右边 + start = middleIndex + 1; + } else if (middleValue > value) { + //当前要查找的在左边 + // temp为存储的临时数据 如果不存在middleValue == value的时候 返回这个临时的数据 + // if (temp == null || temp >= middleIndex) { + temp = middleIndex; //找到范围 + // } + end = middleIndex - 1; + } + } + // console.log(value, start, end, temp); + return temp; + }; + + // 获取startOffset + const getStartOffset = (startIndex) => { + return startIndex >= 1 ? positions[startIndex].top : 0; + }; + + /** + * 获取滚动距离 scrollTop + * 根据 scrollTop 和 itemSize 计算出 startIndex 和 endIndex + * 根据 scrollTop 和 itemSize 计算出 startOffset + * 显示startIndex 和 endIndex之间的元素 + * 设置listArea的偏移量为startOffset + */ + const onScroll = () => { + const scrollTop = viewport?.current?.scrollTop; // 滚动距离 + const startIndex = getStartIndex(scrollTop); + setstartIndex(startIndex); + + const startOffset = getStartOffset(startIndex); + setstartOffset(startOffset); + + + }; + + // 是否在指定的范围中 + const isBetweenRanges = useCallback( + (index) => { + // console.log(startIndex, endIndex) + return index >= startIndex && index <= endIndex; + }, + [startIndex, endIndex] + ); + + return ( +
    +
    +
    +
    {content}
    + {list.map((item, index) => ( +
    + {isBetweenRanges(index) ? ( + render({ + index, + item, + measure, + }) + ) : ( + + )} +
    + ))} +
    +
    + ); +} + + +// react + ts div标签添加index属性报错 \ No newline at end of file diff --git a/src/components/wd-list/index.tsx b/src/components/wd-list/index.tsx new file mode 100644 index 0000000..ee18f55 --- /dev/null +++ b/src/components/wd-list/index.tsx @@ -0,0 +1,118 @@ +// import React, { ReactNode } from "react"; + +// interface ListProps { +// finished: boolean; +// onLoad: () => Promise; +// finishedText: string; +// children: ReactNode; +// } + +// interface ListState { +// loading: boolean; +// } + +// export class List extends React.Component { +// constructor(props: ListProps) { +// super(props); +// this.state = { +// loading: false, +// }; +// } + +// handleScroll = () => { +// const { finished, onLoad } = this.props; +// const { loading } = this.state; +// const remainingDistance = +// document.body.offsetHeight - (globalThis.innerHeight + globalThis.scrollY); + +// if (finished || loading || remainingDistance > 50) return; + +// this.setState({ loading: true }, async () => { +// await onLoad(); +// this.setState({ loading: false }); +// }); +// }; + +// componentDidMount(): void { +// globalThis.addEventListener("scroll", this.handleScroll); +// } +// componentWillUnmount(): void { +// globalThis.removeEventListener("scroll", this.handleScroll); +// } + +// render() { +// const { children, finishedText, finished } = this.props; +// const { loading } = this.state; + +// return ( +//
    +// {/* 更换为实际需要的高度 */} +// {children} +//
    +// {loading &&
    Loading...
    } +// {!loading && finished &&
    {finishedText}
    } +//
    +//
    +// ); +// } +// } +/*****************************************************************************/ + +import React, { ReactNode, useEffect, useState } from "react"; + +interface ListProps { + finished: boolean; + onLoad: () => Promise; + finishedText: string; + children: ReactNode; +} + +export function List({ finished, onLoad, finishedText, children }: ListProps) { + const [loading, setLoading] = useState(false); + + const handleScroll = () => { + if(loading) return ; + const remainingDistance = + document.body.offsetHeight - (globalThis.innerHeight + globalThis.scrollY); + + console.log(finished , loading , remainingDistance > 50) + if (finished || loading || remainingDistance > 50) return; + + + setLoading(true); + onLoad() + .then(() => { + setLoading(false); + }) + .catch((error) => { + console.error("Failed to load data:", error); + setLoading(false); + }).finally(() => setLoading(false)) + }; + + useEffect(() => { + globalThis.addEventListener("scroll", handleScroll); + return () => { + globalThis.removeEventListener("scroll", handleScroll); + }; + }, []); + + return ( +
    + {/* 更换为实际需要的高度 */} + {children} +
    + {loading &&
    Loading...
    } + {!loading && finished &&
    {finishedText}
    } +
    +
    + ); +} + diff --git a/src/custom.d.ts b/src/custom.d.ts new file mode 100644 index 0000000..99b7714 --- /dev/null +++ b/src/custom.d.ts @@ -0,0 +1,9 @@ +declare module "*.webm" { + const src: string; + export default src; +} + +declare module "*.mp4" { + const src: string; + export default src; +} diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..47573cc --- /dev/null +++ b/src/index.css @@ -0,0 +1,16 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +:root { + --primary-color: #3087ea; + --danger-color: #f00; + --red-dark:#d92109; + --white-base:#ffffff; + --base-bgColor: #f2f2f2; + --base-color: #333; + --gray-medium: #999999; + --gray-dark: #666666; +} diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..55a398d --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,35 @@ +import React, { Suspense } from "react"; +import ReactDOM from "react-dom/client"; +import "./index.css"; +import App from "./App"; +import reportWebVitals from "./reportWebVitals"; +import "./service/request"; +import { BrowserRouter } from "react-router-dom"; +import "lib-flexible"; +import "./api/index"; +import { Provider } from "react-redux"; +import { store, persistor } from "./store"; +import { PersistGate } from "redux-persist/integration/react"; +import { CacheProvider } from "./components/keepAlive/CacheContext"; +import ErrorBoundary from "./components/errorBoundary"; + +const root = ReactDOM.createRoot( + document.getElementById("root") as HTMLElement +); +root.render( + + + + + + + + + + + + + +); + +reportWebVitals(); diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..ab20da0 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1,70 @@ +/// +/// + +declare namespace NodeJS { + interface ProcessEnv { + readonly NODE_ENV: "development" | "production" | "test"; + readonly PUBLIC_URL: string; + } +} + +declare module "*.avif" { + const src: string; + export default src; +} + +declare module "*.bmp" { + const src: string; + export default src; +} + +declare module "*.gif" { + const src: string; + export default src; +} + +declare module "*.jpg" { + const src: string; + export default src; +} + +declare module "*.jpeg" { + const src: string; + export default src; +} + +declare module "*.png" { + const src: string; + export default src; +} + +declare module "*.webp" { + const src: string; + export default src; +} + +declare module "*.svg" { + import * as React from "react"; + + export const ReactComponent: React.FunctionComponent< + React.SVGProps & { title?: string } + >; + + const src: string; + export default src; +} + +declare module "*.module.css" { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module "*.module.scss" { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module "*.module.sass" { + const classes: { readonly [key: string]: string }; + export default classes; +} diff --git a/src/regExp/index.ts b/src/regExp/index.ts new file mode 100644 index 0000000..3764ba1 --- /dev/null +++ b/src/regExp/index.ts @@ -0,0 +1 @@ +export const regEmail = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/ \ No newline at end of file diff --git a/src/reportWebVitals.ts b/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/router/index.tsx b/src/router/index.tsx new file mode 100644 index 0000000..607d217 --- /dev/null +++ b/src/router/index.tsx @@ -0,0 +1,21 @@ +import { Routes, Route } from "react-router-dom"; +import RoutesList from "./routes"; +import React from "react"; + +const Router: React.FC = () => { + return ( + + {RoutesList.map((v, i) => { + if (v.meta.cache) { + return ; + } else { + return ; + } + })} + + ); +}; + +export default Router; + +// react + ts 实现函数组件内的数据缓存 \ No newline at end of file diff --git a/src/router/router.tsx b/src/router/router.tsx new file mode 100644 index 0000000..e8c5f7b --- /dev/null +++ b/src/router/router.tsx @@ -0,0 +1,144 @@ +import { lazy } from "react"; +/************************ 首页 *********************************/ + +export const HomeIndex = lazy(() => import("../views/home/index1")); +export const HomeSearch = lazy(() => import("../views/home/search")); +export const HomeKnowledgeBase = lazy( + () => import("../views/home/knowledgeBase") +); +export const HomeKnowledgeBaseDetail = lazy( + () => import("../views/home/knowledgeBase/detail") +); +export const HomeInformation = lazy(() => import("../views/home/information")); +export const HomeInformationDetail = lazy( + () => import("../views/home/information/detail") +); + +/************************ 问诊 *********************************/ +export const ConsultationChat = lazy( + () => import("../views/consultation/consultationServer/chat") +); +export const ConsultationDetail = lazy( + () => import("../views/consultation/consultationServer/detail") +); +export const ConsultationList = lazy( + () => import("../views/consultation/consultationServer/doctorList") +); +export const ConsultationCommentList = lazy( + () => import("../views/consultation/consultationServer/commentList") +); + +export const MyConsultationCurrent = lazy( + () => import("../views/consultation/myConsultation/current") +); +export const MyConsultationHistory = lazy( + () => import("../views/consultation/myConsultation/history") +); +export const MyConsultationComment = lazy( + () => import("../views/consultation/myConsultation/comment") +); +export const MyConsultationQueryComment = lazy( + () => import("../views/consultation/myConsultation/queryComment") +); +export const MyConsultationResult = lazy( + () => import("../views/consultation/myConsultation/result") +); + +/************************ 钱包 *********************************/ +export const MyWallet = lazy(() => import("../views/wallet/myWallet")); +export const Recharge = lazy(() => import("../views/wallet/recharge")); +export const RechargeSuccess = lazy( + () => import("../views/wallet/rechargeSuccess") +); +export const Withdrawal = lazy(() => import("../views/wallet/withdrawal")); +export const Withdrawaling = lazy( + () => import("../views/wallet/withdrawaling") +); +export const WithdrawalRecords = lazy( + () => import("../views/wallet/withdrawalRecords") +); + +/************************ 病友圈 *********************************/ +export const PatientCircle = lazy(() => import("../views/patientCircle")); +export const PatientCircleDetail = lazy( + () => import("../views/patientCircle/detail") +); +export const PatientCircleSearch = lazy( + () => import("../views/patientCircle/search") +); +export const PatientCircleSearchResult = lazy( + () => import("../views/patientCircle/search/result") +); +export const PatientCircleUserInfo = lazy( + () => import("../views/patientCircle/userInfo") +); +export const PatientCircleWrite = lazy( + () => import("../views/patientCircle/write") +); + +/************************ 视频 *********************************/ +export const MyVideo = lazy(() => import("../views/vedio")); + +/************************ 我的 *********************************/ +export const MyProFile = lazy(() => import("../views/my/proFile/index")); +export const MyAddModifyProFile = lazy( + () => import("../views/my/proFile/addModifyProfile") +); +export const MyAttention = lazy(() => import("../views/my/attention")); +export const MyCollection = lazy(() => import("../views/my/collection")); +export const MyMessage = lazy(() => import("../views/my/message/my")); +export const MyMessageDetail = lazy(() => import("../views/my/message/detail")); +export const MyPayVideo = lazy(() => import("../views/my/payVideo")); +export const MyAdoptIdea = lazy(() => import("../views/my/adoptIdea")); +export const MyLogin = lazy(() => import("../views/my/login")); +export const MyForgetPassword1 = lazy( + () => import("../views/my/forgetPassword1") +); +export const MyForgetPassword2 = lazy( + () => import("../views/my/forgetPassword2") +); +export const MyRegister = lazy(() => import("../views/my/register")); +export const MyPatientCircle = lazy( + () => import("../views/my/myPatientCircle/index") +); +export const MyPatientCircleCommentList = lazy( + () => import("../views/my/myPatientCircle/commentList") +); + +export const My = lazy(() => import("../views/my/index")); +export const MySign = lazy(() => import("../views/my/sign")); + +/************************ 设置 *********************************/ + +export const Set = lazy(() => import("../views/set/index")); +export const SetBindBankCard = lazy(() => import("../views/set/bindBankCard")); +export const SetBindConfirm = lazy(() => import("../views/set/bindConfirm")); +export const SetChangePassword = lazy( + () => import("../views/set/changePassword") +); +export const SetChooseGender = lazy(() => import("../views/set/chooseGender")); +export const SetInviteFriends = lazy( + () => import("../views/set/inviteFriends") +); +export const SetMyPhysicalSigns = lazy( + () => import("../views/set/myPhysicalSigns") +); +export const SetRealNameAuthentication = lazy( + () => import("../views/set/realNameAuthentication") +); +export const SetScreenBrightness = lazy( + () => import("../views/set/screenBrightness") +); +export const SetNickname = lazy(() => import("../views/set/setNickname")); +export const SetVersionDetection = lazy( + () => import("../views/set/versionDetection") +); +export const ViewAuthenticationInformation = lazy( + () => import("../views/set/viewAuthenticationInformation") +); +export const SetViewBankCards = lazy( + () => import("../views/set/viewBankCards") +); +export const PersonInfomation = lazy( + () => import("../views/set/personInfomation") +); diff --git a/src/router/routes.tsx b/src/router/routes.tsx new file mode 100644 index 0000000..5df27f5 --- /dev/null +++ b/src/router/routes.tsx @@ -0,0 +1,546 @@ +import React from "react"; +import { Navigate } from "react-router-dom"; +import { RouteRawState } from "../types"; +import { + ConsultationChat, + ConsultationCommentList, + ConsultationDetail, + ConsultationList, + HomeIndex, + HomeInformation, + HomeInformationDetail, + HomeKnowledgeBase, + HomeKnowledgeBaseDetail, + HomeSearch, + My, + MyAddModifyProFile, + MyAdoptIdea, + MyAttention, + MyCollection, + MyConsultationComment, + MyConsultationCurrent, + MyConsultationHistory, + MyConsultationQueryComment, + MyConsultationResult, + MyForgetPassword1, + MyForgetPassword2, + MyLogin, + MyMessage, + MyMessageDetail, + MyPatientCircle, + MyPatientCircleCommentList, + MyPayVideo, + MyProFile, + MyRegister, + MySign, + MyVideo, + MyWallet, + PatientCircle, + PatientCircleDetail, + PatientCircleSearch, + PatientCircleSearchResult, + PatientCircleUserInfo, + PatientCircleWrite, + PersonInfomation, + Recharge, + RechargeSuccess, + Set, + SetBindBankCard, + SetBindConfirm, + SetChangePassword, + SetChooseGender, + SetInviteFriends, + SetMyPhysicalSigns, + SetNickname, + SetRealNameAuthentication, + SetScreenBrightness, + SetVersionDetection, + SetViewBankCards, + ViewAuthenticationInformation, + Withdrawal, + WithdrawalRecords, + Withdrawaling, +} from "./router"; +import { KeepAliveProvider } from "../components"; + +/************************ 首页 *********************************/ + +export const HomeRoutes: RouteRawState[] = [ + { + path: "/home", + element: + + , + meta: { + title: "首页", + cache: true + }, + }, + { + path: "/home/search", + element: , + meta: { + title: "搜索", + }, + }, + { + path: "/home/knowledgebase", + element: , + meta: { + title: "知识库", + }, + }, + { + path: "/home/knowledgebase/:id/:type", + element: , + meta: { + title: "知识库-详情", + }, + }, + { + path: "/home/information", + element: , + meta: { + title: "咨询", + }, + }, + { + path: "/home/information/:infoId", + element: , + meta: { + title: "咨询详情", + }, + }, + { + path: "/", + element: , + meta: { + title: "首页", + }, + }, +]; + +/************************ 问诊 *********************************/ + +export const consultationRoutes: RouteRawState[] = [ + { + path: "/consultation/doctor/list", + element: , + meta: { + title: "医生列表", + }, + }, + { + path: "/consultation/chat", + element: , + meta: { + title: "聊天对话-聊天记录", + }, + }, + { + path: "/consultation/doctor/detail", + element: , + meta: { + title: "医生详情", + }, + }, + { + path: "/consultation/comment/list", + element: , + meta: { + title: "评论列表", + }, + }, + { + path: "/consultation/my/current", + element: , + meta: { + title: "当前问诊", + }, + }, + { + path: "/consultation/my/history", + element: , + meta: { + title: "历史问诊", + }, + }, + { + path: "/consultation/my/comment", + element: , + meta: { + title: "评价问诊", + }, + }, + { + path: "/consultation/my/result", + element: , + meta: { + title: "评价结果", + }, + }, + { + path: "/consultation/my/query/comment", + element: , + meta: { + title: "查看评价", + }, + }, +]; + +/************************ 钱包 *********************************/ + +export const walletRoutes: RouteRawState[] = [ + { + path: "/wallet/my", + element: , + meta: { + title: "我的钱包", + }, + }, + { + path: "/wallet/recharge", + element: , + meta: { + title: "钱包充值", + }, + }, + { + path: "/wallet/recharge/success", + element: , + meta: { + title: "充值成功", + }, + }, + { + path: "/wallet/withdrawal", + element: , + meta: { + title: "钱包提现", + }, + }, + { + path: "/wallet/withdrawaling", + element: , + meta: { + title: "提现中", + }, + }, + { + path: "/wallet/withdrawal/records", + element: , + meta: { + title: "提现记录", + }, + }, +]; +/************************ 病友圈 *********************************/ + +export const patientCircleRoutes: RouteRawState[] = [ + { + path: "/patient/circle", + element: , + meta: { + title: "病友圈首页", + }, + }, + { + path: "/patient/circle/detail", + element: , + meta: { + title: "病友圈详情页", + }, + }, + { + path: "/patient/circle/search", + element: , + meta: { + title: "病友圈搜索", + }, + }, + { + path: "/patient/circle/search/result", + element: , + meta: { + title: "病友圈搜索结果", + }, + }, + { + path: "/patient/circle/user/info/:patientUserId", + element: , + meta: { + title: "病友圈用户信息页", + }, + }, + { + path: "/patient/circle/write", + element: , + meta: { + title: "写病友圈", + }, + }, +]; + +/************************ 视频 *********************************/ +export const VideoRoutes: RouteRawState[] = [ + { + path: "/vedio", + element: , + meta: { + title: "视频", + }, + }, +]; + +/************************ 我的 *********************************/ + +export const MyRoutes: RouteRawState[] = [ + { + path: "/my/pay/video", + element: , + meta: { + title: "购买的视频", + }, + }, + { + path: "/my/adopt/idea", + element: , + meta: { + title: "采纳意见", + }, + }, + { + path: "/login", + element: , + meta: { + title: "登录", + }, + }, + { + path: "/my/forget/password1", + element: , + meta: { + title: "忘记密码1", + }, + }, + { + path: "/my/forget/password2", + element: , + meta: { + title: "忘记密码2", + }, + }, + { + path: "/register", + element: , + meta: { + title: "注册", + }, + }, + { + path: "/my/patient/circle", + element: , + meta: { + title: "我的病友圈", + }, + }, + { + path: "/my/patient/circle/comment/list", + element: , + meta: { + title: "病友圈评论列表", + }, + }, + { + path: "/my", + element: , + meta: { + title: "我的", + cache: true + }, + }, + { + path: "/my/sign", + element: , + meta: { + title: "我的签到", + }, + }, + { + path: "/my/profile", + element: , + meta: { + title: "我的档案", + }, + }, + { + path: "/my/profile/edit_add", + element: , + meta: { + title: "编辑-添加-档案", + }, + }, + { + path: "/my/attention", + element: , + meta: { + title: "我的关注", + }, + }, + { + path: "/my/collection", + element: , + meta: { + title: "我的收藏", + }, + }, + { + path: "/my/message", + element: , + meta: { + title: "我的消息", + }, + }, + { + path: "/my/message/detail", + element: , + meta: { + title: "消息详情", + }, + }, +]; + +/************************ 设置 *********************************/ + +export const SetRoutes: RouteRawState[] = [ + { + path: "/set", + element: , + meta: { + title: "设置", + }, + }, + { + path: "/set/bind/bank/card", + element: , + meta: { + title: "绑定银行卡", + }, + }, + { + path: "/set/bind/bank/card/confirm", + element: , + meta: { + title: "确定绑定", + }, + }, + { + path: "/set/change/password", + element: , + meta: { + title: "修改密码", + }, + }, + { + path: "/set/choose/gender", + element: , + meta: { + title: "选择性别", + }, + }, + { + path: "/set/invite/friends", + element: , + meta: { + title: "邀请好友", + }, + }, + { + path: "/set/my/physical/signs", + element: , + meta: { + title: "我的体征", + }, + }, + { + path: "/set/realname/authentication", + element: , + meta: { + title: "实名认证", + }, + }, + { + path: "/set/screen/brightness", + element: , + meta: { + title: "屏幕亮度", + }, + }, + { + path: "/set/nickname", + element: , + meta: { + title: "设置昵称", + }, + }, + { + path: "/set/version/detection", + element: , + meta: { + title: "版本更新", + }, + }, + { + path: "/set/view/authentication/information", + element: , + meta: { + title: "查看认证信息", + }, + }, + { + path: "/set/view/bank/cards", + element: , + meta: { + title: "查看银行卡信息", + }, + }, + { + path: "/set/person/infomation", + element: , + meta: { + title: "个人信息页面", + }, + }, +]; + +/************************ 聊天 *********************************/ +const Chat = React.lazy(() => import('../views/chat')) +const Login = React.lazy(() => import('../views/chat/login')) +const ChatRoutes = [{ + path: "/chat/robot", + element: , + meta: { + title: "机器人聊天", + }, +},{ + path: "/chat/login", + element: , + meta: { + title: "AI登录", + }, +}] +/************************ 总路由表 *********************************/ + +const RoutesList: RouteRawState[] = ([] as RouteRawState[]).concat( + HomeRoutes, + consultationRoutes, + walletRoutes, + patientCircleRoutes, + VideoRoutes, + MyRoutes, + SetRoutes, + ChatRoutes +); + +console.log("路由个数", RoutesList.length, RoutesList); +export default RoutesList; diff --git a/src/service/config.ts b/src/service/config.ts new file mode 100644 index 0000000..808dbdf --- /dev/null +++ b/src/service/config.ts @@ -0,0 +1,4 @@ +const devBaseURL = ""; // 开发环境 内网 需要链接八维内网 +const proBaseURL = ""; //生产环境 +export const BASE_URL = process.env.NODE_ENV === 'development' ? devBaseURL: proBaseURL; +export const TIMEOUT = 5000; diff --git a/src/service/request.ts b/src/service/request.ts new file mode 100644 index 0000000..01c199a --- /dev/null +++ b/src/service/request.ts @@ -0,0 +1,101 @@ +import axios, { AxiosRequestConfig } from "axios"; +import { BASE_URL } from "./config"; +import { Notify, Toast } from "react-vant"; +import { MyResponseType } from "../types"; +import { store } from "../store"; +import loading from "../assets/images/image/loading.gif"; + +const service = axios.create({ + baseURL: BASE_URL, + // timeout: TIMEOUT, +}); + +// http request 拦截器 +service.interceptors.request.use( + (config) => { + const state = store.getState(); + // 发送网络请求时, 在界面的中间位置显示Loading的组件,使用react-vant插件,这里不再赘述 + Toast.loading({ + message: "加载中", + forbidClick: true, + loadingType: "ball", + }); + //请求公共参数携带的信息 + + // config.headers.ak = localStorage.getItem('ak') || ""; + config.headers.sessionId = state.user.userInfo.sessionId; + config.headers.userId = state.user.userInfo.userId; + // config.headers["Content-Type"] = "application/x-www-form-urlencoded"; + + return config; + }, + (err) => { + Toast.clear(); + //...关闭加载loading的组件,显示消息提示弹窗 + return Promise.reject(err); + } +); + +// http response 拦截器 +service.interceptors.response.use( + (res) => { + Toast.clear(); + const { status, message } = res.data; + switch (status) { + case "9999": + break; + case "9001": + console.log("服务端错误"); + break; + case "8001": + console.log("用户业务错误"); + Notify.show({ type: "danger", message }); + break; + case "8002": + console.log("医生业务错误"); + break; + case "8003": + console.log("公共业务错误"); + break; + } + return res; + }, + (err) => { + Toast.clear(); + if (err && err.response) { + switch (err.response.status) { + case 400: + console.log("请求错误"); + break; + case 401: + console.log("未授权访问"); + break; + case 404: + console.log("资源找不到"); + break; + default: + console.log("其他错误信息"); + } + } + return Promise.reject(err); + } +); + +const request = async ( + config: AxiosRequestConfig +): Promise> => { + // try { + const resp = await service.request>(config); + return resp.data; + // } catch (err: any) { + // const message = err.message || "请求失败"; + // console.error(message); // 失败消息提示 + // return { + // status: "4000", + // message, + // result: null as any, + // }; + // } +}; + +export default request; diff --git a/src/setupProxy.js b/src/setupProxy.js new file mode 100644 index 0000000..ffb4a6a --- /dev/null +++ b/src/setupProxy.js @@ -0,0 +1,44 @@ +const { + createProxyMiddleware +} = require('http-proxy-middleware'); + +module.exports = app => { + // 代理 + app.use( + '/health', + createProxyMiddleware({ + // target: 'http://10.59.9.18/', + target: 'http://localhost:8080 ', + + changeOrigin: true, + }) + ); + // 代理 + app.use( + '/oauth', + createProxyMiddleware({ + target: 'https://aip.baidubce.com', + changeOrigin: true, + }) + ); + // https://aip.baidubce.com/rest/2.0/ocr/ + // 代理 + app.use( + '/rest', + createProxyMiddleware({ + target: 'https://aip.baidubce.com/', + changeOrigin: true, + }) + ); + + app.use( + '/xxx', + createProxyMiddleware({ + target: 'http://localhost:8000/', + changeOrigin: true, + pathRewrite: { + '/xxx': '' + } + }) + ); +} diff --git a/src/setupTests.ts b/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/store/doctorDetail/doctorDetailSlice.ts b/src/store/doctorDetail/doctorDetailSlice.ts new file mode 100644 index 0000000..dcccdfd --- /dev/null +++ b/src/store/doctorDetail/doctorDetailSlice.ts @@ -0,0 +1,75 @@ +// 医生详情 +import { createSlice } from "@reduxjs/toolkit"; + +// interface doctorReceiveGiftListRawState{ +// worth?:Number, +// receiveNum?:Number, +// giftPic?:String, +// giftName?:String, +// meaning?:String +// } + +// interface commentListRawState{ +// nickName?:String, +// headPic?:String, +// content?:String, +// commentTime?:String +// } + +// interface doctorDetailRawState{ +// doctorId:Number, +// doctorName?:String, +// imagePic?:String, +// jobTitle?:String, +// inauguralHospital?:String, +// praise?:String, +// serverNum?:Number, +// servicePrice?:Number, +// followFlag?:Number, +// personalProfile?:String, +// goodField?:String, +// commentNum?:Number, +// praiseNum?:Number, +// badNum?:Number, +// doctorReceiveGiftList?:doctorReceiveGiftListRawState, +// commentList?:commentListRawState +// } + +const doctorReducer = createSlice({ + name: "doctorReducer", + initialState: { + //医生id + doctorId: 0, + //问诊id + recordId: 0, + commentList: [], + //评价状态码 + Cookies: "1", + // result:[],//************************************目前有问题*********************************** */ + }, + reducers: { + // 详情医生id + addDoctorList(state, { payload }) { + state.doctorId = payload; + }, + //问诊id + addrecordId(state, { payload }) { + state.recordId = payload; + }, + addCookies(state, { payload }) { + state.Cookies = payload; + }, + // addresult(state, { payload }) { + // state.result = payload; + // }, + // 评论列表 + addCommentList(state, { payload }) { + state.commentList = payload; + }, + }, +}); + +export const { addDoctorList, addCommentList, addrecordId,addCookies } = + doctorReducer.actions; + +export default doctorReducer.reducer; diff --git a/src/store/hooks.ts b/src/store/hooks.ts new file mode 100644 index 0000000..e92c706 --- /dev/null +++ b/src/store/hooks.ts @@ -0,0 +1,9 @@ +import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux'; +import type { RootState, AppDispatch } from './index'; + +// Use throughout your app instead of plain `useDispatch` and `useSelector` +// 使用 useAppDispatch | useAppSelector +export const useAppDispatch = () => useDispatch(); +export const useAppSelector: TypedUseSelectorHook = useSelector; + + diff --git a/src/store/index.ts b/src/store/index.ts new file mode 100644 index 0000000..b9b8edc --- /dev/null +++ b/src/store/index.ts @@ -0,0 +1,46 @@ +import { Action, ThunkAction, configureStore, combineReducers } from '@reduxjs/toolkit' +// 切片 +import userReducer from './user/userSlice' +import doctorReducer from './doctorDetail/doctorDetailSlice'; +// redux 日志中间件插件 +import logger from 'redux-logger' +// redux 持久化插件 +import { persistStore, persistReducer } from 'redux-persist' +// 引入存储类 +import storage from 'redux-persist/lib/storage' // defaults to localStorage for web + +// 持久化配置 +const persistConfig = { + key: 'wdyl', + storage, + // 持久化存储那几个库 + whitelist: ['user',"doctor"] +} +// 合并 reducer +const rootReducer = combineReducers({ + user: userReducer, + doctor:doctorReducer +}) +// 使用插件持久化数据 +const persistedReducer = persistReducer(persistConfig, rootReducer) + +// 创建仓库 +export const store = configureStore({ + reducer: persistedReducer, + middleware: (getDefaultMiddleware) => getDefaultMiddleware({ + serializableCheck: false, + }).concat(logger), +}) + +// 创建持久化仓库 +export const persistor = persistStore(store) + +// 类型 +export type AppDispatch = typeof store.dispatch; +export type RootState = ReturnType; +export type AppThunk = ThunkAction< + ReturnType, + RootState, + unknown, + Action +>; diff --git a/src/store/user/userSlice.ts b/src/store/user/userSlice.ts new file mode 100644 index 0000000..76a1e69 --- /dev/null +++ b/src/store/user/userSlice.ts @@ -0,0 +1,170 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +// RSA 加密插件 +import { JSEncrypt } from "jsencrypt"; +import { getHttp, postHttp } from "../../api"; +import { Notify } from "react-vant"; +// 公钥 +export const publicKey = `MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7xkwklONlHn8TGmTH6yyvv7Bv9AcxXgpkAhuPxpOCVHgkpGGJUJVc8JCMOAhmqI4zdJRqTJa1aOk1glcOaOWja28o6lqNzxn3X3fqdkcWoF/L9Znw1MSDK7oFeSsHqubc9wA2GKb4EFt2TWuaFB+dWfPUhFeJ1GoZhpjjgZLO9QIDAQAB`; + +// 加密方法 +export const encryptedData = (publicKey, data) => { + // 新建JSEncrypt对象 + const encryptor = new JSEncrypt(); + // 设置公钥 + encryptor.setPublicKey(publicKey); // publicKey为公钥 + // 加密数据 + return encryptor.encrypt(data); //data就是需要加密的密码 +}; + +export interface LoginRawState { + email: string; + pwd: string; +} + +// 登录 action +export const login = createAsyncThunk( + "user/login", + async (data: LoginRawState) => { + // 密码加密 rsa + data.pwd = encryptedData(publicKey, data.pwd) as string; + // 请求 + const { status, result, message } = await postHttp( + "health/auth/user/v1/login", + data + ); + if (status === "0000") { + Notify.show({ type: "primary", message }); + return result; + } else { + Notify.show({ type: "danger", message }); + return Promise.reject(message); + } + } +); + +interface RegistRawState { + email: string; + code: string; + pwd1: string; + pwd2: string; + invitationCode?: string; +} + +// 注册 actions +export const regist = createAsyncThunk( + "user/regist", + async (data: RegistRawState) => { + // 密码加密 rsa + data.pwd1 = encryptedData(publicKey, data.pwd1) as string; + data.pwd2 = data.pwd1; + // 请求 + return await postHttp("health/user/v1/register", data); + } +); +export const userInfo = { + // 年龄 + age: -1, + // 邮箱 + email: "", + // 头部图片 + headPic: "", + // 身高 + height: -1, + // 用户id + userId: -1, + // 邀请码 + invitationCode: "-1", + // 激光码 + jiGuangPwd: "", + // 昵称 + nickName: "", + // 会话id + sessionId: "", + // 性别 + sex: -1, + // 用户名 + userName: "", + // 体重 + weight: -1, + // 不清楚 + whetherBingWeChat: -1, + // 不清楚 + faceFlag: -1, +}; + +interface GetUserInfoState { + userId: string; + sessionId: string; +} +// 获取用户信息 +export const getUserInfo = createAsyncThunk( + "user/userinfo", + async (params: GetUserInfoState) => { + const resp = await getHttp( + "/health/user/verify/v1/getUserInfoById", + params + ); + if (resp.status === "0000") return resp.result; + else return Promise.reject(); + } +); + +// 切片 +const userSlice = createSlice({ + name: "userSlice", + initialState: { + // 用户信息 + userInfo: userInfo, + // 登录态 + isLogin: false, + // 首页搜索记录 + searchList: [] as string[], + // 病友圈搜索历史记录 + patientCircleSearchList: [] as string[], + }, + reducers: { + addSearchList(state, action: PayloadAction) { + state.searchList = Array.from( + new Set([action.payload, ...state.searchList]) + ); + }, + addpatientCircleSearchList(state, action: PayloadAction) { + state.patientCircleSearchList = Array.from( + new Set([action.payload, ...state.patientCircleSearchList]) + ); + }, + removeSearchList(state, action: PayloadAction) { + state.searchList = state.searchList.filter((v) => v !== action.payload); + }, + clearSearchList(state) { + state.searchList = []; + }, + userQuit(state) { + state.isLogin = false; + state.userInfo = userInfo; + }, + }, + extraReducers: { + [login.fulfilled.type](state, action) { + state.isLogin = true; + state.userInfo = action.payload; + }, + [getUserInfo.fulfilled.type](state, action) { + state.userInfo = { + ...state.userInfo, + ...action.payload, + }; + }, + }, +}); + +// 抛出reduce +export default userSlice.reducer; + +export const { + addSearchList, + removeSearchList, + clearSearchList, + addpatientCircleSearchList, + userQuit, +} = userSlice.actions; diff --git a/src/types/index.ts b/src/types/index.ts new file mode 100644 index 0000000..a8be5fd --- /dev/null +++ b/src/types/index.ts @@ -0,0 +1,17 @@ +// 请求结果 +export interface MyResponseType { + status: string; + message: string; + result: T; +} + + +// 路由类型 +export interface RouteRawState { + path: string + element: JSX.Element | React.ReactElement | React.ReactNode + meta: { + title: string, + cache?: boolean + } +} \ No newline at end of file diff --git a/src/utils/emojiList.ts b/src/utils/emojiList.ts new file mode 100644 index 0000000..4de5a25 --- /dev/null +++ b/src/utils/emojiList.ts @@ -0,0 +1,36 @@ +export const emojiList: EmojiState[] = [ + { id: '1', content: '{face:1}', emoji: '😄' }, + { id: '2', content: '{face:2}', emoji: '😁' }, + { id: '3', content: '{face:3}', emoji: '🙍' }, + { id: '4', content: '{face:4}', emoji: '😘' }, + { id: '5', content: '{face:5}', emoji: '😠' }, +] + +export function emojiToContent(content: string) { + + const test = emojiList.map(v => v.emoji).join('|') + const reg = new RegExp(test, 'g'); + + const newContent = content.replace(reg, ($) => { + const o = emojiList.find(v => v.emoji === $) + return o ? o.content : $ + }) + return newContent +} + + +export function contentToEmoji(content: string) { + const reg = /\{face:\d+\}/g + + const newContent = content.replace(reg, ($) => { + const o = emojiList.find(v => v.content === $) + return o ? o.emoji : $ + }) + return newContent +} + +export interface EmojiState { + id: string + content: string + emoji: string +} \ No newline at end of file diff --git a/src/utils/formatTime.ts b/src/utils/formatTime.ts new file mode 100644 index 0000000..0333fc2 --- /dev/null +++ b/src/utils/formatTime.ts @@ -0,0 +1,110 @@ +/** + * 返回文字描述的日期 + * + * @param date + * @return + */ +export function getTimeFormatText(date: Date): string { + const minute = 60 * 1000; // 1分钟 + const hour = 60 * minute; // 1小时 + const day = 24 * hour; // 1天 + const month = 31 * day; // 月 + const year = 12 * month; // 年 + const diff = new Date().getTime() - date.getTime(); + let r = 0; + if (diff > year) { + r = Number.parseInt((diff / year).toString()); + return r + "年前"; + } + if (diff > month) { + r = Number.parseInt((diff / month).toString()); + return r + "个月前"; + } + if (diff > day) { + r = Number.parseInt((diff / day).toString()); + return r + "天前"; + } + if (diff > hour) { + r = Number.parseInt((diff / hour).toString()); + return r + "个小时前"; + } + if (diff > minute) { + r = Number.parseInt((diff / minute).toString()); + return r + "分钟前"; + } + return "刚刚"; +} + +/** + * 返回格式化后的日期 + * + * @param (date,parttern) + * @param pattern "yyyy.dd.mm" + * + * @return "2018.01.01" + */ + +export function dateFormat(millionsTime, pattern) { + const d = new Date(); + d.setTime(millionsTime); + const date = { + "M+": d.getMonth() + 1, + "d+": d.getDate(), + "h+": d.getHours(), + "m+": d.getMinutes(), + "s+": d.getSeconds(), + "q+": Math.floor((d.getMonth() + 3) / 3), + "S+": d.getMilliseconds(), + }; + if (/(y+)/i.test(pattern)) { + pattern = pattern.replace( + RegExp.$1, + (d.getFullYear() + "").substr(4 - RegExp.$1.length) + ); + } + for (const k in date) { + if (new RegExp("(" + k + ")").test(pattern)) { + pattern = pattern.replace( + RegExp.$1, + RegExp.$1.length == 1 + ? date[k] + : ("00" + date[k]).substr(("" + date[k]).length) + ); + } + } + return pattern; +} + + +console.log(getTimeFromDate(new Date().getTime())) +/** + * 返回格式化后的日期 + * + * @param xxxx年xx月xx日 xx:xx + * + */ + +export function dateYearToDate(createTime) { + const date = new Date(createTime) + const Y = date.getFullYear() + '年' + const M = date.getMonth() + 1 + '月' + const D = date.getDate() + '日' + const h = date.getHours() + ':' + const m = date.getMinutes() + return { + yearToDate: Y + M + D, + time: h + m + } +} + + +export function getTimeFromDate(time: number) { + const data = new Date(time) + const minute = (data.getMinutes() < 10 ? '0' + data.getMinutes() : data.getMinutes()); // 分钟 + const hour = (data.getHours() < 10 ? '0' + data.getHours() : data.getHours()) + ':'; // 小时 + const day = (data.getDate() < 10 ? '0' + data.getDate() : data.getDate()) + ' ' // 天 + const month = (data.getMonth() + 1 < 10 ? '0' + (data.getMonth() + 1) : (data.getMonth() + 1)) + '-' // 月 + const year = data.getFullYear() + '-'; // 年 + + return year + month + day + hour + minute +} diff --git a/src/utils/formatType.ts b/src/utils/formatType.ts new file mode 100644 index 0000000..9a26be8 --- /dev/null +++ b/src/utils/formatType.ts @@ -0,0 +1,63 @@ +/** + * 返回消费类型 具体方式 + * + * @param 1-17 + * @return + */ + +export function getConsumptionFormatText(type: number): string { + switch (type) { + case 1: + return "签到"; + case 2: + return "病友圈首评"; + case 3: + return "首发病例"; + case 4: + return "完善档案"; + case 5: + return "健康评测"; + case 6: + return "悬赏消费"; + case 7: + return "悬赏奖励"; + case 8: + return "邀请奖励"; + case 9: + return "问诊消费"; + case 10: + return "问诊收入"; + case 11: + return "观看资讯"; + case 12: + return "送礼物"; + case 13: + return "绑定身份证"; + case 14: + return "绑定银行卡"; + case 15: + return "充值"; + case 16: + return "提现"; + case 17: + return "购买健康视频"; + default: + return "暂不存在的消费方式"; + } +} + +/** + * 返回提现状态 + * + * + * + */ +export function withdrawalStatusFormatText(status: number): string { + switch (status) { + case 1: + return "转帐中"; + case 2: + return "已提现"; + } + return "暂无该状态"; +} diff --git a/src/views/chat/index.tsx b/src/views/chat/index.tsx new file mode 100644 index 0000000..4eee485 --- /dev/null +++ b/src/views/chat/index.tsx @@ -0,0 +1,94 @@ +import React, { useEffect, useRef, useState } from 'react' +import './style.css' +import av from '../../assets/images/robot-avatar.jpg' +import { useAppSelector } from '../../store/hooks' +import { getHttp } from '../../api' + +interface ListHistoryState { + _id: string, + from: string | null, + to: string | null, + content: string, + createdAt: number +} + +const Index: React.FC = () => { + const avator = useAppSelector(state => state.user.userInfo.headPic); + const input = useRef(null) + const [list, setList] = useState([]) + const container = useRef(null) + const token = sessionStorage.getItem('token') + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + const content = input.current?.value; + if (content) { + setList(list => [...list, { + "_id": "652269ebf507257e7719a030", + "from": "906446244", + "to": null, + "content": content, + "createdAt": new Date().getTime() + }]) + getHttp('/xxx/chat/robot', { content }, { token }).then(resp => { + setList(list => [...list, { + "_id": "652269edf507257e7719a032", + "from": null, + "to": "906446244", + "content": resp.result, + "createdAt": 1696754157864 + }]) + }) + } + } + + useEffect(() => { + getHttp('/xxx/chat/history', {}, { token: token }).then(resp => { + setList(resp.result) + }) + }, []) + + useEffect(() => { + if (container.current) { + container.current.scrollTop = + container.current.scrollHeight; + } + }, [list]) + + + return ( +
    +

    + + AI 聊天机器人 +

    +
    + { + list.map((v, i) => { + if (v.from) { + return
    + +
    {v.content}
    + {/*
    2022-04-29 14:18:13
    */} +
    + } else { + return
    + +
    {v.content}
    + {/*
    2022-04-29 14:18:16
    */} +
    + } + }) + } + + + +
    +
    handleSubmit(e)}> + + +
    +
    + ) +} + +export default Index \ No newline at end of file diff --git a/src/views/chat/login.tsx b/src/views/chat/login.tsx new file mode 100644 index 0000000..6b7474a --- /dev/null +++ b/src/views/chat/login.tsx @@ -0,0 +1,64 @@ +import axios from 'axios' +import React, { useEffect } from 'react' +import { useNavigate } from 'react-router-dom' +import { Button, Input, Form } from 'react-vant' +import { Notify } from 'react-vant' +const Index = () => { + const [form] = Form.useForm() + const navigate = useNavigate() + const onFinish = values => { + console.log(values) + axios.post('/xxx/chat/login', values).then((resp) => { + if(resp.data.status === '0000') { + navigate('/chat/robot', { replace: true }) + sessionStorage.setItem('token', resp.headers.token) + Notify.show({ type: 'success', message: resp.data.message }) + } else { + Notify.show({ type: 'danger', message: resp.data.message }) + } + }) + } + const token = sessionStorage.getItem('token'); + + useEffect(() => { + if(token) { + navigate('/chat/robot', { replace: true }) + } + }, [token]) + return ( +
    + +

    <2(}xLX%9xlGWG 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

    + } + > + + + + + + + + ) +} + + +export default Index \ No newline at end of file diff --git a/src/views/chat/style.css b/src/views/chat/style.css new file mode 100644 index 0000000..ab21236 --- /dev/null +++ b/src/views/chat/style.css @@ -0,0 +1,237 @@ + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} +.iconfont { + font-size: inherit; + color: inherit; +} +::before, +::after { + box-sizing: border-box; +} + +a { + color: inherit; + text-decoration: none; +} + + + +.container { + width: 100vw; + height: 100vh; + background: #fff; + display: flex; + position: relative; + box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); + color: #333; +} +.close { + position: absolute; + right: 10px; + top: 10px; + font-size: 30px; + color: #aaa; + background: #eee; + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; + border-radius: 50%; + cursor: pointer; + transition: 0.2s; +} +.close:hover { + background: #ccc; + color: #888; +} + +.main { + width: 100%; + height: 100vh; + flex: 0 0 auto; +} +.aside { + flex: 1 0 auto; + padding-top: 80px; + border-left: 1px solid #eee; +} +.aside-avatar { + width: 80px; + height: 80px; + border-radius: 50%; + float: left; + margin-left: 20px; + margin-right: 10px; +} +.aside-name { + font-weight: bold; + margin-top: 18px; + font-size: 20px; + width: 128px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.aside-account { + color: #ccc; + margin-top: 5px; + width: 128px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.main { + display: flex; + flex-direction: column; +} +.main-title { + height: 50px; + line-height: 50px; + display: flex; + align-items: center; + font-size: 20px; + background: #eceff1; + flex: 0 0 auto; + padding-left: 20px; +} +.main-title img { + width: 30px; + height: 30px; + border-radius: 50%; + margin-right: 10px; +} + +.chat-container { + height: 630px; + overflow: hidden scroll; + padding: 20px; + background: #f5f5f5; + scroll-behavior: smooth; + flex: 1; +} +.chat-container::-webkit-scrollbar { + width: 5px; + height: 13px; +} +.chat-container::-webkit-scrollbar-thumb { + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + border-radius: 5px; +} + +.chat-item { + padding-bottom: 25px; + display: flex; + position: relative; + width: 100%; + margin-bottom: 10px; +} +.chat-avatar { + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 10px; + flex: 0 0 auto; +} +.chat-content { + font-size: 14px; + border: 1px solid #d8d8d8; + padding: 8px; + background-color: #fff; + border: 1px solid #d8d8d8; + border-radius: 6px; + position: relative; + filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.1)); + line-height: 1.5; + max-width: 450px; +} +.chat-content::after { + content: ''; + background: inherit; + position: absolute; + width: 12px; + height: 12px; + border: inherit; + left: -6px; + top: 11px; + transform: rotate(45deg); + border-right-color: transparent; + border-top-color: transparent; +} +.chat-date { + position: absolute; + color: #ccc; + font-size: 12px; + left: 50px; + bottom: 5px; +} +.chat-item.me { + flex-direction: row-reverse; +} +.chat-item.me .chat-avatar { + margin-right: 0; + margin-left: 10px; +} +.chat-item.me .chat-content { + background: #98e855; + border-color: #88cf4d; +} +.chat-item.me .chat-content::after { + left: auto; + right: -6px; + border-left-color: transparent; + border-bottom-color: transparent; + border-right-color: inherit; + border-top-color: inherit; +} +.chat-item.me .chat-date { + left: auto; + right: 50px; +} +.msg-container { + display: flex; + justify-content: flex-end; + align-items: end; + /* flex: 1 0 auto; */ + padding: 20px; + background: #fff; + position: relative; + border-top: 1px solid #eee; + height: 70px; +} +.msg-container input { + position: absolute; + border: none; + outline: none; + resize: none; + left: 20px; + top: 20px; + /* width: calc(100% - 40px); */ + font-size: 16px; + color: #333; + flex-grow: 1; +} +.msg-container button { + background-color: #59b573; + width: 68px; + line-height: 32px; + color: #fff; + text-align: center; + border-radius: 3px; + cursor: pointer; + border: none; + outline: none; + cursor: pointer; + margin-left: 10px; +} +.msg-container button:hover { + background-color: #66c982; +} +.msg-container button:active { + background-color: #458e5a; +} diff --git a/src/views/consultation/consultationServer/chat/index.tsx b/src/views/consultation/consultationServer/chat/index.tsx new file mode 100644 index 0000000..12c3007 --- /dev/null +++ b/src/views/consultation/consultationServer/chat/index.tsx @@ -0,0 +1,348 @@ +import React, { useEffect, useMemo, useRef, useState } from "react"; +import { getHttp, postHttp, putHttp } from "../../../../api"; +import { useAppSelector } from "../../../../store/hooks"; +import { useRequest, useSetState } from "ahooks"; +import style from "./style.module.scss"; +import { MyNavBar, Upload } from "../../../../components"; +import doctorIcon from "../../../../assets/images/image/hdpi/historical_inquiry.png"; +import userIcon from "../../../../assets/images/image/hdpi/boy.png"; +import voiceIcon from "../../../../assets/images/icon/common resource/hdpi/common_icon_voice_n.png"; +import pictureIcon from "../../../../assets/images/icon/common resource/hdpi/common_icon_picture_n.png"; +import expressionIcon from "../../../../assets/images/icon/common resource/hdpi/common_icon_expression_n.png"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import { Popup } from 'react-vant'; +import { + dateFormat, + dateYearToDate, + getTimeFormatText, +} from "../../../../utils/formatTime"; +import { Button, Dialog, Image, Notify, Toast } from "react-vant"; +import io from "socket.io-client"; +import { EmojiState, contentToEmoji, emojiList, emojiToContent } from "../../../../utils/emojiList"; +const socket = io("http://127.0.0.1:8000"); +interface FormParam { + inquiryId: string; + content: string; + type: string; + doctorId: string; +} + +interface ChatState { + askTime: number; + content: string; + direction: number; + doctorHeadPic: string; + msgType: number; + userHeadPic: string; + fail: false; +} + +interface failList { + askTime: number; + fail: true; + msgType: number; + direction: number; + inquiryId: string; + content: string; + type: string; + doctorId: string; +} + +type ListState = ChatState | failList; + +function renderContent(content: string) { + content = content.trim() + try { + if(content.startsWith('{') && content.endsWith('}')) { + const v = JSON.parse(content); + + if(v.type.includes('image')) { + return + } + + if(v.type.includes('video')) { + return + } + return '该文件目前不支持' + } else { + return contentToEmoji(content) + } + } catch { + return contentToEmoji(content) + } +} + +const Index: React.FC = () => { + const [searchParams] = useSearchParams(); + const doctorId = searchParams.get("doctorId") as string; + const recordId = searchParams.get("recordId") as string; + const doctorName = searchParams.get("doctorName") as string; + const type = searchParams.get("type") as string; + const imagePic = searchParams.get("imagePic") as string; + const headPic = useAppSelector((state) => state.user.userInfo.headPic); + const userId = useAppSelector((state) => state.user.userInfo.userId); + // const imagePic = useAppSelector((state) => state.user.userInfo.imagePic); + const navigate = useNavigate(); + + const contentRef = useRef(null); + // 获取聊天数据 + const [chatList, setChatList] = useState([]); + // 获取本地发送失败数据 + const failKey = `${doctorId}${recordId}`; + const [failList, setFailList] = useState(() => { + const result = localStorage.getItem(failKey); + if (result) { + return JSON.parse(result); + } else { + return []; + } + }); + + // 渲染数据 + const list = useMemo(() => { + return chatList.concat(failList).sort((a, b) => { + return a.askTime - b.askTime; + }); + }, [chatList, failList]); + // 输入的文本 参数 + const [putContent, setPutContent] = useState({ + inquiryId: recordId, + content: "", + type: "1", + doctorId: doctorId, + }); + + // 查询记录 参数 + const [historyParams, setHistoryParams] = useState({ + inquiryId: recordId, + page: 1, + count: 20, + }); + + // 发送消息 + const onSend = async (putContent: FormParam) => { + // 没网处理 + if (!globalThis.navigator.onLine) { + const failData: failList = { + ...putContent, + askTime: new Date().getTime(), + fail: true, + msgType: 1, + direction: 1, + }; + + setFailList([...failList, failData]); + return; + } + const resp = await postHttp( + "/health/user/inquiry/verify/v1/pushMessage", + putContent + ); + if (resp.status === "0000") { + // queryHistoryMessage(); + socket.emit("update", { ...putContent, userId }); + } + return resp; + }; + // 处理表情 + const preOnSend = () => { + const newContent = emojiToContent(putContent.content) + onSend({ ...putContent, content: newContent }); + setPutContent({ + ...putContent, + content: '' + }) + } + + // 发送失败 + const putFaillMessage = async (v: ListState) => { + if (!globalThis.navigator.onLine) { + Notify.show({ type: "danger", message: "当前没有可用网络" }); + return; + } + Dialog.confirm({ + message: "确定要重新发送消息吗", + }) + .then(async () => { + const resp = await onSend({ + inquiryId: recordId, + content: v.content, + type: "1", + doctorId: doctorId, + }); + + if (resp?.status === "0000") { + const result = failList.filter((item) => item.askTime !== v.askTime); + setFailList(result); + } + }) + .catch(() => ({})); + }; + + // 查看历史消息 + const queryHistoryMessage = async () => { + const resp = await getHttp( + "/health/user/inquiry/verify/v1/findInquiryRecordList", + historyParams + ); + if (resp.status === "0000") setChatList(resp.result); + }; + + useEffect(() => { + queryHistoryMessage(); + socket.on("update", () => { + queryHistoryMessage(); + }); + }, []); + + useEffect(() => { + if (contentRef.current) { + contentRef.current.scrollTop = contentRef.current.scrollHeight; + } + }, [list]); + + useEffect(() => { + localStorage.setItem(failKey, JSON.stringify(failList)); + }, [failList]); + const m5 = 1000 * 60 * 5; + const handleUpload = (params: {type: string, url: string}[]) => { + params.map(v => { + onSend({ + ...putContent, + content: JSON.stringify(v) + }) + }) + } + const [visible, setVisible] = useState(false) + + const addEmoji = (v: EmojiState) => { + setPutContent({ + ...putContent, + content: putContent.content + v.emoji + }); + setVisible(false) + } + return ( +
    +
    + navigate(-1)} + style={{ backgroundColor: "#fff" }} + > +
    +
    + {list.map((v, i) => { + return ( +
    + {/* 第一个显示时间 */} + {i === 0 ? ( +
    + {dateYearToDate(new Date(v.askTime)).yearToDate} + {dateYearToDate(new Date(v.askTime)).time} +
    + ) : v.askTime - list[i - 1].askTime > m5 ? ( +
    + {dateYearToDate(new Date(v.askTime)).yearToDate} + {dateYearToDate(new Date(v.askTime)).time} +
    + ) : ( + "" + )} + {/* 失败 */} + {v.fail && ( +
    + +
    + {renderContent(v.content)} +
    + +
    + )} + {/* 成功 */} + {!v.fail && ( +
    + {v.direction === 2 && ( +
    + +
    {renderContent(v.content)}
    +
    + )} + {v.direction === 1 && ( +
    +
    + {renderContent(v.content)} +
    + +
    + )} +
    + )} +
    + ); + })} +
    + {/* 是否查看 聊天记录 */} + {type !== "2" && ( +
    + + + setPutContent({ + ...putContent, + content: e.target.value, + }) + } + className={style.input} + onKeyDown={(e) => { + if (e.keyCode === 13) { + preOnSend() + } + }} + /> + setVisible(true)}>😊 + handleUpload(params)}> +
    + )} + + {/* 表情包 */} + setVisible(false)} + > +

    表情包

    +
      + { + emojiList.map((v, i) => { + return
    • addEmoji(v)} key={i} style={{ fontSize: 30, margin: 10 }}>{v.emoji}
    • + }) + } +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/consultationServer/chat/style.module.css b/src/views/consultation/consultationServer/chat/style.module.css new file mode 100644 index 0000000..8ab5e93 --- /dev/null +++ b/src/views/consultation/consultationServer/chat/style.module.css @@ -0,0 +1,111 @@ +.chat { + display: flex; + flex-direction: column; + height: 100vh; +} + +.chat .navbar { + height: 56px; +} + +.chat .content { + height: 100%; + margin-top: 10px; + background-color: #fff; + box-sizing: border-box; + padding: 20px; + flex: 1; + overflow: scroll; +} + +.chat .content .currentTime { + display: flex; + justify-content: center; + align-items: center; + color: #999; + font-size: 12px; + transform: scale(0.83); + margin-bottom: 20px; +} + +.chat .content .doctorMessage_wrapper { + margin-bottom: 20px; + display: flex; + justify-content: flex-start; + align-items: center; +} + +.chat .content .doctorMessage_wrapper .doctorIcon { + min-width: 40px; + height: 40px; + margin-right: 5px; + border-radius: 50%; +} + +.chat .content .doctorMessage_wrapper .doctorMessage { + text-align: left; + width: auto; + color: #fff; + background-color: #3087ea; + box-sizing: border-box; + padding: 10px; + border-radius: 4px; + margin-right: 40px; +} + +.chat .content .userMessage_wrapper { + margin-bottom: 20px; + display: flex; + justify-content: flex-end; + align-items: center; +} + +.chat .content .userMessage_wrapper .userIcon { + width: 40px; + height: 40px; + border-radius: 50%; +} + +.chat .content .userMessage_wrapper .userMessage { + text-align: left; + width: auto; + color: #fff; + background-color: #3087ea; + box-sizing: border-box; + padding: 10px; + border-radius: 4px; + margin-right: 5px; + margin-left: 40px; +} + +.chat .footer { + height: 48px; + box-sizing: border-box; + padding: 6px 10px; + display: flex; + align-items: center; +} + +.chat .footer .voiceIcon { + min-width: 10px; + margin-right: 10px; +} + +.chat .footer .input { + width: 250px; + height: 36px; + border: 0; + border-radius: 4px; + margin-right: 10px; + text-indent: 1em; +} + +.chat .footer .btn_send { + border: 0; + background-color: var(--primary-color); + color: #fff; + width: 50px; + height: 30px; + text-align: center; + line-height: 30px; +} diff --git a/src/views/consultation/consultationServer/chat/style.module.min.css b/src/views/consultation/consultationServer/chat/style.module.min.css new file mode 100644 index 0000000..9678dd1 --- /dev/null +++ b/src/views/consultation/consultationServer/chat/style.module.min.css @@ -0,0 +1 @@ +.chat{display:flex;flex-direction:column;height:100vh}.chat .navbar{height:56px}.chat .content{height:100%;margin-top:10px;background-color:#fff;box-sizing:border-box;padding:20px;flex:1;overflow:scroll}.chat .content .currentTime{display:flex;justify-content:center;align-items:center;color:#999;font-size:12px;transform:scale(0.83);margin-bottom:20px}.chat .content .doctorMessage_wrapper{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.chat .content .doctorMessage_wrapper .doctorIcon{min-width:40px;height:40px;margin-right:5px;border-radius:50%}.chat .content .doctorMessage_wrapper .doctorMessage{text-align:left;width:auto;color:#fff;background-color:#3087ea;box-sizing:border-box;padding:10px;border-radius:4px;margin-right:40px}.chat .content .userMessage_wrapper{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.chat .content .userMessage_wrapper .userIcon{width:40px;height:40px;border-radius:50%}.chat .content .userMessage_wrapper .userMessage{text-align:left;width:auto;color:#fff;background-color:#3087ea;box-sizing:border-box;padding:10px;border-radius:4px;margin-right:5px;margin-left:40px}.chat .footer{height:48px;box-sizing:border-box;padding:6px 10px;display:flex;align-items:center}.chat .footer .voiceIcon{min-width:10px;margin-right:10px}.chat .footer .input{width:250px;height:36px;border:0;border-radius:4px;margin-right:10px;text-indent:1em}.chat .footer .btn_send{border:0;background-color:var(--primary-color);color:#fff;width:50px;height:30px;text-align:center;line-height:30px} diff --git a/src/views/consultation/consultationServer/chat/style.module.scss b/src/views/consultation/consultationServer/chat/style.module.scss new file mode 100644 index 0000000..d4d6bcf --- /dev/null +++ b/src/views/consultation/consultationServer/chat/style.module.scss @@ -0,0 +1,112 @@ +.chat { + display: flex; + flex-direction: column; + height: 100vh; + .navbar { + height: 56px; + } + + .content { + height: 100%; + margin-top: 10px; + background-color: #fff; + box-sizing: border-box; + padding: 20px; + flex: 1; + overflow: scroll; + .currentTime { + display: flex; + justify-content: center; + align-items: center; + color: #999; + font-size: 12px; + transform: scale(0.83); + margin-bottom: 20px; + } + + .doctorMessage_wrapper { + margin-bottom: 20px; + display: flex; + justify-content: flex-start; + align-items: center; + .doctorIcon { + min-width: 40px; + height: 40px; + margin-right: 5px; + border-radius: 50%; + } + + .doctorMessage { + text-align: left; + // line-height: 40px; + width: auto; + // line-height: 40px; + color: #fff; + background-color: #3087ea; + box-sizing: border-box; + padding: 10px; + border-radius: 4px; + margin-right: 40px; + } + } + + .userMessage_wrapper { + margin-bottom: 20px; + display: flex; + justify-content: flex-end; + align-items: center; + + .userIcon { + width: 40px; + height: 40px; + border-radius: 50%; + } + + .userMessage { + text-align: left; + // line-height: 40px; + width: auto; + // line-height: 40px; + color: #fff; + background-color: #3087ea; + box-sizing: border-box; + padding: 10px; + border-radius: 4px; + margin-right: 5px; + margin-left: 40px; + } + } + } + + .footer { + height: 48px; + box-sizing: border-box; + padding: 6px 10px; + display: flex; + align-items: center; + + .voiceIcon { + min-width: 10px; + margin-right: 10px; + } + + .input { + width: 250px; + height: 36px; + border: 0; + border-radius: 4px; + margin-right: 10px; + text-indent: 1em; + } + + .btn_send { + border: 0; + background-color: var(--primary-color); + color: #fff; + width: 50px; + height: 30px; + text-align: center; + line-height: 30px; + } + } +} diff --git a/src/views/consultation/consultationServer/commentList/index.tsx b/src/views/consultation/consultationServer/commentList/index.tsx new file mode 100644 index 0000000..50c2e39 --- /dev/null +++ b/src/views/consultation/consultationServer/commentList/index.tsx @@ -0,0 +1,70 @@ +import React from "react"; +import style from './style.module.scss'; +import LeftArraw from "../../myConsultation/LeftArraw"; +import { useSelector } from 'react-redux' +import { getTimeFormatText } from "../../../../utils/formatTime"; +import { getHttp } from "../../../../api"; +import { useRequest, useSetState } from "ahooks"; + +const Index: React.FC = () => { + + // 评论列表 + const { commentList } = useSelector((state: any) => state.doctor) + // 医生id + const {doctorId}=useSelector((state:any)=>state.doctor) + console.log(doctorId); + + // 处理评论时间 + const timestampToTime=(timestamp)=>{ + timestamp = timestamp ? timestamp : null; + const date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 + const Y = date.getFullYear() + '-'; + const M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + const D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' '; + const h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; + const m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'; + const s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds(); + return Y + M + D + h + m + s; + } + + + const [infoCommentListParams, setinfoCommentListParams] = useSetState({ + doctorId: doctorId, + page: 1, + count:5 + }); + + + const getcommentlist = (params) => + getHttp("/health/user/inquiry/v1/findDoctorEvaluateList",params); +const { data: commentlist = [] } = useRequest(async () => { + const resp = await getcommentlist(infoCommentListParams); + return resp.result; +}); + + + + + + return
    + +
    + { + commentlist.length > 0 && commentlist.map((v, i) => ( +
    +

    + + {v.nickName} + {getTimeFormatText(new Date(timestampToTime(v.commentTime)))} +

    +

    + {v.content} +

    +
    + )) + } +
    +
    ; +}; + +export default Index; diff --git a/src/views/consultation/consultationServer/commentList/style.module.scss b/src/views/consultation/consultationServer/commentList/style.module.scss new file mode 100644 index 0000000..f4d3e8a --- /dev/null +++ b/src/views/consultation/consultationServer/commentList/style.module.scss @@ -0,0 +1,36 @@ + + .comment_div{ + width: 100%; + height: 100px; + border-bottom: 1px solid lightgray; + p:nth-child(1){ + margin-left: 20px; + margin-top: 10px; + display: flex; + align-items: center; + span:nth-child(2){ + margin-left: 10px; + } + span:nth-child(3){ + font-size: 10px; + color: #333333; + position: absolute; + right: 20px; + } + .comment_user_img{ + width: 40px; + height: 40px; + border-radius: 50%; + } + } + p:nth-child(2){ + margin-left: 20px; + margin-top: 10px; + } + } + .more_comment{ + width: 100%; + margin: 20px 0; + color: #3087ea; + text-align: center; + } diff --git a/src/views/consultation/consultationServer/detail/index.tsx b/src/views/consultation/consultationServer/detail/index.tsx new file mode 100644 index 0000000..9ce9958 --- /dev/null +++ b/src/views/consultation/consultationServer/detail/index.tsx @@ -0,0 +1,250 @@ +import { useRequest, useSetState } from "ahooks"; +import React, { useEffect, useState } from "react"; +import { useSelector } from "react-redux"; +import { getHttp, postHttp, deleteHttp, putHttp } from "../../../../api"; +import style from "./style.module.scss"; +import LeftArraw from "../../myConsultation/LeftArraw"; +import { Custom } from "../../myConsultation/Custom"; +import url1 from "../../../../assets/images/icon/common resource/hdpi/common_icon_attention_large_n.png"; +import url2 from "../../../../assets/images/image/hdpi/gift_flower.png"; +import url3 from "../../../../assets/images/image/hdpi/gift_certificate.png"; +import url4 from "../../../../assets/images/image/hdpi/gift_cup.png"; +import { useNavigate } from "react-router-dom"; +import { useDispatch } from "react-redux"; +import { + addCommentList, + addDoctorList, +} from "../../../../store/doctorDetail/doctorDetailSlice"; +import { getTimeFormatText } from "../../../../utils/formatTime"; +import love from "../../../../assets/images/icon/common resource/hdpi/common_icon_attention_large_s.png"; +import { useAppSelector } from "../../../../store/hooks"; +import { Notify } from "react-vant"; + +const Index: React.FC = () => { + const dispatch = useDispatch(); + const navigate = useNavigate(); + // const userId = useAppSelector(state => state.user.userInfo.userId) + // const sessionId = useAppSelector(state => state.user.userInfo.sessionId) + // 跳转聊天 + const getCurrentInquiryRecord = () => + getHttp("/health/user/inquiry/verify/v1/findCurrentInquiryRecord", { + userId, + sessionId, + }); + // 跳转聊天页 + const goChat = (doclist) => { + const { doctorId, doctorName } = doclist; + + putHttp( + `/health/user/inquiry/verify/v1/consultDoctor?doctorId=${doctorId}` + ).then((res) => { + if (res.status === "0000") { + dispatch(addDoctorList(doctorId)); + getCurrentInquiryRecord().then((res) => { + navigate( + `/consultation/chat?doctorId=${doctorId}&doctorName=${doctorName}&recordId=${res.result.recordId}&imagePic=${res.result.imagePic}` + ); + }); + } else { + Notify.show({ message: res.message, type: "danger" }); + } + }); + }; + // 跳转更多评论 + const goComments = () => { + navigate("/consultation/comment/list"); + dispatch(addCommentList(commentList)); + }; + + // 医生id + const { doctorId } = useSelector((state: any) => state.doctor); + // id类型 + const [infoDoctorId, setinfoDoctorId] = useSetState({ + doctorId: doctorId, + }); + // id类型 + interface DoctorIdRawState { + doctorId: number; + } + // console.log(doctorId, '1'); + + // 医生详情接口 + const getDoctorId = (params: DoctorIdRawState) => + getHttp("/health/user/inquiry/v1/findDoctorInfo", params); + const { data: doctorDetailList = [], run } = useRequest(async () => { + const resp = await getDoctorId(infoDoctorId); + return resp.result; + }); + // console.log(doctorDetailList.doctorReceiveGiftList) + const commentList = doctorDetailList.commentList; + + // 处理评论时间 + const timestampToTime = (timestamp) => { + timestamp = timestamp ? timestamp : null; + const date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 + const Y = date.getFullYear() + "-"; + const M = + (date.getMonth() + 1 < 10 + ? "0" + (date.getMonth() + 1) + : date.getMonth() + 1) + "-"; + const D = + (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " "; + const h = + (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":"; + const m = + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + + ":"; + const s = + date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); + return Y + M + D + h + m + s; + }; + + // 用户id + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + //关注医生 + const doctor_love = () => + postHttp("/health/user/inquiry/verify/v1/followDoctor", { + userId: userId, + sessionId: sessionId, + doctorId: doctorId, + }); + const doctor_noLove = () => + deleteHttp("/health/user/inquiry/verify/v1/cancelFollow", { + userId: userId, + sessionId: sessionId, + doctorId: doctorId, + }); + const doctor_s = () => { + if (doctorDetailList.followFlag == 1) { + Notify.show({ type: "danger", message: "取消关注" }); + doctor_noLove().then((resp) => { + run(); + }); + } else { + Notify.show({ type: "success", message: "关注成功" }); + doctor_love().then((resp) => { + run(); + }); + } + }; + + return ( +
    + + +
    +
    + +
    +
    +

    + + {doctorDetailList.doctorName} + {" "} + + {doctorDetailList.jobTitle} + + +

    +

    + + {doctorDetailList.inauguralHospital} + +

    +

    + + 好评率 {doctorDetailList.praise} + {" "} + + 服务患者数 + + {doctorDetailList.serverNum} + + +

    +

    他收到的礼物

    +
    + {doctorDetailList.doctorReceiveGiftList && + doctorDetailList.doctorReceiveGiftList.length == 0 ? ( +
    +
    + 0 +
    +
    + 0 +
    +
    + 0 +
    +
    + ) : ( + doctorDetailList.doctorReceiveGiftList && + doctorDetailList.doctorReceiveGiftList.map((v, i) => ( +
    + + {v.worth} +
    + )) + )} +
    +
    +
    + +
    + {doctorDetailList.personalProfile} +
    +
    + +
    {doctorDetailList.goodField}
    +
    + +
    + +
    + {commentList && + commentList.map((v, i) => ( +
    +

    + + {v.nickName} + + {getTimeFormatText( + new Date(timestampToTime(v.commentTime)) + )} + +

    +

    {v.content}

    +
    + ))} +

    goComments()}> + 点击查看更多评论 +

    +
    +
    + +
    +
    + {doctorDetailList.servicePrice}H币/次 +
    +
    + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/consultationServer/detail/style.module.scss b/src/views/consultation/consultationServer/detail/style.module.scss new file mode 100644 index 0000000..c5e7ae7 --- /dev/null +++ b/src/views/consultation/consultationServer/detail/style.module.scss @@ -0,0 +1,209 @@ +.doctorDteail_top { + width: 100%; + height: 210px; + display: flex; + justify-content: space-between; + margin-top: 20px; + + .left-img { + width: 128px; + height: 200px; + + img { + width: 128px; + height: 160px; + margin: 0 20px; + } + } + + .right-con { + width: 200px; + height: 190px; + margin-right: 10px; + background: white; + + .gift { + width: 90%; + height: 14px; + border-left: 3px solid #3087ea; + text-indent: 1em; + margin-top: 10px; + } + + p { + margin-left: 10px; + } + + p:nth-child(1) { + margin-top: 20px; + } + + p:nth-child(2) { + margin-top: 10px; + } + + p:nth-child(3) { + margin-top: 10px; + } + + .doctorName { + font-size: 14px; + font-weight: bold; + } + + .doctorspan { + margin-left: 10px; + color: #333; + font-size: 10px; + } + + .doctorimg { + width: 24px; + height: 24px; + float: right; + margin-right: 10px; + } + + .doctortwo { + font-size: 12px; + color: #333; + } + + .doctorthree { + font-size: 12px; + color: #333; + } + + .doctorthspan { + margin-left: 10px; + + .doctor-item { + margin-left: 4px; + } + } + + .userimg { + margin-top: 10px; + display: flex; + justify-content: space-around; + align-items: center; + .nogifts{ + display: flex; + justify-content: space-around; + align-items: center; + div{ + margin-left: 10px; + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; + } + img{ + width: 40px; + height: 40px; + margin-bottom: 5px; + } + } + + .ps { + display: flex; + justify-content: space-around; + align-items: center; + flex-direction: column; + + img { + width: 40px; + height: 40px; + margin-bottom: 5px; + } + } + } + } +} + +.personalProfile { + margin-left: 20px; + margin-top: 10px; +} + +.goodField_box { + margin-top: 20px; + + .goodField { + margin-left: 20px; + margin-top: 10px; + } +} + +.comment { + margin-top: 20px; + + .comment_div { + width: 100%; + height: 100px; + border-bottom: 1px solid lightgray; + + p:nth-child(1) { + margin-left: 20px; + margin-top: 10px; + display: flex; + align-items: center; + + span:nth-child(2) { + margin-left: 10px; + } + + span:nth-child(3) { + font-size: 10px; + color: #333333; + position: absolute; + right: 20px; + } + + .comment_user_img { + width: 40px; + height: 40px; + border-radius: 50%; + } + } + + p:nth-child(2) { + margin-left: 20px; + margin-top: 10px; + } + } + + .more_comment { + width: 100%; + margin: 20px 0; + color: #3087ea; + text-align: center; + } +} + +.price_gochat { + width: 100%; + height: 50px; + border-top: 1px solid lightgray; + margin-top: 20px; + display: flex; + + .left { + width: 250px; + height: 100%; + text-align: center; + line-height: 50px; + font-size: 16px; + color: #333333; + } + + .right { + button { + width: 125px; + height: 100%; + color: #ffffff; + background: #3087ea; + border: none; + } + } +} \ No newline at end of file diff --git a/src/views/consultation/consultationServer/doctorList/index.tsx b/src/views/consultation/consultationServer/doctorList/index.tsx new file mode 100644 index 0000000..7b5e90e --- /dev/null +++ b/src/views/consultation/consultationServer/doctorList/index.tsx @@ -0,0 +1,250 @@ +import React, { useEffect, useState } from "react"; +import { getHttp, putHttp } from "../../../../api"; +import { useRequest, useSetState } from "ahooks"; +import style from "./style.module.scss"; +import no_doctor from "../../../../assets/images/image/hdpi/doctor.png"; +import nextIcon from "../../../../assets/images/icon/common resource/hdpi/common_information_next_n.png"; +import DoctorDetailIcon from "../../../../assets/images/icon/common resource/hdpi/common_icon_more_n.png"; +import sort_top from "../../../../assets/images/icon/common resource/hdpi/common_button_ascending_s.png"; +import sort_bot from "../../../../assets/images/icon/common resource/hdpi/common_button_descending_s.png"; +import { useNavigate } from "react-router-dom"; +import { Empty, Notify } from "react-vant"; +import { useDispatch } from "react-redux"; +import { addDoctorList } from "../../../../store/doctorDetail/doctorDetailSlice"; +import { MyHeader } from "../../../../components"; +import { useAppSelector } from "../../../../store/hooks"; + +const Index: React.FC = () => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const dispatch = useDispatch(); + const navigate = useNavigate(); + // 跳转医生详情页 + const goDoctorDetail = (doclist) => { + console.log(doclist.doctorId); + dispatch(addDoctorList(doclist.doctorId)); + navigate("/consultation/doctor/detail"); + }; + // const recordId = searchParams.get("recordId") as string; + // const doctorName = searchParams.get("doctorName") as string; + const getCurrentInquiryRecord = () => + getHttp( + "/health/user/inquiry/verify/v1/findCurrentInquiryRecord", + { + userId,sessionId + } + ) + // 跳转聊天页 + const goChat = (doclist) => { + const { doctorId, doctorName } = doclist; + + putHttp( + `/health/user/inquiry/verify/v1/consultDoctor?doctorId=${doctorId}` + ).then((res) => { + if (res.status === "0000") { + dispatch(addDoctorList(doctorId)); + getCurrentInquiryRecord().then((res) => { + navigate( + `/consultation/chat?doctorId=${doctorId}&doctorName=${doctorName}&recordId=${res.result.recordId}&imagePic=${res.result.imagePic}` + ); + }) + + } else { + Notify.show({ message: res.message, type: "danger" }); + } + }); + }; + + // 医生列表 + const [infoDoctorListParams, setinfoDoctorListParams] = useSetState({ + deptId: 2, + condition: 1, + page: 1, + count: 3, + sortBy: 0 as number | null, + }); + + // 医生列表类型 + interface DoctorListRawState { + deptId: number; + } + + // 医生列表接口 + const getDoctorList = (params: DoctorListRawState) => + getHttp("/health/user/inquiry/v1/findDoctorList", params); + const { data: DoctorList = [], run } = useRequest(async () => { + const resp = await getDoctorList(infoDoctorListParams); + return resp.result; + }); + + // tab导航接口 + const gettabNav = () => + getHttp("/health/share/knowledgeBase/v1/findDepartment"); + const { data: tabNav = [] } = useRequest(async () => { + const resp = await gettabNav(); + return resp.result; + }); + // tab切换事件 + const tabClick = (index) => { + setinfoDoctorListParams({ + ...infoDoctorListParams, + deptId: index, + }); + }; + + // 点击切换医生详细信息大图 + const [ind, setind] = useState(0); + const DoctorDetailClick = (doctor) => { + const items = DoctorList.forEach((v, i) => { + if (v.doctorId == doctor.doctorId) { + setind(i); + } + }); + }; + + // 点击切换下一页 + const nextPageClick = () => { + setinfoDoctorListParams({ + ...infoDoctorListParams, + page: infoDoctorListParams.page + 1, + }); + }; + + // 排序 + const [active, setactive] = useState(0); + const [state, setState] = useState(true); + const sort = (i) => { + i == 3 && setState(!state); + setactive(i); + setinfoDoctorListParams({ + ...infoDoctorListParams, + condition: i + 1, + sortBy: i == 3 ? (!state ? 1 : 2) : null, + }); + }; + useEffect(() => { + run(); + }, [infoDoctorListParams]); + + console.log(tabNav); + + return ( +
    + {/*
    /头部/
    */} + 医生列表}> + + {/* tab */} +
    +
    + {tabNav.length > 0 && + tabNav.map((v, i) => ( + tabClick(v.id)} + className={ + infoDoctorListParams.deptId == v.id ? style["active"] : "" + } + > + {v.departmentName} + + ))} +
    +
    +
    + {["综合", "好评", "咨询数", "价格"].map((v, i) => ( +
    + sort(i)} + className={i == active ? style["active"] : ""} + > + {v} + + {i == 3 ? ( + + ) : ( + "" + )} +
    + ))} +
    + + {/* 空状态 */} + {DoctorList.length == 0 && ( + } + description="暂无医生数据" + /> + )} + + {/* bigimg */} +
    + {DoctorList.length > 0 && ( +
    + +
    +

    + + {DoctorList[ind].doctorName}{" "} + + {DoctorList[ind].jobTitle}{" "} +

    +

    + {DoctorList[ind].inauguralHospital}{" "} + goDoctorDetail(DoctorList[ind])} + /> +

    +

    + 好评率:{DoctorList[ind].praise}{" "} + 服务患者数量:{DoctorList[ind].serverNum} +

    +

    + {DoctorList[ind].servicePrice}H币/次 + +

    +
    +
    + )} +
    + + {/* con */} + {DoctorList.length > 0 && ( +
    +
    + {DoctorList.map((v, i) => ( +
    DoctorDetailClick(v)} + className={style["names"]} + > + + + {v.doctorName} + +
    + ))} +
    + nextPageClick()} + /> +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/consultationServer/doctorList/style.module.css b/src/views/consultation/consultationServer/doctorList/style.module.css new file mode 100644 index 0000000..a65ef01 --- /dev/null +++ b/src/views/consultation/consultationServer/doctorList/style.module.css @@ -0,0 +1,225 @@ +.box { + width: 100%; + height: auto; + background-color: white; +} + +.box .header { + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + border-bottom: 1px solid lightgray; + background: #3087ea; + color: white; +} + +.box .tabNav_top::-webkit-scrollbar { + display: none; +} + +.box .tabNav_top { + width: 100%; + height: 36px; + overflow: scroll; +} + +.box .tabNav_top .tabNav_top-items { + width: 170%; + height: 36px; + border-bottom: 1px solid lightgray; +} + +.box .tabNav_top .tabNav_top-items .active { + color: #3087ea; +} + +.box .tabNav_top .tabNav_top-items span { + line-height: 36px; + margin-left: 30px; + font-size: 15px; + color: gray; +} + +.box .tabNav_bot { + width: 100%; + height: 50px; + display: flex; + justify-content: space-around; + align-items: center; + border-bottom: 1px solid lightgray; +} + +.box .tabNav_bot .img { + width: 10px; + height: 10px; +} + +.box .tabNav_bot span { + width: 50px; + height: 25px; + text-align: center; + line-height: 20px; +} + +.box .tabNav_bot .sort_bot { + width: 10px; + height: 10px; +} + +.box .tabNav_bot .sort_top { + width: 10px; + height: 10px; +} + +.box .tabNav_bot .active { + border-bottom: 2px solid red; + color: red; +} + +.box .context { + width: 95%; + height: 150px; + overflow: scroll; + display: flex; + justify-content: space-around; + align-items: center; + margin: 18px; +} + +.box .context .nextIcon { + width: 10px; + height: 10px; + margin-right: 10px; +} + +.box .context .context-items { + height: 100%; + margin-left: 10px; + display: flex; + justify-content: space-around; + align-items: center; +} + +.box .context .context-items .names { + position: relative; + margin-left: 5px; +} + +.box .context .context-items .names img { + width: 90px; + height: 100px; + border-radius: 10px; +} + +.box .context .context-items .names .active { + background: #3087ea; +} + +.box .context .context-items .names span { + position: absolute; + bottom: 0; + width: 90px; + height: 30px; + background: red; + display: inline-block; + margin: 0 1px; + left: 0; + border-radius: 0 0 10px 10px; + background: rgba(0, 0, 0, 0.5); + text-align: center; + line-height: 30px; + color: white; + font-weight: bold; +} + +.box .context .context-items .names .doctor_name { + background: #3087ea; +} + +.box .DoctorDetail { + width: 280px; + height: 330px; + margin: 16px auto; + border-radius: 4px; +} + +.box .DoctorDetail .detail { + width: 100%; + height: 100%; + position: relative; +} + +.box .DoctorDetail .detail .detail_con { + width: 97%; + height: 135px; + position: absolute; + bottom: 0; + background: white; +} + +.box .DoctorDetail .detail .detail_con p { + margin-left: 20px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(1) { + margin-top: 13px; + width: 100%; + height: 16px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(1) .DoctorName { + font-size: 14px; + font-weight: bold; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(1) span:nth-child(2) { + margin-left: 20px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(2) { + margin-top: 10px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(2) .doctordetailicon { + width: 24px; + height: 24px; + position: absolute; + right: 20px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(3) { + margin-top: 10px; +} + +.box .DoctorDetail .detail .detail_con p:nth-child(3) span:nth-child(2) { + margin-left: 20px; +} + +.box .DoctorDetail .detail .detail_con .price { + width: 100%; + height: 40px; + margin-top: 10px; + margin-left: 0; +} + +.box .DoctorDetail .detail .detail_con .price span { + width: 180px; + display: inline-block; + text-align: center; + line-height: 40px; + font-size: 16px; + color: #333333; + border-top: 1px solid lightgray; +} + +.box .DoctorDetail .detail .detail_con .price button { + width: 91px; + height: 40px; + background: #3087ea; + font-size: 16px; + border: none; + border-radius: 0 0 4px 0; + color: #ffffff; + margin-top: 5px; +} diff --git a/src/views/consultation/consultationServer/doctorList/style.module.min.css b/src/views/consultation/consultationServer/doctorList/style.module.min.css new file mode 100644 index 0000000..d5dc5e3 --- /dev/null +++ b/src/views/consultation/consultationServer/doctorList/style.module.min.css @@ -0,0 +1 @@ +.box{width:100%;height:auto;background-color:white}.box .header{width:100%;height:40px;text-align:center;line-height:40px;border-bottom:1px solid lightgray;background:#3087ea;color:white}.box .tabNav_top::-webkit-scrollbar{display:none}.box .tabNav_top{width:100%;height:36px;overflow:scroll}.box .tabNav_top .tabNav_top-items{width:170%;height:36px;border-bottom:1px solid lightgray}.box .tabNav_top .tabNav_top-items .active{color:#3087ea}.box .tabNav_top .tabNav_top-items span{line-height:36px;margin-left:30px;font-size:15px;color:gray}.box .tabNav_bot{width:100%;height:50px;display:flex;justify-content:space-around;align-items:center;border-bottom:1px solid lightgray}.box .tabNav_bot .img{width:10px;height:10px}.box .tabNav_bot span{width:50px;height:25px;text-align:center;line-height:20px}.box .tabNav_bot .sort_bot{width:10px;height:10px}.box .tabNav_bot .sort_top{width:10px;height:10px}.box .tabNav_bot .active{border-bottom:2px solid red;color:red}.box .context{width:95%;height:150px;overflow:scroll;display:flex;justify-content:space-around;align-items:center;margin:18px}.box .context .nextIcon{width:10px;height:10px;margin-right:10px}.box .context .context-items{height:100%;margin-left:10px;display:flex;justify-content:space-around;align-items:center}.box .context .context-items .names{position:relative;margin-left:5px}.box .context .context-items .names img{width:90px;height:100px;border-radius:10px}.box .context .context-items .names .active{background:#3087ea}.box .context .context-items .names span{position:absolute;bottom:0;width:90px;height:30px;background:red;display:inline-block;margin:0 1px;left:0;border-radius:0 0 10px 10px;background:rgba(0,0,0,0.5);text-align:center;line-height:30px;color:white;font-weight:bold}.box .context .context-items .names .doctor_name{background:#3087ea}.box .DoctorDetail{width:280px;height:330px;margin:16px auto;border-radius:4px}.box .DoctorDetail .detail{width:100%;height:100%;position:relative}.box .DoctorDetail .detail .detail_con{width:97%;height:135px;position:absolute;bottom:0;background:white}.box .DoctorDetail .detail .detail_con p{margin-left:20px}.box .DoctorDetail .detail .detail_con p:nth-child(1){margin-top:13px;width:100%;height:16px}.box .DoctorDetail .detail .detail_con p:nth-child(1) .DoctorName{font-size:14px;font-weight:bold}.box .DoctorDetail .detail .detail_con p:nth-child(1) span:nth-child(2){margin-left:20px}.box .DoctorDetail .detail .detail_con p:nth-child(2){margin-top:10px}.box .DoctorDetail .detail .detail_con p:nth-child(2) .doctordetailicon{width:24px;height:24px;position:absolute;right:20px}.box .DoctorDetail .detail .detail_con p:nth-child(3){margin-top:10px}.box .DoctorDetail .detail .detail_con p:nth-child(3) span:nth-child(2){margin-left:20px}.box .DoctorDetail .detail .detail_con .price{width:100%;height:40px;margin-top:10px;margin-left:0}.box .DoctorDetail .detail .detail_con .price span{width:180px;display:inline-block;text-align:center;line-height:40px;font-size:16px;color:#333333;border-top:1px solid lightgray}.box .DoctorDetail .detail .detail_con .price button{width:91px;height:40px;background:#3087ea;font-size:16px;border:none;border-radius:0 0 4px 0;color:#ffffff;margin-top:5px} diff --git a/src/views/consultation/consultationServer/doctorList/style.module.scss b/src/views/consultation/consultationServer/doctorList/style.module.scss new file mode 100644 index 0000000..fd1e478 --- /dev/null +++ b/src/views/consultation/consultationServer/doctorList/style.module.scss @@ -0,0 +1,219 @@ +.box { + width: 100%; + height: auto; + background-color: white; + .header { + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + border-bottom: 1px solid lightgray; + background: #3087ea; + color: white; + } + + .tabNav_top::-webkit-scrollbar { + display: none; + } + + .tabNav_top { + width: 100%; + height: 36px; + overflow: scroll; + + .tabNav_top-items { + width: 170%; + height: 36px; + border-bottom: 1px solid lightgray; + + .active { + color: #3087ea; + } + + span { + line-height: 36px; + margin-left: 30px; + font-size: 15px; + color: gray; + } + } + } + + .tabNav_bot { + width: 100%; + height: 50px; + display: flex; + justify-content: space-around; + align-items: center; + border-bottom: 1px solid lightgray; + .img{ + width: 10px; + height: 10px; + } + span{ + width: 50px; + height: 25px; + text-align: center; + line-height: 20px; + } + .sort_bot{ + width: 10px; + height: 10px; + } + .sort_top{ + width: 10px; + height: 10px; + } + + .active { + border-bottom: 2px solid red; + color: red; + } + } + + .context { + width: 95%; + height: 150px; + overflow: scroll; + display: flex; + justify-content: space-around; + align-items: center; + margin: 18px; + + .nextIcon { + width: 10px; + height: 10px; + margin-right: 10px; + } + + .context-items { + height: 100%; + margin-left: 10px; + display: flex; + justify-content: space-around; + align-items: center; + + .names { + position: relative; + margin-left: 5px; + img { + width: 90px; + height: 100px; + border-radius: 10px; + } + .active{ + background: #3087ea; + } + span{ + position: absolute; + bottom: 0; + width: 90px; + height: 30px; + background: red; + display: inline-block; + margin: 0 1px; + left: 0; + border-radius: 0 0 10px 10px; + background: rgba(0,0,0,.5); + text-align: center; + line-height: 30px; + color: white; + font-weight: bold; + } + .doctor_name{ + background: #3087ea; + } + } + + } + } + + .DoctorDetail { + width: 280px; + height: 330px; + margin: 16px auto; + border-radius: 4px; + + .detail { + width: 100%; + height: 100%; + position: relative; + + .detail_con { + width: 97%; + height: 135px; + position: absolute; + bottom: 0; + background: white; + + + + p { + margin-left: 20px; + } + + p:nth-child(1) { + margin-top: 13px; + width: 100%; + height: 16px; + + .DoctorName { + font-size: 14px; + font-weight: bold; + } + + span:nth-child(2) { + margin-left: 20px; + } + } + + p:nth-child(2) { + margin-top: 10px; + + .doctordetailicon { + width: 24px; + height: 24px; + position: absolute; + right: 20px; + } + } + + p:nth-child(3) { + margin-top: 10px; + + span:nth-child(2) { + margin-left: 20px; + } + } + + .price { + width: 100%; + height: 40px; + margin-top: 10px; + margin-left: 0; + + span { + width: 180px; + display: inline-block; + text-align: center; + line-height: 40px; + font-size: 16px; + color: #333333; + border-top: 1px solid lightgray; + } + + button { + width: 91px; + height: 40px; + background: #3087ea; + font-size: 16px; + border: none; + border-radius: 0 0 4px 0; + color: #ffffff; + margin-top: 5px; + } + } + } + } + } +} \ No newline at end of file diff --git a/src/views/consultation/myConsultation/Custom.tsx b/src/views/consultation/myConsultation/Custom.tsx new file mode 100644 index 0000000..c8d4137 --- /dev/null +++ b/src/views/consultation/myConsultation/Custom.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import style from "../myConsultation/comment/style.module.scss"; + +interface PropsType { + title: string; +} +export const Custom: React.FC = ({ title }) => { + return ( +
    +
    +
    + {title} +
    +
    + ); +}; + + + + + + + + diff --git a/src/views/consultation/myConsultation/LeftArraw.tsx b/src/views/consultation/myConsultation/LeftArraw.tsx new file mode 100644 index 0000000..9f74e67 --- /dev/null +++ b/src/views/consultation/myConsultation/LeftArraw.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import { Toast, NavBar } from 'react-vant'; +import leftArrowImg from "../../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png"; +interface Props { + title: string; +} + +const MyNavBar: React.FC = () => ( + +); + +const LeftArraw: React.FC = ({ title }) => ( + { + window.history.back(); + }} + leftArrow={} + placeholder={true} + safeAreaInsetTop={true} + fixed + /> +); + +export default LeftArraw; diff --git a/src/views/consultation/myConsultation/comment/index.tsx b/src/views/consultation/myConsultation/comment/index.tsx new file mode 100644 index 0000000..ab64201 --- /dev/null +++ b/src/views/consultation/myConsultation/comment/index.tsx @@ -0,0 +1,123 @@ +import React, { useState, useEffect } from "react"; +import LeftArraw from "../LeftArraw"; +import { Custom } from "../Custom"; +import style from "./style.module.scss"; +import { Rate, Field } from "react-vant"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import { useSetState, useRequest } from "ahooks"; +import { useAppDispatch, useAppSelector } from "../../../../store/hooks"; +import { putHttpParams } from "../../../../api"; +import { useSelector } from "react-redux/es/hooks/useSelector"; +import { addCookies } from "../../../../store/doctorDetail/doctorDetailSlice"; +//当前页无put请求未完成 +interface CurrentInquiryRecordHeader { + userId: number; + sessionId: string; +} +interface CurrentInquiryRecordParams { + inquiryRecordId: number; + doctorId: number; + evaluate: string; + majorDegree: number; + satisfactionDegree: number; +} +// 定义问诊信息接口 +interface IConsultationInfo { + status: string; + message: string; +} +const Index: React.FC = () => { + const [searchParams] = useSearchParams() + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const doctorId = +searchParams.get('doctorId')! + const recordId = useAppSelector((state) => state.doctor.recordId); + const dispatch = useAppDispatch(); + + const [inquiryParams, setInquiryParams] = + useSetState({ + userId: userId, + sessionId: sessionId, + }); + const [params, setparams] = useSetState({ + inquiryRecordId: recordId, + doctorId: doctorId, + evaluate: "", + majorDegree: 1, + satisfactionDegree: 1, + }); + const getCurrentInquiryRecord = () => + putHttpParams( + "/health/user/inquiry/verify/v1/evaluationInquiry", + params, + inquiryParams + ); + + // 使用useEffect hook在组件渲染后发起请求,获取当前问诊记录的数据 + const navigate = useNavigate(); + const goHistory = () => { + navigate("/consultation/my/history"); + }; + const { run } = useRequest( + async () => { + const resp = await getCurrentInquiryRecord(); + dispatch(addCookies(resp.status)); + return resp.result; + }, + { + manual: true, + } + ); + const goResult = () => { + run(); + navigate("/consultation/my/result"); + }; + return ( +
    + +
    + + setparams({ evaluate: e })} + type="textarea" + placeholder="请输入你对医生的评价" + /> +
    +
    + +
    +
    +

    医师专业度

    + setparams({ majorDegree: e })} + color="rgb(38,112,229)" + /> +
    +
    +

    服务满意度

    + setparams({ satisfactionDegree: e })} + color="rgb(38,112,229)" + /> +
    +
    +
    +
    +
    + + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/myConsultation/comment/style.module.scss b/src/views/consultation/myConsultation/comment/style.module.scss new file mode 100644 index 0000000..e8cf6d4 --- /dev/null +++ b/src/views/consultation/myConsultation/comment/style.module.scss @@ -0,0 +1,80 @@ +.container { + width: 100vw; + height: 35vh; + background-color: #fff; + border-bottom: 3px solid #ededed; + color: #000; +} +.containers { + width: 100vw; + height: 17vh; + background-color: #fff; + border-bottom: 3px solid #ededed; + color: #000; + .rate { + div { + display: flex; + align-items: center; + justify-content: flex-start; + margin-bottom: 3px; + p { + margin: 0 20px; + } + } + } +} +.footer { + width: 100vw; + height: 41vh; + background-color: #fff; + .btn { + width: 100%; + height: 30px; + display: flex; + justify-content: space-around; + padding-top: 190px; + .btn1 { + width: 65px; + height: 35px; + border-radius: 7px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + -ms-border-radius: 7px; + -o-border-radius: 7px; + border: none; + background-color: rgb(135, 135, 135); + color: #fff; + } + .btn2 { + width: 65px; + height: 35px; + border-radius: 7px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + -ms-border-radius: 7px; + -o-border-radius: 7px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; + } + } +} +.navtitle { + display: flex; + height: 42px; + overflow: hidden; + align-items: center; + margin-bottom: 2px; + background-color: white; + .left { + margin-left: 12px; + width: 4px; + background-color: #3087ea; + height: 22px; + } + + .title { + margin-left: 10px; + font-weight: bold; + } +} diff --git a/src/views/consultation/myConsultation/current/index.tsx b/src/views/consultation/myConsultation/current/index.tsx new file mode 100644 index 0000000..4daebbc --- /dev/null +++ b/src/views/consultation/myConsultation/current/index.tsx @@ -0,0 +1,129 @@ +import React, { useEffect } from "react"; +import { useSetState, useRequest } from "ahooks"; +import { Card, Button, Empty } from "react-vant"; +import { useNavigate } from "react-router-dom"; +import LeftArrow from "../LeftArraw"; +import style from "./style.module.scss"; +import { getHttp, putHttp } from "../../../../api"; +import { useAppSelector } from "../../../../store/hooks"; + +// 定义请求接口参数的类型 +interface CurrentInquiryRecordHeader { + userId: number; + sessionId: string; +} + +// 定义请求接口返回数据的类型 +interface CurrentInquiryRecordResult { + recordId?: number; + doctorId?: number; + imagePic?: string; + doctorName: string; + department: string; + jobTitle: string; + evaluateStatus?: number; + userName?: string; + jiGuangPwd?: string; + inquiryTime: string; +} + +const Index: React.FC = () => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [consultationInfo, setConsultationInfo] = + useSetState({} as CurrentInquiryRecordResult); + + // 定义当前问诊记录的请求参数,并使用useSetState hook初始化为默认值 + const [inquiryParams, setInquiryParams] = + useSetState({ + userId: userId, + sessionId: sessionId, + }); + + // 定义获取当前问诊记录的函数 + const getCurrentInquiryRecord = () => + getHttp( + "/health/user/inquiry/verify/v1/findCurrentInquiryRecord", + inquiryParams + ).then((res) => { + setConsultationInfo(res.result); + }); + + + // 使用useNavigate hook获取导航函数,用于跳转页面 + const navigate = useNavigate(); + + const Endaninterview = () => { + const recordId = consultationInfo.recordId; + putHttp( + `/health/user/inquiry/verify/v1/endInquiry?recordId=${recordId}`, + inquiryParams + ); + + navigate("/my"); + }; + + // 使用useEffect hook在组件渲染后发起请求,获取当前问诊记录的数据 + useEffect(() => { + getCurrentInquiryRecord(); + }, [inquiryParams]); + + // 渲染组件 + return consultationInfo && Object.keys(consultationInfo).length > 0 ? ( +
    + + +
    + + +

    {consultationInfo.doctorName}

    +

    {consultationInfo.jobTitle}

    +

    {consultationInfo.department}

    +

    问诊时间:{consultationInfo.inquiryTime}

    +
    +
    + + +
    +
    +
    + ) : ( +
    + + + + + +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/myConsultation/current/style.module.css b/src/views/consultation/myConsultation/current/style.module.css new file mode 100644 index 0000000..8a4842e --- /dev/null +++ b/src/views/consultation/myConsultation/current/style.module.css @@ -0,0 +1,48 @@ +.demo-image { + width: 100vw; +} + +.demo-image .rvimage { + margin: 50px auto; + display: block; +} + +.demo-image .card { + width: 300px; + height: 120px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + margin: 0 auto; + background-color: #f1f1f1; + border: 1px solid #ccc; +} + +.demo-image .btn { + width: 100%; + height: 100px; + display: flex; + justify-content: space-around; + align-items: center; +} + +.demo-image .btn .btn1 { + background-color: #878787; + color: #fff; + border-radius: 10px; + -webkit-border-radius: 5px; + -moz-border-radius: 10px; + -ms-border-radius: 10px; + -o-border-radius: 10px; +} + +.demo-image .btn .btn2 { + background-color: #2670e5; + color: #fff; + border-radius: 10px; + -webkit-border-radius: 5px; + -moz-border-radius: 10px; + -ms-border-radius: 10px; + -o-border-radius: 10px; +} diff --git a/src/views/consultation/myConsultation/current/style.module.min.css b/src/views/consultation/myConsultation/current/style.module.min.css new file mode 100644 index 0000000..9719973 --- /dev/null +++ b/src/views/consultation/myConsultation/current/style.module.min.css @@ -0,0 +1 @@ +.demo-image{width:100vw}.demo-image .rvimage{margin:50px auto;display:block}.demo-image .card{width:300px;height:120px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;background-color:#f1f1f1;border:1px solid #ccc}.demo-image .btn{width:100%;height:100px;display:flex;justify-content:space-around;align-items:center}.demo-image .btn .btn1{background-color:#878787;color:#fff;border-radius:10px;-webkit-border-radius:5px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.demo-image .btn .btn2{background-color:#2670e5;color:#fff;border-radius:10px;-webkit-border-radius:5px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px} diff --git a/src/views/consultation/myConsultation/current/style.module.scss b/src/views/consultation/myConsultation/current/style.module.scss new file mode 100644 index 0000000..a94a977 --- /dev/null +++ b/src/views/consultation/myConsultation/current/style.module.scss @@ -0,0 +1,46 @@ +.demo-image { + width: 100vw; + // height: 100vh; + // background-color: #fff; + .rvimage { + margin: 50px auto; + display: block; + } + .card { + width: 300px; + height: 120px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + margin: 0 auto; + background-color: rgb(241, 241, 241); + border: 1px solid #ccc; + // box-shadow: inset 0 0 2px rgb(0,0,0.1); + } + .btn { + width: 100%; + height: 100px; + display: flex; + justify-content: space-around; + align-items: center; + .btn1 { + background-color: rgb(135, 135, 135); + color: #fff; + border-radius: 10px; + -webkit-border-radius: 5px; + -moz-border-radius: 10px; + -ms-border-radius: 10px; + -o-border-radius: 10px; +} + .btn2 { + background-color: rgb(38, 112, 229); + color: #fff; + border-radius: 10px; + -webkit-border-radius: 5px; + -moz-border-radius: 10px; + -ms-border-radius: 10px; + -o-border-radius: 10px; + } + } +} diff --git a/src/views/consultation/myConsultation/history/index.tsx b/src/views/consultation/myConsultation/history/index.tsx new file mode 100644 index 0000000..844ff48 --- /dev/null +++ b/src/views/consultation/myConsultation/history/index.tsx @@ -0,0 +1,154 @@ +import React, { useEffect, useState } from "react"; +import LeftArraw from "../LeftArraw"; +import { useBoolean } from "ahooks"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import { getHttp } from "../../../../api"; +import { useAppSelector } from "../../../../store/hooks"; +import { useDispatch } from "react-redux"; +import { addrecordId } from "../../../../store/doctorDetail/doctorDetailSlice"; +import { Empty, Button, List } from "react-vant"; +import { getTimeFormatText } from "../../../../utils/formatTime"; +// 定义问诊信息接口 +interface IConsultationInfo { + recordId: number; + imagePic: string; + doctorName: string; + jobTitle: string; + department: string; + inquiryTime: string; + evaluateStatus: number; +} +const Index: React.FC = () => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + const dispatch = useDispatch(); + const navigate = useNavigate(); + + //跳转到咨询 + const handleRecordClick = (info) => { + console.log(info) + // doctorId + // doctorName + // recordId + navigate(`/consultation/chat?recordId=${info.recordId}&doctorId=${info.doctorId}&doctorName=${info.doctorName}&type=2&imagePic=${info.imagePic}`); + }; + //判断是否评价更换路由 + const handleCommentClick = (info) => { + if (info.evaluateStatus === 1) { + navigate("/consultation/my/comment?doctorId=" + info.doctorId); + } else { + navigate("/consultation/my/query/comment"); + } + dispatch(addrecordId(info.recordId)); + }; + //调用查看历史评价接口 + const [consultationInfo, setConsultationInfo] = useState( + [] + ); + const [finish, { setTrue, setFalse }] = useBoolean(false); + const count = 5; + const [page, setPage] = useState(1); + const mergeInfoListData = async () => { + const resp = await getHttp( + "/health/user/inquiry/verify/v1/findHistoryInquiryRecord", + { page: page, count: count }, + { userId: userId, sessionId: sessionId } + ); + // 是否存在更多数据 + console.log(resp.result); + + if (resp.result.length >0) { + if (page == 1) { + // 数据不合并 + setConsultationInfo(resp.result); + console.log("数据不合并"); + } else { + // 请求非第一页, 请求合并 + console.log("请求非第一页, 请求合并"); + setConsultationInfo([...consultationInfo, ...resp.result]); + } + // 下一次请求页码 + 1 + setPage(page + 1); + } else { + // 请求完成 没有更多数据 + console.log("请求完成 没有更多数据"); + + setTrue(); + } + console.log(resp); + }; + useEffect(() => { + setFalse(); + mergeInfoListData(); + }, [userId, sessionId]); + return ( +
    + + {consultationInfo.length !== 0 ? ( + +
    + {consultationInfo.map((info) => ( +
    +
    +
    + +
    +
    +
    +

    + {info.doctorName} + + {info.department} + {info.jobTitle} + +

    +

    + 问诊时间:{getTimeFormatText(new Date(info.inquiryTime))} +

    +
    +
    + + + +
    +
    +
    +
    + ))} +
    +
    + ) : ( +
    + + + +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/myConsultation/history/style.module.scss b/src/views/consultation/myConsultation/history/style.module.scss new file mode 100644 index 0000000..94ce24b --- /dev/null +++ b/src/views/consultation/myConsultation/history/style.module.scss @@ -0,0 +1,87 @@ + +.container { + width: 100vw; + // height: 100vh; + // position: relative; + .div { + width: 100vw; + height: 170px; + // background-color: #f00; + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: 3px solid rgb(239, 239, 239); + border-top: 3px solid rgb(239, 239, 239); + // margin-bottom: 20px; + .card { + width: 100%; + height: 100%; + display: flex; + justify-content: space-around; + align-items: center; + + dt { + // flex: 1; + img { + width: 130px; + height: 130px; + margin-left: 20px; + } + } + dd { + // flex: 1; + width: 100%; + height: 100%; + display: flex; + justify-content: space-around; + align-items: center; + flex-direction: column; + .title { + h3{ + margin-bottom: 30px; + + } + span { + font-size: 6px; + margin-left: 10px; + font-weight: normal; + } + + } + .btn{ + width: 100%; + height: 30px; + display: flex; + justify-content: space-around; + align-items: center; + .btn1{ + width: 80px; + height: 30px; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; +} + .btn2{ + width: 50px; + height: 30px; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; + + } + } + + } + } + } +} diff --git a/src/views/consultation/myConsultation/queryComment/index.tsx b/src/views/consultation/myConsultation/queryComment/index.tsx new file mode 100644 index 0000000..49092b5 --- /dev/null +++ b/src/views/consultation/myConsultation/queryComment/index.tsx @@ -0,0 +1,90 @@ +import React, { useEffect } from "react"; +import LeftArraw from "../LeftArraw"; +import { Custom } from "../Custom"; +import style from "./style.module.scss"; +import { Rate, Field, Image } from "react-vant"; +// import { useSelector } from "react-redux/es/hooks/useSelector"; +import { useAppSelector } from "../../../../store/hooks"; +// import axios from "axios"; +import { useRequest} from "ahooks"; +import { getHttp } from "../../../../api"; + +// interface CurrentInquiryRecordParams { +// inquiryRecordId: number; +// doctorId: number; +// evaluate: string; +// majorDegree: number; +// satisfactionDegree: number; +// } + +// interface CurrentInquiryRecordHeader { +// userId: number; +// sessionId: string; +// } + +const Index: React.FC = () => { + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // const [inquiryParams, setInquiryParams] = + // useSetState({ + // userId: userId, + // sessionId: sessionId, + // }); + const recordId = useAppSelector((state) => state.doctor.recordId); + + const findGiftLists = () => + getHttp("/health/user/inquiry/verify/v1/findDoctorEvaluate", { + recordId, + }); + const { data: states = [], run } = useRequest( + async () => { + const resp = await findGiftLists(); + console.log(resp, "aaaaaaaaaaaaaaaaaaaa"); + + return resp.result; + }, + { + manual: true, + } + ); + + useEffect(() => { + run(); + }, [userId, sessionId]); + + return ( +
    +
    + + + +
    + +
    +
    +

    医师专业度

    + +
    +
    +

    服务满意度

    + +
    +
    +
    + {states.giftPicUrl ? ( +
    + + +
    + ) : ( +
    + +

    还没有礼物哦

    +
    + )} +
    +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/myConsultation/queryComment/style.module.scss b/src/views/consultation/myConsultation/queryComment/style.module.scss new file mode 100644 index 0000000..f6a983a --- /dev/null +++ b/src/views/consultation/myConsultation/queryComment/style.module.scss @@ -0,0 +1,84 @@ +.div{ + width: 100vw; + height: 100vh; + background-color: #fff; + .container{ + width: 100vw; + background-color: #fff; + color: #000; + } + .containers{ + width: 100vw; + height: 17vh; + background-color: #fff; + color: #000; + .rate{ + div{ + display: flex; + align-items: center; + justify-content: flex-start; + margin-bottom: 3px; + p{ + margin: 0 20px; + // margin-left: 20px; + } + } + } + } + .footer{ + width: 100vw; + height: 41vh; + background-color: #fff; + .btn{ + width: 100%; + height: 30px; + display: flex; + justify-content: space-around; + padding-top: 190px; + .btn1{ + width: 65px; + height: 35px; + border-radius: 7px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + -ms-border-radius: 7px; + -o-border-radius: 7px; + border: none; + background-color: rgb(135, 135, 135); + color: #fff; + } + .btn2{ + width: 65px; + height: 35px; + border-radius: 7px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + -ms-border-radius: 7px; + -o-border-radius: 7px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; + } + } + } + .navtitle { + display: flex; + height: 42px; + overflow: hidden; + align-items: center; + margin-bottom: 2px; + background-color: white; + .left { + margin-left: 12px; + width: 4px; + background-color: #3087ea; + height: 22px; + } + + .title { + margin-left: 10px; + font-weight: bold; + } + } + +} diff --git a/src/views/consultation/myConsultation/result/index.tsx b/src/views/consultation/myConsultation/result/index.tsx new file mode 100644 index 0000000..99a0929 --- /dev/null +++ b/src/views/consultation/myConsultation/result/index.tsx @@ -0,0 +1,114 @@ +import React from "react"; +import LeftArrow from "../LeftArraw"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import { getHttp, putHttpParams } from "../../../../api"; +import { useAppSelector } from "../../../../store/hooks"; +import { useSetState, useRequest } from "ahooks"; +import { OperateSuccess } from "../../../../components"; + +// 礼物列表接口 + +// 送礼物接口 +interface CurrentInquiryRecordHeader { + userId: number; + sessionId: string; +} + +interface CurrentInquiryRecordParams { + inquiryRecordId: number; + giftId: number; +} + +// 定义问诊信息接口 +interface IConsultationInfo { + status: string; + message: string; +} + +const Index: React.FC = () => { + //获取礼物列表 + const findGiftLists = () => getHttp("/health/user/inquiry/v1/findGiftList"); + const { data: findGiftList = [] } = useRequest(async () => { + const resp = await findGiftLists(); + return resp.result; + }); + + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const recordId = useAppSelector((state) => state.doctor.recordId); + const navigate = useNavigate(); + console.log(recordId); + const [inquiryParams, setInquiryParams] = + useSetState({ + userId: userId, + sessionId: sessionId, + }); + + const handleGoBack = () => { + navigate("/consultation/my/history"); + }; +//点击调用送礼物接口 + const getGift = async (id: number) => { + const params: CurrentInquiryRecordParams = { + inquiryRecordId: recordId, //***************问题在这里报错信息为Required int parameter 'inquiryRecordId' is not present**************************** */ + giftId: id, + }; + const resp = await getCurrentInquiryRecord(params); + console.log(resp); + }; + /*************************************调用送礼物接口********************************************************/ + const getCurrentInquiryRecord = async ( + params: CurrentInquiryRecordParams + ) => { + const resp = await putHttpParams( + "/health/user/inquiry/verify/v1/handselGift", //***************这里完全按照文档但是报错******************* */ + params, //请求载荷inquiryRecordId:6145,giftId:1001 + inquiryParams + ); + return resp.result; + }; + + return ( +
    + + + 评价成功,感谢您! +
    + } + /> +

    + 如果您遇到的问题得到解决?给个礼物鼓励一下吧~ +

    + {findGiftList.length > 0 && + findGiftList.map((item, indx) => { + return ( +
    +
    +
    + +
    +
    +
    +

    {item.name}

    +

    {item.worth}H币

    +
    + +
    +
    +
    + ); + })} + +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/consultation/myConsultation/result/style.module.scss b/src/views/consultation/myConsultation/result/style.module.scss new file mode 100644 index 0000000..8e5fc69 --- /dev/null +++ b/src/views/consultation/myConsultation/result/style.module.scss @@ -0,0 +1,85 @@ +.res-text{ + font-size: 16px; + color: #fff; +} +.h3 { + width: 100vw; + height: 50px; + line-height: 50px; + text-align: center; + font-size: 7px; + font-weight: normal; + color: rgb(116, 116, 116); + border-bottom: 2px solid rgb(239, 239, 239); + background-color: #fff; +} +.div { + width: 100vw; + height: 100%; + dl { + display: flex; + justify-content: space-around; + align-items: center; + width: 100%; + height: 120px; + background-color: #fff; + border-bottom: 2px solid rgb(239, 239, 239); + dt{ + img{ + width: 90px; + height: 90px; + } + } + dd{ + display: flex; + justify-content: space-between; + width: 170px; + font-weight: normal; + div{ + margin-bottom: 40px; + h3{ + font-weight: normal; + + } + p{ + margin-top: 15px; + color: #f00; + } + } + button{ + width: 60px; + height: 30px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; + margin-top: 60px; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; +} + } + } +} +.btndiv{ + width: 100vw; + height: 50px; + background-color: #fff; + .btn{ + width: 300px; + height: 35px; + line-height: 35px; + margin-top: 10px; + border: none; + background-color: rgb(38, 112, 229); + color: #fff; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + margin-left: 40px; + } +} + diff --git a/src/views/home/index.tsx b/src/views/home/index.tsx new file mode 100644 index 0000000..912f817 --- /dev/null +++ b/src/views/home/index.tsx @@ -0,0 +1,265 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss"; +import { LazyImage, MyHeader, MypatientCieclefooter, NavTitle, WDList } from "../../components"; +import { useBoolean, useRequest, useSetState } from "ahooks"; +import { Swiper, List } from "react-vant"; +import { getTimeFormatText } from "../../utils/formatTime"; +import knowUrl1 from "../../assets/images/image/hdpi/common_disease.png"; +import knowUrl2 from "../../assets/images/image/hdpi/common_drugs.png"; +import health from "../../assets/images/image/xxhdpi/health_assessment.png"; +import { NavLink, useNavigate } from "react-router-dom"; +import { + getBanners, + getInformation, + getInformationListById, + getKnowledgeBase, +} from "../../api/home"; +// 轮播图类型 +interface BannerRawState { + imageUrl: string; + jumpUrl: string; + rank: number; + title: string; +} + +// 问诊咨询类型 +interface KnowledgeBaseRawState { + departmentName: string; + id: number; + pic: string; + rank: number; +} + +// 健康咨询标题类型 +interface InfoRawState { + id: number; + name: string; + sort: number; +} + +// 健康咨询请求列表类型 +interface InfoListRawState { + id: number; + plateId: number; + releaseTime: number; + source: string; + thumbnail: string[]; + title: string; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 轮播请求hooks + const { data: bannerData = [] } = useRequest( + async () => { + const resp = await getBanners(); + return resp.result; + } + ); + // 问诊咨询请求hooks + const { data: knowledgeBaseData = [] } = useRequest< + KnowledgeBaseRawState[], + [] + >(async () => { + const resp = await getKnowledgeBase(); + return resp.result; + }); + + // 健康咨询标题请求hooks + const { data: infoData = [] } = useRequest(async () => { + const resp = await getInformation(); + return resp.result; + }); + + // 健康咨询列表参数 + const [infoListParams, setInfoListParams] = useSetState({ + plateId: 1, + count: 5, + page: 1, + }); + + // 健康咨询列表请求hooks + const [infoListData, setInfoListData] = useState([]); + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + // 请求合并数据 + const mergeInfoListData = async () => { + const resp = await getInformationListById(infoListParams); + // 是否存在更多数据 + if (resp.result.length > 0) { + // 数据二次处理 + resp.result.forEach((v) => { + v.thumbnail = v.thumbnail.split(";"); + }); + // 请求第一页 + if (infoListParams.page === 1) { + // 数据不合并 + setInfoListData(resp.result); + } else { + // 请求非第一页, 请求合并 + setInfoListData([...infoListData, ...resp.result]); + } + // 下一次请求页码 + 1 + setInfoListParams({ + page: infoListParams.page + 1, + }); + } else { + // 请求完成 没有更多数据 + setTrue(); + } + }; + + // 副作用 id 改变 + useEffect(() => { + setFalse(); + mergeInfoListData(); + }, [infoListParams.plateId]); + + return ( +
    + + {bannerData.length > 0 && ( + + {bannerData.map((v, i) => { + return ( + + + + ); + })} + + )} + + +
    +
    + +

    常见病症

    +
    + +
    +
    +
    +
    + +

    常用药品

    +
    + +
    +
    +
    +
    + +
    + {knowledgeBaseData.map((v, i) => { + return ( +
    + navigate(`/home/knowledgebase?code=1&left=${v.id}`) + } + > + + {v.departmentName} +
    + ); + })} +
    + + navigate('/consultation/doctor/list')}/> + +
    +
    + {infoData.map((v) => { + return ( + { + setInfoListParams({ plateId: v.id, page: 1 }); + }} + key={v.id} + className={ + v.id === infoListParams.plateId ? style["active"] : "" + } + > + {v.name} + + ); + })} +
    + +
    + {infoListData.map((v) => { + if (v.thumbnail.length === 1) { + return ( + // +
    navigate(`/home/information/${v.id}`)} + > +
    + +
    +
    +

    {v.title}

    +

    + {v.source} + + {getTimeFormatText(new Date(v.releaseTime))} + +

    +
    +
    + ); + } else if (v.thumbnail.length === 3) { + return ( +
    navigate(`/home/information/${v.id}`)} + > +
    +

    {v.title}

    +
    +
    + {v.thumbnail.map((v, i) => { + return ; + })} +
    +
    +

    + {v.source} + + {getTimeFormatText(new Date(v.releaseTime))} + +

    +
    +
    + ); + } else { + return ( +
    navigate(`/home/information/${v.id}`)} + > + 3 +
    + ); + } + })} +
    +
    +
    +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/home/index1.tsx b/src/views/home/index1.tsx new file mode 100644 index 0000000..2f09283 --- /dev/null +++ b/src/views/home/index1.tsx @@ -0,0 +1,332 @@ +import React, { useContext, useEffect, useState } from "react"; +import style from "./style.module.scss"; +import { + KeepAliveProvider, + MyHeader, + MypatientCieclefooter, + NavTitle, +} from "../../components"; +import { useBoolean, useRequest, useSetState } from "ahooks"; +import { Swiper, List } from "react-vant"; +import { getTimeFormatText } from "../../utils/formatTime"; +import knowUrl1 from "../../assets/images/image/hdpi/common_disease.png"; +import knowUrl2 from "../../assets/images/image/hdpi/common_drugs.png"; +import health from "../../assets/images/image/xxhdpi/health_assessment.png"; +import { NavLink, useNavigate } from "react-router-dom"; +import { + getBanners, + getInformation, + getInformationListById, + getKnowledgeBase, +} from "../../api/home"; +import VList from "../../components/vlist/vlist"; +import ObserverItem from "../../components/vlist/observer-item"; +import "./styles.css"; +import { CacheContext } from "../../components/keepAlive/CacheContext"; + +// 轮播图类型 +interface BannerRawState { + imageUrl: string; + jumpUrl: string; + rank: number; + title: string; +} + +// 问诊咨询类型 +interface KnowledgeBaseRawState { + departmentName: string; + id: number; + pic: string; + rank: number; +} + +// 健康咨询标题类型 +interface InfoRawState { + id: number; + name: string; + sort: number; +} + +// 健康咨询请求列表类型 +interface InfoListRawState { + id: number; + plateId: number; + releaseTime: number; + source: string; + thumbnail: string[]; + title: string; +} + +const Index: React.FC = () => { + const { cache, setCache } = useContext(CacheContext); + const navigate = useNavigate(); + + const { data: bannerData = [] } = useRequest( + async () => { + if (cache.bannerData) { + return cache.bannerData; + } + const resp = await getBanners(); + // 数据缓存优化 + setCache((pre) => { + return { + ...pre, + bannerData: resp.result, + }; + }); + return resp.result; + } + ); + + // 问诊咨询请求hooks + const { data: knowledgeBaseData = [] } = useRequest< + KnowledgeBaseRawState[], + [] + >(async () => { + if (cache.knowledgeBaseData) { + return cache.knowledgeBaseData; + } + const resp = await getKnowledgeBase(); + // 数据缓存优化 + setCache((pre) => { + return { + ...pre, + knowledgeBaseData: resp.result, + }; + }); + + return resp.result; + }); + + // 健康咨询标题请求hooks + const { data: infoData = [] } = useRequest(async () => { + if (cache.infoData) { + return cache.infoData; + } + const resp = await getInformation(); + // 数据缓存优化 + setCache((pre) => { + return { + ...pre, + infoData: resp.result, + }; + }); + + return resp.result; + }); + + // 健康咨询列表参数 + const [infoListParams, setInfoListParams] = useSetState({ + plateId: 1, + count: 1000, + page: 1, + }); + + // 健康咨询列表请求hooks + const [infoListData, setInfoListData] = useState([]); + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + // 请求合并数据 + const mergeInfoListData = async () => { + if (cache.infoListData && cache.infoListData[infoListParams.plateId]) { + setInfoListData(cache.infoListData[infoListParams.plateId]); + return; + } + const resp = await getInformationListById(infoListParams); + // 是否存在更多数据 + if (resp.result.length > 0) { + // 数据二次处理 + resp.result.forEach((v) => { + v.thumbnail = v.thumbnail.split(";"); + }); + // 请求第一页 + if (infoListParams.page === 1) { + let data = []; + let count = 20; + while (--count > 0) { + data = data.concat(resp.result); + } + // // 数据不合并 + // const data = new Array(1000).fill("").map((v, i) => { + // return resp.result[i % 20]; + // }); + setInfoListData(data); + setCache((pre) => { + return { + ...pre, + infoListData: { + ...(pre.infoListData ? pre.infoListData : {}), + [infoListParams.plateId]: data, + }, + plateId: infoListParams.plateId, + }; + }); + } + // 下一次请求页码 + 1 + setInfoListParams({ + page: infoListParams.page + 1, + }); + } + }; + + // 副作用 id 改变 + useEffect(() => { + setFalse(); + mergeInfoListData(); + }, [infoListParams.plateId]); + if ( + !bannerData.length || + !knowledgeBaseData.length || + !infoData.length || + !infoListData.length + ) { + return <>; + } + return ( +
    + {/* // */} + +
    + + {bannerData.length > 0 && ( + + {bannerData.map((v, i) => { + return ( + + + + ); + })} + + )} + + +
    +
    + +

    常见病症

    +
    + +
    +
    +
    +
    + +

    常用药品

    +
    + +
    +
    +
    +
    + +
    + {knowledgeBaseData.map((v, i) => { + return ( +
    + navigate(`/home/knowledgebase?code=1&left=${v.id}`) + } + > + + {v.departmentName} +
    + ); + })} +
    + + navigate("/consultation/doctor/list")} + /> + +
    +
    + {infoData.map((v) => { + return ( + { + setInfoListParams({ plateId: v.id, page: 1 }); + }} + key={v.id} + className={ + v.id === infoListParams.plateId ? style["active"] : "" + } + > + {v.name} + + ); + })} +
    +
    +
    + {({ index, item: v, measure }) => ( + + {v.thumbnail.length === 1 && ( +
    navigate(`/home/information/${v.id}`)} + > +
    + +
    +
    +

    {v.title}

    +

    + {v.source} + {getTimeFormatText(new Date(v.releaseTime))} +

    +
    +
    + )} + + {v.thumbnail.length === 3 && ( +
    navigate(`/home/information/${v.id}`)} + > +
    +

    {v.title}

    +
    +
    + {v.thumbnail.map((v, i) => { + return ; + })} +
    +
    +

    + {v.source} + {getTimeFormatText(new Date(v.releaseTime))} +

    +
    +
    + )} + + {v.thumbnail.length === 2 && ( +
    navigate(`/home/information/${v.id}`)} + > + 3 +
    + )} +
    + )} +
    + +
    + ); +}; + +export default Index; diff --git a/src/views/home/information/detail.module.scss b/src/views/home/information/detail.module.scss new file mode 100644 index 0000000..019d43b --- /dev/null +++ b/src/views/home/information/detail.module.scss @@ -0,0 +1,33 @@ +.con { + padding: 10px 20px; + background: white; + margin-top: 10px; + .content { + font-size: 12px; + // color: #ccc; + line-height: 20px; + } +} + +.fix-bottom { + position: fixed; + bottom: 40px; + right: 0; + .item { + width: 50px; + height: 50px; + border-radius: 50%; + box-shadow: 0 0 2px 1px #666; + // border: 1px solid #ccc; + display: flex; + align-items: center; + justify-content: center; + background-color: white; + padding: 10px; + margin-right: 20px; + margin-top: 16px; + img { + width: 100%; + } + } +} \ No newline at end of file diff --git a/src/views/home/information/detail.tsx b/src/views/home/information/detail.tsx new file mode 100644 index 0000000..5d2ceda --- /dev/null +++ b/src/views/home/information/detail.tsx @@ -0,0 +1,86 @@ +import React from "react"; +import { useLocation, useNavigate, useParams } from "react-router-dom"; +import { useRequest } from "ahooks"; +import { + addInfoCollection, + cancelInfoCollection, + getInformationListDetail, +} from "../../../api/home"; +import { MyHeader } from "../../../components"; +import style from "./detail.module.scss"; +import collect1 from "../../../assets/images/icon/common resource/hdpi/common_button_collection_small_n.png"; +import collect2 from "../../../assets/images/icon/common resource/hdpi/common_button_collection_small_s.png"; +import share from "../../../assets/images/icon/common resource/hdpi/common_button_share_n.png"; +import { Notify, Toast } from "react-vant"; +interface DataState { + content: string; + id: number; + releaseTime: number; + source: string; + title: string; + // 收藏 0没有收藏 1已经收藏 + whetherCollection: number; +} + +const Index: React.FC = () => { + const params = useParams(); + const infoId = params.infoId as string; + const navigate = useNavigate(); + const location = useLocation() + const { data = {} as DataState, run } = useRequest(async () => { + const resp = await getInformationListDetail(infoId); + resp.result.content = resp.result.content.replace( + / { + if (data.whetherCollection === 1) { + const resp = await cancelInfoCollection(data.id); + Notify.show({ type: "success", message: resp.message }); + } else { + const resp = await addInfoCollection(data.id); + Notify.show({ type: "success", message: resp.message }); + if(resp.status === '9999') { + navigate('/login?from=' + location.pathname, { replace: true }) + return ; + } + } + + await run(); + }; + + return ( +
    + + {/* { data.q.q.q.q } */} +
    +

    {data.title}

    +

    + {data.source} + {new Date(data.releaseTime).toLocaleDateString()} + {new Date(data.releaseTime).toLocaleTimeString()} +

    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/home/information/index.tsx b/src/views/home/information/index.tsx new file mode 100644 index 0000000..5a0806c --- /dev/null +++ b/src/views/home/information/index.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const Index: React.FC = () => { + return ( +
    + 咨询---使用首页加载更多实现 +
    + ) +} + +export default Index \ No newline at end of file diff --git a/src/views/home/knowledgeBase/detail/index.tsx b/src/views/home/knowledgeBase/detail/index.tsx new file mode 100644 index 0000000..1657217 --- /dev/null +++ b/src/views/home/knowledgeBase/detail/index.tsx @@ -0,0 +1,57 @@ +import React from "react"; +import { useParams } from "react-router-dom"; +import { useRequest } from "ahooks"; +import { + getKnowledgeBaseCategoryDetailById, + getKnowledgeBaseDetailByID, +} from "../../../../api/home"; +import style from './style.module.scss' +import { KnowbaseItem, MyHeader } from '../../../../components' + +interface BaseCategoryDetailState { + approvalNumber: string; + component: string; + createTime: number; + drugsCategoryId: number; + effect: string; + id: number; + mindMatter: string; + name: string + packing: string; + picture: string; + shape: string; + sideEffects: string; + storage: string; + taboo: string; + usage: string; +} + +const Index: React.FC = () => { + const { id, type } = useParams(); + + const { data: data2 = {} as BaseCategoryDetailState } = useRequest(async () => { + const resp = await getKnowledgeBaseCategoryDetailById(+id!) + return resp.result as BaseCategoryDetailState + }); + + + + return
    + +
    本模块知识仅供你参考,如有需要,请在医生指导下使用
    +
    +

    {data2.name}

    +
    {data2.component}
    +
    {data2.taboo}
    +
    {data2.effect}
    +
    {data2.usage }
    +
    {data2.shape}
    +
    {data2.packing}
    +
    {data2.storage}
    +
    {data2.sideEffects}
    +
    {data2.approvalNumber}
    +
    +
    ; +}; + +export default Index; diff --git a/src/views/home/knowledgeBase/detail/style.module.scss b/src/views/home/knowledgeBase/detail/style.module.scss new file mode 100644 index 0000000..6792b53 --- /dev/null +++ b/src/views/home/knowledgeBase/detail/style.module.scss @@ -0,0 +1,21 @@ +.knowbase { + .header { + height: 24px; + display: flex; + justify-content: center; + align-items: center; + color: white; + background-color: var(--danger-color); + margin-top: 6px; + } + .content { + background-color: white; + .title { + margin-left: 20px; + padding-top: 10px; + margin-bottom: 20px; + font-size: 16px; + color: #333; + } + } +} \ No newline at end of file diff --git a/src/views/home/knowledgeBase/index.tsx b/src/views/home/knowledgeBase/index.tsx new file mode 100644 index 0000000..c610ede --- /dev/null +++ b/src/views/home/knowledgeBase/index.tsx @@ -0,0 +1,190 @@ +import React, { useEffect, useState } from "react"; +import { LazyImage, MyHeader } from "../../../components"; +import style from "./style.module.scss"; +import { useRequest, useUpdateEffect } from "ahooks"; +import { + getKnowledgeBase, + getKnowledgeBaseCategoryList, + getKnowledgeBaseCategoryListItemsByID, + getKnowledgeBaseListByID, +} from "../../../api/home"; +import { Tabs } from "react-vant"; +import { NavLink, useSearchParams } from "react-router-dom"; + +// 常见病症左侧标题类型 +interface KnowledgeItem { + id: number; + departmentName: string; + rank: number; + pic: string; +} +// 常见病症右侧内容类型 +interface KnowlegeListItem { + departmentId: number; + id: number; + name: string; +} + +// 常见药品左侧标题类型 +interface KnowledgeCategoryItem { + name: string; + id: number; + rank: number; +} + +// 常见药品左侧标题类型 +interface KnowledgeCategoryItem { + name: string; + id: number; + rank: number; +} + +// 常见药品右侧内容类型 +interface KnowledgeCategoryListItem { + drugsCategoryId: number; + id: number; + name: string; + picture: string; +} + +const Index: React.FC = () => { + const [searchParams, setSearchParams] = useSearchParams(); + const code = +searchParams.get("code")! || 1; + const left = +searchParams.get("left")! || -1; + // id + const [leftID, setLeftID] = useState(left); + + /******************************** 常见病症 **********************************/ + const [height] = useState(600); + // 左侧标题数据 + const { data: leftData1 = [] } = useRequest(async () => { + const resp = await getKnowledgeBase(); + if (leftID === -1) setLeftID(resp.result[0].id); + return resp.result as KnowledgeItem[]; + }); + + // 右侧内容数据 + const { data: rightData1 = [], run } = useRequest(async () => { + const resp = await getKnowledgeBaseListByID(leftID); + return resp.result as KnowlegeListItem[]; + }); + + useUpdateEffect(() => { + run(); + }, [leftID]); + /******************************** 常见药品 **********************************/ + // 左侧标题数据 + const { data: leftData2 = [] } = useRequest(async () => { + const resp = await getKnowledgeBaseCategoryList(); + setRightID(resp.result[0].id); + return resp.result as KnowledgeCategoryItem[]; + }); + // id + const [rightID, setRightID] = useState(1); + // 右侧内容数据 + const { data: rightData2 = [], run: run1 } = useRequest(async () => { + const resp = await getKnowledgeBaseCategoryListItemsByID({ + drugsCategoryId: rightID, + page: 1, + count: 5, + }); + return resp.result as KnowledgeCategoryListItem[]; + }); + + useUpdateEffect(() => { + run1(); + }, [rightID]); + + return ( +
    + + + setSearchParams( + { code: e.toString(), left: leftID.toString() }, + { replace: true } + ) + } + > + +
    +
    + {leftData1.map((v, i) => { + return ( +
    setLeftID(v.id)} + className={ + leftID === v.id + ? `${style["left-span"]} ${style["active"]}` + : style["left-span"] + } + key={i} + > + {v.departmentName} +
    + ); + })} +
    +
    +
      + {rightData1.map((v, i) => { + return ( +
    • 8 ? style["li1"] : style["li2"] + } + > + + {v.name} + +
    • + ); + })} +
    +
    +
    +
    + +
    +
    + {leftData2.map((v, i) => { + return ( +
    setRightID(v.id)} + className={ + rightID === v.id + ? `${style["left-span"]} ${style["active"]}` + : style["left-span"] + } + key={i} + > + {v.name} +
    + ); + })} +
    +
    +
      + {rightData2.map((v, i) => { + return ( +
    • + + + {v.name} + +
    • + ); + })} +
    +
    +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/home/knowledgeBase/style.module.css b/src/views/home/knowledgeBase/style.module.css new file mode 100644 index 0000000..44308ed --- /dev/null +++ b/src/views/home/knowledgeBase/style.module.css @@ -0,0 +1,74 @@ +.know .tabs { + margin-top: 6px; +} + +.know .tabs.active { + color: var(--primary-color); +} + +.know .tabs .content { + display: flex; + margin-top: 4px; +} + +.know .tabs .content .left { + font-size: 14px; + display: flex; + flex-direction: column; + width: 100px; + margin-top: 16px; +} + +.know .tabs .content .left .left-span { + height: 48px; + display: flex; + align-items: center; + justify-content: center; +} + +.know .tabs .content .left .left-span span { + font-size: 14px; + width: 100%; + text-align: center; +} + +.know .tabs .content .left .left-span.active { + background-color: white; +} + +.know .tabs .content .left .left-span.active span { + border-left: 4px #3087ea solid; +} + +.know .tabs .content .right { + background-color: white; + flex: 1; +} + +.know .tabs .content .right .ul1 { + display: flex; + flex-wrap: wrap; + margin-left: 16px; + overflow-y: scroll; +} + +.know .tabs .content .right .ul1 span { + color: var(--base-color); + font-size: 14px; +} + +.know .tabs .content .right .ul1 .li1 { + width: 100%; + margin-top: 30px; + color: var(--base-color); +} + +.know .tabs .content .right .ul1 .li2 { + width: 50%; + margin-top: 30px; + color: var(--base-color); +} + +.know .tabs .content .right .ul2 li { + margin-top: 20px; +} diff --git a/src/views/home/knowledgeBase/style.module.min.css b/src/views/home/knowledgeBase/style.module.min.css new file mode 100644 index 0000000..d1c879c --- /dev/null +++ b/src/views/home/knowledgeBase/style.module.min.css @@ -0,0 +1 @@ +.know .tabs{margin-top:6px}.know .tabs.active{color:var(--primary-color)}.know .tabs .content{display:flex;margin-top:4px}.know .tabs .content .left{font-size:14px;display:flex;flex-direction:column;width:100px;margin-top:16px}.know .tabs .content .left .left-span{height:48px;display:flex;align-items:center;justify-content:center}.know .tabs .content .left .left-span span{font-size:14px;width:100%;text-align:center}.know .tabs .content .left .left-span.active{background-color:white}.know .tabs .content .left .left-span.active span{border-left:4px #3087ea solid}.know .tabs .content .right{background-color:white;flex:1}.know .tabs .content .right .ul1{display:flex;flex-wrap:wrap;margin-left:16px;overflow-y:scroll}.know .tabs .content .right .ul1 span{color:var(--base-color);font-size:14px}.know .tabs .content .right .ul1 .li1{width:100%;margin-top:30px;color:var(--base-color)}.know .tabs .content .right .ul1 .li2{width:50%;margin-top:30px;color:var(--base-color)}.know .tabs .content .right .ul2 li{margin-top:20px} diff --git a/src/views/home/knowledgeBase/style.module.scss b/src/views/home/knowledgeBase/style.module.scss new file mode 100644 index 0000000..5818d70 --- /dev/null +++ b/src/views/home/knowledgeBase/style.module.scss @@ -0,0 +1,79 @@ +.know { + .tabs { + margin-top: 6px; + + &.active { + color: var(--primary-color); + } + + .content { + display: flex; + margin-top: 4px; + + .left { + font-size: 14px; + display: flex; + flex-direction: column; + width: 100px; + margin-top: 16px; + + .left-span { + height: 48px; + display: flex; + align-items: center; + justify-content: center; + + span { + font-size: 14px; + width: 100%; + text-align: center; + } + + &.active { + background-color: white; + + span { + border-left: 4px #3087ea solid; + } + } + } + } + + .right { + background-color: white; + flex: 1; + // padding-bottom: 32px; + + .ul1 { + display: flex; + flex-wrap: wrap; + margin-left: 16px; + overflow-y: scroll; + + span { + color: var(--base-color); + font-size: 14px; + } + + .li1 { + width: 100%; + margin-top: 30px; + color: var(--base-color); + } + + .li2 { + width: 50%; + margin-top: 30px; + color: var(--base-color); + } + } + + .ul2 { + li { + margin-top: 20px; + } + } + } + } + } +} diff --git a/src/views/home/search/index.tsx b/src/views/home/search/index.tsx new file mode 100644 index 0000000..7e21dd1 --- /dev/null +++ b/src/views/home/search/index.tsx @@ -0,0 +1,170 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { KnowbaseItem } from "../../../components"; +import { getHotSearch, getSearchByKeyWord } from "../../../api/home"; +import { useBoolean, useRequest } from "ahooks"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import { addSearchList, removeSearchList } from "../../../store/user/userSlice"; +import leftUrl from "../../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png"; +import { useNavigate } from "react-router-dom"; +import { addDoctorList } from "../../../store/doctorDetail/doctorDetailSlice"; +interface HotSearchState { + id: number; + name: string; +} + +interface DiseaseSearchVoListState { + diseaseId: number; + diseaseName: string; +} + +interface DoctorSearchVoListState { + doctorId: number; + doctorName: string; +} + +interface DrugsSearchVoListState { + drugsId: number; + drugsName: string; +} + +interface SearchResultState { + diseaseSearchVoList: DiseaseSearchVoListState[]; + doctorSearchVoList: DoctorSearchVoListState[]; + drugsSearchVoList: DrugsSearchVoListState[]; +} + +const Index: React.FC = () => { + const [keyWord, setKeyWord] = useState(""); + const dispatch = useAppDispatch(); + const [isSearch, { setFalse, setTrue }] = useBoolean(false); + // 搜索函数 + const { + run: runSearchData, + data: searchResullt = { + diseaseSearchVoList: [], + doctorSearchVoList: [], + drugsSearchVoList: [], + }, + } = useRequest( + async () => { + const resp = await getSearchByKeyWord(keyWord); + return resp.result as SearchResultState; + }, + { + manual: true, + } + ); + // 确认搜索 + const handleSearch = () => { + if (keyWord.trim() !== "") { + runSearchData(); + dispatch(addSearchList(keyWord)); + setTrue(); + } + }; + // const dispatch = useAppDispatch(); + + // 热门搜索 + const { data: hotData = [] } = useRequest(async () => { + const resp = await getHotSearch(); + return resp.result as HotSearchState[]; + }); + // 历史搜索记录 + const searchList = useAppSelector((state) => state.user.searchList); + const navigate = useNavigate(); + const Con1 = ( + <> + +
      + {hotData.map((v) => { + return {v.name}; + })} +
    +
    + +
      + {searchList.map((v, i) => { + return ( +
    • + {v} + dispatch(removeSearchList(v))}>X +
    • + ); + })} +
    +
    + + ); + const Con2 = ( +
    + +
      + {searchResullt.doctorSearchVoList.map((v) => { + return ( +
    • { + dispatch(addDoctorList(v.doctorId)) + navigate("/consultation/doctor/detail"); + }} + > + {v.doctorName} +
    • + ); + })} +
    +
    + +
      + {searchResullt.drugsSearchVoList.map((v) => { + return ( +
    • navigate(`/home/knowledgebase/${v.drugsId}/2`)} + > + {v.drugsName} +
    • + ); + })} +
    +
    + +
      + {searchResullt.diseaseSearchVoList.map((v) => { + return ( +
    • navigate(`/home/knowledgebase/${v.diseaseId}/1`)} + > + {v.diseaseName} +
    • + ); + })} +
    +
    +
    + ); + return ( +
    +
    + navigate(-1)} /> + setKeyWord(e.target.value)} + onKeyDown={(e) => e.keyCode === 13 && handleSearch()} + onFocus={() => setFalse()} + /> + handleSearch()}>搜索 +
    +
    {isSearch ? Con2 : Con1}
    +
    + ); +}; + +export default Index; diff --git a/src/views/home/search/style.module.scss b/src/views/home/search/style.module.scss new file mode 100644 index 0000000..c2a4b8a --- /dev/null +++ b/src/views/home/search/style.module.scss @@ -0,0 +1,46 @@ +.search { + .header { + background-color: white; + height: 50px; + display: flex; + align-items: center; + padding: 0px 16px; + img { + height: 16px; + } + input { + flex: 1; + height: 36px; + border-radius: 20px; + border: #ccc solid 1px; + margin: 0 16px; + padding-left: 16px; + } + } + + .con { + margin-top: 10px; + background-color: white; + padding-top: 20px; + .search-list { + .search-list-item { + display: flex; + justify-content: space-between; + align-items: center; + height: 30px; + } + } + .hot-search { + display: flex; + flex-wrap: wrap; + span { + background-color: #f2f2f2; + padding: 6px 10px; + border-radius: 20px; + margin-left: 6px; + margin-bottom: 6px; + } + } + } + +} diff --git a/src/views/home/style.module.css b/src/views/home/style.module.css new file mode 100644 index 0000000..40ffb97 --- /dev/null +++ b/src/views/home/style.module.css @@ -0,0 +1,172 @@ +.home .banner { + width: 100%; + height: 200px; +} + +.home .know-1 { + display: flex; + justify-content: space-between; + margin-bottom: 4px; +} + +.home .know-1 .know-item { + background-color: white; +} + +.home .know-1 .know-item:nth-child(1) { + margin-right: 6px; +} + +.home .know-1 .know-item p { + margin-left: 10px; + margin-top: 10px; + font-size: 14px; + color: #000; +} + +.home .know-1 .know-item .img-container { + padding: 10px; +} + +.home .know-1 .know-item .img-container img { + width: 100%; +} + +.home .know { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + background-color: white; + margin-bottom: 2px; + padding: 12px 12px 0px 12px; +} + +.home .know .know-item { + display: flex; + flex-direction: column; + align-items: center; + width: 25%; + margin-bottom: 16px; +} + +.home .know .know-item img { + width: 56px; + height: 56px; +} + +.home .info .title { + height: 42px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: white; + margin-bottom: 2px; + position: sticky; + top: 0; +} + +.home .info .title span.active { + color: var(--primary-color); + font-weight: bold; + font-size: 12px; +} + +.home .info .content .one { + display: flex; + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; +} + +.home .info .content .one img { + height: 84px; + width: 120px; + margin-right: 10px; +} + +.home .info .content .one dd { + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.home .info .content .one dd p { + display: flex; + justify-content: space-between; +} + +.home .info .content .three { + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; +} + +.home .info .content .three h3 { + margin-bottom: 10px; +} + +.home .info .content .three dt { + display: flex; + justify-content: space-between; + margin-bottom: 10px; +} + +.home .info .content .three dt img { + height: 84px; + width: 110px; +} + +.home .info .content .three p { + display: flex; + justify-content: space-between; +} + +.three { + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; +} + +.three h3 { + margin-bottom: 10px; +} + +.three dt { + display: flex; + justify-content: space-between; + margin-bottom: 10px; +} + +.three dt img { + height: 84px; + width: 110px; +} + +.three p { + display: flex; + justify-content: space-between; +} + +.one { + display: flex; + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; +} + +.one img { + height: 84px; + width: 120px; + margin-right: 10px; +} + +.one dd { + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.one dd p { + display: flex; + justify-content: space-between; +} diff --git a/src/views/home/style.module.min.css b/src/views/home/style.module.min.css new file mode 100644 index 0000000..0678078 --- /dev/null +++ b/src/views/home/style.module.min.css @@ -0,0 +1 @@ +.home .banner{width:100%;height:200px}.home .know-1{display:flex;justify-content:space-between;margin-bottom:4px}.home .know-1 .know-item{background-color:white}.home .know-1 .know-item:nth-child(1){margin-right:6px}.home .know-1 .know-item p{margin-left:10px;margin-top:10px;font-size:14px;color:#000}.home .know-1 .know-item .img-container{padding:10px}.home .know-1 .know-item .img-container img{width:100%}.home .know{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:white;margin-bottom:2px;padding:12px 12px 0px 12px}.home .know .know-item{display:flex;flex-direction:column;align-items:center;width:25%;margin-bottom:16px}.home .know .know-item img{width:56px;height:56px}.home .info .title{height:42px;display:flex;justify-content:space-around;align-items:center;background-color:white;margin-bottom:2px;position:sticky;top:0}.home .info .title span.active{color:var(--primary-color);font-weight:bold;font-size:12px}.home .info .content .one{display:flex;margin-bottom:2px;background-color:white;padding:12px 12px 10px 12px}.home .info .content .one img{height:84px;width:120px;margin-right:10px}.home .info .content .one dd{display:flex;flex-direction:column;justify-content:space-between}.home .info .content .one dd p{display:flex;justify-content:space-between}.home .info .content .three{margin-bottom:2px;background-color:white;padding:12px 12px 10px 12px}.home .info .content .three h3{margin-bottom:10px}.home .info .content .three dt{display:flex;justify-content:space-between;margin-bottom:10px}.home .info .content .three dt img{height:84px;width:110px}.home .info .content .three p{display:flex;justify-content:space-between}.three{margin-bottom:2px;background-color:white;padding:12px 12px 10px 12px}.three h3{margin-bottom:10px}.three dt{display:flex;justify-content:space-between;margin-bottom:10px}.three dt img{height:84px;width:110px}.three p{display:flex;justify-content:space-between}.one{display:flex;margin-bottom:2px;background-color:white;padding:12px 12px 10px 12px}.one img{height:84px;width:120px;margin-right:10px}.one dd{display:flex;flex-direction:column;justify-content:space-between}.one dd p{display:flex;justify-content:space-between} diff --git a/src/views/home/style.module.scss b/src/views/home/style.module.scss new file mode 100644 index 0000000..50bf5c0 --- /dev/null +++ b/src/views/home/style.module.scss @@ -0,0 +1,182 @@ +.home { + .banner { + width: 100%; + height: 200px; + } + + .know-1 { + display: flex; + justify-content: space-between; + margin-bottom: 4px; + + .know-item { + background-color: white; + + &:nth-child(1) { + margin-right: 6px; + } + + p { + margin-left: 10px; + margin-top: 10px; + font-size: 14px; + color: #000; + } + + .img-container { + padding: 10px; + + img { + width: 100%; + } + } + } + } + + .know { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + background-color: white; + margin-bottom: 2px; + padding: 12px 12px 0px 12px; + + .know-item { + display: flex; + flex-direction: column; + align-items: center; + width: 25%; + margin-bottom: 16px; + + img { + width: 56px; + height: 56px; + } + + } + } + + .info { + .title { + height: 42px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: white; + margin-bottom: 2px; + position: sticky; + top: 0; + span.active { + color: var(--primary-color); + font-weight: bold; + font-size: 12px; + } + } + + .content { + .one { + display: flex; + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; + + img { + height: 84px; + width: 120px; + margin-right: 10px; + } + + dd { + display: flex; + flex-direction: column; + justify-content: space-between; + + p { + display: flex; + justify-content: space-between; + } + } + } + + .three { + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; + + h3 { + margin-bottom: 10px; + } + + dt { + display: flex; + justify-content: space-between; + margin-bottom: 10px; + + img { + height: 84px; + width: 110px; + // margin-right: 10px; + } + } + + p { + display: flex; + justify-content: space-between; + } + } + } + } +} + +.three { + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; + + h3 { + margin-bottom: 10px; + } + + dt { + display: flex; + justify-content: space-between; + margin-bottom: 10px; + + img { + height: 84px; + width: 110px; + // margin-right: 10px; + } + } + + p { + display: flex; + justify-content: space-between; + } +} + + + +.one { + display: flex; + margin-bottom: 2px; + background-color: white; + padding: 12px 12px 10px 12px; + + img { + height: 84px; + width: 120px; + margin-right: 10px; + } + + dd { + display: flex; + flex-direction: column; + justify-content: space-between; + + p { + display: flex; + justify-content: space-between; + } + } +} \ No newline at end of file diff --git a/src/views/home/styles.css b/src/views/home/styles.css new file mode 100644 index 0000000..0f8645e --- /dev/null +++ b/src/views/home/styles.css @@ -0,0 +1,34 @@ +.App, +body { + /* font-family: sans-serif; + text-align: center; */ + /* height: 100vh; + /* padding: 0; */ + /* overflow: hidden; */ +} + +.viewport { + height: 100vh; + overflow: scroll; + position: relative; +} + +.list-phantom { + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.list-area { + position: absolute; + z-index: 99; +} + + +/* .list-item { + padding: 16px 0px; + color: #555; + box-sizing: border-box; + border-bottom: 1px solid #999; +} */ diff --git a/src/views/my/adoptIdea/index.tsx b/src/views/my/adoptIdea/index.tsx new file mode 100644 index 0000000..e63d31b --- /dev/null +++ b/src/views/my/adoptIdea/index.tsx @@ -0,0 +1,58 @@ +import React from "react"; +import { IdeaItem, EmptyPage, MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import { useAppSelector } from "../../../store/hooks"; +import { useRequest } from "ahooks"; +import { getAdoptIdeas } from "../../../api/my"; +import { useNavigate } from "react-router-dom"; + +// 我的被采纳的建议 数据类型 +interface AdoptIdeaRawState { + releaseUserId: number; + releaseUserNickName: string; + releaseUserHeadPic: string; + title: string; + disease: string; + adoptTime: number; + content: string; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // 查询我的被采纳的建议 接口 + const { data: adoptIdeas = [] } = useRequest(async () => { + const resp = await getAdoptIdeas(1, 3, userId, sessionId); + return resp.result as AdoptIdeaRawState[]; + }); + return ( +
    + {adoptIdeas.length === 0 ? ( + + ) : ( +
    +
    + navigate("/my")} + > +
    +
    + {adoptIdeas.map((item, index) => ( + + ))} +
    +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/adoptIdea/style.module.scss b/src/views/my/adoptIdea/style.module.scss new file mode 100644 index 0000000..133de06 --- /dev/null +++ b/src/views/my/adoptIdea/style.module.scss @@ -0,0 +1,5 @@ +.myIdeas { + width: 100vw; + height: 100vh; + background-color: #fff; +} diff --git a/src/views/my/attention/index.tsx b/src/views/my/attention/index.tsx new file mode 100644 index 0000000..ca49a83 --- /dev/null +++ b/src/views/my/attention/index.tsx @@ -0,0 +1,69 @@ +import React from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import FollowItem from "../../../components/followItem"; +import { EmptyPage } from "../../../components"; +import { getFollowPhysician, deleteCancelFollow } from "../../../api/my"; +import { useAppSelector } from "../../../store/hooks"; +import { useRequest } from "ahooks"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const { data: FollowPhysician = [], run } = useRequest(async () => { + const resp = await getFollowPhysician(userId, sessionId, 1, 5); + return resp.result; + }); + //取消关注 + const handleCancelFollow = async (doctorId: number) => { + await deleteCancelFollow(userId, sessionId, doctorId); + run(); + }; + + return ( +
    + {FollowPhysician.length === 0 ? ( + + ) : ( + <> + { + navigate(-1); + }} + > +
    + {/* 关注医师组件 */} + {FollowPhysician && + FollowPhysician.map((item, ind) => { + return ( + { + handleCancelFollow(item.doctorId); + }} + > + ); + })} +
    + + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/attention/style.module.scss b/src/views/my/attention/style.module.scss new file mode 100644 index 0000000..5de2966 --- /dev/null +++ b/src/views/my/attention/style.module.scss @@ -0,0 +1,7 @@ +.followBox{ + width: 100vw; + height: 100vh; + padding: 20px; + background: #fff; + margin-top: 8px; +} \ No newline at end of file diff --git a/src/views/my/collection/index.tsx b/src/views/my/collection/index.tsx new file mode 100644 index 0000000..32d44e9 --- /dev/null +++ b/src/views/my/collection/index.tsx @@ -0,0 +1,319 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss"; +import { MyNavBar, UserVideoBuyItem } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import emptyImg from "../../../assets/images/image/hdpi/no_message.png"; +import { useBoolean } from "ahooks"; +import { useAppSelector } from "../../../store/hooks"; +import { + getUserInfoCollectionList, + getUserSickCollectionList, + getVideoCollectionList, +} from "../../../api/my"; +import { List } from "react-vant"; +import { MyThumbnail } from "../../../components/myThumbnail"; +import { MyThumbnail3 } from "../../../components/myThumbnail3"; +import { MyThumbnail1 } from "../../../components/myThumbnail1"; +import UserPatientCircleItem from "../../../components/userPatientCircleItem"; + +// 用户资讯收藏列表类型 +interface patientListRawState { + id: string; + infoId: string; + thumbnail: string[]; + title: string; + doctor: string; + createTime: number; +} + +// 用户收藏健康课堂视频列表类型 +interface videoListRawState { + id: number; + videoId: number; + title: string; + shearUrl: string; + originalUrl: string; + price: number; + duration: number; + whetherBuy: number; + buyNum: number; + createTime: number; +} + +// 用户收藏病友圈列表类型 +interface patientCircleListRawState { + id: number; + sickCircleId: number; + title: string; + disease: string; + createTime: number; + collectionNum: number; + commentNum: number; +} + +// 头部导航 +interface collectionListRawState { + title: string; + id: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + + // 头部导航 + const [collectionList] = useState([ + { + title: "健康咨询", + id: 7001, + }, + { + title: "健康视频", + id: 7002, + }, + { + title: "病友圈", + id: 7003, + }, + ]); + // 头部导航 默认值 + const [active, setActive] = useState(7001); + + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + + // 用户资讯收藏列表 默认第一页 consultIndex=1 + const [consultIndex, setConsultIndex] = useState(1); + // 用户资讯收藏列表 + const [consultList, setConsultList] = useState([]); + // 获取用户资讯收藏列表 + const getConsultList = async () => { + const resp = await getUserInfoCollectionList( + consultIndex, + 5, + userId, + sessionId + ); + // 是否存在更多数据 + if (resp.result.length > 0) { + resp.result.forEach((v) => { + v.thumbnail = v.thumbnail.split(";"); + }); + if (consultIndex === 1) { + setConsultList(resp.result); + } else { + setConsultList([...consultList, ...resp.result]); + } + setConsultIndex(consultIndex + 1); + } else { + // 请求完成 没有更多数据 + setTrue(); + } + }; + + // 用户收藏健康课堂视频列表 默认第一页 videoIndex=1 + const [videoIndex, setVideoIndex] = useState(1); + // 用户收藏健康课堂视频列表 + const [videoList, setVideoList] = useState([]); + // 获取用户收藏健康课堂视频列表 + const getvideoList = async () => { + const resp = await getVideoCollectionList(videoIndex, 5, userId, sessionId); + console.log(new Date().getTime()); + console.log("resp", resp); + // 是否存在更多数据 + if (resp.result.length > 0) { + if (videoIndex === 1) { + setVideoList(resp.result); + } else { + setVideoList([...videoList, ...resp.result]); + } + setVideoIndex(videoIndex + 1); + } else { + // 请求完成 没有更多数据 + setTrue(); + } + }; + + // 用户收藏病友圈列表 默认第一页 patientCircleIndex=1 + const [patientCircleIndex, setPatientCircleIndex] = useState(1); + // 用户收藏病友圈列表 + const [patientCircleList, setPatientCircleList] = useState< + patientCircleListRawState[] + >([]); + // 获取用户收藏病友圈列表 + const getPatientCircleList = async () => { + const resp = await getUserSickCollectionList( + patientCircleIndex, + 5, + userId, + sessionId + ); + // 是否存在更多数据 + if (resp.result.length > 0) { + if (patientCircleIndex === 1) { + setPatientCircleList(resp.result); + } else { + setPatientCircleList([...patientCircleList, ...resp.result]); + } + setPatientCircleIndex(patientCircleIndex + 1); + } else { + // 请求完成 没有更多数据 + setTrue(); + } + }; + + // 收藏空空如也 + const EmptyCollection: React.FC = () => { + return ( +
    +
    + +
    收藏空空如也
    +
    +
    + ); + }; + + useEffect(() => { + setFalse(); + if (active === 7001) { + getConsultList(); + } else if (active === 7002) { + getvideoList(); + } else { + getPatientCircleList(); + } + }, [active]); + + return ( +
    + navigate("/my")} + > + {/* 头部tab */} +
    + {collectionList.map((item) => { + return ( +
    setActive(item.id)} + > + {item.title} +
    + ); + })} +
    + {/* 收藏内容 */} + + { + // 健康咨询 + active === 7001 && ( + + {consultList.length !== 0 ? ( +
    + {consultList.map((item) => { + if (item.thumbnail.length === 1) { + return ( + + ); + } else if (item.thumbnail.length === 3) { + return ( + + ); + } else { + return ( + + ); + } + })} +
    + ) : ( + + )} +
    + ) + } + { + // 健康视频 + active === 7002 && ( + + {videoList.length !== 0 ? ( +
    + {videoList.map((item) => { + return ( + getvideoList()} + type="collection" + key={item.id} + collectionItem={item} + > + ); + })} +
    + ) : ( + + )} +
    + ) + } + {active === 7003 && ( +
    + {patientCircleList.length !== 0 ? ( +
    + {patientCircleList.map((item, ind) => { + return ( + + ); + })} +
    + ) : ( + + )} +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/collection/style.module.scss b/src/views/my/collection/style.module.scss new file mode 100644 index 0000000..d5da207 --- /dev/null +++ b/src/views/my/collection/style.module.scss @@ -0,0 +1,223 @@ +.collection { + display: flex; + flex-direction: column; + width: 100vw; + height: 100vh; + + // 头部tab + .tabs { + width: 100vw; + height: 36px; + margin-top: 8px; + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 16px; + padding: 0 20px; + color: #999; + border-bottom: 1px solid #f2f2f2; + + .tabsItem { + position: relative; + } + + .tabsActive { + color: #3087ea; + } + + .tabsActive::after { + content: ""; + width: 100%; + height: 3px; + background-color: #3087ea; + position: absolute; + left: 0; + bottom: -8px; + } + } + + // 收藏内容 + .collectionConent { + flex: 1; + overflow-y: scroll; + background-color: #fff; + color: #333; + + .collectionConent_item { + border-bottom: 1px solid #f2f2f2; + + &:last-child { + border: none; + } + } + + + // 收藏咨询 + // 一张图片 + .aPicture { + width: 100%; + height: auto; + padding: 10px 20px; + display: flex; + + .aPicture_left { + width: 110px; + height: 73px; + margin-right: 10px; + + img { + width: 100%; + height: 100%; + } + } + + .aPicture_right { + flex: 1; + display: flex; + flex-direction: column; + justify-content: space-between; + font-size: 14px; + line-height: 16px; + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } + } + + // 三张图片 + .threePicture { + width: 100%; + height: auto; + padding: 10px 20px; + + .title { + font-size: 14px; + } + + .threePicture_img { + display: flex; + justify-content: space-between; + margin: 10px 0; + + img { + width: 100px; + height: 74px; + } + } + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } + + // 无图片 + .noPicture { + width: 100%; + height: auto; + padding: 10px 20px; + + .title { + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; + } + + .doctor_createTime { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + margin-left: -10%; + } + } + + // 收藏视频 + + + // 病友圈 + .patientsphere { + width: 100%; + height: auto; + padding: 20px; + position: relative; + + .title { + font-size: 16px; + line-height: 16px; + } + + .disease { + margin-top: 14px; + margin-bottom: 16px; + font-size: 12px; + line-height: 20px; + } + + .itemFooter_box { + display: flex; + align-items: center; + width: 120%; + margin-left: -10%; + justify-content: space-between; + font-size: 12px; + transform: scale(0.833); + + .itemFooter { + display: flex; + align-items: center; + + .numbers { + margin-left: 6px; + margin-right: 14px; + } + } + } + + .collectionDelete { + width: 30px; + height: 30px; + position: absolute; + right: 0; + top: 0; + + img { + width: 100%; + height: 100%; + } + } + } + } + + // 收藏空空如也 + .EmptyCollection { + width: 100%; + height: 100%; + + .empty { + width: 100%; + height: auto; + text-align: center; + + img { + width: 126px; + height: 135px; + margin-top: 150px; + margin-bottom: 30px; + } + } + } + +} \ No newline at end of file diff --git a/src/views/my/forgetPassword1/index.tsx b/src/views/my/forgetPassword1/index.tsx new file mode 100644 index 0000000..91a1fcd --- /dev/null +++ b/src/views/my/forgetPassword1/index.tsx @@ -0,0 +1,83 @@ +import React, { useState } from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import { checkCode, sendOutEmailCode } from "../../../api/my"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [email, setEmail] = useState(""); + const [code, setCode] = useState(""); + const onkeydown = (e: React.KeyboardEvent) => { + if (e.keyCode === 13) { + nextStep(); + console.log("成功"); + } + }; + + const getCode = async (e) => { + e.preventDefault(); + await sendOutEmailCode(email); + }; + + const nextStep = async () => { + const resp = await checkCode(email, code); + const { status } = resp; + if (status === "0000") { + navigate("/my/forget/password2?email=" + email); + } + }; + return ( +
    +
    + navigate("/login")} + > +
    +
    +
    + { + setEmail(e.target.value); + }} + /> + +
    +
    + { + setCode(e.target.value); + }} + onKeyDown={(e) => onkeydown(e)} + /> +
    +
    +
    +
    + +
    + ); +}; + +export default Index; diff --git a/src/views/my/forgetPassword1/style.module.scss b/src/views/my/forgetPassword1/style.module.scss new file mode 100644 index 0000000..25881bd --- /dev/null +++ b/src/views/my/forgetPassword1/style.module.scss @@ -0,0 +1,111 @@ +.forgetPassword { + width: 100vw; + height: 100vh; + background: url(../../../assets//images/image/hdpi/login_bg.png); + background-size: 100%; + position: relative; + + .content { + width: 280px; + height: 124px; + border-radius: 3px; + background-color: #fff; + position: absolute; + top: 170px; + z-index: 3; + left: 50%; + transform: translateX(-50%); + + .formItem_email { + box-sizing: border-box; + padding-bottom: 10px; + width: 230px; + height: 20px; + margin: 30px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .emailInp { + border: 0; + height: 20px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .btn_code { + width: 120%; + height: 25px; + background-color: #3087ea; + text-align: center; + color: #fff; + border-radius: 4px; + border: 0; + font-size: 12px; + transform: scale(0.83); + } + } + + .formItem_code { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 25px; + margin: 26px 0 20px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .codeInp { + border: 0; + height: 20px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + } + } + + .shadow_one { + width: 260px; + height: 124px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.6); + position: absolute; + top: 176px; + z-index: 2; + left: 50%; + transform: translateX(-50%); + } + + .shadow_two { + width: 240px; + height: 124px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.3); + position: absolute; + top: 182px; + z-index: 1; + left: 50%; + transform: translateX(-50%); + } + + .btn_next { + width: 280px; + height: 40px; + border-radius: 4px; + background-color: #fff; + color: #3087ea; + text-align: center; + line-height: 40px; + border: 0; + font-size: 14px; + position: absolute; + bottom: 63px; + left: 50%; + transform: translateX(-50%); + } +} diff --git a/src/views/my/forgetPassword2/index.tsx b/src/views/my/forgetPassword2/index.tsx new file mode 100644 index 0000000..89cdd14 --- /dev/null +++ b/src/views/my/forgetPassword2/index.tsx @@ -0,0 +1,127 @@ +import React, { useState } from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import hideIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_hide_password_n.png"; +import showIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_show_password.png"; +import { resetUserPwd } from "../../../api/my"; +import { encryptedData, publicKey } from "../../../store/user/userSlice"; +import { Notify } from "react-vant"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [searchParams] = useSearchParams(); + const email = searchParams.get("email") as string; + const [type1, setType1] = useState("password"); + const [pwdIcon1, setPwdIcon1] = useState(hideIcon); + const [show1, setShow1] = useState(false); + const [type2, setType2] = useState("password"); + const [pwdIcon2, setPwdIcon2] = useState(hideIcon); + const [show2, setShow2] = useState(false); + const [pwd1, setPwd1] = useState(""); + const [pwd2, setPwd2] = useState(""); + + const changeType1 = () => { + if (!show1) { + setType1("text"); + setPwdIcon1(showIcon); + setShow1(true); + } else { + setType1("password"); + setPwdIcon1(hideIcon); + setShow1(false); + } + }; + + const changeType2 = () => { + if (!show2) { + setType2("text"); + setPwdIcon2(showIcon); + setShow2(true); + } else { + setType2("password"); + setPwdIcon2(hideIcon); + setShow2(false); + } + }; + + const onkeydown = (e: React.KeyboardEvent) => { + if (e.keyCode === 13) { + handleFinish(); + } + }; + + const handleFinish = async () => { + if (pwd1 === pwd2) { + const tempPwd1 = encryptedData(publicKey, pwd1) as string; + setPwd1(tempPwd1); + setPwd2(tempPwd1); + const resp = await resetUserPwd(email, pwd1, pwd2); + const { status } = resp; + if (status === "0000") { + navigate("/login"); + } + } else { + Notify.show({ type: "danger", message: "两次密码不一致" }); + } + }; + + return ( +
    +
    + navigate("/my/forget/password1")} + > +
    +
    +
    + setPwd1(e.target.value)} + /> + changeType1()} + /> +
    +
    + setPwd2(e.target.value)} + onKeyDown={(e) => onkeydown(e)} + /> + changeType2()} + /> +
    +
    +
    +
    + +
    + ); +}; + +export default Index; diff --git a/src/views/my/forgetPassword2/style.module.scss b/src/views/my/forgetPassword2/style.module.scss new file mode 100644 index 0000000..77492ba --- /dev/null +++ b/src/views/my/forgetPassword2/style.module.scss @@ -0,0 +1,109 @@ +.forgetPassword { + width: 100vw; + height: 100vh; + background: url(../../../assets//images/image/hdpi/login_bg.png); + background-size: 100%; + position: relative; + + .content { + width: 280px; + height: 123px; + border-radius: 3px; + background-color: #fff; + position: absolute; + top: 170px; + z-index: 3; + left: 50%; + transform: translateX(-50%); + + .formItem_set { + box-sizing: border-box; + padding-bottom: 9px; + width: 220px; + height: 28px; + margin: 30px 30px 0px 30px; + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: 1px solid #f2f2f2; + + .pwdInp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .hideIcon { + max-width: 16px; + } + } + + .formItem_confirm { + box-sizing: border-box; + padding-bottom: 9px; + width: 220px; + height: 28px; + margin: 16px 30px 20px 30px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .pwdInp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .hideIcon { + max-width: 16px; + } + } + } + + .shadow_one { + width: 260px; + height: 124px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.6); + position: absolute; + top: 176px; + z-index: 2; + left: 50%; + transform: translateX(-50%); + } + + .shadow_two { + width: 240px; + height: 124px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.3); + position: absolute; + top: 182px; + z-index: 1; + left: 50%; + transform: translateX(-50%); + } + + .btn_next { + width: 280px; + height: 40px; + border-radius: 4px; + background-color: #fff; + color: #3087ea; + text-align: center; + line-height: 40px; + border: 0; + font-size: 14px; + position: absolute; + bottom: 63px; + left: 50%; + transform: translateX(-50%); + } +} diff --git a/src/views/my/index/index.tsx b/src/views/my/index/index.tsx new file mode 100644 index 0000000..32cf1bd --- /dev/null +++ b/src/views/my/index/index.tsx @@ -0,0 +1,211 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss"; +import backIcon from "../../../assets/images/icon/common resource/hdpi/common_icon_back_white_n.png"; +import messageIcon from "../../../assets/images/icon/common resource/hdpi/common_nav_message_white_n.png"; +import currentIcon from "../../../assets/images/image/hdpi/the_current_inquiry.png"; +import historyIcon from "../../../assets/images/image/hdpi/historical_inquiry.png"; +import fileIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_file_n.png"; +import walletIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_wallet_n.png"; +import collectionIcon from "../../../assets/images/icon/common resource/hdpi/common_button_collection_small_n.png"; +import adviceIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_advice_n.png"; +import videoIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_video_n.png"; +import circleIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_circle_n.png"; +import attentionIcon from "../../../assets/images/icon/common resource/hdpi/common_icon_attention_small_n.png"; +import taskIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_task_n.png"; +import setIcon from "../../../assets/images/icon/common resource/hdpi/my_icon_set_n.png"; +import { useNavigate } from "react-router-dom"; +import { ConsultationCell, MenuItem } from "../../../components"; +import { getMyAssignmentaddSign, getWhetherSign } from "../../../api/my"; +import { useAppSelector } from "../../../store/hooks"; +import { useRequest } from "ahooks"; +import { RootState } from "../../../store"; +import { createSelector } from "@reduxjs/toolkit"; + +// 我的问诊单元格类型 +interface ConsultationItemRawState { + consultationIcon: string; + consultationText: string; +} + +// 我的菜单类型 +interface MenuItemRawState { + menuUrl: string; + menuText: string; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [isAccomplish, setIsAccomplish] = useState(false); + const selectUserInfo = (state: RootState) => state.user.userInfo; + const createUserInfo = createSelector(selectUserInfo, (userInfo) => { + return userInfo + }) + const userInfo = useAppSelector((state) => createUserInfo(state)); + //用户签到 + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + const handleSign = async () => { + const { message } = await getMyAssignmentaddSign(userId, sessionId); + if (message === "签到成功") setIsAccomplish(true); + }; + //查询用户当天是否签到 + const { run } = useRequest(async () => { + const resp = await getWhetherSign(userId, sessionId); + if (resp.result == 1) setIsAccomplish(true); + return resp.result; + }); + + + useEffect(() => { + run(); + }, []); + + const { headPic, userName, nickName } = userInfo; + const [consultationList] = useState([ + { + consultationIcon: currentIcon, + consultationText: "当前问诊", + }, + { + consultationIcon: historyIcon, + consultationText: "历史问诊", + }, + ]); + const [menuList] = useState([ + { + menuUrl: fileIcon, + menuText: "我的档案", + }, + { + menuUrl: walletIcon, + menuText: "我的钱包", + }, + { + menuUrl: collectionIcon, + menuText: "我的收藏", + }, + { + menuUrl: adviceIcon, + menuText: "被采纳建议", + }, + { + menuUrl: videoIcon, + menuText: "我的视频", + }, + { + menuUrl: circleIcon, + menuText: "我的病友圈", + }, + { + menuUrl: attentionIcon, + menuText: "我的关注", + }, + { + menuUrl: taskIcon, + menuText: "我的任务", + }, + { + menuUrl: setIcon, + menuText: "设置管理", + }, + ]); + + const goConsultation = (index: number) => { + if (index === 0) { + navigate("/consultation/my/current"); + } else { + navigate("/consultation/my/history"); + } + }; + + const menuNavigate = (index: number) => { + switch (index) { + case 0: + navigate("/my/profile?previousPath=/my"); + return; + case 1: + navigate("/wallet/my"); + return; + case 2: + navigate("/my/collection?type=collection"); + return; + case 3: + navigate("/my/adopt/idea"); + return; + case 4: + navigate("/my/pay/video?type=bought"); + return; + case 5: + navigate("/my/patient/circle"); + return; + case 6: + navigate("/my/attention"); + return; + case 7: + navigate("/my/sign"); + return; + case 8: + navigate("/set"); + return; + } + }; + + return ( +
    +
    + navigate(-1)} + /> + navigate("/my/message")} + /> +
    +
    +
    + + {nickName} +
    +
    + {isAccomplish ? "已签到" : "签到"} +
    +
    +
    +
    我的问诊
    + {consultationList.map((item, index) => { + return ( + + ); + })} +
    +
    + {menuList.map((item, index) => { + return ( + + ); + })} +
    + {/*
    ©八维移动通信学院毕业作品
    */} +
    + ); +}; + +export default Index; diff --git a/src/views/my/index/style.module.scss b/src/views/my/index/style.module.scss new file mode 100644 index 0000000..db1f69c --- /dev/null +++ b/src/views/my/index/style.module.scss @@ -0,0 +1,91 @@ +.my { + width: 100vw; + height: 100vh; + background: url("../../../assets/images/image/hdpi/my_background.png") + no-repeat; + background-size: 100%; + background-color: #fff; + + .top { + box-sizing: border-box; + padding: 40px 20px 0 20px; + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 24px; + + .back { + width: 16px; + height: 16px; + } + .message { + width: 24px; + height: 24px; + } + } + + .user_wrapper { + box-sizing: border-box; + padding: 0px 20px 0 20px; + display: flex; + justify-content: space-between; + align-items: center; + .userInfo { + display: flex; + align-items: center; + .avatar { + width: 50px; + height: 50px; + margin-right: 20px; + } + .nickName { + font-size: 16px; + color: #fff; + } + } + .userSign { + width: 58px; + height: 30px; + border-radius: 4px; + background-color: #fff; + text-align: center; + line-height: 30px; + font-size: 14px; + color: #3087ea; + font-weight: bold; + } + } + + .myConsultation { + width: 325px; + height: 170px; + background-color: #fff; + border-radius: 7px; + margin: 20px 25px 30px 25px; + box-sizing: border-box; + padding: 20px; + box-shadow: 10px 10px 10px rgba($color: #3087ea, $alpha: 0.1); + .title { + font-weight: bold; + font-size: 16px; + color: #333; + margin-bottom: 24px; + } + } + + .menu { + margin: 0 30px; + height: 250px; + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + } + + .bottom { + font-size: 14px; + color: #666; + text-align: center; + margin: 20px 0; + } +} diff --git a/src/views/my/login/index.tsx b/src/views/my/login/index.tsx new file mode 100644 index 0000000..97719f5 --- /dev/null +++ b/src/views/my/login/index.tsx @@ -0,0 +1,144 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss"; +import { login } from "../../../store/user/userSlice"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import login_hand from "../../../assets/images/image/hdpi/login_hand_03.png"; +import emailIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_mail_n.png"; +import lockIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_lock_n.png"; +import hideIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_hide_password_n.png"; +import weixinIcon from "../../../assets/images/icon/common resource/hdpi/common_icon_weixin_n.png"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import showIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_show_password.png"; + +// 登录的参数类型 +interface loginRawState { + email: string; + pwd: string; +} + +export const Index: React.FC = () => { + // 判断用户是否登录依据 + const isLogin = useAppSelector((state) => state.user.isLogin); + const [pwdIcon, setPwdIcon] = useState(hideIcon); + const [show, setShow] = useState(false); + const [type, setType] = useState("password"); + const navigate = useNavigate(); + // 存放用户的邮箱和密码数据 + const [values, setValues] = useState({ + // 1150142072@qq.com + email: "3581044601@qq.com", + pwd: "1234", + }); + + const [searchParams] = useSearchParams(); + const from = searchParams.get("from"); + const dispatch = useAppDispatch(); + const onLogin = (values: loginRawState) => { + dispatch(login(values)); + }; + + const changeType = () => { + if (!show) { + setType("text"); + setPwdIcon(showIcon); + setShow(true); + } else { + setType("password"); + setPwdIcon(hideIcon); + setShow(false); + } + }; + + const onkeydown = (e: React.KeyboardEvent) => { + if (e.keyCode === 13) { + onLogin(values); + } + }; + + useEffect(() => { + if (isLogin) { + if (from) { + navigate(from, { replace: true }); + } else { + navigate("/home", { replace: true }); + } + } + }, [isLogin]); + + return ( +
    + +
    +
    + + + setValues((values) => ({ ...values, email: e.target.value })) + } + /> +
    +
    + + + setValues((values) => ({ ...values, pwd: e.target.value })) + } + onKeyDown={(e) => onkeydown(e)} + /> + changeType()} + /> +
    + +
    +
    +
    +
    + navigate("/my/forget/password1")} + > + 忘记密码 + + + 暂无账号? + navigate("/register")} + > + 立即注册 + + +
    +
    +
    + + 其他登录方式 + +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/my/login/style.module.scss b/src/views/my/login/style.module.scss new file mode 100644 index 0000000..97e362b --- /dev/null +++ b/src/views/my/login/style.module.scss @@ -0,0 +1,174 @@ +.login { + width: 100vw; + height: 100vh; + background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat; + background-size: 100%; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + position: relative; + + .hand { + margin-top: 46px; + width: 64px; + height: 64px; + margin-bottom: 60px; + } + + .content { + width: 280px; + height: 218px; + background-color: #fff; + border-radius: 3px; + margin-bottom: 22px; + position: relative; + z-index: 1; + + .formItem_email { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 30px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .emailIcon { + max-width: 24px; + margin-right: 14px; + } + + .emailInp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + } + + .formItem_password { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 25px 0 36px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .lockIcon { + width: 24px; + height: 24px; + margin-right: 14px; + } + + .pwdInp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .hideIcon { + max-width: 16px; + } + } + + .btn_login { + width: 230px; + height: 36px; + border-radius: 4px; + background-color: #3087ea; + font-size: 14px; + color: #fff; + border: 0; + } + } + + .shadow_one { + width: 260px; + height: 218px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.6); + position: absolute; + top: 176px; + } + + .shadow_two { + width: 240px; + height: 218px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.3); + position: absolute; + top: 182px; + } + + .btn_link { + width: 240px; + display: flex; + justify-content: space-between; + align-items: center; + + .forgetPwd { + color: #fff; + font-size: 12px; + transform: scale(0.83); + } + + .registerNow_wrapper { + color: #fff; + font-size: 12px; + transform: scale(0.83); + + &.registerNow { + color: #fff; + font-size: 12px; + } + } + } + + .bottom { + position: absolute; + bottom: 30px; + + .otherLogin { + display: flex; + align-items: center; + + .stroke_left { + display: inline-block; + width: 54px; + height: 1px; + background-color: #fff; + margin-left: 86px; + margin-right: 6px; + } + + .stroke_right { + display: inline-block; + width: 54px; + height: 1px; + background-color: #fff; + margin-right: 86px; + margin-left: 6px; + } + + .text { + color: #fff; + font-size: 12px; + } + } + + .weixinIcon { + margin-top: 10px; + width: 24px; + height: 24px; + } + } +} diff --git a/src/views/my/message/detail/index.tsx b/src/views/my/message/detail/index.tsx new file mode 100644 index 0000000..63ffbb6 --- /dev/null +++ b/src/views/my/message/detail/index.tsx @@ -0,0 +1,113 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss" +import { EmptyPage, MyHealthyCurrencyNotice, MyInquiryNotice, MyNavBar, MySystemNotice } from "../../../../components"; +import { useLocation, useNavigate } from "react-router-dom"; +import commonInformationNext from "../../../../assets/images/icon/common resource/hdpi/common_information_next_n.png" +import { dateYearToDate } from "../../../../utils/formatTime"; +import { useRequest } from "ahooks"; +import { getHealthyCurrencyNoticeList, getInquiryNoticeList, getSystemNoticeList } from "../../../../api/my"; +import { useAppSelector } from "../../../../store/hooks"; + +// 用户通知列表类型 +interface noticeListRawState { + id: number, + content: string, + createTime: number +} + +const Index: React.FC = () => { + + const navigate = useNavigate() + + const userId = useAppSelector((state) => state.user.userInfo.userId) + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId) + + const { state: { detailTitle } } = useLocation() + + const [noticeList, setNoticeList] = useState([]) + const [pageIndex, setPageIndex] = useState(1) + + const getNoticeList = async () => { + if (detailTitle === "系统消息") { + // 用户系统通知列表 + const resp = await getSystemNoticeList(pageIndex, 12, userId, sessionId) + console.log(resp); + + setNoticeList(resp.result as noticeListRawState[]) + } else if (detailTitle === '问诊消息') { + // 用户问诊通知列表 + const resp = await getInquiryNoticeList(pageIndex, 12, userId, sessionId) + console.log(resp); + + setNoticeList(resp.result as noticeListRawState[]) + } else { + // 用户H币通知列表 + const resp = await getHealthyCurrencyNoticeList(pageIndex, 12, userId, sessionId) + console.log(resp); + + setNoticeList(resp.result as noticeListRawState[]) + } + } + + useEffect(() => { + getNoticeList() + }, []) + + return
    + { + !noticeList.length ? ( + + ) : ( +
    + { navigate(-1) }} + > +
    + { + // 系统消息 + detailTitle === '系统消息' ? ( + noticeList.map(item => { + return
    + +
    + }) + ) : ( + // 问诊消息 + detailTitle === '问诊消息' ? ( + noticeList.map(item => { + return
    + +
    + }) + ) : ( + // H币入账消息 + noticeList.map(item => { + return
    + +
    + }) + ) + ) + } +
    +
    + ) + } +
    +}; + +export default Index; diff --git a/src/views/my/message/detail/style.module.scss b/src/views/my/message/detail/style.module.scss new file mode 100644 index 0000000..97da366 --- /dev/null +++ b/src/views/my/message/detail/style.module.scss @@ -0,0 +1,83 @@ +.message_detail { + + .messageList { + width: 100vw; + height: 100vh; + overflow-y: scroll; + display: flex; + flex-direction: column; + padding: 0 20px; + padding-top: 30px; + margin-top: 8px; + background-color: #fff; + + .rightDate_box, + .check_box, + .leftDate_box { + width: 100%; + height: auto; + border: 1px solid #f2f2f2; + border-radius: 4px; + margin-bottom: 20px; + padding: 14px 10px; + + .text { + font-size: 12px; + } + + .date_box { + font-size: 10px; + transform: scale(0.833); + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 12px; + + .date { + display: flex; + align-items: center; + margin-left: -30px; + + .onDate { + padding-right: 6px; + } + } + + .check { + margin-right: -30px; + display: flex; + align-items: center; + } + } + } + + .rightDate_box { + .date_box { + .check { + + .toDate { + margin-left: 6px; + } + } + } + } + + .check_box { + .date_box { + margin-top: 10px; + + .check { + color: #4087ea; + + img { + width: 10px; + height: 10px; + margin-left: 6px; + } + } + } + + } + + } +} \ No newline at end of file diff --git a/src/views/my/message/my/index.tsx b/src/views/my/message/my/index.tsx new file mode 100644 index 0000000..76fea58 --- /dev/null +++ b/src/views/my/message/my/index.tsx @@ -0,0 +1,184 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import { EmptyPage, MyNavBar } from "../../../../components"; + +import system_information from "../../../../assets/images/image/hdpi/system_information.png"; +import interview_news from "../../../../assets/images/image/hdpi/interview_news.png"; +import recorded_message from "../../../../assets/images/image/hdpi/recorded_message.png"; +import { useRequest } from "ahooks"; +import { useAppSelector } from "../../../../store/hooks"; +import { + getHealthyCurrencyNoticeList, + getInquiryNoticeList, + getSystemNoticeList, + getUserNoticeReadNum, + putModifyAllStatus, +} from "../../../../api/my"; + +// 消息列表类型 +interface messageConentItemRawState { + messageUrl: string; + messageTitle: string; + className: string; + count: number; + noticeList: noticeListRawState[]; +} + +// 用户通知列表类型 +interface noticeListRawState { + id: number; + content: string; + createTime: number; +} +// 用户未读消息数类型 +interface noticeReadNumRawState { + notReadNum: number; + noticeType: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + + const [isFlag, setIsFlag] = useState(true); + + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + // 用户系统通知列表 + const { data: systemNoticeList = [] } = useRequest(async () => { + const resp = await getSystemNoticeList(1, 10, userId, sessionId); + return resp.result as noticeListRawState[]; + }); + + // 用户问诊通知列表 + const { data: inquiryNoticeList = [] } = useRequest(async () => { + const resp = await getInquiryNoticeList(1, 10, userId, sessionId); + return resp.result as noticeListRawState[]; + }); + + // 用户H币通知列表 + const { data: healthyCurrencyNoticeList = [] } = useRequest(async () => { + const resp = await getHealthyCurrencyNoticeList(1, 10, userId, sessionId); + return resp.result as noticeListRawState[]; + }); + + // 查询用户未读消息数 + const { data: userNoticeReadNum = [] } = useRequest(async () => { + const resp = await getUserNoticeReadNum(userId, sessionId); + return resp.result as noticeReadNumRawState[]; + }); + + // 修改消息状态为全部已读 + const onUpdate = async () => { + await putModifyAllStatus(userId, sessionId); + }; + + // 关闭通知 ==> 'X' + const onOff = () => { + setIsFlag(false); + }; + + const [messageConentItem] = useState([ + { + messageUrl: system_information, + messageTitle: "系统消息", + className: "systemMessage", + count: userNoticeReadNum.length && userNoticeReadNum[0].notReadNum, + noticeList: systemNoticeList, + }, + { + messageUrl: interview_news, + messageTitle: "问诊消息", + className: "consultationMessage", + count: userNoticeReadNum.length && userNoticeReadNum[1].notReadNum, + noticeList: inquiryNoticeList, + }, + { + messageUrl: recorded_message, + messageTitle: "H币入账消息", + className: "accountMessage", + count: userNoticeReadNum.length && userNoticeReadNum[2].notReadNum, + noticeList: healthyCurrencyNoticeList, + }, + ]); + + return ( +
    + {systemNoticeList.length && + inquiryNoticeList.length && + healthyCurrencyNoticeList.length ? ( + + ) : ( +
    + {/* 头部 */} + navigate(-1)} + rightText={ +
    { + onUpdate(); + }} + > + 全部已读 +
    + } + >
    + {/* 通知 */} + {isFlag && ( +
    +
    +
    +
    onOff()} + > + × +
    +
    + 打开系统通知,H币入账等消息不错过 +
    +
    + +
    +
    + )} + {/* 消息主体 */} +
    + {messageConentItem.length && + messageConentItem.map((item, ind) => { + return ( +
    + navigate(`/my/message/detail`, { + state: { detailTitle: item.messageTitle }, + }) + } + > +
    +
    + +
    +
    + {item.messageTitle} +
    +
    +
    + {item.count === 0 ? "" : item.count} +
    +
    + ); + })} +
    +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/message/my/style.module.scss b/src/views/my/message/my/style.module.scss new file mode 100644 index 0000000..506e7fa --- /dev/null +++ b/src/views/my/message/my/style.module.scss @@ -0,0 +1,125 @@ +// 我的消息 +.message_my { + width: 100vw; + height: 100vh; + display: flex; + flex-direction: column; + background-color: #fff; + + // 我的消息头部 + .rightText { + font-size: 12px; + } + + // 通知 + .inform_box { + width: 100vw; + height: 44px; + background-color: #f0f0f0; + display: flex; + align-items: center; + + .inform { + width: 320px; + height: 32px; + border-radius: 4px; + background-color: #fff; + display: flex; + align-items: center; + margin: 0 auto; + justify-content: space-between; + + .inform_text_box { + display: flex; + height: 32px; + align-items: center; + + .inform_closeBtn { + line-height: 24px; + width: 24px; + text-align: center; + font-weight: bold; + margin-left: 10px; + margin-right: 6px; + font-size: 16px; + } + + .inform_text { + line-height: 32px; + } + } + + .inform_btn { + width: 38px; + height: 20px; + background-color: #3087ea; + color: #fff; + border-radius: 4px; + font-size: 10px; + transform: scale(0.833); + border: none; + margin-right: 10px; + } + } + } + + // 消息主体 + .message_conent { + width: 100vw; + flex: 1; + background-color: #fff; + + .message_conent_item { + width: 100vw; + height: 68px; + border-bottom: 1px solid #f2f2f2; + display: flex; + justify-content: space-between; + align-items: center; + + .message_conent_dl { + height: 100%; + display: flex; + align-items: center; + + + .message_conent_dt { + width: 48px; + height: 48px; + margin-right: 10px; + margin-left: 20px; + + img { + width: 100%; + height: 100%; + } + } + + + + .systemMessage { + color: #b8ead8; + } + + .consultationMessage { + color: #f984a2; + } + + .accountMessage { + color: #ffbf58; + } + } + + .message_counent_tips { + width: 16px; + line-height: 16px; + background-color: #d92109; + border-radius: 50%; + color: #fff; + text-align: center; + margin-right: 20px; + } + } + } + +} \ No newline at end of file diff --git a/src/views/my/myPatientCircle/commentList/index.tsx b/src/views/my/myPatientCircle/commentList/index.tsx new file mode 100644 index 0000000..8156d81 --- /dev/null +++ b/src/views/my/myPatientCircle/commentList/index.tsx @@ -0,0 +1,73 @@ +import React from "react"; +import { + EmptyPage, + MyNavBar, + MySickCircleCommentItem, +} from "../../../../components"; +import { getMySickCircleCommentList } from "../../../../api/my"; +import { useRequest } from "ahooks"; +import { useAppSelector } from "../../../../store/hooks"; +import { useNavigate } from "react-router-dom"; +import style from "./style.module.scss"; + +// 定义 查询我的病友圈帖子的评论 数据类型 +interface MySickCircleCommentItem { + commentId: number; + commentUserId: number; + nickNmae: string; + headPic: string; + content: string; + supportNum: number; + opposeNum: number; + opinion: number; + whetherDoctor: number; + commentTime: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // 查询我的病友圈帖子的评论列表 接口 + const { data: mySickCircleCommentList = [] } = useRequest(async () => { + const resp = await getMySickCircleCommentList(1, 1, 3, userId, sessionId); + return [...JSON.parse(JSON.stringify(resp.result))]; + }); + return ( +
    + {mySickCircleCommentList.length === 0 ? ( + + ) : ( +
    +
    + navigate("/my/patient/circle")} + style={{ backgroundColor: "#fff", marginBottom: "10px" }} + > +
    +
    + {mySickCircleCommentList && + mySickCircleCommentList.map( + (item: MySickCircleCommentItem, index: number) => { + return ( + + ); + } + )} +
    +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/myPatientCircle/commentList/style.module.scss b/src/views/my/myPatientCircle/commentList/style.module.scss new file mode 100644 index 0000000..440da3f --- /dev/null +++ b/src/views/my/myPatientCircle/commentList/style.module.scss @@ -0,0 +1,2 @@ +.mySickCircleCommentList { +} diff --git a/src/views/my/myPatientCircle/index/index.tsx b/src/views/my/myPatientCircle/index/index.tsx new file mode 100644 index 0000000..bb9e89b --- /dev/null +++ b/src/views/my/myPatientCircle/index/index.tsx @@ -0,0 +1,76 @@ +import React from "react"; +import { + EmptyPage, + MyPatientCircleItem, + MyNavBar, +} from "../../../../components"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import { useRequest } from "ahooks"; +import { getMySickCircleList } from "../../../../api/my"; +import { useAppSelector } from "../../../../store/hooks"; + +// 定义 查看我的病友圈发帖列表 数据类型 +interface MyPatientCircleRawState { + sickCircleId: number; + title: string; + detail: string; + amount: number; + collectionNum: number; + commentNum: number; + releaseTime: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // 查看我的病友圈发帖列表 接口 + const { data: mySickCircleList = [] } = useRequest(async () => { + const resp = await getMySickCircleList(1, 3, userId, sessionId); + return resp.result; + }); + return ( +
    + {mySickCircleList.length === 0 ? ( +
    + + +
    + ) : ( +
    +
    + navigate("/my")} + style={{ backgroundColor: "#fff", marginBottom: "10px" }} + > +
    + {mySickCircleList && + mySickCircleList.map( + (item: MyPatientCircleRawState, index: number) => { + return ( + + ); + } + )} +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/myPatientCircle/index/style.module.scss b/src/views/my/myPatientCircle/index/style.module.scss new file mode 100644 index 0000000..697d08a --- /dev/null +++ b/src/views/my/myPatientCircle/index/style.module.scss @@ -0,0 +1,18 @@ +.myPatientCircle { + position: relative; + + .btn_publish { + width: 300px; + height: 36px; + font-size: 14px; + color: #fff; + border-radius: 4px; + background-color: var(--primary-color); + text-align: center; + line-height: 36px; + border: 0; + position: absolute; + bottom: 60px; + left: 37.5px; + } +} diff --git a/src/views/my/payVideo/index.tsx b/src/views/my/payVideo/index.tsx new file mode 100644 index 0000000..0c43b36 --- /dev/null +++ b/src/views/my/payVideo/index.tsx @@ -0,0 +1,67 @@ +import React from "react"; +import { EmptyPage, MyNavBar, UserVideoBuyItem } from "../../../components"; +import style from "./style.module.scss"; +import { useRequest } from "ahooks"; +import { getUserVideoBuyList } from "../../../api/my"; +import { useAppSelector } from "../../../store/hooks"; +import { useNavigate, useSearchParams } from "react-router-dom"; + +// 我的——用户购买视频数据类型 +interface UserVideoBuyItem { + id: number; + videoId: number; + title: string; + originalUrl: string; + duration: number; + createTime: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [searchParams] = useSearchParams(); + const type = searchParams.get("type") as string; + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // 查询用户购买视频列表 接口 + const { data: userVideoBuyList = [], run } = useRequest(async () => { + const resp = await getUserVideoBuyList(1, 3, userId, sessionId); + return resp.result; + }); + return ( +
    + {userVideoBuyList.length === 0 ? ( + + ) : ( +
    +
    + navigate("/my")} + style={{ backgroundColor: "#fff" }} + > +
    +
    + {userVideoBuyList && + userVideoBuyList.map((item: UserVideoBuyItem) => { + return ( + run()} + > + ); + })} +
    +
    + )} +
    + ); +}; + +export default Index; diff --git a/src/views/my/payVideo/style.module.scss b/src/views/my/payVideo/style.module.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/views/my/proFile/addModifyProfile/index.tsx b/src/views/my/proFile/addModifyProfile/index.tsx new file mode 100644 index 0000000..b59c168 --- /dev/null +++ b/src/views/my/proFile/addModifyProfile/index.tsx @@ -0,0 +1,466 @@ +import React, { useRef, useState } from "react"; +import { MyNavBar, ProFileInput, ProFilePicker } from "../../../../components"; +import style from "./style.module.scss"; +import addIcon from "../../../../assets/images/image/hdpi/add.png"; +import closeIcon from "../../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png"; +import { useLocation, useNavigate, useSearchParams } from "react-router-dom"; +import { + addProFile, + getProFile, + updateProFile, + uploadArchivesPicture, +} from "../../../../api/my"; +import { useAppSelector } from "../../../../store/hooks"; +import { Toast, DatetimePicker, PickerPopupActions } from "react-vant"; + +// proFileInput 返回参数类型 +interface valueRawState { + type: string; + val: string; +} + +// 我的档案(添加-编辑) input数据类型 +interface ProFileRawState { + labelText?: string; + tooltip: string; + value: string; +} + +// 我的档案(添加-编辑) picker数据类型 +interface PickerRawState { + type: string; + tooltip: string; + dateTime: string; + actions?: PickerPopupActions; +} + +// 我的档案(添加-编辑) 相关图片数据类型 +interface RelatedImages { + relatedImageUrl: string; +} + +// 我的档案(添加-编辑) 档案数据类型 +interface myProFileRawState { + diseaseBefore: string; + diseaseMain: string; + diseaseNow: string; + archivesId: number; + picture: string; + treatmentEndTime: number; + treatmentHospitalRecent: string; + treatmentProcess: string; + treatmentStartTime: number; + userId: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 用于图片上传的 input Ref + const fileInputRef = useRef(null); + const [value, setValue] = React.useState(new Date()); + // 用于接收用户档案参数 archivesId (添加) + const [id, setId] = useState(NaN); + const [type, setType] = useState(""); + const [searchParams] = useSearchParams(); + // 获取用户档案参数 (编辑) + const archivesId = Number(searchParams.get("archivesId")); + const { state } = useLocation(); + const proFile = state; + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + // 存放用户自己的档案 数据 + const [myProFile, setMyProFile] = useState( + proFile || { + diseaseBefore: "", + diseaseMain: "", + diseaseNow: "", + treatmentEndTime: "", + treatmentHospitalRecent: "", + treatmentProcess: "", + treatmentStartTime: "", + } + ); + // 我的档案(添加-编辑) input数据 + const [proFileList, setProFileList] = useState([ + { + labelText: "[主要症状]", + tooltip: "请输入您的主要症状", + value: myProFile.diseaseMain, + }, + { + labelText: "[现病史]", + tooltip: "请详细输入您的当前病状", + value: myProFile.diseaseNow, + }, + { + labelText: "[既往病史]", + tooltip: "请输入您的既往病史", + value: myProFile.diseaseBefore, + }, + { + labelText: proFile ? "[治疗经历]" : "[最近一次治疗经历]", + tooltip: "请输入医院名称", + value: myProFile.treatmentHospitalRecent, + }, + ]); + // 我的档案(添加-编辑) picker数据 + const [pickerList, setPickerList] = useState([ + { + type: "start", + tooltip: "请选择治疗开始时间", + dateTime: "", + }, + { + type: "end", + tooltip: "请选择治疗结束时间", + dateTime: "", + }, + ]); + // 我的档案 相关图片数据 (添加) + const [relatedImages, setRelatedImages] = useState([]); + // 我的档案 相关图片数据 (编辑) + const [relatedImages_edit, setRelatedImages_edit] = useState( + [ + { + relatedImageUrl: proFile?.picture || "", + }, + ] + ); + // 我的档案 input 内容修改函数 + const changeProFile = (value: valueRawState) => { + let tempList; + switch (value.type) { + case "[主要症状]": + setMyProFile({ ...myProFile, diseaseMain: value.val }); + tempList = JSON.parse(JSON.stringify(proFileList)); + tempList = tempList.map((item: ProFileRawState) => { + if (item.labelText === value.type) { + item.value = value.val; + } + return item; + }); + setProFileList(tempList); + return; + case "[现病史]": + setMyProFile({ ...myProFile, diseaseNow: value.val }); + tempList = JSON.parse(JSON.stringify(proFileList)); + tempList = tempList.map((item) => { + if (item.labelText === value.type) { + item.value = value.val; + } + return item; + }); + setProFileList(tempList); + return; + case "[既往病史]": + setMyProFile({ ...myProFile, diseaseBefore: value.val }); + tempList = JSON.parse(JSON.stringify(proFileList)); + tempList = tempList.map((item) => { + if (item.labelText === value.type) { + item.value = value.val; + } + return item; + }); + setProFileList(tempList); + return; + case "[最近一次治疗经历]": + setMyProFile({ ...myProFile, treatmentHospitalRecent: value.val }); + tempList = JSON.parse(JSON.stringify(proFileList)); + tempList = tempList.map((item) => { + if (item.labelText === value.type) { + item.value = value.val; + } + return item; + }); + setProFileList(tempList); + return; + case "[治疗经历]": + setMyProFile({ ...myProFile, treatmentHospitalRecent: value.val }); + tempList = JSON.parse(JSON.stringify(proFileList)); + tempList = tempList.map((item) => { + if (item.labelText === value.type) { + item.value = value.val; + } + return item; + }); + setProFileList(tempList); + return; + case "other": + setMyProFile({ ...myProFile, treatmentProcess: value.val }); + } + }; + // 开启时间选择器函数 + const onOpen = (actions: PickerPopupActions, type: string) => { + actions.open(); + setType(type); + }; + // 我的档案 picker 内容修改函数 + const changePicker = (value: Date) => { + setValue(value); + let tempPickerList = JSON.parse(JSON.stringify(pickerList)); + tempPickerList = tempPickerList.map((item: PickerRawState) => { + if (item.type === type) { + item.dateTime = value.toLocaleDateString().split("/").join("-"); + } + return item; + }); + setPickerList(tempPickerList); + }; + + const changeStartTime = (value: Date) => { + const tempPickerList = JSON.parse(JSON.stringify(pickerList)); + tempPickerList[0].dateTime = value + .toLocaleDateString() + .split("/") + .join("-"); + setPickerList(tempPickerList); + }; + + const changeEndTime = (value: Date) => { + const tempPickerList = JSON.parse(JSON.stringify(pickerList)); + tempPickerList[1].dateTime = value + .toLocaleDateString() + .split("/") + .join("-"); + setPickerList(tempPickerList); + }; + // 用户已选择图片处理函数 + const handleChange = (e: React.ChangeEvent) => { + const tar = e.target; + if (tar.files) { + const file = tar.files[0]; + const fr = new FileReader(); + fr.readAsDataURL(file); + fr.onload = async (e: ProgressEvent) => { + if (proFile) { + handleUpload(file, id); + let temp = [...relatedImages_edit]; + const url = e.target?.result as string; + temp = temp.map((item) => ({ ...item, relatedImageUrl: url })); + setRelatedImages_edit(temp); + } else { + handleUpload(file, id); + const temp = [...relatedImages]; + const url = e.target?.result as string; + temp.push({ relatedImageUrl: url }); + setRelatedImages(temp); + } + }; + } + }; + // 上传用户档案相关图片 接口 + const handleUpload = async (file: File, id: number) => { + const picture = file; + await uploadArchivesPicture(id, archivesId, picture, userId, sessionId); + }; + + const uploadImages = async () => { + if (fileInputRef.current) { + fileInputRef.current.click(); + } + if (!proFile) { + await addProFile(pickerList, myProFile, userId, sessionId); + const resp = await getProFile(userId, sessionId); + setId(resp.result[0].archivesId); + } + }; + // 修改用户档案 接口 + const onSave = async () => { + if (archivesId) { + const resp = await updateProFile( + pickerList, + myProFile, + archivesId, + userId, + sessionId + ); + const { message, status } = resp; + if (status === "0000") { + Toast.success(message); + navigate("/my/profile"); + } + } else { + navigate("/my/profile"); + } + }; + + return ( +
    + handleChange(e)} + /> +
    + { + navigate("/my/profile?previousPath=/my"); + }} + > +
    +
    + {proFileList && + proFileList.map((item, index) => { + return ( + + ); + })} + {!proFile ? ( + pickerList.map((item, index) => { + return ( + changePicker(value)} + key={index} + > + {(val, _, actions: PickerPopupActions) => { + return ( + + ); + }} + + ); + }) + ) : ( +
    + changeStartTime(value)} + > + {(val, _, actions) => { + return ( +
    actions.open()} + > + {pickerList[0].dateTime !== "" + ? pickerList[0].dateTime + : myProFile.treatmentStartTime} +
    + ); + }} +
    + changeEndTime(value)} + > + {(val, _, actions) => { + return ( +
    actions.open()}> + {pickerList[1].dateTime !== "" + ? pickerList[1].dateTime + : myProFile.treatmentEndTime} +
    + ); + }} +
    +
    + )} + + {!proFile ? ( +
    +
    [相关图片]
    +
    + 最多可添加6张图片;长按为图片排序 +
    +
    + {relatedImages && + relatedImages.map((item, index) => { + return ( + + ); + })} + uploadImages()} + /> +
    +
    + ) : ( +
    +
    [相关图片]
    +
    + {relatedImages_edit && + relatedImages_edit.map((item, index) => { + return ( +
    + + +
    + ); + })} + uploadImages()} + /> +
    +
    + )} +
    + +
    + ); +}; + +export default Index; diff --git a/src/views/my/proFile/addModifyProfile/style.module.scss b/src/views/my/proFile/addModifyProfile/style.module.scss new file mode 100644 index 0000000..461fc2e --- /dev/null +++ b/src/views/my/proFile/addModifyProfile/style.module.scss @@ -0,0 +1,103 @@ +.operateProFile { + width: 100vw; + height: auto; + display: flex; + flex-direction: column; + margin-bottom: 20px; + + .content { + margin-top: 10px; + background-color: #fff; + flex: 1; + + .time_wrapper { + margin: 0 35px; + .startTime { + box-sizing: border-box; + padding: 10px 0; + border-bottom: 1px solid #f2f2f2; + color: #999; + font-size: 12px; + } + + .endTime { + box-sizing: border-box; + padding: 10px 0; + border-bottom: 1px solid #f2f2f2; + color: #999; + font-size: 12px; + } + } + + .relatedImages_wrapper { + display: flex; + flex-direction: column; + + .relatedImages_title { + color: var(--primary-color); + padding: 20px 0 20px 35px; + } + + .attention { + width: 120%; + height: calc(30px * 1.2); + margin-left: -35px; + padding-left: 35px; + background-color: #f2f2f2; + color: #333; + line-height: 42px; + font-size: 12px; + transform: scale(0.83); + } + + .relatedImage { + max-width: 72px; + height: 72px; + object-fit: cover; + margin: 20px 0px 20px 22px; + border-radius: 6px; + border: 2px solid #f2f2f2; + } + + .closeIcon { + max-width: 14px; + position: absolute; + top: -7px; + left: 92px; + } + + .relatedImage_edit { + max-width: 78px; + height: 78px; + object-fit: cover; + margin: 0px 0px 20px 22px; + border-radius: 4px; + border: 1px solid #999; + } + } + } + + .btn_save { + width: 300px; + height: 36px; + line-height: 36px; + background-color: var(--primary-color); + border: 0; + border-radius: 4px; + color: #fff; + font-size: 14px; + margin: 0 auto; + } + + .btn_save_edit { + width: 300px; + height: 34px; + line-height: 34px; + background-color: var(--primary-color); + border: 0; + border-radius: 4px; + color: #fff; + font-size: 14px; + margin: 0 auto; + } +} diff --git a/src/views/my/proFile/index/index.tsx b/src/views/my/proFile/index/index.tsx new file mode 100644 index 0000000..87f6740 --- /dev/null +++ b/src/views/my/proFile/index/index.tsx @@ -0,0 +1,151 @@ +import React, { useState } from "react"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import { EmptyPage, ProFileInput, MyNavBar } from "../../../../components"; +import style from "./style.module.scss"; +import { Dialog, Toast } from "react-vant"; +import { useAppSelector } from "../../../../store/hooks"; +import { useRequest } from "ahooks"; +import { getProFile, deleteProFile } from "../../../../api/my"; +import ErrorBoundary from "../../../../components/errorBoundary"; + +// 我的档案——档案数据类型 +interface proFileRawState { + diseaseBefore: string; + diseaseMain: string; + diseaseNow: string; + archivesId: number; + picture: string; + treatmentEndTime: number; + treatmentHospitalRecent: string; + treatmentProcess: string; + treatmentStartTime: number; + userId: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [searchParams] = useSearchParams(); + // 当前页面上一层页面路径 + const path = searchParams.get("previousPath") as string; + const [visible, setVisible] = useState(false); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [archivesId, setArchivesId] = useState(1); + // 用户查看自己的档案接口 + const { data: proFileData = null } = useRequest(async () => { + const resp = await getProFile(userId, sessionId); + let res; + + if (resp.result && resp.result.length > 0) { + const { archivesId } = resp.result[0]; + setArchivesId(archivesId); + res = [...resp.result]; + res = res.map((item) => ({ + ...item, + treatmentStartTime: new Date(item.treatmentStartTime) + .toLocaleDateString() + .split("/") + .join("-"), + treatmentEndTime: new Date(item.treatmentEndTime) + .toLocaleDateString() + .split("/") + .join("-"), + })); + } + return res && (res[0] as proFileRawState); + }); + + // 删除用户档案接口 + const onDelete = async () => { + const resp = await deleteProFile(archivesId, userId, sessionId); + const { message, status } = resp; + if (status === "0000") { + Toast.success(message); + setVisible(false); + window.location.reload(); + } + }; + + return ( + +
    + {proFileData ? ( +
    + navigate(-1)} + > + +
    {proFileData.diseaseMain}
    + +
    {proFileData.diseaseNow}
    + +
    + {proFileData.diseaseBefore} +
    + +
    +
    + + {proFileData.treatmentHospitalRecent} + + + {proFileData.treatmentStartTime + + ` - ` + + proFileData.treatmentEndTime} + +
    +
    {proFileData.treatmentProcess}
    +
    + + +
    + + +
    + { + onDelete(); + }} + onCancel={() => setVisible(false)} + > +
    您的档案将会被删除!
    +
    +
    + ) : ( +
    + + +
    + )} +
    +
    + ); +}; + +export default Index; diff --git a/src/views/my/proFile/index/style.module.css b/src/views/my/proFile/index/style.module.css new file mode 100644 index 0000000..8c8d4e1 --- /dev/null +++ b/src/views/my/proFile/index/style.module.css @@ -0,0 +1,91 @@ +.myProFile { + background-color: #fff; +} + +.myProFile .empty { + position: relative; +} + +.myProFile .empty .btn_add { + width: 300px; + height: 35px; + text-align: center; + line-height: 35px; + background-color: #3087ea; + border-radius: 8px; + color: #fff; + border: 0; + position: absolute; + bottom: 50px; + left: 35px; + z-index: 99; +} + +.myProFile .proFile .diseaseMain, +.myProFile .proFile .diseaseBefore { + margin: 10px 35px 0px 35px; + font-size: 12px; + color: #333; +} + +.myProFile .proFile .diseaseNow { + line-height: 16px; + margin: 10px 35px 0px 35px; + font-size: 12px; + color: #333; +} + +.myProFile .proFile .experience { + margin: 10px 35px 0px 35px; + font-size: 12px; + color: #333; +} + +.myProFile .proFile .experience .top { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 8px; +} + +.myProFile .proFile .picture { + margin: 10px 30px 0px 30px; + width: 320px; + height: 144px; + object-fit: cover; +} + +.myProFile .proFile .operate { + margin: 30px 60px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.myProFile .proFile .operate .btn_delete { + width: 84px; + height: 34px; + border-radius: 4px; + font-size: 14px; + color: #fff; + border: 0; + background-color: #999; +} + +.myProFile .proFile .operate .btn_edit { + width: 84px; + height: 34px; + border-radius: 4px; + font-size: 14px; + color: #fff; + border: 0; + background-color: var(--primary-color); +} + +.desc { + height: 55px; + line-height: 55px; + text-align: center; + font-size: 14px; + color: #333; +} diff --git a/src/views/my/proFile/index/style.module.min.css b/src/views/my/proFile/index/style.module.min.css new file mode 100644 index 0000000..bc4ed49 --- /dev/null +++ b/src/views/my/proFile/index/style.module.min.css @@ -0,0 +1 @@ +.myProFile{background-color:#fff}.myProFile .empty{position:relative}.myProFile .empty .btn_add{width:300px;height:35px;text-align:center;line-height:35px;background-color:#3087ea;border-radius:8px;color:#fff;border:0;position:absolute;bottom:50px;left:35px;z-index:99}.myProFile .proFile .diseaseMain,.myProFile .proFile .diseaseBefore{margin:10px 35px 0px 35px;font-size:12px;color:#333}.myProFile .proFile .diseaseNow{line-height:16px;margin:10px 35px 0px 35px;font-size:12px;color:#333}.myProFile .proFile .experience{margin:10px 35px 0px 35px;font-size:12px;color:#333}.myProFile .proFile .experience .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.myProFile .proFile .picture{margin:10px 30px 0px 30px;width:320px;height:144px;object-fit:cover}.myProFile .proFile .operate{margin:30px 60px;display:flex;justify-content:space-between;align-items:center}.myProFile .proFile .operate .btn_delete{width:84px;height:34px;border-radius:4px;font-size:14px;color:#fff;border:0;background-color:#999}.myProFile .proFile .operate .btn_edit{width:84px;height:34px;border-radius:4px;font-size:14px;color:#fff;border:0;background-color:var(--primary-color)}.desc{height:55px;line-height:55px;text-align:center;font-size:14px;color:#333} diff --git a/src/views/my/proFile/index/style.module.scss b/src/views/my/proFile/index/style.module.scss new file mode 100644 index 0000000..ac5b735 --- /dev/null +++ b/src/views/my/proFile/index/style.module.scss @@ -0,0 +1,92 @@ +@mixin commonStyle() { + margin: 10px 35px 0px 35px; + font-size: 12px; + color: #333; +} + +@mixin btnStyle() { + width: 84px; + height: 34px; + border-radius: 4px; + font-size: 14px; + color: #fff; + border: 0; +} + +.myProFile { + background-color: #fff; + + .empty { + position: relative; + + .btn_add { + width: 300px; + height: 35px; + text-align: center; + line-height: 35px; + background-color: #3087ea; + border-radius: 8px; + color: #fff; + border: 0; + position: absolute; + bottom: 50px; + left: 35px; + z-index: 99; + } + } + + .proFile { + .diseaseMain, + .diseaseBefore { + @include commonStyle(); + } + + .diseaseNow { + line-height: 16px; + @include commonStyle(); + } + + .experience { + @include commonStyle(); + + .top { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 8px; + } + } + + .picture { + margin: 10px 30px 0px 30px; + width: 320px; + height: 144px; + object-fit: cover; + } + + .operate { + margin: 30px 60px; + display: flex; + justify-content: space-between; + align-items: center; + + .btn_delete { + @include btnStyle(); + background-color: #999; + } + + .btn_edit { + @include btnStyle(); + background-color: var(--primary-color); + } + } + } +} + +.desc { + height: 55px; + line-height: 55px; + text-align: center; + font-size: 14px; + color: #333; +} diff --git a/src/views/my/register/index.tsx b/src/views/my/register/index.tsx new file mode 100644 index 0000000..fc4986b --- /dev/null +++ b/src/views/my/register/index.tsx @@ -0,0 +1,214 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { useAppDispatch } from "../../../store/hooks"; +import { Notify } from "react-vant"; +import register_hand from "../../../assets/images/image/hdpi/login_hand_03.png"; +import emailIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_mail_n.png"; +import lockIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_lock_n.png"; +import hideIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_hide_password_n.png"; +import showIcon from "../../../assets/images/icon/common resource/hdpi/login_icon_show_password.png"; +import invitationIcon from "../../../assets/images/icon/common resource/hdpi/register_icon_invitatiion_code_n.png"; +import verificationIcon from "../../../assets/images/icon/common resource/hdpi/register_icon_verification_code_n.png"; +import { useNavigate } from "react-router-dom"; +import { regEmail } from "../../../regExp"; +import { postHttp } from "../../../api"; +import { regist } from "../../../store/user/userSlice"; +import { MyResponseType } from "../../../types"; + +const postRegister = (value: { email: string }) => + postHttp("health/user/v1/sendOutEmailCode", value); + +// 注册的参数类型 +interface loginRawState { + email: string; + code: string; + pwd1: string; + pwd2: string; + invitationCode?: string; +} + +export const Index: React.FC = () => { + const navigate = useNavigate(); + const [type1, setType1] = useState("password"); + const [pwdIcon1, setPwdIcon1] = useState(hideIcon); + const [show1, setShow1] = useState(false); + const [type2, setType2] = useState("password"); + const [pwdIcon2, setPwdIcon2] = useState(hideIcon); + const [show2, setShow2] = useState(false); + const [values, setValues] = useState({ + email: "", + code: "", + pwd1: "", + pwd2: "", + invitationCode: "", + }); + + const dispatch = useAppDispatch(); + // 密码框内容是否显示 函数 + const changeType1 = () => { + if (!show1) { + setType1("text"); + setPwdIcon1(showIcon); + setShow1(true); + } else { + setType1("password"); + setPwdIcon1(hideIcon); + setShow1(false); + } + }; + + const changeType2 = () => { + if (!show2) { + setType2("text"); + setPwdIcon2(showIcon); + setShow2(true); + } else { + setType2("password"); + setPwdIcon2(hideIcon); + setShow2(false); + } + }; + // 用户注册 函数 + const onRegister = (values: loginRawState) => { + if (!values.code) { + return Notify.show({ type: "danger", message: "验证码不可以为空" }); + } + if (values.pwd1.trim() === "" || values.pwd2 === "") { + return Notify.show({ type: "danger", message: "密码不可以为空" }); + } + if (values.pwd1 !== values.pwd2) { + return Notify.show({ type: "danger", message: "两次密码不一致" }); + } + + dispatch(regist({ ...values })).then((resp) => { + const payload = resp.payload as MyResponseType; + Notify.show({ type: "primary", message: payload.message }); + navigate("/login"); + }); + }; + + const getCode = async () => { + if (!regEmail.test(values.email)) { + Notify.show({ type: "danger", message: "邮箱格式不正确" }); + } + + const { message, status } = await postRegister({ email: values.email }); + + if (status === "0000") { + Notify.show({ type: "success", message }); + } + }; + + return ( +
    + +
    +
    + + + setValues((values) => ({ ...values, email: e.target.value })) + } + /> + +
    +
    + + + setValues((values) => ({ ...values, code: e.target.value })) + } + /> +
    +
    + + + setValues((values) => ({ ...values, pwd1: e.target.value })) + } + /> + changeType1()} + /> +
    +
    + + + setValues((values) => ({ ...values, pwd2: e.target.value })) + } + /> + changeType2()} + /> +
    +
    + + + setValues((values) => ({ + ...values, + invitationCode: e.target.value, + })) + } + /> + 选填 +
    + +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/my/register/style.module.scss b/src/views/my/register/style.module.scss new file mode 100644 index 0000000..922870f --- /dev/null +++ b/src/views/my/register/style.module.scss @@ -0,0 +1,216 @@ +.register { + width: 100vw; + height: 100vh; + background: url(../../../assets/images/image/hdpi/login_bg.png) no-repeat; + background-size: 100%; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + position: relative; + + .hand { + margin-top: 46px; + width: 64px; + height: 64px; + margin-bottom: 60px; + } + + .content { + width: 280px; + height: 360px; + background-color: #fff; + border-radius: 3px; + margin-bottom: 22px; + position: relative; + z-index: 1; + + .formItem_email { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 30px 0 0px 30px; + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: 1px solid #f2f2f2; + + .emailIcon { + max-width: 24px; + margin-right: 14px; + } + + .emailInp { + border: 0; + width: 110px; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .btn_code { + width: calc(58px * 1.2); + height: calc(20px * 1.2); + background-color: #3087ea; + text-align: center; + color: #fff; + border-radius: 4px; + border: 0; + font-size: 12px; + transform: scale(0.83); + } + } + + .formItem_code { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 16px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .verificationIcon { + width: 24px; + height: 24px; + margin-right: 14px; + } + + .codeInp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + } + + .formItem_password1 { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 35px; + margin: 16px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .lockIcon { + width: 24px; + height: 24px; + margin-right: 14px; + } + + .pwd1Inp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .hideIcon { + max-width: 16px; + } + } + + .formItem_password2 { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 16px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .lockIcon { + width: 24px; + height: 24px; + margin-right: 14px; + } + + .pwd2Inp { + border: 0; + height: 24px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .hideIcon { + max-width: 16px; + } + } + + .formItem_invitationCode { + box-sizing: border-box; + padding-bottom: 10px; + width: 220px; + height: 36px; + margin: 16px 0 0px 30px; + display: flex; + align-items: center; + border-bottom: 1px solid #f2f2f2; + + .invitatiionIcon { + width: 24px; + height: 24px; + margin-right: 14px; + } + + .invitationCodeInp { + border: 0; + height: 24px; + width: 148px; + &::-webkit-input-placeholder { + color: #999; + font-size: 14px; + } + } + + .optional { + font-size: 12px; + transform: scale(0.83); + color: #333; + } + } + + .btn_login { + width: 230px; + height: 36px; + border-radius: 4px; + background-color: #3087ea; + font-size: 14px; + color: #fff; + border: 0; + margin-top: 26px; + margin-bottom: 20px; + } + } + + .shadow_one { + width: 260px; + height: 360px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.6); + position: absolute; + top: 176px; + } + + .shadow_two { + width: 240px; + height: 360px; + border-radius: 3px; + background-color: rgba($color: #fff, $alpha: 0.3); + position: absolute; + top: 182px; + } +} diff --git a/src/views/my/sign/index.tsx b/src/views/my/sign/index.tsx new file mode 100644 index 0000000..6790568 --- /dev/null +++ b/src/views/my/sign/index.tsx @@ -0,0 +1,146 @@ +import React, { useEffect, useState } from "react"; +import style from "./style.module.scss"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router"; +import LableBar from "../../../components/lableBar"; +import StepsItem from "../../../components/stepsItem"; +import { options } from "./options"; +import AssignmenBar from "../../../components/assignmentBar"; +import { useAppSelector } from "../../../store/hooks"; +import { + getcontinuationSign, + getWhetherSign, + getMyAssignmentaddSign, + getUserInfoById, + getFindUserTaskList, +} from "../../../api/my"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [active, setActive] = useState(-1); + const [isAccomplish, setIsAccomplish] = useState(); + const [perfectInfo, setPerfectInfo] = useState(); + + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const fetchList = async () => { + const res = await getFindUserTaskList(userId, sessionId); + console.log(res); + + const resp = await getcontinuationSign(userId, sessionId); + console.log(resp); + + //查看连续签到多少天 + + const { + result: { age, weight, height }, + } = await getUserInfoById(userId, sessionId); + if (age && weight && height) setPerfectInfo(true); + // 查看是否完善用户信息 + + const { result } = await getWhetherSign(userId, sessionId); + console.log(result); + + //封装公共签到和未签到 + const signCommunal = () => { + setActive(resp.result - 1); + options.forEach((v) => { + if (resp.result < 7) { + if (resp.result >= v.day) { + v.completed = true; + } + } else { + v.completed = true; + setActive(6); + options[options.length - 1].day = resp.result; + //连续签到大于7天的赋值给最后一项数据 + } + }); + }; + // 查看用户当天是否签到 + if (result !== 2) { + setIsAccomplish(true); + signCommunal(); + } else { + setIsAccomplish(false); + signCommunal(); + } + }; + + useEffect(() => { + fetchList(); + }, []); + + const handleSign = async () => { + //签到请求签到数据 + const { message } = await getMyAssignmentaddSign(userId, sessionId); + console.log(message); + if (message === "签到成功" || message === "今天已签到") + setIsAccomplish(true); + fetchList(); + }; + return ( +
    + { + navigate(-1); + }} + style={{ backgroundColor: "#fff", height: "46px" }} + > +
    +
    + +
    注:连续签到H币将会累积
    +
    +
    + +
    +
    + + { + handleSign(); + }} + isAccomplish={isAccomplish} + > + { + navigate("/patient/circle/write"); + }} + > + +
    +
    + + { + navigate("/set/my/physical/signs"); + }} + > + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/my/sign/options.tsx b/src/views/my/sign/options.tsx new file mode 100644 index 0000000..58ce992 --- /dev/null +++ b/src/views/my/sign/options.tsx @@ -0,0 +1,38 @@ + +export const options = [ + { + title: 1, + day: 1, + completed:false + }, + { + title: 2, + day: 2, + completed:false + }, + { + title: 3, + day: 3, + completed:false + }, + { + title: 4, + day: 4, + completed:false + }, + { + title: 5, + day: 5, + completed:false + }, + { + title: 10, + day: 6, + completed:false + }, + { + title: 10, + day: 7, + completed:false + }, + ] \ No newline at end of file diff --git a/src/views/my/sign/style.module.scss b/src/views/my/sign/style.module.scss new file mode 100644 index 0000000..ab68ada --- /dev/null +++ b/src/views/my/sign/style.module.scss @@ -0,0 +1,23 @@ +.signBox { + width: 100vw; + height: 100vh; + background-color: #fff; + margin-top: 8px; + padding: 10px 0; + + .signBar { + display: flex; + justify-content: space-between; + align-items: center; + + .signContent { + color: #3087ea; + font-size: 12px; + line-height: 12px; + transform: scale(0.8); + } + } + .steps { + margin-top: 30px; + } +} \ No newline at end of file diff --git a/src/views/patientCircle/detail/index.tsx b/src/views/patientCircle/detail/index.tsx new file mode 100644 index 0000000..ad75385 --- /dev/null +++ b/src/views/patientCircle/detail/index.tsx @@ -0,0 +1,184 @@ +import React from "react"; +import { useSearchParams } from "react-router-dom"; +import style from "./style.module.scss"; +import url1 from "../../../assets/images/icon/common resource/hdpi/common_button_collection_small_n.png"; +import url3 from "../../../assets/images/icon/common resource/hdpi/common_button_collection_small_s.png"; +import url2 from "../../../assets/images/icon/common resource/hdpi/common_icon_comment_small_n.png"; +import { + MyHeader, + MyTagdisease, + MypatientCieclefooter, + NavTitle, + MaskBack, + ConfirmMask, + SickCircleCommentList, + LazyImage, +} from "../../../components"; +import { + deleteCollection, + getpathentCircleDetail, + pathentCircleDetailDataStart, + postCollection, +} from "../../../api/patientCircle"; +import { useBoolean, useRequest } from "ahooks"; +import { dateFormat } from "../../../utils/formatTime"; +import { Notify } from "react-vant"; + +// import arrowImg from "../../../assets/images/image/xxhdpi/arrow.png"; +// import wrtingImg from "../../../assets/images/image/xxhdpi/copywriting.png"; +// import selsctImg from "../../../assets/images/image/xxhdpi/selsct.png"; + +const Index: React.FC = () => { + const [searchParams] = useSearchParams(); + const sickCircleId = Number(searchParams.get("sickCircleId")); + // 显示/隐藏 蒙层 + const [showFallConfirm, { setFalse: setFCFalse, setTrue: setFCTrue }] = + useBoolean(false); + + /************************ 请求 *********************************/ + // 获取数据 + const { + data: detailData = { + sickCircleId: 0, + authorUserId: 0, + departmentId: 0, + adoptFlag: 0, + title: "", + department: "", + disease: "", + detail: "", + treatmentHospital: "", + treatmentStartTime: "", + treatmentEndTime: "", + treatmentProcess: "", + picture: "", + collectionFlag: "", + collectionNum: "", + commentNum: 0, + adoptNickName: "", + adoptHeadPic: "", + adoptComment: "", + adoptTime: 0, + }, + run, + } = useRequest(async () => { + const resp = await getpathentCircleDetail({ sickCircleId }); + console.log(resp); + return resp.result; + }); + + // 收藏/取消收藏病友圈 + const toCollect = async (iscollect) => { + console.log(iscollect); + iscollect === 2 + ? postCollection({ sickCircleId }).then((resp) => { + if (resp.status === "0000") { + Notify.show({ + type: "success", + message: resp.message, + }); + run(); + } + }) + : deleteCollection({ sickCircleId }).then((resp) => { + if (resp.status === "0000") { + Notify.show({ + type: "warning", + message: resp.message, + }); + run(); + } + }); + }; + + return ( +
    +
    + +
    +
    +
    +

    {detailData.title}

    + + + + + +
    +
      +
    • toCollect(detailData.collectionFlag)}> + + {detailData.collectionNum} +
    • +
    • setFCTrue()}> + + {detailData.commentNum} +
    • +
    +
    + + {detailData.adoptFlag === 1 ? ( +
    +
    +
    + +
    +

    {detailData.adoptNickName}

    + {/*

    {detailData.adoptNickName}

    */} +
    +
    +

    + {dateFormat(detailData.adoptTime, "yyyy.MM.dd")} +

    +
    +
    + {detailData.adoptComment} +
    +
    + ) : ( +
    + )} +
    +
    + {/* */} +
    +
    + { + setFCFalse(); + run() + }} + /> + } + /> +
    + ); +}; +export default Index; diff --git a/src/views/patientCircle/detail/style.module.css b/src/views/patientCircle/detail/style.module.css new file mode 100644 index 0000000..a5d6d9d --- /dev/null +++ b/src/views/patientCircle/detail/style.module.css @@ -0,0 +1,92 @@ +.detail { + width: 100v; + height: 100vh; +} + +.detail .header { + width: 100%; + height: 50px; +} + +.detail .content { + width: 100%; + margin-top: 4px; + background-color: white; +} + +.detail .content .content_text { + width: 100%; +} + +.detail .content .content_text .adoptNickName { + font-size: 14px; + padding: 12px 20px 0; + color: #3087ea; + font-weight: bold; +} + +.detail .content .footer { + height: 60px; +} + +.detail .content .collect { + display: flex; + justify-content: right; + margin: 18px 20px 0; + color: #333; +} + +.detail .content .collect li { + display: flex; + justify-content: center; + align-items: center; + margin-left: 20px; +} + +.detail .content .collect li img { + width: 24px; + height: 24px; +} + +.detail .content .collect li span { + margin-left: 6px; + font-size: 12px; + color: #333; +} + +.detail .content .suggestbox { + width: 100%; +} + +.detail .content .suggestbox .suggest_childrenbox { + width: calc(100vw - 40px); + margin: 0 20px; +} + +.detail .content .suggestbox .suggest_childrenbox .suggest_header { + width: 100%; + height: 34px; + display: flex; + align-items: center; + justify-content: space-between; +} + +.detail .content .suggestbox .suggest_childrenbox .suggest_header .user { + width: 200px; + height: 34px; + display: flex; + align-items: center; +} + +.detail .content .suggestbox .suggest_childrenbox .suggest_header .user img { + width: 32px; + height: 32px; +} + +.detail .content .suggestbox .suggest_childrenbox .suggest_text { + width: 100%; + height: auto; + font-size: 12px; + color: #333; + line-height: 16px; +} diff --git a/src/views/patientCircle/detail/style.module.min.css b/src/views/patientCircle/detail/style.module.min.css new file mode 100644 index 0000000..ed60179 --- /dev/null +++ b/src/views/patientCircle/detail/style.module.min.css @@ -0,0 +1 @@ +.detail{width:100v;height:100vh}.detail .header{width:100%;height:50px}.detail .content{width:100%;margin-top:4px;background-color:white}.detail .content .content_text{width:100%}.detail .content .content_text .adoptNickName{font-size:14px;padding:12px 20px 0;color:#3087ea;font-weight:bold}.detail .content .footer{height:60px}.detail .content .collect{display:flex;justify-content:right;margin:18px 20px 0;color:#333}.detail .content .collect li{display:flex;justify-content:center;align-items:center;margin-left:20px}.detail .content .collect li img{width:24px;height:24px}.detail .content .collect li span{margin-left:6px;font-size:12px;color:#333}.detail .content .suggestbox{width:100%}.detail .content .suggestbox .suggest_childrenbox{width:calc(100vw - 40px);margin:0 20px}.detail .content .suggestbox .suggest_childrenbox .suggest_header{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between}.detail .content .suggestbox .suggest_childrenbox .suggest_header .user{width:200px;height:34px;display:flex;align-items:center}.detail .content .suggestbox .suggest_childrenbox .suggest_header .user img{width:32px;height:32px}.detail .content .suggestbox .suggest_childrenbox .suggest_text{width:100%;height:auto;font-size:12px;color:#333;line-height:16px} diff --git a/src/views/patientCircle/detail/style.module.scss b/src/views/patientCircle/detail/style.module.scss new file mode 100644 index 0000000..1392345 --- /dev/null +++ b/src/views/patientCircle/detail/style.module.scss @@ -0,0 +1,85 @@ +.detail { + width: 100v; + height: 100vh; + // background-color: white; + // overflow: scroll; + .header { + width: 100%; + height: 50px; + } + .content { + width: 100%; + margin-top: 4px; + background-color: white; + // padding-bottom: 200px; + .content_text { + width: 100%; + .adoptNickName { + font-size: 14px; + padding: 12px 20px 0; + color: #3087ea; + font-weight: bold; + } + } + + .footer{ + height: 60px; + } + + .collect { + display: flex; + justify-content: right; + margin: 18px 20px 0; + color: #333; + li { + display: flex; + justify-content: center; + align-items: center; + margin-left: 20px; + img { + width: 24px; + height: 24px; + } + span { + margin-left: 6px; + font-size: 12px; + color: #333; + } + } + } + .suggestbox{ + width: 100%; + .suggest_childrenbox{ + width: calc(100vw - 40px); + // height: 100px; + margin: 0 20px; + .suggest_header{ + width: 100%; + height: 34px; + display: flex; + align-items: center; + justify-content: space-between; + .user{ + width: 200px; + height: 34px; + display: flex; + align-items: center; + img{ + width: 32px; + height: 32px; + } + + } + } + .suggest_text{ + width: 100%; + height: auto; + font-size: 12px; + color: #333; + line-height: 16px; + } + } + } + } +} + diff --git a/src/views/patientCircle/index.tsx b/src/views/patientCircle/index.tsx new file mode 100644 index 0000000..b7a4432 --- /dev/null +++ b/src/views/patientCircle/index.tsx @@ -0,0 +1,113 @@ +import React, { useState } from 'react' +import { List } from 'react-vant' +import style from "./style.module.scss"; +import { MyHeader, MypatientCieclefooter } from '../../components'; +import MypathienList from '../../components/mypathienList'; +import { KnowledgeBaseRawState, getpathienCircle, pathienCircleHomeList } from '../../api/patientCircle'; +import { getKnowledgeBase } from '../../api/home'; +import { useRequest } from 'ahooks'; +import url1 from '../../assets/images/icon/common resource/hdpi/common_icon_search_n.png' +import { useNavigate } from 'react-router-dom'; +import url4 from "../../assets/images/icon/common resource/hdpi/common_nav_message_black_s.png"; +const Index: React.FC = () => { + const navigate=useNavigate() + // 病友圈首页列表参数 + const [pathienCirclList, setPathienCirclList] = useState([]) + // 病友圈首页请求参数 + const [pathienCirclParams, setPathienCirclParams] = useState({ + departmentId: 2, + page: 1, + count: 5, + }) + const [headertitle,setHeadertitle]=useState('') + const [headerIsopen,setHeaderIsopen]=useState(true) + const [active, setActive] = useState(2) + // 上拉加载开关 + const [finished, setFinished] = useState(false) + // tab切换请求hooks + const { data: tablist = [] } = useRequest< + KnowledgeBaseRawState[], + [] + >(async () => { + const resp = await getKnowledgeBase(); + const item=resp.result.find(item=>item.id===2) + setHeadertitle(item.departmentName) + return resp.result; + }); + // 上拉加载事件 + const onLoadRefresh = async () => { + + const resp = await getpathienCircle(pathienCirclParams); + setPathienCirclList([...pathienCirclList, ...resp.result]) + setPathienCirclParams({ + ...pathienCirclParams, + page: pathienCirclParams.page + 1 + }) + resp.result.length{ + if(e.target.scrollTop>=96){ + setHeaderIsopen(false) + }else{ + setHeaderIsopen(true) + } + }}> + {/* 病友圈头部 */} +
    + {headerIsopen?:
    +

    {headertitle}

    + { + navigate('/patient/circle/search') + }}/> + +
    } +
    + {/* 病友圈tab切换 */} +
    +
    +
      + { + tablist.map(v => { + return
    • { + setHeadertitle(v.departmentName) + setActive(v.id) + setPathienCirclParams({ + ...pathienCirclParams, + departmentId: v.id, + page: 1 + }) + setPathienCirclList([]) + onLoadRefresh() + }} className={v.id === active ? style.active : ''}>{v.departmentName}
    • + }) + } +
    + { + navigate('/patient/circle/search') + }}/> +
    +
    + {/* 病友圈列表 */} +
    + {/* 上拉 */} + + {/* 循环渲染列表 */} + {pathienCirclList.map((v) => { + return
    + +
    + })} +
    +
    +
    + +
    +
    + + ) +} + +export default Index \ No newline at end of file diff --git a/src/views/patientCircle/search/index.tsx b/src/views/patientCircle/search/index.tsx new file mode 100644 index 0000000..8b2c946 --- /dev/null +++ b/src/views/patientCircle/search/index.tsx @@ -0,0 +1,53 @@ +import React, { useState } from "react"; +import style from './style.module.scss' +import url from '../../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png' +import { useNavigate } from "react-router-dom"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import { addpatientCircleSearchList } from "../../../store/user/userSlice"; +const Index: React.FC = () => { + const [value, setValue] = useState('') + const dispatch = useAppDispatch(); + const navigate = useNavigate() + const searchList = useAppSelector((state) => state.user.patientCircleSearchList); + const handleSearch=()=>{ + if (value!== "") { + dispatch(addpatientCircleSearchList(value)); + } + navigate('/patient/circle/search/result', { + state: { + value + } + }) + } + return
    +
    + { + navigate(-1) + }}/> + { + setValue(e.target.value) + }} /> + +
    +
    +
    +

    搜索历史

    +
      + {searchList.map((item,ind)=>{ + return
    • {item}
    • + })} +
    +
    +
    +
    ; +}; + +export default Index; diff --git a/src/views/patientCircle/search/result/index.tsx b/src/views/patientCircle/search/result/index.tsx new file mode 100644 index 0000000..ddbdf64 --- /dev/null +++ b/src/views/patientCircle/search/result/index.tsx @@ -0,0 +1,60 @@ +import React, { useEffect, useState } from "react"; +import style from './style.module.scss' +import url from '../../../../assets/images/icon/common resource/hdpi/common_icon_back_black_n.png' +import { useLocation, useNavigate } from "react-router-dom"; +import MypathienList from "../../../../components/mypathienList"; +import axios from "axios"; +import { pathienCirclehistoryList } from "../../../../api/patientCircle"; +import { useAppDispatch, useAppSelector } from "../../../../store/hooks"; +import { addpatientCircleSearchList } from "../../../../store/user/userSlice"; +const Index: React.FC = () => { + + const dispatch = useAppDispatch(); + const location = useLocation(); + const navigate=useNavigate() + const [keyWord,setKeyWord]=useState(location.state.value as string) + const [historyList,setHistoryList]=useState([]) + const searchList = useAppSelector((state) => state.user.patientCircleSearchList); +// 病友圈搜索结果接口 + const getSearchHistory=async()=>{ + const {data:{result}}=await axios.get('/health/user/sickCircle/v1/searchSickCircle',{params:{keyWord}}) + setHistoryList(result) + } + useEffect(()=>{ + getSearchHistory() + },[]) + const handleSearch=()=>{ + if (keyWord!== "") { + getSearchHistory() + dispatch(addpatientCircleSearchList(keyWord)); + } + } + return
    +
    + { + navigate(-1) + }}/> + { + setKeyWord(e.target.value) + }}/> + +
    +
    + { + historyList.length>0&&historyList.map((v,i)=>{ + return
    + +
    + }) + } +
    +
    +}; + +export default Index; diff --git a/src/views/patientCircle/search/result/style.module.scss b/src/views/patientCircle/search/result/style.module.scss new file mode 100644 index 0000000..963900d --- /dev/null +++ b/src/views/patientCircle/search/result/style.module.scss @@ -0,0 +1,36 @@ +.navbar{ + width: 100vw; + height: 56px; + display: flex; + justify-content: space-between; + background-color: white; + align-items: center; + img{ + width: 16px; + height: 16px; + margin: 20px; + } + input{ + width: 240px; + height: 60%; + border-radius: 30px; + outline: none; + background: #f2f2f2; + text-indent: 14px; + font-size: 14px; + border: 0; + } + button{ + border: 0; + background-color: white; + margin: 20px; + font-size: 14px; + color: #3087ea; + } +} +.content{ + width: 100%; + margin-top: 6px; + height: calc(100vh - 6px - 56px); + +} \ No newline at end of file diff --git a/src/views/patientCircle/search/style.module.scss b/src/views/patientCircle/search/style.module.scss new file mode 100644 index 0000000..5f535aa --- /dev/null +++ b/src/views/patientCircle/search/style.module.scss @@ -0,0 +1,51 @@ +.navbar{ + width: 100vw; + height: 56px; + display: flex; + justify-content: space-between; + background-color: white; + align-items: center; + img{ + width: 16px; + height: 16px; + margin: 20px; + } + input{ + width: 240px; + height: 60%; + border-radius: 30px; + outline: none; + background: #f2f2f2; + text-indent: 14px; + font-size: 14px; + border: 0; + } + button{ + border: 0; + background-color: white; + margin: 20px; + font-size: 14px; + color: #3087ea; + } +} +.content{ + width: 100%; + margin-top: 6px; + height: calc(100vh - 6px - 56px); + background: white; + .history{ + .title{ + font-size: 14px; + color: #3087ea; + display: inline-block; + margin-top: 20px; + margin-left: 20px; + } + ul{ + li{ + font-size: 10px; + margin: 10px 20px; + } + } + } +} \ No newline at end of file diff --git a/src/views/patientCircle/style.module.scss b/src/views/patientCircle/style.module.scss new file mode 100644 index 0000000..a6e7914 --- /dev/null +++ b/src/views/patientCircle/style.module.scss @@ -0,0 +1,127 @@ +.patientCircleBox { + width: 100vw; + height: 100vh; + margin: 0; + padding: 0; + list-style: none; + background-color: #efefef; + overflow-y: scroll; + .header { + width: 100%; + height: 50px; + position: fixed; + top: 0; + background-color: white; + .headerchildren{ + height: 50px; + display: flex; + justify-content: space-between; + align-items: center; + width: calc(100vw - 40px); + margin: 0 20px; + h3{ + font-size: 18px; + color: #3087ea; + } + input{ + flex: 1; + margin: 0 20px 0 12px; + height: 28px; + border-radius: 15px; + border: 1px solid #ddd; + text-indent: 12px; + font-size: 12px; + color: #999; + } + img{ + width: 24px; + height: 24px; + } + } + } + + .tablist { + width: 100%; + height: 36px; + margin-top: 56px; + background-color: white; + .tablist_children{ + width: calc(100vw - 40px); + margin: 0 20px; + display: flex; + justify-content: space-between; + align-items: center; + .tab{ + flex: 1; + height: 36px; + white-space: nowrap; + overflow: scroll; + li{ + font-size: 16px; + color: #999; + padding: 0 15px; + height: 36px; + line-height: 36px; + display: inline-block; + } + .active{ + color: #3087ea; + } + } + img{ + width: 24px; + height: 24px; + margin-left: 4px; + } + } + } + .patientCircleList { + width: 100%; + + .listItem { + width: 100%; + margin-top: 4px; + padding: 20px; + background-color: white; + + h3 { + font-size: 16px; + color: #333; + } + + .time { + font-size: 10px; + color: #333; + margin: 10px 0 8px 0; + } + + .detail { + font-size: 12px; + color: #333; + line-height: 20px; + } + + .collect { + display: flex; + justify-content: right; + margin-top: 16px; + font-size: 10px; + color: #333; + + li { + display: flex; + justify-content: center; + align-items: center; + margin-left: 14px; + + span { + margin-left: 6px; + } + } + } + } + } + .footer{ + height: 60px; + } +} \ No newline at end of file diff --git a/src/views/patientCircle/userInfo/index.tsx b/src/views/patientCircle/userInfo/index.tsx new file mode 100644 index 0000000..5b0912b --- /dev/null +++ b/src/views/patientCircle/userInfo/index.tsx @@ -0,0 +1,54 @@ +import React,{useState} from "react"; +import bg from '../../../assets/images/image/hdpi/user_bg.png' +// import src from '../../../assets/images/image/hdpi/girl.png' +import style from './style.module.scss' +import { NavTitle } from "../../../components"; +import { useParams } from 'react-router-dom' +import { HisPatientsParamsState, HisPatientsRowState, getHisPatient } from "../../../api/patientCircle"; +import { List } from "react-vant"; +import MypathienList from "../../../components/mypathienList"; +import { useLocation } from 'react-router-dom' +const Index: React.FC = () => { + const location = useLocation(); + const nickName=location.state.nickName; + const headPic=location.state.headPic; + const {patientUserId} = useParams() + const [paramsstate,setParamsstate]=useState({ + patientUserId:Number(patientUserId), + page:1, + count:5 + }) + const [hisPatientList,setHisPatientList]=useState([]) + // 上拉加载开关 + const [finished, setFinished] = useState(false) + const onLoadRefresh = async () => { + + const resp = await getHisPatient(paramsstate); + setHisPatientList([...hisPatientList, ...resp.result]) + setParamsstate({ + ...paramsstate, + page: paramsstate.page + 1 + }) + resp.result.length +
    +
    + +

    {nickName}

    +
    +
    +
    + + {/* 循环渲染列表 */} + {hisPatientList.map((v) => { + return
    + +
    + })} +
    +
    +
    ; +}; + +export default Index; diff --git a/src/views/patientCircle/userInfo/style.module.scss b/src/views/patientCircle/userInfo/style.module.scss new file mode 100644 index 0000000..13ab037 --- /dev/null +++ b/src/views/patientCircle/userInfo/style.module.scss @@ -0,0 +1,31 @@ +.login { + width: 100vw; + height: 230px; + background-size: 100vw 230px; + background-repeat: no-repeat; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + } + .personal { + width: 100%; + height: 48px; + background-color: #fff; + display: flex; + .img { + transform: translate(30px, -22px); + border-radius: 50%; + top: -25px; + width: 50px; + height: 50px; + } + p { + margin-left: 36px; + font-size: 14px; + color: #333; + } + } + .title{ + margin-top: 6px; + } \ No newline at end of file diff --git a/src/views/patientCircle/write/index.tsx b/src/views/patientCircle/write/index.tsx new file mode 100644 index 0000000..c248a40 --- /dev/null +++ b/src/views/patientCircle/write/index.tsx @@ -0,0 +1,323 @@ +import React, { useState, useRef } from "react"; +import { Switch } from 'react-vant'; +import style from './style.module.scss' +import url1 from '../../../assets/images/image/hdpi/evaluation_star_s.png' +import url2 from '../../../assets/images/icon/common resource/hdpi//circle_icon_drop_down_n.png' +import url3 from '../../../assets/images/image/hdpi/add.png' +import { useRequest } from "ahooks"; +import Mydownmenu from "../../../components/mydownmenu"; +import { getKnowledgeBase, getKnowledgeBaseListByID } from "../../../api/home"; +import { KnowledgeBaseRawState, KnowlegeListItem, fromdata, postpatients, fromdataRawState, postupload } from "../../../api/patientCircle"; +import { MyHeader } from "../../../components"; +import { DatetimePicker } from 'react-vant'; +import { dateFormat } from "../../../utils/formatTime"; +import { useNavigate } from "react-router-dom"; +import { Notify } from 'react-vant'; +const Index: React.FC = () => { + const inputRef = useRef(null); + const navigate=useNavigate() + // 科室二级菜单开关 + const [administrativeisopen, setAdministrativeisopen] = useState('none') + // 病症二级菜单开关 + const [diseaseisopen, setDiseaseisopen] = useState('none') + // DatetimePicker开关 + const [DatetimePickerflag, setDatetimePickerflag] = useState('none') + // 判断是开始时间还是结束时间 + const [timehintisopen, setTimehintisopen] = useState(false) + // 悬赏开关 + const [hintisopen, setHintisopen] = useState('block') + // ------------------------------ 请求------------------------------- + // 科室请求hooks + const { data: knowledgeBaseData = [] } = useRequest< + KnowledgeBaseRawState[], + [] + >(async () => { + const resp = await getKnowledgeBase(); + return resp.result; + }); + + // 病症请求hooks + const { data: diseaseData = [], run } = useRequest(async () => { + const resp = await getKnowledgeBaseListByID(idRef.current as number); + return resp.result as KnowlegeListItem[]; + }, { + manual: true + }); + // 发布病友圈请求hooks + // const { data: postpatientsresult = [],run:run1 } = useRequest< + // fromdataRawState, + // [] + // >(async () => { + // const resp = await postpatients(dataRef.current); + // console.log(resp); + // return resp.result; + // },{ + // manual: true + // }); + + //----------------------------- 数据 -------------------------------- + const [value, setValue] = React.useState(new Date()) + // 就诊id + const idRef = useRef(null) + // 写病友圈数据默认值 + const dataRef = useRef({ + title: '', + departmentId: null, + disease: '', + detail: '', + treatmentHospital: '', + treatmentStartTime: '', + treatmentEndTime: '', + treatmentProcess: '', + amount: 0 + }) + // 科室 + const [administrative, setAdministrative] = useState('') + const [HB,setHB]=useState([10,20,30,null]) + const [custom,setCustom]=useState(null) + const [btnactive,setBtnactive]=useState(null) + // 病症 + const [disease, setDisease] = useState('') + // 开始时间 + const [startTime, setStartTime] = useState('') + const [overTime, setOverTime] = useState('') + // 图片列表 + const [imglist,setImgList]=useState([]) + // + const [filelist,setFileslist]=useState([]) + //----------------------------- 事件 -------------------------------- + // 去充值事件 + const handlieTop_up = () => { + navigate('/wallet/recharge') + } + // 发布按钮点击事件 + const handleSubmit = async() => { + // run1() + console.log(dataRef.current); + + const resp = await postpatients(dataRef.current); + console.log(resp.result); + + Promise.all(filelist.map(item=>postupload(resp.result,item))).then(res=>{ + console.log(res); + + }) + + navigate(-1) + } + // 科室子传父获取参数事件 + const getAdministrative = (item: KnowledgeBaseRawState) => { + setAdministrativeisopen('none') + idRef.current = item.id + setDiseaseisopen('block') + run() + dataRef.current.departmentId = item.id + setAdministrative(item.departmentName) + } + // 病症子传父获取参数事件 + const getDisease = (item: KnowlegeListItem) => { + setDiseaseisopen('none') + dataRef.current.disease = item.name + setDisease(item.name) + } + // 文件上传事件 + const handleChange=()=>{ + const input = inputRef.current as HTMLInputElement; + // 2. 获取上传的文件列表 + const files = input.files as FileList; + setFileslist(Array.from(files)) + if((files.length+imglist.length)>6){ + Notify.show('图片不能超过6张') + return + } + Promise.all(Array.from(files).map(item=>fileToBase64(item))).then(res=>{ + setImgList([...imglist,...res as string[]]) + }) + + // 文件传base64 + function fileToBase64(file:File) { + return new Promise((resolve,reject)=>{ + const read = new FileReader() + read.onload = function () { + resolve(this.result) + } + read.readAsDataURL(file) + }) + } + + } + return
    + + +
    + {/* 标题 */} +
    + + { + dataRef.current.title = e.target.value + + }} /> +
    + {/* 科室 */} +
    +
    + +
    { + setAdministrativeisopen('block') + }}> +

    {!administrative ? '请选择就诊科室' : administrative}

    + +
    +
    +
    + +
    +
    + {/* 病症 */} +
    +
    + +
    +

    {!disease ? '请选择主要病症' : disease}

    + +
    +
    +
    + +
    +
    + {/* 病症详情 */} +
    + +
    + +

    不超过300字

    +
    + +
    + {/* 治疗经历 */} +
    +
    +

    请输入最近一段治疗经历

    +
    +
    + {/* 医院名称 */} +
    + { + dataRef.current.treatmentHospital = e.target.value + }} /> +
    + {/* 开始时间 */} +
    { + setTimehintisopen(true) + setDatetimePickerflag('block') + }}> +

    {startTime ? startTime : '请选择开始时间'}

    + +
    + {/* 结束时间 */} +
    { + setTimehintisopen(false) + setDatetimePickerflag('block') + + }}> +

    {overTime ? overTime : '请选择结束时间'}

    + +
    + {/* 治疗过程 */} + +
    +
    + {/* 图片上传 */} +
    +

    最多可添加6张图片;长按为图片排序

    +
    +
    +
    + { + imglist.length>0&&imglist.map(item=>{ + return + }) + } + handleChange()}/> + inputRef.current?.click()}/> +
    +
    + {/* 悬赏 */} +
    +

    提示悬赏额度

    + { + setHintisopen(value?'block':'none') + dataRef.current.amount=0 + }} /> +
    +
    +

    提升额度可获得更多的关注,得到更多建议

    +
    + { + HB.map((item,ind)=>{ + if (item) { + return + }else{ + return { + setCustom(Number(e.target.value)) + }} + onClick={()=>{ + setBtnactive(ind) + }} + onKeyDown={(e)=>{ + if(e.keyCode===13){ + dataRef.current.amount = custom + } + }}/> + } + }) + } +

    当前H币余额300.不足?去 { + handlieTop_up() + }}>充值

    +
    +
    + +
    +
    + { + setDatetimePickerflag('none') + if (timehintisopen) { + const timers = dateFormat(value.getTime(), 'yyyy-MM-dd') + setStartTime(timers) + dataRef.current.treatmentStartTime = timers + } else { + const timers = dateFormat(value.getTime(), 'yyyy-MM-dd') + setOverTime(timers) + dataRef.current.treatmentEndTime = timers + } + } + } + /> +
    +
    + +}; + +export default Index; diff --git a/src/views/patientCircle/write/style.module.scss b/src/views/patientCircle/write/style.module.scss new file mode 100644 index 0000000..f0dee40 --- /dev/null +++ b/src/views/patientCircle/write/style.module.scss @@ -0,0 +1,354 @@ +.write { + margin-top: 4px; + width: 100vw; + height: auto; + background-color: white; + .title { + width: calc(100vw - 40px); + height: 44px; + margin: 0 20px; + border-bottom: 1px solid #f2f2f2; + display: flex; + + img { + margin-top: 10px; + width: 12px; + height: 12px; + } + + input { + flex: 1; + margin-top: 10px; + height: 33px; + font-size: 14px; + border: 0; + } + } + + .administrative { + width: 100vw; + height: 40px; + position: relative; + + .administrative_children { + display: flex; + width: calc(100vw - 40px); + height: 40px; + margin: 0 20px; + border-bottom: 1px solid #f2f2f2; + + img { + margin-top: 10px; + width: 12px; + height: 12px; + } + + div { + flex: 1; + display: flex; + justify-content: space-between; + margin-top: 6px; + align-items: center; + + .text { + font-size: 14px; + height: 34px; + line-height: 34px; + } + + .arrows { + width: 16px; + height: 12px; + margin: 0; + margin-right: 6px; + } + } + } + + .mack { + position: absolute; + left: 0; + top: 40px; + width: 100%; + height: auto; + z-index: 999; + } + } + + .disease { + width: 100%; + height: 40%; + + .diseasechildren { + width: calc(100vw - 40px); + height: 40px; + margin: 0 20px; + border-bottom: 1px solid #f2f2f2; + display: flex; + + img { + margin-top: 10px; + width: 12px; + height: 12px; + } + + div { + flex: 1; + display: flex; + justify-content: space-between; + margin-top: 6px; + align-items: center; + + .text { + font-size: 14px; + height: 34px; + line-height: 34px; + } + + .arrows { + width: 16px; + height: 12px; + margin: 0; + margin-right: 6px; + } + } + } + .mack{ + position: absolute; + left: 0; + top: 40px; + width: 100%; + height: auto; + z-index: 999; + } + } + + .deteil { + width: calc(100vw - 40px); + + margin: 0 20px; + border-bottom: 1px solid #f2f2f2; + display: flex; + + img { + margin-top: 10px; + width: 12px; + height: 12px; + } + + div { + margin-top: 16px; + position: relative; + + textarea { + display: 1; + font-size: 14px; + border: 0; + } + + .hints { + position: absolute; + bottom: 5px; + right: 5px; + font-size: 10px; + color: #3087ea; + } + } + } + + .Treatment { + width: 100%; + + .Treatment_hander { + margin: 0 20px; + border-bottom: 1px solid #f2f2f2; + margin-top: 6px; + + p { + height: 34px; + line-height: 34px; + font-size: 14px; + color: #333; + } + } + + .Treatment_content { + width: calc(100vw - 40px); + margin: 0 20px; + border: 1px solid #f2f2f2; + border-radius: 6px; + + .hospital { + width: 100%; + margin-top: 6px; + border-bottom: 1px solid #f2f2f2; + + input { + border: 0; + width: calc(100% - 10px); + height: 32px; + font-size: 12px; + text-indent: 10px; + } + } + + .startTime { + width: 100%; + display: flex; + justify-content: space-between; + border-bottom: 1px solid #f2f2f2; + margin-top: 18px; + align-items: center; + .text { + font-size: 12px; + height: 22px; + text-indent: 10px; + } + + .arrows { + width: 16px; + height: 12px; + margin: 0; + margin-right: 6px; + } + } + + .overTime { + width: 100%; + display: flex; + justify-content: space-between; + border-bottom: 1px solid #f2f2f2; + margin-top: 18px; + align-items: center; + + .text { + font-size: 12px; + height: 22px; + text-indent: 10px; + } + + .arrows { + width: 16px; + height: 12px; + margin: 0; + margin-right: 6px; + } + } + + textarea { + margin-top: 16px; + border: 0; + text-indent: 10px; + } + } + } + + >.hint { + width: 100%; + height: 30px; + background-color: #f2f2f2; + display: flex; + align-items: center; + margin-top: 20px; + justify-content: space-between; + position: relative; + + p { + margin-left: 20px; + font-size: 12px; + color: #333; + } + + .switch { + position: absolute; + right: 20px; + width: 40px; + height: 20px; + } + } + + .uploadbox { + width: 100%; + height: auto; + + .uploadchildren { + width: calc(100vw - 40px); + margin: 10px; + + img { + width: 72px; + height: 72px; + margin: 10px; + } + } + } + + .Reward_amount { + width: calc(100vw - 40px); + margin: 20px; + height: 134px; + + .Radiobtn { + width: 100%; + height: 124px; + + button { + margin-top: 10px; + width: 104px; + height: 50px; + margin-right: 6px; + border: 1px solid #ddd; + background-color: white; + color: #999; + font-size: 16px; + box-sizing: border-box; + } + input{ + margin-top: 10px; + width: 104px; + height: 50px; + margin-right: 6px; + border: 1px solid #ddd; + background-color: white; + color: #999; + font-size: 16px; + box-sizing: border-box; + text-align: center; + } + .active{ + background-color: #3087ea; + color: white; + } + + .top_up { + transform: translateY(10px); + display: inline-block; + color: #333; + + span { + color: #3087ea; + } + } + } + } + + .submit { + width: 300px; + height: 36px; + margin-top: 20px; + margin-left: calc((100vw - 300px) / 2); + margin-bottom: 30px; + background-color: #3087ea; + font-size: 14px; + color: #fff; + border: 0; + border-radius: 4px; + } +} +.DatetimePicker{ + width: 100%; + position: fixed; + top:50%; + left: 50%; + transform: translate(-50%,-50%); +} \ No newline at end of file diff --git a/src/views/set/bindBankCard/index.tsx b/src/views/set/bindBankCard/index.tsx new file mode 100644 index 0000000..41054f0 --- /dev/null +++ b/src/views/set/bindBankCard/index.tsx @@ -0,0 +1,72 @@ +import React, { useRef, useState } from "react"; +import { MyMack, MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import style from "./style.module.scss"; +import myIconCamera from "../../../assets/images/icon/common resource/hdpi/my_icon_camera_n.png"; +import commonIconClose from "../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png"; +import bankCardFront from "../../../assets/images/image/hdpi/bank_card_front.png"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [dataSrc, setDataSrc] = useState(""); + const input = useRef(null); + + const handleCHange = () => { + if (input.current && input.current.files) { + const file = input.current.files[0]; + + const fileReader = new FileReader(); + fileReader.readAsDataURL(file); + fileReader.addEventListener("load", () => { + const result = fileReader.result as string; + setDataSrc(result); + }); + } + }; + return ( +
    + handleCHange()} + /> + navigate("/set/person/infomation")} + style={{ backgroundColor: "#fff" }} + > +
    +
    + + {!dataSrc && ( +
    + input.current?.click()} /> +
    点击拍摄/上传银行卡正面
    +
    + )} + {dataSrc && ( + setDataSrc("")} + /> + )} +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/bindBankCard/style.module.css b/src/views/set/bindBankCard/style.module.css new file mode 100644 index 0000000..19e26d0 --- /dev/null +++ b/src/views/set/bindBankCard/style.module.css @@ -0,0 +1,49 @@ +.bindBankCard_container { + width: 100vw; + height: calc(100vh - 82px); + padding: 50px 50px 60px; + background-color: #fff; + margin-top: 8px; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.bindBankCard_container .figure_box { + position: relative; +} + +.bindBankCard_container .figure_box .backgroundUrl { + width: 100%; + height: 175px; +} + +.bindBankCard_container .figure_box .uploadBankCard { + position: absolute; + top: 30px; + left: 50%; + transform: translate(-50%); + text-align: center; +} + +.bindBankCard_container .figure_box .uploadBankCard img { + width: 67px; +} + +.bindBankCard_container .figure_box .closeIcon { + width: 16px; + position: absolute; + right: -30px; + top: 0; +} + +.bindBankCard_container .btn { + width: 100%; + height: 36px; + background-color: #3087ea; + color: #fff; + font-size: 14px; + margin: 0 auto; + border: none; + border-radius: 4px; +} diff --git a/src/views/set/bindBankCard/style.module.min.css b/src/views/set/bindBankCard/style.module.min.css new file mode 100644 index 0000000..1d9c3d4 --- /dev/null +++ b/src/views/set/bindBankCard/style.module.min.css @@ -0,0 +1 @@ +.bindBankCard_container{width:100vw;height:calc(100vh - 82px);padding:50px 50px 60px;background-color:#fff;margin-top:8px;display:flex;flex-direction:column;justify-content:space-between}.bindBankCard_container .figure_box{position:relative}.bindBankCard_container .figure_box .backgroundUrl{width:100%;height:175px}.bindBankCard_container .figure_box .uploadBankCard{position:absolute;top:30px;left:50%;transform:translate(-50%);text-align:center}.bindBankCard_container .figure_box .uploadBankCard img{width:67px}.bindBankCard_container .figure_box .closeIcon{width:16px;position:absolute;right:-30px;top:0}.bindBankCard_container .btn{width:100%;height:36px;background-color:#3087ea;color:#fff;font-size:14px;margin:0 auto;border:none;border-radius:4px} diff --git a/src/views/set/bindBankCard/style.module.scss b/src/views/set/bindBankCard/style.module.scss new file mode 100644 index 0000000..6ec14b1 --- /dev/null +++ b/src/views/set/bindBankCard/style.module.scss @@ -0,0 +1,49 @@ +.bindBankCard_container { + width: 100vw; + height: calc(100vh - 82px); + padding: 50px 50px 60px; + background-color: #fff; + margin-top: 8px; + display: flex; + flex-direction: column; + justify-content: space-between; + + .figure_box { + position: relative; + + .backgroundUrl { + width: 100%; + height: 175px; + } + + .uploadBankCard { + position: absolute; + top: 30px; + left: 50%; + transform: translate(-50%); + text-align: center; + + img { + width: 67px; + } + } + + .closeIcon { + width: 16px; + position: absolute; + right: -30px; + top: 0; + } + } + + .btn { + width: 100%; + height: 36px; + background-color: #3087ea; + color: #fff; + font-size: 14px; + margin: 0 auto; + border: none; + border-radius: 4px; + } +} \ No newline at end of file diff --git a/src/views/set/bindConfirm/index.tsx b/src/views/set/bindConfirm/index.tsx new file mode 100644 index 0000000..a6f6d0f --- /dev/null +++ b/src/views/set/bindConfirm/index.tsx @@ -0,0 +1,111 @@ +import React, { useEffect, useState } from "react"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import style from "./style.module.scss"; +import bankCardFront from "../../../assets/images/image/hdpi/bank_card_front.png"; +import commonIconClose from "../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png"; +import axios from "axios"; +import { postHttp } from "../../../api"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const src = localStorage.getItem("dataSrc"); + const dataSrc = src ? src : bankCardFront; + const [bankCardNumber, setBankCardNumber] = useState(""); + const [bankName, setBankName] = useState(""); + const [bankCardType, setBankCardType] = useState(""); + const getCardInfo = async () => { + const options = { + method: "POST", + url: + "https://aip.baidubce.com/rest/2.0/ocr/v1/bankcard?access_token=" + + (await getAccessToken()), + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Accept: "application/json", + }, + data: { + image: src, + }, + }; + const resp = await axios(options); + + setBankCardNumber(resp.data.result.bank_card_number); + setBankName(resp.data.result.bank_name); + setBankCardType(resp.data.result.bank_card_type); + }; + /** + * 使用 AK,SK 生成鉴权签名(Access Token) + * @return string 鉴权签名信息(Access Token) + */ + async function getAccessToken() { + const AK = "zGgXZaxbN4xNXMRjppBXhxy6"; + const SK = "5o6GEEZFgSPaWvkDOVtRADFSf9GGmH04"; + const options = { + method: "POST", + url: + "/oauth/2.0/token?grant_type=client_credentials&client_id=" + + AK + + "&client_secret=" + + SK, + }; + const resp = (await postHttp(options.url)) as any; + return resp.access_token; + } + + const handleBind = () => { + postHttp("/health/user/verify/v1/bindUserBankCard", { + bankCardNumber, + bankName, + bankCardType, + }).then(resp => { + console.log(resp) + if(resp.status === '0000') { + navigate("/set/view/bank/cards") + } + + }) + + }; + + useEffect(() => { + getCardInfo(); + }, []); + + return ( +
    + navigate("/set/bind/bank/card")} + > +
    +
    + + +
    +
    +
    +
    +
    真实姓名
    +
    王麻子
    +
    +
    +
    到账银行
    +
    {bankName}
    +
    +
    +
    银行账号
    +
    {bankCardNumber}
    +
    +
    +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/bindConfirm/style.module.scss b/src/views/set/bindConfirm/style.module.scss new file mode 100644 index 0000000..0de3e71 --- /dev/null +++ b/src/views/set/bindConfirm/style.module.scss @@ -0,0 +1,73 @@ +.bindConfirm_container { + width: 100vw; + height: calc(100vh - 82px); + margin-top: 8px; + background-color: #fff; + padding-top: 50px; + + .bindConfirm_box { + height: 160px; + position: relative; + padding: 0 50px; + + .backgroundUrl { + width: 100%; + height: 100%; + } + + .closeIcon { + width: 16px; + height: 16px; + position: absolute; + right: 20px; + } + } + + .identity_box { + padding: 0 50px; + + .identity_item { + height: auto; + border: 1px solid #ddd; + border-radius: 8px; + padding: 20px; + padding-right: 0; + margin: auto; + margin-top: 70px; + display: flex; + flex-direction: column; + justify-content: space-between; + font-size: 14px; + color: #333; + margin-bottom: 54px; + + .name_box, + .bank_box, + .account_box { + display: flex; + + .name, + .bank, + .account { + margin-left: 40px; + } + } + + .bank_box { + margin-top: 22px; + margin-bottom: 23px; + } + } + } + + .btn { + width: 80vw; + height: 36px; + background-color: #3087ea; + color: #fff; + font-size: 14px; + margin-left: 10vw; + border: none; + border-radius: 4px; + } +} \ No newline at end of file diff --git a/src/views/set/changePassword/index.tsx b/src/views/set/changePassword/index.tsx new file mode 100644 index 0000000..b8cbdb3 --- /dev/null +++ b/src/views/set/changePassword/index.tsx @@ -0,0 +1,78 @@ +import React from "react"; +import style from "./style.module.scss"; +import { Button, Input, Form } from "react-vant"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import { encryptedData, publicKey } from "../../../store/user/userSlice"; +import { Notify } from "react-vant"; +import { putChangePassword } from "../../../api/my"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import { userQuit } from "../../../store/user/userSlice"; +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [form] = Form.useForm(); + const state = useAppSelector((state) => state.user as any); + const dispatch = useAppDispatch(); + const onFinish = async ({ + myPassword, + setNewPassword, + verifyNewPassword, + }) => { + if (myPassword && setNewPassword && verifyNewPassword) { + if (setNewPassword === verifyNewPassword) { + const encryptPwd = encryptedData(publicKey, setNewPassword) as string; + const oldPwd = encryptedData(publicKey, myPassword) as string; + const { message } = await putChangePassword( + userId, + sessionId, + oldPwd, + encryptPwd + ); + + if (message === "修改成功") { + dispatch(userQuit(state)); + navigate("/login"); + } + } else { + Notify.show({ type: "danger", message: "两次密码不一致" }); + } + } else { + Notify.show({ type: "danger", message: "输入框不能为空" }); + } + }; + + return ( +
    + navigate("/set")} + style={{ backgroundColor: "#fff" }} + > + +
    + 提交 + + } + > + + + + + + + + + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/changePassword/style.module.scss b/src/views/set/changePassword/style.module.scss new file mode 100644 index 0000000..79e55bf --- /dev/null +++ b/src/views/set/changePassword/style.module.scss @@ -0,0 +1,21 @@ +.changePassword { + + .form { + margin-top: 8px; + font-size: 14px; + } + + button { + position: absolute; + bottom: 60px; + left: 50%; + width: 300px; + height: 36px; + font-size: 14px; + color: #fff; + border-radius: 4px; + background-color: #3087ea; + border: none; + transform: translate(-50%, 0); + } +} \ No newline at end of file diff --git a/src/views/set/chooseGender/index.tsx b/src/views/set/chooseGender/index.tsx new file mode 100644 index 0000000..36eae00 --- /dev/null +++ b/src/views/set/chooseGender/index.tsx @@ -0,0 +1,69 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import boy from "../../../assets/images/image/hdpi/boy.png"; +import girl from "../../../assets/images/image/hdpi/girl.png"; +import selected from "../../../assets/images/image/hdpi/selected.png"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import { updateUserSex } from "../../../api/my"; +import { Toast } from "react-vant"; +import { getUserInfo } from "../../../store/user/userSlice"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const dispatch = useAppDispatch(); + const sex = useAppSelector((state) => state.user.userInfo.sex); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + + const [sexInd, setSexInd] = useState(sex); + + const onUpdate = async () => { + const resp = await updateUserSex(sexInd, userId, sessionId); + const { message, status } = resp; + + if (status === "0000") { + dispatch(getUserInfo({ userId: userId.toString(), sessionId })); + Toast.success(message); + navigate("/set/person/infomation"); + } + }; + + return ( +
    + onUpdate()}> + 完成 + + } + style={{ backgroundColor: "#fff" }} + onClickLeft={() => navigate("/set/person/infomation")} + > +
    +
    +
    setSexInd(1)}> + + {sexInd === 1 && ( + + )} +
    +
    +
    +
    +
    setSexInd(2)}> + + {sexInd === 2 && ( + + )} +
    +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/chooseGender/style.module.scss b/src/views/set/chooseGender/style.module.scss new file mode 100644 index 0000000..013bb6f --- /dev/null +++ b/src/views/set/chooseGender/style.module.scss @@ -0,0 +1,64 @@ +@mixin sexText { + width: 120px; + text-align: center; + margin-top: 24px; +} + + +.chooseGender { + .btn { + background-color: #619fe5; + color: #fff; + width: 52px; + height: 24px; + border-radius: 4px; + border: none; + line-height: 24px; + } + + .chooseGender_box { + margin-top: 8px; + width: 100vw; + height: calc(100vh - 82px); + background-color: #fff; + display: flex; + justify-content: space-between; + padding: 72px 30px; + + .boy_box, + .girl_box { + width: 120px; + height: auto; + + .selectedSex_box { + width: 120px; + height: 120px; + position: relative; + + .selectedSex { + width: 120px; + height: 120px; + } + + .activeIcon { + width: 91px; + height: 21px; + position: absolute; + bottom: -3px; + left: 50%; + transform: translate(-50%); + } + } + + .boy_text { + @include sexText(); + color: #4fcb9f; + } + + .girl_text { + @include sexText(); + color: #f984a2; + } + } + } +} \ No newline at end of file diff --git a/src/views/set/index/index.tsx b/src/views/set/index/index.tsx new file mode 100644 index 0000000..313fed1 --- /dev/null +++ b/src/views/set/index/index.tsx @@ -0,0 +1,111 @@ +import React from "react"; +import style from "./style.module.scss"; +import { MyNavBar } from "../../../components"; +import myIconNext from "../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png"; +import { useNavigate } from "react-router-dom"; +import { useAppDispatch, useAppSelector } from "../../../store/hooks"; +import { userQuit } from "../../../store/user/userSlice"; + +const Index: React.FC = () => { + const state = useAppSelector((state) => state.user as any); + const dispatch = useAppDispatch(); + const navigate = useNavigate(); + const userInfo = useAppSelector((state) => { + return state.user.userInfo; + }); + const signOut = () => { + dispatch(userQuit(state)); + navigate("/home"); + }; + return ( +
    + navigate(-1)} + > + {/* 设置内容 */} +
    + {/* 个人信息 */} +
    navigate("/set/person/infomation")} + > +
    + {/* 用户头像 */} + + {/* 用户名称 */} +
    {userInfo.nickName}
    +
    + +
    + {/* 修改密码 */} +
    navigate("/set/change/password")} + > +
    修改密码
    + +
    + +
    + {/* 清除缓存 */} +
    +
    清除缓存
    +
    +
    10M
    + +
    +
    + {/* 屏幕亮度 */} +
    navigate("/set/screen/brightness")} + > +
    屏幕亮度
    + +
    + {/* 版本检测 */} +
    navigate("/set/version/detection")} + > +
    版本检测
    + +
    +
    + +
    + {/* 帮助中心 */} +
    +
    帮助中心
    + +
    + {/* 关于我们 */} +
    +
    关于我们
    + +
    +
    + + {/* 邀请好友 */} +
    navigate("/set/invite/friends")} + > +
    邀请好友
    + +
    + {/* 退出登录 */} +
    signOut()}> + 退出登录 +
    + + {/* 底部空白*/} +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/index/style.module.scss b/src/views/set/index/style.module.scss new file mode 100644 index 0000000..80197a9 --- /dev/null +++ b/src/views/set/index/style.module.scss @@ -0,0 +1,174 @@ +// 设置页面 +.setPage { + width: 100vw; + height: 100vh; + color: #333; + + // 设置内容 + .setMain { + width: 100vw; + height: calc(100vh - 74px); + display: flex; + flex-direction: column; + + // 个人信息 + .userInformation { + width: 100vw; + height: 62px; + background-color: #fff; + margin-top: 4px; + display: flex; + justify-content: space-between; + padding: 0 20px; + align-items: center; + + .userAvatar { + display: flex; + align-items: center; + + img { + width: 42px; + height: 42px; + border-radius: 50%; + margin-right: 20px; + } + } + + >img { + width: 8px; + height: 12px; + margin-right: 8px; + } + } + + // 修改密码 + .editPassword { + width: 100vw; + height: 42px; + background-color: #fff; + margin-top: 4px; + display: flex; + justify-content: space-between; + padding: 0 20px; + align-items: center; + + img { + width: 8px; + height: 12px; + margin-right: 8px; + } + } + + // 缓存_屏幕_版本 + .cache_screen_versions { + width: 100vw; + height: auto; + background-color: #fff; + margin-top: 4px; + display: flex; + flex-direction: column; + padding: 0 20px; + + .clearCache, + .screenBrightness, + .versionsDetection { + width: 100%; + height: 42px; + background-color: #fff; + box-sizing: border-box; + display: flex; + justify-content: space-between; + align-items: center; + + img { + width: 8px; + height: 12px; + margin-right: 8px; + } + } + + .clearCache { + .cache_box { + display: flex; + + img { + margin-left: 10px; + } + } + } + + .screenBrightness { + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + } + } + + // 帮助中心_关于我们 + .helpCenter_aboutUs { + width: 100vw; + height: auto; + background-color: #fff; + margin-top: 4px; + display: flex; + flex-direction: column; + padding: 0 20px; + + .helpCenter { + border-bottom: 1px solid #f2f2f2; + } + + .helpCenter, + .aboutUs { + width: 100%; + height: 42px; + background-color: #fff; + display: flex; + justify-content: space-between; + align-items: center; + + img { + width: 8px; + height: 12px; + margin-right: 8px; + } + } + } + + // 邀请好友 + .inviteFriends { + width: 100vw; + height: 42px; + background-color: #fff; + margin-top: 4px; + display: flex; + justify-content: space-between; + padding: 0 20px; + align-items: center; + + img { + width: 8px; + height: 12px; + margin-right: 8px; + } + } + + // 退出登录 + .logOut { + width: 100vw; + height: 42px; + background-color: #fff; + margin-top: 4px; + text-align: center; + line-height: 42px; + font-size: 14px; + color: #d92109; + } + + // 底部空白 + .footer { + flex: 1; + background-color: #fff; + margin-top: 4px; + } + } +} \ No newline at end of file diff --git a/src/views/set/inviteFriends/index.tsx b/src/views/set/inviteFriends/index.tsx new file mode 100644 index 0000000..fa9f631 --- /dev/null +++ b/src/views/set/inviteFriends/index.tsx @@ -0,0 +1,60 @@ +import React, { useEffect, useState } from "react"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import style from "./style.module.scss"; +import { useRequest } from "ahooks"; +import { generateInvitationCode, getUserInvitationCode } from "../../../api/my"; +import { useAppSelector } from "../../../store/hooks"; +import QRCode from "qrcode"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [qrCode, setQrCode] = useState(""); + const invitationCode = useAppSelector( + (state) => state.user.userInfo.invitationCode + ); + const { data: inviteCode = invitationCode } = useRequest(async () => { + if (invitationCode.length > 5) return invitationCode; + await generateInvitationCode(userId, sessionId); + const resp = await getUserInvitationCode(userId, sessionId); + return resp.result; + }); + + useEffect(() => { + QRCode.toDataURL(inviteCode).then((url: string) => { + setQrCode(url); + }); + }, []); + + return ( +
    +
    + navigate("/set")} + > +
    +
    +
    +
    您的邀请码
    +
    + {invitationCode === "-1" ? "" : inviteCode} +
    +
    复制邀请码
    +
    + +
    要求好友下载APP
    +
    + 注册填写下方邀请码 双方可分别获得300H币 +
    + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/inviteFriends/style.module.scss b/src/views/set/inviteFriends/style.module.scss new file mode 100644 index 0000000..263edfe --- /dev/null +++ b/src/views/set/inviteFriends/style.module.scss @@ -0,0 +1,89 @@ +.wrapper { + width: 100vw; + height: 100vh; + display: flex; + flex-direction: column; + + .content_wrapper { + flex: 1; + height: 100%; + background: url("../../../assets/images/image/hdpi/invitation_bg.png") + no-repeat; + background-size: 100%; + + .content { + width: 88%; + height: 93%; + background: url("../../../assets/images/image/hdpi/invitation_white_bg.png") + no-repeat; + background-size: 100%; + margin: 12px 20px 20px 20px; + display: flex; + flex-direction: column; + align-items: center; + + .title { + margin-top: 40px; + margin-bottom: 18px; + font-size: 16px; + color: var(--base-color); + } + + .inviteCode { + width: 140px; + height: 36px; + background-color: #ededed; + margin-bottom: 30px; + color: #666; + font-size: 16px; + text-align: center; + line-height: 36px; + } + + .copyCode { + font-size: 14px; + color: var(--primary-color); + border-bottom: 1px solid var(--primary-color); + margin-bottom: 50px; + } + + .stroke { + width: 200px; + height: 1px; + background-color: #f2f2f2; + margin-bottom: 40px; + } + + .qrCode { + width: 120px; + height: 120px; + margin-bottom: 20px; + } + + .first_text { + font-size: 12px; + color: #666; + margin-bottom: 10px; + } + + .second_text { + font-size: 12px; + color: #666; + margin-bottom: 46px; + } + + .btn_invite { + color: #fff; + font-size: 14px; + text-align: center; + line-height: 36px; + width: 230px; + height: 36px; + border-radius: 4px; + background-color: var(--primary-color); + border: 0; + // margin-bottom: 30px; + } + } + } +} diff --git a/src/views/set/myPhysicalSigns/index.tsx b/src/views/set/myPhysicalSigns/index.tsx new file mode 100644 index 0000000..ade1f66 --- /dev/null +++ b/src/views/set/myPhysicalSigns/index.tsx @@ -0,0 +1,78 @@ +import React, { useState } from "react"; +import style from './style.module.scss' +import { MyNavBar } from "../../../components"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import { MyPhysicalSignsItem } from "../../../components"; + +import myIconHeight from '../../../assets/images/icon/common resource/hdpi/my_icon_height_n.png' +import myIconWeight from '../../../assets/images/icon/common resource/hdpi/my_icon_weight_n.png' +import myIconAge from '../../../assets/images/icon/common resource/hdpi/my_icon_age_n.png' +import { useAppSelector } from "../../../store/hooks"; +import { updatePerfectUserInfo } from "../../../api/my"; +import { Toast } from "react-vant"; + + +const Index: React.FC = () => { + const navigate = useNavigate() + let height = useAppSelector((state) => state.user.userInfo.height) + let weight = useAppSelector((state) => state.user.userInfo.weight) + let age = useAppSelector((state) => state.user.userInfo.age) + const userId = useAppSelector((state) => state.user.userInfo.userId) + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId) + + + const onUpdate = async () => { + const resp = await updatePerfectUserInfo(age, height, weight, userId, sessionId) + const { message, status } = resp + if (status === '0000') { + Toast.success(message) + navigate(-1) + } + } + + + return
    + onUpdate()} + >完成} + style={{ backgroundColor: "#fff", marginBottom: "8px" }} + onClickLeft={() => navigate(-1)} + > +
    + { + height = v + }} + > + { weight = v }} + > + { age = v }} + > +
    +
    ; +}; + +export default Index; diff --git a/src/views/set/myPhysicalSigns/style.module.scss b/src/views/set/myPhysicalSigns/style.module.scss new file mode 100644 index 0000000..fe25376 --- /dev/null +++ b/src/views/set/myPhysicalSigns/style.module.scss @@ -0,0 +1,14 @@ +.btn { + background-color: #619fe5; + color: #fff; + width: 52px; + height: 24px; + border-radius: 4px; + border: none; + line-height: 24px; +} + +.myPhysicalSigns_container { + height: calc(100vh - 82px); + background-color: #fff; +} \ No newline at end of file diff --git a/src/views/set/personInfomation/index.tsx b/src/views/set/personInfomation/index.tsx new file mode 100644 index 0000000..bbe064b --- /dev/null +++ b/src/views/set/personInfomation/index.tsx @@ -0,0 +1,163 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { MyMack, MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import myIconNext from "../../../assets/images/icon/common resource/hdpi/my_icon_next_n.png"; +import commonIconBoy from "../../../assets/images/icon/common resource/hdpi/common_icon_boy_n.png"; +import commonIconGirl from "../../../assets/images/icon/common resource/hdpi/common_icon_girl_n.png"; +import { useRequest } from "ahooks"; +import { getUserInfoById } from "../../../api/my"; +import { useAppSelector } from "../../../store/hooks"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const userId = useAppSelector((state) => state.user.userInfo.userId); + const sessionId = useAppSelector((state) => state.user.userInfo.sessionId); + const [isFlag, setIsFlag] = useState(false); + const { data: userInfo = [], run } = useRequest(async () => { + const resp = await getUserInfoById(userId, sessionId); + return resp.result; + }); + + const handelConfirm = () => { + setIsFlag(false); + run(); + }; + + return ( +
    + navigate(-1)} + > +
    + {/* 头像_昵称 */} +
    + {/* 头像 */} +
    +
    头像
    + { + setIsFlag(true); + }} + /> +
    + {/* 昵称 */} +
    navigate("/set/nickname")} + > +
    昵称
    +
    +
    {userInfo.nickName}
    + +
    +
    +
    + {/* 性别_体征 */} +
    + {/* 性别 */} +
    navigate("/set/choose/gender")} + > +
    性别
    +
    + {userInfo.sex === 1 ? ( + + ) : ( + + )} + +
    +
    + {/* 体征 */} +
    navigate("/set/my/physical/signs")} + > +
    体征
    +
    +
    +
    身高
    +
    {userInfo.height}cm
    +
    +
    +
    体重
    +
    {userInfo.weight}kg
    +
    +
    +
    年龄
    +
    {userInfo.age}
    +
    + +
    +
    +
    + {/* 邮箱_微信 */} +
    + {/* 邮箱 */} +
    +
    邮箱
    +
    {userInfo.email}
    +
    + {/* 绑定微信 */} +
    +
    绑定微信
    +
    +
    去绑定
    + +
    +
    +
    + {/* 实名_银行卡 */} +
    + {/* 实名认证 */} +
    navigate("/set/realname/authentication")} + > +
    实名认证
    +
    +
    去认证
    + +
    +
    + {/* 绑定银行卡 */} +
    navigate("/set/bind/bank/card")} + > +
    绑定银行卡
    +
    +
    去绑定
    + +
    +
    +
    + {/* 底部空白 */} +
    +
    + {/* 蒙层 */} + {isFlag && ( + setIsFlag(false)} + onConfirm={() => handelConfirm()} + > + )} +
    + ); +}; + +export default Index; diff --git a/src/views/set/personInfomation/style.module.scss b/src/views/set/personInfomation/style.module.scss new file mode 100644 index 0000000..5658ca9 --- /dev/null +++ b/src/views/set/personInfomation/style.module.scss @@ -0,0 +1,240 @@ +@mixin public { + width: 100vw; + display: flex; + background-color: #fff; + padding: 0 20px; + align-items: center; + justify-content: space-between; +} + +@mixin public_bottom { + border-bottom: 1px solid #f2f2f2; +} + +@mixin myIconNext { + width: 8px; + height: 12px; + margin-right: 8px; + margin-left: 10px; +} + +.personInfomation { + position: relative; + + .personInfomation_conent { + display: flex; + flex-direction: column; + width: 100vw; + height: calc(100vh - 74px); + font-size: 14px; + color: #333; + + // 头像_昵称 + .avatar_nickname { + margin-top: 8px; + + .avatar, + .nickname { + @include public(); + } + + .avatar { + height: 62px; + @include public_bottom(); + + img { + width: 42px; + height: 42px; + } + } + + .nickname { + height: 44px; + + .nickname_box { + display: flex; + align-items: center; + font-size: 12px; + + img { + @include myIconNext() + } + } + } + } + + // 性别_体征 + .sex_sign { + margin-top: 4px; + + .sex, + .sign { + @include public() + } + + .sex { + height: 44px; + @include public_bottom(); + + .sex_box { + display: flex; + align-items: center; + + .commonIconSex { + width: 24px; + height: 24px; + } + + .myIconNext { + @include myIconNext() + } + } + } + + .sign { + height: 60px; + + .sign_box { + display: flex; + align-items: center; + + .height, + .weight, + .age { + width: auto; + height: 40px; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + margin-left: 30px; + + div:last-child { + font-size: 12px; + } + } + + img { + @include myIconNext() + } + } + + + } + } + + // 邮箱_微信 + .mailbox_wechat { + margin-top: 4px; + + .mailbox, + .wechat { + @include public() + } + + .mailbox { + @include public_bottom(); + height: 34px; + + div:last-child { + font-size: 12px; + } + } + + .wechat { + height: 44px; + + .wechat_box { + display: flex; + align-items: center; + + img { + @include myIconNext() + } + } + } + } + + // 实名_银行卡 + .realName_bankCard { + margin-top: 4px; + + .realName, + .bankCard { + @include public(); + height: 34px; + } + + .realName { + + .realName_box { + display: flex; + align-items: center; + + img { + @include myIconNext() + } + } + } + + .bankCard { + .bankCard_box { + display: flex; + align-items: center; + + img { + @include myIconNext() + } + } + } + } + + // 底部空白 + .footer { + flex: 1; + background-color: #fff; + margin-top: 4px; + } + } + + // 蒙层 + .mask { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + background: rgba($color: #333, $alpha: 0.5); + + .footer_box { + width: 100%; + padding: 10px 14px; + position: absolute; + bottom: 0; + font-size: 14px; + color: #3087ea; + text-align: center; + + .picture { + width: 100%; + background-color: #f2f2f2; + height: 83px; + line-height: 41px; + border-radius: 4px; + + div { + border-bottom: 1px solid #ddd; + } + } + + .cancel { + width: 100%; + background-color: #f2f2f2; + margin-top: 10px; + border-radius: 4px; + height: 40px; + line-height: 40px; + } + } + } +} \ No newline at end of file diff --git a/src/views/set/realNameAuthentication/index.tsx b/src/views/set/realNameAuthentication/index.tsx new file mode 100644 index 0000000..e5f9c00 --- /dev/null +++ b/src/views/set/realNameAuthentication/index.tsx @@ -0,0 +1,59 @@ +import React, { useState } from "react"; +import { MyMack, MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import idCardFront from "../../../assets/images/image/hdpi/id_card_front.png"; +import idCardBack from "../../../assets/images/image/hdpi/id_card_back.png"; +import myIconCamera from "../../../assets/images/icon/common resource/hdpi/my_icon_camera_n.png"; +import commonIconClose from "../../../assets/images/icon/common resource/hdpi/common_icon_close_n.png"; +import { useNavigate } from "react-router-dom"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + + const [isFlag, setIsFlag] = useState(false); + + return ( +
    + navigate("/set/person/infomation")} + > +
    +
    +
    + +
    + setIsFlag(true)} /> +
    点击拍摄/上传人像面
    +
    + +
    +
    + +
    + setIsFlag(true)} /> +
    点击拍摄/上传国徽面
    +
    + +
    +
    + + {/* 蒙层 */} + {isFlag && ( + setIsFlag(false)} + onConfirm={() => setIsFlag(false)} + > + )} +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/realNameAuthentication/style.module.scss b/src/views/set/realNameAuthentication/style.module.scss new file mode 100644 index 0000000..3cfd727 --- /dev/null +++ b/src/views/set/realNameAuthentication/style.module.scss @@ -0,0 +1,49 @@ +.realNameAuthentication_container { + width: 100vw; + height: calc(100vh - 82px); + padding: 50px 50px 60px; + background-color: #fff; + margin-top: 8px; + display: flex; + flex-direction: column; + justify-content: space-between; + + .figure_box, + .emblem_box { + position: relative; + + .backgroundUrl { + width: 100%; + } + + .uploadFigure, + .uploadEmblem { + position: absolute; + top: 30px; + left: 50%; + transform: translate(-50%); + text-align: center; + + img { + width: 67px; + } + } + + .closeIcon { + width: 16px; + position: absolute; + right: -30px; + top: 0; + } + } + + .btn { + width: 100%; + height: 36px; + background-color: #3087ea; + color: #fff; + font-size: 14px; + margin: 0 auto; + border: none; + } +} \ No newline at end of file diff --git a/src/views/set/screenBrightness/index.tsx b/src/views/set/screenBrightness/index.tsx new file mode 100644 index 0000000..a9dd964 --- /dev/null +++ b/src/views/set/screenBrightness/index.tsx @@ -0,0 +1,29 @@ +import React, { useState } from "react"; +import style from "./style.module.scss" +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import { Slider, Toast } from 'react-vant'; +import settingIconLightColorSun from "../../../assets/images/icon/common resource/hdpi/setting_icon_light_color_sun_n.png" +import settingIconDeepColorSun from "../../../assets/images/icon/common resource/hdpi/setting_icon_deep_color_sun_n.png" + +const Index: React.FC = () => { + + const navigate = useNavigate() + const [value, setValue] = useState(75); + const onChangeAfter = (v) => Toast.info(`当前值:${v}`); + + return
    + navigate("/set")} style={{ backgroundColor: "#fff" }}> +
    + + + +
    +
    ; +}; + +export default Index; diff --git a/src/views/set/screenBrightness/style.module.scss b/src/views/set/screenBrightness/style.module.scss new file mode 100644 index 0000000..fc3feae --- /dev/null +++ b/src/views/set/screenBrightness/style.module.scss @@ -0,0 +1,23 @@ +.slider { + display: flex; + height: 84px; + width: 100vw; + background-color: #fff; + margin-top: 8px; + align-items: center; + + img { + width: 24px; + height: 24px; + + &:first-child { + margin-left: 20px; + margin-right: 10px; + } + + &:last-child { + margin-left: 10px; + margin-right: 20px; + } + } +} \ No newline at end of file diff --git a/src/views/set/setNickname/index.tsx b/src/views/set/setNickname/index.tsx new file mode 100644 index 0000000..b27a40c --- /dev/null +++ b/src/views/set/setNickname/index.tsx @@ -0,0 +1,64 @@ +import React, { useState } from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss" +import { Input, Toast } from "react-vant"; +import commonIconCloseGrey from "../../../assets/images/icon/common resource/hdpi/common_icon_close_grey_n.png" +import { useNavigate } from "react-router-dom"; +import { useAppSelector } from "../../../store/hooks"; +import { updateNickName } from "../../../api/my"; + + +const Index: React.FC = () => { + + const navigate = useNavigate() + + const [nickName, setNickName] = useState('') + const [flag, setFlag] = useState(false) + + const userInfo = useAppSelector((state) => { + return state.user.userInfo; + }); + + const onUpdate = async () => { + const resp = await updateNickName(nickName, userInfo.userId, userInfo.sessionId); + + if (resp.status === '0000') { + setFlag(false) + window.history.back() + } + } + + return
    + navigate('/set/person/infomation')} + rightText={ + + } + style={{ backgroundColor: "#fff" }} + > +
    + setNickName(value)} /> + setNickName("")} /> +
    + {/* 弹出框 */} + { + flag &&
    +
    +
    + 您的信息将会被更改! +
    +
    +
    setFlag(false)}>取消
    +
    onUpdate()}>确认
    +
    +
    +
    + } +
    ; +}; + +export default Index; diff --git a/src/views/set/setNickname/style.module.scss b/src/views/set/setNickname/style.module.scss new file mode 100644 index 0000000..e33ef64 --- /dev/null +++ b/src/views/set/setNickname/style.module.scss @@ -0,0 +1,77 @@ +.btn { + background-color: #619fe5; + color: #fff; + width: 52px; + height: 24px; + border-radius: 4px; + border: none; + line-height: 24px; +} + +.input_box { + background-color: #fff; + margin-top: 8px; + height: 44px; + display: flex; + padding: 0 20px; + align-items: center; + + img { + width: 16px; + height: 16px; + + } +} + +// 弹出框 +.dialog { + width: 100%; + height: 100%; + position: fixed; + left: 0; + top: 0; + // background-color: #000; + + .dialog_box { + width: 200px; + position: absolute; + background-color: #fff; + border-radius: 4px; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + + .message { + width: 100%; + height: 94px; + line-height: 94px; + text-align: center; + font-size: 12px; + color: #333; + } + + .footer_button { + width: 100%; + height: 40px; + display: flex; + + .cancel, + .verify { + width: 50%; + height: 100%; + line-height: 40px; + text-align: center; + color: #fff; + font-size: 14px; + } + + .cancel { + background-color: #999; + } + + .verify { + background-color: #3087ea; + } + } + } +} \ No newline at end of file diff --git a/src/views/set/versionDetection/index.tsx b/src/views/set/versionDetection/index.tsx new file mode 100644 index 0000000..2525a0e --- /dev/null +++ b/src/views/set/versionDetection/index.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import style from "./style.module.scss" +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; + +const Index: React.FC = () => { + + const navigate = useNavigate() + + return
    + navigate("/set")} style={{ backgroundColor: "#fff" }}> +
    + 已是最新版本 +
    +
    ; +}; + +export default Index; diff --git a/src/views/set/versionDetection/style.module.scss b/src/views/set/versionDetection/style.module.scss new file mode 100644 index 0000000..9388bf1 --- /dev/null +++ b/src/views/set/versionDetection/style.module.scss @@ -0,0 +1,9 @@ +.versionDetection_conent { + margin-top: 8px; + background-color: #fff; + width: 100%; + height: calc(100vh - 82px); + font-size: 14px; + padding: 20px; + color: #333; +} \ No newline at end of file diff --git a/src/views/set/viewAuthenticationInformation/index.tsx b/src/views/set/viewAuthenticationInformation/index.tsx new file mode 100644 index 0000000..ed3c791 --- /dev/null +++ b/src/views/set/viewAuthenticationInformation/index.tsx @@ -0,0 +1,31 @@ +import React from "react"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import style from './style.module.scss' +import idCardBg from '../../../assets/images/image/hdpi/id_card_bg.png' + +const Index: React.FC = () => { + + const navigate = useNavigate() + + return
    + navigate('/set/realname/authentication')}> +
    +
    + +
    +
    何雨森
    +
    +
    +
    汉族
    +
    +
    + 142563 **** **** 7486 +
    +
    +
    +
    +
    ; +}; + +export default Index; diff --git a/src/views/set/viewAuthenticationInformation/style.module.scss b/src/views/set/viewAuthenticationInformation/style.module.scss new file mode 100644 index 0000000..5ee2e7c --- /dev/null +++ b/src/views/set/viewAuthenticationInformation/style.module.scss @@ -0,0 +1,41 @@ +.authenticationInformation { + width: 100%; + height: calc(100vh - 82px); + background-color: #fff; + margin-top: 8px; + padding: 50px 30px 0; + + .information_box { + position: relative; + + img { + width: 100%; + height: 100%; + } + + .information_conent { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + padding: 24px 24px 20px; + font-size: 16px; + color: #fff; + + .sex_nation { + display: flex; + margin-top: 24px; + margin-bottom: 35px; + + .sex { + margin-right: 20px; + } + } + + .card { + font-size: 18px; + } + } + } +} \ No newline at end of file diff --git a/src/views/set/viewBankCards/index.tsx b/src/views/set/viewBankCards/index.tsx new file mode 100644 index 0000000..4dfe359 --- /dev/null +++ b/src/views/set/viewBankCards/index.tsx @@ -0,0 +1,60 @@ +import React, { useEffect, useState } from "react"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import style from "./style.module.scss"; +import bankCard from "../../../assets/images/image/hdpi/bank_card.png"; +import { getHttp } from "../../../api"; +import { stringify } from "querystring"; +import { dateFormat, getTimeFromDate } from "../../../utils/formatTime"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const [info, setInfo] = useState({ + bankCardNumber: "", + bankCardType: 1, + bankName: "", + bindTime: 1, + userId: 1, + }); + const getBannersList = () => { + getHttp("/health/user/verify/v1/findUserBankCardByUserId").then((resp) => { + console.log(resp); + setInfo(resp.result) + }); + }; + + useEffect(() => { + getBannersList(); + }, []); + return ( +
    + navigate("/set/person/infomation")} + > +
    +
    + +
    +
    {info.bankName}
    +
    {info.bankCardType === 1 ? '储蓄卡': '信用卡'}
    +
    {info.bankCardNumber}
    +
    +
    +
    绑卡时间:{getTimeFromDate(info.bindTime)}
    +
    +
    +
    + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/set/viewBankCards/style.module.scss b/src/views/set/viewBankCards/style.module.scss new file mode 100644 index 0000000..1f088e7 --- /dev/null +++ b/src/views/set/viewBankCards/style.module.scss @@ -0,0 +1,68 @@ +.viewBankCards_container { + width: 100vw; + height: calc(100vh - 82px); + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 50px 30px 60px; + background-color: #fff; + margin-top: 8px; + + .viewBankCards_box { + width: 100%; + height: auto; + position: relative; + + img { + width: 100%; + } + + .bankCards { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + padding: 26px 10px 10px 20px; + color: #fff; + + .bank { + font-size: 16px; + } + + .type { + font-size: 12px; + margin-top: 10px; + margin-bottom: 28px; + } + + .card { + font-size: 18px; + } + + .time_box { + width: 120%; + display: flex; + justify-content: space-between; + font-size: 12px; + transform: scale(0.8); + margin-left: -10%; + margin-top: 20px; + } + + } + + + } + + .btn { + width: 100%; + height: 36px; + background-color: #3087ea; + color: #fff; + font-size: 14px; + margin: 0 auto; + border: none; + border-radius: 4px; + } +} \ No newline at end of file diff --git a/src/views/vedio/index.tsx b/src/views/vedio/index.tsx new file mode 100644 index 0000000..7c8e0ce --- /dev/null +++ b/src/views/vedio/index.tsx @@ -0,0 +1,249 @@ +import React, { useState } from "react"; +import style from "./style.module.scss"; +import { Swiper, Notify, Popup } from "react-vant"; +import { useBoolean, useMount, useSetState, useUpdateEffect } from "ahooks"; +import { + VideoVoListParams, + addCollectVedio, + buyVedio, + cancelCollectVedio, + getCommentVedioList, + getVideoCategoryList, + getVideoVoList, +} from "../../api/vedio"; +// import VideoJS from "video.js"; +import playUrl from "../../assets/images/icon/common resource/hdpi/common_icon_time_out_n.png"; + +import payUrl from "../../assets/images/icon/common resource/hdpi/common_icon_toll_n.png"; +import notCollectUrl from "../../assets/images/icon/common resource/hdpi/common_button_collection_large_n.png"; +import collectUrl from "../../assets/images/icon/common resource/hdpi/common_button_collection_large_s.png"; +import commentUrl from "../../assets/images/icon/common resource/hdpi/common_icon_comment_large_n.png"; +import writeUrl from "../../assets/images/icon/common resource/hdpi/common_icon_close_live_commenting_n.png"; +import { useNavigate } from "react-router-dom"; +import { Barra, VedioInfo } from "../../components"; +interface VedioTtilte { + id: number; + name: string; +} + +export interface VedioList { + // 摘要 + abstracts: string; + // 已买数量 + buyNum: number; + // 健康视频类目id + categoryId: number; + // 时长 + duration: number; + // 健康视频id + id: number; + // 原始视频url + originalUrl: string; + // 单价 + price: number; + // 剪切视频url(试看) + shearUrl: string; + // 标题 + title: string; + // 购买 1已经收藏 2没收藏 + whetherBuy: number; + // 收藏 1已经收藏 2没收藏 + whetherCollection: number; +} + +const vedioEls: HTMLVideoElement[] = []; + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 标题列表 + const [vedioListTitle, setVedioListTitle] = useState([]); + // 视频列表 + const [vedioList, setVedioList] = useState([]); + // 当前播放位置 + const [currentIndex, setCurrentIndex] = useState(0); + // 当前弹幕 + const [barrageList, setBarrageList] = useState([]); + // 当前播放状态 + const [autoPlay, { setFalse, setTrue }] = useBoolean(false); + // 请求参数 + const [params, setParams] = useSetState({ + categoryId: -1, + count: 100, + page: 1, + }); + // 当前进度列表 + const [width, setWidth] = useState("0%"); + // 获取视频列表 + const getVedioList = async () => { + const resp = await getVideoVoList(params); + setVedioList(resp.result); + }; + // 获取当前位置弹幕视频弹幕 + const getVedioComment = async (i: number) => { + const videoId = vedioList[i].id; + const resp = await getCommentVedioList(videoId); + const result = resp.result.map((v) => v.content).slice(0, 100); + setBarrageList(result); + }; + // 上下滑动事件 + const onChange = (nextIndex) => { + vedioEls[currentIndex] && vedioEls[currentIndex].pause(); + setCurrentIndex(() => { + autoPlay && vedioEls[nextIndex] && vedioEls[nextIndex].play(); + getVedioComment(nextIndex); + return nextIndex; + }); + }; + // 第一次开始播放 + const play = (i: number) => { + setTrue(); + vedioEls[i].play(); + getVedioComment(i); + }; + // 暂停 + const pause = (i: number) => { + setFalse(); + vedioEls[i].pause(); + }; + // 收藏 + const oprationCollect = async (v: VedioList) => { + if (v.whetherCollection === 2) { + const { status, message } = await addCollectVedio(v.id); + if (status === "0000") { + Notify.show({ type: "success", message }); + getVedioList(); + } else if (status === "9999") { + Notify.show({ type: "danger", message }); + navigate('/login?from=/vedio') + } + } else { + const { status, message } = await cancelCollectVedio(v.id); + if (status === "0000") { + Notify.show({ type: "success", message }); + getVedioList(); + } else if (status === "9999") { + Notify.show({ type: "danger", message }); + } + } + }; + // 购买视频 + const buy = async (v: VedioList) => { + const { status, message } = await buyVedio(v.id, v.price); + if (status === "0000") { + Notify.show({ type: "success", message }); + } else if (status === "9999") { + Notify.show({ type: "danger", message }); + } + }; + // 购买视频底部弹框状态 + const [visible, setVisible] = useState(false); + // 管看结束事件 + const onEnded = () => { + console.log("结束"); + }; + // 挂载事件 + useMount(async () => { + const resp = await getVideoCategoryList(); + setVedioListTitle(resp.result); + setParams({ + categoryId: resp.result[0].id, + }); + }); + // id 更新 + useUpdateEffect(() => { + if (params.categoryId) { + getVedioList(); + } + }, [params.categoryId]); + + return ( +
    + {vedioList.length > 0 && ( + onChange(i)} + indicator={false} + > + {vedioList.map((v, i) => { + return ( + +
    + {/* 视频 */} + + {/* 弹幕 */} + {barrageList.length > 0 && i === currentIndex && ( +
    + +
    + )} + {/* 播放按钮 */} + play(i)} + style={{ display: autoPlay ? "none" : "block" }} + /> + {/* 右侧icon */} +
    + {v.whetherBuy === 1 ? ( + + ) : ( + buy(v)} /> + )} + oprationCollect(v)} + /> + +
    + {/* 上箭头 */} + { + const el = vedioEls[currentIndex]; + el.currentTime = progerss * el.duration; + }} + > +
    +
    + ); + })} +
    + )} + + setVisible(false)} + position="bottom" + > +
    内容
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/vedio/style.module.scss b/src/views/vedio/style.module.scss new file mode 100644 index 0000000..f249333 --- /dev/null +++ b/src/views/vedio/style.module.scss @@ -0,0 +1,56 @@ +.vedio { + .swiper { + width: 100vw; + height: 100vh; + + .swiper-item { + width: 100vw; + height: 100vh; + position: relative; + + .item { + width: 100vw; + height: 100vh; + + .vedio { + width: 100vw; + } + } + + .play { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: 80px; + } + .barra { + position: absolute; + z-index: 10; + top: 0; + width: 100%; + } + .right { + position: absolute; + right: 0; + top: 50%; + display: flex; + flex-direction: column; + align-items: center; + img { + margin: 0 20px 20px 0; + width: 30px; + } + } + + .up { + position: absolute; + bottom: 10px; + left: 50%; + transform: translateX(-50%); + } + } + } + + +} diff --git a/src/views/wallet/myWallet/index.tsx b/src/views/wallet/myWallet/index.tsx new file mode 100644 index 0000000..6d0a4f5 --- /dev/null +++ b/src/views/wallet/myWallet/index.tsx @@ -0,0 +1,153 @@ +import React, { useRef, useState } from "react"; +import { useBoolean, useRequest } from "ahooks"; +import style from "./style.module.scss"; +import { getConsumptionFormatText } from "../../../utils/formatType"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router-dom"; +import { dateFormat } from "../../../utils/formatTime"; +import { getRecordList, getUserWallet } from "../../../api/wallet"; +import { List, Toast } from "react-vant"; + +interface RecordListState { + direction: number; + type: number; + changeNum: number; + remark: string; + createTime: number; +} + +const Index: React.FC = () => { + const navigate = useNavigate(); + + // 钱包请求hooks + const { data: walletData = 0 } = useRequest(async () => { + const resp = await getUserWallet(); + return resp.result; + // return 123 + }); + + // 查询用户消费记录接口参数 + const recordParams = useRef({ + page: 1, + count: 10, + }); + // 用户消费记录请求hooks + // const { data: RecordData = [] } = useRequest( + // async () => { + // const resp = await getRecordList(recordParams.current); + // return resp.result; + // } + // ); + + const [RecordData, setRecordData] = useState([]); + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + + const onloadRecordData = async () => { + const resp = await getRecordList(recordParams.current); + // 是否存在更多数据 + if (resp.result.length) { + // 第1页不做合并 + if (recordParams.current.page === 1) { + setRecordData(resp.result); + } else { + setRecordData([...RecordData, ...resp.result]); + } + + // 请求页码+1 + recordParams.current.page++; + setFalse(); + } else { + setTrue(); + } + }; + + return ( +
    + {/* 顶部钱包-余额-操作 */} +
    + {/* 导航栏 */} + { + navigate(-1); + }} + > + {/* 钱包 */} +
    +
    + {/* 余额 H币 */} + + {walletData} + {/* 1500 */} + +

    H币

    +
    +
    + {/* 提现规则 */} +
    满2000H币可提现
    + + {/* 操作按钮 */} +
    + + +
    +
    + + {/* 底部-消费记录 */} +
    +
    + +
      + {RecordData.map((item, i) => { + return ( +
    • +
      + {getConsumptionFormatText(item.type)} + {dateFormat(item.createTime, "yyyy.MM.dd")} +
      +
      + + {item.direction === 1 ? "+" : ""} + {item.changeNum} + H币 + +
      +
    • + ); + })} +
    +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/myWallet/style.module.scss b/src/views/wallet/myWallet/style.module.scss new file mode 100644 index 0000000..513f946 --- /dev/null +++ b/src/views/wallet/myWallet/style.module.scss @@ -0,0 +1,112 @@ +// sp换算 +@function px2Sp($size) { + @return $size * 0.75; +} + +.wallet { + background-color: var(--base-bgColor); + // 顶部钱包-余额-操作 + .myWallet { + height: 308px; + width: 100vw; + background-image: url("../../../assets/images/image/xxhdpi/my_wallet_background.png"); + background-size: 100% 100%; + background-repeat: no-repeat; + + .myWallet-wrapper { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + // 钱包 + .myWallet-content { + // margin-top: 32px; + width: 116px; + height: 116px; + background-color: var(--white-base); + border-radius: 50%; + color: var(--primary-color); + // 余额样式 + .myWallet-remain { + // font-size: 48px * 0.75; + font-size: px2Sp(48px); + text-align: center; + margin-top: 34px; + display: block; + } + // 货币单位样式 + .units { + // font-size: 10px; + font-size: px2Sp(10px); + margin-top: 10px; + text-align: center; + } + } + } + + // 提现规则 + .rule { + margin-top: 10px; + font-size: px2Sp(10px); + color: var(--white-base); + text-align: center; + } + + // 操作按钮 + .opera-btns { + display: flex; + margin-top: 24px; + padding: 0 70px; + box-sizing: border-box; + justify-content: space-between; + button { + font-weight: bold; + width: 58px; + height: 30px; + border-radius: 4px; + font-size: px2Sp(14px); + text-align: center; + line-height: 30px; + border: none; + color: var(--primary-color); + background-color: var(--white-base); + } + } + } + + // 底部-消费记录 + .consumption { + margin-top: 6px; + background-color: var(--white-base); + height: calc(100vh - 308px - 6px); + overflow-y: scroll; + .recordList { + padding: 0 20px; + box-sizing: border-box; + ul { + li { + margin-top: 20px; + display: flex; + justify-content: space-between; + align-items: center; + .recordList-left { + display: flex; + flex-direction: column; + b { + font-size: px2Sp(14px); + color: var(--base-color); + } + span { + margin-top: 6px; + font-size: px2Sp(10px); + color: var(--gray-medium); + } + } + .recordList-right { + font-size: 14px; + } + } + } + } + } +} diff --git a/src/views/wallet/recharge/index.tsx b/src/views/wallet/recharge/index.tsx new file mode 100644 index 0000000..6437fa1 --- /dev/null +++ b/src/views/wallet/recharge/index.tsx @@ -0,0 +1,156 @@ +import React, { useState } from "react"; +import { MyNavBar } from "../../../components"; +import { useRequest } from "ahooks"; +import { Radio, RadioGroup, Toast } from "react-vant"; +import style from "./style.module.scss"; +import wechatImg from "../../../assets/images/icon/common resource/hdpi/common_icon_weixin_n.png"; +import aliPayImg from "../../../assets/images/icon/common resource/hdpi/common_icon_zhifubao_n.png"; +import checkedImg from "../../../assets/images/image/xhdpi/my_task_select.png"; +import unCheckedImg from "../../../assets/images/image/xhdpi/button.png"; +import { useNavigate } from "react-router-dom"; +import { postRecharge } from "../../../api/wallet"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 充值金额 + const [amount, setAmount] = useState(""); + // 充值方式 1微信 2支付宝 + const [method, setMethod] = useState(0); + // 充值请求hooks + const { run } = useRequest( + async () => { + const data = { + money: Number(amount), + payType: method, + }; + const resp = await postRecharge(data); + return resp.result; + }, + { + manual: true, + onSuccess: (res) => { + // 请求成功执行------- + // 请求结束 接口跑不通暂时先跳转支付成功页面 + navigate("/wallet/recharge/success", { replace: true }); + }, + } + ); + return ( +
    + { + navigate(-1); + }} + title="充值" + style={{ background: "#fff" }} + > + +
    + {/* 充值信息及充值说明 */} +
    +

    充值金额

    +
    +
    + + { + setAmount(e.target.value); + }} + /> +
    +

    + 本次可获得 + { + + {Number(amount) * 100} + + } + H币 +

    +
    +
    + 最低充值1元,1元可兑换10H币 +
    +
    + {/* 充值方式 */} +
    +
    选择充值方式
    + { + setMethod(name as number); + }} + > +
    +
    + +

    微信支付

    +
    +
    + { + return ( + + ); + }} + > +
    +
    +
    +
    + +

    支付宝支付

    +
    +
    + { + return ( + + ); + }} + > +
    +
    +
    +
    + + {/* 充值按钮 */} +
    + +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/recharge/style.module.scss b/src/views/wallet/recharge/style.module.scss new file mode 100644 index 0000000..85a3e51 --- /dev/null +++ b/src/views/wallet/recharge/style.module.scss @@ -0,0 +1,114 @@ +@function px2Sp($size) { + @return $size * 0.75; +} + +.main-wrapper { + background-color: var(--base-bgColor); + .main-content { + margin-top: 6px; + background-color: var(--white-base); + height: calc(100vh - 75px - 6px); + padding: 54px 20px 0; + box-sizing: border-box; + // 充值信息及充值说明 + .recharge { + .recharge-title { + font-size: 16px; + color: var(--base-color); + } + .recharge-amount { + width: 100%; + margin-top: 30px; + border-bottom: 1px solid var(--base-bgColor); + display: flex; + justify-content: space-between; + padding-bottom: 4px; + box-sizing: border-box; + align-items: flex-end; + .amount-count { + flex: 1; + display: flex; + align-items: flex-end; + line-height: 1; + .amount-unit { + font-size: px2Sp(72px); + color: var(--base-color); + } + .amount-paid { + margin-left: 24px; + overflow-x: scroll; + display: block; + max-width: 120px; + width: 10px; + border: none; + font-size: px2Sp(72px); + color: var(--primary-color); + flex: 1; + } + } + .amount-obtained-info { + font-size: 12px; + max-width: 120px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + color: var(--gray-medium); + .amount-obtained { + color: var(--red-dark); + } + } + } + .payment-instruction { + font-size: 10px; + color: var(--gray-medium); + margin-top: 10px; + } + } + // 充值方式 + .recharge-method { + margin-top: 50px; + .method-tit { + font-size: 14px; + color: var(--base-color); + } + .method-items { + margin-top: 20px; + display: flex; + justify-content: space-between; + .method-items-info { + display: flex; + align-items: center; + p { + margin-left: 10px; + font-size: 14px; + color: var(--base-color); + } + } + .method-items-check { + width: 20px; + height: 20px; + img { + width: 20px; + height: 20px; + } + } + } + } + // 充值按钮 + .btn { + margin-top: 132px; + margin-bottom: 60px; + display: flex; + align-items: center; + justify-content: center; + button { + width: 300px; + height: 36px; + background-color: var(--primary-color); + border-radius: 4px; + color: var(--white-base); + border: none; + } + } + } +} diff --git a/src/views/wallet/rechargeSuccess/index.tsx b/src/views/wallet/rechargeSuccess/index.tsx new file mode 100644 index 0000000..04ac7d7 --- /dev/null +++ b/src/views/wallet/rechargeSuccess/index.tsx @@ -0,0 +1,113 @@ +import React from "react"; +import { DoctorCard, MyNavBar } from "../../../components"; +import { OperateSuccess } from "../../../components"; +import style from "./style.module.scss"; +import { useRequest } from "ahooks"; +import { DoctorListParamsState, getDoctorList } from "../../../api/wallet"; +import { useNavigate } from "react-router-dom"; +// 查询问诊医生列表参数 +const doctorListParams: DoctorListParamsState = { + deptId: 2, + condition: 2, + sortBy: 4, + page: 1, + count: 5, +}; +// 医生列表类型 +export interface DoctorListRawState { + doctorId: number; + doctorName: string; + imagePic: string; + jobTitle: string; + inauguralHospital: string; + praise: string; + serverNum: number; + servicePrice: number; + praiseNum: number; + badNum: number; +} + +interface PropsType { + inauguralHospital: string; + praise: string; + serverNum: number; +} + +const FooterText: React.FC = ({ + inauguralHospital, + praise, + serverNum, +}) => { + const navigate = useNavigate(); + return ( +
    +
    {inauguralHospital}
    +
    +
    + 好评率 {praise} +
    +
    + 服务患者数 {serverNum} +
    +
    + +
    + ); +}; + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 医生列表请求hooks + const { data: doctorList = [] } = useRequest(async () => { + const resp = await getDoctorList(doctorListParams); + return resp.result as DoctorListRawState[]; + }); + + return ( +
    + + + + 充值成功 , + navigate("/wallet/my", { replace: true })} + > + 立即查看 + + ! +
    + } + > + +
    + 名医推荐 +
    + {doctorList.map((item) => ( + + } + > + ))} +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/rechargeSuccess/style.module.scss b/src/views/wallet/rechargeSuccess/style.module.scss new file mode 100644 index 0000000..b231e4d --- /dev/null +++ b/src/views/wallet/rechargeSuccess/style.module.scss @@ -0,0 +1,52 @@ +.res-text { + color: var(--white-base); + font-size: 16px; + .link { + color: var(--primary-color); + font-weight: bold; + } +} + +.content { + background-color: #fff; + box-sizing: border-box; + padding: 22px 20px 0; + height: calc(100vh - 75px - 151px); + overflow-y: scroll; + .title { + color: var(--gray-dark); + font-size: 16px; + } + + .doctors > div:not(:last-child) { + border-bottom: 1px solid var(--base-bgColor); + } +} + +.footerText { + .hospital { + margin-top: 5px; + } + .server { + margin-top: 5px; + display: flex; + & > div { + margin-right: 12px; + display: flex; + align-items: flex-end; + span { + margin-left: 6px; + } + } + } + button { + background-color: var(--primary-color); + width: 84px; + height: 30px; + color: var(--white-base); + border: none; + display: block; + margin-top: 12px; + border-radius: 4px; + } +} diff --git a/src/views/wallet/withdrawal/index.tsx b/src/views/wallet/withdrawal/index.tsx new file mode 100644 index 0000000..b71f4cd --- /dev/null +++ b/src/views/wallet/withdrawal/index.tsx @@ -0,0 +1,115 @@ +import React, { useState } from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import { useNavigate } from "react-router-dom"; +import nextBtn from "../../../assets/images/icon/common resource/xxhdpi/my_icon_next_n.png"; +import { useRequest } from "ahooks"; +import { getUserWallet, postDrawCash } from "../../../api/wallet"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + // 提现金额 + const [amount, setAmount] = useState(0); + + // 钱包请求hooks + const { data: walletData = 0 } = useRequest(async () => { + const resp = await getUserWallet(); + return resp.result as number; + }); + + // 提现请求hooks + const { data: message = "", run } = useRequest( + async () => { + const data = { + money: amount, + }; + const resp = await postDrawCash(data); + return resp.message; + }, + { + manual: true, + onSuccess(res) { + navigate("/wallet/withdrawaling", { + replace: true, + state: { money: amount }, + }); + }, + } + ); + + // 选中全部提现 + const handleAllChange = ({ target: { checked } }) => { + if (checked) { + setAmount(Math.floor(walletData / 100)); + } + }; + + return ( +
    + navigate(-1)} + rightText={ +
    navigate("/wallet/withdrawal/records")}> + 提现记录 +
    + } + style={{ background: "#fff" }} + >
    +
    +
    +
    +
    +
    +

    到账银行卡

    +
    +

    中国建设银行

    +

    当天24点前到账

    +
    +
    + +
    + +
    +
    +
    +
    +

    提现金额

    +
    +
    + { + const value = e.target.value; + setAmount(Number(value)); + }} + /> +
    + +
    +
    +
    +
    + + + 全部提现。{walletData}H币,可提现{Math.floor(walletData / 100)} + 元。 + +
    + +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/withdrawal/style.module.scss b/src/views/wallet/withdrawal/style.module.scss new file mode 100644 index 0000000..9b8ca62 --- /dev/null +++ b/src/views/wallet/withdrawal/style.module.scss @@ -0,0 +1,103 @@ +.main-wrapper { + height: calc(100vh - 75px - 6px); + background-color: var(--white-base); + margin-top: 6px; + .main-content { + padding: 40px 20px 0; + box-sizing: border-box; + // 到账银行卡 + .content-header { + border-radius: 8px 8px 0 0; + background-color: var(--base-bgColor); + padding: 20px; + box-sizing: border-box; + dl { + display: flex; + justify-content: space-between; + dt { + display: flex; + // flex-direction: column; + font-size: 12px; + color: var(--base-color); + div { + margin-left: 34px; + .account-time { + margin-top: 10px; + color: var(--primary-color); + } + } + } + dd { + display: flex; + justify-content: center; + align-items: center; + img { + display: block; + width: 12px; + height: 12px; + flex-shrink: 0; + } + } + } + } + // 提现金额 + .content-body { + background-color: var(--base-bgColor); + margin-top: 1px; + box-sizing: border-box; + padding: 20px 20px 6px; + h4 { + font-size: 14px; + color: var(--base-color); + } + .content-amount { + margin-top: 36px; + display: flex; + font-size: 72px; + align-items: flex-end; + .amount-unit { + color: var(--base-color); + } + .amount-price { + margin-left: 20px; + color: var(--primary-color); + max-width: 140px; + border: none; + background-color: rgba($color: #000000, $alpha: 0); + } + } + + position: relative; + .lightline { + width: 280px; + height: 1px; + background-color: var(--white-base); + position: absolute; + bottom: 0; + } + } + .content-operate { + background-color: var(--base-bgColor); + border-radius: 0 0 8px 8px; + padding: 10px 20px 30px; + box-sizing: border-box; + .allwithdraw { + display: flex; + align-items: center; + span { + margin-left: 10px; + } + } + .operate-btn { + width: 280px; + height: 36px; + background-color: var(--primary-color); + border: none; + border-radius: 4px; + color: var(--white-base); + font-size: 14px; + margin-top: 40px; + } + } + } +} diff --git a/src/views/wallet/withdrawalRecords/index.tsx b/src/views/wallet/withdrawalRecords/index.tsx new file mode 100644 index 0000000..d040e2e --- /dev/null +++ b/src/views/wallet/withdrawalRecords/index.tsx @@ -0,0 +1,140 @@ +import React, { useRef, useState } from "react"; +import { MyNavBar } from "../../../components"; +import { useNavigate } from "react-router"; +import style from "./style.module.scss"; +import wallet_icon_clock_n from "../../../assets/images/icon/common resource/xxhdpi/wallet_icon_clock_n.png"; +import { useBoolean } from "ahooks"; +import { getDrawRecordList } from "../../../api/wallet"; +import wallet_icon from "../../../assets/images/image/xxhdpi/wallet_icon.png"; +import { dateFormat } from "../../../utils/formatTime"; +import { withdrawalStatusFormatText } from "../../../utils/formatType"; +import { List } from "react-vant"; + +// 提现记录类型 +interface DrawRecordListState { + id: number; + money: number; + remark: string; + status: number; + bankCardNumber: string; + bankName: string; + createTime: Date | number; +} + +interface PropsType { + item: DrawRecordListState; +} + +// 提现记录组件 +const WithdrawalItem: React.FC = ({ item }) => { + return ( +
    +
    +
    +
    {dateFormat(item.createTime, "MM-dd")}
    +
    + {dateFormat(item.createTime, "yyyy")} +
    +
    +
    + + +
    +
    +
    +

    {item.money}元

    +
    +
    + {withdrawalStatusFormatText(item.status)} +
    +
    +

    到账银行卡

    +

    + + {item.bankName} 尾号 {item.bankCardNumber.slice(-4)} + +

    +
    +
    +
    +
    + ); +}; + +const Index: React.FC = () => { + const navigate = useNavigate(); + const drListParams = useRef({ + page: 1, + count: 10, + }); + + // const { data: drawRecordList = [] } = useRequest(async () => { + // const resp = await getDrawRecordList(drListParams.current); + // return resp.result as DrawRecordListState[]; + // }); + const [drawRecordList, setDrawRecordList] = useState([ + { + id: 1, + money: 10, + remark: "111111", + status: 1, + bankCardNumber: "12345678987654321", + bankName: "中国天堂银行", + createTime: 123456789, + }, + ]); + // 是否加载完毕 + const [finish, { setTrue, setFalse }] = useBoolean(false); + + const onloadRecordList = async () => { + const resp = await getDrawRecordList(drListParams.current); + // 是否存在更多数据 + if (resp.result.length) { + // 第1页不做合并 + if (drListParams.current.page === 1) { + setDrawRecordList(resp.result); + } else { + setDrawRecordList([...drawRecordList, ...resp.result]); + } + + // 请求页码+1 + drListParams.current.page++; + setFalse(); + } else { + setTrue(); + } + }; + return ( +
    + navigate(-1)} + style={{ background: "#fff" }} + > +
    + +
    + {drawRecordList.length ? ( + <> + + <> + {drawRecordList.map((item) => { + return ; + })} + + + ) : ( + <>暂无记录 + )} +
    +
    +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/withdrawalRecords/style.module.scss b/src/views/wallet/withdrawalRecords/style.module.scss new file mode 100644 index 0000000..c484cc7 --- /dev/null +++ b/src/views/wallet/withdrawalRecords/style.module.scss @@ -0,0 +1,100 @@ +// 提现记录组件 +.records-item { + margin-bottom: 20px; + display: flex; + justify-content: space-between; + .item-left { + display: flex; + align-items: center; + .times { + font-size: 16px; + color: var(--base-color); + .year { + margin-top: 4px; + color: var(--gray-medium); + font-size: 12px; + } + } + .section-divider { + position: relative; + height: 100%; + display: flex; + align-items: center; + width: 20px; + img { + margin-left: 6px; + position: absolute; + width: 20px; + height: 20px; + } + .separator { + width: 1px; + height: calc(100% + 20px); + background-color: #f5f5f5; + position: absolute; + left: 15px; + } + } + } + .item-right { + padding: 10px; + box-sizing: border-box; + border: 1px solid #ddd; + border-radius: 6px; + flex: 1; + margin-left: 14px; + position: relative; + height: auto; + &::before { + content: ""; + position: absolute; + left: -36px; + top: 20px; + border-width: 20px; + border-right-color: #f1f1f1; + } + .amount { + color: var(--red-dark); + font-size: 18px; + } + .item-bot { + display: flex; + justify-content: space-between; + .status { + color: var(--primary-color); + font-size: 14px; + display: flex; + flex-direction: column; + justify-content: flex-end; + } + .bankCard { + text-align: end; + p:first-child { + margin-bottom: 8px; + } + } + } + } +} + +// 主题内容 +.main-count { + height: calc(100vh - 74px - 6px); + overflow-y: scroll; + background-color: var(--white-base); + padding: 30px 20px 0; + box-sizing: border-box; + margin-top: 6px; + .records-list { + margin-top: 30px; + position: relative; + + .wallet_icon_clock_n { + width: 30px; + height: 30px; + position: absolute; + top: -40px; + left: 42px; + } + } +} diff --git a/src/views/wallet/withdrawaling/index.tsx b/src/views/wallet/withdrawaling/index.tsx new file mode 100644 index 0000000..2c2c26d --- /dev/null +++ b/src/views/wallet/withdrawaling/index.tsx @@ -0,0 +1,66 @@ +import React from "react"; +import { MyNavBar } from "../../../components"; +import style from "./style.module.scss"; +import clockImg from "../../../assets/images/icon/common resource/xxhdpi/wallet_icon_clock_n.png"; +import { useNavigate } from "react-router-dom"; + +const Index: React.FC = () => { + const navigate = useNavigate(); + return ( +
    + +
    +
    +
    +
    +
    +
    发起提现申请
    +
    +
    +
    + +
    +
    +
    银行处理中
    +
    预计03-12 12:35前到账
    +
    +
    +
    +
    +
    到账成功
    +
    +
    +
    +
    +
    +
    提现金额
    +
    ¥20.00
    +
    +
    +
    到账银行卡
    +
    + 建设银行 + 尾号 + 9276 +
    +
    +
    + + +
    +
    + ); +}; + +export default Index; diff --git a/src/views/wallet/withdrawaling/style.module.scss b/src/views/wallet/withdrawaling/style.module.scss new file mode 100644 index 0000000..f82335b --- /dev/null +++ b/src/views/wallet/withdrawaling/style.module.scss @@ -0,0 +1,105 @@ +.main-body { + height: calc(100vh - 75px); + background-color: var(--white-base); + padding: 0 20px; + box-sizing: border-box; + position: relative; + .txt { + padding: 20px 0 39px; + border-bottom: 1px solid var(--base-bgColor); + .dashed { + position: relative; + z-index: 2; + &::before { + content: ""; + position: absolute; + top: 10px; + left: 14px; + border-left: 1px dashed var(--gray-medium); + height: calc(100% - 20px); + z-index: -1; + } + } + dl { + display: flex; + align-items: center; + margin-bottom: 62px; + font-size: 14px; + color: var(--base-color); + &:first-child { + dt { + margin-left: 8px; + width: 12px; + height: 12px; + background-color: var(--primary-color); + border-radius: 50%; + } + dd { + margin-left: 29px; + } + } + + &:nth-child(2) { + dt { + background-color: var(--white-base); + img { + width: 30px; + height: 30px; + } + } + dd { + margin-left: 20px; + div:last-child { + color: var(--gray-medium); + margin-top: 10px; + font-size: 10px; + } + } + } + + &:last-child { + margin-bottom: 0; + dt { + margin-left: 8px; + width: 12px; + height: 12px; + background-color: var(--gray-medium); + border-radius: 50%; + } + dd { + margin-left: 29px; + } + } + } + } + .withdrawal-info { + padding-top: 20px; + .item { + margin-bottom: 22px; + display: flex; + justify-content: space-between; + align-items: center; + .tit { + color: var(--gray-medium); + font-size: 14px; + } + .cont { + color: var(--base-color); + font-size: 12px; + } + } + } + + .finished { + width: 300px; + height: 36px; + border-radius: 4px; + background-color: var(--primary-color); + border: none; + position: absolute; + bottom: 60px; + color: var(--white-base); + left: 50%; + transform: translateX(-50%); + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2093077 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "noImplicitAny": false, + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..8f46497 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,11147 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@adobe/css-tools@^4.0.1": + version "4.2.0" + resolved "https://registry.npmmirror.com/@adobe/css-tools/-/css-tools-4.2.0.tgz" + integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA== + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.npmmirror.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.5", "@babel/code-frame@^7.8.3": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/code-frame@^7.16.7": + version "7.22.13" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.22.5.tgz" + integrity sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA== + +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.22.5.tgz" + integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/eslint-parser@^7.16.3": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.22.5.tgz" + integrity sha512-C69RWYNYtrgIRE5CmTd77ZiLDXqgBipahJc/jHP3sLcAGj6AJzxNIuKNpVnICqbyK7X3pFUfEvL++rvtbQpZkQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.22.5.tgz" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== + dependencies: + "@babel/types" "^7.22.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz" + integrity sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz" + integrity sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + semver "^6.3.0" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz" + integrity sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.0" + +"@babel/helper-define-polyfill-provider@^0.4.0": + version "0.4.0" + resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz" + integrity sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz" + integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-replace-supers@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz" + integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz" + integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz" + integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helpers@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.22.5.tgz" + integrity sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.5.tgz" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.5.tgz" + integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz" + integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz" + integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" + +"@babel/plugin-proposal-class-properties@^7.16.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-decorators@^7.16.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.5.tgz" + integrity sha512-h8hlezQ4dl6ixodgXkH8lUfcD7x+WAuIqPUjwGoItynrXOAv4a4Tci1zA/qjzQjjcl0v3QpLdc2LM6ZACQuY7A== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/plugin-syntax-decorators" "^7.22.5" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-optional-chaining@^7.16.0": + version "7.21.0" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz" + integrity sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz" + integrity sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz" + integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz" + integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz" + integrity sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz" + integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz" + integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz" + integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz" + integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz" + integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz" + integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz" + integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz" + integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz" + integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz" + integrity sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz" + integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz" + integrity sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz" + integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/plugin-transform-react-pure-annotations@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz" + integrity sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz" + integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-runtime@^7.16.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz" + integrity sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz" + integrity sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" + +"@babel/plugin-transform-unicode-escapes@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz" + integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.22.5.tgz" + integrity sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.5" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.5" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.5" + "@babel/plugin-transform-classes" "^7.22.5" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.5" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.5" + "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" + "@babel/plugin-transform-numeric-separator" "^7.22.5" + "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.5" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.5" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" + core-js-compat "^3.30.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.22.5.tgz" + integrity sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-transform-react-display-name" "^7.22.5" + "@babel/plugin-transform-react-jsx" "^7.22.5" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.22.5" + +"@babel/preset-typescript@^7.16.0": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz" + integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-typescript" "^7.22.5" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.10.2": + version "7.22.11" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.11.tgz#7a9ba3bbe406ad6f9e8dd4da2ece453eb23a77a4" + integrity sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.5.tgz" + integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.22.5.tgz" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.22.5", "@babel/traverse@^7.7.2": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.22.5.tgz" + integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.22.5" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.22.5.tgz" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@better-scroll/core@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/core/-/core-2.5.1.tgz#de53f089a2f53f51e58e5042556fe0d3e1655aa9" + integrity sha512-koKOuYA55dQ04FJRIVUpMGDr1hbCfWmfX0MGp1hKagkQSWSRpwblqACiwtggVauoj9aaJRJZ9hDsTM4weaavlg== + dependencies: + "@better-scroll/shared-utils" "^2.5.1" + +"@better-scroll/indicators@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/indicators/-/indicators-2.5.1.tgz#a5d2da343fc6d0865846f1f8d2153eb423301be1" + integrity sha512-Hk+Y00pR6fTsu6C9HGg1yYZtsu1gAcTgcs4C9aM5h6fQANX/T2YIYrOSjZmdL+js2PTcXJWZS8VM4Xjoi1PbfQ== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/infinity@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/infinity/-/infinity-2.5.1.tgz#f834e9b31d4174eff25c42793efb0cf705b7fe8f" + integrity sha512-GKHrrasIh0KlGzhASHDo5hEEBJcDFpP4XaZGPH9Ey8+QBH6/O1ykAXS2ixkVAOTkBrv+KgFXoCUr4oN1xWeM+g== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/mouse-wheel@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/mouse-wheel/-/mouse-wheel-2.5.1.tgz#002d16264238122ecc7713c86eddc282ea52b79c" + integrity sha512-DGnrirRMY6zMM7xwgx09D/cA9A//3J1/uDkq8iBVEyE5p0sEr/keQpjEfFHGkBRa505BnbBwdbN6f5lugEDSPw== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/movable@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/movable/-/movable-2.5.1.tgz#65a8e0942087723172f91283363e2339ad567eaf" + integrity sha512-8bLPRY15bbK4K5+tjrtdaKsFFKmJx72wRdg+xz3xQGFcTD940HFkJiORSOcz8Ufue7eOJfcmreQJBw6XY+TqTw== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/nested-scroll@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/nested-scroll/-/nested-scroll-2.5.1.tgz#8aa07da6be3444eeaafe3f4b610f82785fd7f98a" + integrity sha512-3cRsARxf9tq1VWBq7YAaET0xGAmgY1ERMmnXDo2gHFrmsJoNOionlpAeHdZvKQp2jG7JrzJ1O27nGCXf40gnkw== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/observe-dom@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/observe-dom/-/observe-dom-2.5.1.tgz#7e69e46cba1a5b4aa36c498204e60379ac4191d8" + integrity sha512-TCMGFLRfpXBPIwtUV/efliUmfmrhSNI7NXdSyjdWjsLOS7dh3eFkmcom5ERVWMaXVELSmujGXLqobT+dT0C/jg== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/observe-image@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/observe-image/-/observe-image-2.5.1.tgz#2c8279e44fa8d24614d39b14063c0483c874827c" + integrity sha512-0Lhfj83o8EESwOxr8bfStCzNOokTm3KB7JeyMS8u/xl+3tyTuls9889cyAukYk4Yly1cS49pCGfj2P8YOiwtUg== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/pull-down@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/pull-down/-/pull-down-2.5.1.tgz#ad1c741ddda8f771767dc455906637d0567ae449" + integrity sha512-Y6XcGu2NlevPg3k9VBRRFvpmfoTA+rO96JGdog2qKHclIPNXnsVwsIHtZfAm9weE/f9UuC4BnB+VUFRlucfupg== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/pull-up@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/pull-up/-/pull-up-2.5.1.tgz#d5bcfd8343cdb0601b96484f410ee678c22a3a44" + integrity sha512-1hu3xSMxdB8T391KffpNZ7g93lMwZEHjfb1F1Y4KvIkciDt8nXqkGpqrZF+YwR+EJTgYcWqUO8kgmI6XXu7Pkg== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/scroll-bar@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/scroll-bar/-/scroll-bar-2.5.1.tgz#89f8aea8f6beec93ecefbf98e0cb9aa51322e62b" + integrity sha512-i6r60pWG/ztkFK2j5Gj54I0LJb2jGh5TWJNQBoW0gUkp28B+0JvBFTwZn9tF7beZCBorKR7Hvvu4O9A1TJy94Q== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/shared-utils@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/shared-utils/-/shared-utils-2.5.1.tgz#ed6a1b5713462fa50afd8bb7d172ca218a0b7f2e" + integrity sha512-AplkfSjXVYP9LZiD6JsKgmgQJ/mG4uuLmBuwLz8W5OsYc7AYTfN8kw6GqZ5OwCGoXkVhBGyd8NeC4xwYItp0aw== + +"@better-scroll/slide@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/slide/-/slide-2.5.1.tgz#d61788b304f305915231430e7c38b22598bcb5b9" + integrity sha512-aDOrfsmjAcz6DXN7mDX3tPieAn195R43Yn9e3waI19TIEok/mQlI1a/kb5quqWOoxkiaZQ8xe3vx5ZTj9C+F6Q== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/wheel@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/wheel/-/wheel-2.5.1.tgz#941745457780584e2ccd385b1588c88c0550f2b0" + integrity sha512-fYLcEvkh88Z/2L+P5/+SGMunuc+HzAjGOiORIa/x21qb/knO2RFH4A/V1Rt3OIW4QluWzuFnU6jJRPlsQVZ4fg== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@better-scroll/zoom@^2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@better-scroll/zoom/-/zoom-2.5.1.tgz#f43813c9c6cf8aa0c5745fd0cf7c605416f84f1b" + integrity sha512-aGvFY5ooeZWS4RcxQLD+pGLpQHQxpPy0sMZV3yadcd2QK53PK9gS4Dp+BYfRv8lZ4/P2LoNEhr6Wq1DN6+uPlA== + dependencies: + "@better-scroll/core" "^2.5.1" + +"@commitlint/cli@^17.7.1": + version "17.7.1" + resolved "https://registry.npmmirror.com/@commitlint/cli/-/cli-17.7.1.tgz#f3ab35bd38d82fcd4ab03ec5a1e9db26d57fe1b0" + integrity sha512-BCm/AT06SNCQtvFv921iNhudOHuY16LswT0R3OeolVGLk8oP+Rk9TfQfgjH7QPMjhvp76bNqGFEcpKojxUNW1g== + dependencies: + "@commitlint/format" "^17.4.4" + "@commitlint/lint" "^17.7.0" + "@commitlint/load" "^17.7.1" + "@commitlint/read" "^17.5.1" + "@commitlint/types" "^17.4.4" + execa "^5.0.0" + lodash.isfunction "^3.0.9" + resolve-from "5.0.0" + resolve-global "1.0.0" + yargs "^17.0.0" + +"@commitlint/config-conventional@^17.7.0": + version "17.7.0" + resolved "https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-17.7.0.tgz#1bbf2bce7851db63c1a8aa8d924277ad4938247e" + integrity sha512-iicqh2o6et+9kWaqsQiEYZzfLbtoWv9uZl8kbI8EGfnc0HeGafQBF7AJ0ylN9D/2kj6txltsdyQs8+2fTMwWEw== + dependencies: + conventional-changelog-conventionalcommits "^6.1.0" + +"@commitlint/config-validator@^17.6.7": + version "17.6.7" + resolved "https://registry.npmmirror.com/@commitlint/config-validator/-/config-validator-17.6.7.tgz#c664d42a1ecf5040a3bb0843845150f55734df41" + integrity sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ== + dependencies: + "@commitlint/types" "^17.4.4" + ajv "^8.11.0" + +"@commitlint/ensure@^17.6.7": + version "17.6.7" + resolved "https://registry.npmmirror.com/@commitlint/ensure/-/ensure-17.6.7.tgz#77a77a0c05e6a1c34589f59e82e6cb937101fc4b" + integrity sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw== + dependencies: + "@commitlint/types" "^17.4.4" + lodash.camelcase "^4.3.0" + lodash.kebabcase "^4.1.1" + lodash.snakecase "^4.1.1" + lodash.startcase "^4.4.0" + lodash.upperfirst "^4.3.1" + +"@commitlint/execute-rule@^17.4.0": + version "17.4.0" + resolved "https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz#4518e77958893d0a5835babe65bf87e2638f6939" + integrity sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA== + +"@commitlint/format@^17.4.4": + version "17.4.4" + resolved "https://registry.npmmirror.com/@commitlint/format/-/format-17.4.4.tgz#0f6e1b4d7a301c7b1dfd4b6334edd97fc050b9f5" + integrity sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ== + dependencies: + "@commitlint/types" "^17.4.4" + chalk "^4.1.0" + +"@commitlint/is-ignored@^17.7.0": + version "17.7.0" + resolved "https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-17.7.0.tgz#df9b284420bdb1aed5fdb2be44f4e98cc4826014" + integrity sha512-043rA7m45tyEfW7Zv2vZHF++176MLHH9h70fnPoYlB1slKBeKl8BwNIlnPg4xBdRBVNPaCqvXxWswx2GR4c9Hw== + dependencies: + "@commitlint/types" "^17.4.4" + semver "7.5.4" + +"@commitlint/lint@^17.7.0": + version "17.7.0" + resolved "https://registry.npmmirror.com/@commitlint/lint/-/lint-17.7.0.tgz#33f831298dc43679e4de6b088aea63d1f884c7e7" + integrity sha512-TCQihm7/uszA5z1Ux1vw+Nf3yHTgicus/+9HiUQk+kRSQawByxZNESeQoX9ujfVd3r4Sa+3fn0JQAguG4xvvbA== + dependencies: + "@commitlint/is-ignored" "^17.7.0" + "@commitlint/parse" "^17.7.0" + "@commitlint/rules" "^17.7.0" + "@commitlint/types" "^17.4.4" + +"@commitlint/load@^17.7.1": + version "17.7.1" + resolved "https://registry.npmmirror.com/@commitlint/load/-/load-17.7.1.tgz#0723b11723a20043a304a74960602dead89b5cdd" + integrity sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ== + dependencies: + "@commitlint/config-validator" "^17.6.7" + "@commitlint/execute-rule" "^17.4.0" + "@commitlint/resolve-extends" "^17.6.7" + "@commitlint/types" "^17.4.4" + "@types/node" "20.4.7" + chalk "^4.1.0" + cosmiconfig "^8.0.0" + cosmiconfig-typescript-loader "^4.0.0" + lodash.isplainobject "^4.0.6" + lodash.merge "^4.6.2" + lodash.uniq "^4.5.0" + resolve-from "^5.0.0" + ts-node "^10.8.1" + typescript "^4.6.4 || ^5.0.0" + +"@commitlint/message@^17.4.2": + version "17.4.2" + resolved "https://registry.npmmirror.com/@commitlint/message/-/message-17.4.2.tgz#f4753a79701ad6db6db21f69076e34de6580e22c" + integrity sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q== + +"@commitlint/parse@^17.7.0": + version "17.7.0" + resolved "https://registry.npmmirror.com/@commitlint/parse/-/parse-17.7.0.tgz#aacb2d189e50ab8454154b1df150aaf20478ae47" + integrity sha512-dIvFNUMCUHqq5Abv80mIEjLVfw8QNuA4DS7OWip4pcK/3h5wggmjVnlwGCDvDChkw2TjK1K6O+tAEV78oxjxag== + dependencies: + "@commitlint/types" "^17.4.4" + conventional-changelog-angular "^6.0.0" + conventional-commits-parser "^4.0.0" + +"@commitlint/read@^17.5.1": + version "17.5.1" + resolved "https://registry.npmmirror.com/@commitlint/read/-/read-17.5.1.tgz#fec903b766e2c41e3cefa80630040fcaba4f786c" + integrity sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg== + dependencies: + "@commitlint/top-level" "^17.4.0" + "@commitlint/types" "^17.4.4" + fs-extra "^11.0.0" + git-raw-commits "^2.0.11" + minimist "^1.2.6" + +"@commitlint/resolve-extends@^17.6.7": + version "17.6.7" + resolved "https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-17.6.7.tgz#9c53a4601c96ab2dd20b90fb35c988639307735d" + integrity sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg== + dependencies: + "@commitlint/config-validator" "^17.6.7" + "@commitlint/types" "^17.4.4" + import-fresh "^3.0.0" + lodash.mergewith "^4.6.2" + resolve-from "^5.0.0" + resolve-global "^1.0.0" + +"@commitlint/rules@^17.7.0": + version "17.7.0" + resolved "https://registry.npmmirror.com/@commitlint/rules/-/rules-17.7.0.tgz#b97a4933c5cba11a659a19ee467f6f000f31533e" + integrity sha512-J3qTh0+ilUE5folSaoK91ByOb8XeQjiGcdIdiB/8UT1/Rd1itKo0ju/eQVGyFzgTMYt8HrDJnGTmNWwcMR1rmA== + dependencies: + "@commitlint/ensure" "^17.6.7" + "@commitlint/message" "^17.4.2" + "@commitlint/to-lines" "^17.4.0" + "@commitlint/types" "^17.4.4" + execa "^5.0.0" + +"@commitlint/to-lines@^17.4.0": + version "17.4.0" + resolved "https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-17.4.0.tgz#9bd02e911e7d4eab3fb4a50376c4c6d331e10d8d" + integrity sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg== + +"@commitlint/top-level@^17.4.0": + version "17.4.0" + resolved "https://registry.npmmirror.com/@commitlint/top-level/-/top-level-17.4.0.tgz#540cac8290044cf846fbdd99f5cc51e8ac5f27d6" + integrity sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g== + dependencies: + find-up "^5.0.0" + +"@commitlint/types@^17.4.4": + version "17.4.4" + resolved "https://registry.npmmirror.com/@commitlint/types/-/types-17.4.4.tgz#1416df936e9aad0d6a7bbc979ecc31e55dade662" + integrity sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ== + dependencies: + chalk "^4.1.0" + +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.npmmirror.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== + +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.npmmirror.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.npmmirror.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.npmmirror.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.5.1" + resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz" + integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== + +"@eslint-community/regexpp@^4.6.1": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8" + integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw== + +"@eslint/eslintrc@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.1.tgz#18d635e24ad35f7276e8a49d135c7d3ca6a46f93" + integrity sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@^8.46.0": + version "8.46.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.46.0.tgz#3f7802972e8b6fe3f88ed1aabc74ec596c456db6" + integrity sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA== + +"@humanwhocodes/config-array@^0.11.10": + version "0.11.10" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz" + integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/console/-/console-28.1.3.tgz" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.npmmirror.com/@jest/types/-/types-28.1.3.tgz" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.1" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.3" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.3.tgz" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + version "0.5.10" + resolved "https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz" + integrity sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.4" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.23" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.23.tgz#498e41218ab3b6a1419c735e5c6ae2c5ed609b6c" + integrity sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg== + +"@react-spring/animated@~9.7.3": + version "9.7.3" + resolved "https://registry.npmmirror.com/@react-spring/animated/-/animated-9.7.3.tgz" + integrity sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw== + dependencies: + "@react-spring/shared" "~9.7.3" + "@react-spring/types" "~9.7.3" + +"@react-spring/core@~9.7.3": + version "9.7.3" + resolved "https://registry.npmmirror.com/@react-spring/core/-/core-9.7.3.tgz" + integrity sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ== + dependencies: + "@react-spring/animated" "~9.7.3" + "@react-spring/shared" "~9.7.3" + "@react-spring/types" "~9.7.3" + +"@react-spring/shared@~9.7.3": + version "9.7.3" + resolved "https://registry.npmmirror.com/@react-spring/shared/-/shared-9.7.3.tgz" + integrity sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA== + dependencies: + "@react-spring/types" "~9.7.3" + +"@react-spring/types@~9.7.3": + version "9.7.3" + resolved "https://registry.npmmirror.com/@react-spring/types/-/types-9.7.3.tgz" + integrity sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw== + +"@react-spring/web@^9.4.5": + version "9.7.3" + resolved "https://registry.npmmirror.com/@react-spring/web/-/web-9.7.3.tgz" + integrity sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg== + dependencies: + "@react-spring/animated" "~9.7.3" + "@react-spring/core" "~9.7.3" + "@react-spring/shared" "~9.7.3" + "@react-spring/types" "~9.7.3" + +"@react-vant/icons@latest": + version "0.0.10" + resolved "https://registry.npmmirror.com/@react-vant/icons/-/icons-0.0.10.tgz" + integrity sha512-q7zAp6b5luf+m5tZNMhOdyrm5+koWAsLlJ9wX09g0dmLEAIJxMRtdGHcHGmUs8H6lDXuYSSJln1Jqej+7ei9Vg== + +"@reduxjs/toolkit@^1.9.5": + version "1.9.5" + resolved "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz" + integrity sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + +"@remix-run/router@1.7.1": + version "1.7.1" + resolved "https://registry.npmmirror.com/@remix-run/router/-/router-1.7.1.tgz" + integrity sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.npmmirror.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@rushstack/eslint-patch@^1.1.0": + version "1.3.2" + resolved "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz" + integrity sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinonjs/commons@^1.7.0": + version "1.8.6" + resolved "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz" + integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@socket.io/component-emitter@~3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/core/-/core-5.5.0.tgz" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.npmmirror.com/@svgr/webpack/-/webpack-5.5.0.tgz" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@tensorflow/tfjs-backend-cpu@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.10.0.tgz#2f85514fd294cc2ed3b1de57c25fc0428ed0c336" + integrity sha512-w3f0ORR1smSpkW7om2yQVunRYMjyqWcEbWCPirR1DQ6ImgW+VWqmM2oVPQXRsFYpwg1g6bk2Jp5COafpPA+krw== + dependencies: + "@types/seedrandom" "^2.4.28" + seedrandom "^3.0.5" + +"@tensorflow/tfjs-backend-webgl@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.10.0.tgz#2a29f593a59a9656b3fc831b74582a32912527fa" + integrity sha512-Vzl/pyXHa9TgFaRJGspExjZVDKgkKvLxOkPaH+psE2LPnQkiH/IOPO7HKO0U3+hZql977BIiZdHc6HNprFS3/A== + dependencies: + "@tensorflow/tfjs-backend-cpu" "4.10.0" + "@types/offscreencanvas" "~2019.3.0" + "@types/seedrandom" "^2.4.28" + seedrandom "^3.0.5" + +"@tensorflow/tfjs-converter@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-converter/-/tfjs-converter-4.10.0.tgz#50a014ada390e28a659a004097b0d0503969324a" + integrity sha512-ffLpK+ismdmiDcoTID2aidP3/uJYyQPjmKdRZ3hBUkrczy7pQIcCW8blIR9Gk20htB4OLQMf74ZxbpfdQ9nYeQ== + +"@tensorflow/tfjs-core@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-core/-/tfjs-core-4.10.0.tgz#73e0ad186ad27b7f73fc1c7eaa7f5cf025179b72" + integrity sha512-klc6lUTYRbHQLEFnVKtTICNK+WUlduUcrlXsDs6ixKAOJzLAlIR2JnmJICt2AT2Rxwu0Zj2bAYojSxgcIcUUxA== + dependencies: + "@types/long" "^4.0.1" + "@types/offscreencanvas" "~2019.7.0" + "@types/seedrandom" "^2.4.28" + "@webgpu/types" "0.1.30" + long "4.0.0" + node-fetch "~2.6.1" + seedrandom "^3.0.5" + +"@tensorflow/tfjs-data@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-data/-/tfjs-data-4.10.0.tgz#b9f9b99a04ebc0399d324ac636aa3a41a6034594" + integrity sha512-71rQ6xSipXdClKja705jrWZkH9ostAYuVZlf7nW2AJXUCzhrGsJAkcHag4m568mDFoAqfQQTBy4Gk26h0/Y+Pg== + dependencies: + "@types/node-fetch" "^2.1.2" + node-fetch "~2.6.1" + string_decoder "^1.3.0" + +"@tensorflow/tfjs-layers@4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs-layers/-/tfjs-layers-4.10.0.tgz#0fdd9295f4da698a7417afb34d4c929c3b079ac4" + integrity sha512-SLZWnuDF98WmmJQ5NhsXJFlJPwoKxfLowvAHTlLz+Q1Po4juZVZ+BkatRsqrI2sA2B0IIu2TJp4VEAFWMqzTTg== + +"@tensorflow/tfjs@^4.10.0": + version "4.10.0" + resolved "https://registry.npmmirror.com/@tensorflow/tfjs/-/tfjs-4.10.0.tgz#2641d8b1e30a1ed9a02594c5a234950d44684f44" + integrity sha512-16q6CcGEoxfg3kimBzNBrZg069GRd4Du49uyQHUMsEvpHbmU0ZpWa2zhjjZ71GlURpbD1LZIZNp6cd2Q1Eqjow== + dependencies: + "@tensorflow/tfjs-backend-cpu" "4.10.0" + "@tensorflow/tfjs-backend-webgl" "4.10.0" + "@tensorflow/tfjs-converter" "4.10.0" + "@tensorflow/tfjs-core" "4.10.0" + "@tensorflow/tfjs-data" "4.10.0" + "@tensorflow/tfjs-layers" "4.10.0" + argparse "^1.0.10" + chalk "^4.1.0" + core-js "3.29.1" + regenerator-runtime "^0.13.5" + yargs "^16.0.3" + +"@testing-library/dom@^8.5.0": + version "8.20.1" + resolved "https://registry.npmmirror.com/@testing-library/dom/-/dom-8.20.1.tgz" + integrity sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.5" + resolved "https://registry.npmmirror.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz" + integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^13.0.0": + version "13.4.0" + resolved "https://registry.npmmirror.com/@testing-library/react/-/react-13.4.0.tgz" + integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.5.0" + "@types/react-dom" "^18.0.0" + +"@testing-library/user-event@^13.2.1": + version "13.5.0" + resolved "https://registry.npmmirror.com/@testing-library/user-event/-/user-event-13.5.0.tgz" + integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== + dependencies: + "@babel/runtime" "^7.12.5" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@tsconfig/node10@^1.0.7": + version "1.0.9" + resolved "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" + integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.4" + resolved "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== + +"@types/aria-query@^5.0.1": + version "5.0.1" + resolved "https://registry.npmmirror.com/@types/aria-query/-/aria-query-5.0.1.tgz" + integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.20.1" + resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.1.tgz" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.20.1" + resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + dependencies: + "@babel/types" "^7.20.7" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.0" + resolved "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz" + integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": + version "8.40.2" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.40.2.tgz" + integrity sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.1.tgz" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.35" + resolved "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.17" + resolved "https://registry.npmmirror.com/@types/express/-/express-4.17.17.tgz" + integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.6" + resolved "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz" + integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + dependencies: + "@types/node" "*" + +"@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-errors@*": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.1.tgz" + integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== + +"@types/http-proxy@^1.17.8": + version "1.17.11" + resolved "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.11.tgz" + integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*", "@types/jest@^27.0.1": + version "27.5.2" + resolved "https://registry.npmmirror.com/@types/jest/-/jest-27.5.2.tgz" + integrity sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/js-cookie@^2.x.x": + version "2.2.7" + resolved "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-2.2.7.tgz" + integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.12" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.12.tgz" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/long@^4.0.1": + version "4.0.2" + resolved "https://registry.npmmirror.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== + +"@types/mime@*", "@types/mime@^1": + version "1.3.2" + resolved "https://registry.npmmirror.com/@types/mime/-/mime-1.3.2.tgz" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/minimist@^1.2.0": + version "1.2.2" + resolved "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + +"@types/node-fetch@^2.1.2": + version "2.6.4" + resolved "https://registry.npmmirror.com/@types/node-fetch/-/node-fetch-2.6.4.tgz#1bc3a26de814f6bf466b25aeb1473fa1afe6a660" + integrity sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg== + dependencies: + "@types/node" "*" + form-data "^3.0.0" + +"@types/node@*", "@types/node@^16.7.13": + version "16.18.37" + resolved "https://registry.npmmirror.com/@types/node/-/node-16.18.37.tgz" + integrity sha512-ql+4dw4PlPFBP495k8JzUX/oMNRI2Ei4PrMHgj8oT4VhGlYUzF4EYr0qk2fW+XBVGIrq8Zzk13m4cvyXZuv4pA== + +"@types/node@20.4.7": + version "20.4.7" + resolved "https://registry.npmmirror.com/@types/node/-/node-20.4.7.tgz#74d323a93f1391a63477b27b9aec56669c98b2ab" + integrity sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g== + +"@types/normalize-package-data@^2.4.0": + version "2.4.1" + resolved "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + +"@types/offscreencanvas@~2019.3.0": + version "2019.3.0" + resolved "https://registry.npmmirror.com/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz#3336428ec7e9180cf4566dfea5da04eb586a6553" + integrity sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q== + +"@types/offscreencanvas@~2019.7.0": + version "2019.7.1" + resolved "https://registry.npmmirror.com/@types/offscreencanvas/-/offscreencanvas-2019.7.1.tgz#1ac01f5dfed9e093663cc25c62310714fe282016" + integrity sha512-+HSrJgjBW77ALieQdMJvXhRZUIRN1597L+BKvsyeiIlHHERnqjcuOLyodK3auJ3Y3zRezNKtKAhuQWYJfEgFHQ== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.3" + resolved "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/qrcode@^1.5.1": + version "1.5.1" + resolved "https://registry.npmmirror.com/@types/qrcode/-/qrcode-1.5.1.tgz" + integrity sha512-HpSN675K0PmxIDRpjMI3Mc2GiKo3dNu+X/F5SoItiaDS1lVfgC6Wac1c5lQDfKWbTJUSHWiHKzpJpBZG7k9gaA== + dependencies: + "@types/node" "*" + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@^18.0.0": + version "18.2.6" + resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.6.tgz" + integrity sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^18.0.0": + version "18.2.14" + resolved "https://registry.npmmirror.com/@types/react/-/react-18.2.14.tgz" + integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/redux-logger@^3.0.9": + version "3.0.9" + resolved "https://registry.npmjs.org/@types/redux-logger/-/redux-logger-3.0.9.tgz" + integrity sha512-cwYhVbYNgH01aepeMwhd0ABX6fhVB2rcQ9m80u8Fl50ZODhsZ8RhQArnLTkE7/Zrfq4Sz/taNoF7DQy9pCZSKg== + dependencies: + redux "^4.0.0" + +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.3" + resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.3.tgz" + integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + +"@types/seedrandom@^2.4.28": + version "2.4.30" + resolved "https://registry.npmmirror.com/@types/seedrandom/-/seedrandom-2.4.30.tgz#d2efe425869b84163c2d56e779dddadb9372cbfa" + integrity sha512-AnxLHewubLVzoF/A4qdxBGHCKifw8cY32iro3DQX9TPcetE95zBeVt3jnsvtvAUf1vwzMfwzp4t/L2yqPlnjkQ== + +"@types/semver@^7.3.12": + version "7.5.0" + resolved "https://registry.npmmirror.com/@types/semver/-/semver-7.5.0.tgz" + integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + +"@types/send@*": + version "0.17.1" + resolved "https://registry.npmmirror.com/@types/send/-/send-0.17.1.tgz" + integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.2" + resolved "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.2.tgz" + integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.6" + resolved "https://registry.npmmirror.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.6.tgz" + integrity sha512-FkHXCb+ikSoUP4Y4rOslzTdX5sqYwMxfefKh1GmZ8ce1GOkEHntSp6b5cGadmNfp5e4BMEWOMx+WSKd5/MqlDA== + dependencies: + "@types/jest" "*" + +"@types/trusted-types@^2.0.2": + version "2.0.3" + resolved "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.3.tgz" + integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== + +"@types/use-sync-external-store@^0.0.3": + version "0.0.3" + resolved "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz" + integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== + +"@types/ws@^8.5.5": + version "8.5.5" + resolved "https://registry.npmmirror.com/@types/ws/-/ws-8.5.5.tgz" + integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.5" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.5.tgz" + integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.24" + resolved "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.24.tgz" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.5.0", "@typescript-eslint/eslint-plugin@^5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.1.tgz" + integrity sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.60.1" + "@typescript-eslint/type-utils" "5.60.1" + "@typescript-eslint/utils" "5.60.1" + debug "^4.3.4" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.1.tgz" + integrity sha512-TXUdLxv2t8181nh5yLXl/Gr/zKj1ZofQ7m+ZdmG2+El0TYOHCvlZfc35D4nturemC3RUnf3KmLuFp3bVBjkG5w== + dependencies: + "@typescript-eslint/utils" "5.60.1" + +"@typescript-eslint/parser@^5.5.0", "@typescript-eslint/parser@^5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.60.1.tgz" + integrity sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q== + dependencies: + "@typescript-eslint/scope-manager" "5.60.1" + "@typescript-eslint/types" "5.60.1" + "@typescript-eslint/typescript-estree" "5.60.1" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.60.1.tgz" + integrity sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ== + dependencies: + "@typescript-eslint/types" "5.60.1" + "@typescript-eslint/visitor-keys" "5.60.1" + +"@typescript-eslint/type-utils@5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.60.1.tgz" + integrity sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A== + dependencies: + "@typescript-eslint/typescript-estree" "5.60.1" + "@typescript-eslint/utils" "5.60.1" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.60.1.tgz" + integrity sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg== + +"@typescript-eslint/typescript-estree@5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.1.tgz" + integrity sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw== + dependencies: + "@typescript-eslint/types" "5.60.1" + "@typescript-eslint/visitor-keys" "5.60.1" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.60.1", "@typescript-eslint/utils@^5.58.0": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.60.1.tgz" + integrity sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.60.1" + "@typescript-eslint/types" "5.60.1" + "@typescript-eslint/typescript-estree" "5.60.1" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.60.1": + version "5.60.1" + resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.1.tgz" + integrity sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw== + dependencies: + "@typescript-eslint/types" "5.60.1" + eslint-visitor-keys "^3.3.0" + +"@use-gesture/core@10.2.17": + version "10.2.17" + resolved "https://registry.npmmirror.com/@use-gesture/core/-/core-10.2.17.tgz" + integrity sha512-62hCybe4x6oGZ1/JA9gSYIdghV1FqxCdvYWt9SqCEAAikwT1OmVl2Q/Uu8CP636L57D+DfXtw6PWM+fdhr4oJQ== + +"@use-gesture/react@10.2.17": + version "10.2.17" + resolved "https://registry.npmmirror.com/@use-gesture/react/-/react-10.2.17.tgz" + integrity sha512-Vfrp1KgdYn/kOEUAYNXtGBCl2dr38s3G6rru1TOPs+cVUjfNyNxvJK56grUyJ336N3rQLK8F9G7+FfrHuc3g/Q== + dependencies: + "@use-gesture/core" "10.2.17" + +"@vant/popperjs@^1.1.0": + version "1.3.0" + resolved "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz" + integrity sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw== + +"@videojs/http-streaming@3.0.2": + version "3.0.2" + resolved "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.0.2.tgz" + integrity sha512-iSZkwTLGg3Rx78ypCCq/GsMME89ElNvU02xj7reCE2PlITMQjyYsER1w5AsySvT1A694u5yuSzEzLLGF1cL4pg== + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "4.0.0" + aes-decrypter "4.0.1" + global "^4.4.0" + m3u8-parser "^6.0.0" + mpd-parser "^1.0.1" + mux.js "6.3.0" + video.js "^7 || ^8" + +"@videojs/vhs-utils@4.0.0", "@videojs/vhs-utils@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz" + integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg== + dependencies: + "@babel/runtime" "^7.12.5" + global "^4.4.0" + url-toolkit "^2.2.1" + +"@videojs/vhs-utils@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz" + integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw== + dependencies: + "@babel/runtime" "^7.12.5" + global "^4.4.0" + url-toolkit "^2.2.1" + +"@videojs/xhr@2.6.0": + version "2.6.0" + resolved "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz" + integrity sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q== + dependencies: + "@babel/runtime" "^7.5.5" + global "~4.4.0" + is-function "^1.0.1" + +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webgpu/types@0.1.30": + version "0.1.30" + resolved "https://registry.npmmirror.com/@webgpu/types/-/types-0.1.30.tgz#b6406dc4a1c1e0d469028ceb30ddffbbd2fa706c" + integrity sha512-9AXJSmL3MzY8ZL//JjudA//q+2kBRGhLBFpkdGksWIuxrMy81nFrCzj2Am+mbh8WoU6rXmv7cY5E3rdlyru2Qg== + +"@xmldom/xmldom@^0.8.3": + version "0.8.10" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +JSONStream@^1.3.5: + version "1.3.5" + resolved "https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.0, acorn-walk@^8.1.1: + version "8.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/address/-/address-1.2.2.tgz" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +aes-decrypter@4.0.1, aes-decrypter@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.1.tgz" + integrity sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg== + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + global "^4.4.0" + pkcs7 "^1.0.4" + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ahooks-v3-count@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/ahooks-v3-count/-/ahooks-v3-count-1.0.0.tgz" + integrity sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ== + +ahooks@^3.7.8: + version "3.7.8" + resolved "https://registry.npmmirror.com/ahooks/-/ahooks-3.7.8.tgz" + integrity sha512-e/NMlQWoCjaUtncNFIZk3FG1ImSkV/JhScQSkTqnftakRwdfZWSw6zzoWSG9OMYqPNs2MguDYBUFFC6THelWXA== + dependencies: + "@babel/runtime" "^7.21.0" + "@types/js-cookie" "^2.x.x" + ahooks-v3-count "^1.0.0" + dayjs "^1.9.1" + intersection-observer "^0.12.0" + js-cookie "^2.x.x" + lodash "^4.17.21" + resize-observer-polyfill "^1.5.1" + screenfull "^5.0.0" + tslib "^2.4.1" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.11.0, ajv@^8.6.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.10, argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@5.1.3, aria-query@^5.0.0, aria-query@^5.1.3: + version "5.1.3" + resolved "https://registry.npmmirror.com/aria-query/-/aria-query-5.1.3.tgz" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== + +array-includes@^3.1.1, array-includes@^3.1.5, array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.reduce@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz" + integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +async-validator@^4.1.0: + version "4.2.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + +async@^3.2.3: + version "3.2.4" + resolved "https://registry.npmmirror.com/async/-/async-3.2.4.tgz" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.13: + version "10.4.14" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.14.tgz" + integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== + dependencies: + browserslist "^4.21.5" + caniuse-lite "^1.0.30001464" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.6.2: + version "4.7.2" + resolved "https://registry.npmmirror.com/axe-core/-/axe-core-4.7.2.tgz" + integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== + +axios@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz" + integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^3.1.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/axobject-query/-/axobject-query-3.2.1.tgz" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + dependencies: + dequal "^2.0.3" + +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.3: + version "8.3.0" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.3.0.tgz" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-named-asset-import@^0.3.8: + version "0.3.8" + resolved "https://registry.npmmirror.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" + integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== + +babel-plugin-polyfill-corejs2@^0.4.3: + version "0.4.3" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz" + integrity sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.4.0" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz" + integrity sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.0" + core-js-compat "^3.30.1" + +babel-plugin-polyfill-regenerator@^0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz" + integrity sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.0" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-react-app@^10.0.1: + version "10.0.1" + resolved "https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" + integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +better-scroll@^2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/better-scroll/-/better-scroll-2.5.1.tgz#36680afff3756b84296f40c70d9d1793527a7e63" + integrity sha512-OiF3cQroRfTzf+CRQH2z1G52ZAlNHINI6lCAvDmyFu0o0nRuTaV9F+fmBGIU2BL5p5IplUQ4E7sYa1TLfZarzQ== + dependencies: + "@better-scroll/core" "^2.5.1" + "@better-scroll/indicators" "^2.5.1" + "@better-scroll/infinity" "^2.5.1" + "@better-scroll/mouse-wheel" "^2.5.1" + "@better-scroll/movable" "^2.5.1" + "@better-scroll/nested-scroll" "^2.5.1" + "@better-scroll/observe-dom" "^2.5.1" + "@better-scroll/observe-image" "^2.5.1" + "@better-scroll/pull-down" "^2.5.1" + "@better-scroll/pull-up" "^2.5.1" + "@better-scroll/scroll-bar" "^2.5.1" + "@better-scroll/slide" "^2.5.1" + "@better-scroll/wheel" "^2.5.1" + "@better-scroll/zoom" "^2.5.1" + +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.npmmirror.com/bfj/-/bfj-7.0.2.tgz" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.1.1" + resolved "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.1.1.tgz" + integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: + version "4.21.9" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.9.tgz" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0, camelcase@^6.2.1: + version "6.3.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001503: + version "1.0.30001508" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz" + integrity sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw== + +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/char-regex/-/char-regex-2.0.1.tgz" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + +check-types@^11.1.1: + version "11.2.2" + resolved "https://registry.npmmirror.com/check-types/-/check-types-11.2.2.tgz" + integrity sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA== + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-3.8.0.tgz" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + +cjs-module-lexer@^1.0.0: + version "1.2.3" + resolved "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== + dependencies: + source-map "~0.6.0" + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clsx@1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compare-func@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" + integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + dependencies: + array-ify "^1.0.0" + dot-prop "^5.1.0" + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confusing-browser-globals@^1.0.11: + version "1.0.11" + resolved "https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +conventional-changelog-angular@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541" + integrity sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg== + dependencies: + compare-func "^2.0.0" + +conventional-changelog-conventionalcommits@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz#3bad05f4eea64e423d3d90fc50c17d2c8cf17652" + integrity sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw== + dependencies: + compare-func "^2.0.0" + +conventional-commits-parser@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz#02ae1178a381304839bce7cea9da5f1b549ae505" + integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== + dependencies: + JSONStream "^1.3.5" + is-text-path "^1.0.1" + meow "^8.1.2" + split2 "^3.2.2" + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.30.1, core-js-compat@^3.30.2: + version "3.31.0" + resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.31.0.tgz" + integrity sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw== + dependencies: + browserslist "^4.21.5" + +core-js-pure@^3.23.3: + version "3.31.0" + resolved "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.31.0.tgz" + integrity sha512-/AnE9Y4OsJZicCzIe97JP5XoPKQJfTuEG43aEVLFJGOJpyqELod+pE6LEl63DfG1Mp8wX97LDaDpy1GmLEUxlg== + +core-js@3.29.1: + version "3.29.1" + resolved "https://registry.npmmirror.com/core-js/-/core-js-3.29.1.tgz#40ff3b41588b091aaed19ca1aa5cb111803fa9a6" + integrity sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw== + +core-js@^3.19.2: + version "3.31.0" + resolved "https://registry.npmmirror.com/core-js/-/core-js-3.31.0.tgz" + integrity sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig-typescript-loader@^4.0.0: + version "4.4.0" + resolved "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz#f3feae459ea090f131df5474ce4b1222912319f9" + integrity sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@^8.0.0: + version "8.3.4" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.4.tgz#ee1356e7f24e248a6bb34ec5d438c3dcebeb410c" + integrity sha512-SF+2P8+o/PTV05rgsAjDzL4OFdVXAulSfC/L19VaeVT7+tpOOSscCt2QLxDZ+CLxF2WOiq6y1K5asvs8qUJT/Q== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + +create-react-context@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-declaration-sorter@^6.3.1: + version "6.4.0" + resolved "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz" + integrity sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.5.1: + version "6.8.1" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-6.8.1.tgz" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^3.2.0: + version "3.4.1" + resolved "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssdb@^7.1.0: + version "7.6.0" + resolved "https://registry.npmmirror.com/cssdb/-/cssdb-7.6.0.tgz" + integrity sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6: + version "5.1.15" + resolved "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.0.2, csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +dargs@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" + integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +dayjs@^1.9.1: + version "1.11.9" + resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz" + integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decamelize-keys@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decimal.js@^10.2.1: + version "10.4.3" + resolved "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-diff@^0.3.5: + version "0.3.8" + resolved "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz" + integrity sha512-yVn6RZmHiGnxRKR9sJb3iVV2XTF1Ghh2DiWRZ3dMnGc43yUdWWF/kX6lQyk3+P84iprfWKU/8zFTrlkvtFm1ug== + +deep-equal@^2.0.5: + version "2.2.1" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-2.2.1.tgz" + integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + es-get-iterator "^1.1.3" + get-intrinsic "^1.2.0" + is-arguments "^1.1.1" + is-array-buffer "^3.0.2" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +dijkstrajs@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.6.0" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.0.tgz" + integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-5.2.1.tgz" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.1.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^10.0.0: + version "10.0.0" + resolved "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^3.1.6: + version "3.1.9" + resolved "https://registry.npmmirror.com/ejs/-/ejs-3.1.9.tgz" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.4.431: + version "1.4.441" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.441.tgz" + integrity sha512-LlCgQ8zgYZPymf5H4aE9itwiIWH4YlCiv1HFLmmcBeFYi5E+3eaIFnjHzYtcFQbaKfAW+CqZ9pgxo33DZuoqPg== + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.10.2.tgz" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encode-utf8@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz" + integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +engine.io-client@~6.5.2: + version "6.5.2" + resolved "https://registry.npmmirror.com/engine.io-client/-/engine.io-client-6.5.2.tgz#8709e22c291d4297ae80318d3c8baeae71f0e002" + integrity sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.11.0" + xmlhttprequest-ssl "~2.0.0" + +engine.io-parser@~5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/engine.io-parser/-/engine.io-parser-5.2.1.tgz#9f213c77512ff1a6cc0c7a86108a7ffceb16fcfb" + integrity sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ== + +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4, es-abstract@^1.21.2: + version "1.21.2" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.21.2.tgz" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== + dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.0" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +es-get-iterator@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-module-lexer@^1.2.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz" + integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-react-app@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz" + integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + dependencies: + debug "^3.2.7" + is-core-module "^2.11.0" + resolve "^1.22.1" + +eslint-module-utils@^2.7.4: + version "2.8.0" + resolved "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.25.3: + version "2.27.5" + resolved "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" + has "^1.0.3" + is-core-module "^2.11.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" + tsconfig-paths "^3.14.1" + +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsx-a11y@^6.5.1: + version "6.7.1" + resolved "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + dependencies: + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + ast-types-flow "^0.0.7" + axe-core "^4.6.2" + axobject-query "^3.1.1" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + semver "^6.3.0" + +eslint-plugin-react-hooks@^4.3.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-plugin-react@^7.27.1, eslint-plugin-react@^7.32.2: + version "7.32.2" + resolved "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.0" + string.prototype.matchall "^4.0.8" + +eslint-plugin-testing-library@^5.0.1: + version "5.11.0" + resolved "https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz" + integrity sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q== + dependencies: + "@typescript-eslint/utils" "^5.58.0" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" + integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== + +eslint-visitor-keys@^3.4.2: + version "3.4.2" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f" + integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw== + +eslint-webpack-plugin@^3.1.1: + version "3.2.0" + resolved "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz" + integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== + dependencies: + "@types/eslint" "^7.29.0 || ^8.4.1" + jest-worker "^28.0.2" + micromatch "^4.0.5" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + +eslint@^8.3.0: + version "8.46.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.46.0.tgz#a06a0ff6974e53e643acc42d1dcf2e7f797b3552" + integrity sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.1" + "@eslint/js" "^8.46.0" + "@humanwhocodes/config-array" "^0.11.10" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.2" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz" + integrity sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmmirror.com/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.12, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.npmmirror.com/filesize/-/filesize-8.0.7.tgz" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +fork-ts-checker-webpack-plugin@^9.0.0: + version "9.0.0" + resolved "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.0.tgz#e12b9e6116d32b07a2dbc0ea08f62b1cea24d35a" + integrity sha512-Kw3JjsfGs0piB0V2Em8gCuo51O3p4KyCOK0Tn8X57oq2mSNBrMmONALRBw5frcmWsOVU7iELXXsJ+FVxJeQuhA== + dependencies: + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + fs-extra "^10.0.0" + memfs "^3.4.1" + minimatch "^3.0.4" + node-abort-controller "^3.0.1" + schema-utils "^3.1.1" + semver "^7.3.5" + tapable "^2.2.1" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^11.0.0: + version "11.1.1" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" + integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.4.tgz" + integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +git-raw-commits@^2.0.11: + version "2.0.11" + resolved "https://registry.npmmirror.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" + integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== + dependencies: + dargs "^7.0.0" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@7.1.6: + version "7.1.6" + resolved "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== + dependencies: + ini "^1.3.4" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@4.4.0, global@^4.3.1, global@^4.4.0, global@~4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.20.0.tgz" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^4.0.1: + version "4.1.0" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.1.0, html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.3" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3, http-proxy-middleware@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^8.0.3: + version "8.0.3" + resolved "https://registry.npmmirror.com/husky/-/husky-8.0.3.tgz" + integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +immer@^9.0.21, immer@^9.0.7: + version "9.0.21" + resolved "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +immutable@^4.0.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/immutable/-/immutable-4.3.0.tgz" + integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +individual@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz" + integrity sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.4, ini@^1.3.5: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +intersection-observer@^0.12.0: + version "0.12.2" + resolved "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz" + integrity sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.1" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.12.1.tgz" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + +is-core-module@^2.13.0, is-core-module@^2.5.0: + version "2.13.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== + dependencies: + text-extensions "^1.0.0" + +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.10.tgz" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jake@^10.8.5: + version "10.8.7" + resolved "https://registry.npmmirror.com/jake/-/jake-10.8.7.tgz" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.4.2, jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watch-typeahead@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^28.0.2: + version "28.1.3" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.4.3: + version "27.5.1" + resolved "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +jiti@^1.18.2: + version "1.18.2" + resolved "https://registry.npmmirror.com/jiti/-/jiti-1.18.2.tgz" + integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== + +js-cookie@^2.x.x: + version "2.2.1" + resolved "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsencrypt@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/jsencrypt/-/jsencrypt-3.3.2.tgz" + integrity sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.0, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + +jsx-ast-utils@^2.2.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + dependencies: + array-includes "^3.1.1" + object.assign "^4.1.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: + version "3.3.3" + resolved "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +keycode@2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/keycode/-/keycode-2.2.0.tgz" + integrity sha512-ps3I9jAdNtRpJrbBvQjpzyFbss/skHqzS+eu4RxKLaEAtFqkjZaB6TZMSivPbLxf4K7VI4SjR0P5mRCX5+Q25A== + +kind-of@^6.0.2, kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4, klona@^2.0.5: + version "2.0.6" + resolved "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@=1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +launch-editor@^2.6.0: + version "2.6.0" + resolved "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.6.0.tgz" + integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.7.3" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lib-flexible@^0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/lib-flexible/-/lib-flexible-0.3.2.tgz" + integrity sha512-9yowMWA70tKhKdCJDaltY0mNQG4OWo7pWKScnTp9aiSxS7s20ZYlwBRE3335nweOf5qKXVC7sDxJwMPM8/MFZg== + +lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0, loader-utils@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.1.tgz" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.escape@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" + integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + +lodash.invokemap@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz#1748cda5d8b0ef8369c4eb3ec54c21feba1f2d62" + integrity sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w== + +lodash.isfunction@^3.0.9: + version "3.0.9" + resolved "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051" + integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.mergewith@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" + integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== + +lodash.pullall@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/lodash.pullall/-/lodash.pullall-4.2.0.tgz#9d98b8518b7c965b0fae4099bd9fb7df8bbf38ba" + integrity sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg== + +lodash.snakecase@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.startcase@^4.4.0: + version "4.4.0" + resolved "https://registry.npmmirror.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" + integrity sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash.uniqby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmmirror.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" + integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== + +lodash.upperfirst@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" + integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +long@4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/lz-string/-/lz-string-1.5.0.tgz" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +m3u8-parser@^6.0.0: + version "6.2.0" + resolved "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-6.2.0.tgz" + integrity sha512-qlC00JTxYOxawcqg+RB8jbyNwL3foY/nCY61kyWP+RCuJE9APLeqB/nSlTjb4Mg0yRmyERgjswpdQxMvkeoDrg== + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + global "^4.4.0" + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.1, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.npmmirror.com/memfs/-/memfs-3.6.0.tgz" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +meow@^8.0.0, meow@^8.1.2: + version "8.1.2" + resolved "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" + integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" + integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + dependencies: + dom-walk "^0.1.0" + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@^2.4.5: + version "2.7.6" + resolved "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mpd-parser@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.1.1.tgz" + integrity sha512-uZ/db5wQdlQn1L+OD49YXBhPI9UGeK1SeQE4D5EoaJIhf0WM9X3HDj8d+9PjoG06CgCvGZw3YW/wsHku+CH3yA== + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + "@xmldom/xmldom" "^0.8.3" + global "^4.4.0" + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +mux.js@6.3.0, mux.js@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/mux.js/-/mux.js-6.3.0.tgz" + integrity sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ== + dependencies: + "@babel/runtime" "^7.11.2" + global "^4.4.0" + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== + +node-fetch@~2.6.1: + version "2.6.13" + resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.13.tgz#a20acbbec73c2e09f9007de5cda17104122e0010" + integrity sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.12.tgz" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== + +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.5" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.5.tgz" + integrity sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ== + +object-assign@^4.0.1, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0, object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.6: + version "1.1.6" + resolved "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.6.tgz" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.6.tgz" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.6" + resolved "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz" + integrity sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ== + dependencies: + array.prototype.reduce "^1.0.5" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.21.2" + safe-array-concat "^1.0.0" + +object.hasown@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.2.tgz" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + dependencies: + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.values@^1.1.0, object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.npmmirror.com/object.values/-/object.values-1.1.6.tgz" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.npmmirror.com/open/-/open-8.4.2.tgz" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opencv.js@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/opencv.js/-/opencv.js-1.2.1.tgz#9e89fd669a749f80574ba5d4615a5ff3e3c09a16" + integrity sha512-+ji5Pk3eyz+RRSeZr2kLZNJpjsKoGyPJOjFWng7+Cuq9ylHakBqJMxDGlBW1+qdju3k8DadWOiHJ6JaF28UpKA== + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.1, pirates@^4.0.4: + version "4.0.6" + resolved "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkcs7@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz" + integrity sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ== + dependencies: + "@babel/runtime" "^7.5.5" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-load-config@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz" + integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== + dependencies: + lilconfig "^2.0.5" + yaml "^2.1.1" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.1.tgz" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + dependencies: + postcss-selector-parser "^6.0.11" + +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== + dependencies: + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" + +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.0.1: + version "7.8.3" + resolved "https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-pxtorem@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/postcss-pxtorem/-/postcss-pxtorem-6.0.0.tgz" + integrity sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg== + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.13" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: + version "8.4.24" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.24.tgz" + integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: + version "5.6.0" + resolved "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise@^8.1.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/promise/-/promise-8.3.0.tgz" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.0" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmmirror.com/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode@^1.5.3: + version "1.5.3" + resolved "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz" + integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== + dependencies: + dijkstrajs "^1.0.1" + encode-utf8 "^1.0.3" + pngjs "^5.0.0" + yargs "^15.3.1" + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +qs@^6.11.2: + version "6.11.2" + resolved "https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc-field-form@^1.26.4: + version "1.34.1" + resolved "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.34.1.tgz" + integrity sha512-oohdrjUHYWzY4H5EOw/9xk324oatZOKiCfo3FwnK9G/LswoqflWoxeaAGMkjI5Ug4YxSq80fehoJjVYApSheYA== + dependencies: + "@babel/runtime" "^7.18.0" + async-validator "^4.1.0" + rc-util "^5.32.2" + +rc-util@^5.32.2: + version "5.34.1" + resolved "https://registry.npmmirror.com/rc-util/-/rc-util-5.34.1.tgz" + integrity sha512-SqiUT8Ssgh5C+hu4y887xwCrMNcxLm6ScOo8AFlWYYF3z9uNNiPpwwSjvicqOlWd79rNw1g44rnP7tz9MrO1ZQ== + dependencies: + "@babel/runtime" "^7.18.3" + react-is "^16.12.0" + +react-activation@^0.12.4: + version "0.12.4" + resolved "https://registry.npmmirror.com/react-activation/-/react-activation-0.12.4.tgz#b619ccfb2c554a45f6d11a1fa7bf3d8ef691dcbf" + integrity sha512-6jJtnUnQBKCrWgvHkzCJP3QZAtthnhDuoPa5LJnj1+1TxS5qkh3Z74zdNZY40wMbkTsLbo6CYoS51Fx/bTM3/w== + dependencies: + create-react-context "^0.3.0" + hoist-non-react-statics "^3.3.0" + react-node-key "^0.4.0" + szfe-tools "^0.0.0-beta.7" + +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== + dependencies: + core-js "^3.19.2" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0, react-is@^18.2.0: + version "18.2.0" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-loading-skeleton@^3.3.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/react-loading-skeleton/-/react-loading-skeleton-3.3.1.tgz#cd6e3a626ee86c76a46c14e2379243f2f8834e1b" + integrity sha512-NilqqwMh2v9omN7LteiDloEVpFyMIa0VGqF+ukqp0ncVlYu1sKYbYGX9JEl+GtOT9TKsh04zCHAbavnQ2USldA== + +react-node-key@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/react-node-key/-/react-node-key-0.4.0.tgz#acb90f06828f594051c6e37c005ea080be228ee2" + integrity sha512-puiuP2QYEuNBVVvcjpUE8d8/jdAhiXHBHMmjZzQT4+fe276RMYea/tY7JoZoYlrhAX8DORLPvjySjXYJZ1m6/A== + dependencies: + jsx-ast-utils "^2.2.1" + szfe-tools "^0.0.0-beta.7" + +react-redux@^8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/react-redux/-/react-redux-8.1.1.tgz" + integrity sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA== + dependencies: + "@babel/runtime" "^7.12.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/use-sync-external-store" "^0.0.3" + hoist-non-react-statics "^3.3.2" + react-is "^18.0.0" + use-sync-external-store "^1.0.0" + +react-refresh@^0.11.0: + version "0.11.0" + resolved "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.11.0.tgz" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== + +react-router-dom@^6.14.1: + version "6.14.1" + resolved "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.14.1.tgz" + integrity sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw== + dependencies: + "@remix-run/router" "1.7.1" + react-router "6.14.1" + +react-router@6.14.1: + version "6.14.1" + resolved "https://registry.npmmirror.com/react-router/-/react-router-6.14.1.tgz" + integrity sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g== + dependencies: + "@remix-run/router" "1.7.1" + +react-transition-group@4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-4.4.2.tgz" + integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react-vant@^3.3.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/react-vant/-/react-vant-3.3.1.tgz" + integrity sha512-lZs5DTeYjotfJLAZq64qgdEGBmC/8Ab50L4BpGwdZlluusGO/alX5qxzlKyhAa1VEFvYjdWFLGQ/szJM2FhAxw== + dependencies: + "@react-spring/web" "^9.4.5" + "@react-vant/icons" latest + "@use-gesture/react" "10.2.17" + "@vant/popperjs" "^1.1.0" + clsx "1.2.1" + rc-field-form "^1.26.4" + react-is "^18.2.0" + react-transition-group "4.4.2" + tslib "^2.4.0" + +react@^18.2.0: + version "18.2.0" + resolved "https://registry.npmmirror.com/react/-/react-18.2.0.tgz" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +redux-logger@^3.0.6: + version "3.0.6" + resolved "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz" + integrity sha512-JoCIok7bg/XpqA1JqCqXFypuqBbQzGQySrhFzewB7ThcnysTO30l4VCst86AuB9T9tuT03MAA56Jw2PNhRSNCg== + dependencies: + deep-diff "^0.3.5" + +redux-persist@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz" + integrity sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ== + +redux-thunk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4.0.0, redux@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.5, regenerator-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.npmmirror.com/regex-parser/-/regex-parser-2.2.11.tgz" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^4.1.8: + version "4.1.8" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-global@1.0.0, resolve-global@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" + integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== + dependencies: + global-dirs "^0.1.1" + +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" + source-map "0.6.1" + +resolve.exports@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz" + integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.2: + version "1.22.2" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.2.tgz" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.10.0: + version "1.22.4" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" + integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.4" + resolved "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.4.tgz" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rust-result@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz" + integrity sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA== + dependencies: + individual "^2.0.0" + +safe-array-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz" + integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-parse@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz" + integrity sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ== + dependencies: + rust-result "^1.0.0" + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize.css@*: + version "13.0.0" + resolved "https://registry.npmmirror.com/sanitize.css/-/sanitize.css-13.0.0.tgz" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== + +sass-loader@^12.3.0: + version "12.6.0" + resolved "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz" + integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sass@^1.63.6: + version "1.63.6" + resolved "https://registry.npmmirror.com/sass/-/sass-1.63.6.tgz" + integrity sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +screenfull@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz" + integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA== + +seedrandom@^3.0.5: + version "3.0.5" + resolved "https://registry.npmmirror.com/seedrandom/-/seedrandom-3.0.5.tgz#54edc85c95222525b0c7a6f6b3543d8e0b3aa0a7" + integrity sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg== + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.1.1.tgz" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@7.5.4, semver@^7.3.4: + version "7.5.4" + resolved "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: + version "7.5.3" + resolved "https://registry.npmmirror.com/semver/-/semver-7.5.3.tgz" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.8.1" + resolved "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +socket.io-client@^4.7.2: + version "4.7.2" + resolved "https://registry.npmmirror.com/socket.io-client/-/socket.io-client-4.7.2.tgz#f2f13f68058bd4e40f94f2a1541f275157ff2c08" + integrity sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.5.2" + socket.io-parser "~4.2.4" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.npmmirror.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@^3.0.0: + version "3.0.2" + resolved "https://registry.npmmirror.com/source-map-loader/-/source-map-loader-3.0.2.tgz" + integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.3" + source-map-js "^1.0.1" + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.8.0-beta.0.tgz" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.13" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split2@^3.0.0, split2@^3.2.2: + version "3.2.2" + resolved "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/string-length/-/string-length-5.0.1.tgz" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/strip-comments/-/strip-comments-2.0.1.tgz" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.3.1: + version "3.3.3" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.3.tgz" + integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +sucrase@^3.32.0: + version "3.32.0" + resolved "https://registry.npmmirror.com/sucrase/-/sucrase-3.32.0.tgz" + integrity sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +szfe-tools@^0.0.0-beta.7: + version "0.0.0-beta.7" + resolved "https://registry.npmmirror.com/szfe-tools/-/szfe-tools-0.0.0-beta.7.tgz#580bacbc3d4e353c6ac00ab337b037aa53d14e96" + integrity sha512-/M7+Tel2G8zapfDYZlz17hf9ViqAi/loZMfM81b5iZMyaWL/t5dajBszEBI2kyIDFzlLT4btBcq+BimFgmAHug== + dependencies: + "@babel/runtime" "^7.10.2" + +tailwindcss@^3.0.2: + version "3.3.2" + resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.2.tgz" + integrity sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.12" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.18.2" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + postcss-value-parser "^4.2.0" + resolve "^1.22.2" + sucrase "^3.32.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/tempy/-/tempy-0.6.0.tgz" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: + version "5.18.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.18.1.tgz" + integrity sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +throat@^6.0.1: + version "6.0.2" + resolved "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz" + integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== + +through2@^4.0.0: + version "4.0.2" + resolved "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + dependencies: + readable-stream "3" + +"through@>=2.2.7 <3": + version "2.3.8" + resolved "https://registry.npmmirror.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +tough-cookie@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.3.tgz" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +ts-node@^10.8.1: + version "10.9.1" + resolved "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" + integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + +tsconfig-paths@^3.14.1: + version "3.14.2" + resolved "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3, tslib@^2.4.0, tslib@^2.4.1: + version "2.6.0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.6.0.tgz" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.16.0.tgz" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.4.2: + version "4.9.5" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +"typescript@^4.6.4 || ^5.0.0": + version "5.2.2" + resolved "https://registry.npmmirror.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url-toolkit@^2.2.1: + version "2.2.5" + resolved "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz" + integrity sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg== + +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +"video.js@^7 || ^8", video.js@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/video.js/-/video.js-8.3.0.tgz" + integrity sha512-Vp3mqMLSUE354t+G8CbZKwcV520VKoS5fow8zjnEEKFuqStmkmnvK7/FurP6zuP/oWGJ1rqlKxML56kmJOrwRw== + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/http-streaming" "3.0.2" + "@videojs/vhs-utils" "^4.0.0" + "@videojs/xhr" "2.6.0" + aes-decrypter "^4.0.1" + global "4.4.0" + keycode "2.2.0" + m3u8-parser "^6.0.0" + mpd-parser "^1.0.1" + mux.js "^6.2.0" + safe-json-parse "4.0.0" + videojs-contrib-quality-levels "3.0.0" + videojs-font "4.1.0" + videojs-vtt.js "0.15.4" + +videojs-contrib-quality-levels@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-3.0.0.tgz" + integrity sha512-sNx38EYUx+Q+gmup1gVTv9P9/sPs28rM7gZOx1sedaHoKxEdYB+ysOGfHj6MSELBMNGMj6ZspdrpSiWguGvGxA== + dependencies: + global "^4.4.0" + +videojs-font@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/videojs-font/-/videojs-font-4.1.0.tgz" + integrity sha512-X1LuPfLZPisPLrANIAKCknZbZu5obVM/ylfd1CN+SsCmPZQ3UMDPcvLTpPBJxcBuTpHQq2MO1QCFt7p8spnZ/w== + +videojs-vtt.js@0.15.4: + version "0.15.4" + resolved "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.4.tgz" + integrity sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA== + dependencies: + global "^4.3.1" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-vitals@^2.1.0: + version "2.1.4" + resolved "https://registry.npmmirror.com/web-vitals/-/web-vitals-2.1.4.tgz" + integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-bundle-analyzer@^4.9.1: + version "4.9.1" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz#d00bbf3f17500c10985084f22f1a2bf45cb2f09d" + integrity sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + is-plain-object "^5.0.0" + lodash.debounce "^4.0.8" + lodash.escape "^4.0.1" + lodash.flatten "^4.4.0" + lodash.invokemap "^4.6.0" + lodash.pullall "^4.2.0" + lodash.uniqby "^4.7.0" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.6.0: + version "4.15.1" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== + dependencies: + tapable "^2.0.0" + webpack-sources "^2.2.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-2.3.1.tgz" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.64.4: + version "5.88.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-5.88.0.tgz" + integrity sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.6.2: + version "3.6.2" + resolved "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.9.tgz" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workbox-background-sync@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz" + integrity sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-broadcast-update@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz" + integrity sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ== + dependencies: + workbox-core "6.6.1" + +workbox-build@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-build/-/workbox-build-6.6.1.tgz" + integrity sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "6.6.1" + workbox-broadcast-update "6.6.1" + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-google-analytics "6.6.1" + workbox-navigation-preload "6.6.1" + workbox-precaching "6.6.1" + workbox-range-requests "6.6.1" + workbox-recipes "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + workbox-streams "6.6.1" + workbox-sw "6.6.1" + workbox-window "6.6.1" + +workbox-cacheable-response@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz" + integrity sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag== + dependencies: + workbox-core "6.6.1" + +workbox-core@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-core/-/workbox-core-6.6.1.tgz" + integrity sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw== + +workbox-expiration@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-expiration/-/workbox-expiration-6.6.1.tgz" + integrity sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-google-analytics@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz" + integrity sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA== + dependencies: + workbox-background-sync "6.6.1" + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-navigation-preload@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz" + integrity sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA== + dependencies: + workbox-core "6.6.1" + +workbox-precaching@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-precaching/-/workbox-precaching-6.6.1.tgz" + integrity sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-range-requests@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz" + integrity sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g== + dependencies: + workbox-core "6.6.1" + +workbox-recipes@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-recipes/-/workbox-recipes-6.6.1.tgz" + integrity sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g== + dependencies: + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-precaching "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-routing@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-routing/-/workbox-routing-6.6.1.tgz" + integrity sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg== + dependencies: + workbox-core "6.6.1" + +workbox-strategies@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-strategies/-/workbox-strategies-6.6.1.tgz" + integrity sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw== + dependencies: + workbox-core "6.6.1" + +workbox-streams@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-streams/-/workbox-streams-6.6.1.tgz" + integrity sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + +workbox-sw@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-sw/-/workbox-sw-6.6.1.tgz" + integrity sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ== + +workbox-webpack-plugin@^6.4.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz" + integrity sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA== + dependencies: + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.6.1" + +workbox-window@6.6.1: + version "6.6.1" + resolved "https://registry.npmmirror.com/workbox-window/-/workbox-window-6.6.1.tgz" + integrity sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "6.6.1" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1, ws@^7.4.6: + version "7.5.9" + resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.13.0: + version "8.13.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.13.0.tgz" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + +ws@~8.11.0: + version "8.11.0" + resolved "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yaml@^2.1.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz" + integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2, yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.0.3, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.0.0: + version "17.7.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==