From 9f25a85d0748185ed829c723f63e945682b50c05 Mon Sep 17 00:00:00 2001 From: commie Date: Fri, 21 Nov 2025 01:45:26 +0800 Subject: [PATCH] 2 --- uniapp/.gitignore | 45 - uniapp/.prettierignore | 2 - uniapp/App.vue | 515 ------- uniapp/LICENSE | 661 -------- uniapp/Readme.md | 230 --- uniapp/api/login.js | 79 - uniapp/common/config.js | 25 - uniapp/common/demo.scss | 44 - uniapp/common/emojis.js | 34 - uniapp/common/mixin.js | 5 - uniapp/common/props.js | 2 - uniapp/components/AreaPicker/areaCode.js | 120 -- uniapp/components/AreaPicker/index.vue | 44 - .../ChooseIndexFooter/SelectedMember.vue | 59 - uniapp/components/ChooseIndexFooter/index.vue | 143 -- uniapp/components/ChooseIndexList/index.vue | 91 -- uniapp/components/CustomNavBar/index.vue | 92 -- uniapp/components/MyAvatar/index.vue | 94 -- uniapp/components/SettingItem/index.vue | 84 -- uniapp/components/UserItem/index.vue | 149 -- .../gaoyia-parse/components/wxParseAudio.vue | 29 - .../gaoyia-parse/components/wxParseImg.vue | 95 -- .../gaoyia-parse/components/wxParseTable.vue | 59 - .../components/wxParseTemplate0.vue | 122 -- .../components/wxParseTemplate1.vue | 111 -- .../components/wxParseTemplate10.vue | 111 -- .../components/wxParseTemplate11.vue | 121 -- .../components/wxParseTemplate2.vue | 111 -- .../components/wxParseTemplate3.vue | 111 -- .../components/wxParseTemplate4.vue | 111 -- .../components/wxParseTemplate5.vue | 111 -- .../components/wxParseTemplate6.vue | 111 -- .../components/wxParseTemplate7.vue | 111 -- .../components/wxParseTemplate8.vue | 111 -- .../components/wxParseTemplate9.vue | 111 -- .../gaoyia-parse/components/wxParseVideo.vue | 20 - .../components/gaoyia-parse/libs/html2json.js | 266 ---- .../gaoyia-parse/libs/htmlparser.js | 170 --- .../components/gaoyia-parse/libs/wxDiscode.js | 227 --- uniapp/components/gaoyia-parse/parse.css | 271 ---- uniapp/components/gaoyia-parse/parse.vue | 226 --- uniapp/constant/comp.js | 42 - uniapp/constant/event.js | 5 - uniapp/constant/im.js | 51 - uniapp/constant/index.js | 3 - uniapp/docs/images/appid.png | Bin 13001 -> 0 bytes uniapp/docs/images/build.png | Bin 36903 -> 0 bytes uniapp/docs/images/dev.png | Bin 37786 -> 0 bytes uniapp/docs/images/download.png | Bin 96194 -> 0 bytes uniapp/docs/images/logo.jpg | Bin 508439 -> 0 bytes uniapp/docs/images/map.png | Bin 53980 -> 0 bytes uniapp/docs/images/plugin.png | Bin 43206 -> 0 bytes uniapp/docs/images/preview1.png | Bin 35892 -> 0 bytes uniapp/docs/images/preview2.png | Bin 30427 -> 0 bytes uniapp/docs/images/push1.png | Bin 27324 -> 0 bytes uniapp/docs/images/push2.png | Bin 90281 -> 0 bytes uniapp/docs/images/run_dev.png | Bin 14943 -> 0 bytes uniapp/index.html | 24 - uniapp/main.js | 23 - uniapp/manifest.json | 178 --- uniapp/package.json | 11 - uniapp/pages.json | 289 ---- uniapp/pages/common/contactChoose/index.vue | 281 ---- uniapp/pages/common/createGroup/index.vue | 213 --- uniapp/pages/common/detailsFileds/index.vue | 94 -- uniapp/pages/common/groupCard/index.vue | 309 ---- uniapp/pages/common/markOrIDPage/index.vue | 139 -- .../pages/common/searchUserOrGroup/index.vue | 163 -- uniapp/pages/common/sendAddRequest/index.vue | 125 -- .../userCard/components/UserInfoRowItem.vue | 51 - uniapp/pages/common/userCard/index.vue | 311 ---- uniapp/pages/common/userCardMore/index.vue | 156 -- uniapp/pages/common/webviewWrapper/index.vue | 18 - .../contact/applicationDetails/index.vue | 256 ---- .../applicationList/ApplicationItem.vue | 246 --- .../pages/contact/applicationList/index.vue | 173 --- .../contact/applicationListDetails/index.vue | 81 - .../pages/contact/contactAdd/ActionItem.vue | 74 - uniapp/pages/contact/contactAdd/index.vue | 101 -- uniapp/pages/contact/friendList/index.vue | 93 -- uniapp/pages/contact/groupList/GroupItem.vue | 56 - uniapp/pages/contact/groupList/index.vue | 157 -- .../contact/index/components/ContactMenus.vue | 151 -- uniapp/pages/contact/index/index.vue | 87 -- .../pages/contact/searchUserOrGroup/index.vue | 57 - .../pages/contact/switchJoinGroup/index.vue | 99 -- .../ChatingFooter/ChatingActionBar.vue | 80 - .../components/ChatingFooter/CustomEditor.vue | 101 -- .../components/ChatingFooter/index.vue | 342 ----- .../chating/components/ChatingHeader.vue | 285 ---- .../chating/components/ChatingList.vue | 251 --- .../MessageItem/ErrorMessageRender.vue | 17 - .../MessageItem/MediaMessageRender.vue | 81 - .../MessageItem/TextMessageRender.vue | 35 - .../chating/components/MessageItem/index.vue | 298 ---- uniapp/pages/conversation/chating/index.vue | 148 -- .../components/ChatHeader.vue | 329 ---- .../components/ConversationItem.vue | 156 -- .../conversation/conversationList/index.vue | 118 -- .../pages/conversation/groupManage/index.vue | 57 - .../components/GroupMemberListHeader.vue | 126 -- .../conversation/groupMemberList/index.vue | 314 ---- .../groupSettings/components/ActionSheet.vue | 57 - .../components/GroupMemberRow.vue | 171 --- .../conversation/groupSettings/index.vue | 361 ----- .../conversation/singleSettings/index.vue | 102 -- .../updateGroupOrNickname/index.vue | 92 -- uniapp/pages/login/index.vue | 439 ------ uniapp/pages/login/registerOrForget/index.vue | 127 -- uniapp/pages/login/setPassword/index.vue | 174 --- uniapp/pages/login/setSelfInfo/index.vue | 191 --- uniapp/pages/login/verifyCode/index.vue | 163 -- uniapp/pages/profile/about/index.vue | 144 -- uniapp/pages/profile/accountSetting/index.vue | 52 - uniapp/pages/profile/blockList/index.vue | 117 -- uniapp/pages/profile/index/index.vue | 230 --- uniapp/pages/profile/selfInfo/InfoItem.vue | 74 - uniapp/pages/profile/selfInfo/index.vue | 216 --- uniapp/pages/workbench/index/index.vue | 31 - uniapp/static/audio/beCalled.mp3 | Bin 71053 -> 0 bytes uniapp/static/audio/calling.wav | Bin 190044 -> 0 bytes uniapp/static/audio/newMessage.wav | Bin 80044 -> 0 bytes uniapp/static/images/about_logo.png | Bin 14753 -> 0 bytes uniapp/static/images/announcement_close.png | Bin 423 -> 0 bytes uniapp/static/images/block_empty.png | Bin 7763 -> 0 bytes uniapp/static/images/chating_action_call.png | Bin 2819 -> 0 bytes .../static/images/chating_action_camera.png | Bin 3058 -> 0 bytes uniapp/static/images/chating_action_card.png | Bin 2662 -> 0 bytes uniapp/static/images/chating_action_file.png | Bin 2462 -> 0 bytes uniapp/static/images/chating_action_image.png | Bin 2435 -> 0 bytes .../static/images/chating_action_location.png | Bin 3175 -> 0 bytes uniapp/static/images/chating_footer_add.png | Bin 2678 -> 0 bytes uniapp/static/images/chating_footer_audio.png | Bin 2853 -> 0 bytes .../images/chating_footer_audio_recording.png | Bin 2835 -> 0 bytes uniapp/static/images/chating_footer_emoji.png | Bin 3295 -> 0 bytes .../images/chating_footer_quote_close.png | Bin 1217 -> 0 bytes .../images/chating_footer_recording.png | Bin 2452 -> 0 bytes uniapp/static/images/chating_message_copy.png | Bin 413 -> 0 bytes uniapp/static/images/chating_message_del.png | Bin 546 -> 0 bytes .../static/images/chating_message_failed.png | Bin 896 -> 0 bytes uniapp/static/images/chating_message_file.png | Bin 1907 -> 0 bytes .../static/images/chating_message_forward.png | Bin 685 -> 0 bytes .../images/chating_message_multiple.png | Bin 700 -> 0 bytes .../static/images/chating_message_notice.png | Bin 639 -> 0 bytes .../static/images/chating_message_reply.png | Bin 673 -> 0 bytes .../static/images/chating_message_revoke.png | Bin 1137 -> 0 bytes .../static/images/chating_message_video.png | Bin 547 -> 0 bytes .../images/chating_message_video_other.png | Bin 505 -> 0 bytes .../images/chating_message_video_play.png | Bin 3729 -> 0 bytes .../static/images/chating_message_voice.png | Bin 1001 -> 0 bytes uniapp/static/images/common_add.png | Bin 1539 -> 0 bytes uniapp/static/images/common_call.png | Bin 2412 -> 0 bytes uniapp/static/images/common_circle_add.png | Bin 1787 -> 0 bytes uniapp/static/images/common_db_arrow.png | Bin 505 -> 0 bytes uniapp/static/images/common_left_arrow.png | Bin 854 -> 0 bytes uniapp/static/images/common_more.png | Bin 635 -> 0 bytes uniapp/static/images/common_right.png | Bin 411 -> 0 bytes uniapp/static/images/common_search.png | Bin 1377 -> 0 bytes .../images/contact_add_create_group.png | Bin 1749 -> 0 bytes .../static/images/contact_add_join_group.png | Bin 1560 -> 0 bytes .../images/contact_add_join_group_fill.png | Bin 592 -> 0 bytes uniapp/static/images/contact_add_qr_user.png | Bin 566 -> 0 bytes .../static/images/contact_add_search_user.png | Bin 1387 -> 0 bytes .../images/contact_add_search_user_fill.png | Bin 482 -> 0 bytes .../static/images/contact_choose_company.png | Bin 1843 -> 0 bytes .../images/contact_choose_company_active.png | Bin 2374 -> 0 bytes .../static/images/contact_choose_friend.png | Bin 2583 -> 0 bytes .../images/contact_choose_friend_active.png | Bin 3245 -> 0 bytes uniapp/static/images/contact_choose_group.png | Bin 3088 -> 0 bytes .../images/contact_choose_group_active.png | Bin 4024 -> 0 bytes uniapp/static/images/contact_my_friend.png | Bin 1770 -> 0 bytes uniapp/static/images/contact_my_group.png | Bin 1703 -> 0 bytes uniapp/static/images/contact_my_lable.png | Bin 1691 -> 0 bytes uniapp/static/images/contact_new_friend.png | Bin 1836 -> 0 bytes uniapp/static/images/contact_new_group.png | Bin 1780 -> 0 bytes .../static/images/conversation_not_accept.png | Bin 1509 -> 0 bytes uniapp/static/images/default_notify_icon.png | Bin 1562 -> 0 bytes uniapp/static/images/empty_lable.png | Bin 8075 -> 0 bytes uniapp/static/images/file_icon_zip.png | Bin 920 -> 0 bytes .../images/file_message/file_download.png | Bin 1218 -> 0 bytes .../static/images/file_message/file_excel.png | Bin 4788 -> 0 bytes .../static/images/file_message/file_image.png | Bin 4265 -> 0 bytes .../static/images/file_message/file_mask.png | Bin 1515 -> 0 bytes .../static/images/file_message/file_pdf.png | Bin 4676 -> 0 bytes .../static/images/file_message/file_ppt.png | Bin 3928 -> 0 bytes .../images/file_message/file_suspend.png | Bin 1359 -> 0 bytes .../images/file_message/file_unknown.png | Bin 4798 -> 0 bytes .../static/images/file_message/file_word.png | Bin 3603 -> 0 bytes .../static/images/file_message/file_zip.png | Bin 3637 -> 0 bytes uniapp/static/images/forbidden_footer.png | Bin 747 -> 0 bytes uniapp/static/images/global_search_empty.png | Bin 6536 -> 0 bytes uniapp/static/images/group_calling_arrow.png | Bin 442 -> 0 bytes uniapp/static/images/group_calling_icon.png | Bin 1034 -> 0 bytes uniapp/static/images/group_edit.png | Bin 262 -> 0 bytes uniapp/static/images/group_setting_edit.png | Bin 463 -> 0 bytes uniapp/static/images/group_setting_invite.png | Bin 541 -> 0 bytes uniapp/static/images/group_setting_qrcode.png | Bin 719 -> 0 bytes uniapp/static/images/group_setting_remove.png | Bin 435 -> 0 bytes uniapp/static/images/id_copy.png | Bin 252 -> 0 bytes uniapp/static/images/loading.png | Bin 567 -> 0 bytes uniapp/static/images/location.png | Bin 4980 -> 0 bytes uniapp/static/images/logo.png | Bin 3976 -> 0 bytes uniapp/static/images/more_add_friend.png | Bin 1759 -> 0 bytes uniapp/static/images/more_add_group.png | Bin 2050 -> 0 bytes uniapp/static/images/more_create_group.png | Bin 1061 -> 0 bytes uniapp/static/images/more_qr.png | Bin 842 -> 0 bytes uniapp/static/images/mutiple_batch.png | Bin 2309 -> 0 bytes uniapp/static/images/mutiple_delete.png | Bin 1390 -> 0 bytes uniapp/static/images/mutiple_merge.png | Bin 1279 -> 0 bytes uniapp/static/images/preview_file_icon.png | Bin 2168 -> 0 bytes uniapp/static/images/profile_menu_about.png | Bin 1495 -> 0 bytes uniapp/static/images/profile_menu_account.png | Bin 1942 -> 0 bytes uniapp/static/images/profile_menu_info.png | Bin 917 -> 0 bytes uniapp/static/images/profile_menu_logout.png | Bin 847 -> 0 bytes uniapp/static/images/profile_menu_notice.png | Bin 1457 -> 0 bytes uniapp/static/images/profile_top_bg.png | Bin 5758 -> 0 bytes uniapp/static/images/profile_top_qr.png | Bin 639 -> 0 bytes uniapp/static/images/recorder_cancel.png | Bin 962 -> 0 bytes uniapp/static/images/search_empty.png | Bin 3801 -> 0 bytes uniapp/static/images/self_info_qr.png | Bin 719 -> 0 bytes uniapp/static/images/self_qr_bg.png | Bin 2789 -> 0 bytes uniapp/static/images/send_btn.png | Bin 975 -> 0 bytes uniapp/static/images/single_setting_add.png | Bin 1375 -> 0 bytes uniapp/static/images/single_setting_file.png | Bin 586 -> 0 bytes uniapp/static/images/single_setting_image.png | Bin 1201 -> 0 bytes uniapp/static/images/single_setting_text.png | Bin 1455 -> 0 bytes uniapp/static/images/single_setting_video.png | Bin 1152 -> 0 bytes uniapp/static/images/switch_join_id.png | Bin 602 -> 0 bytes uniapp/static/images/switch_join_qr.png | Bin 918 -> 0 bytes uniapp/static/images/sync_error.png | Bin 800 -> 0 bytes uniapp/static/images/tabbar_contacts.png | Bin 1306 -> 0 bytes .../static/images/tabbar_contacts_active.png | Bin 1148 -> 0 bytes uniapp/static/images/tabbar_conversation.png | Bin 2295 -> 0 bytes .../images/tabbar_conversation_active.png | Bin 1944 -> 0 bytes uniapp/static/images/tabbar_moments.png | Bin 985 -> 0 bytes .../static/images/tabbar_moments_active.png | Bin 1164 -> 0 bytes uniapp/static/images/tabbar_profile.png | Bin 1372 -> 0 bytes .../static/images/tabbar_profile_active.png | Bin 1178 -> 0 bytes uniapp/static/images/tabbar_workbench.png | Bin 1289 -> 0 bytes .../static/images/tabbar_workbench_active.png | Bin 1116 -> 0 bytes uniapp/static/images/user_card_add.png | Bin 3766 -> 0 bytes uniapp/static/images/user_card_call.png | Bin 3365 -> 0 bytes uniapp/static/images/user_card_message.png | Bin 543 -> 0 bytes uniapp/static/images/video_preview_close.png | Bin 784 -> 0 bytes .../static/images/video_preview_download.png | Bin 345 -> 0 bytes uniapp/static/images/video_preview_pause.png | Bin 278 -> 0 bytes uniapp/static/images/video_preview_play.png | Bin 342 -> 0 bytes uniapp/static/logo.png | Bin 4023 -> 0 bytes uniapp/static/wasm_exec.js | 743 --------- uniapp/store/getters.js | 22 - uniapp/store/index.js | 21 - uniapp/store/modules/contact.js | 320 ---- uniapp/store/modules/conversation.js | 119 -- uniapp/store/modules/message.js | 87 -- uniapp/store/modules/user.js | 83 - uniapp/styles/common.scss | 39 - uniapp/styles/global.scss | 13 - uniapp/styles/login.scss | 49 - uniapp/uni.scss | 82 - .../uni_modules/Sansnn-uQRCode/changelog.md | 3 - .../components/u-qrcode/u-qrcode.vue | 924 ------------ .../components/uqrcode/uqrcode.vue | 924 ------------ .../js_sdk/gcanvas/bridge/bridge-weex.js | 241 --- .../context-2d/FillStyleLinearGradient.js | 18 - .../gcanvas/context-2d/FillStylePattern.js | 8 - .../context-2d/FillStyleRadialGradient.js | 17 - .../gcanvas/context-2d/RenderingContext.js | 666 -------- .../gcanvas/context-webgl/ActiveInfo.js | 11 - .../js_sdk/gcanvas/context-webgl/Buffer.js | 21 - .../gcanvas/context-webgl/Framebuffer.js | 21 - .../js_sdk/gcanvas/context-webgl/GLenum.js | 298 ---- .../js_sdk/gcanvas/context-webgl/GLmethod.js | 142 -- .../js_sdk/gcanvas/context-webgl/GLtype.js | 23 - .../js_sdk/gcanvas/context-webgl/Program.js | 21 - .../gcanvas/context-webgl/Renderbuffer.js | 21 - .../gcanvas/context-webgl/RenderingContext.js | 1191 --------------- .../js_sdk/gcanvas/context-webgl/Shader.js | 22 - .../context-webgl/ShaderPrecisionFormat.js | 11 - .../js_sdk/gcanvas/context-webgl/Texture.js | 22 - .../gcanvas/context-webgl/UniformLocation.js | 22 - .../gcanvas/context-webgl/classUtils.js | 3 - .../js_sdk/gcanvas/env/canvas.js | 74 - .../js_sdk/gcanvas/env/image.js | 96 -- .../Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js | 24 - .../Sansnn-uQRCode/js_sdk/gcanvas/index.js | 39 - .../js_sdk/uqrcode/package.json | 12 - .../Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js | 47 - uniapp/uni_modules/Sansnn-uQRCode/license.md | 201 --- .../uni_modules/Sansnn-uQRCode/package.json | 83 - uniapp/uni_modules/Sansnn-uQRCode/readme.md | 318 ---- uniapp/uni_modules/mp-html/README.md | 191 --- uniapp/uni_modules/mp-html/changelog.md | 114 -- .../mp-html/components/mp-html/mp-html.vue | 493 ------ .../mp-html/components/mp-html/node/node.vue | 576 ------- .../mp-html/components/mp-html/parser.js | 1333 ---------------- uniapp/uni_modules/mp-html/package.json | 76 - .../static/app-plus/mp-html/js/handler.js | 1 - .../app-plus/mp-html/js/uni.webview.min.js | 1 - .../static/app-plus/mp-html/local.html | 1 - uniapp/uni_modules/uni-scss/changelog.md | 8 - uniapp/uni_modules/uni-scss/index.scss | 1 - uniapp/uni_modules/uni-scss/package.json | 82 - uniapp/uni_modules/uni-scss/readme.md | 4 - uniapp/uni_modules/uni-scss/styles/index.scss | 7 - .../uni-scss/styles/setting/_border.scss | 3 - .../uni-scss/styles/setting/_color.scss | 66 - .../uni-scss/styles/setting/_radius.scss | 55 - .../uni-scss/styles/setting/_space.scss | 56 - .../uni-scss/styles/setting/_styles.scss | 167 -- .../uni-scss/styles/setting/_text.scss | 24 - .../uni-scss/styles/setting/_variables.scss | 146 -- .../uni-scss/styles/tools/functions.scss | 19 - uniapp/uni_modules/uni-scss/theme.scss | 31 - uniapp/uni_modules/uni-scss/variables.scss | 62 - .../uni_modules/uni-swipe-action/changelog.md | 43 - .../uni-swipe-action-item/bindingx.js | 302 ---- .../components/uni-swipe-action-item/isPC.js | 12 - .../uni-swipe-action-item/mpalipay.js | 195 --- .../uni-swipe-action-item/mpother.js | 260 ---- .../components/uni-swipe-action-item/mpwxs.js | 84 -- .../uni-swipe-action-item/render.js | 270 ---- .../uni-swipe-action-item.vue | 347 ----- .../components/uni-swipe-action-item/wx.wxs | 341 ----- .../uni-swipe-action/uni-swipe-action.vue | 60 - .../uni_modules/uni-swipe-action/package.json | 84 -- uniapp/uni_modules/uni-swipe-action/readme.md | 11 - uniapp/uni_modules/uview-ui/LICENSE | 21 - uniapp/uni_modules/uview-ui/README.md | 66 - uniapp/uni_modules/uview-ui/changelog.md | 357 ----- .../uview-ui/components/u--form/u--form.vue | 78 - .../uview-ui/components/u--image/u--image.vue | 47 - .../uview-ui/components/u--input/u--input.vue | 73 - .../uview-ui/components/u--text/u--text.vue | 44 - .../components/u--textarea/u--textarea.vue | 48 - .../components/u-action-sheet/props.js | 54 - .../u-action-sheet/u-action-sheet.vue | 278 ---- .../uview-ui/components/u-album/props.js | 64 - .../uview-ui/components/u-album/u-album.vue | 267 ---- .../uview-ui/components/u-alert/props.js | 44 - .../uview-ui/components/u-alert/u-alert.vue | 243 --- .../components/u-avatar-group/props.js | 52 - .../u-avatar-group/u-avatar-group.vue | 103 -- .../uview-ui/components/u-avatar/props.js | 78 - .../uview-ui/components/u-avatar/u-avatar.vue | 149 -- .../uview-ui/components/u-back-top/props.js | 54 - .../components/u-back-top/u-back-top.vue | 129 -- .../uview-ui/components/u-badge/props.js | 72 - .../uview-ui/components/u-badge/u-badge.vue | 171 --- .../uview-ui/components/u-button/nvue.scss | 46 - .../uview-ui/components/u-button/props.js | 161 -- .../uview-ui/components/u-button/u-button.vue | 490 ------ .../uview-ui/components/u-button/vue.scss | 80 - .../uview-ui/components/u-calendar/header.vue | 99 -- .../uview-ui/components/u-calendar/month.vue | 579 ------- .../uview-ui/components/u-calendar/props.js | 144 -- .../components/u-calendar/u-calendar.vue | 384 ----- .../uview-ui/components/u-calendar/util.js | 85 -- .../components/u-car-keyboard/props.js | 14 - .../u-car-keyboard/u-car-keyboard.vue | 311 ---- .../uview-ui/components/u-cell-group/props.js | 14 - .../components/u-cell-group/u-cell-group.vue | 61 - .../uview-ui/components/u-cell/props.js | 110 -- .../uview-ui/components/u-cell/u-cell.vue | 229 --- .../components/u-checkbox-group/props.js | 82 - .../u-checkbox-group/u-checkbox-group.vue | 103 -- .../uview-ui/components/u-checkbox/props.js | 69 - .../components/u-checkbox/u-checkbox.vue | 344 ----- .../components/u-circle-progress/props.js | 8 - .../u-circle-progress/u-circle-progress.vue | 198 --- .../uview-ui/components/u-code-input/props.js | 79 - .../components/u-code-input/u-code-input.vue | 252 ---- .../uview-ui/components/u-code/props.js | 34 - .../uview-ui/components/u-code/u-code.vue | 129 -- .../uview-ui/components/u-col/props.js | 29 - .../uview-ui/components/u-col/u-col.vue | 162 -- .../components/u-collapse-item/props.js | 59 - .../u-collapse-item/u-collapse-item.vue | 225 --- .../uview-ui/components/u-collapse/props.js | 19 - .../components/u-collapse/u-collapse.vue | 90 -- .../components/u-column-notice/props.js | 55 - .../u-column-notice/u-column-notice.vue | 160 -- .../uview-ui/components/u-count-down/props.js | 24 - .../components/u-count-down/u-count-down.vue | 163 -- .../uview-ui/components/u-count-down/utils.js | 62 - .../uview-ui/components/u-count-to/props.js | 59 - .../components/u-count-to/u-count-to.vue | 184 --- .../components/u-datetime-picker/props.js | 116 -- .../u-datetime-picker/u-datetime-picker.vue | 360 ----- .../uview-ui/components/u-divider/props.js | 44 - .../components/u-divider/u-divider.vue | 116 -- .../components/u-dropdown-item/props.js | 36 - .../u-dropdown-item/u-dropdown-item.vue | 127 -- .../uview-ui/components/u-dropdown/props.js | 65 - .../components/u-dropdown/u-dropdown.vue | 127 -- .../uview-ui/components/u-empty/props.js | 59 - .../uview-ui/components/u-empty/u-empty.vue | 128 -- .../uview-ui/components/u-form-item/props.js | 48 - .../components/u-form-item/u-form-item.vue | 235 --- .../uview-ui/components/u-form/props.js | 45 - .../uview-ui/components/u-form/u-form.vue | 214 --- .../uview-ui/components/u-gap/props.js | 24 - .../uview-ui/components/u-gap/u-gap.vue | 38 - .../uview-ui/components/u-grid-item/props.js | 14 - .../components/u-grid-item/u-grid-item.vue | 209 --- .../uview-ui/components/u-grid/props.js | 19 - .../uview-ui/components/u-grid/u-grid.vue | 97 -- .../uview-ui/components/u-icon/icons.js | 214 --- .../uview-ui/components/u-icon/props.js | 89 -- .../uview-ui/components/u-icon/u-icon.vue | 234 --- .../uview-ui/components/u-image/props.js | 84 -- .../uview-ui/components/u-image/u-image.vue | 232 --- .../components/u-index-anchor/props.js | 29 - .../u-index-anchor/u-index-anchor.vue | 91 -- .../uview-ui/components/u-index-item/props.js | 5 - .../components/u-index-item/u-index-item.vue | 87 -- .../uview-ui/components/u-index-list/props.js | 29 - .../components/u-index-list/u-index-list.vue | 440 ------ .../uview-ui/components/u-input/props.js | 187 --- .../uview-ui/components/u-input/u-input.vue | 355 ----- .../uview-ui/components/u-keyboard/props.js | 84 -- .../components/u-keyboard/u-keyboard.vue | 164 -- .../components/u-line-progress/props.js | 28 - .../u-line-progress/u-line-progress.vue | 144 -- .../uview-ui/components/u-line/props.js | 33 - .../uview-ui/components/u-line/u-line.vue | 62 - .../uview-ui/components/u-link/props.js | 39 - .../uview-ui/components/u-link/u-link.vue | 83 - .../uview-ui/components/u-list-item/props.js | 9 - .../components/u-list-item/u-list-item.vue | 116 -- .../uview-ui/components/u-list/props.js | 76 - .../uview-ui/components/u-list/u-list.vue | 159 -- .../components/u-loading-icon/props.js | 59 - .../u-loading-icon/u-loading-icon.vue | 343 ----- .../components/u-loading-page/props.js | 49 - .../u-loading-page/u-loading-page.vue | 115 -- .../uview-ui/components/u-loadmore/props.js | 94 -- .../components/u-loadmore/u-loadmore.vue | 150 -- .../uview-ui/components/u-modal/props.js | 84 -- .../uview-ui/components/u-modal/u-modal.vue | 227 --- .../uview-ui/components/u-navbar/props.js | 84 -- .../uview-ui/components/u-navbar/u-navbar.vue | 151 -- .../uview-ui/components/u-no-network/props.js | 19 - .../components/u-no-network/u-no-network.vue | 220 --- .../uview-ui/components/u-notice-bar/props.js | 70 - .../components/u-notice-bar/u-notice-bar.vue | 101 -- .../uview-ui/components/u-notify/props.js | 49 - .../uview-ui/components/u-notify/u-notify.vue | 211 --- .../uview-ui/components/u-number-box/props.js | 109 -- .../components/u-number-box/u-number-box.vue | 416 ----- .../components/u-number-keyboard/props.js | 19 - .../u-number-keyboard/u-number-keyboard.vue | 196 --- .../uview-ui/components/u-overlay/props.js | 24 - .../components/u-overlay/u-overlay.vue | 68 - .../uview-ui/components/u-parse/node/node.vue | 499 ------ .../uview-ui/components/u-parse/parser.js | 1075 ------------- .../uview-ui/components/u-parse/props.js | 45 - .../uview-ui/components/u-parse/u-parse.vue | 366 ----- .../components/u-picker-column/props.js | 5 - .../u-picker-column/u-picker-column.vue | 27 - .../uview-ui/components/u-picker/props.js | 79 - .../uview-ui/components/u-picker/u-picker.vue | 283 ---- .../uview-ui/components/u-popup/props.js | 79 - .../uview-ui/components/u-popup/u-popup.vue | 304 ---- .../components/u-radio-group/props.js | 85 -- .../u-radio-group/u-radio-group.vue | 108 -- .../uview-ui/components/u-radio/props.js | 64 - .../uview-ui/components/u-radio/u-radio.vue | 339 ----- .../uview-ui/components/u-rate/props.js | 69 - .../uview-ui/components/u-rate/u-rate.vue | 306 ---- .../uview-ui/components/u-read-more/props.js | 61 - .../components/u-read-more/u-read-more.vue | 157 -- .../uview-ui/components/u-row-notice/props.js | 39 - .../components/u-row-notice/u-row-notice.vue | 330 ---- .../uview-ui/components/u-row/props.js | 19 - .../uview-ui/components/u-row/u-row.vue | 93 -- .../components/u-safe-bottom/props.js | 5 - .../u-safe-bottom/u-safe-bottom.vue | 56 - .../uview-ui/components/u-scroll-list/nvue.js | 28 - .../components/u-scroll-list/other.js | 0 .../components/u-scroll-list/props.js | 34 - .../components/u-scroll-list/scrollWxs.wxs | 50 - .../u-scroll-list/u-scroll-list.vue | 224 --- .../uview-ui/components/u-search/props.js | 118 -- .../uview-ui/components/u-search/u-search.vue | 303 ---- .../uview-ui/components/u-skeleton/props.js | 59 - .../components/u-skeleton/u-skeleton.vue | 244 --- .../uview-ui/components/u-slider/mpother.js | 113 -- .../uview-ui/components/u-slider/mpwxs.js | 42 - .../uview-ui/components/u-slider/mpwxs.wxs | 121 -- .../components/u-slider/nvue - 副本.js | 180 --- .../uview-ui/components/u-slider/nvue.js | 193 --- .../uview-ui/components/u-slider/props.js | 54 - .../uview-ui/components/u-slider/u-slider.vue | 55 - .../uview-ui/components/u-status-bar/props.js | 8 - .../components/u-status-bar/u-status-bar.vue | 46 - .../uview-ui/components/u-steps-item/props.js | 24 - .../components/u-steps-item/u-steps-item.vue | 316 ---- .../uview-ui/components/u-steps/props.js | 39 - .../uview-ui/components/u-steps/u-steps.vue | 80 - .../uview-ui/components/u-sticky/props.js | 40 - .../uview-ui/components/u-sticky/u-sticky.vue | 212 --- .../uview-ui/components/u-subsection/props.js | 49 - .../components/u-subsection/u-subsection.vue | 299 ---- .../u-swipe-action-item/index - backup.wxs | 256 ---- .../components/u-swipe-action-item/index.wxs | 225 --- .../u-swipe-action-item/nvue - backup.js | 270 ---- .../components/u-swipe-action-item/nvue.js | 174 --- .../components/u-swipe-action-item/props.js | 41 - .../u-swipe-action-item.vue | 190 --- .../components/u-swipe-action-item/wxs.js | 15 - .../components/u-swipe-action/props.js | 9 - .../u-swipe-action/u-swipe-action.vue | 70 - .../components/u-swiper-indicator/props.js | 29 - .../u-swiper-indicator/u-swiper-indicator.vue | 110 -- .../uview-ui/components/u-swiper/props.js | 125 -- .../uview-ui/components/u-swiper/u-swiper.vue | 255 ---- .../uview-ui/components/u-switch/props.js | 54 - .../uview-ui/components/u-switch/u-switch.vue | 177 --- .../components/u-tabbar-item/props.js | 35 - .../u-tabbar-item/u-tabbar-item.vue | 142 -- .../uview-ui/components/u-tabbar/props.js | 44 - .../uview-ui/components/u-tabbar/u-tabbar.vue | 141 -- .../uview-ui/components/u-table/props.js | 5 - .../uview-ui/components/u-table/u-table.vue | 29 - .../uview-ui/components/u-tabs-item/props.js | 5 - .../components/u-tabs-item/u-tabs-item.vue | 29 - .../uview-ui/components/u-tabs/props.js | 64 - .../uview-ui/components/u-tabs/u-tabs.vue | 354 ----- .../uview-ui/components/u-tag/props.js | 84 -- .../uview-ui/components/u-tag/u-tag.vue | 358 ----- .../uview-ui/components/u-td/props.js | 5 - .../uview-ui/components/u-td/u-td.vue | 31 - .../uview-ui/components/u-text/props.js | 110 -- .../uview-ui/components/u-text/u-text.vue | 223 --- .../uview-ui/components/u-text/value.js | 85 -- .../uview-ui/components/u-textarea/props.js | 119 -- .../components/u-textarea/u-textarea.vue | 239 --- .../uview-ui/components/u-toast/u-toast.vue | 291 ---- .../uview-ui/components/u-toolbar/props.js | 34 - .../components/u-toolbar/u-toolbar.vue | 102 -- .../components/u-tooltip/clipboard.min.js | 58 - .../uview-ui/components/u-tooltip/props.js | 59 - .../components/u-tooltip/u-tooltip.vue | 365 ----- .../uview-ui/components/u-tr/props.js | 5 - .../uview-ui/components/u-tr/u-tr.vue | 31 - .../components/u-transition/nvue.ani-map.js | 68 - .../uview-ui/components/u-transition/props.js | 24 - .../components/u-transition/transition.js | 157 -- .../components/u-transition/u-transition.vue | 92 -- .../u-transition/vue.ani-style.scss | 113 -- .../uview-ui/components/u-upload/mixin.js | 21 - .../uview-ui/components/u-upload/props.js | 124 -- .../uview-ui/components/u-upload/u-upload.vue | 618 -------- .../uview-ui/components/u-upload/utils.js | 151 -- .../uview-ui/components/uview-ui/uview-ui.vue | 15 - uniapp/uni_modules/uview-ui/index.js | 79 - uniapp/uni_modules/uview-ui/index.scss | 23 - .../uni_modules/uview-ui/libs/config/color.js | 17 - .../uview-ui/libs/config/config.js | 34 - .../uni_modules/uview-ui/libs/config/props.js | 190 --- .../uview-ui/libs/config/props/actionSheet.js | 25 - .../uview-ui/libs/config/props/album.js | 25 - .../uview-ui/libs/config/props/alert.js | 22 - .../uview-ui/libs/config/props/avatar.js | 28 - .../uview-ui/libs/config/props/avatarGroup.js | 23 - .../uview-ui/libs/config/props/backtop.js | 27 - .../uview-ui/libs/config/props/badge.js | 27 - .../uview-ui/libs/config/props/button.js | 42 - .../uview-ui/libs/config/props/calendar.js | 42 - .../uview-ui/libs/config/props/carKeyboard.js | 15 - .../uview-ui/libs/config/props/cell.js | 35 - .../uview-ui/libs/config/props/cellGroup.js | 17 - .../uview-ui/libs/config/props/checkbox.js | 27 - .../libs/config/props/checkboxGroup.js | 29 - .../libs/config/props/circleProgress.js | 15 - .../uview-ui/libs/config/props/code.js | 21 - .../uview-ui/libs/config/props/codeInput.js | 29 - .../uview-ui/libs/config/props/col.js | 19 - .../uview-ui/libs/config/props/collapse.js | 17 - .../libs/config/props/collapseItem.js | 25 - .../libs/config/props/columnNotice.js | 24 - .../uview-ui/libs/config/props/countDown.js | 18 - .../uview-ui/libs/config/props/countTo.js | 25 - .../libs/config/props/datetimePicker.js | 36 - .../uview-ui/libs/config/props/divider.js | 23 - .../uview-ui/libs/config/props/empty.js | 26 - .../uview-ui/libs/config/props/form.js | 22 - .../uview-ui/libs/config/props/formItem.js | 23 - .../uview-ui/libs/config/props/gap.js | 19 - .../uview-ui/libs/config/props/grid.js | 17 - .../uview-ui/libs/config/props/gridItem.js | 16 - .../uview-ui/libs/config/props/icon.js | 36 - .../uview-ui/libs/config/props/image.js | 30 - .../uview-ui/libs/config/props/indexAnchor.js | 19 - .../uview-ui/libs/config/props/indexList.js | 19 - .../uview-ui/libs/config/props/input.js | 48 - .../uview-ui/libs/config/props/keyboard.js | 30 - .../uview-ui/libs/config/props/line.js | 20 - .../libs/config/props/lineProgress.js | 19 - .../uview-ui/libs/config/props/link.js | 26 - .../uview-ui/libs/config/props/list.js | 28 - .../uview-ui/libs/config/props/listItem.js | 15 - .../uview-ui/libs/config/props/loadingIcon.js | 30 - .../uview-ui/libs/config/props/loadingPage.js | 23 - .../uview-ui/libs/config/props/loadmore.js | 32 - .../uview-ui/libs/config/props/modal.js | 30 - .../uview-ui/libs/config/props/navbar.js | 32 - .../uview-ui/libs/config/props/noNetwork.js | 18 - .../uview-ui/libs/config/props/noticeBar.js | 27 - .../uview-ui/libs/config/props/notify.js | 22 - .../uview-ui/libs/config/props/numberBox.js | 35 - .../libs/config/props/numberKeyboard.js | 17 - .../uview-ui/libs/config/props/overlay.js | 18 - .../uview-ui/libs/config/props/parse.js | 22 - .../uview-ui/libs/config/props/picker.js | 29 - .../uview-ui/libs/config/props/popup.js | 29 - .../uview-ui/libs/config/props/radio.js | 27 - .../uview-ui/libs/config/props/radioGroup.js | 30 - .../uview-ui/libs/config/props/rate.js | 26 - .../uview-ui/libs/config/props/readMore.js | 22 - .../uview-ui/libs/config/props/row.js | 17 - .../uview-ui/libs/config/props/rowNotice.js | 21 - .../uview-ui/libs/config/props/scrollList.js | 20 - .../uview-ui/libs/config/props/search.js | 37 - .../uview-ui/libs/config/props/section.js | 24 - .../uview-ui/libs/config/props/skeleton.js | 25 - .../uview-ui/libs/config/props/slider.js | 25 - .../uview-ui/libs/config/props/statusBar.js | 15 - .../uview-ui/libs/config/props/steps.js | 21 - .../uview-ui/libs/config/props/stepsItem.js | 18 - .../uview-ui/libs/config/props/sticky.js | 20 - .../uview-ui/libs/config/props/subsection.js | 23 - .../uview-ui/libs/config/props/swipeAction.js | 15 - .../libs/config/props/swipeActionItem.js | 21 - .../uview-ui/libs/config/props/swiper.js | 39 - .../libs/config/props/swipterIndicator.js | 19 - .../uview-ui/libs/config/props/switch.js | 24 - .../uview-ui/libs/config/props/tabbar.js | 22 - .../uview-ui/libs/config/props/tabbarItem.js | 20 - .../uview-ui/libs/config/props/tabs.js | 32 - .../uview-ui/libs/config/props/tag.js | 29 - .../uview-ui/libs/config/props/text.js | 38 - .../uview-ui/libs/config/props/textarea.js | 36 - .../uview-ui/libs/config/props/toast.js | 30 - .../uview-ui/libs/config/props/toolbar.js | 21 - .../uview-ui/libs/config/props/tooltip.js | 25 - .../uview-ui/libs/config/props/transition.js | 18 - .../uview-ui/libs/config/props/upload.js | 36 - .../uview-ui/libs/config/zIndex.js | 20 - .../uni_modules/uview-ui/libs/css/color.scss | 155 -- .../uni_modules/uview-ui/libs/css/common.scss | 97 -- .../uview-ui/libs/css/components.scss | 15 - .../uni_modules/uview-ui/libs/css/flex.scss | 257 ---- uniapp/uni_modules/uview-ui/libs/css/h5.scss | 0 .../uni_modules/uview-ui/libs/css/mixin.scss | 8 - uniapp/uni_modules/uview-ui/libs/css/mp.scss | 0 .../uni_modules/uview-ui/libs/css/nvue.scss | 0 uniapp/uni_modules/uview-ui/libs/css/vue.scss | 27 - .../uview-ui/libs/function/colorGradient.js | 134 -- .../uview-ui/libs/function/debounce.js | 29 - .../uview-ui/libs/function/digit.js | 167 -- .../uview-ui/libs/function/index.js | 705 --------- .../uview-ui/libs/function/platform.js | 75 - .../uview-ui/libs/function/test.js | 288 ---- .../uview-ui/libs/function/throttle.js | 30 - .../libs/luch-request/adapters/index.js | 97 -- .../luch-request/core/InterceptorManager.js | 50 - .../libs/luch-request/core/Request.js | 198 --- .../libs/luch-request/core/buildFullPath.js | 20 - .../libs/luch-request/core/defaults.js | 29 - .../libs/luch-request/core/dispatchRequest.js | 3 - .../libs/luch-request/core/mergeConfig.js | 103 -- .../uview-ui/libs/luch-request/core/settle.js | 16 - .../libs/luch-request/helpers/buildURL.js | 69 - .../libs/luch-request/helpers/combineURLs.js | 14 - .../luch-request/helpers/isAbsoluteURL.js | 14 - .../uview-ui/libs/luch-request/index.d.ts | 116 -- .../uview-ui/libs/luch-request/index.js | 3 - .../uview-ui/libs/luch-request/utils.js | 131 -- .../uview-ui/libs/luch-request/utils/clone.js | 264 ---- .../uni_modules/uview-ui/libs/mixin/button.js | 13 - .../uni_modules/uview-ui/libs/mixin/mixin.js | 160 -- .../uview-ui/libs/mixin/mpMixin.js | 8 - .../uview-ui/libs/mixin/mpShare.js | 13 - .../uview-ui/libs/mixin/openType.js | 25 - .../uni_modules/uview-ui/libs/mixin/style.js | 228 --- .../uni_modules/uview-ui/libs/mixin/touch.js | 59 - .../uview-ui/libs/util/async-validator.js | 1343 ----------------- .../uview-ui/libs/util/calendar.js | 546 ------- .../uni_modules/uview-ui/libs/util/dayjs.js | 308 ---- .../uni_modules/uview-ui/libs/util/emitter.js | 51 - .../uni_modules/uview-ui/libs/util/route.js | 124 -- uniapp/uni_modules/uview-ui/package.json | 84 -- uniapp/uni_modules/uview-ui/theme.scss | 44 - uniapp/uni_modules/z-paging/changelog.md | 3 - .../z-paging-cell/z-paging-cell.vue | 34 - .../z-paging-empty-view.vue | 162 -- .../z-paging-swiper-item.vue | 143 -- .../z-paging-swiper/z-paging-swiper.vue | 242 --- .../components/z-paging-load-more.vue | 141 -- .../z-paging/components/z-paging-refresh.vue | 182 --- .../components/z-paging/config/index.js | 3 - .../components/z-paging/css/z-paging-main.css | 227 --- .../z-paging/css/z-paging-static.css | 35 - .../z-paging/components/z-paging/i18n/en.json | 22 - .../components/z-paging/i18n/index.js | 8 - .../components/z-paging/i18n/zh-Hans.json | 22 - .../components/z-paging/i18n/zh-Hant.json | 22 - .../z-paging/js/modules/back-to-top.js | 100 -- .../z-paging/js/modules/data-handle.js | 744 --------- .../components/z-paging/js/modules/empty.js | 147 -- .../components/z-paging/js/modules/i18n.js | 100 -- .../z-paging/js/modules/load-more.js | 319 ---- .../components/z-paging/js/modules/loading.js | 93 -- .../components/z-paging/js/modules/nvue.js | 252 ---- .../z-paging/js/modules/refresher.js | 666 -------- .../z-paging/js/modules/scroller.js | 480 ------ .../z-paging/js/modules/virtual-list.js | 399 ----- .../components/z-paging/js/z-paging-config.js | 21 - .../z-paging/js/z-paging-constant.js | 12 - .../components/z-paging/js/z-paging-enum.js | 44 - .../z-paging/js/z-paging-interceptor.js | 54 - .../components/z-paging/js/z-paging-main.js | 524 ------- .../components/z-paging/js/z-paging-mixin.js | 24 - .../components/z-paging/js/z-paging-static.js | 13 - .../components/z-paging/js/z-paging-utils.js | 207 --- .../z-paging/wxs/z-paging-renderjs.js | 59 - .../components/z-paging/wxs/z-paging-wxs.wxs | 351 ----- .../z-paging/components/z-paging/z-paging.vue | 309 ---- uniapp/uni_modules/z-paging/package.json | 86 -- uniapp/uni_modules/z-paging/readme.md | 46 - uniapp/unpackage/res/cover/1080_1882.9.png | Bin 60339 -> 0 bytes uniapp/unpackage/res/cover/480_762.9.png | Bin 15673 -> 0 bytes uniapp/unpackage/res/cover/720_1242.9.png | Bin 31961 -> 0 bytes uniapp/unpackage/res/icons/1024x1024.png | Bin 61361 -> 0 bytes uniapp/unpackage/res/icons/120x120.png | Bin 5383 -> 0 bytes uniapp/unpackage/res/icons/144x144.png | Bin 6764 -> 0 bytes uniapp/unpackage/res/icons/152x152.png | Bin 7204 -> 0 bytes uniapp/unpackage/res/icons/167x167.png | Bin 7713 -> 0 bytes uniapp/unpackage/res/icons/180x180.png | Bin 8556 -> 0 bytes uniapp/unpackage/res/icons/18_small_18.png | Bin 566 -> 0 bytes uniapp/unpackage/res/icons/18x18.png | Bin 381 -> 0 bytes uniapp/unpackage/res/icons/192x192.png | Bin 9449 -> 0 bytes uniapp/unpackage/res/icons/20x20.png | Bin 744 -> 0 bytes uniapp/unpackage/res/icons/24_small_24.png | Bin 726 -> 0 bytes uniapp/unpackage/res/icons/24x24.png | Bin 507 -> 0 bytes uniapp/unpackage/res/icons/29x29.png | Bin 1104 -> 0 bytes uniapp/unpackage/res/icons/36_small_36.png | Bin 1161 -> 0 bytes uniapp/unpackage/res/icons/36x36.png | Bin 843 -> 0 bytes uniapp/unpackage/res/icons/40x40.png | Bin 1487 -> 0 bytes uniapp/unpackage/res/icons/48_small_48.png | Bin 1666 -> 0 bytes uniapp/unpackage/res/icons/48x48.png | Bin 1714 -> 0 bytes uniapp/unpackage/res/icons/58x58.png | Bin 2257 -> 0 bytes uniapp/unpackage/res/icons/60x60.png | Bin 2327 -> 0 bytes uniapp/unpackage/res/icons/72_small_72.png | Bin 2908 -> 0 bytes uniapp/unpackage/res/icons/72x72.png | Bin 2940 -> 0 bytes uniapp/unpackage/res/icons/76x76.png | Bin 3147 -> 0 bytes uniapp/unpackage/res/icons/80x80.png | Bin 3350 -> 0 bytes uniapp/unpackage/res/icons/87x87.png | Bin 3592 -> 0 bytes uniapp/unpackage/res/icons/96x96.png | Bin 4123 -> 0 bytes uniapp/util/common.js | 213 --- uniapp/util/imCommon.js | 361 ----- uniapp/util/pinyin.js | 417 ----- uniapp/util/request/index.js | 13 - uniapp/util/request/requestInterceptors.js | 30 - uniapp/util/request/responseInterceptors.js | 34 - 766 files changed, 73308 deletions(-) delete mode 100644 uniapp/.gitignore delete mode 100644 uniapp/.prettierignore delete mode 100644 uniapp/App.vue delete mode 100644 uniapp/LICENSE delete mode 100644 uniapp/Readme.md delete mode 100644 uniapp/api/login.js delete mode 100644 uniapp/common/config.js delete mode 100644 uniapp/common/demo.scss delete mode 100644 uniapp/common/emojis.js delete mode 100644 uniapp/common/mixin.js delete mode 100644 uniapp/common/props.js delete mode 100644 uniapp/components/AreaPicker/areaCode.js delete mode 100644 uniapp/components/AreaPicker/index.vue delete mode 100644 uniapp/components/ChooseIndexFooter/SelectedMember.vue delete mode 100644 uniapp/components/ChooseIndexFooter/index.vue delete mode 100644 uniapp/components/ChooseIndexList/index.vue delete mode 100644 uniapp/components/CustomNavBar/index.vue delete mode 100644 uniapp/components/MyAvatar/index.vue delete mode 100644 uniapp/components/SettingItem/index.vue delete mode 100644 uniapp/components/UserItem/index.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseAudio.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseImg.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTable.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate0.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate1.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate10.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate11.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate2.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate3.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate4.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate5.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate6.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate7.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate8.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseTemplate9.vue delete mode 100644 uniapp/components/gaoyia-parse/components/wxParseVideo.vue delete mode 100644 uniapp/components/gaoyia-parse/libs/html2json.js delete mode 100644 uniapp/components/gaoyia-parse/libs/htmlparser.js delete mode 100644 uniapp/components/gaoyia-parse/libs/wxDiscode.js delete mode 100644 uniapp/components/gaoyia-parse/parse.css delete mode 100644 uniapp/components/gaoyia-parse/parse.vue delete mode 100644 uniapp/constant/comp.js delete mode 100644 uniapp/constant/event.js delete mode 100644 uniapp/constant/im.js delete mode 100644 uniapp/constant/index.js delete mode 100644 uniapp/docs/images/appid.png delete mode 100644 uniapp/docs/images/build.png delete mode 100644 uniapp/docs/images/dev.png delete mode 100644 uniapp/docs/images/download.png delete mode 100644 uniapp/docs/images/logo.jpg delete mode 100644 uniapp/docs/images/map.png delete mode 100644 uniapp/docs/images/plugin.png delete mode 100644 uniapp/docs/images/preview1.png delete mode 100644 uniapp/docs/images/preview2.png delete mode 100644 uniapp/docs/images/push1.png delete mode 100644 uniapp/docs/images/push2.png delete mode 100644 uniapp/docs/images/run_dev.png delete mode 100644 uniapp/index.html delete mode 100644 uniapp/main.js delete mode 100644 uniapp/manifest.json delete mode 100644 uniapp/package.json delete mode 100644 uniapp/pages.json delete mode 100644 uniapp/pages/common/contactChoose/index.vue delete mode 100644 uniapp/pages/common/createGroup/index.vue delete mode 100644 uniapp/pages/common/detailsFileds/index.vue delete mode 100644 uniapp/pages/common/groupCard/index.vue delete mode 100644 uniapp/pages/common/markOrIDPage/index.vue delete mode 100644 uniapp/pages/common/searchUserOrGroup/index.vue delete mode 100644 uniapp/pages/common/sendAddRequest/index.vue delete mode 100644 uniapp/pages/common/userCard/components/UserInfoRowItem.vue delete mode 100644 uniapp/pages/common/userCard/index.vue delete mode 100644 uniapp/pages/common/userCardMore/index.vue delete mode 100644 uniapp/pages/common/webviewWrapper/index.vue delete mode 100644 uniapp/pages/contact/applicationDetails/index.vue delete mode 100644 uniapp/pages/contact/applicationList/ApplicationItem.vue delete mode 100644 uniapp/pages/contact/applicationList/index.vue delete mode 100644 uniapp/pages/contact/applicationListDetails/index.vue delete mode 100644 uniapp/pages/contact/contactAdd/ActionItem.vue delete mode 100644 uniapp/pages/contact/contactAdd/index.vue delete mode 100644 uniapp/pages/contact/friendList/index.vue delete mode 100644 uniapp/pages/contact/groupList/GroupItem.vue delete mode 100644 uniapp/pages/contact/groupList/index.vue delete mode 100644 uniapp/pages/contact/index/components/ContactMenus.vue delete mode 100644 uniapp/pages/contact/index/index.vue delete mode 100644 uniapp/pages/contact/searchUserOrGroup/index.vue delete mode 100644 uniapp/pages/contact/switchJoinGroup/index.vue delete mode 100644 uniapp/pages/conversation/chating/components/ChatingFooter/ChatingActionBar.vue delete mode 100644 uniapp/pages/conversation/chating/components/ChatingFooter/CustomEditor.vue delete mode 100644 uniapp/pages/conversation/chating/components/ChatingFooter/index.vue delete mode 100644 uniapp/pages/conversation/chating/components/ChatingHeader.vue delete mode 100644 uniapp/pages/conversation/chating/components/ChatingList.vue delete mode 100644 uniapp/pages/conversation/chating/components/MessageItem/ErrorMessageRender.vue delete mode 100644 uniapp/pages/conversation/chating/components/MessageItem/MediaMessageRender.vue delete mode 100644 uniapp/pages/conversation/chating/components/MessageItem/TextMessageRender.vue delete mode 100644 uniapp/pages/conversation/chating/components/MessageItem/index.vue delete mode 100644 uniapp/pages/conversation/chating/index.vue delete mode 100644 uniapp/pages/conversation/conversationList/components/ChatHeader.vue delete mode 100644 uniapp/pages/conversation/conversationList/components/ConversationItem.vue delete mode 100644 uniapp/pages/conversation/conversationList/index.vue delete mode 100644 uniapp/pages/conversation/groupManage/index.vue delete mode 100644 uniapp/pages/conversation/groupMemberList/components/GroupMemberListHeader.vue delete mode 100644 uniapp/pages/conversation/groupMemberList/index.vue delete mode 100644 uniapp/pages/conversation/groupSettings/components/ActionSheet.vue delete mode 100644 uniapp/pages/conversation/groupSettings/components/GroupMemberRow.vue delete mode 100644 uniapp/pages/conversation/groupSettings/index.vue delete mode 100644 uniapp/pages/conversation/singleSettings/index.vue delete mode 100644 uniapp/pages/conversation/updateGroupOrNickname/index.vue delete mode 100644 uniapp/pages/login/index.vue delete mode 100644 uniapp/pages/login/registerOrForget/index.vue delete mode 100644 uniapp/pages/login/setPassword/index.vue delete mode 100644 uniapp/pages/login/setSelfInfo/index.vue delete mode 100644 uniapp/pages/login/verifyCode/index.vue delete mode 100644 uniapp/pages/profile/about/index.vue delete mode 100644 uniapp/pages/profile/accountSetting/index.vue delete mode 100644 uniapp/pages/profile/blockList/index.vue delete mode 100644 uniapp/pages/profile/index/index.vue delete mode 100644 uniapp/pages/profile/selfInfo/InfoItem.vue delete mode 100644 uniapp/pages/profile/selfInfo/index.vue delete mode 100644 uniapp/pages/workbench/index/index.vue delete mode 100644 uniapp/static/audio/beCalled.mp3 delete mode 100644 uniapp/static/audio/calling.wav delete mode 100644 uniapp/static/audio/newMessage.wav delete mode 100644 uniapp/static/images/about_logo.png delete mode 100644 uniapp/static/images/announcement_close.png delete mode 100644 uniapp/static/images/block_empty.png delete mode 100644 uniapp/static/images/chating_action_call.png delete mode 100644 uniapp/static/images/chating_action_camera.png delete mode 100644 uniapp/static/images/chating_action_card.png delete mode 100644 uniapp/static/images/chating_action_file.png delete mode 100644 uniapp/static/images/chating_action_image.png delete mode 100644 uniapp/static/images/chating_action_location.png delete mode 100644 uniapp/static/images/chating_footer_add.png delete mode 100644 uniapp/static/images/chating_footer_audio.png delete mode 100644 uniapp/static/images/chating_footer_audio_recording.png delete mode 100644 uniapp/static/images/chating_footer_emoji.png delete mode 100644 uniapp/static/images/chating_footer_quote_close.png delete mode 100644 uniapp/static/images/chating_footer_recording.png delete mode 100644 uniapp/static/images/chating_message_copy.png delete mode 100644 uniapp/static/images/chating_message_del.png delete mode 100644 uniapp/static/images/chating_message_failed.png delete mode 100644 uniapp/static/images/chating_message_file.png delete mode 100644 uniapp/static/images/chating_message_forward.png delete mode 100644 uniapp/static/images/chating_message_multiple.png delete mode 100644 uniapp/static/images/chating_message_notice.png delete mode 100644 uniapp/static/images/chating_message_reply.png delete mode 100644 uniapp/static/images/chating_message_revoke.png delete mode 100644 uniapp/static/images/chating_message_video.png delete mode 100644 uniapp/static/images/chating_message_video_other.png delete mode 100644 uniapp/static/images/chating_message_video_play.png delete mode 100644 uniapp/static/images/chating_message_voice.png delete mode 100644 uniapp/static/images/common_add.png delete mode 100644 uniapp/static/images/common_call.png delete mode 100644 uniapp/static/images/common_circle_add.png delete mode 100644 uniapp/static/images/common_db_arrow.png delete mode 100644 uniapp/static/images/common_left_arrow.png delete mode 100644 uniapp/static/images/common_more.png delete mode 100644 uniapp/static/images/common_right.png delete mode 100644 uniapp/static/images/common_search.png delete mode 100644 uniapp/static/images/contact_add_create_group.png delete mode 100644 uniapp/static/images/contact_add_join_group.png delete mode 100644 uniapp/static/images/contact_add_join_group_fill.png delete mode 100644 uniapp/static/images/contact_add_qr_user.png delete mode 100644 uniapp/static/images/contact_add_search_user.png delete mode 100644 uniapp/static/images/contact_add_search_user_fill.png delete mode 100644 uniapp/static/images/contact_choose_company.png delete mode 100644 uniapp/static/images/contact_choose_company_active.png delete mode 100644 uniapp/static/images/contact_choose_friend.png delete mode 100644 uniapp/static/images/contact_choose_friend_active.png delete mode 100644 uniapp/static/images/contact_choose_group.png delete mode 100644 uniapp/static/images/contact_choose_group_active.png delete mode 100644 uniapp/static/images/contact_my_friend.png delete mode 100644 uniapp/static/images/contact_my_group.png delete mode 100644 uniapp/static/images/contact_my_lable.png delete mode 100644 uniapp/static/images/contact_new_friend.png delete mode 100644 uniapp/static/images/contact_new_group.png delete mode 100644 uniapp/static/images/conversation_not_accept.png delete mode 100644 uniapp/static/images/default_notify_icon.png delete mode 100644 uniapp/static/images/empty_lable.png delete mode 100644 uniapp/static/images/file_icon_zip.png delete mode 100644 uniapp/static/images/file_message/file_download.png delete mode 100644 uniapp/static/images/file_message/file_excel.png delete mode 100644 uniapp/static/images/file_message/file_image.png delete mode 100644 uniapp/static/images/file_message/file_mask.png delete mode 100644 uniapp/static/images/file_message/file_pdf.png delete mode 100644 uniapp/static/images/file_message/file_ppt.png delete mode 100644 uniapp/static/images/file_message/file_suspend.png delete mode 100644 uniapp/static/images/file_message/file_unknown.png delete mode 100644 uniapp/static/images/file_message/file_word.png delete mode 100644 uniapp/static/images/file_message/file_zip.png delete mode 100644 uniapp/static/images/forbidden_footer.png delete mode 100644 uniapp/static/images/global_search_empty.png delete mode 100644 uniapp/static/images/group_calling_arrow.png delete mode 100644 uniapp/static/images/group_calling_icon.png delete mode 100644 uniapp/static/images/group_edit.png delete mode 100644 uniapp/static/images/group_setting_edit.png delete mode 100644 uniapp/static/images/group_setting_invite.png delete mode 100644 uniapp/static/images/group_setting_qrcode.png delete mode 100644 uniapp/static/images/group_setting_remove.png delete mode 100644 uniapp/static/images/id_copy.png delete mode 100644 uniapp/static/images/loading.png delete mode 100644 uniapp/static/images/location.png delete mode 100644 uniapp/static/images/logo.png delete mode 100644 uniapp/static/images/more_add_friend.png delete mode 100644 uniapp/static/images/more_add_group.png delete mode 100644 uniapp/static/images/more_create_group.png delete mode 100644 uniapp/static/images/more_qr.png delete mode 100644 uniapp/static/images/mutiple_batch.png delete mode 100644 uniapp/static/images/mutiple_delete.png delete mode 100644 uniapp/static/images/mutiple_merge.png delete mode 100644 uniapp/static/images/preview_file_icon.png delete mode 100644 uniapp/static/images/profile_menu_about.png delete mode 100644 uniapp/static/images/profile_menu_account.png delete mode 100644 uniapp/static/images/profile_menu_info.png delete mode 100644 uniapp/static/images/profile_menu_logout.png delete mode 100644 uniapp/static/images/profile_menu_notice.png delete mode 100644 uniapp/static/images/profile_top_bg.png delete mode 100644 uniapp/static/images/profile_top_qr.png delete mode 100644 uniapp/static/images/recorder_cancel.png delete mode 100644 uniapp/static/images/search_empty.png delete mode 100644 uniapp/static/images/self_info_qr.png delete mode 100644 uniapp/static/images/self_qr_bg.png delete mode 100644 uniapp/static/images/send_btn.png delete mode 100644 uniapp/static/images/single_setting_add.png delete mode 100644 uniapp/static/images/single_setting_file.png delete mode 100644 uniapp/static/images/single_setting_image.png delete mode 100644 uniapp/static/images/single_setting_text.png delete mode 100644 uniapp/static/images/single_setting_video.png delete mode 100644 uniapp/static/images/switch_join_id.png delete mode 100644 uniapp/static/images/switch_join_qr.png delete mode 100644 uniapp/static/images/sync_error.png delete mode 100644 uniapp/static/images/tabbar_contacts.png delete mode 100644 uniapp/static/images/tabbar_contacts_active.png delete mode 100644 uniapp/static/images/tabbar_conversation.png delete mode 100644 uniapp/static/images/tabbar_conversation_active.png delete mode 100644 uniapp/static/images/tabbar_moments.png delete mode 100644 uniapp/static/images/tabbar_moments_active.png delete mode 100644 uniapp/static/images/tabbar_profile.png delete mode 100644 uniapp/static/images/tabbar_profile_active.png delete mode 100644 uniapp/static/images/tabbar_workbench.png delete mode 100644 uniapp/static/images/tabbar_workbench_active.png delete mode 100644 uniapp/static/images/user_card_add.png delete mode 100644 uniapp/static/images/user_card_call.png delete mode 100644 uniapp/static/images/user_card_message.png delete mode 100644 uniapp/static/images/video_preview_close.png delete mode 100644 uniapp/static/images/video_preview_download.png delete mode 100644 uniapp/static/images/video_preview_pause.png delete mode 100644 uniapp/static/images/video_preview_play.png delete mode 100644 uniapp/static/logo.png delete mode 100644 uniapp/static/wasm_exec.js delete mode 100644 uniapp/store/getters.js delete mode 100644 uniapp/store/index.js delete mode 100644 uniapp/store/modules/contact.js delete mode 100644 uniapp/store/modules/conversation.js delete mode 100644 uniapp/store/modules/message.js delete mode 100644 uniapp/store/modules/user.js delete mode 100644 uniapp/styles/common.scss delete mode 100644 uniapp/styles/global.scss delete mode 100644 uniapp/styles/login.scss delete mode 100644 uniapp/uni.scss delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/changelog.md delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleLinearGradient.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStylePattern.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleRadialGradient.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/RenderingContext.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ActiveInfo.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Buffer.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Framebuffer.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLenum.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLmethod.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLtype.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Program.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Renderbuffer.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/RenderingContext.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Shader.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ShaderPrecisionFormat.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Texture.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/UniformLocation.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/classUtils.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/canvas.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/image.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/index.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/package.json delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/license.md delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/package.json delete mode 100644 uniapp/uni_modules/Sansnn-uQRCode/readme.md delete mode 100644 uniapp/uni_modules/mp-html/README.md delete mode 100644 uniapp/uni_modules/mp-html/changelog.md delete mode 100644 uniapp/uni_modules/mp-html/components/mp-html/mp-html.vue delete mode 100644 uniapp/uni_modules/mp-html/components/mp-html/node/node.vue delete mode 100644 uniapp/uni_modules/mp-html/components/mp-html/parser.js delete mode 100644 uniapp/uni_modules/mp-html/package.json delete mode 100644 uniapp/uni_modules/mp-html/static/app-plus/mp-html/js/handler.js delete mode 100644 uniapp/uni_modules/mp-html/static/app-plus/mp-html/js/uni.webview.min.js delete mode 100644 uniapp/uni_modules/mp-html/static/app-plus/mp-html/local.html delete mode 100644 uniapp/uni_modules/uni-scss/changelog.md delete mode 100644 uniapp/uni_modules/uni-scss/index.scss delete mode 100644 uniapp/uni_modules/uni-scss/package.json delete mode 100644 uniapp/uni_modules/uni-scss/readme.md delete mode 100644 uniapp/uni_modules/uni-scss/styles/index.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_border.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_color.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_radius.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_space.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_styles.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_text.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/setting/_variables.scss delete mode 100644 uniapp/uni_modules/uni-scss/styles/tools/functions.scss delete mode 100644 uniapp/uni_modules/uni-scss/theme.scss delete mode 100644 uniapp/uni_modules/uni-scss/variables.scss delete mode 100644 uniapp/uni_modules/uni-swipe-action/changelog.md delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs delete mode 100644 uniapp/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue delete mode 100644 uniapp/uni_modules/uni-swipe-action/package.json delete mode 100644 uniapp/uni_modules/uni-swipe-action/readme.md delete mode 100644 uniapp/uni_modules/uview-ui/LICENSE delete mode 100644 uniapp/uni_modules/uview-ui/README.md delete mode 100644 uniapp/uni_modules/uview-ui/changelog.md delete mode 100644 uniapp/uni_modules/uview-ui/components/u--form/u--form.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u--image/u--image.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u--input/u--input.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u--text/u--text.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u--textarea/u--textarea.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-action-sheet/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-album/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-album/u-album.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-alert/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-alert/u-alert.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-avatar-group/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-avatar-group/u-avatar-group.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-avatar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-avatar/u-avatar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-back-top/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-back-top/u-back-top.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-badge/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-badge/u-badge.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-button/nvue.scss delete mode 100644 uniapp/uni_modules/uview-ui/components/u-button/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-button/u-button.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-button/vue.scss delete mode 100644 uniapp/uni_modules/uview-ui/components/u-calendar/header.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-calendar/month.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-calendar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-calendar/u-calendar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-calendar/util.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-car-keyboard/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-cell-group/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-cell-group/u-cell-group.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-cell/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-cell/u-cell.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-checkbox-group/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-checkbox/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-checkbox/u-checkbox.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-circle-progress/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-circle-progress/u-circle-progress.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-code-input/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-code-input/u-code-input.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-code/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-code/u-code.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-col/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-col/u-col.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-collapse-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-collapse/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-collapse/u-collapse.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-column-notice/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-column-notice/u-column-notice.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-count-down/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-count-down/u-count-down.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-count-down/utils.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-count-to/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-count-to/u-count-to.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-datetime-picker/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-divider/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-divider/u-divider.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-dropdown-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-dropdown-item/u-dropdown-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-dropdown/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-dropdown/u-dropdown.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-empty/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-empty/u-empty.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-form-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-form-item/u-form-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-form/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-form/u-form.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-gap/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-gap/u-gap.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-grid-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-grid/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-grid/u-grid.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-icon/icons.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-icon/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-icon/u-icon.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-image/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-image/u-image.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-anchor/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-anchor/u-index-anchor.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-item/u-index-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-list/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-index-list/u-index-list.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-input/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-input/u-input.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-keyboard/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-line-progress/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-line-progress/u-line-progress.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-line/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-line/u-line.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-link/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-link/u-link.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-list-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-list-item/u-list-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-list/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-list/u-list.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loading-icon/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loading-page/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loading-page/u-loading-page.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loadmore/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-modal/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-modal/u-modal.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-navbar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-navbar/u-navbar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-no-network/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-no-network/u-no-network.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-notice-bar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-notice-bar/u-notice-bar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-notify/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-notify/u-notify.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-number-box/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-number-box/u-number-box.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-number-keyboard/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-overlay/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-overlay/u-overlay.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-parse/node/node.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-parse/parser.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-parse/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-parse/u-parse.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-picker-column/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-picker-column/u-picker-column.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-picker/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-picker/u-picker.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-popup/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-popup/u-popup.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-radio-group/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-radio-group/u-radio-group.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-radio/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-radio/u-radio.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-rate/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-rate/u-rate.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-read-more/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-read-more/u-read-more.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-row-notice/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-row-notice/u-row-notice.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-row/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-row/u-row.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-safe-bottom/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-scroll-list/nvue.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-scroll-list/other.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-scroll-list/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-scroll-list/scrollWxs.wxs delete mode 100644 uniapp/uni_modules/uview-ui/components/u-scroll-list/u-scroll-list.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-search/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-search/u-search.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-skeleton/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-skeleton/u-skeleton.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/mpother.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/mpwxs.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/mpwxs.wxs delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/nvue - 副本.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/nvue.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-slider/u-slider.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-status-bar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-steps-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-steps-item/u-steps-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-steps/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-steps/u-steps.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-sticky/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-sticky/u-sticky.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-subsection/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-subsection/u-subsection.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/index - backup.wxs delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/index.wxs delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/nvue - backup.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/nvue.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action-item/wxs.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swipe-action/u-swipe-action.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swiper-indicator/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swiper/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-swiper/u-swiper.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-switch/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-switch/u-switch.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabbar-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabbar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-table/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-table/u-table.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabs-item/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabs-item/u-tabs-item.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabs/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tabs/u-tabs.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tag/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tag/u-tag.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-td/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-td/u-td.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-text/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-text/u-text.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-text/value.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-textarea/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-textarea/u-textarea.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-toast/u-toast.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-toolbar/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-toolbar/u-toolbar.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tooltip/clipboard.min.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tooltip/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tooltip/u-tooltip.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tr/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-tr/u-tr.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-transition/nvue.ani-map.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-transition/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-transition/transition.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-transition/u-transition.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-transition/vue.ani-style.scss delete mode 100644 uniapp/uni_modules/uview-ui/components/u-upload/mixin.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-upload/props.js delete mode 100644 uniapp/uni_modules/uview-ui/components/u-upload/u-upload.vue delete mode 100644 uniapp/uni_modules/uview-ui/components/u-upload/utils.js delete mode 100644 uniapp/uni_modules/uview-ui/components/uview-ui/uview-ui.vue delete mode 100644 uniapp/uni_modules/uview-ui/index.js delete mode 100644 uniapp/uni_modules/uview-ui/index.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/color.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/config.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/actionSheet.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/album.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/alert.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/avatar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/avatarGroup.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/backtop.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/badge.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/button.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/calendar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/carKeyboard.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/cell.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/cellGroup.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/checkbox.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/checkboxGroup.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/circleProgress.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/code.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/codeInput.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/col.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/collapse.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/collapseItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/columnNotice.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/countDown.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/countTo.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/datetimePicker.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/divider.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/empty.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/form.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/formItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/gap.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/grid.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/gridItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/icon.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/image.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/indexAnchor.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/indexList.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/input.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/keyboard.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/line.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/lineProgress.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/link.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/list.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/listItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/loadingIcon.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/loadingPage.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/loadmore.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/modal.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/navbar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/noNetwork.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/noticeBar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/notify.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/numberBox.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/numberKeyboard.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/overlay.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/parse.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/picker.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/popup.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/radio.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/radioGroup.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/rate.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/readMore.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/row.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/rowNotice.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/scrollList.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/search.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/section.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/skeleton.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/slider.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/statusBar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/steps.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/stepsItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/sticky.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/subsection.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/swipeAction.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/swipeActionItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/swiper.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/swipterIndicator.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/switch.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/tabbar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/tabbarItem.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/tabs.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/tag.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/text.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/textarea.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/toast.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/toolbar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/tooltip.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/transition.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/props/upload.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/config/zIndex.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/color.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/common.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/components.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/flex.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/h5.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/mixin.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/mp.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/nvue.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/css/vue.scss delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/colorGradient.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/debounce.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/digit.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/index.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/platform.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/test.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/function/throttle.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/adapters/index.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/InterceptorManager.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/Request.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/buildFullPath.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/defaults.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/dispatchRequest.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/mergeConfig.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/core/settle.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/helpers/buildURL.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/helpers/combineURLs.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/index.d.ts delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/index.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/utils.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/luch-request/utils/clone.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/button.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/mixin.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/mpMixin.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/mpShare.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/openType.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/style.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/mixin/touch.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/util/async-validator.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/util/calendar.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/util/dayjs.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/util/emitter.js delete mode 100644 uniapp/uni_modules/uview-ui/libs/util/route.js delete mode 100644 uniapp/uni_modules/uview-ui/package.json delete mode 100644 uniapp/uni_modules/uview-ui/theme.scss delete mode 100644 uniapp/uni_modules/z-paging/changelog.md delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging-cell/z-paging-cell.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging-swiper-item/z-paging-swiper-item.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging-swiper/z-paging-swiper.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/config/index.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/css/z-paging-main.css delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/css/z-paging-static.css delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/i18n/en.json delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/i18n/index.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/i18n/zh-Hans.json delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/i18n/zh-Hant.json delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/back-to-top.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/data-handle.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/empty.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/i18n.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/load-more.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/loading.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/nvue.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/refresher.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/scroller.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/modules/virtual-list.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-config.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-constant.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-enum.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-interceptor.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-main.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-mixin.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-static.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/js/z-paging-utils.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/wxs/z-paging-renderjs.js delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/wxs/z-paging-wxs.wxs delete mode 100644 uniapp/uni_modules/z-paging/components/z-paging/z-paging.vue delete mode 100644 uniapp/uni_modules/z-paging/package.json delete mode 100644 uniapp/uni_modules/z-paging/readme.md delete mode 100644 uniapp/unpackage/res/cover/1080_1882.9.png delete mode 100644 uniapp/unpackage/res/cover/480_762.9.png delete mode 100644 uniapp/unpackage/res/cover/720_1242.9.png delete mode 100644 uniapp/unpackage/res/icons/1024x1024.png delete mode 100644 uniapp/unpackage/res/icons/120x120.png delete mode 100644 uniapp/unpackage/res/icons/144x144.png delete mode 100644 uniapp/unpackage/res/icons/152x152.png delete mode 100644 uniapp/unpackage/res/icons/167x167.png delete mode 100644 uniapp/unpackage/res/icons/180x180.png delete mode 100644 uniapp/unpackage/res/icons/18_small_18.png delete mode 100644 uniapp/unpackage/res/icons/18x18.png delete mode 100644 uniapp/unpackage/res/icons/192x192.png delete mode 100644 uniapp/unpackage/res/icons/20x20.png delete mode 100644 uniapp/unpackage/res/icons/24_small_24.png delete mode 100644 uniapp/unpackage/res/icons/24x24.png delete mode 100644 uniapp/unpackage/res/icons/29x29.png delete mode 100644 uniapp/unpackage/res/icons/36_small_36.png delete mode 100644 uniapp/unpackage/res/icons/36x36.png delete mode 100644 uniapp/unpackage/res/icons/40x40.png delete mode 100644 uniapp/unpackage/res/icons/48_small_48.png delete mode 100644 uniapp/unpackage/res/icons/48x48.png delete mode 100644 uniapp/unpackage/res/icons/58x58.png delete mode 100644 uniapp/unpackage/res/icons/60x60.png delete mode 100644 uniapp/unpackage/res/icons/72_small_72.png delete mode 100644 uniapp/unpackage/res/icons/72x72.png delete mode 100644 uniapp/unpackage/res/icons/76x76.png delete mode 100644 uniapp/unpackage/res/icons/80x80.png delete mode 100644 uniapp/unpackage/res/icons/87x87.png delete mode 100644 uniapp/unpackage/res/icons/96x96.png delete mode 100644 uniapp/util/common.js delete mode 100644 uniapp/util/imCommon.js delete mode 100644 uniapp/util/pinyin.js delete mode 100644 uniapp/util/request/index.js delete mode 100644 uniapp/util/request/requestInterceptors.js delete mode 100644 uniapp/util/request/responseInterceptors.js diff --git a/uniapp/.gitignore b/uniapp/.gitignore deleted file mode 100644 index 9fd54aa..0000000 --- a/uniapp/.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -package-lock.json - - -.hbuilderx -uniCloud-aliyun - -# plugin -/nativeplugins - - -# testing -/coverage - -# production -/build -/unpackage/cache -/unpackage/debug -/unpackage/dist -/unpackage/resources - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# electron output -/dist - -# db -OpenIM_* - -# plugin -/nativeplugins diff --git a/uniapp/.prettierignore b/uniapp/.prettierignore deleted file mode 100644 index 0fd5134..0000000 --- a/uniapp/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -/node_modules/ -/nativeplugins/ \ No newline at end of file diff --git a/uniapp/App.vue b/uniapp/App.vue deleted file mode 100644 index bbfc99a..0000000 --- a/uniapp/App.vue +++ /dev/null @@ -1,515 +0,0 @@ - - - \ No newline at end of file diff --git a/uniapp/LICENSE b/uniapp/LICENSE deleted file mode 100644 index 0ad25db..0000000 --- a/uniapp/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. diff --git a/uniapp/Readme.md b/uniapp/Readme.md deleted file mode 100644 index 99dc2ed..0000000 --- a/uniapp/Readme.md +++ /dev/null @@ -1,230 +0,0 @@ -

- - - -

- -# OpenIM Uniapp 💬💻 - -

- OpenIM Docs - • - OpenIM Server - • - open-im-sdk-uniapp - • - openim-sdk-core -

-OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。 - -本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 uniapp 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目引用了 `openim-uniapp-polyfill`,可以构建安卓程序和 iOS 程序。 - -

- Preview - - Preview -

- -## 授权许可 :page_facing_up: - -本仓库采用 GNU Affero 通用公共许可证第 3 版 (AGPL-3.0) 进行许可,并受以下附加条款的约束。**不允许用于商业用途**。详情请参阅 [此处](./LICENSE)。 - -## 开发环境 - -在开始开发之前,请确保您的系统已安装以下软件: - -- **HBuilderX**:最新版本 -- **Node.js**:版本 ≥ 16.x([手动安装](https://nodejs.org/dist/latest-v20.x/) 或使用 [nvm](https://github.com/nvm-sh/nvm) 进行版本管理) -- **npm**:版本 ≥ 6.x(随 Node.js 一起安装) -- **Git**:用于代码版本控制 - -同时,您需要确保已经[部署](https://docs.openim.io/zh-Hans/guides/gettingStarted/dockerCompose)了最新版本的 OpenIM Server。接下来,您可以编译项目并连接自己的服务端进行测试。 - -## 运行环境 - -本应用支持以下操作系统版本: - -| 浏览器/操作系统 | 版本 | 状态 | -| --------------- | ----------------- | ---- | -| **iOS** | 13.0 及以上 | ✅ | -| **Android** | 24 及以上 | ✅ | - -### 说明 - -- `只支持` Uniapp 打包成 Android/iOS 应用。并且 SDK 也暂未支持 UniappX (开发中)。 -- 暂时 `不支持` 运行到 Web,如果需要移动端的 Web 项目,参考 [H5 demo](https://github.com/openimsdk/openim-h5-demo)。 -- 暂时 `不支持` 运行到小程序端。 -- 暂时 `不支持` 一对一音视频。如果需要使用,可以运行其他仓库的项目。 - -## 快速开始 - -按照以下步骤设置本地开发环境: - -1. 拉取代码 - - ```bash - git clone https://github.com/openimsdk/open-im-uniapp-demo.git - cd open-im-uniapp-demo - ``` - -2. 安装依赖 - - ```bash - npm install - ``` - -3. 修改配置 - - - `common/config.js` - - > 如果没有修改过服务端默认端口,则只需要修改`BASE_HOST`为您的服务器 ip 即可,如需配置域名和 https 访问,可以参考[nginx 配置](https://docs.openim.io/zh-Hans/guides/gettingStarted/nginxDomainConfig),并采用最下方的配置项,并修改`BASE_DOMAIN`为您的域名。 - - ```javascript - const BASE_HOST = 'your-server-ip' - const CHAT_URL = `http://${BASE_HOST}:10008` - const API_URL = `http://${BASE_HOST}:10002` - const WS_URL = `ws://${BASE_HOST}:10001` - - // const BASE_DOMAIN = 'your-server-domain' - // const CHAT_URL = `http://${BASE_DOMAIN}/chat` - // const API_URL = `http://${BASE_DOMAIN}/api` - // const WS_URL = `ws://${BASE_DOMAIN}/msg_gateway` - ``` - -4. 修改为您自己的 AppID - -- 使用 Hbuilder 打开 manifest.json - - ![](./docs/images/appid.png) - -5. 导入原生插件 - -- 使用 Hbuilder 打开 manifest.json - - ![](./docs/images/plugin.png) - -- 选择云插件需要选择您的项目 Appid 和输入 Android 包名称 - - ![](./docs/images/download.png) - -6. 云打包自定义调试基座 - -- 菜单 -> 运行 -> 运行到手机或模拟器 -> 制作自定义调试基座 (使用自己的包名) - - ![](./docs/images/dev.png) - -7. 在真实的机器或模拟器上运行 ( iOS 仅支持在真机调试 ) - -- 菜单 -> 运行 -> 运行到手机或模拟器 -> 运行到Android App基座 - - ![](./docs/images/run_dev.png) - -8. 开始开发测试! 🎉 - -## 音视频通话 - -一对一音视频通话,多人音视频通话、视频会议请联系邮箱 [contact@openim.io](mailto:contact@openim.io) - -## 构建 🚀 - -### 使用原生App 云打包 - -- 菜单 -> 发行 -> 原生App-云打包 - - ![](./docs/images/build.png) - -## 功能列表 - -### 说明 - -| 功能模块 | 功能项 | 状态 | -| ------------------ | --------------------------------------------------------- | ---- | -| **账号功能** | 手机号注册\邮箱注册\验证码登录 | ✅ | -| | 个人信息查看\修改 | ✅ | -| | 修改密码\忘记密码 | ✅ | -| **好友功能** | 查找\申请\搜索\添加\删除好友 | ✅ | -| | 同意\拒绝好友申请 | ✅ | -| | 好友备注 | ✅ | -| | 是否允许添加好友 | ✅ | -| | 好友列表\好友资料实时同步 | ✅ | -| **黑名单功能** | 限制消息 | ✅ | -| | 黑名单列表实时同步 | ✅ | -| | 添加\移出黑名单 | ✅ | -| **群组功能** | 创建\解散群组 | ✅ | -| | 申请加群\邀请加群\退出群组\移除群成员 | ✅ | -| | 群名/群头像更改/群资料变更通知和实时同步 | ✅ | -| | 群成员邀请进群 | ✅ | -| | 群主转让 | ✅ | -| | 群主、管理员同意进群申请 | ✅ | -| | 搜索群成员 | ✅ | -| **消息功能** | 离线消息 | ✅ | -| | 漫游消息 | ✅ | -| | 多端消息 | ✅ | -| | 历史消息 | ✅ | -| | 消息删除 | ✅ | -| | 消息清空 | ✅ | -| | 消息复制 | ✅ | -| | 单聊正在输入 | ✅ | -| | 新消息勿扰 | ✅ | -| | 清空聊天记录 | ✅ | -| | 新成员查看群聊历史消息 | ✅ | -| | 新消息提示 | ✅ | -| | 文本消息 | ✅ | -| | 图片消息 | ✅ | -| | 视频消息 | ✅ | -| | 表情消息 | ✅ | -| | 文件消息 | ✅ | -| | 语音消息 | ✅ | -| | 名片消息 | ✅ | -| | 地理位置消息 | ✅ | -| | 自定义消息 | ✅ | -| **会话功能** | 置顶会话 | ✅ | -| | 会话已读 | ✅ | -| | 会话免打扰 | ✅ | -| **REST API** | 认证管理 | ✅ | -| | 用户管理 | ✅ | -| | 关系链管理 | ✅ | -| | 群组管理 | ✅ | -| | 会话管理 | ✅ | -| | 消息管理 | ✅ | -| **Webhook** | 群组回调 | ✅ | -| | 消息回调 | ✅ | -| | 推送回调 | ✅ | -| | 关系链回调 | ✅ | -| | 用户回调 | ✅ | -| **容量和性能** | 1 万好友 | ✅ | -| | 10 万人大群 | ✅ | -| | 秒级同步 | ✅ | -| | 集群部署 | ✅ | -| | 互踢策略 | ✅ | -| **在线状态** | 所有平台不互踢 | ✅ | -| | 每个平台各只能登录一个设备 | ✅ | -| | PC 端、移动端、Pad 端、Web 端、小程序端各只能登录一个设备 | ✅ | -| | PC 端不互踢,其他平台总计一个设备 | ✅ | -| **文件类对象存储** | 支持私有化部署 minio | ✅ | -| | 支持 COS、OSS、Kodo、S3 公有云 | ✅ | -| **推送** | 消息在线实时推送 | ✅ | -| | 消息离线推送,支持个推,Firebase | ✅ | - -更多高级功能、音视频通话、视频会议 请联系邮箱 [contact@openim.io](mailto:contact@openim.io) - -## 加入社区 :busts_in_silhouette: - -- 🚀 [加入我们的 Slack 社区](https://join.slack.com/t/openimsdk/shared_invite/zt-22720d66b-o_FvKxMTGXtcnnnHiMqe9Q) -- :eyes: [加入我们的微信群](https://openim-1253691595.cos.ap-nanjing.myqcloud.com/WechatIMG20.jpeg) - -## 常见问题 - -1. 直接运行无法使用? - - 答:必须严格按照文档操作,导入原生插件和制作自定义基座才能运行。 - -2. iOS 制作自定义基座失败? - - 答:插件源码不能经过其他操作系统。只能在 MacOS 环境下载插件、制作自定义基座和云打包。 - -3. 如何使用地图、定位? - 答: [参考文档](CONFIGKEY.md) - -4. 如何使用离线推送? - 答: [参考文档](CONFIGKEY.md) diff --git a/uniapp/api/login.js b/uniapp/api/login.js deleted file mode 100644 index 284acfe..0000000 --- a/uniapp/api/login.js +++ /dev/null @@ -1,79 +0,0 @@ -// 登录 -export const businessLogin = (params) => - uni.$u?.http.post("/account/login", JSON.stringify(params)); -export const businessSendSms = (params) => - uni.$u?.http.post("/account/code/send", JSON.stringify(params)); -export const businessVerifyCode = (params) => - uni.$u?.http.post("/account/code/verify", JSON.stringify(params)); -export const businessRegister = (params) => - uni.$u?.http.post("/account/register", JSON.stringify(params)); -export const businessReset = (params) => - uni.$u?.http.post("/account/password/reset", JSON.stringify(params)); - -export const businessModify = (params) => - uni.$u?.http.post( - "/account/password/change", - JSON.stringify({ - ...params, - }), { - header: { - token: uni.getStorageSync("BusinessToken"), - }, - } - ); - -// 用户信息 -export const businessInfoUpdate = (params) => - uni.$u?.http.post( - "/user/update", - JSON.stringify({ - ...params, - }), { - header: { - token: uni.getStorageSync("BusinessToken"), - }, - } - ); -export const businessGetUserInfo = (userID) => - uni.$u?.http.post( - "/user/find/full", - JSON.stringify({ - userIDs: [userID], - }), { - header: { - token: uni.getStorageSync("BusinessToken"), - }, - } - ); - -export const businessSearchUserInfo = (keyword) => - uni.$u?.http.post( - "/user/search/full", - JSON.stringify({ - keyword, - pagination: { - pageNumber: 1, - showNumber: 10, - }, - }), { - header: { - token: uni.getStorageSync("BusinessToken"), - }, - } - ); - -export const businessSearchUser = (keyword) => - uni.$u?.http.post( - "/friend/search", - JSON.stringify({ - keyword, - pagination: { - pageNumber: 1, - showNumber: 99, - }, - }), { - header: { - token: uni.getStorageSync("BusinessToken"), - }, - } - ); \ No newline at end of file diff --git a/uniapp/common/config.js b/uniapp/common/config.js deleted file mode 100644 index d79970b..0000000 --- a/uniapp/common/config.js +++ /dev/null @@ -1,25 +0,0 @@ -// const BASE_HOST = 'your-server-ip' -// const CHAT_URL = `http://${BASE_HOST}:10008` -// const API_URL = `http://${BASE_HOST}:10002` -// const WS_URL = `ws://${BASE_HOST}:10001` - -const BASE_DOMAIN = '156.238.245.175' -// const CHAT_URL = `https://${BASE_DOMAIN}/chat` -// const API_URL = `https://${BASE_DOMAIN}/api` -// const WS_URL = `wss://${BASE_DOMAIN}/msg_gateway` -const CHAT_URL = `http://${BASE_DOMAIN}:10008` -const API_URL = `http://${BASE_DOMAIN}:10002` -const WS_URL = `ws://${BASE_DOMAIN}:10001` - -const version = 'Uniapp-Demo' - -const getRegisterUrl = () => uni.getStorageSync("IMRegisteUrl") || CHAT_URL; -const getApiUrl = () => uni.getStorageSync("IMApiUrl") || API_URL; -const getWsUrl = () => uni.getStorageSync("IMWsUrl") || WS_URL; - -module.exports = { - version, - getRegisterUrl, - getApiUrl, - getWsUrl, -}; diff --git a/uniapp/common/demo.scss b/uniapp/common/demo.scss deleted file mode 100644 index de89c40..0000000 --- a/uniapp/common/demo.scss +++ /dev/null @@ -1,44 +0,0 @@ -.u-block { - padding: 14px; - &__section { - margin-bottom: 10px; - } - &__title { - margin-top: 10px; - font-size: 15px; - color: $u-content-color; - margin-bottom: 10px; - } - &__flex { - /* #ifndef APP-NVUE */ - display: flex; - /* #endif */ - } -} - -// 使用了cell组件的icon图片样式 -.u-cell-icon { - width: 36rpx; - height: 36rpx; - margin-right: 8rpx; -} - -.u-page { - padding: 15px 15px 40px 15px; -} - -.u-demo-block { - flex: 1; - margin-bottom: 23px; - - &__content { - @include flex(column); - } - - &__title { - font-size: 14px; - color: rgb(143, 156, 162); - margin-bottom: 8px; - @include flex; - } -} diff --git a/uniapp/common/emojis.js b/uniapp/common/emojis.js deleted file mode 100644 index 166e6ce..0000000 --- a/uniapp/common/emojis.js +++ /dev/null @@ -1,34 +0,0 @@ -export const emojis = [ - "😀", - "😃", - "😄", - "😁", - "😆", - "😅", - "🤣", - "😂", - "🙂", - "🙃", - "😉", - "😊", - "😇", - "🥰", - "😍", - "🤩", - "😘", - "😗", - "😚", - "😙", - "😋", - "😛", - "😜", - "🤪", - "😝", - "🤑", - "🤗", - "🤭", - "🤫", - "🤔", -]; - -export default emojis; diff --git a/uniapp/common/mixin.js b/uniapp/common/mixin.js deleted file mode 100644 index 90a2a88..0000000 --- a/uniapp/common/mixin.js +++ /dev/null @@ -1,5 +0,0 @@ -export default { - data() { - return {}; - }, -}; diff --git a/uniapp/common/props.js b/uniapp/common/props.js deleted file mode 100644 index b448ffa..0000000 --- a/uniapp/common/props.js +++ /dev/null @@ -1,2 +0,0 @@ -uni.$u.props.gap.bgColor = "#f3f4f6"; -uni.$u.props.gap.height = "10"; diff --git a/uniapp/components/AreaPicker/areaCode.js b/uniapp/components/AreaPicker/areaCode.js deleted file mode 100644 index 7d24c01..0000000 --- a/uniapp/components/AreaPicker/areaCode.js +++ /dev/null @@ -1,120 +0,0 @@ -export const areaCode = [ - { label: "中国", value: "86" }, - { label: "马来西亚", value: "60" }, - { label: "印度尼西亚", value: "62" }, - { label: "菲律宾", value: "63" }, - { label: "新加坡", value: "65" }, - { label: "泰国", value: "66" }, - { label: "文莱", value: "673" }, - { label: "日本", value: "81" }, - { label: "韩国", value: "82" }, - { label: "越南", value: "84" }, - { label: "朝鲜", value: "850" }, - { label: "香港(中国)", value: "852" }, - { label: "澳门(中国)", value: "853" }, - { label: "柬埔寨", value: "855" }, - { label: "老挝", value: "856" }, - { label: "台湾(中国)", value: "886" }, - { label: "孟加拉国", value: "880" }, - { label: "土耳其", value: "90" }, - { label: "印度", value: "91" }, - { label: "巴基斯坦", value: "92" }, - { label: "阿富汗", value: "93" }, - { label: "斯里兰卡", value: "94" }, - { label: "缅甸", value: "95" }, - { label: "马尔代夫", value: "960" }, - { label: "黎巴嫩", value: "961" }, - { label: "约旦", value: "962" }, - { label: "叙利亚", value: "963" }, - { label: "伊拉克", value: "964" }, - { label: "科威特", value: "965" }, - { label: "沙特阿拉伯", value: "966" }, - { label: "阿曼", value: "968" }, - { label: "以色列", value: "972" }, - { label: "巴林", value: "973" }, - { label: "卡塔尔", value: "974" }, - { label: "不丹", value: "975" }, - { label: "蒙古", value: "976" }, - { label: "尼泊尔", value: "977" }, - { label: "伊朗", value: "98" }, - { label: "塞浦路斯", value: "357" }, - { label: "巴勒斯坦", value: "970" }, - { label: "阿联酋", value: "971" }, - { label: "俄罗斯联邦", value: "7" }, - { label: "希腊", value: "30" }, - { label: "荷兰", value: "31" }, - { label: "比利时", value: "32" }, - { label: "法国", value: "33" }, - { label: "西班牙", value: "34" }, - { label: "直布罗陀", value: "350" }, - { label: "葡萄牙", value: "351" }, - { label: "卢森堡", value: "352" }, - { label: "爱尔兰", value: "353" }, - { label: "冰岛", value: "354" }, - { label: "阿尔巴尼亚", value: "355" }, - { label: "马耳他", value: "356" }, - { label: "安道尔", value: "376" }, - { label: "芬兰", value: "358" }, - { label: "保加利亚", value: "359" }, - { label: "匈牙利", value: "36" }, - { label: "德国", value: "49" }, - { label: "南斯拉夫", value: "381" }, - { label: "意大利", value: "39" }, - { label: "圣马力诺", value: "378" }, - { label: "梵蒂冈", value: "3906698" }, - { label: "罗马尼亚", value: "40" }, - { label: "瑞士", value: "41" }, - { label: "列支敦士登", value: "423" }, - { label: "奥地利", value: "43" }, - { label: "英国", value: "44" }, - { label: "丹麦", value: "45" }, - { label: "瑞典", value: "46" }, - { label: "挪威", value: "47" }, - { label: "波兰", value: "48" }, - { label: "捷克", value: "420" }, - { label: "斯洛伐克", value: "421" }, - { label: "摩纳哥", value: "377" }, - { label: "马其顿", value: "389" }, - { label: "科罗地亚", value: "385" }, - { label: "斯洛文尼亚", value: "386" }, - { label: "波斯尼亚和塞哥维那", value: "387" }, - { label: "亚美尼亚共和国", value: "374" }, - { label: "白俄罗斯共和国", value: "375" }, - { label: "格鲁吉亚共和国", value: "995" }, - { label: "哈萨克斯坦共和国", value: "7" }, - { label: "吉尔吉斯坦共和国", value: "996" }, - { label: "乌兹别克斯坦共和国", value: "998" }, - { label: "塔吉克斯坦共和国", value: "992" }, - { label: "土库曼斯坦共和国", value: "993" }, - { label: "乌克兰", value: "380" }, - { label: "立陶宛", value: "370" }, - { label: "拉脱维亚", value: "371" }, - { label: "爱沙尼亚", value: "372" }, - { label: "摩尔多瓦", value: "373" }, - { label: "埃及", value: "20" }, - { label: "摩洛哥", value: "212" }, - { label: "阿尔及利亚", value: "213" }, - { label: "突尼斯", value: "216" }, - { label: "利比亚", value: "218" }, - { label: "冈比亚", value: "220" }, - { label: "塞内加尔", value: "221" }, - { label: "毛里塔尼亚", value: "222" }, - { label: "马里", value: "223" }, - { label: "几内亚", value: "224" }, - { label: "科特迪瓦", value: "225" }, - { label: "布基拉法索", value: "226" }, - { label: "尼日尔", value: "227" }, - { label: "多哥", value: "228" }, - { label: "贝宁", value: "229" }, - { label: "毛里求斯", value: "230" }, - { label: "利比里亚", value: "231" }, - { label: "塞拉利昂", value: "232" }, - { label: "加纳", value: "233" }, - { label: "尼日利亚", value: "234" }, - { label: "乍得", value: "235" }, - { label: "中非", value: "236" }, - { label: "喀麦隆", value: "237" }, - { label: "佛得角", value: "238" }, - { label: "圣多美", value: "239" }, - { label: "普林西比", value: "239" }, -]; diff --git a/uniapp/components/AreaPicker/index.vue b/uniapp/components/AreaPicker/index.vue deleted file mode 100644 index 436889a..0000000 --- a/uniapp/components/AreaPicker/index.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - diff --git a/uniapp/components/ChooseIndexFooter/SelectedMember.vue b/uniapp/components/ChooseIndexFooter/SelectedMember.vue deleted file mode 100644 index e611770..0000000 --- a/uniapp/components/ChooseIndexFooter/SelectedMember.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - - - diff --git a/uniapp/components/ChooseIndexFooter/index.vue b/uniapp/components/ChooseIndexFooter/index.vue deleted file mode 100644 index 30bdb88..0000000 --- a/uniapp/components/ChooseIndexFooter/index.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - diff --git a/uniapp/components/ChooseIndexList/index.vue b/uniapp/components/ChooseIndexList/index.vue deleted file mode 100644 index 0340bbe..0000000 --- a/uniapp/components/ChooseIndexList/index.vue +++ /dev/null @@ -1,91 +0,0 @@ - - - - - diff --git a/uniapp/components/CustomNavBar/index.vue b/uniapp/components/CustomNavBar/index.vue deleted file mode 100644 index cbbbf65..0000000 --- a/uniapp/components/CustomNavBar/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/uniapp/components/MyAvatar/index.vue b/uniapp/components/MyAvatar/index.vue deleted file mode 100644 index 486a94f..0000000 --- a/uniapp/components/MyAvatar/index.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/uniapp/components/SettingItem/index.vue b/uniapp/components/SettingItem/index.vue deleted file mode 100644 index 368c22a..0000000 --- a/uniapp/components/SettingItem/index.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/uniapp/components/UserItem/index.vue b/uniapp/components/UserItem/index.vue deleted file mode 100644 index f671fbe..0000000 --- a/uniapp/components/UserItem/index.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseAudio.vue b/uniapp/components/gaoyia-parse/components/wxParseAudio.vue deleted file mode 100644 index 1d3761f..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseAudio.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseImg.vue b/uniapp/components/gaoyia-parse/components/wxParseImg.vue deleted file mode 100644 index fc99b72..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseImg.vue +++ /dev/null @@ -1,95 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTable.vue b/uniapp/components/gaoyia-parse/components/wxParseTable.vue deleted file mode 100644 index a93f43c..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTable.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate0.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate0.vue deleted file mode 100644 index 489ebf4..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate0.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate1.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate1.vue deleted file mode 100644 index f2178bd..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate1.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate10.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate10.vue deleted file mode 100644 index 18c5357..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate10.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate11.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate11.vue deleted file mode 100644 index aa483ad..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate11.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate2.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate2.vue deleted file mode 100644 index 006ae9e..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate2.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate3.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate3.vue deleted file mode 100644 index c94edfd..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate3.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate4.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate4.vue deleted file mode 100644 index bcc6c12..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate4.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate5.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate5.vue deleted file mode 100644 index 4f8ac48..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate5.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate6.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate6.vue deleted file mode 100644 index 00d26c0..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate6.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate7.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate7.vue deleted file mode 100644 index 826ee18..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate7.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate8.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate8.vue deleted file mode 100644 index ada4813..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate8.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseTemplate9.vue b/uniapp/components/gaoyia-parse/components/wxParseTemplate9.vue deleted file mode 100644 index 55a67f0..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseTemplate9.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/components/wxParseVideo.vue b/uniapp/components/gaoyia-parse/components/wxParseVideo.vue deleted file mode 100644 index badec84..0000000 --- a/uniapp/components/gaoyia-parse/components/wxParseVideo.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/uniapp/components/gaoyia-parse/libs/html2json.js b/uniapp/components/gaoyia-parse/libs/html2json.js deleted file mode 100644 index 7f2277f..0000000 --- a/uniapp/components/gaoyia-parse/libs/html2json.js +++ /dev/null @@ -1,266 +0,0 @@ -/** - * html2Json 改造来自: https://github.com/Jxck/html2json - * - * - * author: Di (微信小程序开发工程师) - * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com) - * 垂直微信小程序开发交流社区 - * - * github地址: https://github.com/icindy/wxParse - * - * for: 微信小程序富文本解析 - * detail : http://weappdev.com/t/wxparse-alpha0-1-html-markdown/184 - */ - -import wxDiscode from "./wxDiscode"; -import HTMLParser from "./htmlparser"; - -function makeMap(str) { - const obj = {}; - const items = str.split(","); - for (let i = 0; i < items.length; i += 1) obj[items[i]] = true; - return obj; -} - -// Block Elements - HTML 5 -const block = makeMap( - "br,code,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video", -); - -// Inline Elements - HTML 5 -const inline = makeMap( - "a,abbr,acronym,applet,b,basefont,bdo,big,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var", -); - -// Elements that you can, intentionally, leave open -// (and which close themselves) -const closeSelf = makeMap("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"); - -function removeDOCTYPE(html) { - const isDocument = /([^]*)<\/body>/.test(html); - return isDocument ? RegExp.$1 : html; -} - -function trimHtml(html) { - return html - .replace(//gi, "") - .replace(/\/\*.*?\*\//gi, "") - .replace(/[ ]+/gi, "") - .replace(//gi, ""); -} - -function getScreenInfo() { - const screen = {}; - wx.getSystemInfo({ - success: (res) => { - screen.width = res.windowWidth; - screen.height = res.windowHeight; - }, - }); - return screen; -} - -function html2json(html, customHandler, imageProp, host) { - // 处理字符串 - html = removeDOCTYPE(html); - html = trimHtml(html); - html = wxDiscode.strDiscode(html); - // 生成node节点 - const bufArray = []; - const results = { - nodes: [], - imageUrls: [], - }; - - const screen = getScreenInfo(); - function Node(tag) { - this.node = "element"; - this.tag = tag; - - this.$screen = screen; - } - - HTMLParser(html, { - start(tag, attrs, unary) { - // node for this element - const node = new Node(tag); - - if (bufArray.length !== 0) { - const parent = bufArray[0]; - if (parent.nodes === undefined) { - parent.nodes = []; - } - } - - if (block[tag]) { - node.tagType = "block"; - } else if (inline[tag]) { - node.tagType = "inline"; - } else if (closeSelf[tag]) { - node.tagType = "closeSelf"; - } - - node.attr = attrs.reduce((pre, attr) => { - const { name } = attr; - let { value } = attr; - if (name === "class") { - node.classStr = value; - } - // has multi attibutes - // make it array of attribute - if (name === "style") { - node.styleStr = value; - } - if (value.match(/ /)) { - value = value.split(" "); - } - - // if attr already exists - // merge it - if (pre[name]) { - if (Array.isArray(pre[name])) { - // already array, push to last - pre[name].push(value); - } else { - // single value, make it array - pre[name] = [pre[name], value]; - } - } else { - // not exist, put it - pre[name] = value; - } - - return pre; - }, {}); - - // 优化样式相关属性 - if (node.classStr) { - node.classStr += ` ${node.tag}`; - } else { - node.classStr = node.tag; - } - if (node.tagType === "inline") { - node.classStr += " inline"; - } - - // 对img添加额外数据 - if (node.tag === "img") { - let imgUrl = node.attr.src; - imgUrl = wxDiscode.urlToHttpUrl(imgUrl, imageProp.domain); - Object.assign(node.attr, imageProp, { - src: imgUrl || "", - }); - if (imgUrl) { - results.imageUrls.push(imgUrl); - } - } - - // 处理a标签属性 - if (node.tag === "a") { - node.attr.href = node.attr.href || ""; - } - - // 处理font标签样式属性 - if (node.tag === "font") { - const fontSize = [ - "x-small", - "small", - "medium", - "large", - "x-large", - "xx-large", - "-webkit-xxx-large", - ]; - const styleAttrs = { - color: "color", - face: "font-family", - size: "font-size", - }; - if (!node.styleStr) node.styleStr = ""; - Object.keys(styleAttrs).forEach((key) => { - if (node.attr[key]) { - const value = - key === "size" ? fontSize[node.attr[key] - 1] : node.attr[key]; - node.styleStr += `${styleAttrs[key]}: ${value};`; - } - }); - } - - // 临时记录source资源 - if (node.tag === "source") { - results.source = node.attr.src; - } - - if (customHandler.start) { - customHandler.start(node, results); - } - - if (unary) { - // if this tag doesn't have end tag - // like - // add to parents - const parent = bufArray[0] || results; - if (parent.nodes === undefined) { - parent.nodes = []; - } - parent.nodes.push(node); - } else { - bufArray.unshift(node); - } - }, - end(tag) { - // merge into parent tag - const node = bufArray.shift(); - if (node.tag !== tag) { - console.error("invalid state: mismatch end tag"); - } - - // 当有缓存source资源时于于video补上src资源 - if (node.tag === "video" && results.source) { - node.attr.src = results.source; - delete results.source; - } - - if (customHandler.end) { - customHandler.end(node, results); - } - - if (bufArray.length === 0) { - results.nodes.push(node); - } else { - const parent = bufArray[0]; - if (!parent.nodes) { - parent.nodes = []; - } - parent.nodes.push(node); - } - }, - chars(text) { - if (!text.trim()) return; - - const node = { - node: "text", - text, - }; - - if (customHandler.chars) { - customHandler.chars(node, results); - } - - if (bufArray.length === 0) { - results.nodes.push(node); - } else { - const parent = bufArray[0]; - if (parent.nodes === undefined) { - parent.nodes = []; - } - parent.nodes.push(node); - } - }, - }); - - return results; -} - -export default html2json; diff --git a/uniapp/components/gaoyia-parse/libs/htmlparser.js b/uniapp/components/gaoyia-parse/libs/htmlparser.js deleted file mode 100644 index ea67f2d..0000000 --- a/uniapp/components/gaoyia-parse/libs/htmlparser.js +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * htmlParser改造自: https://github.com/blowsie/Pure-JavaScript-HTML5-Parser - * - * author: Di (微信小程序开发工程师) - * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com) - * 垂直微信小程序开发交流社区 - * - * github地址: https://github.com/icindy/wxParse - * - * for: 微信小程序富文本解析 - * detail : http://weappdev.com/t/wxparse-alpha0-1-html-markdown/184 - */ -// Regular Expressions for parsing tags and attributes - -const startTag = - /^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z0-9_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/; -const endTag = /^<\/([-A-Za-z0-9_]+)[^>]*>/; -const attr = - /([a-zA-Z0-9_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g; - -function makeMap(str) { - const obj = {}; - const items = str.split(","); - for (let i = 0; i < items.length; i += 1) obj[items[i]] = true; - return obj; -} - -// Empty Elements - HTML 5 -const empty = makeMap( - "area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr", -); - -// Block Elements - HTML 5 -const block = makeMap( - "address,code,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video", -); - -// Inline Elements - HTML 5 -const inline = makeMap( - "a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var", -); - -// Elements that you can, intentionally, leave open -// (and which close themselves) -const closeSelf = makeMap("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"); - -// Attributes that have their values filled in disabled="disabled" -const fillAttrs = makeMap( - "checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected", -); - -function HTMLParser(html, handler) { - let index; - let chars; - let match; - let last = html; - const stack = []; - - stack.last = () => stack[stack.length - 1]; - - function parseEndTag(tag, tagName) { - // If no tag name is provided, clean shop - let pos; - if (!tagName) { - pos = 0; - } else { - // Find the closest opened tag of the same type - tagName = tagName.toLowerCase(); - for (pos = stack.length - 1; pos >= 0; pos -= 1) { - if (stack[pos] === tagName) break; - } - } - if (pos >= 0) { - // Close all the open elements, up the stack - for (let i = stack.length - 1; i >= pos; i -= 1) { - if (handler.end) handler.end(stack[i]); - } - - // Remove the open elements from the stack - stack.length = pos; - } - } - - function parseStartTag(tag, tagName, rest, unary) { - tagName = tagName.toLowerCase(); - - if (block[tagName]) { - while (stack.last() && inline[stack.last()]) { - parseEndTag("", stack.last()); - } - } - - if (closeSelf[tagName] && stack.last() === tagName) { - parseEndTag("", tagName); - } - - unary = empty[tagName] || !!unary; - - if (!unary) stack.push(tagName); - - if (handler.start) { - const attrs = []; - - rest.replace(attr, function genAttr(matches, name) { - const value = - arguments[2] || - arguments[3] || - arguments[4] || - (fillAttrs[name] ? name : ""); - - attrs.push({ - name, - value, - escaped: value.replace(/(^|[^\\])"/g, '$1\\"'), // " - }); - }); - - if (handler.start) { - handler.start(tagName, attrs, unary); - } - } - } - - while (html) { - chars = true; - - if (html.indexOf(" '); - // str = str.replace(/ | | /g, ' '); - // str = str.replace(/"|"|"/g, "\""); - // str = str.replace(/'|'|'/g, "'"); - // str = str.replace(/´|´|´/g, "´"); - // str = str.replace(/×|×|×/g, "×"); - // str = str.replace(/÷|÷|÷/g, "÷"); - // str = str.replace(/&|&|&/g, '&'); - // str = str.replace(/<|<|</g, '<'); - // str = str.replace(/>|>|>/g, '>'); - - str = str.replace(/ | | /g, " "); - str = str.replace( - / | | /g, - "", - ); - str = str.replace(/ | /g, " "); - str = str.replace( - / | | /g, - "", - ); - str = str.replace(/"|"|"/g, '"'); - str = str.replace(/"|'|'/g, "'"); - str = str.replace(/´|´|´/g, "´"); - str = str.replace(/×|×|×/g, "×"); - str = str.replace(/÷|÷|÷/g, "÷"); - str = str.replace(/&|&|&/g, "&"); - str = str.replace(/<|<|</g, "<"); - str = str.replace(/>|>|>/g, ">"); - return str; -} - -// HTML 支持的其他实体 -function strOtherDiscode(str) { - str = str.replace(/Œ|Œ|Œ/g, "Œ"); - str = str.replace(/œ|œ|œ/g, "œ"); - str = str.replace(/Š|Š|Š/g, "Š"); - str = str.replace(/š|š|š/g, "š"); - str = str.replace(/Ÿ|Ÿ|Ÿ/g, "Ÿ"); - str = str.replace(/ƒ|ƒ|ƒ/g, "ƒ"); - str = str.replace(/ˆ|ˆ|ˆ/g, "ˆ"); - str = str.replace(/˜|˜|˜/g, "˜"); - str = str.replace( - / |$#8201;| /g, - "", - ); - str = str.replace( - /‌|‌|‌/g, - "", - ); - str = str.replace( - /‍|$#8205;|‍/g, - "", - ); - str = str.replace( - /‎|$#8206;|‎/g, - "", - ); - str = str.replace( - /‏|‏|‏/g, - "", - ); - str = str.replace(/–|–|–/g, "–"); - str = str.replace(/—|—|—/g, "—"); - str = str.replace(/‘|‘|‘/g, "‘"); - str = str.replace(/’|’|’/g, "’"); - str = str.replace(/‚|‚|‚/g, "‚"); - str = str.replace(/“|“|“/g, "“"); - str = str.replace(/”|”|”/g, "”"); - str = str.replace(/„|„|„/g, "„"); - str = str.replace(/†|†|†/g, "†"); - str = str.replace(/‡|‡|‡/g, "‡"); - str = str.replace(/•|•|•/g, "•"); - str = str.replace(/…|…|…/g, "…"); - str = str.replace(/‰|‰|‰/g, "‰"); - str = str.replace(/′|′|′/g, "′"); - str = str.replace(/″|″|″/g, "″"); - str = str.replace(/‹|‹|‹/g, "‹"); - str = str.replace(/›|›|›/g, "›"); - str = str.replace(/‾|‾|‾/g, "‾"); - str = str.replace(/€|€|€/g, "€"); - str = str.replace(/™|™|™/g, "™"); - str = str.replace(/←|←|←/g, "←"); - str = str.replace(/↑|↑|↑/g, "↑"); - str = str.replace(/→|→|→/g, "→"); - str = str.replace(/↓|↓|↓/g, "↓"); - str = str.replace(/↔|↔|↔/g, "↔"); - str = str.replace(/↵|↵|↵/g, "↵"); - str = str.replace(/⌈|⌈|⌈/g, "⌈"); - str = str.replace(/⌉|⌉|⌉/g, "⌉"); - str = str.replace(/⌊|⌊|⌊/g, "⌊"); - str = str.replace(/⌋|⌋|⌋/g, "⌋"); - str = str.replace(/◊|◊|◊/g, "◊"); - str = str.replace(/♠|♠|♠/g, "♠"); - str = str.replace(/♣|♣|♣/g, "♣"); - str = str.replace(/♥|♥|♥/g, "♥"); - str = str.replace(/♦|♦|♦/g, "♦"); - return str; -} - -function strDiscode(str) { - str = strNumDiscode(str); - str = strGreeceDiscode(str); - str = strcharacterDiscode(str); - str = strOtherDiscode(str); - return str; -} - -function urlToHttpUrl(url, domain) { - if (/^\/\//.test(url)) { - return `https:${url}`; - } else if (/^\//.test(url)) { - return `https://${domain}${url}`; - } - return url; -} - -export default { - strDiscode, - urlToHttpUrl, -}; diff --git a/uniapp/components/gaoyia-parse/parse.css b/uniapp/components/gaoyia-parse/parse.css deleted file mode 100644 index 9a77757..0000000 --- a/uniapp/components/gaoyia-parse/parse.css +++ /dev/null @@ -1,271 +0,0 @@ -/** - * author: Di (微信小程序开发工程师) - * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com) - * 垂直微信小程序开发交流社区 - * - * github地址: https://github.com/icindy/wxParse - * - * for: 微信小程序富文本解析 - * detail : http://weappdev.com/t/wxparse-alpha0-1-html-markdown/184 - */ -/** - * 请在全局下引入该文件,@import '/static/wxParse.css'; - */ -.wxParse { - user-select: none; - width: 100%; - font-family: Helvetica, "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, - sans-serif; - color: #0c1c33; - line-height: 1.5; - font-size: 1em; - text-align: justify; /* //左右两端对齐 */ -} -.wxParse view, -.wxParse uni-view { - word-break: break-word; -} -.wxParse .p { - padding-bottom: 0.5em; - clear: both; - /* letter-spacing: 0;//字间距 */ -} -.wxParse .inline { - display: inline; - margin: 0; - padding: 0; -} - -.wxParse .div { - margin: 0; - padding: 0; - display: block; -} - -.wxParse .h1 { - font-size: 2em; - line-height: 1.2em; - margin: 0.67em 0; -} -.wxParse .h2 { - font-size: 1.5em; - margin: 0.83em 0; -} -.wxParse .h3 { - font-size: 1.17em; - margin: 1em 0; -} -.wxParse .h4 { - margin: 1.33em 0; -} -.wxParse .h5 { - font-size: 0.83em; - margin: 1.67em 0; -} -.wxParse .h6 { - font-size: 0.83em; - margin: 1.67em 0; -} - -.wxParse .h1, -.wxParse .h2, -.wxParse .h3, -.wxParse .h4, -.wxParse .h5, -.wxParse .h6, -.wxParse .b, -.wxParse .strong { - font-weight: bolder; -} - -.wxParse .i, -.wxParse .cite, -.wxParse .em, -.wxParse .var, -.wxParse .address { - font-style: italic; -} -.wxParse .spaceshow { - white-space: pre; -} -.wxParse .pre, -.wxParse .tt, -.wxParse .code, -.wxParse .kbd, -.wxParse .samp { - font-family: monospace; -} -.wxParse .pre { - overflow: auto; - background: #f5f5f5; - padding: 16upx; - white-space: pre; - margin: 1em 0upx; - font-size: 24upx; -} -.wxParse .code { - overflow: auto; - padding: 16upx; - white-space: pre; - margin: 1em 0upx; - background: #f5f5f5; - font-size: 24upx; -} - -.wxParse .big { - font-size: 1.17em; -} - -.wxParse .small, -.wxParse .sub, -.wxParse .sup { - font-size: 0.83em; -} - -.wxParse .sub { - vertical-align: sub; -} -.wxParse .sup { - vertical-align: super; -} - -.wxParse .s, -.wxParse .strike, -.wxParse .del { - text-decoration: line-through; -} - -.wxParse .strong, -.wxParse .text, -.wxParse .span, -.wxParse .s { - display: inline; -} - -.wxParse .a { - color: deepskyblue; -} - -.wxParse .video { - text-align: center; - margin: 22upx 0; -} - -.wxParse .video-video { - width: 100%; -} -.wxParse .uni-image { - max-width: 100%; -} -.wxParse .img { - display: block; - max-width: 100%; - margin-bottom: 0em; /* //与p标签底部padding同时修改 */ - overflow: hidden; -} - -.wxParse .blockquote { - margin: 10upx 0; - padding: 22upx 0 22upx 22upx; - font-family: Courier, Calibri, "宋体"; - background: #f5f5f5; - border-left: 6upx solid #dbdbdb; -} -.wxParse .blockquote .p { - margin: 0; -} -.wxParse .ul, -.wxParse .ol { - display: block; - margin: 1em 0; - padding-left: 2em; -} -.wxParse .ol { - list-style-type: disc; -} -.wxParse .ol { - list-style-type: decimal; -} -.wxParse .ol > weixin-parse-template, -.wxParse .ul > weixin-parse-template { - display: list-item; - align-items: baseline; - text-align: match-parent; -} - -.wxParse .ol > .li, -.wxParse .ul > .li { - display: list-item; - align-items: baseline; - text-align: match-parent; -} -.wxParse .ul .ul, -.wxParse .ol .ul { - list-style-type: circle; -} -.wxParse .ol .ol .ul, -.wxParse .ol .ul .ul, -.wxParse .ul .ol .ul, -.wxParse .ul .ul .ul { - list-style-type: square; -} - -.wxParse .u { - text-decoration: underline; -} -.wxParse .hide { - display: none; -} -.wxParse .del { - display: inline; -} -.wxParse .figure { - overflow: hidden; -} -.wxParse .tablebox { - overflow: auto; - background-color: #f5f5f5; - background: #f5f5f5; - font-size: 13px; - padding: 8px; -} -.wxParse .table .table, -.wxParse .table { - border-collapse: collapse; - box-sizing: border-box; - /* 内边框 */ - /* width: 100%; */ - overflow: auto; - white-space: pre; -} -.wxParse .tbody { - border-collapse: collapse; - box-sizing: border-box; - /* 内边框 */ - border: 1px solid #dadada; -} -.wxParse .table .thead, -.wxParse .table .tfoot, -.wxParse .table .th { - border-collapse: collapse; - box-sizing: border-box; - background: #ececec; - font-weight: 40; -} -.wxParse .table .tr { - border-collapse: collapse; - box-sizing: border-box; - /* border: 2px solid #F0AD4E; */ - overflow: auto; -} -.wxParse .table .th, -.wxParse .table .td { - border-collapse: collapse; - box-sizing: border-box; - border: 2upx solid #dadada; - overflow: auto; -} -.wxParse .audio, -.wxParse .uni-audio-default { - display: block; -} diff --git a/uniapp/components/gaoyia-parse/parse.vue b/uniapp/components/gaoyia-parse/parse.vue deleted file mode 100644 index 053131e..0000000 --- a/uniapp/components/gaoyia-parse/parse.vue +++ /dev/null @@ -1,226 +0,0 @@ - - - - - diff --git a/uniapp/constant/comp.js b/uniapp/constant/comp.js deleted file mode 100644 index 4419feb..0000000 --- a/uniapp/constant/comp.js +++ /dev/null @@ -1,42 +0,0 @@ -export const ChatingFooterActionTypes = { - Album: "Album", -}; - -export const ContactMenuTypes = { - NewFriend: "NewFriend", - NewGroup: "NewGroup", - MyFriend: "MyFriend", - MyGroup: "MyGroup", -}; - -export const GroupMemberListTypes = { - Preview: "Preview", - Transfer: "Transfer", - Kickout: "Kickout", -}; - -export const ContactChooseTypes = { - Invite: "Invite", - GetList: "GetList", -}; - -export const UpdateMessageTypes = { - Overall: "Overall", - KeyWords: "KeyWords", -}; - -export const SmsUserFor = { - Register: 1, - Reset: 2, - Login: 3, -}; - -export const CustomMessageStatus = { - Success: "success", - Cancel: "cancel", - Canceled: "canceled", - Refuse: "refuse", - Refused: "refused", - Timeout: "timeout", - AccessByOther: "accessByOther", -}; diff --git a/uniapp/constant/event.js b/uniapp/constant/event.js deleted file mode 100644 index 61efe70..0000000 --- a/uniapp/constant/event.js +++ /dev/null @@ -1,5 +0,0 @@ -export const PageEvents = { - GlobalToast: "GlobalToast", - ScrollToBottom: "ScrollToBottom", - RtcCall: "RtcCall" -}; diff --git a/uniapp/constant/im.js b/uniapp/constant/im.js deleted file mode 100644 index 830d2ba..0000000 --- a/uniapp/constant/im.js +++ /dev/null @@ -1,51 +0,0 @@ -import { MessageType } from "openim-uniapp-polyfill"; - -export const CustomType = { - VideoCall: "c100", - VoiceCall: "c101", - Call: 901, - MassMsg: 903, -}; - -export const Platform = { - 1: 'iOS', - 2: 'Android', - 3: 'PC', - 4: 'PC', - 5: 'Web' -}; - -export const noticeMessageTypes = [ - MessageType.RevokeMessage, - MessageType.FriendAdded, - MessageType.GroupCreated, - MessageType.GroupInfoUpdated, - MessageType.MemberQuit, - MessageType.GroupOwnerTransferred, - MessageType.MemberKicked, - MessageType.MemberInvited, - MessageType.MemberEnter, - MessageType.GroupDismissed, - MessageType.GroupMemberMuted, - MessageType.GroupMuted, - MessageType.GroupCancelMuted, - MessageType.GroupMemberCancelMuted, - MessageType.GroupNameUpdated, - MessageType.BurnMessageChange, -]; - -export const GroupSystemMessageTypes = [ - MessageType.GroupCreated, - MessageType.GroupInfoUpdated, - MessageType.MemberQuit, - MessageType.GroupOwnerTransferred, - MessageType.MemberKicked, - MessageType.MemberInvited, - MessageType.MemberEnter, - MessageType.GroupDismissed, - MessageType.GroupMemberMuted, - MessageType.GroupMuted, - MessageType.GroupCancelMuted, - MessageType.GroupMemberCancelMuted, - MessageType.GroupNameUpdated -]; diff --git a/uniapp/constant/index.js b/uniapp/constant/index.js deleted file mode 100644 index b882f69..0000000 --- a/uniapp/constant/index.js +++ /dev/null @@ -1,3 +0,0 @@ -export * from "./im"; -export * from "./comp"; -export * from "./event"; diff --git a/uniapp/docs/images/appid.png b/uniapp/docs/images/appid.png deleted file mode 100644 index be822defeac461463bb040bb48c7b13fc3c7af27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13001 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

FF?LK0 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 Mk?#w4eE9Ld1A~xBN&o-= diff --git a/uniapp/docs/images/dev.png b/uniapp/docs/images/dev.png deleted file mode 100644 index 3a0ab0a4e09ca826e8a01ecbd004572af80b3fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37786 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 Y?VJ5>pTqEjm+aXc^N!@LKmFx@0##>Iy8r+H diff --git a/uniapp/docs/images/download.png b/uniapp/docs/images/download.png deleted file mode 100644 index 9cf455222440348d70cec89345bec8eea03cc4d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96194 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áfhzg(pXo9*;BW;{{JB>aSoWUGoMpq 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≫z%C%dK_^@7PRYx0Fc>+ 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

G@#TRu= z*kt;&m&WSGrjd@bG_aalE%?)qMhJBGj4?7{J@&5jAGK1CEBL`u&J~tyrJ6FsI7C(1xtS$x z9YMsIUaTEUwk)Y`0FeoYk7vma9JY}$3UzEFn`jn94qj{{`@4}51VA61OrqBxyCa<~ zfUDcCSim?2VJ(MN@554(9cl7A@cCddY)Q4)`J<2z-=zU??0&e)PO_qzyJ!L+Su$f0 z%`P0sBeumNA2IRWJ!%{O0qCleS%jpWZqSHf;(r3`sVq7nfK3)7#=({rTUxX^KHC!~ zl2eoJVM~i7iHS^q+0tT5iz+8z2OoCup$$H5qKcDR9-6v$#!UkM*6JCqPSC*|uAY&s YK>YubryipCnr{XoWk{6VB?9690AFD`qW}N^ diff --git a/uniapp/docs/images/map.png b/uniapp/docs/images/map.png deleted file mode 100644 index 633f2e9c0835b46ad1a8fc2254c463b43a68238a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53980 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

?vf(8Z3wr&ru(gzzPDiLp3J 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 Yo}T8+L(oA|4g!2gh{}qTe+GE}2X?%wS^xk5 diff --git a/uniapp/docs/images/run_dev.png b/uniapp/docs/images/run_dev.png deleted file mode 100644 index 7b1ac00cedb944322a723b6db2cb9ef2880e9593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14943 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 vah8A)jKE*5|6G - - - - - - - - - -

- - - \ No newline at end of file diff --git a/uniapp/main.js b/uniapp/main.js deleted file mode 100644 index c6cb90b..0000000 --- a/uniapp/main.js +++ /dev/null @@ -1,23 +0,0 @@ -import App from "./App"; -import Vue from "vue"; - -// vuex -import store from "./store"; - -// 引入全局uView -import uView from "@/uni_modules/uview-ui"; -Vue.use(uView); - -Vue.prototype.$store = store; - -Vue.config.productionTip = false; -App.mpType = "app"; -const app = new Vue({ - store, - ...App, -}); - -// 引入请求封装 -require("./util/request/index")(app); - -app.$mount(); \ No newline at end of file diff --git a/uniapp/manifest.json b/uniapp/manifest.json deleted file mode 100644 index 3ee7247..0000000 --- a/uniapp/manifest.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "name" : "IM-UCB", - "appid" : "__UNI__F0A946D", - "description" : "", - "versionName" : "3.3.4", - "versionCode" : 334, - "transformPx" : false, - "app-plus" : { - "bounce" : "none", - "usingComponents" : true, - "nvueStyleCompiler" : "uni-app", - "compilerVersion" : 3, - "splashscreen" : { - "alwaysShowBeforeRender" : false, - "waiting" : true, - "autoclose" : false, - "delay" : 0 - }, - "modules" : { - "VideoPlayer" : {}, - "Camera" : {}, - "Record" : {}, - "Geolocation" : {}, - "Maps" : {} - }, - "distribute" : { - "android" : { - "permissions" : [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ], - "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ], - "minSdkVersion" : 21 - }, - "ios" : { - "dSYMs" : false, - "privacyDescription" : { - "NSPhotoLibraryUsageDescription" : "请求获取读取相册权限", - "NSPhotoLibraryAddUsageDescription" : "请求获取存入相册权限", - "NSCameraUsageDescription" : "请求获取摄像头权限", - "NSMicrophoneUsageDescription" : "请求获取麦克风权限", - "NSLocationWhenInUseUsageDescription" : "请求获取位置权限", - "NSLocationAlwaysAndWhenInUseUsageDescription" : "请求获取位置权限", - "NSLocationAlwaysUsageDescription" : "请求获取位置权限", - "NSBluetoothAlwaysUsageDescription" : "请求获取蓝牙权限" - } - }, - "sdkConfigs" : { - "ad" : {}, - "geolocation" : {}, - "maps" : {}, - "share" : {}, - "statics" : {}, - "speech" : {} - }, - "splashscreen" : { - "androidStyle" : "default", - "iosStyle" : "common", - "android" : { - "hdpi" : "unpackage/res/cover/480_762.9.png", - "xhdpi" : "unpackage/res/cover/720_1242.9.png", - "xxhdpi" : "unpackage/res/cover/1080_1882.9.png" - } - }, - "icons" : { - "android" : { - "hdpi" : "unpackage/res/icons/72x72.png", - "xhdpi" : "unpackage/res/icons/96x96.png", - "xxhdpi" : "unpackage/res/icons/144x144.png", - "xxxhdpi" : "unpackage/res/icons/192x192.png" - }, - "ios" : { - "appstore" : "unpackage/res/icons/1024x1024.png", - "ipad" : { - "app" : "unpackage/res/icons/76x76.png", - "app@2x" : "unpackage/res/icons/152x152.png", - "notification" : "unpackage/res/icons/20x20.png", - "notification@2x" : "unpackage/res/icons/40x40.png", - "proapp@2x" : "unpackage/res/icons/167x167.png", - "settings" : "unpackage/res/icons/29x29.png", - "settings@2x" : "unpackage/res/icons/58x58.png", - "spotlight" : "unpackage/res/icons/40x40.png", - "spotlight@2x" : "unpackage/res/icons/80x80.png" - }, - "iphone" : { - "app@2x" : "unpackage/res/icons/120x120.png", - "app@3x" : "unpackage/res/icons/180x180.png", - "notification@2x" : "unpackage/res/icons/40x40.png", - "notification@3x" : "unpackage/res/icons/60x60.png", - "settings@2x" : "unpackage/res/icons/58x58.png", - "settings@3x" : "unpackage/res/icons/87x87.png", - "spotlight@2x" : "unpackage/res/icons/80x80.png", - "spotlight@3x" : "unpackage/res/icons/120x120.png" - } - } - } - }, - "nativePlugins" : { - "Tuoyun-OpenIMSDK" : { - "__plugin_info__" : { - "name" : "OpenIM SDK", - "description" : "OpenIM:由IM技术专家打造的基于 Go 实现的即时通讯(IM)项目,从服务端到客户端SDK开源即时通讯(IM)整体解决方案,可以轻松替代第三方IM云服务,打造具备聊天、社交功能的app。", - "platforms" : "Android,iOS", - "url" : "https://ext.dcloud.net.cn/plugin?id=6577", - "android_package_name" : "", - "ios_bundle_id" : "com.tuoyun.uni", - "isCloud" : true, - "bought" : 1, - "pid" : "6577", - "parameters" : {} - } - } - }, - "uniStatistics" : { - "enable" : false - } - }, - /* 快应用特有相关 */ - "quickapp" : {}, - /* 小程序特有相关 */ - "mp-weixin" : { - "appid" : "", - "setting" : { - "urlCheck" : false - }, - "usingComponents" : true - }, - "mp-alipay" : { - "usingComponents" : true - }, - "mp-baidu" : { - "usingComponents" : true - }, - "mp-toutiao" : { - "usingComponents" : true - }, - "uniStatistics" : { - "enable" : false, - "version" : "2" - }, - "vueVersion" : "2", - "h5" : { - "template" : "", - "sdkConfigs" : { - "maps" : {} - }, - "devServer" : { - "port" : 8080, //端口号 - "disableHostCheck" : true, - "proxy" : { - "/apiv2" : { - "target" : "https://www.pgyer.com/", //目标接口域名 - "changeOrigin" : true, //是否跨域 - "secure" : true // 设置支持https协议的代理 - } - } - } - } -} diff --git a/uniapp/package.json b/uniapp/package.json deleted file mode 100644 index 47b6932..0000000 --- a/uniapp/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "dependencies": { - "date-fns": "^2.30.0", - "dayjs": "^1.11.6", - "image-tools": "^1.4.0", - "md5": "^2.3.0", - "@openim/client-sdk": "^0.0.11-ahpha.1", - "openim-uniapp-polyfill": "^1.4.1", - "uuid": "^9.0.0" - } -} diff --git a/uniapp/pages.json b/uniapp/pages.json deleted file mode 100644 index d51abe9..0000000 --- a/uniapp/pages.json +++ /dev/null @@ -1,289 +0,0 @@ -{ - "pages": [ - //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages - { - "path": "pages/login/index" - }, - { - "path": "pages/login/registerOrForget/index" - }, - { - "path": "pages/login/setSelfInfo/index" - }, - { - "path": "pages/login/setPassword/index" - }, - { - "path": "pages/login/verifyCode/index" - }, - { - "path": "pages/profile/index/index" - }, - { - "path": "pages/conversation/conversationList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false, - "disableScroll": true, - "app-plus": { - "bounce": "none" - } - } - }, - { - "path": "pages/contact/index/index", - "style": { - "navigationBarTitleText": "", - "disableScroll": true, - "enablePullDownRefresh": false - } - }, - { - "path": "pages/conversation/chating/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false, - "disableScroll": true, - "app-plus": { - "softinputMode": "adjustResize" - } - } - }, - { - "path": "pages/conversation/singleSettings/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/conversation/groupSettings/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/conversation/groupManage/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/conversation/groupMemberList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/userCard/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/searchUserOrGroup/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/groupCard/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/userCardMore/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/markOrIDPage/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/detailsFileds/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/contactChoose/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false, - "disableScroll": true - } - }, - { - "path": "pages/common/createGroup/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/contactAdd/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/switchJoinGroup/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/friendList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/groupList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/searchUserOrGroup/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/applicationList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/applicationListDetails/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/contact/applicationDetails/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/profile/selfInfo/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/profile/accountSetting/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/profile/blockList/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/conversation/updateGroupOrNickname/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/sendAddRequest/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/common/webviewWrapper/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/profile/about/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - }, - { - "path": "pages/workbench/index/index", - "style": { - "navigationBarTitleText": "", - "enablePullDownRefresh": false - } - } - ], - "tabBar": { - "color": "#8E9AB0", - "selectedColor": "#0089FF", - "borderStyle": "black", - "backgroundColor": "#ffffff", - "height": "55px", - "list": [{ - "pagePath": "pages/conversation/conversationList/index", - "iconPath": "./static/images/tabbar_conversation.png", - "selectedIconPath": "static/images/tabbar_conversation_active.png", - "text": "OpenIM" - }, - { - "pagePath": "pages/contact/index/index", - "iconPath": "./static/images/tabbar_contacts.png", - "selectedIconPath": "static/images/tabbar_contacts_active.png", - "text": "通讯录" - }, - { - "pagePath": "pages/workbench/index/index", - "iconPath": "./static/images/tabbar_workbench.png", - "selectedIconPath": "static/images/tabbar_workbench_active.png", - "text": "发现" - }, - { - "pagePath": "pages/profile/index/index", - "iconPath": "./static/images/tabbar_profile.png", - "selectedIconPath": "static/images/tabbar_profile_active.png", - "text": "我的" - } - ] - }, - "globalStyle": { - "navigationStyle": "custom", - "navigationBarTextStyle": "black", - "app-plus": { - "bounce": "none" - } - } -} \ No newline at end of file diff --git a/uniapp/pages/common/contactChoose/index.vue b/uniapp/pages/common/contactChoose/index.vue deleted file mode 100644 index 2bc6e76..0000000 --- a/uniapp/pages/common/contactChoose/index.vue +++ /dev/null @@ -1,281 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/createGroup/index.vue b/uniapp/pages/common/createGroup/index.vue deleted file mode 100644 index 0a958e3..0000000 --- a/uniapp/pages/common/createGroup/index.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/detailsFileds/index.vue b/uniapp/pages/common/detailsFileds/index.vue deleted file mode 100644 index d10f78c..0000000 --- a/uniapp/pages/common/detailsFileds/index.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/groupCard/index.vue b/uniapp/pages/common/groupCard/index.vue deleted file mode 100644 index 981adc9..0000000 --- a/uniapp/pages/common/groupCard/index.vue +++ /dev/null @@ -1,309 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/markOrIDPage/index.vue b/uniapp/pages/common/markOrIDPage/index.vue deleted file mode 100644 index e55c0d7..0000000 --- a/uniapp/pages/common/markOrIDPage/index.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/searchUserOrGroup/index.vue b/uniapp/pages/common/searchUserOrGroup/index.vue deleted file mode 100644 index 90acd5a..0000000 --- a/uniapp/pages/common/searchUserOrGroup/index.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/common/sendAddRequest/index.vue b/uniapp/pages/common/sendAddRequest/index.vue deleted file mode 100644 index 18d3b17..0000000 --- a/uniapp/pages/common/sendAddRequest/index.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/userCard/components/UserInfoRowItem.vue b/uniapp/pages/common/userCard/components/UserInfoRowItem.vue deleted file mode 100644 index 4fb5bba..0000000 --- a/uniapp/pages/common/userCard/components/UserInfoRowItem.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/userCard/index.vue b/uniapp/pages/common/userCard/index.vue deleted file mode 100644 index 5c6b697..0000000 --- a/uniapp/pages/common/userCard/index.vue +++ /dev/null @@ -1,311 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/common/userCardMore/index.vue b/uniapp/pages/common/userCardMore/index.vue deleted file mode 100644 index cb9184e..0000000 --- a/uniapp/pages/common/userCardMore/index.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - - diff --git a/uniapp/pages/common/webviewWrapper/index.vue b/uniapp/pages/common/webviewWrapper/index.vue deleted file mode 100644 index f3096da..0000000 --- a/uniapp/pages/common/webviewWrapper/index.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/applicationDetails/index.vue b/uniapp/pages/contact/applicationDetails/index.vue deleted file mode 100644 index ba81ec0..0000000 --- a/uniapp/pages/contact/applicationDetails/index.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/applicationList/ApplicationItem.vue b/uniapp/pages/contact/applicationList/ApplicationItem.vue deleted file mode 100644 index f3bf1e4..0000000 --- a/uniapp/pages/contact/applicationList/ApplicationItem.vue +++ /dev/null @@ -1,246 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/applicationList/index.vue b/uniapp/pages/contact/applicationList/index.vue deleted file mode 100644 index e380d9b..0000000 --- a/uniapp/pages/contact/applicationList/index.vue +++ /dev/null @@ -1,173 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/applicationListDetails/index.vue b/uniapp/pages/contact/applicationListDetails/index.vue deleted file mode 100644 index 2f83e5e..0000000 --- a/uniapp/pages/contact/applicationListDetails/index.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/contactAdd/ActionItem.vue b/uniapp/pages/contact/contactAdd/ActionItem.vue deleted file mode 100644 index 4c5cdb1..0000000 --- a/uniapp/pages/contact/contactAdd/ActionItem.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/contactAdd/index.vue b/uniapp/pages/contact/contactAdd/index.vue deleted file mode 100644 index 1dfc3f8..0000000 --- a/uniapp/pages/contact/contactAdd/index.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/friendList/index.vue b/uniapp/pages/contact/friendList/index.vue deleted file mode 100644 index a04efe8..0000000 --- a/uniapp/pages/contact/friendList/index.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/groupList/GroupItem.vue b/uniapp/pages/contact/groupList/GroupItem.vue deleted file mode 100644 index bf0937b..0000000 --- a/uniapp/pages/contact/groupList/GroupItem.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/groupList/index.vue b/uniapp/pages/contact/groupList/index.vue deleted file mode 100644 index 6446d70..0000000 --- a/uniapp/pages/contact/groupList/index.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/index/components/ContactMenus.vue b/uniapp/pages/contact/index/components/ContactMenus.vue deleted file mode 100644 index 60fb15b..0000000 --- a/uniapp/pages/contact/index/components/ContactMenus.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/index/index.vue b/uniapp/pages/contact/index/index.vue deleted file mode 100644 index bed93ad..0000000 --- a/uniapp/pages/contact/index/index.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/contact/searchUserOrGroup/index.vue b/uniapp/pages/contact/searchUserOrGroup/index.vue deleted file mode 100644 index c25e7b7..0000000 --- a/uniapp/pages/contact/searchUserOrGroup/index.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/uniapp/pages/contact/switchJoinGroup/index.vue b/uniapp/pages/contact/switchJoinGroup/index.vue deleted file mode 100644 index aba142c..0000000 --- a/uniapp/pages/contact/switchJoinGroup/index.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/chating/components/ChatingFooter/ChatingActionBar.vue b/uniapp/pages/conversation/chating/components/ChatingFooter/ChatingActionBar.vue deleted file mode 100644 index 1aad331..0000000 --- a/uniapp/pages/conversation/chating/components/ChatingFooter/ChatingActionBar.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/chating/components/ChatingFooter/CustomEditor.vue b/uniapp/pages/conversation/chating/components/ChatingFooter/CustomEditor.vue deleted file mode 100644 index b631af4..0000000 --- a/uniapp/pages/conversation/chating/components/ChatingFooter/CustomEditor.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/chating/components/ChatingFooter/index.vue b/uniapp/pages/conversation/chating/components/ChatingFooter/index.vue deleted file mode 100644 index a52371d..0000000 --- a/uniapp/pages/conversation/chating/components/ChatingFooter/index.vue +++ /dev/null @@ -1,342 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/chating/components/ChatingHeader.vue b/uniapp/pages/conversation/chating/components/ChatingHeader.vue deleted file mode 100644 index 2b24963..0000000 --- a/uniapp/pages/conversation/chating/components/ChatingHeader.vue +++ /dev/null @@ -1,285 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/chating/components/ChatingList.vue b/uniapp/pages/conversation/chating/components/ChatingList.vue deleted file mode 100644 index 0b197db..0000000 --- a/uniapp/pages/conversation/chating/components/ChatingList.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/chating/components/MessageItem/ErrorMessageRender.vue b/uniapp/pages/conversation/chating/components/MessageItem/ErrorMessageRender.vue deleted file mode 100644 index e9bcd74..0000000 --- a/uniapp/pages/conversation/chating/components/MessageItem/ErrorMessageRender.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/chating/components/MessageItem/MediaMessageRender.vue b/uniapp/pages/conversation/chating/components/MessageItem/MediaMessageRender.vue deleted file mode 100644 index 1e6d638..0000000 --- a/uniapp/pages/conversation/chating/components/MessageItem/MediaMessageRender.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/chating/components/MessageItem/TextMessageRender.vue b/uniapp/pages/conversation/chating/components/MessageItem/TextMessageRender.vue deleted file mode 100644 index 5161350..0000000 --- a/uniapp/pages/conversation/chating/components/MessageItem/TextMessageRender.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/chating/components/MessageItem/index.vue b/uniapp/pages/conversation/chating/components/MessageItem/index.vue deleted file mode 100644 index 524f322..0000000 --- a/uniapp/pages/conversation/chating/components/MessageItem/index.vue +++ /dev/null @@ -1,298 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/chating/index.vue b/uniapp/pages/conversation/chating/index.vue deleted file mode 100644 index 27cf36c..0000000 --- a/uniapp/pages/conversation/chating/index.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/conversationList/components/ChatHeader.vue b/uniapp/pages/conversation/conversationList/components/ChatHeader.vue deleted file mode 100644 index 079e63a..0000000 --- a/uniapp/pages/conversation/conversationList/components/ChatHeader.vue +++ /dev/null @@ -1,329 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/conversationList/components/ConversationItem.vue b/uniapp/pages/conversation/conversationList/components/ConversationItem.vue deleted file mode 100644 index 819bbd0..0000000 --- a/uniapp/pages/conversation/conversationList/components/ConversationItem.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/conversationList/index.vue b/uniapp/pages/conversation/conversationList/index.vue deleted file mode 100644 index 4bc9a21..0000000 --- a/uniapp/pages/conversation/conversationList/index.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/groupManage/index.vue b/uniapp/pages/conversation/groupManage/index.vue deleted file mode 100644 index 342e6cf..0000000 --- a/uniapp/pages/conversation/groupManage/index.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/groupMemberList/components/GroupMemberListHeader.vue b/uniapp/pages/conversation/groupMemberList/components/GroupMemberListHeader.vue deleted file mode 100644 index eb3a291..0000000 --- a/uniapp/pages/conversation/groupMemberList/components/GroupMemberListHeader.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/groupMemberList/index.vue b/uniapp/pages/conversation/groupMemberList/index.vue deleted file mode 100644 index cd1fb38..0000000 --- a/uniapp/pages/conversation/groupMemberList/index.vue +++ /dev/null @@ -1,314 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/groupSettings/components/ActionSheet.vue b/uniapp/pages/conversation/groupSettings/components/ActionSheet.vue deleted file mode 100644 index 1c2301f..0000000 --- a/uniapp/pages/conversation/groupSettings/components/ActionSheet.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/groupSettings/components/GroupMemberRow.vue b/uniapp/pages/conversation/groupSettings/components/GroupMemberRow.vue deleted file mode 100644 index 1e1bd71..0000000 --- a/uniapp/pages/conversation/groupSettings/components/GroupMemberRow.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/groupSettings/index.vue b/uniapp/pages/conversation/groupSettings/index.vue deleted file mode 100644 index 3bdd919..0000000 --- a/uniapp/pages/conversation/groupSettings/index.vue +++ /dev/null @@ -1,361 +0,0 @@ - - - - - diff --git a/uniapp/pages/conversation/singleSettings/index.vue b/uniapp/pages/conversation/singleSettings/index.vue deleted file mode 100644 index 0cd946a..0000000 --- a/uniapp/pages/conversation/singleSettings/index.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/conversation/updateGroupOrNickname/index.vue b/uniapp/pages/conversation/updateGroupOrNickname/index.vue deleted file mode 100644 index 9a800dc..0000000 --- a/uniapp/pages/conversation/updateGroupOrNickname/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/uniapp/pages/login/index.vue b/uniapp/pages/login/index.vue deleted file mode 100644 index e57255c..0000000 --- a/uniapp/pages/login/index.vue +++ /dev/null @@ -1,439 +0,0 @@ - - - - diff --git a/uniapp/pages/login/registerOrForget/index.vue b/uniapp/pages/login/registerOrForget/index.vue deleted file mode 100644 index b6971b3..0000000 --- a/uniapp/pages/login/registerOrForget/index.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - - \ No newline at end of file diff --git a/uniapp/pages/login/setPassword/index.vue b/uniapp/pages/login/setPassword/index.vue deleted file mode 100644 index 888ff21..0000000 --- a/uniapp/pages/login/setPassword/index.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - diff --git a/uniapp/pages/login/setSelfInfo/index.vue b/uniapp/pages/login/setSelfInfo/index.vue deleted file mode 100644 index 66ebe52..0000000 --- a/uniapp/pages/login/setSelfInfo/index.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - \ No newline at end of file diff --git a/uniapp/pages/login/verifyCode/index.vue b/uniapp/pages/login/verifyCode/index.vue deleted file mode 100644 index 0c36015..0000000 --- a/uniapp/pages/login/verifyCode/index.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - \ No newline at end of file diff --git a/uniapp/pages/profile/about/index.vue b/uniapp/pages/profile/about/index.vue deleted file mode 100644 index f150c0f..0000000 --- a/uniapp/pages/profile/about/index.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - - - diff --git a/uniapp/pages/profile/accountSetting/index.vue b/uniapp/pages/profile/accountSetting/index.vue deleted file mode 100644 index c15d2cd..0000000 --- a/uniapp/pages/profile/accountSetting/index.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - diff --git a/uniapp/pages/profile/blockList/index.vue b/uniapp/pages/profile/blockList/index.vue deleted file mode 100644 index b6d2e60..0000000 --- a/uniapp/pages/profile/blockList/index.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - - - diff --git a/uniapp/pages/profile/index/index.vue b/uniapp/pages/profile/index/index.vue deleted file mode 100644 index 5604be0..0000000 --- a/uniapp/pages/profile/index/index.vue +++ /dev/null @@ -1,230 +0,0 @@ - - - - - \ No newline at end of file diff --git a/uniapp/pages/profile/selfInfo/InfoItem.vue b/uniapp/pages/profile/selfInfo/InfoItem.vue deleted file mode 100644 index 575846c..0000000 --- a/uniapp/pages/profile/selfInfo/InfoItem.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/uniapp/pages/profile/selfInfo/index.vue b/uniapp/pages/profile/selfInfo/index.vue deleted file mode 100644 index 474e856..0000000 --- a/uniapp/pages/profile/selfInfo/index.vue +++ /dev/null @@ -1,216 +0,0 @@ - - - - - diff --git a/uniapp/pages/workbench/index/index.vue b/uniapp/pages/workbench/index/index.vue deleted file mode 100644 index 171df21..0000000 --- a/uniapp/pages/workbench/index/index.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/uniapp/static/audio/beCalled.mp3 b/uniapp/static/audio/beCalled.mp3 deleted file mode 100644 index d1b73efe021e5bb70af6a29c5f3a20996678e90c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71053 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%0D0_!zQ;pnfM={g4qMIDc^W*?Zgeq z&~h=O0WGDmj*SsCp%Jt8U;wUo%MBH%8W(Riv;u7T99*DqQo*=)SQ}>~94XKiVN~ll zckQNwAb;)%O0ha7wyx=O{;H zC}Q0^fg=@6LmK{_fT8Ftkt>FatXeYw9Ao^Z;3#kWKcgHlqNM$#l;nAUs0!EKNcu&q zK01(7q9f-yI$9u&r*WQH3lzy)1~rU*MSNE4jE_I=GaLbjM@~@(`yWv7?KvuzxTu4f zxGNYj0C-&qki$3Nc3au%ud*=s2|+K%b+ePla==Nz;8UP-)1ymZ^`gDhZM^p*ps})8 za#CK>As7X522&R6(7^^8>0eX5hb{m<82g31@Xvz_mRbG%1M=TcD{6gKD^V&VRxCJ2 ztWDoWr&!kZnY%2Om7+28cR;n$AMqFii?P#IjH4)V*J0;qw{^;MAw(W{@TdMG6CDz7 zGN;N5K)eNvtwP?&9j+9DVEErQh)_AKiAx&e<1ic;;H!P@Se<~-V5tiMA$G;B{i^>7 zA%Les&@Lwo^Mp|NkXHGWpS-)wnE4C{{Yjy^g+Fr%M{^{Dq4`y-`S3n*KLA$FdBR-a zB)8+%1ppX}0Vsz-W-zbJ+hFHc+vq>%sj&VeQZw4oEjOFY(DsS-*h#sDidCaF#YC{^ z#iAE|ti>i{o zP+&?O^00vqOflus%y#rI&};icS^PYN_&JaFhpT2pi56BOn+zs5)had_l3Y~lFMhdk ztKoL+mDJjG3DjBqVspyfcPIPgVmQ?AvE_XfPWE-!Qve(r&5s3{RmGv;J=&Ao@E#iB< z#G|^%&OpEwF5L*`g=Z+eT_$?k;Vi{=y#egG5mG~>rv%=I6g3SO)2V* zx&>QmqX@Sg77eC+Y85TRGWv!C=b#n?i!|bbk6F3k8^OjZ(3Z8z7FvdyO$ac+Wgt)#SQ5G``JTVup%{e`A`R?k3xU_I&=u~V0 z-&rSXUr|p_s<-nJ{Wa$}k`)T3Kka~aeU-2*GI5iR!wLUe;WgaF7+YM>GbdPY7@PN; zF#H)A-%pyP{KQ&SPoknPF%@6@toLUYoXm6b?4Fb(aT6p)-#s7f4W2;1+)?gLx672< z+h4(&1~`Ey;2DhkU)kyqT~=6OW#?~KX}+H0&|i6Yy6&m=pbWq9mEAAr?t+xc zq~oABC666myv9)1S94A8{BjAtP*tU8QA>7u-#DTqj|w|jGsv3~?h2r@#%)81fRJK3 zh#<4^`C@YBzOOdzu|MT@AVYrfRT%}D(o?P5N@2=vSZ-yo0Kf`#xtqDA@b!doQypn0IEsvgBSFD|B864;Bn?OuM%iTI_+b|uWv&K{P`JO9 zfg{~uNiWNXp8!k5Pr^@T#C-GH4lmzR4c3rLR*GQv4ec?~3cVQ|^48i{k>*TW{0`hf z!{G)xHp)noZEW=%z+VRVPFxacC*)CMt)FG!$+Yo|wfUM>O26q9aeZMcf%_#l-je9k z+?JSBVf#+?R){oT`P}r(1)qPuJv|l3@agM?QDcuQD5S=-(_EjNzL2QQacPo~3w%`5 z5MVFpbL|8}_j2yA3Dw_)xB7En6)OuUgSKo5A^;P&Z$m{uDAji*f<(gS^Y9sX4mBLR zNN)$yO_csch#Mkgr`L{P=`lAf3?b<);qFYy`9^QnQi$BWw!wf zT+Dan%}lq8`m&3~H1y2Etal`s#eS}7g`LjuPMAq{hTWCPbeGqXJD=}8 zkR`-$|NN;W&VdUULw52UwRb76qseqcWx9qM-*5}$TVtDCpN#Z2EK(3QFiHqPvkMADvpQ}Gb2qQKr6 zSnI1XiHsn(({wi5+3+auEmU8u;ce5%h)2{42@I^4S#=M;aFP^VelK^uWco+B{C>rI z*UA8j)kEaqkYz0X_5#x%p|Teh!Zc7@hnt@6PkXc>pg_5#3JUT)hEv&$3qu;t$de>r_CZUYl!Fae^50n5giwha z--%r=C0P115^EJ{2wC5)>3-po43EdYF>4gJn^)JIzdp^>#BxpC2Aa)*d)0^imK6DE zuP$DkaM+kH$7q0>m$hDL!4jeizTqf8C?B#>;A8krSnnQ|Y(zN)uCN1?|Hexp@yCGQ zh(bU3&rar(`+*YK(fWErZOLow zAX)dB_?bvsE+S!38@MAa|BhG(4cT+(K>zuFYbRuB9;JgGDdrR=dZshxqYqeNk~~ak zYf1e$&?c9yB5D>YW!YP&Vq)>((1weN_VFzdu$pFum~?D^gc za3@dprw&Lt6kt(6Ds(VS;*{_MSW32y8{iU)!4&%PU-7<_7k(p$D##pHpRFm1xD{$4 zL>%=Yv|*7!l9a0)G2 zrWcKHA=<{&NFV2OEFBv$cA7Ek7i}1A;pf*F6d3HA(TP&EP99$fTS#pTk01$z02v4PTf!|Q0z<6IrLcCHS*fn#R%p&( z`{&eGGbMlOc<_}#FFQ}okNjcrZ-GOc0gj1>B*>X1QSTsSG@+>$g?HUCAT=Fz@k7qG zq@utHtQ1{*D8hh*hd{5F-%oa2EiC+O|JXxR%+SG@SgA-d(>g68KaUheaqsQqqq?Yq zsAu>`H4Z!1?w7SGwHa&79J}{Wh7xZ%nJDxz-`s@~=)$C6keO5We>V$W}KEbD0m$>a!}Ih5?g+6Af{H6h{dqW%%X|yN-jS}Zo;y9UGQ~-PZ?xz0$rAJmQ>-Cu#4$Snmyml<3+yWCxivH#Vt3x5z(cVUMwj`=4B<=!n zl;nd+tNziYojY7{cRgxZxvrg~kI#L*^{XX+UiH_ZvH#(S>Mx8LvgrE_reAO&vQ+=6 zR4&|Q*`LKHej^we0Nzw0Midp^itr=5G-2c}1@=X8et(eQ62Oj-gb~|KKUqftthx!4 z2O8iPqnSMB-vmYRRYIr67<_B^EB*rfr_BXa-pSg4{*t(h~=H^)H#@I6aaDIcmuN3RCb&mnwzY@T#c^M-t;-Tv%v zKR^L(cwD8y)Tfj8#r&G@f|$`%hY@GKq;Z4MsI`lJ?~>=^t)eh=srL zfR79ue1(Rl^*+-aTmVakno&_&a8lrR5+uLwu26T?RkU>sq;d7FeYGULO?l(IC*GW} zhkk5<2=aSA4gv5cxQ6MmDbIEw^Uor$k?)NqTZ)aZ%4*vlG)!QtH&5%ZvW~oSqZi_0 ztvRr+S;r3Q`irBi`;d9s!imZpMCX%@;wuD)S~7*6RdtrHyt(qhSd&^$eEsa6iz933 z%;+_#s8ee+z1bRYJmM%wPG97AGbl3PkYXnN=Q8~TP|F9z`M@*^Fh|6{XY~uGhi2_Q zlLjB(1uN@O&zAG8D5eDivLqBu`-f2}jCVQ~`z~&3B>9zM zy-B1ghnybXXxXur`8gYs{#bSLct{url?oHI40gM+{rMHoKiH25N+ zW5(A6_K!KE5*Rwc2AVJWyb1jpWB{JHLNYu?_=-=cDIp2$+;1a3=6qjz!bqufec%q| z$Vt`LtH!@~D>|K`@+ywWIEeCF)P9`H?DM!*QI|Sv?Z=LvvLYbFs4<8j34^K}y!miW z`q+qNHIOzRnnPxdrE-c5ZLRHX_pAI_>Byr-E{SoKdt(H^{&tAGbHnq+`ue!QeaClQB^u z5w2P=1lZjBGs@)0B~%_3FnWMog?Dqn5&t%$DLcF|_SRqIyn;jR=WCrGRYQ0vo!6hy zQtW~(W#rtHVx*j|SM#)Vy<-zJAk~$K)FnDAVFAU18b6vJk`$*1u8bpVS4f5VzEk7G zxO62OBkHy$9JH8Iq-zSJ7t5pdy*OW;PM@*0So*#z(9?addn(*UdY~Qus%)*(`{~rL z6AGJDl0hNi_AFE|D8M4JB*I}@{GvAl0U^qjuMs3?eJ(ATMf)0?ZmLWF6G+<&5rR%1 z<$ukgvG~9&WH~|7h`>?&&O|{98e<~#tgcp~O~@>}pS(I**M8op(XLP3C_MDmK0{+R zDdu70$@iB+$M-zGF|&~N93?zShXU-V(~H=$V)6bqKKxY=pX1dID*~^xxsVK*PH0vO z8{22dF0%b|6xE0BV2sG)ajtYwCs*l=QjsDX7a=+nZ3!-wtd%odBO zFA-%4viVcO&stsQz$%uC%E|+a!Wo-2T7Hsyoaba1h;@b090S+|&SMu+fc?eK88r6Y zGo>fdPyEaYy_%&<(N|X|dxtHCc+7qG@23HV4`As@tzNt@v8^?++C_ua?k8?Ze6wKF ziSAzC)i~>`egd6vI^c;0reS8dp>$yuxUA158_NJ+Yw2SP7{H^GDROOu2hnryO+tIXb|e= zHM)hnegt^*4WlV8Rve0uoDQI0X6vRF*^5uI3h@rFywAFsW`%Jnc`-8Fx@#RKC#X=# z^r=Ai&NxTF3J<+gD+_8D_!&HG3~m`0jCzt+T)@iTVsrjJysEaA_oyUhu^7}vFE;1h zs%3ngqXD77Uq{0pR{oVU8ca0r17)!e8+{%lK^s#nJE1&cc%xb~(*lymbEw8L&RH+y z`K`=*fRD(`a`&SBC)cx(^Y}V}^MWrDU--53$!(da0|$VD8|FO{axPTSWpPfvy_2n& zA*>SMe$|pyfj>f1sq(G3Sy{PL$jkaX=Ikaps(a2EMg8#%IMC~Ei0{PYA;b%4bw?I- zpLSvaI5);aB3^>eg?CN|_!h2;sN&*qLiSC&1~*y zrgL{Oi1^N*@hFO!t2JO6V6oIx@>)0)K<32=i89$BVW)eskN`d_GV-Os7efMep;26g z1R}%-S!<>$epgea4d-b@QpTPX|pVG zaQ+ZVn~R=wd(a|ZP;WjtH*9H2hiU>i)ZaDz+k?;zs70LWn3I|A6HUina4{n0KhMm0 z-emCN0DF&b=l#HV9cM71hDJB)jw`Y$Hh=J1FoVi>uHk_23Otuum4E$nuAwB48wnZx z7t=l6H0B$^%i`H|FEyDW3$?MmmVzmp)sPgiU zvBkQX@XbwB=m%Pc4<$DfNuCc94VS>B6F4cBFtBGa0gfwX21?!Tx`(Q9@1qEd7Iuek z-G+SvoOGHUI-rxVhqgL*BS^#`LcY*oy$0(pL4a%QYT&BGEtkx4o2 z-<`NM`jcK*F)Erx`&zevyl1B2TJaE3ecUOxP3CJ_B&@L{jCW5zcuKw=aL;6Kq zYZ7p_-n_1S$Nk2lw^{bEhoM(AFY|aavzXB{Z>!)evH@E$6Zyi6kr%IXf3_Cz(S4D@ z;BbSQifHN_8hKPIdXA(yrLZ*p=0n{n9c>&%h4`sa!HNlm%T{UqG^faUVvx`cYwPVA zx@D0&sb$DMic!T5Rn+o0OYw=OXHN*RISP*Hjm!uN3x8wd_q`_c&i5aoz#3MMA2Q$U zX!4s!&l3>(Y5oU665=zn4TIqJkB`+W+lT}OC0xGLA&9Ps25OuxL1@+%o0DCSyc_Ay zN>wH|nLILExsG2Z2|0U|n^6dbG!*j4vEwvGw!GwJ5)~lGfjZ)Z1?9kAFgieIRtAnau1Ui~K4 zE5+a8?m^x&P`vOVH zS4*8ENIdZLpjR#;^3!$=v*QEKj`%V+-ZFND(p3^%hl)PnU+G8@SAQMNC z#Xq>@p*h{JNxLb|Zx~wXIBDN+#!p1lf%}D2OB{AMKNbYO_eQ6Jk_VC88S_V7eHyc1 zi9gUxzc(cadagb*`7k~j{=Xf_lQZs24@3r4%NRt?DkS%KLeF`I+jR7c2of?M2an_nzUmE|(lT{{v;svg z$&F^EY^{H9v6lO2{3;62Lrt+O+C7}F_0d0-XgX-Ik8j#9oMHS}B5l8jt_KhD45x$# z#0bMcLb9^eLz#Umd61h~{Eukg0W;}s)V=w^&4zB)WcX8RY;{1+l)HkO?*Jptzw|7` z#1}aWex)&2MMB>tHZZBzOEc>#6`+J-$OP1mf z(HQW$r8%l!qMHwnVHZ9GNd|rVCFF>?IpM|xGWVaJH+qypEN%&>H;(hT(bP?sPoLM< zD#mb@kqkUTg@_uo5ag#3)22Xy+Z|Uhc8la#+IJ%7_^kpv0@@R1`(9~4t ztTwNLP0ph_A532N7t(?8OTu@}Gv-!=+k>&bEZV%xH29{onp5VsSv!@`Y!S>49sQY`_>E4Wwwam78_J90u9>g!3$64_z($h9KBO z0q~-+#nvV-41&`+3S3IQX;LaKbS?D7Xy~CDj&EljdM^nx!cGt~%FYG^xO)&^Zjq00 zn++Zwow8&kVlNp>oXV)oaB8wMk!IvqeO_r)+_YEbnJ+r5pKEaluzgeqBCZhB6%UD} z$G?$~)nA0!v;;c&W@`g6I&Qv$*wctSmRm|jh4yyeFKbdOUFLWnfq0#&?V?1-wrTB~ zXkOX!la5aJHae(W&N?6bF57&hpx0+)6BG@t5@Dj2N5)*)kniu(RfngADA)ytKnM;a z03uohg;nR~TB8QyL(^%@?_??dZhDn(Gb@p}*={G&=+7tIG8sJO?M5u#84RxKC6G1R z%&$V7bXY9`Iya7#?zrEBau0ev2}F`WfO7>4bJTg8m`A4{Xla?bhYq-uNlUQP8lDoh zq(hXrb)I!F+>p+kRkav+d!2tOt9-a(;?9MqC=BJ0#>qhNdG_AS)l2F%1jq1adY}Ec zu3g{?CfUYH-2i~u`m%)gLqI5K3MP^;8Q5$D;Zt|Ws3#2<&xVxP&wjit z8^j2`gg+J~w8{Wi8jw@=q~(L3IOxLxC&_3?!Bo7k((?73Pc*?=lv>r%lF@IjzAGOI zO)Tm0;vXk@@qspoDPvlOS?@rVYKT6Yg)?-MO@FNEBt!$4##}e^?ANmi*K>sdA*Dzq zJ-Y-6&_6oU%>IAsPW8gD_O zZv&Fu;p1GxEJHYNDx$|y7m$1Mu_4KJbUw1!Vz3k9)F*`lAbeAh>6SpwY52>k;ONp{ zo|j{om@*8RJs(NjNsJQBLhK8lijbn>z7k|Od&VJ7v_vVMqMz!coVn-aE2N&i*#l_@ z&-fEGuvGELhxV6ErJppCBs4muKoKiPJEf#A=!$RJ-Petl{(H>+=OQ2=l+6h%*7F}YaB?YRdk79v04aAwdJ&jl6MI(X&jq`xVz`ypw7SzQ#wU6G|Gnvj~)ugy~T)!lpz~a9%J@0bK{$)N}(s zjXp#TK4sPAQj~4+A@-qSOm0=7Q=-)3_o5geA?mX%l;sdL5erO6S*vh%S@2X#Gs?x6 zvY_$$x@S3ls+8BBfj=SYnMSpT5wEzv3ywRp8JuF$j-bdyf?U`Kz_)ykq~^nIf3xU3!PDDG4M2L1!z_HP;zEriG zU=M|E`R#T--cfh$ju|wsdmQm(YV*?1d+7ZkGC8uhy0?%`HESC;lcbcPzYrVy-XHo# z!0z6uh>0<^Ca{SF-#dmQyS$PI(wwe(GxB>41c>yL4n-xph`PN9Z8n!tOAx-wYU8Bi zwj`4)n%hm8oi#Sh?uDESrPaQ{fWKbl%`PEbq4;&A7zR7#NP62-bpYHRVyTk7(@)`K z@STtxeI(2a)1pVVyWM$-w8X*Q`|z~D{!m$nQx(tbEfse)d8c%jE3aBhH`iGrlKaT6 zpk5=I-HnvXHKvi^spfYqs+w{#+(Fj0Fi=J^X+ z{G>AM*&<7btj+!=Zo^6ZV1l&&ZlU6QdUv*&oowD%ayN2A1tCxX_WORu#ZcKB*Z6FB-lpVH*7!MN!;zo-MuE7x-Os4INTG|K*4+h-(G(7Q9U zP{G_jTzuu41Qpb5Gu&RA!T3;tft?AIau&Xubjpn`bU(E08r#jjiwjFDb-WD~^xM4Y zXw)J0z0*Led$0QQG{Y)Y5Bc-+w?PS8$+WrAS8fb|*7uv3N~rIndVln4ch$m0WS7mP9`veGQ&2gMV}E{FgbL&a*Zjq^c;og0dl2uFHFV^jF6_n+uhWt^l6 zwgRyb80P9FJ1B{!_sQzd=^pLEd_KHujA&t|{(M55;~IGsLcnT`^xYuSJ)9ODiCi#0 zXR;xQR%D+!XH_JF*2VMhRz4Ppg)*q$`6K9x^`~fYU4QVsD=ojKdD3qu0Hb<%l((~a zdi4#cKM3bZv~8zUpaXa`7=kl_I580Df3*)Z%&5)48JeizGdqjcYy^a!5)gU}H3h;s zM7zmAu!p<^E;UTomzq{coy@d{W=Qd(GHi? zElE;f{n7OBR{iGLG{wZ>&CN~A5Ql}SedWS4>%g_)AvNY2yeS8h%TEP0Yba{~JiO%; z&sI_JMdler5)BVRm7DrzWF_-E>83yNPXBOz;V01*xOzq*CoE{)G}=sWt?84|t5fn!0E4>~u=MSx^@p~FVwiG#goOP8%wJ0Q z_MZ*QNX%LO{`jw7PBs-HRAONF7ooKcoP4tjZC8;E+(V_x!cr&G%AwdKE#a`k>m^BU z;o({@`t1cyBPR3ndgpd>@%cR_s+XKFw+yZ3Cydr-+K`t(O%>aIuv6>}5fl=i_dceMPvt_2QQhK^J|DrA)DZYC?Iq0i}1ZL#O$=ik9> z&g7=^(q2Gtixw4h=)ei>$QxZ z9mHrv+p5m06$z~YVRFlnY9!p9Yo09DH^V&W>{+B4Cq?aNc-%HAq;LQ9d&@)0&nW+1 zjXOw_Wp&kDRBiw46;LeJG{R%Txgx2#tq3$v*lw|LyXEe|~JrqY+l z@|=A8R)^T!%(u~3uz*~%JCVvp7w5OMr-3ty_BCf{eTEjdAX6SIga_(zwUR9o;1`SBG;2ljOO48gyS>x@bYOlC#sT8$(``x?OdXNws#| zjT%Rm-2JdZ#=K!y(cyZy5z=B+i%X--kPlXRu-JZ>_VVez`f@>3nMtO@j@H6V!QwSPNcBz*LcdJTKtw2evjRM7dvN5tui zFp}1&0#?Yx=|*@*F~g1NCPc{2z}CYqam_}2V^khi+y1I$1APkLuPD|(IB0L19jkqe zb6%P4kjMFw{o~A^6nbwaeL_z2ZB7w=07fVnRkIePDy9lWO$)2e5&#(h_gAvwu0>^7 zUt$jAe;ytit3h{zbv=2YGpIsOc1t$ob;a2e>qVBLqLah1&n_-IFJqBMx4To#SN{M> z-|H&M;yA8*tV~a0cLU8~Rk@?@=0|V!(MW*)@f|P2b{qV51vzkX@JfLQzsghS6G$_= zsF;2_BpfCDaNABqZ6m$S&AaZLJjMRFcF}}cTaNoE&YajcJ-coP?}w1ivm4)lswYm@ zjn|Bnvojn@1KUko z|22EVjYj2d7up0~tA=%x(!kbD<=EP`^sOHx`CsZdqUmb0qSckBel4e7s$f<~&S_I! zSB$GxsI07+4Qg6x+N4n2`v_etf7Tr)2@8d=)B%u=NW!&Cxc_-pF3A#P{+9Z^T2zx+qbdOZ0wd7r;u@+?>^>aee-DR3jm7>rKTr@30P=}^KhYroBCrC&U%qyp5Fo?3 z1PW7ZRc*9>Tg3`b&)$G@uWXj~kZyJYH{B>5ZSU(kYckXQoYk!M1vc;C?#JVZ)A6m- z7rI|9HRRuNTHAB2b)DUhp4$-qh=g`daxxELD-o`Bfur2Ny$}ed=2IC@F!FVwp{xLd z*6Yim<1wlcG6uUFMFoU(x%aCOq5B3ln->b!tm8Lc6LdKyEi)OohqQ$1+n_!4vQO^o z%ds2Dizp8K=hq&fK|>0BIxFumIPS99xq(N^@mzHEM?o)v!ChfAym$7mki}^aAc(9! z23yT}x{{MFJumhqTWfK;Si#zEtBQ|_p#5^zRjPoFq&q8OprA#%fY%f2e_A=;?{HMnamA8XR@ zBf<7wMZ5bb8|3xx%R|F&V1tT0l2}nt*I_xmS^j#?U;%^i>vy?2k6tEEC)qm+xHc>g z^zNult>0kVXX(DZB)_4tO4Fm*yPSRn?PM-9k2O8m#+(7G#J%mw3}6F?d;-g?68K`^ zN(19a!q>lTsuwP6*jf;Jiaz18@2sBF5Jfs};}}Q+I0#z^?+*dGl4cuV7I4S1W@ABS z+lB6ymRYiv*>~I4I*e$0TLke^-&fBT2^%vV?<56f%$@}%+9)(ca(jitmrY*junDe* zGNC>`D8jRu)YTln@a~F=Ar4CU7C9UiqLxSE-CAN+C^dSn_N}Tml30 zQT(?nTP5@I_FlJt{drtHH{~5cw6^LgQM%KfMgLgnbj3bKV=4}FG9bNJS*Qwy!^nUg z{W9zdmQngYoV^EBlgslz971m*9YK)Z1nH zdARFy<3;9NkKLx;99<19;276SFEyo2b!3!LOaJ(>V=ouvvEWV|NRk^Xbz2FV-h>GC9fB^|!6~l>>}6!RK6vFyWxo(U9ucYgQ0Kx)yX7i& z;qzy69?&R=Dlf#ou}LY3Z7%wrvXWZ>sn(JdJ+-cGx4uS34s++ckW;Eu0@)%?aW2^c z@tayk5;WZ-HtB&<>zp}-2r5pT)e~a$3iKY`Q7eK(COktX*8!9%0n-}`#8S3S=|w20s8iHk8^n1 z(OBN8yC!mHYWHxwGEi;L3h`L0pS2BjWA6)N&GBKA0xUR-cmHP3(YmS>B`{jCO*V}J z3*P@0(O(u9q#)>iZYsREv@;}tCHc6Y(k-z&Cvq>V9`5baQ{%0cuo5KZzSB}UX`|aJ z=)AZRF%4nIPW2_WZXtowzE$*j12mq!*yl|jA-oRsg-{d-ZvkAnG|jh(u^W9hDX8cf z%CJMaPi&9bUm8w`B5^-a){@G|<@9KeRSdm$HzfJa7`EF;-1uvC zcu(!=s8KA&vdro9w8G@xn8pUQP2{)RizW<6KFe`vl|zEO667-m{{Es>cL#%?ac~9K z>IlBsOL&Ss{`E=x=g(F@_IKe4yN9Cx)^agxBPWD@Xt~Yj1!(Q!&v1zqtFU;P)T6D zXUCo5*mRN?G0~~{g|pPoCoGXp{4|+@tVHOhiMqRWiJl)@0$oa<-06^HMR&~%(Z(sr zNRwiGu6(XxP>(EDRd!d#SP2{i1k>FBcX&Yf5@-H1NB~SI=`-;67fmVTE1@K1WL=RT z@#FWdF@&>}&ekt$EA#ehabBCY0@tCLl*O)_2BQ{uPx#=A9>V?cWpG*=|DcXzwqW~e zrws;VmCBcA0m2>o%T0tN%EDvQwD=RFQQpKV@&<+i{Kv0dEX)%BhJ|~5tkM~JkY?;} zsukW*X4=A5+MzGk+>9@kft@{HyI_5vp$HXqe{RiTuK{{u$8s*3qG=IdXs}G0@0W@M z87Am}WkTeCY8Xg-hLwEXo%agor|0`-*}Qfq=tmps!vF~-Bu~6C1a@d(txG!2hE@Tg zSKFtzq*PjS7PO(Zuw>mu`W=S(c%pdLEO1-c>F<3OCpVsveK}@^542U7+AJ}9il*^6qT51uQC?d$T8+#TRqLEc9;1CZ;#~)&Z(atd~ckYCt_VU zaYDRpEu3G;?B@Je#c*N@G5>a@ZM@4sBwosI7nmgW%Vvv&jHeSoA!F6>w03K!)Ub_& zP@V|h1v9opD&=L8TJ5@?(PwtI^Y8f&>!W2eV?IzX`O8aR%Los$CZkT?mfBdodUaEfjwa2lV+J`Y9yVDUc>T#Nrz3E=f8^LKSmZ*X&{ zk6pwesR?#SpcF_b&c(z7>;yMSEW{v+BNE>tD9hig%R!=)b`3UsgR|yjQo*SUG)834)xzKYWwa|1%4C zVXaU~xE>!$kV`jGv1dx`>_vov&GU4Tqui;7e4g4k>-f>9s;D^UnpEqpkLV2PAtytP zQ`UVxx{)vz%@4glj>O}O&J+t8KsZR0!R}i#5+D;=(bJzCpvmTJLoW)FN@&iboF1Vp z44Zg)NjEGpF+JBg)i(nn$URVKqZz_)Ljp~R(r`j+bZDE?``h?{r=bo3VEozspeXax zP0Ph!O3sm?C<4*0;}}ci6v=})YtG!F1y9sr=X0tNJt^hOrIo#^cHKo#HAhGeEoAK+ z%XZAx`iv1z5g$2&uxav3OO;%eXOprrt2l{w(Hsa)B-q*(?)`s#pP$*Ti0O=|73Mch zgVIH1Gn|$U$MHoyQ$6E|z6J3uPY;5G{APiK%2G@`^h^THG}jVOc-hcYAarV5HkM>d ztNnsF{Q|u$Mp`>U94x*M2RUNea+Q^Gx_3hKA2qYp-AT-Bn8D$%T;E~dfFR7YN^Sg4 z)(}fsc-p+RTociB&q&YAJ>juaTY?+XzN3%Hk5gu!7Z#Tt$#gBhkD^w~3>RGYzZg*V z#Gt;5oW%7M+myfq@z&ysXd%%YrSqfv_~^Za@D0%t?g!RL$Om*;#eNJd{9;6i;B%hD ze}l6s?c3HB8Qv;duUTajVGpJ1i8@l$GJRP;SJ2r#Pddlcyz@Is6tYt!9{1N>N9cYX zju=rliR;Sj=)&OrjuoN~#e+`qmu8xDdE`&{x0;F(a1>Zalo)1KEm8$@Vt+xOq80ba z`cUmc5B=h`q;kDWm40bzGeONe1^&==-B*+-FEfel6SuGBdWbA2A)zXT5EbA)E#Q~F zsV@G6{Tbq?%{Y({^pJvqx4D0R$+h$NvD*VmLZ7|qix?8FWDz9fo&Y4ImSVilU=j%0 zP^aRCO%fH*a-ch8TUssKA?KIsciimgfEyckZmRQ?BkjcTkR3q=o>nmh*qM_K_q^Q+k#^tmwE@_;)I503$#CA`$HjN*MTV%fEtl!%P?9d-nQyjoU z%&QRt2I=6B)rwDp} zELkUi0{;rJ*sI9D6I7%E{Lm`hA)SX(&z~-!ysom5-KQ!Ikt0Y*zI#8E_z0m5oe4D2 zT*F8w+R#KHvm=KLRP&9EczYyUwK(ohHE!ziMbK=9aH5_xJ2>>&ZYXIu}N5| zccgk&L4oP@^3)|i@u5rczEg$7@3jlFxrxJx*Ur>rXCv%sUxZxXxr4#1AJ|}-z%Dl1 zFA-M=#^`ri8|gKCuF9XE+Rvd$*I%Z5d9=X%=r;is68<@zF7nmf*wkI?I`>hmqq(eJ zNQgc?3CWn=%JU5&qnLxdqK5Gra3ioDX(N}Mh$dL9>JDyBE3W1Ug=@E4d(npJwwRf^ z%YQ!=K}k<*-_bhq@V0_#W~8iXd4Ua|gB(`}S=B^=;NYs>o|TRS5lvxpsl1J)N`J)D zQ%@9VcYp)ZZY0)p1BokKCJs#MNB*8~2>NjOzDW)dgJa=#F{V|4mGmK6}R*PH~e5(1|dL(`X6* zJ=SP;rR$YGlRL;p?}yX?@Xb=K+V!8%zry#5N%Ux#bi?kvYN+Wmp*LY4!1a30+;D!l z>zV56342XllK@BYmv%X+{5bdFF=DLG?mQYR{bFGpK&+Alyd@~-HSV|Z1k?5#;p;1; zs?x(jTcQtp&O`R_q^0C%pExaVM+=6bwESoJ!*aZTOfH3 zmvx-qmQ|KA@@PQNF|c4FW*ttFkp+w>CySx5FXlHEAhBP-A#-Su?Fjt?%skGOUE+x^ zpNqD`Mvw_XLX-hOLdGe^9+GDQtz6d<&Pfs^q*p7uvE-sD(z4sy89qRLu{(UFF2zJJ z_~ziSrEI!mn(XW0!%j0^nTJ(A$IDbi)u(1Zld2XF>Mp~8-et*Y>gNgCVBYdzNy+d4 zxOacizHn8<#QeP1c$k?fs~t0`Pnf!yZS&}Pfp1}1e6EFEQ7t!WGi9#!D>!W_a@)96 zcNMO{-o0MvC<&Zm@?6)*8pp`&7(DjTAP4T}{;jb5Jf)w=zry0^s>l*X6)h-^Q}F0( zW*3X8yxS*?wuvaBbn3M7ESoHubSt#bEGGJfR{L`9($rF|I_~oul2qvTezQoRQ7LuY z&w=K@nBII%3HqCQ1tP-3+O@=J!zw<=UMpV0jvNk=S*9~g-O$iLimN$L#SAoSjFHJ^ z7%rDoRmnD3TU#jbTQ0CXLyA32J5;d<^s^eL@|GL8@$Ea}fJgBs?yvC0Y8nM?ueqUX zrO<(}-K+|^_TlCNgj%x58oYxbA<;gdmI@T`wfYD%ZcwX@#sdKd1LpiIV&6KA`)X8^D%5)$y_8soekek{I(CmXElPAKbaq7 zYaccuTM%n&BWKN1X2l9vQ7ap}ma!BExFtkHvUd^pRtrl@2U?&gIsFY5rgILL_4Ylm z#`2L;9oM_F9v~UpgX{Odvwd<4!aOCiWnrxZl`wjV_@5O$U5dQl7tW8__lXR(z&W$; z)^_!57`o;WUkqp-W|TT4e7mrmHp7?Gz9ROD7n)ySmM#jz?IzOM)!F zS1+G#LO_5ApJRW(&obO|h0#lM%kVkJd(SD$kDIKp416i#zr91#m?8E+lbF%)+OwS3 zmUBNrMlJJGO=sWc4!(RGho1=J_G3xFxXRrhJyGdg+ z@+X6zAx>YkEJj2`0um1C^;LHAe)D2`%$FdcR|!BuVkt)Ja$d z9(?GQZ(xd*>Y=hXx{3d7Zd!6r8LQ4alemhs=A)|5$JtZ2SxCp`@q!B@XWV*U|$;E@I?;hC;wleN#gOt{23=2pR>c8!};CrN3&4n0Ll*R0*mlA|O$9FB_dNY7DN-#kFLjF5~ zTOcQY#@M1Fa8haM{GHn?{GU!H&lr3rVez7r^Y)*wkP)6VPSvZ^Tv}yEwSBz8GgM)1 zG}TRMjsdcP-wFo-KK$UHu#gp-tQ{P7?bO>?qBhA#v6@zg?wLwEUb>zr@-0Q0-0C3N zk4p>oO4fgUrR=d(wR!`@o@C}xY~~(K5%kPq=!*}SJtM2D0(J@77U)m@JF~xniLPU3 zmjZ36T46>PaP^OrMQ_mG#n-^L4xD#5ARCm{|<2(%%S0a3|s zoZZv%UbvXJx>kMumXGE_y2D`MV*1)OK?f4?ox6byg0)jk4QAiq&z~~%RcUdF#1e;Og zWe0ip8l=v2w#ts~8r9w7<*jbHz0);0rY|$0H4LOV#DXN|SbVl+Do2s6GrGBVE9#)? z(28F7B4mKIiJSk4|1-oftkkIJhR%Tk*rhO?=(|IZ(2XAUJY(U4ER){LMF{#R?#F`!t%`E@m%jVOVO_zO zCMH6A-nw>#X#InohD-xn*m1$*h&T-sZszuikrQQ#L&ME-M`FLDQvA`>YscuM(REtg z&4-WN9!#~tBpY9v+dlAtdP9{C0~Yu*48M?nM$D=^U-QA~52FYYI;{OYl-N4O$b;@o z;04#U5EU<*#5e?k;B8+W0G!OtS{*?tD0OE+|TD3cl;SsMD2kt1^~yq@+2q%I<@^z@ICKX`?9O5 zB)8kGJt@L6QsRzC=;rgvmkpN)imzXTVxL(0KRKYw!lT9i!NA;$Md)_|5<+|i3mW-=9ilxRXojLn zR4n&NbVeu3cJ4 zCQYh8`_egBEMsF|Q7?`n^nV_!4s<83j2SaX6A5SmlO)2wlKHHC_56hu-igYw zqLd}+V7FSUCbio5F4IiEqUC<wbAXGGeChCzf2jrn@(3 zQYnkj-xCRZa`xS`r|vITf~h@Ra)4ijrB-4_g4Zm5XYnuK|9b)nAtk|OtXEPDJ?KmV z4PC2k&xza6bRf>fV%yHg07sHcW!U1c7p>y1P?&IzT`9&ljXWB5pvR5YCg4cQb z^grr6raaR@G)sa4Tt#|Sot}7nte@fyr}CX8#yD-aYSv1HQ2x9}d5XM|nFINxVOPdU zYi5j?nKH0LbsF$#Lq}|e?8MeblYA2(EXZQO%h?quILN5p0hp}cX!rWc0}*+v1g+wx zx7^jPpOv7~Ztj-7=eaf$phe1Pc&e~sN<4Isr&+Xe(bUMe)ol^Xl%IbG;I@^1EHngm z7To$E^&yn_c#6R~@DvIyNrvy0BNl`FiTYXXNtNCZ&+rd~I#l<0ios zOyu5QeQY795AOls*3SRxEd65gad<0{<}MsI=-4=+JaH_cNbH-xzTw5X^!N?>2eKrS zwf5B%NxlAMG4BmT_-SS}#7adoGgfV-;3&bI)Y84oWY>_oQI~SFTa~wjf`|!BZ2!^2 z#WbC1Di%3Sd5S@nL||igFREvUyZAOnz@)PJwl(>At+yYW;I`Ezp03k_c?xOr2!Tu^ z2W!!A<|0dy;ta4Id{-1+2#|M<5{A}s6dxBs;y2oRAVBiE%rV>~bI^ez4CR=T{;~J5 z{hKbw4wo9nBV$lytme4v1e*-Wr1gC@p=tXd{VDPE%X)rORo@t;8nKJUvhwo&6$D5i zp|?8Ap~QkfLcmk7xk{yU8Aym1p;)V@x8yq@-14oUb4@Jh2@;gl`ND6x0Ev zQc1;r)hhD_n=z)wkIA6EZ?gn*O#{U9Uod|%F}Uu)9I2u*))bDi6bm~n8BU~3;{Md` zN|S5W88*|CMKYo+-lyq`eOK1HoY(!u`R8wrWbaW`*U1y}d6k{o#d_jUmsR2Lg zI%nD+_;~yr8td8!draJlpnh-z=m@Fc+&O2&bo>3?4G!${ise;Z`9YcM>!Hs-EO_19 z2b=tsZ(!1uuX@kp3P1b7x0C=N>o-E<{qjBe4{!)ykIpSwI^x8@lsWG~5jIn-`xv7$ z6-dJtD^jj-Gk}!Fb5nkjt-8B)^jVHvL)H;qXL;OI6GjR%frSqVS8pi<)A+66R+sUFsM90Ng9GT`w$ZG6;R>N!GBt5e_hoB^Iu z%1_y7XtgaS9e$FI{zTA@;)WQNTGB_!nCgyUGb{BE@&25OP&MP_ri|(Oj<=OTi=d{t z5S-{`LdWDcI(WGj)o8RN$q*BfkGl7UB}BqZSx zc=-#Jl2fG*b;VzH$W~KiN4lUpe*n(5(Wvw zhrM2AbO~UEsH`_Q%{+2wZtl0My#J=;34i2Xdz7{?&RV_ zs{*tf@U}Gvgv(0`y1Vp=kC0&RB-L@rXR6+~HvGNt0S5iD5OAIQGaq{{ccM$~JT416 zo1Q{{eS!ZjFZt@lM0#7y?n{Bqv`3fU?Z(sjKN8JAkw?9J`Ysrm@ZJ`}Bkt~J;go8M zwC7eZ5cK>^KX~qSBmcz4=kg#vC6M1GIj%~b5O2jb@(!BKrXat$?sO~^u!?eY$;MZn@%`=2a|E2^dH zQ<-7Plqbqy>J4-p8>)6U#y<1g1_gYVzhhl`j$T!R^h+9ID97V;U!9(HmD5J%b+qDw zhV5HA38?$VQY*nh$rt#xk0e+H(4PLF^ETL`F&Rg=Q&TKoSy;TIcn`IoD;bZSaN!XFoSnRQ@9Ig zIaZhL_f;y#Ch$Z4LMj{QYj%`2cK8T-cWV#xM-HI+)ZSz?qqN=Jp$cWSf#pe<{di7p zqQl7UV>RT-!>8UElf34>rLIh&zEH*bmgJqyhP}y0Q%nEFF}oG80#pHcu(-I!^`!%N zpt#1uKfwoQ*UBU*21y>&XU-ZE-?cZ+7N}#P5iKdoF=<=+bcAMSgi(1x1?FZ_^*qFH zR=z_ljzP1Pn5As!f+{7VOUsgU)>@d!YG-Bffv~ z9+x-cOH1@bmh7!|&HY5bv&{ZliCpDjh*Psox=z+0qVO$1h=Th)`a&qKD zMe1vAAF8{t5lxrPvp^M`*v=aY*avwJsi(ajhhCmKAQHGZR8-`X_exA zHap={xS0!Rjq_*r?n-1ekK^N_N9$kiygP{<9SR1}+pB-zLu=8e*OVU*C5Q7ZtB^{Q zs09Wtdb}lmHRCHNcI&=7e|o@s()8JgPi>*h>-WW2zhn;M6i*B>Ly&rd99WxO*}l6C zwu<}EgFzjfiNT-XkSSl|`E6wqu_XDq(6Ii6UJAc2l`$4opH2~(rYP0C?Q=5!EVU9G zsT))wOlU$cMu33iQuIBjJp%0~C^vvBMKaEKJ*dOTG+6%m zd}iUmu4%@<7Z=>w>X!3Ne-a#dwFzFH5B5X!A55T+&20Ch?p8@1<_|p^MvrR;E(!4p zmwBHzj*gE;;DlI>Z}yng8-_fQ^HVD&#j=zSV;kf2Z~LJYNEi1rvWvakZ?zsFnAAN9 zf=jZ|@F)Jtpy?f(Cy}soXfpiFJQ$P^H83i!a10ibg+COfsJ@<6%4Vl)F+O=U_Q&Ky z>CQNem=s7z156J|Q_;F<_|TFe&eVzPEnOQB+Nmh$)Ri*!n4mB=gRe0Q<|#%wruWad zc&D5i^{|~8yQxzG`1gaFxDR=OO#MbPt1ea9aq)2x=M(HH(hh&_{-#OZrWu4l-rMbb zr2FM4X%>shNp8_b8ufOgG2`Tb?#t-1SkPtK&WDAC2H^IdEAGDHW zp9-gdse&n0Q*QZjcFE9X(^9GwRmY^1Y#rL0!^`j4(+*3OP}EpPzM4*VSC|M(bs+D} z-Fwv2Hd%wqtd?{0gA8`e)(k*BpWjpXL)l@V^|g_4H0WnOO^O&ey+h9m-S8^tIY$+X z7DHZmmn-XIaO6%$nw{Ynnk5ldCs}uP6PxtM3>nh5y9?Rb=8)CQi_opY%H3Tg&;-}7 zf#>fuPSn z{3j*w&rPUU#Y2}Tu4Z*#%l8W`g&wggD%pk;ATfoYZsD4gK=e1lF~2}WQAD`eF+FZ- zn-2}UTnBcR13<<8pze04X0BM&eF?7@f$9lD>z)E_svP=$)4&mbo%Hn@%_p5ft9eduv!zXxemr-cm zmpFjkkP(H!ag=qgY77WPbO(R0^XrqwV6!@7jn(u;a^DV#fZ*8-ciWxhfsOzKUBlV_ zE+p`D@B|Iy1!BKZ!^f8NQsd9PsSM*UO&JW~?_!c{@$-hykHznG1O+!ZT{$oJ@_B_Hl;FgRpepug`Dzf6#jzRDzw*dj%b;B4EVC>JgR zSI!O&z(BE3cRM{X}68VMG*DsZ0>Atz_&Zi9%e*j8ZFi)uIzOYiFs0 z#kSDt=ig)pRe6)V_aqAxJ7~?WcYPXyCKyB6pQ zT0SH0_0mLU(xFlQcptu4BT=59Ujd`y#61 zdKi%JtQi2dXz&OA^meY(Glv0vW&=1{G>lXE`1P0bMV>TPrQHppAW2j8*h z83~HLVG&9#qSHUsx5#zY33=>;nK7Tq4)An<^NmLmszF=fAKMJ7|cmz#ZWU zZTEp5n2woz_Td&|L_lq(N10WtlU!LJK|-XyBca3&1PPr9GzCKncJF;?+JKe=cF1W! zs5OGKv$nNAzT<+jqS2zULToRS;jQ^`hBubm0T*iITxyWWhCPWdi-7%3`9G|Mjk`7q z>)DdZCBh|g^jNrXg>qH>XO7Lto)8Z`?~35Jt*hzYugDllb#E>`dSc;y=;r);eK|c2 z=*5H}xXR#T(Mj;m@D*Pa0Q%UyLh$^J=08LRhEkE+Md*QA7#gNMe4CU`PMOhEc;(Y3 zY8KfZV;I!*T@$4zZCRknuS!jlf|zBJFz&zCqQ)d=hUL*^0ZXidg7Su;$$gye56@)e zH+-@KO6X0NuZren`^%oDyuInyKc#+_S+i#2 zyO>JhNTXX{=UT_)mNj|lWwZ2F`3x@H{OKkD76%^V25t-a2aids{7ok((Y}X)i;fj$ zZTC5fiCRCAv2j@mnPgMY6C_k;F$7MROVL}W^$0YRraES~>_dACAw%e}1`G&wMHO^j z{C-~Kyt(U@ms!~IG`1|`ye^DW^+Sur`gI|;m>tXrf&WJSADP%| zuOqFS&h<7DDY?Yht8rMaheX1oyfvcdp$pUU$K|I5l0!={yG$BZsWIKMl1QS+i~3n3 z!BxHw_QK9g;wTAd=W$5z1ihr+sG&ZnwLmbaOqVJwG=g8a?*1SrH}!CpUz!oAus&~@ zA$DJ#LWmkIM0tewooe%t4GA}kugktWRZVt)|9H>Y+x6`;Zi%LIS?YKU^rv+GVicTa zo+o&7OUloH_!FsmjMpGgs7~}(m^$j}cJ2A|uUF8zx{^-vPhKN!l}omxh!PyIbUVYR z#gxLohtJ_8ZS~mkKT;G0u)tXw|3dpEMifbB4Rr&R*_2uG+wQZ&!pat@^R+A?Lt<99O((twTLLmUlB>>i0 zVFQO7MiCN>G~L2xsC_Z~v4_g8n2y zLMKJRNx^w3x*pQ{-C!IHfZ_uheuMryQ5W=H>RkpGeb^jHQ$D>smIU1V^ie*TyFK)>R~5ReaM)~@=bFIOO003lTAf1dx^ba(fTp191JCuEOZz+9wrhBBrwc*F5)9P;(MB}} z=U=0`S|ZS|I_olaN|aod_OdRYD?MY|s*_!jlJI0@#Kxhk7Sa;N+ENxb`_;3PuN|Vh zrmy|M|CuRy1@vTSob%kIE%5O1H};XB$Mk>DgxDtZ6w6KN0^ooU)l^a;wM*%MmmDacw*46p)Y}XhTA! zf#xX64aaIie@LcQt`3YT2>FM%cBTZ_F@+}~d&rNK4N77!#xxxgD~o-*DW2I<#;+MH zWn@t@YayPzD~FvM)1Z6)et|Kc#JjWr9ba&!O}`_wa9D! z-hmVSQIcO_^io9a*Qe)+V2=19_B$6=&h3aMSR`ksbldZloN5uf1-XA(lxa~e0CS_% zRD>lTRUIR(NZ>dd{BI%uitj>G!N<|WCM@bxM+_!*xe-9iA$H4pwMgAxxk^wlx?6-fvWctX?m+QLie=e?4+o z*FYcTNF;bDg@|MRhF5y1{OobWjSny7UJ5{Z^rv@|hBK+pXkR!p+wBr)LOA(f`6> zcW2c`Kt$a$^))@k6@ndNRcH?-)*;v-4}u-)0^T-N3Fr@T)-8Dq2)3rRc2?D{e=ibfqtp2K+>^2H3cvn$ zTGD!I$~shH_AM^y%_~Rv2iU4J>oiD?W(434t?^W0frq!pv5NT@cK9rFl^WS>b6S-G z6vGMa7p^c;GiN*EYV%!P9tJ~`HhH5cSIX4hb7?9uYqK*q}d&i!i1MvSMe$ap3aM2^aM%;f`B#V6M!$eO%OWuQ~6HcbCgCnWmP+ z!u1Aki>XJf2yz#+gnQ2_y&^t-qBLOY&Q`P8%5wC5N=dFqpL9Bi22Wl~%oZ1@BN_8c zD@8Dg<5W|t{Z3%kB}Cf)>viEjPAdFZE;n|k3kI(N5~4Z-rdTN(-1K~CUjk2|uWrdp zQ^+^7wOdcefoMCGVojMW90jxkS6lsA&G_7ka^g&Rfq*+N@;vvGtuo8)l@45P71)I@ z0$Kb!?d^92yOzXC?(t8WALV7DB-3EB8|?fp*W3?o-WM>0n; zw*6R~t8RnO_J!Gt183@?{ijL*ck`dvpwC>uK8DtRBDnSV+b+Ka7A24bUpZBZXqMZ3 z-UGX+KOw3wd%^e$m1J{+DptL#&$!l~>bW0wnn92ZJ?Y4K^QKyw&R$aJfgR2OpS6Yj zCkOBe2C9FbI}mrdGC9iLHD8fgC7qebsDwdZ2ZFJc%aE}U+v6_1k)gBkjDn}NJX+|~ zjg7xArTXd!pSn*!_Ur}uymu~*tr&OYnizxCBGmPMuPD0Xf%U(#+J@G@cRdBhP~}=L zp$(~acEI2fU|fzA*r5r^M7KI08soouta+M(jg{!`aj`(ymsnDrdZ>p?{IYa{W{PG` zm~~V{$n)ng%DVCc)3P@-q>dp^h`3P>t$1mVeZN!0kDhW=w(TM=fh>IeM>fniAT#s5 z2`4oC3(E559U0}T8i>OZ6tCP<5c-Eyxxbo_T#pG{T!Rs_INCHi?0iALa4#oyzUsf4 z$OC(0_SDr___V=Ga)U+>C!ZK2)DzYV^tO+RXsq_)8s6;WS9c-*!SKfixHKm>U1Pc0 zZu^^4acT^PT45IjNFF7bag$#piJ)Zk?Y#K#4QGonx0gs)6YG0$D(42~fagE32!P`q z=@GrNPZM<>D}Q6={U%mwKX`q@q6cYE{jR=u^*80@1}q1PKkSJ_segn4;q#nilAW0&NIPxKtzL zqCt<}AgpJ7Y)LCW}cw7P5AFD~l^TL&c-~ z>7`~_h=VN4+0o9PMm~}=K`}&2O&&IXjd$(t{G+t^I`h3Oe;Lu11sMSrCY{L7+qzE- zUsHcOqI~AaVdgnOA#j=`Ri85JiwG9`fD<}zQaC;qL|L;Hz_<|b;CCbS>oL}!FUo5mXLlqle29*V9@nnsXEP)c})4m0t;84%MjUNPsW}!;yr$O z$J9YKW$N)FD!XqMcH^(8)Jr{LpHp#pS3Q*eOjVuIshE==D0!?Pw|-_|Nc!Z2QIDqX zwLPx&-3Ed?j{JkuUNyeHz2bIJu7`1pr5sw;VnM+}L5Goc(7rf=KXNIBV&D=C4}Vk) zmr<43Xn_&UL>{B|zroQtbK$6Lx9+8uRH{c+3(1s11PNK!0SN`C=n%#fu3V)o^z!mK z^avpWW*;5~3%+wRiN*szv zX(IbJJ;&hlu}u?3ye5bBJ@|+(YxIdqR*j>hpj^ftKei%&f9jdGfI$GHat(=F`43EJ zzotnHy5UH`;ABROj%0XyG8m1a_#ndZakA`E zsIcmV(~3gaAcBPS0t!RnN-26e>D9Sn~J)c7;#PQlTuchd}Bm^njDCBN`4{-PR zJv+ZrgLYL`EnV}Ni(Ksu_*D;vsZQNBm9&Ts2&oH&oy!%=+6wYm z_PMQ;P{)@sruj*G-7Yx52sB4dj$&d7vwNQxSLE6Jpq=@@@qvVD;N>vlx)d!P(b6lr z(v-D!jXso5|MIr|GzGhWFZX9&_Mug5+Vr~7)<9N#H2JOs?W-!c=#3_*h)g`Di2LIs zvz15l-}-uzhdw0Qc;~yVb6~2z4`<>{+wpf(3jYNAnOFPMXg1pBKSMHW(cE z4>E(=(Ikvcym{FicSJb`lxri+h6NXG_!D5{!>pwIJchXi(*k7XQ3lsF6KN@h?!2*f zH?)`xzSZXQtuy(5PJ;R!{sI)7KBRIxmlwF}bqIS6~}WU6g$yNFBe5!a@og#J&pe*2T(U!8|pG!x#Jia;bDIMjG@&qak}1=VlP2> zO^F4G>M#+LTr0Nq{X4uw4)h%ZN&H9Qphf)0Zd9w-aJK$&J>rO~;qD~&I2r7}*I_;p zZHpI-wrT`4r+6GL=vJILE4kc!;k4m~5)QKi_9^}sV8z^6iSw22IA`L|G;xplb=Ox)5c69jw2|7oATFn2!4eE|YC&egTe&s32Li(!ofBy6T zCkmF!#Wt_Pz@lJ1#L}5SovW1jc6vS(c!Z2gWZlwvO+jBUw*5OWUQ-CO=t=`4?-p$h z*L1o6a-~SSkyzfvP?y`JsIjf+vP&zj$jeGszp3;Do>u1_**rj z@+nwchF~5yETrjnW6vJTtGmfG2Wk9Ilt#WQ;kTj3{|-d>bgzIvy;XYJ-t~zSW7*wZ z#><8RRJ`x`{9#1jdifu0Jexuxu9*s0jx`giGXB4CaG3pV_FPddS8mi`M0K_=>b1Ql z(VAF&Ug(#oltbvp{FJyh7i2wcEkqSUvd4KJv%OV!yupD}t|)fT~xe-OEz9X(lbjjHS8WYkayF z&SZQ@ee%k=NWa)4PxJJjcg1CVjmzu7;FZ7&@%i=RKO#8H?n1hwySJyiIZEAeDdH$E zHxGwBuCDQJDC}nHu8-$dXHHV5O-jbIO5%1Q@Z*EUKM;N;Yc6b>+31)Qt&}ts&*iXb z#g^DnT%@di>ox%+-{@eX@44}!k3REaL+1ob(hT8Og};9KXJmK3W1&DZuPBINDX?}d zli?Kw5A&bj`F~FX3HiJO5}HWSeYj*2sMkc9@2KZPc?conNm;if4jhG4xj&lFzkrKy ziX~!UyY#7fwoqo$Un=qmq(;Ma&&cS2O z_OO}HOTGy9?Qja)0+$L!wa537s0<~-u*BQ{0s^Z#JwFT_N4T+-I2v75j-x4W3`ud_HI9OuFN&_r7W_E`kXp+ z>`;NtE(u?y!pU0%ZhT@3{tDT6?fehFq{kTEZ~T~9-5=58UB1e?(pQM$w~GLw``~#O zVt7!>AwnbO3zD2+7$zDlDS#wL05QZ6d`I#tn?cg#Wz8h?0~+VRdY{@^y-)Or4=yUQ zfz?Mi%ici#3+`@QNx$r*aR)6Wa!Z));xR`FsSfDMxG2p-UK%UxEm!Z%Gy?WL{64r= z_}oi%#6`V!)cR|;@c0lH*)AFN%g)p`|8dTc)v6L+Hp6@9*1+)V^bMy@^4Q>uHLwlc zQuTiv?Z{235f>?~G$L-fzvj{>DT|+O~$ktVKU*chSe^Kc8VjlYw8$Q)> zX-BWMHQCt~YG%Hp1h1-?IuCDENEhnn;Q|O`yGR#6-xS$X!FhraGni({EHKnk!(U z`?kt&XL`yh*xttLt6Vwv%effwL@~zp&p$iyM>{-r@1jKu&ya81?es~um5GS+TUzBM zRj5gpQFoz;v=>4KaqI6&p1aEl7^VTMsy{40-y0gfc=DffzbLHbcibat7-NtMT8E<@m92dss&>u6g6mZH?5u z$|Ody*kgO-u}!SvKtt)uRnC+!9i?$|@QB4zH}@dNLDCK;{W0N@r}95zf8%7m?jsTCbd-tFa@us$f$t zcZ+dY+j-6Cp!_t4`N%iHxtM5KXD1OyMf=dz42@hZhT1`jOV1qb%{8UD`idGSfioXz zFdn_^ZChH_vg(08K}RBaF-4|9%WpcuUabR0{j1{N#vw615JO#|5p$cc=@i2-tUH(v zi4}ED1cXdrD}~=1?|QN^*{a=&B)hpc=kD;uf2N!pA^hA>YT#Tp!DoxFq{eS$7*_^lae;W{18OI*crnPy!PFg@v* zsZw}F{9wX8B}w}6K+2lJ9oAm5dI$$&4ME3Ge(U{nxoKFQ-`_T08e@YE<}bHV$C|MrU(eiwLUIhfN1DgtZ(kw$%hNG$x_Mns$?FlITGGxPe*xB2xXj z!_#)Aumzs{3g-^*aAf=5y3#h=!W)u_)>Z8@6Jm;&ixexxmA|;V5<(24=vi;}vKrk2 z-p|`KK^D<9(hh7^8JFy}kUhdv1kx_<#Vv4RtlBF}MCv+!F}`i}b?jqP02pA#d}A#i5o zk6`Do+rTkyD66dXs%BCS<*Ep!{82Ju*I#wM`!yhRS^?B@{iB2gSq@YR*rkFPa_m&6 z5LSQFIP}SVMG=Y=xo_^teO7(<9%NTG=#9K{;78^~>^2A1mUGpVp6X70E4g^&%9IzsKjtP7hwu*Ep?HBE3*R)Rl5wxQR(TxyZc-tH^{D>;qniyud}(ymFE zl_XU{uM>~Cqda$>`}}mADPq=cA-AdiXprked+!=pAw@Lvz7(-l{SfJ`T0xY&Mktj& z9zuU~?wV#{NS3=Mv8TQL276>?1z&Vx$hkAY==wZII;@0U?<&V`z--x~{HHCPL74q!CuWr4!4@+xlqbT zP`aFLH1Vv;5-*aBMs8=)5?(-F%%V>%#=~buGVVyK6WWx=Kx?yJi=CFV+>NB%n=*21 z>rjD06~9#o2(7ONgsuxJ1-FPfIP7tfei()T2q7Ff+&Y5GH&qH_b(bVxLO-S;TiS3w zefuvqjL>{5;o98i9=;uJW<>!h-g>6}-Sfnmn^kI+y!`DDL)2+$x^_49 zwW>0Gd2VWl4(}nGL}&Mct!u)6D#{ujsPo?2fokw?i6_+37bO z1cX?imP27jv)t@bP$@`-p`Me?w?{d4D%25H^;La+J|yUB!hY&9hLU%8t@5jyRNYbz zy05@$Y!`ap&(73pGIi*u_V-`No`DM2?KChfVL^CH+wKw51_?P>y$8C1mrseN9 zXSD{zHdd^#Osn0UYK8bkWr-U?Mq?rdd3|k)bg9aP3p@f$D?{&TYoZ&^7m9AkB>1S+ zRC87;BFtcPzfTMZo!tszh{SMQ0@f64-eC8GS`PDYv{Fz7mBKfTLt}UPXr5M(e#~vT zx288b6B|UFSHq~k=AF1&!Emb3ah+n_oUJoA+jwHJWqF;bE+mOGQL2&6msuB?cY?$a znDcyL8sVQ{4_7!OQZ6dz+0Ryg(x0$+V)R`p1am)LGTV75$w$WHx)qEm*J8~((*@HD z*SQkSwPoj;=uGI*1cXG+O0OKe{LZ>3fu=K(Uj3SPo=`>%W+jHq%0dMuZ^yqy zM#z4t`27+%kyA9vY5Wy z%`WAXn&!evgPmo6I{fAC&>rw)r-i#+Q;zq?Xb}SFDXIP;k1(2|oGHsT=C~so-`va@ zkowYWM8XXnI<4<%@A&Lymg4v|JE$Mc73l8q%MMl4Dv=;}J@VP2W@>@~Q?&am4W8X5|GuH{Oe%S>J%sMb)STs~{Lk-I8Z*=K1M}m6iq63v}Vve7NnrVQtS) zPlhXaG_N8$(LZDDKGJQ0&5v(@kn13bq3lsYbKYQ&S%Vltff$M^>KqSNea5b~zuq%% z%0BnY&1Sk52SU`HEimhSVN5*uKFYGavySanm)jS8%MT|dwe>WF&B@cGDN7TCfd z7R$j2zctlRZ6b9Xhl)5Z+mr!u+GP(#SL$5SXa7h0^Z(%Y*$nMH)3YcVj+7h|J;|!+ zGbZhor+u#UH(mik(e{AQs!>AIN&zA9FtjCkN)V!m^A^-{(6_Ame5VJWOy;jZ>`IJm z#!ACjw(xxmXH&}LRqcrVZ~7lGk0*3FK&FEZgevB}RhckGypz2lO}2Gr8TcI=u3xSq zPF^mKIJ-pa21IhVOHn%zVq3|xg)wFG+h&J4Qc7|kiMr+v<~eJj69^(tq)5(?zbxvN zT7(*`Y{n3>7PlFCR+`r3tCD;GX0-6P*`eR~1=)E`~l+SR;CB=jj*I`+@QekKX zGBG~du(A)-a*h8Cp}_`wIz+!xJip8$J#4Xz8%?;sL+qg!hx60QGv5+FdZk`I-94a6 zkApOKZp|>M20vX+I$>&w4v!mrGLkxA*T(q#hjmX6rrd5Yq8Jv2SBN7_79f}i5v(p` z=Jnx~M$Asd?l+eT!{m|8;=#&kEvOX2{~1DGxK*2a zA5yAQ4?ATjUTriw&-g-ze~k9h=Q-7FNnuQ$dvwq)|Mkui&bN_tl)2PoDceZ)mj)w} zGyE-0fxiUA70S=hB|C&ibDF%EqB4)9f(@fEa2GnVJMR$%I@28Iml1Sh+TbCfo}A0)~%HUTS)6KoCA;fw^|{pcY-!gbu*!c3gr> zs~^I+ROKKd0aa70osx>|Y+oSjw->|2KmpjZ9lmfKy>_YtW|6+p?Ma7P`iLoQutINHXUR+R4th(Ak;)5IREW61sK-`OYP~RYD%}=ij{m}REGJt zw=}tDHM_g#P2V4Pdcw?JX z2S|zYu=SYVbhrxRIq#Zhq3Z^sPIA)W$Fh@BObh1E$-#%v+HFTCiB7QSLa>eDthl{)3)}Q{_o>Og z3a=w0f>3u`uhK=;#S1;&A%2B1qVdbH zv0|Tj_q>^vIo|0)UH>_gwV3dOVvlFhV3dDQ3<#|_4hVGtLSV*f1_)sQp=dHO`sZi4 z-+UevTtJl_ln))yn-1aUG3*{V^uj-5^YH=)MQv<`gD72IMZ8l10ZBf-Eck5_;Tvxt zXI|O%=g$s$Cnuw=og=Y$Jk-n65Uvb9_!3GqZ;iOs8s$hZPLL_X`Sl_35VXR3CQZ1- z0Jx)3UbH3)+d_2d>R()7CQ_}06!R6X{KHZ}=#e6yj+P%KG_485ka!phM>dZFE2mdL z49Wbwap*Iz2k{U|Gz@+*rzbbQ?5X;!&88933fL5MO_eSLsosUZ9z!p(niJPkcWF#^ zsft&xF>$Yzfgn5r?iLY`y^VeB0X5YoAU`?e2K_R2P^ZgOKxjkUXKw!K1&@EHhgFMF zF@2I_yi3lF^dv>bnf9mS|IDs{&>}zxe4vp@N{TQB^C2WU4COi+Lsvkh@KXr^EOgPF zPa48c=Hz?Y;fsn+nTIs5?oQZ_mBU&4#rsXb?-hZ@4U%~|!j1SRxtlh69z10BB5HSa zUJo@~5uqzxNk>3ZR)cKeChRib7OK9D#}wCjk~grESP5miJ2EcQcOgw6Xk)dba3enN z1HWzZgJ67SX>#VI+PF76FlwBl1h_N`)5zDw-~)}?g&@nl1cdM)%Yhg|{*mRty4=qt z1RNYB0Z3=yAc2R*4pkh`N>&roe2U$-H*cb(Uv(rdoD9*?mX~NS=jY11IBkoeqLlIg=0&ng(}I@$DJjb)SG!(mqLr(?3yAw?q(3UkHRyq%>IJ5W2at zhlh_+A2~WckV7Wq_BR?--Bofx!Y&92ZR6`g5JJw)AcUjH}uXp>s8uz$b7HvU!(aH8#n$~JACF)3GWO6GZ5(ItffN6`zf4Q{fh}(J1`Qvw` zn8^~RPDJZsnSzkzcfy$Pc^i)RP-i!|-B`X|I-ZPChCp7V(O|US^INmb0@W!A7JjAX zMoy*@OfwkGza<8Q4sHg7Rtu6`T7;o1mH~kf@*E{}4oq18MM5092qX>rajOsDDM%Zg z!ps7RmQ$4^@mhEh2$H@IbN0NGzWgnPQ#985i#~l^%v+#cU98g;4uMM!W56HUz%2J% z#9CAF#HPy1D7CY1D#AiQDAE_kV%RsVchTPRB^C89Q!RW9%;a1itCCppcVN_iR163` za{+|B7>;1{M9yRE(yk4iix3VMl6j+35ArTbZ? zEIYkcqz;-ha`k91CPQrQURLvqo>HvYzIYZ+uCGhH6I^XrKEsi`thCY;t<2m^O|lVg z?)_B?%c;ovG5c8UJ8X1vu3eDD)yKQd8!I=fTThMN2IJ4)5CcNS-~)|l)6rqb6l6I; z3|Wp6`t@HU^bMylOk2I-;*^3K+b6hlU5&4_;)<6?d4oiUfU&i$=k9CtJl^bG1s>qo z<(z0TH#rpnH}mZEd7zMNETxrJK>{4SQX?~?MX!UJ&is9qg~GC9-!zs zCEBihRExgf7=#NiLE_T|F+_v0U>Dgj4;vO5yeZ5)H*2HGOMS7^C^%i1Cca4w2+6(! zgknbt8Q@08A*WG7r|bTA2!SU6dR{tHbjN$h=u|=}vP6qImq|ug3f|^0XL<|_<=y8E zHy8}v#2ulmNS&*iAsZ%K_q`#FSML*)W9P6Va^}tb(vM>0IZ`G3F$nQ;TCZ)_d%iAB z3UhUwwiY&q{!nqbukhCYmJ|@GnGXo<0feB?2!qi|L2O`@P}%=b3<*y2j?aRD6BpZ0 z-4freW$dbq2_bHKXgej6p%3m0FtLC(bx83=Q+Lad(q9Q8zrlaZ|v z1@|*dbWqE*an3Nx{4idQcTWwrK^<3ul{F)&O2R4r6LLVPVLc#JC?Mn(VURi!Lt^n{ zA_TJB+5f2+`X|m8rVTE4{_6+xJrAt*FT^kRwg^8s8(Zap_J`5_SH*x(s2razzJcKg z0YZkOSq_2_Mi5vcfgtTl2txj=9{n$M2Cl(>djsDDCpkp%=@J|W+yR9!5QGJj2E<kv_^${4>w*7z;J+UDuLu739svFC!T;Bx{=oHr zq68F(@Oq=Xe@ZXMKYag_yO-jB!g{HD`Try1KNSB{|No!A7yA$Ge|Q1F=lA`;aDSlw zZ=3$D<6p=C^xwSy)(;L?01n*$$m)gubNyR(FAfYq{zcJS`~P15$o$Xq-?)D~();|U zjsIxvwaVxB`aS>p?XC6Ry%#886(peJ-!}YX^FQ3Zn*Ve6QvO5x9~dM6`=|B2t>~50 zi|f_?&;MR&y*her`Nx7@`d(PC21p<>?`_{dR`gor36x%6`ux58z54wB%g)|*^jZl4 zV1Z|^w14dH#e4nk0Eagq^B-6*O)nJ`fCuRRv9TB1%MbovQhfoQUVWaxufy*O6cFGE zX!ZO{O0Tc|e(1lrd!={-x?KT`El?~0n>+#P-gdbE1@F~v4`6y*2@e!Vpw`=3pC2Bm zAp??t0HrIy)hiz!z##(CP=Q|nzyxHX1K3_}aKLH=Km+gqJFsHG0+c|V4sZZ+pr8Uz zi=PU#`0;?;Zw=fOz!>0k_;mqk+yEyVAOLXz?F)eMzzkqtfc|1Y`V_$Fp9)z0lYtul zU4Mr^E?`H0|82k4m+PPBUjxka&+w-NT5-}}42<-j^&9-Hz)>I#fPjSn6Z{<{0wn`S z!Ha+o;5VRSK$;&0Faf-Oe}MM6-|BPvlD#5dw717Q*mv1`(7Vca)4SfU_40h3zP0`W zkQk@~z3^88USJMn1;`6&1I(Zd5FOkIng=TI3;p~3=|B~b;gUIWv|n{^drD+yI=6Mr z>Z+EOsPeT(9Y<_&;7lM6ejJ*KPJm|-FXB?k9MW^x z4TD~Vgkbgu~L4CMBZoqe8I)9~T(pT4H4f)X}xGUsKMJ8nilFNDb8upng%n*+U%Cvz5*6_BKS1ii^xVUyLsBp`cCvRDc9d0=_!ijH}fU%T@CP+ikzh4ENl3Kt_K~37TFKk$oA#-Fzb8kJaxG_PBYWa)r~g_)kk!e9=q;B=PFrf z*CN#*#U~k5I%0Tn1c^aCf|erYgX!2W z@K@N;@QoxsPDL@}@8Y*%R#0N;uh>Z1UD^cFTKsU*OS}*>8T*~|7F9_6hBjjoQ9meE z1Q>A=c?HpeCKEps-k|qU2NImPo5(iodGO!(9&`^`gG{BDqrQ>sm<;?BB!*r{SW8Bs zA0tR0H&TIk16M$e5DYv6k^{f(`vfY5M4^|!QNVCly)D)W^WoxEd|_x*F?Cv&qum8XV}?OAIU2i?sI?!%VLf(^PAe z?Fvsve`!wZ&K{RC+0dw-rJ-nkRbx!UO_PmhbT6zgEnxc?i@}s^zUY?ve}Wc!7W(M^ z-M|ybXV4>Ol|$hPwr+F9SX-PMEd7BBN00q?>pJfd3lB~PwE|8c9=zMR!ISM7;VA}Y z!jhnoz&+F{s0fvU{grS6b&kBs8Z^M<43#dXwE%X$UgC^o)kTBdW42=Ae5YIdae?wS>zKlu5 z)Da`$3$b%CDr7&@I7}Y475#uX1APYugFQ#IxI5uR-dX-5{+*yMYp1)vquX=Ao8$F6 zmYX_kRIA@|-i)&{bfGSv>9*~@VXFmVEAZwy_IQYmbG###qM!-Bjl-dz}5L^^h;i zr1j$LT8qLIVMjXeJAz$ztut+d?c0I%)^1>(v!B1k=LLUs{NX>~AVY6}XyASRfgZj$ z6FLs6gRVmkgzd!j$J7(YB9CAfVMmc$(JCqkF2v;FTXExXyUA_%=Y(yvJ*2~wBgDCM z5>8E2;MZdjsAp6gd^@p{a2mf8Hv&Hg{uYTw_r*q|k0Z8Y=0bnPSmrY zcDrU;V(l4*^QJ|HF7tNX5EIuLY~QO7@aF^NmG;dmg=E;lD0(eGjB62QHL7Sw4dy! zbni^pwOb9_OcJM7v%vvaK3i{l!#oR|!#rzz9Peh|5Rb+iYfT3)bfG-2eQ$sa+i6i;zPpz!U5_*l0{P3XGTxc}*-tm6M)f$Kd)C&Qd;8+NdBL ziBd@sQ%^8>_}io_L?-cErjFgRhNUFeuV?&W9i~`k;sKAuKKEN+y&SNnUENZU1+$Z)= z@n3hy9m9+m#~_Q{cHJ~cf5vjq8euhRgz)`h0UCcr-0R&InDR+!u}jX|Z2*BsG~wj{|<8+e*^8kL4`xTmR7j@LO?OX{F1jG^u-5wp&l(H7C7k};p_A#gEA4(_^pVa*f#7StO^CAWgsHS{qZw!mrx?2 z3EM+ZQqeRg^&(>dn?pRrct`n_uA+Bwq}bDxpO{o489$ml1T&U!4L6cffm=k#!|lbr zq+TX%CiO)IqZ1G+q64*rbQ$pz(~U9XUmz9u1k4G-BhokGK-7D<1MwF64*4CK1vC3s zA}@H(gJuD0f4yro813Xc{;NBAdrL z8%&Ybk2=75(U7X0te&Y()!#9f*<$n-!+KSSdAxqO>4o~GwnO$<`$TqG)+`yR^eFz; zUeKzGsm8wyMDr4j!oJqH*nYx(*p+EPyT*8{oqA9-lO04xrH z!)j2!6XJC>xL=Ur=vTx?s6Mz;SUWlyIgqjvH<|n%gCJ~zJq|=fUl4QQIP^YvINBDN$17n4 za3i(@a~(Y%@)_#zk3cvB^8nXHbdPcNb=F&&%{R?Ths-^|y4Z2wpfi?Rq8$_TfMcKb zqiMQ!g(*#G(4RHrn7sNQ))zXAuH7gm(F7Axog=KxwcpfaP<-jzKw)Gq_SjH~Ij| zg>6RV6W0?al2)NxDbYAGaU->pu$uBa>jU#0V>Rn9(nWS8a{?d9+C%41tLa3_O=cL8 zMxI7qK*^vM5#*TX_;g$-IgwtEiXy&1^Kdwf74HB)!xTX4&|YvBVmWLotQ#{99|-^P zdoaggEAV?!<%oE6K5`Qn3_a;@0Ec^aK>zfFcxL+hdGFYr?rQ5z^KduARB2AsRB5`@ z;f4+^*$7wE8im>9TcvI`k8v3X##&xQNx**j} zL!|bAhM~yUzLzHGKI%;JE^VULuCQn`^{3V4rY7Av(;CerOM;=xc+kYL_vjwDFWL;| zQYXZ|$t?h~K>NHP;JrHo^1C-4D)Nf_J^p*JnZ7?^)ovo}7W^`5AX)=|2K|B7pebkp z;T&`ymV;i3yM;`|q$24A6RwT+8xBEoPzB^s^ej#X83npU!sSx@$@a+EP4== zO;d0piHn#T+GuhOJ%YXsdxfwLcL?hy^kOnQC}s zxon}CinX&%r_?qBRMlWY%6`!&~bt*uE)tR+#img4VtF$&5 z1+Fn>nF;PnwdUFWbSa&Uj?X}vQ|No+91ekcn_)q)d5Bg}0@mms3n!qu5go`am=W`4au4Peau1$|MvxW~ z3)zNVkJcleK$Gyp&>XB2dldC6ayP0LT@4FG6vCJYF?c*;oy+07?RyRy5B&7U*i#$} z>~4p`an5wjGT(5PP1c}FRSi`SkZ&{=s*dQp zR2x)J<-um5k#8$9t~c&9O|?#SQXB=&XHFr=>=_My;9TOr=-G{EfUJTa@Na?7_1B?i zBQGJRp^o8hp!#41xLL@#xGnf}(gpMZQVtT1DZ$8zF!V9nMmdqIS=d|H1T+G96P^ywggnOfM|$9`5FR|k{RKJ=nCf5U z{|X2k5a&e4D(e_K(-C2tWQeoD^_TSrv=qZOrNBB>^H@ue%~k#`y{3&(v()coEeerx zts-7kEv-=8QRZrIDh!IWuBFP2vbWmR%J=fR?nBCDJ#Um!dAfY9qD}R;YDQ0g`IMeZ zGK?ZcJ5|C^O_cv4U#LtlM5q%@Q%rM=U3$QB(UN8^aXqq+a$sG*_?}xwfDj%tgah4x zz6UITPXJ@k8pLee{J^+7hTedlk4i=QkZ+LZhz=}-C_pMOwOAyjh?q~ijay4*QMOaR zQfAUl(cScR&P&!>CY_edKf$;ggb*Czq1dg$(~RdlBzGL|2>T4*#OllV$y&{JG4N~- z?s0LW+M8b`oWm!_o#3*64C&E z?Fomc0ojlV{vPjekIt9o#yE@Z7>C8tWI;LrO_$EByJ7gI?q``T57$msb*n?=4cfnz zv(#2at7@*KSo%zn-PJ9_$rGjWoEW=J;?$k zRn{e$C)px9CAaEg<@?pwdKRlJ>Vx`Ms%!cs>Rf}zU^Vfdw!fI2$d29YOWQY(z{$EyF9(P3V1;PiPsDj?2foQDr12zKNWM zdrZdTf1?I7&Qh+>qL^6bes&}0ImOLh$`A!z1I-y5o`gELIJVw5#EqzQAW`n*z5HExR0bP+#_NSIt6zde;J2CmE-y&x4`t++0cmy z5$Znj667Yb*gq9E0UUr1p zLwU3o8yK;>B%2inq}!B#NKZI_SZ*=Mi2Balcx5{|I zdd0rOTI`r-eCBaFsv)7iFi?%}17bONBZd!2Mw~^Q!kosYqGFNf&kb_yo|mIJ)7dfohOE4cVbo}uiC>|-P@*bt93#|SoU(sFGqw7RSLS%N?`mW}l+Z|G+v3rDa zrUZ~tWa~A2=~Km&?%OiAVy|Mis=8;8G(+*ba*FJc_E*Ucb%^Sn1};Zx_Q|~(yxM30 zsS-6{qf33zc+hgsbkaP?12w&N7udi0esfKOT=&8tJYYZSPyZi?b8s%=FANud3sH~W zgGC0Sa~OUa36ISu-6I|&N8nbFjo5|s_mo+I_vb#+87h&5VV-0zWTsJW@CnQ)?tFGA zPs&ONp2o59H?lawZ0=BDvyjD$U@sJa*}pMQ3;NPc>{MnoV+&~)lSxXV>j)3%<8T)8 zJ>nRg1RYFjMQ0NJ#<#*HNEnihhM^9imO&pOzC$jf8-T@-od62_8tekI-Dh2Dd%Bb5 zU2N-dPgs{v{-%4993i+F&U4_kr!0a*mA_Z@>@1J;3_f}eo# z?t8w0E{J2H@2hKs^Qz^xwN}5xqSHMvhARh|vQ&lIDRQs8uY{;sshF?Q_oQ@NBxRCB zS!0h;GN=2J;%fH*d3)zyQjw%ZT`T`pq3^DhZ|a_;%vX+-tx?=ou8^&gWh$rj^jE!7 zuF~{K$(sJMB*kxvciKa8fuX;)NJ-Va)ZEgh8OPbQhF0r#^HA3$tKB!((d9?_Z^GYu z>97U9Yj7&^Do%sCfWC@s#LmJW#_uJmuoMcGM4{fmULqD_A5mtJA&g(~R^l^KEE!J? zW!|7ZpsCnY8o*4TA7P)MzZF)ovAhqgal&H^g%B)wB$y$j25;rO<1Xhf6P5Y^fYEFqsin1Tr|#yUW(=;mLZMUDR4fD zh0KMgLKY#@y`LfT!3D7WphD09_hk>mI~sWIRXJa}0oyZIn6=tct6Oh*p!5GSI*PUHTtxX`oo4y z^JMy&?H2RPt5YM~0u4MU7)jVxp-=UM}6q7IAg_n~ZY7Vdf~|H^Gb$ zD<36T%})}(7MOw_^0^#j&^*pq{#Hg5b0>8JhfZr}r{d0&%keBSfhZ@fLF4cjvFX^w zXfxtFDjB{ELqWAdCxWLVZu*eOc@T2oux&bo=N;=m?cMAJd!BlRdq!AtU8k)ZEtzJa z?Y(BTeUsLpD^#RwO679xF8Mn}bEiy-lD_U{NGEiLblsMydib3f$&l7{(%NpA{E1|L z_vwyM#n$fWio-o1=?Yn@qD}z`%u{_8W0l>C7rOouKyv18M%mpATOj;QWr4olwk}n{w;S2`5LaSkn& z!lLR3Zt@;XJ*gCrN1sJLLz&?Xm`>yoSUNlgwi9z5wHGlHF%~)%hK6TBzI*lp1+Fas z(kb(FSsvNDZKs^~^#;zeW#sR@6cluU4uN=YZFE#&$5Ck!w-gL<7_N(iRj zr$|{flvSMB_#a#tX{acHPUFLwvqf(Hl926!`+R9ohmaL2<80#o#@bDP&0NDggAb<- zBU#CQih_I;`;~MZH<(h7t|xhrUoqbh7l=`iMAA^yTLcoth2Mp|hNi=U06p}Ue=MxP zlMJ5bUE~=EE%9Y}ajqq{7V|#)1j_*9R{c6{k70#&l;MK9Tdh*DHA00$xuN@*{4dD| z`F#1HuF-AlB+8#Fr3*TU5?_a1C+*JBm-lQ{proa$cd9JuH~DtiIBAO1tU`6IP+Me! zWh$vy@kvUPPuA>`#;Eo3IojNwhnhk16xDNWlyR3VM^`QhR&0{X%lDV%7pSs_s#qN} zz?JrKL@;q_#HG+XVpsT|eYX!ZGMIvyuDuW|Y7#D&K3Z51f{0;8+zDGEN)mBGL=meP z99}Vug-8L(oO@`On10USprN$BxH};yLr4RKiG4;TkFE($39%zaBIbdX0XeWGn81!c z_@N`)Q)K4=NX#;}Uf2{|9i9~3%&iiABj~sn*+*!#5SqW-U{Y*%C3*U4JxY~5&$I`1 z13j6nX1?J`_#eTm0jfXObr4wMKksTb7bEA|{y>@$uMt^jIvo$F%*~G>}UBY^xdsE}lj?eW&q_vU*`tiy%`FoYC?OC0xc5}<#vcaX*(KN=QhQ2Q0JOPFkeQR&s{%C-datCg%O19sJ=;6lXTGl>Ru-uhxeBF8&rZ zeTawqJ?a!s8;TSB6!#6@6V0P<$DhOvM@>h;;b(~R$m>~Rx|UN#xlJBUjlyT}-$U|I zS)f!>$=U<`d>@>hI{U;31GKuoX2ME63fV zY{4#Jx)7Pf8L;P!dFUOCN5DPYJL`0NoG#l0lD_Eq(srsjq~U(q+S+%`L)+zT%#NGV z&vlE+K2$9zt7_QaP}vM``n_RgHmvkr-m}U}d7ta3jek~;DNU-SRdVW%HDNpAB#Q3T zx}vVp9iw`D%|_{k#oAya+T05(chAzeTUX z4j`b=XL0Y*O!PPWMa~?0JQ+q};J}ztcs*=w;B4IFb$d9FZ2xNC3ilc0B*X}8I$TK3 zg>6QhMLor@MK6SmCpI9H2r*y?<{JDKX*>8`Z?r-EiaW{G^S22tf^jU7>_t!wgyiFR9{UqqhXUs>mA=Q{4&05oLX4-6BKa6sv10=LZ9D?NbYTY(!&p`@~2;sq7nM?U%Q53U>dV|SiX?gZgdC0pySH+{F z(nX!I{NN2i5>^iTHgPzHgkI>c1*04%!6MLo_zh1Y=q)G;!9rFbiqJWT=kP1Yy)ZLK z0|CqpLo$id#M;=VHa|id&VYs_%8Y`l5zK^*I&p z+Kk%niWN0=RnyCF6;cX+$?codlJ~F>Ry4d4T=%$&*iLB~(>1=cOL|xZGA8RwG-oxV zwX^j*<@c>abXOc#?G2DV(CL^(2rY9r?}X4KBnAByx-#Ud5Edp0?i;d0APK>S#qsX4 zPVmEnoPvv?*};@JLijE5($FI@xA{zA1-pp@BgUe)Ame})KC;c}S>b_#=G*UqVgZz| z3wRCP4c!MNz=k6;1LsjJ_Xo#)$7x5qajdCFe_9W7WIG^%c^U$4LP+o#h?_(dW(i>r zWdfN=-G~zt%LpOFQ>g8My-*rGg0O^33?hlxK|`ZPMuJqsa5*UcPl*UiXhj^|7yKP9<{Ybo*gY~oTRh&mm05?hXtVc$3}Ic}QJ zrsuL3-8(z8o3}NdD&JlzuTU4y%s*6CSQ=W~P%^drT}60dUD5Qyw8B{hi9a^}$jsiB z$;+6Q9hzC2CC@uivZ-=Z`R>}|O@Fovd$=-@LZh0jRcnQYtMbkIm#SD-m$k$1^2T8| zz}`?-(Ym>-`3YikRBG(r$eGc+=*#f~qxVG<;(taeMC4FU*t(#Q@C{*GVzx#;jlLLu zxQ{>_8%Yp$MSSO+rhXvXa4|3%*bJn4LwrT1Xy*v`d{?*4Z+qyu?7iz&dl&lDj%Cg^ zdzh1HS)|#huQlv8^f6{?wwXH3Bdy~cvw-8i2AB<*g)?B+VvDg2=mlgUp_y2YOQxC7 z@su+J2&04v4#o=li8+ydqBlp^Bs}fY6H^@bIp(N%NibJ%l|3lP$y`onQAaYRg#Pp( z!XpNNzDl&Ca|mPnr#<7$mu)9CYo+GSCqMf&WLC6PrdM1p3eS%#n^@LXl3UzWx}a)w z`Il0D(ZV8KJ~*p97ncwJZvSS_5N4eI{_ck{>v}P~baUmMYGTW}_RXDZ6o08w)Z?_r z%|6uvbCZT>+hg9~O?Es5j{{k87YTcq8(Avh-EeDEKk>wvqtU;{6~_+iQy#xNIx*Z5 z{y`iZaxXL~xFhOn#E;0l(0ehk(3bF}!2`l)v({5w6dZwudJGo$r+S8X+2%0EP}c~1 zsnzJ*?Y-=H>P&av_3U!A*aukm+SAQr)eYKd`U3SX%_%L~utjsmW0B*qRt_9(gDz{P%(@C=ccN^^Eg_C??giE&^FrH4#~`QKHrLk2?lG8Eb%uO>o<^kU zXUH*5)gLk)HdVW5o@Rd<*o=uoMxdS%J_UA~#e{dXgLn(2EwG!-BCA+)XyLdToNRsW?A%+$meNNxt@Y>Xk9NG24pWH~i!>VLQA477u|3py-g(8E z4&wRCQ6M;h@`7@Ye^@98`x$DD-4X-q|GtkRULJoTK0JDIG&ZI!LM+}AzBT6WkfzAu zu*PV#ctdoZ=xNl5pmW?tW;1gS5s4-vkArKyU~ZY0 zf3**>|7pCX$9SncMrlUMqT7bF)i-^u8d;fFuB$*7#T39w z+!cu8AtkR0t`y%d9FSwpx91K05%Eo#IV3YWefXE0jCV&Ecj{SK-g0(~wEfCeKm# zau>%v!Io{^?tW@cHubYVb8NP4u_`SYR-EO9CR%qw_lxeC+^1Ntn<$^J+@n_NO}e#K ztL-qT7WfF9f~`U!@dRWD;R-g0`~;IsrxE7SRuNTbQ!G;=RSgs+X2bEqz*ay5vN`i=0;lRe3A2J2G-Je`NK|y!2&J z`iX4v4@jOP_eJUaGG)bqMt-}iP1PPL50hWedt`SFb=o=hJY$%<%b5c@=pkZmV}B$0 zsb=mI-tGud*oY`z%=`p(Oh){wxGnL|qouLk(ZUE%%-67E;(-x!qLM>GW8h(hk^6)G z2s*&O!kfpklFs7~VRPVAfDB4?gPa2#uN-4MA1pqz)7s&@W}9G(uL_9*b zvSi%*taTyQ;346qk(=UA#@iDHC3N@WC8Q*5jV4A8kGdOrF66p!BA><_DmX#E%h^cC zq($SE1UoVuQx(WWPj;=gZ!nVOBcwCBF15dDqSsPt2UNW&eN#%P`BXHt>`-w ze|f&S0AE;|jm|F0d6NZ8PtEAaRc1`h^XKN3v=v_~Utaa2eidhnug26x4Nf=^Yl^!QIVGABvoh*Y zj5Tz>_-(j5G9uI!Jv8L2cuI&WI9C7?xLEI~qo_RMeWU}t46@4`@2+qiu@Co5wfij} zE!oZ%%L3~=+h2B%x!TAMWW~w!W7Y39@kXu2s2r;*3Cv65%`;4G?uqtu?gS79mIZqY zeuE)l_mU5wV#rGDYU(Szi9U@vjJ1Pd7N&}_LvDnviL%BR`f%fx^uffB=!1^_HReM! zKWtz~PY_2K%PtiDK_~J{sOy<&xJeW`MuDZk!l0i#3YW%WSJ4$`rTaT>x1yW%bt5bL zR4gf9UtLhLqV!bp`f_YZM*fI`;KJtouv}H%pENX&vPVwLLJ6GIET|jMp_=)YXPJ>ICHj)da%| zm0v&Bu+4GJ26KkHnV`|I8~)A6@#ss0&4CquBSuM9;Y#Rj^rfr>+Col_z!BULbUge@ z)RwrP(bp3=ar^{p^v3wkxbnyyVU;3r2tjyVl+3&>NTv^AClXmSF$RJE9T|?=1e)gi zXj`aP>y66GJ>)J(M{U#6`s|v6mA0Dpidz*~W!04x#WRWqm*|Q=0QZH3MH>)+ky)}eBc=OM$vbl{;s*9&)IU6bwoTw85Zt+^JObCHc|erNn- z*r^|*73v2W5>;m9Y}GOYQf<%~G$}T~a@oGaKH2x$cgK4iz6m)7`8T8%_X#B>2KGhC z7b(e%Qu0wImsiH8@cV|##JS=Lkr(5v(Y5h6qNCyl$19?xa=obk~iH9)TaTnn!AeJY|3byRi57O#o+q#CdU;P=~R9!o;{yrArKl1{(dN8&dHeE)XQgFLD3D}Xa`xw(C~nMsT)emBRdsRA*m`7RSL@oY$v@x9 zTIAz(rHc1vu0dgYXCC3Z;a>}%0#TuN5fkWWN)?wbC=5*rUKlwm!WMZk>`06;=0nW0 z$e|J8(HkPdBEN-LB5#Jh5T}K%6^|Ab2qy($_?f)E%yZO%_)-E0`3}|v{sCI*Tk1*m zq}cnoRQ9vBH+GtfU>R#UZrxz|YPe%~Vt8eY(bBaj)j(sndY!IX3%8Bd$JMxKhv ziQO(<6m~BBW4KJ93R=y-Dmub^&da5IVV)tMB4cp{#9;U#2pM$J)o#_9eENf`WzyvC zudRlkzcr;azOEV4Ft1Wv*HqbF-cvfGl2M*tDl3{=O{X5@Uz|ZN*9hE)3Sd&*( zs43V{nNz8$398@M9LU6P`YKy3y{WcKI}9M*2)n`X$@Siy0GS2MM_$3PiR1A5*if!b z;1+a-azh_Qz7GkCf<}*uF-6pipT~qotP`WfAERQz$Wgk`=*Y~Ft3hvt!9pQ_DU(Y_ zlg1MEq9&mCLHB{40Ux~+{6zOaca>v{bFcF+_Z8a)TavZJTx@MMZZw=Qrt7X~M`@nv z`>E43$=Yj{H@X#;x8`Jfkvqi+_}jq8;G6tk&_?(Jyanze-6Sj`mk}?}elRX^%*<$> zKXhNnAHh)(1rbA{2Z;y7B4Q~~h2ec7BE&mG--wp;`i0Kn)bW4PezNzHUsBKG`IKUW zANB^E=lk0eWK$br^aZNNvR}GBb|PE7Eqxkqw&<&uHNdOWt1eXqRc|RBS-!sXMbX=W z)A|m3h2uY4OxNL*d}!Hft7`zOheJ#pJ_S6>cwL8hjt*r#~1x$J^k3<9g|ivzNPHI(lqE z>wHU=HOJ^TzA>ED1?hRZHr+kVH0@t%uVuDjh-IYdlD*2=;k@Ww2)ICe-w7lMIvx`N z$-?rmgGk44{mI=FJ#z=$#d$3%7M2Lf5sSmIQGbW$M;(i9iOvfD6rLmo!mf#^g4nP` z_FMiG=1h)>5=FmBAkt>wz9BndE1(ZSmCpJ0=)l?NW%XFayPh>28``%tZEs&wKdbR< z)%#j<^^6)>*})2GDNveGl2~-Aps`?j-qga`dEblaxr)M`!kZN>#W$)mD?{r4YWk(& zM%$@&y0pDxh-Q*9$q=HJ+EXmq?t|`Dun4{$+l|N~ouf@;?`5V3?GcK@wg$CE%EEpX ze-GUx-Wr`Iz904=^lH@G(ASZMkc*L?;FTey5NU{yFXK=-GUguoRlE_q2c<)dgC&Ei z!7n{Y?poJZ&mjABH^kn@k#3)0O))D?s=!FFGqNhUC5u!_=Poul+KJLIIs-N3*GL%O&KydZPHaGB zqwj(@09!q+zD8@CWs_c}StnoIwYBH8WOc{zpMyKTG@ox`*GJc_sXAOey|lROc5!Ic zjS_EJNr@}JsPIXSJC~pBD+1?Lmia3jwNq;A8p0}L8*kPM+cKICc1wC@sVWpNOmp?) z?Of+VNEZ+ceS)=M$_P_PX-ostD>8C71$l)-!!@Fb(a8}%B0|FYiid_(hFp%21UVwW zVSB^31wRVT=WA&1g8DFuc(r5-M@igGTS{o79>mVUQ^EJZV(<*eIUf%)+zWv=IQoLE zW}_gxjdw zqz4!=7LHA$XV8W+n%VcbJJ^qc{uDkBFB4^mF9sry`@uJ(wuB!RSBnZo5V1PAoPRAe zLTKasN?**;v40_~Cdv`RP(pN~*CF+`Hz-E6=lfvR7)%4=FVjo?(e{YeA4;2cjC_(* z+PJOxQ^~!el$t-w3L6Mb13G0rF<+~`jrv%f?s-9aL(dvi^t|S`_63cyc1YpAvhM7; z`LPvKs65NiEGUhV!`Kipgu?NC2At(6H zC~!h9Bm@2yRtv47k6^rtJSU#a8p?rD(g+9e@wf+^Jj&?^RnV(o4L?axAly!3;PI59 zf#~!Sxs>#bv=+-CCfJH?vHIg$vw4;-L(xydZF*kcTxhRcP?A-#tYy38Rp-K<=q|h5 zEq$v#D9cqhLSRq_D~0nYChXnTGuArO2`O8Ur;|>415r% z5x8lZr$gHhs+(QW4uNZq!J+(HzNz$BV2`vt^N+%X-{u$QwL+La2?%6zjPo zLM8-G52sR|5DR$UxYu~qLEWrw{%+)-v>^ZQkk81Y3=wrWx4%Fe@tL-sc8rlo87-Jj zVTB$Lo=NBo9~U+==o9ZgNzD9;zsb@Q#?Wo#kyr&J&B{`0to2f>eqv9M{7~E8&PAQ) zD%X|wE8kP`vUY!iPWq$gqWYpL!z9tqvehW_fUiapvl^2brR05x+9qfde5M@;gK>L8 zGX(b%-p3MShlWiK74qZQwqhB)_0i3q9BBT%tnJyS z(?8~{|FSbH{_T{{i=N$jbM`dW{ZUgllwi zJf=W)k+(ax)7KT&_Puj(&#Q**joS(*mOd(W7WHXa(eSHGBu_RzHT~_rZQSMYnd2xG zuuUO&9wW9$TpPJ9VvD#ZtR(ha%%y(CeY*NyPbd$6AGV1-oRP}7Kya~rq`#>O@)pz{ z#2iMyufczT43GlSF3L)lGq6U|vkcsAjPc_9kWKymh}l0tnYcZ6 zPaH3_Dul*m^X3ZTf_Jd2%tn+5H^CZZvGq*tv9{A%B04A?Qycmk6=iKJHJAdo$?(TQp-J2`7IdyJ2b9NUZ0tTokf=b8B-~9KzxSsQz^W2~N zWT$2#Gk^Y^`H7r<`ladh(Bq#k;$AhrDf^j{nP0TDSX*>8qF{)!g{DU5q3Doe z;6p$fxK6)sxVC+rLSG(Ld^P7t_Smco8IJEMnJ3>aPi=jk`6leS<>h~$_kW#`lkvBs zL|mn86xRoJ2DV=sy57%42O!1NN6bMQl7(>5#EHC>?s-C>=VkXwK^9fWc#b`V)ItA( zd593`DQGYBiM=k4Ckir6Cp2hZp8BFcae#~ zr0`gAt|(IY%HtmYe_S^jfo%nkgI;kx?ITr(6pv*P*~8|Pmeb|&jRl2S#jEm}#qJfF z%K2^A<>%E>^&!1oAM4y|NW={x_X+Dbl)!6&rl9qqV}l=rObt5}oF48O$qIWDcG7#j z&qvM`ri}OsU4Z?76d>b}Vt^7P9r@498u~t5;-bd}K*8W3#BM|*&BjmU zbW`W?XY$3Y9qe~R0%-~y3A+Z;K*w6VtiRMC?dtldx)sGEg}<_wXET4S%QU=~e3m{x zoqF-vj2H9YMyIYyCuBqx?kJgF{kEDdqqIKlKi7o?t^#05M@UQQy{u&BDP}8Y0Z-w+ znSX=d;qjJfcdNxG5<*e?V39Bn$XrM|ga-(QjWYW>+e{rs4?Etm7;Z$UNlMBfeLr2w z-N6L=1iRl0jtXpxOmJ0S&&Z4Z#Q`%#rQTduzrUQln-_(#Vp~jqtXDNpx|xd2?GKyb zk{31FX3)O_WjRIdr3=e~%T6^Wwao5J>4Xe4Y3=5FLuXNi;Kj@dB&FzuS3*E?AjvfY zHH7j4?}b6b7-1JepZHS(X7ZkKuh9gAHe3VhAxevS0k%UjO;+oc;S(ca#)#py);8O5 zXcOcOG7JgBUqx0?XX41Nl-h3hG5q!1X}nNs72_oSDfT3M4{A9e6UfwA44lV6i(!J< z&-TOW32p&L;kOWlw39TDTPI!WvE1#JKg#EI$nBsjVf_)E0ifWuuHNOJU@8ALyOcMT z2qeV<_d>qv_77Zek*ry5t7N8zIB81RqpF1Bx{9E(mJ(^LvEhR>zx`g%$zI*i9ql8~ z7n_bSfFQW9ao34o_^SOU1icG95%4thRLJ{~xRCU~>|lk*cVRXwnc713#(cquF|#0c z*m@fR_-e#%nqZth^2VHC`R9;2<6v8%naCsXBlsX>6nzqYKO60;rrS6O+9hTJUWr?e zHXt8>6_B6C7TY;heOGzI!p7xgAB#hB{qhoi9?bgi`Dr@kt^WO*w{EFnpShnOW{mnX zvuM}9>ov)BMe?`JH-~Hk^}zoCW~@JmfNG2s+j~>01rJ!~+zKm2&LvDBmePQfYVIS3pJ<=pxu4Q!YT)uv za?s&mrC8^;S5)aK;eQqY892snp3%cquD|ZnDULd40{l91JwbU4&xv^oLGpDE3c|D-?Jc{9*#tC7Hkf3D&`2O48M*& zNL?d*%MtiJ_Bt7GB&akH5wyiM<9B*Z6h(VvdrH|B?h@PsatmO){g=LQa9{7C?l8Gr zxxMkMB))oI{b1RmvV@AO)$|5!eP~;tT;EgD{bt0hO9ea3J4jM2k8_*-)x$12;QK?o zDX=1-GqgGo6;vErCwd^7&L6|w&mfR3#3%Tbm`j)}&}7tg+coDiL#Fww@q+PyJ;a*i z;({2kL(uz}8b}>cgOt$&$cvdK)*wT{&7#v8T4FqDJ6eo|fFfbLhO-QQsxrI=+lx^V0uyp_xJH!uYc1^b~GNSZ0g9AH4JU&p9!o5 z>CiA-0JVsAfcczJ&MD>Im_ z?I;G_wo>gm#;b;RmhYz3_H6qeU_TImlmb5!=EBcV-r|2Taf|@QOt&WbeMS?diLwXp zMx-DHQNi{}&e#3dbfL;gGWUj(T3q>&(r>w|3lo3#|C*EL_G9PQ-=7wI^Z6!i9HX`bo9apR|+AXbzk+%;B*L+?AAMnh)_Vj)bj& zgAi6k30MJrWm^G0VBKR8Sm#)Ajv@yH0))OqT}ECcDe?cgHIp_8JUG{VD!fAcz6T`w zdj`Y(&-sP=jPu?jsPmrks?S?61Gpth&> zV+~C*Q4%3PB2Vq*_3Ss*YcD}yfUATT*cNt?`x4=EuXx{s;#>aRz7ql}gWveA^;3Gf zC;^_1iDH_`62dCnLDVEnDR3tw#+D9HT27d(<~H*;Yng4l0|Hn9ehj#Vfx}`+b1+9~ z2WVTF&FqDY5*CQQjb1`}MJ`5Tuy4UXp(w*yGqLB8YIYk~qN0eJ^I3)l!fY%Q@}w9#xF`!A~&;0>G%Bf-Ywreb)E zK72I)33HSuS5PNj>kIHp4IK1;M3enAb(Kzw6U!Ed0l5sRQ2+@^2SG!@6r<;-d(SB9L*@lY_kzj0L4x-E38q;H^di3c%HaaW54l|JL(^mZmyh}ySF&!XY!x?Zy7%he1DoA^W#DWA^TV^px|8L)oO6n?{=(YzvibV z$GE|g26>0f$EM*^>3+027K3?`oz45i`o(%c`$^kF{DWDG9f#Tv%W);EH88#HpW~)Y zXAgDcxoYPR=ThKm@MMG@(L(6N>|(#7O?MY@7JGtxBtD1y6MbL$9reu=?GgR*_TYaJ zyk*W{L9j~H4Pcubu3gO43_=p^&*(5=&aJD!`^f};CzyyCtK$5uL?~jLo|CoD@eUNdV+=34!Zb5XQ z<3W4jHMSYn`&NzFYK}Lrv*_)69NQc(!Rvu8`V6v&=)}(^k*L3^Kbd>zTbVNY8v07g zCn5~J4I2zt2A*$V7$@{F)Q@E<$-|odI$qJYitg;AdC@J|>29NOpH4UwZA=v5R5#h<;G;miKW$zj=8$&3q(F%*BSfiMsK zANn^U0DKmH-suB4Y!f?{+FzJE?FSue9LE6};4{#2*Ey%7G~@F*RGN*C7jE)?>9f&y zyYEB42p^HJNmTCn+2fImJ+2@hB}5@MxdvOS&9ig}ouw1fGei16#c<=Emhk%6dRzUt zhTw)dO^(*}vXU-nr&1r@zXgzQ&T(~(_sA!yCwTz(Tra1`3ICP8i~P^}@qMTJM~bS1 zM}-TyNVf}=@zgNlN7M}LBFG?;;^=p{TUXfknNut{Q=eUFT4(11E<0o4+dzl#+p*7x z2$Gx}&-A6gXIbfu%u&=Y)EoG@q*lmJgw`79NF1yj@akHk_|THna=DyRN6sUbZ24V~ zqs_dL6`OT0b8J?~pYJ*E{zjKg_;;ykTCGXBOzt`Gzy3X@^NxDxV)%Z16F!x;j~c*& zuWOC$X6>Pg)IPkJAgh%03>j#mcf2SlaCEmOlF``wq}2m>wE~ zPr#p){rV`jtAh6jyhjppV(Qn|8B&e7JYR$4NL??YN30&Fjy!BnyDdBpN@ z;uoSNe$jsZzSsPyJ_N6YUQhY=csuCt86wJY0+4VCJ`d9hx&vC`9B{0#4Val0n*Ew- zgLS|@#WoeT$r+DMN2cJH;~2zLnuKziA!1BqUZee^)f1yAKT+c_M*xM8119Lm)BawI{QBLE#^U4Uj@*71HOkHI&m{fAWlj1s_7@@tT@YAsy&6<;Tq z?Pb7&=!qBxrH{Ca`Im8;nZ$O`J6M(UT|^`;3SW#vqc0<1C<&keqHs(B-mssw?6Hlv zS6i=I_t^jEyaDt8{lwfxq)_^?)7f&?GA@eWELbaABTDl=;mZ)kd8@pzf)kzqCXHD` z;^CmkMxfKS+iVy-tkb!2s@>Ar@`Vzl(YjCXy{Lp}(fe6LlW?}gV`BP={Um6SkQkA&i@K|!$T zfY$(lJ=CH##n_vSX_o6|f9p@+dRr*M6S@HN5p@jzi~Nz;Ox;hdV7y>Fq+O!0sU27n zei9@PskOqb=Z4z{npLkmt6O@dn96{bk8;y;)3W3Le9K((r|wruPI)dm-%=J< z8s0LoepAOIWz@g{-C0w({UkIMF_Xl@AEuLNLoT9T&6vxc&&Z(!GJX?}l5V;Z*FrQA zx)HY8xgE5@@!s~t9%i3u?X#@4wK=Xk9s&a4E1<`Sb5M6_%V=L%ZEi`tOpgMO9iFA) zncjCrY;T}2*{j_nwDctuHLEXK|_*c zNee>ysbjf3NjIzSk_BKo2)+ophm9ei7&96D!oU0xQNPze7vIA1c`Hir5_^sH@O4Y& zy{0EowIna>XZ!=`L3jnw8?@B<%6ilScl>9JcfG$-txN1rt@~h~Km({KxC%RoIFV3J z`bpkHzf4b{pQL}Htt502smNZe)42gK&V0}1&Yo>OxwsmC~w#`NG29+}(dK zWC!O2Wv|Qm_UG$gbrHSzdY!FuM|+KQzUo<@UBB8m+c5+R!i1m>Q*^{Q`dEgI{)>5+ zp`yrXn@FQwiG&iY2X-->j*JE7Lh|e|=PtX!o@UK36U{g60NX`J0O&M`i@ga;pll<$ zGrAb_IWq*k0=N(>%JsS~)_6bl+$5^vO>v*X_{jW4z+hp>`;dOy|E#dVgTuYupL$E% zw|3lW+bLP+IE~jy~~a^U9>bA6RgiHcC!!Y zvSUB80DJ-6=9)UY6JL>XX^ZHGX=-LC?Iu}5=AaJ}&p>v=7Tcrkvxa*HN2wR}WVM`= zpRUq1PANv0#^>)T+?bP_yZ+a~TuOH2-wFAMf}fR-N-wq^ZbEjlJGld5{RK;jeLego zw3Qf-pGQlk57UO2VGK1LNcW)pkGcgfB)Z{GBWh6ZK>g4(mp3ohvCDDM-ehStud-{+ zSvDjf!?_)C1bl(mg2|zFQdTheysbQrd!gq-k9R(;UT&gr(LVQif@;( z845N6QbyL8KlL8fe&}SW4!6H+dnKJCJ=e5UB5Vq4xhmb;a-_So{jq+2?-bh$Qwm5A znt`2!S;!2gb37V&9ML(?vtCO@4?TB!Sv^njHw&h4$8a7qfaIlABbtE^hD%{A@Gihb z=X8Ldb-%5^P-&fO?lR4A1iBm>D?lbB72Sp!#HQo&$;T-q$~bxmy^?062I4{Fy9hB- z06GiYWZ6B^GH4xmsJz@&UjMaqSB0{2pm;*biGqK5J91p)Lw0J;lD}nt50#xPN^G>& z6v+>_iF@8?W{%j5$)GiWx!A?1-IQW7h?Y)YOqJ0cv}VdHnvD2?GEBUO`GF-vmm^z& zEGQLl3P5)Z*{)i%9bb$9d%O+eJO|PyIu3U-ef}*0Y!v6<0xx86BY&+};29jga@JmyQb%~h@TIRS0mqAX#J<(GTM@f(HKBNsK z2<0VZ0p&JfA6bNKz+V7aVUMhNR`3X6gxhznFGspYxv}9@Ex4k&JhpUSfhzB1AwI{H zJ1u{G?%UFq!h?;2Wq;f1nnOEb>JiP&p%>N>YdP`+B$m{Ke@+q8La3?CDWrvra)#NJ z;fx{Ikapo`A_+(;SOr;Pp9Lh@)>vB{$81ZjnYILn(N+x{WlurmgP8dDm}dGrx(~~r z^_qXk{gIa+&*qURe$CAg|BtiKqn4J=Eu(}nHez|$YG*1qWjGdiyC-g>S$Re^QQq0! z-0Im})p}M&ZM`cy(YCxjzEjnGhH8E2lfF}VA9|ws*o1P`@pyI>Ed}_)5S3! zaN%*UiTr%(AySuqlIe-8Ri$r;mM>A1DBsw}8uB0?9ZqNq3_(c3KH)SlpuUGai~Z(# z6hvr(=Y_2f2fIZur(cJ4Bc#1UHf!icbB@ARGSKq9 ztwb?K8)m*q@`31hN8M07r|&G$LF%z!hWk&^c{f|oX?ISz*6kT{4Sx})3;k2mrg+_N zfL!U0a9&jM`zs3Kr4O1O$gRqV?o?HmMlU%%@?xY#i8j-8aYL7S8nkERIhF;(VkD1n zi7}DBllPf)$1^%6Inp!wb=aw~2?_QY-(n|D>W$hOZR8~frv?U&jSZ#vy%hP26G?}d zOVI1BD^0h|m0*=siV3%uGP2FZs2{jLj(MitfI&wVgu^IdOs4)O?O`9pYTch9H+nPC zA)wUW?KWrk-0l}OIVFIq359K03)9DEPI}q?OmuzAtNTwU-2ZaZa{tWTt~aND%&eOG zH?34&J^b%<(?S`^aNLmQnve4s2MJR-Hwh_-QwR&Po&5s^#l8aR;Ohj80TQcfD|IPiISUo>Ky?T1RrWE-5 z)pttnvfPvTb%jM$eP4z%K6#;ho&& zLDTt@BmMlnSnEhb^Z~jz&Y#)m;-9eOgVenove$L&fY%6a9U%q(&P_=fO_HiBC&JG9Mgn_oXE?bh`QgE9SXYG$L@&J)+&KOxJg@Lf?q8W3c^5Ff;QtUTh_P>> z>7MD;V2LKRbD3mA`)7%;QrB8jv$l1A%Z(;y)5=~@S5GHdhc#-f&B$0sJfNA&p(%|R?JT)c0`EjB`egsflrB2>XhTR*SpAXOWNB{Qm%+lO(>kh=?a-T~kmE2B z@i5jwx#0KQ?||P2kIcxnpmVXaBbNpHB|MCE50ypDjy@auGg!`R41DYT)mOkn`ZZ7z zxNh!5(t9)<^95W4?g!Qqe=tIrZS3W4aKF9m(-F6Pk9%qO*zjqhssOb6ZXaL4eQFXF z$po?2An?$dVXZb{Fi2vleOH@P`qy<2RcHI=lYflOobi_NYtj3*Kc-LgFKNHNmHjO! zsg*U(Zavtzu5r2AN0ri_(Cu$t(+M0(GadrFM5;Ej{=R+e@GX}Sn>nygy;WxG+pm5! zT(0`ob-eqIHL!R6$dBG9`XJ4r{<@);hO^-JhP|*!))GoR^*`oXR6nntG>tw?S?Y1t z?LOmzTMZZPeU0B8w7}y(K`Hr*e;H{JcO_&oVJm1oA{YJ?i9l3>Y|i50Z??;TaSmwD zI>Q?+-U-_4S^yP3e~WS^{AOjj{mjWqNV z7q~x|os>8Db<_*OM6{Lu6rv#_HfAJE21@F zpS%}^T@QU7UmX?_G$pJnMCl{*!^O=H)P?7Yj)rayERGIvPxT$7K?FxJgLp0Y0LtC* zLT9t#Oed_TM#lAj=(^TxZ%>tC>ZiA+G}K5YHQ9Sadhbs3;P_#%KF{C{9kM+GAGa4G zrenNZ{+cE=zb@l_l$x)2vc0?{Hr_P-Yh%Pys7c6 z;&u0dRu2_p;GzMnx7kOWCtTLDKme1}h4Vvxz#Sqj1}G?dQ3mo4$X)oLlL`EwXJ`)_ z0_EovX4#13S<_whuBIf#==y@rF->5Fyn3s$wevw+Ri9+&rX38}23u{N#~C7CWeJJb zMF7S_ACjBDzt~S8Udw+UI_F-8yGbu5JNA#aZ-^1&TxKB*+6VTJpuxJFIrLww9h}3ow>&RWF8w}nI$;)m6{QVq!af6x z#wSvyq3%PmF308-rvYDw+K0XcHKW%P)^PXGYCTEfk6fcqRK)U8&x4X;8$e|22y|PWUTSNQEO!awwSIB zNdTE6JD`Eaa`1-XSWBRhh3YmgvppQTW$@Q{7)W|l_jc7L`4P<(1;1x=?=j8uW?TEZ zu8*4e-7CA#c5fayWcD3CikN}`5cz02^`!fEKcz_L_b{k4YA5oDG`nL&8w9Y?)}Lv$qj?dqk{11cpx;|zHz8gs~LIG7Sy@A>T2DbY)V1lA4O^Y zr^sKipZ{c7-fzgb_VxCg%6Fw7{>wa-=KVY8H>8yJ>vCOWSxrY|-5e#M?rOJD#pq$V zrcn!fEq$+h*nLFvYPE0x-+4e+J6Lb@=~eg4(<8LQ`k0}|w%0?83|D$V(3>L^h|;3R zvg~V!yBMY1t*lktI^lcK4e?l?%E(GjUXanNKO{{&5Vg*C#HY&VRmk3;zCe+uyLhQr z4ReyaKU?BHgIYnDiP}n?PrHn0NA8Euf_wyAg>HrJBQ`in3G1+b7y`;^ueokkw=$2U zz*OITL1n(D{Er5edVY(N`Bw*uy=MDQXRYJkbf3eH!W~9Dgv>=^0Z)b>*m?#&=>lAS zpu(=T11FpIN|!6rd%mX_OQqai6lcC@}5@e)WzhvJwnGpK?(j_Jip7s_2!`&_{c|4268k1hNq%oV&B_=w9r zt_r<8?*%>MZ1-K^-k8VINkQ4U1x=Lml6S#yO+GyRc4>hJKWAi%Vxc_iPY={K`CyzQ4nBy>UURfJ#w}*ZGJ$ zqO}2K!b|=yTpooT%<;lo{3h%|dLH2cT}MC>Ye5&u{?J-zH{d6X0hj@_IL?IW zxClH51OaXlX4wJ}0gfrq(2+RXH$#SbiGFm?R$YEyN{67AuJWvdH;2?z)-sEQMe@Ih z;(fnoWZWoPkp1PiIDK4YxxnQ$vX5xyj}A!v#J!co~glXoCJhYtgM zC*O141+N`&4&Ura(B&(y^~qHWo1yZ53U2rDR(|(xsZr(ZaMwtC_vtg$J-YvTXoDKt zcf)}p_CScGM29suYnP9xb<+k--FJs_G3V3H;9r)hlcz&wtmd>S-TVFPOln!arTk%zb8je@12s6a686-Y}V-Z*rx#*0iNE_ z;OCqz;@w<|@D4SCtYCI?Jeg(WyL2?=Eqgh096y-sBWxi>aCMX({(Sa2vJ}~dW22wD zwx%qz9x(=WO*1}GZ0&U~Z;;F{G!^vzTvWL6$Fr|T-)(+>>7(QW@?*-A52+`gZut28 z)w=I@(q3ge`-uK6$f+zlQar6ZtL#GKEV-z~*m+fv+J%&D=p4|f_3u>@&5nUNnkm{E zeT`YuePSq~|A3P}^cHx+9tW)&xe1#Gsm45l-$QjElJF0?TN%>?dl|1ioPv0tkD`5% z8NrLg_6B=J568ETeHXhwY&by|eL5yL%6H7&$QeO@eP)M5`x!l+3On7%3@};iKA-4I z{SJAAj|Y83zXx0+p0&M4#Y1{9QP_jjVcI!N6mu_gtXRV%iER8)fiKu8zB2wezYSat zdk=L7XPbMmi+Q~VjsrK1L|V=b-Z3?|cd3ip4IR0y9~JMK=2mTKOl;iRlHSxM-PF8W z{=4abX1-#MnxpK}9Btpxn=yDpbE)fB`|_@|4rJ%FhSgn{t1->ji!3#^qUOp;S0Paca*u*G#|uAT5+pr_i-c^ z%AL(m&DmHp^m)4ZV;@Wi>IWY>g*^f5pupu(J;f z4Wt>Y4`iUQ3C5;vMPd-%AT{!ka|9r?XW3D}<;JrPvVD#tU6%n(v%LdnAw1Cmh?n^H zBsWGbV=gV0U*s{Bf6o0wNVWGZ-|?PnJ$ii)`c(>+cre8K`J+6roTq#>YY&Twn8#$I z{$Oj6(-2lmGi0i>$F$X4JG{&osvR6$+&{)PMHQkC*T-u+HS0|ihPUhT^+G+#LUg6B zsy#s!AQhxs1&BB=63!_`_=P9_AfV` zleeqra><(V^)(A+pIUeJab!KtsF5&OCZvEp2%XJc$?Esq!@cWO>0$Rn`)>9~2sU>%^lGS zxyrx$lxp4ZnZet`VU}Z1sC^d~h>j3V`^Mn2o-OjsQoaS2{Kj zES9UlP-8KyWoQ+MZGB*WZVCfmg&aT$u~6bCj)}k)Z1yKYq{{cPMP9vt2R#tZ6k%mwOl@?nw> zj7VLDh{T!j(af31=fs!jRpj$HZ|okb74s7M!u}n#%y!t>)4xFfx`Uwgkpy;j)*eaq=ME$ zN#X87RnyDnj@EtBa9L~DOL< zAO=`GArfCn7(vJhKM33TAnFu%DZg5{L2%NuDfD6(G2%gBUHs{2YSQDenki#qOylW^ zhbPgK|2O`4^2)fmqZtu<;sk!M;0i85FqY)w1tipwb)buw+rTT3!?q~+CZO5%HrN81 zi|t0_VO|2n)CJfW`W4cCeh8zM*+jj@3*wGr^fN~hJ;--Zm)M1{3rJUf$JwGCHC)qM z)jw0Vq;;>ft}(NDcLS;AbpGw?Ih7kEhbpf(+Nw9me%1E3ziWT3S|U%Bw{~QzCk;zG zEvkSHuDZJIsQP7FQumLB`_jktxy_yRGa5Ej%*Z2DRFwa(V$Q#-)yqpRRt%JWa{VH# zQ#X!kUEJ2v&K<%H%+VeiXmF*gT^1?mH^P0=BuW8W&z&hg?{!v8bN?7x8nQ8ZS#Vg) z<{OJq86j>VM}h+)=8SsgyTJ$Gd)Xi4p$_ozTILtcJt11_<0d}rwbAF2 z-(L4geq#e(g{S-E1g3eqg{|>=?YBV~B7Du6!1}>hLNc)^;BUY+L!WKudL9j3Z4`GR zt0hhTMLkt3^RtSQGKw;$<@)4*$~ONRDBAI>x-7Kle)I9NmZtl)G}R^P=ic9%%>J6r zXZ<$aZtZo`VDFpZuRWf_y52Q|D>~YHhm~1vQh8}Nuxo`hMFDBS4$u^Zy#bxz;f=jy zGj${cPJsEr7J{x)BPdU3zxa1K@q!UvhZy4p@%zFvi2dCY`4HZ8Ujy^3+Y)9nwTl)< zEhk~nzfp(aEaFAPF~lA8UE~5lHKZL?0l$l%46H&?F&D@SkWJ)u_(*y+5lCaZS%vj( zmF$I{hu9YH7D1t>KYN*{nC0sk!DPDY>62-P;CRY6j0t=mp>@u(w2vILUeosvt>~QE zk5f-n?~w7dlRB;_nH}NsSAA>Me6_s&pT4yF#Yj+J^T^%)A49^<6S}a0YW2+i{EpRK z^A)$%E9(}?{#5L0@-O&MrO!E8h5O0OP5Bf1i<2S9pO;gY-BmELIKApW%t(|vk_dObcw&hp9ijTaS)wtBzu^WdL!&25(O zr5+&O7x6-$bM|j448MPp0=_qsjy|_z>kE04Eq>duQ0>aNn zki|*idxdmCFy{&9J#8ZS8tRp6G8t|>ZAcx?(bf0qRcqVUbwE2AKt^Q}2|7sJ_a_b_cen_Ks_IDxh+j zlGCV>IGWYXr=+!2^Q7Awv+5C*{Q48smnGQhWi`Jf4B7tHv-0bj=#I2ueeV@Vmbn#i z5J;xVp~F-x9naW6<+<&0`%PObG}8Kc?+G`V9hh;{bY~+i1M~>`)w&d!}_j?Tlee|)%3`W(*W{(d@a!l}_bale7aqB0}7+XAL;^>h0 z*62lvgn*af{Xx6DpL<;78~MwahuH+;7&j997A_XMhjbb^9~}nYhOr@IkpCcMsHNac zz+OliKn>U1H`&Ohr$CS%I0DtAsPA{2?$WocXq8F5YUx#$f*+-M#rnUmf86-9`)B5t zv>#>P*QaKG@J>CPn)c<-JMhoGuWetXUk?4DXOn+Z^Ye1pWxuNyHhisn*m+A5tr@Sl zH*6Vx4FU~y1I7Un$TsA0v=+J({|p<7=pae(dui^7+t>_L4|Oc!1HKY}2lod3mGzI7 z!`Q)1bbIK%h94TJ@t-id!v9u+_vrRy$N0Eu(-J>T*gbvXc*!(*!ntYIIJa@Dg8RlX z11E+gbN+ZiXbt>ilso9_)2rLoO_2=9u6F$C7*Jeo`Kx#!o895owpqPT@vt+dRnwc;HP4vbyImil@3wk7 z#)ICXjmT~S3%!t&#>)18#X|&Pg~6jPgcD=dN1I2N#oUj+9!nbAJ32PZ5WO}iD)NrE zBb?%!;NioK7tY~Fb3I(1pIX*9`W)5(Gf{Y*k>MUp6?kL{^#R&$#xG8bjm|Gu3=sLm;$P<#H()|WccBHJVTE`QsTHqc}`qx>{*&b-(D0DK)8=-Q0f z-XN{7Z*!Ntl~SAYCETjY)^iPYmNNtEfmflMVFkD>L=4jkpFnv>qR8lQa*hhd%^RK(9bYAuRKtc7r3e?;twdc#!hargd%VdFQ=A zFdCgprot>h_3(CJPXf2DQAyxyMOoA^xf>^3?J?N zsmIBy?LCHls90DPv=JOUyv$Z>y@8oDP-B0po}<1i9pAz4_^;j8aH(Bb`(K@_Z?6u> z8k0Wy8~Dr1EaXSUFZP?zGE?SO*{$+ZJyvD@ps`P@543767r_VMF8dg1J;RT^iCZ6- z8lew@+&NeugvBTwOnxBoX)pT?fp-ktuD3N`ovaOl-n>}CABVSo}iXAq&521#@D7bt*_eHFt&76 z!~Dw8HA`FGHhix=+#FP&(d1V?)LmEesQ;K0W%)j^0eT0xj8unn$8X_N8I61(i{`mm zkl;06km4Z}-{Ylw_jr94VSU2|3gJ$V5HBO$ouZ{hf=zC<=*J#MsK3NV*i-zk3$_H_ ziA?b=3R&$tFR;h!L;y3;>N`7ZNaP>g6^;+hA5|P$?$7f66nKKSiSv%O2|13WweLr( zhffg?405n2?E`3#CCgc2AlQQ~p1Nbh<=UNngO-i@nbuP_lk2pRfFx?`~3tZL-$m=O4(Yzr2T(?R@ChMdL`56UErsnr}B4G-jsjd z@RI!g#FH04o8QD{j8FAT|NL=r#^aw68M#$?f4(*6R0>=s_b)>oL&E?VX0B~KaX!&83t+V4tXfSl^JylfGYle1lgCJz^L8oKC<+o=%xK z>P5=+8LZha7O5xSoHchs-t=>^-;##MoR3`?y4e3gKvw|U;{`vTZD;Oa z`kl%v`W2o3`fqfnYajLW^)~gxP4g{BQ8X|WqeX?#^02WCgqxl|nm?Km5OPAeZS=q3 zjpw zTXC-)(-89w8>}swI894Wi1MXM*;v-LzVdq02g%sh1j)9BD*3wl@rqqFNo|Ds&?c|) z4b@v3gKFP3&ab>LIo5W#F|wT~o2jr$LgZWI1We2|5AQYv0oCVp40lScShe| z?M3sUkx!1@Rw1MmdJ}O0dj@-jvILRG1i9b#ed>2K&=fg3X4KfJV}}x7Pue~PF|K!1 zP0Fo=^yImtd&kuz`o@k)9t^LF_xDbZ*y2{~g&~P4{m?HCzWI#p>%i2Z^XlG#=#FsR z)h?o%tw>Q^>duwW)Zg372RF2w8Sd$g0R-AG_S@k9!3v2S#AAvU&BnHZy_`QFT_79q zmfh2F+xE@o4bj{9&I9JX7VGdPeUPnoP-c`Xx0qjbe=x4pc3C|QM~&M+p4NAuABM}$ z+~F|Y*uFOdM|);;9FeJ|XIci@f-3)4f3<{JGdE9H^gg%!_r%`;A1eNMeUjwON?-T) z^Dj~bDHU{D=E7i^i{tStmv!Op;S9M zj&{a&lH}f!%%;`yJV|foe91=jb5Zt#!LC z$T`h!GjBAXbj&vGbz}lO!4HwMfWdez<~5R!AHaQ}LBSnFfm4mm1rWf?KqsBAfPW0T z>|c7X85ha26i4eeH!+GXRj-5S*cI4Li)Vzp6Z|Rt62u9gFPj6lMYgLuux=w_qD98f_*}gr;lH||M@_1 z;F#!}kzayOM9uSW8&w*RAIbFdi06cs#?-{#8QnWEJ=UJAN%(K7Ja)#okoc&`D-koo zcKTZUJ>56^G_gDc>9|1mb+C5SRuIG4Vth8-roW~ftqGO&c2~Oo!E3u8D_*KL%M*qx z)ywsJH0*x;(0M&o@6Zp}Cs_voR?rMYsH@L=M*ic<>`i1i=?=Fnl#D$DlMpMwHq-@3 z47e6B%X$&=c`(&jHIS;RZeOZg(D=F9TE;GUR5G3oI#4*K@n&iLXSLs@qvg7wIlkN)Upi=mf|AjB{*W!~2I2>dFzP;&0zH<%;Zh@Pqb^q1xz=}H}W;N1Jq3ScIF9sJWa`nqa>l)uu$77C}OC?utGas zAKBxr>`;eD>4ORN&2q2$7D-{rV70S!c9A+?ly~)SbrCz4P>L^pU-af*XkBTwq|(sz zudG%gsGQmUyE<7py&+q5Biybv%U`*lEg~@%Bs%I}qHcy?F&^}!iRg<(VG(SWx zKzdxEfT-T!$uPWuY&hDn%K%WG>CrZUWeqLAnns!jD_*ooN~@a|Rh^S%%Zd~qI;wjC zBY#Kg0bZbLNWN>AA{sr201)uVNvL^XH{?RR1deu*&y!s4P$=RtF4;B_As@a9nWf7& z4-P*!W@zUR%r-63Cs=oCBS!>-ONRaX<24`p#a)7~_pNi=Yn5Fsx258`qL$Ly$;}sQ z%gdM6rWXX1^K&SbTmD8DrDks{np;x&581f0Zl`ooQ%uj+o(%)r^@gE|_SvQ}keBFp zL=L5tIY~I#w>exJb1iytazui9+Q+1^bAXdHvul!mPeV-ioc?~6B&lhdTcUF2r`U+` z52BVvycb>f<_lzeGvNf;1P{V4aMoa1z(`=Ab%o<4Fx7kq+-BSf3er|PD~$61_Z?g8 zZs2G3^+W+AknjLpjNSw-hEjpQUE3z#8w&?fL!!YO1~=8RzJ02e{)yced*U@Kl_ypB zmcbrI+sw|Qwtxo~`_Vw)Sjq3GMcPm|;l{Bq!Z9{HjTGgsDSkdT; zFaMH?Ul!1Fj{ZBFPAd98MQ7oc_TGkJx>E#{u)Ay4%&Bv3uG4j&b$54n$61}Z?rx{k z*)0YtC?QC9*US4Sz~@)r=eh6eI`(;0o#>0G^3RVEO{TV>j&r?xc<~aN>b$8IY=-*a z=cB>Q_mqjj-ofhd=i!qR{$@DRr;PT?w~k(0lvUt0X-^)#C@6DhL2k;%k&Nu#5ff8N z!lF|qg+h|Oe4Ap9(eL;6`~useY#h-PPp$7ARg%vl#6PJ};#oWh=SgrJ{UmEcH2t*Jm!A{*)hcFpPNX_NeZ zQT6rXiEmlY{=N@+3Vuoc@88m`&rbepddhq-{$zls5h zBc^+{P{eZJGm)c9xVoP@iv-{a=QjSr6teI3B_d(Su+1gEU`QxX<4&Xa&1|6

z31Vog4*b-#+Huret-7y$q5P@eAYN~nCi!BRAbG52swjqVnL_?kbwn1Snqs)Dt~a^6 zYc3f`1@1y`Mi!8+fi}=Gk-MmwI0mI1^${0I+>Q<)d;#vlOb7P6`i)mCKUA8bc3wpH zqwZ0x&D9+Zl0WZjLBBwM8-M-&Q&q9yYfD|lPiy0;ikWSV72ms$b`IRRzk= zmc_QW@Kd0PPznD3mh5hiUbh+P2W9~UL#Xwhf-9hV)50lN7zez^`loq?`rjZj10xv^ ze7^abeV>K?3A`KiBUqJ?9uXULIua0S4I_rj{1*9kGJp77BaEZJ!`!D_hj$~V!Z$%W z-3C|$XoqyG`J>!TV3C}b{ZU9|T-`{?Xe(PAZdqoNTjhYa;E(WiuGwfLvJCBoU4n@w z-SMm;_mXeZ{e6~sU-f;0%lG?4uzJQI_u^;4G|pH^fbl%ww@jxWEsmBb*inLiI-6UT zHr%XV`Nv$j?ng-Z&u_1O{`mUx_mp2J%Ct2pUuzrK6~9^hKQDUpP4_sb`Wrd2;YTvN zCdN&k9p^ahKJ&6c76JpaACDqzBpXO((gOM)>h?gjPh{A#$g{y06Ut)A8C}uaMomnr z&hgKDmpdUJnp-gDc`j{yO6KLsM{|$ltxYS;oSnEk;aPBTkkPA>)&X8jY_{Kl9#U`9 zu9A|JPlPqS@AK~GFnz-?dx zWH!Pd`U*V;{RWwfK0rWI{9sa&6nK~f2GyZ`Z57aamfdcy>S0~1Yp*I&7b^GC&6R?r zDlpa>HF-;me-wP5wj=M|gwy#q@`}>U+3S)?@g<>>;JLIR1`JE2CBbK+ z$p8qf%dy27AEPM`j8Y+RX2{{Y) z2Zn>qL&iJpfLnGjFwy$K{>X7e8DdVCKQ&AnhN*l+BZp4$cMgOPmvEv)TQ~-OF6X)E zoZxNWdF~r`as}Gu=n{0xSZ6!dHs0;r*S57o)}pK#&pKB(k%g|h(nYO=x6H2UZb@lQ zX@Ribva;%vsi}f7goKM}wn$^_t-z5XI(jmFH5NdO1If|-Rs)Q$ zeQYh(EA1rX0{wVfr23;JM^)t9sNZUdw07I}0Vmnjm`9Lv$nj7#b}8P94Iwn5*We2g zr;zUu0QdvcG@w7^Fz7I9B5VPahP>*UhFR}Wp;H}Rs9O%8+aC#qq@(_GECY>lc7TPp zo4_Xym3hC;N4;IOR0`!;_`m4LTBc349&17}^WC=Q`@-!zP%|A*Pr}z*DADz)0%^>wY8K zI9Fe)8K-@2{wVvZ-7V*7H>v*5Z@sC{cC;HtAPuHlhAsN7uVlbA)W(^WK$xL+zzKyBZ%iHZ`8Fo!3-f5!4JSAJ-uHv8{Pr z?bycdwlN*no~yknuiyI zhF~s>*8W<1Kvp1W8jNRe>6_HNq-kN**ZNbxE>+(8+VR5;srVH4yX4Eozk9yM*VcU< z)l^#-)Wm25_0Af|;FrkPs^=RI+V@*Fpq_#rU?<>~d%ni)p|EK$C?kAV(;xbs2n+~B zMa~RQjC&LomO>Bxl;DVuPTF*t9anU~jw*Lsjg|_wR`kWj9HGYfI^@@tQ1!W)si@1JT(T{;rR(PiZlvNN6tnKfh=H+ zYdmn8MQWsQgYO2X#F0uY+ervi%arsM0jH12)3gLh_wP7>kVAPSEalAYB0(umKnM>dxJjJ)@O0y`*7vbQwJ&?9mBP*! zjTNlG)}>wdyLj&HtghG2^AS)4ISSJ76zwz}%@M4pIUhN5Ag7ReO}7t-va@# zxT~R8Qb^(BvxzAUIcqYv=RL^ZoEcculeu;LzD#P-f%Ma(=B9|U{>Dv+_6Q0N8T7ow z%*V(neXaoXc3UUpj4|EfYeL8)G^-Q=I;F&4F-69bUD5z#vn{K%2OMvVa?n&z0csB7 zIe0GmKjc)*Am$$o3CBl$aJT=j@H^;mk1ZGzS@~O<2th)qb}Hpl{eVxM+yTspt5xW7}VMy=e380{_iw$tpiv z_q)99&%_Gx@1K=xel4#X`rFoARClFb$;x64_D|~lKD>taR{mXi-kf7ayKj=Dl*KU@(xXR6lk3xylWkc`Mr_DkFydC~{DfVpoW$+%CnCOw>H{(Y zm6T@290Ho^0WZhDLYfIb;Af$EsO`Y12o8XWjB`c1uWKssKEkcE#B6sSf?Wg5M(e;t z*g@zQ;BwG8AOLvT8Rn*j5R5gpPMxoFuW6ETgDF&h*6GrfIOb|DIp-K->=ujFJ_XLt4}E=A!0HEkiBK+=<5%1LOJif>Rohs?qXD&jnHeW&|F+nXtoqgy&`Y2F473 zWXQsh!pOluV7wu$CiZ3cVt0H0MZov)-Tsi+x8C|l3GHFfYp<<=H@!A{RpY%#`|(t~ z3p#}F0-9idoNCxqfIn;mV3BhcG|Z`l2yI(|`>k^w9agk;F3`i&0Z23Q9owv>u6Jg4 z%ENKPe9YlxzTzM`+#N9+&py`8W<3wA0u9>`$eqB89^GIqaTMf(XDy_Tw33idX!BTz zJ3!op!;m(h4G0c23Pc87uv8gFXibt;LvuLUJP2!4e{Nk^!@c^}+IfHNWhbiSUvnzK zU;b1zlwB_$R{^fk)~{+j*t50Ulk-A&dHB0-SaaLm=wAy>gB--6@l@h|+F>^jW27%M zcxzZrP=Dl$paqHF!@eYJiQ5;qByL^wlf<{te=_fdN2P9vnV0@N)|?s|BZzN~B*Z?6 zco%ii|8wL|1}M zZSV1^`Q7uU#noNazQ6y$Ad#0LnIVF>$-&1oB_@d;?YwS11`;|hLKYxu0EL*5@G?v) z(u%7fX1f#JLcE0uAccC<=w=@YbG=_{SayIgW?D#ktShQ4$v19avOVEmvL*qV6cu$c z^;$?zG}FH_LPl>6^`fq)ouQ_9MBxMomz&pk9|$)+a!j#k)GW(=?Lv!6Ei@8!Zw>v1 zV)J}^sp+qC4PX=?6-0MWQ+~T?(0=H2OcJ3MsqnahX!rO8bC3_aGO$v}D#TIOBj*;I z)Y9d;rkZS6t0+`_6;G6S3QLEod+0sI?o7#*+JE}*R4;8u*9jZm)ehFR)}Q}-o@M;A zp?v+jecwIajUTG#YA-Y zz(E)&Bs=h|ZvZt4$8jY2e8A1fy%iguFgfOJ+O)Js6X@eJrkt9bH1^VjkSyiMvxy%P zJYvqKoWj5K9x!4cLGtTvVeFdcw;T`ghh2J*?W&MXLAd7-D7hBKyGI z={;wg(+5}f6-e8L2W5@A%UyjuiQt&qqU^7mp)lwcwl8J*w9KobbTK(Q1&u03=L7De z=Ci&2vK9IyNFGLrA4O=Sws@DuY>3Go`@UG5g&A`_b#sAi9C?~+ie$?4{Kwh(!2qT% z=p1vVkC1VikVY_TA`LH;ED7F~X59hnbi`U$DEPp)vg0_h&6oC?IFh^(XT($?c9HSu zD*^K;XsnMD$+)BJxMx>`={@*_{h*Q`!91R*kBE|-IlGj^~*$_6wDb$ zz84+w48?+o5XVqwaTn0fv8ODFPNDd#gzt`T&K^isZ|nHLp;c8h!&q@x>7a#Nm$suvi$__EbEjhRlWrE*CImfGtTxH18IyL2$Uou zl8;65Vv(WXgb|VX3A2JR(IsxqE7*8Jb5gla@sj5!sc1wuz52-ftp2(ES5ZS)1GL$v z>f7I;-xY21nokbw5;PB;k!&4+3r2E2_wP|`kj_*cl_c`2+j{!)o6iaNvjfFv`RfK@ zeHVvX1R<{1mRsb1vCiOU^ebTv0l*wWM$EKHC6ej&CHaMz;-^Jh$9WfDnCO?eGSxrC z%U47S!8_4Hyvcz@Tv1=NO_yqn&n$1i5*U>f1>1>^M!q1vr7sIh@rA@a^Bx=e2X%(} z4tIkRgIfZd`z(3x*Tl-El+F7igh5iD5 z5j-P+5xYKaW@L1vFgPzPBHA3v2`2e&C&~bqb!!C=q=vqI1N0tB)9k-{e%8Kw`n%w3 zShMbLEX$)VsWY-ZoaZ@U*2L;E%{f4TelqZ=#^JyK$73H`JD^SSYL#a2wn}TM9 zJ@j(;uAoLTyvS#%LhxwFWkrZ$mtdzTML0zy?K?I2wR>qt?7*}B_a>2!0Sk2$6Z!xS zuX%*Xm`Hch2bj_pH7@3*zfbTPzr#M+B#LveG`md;^gL?EpG#S^8L!r}%nb zl=#BXW#Jh;YmgA^UHw*jr);b0oVmp=cijU{cC|R@z&_UwRHG-y zTtfh)9WS(xV@s zedxAXcn;p>gb!Tj-sSdm|I=GFK;*1e+ZAUJ;UFLCRS)0L*?w`U=dM#+v@+}1NK44^5C(OKT8}L7KsqM^F-nJetzy4&y?YCE-8I9~ z0s3LrV+-(asXLjQ{N{u`@gE4=Z2}G?bc+PK3X=q zmYeo3Hnw|V4!Q|#qt>=Cff4}?g!P{pa7rwglo%()jIsMbNs)fJGI*jc$?pDFI;j8l7 z%Jx@oYp4L2^(b~XP*0ob zeLSi*7M;32=h&#^(am{l#(y01w0LD<%8EXlAbz}?8n*h3y(^uJ`D508}MtH$m1p6Ag=UXGZC?zAKuR!QrnQhuDs zO@85obryCIS zpjvz^je3%erE@0)tfgQMyb{00BZxHJyOX?&Sw^`-XL(ELal}D<8657~W_R}j^>5uB z+NbiaAu?}*&?XF#Lqr(kG}%i(0Z+F6AJ&0WGnO%c~R>+VU&kr`4d!{%w#~++tyBX7H}}FjWlYQQKwvJkSqU z2>bp4 zy-e@e;^fH8<)i9HKbq7qe%j2kDPw2-D1J0?K?XJp5(SK#N&6PK7E|oWvXC4~MZIR{ zkiViuJW3!MYUXjJ`=tpQwB@|b2q**0K*hstxMa*k(iJ?_^Q7CaEpt^`rACqAqGq3N zp7g8;$vfgs{re3p7+S)etX#r>tnHFe+|T)+$n&VXl>fYI>6d&X1H*zaLF2;D29EP} zQm*2)h)uvm`v@CA(<^_^BXN&+7IegPylR}vif=m8g=tjvuv@Zt2mAI&$cl&BpZfiV z+h)2o3z%YUcRsRY7)um>(osWHVO{@ZZbvtV9n}`edePz8KDuu_CrdI)lx!lX^Wi&z zOBri?S#isgf98M+Mi$MSdSi-i)~RV9OEykgJdvGyEf<#9mT=PVKxm^!8)eAV3@{jG zS%sQ8hF?0D;)ISPe{M5bm%;4F*@RN^H_9{Lxs3k;O8n=CKkp;_1~L87o&eQb zx^Z3@v;X}NNX*D2N_s}u+yD2;Co!9&j44zblQ!E z35r{quktg>C`FUxu%=wzW=(edgga4liTB+EPkKP3Z(!K*kp0mcg9^f4FnwrH{4aDU z>;rt6>6(Qk`&WYJp?S9lVmP$}3;PcYE$9T*m0eG1qe@=L{t<6F!A)iVXH?3fhO? z?eWJw7Fp@+1MGH;a=x@@81DebTL+;%u&wwP9?hOzbhS6v2S~3Ay5O50a?iVwxfXX8 z^}~gB!3-elH_=hX+BD-7dK*VaLEV7PI|aE1`aBqes=HTI)|*LL!hE8f8|g3ZM>xee4b8# z6x|j^^K)ej1ugoGmRv9v?M1lfoy6z~ZV4$!f+Wn!NK2iYxjd0I!Vq~fa#7Hl$Z+~J zKRb3B?gTUdGTQkKsCAnXWoCj(WVxZ^+CSQt!LOqT=oQ2r1TlFx*@JnB{?TtN^&M4# zQ^2M|7eiong(F3W)$WvT7abUSDkvCQ#V5F7&3*HwP96 zIm0vK_C(Eh6DBCW@4fDOg5Xc!?PilXMqD%Wl~vImQX5etuG~|;vLfn zI7+(Jov5vs8r@E(1GpWY5q?L5Vxp%dWM{KjM^p=C-ST|t2z98g-n78Mu;v4PIR>C-At3BU9+)QC#w{Pt;tpsMhCevQIX9ppF=L3wNjdZf z^tS;S;j2Sr!D#<;UMI+l@dVT?7|i*fb-5~gc>Lg-zN>6>$9Pst%h&c@H3wR$mFIg> z+duQ}2n=$w;({hq7hyXJdJh~%E{BH0RF1vQzs5>Kw^F4w3>8VA_D$pNb5mUVJD0L| zvnTbPA86@*Eg}y2nDw?P=w1?^`A@*Q$X`i@tlH7hK<4>IvW9# zL0UKhTSfdxd+2$L97lMJ0l*Q^=fLg2CIi~&E&VEb#+kwXhiz-0)=6%6wtuQ#+cd6H z+y1iUW&gbaflxg(O=6V^wIi+fY!_Ti$A8XW=Bs*t-9mMba;b_r{6g}8U&5{97jBk z;>2#oHou=J464E&3|eixXKGON$nOtt71p_ViUOU}gm6@YyI~X1=dmL_UeUpUR|CF; zgauq-lDuD1xSp>(iJ0%$6oAqmrBBoqD}$x;WlO|m!>$3T=w;tGsdPwXI%ci`eS&h) zJ5gv#GQBu>Wmsw0pO7QLIG;I8Hgz?1rsr}b59VQiZPH1Th7Ry790hwyS99C4nwhoF zD)@D)>c_RM>V|Yyb{}SkyZ45*lB=?2b+%lm=$4!mjT_n|G7Oy_p2t5ll*2j39@l%Y z_cs3vUoL9mJ(02aVcM07KyV#IO$;O}eUpO}5fO2FQUzJjc`0MM^2oUtG7?kwB)v`Q zkDd@;#yr6+$CqL?Pza(NWB~x}F!$YiO?}w?)n5gi138335m^L~=LOGO^!vV`2x#Do zFd{RK=|v)V&P7)cn_TxG*;&d=li+pX)s){2_u z{(0H6$>bmFbaV&N4%%{xf%`2@N?8o%?4I>m|B@ZQ$ zvYql7a<)zX&e!!^Qh}eFAac8sW{}gYqcJZ^smu3r<8V zBP}OA^m!2!7Eu*@Im#G$Dg+oPrN3j2_0W2*fF47P)yPyle%%0+ZR!@a9&1okJ^fCo znDvELm05kD1=D)l?Y>##p7^d)Owy$~F|Mbe4p%Jjygk?T*vSAq1dq4AH-q&n6l`_A zqDB2waaO%lJWg4}U!^^z*yOn2K;dTLe^G+HJp(@n&rN7bU6Z{xZ*CSUr(q;|z89(@LoDe2NBOhJn8w4^1(KGQF4Kg5@O;WB&kIZ9f1S3!=Gg07Oq7 zDw0?V4ufuU*g#86KV84|=gfT)rCiPbz>nrl=6MJkxK`ezUX9==`?S1GhO#>By-*{# z4xfW>_1?_P4ay0VZD5eg?b9b>B?CO??){TGE zO~0x)x0SUIaaZ^66;+9v6dct>ORB32auaq2`X2HLFvFhW9P3K5JaY!Q?aH4-8|Q%G3HmsGMfmr4X_Tp1egr#LHH4t5Esys zy=HlpdK~l^iz^@{q3OgYa10t~Z?(-fOfb}I+q5s#H69IvzgN{M$rV)nklG8%X;G(`q?0>pho%xNsn?F>% zZxGa!wy9bZ`ZN0Vyf?fFl3Y2^SYSTk^Zq&gmtm{|pO^)~0^UapZRvN()})jL(@gYDb17 zSDX}`rVVz4Jn%g0rNzv~EpxxEI*etyTkd%pLt3qvqWEdtVDPn`H5a)Zz1CgZ9L_XS1*-Jx=-mrtwxkPYR%JhpVdbBd-)}ysc#D#*OuYl zot^J=Ct2ADPHF!G&KLL2IZF0R$<&4$r|7OIJ7w;~ffS-D9=;+=72^5!zN+2@oGQk1zZ|L6aZ7m{b=9-s>0&q0~MMm@#styG(x#<{N3E-~aWBo|SNBokjzchMjLtLYm9 zzEg{Qc^*q>GYKYd4tyIf(nWG5>2bPAI;A>OQzQH&sq7Brsn}nJg88M=Z;E>LUfmjF zB!CGL6W?O5&}Wi1(CP`J$zYGA^hrc5)sCEsE_e1@Mi@g4hxHaESf=X_8GO{C>bcu; zw78G1Yj7;q@eYc)ynQukdQmwm9nTj|1Ba&d#B;{d? zOFr95m+;O13^Q$qG+of6fB@_lw9zw~R7Z;oB!*md8@rdqN`oKA$QX;_Drr}upAeZr z|036T<^tm|H=HwIY#`Y-%k@DPZJsZSv<7Mp16myOLEWw@=yymD+Df8&0(`_C0%i%G zN)@2EkbZtokEyBuFjz3GLaVg@dcL$rGqTWz zpoi4?QJaG-5#+#Pf1!UD3FZF+Gm^I0S&sd#dh56%++bYS50kK3Cc-HcvcXHRd!8Zfr6em=-^(zg{#z7rlt2UNuzM9vlKNw4;DO$Z~wLWCnq`9y9 zq!KCpB$Jh~GN370V@Ev!w0lOPM){Ny)`jW=?<94_VNwQSwoGY=%?s~?kOmYo-JkGI7<)i;-jAwt~tgb)XTF`!; z0~J|B7cJYQ4`mwlQblP0SzWB0YZA%>JpLNw?(@J1Y$Plc;cb~p{px>^R>k;)n83{N zSP&v-Jomp&vqrc3_661XE~0F8cU#{nyayrr77fF499ZR28GaD}Oif^0JNd&Kn`eRZWie*b)>_H zeT>ea!AYDTt3N4iUGVncToi}&p9>ER(f0@dyx=bHR>rrccVF+!e(Cc>`DpCfX}6;8 ze0w(T(}>s4elNNDJF-*3UM84vxvqh3Xuixjc4sRxpR7p^MWG2?Xh zw#f}srcYX2G&u@C@_u|*@$Dr1SY@boL|zCw0gX9MfI%#nT7nQ#Ob|m(GD|2MgEr%j zlFK09DZ%JdNGbF<^fT!(aQCXQ#XzI$zJf4{9acgQKdYr1b`qaP6)XlBv`uQCRh*zIk{e8KM{P*Eox*Bll- zO;u>K+OElUgFhw2{v^?R5k$Ykti;_S_*2oohx{l(F|pS&HfOKMt($OlET{PG)T3jR zqq7PoGyJaW2v^v!vL4n!W$kXA-Z_KY z!=R*U-L> z7r+IYSXGVet>x`7^9pdb}Gim!qgG=8vq=9QNT{G-OT32r@Z z!JFoD*ME!8AT`OOA3}E>1n)OeWW|!j{5?HrHkaKxkkk55AY@hY_i}EF{_UG+FV!rz zH#!7J5+VTM2V+{}Af@nim@$A{)Dv3~mpiep1mS}v;6a$UqjTMWbnvS1ktAgByO6{^pd2+|9W3on zQO*}NDq@Fk3{DuF*JI@_Vn631TRH@52J?)y1LX#Vw!rDG^tw&ibdVM`gRqx61OJK^ z>m3-3_g>)bOEeKDc`hU8lLH_$oF3qV4!2%$$_+0}6~^UOooSxsiSro}5OB(?J8(7i zN}PZm83ZH!2zu;?jI9W14!=(SL6y@sc_rcS;3uGTTc>@o`#VjbjWl9G?`^RlvuUpT ztY1%gfg8)1?!%0H8Cx8CCTyaAiQDwfiJZ;68F+%ciGBhOg($5z^!2j4qQ5+7``9W? zqgThI*4%DNQ+3z8265}E8dv?wy17l`27mOt7fk7RIee^-JussK(eqF9<^JQW^<71s z+uY`HF`LYr!Sd>!-?gqMuT#o>Iq-3iptBoyTe`Gdhs}8!sRh0Es6qS*dgqlEF*$sE z*!0MgvC~qw1r|q~3qBb0A$W?LDMg8Ch};@_Hy9Ay8tC?8hVlbPg&64dk%gi2LLNpX zGoJZMeN{m=Ut-uTe_9ML5jJZ({+^(QU_#|&VvJSq2z=k)uZF2ioG4AU#)x2{dVW`kBS{N-dz!0@7*ShHg20VUbRK>S{ecj)`o!@ zR;=rqo6NFEsaJ-o#;VTrEs?)c=cqp!ZrWD4Zo81kE{qzt$*(cQFQGZ5X>4j*>*Ss> z1(SP518000lRAwtRWyEnUgy}`h0`+HibN@aDY$@H5sL|1>F)?X31ZwApAVF1;vCO& z-fj3bq!i*kloa<9Re_{pNbq+MPxB7+PZe298lIy`}y@Tz*5BvD=M1X@d6zilArCKr~l1bc|&;WdrC z-n)vio=(H6sc0h6vjiPaxNjDN)Ic<-$ZRtu*l#*^K#xM%Zlf#9XKTp|x!S^U`4dMMB$cM%W12(H2jx>WFdPsBV;g%7SkZLd_dcNt({qa3(Virp zKBUs9B*&$}>H}J!UMAnBst{>4Mm@&_5mjm4X+|qsv>$jN0ioNq5ha_7$x~ zf=z5&r?}@0mpOcC_`T-6Vg%4;PbXdmci}Rj05XcUj1+}EMF{Ya;PBp`u|b4|$jRh! zNFqEN@C={_y@yF)QLX{l3i~a$xA`*qq-#H+8Nb}C1U2B9i=)xwo_ z8U&vU@j)ta%Q1=2dIZ6yaWhdx&PL5l+gtTMpxm5dKV?z?l*m-*HM9u;g#JYSq0Ygb zpw9J}%ruj-Xr8E_(2=lS2o}V4o;M$na8-MTzwzWfgbt6+Wepy!Mb!(M&egKJQ(G_b zyV^J$9si&vLfoWWrR%T_xE-o6DA-zznC036^KqZ;pPQTAiOAQ^XO^j!PWwmmO|Y+f zS8&J#2IYhC_z;g?FKuW;$c@<2kmIS&$a4jK8GG|5#tFtuPA|&Zm;5D>9Ca{M=6)v4 z^-e@5VYYzRlR!=Y_?A7vg*A<|jMS?PV*w-F`Q|;^4|b{ixp|KvOKp_&DT`!e!8`HN zUIFJRn>BR4Wip%5WNZ3f=hv~KF}L*>E3_HW&*=`~6S}fgC!|8{;P5$HnMMu#2_V|v zfX{(gup4$?)OGtISG@BnM&iIi|8+ezi7XAeDF%>|<}A`&2i~@QfV7zYMGPVch%p2L z`W>E)A7+liul3EM)1p5zfpK#KxS>mee}_Nt>kiKdpF{g6D2cg+F#@-PJdCNw-NhoY zI}w$HC4|SgMZR8SF@3Dp>X2fuWFJb<^ay#_&3MmPdZ>RqKd3PHqYpL!hV>+6!QX?r zbn~?%gva`h@JF>qHlRb3<24V#~$)IdxxZAOETU^Qoh@rlsjcLl0|7TWIf^!K+-I@`t9~{X5qZMgpEv z-Vs;(rczEvFauYGA|w5yj)f)!J#arKdZK_#rQdgt-vKq$$^LMo$GDx0M63T>HQdXDV<%q6Z`f{stoOV0%60t!<72tt!=@m4(Xhi{|!Z z^vXKlcFg$k=g+jy($6{XuYWl5IQd!Wvu)4yZwH>mf0+KVw#@qR$=Az27rXxv-;PIJ zuD00z)NYgTYxg--0_TI?rP$$mHymn=5Vz}+3;@G=b)xPcC&LZ^$3t%76Y&f`QNYdM zjnPR_r$(;L8dv-@`|3>nMCpR?3EYL`Nux`~&3at2cH-%AvVuj~2a5nn?9_V!Rmpar z!7!lb4rV1OGMGls@R`UQ%N)l-X`+>}EKWR2+tPC;G=RRwrRD+s%D!8O>xI~jb z>>(9%h6fXRSM`l#CI5Za2&miMHnzs2&9}U&^G&US`?P%uB(5!f3QG$vf zxi~A5MySI)Bq0eTPd>4mm`&}WZ=y30%gC>B2wF4I?0E(A#jC^PCC!&y;1$BG_V2 zUTE?)K}GSp1d+F4FIORd(f5m=#5pZ27KCD{Y^;SlkDp%-T~C#^50 z2iuq1fNo<}zw46zdD*J@<*NHx{jKXm)6cGi-m-yH(z(Jgb(NF|+-O%~WboM@ec%L7 zz2_`aC3eW&e9l1mVV62D0ctIgpeg2dfXwJJ>;sMhtcC1%7U0WZ|1d1rMBl}@#!zpc zJCTQj36aS`c`=t_OTsorJ_~S!6KSV|Z{S}d4V&1r3p;+)xA z%`rN)u?DQ-faQQQ*OXwsV9Rz-Lj%xjTyxxp^&WzP5KP(Q{hUIKcoQ`_VO2Oa8y#Jq zoR6DQwaObMF zUEFW%c8R|8gkCF5Go(tvAYbDGAks|*LOK?>3ZR_^1ay-&L%T-0)tv$B5c32pMb~*d z1TXpN{q547ygqH2VHn_Jx{Vr-dWM>U+wGa*GnMi&+(k_Z*3-dJ>!{Y)3Lk5b2mNDk zlJ}rH@j<6Nr0%6J@&XZ_)82TRyl_4&-xdB#g8U*@2ONr85mptA30sz7iRg*)kH*Gw zLi@sQMkNOphnD(SnHF4>=VZqQ&2~xGGeBKbF79a%5kDAsC&(l8Q1JK=QQ#KZSj^z@&*j=LEkaS*uKrm0x8y1 zscp8-HQoZ;z%0ZOJhqUtXeWJMh0cibj|oUAPfN>h%n}sO$RJLv9?O}vv*7lOC8Lp( zFBI(`tIb=J;mX^RUY^$%!%fT%yOs4TWJMA#s3#^TAT%5plo}WqI5+fYm^NruNVaz; zlji0V!YM1UWb97BCHQ1@k$!F;L36zG{IH{buGsNo8?xG7#Vmvc;)r2b@|V9~(B5W6sk&>t`m(lR`iwt?^#7lsN$4PeXMWU&G0 zQx7;H+j|B2toJXHBNQJL8@DymF`_;GUfMrdw)B5;@^k-;Z_a;MI4ieg^mjMC@>=ei zOrMc)iLNAA%;GSB&tLyTeh=seJ?SVGA_E$TduoA0&Kte}bF~x)Q?khPU>IT2h%Ty1 z1#5YC_)kT}JfGfP?#kXLoHeZW*5LYD<9Q5s+P0vRkXIAt8Q}>DtGk& z+w;3X14jnCho^~{hR;J=U9&ZfkQ0WdNT4$cgNNJ(8;qCiAAkk}#kERlG#Bc|+cb(N z=0E!D77XApFbkGz@g!}AFJjsVqa$w7@yR4m}^5A-9-0&dghhDG|WjmAVv!k2~MgT91f8H>Ye z2<2W6;04&xrhkA8=}~!yaEW{#droImM|F#`)!t@pFgHWn^IG0D>N+0OZ|->B63MS= z@!$q`n)^LF9trTQt$l)SdjI(Dvz_#AZcEz0Mov2KHz!$=HULx%D?cgkYR)^B0|lUS za09{%cgbTT4e52yFC!?5F)Oq@#2A6~6(v3oyOMY)pgC~_V}BeYcz@*9AWXytzpkKV z!4Ieq#!|0(->)8VK6H;pQU#GjorB*@s;9E>2dN!|F0vhNCGS8!#0wDlD2#cDW4x28 zn4$e8@>gBpqGe0EqItJFHQWK#O~KaQnl28X!i5Qe15b1{VuNLecF46%Ga0BglN~DH z{}?*!zckx64inNHB3OWhUD(|^w>j6{y=U*9b$9pntUFz&3w7!?yE`#KMF~YZBwzjl zez-qe_kEq`_j?>C&4{T9^;}cGP^n@+{^&YhhXh5fHo!_xg*U;smk0U=vfI>Xu8bbO)9{9I}wXx2-OfvtF0ptME zF#ZcP29<531BF&^Ax$c?W-Qmr9!L`>@j}SRdvONu;+UAXgLkv{GjFi}XdAO@fRoeJ z)3Bp+ec7k_;}!qbeffL87F9k}DXi|RK3s9JO4jnC{!!1p4vy8VNFUA}6b`=?b0qzW z6RJX>Qo(}Uw?t!i!vAM?7UDtNj(ge&WSmPdBW$2-<7DdzLBv{BN2(?iMmvA($Bbwbld2YF#*0!;eVLl!qLtOw{jwa zaRGOPwhUK;*Ab%e>nRbaP1HEJ5A7`_%C!UcfKIcoaUxT>)L#@2%uL%Xs6Dhxr@-_CERf4h7MF6R8IFJTn7m#wLEs07!ctIt=} zmJ-_(HFv7z6^05@WkqFs&H9R_dhhDjUBNAezDrFY{)m99+%EI5Tr@mGgroh**>*b| z*0?S89QFMW_}QDl&b7kG#zSFo+3e?W%usRs(}3lXx5Kn?^vK2t7<)^|&gcc~`SCvk z_eS0iT$FInPZ0XkGbZ|h&yCROerDh0UX4CyyfvOmS7&+D71v19y@es%JLZ#xt#t9F8^5i_B*Z8-= z&;1X3LEZBPKh-rf?Wp879xBn7>?%ksUhuo%&&{&PU#qH13np9lRsZVy({M-ZI&@FH zT7WQwYI1Qv|H)rp8{w__K?cLj9^Q+#*(-}TDzsBvX4P%`uTMZm4EAeEAfq44fWk$>Q*%4TF&;J?|3ngIB;|jFZeYi5dUwaU&Ysp>^(itiF{iR;95g_9~n{6l_EG^o-_z^28r|EWr+My#7t3E+QlKhS@6 z=P@btgV?LA+xCC`-?*1sQFtraVcwg3t)3OPD6dCujG+CFKCaDn|1oCLo-qlO4|XXG zKBK@PDMcvD~7_HC_yXKLu_1)7t3H_mcUVWRpZjJSKTpogV(8nIPY#%7E z1GiV!N;_SxTk-ex)m6F8DJ>H%HjRyg+Fl#MlF@L*?D2iZNXv2XW@JC%IWd|>cPeyR zOBcCba1prv%dB+&KzPO^S`&WHadz~7u{_3OqQw3%;gEBa-8}~dOej7m6n5J*Y)%87SN~L9klJb&3c9p+ zM)ycBiE<`;_$gA`i3`^Ikdtz^4mv(&>Xq*_&C%`wCu)6xg;sjO4Q;y8Uy&q^(=)9u zfE)d@g#Wb4`FENx_p#fWI8&|MPDA(Fj%@>O*7u>y$ZYl0#I&jP<|j7qY_7oENHs_e zL4sIKyl<0jzslw`$ql+4V*y{ml|r^cB2oL$WjH2+sL zzWHaZu%)h3+&P2e+Fv*vHPk$DVshE|eEC)7YAeNsV4*3?O|$erfX3n!R|v425od_Gi;pN`6Mbhqmw&36uVUcp-E79JSG+7eV2a43Qh zaF3l3wBH{WRpoCNc-1pFMC4Kt80gsJ(M(Oix$M2d z(cWKbPx8ug^JZ6?FHlyTOrLfHXcS}`# z&BIo4olD==rnUSzBXx>h;uq$-pv%}&d>}2>F2E_?quayD|F-u!zan31kS=h@JyIri%ShX9qs17 zBrM)HJ8-+V7nAK2=-5uBIIO_`MRmgN<6qnS0}Iq5Ew-vWbFl2Cx?2R06$nZdvBE%+ z&t&3co_w7EAb&p=q8b;*YHtrACC4;;0qZ?6Ru2a$hwkwC1XANW$-^CRY4W3 z*Q_;BB^mTM?oc^}w_1C{GA2yV|`!K(KcUf-xwDvpY^<_(|UYEj} zs11IDfQFN@r@T@?xlUrr1+6zYf<3@4#(3aa*_ig$s91yHbHF3oBtGGi-6-yHDEum zBjy!MifAVsAw6WIc*F)>i_Bw(CLw}8rq_i=r!@p}{ZGcu3S63O&8B_TYLUoPv>=ols%T$hkhjz{P>Gk)ST($hX#z0oRW1wllr2I!qEnCmKM~ zys@c=Sm2cyC;S$>(`XXv4CXfUHu+!MGlY-Gujp#xJD`quTKU|{=wnSTl7I#~SBXhedB-5sWpo!gXT1 zYP)rh-yR>PlzgYg%Ew{e-8o#g1r#gP9*t28v?n1r!M5J@ACjSqc3QtmovLR1mM@<*XjoF zdPkCzH{s40Qb`M-V(eU-%>*=7MR@IS9~(!Eu#wt4g0z6{gXSq_>ew>9tWna$9T`e% zdDM2WamycOMbNjUrJLVBYS@?esnNCSWqVGGcW-zvvnOG2sd${jGJcii!1kLT+d5+Z zB`fXIiHj-ys1&#dTnyg{Y1btI+zfKdB?N0~Ir@WSAF^`X7BDg9u0AZV*Dg@rFskG! zAfWyiW~n(CJ7PS6Hrb?`YY-q{K59Q2PtKv_kkeeb_~UL> z3T>O}$m?ZyNAdvOFD0kD1IBZEn)+0utpm35Q#}+lU@RYe*6f5&LZ88_sCIVC9bx2B z5}4pkdQB;yJVu_PUxsLzTft4X+l|}MmvvTRlBRJ|V60bWKzCU*=oI23${`n9*Ggt$ zzuk!1gjn4^&|(}!lNr{~ORO8YPump(qDC}w2{J6z};ANI_BjpuqdJw4VV%l05G z23C(qH2WIcG_F#NEK-~~xqkANaKF?rgq6wr-1;xKQ=1O9I#=X09<4aje5Vo6@Urz> z-JSL`jiR0hH5Y5w)gUVpnlIKTbR^kh za4lmj4w@eJDC9smFUBu%Tf+6kXVIl`)WrGIU}bgNq_0>Nw)fyC|iLN5XSIheY`aOm~~@-9+(^|otVMjC0ZncinfXi z2QN;{ejrz{Cx z30t{-!GEj!W_GQZk+F6`V@hk*)9kRs-I-TIiLpZWXrCRV6!H&H1c)ce(YbMZMLbUB zWKwg~;M`VJ6SHNkBDa2i(e(PQWtVEcHy&>wbWF7Q52ts`m(G4t#S)Ke6kT@Dry<_%F9) zFpVc3`z?4TnJv4h=c+v6>p*zSNn{E7Ej9`=j}Wd`!5{zw_zC!@r5ss2^#euJ4grUi zi**q3R>{a1o0rbDjCT+09?#&zC$EU#j_=eOhPg(mz};rO;tt}FVGRaF*hndKf-p9^ zuJU-mBKYiP>|$+Z;oWZs3R%8brO9IHjZ`sQ{LIYBn9QG{xYQM*@w6cS?ymG6YwBUE)hRTMD$`(Z}y}q+)U+e0&WtIwzVgwax!sS1J0UEoS7w^V@#;y^8$bE*&OHdUtjJ>aSQA3(1XYS^RnRPCC`6%+`o zC$0$6vR2tsHAfFqG=RU!|3iOJz>o{IYtSul57K}3j`r=$d=@Q$955$fc~E)i z{h<2DbpP;J9J?T;C}MBs{^XBI52qhbIG2fwtWCWb%S|FB$3|RFxF7UyjKTXx@Hs~o z{XPzkuh-l)ULA6gZ)qD8KCi;Jzbz{+-%0FWb#J$mMeyp&p?*@PMfL^eb>oWLz(Suzxhdq120usMLd{b@I z&No-0Kae)i?VO(mVLVPo(ZXvJywcjIGv>ZqcyxLBsvQe=Zc1JhzUK6-H_J{<3(a<& zc`*KC1|;lAN{jc+2)T1TeGCU6_8H`m8cCIUBhOvg+w*YjbnouLbv@`dW~X!6cw=PA zNI9u$UTJNus$!zkul8%ZxXr0Y)voP5)%Aem-c>fVyKCD7dL%~rKvARR16q~;qHDC5 zaJisG_*pj7@z-#5SPe;u7ZNgXAJCs53S)%6M0H-|ryd!&D_F)U9L9GX>N>)SuJ`Pz zt_d1AR6EFf+CI#GIi8~0seJ&$!<+05(lzmdoFWd5APcVjR%cylH_Q-pai(y=K z5c)d#e(>HIvdxDO{nmGOT#=_k_(Q+yAb*S8@RYUb)i_ch^5Ra8?HKUlgC&o|H&sY22#i3l!PZ+PS6SXi zSxdqe1Z$%>(Z3TfrqeQE8R@flX^-YjB`LC*VR^~_L>7ks8`|P+AGmlIIZOXZ;! zAzG~rFNx~$gmU=nxP9-R;eR^za@MrZY`ENh@OMG2B5zK`xq{K6-9HU^+e!w0-LD!c z394OFccN))YkC8;CB5rd$FC9nAW3v`yhjmi*))}pRvG_CMZ;b?y+@pnaqdO zGt5eAkJDjm2Vg!X6;lpsMtW4yuy?pGM-;MvCf$Hj+s6u%yMz`P9dUbaGKEfS3#=}YeY+g4c%`Wy{%+%T1!wAtN~gcB+o<<6ev>aTCh2}yUH2r-6LW@91o#Z_oZ1ZCqIrNA z(awUks^g(ipk7cV;=GMNQG$8p@PPc7l4Cs&-#GC--Z-D|edZ2}==86Tjfi5zORee9 zjWgV0voq}z=A`UMmW7Wb(L#SD*7-gPD{(vIvBa*($pK=79#h^k!g-&ibK7Ehz}B)( zD*?PRyY0d6(iXe2{f%48Z#Gre4YVEZh~*f&#zxNbwu(yz4^NDa{1VTVZsQZ>GSRU7 zzLmu2rQ9O8s(m_6*3pC^nrz7*WtApC8D#97DmPv>EjOIkL#@=K5arqNSCU8kdE!o9 zkvMSR>`>PbzF#wx+BG$_x*a&I9@Grq7FWv{>Jz|G=w93Vge#tIE(^o=1iHsPihh&A zo^~ufbPjWNUiQ`{y>sH0L{EFUz%TRFw4(HxarctkL(3B6-aDciJvaC)WgcV}kuQ_{ zVVBWYwbihNlcuRP;>*%&{9J3QPStU*`@g37wXW5KGDS^DA*K2JA9>y9s*g>dYj-rc zwpv;}+ga{5PD!xzObB-^wIORB~n>t}pJBm!bcKOi@;0IUj;h0Q_kM9+h6LtX+! znXFrMO`=#Xu^-AAE9=@gdYGf^v*Rvq=kPYR%^MAC@gB?RN)dqh5tE4%w{=Y>qfG|r z0r@n_mNsZx=NRm4bh^ZfpqKi2c^CME1pf_w8TLxulR&aEH2j-PR=yttLA}Mn2#GzLvpNSFLR%a+cIGm8Z#>N&x6g|ASzl)3FNF9DEZ+XS?1#$Yt2$wjb2bChD0tBX+CLvq*Em zOEx8Nn=d!`s5>H9?~?85>%ewiVr_$+0J!P1e*!OT9#VNh!#?_g60 zH@jKX%Wctia|S;3-{JB3*@9ll|3nIfK%!FMtc-q!K_;^`bjwmfSM~MgHCFCw7h<`k z9$5o82|=N3pdN%sm>QpmI8C~R0At1=Xy|TJ5NLzK!;m3h805o_O7D^KvBmstT-oUT z-b*7(dh18>M(+v>MTycx!xG>@$ZOIJ%um;&_Mv`v-6sNc0SO@kQ4b<#M+)PsWByHj z7>P+;6`UQX3aSga=wHI}_MhpJ=cl9FFfQBI*ug0MSTo`=(9^Wu@;~`gg_2(=UNLl& ztLSI9#C6}PBsBggT~cC&ITqY1H{~xb`CsAT@_-6Nt++9}ZmeUf{l~zeA?}b!gq*ys zJ86ETA4D?&TBeo2a!{hYX@A_}6E+|d~2UilFjM*CUa18TOsg*`%SMm-{ZA~#S`4wd#=#sjB& zz7H9FzDln>L4D!Zf=|TX449MD91c!+7paMgj-3~MJKjG$FY+FHT2Qh-#Dhr(P^j2I z{NR)jxJjI)?BVH#4c)w^Wi5@Rh}!MN;y?R;78Kt7V=l0gt9~1+66<%@>)QJouk_sO zyfu))jUN~pq4AGRxQa(7Gn5sQIzyLqyMZiuKGmW+sQ%Z;*R-3GEqY)fLWqIR8nqCNyTuYCg%Shhnd(6i8g zNdqK1+CR?6oM!}Z-L8fV2GSzl#%ziyPMjN6oc3?5KA|?26uCX#82B>rh4;hAK+li9 z1bUv;H@Op^VpE2USD!GuPi#{83rLcG`D=NNqkip0!&xoCJ)QNX?Jrsvwiw%>ZCk7! zQf=45-Y;G2c;`902jjT^^*`km^&b?L@>YmKCL%@&+Whe#ed9!@alI5S$Cm*krGJuwU7 z?}Z*r{2EvtT@ZLZWQBKSfScPHhM3moKu7kFC8mDlOwDb}p-H3UmGFP7Jeit?)e`E#l6QFU|mK&zx-OQ%E6re6Ax+sI4t;&HPAJatax26c8kR;EGLDSt)Ua#rL+;2M^vx_Foz%ihEkU~Qg z2(03ooR$3wnCd0}qkQeq_X&O9;3&KQ0FTM@@27J|`v>{%yemV$Ml**-N7o8E$I>Qd zjrPge;)p4u@`9$t>g&1=U1lmqvMd^8G6D$aSknP0@@Y7e9EF@h7DI~=DS#Gh7reyC zl0@j23pOkMH*!+U8vQczT(qmVMZg{?6J?LC5^2Owr3ZF||KR!3bB0f(-#x#E5G~6Tn(g@@jOG0#_=^|acb;#eCp<9HmGAY%rP-G;RV=)n2vN&RIBT6%JH74H&PYc*Dm)RxqRRpyn{)?6%Zu6*)4tlFc-wf0pL zr9s}kzVk6RlY4WtSfHPLuJP54PEFaYv6%65L1J1)!G;~=%KRZhH%Z4 z!3?-%nGb6OgHTx*FT!`)A-j`~yIlKNfFOpqThu(?eaY+D)a26<>;yzSC4PBwQM5cJ zE;=L9jt%g?#VTgh*u~l1gxrH;RXfaV(NUQfZ(6^s?_3MA16BL7?tOVfWqs}ClEmta zvS;;YYmPP|tgM|cUGf%J&itP192ytbzgSo{#2QN;pDm;-cZs`o&f@=!2NmB;Tm#=+ z1nz<)W3Hn9Al-;Is7K^%ECxRhm4dOsCcv|;e3O%~^$-%s4xFpKVTqLO)dnco(!bKj z6CX7^$x-d7HP8CYga-YBlt9xkUvSN2i!+d>asS|U#($3gs(`X^PQXyKPw2)-YB(!w zedNIaWXwmexnXlze*$A%9Xy~;N9}9LK~z8Z4jc`z2sWWlGTUqVWzVcl__4{70r6N> zr)5CGncjY;8`uW#GPKyYpJ-d&w5a2EGrs*^dt*mo=XcIGUiAQxzg4(f;HIn>P3aDd z`RJ{clVr%o$3P zpt(hpvDV*B5`9&cssGijwzz}#gU{nIh&bvd{2pcm?TFh_uUIc<|91a#>~VHxs8{4@ zU~uevc760wc7(MDv?L@ou_&l3_AL8u)Xji%VI(Va5$;ybf>I)#hEN5zsn#jxe_Dd+ ziu{%M3x65+d*8fvyGCI9^B3{Pt7LqrD3Tx(Dj{o$?7Ep+4P`r@79M5_Y~!^m0EdAa*?&FAVHCC1+i|FpDA zOK1Z_Wltw_`Mc58=roUA4zBd~cB}v>qkK+w+?V7V{(GEa?Bkq$8DHr#=At)syRTC~|MGt@9gdhhHQ;HSDJsn>fv=9&;JU6EUT!ecQRI1(*`a z^WLIMe>0mewDa2D)js2(M~@i4A=$J87h~i0@Vb$s!+E2b zyiU&UCQ8Slo-oZk(dj+LqqPsHv*(Hul;s?wg z$A2hX2OGE-+Shmz1;N;3+8r-pV;lp>Zg%e-)&!RZEOyyMT>;C6O0nk=2cS6V?9L0F zhYOE3ssD~QuKh`^V!xx6ohsa0x3IU6Q_bDp_iiF+s*)Iww{gfrQig}W~BlRE+h;MWHLXM*c zqc3WAt5w~mNkYGag4w)~8$%p4*^HSDi?F$XxZz}WSnF5l;!EC* z(&6ODSNKfh_sPUjpX!xevkEy4njceTswa_o`(HADU9XVT`qZPF!rS-t|Dy^tnNfSd zvk;d6E$ARiG3}0p0$U~R5UK_T`O^o9qHo+E-D}&OMyh+mEnXAVn7cYTb{_hVTQ+l1 zgpYt?%=Sd~UbB#Q)d)Xu;Uo3!%-?|hE*E`hPN+k2Q;0gcoZ;#J)`{-ijamtKGA!pmDf!U2yRfVL z#M`j1+aI2NgZdc#y}9N^Wo$R9lO?#O96;T}tfUW6?d<=v&Sz@uFUs9(3R)66#zj5D|Eg-WTZ|{sZyil8DW0dibDU2(vz_PKdXSXBO{&c! z>Xwlf|4R3&;NSX!e{#R%9{Woz{K{S3nx=dyo{N&$j0Q$~lV@y?1T@$;$xwh+z;O-9xIeuX5;dfjBjVO!GUF{yHjsTCN{5_J}Jn za6j!e)j?MT2sOADEN1dah*K|CcqcZ9l&eB^;~ z9z=Jovy`^mjt$>zxiHbjDeVT)eF;cNNJT zCHIQzy6F+|i0wzFjv4DZ!GN$tj`jBTgeY?{*f8OwTR8GcxU0=~V5Gsn?`Z#nc&f>UFG7r!zXbLn4dO(-MkK|shebacpY<>yzoBr$Q z``e$g@+IF_*OST^12Arx{GI`Td4_9uj;H@{o$k8CeIDbbQvq=RSr;%xlgYE?H-M&XXsGeOeQ%*;TnUE8zMe3S?Bm5c7 zy0)cd;T4&`!^$?-%&1<=``z@>`=JTeeq3-odDNARzteET8hko#Qko2==sRqhl=pdB9H3%(#* zEy1*H>0y-CRxQbW@J;zj@(%mf@aDt!#*YunaAlsH=YtN4nd(n)0el%ggJ`gCBs)3> z6RsdJ(EsVZ0qd20nzd4wasJpQp-PxB_CT98u@t<+{2z7=*@LmjMeiHnP4RR0>GHvO zw$V4(KC+nr6^kw_nSC4imKK{XY57n~RZV|mS)Xff*SL5RV`)bHrIovm1m6th$48|u zNf9Q;B|nI)V-Nd9JK3YJ5z1(4+8`67$=LtV{fW@oKJBI0HcM~ZAQ6)m@h37w8Zu}<_jtpyjDACDH4ur>IcS$PPA_Aac@L) zZtvRHerw3CZ}CLCtk4o{bB*Llbfl-!4$*BLgB*Y2cH?dX(loVd=};O!qkX((uQelX zEZw{)HmxBEG=F<`%!&oszZce|W0O3SM+3HmrqZ9g ziU}u)M(M&s3L<^9f39ug3|urQsc+|0Em_W5liu z3Jy9DfOmPvN}z7G|AM-X{0u${xdwd-T!bz%af$12(M+q$JNT9V_GoVCp|~?qb0ffk z8n53@)wnUFoh;2z-^=4Qm0N0sKVT&vzuy1({5$$b!e6`Ey3Q@5XXT3wAh-?YuN~Dn zoPlF<7~Rwp*rkME<7?y_=_fUUcVWz<%X46LYg}hl7q3;sy*yMPOEJ8KSEHTmPf})j z{&Xt|_~3EaM@((8dyV@aXc=gxG=8$iYMl;g+1%V>HHSvEHCN^L40K+TuGVEDPodc^ zKk05^g`ri6_Hi*O^TKrz@7YH@Z}`t~bY#B6Qn5=dO5m}nY5HAL%VYynxl?PQTQE9u zKDEo`3?t9`gcr^y#-q{gv>n1~sXC*ZX+n%%7FM=Jwwx_fRowpL`{(fApZN||Tg&Hk zejE5T{!uv(JRgK7S_#-rPR^swD4Hj+p7`4aPyA2w9JEASEMLXNipTn1@LAmI0m;Y= z!47$i=^$(tF4C@(vXqWt7I}2Lw=nkEDv1}7=d7H>JmE7*bnjZu%lhWVkh)(roaRT> z!<^*Sr?UHsSS$~>%rlTFk6RxZI?E}&b8bn}&CIG;Y1oa3F)g-94hjdW@zmq1*C(%E?iZa<#NBALo@S=<8RJFu4;v2_Ocovc zR&3w<)^*gX*IdiN*K|=4`FAUFB($h z4YFjbiIgJl93qJC3^gh~s?S24QBkB*O z#_`?p1KMVn4%^n1O^e%>HZJBik6qKe0j61nn7iDfJQs&@B0&kp=*=-P;kSc;VLFy) zz+HPQUIMcVa~F0Q4utxcagbg5BII{8pQ>@3&id;*-8a=IBN!U6GSJCN?z=>QK{$}> z6UE9aox3}S{}%nN`C6No{PEt~>W}Gf<9_~AENKkj>>5oGXX*ltXv{gBquo*Rbn-ql z0r408%y<&qA=@rp$2&aC@6PU#cFV2Vg}$a9E_?Wn+S9Nbc@(L3cx_wkUGDupc#Egb zZ!O)$`X5%I7h@5Io7(FF`iQ7c#c|=dv`M=*HIcZBhR&#I09V`w!XnoM&zkV>@!X8( zX=|pvN?8_XP9cO&#)CYBz8O}}KqvIK^~3^!DvV1suMKB`x$tO`fbz)UJ3ZIsr)Qr} zi9gvFvCJ! zLXgJBiQtQq6TZVh@Fnm|rd}A^I^9-}ZWdhZTQ@-Kd)Ce9hPNE=P3}1-oG;yHoMSFT zu%P$Jt(3QnHoHSkgIG2;2Enyh2?h$zWbDwqK3<2k&9UQ3Q%Kjcnur1CE|lC!tH#A) z=6Y;*$&4P4%$jvEBXCYjdT^#7r6=}#@~7aSPhcVBLQ z2mT(eRdhuSIa&>)zkv`4&F(Yhw+oEo?r@&Gji{j1BO~C4rvf#9#ihda!*_XW2N$*9 z>zUJ$J#2%moXyZEUGTQ) zYd5s)NA3TLt`;xMTTr;P_+$Oc_HF#j<83mE9tq0Bp0(X$KT6qRyA8h&J&WuH-iUx| zqNlEo1`0RylZW7a;;y(Z$2QEs@{t#+{nor!w#|8RF6oB*beFGw2!@|~I1Ouih-ik2 zVP7>;X)1STe?i-+_HT{$)d@AdrCm)&yE?|sO`frQ0-DH0lw2Q--~QOO;lkLYP*Uig z@CSkAA>(db#zs5@e+1$T!CF>mZfc4qCF*Tcq1L|556T4DiwRH3#|a&6by zeI?rxI_>u&KT$qdV+6s9&$_I!KeED+#bed|^ZUzsKkgWk7$#d88}l3QffD zb`(18v73+YAUHzv&|9aD>(29UjWqNu>!o$?Y`M`kqXyG8W_3x_O=d$GAe6nM?M(kb zpSDEjNZ+*Dh_D!Aq&)Om)I#sAtXfJU`LETUx53=6zo+I-zL7mp=?y|K340fRmBOa{ zWHh)4eJ--t?sbkd(jIc44H@a6h>@S@spBlDTvju?=y<`CAD=$&`_h@a#A-~-??Lpf zn(UaMLDoWE+AAotT^sD;ou@lh(Kb4d5$6-H0;??EibG1-grnFvvaTO7;L80bJR!Se zOf+Yr#E6p=v_p^kh|4#xSQoq_&$*K1?RXUGhT_YH6d>*a{>rWcoSvqJ+S9d@4gAh1 zE<<`#(GE7-ETd5DCj*xFzl?kyk{fn63>Q`xb0-MJ{@~v2Vo$k4{e@eN_Js$Tju_2` z2f$$nnJ6GsI@D5LFg1(~zKxztuQ2*`+Dp4jR!VoCeywR>WZg)3{nOU%r9Vny@`k=& z`egIP{L`T%xWT=Z$^FAMNoOkKpnWzq1O(zTCJdboUyB`qEP)-?UDM!2>qHOvr_a7OF979ZA>1gP6Tr; z+;dj{&h+N`*7Y4Q-sj09s)aVu@E>+xoVNu0VH;w-V<%(h$6ks!ll(MvVT_2??4=I5)>o5hj)KiW?~L;|!NH zR`TU=OLJk<$#TS>M?cT!R(_8v3aO~6%kT2xX!##RIaVLb0_1KhLo65JW#zZ4pfAvR z!xGCo$->FT;ftex2EZJ@j{N519ig0MV+#bRsSd>~unOQsw8g?0I5NobBVjN3IpH3* z3IhbE>+ee;qPh_-FNr5@-_I#-?(ALJrWeB*_!-n2gm8N0@*V%z_7h@0%-2k|fTm`Hc7WTl$H>97Z4PntKW?$Uul(ou2C*vL z)9g;skE1;(Hii!KCf*(azVT}Ng|eOsQvSSrd@iNvY02$|oF4DKx1y_(Kjuy#jcmfa zp-m@Ex1CK5Brl^p!iFHajUk%MN!N+qv897q{my<8B@hRb4(?;W3 z!aLFmA0g{$_#JBt=4r%=C|%s{2u!HfJBbzVbk%XYEgUbfS}a3=XF;*Bc+^fiTS~pN zixbd&rq_l*w%-T8!`@Hm8$4{uSLo+pJk(K{jV7+gFub9$pmn(PXz9G4#ebd^0qW^3 zi0;ii9lu#NsC@;Q4_}YFg2kZ=Njnh-Y|kLxV|N;v=ETXziWB1h1hcIka#62$|M0M@ zAV+JXxB*SJV2DB3Waf|^%j*s8JUx#($L^-x9J~wih~a~hD0n%F?Q`q8-#S>cw^mlY zvuRbw(CGihp6LUoG^j$Wlq{Jk2)^h8u$njn_Y}2R%G#JiFI6Lja5TmiSaJl=G(E zxvKk@vDp7tWMz2`sJWdpV=zLvPT^sk4PJ*W!zwVp?1bn+M;Z1s?FS?mu}d}6_?CoI~oso9VrFGaY_X6_jDx74in6BP_=fshXpB zDXbqp&kJa`@7U6W?^xN@JNkSi-0-h*Kk^-HgyH5y3%==T2ss&O&z43m4NeG+@@e+^ zNj+!_*QUPf_{i$QG=Wl1Z%U=3I3d*q_+lb#} z!5e$|j|G6vC0)pxofUCKXMe5D&nfAwbgK{VbLrVRet6;!z+l-x4#sF{7K%L;i1-Z=ZR2J>t1mQ!1K{B2*0yQCtq0NKIO(WlAsA{8 zBct8E+bNNpYs-gjhP;%$klpQT>Fa2CTH8|0E6B}#QqZ3N?a%T$Q0FBEf$`t7 zKILR1|D)xYmX5iD+RYqvni16IJu{dTc|No7>bLD=fzhgDNtK#?%_$$QH4{fh?^8Xwn_ z{~oUxEDWzKsRq}a>C|=39^NasuPW8}*z|xkh)CR5)FX-m;V}6GW*uU!d7b&b^0I7| z2sD($9q7;N$?7{Y*vf^Ev&SE5kW(*hu0!sTU!ddc21y88jomui5WEt-96Zyc(x}F> z`Dm`C{dLPk-J9C`4bqOL_NuYbVMi-dI|8S{Z(z01%h}ET*CQFxZxb#>Lle!RjqFuE zzdfd$X>>Zi2=5Dh3i)m0hLA(31SskO^*b%fIlv{${inyUyPvPlsodu##l`I-{2TtR ze7)tz-~$P-jnwt4j9Hyk@UqhN_jpx*?Z(C&PR8K5;a8IB>TgDlsRBM5_>z>3>LO=i zL$S7yFxV9%-8f_F{&=LUZn!oxsM?LNeJSTI3@aib_~J1I&B0=e04 z9tMJ5Z}@CtN!G|N539HrJL1}BHz-@3JHegmk+OkOX|%M>bOsbjaKnRLrs!p!+kO0e zd47NV7kfYQ_{Z&y)jOU*+JrcXBmgc#j+#(#wfO|T9F%2OgKMOh+iN|kj9Y%SoU(HmSQ)1&X^K+}-8ForAj^++7NV(n4vePdAgg_^G^V7oL^Xh|ES+Qw_UKc#`hzgEjxxh8kqwVI%3B*$v>)+ z21@N1^J!crv6t#Ygws249*jloXs-!@8v`o>#=8oD^! zN&$JIOaNIv#yS^bh8N&2bNU%cf+?&ij27ZWDwr9-k`u;AgQPgE)WMm-~m_r z4|zq`n#Px%VHFn}KjoH`tg7{FNa^bvAseF9Fn#5a4)7(ug#1Rm!y$=_sC~dpZ8%^A8fsWZfzU%}3j{7C3Nsb(^Mo5& zwj=6{k@xcKo*7k-3PF_>&1>5JYx=G6)E$AfV6QRCoS+^B9(RK#M0ZCJCcKGVK6zfq z!{CeF^pMN$XS_GKK9i1d`CNb6DqaDf$T}(A!tZyT%1@SYcvGE^vs}ey{wJ=xz>jgA z{sE6iAFv`o*8paPuAE-nlFCXy`%V5+@RgT%_I<;LQ(wmtzhzbAp&DSVk=-{2ek#7( zCs|#=XJ9hOW{02E!#Gd(XXtJF-?sF&=S}~#gmp9eod@lGF&diVe<%vUF2)NcN$9yHbq{!OWrS35O`L z#O2NpoYwem@O2N4_MhSQ&b2@^-G$0>W|0scsKZ)@?bXOlVjWMQIgOdi5>Mm9;E|r(5irWk26$`2sbe!+aQ8k!4 zkbY1JZ3*y>41vt)wm6S>o5W;?(GD_Q39fiP(hD4J8C5+nEg4mgz0mMX`}HP6qV}5w zVScFk>6mIFAPOA~h##;P)R3J3t%9`Zrs$iyi~IPMlG4IVcK)IC=**V%qp7w`amKdV zMfE#IBjtZ!tDuwFe6EKl+H-vbC+JROYLIW>N$&`01-p)B$3G)(BaSCbrupIa5$j0v zxgBDRx5;ZHY)|O@=+fZ035dXia8l6n;M?wVoR83U(}hs8alHzzUf#29Fsi|)`$g^H zy2VX|j%DrdyPo$G2d|BO?ENs-qQ^n5fitiN3C&0k_)SZ?ZH=Ksc|ZXha&5U(UtDsy z^ik2Jtgg~eMK4-T)=eDT(uLHt$yWhX0S&=H*WhPSufrc_FV?*+kwt-fnqiF_<~ z4Y!JsPY>aBv;W~Pq_;A-tOK0!lx*<_j#jjU^IVW3bYiwpfX^lBz$u7Q7-XtD^y@kGz zn@gCCPlmUE-3>ogWrGvtC%d3c+dB#xNqrq1L&~3{=PU^AR~Q8$pzdNG=Ggds^hvZB z+zR3~h}AJoSE6{*RonKqW@=qejiaif4cmqr$s3yuz5+W$-bKCyWUF^b-*{d0eBge{ zE!Fj_c(FvmUMCo$XhH;cdm+XHC1{VZf2S^)V3 zGTR$qM=ek7OU9rkUia_z=jFDl?>XxWvNP0wy)&Pt3}p7?9IZ?$Ti09D12w-g+Oc7D zo^V)v!=u2n$LFs19QS2zJA}Ka=SU#*TJ$7D3Yv`I5&p$gQ>*C9o$I6+pVQu;U`g<$ z;BnzWVdY_~0{?hTkzR9gP%MObko7i)qFPSwbCY|veQG({6w&0;sHx!qUeWTN#m!}X z&>osxJN&Q7%Q9?VZoOmAf)*Gm4TYNfW9J87cb{qrZ=+VAi)E$DbNov~^P+32t0w?1 z4W_C?HP^lz(MdSZc}GcOKc>#$>aiE8Ign4#1L{cCnV!poM>^bk()xu16V#K8$Ki`` zf4NYh*`v+7Eet=gEbiCzT~iCEW>4B1R~z$tA~temaG&>a?*NI)`6jR;@OT#)GntDS zO8Oc%xUj+jij+&O%ZIFriIDna#f) zQw$BJaLs0&O#i|9!dh%`I4t1XFd#)kC}GcGr*H=7XM_++JSztUqgzYcr* z&QeiXd=4Ssp8hB)IPLV$Dd~MFbIZR2ZK3=|j{3d!1-uHAE@&0ixC>opc*FcWJZDIc zJOAYbvtX2^R6ojEs)N+a2w^PX9h4xv&;ib2zas`C!{erp|24CE^4K(COw+`VKF5R0 z_^wX72ruxNW-Z7%`b7^PWGdXcZCz7aBYQq|wslVHrFZA|PVJ4C=c`uf&T5|M(Z*Zq zKGmMF@neY5v<_oiZNvI1QE_>3clNftj9*uB8nac!OY_b3BXyu|La$nJ-x>pE0#g=r z!c+8k%weP*u^RkCdq#b1L^W`z|4-jQZ?hbjv(*Fxdx`?h&g(OqNgJ z%@B;gIwdLQQryD`dQ5geTmZ-Gm@C??-9;zCiAVS|SdZ!b%vu_k{f3~X1d{l~RU|Dw zoD_nYjGFCGq4w#no7WD+Dv~M)^`5EEOCaC>Nj>p_n0Vl&=+lw+ualPm^FE3oCJW8-MGsTFx1^8+TZ|tnNTnor@nO>xBooRqg@O zHvdG=h^X6vhVgg&&xd+?QN8y$V?-5>QW1uKF-}Khvr@o=uFMmAJ1@v>QW317S zD*w^P`srpEL<0522ID?pTmil(g**>&9zwE?GgC)a55DPZYp-hOR$Ok}S&3{qUlrGD zZIg{Q^kYq0$13a!9GW9$?%?<{U$G}LS5P0J0$>p9Vbu?%O}=1MJos*4jl5Y^qIwU^ zgtXzJ$kSQV_z?GB?wbSd`U!&Gj>sb zX%I3b>Imu#YdY5I-Zs!o>XbAiJCnOz2ksB$s&4B(YBv}bXtFIKDyX^(=uv!YJKeIf zW}v31%qu6fVDsM}`E&lRs#sPgYaVSl)f=c#XeT;eqY6o$66M$G|b}bg)rR$#;1zycYLoxCG*~*x)Pr4#~iY*E93Pr)t zaE&M|H5dIG9|XUK+G{y%k&ez+m-dHsUv1yrJiqaFZ9;Qqi%Xxey>g^>tjeshoyNu! zyjh2732X=FBP)Ztgz}uw58L6W(HcxI6}6+8ga3|P9#oIiDZ}-#_7>|7^i0Aq{Typh zJliSPwb|*q)K%s$EpzD=UlMrH^roX1Z`>7#^E{f=ve278*Dwy)L6Fio;P_AVT8B~HG>nX? zb#S8q?2X)rq_P*VI$e@o;zCja(kIRgdolHGEOW}0*zPF-F)zn|4hs))58UVD>yhYg z6rB($>CwzMJc-f(OCnu^urRH#WoQv12z?3l61EWe*FuJib$RBpKFVlmwY;S!+fqI+ zMberXZk*9;~e#-EqZot_&_)YadwZcj==R=M_iosQ|RWKK*Cuo-i zXZWgKG~zc9HaGy#!X&jbn-gnuTbVU)`pF#*Ma^)BwZQ%y{~4Xas%QRW?*l5TCpaE- zKG7eI!CW^xY#BP8F?#HrCQ(5#C29AY7lQ|ozcG2_9!7zv)2Upx(Y?;ML$=Cqp{&Z+ z-+77bf9yX_c!H8qh>60LK&F761AQ`v_O{}&)-n8By>ql$?V_zTJkVn;UX}$0gdL$v zHLO(bQBb-;T^s6bwZ7%Q@}qOxGTx{5{Q8jkDLp>FA*ZZrLldEU^N^oOYwy5u@CD2u z{vFX?L4>nJ@>!_jzGV;aNSqDy7i<*cEHi`-=TGMaxJC%GypMb424(mvBV}R67}qd% zI6nNO-kasNEMTc@P(*1xS5VdsKcZIJvJdNhYW=dw(SY{0eT!x#W>A4?4)wT z1X=xZqbj4qCj1<4oKQSzLY!-Cc+}M>NMMUU!uz{>rL37t;hd)O$X)Q6*nRdjh*awh z@Dk8w2o;r5u zodNWhdO10+cb)nJD*f(+BLYLly^XvS%n0lBn-Tm;8s?tPUhh}EcF`oez<2GI>|DM=iJi#g3y~gQ`bFiq-=?(K8=Q=TripN4= zvEWmd&A=1rt)4UpRzZ7R6wSkVs@Y>1fVu2nlhrcac*`Dacw>B}E>fQ8FY0^Qa-{K8 zwW?T?AN}`5MqkF)%+nd;3UUgqRTYh2dpt%oCXvmIJxU&6-sLI8Gn}_eUr3%wBBhH( zNkGTtyimi7L^w_Uz` zYmY}yOiOFy-`XYRf68+5Z{(iH>B^<#UM&nMcvM+b+tym%m8eWtt^sBbIPklORha7t z1YsrW8Bz#61s(-2vztu}>urmlslq(pF#wu?J`NkEVHiEaslracm_9b{O~|{L(eZ~S zu*W}~cwxf)sPb`TAv;22{AKPZ-7Cc-ynI?Cm5Y0d-vQGh{SZFTMED{2ada5$9{LC< z6U#GigC5XsFro)e4^L}EwI!5JDf#txde-(I^M8H(5}4Tgb$e3e&+rWC-|6K)YtOa( z>K_|P(t4TuY%pjl@(yeW`2zh6*#j>?sgM%P2k2*{9*MwCL+qp2@hzOclvSd=qQ&kX zBr$$WpH2RIeNTIH0uFnGyJICeQXVUUbA>QWYKPk$c0;|Pc=X%Q@F1d(+rP9&(w8(e zceHr4Mc-t4VBO^KcT9%<15I~;z#7{k%YFS4-Pw^Ts*SyF1J^rebwgX{^z3U%8BFa7 z8C#{eW4~%)$Cg?r80UV>}Ste>mfSKbO<3=kD zDua?S?+KF`UpfEd<_llCip6+0Pp5y}7m8lG;Mh%)QR;FAh(IJPgRTLU8h07bYF3T@ z851ai6nm8r^^m5~Fr;Uj$PSswWHlKcnJAhV)yjeMgJXaTwWqGVBBgjq!M3bNf9tby zGWhxb7ObpzRKKNTQZG&OLstUb1otL+P&?TJjEzDZFM|J+w^4AG2NHf~Y~p=j2eaSM zXY(7FrzO4Y4X#3Gw9ijjQb@FKLim9IW61c>u>g=yl4pV^LUdcan;ykjg#HQjuue5e zM$-lddc(RFx1VhkwcKq-wB>YO?b|mrQU0$|KeAWvrSwy0D-NiIL;sVn=?3*QwRkqp zul=VcrC3+?PcfzhV189>u5E3N=%f#hj(t-%S_8o}L@BBhn~bj|+{0(0-xFWKaF|t) zD~MN)InWR*9=;Eh4l0Ht(1%HhBc}}(BANr@JW&M821>radF`t5nlpp ze51Vg$nLouWglh5krN5-kWz%%z6i3{GTXim^d7v^76Q_PzuVg!Xv-_hJ{@PwcQ9`- zt7Tc^6cPoVV*6~3H!TI6eSFox(5k_UJ)e6F?e4u3I@$(e`zI*pj-9hK8}pH#kXYgt z?Eh#qLNk33TRkCcS zj7rmV^IFSdlSZx9Y*dWMm-d5uy4qrz9@W;D`Bcry?<_V0gk@bpO{Gh9Y0LfY;emPD z^Sb{*Ho$#ImBa}4QTm|Z5HCz9l*|*47wrMKt71Wk>7{{~t0mnwD9s`A%`iG@`~^UH#( z(rT@3H`){Cg#o0ODJDhPif8UT_XRbPSanrd)eaQYRD_}F4Qn^e#YUypggg=QL$(} z$_cB0Z70xBqvSh)Dax5yC>HP@yM)R%yOz7Z1}MLoGP5&6{MfmK)6R6Js&KIg1t`%J zYTQ3oHE?HOQD1NOq+Y-Na{0W`*&`j=cHJ$D#Uh06wIdN-=C`m=y8`T`J8#KV9nf-z z-^%Od?)|>Kzk7=M&iCINu2dvwA-2<&WaK+!E71j4L@y>6FmF=G)Oy-60-Ul7a}s?S z`T#ay34t6m_1d_GTlNn9F(}M-6LT6xq;``3VRbS_#Ck!LpjT8c3J|^#z2(&jx3R9# z|0Tll6X6rVhpbLElRA0KB+t^AhQQi~qZjqd#ugY~X%5+BdV*<8^HuXhjTyN&Ts}11 zr*53tlv#_bs4p!nh%7jmN66V-;9nY9mD2FCGo)*S>h$njN0Ggsumbgzy$f&Vw$Kj= z-msoH(O4&)Iyol<3|chlm5+&wFE36Z;deb@q>}3A9PLx9Gp*aGZs?hjv>yju+^BUv!CE%2o3H`9*XLJyKfl zOmHssywBH5+sUyk20Dj$1eHxv@w~*_Nm$BV%LT{Du{1^Z2xtUuJZ&m9%59hI{a_MU z2?+otKn@Yt(%uoa5bux+>8`N7&;dPCw@N!pl{6Zuur!Qs^DG-HH56iVZq!lgRw}v& ztHvTmrdZDD*MWAL-je)L(ULj*LoUZ;(|OFUoRriLY5>Xg zD|P!pF4h;QJ?LeqmH2Z6XMplx1?jQj$Y}%~(uq`xOoVQ;9kyl}S6c&(hpf-7agcBr z5qS*l1NmsLgkWJTYzbaSE~T{MH)A4A|C(goVQr4qZ!Od+RdsjK%v#59L{{Wianjqb zZpn_O}Jv{nz_{ z@Ucs_2=fIo>(;V9%asM zKy7fC+DO>V01`dIa^Wn&Cdp+ciCIaVLodajBHiPdxU(65$N}&iNS)lH|7hFA#=~XO z(yXk7#S@dLsmeDw@o~?bKYsY&l=3`tf6@K&jjaXkPXJx# zvM08NM8NgImN*cWi+Yr$RX4%*(lN`C1?z|KQNN+nVH+TS&=-gj@>@EU&LJeAGHq{- zU$mIMbBdnsSp)am0Ww_6@3QOp=kgnKw^z87hxI<`ou_Hn^nngT*CB1NbVf5ZL#lT9 z*Y|C3qc;GA1LoBaa;T!Yj8Z;~qGJF(UA$8F)LyIlWAM}Nwp=$)K-620qq@y$j?>!R zCX8*HeL4CIaxrx|j)mnTuR?~*8rTEdd<+YElJuD3plqc+C&p8H(0N!E@dIF&m`z-X zZbGtjMF9EmR99Q$XvO&AJtgn6klAm(?))Kt_v^#s_>dowf1l?}GVQT`;2aNf?33%j151!z?#CwfwuIMr!#@j>t0{mu^;+wbPakl{(&_Gi}}QFUFsc zBI{SkNrVCY8AJtd8B5cob*FZ48e6M3mt80ky^*!(#BIj*3ys@!X zFtBRKM;oJ?21|m(Fc37DG|}^@SBKxIyWN{85lB}F+@0~l|A|PfznpED>%_;@EzC}=rMdW&PYhW>0y&$eIS~3F;wL+ zAe5*K%nRBb>>6qYY9sj+HkQ;w;V~*{7pOVta?DEezq&wG!O)Sx|Jv8KN3h02Nf%_PY(?_4kV> zm+j7|%PUAoO#bpA@cZ|#n|>_F?kfnZ?`n$e&l@Q)N{n!V9luE8>~t{bM3`&j;;8Qt zu2Idk9SI zZ3>j=haqE9p%=k(9Xa-A_E@NoqXqpQ#6w@Ook5J4%0Y8%Z0Hg&2pn&`Yo07G9B6BI zY7y06t>hO^DU)Tc&U%vc{%6RS|31A;c>2vVJ2*YMHlX@fPkH+^ja32M?yTonXBcsA zFJyBAF8TlCr}9emV0c{ejD7$ar@8bAgI~P=s=+mAJaD7QtO?>^RXN`vI?zW8+>W zN{Kw1(uNr=8))b_*?Ow{V#UJrxV+f!ok^0niScXRT>My;FyWUZt2@_L{!e3a$K>8w zntI(~bUF&kJtat!9duE+-*A<=l{xjv(w&yL2n2_D$(*A^IH4ZC8jgWsAPHbMRJomm zoMe9sTWNFHPpeC0Z& zkBwnx$Jy|swFa#sTK`bxq60`?rupz8`$KFf;x^_StN^Ej8HguQDC$}=pVrQJLHA|8 zp*AoKWG%IZvX!!kupj5^xayFqevaJi^Xj_P_`I&a;8AzR>AAlqPD zkTW2su|<$GSTXn)T4~>dvN}#6ra2N}NPVJNKFl5M@Am1q-iU7!lzgo)Wp2!mNJ;zs zF=^c|&);>wp#{kW{KM5{b;oUCutNwYK)Kv)UyZtB+XuOBy9=(h;~oFOW1)Wl zcQ+Ef4uwZ{L7Au?Xg2Z?Y9G>*phe9g-U7VeGF%twHL-?_A%7;%#6$5vpadw+S_|~? zx)h0W_7JbVv!lJ1P_v~BTNYR5Q}VR7xB5%xsrDtq6BQ=obfW`Vf~aFz7;p5D>&PinLhukTSrKGjc||bvRF*IvO+OWWVRmH(Imm8@a8M0A$-WEv%cg=PTW>)s zY;(bv&66G1RZ{)8!Hj{W-Te0aCUt{f1*URbo+EoFeoTVtAt4gIY7s zoFZ=G%@7u`$^0hj9A+J=8ed_3Zkwhdj2-F^AIPlFY!(z$7avO#q%BICoHRX2lq64` z_9rec6sVYNs(;dD>N=#EZ(In&;G(HzJiFkRXuHdGmp~cZ>5ogQAW`#=uV6;u~` z6=prA2a|~XjBdf6$KeTHgns-##6_67m^MfsIMv2B#_H7?w~+wF)voj1x0alzzRij?x2{D<<0@*c?OJR+^9MB-Nx{SY~*Dhtu7S5wD`Lx%?fS{pk?%8phi z{l7Bk==ZwA2t|ckn1_f57+>@h3hVkkh!{j zb)D}~;{K2OUzY}#QSm(fMb=_UCXt9KhMJ(Ekf%0(5W}PgA2Tkon#_6|92Dx~do{|k4zU=f!lxWt{v`^`SUImGo~busslb<`_>S0dBC z#46JrRpku$3|?(2YkpIzE>6k0n30-ZmXe>o>bE${ka?%zMX7&ne&g&u!q5)gDN8;y ziV#g^a3=5(k`kwn&K7CE^svigNubC_xR<&uQ>aLgR!G1z$Y7JC{z+FA_>w0yB9 zSr<4SIhddwP&teQe+uKHP9Op?CD7m4P}B_c4D@)k4oAUQf!}#AJ_PGaxQXp14x%pM z=EK*c)Sxd8jIG}^L7T4emw%9RyV&jHTgqzQ)K!(I)nO}fP1oy#I`5y^RB$2yGT1q-)1@#Uv5f(z- zN|2MEqKPCl6oU%120E15CE6Hy`-rq{YxmNsDRuOsV}*CKIe+hFb!NbFYI9tQuw`p& z{hCX9tA`fquUqCLHjxMnmS~F0Licu`cRsYB4gQ!AxbM8cKCdrc11>9MBLcX%k)FZA z(D#wPQa4~@$T!hDFdirvP%}G;+=pHd5b*v*W6+y0YK#NE1>=e+Mp)q?(3QylAYQ<3 z(FsO4ERMytk071N&-O}t!n9%R&6q)+KXjvKO?N@ljkXC@tm>-bZ3W{C9%rKSIhkjQ z7Ug7?t4ed4jx}}+IuFDd7aJw;Q0!ldFV{`TcS5_8U4bv)=Hnrku9iL)Q3ZY+6|I3_ zCHz7qA$Gu;9XAmFS>{38EZ4y9wr`G5U}ax|n1~W#lZa;GZ}K8$9_<+SGC+iw&;5tj z#d{>U!gmwyzdznkSouZKP@QD zZp(tEdt_}-5C3~KdwHR)L{l5rfb9bfd{_CHQyeVpR04;g<&pY8xF^V6~ zOJ{Hx2+}3;B}6@XH_QZn4_Rk@2@bZrv}`r;Eh*-kmM|O9u@Cgzp@2}J$B~!7eC%52 zR4fq@h1rW)i>pJY;U8cmgsT`e?jJlEcNjYlH3PE&eiKfB{Bg{*x|_u6QElkZypgEx zkKO#XuqI*Cf%<~R-wl2()7sLz?)4uV?No(YCplIlzY+5(^8~N>VA)jJ7LP{v9FINj zVeVZnDzQNDk)1*-CG_L2!KXr{c877gjRm;NWn*c2z4DPJNmZfWpu1?CWlpdjwBK+P z!4&{w^D^uJ!GWGah{kOsq6o3%GVC{!2mUCb5XZr)ai8I7$R@`(XpJe?T%mfdx!J#D zc(mEMyA_}eHx^GS2+DhyS(d#b^GxpHzvAM*MN{fC>tp-X{S3X*6a_njUqf5K%W`_} za>2XO6A}2$=WftfAGv?MTZFgX>5|)cZl?sv9AH^#B=Tz7Jsh2I26F}BnqCvw@U=Xz*uP{f?_yDI&V!PHf^C)i%Ad9bG@q2u81x3H)gPel zxO!3;hsxK9BczL@i`>?_nqAMhBshhNUh-TSE9e>cLj(>Y5!M3LSmhw2ako9tbkaQ6 zJk3^MlRE6+HrRG#0kQ{RkxgQ3B0l0=p?&23j~T|Bz5}c00(pD8d;=BqxPGUSyCwmv}mF5HApy^Q~MHOG|a5Js=n{7|asLP1GM7 z2G(WGa2&A|+5)UPP^hgIkTFJPBo z51?nE9q1RZAMja_VF=!#w(^ZA%Zt&c8tlM>;nQ8bcK0?)!;>a4aI$NwdE0WV{$RJD zgQmJsg|$t_m)(e0bm#f2;y;0G}y7;o@vh$S#TxD1qK zI%-MLOfkBuy)@HR*VPiWQu{*dXAUwBTfz1k$VJ2<*c)6LrU74%#}F746G=j{Q;_7D z@HJpY1^ z1s_Tmlw~x%XmTE$FxaJCYY739a2qKf*|FkyNr%S;U`WE|{l=f@eZ}{&o7AgD^22o} z&qaKfd4utbwvVVI7_kR1OVQ5}3lKTT-S7h_AD9ZA3crpjM;*mfW7)v&Ux>NNT!XcI`H^)fXLxDKN_FSO=1 z+$$qivh!Vv_GaegHY@8kjEjLB4myz>=(OprzIZo5rjJETWUZN3FiFc@7y23crR} zfW3}W5S-%s-x0Uv>d-GJ5F@I~bJpl$GE+O`?%DGNrr1N!` zIN5UdZPI(P^O6qncU~0G0h>qiC&r*_pvPg0O|A}(&ev3~nXXSzYjvq=g=v>oVofmc zK#T16!21ym@HIe>DhHEnGpPR@1S#!MWyRWofAu*he=P?#cHk8lQiz;%`|_OKiiBLEg}R+9##~a0&`X zt)b2p|4+EwT_aO@&+_{2yV~QV&mLE>x7g{9Te)CNG?N#{FfiYcM3glI2!17Y5;hn) z1Is~d#~p>wz&=MF1ByL&F;jqbeJ{2f=Za3n+(ZW=_Mrvv0QeRt0nCE_vIaXY7*E^8 zx+SJ~^?gI8e4}QxYrZ1CC8TFVlLIiq9j-2~q*fd*KU?Bmxw$;Kwyb(?XGz=M;ZC_) z%dlqKeULNoos@~}D6WeL>{KHTcHSnji{k|@+(7OM+JAH>yaC5XUjlbRzgq6usAh=i zmC3{CZcH_wF)y$;*pk5yp}nvOTtAvkTR;TnBlU%0`njT%HS~v zXvtJ3(iLJM&WxFeBtc}ba@}srhv7YAQ+w;X!dq`O-l}P;*k7h9xmes#@V?l;m{C1g zVQQ^vOYd(PzB#5eMcThXlW_sWHH^hf0oRFtp1+3g#$U|83IN+DIEw73-T zex$~p0`9lb9a}6X93;yX(0S__@GE;a#18!eKY@0|?8Fq~_~>`|JD5^T1x|rBV)vtU zs5R)Li2DdO>;n8LxCmSV$_DYQ^KHvD8_fS3S+9ByxU8P{rFU%ZENl7MN^Y3eI;C-K zyRnhmzYp+1{E*8{ndYxx6jFjOCj-PkHe1{){^ESe`HG9kd72Yh7$DRG`R8!bDM}+I z8aW-Vw}BijCYbTKAyez2o1?p?iO`$0z9x}zz*1>{@7Rv`344HfiJ66U!cQOwi3CbE zVFERtGzOfkX5+BLC8$&^9S%oL1J8v}t)Y%w)l%d20l%?Nokx3-t)4BY`V}=QV4iJx z>80Yl(z_+ktErXfc2x^<@ZQi)Rk)F6C&AYd*HQ*}%LT&#FIMKZ&Lhrqxkta}dDmAS zmCoy=U@@29$eT~SMNc5CChWy}q8Fi_qk5qT6c1W~+y%8D?;)&6e@rg=G_D16AAJzB z7IhM_6a5Mnf^Gy~hU!3Rwy(f5bJ`MbtT7;TFSY%u2DNJFl#1LvYv@w@pKh;qm!>?R zUjM6hSw((zOnFM}aOwJHNo{t|x^~#eP9;PaXw7zHBcOz9L>G1 zNt}bsHB=dC&)DFg3%ExswI9~cv9v3-PH|56fduDf`YwEi>#$n{lns8U8q>ZXLXSkW z)9d#S=Zz+*-l|rTcN14g-+SB>#Ih=bQvF^yv0Va;O=hy~8>Fwx+Tq`7ZaS}ctb8?A zuS~*^P!16D>6_8pG1D1hYF&?|TiNoc`FxeBbn*9?FWlPlGD1&&+a>L4W3!Ww`#jk- zkBD$W?Bd|RVbx3~?;MN8J#Mbl`kAn!(?~lZS*R@YDX|;-rmL%j%REDg7VP6Kw>`CO z8B8A*cW8QrrReg!A@AXzhQ$Uu9E?!;S^S(`%bd^1l3Wzh53W+v3H!OBc>SuzP2Dr9 zA2hBSNKy33pN)FKoiT3YEXrC?nAsO~27GI9duK*gPpUTcMk?lG`-}NWx4-YI{ZKU` z|DQaMx`6$|<+Sv%|3_~?yE*O!^CL4JS4ndMPekm{E>nBs-LZSvt7-G4cu`r@t8pvB zKfB)wsq}iy-^}9Me9fOnZt7%B8#@;CU>jvsbq2c@lIp^6U7Q6*leS0U~C|tgcg$S*wbvwM;(p|@C8zMy2jR0D~|vtF=ui<`Ym?W1=RRFjA>&&aa|0(M<_MG;YSCr$On{%bvnx; z_$$cKNg3DIINfq3zx^CeutqHDM_(#e?Ra6&oFm zi8~a0b;7j}ic1YM43%oG&@WO>=;GIX9f;|@X#8!B1S1gwHb>&hMR1!b&oJSRv!Z&UTtW*Y7iq)+~YoRE=tdbKFqK^;-xM}P>Be$soeB& zgxdQ{?U3I9q2Nt~*Tf61zx`jhGkk|-mt;a7O?=+~oSr*_dtTHWZgj6WQdHFEFW+TX zL*#xx?v6$#gTsIimTTwbM&-`=h&)1(Pyf9?l`MaofQ_nOI5tSot3ppMhFo8J9Yr0!d z&3G#N2CEpBi-=Nw?q@6iw7#>i(UEbXpsmi~T%-36&s*M;gfB&9g4wp0)|RfvZClH_ zE8}uU{yb`UUTaqxb%%%^gd#8B;H2b;*^^dHVkUNgE3dD!To%Q6M^M*)?0G@D1f;`c~;BXUo8O7w`ICGdie zl2XrDpj)rG+ioB1tLU$(YI)iIeQb^6CTFt;%PJY)1)aI-$k= zvWwDtjqrwSiXeeFnYdNsq9U|9dhHc|>N4x&oBt<&W&VSHN}A$o@XLw#92+sIBw*~a4%KddZ>%XWOxO6H@lEeDOP9-bJ{@Uy2mo?KWIVq6T zU2nI(9RGIqQ)Y%O{Yk zZ$*$yejFh6?%wO%7vON6?lVL7gc&bzcl6qTjFR$0?Y!oM#?gj^A*sd*mV=lgtd+bC zAcn<6!U87-JPh2zv9Uhcf1AR3*7l!o^sTzye7m{6-&xUSnP~69(bfRe_>M*XSnyI<&DPB(^Zuq7L?e#w*g7MuEZykPslkrGXbWL)Duwh*HWcex`L;nt1 zM&whJv|1tz?_qU@D7(J4-^p>yejH!(dF<2V=aS^+&3Dn4nFwEhz2wm7t@aV!PV^P{kT9I#?K9mQGVVe!G5Td-v-kRdbu>Ixr!Tgu zx+~>XEti@(T}KB6W{87KyTSM>75H?8;{5A^%Yt&nD5vxAUeMpctD}&5Sxs#D|4RSV z-|Uz;oT0d6dIWFA$jIX;gLprP4RK5Uy+6I&Tr&6z{4*oLhMorPo5>et89ByE~X>b9+O z-x$MXI6vUx?sjq4i@OcExVzhMxwyLy2F%^tu3g=uZ{B~QN%NfNobUO31VON!&Jr>< zu_`Vq?XOsVWKnduxR>a#19j~$9$qsye@$*-@y;rtvyErGtb-ItTGV7j*IBLa_qd$V zukG`eXcVHF3w8r8J2D#V#{aQ-%QKctBA(EqO=T-oUqY|yJ89QoKR@BH0`lglofjP@vQBllD2 z{1|f!YudDSOpE`eCZ>6`1@hT}TK~FgNBQ8Q^}nkN{3VM`KN}X{DzFIE%lBw!D>g_N zc@2eAk7_C^CVo2qY3=i}d$~_z9-jSr^xMbA5e+f?)7Y}au5p{&A8)H_bH3A;l=&$M z%8MEjn9C^-#MwW1AfKAo78s?r$va1Hh7NZb z_Pn~Xw#KtWOL~|*GNfOV*iFzCv#EjfM@C3yRQUVP&PkYX0h9 zOC`dGq*CQb#aEF~&Ls$7R<)^m$lH#eKis2l9lg2x#tK>7<+OUE?m499UZ7ZWPJr+Y<(G5v!pC1)kz8EsQvw{6$_0NYKwBfX6+ zbJ_wWRa0x56?b3>9A8X3h@oVuY`*4U(vJ8s?LAFbG@FusHfnI_P;M*ESyP5W0{1D|ldUoK!^as{kC!fB5HoUO? zpO)?`zNYeFinu1ZiA$PxZc~{&J^i}2CgLpTt{^;6?-}fP?a2(L2H%Pfp<}c}h$(q4 z+n>PWx9QhLO=s`E5^ILLn#FOGlJUsdQOC*-88W_Xn0H{if}!b%+eg&GdY_ zp?al3@^!)29k1^{Y5hFq<^3F4w#*i=PUfExa*~fkw`?hBd!uDGlQ7+8w|` zdY=#Qr+K#fWQYhHFV9d-is`HGnN}66iryUeR54qY5jaUY%idQv{Hgw(_6_kE!N2VqdL z`h=pDaEZK*T1TC&q3T9`6nyUaWa(YyowIj=mmQxEEge>jd)$F2-FGRTtVsEudL*5f z_%bmd8>h2EMou-65ZvZ}jdv0(fIjN>g>*}q5IefVyQX<9d$(AcxHR^*oyizppjb7MjM=ao{I8uA7?XOvrA#u(g+EZ(N9xL`;DTkYJAE_yVu!c=D&|Ls}MgBOX9@80Y9;L20+Gg;xOJcXm!^Gg0z z7?soz|0lUe`j*7C2}2dxAZobIwe^S8J)!e;L!n|~ zqdVS`SbxM6V=FdKB)V{}A@SJPkZ+n9>e%p&f>RjeH3WA2;gl|T?S3J+8~SMC-FA;^ zzn=Zpt@@nV%lXbM4BHaACkjuz6EiVZClBh@05>_m{Fhv*)=)> zv4tDc+9oH(e~+wI0Z3C^w1Vo`B;^RW9Zh_u+|!d6wu zbi7-RsbBm3UfR&II<{b6DOK90?7lh9(JtU%9O58qmrYUsL?gv#2nDsZ{Bv#W_X{8C z7u1VG&&@BE{F(LRk40slCECGLrR<4b(R@bBsMf}2mGLu@#>x9g`G}Pg1_uOxku|<~ z!tTgV^$As6G86`-<|aOlJ|F2+?3c~*E+7_EpREeb%`J5P*jn_e=2_jBz#3?u;=JNd zlUIqdW|1vArF~6m40#noGc6do;~yhlKDlOa1yd2z$S#KYCUWKrU4lvSO0661FCS0c zX696$G2Z?1;p3bq)1QRi-SObgyZTpMOO98Z^L)3RJ(^UK zyf3wX{MO`s@^;!f?hs(MKQy?|z0zf7x|8RH&9R>0Qvw>CHZkXomDqCN{m1;$w0+n>}# z8MauK*=X-aP71q|)Irr-8zLVUGMfLd;DMt!urBX;-qE)sUgg{if3*McnFl4`@BVmO zH^=Y^zCs<*?Fd~Q^&o0m)WfK|(pp6a=sBVA&G&S49JYeQ7Iz!;Ez&G>uOurKi(Hr* zl5jrmNhl`2D(w&q_f{JkYbFcc4)$r_1Q@);uw7DW|Km8h%?JlYP0J z)NSNbQuHZbn%!&eZ`!BH@^DpjI%0v^IZ0b|1z!8Aq@-kW%^P!HdoxcNo7ZnZ6QynV zV!es}s)3 zr^{ft9jBFdbKt&5@8D4r=_0`~e#bDstWR98=oK-G!bj+aXq3<>E@2Bb>&lN;bu1iE z)TZWXmEU(cm@o68%ThvPXSPXimD&DR^W3yqX=x$56yM-awAOjdWizic`Rpw{R(vq< zLlA;CQ`UzLRdmv1@SWIihYoLAL=+{y>-nYe;rJJKUaWpq__Jr>(1uP%2F`~IG$X@) zMoo>{7QQ&vAgz*Z0B13S*j~>G=LoAQKm|G@Jl+f44)K@xc2N%!pG38edKdacdGI4#2OnCD{nSF#sh{U*QvIr~UoNl2nLoU6SKSxOZVI6w%>sEDOKP~*ERa%>{4Qm*Zj?p{ zr_zV4KOA#vtkpHuQ|hjnKfAu;roeCB3sHe6RK|8pg?8T=Cbs5h_2+LZe_nYu>s`sS z`OiLmivDS?%&0s}garPP!fS=b7xu`1^ z{YnUp?3lhbu|pGk^iBOg`ZnlF@Ve`%V?y;bV@>6ZiUAF4?Q57qI$tA}9!oxxw7z8^ zH9q}ViYr2_KPsSUi$my|RgF~>WveQN)e5a9m&|h?sNsG?56Du{9q3Zx8T6OwqA~Dm z@$b;r$38B9arYVaY3El(d0vG!c-(bZc3vrp9U9d(u_S3)RDGOMc|r0Qn*jXi-w<5p zTkk>WaHub4L~e(^(`3ZDV-80j)`zR+YAZMj&K=7Q%lF~|wZ9AgE`C$VGj{OF$(}N& z2uS=dsjzi+^KWfFwHS~pPwuE2f*l4nP}A)DZ64G6`uxTP?rr$TU=lwAEtNe{50kf$ zpW+q^I=L3PI+QdiIPd}b+T+EAr?=k>eOH@Xoj1>R-U#!A$W+})og?B{lqf6^-CkBE zZVK!N=X*~3p17vib-{m$`GRb4mQE&(iF*|pnK&ohrq_mz70*Rq`3JkAS$o*9(opst z4Xa=0u=w|&Ls=di7Ma^b)1<8FuqG$tEQ#Y(yTyER5^>t}%+j%HSJnBdNOOs;l}kxw z&?ouhWScR+WFYUG*zWh^hims#efW{{r~YH;$GKlNeBMy3D*ew>Z8;#y6yAv56m>V1 zb=)T(Og|iTAmXuPlC&A8FV{f)6MRT+1FoPJ?r3$CBrXySZ-}|9AEuLs3}&Z@Cp}W< z>+(f)=3I5*vAhArk#z>Mj{X(Aq1dOm6z`55(1e@(F}_)%PZut~3C7S-Hl6)V-K?r7 zHG2%0J=2;)#s$UvJAzaxt42Ym2s#s+iFo7as`Wqr`Q80p_c!*}hh8UT&&qjRf2B%F zMpBUChWdA;g3XLQPoAQ$3=3hM08g0Xa8F`u04E@NieMY>w(gun7I!YXC`}!|E^$NL zs}Q$t3v!!NYYX)ptI-+8Ri)KMST=bEL!sawbx@m|gf&^!{8;+jlz!>fa82k;HvhQK zu5yRej<5b))~#l$fo}=(EO%=dC+{vQ6pi5)2rPjtCfC@uo||*{PoKAk-f>>te};S+ z_O-5RTv3%Db?=k>!gNtv^gp6Y;`x!O;oGGX#ci3PtlcloGr_yS`-bt87A%fCN;gQI z8h2SA7qv5Ns;XY;ga4!2Sl8I>6|SoCQn+kR?HqGAGBemi7B4*+FHCf|+|n$h#o$)2 zQ*Oq$(;k+ZnJb)@?hW>%=C4+pBh*ttq2vLcT@){Gry49Bqr~7hqMn}7uII(BiqJ1D zvRl2~|F-u1*l)XvClt=NMOyE`NocjUpLToLpV--9bHgPvmBdQVg8%aW@t$_|a?ijg z;ok-CfvGBqe07X4tXnLj->5sI%NF*B6WtHph1H!5<)!b-vdeoI{9C)8Ck6aTo4M)hT&&RFPgBBaT?49UFF4xQ?Igp5onG>8T%8c%t}2!L5q< z4Pz{SF|Dc1@{g*_cxCL`WH_~TLc91*x^($cKn@c2BX&#OZ^PrdZf22dlH(7)ntp`j z2>Xk-N`7&1u^yj>H`ZLO-|-_Z_rm)p@5j7Z^WpNZi#g{E8>&Ha1Qn_5CCdmO!*Wx1 z#7ql4u9?GnkL&3L%pw1B|FvKwN%04Ax+$+nK1W>-%TDSVy(>C3`mk=AJQiNc+_9%R zhZzL5XKRY zpC#7v(S0glVs3MH^4|$HV4?`Y2T{EZZ%x6RfkkgWt^Kt1?W9j5bJRcoH8?7U;#mQe z@+>wha(cwPm@jess81pPU}>`XoX%jUz{9{EPh&8jbD3Hy>V=kTrmBBNnL{H&7le;f z?37x8>-2o{O}nY;M3tj-Q`Ioz!Ul+*7tl)*WRK!@#0b+<(>phv+)R+ zgCaQ*t3yatvfw2&&Nbe5*x;>W%9Eca9_DK>@PGU|53VXaVi0)2qB;M`_<2DVW3 z%6)7lxjQpB76-t&hsoZkPSbSqDcsLDy}=Nz;$o`wcZNm7_oO1L~kQ zs~0AIi;GAZo<2U=lCU{6BIFKS#h>6g<=$1-%5tQ7sR1^}S;jk~1A7@i@Bj`KT;~Y* zAU->ws|zz9`?Eg(Aj>NG-}}I)d%vH3uddx)xhp8}S)?lkuR<02D%RLGOTS24EnbBE zg0?Vu0eA35V1s`!WFY#AItr?E?d2xcy#R(S3dvF)5^ZLlGcudSs;VWcA5`?H-D0_C zR8tsvLefooF1An9fs{Sz&(dZ!85XxR8fWh};T$<*a@xGN8&!_oo?p&ZgcgY9f8d)i zL=h`GttjB8aCOdiz6WK>n)5kNf2DtRXSe%Rn{BA zs}~%SK49K3Z@eJh+8yT8PZ{1y*Jw+S~2n3Q`JEf8PI%+LU#%^3V?+h$kKhUE>W6j3I05E?DylmJ}y{fBY-*+r;lZ z3R?W`S%1!Oo#+(!f>lb6vS*$zGDCk(J1jI$bOGB0ZUavTwDc$(^ZS6|tR1th;D=_O zTpu*vV~iT_WnJN@N)KxahR(u4u1#C1e1v*>8Gnm18O| z{9cfEHv3)nCYE4utolGzXK$Y4Hd4*4S9I0%5Boh?8ks$1Ls=O^tG!cpntQZSD>_LhHNK_b(q=xupgu|I)ay zF^^4_5z@EVqp*LXp2T*H;zw48f0WU3HM|6P=DFvaW4mBEY_m4VJbk=>GgZV#UOZZl z{v+y&bmhkSe^Zl;E6jU~HkS6yIhkAad-jillFX88mZp}u%sgs?xR;_($7nerv%<#8 zhG@?7x1!zY`_Kh^E1{(K;k~(8yrc3^ae3&w5GK;k8V3usMrm((6_CPt?$Wu78dh0V zjr9hx=coH9^b7o=yeDsnJQpiYdKKR#?m^5r&9{(^>^)ZNJB$CY^tYZceKFp*TzAxa zm-~KGUBPnj7(W>t!HMxsC7Kv)4Wo+o6zg)n{vPwI;ww`)DsO@5Sbab8n6Ig5ow#|( zQgw)aLdaItTHPvR$g4;7*g4-(IPmpKoC0`Vr~ow`A03!SLj7}`pXV`6MD^MYFI z_+WcjA7^?{f3%vk)R`zsDa8?-M1Hb(Wj}WDw;&?tkD6 zwLf<^_%~8QHi;6Bb``#tT@~WOX}~jHxYO+GRNcFd$#a%;`BRk>Q6SB4Qg^wor;l=7 z)9$q*`B*#vF?iIuh1>>6|z3q zBe0y)+I`G1$#~lQp{`~1F%xR6_lo=p$XFr}n(McX1gcVcN~L6+%( zp%Axuwg^qa$WTSd^XTGmEP{-dXmT~51pBZ7;1b?xI)M}dD>>`XO$b*Jfj!a9*DVNZ zR9;k6NngXaxx+mZ-B%0_^Wf^RnjJM~YDQZX?gqLqlZ0g`9)-OKpA~&OLa8Sr(&P_h zcffp5;yV&pZTFjX)(y6$9+7t)6-iaVI>BVL7ylag5x(L5Ktvi#jmL{7mOuK_`*+LS zLq9K+tt;DPMH|AXo0LfG5wBIZQS?x)&<&BClgYVXkr|YmGn+Whj(HyQ zF7~o^tfn3rkAT51gxt~0y2(7c(P{7KUg%#L7|L!tCc*7_THrS{$9sXY7{^$?6<@6U zlKUYq=TAfqQhKKpZk%IMlb?tT@lmV;y9Z>^UJsk59Id&It`MCD817;6e|R}w7o@

!rieJYIL0y1eD(5{ z+eQGXc4|{fIBbo*>N8RAgWdpSibzg05DS+1ACTrC UJWw?^umAu607*qoM6N<$f(uOp00000 diff --git a/uniapp/static/images/chating_action_file.png b/uniapp/static/images/chating_action_file.png deleted file mode 100644 index 303798570c32b6c529e9be6823dbbf3ba5970b08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2462 zcmV;P31Rk$P)Px;SV=@dRCr$PoqLp3RUOAazd;`Ibb^E+Fu??)F$^&j7K9QsL@F*Gs}TbYk87BWzrb8Ug1z{S89fX+ZGpaoDr1Bb{a7bk$jz&>C* zunpJ@Y!s1q(@j+TI&jW41&V+%Ko7ru%&w9Gn}DUjV`~XeIlvAy&`gZ1yJYQS-@_f zc_h=Zpbr7(h{%z$E;lxSknp+2w2F)ZH|l^xInWnvoHjDxsta_ji1ZWZTz>3js|_MV zo2d>qv{Il~11qAPi$xz(V2A>p2i#(kWQ79r73fMpUy)gfz5=Th=xaci=;vY?0Iw=g z{nD(B$&nQb>{XyTYHx2=vVte23e;ssE|x{v(4PU#t`ot4W*1Lup;^Y$fEv(jQy|Oo z3H>$nh4ou`=J~&~yW|5(kN+X4Kwa1zeUrszjZG-FOXvf3EzDKuyhp6Rm& zR3A$^v}Vy9o!k6Td2in#Ce2(->2Y0wCV9Ej48$5`5F`#h-b%^hp!pkDf)PPpOr(?IH zhFw9^#?k!D%77+lkM--HL6=VLIJ*X8w?hZ@s&wtG>*j4h(=+CnIa21~i@X$J5rjTu+ITSFjdpEi}zjD7kqgTj*KMo6xOmN9xrJZqm8F zXn*^i4?M-U7Mf-Y9nhy6<3|pvl{XwuKeve`k0f2q6a$(DQ2khI;Sa|K+A^z#_p^td zX3e^ntBu-#rU7)+(90P%xVL9Fn8^w+Z`;ZDf1-M2&D3dsf*zItf^GsX?^<=3y#vwzym&wu@_0re|jGN85n9nZc4N0@eJ zF$WL-*MJ5ARDCMcZ}#s&k1u^b(3_*zca*SV)dr3n)fEe>FLn)0;~MJsBni^afEv&s z&#&-J__en!>G6)_&|i8fXV%)fTNKyvSwivh)$G`neA8WPp=q?xCXE}i;0I%A+q!l(O4OwRrvK=nr0+!y zXc|DjaYYX%Tvr%qmsQoduEH{J=^t$9&#&sqo7Yyzp)mYqHYz{leJL2Au66bIk20dL^02t`!HKx zeanCb0aSfhXrnYJ^a1~k*>R3(3r8z~A@4Ij>}g?flq7Yk4M;82Yx z0lI9_3|a(qbLJ>xckgBDoyD9!9sb=%^bu;_?CGtys&WPp%6r z=}b7z%M<3_aXnqm`)nrMWz0t?fogVMb4oI%fKNwbzcqlX2KMx69h_NcfojUXU%8%# zpLl^2Cr<^ZK#HFA72ddO3%R`4g(+IrPW4a&RSEXIcYxnL^B4ZSX1R7Y9?}v6wpj0ob5ggXqFK+pawL{6v(o4 ztc4oTEK?xM(ypMPx}iP<;;7DOUD88qKpq z-~68|B8Mujo6fnrfSJ+EC+DNSTSUs(#REMX*a0-ld3mBGfbMVIQAGAt0vfwHx*1p) zt$cDm+NmOPf4K^k9#x!k^?>!jB{?rsGz8cP^b(QN34z91sqW175|AH_oN_iwy%D-d zM0Uk1kZ>@;IoBW1b-C;3tX$zvTsH?FBqGmM4YS(OA?Mr}pg7!ljW1!`p zVz1k7(!pSRwDHu}Zw39%Yl%*i6_MoYyH+_u%0T15>NRyFpvz-^&04Krb`^HIL5zM5 zv=Ue@B1ipr^bIurV9vQlKp#L?R_v-PxB;zz7WORr2`u^yc^J^KSG^`~16~ByiAbp* ci19Z62lRQyEiq;)$N&HU07*qoM6N<$f=KhDTL1t6 diff --git a/uniapp/static/images/chating_action_image.png b/uniapp/static/images/chating_action_image.png deleted file mode 100644 index 79970052e20a6686c365986ec35eecc3fd098f91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2435 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 D&D~wx diff --git a/uniapp/static/images/chating_footer_audio_recording.png b/uniapp/static/images/chating_footer_audio_recording.png deleted file mode 100644 index 70005082312e41289dacf1b3b382258816dcf4a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2835 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 diff --git a/uniapp/static/images/chating_footer_emoji.png b/uniapp/static/images/chating_footer_emoji.png deleted file mode 100644 index ea1376a40d194890d1274e074d54baed4997befc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3295 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 Hu0mjf)s?c@ diff --git a/uniapp/static/images/chating_message_del.png b/uniapp/static/images/chating_message_del.png deleted file mode 100644 index b413855f540bfb4aebb37d488fee10a1903b682a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmV+-0^R+IP)>lXf00001b5ch_0Itp) z=>Px$+(|@1R9Hvtn9qw&Q5eTRA2v#2V`HHyNm8<)q(re%vtWeC?^-j(^@10?B&-Om&c|OmNbME(E`A?R^a3om^ zEUnn{1DH_1RoG6MRD&cr3|y{t4BSlk>dZmhK*24n$HGF(>SytL-N z`l-TpxYpDf63I?8CALxT+qQ%eU`B;3V)ty)r-;Z2-yK-K_98VA*ybu-Y4V4i{eyn3QWJQsmn+EKJ;+v_v1OMU!Tke)%3 k@@J^+kMc?N`=IQ80!X^hG$Bag0000007*qoM6N<$f*8d2PXGV_ diff --git a/uniapp/static/images/chating_message_failed.png b/uniapp/static/images/chating_message_failed.png deleted file mode 100644 index 63da91349f3fc4517b6977ee9c07e74d999827d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmV-`1AqL9P)Px&I!Q!9R9HvFmt9B{Q547jcXoDX*Zk;3>8XsKR7|4Og-{nW3B?L56ATOt66u3P zGE0<9A;mz%hqa&}@WDVx(1;Qdeek0qlG3M0eG09I)OB}scW&If&EjXy9S!$sclMt1 z|INAQoO>>T!4J(ox^K}JmMcj#6Cg>H;s_y#WagA&o)CNk=x0qM{o(edUh;O_W5hMt zZjm=V<*;8Ol@dr11;V#m&;BRCq6XR_YqZfZIQIQtHd_LGjgPk-jESs~fC>sIMugX| zA%Lm@%`>y}bqNy_%bWSw6ks9kSTwQNy8xPIMtGwQ8KMDSe#FqHxlJI~K2o!saehBu zQy_MC#DiW4FeS^#QTj$ESNmNP0ruvSMH$;|ab1u>XaO~4btFOnY|jtHMD-aByS?oR zED4F+ci_u7d^fHc3>X=jp8cJr=R^p=<8szh;J!gGP?}pIA5Z4X{iDNB@0J@i1qB)+ z21cs?ZVkXnO_QWak!)A$n;@SI=BU5_9n^<4h5=Z0NSYSMN|Z-n!IkPJAVy=zg_P82uFaTRfLE9q+MoS6na7)W!Ka4gRUBy;W1#9kE{&Tsr11s(}Apq8_ z!fZRvIbzgejC>Of*`>2r&xLMOwEjwiA!bIZOekD8BXb71&CGX`?pQ!~dpN)CFr!BV;kdISYblQET~PA(XOP z+{{;7g}~r|s0)^fb1VWrk@C}3kLL$|%%|*)ubTk#r&j%AMfp ztu{44`!FWN6grG}8JRea9WT2fMaOVaZEhCcf^&ueHXO%1kpu^lod9eYNEm?VNM?Qu zwiwBHF6`w{s&C+)j^#SUo?c9J2$mDEF_CQ2+|ktxK=YL7)ogV=?b+pYeNq3f>-ir! WkARNgt6nJp0000a+1mb diff --git a/uniapp/static/images/chating_message_file.png b/uniapp/static/images/chating_message_file.png deleted file mode 100644 index 0c56327b0f8fceedc915afb369b63f7734fdc81c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1907 zcmV-(2aNcMP)Px+ElET{RCr$Pooj3qRTRhnXQn%|+foR$rBF&RSOi7U2u3LKXt5AcNDX$In3xbq zOf(@4iShA4<(nazNQ`{Y7{&O&76PIKMMY6;7l?`|$g=_3QrZH2x6;neUNgJYwsd!A z?#?i~-JSWm=lR=v@7!~D<}AU$#eOX-fhar);6VVBz}O@Z$p%#8CKBlCIPbr9wMI(Uk&LiS5U|4g3>duz!gMQ~*=a*DV>G>`j?l$*Ph2U-Z2 z&-)@kn|WY`rsU`yVFS66+kIBfno>l|ziKp+Ke3Z#5;~|JL=%lD43$X+V4*e5eO8_} zxtI#~hV~&*E@FqhYrrU`dw#M2y9w>QoR?orOZL=92j(l+_FL=q$cFn|Y3+t<L+Uf8@HBWDg)_*j^Es0TzUo?x~aV^NVTWm$gIrmpySh(R(ffx0T&D*`TRgyZIc8938dPj7>A6<1K!GI}XiF~G?kifK{67@_!VSyP5 zESV|-Q&Z9iEKMd}N7P2++{ znZ8|%zS`ajrAgUAp(X^QXOCp zFr#B&n4B}hII%gv9ALTxOl~W}-z5WW=YYQUsLm;CHpq3$`}nE0t}d_2K+Q zwEAlYnErf>u#e*eZq$#Ja@H>ToC%NEmT>A@3Bsr?Yk@WG2QGeO)HnRSE~FKIlEPEc z-vgX@6}Vxj$q3lgb)YHBQwNyR(gN4&Tec7ywALd)e{1BCCb)rd_W~Jr440{|4D}jI z;LFsM4F011@S70x7Fd(wUoQc@VcSJmW8VTRrhsX0yQ*CQxQgF_kUcx*aI^=911Gma z>^&N@4Z9Rg0Rv;`Z@7d&Pd8}7Opr7-rnp)A8MyLtAxH_`hccL(Ibb*Os6E|aH*Nro z{}o}9WC&w2L4ptyY`c{#0cLm5@$}~aQktQp{M=a;NR zbn^f}D0oEd6-TT@m661Joq0-l5!dzuQXwugZIHrIvzf@2`WUP1FXA8oRX{X&IR z!5;X7&AShm%>@&D09>OjpW7U7CqVbpf-kgXYYG4FneM4+z!*!uu&d(irOoSQ!=W7`B6m_7@i)1GqcUzH)owVL!t~>uFx)upX`> zrsU9ILOu2~D*$>Pz%+XTjkg!}2Uy^BD%=^d!M35bid8?g9D-O1ut!3p&e&gI#5?`y t{#h?T4FFDnu|L7s543QHcGHV`{RfhgK@0g{Q}_S?002ovPDHLkV1fkBai#zO diff --git a/uniapp/static/images/chating_message_forward.png b/uniapp/static/images/chating_message_forward.png deleted file mode 100644 index d6283822957a6bab62b13687472b1412c84befc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 685 zcmV;e0#f~nP)Px%XGugsR9Hvtm_3XQVHAd+7al&<>-^h$b=jkCQJxC<-+rUTy#e0~A?C0&SfEoZhr1G7p36kRqT>0}Nh zCN)yR->9Umc@U>TkAX)y2igDGvBjM`{{wgfoR{<|2Qm#<3(N=NdrUY!L%{Of_^XmO z7l9m;bhyM!DqUhbmM4~ATN?N^r9pEbwqwaJ1Dg`WDDWQG3p4{_dk%07SeGEqCV=C> z{zgD-&jW4%YZAneq$8;~PBa2ydl7IOSOG*r?~`;Ym&}t7VtW~I2Z-Z0V3(vz`RukG zOEWNOOJh4Ca0^%rgkWuv6gl#n*&YO9nMNe-?rQnkj$DYGh};+hHcGlzROhxArlh?n z>1EeIY)4hZ%%e&|@_QsbtRgm<#Aj+*S@elAc$As2vg8+e6-g8Nln% z3rVlqLD-G}ERYn!*0PQxV!I!RMi)L_q)5DN2a$B-G_VIaC@CtaGZ5QHfvhJ*lZ>4B zPzEA_JOx$)S0wdy1Y&y_IFxRBAJ`x%s-(2pewM_pGZ5R+(#KQhybkn9ioHxFs|}LE zx&xRCoRJjDS=qV*Qu(e01ExU!49ZkQ{)dP(vuFKVh2?VO-v@~;-py`kMH?RnfY{eg zh)5`8JOnju6F{Pau5OwF7?c#9{MR;MHn6JV+km><@vQtrQfqgZy;`X2wD$O)HGy?7 Ti~X8R00000NkvXXu0mjfs2e8U diff --git a/uniapp/static/images/chating_message_multiple.png b/uniapp/static/images/chating_message_multiple.png deleted file mode 100644 index 4ae26730f10600ae060fe691978b6e373ad9705b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>_YP)>lXf00001b5ch_0Itp) z=>Px%c1c7*R9Hvtm`{jJaTLctU;oOVjg&GhOoo)$5&1Wfg=8oxAxTL7u5890$#P^f z63V2Ml!TDK*#Uy1lF^Z!zovZsEZ|2_HySG=~UA^w__s;p;^F6jYi^9l$SOx1@ner7^Qvz;j@p9}M7#q@Mec%bOMUuDf`lp*3iMc!$&PzHuTJy{u5i{EhTn?kRfbEig zrn;zi&^y3}xOYj?{;@iE5fDFqKCf&H@@O4N@Pe zmXC<{k+r~pq@7uHF1pXm#sPkOCjf`NLnrSwSK<_W@e&QxOjAW2Hu#_W+zOnD^-YrQ zCLn8~yZ-r1(PZb1%zXeBN*YdoA2|V>i}%qgIDB;Mk@VV~)kMI|<^Ud@GC$O~U$4ZE iBz;SsxN0dHM*257bfh%<%=YO30000Px%IY~r8R9Hvlm%(cjK@`Tnx0_UG#oA`AX(pA52Zez2q!ll{3cZ!+O}&Y?b~i;3 z#2$oRnr$vEv==>#coF{w6%j9@(34WOhPrEuEhvWFCuwZit|2qDY3ATu=gs?mGjHa- zHw4XtH0z^%07W(j&wRT|jIA|y;Jxa`+5#Z#U=$oJf#~9nFyoOoZ#__fI21tNz3;u< zwP+T=9RNm5@TccydH`Y>#DM`sDY%Y^D*y(YiDb7kUGJ8u)^>pG1hN1j^Wsva` z7@pqF{tkbw5a@Umap7yl`n0=#?*#I8Fu~wwGRLa($xA3~e-Xf4fL+f$<@^I6?4Stn zQ&j<(T@oNa}n zQ~nnaENMAzncol5kPJ<4o~uRSv1&Q00001b5ch_0Itp) z=>Px%TS-JgR9HvtmrJNkVHC%Ie=_hYluQgMi9#qNqzp08%_G9lNHQRG@8y=Ev;ki(>~{(>+Wyw(;4kG*=O%>?e+c6|NHh@>l0yS zb`IDBOv#@0`1%7FkaX7PRSxVIFtx`p?bAJxw6Y0iW)Ao#yvBgnJqBC_EC60eT0Rlj zkfi=zf|=PhU|S7VRP|c1qDtj5LcPb5M60~V%xp6-1Gph6%X^raC+4ldS4sEsRAx34 z*aD16den)y5}26{0D}>DMACuW9=QbUiu+@dPWx{&^YZopSQ`nvPtw(PxT;_;fh7_2 zn zKG|)s`M^-@u|Y|1b6|_TGw?kI^h^4Z8(Rk)244C5l3d*utF)9!pIM@F4VEaFe?WES zPZF(GEJ?0^NxIM;y9HdIB=~ROuB4Cu^E0!hfakI1p=SdBgMc4GT6_M;(w6v7KLHyg zdEy*rX0{2q2~1Cj+Y#(Juq+{nySicy=O?SCnb}6bm2cG31iK=s(G29zm2-jB1rNMC zfPFFHhk$z%%C84*1K#fVDx3fw7J&N++|NqZWNY6sUYtYE1N+0_ox=eOfjhvgcz#6E znF3JbTuOn3GTv*A0DB{QhV(r_85mZdBcAR567K%>pc*>Opy%EZjxDXmx* zAlmASz|MH)ZI8D{m8>#YEUWkYhk(zL9I~=?1*|efhX8*8)~jqV+o-SO00000NkvXX Hu0mjf8Iw2u diff --git a/uniapp/static/images/chating_message_revoke.png b/uniapp/static/images/chating_message_revoke.png deleted file mode 100644 index 709d5933f4181dbbab7ecea4d2ba2cfb5199a562..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1137 zcmV-%1djWOP)Px(D@jB_R9Hvtm}iJxRTPE4WkX{jf{MXNLNF?diC7XM8qjD&hz1qAVnK;YK+y;Z z7=MUZKv66ZRK$XqAW=flKUT0eY*>N~#eyxM*o`h(!tisIEL@dn)iMuru%pa0c*lftVuci!lSTy&do(upjUfa0u`n@O^=pCh4;= z0kXXr@CdLF_y;&n(&O3O_HDp6zy*>#RzTMR%gSa;B;C}jjhohKj3L{JlVnuJ+$-ta z(T2(TErD#$0-h~b@&Yigt~a*N&lQ%dOgw!Ayav1?>GzSs4*{~hTUmG#knA~FQi6Dp z*-n7(&|>3XfyCLJk|GnsvOz$$6Qs`p2LitUhe~?8)rz(k0Y?>G3jAKc_O-EZ0hdd9 zx?8F`&`RJG;9uY*Ny)ITtYl=$%CW#%z#f%}tAIt4;?=e`0AzbPaCI5IT+%h2CO3UA zaFL4Zisv%)Q{Y5N@mizx0ogtQco>N8tdex`BiJC*u(xTKV#Ar_$AZ>sp$z${5$^};*#HEiz-JOLyDz6EAW z`n*0aK>4@}aJHoTM+2sRP1`eoTvxI&#W`7=k~Cleim1hvXG(f-G=WOICJWaTQC=$P zhB{DE`}iV)xw3d{RL%Asz{S8Hzzj)I`96z>_5t1iwk~bP5#6+5?*Ov7`vvh&|NeDwhCPmPcnkujvGo zpi4VCAIR(U7)eiUtcPk~(|{GF`&`}euj>my}fQiFE~3pwiIi`qKGDqw?a|G(R>}vLiLFU(oXJo?00001b5ch_0Itp) z=>Px$-AP12R9Hvtm%mFKK@`WoZ?_E+D~k|Pnb_{UITEl;lST|2R%-3vAPNdONFe_~ znsmWJAx*0M0X8@HqxBja#p)34WOttIaVN)R1GBda&cSTE?>#>InR)YO2@CSjf^Z^$ z*1b}}XfRs0fx7F3J?fQFt@S$*`3m48fTap>cSQ6zP1F5euQw>FGxyRn^BRD2052;5 z&ZZ8tEc;Ld`(IF{)CLi)i%6%_>6`(`rmHgZZvdMB{-kNT*YEeQ<^^sv8n3e~`$0sX z0Gt|Qwq|P;f@-Y~M5Hwpd_hF5cDwy+0?f?!0A5&YUv<0P>v?0i z$RU6yU;uA@1DyzqnRy4m!4$9_YsCxO_;RF?0Vj)d}HJD}cIKDiafoma*j$ l8;rVGDiafoma*j$`v@0%P&hESG9Lf{002ovPDHLkV1gB4?KJ=Z diff --git a/uniapp/static/images/chating_message_video_other.png b/uniapp/static/images/chating_message_video_other.png deleted file mode 100644 index a855b36f8ba192215610418907d38e3e68175d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmV?00001b5ch_0Itp) z=>Px$vq?ljR9Hvtm%mB_K@i5jxg@P(VIx{<86sbM-DD(Q|(TCG-Bj4?G4SqCsPLgF?NJ$asY+-x>qvc^d*eFWL*bQ(l7mo;$jdm{2x zEEdNp*vzP)H_3k}@LjWJlyfAT45qV80_(DXNTI(ACqLlgpV3@fuanKkb2^hge%bO}t zBHGtlUjyg@cEy`6&_DX#fevM@iBsRtNt~jY6eXg)*p8ZgLCvnx%d?s${@$I v+1gJcOY{zpwYFp7?oSjKHfd?_U00000NkvXXu0mjfAYRn! diff --git a/uniapp/static/images/chating_message_video_play.png b/uniapp/static/images/chating_message_video_play.png deleted file mode 100644 index 48bdefe8d2d5dca8449acfa4fc1267dbc9435d41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3729 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 diff --git a/uniapp/static/images/chating_message_voice.png b/uniapp/static/images/chating_message_voice.png deleted file mode 100644 index 7a5ce4abff9b5a382ca9d12b1d00333cce7d521c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmVPx&qe(y-S5-l}aU&?` zqMIsY(S;yI#2*B4p{Og}DB{N7ZX~!7lQ}nWQc^*i#wc3Uq$WnENoMAi6DE*OX6Teb z=wiOj4CmbUocBKWz2CXURbF9xi$EEu0M`OrfomF=2%0m%=TQ`WIyyS~H4w(?)&_%vgM;zH!oqPg8v?dh zReu2^z_-BnQ55|UMbS*DRGRbN2Vxs)U|?W#xm@m+v|G|GlJ1gp(9F^*`8CZH@JeTA z=i9@>!=>7VE-_f8_8Bk;{3GdoGyA}MAMP>`s#j4im)l`xTP1CZ5d_MnHovFw<_XTjjnLUxu=ijYsFiDbgX0~T} zd3pQ9#KeU<25$iVsE$7moR)ODR4UCB3WY#yHSGQU{aconmb&6NzEe`4nH`pN7mX zz4uSo(>do}1coG?$g=E(Mh4G^{x&;1yLozgI<$^U$~hN$U}zCj-ur#c8tm=u?d$01 z7?JcwmSx8p7z{alM$%B0WiK@{81l7qWo4zSP$-1|tJTxfvn`I}T~QQ09$q3d`!b); zKiI6nbvO2r_dfL24dtAB9XKZGc$Q_aH8S`y@Gx*r(s?uM26okiUXqSvS@ub@2Ez%H zB*_^w3n$Qzl0qL1ahd_b@4Tc}fqjyWW?A-OU4wmnechExf0G?6Ks`0tNL~Z+XP!B(5n7F XVE=MB5APx)y-7qtRA@u(nO}%hbri?H=XbCB@6N+UY`A+TGBPkpn!U3@f)D!S20kby2r4Kl z89iiVlxSp>U}R*ZWK<|5L@2bOg3v>PLW0hnrNTDY&~WbTlA8$5ot@d8xhH-zJG-;H zGdnZ)-W@lYdA##G-*Z0a{Op|2*z~Wpq%n2q8u!Hm244qE@6ZxyEC_N1F9Z>5uHbbE!lTc-X zV@8IFPbAZ+eYkTY;elaJQ$GRKfFAxFgx#e)N+2T0X*%u4jQ*_StWOO^|DF#>-vBk; zI7vj?3PCa>2EvhSCi`P*xc^q}dB^fVYg2QtLgF<5tEYf?FyYWj#3LhqL;3=!1;eis zaC8cePubSpSAkopasg|d#ug~_6#*^z*VDOVThTQO53oJd9ten=0JZ0WbMSQ{9@$k* zpjxNV3qj`!Q#b4IrqQ_heKoe#j`3WCp~1Enm}(b40W*uftpIn0b0Z0Jba+Em2kFX1+=AE!#4mbQ4(dG4v0dTmtY65{C{ z%vG?fdlQ8Ct`K0x84so7zy4We1yoHB|3oyoZR<6}eCfviY&_ zQ>x0xNKkL#e}?mp9gBWcRat5nHtPU_uoj@+ zX-B6T_OCUt<%aqK*wWekgb=x)cY@JFIn`3qJnOmR@WEutR)4<09sm(Nxp|*3==rP zkQ-^f%ZwWW7|1xzg~>y32?06Xg;0K&Xj&g8tjN0+b5~|St$=D&{MA@p?IXb1>Nl7<+9i^2uDut^%<8 zWrf6)K>m_4%2i zb0wj!fYWczkjkWah2MwL2fmY;d14H+W|q8QYUz4zl`7QB zQrBVLowUp^-TA2TL@ymHLfKE4x=V5ESe_T{SfsO@y<8_1TGT#jnOEKVkaiW9iBjUy zxk`&(5`-RRS^{u8K*6%r&7T)1zupok#e@@n-e8wYf-68T8LhW%1F+s1_uF5if_`VT p-g=D+);r^V`)gFt?~K-4?>}^Xf>#~znoa-!002ovPDHLkV1iN7@{9lg diff --git a/uniapp/static/images/common_call.png b/uniapp/static/images/common_call.png deleted file mode 100644 index 8fdf6b6a10daa8f817d19a0996bbf38e3516da3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2412 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 diff --git a/uniapp/static/images/common_more.png b/uniapp/static/images/common_more.png deleted file mode 100644 index c93dc5fde610e128e06d3f6e1099aa29228f6f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!jKx9jP7LeL$-HD>U^4Y|aSW-5 zdppfg-^EeH?Yx@T(x!l*AM9MLvI`XyRXj9Y7B9c(c_CQSLxV##P(g(2zk{Qv#uTsC zJ5O?r%x0T^{`PKNPR;sxJB`1esl4yQS-X?P>(OL?hX$oKjtLAuom|*XDo8$2R%ovI zGsV%!gY75B2?crk)CoM39POBlP8|1_RB29`(BHuG>0>Z1rCIA7a}V$saBpFjKVVq! z@;2Mu16l?Xu2!;?HJYd2HB69u!LqMG_<_g|zqQd%#EliMI|@IPYCljkv9v$9rim@!_!;7$x%|`mdc((m!WDD( zueDY0s`2H|ygeuOaQK0QsdI0c?hjegobbkjZT~G(d(Jyo0wt`!SA3%X*zYctklC#`2I*4l2!cZQYU_4ew$JEcAalo(~4eYsNc z?yS346R$IcEYIG@mws`UYRUwjPcyZFq0RG2aDt;<-6;iN*w?TCLw`OnVooZ^GfF;r ryc`%YMkm}I*na-d#I981(0ld;PklX2d7TdcQxk)ytDnm{r-UW|mjDX) diff --git a/uniapp/static/images/common_right.png b/uniapp/static/images/common_right.png deleted file mode 100644 index c387f8d7fa0b63785a62df4dcf85ddad1cc442e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmV;M0c8G(P)Px$RY^oaR7gwh)4fW=P#DJX_dSUb7ZJSyL0cTW1P5CjTww2yNcPcG654lK+o9hae33!XfwJj{wJK?!?aZ{4^W z7;t#vOlcasmT`_ux6PHCft|r;d<5HwnBd5D+syQhOPD-SoH!YX8z%#$O6wdLPx)8%ab#RA@u(THkA1RUH3(&&~Sl#;3K=Bn3NA9D`|^OkAT#5b3Wf6C*Ko7lP_v=d}slD)){Uw*kZ83PoNc|4NlOu?zI@)_K3C; zNbKFM%dVpk7$KrwX6`4TTZuAokBAD)yab79Qyp<(GDe$VGsT2Qj``mZw&vHTJOh=ijyIS=(JR zz^+8{n1HwpqNt}yAXw&yrpv5+e*8e1vW0l7t*B z8}r}S17uAA^}c~~VDXXXU^Uz(Y+GKaEX^1EIM~sf?AJ7Lo`}w@KOm6&&|JuW;z!4m zWI_W};0WU4nsUA^Z9Z9E%>N$7sjk?-0in?(KrgHUg&eCDWGH|tED74wI_5Ga<1G}k zP8fz>@pQLNxI%T>a~TVb>Z1{m#2Uj=BK)z%exp%g6w3hGnMCwbgx-#>R zrjb*r5NP=a=oWxQRajK=+qV6p-&PRFqjkb=3(@}ZY?_Q%&~)$(P>-eFCXFT>`;6-) zBYP;U<3aXC6X{tHh8(jtpE4J7-vrt3A7COiNkpTLAt}eqV(m@XkE42g;2a6J-!k)r zY2;4(+2_gl1{m#2{{*=G$&%KgO7V~DK@5eJjrJvn0ZrLfD^ps?z8OT9Z-9Ctb%%)h z9e|d-XQ%Ve1EKOT64CBd87!DaZqLpD>`Ol&phGDyE!^(}3Y8#+Ld*8-i$>c!|8sMn zOC=-sTo7IU8Ekrh%^srBL~0g9PPuN@BGcS$LXV|Rkw#xXi8pUVe=oNRri|u2d~1o zd1N6orjf7n$YNlINI3Uib$hXFxj*dHFffD4W>+FLLZGW_LnoOrS=4FhB(Hej+@TYn zC>y!yK=Hj!I21sq;A}ZI#Aw)@baGDMG6T-okchxfYi#Hp(8j@U^~Qh6mONfr%>V1> z)H`AW&ufCl)o6m59bi>Gp+*!NZH8vhQ>4OG0F#d&-DA$OQK(oCofo8zNc--HrbhQ_ zWdG>semy`Jq++T8Q^N+5p5r@jT6JUBqdJ~NGAbjxa7`$;Q?`B=bmWzf8Pb15j3I|DGN7hA~diDZ%>)K4_`S&n(G zv|KrYyEjWg)Hf_ZrxnFgMw`C)HGRQkfLj$Z{D&7@DpLwiFDbJRR`7ivk z*zf?|OGWBa0)3!9OXl~=M(*>b0_ZRqPrVO<6$G5x_e?P8m#wYjS^#S~y++vEVz3cd jsKtjCgSDJqBkcVj&Mu5sTj|;000000NkvXXu0mjfk@T4Q diff --git a/uniapp/static/images/contact_add_create_group.png b/uniapp/static/images/contact_add_create_group.png deleted file mode 100644 index deabbd85f08737ed9e1b6032778ad1c093d1ca9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 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 KMNUMnLSTXye%8DI diff --git a/uniapp/static/images/contact_add_join_group_fill.png b/uniapp/static/images/contact_add_join_group_fill.png deleted file mode 100644 index b58f05eeabd880e98e7029a663c138f6ce3f8fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0Px%3Q0skR7gw3mQ6@hQ5462cN9O0m=R?lEQo0(j?^Ye(OLw7x{DCZq$XOqloo~z zv`{N(A$~0zm}nsw6bus7qG+K}2r?L>kmN#Q)R`uXanxyUT;GHf^S-PZx|_$l_niOl zo^#K+?+Nb73Mv@_ZUEI3Vn|{@kR#j`+?NwL=q-ee?mflMH97736LJe0CX;`_4y zAK-C;zX?)lSd2mFGkp1OKW57ao^-(V`UAm?1phl2p0fur1$b*9d@EmQCk<7ju${Js zm;x@Igg0IKA`9yfi9v7?W>$_Y5QPk&YOsA8qDg%_Q-H4l9=GW`F2x|3 zO_6T~7B&tGkl;QFVW0NQ9mzddiXY6}ehKr@!veDQEw%9W8aRYDkmv zksM$yDnCU!eI2?A9j7(7sR($SQ0ma$17R4O|I0)E?Kap715Mgn=LTBS_3Fto$wZ}9GRi2+V;fx!W<8b9Um|bRh0F`QgGxVJUXSwmt)XMHp z`0y28t-|aYyj}&>>859J(+h!ibK%@o)d#AgR98P+hM`#tKvx}HKJ}+jc`1}-4^Px$@JU2LRA@u(nlUd!VHAd+gP28(27f|g!(=dKwMs%oJ)iu`c7^3~o@kLk%*+9#LTxWvylE zp9Xt$$d5H9QflAR)t<0qkj_Unt3xqd{8=r1o^R22n#3l^2^m z8I0|3eD*}JSC8d{RT{rblz0riE8J*_2dj8yf^${o-h@|#87q0{`^x*`Ec4F?y!We< z3{KpLhK^l8^2{R|pdmD6G8o$4AtZMZEcC;+wHz4&guW##eI`L`K{;}R>3>mU3p)`U z@r+sk(r3`>(1-zI=}QEy4i$^w1Z;r%faPopJ3ogIgdIK1dI%ve$4G=1mIpXS;+x6w zjWT~G##g#eSu*JB)A&Xug5%4^r>u*h@3#C!75>!y7s;o#fM3(9H2?qr07*qoM6N<$ Eg5b*i>Hq)$ diff --git a/uniapp/static/images/contact_add_search_user.png b/uniapp/static/images/contact_add_search_user.png deleted file mode 100644 index 799d421db9a67e551c439cde28299fe6be73e360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1387 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 diff --git a/uniapp/static/images/contact_choose_friend.png b/uniapp/static/images/contact_choose_friend.png deleted file mode 100644 index 243402053c36c2f7a8ca8949400452807462294b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2583 zcmV+y3h4ETP)Px;(Md!>RCr$PT}g}+M;CstJ!2Sy+eRSv9mKFNg21pd2mxXQ4C0T(A*Y;@U*w(~ za>^mOCkmW$iWEg47$k-rhE0GpAeLc=pY;cRU;w*^)dQ|yUo-Z!+imO~#@*$(o&<++ zb=B+l)vH%;sV=52kPt#M4C4!Cu1zMBGl{60nFkS3SP0Rh3tg7%Bh37ch}wh@kBI1+ zrfFw{5KX$SH#2k6?TfLS2VTE^JtUDxY!pI##mqz9JX>yUg%JN`=0AhM;BTQ&=s}_H zUl1UMVf0NVlRq)@*X5=Gg$goPJ7|y);tx&Je$;jSS-$@A0uqnMHwYnqC8B=$I#a)Y zQUa}kKwx7y9RB-Lt#Se)gs6ze;{f6tCFpLIz~)FK@*Ok3ck0y<5FtdBVHjJ45Ov+k zit5ai05do0y8b0Izp;xX3lM0AVHgbxjN;Co4p8dtnvw-bEEe0OmZ{=`Vd;HyG#dTZ zI$8!G9R~a_&)87|Q6Lc5U^VnLuHVotYWHN~*OOekK&@}A_j>TeI ziDl0z|Hfpa78z52YcJ;h_LgfXF5R$@oz=L;)h11SDgpWHsdN+qd-a;X{hY;w^yoo-`t+f}g9lSE7?e!Zg|Sm|fV8%@QcFtNji4y7(IKIw^rFvme7{@ z^XF4VMTMWTE@*7&0ZAs4bolULdiwOK;|qnuVd~YZm-*YvmoLqKPBdi55L&QcK|wgA(2Ex@Xy3kl8BMFJtIhm~tRyuc$POMn zc(BU?#gd1mFGX-F>+0&#;d&WCks1&P46!I{VhUP<&CoXA3mJs z&YdeG4xN)m_S#-Jbl3u02^qk}ix=kRzW*ftXLs!3@fe0vI7D}?S2IQ z22UFvw-a5yeAz67u#)Vyqoe>q7I5$0y@Zf_igIZQLhd_v?!?*qbX#l!R;^k^2vEvS z(%X=f0PT(k08-x-vT@B%;0xaRaN;d>w?BF z89q&=7lR4=Nd9(5-|}J3{WIK+*$(l2I7x8#iub$P*Qb%aM1EBgo03t6Jdu15bcBjB|t$aA2vuv zk`55eaFp<1d3y6E>yw103{mWWd`7NxE&yz5YRbqGT7{3ox~WsA(y(E}q>E`u1qd>P zXV0EBE824rN`PP!@|A_6{1kOr)=Z(jPegnX*Xq|#o@4q_0MgdhX4X$x<4$(rMWazd z9s~Y|8$zGw&z~pwGPwwvg1%EFsc!o3?zX-Hf)EFGPbg@!I(^oc4244Gu>xp@+lrG^ zKj=HP3}TbuM2L|gX$2eOr+x7a5X{&UCr;#Cp5RrZb{D&&?h+8PhXDWT)vFnK7Aru| zM1*DRHN)Ml3Ay_71rS7Uj~qEd5Rjdq1@IYA?uipo#UO-L;Q3n%AFSiR*<8AGY2Ju( zF?jPF5cmhXckd>rr33Z>MQpmR7vo*C`b3E-HWBdd?F1eW9rpU5kLQ43xqy+i5;OrN zJ}|C+5Htma-FA)jBL?OLzA+Tp|l{2%xwUXtg4U<){0=Zsos#byV=;K~1rWRlH09QS9Sr@JL@Q34YYot5Try@#DnZUvLk0;_>(fA;e$4u~voy2Lgc&;c)oxbWYtagIFxKiHN=_L)rN8%A2Fn=(pB^ zv%a}1gs3nKqd^E!=Ld)7GA1)O>bhRf%$;9~#wlDU0SFKq=1j=m6tOX3jd* zn)9o~(3E&Q{;OKPx*e3wkx1k_yJqCHA@<=r3_XC6=csD8%gB=sTLXc>MymmL8nvMB zc6V%ve`4mZ)y>lGz=P8#g!n_#v>$a{&wE8sL4c%KfJdK5BsK~mzG7zQk5#$j_aECD zu_nf>PrZr8HVu%GuI}QNqj`TnwfEcJX~%X1PvgfHX+3S taAk?6X{Ut{O}ef(Gjrz$z6zXr{|AZ5&>(5DuA~3}002ovPDHLkV1oQE&X@oI diff --git a/uniapp/static/images/contact_choose_friend_active.png b/uniapp/static/images/contact_choose_friend_active.png deleted file mode 100644 index 17cf470a9506c1dbd77920902c0d96172f90f366..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3245 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

Qx7ZwNuc#L3jcR3oxH; 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 M07*qoM6N<$fPx*VM#|fo? ze7`%t&;Dlj?ap*Z5N?|(lPKgqeDnrd15JRsVKuQ`RFCZJq8VdN9DdLZ^!W1D3 zUXn@F;6)@ufP`3Mq#2JN$wCrHV`6ErrGaM1!N5ldYH1!g*5zkOU^vf<#qK~a2RcJO z3(NvSXKt(`@*ZD+0M9X5yk0B~f}1WMz{i)ii+iRT08*GFmMEnIRNZ_6Y(Y@Rvz-+v z0%r)&naLu@0h%EfAQ)!ZXb_NmOsaTX@TzQ1Avp+pH`lQqUT6KA8#LSvpB4B|UP6P|o z0yRv)u$|3N3)Car1gkE z%RE}9ZG>qXJ&Gbw-2ycX)dICZLldxF-f(8b4ba2+u=@nGy#X53E=^Ilyx1`=fNnVg z-9Lr%eyHh#O^-q6n}Sev%iX7E-gfU#O92Td&O`P|xZpR_Wg>c0%J>N;ZwNLty(gr0 z3-0TdyAiC1V%s$N{EEZlJn+Shlo)BPq&x7;L9<+Ugawjb4?X<`_8YLq-F>2&#GglqT1 z1~r>rV~c2pYP8F<)CACVx$u1@ufxR+wm@B{&H{D8uo>#PQ->E=pcZIo0uye9*X}Y* zrxJF{bKuuQWee3$wDJZIqv9HRXH!@=v=RgiOL{GYZAW2L2dL{B-^#lH^L99onAg`V zUG8p1Q~>n}STP9tv@lG_gWc+V&~Fj=CEVK*x;F}nH~kGO_67G#mPZ{>)u39{V0uq@ zsuR?z?tz46)dD{(-3uc!;as6(c7Gz=)-Y(SE(6PQg8L=QqY|jQQH|?D^`eOm6T8Bg zE@e}DXEV(D1-do7JgeLa^%m&6TsU+V8rFtB%^iQ0jb|=8AeUqZ%Tto!Dqql{yz;0A z>TY1~=CJ0G&_Lha3}aV2W$HTItC?oH8jwfDH8fltHGFV<9Mmpx8Teo;j9#h!t;YiO zoCldH&_5|Cd#@-n-Tx_JGt>jtv0dQpyB&doIi{$ayDcnG4?xuoWOQdZUkG!yg%(<% z9)MP)ss&mRN*?O;XbgR;@WG(CsjL2kjR!q6JVaIP_n~@+chqW0965~iMtOaL!&DANXNl^Se#{M!fw<6 zRZtUz15~{gQh$5hgn*9qA+cWB%B+*H^O#evCORBH2Z!=ObM*MX14b24uK+{USC@|= z?I8KO&~BgYf;}fp94WL%%mGzlDyT!-LF*DwRYs=&3>OVey9tFfCV{Fz)!X?;Z-&Hc zgJJJK4Rg0gE<2TT%mP)xsi(9N?V(xG=MUHB!UoN8_wr6hOaoQHt9PRVlAN1dW)A#Q zP#zM!@|XvzhsV3x0`<-;til4dKn)WxY-cmn0yRv)u$|3N3)CGDAmm>+iwQB{~> zQAJ5UFpO03jawS}&YmIF1npOf)(5!)p9b_AO_kPHU3>vBg;bGSvL)evDmkmz^heO= x(h_QtCWts&LQSniL(vjye%9hAGu#qt{{qWRu6WE~6(0Zq002ovPDHLkV1h->{_X$( diff --git a/uniapp/static/images/contact_my_lable.png b/uniapp/static/images/contact_my_lable.png deleted file mode 100644 index c3a2f170fe593064fee94acfc78b2175087a164d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1691 zcmV;M24wk(P)Px*RY^oaRCr$P-G6KoWf%wW?{oV}S=q)`2rNb%L5YM!986+_fJTUk0UVu3Bnk!- zH=+{JfdA+~4U+h4Mmm)!iYVyD3k?k1**1S)25PP8^=+E1V^2K$)! z7iQksSUvLCK>0-kt*rCi!_3bBxXDaF5^_02L~H7+ia!k(s~>1(ov(zMw*t6LLg!`< zv6qPMtFJ0Pd1aDUfi76@n-U`44q%j-B_!r{DuZe6$IFU;?2CB`w8GO`O6Wd7pdyJK znm!bR{fzAL#_EFJ@77+>yI$vIX+4OOm}sd9aD9uxfqV7OIsSCnT9F<(oSZ~EP=>-CB{u~b;nv`TV&d>;V3$Woar zOO`fMrN{R>gRfWChlK(Y=nryxya50X3+1gc)pG(=@4J0c*^@L@SsG%yh%ea zzs!N0%)wP-G%04r+RxhX^NF5lhsM0$(4d(bu>4LZZYh=jD!{KNyRmvlTg+h58WL3qAu$8q1~QKYf1Of0)S57!J2 ze=ll^?@$$(SC-!2XM*r|=qPq-C@F}1Q!m<_@7D3aJ8AsrsTwoZXGrl?@#sfqVr>@n z_@oSu7!6aXh{x30-R)68swD_&1^phm?MQdX_bJkbLXSfl_eb{k$}MvJ zm6*ywlZ~2c%%p%O3)KjiNdr}lY81?*f~rC_5@ymtWuqDmGbNy+(?W-aXXgw{=$6We zm?;BI6xFDhDFuxe)ySAB2aOfg=$M889V}`(U>XKA8fv;=8VXc=81XLB(rI~^IyM`c z_&p5(@ixeYZ#r=Jl)7mPnFBORM(h*)fC6?@eg@h*b(}goz{{VBcBG)aAwd=7nY55L zsAOsz)CQF-AUT{}p*E;w0mH7nWW3 zc=rI9W~(G5@NGl2YkDteg~vZtgZ{m}(rw(JtV6rCvASsgrG=2(p5_+;S{ZjpOE=_o z4b>x734+TjOVzOEcKI4Xm}_a9Sd(XLZ}1jZpoV%!!mnDYYeo%c7LWASf~h*zxRyMg z*yB6xdi?7ex->r%cI~tIb$fmV}C)^f4xWdRx_qPyT;ss?;>KV z0B{F@-01z7`iM>dUovr{cG|VMzJ|j7K4(y?^DW-Uxqr!CB+|N| lY2KmPg-!1*A%QyJ_8+iU1Hk4GrEmZM002ovPDHLkV1gl$D^LIc diff --git a/uniapp/static/images/contact_new_friend.png b/uniapp/static/images/contact_new_friend.png deleted file mode 100644 index d1e85d3ce052235cd59aeed1f0829201fe1a4373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1836 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 M07*qoM6N<$f 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 yfF3u0#eZ3a^QH*cC0+dd|4)zM1PyPp-M_JPV diff --git a/uniapp/static/images/file_icon_zip.png b/uniapp/static/images/file_icon_zip.png deleted file mode 100644 index 293d5610f890c0baadd29ba8c38a20fdaf43ae6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^0YL1-!3HFMu^RXSDaPU;cPEB*=VV?oFfa#sx;TbZ z#J!#4?;(;Xacq9N*;FeD$966&R|UZt58koKIv?7#WA~TmLRXe9ZePGBDsoj-OKDf> z6uphRCb_z{Z)kqFuE|NnqvT_N7>8Sg_O8#zB08rX?0MgJZpZsM)9${n-2eP9T6|)pqVDSbr|xH)T_};trOC zhkGYH|F`>(x{6l&jbAU$YMoy_D^G5kNU=EM&ULFoWIwXZ$Vk+(51d={Fnl3T`5ULB zmEyl%zS=JS$TGOKZ2#fwRWeIw>}7oLCrUcf$iA>?<)OnKmB0EW`5$OBJoA{TYPYCx zU8isDeWj<_lEzblw(&SRf9d(eciA?5@$>AJ%KD8$fs;2YM9+9tDIHktCY{`=j2n4R#^F>8U=qy{oQ-;0XA9R^lFmgzmHfS}>Fln%AxXgBe;T4C* z)oBjQD^wOtiDu$mFsUI(&Z6<2zS85*+m)_AcFbu`NN>2t#GtawLH%$_d3^(Cl6eSQ zal7M5<{M8A*Dy3Vs9$caw(B}p*CDbwoFV4hMGuCC{qL?8ZSJ8Q<*^Ziri!U-T z$jT*ddcLxM(MEYC=bMuYEmpJ*m9lTQ+IihMz1UVLb zUq4fjL%!i%y8O|{<}K&=c37~UkemOEndwX9*0wfDho?!>D6Y=qG->c+^4h6-fkBH? z<0-0_s4uyiaRbwVK(ST6mJd}8K8q$K=L!Xs$1W5pR&IC`Jbl$!rr;?-@AO=(vNzYK zURU}%W#O5)9be>>d^Ap9oj1oqc57_SR ze=scKj;_1&tSP)Px(d`Uz>R9HvVSxu-_RTTa{Xi(6gNU%YJB&9$HIt&XElo}W$DQO8!6oL>95{ioK z4~2vbgn|+Z`Z0V`P+(HgivnqsgQ7u34{A`9ASC1<_~Lu4E&H9j&%NjDdmj1L90KK*+ zkBa~de1_x)J@=v)U`claI0RsA--BA#p9SzZ$uGL{>jYTREdbsGa94rxIRGC4_!hwL z0Dg)pzZf4lUu}XSGNP(!y-3-L+%5Wsx_ z(&5*Ut(t~ZiIA{u%Qj}3v4p?QBFmj59o?#F5db@oIiQ(l4fvNVs;nUC2v<#u0NAyn zF`DKK_#Xf+CQa9nywnA)r28X@e~09gY0o&ok`4mc>9m#P$&Tl^aQHjcUYrK-uK;ce zMwj!~Hoy(zo+G)U7I2kHgtVT>4xI;G0$eBt4&|>h4!EQdm8dql0uU$t7xK^y;JQZT z(ppWFfJ+)Nx;!jzA?XUZGZjF))^i?U%D?;XUSPdJ(uiAo*}Z`{pek?_K$kAu8*Bg` z2^@oj<_Vyyzy{!v&}^4BNb=JHdK$2!$xqy3$n^4E01t*vyhrk(&IZv~C@D`bkCWVy z^5N}Kv3kq23B1c1=fnc=d`*cILTo1R^LftTB~q<4oBJfSmq>9V_jpgmMz^HalKf#P z0DbsKTJ1V6D?&Gs{M^L%FV~rE1B1-rQZxp#?jJl zb#rb|Lkt6R^U+yZqJHhx40KyV+r5iF`dEI!Z7q+iZr30U?F_Wtog-msWbjs(xkL_D z(ygiLDDZS}SfI1bi%y(zWZvVAF+&+Ysf*V%mpdN^-H^@i+^ilql-b>-fzt_aCT(YS zPDh6vd+kp_p^J+30-OPN?%^WT>QXycJV`P&AiH2~cWYgDM=#hVj0cYS=+<*NQ*(6d gk(L|O)uY@00QomjKP{%kx&QzG07*qoM6N<$f-}85Y5)KL diff --git a/uniapp/static/images/file_message/file_excel.png b/uniapp/static/images/file_message/file_excel.png deleted file mode 100644 index b82172f6eb121438520c9e2751fa6136fe4a6144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4788 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 O0000j1ZlVE%Q<#IVT~9$c&6^vaWFU=&X$F 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 Rm-qkx002ovPDHLkV1g1jc$xqJ diff --git a/uniapp/static/images/file_message/file_unknown.png b/uniapp/static/images/file_message/file_unknown.png deleted file mode 100644 index dd07a3b15249ddc1e1bacc10f0d83440eb6d83e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4798 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 Hu0mjfIzYSJ diff --git a/uniapp/static/images/forbidden_footer.png b/uniapp/static/images/forbidden_footer.png deleted file mode 100644 index cdb353322fe36f4dfc98e52bc5ce8e4b97d58096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 747 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 b@r)v-S)-)lb6fKAwSuH1rw*!-F$?`aILD1s diff --git a/uniapp/static/images/group_calling_arrow.png b/uniapp/static/images/group_calling_arrow.png deleted file mode 100644 index f9795e5581a2f9c51a6a55a15b92f5d7cf6b01d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmV;r0Y(0aP)Px$bV)=(R5(wq($6cyVH^kW_vcw;<>WhC`4cDyC5n=`xa_h`xwuf7~5`#Q<6JRg0(LmS%~d2Y}1`8=;a&-3{Z{%Miz1e5t| zuvj(??f5tDWU?@>SjA1l+xr0()&WFZB!&;79XHKjfo-dYgvtVxHg(U61A&=BDN8cA zpV&PhjrO}n*woIWuT&~t5a?1ywGfE73;_tm+0AX%DTrM!qBN2TcRkg@>^!)wGiES7 zYol_Jigw-?WN-YNIbTaFoePL7d9MW!BUOdPSOmRx<*Kjr%7cdszT9WL3UVq-TivWw zmViB}cP>>z!DM~|z$^(dBqQ2wW$Xv!bTM5RgW@A1nwL>e$~j9tgu!oH5Hw*%JSX3u zT@!LDOIR~ZoCbtn5G%!;A*QG_wB1^NR~IVJS7D98a|AFz2~+p1*6U_N2w(~(t$q8l kscX{!@gJdPMzfsr4wm?c4bfn20RR9107*qoM6N<$g1>*g!vFvP diff --git a/uniapp/static/images/group_calling_icon.png b/uniapp/static/images/group_calling_icon.png deleted file mode 100644 index ac2bb250412f525676009a6fa6f30fe2213a6682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1034 zcmV+l1oiugP)PxRU!R5(wSlv`{Rbri9+d@zg4ftRU_+X5QMqa>_huU^$3jwUR zYP+*qygYbGOzMNi#8?cryWIo|i2>4`-Cjb}2aEAV8bj2WSgH~cB!JypYe5TiXFfB# zZc~~fa$aVVbI$LZ|2f}(1ph`Lnr&8a-UDIVknn)1kCbw^@)Wn&=*hG|*e8&q1a$x# zZLuF746XceJ}el^-3d**Y_(S8ZX_Z`Po@dNIEa0TupVmIGgaa7=1%~iXxf8To9|Dz zxv6_{jZ*nD?z=$7DY8E^G2Qc3=h`dt;bQcp$D!2siI8t6Aas-4qPbd|_NYKcEK_eR zH8l24Y|tE852flr>=fb`*!gv z)R;~^A)4o+^@s19ZT{@NdEt-%O0JYWWW8D(gA4qOf~jQ4zvFsfx(h^yXxiOYoA39g zz1iE9$N3q+Z36t@9t4^;Lp%Q+psa+chYG-8B)x+`-z?R-;c(Tt!jdAHw*bBiL1!Z5 zf2Sn$^Z_oNp2U7X(NCnw@&)^Nw{_OTb{?CBK@rm-n}= z`1LwtFH|%lsXB-n60+Me{jUXkv%Bdy9||yPJDyzwFIJv4dNU@7Js`^jk}S*1vxhpW zri-^|kqAUn%|ba0vL|8sUp8XddfGfF0tHACK#Kx)Q*eRAet;>B(%2u?#}@^<8t$MS z@Dq}WZ0hoJzE#UAHCsL=*dQXUR!BcsxTf9d^|mI%Bv*@g>Td`vZZcN~*l|F{L=dn- z`uSiiS5f+5%*`{FtDtQkgGl**0^NpSEO$R`dl=wykS`>{H3JK$w5gLGy(aSoh}Aa* z7NA|{d@NrY1<@=bgN`__mkeKoWsiVtB*ge%z|t25qS=7Z`2fHj5IHKqmn63W*aG6I zMA(1mmVhp}Ztp4YvL%(xq_YcPx#z)3_wR47wp?3=kh=RYGuGa~~d12XvkpW#0<3!`O0vj0txc;EE(X8)NO<}&uq zTL1p%um37lIYDnxbRcm+iW!&~S2O(kAIjJ_Ys34Zv;aY36c=R%p2DjE*<_GnkfAs= zU{l;ZbE7v_4cHWeJw9v0dkhV@6ywy;KWk(3Uxq)oO45Q)qXz_58*qgdP8$en07V=l z6Q^=fipM*=is$SQ`v33yUB=$o8?qVx|8GH08t9t;GyG>@U}UTT07^=Q%8{_My#N3J M07*qoM6N<$g0D$x#{d8T diff --git a/uniapp/static/images/group_setting_edit.png b/uniapp/static/images/group_setting_edit.png deleted file mode 100644 index d96c1b85bc15d7e0bded5a49100588473ed7671c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkiFP)Px$iAh93R5(wKlFKWEQ5eR5rx0Vl5GFK~hAC?+j-9KJa6y&2nnAihCv;& zDscV`6*F-Es_BWb@Y0Px1SYyMy}oNgZW3%YgAP^BX-@hvg5J_e9D8@#Z=N>DOVONu zLK6OJ)f+J!mmL=C;Oq&i<|CbSN8@lZ13^yYI+QrDm|*o1-aewITx`+S5g&v7-vMx1 zVA*8|z+aI&de9WPbQ!tMl8{qmPx$*GWV{RA@u(T1`s=K^UHKH#IgYE1^p%R+4>)A>pA*f2l*Tf`@?wg$RF4T_U23 z1cA{n5R*d8BFnPft=Zk!gA`#lI1cW_%wbvBciw$I-q{b{f#7RERn1LGVb3<-0^W&n z7B7uv^Y}?z5lw|>XCK#-ywzeySsHcII&~vlyJum)E09e4DawCCmYI0RVfPx%iAh93R9Hvtm``Zaa1_VCFYTb9;0}Wc3U1)Rn;v&?IB$Zet-@fZZQufBUeY>; zC*w(EHt|-L37aP`LQ_TX<~#_3CvP4ED|FDqgdHk$Hp!FJCfjP$_7@uHbh(A!@4eqA zFYnJcAq?0>1I7a%NHfeAU`&JotV{Of^1`jMwrYM0W6#9ptel#3ZTADc127fFA=x~x zq*Eo$Fgc7pfKo`ch2R<$H2#Ah*>un>%Tm{i~kPl{@CPKWq-Zeu0hIS5h z!(3-zt`iUe8;YEq4+7GRM!t;+0qJ^Sn2*KIdrloGR=Rup>UR;KC(quTksRAQ81&Qr ztSG6SP(UmB!c;6qZn8HnB2txw8xKW*^tIvxW>!5Pw#}E9(y7fOATNjd8lgw|!dN0M z&3fTxrp=6e{k_O5(~MV_h}iFMHOqN^|4+{nPwJow5drE;l`&8w;A4j#a*hZmJC!{% zDn$4a=mVG_Akk~t3r&FkZ*&NS$L&v13|CQzsP_BvaFXBxdLFMdB3g5$)!#?6iT4&e}J4(m?O|0Ab372 zr#8CfLXgOB0ErIQ$bm!!+Mx!@wd7E?mmG>RLZS4Ks;(zaj1K!U12ycp0zF6%iM+B< zK%xRIN}z7ld0@SlPTd;SmIJzeC>{a*^|L`=E$U2sK`1oM%~t)_%)Q0wie{MpM002ovPDHLkV1g(L BN9q6o diff --git a/uniapp/static/images/group_setting_remove.png b/uniapp/static/images/group_setting_remove.png deleted file mode 100644 index a4cf4b229d7e0415e4127d40a8e1a3745de5571e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmV;k0ZjghP)Px$ZAnByRA@u(nz2d)K@f&_v#WO@BC)d(Qwb@31`9ji#X`8i6$1(6KqT*CXW=vW z3W|+o5Myq2Hz!*hNtc1ScVjAz7#;(c_nZbOdRod@bahQ54>AvLz9xl3eU@^sejX&5jpDxDOfG+B| zfwrkI0VY6nfVU9QKyo+}AX`XGzyyc}lEaw**+OChCO|Zh9L@x43!k4JFMo^~?z8kT zNtRdFH!u5i*!9K;MBf0`v8Hv65oo$FY(8!P>r^Nm6A0xjHZK#vIu%OC1VTBB&C3L^ zPKDAjfl$t3^D+UfQ=xS66NrAu7xS3ax^f-=pxa+H$Y618} dxG1mN`~hdyw4e!PyO96@002ovPDHLkV1h?PzY72W diff --git a/uniapp/static/images/id_copy.png b/uniapp/static/images/id_copy.png deleted file mode 100644 index dde664ba7c7dda4468023914ca21d3eb75ea08ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dN$yLn7SY zPIKftWWd96-2MSW{*zOkH4V&9#sBcH{BxjVg}PUlY^2tzJDc~)t}UC)pFVdQ&MBb@0HtSQ ADF6Tf diff --git a/uniapp/static/images/loading.png b/uniapp/static/images/loading.png deleted file mode 100644 index 3dc4b75568970d7e74d5942ee83469b9f26c937b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)Px$@kvBMR7gwBl(B0RQ4oi}xyxw`F^HNb#L84w(NZh~@gGpJwhV}c5OPUuUgO>E zH5MXhBc`wk2`MaXHLarU#l{ej1QC^s@!&?@?rpN`d%M|H3%7a2&iuajn|U)rnJ>^c zVR&867fq9*fni*rIsg>TD;)T50C)5#6P#g-k35t;$6cO-hK^I=CViG!l08)1KTuJzj86KIQ7(*J)}z28NutKJSI5 zUZ={bzXA;L1fl8&{DJKlt zih}_*sja-_RDbyBn^mm%~hhZ9Naus^8s8ZOU%h?oZ>ndW||+o z-7ibBb6J1`$Q8Q0Ounjet0E7O@lO9UK%n)(D+-EE^DjJh;$`?9QjP!s002ovPDHLk FV1j|#|3m-) diff --git a/uniapp/static/images/location.png b/uniapp/static/images/location.png deleted file mode 100644 index c195e0aee80c2b9d34d8e57fa2131bace094eb26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4980 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 BQV;+D diff --git a/uniapp/static/images/more_add_group.png b/uniapp/static/images/more_add_group.png deleted file mode 100644 index f05ccfdd43d88042b3df873959ff04645de9bff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2050 zcmV+d2>thoP)?00001b5ch_0Itp) z=>Px+yh%hsR9HvVSbc0;)fNAp>yOxerqCvV)GyV77FgD0t>ZLW*JV(&B8o`0mJg9h zRHIVagxYFD>qaZ6#u(E;6tzPLIwjJ=NJSY1_R)Q4jJAlf!it|mOHn$yEnV~6(59rT z{1Q91-+j41ADD z@tV{*?WCifD>RyssG>$*B%;nDE^~r`cK{>-3KOAz;vIG+^yvK+a&Tl`mZ(1zx!WaZ zPXURUcN*i#ZT2Hp=11-!f#*OJWX5Jgk3J>s{nd+AmtQoREP^n3X!MNsK7foPR#O<2 zC92f79wWd?95(T|5sz-2Y9pm~VI92QIz#X4ld()fJWQY^CAN%VW^@~)*(Y$J??R=7 zrzKid8)@`Z(MJ{_V>qFoUjPgw%WU9Q)QF7bd&|Z$V-PSq3_T`2?D(0MXh4m02%_Iv zJel_xy7rB7sEQi-MG47VEFT1LfqqbpY|eq2D-1pM#wDPk>uZAI zigUSG=0w6U7nDmDdx)@UZZYDqCoY#L6g9Ggh`yW4Ck&-CnHA$h?;p1V`$CJ`-NOA= zp6H>3u6?!K#+8JW9jCnDhgxeC0Vz?1xJoi}FF<`Db6`~O`+cxJyc}>Ha2j`kPP z%=+l7LW@4<5$?wUT3rrAde_jkwTjw$x=>29CU=g-wU?$`SGzE%RQW$Do=}!=HO^>% zniWxHe&iMs*jq@VQV^C6N1U1FFq@~c$UZ3Bynq^cNDw_%NT^JfJCZ}OH%rz^l3w3y zM6@FJKc7qtYM*ynR!h#(d(EO|uiJfiBGYAU=3X%GHsT|Prmsv5zMxti1EHxvP8JC% z_ykH4(8z@K1y4#FlX=ysuI+Q;O)Ko|hQaz)nH0+lUp$`9tQr6K=m$=~WXW}V@j4MT zln)nVK-g>yMt|l6w_sBws;J>Gkt>#$qGZ|}ZyApt>#qb1QYDC=oW9=kNjCX@BOd!p zMYwj4Dr)QZh_KxPFwvceNAIf?tYB|7G#=by3N#TzwtoWze%px0WbL0-t5@`Bu)d`W z5bJXu<+aA3)>{$L+J(V@*MB3C*$k#;BARHZbIEgo0qN2HY(^YRosIsZ5`5dy+q<9a zO^Lxi`SmkCQfrCm5eBU!z&GQ9yn!5Dz}fAF-nZL{m!~A^(4+1^ePo9KZFEX*vR(Du ztI+lIqa!yjUv@>FtUSdBi0G0bu}HL33um5v0&45af^g@A93exwS?VCzJPyG_Sr$oG zCX;|i)X0&9h&~JEB?MXtLd~l$JdK-|FT=;@FCwV;(~8gI0kDUNF6n(Ih|X_WB3$A~ zA?r;uyJ9Tf_x4oY3aF893!+_xcP3+RcAU35pFkUYH?6wy2m629^P>~-iwO7n;C8!H z`bLqMR)CH8ww#;*l&zoCzu$O(RfPpPl|SFsF&w;O}n z_bWYqW|n$=;Q7Cu$Gr!ut>uSrA0AuUSmOt9EfEdaF-wWcA+5?EvsaL!F{3{*KGvqV zeeL9;Kj!|gtPJKHz+VHb5nEQVExpnIq}RT2r95)Hd0QMed?6%%ZU!(6pr44|m495) z=K0k{^#sojd;ArTIBT|n=(a-l1IA+sJ-W?_H^)CY`X>|5}nEvFheV%!fh}t20 zh-lrk{iv@l+~9J#?vR5S%UaERXf&>ED(TRf*BQFjtf7B zFW8AOv(!D=yABhfL<5Ve0n`wq286~NzT6i6!>@L^?L<$k=Tq0uBN>zBb#x|=*xv_2 zkqtz&vv8SE$y#aK7HP)*-}K<6_s*hozm@d(`+XR=ZZ2fw{pk_4;z*7zF3)!$_)dVN zj5vN2#h*ES>;Rbz^ILy*4f)(8e!dddRb^3w-1$I(K@75cLmH+?%07*qoM6N<$g4svvCjbBd diff --git a/uniapp/static/images/more_create_group.png b/uniapp/static/images/more_create_group.png deleted file mode 100644 index 53774421e2edc9c2095f514ce407514d1745664c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1061 zcmV+=1ls$FP)Px&-$_J4R9HvtSV4#zWfcCt*)(J`5mC2v+evW?3Z=AVGeJb?QBh%g5VoLD58}m( z=s``ziXIAeu?GdggMtT@UOX&Vu;Lzi=+R8mQmU{*g=Xx^BJLrR&2Ex;GLxNjCYi}h zvJv)>+(N$h-uHj+z5jnN#2)`}kMqNX;BGS%uizuaht-Tc1BD0Tg9!o3V4P6I{@1o~ zv$0nBGtOru!StaMN7G9Bq6ij9q~aWn^1DEOMH}a>`^L{v_Mrr)wZfu8pZ|~KI!bEu^W@ZxPR68GGmVEL z3Fh+pD!?aPK(l$G_V=yib+;rRL2w?xHJsyf!yGK971u$`I5ur*9^N!>RXzKFf;mn9 zO~^T?cw4RZktFw2m&lUb1u(bs{V+=G28ko9YWiK0u5EAJ-V{dy&73kPn-wX)mvP==gpvT zZ}BhP*{m&Rt^3CJLlE@3`)X9ThWVO)^kjZ2yYHSmZ2=9dT6V^*R_HX7)$|V(^1=@I zwpA?`{NTi7hXCfZ;+G)a=!}E1Vwpx@R12nf|FK!7GpitTj)85j+ZYG;b_NsOtoNf#?jN z4?fPmETkYO3Ld9m0pw91V7XQ;_g&940`1ZBe(T&kPKQdF(S z{q>Q`%+8;hO7UrcGZ4%W%)zIS4fHQrS7g%Y8B@}M;2Dg=Fl0l@|+Yqo9QtT(q; z!c-ergGo-_R{|o}okhG$E@XX7;x`Nvr(mRCRnsq%eA!vJ1OGxe^<f!zKhr fmTt#z&nx&JZ}>h()IFZz00000NkvXXu0mjf{elPL diff --git a/uniapp/static/images/more_qr.png b/uniapp/static/images/more_qr.png deleted file mode 100644 index 2f2c8b3287fc2279c766109b13366ae868625df9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)Px&1W80eR9Hvtm`!LCQ4q)f^L9g;ZVn#Qwn+|x1@YAGM$v;{MFqi2!HN};_E16Z zLh)q0>A|ytN-GqsD5wYVU=NB270Jg z0iMa}>GuFuoK$vHFw_x0A_c?*Ky^W?opN66&l{On)xU*e>NyGQxpRueOp){9f|2=X zx6c-^ty4WNNoOZbPV{gm0 zm|rOt4=?`8{Ai?xm-XNttve9JXMlEB+mU0K+luCP0Zb`4idM)GfC`z3g)n$5KHzhF(DI_PUAF0(4S( z2P;^*zu1$~={dh>chC9#4wa}jOhjW&aco}_^Cci5R`N#XrC$&ydozx?Ui%VNY^(tj zLPiKf0Aia7SLJ&a1w2NA>Iw&Iz&oNJz>6({tArWBC_Qp@QR80#a$La;dgu<&OmPsy zV2EysiX1wYFz!CZ0NSJRvnE_#Prlwv$VPE2zrl6ICKrQt6|-OPa74QRM&(k?CQj?A z`%j;`Ry|lweACs8vPC6-do+HJ5w3bJ`IRp13`z86t>j-={zHeBekZ^Cy;iF2gL~uq z0|87|Iy+BI6M*$?r@%ZXF=^d)I!qR#y+cH7U){mDh=I{SrK9uQcA5@D9okVQ(+4+= zd-Ib8v#T{5cX6UHmzuW9kmKm1Ez)yLX3|)r(MR)>1u;`x#$`J=6WGmkOI9LkABgo3 ziE!;Hg}~38o*K70z1?I%KrDhInKRPwd<~B_@}HtvUv3m^*7t_kwE+Ffxa}2O1#H!j UILgNu7XSbN07*qoM6N<$f;irQ)Bpeg diff --git a/uniapp/static/images/mutiple_batch.png b/uniapp/static/images/mutiple_batch.png deleted file mode 100644 index 759212a92d188db50de9c5b6ca0f10963d2c8bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2309 zcmb_e={pp91N{xdFk}rwhD4YM8Od_>j-<$vt+Hj`yTnK%!XT7vEtatk27|K15Qbs0 z?^%*Yh-}##CDiM>|HJ)o&iQc8^PDf|!+Bz6di5Aw3=RM|W@vEP;z*tT1qb^P&t>2= zjsy~DarF|Y7!+RtfP-duS=TDqVLd0*Oz4Jq7wsz2ytH_1D<+v;$k8j4utzpPw;Px8 z>(}u0T+LL*=%F#jeD1+JTl}Ow#ZiBmYX&f+i6Zmaf;_6&#gw4cGJ56nVm-D#bepcz zr_-kt^i$bAg0{J_7k+;zS7&LehI`@f_<~;m0f@Z#n}7?7J=t1;&=W(H2T2XkaaB{5#cYL1GF6Bx$QxuS$P`l7UZev@j^pA z<&9t^^XMpJm|5@|)J0(WUD`U^TbtNDtDpJ0kZyy#KKE$cf#>jt3D_O2Y7)EC^gMUSs( z;^*a-MRX7SI8jF9hot^cF18uT*2csvO3sT;Y81}%I=@p6g3}VL$^U{xw#|;!!>)i}TLjF;&!6*A zQg>SlfY?=Q@awYfmsQVv-K2L1pljp8ce}K0j$-a0yUCxwE#I=r^Kgh~(NaNn}95~npU(WU)smr45<6x1xsp?JG`zx;?T>$SRaEZJR9 zCy2WSPWZv)lh2vXD|Iz z>RLYsBeYf0bEq^Y{O4J+!{;V4GKl)eXhZDw&6Xm_j-)F4QJLk?pKhF{*T`GQ@@b`q zBib6w1Do_*KKzHXcI3spKTN8y0=@8H|r&fj0-fM z(}FH3+mB@?T7~r|C(1M1Y#J}TR3oF6&P$2qOVyr=4pQ%9soGTbnHn}K$4)1S$BDjp z*B3NwgWKutU~Xqe@UCh&Vr6fz;0Gw}8QvLu8zK5JBdn?(>ge12m8yV#h5D$rolwzR zxKS_pT&;<)^6k-CuGa8=A^|78HsCn)c}Xw&`_70*jE6@m8^(7xEt!qHL~}7e73J`j z@w&f8=#TBIy7;xwOAo&HKdxRwVmyXZ?RWEG)pr>odi|vB7}R^ttu6ACufJBNa2W<> zY3wO4(;&2;Ez2|Y_1&s>Y$vmr=YIc?|8eN}+Ad-G`gG2q1tF^lg79rG3z|eo^21K?0xx=V&=5Ji>HRR1U{8pfNOBj$kBp9LHuR z2JCQY+O30@h-pL_(_72ce&_ON#Y09zCQs}AQR|FZJZfU4##0)oy7Iu-<1P9NH4 zyKmqRGpnf!&p>dFs=O(SO1HIx4JUpA6+I^dq7xQUQ~wKt1OGcEOLr05T_%ZDfDUI$ zTgN`e&5E$3a1rx@eM`H)U?dg5~ ztX(LSzlH{z7E#m_Q!TdSUYlc1>aJ^6-V|(B?!Qlg1BzLN))q)s_G!O6ouUA|&aD=L iI+kwd1fkT_AH0iqG57cH`iC9;8ephzdb#3~Q`A3v*F-n~ diff --git a/uniapp/static/images/mutiple_delete.png b/uniapp/static/images/mutiple_delete.png deleted file mode 100644 index a6945aff3129e4b3834cecfb332127b45c800e7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1390 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 diff --git a/uniapp/static/images/profile_menu_about.png b/uniapp/static/images/profile_menu_about.png deleted file mode 100644 index a0c3daa5a0dc561a03746546df454b08ed68e417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1495 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 diff --git a/uniapp/static/images/profile_menu_info.png b/uniapp/static/images/profile_menu_info.png deleted file mode 100644 index a34f3c0b88c663af9eb0519064aa1a92836063b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmV;G18V$Px&Pf0{URA@u(nLlV#Q5431Ckc|+2o)(5;-KJA#A0g)6%p-FP+VQaMfVQ6*g%&q z)m8^_5F7*@1QAz<4wV*Ebg*p{MF+(WMq5zmklH|#cjUhGPZE-s_wwgG3c2e&@7(V@ z=ezfwbDyxohwO0tvA!FC4P8E7y9?j)4x*%!59@kZ8?u$5c;`5|4=#~nS6#Y5l- z$}Dh=qo2S~{f;v6^RO)Z~Q z33Md-k3#6Z2$5P&+|H}&{4p6DFn)8W1N~mZIbxMccRQ} z1n(0g(py&sIub1)P!2vzK^~ic3%XxIIAjwNh8U58KzCu! z*+kBhl-ISg?hgSc@CMsMo#M+)dmd_+SY%0eo--#`Oqc-r6Ox z@{KH~?ZRwxcsS>SkPx&2}wjjRA@u(SwCnKQ5gSycW1pe-7MH99UL4gR7|1>(h4aq9TeK9w$=g z%H%m;#Ky6L@o7OS`5LgM*vWee;kp&9`*~yLh9?2d?eP?#zOg{w<`-sq{30)KBW=lE zQt73W^&B~{+XCFI7Ygtrm83h+5Ix>;fEqrF5^9<}wzfEX%N6lKZh?-c0CW)gk)|CB zfOG+ZY*Sm}6e~DVFn;I$cerd3H_B-MS?l>16mSNEl(!3lF9KXeeDmO8?u3dd5OnLW z9MW_lI06LI5xxoq538gZL&(sb?L_Q92P!P@@(3828q$}LrYD<4>|X(ctf3Ll0Gzi@ z**q924A4xi2yX()i(CQF?kVr>&;DkZxLtZ1=hC1hFwSCtepIG-6OiSbAdLA!z5-e% zj%rJRF@+4B4h57VAX4Zcu0g?JUtA#kO`-AvOE6`okT0w)(DMFz0id_Ki3vSO)3m%z z?5BXuWt4Fl8G0OyGCInlvONmsLALcOF^M$w*_rLFjBbyrMPkWuaW)i-JhZ+v_s&(O z?e%3&kDln(6z#nr&CIz~W7hT}wym(rb-H|++x_db8%td|V>8&zdf_XjjEMVQM%`E{ zLy+{gO5ht?BC31XTI^d}oS(FF*3l*wll9hkN>$a@fo<-VM2Pc%v~duE*Iuu&P}5uE z-I}6^4;+VNY}yKj_`m@+zw){{UHIj!dF(iaWD=E$6$+3U&3dpx2kMEM%sHV0GNV}! Z)*slkl|a;BJ@5bk002ovPDHLkV1jK3gbDxv diff --git a/uniapp/static/images/profile_menu_notice.png b/uniapp/static/images/profile_menu_notice.png deleted file mode 100644 index 3459aac8da774e8a58e4e7925ff034742368c25d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1457 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 diff --git a/uniapp/static/images/profile_top_qr.png b/uniapp/static/images/profile_top_qr.png deleted file mode 100644 index b2bea71dee6636a75a26e5ae759bd6f92e41b22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639 zcmV-_0)YLAP)Px%IY~r8R9Hvtm_29}K@^3*gNoV+DyZNOilA7Cji7=>z|tz9g@ve)T5JR>EmBxp zS%_etR5qg6r1B37A%#dnKndzYh@ioLj?819+{E{GGs}zYQ>UAqxreiN?wxaXMZ<;~ z#)n^oY>xv6Y7#sQd;*@;jDI2Nc#4gL9s-AI0&W53fe$s~CnfD4C_+DgnUc5N1gs0| z-7@qMcvFJ06IfZSS7vBV(uQ7Owr>GvDhQ2BI$4783fPuK$ac!YkpMa^X)1@1?Onj0 zfbm$;ob6hK4gyaC*r=q-nS?F@R|Ce7q>2B8fOZYp?rVlN1E)f|A4z(Ud1UF>j|Pk} zNwc+%tVvz=4Y*r!ha`#FUeWfifu|)H$AGm}{U_#=^4^NjIx% zp_j>T6SAEg-T44=U(&s9;`*luE!m(AJR#dRfQ?1=UrM@ASwps$Ekm{ZknLm-c83~j zNow_@hH4Qix%Pki49cycTtZ2gK9{uUs-Qz@Tj!>3g_zsG*)UIc)afu^6Qry1L$T_* zSiD{-9Yqn3^Z*_VLf3(Pxv44k4;M##C&VYIxDuq|BGCTj(q+s@I=7(hYZB>uSmXYn Z{RB|m_cTwaT1x-`002ovPDHLkV1nBPx&d`Uz>RA@u(nN8>wWfX^>pDC4#q)0*{(E-9Lo%%(iqLW;*+NB7*CK&h zi=uTQh%H2Snuwdo%048E{EDI^g3^*ugAzBIME&HzTo~v7&b>4D&b>s;ScmXZs3m0^q;_Qz)!$2;E1G?b=|7&f{woJiNMRidSGTvJKqD_ zfnAcWR9Raa)b_Xx@O9v>Do(oSTmW9lfdB1gs}`v3dx71+!vg{qmwyhtB1peF?ShwLDEMl`;|a#Kc7L4FM%}h4e&nj0q_IxN2Yrxa6j-A@H8+RDD(R_ z@S>!HML#`3Z9fLYS58Pk#<_YA*j6=@ZO;vT;F%KOfL$W#NZwypP}}!pk-9wr`75wW z(x?3#1>4U8JAf&P^_PGLB%SNLD+RTE6YyC{;+)97I?h$!Vmks5MfXF zx`D0+b|ws*0v?fcwQs`QLff|jk@a&D_SQ&xrxeuo%|Mij;Un})Z&1o*IE_p21>@4)1O;?(>t(KKA%p6#i? zF9jbLQ=n1EZz(8FY^uQb`pE18DE>@eO@T(eEXp`Zspq}?_VwQO7+)=DU!lwvwGka8 zda1Q-MB9kwBG8tnL5@S4OoK$P(efmzXQQG?*uJ;E1ufZzHlj_Q&#?9XiKy+!?lCRu z|6DS)pfwM1&okOaw26q?-V992+1iw_`)2OhWl3+;^j%9mx%IX;0B_Z>v{BOAHS}w% zmVw5!BYN^NR_P_*M!#KBOfH5drO9Obap2<$o)=5{q=Mc+DqXYQ_TCsqb@8xI(u#oy zDlYB?8Z)II6AiL3{}(W0gdM%^y(imSfK`k4D^g>$CmAAgFgWrmK3e(kxCuVSy^q3ni&(dkxFII?3^r= k^yNqiGiTWd=LXl;0om^CO528p)&Kwi07*qoM6N<$f-El5K>z>% diff --git a/uniapp/static/images/search_empty.png b/uniapp/static/images/search_empty.png deleted file mode 100644 index d716ff33fe423f0f8565ef4ab686e830fbed6f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3801 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 BN9q6o diff --git a/uniapp/static/images/self_qr_bg.png b/uniapp/static/images/self_qr_bg.png deleted file mode 100644 index 861f5f2e43c61d8b2400c6db052040810f556db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2789 zcmX|Dd0Z3M7LE{uAiNOscka#h+egD1 z5DZW#6n586?*L>JEk4UI$lLuD#sL|YoD86Op(@+V#!x7O(p}!3KPHEd_cIH+y1rRD z^+bAyfP2l$9?OpOtUj&CiH5}3u`ZMShB-Hnraaihj){mc^k*Siu%YxVuN}`%CU)wLa8)8vSe`LV{2g}j&C`y-2$AJqSG%}PYv%w zEvyB7-6s33)gDdx2OlqdDxv(4tsUx^&*Fb&e!y|>DEIV9B>iRIoj+C`po;fUx=bTH|(9(t9a7aTn^W>FB?SnJn&qeH5yQC z4WiYF13@t!!DnJ#$|V9jT8xeYf7yd|_gxbZ{fsSG^jpWI1|=yisA2(j2NN-;hm@3> zwL7r*PGLtPrO9`U8jibkca~t{t-O$JlcT;IkPDBs3#b|!69cD|a%6!O*zN*BK6lhi z=^QSDlk2&ADM1{p;&~WDVncGn%JO+RDZ{5X77CFF%GO>Ei!&nVrw2>Eht1TFn+(Y= zD=Q}CBn!lgBdfwYGw3B}`dIfp`pn5EqeS+xwe;~?hDH*5K;B_uX{lQ&Jc|9>Nnuez)weX$hjeJADCtWg?3zZ6VUhf3ReTlbaN24$4{R|JMTXbe3J%GTu`*apj}F9Vr*UYWT|y~GDqJjP0>Fok-bX?BmJ;_2xt zUmB84md(To7_!02M z7w&z&cE}p7K7cVd$~w`c=mxI6W{;QaEAu`P8x~IYiF=8?dw#Nd%9$3Hb;r0WV|{LY zqzU|hj@{AHxiuM_3QwBr+Aa^+nN>a)x^Xcdx*`E%6dUjScO`+^S?+}UovYySD`1qLCkxkYv-3gMV-*(kl( z3Ph)z9X%y)t)6Vj*V;Il73o(o`f0$dBdcgr80!ZGe%2UTf{C|Y+*1p{MtMtwsVA0w zSS5L54#1kozW->r?*@UUb^ZhtEPK1Yo0<1a*M~n$69n9DjE$C_0uOZP5x(-EpGxcn z>U1uL+rhE{w0d>oSK8IbwqmdGgx4_y(T_j}FItKwmt_bsu)k?ow%>vqRB(*>P_Uoe z17r=c5yqb0SXpAW!Q5dne{3Xw)mfAk{}R5ZX70H{&ovzvv_5`%uUt5FvBP@K|84xhD?75GP;TtqkwO(ni)vyXCoDHWnZ!B}@bd zeS+ghXU5DtR9id@#=Q~EcLUM4PYSjcQ*cmmZ+CR*iCceQ zfej`tQR?*3-;_q0QC>jDO98JX8}+GU>+Gz=)LVuBmMD!s$K>PiDoKEfXREK2WBwsBDbN@? zX-MDDK2=x4$TafxI*Zy1JZN!o>U{h@Pl>JIAHVxiP72)Ef5Y9N-4XIz{iZlt3R!`6 zn2M6)chz!I13vCojv=3JH8;F$z1MFcD&7Zoz?MP9(zgu-f2d`!?dt7x-Q%9ErvX6#5QahyAB*kjVJB z7YUF*&S+NXxAnbWS1n^>NYw_opb4O!xsrHY8+lxpZTYDKCl-9zZ}bKQ?`YPfQu8)L z6f@;PB-R`0XOm7`DoVbQ$kN_wVn5|{>;sw!Y*WMaPA@ps7b$s;knstl*SfIGOUL~k z&=g@K@K?ox>+cZiFIa)gM-tmCvT#-wA8CgoRv)dXWjM_P)9;^U=Nr=P-n7irFn%w6 z_{t*7 z@>a?@%dGWQ43@6~U%C#&o3aHRh4OFV@ugw%4!kIZT8P9NhG2PU=i# zAH`S9n7tD3CX6*zz%bX|Nn_j>DXsr4{-CNje|sdjek43@(dCi8>uE0zfwCAz)L~?5 z1zOH)W8(aw{D=AZ-#$pG$pKRfnLVtXovFA>cg0@ zn9o^BGR|~%$QN$O_E*FPP{E7iX$kDBo12f^(^obhp)!WC<}~UOehnkk< =pFAzn zYHT*HhHUH*_5T1cP1z>PcPLvq*oKS2?_E03YU5t8FqzuiwWh}nmR$YePyg%JB$xa!f2AfVk+ZN=LE-d<-tTEc?yaa@JN9{3 IdPSW7AK~+m{{R30 diff --git a/uniapp/static/images/send_btn.png b/uniapp/static/images/send_btn.png deleted file mode 100644 index e91e293ec35d5544516b5b7fe651d8afc87b1b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 975 zcmV;=12FuFP)Px&iAh93R9HvFmuqOvVI0RlzqyRLgnk)PM7gCzW-ck0SPVlLb6JQ@u9@wOok!3AaUAEebDquZdG|lh@B96I&-1%Ik6^np zR1DEfM3@Zp2YMnjci@W8z!Ts;!Z9j2Nrrr}p_Yh7nW`62qyp1{W)bbZf`kJIE>_6n zaG2T!WT+-IWfiatXl&&;*r*y0>v6M&45Wktq!k~IO_J=9%AS970#esam z0$gec!fBxWA93y@DMyh&niT!Y>n|W%^~S?Rgbp^&M|9Nr2iITQSUbsDhGI17QsPDU z1ell?0D~>**fqge&dIYyI3kLuBHo)5J^`7^^&{J@*xEFK7mFN1x@?1YAyceYsw`3^ zP45~3rqu2MjjX)u(ij07#v1G8=V9YDTcl%GjW9r$s1e{&I}zsCQfSbl6o_qY5GC)S z&kmCh)=ROAG?^=8sTRO1>m~yv_JF)3_~tS08b-l{!*J@UwR>$?K_wl9OqEO&2kHVn zJ_RQAf=|^ZhAkSy@e-JPv@R@8{v-=7m4lFC3+>(tO6EfYfwBq^f%Y*_3F)aHh1DQ}{WI^nN|Y zu|%%QXU4L+P`?3ZKN5iSu7#@V&unZwu(hL)$xxX xr-5gspXW_UM3D%@g?ye1g?KoHn|#~n`FEj=AiyzBs+Rx&002ovPDHLkV1l_?0T diff --git a/uniapp/static/images/single_setting_add.png b/uniapp/static/images/single_setting_add.png deleted file mode 100644 index 15481a22296b2980a1deef18eb9e1732c0b7b3d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1375 zcmbW%`6JT}00!{+(#*Va<(?NgR^;|d?nP#^=+*F=qe5$vtK1q}bG#yyGs{qp-g-C1 z63MJylw8B>&JnMpn0cG4Ft7Lh6W$-5=kwe1NB0|6hj z#bX3;fY1$hncz%B(T3)4cxT*#Uek ztviVSF7%!NpHy!bJ6Pmku#?0)+1mGd7oWDWs`+u@N|=FlTZ)3>G1(mC`uLA @Vgtc$lPX%+&mcN&zGxgH?di_=ELM^iZRYXdWy+!VcEW*cGD%^LZg%w}1 zPo{|h;f52kk#eSd6X`=*G!)b4)N(Q)C0-?X2oP5S09 zb5Pp##D*phjOOek+Q_~OH9OR+dSfp&{ZhXOX&YyLxk9jxyIkwA!++sMooHW|@ucPJ zANA4KY6cPvbVeQL{GaoNf{+=>+6pXymGe?Oz*@K9fkb>L)^`lEtuf^UO}YMj$=A7j zuPL>wlXb1%ha&pjmP2)Nf>$HBswCvx-nia|oohWJZWNq!n`clcA0j&cw#cnQOW}R< z4x=MhGkQk)D`kxcf+H-ra;380Fq+=?p3o%UvEzi<$2@MW9Tjp@pS@yJyYHj%!HvD8 zKqH@-Hj2pDy;uR{dbKL4!jzSZd%~4F^R53}$9V~D&e17>GJVkvM3_R|3J}5qN+-_+ zSK8|te-;&EvMSucWY2&BNf`psq3Q>K-d3rm#rd9wRuaKwpzNH>HzW#7AWWIOq+I)D z72V5H1Z|x?b@K2@><4uY8uJ|i(8C|+BgzYk*C`^n>2t>^{|!fLNAZ&*rj6O=8-$O~FF@=(1#a`&tygpr83qbZHF zK`UA4%6c2Zb7o*fvATxc{Hq}bnZFmDVMPk|w=2DoEBylBZ8&60Ph%NuoWw`>I=l)V z$mT(o&{6^fTR2$K*2S8VtQNJS)@|Z>1%tF#nXoMOB2C?>8W5aPWu6GM0xY@YEf;HoNVh~qA$8YF5)$?o)I4lp*-4hmh<^KSmcO%Xc)RfBCE~M zs;bAomt)m1mbr*lM!vNb*RsLaBtkcD2n%oRmhdB2zC@w#XaMyyqjiSOG>YR!M zVs`o25mqC}5IrnlpdT>buJ2R9sJa@u+Lfg%-D~8%sC@E^S7q7o6YQ>$dt;ZaBh2QI z>)6Lwe!LHN991*heAjPpi#9krdpMjh<2N5OMCY6H>dT72D|8bTiP2^Dhy#PqcU@e$ Y!0PtwgKKcn2agFtopE(!oW6MLA37e1Pyhe` diff --git a/uniapp/static/images/single_setting_file.png b/uniapp/static/images/single_setting_file.png deleted file mode 100644 index 6b9682a8a92bf8465f083276c3337607b4869e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)Px%1W80eRA@u(nXzkAQ5431Cpcut=-^n#3~sL7{R0X*DA=*+CM78%WGE!j4h0uC zJ9O+`x@E{vaCPa_>~$29A>_zwN(lJUd*97HQp0)cJ?A^;JKyyq1dD1teFq#PJc=p4R?L)Ve3YLdjJyPk zYM=E9Q=TJt>l*5y%6W}1OE!2zTTVmi`3Z(9u5;ekYhddZV#Y29auR}bf>iyP2#qw? zxru_gn#+OX1m{z%=0Rm2zU=-)%DwxX_J!rE0y@fGzI zE!mglHyQU}6+8ON^uXm2i=42!KBM0Hpwp;zhnZJjB*D2j@>AO zxE+MXEpEndGB=CQ_xS zF4iN2YI#0m$b>!}iLy!@LCc1Xv7MmtfX(4uLGuwC7jOlQ2W$@S3Yw4DxPU8YJYaM9 YKQ2i~NE&P{(EtDd07*qoM6N<$g7SL;%>V!Z diff --git a/uniapp/static/images/single_setting_image.png b/uniapp/static/images/single_setting_image.png deleted file mode 100644 index 8a66aa6bd437d552e5139f69d71e01864fe5f922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1201 zcmV;i1Wx;jP)Px(Ye_^wRA@u(noo!vMHGj>w~R0wM)2TaWesEzF+#w2^Ppfz0yzX!P%w}~t`b2H zYWJwYmbhj*5#58HgDAM5pocvej1bAmlN<1`2gN{E%t26bVK%tVlj@r8?cV8`>7D-L z%rbSGnXXswtKX|vU9U#i<4yKBA5*|dS9q%6RKYQyfzd+L(;5xtD`nf@S3KF;?U=g* zZ0REi9?A)X`fdly^}Moya23VFl^a=YWe4>2Ex^laxa8+N9CNbYBp zxs-^>1UVdVQ4dq&hnSPAba<6JTpMLgj0}50k1@j~;BaJPi${4wRtMP}4(RKbz|&nL ztF(CnPc}w&G*3rQ8_aS&2DywQr$z@f*|N^xQFwGXPE)S-7<^yn`G+S_8YsU9$-tGr z^04&nYnA*a_}wHPSMDAi@PZy-hF>BBZSG2hrKk5&=L3Y(i9wW2V2Mr66&}WR(%T5N zV9X8+G^KAY7#yNWz?(R-5P?{@>j(!2%-{-bo+%vCS2O7c$_4cGGvN6MPFVw15grHb zkA43lu6$HzxRws+s{yzbbK1obKlp4yXqHc6@as6Tf3g5udKw8J%tBwom4_1mp58;9 z-(tz>L7MVYVUVRO*wV8IA9ewkaZ^%t(upH9<=W%``uZ&JdDr1}+AJgz$<7dNb041E zo*Y1%L2pGNs4TO|3wZJ;@8~==mb=L&J%sa;mL8(U!IoY^cqNuC&E9t#>89^(i05$R zi@Z#U{*?gQY-wKOPWE+PY2iwxe|)6521VoG=jr*n~!_mg#H)6BI3}%f!R*xV&;AfBE*#|(RULGm=3qishCrY z0liV(8Z1IJn>3QjDO(6DC?}&+gMDi0wlu&rxX=lk4ARxi16SEbzZ1@$=FPfscVxY! znnl3btXpEqA`NbnBf;B?t)X5{)Gk9cZF>JY3N5=8^d^*HYqwNDWht@djB+7de2whm zJRM$6s2O)W4_s-0)+t-6Gc64+4&m!#D3^PxZh7HK157H=t6W-WnT!`#vk17-0f#A< z25Qt4p5kAw6jGZhDai~E%Pa|^h-XRzg#9?OUWAV$+bFbjZ;kzd(C9jJ3`f2l*|{P* z`g#$8 z2N>^ZE=Q|u18#8#xiLCmm2f%6ngZsSys_vyRd6h1$l=6P!5ot}7G3`XLveFg!knjj P00000NkvXXu0mjfmW44D diff --git a/uniapp/static/images/single_setting_text.png b/uniapp/static/images/single_setting_text.png deleted file mode 100644 index a94f57b22befcd92569d62fc0099b0b3137b5e87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1455 zcmV;g1yK5lP)Px)X-PyuRA@u(nQe$vWfaGMXIx@d{Gec

`Ttpj4EoXrRysqXMM@10yBHKqI4V z@7+|mQtsaIg_P<;Bxq<@sI)<#(T5C^jEoA6`Vc6z;DSQ?L725{PMmvpX7Ap;cV}kj zWp$bRapt+_Jpbo^p7Zj*!X$rWlH;QV@NQ?g#bArUJNyJ%A=+?)Jk2td#S~b8FcX*# z44@1kTqe&Ccye>R`uv-^1h4+ESs@*K` z3&K`9<$R^@HV>euZM3r;Wd}lAr5j9Kr}zxA6HjiJvy%)kr!N5=DAURrDE)6?l;_n% zry;oGz;g-q`hZ^GTcD2u{bYi>_yDkM=$-o#-s>gL3wSa()*eR#^mIB|u8;GS*Wt(~ zqa6Br9ARzj_p21x#VwANWujYGlVLBy+?b7%Lm*R`OaeHKEZ2}K*cy)%`DC~hi-rR@ z@_NOgA78jf_o8%^ezq*DETKz&O0wD5B$Lz6fz=Vmy*RRF+~A5Y`g#~)eFWrLTv^#% zfV*`8ZCr{t9U#v(G`6(mUYpbRp|Y&;pL8$e4sVYV-pvVI(y-5h|P&Z3=b5oc#`(`DjnS}(!@I>iL1%ch8%N?^KaF=-vcl^4?v ztoZ;(X4t2JXCY{}lEC(%oTb1i{^3l}F~ui{Fxk9$0FV!uaMAbcIGuN_1b_9TGTUYR16 z-e}jdJF9iBJXni~5%0#oeOPysVMVd2Py2jk6ZvMe#_xEeZ@dl32jkLS&0uqCy3DGG z9qUi+KHj)HlT1Px(I!Q!9RA@u(nonpPWfZ`FZyPm%9tu{>p<+FF5ETU@DD9yI4=qH{vlSFuELb6d zHanXl9kK1swmAe;thB{|dh*bN0ap;3gJOh;iU&O?Mi5LfLczdBN$1Holi5zf&hE_Y zWOp{~ciF>!-+S-(z3zv=76^DWQZSuy&)kBtZ|If^8J=TMF~Bpk2An!U?kLKks6O;%SzO+ z=71GF1K6R#RcbtsEvp@c3zV4&ALQDmbHJu3Zzcz{b&w(c4DGumYCME3H@gCN8*&#z z{1iIDm#J}I)TBpyu&jqD@L3(k<#kH(PFLXqVsCL;Mx8C32ZI1N;EtrF9{T6y=R(Tg&Opwri>pGyLA0iytK%)E% zjA6;=Z4>4I@ShFg-A1BWgfS-M*VLe02dt=uj9OGpnuY-A9#+a0EVu9usFtGltj&O$; zZuxgv(3EK`8E*-hd%%Fe(N__iO^@lL6y<7D$esc8m#v8{zXSHHU)&#I$&1?qFxZoD zBD74Wu;f(l16K3}V5-5X`Xoj9qjv!veHgfeuz%A5Gs7yUVm-@pxd;9D^t5;Hg|7&h z2gWIi`Hk0d1~`o{k9y0|KS=zxgiDE%%*3M#^~xFGM*ID=V-TjL%kks@(4-q5Y2cYE zw-{$q%*!Hu>pGxGS_z-jUlhtOxE`3vkhkA51vH01nv_LF_uyi(b0)P{%`~4{(F{`- zuq~5Ly^}Un&SJ?Mjn;j1+VH%NvV%`U;nQ&}dB6S5lYsLu5JL!miKS$r`P8kf&ZL}Hff4_P{Px%6iGxuR9HvN*iT3nK^(^M@6#oU6oi7L3_N%+I&`T{U4!nGL1H3?9wItL5D0=0 z(MdX3M553kqX^6-P%k26ZwF6N5ClA$Ljp_5R{N;G?APo6RAI^#ZrOhia0Jl)ysmH`C`2;2rP;7?t#< z?4f$YiVg$jfL=)syQaj1<&bYcx1`5KSqiY#*Bm%4>3)u@61EIHFL`IS1G|7WU`t7x z72vR>SFXNFSn0=-L(FV9&#(r^@5Hg~oHHDISF z`vkN^gJrn0z*t~NkH&_%{yzs&8;AMw&9W#S|iP@2e{+ay+|Rk5UiF0EHqk+DZu)Go8C|^ zqyRe)-0)ztDZnlP*F4x{3a}yIiU%7{0d^NSH2?qr diff --git a/uniapp/static/images/switch_join_qr.png b/uniapp/static/images/switch_join_qr.png deleted file mode 100644 index a9f3bb10a2844e9f861b4b8ea7e0c437a1daae47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 918 zcmV;H18Mw;P)Px&P)S5VR9HvtnNO%yRTRd5AC-f!KafEPnn6&bBBKygFt9&HMGeB>5r`2)Inbvd zrRX5Ch@v8`iSZ~RDjEujMU+Z{K~YX>mXy(;z{-Nc_~g5sBZtGi_nddH$47D3;JpWX z?Qea1oxR^)-`b)u+Y5j#!2Q5Az`Sy7$nSrF&w(jPKMeA-eIM{Du($b#Q24;Xa zB_&SJlpnTl2KE70wFIoY1$14%xwbC^egQ5U5&L7{0ZFHNgp14`8-r|c_DQ;T0O5;) z-+>E8B%EpQNqVRx{2Z`#46v;H9!Z}K*%G^eC&!49skch{A{qV`xUL5F74RDHeM6Ab zz%fa`Hj%NN7>gSGE&`SoXX)~q?=DH(Liq360Snn>lKyET(bc%^8-b%WUhhbn3Srj* zKPqW&S7h4a+Wru@tK$EGqzC&EzFksI=A4@C*MY|-guD6-lMHv2*%Eh>;Yo&T85p)D za=lgyliMVH+I0q-@NMq~o~Zcs3ZPsZ2Z5EvKnj^9ZEAz2fa8wao&w&k;B1uiN(iSQ zc^bF^cwt!8H7<$S%(tCdeHyqEI0QT^>2$Av|1Vi9!nW4~4+HZ%SlkIYst^k^_XET04QVv(6 zH4+Yj?a1>;^)B}CkHGtF6;3JhBgN-Q`m1q?=h?ybrIMn$dzSyh$=q8-_MVsY)OqIA zH=ONk!N{a##g<$n>8B7rUhBwQFX_9vCT%;3d#1wUB}vm0O?R%o%%p%nSD74yGs*BI z!?g_jueZeAl5)e$so73L@{tOOfz80}lBze%oDjGDC2&(e!YM2+sSKP1R<%_CU986T z=IF~B_Kc+Uxtb3H%WH#aW`EM61E1HOBS4zX^*-}i$fA&Wd=?$}YGzBEO_E*?;pnwD z#>~_fNiPn$1hS}9U8CBcz_pTo4&gLW_5-U&MFT#PbVtAWsb_)T#=y?h4U+cckFtP| zlE|rCJ0kE7N$G9$HQQ0dH;jOt%x*2oo+VrY*}kQC30*Ram(YCfJ!x_bA-u478ESe( sDk1U`8Xfs=wm}uQm8KgZGo4L21J!(|JT9uAm;e9(07*qoM6N<$g0Y^r7XSbN diff --git a/uniapp/static/images/sync_error.png b/uniapp/static/images/sync_error.png deleted file mode 100644 index 1782d7e6d5a66fdd1f7a37eb4aa8c604a74ad0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmV+*1K<3KP)Px%+DSw~R7gv;R$E9EVHiDUR@V#@0)sX8qF^skka(FT3JUBka0LS+r67Xd3KG(X zo_Y~1Cx|@t{d1q&VKWq^PTfu zmMHT`TVn_{)%^gvAv^@aXNL=xKzR>f7PQ9sCbdv14c&f_qm3b$-ceBc09KVF0mue~ z)9|bh^Yvo9ICcwwbOp~t!##j?POyB1U>d*&(E8!L(i#A?gHQxoGjVCay3AN=A|Ipx zK=j}hkascx^RTQDzD-8U%Gec%K;zgZkjPaUiM!cvHUS*we3;QVir=e){JfmbPcB`d zi_oyfSiFFx9NbrjJ-Z))h&b`)K(-PaK*GLe!28LTMG&PC?=5C6?fV;0UA=6-U;DY2 zA6Hhk#Ds&-0GTGYo|08}OQwR5&y zBI7g?gOnq_X6*8QvAe~xdP`~UR9POtCSrS{J#o6rY@vjM*8z^IZec8Opp>DN0yxzM z72#Guh84gJz;1|)(nyT#2!I|K1GOPQo>TPDqCKG^XJ{l;zq>yFRDmAs1Nm4@JS7|w zr#0m`jl}GZ0EGP~0MAR6D+d7cBx9*pI}h+*BntF{+GIwe3QY#8pofxng+@F;V54NU z1twS6rnXILkd&@PE5v1@^V&3j(8P++NIosY?3xW=ByX3A=>fIq=Ac!)DmsJR@NmXX zY|1IVOT4IPRpj=}Hp@8qrpTo%^K3r%qpw!8cyBs4qLQPJDRBLU+l_Dq$W_zi2R-Ki9D}gK^>2%q e6K;lQbNmG>-;d0aE53aI0000Px()Ja4^RA@u(nq5p>MHq(P*5${saPu!kWyezcg&DpAZOW~ zb3A)kap#tAzImT{zhTbI4#6sKWR>$F1o&TfIOO1B2P>;j#u6gDMJTKkNFju1R?1;Y zArOK=N>Q($GgKZvTs-GZ3%7&sR5|0qjD~MOkg-xwKE^#~qBo1n%F5hJW4HkwHBAiw zEeS%n1xXb2$eXrj-jxMdUVSpcLWBu`=z|pyK)>B)&5{LJQTs)zmU^xPF&vZTw%e=* zS%8iYo6?}C!$A%RyUi+Ea$IXL1Q;aNh8$eZh){_xGc!pE_aS$C1`^gr!|fK((e)Gh z2d@XLpj9hTolcA0d0E(!nIeKY)7~90NN&JmwN3FJN-)vk+#kS%f)u+n5D>Z`FbtvUXcob<{7zE|Vg zrURS+*(6oP`s6qq*qiUO+sH3B;X3`T)YN|CxgA`ZNy@VCY0vsJ1$B9$tmACF*M%5hDXb27+EJ8%MxJ=phz_y7%G}Qo^_?-`?BR}T> z5y$W2lc;mGf>PxXRRuH}^mw^+55kP1TLg4`e+l39D1SkqDj@S`$JR|Kcxbc8Dv!s5 zy2du#8lO_sM%4keS`A)$?omWpOd^npsoSV;Y{%@}ykd~512W}_@i8dbR{%o9*FV>9 z+=A=$1$aElEXWlBWRQ8;nF|MBZ*BO>ulTa{2ds;WMs9Wn*2YF*Zr+XFOIOj=ds&jZ z+<;D}Q#(3gC?miQHUg#80zwW*8f{T9bFbv70wgBHcujF;apiI1Vu%f@ch1AUOxbQ zrTMJ66KuWuYy5!KuAf2327d|V{5?9-jAx7U!A}0X?Z?4uINRRiH(Ux}AqZ&z5ala8Wale_l9bB48%7NFfiX{Q*sflo@wUs%E2LoSy`N_!enpV7!ewWVcyGXEH88md#PycpMZ5gNNsz zN(dq4Zyb91?WOv-0V}KPVl{|3AB<1AD8<)*jm;OAmzRj{Kez$e%&_-rMx*`+0jwZI z{PV4f_Oi!#039G2Qm?yXIQp+2SYX4O0RH{G7vNUTE! Q)c^nh07*qoM6N<$g56JLhX4Qo diff --git a/uniapp/static/images/tabbar_contacts_active.png b/uniapp/static/images/tabbar_contacts_active.png deleted file mode 100644 index 565d55e14acc04609c62860d9da8b5a3880f7339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 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 diff --git a/uniapp/static/images/tabbar_conversation_active.png b/uniapp/static/images/tabbar_conversation_active.png deleted file mode 100644 index df20387809d29cc7aade176ad71516afc875d9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1944 zcmV;J2WR++P)Px+Qb|NXRA@u(nthO!RT;p4&+ZanDj1YaYEj5X1&$(UPMAx=Ook#erULnaTH}-@ z7_j%U$+R=!?!D}$_(#rwj)jPT(2N*OHAt*E));7OKm>^aS%F_+*z9V%_i3Jc+r97J z`@ZM>*xhU6aAx+OJL?fKhVN~-)a!dur17lD=gm5~F zAiNFvzazk2l)XSJX?Zb`KZjEPjbNjWpqlG}>mUzS9XnX%6<`xNR#Pv3immUX(09PB zo((Jkz77oSkD&f%V;fy8qh6lti_PSK4O+txzJu^R;FP`u;m}p!asI<1?v}qL@sSL$ zNzX;tfN)_FrwMdkN4b@>{4}m^e88;EMp=_zFe=@Y<)md<9JlcRSLgzidx5GrPWn|= zSw#omq(O2~>_!L7>QbOFiqQ(lJU~kBh~g(2U`D@z@IVxU6_mM~l-v{MFB~wd7oj|h zP!ndX!u^UeleGNY<<||^tRE!D9$-|3gOBR&O<*D^`FoIp8*qg-qb!cLB>%g2L!|TiY>c*$Er>L8n!X{n%;*t{GPVoBYw~{;egFLfgHO_1)DB|^u_LI&GAEjD5USf2>C2vo8iZ<#(s=2RJ-BM=f&2aul!UMMy+IkRLeh1Hn9CEz#t8@zZ zd1`wVrmP8=62k4&$!a%XM%N+C^D{nSB<#GYn5swr4a=T^nf^aoA<-DTi|magGEzd_L%a;$fRF6 zQAk~DuKDExT(}+Xf8Lovza}M@g#o^aaE8mww(DTJr+B+zE3ErtL1WbEuwXLGp8&&$ zgr{>Dm zW`E+33R&Q6$_dia>mXjf$Yj+HlA))JuZ)FFp4y@H2+Y`6KKX6F%^q7wUrXa8?b;_` z^MOd3U8JPfW>yZ8(a;g>cC~gU-0<0=g`jLwVNl%B2ew^bTsdtCw|%OljOsBL70^DGrF?6gdRN&`TI?phr}>TGR$yjSK$B~(E!2$N z&9;NPe&uf=DxmG1OIqVZk(Ygvlw9ow%;-G`^>Ix5RXNi)!uG@ER-ynps})yZN`|!b z91={ld<2{H8mibF2he0os~lU>Cq7(0f5HGGR4c)u30F}kmVu5GwU;5milNw-OhHwS z*I^i7*h=j9@SU_Xf(G&I#zFgCR&54Ni#v)Yzhe&6_8hdpTjf~43()q`X&aJwHN*Up zw0x;lJLtfB3-E9fS7B975MbnLB`ByaZlYe+MguHd7uo{ttVx4>%^45tXBB(BRZbA# z+$Ui}(icJH7^m*1$GibGq@nH|s&UhN6BOahhH|bqez z^S~B*EFz<}=)Zt4A_?S>YWVGq<##z&tz5D;xMq#utBrOp2};dw{cu2&%;;2vr+~o` z9G8h$T0S$c_W}9R$DDU7Za2yis<@asIT{vEG(fYG)mbQ;5JE2X{9W2&^VQE3`s||E zd-@Lx(x?AkQnDzDUUb01NL~SKMh5Ix6;Wa~nKn{#K@{P5fM#)po==V~-ka|zj`~?f z>EcZ4<+U)o@d3?Zi;kp|2N8Te!kN8*a*SrFyzGMPUqG)Xt7TzIeiQ_|5gnd?P!-+< zPN3Mq)N0)Ww6iB{!_J$|=)^p%a5>5s@*lHK{N9;*A{jWqu-vIo|4G0Kedqymb8-X+ e?9*1r@P7eZ#4%TtDwQz+00007EZ diff --git a/uniapp/static/images/tabbar_moments.png b/uniapp/static/images/tabbar_moments.png deleted file mode 100644 index 12dba47ac1026ccbf9369c2a382a8425e82367de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 985 zcmV;~119{5P)Px#1am@3R0s$N2z&@+hyVZsgGod|RA_O}c^STMXP{ zLKbaLGR%H*hx8zWx+qS;NVWu|@3s9_2_wt;jBNcFgq`5MFNa|$iRdXjL&OpQfQb6> z|7-ZI>$+x-d2!2N?|pf{-%r8N6=(srky%BcuImN>PHQI>(5@k3A~3qi#X5-*CL(GA zRaIRyt`htmVD9r_Z)kPAyu2JWc4Y}@R-K6YqA1$)`P^$J9bFJ0!_#K?i=UaF6Qp?1`y2U`9AQ(Z+lzt6y;G_i@ur%rQ+Wuj{%QhCvmf1)L^9jYUxu zEjRA{_h1MteZPHueeEU1xj2D{-<@+U5&ZywD-i)AerCkW!{LC^T({fp?Ql3?Y~SPK zeP{p*W@tL*j(BW@6Rw-aG{0or;Lyc&?I1^TQ2n9@AqV0G))o#ekX-4 z=Yuf>c~e@!1uR4?Q?_t>!Fyk_kvOw?%_kLyk?_o@Y3vZ>XBdWINg#ezQ+V&o_}P}! zA|4w8l_VeAMnq38#X80?3^U~^vRcGC;yH3yyn$&Im4iiAtHZLO007PsgsjR{1~}Ji zWn;34$Zz70m|TL@WfnGY8{wrQ zGQjIch5!qZQ)giVv0W3&0$|Rc#?xEC78j);7 zt%3Kxe0X^HiilqXk@ord`5X7czk9_LpuAc&U07=y!kaJorm$YKa#yV5bCr(Wu34w} zpd0!btS8<7^{GJ&?S-|3J+5nai>}l75Pwz>e|}&|DRTG;sGy&9ibZ(x00000NkvXX Hu0mjf+jZ17 diff --git a/uniapp/static/images/tabbar_moments_active.png b/uniapp/static/images/tabbar_moments_active.png deleted file mode 100644 index 604b74c7a30ed3847437d553a18f58e7bfaa7b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1164 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 diff --git a/uniapp/static/images/tabbar_workbench.png b/uniapp/static/images/tabbar_workbench.png deleted file mode 100644 index 303d47e476b7244084f9cc82cf08397ae014c308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 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 diff --git a/uniapp/static/images/user_card_call.png b/uniapp/static/images/user_card_call.png deleted file mode 100644 index 4cfd3d098080257761bd99b06bbdaba109fd339b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3365 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 diff --git a/uniapp/static/images/user_card_message.png b/uniapp/static/images/user_card_message.png deleted file mode 100644 index c269959b26491c5caf70d9ee7c612017ed1eb20b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)Px$*-1n}R9Hvtn7=E9Q5eTR-!d4C27`f8GAOH1{s4nT5sKNOER@9{1_Ohcfhb0U z&44l*l$2udCm0lUbo5@mUiZiO@pkW}_l&paJm1gxzUMsmIY%`4P?PiVHvx??Ex-`a zRVRm^fon-0S-oEl8e@8aGoYtVa3z^XU`*0OTK5NF;@o`$;L?zNX(zLQqrgR-oy*FN zNV+Qhm<5~z_8JU0FKNF3jQ9#c4%*{?3%o`Mr>C|71Ar}O*%1UdE9oF7xUV$Em`eLS z2yjr+P0oPBz-3+z+Dd;6yyXPh3d{hVc>(6c<&-Aq6FX(jDd>L!ZUJkOoXd|yX3K@Rpyy7N&9l2^K9X*C zI&(j+^^agz{p)4GaSis;ewe<^RdldYLSu}nBDN}N-4Vts%=z)C3gDuo9WPan;21#r zIW63-hn{z6D4>O#N|ys~Wyc9VfbU89sT-VKgAd>WFrIYQ-;XPx%%1J~)R7gvO)m!MMQxwPX&kuter(w#mrYIK%Va(vdP)H7?N4INi*Yv2LS=nzl7}YYGvL-*W%d-#!N*vUWZnNrbr2rF$yk--ntuNz_QHcp&Yl(EBFYY*ZQEK9OJovt6@04z%K zd3V@V_#(;kBLzMU3zL)-mE6vFA6t?vDR6CgVW?4Stt!0$7bU3z&O~eNd_0ctlk7Vo z%W^!4;|u&SF72}YaAMO@cm=ym!dq+S;R*awMN6__;+q}uZLJr06ZTB9&+y8vwSvEl zU2$REcnmrLuUhS2;9s#J$+8hGkL)rpc*QoE4rIC)mlybNyqe_HDHXp7cXaD3liWUK zZ>?Ql;2-d5lBFXV_nQ9PNwHhWlH{3@{WTBE3tZ!R80IJWYjCY|yDAs7rt9Cj9SVLy zk~MSGfcK??_6@2$0ytP*CS?+gVffsd+{bG`uz#hD% zGo6!?lub_daSxxDqz>r6S&3V*v>)l`a5~ORQo~Ximk)1F^2vyn2iCMEdA-}e5FcP; zbyyEBmwFGs%3tFjz&FM!}tu3Vs(=0pjj~|c%Wgu&PSl^u@3kVo01fGH2wqD@;DO3zRVv0 O0000Px$6G=otR5(xVl&wldK@^3*1qy;_HE2)}+YJU^K+xht7%gUt7_=HK!hH;@;Jt#$ zXb>zK{fS}|mTZ_KbB}YGBVrM!4YTHB@3q&A=&)>`0aKDTYI4;Cac=u10cUFZe_+|6 zKkT9HQ(z0&lyut|P-@xsGH?zIC2cp_k=WQi0uF#jV7-C1feAJM=7D2LdqrRh@d>b- zLvvt)T>uL}AJ~!PPoV8p;7!t9*5U{hxQv$qgtiE?y#h?j_ABrpsh5Ywb`G5dCV=O0 zmD#=l76TaN25_mJ!VH=peQ7gUbzcRxJdJG;_AOu%?*o&-VLpJCMcpc_eOK8ae;4=; rJaw&RjBYNH5L3Pa)_w?Uu3vuuVm`Os_kH(l00000NkvXXu0mjfv4e=C diff --git a/uniapp/static/images/video_preview_pause.png b/uniapp/static/images/video_preview_pause.png deleted file mode 100644 index 8e6429958321efa5543671eb7a371e68ad6194d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 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 SYs}WS&%*SCNx89m_ { - // Map multiple JavaScript environments to a single common API, - // preferring web standards over Node.js API. - // - // Environments considered: - // - Browsers - // - Node.js - // - Electron - // - Parcel - // - Webpack - - if (typeof global !== "undefined") { - // global already exists - } else if (typeof window !== "undefined") { - window.global = window; - } else if (typeof self !== "undefined") { - self.global = self; - } else { - throw new Error( - "cannot export Go (neither global, window nor self is defined)", - ); - } - - if (!global.require && typeof require !== "undefined") { - global.require = require; - } - - if (!global.fs && global.require) { - const fs = require("fs"); - if (typeof fs === "object" && fs !== null && Object.keys(fs).length !== 0) { - global.fs = fs; - } - } - - const enosys = () => { - const err = new Error("not implemented"); - err.code = "ENOSYS"; - return err; - }; - - if (!global.fs) { - let outputBuf = ""; - global.fs = { - constants: { - O_WRONLY: -1, - O_RDWR: -1, - O_CREAT: -1, - O_TRUNC: -1, - O_APPEND: -1, - O_EXCL: -1, - }, // unused - writeSync(fd, buf) { - outputBuf += decoder.decode(buf); - const nl = outputBuf.lastIndexOf("\n"); - if (nl != -1) { - console.log(outputBuf.substr(0, nl)); - outputBuf = outputBuf.substr(nl + 1); - } - return buf.length; - }, - write(fd, buf, offset, length, position, callback) { - if (offset !== 0 || length !== buf.length || position !== null) { - callback(enosys()); - return; - } - const n = this.writeSync(fd, buf); - callback(null, n); - }, - chmod(path, mode, callback) { - callback(enosys()); - }, - chown(path, uid, gid, callback) { - callback(enosys()); - }, - close(fd, callback) { - callback(enosys()); - }, - fchmod(fd, mode, callback) { - callback(enosys()); - }, - fchown(fd, uid, gid, callback) { - callback(enosys()); - }, - fstat(fd, callback) { - callback(enosys()); - }, - fsync(fd, callback) { - callback(null); - }, - ftruncate(fd, length, callback) { - callback(enosys()); - }, - lchown(path, uid, gid, callback) { - callback(enosys()); - }, - link(path, link, callback) { - callback(enosys()); - }, - lstat(path, callback) { - callback(enosys()); - }, - mkdir(path, perm, callback) { - callback(enosys()); - }, - open(path, flags, mode, callback) { - callback(enosys()); - }, - read(fd, buffer, offset, length, position, callback) { - callback(enosys()); - }, - readdir(path, callback) { - callback(enosys()); - }, - readlink(path, callback) { - callback(enosys()); - }, - rename(from, to, callback) { - callback(enosys()); - }, - rmdir(path, callback) { - callback(enosys()); - }, - stat(path, callback) { - callback(enosys()); - }, - symlink(path, link, callback) { - callback(enosys()); - }, - truncate(path, length, callback) { - callback(enosys()); - }, - unlink(path, callback) { - callback(enosys()); - }, - utimes(path, atime, mtime, callback) { - callback(enosys()); - }, - }; - } - - if (!global.process) { - global.process = { - getuid() { - return -1; - }, - getgid() { - return -1; - }, - geteuid() { - return -1; - }, - getegid() { - return -1; - }, - getgroups() { - throw enosys(); - }, - pid: -1, - ppid: -1, - umask() { - throw enosys(); - }, - cwd() { - throw enosys(); - }, - chdir() { - throw enosys(); - }, - }; - } - - if (!global.crypto && global.require) { - const nodeCrypto = require("crypto"); - global.crypto = { - getRandomValues(b) { - nodeCrypto.randomFillSync(b); - }, - }; - } - if (!global.crypto) { - throw new Error( - "global.crypto is not available, polyfill required (getRandomValues only)", - ); - } - - if (!global.performance) { - global.performance = { - now() { - const [sec, nsec] = process.hrtime(); - return sec * 1000 + nsec / 1000000; - }, - }; - } - - if (!global.TextEncoder && global.require) { - global.TextEncoder = require("util").TextEncoder; - } - if (!global.TextEncoder) { - throw new Error("global.TextEncoder is not available, polyfill required"); - } - - if (!global.TextDecoder && global.require) { - global.TextDecoder = require("util").TextDecoder; - } - if (!global.TextDecoder) { - throw new Error("global.TextDecoder is not available, polyfill required"); - } - - // End of polyfills for common API. - - const encoder = new TextEncoder("utf-8"); - const decoder = new TextDecoder("utf-8"); - - global.Go = class { - constructor() { - this.argv = ["js"]; - this.env = {}; - this.exit = (code) => { - if (code !== 0) { - console.warn("exit code:", code); - } - }; - this._exitPromise = new Promise((resolve) => { - this._resolveExitPromise = resolve; - }); - this._pendingEvent = null; - this._scheduledTimeouts = new Map(); - this._nextCallbackTimeoutID = 1; - - const setInt64 = (addr, v) => { - this.mem.setUint32(addr + 0, v, true); - this.mem.setUint32(addr + 4, Math.floor(v / 4294967296), true); - }; - - const getInt64 = (addr) => { - const low = this.mem.getUint32(addr + 0, true); - const high = this.mem.getInt32(addr + 4, true); - return low + high * 4294967296; - }; - - const loadValue = (addr) => { - const f = this.mem.getFloat64(addr, true); - if (f === 0) { - return undefined; - } - if (!isNaN(f)) { - return f; - } - - const id = this.mem.getUint32(addr, true); - return this._values[id]; - }; - - const storeValue = (addr, v) => { - const nanHead = 0x7ff80000; - - if (typeof v === "number" && v !== 0) { - if (isNaN(v)) { - this.mem.setUint32(addr + 4, nanHead, true); - this.mem.setUint32(addr, 0, true); - return; - } - this.mem.setFloat64(addr, v, true); - return; - } - - if (v === undefined) { - this.mem.setFloat64(addr, 0, true); - return; - } - - let id = this._ids.get(v); - if (id === undefined) { - id = this._idPool.pop(); - if (id === undefined) { - id = this._values.length; - } - this._values[id] = v; - this._goRefCounts[id] = 0; - this._ids.set(v, id); - } - this._goRefCounts[id]++; - let typeFlag = 0; - switch (typeof v) { - case "object": - if (v !== null) { - typeFlag = 1; - } - break; - case "string": - typeFlag = 2; - break; - case "symbol": - typeFlag = 3; - break; - case "function": - typeFlag = 4; - break; - } - this.mem.setUint32(addr + 4, nanHead | typeFlag, true); - this.mem.setUint32(addr, id, true); - }; - - const loadSlice = (addr) => { - const array = getInt64(addr + 0); - const len = getInt64(addr + 8); - return new Uint8Array(this._inst.exports.mem.buffer, array, len); - }; - - const loadSliceOfValues = (addr) => { - const array = getInt64(addr + 0); - const len = getInt64(addr + 8); - const a = new Array(len); - for (let i = 0; i < len; i++) { - a[i] = loadValue(array + i * 8); - } - return a; - }; - - const loadString = (addr) => { - const saddr = getInt64(addr + 0); - const len = getInt64(addr + 8); - return decoder.decode( - new DataView(this._inst.exports.mem.buffer, saddr, len), - ); - }; - - const timeOrigin = Date.now() - performance.now(); - this.importObject = { - go: { - // Go's SP does not change as long as no Go code is running. Some operations (e.g. calls, getters and setters) - // may synchronously trigger a Go event handler. This makes Go code get executed in the middle of the imported - // function. A goroutine can switch to a new stack if the current stack is too small (see morestack function). - // This changes the SP, thus we have to update the SP used by the imported function. - - // func wasmExit(code int32) - "runtime.wasmExit": (sp) => { - sp >>>= 0; - const code = this.mem.getInt32(sp + 8, true); - this.exited = true; - delete this._inst; - delete this._values; - delete this._goRefCounts; - delete this._ids; - delete this._idPool; - this.exit(code); - }, - - // func wasmWrite(fd uintptr, p unsafe.Pointer, n int32) - "runtime.wasmWrite": (sp) => { - sp >>>= 0; - const fd = getInt64(sp + 8); - const p = getInt64(sp + 16); - const n = this.mem.getInt32(sp + 24, true); - fs.writeSync( - fd, - new Uint8Array(this._inst.exports.mem.buffer, p, n), - ); - }, - - // func resetMemoryDataView() - "runtime.resetMemoryDataView": (sp) => { - sp >>>= 0; - this.mem = new DataView(this._inst.exports.mem.buffer); - }, - - // func nanotime1() int64 - "runtime.nanotime1": (sp) => { - sp >>>= 0; - setInt64(sp + 8, (timeOrigin + performance.now()) * 1000000); - }, - - // func walltime() (sec int64, nsec int32) - "runtime.walltime": (sp) => { - sp >>>= 0; - const msec = new Date().getTime(); - setInt64(sp + 8, msec / 1000); - this.mem.setInt32(sp + 16, (msec % 1000) * 1000000, true); - }, - - // func scheduleTimeoutEvent(delay int64) int32 - "runtime.scheduleTimeoutEvent": (sp) => { - sp >>>= 0; - const id = this._nextCallbackTimeoutID; - this._nextCallbackTimeoutID++; - this._scheduledTimeouts.set( - id, - setTimeout( - () => { - this._resume(); - while (this._scheduledTimeouts.has(id)) { - // for some reason Go failed to register the timeout event, log and try again - // (temporary workaround for https://github.com/golang/go/issues/28975) - console.warn("scheduleTimeoutEvent: missed timeout event"); - this._resume(); - } - }, - getInt64(sp + 8) + 1, // setTimeout has been seen to fire up to 1 millisecond early - ), - ); - this.mem.setInt32(sp + 16, id, true); - }, - - // func clearTimeoutEvent(id int32) - "runtime.clearTimeoutEvent": (sp) => { - sp >>>= 0; - const id = this.mem.getInt32(sp + 8, true); - clearTimeout(this._scheduledTimeouts.get(id)); - this._scheduledTimeouts.delete(id); - }, - - // func getRandomData(r []byte) - "runtime.getRandomData": (sp) => { - sp >>>= 0; - crypto.getRandomValues(loadSlice(sp + 8)); - }, - - // func finalizeRef(v ref) - "syscall/js.finalizeRef": (sp) => { - sp >>>= 0; - const id = this.mem.getUint32(sp + 8, true); - this._goRefCounts[id]--; - if (this._goRefCounts[id] === 0) { - const v = this._values[id]; - this._values[id] = null; - this._ids.delete(v); - this._idPool.push(id); - } - }, - - // func stringVal(value string) ref - "syscall/js.stringVal": (sp) => { - sp >>>= 0; - storeValue(sp + 24, loadString(sp + 8)); - }, - - // func valueGet(v ref, p string) ref - "syscall/js.valueGet": (sp) => { - sp >>>= 0; - const result = Reflect.get(loadValue(sp + 8), loadString(sp + 16)); - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 32, result); - }, - - // func valueSet(v ref, p string, x ref) - "syscall/js.valueSet": (sp) => { - sp >>>= 0; - Reflect.set( - loadValue(sp + 8), - loadString(sp + 16), - loadValue(sp + 32), - ); - }, - - // func valueDelete(v ref, p string) - "syscall/js.valueDelete": (sp) => { - sp >>>= 0; - Reflect.deleteProperty(loadValue(sp + 8), loadString(sp + 16)); - }, - - // func valueIndex(v ref, i int) ref - "syscall/js.valueIndex": (sp) => { - sp >>>= 0; - storeValue( - sp + 24, - Reflect.get(loadValue(sp + 8), getInt64(sp + 16)), - ); - }, - - // valueSetIndex(v ref, i int, x ref) - "syscall/js.valueSetIndex": (sp) => { - sp >>>= 0; - Reflect.set( - loadValue(sp + 8), - getInt64(sp + 16), - loadValue(sp + 24), - ); - }, - - // func valueCall(v ref, m string, args []ref) (ref, bool) - "syscall/js.valueCall": (sp) => { - sp >>>= 0; - try { - const v = loadValue(sp + 8); - const m = Reflect.get(v, loadString(sp + 16)); - const args = loadSliceOfValues(sp + 32); - const result = Reflect.apply(m, v, args); - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 56, result); - this.mem.setUint8(sp + 64, 1); - } catch (err) { - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 56, err); - this.mem.setUint8(sp + 64, 0); - } - }, - - // func valueInvoke(v ref, args []ref) (ref, bool) - "syscall/js.valueInvoke": (sp) => { - sp >>>= 0; - try { - const v = loadValue(sp + 8); - const args = loadSliceOfValues(sp + 16); - const result = Reflect.apply(v, undefined, args); - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 40, result); - this.mem.setUint8(sp + 48, 1); - } catch (err) { - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 40, err); - this.mem.setUint8(sp + 48, 0); - } - }, - - // func valueNew(v ref, args []ref) (ref, bool) - "syscall/js.valueNew": (sp) => { - sp >>>= 0; - try { - const v = loadValue(sp + 8); - const args = loadSliceOfValues(sp + 16); - const result = Reflect.construct(v, args); - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 40, result); - this.mem.setUint8(sp + 48, 1); - } catch (err) { - sp = this._inst.exports.getsp() >>> 0; // see comment above - storeValue(sp + 40, err); - this.mem.setUint8(sp + 48, 0); - } - }, - - // func valueLength(v ref) int - "syscall/js.valueLength": (sp) => { - sp >>>= 0; - setInt64(sp + 16, parseInt(loadValue(sp + 8).length)); - }, - - // valuePrepareString(v ref) (ref, int) - "syscall/js.valuePrepareString": (sp) => { - sp >>>= 0; - const str = encoder.encode(String(loadValue(sp + 8))); - storeValue(sp + 16, str); - setInt64(sp + 24, str.length); - }, - - // valueLoadString(v ref, b []byte) - "syscall/js.valueLoadString": (sp) => { - sp >>>= 0; - const str = loadValue(sp + 8); - loadSlice(sp + 16).set(str); - }, - - // func valueInstanceOf(v ref, t ref) bool - "syscall/js.valueInstanceOf": (sp) => { - sp >>>= 0; - this.mem.setUint8( - sp + 24, - loadValue(sp + 8) instanceof loadValue(sp + 16) ? 1 : 0, - ); - }, - - // func copyBytesToGo(dst []byte, src ref) (int, bool) - "syscall/js.copyBytesToGo": (sp) => { - sp >>>= 0; - const dst = loadSlice(sp + 8); - const src = loadValue(sp + 32); - if ( - !(src instanceof Uint8Array || src instanceof Uint8ClampedArray) - ) { - this.mem.setUint8(sp + 48, 0); - return; - } - const toCopy = src.subarray(0, dst.length); - dst.set(toCopy); - setInt64(sp + 40, toCopy.length); - this.mem.setUint8(sp + 48, 1); - }, - - // func copyBytesToJS(dst ref, src []byte) (int, bool) - "syscall/js.copyBytesToJS": (sp) => { - sp >>>= 0; - const dst = loadValue(sp + 8); - const src = loadSlice(sp + 16); - if ( - !(dst instanceof Uint8Array || dst instanceof Uint8ClampedArray) - ) { - this.mem.setUint8(sp + 48, 0); - return; - } - const toCopy = src.subarray(0, dst.length); - dst.set(toCopy); - setInt64(sp + 40, toCopy.length); - this.mem.setUint8(sp + 48, 1); - }, - - debug: (value) => { - console.log(value); - }, - }, - }; - } - - async run(instance) { - if (!(instance instanceof WebAssembly.Instance)) { - throw new Error("Go.run: WebAssembly.Instance expected"); - } - this._inst = instance; - this.mem = new DataView(this._inst.exports.mem.buffer); - this._values = [ - // JS values that Go currently has references to, indexed by reference id - NaN, - 0, - null, - true, - false, - global, - this, - ]; - this._goRefCounts = new Array(this._values.length).fill(Infinity); // number of references that Go has to a JS value, indexed by reference id - this._ids = new Map([ - // mapping from JS values to reference ids - [0, 1], - [null, 2], - [true, 3], - [false, 4], - [global, 5], - [this, 6], - ]); - this._idPool = []; // unused ids that have been garbage collected - this.exited = false; // whether the Go program has exited - - // Pass command line arguments and environment variables to WebAssembly by writing them to the linear memory. - let offset = 4096; - - const strPtr = (str) => { - const ptr = offset; - const bytes = encoder.encode(str + "\0"); - new Uint8Array(this.mem.buffer, offset, bytes.length).set(bytes); - offset += bytes.length; - if (offset % 8 !== 0) { - offset += 8 - (offset % 8); - } - return ptr; - }; - - const argc = this.argv.length; - - const argvPtrs = []; - this.argv.forEach((arg) => { - argvPtrs.push(strPtr(arg)); - }); - argvPtrs.push(0); - - const keys = Object.keys(this.env).sort(); - keys.forEach((key) => { - argvPtrs.push(strPtr(`${key}=${this.env[key]}`)); - }); - argvPtrs.push(0); - - const argv = offset; - argvPtrs.forEach((ptr) => { - this.mem.setUint32(offset, ptr, true); - this.mem.setUint32(offset + 4, 0, true); - offset += 8; - }); - - // The linker guarantees global data starts from at least wasmMinDataAddr. - // Keep in sync with cmd/link/internal/ld/data.go:wasmMinDataAddr. - const wasmMinDataAddr = 4096 + 8192; - if (offset >= wasmMinDataAddr) { - throw new Error( - "total length of command line and environment variables exceeds limit", - ); - } - - this._inst.exports.run(argc, argv); - if (this.exited) { - this._resolveExitPromise(); - } - await this._exitPromise; - } - - _resume() { - if (this.exited) { - throw new Error("Go program has already exited"); - } - this._inst.exports.resume(); - if (this.exited) { - this._resolveExitPromise(); - } - } - - _makeFuncWrapper(id) { - const go = this; - return function () { - const event = { id: id, this: this, args: arguments }; - go._pendingEvent = event; - go._resume(); - return event.result; - }; - } - }; - - if ( - typeof module !== "undefined" && - global.require && - global.require.main === module && - global.process && - global.process.versions && - !global.process.versions.electron - ) { - if (process.argv.length < 3) { - console.error("usage: go_js_wasm_exec [wasm binary] [arguments]"); - process.exit(1); - } - - const go = new Go(); - go.argv = process.argv.slice(2); - go.env = Object.assign({ TMPDIR: require("os").tmpdir() }, process.env); - go.exit = process.exit; - WebAssembly.instantiate(fs.readFileSync(process.argv[2]), go.importObject) - .then((result) => { - process.on("exit", (code) => { - // Node.js exits if no event handler is pending - if (code === 0 && !go.exited) { - // deadlock, make Go print error and stack traces - go._pendingEvent = { id: 0 }; - go._resume(); - } - }); - return go.run(result.instance); - }) - .catch((err) => { - console.error(err); - process.exit(1); - }); - } -})(); diff --git a/uniapp/store/getters.js b/uniapp/store/getters.js deleted file mode 100644 index df90596..0000000 --- a/uniapp/store/getters.js +++ /dev/null @@ -1,22 +0,0 @@ -export default { - storeConversationList: (state) => state.conversation.conversationList, - storeCurrentConversation: (state) => state.conversation.currentConversation, - storeUnReadCount: (state) => state.conversation.unReadCount, - storeCurrentGroup: (state) => state.conversation.currentGroup, - storeCurrentMemberInGroup: (state) => state.conversation.currentMemberInGroup, - storeFriendList: (state) => state.contact.friendList, - storeBlackList: (state) => state.contact.blackList, - storeGroupList: (state) => state.contact.groupList, - storeRecvFriendApplications: (state) => state.contact.recvFriendApplications, - storeSentFriendApplications: (state) => state.contact.sentFriendApplications, - storeRecvGroupApplications: (state) => state.contact.recvGroupApplications, - storeSentGroupApplications: (state) => state.contact.sentGroupApplications, - storeHistoryMessageList: (state) => state.message.historyMessageList, - storeHasMoreMessage: (state) => state.message.hasMoreMessage, - storeSelfInfo: (state) => state.user.selfInfo, - storeCurrentUserID: (state) => state.user.selfInfo.userID, - storeIsSyncing: (state) => state.user.isSyncing, - storeReinstall: (state) => state.user.reinstall, - storeProgress: (state) => state.user.progress, - storeAuthData: (state) => state.user.authData, -}; diff --git a/uniapp/store/index.js b/uniapp/store/index.js deleted file mode 100644 index b87355c..0000000 --- a/uniapp/store/index.js +++ /dev/null @@ -1,21 +0,0 @@ -import Vue from "vue"; -import Vuex from "vuex"; -import user from "./modules/user"; -import contact from "./modules/contact"; -import conversation from "./modules/conversation"; -import message from "./modules/message"; -import getters from "./getters"; - -Vue.use(Vuex); - -const store = new Vuex.Store({ - modules: { - user, - contact, - conversation, - message, - }, - getters, -}); - -export default store; diff --git a/uniapp/store/modules/contact.js b/uniapp/store/modules/contact.js deleted file mode 100644 index 779a3e9..0000000 --- a/uniapp/store/modules/contact.js +++ /dev/null @@ -1,320 +0,0 @@ -import { v4 as uuidv4 } from "uuid"; -import IMSDK from "openim-uniapp-polyfill"; - -const state = { - friendList: [], - blackList: [], - groupList: [], - recvFriendApplications: [], - sentFriendApplications: [], - recvGroupApplications: [], - sentGroupApplications: [], - unHandleFriendApplicationNum: 0, - unHandleGroupApplicationNum: 0, -}; - -const mutations = { - SET_FRIEND_LIST(state, list) { - state.friendList = [...list]; - }, - SET_BLACK_LIST(state, list) { - state.blackList = [...list]; - }, - SET_GROUP_LIST(state, list) { - state.groupList = [...list]; - }, - SET_RECV_FRIEND_APPLICATIONS(state, list) { - state.recvFriendApplications = [...list]; - }, - SET_SENT_FRIEND_APPLICATIONS(state, list) { - state.sentFriendApplications = [...list]; - }, - SET_RECV_GROUP_APPLICATIONS(state, list) { - state.recvGroupApplications = [...list]; - }, - SET_SENT_GROUP_APPLICATIONS(state, list) { - state.sentGroupApplications = [...list]; - }, -}; - -const actions = { - async getFriendList({ commit }) { - let offset = 0; - let friendInfoList = []; - let initialFetch = true; - while (true) { - try { - const count = initialFetch ? 10000 : 1000; - const { data } = await IMSDK.asyncApi("getFriendListPage", uuidv4(), { - offset, - count, - }); - friendInfoList = [ - ...friendInfoList, - ...data, - ]; - offset += count; - if (data.length < count) break; - initialFetch = false; - } catch (error) { - console.error("getFriendListPage error"); - } - } - commit("SET_FRIEND_LIST", friendInfoList); - }, - async getGrouplist({ commit }) { - let offset = 0; - let groupList = []; - while (true) { - try { - const { data } = await IMSDK.asyncApi( - "getJoinedGroupListPage", - uuidv4(), - { - offset, - count: 1000, - } - ); - groupList = [...groupList, ...data]; - offset += 1000; - if (data.length < 1000) break; - } catch (error) { - console.error("getGrouplist error"); - } - } - commit("SET_GROUP_LIST", groupList); - }, - getBlacklist({ commit }) { - IMSDK.asyncApi(IMSDK.IMMethods.GetBlackList, uuidv4()).then(({ data }) => { - commit("SET_BLACK_LIST", data); - }); - }, - getRecvFriendApplications({ commit }) { - IMSDK.asyncApi( - IMSDK.IMMethods.GetFriendApplicationListAsRecipient, - uuidv4(), - ).then(({ data }) => { - commit("SET_RECV_FRIEND_APPLICATIONS", data); - }); - }, - getSentFriendApplications({ commit }) { - IMSDK.asyncApi( - IMSDK.IMMethods.GetFriendApplicationListAsApplicant, - uuidv4(), - ).then(({ data }) => { - commit("SET_SENT_FRIEND_APPLICATIONS", data); - }); - }, - getRecvGroupApplications({ commit }) { - IMSDK.asyncApi( - IMSDK.IMMethods.GetGroupApplicationListAsRecipient, - uuidv4(), - ).then(({ data }) => { - commit("SET_RECV_GROUP_APPLICATIONS", data); - }); - }, - getSentGroupApplications({ commit }) { - IMSDK.asyncApi( - IMSDK.IMMethods.GetGroupApplicationListAsApplicant, - uuidv4(), - ).then(({ data }) => { - commit("SET_SENT_GROUP_APPLICATIONS", data); - }); - }, - pushNewFriend({ commit, state }, friendInfo) { - const tmpList = [...state.friendList]; - const idx = tmpList.findIndex((item) => item.userID === friendInfo.userID); - if (idx === -1) { - commit("SET_FRIEND_LIST", [...tmpList, friendInfo]); - } - }, - updateFriendInfo({ commit, state }, { friendInfo, isRemove = false }) { - const tmpList = [...state.friendList]; - const idx = tmpList.findIndex((item) => item.userID === friendInfo.userID); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...friendInfo, - }; - } - commit("SET_FRIEND_LIST", tmpList); - } - }, - pushNewBlack({ commit, state }, blackInfo) { - const tmpList = [...state.blackList]; - const idx = tmpList.findIndex((item) => item.userID === blackInfo.userID); - if (idx === -1) { - commit("SET_BLACK_LIST", [...tmpList, blackInfo]); - } - }, - updateBlackInfo({ commit, state }, { blackInfo, isRemove = false }) { - const tmpList = [...state.blackList]; - const idx = tmpList.findIndex((item) => item.userID === blackInfo.userID); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...blackInfo, - }; - } - commit("SET_BLACK_LIST", tmpList); - } - }, - pushNewGroup({ commit, state }, groupInfo) { - const tmpList = [...state.groupList]; - const idx = tmpList.findIndex((item) => item.groupID === groupInfo.groupID); - if (idx === -1) { - commit("SET_GROUP_LIST", [...tmpList, groupInfo]); - } - }, - updateGroupInfo( - { commit, state, rootState }, - { groupInfo, isRemove = false }, - ) { - const tmpList = [...state.groupList]; - const idx = tmpList.findIndex((item) => item.groupID === groupInfo.groupID); - - if (rootState.conversation.currentGroup.groupID === groupInfo.groupID) { - commit("conversation/SET_CURRENT_GROUP", groupInfo, { root: true }); - } - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...groupInfo, - }; - } - commit("SET_GROUP_LIST", tmpList); - } - }, - pushNewRecvFriendApplition({ commit, state }, application) { - const tmpList = [...state.recvFriendApplications]; - const idx = tmpList.findIndex( - (item) => item.fromUserID === application.fromUserID, - ); - if (idx !== -1) { - tmpList.splice(idx, 1); - } - commit("SET_RECV_FRIEND_APPLICATIONS", [...tmpList, application]); - }, - updateRecvFriendApplition( - { commit, state, rootState }, - { application, isRemove = false }, - ) { - const tmpList = [...state.recvFriendApplications]; - const idx = tmpList.findIndex( - (item) => item.fromUserID === application.fromUserID, - ); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...application, - }; - } - commit("SET_RECV_FRIEND_APPLICATIONS", tmpList); - } - }, - pushNewSentFriendApplition({ commit, state }, application) { - const tmpList = [...state.sentFriendApplications]; - const idx = tmpList.findIndex( - (item) => item.toUserID === application.toUserID, - ); - if (idx !== -1) { - tmpList.splice(idx, 1); - } - commit("SET_SENT_FRIEND_APPLICATIONS", [...tmpList, application]); - }, - updateSentFriendApplition( - { commit, state, rootState }, - { application, isRemove = false }, - ) { - const tmpList = [...state.sentFriendApplications]; - const idx = tmpList.findIndex( - (item) => item.toUserID === application.toUserID, - ); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...application, - }; - } - commit("SET_SENT_FRIEND_APPLICATIONS", tmpList); - } - }, - pushNewRecvGroupApplition({ commit, state }, application) { - const tmpList = [...state.recvGroupApplications]; - const idx = tmpList.findIndex((item) => item.userID === application.userID); - if (idx !== -1) { - tmpList.splice(idx, 1); - } - commit("SET_RECV_GROUP_APPLICATIONS", [...tmpList, application]); - }, - updateRecvGroupApplition( - { commit, state, rootState }, - { application, isRemove = false }, - ) { - const tmpList = [...state.recvGroupApplications]; - const idx = tmpList.findIndex((item) => item.userID === application.userID); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...application, - }; - } - commit("SET_RECV_GROUP_APPLICATIONS", tmpList); - } - }, - pushNewSentGroupApplition({ commit, state }, application) { - const tmpList = [...state.sentGroupApplications]; - const idx = tmpList.findIndex( - (item) => item.groupID === application.groupID, - ); - if (idx !== -1) { - tmpList.splice(idx, 1); - } - commit("SET_SENT_GROUP_APPLICATIONS", [...tmpList, application]); - }, - updateSentGroupApplition( - { commit, state, rootState }, - { application, isRemove = false }, - ) { - const tmpList = [...state.sentGroupApplications]; - const idx = tmpList.findIndex( - (item) => item.groupID === application.groupID, - ); - - if (idx !== -1) { - if (isRemove) { - tmpList.splice(idx, 1); - } else { - tmpList[idx] = { - ...application, - }; - } - commit("SET_SENT_GROUP_APPLICATIONS", tmpList); - } - }, -}; - -export default { - namespaced: true, - state, - mutations, - actions, -}; diff --git a/uniapp/store/modules/conversation.js b/uniapp/store/modules/conversation.js deleted file mode 100644 index a12dbee..0000000 --- a/uniapp/store/modules/conversation.js +++ /dev/null @@ -1,119 +0,0 @@ -import { - v4 as uuidv4 -} from "uuid"; -import IMSDK from "openim-uniapp-polyfill"; - -const state = { - conversationList: [], - currentConversation: {}, - unReadCount: 0, - currentGroup: {}, - currentMemberInGroup: {}, -}; - -const mutations = { - SET_CONVERSATION_LIST(state, list) { - state.conversationList = [...list]; - }, - SET_CURRENT_CONVERSATION(state, conversation) { - state.currentConversation = { - ...conversation, - }; - }, - SET_UNREAD_COUNT(state, count) { - if (count) { - uni.setTabBarBadge({ - index: 0, - text: count < 99 ? count + "" : "99+", - }); - } else { - uni.removeTabBarBadge({ - index: 0, - }); - } - state.unReadCount = count; - }, - SET_CURRENT_GROUP(state, group) { - state.currentGroup = { - ...group, - }; - }, - SET_CURRENT_MEMBER_IN_GROUP(state, member) { - state.currentMemberInGroup = { - ...member, - }; - }, -}; - -const actions = { - async getConversationList({ state, commit }, isFirstPage = true) { - try { - const { - data - } = await IMSDK.asyncApi( - IMSDK.IMMethods.GetConversationListSplit, - uuidv4(), { - offset: isFirstPage ? 0 : state.conversationList.length, - count: 500, - }, - ); - commit("SET_CONVERSATION_LIST", [ - ...(isFirstPage ? [] : state.conversationList), - ...data, - ]); - return [...data]; - } catch (e) { - console.log(e); - commit("SET_CONVERSATION_LIST", []); - return []; - } - }, - getCurrentGroup({ commit }, groupID) { - IMSDK.asyncApi(IMSDK.IMMethods.GetSpecifiedGroupsInfo, uuidv4(), [ - groupID, - ]).then(({ - data - }) => { - commit("SET_CURRENT_GROUP", data[0] ?? {}); - }); - }, - getCurrentMemberInGroup({ commit, rootState }, groupID) { - IMSDK.asyncApi(IMSDK.IMMethods.GetSpecifiedGroupMembersInfo, uuidv4(), { - groupID, - userIDList: [rootState.user.selfInfo.userID], - }).then(({ - data - }) => { - commit("SET_CURRENT_MEMBER_IN_GROUP", data[0] ?? {}); - }); - }, - getUnReadCount({ commit }) { - IMSDK.asyncApi(IMSDK.IMMethods.GetTotalUnreadMsgCount, uuidv4()).then( - (res) => { - console.log(res); - commit("SET_UNREAD_COUNT", res.data); - }, - ); - }, - updateCurrentMemberInGroup({ commit, state }, memberInfo) { - console.log(memberInfo); - if ( - memberInfo.groupID === state.currentMemberInGroup.groupID && - memberInfo.userID === state.currentMemberInGroup.userID - ) { - commit("SET_CURRENT_MEMBER_IN_GROUP", memberInfo); - } - }, - resetConversationState({ commit }) { - commit("SET_CURRENT_MEMBER_IN_GROUP", {}); - commit("SET_CURRENT_GROUP", {}); - commit("SET_CURRENT_CONVERSATION", {}); - }, -}; - -export default { - namespaced: true, - state, - mutations, - actions, -}; \ No newline at end of file diff --git a/uniapp/store/modules/message.js b/uniapp/store/modules/message.js deleted file mode 100644 index 3b064ef..0000000 --- a/uniapp/store/modules/message.js +++ /dev/null @@ -1,87 +0,0 @@ -import IMSDK, { MessageStatus, MessageType } from "openim-uniapp-polyfill"; -import { v4 as uuidv4 } from "uuid"; -import { UpdateMessageTypes } from "@/constant"; - -const state = { - historyMessageList: [], - hasMoreMessage: true, -}; - -const mutations = { - SET_HISTORY_MESSAGE_LIST(state, list) { - state.historyMessageList = [...list]; - }, - SET_HAS_MORE_MESSAGE(state, hasMore) { - state.hasMoreMessage = hasMore; - }, -}; - -const actions = { - async getHistoryMesageList({ commit, state }, params) { - let emptyFlag = true; - try { - console.log("getHistoryMesageList:::"); - console.log(params); - const { data } = await IMSDK.asyncApi( - IMSDK.IMMethods.GetAdvancedHistoryMessageList, - uuidv4(), - params, - ); - console.log(data); - const isFistPage = !params.startClientMsgID - const messages = data.messageList ?? []; - emptyFlag = messages.length === 0; - commit("SET_HISTORY_MESSAGE_LIST", [ - ...messages, - ...(isFistPage ? [] : state.historyMessageList), - ]); - commit("SET_HAS_MORE_MESSAGE", !data.isEnd && messages.length === 20); - } catch (e) { - commit("SET_HISTORY_MESSAGE_LIST", []); - } - return { - emptyFlag, - }; - }, - pushNewMessage({ commit, state }, message) { - commit("SET_HISTORY_MESSAGE_LIST", [...state.historyMessageList, message]); - }, - updateOneMessage( - { commit, state }, - { - message, - type = UpdateMessageTypes.Overall, - keyWords = [], - isSuccess = false, - }, - ) { - const tmpList = state.historyMessageList; - const idx = tmpList.findIndex( - (msg) => msg.clientMsgID === message.clientMsgID, - ); - if (idx !== -1) { - if (type === UpdateMessageTypes.Overall) { - tmpList[idx] = { - ...message, - }; - } else if (type === UpdateMessageTypes.KeyWords) { - const updateFields = Array.isArray(keyWords) ? keyWords : [keyWords]; - updateFields.forEach( - (field) => (tmpList[idx][field.key] = field.value), - ); - } - commit("SET_HISTORY_MESSAGE_LIST", tmpList); - } - }, - resetMessageState({ commit }) { - commit("SET_HISTORY_MESSAGE_LIST", []); - commit("SET_HAS_MORE_MESSAGE", true); - }, -}; - -export default { - namespaced: true, - state, - mutations, - actions, -}; diff --git a/uniapp/store/modules/user.js b/uniapp/store/modules/user.js deleted file mode 100644 index a812e7b..0000000 --- a/uniapp/store/modules/user.js +++ /dev/null @@ -1,83 +0,0 @@ -import { v4 as uuidv4} from "uuid"; -import IMSDK from "openim-uniapp-polyfill"; -import { businessGetUserInfo} from "@/api/login"; -import { filterEmptyValue} from "@/util/common"; - -const state = { - selfInfo: {}, - authData: {}, - isSyncing: false, - reinstall: false, - progress: 0, -}; - -const mutations = { - SET_SELF_INFO(state, info) { - state.selfInfo = { - ...info, - }; - }, - SET_AUTH_DATA(state, data) { - state.authData = { - ...data, - }; - }, - SET_IS_SYNCING(state, data) { - state.isSyncing = data; - }, - SET_REINSTALL(state, data) { - state.reinstall = data; - }, - SET_PROGRESS(state, data) { - state.progress = data; - }, -}; - -const actions = { - async getSelfInfo({ commit }) { - try { - const { - data - } = await IMSDK.asyncApi( - IMSDK.IMMethods.GetSelfUserInfo, - uuidv4(), - ); - const {users} = await businessGetUserInfo(data.userID); - console.log(users); - const businessData = users[0] ?? {}; - filterEmptyValue(businessData); - commit("SET_SELF_INFO", { - ...data, - ...businessData, - }); - } catch (e) { - console.log(e); - uni.$u.toast("获取个人信息失败"); - } - }, - async updateBusinessInfo({ - commit, - state - }) { - try { - const { - users - } = await businessGetUserInfo(state.selfInfo.userID); - const businessData = users[0] ?? {}; - filterEmptyValue(businessData); - commit("SET_SELF_INFO", { - ...state.selfInfo, - ...businessData, - }); - } catch (e) { - console.log(e); - } - }, -}; - -export default { - namespaced: true, - state, - mutations, - actions, -}; \ No newline at end of file diff --git a/uniapp/styles/common.scss b/uniapp/styles/common.scss deleted file mode 100644 index 9828046..0000000 --- a/uniapp/styles/common.scss +++ /dev/null @@ -1,39 +0,0 @@ -@mixin colBox($isBtw) { - display: flex; - flex-direction: column; - @if $isBtw { - justify-content: space-between; - } -} - -@mixin centerBox { - display: flex; - justify-content: center; - align-items: center; -} - -@mixin vCenterBox { - display: flex; - align-items: center; -} - -@mixin btwBox { - display: flex; - justify-content: space-between; - align-items: center; -} - -@mixin nomalEllipsis { - overflow: hidden; - text-overflow: ellipsis; - word-break: break-all; - white-space: nowrap; -} - -@mixin ellipsisWithLine($line) { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: $line; - overflow: hidden; - word-break: break-all; -} diff --git a/uniapp/styles/global.scss b/uniapp/styles/global.scss deleted file mode 100644 index 6212f01..0000000 --- a/uniapp/styles/global.scss +++ /dev/null @@ -1,13 +0,0 @@ -.page_container { - display: flex; - flex-direction: column; - height: 100vh; -} - -image { - image-rendering: -moz-crisp-edges; - image-rendering: -o-crisp-edges; - image-rendering: -webkit-optimize-contrast; - image-rendering: crisp-edges; - -ms-interpolation-mode: nearest-neighbor; -} diff --git a/uniapp/styles/login.scss b/uniapp/styles/login.scss deleted file mode 100644 index 54d9d5b..0000000 --- a/uniapp/styles/login.scss +++ /dev/null @@ -1,49 +0,0 @@ -.content_with_back { - padding: 0 64rpx; - - .back_icon { - padding-top: 50rpx; - padding-bottom: 100rpx; - } - - .title { - font-size: 48rpx; - padding-bottom: 90rpx; - } - - .sub_title { - color: $u-primary; - padding-bottom: 48rpx; - } -} - -.phoneNumber_areacode { - display: flex; - align-items: center; - font-size: 36rpx; - border-right: 2rpx solid #d8d8d8; - margin-right: 48rpx; - - .areacode_content { - font-weight: 400; - font-size: 28rpx; - margin-right: 12rpx; - } - - .arrow_down { - margin-right: 12rpx; - } -} - -.agreement { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - margin: 36rpx 24rpx; - - .detail { - font-size: 24rpx; - font-weight: 400; - color: $u-primary; - } -} diff --git a/uniapp/uni.scss b/uniapp/uni.scss deleted file mode 100644 index 54e31bd..0000000 --- a/uniapp/uni.scss +++ /dev/null @@ -1,82 +0,0 @@ -/** - * 这里是uni-app内置的常用样式变量 - * - * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 - * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App - * - */ - -/** - * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 - * - * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 - */ -@import "@/styles/common.scss"; - -/* 颜色变量 */ -@import "@/uni_modules/uview-ui/theme.scss"; - -text { - // line-height: 1.5; -} - -/* 行为相关颜色 */ -$uni-color-primary: #007aff; -$uni-color-success: #4cd964; -$uni-color-warning: #f0ad4e; -$uni-color-error: #dd524d; - -/* 文字基本颜色 */ -$uni-text-color: #0c1c33; //基本色 -$uni-text-color-inverse: #fff; //反色 -$uni-text-color-grey: #999; //辅助灰色,如加载更多的提示信息 -$uni-text-color-placeholder: #808080; -$uni-text-color-disable: #c0c0c0; - -/* 背景颜色 */ -$uni-bg-color: #ffffff; -$uni-bg-color-grey: #f8f8f8; -$uni-bg-color-hover: #f1f1f1; //点击状态颜色 -$uni-bg-color-mask: rgba(0, 0, 0, 0.4); //遮罩颜色 - -/* 边框颜色 */ -$uni-border-color: #c8c7cc; - -/* 尺寸变量 */ - -/* 文字尺寸 */ -$uni-font-size-sm: 12px; -$uni-font-size-base: 14px; -$uni-font-size-lg: 16; - -/* 图片尺寸 */ -$uni-img-size-sm: 20px; -$uni-img-size-base: 26px; -$uni-img-size-lg: 40px; - -/* Border Radius */ -$uni-border-radius-sm: 2px; -$uni-border-radius-base: 3px; -$uni-border-radius-lg: 6px; -$uni-border-radius-circle: 50%; - -/* 水平间距 */ -$uni-spacing-row-sm: 5px; -$uni-spacing-row-base: 10px; -$uni-spacing-row-lg: 15px; - -/* 垂直间距 */ -$uni-spacing-col-sm: 4px; -$uni-spacing-col-base: 8px; -$uni-spacing-col-lg: 12px; - -/* 透明度 */ -$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 - -/* 文章场景相关 */ -$uni-color-title: #2c405a; // 文章标题颜色 -$uni-font-size-title: 20px; -$uni-color-subtitle: #555555; // 二级标题颜色 -$uni-font-size-subtitle: 26px; -$uni-color-paragraph: #3f536e; // 文章段落颜色 -$uni-font-size-paragraph: 15px; diff --git a/uniapp/uni_modules/Sansnn-uQRCode/changelog.md b/uniapp/uni_modules/Sansnn-uQRCode/changelog.md deleted file mode 100644 index 210fc2c..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/changelog.md +++ /dev/null @@ -1,3 +0,0 @@ -## 3.6.5(2022-10-14) -修复组件size值为string类型时,调用toTempFilePath导出临时文件路径失败; -优化组件加载本地图片。 diff --git a/uniapp/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue b/uniapp/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue deleted file mode 100644 index 3116eef..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue +++ /dev/null @@ -1,924 +0,0 @@ - - - - - - diff --git a/uniapp/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue b/uniapp/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue deleted file mode 100644 index 3116eef..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue +++ /dev/null @@ -1,924 +0,0 @@ - - - - - - diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js deleted file mode 100644 index 27086ec..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/bridge/bridge-weex.js +++ /dev/null @@ -1,241 +0,0 @@ -const isWeex = typeof WXEnvironment !== 'undefined'; -const isWeexIOS = isWeex && /ios/i.test(WXEnvironment.platform); -const isWeexAndroid = isWeex && !isWeexIOS; - -import GLmethod from '../context-webgl/GLmethod'; - -const GCanvasModule = - (typeof weex !== 'undefined' && weex.requireModule) ? (weex.requireModule('gcanvas')) : - (typeof __weex_require__ !== 'undefined') ? (__weex_require__('@weex-module/gcanvas')) : {}; - -let isDebugging = false; - -let isComboDisabled = false; - -const logCommand = (function () { - const methodQuery = []; - Object.keys(GLmethod).forEach(key => { - methodQuery[GLmethod[key]] = key; - }) - const queryMethod = (id) => { - return methodQuery[parseInt(id)] || 'NotFoundMethod'; - } - const logCommand = (id, cmds) => { - const mId = cmds.split(',')[0]; - const mName = queryMethod(mId); - console.log(`=== callNative - componentId:${id}; method: ${mName}; cmds: ${cmds}`); - } - return logCommand; -})(); - -function joinArray(arr, sep) { - let res = ''; - for (let i = 0; i < arr.length; i++) { - if (i !== 0) { - res += sep; - } - res += arr[i]; - } - return res; -} - -const commandsCache = {} - -const GBridge = { - - callEnable: (ref, configArray) => { - - commandsCache[ref] = []; - - return GCanvasModule.enable({ - componentId: ref, - config: configArray - }); - }, - - callEnableDebug: () => { - isDebugging = true; - }, - - callEnableDisableCombo: () => { - isComboDisabled = true; - }, - - callSetContextType: function (componentId, context_type) { - GCanvasModule.setContextType(context_type, componentId); - }, - - callReset: function(id){ - GCanvasModule.resetComponent && canvasModule.resetComponent(componentId); - }, - - render: isWeexIOS ? function (componentId) { - return GCanvasModule.extendCallNative({ - contextId: componentId, - type: 0x60000001 - }); - } : function (componentId) { - return callGCanvasLinkNative(componentId, 0x60000001, 'render'); - }, - - render2d: isWeexIOS ? function (componentId, commands, callback) { - - if (isDebugging) { - console.log('>>> >>> render2d ==='); - console.log('>>> commands: ' + commands); - } - - GCanvasModule.render([commands, callback?true:false], componentId, callback); - - } : function (componentId, commands,callback) { - - if (isDebugging) { - console.log('>>> >>> render2d ==='); - console.log('>>> commands: ' + commands); - } - - callGCanvasLinkNative(componentId, 0x20000001, commands); - if(callback){ - callback(); - } - }, - - callExtendCallNative: isWeexIOS ? function (componentId, cmdArgs) { - - throw 'should not be here anymore ' + cmdArgs; - - } : function (componentId, cmdArgs) { - - throw 'should not be here anymore ' + cmdArgs; - - }, - - - flushNative: isWeexIOS ? function (componentId) { - - const cmdArgs = joinArray(commandsCache[componentId], ';'); - commandsCache[componentId] = []; - - if (isDebugging) { - console.log('>>> >>> flush native ==='); - console.log('>>> commands: ' + cmdArgs); - } - - const result = GCanvasModule.extendCallNative({ - "contextId": componentId, - "type": 0x60000000, - "args": cmdArgs - }); - - const res = result && result.result; - - if (isDebugging) { - console.log('>>> result: ' + res); - } - - return res; - - } : function (componentId) { - - const cmdArgs = joinArray(commandsCache[componentId], ';'); - commandsCache[componentId] = []; - - if (isDebugging) { - console.log('>>> >>> flush native ==='); - console.log('>>> commands: ' + cmdArgs); - } - - const result = callGCanvasLinkNative(componentId, 0x60000000, cmdArgs); - - if (isDebugging) { - console.log('>>> result: ' + result); - } - - return result; - }, - - callNative: function (componentId, cmdArgs, cache) { - - if (isDebugging) { - logCommand(componentId, cmdArgs); - } - - commandsCache[componentId].push(cmdArgs); - - if (!cache || isComboDisabled) { - return GBridge.flushNative(componentId); - } else { - return undefined; - } - }, - - texImage2D(componentId, ...args) { - if (isWeexIOS) { - if (args.length === 6) { - const [target, level, internalformat, format, type, image] = args; - GBridge.callNative( - componentId, - GLmethod.texImage2D + ',' + 6 + ',' + target + ',' + level + ',' + internalformat + ',' + format + ',' + type + ',' + image.src - ) - } else if (args.length === 9) { - const [target, level, internalformat, width, height, border, format, type, image] = args; - GBridge.callNative( - componentId, - GLmethod.texImage2D + ',' + 9 + ',' + target + ',' + level + ',' + internalformat + ',' + width + ',' + height + ',' + border + ',' + - + format + ',' + type + ',' + (image ? image.src : 0) - ) - } - } else if (isWeexAndroid) { - if (args.length === 6) { - const [target, level, internalformat, format, type, image] = args; - GCanvasModule.texImage2D(componentId, target, level, internalformat, format, type, image.src); - } else if (args.length === 9) { - const [target, level, internalformat, width, height, border, format, type, image] = args; - GCanvasModule.texImage2D(componentId, target, level, internalformat, width, height, border, format, type, (image ? image.src : 0)); - } - } - }, - - texSubImage2D(componentId, target, level, xoffset, yoffset, format, type, image) { - if (isWeexIOS) { - if (arguments.length === 8) { - GBridge.callNative( - componentId, - GLmethod.texSubImage2D + ',' + 6 + ',' + target + ',' + level + ',' + xoffset + ',' + yoffset, + ',' + format + ',' + type + ',' + image.src - ) - } - } else if (isWeexAndroid) { - GCanvasModule.texSubImage2D(componentId, target, level, xoffset, yoffset, format, type, image.src); - } - }, - - bindImageTexture(componentId, src, imageId) { - GCanvasModule.bindImageTexture([src, imageId], componentId); - }, - - perloadImage([url, id], callback) { - GCanvasModule.preLoadImage([url, id], function (image) { - image.url = url; - image.id = id; - callback(image); - }); - }, - - measureText(text, fontStyle, componentId) { - return GCanvasModule.measureText([text, fontStyle], componentId); - }, - - getImageData (componentId, x, y, w, h, callback) { - GCanvasModule.getImageData([x, y,w,h],componentId,callback); - }, - - putImageData (componentId, data, x, y, w, h, callback) { - GCanvasModule.putImageData([x, y,w,h,data],componentId,callback); - }, - - toTempFilePath(componentId, x, y, width, height, destWidth, destHeight, fileType, quality, callback){ - GCanvasModule.toTempFilePath([x, y, width,height, destWidth, destHeight, fileType, quality], componentId, callback); - } -} - -export default GBridge; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleLinearGradient.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleLinearGradient.js deleted file mode 100644 index 3e7f03a..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleLinearGradient.js +++ /dev/null @@ -1,18 +0,0 @@ -class FillStyleLinearGradient { - - constructor(x0, y0, x1, y1) { - this._start_pos = { _x: x0, _y: y0 }; - this._end_pos = { _x: x1, _y: y1 }; - this._stop_count = 0; - this._stops = [0, 0, 0, 0, 0]; - } - - addColorStop = function (pos, color) { - if (this._stop_count < 5 && 0.0 <= pos && pos <= 1.0) { - this._stops[this._stop_count] = { _pos: pos, _color: color }; - this._stop_count++; - } - } -} - -export default FillStyleLinearGradient; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStylePattern.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStylePattern.js deleted file mode 100644 index 6e4f646..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStylePattern.js +++ /dev/null @@ -1,8 +0,0 @@ -class FillStylePattern { - constructor(img, pattern) { - this._style = pattern; - this._img = img; - } -} - -export default FillStylePattern; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleRadialGradient.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleRadialGradient.js deleted file mode 100644 index 7790596..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/FillStyleRadialGradient.js +++ /dev/null @@ -1,17 +0,0 @@ -class FillStyleRadialGradient { - constructor(x0, y0, r0, x1, y1, r1) { - this._start_pos = { _x: x0, _y: y0, _r: r0 }; - this._end_pos = { _x: x1, _y: y1, _r: r1 }; - this._stop_count = 0; - this._stops = [0, 0, 0, 0, 0]; - } - - addColorStop(pos, color) { - if (this._stop_count < 5 && 0.0 <= pos && pos <= 1.0) { - this._stops[this._stop_count] = { _pos: pos, _color: color }; - this._stop_count++; - } - } -} - -export default FillStyleRadialGradient; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/RenderingContext.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/RenderingContext.js deleted file mode 100644 index e6b8f48..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-2d/RenderingContext.js +++ /dev/null @@ -1,666 +0,0 @@ -import FillStylePattern from './FillStylePattern'; -import FillStyleLinearGradient from './FillStyleLinearGradient'; -import FillStyleRadialGradient from './FillStyleRadialGradient'; -import GImage from '../env/image.js'; -import { - ArrayBufferToBase64, - Base64ToUint8ClampedArray -} from '../env/tool.js'; - -export default class CanvasRenderingContext2D { - - _drawCommands = ''; - - _globalAlpha = 1.0; - - _fillStyle = 'rgb(0,0,0)'; - _strokeStyle = 'rgb(0,0,0)'; - - _lineWidth = 1; - _lineCap = 'butt'; - _lineJoin = 'miter'; - - _miterLimit = 10; - - _globalCompositeOperation = 'source-over'; - - _textAlign = 'start'; - _textBaseline = 'alphabetic'; - - _font = '10px sans-serif'; - - _savedGlobalAlpha = []; - - timer = null; - componentId = null; - - _notCommitDrawImageCache = []; - _needRedrawImageCache = []; - _redrawCommands = ''; - _autoSaveContext = true; - // _imageMap = new GHashMap(); - // _textureMap = new GHashMap(); - - constructor() { - this.className = 'CanvasRenderingContext2D'; - //this.save() - } - - setFillStyle(value) { - this.fillStyle = value; - } - - set fillStyle(value) { - this._fillStyle = value; - - if (typeof(value) == 'string') { - this._drawCommands = this._drawCommands.concat("F" + value + ";"); - } else if (value instanceof FillStylePattern) { - const image = value._img; - if (!image.complete) { - image.onload = () => { - var index = this._needRedrawImageCache.indexOf(image); - if (index > -1) { - this._needRedrawImageCache.splice(index, 1); - CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - this._redrawflush(true); - } - } - this._notCommitDrawImageCache.push(image); - } else { - CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - } - - //CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - this._drawCommands = this._drawCommands.concat("G" + image._id + "," + value._style + ";"); - } else if (value instanceof FillStyleLinearGradient) { - var command = "D" + value._start_pos._x.toFixed(2) + "," + value._start_pos._y.toFixed(2) + "," + - value._end_pos._x.toFixed(2) + "," + value._end_pos._y.toFixed(2) + "," + - value._stop_count; - for (var i = 0; i < value._stop_count; ++i) { - command += ("," + value._stops[i]._pos + "," + value._stops[i]._color); - } - this._drawCommands = this._drawCommands.concat(command + ";"); - } else if (value instanceof FillStyleRadialGradient) { - var command = "H" + value._start_pos._x.toFixed(2) + "," + value._start_pos._y.toFixed(2) + "," + value._start_pos._r - .toFixed(2) + "," + - value._end_pos._x.toFixed(2) + "," + value._end_pos._y.toFixed(2) + "," + value._end_pos._r.toFixed(2) + "," + - value._stop_count; - for (var i = 0; i < value._stop_count; ++i) { - command += ("," + value._stops[i]._pos + "," + value._stops[i]._color); - } - this._drawCommands = this._drawCommands.concat(command + ";"); - } - } - - get fillStyle() { - return this._fillStyle; - } - - get globalAlpha() { - return this._globalAlpha; - } - - setGlobalAlpha(value) { - this.globalAlpha = value; - } - - set globalAlpha(value) { - this._globalAlpha = value; - this._drawCommands = this._drawCommands.concat("a" + value.toFixed(2) + ";"); - } - - - get strokeStyle() { - return this._strokeStyle; - } - - setStrokeStyle(value) { - this.strokeStyle = value; - } - - set strokeStyle(value) { - - this._strokeStyle = value; - - if (typeof(value) == 'string') { - this._drawCommands = this._drawCommands.concat("S" + value + ";"); - } else if (value instanceof FillStylePattern) { - CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - this._drawCommands = this._drawCommands.concat("G" + image._id + "," + value._style + ";"); - } else if (value instanceof FillStyleLinearGradient) { - var command = "D" + value._start_pos._x.toFixed(2) + "," + value._start_pos._y.toFixed(2) + "," + - value._end_pos._x.toFixed(2) + "," + value._end_pos._y.toFixed(2) + "," + - value._stop_count; - - for (var i = 0; i < value._stop_count; ++i) { - command += ("," + value._stops[i]._pos + "," + value._stops[i]._color); - } - this._drawCommands = this._drawCommands.concat(command + ";"); - } else if (value instanceof FillStyleRadialGradient) { - var command = "H" + value._start_pos._x.toFixed(2) + "," + value._start_pos._y.toFixed(2) + "," + value._start_pos._r - .toFixed(2) + "," + - value._end_pos._x.toFixed(2) + "," + value._end_pos._y + ",".toFixed(2) + value._end_pos._r.toFixed(2) + "," + - value._stop_count; - - for (var i = 0; i < value._stop_count; ++i) { - command += ("," + value._stops[i]._pos + "," + value._stops[i]._color); - } - this._drawCommands = this._drawCommands.concat(command + ";"); - } - } - - get lineWidth() { - return this._lineWidth; - } - - setLineWidth(value) { - this.lineWidth = value; - } - - set lineWidth(value) { - this._lineWidth = value; - this._drawCommands = this._drawCommands.concat("W" + value + ";"); - } - - get lineCap() { - return this._lineCap; - } - - setLineCap(value) { - this.lineCap = value; - } - - set lineCap(value) { - this._lineCap = value; - this._drawCommands = this._drawCommands.concat("C" + value + ";"); - } - - get lineJoin() { - return this._lineJoin; - } - - setLineJoin(value) { - this.lineJoin = value - } - - set lineJoin(value) { - this._lineJoin = value; - this._drawCommands = this._drawCommands.concat("J" + value + ";"); - } - - get miterLimit() { - return this._miterLimit; - } - - setMiterLimit(value) { - this.miterLimit = value - } - - set miterLimit(value) { - this._miterLimit = value; - this._drawCommands = this._drawCommands.concat("M" + value + ";"); - } - - get globalCompositeOperation() { - return this._globalCompositeOperation; - } - - set globalCompositeOperation(value) { - - this._globalCompositeOperation = value; - let mode = 0; - switch (value) { - case "source-over": - mode = 0; - break; - case "source-atop": - mode = 5; - break; - case "source-in": - mode = 0; - break; - case "source-out": - mode = 2; - break; - case "destination-over": - mode = 4; - break; - case "destination-atop": - mode = 4; - break; - case "destination-in": - mode = 4; - break; - case "destination-out": - mode = 3; - break; - case "lighter": - mode = 1; - break; - case "copy": - mode = 2; - break; - case "xor": - mode = 6; - break; - default: - mode = 0; - } - - this._drawCommands = this._drawCommands.concat("B" + mode + ";"); - } - - get textAlign() { - return this._textAlign; - } - - setTextAlign(value) { - this.textAlign = value - } - - set textAlign(value) { - - this._textAlign = value; - let Align = 0; - switch (value) { - case "start": - Align = 0; - break; - case "end": - Align = 1; - break; - case "left": - Align = 2; - break; - case "center": - Align = 3; - break; - case "right": - Align = 4; - break; - default: - Align = 0; - } - - this._drawCommands = this._drawCommands.concat("A" + Align + ";"); - } - - get textBaseline() { - return this._textBaseline; - } - - setTextBaseline(value) { - this.textBaseline = value - } - - set textBaseline(value) { - this._textBaseline = value; - let baseline = 0; - switch (value) { - case "alphabetic": - baseline = 0; - break; - case "middle": - baseline = 1; - break; - case "top": - baseline = 2; - break; - case "hanging": - baseline = 3; - break; - case "bottom": - baseline = 4; - break; - case "ideographic": - baseline = 5; - break; - default: - baseline = 0; - break; - } - - this._drawCommands = this._drawCommands.concat("E" + baseline + ";"); - } - - get font() { - return this._font; - } - - setFontSize(size) { - var str = this._font; - var strs = str.trim().split(/\s+/); - for (var i = 0; i < strs.length; i++) { - var values = ["normal", "italic", "oblique", "normal", "small-caps", "normal", "bold", - "bolder", "lighter", "100", "200", "300", "400", "500", "600", "700", "800", "900", - "normal", "ultra-condensed", "extra-condensed", "condensed", "semi-condensed", - "semi-expanded", "expanded", "extra-expanded", "ultra-expanded" - ]; - - if (-1 == values.indexOf(strs[i].trim())) { - if (typeof size === 'string') { - strs[i] = size; - } else if (typeof size === 'number') { - strs[i] = String(size) + 'px'; - } - break; - } - } - this.font = strs.join(" "); - } - - set font(value) { - this._font = value; - this._drawCommands = this._drawCommands.concat("j" + value + ";"); - } - - setTransform(a, b, c, d, tx, ty) { - this._drawCommands = this._drawCommands.concat("t" + - (a === 1 ? "1" : a.toFixed(2)) + "," + - (b === 0 ? "0" : b.toFixed(2)) + "," + - (c === 0 ? "0" : c.toFixed(2)) + "," + - (d === 1 ? "1" : d.toFixed(2)) + "," + tx.toFixed(2) + "," + ty.toFixed(2) + ";"); - } - - transform(a, b, c, d, tx, ty) { - this._drawCommands = this._drawCommands.concat("f" + - (a === 1 ? "1" : a.toFixed(2)) + "," + - (b === 0 ? "0" : b.toFixed(2)) + "," + - (c === 0 ? "0" : c.toFixed(2)) + "," + - (d === 1 ? "1" : d.toFixed(2)) + "," + tx + "," + ty + ";"); - } - - resetTransform() { - this._drawCommands = this._drawCommands.concat("m;"); - } - - scale(a, d) { - this._drawCommands = this._drawCommands.concat("k" + a.toFixed(2) + "," + - d.toFixed(2) + ";"); - } - - rotate(angle) { - this._drawCommands = this._drawCommands - .concat("r" + angle.toFixed(6) + ";"); - } - - translate(tx, ty) { - this._drawCommands = this._drawCommands.concat("l" + tx.toFixed(2) + "," + ty.toFixed(2) + ";"); - } - - save() { - this._savedGlobalAlpha.push(this._globalAlpha); - this._drawCommands = this._drawCommands.concat("v;"); - } - - restore() { - this._drawCommands = this._drawCommands.concat("e;"); - this._globalAlpha = this._savedGlobalAlpha.pop(); - } - - createPattern(img, pattern) { - if (typeof img === 'string') { - var imgObj = new GImage(); - imgObj.src = img; - img = imgObj; - } - return new FillStylePattern(img, pattern); - } - - createLinearGradient(x0, y0, x1, y1) { - return new FillStyleLinearGradient(x0, y0, x1, y1); - } - - createRadialGradient = function(x0, y0, r0, x1, y1, r1) { - return new FillStyleRadialGradient(x0, y0, r0, x1, y1, r1); - }; - - createCircularGradient = function(x0, y0, r0) { - return new FillStyleRadialGradient(x0, y0, 0, x0, y0, r0); - }; - - strokeRect(x, y, w, h) { - this._drawCommands = this._drawCommands.concat("s" + x + "," + y + "," + w + "," + h + ";"); - } - - - clearRect(x, y, w, h) { - this._drawCommands = this._drawCommands.concat("c" + x + "," + y + "," + w + - "," + h + ";"); - } - - clip() { - this._drawCommands = this._drawCommands.concat("p;"); - } - - resetClip() { - this._drawCommands = this._drawCommands.concat("q;"); - } - - closePath() { - this._drawCommands = this._drawCommands.concat("o;"); - } - - moveTo(x, y) { - this._drawCommands = this._drawCommands.concat("g" + x.toFixed(2) + "," + y.toFixed(2) + ";"); - } - - lineTo(x, y) { - this._drawCommands = this._drawCommands.concat("i" + x.toFixed(2) + "," + y.toFixed(2) + ";"); - } - - quadraticCurveTo = function(cpx, cpy, x, y) { - this._drawCommands = this._drawCommands.concat("u" + cpx + "," + cpy + "," + x + "," + y + ";"); - } - - bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y, ) { - this._drawCommands = this._drawCommands.concat( - "z" + cp1x.toFixed(2) + "," + cp1y.toFixed(2) + "," + cp2x.toFixed(2) + "," + cp2y.toFixed(2) + "," + - x.toFixed(2) + "," + y.toFixed(2) + ";"); - } - - arcTo(x1, y1, x2, y2, radius) { - this._drawCommands = this._drawCommands.concat("h" + x1 + "," + y1 + "," + x2 + "," + y2 + "," + radius + ";"); - } - - beginPath() { - this._drawCommands = this._drawCommands.concat("b;"); - } - - - fillRect(x, y, w, h) { - this._drawCommands = this._drawCommands.concat("n" + x + "," + y + "," + w + - "," + h + ";"); - } - - rect(x, y, w, h) { - this._drawCommands = this._drawCommands.concat("w" + x + "," + y + "," + w + "," + h + ";"); - } - - fill() { - this._drawCommands = this._drawCommands.concat("L;"); - } - - stroke(path) { - this._drawCommands = this._drawCommands.concat("x;"); - } - - arc(x, y, radius, startAngle, endAngle, anticlockwise) { - - let ianticlockwise = 0; - if (anticlockwise) { - ianticlockwise = 1; - } - - this._drawCommands = this._drawCommands.concat( - "y" + x.toFixed(2) + "," + y.toFixed(2) + "," + - radius.toFixed(2) + "," + startAngle + "," + endAngle + "," + ianticlockwise + - ";" - ); - } - - fillText(text, x, y) { - let tmptext = text.replace(/!/g, "!!"); - tmptext = tmptext.replace(/,/g, "!,"); - tmptext = tmptext.replace(/;/g, "!;"); - this._drawCommands = this._drawCommands.concat("T" + tmptext + "," + x + "," + y + ",0.0;"); - } - - strokeText = function(text, x, y) { - let tmptext = text.replace(/!/g, "!!"); - tmptext = tmptext.replace(/,/g, "!,"); - tmptext = tmptext.replace(/;/g, "!;"); - this._drawCommands = this._drawCommands.concat("U" + tmptext + "," + x + "," + y + ",0.0;"); - } - - measureText(text) { - return CanvasRenderingContext2D.GBridge.measureText(text, this.font, this.componentId); - } - - isPointInPath = function(x, y) { - throw new Error('GCanvas not supported yet'); - } - - drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh) { - if (typeof image === 'string') { - var imgObj = new GImage(); - imgObj.src = image; - image = imgObj; - } - if (image instanceof GImage) { - if (!image.complete) { - imgObj.onload = () => { - var index = this._needRedrawImageCache.indexOf(image); - if (index > -1) { - this._needRedrawImageCache.splice(index, 1); - CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - this._redrawflush(true); - } - } - this._notCommitDrawImageCache.push(image); - } else { - CanvasRenderingContext2D.GBridge.bindImageTexture(this.componentId, image.src, image._id); - } - var srcArgs = [image, sx, sy, sw, sh, dx, dy, dw, dh]; - var args = []; - for (var arg in srcArgs) { - if (typeof(srcArgs[arg]) != 'undefined') { - args.push(srcArgs[arg]); - } - } - this.__drawImage.apply(this, args); - //this.__drawImage(image,sx, sy, sw, sh, dx, dy, dw, dh); - } - } - - __drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh) { - const numArgs = arguments.length; - - function drawImageCommands() { - - if (numArgs === 3) { - const x = parseFloat(sx) || 0.0; - const y = parseFloat(sy) || 0.0; - - return ("d" + image._id + ",0,0," + - image.width + "," + image.height + "," + - x + "," + y + "," + image.width + "," + image.height + ";"); - } else if (numArgs === 5) { - const x = parseFloat(sx) || 0.0; - const y = parseFloat(sy) || 0.0; - const width = parseInt(sw) || image.width; - const height = parseInt(sh) || image.height; - - return ("d" + image._id + ",0,0," + - image.width + "," + image.height + "," + - x + "," + y + "," + width + "," + height + ";"); - } else if (numArgs === 9) { - sx = parseFloat(sx) || 0.0; - sy = parseFloat(sy) || 0.0; - sw = parseInt(sw) || image.width; - sh = parseInt(sh) || image.height; - dx = parseFloat(dx) || 0.0; - dy = parseFloat(dy) || 0.0; - dw = parseInt(dw) || image.width; - dh = parseInt(dh) || image.height; - - return ("d" + image._id + "," + - sx + "," + sy + "," + sw + "," + sh + "," + - dx + "," + dy + "," + dw + "," + dh + ";"); - } - } - this._drawCommands += drawImageCommands(); - } - - _flush(reserve, callback) { - const commands = this._drawCommands; - this._drawCommands = ''; - CanvasRenderingContext2D.GBridge.render2d(this.componentId, commands, callback); - this._needRender = false; - } - - _redrawflush(reserve, callback) { - const commands = this._redrawCommands; - CanvasRenderingContext2D.GBridge.render2d(this.componentId, commands, callback); - if (this._needRedrawImageCache.length == 0) { - this._redrawCommands = ''; - } - } - - draw(reserve, callback) { - if (!reserve) { - this._globalAlpha = this._savedGlobalAlpha.pop(); - this._savedGlobalAlpha.push(this._globalAlpha); - this._redrawCommands = this._drawCommands; - this._needRedrawImageCache = this._notCommitDrawImageCache; - if (this._autoSaveContext) { - this._drawCommands = ("v;" + this._drawCommands); - this._autoSaveContext = false; - } else { - this._drawCommands = ("e;X;v;" + this._drawCommands); - } - } else { - this._needRedrawImageCache = this._needRedrawImageCache.concat(this._notCommitDrawImageCache); - this._redrawCommands += this._drawCommands; - if (this._autoSaveContext) { - this._drawCommands = ("v;" + this._drawCommands); - this._autoSaveContext = false; - } - } - this._notCommitDrawImageCache = []; - if (this._flush) { - this._flush(reserve, callback); - } - } - - getImageData(x, y, w, h, callback) { - CanvasRenderingContext2D.GBridge.getImageData(this.componentId, x, y, w, h, function(res) { - res.data = Base64ToUint8ClampedArray(res.data); - if (typeof(callback) == 'function') { - callback(res); - } - }); - } - - putImageData(data, x, y, w, h, callback) { - if (data instanceof Uint8ClampedArray) { - data = ArrayBufferToBase64(data); - CanvasRenderingContext2D.GBridge.putImageData(this.componentId, data, x, y, w, h, function(res) { - if (typeof(callback) == 'function') { - callback(res); - } - }); - } - } - - toTempFilePath(x, y, width, height, destWidth, destHeight, fileType, quality, callback) { - CanvasRenderingContext2D.GBridge.toTempFilePath(this.componentId, x, y, width, height, destWidth, destHeight, - fileType, quality, - function(res) { - if (typeof(callback) == 'function') { - callback(res); - } - }); - } -} diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ActiveInfo.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ActiveInfo.js deleted file mode 100644 index b495129..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ActiveInfo.js +++ /dev/null @@ -1,11 +0,0 @@ -export default class WebGLActiveInfo { - className = 'WebGLActiveInfo'; - - constructor({ - type, name, size - }) { - this.type = type; - this.name = name; - this.size = size; - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Buffer.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Buffer.js deleted file mode 100644 index 4800f67..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Buffer.js +++ /dev/null @@ -1,21 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLBuffer'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLBuffer { - className = name; - - constructor(id) { - this.id = id; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Framebuffer.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Framebuffer.js deleted file mode 100644 index 28b46d3..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Framebuffer.js +++ /dev/null @@ -1,21 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLFrameBuffer'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLFramebuffer { - className = name; - - constructor(id) { - this.id = id; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLenum.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLenum.js deleted file mode 100644 index ac5544d..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLenum.js +++ /dev/null @@ -1,298 +0,0 @@ -export default { - "DEPTH_BUFFER_BIT": 256, - "STENCIL_BUFFER_BIT": 1024, - "COLOR_BUFFER_BIT": 16384, - "POINTS": 0, - "LINES": 1, - "LINE_LOOP": 2, - "LINE_STRIP": 3, - "TRIANGLES": 4, - "TRIANGLE_STRIP": 5, - "TRIANGLE_FAN": 6, - "ZERO": 0, - "ONE": 1, - "SRC_COLOR": 768, - "ONE_MINUS_SRC_COLOR": 769, - "SRC_ALPHA": 770, - "ONE_MINUS_SRC_ALPHA": 771, - "DST_ALPHA": 772, - "ONE_MINUS_DST_ALPHA": 773, - "DST_COLOR": 774, - "ONE_MINUS_DST_COLOR": 775, - "SRC_ALPHA_SATURATE": 776, - "FUNC_ADD": 32774, - "BLEND_EQUATION": 32777, - "BLEND_EQUATION_RGB": 32777, - "BLEND_EQUATION_ALPHA": 34877, - "FUNC_SUBTRACT": 32778, - "FUNC_REVERSE_SUBTRACT": 32779, - "BLEND_DST_RGB": 32968, - "BLEND_SRC_RGB": 32969, - "BLEND_DST_ALPHA": 32970, - "BLEND_SRC_ALPHA": 32971, - "CONSTANT_COLOR": 32769, - "ONE_MINUS_CONSTANT_COLOR": 32770, - "CONSTANT_ALPHA": 32771, - "ONE_MINUS_CONSTANT_ALPHA": 32772, - "BLEND_COLOR": 32773, - "ARRAY_BUFFER": 34962, - "ELEMENT_ARRAY_BUFFER": 34963, - "ARRAY_BUFFER_BINDING": 34964, - "ELEMENT_ARRAY_BUFFER_BINDING": 34965, - "STREAM_DRAW": 35040, - "STATIC_DRAW": 35044, - "DYNAMIC_DRAW": 35048, - "BUFFER_SIZE": 34660, - "BUFFER_USAGE": 34661, - "CURRENT_VERTEX_ATTRIB": 34342, - "FRONT": 1028, - "BACK": 1029, - "FRONT_AND_BACK": 1032, - "TEXTURE_2D": 3553, - "CULL_FACE": 2884, - "BLEND": 3042, - "DITHER": 3024, - "STENCIL_TEST": 2960, - "DEPTH_TEST": 2929, - "SCISSOR_TEST": 3089, - "POLYGON_OFFSET_FILL": 32823, - "SAMPLE_ALPHA_TO_COVERAGE": 32926, - "SAMPLE_COVERAGE": 32928, - "NO_ERROR": 0, - "INVALID_ENUM": 1280, - "INVALID_VALUE": 1281, - "INVALID_OPERATION": 1282, - "OUT_OF_MEMORY": 1285, - "CW": 2304, - "CCW": 2305, - "LINE_WIDTH": 2849, - "ALIASED_POINT_SIZE_RANGE": 33901, - "ALIASED_LINE_WIDTH_RANGE": 33902, - "CULL_FACE_MODE": 2885, - "FRONT_FACE": 2886, - "DEPTH_RANGE": 2928, - "DEPTH_WRITEMASK": 2930, - "DEPTH_CLEAR_VALUE": 2931, - "DEPTH_FUNC": 2932, - "STENCIL_CLEAR_VALUE": 2961, - "STENCIL_FUNC": 2962, - "STENCIL_FAIL": 2964, - "STENCIL_PASS_DEPTH_FAIL": 2965, - "STENCIL_PASS_DEPTH_PASS": 2966, - "STENCIL_REF": 2967, - "STENCIL_VALUE_MASK": 2963, - "STENCIL_WRITEMASK": 2968, - "STENCIL_BACK_FUNC": 34816, - "STENCIL_BACK_FAIL": 34817, - "STENCIL_BACK_PASS_DEPTH_FAIL": 34818, - "STENCIL_BACK_PASS_DEPTH_PASS": 34819, - "STENCIL_BACK_REF": 36003, - "STENCIL_BACK_VALUE_MASK": 36004, - "STENCIL_BACK_WRITEMASK": 36005, - "VIEWPORT": 2978, - "SCISSOR_BOX": 3088, - "COLOR_CLEAR_VALUE": 3106, - "COLOR_WRITEMASK": 3107, - "UNPACK_ALIGNMENT": 3317, - "PACK_ALIGNMENT": 3333, - "MAX_TEXTURE_SIZE": 3379, - "MAX_VIEWPORT_DIMS": 3386, - "SUBPIXEL_BITS": 3408, - "RED_BITS": 3410, - "GREEN_BITS": 3411, - "BLUE_BITS": 3412, - "ALPHA_BITS": 3413, - "DEPTH_BITS": 3414, - "STENCIL_BITS": 3415, - "POLYGON_OFFSET_UNITS": 10752, - "POLYGON_OFFSET_FACTOR": 32824, - "TEXTURE_BINDING_2D": 32873, - "SAMPLE_BUFFERS": 32936, - "SAMPLES": 32937, - "SAMPLE_COVERAGE_VALUE": 32938, - "SAMPLE_COVERAGE_INVERT": 32939, - "COMPRESSED_TEXTURE_FORMATS": 34467, - "DONT_CARE": 4352, - "FASTEST": 4353, - "NICEST": 4354, - "GENERATE_MIPMAP_HINT": 33170, - "BYTE": 5120, - "UNSIGNED_BYTE": 5121, - "SHORT": 5122, - "UNSIGNED_SHORT": 5123, - "INT": 5124, - "UNSIGNED_INT": 5125, - "FLOAT": 5126, - "DEPTH_COMPONENT": 6402, - "ALPHA": 6406, - "RGB": 6407, - "RGBA": 6408, - "LUMINANCE": 6409, - "LUMINANCE_ALPHA": 6410, - "UNSIGNED_SHORT_4_4_4_4": 32819, - "UNSIGNED_SHORT_5_5_5_1": 32820, - "UNSIGNED_SHORT_5_6_5": 33635, - "FRAGMENT_SHADER": 35632, - "VERTEX_SHADER": 35633, - "MAX_VERTEX_ATTRIBS": 34921, - "MAX_VERTEX_UNIFORM_VECTORS": 36347, - "MAX_VARYING_VECTORS": 36348, - "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 35661, - "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 35660, - "MAX_TEXTURE_IMAGE_UNITS": 34930, - "MAX_FRAGMENT_UNIFORM_VECTORS": 36349, - "SHADER_TYPE": 35663, - "DELETE_STATUS": 35712, - "LINK_STATUS": 35714, - "VALIDATE_STATUS": 35715, - "ATTACHED_SHADERS": 35717, - "ACTIVE_UNIFORMS": 35718, - "ACTIVE_ATTRIBUTES": 35721, - "SHADING_LANGUAGE_VERSION": 35724, - "CURRENT_PROGRAM": 35725, - "NEVER": 512, - "LESS": 513, - "EQUAL": 514, - "LEQUAL": 515, - "GREATER": 516, - "NOTEQUAL": 517, - "GEQUAL": 518, - "ALWAYS": 519, - "KEEP": 7680, - "REPLACE": 7681, - "INCR": 7682, - "DECR": 7683, - "INVERT": 5386, - "INCR_WRAP": 34055, - "DECR_WRAP": 34056, - "VENDOR": 7936, - "RENDERER": 7937, - "VERSION": 7938, - "NEAREST": 9728, - "LINEAR": 9729, - "NEAREST_MIPMAP_NEAREST": 9984, - "LINEAR_MIPMAP_NEAREST": 9985, - "NEAREST_MIPMAP_LINEAR": 9986, - "LINEAR_MIPMAP_LINEAR": 9987, - "TEXTURE_MAG_FILTER": 10240, - "TEXTURE_MIN_FILTER": 10241, - "TEXTURE_WRAP_S": 10242, - "TEXTURE_WRAP_T": 10243, - "TEXTURE": 5890, - "TEXTURE_CUBE_MAP": 34067, - "TEXTURE_BINDING_CUBE_MAP": 34068, - "TEXTURE_CUBE_MAP_POSITIVE_X": 34069, - "TEXTURE_CUBE_MAP_NEGATIVE_X": 34070, - "TEXTURE_CUBE_MAP_POSITIVE_Y": 34071, - "TEXTURE_CUBE_MAP_NEGATIVE_Y": 34072, - "TEXTURE_CUBE_MAP_POSITIVE_Z": 34073, - "TEXTURE_CUBE_MAP_NEGATIVE_Z": 34074, - "MAX_CUBE_MAP_TEXTURE_SIZE": 34076, - "TEXTURE0": 33984, - "TEXTURE1": 33985, - "TEXTURE2": 33986, - "TEXTURE3": 33987, - "TEXTURE4": 33988, - "TEXTURE5": 33989, - "TEXTURE6": 33990, - "TEXTURE7": 33991, - "TEXTURE8": 33992, - "TEXTURE9": 33993, - "TEXTURE10": 33994, - "TEXTURE11": 33995, - "TEXTURE12": 33996, - "TEXTURE13": 33997, - "TEXTURE14": 33998, - "TEXTURE15": 33999, - "TEXTURE16": 34000, - "TEXTURE17": 34001, - "TEXTURE18": 34002, - "TEXTURE19": 34003, - "TEXTURE20": 34004, - "TEXTURE21": 34005, - "TEXTURE22": 34006, - "TEXTURE23": 34007, - "TEXTURE24": 34008, - "TEXTURE25": 34009, - "TEXTURE26": 34010, - "TEXTURE27": 34011, - "TEXTURE28": 34012, - "TEXTURE29": 34013, - "TEXTURE30": 34014, - "TEXTURE31": 34015, - "ACTIVE_TEXTURE": 34016, - "REPEAT": 10497, - "CLAMP_TO_EDGE": 33071, - "MIRRORED_REPEAT": 33648, - "FLOAT_VEC2": 35664, - "FLOAT_VEC3": 35665, - "FLOAT_VEC4": 35666, - "INT_VEC2": 35667, - "INT_VEC3": 35668, - "INT_VEC4": 35669, - "BOOL": 35670, - "BOOL_VEC2": 35671, - "BOOL_VEC3": 35672, - "BOOL_VEC4": 35673, - "FLOAT_MAT2": 35674, - "FLOAT_MAT3": 35675, - "FLOAT_MAT4": 35676, - "SAMPLER_2D": 35678, - "SAMPLER_CUBE": 35680, - "VERTEX_ATTRIB_ARRAY_ENABLED": 34338, - "VERTEX_ATTRIB_ARRAY_SIZE": 34339, - "VERTEX_ATTRIB_ARRAY_STRIDE": 34340, - "VERTEX_ATTRIB_ARRAY_TYPE": 34341, - "VERTEX_ATTRIB_ARRAY_NORMALIZED": 34922, - "VERTEX_ATTRIB_ARRAY_POINTER": 34373, - "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 34975, - "IMPLEMENTATION_COLOR_READ_TYPE": 35738, - "IMPLEMENTATION_COLOR_READ_FORMAT": 35739, - "COMPILE_STATUS": 35713, - "LOW_FLOAT": 36336, - "MEDIUM_FLOAT": 36337, - "HIGH_FLOAT": 36338, - "LOW_INT": 36339, - "MEDIUM_INT": 36340, - "HIGH_INT": 36341, - "FRAMEBUFFER": 36160, - "RENDERBUFFER": 36161, - "RGBA4": 32854, - "RGB5_A1": 32855, - "RGB565": 36194, - "DEPTH_COMPONENT16": 33189, - "STENCIL_INDEX8": 36168, - "DEPTH_STENCIL": 34041, - "RENDERBUFFER_WIDTH": 36162, - "RENDERBUFFER_HEIGHT": 36163, - "RENDERBUFFER_INTERNAL_FORMAT": 36164, - "RENDERBUFFER_RED_SIZE": 36176, - "RENDERBUFFER_GREEN_SIZE": 36177, - "RENDERBUFFER_BLUE_SIZE": 36178, - "RENDERBUFFER_ALPHA_SIZE": 36179, - "RENDERBUFFER_DEPTH_SIZE": 36180, - "RENDERBUFFER_STENCIL_SIZE": 36181, - "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE": 36048, - "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME": 36049, - "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL": 36050, - "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE": 36051, - "COLOR_ATTACHMENT0": 36064, - "DEPTH_ATTACHMENT": 36096, - "STENCIL_ATTACHMENT": 36128, - "DEPTH_STENCIL_ATTACHMENT": 33306, - "NONE": 0, - "FRAMEBUFFER_COMPLETE": 36053, - "FRAMEBUFFER_INCOMPLETE_ATTACHMENT": 36054, - "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT": 36055, - "FRAMEBUFFER_INCOMPLETE_DIMENSIONS": 36057, - "FRAMEBUFFER_UNSUPPORTED": 36061, - "FRAMEBUFFER_BINDING": 36006, - "RENDERBUFFER_BINDING": 36007, - "MAX_RENDERBUFFER_SIZE": 34024, - "INVALID_FRAMEBUFFER_OPERATION": 1286, - "UNPACK_FLIP_Y_WEBGL": 37440, - "UNPACK_PREMULTIPLY_ALPHA_WEBGL": 37441, - "CONTEXT_LOST_WEBGL": 37442, - "UNPACK_COLORSPACE_CONVERSION_WEBGL": 37443, - "BROWSER_DEFAULT_WEBGL": 37444 -}; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLmethod.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLmethod.js deleted file mode 100644 index f2659be..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLmethod.js +++ /dev/null @@ -1,142 +0,0 @@ -let i = 1; - -const GLmethod = {}; - -GLmethod.activeTexture = i++; //1 -GLmethod.attachShader = i++; -GLmethod.bindAttribLocation = i++; -GLmethod.bindBuffer = i++; -GLmethod.bindFramebuffer = i++; -GLmethod.bindRenderbuffer = i++; -GLmethod.bindTexture = i++; -GLmethod.blendColor = i++; -GLmethod.blendEquation = i++; -GLmethod.blendEquationSeparate = i++; //10 -GLmethod.blendFunc = i++; -GLmethod.blendFuncSeparate = i++; -GLmethod.bufferData = i++; -GLmethod.bufferSubData = i++; -GLmethod.checkFramebufferStatus = i++; -GLmethod.clear = i++; -GLmethod.clearColor = i++; -GLmethod.clearDepth = i++; -GLmethod.clearStencil = i++; -GLmethod.colorMask = i++; //20 -GLmethod.compileShader = i++; -GLmethod.compressedTexImage2D = i++; -GLmethod.compressedTexSubImage2D = i++; -GLmethod.copyTexImage2D = i++; -GLmethod.copyTexSubImage2D = i++; -GLmethod.createBuffer = i++; -GLmethod.createFramebuffer = i++; -GLmethod.createProgram = i++; -GLmethod.createRenderbuffer = i++; -GLmethod.createShader = i++; //30 -GLmethod.createTexture = i++; -GLmethod.cullFace = i++; -GLmethod.deleteBuffer = i++; -GLmethod.deleteFramebuffer = i++; -GLmethod.deleteProgram = i++; -GLmethod.deleteRenderbuffer = i++; -GLmethod.deleteShader = i++; -GLmethod.deleteTexture = i++; -GLmethod.depthFunc = i++; -GLmethod.depthMask = i++; //40 -GLmethod.depthRange = i++; -GLmethod.detachShader = i++; -GLmethod.disable = i++; -GLmethod.disableVertexAttribArray = i++; -GLmethod.drawArrays = i++; -GLmethod.drawArraysInstancedANGLE = i++; -GLmethod.drawElements = i++; -GLmethod.drawElementsInstancedANGLE = i++; -GLmethod.enable = i++; -GLmethod.enableVertexAttribArray = i++; //50 -GLmethod.flush = i++; -GLmethod.framebufferRenderbuffer = i++; -GLmethod.framebufferTexture2D = i++; -GLmethod.frontFace = i++; -GLmethod.generateMipmap = i++; -GLmethod.getActiveAttrib = i++; -GLmethod.getActiveUniform = i++; -GLmethod.getAttachedShaders = i++; -GLmethod.getAttribLocation = i++; -GLmethod.getBufferParameter = i++; //60 -GLmethod.getContextAttributes = i++; -GLmethod.getError = i++; -GLmethod.getExtension = i++; -GLmethod.getFramebufferAttachmentParameter = i++; -GLmethod.getParameter = i++; -GLmethod.getProgramInfoLog = i++; -GLmethod.getProgramParameter = i++; -GLmethod.getRenderbufferParameter = i++; -GLmethod.getShaderInfoLog = i++; -GLmethod.getShaderParameter = i++; //70 -GLmethod.getShaderPrecisionFormat = i++; -GLmethod.getShaderSource = i++; -GLmethod.getSupportedExtensions = i++; -GLmethod.getTexParameter = i++; -GLmethod.getUniform = i++; -GLmethod.getUniformLocation = i++; -GLmethod.getVertexAttrib = i++; -GLmethod.getVertexAttribOffset = i++; -GLmethod.isBuffer = i++; -GLmethod.isContextLost = i++; //80 -GLmethod.isEnabled = i++; -GLmethod.isFramebuffer = i++; -GLmethod.isProgram = i++; -GLmethod.isRenderbuffer = i++; -GLmethod.isShader = i++; -GLmethod.isTexture = i++; -GLmethod.lineWidth = i++; -GLmethod.linkProgram = i++; -GLmethod.pixelStorei = i++; -GLmethod.polygonOffset = i++; //90 -GLmethod.readPixels = i++; -GLmethod.renderbufferStorage = i++; -GLmethod.sampleCoverage = i++; -GLmethod.scissor = i++; -GLmethod.shaderSource = i++; -GLmethod.stencilFunc = i++; -GLmethod.stencilFuncSeparate = i++; -GLmethod.stencilMask = i++; -GLmethod.stencilMaskSeparate = i++; -GLmethod.stencilOp = i++; //100 -GLmethod.stencilOpSeparate = i++; -GLmethod.texImage2D = i++; -GLmethod.texParameterf = i++; -GLmethod.texParameteri = i++; -GLmethod.texSubImage2D = i++; -GLmethod.uniform1f = i++; -GLmethod.uniform1fv = i++; -GLmethod.uniform1i = i++; -GLmethod.uniform1iv = i++; -GLmethod.uniform2f = i++; //110 -GLmethod.uniform2fv = i++; -GLmethod.uniform2i = i++; -GLmethod.uniform2iv = i++; -GLmethod.uniform3f = i++; -GLmethod.uniform3fv = i++; -GLmethod.uniform3i = i++; -GLmethod.uniform3iv = i++; -GLmethod.uniform4f = i++; -GLmethod.uniform4fv = i++; -GLmethod.uniform4i = i++; //120 -GLmethod.uniform4iv = i++; -GLmethod.uniformMatrix2fv = i++; -GLmethod.uniformMatrix3fv = i++; -GLmethod.uniformMatrix4fv = i++; -GLmethod.useProgram = i++; -GLmethod.validateProgram = i++; -GLmethod.vertexAttrib1f = i++; //new -GLmethod.vertexAttrib2f = i++; //new -GLmethod.vertexAttrib3f = i++; //new -GLmethod.vertexAttrib4f = i++; //new //130 -GLmethod.vertexAttrib1fv = i++; //new -GLmethod.vertexAttrib2fv = i++; //new -GLmethod.vertexAttrib3fv = i++; //new -GLmethod.vertexAttrib4fv = i++; //new -GLmethod.vertexAttribPointer = i++; -GLmethod.viewport = i++; - -export default GLmethod; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLtype.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLtype.js deleted file mode 100644 index 695abcb..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/GLtype.js +++ /dev/null @@ -1,23 +0,0 @@ -const GLtype = {}; - -[ - "GLbitfield", - "GLboolean", - "GLbyte", - "GLclampf", - "GLenum", - "GLfloat", - "GLint", - "GLintptr", - "GLsizei", - "GLsizeiptr", - "GLshort", - "GLubyte", - "GLuint", - "GLushort" -].sort().map((typeName, i) => GLtype[typeName] = 1 >> (i + 1)); - -export default GLtype; - - - diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Program.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Program.js deleted file mode 100644 index 6f5691c..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Program.js +++ /dev/null @@ -1,21 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLProgram'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLProgram { - className = name; - - constructor(id) { - this.id = id; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Renderbuffer.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Renderbuffer.js deleted file mode 100644 index d3182ae..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Renderbuffer.js +++ /dev/null @@ -1,21 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLRenderBuffer'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLRenderbuffer { - className = name; - - constructor(id) { - this.id = id; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/RenderingContext.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/RenderingContext.js deleted file mode 100644 index 5f9608f..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/RenderingContext.js +++ /dev/null @@ -1,1191 +0,0 @@ -import GLenum from './GLenum'; -import ActiveInfo from './ActiveInfo'; -import Buffer from './Buffer'; -import Framebuffer from './Framebuffer'; -import Renderbuffer from './Renderbuffer'; -import Texture from './Texture'; -import Program from './Program'; -import Shader from './Shader'; -import ShaderPrecisionFormat from './ShaderPrecisionFormat'; -import UniformLocation from './UniformLocation'; -import GLmethod from './GLmethod'; - -const processArray = (array, checkArrayType = false) => { - - function joinArray(arr, sep) { - let res = ''; - for (let i = 0; i < arr.length; i++) { - if (i !== 0) { - res += sep; - } - res += arr[i]; - } - return res; - } - - let type = 'Float32Array'; - if (checkArrayType) { - if (array instanceof Uint8Array) { - type = 'Uint8Array' - } else if (array instanceof Uint16Array) { - type = 'Uint16Array'; - } else if (array instanceof Uint32Array) { - type = 'Uint32Array'; - } else if (array instanceof Float32Array) { - type = 'Float32Array'; - } else { - throw new Error('Check array type failed. Array type is ' + typeof array); - } - } - - const ArrayTypes = { - Uint8Array: 1, - Uint16Array: 2, - Uint32Array: 4, - Float32Array: 14 - }; - return ArrayTypes[type] + ',' + btoa(joinArray(array, ',')) -} - -export default class WebGLRenderingContext { - - // static GBridge = null; - - className = 'WebGLRenderingContext'; - - constructor(canvas, type, attrs) { - this._canvas = canvas; - this._type = type; - this._version = 'WebGL 1.0'; - this._attrs = attrs; - this._map = new Map(); - - Object.keys(GLenum) - .forEach(name => Object.defineProperty(this, name, { - value: GLenum[name] - })); - } - - get canvas() { - return this._canvas; - } - - activeTexture = function (textureUnit) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.activeTexture + ',' + textureUnit, - true - ); - } - - attachShader = function (progarm, shader) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.attachShader + ',' + progarm.id + ',' + shader.id, - true - ); - } - - bindAttribLocation = function (program, index, name) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bindAttribLocation + ',' + program.id + ',' + index + ',' + name, - true - ) - } - - bindBuffer = function (target, buffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bindBuffer + ',' + target + ',' + (buffer ? buffer.id : 0), - true - ); - } - - bindFramebuffer = function (target, framebuffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bindFramebuffer + ',' + target + ',' + (framebuffer ? framebuffer.id : 0), - true - ) - } - - bindRenderbuffer = function (target, renderBuffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bindRenderbuffer + ',' + target + ',' + (renderBuffer ? renderBuffer.id : 0), - true - ) - } - - bindTexture = function (target, texture) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bindTexture + ',' + target + ',' + (texture ? texture.id : 0), - true - ) - } - - blendColor = function (r, g, b, a) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.blendColor + ',' + target + ',' + r + ',' + g + ',' + b + ',' + a, - true - ) - } - - blendEquation = function (mode) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.blendEquation + ',' + mode, - true - ) - } - - blendEquationSeparate = function (modeRGB, modeAlpha) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.blendEquationSeparate + ',' + modeRGB + ',' + modeAlpha, - true - ) - } - - - blendFunc = function (sfactor, dfactor) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.blendFunc + ',' + sfactor + ',' + dfactor, - true - ); - } - - blendFuncSeparate = function (srcRGB, dstRGB, srcAlpha, dstAlpha) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.blendFuncSeparate + ',' + srcRGB + ',' + dstRGB + ',' + srcAlpha + ',' + dstAlpha, - true - ); - } - - bufferData = function (target, data, usage) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bufferData + ',' + target + ',' + processArray(data, true) + ',' + usage, - true - ) - } - - bufferSubData = function (target, offset, data) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.bufferSubData + ',' + target + ',' + offset + ',' + processArray(data, true), - true - ) - } - - checkFramebufferStatus = function (target) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.checkFramebufferStatus + ',' + target - ); - return Number(result); - } - - clear = function (mask) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.clear + ',' + mask - ); - this._canvas._needRender = true; - } - - clearColor = function (r, g, b, a) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.clearColor + ',' + r + ',' + g + ',' + b, - true - ) - } - - clearDepth = function (depth) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.clearDepth + ',' + depth, - true - ) - } - - clearStencil = function (s) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.clearStencil + ',' + s - ); - } - - colorMask = function (r, g, b, a) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.colorMask + ',' + r + ',' + g + ',' + b + ',' + a - ) - } - - compileShader = function (shader) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.compileShader + ',' + shader.id, - true - ) - } - - compressedTexImage2D = function (target, level, internalformat, width, height, border, pixels) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.compressedTexImage2D + ',' + target + ',' + level + ',' + internalformat + ',' + - width + ',' + height + ',' + border + ',' + processArray(pixels), - true - ) - } - - compressedTexSubImage2D = function (target, level, xoffset, yoffset, width, height, format, pixels) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.compressedTexSubImage2D + ',' + target + ',' + level + ',' + xoffset + ',' + yoffset + ',' + - width + ',' + height + ',' + format + ',' + processArray(pixels), - true - ) - } - - - copyTexImage2D = function (target, level, internalformat, x, y, width, height, border) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.copyTexImage2D + ',' + target + ',' + level + ',' + internalformat + ',' + x + ',' + y + ',' + - width + ',' + height + ',' + border, - true - ); - } - - copyTexSubImage2D = function (target, level, xoffset, yoffset, x, y, width, height) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.copyTexSubImage2D + ',' + target + ',' + level + ',' + xoffset + ',' + yoffset + ',' + x + ',' + y + ',' + - width + ',' + height - ); - } - - createBuffer = function () { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createBuffer + '' - ); - const buffer = new Buffer(result); - this._map.set(buffer.uuid(), buffer); - return buffer; - } - - createFramebuffer = function () { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createFramebuffer + '' - ); - const framebuffer = new Framebuffer(result); - this._map.set(framebuffer.uuid(), framebuffer); - return framebuffer; - } - - - createProgram = function () { - const id = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createProgram + '' - ); - const program = new Program(id); - this._map.set(program.uuid(), program); - return program; - } - - createRenderbuffer = function () { - const id = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createRenderbuffer + '' - ) - const renderBuffer = new Renderbuffer(id); - this._map.set(renderBuffer.uuid(), renderBuffer); - return renderBuffer; - } - - createShader = function (type) { - const id = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createShader + ',' + type - ) - const shader = new Shader(id, type); - this._map.set(shader.uuid(), shader); - return shader; - } - - createTexture = function () { - const id = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.createTexture + '' - ); - const texture = new Texture(id); - this._map.set(texture.uuid(), texture); - return texture; - } - - cullFace = function (mode) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.cullFace + ',' + mode, - true - ) - } - - - deleteBuffer = function (buffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteBuffer + ',' + buffer.id, - true - ) - } - - deleteFramebuffer = function (framebuffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteFramebuffer + ',' + framebuffer.id, - true - ) - } - - deleteProgram = function (program) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteProgram + ',' + program.id, - true - ) - } - - deleteRenderbuffer = function (renderbuffer) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteRenderbuffer + ',' + renderbuffer.id, - true - ) - } - - deleteShader = function (shader) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteShader + ',' + shader.id, - true - ) - } - - deleteTexture = function (texture) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.deleteTexture + ',' + texture.id, - true - ) - } - - depthFunc = function (func) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.depthFunc + ',' + func - ) - } - - depthMask = function (flag) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.depthMask + ',' + Number(flag), - true - ) - } - - depthRange = function (zNear, zFar) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.depthRange + ',' + zNear + ',' + zFar, - true - ) - } - - detachShader = function (program, shader) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.detachShader + ',' + program.id + ',' + shader.id, - true - ) - } - - disable = function (cap) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.disable + ',' + cap, - true - ) - } - - disableVertexAttribArray = function (index) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.disableVertexAttribArray + ',' + index, - true - ); - } - - drawArrays = function (mode, first, count) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.drawArrays + ',' + mode + ',' + first + ',' + count - ) - this._canvas._needRender = true; - } - - drawElements = function (mode, count, type, offset) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.drawElements + ',' + mode + ',' + count + ',' + type + ',' + offset + ';' - ); - this._canvas._needRender = true; - } - - enable = function (cap) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.enable + ',' + cap, - true - ); - } - - enableVertexAttribArray = function (index) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.enableVertexAttribArray + ',' + index, - true - ) - } - - - flush = function () { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.flush + '' - ) - } - - framebufferRenderbuffer = function (target, attachment, textarget, texture, level) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.framebufferRenderbuffer + ',' + target + ',' + attachment + ',' + textarget + ',' + (texture ? texture.id : 0) + ',' + level, - true - ) - } - - framebufferTexture2D = function (target, attachment, textarget, texture, level) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.framebufferTexture2D + ',' + target + ',' + attachment + ',' + textarget + ',' + (texture ? texture.id : 0) + ',' + level, - true - ) - } - - frontFace = function (mode) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.frontFace + ',' + mode, - true - ) - } - - generateMipmap = function (target) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.generateMipmap + ',' + target, - true - ) - } - - getActiveAttrib = function (progarm, index) { - const resultString = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getActiveAttrib + ',' + progarm.id + ',' + index - ) - const [type, size, name] = resultString.split(','); - return new ActiveInfo({ - type: Number(type), - size: Number(size), - name - }); - } - - getActiveUniform = function (progarm, index) { - const resultString = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getActiveUniform + ',' + progarm.id + ',' + index - ); - const [type, size, name] = resultString.split(','); - return new ActiveInfo({ - type: Number(type), - size: Number(size), - name - }) - } - - getAttachedShaders = function (progarm) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getAttachedShaders + ',' + progarm.id - ); - const [type, ...ids] = result; - return ids.map(id => this._map.get(Shader.uuid(id))); - } - - getAttribLocation = function (progarm, name) { - return WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getAttribLocation + ',' + progarm.id + ',' + name - ) - } - - getBufferParameter = function (target, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getBufferParameter + ',' + target + ',' + pname - ); - const [type, res] = getBufferParameter; - return res; - } - - getError = function () { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getError + '' - ) - return result; - } - - getExtension = function (name) { - return null; - } - - getFramebufferAttachmentParameter = function (target, attachment, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getFramebufferAttachmentParameter + ',' + target + ',' + attachment + ',' + pname - ) - switch (pname) { - case GLenum.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: - return this._map.get(Renderbuffer.uuid(result)) || this._map.get(Texture.uuid(result)) || null; - default: - return result; - } - } - - getParameter = function (pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getParameter + ',' + pname - ) - switch (pname) { - case GLenum.VERSION: - return this._version; - case GLenum.ARRAY_BUFFER_BINDING: // buffer - case GLenum.ELEMENT_ARRAY_BUFFER_BINDING: // buffer - return this._map.get(Buffer.uuid(result)) || null; - case GLenum.CURRENT_PROGRAM: // program - return this._map.get(Program.uuid(result)) || null; - case GLenum.FRAMEBUFFER_BINDING: // framebuffer - return this._map.get(Framebuffer.uuid(result)) || null; - case GLenum.RENDERBUFFER_BINDING: // renderbuffer - return this._map.get(Renderbuffer.uuid(result)) || null; - case GLenum.TEXTURE_BINDING_2D: // texture - case GLenum.TEXTURE_BINDING_CUBE_MAP: // texture - return this._map.get(Texture.uuid(result)) || null; - case GLenum.ALIASED_LINE_WIDTH_RANGE: // Float32Array - case GLenum.ALIASED_POINT_SIZE_RANGE: // Float32Array - case GLenum.BLEND_COLOR: // Float32Array - case GLenum.COLOR_CLEAR_VALUE: // Float32Array - case GLenum.DEPTH_RANGE: // Float32Array - case GLenum.MAX_VIEWPORT_DIMS: // Int32Array - case GLenum.SCISSOR_BOX: // Int32Array - case GLenum.VIEWPORT: // Int32Array - case GLenum.COMPRESSED_TEXTURE_FORMATS: // Uint32Array - default: - const [type, ...res] = result.split(','); - if (res.length === 1) { - return Number(res[0]); - } else { - return res.map(Number); - } - } - } - - getProgramInfoLog = function (progarm) { - return WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getProgramInfoLog + ',' + progarm.id - ) - } - - getProgramParameter = function (program, pname) { - const res = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getProgramParameter + ',' + program.id + ',' + pname - ); - - const [type, result] = res.split(',').map(i => parseInt(i)); - - if (type === 1) { - return Boolean(result); - } else if (type === 2) { - return result; - } else { - throw new Error('Unrecongized program paramater ' + res + ', type: ' + typeof res); - } - } - - - getRenderbufferParameter = function (target, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getRenderbufferParameter + ',' + target + ',' + pname - ) - return result; - } - - - getShaderInfoLog = function (shader) { - return WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getShaderInfoLog + ',' + shader.id - ); - } - - getShaderParameter = function (shader, pname) { - return WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getShaderParameter + ',' + shader.id + ',' + pname - ) - } - - getShaderPrecisionFormat = function (shaderType, precisionType) { - const [rangeMin, rangeMax, precision] = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getShaderPrecisionFormat + ',' + shaderType + ',' + precisionType - ); - const shaderPrecisionFormat = new ShaderPrecisionFormat({ - rangeMin: Number(rangeMin), - rangeMax: Number(rangeMax), - precision: Number(precision) - }); - return shaderPrecisionFormat; - } - - getShaderSource = function (shader) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getShaderSource + ',' + shader.id - ); - return result; - } - - getSupportedExtensions = function () { - return Object.keys({}); - } - - getTexParameter = function (target, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getTexParameter + ',' + target + ',' + pname - ) - return result; - } - - getUniformLocation = function (program, name) { - const id = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getUniformLocation + ',' + program.id + ',' + name - ); - if (id === -1) { - return null; - } else { - return new UniformLocation(Number(id)); - } - } - - getVertexAttrib = function (index, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getVertexAttrib + ',' + index + ',' + pname - ); - switch (pname) { - case GLenum.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: - return this._map.get(Buffer.uuid(result)) || null; - case GLenum.CURRENT_VERTEX_ATTRIB: // Float32Array - default: - return result; - } - } - - getVertexAttribOffset = function (index, pname) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.getVertexAttribOffset + ',' + index + ',' + pname - ) - return Number(result); - } - - isBuffer = function (buffer) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isBuffer + ',' + buffer.id - ) - return Boolean(result); - } - - isContextLost = function () { - return false; - } - - isEnabled = function (cap) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isEnabled + ',' + cap - ) - return Boolean(result); - } - - isFramebuffer = function (framebuffer) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isFramebuffer + ',' + framebuffer.id - ) - return Boolean(result); - } - - isProgram = function (program) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isProgram + ',' + program.id - ) - return Boolean(result); - } - - isRenderbuffer = function (renderBuffer) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isRenderbuffer + ',' + renderbuffer.id - ) - return Boolean(result); - } - - isShader = function (shader) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isShader + ',' + shader.id - ) - return Boolean(result); - } - - isTexture = function (texture) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.isTexture + ',' + texture.id - ); - return Boolean(result); - } - - lineWidth = function (width) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.lineWidth + ',' + width, - true - ) - } - - linkProgram = function (program) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.linkProgram + ',' + program.id, - true - ); - } - - - pixelStorei = function (pname, param) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.pixelStorei + ',' + pname + ',' + Number(param) - ) - } - - polygonOffset = function (factor, units) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.polygonOffset + ',' + factor + ',' + units - ) - } - - readPixels = function (x, y, width, height, format, type, pixels) { - const result = WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.readPixels + ',' + x + ',' + y + ',' + width + ',' + height + ',' + format + ',' + type - ) - return result; - } - - renderbufferStorage = function (target, internalFormat, width, height) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.renderbufferStorage + ',' + target + ',' + internalFormat + ',' + width + ',' + height, - true - ) - } - - sampleCoverage = function (value, invert) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.sampleCoverage + ',' + value + ',' + Number(invert), - true - ) - } - - scissor = function (x, y, width, height) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.scissor + ',' + x + ',' + y + ',' + width + ',' + height, - true - ) - } - - shaderSource = function (shader, source) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.shaderSource + ',' + shader.id + ',' + source - ) - } - - stencilFunc = function (func, ref, mask) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilFunc + ',' + func + ',' + ref + ',' + mask, - true - ) - } - - stencilFuncSeparate = function (face, func, ref, mask) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilFuncSeparate + ',' + face + ',' + func + ',' + ref + ',' + mask, - true - ) - } - - stencilMask = function (mask) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilMask + ',' + mask, - true - ) - } - - stencilMaskSeparate = function (face, mask) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilMaskSeparate + ',' + face + ',' + mask, - true - ) - } - - stencilOp = function (fail, zfail, zpass) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilOp + ',' + fail + ',' + zfail + ',' + zpass - ) - } - - stencilOpSeparate = function (face, fail, zfail, zpass) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.stencilOp + ',' + face + ',' + fail + ',' + zfail + ',' + zpass, - true - ) - } - - texImage2D = function (...args) { - WebGLRenderingContext.GBridge.texImage2D(this._canvas.id, ...args); - } - - - texParameterf = function (target, pname, param) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.texParameterf + ',' + target + ',' + pname + ',' + param, - true - ) - } - - texParameteri = function (target, pname, param) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.texParameteri + ',' + target + ',' + pname + ',' + param - ) - } - - texSubImage2D = function (...args) { - WebGLRenderingContext.GBridge.texSubImage2D(this._canvas.id, ...args); - } - - uniform1f = function (location, v0) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform1f + ',' + location.id + ',' + v0 - ) - } - - uniform1fv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform1fv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform1i = function (location, v0) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform1i + ',' + location.id + ',' + v0, - // true - ) - } - - uniform1iv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform1iv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform2f = function (location, v0, v1) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform2f + ',' + location.id + ',' + v0 + ',' + v1, - true - ) - } - - uniform2fv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform2fv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform2i = function (location, v0, v1) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform2i + ',' + location.id + ',' + v0 + ',' + v1, - true - ) - } - - uniform2iv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform2iv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform3f = function (location, v0, v1, v2) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform3f + ',' + location.id + ',' + v0 + ',' + v1 + ',' + v2, - true - ) - } - - uniform3fv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform3fv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform3i = function (location, v0, v1, v2) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform3i + ',' + location.id + ',' + v0 + ',' + v1 + ',' + v2, - true - ) - } - - uniform3iv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform3iv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform4f = function (location, v0, v1, v2, v3) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform4f + ',' + location.id + ',' + v0 + ',' + v1 + ',' + v2 + ',' + v3, - true - ) - } - - uniform4fv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform4fv + ',' + location.id + ',' + processArray(value), - true - ) - } - - uniform4i = function (location, v0, v1, v2, v3) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform4i + ',' + location.id + ',' + v0 + ',' + v1 + ',' + v2 + ',' + v3, - true - ) - } - - uniform4iv = function (location, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniform4iv + ',' + location.id + ',' + processArray(value, true), - true - ) - } - - uniformMatrix2fv = function (location, transpose, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniformMatrix2fv + ',' + location.id + ',' + Number(transpose) + ',' + processArray(value), - true - ) - } - - uniformMatrix3fv = function (location, transpose, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniformMatrix3fv + ',' + location.id + ',' + Number(transpose) + ',' + processArray(value), - true - ) - } - - uniformMatrix4fv = function (location, transpose, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.uniformMatrix4fv + ',' + location.id + ',' + Number(transpose) + ',' + processArray(value), - true - ); - } - - useProgram = function (progarm) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.useProgram + ',' + progarm.id + '', - true - ) - } - - - validateProgram = function (program) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.validateProgram + ',' + program.id, - true - ) - } - - vertexAttrib1f = function (index, v0) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib1f + ',' + index + ',' + v0, - true - ) - } - - vertexAttrib2f = function (index, v0, v1) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib2f + ',' + index + ',' + v0 + ',' + v1, - true - ) - } - - vertexAttrib3f = function (index, v0, v1, v2) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib3f + ',' + index + ',' + v0 + ',' + v1 + ',' + v2, - true - ) - } - - vertexAttrib4f = function (index, v0, v1, v2, v3) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib4f + ',' + index + ',' + v0 + ',' + v1 + ',' + v2 + ',' + v3, - true - ) - } - - vertexAttrib1fv = function (index, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib1fv + ',' + index + ',' + processArray(value), - true - ) - } - - vertexAttrib2fv = function (index, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib2fv + ',' + index + ',' + processArray(value), - true - ) - } - - vertexAttrib3fv = function (index, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib3fv + ',' + index + ',' + processArray(value), - true - ) - } - - vertexAttrib4fv = function (index, value) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttrib4fv + ',' + index + ',' + processArray(value), - true - ) - } - - vertexAttribPointer = function (index, size, type, normalized, stride, offset) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.vertexAttribPointer + ',' + index + ',' + size + ',' + type + ',' + Number(normalized) + ',' + stride + ',' + offset, - true - ) - } - - viewport = function (x, y, width, height) { - WebGLRenderingContext.GBridge.callNative( - this._canvas.id, - GLmethod.viewport + ',' + x + ',' + y + ',' + width + ',' + height, - true - ) - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Shader.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Shader.js deleted file mode 100644 index a763886..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Shader.js +++ /dev/null @@ -1,22 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLShader'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLShader { - className = name; - - constructor(id, type) { - this.id = id; - this.type = type; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ShaderPrecisionFormat.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ShaderPrecisionFormat.js deleted file mode 100644 index 208d6c1..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/ShaderPrecisionFormat.js +++ /dev/null @@ -1,11 +0,0 @@ -export default class WebGLShaderPrecisionFormat { - className = 'WebGLShaderPrecisionFormat'; - - constructor({ - rangeMin, rangeMax, precision - }) { - this.rangeMin = rangeMin; - this.rangeMax = rangeMax; - this.precision = precision; - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Texture.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Texture.js deleted file mode 100644 index de4d806..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/Texture.js +++ /dev/null @@ -1,22 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLTexture'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLTexture { - className = name; - - constructor(id, type) { - this.id = id; - this.type = type; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/UniformLocation.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/UniformLocation.js deleted file mode 100644 index f5e99dc..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/UniformLocation.js +++ /dev/null @@ -1,22 +0,0 @@ -import {getTransferedObjectUUID} from './classUtils'; - -const name = 'WebGLUniformLocation'; - -function uuid(id) { - return getTransferedObjectUUID(name, id); -} - -export default class WebGLUniformLocation { - className = name; - - constructor(id, type) { - this.id = id; - this.type = type; - } - - static uuid = uuid; - - uuid() { - return uuid(this.id); - } -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/classUtils.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/classUtils.js deleted file mode 100644 index 88716be..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/context-webgl/classUtils.js +++ /dev/null @@ -1,3 +0,0 @@ -export function getTransferedObjectUUID(name, id) { - return `${name.toLowerCase()}-${id}`; -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/canvas.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/canvas.js deleted file mode 100644 index a8d9bb9..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/canvas.js +++ /dev/null @@ -1,74 +0,0 @@ -import GContext2D from '../context-2d/RenderingContext'; -import GContextWebGL from '../context-webgl/RenderingContext'; - -export default class GCanvas { - - // static GBridge = null; - - id = null; - - _needRender = true; - - constructor(id, { disableAutoSwap }) { - this.id = id; - - this._disableAutoSwap = disableAutoSwap; - if (disableAutoSwap) { - this._swapBuffers = () => { - GCanvas.GBridge.render(this.id); - } - } - } - - getContext(type) { - - let context = null; - - if (type.match(/webgl/i)) { - context = new GContextWebGL(this); - - context.componentId = this.id; - - if (!this._disableAutoSwap) { - const render = () => { - if (this._needRender) { - GCanvas.GBridge.render(this.id); - this._needRender = false; - } - } - setInterval(render, 16); - } - - GCanvas.GBridge.callSetContextType(this.id, 1); // 0 for 2d; 1 for webgl - } else if (type.match(/2d/i)) { - context = new GContext2D(this); - - context.componentId = this.id; - -// const render = ( callback ) => { -// -// const commands = context._drawCommands; -// context._drawCommands = ''; -// -// GCanvas.GBridge.render2d(this.id, commands, callback); -// this._needRender = false; -// } -// //draw方法触发 -// context._flush = render; -// //setInterval(render, 16); - - GCanvas.GBridge.callSetContextType(this.id, 0); - } else { - throw new Error('not supported context ' + type); - } - - return context; - - } - - reset() { - GCanvas.GBridge.callReset(this.id); - } - - -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/image.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/image.js deleted file mode 100644 index 9499a51..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/image.js +++ /dev/null @@ -1,96 +0,0 @@ -let incId = 1; - -const noop = function () { }; - -class GImage { - - static GBridge = null; - - constructor() { - this._id = incId++; - this._width = 0; - this._height = 0; - this._src = undefined; - this._onload = noop; - this._onerror = noop; - this.complete = false; - } - - get width() { - return this._width; - } - set width(v) { - this._width = v; - } - - get height() { - return this._height; - } - - set height(v) { - this._height = v; - } - - get src() { - return this._src; - } - - set src(v) { - - if (v.startsWith('//')) { - v = 'http:' + v; - } - - this._src = v; - - GImage.GBridge.perloadImage([this._src, this._id], (data) => { - if (typeof data === 'string') { - data = JSON.parse(data); - } - if (data.error) { - var evt = { type: 'error', target: this }; - this.onerror(evt); - } else { - this.complete = true; - this.width = typeof data.width === 'number' ? data.width : 0; - this.height = typeof data.height === 'number' ? data.height : 0; - var evt = { type: 'load', target: this }; - this.onload(evt); - } - }); - } - - addEventListener(name, listener) { - if (name === 'load') { - this.onload = listener; - } else if (name === 'error') { - this.onerror = listener; - } - } - - removeEventListener(name, listener) { - if (name === 'load') { - this.onload = noop; - } else if (name === 'error') { - this.onerror = noop; - } - } - - get onload() { - return this._onload; - } - - set onload(v) { - this._onload = v; - } - - get onerror() { - return this._onerror; - } - - set onerror(v) { - this._onerror = v; - } -} - -export default GImage; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js deleted file mode 100644 index d3fb398..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/env/tool.js +++ /dev/null @@ -1,24 +0,0 @@ - -export function ArrayBufferToBase64 (buffer) { - var binary = ''; - var bytes = new Uint8ClampedArray(buffer); - for (var len = bytes.byteLength, i = 0; i < len; i++) { - binary += String.fromCharCode(bytes[i]); - } - return btoa(binary); -} - -export function Base64ToUint8ClampedArray(base64String) { - const padding = '='.repeat((4 - base64String.length % 4) % 4); - const base64 = (base64String + padding) - .replace(/\-/g, '+') - .replace(/_/g, '/'); - - const rawData = atob(base64); - const outputArray = new Uint8ClampedArray(rawData.length); - - for (let i = 0; i < rawData.length; ++i) { - outputArray[i] = rawData.charCodeAt(i); - } - return outputArray; -} \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/index.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/index.js deleted file mode 100644 index a34ad58..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/gcanvas/index.js +++ /dev/null @@ -1,39 +0,0 @@ -import GCanvas from './env/canvas'; -import GImage from './env/image'; - -import GWebGLRenderingContext from './context-webgl/RenderingContext'; -import GContext2D from './context-2d/RenderingContext'; - -import GBridgeWeex from './bridge/bridge-weex'; - -export let Image = GImage; - -export let WeexBridge = GBridgeWeex; - -export function enable(el, { bridge, debug, disableAutoSwap, disableComboCommands } = {}) { - - const GBridge = GImage.GBridge = GCanvas.GBridge = GWebGLRenderingContext.GBridge = GContext2D.GBridge = bridge; - - GBridge.callEnable(el.ref, [ - 0, // renderMode: 0--RENDERMODE_WHEN_DIRTY, 1--RENDERMODE_CONTINUOUSLY - -1, // hybridLayerType: 0--LAYER_TYPE_NONE 1--LAYER_TYPE_SOFTWARE 2--LAYER_TYPE_HARDWARE - false, // supportScroll - false, // newCanvasMode - 1, // compatible - 'white',// clearColor - false // sameLevel: newCanvasMode = true && true => GCanvasView and Webview is same level - ]); - - if (debug === true) { - GBridge.callEnableDebug(); - } - if (disableComboCommands) { - GBridge.callEnableDisableCombo(); - } - - var canvas = new GCanvas(el.ref, { disableAutoSwap }); - canvas.width = el.style.width; - canvas.height = el.style.height; - - return canvas; -}; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/package.json b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/package.json deleted file mode 100644 index 53c27a2..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "uqrcode", - "version": "3.6.0", - "description": "", - "main": "uqrcode.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC" -} diff --git a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js b/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js deleted file mode 100644 index 6f83e04..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js +++ /dev/null @@ -1,47 +0,0 @@ -//--------------------------------------------------------------------- -// uQRCode二维码生成插件 v3.6.0 Basic -// -// uQRCode是一款基于Javascript环境开发的二维码生成插件,适用所有Javascript运行环境的前端应用和Node.js。 -// -// Copyright (c) Sansnn uQRCode All rights reserved. -// -// Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) -// -// github地址: -// https://github.com/Sansnn/uQRCode -// -// npm地址: -// https://www.npmjs.com/package/uqrcodejs -// -// uni-app插件市场地址: -// https://ext.dcloud.net.cn/plugin?id=1287 -// -// 复制使用请保留本段注释,感谢支持开源! -// -//--------------------------------------------------------------------- -//--------------------------------------------------------------------- -// QRCode for JavaScript -// -// Copyright (c) 2009 Kazuhiko Arase -// -// URL: http://www.d-project.com/ -// -// Licensed under the MIT license: -// http://www.opensource.org/licenses/mit-license.php -// -// The word "QR Code" is registered trademark of -// DENSO WAVE INCORPORATED -// http://www.denso-wave.com/qrcode/faqpatent-e.html -// -//--------------------------------------------------------------------- -"use strict";let uQRCode;!function(){function o(o){this.mode=d.MODE_8BIT_BYTE,this.data=o}function e(o,e){this.typeNumber=o,this.errorCorrectLevel=e,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=new Array}function r(o,e){if(null==o.length)throw new Error(o.length+"/"+e);for(var r=0;r{i(o)}).catch(o=>{n(o)}).finally(()=>{if(e.length){const r=e.shift();o(r.task,r.resolve,r.reject)}else r=!1})}let e=this.waitingQueue=[],r=this.isRunning=!1;this.exec=function(t){return new Promise((i,n)=>{r?e.push({task:t,resolve:i,reject:n}):(r=!0,o(t,i,n))})}}function a(o){this.errMsg=o}function u(o,e){var r=this.data="",t=this.size=200,i=this.typeNumber=-1,n=(this.errorCorrectLevel=s.H,this.useDynamicSize=!1,this.dynamicSize=void 0,this.margin=0),a=(this.backgroundColor="#FFFFFF",this.backgroundImageSrc=void 0,this.backgroundImageWidth=void 0),d=this.backgroundImageHeight=void 0,g=this.backgroundImageX=void 0,l=this.backgroundImageY=void 0,h=(this.backgroundImageAlpha=1,this.backgroundImageBorderRadius=0,this.foregroundColor="#000000",this.foregroundImageSrc=void 0,this.foregroundImageWidth=void 0),c=this.foregroundImageHeight=void 0,m=this.foregroundImageX=void 0,f=this.foregroundImageY=void 0,v=this.foregroundImagePadding=0,C=(this.foregroundImageBackgroundColor="#FFFFFF",this.foregroundImageBorderRadius=0),p=this.foregroundImageShadowOffsetX=0,b=this.foregroundImageShadowOffsetY=0,y=this.foregroundImageShadowBlur=0,k=(this.foregroundImageShadowColor="#808080",this.foregroundPadding=0,this.foregroundRadius=1),I=this.positionProbeBackgroundColor=void 0,w=this.positionProbeForegroundColor=void 0,B=this.separatorColor=void 0,T=this.positionAdjustBackgroundColor=void 0,P=this.positionAdjustForegroundColor=void 0,S=this.timingBackgroundColor=void 0,A=this.timingForegroundColor=void 0,E=this.typeNumberBackgroundColor=void 0,D=this.typeNumberForegroundColor=void 0,N=this.darkBlockColor=void 0,L=(this.style="default",this.patterns=[],this.canvasContext=void 0);this.queue=!1,this.modules=[],this.moduleCount=0,this.drawModules=[];Object.defineProperties(this,{data:{get:()=>(""!==r&&void 0!==r||console.error("[uQRCode]: data must be set!"),r),set(o){r=o}},size:{get:()=>t,set(o){t=Number(o)}},typeNumber:{get:()=>i,set(o){i=Number(o)}},margin:{get:()=>n,set(o){n=Number(o)}},backgroundImageWidth:{get(){return void 0===a?this.dynamicSize:this.useDynamicSize?this.dynamicSize/this.size*a:a},set(o){a=Number(o)}},backgroundImageHeight:{get(){return void 0===d?this.dynamicSize:this.useDynamicSize?this.dynamicSize/this.size*d:d},set(o){d=Number(o)}},backgroundImageX:{get(){return void 0===g?0:this.useDynamicSize?this.dynamicSize/this.size*g:g},set(o){g=Number(o)}},backgroundImageY:{get(){return void 0===l?0:this.useDynamicSize?this.dynamicSize/this.size*l:l},set(o){l=Number(o)}},foregroundImageWidth:{get(){return void 0===h?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*h:h},set(o){h=Number(o)}},foregroundImageHeight:{get(){return void 0===c?(this.dynamicSize-2*this.margin)/4:this.useDynamicSize?this.dynamicSize/this.size*c:c},set(o){c=Number(o)}},foregroundImageX:{get(){return void 0===m?this.dynamicSize/2-this.foregroundImageWidth/2:this.useDynamicSize?this.dynamicSize/this.size*m:m},set(o){m=Number(o)}},foregroundImageY:{get(){return void 0===f?this.dynamicSize/2-this.foregroundImageHeight/2:this.useDynamicSize?this.dynamicSize/this.size*f:f},set(o){f=Number(o)}},foregroundImagePadding:{get(){return this.useDynamicSize?this.dynamicSize/this.size*v:v},set(o){v=Number(o)}},foregroundImageBorderRadius:{get(){return this.useDynamicSize?this.dynamicSize/this.size*C:C},set(o){C=Number(o)}},foregroundImageShadowOffsetX:{get(){return this.useDynamicSize?this.dynamicSize/this.size*p:p},set(o){p=Number(o)}},foregroundImageShadowOffsetY:{get(){return this.useDynamicSize?this.dynamicSize/this.size*b:b},set(o){b=Number(o)}},foregroundImageShadowBlur:{get(){return this.useDynamicSize?this.dynamicSize/this.size*y:y},set(o){y=Number(o)}},foregroundRadius:{get:()=>k,set(o){k=o>1?1:o<0?0:o}},positionProbeBackgroundColor:{get(){return I||this.backgroundColor},set(o){I=o}},positionProbeForegroundColor:{get(){return w||this.foregroundColor},set(o){w=o}},separatorColor:{get(){return B||this.backgroundColor},set(o){B=o}},positionAdjustBackgroundColor:{get(){return T||this.backgroundColor},set(o){T=o}},positionAdjustForegroundColor:{get(){return P||this.foregroundColor},set(o){P=o}},timingBackgroundColor:{get(){return S||this.backgroundColor},set(o){S=o}},timingForegroundColor:{get(){return A||this.foregroundColor},set(o){A=o}},typeNumberBackgroundColor:{get(){return E||this.backgroundColor},set(o){E=o}},typeNumberForegroundColor:{get(){return D||this.foregroundColor},set(o){D=o}},darkBlockColor:{get(){return N||this.foregroundColor},set(o){N=o}},canvasContext:{get:()=>(void 0===L&&console.error("[uQRCode]: use drawCanvas, you need to set the canvasContext!"),L),set(o){L=u.getCanvasContext(o)}}}),o&&this.setOptions(o),e&&(this.canvasContext=u.getCanvasContext(e))}o.prototype={getLength:function(o){return this.data.length},write:function(o){for(var e=0;e=7&&this.setupTypeNumber(o),null==this.dataCache&&(this.dataCache=e.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,r)},setupPositionProbePattern:function(o,e){for(var r=-1;r<=7;r++)if(!(o+r<=-1||this.moduleCount<=o+r))for(var t=-1;t<=7;t++)e+t<=-1||this.moduleCount<=e+t||(this.modules[o+r][e+t]=0<=r&&r<=6&&(0==t||6==t)||0<=t&&t<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=t&&t<=4)},getBestMaskPattern:function(){for(var o=0,e=0,r=0;r<8;r++){this.makeImpl(!0,r);var t=l.getLostPoint(this);(0==r||o>t)&&(o=t,e=r)}return e},createMovieClip:function(o,e,r){var t=o.createEmptyMovieClip(e,r),i=1;this.make();for(var n=0;n>r&1);this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=t}for(r=0;r<18;r++){t=!o&&1==(e>>r&1);this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=t}},setupTypeInfo:function(o,e){for(var r=this.errorCorrectLevel<<3|e,t=l.getBCHTypeInfo(r),i=0;i<15;i++){var n=!o&&1==(t>>i&1);i<6?this.modules[i][8]=n:i<8?this.modules[i+1][8]=n:this.modules[this.moduleCount-15+i][8]=n}for(i=0;i<15;i++){n=!o&&1==(t>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=n:i<9?this.modules[8][15-i-1+1]=n:this.modules[8][15-i-1]=n}this.modules[this.moduleCount-8][8]=!o},mapData:function(o,e){for(var r=-1,t=this.moduleCount-1,i=7,n=0,a=this.moduleCount-1;a>0;a-=2)for(6==a&&a--;;){for(var u=0;u<2;u++)if(null==this.modules[t][a-u]){var d=!1;n>>i&1));var s=l.getMask(e,t,a-u);s&&(d=!d),this.modules[t][a-u]=d,i--,-1==i&&(n++,i=7)}if(t+=r,t<0||this.moduleCount<=t){t-=r,r=-r;break}}}},e.PAD0=236,e.PAD1=17,e.createData=function(o,r,n){for(var a=t.getRSBlocks(o,r),u=new i,d=0;d8*g)throw new Error("code length overflow. ("+u.getLengthInBits()+">"+8*g+")");for(u.getLengthInBits()+4<=8*g&&u.put(0,4);u.getLengthInBits()%8!=0;)u.putBit(!1);for(;!(u.getLengthInBits()>=8*g||(u.put(e.PAD0,8),u.getLengthInBits()>=8*g));)u.put(e.PAD1,8);return e.createBytes(u,a)},e.createBytes=function(o,e){for(var t=0,i=0,n=0,a=new Array(e.length),u=new Array(e.length),d=0;d=0?f.get(v):0}}var C=0;for(h=0;h=0;)e^=l.G15<=0;)e^=l.G18<>>=1;return e},getPatternPosition:function(o){return l.PATTERN_POSITION_TABLE[o-1]},getMask:function(o,e,r){switch(o){case g.PATTERN000:return(e+r)%2==0;case g.PATTERN001:return e%2==0;case g.PATTERN010:return r%3==0;case g.PATTERN011:return(e+r)%3==0;case g.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case g.PATTERN101:return e*r%2+e*r%3==0;case g.PATTERN110:return(e*r%2+e*r%3)%2==0;case g.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error("bad maskPattern:"+o)}},getErrorCorrectPolynomial:function(o){for(var e=new r([1],0),t=0;t5&&(r+=3+n-5)}for(t=0;t=256;)o-=255;return h.EXP_TABLE[o]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},c=0;c<8;c++)h.EXP_TABLE[c]=1<>>7-o%8&1)},put:function(o,e){for(var r=0;r>>e-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(o){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),o&&(this.buffer[e]|=128>>>this.length%8),this.length++}},u.errorCorrectLevel=s,u.queue=new n,u.queueLoadImage=new n,u.isQueueLoadImage=!1,u.loadImageCache=[],u.utf16To8=function(o){for(var e,r="",t=0;t=1&&e<=127?r+=o.charAt(t):e>2047?(r+=String.fromCharCode(224|e>>12&15),r+=String.fromCharCode(128|e>>6&63),r+=String.fromCharCode(128|e>>0&63)):(r+=String.fromCharCode(192|e>>6&31),r+=String.fromCharCode(128|e>>0&63));return r},u.deepReplace=function(o={},e={},r=!1){let t;t=r?o:{...o};for(let o in e){var i=e[o];null!=i&&(i.constructor==Object?t[o]=this.deepReplace(t[o],i):i.constructor!=String||i?t[o]=i:t[o]=t[o])}return t},u.getSomePropertyToNewObject=function(o={},e=[]){let r={};return e.forEach(e=>{r[e]=o[e]}),r},u.getCanvasContext=function(o){return o.setFillStyle=o.setFillStyle||function(e){o.fillStyle=e},o.setFontSize=o.setFontSize||function(e){o.font=`${e}px`},o.setTextAlign=o.setTextAlign||function(e){o.textAlign=e},o.setTextBaseline=o.setTextBaseline||function(e){o.textBaseline=e},o.draw=o.draw||function(o,e){e&&e()},o},u.getLoadImage=function(o){return"function"==typeof o?function(e,r=!1){return u.isQueueLoadImage?u.queueLoadImage.exec(()=>new Promise((t,i)=>{setTimeout(()=>{const r=u.loadImageCache.find(o=>o.src==e);r?t(r.img):o(e).then(o=>{u.loadImageCache.push({src:e,img:o}),t(o)}).catch(o=>{i(o)})},r?150:10)})):o(e)}:function(o){return Promise.resolve(o)}};var m=u.loadImage=function(o){return Promise.resolve(o)};Object.defineProperty(u,"loadImage",{get:()=>m,set(o){m=u.getLoadImage(o)}}),u.prototype={setOptions(o){var e,r,t,i,n,a,d,s,g,l,h,c,m,f,v,C,p,b,y,k,I,w,B,T,P,S,A,E,D,N,L,R,z,M,x,_,O,F,H,X,j,Y,Q,G,K,W,q,U,$,J,V,Z,oo,eo,ro,to,io,no,ao;o&&u.deepReplace(this,{data:o.data||o.text,size:o.size,typeNumber:o.typeNumber,errorCorrectLevel:o.errorCorrectLevel,useDynamicSize:o.useDynamicSize,margin:o.margin,backgroundColor:o.backgroundColor||(null===(e=o.background)||void 0===e?void 0:e.color),backgroundImageSrc:o.backgroundImageSrc||(null===(r=o.background)||void 0===r?void 0:null===(t=r.image)||void 0===t?void 0:t.src),backgroundImageWidth:o.backgroundImageWidth||(null===(i=o.background)||void 0===i?void 0:null===(n=i.image)||void 0===n?void 0:n.width),backgroundImageHeight:o.backgroundImageHeight||(null===(a=o.background)||void 0===a?void 0:null===(d=a.image)||void 0===d?void 0:d.height),backgroundImageX:o.backgroundImageX||(null===(s=o.background)||void 0===s?void 0:null===(g=s.image)||void 0===g?void 0:g.x),backgroundImageY:o.backgroundImageY||(null===(l=o.background)||void 0===l?void 0:null===(h=l.image)||void 0===h?void 0:h.y),backgroundImageAlpha:o.backgroundImageAlpha||(null===(c=o.background)||void 0===c?void 0:null===(m=c.image)||void 0===m?void 0:m.alpha),backgroundImageBorderRadius:o.backgroundImageBorderRadius||(null===(f=o.background)||void 0===f?void 0:null===(v=f.image)||void 0===v?void 0:v.borderRadius),foregroundColor:o.foregroundColor||(null===(C=o.foreground)||void 0===C?void 0:C.color),foregroundImageSrc:o.foregroundImageSrc||(null===(p=o.foreground)||void 0===p?void 0:null===(b=p.image)||void 0===b?void 0:b.src),foregroundImageWidth:o.foregroundImageWidth||(null===(y=o.foreground)||void 0===y?void 0:null===(k=y.image)||void 0===k?void 0:k.width),foregroundImageHeight:o.foregroundImageHeight||(null===(I=o.foreground)||void 0===I?void 0:null===(w=I.image)||void 0===w?void 0:w.height),foregroundImageX:o.foregroundImageX||(null===(B=o.foreground)||void 0===B?void 0:null===(T=B.image)||void 0===T?void 0:T.x),foregroundImageY:o.foregroundImageY||(null===(P=o.foreground)||void 0===P?void 0:null===(S=P.image)||void 0===S?void 0:S.y),foregroundImagePadding:o.foregroundImagePadding||(null===(A=o.foreground)||void 0===A?void 0:null===(E=A.image)||void 0===E?void 0:E.padding),foregroundImageBackgroundColor:o.foregroundImageBackgroundColor||(null===(D=o.foreground)||void 0===D?void 0:null===(N=D.image)||void 0===N?void 0:N.backgroundColor),foregroundImageBorderRadius:o.foregroundImageBorderRadius||(null===(L=o.foreground)||void 0===L?void 0:null===(R=L.image)||void 0===R?void 0:R.borderRadius),foregroundImageShadowOffsetX:o.foregroundImageShadowOffsetX||(null===(z=o.foreground)||void 0===z?void 0:null===(M=z.image)||void 0===M?void 0:M.shadowOffsetX),foregroundImageShadowOffsetY:o.foregroundImageShadowOffsetY||(null===(x=o.foreground)||void 0===x?void 0:null===(_=x.image)||void 0===_?void 0:_.shadowOffsetY),foregroundImageShadowBlur:o.foregroundImageShadowBlur||(null===(O=o.foreground)||void 0===O?void 0:null===(F=O.image)||void 0===F?void 0:F.shadowBlur),foregroundImageShadowColor:o.foregroundImageShadowColor||(null===(H=o.foreground)||void 0===H?void 0:null===(X=H.image)||void 0===X?void 0:X.shadowColor),foregroundPadding:o.foregroundPadding,foregroundRadius:o.foregroundRadius,positionProbeBackgroundColor:o.positionProbeBackgroundColor||(null===(j=o.positionProbe)||void 0===j?void 0:j.backgroundColor)||(null===(Y=o.positionDetection)||void 0===Y?void 0:Y.backgroundColor),positionProbeForegroundColor:o.positionProbeForegroundColor||(null===(Q=o.positionProbe)||void 0===Q?void 0:Q.foregroundColor)||(null===(G=o.positionDetection)||void 0===G?void 0:G.foregroundColor),separatorColor:o.separatorColor||(null===(K=o.separator)||void 0===K?void 0:K.color),positionAdjustBackgroundColor:o.positionAdjustBackgroundColor||(null===(W=o.positionAdjust)||void 0===W?void 0:W.backgroundColor)||(null===(q=o.alignment)||void 0===q?void 0:q.backgroundColor),positionAdjustForegroundColor:o.positionAdjustForegroundColor||(null===(U=o.positionAdjust)||void 0===U?void 0:U.foregroundColor)||(null===($=o.alignment)||void 0===$?void 0:$.foregroundColor),timingBackgroundColor:o.timingBackgroundColor||(null===(J=o.timing)||void 0===J?void 0:J.backgroundColor),timingForegroundColor:o.timingForegroundColor||(null===(V=o.timing)||void 0===V?void 0:V.foregroundColor),typeNumberBackgroundColor:o.typeNumberBackgroundColor||(null===(Z=o.typeNumber)||void 0===Z?void 0:Z.backgroundColor)||(null===(oo=o.versionInformation)||void 0===oo?void 0:oo.backgroundColor),typeNumberForegroundColor:o.typeNumberForegroundColor||(null===(eo=o.typeNumber)||void 0===eo?void 0:eo.foregroundColor)||(null===(ro=o.versionInformation)||void 0===ro?void 0:ro.foregroundColor),darkBlockColor:o.darkBlockColor||(null===(to=o.darkBlock)||void 0===to?void 0:to.color),style:o.style,patterns:o.patterns||(null===(io=o.art)||void 0===io?void 0:io.patterns)||(null===(no=o.art)||void 0===no?void 0:null===(ao=no.shape)||void 0===ao?void 0:ao.map(o=>(o.imageSrc=o.image,o))),queue:o.queue},!0)},make(){this.foregroundColor===this.backgroundColor&&console.error("[uQRCode]: foregroundColor and backgroundColor cannot be the same!");var o=new e(this.typeNumber,this.errorCorrectLevel);o.addData(u.utf16To8(this.data.toString())),o.make(),this.typeNumber=o.typeNumber,this.modules=o.modules,this.moduleCount=o.moduleCount;var r=this.size-2*this.margin;this.dynamicSize=Math.ceil(r/o.moduleCount)*o.moduleCount+2*this.margin,this.useDynamicSize||(this.dynamicSize=this.size),this.paintData(),this.paintPositionProbe(),this.paintSeparator(),this.paintTiming(),this.paintPositionAdjust(),this.paintDarkBlock(),this.paintTypeNumber(),this.getDrawModules()},paintData(){let{dynamicSize:o,margin:e,backgroundColor:r,foregroundColor:t,foregroundPadding:i,style:n,modules:a,moduleCount:u}=this,d=(o-2*e)/u,s=d,g=0;i>0&&"liquid"!=n&&"art"!=n&&(g=s*i/2,s-=2*g);for(var l=0;l{var i=o[e[0]][e[1]],a=o[e[0]+n][e[1]],u=o[e[0]][e[1]+n];u.type.push("positionProbe"),a.type.push("positionProbe"),i.type.push("positionProbe"),i.color=1==e[2]?t:r,a.color=1==e[2]?t:r,u.color=1==e[2]?t:r})},paintSeparator(){let{modules:o,moduleCount:e,separatorColor:r}=this;[[7,0],[7,1],[7,2],[7,3],[7,4],[7,5],[7,6],[7,7],[0,7],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7]].forEach(t=>{var i=o[t[0]][t[1]],n=o[e-t[0]-1][t[1]],a=o[t[0]][e-t[1]-1];a.type.push("separator"),n.type.push("separator"),i.type.push("separator"),i.color=r,n.color=r,a.color=r})},paintPositionAdjust(){let{typeNumber:o,modules:e,moduleCount:r,foregroundColor:t,backgroundColor:i,positionAdjustForegroundColor:n,positionAdjustBackgroundColor:a,timingForegroundColor:u,timingBackgroundColor:d}=this;const s=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],g=s[o-1];if(g){const o=[[-2,-2,1],[-1,-2,1],[0,-2,1],[1,-2,1],[2,-2,1],[-2,-1,1],[-1,-1,0],[0,-1,0],[1,-1,0],[2,-1,1],[-2,0,1],[-1,0,0],[0,0,1],[1,0,0],[2,0,1],[-2,1,1],[-1,1,0],[0,1,0],[1,1,0],[2,1,1],[-2,2,1],[-1,2,1],[0,2,1],[1,2,1],[2,2,1]],s=g.length;for(let l=0;lr-9-1&&c<9||c>r-9-1&&s<9||o.forEach(o=>{var r=e[s+o[0]][c+o[1]];r.type.push("positionAdjust"),r.type.includes("timing")?1==o[2]?r.color=n==t?u:n:r.color=n==t&&a==i?d:a:r.color=1==o[2]?n:a})}}},paintTiming(){let{modules:o,moduleCount:e,timingForegroundColor:r,timingBackgroundColor:t}=this,i=e-16;for(let e=0;e{var n=e[o[0]][o[1]];n.type.push("typeNumber"),n.color="1"==a[r]?i:t})},getDrawModules(){let o=this.drawModules=[],{modules:e,moduleCount:r,dynamicSize:t,backgroundColor:i,backgroundImageSrc:n,backgroundImageX:a,backgroundImageY:u,backgroundImageWidth:d,backgroundImageHeight:s,backgroundImageAlpha:g,backgroundImageBorderRadius:l,style:h,patterns:c,foregroundImageSrc:m,foregroundImageX:f,foregroundImageY:v,foregroundImageWidth:C,foregroundImageHeight:p,foregroundImagePadding:b,foregroundImageBackgroundColor:y,foregroundImageBorderRadius:k,foregroundImageShadowOffsetX:I,foregroundImageShadowOffsetY:w,foregroundImageShadowBlur:B,foregroundImageShadowColor:T}=this;i&&o.push({name:"background",type:"box",color:i,x:0,y:0,width:t,height:t}),n&&o.push({name:"backgroundImage",type:"image",imageSrc:n,imageSource:"backgroundImageSrc",x:a,y:u,width:d,height:s,alpha:g,borderRadius:l});for(var P=0;Po||0>e||o>=r||e>=r)&&this.modules[o][e].isBlack},drawCanvas(){let{canvasContext:o,foregroundColor:e,backgroundColor:r,queue:t,style:i}=this;if(e===r)return Promise.reject(new a("[uQRCode]: foregroundColor and backgroundColor cannot be the same!"));let n=async(e,r)=>{try{o.draw(!1),await this.styleDefault(),o.draw(!0),setTimeout(e,150)}catch(o){if(!(o instanceof a))throw o;r(o)}};return new Promise((o,e)=>{t?u.queue.exec(()=>new Promise((o,e)=>{n(o,e)})).then(()=>{setTimeout(o,150)}).catch(o=>{e(o)}):n(o,e)})},draw(){return this.drawCanvas()},async styleDefault(){let{drawModules:o,canvasContext:e,backgroundColor:r,margin:t,queue:i}=this;for(var n=0;n0?d.backgroundColor:"rgba(0,0,0,0)"),e.fill(),e.beginPath(),e.moveTo(s+c,g),e.arcTo(s+l,g,s+l,g+h,c),e.arcTo(s+l,g+h,s,g+h,c),e.arcTo(s,g+h,s,g,c),e.arcTo(s,g,s+l,g,c),e.closePath(),e.strokeStyle="rgba(0,0,0,0)",e.stroke(),e.clip();try{m=await u.loadImage(d.imageSrc);e.drawImage(m,d.x,d.y,d.width,d.height)}catch(o){throw console.error(`[uQRCode]: ${d.imageSource} invalid!`),new a(`[uQRCode]: ${d.imageSource} invalid!`)}}}i&&e.draw(!0),e.restore()}}},uQRCode=u,uQRCode.export=function(){var o,e;o="undefined"!=typeof window?window:global,e=uQRCode,"undefined"!=typeof module&&"object"==typeof exports?module.exports=e:"function"==typeof define&&(define.amd||define.cmd)?define(function(){return e}):o.UQRCode=e}}(); -//--------------------------------------------------------------------- -// 默认导出方式,非vite(vue3)使用该方式。 -// ↓ -//--------------------------------------------------------------------- -// uQRCode.export(); -//--------------------------------------------------------------------- -// ES6导出方式,vite(vue3)使用该方式。 -// ↓ -//--------------------------------------------------------------------- -export default uQRCode; \ No newline at end of file diff --git a/uniapp/uni_modules/Sansnn-uQRCode/license.md b/uniapp/uni_modules/Sansnn-uQRCode/license.md deleted file mode 100644 index 261eeb9..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/license.md +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/uniapp/uni_modules/Sansnn-uQRCode/package.json b/uniapp/uni_modules/Sansnn-uQRCode/package.json deleted file mode 100644 index 39c32ef..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "id": "Sansnn-uQRCode", - "displayName": "uQRCode 全端二维码生成插件 支持nvue 支持nodejs服务端", - "version": "3.6.5", - "description": "uQRCode是一款基于Javascript环境开发的二维码生成插件,适用所有Javascript运行环境的前端应用和Node.js。", - "keywords": [ - "二维码", - "uQRCode", - "qrcode", - "qr" -], - "repository": "https://github.com/Sansnn/uQRCode", - "engines": { - "HBuilderX": "^3.1.0" - }, - "dcloudext": { - "category": [ - "JS SDK", - "通用 SDK" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/uqrcodejs" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "y", - "联盟": "y" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/uniapp/uni_modules/Sansnn-uQRCode/readme.md b/uniapp/uni_modules/Sansnn-uQRCode/readme.md deleted file mode 100644 index c5c1680..0000000 --- a/uniapp/uni_modules/Sansnn-uQRCode/readme.md +++ /dev/null @@ -1,318 +0,0 @@ -# 介绍 - -`uQRCode`是一款基于`Javascript`环境开发的二维码生成插件,适用所有`Javascript`运行环境的前端应用和`Node.js`应用。 - -`uQRCode`可扩展性高,它支持自定义渲染二维码,可通过`uQRCode API`得到二维码绘制关键信息后,使用`canvas`、`svg`或`js`操作`dom`的方式绘制二维码图案。还可自定义二维码样式,如随机颜色、圆点、方块、块与块之间的间距等。 - -欢迎加入群聊【uQRCode交流群】:[695070434](https://jq.qq.com/?_wv=1027&k=JRjzDqiw)。 - -# 设计器 - -uQRCode发布了配套的可视化设计器,可根据自己喜好在设计器中设计二维码样式,一键生成配置代码复制到项目中,详情请在微信小程序搜索“柚子二维码”,或扫描下方小程序码体验。 - -![uQRCode设计器](https://doc.uqrcode.cn/mp_weixin_code.jpg) - -## 设计器模板示例 - -![uQRCode设计器](https://doc.uqrcode.cn/yz_1.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_2.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_3.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_4.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_5.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_6.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_7.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_8.png) -![uQRCode设计器](https://doc.uqrcode.cn/yz_9.png) - -# 快速上手 - -> 在`uni-app`中,我们更推荐使用组件方式来生成二维码,组件方式大大提高了页面的可读性以及避开了一些平台容易出问题的地方,当组件无法满足需求的时候,再考虑切换成原生方式。 - -官方文档:[https://doc.uqrcode.cn](https://doc.uqrcode.cn)。 - -github地址:[https://github.com/Sansnn/uQRCode](https://github.com/Sansnn/uQRCode)。 - -npm地址:[https://www.npmjs.com/package/uqrcodejs](https://www.npmjs.com/package/uqrcodejs)。 - -uni-app插件市场地址:[https://ext.dcloud.net.cn/plugin?id=1287](https://ext.dcloud.net.cn/plugin?id=1287)。 - -## 原生方式 - -原生方式仅需要获取`uqrcode.js`文件便可使用。详细配置请移步到:文档 > [原生](https://doc.uqrcode.cn/document/native.html)。 - -### 安装 - -1. 通过`npm`安装,成功后即可使用`import`或`require`进行引用。 -``` bash -# npm安装 -npm install uqrcodejs -# 或者 -npm install @uqrcode/js -``` - -2. 通过项目开源地址获取`uqrcode.js`,下载`uqrcode.js`后,将其复制到您项目指定目录,在页面中引入`uqrcode.js`文件即可开始使用。 - -### 引入 - -- 通过`import`引入。 -``` javascript -// npm安装 -import UQRCode from 'uqrcodejs'; // npm install uqrcodejs -// 或者 -import UQRCode from '@uqrcode/js'; // npm install @uqrcode/js -``` - -- `Node.js`通过`require`引入。 -``` javascript -// npm安装 -const UQRCode = require('uqrcodejs'); // npm install uqrcodejs -// 或者 -const UQRCode = require('@uqrcode/js'); // npm install @uqrcode/js -``` - -- 原生浏览器环境,在js脚本加载时添加到`window`。 -``` html - - -``` - -### 简单用法 - -`uQRCode`基于`Canvas API`封装了一套方法,建议开发者使用`canvas`生成,一键调用,非常方便。以下是示例: - -- HTML部分 -``` html - -``` - -- JS部分 -``` javascript -// 获取uQRCode实例 -var qr = new UQRCode(); -// 设置二维码内容 -qr.data = "https://doc.uqrcode.cn"; -// 设置二维码大小,必须与canvas设置的宽高一致 -qr.size = 200; -// 调用制作二维码方法 -qr.make(); -// 获取canvas元素 -var canvas = document.getElementById("qrcode"); -// 获取canvas上下文 -var canvasContext = canvas.getContext("2d"); -// 设置uQRCode实例的canvas上下文 -qr.canvasContext = canvasContext; -// 调用绘制方法将二维码图案绘制到canvas上 -qr.drawCanvas(); -``` - -### 高级用法 - -考虑到部分平台可能不支持`canvas`,所以`uQRCode`并没有强制要求和`canvas`一起使用,您还可以选择其他方式来生成二维码,例如使用`js`操作`dom`进行绘制或是使用`svg`绘制等。以下是示例: - -- js操作dom -``` html - - - - - uQRCode二维码生成 - - -

- - - - -``` - -- svg -``` html - - - - - uQRCode二维码生成 - - - - - - - -``` - -> 更多用法大家自行探索咯,期待分享哟~ - -### 导出临时文件路径 - -原生方式基于`Canvas`的,请自行参阅各平台`Canvas`的导出方式。以下是部分示例: - -- uni-app -```javascript -// 通过uni.createCanvasContext方式创建绘制上下文的,对应导出API为uni.canvasToTempFilePath -// 调用完ctx.draw()方法后不能第一时间导出,否则会异常,需要有一定的延时 -setTimeout(() => { - uni.canvasToTempFilePath( - { - canvasId: this.canvasId, - fileType: this.fileType, - width: this.canvasWidth, - height: this.canvasHeight, - success: res => { - console.log(res); - }, - fail: err => { - console.log(err); - } - }, - // this // 组件内使用必传当前实例 - ); -}, 300); -``` - -- Canvas2D -```javascript -// 得到base64 -console.log(canvas.toDataURL()); -// 得到buffer -console.log(canvas.toBuffer()); -``` - -### 保存二维码到本地相册 - -必须在导出临时文件路径成功后再执行保存。uni-app通用保存方式(H5除外): -```javascript -uni.saveImageToPhotosAlbum({ - filePath: tempFilePath, - success: res => { - console.log(res); - }, - fail: err => { - console.log(err); - } -}); -``` - -H5可以通过设置``标签`href`属性的方式进行保存: -```javascript -const aEle = document.createElement('a'); -aEle.download = 'uQRCode'; // 设置下载的文件名,默认是'下载' -aEle.href = tempFilePath; -document.body.appendChild(aEle); -aEle.click(); -aEle.remove(); // 下载之后把创建的元素删除 -``` -经过测试,PC端浏览器可以下载,部分安卓自带或第三方浏览器可以下载,安卓微信浏览器不适用,移动端iOS所有浏览器均不适用,差异较大,还是推荐各位导出文件给图片组件显示,然后提示用户通过长按图片进行保存这种方式。 - -## uni-app组件方式 - -### 安装 - -通过uni-app插件市场地址安装:[https://ext.dcloud.net.cn/plugin?id=1287](https://ext.dcloud.net.cn/plugin?id=1287)。详细配置请移步到:文档 > [uni-app组件](https://doc.uqrcode.cn/document/uni-app.html)。 - -### 引入 - -uni-app默认为easycom模式,可直接键入``标签。 - -### 简单用法 - -安装`uqrcode`组件后,在`template`中键入``。设置`ref`属性可使用组件内部方法,`canvas-id`属性为组件内部的canvas组件标识,`value`属性为二维码生成对应内容,`options`为配置选项,可配置二维码样式,绘制Logo等,详见:[options](https://doc.uqrcode.cn/document/uni-app.html#options) 。 - -``` html - -``` - -### 导出临时文件路径 - -为了保证方法调用成功,请在 [complete](https://doc.uqrcode.cn/document/uni-app.html#complete) 事件返回`success=true`后调用。 - -```javascript -// uqrcode为组件的ref名称 -this.$refs.uqrcode.toTempFilePath({ - success: res => { - console.log(res); - } -}); -``` - -### 保存二维码到本地相册 - -为了保证方法调用成功,请在 [complete](https://doc.uqrcode.cn/document/uni-app.html#complete) 事件返回`success=true`后调用。 - -```javascript -// uqrcode为组件的ref名称 -this.$refs.uqrcode.save({ - success: () => { - uni.showToast({ - icon: 'success', - title: '保存成功' - }); - } -}); -``` - -## 更多使用说明请前往官方文档查看:[https://doc.uqrcode.cn](https://doc.uqrcode.cn)。 \ No newline at end of file diff --git a/uniapp/uni_modules/mp-html/README.md b/uniapp/uni_modules/mp-html/README.md deleted file mode 100644 index f825383..0000000 --- a/uniapp/uni_modules/mp-html/README.md +++ /dev/null @@ -1,191 +0,0 @@ -## 为减小组件包的大小,默认组件包中不包含编辑、latex 公式等扩展功能,需要使用扩展功能的请参考下方的 插件扩展 栏的说明 - -## 功能介绍 -- 全端支持(含 `v3、NVUE`) -- 支持丰富的标签(包括 `table`、`video`、`svg` 等) -- 支持丰富的事件效果(自动预览图片、链接处理等) -- 支持设置占位图(加载中、出错时、预览时) -- 支持锚点跳转、长按复制等丰富功能 -- 支持大部分 *html* 实体 -- 丰富的插件(关键词搜索、内容编辑、`latex` 公式等) -- 效率高、容错性强且轻量化 - -查看 [功能介绍](https://jin-yufeng.gitee.io/mp-html/#/overview/feature) 了解更多 - -## 使用方法 -- `uni_modules` 方式 - 1. 点击右上角的 `使用 HBuilder X 导入插件` 按钮直接导入项目或点击 `下载插件 ZIP` 按钮下载插件包并解压到项目的 `uni_modules/mp-html` 目录下 - 2. 在需要使用页面的 `(n)vue` 文件中添加 - ```html - - - ``` - ```javascript - export default { - data() { - return { - html: '
Hello World!
' - } - } - } - ``` - 3. 需要更新版本时在 `HBuilder X` 中右键 `uni_modules/mp-html` 目录选择 `从插件市场更新` 即可 - -- 源码方式 - 1. 从 [github](https://github.com/jin-yufeng/mp-html/tree/master/dist/uni-app) 或 [gitee](https://gitee.com/jin-yufeng/mp-html/tree/master/dist/uni-app) 下载源码 - 插件市场的 **非 uni_modules 版本** 无法更新,不建议从插件市场获取 - 2. 在需要使用页面的 `(n)vue` 文件中添加 - ```html - - ``` - ```javascript - import mpHtml from '@/components/mp-html/mp-html' - export default { - // HBuilderX 2.5.5+ 可以通过 easycom 自动引入 - components: { - mpHtml - }, - data() { - return { - html: '
Hello World!
' - } - } - } - ``` - -- npm 方式 - 1. 在项目根目录下执行 - ```bash - npm install mp-html - ``` - 2. 在需要使用页面的 `(n)vue` 文件中添加 - ```html - - ``` - ```javascript - import mpHtml from 'mp-html/dist/uni-app/components/mp-html/mp-html' - export default { - // 不可省略 - components: { - mpHtml - }, - data() { - return { - html: '
Hello World!
' - } - } - } - ``` - 3. 需要更新版本时执行以下命令即可 - ```bash - npm update mp-html - ``` - - 使用 *cli* 方式运行的项目,通过 *npm* 方式引入时,需要在 *vue.config.js* 中配置 *transpileDependencies*,详情可见 [#330](https://github.com/jin-yufeng/mp-html/issues/330#issuecomment-913617687) - 如果在 **nvue** 中使用还要将 `dist/uni-app/static` 目录下的内容拷贝到项目的 `static` 目录下,否则无法运行 - -查看 [快速开始](https://jin-yufeng.gitee.io/mp-html/#/overview/quickstart) 了解更多 - -## 组件属性 - -| 属性 | 类型 | 默认值 | 说明 | -|:---:|:---:|:---:|---| -| container-style | String | | 容器的样式([2.1.0+](https://jin-yufeng.gitee.io/mp-html/#/changelog/changelog#v210)) | -| content | String | | 用于渲染的 html 字符串 | -| copy-link | Boolean | true | 是否允许外部链接被点击时自动复制 | -| domain | String | | 主域名(用于链接拼接) | -| error-img | String | | 图片出错时的占位图链接 | -| lazy-load | Boolean | false | 是否开启图片懒加载 | -| loading-img | String | | 图片加载过程中的占位图链接 | -| pause-video | Boolean | true | 是否在播放一个视频时自动暂停其他视频 | -| preview-img | Boolean | true | 是否允许图片被点击时自动预览 | -| scroll-table | Boolean | false | 是否给每个表格添加一个滚动层使其能单独横向滚动 | -| selectable | Boolean | false | 是否开启文本长按复制 | -| set-title | Boolean | true | 是否将 title 标签的内容设置到页面标题 | -| show-img-menu | Boolean | true | 是否允许图片被长按时显示菜单 | -| tag-style | Object | | 设置标签的默认样式 | -| use-anchor | Boolean | false | 是否使用锚点链接 | - -查看 [属性](https://jin-yufeng.gitee.io/mp-html/#/basic/prop) 了解更多 - -## 组件事件 - -| 名称 | 触发时机 | -|:---:|---| -| load | dom 树加载完毕时 | -| ready | 图片加载完毕时 | -| error | 发生渲染错误时 | -| imgtap | 图片被点击时 | -| linktap | 链接被点击时 | -| play | 音视频播放时 | - -查看 [事件](https://jin-yufeng.gitee.io/mp-html/#/basic/event) 了解更多 - -## api -组件实例上提供了一些 `api` 方法可供调用 - -| 名称 | 作用 | -|:---:|---| -| in | 将锚点跳转的范围限定在一个 scroll-view 内 | -| navigateTo | 锚点跳转 | -| getText | 获取文本内容 | -| getRect | 获取富文本内容的位置和大小 | -| setContent | 设置富文本内容 | -| imgList | 获取所有图片的数组 | -| pauseMedia | 暂停播放音视频([2.2.2+](https://jin-yufeng.gitee.io/mp-html/#/changelog/changelog#v222)) | -| setPlaybackRate | 设置音视频播放速率([2.4.0+](https://jin-yufeng.gitee.io/mp-html/#/changelog/changelog#v240)) | - -查看 [api](https://jin-yufeng.gitee.io/mp-html/#/advanced/api) 了解更多 - -## 插件扩展 -除基本功能外,本组件还提供了丰富的扩展,可按照需要选用 - -| 名称 | 作用 | -|:---:|---| -| audio | 音乐播放器 | -| editable | 富文本 **编辑**([示例项目](https://mp-html.oss-cn-hangzhou.aliyuncs.com/editable.zip)) | -| emoji | 解析 emoji | -| highlight | 代码块高亮显示 | -| markdown | 渲染 markdown | -| search | 关键词搜索 | -| style | 匹配 style 标签中的样式 | -| txv-video | 使用腾讯视频 | -| img-cache | 图片缓存 by [@PentaTea](https://github.com/PentaTea) | -| latex | 渲染 latex 公式 by [@Zeng-J](https://github.com/Zeng-J) | - -从插件市场导入的包中 **不含有** 扩展插件,使用插件需通过微信小程序 `富文本插件` 获取或参考以下方法进行打包: -1. 获取完整组件包 - ```bash - npm install mp-html - ``` -2. 编辑 `tools/config.js` 中的 `plugins` 项,选择需要的插件 -3. 生成新的组件包 - 在 `node_modules/mp-html` 目录下执行 - ```bash - npm install - npm run build:uni-app - ``` -4. 拷贝 `dist/uni-app` 中的内容到项目根目录 - -查看 [插件](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin) 了解更多 - -## 关于 nvue -`nvue` 使用原生渲染,不支持部分 `css` 样式,为实现和 `html` 相同的效果,组件内部通过 `web-view` 进行渲染,性能上差于原生,根据 `weex` 官方建议,`web` 标签仅应用在非常规的降级场景。因此,如果通过原生的方式(如 `richtext`)能够满足需要,则不建议使用本组件,如果有较多的富文本内容,则可以直接使用 `vue` 页面 -由于渲染方式与其他端不同,有以下限制: -1. 不支持 `lazy-load` 属性 -2. 视频不支持全屏播放 -3. 如果在 `flex-direction: row` 的容器中使用,需要给组件设置宽度或设置 `flex: 1` 占满剩余宽度 - -纯 `nvue` 模式下,[此问题](https://ask.dcloud.net.cn/question/119678) 修复前,不支持通过 `uni_modules` 引入,需要本地引入(将 [dist/uni-app](https://github.com/jin-yufeng/mp-html/tree/master/dist/uni-app) 中的内容拷贝到项目根目录下) - -## 立即体验 -![富文本插件](https://mp-html.oss-cn-hangzhou.aliyuncs.com/qrcode.jpg) - -## 问题反馈 -遇到问题时,请先查阅 [常见问题](https://jin-yufeng.gitee.io/mp-html/#/question/faq) 和 [issue](https://github.com/jin-yufeng/mp-html/issues) 中是否已有相同的问题 -可通过 [issue](https://github.com/jin-yufeng/mp-html/issues/new/choose) 、插件问答或发送邮件到 [mp_html@126.com](mailto:mp_html@126.com) 提问,不建议在评论区提问(不方便回复) -提问请严格按照 [issue 模板](https://github.com/jin-yufeng/mp-html/issues/new/choose) ,描述清楚使用环境、`html` 内容或可复现的 `demo` 项目以及复现方式,对于 **描述不清**、**无法复现** 或重复的问题将不予回复 - -欢迎加入 `QQ` 交流群:`699734691` - -查看 [问题反馈](https://jin-yufeng.gitee.io/mp-html/#/question/feedback) 了解更多 diff --git a/uniapp/uni_modules/mp-html/changelog.md b/uniapp/uni_modules/mp-html/changelog.md deleted file mode 100644 index b18cda7..0000000 --- a/uniapp/uni_modules/mp-html/changelog.md +++ /dev/null @@ -1,114 +0,0 @@ -## v2.4.0(2022-08-27) -1. `A` 增加了 [setPlaybackRate](https://jin-yufeng.gitee.io/mp-html/#/advanced/api#setPlaybackRate) 的 `api`,可以设置音视频的播放速率 [详细](https://github.com/jin-yufeng/mp-html/issues/452) -2. `A` 示例小程序代码开源 [详细](https://github.com/jin-yufeng/mp-html-demo) -3. `U` 优化 `ready` 事件触发时机,未设置懒加载的情况下基本可以准确触发 [详细](https://github.com/jin-yufeng/mp-html/issues/195) -4. `U` `highlight` 插件在编辑状态下不进行高亮处理,便于编辑 -5. `F` 修复了 `flex` 布局下图片大小可能不正确的问题 -6. `F` 修复了 `selectable` 属性没有设置 `force` 也可能出现渲染异常的问题 -7. `F` 修复了表格中的图片大小可能不正确的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/448) -8. `F` 修复了含有合并单元格的表格可能无法设置竖直对齐的问题 -9. `F` 修复了 `editable` 插件在 `scroll-view` 中使用时工具条位置可能不正确的问题 -10. `F` 修复了 `vue3` 使用 [search](advanced/plugin#search) 插件可能导致错误换行的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/449) -## v2.3.2(2022-08-13) -1. `A` 增加 [latex](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#latex) 插件,可以渲染数学公式 [详细](https://github.com/jin-yufeng/mp-html/pull/447) by [@Zeng-J](https://github.com/Zeng-J) -2. `U` 优化根节点下有很多标签的长内容渲染速度 -3. `U` `highlight` 插件适配 `lang-xxx` 格式 -4. `F` 修复了 `table` 标签设置 `border` 属性后可能无法修改边框样式的问题 [详细](https://github.com/jin-yufeng/mp-html/pull/439) by [@zouxingjie](https://github.com/zouxingjie) -5. `F` 修复了 `editable` 插件输入连续空格无效的问题 -6. `F` 修复了 `vue3` 图片设置 `inline` 会报错的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/438) -7. `F` 修复了 `vue3` 使用 `table` 可能报错的问题 -## v2.3.1(2022-05-20) -1. `U` `app` 端支持使用本地图片 -2. `U` 优化了微信小程序 `selectable` 属性在 `ios` 端的处理 [详细](https://jin-yufeng.gitee.io/mp-html/#/basic/prop#selectable) -3. `F` 修复了 `editable` 插件不在顶部时 `tooltip` 位置可能错误的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/430) -4. `F` 修复了 `vue3` 运行到微信小程序可能报错丢失内容的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/414) -5. `F` 修复了 `vue3` 部分标签可能被错误换行的问题 -6. `F` 修复了 `editable` 插件 `app` 端插入视频无法预览的问题 -## v2.3.0(2022-04-01) -1. `A` 增加了 `play` 事件,音视频播放时触发,可用于与页面其他音视频进行互斥播放 [详细](basic/event#play) -2. `U` `show-img-menu` 属性支持控制预览时是否长按弹出菜单 -3. `U` 优化 `wxs` 处理,提高渲染性能 [详细](https://developers.weixin.qq.com/community/develop/article/doc/0006cc2b204740f601bd43fa25a413) -4. `U` `video` 标签支持 `object-fit` 属性 -5. `U` 增加支持一些常用实体编码 [详细](https://github.com/jin-yufeng/mp-html/issues/418) -6. `F` 修复了图片仅设置高度可能不显示的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/410) -7. `F` 修复了 `video` 标签高度设置为 `auto` 不显示的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/411) -8. `F` 修复了使用 `grid` 布局时可能样式错误的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/413) -9. `F` 修复了含有合并单元格的表格部分情况下显示异常的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/417) -10. `F` 修复了 `editable` 插件连续插入内容时顺序不正确的问题 -11. `F` 修复了 `uni-app` 包 `vue3` 使用 `audio` 插件报错的问题 -12. `F` 修复了 `uni-app` 包 `highlight` 插件使用自定义的 `prism.min.js` 报错的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/416) -## v2.2.2(2022-02-26) -1. `A` 增加了 [pauseMedia](https://jin-yufeng.gitee.io/mp-html/#/advanced/api#pauseMedia) 的 `api`,可用于暂停播放音视频 [详细](https://github.com/jin-yufeng/mp-html/issues/317) -2. `U` 优化了长内容的加载速度 -3. `U` 适配 `vue3` [#389](https://github.com/jin-yufeng/mp-html/issues/389)、[#398](https://github.com/jin-yufeng/mp-html/pull/398) by [@zhouhuafei](https://github.com/zhouhuafei)、[#400](https://github.com/jin-yufeng/mp-html/issues/400) -4. `F` 修复了小程序端图片高度设置为百分比时可能不显示的问题 -5. `F` 修复了 `highlight` 插件部分情况下可能显示不完整的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/403) -## v2.2.1(2021-12-24) -1. `A` `editable` 插件增加上下移动标签功能 -2. `U` `editable` 插件支持在文本中间光标处插入内容 -3. `F` 修复了 `nvue` 端设置 `margin` 后可能导致高度不正确的问题 -4. `F` 修复了 `highlight` 插件使用压缩版的 `prism.css` 可能导致背景失效的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/367) -5. `F` 修复了编辑状态下使用 `emoji` 插件内容为空时可能报错的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/371) -6. `F` 修复了使用 `editable` 插件后将 `selectable` 属性设置为 `force` 不生效的问题 -## v2.2.0(2021-10-12) -1. `A` 增加 `customElements` 配置项,便于添加自定义功能性标签 [详细](https://github.com/jin-yufeng/mp-html/issues/350) -2. `A` `editable` 插件增加切换音视频自动播放状态的功能 [详细](https://github.com/jin-yufeng/mp-html/pull/341) by [@leeseett](https://github.com/leeseett) -3. `A` `editable` 插件删除媒体标签时触发 `remove` 事件,便于删除已上传的文件 -4. `U` `editable` 插件 `insertImg` 方法支持同时插入多张图片 [详细](https://github.com/jin-yufeng/mp-html/issues/342) -5. `U` `editable` 插入图片和音视频时支持拼接 `domian` 主域名 -6. `F` 修复了内部链接参数中包含 `://` 时被认为是外部链接的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/356) -7. `F` 修复了部分 `svg` 标签名或属性名大小写不正确时不生效的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/351) -8. `F` 修复了 `nvue` 页面运行到非 `app` 平台时可能样式错误的问题 -## v2.1.5(2021-08-13) -1. `A` 增加支持标签的 `dir` 属性 -2. `F` 修复了 `ruby` 标签文字与拼音没有居中对齐的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/325) -3. `F` 修复了音视频标签内有 `a` 标签时可能无法播放的问题 -4. `F` 修复了 `externStyle` 中的 `class` 名包含下划线或数字时可能失效的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/326) -5. `F` 修复了 `h5` 端引入 `externStyle` 可能不生效的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/326) -## v2.1.4(2021-07-14) -1. `F` 修复了 `rt` 标签无法设置样式的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/318) -2. `F` 修复了表格中有单元格同时合并行和列时可能显示不正确的问题 -3. `F` 修复了 `app` 端无法关闭图片长按菜单的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/322) -4. `F` 修复了 `editable` 插件只能添加图片链接不能修改的问题 [详细](https://github.com/jin-yufeng/mp-html/pull/312) by [@leeseett](https://github.com/leeseett) -## v2.1.3(2021-06-12) -1. `A` `editable` 插件增加 `insertTable` 方法 -2. `U` `editable` 插件支持编辑表格中的空白单元格 [详细](https://github.com/jin-yufeng/mp-html/issues/310) -3. `F` 修复了 `externStyle` 中使用伪类可能失效的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/298) -4. `F` 修复了多个组件同时使用时 `tag-style` 属性时可能互相影响的问题 [详细](https://github.com/jin-yufeng/mp-html/pull/305) by [@woodguoyu](https://github.com/woodguoyu) -5. `F` 修复了包含 `linearGradient` 的 `svg` 可能无法显示的问题 -6. `F` 修复了编译到头条小程序时可能报错的问题 -7. `F` 修复了 `nvue` 端不触发 `click` 事件的问题 -8. `F` 修复了 `editable` 插件尾部插入时无法撤销的问题 -9. `F` 修复了 `editable` 插件的 `insertHtml` 方法只能在末尾插入的问题 -10. `F` 修复了 `editable` 插件插入音频不显示的问题 -## v2.1.2(2021-04-24) -1. `A` 增加了 [img-cache](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#img-cache) 插件,可以在 `app` 端缓存图片 [详细](https://github.com/jin-yufeng/mp-html/issues/292) by [@PentaTea](https://github.com/PentaTea) -2. `U` 支持通过 `container-style` 属性设置 `white-space` 来保留连续空格和换行符 [详细](https://jin-yufeng.gitee.io/mp-html/#/question/faq#space) -3. `U` 代码风格符合 [standard](https://standardjs.com) 标准 -4. `U` `editable` 插件编辑状态下支持预览视频 [详细](https://github.com/jin-yufeng/mp-html/issues/286) -5. `F` 修复了 `svg` 标签内嵌 `svg` 时无法显示的问题 -6. `F` 修复了编译到支付宝和头条小程序时部分区域不可复制的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/291) -## v2.1.1(2021-04-09) -1. 修复了对 `p` 标签设置 `tag-style` 可能不生效的问题 -2. 修复了 `svg` 标签中的文本无法显示的问题 -3. 修复了使用 `editable` 插件编辑表格时可能报错的问题 -4. 修复了使用 `highlight` 插件运行到头条小程序时可能没有样式的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/280) -5. 修复了使用 `editable` 插件 `editable` 属性为 `false` 时会报错的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/284) -6. 修复了 `style` 插件连续子选择器失效的问题 -7. 修复了 `editable` 插件无法修改图片和字体大小的问题 -## v2.1.0.2(2021-03-21) -修复了 `nvue` 端使用可能报错的问题 -## v2.1.0(2021-03-20) -1. `A` 增加了 [container-style](https://jin-yufeng.gitee.io/mp-html/#/basic/prop#container-style) 属性 [详细](https://gitee.com/jin-yufeng/mp-html/pulls/1) -2. `A` 增加支持 `strike` 标签 -3. `A` `editable` 插件增加 `placeholder` 属性 [详细](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#editable) -4. `A` `editable` 插件增加 `insertHtml` 方法 [详细](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#editable) -5. `U` 外部样式支持标签名选择器 [详细](https://jin-yufeng.gitee.io/mp-html/#/overview/quickstart#setting) -6. `F` 修复了 `nvue` 端部分情况下可能不显示的问题 -## v2.0.5(2021-03-12) -1. `U` [linktap](https://jin-yufeng.gitee.io/mp-html/#/basic/event#linktap) 事件增加返回内部文本内容 `innerText` [详细](https://github.com/jin-yufeng/mp-html/issues/271) -2. `U` [selectable](https://jin-yufeng.gitee.io/mp-html/#/basic/prop#selectable) 属性设置为 `force` 时能够在微信 `iOS` 端生效(文本块会变成 `inline-block`) [详细](https://github.com/jin-yufeng/mp-html/issues/267) -3. `F` 修复了部分情况下竖向无法滚动的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/182) -4. `F` 修复了多次修改富文本数据时部分内容可能不显示的问题 -5. `F` 修复了 [腾讯视频](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#txv-video) 插件可能无法播放的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/265) -6. `F` 修复了 [highlight](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin#highlight) 插件没有设置高亮语言时没有应用默认样式的问题 [详细](https://github.com/jin-yufeng/mp-html/issues/276) by [@fuzui](https://github.com/fuzui) diff --git a/uniapp/uni_modules/mp-html/components/mp-html/mp-html.vue b/uniapp/uni_modules/mp-html/components/mp-html/mp-html.vue deleted file mode 100644 index e88d8eb..0000000 --- a/uniapp/uni_modules/mp-html/components/mp-html/mp-html.vue +++ /dev/null @@ -1,493 +0,0 @@ - - - - - diff --git a/uniapp/uni_modules/mp-html/components/mp-html/node/node.vue b/uniapp/uni_modules/mp-html/components/mp-html/node/node.vue deleted file mode 100644 index ea72b5c..0000000 --- a/uniapp/uni_modules/mp-html/components/mp-html/node/node.vue +++ /dev/null @@ -1,576 +0,0 @@ -

*P3lI~=*TckC8 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 U7AQ$+YDd3rBs)q$@2^7m2h@`lKC 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 KWnzP-hW`&v6{=bQ diff --git a/uniapp/static/audio/newMessage.wav b/uniapp/static/audio/newMessage.wav deleted file mode 100644 index adc45ddab9e053399141563c8c57e08d3a41b93b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80044 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 GX8spWsZhuO diff --git a/uniapp/static/images/about_logo.png b/uniapp/static/images/about_logo.png deleted file mode 100644 index cee7520ea6b439724be3f41b9616bcdac3e6d538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14753 zcmV;SIbOzzP)PyA07*naRCr$PeF>OcRhjmCZY{m0x9UzpNC+Tn*aQJtWK?hlM?gUbWN<_QbwHMJ zU;t$hB8wmcvLs;@Fvv0>YYc=C!jiBgge_Zly1P0{chXyRSJgfLbC+}PIp>~p z@2#rNf?CgmX{+kqI?H>$@BQBIJLeMo{q^?|7{d`DV|cH>-|FupfWK`(Em@LAp>cdN zU9}4#^fRpznuK#+q;M`6-DfsqF=LWt1|&=0ARTs@jhbYfaV zF9@N3%eea602HOk^s?-pG+}(1Qn~}B*bBhnpmdx)02Tyn7!ZI``)|Vjw*R$0xBkcZ z+k*^)4!fQZlbG~f3M@7#SwjfkHcUEq@Q?}FzZH=Ebpndgbn=s~BS8~i0_edML%6a9Be^L8$Yu111+#?EBn(d@wp+7Xj*lbpQm<5g6|zO!}w6!`j{f zA?9Br$o_f&wW4RDLFso1$Pv_}$AD5pIk`ND1Yj`GxM1Qek^?N;X8G2Pw@!}jQh&w( zELcJe0eF;9vM`yhzQ6zT4eS3}!1d_{R7Xd~$S2Mq)Ht3}dML9%p4E{piTnR`F3W-p zrPKw7J2adH^FSlrSGb=9w1A70f#|r<=Yhok)+Xui*L|U_|I-YvPamKtH4-bc$C-{b z`j+R$Tz6v`mcYcjpzz;!xe{kJ98j?L`F|x>CR!TbWoq1D7`OwU5!=x|3KMq^9ohCY z$JRbI82j`9s=K?+$dMmY(ElJ5+cPf2|68u5@Ci7_mpDtJ1E^;a6=2d?GoHhFZI|4o z%i=yUKxWn#ig#s?o;dhvLDaSnsLsw-W7N2W0%sA5YMxm0gt&At`BsS7ksasac*`YO zq_W&A9&87ID6A^<3HLKfVFi2MJX{l zvKLd3D=eNQ43@$I#3sZNe_^29B07@_+_BxJug*J4y$|R>G|P_PTD)M;ZQW6?tpQ38$WKSiaw}YZa(34b?Byp!O;;T!4l%+Gt z94?ky6?290fhH%Vd7$~OIi@r+NGSRDP2X(0e`|nh%L0nhl(DAgHA@&K>XnfUrFZ8?k|IVuQ0-#-e{MT*8ZH=UeWuq8mX`2n@2``ZA1PfR3L zVDeV9CaMe8D>=gwUC-nWpS^PZh$&Qj)YUUFx1yQ6P?sGb{F2UO_rU<%>zCe0gU4}os{|W<_6W~1ypDEPhjH4u(V0JI#aN!K+>7KXpW64iLWy$fK!&v zB=DOub*4Zh$Q1=jmNKx&xX-QLQ)+&9)5#MyD_P%sfa=U%0h9h*3#JgADbgjWT#j3| ztF31W4dZ!h#{C_`GU*~OO`_K?F)l@CQUJ%Z_5x>A>sG!FXK{6MLEp)3zusJyYV!c9 zqx&WRR+)+Ol2%zDvWoe+f1N5l!CV_l?s7_aT%AePR!y+rxjDt>n@wku7ZML9)((wZ z=EvNC@w47jTCd$4pc;EXb!C4=iu58?y;4+?RGaToSqg!e^8gF-5uG%kCd>XJ5caRg zpy&U;G>JOF(&-=D^uT_n1f7Zholq%4v{b4EY!Ktz-tV-|9BWXGEuhwP{en<(nM$mT z1WU=5;8UnGd4S-or@*s<);!D-mNlmQ?-|Bvecx%lcPv3Qc7W>WJQFZ(Q+6^US`l;> zEhh-e!uvH$Y(s%{o3Ny8*ylRl=S^;G*T@A5itSizth73l?BXN}p`;FBoGM_|tUHiz z^_|)}W)%x#1E`MfV*xy&OnvBdCT_6e*E5Z=&J^jYBuz-e36)laZNsvhoP~EUM<-dK zvUN6zfb(F9W$ir+pHHChh4tUtZsAy1s>%Viy6YeqWF9Eep=pdtbtZ4}S*pV4I%Z5!rczK<2B@yCHkig+ z#I&|>2UkqVCYkf^0iB6+8U7|rPTO%UK}q~AhTzG`Q94ryKhnu6wr!3pf#_VI_kJ*YKqzK!IHS$VY?S>fA5b0LHxl3{p2idfh^Ws6 zkOc|2L!$lsS7bdCzna4)FBadB!*F*)XaImxJ(K;rzDy7b2o+Fb66~-ABl1&j{On8u z8&j@-gnYO6^w!^(i>UGd)tNn-6seOJ(yi(eIa44y6t1@u2TmX5yw_Mnb6PhRw|`=( zt~iOCNoR@)HpkjAAo+j$`9n^^a6p|iOzgMrM{OUL1FF&i)z#HTiew2W+GH?=ai+*n zoB@cRT>CwK)w^A^-e=r^`&$-Mb%Zwzya6jBEsS79%7O&ng^2a)`mIxZdn5CmDvqjI zv|hqpSSY;U%c?@vSqus+>TPU2sGM4=(gD@c^8}&hv87C&qBZAHE`+%_i9_)&E>MhD z;pBOMQLXlX_2l@7x4NZVqN+WLek(0A@5)t{Qqx9%d{hAqqYVlUstT5T`Y~_AnQcdG z7C;#t-SVU^`k zfGAuOl2($m8pB*xxnR=<3(7EFp)-Y9krMmwq-gZqO6LjGeF*AI+K61$2X8(}p8<2q z+Ox+G!~s<-K#}(Bt1zjze@>2sc26ddF$^rop z!#I=wnI@g$wrkgM1`cjaWA~aQc4#tiz~m&hZ!|1R={I@8sedR*L67iAH#axb~$-eL4xJjE?+c=u0e;EcovES6F>iikQ|a`TUf-WH7R6O_v@fI zFpL}U6OjhND^r@Wf3&lQ?Kf0%?mlDPAK5ia#&Q z>GyS3LAR2u_s?po!7UTTs4o_>0K74n$BdpKJkmRYJPWNO4o{8LnUnzK1ymlu;W`uR zM_B)r3nJ&FT-!o} z8t;3?gKPgQ^RKZ0Wvt9z07|bHDhl|MZ)3QD2?+y>cFv&9>RAOZOC0_Ex?#-h9>#~c zqNw|XxW+Kfqzy3mXSvuSt43#v(f`=1K8DUzZ4jFq?Uha;X~HJjdreHBI%$E(0h1a~ z&gTZ9R=v2L(wXyd9xrr`;*KT50WgK7wLD_(85UyFB5hiCaquxB0SlE_(Y=sT93=Qu zZM~A)F2#}0UmsV6ho>~!ovHL?Qi^B#Mlqv%2y^=KcGF4<)pa@(N5liQSMH&%VbNMx z8>~K;tD{*RoLEh;cRGz7Nz&#=`)rrMP8q`kk+oKtC9*7&^S1(IHmHE5-9;=|Gm4)s z9JJG8g2CX&Q^6J0<4w+4dr|8wd2YqoUbB9RF_K>$2__XmmBLO-XS#LLIQ*ccrcyi! z*S|Mdz>KaTJhXNMBi6|1+9HL%g4GgqCil!sdEZ=#ZazS2x$9+X9|pEP>yp@+B+-yJ zFtyph-V+mOt2cZrWLqWb0LucB&6${+V}PQZ>jO3pQ@pmifGZXa;^RKo(kpZ(C3Voa zYC`Z*&xLJY3_U>D!@%z26WDV? z0(EJ|k2s#htPrzGE(x~*mH?6*A!m$Z-ts*D@JSAjuN+lM1YtU3kTW{tXT5I%4YJ!4 zEL387_iL2mU@z&)Oe33p$yAD9@^unFSxInEZ4z@o(~RU8xIPsKEi3gr|R--V`5;y~Hfd5>>@8pTAOAzdpOkzixgkf4hO5!sa11Sp_0zcxckxRbW z=Z@D*`jQhLXG8zvsAvzPcNXA5GQdqk^Y7*FPB#Fcj!Q@5*yR;_k z@)1U;c|b9O?R{puIR3i|%fx+dlE(-Gp!4NSw(RVbGVuByEf{Bw)E0X6=1ttaW*B$0=g?`% z4)!F+)R`34Im|Ngu7v;FazA?}lbDiEVq_55vBj|et4EWmIYfmJ>_*5Y=TN^E&HAXs4HWg+dlYQ&~evq7&P(0h9ds+m41v^>qr+Q@H|r?)G8xr z-U~U2^Z(3Vnz2qSv|kROmS-m(WGT{VDPiG3}OZGk8 zgm6cni6>W&;QuYl2_?OyZauTvk{8tYwP8$B;yl*J*-Kk@6#$j|IQuJVO6Ov#q8)qi ze1Ga&EI;Q{KdV?K#}OVi>E2Oy_p4i||%1v$B$l zvkG;l78ABb8X5p5jx#W^!4LbLiDp1@bRu8XmMs%UxI+lII-+yL&5b#VWxWMlG=IR8 z)jW5na%oDP&7EJ3&gMMPOUeRlEYxSOcbrBd3tymF!L#heED|XEuh?%d-0xLErXJts~P#F=R_e!*D#qvs{Yz*sA}@ zb~U(m$8n|1^A`W^zuiB8W!VBUwH80(^J{X*?gGG#<^oZeDotXEk(}$|U8DATj;veL zH84tX_DlWPG|CPU3)Z5C1sML3Npi8FGjV~ef;687$RD~c&zxdoDD`2__sydD+p*A@ zWZ6Mqd*rVo>vx};)`TxLZ5b8495kN#zyMaPH&K&PaT_i|p4C>&w@@Mo#q^6R zB6PWv%fBp-@~cIIc%xfgFvrsoukTV$RZ-5L<2TyxqV2J!LQ0;*DeHKZO8dP2=d zXsqlXT&Kzf^2u2D^AlUEaNiz{aprf6f9H$`2k=2p5miaPLQ*Wf)s>H^ z!h9jot5nD(UCNCb{W4$JJ6hI{7IEI(0ehcgsXCKLM?!U`SXBz$Mz#vm_ZlUsrQLT^ z;B?=th3iZKVN0PidH3SMq}8>2zkT=a4LD`O)>F}SNd4hM19(4M^!SsPOJh0{Bh+C! z6B9RGVN*`@23;M;tz0X{HXvAVumD8r4gOaHH>sy=k$hk zB)PQvNl+Z)?MvgI$}Jrdp_LUXDEZ*;*^nT3?Q<=dTD^5ubQxG@&K|_OT?Mbk$g4Nv z$gx}kc$ES0_?eI8oKC9R^v8&df5XPZK|wQp&k_v42L z@pfm?-sk4ka&uw6)~!k9CahF9to~aTNBvZdL(rRR40H??anU^YxTa8ot=Quz$O;Ob zDWXa>NR6BTizLY5ozpY(Noq;qqnth zDPW!R$RHN2u@bFfnQf@f#H<$sRVg}?=N3gSWhI*}9qh+*`jNG^k4yYiOTdL7i+`S= zq%$e_uHcn)eAwCdeRStlnP*Azy=)f1c#G9Jpy6~T`v#TiOgjBT2~fAe*4FAd2Q*>- zhIrfBH#e}(dvp+Qv==~4O&IS9m;O!^-_p2|p`zY9pssuS>w<-J=_Ig2vw@oy4PkCa z@FW|p&cr|vusnXS6{RyNiv}dmL_tpMzAE#u1*jZMTIH82xPDEQyHO!jgX&V;94|XC zpzT(Zz$*v0pjNX#e{+L~zyDAEG>C<(3U)N50zrUKTQYzPAhs(-rAq}WHMw0ZvMgcM zQ@z)l$5jj6?c=4;3YDAV=U3xB!V=3e$Ot88bpA4P4@te(W5P7aSnEttDFBrS$~K-b zjp~P!YjD#ZTVF-L;ITo>Us*t*$Ze`r)PH;BDO}CB8c?DuV_Twl&@qr&plhu+P*)B7 z`wRUTl1gnNbtc!#XrHE_G6?Q_+I@wJ&j~Tk?!3C?R+4%r+Yg}L7Bcw9(TAW`$jycL zRRJ_1(Surwa306;@MjzG)wc4twU31*yYTTr%v)Z7bx2HD{WrgZH?R{$0H6yfh3p_! zbHYwSPn(dyrSk{yHY=D5lWLTfOVXLbiU(C-QgAidAQ-@DYkt{!FG;_hZKuFw?c}R& z#`$H>UB%Fu^ywXE+I+3>P`Vd?W@O2`J|eb;`(WY1SXpl1&MEiJvty;c)|SRY`;X1G_Hr!N&z>Bz&jqkf zbrdB6vEJLOQSvmUV7<5R7A@gY++-kEE?9f?@`U2tIsMkA%D_n};=Vzyp2_v_uFfnV>BZScDaG+&VZ6YZbpAU^ zXVMIU2sS@|C_HG90<{U?mBX5`YyFll$h++6VLbc6D6Hdfg!&~$zNM6lveJNwqA`l@ zEQ#PBc244+B{@9)38#ifxE;NY$R~P5t{hiqQdS&rt}~TN?!4-%rWGW$IC~qRI5SW& zpi{tOA~+JD!hQT5z0STl>&Jsh>CZJJ@%*7pNNwSQyy<@)#?#A2u_6u4LyBF1)eF(VIeH$@0+NBmh-+jxf=vO{Fj3<|l+GV!>&XwRM z1KBe95usbsqEWzk#of}IEFyl|Gn=qs*d5fkC*XO)G`Aq#aiEJcHvj+`Pf0{URMrJV zIy$18_drDMg0ZtNlg6DSPtuFB(?M~$9Ia_}Bo%UFgq14s(m<nPjmZMf2`{Jl|Z7;-ICKxa~KgA(e$HCBw5A*^%6kC~RjFBS}9L6@V33ky)o zGsOo|3#CUIYZjm}D$cBl_5xr78R)z&V+)2Py=d(zFwOhp$_83KRff(a9HA3+J`*=E zQ)>;p`VY+*XYGXC06s2_ef#!`U0-A)Nqb- zMh7)4niIFPdH09{OPE1Wk$v8~I1&EbHUHE4B^yvxi`VW(3+4w(a;9MQVM*e!l3)AB zc#|wxI*~)g0rz*NRN?mhx6HQo>t4*^f8QBF&j95PM2$GSLQx~d%L;M|XW#7-*rCDDRXZcXeLxoWeq|f>x*3_Y6mwK%F+_bzBotdahHW zGqJ;~f=TJ{XP{X3{oR2LIDY%hucF^DCx?gM89}z+IY8D21E(W#XEOQqQchH;E?035 z!?02;;1Dt#l9gA%)G&DS}szY{sOT&0COnGE|H^JDB&&e)Ug-BIrM~~VdbJXDCLJ&0c$;?q712B~ zF}dT$)-@iWsu%WLLn-~KK;ojJIaMgD^|xFKz&^2qKTankDJ_9mH_+GYQ-`y6-F(~H zXTF@ngNsLDJs*X=EGrcdFuj8?M1B=4#B)C1C1c?DebYGY=}lNO;BFsRMOOSm;}>U? z&cv?MxH-|vgzX>>dJ;Al1SH=vuB95&i9I-u%X_WoL_+Co-a=_zm9lg0Fo%Y@lFq~z z@zWjhjbBzwMPA9(ZdMYdAnzKd%FnEPe(6MVu;vbC0OTuiqHL zvnxk~yM1{OXzQ8$g&9g$WXn^Mt|fvgP%cBr(`#0x z125eDch)uEJ+KO0xgsuqWiWV}iN_WF@e}Hqyq(-)zEh?wvFn+%;0;(E>K|3Vyl|9n<&J!EaKgvq4)d7m*DL9=;#WNKyEiCmVRw?+u8(SUc z=E(p#y8Xt?vx0@P{!i7bJ--2^XGBI9Dt|0=(hqNaA6>f6%`rX4~_3{CZJs$F^SPPqV}s$c2;Aqcrsmn0U@tFRWpK#!Sj8$P; z=Z|0bJRAxOJ0ePn5rp#A)tL?cwyw;Ja zE~M6}$`mTrnc|vcNoSHdfnc>%=>&Iw#R-$EaPJq!PDQt@lLe|38-fNbi=d-ZJL=P13>cTT-_&xo8c+bL z=VzC|#I!&nH-^aQG+v`Kd8;r;rg;E|B|^2yY7M8j?epXCuRD*;wswm@{dQpv%h#&` zWi>&R5!@#qaOXnp+GgOQBWrNl|82r@>v=1xMW)>s=|ppmm60kjH2p6{M+$f)ZoUE~ zF)kOj>eUQ0xl8+urcbnhs(HERS_*n`WL{6T$II5198d*xCY5RC-JfbuR2HZN(mpOp zFz;*4m|9=CivHkRqqzIE96kvFl_e*nl=zW)NME0MH@T_f= zGLTd{VF}|CCB;OMdP>Q%HMeB;ZFPg z|9@y}3Qzu1W5wIrXD=SbZx-b6@jAVQvfIc~GSV*LA0J+gR5iumN3lP2XrRsdR7%mD7muzmds_LfU-WUe!1s;V$wZy{#}$6M4id0S1v8g zRl2!SEtZBmSe?Igzgk?dPh~3lBkzpj&iOff6agsPN=XF$kR6ja_lPQ-^ruZ&XPq)E zNFL7k+2zjsF_fk1OuGJaJjwgrsAx`Dpni02A0uv;7&-H6Bod!lePh$|NI=!j&0bC^ zrmFxYMhapÊ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 diff --git a/uniapp/static/images/announcement_close.png b/uniapp/static/images/announcement_close.png deleted file mode 100644 index ef66084698bfb5a3b20c088ac3d457a0071c83e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)Px$VM#5v#7ZQJFK0JmJDpa8*l@*Cg<=x^7; zRMPPssFUeblz3|kuj;@B;x-_ccNw;aSn+sxsx#j@#F7Fsz|KE^V@3gC;I6ri4uINv zBv|DY;JC|GUK5dQ^D!NEu+qB1>mqXgeN5Ix>N#%$b3oLBsi+F%fCKxSKLCIahn`r+ RYv%v}002ovPDHLkV1m+pugU-b diff --git a/uniapp/static/images/block_empty.png b/uniapp/static/images/block_empty.png deleted file mode 100644 index 8bbcef7d5cf36c66474a93c014be2b5ce690fca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7763 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 Z{{ZJk(m$ilB$NOE002ovPDHLkV1mNLAcp_| diff --git a/uniapp/static/images/chating_action_call.png b/uniapp/static/images/chating_action_call.png deleted file mode 100644 index 8badd5dbdc6c9b6174e367059dcf67b8d839baea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2819 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 VM?BD#n1cWS002ovPDHLkV1i;ZUu6IQ diff --git a/uniapp/static/images/chating_action_camera.png b/uniapp/static/images/chating_action_camera.png deleted file mode 100644 index b28d19bc73e405cf5e78d8c2150b0ebaff7e808c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3058 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 AumAu6 diff --git a/uniapp/static/images/chating_action_card.png b/uniapp/static/images/chating_action_card.png deleted file mode 100644 index 03fa76067807de3f38fb66890834cf3868c41184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2662 zcmV-s3YqnZP)Pxdm|8$vpcRk;Gy{@=DnMBms_>JE3&8il5nvav6W9i9 z7LjjD>Zn9(z!*~rcmx;-w2sz}Eq8?i9{|q+86t8z8f_v5YK*xN7@qf6Et*PgnXn2R z1?K3Vh#U)>yFdoVK#ehpKq@dLZzzqV9-B8h1$1bh04xxZTqhUjdCWwGUSqY28wCbyz#$*#1{+=-ou0Yd)QC1RPC@@ojt_F08%%=EP;B5u^IglLxzE}@{&lITc zG^=Ul@Pz^g6{tq-?aGQTc#@+)jX!*`UIapa7O1~|2o|Wnc-kK7GoBWx1?o2ieCCgR zhFYLLQ^05L*dA(u`b+_zxnp~%1?n>eeCAF}^w0x`j6Gl?54@6YEuOkSTxY@Sf2K+ zQfSt=b|5ftHs?Ga?c5uPT3xt!DdN^ypdloyUabl#Kdk2{0&^xihwVEegK%HR*7WIl z7nLd&-IlELZ2|A5J1%e20=DQP1g4x3LioIih& zVG|ed?cw8&@>`%mWYTBbq*1*{Zc@jQkSct}o9_nx!ll`h2Gcl#6_Qo!w=w_4RpHDA z{%?UglF7YH`dof4{jrD)et#;PUc+ZNDr12kFP;x`x9? z^rj8x$pQ_cm9GAe9MFws4g(AN2D3Et5#2dNsMNMPr&atVLo%0+(`g z$=tG&U3>OBjt&*9&;oTVzk3<$)xL>e|KbkX-j*CPR(#~xN!Dg&@%q{=_8A&Zey?^c z^z71(zCG`D^g@*HgFZ{s7p-u#@?v{vIPxz3-^mI~uEjB1W@gAy{DHFKGh<^GvtWnhjaZd48n@T2O&- z(-xg8&Pp2;(Vn6mpYLP*Q!f?~x=DkZ1DnBGrZ|fW2LrD^n5`dw$&!qJ1${BHJv2nO zsh(7Yl%^5v`uk*0$TdqH#`Wv4hIMPwpw3NPU%4XH^LDvkU#S8Wt}D;!>>P9lp-xkd z9zTf&7rx&A9bbKOkk7vShMaTfLw0lv)U9zaM(kLiF#^J^W>}zZDH$VnEYKJM;Z`%Q zS)jc~q;ulr8Mkzd89T2pnHW*v-|dEb_Br8`voqN8;V!rR@zkD9k92E`m&r4rk$i{Z zr9hF?J+yBZy4>9=k|M6>^$e(bGIj1UHf;;N9Ob&lrDX7yCUuxTuAisFt-9tZP>sJ% zo4ef6!f`2aaK)?+wP}w(Ow}7Ixni#*MmzUw1d}QSG3$Kzm>}J_&RV#CU zr=QWaW1EOVly0`6ur1Gl7HrU=?~VsumMTpVqOq+oYt^V0P0>;<6H`D-)zfRlxCQDn z&=#l#>N5p==8o;57O2k@@R>WdhgzUMQ^05L*dA(u`b+_zxnp~%4}t380p)z=*R|?S z;8Jxx#Ll}Tn6FjoOULhH3RKSzb$-T6=`_Szbw`1(6zCeDlRNgT6^|8It3cC%Q64wM zR_~4iGZmp?l1DVF}C`WDPVw_0f@$!_kp%0vu8_ttiWaw zxji4~5MZIl4YJjjOo3DpS(Fb{=b?M;e6(bWdRY1d&`?B9Tz+mEWAya>2_81eRvo