From 37ba2df41caf001715963edb15b36bdf0d0821eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=8D=97=E5=9B=BD?= <164292041@qq.com> Date: Tue, 19 May 2026 11:48:56 +0800 Subject: [PATCH] first --- ...tom Script Template Help Documentation.url | 2 + .creator/default-meta.json | 5 + .eslintrc.js | 42 + .gitignore | 59 + LICENSE | 21 + assets/app-appinit.meta | 12 + assets/app-appinit/.app-appinit.md | 2 + assets/app-appinit/res.meta | 12 + assets/app-appinit/res/logo.png | Bin 0 -> 230780 bytes assets/app-appinit/res/logo.png.meta | 138 + assets/app-appinit/res/singleColor.png | Bin 0 -> 84 bytes assets/app-appinit/res/singleColor.png.meta | 134 + assets/app-appinit/view.meta | 12 + assets/app-appinit/view/AppInit.prefab | 502 + assets/app-appinit/view/AppInit.prefab.meta | 13 + assets/app-appinit/view/AppInit.ts | 75 + assets/app-appinit/view/AppInit.ts.meta | 9 + assets/app-builtin.meta | 12 + assets/app-builtin/.app-builtin.md | 2 + assets/app-builtin/app-admin.meta | 12 + assets/app-builtin/app-admin/.app-admin.md | 2 + assets/app-builtin/app-admin/executor.ts | 41 + assets/app-builtin/app-admin/executor.ts.meta | 9 + assets/app-bundle.meta | 9 + assets/app-bundle/.app-bundle.md | 2 + assets/app-bundle/app-sound.meta | 13 + assets/app-bundle/app-sound/.app-sound.md | 4 + assets/app-bundle/app-sound/effect.meta | 9 + assets/app-bundle/app-sound/effect/.effect.md | 3 + assets/app-bundle/app-sound/effect/click.mp3 | Bin 0 -> 2865 bytes .../app-sound/effect/click.mp3.meta | 14 + assets/app-bundle/app-sound/effect/open.mp3 | Bin 0 -> 4732 bytes .../app-bundle/app-sound/effect/open.mp3.meta | 14 + assets/app-bundle/app-sound/effect/win.mp3 | Bin 0 -> 27500 bytes .../app-bundle/app-sound/effect/win.mp3.meta | 14 + assets/app-bundle/app-sound/music.meta | 9 + assets/app-bundle/app-sound/music/.music.md | 3 + assets/app-bundle/app-sound/music/bgm.mp3 | Bin 0 -> 265971 bytes .../app-bundle/app-sound/music/bgm.mp3.meta | 14 + assets/app-bundle/app-view.meta | 9 + assets/app-bundle/app-view/.app-view.md | 4 + assets/app-bundle/app-view/page.meta | 9 + assets/app-bundle/app-view/page/.page.md | 2 + assets/app-bundle/app-view/page/main.meta | 9 + assets/app-bundle/app-view/page/main/.main.md | 3 + .../app-bundle/app-view/page/main/native.meta | 14 + .../app-view/page/main/native/.native.md | 4 + .../app-view/page/main/native/PageMain.prefab | 4832 +++++ .../page/main/native/PageMain.prefab.meta | 13 + .../app-view/page/main/native/PageMain.ts | 212 + .../page/main/native/PageMain.ts.meta | 9 + .../app-view/page/main/native/expansion.meta | 9 + .../page/main/native/expansion/.expansion.md | 2 + .../app-view/page/main/resources.meta | 14 + .../page/main/resources/.resources.md | 6 + .../page/main/resources/mai_btn_remain.png | Bin 0 -> 29262 bytes .../main/resources/mai_btn_remain.png.meta | 138 + .../app-view/page/main/resources/main_bg.jpg | Bin 0 -> 383592 bytes .../page/main/resources/main_bg.jpg.meta | 138 + .../page/main/resources/main_bg_box.png | Bin 0 -> 257001 bytes .../page/main/resources/main_bg_box.png.meta | 138 + .../page/main/resources/main_bg_card.png | Bin 0 -> 27503 bytes .../page/main/resources/main_bg_card.png.meta | 138 + .../page/main/resources/main_bg_rw.png | Bin 0 -> 295672 bytes .../page/main/resources/main_bg_rw.png.meta | 138 + .../page/main/resources/main_box_1.png | Bin 0 -> 90258 bytes .../page/main/resources/main_box_1.png.meta | 138 + .../page/main/resources/main_box_2.png | Bin 0 -> 37570 bytes .../page/main/resources/main_box_2.png.meta | 138 + .../page/main/resources/main_btn_retry.png | Bin 0 -> 106834 bytes .../main/resources/main_btn_retry.png.meta | 138 + .../page/main/resources/main_btn_reward.png | Bin 0 -> 12997 bytes .../main/resources/main_btn_reward.png.meta | 138 + .../page/main/resources/main_btn_rw_sure.png | Bin 0 -> 23430 bytes .../main/resources/main_btn_rw_sure.png.meta | 138 + .../main/resources/main_btn_sounds_off.png | Bin 0 -> 12746 bytes .../resources/main_btn_sounds_off.png.meta | 138 + .../main/resources/main_btn_sounds_on.png | Bin 0 -> 12956 bytes .../resources/main_btn_sounds_on.png.meta | 138 + .../page/main/resources/main_btn_tips.png | Bin 0 -> 12510 bytes .../main/resources/main_btn_tips.png.meta | 138 + .../page/main/resources/main_gold_left.png | Bin 0 -> 20830 bytes .../main/resources/main_gold_left.png.meta | 138 + .../page/main/resources/main_gold_right.png | Bin 0 -> 22204 bytes .../main/resources/main_gold_right.png.meta | 138 + .../page/main/resources/main_icon_light.png | Bin 0 -> 108573 bytes .../main/resources/main_icon_light.png.meta | 138 + .../page/main/resources/main_logo.png | Bin 0 -> 230780 bytes .../page/main/resources/main_logo.png.meta | 138 + .../page/main/resources/main_norw_bg.png | Bin 0 -> 1277544 bytes .../page/main/resources/main_norw_bg.png.meta | 138 + .../page/main/resources/main_rw_1.png | Bin 0 -> 32992 bytes .../page/main/resources/main_rw_1.png.meta | 138 + .../page/main/resources/main_rw_2.png | Bin 0 -> 51780 bytes .../page/main/resources/main_rw_2.png.meta | 138 + .../page/main/resources/main_rw_3.png | Bin 0 -> 79164 bytes .../page/main/resources/main_rw_3.png.meta | 138 + .../page/main/resources/main_rw_4.png | Bin 0 -> 61271 bytes .../page/main/resources/main_rw_4.png.meta | 138 + .../page/main/resources/main_rw_5.png | Bin 0 -> 73491 bytes .../page/main/resources/main_rw_5.png.meta | 138 + .../page/main/resources/main_rw_bg_title.png | Bin 0 -> 87932 bytes .../main/resources/main_rw_bg_title.png.meta | 138 + .../page/main/resources/singleColor.png | Bin 0 -> 82 bytes .../page/main/resources/singleColor.png.meta | 138 + .../app-view/page/rewardhistory.meta | 9 + .../page/rewardhistory/.rewardhistory.md | 3 + .../app-view/page/rewardhistory/native.meta | 14 + .../page/rewardhistory/native/.native.md | 4 + .../native/PageRewardhistory.prefab | 2287 +++ .../native/PageRewardhistory.prefab.meta | 13 + .../rewardhistory/native/PageRewardhistory.ts | 39 + .../native/PageRewardhistory.ts.meta | 9 + .../page/rewardhistory/native/expansion.meta | 9 + .../native/expansion/.expansion.md | 2 + .../page/rewardhistory/resources.meta | 14 + .../rewardhistory/resources/.resources.md | 6 + .../page/rewardhistory/resources/rehis_bg.png | Bin 0 -> 126450 bytes .../rewardhistory/resources/rehis_bg.png.meta | 138 + .../rewardhistory/resources/rehis_bg_rw.png | Bin 0 -> 23649 bytes .../resources/rehis_bg_rw.png.meta | 138 + .../resources/rehis_btn_close.png | Bin 0 -> 23672 bytes .../resources/rehis_btn_close.png.meta | 138 + .../rewardhistory/resources/rehis_rw_1.png | Bin 0 -> 32992 bytes .../resources/rehis_rw_1.png.meta | 138 + .../rewardhistory/resources/rehis_rw_2.png | Bin 0 -> 51780 bytes .../resources/rehis_rw_2.png.meta | 138 + .../rewardhistory/resources/rehis_rw_3.png | Bin 0 -> 79164 bytes .../resources/rehis_rw_3.png.meta | 138 + .../rewardhistory/resources/rehis_rw_4.png | Bin 0 -> 61271 bytes .../resources/rehis_rw_4.png.meta | 138 + .../rewardhistory/resources/rehis_rw_5.png | Bin 0 -> 73491 bytes .../resources/rehis_rw_5.png.meta | 138 + .../rewardhistory/resources/rehis_rw_bg.png | Bin 0 -> 84295 bytes .../resources/rehis_rw_bg.png.meta | 138 + .../rewardhistory/resources/rehis_title.png | Bin 0 -> 61803 bytes .../resources/rehis_title.png.meta | 138 + .../rewardhistory/resources/singleColor.png | Bin 0 -> 82 bytes .../resources/singleColor.png.meta | 138 + assets/app-bundle/app-view/page/tips.meta | 9 + assets/app-bundle/app-view/page/tips/.tips.md | 3 + .../app-bundle/app-view/page/tips/native.meta | 14 + .../app-view/page/tips/native/.native.md | 4 + .../app-view/page/tips/native/PageTips.prefab | 1218 ++ .../page/tips/native/PageTips.prefab.meta | 13 + .../app-view/page/tips/native/PageTips.ts | 24 + .../page/tips/native/PageTips.ts.meta | 9 + .../app-view/page/tips/native/expansion.meta | 9 + .../page/tips/native/expansion/.expansion.md | 2 + .../app-view/page/tips/resources.meta | 14 + .../page/tips/resources/.resources.md | 6 + .../page/tips/resources/singleColor.png | Bin 0 -> 82 bytes .../page/tips/resources/singleColor.png.meta | 134 + .../app-view/page/tips/resources/tips_bg.png | Bin 0 -> 126450 bytes .../page/tips/resources/tips_bg.png.meta | 138 + .../page/tips/resources/tips_btn_close.png | Bin 0 -> 23672 bytes .../tips/resources/tips_btn_close.png.meta | 138 + .../page/tips/resources/tips_title.png | Bin 0 -> 61115 bytes .../page/tips/resources/tips_title.png.meta | 138 + assets/app-scene.meta | 12 + assets/app-scene/.app-scene.md | 2 + assets/app-scene/main.scene | 1386 ++ assets/app-scene/main.scene.meta | 11 + assets/app.meta | 12 + assets/app/.app.md | 2 + assets/app/app.ts | 33 + assets/app/app.ts.meta | 9 + assets/app/handle.ts | 34 + assets/app/handle.ts.meta | 9 + assets/app/setting.ts | 32 + assets/app/setting.ts.meta | 9 + assets/res-native.meta | 9 + assets/res-native/.res-native.md | 5 + assets/res-native/animation.meta | 9 + assets/res-native/com.meta | 9 + assets/res-native/com/com_loading.png | Bin 0 -> 638068 bytes assets/res-native/com/com_loading.png.meta | 138 + assets/res-native/data.meta | 9 + assets/res-native/data/ChannelData.ts | 81 + assets/res-native/data/ChannelData.ts.meta | 9 + assets/res-native/data/UserData.ts | 39 + assets/res-native/data/UserData.ts.meta | 9 + assets/res-native/network.meta | 9 + assets/res-native/network/HttpRequest.ts | 295 + assets/res-native/network/HttpRequest.ts.meta | 9 + assets/res-native/setting.meta | 9 + assets/res-native/setting/ServerConfig.ts | 34 + .../res-native/setting/ServerConfig.ts.meta | 9 + assets/res-native/spine.meta | 9 + assets/res-native/tools.meta | 9 + assets/res-native/tools/Tools.ts | 627 + assets/res-native/tools/Tools.ts.meta | 9 + build-templates/templates-version.json | 4 + build-templates/web-desktop/index.ejs | 36 + build-templates/web-mobile/index.ejs | 47 + cliconfig.json | 4 + extensions/app/README-CN.md | 16 + extensions/app/README-EN.md | 16 + extensions/app/assets/Core.ts | 142 + extensions/app/assets/Core.ts.meta | 9 + extensions/app/assets/app.ts.meta | 9 + extensions/app/assets/base.meta | 12 + extensions/app/assets/base/BaseAppInit.ts | 275 + .../app/assets/base/BaseAppInit.ts.meta | 9 + extensions/app/assets/base/BaseControl.ts | 179 + .../app/assets/base/BaseControl.ts.meta | 9 + extensions/app/assets/base/BaseController.ts | 211 + .../app/assets/base/BaseController.ts.meta | 9 + extensions/app/assets/base/BaseManager.ts | 359 + .../app/assets/base/BaseManager.ts.meta | 9 + extensions/app/assets/base/BaseModel.ts | 43 + extensions/app/assets/base/BaseModel.ts.meta | 9 + extensions/app/assets/base/BaseView.ts | 1035 + extensions/app/assets/base/BaseView.ts.meta | 9 + extensions/app/assets/lib.meta | 12 + extensions/app/assets/lib/debug.meta | 12 + extensions/app/assets/lib/debug/debug.ts | 40 + extensions/app/assets/lib/debug/debug.ts.meta | 9 + extensions/app/assets/lib/logger.meta | 9 + extensions/app/assets/lib/logger/logger.ts | 77 + .../app/assets/lib/logger/logger.ts.meta | 9 + extensions/app/assets/lib/storage.meta | 12 + extensions/app/assets/lib/storage/storage.ts | 236 + .../app/assets/lib/storage/storage.ts.meta | 9 + extensions/app/assets/lib/task.meta | 12 + extensions/app/assets/lib/task/task.ts | 440 + extensions/app/assets/lib/task/task.ts.meta | 9 + extensions/app/assets/manager.meta | 12 + .../app/assets/manager/MainManager.prefab | 626 + .../assets/manager/MainManager.prefab.meta | 13 + extensions/app/assets/manager/event.meta | 12 + .../app/assets/manager/event/EventManager.ts | 89 + .../assets/manager/event/EventManager.ts.meta | 9 + extensions/app/assets/manager/loader.meta | 12 + .../assets/manager/loader/LoaderManager.ts | 869 + .../manager/loader/LoaderManager.ts.meta | 9 + extensions/app/assets/manager/sound.meta | 12 + extensions/app/assets/manager/sound/Audio.ts | 152 + .../app/assets/manager/sound/Audio.ts.meta | 9 + .../app/assets/manager/sound/AudioEngine.ts | 287 + .../assets/manager/sound/AudioEngine.ts.meta | 9 + .../app/assets/manager/sound/AudioManager.ts | 24 + .../assets/manager/sound/AudioManager.ts.meta | 9 + .../app/assets/manager/sound/SoundManager.ts | 717 + .../assets/manager/sound/SoundManager.ts.meta | 9 + extensions/app/assets/manager/timer.meta | 12 + .../app/assets/manager/timer/TimerManager.ts | 276 + .../assets/manager/timer/TimerManager.ts.meta | 9 + extensions/app/assets/manager/ui.meta | 12 + extensions/app/assets/manager/ui/UIManager.ts | 1617 ++ .../app/assets/manager/ui/UIManager.ts.meta | 9 + extensions/app/assets/manager/ui/comp.meta | 12 + .../assets/manager/ui/comp/UIMgrLoading.ts | 114 + .../manager/ui/comp/UIMgrLoading.ts.meta | 9 + .../app/assets/manager/ui/comp/UIMgrShade.ts | 167 + .../assets/manager/ui/comp/UIMgrShade.ts.meta | 9 + .../app/assets/manager/ui/comp/UIMgrToast.ts | 111 + .../assets/manager/ui/comp/UIMgrToast.ts.meta | 9 + .../assets/manager/ui/comp/UIMgrToastCell.ts | 26 + .../manager/ui/comp/UIMgrToastCell.ts.meta | 9 + .../app/assets/manager/ui/comp/UIMgrZOrder.ts | 68 + .../manager/ui/comp/UIMgrZOrder.ts.meta | 9 + extensions/app/assets/manager/ui/effect.meta | 9 + .../app/assets/manager/ui/effect/blur.effect | 119 + .../assets/manager/ui/effect/blur.effect.meta | 11 + .../app/assets/manager/ui/effect/blur.mtl | 36 + .../assets/manager/ui/effect/blur.mtl.meta | 11 + extensions/app/assets/manager/ui/prefab.meta | 12 + .../manager/ui/prefab/UIMgrLoading.prefab | 508 + .../ui/prefab/UIMgrLoading.prefab.meta | 13 + .../manager/ui/prefab/UIMgrShade.prefab | 262 + .../manager/ui/prefab/UIMgrShade.prefab.meta | 13 + .../manager/ui/prefab/UIMgrToast.prefab | 93 + .../manager/ui/prefab/UIMgrToast.prefab.meta | 13 + .../manager/ui/prefab/UIMgrToastCell.prefab | 438 + .../ui/prefab/UIMgrToastCell.prefab.meta | 13 + extensions/app/assets/manager/ui/texture.meta | 12 + .../assets/manager/ui/texture/singleColor.png | Bin 0 -> 84 bytes .../manager/ui/texture/singleColor.png.meta | 134 + .../assets/manager/ui/texture/toastBox.png | Bin 0 -> 3852 bytes .../manager/ui/texture/toastBox.png.meta | 134 + .../assets/manager/ui/texture/toastCell.png | Bin 0 -> 629 bytes .../manager/ui/texture/toastCell.png.meta | 134 + extensions/app/engine/.gitignore | 4 + extensions/app/engine/@types/editor.d.ts | 1227 ++ extensions/app/engine/@types/electron.d.ts | 16090 ++++++++++++++++ extensions/app/engine/@types/extension.d.ts | 61 + extensions/app/engine/@types/index.d.ts | 2 + extensions/app/engine/@types/message.d.ts | 27 + .../alipay-mini-game/@types/index.d.ts | 14 + .../@types/packages/android/@types/index.d.ts | 72 + .../packages/asset-db/@types/message.d.ts | 179 + .../packages/asset-db/@types/public.d.ts | 117 + .../@types/packages/assets/@types/public.d.ts | 25 + .../baidu-mini-game/@types/index.d.ts | 18 + .../@types/packages/builder/@types/index.d.ts | 2 + .../builder/@types/public/build-plugin.d.ts | 101 + .../builder/@types/public/build-result.d.ts | 243 + .../builder/@types/public/global.d.ts | 7 + .../packages/builder/@types/public/index.d.ts | 101 + .../builder/@types/public/message.d.ts | 40 + .../builder/@types/public/options.d.ts | 187 + .../@types/public/texture-compress.d.ts | 70 + .../bytedance-mini-game/@types/index.d.ts | 26 + .../packages/certificate/@types/index.d.ts | 1 + .../channel-upload-tools/@types/index.d.ts | 1 + .../packages/cocos-play/@types/index.d.ts | 28 + .../packages/console/@types/pritate.d.ts | 33 + .../packages/engine-extends/@types/glTF.d.ts | 684 + .../engine-extends/@types/gltf-validator.d.ts | 109 + .../@types/i18n-well-defined.d.ts | 811 + .../engine-extends/@types/third-parts.d.ts | 160 + .../@types/packages/engine/@types/index.d.ts | 15 + .../packages/engine/@types/message.d.ts | 22 + .../@types/packages/engine/@types/module.d.ts | 78 + .../packages/huawei-agc/@types/index.d.ts | 50 + .../huawei-quick-game/@types/index.d.ts | 32 + .../@types/packages/ios/@types/index.d.ts | 41 + .../@types/packages/linux/@types/index.d.ts | 18 + .../@types/gettext-parser/index.d.ts | 42 + .../localization-editor/@types/globals.d.ts | 104 + .../localization-editor/@types/index.d.ts | 37 + .../@types/intl/index.d.ts | 111 + .../localization-editor/@types/po.d.ts | 25 + .../runtime/components/icu-component.d.ts | 1 + .../runtime/components/l10n-component.d.ts | 11 + .../@types/runtime/components/l10n-label.d.ts | 11 + .../runtime/core/asset-manager-initer.d.ts | 13 + .../core/auto-config-intl-manager.d.ts | 1 + .../@types/runtime/core/icu-options.d.ts | 51 + .../@types/runtime/core/icu-type.d.ts | 10 + .../runtime/core/l10n-listen-event.d.ts | 5 + .../@types/runtime/core/l10n-manager.d.ts | 60 + .../@types/runtime/core/l10n-options.d.ts | 78 + .../runtime/core/localization-global.d.ts | 5 + .../runtime/core/resource-data-manager.d.ts | 25 + .../@types/runtime/l10n.d.ts | 5 + .../polyfills/Intl.DateTimeFormat.d.ts | 1 + .../runtime/polyfills/Intl.DisplayNames.d.ts | 1 + .../runtime/polyfills/Intl.ListFormat.d.ts | 1 + .../@types/runtime/polyfills/Intl.Locale.d.ts | 1 + .../runtime/polyfills/Intl.NumberFormat.d.ts | 1 + .../runtime/polyfills/Intl.PluralRules.d.ts | 1 + .../polyfills/Intl.RelativeTimeFormat.d.ts | 1 + .../polyfills/Intl.getCanonicalLocales.d.ts | 1 + .../@types/packages/mac/@types/index.d.ts | 29 + .../@types/packages/native/@types/index.d.ts | 39 + .../@types/packages/ohos/@types/index.d.ts | 36 + .../packages/open-harmonyos/@types/index.d.ts | 37 + .../packages/oppo-mini-game/@types/index.d.ts | 30 + .../packages/package-asset/@types/public.d.ts | 60 + .../@types/packages/preview/@types/index.d.ts | 1 + .../packages/programming/@types/message.d.ts | 19 + .../runtime-dev-tools/@types/index.d.ts | 2 + .../packages/scene/@types/engine-view.d.ts | 72 + .../@types/packages/scene/@types/message.d.ts | 68 + .../@types/packages/scene/@types/public.d.ts | 469 + .../scene/@types/scene-facade-interface.d.ts | 761 + .../packages/server/@types/package.d.ts | 27 + .../packages/shortcuts/@types/shortcut.d.ts | 20 + .../packages/vivo-mini-game/@types/index.d.ts | 30 + .../packages/web-desktop/@types/index.d.ts | 17 + .../packages/web-mobile/@types/index.d.ts | 15 + .../packages/wechatgame/@types/index.d.ts | 100 + .../@types/packages/windows/@types/index.d.ts | 29 + .../xiaomi-quick-game/@types/index.d.ts | 33 + extensions/app/engine/dist/builder/hooks.js | 18 + extensions/app/engine/dist/builder/index.js | 8 + .../app/engine/dist/builder/utils/file.js | 248 + .../app/engine/dist/builder/utils/md5.js | 370 + .../engine/dist/inspector/asset-directory.js | 49 + extensions/app/engine/dist/main.js | 549 + extensions/app/engine/dist/menu/index.js | 38 + extensions/app/engine/dist/menu/tinyPNG.js | 164 + .../dist/panel/components/app-create.js | 31 + .../app/engine/dist/panel/components/app.js | 31 + .../panel/components/create-controller.js | 83 + .../dist/panel/components/create-manager.js | 107 + .../dist/panel/components/create-model.js | 105 + .../dist/panel/components/create-res.js | 62 + .../dist/panel/components/create-sound.js | 45 + .../dist/panel/components/create-view.js | 249 + extensions/app/engine/dist/panel/index.js | 29 + extensions/app/engine/dist/scene.js | 73 + extensions/app/engine/dist/utils.js | 190 + extensions/app/engine/package-lock.json | 41 + extensions/app/engine/package.json | 11 + extensions/app/engine/res/json/builder.json | 219 + extensions/app/engine/res/mark.js | 220 + extensions/app/engine/res/meta/app-admin.meta | 7 + .../app/engine/res/meta/app-controller.meta | 7 + .../app/engine/res/meta/app-manager.meta | 7 + extensions/app/engine/res/meta/app-model.meta | 7 + extensions/app/engine/res/meta/app-sound.meta | 7 + .../app/engine/res/meta/custom-bundle.meta | 7 + extensions/app/engine/res/meta/resources.meta | 8 + .../app/engine/res/meta/view-native.meta | 5 + .../app/engine/res/meta/view-resources.meta | 5 + .../app/engine/res/panel/components/app.html | 11 + .../panel/components/create-controller.html | 26 + .../res/panel/components/create-manager.html | 26 + .../res/panel/components/create-model.html | 36 + .../res/panel/components/create-res.html | 36 + .../res/panel/components/create-sound.html | 29 + .../res/panel/components/create-view.html | 56 + extensions/app/engine/res/panel/index.html | 1 + .../app/engine/res/panel/styles/index.css | 42 + extensions/app/engine/res/readme/app-admin.md | 2 + .../app/engine/res/readme/app-appinit.md | 2 + .../app/engine/res/readme/app-builtin.md | 2 + .../app/engine/res/readme/app-bundle.md | 2 + .../app/engine/res/readme/app-controller.md | 4 + .../app/engine/res/readme/app-manager.md | 4 + extensions/app/engine/res/readme/app-model.md | 5 + extensions/app/engine/res/readme/app-scene.md | 2 + extensions/app/engine/res/readme/app-sound.md | 4 + extensions/app/engine/res/readme/app-view.md | 4 + extensions/app/engine/res/readme/app.md | 2 + .../app/engine/res/readme/res-bundle.md | 4 + .../app/engine/res/readme/res-native.md | 5 + extensions/app/engine/res/readme/resources.md | 4 + .../app/engine/res/readme/sound-effect.md | 3 + .../app/engine/res/readme/sound-music.md | 3 + .../app/engine/res/readme/view-expansion.md | 2 + .../app/engine/res/readme/view-native.md | 4 + .../app/engine/res/readme/view-resources.md | 6 + extensions/app/engine/src/builder/hooks.ts | 15 + extensions/app/engine/src/builder/index.ts | 7 + .../app/engine/src/builder/utils/file.ts | 255 + .../app/engine/src/builder/utils/md5.ts | 388 + .../engine/src/inspector/asset-directory.ts | 87 + extensions/app/engine/src/main.ts | 566 + extensions/app/engine/src/menu/index.ts | 34 + extensions/app/engine/src/menu/tinyPNG.ts | 204 + .../app/engine/src/panel/components/app.ts | 29 + .../src/panel/components/create-controller.ts | 91 + .../src/panel/components/create-manager.ts | 116 + .../src/panel/components/create-model.ts | 111 + .../engine/src/panel/components/create-res.ts | 66 + .../src/panel/components/create-sound.ts | 47 + .../src/panel/components/create-view.ts | 280 + extensions/app/engine/src/panel/index.ts | 27 + extensions/app/engine/src/scene.ts | 85 + extensions/app/engine/src/shims-vue.d.ts | 4 + extensions/app/engine/src/utils.ts | 192 + extensions/app/engine/tsconfig.json | 15 + extensions/app/i18n/en.js | 13 + extensions/app/i18n/zh.js | 13 + extensions/app/package.json | 144 + extensions/app/tsconfig.json | 12 + extensions/app/vue/LICENSE | 21 + extensions/app/vue/README.md | 386 + extensions/app/vue/dist/vue.js | 12014 ++++++++++++ extensions/app/vue/package.json | 19 + extensions/app/vue/types/index.d.ts | 39 + extensions/app/vue/types/options.d.ts | 207 + extensions/app/vue/types/plugin.d.ts | 8 + extensions/app/vue/types/umd.d.ts | 48 + extensions/app/vue/types/vnode.d.ts | 76 + extensions/app/vue/types/vue.d.ts | 132 + extensions/pkg/README.md | 6 + extensions/pkg/index.js | 152 + extensions/pkg/package.json | 22 + package-lock.json | 2757 +++ package.json | 25 + readme.md | 76 + settings/loading.jpg | Bin 0 -> 901628 bytes settings/logo.png | Bin 0 -> 230780 bytes settings/v2/packages/builder.json | 305 + settings/v2/packages/cocos-service.json | 44 + settings/v2/packages/device.json | 3 + settings/v2/packages/engine.json | 154 + settings/v2/packages/information.json | 32 + settings/v2/packages/program.json | 3 + settings/v2/packages/project.json | 21 + settings/v2/packages/scene.json | 4 + 476 files changed, 75046 insertions(+) create mode 100644 .creator/asset-template/typescript/Custom Script Template Help Documentation.url create mode 100644 .creator/default-meta.json create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 assets/app-appinit.meta create mode 100644 assets/app-appinit/.app-appinit.md create mode 100644 assets/app-appinit/res.meta create mode 100644 assets/app-appinit/res/logo.png create mode 100644 assets/app-appinit/res/logo.png.meta create mode 100644 assets/app-appinit/res/singleColor.png create mode 100644 assets/app-appinit/res/singleColor.png.meta create mode 100644 assets/app-appinit/view.meta create mode 100644 assets/app-appinit/view/AppInit.prefab create mode 100644 assets/app-appinit/view/AppInit.prefab.meta create mode 100644 assets/app-appinit/view/AppInit.ts create mode 100644 assets/app-appinit/view/AppInit.ts.meta create mode 100644 assets/app-builtin.meta create mode 100644 assets/app-builtin/.app-builtin.md create mode 100644 assets/app-builtin/app-admin.meta create mode 100644 assets/app-builtin/app-admin/.app-admin.md create mode 100644 assets/app-builtin/app-admin/executor.ts create mode 100644 assets/app-builtin/app-admin/executor.ts.meta create mode 100644 assets/app-bundle.meta create mode 100644 assets/app-bundle/.app-bundle.md create mode 100644 assets/app-bundle/app-sound.meta create mode 100644 assets/app-bundle/app-sound/.app-sound.md create mode 100644 assets/app-bundle/app-sound/effect.meta create mode 100644 assets/app-bundle/app-sound/effect/.effect.md create mode 100644 assets/app-bundle/app-sound/effect/click.mp3 create mode 100644 assets/app-bundle/app-sound/effect/click.mp3.meta create mode 100644 assets/app-bundle/app-sound/effect/open.mp3 create mode 100644 assets/app-bundle/app-sound/effect/open.mp3.meta create mode 100644 assets/app-bundle/app-sound/effect/win.mp3 create mode 100644 assets/app-bundle/app-sound/effect/win.mp3.meta create mode 100644 assets/app-bundle/app-sound/music.meta create mode 100644 assets/app-bundle/app-sound/music/.music.md create mode 100644 assets/app-bundle/app-sound/music/bgm.mp3 create mode 100644 assets/app-bundle/app-sound/music/bgm.mp3.meta create mode 100644 assets/app-bundle/app-view.meta create mode 100644 assets/app-bundle/app-view/.app-view.md create mode 100644 assets/app-bundle/app-view/page.meta create mode 100644 assets/app-bundle/app-view/page/.page.md create mode 100644 assets/app-bundle/app-view/page/main.meta create mode 100644 assets/app-bundle/app-view/page/main/.main.md create mode 100644 assets/app-bundle/app-view/page/main/native.meta create mode 100644 assets/app-bundle/app-view/page/main/native/.native.md create mode 100644 assets/app-bundle/app-view/page/main/native/PageMain.prefab create mode 100644 assets/app-bundle/app-view/page/main/native/PageMain.prefab.meta create mode 100644 assets/app-bundle/app-view/page/main/native/PageMain.ts create mode 100644 assets/app-bundle/app-view/page/main/native/PageMain.ts.meta create mode 100644 assets/app-bundle/app-view/page/main/native/expansion.meta create mode 100644 assets/app-bundle/app-view/page/main/native/expansion/.expansion.md create mode 100644 assets/app-bundle/app-view/page/main/resources.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/.resources.md create mode 100644 assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png create mode 100644 assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg.jpg create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg.jpg.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_box.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_box.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_card.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_card.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_rw.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_bg_rw.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_box_1.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_box_1.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_box_2.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_box_2.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_retry.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_retry.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_reward.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_reward.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_rw_sure.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_rw_sure.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_sounds_off.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_sounds_off.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_sounds_on.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_sounds_on.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_tips.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_btn_tips.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_gold_left.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_gold_left.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_gold_right.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_gold_right.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_icon_light.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_icon_light.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_logo.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_logo.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_norw_bg.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_norw_bg.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_1.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_1.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_2.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_2.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_3.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_3.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_4.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_4.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_5.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_5.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_bg_title.png create mode 100644 assets/app-bundle/app-view/page/main/resources/main_rw_bg_title.png.meta create mode 100644 assets/app-bundle/app-view/page/main/resources/singleColor.png create mode 100644 assets/app-bundle/app-view/page/main/resources/singleColor.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/.rewardhistory.md create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/.native.md create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/expansion.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/native/expansion/.expansion.md create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/.resources.md create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_2.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_2.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_3.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_3.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_4.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_4.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_5.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_5.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_bg.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_bg.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_title.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/rehis_title.png.meta create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png create mode 100644 assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png.meta create mode 100644 assets/app-bundle/app-view/page/tips.meta create mode 100644 assets/app-bundle/app-view/page/tips/.tips.md create mode 100644 assets/app-bundle/app-view/page/tips/native.meta create mode 100644 assets/app-bundle/app-view/page/tips/native/.native.md create mode 100644 assets/app-bundle/app-view/page/tips/native/PageTips.prefab create mode 100644 assets/app-bundle/app-view/page/tips/native/PageTips.prefab.meta create mode 100644 assets/app-bundle/app-view/page/tips/native/PageTips.ts create mode 100644 assets/app-bundle/app-view/page/tips/native/PageTips.ts.meta create mode 100644 assets/app-bundle/app-view/page/tips/native/expansion.meta create mode 100644 assets/app-bundle/app-view/page/tips/native/expansion/.expansion.md create mode 100644 assets/app-bundle/app-view/page/tips/resources.meta create mode 100644 assets/app-bundle/app-view/page/tips/resources/.resources.md create mode 100644 assets/app-bundle/app-view/page/tips/resources/singleColor.png create mode 100644 assets/app-bundle/app-view/page/tips/resources/singleColor.png.meta create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_bg.png create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_bg.png.meta create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png.meta create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_title.png create mode 100644 assets/app-bundle/app-view/page/tips/resources/tips_title.png.meta create mode 100644 assets/app-scene.meta create mode 100644 assets/app-scene/.app-scene.md create mode 100644 assets/app-scene/main.scene create mode 100644 assets/app-scene/main.scene.meta create mode 100644 assets/app.meta create mode 100644 assets/app/.app.md create mode 100644 assets/app/app.ts create mode 100644 assets/app/app.ts.meta create mode 100644 assets/app/handle.ts create mode 100644 assets/app/handle.ts.meta create mode 100644 assets/app/setting.ts create mode 100644 assets/app/setting.ts.meta create mode 100644 assets/res-native.meta create mode 100644 assets/res-native/.res-native.md create mode 100644 assets/res-native/animation.meta create mode 100644 assets/res-native/com.meta create mode 100644 assets/res-native/com/com_loading.png create mode 100644 assets/res-native/com/com_loading.png.meta create mode 100644 assets/res-native/data.meta create mode 100644 assets/res-native/data/ChannelData.ts create mode 100644 assets/res-native/data/ChannelData.ts.meta create mode 100644 assets/res-native/data/UserData.ts create mode 100644 assets/res-native/data/UserData.ts.meta create mode 100644 assets/res-native/network.meta create mode 100644 assets/res-native/network/HttpRequest.ts create mode 100644 assets/res-native/network/HttpRequest.ts.meta create mode 100644 assets/res-native/setting.meta create mode 100644 assets/res-native/setting/ServerConfig.ts create mode 100644 assets/res-native/setting/ServerConfig.ts.meta create mode 100644 assets/res-native/spine.meta create mode 100644 assets/res-native/tools.meta create mode 100644 assets/res-native/tools/Tools.ts create mode 100644 assets/res-native/tools/Tools.ts.meta create mode 100644 build-templates/templates-version.json create mode 100755 build-templates/web-desktop/index.ejs create mode 100755 build-templates/web-mobile/index.ejs create mode 100644 cliconfig.json create mode 100755 extensions/app/README-CN.md create mode 100755 extensions/app/README-EN.md create mode 100644 extensions/app/assets/Core.ts create mode 100644 extensions/app/assets/Core.ts.meta create mode 100644 extensions/app/assets/app.ts.meta create mode 100644 extensions/app/assets/base.meta create mode 100644 extensions/app/assets/base/BaseAppInit.ts create mode 100644 extensions/app/assets/base/BaseAppInit.ts.meta create mode 100644 extensions/app/assets/base/BaseControl.ts create mode 100644 extensions/app/assets/base/BaseControl.ts.meta create mode 100644 extensions/app/assets/base/BaseController.ts create mode 100644 extensions/app/assets/base/BaseController.ts.meta create mode 100644 extensions/app/assets/base/BaseManager.ts create mode 100644 extensions/app/assets/base/BaseManager.ts.meta create mode 100644 extensions/app/assets/base/BaseModel.ts create mode 100644 extensions/app/assets/base/BaseModel.ts.meta create mode 100644 extensions/app/assets/base/BaseView.ts create mode 100644 extensions/app/assets/base/BaseView.ts.meta create mode 100644 extensions/app/assets/lib.meta create mode 100644 extensions/app/assets/lib/debug.meta create mode 100644 extensions/app/assets/lib/debug/debug.ts create mode 100644 extensions/app/assets/lib/debug/debug.ts.meta create mode 100644 extensions/app/assets/lib/logger.meta create mode 100644 extensions/app/assets/lib/logger/logger.ts create mode 100644 extensions/app/assets/lib/logger/logger.ts.meta create mode 100644 extensions/app/assets/lib/storage.meta create mode 100644 extensions/app/assets/lib/storage/storage.ts create mode 100644 extensions/app/assets/lib/storage/storage.ts.meta create mode 100644 extensions/app/assets/lib/task.meta create mode 100644 extensions/app/assets/lib/task/task.ts create mode 100644 extensions/app/assets/lib/task/task.ts.meta create mode 100644 extensions/app/assets/manager.meta create mode 100644 extensions/app/assets/manager/MainManager.prefab create mode 100644 extensions/app/assets/manager/MainManager.prefab.meta create mode 100644 extensions/app/assets/manager/event.meta create mode 100644 extensions/app/assets/manager/event/EventManager.ts create mode 100644 extensions/app/assets/manager/event/EventManager.ts.meta create mode 100644 extensions/app/assets/manager/loader.meta create mode 100644 extensions/app/assets/manager/loader/LoaderManager.ts create mode 100644 extensions/app/assets/manager/loader/LoaderManager.ts.meta create mode 100644 extensions/app/assets/manager/sound.meta create mode 100644 extensions/app/assets/manager/sound/Audio.ts create mode 100644 extensions/app/assets/manager/sound/Audio.ts.meta create mode 100644 extensions/app/assets/manager/sound/AudioEngine.ts create mode 100644 extensions/app/assets/manager/sound/AudioEngine.ts.meta create mode 100644 extensions/app/assets/manager/sound/AudioManager.ts create mode 100644 extensions/app/assets/manager/sound/AudioManager.ts.meta create mode 100644 extensions/app/assets/manager/sound/SoundManager.ts create mode 100644 extensions/app/assets/manager/sound/SoundManager.ts.meta create mode 100644 extensions/app/assets/manager/timer.meta create mode 100644 extensions/app/assets/manager/timer/TimerManager.ts create mode 100644 extensions/app/assets/manager/timer/TimerManager.ts.meta create mode 100644 extensions/app/assets/manager/ui.meta create mode 100644 extensions/app/assets/manager/ui/UIManager.ts create mode 100644 extensions/app/assets/manager/ui/UIManager.ts.meta create mode 100644 extensions/app/assets/manager/ui/comp.meta create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrLoading.ts create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrLoading.ts.meta create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrShade.ts create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrShade.ts.meta create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrToast.ts create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrToast.ts.meta create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts.meta create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts create mode 100644 extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts.meta create mode 100644 extensions/app/assets/manager/ui/effect.meta create mode 100644 extensions/app/assets/manager/ui/effect/blur.effect create mode 100644 extensions/app/assets/manager/ui/effect/blur.effect.meta create mode 100644 extensions/app/assets/manager/ui/effect/blur.mtl create mode 100644 extensions/app/assets/manager/ui/effect/blur.mtl.meta create mode 100644 extensions/app/assets/manager/ui/prefab.meta create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab.meta create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab.meta create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab.meta create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab create mode 100644 extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab.meta create mode 100644 extensions/app/assets/manager/ui/texture.meta create mode 100644 extensions/app/assets/manager/ui/texture/singleColor.png create mode 100644 extensions/app/assets/manager/ui/texture/singleColor.png.meta create mode 100644 extensions/app/assets/manager/ui/texture/toastBox.png create mode 100644 extensions/app/assets/manager/ui/texture/toastBox.png.meta create mode 100644 extensions/app/assets/manager/ui/texture/toastCell.png create mode 100644 extensions/app/assets/manager/ui/texture/toastCell.png.meta create mode 100644 extensions/app/engine/.gitignore create mode 100644 extensions/app/engine/@types/editor.d.ts create mode 100644 extensions/app/engine/@types/electron.d.ts create mode 100644 extensions/app/engine/@types/extension.d.ts create mode 100644 extensions/app/engine/@types/index.d.ts create mode 100644 extensions/app/engine/@types/message.d.ts create mode 100644 extensions/app/engine/@types/packages/alipay-mini-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/android/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/asset-db/@types/message.d.ts create mode 100644 extensions/app/engine/@types/packages/asset-db/@types/public.d.ts create mode 100644 extensions/app/engine/@types/packages/assets/@types/public.d.ts create mode 100644 extensions/app/engine/@types/packages/baidu-mini-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/build-plugin.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/build-result.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/global.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/index.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/message.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/options.d.ts create mode 100644 extensions/app/engine/@types/packages/builder/@types/public/texture-compress.d.ts create mode 100644 extensions/app/engine/@types/packages/bytedance-mini-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/certificate/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/channel-upload-tools/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/cocos-play/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/console/@types/pritate.d.ts create mode 100644 extensions/app/engine/@types/packages/engine-extends/@types/glTF.d.ts create mode 100644 extensions/app/engine/@types/packages/engine-extends/@types/gltf-validator.d.ts create mode 100644 extensions/app/engine/@types/packages/engine-extends/@types/i18n-well-defined.d.ts create mode 100644 extensions/app/engine/@types/packages/engine-extends/@types/third-parts.d.ts create mode 100644 extensions/app/engine/@types/packages/engine/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/engine/@types/message.d.ts create mode 100644 extensions/app/engine/@types/packages/engine/@types/module.d.ts create mode 100644 extensions/app/engine/@types/packages/huawei-agc/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/huawei-quick-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/ios/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/linux/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/gettext-parser/index.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/globals.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/intl/index.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/po.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/icu-component.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-component.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-label.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/asset-manager-initer.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/auto-config-intl-manager.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-options.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-type.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-listen-event.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-manager.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-options.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/localization-global.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/resource-data-manager.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/l10n.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DateTimeFormat.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DisplayNames.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.ListFormat.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.Locale.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.NumberFormat.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.PluralRules.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.RelativeTimeFormat.d.ts create mode 100644 extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.getCanonicalLocales.d.ts create mode 100644 extensions/app/engine/@types/packages/mac/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/native/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/ohos/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/open-harmonyos/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/oppo-mini-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/package-asset/@types/public.d.ts create mode 100644 extensions/app/engine/@types/packages/preview/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/programming/@types/message.d.ts create mode 100644 extensions/app/engine/@types/packages/runtime-dev-tools/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/scene/@types/engine-view.d.ts create mode 100644 extensions/app/engine/@types/packages/scene/@types/message.d.ts create mode 100644 extensions/app/engine/@types/packages/scene/@types/public.d.ts create mode 100644 extensions/app/engine/@types/packages/scene/@types/scene-facade-interface.d.ts create mode 100644 extensions/app/engine/@types/packages/server/@types/package.d.ts create mode 100644 extensions/app/engine/@types/packages/shortcuts/@types/shortcut.d.ts create mode 100644 extensions/app/engine/@types/packages/vivo-mini-game/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/web-desktop/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/web-mobile/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/wechatgame/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/windows/@types/index.d.ts create mode 100644 extensions/app/engine/@types/packages/xiaomi-quick-game/@types/index.d.ts create mode 100644 extensions/app/engine/dist/builder/hooks.js create mode 100644 extensions/app/engine/dist/builder/index.js create mode 100644 extensions/app/engine/dist/builder/utils/file.js create mode 100644 extensions/app/engine/dist/builder/utils/md5.js create mode 100644 extensions/app/engine/dist/inspector/asset-directory.js create mode 100644 extensions/app/engine/dist/main.js create mode 100644 extensions/app/engine/dist/menu/index.js create mode 100644 extensions/app/engine/dist/menu/tinyPNG.js create mode 100644 extensions/app/engine/dist/panel/components/app-create.js create mode 100644 extensions/app/engine/dist/panel/components/app.js create mode 100644 extensions/app/engine/dist/panel/components/create-controller.js create mode 100644 extensions/app/engine/dist/panel/components/create-manager.js create mode 100644 extensions/app/engine/dist/panel/components/create-model.js create mode 100644 extensions/app/engine/dist/panel/components/create-res.js create mode 100644 extensions/app/engine/dist/panel/components/create-sound.js create mode 100644 extensions/app/engine/dist/panel/components/create-view.js create mode 100644 extensions/app/engine/dist/panel/index.js create mode 100644 extensions/app/engine/dist/scene.js create mode 100644 extensions/app/engine/dist/utils.js create mode 100644 extensions/app/engine/package-lock.json create mode 100755 extensions/app/engine/package.json create mode 100644 extensions/app/engine/res/json/builder.json create mode 100644 extensions/app/engine/res/mark.js create mode 100644 extensions/app/engine/res/meta/app-admin.meta create mode 100644 extensions/app/engine/res/meta/app-controller.meta create mode 100644 extensions/app/engine/res/meta/app-manager.meta create mode 100644 extensions/app/engine/res/meta/app-model.meta create mode 100644 extensions/app/engine/res/meta/app-sound.meta create mode 100644 extensions/app/engine/res/meta/custom-bundle.meta create mode 100644 extensions/app/engine/res/meta/resources.meta create mode 100644 extensions/app/engine/res/meta/view-native.meta create mode 100644 extensions/app/engine/res/meta/view-resources.meta create mode 100644 extensions/app/engine/res/panel/components/app.html create mode 100644 extensions/app/engine/res/panel/components/create-controller.html create mode 100644 extensions/app/engine/res/panel/components/create-manager.html create mode 100644 extensions/app/engine/res/panel/components/create-model.html create mode 100644 extensions/app/engine/res/panel/components/create-res.html create mode 100644 extensions/app/engine/res/panel/components/create-sound.html create mode 100644 extensions/app/engine/res/panel/components/create-view.html create mode 100644 extensions/app/engine/res/panel/index.html create mode 100644 extensions/app/engine/res/panel/styles/index.css create mode 100644 extensions/app/engine/res/readme/app-admin.md create mode 100644 extensions/app/engine/res/readme/app-appinit.md create mode 100644 extensions/app/engine/res/readme/app-builtin.md create mode 100644 extensions/app/engine/res/readme/app-bundle.md create mode 100644 extensions/app/engine/res/readme/app-controller.md create mode 100644 extensions/app/engine/res/readme/app-manager.md create mode 100644 extensions/app/engine/res/readme/app-model.md create mode 100644 extensions/app/engine/res/readme/app-scene.md create mode 100644 extensions/app/engine/res/readme/app-sound.md create mode 100644 extensions/app/engine/res/readme/app-view.md create mode 100644 extensions/app/engine/res/readme/app.md create mode 100644 extensions/app/engine/res/readme/res-bundle.md create mode 100644 extensions/app/engine/res/readme/res-native.md create mode 100644 extensions/app/engine/res/readme/resources.md create mode 100644 extensions/app/engine/res/readme/sound-effect.md create mode 100644 extensions/app/engine/res/readme/sound-music.md create mode 100644 extensions/app/engine/res/readme/view-expansion.md create mode 100644 extensions/app/engine/res/readme/view-native.md create mode 100644 extensions/app/engine/res/readme/view-resources.md create mode 100644 extensions/app/engine/src/builder/hooks.ts create mode 100644 extensions/app/engine/src/builder/index.ts create mode 100644 extensions/app/engine/src/builder/utils/file.ts create mode 100644 extensions/app/engine/src/builder/utils/md5.ts create mode 100644 extensions/app/engine/src/inspector/asset-directory.ts create mode 100755 extensions/app/engine/src/main.ts create mode 100644 extensions/app/engine/src/menu/index.ts create mode 100644 extensions/app/engine/src/menu/tinyPNG.ts create mode 100644 extensions/app/engine/src/panel/components/app.ts create mode 100644 extensions/app/engine/src/panel/components/create-controller.ts create mode 100644 extensions/app/engine/src/panel/components/create-manager.ts create mode 100644 extensions/app/engine/src/panel/components/create-model.ts create mode 100644 extensions/app/engine/src/panel/components/create-res.ts create mode 100644 extensions/app/engine/src/panel/components/create-sound.ts create mode 100644 extensions/app/engine/src/panel/components/create-view.ts create mode 100644 extensions/app/engine/src/panel/index.ts create mode 100644 extensions/app/engine/src/scene.ts create mode 100755 extensions/app/engine/src/shims-vue.d.ts create mode 100644 extensions/app/engine/src/utils.ts create mode 100755 extensions/app/engine/tsconfig.json create mode 100755 extensions/app/i18n/en.js create mode 100755 extensions/app/i18n/zh.js create mode 100755 extensions/app/package.json create mode 100755 extensions/app/tsconfig.json create mode 100644 extensions/app/vue/LICENSE create mode 100644 extensions/app/vue/README.md create mode 100644 extensions/app/vue/dist/vue.js create mode 100644 extensions/app/vue/package.json create mode 100644 extensions/app/vue/types/index.d.ts create mode 100644 extensions/app/vue/types/options.d.ts create mode 100644 extensions/app/vue/types/plugin.d.ts create mode 100644 extensions/app/vue/types/umd.d.ts create mode 100644 extensions/app/vue/types/vnode.d.ts create mode 100644 extensions/app/vue/types/vue.d.ts create mode 100644 extensions/pkg/README.md create mode 100644 extensions/pkg/index.js create mode 100755 extensions/pkg/package.json create mode 100644 package-lock.json create mode 100755 package.json create mode 100644 readme.md create mode 100644 settings/loading.jpg create mode 100644 settings/logo.png create mode 100644 settings/v2/packages/builder.json create mode 100644 settings/v2/packages/cocos-service.json create mode 100644 settings/v2/packages/device.json create mode 100644 settings/v2/packages/engine.json create mode 100644 settings/v2/packages/information.json create mode 100644 settings/v2/packages/program.json create mode 100644 settings/v2/packages/project.json create mode 100644 settings/v2/packages/scene.json diff --git a/.creator/asset-template/typescript/Custom Script Template Help Documentation.url b/.creator/asset-template/typescript/Custom Script Template Help Documentation.url new file mode 100644 index 0000000..7606df0 --- /dev/null +++ b/.creator/asset-template/typescript/Custom Script Template Help Documentation.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://docs.cocos.com/creator/manual/en/scripting/setup.html#custom-script-template \ No newline at end of file diff --git a/.creator/default-meta.json b/.creator/default-meta.json new file mode 100644 index 0000000..abb1239 --- /dev/null +++ b/.creator/default-meta.json @@ -0,0 +1,5 @@ +{ + "image": { + "type": "sprite-frame" + } +} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..ed8aa20 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,42 @@ +module.exports = { + env: { + browser: true, + node: true + }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended' + ], + parser: '@typescript-eslint/parser', + parserOptions: { + sourceType: 'module' + }, + plugins: [ + '@typescript-eslint' + ], + globals: {}, + rules: { + 'no-useless-escape': 0, + 'prefer-spread': 0, + 'prefer-const': 0, + 'comma-spacing': 'error', + 'space-infix-ops': 'error', + 'no-constant-condition': 0, + 'no-inner-declarations': 0, + '@typescript-eslint/no-namespace': 0, + '@typescript-eslint/no-empty-interface': 0, + 'arrow-spacing': ['error', { before: true, after: true }], + 'no-multiple-empty-lines': ['error', { max: 1, maxEOF: 1 }], + 'space-before-function-paren': ['error', { 'anonymous': 'always', 'named': 'never', 'asyncArrow': 'always' }], + '@typescript-eslint/ban-types': 0, + '@typescript-eslint/ban-ts-comment': 0, + '@typescript-eslint/no-explicit-any': 0, + '@typescript-eslint/no-var-requires': 0, + '@typescript-eslint/no-empty-function': 0, + '@typescript-eslint/semi': ['error', 'always'], + '@typescript-eslint/quotes': ['error', 'single'], + '@typescript-eslint/explicit-module-boundary-types': 0, + '@typescript-eslint/object-curly-spacing': ['error', 'always'], + '@typescript-eslint/no-inferrable-types': ['error', { ignoreParameters: true, ignoreProperties: true }], + } +}; \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..673e33a --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +#///////////////////////////////////////////////////////////////////////////// +# Fireball Projects +#///////////////////////////////////////////////////////////////////////////// + +!/profiles/v2/packages/builder.json +!/extensions/app/ +!/extensions/pkg/ + +/temp/ +/build/ +/library/ +/profiles/ +/local/logs/ +/local/local.json +/local/layout.editor.json +#///////////////////////////////////////////////////////////////////////////// +# npm files +#///////////////////////////////////////////////////////////////////////////// + +npm-debug.log +/node_modules +/web-template/node_modules + +#///////////////////////////////////////////////////////////////////////////// +# Logs and databases +#///////////////////////////////////////////////////////////////////////////// + +*.log +*.sql +*.sqlite + +#///////////////////////////////////////////////////////////////////////////// +# files for debugger +#///////////////////////////////////////////////////////////////////////////// + +*.sln +*.pidb +*.suo + +#///////////////////////////////////////////////////////////////////////////// +# OS generated files +#///////////////////////////////////////////////////////////////////////////// + +.DS_Store +ehthumbs.db +Thumbs.db + +#///////////////////////////////////////////////////////////////////////////// +# WebStorm files +#///////////////////////////////////////////////////////////////////////////// + +.idea/ + +#////////////////////////// +# VS Code files +#////////////////////////// + +.vscode/ +!.vscode/settings.json \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4b3eeeb --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 向前 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/app-appinit.meta b/assets/app-appinit.meta new file mode 100644 index 0000000..e7bb441 --- /dev/null +++ b/assets/app-appinit.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "5aa02f13-d2f9-4d73-a79e-58b9fe6eca78", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/app-appinit/.app-appinit.md b/assets/app-appinit/.app-appinit.md new file mode 100644 index 0000000..535f528 --- /dev/null +++ b/assets/app-appinit/.app-appinit.md @@ -0,0 +1,2 @@ +1、框架初始化首屏 +2、不可删除此文件夹 \ No newline at end of file diff --git a/assets/app-appinit/res.meta b/assets/app-appinit/res.meta new file mode 100644 index 0000000..222c6bb --- /dev/null +++ b/assets/app-appinit/res.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e1ee8c84-c9c2-4a48-8e6e-9e242ed718f3", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/app-appinit/res/logo.png b/assets/app-appinit/res/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc0c3ee4e8a3140d002ffa63eea3c732096e14b GIT binary patch literal 230780 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
    EmE}-nv`|3|1Fr*{{Y%TMN0t0@ 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 SMKtpNtt=y { + Tools.httpReq("prize-list", {}, (res:any) => { + USERDATA.setUserData(res); + this.nextInit(); + }) + }) + .start(); + } + + /** 根据参数初始化TOKEN */ + initToken(){ + let str = window.location.search.slice(1) + const pairs = str.split('&'); + const params: { [key: string]: string } = {}; + pairs.forEach(pair => { + const [key, value] = pair.split('='); + params[decodeURIComponent(key)] = decodeURIComponent(value || ''); + }); + + const at = Tools.parseJWT(params.access_token) + const actualKey = 'xyxfz83d'.substring(0, 8); // 取前8个字符 + // 解密appkey + const appkey = Tools.desEcbDecrypt(at.extend.channel, actualKey); + + // 如果解密失败,尝试原始值 + if (!appkey) { + console.log('Failed to decrypt token, using original value'); + } + + LOGIN_TOKEN.setToken(params.access_token, params.refresh_token, at.extend.app_id, appkey) + } + + // BaseAppInit中使用start方法作为初始化入口,如果重写start方法,请注意调用父类方法 + // protected start() { } + + protected onFinish() { + // 执行完成操作 + this.node.destroy(); + } +} \ No newline at end of file diff --git a/assets/app-appinit/view/AppInit.ts.meta b/assets/app-appinit/view/AppInit.ts.meta new file mode 100644 index 0000000..46ad2c3 --- /dev/null +++ b/assets/app-appinit/view/AppInit.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "598f2121-5288-4479-b533-b2ac171e8a25", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-builtin.meta b/assets/app-builtin.meta new file mode 100644 index 0000000..a69e743 --- /dev/null +++ b/assets/app-builtin.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "8564f435-63c9-4e21-bda9-2927d8c7b90d", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/app-builtin/.app-builtin.md b/assets/app-builtin/.app-builtin.md new file mode 100644 index 0000000..9217110 --- /dev/null +++ b/assets/app-builtin/.app-builtin.md @@ -0,0 +1,2 @@ +1、存储内置功能的文件夹 +2、不可删除此文件夹 \ No newline at end of file diff --git a/assets/app-builtin/app-admin.meta b/assets/app-builtin/app-admin.meta new file mode 100644 index 0000000..20e4ba3 --- /dev/null +++ b/assets/app-builtin/app-admin.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "95e76f7f-cbcf-4726-87bf-efbf19fb0e33", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_398Ij6Mc1B2Y7sW3e6BgFC" + } +} diff --git a/assets/app-builtin/app-admin/.app-admin.md b/assets/app-builtin/app-admin/.app-admin.md new file mode 100644 index 0000000..3d17431 --- /dev/null +++ b/assets/app-builtin/app-admin/.app-admin.md @@ -0,0 +1,2 @@ +1、一些配置类的资产(框架自动维护) +2、不可删除此文件夹 \ No newline at end of file diff --git a/assets/app-builtin/app-admin/executor.ts b/assets/app-builtin/app-admin/executor.ts new file mode 100644 index 0000000..cc737fd --- /dev/null +++ b/assets/app-builtin/app-admin/executor.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +import { Component,director,Director } from 'cc'; +import { app } from '../../app/app'; +import { EDITOR,EDITOR_NOT_IN_PREVIEW } from 'cc/env'; + +export type IReadOnly = { readonly [P in keyof T]: T[P] extends Function ? T[P] : (T[P] extends Object ? IReadOnly : T[P]); }; + +export type IViewName = "PageMain"|"PageRewardhistory"|"PageTips" +export type IViewNames = IViewName[] +export type IMiniViewName = "never" +export type IMiniViewNames = IMiniViewName[] +export type IMusicName = "music/bgm" +export type IMusicNames = IMusicName[] +export type IEffectName = "effect/click"|"effect/open"|"effect/win" +export type IEffectNames = IEffectName[] + +import EventManager from '../../../extensions/app/assets/manager/event/EventManager' +import LoaderManager from '../../../extensions/app/assets/manager/loader/LoaderManager' +import SoundManager from '../../../extensions/app/assets/manager/sound/SoundManager' +import TimerManager from '../../../extensions/app/assets/manager/timer/TimerManager' +import UIManager from '../../../extensions/app/assets/manager/ui/UIManager' +export type IApp = { + Controller: {}, + controller: {}, + Manager: {Event:Omit,Loader:Omit,Sound:Omit,Timer:Omit,UI:Omit}, + manager: {event:Omit,loader:Omit,sound:Omit,keyof Component>,timer:Omit,ui:Omit,keyof Component>}, + data: {}, + config: {} + store: {} +} + +function init(){ +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.config, {}) +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.data, {}) +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.store, {}) + +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.Controller, {}) +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.controller, {}) +} +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) director.on(Director.EVENT_RESET,init) +if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) init() diff --git a/assets/app-builtin/app-admin/executor.ts.meta b/assets/app-builtin/app-admin/executor.ts.meta new file mode 100644 index 0000000..e6d7b3b --- /dev/null +++ b/assets/app-builtin/app-admin/executor.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "f187b639-0be1-421c-ac96-f3891a260321", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle.meta b/assets/app-bundle.meta new file mode 100644 index 0000000..78922fa --- /dev/null +++ b/assets/app-bundle.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "77941b47-de7f-4917-8716-2b6c7a2f4c44", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/.app-bundle.md b/assets/app-bundle/.app-bundle.md new file mode 100644 index 0000000..09f58db --- /dev/null +++ b/assets/app-bundle/.app-bundle.md @@ -0,0 +1,2 @@ +1、存储内置的Bundle的文件夹 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-sound.meta b/assets/app-bundle/app-sound.meta new file mode 100644 index 0000000..3088c72 --- /dev/null +++ b/assets/app-bundle/app-sound.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "1641af30-73a6-4372-8a9c-c943ec12e662", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 8 + } +} diff --git a/assets/app-bundle/app-sound/.app-sound.md b/assets/app-bundle/app-sound/.app-sound.md new file mode 100644 index 0000000..0a40169 --- /dev/null +++ b/assets/app-bundle/app-sound/.app-sound.md @@ -0,0 +1,4 @@ +存储音乐/音效资源的文件夹 +1、通过app.manager.sound管理 +2、通过菜单「App/创建/Sound」创建目录 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-sound/effect.meta b/assets/app-bundle/app-sound/effect.meta new file mode 100644 index 0000000..32bf793 --- /dev/null +++ b/assets/app-bundle/app-sound/effect.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "45fca9aa-9334-4ee6-b029-0f712a4c6b35", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-sound/effect/.effect.md b/assets/app-bundle/app-sound/effect/.effect.md new file mode 100644 index 0000000..81d4b4d --- /dev/null +++ b/assets/app-bundle/app-sound/effect/.effect.md @@ -0,0 +1,3 @@ +存储音效资源的文件夹 +1、通过app.manager.sound.playEffect播放 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-sound/effect/click.mp3 b/assets/app-bundle/app-sound/effect/click.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..94394ce1f7597c6306982a739ccf9e1397492756 GIT binary patch literal 2865 zcmds(X;4#H7RPTw*uxeAqK&K)S%mi0)%EzQK2g~h)nzdYdQ*fpd7oO&ER5+j~b5#MqEC`tpn zHSAr(v9%PgfwLCD8phWG*C44xT=F4t$yR2P!B-5BPG3?*Y0EvWcfP*B0=tSK2eT~}3F0zEP@pmVpYfDyV% z{S$kte&vcKoX{0ZwRi|F64X#S`10F$l~lJhUU)vqKqH4wWeGC*cj@W*3wX^xkZ53P z9DD43!K7WfoX)+!8+UBXRL&RaP-Raxv}>-^G#2`<6daoVTTYiUB+a}_{4k5i$#8Lc zuDT1SmgS64x#>LDaKqMNn^Y%$I6~7`=&8Dj#s_kku0o@`^mh0-*iwM)dX!OA0DoMm z5!FytKBi}*(`ZX5;%4@*rZ=-uS$qUwI60wd!c)S9Jd4*QPoWTCcR z-crL;2YKF?PCOSf0Kcw@iy|QB!fbeTwOFl8mZ@?Y?LmSJP;I{2RuuT)Mb_>O**7?| ziBv0dWmobboC~SC3YYHA#K6^|!;dOc79DO?7{7+o2sW9ZqWp-c3_1ZmwZ0!9KoZEi z#^_AV8FEk!ZElCKE!P56iDDh&P0|%uS*~J5r#XqLCHj^`B4!Rf>MV0O$|}x^7o+Wd zUajM!;n<$q!fa#N&dBCyRH}jAj<-R!hVtEcF&1=vH8oNtZSp~NP|*T>k)(tEd;@2a z_;{vj$YkSj!)J|Fd_fln%~Jj1Q6~Tl7G&aKaxO%LG#B%Zg`O+^i%ZCL_L#ABUm0}|95rl!y=Dgw9tdq(I_F!V4MhoF?!4pDKMhYL zmy}z=vU5bTE|0F?jtRg+*w=<()lV+oP5g(Wk0XS0TzGkV%UCEZ$Py?pnx|%!=@%1M z^bBmBn;VnbiRLisM;B@vR+)RKh3R4e5S@J(MbD+1WOZS$Z@78J+0*16we;bz(I2cw z_ZtxmH0hO5VQ(=#)imDc){9OH1lp%dWydaKY4F#v=I^ttyMIF^jaBs6-)3b?ged_) z#?{%qN5&fXi<=Pad?rg&nj$r|UU`=ya*H!xFpAUp0O8CeX}kQuN5>jffXe}ok9rs& zJ@TL7wYPco;v|-n1IQI zWY6Ic#SImWiY8$YJT)S!gJM>y*8y!?)bGHIkP(u6~m#`b;D7_FzcStSon zt4$C+!2Ys-#N*2Hd;4E?51c3PT`w7%`26DD4xdit7W)quTi^(|yibXVRpJ%1)o6YOml;mVb6|v)3?}AcLUv=0RQ_mw&gQA-2>AJP24-PBF zm9qmlY^EyK&@`BOHENfzCD_NhE2LK;M3jBtHND{eK?^kul6t*rgwJEiYY{lGX%Ga_ z*#aLN06LGN7XcM6w^ZLJmevFo?L9eD_(XrMJ@@F}rOTWeW z;HITYC{$S1;yba7$M@F2!ALVLlTkLCBkdd^?d{dZ1?)YBz5M-EA+@yvh_}e{&X8D6 z2_T>~cOAm&{l-yj4A28ILH)y{44+h4ZKe~ks*})^J;&t2z9q%`@JX`JCafVHGotUt z@G~g)vzf;)56p+I+!~STHRd!>BAw!Lwe#w3QR+v^>Sq%hPqv*+G0^SJseub{X$~$% z*a7X_?M0bA#C`p=neJ0uW*<}TL528dafgx3zrCe2L1U+h?!D&7Gb#5dx_sZ=rY3)2 zDOs)&6I)VBUWE~T{aZq8LPWLE3ag@~tZi=+^;&xFT+!1OTiV0HEM{jd$YJN4(Rz-juIj@9pg4W+ge;tUYFY&HwA< j*F}GYD6w3^+4lf^Css<_SCqtRA^uIczrsHM_j~v!N}NH3 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-sound/effect/click.mp3.meta b/assets/app-bundle/app-sound/effect/click.mp3.meta new file mode 100644 index 0000000..0b84fd2 --- /dev/null +++ b/assets/app-bundle/app-sound/effect/click.mp3.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.0.0", + "importer": "audio-clip", + "imported": true, + "uuid": "c6d2c993-0163-49a0-aee2-61a41fd6d7a4", + "files": [ + ".json", + ".mp3" + ], + "subMetas": {}, + "userData": { + "downloadMode": 0 + } +} diff --git a/assets/app-bundle/app-sound/effect/open.mp3 b/assets/app-bundle/app-sound/effect/open.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..955dca8b25bc069d0ca89d96d98820214655eb92 GIT binary patch literal 4732 zcmcgwc{G&m-@k{UF@-S{iKnp)l4Q>oW8X#%p|M3~Xs9fOP(Q}LJ&Li-knC$pv?x;A zP#8Oro}?5}$x;oO`@Lr#o%5deynp=8^Zw5JIcMg&zW064b$^%7_j`S>u`$<#102XY z9XVnFjY0sxi$5Ojr=zZ_rK+x`#=ZIX7r0LNZ_@uhCHe=RfbIxGA5j26697dHj5xq^ zK;+^S2T>d(a*)GC83*+oG;{En3nmAn987btz{NKX);It;;AjG=OoCL_Q{@Q1Am_9FJSGtU5C9;EDFI-xOqlsy?p3XLXn@Dz0O4wxH6t&OWzpgp zbavN8=3AK%zy!1Jc-;r6N$8d@|4hrLV>|a~*a_d`<8>3`L8?B{QPd=8 zKBDe?DTF9LYMz>*F^%(2hL!W|dGtc(dHuHn-^a?Z64TE1K1p5-%>O}Ju1U6VNmXnt zk{8#BxHkN06&2m(GTV z^CbRRpd6j_EnVZ~h}7t{p#8tfr5aX0 zk92!fE^N3@d^y-~{`ZPXzPK2Np=6-O61 z+h2_wI17U8f|)v^xbn+o$Rw3>R!8`h7w)%SC0Sx=v!bx1gfxB;UP+l#Ki3BwKduFo zruCvSwxnhAiz-H?@R1gM=j9*%8XSLX64TN61zeqli-7E@^r_=N&KKTmun$^iKlm%* z#-D&DxSmN~pz=-oIt2z$p{NUD+5upvbaEK09tDY9CJ13vcB%RW&Jp8&Vwiu#8XgpW z=1b|S>8bC_Ni#2(eHT%w8Po7}?*8cQTZ%7cd+V<;z3cc=2nkZ!i8)~c)Z&Y@@H{P4 z&kU;G`DQnR=SIr>|E)H=Tg=>!`#qq_%FIuOLrepmEas8qB zeIqX-d|g7dGLPj`aY*5~9tq5;Idp#+wxlM(ybMvR&@HiAbw);{O`DnR=%=m1#5yBa zpM5ShDd@ZNU2Y+raD(ZO9@?XnTqcgkb|s|VprtI%*c|ZF>U+6s%)Uw9LCDs{e3>>= zpsS1);gx4Nw)sajuvG;e@IA~9Q;2-3$>}OP1Va$yFlU$Z$DNexWQF>)+Xtrn)A;EH zfV~CP0YR^)4LaWJu+{80q>^0^-SzBCo7f(n6+pRH?Hm2Xd(iE6p?_|=Ziw&EHX@X4 zJb)*2W$6JRa86&xHzmdOC*QGd?+OpZ@!%s&iMaPF9`2S-e%8}jjk>BPgGS)GH+dFV zx`Unqu^1jsfTjSLu*HGIj|r0{P=KgVre@f8$z)}vO6hj)3`rv2*OTiXu%6qlU@xp! zu2hiES6_9g5Py+gP(mqsS*Is&ex~yMLr`5?*C#eB)>9Z{cM9p=CFg@AV|EdGNTuhZ zBFfgv{mH)U_MW$Dgilo>lUt2~5-*26eGJ1op(rxv+V=uDxW><&T4f!2TQX7~OA+ub zhK)o9I&((qtQPYRO&bG+mEnX{xk`SM%L93{3g6G!pRDZ>C8uBXVYE^(V{=snhnRsB z+IY5|-ARqJS8aIS)_R740ZublEt5%RpKlBUV|ZDFnTqkAmtic@bD{HkgW( zy8xA9K@0%E1c=zkl}w1FfL0t8fa@rshD1ktt}>3m)g)_6w<9f`@trNXdUv$Vx^!cR z_%|xbA{7|#dc?#Tv-|cvcY1o>HF)X!`JH%R_@$wzr!VI8gZl^3y<5CjXnNai4n1%( zcs(C|q;5l>KK(3NX#cVBH@KU{^y#sp)~%iamV#y@+hyOrW5+gk<%aGgq?0pJEEV{9MD zl)tl1H1@RrMjh9lc*ve~aA{@Em!|FROtpSC?xKXxXt>6AtVFQtLW+U#JC?ZdJmXw$ zY7SjeUple)N{@#h$=Tn9J^6x6uJ_Ue?cXplJhJBtL^j|8`|Xjvt&G|{!+859L~JnW zlxY?gU4dr^d_QJbs6mDm>$=tUb+tHE-_&#@Ar)Xd`-kz}O`U78VjI19HY#Lju`cFQ z-vsK4N$xsdVz11@RsYv-CHhyKZ;)@Os_ZY=(siOrIhx?1^=EdGcD{N1A9Ss+fhXL* zw*9NodE?g^WXu_*pAUDuv#{wqFXOdwAp8}};&$7~;{4Ak%@Ho@@aOm%fcz+nYQ7Wo zR8&+{Rni+@w?wrXyxCMz<02~p^As_+GPyPr7k}w^31uhjk6fXY_{wvuMbo9~)ve~$ z(M~!m?ffc@yehNU3;Bw;5)7bq);uHuWz9a+w->(6hm%1+s4J>RJy{DDluhyo)@sLo zoC=3TZU((F63g(Oh_FdrC@FmuyM_}3#Ae-Pov!my1(VUooAjn*1PLlWeX7V~5!%G} zqP9}Bx!~{bQH!NkU9C_`zdg%q7JoVLkWA^Mzc_C4{6OAGl!F<>LLKWHP{p>AR$O(!QiP~@q3 zFCsM?Nh>v#F-;W6BV?1|k-{m~HtNQ(c9{gHo)hpA%JYRguWgT<_Elb)Evv}Z&}T;K z&(*?T+YaB>AD(ZpnJ;7C@_a3w>08CgpfA*=aCNUp87cIp6A)8+K~EcDkO5pL6y>d! zG;7-okZCcWK(N-Pjn{n0VL1GQvz-#(^9lk?y}fH(DaXUf0jNyJ_x#oHCjpeoQ%QHM zmY5TNUMX=AHFC2wXUOXIR)aoE^8of&`@D%Jy=$(Hr$!s4m&R9{et-{YMV^xBuO_6& zh0My6A|(4ZTJMIs>}Fbu%8TSXQBOI3GuZ#j(Ep&)QZf5g+pCX^3)e^7nb;=BV^^|r z1O#wOc9}%m8F{m+SWZw`R32j_aYNpln?XYKS-5qZIg&)s(X?#QdwtF@Ugu9#aZiDUF-bC7qp^-sR}eDm`Q)%j#I z!#4T?MK7~7yMZkxMWCB$p}M>fmj`7iq{tYSXwb4|9pb0@tNq0})4nx^G9_-YM4l*$ecS?IyL(tvuUN>MC->#d% z<6Q#jJlz%hB#~b&8LiNPSo3+~8nIkmRMvM%6`Tqv?W8`WmaYo?+83;*=JoBw&kVSt z2x}Y13EzNaSLcZ!1q`$TcW>AlW)t%MzLWQ6Q1Pb^Oy|pffCo1rWFlC>)aW}$6z0{f zdp>U1MK!%^5hwzOhe7)v&EQ$y!~I%Xx+hs#UpLrR*r=2KxuhMs6PY?<3h>Jef|%*! zUc<`;XL05}8WoS^F>2>a_2$K1^eHMT4c=v+*x^T4 zkoS+)Nb;#fYmt(fp2Li&y3)eP&`XK72eKPWYACjNYh2=iL{u~4e1gVFlYcFKAG*@< zg;1k^R3J1EP_5K_@sEqDr_oG~C= z99uv9^T{C=Cm(+Ru;)nU8F?I(fZPsT*umJB#o)nh^4H`X%WyA9Xp6A(te%~JJl`~C zoc6%Rx8{-)FHffYw!>Q%?0WUp6~DRM$O`YX`2KE?&qoJM@Go{rYC(_XX=?_56#V8= zy8i9@`jT5ga3bK1qXGbMHsXUu!rD=H7D?rJ9d?q`7~JJGL?g%a3g^dkdW%^U#LP)L zfNQ6lK(O*Q2yUE)O#6749r^}b6Bs(-bcQd=CVH)DD?W!OXE!=)w~UIR=^nBv$DUyVx z^64Z)H*n0-fh2b7mdDGM(7R7r%Sn7ota}|QFUJSWPBU8UEUQN=Xm(W-a}`Z2j{)rm zYCqV{2TddE3K*6AV@DA@*ey@@()dY8oCMspbzHC5Lh@o?2E4k`H^Nl?@I+dxbX&j) z{lcb7%Aa<$zbYVRlJ1M_hGIucrO;CnL|QK|xrp?wMD@ZjCR%PxL#mcGC?@oW zU?IrDQ0%~8H?&qn7-26YKQ(N-{$5_b1P~DK?09BILWrvc2&OvV$?Z0ISNDcH%Vldk zd|VcB=kjb-QEJUog95$7CuJAll}>uY|4kT*j~e+W0K2nw$XDK*8y~1%3h)`*F_Ngzv)p>= zpyh!e#ByuVzJZ#r=WeC*dhAuYgkwLyEX7OQWmT1J>=-70>@fRI3qqoN0?gg{=QE?+isj#1z!!!2V7!o1fzLr3pTUvm!Rb^jdP_xvB%__yEA zsYqX`OI`{tk=vx929?{b@(+_7-dCLXz1RNRi~YYn2(F_z6-h?2uh$UAjRM3Fo?t~w zdI==`&5-|uG8`su0I(T#M?WLZ!rT)lfA4N{`VQ)U@;(1VSB?)}Us?o!nB>j>MWz54 T0KnLgVwg=P{*!h8=WqTCDRHk? literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-sound/effect/open.mp3.meta b/assets/app-bundle/app-sound/effect/open.mp3.meta new file mode 100644 index 0000000..6bae364 --- /dev/null +++ b/assets/app-bundle/app-sound/effect/open.mp3.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.0.0", + "importer": "audio-clip", + "imported": true, + "uuid": "6aebf211-b620-47d4-a67a-b76daf449ffd", + "files": [ + ".json", + ".mp3" + ], + "subMetas": {}, + "userData": { + "downloadMode": 0 + } +} diff --git a/assets/app-bundle/app-sound/effect/win.mp3 b/assets/app-bundle/app-sound/effect/win.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..922347dce5d5b32c9a3f03aec0315206a961d090 GIT binary patch literal 27500 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

    =hDRq;*w>CqE#Q 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

    C2;BF)EquG#-pmrC*1 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 z z22_?TS{pT6KAYuFG9vBIV-hC?x9g$MayNQA7r*+_bqk&#?f9Vr%7ucTXso(@)Wu8h z)HuJC?whw(M{EFhPiHaYZu^4P|CorqXB0l@EdL4^;mD8=PRk+t?X>q8!~J_V@`s<< z*DqOQTI|I;MgNhpZ3B%YrRml_6_Sm9nhTC*8Gk046pzpC*%0U6MovkG!<>TwCkj)Y zti&PTiXm)wmgp>;u*8m2ORGs9U%RI5b~ifjTh!?m{Q3r^eR&2*FLjk!#uzy!9qRnJ z77Sz15m%6D^oap8>J^p`fzH=M;{#eD6V(JIputocHAzBvbZTO zBs;zrTD7t`%E9iI+1i$(pQSUq(0aY>l-l(4U$`SKPA6BTNKwRhGh?$hm9Nc%XRfTk z#1Yl1%rs5^;0Z^O#0q3)-wBoJWJekYSnyb}JoVygtLn>2lUsJk>4fDm{j}Zq7~;~% z?Tg%quybf18zINj-h{s>&AGb~2;8$pKV`D)K3;5SdAeirOIc&Gx$?RWQc=jyMg_HoA5?#4I_jo~-;F-Ahdyl@#w!l>YD$GG0TF#W6 zX*p~&!z9OAW(Z=(p9kjy$!}@mnwUR=w(>=$;fJZJELWys_)!YH_$q#j^{HR3HC%ui z;a;7Yd06wo2*9v)k<8L5-ZT+0(pWDJafAxQ1Sk}EfWD=+Ip$VCj$T^1wJ6G=oun8M z3T2MWVUDn2>LbT>&3Q+lK}MvX+MRVcd9Ts$o#58RD`3F9hG4$xPlUsuLRAsmX}BNd zobGwcCchhK{gXki*Cpv`7>9o-3RT2}6b7jmGjNcX2ZBS5^df zS@62k@@>aPSD0+>k(ynTz?OH^wP}S`nO}juARblN`Z;nH_#UeKTO>sZ#@`vbCgZ}} z)P*1Tz4I?#FeJ?$$zgO6hIGl-#d>}n83ui8llXrt*Uk`Q zs}r{xTES_7Uy#ui;f%@RLY(5s6k^Y<&fZeJ zAm)HI=r!}uo9(1r?RjU*lF*+lx3pAi4igW~qyA|Rl*MIhPt#wBVomD-RM0(nmR?a~ zU@nMgxxp`ym&b#eTgM+uH^N8sb!yI9zJOgluHV?406l2SD=FK|WF2tz$Lj!iv*uhQ zQI+o|v&+CYUGf|L@4bAm&29)-nar5Sz8Q7#rJeRHY~y;kODbS5`)a0IO2S7B#!@%Ju&Z3JoV-TXyR;&3f@tE|2Y=X7LtF7T<9rwyI&Z(p)VPZqK zfo`A}28=JM)_uKx(s?6sq1BD{?3xR828uctAx_OAH>G4N*^$d{8QXD@v9jEB^$}%7 zG`n7Ez56Ic%f6G6M962J@+s_kKxLnCjvsX;%8zVuPpV$s=+BZz!vqCu=Izu7*W#x7 zK1!Ush$XVm&T_{x%d+txvEEXpH$2&?yJEqWpnVJo?VuK!?TTcS)&(s$@q(1G8RHC|6rYy!#M;BF3hC3$w@&`* zQ_hYU^z2sn_6%T?efW*%{L&8Bj~ieBSZH_AGjr>LJ+<{CV=PXmk0-JaP#h%cMY2ec zoFz0X+S$|V|HykLo|m?I;@mnb`V5duTWsN#0}fJ9*WJyD!ub$ zBIbg1G7TD8${GeM3dV8$(OR}w_s*(y8Py((3)AtvmjMss53Z{QqDj6aL00gCCmcpX zz+}eX@uZPr)*Q`j$5dFtGP$*FlZZDszXbwbFx%$689Uaz#LN+CWYW3d&F&z2LH#`X zz3RaAF~O?YWwv~8NbBt{yj&S&P?(pKu?)fHqzj1?q{@@((~8$}BI-}bt-0!uF6J8n zokKl&067#scrEP*0+F`m(;%ts2oXOyC%>EGp^fWgUC1(oeE9*7^0T9a=cW>9=c?$- z4hD40P4<+A>61~Yv7Xb%0oF3h-GL;_ACV{%-jh~(b;@O+H2GLezU%MmM1{yO570LX zX=*EMb%y)yVu#SoaF5ajlQ$N>4ugFE`9|_&R>6MvBtNe}iw`YIGok*Yg8D;J0A%Pd z$&5c>^C86Lr^R_8E`X$H)J{D!9e`cpoaRi#{XsqI7vr{rv1jE!Hp-St=VKq{gq(xO zf+BZ5VGucX{dxJ_cekrrORhpkxetuz1e*AaUs&=hCI->sL!5#}I( zM$~$&92~w;4VfE}pU}HLbLj;b{@~D_NDN5K&<8+ty6JI^XIQCK9xM|LM<5MCs#c}| z3zsl;E7VKxH2a&tDier7Xp^eg@T0sm)4N*90EKEf8Pp8==-)m`gG9rEWbMbwFsmqR z!r7OYoZ^@E*>KupWJZv6YK{V{calM{-_$Q}f}7+(bXg2^bo3y0^eV>x8?4yD)~$9) zD7h;*RH*hzp>*{CY)1)sgLmrri$MPBn?vD|ER$~^jE%x<&qOcmgNJ1xHA5ymC{Mhx zotyThe2WxxCqhl57IiK0>$hN4p((SCk~PGs=0nFse_|$nUQ6DmiF)ZvVt!GJv=nTj zxTTR%(V{+;_Y`+xoQDAs*IiGmpk&%T#CF7ok?I6RDH^aZha(rU`IEVIB@HK{&t%dU zqNfAp+WtOE>B{f&!eB?sz7y!ZFa7=Y(3`B%l0xa7o5?UU^|#!qfe&jMo9xAnHWga~913#I}n*N}MJw`VbGmGH!+32o0bd z5~wm!5@%3`Qo6Y)09d|J%=R-(N@jBTSY~l~3-jjHr-dRD&!7Ce!i+MmeBnJZBU@?C ztDNag9cktN$yD&t?@i+m2`_+NZju;Q!-x3^wEq(WLp^7rTz1$%rv56^(yF(loRMkl zZVi!5-cp5po9yQ_i8{V%xG7+DeEer!uz(uh5KGvrlR5gZF3HgL!{NNMsFvST-9774 zf|%fO8W3}LR38pbw?5lt*q6@x&x;CGI58bvIc}u4w@O6>sd5u-=X0O9^Fw$~y4XW3 zU#{&PH0QC@Y5mlXl9BRKSX7hz5%G6G(c?>4kQ{VnAxn$N$neiQy9XmYz}N^(d;~#=5mF`Z&tdT4A}S^>GBcV}=cZNzJ{CsF z?siXPd0bNZT-?dxpVEu-gw2>D%HhAiu0k<0^^;^tqh|V>W<mD+>XZVKtt} zk(IbC2%w+YLHE>(%OxppKxtCV*Rw3fCE2iHO(&el-$LRCYChJt&{(imhBkDP**M_7 zCj9ok@Gz6vf7oN$juj-2R7aHaD3H_ouW|w>qXs7`;+9Qa^?o#9gYI|^iHufR-1b$+*#kRL(x8bcL+^<@!= z%Q@qxVVTn|PWJb838E6xU@FU=5_)#T>*xgNf{=e83pg4S598sYy@*}!Nm&eTNI<}1YqPp4_6__i+GOlu-m0k;gNhktH=Y)YBzI6NeM?JP>^IEPa=G_H!RdrEB(tTBZQ>#|s zDL*u}W8REPWCC)8oxMmUk`3#Lkso`Y-A;5ZH2ZbdlulsQoICd3vT^GLrdhK5JL!b$6A~BLg}Y6H zlc^bo5BOQ{aOX=Mfu#sGG}Xn^ys;HoKuUz=^*0=dArULK5ZnOsz0GCbI0ejJ{~dCs z+#W67^z}qXCbBo^PU!j#x1NW?Y&-)RU$qfk(O>*E6IqAv^T*=>*`%^3h zTD-4F+|Oz#vJ=ZQ6f0F+_p#!K+fXhInbFFgqvlDF)`lJ(ta3;*_D3RTD99>9Eg5BSytr}l(1N6C55bg`v>+gY?J7p)--T4dZ$}6P1s#j@ z#ssjt|8gxyj<1{VD|^E#2-6wMM8&_>=arqHW=hqf5-w^Lwa?_xTolpqKO+zo5$`x9Q66!ZPvi4qT4Uz$ z1XT4~A&aoxf8`e}FnXIgDC(C#I*cl58j;@fty5kvO2JMr{IaEnCqe9(i(VMG^vL5d zYwA_rnZ4a0>iXru2jxh_51Q{O5mvOr{Th+TZ0i*)x3kGRKca)RJv{1HD}v#A8#=zI zIxwc@5D4V9CMn|(3W_Toq>vdeqd$Hs8-6qVT*pgB_eW8MhyF-Gk?POIcaPqbn`HE= zpuJsvW&Vuj^?F0vwBO}TgYkK67|4E-kb9CT6%+}doZYK(e9{Yj!b(qyJH&DFfe_N5 zr7)Q>Wf~J4nA-Wc>2Bgu`lJv$O^T{RJ6KSWmz>JHE|no#gv-A zCz}l<8o_qfz6@JY{B5dmpb*2G3J)bM&3BUA7!0I*IxmV6(p^A5^X?9qbGHReyNJTUrk} zE_Rw7sGXi~Uh;}JCd8dYppO57FvaL;kjR?s`S?^n3C-U{6W=y-Rq~h#u4Ti#7$F=C z%H>LY+!hr_?^pT)oP4WuK~j&{;8}1^SCVWr+lQpE0|I{~v$i^#Tk{*Z^G`8zgB1*xhY%y|0+&lghKenp zACQ@g4o{8n9Kne&R>p_%JUN6-qZm;Beh>#=#!*!NbHJcByM8b57E-A&XYPy;%lnfuJKl&H# z`S8mRo_%S4N_hVqh_|;l;?5v?9k6sVy)J#lLp%V8m2*O)N-VxIZu-L#j6@u$KySp) zSUoy`PQmj}S|Ycul!*JRo-30TE`4CUz=x<-&&IVVrCtT+h`!>n;r3cnN|hhoy>Uyo zFV{2GQ1>tEn~94+in$;TA}M5^sHKgxYTMav6o0ntSjc@_v4Kp-LTorW-Gw zj2cODzg!Kvcdk4}-3=a^x^&Y^eY;#*9>T`t$w{f+BVtseNJl4K!*JQnyZM|mPbU0k z1MoWqoe0zgopIlu^E{-$)F}b}-7S&*e~fe>@Ez5<(~(paFL+f&oJkg%XytJPcO80* z%kwKBr>3l-Pnqf!f}XVY?u%goF$o)G=5hl^2-nf$r_IVi-r^QFr@EDXmU>fx=TmzI zs0#t!RBzu%4tQlnktGNn3W-;altKgd(4{!ki$H8&um>+mM{l5RJ%AT=ZlNT0yU9kq z!UT|g*zNuuP9yBs-OhxP&;1pNV6r!++-K|Uxm)>bT%u}KlFg^551%jZBRZg`>8;O5 zFKP*9VtW?ss$o9b@q!k3n$JN3g>i_vFLW{%Nml?&Te0Mv5x*A?=}0EN1yDr>g6C+f zGzZ>~*wZz={S+(xL+m-HS2?N1s|Qa2_E6UpD>eX%jU&1k0B|Wo7r7i#;dPOHSnXX{ z1>8w2eLS;gTtfPX^A;DX!34TLzF8t@o#enwlu!r=gd>Za5*&$ZGh;rQiEEIi#jT-| z<&;))jhu{RV
    =FVZeq6J&bNfGyVFvMOG8Mt!TJa2b)ac)hM>FI1!ihv^DZtuVMn zRfiYvd6|rj@Emq&@o?{mdtTux-Rcz;PL+6OJl6h9e`3^9n-gGxx_%2R8~)_eYp#^Q zt!VVJ^7k&J!bpo1S0$uLqlU^}*|PY2Tz8+e_t`sQedoXS?2E~ln>&jLAPA~0L1<78 zt2))+8}hz?r3CS&ZPb@uis<}j1fY>*H^15?VdaPt9R#s~aiWX@Y75k72~(R{nel|_ z+yZP2dcgtpv@oWK^b5s^@|^X{hleiJgG3@fplf{=?%)_lqcWdMsTF3$+r>$$?`eyD zIu!k9_^m3dQFhnT*Ds7dv-20LHG?RJYxn1?`<9p>Cr_&i=@Lz?N^puS))TECuA-i@ zw{n+jBJ&*V;nz<+{$Wpe{UMNfcBf;W;AlykXjm{tz`wTTz#JI#7%d_z>z3mO8U=jc zGGDPAzo&THsS83fZA-?49JF(k6K#I%=|x@h`xO7Zh?ej-7zb8v2% zd7jxxls9`S$J@{5hpd1L0hw_T48bBb-3O=^C5PAWd3ea<5nA3@RTGh8sV$bkbZM5( z#H|6zKZnF3b!kf%$%-ws>|g9_O`$mUM0zTZHcYh{?=x^A;bh^aDb# zvL?mM&@1Hw)>Eb-?#k8VZ03s3jA)cyM4_7p+ezrjFJD;InlYwTqHcRT?<{Ue&U)$2 zUskhsBOhOovD1u%QQfvcQ&`;!G2mM4E@G?8cR4Y&Madgfy}=Rs;h!x~Z&1}BD9-oA z$LUBT5+|-qXogy3mSQvQwx>sK?KkiCHqQ|9rnU*>#heqrZ@ zAk9fdyng8fY?tflC(FAUH&>suik-2WQvh-=s5DZsa@bZ=iux8Llt)bx1^^kIz->IK zr2R8wbl79?ENl_Ke%VYTgH8h%Gw!T5x4^0?m3aM_adrH@Dr!1*eoH5VS8uMDe|8Hs zqYnQ>oF`GIbn{c@VUCQJrjD{I(AAxEOXrTXGn!I=@@wF>E?oIN1L3acd4pQk41edc zo{B=%3)Pw&fiESar6PnAW;fWoYPM=(f z|DgM^1%;avkR}Bl3VcjJbXG)}hVYQRtizcbpXgs|r7&SKcKd3Y_W1LSXX0^GpJ-f>!=N2(pH+AHn%QidmDXxem^un!yXy@^_LC)%JM<*EpBgB`YcMkTAjT zW}_&Kig!yq0@e>kI0B%pMCSYPB&=d`DnVi+{!mIi*Ct*DdSVMx7LkhUz$vd$@kHAHHX+PMYJbT-kc8gP>$%G zS5Np%<<$0>5XQca8I={y!#~mjZHcJ=w$G#x3lO;=9W+@le~XW)h{T#+ICKZN?R8CO z*#OWLqwv4GhhE*4323^i*-@bie7;LrNj~B9j}rYCmh!Nq;u!ZMiuUWKrQCuej!sW+ zZW=)|+iI~HnGZ<;z%Cu*nD6frwegl8HY48YVk|RxaU!fEhm!fuNK@SA7U<=3`{QP65Vd?oqjU?X-$pGn-nkir(i;4)dQmH5d5xd2d5ba1a+kEr% z)S67C^29wW?s6_@8>_bT4E-l2>s68I@Hdv!PT`w8o4#`aV0Dy*eVd*ByQbVpk{h|_ zSSl|Ju%mJ2kUo2kzvj?>Vuvc?<-zIZ(z>L5exhnMbOw*_23&<|CZ`rLgbvlJRutLL ztFR4K6HEO6+shtBf=`Gow~k;(LQyHM*!vJ{IKN+Q)#&C_Ld#iKY5~1ZODeWJA*-}} zcZXztfSDe+EXa?V1rH!~3#?r{TdYJ~gtr>1{#An~%a1*e^D|3)zt{iUBwx}UE?K8y zq&+9{*Yr``4^zI*nt6);^TES!oED_(TdzF^t*;A}k*xKkvQ=3)1t7%^jMOC9wiqWL z5nuV`=YDDJZ-2~{-NlL)MGj*ZN0 zZCluL+XObuA*ag7?A+PSR3m1Mw8w?f^>lA@tD?4;0i$}+j6?Ebh8;YEZY4LqeIixedz{ev-POs&C zZ=XP0M~Qlp-%C4C@qM~#Q}eXjiR-b=DfJQ~Y7oHfq{-pBrq9?W8&GjFME8Vls>2?W zE6i9ofVExedp;r!jM

    ?YlVY%400<>=s%d8e?UD`Wt~L>@pD41{+pDqZpoy6~QC} z&Oumc*>jDr@tMG!KjB9*8wOH2eK=vWn)BB|C^F}hmRonO>Xsfne)tFeN$; zSq;61qyS7?yD2T4j$pdNmAJ{+F*pg1;sMoF?_dW>O~1y;_!aA(7Y*dI; zFdh?+t79k8lW=EqzK-#sdLt&s*IL71#y;W4@Emoct9PuuNE&8|{XH4RYFZHIImSwW zpduzG7cYy_#7P>^Gq>)RR2_7v%QljZdvRauG*?X$`YvkEc&j2nN--okvKWOpKl{V*#e$(SNC2LRq6f48OLQWOIc3w zU(bI@0q7of2-dHTlqmViSDP{7@e)my>^LbEKyNVs{ST=7GlT{vx-{CZ9C|+2{=x2v zZtQ7l23u6gbPXAnVQ?sV6%T9g8l#Z{p^Mh?Z~NtH-p2dzo?kIZH>f0r$grdRO(&mGwpzeHmTxz4=H|Ca*&YKaEcXM-+69py zW&0sHYMiif*DFptvO6tk`;+) zAHggerrF19@2y80ZVv##Elb+qk#qo<`+%Q+K~U#K%)z=GW%`AJr?JD=yqu;S6j46JMmo9_r_KQ2 z{eSmRB&#}jlsjx&Dynd1OQ>(YT`EFms5PFm$sZ1l0~;?|^tI5~O{Hrse>J#iZmyM< zn6$wrRC#G6Z2@5Aeo`A+NAF@y{7A}D<8Bwqgoo^4*%_I!a`53vhh+xryi7}`E$iPRU36M|wQTIt6$pXK2{OP*jtrbD8<|1&}q zF(s4H2TY<(?k!U;a1us>ZLX6mTqZIN;}-(G;7QhQSLhras};LSB!s8{LmGs%q;EhV zf-D(=S#WDEH+*n=gw&p{zu68^{ONzzl^g_lUy{?p>E8IHCn!8@oj?W3eDu*bhi+(O z+n6V&+$fl01d}8>lJ~{m8h)+J4^s;PjqCN!(h7K|ni3+M{n4$!MMgT{9;Ij?oFARk z?}eWSYLSCq@0UTM+g|lSQgjed_v6l7uJt%O7O~GHP84^T!%EfYhv6sj_J50?w`!oy z0Z!UP44X_sGRkvV%6wVJ5cIV7(h2kvEc0WLZ@=%ZJ#)M(_;`YD(iZP8$t?0&IrXVp7=M~4Ez{wQi53MD)nfv6XJEKzJptjzk3OWYfvvMcH*VS}3Q zGtg+H*nL?fAFC;Lo5jFm7-f19dp>i6WC%O_j_Qhfy`J>Q&Q5=UesO$mYOo^n+WVOq z>e^o)jru8QO$BSE*X8~45v?|hw3rGJbwJeY$d|~RyO_iBNV}l8xF5?1+B-(S$9J#i zE9VED-3JaX=YMHTT}7al@@~Ho{h{yw*5O#JS|!3ZV?Czu=89^*mdbT=W8NHkm9|fG>-YphR38<9Z?;hDmy=Y zHsR*`mn-wijGbTl-bR%H{~m2rG~!U zJ#hUb{q0-y6{eV^DzX*=+{UU~fewS#-h=M93f2;>OSk9FAn$JdV6qI$9cssMj1etT zQ!#DG3-;=ygu$Z-o`pcdwKtx^EOuxUYPyd)JNpW~3nmKML9zk@!RkDIley*vr>N~z zjq*c~8l+-zs);6d>FKs&p0mWe~m_B2uWi$B{FI?3r0+7RB=4}mJi2UDE? zYTw?Yo-h@W@x_@l`0WJS3NO;=8~*s`sp`29ATGp~kynAXzs7AnQ-ZY|%_qk^vZ6$c zlM+rma<3UdTO#7FqoP$q7L;GSmUQiRR9idg{Oqa5dQYXnG3s=ZAsEX1Q4}{l@fUMa z(yEU{6tgX(;|g~1yCIrDghJ06I~EmyCI@TF){#U|`z|*eSS@(!5SDaGVVaNJx8>VJ z6rJ9M?N6Gp3ytN``^h(SU9TU`y6@M{uDorkJ99Ww(C5v4hPv7a>xI3s;`$g&@}Dx& z7ziRvX1ad_5WGj@Qu0IO39R%Sn$mJ7MLAl}%9-Cp!nyZ0BPn0V&K^nCA5V~YS zkT7-*U~r&$yMFwFWU_19Fg^^eYcEW-bYW5dr^bBk*MOU#Fhx|e`r^Rr^IWnnp2NAO z4=grMlI9Y>uET7i`7u*0hphMKn$Xe1u~u@D@i!$yySKiV@mj5$z78!x1#q7yqvj)6 zH5p>QN2VxE>=k1#9r# z(m-pIy<&MztL@qFl-|^mqFVvlFR!E{@7b=)ZeWL4el6dyajEp){}i}PTs?V+hww;n z6r+lV8A)V#;Tb)@@F-HzZ7^LU z%vB0&m%$-n&ieGoX`9L4;4bm6YtM5)VE z_Sy&r}1w%F*=eR@`w4FwDd6?$>U!{-&EP`=Y zw>c>_d8ACjFrsm==)|LHC{;5iLCSgHLEGUY>sD0iu`a%R9dZ9QWC@K( zNwXnK3J9F&Htf3Tj_pKYF^bEv~ zc;@mff{i#0&Z;H__b@hVzxTAd9`S&4ahj>V`S#+YS+)5coZ-B$8MP7KoY34UYhR^exVem!RL(9Zsq)MC3WHSU(J{u3C_T^*^ejc zM}TkADA6J@Zh1T$#fFe0u^wXNP|F@6N4ngh)8y*@%F?Ma?P#NlSh)fnd^YaV)WeoL z?&ooFveJVd1Z>mOE2T!HI0Hc`C7)A5JDzT2kZp6QdSjGeNXHnhlJ$Sp5BbrL@AJHz zD6Ua^#2^CI3k-ZB?&B~6gnVoHkhS33vGf$7`Kh@4`l*k2+#f=twP4DLF9%3gtQIf3 zzZAHiu;;X_S=dOT?rW~o5?qQ!a54xJ+nCy49~sopX;gfJfedh-vm`)AN=i(OA%NLFAd= zSF9-OE$c#~HqpC`gJ>!rDP$Wt4_=dgDC8rSc0<4$80DdT6Jxtkm4BY_PHm*F9xx55`xdkXVX!<=OJvTXug_PTLYCii@khES`V6PsI%I0BD z46j_8cf?X@yP{s&V$c*&vZKmA{J8!~Y6-GKv%*xG#8h1AOr0p zMUL5M@UZ7VUH9Cky`jppaI+FhgczHQ?QmsM5*Q@E=`DW9jO}1>J0-v~L)^v@opQ^G zRvvdI?l<0Mg=~oB?k9n3l2+1Od$*p`LL=WdscWNoKWW6^x)L})cz7^7ZYdpI%OkIt z>TjNXJLtwkx{?wV`@i9Xg`U<%LN6Czd7nHkj=xwB{`jsGwRec4FXW|*l$*I7Vvl}h znW%9KD_dG$O3Voaef*w5DTSUPuyOF&UZvB)=Z+TWFJCfQLin0GL`b7mTdZ-drjfQ^ zsR|*7oNXPeX_nH-{xgpx@(l_zX-V#<&|Vm$QvOJy0`~8Wk@})0yuk4Gf^pay(-X6_ zYqnQ=bl&$bQ@;j<=X-u_H$rBOR+U_OghIK)drgq$+LCXf)Vow z;}=ItRe>sE6bIp(pG06IODvV}0~fIx#qxzvHc#XSH?0Uu>L#C!F{VSw1=oy=0g>BX>{n;oU(mi8;zFR^)+%>-};MrjE zd@&aO7v~+tfQY*ec7m}Y)v7Et(aZx9@38?dsrgCrhj^F=fjvoAWbi1FycHp)aE55i z94oIqxKw0&QZs@yQ8;J#`#DBc>DM$WPU|;DO-Yp{4br^w_BR2U>;74b7A6t*%^kty zZJ%{eIxWX3l-~NO@fl2M!X-H11EDFwHkjVqZ_-##9hfQWNajE=L)=I^jr8ih3JoO=5ye#qOprK6}zn5 z(#b_UZ{3#VH+87130o}dte`JZ&3-*eu`tcuMky(-r|+eeRI?SR8VL&aRsW#-@Ysyc zF-wg+vRYp?y6?S_JVym|9=>J6iUk2Xv|(bZhP;V+{n^jVVs+z9jtGjxZdh?{Xmu}I}cHxgY9*%hEx{uMn!7eHJJ;zB-v%U=Y zW0wZpZm1tT{uDO!EDI`Qgfi;B*bP%P$LnvmWGx`Q zmV2kR{&k;>&ZEb~#u=`JtYaQs$d9(XvYKmHEh0&!pqTzAWvL4NoI~L!Y1ibK-kRbh{%>R%4HgZnJ5vi zWtS>8H1rvdOTZp)rc#1DW`wTKTi1Svs*Nw;((AtfCG0@6sMfPi$1bSR04&-0v5v_u+K zJLYX9`1mkRx#kxpcD$04PNLAFK9n{oYp>6h5Zo4`G0^rkdHYWaB|J!S*F^c{8$fm| zVF*~Rm0$n9DEt~J(;pDRX(ruq=?GL?{5R4tFsT*|&m!AfYVweX84YRow|-kaU9z(Q zwzOYL+B3-@94$&RkK{O+*1kRQX-j*6y&m4EGT!(mnA70!ZRsn8=49+k!Wltdx7phu00=H> zI-^|z_z_P~^d6Muegta?Afay4*+%Z{79WKiz!~fiiL^`tva6yGlWQjp=l_12s=AAt}*i&k> z!>8ZE1IeR?Y`jKc3OXGYiX?)*y4)S=|32Pio$MZ7*kG4(v289b2Q6DxqCBM_YvK5> zAby<$TntDQ>Dk)La9@!Nf`49LpitR=_i|oD3(!650OoNb`d4NEG5qFceJ9|FA;(|( za2n>g_uyVWtkZ>pNd&2Z7H%1hfnH|MXl=N*2gQ-`w~Dqx`)o$lNB?C42I80rOX+r5MVR%DB+!4+*SGeH2_@oT-p`^u zwESeW;@3cxQ1@9w&dg1F991h4BDRU}#lMTsF3#q?9%Cj6O?>n*HqlADWj z&Br1+s_-^=0}Df(K^@^o;*`WDIeY*8%i+>yoLFx`2*`rWRRmF$XR$$ucnI_jpKvIC z1u>h4^>1-w>whRazW^o*m%3$qi$4FF=vnauBH;4$exK;k%pX{L3A9-<@5Hwmk0*Z4 z8(|d2WB12X3F{?Y3wz%5e6axNA+i6^#U4(k=r{c}cfsUS(Q4W$FS849`t@G<+LQ{P zFJkSM>;+TBfC~W;2H~aIVoea3Yz)^SRn`XL5MNAZ5u%_aQtpzU^c#`yIU@EWyIO$A z=t2=^$iC`&Pr2+`rc z)Fk!{v>$KedvSuiwVW>f zLzCpGrz*xUR}(Ld#yui?psvS8XHWtn(aCvSqH(((`T(&`S}O;33RTY4*NotMMBx=y z?j?nCn9syVg4(b(KJ{y&@5BZj7uf5->(g8=fBf>3Q)AyBy_T-pFkT!gG5W?$a37NyAEu zC2rFi(HW8%3(6bawv6K4f|p+}?(O~e$YWqfz%vU2;_rqqvPcU_awG0Kh=e9vXo*_y zs_rIUh5m#>AydaS50|F;;+FJYPg{w1`au8UQ{6h`_*JeAQN+6^AdzQ*vF1~)+N=QFzr{B(< zSpukh?OH1s_jtQphj~U!&$D0oYwz3_G4Hg$R`7c}e_?d}!^iN)-zEU0asHtejU#LL zK?(*j)DY@SL`GXNQ-vjK637?ZEIfJe$5m9`Lj{-PU5GI(C%G!?=6txpWBYzU)`hiv9 zkyEV{3dGJduea#p*!hiQ`0cs$PlT*T-v(h8M1I9=<{L~U%wd_`0s2B0Uh}}E0@Ve| zCKM3Ijqt{}Wu{Ue$I^yTH2cAr;|Biqfbs9NI6kXjH-Gg(tH{{=*pcRaW#g%?yg z)F2$HG#21|j*CMI=S~Ds_={N)LCe$Iq5$-aL$piBVdPu)rNm7@?BIxzspr3HWH4P( zsJ~PZ-b1~zJ$|!Kk(ZBgQOi@j(So($qCfv6Mc-N5RQ>L`bS2Fapn6r5%>6DOd$#@l zV0ohxSB_1mlLZZOmDP68voe6$M=KvDXD{hBy4<``Wu<{4xY=6~hH=UqYixUJT!(SD z8Z{N5jS09E2yUJrf}b)RvSzMoBh^PN>Y%YA9spY<_v3L=sdl9b*23YCUXVH~NAf#E zPIW)#s&D@|usgK@89y)Aj>sUbLVX$x`AS_}=pX>;W?j8akVdzu>_(K(jAN{2v z=CjcfW{x7+LVZ&}@VrFHuca^P|mEKL*s}8=F4lEW;qzZx= zINp5+eR;*lTI%_UAtWR%F-UQSF(v^4hkipI;)5&CtYx*yRTbJ0X>4RJEl}q=HJ=?3UGMtEJosJUnZv=&x5Y%TRM^(_ z7bB;mKYTy;zLYEN4|Q++M}7DO1|O2l8@p&n&J@)IE2IudE^<(^=m7&pl^U*%J$!T9ibX^E5xySJT_l{f%A#dhic(Y9j$nuGmvaOTin`C+1&r?MgMICIMQLR)8 zsz!o8R=2nw@8tW?$LF=!D5s7$?Kbl_8a#(HdBS`P5432~7jcydyJ^k?&z>w_P&!*5 z3&7m8DMCKWRZ@VQryO)8cGPm#Cj5C(eT`Y_29)G1;fywf4ji7eOIciRPZmP{GtgG`^wXZU)VR8NjAev)M4RG69WdzsYu;@hYt zS9&);d0T$gE3I&BRLc$N7EHpY$3)p+CP&Do8pw64Vd^}-=zJWb;9;#*SKIL>f%k_c zuSn){_sTn-n{DL@uu>`9Rz`pxC?;;4gvXsHR1!UcVtI$pDCb(is@mBSRev&>?oAr0 z3hDIxh{H4dB=7Nj@IsutnCf`OBqs+1Gy5+;EHWz1nEv&8u!Diq4v3qfU*6_RIzANt4Ydmlya>E_0v9l3`P~Dt9?W%< z%>H9tpaiu&lA`T<-#Z~uvy>~Dx3}>^qtcSa^y@VD1v7=6L6BB!Zprns^WrFd@ssUy zyS6|8mvud&e)+I`WVZ5d_AWUWD1A_#=@vM~|5iCJr?)|||%UQvQK z-IIMhtr3D@PLXMCiv_mIjUD3`C6Cmr_uYR-{`gQQS&TEb&w2EiY>9`9GMswdz+@!o zpg%T zl4qF`BgQ4Hr1-Ccy~&d|nYQzegJZzeEvwr~tTEoLn4khvITU%hK3M;)ExjChfUe!VsOf=12F5FFJ~O6Ia2v$v$*^5=f1M~r|OSC-)z#*HZw$p$vED- z=OAbdNmXKH?dK8vF+{5=O4ts2`j?(N=D`15!wA7U5)M(4O~D~{r#!<#86K;kt2Q;5t50^M0^~w6c~2!hvY&M? z_Hv!s-ZL}m{h_(J6;3bL1EQMFcQalJF?_q@%h!D`ekx=GcF))YZPRy+ff4uuD>LSF z%{{n-J%KTy}j%DA|OLF>6@AZrpdvhNQf=t8}UbL zRM}Y*+ewjv3PhiW^O{73#6o zI4#HrS{*;sV`q&4OHoVf9t?PmeAQxGpn@IpnGC_6kFO&ZSW?qF))j_wV@Hs3@ek`I zvSN@hiC}5pe2U`)9I>Jo)Rr<}?h)H17tXX=n-HT1Jb$s+Xs_!)AjB7Fhbd!jRnQw9 z6h}%5d09|7#1p*VRElp+kmOauBu#8u!X|cBv%0-#wg{v@__5XWbQVu=-;l4AXy}pp zgPdeWgZ`>JoD-}ev-KCw8Fy#DmzV$8X}Q*oNOr2%?9e+a<~Hp(@iOjPM~y)rS>C#X z8kWnyStI|K9vjqxPLKHVbMJY#v~7x^%v%1-so0vzFZk)&mlev~uX3ky%CV;s1)t|x zUkE`*P4>Q_K-odJsW6HG50ETaY*T_*-;6l(-g_JdQc3xhZeLR!S|v;yVLqbO`4$}c zFG!2q7OKT*bRWSSE+~2yOG_OW1#Nv8(H79~kO~c&Hbetv(fh%c%~AJyX7gY=EL!j7 zFw<_<=@Z#S1+BhBqVZEY-_5qM*qgpdRgkJ05(I)f;{KswBh*9~zgJ21_UcX*rsM9Z zG5y>9&fm&<2)YfwmfWcmm5^MPtvlGYG%LSuA;6xF^-fVbsaP_BAgjkznrzg2ZyX5} zV^ME<6e?&sEed~F*u*(#L~w&cz*DIPNn-h|3}#l9y3RQHzt}YAE zW`;=K;dWQ+9>0R7zmDr@Pxe6uGzKvID7MQ`M{i7QD{1tE-G;@&&!$7K{ABoSnH#L!UzM(M%2Ms-k^=Aq&@fQ;` zr;&q;9^*#%V-r-yGEELEuYEURrKXU<2Ko8H5Bk@z_28t@)*3cfKgD?m_;W{iPtB%* zlT;~^ONs zpHuBNJpDEkeqz8bL<_6Hk@Ev)Cl%&k1k7{Yt|UecjfGZvTBqkdKz3hc7=iJp>JQ{! zeT$Hh5AAxWM{70AdDg5_IWYO_(JRA7v61FT?Cz5`33DhaHY73x^U)$m3jHnu6BNln0#1fC7VGhNwS*!>2iv1}N9lnfks6xrXc|t=3B$Rf#%Z~?Koz&~ zCDO8o=#J0=?Ci@ielFJs8xpET9eod~D86O~^`#s@*U(6f zL#k^A)`e6$Mv%E7x~4FSmbR3@A+RoUPj309T65ZR62v74fq_6n9HD+lQl0@zao;<8 zdrq}On=GL+q*uyaF)XCwMosPgyGHN&1wu`XhL)SDztOzk5yE~a4#u^{L5X&Lsu8`d zjDXaC59w?VF?{S1SWFeh3BpH;0m7pen3Yf$R9Y+=^@^pg9FOEw;{%QBua|l%Zc_L{ zMdMCXp6U(-h_Y>Wf!aiGFJP^Inf{hXVZ(%mDUm&bk4cye(U8v5C&Uomxq1&NU}Jhr zZT#h5@|lB{pL%`T=lWohVB?GSk2lw{vc^Wulc#}Ov%ChZXClZuA>n0NxmlulKSL+L39Rsf zV^t5FO5!Aedki~PKkFbYE`)oCJ$a-@^Lt`JOpR`V1MF1f8 zzjOB{B7hG?hZ3}yH=$#p$A7H}@B=L{yHMv(J~15YK6tSN_W15ynP_`s3#;d~eYRVu zdfC+A@0dI|#8k28D(tvv0lU=Ki>oSaDyV9Wie_*tJXXeO3IqXkVN(T{Z9TGq+dDV_sS`( zOVmn_g-Yotn1;PGc?eSXPuNXo<0c9{e8&^7Jfmw&Y}2N5~qk>Ap(l z+?W!CPxGj|J04yL$^X#ih~G__O+dV38O2{B;C#xm^yT6Z+r-;s3#bCF%r5^I1PHj1 z!jO3z?k1G)Bu*E`j?WQkMU1jQZ$O=$^$;A)$w^?`G+K9>xTIJX4N)hX#L7ZZp{(Qs zlJTkX0iP+@oWt3<2D~k9@bIP?H=ISZHSJg6O@UeY)y=hEs#MTjw!mt|C5jCdOVmhv zL13~6EB;#^iND$RId#&x{pTy>TIsH6zi)Lk*vQdE6E-FVa(Q4+9wikNcX7apU7jYF ze>w2l{0*h8zWRNpnvjqd2n-$V!Tt~VC_%1WuNJ@6QlD$?EIAe`~G|M zoUh-I)z{S9)F&kL4Wo((bcv(yWxS?TRc{rycdDKFaw7aeAeQv=6a`(I+<(J|Env?} zW7tE?fP4}ZP0hB+ffpm=SW-BGUT1XfN{)=DEslG5uj>D)nvvR1%1HW(YVJ3e*E7_C8R#mrRuK@%4 zP>1q7W<_$cr{88lKiq%O(vlBBO{BYfk($3r4B^qo+vGz!bn8#c!iC1IU;tc_kAeWTnW9FXyT$cEG z?nSznL+lCJ@pDcr7#&(xegh|tANP7A%H?EJ?hAO7b==>z)36U~V*4vytA~IB%C-tA2!Z?P!jl}$) zGl#vP#Z@(Uizu8&#QlC@ALt{j?lTSYiC_#$C`eBneYk~9>N**(ybJUy*UGrj(4ho) zNTTdPOlLGpb};LA1mAihyKu0?vaVCX?C^rNQK`Q0&u4Gd_2%As@E?|JzJ7mIy`lM( zD~!umvSSh*GkN?%K$XSwtvzO`n&N;Ik2g%5d<=ghz?HO7v@uZOr^TxFQyavn9aKY*$RK zt2E{E-fNGRT^hVwwA>yN=+y+0S`COG8;W3?+;LV(vfB8BQy02ZS#etw0IkkJN>j}} z)YxN-D-viVEP|@TOQA*qJ&ylCkSblc!9`Ha$ICfL?qMcm)4Cz!PL@=JA#`VHappO) zEMf|a-TMJzCd`MEB;YHjsLN+GW|OYU^;UdX)8Siw)FV*E!ktBW(A@24HGoqmo*Mh8 ztmtgZwUHM1kBbVT$?r3$f+~q>DQ1XdLz~Yzxw30rUOIhlW>BlseFlwNduigk)24l? z3v`wMRrodPE3UPHJ<}PIlbE%1=kWttYMILjkctr@!4y8}8H6i2o~eiC%d6z7D4NR$ zoMs2uo$vd9csl$m#X@^%yT^irMe1O>lx3ZHz3ys&PGnzV*uy&OMPNP10_y?$z;t|D zWK774+fCfk7JtFYx1p@%6m7aM^V7G%_A%fR&=Ob>CL&jRW}Z zBPl62w%TkCLAQk`Dii@#q(gtbhR;eC4g3QZ%yvd1L1^H5(m@wTY-v%|9rHki$qV7I8I0l^>%;%f)AnkUuHwMIw!XNo zuCFL@LAwl6oTkH>d(ZFLXy&4PRnFsUAtpuEWBcp?1ZNz->B_gM+oCWAB5$WPQQDTO z5ny>ug4%Kmi`RD~7BB2iEu4`%Eck^Z&??@x=OnIeWFcd;m8d~+$nOcXrmev zwB`n@f6!8CIx~i(S!``N!!Di#+QW!Zf;^n}Lda`rEYJ@l4hvr{`vBGvWqT(P%RElj zhnQvtg%ZTUYkkY>l+mzNr`)yXL+mz~BLz=U_g(^w;r(-1=G=ekB6Aq>(!29AM4X*m z1g+ka(Gc z2>nISSJ_9O3&;ZL_Pzj#p0W?HphJ+V2o(xL9|A@3tx-xm3yYTr^(Jbz!Hs%sDvv+O z;Zkv!$lPh+=J&|n*_*f9Mehch`TUp&1LNZLfrBF9;?g9nhj8Vx(&4Y|Oz`BkbgzQNb6Rw7Tvg#gatsW`n9-ThTx*HkzSugK;Yomnv^q zlgmS)!|&&+fq==CfI3a0@EnNy+TUT9d7w&2i#92qNN}%ngP{m^P!{b+5byarq=$J_ ztlx2)3VU)0aDOH2Jno}e&|okd&W`5O06L783fi+r%f;AADkpwLKx=d;t|VWho71jN`t-~}qvOCs_y(V$jw zi!D)nMs){g@gnq6l*{L%IJjbgSD)!Vn}*ick|%5JBwWJ+ifzcnGV$4BC+Au+tdQBY zWVVfj84?s3^|Vi4nY`Kv|BDqpd4Yb93e~tTriPq2N5i}~?~ixNJu9mEisrJJsVM)* z%n63_)~dJum)RW#JScWFQl4@~B+ofMJ_u8^moxX;7tG(7Zc0=zx*AGvct1Qu^F*Gi z^^`y1^uc*HcKheWqfnQmd4`w*>gyGAUs$B(=T}UMj&~J9UaMzHz#qHRWNv)3S1v|| zT>Sce9muvje2%?7spH9^PazH=EdqfIO!n=!(A0NQ$y8f2Zc|}12>gl6$e7F_@3Hi2 zUW@R@Vafis;mNA#nYRb0v=M7+Rh9}AxXS<9iFJ}{zKj2p4^b51j;_5w%3FVK81c%# z?qD4ItNgNT5QFFh+8(Mnn|!bL;8S$K#yy%WXgm{Jb?k3taQ?&MCv*C0-7jZ7Bq**s z-rwYY<=3mU&e5=K89-}Rru=SW3a7^<)wbWl{BiY7YkaFJ<;Y<(ov=E_M-xut*LQdF zHKvc+3FieUW8nb~^y>+idi~+@wu^AmB=empC3d7rRDPbR;$5;dibxBBN7AVQgZ59} z-6ISoZG87z#rH{8$y7`6sUv`---VJ32+Jas6gluMRPTm8{*U^wg8_eIFtQ>b?-c1$ z3E*G9k5?n+0Bj^X7h-EXYvT08%QTfIYcLaFsR1GXZ8KCXrG5U9$%-sb@=R;ATES0h z$3b3=V7i;CR_t@crpt@&(-0F!X>tPr8AWAAaXyI<9;*F8v`2d53Hx{Nyp*?cTUKoq z+EgDOD*OgqAopkEAmk_n3IwKNRlv~>O7I0?zQ=b39XsqyH3W4uECajMghzNX{ck7) zYg*^@`uwdkFP2;ak|wU7^$NT@doV`0?L3o2!!zeh%SKcv2FHVhpv(Fgt1s|~OKG5w z{AHEsJkwN}vSZD(gFPfaQ^{;oU^^Z30T#y5!<=NGY+99&`(Z*cZMn7@|~Ghtxo$uGj- zAI6FI*W5IcJ#4NIIl*4g@(t`&?bRvIg6L~G@YoE;X*i4-o{6wpyYFInSwS_nvwZE9 z-zs~|eZ{i2jJQtV*Gf&ZqadgvTmh6V%U8@8ZQC_xO$3^a(ebS%SkH)Dw0kegtSMRk zV85gKYSMN22ey#b4qN%@kETEb6kd(7;8PM{^vt(%ThWlFWKKnNUAI``{j`@LWIhDu zE42k1C1nR^fRm;)`O_;&5EugjkE~EYgV-hqXe#(y|5p?s~6g;~g5jLtSJ%)9lF02 z=dGqO2VsUkgW(wf*iF4#E^N)#$}88; zn6(Nckuxh%{^LKZcVAcZd5GW5^Nqjb%CGdb`SX7-Nq{tb$nYaSj3JLdctoA`UU*o= zx=k2Dv2!NU#q%VRJ~#;Z;&k^q=LcT_9%F8^usq}Xcx|N?4-%r-#?K(#5Qh|ZpyXg` ze@vekc%Y8G!v1q=*tvS!V&|W=eVwCOT75F#)WEsnc%AU;)rYU;qCbh*rsTuDBW#UX zRY8nUjKL8JddrWSMTSH_o4d8|SZe0yi^b^>oOia@FN(+g)V-WuEd4WAN^5EMnwuOW z``CykI}AzYNEA9o=jRMMES*$Xb?o^$Py;6mSgcH|lYc|w1W5MH(11a2 zw$YT`8a$Gq*L_zt-S)e-IVRhUY zs^5H7T)Ed(kv#C3^Ibe!FMB&J*OVL1cSm?M35761D{l^q-0)b=5?R?)b#-LbK)dB1ho*OS9+d6>i zfYx||Y9M^CzY=4j-jE7Dj_cmbM`ybe=yZPY@e6G$TiQ?dyatYcvDef>^3Ji1^Qv5@ z8hlV~Eh56voVQD+j6t1Xt8-{h)1x5g4=XE`Kj}x77o9rv+cSu{W10zKT)^| zgAkCeeX)EF%=nL|#)x&Tjvx)C82u)Tf2>r)uLWFXqKuD^6tGe2IgVAtXe2BN6!?w+ zZ&y54Kvs*ROmjgk0Bp*#7piAas>q;R|E*T>B(b0>Nrq`jjneYW*0+Bqkc%aycVy^gxLrf61C*&TUJ%sKF ztA3pr+ew zbC5~%t7mDyQ%~nD_RI=$0dMRkvk;+i!J4hTr-Bg_h&#;+J~6N&luo}nN=v+*HxjR?>Dv2%Du1*ivF z^^u0roJQ4^*7MEDheT@wedjHIMka}TZC@eSH=UIafQ|JyRQ*vJDb@1L86Q9FnO;aB zwxbXkUkV2KJlhf!jMbpxCKI6mRR(r5@V$uF6DnUk?U^UvYu~S~)#Jt%HH@28jTuAY z<7LCZeRe`=NnczB`@r;UTaL`i@S-(cKga=(uSSJichKJg91i#MXa;JNoD+fXeCrDo@-W$0i5mF0B= zecV7Am>{}TKSwqm$3qF%p(qmnQsliM{;%YkX}`IVVO^2a-rea{88puXpOomh#sZEC zYucU)Bhco&cezhQN zp5@nAvS{B1>8=#U2JaKYWcX3$_@{@TYyDkjTAv*BtxNuLm~^hOokS6?s#)3GjqmfO z7BBApD4KLCo7^HGZBM3d_g0*nHDTb}+BHlkEA+`n=ZjyICfI44T?$)k^ z{>}1&@g*EkfDPw@uR|@I=W#zr2Acw$3;&v1pjHcKQ|pIa?>>`v+u90ST=2Wzi98scDd~+ zT6A&e2OHPs{r$^p&C8*AgH%pxTp?uw^x`N;nGhv~1d*B-HGCg;)F0_Ju~keL?=rDF zj3Ks;uW{Q-Uy(gB>=#`BlQuT>_qHeijq?W8vPCdug(xK2L?T!R-$255llZCm7sBU& zDUfTZzumQeN9_-dRN)!9gO}MsFkRhY$?3)nB#fK(Z9a3K>^pDEkfL;D?~(DPD{a2H zMRNcqH$6dc$H9JYw^jf4_2F}b7KmPK9D~6H5kFh#WVaypwK#=ygCsAN&|{&{@PcnQ zdT7%TeQZTIa1hg0x8fX;Kp2*!6wiseLx=X{;wk13lN&EpAE%=~F30B+aO-Q-QZ=4^ zKhQG8nQI2z;Uc~_BYhwXrWa+zDap;mp|i6tqLnxFXu?7{8(&b7ZAZWg>t!P3*yf8w6O)sw%S-My0l#UB-smjzF>4GjQ-ZXr z?oh}@m_YXBY+M(ejNqZJn;c2Z`X%3f1;T<B;pr9o&31rFe-l&-Csfxp%nbO3 zKnVDC$Nqcw5L^t5K-;#$nT5+B*6Av6kuQABw8@EoN%zG;X?uRhnXPm^FL3=LnJz98 zH$(sg#o=o3Ex%n4Ga&FgvNZ>1MPlB3Cl>-14m@!-uT3@tfVYDnB!|J+WLR6>-Mjh-)~*}4e14q^yxHCxuXY<2LPNFG1QRt293ayv3#joP?t*2SD@+o9=!0HqD zjkcb2_?e(`8w7v}G=ng<*hU;Z#9<_XvT#ROSHCHVcneo8dwEfoHCLW?&bMPzrS#U`yVRa2)+(;_zA+!l;*VWHRl4n$m$?-2nA zOrtIsMl9`$$4expkw67jZ!~WPvsFcsHG5e0E;(T@+p2&|TQ$f#G2kEZ9@5?j;+Mn) zG>S08%WsnhGyhOWf(|^Z_(c4ck)`f(ob;s=CsxW_9pj6t|7w-TExbPmY23vp z(EtF#%5+4AC@9%PkbyxTVFJ(hF}!o(W6|*4Xhrhpm+C}$MZi2rPOR+T>+e)<=uB+Y z+`NB4bQDv5ey0UuK` zqSY)-a--H_J&(Uu9jw1FA?wGrhl`NVCr4aJ{^7K0SZ4s9snbHGaJuI&+S_8)Th&0F z>+2A|R_7y}`_s=ywMC>y77MDdSC_lG7){+szE&0MM0w&MNf--3tO5Z^2youWV+@?A zN-K?rQXS-Eq$EuALM!(|PVjyuXQAu0eri6;GOh#mh1iS9tj#P3XG=k}q4Ha*M0t=1 zzA9*i-B>HT>R*r3O-yg|GW(dv=<~_YA}yPl@m(4w;EL&IZh@PG*{&2@1a1|aUOau!W z!9mD3+w4O;N#rzaxC9!50^-&~UAEMd^T8Z11{h-uEX)MHBJ%tdVr8T+oX&RreP74j z4CNu1MTOWfHaPe={PDijppEFbAQu^u!4VQt>&J+(rCg7$WR;l?tita(N$e%RLzNQr zHWdIJvUSEyCt}2BjxGT3J_rpTarZ9)OylMvYfsK#-U$?1rhZUR@4ZC#Q~nTZ*@~`v zsq_j1`Y9>OReg&wA7_MPsgi~stNq3@+n)yZ8&iyEtAQ{fi&s#oI&(Ui@(?u0C(qEJ zK!Wy7W+eR^%eoK7?h1Ru*)~o^Q58SNzFbUQbg2=tCMF0SOGk(h(UoOrP=8U9mRG^w zi#LPC=~6$m55skcHI*3sRk`ebg7mv%Iwbuhg#mFU$5q-xsEw`PH5%BzTdnsIrnfxpNQ>t}m<;_-873h~0f<7voD}_qxm-I|X^U=Vriu^GcJ+0&ImN{qzy(S+vYM9-ORu*$?me_!s{Z ze)VGH;5hvH^OGv0xhD~CeI}~gQ|$pz8TP6=4+2Jl56E6%9*j9bmZ~T>ei*rH&!m+x zC--V^&*66-6EdW?wq`OtR8rBIwkqD3<*NL!Sl*0e`EXh zF+<|IhHJL>n_`94q#!AwVRD{35a-cm!`6zLO_|eRoT1`S>=_qu*3VssJJ-ua?Im;@ zgjEch%EK_*Yy3zHYb zaCssOv?pVu($7*ps`4BOHDv;}R82G0#VIC}m1fxAx$iYNI!UzPgRxq3hQ0}S6r0fb zds`AI=h~I8TcB|%igS^qeC8*VwaNQ>hmMyHz)G#@aQI*g38Dre3CWWkp0Ftw_u~>x zSF=CM-oc&wt>N>kc8y$MDJnUUYG-l#18$Ysd=W=E_DrvBstux~X(<#&8$9sSuL_SI zZ*92fUa@e*J>S(pOBY@k!bDa0_&L@ipaoI=9>5B1`<3CM;qu_GkiUAt97lFfZ;QeP z2K<@Igqv6tB_P9Hc5C_o({@%Bx9Hr8+0Q1Pr`uOZlD?6f_Z+AQ3+kE{twE+6 zKayuxA&KWhlQDeg5^U>$QR#jyRO%oP1b5d<;F4!WCXoUUG~C=6TD zq?CaO>21R$1*jek{N`{P+CSTWXV$LHet3he|Na?@Mhc`!@&AaFre8Ko#3L-9(4&$e zV)fk@!2x}09>~wxKXKB1CNp_61jC*LEGL1eV467gMoRdD0}>IqvIHmIMgTSLKj!o( zmDxC(SO`FUh@|_;h&LeNb-!?6r6as@roS+rG|p10Igx5gpLFq|L0vo@l>aVquEi{? ztX}HpqL|U=Ha?YG@1?Jou?tTpCoa5T8YFlL_Lw`ZED3kukLi9e_CKlEk4(8&Mqf;| z%@N_FlaVa@&`;Pu%HEC4k#qm_1em5Jjd3qBav+77`)J@!^uhAV97J!2EpfdXJGhrV z^>s9%+B|tR=rp$I$aJ|q%gQyWoJ!gbmfE7Q&z6%E^1xpTm1gPE%DIR|wyz691NqdP zG;7&te}_z2gGG)AC;eaSh*DxJ5(CfiYn>0VH@%lTU;s{umyKr0Ta*><`L8I1N$pe3 zaXk=r6TZi-eH(;Mbw|KR64Qmh&l}PJuPrmtp2_-sM}Zh(^W24$ce*?bCPCb1Cav*m z>6a;=9L<|&{rt|&#PK886Ky}ZTo&mxC{I8$1T7CIjaZMG;~kSZ=G9ZA8ZoP92{abN zGW`+=k9yex-o?dQ>e6qHakLbTy|tCp$I91wEGKHAjL{;9j0o5?UB!cPO$l19x6}tQ zmqWaYhVof{(KwNj{wW$>Z*_C?1HJ@eztI|3Q4bn&*Ucl}AmJ~+Yjln--p$ova>{Ok z9JMrNPBWQ{Y-t6~GtH#|K+2o1(Ge4k>AIjE6&_SPak~NXcLuKb&)XpEf*^EM0EeE= z?FkN%sf3&*o~O1wF-itAiobu9mYu#7+1Zy@CQu+V((>5X=?QZNN|trIL2{-M3L>VS z4$wqU)jBF<$VSST9v+?;73|TMumdh>S zs6RGc{5JSwVUm9fnreA=Bwik3FS@iy-Z75OLsZOUQf+`P4XzbBUcNgPo3 zH2*vY`&M*#K+R-X&=qi3J3$3uG6*+)n>%zuC}3oqdda&uQy15Ah{j`PFz>v_g;#+$ zM@<3Rk(2Xeq5S!vFn3hyQ7hn-cDf5B1@;4sK^6p|!K4H9K%ia1K-3tFoQUZ<`B;Yc zpz93bszNRR9SU6^!^@fwiA*tHpyN5QSywNJphZv0-v4PUcKMjh&ON(x25if(x zsLo-5=|N<|qqx&{n+>(ViH*~xBpv=Ciuv=oPxCPTYeS;9ev2HYWaoBZmgEGD7x1aN zm4(yaGp6k!H*LXzmz>goSkd;(r)d+D661S{1t3%%r6wVtx#RmZD0grzd~D%FFS$XP zX0h(43Zz^JqXWEaS`3>82;?gQgQ_F&s z3hjh1s=qQycgcJpI+k+$9|;vJVg#0AP%O|?66Nf>_;8yFJ0OS}`?KwB`U?Jn=mp@k zHDXWm)@V2{J&F&N5Xm9xU-UI8&pex}cBL+r<31DmX7W`G>mSic4UlCRb@OvJchs|+ z`A%yF*UDOkDQx;y)yFnf2j0t0Dm80+TrIea4sR#i_)cnBQRMye@R+wtpU_1+v78=v zeDo7{WC8`3t4GxWv6V(=tPKhmU#07t`CFTk-O}L|YwF<=w*9VuPbyN|hK30yIgB8gQx!KhIV())>LX2O z%&}mgf|D-LAYu2WT5wk@)NsfN+I5xg&Z$^EqgivAxDCQ42!f!W9cJeO+}E(JdiJcc>sTMkC#V(%r3qNJ}FvDIpz#NC*h~4!`T$ zAKO1W*Us+qywCf*Pu#Z?PUT0BrKbX}`WNVTfM2*qW~Z@`=@~rnx1#1VQz>Zp@G1@C z!RK{TsAQy!#p}W=I%+w&x1?X?QRC^#uQGl-SqKP{j=8+sKiI3x&-%wRk^_)H9n%+R z81#6L1hwxKttf745rssdmkJxXJ|zgRRRtl#K_Jj?5u0sdjyO2`ImY3zujS2uP633$ zO1A8@N82ZaGPlGFWx%y7wuWYw%NNG*rT&g4aelfqqwTg5+|gNCbABCoJefpuQ2KpA zI=HrE_Tz!7aX~e$rMsd9sVftvDgsL$TVIBQJeFr`DAj`f*~>LGWI40-a1`4-Y05{> zj-{OMOShsvRkoTnIx71WNnwf`EKsN8ZS%XJgLgR#`Bq_AsaUBb_{x!AG?&$ee$%);7jP+Dz>IZ8HU`^a|MOT%s*6`4yT}TX zYKU+-I3PxE)VLIPfi@CiP%sGo?20-s7UC&BB_V-8XkHP!TIssCHy=h;EYRBeAG^qF z2{RW=a%=wXgCN=nPN=MR#tr03UZ0VBR-V&3GO8$N{?R#w)bru9>i z8FLL;>-i$D!67CG))y)yZ2^7L24N6~uj6XYjHc^Ki4Cs5y92G{eIzv#IYh)m?cH3H zK=e$}`GZSU0g3aw%Y=@@n{>`>{9%v02G+U`3SNeb)D(xAuy(DDd=n^Z`!O`4=@Al! zW25ik3Q8xQLY#i+5d2Y>dQuG@cTKVkPbS+U;SzE2R;{Godhh1aszfDIOc2kptQs6 zoJfCpa*ys*%8tGb#u|XLYZy`@%VC`Z%+ROeZ31JqqAaY6vFs0rSN`tG#{C&7*cvv6 z6#B}UL0o6)`SFG2WWt`kQf>L{Cbz52>Dz9yWQRZBP~~oVTese@n2L~n)o}j#jOVJZ zdccCs>*U#Mo$n(hu$Q{-H8TOk_K4z7&Iv+~fO{#tGXRmR_JOtFELxW@r6dB9WK2yp zaCp}Dd=My=r8G%%7ca_r-Q7m>3OTfH{)k~GaFIM0wYFE$g0;=^)7ipL{rws!9mCR) zcB-j-I@=yY|Jdh!jEK51UWAe1l+jd;g>?lagMnAW>eeXdZ7^_o5)0|lJqVph(m~qw zs{~yM{+`c7vbYYocE*vVX(S{?34-uG%9%e#Qy?(z!5d3@O`9$y9W^W`P0R;5n39pj zpiI$M+1z3YgXP}{f&+mQDo_ado*?SSnf@Zs&J}DYG#|sRu%q8vS{U0)vtZDd9vp_>sF9koQvHm3$tQy*^Nj>_gB4J>VOfXyXVPvv$8hz>Na1X*T5_~~v=k(Jq zR(ONHnmbMc_b}L}w5mpa6k01P##J>lfB<9Ub(hQInbxcZbG;zY+&!?)_>4UyQS~b= zyO(;!oi_a{03jFne83OpoA)Owe)qPM_Ld2a2GYz8j)~E*GEQbki+A*|GM|j3RuXJ1 ze{Hi!|F*5OgtwAZ_6XqQcM?80lGkaf=;Rf;slF*iUwrKJ`Flcw53#JtqZ7&bG)bel zWhSdy(TY^}{XOOrOX~Ah8WZ-f*Hm%hqS}|^Vx!ia;rzqxLlDHX#}5WhrAS&aw8!7Z zqb_6`zXUHWgC-{^5={et)>na zIlZPoFh0cNKJ$X~sTbUM?C71^0O-4xc8Vix~1Vc{3vo3O_F_~({f@t`nv{`9s@o+PEd^&0Y} zoyj%3*BBADI8Xy<)I5|*Z7>J^Z{NSz8GX$Q zhR1kpkNGxBo7+f#%At!|!YUS~nIqfazb(@K{Fz5{@aS6RKl9!zs%>IVf?m2 zOwcShm$)v*fUBAkcrFL#gx=hE%`V@9Cvf&-r*;=D=rq1NlhWzjn?gSly!v3-=C5Se zL)54?c#kmBGw?a|y*siCzZ!JTGN0aXK{QSR?u+lm)z_lZF&yK%47LnPGsHsVX%z~~ z|G=NBR?A+ZOrw_&`@rt>;}3c3qdB!^eElZ|WhKB-6U~eyCd9&m zffTUZk^2oz&o`vaaLtFzi#>lC9@Tv2HXU)2IO|W1~9xPcRVKP znr=3?h{*fuD7m&YMxL=pn??sY-V`%VRhzl3xC{)w?wrE%!x)4;i>}G0=t)Vpr{Iq^3wVa@>P30MunE%}0nOta&yn zU1X!ga3RLwkwvBOs+iw!9EwM5dchLf=e?z0JVz8I)_Pd>Kw~lLiDedYDlhc$7-Dsw z{5?mK&RF-j0e_h1>Cj29Vy58Db4cjkHtq2*}! z>4uvws!PgMkz6F#pwwe@?RDiX8r@;2Yb`xjQLJ|l!Yl|}1zp+@lz{Uo^15N~ z(BWViJK@&Zg9adOcH&WG9u*@|l8F?fY{as5w4%L;ru2VG(qCYMDO`?QHHG~NmMeEF zGnNijG*J4CwlcbbOkF zo8lsO1#kjg0=`q6N0rMoehN=@9diVtmDCTdd@^z0lxL3%x=H?a8d#ZV34Yvs(eioU zK}^DGc>Mb+MJIsaseT-b+2AHC@6^-0shIjq`{ekww>;0s>djSxLAPx6v`mfVn`SIxTZYGj&tvbM!p{Wo2P!i_NYYv$-{lxk zMuITdJ3@u<l`_!H$%3P zqz;ekSA(am(3hM4dhjuR>qCQltAs1rxF=c*B|U_~{cg;*=aSApYFA>=yWOaqfA1z; zCHmnxUVC&Nqc)cLm%Y4R_&sEX-(H^}b`vcoK++6R*)U~!;3@BvB_~zGx5GMV{QBQD znQ(sJqqp>Rv7NDZVaDjAiy8XFAzW{i+_Yd%L?KO)c}2|KbZQ00V#S?nu};_dw3Vk6 zb^7Q;*kJoMfwhI6Z^X2=&cZsy+tvtQq0XQ-*XuN66@JlsQ`iEL`qP?Y;_)Cvdn*lX zA~kT|`#6sZIUxVVyDCH${oP61$S|=Q3F>8Xv*Q>C%aNcchncQ%cBG`)@-rWQ-(qO0 zjx5|+RdxyK5daLr*8lF`!S&27_{$%ks_Gw%e+hh3_TNiy47e*}Mv zj&CBq+aC?K)c5crxm_e=C2kok5 zCdF|&!?!wqPo0A7>P?IZD3{Vb$u#HZ9}gd;(o_^sW~7|`Cpo`N(C4`v` zw>gl){bX+km5l_0879K@kH4?6DKdv=~R97?(9u( z82Fn~9*C0s-5Udjwg>jSZ+e1=GpcR6ivx9KC2aq2Q`yZj8>_n7#kgyYX53rCPmqEstr;e_6hiV@ z_Cr}76h5@jgELbH^ey(VJ1mDpMkml%XVn4NjnP9DSZ1Q>i599!s2q+MlwzjLgZ3@V zbi{0y;NT?uTCveCE19Of=S2fnGc6 zBRPr}#CLYpgVk{T@7d27yB0HmE~`VTW_8;kHiYkd^0}#__Q9VTz-~1GF@ubNXT@Gnx)h`9w zoONH#uh(@`$vTS~ZT`Xc*u1F0gQmoG6(OKn!%7{mukW40DhPv!W|;sApHT{x-iP;! zgMuWErCt>5|3jvbjG3hsrS;hl)YVgMDY#e zYeVJk_AyBr4_7Y}8vSPY{aa&$_(2dTV9;XhJ3(Vi&jzV9DrZ`5X4cRnfYi8~_1ft> z4)#p*Smu{icy*X_;^Sr&dQdt`F$<4OdbGZ7d@)-Nkxb%;>-U$0FHO@f1mb@S@AMU= zefe>BZt5J68ZxUX4IF(Cq~i--UC1!_CxVx1;>7A@ZW1=zm_OGZs5}4RvW;$3cyfUAEl-GE>9g#FW(Uu zMI1q58d8+%zBUN0^*u|S=f-@lChL^{Wsu>Q%nt?JGY`1!i`#y|Tz@;MY&TfUDtqJE zA4W=n7y#zoedzP=5_Mm$4b-%mg9JdyJ;fOusAuyfEaIBIu(V3V*!Q$WJx+lnU&e-S zm$Xj|x&A4bcLHjXz96sw5&}uYWdTgFvG|tH+Fe7$o9#H{Ax9qK7vj1B(?%@dz;NDS zv?}3ihb@x#BC)GV77ZBMU9)*Sg@ZpwFV|^uS7O*FEqr=$p2yFvvM5Y@DRg;*bo$oX zNZHzU)*p9_ioZZRWfgX=qJb2P&kG(foGmYc3Vd-70+3@P)L_3JL1rAHE8K^DZY0z`+{K=@XSULjRoa|AXL6lNW~Y~oqwZ4-{qpwABtE< zx)eU*8(V_vC$tO9LOeMP^bCn*rz#GWWPBsMlv}uuKpDC6?y7}Xg`M3s{>22d^gRebYwI92kYdBQ&$~ydZn`Et&4+d~*hjauLCGoDwcXwj1iX_^}4V}YgE7J~(W8eHz$+c56yw))M`W-lD zSXxu96=*RdlYE)XSiDXkEc`^OeS+L8kpVq4-4~$nC>@*!Cay`M24}w=WQFvV6OD_@ z_5)H%fkS5~EDwWaEssji#4ija|7~L<9Ob(tFxnAeRqV4>`LU0mpKy0Acl)`jfn4zQ z>sqXrK1x=d0E_k|4~QKEfl7t)MyB~~-h%*?Wl=EUp@fC8P%dRc>Y;*}+qqRDBnv+;<_mUUqBNqiCsQoPl(CFIp zyAF2NKXb}UTA1n_Shnh$-{aPZA_u5*15dIc%icv_WOnOK+QzJf8_MH-{}aYnI|tF`{&rf<%AnP2SNSrk z4V8-fD^F)J*k_Vnz`IaVO4|Ma!-?&EpioS-VZ+M%9ymy<*n~^r%1FBL!3*Vord7kv zqPe1OjEa}0hvx{o@qa()!B;g7qV!J{s$_s~rM+)abcO~+IG+9hoS zw!kW8Nx^rFnf!?@u8N^A^QN++Ihi0*Vna6zTJ0N8hL%U145vHM=t|YMVu>I;Wk;}E zD@i7(hebbR1iz3F4=Og45lby&njdbRjisexI|Nx|qG09eNtn^bm-F=@jgVUb{>wik zNErfR##6Ag^3Z?yej+B_1S2def`nl{<#v*B&-iakp!M$am*hmEk-M1}AM{Qi{j(I6 zL*La_RO926<}@h2Q_f?}2r(M^Z#^Kv-BgQ8c(iL0O1x(LK;+zK7+pf)?fEkfes=oq zN8BSFQDI5=@W)W?s8MSeTLxwXLk#yMM(z8tNVHOmZ}9t-&fA3QBHlc%n&iRdXbeCx z`zPnYyFQb*`zW#3mF8K|Up=h{=Ha&}mg~?=Iu2nQhgIC%7v%9BbRW>`33uatF=em9 z-*?x1oe{bS%?Z+1w!d^u`nU3ug&a?bC#$rpG;-9@K`$bbtXeP@n>=o&o|?kR zcGKcBEa|dR){DYce~5$?SJK>runPj$Q?9IUNo9)J$w0y31d(=+yVkyJ(5qC7uQ_FVa&Z zisN528WXZ}cH}Olppi&g14%5=oUQw zh*}nQ@bBW=x+=OVtJquI0vQu}MAHXtFjKY(0U;vTsXcF$>;>jRdub>@(++mAts8^r zl2u^OL*FgfktZ&~e}J?^R4_=)SlAc62uKvz341glxi4=lT4BB(%hBtaN`}+u8z~-K zh;ztKjmNaY!c+*kg?sWANdr&+gtC~pBjz$LrU#MY(6B%qG^vzQu zjQR7e1n0_Aq&nb zt{|dpSN0t)lK}Mh0^_pxo^fet58fpdvgC-pjfF!a0-UD%;kCGYU4LNnHAMlXW(K8a zm7mmVQq>H+!WCb2#rP?piiT+UOrC=9pJswMIH2)Wf`n)2o8sq0ivM6$)&jXs2B>MX z2d!ywE=NQK`2i@4;f7$QPE^Pw68HFoy6(-hJ%=ot2`*H~u1cmKw2XUb6InFzP9Ov(CfypD zU-5;h;=9Btm1|jR`P;eSCPFFB*6u0;#lTfqu?#zx zw8s~bI0$lHc{ff(?hp$M#p$1>90`75x$RyAvC>DGK%`+d4QC}(w+b-~Ux z8K!6>L0=-QC6&A)_iE|)YF`Hw$MPq_Jb=P|=2VcBtjeEaT0+IXWI1d#ZUp@cpwI$6 z!pIB^>C)E6_`g$_qBIE=q?v&C(t~7ry>Vq^y&{Y3nKvU(JgI2JSRiFyCHvD)vnxMt zbQEbv*2gJ9jGLlRq>HQDgO4uPWJ-U(9UZ_V->4W3JR%t?{c517o^q0Uaw!sH^iPk4 z>GaQxVS@h7U^x*XI5ga?x87!7CYt5}#&1$?u7CLWYB-lu^2{KIr9^rt);mgmY~nOG zAMM_9DsHWAWmW2b=x-AL?9u;lM1p?K3KX~(6f>FnhTR3pDQ|zx-D~!F*^aq>rBWZB z96%+)Ohsx3Vfok4y}p?Dk)ggp9fX-!Z{;;5C9FuUPhBjZrVC2Hu`EfTO{u2`cp!fI&wOmx9bABwwy3;tpH)&W(Je} zC0VlPC!~6wTyFc`g$bt2hDb%_N?>LyaBbCLVK9@6>g}XJjn*WzB*Y)6z%S9UAYdm% z=;T-j2Da$1LC26OOjgAvN+c3;;LHU6fjE#Pa$ z=Q+NL5Y199ZjLfCvJWeA(dD51!FPSjbXR)a%)eq)Mp|IY@}VkG9@KgDnm)8JQ=|J< zofk3J<}Eb|PNZ}!Gw*lnG}M;;r^VsQWt(Oa=^tU|juk~BIC3TBF3-53Wk>yBaA`%n zTpJ_*KhFrlv@tXl!INJz)EH@laU~3`TSXRyQ=VK@dii?Be}NP7CLHLf?%v8>0djrl zyG0i7W;!)&VhC&3BQBhf<`3>VW=<`UDx*NokV}LtaJG8?x-;DL) zPsb*o8LW368 zIAhxUF$i>QVf0COo{(Ehp6~EXI|0b>yuSJx69!bG@9{-nr!#nrRe4y;)0mJ5s#U;F zb;BMGaB?Q~R1G4e4=XzO+a6U8KN_J`O(_uvZXSKhBKorio~=f1YCso)HQL{$!?`7s$F0O z=VB2+m1fq(->c!kzwLM!^vy94Ujh7Ez2ezdid+fra!md`$9z5-4I^H2+$@KGUS;PG zo665qZ!hPk6@;-l=()`-y|{QbzKT%qUz+%NOFTDJ);n?^)I2c&@{MkOlaD7!d1?Xd z&x600>e~f~2qCGh53P|CpWE8SM2TGc(}JaS7cUG6D(YlcV>^0cqJul9J8y%p{~LYi z27ya(%@+>UNVr+DYk>Jc>=Qq~uuO%nE|OzktW;r82)QG6ES-dPC?~ll->Oqd5=`$~ zX2M+J6Ac{3;-x&Nx|Dw$%U1r2&IflJ22tM(pBL|wsTbF`^t$p;kcF_aG=e7eJt-T` zn|D`WGeJpNi=Vqz%Wu%&!rIS)jo0SYdr(% zF!D!DxL6oOthX^4%vi$PF#+Wi7p*PPa;0y8%Z!KSXOc~l)me#_Bnhb4(tbbcTL*&) zC-YhLBw;u)+RZYAJcYm*RpFbyAA1x1ptLufVA;Yx7lo%on_qeY}3j9M>i1u8gliw#f zG&LnHkXcmCn%l54vtz0%sHWpEq3>SY5~Z=lWp-nM1UmY$qLSqqm^hQK+-!b!AqLB6 zc0p>r_+;!zrka5KZ@1<;it_4|6q5k49^$bhF9mC{kR(cpl+$$BWcWR<*Hn?m%QNGfa4wuMESk}k`Q@4Qs4g-bj{cd&#t8e(g}Efh zod?@kZEDQJ{tAhQ?_`i6t=CkREqZ=dZ9_i7d#LCAm@(h|{~TGJs-+|s)!&1#4g%+q zFS2luObGS7y#=!pMI3U5Z`Cu`eUJFnbU~A~ah2a1k^n5IJ+2#ygY zOnaBZeo(@Clw_A0ME57Pq@!RG1#F1&Eu@kGaUeYOig$c)_}!qMx>RfQd8#shxz@{^ zn1AlABYF%U-n=eK;4BR!Mw=auo-RK4Bi+hAfDZn2@iMr#itk>3cWDCcVc6e^Pdq~N5nkzMH`(obAt-_3DzJQ}Zv>UF zQ0Vv;&&Xq*w2Iidy?sB$hfn+-Jgf0}+y0)C$cLgQs}+%3C{R?9`&d@w-YEcq^B<_$ z5!@QY52n{Hfr3b{Ld_-9kr@1iZZCvSFgg{*gXrd5QDN`Y{w)zhJ^#`ZF4-lE(@IbnX9BdvmCUT~5(aC54TU{-ys^*lD9#{l8q73JE%m8!!Syz>i0vs3n7U1B zJke&sHb}dnZ%3bClF`dhu=2~>Wg;I@#+M|kfk01j`Y;Lxr9|+bhLehxcmGmKy}ci) zxPKkDAd;~vwwwa^=tAJ0UA?1;iHxF2T#fMxS(N7b6 zkS}!A{s{#~L#lyEQ7`!nEO--EEUSRao{_i?ar$Aww%^ZrptYfcDTsOG`Iy=iA$SLd zLg=xZrqV#7eYy+%qUCW6$VIiKgAeac8U>Xct~-Gn8HH5kD0k*ykISFVoFrqNzN#$O zs4U`_)0A1)aQ70R9RWRw?pu!jsJxZZu z5QXr`Ic*i`v}H~;Q7TN9Y1{B#JA?QrKv1OT~mG8)0E zf(HySt*eNa{cWU^Y>pJ-;B{*Ln@(@Xr+6!kgw;ucKTe&3mk!+=fN%) zQJ{gw6cEN?L0YYaQzewY6wlyEKb<9DUm1E~qlG1uzxe(3)jS!IBlr=yE;DWhWV-<6 z6yjDCco%%&hjs1M-2|6+M@;umi#I$o!5T$BlU)GT(OK|I(BL651b4vRmKC*UqY;7o z&$OS(|1m+oQH@oah${q7E=}uGhkFb;I=wb8SVcia5b*boX%wqwX93 zUo*iscRaa6$hTk~dutJ1VJApGDP?l(x}{hr>!rbTnI)^U?Ub$0=kC~Y?f#;vjIN(U{aZnDvP7%!~??#h2H%*{%KbCdf+5f*H7j%0*_{KAp^nb&p{^o8-| z^I5XlN~hf0&P5~RV3n-1VDy>qo>rpz%)`Y!`lLv{7AZ3nV2*jG9fxMCXiyq~zW+)+533v=;p9OMdX@fN-9)I~2Ct z^_9GO=Is5Ngk7=!><`>u575j)4bhg`nM=$?+y{RQIF54BXBEuM;ac|BhB3Xw%Em;9 z>C2(8mQI=2&BzD}3$$5RL`GA6bU}m(*%(3jpwYeg0jyvn*^kMp#idEJ{0sTQKBphJ z>T2e)IkIrC{vuXGvb<7_W>7ZWwXP=^dbis5R&@r9vWrf|0!{cZd3JOE_M&E7zQ#IJ z<*hdqN=;<_jpbhwu?^|FL}zS%4tb3JDIb9)4~e&^R8wM+--fE4YO|?I?8ujNRN>Gx zOx22*GD>Yq#ZTN?u^$0Ry32y$*P}^V_v@htOqxjo6ys>S1i=So*c=4dXR-jnyGBQUsX`@B=zsu*~PZ?c_f|LgcQYV)NjvFne!z1**V!emJe_Ds840jJwD@F z)`(51bzO;2b)&~42mU8JUX}_MkNB?gTfvyei4DCo7aI` zy_rH$$Exld6NtkqB-Ye?H2AYkl!K&RAnsi3*nQ@9U(-Z;GBvpLCS%kDE3PF|9wYDl z5*&(L>!u<4N=8u8_kn|zhwn4>YdAJRa~1simFrH@=MA=LF}v-L>pK8X=NF#B_Ad98 zC77rN1ykOVVC@6BfSx=Jf)s6<=$02bjpp*t=ntMZ9CF8%nQIQy4b7EI2R;I3E3O{m zXmzr|kd_y_Gd)P{=o$Nz&urb!>l3v!5~d>QU}y%frx#E4qG zWna%T{K-;teN(hD9hV?VRVB<97w;Z~pCE7(of#&eyUnlYGKS4Yk8`HuS6YSzB1&nKIm?RCgvzhxEDnOR4(eGl(NEH^uq z9;RDT0e06M31Y?6Gsz>vYj7WYZ`>d)K|A>RuhtB6c|K&}>|f4bsoxSLOJpj2czf-`ga+k~Y~v_v|8$Ha?|As-TI;+7s#` zqxkhH9(GoV(?FG1yVlK`K19qNJF=7W&$=;wkr%ALUCuk3@i;F81{g}d?SV6=p?Ope z?UuBO6Fh0ZI1E}7HFKRic-k1MlV2|V9p9}-?rR)&q)uO3KB{C{O0h!UjRbqvfoPb) zQE$2kB&xzJkWS7JQP0t+gMaUw$Hs~D`4vl zin3wM$;sYSM+x{?jToMj_VTSXnW;M+E$iFNGc)o9aguQbS0B9d{+9NU(bm@9=IDie z4=w=}fG|jlSfNL=L7pLL&lUmExce?=@L#BnQ?wdXj5XT=n~exJ&&_cZ=71c-ucpYz z%#0<4XVYKtQkCXXP?IakeGSSce`eMtW#)BMPkG*IkN6=ZdPUTUb`OI%A|N0RBVRUu z`?KC6Kkzr2^j;R2m*l%?8nI9Kzc+OA#EWrteK=;DA5(Q$Rnr0+&LjJp340sif^tZO z41v0m0y^Vy!!RF@M4qhLr)6trHL>pzbXn>1@3{yuiW$;%I@*c@$!3nxCrmniW>y~& z+$h>EB*rLin4;#!r#Z=}lw(5vvdu8$+^LG=R+U*QzN-$kYfYI7_rm1S_s8YNc^jo= zXm8G+`yg8o2@Ug-fC&4ugn)Yxc2M9hO0%Io+BGqtgG-iG2A9GRXk+W@n!^)tJQ{SI0-_8v{JCQHXr%e2%&; zO=7}ZD74Uy3Go;e9P=_RH+~s( zr(x0LY<;9e@-;(T_Z@dnHb-ksJ}|@{l)kmG=2rUVXY_Z^<9iHT*^8W@iF(EwbmYhhKTkIRv%r3| z2FTNT3cT`QU!)Bs<^(GA|IL4Nb1y1vlb(nbNY}#bO>pE5-6CN5$Q`^Rct)Pds(B%5;H0707yrNksBdUDTpmQ)Mndt;BzB784Zmv8zpx)n84u3&0{h>*4=Q50QSc7o zdC#U+UmnD7jy0HQ^LJ&x_jF*06tS=J_KSSY4?oxK zuQx?q@iP>C%IA=8Su%I0gPP13vMwcCw@e?c(C9K&g%Yz_-*Ob_sl({aGZPjYQnCVm z$~sD7YpHYZJm;k9C`TfZ%XlXAZP3gt6)xXJQEF6-s18iwhrw`kmv$q6JXdmpaU1g+ znACe2Wkz#sv{_woznMUm!K6IDLxMQpyBBMlqFDWl z(O7dytOqfSA9f#RMbxhZZ^j)~nWH7Y4gw3{irrVPl~ubyzLa?x<2@^@0Ri)nE6Uo| z30m(+DfDYIBmBzZ-V{cV7y%s1;6plLP1eeH*gqfOj;e%g);;U0kNW)@D^*6Fk`=1` znCoSJUe}Gq&+YcW^8%jDTp(!K{VRs4coKyT5`k1z#Z`t>MmaA2Rz;Lr}3&uHVK&TIOc=`3$R@g`vzCQ_&AAa zRkQ$}J^9_%+i#D)TCxru2hj(kZy6^=R(_CUD~2#9BSpoqxUO~SIC1bBvqFZV!ss&1 zJxIoGAp?HSR|EGTw1U8Qlu!2#X-))s7+kRr=p#q1;z}4?;r%i0p49Ih6_s=tY3&Oh zMaDcH!_NxT!NLy)Tuc-9I+Te(q#<57iJ4%DJD^^9CzYOe+Y~;RS=VOc@nb1uF8Z@} z+u}Cb>Jt3|_#5l&M9BJNUM`w)L{qGMiV%xPD-xlg#2$_$wYDl?!Bg4k&(xSc%1Mc* zP$17o{Xs=$Uz*KG(W5(;RE>mc&8sj->g{`ZIBdQ*@GHERcD_2rA;P{KCs4(dsX*X| z(%qsG)YzYlhH4*nR^BoIIfZNec{E>K%Op+|a`2W(kvRUX_ogoSdoEnl@&pppCu6fO z>AseUpKbwPW^LC70x!^7tnZOAi}cXn5{B|cZW;sOlG;QI>KmRj3HQ1;L zlnVjG((pj9))=EXW+f`i&fQe5?-%L0MYqmG@0V~kmP8>X7B&jGg9<305DQ75w^(V_Iic#EJ78hA z)(An@d#CUj3I0pGW@E3(C!|;zE6b{eYv&LLh%I||#nk&!M7dK`f^s(gxC%tfnf>8} z=2Px;n)(yYWVOAyH8;46o8&D;|G>|p1R;IoL3r{!@%df_<}}MqFRQ({zgY6J zr3#f}_!8{AXrU=Xeo+#JYgl2C&#v=n0J!xVqj)3_IRq=(?$wLuVr5#G;*NHw!rJ8S zGvuOzgS!eB6xeCbtM#{?Ik4!x)k{;1l_Vjmr}1Ea!!^Lvmm(rA(_Pxuf08M;8>4xqxcnmQ_o1WDhVovs45WyI#plC*c{ z!a2|*aLz-NT;K*$2SKbK479^vF?b5%)GwK>M2k4vjjUBq#rNrt&dIhlrI=HM0F<=3 zE&###>1-pVfz_+z)NaF z_|J>^C3Ox|p?WM8X1)wJL&i{uYFnh()HmDS-kf5Hj@5{&JO^drSxrRz1>WtP-a zO0f`QH=?gUcjr@nGJs|_8fXows1xX10S=W!_38$!gq9Nl(D4;B6`qmkbV9{Fi)o|D1 zs!SUPS4JeMupjo2;Z`Sl@pj(nX`UCwlL+%ZA>8O1;158_R~1jUR76 zSi5uE&K-DYg&u$Uj6%}vEZCOXuA(oNG)qv#CLpX3bW-ROQF1jB-PNEL{(OYup#qq@z6A%dm49SY!wNHFFteAnxqOQl! zi#w~zcqn`L!C@=jMg+GCan%A-%J}nez9xqMY&#fzXIr=SZVJhU0iNJjY=p(N#aen3 zEc*#QY@sURZ7xUSv!1s9jN_j~YJMs%*RXQ9S_}rX7fncHlGIQiY$GeI>yk0?^p$<$ zeu#r~#|A0nZ~LNrjMi8KZz1vs+)oCz(hAoe}IkE}4m-j_h&x)6^6X9!=?~`X6m< zWf97y`qwVJ4+ZSPtr>p@1d5~20ud`ZmO5vl6b&5FYGlx>+NJ5DuN)^K58aZTNZbEt zA<5wjVTs)(`CJ$CW0@!j zqLG`*#jGC0Pc!V!a@d;;zNx9-i2cdKRE;)(Va$V=QFN;A17!plZ%i&6ITOJ{YbaW9 zNa56HOH`Ugr?W~{U`yF9uHi>-YJ(Y{6iPsudh*f{$a>vAV+VnW^4N>QKjMdYt~q^i zXZ=#kOkthoGM%NO;~HYQx&j?8|lfMV=8 z1WEUsfa39$XF4XeNzs$79q2D@%7)t7Q^0W^Gq%VlYpDO$dZw006zbU$HaSZC`W}RR zBpDu;wbLG%g>)b9m@J!W#7ljrSeUAOHMA=A4I1+i`1vHSXdnB-hB@Jo-+d@O>zKfEoFnQanG=xI=`DkAIL;5M8^t@7uu48! zx=BS@YpQ+w0NY>GnI6-wgVlugm_RW|7Xta!*!67o5x-cXHMcVJ86<%S_pIz{K+r?esD-YFh>cmxE!87Zaz%3ju2@VRg4nyicg#>T4IA$f6_&tuF#^7Ry zaHmaA^7^9_PTgA8C}a5eO6npj+Dpd8l7xIPYUTfgzHi97Y|yloQ7e|4MNhB#XeEBXLVLEeOIxHo(^T4Mt?zn zbl!)lK5qH!ga5($g|Tl&yysM%0Ed)x;AD0YOM%`GQ|u z!r!o?Mr;K}F>BhFC;hBj#~M^TU-JaN%oyJ!zO@I&qk@Z_c(gbo#2ZP40 zg?l=~o-zn`OqY+sC%LM#`BoP$oNKSX-6iD5U580NE=(OF1L2|u9>PJQYn*$~MBkBL zF7Dl9$y6n=v^udKQ%p$>`h?aSA z6iI}8%sapvP@LT{Ku%L#{u2)W%s|l~jW=dV)Cn<$|98wg%&y^%*M_E$tT?^MA0gW_ zt7elFR5U2Oq;bn9d*6OwU2p5WZ^sw_k;HQ-IJHn^6)WA?=pwBZUzcNAzsbj#_{8Cu zm-cN}ZwEiHs;8Yw$d}f)_d2t+eCU8=Q6~?C`UGeP zwTNAXvG!NlmM1W0yLwkKM`CZpC%-Uuay$ac=7!|AeMYxwFjffTRo5GO$_V!c{NAl6 z?+_oJqli%H&%Y{X8Q7YmvY8hQ0)i(Qkbpk$T{L+^P1V(_U?m_qguzC|&s_)Sy z3apR#VQ&!O!1dj$nAN&^BL&Z}qGXsOzTHOQtIlhFeV2a#FPcNJAfgtnXFgV5dipst zYJ?ko(XE}Wy_Nmb0q{bs{({x<8p7m1g6Nx3K1-RhFs(+*dYv_K*@wrG3ugNb0 zzpCqcal6&6_K2E`^1(!-W9QNBDCGrL*-SNT3J+eL*@I8lg&WRxWgdsDBvy@_ey67e zIaNARoR?@cczJn;rk$=K%_lIQ2ArgHId(4@Bw3xSjA$K$_5|qfy=S?{pru;m#ZzP! z$=9sL=7d5hqyu*{ovpv&xmjP}F?aWcC9^D&Z`hrV=^G7R-je;Q&?cu}!Eewz)cl(w zR^rid?p6D&YJ4b0O<~a;T^RR1@Q*sp0SUHZlROBE8MHW3VjH3M%nL;^m@_^dk;FV@ zsiLxKUv=mDY$*63@wK|JeFK|n6`2NC1$R%B+xVAyo=*1i&HcxCG9B_!_UDfLlT4!$2ujAh*no{`oa;L%;I{y7s0*)W{^#P-4p(>)sRq#?mT=#X<-f zf;(R`7CQn0G2nl-^SRr40pG)y3Mxg6n#FaXNpqKuu9J%P^!CGfL~>|vJEx&`QSVGv zulzv!AfM@ev4t~+SW9D-ItiNbJkqJNTE4(`WN+=VEBrNS4MI!`N&WcXpC3GX4tz6| zCy7c|nwwV@LbYZ=f%%ah5Gz?kZjN zG-J~W&F$|C6RCXK^|$PQEM0Y6lkeBw=#isa28;$7DJi2vK)OLdxz@KB6cdLNLUfDn$Ebduk`aD|rh1 zemqVSDtaRt3~Uuey3!|b;F7QB*IBw&vX8#uVbsS{^9r7$M`E+k;MW!#u+PF=*aC_q z(4rlx^a8ttIYC8rDraB)(~lWi63Zp|ojM%;W#IF`z$SteDzEKxsY`UZ(msfAwrFLl zVp1fk&k!aU#p!cv@#T31dks^A!4qLCG0UyH00Zfjgry?-?&-17@@jL7GAk0B6!Kc1 zgN-Vu!t39bd*|00E{44#sCZ}AC*P-mL9O%92>WFl$c=HWTL;}~FqyY{sV$s8OWYsB8N9lg%lRyQQKc_6RUnP?EIO2eVB0}1)XPdC zi=NwG;YXF-u1TjkQ32Zr88rG`QD)k0XBdK}pH%lTy~N1iiBtb|GDF!nc;PWS=0~K( z=Z5)bkJskxcuORxmLg7)S&FH9{tZ?eRifv9wu&IZz2tya0zMnkX-)p=u^}FosanMNCo-LL4~720y+#qMM&*2Wc;!&W zA_o^WVe0pDMgKJ+9Mvma>RtyrOdV_8)p83|1z}JXJi2f?Hoa$=OET64<1rQF7k~5C zl=(JB_yU`<1+JAubXupED6*Jb^%j8OzG}G=b5i@<3sQ(bGv|N#SVVX)QHxtT`TY+f z3&hmPgrK8GZAp-P^VqQvuX8HjQ&4djtqnR&%T3De*(~GUd-#VzSo# zb~b0mqL{%URx8gHvp;_q?TGaW3c3xtt>qTYRw+c$1+PLurJtTO;ko2uN`0c7`dBJsSHF;JA9ul}&fM|mDEc<&CNSvP(;hT>sq@Xqj~~de+JFw8 zJ+(>st=MD~W?`>A4m^J1En9m|G=v?2c<6{}^p4qXzG$@ZtEbz%irPSzzA?R&xbN}7 zR-)`oS~|18dFzYYyUD%vSFg|=t?j9}zau8GZ$l?fZ8h}91PpxHt^4nd0BDL%6PfPE z3M7j5zsCdO0XI>=FRZBdbRLhd35QTZz3|+YhL({TrGux+MO9D30sqk5m8z2x%d&nt zP1TABmCwDBL1qO%%U&P|j#GP2E~T%pU}W>s&eSFmgwxPY{Y#rS+`89fOO=c!_?&%$ z#*!1B@M>7%8`JWaNHarG%{lzcaGGp&hdo97C=4ub8g;7If3}&Mi$+{^&6#zP_|M-vJ2lLaqq()v7bKldh|>%+tW%{TxQhJn$jXL1N3 z-4q{r@5*bfraH#w$29Tk zA@+83u(YB+K36c~*@^5WR@&dMAJ-Pmxg4SoAWez9NsyM4daBo1>#aeyAmT!3*vJeV zDuSC5C{8-*jjWL6^B6vsJJ>vYO{c|UtH=^LfWa5o3^cHVfC{?!-W5Khz;7Y;{t*Ik zhyv3t>_a>p75?B|sZW-J*fod<3QKUqBfMAyEsM@^fIhumP8==MygvMWhTH6oMJt$x zl2B!`BxWh~bN>64<;S%Afo1k3HNf}3mR+k}iC0Pl|FkhmfqvVc)Y%6}MItuY@dxVr zYYc=)(=nv~ennN{9_W;v0Ix^ifM*5~5HcxPc3PU;aCIgN!EoJ!eZ@A};cnOiZ$Y@I z*q=aKnjomtSzhA;&;1)hT=4p!xB&@)M0v!%oKe!Lu8Qljj(Tsxl9$H{BJ^gwUj^+0 zO{m#}gF5XKIct5;B-s%y?^>rr#R@;FKsPG61gdIUZ+h{~l{>&>Uw-9==$%?BFBKNH zo-hVq>o<*j{}1Qr-;~0V;&d*BSdVn)PH1&3Ph51>hVYBG)tjh%7($PY4?hn5 z&uOmDr~Dc42DCNk5vjirSuz(kL~V}hs2)^D^dATY*mCY5G<^=)G!o5KjE2&cKRb@-LWFt5Zk17`T7rzw@K@|gEB!Rqg3 zt2?3(>70@%r((k>o+C8F+}9ek6$#n=)?O*4}{>t zuy~y)ASULY<%G|N4up1toJ-Z~Uky!jSR3AZ!Z8SgjMnH7Lf0#~dBZD&hs0@<2`~OA z@9`PO^ED2I=<@>fMKFzk@UW-CJ1OHKJ=tbq!`4)hL@%GZYMJ?e;j5sE5=4nzvH}P` zI-*D-ggst362i|8s@rtC+S8o)48|Iut+!PRi{>q-)X9i;`8j)Y*x}U3T0leC|%RUY+wcH#8@1496ihFFcd>sgCXV zRO#J%b#m9!4r9SCKw-i#%WS7~#xr}p1w;~sK~I0+jcQpxMDJ;uL9tzNK|>As4a1g4Wb!M;l?ICZ`#^(cLUeycXZM(U3KSUr?QHopjlwW9gkN5 zM8I$~<}a4Er5mwigU6VU;b`s1YRfZ)Kf)!0M+%vcY2@y+WO)yF#~OO_Ic3fAV?0Z` z0H49-W^DG+%(c%zAHi{uJZOz}Hz{irX?3fP+W>l}8ytV4$zAw*!1a>Ta;GwG&{fzg z%&avC-RcIo#_``65CtC|6vEl2mzj9)3a1$0b84djF1k9Y@39luN7#{rj#h+SVB{bU zZ&PYUhMX~m=PWHYL#ON{9Myo=?Mdbt7>L^3KND@*BaMhkHa5Z4J5y+8Z$Y@O9SfHN zAjEd-w}!)*O|O>elfppXxY*(_kGQ0xkE^BpP3#_BB|bBKUTC@D#)tKYE$sl^BOlHD z8x*GvmxUMV z(=ygXYAg3RbCn5b&7l9%9r?W|pU9btF5raaY+%@Fv%_gfp`j{ca$#llP?7DZ3|G5T z%f$RcREZIP$W;jj6De>*MA{c8DJ8Cvc>!snfo@6k*Lif0FBa-F z^s2OL>y+ftalV+*kVFH;PkB$F-?o8*kD(OG36~g<#RA2H<08n~`=X}nkQP)%#82{w zC4DW;UEl?!@Sld})a>RIskI;0)++OKF2~8Jt>hB0Q_9OTvo8xl&~Lb7Y43?CVwU7Z zB)Dm6^>i&%alAs(rg4U8lmHF7K|Nc3zYa6JQR1M|m{?_$gxsu<1d7pg62t9p_JEJ| zAW`BpyN9U=iyQPEe&n$GzQw&K?4mG8DU1(E5J*1o5g&F0c?{&Kdufr{WIwj+N1Ld8 z;V*gUV+>0rWg~m?Xb{#E>ef(~y2f|1>yb=!yUTal0*OD!G(-Ly|LM}a!Y5~DT`c>^ zW$C;b&AqSFH4&y5AeKB{c!o|v%-dZ{FL5<7hN9 zub$*nVO16+MG4Aeigufq^iy5tF`3Qb*dwfm9;wxNWa&Yk(iT+P$@Pq5T|8Go74^r4 zfD3$|#KP0Fma9+XVigr5#^jLGW*oC9q^_F85Vwo>In{_ddMHxmem>$wfu6q;0*=gE zNFqM|oHjgJg{C_VK3<7=pA^ZL z-le8w#xWc}>S9B)Ku=O2X6Mgars%q*%E4b3xul+ay=qu89BG6fQ@%FpnpFnbuW1JX z)x`mu=SK%o#Utdy2u#m^71cy4cAO-=&9dzWe;D#1-NCUWlBQ+(FkvxNfk|8Ekr=OZ zM_^uihk~3uCblBnMqLNvqf<-emu)p&wa-rH2^7ul_?t;gE&v zAW!kF>?MXYTh-5*)YqHC%g~=1 z(US7Ey@Xt}DB!XndF8*5#%A0^M5y%0!5haun)@^+Tz|Linw{0dHnwL%TIR-ns;i~q z3TOjfoN;~nqDrC7g{=ZvXp$m}Q%K6Ah;WS1zG>zZZTiVsc%XgCyg8$Y$3HW7w?vis zI!EWw$jBZ2gIfC?Tr)!KvC;b^Q_0}eUXUt=Qg+5y&cr))Cq(cA5xZxzD=dEQfoW}o zz(y=kE1t`Asuik%)t}rO0q8E#Q>{53iG6!iSh4SKdvZA!0OCCi&+>)2DF&mBHcuxLMd?9^Ps+hDw_&Bg^5B%Ph* z%+2dSJ|-U+c-Cx?1h6hkgk7zxcYdF^dly9MU07Zw422MeF{`%iCq3{@d1!4>MK)+B zZzDW+3_Hl8)%0} zt}p0I?J5vTpbS*)h-XNu9{RZ-b)cfdbW93ceND8Om#ykAVsiMkyvW%hv0X%spcSB` zwu9!I!lZ0z-U&sFvqZ@jjTF#Eg<>(vUt9k4pgH7tZ?&Q~WITu50EKP1Dr{q;2$OPH z?70Keit&%r&}bL3x_`0;uNiQ=736#fyR(T1gCdo8K;&Akmg6r@hLEmnZ!cT}0?IzD z0`;<_Ft>tbq5OYqJ98imD5cf@zLgmd<`^wFk|;t<--QrSitLH1y#N*(;eX|9#8e0O zgRv<}%NF$AyEQ)?EkySQx{M7OKXwE`>v{(XjgQt;^=oYnt`uhD)LhVhi?`nUelQS+ zoSK|EDc;a8q|irRnJlw8z8si5x9w)6$@{GV;j)>tm%=I`F~fP`tl`FPga)V6-& ziTQe}SvCp%fiJoU zOxb!mAW5{2EXn^n9!TdXEvNQnn-C#9nQVJpxK+k(W3+g^9Rz%+ff$eqx6*X6Kz)>T zb~25>L-in>BEo66V(~fp(@ELh_D@~H+Q8`quUy&2(Rv@{r3rB~y1t9)Xu=l zE;q)mt*i*2OohMsT7LRs&o)6A*TcKs*O^VYphiMfNvUF4?jc=CQR&^t_0y;kZe=a$;o@KP? z#!qw98j#qT{`E|?4ex@r1!8>Ku+2rZIh+~a{j&Dk=FMi$h0u{TwUUm?EEYaKRwW3t zP7WJX$1D20aWFib3*W+Kar^X<2FAy>z8AC0_E)c{@Muw3vfTEc;aa%f5>Qfr;Zr)T zEPW687uOK`=BHm;`Y**R_DSZ717%YSPBWJ?50>3&Rr6$tpqtio{dW6kkh%nowjM+$ z+M(%ytYPewX%{>3mDJ8l%*wZIs2hV{qYV?2V_Nf)g$F@EX!{rnc%8MfDDWz2*^*;) zk;}3EyH5(h7-|)|wtu9e$F<2Dh_LmH`ls*6o9c#~im5IdNE_ze{mQg?&59&IDMgG} zmJ5j-Old-2Rp&vYxm!+X=f8eeYQv<;_vKvjTSwoKj(mjk)AeT>0upgBp)&2Tsl(P_1V+qkoltH}LxiycF3DHO`iPx}Z+Acq-(B+@DS&WN5>nBgIgWMco4fs?m zD2)~>yw`{6MW^yq=662WU74wR@~pne)*pH+;4kxRrV~p74oebRxU?pZ(^n@V*wPYN zgykvjT>-GdE~VLX01w5L_35Kj2WANfpQYM&Pw8(wUo38% zZ6k4D3ayARb!K6y$rv4>pTDaYJ-YUr`gGke+d86jw)1QS1KVnT2OX$r)52eLCrL8a zKKb!Yl;ZKaz5!9e7eBheLRTmEBj6GachbI=SVyBy2J7K zkNp(Z^!z1`ujR`&x^AM=-+bG&eYA3$E=3PUS@`|rWTOqfTPY=j^oWcUP^U^D* zu?^T6)uj2Em3tr98qsPQ z8?U;vzEZplC-L89vkfB^(_Frq&7N9XH_@Z=Xf_Ty{PWdcJ!~tl<;DKca)wi=M?^QH zTz+TWn2Dpm;R?#tJn%zVV=in!SWj)0h{GUhp)ki6wpLYpOL$R%MTP|HU~xmz3sc7b zBcB44k)*keLJ4U%fOy~q^^-(J83&bSxOvpzReeh#%-?*+1^Ze-^pr+k+zNG?a4v-H z-awmx_#?=oTwqLbm>Uz!pJU1q`*j}u+;9s^z)@+3 z5Migg0NU$G(6AvatsVKP*!cEUEXtr5!Fi993H0yzP_;50YXQPI+7@fVNN%yu0a8)# z_De#&l&~J8jIy`m&pmmzMV;w%dDr;^II!y}t?b1>*!kl{mRgZZ^(A{)F^Yam-YIzZ z;Q-8`&ZtaA0gR+ze{2pV3nT7po)?iD{eV0aFX$qkrfOmB+0<%_(dtOG*yn1RHf$^! zGpXYIhx_0G*MQA>oSoR)RgTA~U?dpEV$cTtI(>owR~hQ1z7AIYL!%jSIq581(Ir^= zGo3J6=!D@*Y72!d`;c;OMQ2p;o8rJrgP&hBUr?w*p%}aetO-^uGOEQ@@1U?dyz?*I z=Id#gY#-gW1xZc^P=chgUSb|dIy3D_2|7W{mS^cCBW??tP&RT}=N*#(gc^tO&nc^9 zN@*;UVD6E;w3XHdJsqdNonLd;nxv(!5iC3>ifLMMJf$~1D~twK6gtexMOpYBKO^rm zBVdFb3gaidq;-$_W3f4KU^rqtHiR3!y?xl#9-lL!hB(x7;T|bnUf$z#wQGJx`#&s_ zGb6i#uqItV%x)Fqa$CgNvWHnzux~A6J3;8}OLv(ViMlK=E=FDOHvw%#1&c5bj^mSC znbTgk`|X#|b-XoG^U|6&&Z=+*A>=>gjpZ@*7Cvv9|Q`gFuHez zV-oNYl@TUC!t$~8C`6i71s7&)NhsCdyFkHf914N`+U3E4TPVoy8vE$}#bUAoR=svy z#61a!y<*>BC5nB5K5@q4zU}!8Hy(w3{|v`~)v=%XfE$X!3e{BAv-d3O1+;F<%+hjm zVtZeu`ZP^MqWa*9d;_Z<1qh;cHYy_%fd3S)v9?U)WP^#C#Jh#+X%y%BAd!Ygpos zayyhX=sUHec7wnx>R$x*7DsXlh)-Nc2cG#}w7Ha%olFmwOH8eCUkh_%7|=$9t7IWj zu%yq2Iwx2*drj=r;=x|ozj(REzY0;uKVj6jJ^t8*6<_3@D=63%P<~SZsrF3-`Ox}D zh%E$z@VV|v{1?uoHuhU_+H!`sKIjZ(z#JZg#$;}MKT|23EQ|_+ z9p!iqX}u=;<7N{5O^9~Q08ZAiR)Nqfj$|{TB@8XJ!kkX)8XL|*-uR+R3fAvE;Zrb~ zy572DFol;&|7a9~H3WN5^23iRr@BU5{x<3&I2sTV2S4;1o18#i8kA*ZyeDDPwN3?F zQ~v-zINnIrw%)JPn|vwZ_4Dj)K%yO(x!#{m81qEK%cR<@QD{IC(j=P2#QoC|n^i(F z& zi?<4&##4bf{KCMH4GyDZVAmb*Fc`X4aakreH-suFmOrxXXZX4sAjoCJN};|W#mjck zk^rVC$s=H-c6yw?ELwa)%@A^|bO$_$VgK2N18O>IcMFdqRLxN`Dm=sg*L_mx1(EjB zJo7)K9e&6>x{iHBftw+nwrhotD2)VK&iOXhoknUuOG{Sq-xLJ1CEo>^r$2sld-ElL z8XU!)U#6f*C#betxr4P{7izAl6&(7QJBq65sp5wdph)(OQxs)JVLyH0~Q{ zFH?%vP{IzVu!T`Q*T#vK16Ew!xS=W4dZILduVec1w&j0 z2GS6NWR%IN$!mDwSA}sy$)dLcrDmOsR|rhfOA-yaWF%~7!gWTK1zkfMObPK!QuJmu>W8@h%VeiO~H8Ca%e~=r}i?5mCKGe_TCUNZ1F=ZBvZXw|8$} zvIpA?*V~7|+TP(S$6DCN;MUex>kw4bJ_Gia*HF=pk-8{mQmL@d#0AE~j#Tz1KH|t` z-B<69oBwi%ZhnI1oyf(R+I8nvGXX7k>^|H0!Xy};E)G%+d_p>_%XS|Rz%cHR*yNm0 z0?Llz+=CrSggd6~=u%hKn~N>r0fOT|?Yz&)yhx$a=1UyiS%e<_x44$5hA6!fYK`$v@z6CU_$l0|sc|ex?lN9aX}USLbQ; z)&?Rf6Yshd$sSX)gV<-s1tTgr%Ld`?bA_pBv~zfAN)^s{f}pA@teWI0eq=-zo2;uw zsl51E0H?d;PYna_nTAdVpP;#fN*SO~znsOHaY+)P_moTrhd<;uGb6l0U+6|}7d+d^Jp2w0|BMh0v;%KJFf9yF zO^tMoz%f28Qq9e4Sy14$A&hQ4im81q*_}v6#sVs|3}?tl!JRU?#L~L(;Fw6t92Q7y zn|Ygod;ZPfIAaruOf?h(UQQVVEoyya4S(PB7!0CFVn)k5-pq)E$(D@ zC5+_4%`&5gpQiFYTRz%4H~tOPFPVaF1N?0=n~Wpq@+pXsO04qVMzi_za9Gd2wky#3 zYn>0JS~LqZGMQA_@h@KKfUTqmL0GKZOj7~77I-taOlkac_eKCTvg99F>_^j$@me{X z(jHOZq5MN5i_}i*BOhK+G+EQv&uafpM)RaRtpm0El;9O$#PM}HxCqtZlstefO8`1Ok~u5B}*VSsIr>rLlCjesGKf)Z7?Q5ZH!VZ3|EV!NmO> zTrh0NR4QcAiy|T*#=+UOL_t#ytQOzJLk*IYy7{hbIuD-xuUrz8A_g#$w1a%iH*nfr z1fGQbiY3~D2;)#afGLi|P%RyGn#I!#sV@#La z%t98B*%|I*D=8~wc?bJy7JYV_CE!$q3# zACrv7usHDqz^y~_-`V)1Ogw^S~%`fKqUtx1FTrWBFvt- z5K8s+wiDJAU8ETeTBp?FojvDrGN3UFsbrJtJEBI+!##RI>DU0X;;bqo@QpU>GoO4f zS7ZOmrH-F2t4o4oy%uR)Enl6Bg%h2%E_D8V)T36mLL+(SNsygl5hK0G{+#ERLjXm4 z1<}CY2f^fDkQ=ogCu`^vJqQ~Ql8+~Oqxcs`*1lM{K2EP&cnMb-PUG7+;)d&4Md;}@yVB=qG2!Q%*eYh@hzWA!6>Hj3bf;c)o}66y1|2`Bv%)=F zu7U^GCw>inq>w7Y9wmVw`4rKS2FfM4aST9RCi zkbWq@Z3tc#lp)2F+oTr~!k7E8u*KcLZL+9ABz);vq*HF~f_5a)Agz%??s=C*m%ro; z@eX)6{T6-GgS3!oY7iZeHPd2K(vEK>9eYY(WhqzJU+?m$-IuNVDRuY+Q{!#k361;X zM(P92&Y;_$?`!NLV!0k-H*I^4MbQO&RDPbmPYOq%;4KpCeJ-erWDz~WYEunYOVXh# z6DX~4t8K>MQMfAc;$`f*7N&?Bv$iwtCn9fj<>g)@8}?Gj*llcVh4Q+01G6)xpH4~! zW4?^)M?dMX0f;>3|K1v&9H{Qp9F4qTyJJ16ice#4gCPr&H=NtqDlAL^>c3<4Z-sU= ztvkM)FHG{XVz}~dU)72UG?ROrQScMv(k+!!EVh~pEZYpy3~tgUk1Qh{kdtW~L#WcC ze%h+tuJ&L|GwoiRxi(=-Z>Pl8`N5^f7wB5R@6Rj+%_88WuwWuGr(}pK3Z4@hU;q3^ z)(}}_QqS5ADgIJ_ZN!fU@*jTpwgmk|qyGa*0-O>}WJ`TVbcjbGv0adGBHSi(rz!y! z)J}|mH*VbHpWMr$EpN225IBRoTJ34ah@9E4*{5wQB2Dk<5c`0OH&4}U*Emm+m8$_P!!a{3geA3 zCfiZ8ejXP?N=UuH?LT8zsAyYB_RorYQv+Wpry+mR;kA}oTanY!-uz$Z1g_<-JoHgB zBaGeKswxp<$Xfkv73G%+d}XceGIjU#-;FtRioDv`1fQGCFi!P&TjPA7!zZ!T-%96~ z(ddWq>SQQ98Y*VUd(fvUPrM5Hu*brfpZ?o-2j);|d>dAdG;bsd4*y9342^J}z+Fl> zsz03Xf+B-+%W5*!7m~{luL%^0Gdf#F2~?F$%&rmor}DARlS9f(biUXtS9-^vpzVLZ zGQ56hbeTdFwp`y9;!s2w*eMfHiq_g>UZT>?aEb*7|KDTnVFTomLl^?@;$% z&u=baU-WHDK*a@$UTUtXCK;`z-cgcObZXBRGRTK!vyX7a0pnHr�#5sFR#!(ykP-c$`q&e6b1F%? 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 Ba`gZJ literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-sound/music/bgm.mp3.meta b/assets/app-bundle/app-sound/music/bgm.mp3.meta new file mode 100644 index 0000000..ec20097 --- /dev/null +++ b/assets/app-bundle/app-sound/music/bgm.mp3.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.0.0", + "importer": "audio-clip", + "imported": true, + "uuid": "8a6a82f9-8251-4c19-bc03-8b01e20845b1", + "files": [ + ".json", + ".mp3" + ], + "subMetas": {}, + "userData": { + "downloadMode": 0 + } +} diff --git a/assets/app-bundle/app-view.meta b/assets/app-bundle/app-view.meta new file mode 100644 index 0000000..6362102 --- /dev/null +++ b/assets/app-bundle/app-view.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "d4316074-6ccc-4906-90e1-b98c8c421ae1", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/.app-view.md b/assets/app-bundle/app-view/.app-view.md new file mode 100644 index 0000000..333dbde --- /dev/null +++ b/assets/app-bundle/app-view/.app-view.md @@ -0,0 +1,4 @@ +存储UI资源的文件夹 +1、通过app.manager.ui管理 +2、通过菜单「App/创建/View」创建 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page.meta b/assets/app-bundle/app-view/page.meta new file mode 100644 index 0000000..f4ccc66 --- /dev/null +++ b/assets/app-bundle/app-view/page.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "5854d615-edf1-435d-9ec6-1ecb4ee0af2a", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/.page.md b/assets/app-bundle/app-view/page/.page.md new file mode 100644 index 0000000..25dd2b3 --- /dev/null +++ b/assets/app-bundle/app-view/page/.page.md @@ -0,0 +1,2 @@ +1、所有page类型UI的根目录 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main.meta b/assets/app-bundle/app-view/page/main.meta new file mode 100644 index 0000000..00beee5 --- /dev/null +++ b/assets/app-bundle/app-view/page/main.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "06135315-0b97-4b53-97f0-5ee82ea63600", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/main/.main.md b/assets/app-bundle/app-view/page/main/.main.md new file mode 100644 index 0000000..67708fb --- /dev/null +++ b/assets/app-bundle/app-view/page/main/.main.md @@ -0,0 +1,3 @@ +PageMain所在文件夹 +1、通过app.manager.ui.show({ name:'PageMain' })的方式加载 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/native.meta b/assets/app-bundle/app-view/page/main/native.meta new file mode 100644 index 0000000..d5ce7db --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "616115b0-9188-44c6-8a76-26bb2fe12d3c", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_f7NI9WxFVIO6e8LbJGF72k", + "priority": 1, + "bundleName": "page-main" + } +} diff --git a/assets/app-bundle/app-view/page/main/native/.native.md b/assets/app-bundle/app-view/page/main/native/.native.md new file mode 100644 index 0000000..fbfda3c --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/.native.md @@ -0,0 +1,4 @@ +存放UI以及脚本的文件夹 +1、除了UI本身外,不允许存放其它任何预置体或场景资源🔥 +2、UI脚本在根目录下,其它脚本放到expansion目录下 +3、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/native/PageMain.prefab b/assets/app-bundle/app-view/page/main/native/PageMain.prefab new file mode 100644 index 0000000..525bd03 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/PageMain.prefab @@ -0,0 +1,4832 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "PageMain", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "PageMain", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 87 + }, + { + "__id__": 144 + }, + { + "__id__": 165 + } + ], + "_active": true, + "_components": [ + { + "__id__": 198 + }, + { + "__id__": 200 + }, + { + "__id__": 202 + } + ], + "_prefab": { + "__id__": 204 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 38 + }, + { + "__id__": 44 + }, + { + "__id__": 50 + }, + { + "__id__": 56 + }, + { + "__id__": 62 + } + ], + "_active": true, + "_components": [ + { + "__id__": 80 + }, + { + "__id__": 82 + }, + { + "__id__": 84 + } + ], + "_prefab": { + "__id__": 86 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "btns", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 4 + }, + { + "__id__": 13 + }, + { + "__id__": 22 + } + ], + "_active": true, + "_components": [ + { + "__id__": 31 + }, + { + "__id__": 33 + }, + { + "__id__": 35 + } + ], + "_prefab": { + "__id__": 37 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 327.5, + "y": 870, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "btn_sounds", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 3 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 5 + }, + { + "__id__": 7 + }, + { + "__id__": 9 + } + ], + "_prefab": { + "__id__": 12 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 111, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 91, + "height": 93 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e2/A010hdBzqRot0QFZOVA" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f76d4098-86bb-4d85-8e5b-beb06b7308f2@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "2cPeWZE15GIJPOJww7DMwl" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 10 + }, + "clickEvents": [ + { + "__id__": 11 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "30tMFRufRPS6thCSAPy1CT" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "oncClickMusic", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "8cKb4xJVNHz72xOkrc+uql", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_tips", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 3 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 14 + }, + { + "__id__": 16 + }, + { + "__id__": 18 + } + ], + "_prefab": { + "__id__": 21 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 13 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 91, + "height": 93 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4foCR92opPj6lk+3k4vT7A" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 13 + }, + "_enabled": true, + "__prefab": { + "__id__": 17 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "5b600712-8704-49cd-9f95-5f013387a423@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "97cTpcRLFL3Jy4GrDB0Bb9" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 13 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "clickEvents": [ + { + "__id__": 20 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "84c9SsOvlNuqqwtfx91Ol+" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "onClickTips", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b0z4M59nZLL4w7oI1eOvGR", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_reward", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 3 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 23 + }, + { + "__id__": 25 + }, + { + "__id__": 27 + } + ], + "_prefab": { + "__id__": 30 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -111, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 24 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 91, + "height": 93 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "96hdW6mp9LyZBwuDutlpHC" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 26 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "33qVBjJN5P9ZxSdhWBdn+9" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 22 + }, + "_enabled": true, + "__prefab": { + "__id__": 28 + }, + "clickEvents": [ + { + "__id__": 29 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "23q/qHGVBD+YDTkeVuj0JP" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "onClickRwHis", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d5EWLydc5Ld4lZGQqHycXf", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 3 + }, + "_enabled": true, + "__prefab": { + "__id__": 32 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 313, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "896ypyn1dMer+1KrKXbeaZ" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 3 + }, + "_enabled": true, + "__prefab": { + "__id__": 34 + }, + "_resizeMode": 1, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 20, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 1, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b1VhtDkqlGupwYHDc2b8bE" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 3 + }, + "_enabled": true, + "__prefab": { + "__id__": 36 + }, + "_alignFlags": 33, + "_target": null, + "_left": 0, + "_right": 56, + "_top": 40, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e7xuazH95FbauhmmDUDOKl" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ecuU/wqItCrJga8HPiXzNI", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "gold_left", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + }, + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 43 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -350, + "y": 505, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 38 + }, + "_enabled": true, + "__prefab": { + "__id__": 40 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 291, + "height": 381 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cfZWKsLFFIPal21KMy61+C" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 38 + }, + "_enabled": true, + "__prefab": { + "__id__": 42 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "3dbf0f28-2761-475f-beb6-18075599efe7@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "89l31oWgNPw4+0Sp6Ls/8G" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "70rLlkZnhHOYjvDDKYChLW", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "gold_right", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 45 + }, + { + "__id__": 47 + } + ], + "_prefab": { + "__id__": 49 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 285, + "y": 505, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 44 + }, + "_enabled": true, + "__prefab": { + "__id__": 46 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 331, + "height": 451 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8a4u1xo31I9Kz9dlKJYr3g" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 44 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "22lYB6USpC1qW15SwnNWlx" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ecOUo9H7hPu5KzWkqqdCdz", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "logo", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + }, + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 55 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 510, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 50 + }, + "_enabled": true, + "__prefab": { + "__id__": 52 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 932, + "height": 850 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9bIpIw2SdJ9J/nZ/+ZCsbh" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 50 + }, + "_enabled": true, + "__prefab": { + "__id__": 54 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "c1864093-fe69-4a27-9c0d-af1dbf554ed6@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "2diusO0xJP0oArPfPsOwRq" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f9ZVqkmY5HgLfyLq3KWn+i", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg_box", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 57 + }, + { + "__id__": 59 + } + ], + "_prefab": { + "__id__": 61 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -250, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 56 + }, + "_enabled": true, + "__prefab": { + "__id__": 58 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1152 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "44Nzdw4H5A8a387dN0P6s6" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 56 + }, + "_enabled": true, + "__prefab": { + "__id__": 60 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "9e1afa58-b75a-41b2-9340-1134d40ef800@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e7DAGJBfRF/YZP7DrXws9R" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "91wUz56w1BaYXefwID94HR", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_remain", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 63 + }, + { + "__id__": 69 + } + ], + "_active": true, + "_components": [ + { + "__id__": 75 + }, + { + "__id__": 77 + } + ], + "_prefab": { + "__id__": 79 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -858, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "lab1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 62 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 64 + }, + { + "__id__": 66 + } + ], + "_prefab": { + "__id__": 68 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -240, + "y": 10, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 63 + }, + "_enabled": true, + "__prefab": { + "__id__": 65 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 325.359375, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "54y9NcOoVI4Z/h7orgLi9I" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 63 + }, + "_enabled": true, + "__prefab": { + "__id__": 67 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 247, + "g": 233, + "b": 140, + "a": 255 + }, + "_string": "CHANCE REMAINING", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 32, + "_fontSize": 32, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bn1FVkyhBB4U8AOZxTszB" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bcJA1VODNHGLRdyY9wgwuy", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lab2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 62 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 70 + }, + { + "__id__": 72 + } + ], + "_prefab": { + "__id__": 74 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 240, + "y": 10, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 69 + }, + "_enabled": true, + "__prefab": { + "__id__": 71 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 42.267578125, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fctaiya/RDJpFdG7XuoEUE" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 69 + }, + "_enabled": true, + "__prefab": { + "__id__": 73 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 246, + "g": 255, + "b": 249, + "a": 255 + }, + "_string": "21", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 38, + "_fontSize": 38, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fb3cPA4BRCfo/BLgRXPNbo" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "96I6qjzHZGKY5CuM6wwQdU", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 62 + }, + "_enabled": true, + "__prefab": { + "__id__": 76 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 813, + "height": 205 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7ev6toP6RPWY4BxG9whx/l" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 62 + }, + "_enabled": true, + "__prefab": { + "__id__": 78 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "59e8aac3-ea8a-4bf1-bc34-998f7766b965@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "63SSqDMNxLWps2U76Q7nNP" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a6qLE0+HFEZKS0YD8L6h/z", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 81 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f0wS1MBeVC2qST1WgJNsb+" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 83 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f11b4921-fce8-49cd-9a4c-69c69df1ad43@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ca1CEiO99ODLqV1afHRaOv" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 85 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 1080, + "_originalHeight": 1920, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f9Dv7o/0ZNNIc5F8GA7XQ0" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "e7vp3L/4RNUJbrPDn69Oi8", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg_rw", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 88 + }, + { + "__id__": 98 + }, + { + "__id__": 128 + } + ], + "_active": false, + "_components": [ + { + "__id__": 137 + }, + { + "__id__": 139 + }, + { + "__id__": 141 + } + ], + "_prefab": { + "__id__": 143 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "mask", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 87 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 89 + }, + { + "__id__": 91 + }, + { + "__id__": 93 + }, + { + "__id__": 95 + } + ], + "_prefab": { + "__id__": 97 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 88 + }, + "_enabled": true, + "__prefab": { + "__id__": 90 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dbGJFlZ7FBB7F1atKRqZ8T" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 88 + }, + "_enabled": true, + "__prefab": { + "__id__": 92 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 175 + }, + "_spriteFrame": { + "__uuid__": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "80ZlSiSDNBEZtJkCnjKwPl" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 88 + }, + "_enabled": true, + "__prefab": { + "__id__": 94 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "99/nRhkQVCF7iQ0lPw0kGj" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 88 + }, + "_enabled": true, + "__prefab": { + "__id__": 96 + }, + "clickEvents": [], + "_interactable": true, + "_transition": 0, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.2, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7emp6hdsRHYa5A92C9vTo5" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "02jElotXNA0JWlW4F9n9ab", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 87 + }, + "_children": [ + { + "__id__": 99 + }, + { + "__id__": 111 + }, + { + "__id__": 117 + } + ], + "_active": true, + "_components": [ + { + "__id__": 123 + }, + { + "__id__": 125 + } + ], + "_prefab": { + "__id__": 127 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "bg_lab", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 98 + }, + "_children": [ + { + "__id__": 100 + } + ], + "_active": true, + "_components": [ + { + "__id__": 106 + }, + { + "__id__": 108 + } + ], + "_prefab": { + "__id__": 110 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 50, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "lab", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 99 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 101 + }, + { + "__id__": 103 + } + ], + "_prefab": { + "__id__": 105 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 100 + }, + "_enabled": true, + "__prefab": { + "__id__": 102 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 226.73828125, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c1iEwpF6BIEZBYL/Jemv22" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 100 + }, + "_enabled": true, + "__prefab": { + "__id__": 104 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 236, + "g": 254, + "b": 238, + "a": 255 + }, + "_string": "100 CREDIT", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 40, + "_fontSize": 40, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "2crLb0JYxASJj0bFD+iN2b" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "64mtwFschIO40nVGfgDnLj", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 99 + }, + "_enabled": true, + "__prefab": { + "__id__": 107 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 928, + "height": 95 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dbrHp3+6BKz4q1X8TU6XpP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 99 + }, + "_enabled": true, + "__prefab": { + "__id__": 109 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "611a77fc-a3cd-4b94-bdcc-20c867538ea5@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e0UoCILuJJ/pIJkdkfc7lQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a0y0AtlDpBHIcRRWZRpod2", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "icon_light", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 98 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 112 + }, + { + "__id__": 114 + } + ], + "_prefab": { + "__id__": 116 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -265, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 111 + }, + "_enabled": true, + "__prefab": { + "__id__": 113 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 768, + "height": 658 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dawfVllBFCJJ+8s7MxvGXR" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 111 + }, + "_enabled": true, + "__prefab": { + "__id__": 115 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "83011783-cd74-4cd9-84fd-c5f4388bc32a@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bdyFxGntdJ8pNl4UYeRJg/" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "9dy8D7sjxJBYfezC6E2FZG", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 98 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 118 + }, + { + "__id__": 120 + } + ], + "_prefab": { + "__id__": 122 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -265, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 117 + }, + "_enabled": true, + "__prefab": { + "__id__": 119 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 241, + "height": 161 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6c3lQAKJ1JuZjWY5jEqinP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 117 + }, + "_enabled": true, + "__prefab": { + "__id__": 121 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "4af74d7b-4822-4156-b3ab-edf95fe8d41b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "90HSae421OQ40btCecUv9q" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ce4YJzvExDu7lKzkT25O3p", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 98 + }, + "_enabled": true, + "__prefab": { + "__id__": 124 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 924, + "height": 1246 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "eclZZY5g1H+I1/5qlVy6BP" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 98 + }, + "_enabled": true, + "__prefab": { + "__id__": 126 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "fa6f2ba4-2e7c-4186-ae18-fa5c78b58861@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14U/XixTNJgqq4Qksmi9uD" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "14MnHB3hlP3ZPdm1vCncaX", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_sure", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 87 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 129 + }, + { + "__id__": 131 + }, + { + "__id__": 133 + } + ], + "_prefab": { + "__id__": 136 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -750, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 128 + }, + "_enabled": true, + "__prefab": { + "__id__": 130 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 515, + "height": 191 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "40pMS13htJYobTi56eLFrm" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 128 + }, + "_enabled": true, + "__prefab": { + "__id__": 132 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "3c11c55b-7a54-49e4-aa32-d99c3002822e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d3mKDR6gRDmpz4/tYMyoiA" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 128 + }, + "_enabled": true, + "__prefab": { + "__id__": 134 + }, + "clickEvents": [ + { + "__id__": 135 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f6dowBXDlA2LcgFS9DKDh6" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "onClickRewardSure", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "38l1UK181HLaTBYjniMuAe", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 87 + }, + "_enabled": true, + "__prefab": { + "__id__": 138 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c8JkgZNnRJHpZ6YAWPVxSg" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 87 + }, + "_enabled": true, + "__prefab": { + "__id__": 140 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "2350NQjz1KI6WQv6hORKDy" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 87 + }, + "_enabled": true, + "__prefab": { + "__id__": 142 + }, + "clickEvents": [], + "_interactable": true, + "_transition": 0, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.2, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "23wJ2dsRdFN4f5J64Amk7j" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6dQuVkpRlMYJ7g0tRXoVCR", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "box_item", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 145 + }, + { + "__id__": 151 + } + ], + "_active": false, + "_components": [ + { + "__id__": 157 + }, + { + "__id__": 159 + }, + { + "__id__": 161 + } + ], + "_prefab": { + "__id__": 164 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "box_1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 144 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 146 + }, + { + "__id__": 148 + } + ], + "_prefab": { + "__id__": 150 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 145 + }, + "_enabled": true, + "__prefab": { + "__id__": 147 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 218, + "height": 197 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "469cgIUxRMvKTzAEtVGSXi" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 145 + }, + "_enabled": true, + "__prefab": { + "__id__": 149 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "bf227a1b-0fd7-4bd9-be26-b508f571e772@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "91ue7MvlxGcoBNa3voy5RN" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ecTrcfiO1Ge6FHcfHq21qC", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "box_2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 144 + }, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 152 + }, + { + "__id__": 154 + } + ], + "_prefab": { + "__id__": 156 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 50, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 151 + }, + "_enabled": true, + "__prefab": { + "__id__": 153 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 385, + "height": 321 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "eaXHZdhcJMkb1yK3/2673X" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 151 + }, + "_enabled": true, + "__prefab": { + "__id__": 155 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "b5f37514-7927-4f32-a510-1aa1cd3eeef6@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dd8AIX6PZEkYHk1WBIdia6" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f0XQOht0BPqZFvc8EwGyTm", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 144 + }, + "_enabled": true, + "__prefab": { + "__id__": 158 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 270, + "height": 367 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "57I43KhLJDE40GW8YRpPKu" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 144 + }, + "_enabled": true, + "__prefab": { + "__id__": 160 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "45225fa4-0af9-4d51-b6bc-8192e9b8bbde@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bbq65ps+tMqY2Vjl0ktnOz" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 144 + }, + "_enabled": true, + "__prefab": { + "__id__": 162 + }, + "clickEvents": [ + { + "__id__": 163 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "85pdAt4K1JVotLMcxaZj9D" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "onClickBox", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6bXPtU8LlKiZ9g9IOYIexQ", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg_norw", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 166 + }, + { + "__id__": 176 + }, + { + "__id__": 182 + } + ], + "_active": false, + "_components": [ + { + "__id__": 191 + }, + { + "__id__": 193 + }, + { + "__id__": 195 + } + ], + "_prefab": { + "__id__": 197 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "mask", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 165 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 167 + }, + { + "__id__": 169 + }, + { + "__id__": 171 + }, + { + "__id__": 173 + } + ], + "_prefab": { + "__id__": 175 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": { + "__id__": 168 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "846jvmortCk5hHaLhmooAp" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": { + "__id__": 170 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 175 + }, + "_spriteFrame": { + "__uuid__": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "07zcJUnmpJDKkSSOFAPbuY" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": { + "__id__": 172 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1cVMe0KaZAqodTazd10KIT" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 166 + }, + "_enabled": true, + "__prefab": { + "__id__": 174 + }, + "clickEvents": [], + "_interactable": true, + "_transition": 0, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.2, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bdcxuhSjxK/bHNnUoSKjLZ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b7aZEO9+FAnq1AolYpb5iN", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 165 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 177 + }, + { + "__id__": 179 + } + ], + "_prefab": { + "__id__": 181 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 176 + }, + "_enabled": true, + "__prefab": { + "__id__": 178 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 964, + "height": 944 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "86VnmFfKBKRqk85T3I30Vc" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 176 + }, + "_enabled": true, + "__prefab": { + "__id__": 180 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "5a13745a-10ce-427f-ade9-df456536bab9@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bbKfhix21MFr38AlmKMATQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "79LMwzp2FHJ6hKCn/dmxjA", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_sure", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 165 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 183 + }, + { + "__id__": 185 + }, + { + "__id__": 187 + } + ], + "_prefab": { + "__id__": 190 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -590, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 182 + }, + "_enabled": true, + "__prefab": { + "__id__": 184 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 515, + "height": 191 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a0aXI3isRKPaxC061vRNEy" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 182 + }, + "_enabled": true, + "__prefab": { + "__id__": 186 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "71x95U/u1Hprr/av7q4LYc" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 182 + }, + "_enabled": true, + "__prefab": { + "__id__": 188 + }, + "clickEvents": [ + { + "__id__": 189 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0aQsh9LXlPV5lznBlrBNoS" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "5c1d6Gm/4FIG5IXQwohh/9Q", + "handler": "onClickRewardSure", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "90j1BEsF5FMq9S3pYr2IXV", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 165 + }, + "_enabled": true, + "__prefab": { + "__id__": 192 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "97Aq004nBNQZN8UH/i4JuK" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 165 + }, + "_enabled": true, + "__prefab": { + "__id__": 194 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "83BZw7vQlDeb/VIaw6rYjm" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 165 + }, + "_enabled": true, + "__prefab": { + "__id__": 196 + }, + "clickEvents": [], + "_interactable": true, + "_transition": 0, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 1.2, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aben7/5HxGAp7C5oZL4zU7" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fcgu2GUSpICLkNDCVl9dJk", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "5c1d6Gm/4FIG5IXQwohh/9Q", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 199 + }, + "_hideEvent": 1, + "_singleton": true, + "_captureFocus": true, + "_shade": false, + "_blockInput": true, + "_alwaysExist": true, + "btn_music": { + "__id__": 4 + }, + "lab_rw": { + "__id__": 103 + }, + "reward_bg": { + "__id__": 87 + }, + "noreward_bg": { + "__id__": 165 + }, + "box_item": { + "__id__": 144 + }, + "bg_box": { + "__id__": 56 + }, + "icon_rw": { + "__id__": 120 + }, + "lab_remain": { + "__id__": 72 + }, + "rw_light": { + "__id__": 111 + }, + "game_logo": null, + "game_logo_bg": { + "__id__": 53 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "70ggeL6RdBvb3k6EFfOvBi" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 201 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "93kLNYVP5I3YSkAXyvc+8y" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 203 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "beSbf3LfhHg4Z7OdUM5hMf" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "181hznodBBtYZzEfaJaWeP", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/native/PageMain.prefab.meta b/assets/app-bundle/app-view/page/main/native/PageMain.prefab.meta new file mode 100644 index 0000000..e9e8eb9 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/PageMain.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "4892f711-598c-44a7-888d-fb1ceb7ae920", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "PageMain" + } +} diff --git a/assets/app-bundle/app-view/page/main/native/PageMain.ts b/assets/app-bundle/app-view/page/main/native/PageMain.ts new file mode 100644 index 0000000..97bab73 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/PageMain.ts @@ -0,0 +1,212 @@ +import { _decorator, Node, tween, Vec3, Sprite, Asset, ImageAsset, SpriteFrame, Texture2D, Label, EventTouch, UITransform } from 'cc'; +import BaseView from '../../../../../../extensions/app/assets/base/BaseView'; +import { PageTips } from '../../tips/native/PageTips'; +import { app } from 'db://assets/app/app'; +import { PageRewardhistory } from '../../rewardhistory/native/PageRewardhistory'; +import { Tools } from 'db://assets/res-native/tools/Tools'; +import { USERDATA } from 'db://assets/res-native/data/UserData'; +const { ccclass, property } = _decorator; +@ccclass('PageMain') +export class PageMain extends BaseView { + /** 音乐按钮 */ + @property(Node) + btn_music: Node = null!; + /** 奖励文字 */ + @property(Label) + lab_rw: Label = null!; + /** 奖励 */ + @property(Node) + reward_bg: Node = null!; + /** 奖励 */ + @property(Node) + noreward_bg: Node = null!; + /** 宝箱item */ + @property(Node) + box_item: Node = null!; + /** 宝箱背景 */ + @property(Node) + bg_box: Node = null!; + /** 奖励icon */ + @property(Sprite) + icon_rw: Sprite = null!; + /** 剩余次数 */ + @property(Label) + lab_remain: Label = null!; + /** 奖励灯效 */ + @property(Node) + rw_light: Node = null!; + /** 奖励icon */ + @property(Sprite) + game_logo: Sprite = null!; + /** 奖励icon */ + @property(Sprite) + game_logo_bg: Sprite = null!; + + /** 宝箱位置 */ + private _position: { [key: number]: Vec3 } = { + 0: new Vec3(-300, 200, 0), + 1: new Vec3(0, 200, 0), + 2: new Vec3(300, 200, 0), + 3: new Vec3(-300, -200, 0), + 4: new Vec3(0, -200, 0), + 5: new Vec3(300, -200, 0) + }; + + /** 宝箱初始位置 */ + private _startPos = new Vec3(0, 200, 0); + + /** 宝箱是否可以点击 */ + private _canClickBox = false; + + // 初始化的相关逻辑写在这 + onLoad() {} + + // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对) + onShow(params: any) { + this.initBox(); + this.lab_remain.string = "" + USERDATA.point.toString() + + // 加载配置的logo + if (USERDATA.logo && this.game_logo) { + Tools.remoteLoadSprite(USERDATA.logo, this.game_logo) + } + + if (USERDATA.logo_back && this.game_logo_bg) { + Tools.remoteLoadSprite(USERDATA.logo_back, this.game_logo_bg) + } + + tween(this.rw_light) + .sequence( + tween(this.rw_light).to(0.2,{scale:new Vec3(1.1, 1.1, 1)}), + tween(this.rw_light).to(0.4,{scale:new Vec3(0.9, 0.9, 0)}), + tween(this.rw_light).to(0.2,{scale:new Vec3(1, 1, 0)}) + ) + .repeatForever() + .start(); + } + + // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide) + onHide(result: undefined) { + // app.manager.ui.show({name: 'PageMain', onHide:(result) => { 接收到return的数据,并且有类型提示 }}) + return result; + } + + + /** 点击奖励确定 */ + onClickRewardSure(){ + this.reward_bg.active = false + this.noreward_bg.active = false + this.initBox() + } + + /** 点击提示 */ + onClickTips(){ + app.manager.ui.show({name: 'PageTips'}) + } + + /** 点击音乐 */ + oncClickMusic(){ + let music = app.manager.sound.isMusicPlaying + music ? app.manager.sound.stopMusic() : app.manager.sound.playDefaultMusic() + this.loadSprite(music ? "main_btn_sounds_off" : "main_btn_sounds_on", this.btn_music) + } + + /** 点击历史 */ + onClickRwHis(){ + app.manager.ui.show({name: 'PageRewardhistory'}) + } + + /** 初始化宝箱 */ + initBox(){ + this.bg_box.removeAllChildren(); + for(let i = 0; i < 6; i++){ + let item = Tools.AddChild(this.bg_box, this.box_item, 'item' + i); + item.setPosition(this._startPos); + item.active = true; + + tween(item) + .to(0.5, {position: this._position[i]}) + .call(() => { + this._canClickBox = true; + }) + .start(); + } + } + + /** 点击宝箱 */ + onClickBox(event: EventTouch, customEventData: string) { + if (!this._canClickBox) return; + if (USERDATA.point <= 0) { + app.manager.ui.showToast(Tools.GetLocalized("no chance")); + return; + } + + this._canClickBox = false; + + Tools.httpReq("lottery", {}, (res:any)=>{ + let n = null + for (let i = 0; i < USERDATA.prize_list.length; i++) { + const element = USERDATA.prize_list[i]; + if (res.prize_id == element.id){ + n = i + break + } + } + + if (n == null){ + app.manager.ui.showToast(Tools.GetLocalized("fail")) + return + } + + USERDATA.point-- + this.lab_remain.string = "" + USERDATA.point.toString() + this.lab_rw.string = Tools.StringLFormat(res.message) + Tools.remoteLoadSprite(USERDATA.prize_list[n].pic, this.icon_rw) + + const target = event.target as Node; + const uiTransform = target.getComponent(UITransform); + + // this.sp_flash.parent = target; + // this.sp_flash.setPosition(new Vec3(0, 0, 0)); + // let comp = this.sp_flash.getComponent('sp.Skeleton') as sp.Skeleton; + // comp.setAnimation(0, "finger_fx_lv1", false); + + if (uiTransform) { + app.manager.sound.playEffect({name : "effect/open"}); + // 创建宝箱开启动画 + tween(target) + .by(0.1, { position: new Vec3(0, 10, 0) }) + .by(0.1, { position: new Vec3(0, -20, 0) }) + .by(0.1, { position: new Vec3(0, 20, 0) }) + .by(0.1, { position: new Vec3(0, -10, 0) }) + .to(0.2, { scale: new Vec3(0.8, 0.8, 0.8) }) // 缩小 + .to(0.4, { scale: new Vec3(1.2, 1.2, 1.2) }) // 放大 + .to(0.2, { scale: new Vec3(1, 1, 1) }) // 缩小 + .call(() => { + // 动画结束后显示奖励 + this.scheduleOnce(()=>{ + Tools.ActChild(target, "box_1", false) + Tools.ActChild(target, "box_2", true) + }, 0.2) + + this.scheduleOnce(()=>{ + this.reward_bg.active = res.prize_type != 3 + this.noreward_bg.active = res.prize_type == 3 + app.manager.sound.playEffect({name : "effect/win"}); + }, 0.8) + }) + .start(); + } + }) + } + + loadSprite(pic: string, node: Node){ + this.loadRes(pic, Asset, (res: ImageAsset)=>{ + let sp = new SpriteFrame() + let tex = new Texture2D(); + tex.image = res; + sp.texture = tex + node.getComponent(Sprite).spriteFrame = sp + }); + } +} \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/native/PageMain.ts.meta b/assets/app-bundle/app-view/page/main/native/PageMain.ts.meta new file mode 100644 index 0000000..20d636e --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/PageMain.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "5c1d61a6-ff81-481b-9217-430a2187ff50", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/main/native/expansion.meta b/assets/app-bundle/app-view/page/main/native/expansion.meta new file mode 100644 index 0000000..4ea6788 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/expansion.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "bdb63f02-2584-4780-ab06-23ee67be4568", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/main/native/expansion/.expansion.md b/assets/app-bundle/app-view/page/main/native/expansion/.expansion.md new file mode 100644 index 0000000..90942bb --- /dev/null +++ b/assets/app-bundle/app-view/page/main/native/expansion/.expansion.md @@ -0,0 +1,2 @@ +1、只能存放脚本⚠️ +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/resources.meta b/assets/app-bundle/app-view/page/main/resources.meta new file mode 100644 index 0000000..2625f4f --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a99733dc-4564-4361-bf0a-458cf9eaf630", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 4, + "bundleName": "page-main-res" + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/.resources.md b/assets/app-bundle/app-view/page/main/resources/.resources.md new file mode 100644 index 0000000..e07958e --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/.resources.md @@ -0,0 +1,6 @@ +UI资源目录 +1、脚本资源一定不要放在此文件夹内🔥 +2、资源会随着UI销毁自动释放 +3、在UI脚本内可通过this.loadRes动态加载 +4、在UI子节点的脚本内可通过app.manager.ui.loadRes(this, ...)动态加载 +5、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png b/assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png new file mode 100644 index 0000000000000000000000000000000000000000..02d3f7da5a6dacb2d2cc711085d2eefb005394cc GIT binary patch literal 29262 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png.meta b/assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png.meta new file mode 100644 index 0000000..0c03b01 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/mai_btn_remain.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "59e8aac3-ea8a-4bf1-bc34-998f7766b965", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "59e8aac3-ea8a-4bf1-bc34-998f7766b965@6c48a", + "displayName": "mai_btn_remain", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "59e8aac3-ea8a-4bf1-bc34-998f7766b965", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "59e8aac3-ea8a-4bf1-bc34-998f7766b965@f9941", + "displayName": "mai_btn_remain", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -0.5, + "offsetY": 0, + "trimX": 2, + "trimY": 1, + "width": 808, + "height": 203, + "rawWidth": 813, + "rawHeight": 205, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -404, + -101.5, + 0, + 404, + -101.5, + 0, + -404, + 101.5, + 0, + 404, + 101.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 2, + 204, + 810, + 204, + 2, + 1, + 810, + 1 + ], + "nuv": [ + 0.0024600246002460025, + 0.004878048780487805, + 0.996309963099631, + 0.004878048780487805, + 0.0024600246002460025, + 0.9951219512195122, + 0.996309963099631, + 0.9951219512195122 + ], + "minPos": [ + -404, + -101.5, + 0 + ], + "maxPos": [ + 404, + 101.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "59e8aac3-ea8a-4bf1-bc34-998f7766b965@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "59e8aac3-ea8a-4bf1-bc34-998f7766b965@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_bg.jpg b/assets/app-bundle/app-view/page/main/resources/main_bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..241bfcd9136f5fa9ba7856c340e6eb086667fc02 GIT binary patch literal 383592 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ΝVE(#w3|!lGp16t(cZAk@B_D;GO6@%)w|m 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੯I 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 MOoEZS|H45C0!JE`^Ufc}9v2t@wfx!(N{c8V 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%0A1~r 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

    snV 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 z zpr9NJ!Z;FgKoHY0e?!>@PNdbaFE3u6EklfNTp@2@WE>AVHy;8xX#aG+5v3kGYAug+ z-3pIVznu!NBHM^7U(&I0&nP1z!gU&avg}e|DnRC93VRtbC(~%H}LYCppK}rUn-g z1JL^H0;@~3)j_z=83^jEjI8kc7$1?wIYmXq_fuetjdofx^^70$aWj7AD=L}2+^5oQ zjuusBVG|NE%WgMEbQu2(ks5`u#4tMc-B}?uWc$D+}U~~t*j4`9ACUVH4ISXI9$Eh zk(ds04s6I|R#D)_?Rjk0q*t0;om$?&BKsF?qeKj;DdQBy@o>aCcws5zA6<(-@1j^u zMGP3xBCNpYkzoVHP~qW-^Af6hW6LZa5I;kCcg7)LRPqh>LR<$Qb-PA0a^Tai?1H~Z z`a0IpQuMrW5Uneg(dZsg%Yk$)mdmPPfitGs<9QyJXL@Smh|jm*XLgJnCpsjW;H<@u z@;aZ7=!kWk5Dn7ys%xCXy(x0qTIM6R9K$Wt-2VV|6OvGhc+i9&BRNC%0Dl12$y46d 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%0D|MIV9 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

    (<&m`=cVq^g~P;^I&1l-}I*c<8vFydkT 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 QHUIzs07*qoM6N<$f+|7rx&QzG literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_bg_box.png.meta b/assets/app-bundle/app-view/page/main/resources/main_bg_box.png.meta new file mode 100644 index 0000000..c698481 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_bg_box.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "9e1afa58-b75a-41b2-9340-1134d40ef800", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "9e1afa58-b75a-41b2-9340-1134d40ef800@6c48a", + "displayName": "main_bg_box", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "9e1afa58-b75a-41b2-9340-1134d40ef800", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "9e1afa58-b75a-41b2-9340-1134d40ef800@f9941", + "displayName": "main_bg_box", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": -0.5, + "trimX": 0, + "trimY": 1, + "width": 1080, + "height": 1151, + "rawWidth": 1080, + "rawHeight": 1152, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -540, + -575.5, + 0, + 540, + -575.5, + 0, + -540, + 575.5, + 0, + 540, + 575.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 1151, + 1080, + 1151, + 0, + 0, + 1080, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 0.9991319444444444, + 1, + 0.9991319444444444 + ], + "minPos": [ + -540, + -575.5, + 0 + ], + "maxPos": [ + 540, + 575.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "9e1afa58-b75a-41b2-9340-1134d40ef800@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "9e1afa58-b75a-41b2-9340-1134d40ef800@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_bg_card.png b/assets/app-bundle/app-view/page/main/resources/main_bg_card.png new file mode 100644 index 0000000000000000000000000000000000000000..2101d76a50e99ffa6b965bb33c64a867b5f17ee4 GIT binary patch literal 27503 zcma&N1#BHbvnFb0h#8NWncwy?mWf@c?LL>+X2vj*)Np%PaNVI>469V)B^TPldpM_Y2d4Dl&xT;(XllgOU-4a*%3|p|aP)_)qIU zp(iGd3PM-p`v?149lA{s{yeupHJLyqD?|CnK?(4;m1q{~AV5gaKtMu_k3^s(nL=4f zVHit7X^TSn>A;cT5;J2efFdy?43n}Q8ocrT_n;78G=))lY5xmTG9%6uv$v-6LWL+0 zP$ORS%l@-N=NX`YjG=l=psI|C>5+WwNb-6*2#kcVV%=Z~u?DRXj}FTrUDS|59nplD zCR51^D!fRXWT$H+^lT(H=R)8q@Nu>H1;IxeF`VkD_HM#6Mchc=eLPB3H606|$AL$k3jE~KMyQ~m1?WvBxiriI?Mw#?O3YMCs5%o&Pt6GjB&af@nMP&GQt#_&(|^|*jU$2@F@}xR z@2WBRkwZ_K=7mU0Ok^v85p4vUU!%T8PkL)R|N>Plt9CxjrOf`)Rk@Nr>8;h;d5;y@E;M`9*x$&-aL)!W%AVX!sF z^wFv}N0ip#MT>Oq$>zhfk;k-@!?aUeM(ND@7Z?!k>dG1rpY@;rME>JH<$q)?=wCtk zAM{`H_x}O^sWUA;Kl^e1%fkKtZutLTcKqIXj&_PHq3%*IxE2-1Hs=!Y6R|PutQI2%}C`*b^#| zlJxsK{f+Vs2zVFF3;IJuC?rVxl5yo)Q&N89X1B0Idvh&XIaHpJl>V!SRGZy! z^|6%t%ZGmF$~0FUbB{dJZ}r(4jX$bdyu?`|wBt%XYwa7V{M(*K&con|3=$d5OZx@4 zijzuXO(CF0nvalTKKx>0zq4ibO&}fTH+~FX4BBD0!*=LDf2e&sc&+*Z6e`j*`-w7! zhiDFaL0hxZxyWr20sOqeH?cV%e^ZZ+IeHBmYO3cFthRqEqn$41W?J3q{ob@STnQmP zd|$gA7wl!?*{u5|q2KhIJ*!rGxP7N;vW`OStsz$1e|^R0M!=P2{D-^qcH;U=M@vD1 zRF{#FXA+l^{L@>FT)yXzN&dMH|M*?w(-sdLq6Y+%IToVRhw%q`$L!)SSxmw4FbG-6 z%eU{K$wSlDE*?wN!FHD-L;Bdw*FBlgPC2k%n1o zZ8|tiT{p>MMb_b|Pl!$kj3}OoKiME;8JO4>5HASxQv{-lNvUFZA(NO5-K4}Kh^CjW zyMQ-2pL12R&*`RQp58s3;br){RFKEceYz(II`9#Twxv!m7N}ii_eaZ|N8}7v@?c3Y zvav}Pcp@ZUTOfL1Vj3xWgIpl1#+^*0xBWH4tkoGAClbtlvY9IKk$YsiWWy*X?PjY& zPQgheW8CwiN{+xI&{1fTS3b28H`&)jKto;QgOs|b6jBo3%evy;U%&sm3m(wdrn%tB zF8MzKkX*)R%R`-p)S<>LDtnYLRD(&Tl4Quys*;Z50s8|mu$F6o#29{bjCZvTzgVQB zT~Df^l@Ue9BQ{dQBH-kLdWS>NbZ6Uwz@($7P$ux5pEh1u76a|mdN_)eX# z>bIt1E5nWf7=>|4M!}a(JSR%IKM6EkshjeB;Y0ZF{!ZKqIA%X43qBEJd~<+Fgh;#9 zm7Hc;*v9Y=j?N^Ly^zNm*0(w_e6b-gS+uDCd=c#PCqViBvsJ&J1rJEPS!_x+`X$v6 zSjZS2m?cznMn?ldO7&#|vqQM;o~b&X+M8sx?qUBj^tazIP6GIOfoLJk81Ad)$QtrF$K{7cNU^yj(1^1bT5ZpE;x0?~c#UHu+c3_qUD;J?9iQxIsT@nwUGp1PoB7 zUI_jvh8epU`IU=IJ%?PYgw#W_fxykys(PJGg0hT{10RLNEWu$Vth);fxofUR7oJt#SPfZcV%BZdu$wmTM)a&d;ijUW+0MP~yf_eb;|f2I{c1IYQ6d@_ki-dLQEfXMNW2U#{K@FDB~pvm{y_tSMx5A~p~Jat>R&Ye9qAL}yR9nhQ* zEutL~Ma>{0GQZlJ2eKq(PKjjIama@Mi;NWnnjacfW(*V$a(&v@sxjQJQqOs&z+s?+W6bMP^ zJw!EKCq2fmN0n|@P>Y_{gQ#|#a~Sqwr}fZ(r3CcZ*0W2^8%<94vjCuk6Hkq4*n!J)9xP>I6xkdPim zX&H$ST}{>g&CU|*^Cr-Oo)#(gxw?5xV4D8%{tW7g`s2MSg_!)n3f~ZGb>yYHK%p9M zuLx>y0rPR*EsgPOTBSXg9lQrOMvSNYZWEZ7`|Ro}(Rd5X=R1Rx{-P(jge^SYFoeK; zJ!65XVia{C5X0}Dvux^nKn9lT9$}E}B+^NlyO8iw1zmxLm+s!PuLkrafU{(LGhV4k zZvIkO3CD zaG#~14e6Z_H@$gBv5(T2c~p668eZnb)RE_pmkB~iGE71}PU;VPl3w_i+B|z-gFfHy zdmaM6F1K+6cyVeL;YO387_ihI2v6V6uaD^*y~Ywtzpj3R+1G0fC#x4!pL=pbuMQyM z+i{KRTx@ru-j0&pmV>Y2bpvWWd@&keHlq&HOb(dUB*W4$T`s}<60^k=nI!2`e7WA@ zyW}*tEygd;grHn^q9mmISKqf%3{!_)Wb03;Y0R8l-q9*5m`MDX6l_Aq-QDm4me_HH zKk|IK+^T-vc_SD5qHO0WGkC&FK_&#&H^KUc)JtzmGkj&jfBDa|$~CXIloNmYt_x6k zK{6q{d2lDyzQ}1Wk>#>4PrViLNPpqdGo}Re<7_kl+uux;wNWhhlI+-j9Fnj3ztlT^ zwx2n5mC#zb=v+9Gmx+fKm73ELNaK^GBIc^3Vdsk75h330I!&IboTQ3>%R*C%Bg8he zTAmys2Gx8M37{KC_VSnbOZgj(zR?0Etx5x@dVfkatu(9-=&ss)jzYnR*OT~iT{|pf z=0hPP*h{53stHrH8u;4_i#YLRE98AE%CQL)a)_PB5S@%9l^Wd#O}|uuKD~~jA+O1z zc`RIwb*Usaloa0tmQ`~!qUuwZ^jeJ0aX(v8)+AMEWIL(Z?F?(i zFWDW?KFsSI!c0gCUO*z}XcLf65jdjm>3!~BOHSUc`ozhn2Wx1CHL1l90McX1ukvrN z$!9;pHXI~x5O{)h5<^(90Z&3+qT_0NJ;aU^os!ji5#*~$D^xPjh@VSH9HI}xuT`nh zjekfUf=3!s8gcV$43&%VYa=enVMU$;j(Cse@7o0WegZfeh^%C%guOfysv@MiHnd>G zko@TM?ABr<-&Q9($q&;}61r1x!vl%ys6z+&!3HrDb{HQc!sUM>1v>3?@)wkCS*hWo zO@k>!9r~V9e%v08OkI71Qz@i#AGzTJe@Ij8cB%sA&=&V>ke|zziatL^03u6(-EDx7 z&(DWpVtz8c?Md5Xkn<>CbA783$S;|Bv_{=Sb|fYuWg-p5vfyKJ*L8gE_6E&!DmS`} zRmzly7=z4TB65{(pY+d(^l*bL`J}i=frcyvGW6sN*~Eur>FO0|yntyPfa5x1`p27t zFA{7jPvSsn_>CJy{Q>}%8IhP&LfP%jGZR>UC%=sM-bZ^>Pb*nD7u*qG5UG#6s1Uu) zWakr=UWdvnmL(y3$evK1I))KbcYV#BkZIN_N%*!g48^+b)rNL(^JOi}hd_WlWQz$TpTecoX~LvKW&nVkoFw*bcGc}a-=s0 zUJeDI_zBM~`25tCGzG=tNaf1TyrbBaWbVVbF-0;!s&lOO z6b28FCr=dG2og@VVeJUJw-@iTmRED#ve_H_>H&`-d%YXpygFrlOG^!E9O28Su5~{5 zTPwks7LF}(1$9aG;Fe$uZ5Zcxf%2+_D2AKi2}O=KYo`h|*q!D7re20tkpTLh^1 z-Jqd%LMN_jS=J$RZNXYSD<_l#=kes>hFhEY=lAuM#+D$&YBlKGR3fo1{8ixccbb>Q zGe(b9g^D7k0hbmXhGi5-KDYCQ0%wvsx!Re8l?c8ge6(M^!rc<$30BN18RQtnlHy8h zD`tQgT1IWEi;-Z=a62|wS83*zk9S7ZFqXE~F{ghl{ci#Dk@p$eS$2UcRTF?iBv5#6 zq4QL#68Y2;#}=QqK9so|+&NPP6@wRuZ|1>+6OT<95l*O%ce(y|QfqXp$XCz{zF^`z z1$G~~y96oUCE}5~YZVGY0W^mPe}=HUvL}9?-A*~1>|IjsmN_)LUIWJRpr|&G0|9iu zw8wBueUhSmWaQOq1u_c&f1CN;Wf7i&MK!aJiLqc->x#Yc#xg9YU`e;%_B|Fgj*9;a z;nm0tu8>UPeL}lz9ki>U>v+KlT4&p9uZkxuU&uY8Uv2>z(D{$x)18aL9wmC3H4vHb zA%=p#ihT0aO8btVte&%Ax-ufm6~iJa62?OQb5MVzL*E^|@h=}Nwq*SphV?xFBQ4-n z%pvw0wp0AV2JOQN^vSIiIK%9dWi3*^Z4<+7g;@L<0oaninyiU%<#$_zn{1xviA!a- zeZI$Ga-M*<_==tFpp|37uwdb6RC(TEXHnRIbgn1vnBvN~P&90)*Q~0YL8kLD5kmNd zJVHz?>g7QkGtjBqQ@6_&THIbXHpdqhDevVylfM4jM>`HOABv$6=hwj_NWiD98l8I9 zulN{2tg!qkjb9l)LruB55(Tot-omhYIGl$NT-cyc~8LTx2di z)PDOTxZ;Y^k(0y&A(7Zxic+LjD8Pr`FHZbI9y`-*FvDPlsj25v}CDXv`s#NNm`*7)(t~yq$eb)+@m$B znqk*I;@Q9XMFOU1BUWByM`)J~MG^rc^Bwz^E9o-lcnfVE_TJ9LE@75p-j_O?wUiwp zN2hHW_BLFpt34+6gE=?eq&LxC;_;Kg*J-_Ym5>}AurS|IbvHa>TtewM!R?l;D+b9f zAtR&PgA(@mDH2YEbu~e+1Sg$0poV^4>Na(@6qy&}v247gl^l3VH_xLFY8&mtZDJAeP2#@%?+dO3TX zENW5JJ`DADYs!P!m;Qt@wF%w&C5^VJvt#P9N0wpd)$Cw8QV3$w>P@ZWl=YF7q3p98 zsQ6H#*AP07*Nql@dQSpSI!ji?(GD*S#38vO)n@?10|`DjXCYsPRVu71SEQwSOJyXP zW$RQT;x#ez*x4>PTI-2K?H=vq#+-*xU7u;HtQov2`btmv`<(YcCUoPBH=;!XouG`Y zoEaQ~;8m8kX^B)0mMw1wG4&HzgK9Aemmj)GHtR|1VxlPn=0Y7*T$;R5 zLF+4+#uG{{BaWE!C+-w+(Sb`{OsFJ>^rYHzM?%VGkc}imqI_H+4)=uv=eO7VkhYnb zjT{-KL)F{hNu3H$zx3?|JXY}OgxB17%Lwf(0Nn0*O~u-rZOe-UBhAY^`55|4yt!ER zwsht+J0?twlb4U%2(xNFigyR(l4NZ8Y8&eJs0rPqJ5c- z+TPsMMdwAsJ-|-*&lsV_X&7Q&{%_t3fY0~4bHLCRy9CU+nSG0%DLsN_+IqQ{~fA$t; zA3f=^4Y+OfB>Q}=W~%TJO@3K4RRe7SWKzU|Yvj=sva|=iNf4=wVEFtNjGLwqXLK$7 z=4ercZ*7$HT0rP9O%QJ^o9J5l1+Iqt%@E&cziStvY5Vl<=jPJCu)++=IrBJ0-+|J( z#KkPvuRH6M$YBVO|FUXhWY*21$xPwDH5O@WA=#49@5+Pw1!o6QF1`hSu!Rm4JZq)p z(YEKBZG`IQmOsb2eg9f5@WoI-`F9=f0EtHt6t_G)QM}BTL@LvrNCuA^(x1`{^pXs6 zUngvT(~uE}wmYhyIv=N3Cis4R-qATTd=j!|chjm%I&}2fDv4_~^&lL_n55T;v(Ono z)a4ut(CG<~z9;f{@dZ1%a&JV4=TYrAu)F-VR1c06+;ZsgxpIqvD8u=_h#t> zYm6_q#_GwUclI_w0?=5DcJiMjtcvc}k~_u3jWn&6S@V#BRuod)BkHXwRw_j;##~GQ zr*4EpduU*(h*=%$j>=C6HXG9>FoC_YCt{ZX+20hBIFARP57GTP??chbqE}PUr@wU> zYlas?Jowhm`?Z=7Eu|+#3E1LQdKQv^h$Goqr_4?8 zUQ;;Qx2qN_CO-yAj-f%~_gF7%$q$k;yA?x^aj$(eMJz?k70t2>j&!|>je7J@N*5_i zSU(qd4s#pWc2%K^Eu}Whk|_y8$HFkXTiCkN#4*&mC7qBbON+vYZ;78+AtFbhm&DtK z9*d_@XLNpfevk7|#AWv60$p++R;tHnK+Q}b>#BD=AGn&tKflT?`O>jlXtK$%rGW4N zlwKWcm8oI~8_P-_aT82<4oVHXDHOTeW=|y;!&fest_qZSyPp^l{P`_$x{>{bl816* zDU|yb91iwzwvV|HZ3lff!Yo<4#(zfhKL=qXxNU()I_(bUD15X2ESA@}_VQD0 z-M_XAARXpwM6i!7)9lQ%w`|{*Zwt45kqelQe1?cImcy5;bc@{hE)Lp3mo!dDrt&2p zV)Q5^K?tx=2Q`@e$Jf~Q(5jrf!-$z)WK0M=myEyK^KL5whqWdpIV3yNEuC}YMvy0W zWSB+N%Jfi{jhnVL6RfodCwTz zk}^)kXti_`BT^YATtWC|=_=uKvrNVJWq` z1Oe`)*?JeURM0BZK?&((dR)p|wLOOLO5c^9mBq{4WyX#IQ-~jW9-Y1XLy1XQCLp=L zIKy+zZ;*RQ8uO;)2RZ!2s$rtoT-%N&wm1xz*Wzy0mlR{wG-&?mZE%1>9_qVElL{t& z`b%P0nOom=cGEE4jTIk%*WoOV=1zqahA z43rehjxZ8~P{DS|VM$feRZ0Y3AtE2BI~?28)7!_+ZGh@wvp`?6K;TFQQup@qo6`|m zRfvr3m=n@sw~zAk+$0FVDd}mz;W!DFbD)OqTC(@$VeW8ynwXUEn;-`WCCd1lAeVTI z_p{UkT;W&a-<;-eb9%5se^5@{ATDFMwV9Tin1-|V&_ls^A~fTP%^B68k3p_GalyoR z(95-VDbmmueOD0adT2+Y-$TnD=85ar4l%!}^ztf4JU(;hW*EG*@rN|)BbXoxcU+>C z?O9Pr=PZ^{12n0~B*yt;`O-WQ6jr+=Lz@07Mz= z(l`M-B^DC7st~ovYP3ftt^_4G!cxtTw-vAS7y2sA57Bt|vNheC8fD|hD)^Led z?6bg!r&?Wndu7+m=~7s)(TK}<^B#|uB>o)pG--QoA5V;Ep9|58vCnv zZ;pEMVrXWF-v!$8kBbOqS;4l~QrnAzm;&ldU6gt&g^@{3e4!~H`CL$dAY`J9%0t>E zNWct<0~Kj6&4O;a$xk~AEjKe>>BES7*-6tuDVZfxlnI`jS{KsF!l9@sy+$vzS-N}) zqPDwY{%{9dtwQD-fw;MmC_ ze0fD!;r&-jGmatiiJ^s3%20K7*C2H=mRJ?Ik}C|ghoY|bg~);0-tWFMxU)UBvun%F zwZ#`Q8&<<6TQiJHVqhQwZY;a4@M7#FEG+NBuqCsY?OJjyd~B{}Qq6aTvpRDV7J86G z=a;4YbzG=8ORJUd0v0vw4egni*{*OT4Pw$`KLRTcPfR|~71#^_jpQERZMps4{t@)2 ziG1oKUPe%(X2Yn99|hb-bGVX)p0tfMEnlf(nvMea+nD0{cp3|@r^3QPA)%M13X$tWWW2FXGCGbZwsa**oMHi(hBV_(hEPhSbT zV7|JeT>pA96-FTB6dxUG7CY&bq><1cukMnepPtsW!v3w(t93hfEpld$0<6~@pD}it zuU@mo;PVwq27LeJ;4?0i-1w6BOtq8XflT=%SdEf0JK-Q2dF$E-u~FOlRgOjLz6VRt zW{xhaLM2Wc^07)Rym+BRjPW=Aqa@NUz~pb;S!NZeV8G;WIPkA%C!ZHeG||q}7RFSC z=02ogVeHw5q(4t*TY_+?8PmAO3t4bc zNrLv?gMXW0Uv-$0Bg6ssP-y=I-)rm^-!MVxpYPx<`{&)33l~TfP06;N8P6?~&Y8F& zwpv*-bWWe~ZV6$X5BuzA&qE`JIbQlg)jz)3Sj-V(FrqO)Nip^Q>=e+XDqR)RsI_jI%% z*65N340OE-MstmPsQkAi_&+#vORrlo;2W8wTT7A@zN0s}+sZ5;W$#ADdJ>W6jq9CP zvG6mDk1i4rBr`0Bnf8S;3l@SG6bwd>Nw2iK|3oq<(KXM57&vkt`FH zS01*oisaOxeYrSuG3s9@a))nRFqoeeV34kG5M%>ZTu<8CU`wnnoZBu6UsDO>Jxli} zG29h4(#@VNL@?|?xV{NJ{oO&u&gMq*hhiNPxfLNX@^E>v!2 z7wG%91A$eo4$i`H;}LVe=~i(x@9}uo3Tw9K(vMOwF?ME&g$P)$ zBqS4+c!)|DeJ;GyFQVg%oIu)zyH(n0f)!$x^QoBWmKN}3&Z7>Bfo5{)0_Jch70(sA z3?m8!EScv_wi!>OdH$^@HHR;0K;OY}2rC5plYEY1TuIYx*aTFjo6*s+bACAaH-#Ui zWAF+%EYn(DZq~n4W63|NS;O*&H;V??e#MlBJm!LRt=|?Ppe?pS5rz)@0h$eBLnp?Rncb~6vZf4QO@;X zkcx1RA|NOc2;t6U7WSii+uB}~U*V(R=Bo9ce^9{5CZOWF3HjX?WDAVQT=2m@5p-3W zt=Gv!TvsosEa=9niK1p-n4UN;=r7EvB$HFeXdt) zzw!jiQ8zV;L5X7nGB*8`lQ(l17CN2E!xwIk#~$cW1>}HSJwQclXkK1C%AdTagxN9R z90ZEgl(h38-MY6;zuq;&9#4`WaCFRgR3jUC{=~Go$X}cwK~+XIMDXIm8xHWvZvqIL zC<)jYG$p#JCZk9n-G@2&LLVn^5DJ;t$pT$k z`^#1XzbkZ6<@e2Du1}MpsfGg?2DaL|#o6g&-V-@~DPKXWnoLVW2Tfj!O!eWqpojmC zLj<2J(M(UkG1^UaZD9mh#+yWN-c&D@dc-AM)l?#B&^Chu{`vLKfDWYk)QxUSdujf1 zir5~s$6k6L(^K>IZAi${{gs`EEU{X*7b0$zggjG?JZh%{>*^{$?og;?@L6?QjTnWk z2_DhOusfe`8{>-HSc|3@bgs&)q=0?$7c+?m+nB_a8J~+_)S8m2TnsWl(ebefJuyEe zviZX&^GA|%M$z7N)2T78Mq2AiIOjB-!auo9V3~!JUh{mN;-&!b4yT?`?;(&*J<^PA zjM>yj7qB`7m?ehn8=X~VR4Ro#=m3vO>HDHO>Y2F5*}%*^nejYoycAq;#LYbB*n386 zftGz(BnVG2pQ^ATr-;QTB-{;U0K9L1i0kJ2H*X&n4*kDEfjo~OuB(dJw|!d$;x6On z53%Y=GMd%wQ_L)A30OWNT)NPy2%8rP`OBH(8RG8bBKa;J)^3CT$~Cf^0KC%pF}HhC zG+2{V+WNd1q~6YNx&mbh6z8kdm0mDUmu8MPb9h;V~6W*H{Zq%sg%>%giFC z?nJ@nQ9L15{6)0t9Klo4I1?gHs35nD^pKz$FdFIl)e8jt``7X2%(G__zN$n31d}y) zzz05jCE_zmmGYFnGs7L=B9#U`@O2gTXQP*F{jkK$*`eIzh`XPVlDZ445|9;!8$r6w zU|hcE99+EhG7~4$yx|dOY=|lyF@Hq{$zqK8Hi?d7B=QnfWvG`jvS5~0hbvoVm9ZvG zJ^C9tI|+5AD_RwCs>)05%I>b6l#rTS&g29o@C+DwJpSHjI`*LU?nJ zA2RB9DTho~P0wdT??46VjKJt2Y|U=2s7Ikwq%_VDJ-vFUOBm(*|*2z?a@_ z|08VdIiP|dX~3V2B*9evO7jA5E-F}o0;cE;52SR;;AL9OsYK4UP*y!M1DO*V!JNUe z=5Ki_dRzw5MmKI*%dIY1X48jj{YAqv{hOHC^ZzJEA@nm<;skM+waxZ9$I9J7`97WQ z7f6;kaoSmMkyk7dfeUuA3wL!+?moC0R$9yR9X;U$#>cbl3R<|2@ieAX8icWQMLy4cCu zF^omFEf1JJq*|2C?q-|q;!$q8SNio>@YL3Kg`5aJt=OC)CvC3q7he*iOB5_T_$&@2 zTp^Ff5B9;4W(KKfs)~RtwIyHeW%FjCSGJsZWb?e*Y@4;>mBv&{Gu=%i39Y!Ch@VDadlG0O>bjhYjS_93u{bVp$S=oNr zI8Xa(StZZLz^^fLAszI&S@N56-S{!{R}~4~Q3$nHBbLd!uaM@& zSp_gqKnJiapnb4sGh#l-JB!Ct>Fw@a2`au(z49hru8S|*Q{IA*ais^5`h`Lw4*xRHu zFY9WzI%cr1$j}2_WsFDdPyBWr+#OnT5Jn=3XgXSI%A#I2W8^L=H)TvcV8ss7f6kd4 zGwlNk%X_?5e=|Ab=`k>^$Q>Fg1`_1G*JX1`1ch#x1)%YXhEoF=SKpch@Mud-h_-+$X;rQcq`e z=`hTWGY%M$8`IQ12X|IE`ID>|e@z^8+=)I+>>ln&0Rqm}y5huRfooOc&t-c%HNzbY z>%iKdU}8N$?nEf8{ZNnbz#39c5er^@IRXh_bh~Nf=8g|h1|9E+$OqYDgy`o%Bhd6v z|6&h1&+uZa$!h(cYoiMa-+T29H>;a76BR(XPP zk?XE+o3HZCj%@ktwm z_sd!C}fLJmi)F7?elph;c9`O zfBq#2x5SDY2x-=7<%oKh<1#4a1ks*#F_BLJgu-DwnW$Sbv&Y?)!0q(x$vj0&ogl5W zaQT4n2!tX_2*TgnR@6FzjrrFaPsq2rsDhM?Gz)YJjCJ>qM3%Bc0=g3C>NLr z4tQd$7-XgE^t4@1-cV3+Pp!}JC+fU=9(SbxVHY_P>k_+wtMp;v zP)gs1%O~`0JP&MB71He~^%4u3=)vZ39hR5prVAxhC$IyT^xIe#mu}INd7NoPd9JfTyZxUsLxfQe3a~19bxwU8avs=cFPPR)O*3gu zw}{xS^Jkjpl~97@U18F`^01tO>ecxfzmAwJ0<$R=v+iqu<%>4jFqE#2;r1{?r53{S zl#qjTK0Rz_-B+?J{^5M>7u>T$uB;L^TOcW~9fyM~;IeUn_aEOS*`5pf_0PRJbD9>9 zZ7Md6#Q=dYx93H|9LA%fxi67=oHR`wb_5nm3-rp zzv7258!Sucu_`xIQhKgmd;z=@z1tt7ePTUAxNx3eT-@rQYb?CK5_}x3D5fVP#vOdU z1wbUQgl*wwu~*z@7OU+~25LY`FA>;jxunkj{GAC+@_Y06n1|T%CVKbqk51L0O_c;9 z*S}2-%Pt@}yhs$*T0~kfK~ww{Do@edt8qEbMomFMNax~ z$}5$g?}CGMNMGDOc;otqU{EIj-+Rbk$wtYQ2E?Bv8LNKEPfL+5SiB$0&LVN3RYjgO z+Jz}iZr}fw2o+2b$>mBPR}To@JxB)Gf7g3Ys6T2_76I;m10gs{3(Fm9QQJPfXyy`3 zwN!Ti|1vcK{a-?3DRYC$wCyI_YQP5wOr-fuGftdQp=Ewb9$cdq(P7qGUw)ug4I!1L zE<03-=oNqKC7}g#oy@ZIY2S_D>)|AtjZXMem@#^Bjoo|XXHhPR-DJu{Ekoi^Kyln& z6hv_oPNg33Wd`=>OUkA3KP)to<1Ra}-oN9GPQ_9@HZr71v-=SX-FEQN3A9~7&}7pn z1(hif-Z?Ndy*nAnQX+1Q^T-qUx&{b}a&`Vk6D@5sd>Vzh0GOv7=~ zDGnKYWYS=qz6*%(VQ|+{!AYh!sL%v+{xk^GEyd7bw{!k-Vfd`~IRLA3_jm*vWBa?m zSDJHRYsBltB|#!E61T*zcH>OQ+~?<|y+)95uutflula4ggpg>|U=ZHAxHXM%FsD8cU@7c44X6Jask52f@s3jx@cUMOlKA#v8xjsv##FEsm?}`hTHj0v4J|>L zAH=V+$z%}PRI~Zmw%=EIqVDWPPfn&3Ue~1f)ztC3Ip+h@8m7dgQKdy8Q<8(`#p{hL zki#puZ>yiu;Z(6%?P;Y)+mc@DEWPO_ZnhV zM?xYPsC^wq>POJj5z|%SzYR|2^8O(9m=_(l{?~0;&{}x?9 zz=>xMd96I)N6w;=MT&J7M4Wc(@Yg{I2e+7g6!fTd6FOL0+IccloPH0KL(L{smDWEo zlo8dh(FhNmxw-Lve>K8X7omFXYf50_X3JYGUbRlshI_|I0(@D!`39GmuNTpks&jDZ@<&RD^e%&I4Mi#6dhu_WHRv}zw2o_A2c;yIzYx5m zkdOHdTEHo|r1oIdp7|bwjGsRD$o#^AaH|^dW(T*vR*C6u@T@o~R|zi@mo*u%xYOuK zN)ZL!DnF$h6xprwdT`f}uDUS5T$;h9x_e>-K;}gW=hG{(quex+;$7B@Jt4msVBq_` z%$X=4poz{srj7G`+Yl`7?dhM7D`TA~WI#BJWesQF_RFs9aVZ#NjmK#E=eudorj-vX z%8PboIi*K3E*$D^#9+Ioz_&<-hyI%;U|)|WKqT;y@?zq1syhOhq=n~EDBjbNu~UHw z+v3!w&x&TZZa5REuyH|xu66B3UzM+(nX;86Js2wmo`p|F4~G`(o_Y`kV0~sF6^CC( zCU$iVU#Q;PeRfFvAwyOG#EM7&!L-(+`Q|RQrAWCr+(-aj3^mKm`1BI<&0krWt81Gr zFO$3OkkgHP>NsQ^QM$4}@>>rpH#G!r^N16Z6QaW7{ubcqR1FV`53v*7e=HEUu=wSX z;mYSDK;xpBqvbEakShKNNN@5Uvt=P%nTI7gq9Rd`(yBxu;7lDB7RRE;e!j7uzA(?XrebfYIX72q&~ha{0`|NPDp?r;t6ghsJ1|Tovmmu8??q>iwYK6 z3~B1+g&%fMC`)yrIAmBiCH7bS3bBxi8&eW8sy`fRwuGFReupNk-@CJZ`pK>W5Qzc` z_anOvDDu1kzQLhGy?8zk98Le*ammOVRzZxSOZl_0>;xbDKEC7ktFJLsU?&<3eL$pS zig!1XjAJ&Z#V>OHdvrJ%s1S_$`Puw_YulhLb40)i1+b`tBE|R>%qIrW#384sAg|fu zmrj6mQ(bEA>gejK>Irq~|47$vYj)Z3mAAH&I?{+0au@ZdN^GtyPbX$(TU?JqY*{#z zYTCWf2kZvCY<>zU0Dc!=i%VaWY!V-?$V>Lexs4-I-eyxorRW~@BdI6cD(H)_3k}Hl zkNVv8)D+51S;iF2TBszWawmG<#ExK*{6V9Q*i6?xfpd+zRdg_%A39M zfQ6YWyX7m~VpA;(YdpJ)25)SkxUk8OWgbV@0Xv z-^c71_<~e(&fAN_J0&-!pJ6HR=05z7V))hYG-4J^g^!ryJg!L;7iMbjLwrB%_X24S zaC2BTn|`53qH}z^;~|ibd)opmv6FC-64sUf6^ZXiFFdsKV7ezn!b}S?=$Oq%Z=*#s z)wM01k-YGt~#-6U*}S#e4hJd~~V5s0hmt|Twfo(5K%@0piED1LXr%Alx={ir^5?0}J#NM*Ynw0@ ztCkkOHyv?Y2H$kJXN$#N)ME?AnkS|)4t+iOh56rxhfk7qZH19|o*ODa)b(W3^Rl1h z?*1+hhKg%%ro*G@@Qs5S*@!mC8`FrRJ&*p`@C84TGlk79d7@Dn4*6)y1CBgOq3A=? zF;N83jdUrC&_2?}|8B0DSv+N5=q^%!ltncn(ALW7#l{%C=UMz__@d1I*A$5c{xo_&?0n1j30KdY8UumG=n0iBc z7pX=vGD8#FGx+h5bs-dH1J7sivFTMGz{s)qur{oYH><0+f{hBIL-=r}I*64}2U-H~ zC^l}rSvx*93$R?lssOBB-j|u->L@wSv7gE=ikND1kBegPOUjT(b-z`xBtumtmIcR> z7&$q9%g6Bz=(x2?xTr03T$MXskar`p=qYc$h}^Lms@RRUh_c16(1b;BJ|lRXBcrI_ z{Vb$!(_SYSZ%)tRoOuzlP522Opo!;PEKZMapWO)#pd#3y3pzfWtBy}@K4c;YkwC{; zsAG3~cXznAOGYej(4eEHarXsN8UTB_uQRFO$2Cjk$8%L3QS&@VmZFxiL2r$4wX%rR z@$`#3uSEsb`glEG9p8%&sl)S^=($Gf;NGx7#wc8%4N;Lw$d-xqF-N(r#b7z!U!G#Bl9-*%sVJpPwAylVM&c=H-wpyV3r;4>^(P$FFth5xd4 z`(#^h68oGe(O{&n)RHY2VJQ*KQ=xJ1y4)!}C~bmq@}n`e2AkB+;*pio;{704zIgKn zHuUp4*m!fLIw+sKxW!C;aIC`P>KmzJllKU&Ro@r%8l}$~W!bfbV&q=#D&BY1YQvHN zk7_uc9-Fu5Ibw89qV~Tv_WO8uax62?!Q@GT7B~d*WOSdXTCbVw>n6lgc#Gs zL2Jxnxsy!i_J!xldA5z`O?VaVypFuQSyFLLFT3aP zz!`{2EoxEHuw9sm8G->QR`GVvldxbi;g*hK@W3S_6=st8{*Q$`<_%oWyvpUswh z7v!^2m=k?L@i}{FaIcYydzof1MH(uTcjG)!%^)atCZ&r4AC!d-owyh*Sy*&Jt9ZQBTXb&Ja!t zKJy?gM&|v@3To4{WTx&}7LU(c(qqHafV!Tt1>~6B<74U#)S+EABmCT1y;-T_UuUZW z=*{xdmsINb;P`<(->p|{w1&iBMOq=&XX@1c+l^$y)pM9tRa-&v%%HF1MrBQV&Z}9I z=fchL$D#vR_wsRdzB+#W{ja5tzc7QrhSYKUD?I;IDj|K&BU@a7&#@P=VV|rI5+iiL#)q@j@oTH&#mkpmmE}Hk z9PdtHM(%jK&lL3~M^tL@Q9vHuxbgJq$Kd@Z??3tB{U3gKTRD3F<0m?GX1HAhxl`05bAg^>phZCj)*Rl0XOVOjE+ID z@bu#+>^qQ~c>7LZzNiUafHdR%_w8XK6;orRSctxe9Mh4?cq#9!4lqL<|NK@R%yWE+ zMduFTe^QNno0M3g#e3xhkDdn)Jbb9(iFq&==SFzz!pLLy7ht_8mOc(v3Mq_ek_inR zl;v$iKC(J;m*pQVbX={DAWwi7==k9FbG*MSdsr1;MQmu*W8&fl2p)KPnE2r$3-q-C zMRa)N{!%becQq?FD3HMqTA)3bQ}Uf0{6GhvUvQA(p#4Ad)bVRj<&IRxORGc5pw0xAU2rGWVfj8X^~72{_A01Gw**f_y733j`+0T%)6 z##;88&)@95%!v_?+O(|vs6Fe3T!-20xCL=>nY4c9PxDk7=r z$3;-&6*l6a*b`ZB-N9RPrN?T=1McR-zj ztI}w}te`K#oC$A;1AVcefWl@_)(X*Z9_|iz!C#k>$oTY_@Qh@_nTJf+DCLm)Pf-ON zX=nH4>kcK$5qFTFLheBED3m9N!lbnX>zS&Be4$_ynAJ}hyiOy76k@B2SR7a}?ik-Mm@CQ;+cHDKs)8)oB=bfuTSTDJ-RnAag%U>CLs$C~<)<@h%R+HAHePW} z;%4XKsbmtJ3o5ev72N@eMb90=F?0ucy!;?~T^jrW993ONT30Nb1+EievdUpD5Cw4% zgPw=kM2FW-)fQ-3|9z;_&c!RP!dZFN$als*s_M-fx}!q~MwnTkr`++;XBMhc?U)r2 zYKKG?gc0enCDsy#cwl1`GOm(%zb^S#s%>Byqis-D+dh4U{Y|G0R7#^@Gg7EeOXm?j z!+1nhG5fHU=PkPT$K64}9ZsXeZ>8%=RyYfHM&&fDb~uUJvqIq<>aQE*EQEtqL^4hq zVXvx-JEd1WLUSUS5vi+BYphBoQZaXc#*^;&=(R%xyX~9wRTA}B7!46IDjNIwT~Ut+ zBCx85t~e;8!hU#MrR>p+L|>GQA&>o3liiGRmJYnkAKkIq@waQxFn92uO1XtSw$mgN z3$3+OKP9?B%}{(*CBl2pjGCX(a|R>p5n$&OWEE;~Tu=q6X7yLU6y0i9mE5nktcNDv z;kVquMt5jFVqpAcT~xX^JuT2M9+n%*jzGduxF6IXsT4A`;WLVNU1vcL0clsi2Z zMkIjDs%Z8s%~Oc?r50+(^|#!S?rEecUU{3YM^$DOLrsz^vZ^Kvzjw+B)RdDzGvAy1 z$#b)Bl14g$%uPDdj&PSq&ZE3RBvsI8x?Zp29QUI+vvYS`A9Tk@Nbca#WYMO1jt?0} zS)fq|Cs?!D!&W>_!L|(DIS1y4OhhERV}z^L{W%q~P#7`W@1G+i2_zB%VzYgc&8O4N zj6hldkwa3rgES7hu$0$XVc}Ini~XV#@DoQe~a13OHPP z*WY85dPIGeEB!ZEx;UDjo}TQ9G^retzW+OE9CQb8xI5&Gc)i|i#^aNd(ITtu8l8l# zg5h+b z2aas>;Ec_5dU84+jYh>jPvi^Be$S1;?BOj#3>=|e;rHdAZ~jy4?+yds!#>frZz@r- zPtdwp{@_w!G8xV3kQs>NIqow5Q|`#qHjiV#*o;q3L1O|%c4E&E1k~fP4{%boFkg6% z+cmo^^RzJ*{+AGvjyg=b^LeU3pXgXY}(YJyY;tO`XqSkj?Cu=P%`s z?~l0S`9{tVjldH>2hLCDg(XVAf=Z&I=zlA99_oj#U>v^dBr!q|>P|i=so9U>oYLPH1y;Zm5 zzVJ+j%;TYXP9*mH6ZJxXm;GX(J?gdf@qksPmRaBulCqp^)|>J9`K$1BjmIR^)D>_X zamNet`25|u@&qans6DS$EspGIZnJRr{#Iicqar$O0_;eJRIE+-&We5Y_ZjRQ4B zs;q*P%j~4-;`L^_TG?F{lz7a~J|A}nah$GUwt;VOP;z2QEema9YK;tQQ zpurt)N2;L^VT@O+mDX}?x82Q?W#u%?57wJRL%q+Zx?0D<&bfSBmG?cWLmqNr`9t|* zyxq1<)9ls{SMR1%%ny3fdxI2k$Hm1{?f?tux3j|XL=|VcdUppJO`PZ8(Tx{LSr2~K z9OTDvP3;U4-+D!`7JQ)IL%n2U^^$ug$Sdq}8LiT72O4=3$MG+ZkC-sWo-w$?1(W4T zcf620&Z59Vd2)gY`rXy9ag0xeTAW}#uM)2m?hBh;(W>G15a-Y{hi8Cj_%{v6@4X!C z(Z>DKn{CvihK?S#+m2V=kjTT;)&ID*BoJFaM05xB{Q-Bp1`WDnUGr$IRG`4O6h=-XQLp@$+zDu<|GNnv-K$sVSa*yQb<{V>+f74j z(7VWl$5^Y!Ch+y=@boo?SW(@9olPDA0f zB5bXuxx7{=D8DbKP#Oh{FlMOtW4yk4n384rcGYaRc@vZ~+UD-@w##E%Z-*LE|4DZ^ zjdhbgT;Aoa9EYAh>9*V5`JyZnuG{++(}T@(B!pbyDj8NEDE3r|7f9S7&>*o8pE4

    W&v-X2A-@Xyom)+smsar!N?>XvYB3?p6h+vjjw}RrXEN+HgJ@ zR782>Ue6l=5VVCHal@?#_kaox@G64lOv-Y(Tqe=#wr$(pZrAK$_D#cR+TGRVuIutW z56!v7F?ak+?)ZH67BI$IX<%x77C&C?TA~mM34iLkHs1UQ9{kqrGm6u25(&fF*V#ft zfQA}yAh=a8Ej9MzNCNNNWrR^qE_W>o=x!G`RUr74JCzyhK1b)A9jmdu$c`*Du_;dh{WbFhY?!ZljDFiR_DLe!78MX^mSfJdDON2THFln|B|%PJHR-7&@a9K{^i>AAS0`wis8d z<7_gSWRjSmu)|0lNs{S_cnkXi3_>2bqcs}WxPyW_wwy+l8pN%3G6i39PzgNPI$Im` zI<*HIw`^R&9|}mdOLH5f9Qb1%JaSirBPqB7I|*6z`h8B$a5%&au}_Rbw%<;Zq#uI@ zc);_8KVAclYu)jEfur;qXmGjF8&%$>pu0-N4FktO?zAwLl>q9#oZx)^t1Ln$3Tn*C4VedyW<1I8|Ux7CvPB+ zg2$j*+HEEC99ylk018e8Lv0VIL#`VB!s6A(pT43w7L%Yr<*YOZnk^3VUQO z(r1fmd%}J&G7uR~^QiXV#w#`q*Rn6fD$saI-B+02zV&{s9p%G}4R)Yu2Pnt{5)<0>aWlXY8 zlx*F3eB%?2Az%@WfFsC#v66;_y!p+Y+EzOsVs^lu>X@eNLGXyrSyt|4$x%|>WhNC4 z6yx#x_4D7|gW!&z{jWPngE)remfYbycH`k;x)}HP;aVjCAx}^w!RX`&_HIar4x`1q z_T=#fvWX@XlHVaQSViH!J0b{o1m8S-QcI%gcnlIzw21ON%A<(wl8KQCtHyjw1GUo> zH!&OuXask(ChPCO8_-pY<@N{A8z10{1wGq*${OMxSMDR*RgVq!bA`y(FAFB=haxYM9BL;{j8tXJ%#1=L1>5anY5ms;(~ z!$&ZT{W(7r@-0LHu)_QJKV%%wlSNx2W{`ulV2B9MQ#KogLyU*f=uF^^#;9Ed4Z6ek zmBJt674G=S0cpq`t->9)T(rBy{lj{_Jpm7pFp)+s5FGb#%!f;_ciZC88i14a+MZo!pk%+Vv{7v_V z+7%7d=2+&BY&yRjCH?O1AnYodW`w)r;NHP!SGt3OJ2Ku8Qz3hx?8bwnUP%|+-aL={ z8i6!PzOn-et2GwLb;#f={=*RiuYTn3s`jGKaI*YdYsc4&JA@vgI@8G{YK|(&05qx$ z(I5`-@Z525y*s{D?tq;HXbIK*ATS%^%&v*ALy)4m+l7o~2gI`Fj;_Syf#9c4cGLil=tls|Td>8PG|rr^Pr zS>y@1BCPbp3VV-`0tJj0am-QcRiPujdMz#aB~TIXBF7}GA__HWOryifC>@rNH#7pe zL$W8}sNfFJc%eJW%%y>b^67y4OWaB-Fi3|y3E}Ud=r@fAs^ApgkKH8*_Xk~@99Alo`8bYu{c3~Z&VYhD4xlUD z@n?5OhG&3I1f}qpUy%X$Fx}ay07xg7GZGeh!b$krkVL{61TQqG%SO

    LW^woQou$ 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 M07*qoM6N<$fIHkgA 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

    GZ`RNytz4s(yDYxaVg#>e=Qwf<9 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ⅇ&D&9(t?trOvr9xDb|yGwFuPp19G=Z8%y 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�izlxrzl&C<$)zR@C^a#9hRk&P<92ZMyRQJcs#!1j*aPL|F;GF3qcX2z2(b*-2fxsH zDu){96nyVBzCjj)6#fe87`SW=v}8ixRfJ<2A#n6p4$3`&7gH2w)tyr6oKXM&(muUw zQofobyIS>3#&hk$bd~AV%-^h+-f0NrUXT6u#)xE5uJKmr3tUP65E>z&>S>y(j4z=g zef5Lk^376|?xMA)_ztCZE5`C>^}DZ=MEbBQ&!oiwBvV+&qB%=046g_SB0l6kdGO%R zJ&AXl&00E0mgr%=E>d0656Q)DN=(|!I(MBamNIE*DIahNMVBP9zb#`QuariN&2#i9 zyH+-8$*v0t1;;dh_hd1Jx=m;~cHdv7SkLS<-lD%SeBZRAVMS^b(CrtbQ1#~cX90)L z`~LaP?qcsn5e&b?-`yc&>Kw?|E?GlZcjKehkvf*1{`a0+BT|p$b?+h1rSd2U+#&KI z(Qr)5$ka@wI^syyNr~YX_~jyEpnTe3*4qco`U z0tkcz@+j>*`K<#}!bP!j7-W;Q^3CL%`D7uMn)LmIL|OOEhwUh3bXY~sIHVynQZa-L zNc}sJ)S@*Lq7)S84|kQLcn-rjKFaw@b0;UuP=z(tiVPRkGQXD0S``=4JoZX^o!)C( za*zJK*)P{_&o9%zW$w?`5{Hi)F1-6Ei~33>_)4uMznuT`53WPVn4k6drZ8pKcee%g z9o9TaSzUcVU+h-##ngqQ-M~Oe4=txuWT+Nqz& zG-&-Rqb~80*9UQ&_F1_vx;RQKr3_?U8U6OJO>WM`6ziB5!mERR`KQlQwjp|h(Y%KO z$tAYsBK$b26O8=VccrgXB2VoL^EZ_N!`B2KaiL^aZbkH-!kj;l@asR74v?8{AkOQcLV{ z^)bpMe3at5ZH!=~cJGTAZRd`S625s=-Kwsc!>+>3&6edI$$zj64R4taap9HF54ks< zpce1__`d`nzCJLtTXMuIidrcyfxt;R;JoiDCg7Is6L#ttkp{IIt+JCaLWA{Zj1-WD z$+hqDNGnO^^_`#4p965awg1#=g}&=Mki^054A?%Vsj^F|p8Cf+Vr*hfXle*5hp26A z)wo=IxYudPLLYZ>IzG8m{b$+G�O;eTblC53 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

    Xo89INVeytv;OYKnW0ji z%{lFT_7$@oeL*bq%L^VMwPmW#rcjdfkd1r;|I@d90m}@zkC55xTC6Oyw+lG$cSMwM zW)}95A*JL;bkpN@j#x@^v#H!!inv)FgsGZcYxH}@neLXj56xV~c=y}dIA`|WkqFG2 z$-H8@{MPxgePHrCyJ}ocy+5LHh-K=HeGsRS4Fg67cbCuP+KL9RcSR$ND!Lx5CCaf#WJa9tp}`X^dsn@N%U2gG=L#LkUf@? z0#b(^Z4&h-Xk~X>WBzW|79hgN04U$-Geu5yDtuEOC|<%P-Zbz+BeS&U19#4P7S^u8 zzHs1bsm`Iq2){L>9sg)%W%q0vzu8Tnf=68zpnf3UJAp{Dh5zOo`5TCGB#9km!)P|# zH~x|gItP)oJ|~RIN6fcY&T=?&WcF#O%kifabZ&|;R+)PkW*=;$$whp76{Jf%3H8z! zZwp3Mr`Ev&drQRm3)U$p?-s#VB;^HURncN%V>0KzCQ28xnU#yLkI;o zx-}SOI^$sKe^2yqYyT!-=Z(s1W#deUwZchOCR?MP32_I_d|Dx4J_n(;+o)Y}TqZCz zec_Wo+`S{<0z2UMmr)69-si($(JfIo zq+cqKhjVWGC6JK^C>T+Uq$Y&qkT-BvGLqZ>M+g)PI3(L=@`h09=)i}~^Ssk9d1m?_ zH|A^Y@^5z@^bHbTHKMt~f~e!q-!c3)_m32NKBZUzz$j9Tv|6Xt-dv~EX@}T=ouzs{ zN-;l7%scM>G_vo4JG>PqmlbM%ndLB+^U5rt6*TAr%SHcXcGw>=79(tq(mwHwD-Yv5D_2L z$%NX=tC<0;`+$9WmTUL0BV!aRKCzFcv+)bNqfNe`S1y8QB3_b{-PtfH8QSL!xZV|< zv1-+oveqMEV5j0e4PIXaDMXWsmdyZ1BhVg{Y@MNbdMO6AUR&I|s1o-1N>)ANfxBc` zM*G{cM$B%Ms-`@>Z=<9xr(Mc$4wv77kX)ZK>}Rq97+f19l%@gJVL>HO#nO81`X!%x z%eT0BLF_2WJM|8;PmZd$%mM3&DlD*5i8OyfQ-UkWkRCgRKEv)Ey|ZgAiUlj5n<|4v zJvBT)RfV8D(3%|8E_2DPUBkim03=RlDt;>IDSW?mZvNKKEsKq3(YY+Q6`*MA;;g7{ zUFa;&lR_-JJF080uFVJwzkccP2cZ0|GUBu<6`u9^K40Bau$(5mP+6tSQ7<{Dw!xGs z54LoIt~a(g#r@uRV4Thu+=G%1v6vkR+q~YI*}i*CNdJ!<-dQx;^F1uJG^@FRi)}jB z)DXA*qLif~e1I;~jU14gMk?h644>$obuO%OoV~c8*V9~$x>Pa+-SC?tnIGWMNZ=?v z3gO8eh6%8u7cV6z2i4yXcS#IqL&Y$#1U4=sN|B6pX#hqQ9@ljayvM5tW;&4g>6Q$a zo5imGIsz2-><|5kAE$XH4~o0UOcezsNXmn}ow`2scLFnxwlqs0M@cXurT^m0g*)s#rlr$!p{K?BU(IQi^&Z2&w> z6b6u@q{SeXpOLh*1r5j1JdW;t4EN|ypMNFY&y9k2AN%rUIB7oB?rb#>*#5U3GCG{X z43V+pks>#W>1s&mM^P0Y7~_#X*3xLC`HHwtH^CMOPZiFh$c?1xIS z<`=2lhQ8$G>t5l8Px#ipnl%;G{4&T|jl`v;85%WC6y;5*vZPKP^lJr>hiv#~ zLzDgDpM`9waxG8I)b^?IBMY(}>I;`wNQhx6?&xJR?o6@f7Pn*GMG{dKt8PuW!OtId zVkJq&%-YNv;efXY)op#2WWB#PJuji{M8g-gC{dTY+AD=OI#f*p9(6NRS6|WQ?!n9X z8SfivZUTtTEB6ObaDF)J;a-1%iSqPMO$;waDurS-?8Rr< zy?CkqR)an%-nE_hdA{?Z{&1-ugYdso9{-Ls|J~v=w+QDYB|jA`O#kDrhJnc;rQ&Ro z9|tnp9j^NQKghN=hRpGs!6g{M~k&$2%1b%%Tr zsV}_y?yp&g@pT({q;cOdX8jLj;)USNHQ=w98}g?w8Ryj~6FF4De_7=ul|7NJ3exX^ z>XeOAa0xVWE2=Y_=?HO5(~KhGWTZr6u6sh6*@%yHM4FDF{6|2^I<4|PUJVE(pnyO(7p!)HNIdEKvH z7Eq%ed}Q_W`{3{NZWAPBand56tf&~L3$#o8m0Wp<91m#~+#B@z{i|PBe#QxTub-I5 z^@0GGMSx_{kQME(4#FtyjQ1W!lhIHj;olPLdk^?yP%ta{NHuMCu*%;pdJ?$opchOv ztG)dJl7PpEAe>Xe-H{a|>nN%;?}x~3jlhB^R*Q}3Lq~cDlsa6)hEvVx6Wp7j+N@2zWqU85^NY{ za1cxAO|W7?t{OZH`?Q*fMP8Og2+~~o75Sx%vrn&ecc#fq1A+Ot>- z&i7e7Ifeh~N~qK`ye0 zI*Uz+SMzVb4@MuaEfZJTso$Y;=b*1sMv+~xZ{MIR8vU9W-3b(7aJ)P@MYvf4%fmy| z3iFZ`A%+8(>)!iyx)-Gd1>^+p{Mr(~Si(O1qybWtAyW!4p&=Bp9_it#^bKvXMGDMy zQXC!?=I#V&c_h(?#vWxr(U}t>-hr|^Nt(pMuagI#)IpcLnfPH1XF%+-61vW;akTId zoDQDw8e?MlOF34DBMx(Us5WlT^opmH)+d{&eq+MG1O;07y9QF8XW?JBA^e4EHpM;k zY?+}y8WRGBUsE$=*|>Q_&03W#l1ko)2>Ei3Bz}`Fqkmi4H=R7NYX0+Z!?oV(99*e- z^tcz3XbrB01?bkUvZ-&rlzMQxe8E@|O`&TUi0|mFfMzl&jISMlRc`yD`nq*a3+?Mb6;q_0l3axq+)`rJgTn3KZLAsL~b#A9zni}tEC(;!(>oL{T3jAa|@ z+pGMkxAPTYYLFr?_&+bezX9dQte$@hsZeoyZ z)X?#^$^G}Zm6^1`fv*$HFk#wi^@IdIr>N^i?XQa<+p6JpEP-5##*hlF0I!% zwqAaMZ|}N+V$d*ANd0orQ8^Zk_R()j!6zv(VWPGU+wAr&`TOR6_b4W5Y2=pF-9*7tWGq|0$_Th^C>h(-rV+sm`fnCuJ0Z6d3+hw zq)|HdGZ2-E5DtW8qheqz^Hk4%%yD>n+X@GSj2xcQdr8I7w7_KJ8l11Pu-id*Ay#sgVP!|Om<1_V1nOEfny22rQ)1OMb+ltt}tS%o7wTC3WgNmZz!=ySv{pt}rEpU;i2&9iMlK4k7h?09#pb ztDK<1LEufYRb_SQfFaAa#ruC$y#teG+t#$b3thHt+eVjpm(^w4c6HgdZQHhO+qU02 z&)MgT`2NC*8FQ|YBlF61RPy>;o}rL%Q4`qU8f8!CG;G$lftmc3oPb!Hf2)fA4iWzzwC2Y7yC}h3A4?!Yv zjrdh%Sd?cmxV@&IxJo`?E8UnM|8DalGCO6F?S7=4%SPTEb*LoZLR2U$Z5UI@g#lpz zPNb=HM0h9+*%h6rRz$nMzdu}C3I;MOSsg|sO%W&~B20)}r7scvVWqfERpFufeW$+T zPiNx6*WdRqy6&HKUe@BbNd9U0@%b0w0~c0aMjT?(IE24-P+Zag(=G zcq;NfoE0tMX)Mz;*ut^?m1b5TUb`QPN1bQGL9Fw(IL+X5fIzZ_0c%#DwQ5TGW=|ET z881o>+lnaDYrLi*l*eq(VZ|T<+q^cNFNW7AQ1Wzidu#qh85<>bz?sbii##NU(}lv0KBds6E{~YjOHqbW8;wL zP%F9(EK=>_Ij>s8{#e3PsvS9Hl-+HT?Lmf#0%UnETx;sx009;(6B~bY))su7@aWW9 zNZ?`hvDS?yp21cQi&~MkC>%N;$UoS{pB6Bp+qF5Fx^`WEA>qlAC@ZCJcg*pJH{&(C z-~ALnc`@$)@O7rW|tWL{!vEJa9! zi+_uj%H>J+g)6jC4vpdiTKG=&;wf4ek}6!4SO5xr0~zNOAfu$%tsOY@zt-BFV>j&) z(*NYv_e-cur}Z~l$x~p2{Rydt+9X-)zvg3|Cse@OD4-*_<_EvHe(nywm7pAeQNRS@w`z<{O6_#VQQ=}YDWQs1_z9gSsBEl^IfsTlRG3P|M zAY2%mEZ)eomc8&e}-Te8~0Y8N_)!AdoIadpQ@-F8IM*E-Kt-Vp-^M8_U{)_sST>T2EE>rkiU5} zN7l9Sr%+=R#mY}IHhCsxIGP^sfl^_ew0imUn-o7s3geJe8il zJ#2}I;ziE7jEoL`!QpjF+Bw)_Ez9%MZgOEVOK2aKUxdZh#!AP>o5m76hq1AQqi*UM z5L(YR97m~%};$d(7)+;uLdjDo62{hiV}-{8YL+%-%Y z?TC_{cBtFxt#m*)9h-3I{Kndn#5Sqc)^pqmMERO==z^X2MPyS10j1naMs|pF`sWRV zMWQpEPShm6<;;r1qG^OH0Gzn)hjPUdLCct!&apuRn|PK9%6|N;k)qBhP6CR0Oj?(u zWTMnSKdW1rCQ!op`%lmCOgx2mHf(LskiNo(y#9`{1Dcc6{NOXWT{Z4?B2TFB06QVA zbYM66noRLycXjl?S7N}=@T~YBnXz+bU8Bv%^)bpB1*IZj3%eCF4&r2-xzH%)jIHkks)JW6d(T~<9+<> z^$9Qb-l$5Wk)~0p&uxNTA+Z+LgNf39X4Dd(QEPX;iC_nGO`0T)g~jSjMaI_+&Vy<; zANl033j(UaBZs=A`X)&CrrWmBtI)Ne0incuqH3gw@g2)ZLMMSY?9*MczE}mK2rZPOmG@_$dj? zhUm6!{0Pq8`~&)xW;*#j-QcStkbCsi@m(b-JNf)V_Km`FWgI%b(ruh-^6E$mQ>Rjm z@)JcI_HRBNGP9&ZP0{iy{WIzefOXF6+)JPQ26H^gQSu4b2K07a1#RKVGFn|K52w(? zR$-fGk9v;BjEIbd==0K?`i9=w7lmpye_><)cp*0Wfe^FZJ7cETqAL;j>x*rYbl&d< zt@ttcR4}S3^|GDE_D~a4K109<2;Gb&YsVqVfUX|dd5jPnVdt#5CBNA0T<8>$=@2^nX@#aLQaCN$Eyl<6!a3f4~vrb;FRXj9=$rW3*!*Kqo|~RtzJ;{ zA8r}Ba|P7rg0+u_HI4!|)+Ld?T!E5l{Oa7|a_UF&KtOmS*EE=KGGMu@-&V4&qjZ!kLp^DD=3yTo^SWzTMwqtDr~9=J=enh5}YKD zQv)0tI{N>l(z@B5no2#)`N{bZ(xP`Qn`dX1stogsiW40d7F#zJuj4c#gLMK(JlT7ve zEEy;l#p$R~*vt;FPR`4A#_f}e>6R+ebcH#h{OxCR|?$GDl?jO~`4cU`V-QQKq{}L7={^RocKm12k z`+nO#6j2iyb&xSk)_u@*NdUfZPCQR=bRPxI=hH{2W-o|jU7A`xSz0(bhDE~#&fKqgA&w7;Km z>Ys?5N*8G-CoqH@Y=L}zDrC{rR`$*HiQMeO3+$lJe_(tvanaaEYTM(EE|WR4 zcrtZgKG9UU_G);=09Jnw`sn5DnAzLIwo8UI6oWcbMIAP%RMr!vXXmyerWFT^T@(*k z)3d&yGujt|5UUi&5MPh<^S2p2ZOhIvp6-w=YDuxorGz<+1mqJG7`rVjuTCR|kzIw- zMo18un+E2?^h-)&)U2hG(>-TZHpdku%!IE)EVlM+8-wUIdoS`vXVR5{gQ^yAQX@vK zi+&d@PKSm>Uqq3prJFNR+SKOdMOZHB?Kg*7(s#tE(E5V~?xRMhEHttG`aid!^v|N@Cm|fzed_pD)YQO=lGud8;Hypu)(fuB(AHC8*SozViFUPt zxsSiIHV{aS%qF}q3PL#aBAGxzAkHe+Pb_Czd-)*2&FT__f#$-z&h2n~^fC21wVM>w zpXBq3fG$As&r&Vo^CFuIah;AzEGdXwsq9RnKYxlbOtpyA=$S%b60$R}Jon)O-#EVg z!X(t~EP{XuWH^xl)n&eQf;cVuiaKT7I#Z3l4A6Y-NX!&rDybl`o;AD!_#yF2DV z!6;ju;x2h(slS<;sXFu3oT#;S9+sfl{bLjF%6I1o=XK2PjnGa8@$RK1)RJ+=OXpr0 z-r!$b9M{@LDIWKkYUO?I`pN2A#NJ*Q$G1|Zhdi)m*oq>H`@DNBhyt?fh}dN5;p(ii zS_H#R{F=D&5VT8m6aekEH`%(+cWjio17>ADKq<}S(XAUTOxE+xBQ?!LvDyn&)}K~a z=AKmz?+iP5L);G6xZTyyKRiATJRRt{4jg0qp}1FkT6r^bIR+ylB9!v;@kn7&Rq@QI zcpE1MA5(uBku#=i62;{-W%Vl)V!Z%wNl-u(-b3SoYJW?Uv0dd(PhxA8$}ftbT`$qR zJtdG%t@AleixpPp3B~(D2_OyRWClGZM79&>A9TVIaZw=bVVxDgg6OplUh^^gHsPis zb&Rd;eFslj1$)V~YLI4d_7w_tpVv}0S(s}}_VDZUVKIZ7v%Ha-xCnnOWN^eG@xsAo zYY-Ki8`fcYGmgZYw^c75nj%=TzI@Q7>q?sASgAlX|2c`EQj((bXh;1dMOPJ#Cz`)- zx_2m)A^L+fPrjysG7(oKW)X2D7u%A!TBWwoOnt}?KBKhjjTR$Y8vyaMSA4;Tw?62O zF!KC6^8)@~@rGOa2b2_)oz-7zMVYKnpc}5~*Q-kslOr4oCmA7+oC*O+!o^^QgVO~SitA$+4y9*mqlxJ zGeMA&jg!G}gy&e@+>HYTNrZ7Hggit_I})gbjgvS?@n9K0Xq3=|wNfyTA*j-8j-tpT zu%!;7$1r@D~{W_;yE z_{KQ6B2QmD?D3K~o6?1CY)mQP&@F0FEV)Ht5Edgh*)@`^Kw5Ra1Mnyjc@Evn@bvsK^k+O|fBXrenXe2MMf;r5Yb5YEVB1?zZaLGomvb+Cs7wWN0# zml9+-Cx$G+RyGo;WLp3Vq*Su>sP6$hi6mK>edC$&QZ|};3inDI#9y(tISc%W5Hvxx zMWTNo4DRCS03HmEL$`Vx)^Fw^KoUmB^2a8y!MwH$_R{-T_H^%cfe4$y+<{BnIO<`q z4zb#t`s^=)-v>~1%{8)=Oo;$fgT8z+Q32o7)=bnoH*)G(SkB1M=Kvc88co9o4&^)@ zc?q;Z(%o#I+V1eB9{hhJ!<#>huAfPTo7>vNnmb*wSmsYqA%I#=o~Q%rF^}$SD7>wV z?hU%*MD~OXf+!$|x|*thpe=+UMqkYrq2&~TRpZ`>YqQLtLbtaS!AACM9!dmT!G) zzOy4W?B+v0!Xuvd;n8AZnr{C=9TV@=*sA<@?OyNxbKXI-{FqxRG{Mv{wDbMjt<;uG zr^&?=McI64Du2ui_vr`vkl5^H*^zB?wt(FqahfW|m17b-dIUK1gK#_yGyMy9=1PC6 z28)C)?$lJt+cUj@BKz2P7cPiMXXa1F@y%i>&(T8&?Iqg=N+v=PTNYHQN&D>4M2s6V zo|e^c+El%xQD6@#4K*sGrn;C~_0bFEkl^_W@5mV>Iom+TmG$Dv;UO88!KvsU3#ccD z6L>f@B&avR!gaB0OSEzhHYlH93~K-uWJdtY3Y3_mge8m|tx0Xl9~xM?zUjPzCAbz= zH@G^tqatD!)5aXZ)mXmLN%MtLs>m)bvLOw-QZ#*RH<*^7{<@$ClO*}L)Pkhx=&4*B- zhVsCkXI50bDyaJ>pa!N(YaeWtS+e|*lWKK!4tbh_gWlz<-zb;UsQ;p||G#ZY>Xfub ziUP)%NU0LFNFW&)VP9AvScheYB`ozLc*+a7T8rKOP$V|%5QbJO6Hp|bxDuLVO8{^w zS))L%g1WVlJNA$#GlEuI%BSI7=D5cZ_w+k|WxlKDGT7s;xOiAXU}hNv-Egju{hL+q zz3p5A0dFGeoD^z=O5}}vqJEX6xgL7IT*>V?Nl}wp%C>=3pu#+$?t`3OO(?GxwIU=kx-1RR??jcK%+2Z z5fb?ivRiRqpJSFHxgUi#zJrbmWaA?8)r~x50*(~CSo(UE%n!1gRJ|uJ{;x1;e1KcQ zb`T)78Q#Q{w_?VnIR3R3B^h zsX1_sfOrT97(z=e3Bt&-O$aHC4A?o^a;fildB&eg1n7K~zf-?(=yu<^nGIJw=C4s1;eL;bQy-xOr%>@aG}7nGIAE=Gm8^#5vW$)VRHu{`EngfBowsCxSue! zyJe0hBg4Qr?J8KQbG1{PD;sZ3Acec$LeZPoQ+2~yXNy?oq_>U&6U!b+xVX8#w1`Ow8J zts7Q)O?TBj##CD?MsZ0xQz7xUgtp@#U_f;y0w6M%2Ra}~%e`?48`m^0-MyKR){sFj zI_!_w$Bti{bzwqn7bT}d52@qpX^d&&6Rb2BsE-M{AgYq|R2bLRIy&69!DiByZU(g) zr>ui+nS#Vfk*;$`m}YM$fG9?Qp8<816MVUfq?mu6(LFDDrk*gJ{|8Q$Du6gokK~C~ z#7pH_dxjK<}iXutCoJ z7YLaW5^`Q1sysW5Z7$i~)WEM$I_VIywp)-CQ%%fenoWowZ+Ao}BcmvUlAKVCAR{UQ z)Mvlr+FYvHq({G?i>L2sdh7jGCg*XM0~|Ld5!5CP5Zme`58XdGZD16SAg3<<&Zg!q zKh2$#YDVm!G8dZi6<*_HC*{m3Go0-1shasC&P5}}MH9wjy55Cj$EUch4NWTWx2`d{ zUld}IL_?Z!x<0717|A0f*b-II(Q;*K(mY=M{>jZf6O0^bx;9Sn*P|@xLG2rijLNwV zI~=WpyxP3kiOcvNu29O;^|c9u_&0Oh2u9-zZcMM~`oj$K7VR|T^AB2F{>2M4k^F@) zB}zdtqcfBBo~dd3kM)@Pw-Qwwt>I_vwp4D*N-8MQ2hf%#kiu)2KAu=k7C?Pii;@3a z^J96sr|0Uiw77Sr#tL(f#ln&Cp}5{!XL|l7bQT0mJZMz zjk(gUq@_EiT1!l1HASp2Z(vMjYa@x4-%8g?3Gjwi_eERT-;}cm_@H zCKZqn^35fn8p>_&Fgw5%c&pfp@)q~a2l5^G1TUrz;`9HP5wo(ib1DmI3lq`S2-qnJ z(4ooF{)Q$C!-n$t5`%L&>|t}*?rel2lf$u)$QTM5`oW<{`sMbnVEOCjHfg#aXEYgK z&zbHGxU8(6>sWlAzkj=&nPx^Z%pbA^B!+qWfmncpBB)R)J}Bmk0ExHnAfH^Ro1^&dLYPaR{HaNKkVIgj6x8C2%k~jh3Y;_;!u=6HJ9#`lLKl@I z+u_|)(;VW$NlOxT-fyxn^R*=mDp2Ll@_@(U9Y!t<9@bwQO>|EIS+D5p1IhIdE)*MW zhDPoknGL=D`OED*UfF`rWh*>nVZQ)G_f&ygS1K3~YoVfREgVP3eKpA^G3l{aY#U^W zkuSap!|rXro5~m*-wE5hypP!R4+eKgbPPF@bV(MZS`d~snnV8Q1sG0=oZqdGuUf3( zys-44m!n0aRAntQhxYG>gBs*{tEKZ;kB6;2*bc`Q_Rq;-^;Tl(jHp!?SX5VYZzYXv zt$*&bcWvxS={-b2D+ODZ$G{1Is#BAO;L0g71NBFGqs`V9xiC35E+PZo$au1=obG+B z&xCnfU)kUxz~evCl%=)~W{`lmua9+9AHKFp#81Cb3(Ks6X*8ufKLC`{kruC>>FF^B zmz_K~YDgHdNNB@>OQ)c~YMClaTp>}38(o_4-rGrSzn1e`j13hzT0WUX8pin)694lP ziO)|i>SKubo@&~knsQV$vBsJ+c8*=3lkU|Qlmi7bYbH`6P;${a)Y?Sb3>4lJ5k^n~ zbwf8Q6~PRmz06|_N?WsKWq-7EaBq6)%HIXdyn?`GINWwkKX+U|e|)k3MqR8lqb@gl z>HGxqRs5-5of5P3Os?UpqXBDUOLt0NvlTzfQ&e1;2yfGkM_svIPWkTYI~UVvxS&S{ z4B0_eDE0(bkBTj?g0;~FQB0;rz|!Bko?u^FA7P$U7q#m+@_>kJ2b-bP()%3E=?1L( z)4Msj#Kj+D*HoLBS-~TGC+Ny5@|tV0(qDP$d6I}7hhoWOTjVrgn6Ro2o!9Q0LEr93 z1O?~gQF&D74CED%k+~sT7F=SB-G ztQp&n%R3^f(*5|C^awQD>!#Y~MsDWK;9PTx`$a6mMYTpI2mFQ_O&lVMmr9__6%xsP z&`5MD-c50fqXJJL-Z@t;1RToOXRXhw^3)Id-$jsge0EFAjO@rnsThM0d8COF$udWW@ zi9u+Zr8;IdU9L>`u^Bk28^R(IFUYO=fDlTHrkc~Dj{p;%l*ZDDu zWn**k>yRS}=)cdeW~S6n&*zUwBSDr*VihNmRul82x(}pIXdDf?{sfJ)#JExM~AQ3N}CS^i~%vlVHf?kiGay{X~dHvk+ z&b;%^cpISA09@8#fNG z>K&*i7>i$cvm6Ts>b}s<&LKdEvp7<@Jo|{TAKX6rRVue#qNq(-`)H83W)7#5BjV0A zcu1XZS()H^&lSC{#Az?BnVoRhC0}p6^Q6kj#WwMt91c+?psz+603fv3QT(*5Zg;)C zVE45S#BL^sd{$-jHa_GYW)`BUbhf+H`*pwJC0HiI>l@n_P;Pl+wZU>q;xbJ}Ie_m{N|Y{RhPn8|!`H=Syv4d!z*4 zS*o2yueRadKIBp_z;Kvv$})qKUT$Krk%_xMH3><^Bt-J&S<)x2z4B+NiFDat0S>fk zV~vD$gM|6Y#F0mu3%Te=-z++%I0I^;LObmRt&jgyI=VvKN-@zFCRepan9&OOKL1}47`xB<-IJT-SkRA2cYp?+Uk+X zJmd_0XeJqt7D)|Ai$M}el8Ouj25W8!MwbXX`Z6FKmSV3fP++w$V0+v#BHk1VCJqMT z)aFb+EFj$Lu$3+X6#TVE4{fGZW;$riN~y;;nyOPdHu5}SPN@>j+41?%Ld2BgKok<%VBQGo%ecwJm|jPs!4% zSDl6rv9ZW)N;-}$HP!GSUFmXck*0fcQ)j)55WaPrzj37~W zTPbZ~f@QT8Csh;4#~p!l$LU}}z4WqTq(o%2l~CVoUBX9x9Bnd4g5=C;q=rxs*)aa* zZ?MZbR__A>_&pF+8o>dSw!}~gTd6lyu8k*o+~54;d)EfI=PR^K{gjdRjDLia4~jKZ zZwCqEM}J}X~gMINth5FI+$3dx_@j0Kn{c%t?0(K~ARsiIub%h_TMxHj4d`?wf8GGAuDv=APVD2iKzTZy41G@? zLd(GubHIfta%(O(;2~?(){l*(UZi@nZ)K^b+^ED#pKUB4AI+c^EprSB9IQE2)Tp3t zXsI9jWt*N+^+w)?Ez{HQ)-$Pj9CvAJ0W($3^bcF=Y|6@oP&NBoT91 z{}zvK7h}LU9Mq3jSkYMDiG9G=o^$x0fGJ^jwm#Q1c|ouaXL0w{-Soj z2#ngJ*4@`O(?MCwMoIRWLHuu5%8!Ec-;1*KfGv}SF@8uhZEeY%KEPd|kYFVb+~aJD}*3wxOQ9QsQ%YXr!6F-ZN7}_k14y!ZORabFeFyWVaV))BqDqrV!$Xt9aSQ zaUUN8uK*d#bE{Z`d)JD!TSM2XxJON*N!q3g!PxWBjyo5;{{U}}a#7aa``{?a0PW@Bsj+kN;)R0pF_ zDfY74FD-w$JT8y;40%A8kInGb&N=dRnL4ADBa9w1-~z0yW%wr`iBe{TJVo--(Kfz0 zoIY_-mH+^shmIHP+h|*uzND6bivrErnJEc#6A@Dej*F-DF%iyZ;A0v5efvwklTgVA zlvg(wiA>}9WWFz-oe@;#r7#lFj>DUC^b9=xu$4%D{1U`2 z(!$z#*2Xk}8tTLqDuY*wpDC%V*;S2AVDDfk!T z6g|Evx9NAj?AvKs(d1?M&H2X%RwI+|(;c)lwd>`PW@(@q9%~0?dN%* z!r@{c9QgwSA8j)0+8;WmL5m@iyu0_X+Nyd$rbP*qY#SA$N6(=k-t|V z4FJgk2hPHMQc7zgdBKJ1WyX$zWKNswkLN~2I)zc+-B&a5DH~pw0A}BO@ge2w&l8}W z6l!m_e-~C9pPv1OD4cW?Kp9)s7y!g8lmg6Fk9Ht$E6vryl^;v?P!pC+{D0H*brtLe z9#ZB7mXyR{;!ZroNxMsOn=cLiSy1@Qg*gBLk89yEtYkZEe8d1ok_F|NwRKsrL zWWG&#_}ggS5Bh&?P@NY4=XgziNE_EeTEl1vBx}Tqz|biZp)JVw_s{X)(T9#&+!P>3 z99Y%D(L`|(NbrML5@{DNG;c`kDhTLUXdlqG{};u_F#~J#{ft)?`x|ujr(^r%WdBID#mi!Z$It4im5GUp}UeIO4(> z%3-p6LY3k#>vO^#MH3;uSiwVn<#>|KHi;h7>`XH7;e)Ia8h>0x73rSuzu{6Ehm|%6 zeQl55Nb?wv4_2<)#`6QhMxu0A&zMpPL{`LnAn1P|1VAA(R!talIC8;lFV&U<=1wUh z-4nQ_$ZzR446=_EeB5<*%Zb4yL6Zb54I{oz^vdx0Z_Ia@lcyqu#z1}HA3>=WRESCv zIAB5sMWXGW?nnyJx7}V{1Lp>fhNSXeq|#4#0aiy@2L)r;IO%i@%$>oD?(yL4(Fzml z2q_4-WDLwFf*-6EGo`fQb53T9793A(GW|pKyy{WKXa2w7sHSj6e?cv2d=%}ev(tbO zo5hJ^l2oLGRSpPeveN3S;8%beq;^K2lJ^x}a7QFqoM@d2S>&zzH{htgVzqx(#U%u! z(F}7^cFwfrCQ(s93q{`-&dE1b{v=NqoJ%X4#j$qD(V-T0iR8XLLQ+-RCKC03=ced$ zY#tA*XJ67{Ufi^K$z{CVK^bx!9{eoMPq!Tkk*EyaA)3hsT!RVlFo8I^(twK|9k)8} zF)0gDJ7b48&FWj^^c*^K_t>nt5!SM)3Y0dzk)DylT8m<5iD^`0eCqk>1-{q}zo+wo zy8qqKOUwxz7QiH&BJw=B0Lx^#%V1?R34bQvC*+ z9f#`+usYF`2{LfVq=iYU>P{+l_ zyD75quJ{7#e$Z59SuVWf}Z&GFkyK#*(fSH#rTa0d$=Gc6I+_&;=2jQqL8`_ zY`2%-@_mS3mb-Cn1>+K^s5$|ZN*u6?*&c(PIh=c0!K{rqzeI2mpBzH7nfPdl?+9c? zMNf_8Tq;daDX}!C2n%L5p48sEKxpi#1t=|g_hR4ul#+;&&S1pH01T-z5G7zV4HWEA zvOtDYF&QvLO=lt_&X@kC<&&XX9><@c(~?uZE14UI$;@n_*kyQgs1e@DTgoCHPcJ?v zx79slZhLoJK}!CU?r90U6Q_0Y5KJFY9|pa~(*47@+qyHaGP0Qnsd5#4d;5vF=nq#& z-S4`I6E#10E&1q*wVrSuvM``oJD(=XJ7YIpxN?+@JluUf_eFaQ^k0yEKqlZn^77B) zIpuib7zRum63~(p3rfTogAi%A>o*W-XY_*lh5IZTiJdHrrov9gG87o}*DOXQ52)f3 zV!@d%Q^sOSZv!LJXZL8!L3ZlBJGgmTg7Tz7ATCa2P!Te9NroNlvQ5UZa_Qh!ll;3# z`z%1TSN$(1`QmD`cz3z|`IOPs7WLiDpTxpKo+okKdF*Agq=IZ5c5`WfD;5a$qhbrK zQ1fCA!=+-GbPcCN_Qe@f(*-9DZ(p|7V48Lh6Zs1=klq`Lhh^Nvpop`Dj@xb9)Lb7& zlH8kf&&d|vJoNRp+_De*#cxXoC+T(Db=ikw zlb9H(e$F{VGJSB5ozo3n*9KgG$a>TTs`PQYTn4F_`%x%;x?HflKJHK>!Q)FvhZU(S zUsC})L8KIjJ_rM%J_aHvp`c9Uh{YbX@t6P@t|q@0-eGcQW)AJYmqy}|Z3py|v9gCJ zD$cL=wtu~_c2}#K9B+4EJkFeh7rHP9xYKDl68JHQ%!;8y|ESdEi0~Wyb{{xwfg2`g zR88hR3OA!#WIMbJ>2pjgl}Ohn;mULzMVc;b6N-Bya=ErN$IOIdy%E&awM($*jSZ&! zTXT4Sl&@#asB1;5yMK$eSlJc#0n9C4U|ons&4?1Qmex&pF5dW<)TGdvr1D+D`|&yR zMRNE3nEz>23G{Dih-GG{&Acr_P&Qeu!SW=yuV8so0Lm}Ok~RWH0x}X3s)32Vo}mGq z0lxt-8k!nHwz0nm3Z-K`s^xKHX6XwuxIP1LZ4SXyd-OMsUz?rJKmSBirWx*&4Kq!h z!tZOfvC{{eb~2-$)#zuXua1KU8yS<*q{ieNLr;or8d`LV#}v?iHZkLxesN7gf>s-s z38a{|G;51PmZOv7T=|>5R8*{eoE)`0+Xm{bm~`_dK)8ZwW#@NEO-Ez6lF{pY-P_D(pVjQ)5Lu8BF2F}uS^vTiW6_j z2)K-k`@Fkfm&bld5kp{gDPh7 zR1)Ij3<{*)KN*V^Q=i=5*GwLHpAJsav>Lt*di4O1T}V-o#3bpq82O>^$26gC*yM1D zi;a*hVhDFUU)$O}GXKzG5~`$9uk(7&@OsKr(o5>Q<_ya!_Fi7R@|nKIIm{z8vXQo`s zN#W*j2#pJ@=2yFG#GnA*Y3(`Jdn}K4x_H4P`C^d)$(X727p-t_&yd9K5R2rOhez7$ zXPhhgX#sHxpB`INpk1iKnlAfer0Xo7-JHD|FJ_@ql-!TAfX+>>bk%&$}seh7n8l#1Kd zyr46|H~zUtdIlWRfY2}p1LH##EkAP^C#C_vu;D?udP$r1M3dAZD(qu|ht zDC=X?PBhXVV;D}@n~lGHk~nV$X~RO9!-z`~{B?;fVu9>nglV+d9|{5YQjBBoR&QDq zXa+EW16FAQMCCw|8a!UYuUf(JDv_VQ7g>zu)J5u^P}JDIei*#$1M-{uOR(|Y?fn8q zzv-xjn1IU`;jlF*yYNrJF;*iXOHpE=0kcgHZw!$X_+@*?6R5Y>idIRP-#!ulg4%vE zfJ>2RymcgYGu=Do2gKDzYD!AWDftb^N!e-NOIfKr zft4jx7-f^l$v^!D7!K1la*8%g@2$)~su|w*{dYRLGS;^zll&(Cx$LNRRzEKMsZ+3D zG<9Mk#!G@e-()$uvcwX!5jJxXvu$ugx>bWOy_-mlFQf_*5~q;z;HcqGWiGA>(e8fE zvBTD5iHa7IUHTGwaHW_B&kBvLqpk3z|M;GQTr5;D%Y|F|g?>hRx(MG@r0d54wuY?K zKt3QND*Pz5#Vb>d%gj}rgE%4?o$aWWdjR$i5K;16Z z+CZGYkg=E^QR7eX*AXs#b9AfEF%pR*>*Uir z+Ix0-#b*0p;)kE7e|93(r91BQX*Np!* z^*FMVa_cS`Gf(-L59)%}oAQ2YAlMBtD|?A;84)bU`GcwcivkqNP-#tN3%1qP)f1<6 z1_C=6i2JxG^2|FtVeUBO!oEpNDK}eGomoG1w5TZna{8)P3XY!>i9Hw9#*5RR);j6Da zffmP{VQU>e%SVc%`EDigxKa$PyaSc(XsXt0E2(_*^>$@O(aGbe#>Qkda|&2k1$%ZK z{y>Y{blrT`^{Q_Z`(m6Gjv2*L8ZglZp~9Z5gE&lk4RG8S>^x2N_Z1Voxjb${(m@pb z9s=F!uQvsVpGtWU1IiY7OE`V|2;c;L zz68WmA)|n*WN0UJ`>5X)p(CXZwn8X?=5I6_!Q;zDpey5qWe3gPBs&G=u$iWo3w4x! zSUN9|e0QLagx?8&D^vl68Eh^d;+P6;R)5eTYL)X(hf1!VC^cD8bO1Glg7IZ|FKSJq zY{>`1F3FR1)pdCo6BH_^6be)S@@`wCRdoR}xX9S=-{{{L5{EswXcC0ei zz={CbpscS@O(9B3XlJzNH_$RSg0|UWf4$|iI}}K_;jUp8Vy$%22MqxP%es=+R9Hzn zFH7 zJJvbUjoaKmBOXyoJ-m{r#kDO2@3|2+J?t4eB$F<_KyZTPscv2Wu%%dyTM!{Yj6m?@PUeSfFyd&ru7Iw~-hSf_ivXb^Fp-Rkg;z;07%d+qIi?qHCB zey`R9THnYRN4W$)EuWGm?_u=l!pVlmL*lL%bW<8{DuBGXI&AHMZPMNUq875SOtC$d z#sv*Y&I}{1Y3Owea=%Ixe=N$-#+NA?Ze1C6-MWHpk-?dLbh=p)_R{HYkU_j$l)Ha- zIB4KECkvJjmS3vpY~^pfGwaZAI!l~_-ZRa?}rK*GE9>gY`ji8D4kn% zZ@gvTWR&j8(qrk7!C@Yc6IAI(QQ=kLTuqPlM9gr&+5Vpw;AB8LNrksjIZkHvfGy26>*ka6l0tZ3Ze`69Nfu*b zs>to3L$Y>ZAgsDA;-87|6$a1NT>p>XRvwu%6cciXS}Y zOrMG&9v)Ea*OD%LTixI$%bbdlguOj8N=j`;n^%Oi7lrG$tZUcWod}tlAI|6TsU5Rr z8a;RfN>YL2@FA68E@J$?R zRqgaCC*0e&P4IY8;!a2V-q<-a*hMg)5e#LV!|%;{q14(ClAMmoTVwwMHWK=IXrxee zWTFxo$`wOW)NtUb)^ZLJe?>}+#Frb*%EC^PD>xnVK?|4KMZDZT;K*ej8%BXc<L!12_F(s z(nD>Hl963+oXAV^kg`Iv-$ap>XIXO4;zuKux|LC|gThSl*mpmhE@-bZ)w*flN-5XL zFAZnuF$#7@rZyR(?)5*V7(p{KP%x~FzXs_G+!;|f<eTG`MBuB#+#LZ8udi}ckw z%U)dB9Z1;s+vgF{y3r_)1C^lN`=AQLk{ctbkdxafQ3&7jw~`DXFOAhI8vmIsk&VMG z^qXqs(}Q`=DT!>_(ORIAVuE}U(O1Cc@BzN?c{cr)rUZL|{7)Pr;QsXP^>Axb5>LcIeR{sWbvdIp*;&PE$A*EQ^nb_OAvt+xKrDLbO_AtHfALq)%R`yAI! zXDA0ZxJ^T#wI(w+X{I_&u3Wl?eJ+nc52ZLW2Sfa6;$deRWhs)mgquJHkn}?T20AKJ z#SZFnnV&2yoh>XipElvVqVDG4XCJM?hq|=y+ncJx6cMQY9Ze;$8qd+@HZDG^somQD ze@uOYSEk$h_e@hwlWp6Y%*nQG+pfvxlk3U0ZQHhOySMW_=eO4TFWl?8_rCUrqhWys z>Ulvh-^!th{Arw5Q4>Z`S#1JbZFxs~{H}`7O)QCpR~LIl zizJ&ysp+`8+ijB$WYV7M9f-@g?E}N-qF+7N%Mh-xA_{UL8s8n81W1wMsGUm5!gBvI zI;BOYk!&QXkLi3LXGdH{V-#IO$!j+Bf78@-etem6;ptR2BF_Jf9ICtQH$Z#Srlfz3 zzViHC4eVeA{AU6Vc6Bo*4m7VJfTLS5J#zgU-6ls_8A~-y(so_XyqW(sh5uNUFe8|+ zYYgD%TZicql#^_`tZ3~ z@$=XENr9$Hx&?mc({@oQK#7|+)&2DvsSkV6AXQM}h{~Jty&Ju8;v@yPC-TvYjNz9O z*%$u`0eyP$>p+MK*$`0oc%J2%5yLb2m{9)sJK5ykciercaPxYS6pq(m$nBW0AQ|yM zCLuuQ0LTdit9y_71$8{#g2}I5ADafB8vbwp!e0N=oBt#0fcgY3vKM`F!7@#CB$iWO20wh@M+nce7RkI^+BiJy<47UnBas2 z#0IUwo;E4tmmlwF(R!;Wq#0~?cgJ^+K@b+Wr_FQ`+U!wErUw`8M%LOA^i$Ze;!C2H z1HFsU6psemsu_hUYAlf zk5NA7OHpbB6XF95OZgNUWwDtz=n|4MYTX{E;|c{@CUteY_AFImL>2MNaMEXZT3d1Z zalX6F8;X>JE6s)Y>YEZHGN`vmt;~uY`)#Un89ulr2AaGgmoXl?!vxUMrx>YnBsWbh(t?xX_@>6aVOx$7+ek zl2Wv+?8%0xKvt&wE;!%CB;YyT;s^}0GiZw(7C}u}{*e>(4el4J5ubWfP|$9Kwv8d( z<(2+O4+Wu}^EnQO!!2dy#u@z_*;p{`aW-4AVw`GS)ICj7${0(tC11(f&H%Aqkg6sc zxB9pap$QcUYDnadwnlcHfZq2?_?yGP`%Snjq<;=LP2jrBtn62|-XmYDQ-qb}s3;5m z5n?2RFz~P3UKkeb_Ke^McV+VxIN5;d6}TU!pJ%iUi}0eeb;J5Xii2(F)ZQH)+p*i~ z=Ifo?d*klgr>}nX#GSGOBc9h@>Vs_l1ww@BjhAKOPd z!`{6bJ;~hO1v;Q;Ct+#d3S9V&8GL3Ae0Xq3fI4yp8AAyUi!#i>S4Ny0nB;N@W`_CVt^eL^kOWhaM8NpV4(@8R z2p?FZj?O-{oLpH~_uQZ<;A+k)ypK(ixW4lfrPx=UktVqVOFpnltqm4A9Z#%UoRTWG zr%G1X(45j0ki0tmntcMykI+fd@^eND^C>Cj4YtR>?e4-d*9K|V8(GjKK+660oO49S zP~L-&)$Tb$D+$YxJIvgdT&t_<>1RmCZRYaA03XGS36T#31rZcz$_uza%g_DQDtTZQkuGFrDw`0T;j zl}7^%@WO=vJq8KQfylG9YWB~4^$^9b!z&{w^(9ofKG!j!AHX4SSm~9#-S150L~arY zZ6Wn)-A|t6I*;l=7Sc%AfXZ+~EB= zejbS8VEtm_37azNsOipr5{5;!TS!!-2*01J^JQsYXG&+BH1;}LRNY0~Hm6Tr#042P z8ZJUHKsz+giu0nZN}t9_#WV_&;hx&I^&f?rSTJ^96j=cZu)9c6hMS285@nqat)=WKL^ zHE@oQzxxDvk_YUcdAHu74VG>yy_&d=b#n24j9LCyE@b(CbEns2RXFAMN5fp>r8_tb zp8xH8audCEL}zz7udq)57SirW6GIg~AM~#*(C^hS_#pM!G>+;V=XJjiHV}n+ER9*y zJfsf}(jUDxN>v6=kpP|4cCGs>63Z_a@`H)?>)RT6s* zN`2(sD+G)?co~n-{&!-2*lq7L(W;3*m9o}J`-qOeXkvl=a^FK5oI=lO)U9>yY|Ez5kxXb3L_<05R zvm*8KqJCA@VR*BN=)ZwsTylD!+04vP@8s&Oc)?cKsBYiD)+n(oN?lC!*odYB|mZdmw@KL|QKXlT5Osk+oK9oqr3F?oVwoYxK-9GKn9B^0vb5ehm)Jy+Qq{}}0Wgjd+4a=_v*HHge)dO!3 zu_MmfWV<^-b;Z+$k0hXpfEE`65+vv^3Wgx~3p()Frx3?@jJ+NUb;7;@aGCDr)A86Y z9i+JkQV|?WF1vIQcy6EXC0{YMV{lGx9k$nmBR090C*`AACWBlecSH z*b0Zc7tRTj7CuFmO3N!nrFt#E+OK^s1=u+}7oSzhT%_GZ$)*hAL4_EHD>0PFFmn1G zPuW~^&Jz`HnVP0QWR-aWv!aH5A8MB^s{g<^vmJ=ay}7%s;A<^(ZOE5nNS8k=lPcTu z9Z;+fQ{l%~EXF1q=X5V!Bsu&fDj2J`zR;CR9(c92`DbLWbbEc_p4jsnQTDX?o#}#M zy^`qSZ790max?j1RJ6lVFZ+=}2<<^tkJ?WUMq#^dV`ILRGf8i6yJhdj!E0-Qe4!z& zhU>Ad2PLsw$|-YtqwFaZKuQGE$_M@%t1&p}j3Pm{pJSz_*~dU-2lWOn?EF>Zl@Hr_ z=SzzF-~W?ito}1$ft|PovxzCvoJQ)V?1EMShzX!vV050}+OJ1cu4Y(oN6@91wtEl_ zK)%=gA%=hdQ3Aiu!3Hv7Z}&A{VR+ zY0~@xY7HZDTr~(X;9sfz9JvF>?E&T7L-APXq4dRe369bxjG0@)3%!`fIT*A9o-sRR zeD_UcaFhMjU!{%-{NAaB4q}N54{o;x{=0HW)AJoo$@+_ucC=-o>pFcjQ1KabHFi*R zCt1fhGX)cX6_1STsQN}K&=rCKds69Kp)4DP(#~1o_`nImzI*~*rbRr@Jo+f* z7_Yefqg~LO;-ttDrmXtC>WAuKo_TFm*6m3%pL5Nq(R<_An9ad*hkAJG|Ov_w@b;YA3pbvnWJueU_5txtR?Cq-z1 zRlM}_vpe7UA4O9F321)|AHjPm$IUqSt5*2<(+4|FkZE~Y13TK&oCtdI*AfkGz6%df z!l_?@YYrkGJ}{a0devGcIKevgK2R`EQ2#7v|6`#3(JksFOF#wM7SkkAsv`31moluo zSgbki4ph9!eLx@~EvAw>PuCpf6wqQ4lBjxo9})6}{h?qy_V_)B$w|33^U`qQE3}j6 z@_k|2V=IY`s^)ozu|R(~!nkZhfo5IZ!>}J03CY=EaDG}zrbHCj!GB&z_P7C>&z7l^ zx89UHfA(AI!boqJDD4&?ip5A+uQkiY*_kg35hHE-6vUFaKXqpA`Q}dXvnuTv-=dUb zm^s0)j|9<9tk4l!rm*7qSebK5Qoylq)r8XHRYbGCfjmh``;ZVKTzNiecWn-x=?ih- z)nmZYqrOPciDtL&YQWpYsNBMd4Z_&AU!PNRn{lu8QMbTxNwlUx=Qy!}eFH#=fUm$q*)z zH2fKx0F5vS`t}&WZLIEE!at>G$`nK$_(L$4pp2Jgy+IWnZ{&dyUPa7Ogxs?K7qMhn zI8QJhrD7Bfhf^$ER6r)AlfoKvzMTUkB*LRov3(dmvIjpsYJ^YkH;cWgR;N6xphcCOvd7y%9Mwr7qQU$iN*{ zed&N8Yh>k?LX*SsMpBX8`3$glATVtJJu*|uV7|`O5&;yP>c?0-!(o)*OdXspAZ?i2 z;o~vmb5Lx`&J~*S#UQEUT7UKvMb**Lihf0~CkloG22SF18>T-_a%qncbB@1_dWr2y zjPyr@-xxpiU2;K$Cb8uN?~K{|%~SIwg)5^%glxqT^!oSrP40=YgJmxa-P2&rRIqUu z*LU!Y&cC%7K+kUc4CdnW+LV+r26QGnbE_Gl$h2D$Wo<9L+?IY$gOqxVXbUwhq361X zz-s;2N<-o)Fsl97Dku4l!TW9lW&cMmH+7OUCP9JF!{(EHW{%jy?e|I1h29xWNE%Ye z?Z3_v=%@m)C%VRt;z@;~hnhP<(I~T`$$BACvIzSMBNpW~ zJ1}Ye8n=q9gk_uSd$Umj)#%$NHRC6#!~J0eo+O`aT4giH<1PLE9ykpfEUN0F_OH^u zP*AiGRDDO==ly0ZFMFe?6=+58VG!~y=*EafdwwXe+4~92rI_3BROM7=QJ3J^ zFusHw!F8l+WG*b5(Tp(!PeViOq&qrG&qs{FX%sLTYk`Xq(ES9liAgp1zUB8R{ad+& z%T+BQ?MBH+P3fgfy?Lq_%3OgIb}H}Wv5h`@QDh;6n`Sn#YmaNM73oZ(aYYWMX1Z3y zLCX`*^VHze$@F#`V0PDlT@f3{EtylpZU=s0ugHJ=(pN9zm(&n_kk>43zD`PIv8-ZM z7bTGW;OZwKE|)tRU*9LcOa_{HXF_@WXSadI#HQa5zB-jYQ%eu*yt{&oUv|E)gW!GiV3Om}X89`$ zXkK7xgP9_61zYjQ3`NK@w>HfOfe}{Ny*yizuKmDHohc8@G6D!!c0yw=;@A`sK~8c5 zuJ`4YQ}OUgBV!sT4diU0t1IW^TOeBl($wifk)k@AfmvL$UE-#r>$PXJC(lIgAkvsN zN}0UMKt+9=STpv{Vs4BV0g@}9Bu#)Zb>8|(QPtfLnV=It;cEjuM><+EDa$sEjDo=^ z3sIO6ep89eJYkQ0O(_M5lSZyLv8tAwWO8yCfR~eh%mHKEDW%0ZXn9m^2%||us)PEn zrg~vZx3CoTz>qL#U(o#Tk?Ql(cF85>m-RlB2|$>Mgb-8E*U5Xfy`VKOg+i3|=Qlzn zu*{$+OxKCdluN7F>aI1+A7F8XJ7E5`y^!hrC&~F@C;#<*7#hcoNs?AK-^Ue{%M&}2 zP=@jIJwmp?@AUZW%D_LioNH5*r^%CxY9TYLOG@U5VIgXyHHeWq#SO6{Ngx!PxS^UT z;~jb(wxQjp6JSNas)*p#e)@$K(qH4*qZA%Ob81V)v4&TabTKbb;IcowYF@^~Z1**F zCEyPNb?Ve9vwz?XhZ0ohT_7rpSkkWZC@Yf0v~`WN4BVt)E*>aZYtPe{;kH;`<%8BL z*zSr)pkdi&tsKpQk5~0k~~6v6(Lw0#>hNt7*EbkVvz9GqvE=ihphMqASE)BZMXPq@;q)=L_VI z?W%lwp7Nw=S^Lj5{L)sI%DudqR#Xeb^=W&h*@tcmVIZFk>}3Yru2dN>v1X9@YEg9! z<_okFv+};_S^V9+YWCCp^^78o1WBPi{dxpr8KQ!?Ej>qWI5@gB$P5^jFs6kYHl~qpxgtceB8X6Ij&Fpepk`ivrS`4diINS8 z5=*EUgdveVjIMokd~V|bX?F52@zWFQN%*4|yda0yN_5!}lMaalk>dI4DoS}l^gCA% z^u4XLWoNsVmtz8U#SQzsGwgj9?B9ZQ&;O0imuezKj1iDBS3pv(geGRipl-@4)N&-A zN9#$g`2_aHbMf|#a0w`%O-@^fFVsy~5kE7KXi6icM4!TND{3q}0aVOU{AtXsd63~T zx%NO5U#w_QKVhrf z6gtIV*bbq)uictFH9VhJ(!l5$Q!O>`@zu^f0Ti=;sRU`DUQ)JS)auCW`?9|GLJknw z?aev5D35`~paevem3pJ?^6KcBr_nm|(2${b{5a;m9A-yhwu}|KVlIfCGqIN>xLg_) zNF0)K$zwp#**iMV(Jwm4=;Sxmi;HN`W~Y34&d5$sE10%lxM{}Z8K~am+}^cj8I*&w z8%U8yQHe3vf?1)F<&?ZHAwXR2g}I6|zg;^9&EEVjG$jI&$lpVaF?TScsmW9{N1T6S zoBAp~E08BNGLIOL%hhyQeRD;mpcKyOQkve3|6(NtA*`z5AE^S1luH_(WLaR0$ige= zxp7V*or+Y@om=I@cd}ZhI$d&_JaI<+TkM57$1>Vq4bmGCGpucNj+L-@8rw@}^0fpI0Dkzpse2%VNw)M-;Iw864e5&ISpFMGvuX3ywsuo#A z%@8zEu!KKprbzMzq$y0l#e^qP@EMGCookXd3lv$F+-A4u zTU)?=H(MD-_o;F+A**&-hE>BRGr1;!XSMDhpm4Y>#A}dKtaHP@f zxxCa0@3d%V70%j<;-oRwRzzzXjCb=inrLLg?WqvdiXN}3PP%v!|4$2$j{clJJ^~hA z+D>e}s#x^aikmVc4kV?1lcW`Prr_hD>Tmgrm89M*EE7MG$mi^ayMy7JiC6pHG-lU2 zdSD!6;nK&l9lU~}IOF$Hc&jE3+jTsMx2cEecl6lMzzi zLmthQqle)>lHxv-ax$t1r|+m9M9DGp3t*mGS=*y{AoNN1Lmyta!Etsr@#Xc>i*3i2 zE>G@w%If~wO9joC(dbKcWjY9F1Up0+7Dgupfg{alRTi@2S_F>bo!Fzx^CfymsgxScUpiK_VzD#z?oO8q7Y4;h71GSr`Wn9Xl{`H{|N`=Tq;}a~%tU zklY*Vu%rnGz%H&p9INzRraw#;em#U-9{I~DJ5>+G8?xCg)K~##XP^aUi4YzF35HND zSe{%|EXE|okupqdzZnki2X+WGc6G4fLiZJ(GO3L+j!p>}*b3~O?2NNyTW%542R&hl z&m_|blc(rMMhGltLfav8)^(0+eH`K13~P4lCc9kDGuW1GFbnK)2rssLeEuje%|kRn zWz^)kluI_BChV)GdAr6wE#-7QW=X1;xZ1*??tBv4)uXK2Qtd$9x>TsSMZt`h(Qup=Ag5eZ0&UAe|3Svg>VL^9vDQCg-M)IVtI z9R@?vSYV{s$+?2ztaC|wD-w3(2n8VkSv35#gk=P@c^lkZc?UjXInmM@H+zvq^OA%e zfk*7CdCe3)HBB7Xes8RJB^HZ>%MSt}$fJa^&{Cw|@usNYG*-XUFgWRufD!G)WLy-` z(L2ZDw#uhI&q9|GziMg7W`TP2a5pn!gvkET3E7-mt=y=%l-)27MOT+A@@wNO8(Ve) zDHcU5$xse5BY4(@WPK5BC5I@kdJT-nu15-_l*SvIs@3FCdW~mE6K^F&rg|Q*l&1Y9 zCb+H@3TxHngn^@VKF<+#G5<+tiuYgiljqkmj3fs?$h$06qgBh2$}){UQ?MaOkfkcy zmxg8~ME8O6LH7QW>mdu5OR?KO%Y;wxxVuDANJCD-9L7>o%9+(h#h8U6+w`&OaL~gh zIfZo-?u`H~BK5Le0Vb427W@U5hGyl_d*S!M?sm+Maiz_&zRRyzE;v(;D?LE+>+)NA}S#VX> zSgSMB*5Tj>UE(H!wFWX}1tb)^-#vBa*2XMsZ9SpNL3q3b!$x*;v<8ob&5xcT`F2EK z!e8p^R0kAzlN4}NNwE?*6n1jXwRo7Gd}^=7743;o14m2>|S$vHO{JiB(C?E zxaD=Op96(%D@JC;e7P9m=Y@=UE}TlZYmd(_#eTL684O^eEqECx@&|M zX`wlHF5Zq5A?F!T>$vHem0K>aZ|1M!+p+7>2z;A9;LGG`=PLLgnHjs?c>lh+zc{t8 z3HgF;#`apJW(sIhWv!T*P|kb!e_8hlO($3jz9G{1J*>3V~mlPGrBFJG?t(ub; z#K9Ak)0mNt8^%4yIRr1jPqk*wuQ^<@Kc+vriQoyKL)OePW9#NJubEmoE0c3{Y~E`o z{3+e&NF71IQDDQz5PQz{Xy_S|qV1oTG5^{+=A@J_X=)yhAnP8oOp0uv-4S>JjLN^ur0u&PvHyj*OCgxXkuW{? zX3)5q&03Xkw-J3ztdBq{1dWN6`z4k6a+U^UJ!lyCu>MXYO<{k~`cgd;)qm9!t0l0WxC?tPgE5e|@nVc@e_;C3bt z{~^*@$%vLxj_lL`nu5*LvyVp1H@wvXAi$ucDg&|DK5LIC;3 zdG^PQefUN^A~K1_DW)h%a~LZZp(XJz)CZPfZih*4Hw!k}r}lrLn_rrfe|^e%Krzy< zu%fsD!WTw`rSzFslv9-p zhlx3wrS?1lVF8d6&ZrK0JRQF;*)MM|_C!v#OxwG>D@DAPhtr7e+h)%kxne`#KUFJF z8}2Zmk%o`Z$k2sbfW)Ue9uwi)j>IFhU{tYOxNf!2CR zN|96t&8{`sINTdYiBk^sX<~|0Ue_M{v_PN6&rMnH6QMZ?k{B$@!I5yVAedZ+3RdEp zJVO9J|8!ePBjNGH=&$y+o%ZOvelfXNr`5g30uAiWevFkoW$K}**rbS~VtqcczGmAb zMNrO$Fnl;R3>J_y<~J1P$6mX1Qp1OVEQR5cI_kufn6z5xe8%PVMOPC83Q|hClS}u^ z#VdG?U#qH`$9UK%XgVw13}^pfIG}~GW1@{RUc{58B0kD)|Cs)ae~*TDN@*wG`Zq$JMDleVt$n?tJuGo?Jv1}j=Ut9jO%h< zauj@kpiFY2{euSdBFv#xF5&*~_j3?)t11;QCaLMwYz#PL=Ad&E4_C$Gt@Eh6{yhM* z5({!@zqK;?3#Go+6O7RDfry?jL+)hAbs4&$_w=?=$5?S)cQZp|M}aJ+fBXVBX$^yP z=2@ZUiu}Hj<)0_g55s_Oo~2H1D?TGHK6F(ZLH9o6Y$ZSbbsvAB#sBt=r5sD9%p^8s zB_L+aH6)uFejhMpVi?hW6z`F-AC%u62!v7*4kZ{!HU*?I3HJzrQBR3Bt8pwj8?Qt? z^U&(?9imAxZl>H$cua8Fkp13k^E+i4A=<8+I@42clJ@&oDQGvfgm+U$R4+K9PBfO^6(4pC0}6$xww5dqhQ%(e+vxrz$!7eRZ%i6f#f#*_}6}5RN^;v+qUYRCah^3v&rzo%D&&>DD zuQ0}mLffqlqBq?n3eXoINCYm~xRUE7xff5&@B?3H*$Td$J<-4MQ26w3BTHY2Wd)pK zSM#>`lW7o)E1WfATjG5x(Ofx!%(OHUEHPk47w$$tw^GwyR)3W8)u|ZibB&#mCH1xt zMxspK8=8h4mBbMcZh*o3oc$|Vf>lp8Fv#rsUf+|H6PVjI{~h>h=HH};bOb4gg-n@}I`Ae{L`I zz|7$>;@emzJgZbifO&rdetr&EH{28uzlr>XYOVQE<_W3Ac7G%gA6c;qDqFQkv|RpI zdGUaEUW()(({BJqGb>Cy;m-Qne0%Gt$EL&AFqzQ{vfGirKoM{+{j~iwbM~AXExu>D zNRcGOR~{F9RJ|hojhW*e(}|9VVgQv>@|^XPCl+<++w(~opY___YRM?Tgqb!T+L+XG z1Wanf!FI{mtF~LcTwpR_=Br#IeO!BPrx8mYhc!7vQlT8;SS9$9295+(G(Cteh<;M| zuHc56y4-H}g*bnk=)fedP3Hx26+HT4o_xO1_0=3;-!06HawaM6hmD7mR!GN_9YH)r zDR$>4&A%6M?jC_mW44d~lF(it(|%FiPjlUuY?Rf{B#0F4)+33HQZIfaZF6m8LLHJEiW;Gwgr zej$xniv>=TN2Nd?BB?t6SqUL2S#ks+r0Vw{RFR`gAdqeHlF)P6MdM{@V8EnlvkHFj z7Ij4)(I)#!O%A)h%%bWH=HExSb7!pL2fucCg5Gci zL4++r`$f7`pejfqn@3}{Vsz}>XzXmE4}r@yX2&>eNP3%gdHH%+fF{+($sa;CTcYS+X* zoy&jjHO^gu+;bNHs~-q}EH31zc1sZD%inhl=|@&hLPWk4AGL(KthprWHY;XpV4eu} z@r-M-*A*I7RZY#x!iNL+4JgmMyAWB8*p@t~fp`50OR_y3Iy*H4i z4O;U~>>A~x&PTH6-kHUWTw&M8CN&RW_%dar2T@s_bJ8Xl1dmL_yg8=o5AC17@X%$D zxz?bQFz4FZ&gCMqc1H`6Dg2%|?#R;vjFYZF&XJW> zBR~C^u9EqQjSKTu;Ch%e`dA`#P8rjN9)wQ;EGIM=3uIeRN*Xv|+&rA&>Go>pn8gt#eVhN+HmW>zm2>I!CY{1i>pOV%w8hcF?JTS84&AZ;LM z6<}y#AvrKJ>ix2OD}PL1PV)lu%q$swVlU%!z#(zJ3_!5yDVLm^uRNDd+^GvLe?KxZ zkG*`FzFzvoHq-+`rRP6`h)AX~zZbL|Bqenl6}5N^CC=%a`wJD48j0+=Owj=EH2oB5 z%Rz8*ptP9#gYrkA*2zeAO1!iR&ToRN(l>kX^Ja3XphK;jIoUI^bc1SfOF-(++e6S)z_idaqwX%xW^~7 ziKTC>j4aDJ-DhLpeiMQFE1*IN1qaT5OXV?fiayC0)b1Z#zq~mfrvQ@oNhgadF{S`w zyZ~p0ar)W{7ejzq7T##0wcL;vtef_;X*Pe7+1-b6q*Uf4+0|`wYklHidLYwr=&ykr zBFS=U#(GA$*Fr^>DDut0O=y<_Kf<{&S|I*=q!A91Xs4w*Bp9j; z)Sacu6y-j*)p)Lrs)E_%C3pQt9EHuW+4NJJ<%7 zVUwWb6kO6Nmt(BpX!*ycxhx&Rr@bekz1+b`F`dxsmKUJG_|^rG;)3^$zau$21|~jr zufJ{Z(8Sh3-lUI#VsAITfFQT8dBS#Y^ZwIuTO_-bw3M6&ht8E?UB(pXNnnUg!Ai%UAo9=A7A9&|VeRR71 zFXOxOYZ1ck;(h!*++Qb_Dv`Q`UM8gfv)&H?h$4JKV{2(*gMx*PvaXPpCfp%*bSPHb ziP5D>T~UU=$(1KrTB>c=yx4oCWt+!i#kow}z25MDe7}Bv3-?25Z{jS}u2{dsuK)G? zBaQ3I$VrHwFd|&GSFAlfz&zi{o9S7}BMvJzFGru8^nOVh>FDGmI{-#F9V9aTtV=~e zUAS+v0C6>tuWd4aSVjz5KtL{8P?C-Yv4U~U zviij_u*O=>epY-zg_`Y6G^y$K>W2;z!8}RvH`Hs1F!KCvM?tfOE`oBHYh&Bp#qD`N>JGy_*+z|5Agrbi_ zP+%u-;vhRzpiXDLCZ@u-Op=qNPi$2rwIY|V&02iV9@M?%%v{xSPIa5mV)xaqZgRAU z?M92XwtyQ%5c)!w;RkMc)Nmkw&`vO70Pw^5#4LedXhS1sPCN6?mh7RcT&_0Q;&sXh z=`zf3>dM~QgBW3xq64=AYr8Ui0}jNgSkBz4M6wMF83T7q+w4Tyn^<5*A?yXlV$Vz- z4r%|u15cqv+^nLY&%79Iac$;KHWn4t&}Q)FZUed~%414=|^h>GkHc-0&TBTYFok99acHdGol$0#$i{ zw*B)uu&uRD7ry;G$OGG@ZFBw7YxC9fGs(0GplXwm@B!g|*?c7-?L$%+`sYLRrvWcS zogz9>ZqqNx*_f0<2s)Zavrso*DkW+nret`38-!$mZN@k2lHnrZ_!ZLF<8&@L9mL5H zmNh>%q-@137W+`x98|1j5Xwm+Yjae9T}#xKy?%DDdr>w|IwxY`E8}unhkW-JnyNY zc=?rm?*PcINQnA?6m=hA!tf3;CaIX^ zhrf%M6}|@KvmqyurGtf%AuXk8%%Gnuq(|EoL-wB~^HX+5DQp>WZ_O9#%&ih$@NI_) znG*yh#9zcB^i~ht9J{x@viJchXQjfS??TMOGoG5r+ zgWnZKQJVlV35m2j&W7Hzc6>0onzV3yUjFxPj|Yzb0~hxDq_6@eB4CSQnBPO3N_0_# z;LF2X6a;Pe2O@oZn`{p!+Mzy!S`?7&b{G6sv%biPe01_@>6I0E0e#Y8Hl3S|2sPyF zCSX5(^dQiK?eQzRow|Cr=*Ct1vfcVjJDK|~2p*bG_7EFBe+9n3GxEDRvokg<1| z5G6LFSF#8*eNG+wNymYsH^u`H_v$tT=WcyCmol=7Psv z=Dc6(VtsjMxD*xcvNc@?p1Q(C_4(}9q3E~T^b`lP89@EZ&J0PshgIS=_|JB2N7^-6bEYN|E25gT^_rN8&G@T8|_k4SIm+ zH`|x=?w)B;Au_LMGSv#GjD?oA+ZTK##w5vf#5`xo^q{cr1P4x`I@9WOG$UdONItsk z9b#-Mi#zYGso>)hK^EWiiJf|Hg*f5PsI1jvs`gakK*h3J_&3amp_um*fd5*^XJzhp zpZ`&t@xZU^=%3oWM=CJ@l-bJ4NxoV66Woz57|jko=uf_%XeMNwO<&ZV-lp>? z#hsw~JA0<$+XT1=)w~n0t`+%XZCCOT7N9MujK%W^b^(fS95&WohW1`*SR$o$IvxJ` zzvEAl&b*iP+zUn;FLAXec235HFh`SAo8JQl=@yEBnfcy35S$&OU1Jn6hZOQ7(WT9? zu2yFcKO_yp`$wZ{tZy}PNNHm*8G>a{UEkMsUq&b&FEzWIGVLz6!ABRdF(nkryiKnk zEQS(lg)|oxj5)M;vku>P^mpN1@ao7>X{3R*%WGFhjs`5et!*|fM+Pk=Srd}6?1P5h z6(e?fIZHgk*)nCpdlKw-HIue6*OdFRMoISQ1{CYke`Z+8_xAi@e!Yc=v*+n+)TQx0 z$NsUgDC$`Q3#ggxrhjqBEsNJD!dcls=_IG86dvjElP))|Do=82vA#AfpDdNpx}%iL zoKQ%GmoCF*Hb9g^iYPH$*ex7U)^r^(ccu9T&6K_@S-yTEnxi)G2O%OPRHYHk&T>OO zHt0iE0o3p}LnwqDCF=Ntjxg6NjN8Y2(mPt$9EkUifAJd$i#gpd_JMdaK;B$ZBfU7k zyuJZK$OJVEEe4kGD>-!_pSLH0N@Zt&Hw(WBKF?ZnCDISA2*PhE3^GvKNH`k}vOW1& za^@gy=(%G$hujGRB0v-NFz(CPv*DX~?lzK%_U=SoZJ5j?u*Y!_M6wirBY8}o5zRj~ zGC&afek3?6jv_v{bmKC=TF;IYjUuufnz(hEld^_W6$1P##Lj5Yr~icwk5dl+)EgOh z3|27c^>jtJIXj@t6tQ8Jt zS4h^}uBOhA@f8uZZ8erJa1>@Byu`r?Pp<0IAq~HJ!3*i|cJ6b-wi^X&=9cq^Gso;c zj|tg7VO(sIFxnrZiVsmHGSBsL>M~QFIf@~V@Eo6%Bc+s!lvq=m=0=(a(9i zVq=r}i9IIzd}dHqy%%zmR}Pcs!Ga(8y7aMstJ<%=LsalNIF7u4PI2&5Qi4Hq+ z>tk#tnb_0rUKfTO)0G-aZo2g3mTCyQ71 z?z4rtJ9%BAVWG7wGg??;b`-6X_>C~-I+)m6p?~aA#+t_8{!ZHSq(b_tf%^KX`@{Rc zV}$R2T0S2$z{$#lv#nVr%>QWt&ezrs)X8#lVBykoT(63na{Ye75kfG+ak?o@!ELF% zeajfU!iT5{$3NSGZK-C@-!e}DT3EHvS^*9c4yEQ4P=5Gg^W$HR-X4tKa(#Z%-Ben(_gMtga6uncK3Kqh81Q}>3tYzQe) zR!Ib+Tt)8*Xwk~`DI1;Jms=|eChG(XBIL#;`3gTh4xiL)y-i&{Rp4@U^fk^Cx(LaY zQ@&jEx(Oui%{dXH>`3zJuzKIRIG2L~Q`0QT&G}*YvrnT|fRg0c$G41|tEn7mv_K>@Ac zX!0nw_#&sCvfOCKo9^jT=}qpJ5`Tc@IZS{8AjLbr<~RPvADVy8k)lBQoPu6WaBYHY zBp_P`OXCdkE!*)OO1eZQYzNi3U)MuHPWxO|&0@A51<4>W>U6!NRD#P`l0yX=)8j@- zi5Mwp0XPg|h!f)i0UhZKtZ3c5&i|2@)N$6?%Il8XB{MSdrMqE+-py>4xDcVmTmfY! zsEbrQogq;ya)cMMbt0dMx`3_7**f^lau7nZljHc6_}6hr7Cty6p2F)5#h~D!5&DXAviNQ& zf^-RbZ1`%2QE~|m(xVTU04&QcDRsK)vl&Nub^a$dIXYpmS;CeoW}AFBp_Fgp#O2D} zuZZNEC${=m)NocE`_~+ES#ddoL^-<>`Nj!bveVghVB z30Bh?t9dq;1FmqF3;j+=SJzVvgJzIkWAIN|;mz=20g`4@zrPn=8~Lt1+pf%$i`p_& zzFC#eVN!N0`_nfpWG0zcZ(d{hr6wtvrSw`-)pct*t1c<2BMcNaXm}^}I6?N@6`SY; z=R#{9Z?TJMu-?jvYpzf1SgVgq%&@gpb%PV$Nft>^V-tBP=t6p*+i{BTF-5Dr)iaiD zDDP21$D*PpUcmQxR_yUc@+kMR@&^ob+E~}5&@r=^raEy8Yx19bnAOB?Me7%jSf#C= z`Z(LJ%hYh%b#5)wgdQVV)TIWT$w>jp5r$*mF;@E+6g-z3mNY|`N`muJ z5danAfe1;>C4+Bf%lnA8*5$ce!g375d5Vbk=z>cHRmK4wC?|q7lKQ}o*zVb!B=z~09y9M$;+iY!ZZJLD$ANts-3G9kVyxqf~Y z1u-yEJrKU?nvOm&Di&XXN>HeoGSgDfWEV?EZjk8ux)tQK~i?g%w-UcfuwP0V0 z`^MOn>*cz~Mf2esGc9!ab!SxbE5i;^rSu~rOTmhP{VHS-I*^yn#)80(Eoul*bM6m1 zIF89CAn?bb=>PF_j_rAFZP#vN+qP}nwspm}*`~2=+qT-+SJK$FZM<3cTF?98`~~ye z<~%UQKE$bA>41qaK}8g9DNU257{YynvxDZVJU>;o1h{>YIBl455l{I#yrNtnK?MA4 z%Umoe&c9(K?~gvjy>uet399BhduEJa>KYjRnTxQHHg0@%!XNTb$~3x&MM3 zx1sAX$kSoi<ox zAK!&0u2>7u1Rcf~cU6GAN-U%qof7OC$f*OLskyoduc+}NWDA*k_p{U~g6RzCY zGD42APQi9+(uJ&-aogtYM~DeLNN2Q2kNe7-K)#b~(jjg6jgY>QNNyPS(V<0aq@1Sw zlZ-O8cro&Rz!hJY-eX_CH-_BpK~Q?={ju-m9OPf3LeW2cjxg3x055OnG8wxiTyjQ8 z0hm>B9%eJ7_!YyGTN#1(165$a4-1E#QC)s7YN`|UfnT0Vv}hId;K!lpbUuF>M{{|nuUm*e5HrA@@`z_ z@iM{52C61JI`4k#1y`VZxIOz|I4jZaI5``PFh z2K)mPO9 zNXgi%oxh+Ziu&7c`fQV3uIcr*u4AoAJD~((`Muk zFA-0nZY4BOp6-G!Zd#8H(6`(u{RVV2Lv;k!-2z3#>*r4AjQ{Ou{_$$EaCGKid%xG z-3)xwa_q!Y5u0LyQpqBuR*#D{w2e72Bt&NA*I?4ysyd0q*R$KbrE)WV0C~dI$~S67 zaN`Um8LnJT?bY@+`5@FWt@XV;Ika?u-p!B z=8|VArY}Oi(PAf|)Z!cNeOzg63wLT|LZffX1Byl|tLYkQNe!B3m)gPoxIq z+@42V5G|KARBTW$&5b>@a5joMMFI=X7(v(3ul`T5ov z2HILV+$#W*lU5#ax2JHNSGr{uOCx5d2>kv&%%-rei>3cPbhpl9BK6U*+4sbvdfaIo zO^rk>^&k{$fBbR2Sahny3oLnDAh=7s5F5qKL?l|E?ry&$hTL}LXOqlFn(6QU5%}By zMXvt@z5o0gb4p*`Or{)#d?{;iM!Ho!{d`B6(rE=vprFXnOmLv?E9%-4WXEjqI7u4@ zIH$ed+Wq6dzAa~RiG3jBm46<>G%4dOZ2>H znMe^Kf&ztDpF1MIFW z@8b%VKYk{7?qy_8-s&YN5=>oOx>%G?PVOh1Z+ws0#RjdYkW*~C&rl8{9IYVyB>QX9 z28(|dE9$EMQKMft(!55|vi@f#aDI}yI*AW<Up;gr{ zQF0}6lhha023v!-wYFUZb&Y1sUxFwPYlwC=7?x3F&bEG~=^?ApX53vpy(TJGIpPab zb)(}6tx%xcpPhM*%vDhcL$t&M-CXMu3(52=bbwMG>G#W3V-~bsUgdy43*%G1OSEwK zQl|FiXr}5QAk-}i<3kP}o@Cd%06Ci)g>o{=ZBsO*)7MmC-LVaZNnXLFS z&|y~wQFuX;QTY#-4rZ#~|Nf4m{}W8LlP8*6qln5Bq9YeYVnp6scnS{`hsin- zx2dd!(XNNJ(K5Uv1`^p9(P9<^Mo5)&G%Z+8V$G7VCO)$`0|)elrw8fGS+6E1o*53i zE?quwEd4GG39G@an+G~jK@Cgj9_xFwgu})A)Bd#H7nB;Azh9G4lazs$T2jgFyL*p{ z?8_k8s6b8PZZnT6jLBd_>nWY}IR{0Sdi696@-d`NEokX}MmZ#7uQJr5xd(NaVIH4H z&Fv7df%Z8LbmPWydz_=emSQ^b;LGX#agoLH=)0*irI#HUVvgZA<~rF?KX1CZB) zbQ7H$@w{u9TF~#$riJ8g(NkJKOpgrZzOJ9@tBy)hzVr*j; z`W+RQaO3TLiKSljEXrg0C*fXYl&UqKnsg678q-S88Ir~03&=B$-wGe%EpL586<{GQ zRqYL}9dCP4x}dzA-`O`gN#Mye;aXqy%`>p)y=DHU-s*i!f=?1r@p3ai#SH$9nCKF~ zr56S&ma~wZ9J-37Zx!F@kJ$Fy&l5CihB(!}ey;L>{Qh4?VNy1)4cb5E+2!Ts>}+Uk zeGg5uLS~funIREc*j@>wTUfO!Fkb1>Ey1h6u;AcqD2~89aT(+)IZ6uSKdJ46+(-K|rEIfXCfC;#?JB@&XQ)QRG6;uWxk!yG!cS(f%xny%AKF zU*tlic*ZzfGIRm)p(NLUHRf86Q%otWEMHg4M6fR8u^T@`E{M$hw69c?hF-Lq8CHq$ zus|e>^k|>nrsU|FlJrT$&PmLTL9_knKAz z_-0_3BU(Z!M2*?>eTJ_lMXe^<;w7XG==n@J!iU7b;UjWlO7tp9lt_Mb^CH91yV&rwH$heBSTKvLikr8$W!>_gNjm(7MNYNfP6?a0X zvQBR4lCoHrah>GlCtC2os|lI6je1?qKRjYFyzaL^W!8jXL(|W)F|3S{2b6FUIxje( zdML=8)GwRyP^S_r;e;cGCoXDPal#qgCvwtD2s&iVD=lih(Mc@kr-BckY{*_!qd8h` zKRtN1DF4^0RAqNYe#OEJ2Cya$%jE=};c#L_Ba)o%_z2h4Il?wKToWpR(bCgZ-80td ziV4Hk*CC66*$o63=?C98?{sATz>0>J%SlY%OMI2b(VreFhbVb#bD84b{AyDgr*}eb zQ)_<-MxM1k3TewE5htwEVJKyQvx(Z$=Wktz86-A~K9!i_8)y+j^J8jE;BG(48<&T* zAYvY9Kryi&H;5?eDr46biZ$`CNYTRX@JA+>%Ew$vIqif^KI-68A}_9p4M$D8!~3&! z*skUR{PTlWt#1L%W4*rdvziLZ0zAXrHXc@UI(l7R=&Comk_MKd_+Vmkv404W;6gGK z>OgYs-$_UN_*yZioDcRub2hatwpHS@W=rRBnPIA~B#B+}pWNX30sO7}!ly2f`;bfZ zX?ty!5*je7JBdLoh;WHw3kAL-LQ#9x}I6z+3w@qht4>qry zd2w)AI~OT3@n)QOlVr8mVu+|z9V}#T8ePqV1x1U?TFGZEXXPFY_cSsI{(Eq$zPejg zz!!q>u`yg)PA;)G?Z;rrIZ_bM$sR>uXAC|V@*8AUQC?WU52_dh`|U z+S=Bh=m`G+ZZxLNoUj{w9zE{h?&yF)GSKU zWNo_q|L(p=#9lWjR#(kdEoD)eYrDo1UYj`dwQdUZ4C~EZzn4GvKB8lK-W1+ ze$T<(Y9p0FJF21Z?2+(UFz&!m;m#>k!hF$|iP{oy+QqVfXxokRp3GaRXlNQMH-o8HPkZslJ^1F&)q>ahwFyEIy7t4RmKgM zPcrUR<;OP*+$pSE4j>l!_AgPZ=>LLwgWYHq_g#i@YqLJaHwHCA!QD5X-#xw~J-DH|1WYE-C8H$hi^ozQh;EG@y{x zp`ITk$VG07V$x*MF0#xr`}*y=lvuX0?EYPQjyc4F54D=}emZAJt<5b`12()FN52eX zw6kSVDF$W^pLk%^`1fUHnteQrUKn%^_nmv$^LyuAj!i#GBV=d|V8l_KF-1XiDEE7V z(*7P?d#|Ju@acO|L3Nqv!&NL>qlSXa_$bDK5#}#`^;siLU;cD9ItnPdZONW`RuZS9;J<7h#H!=M|A2*Gw^6or||H@RPIl;M`n=bf7rF|yv5&FRpIl2F%9XD~Ui*@j1m%O5Op8~R) zNqRq_e?t2x2t(0Oyh^<@NfBE?aoq79+FQj8k5HrUfh!#h6KL^#LqGl!%YeR36(tsg zxC6S3JepG{V$6Xb?;i5^pvIdLQ3MBZhV5hX3z+-Aq9iMu-$qp#YdGLBCv&4mYBo&F zrg=$+?uaN*JR-5N4GkIWchIknaD^GfEizX(7i1cLuu&4%I%H^Jc$osvOhH8C=Wn1RYT zJNN>Ca5gOh$jYpPE{C#SCnG7>*GlV2W-eQNY+_3~4+BC@Ro^FO@gh&#(qvNZEKWrc zb_-~7DyZsbZLe4ItPcsm!XjVm0qd;+P-^W4((pegYlFryz20uH5$y$v8rnzCB_Evt z5^1F+t*|b_Z+!%g_fR-F>OBKe{_5_XebtK6k|RWt1hIW8 zl@l8xSngr4!4*>V7UB;++6nvs(wNZDW5b)uLPECxoMc(qlQOvfC>yg9v$(_4DU=J7 zK9uSLmCD3YMHaikj`iDIXg%RoR$z|`?2FK39`)xL*4n3kG@XbPUWYPg0Hb_2!|lET z96%32Ab^*z-J7=?R=p_F_lCQ*mo4D5=#Wy-r+5qKPCyz1A%gehjM>?966tcy2pKMv zU#CRL+IHj-vOqC3Vdbgd@2iYWLumc%DlsBXzOY3@I34F=fo7J?#tnC3uX7D*VZ)_z zlhG^>wn6t(c09U%8L^}igx)yO1snuBd<%;ZN5qJ{odbv`bTxE!59YsW2{o9TLrin} z=DE|mmRyjXy!SvLM_CgJS+^i-4=mUd%3t}3`5&{+_R(JA6$C2x!L{c@`lhaG->W2> zk*)H12f88L=C5?k?$!Hyonk$yO4wP;mkl0I;&+;8MMFkP#rEa;U$bHL;k`xUjC+Rg z(hSc#epWktI4(o7D@6=ht0o{ka9Q|H+*qzz7g$rD{*6+lnFOQ=x_Q1=_iJZ42Na-9 zg9XVKIrblNa$=}^3GQ(*-`YQT?a(`<<|I_LKHpp`K?6b5{RH&Qok=Wwrmipi3NmlU zF=HAOxh@P&d|{Lp9eGh8mBN7V8#2fV6=s0cuxMF~Ze@huBOeO#M>BaauPB45nf9p_N-IY*N+%uX)b=WE6W_~ICHLEBPsMs; zaD1iDUz9m=Q}uUqQHUi?$>m-!1Ww1AR0xmUtBafu!d2?R17msg0;17z=PbES?rBmv zi8mFE%NUWv-gVVe<4c_VUbB)9ARIO?uaEmJE>;D%pXt&S|4^E0S2ax;3#k37Y4VEZ z5wx^toc7f(bm1W*Ov1i*hFE7Nk4I*ujY}Q~v}LSkJ6tKAt1MlTJdQFjs%oPE4CPZ|2KHDDw~%P?4Jk`RuglNK^^U0 z6(q3*447IeH4!!(m`$P5J8WM>R}`LL#XPh@3DJfEq)W*qeH(WIXW)9Ybz}67`xn39 zBHQO6;3KvLwpwqz3GaL=nosy;AZ9UHpFaN24c`d}xP?j^^k{ued3;G;+)bbDs+3g` z1WSk}#T`QmTcEe)QUXf2PP9}HnC*V)QhK(rUtVl|USwwEk8Qn-cwyC&VD-4S&OSZC zuID6R&WL-zr+~D3lkQjEprjeXLxh^WfDxHwkp!W-=uzUe@8sA6P9bVH-UY$WLV!g9 z-@uJc8$h4fq@MPwAgnf2vl&89ABWOcbld5f@!j_k+V?OP#!|_i-i|JQVbNq?#ob(= zZm|s2xUzjELj}2wZbKyvuf%~!e1CS)q69m8r7Id;BvqW$4h@ybIC3_pJ;lElFS*~E zdY*|pks42H(w`E(y{d3O>kO`5Cz)5LVYI%XZ4gUcMto2jH(q9}&5FslD4=4%+Ks2t ztLtVtZK|$4>EP`tW+oX8f#X>uqBsA?t4Cz9j z9wE6)?G)jt8DKKcG)Wa2sWEosO5=n^MkeML5d#B=MyG$i{SJgDR<9!_#-dd&CsZla zpjIkwaylDwvc_HCT@A}u!3648SDGB>_y}BhP5D^G92mw(c1nrW&vLol`J_)@J=#&* z*no5n08y`K%_3)+wk5Q~C1+c^f%LAWZ9V9)f%@azIj$_ccsWiO6lEFWSa(jOgNcxd zYnfI;F7XPKeYc$DcL>tn!)kWor;0-N8GYH-b?^C;d6`U)ZDUKeXB3ou|EC4WUMFO} z-1s#AykPUksed^jt<})1!|{;f5v-5w_Dvi86H>DCJZ{lt;5GhG>ejUnF{*%BT>5ZQ z5R1ncsTKz2gG5l*h7Ndp5?2H6j@V13HOMFvAe92D?y(e@> z;xG+xtNc@uV?yfnXUrE;J(%?-dvP7dday=?#SE?(oC1l^_iYIDJyug zE{~su^{L{ZJZ-7&?f@ncX^d4_=>S?J%`mFo((?t(UOAHvD_WQTqA``Ud{bGP~-lT>n~Thva@$ zuPmLWtfp)d(G)NVV_IQi(l*o>7zF{nzX9}1P#HWw9w`rfI}M# zNnm@URxlgFnteyQ%O(FM_mmG1t|_6n{Iu%Ow<)d5`#JqW;a7XKx`$-LJtmA8gnc4; z@dMBe#Bfq$OpRy7Z&0?$vJ%}|(ZlNZwrVu|ez@62$eY5JY`{QsviQS>-;U!esVRSo zL$xt4@wI)fmBHWegAs2^xf|$HT;d=BhZdi%sfDndZlm)L)S68np}QmQ+RYEst8-rW za`AFHDFyW+p1nBxiT>eMY=UA}K|JF=idkQ|blE?noh&;Xn#ca0ccDx)OI_`9&U(sG zW(FR*vPkK2V|4fegBd zB-@~0GgRYG**gN#ES21LTVTY0(-b<;-sSyGXz40;%=!bhJt+_Fgp#z_%| zo8|m5pMsj8|2FPP*_$^1L^KI@%C9alFYa(uE)f?7Dikx_%OfLSFGCvoUCsZtn-YLp z{e_B_ZQD1LR8t~o?qsc-S+l_=PjX0M#(2UM*Xk(Bz|DOabo=hB2-g&d`F78D+~)Q^ zab#{5Z=tAZb)F?cpUawIk)D{S!^CQGD=VrHyypVb3Oea0-+AJqbZ>PQU3Tfs=FWDH znDJ6la<8DeinU{FsYhvgZiX5WsaKO__Be=9eQ!4cq1SE*Kq}%o8Q4!uy6mOoDl39p3fg2Yn$pjm-L-j-+F#YVVahLMwUTZDnz#Cqp&1YX^Y$6NoZ^F z?Sqq(`C-LaPnY1&RL`C8ejQRpH~-yOHdF%)9;sx%%W{r=UwuXBqcemLBShe zkgWuvPXrnCkt&2DBZ^UGhx780ihfd=W^(3q&^cdPhuI+rP>pqO*yZkO8;(ovOxEiv znMjvHwX~m+R6iguR5pr;UJ}Ea#GHs|qSl(e7oLQzo+wxWAxiWJO_8qrR}ijEHRs^s zncCp@c?R^Wvv$sSA?wJE_3Z8nd1mn2h#FB#L>dsLOd9UZZm36obMoq5H^Y0j;6&?; z7o%AsLxWeo)kf4BqT23dJQJZP*G%$8`I^P?!&J;{Bzg(uIEv(mYuc>%iLi@fP8ey z>wPE8gV4~~<`d!iv4v*HUPIrX9>AdnH7`pi1z6s1sj z^eEf3))B)RY3VVvR=ZieNiZvDhb+l@GKEl%e|EF)mpHVXP~d>8;feP5le-u*qUSz_ zCn!=su3Nje97Bp`)z^;T)*8(^KR1$~O94p*#U`AU?{K?tHOp6k{36JkJu$;DN>xtr-i6??d3d- z5kkx-*Q_l}7X*S*8TA{#RL2abg-L8UR&fX`^Q1UpmM?vlOH}WWF*2>JVM6!FICM#u zN()*w3)aBh3$n;UoRPXatPGobx5`R(%;HsLz)yqfQ~{rW*yb98KMwz?BfmJ&UrQrG zp7-pemB7TnG|PhP&;c;*deMa2wrdt9Kt64EUa4s^%`{*1FXnWYu-00HZJ^b@UUxr^0>@IL0 zM#%w5eg@e9%QzR!;cpx3r;Jpi@iLEuZY;(VR|dt%j)-F5BtL`|WuVUaQwh+{f znCsNj6qW-1?Y7CW5({fAj2A9>4`i63wN~AV-F#_NP^0??Zj2f=x-1ebM;Qok0MS_E z0z)g{F)48tYV+|J9uIe0I9NBzERzCUCjG#g`c64L* zy-+}T0`#qbjN{o?cQ#g4nKsYg>^K%Pu+f62s*8l!l4Le++MH83PvGqOr7zIczDZA0 z;1s=d?29~f!IBtgHIVrvGNscPNo}ArU~FtMtr#FFF7Q>w5-&0)EYv!SH@0nKSb9%7 zPf>JJ*z5!4Rcgc*wwX}*xus_GBZ<)9jF78-toCy`GduG5@*K974CLR;zW*;vd6qI~ z*{ifFXfoERZl==Mk#H@=U36c~&Xeu^P4ofL+kGUX4{Z;w9|j|iR-^g zUU@!ijlrx7p*?ThOiyt}J?mMtbe&#gu&dW<_+rx#E&-6kqx5o7c_G;;D>rXM?K+3s2Bv@AUeC@$M;it0djKZ-p>JTCe$fKR$mjHtX6xnLLq!7X#9@ymGK| z08#CQx|lg#mfrrdSk*G>5ml4-(&dlh0xAC!wn8%x_jkM``E_dM2XkTX{!+dOD_SeE zdM36hpwAcPw3JrwL`~bE&WfwV`w|d$y*(>1wfWk0?)3(>C08n>59>9LE{U7nK7_@| zeB?jM)vi(~n00eq9BGc5#id^8(gNH8M0)a>IUF?#hFy_$ke8Eih1EpeA&#@7c2=l1 zu*Xzu&7Fet2@*jC?-3n4jr|Rd=y23?5Gy{Ic1fn0?EU37jeiguKNXg)vIG6%CbI{&}7#B)*=jBWfr{?__n}FRtg%u&uMBykC)926(PB@<{bE z`SEdk#tEGikF=Ciw-odU#{6x9TNfKXn}@@PuYMnX1=)Gb@2#>hmNmNx?ynORxn2*x znLewvOYOHIm=3L6t^Om`ou^Mdl2jX^g<8nO>(a2GkLU&SGh`&Qh?gnybUp(jG98-Q zL{cq3{bAy#Iy>?Tu16*?QjJS>hi-A80L>lS_1?u0+OcdK-8JMrtvE|d2MjfHK*=JwoN_4Mz{ zVtPJq<4&4k@-iIAYqKh@XuaWwMo&~GB-EBIhUR#;SXt}B&aQ};Y2$&%P8?FFjk4&EqU43{EN6->0i#FKA|YSGdhaV9LSps8bTA*|HV-{TGa z(yp}2RGUMT;x$2LX|vecFli^uI`t^$-)T)l!~O9WItDm(5e zivY&(mPOrDq?xa89dNz27CPFmVe@c{Xsqxe}(19y-Yg>jPEbOcXynXeF+`OY!DKMc#Yqw!+wEW57CfNWcwnmrmcm0^aXdnjaF5I9`9b|H4{I- z#OiYd!wBR<2CR5|L(uw4HXxlR%|!UGk9mNzVK?0X0R+r{H0P9h|0dL{*O}on@-y*~OGq&Q=3iR;>dDLz~ z#t^s<2E5`fpWD^^W)VMnRC~S@w6&{j*Y{+~-gCq<_x!?e5;=zL&*Ife~TJJ0IMhd+9ZG`{9-k{uv8b zP8HcCrO)ZYbo;!re(+Wt2N|oO-FY3Sdz!h{-70cQw7t5uH3Ffw1Cr#1S!r7xqV9&M z;&r#u>5-_&2 z1G3&VnLSMSWb6mr2z20C*l>dv- zu^WLdKQa$7YL+R8UT&Q!rz$>!h)O$nVmLn}82tP5!SpmM1^ha8k#FlOJmhN(@FgXZ z1yx20j_q6qi)LgC!x0e!0}X60QAQHaR3jmI!95$4QF$h`Ri`7n4-dVWBh8bQlj>`9Mv)TRWV4Bu zssT=BAga6LVNF zT2lIX=NDEGX|*j^i`1s4o( zT1dg0Is^G4#TieT;_Y!vB~9q3<)afXNgoTO;mhbW11?bprRWq2{K`>KvIPXBs}?`e3E+m4@Dvf*Sc?hJtL?tEgQ9sA+}bM7T&w9M;JBWrnEXi39i|&3_s{cnhf-@Zx@{rSv0kc$JJDU;=AhS2R&hMK0Tgx ziROAxJu#_^Qd*&mq6}p4QUWYGqVq@RRw>>KLoeVpK*N1b)ZZ3!6$Jvwr*rI%u{2s{ zD01+srd7bY-0NajqA<_(kXSry#JzN75`*55+7L6y;=BiMc!Zv&M}iwMh_{fB582lz zlWgSzMUkaI_VIizFlxZ9c($waz-)-kGIrM5w&vFr-Y!oeK zaLP!F(if9S5r3dbT_?>j=)B^x?khPHW)C7aMgx%}3rU~9p-$P(2B6RZvJ;mPheMs)h}WBNitmf}v=? zonf03F5_!CVv{L;#gC-9GfPU z!K0>+N4)N2e{RBzh3ve39w+a)NF{?$W>&_7T?SvCJn|sfvjDRH41W+)L7IOHzVw@V z-I!`9b<4Y}J_TPvM3V&MfXPgz)j}kU)$vX))!Av|hp0qL{952I>og@A%wB8m7kTCV z){{K-ksJ8xy4F$l!Tle2CMmm97E~B%=y$gskPn8GVu%VwSy&Bj2bP|05bXoh7+_+N zZ-iafT7QdJ*Z6f6z!HYV_KAow4PgdS^}wK;5P2Lpvoux`;SAVd#+U#c+|7G7IRglq zo<~;#ZTJgEMPzUK+2|8nENQ~wRri)Uvt?@MP}_O9M4AL5j>`?mC^V4EZ%7Cng1lVl zpQ*38SCtg<0q{9WUZK--Wd^?Y9;S*?4Yn#2`axXR^F*E8G~iYD#jU>HuT7rad=ut5M{R?3m1D} zt&id$wZ+l-VW0&epXJXX=hd4vadMZCrVYQjMa#84&3Ai)i|i=#jHZYYo0CJ*ZVtER zP%sIY0-Cib(2>ZX!kV-`4Po(o#ytx7?Dgh11AO6v+I(-{89AH``+}OG$XyrC7!~aS zV;&w}k~)0^j8w*JS6Q+zg5tOGA9xU+<%@%3@D)snYEx!J&qP(t__J%Btqq)vn_)-4 z)o>N+CBrVP`&Tv0o^VJmc7D_V-uwLD%%FVp%X0+B-bm?faU$Szv>sw1|NMK`XX(qz z;wqzkTx3fcWP}%)>e941DkC*aXQOqxkT%cMG+dHoek29L5(fya215m7aYkg$(Xok- zh2=F(&u~QYWfY}1l`^1^)wZo&AcjrH#3nGZV92YF3gmbr=f3ko**&E|=PuFBiU<+L zgGCwek53cHn5ax_MTus-oMTk5tF= zE!#bRAV8>e)BC_G;3eZuiR^1MljG*_cjGIC{g__&voGF`YmhvrO(so#~r{)7%)G_4_E}KE# z7ef3>dkff0E==R$u}#GKIXKrMBq&#wt?HoU)ZO!%2=TXGY|u_f^<0>XrqiJD%=<$R zC?}8}PASv8q21K73AVDSZ|UJRQ|IqI)%5+F=D&};{+H802+My%nqu_8!~>vT*HYYa zHys&v*zK(%e90dXAaq6Od3`WiDAnz$Ocw^lkG87HAEx$ZIdANSsoj~>v^weE#v1QY zLLW(Dy~S^8jsmqOfAH>^6Z+9&WW6)xvg$TnX3riaQOI1AOWDjC>{1Ea%SYM+U_E@}|93=Ek_t{9%Df*O(>8LT4{!jQojE`!rrBpB_$50g5~px(vLx;{V%XF~p+++L!v@@5>= zGv(NivNTNhTN6~p)DzE!rf^KgObP2UKIA-}WUK+N->ba}tfC7b3c0S1`y%kSx0p`u z<_M>{xSn-SaF2unlI$vNt&XUiHJgK#i@Ir9;qYsQge`5f`#a;W2sH*7gXcE8QnYi;dUKzfUwjH^2X<6E4zkm+e== z`XpzpJr=KQDOm7UvPMV7&&mdKLJ>pioiEM=Uc?}LfRnW8z=AueiwP^~RRli%6{fX| zp5aZtB&S!Q!^dMG-$Nep=(>E5DM7d6=lgrLv35fI5m>G!+g005j~N><7EW31`(DP+ z_xp4-@>S%9MtS6S&!Kj?UOt*N=dW2~2-?cq@fzL!r-eJs{xgzv)%+FvU!w_Ubz@cY z#LTtB1x+1v6RYOipxp=pd`J5XoE9Gpl&5!Ic}t_6D>O?WSyItOtHcX*B2&j9IxNq~ zP!3>O6+1c{y>RjU*XWb3ln{6eLL6*}k{oJ)W%>rcud-f#%$ zPo9`LT?H&@*H@y(umSscdG#%)N)gQ5az&|gha;2j7z%9I%3m(GZevr;!R0GmhpKKNX#9U z1mSDF`JLJO-s-dG4Eu z(Glq8RLg(~7#y)cxiKWuH8Xzp>53j<61VmMxMMZ2<2jU;){S`Xw%!i_a&Xpnb~>UI zC}JM$Kmxmbb2cZ}EJ=>cVUc@M9Eoq=2)Cuhgw?DeY$_v{mh?gyB$VU?M4Yl&#K8=~ z{m~&1R#?6>EYFUeIco|T_K>Nlh201VavXiEozGTaWk-5O;$v2sL+&zTUmp`C9{JAc zcv7WPrLI2Nx^Dj!r>m9wQ>M$sTh1b7_?62lHY^67kSW!(S%vO<(XzVIX*nk|PhjU; zn%XqGm{+P9Sw@5PdG?j+7+EO+n;K1V zK?qrwAml_2I!mF+^z-j@ax_6%>+6sX_N!0l(#CS%^(eSOCqK1Tia2rwoj;SSp#&G7 z)>kwn_+>W-TgsoLX9D7o!QNZ#9~O>&-oLh034@EhptglsL3;Plu((mtQV*4?Oa9t( zW8LvDXJ%mIO_q>OYM$QXZSaWl2`X{o@}NdaXS#G8h*TifxLBuMd%2%-dEg7H(Zdut z{uGH;FM$Q!p?oR(QL-@Y4Ne1s4StLt&Y*&%U&I{@l2;H7zYstOmPVJ!bqPnZG?M>SMt4_0YN=-6f8lx_n>G4Xg zVF$%Og>Xd_fZg4XYj4s5-FfB8586>ZqWh-G-_fZf^J$5+1}rzfpHoWA`hTapr+y)h zP1}S9`Hfn4pr5+^7Mxx#R-n_O(#bx&vND>+&Y4K389|pjUQlN*GJ;T+XMM#GRAQV$ z(#e-~I?4q}de4;$Ia)5U6E#Gl65}H0BP#c%X=#P1Fe?0B7xB_d0aVC!@|_Xc?Ep1F z*QzYp-b(@024Nvmw6#A@cih*tZvLRqlYc0dD4D06RX*TBDLh6?TSyeymLtDQYX?ii zFy)Cc5*EviIDR%<|LYjy`}a>v=AioQ@D{yT??Uges+0V@1aw&&2Ei&nAO9U-H7QU6 zGvONqdNG-{lE|=GCZr_hyMYJUgcv#(O<9p4xnC966WR36MBxRZo1R~(DLcB_4XzXF z{iYlR&X0eIc2)Z0GW|km{KrVMqm@gch;=j(DJ)Ww64S zFu^TSMbhEYdmFAsQ1A?FOiWAwjYr4aFHy?(>La(A1T1bH?;4i4aC9MBkeV~y{bm1K zgTd||v1`646lN^&Z6h?_oeTLUuBlto!|B#oUirhlGP@dwIVGF6Ivw3_)U66EIe4QO z%o9(UrBkD#Ot-c5WFYww+3|a~(F1+BLr+*!O7WML_8imv4uwAM5t*x)dU}sepG@EJ zKzUyU&N|?a8J+;gyR)=KHhtF%Pc;!F-=uGubuOfJFoMYAv5LCwoC|rH!)lhmNa7VY zu(+2M%*z&p#!gs$AO%ADsSjqcI#<u79M63b)6Uj*KUy*hq15p(mp!YB%4F z{ogOn7fmoXSf&gAuv-jK)6G@PfIt!1#EVMFB%XL z{-pdWFyzxde=>G|ej>6AKog`uR&Rq&76-fouWlAdLkv9#S)sxmS%aQOzdlb^+qLU3 zz(U|S9OP7wnbDSsd7Rpg@zy>7V00LS7Xi~*4DQZ9BY5-^?KQVN3^bgv-5QtR0C(Q2_=;t{kYL!C*@f_`Pqhq9Jw^Kg2Sef%kTve z2xRSh*`H|Y7Ygj2MhIE+Fs%WLW^9o|Qm3{-KmzKpu69f z^TGD<65=XBxcX>$vB%WA=OmTxeZR3e(0^C``2wvv4fPJ1vW9AXUE@kJYn(>`Fkp0w zd9*gsOAL|GBzAfOofAhA*DnKJk-4A~`;unQNIQ^^Ao^Ur2m+7{5$R}ZvT8InQH%bt zLmIw1e#U!m_@o--(fVEVizxg&Ng;x&yyYX~YgpaW70^-_Dk?RG$0LzZgKOK?gaHhD zdx$pk@doaYFHouy(Q;1u$OG<=B_rq#kIQ&8EL8pDlspkWYsT$TR&U-|TQ%LL$zWMJ zFfAP!jdS&;#Xy(&3*kH0CE?6qFq3z`J5X*Ei2ZC7Td{4QO%YP zkzBw5OHgYV47LX2PaOR|q=|NTx8!-*Dtg8wlw0XZx@ve^v;|C9KbsK2LcQxgXzzbs z!_W&Gi>gTzPoV6PmVX_-IM~%@M2$FA@m)Q!)>uA2d53Pv>jd08Um@&6zp2oOsi z8L36_#kTiATql5Bz;8uj9|iIz6B5eRhWO-a%1bCh#)*dH-Z=s?r~e|E6i11sb$P_m zy6DlK-?Od*X63qQ_q_|TBKG1Mv%FBQ$-kasxW7zV96kF>m$L?!3QrUq{3C`kQ;@e>2BSov^w zZTq1eI2`U@^l)1MC7FXv!2ab9NXn*3rwS1;MckGJwttF95jgBp~)C z2axZ4<5L~6B!6`STpHnXWpyM!2|x_>3@Txx5bnitIY@OHhxrnaIY0y!Ys1vc2aegN_Cb-pDK_` z@!04!^-rO{DR+H81q%{KA{M3we|(+8?7%Dwc~8glEqGb|M7=V-8|&xw*z+NJe7_h6 zDJ0125_#RGba_l-bZ=-&n)qhbHvnJE9q7UmJgY-T<><@02pGRmAGSF{A6`okw&M9* zMe=yC&;qTvh0b#!!rFlbxT)DKIINZ!W7kidIO(cf4ib2D{0v)%Of2wLv9L?Gu2K?+ zIy&*ix0`gf*L6s}YGz7vi*_Fh6eaVP&5`c4>}bm~iTR}CG22X&!0#p>swS=ld#J>U zUpl2KU(kn=M@cDOvg?7=D=*?=cdj;|QB8)slRfOeJXLvoyigB`{FiT+lbd2}0BCA9 ziCT7o)rS%bd#HNCm8I3lz8zML+P)_QpL~O*aHHw2OvH+CnNsLdOEAX&_%Qy+$(*DS z)h|ScAUAB>ptnArP2wG*(#BUnam2m4mUSko5-$ox^>v$Rw1$EL?bbRqjRyR9j|mxV zqKjI;sE69WEeq8Lx7Txj%O|rYAIt$n%eXEfw;A_DtAY9b@w!O|l7zcO`V{kI9n zLEvQ&?QVjPV}ZR`U^<7flnlaXMpb;Vq4Ew6#WFrW+0r#C+468gHfvTe2Q)i{dmnL; z$E7;sAVyc5Oue{wYB(K%MWvCkip2#nzDlF6k_}BK6KNj{tM7eNn^izf>kAY(|d^A{x$I%~0|d_qZ5z>*+P0;5wcIoO9sglzx&#I~WojPI`wv@uW47P$tN^tcooiJmi1#B}t^zYbZsw)c`#nUU1` z#J42tZ=T_fqPD)Z-)kM~?j1AF^SpWMtW|loxwlB(fBnlZncQhB!PR)tZFiq-@QLwB z*mSeH?6Gyp-=)6$gJvzRNWU7y+n5?&@pPMnG*Ll57&6sO(S7Yi47;){9Hb(KiN3t9 zhNgNo)dpp4nxy&n6{Csapox>tNz(;0X6=ka)~8@Xl)zu+xV#?&?c#Y=D3qo@cN~YC z4-uPW6z|cQV-Gv=lhencr)4#uB^KMr#5oL#zq*u8+Mtht8lRjr8r^YT?($)>mfai@ zN#M8EwbG&e6Dx>Uf8}Rx59bU{QK)bW7s<#?)U=FoADOKy(&mT-&X%5FaV?LxRtvht zIIB*dzH`W+m+&wR>pdcAbUBx?dU6^Xo+NdMQf*uPIKBV3?uBlUgScwY4eesj>r0=O zdO_f%*^KVf_cC?tT+p)G(&G@Ime>;HT-0srytAELVV@->ZR^r@Lw|^NF1SwZi?8Oc zFJF{99&5Kr*48YJJdy@5wM22mDf-3%BMA@X_NKa)PSN3**7mk{b;`76_SmEynV#K= ze)AT*MeDP=ZRy}lX6dM@MW>{Qa6f*dQmN=tp|6;e4qtT0^oa_+uI{gv(kFN`I#nVV z#&l-eVjLh5=B^DNF$}?=CWq6d2{f@JnH_bV6fpm!uol4 zDtc?sZD`oDSa%uv>W_6@OUfenjw+UG!v1T1-oFH_5w{*?vAnL*RVqSCG3>Y`wp_%` zMA7YoNXAOvwDN;oN+3SwuH}}XS=+-7L_{rj>3mnK)7%~`VR`XG239*~`g4%`7gZqq zU_En2qd@HgyuSu!k-d1=qK$p}v~sU|gs`zrht^f_{YjUy>R(Oxm1zjsPJR~k&tpk6 zJMp3(U$AnU1wc@41>dx&M)!AKYDLpD{!&yOds_U=tMO2c8 zO&eauNM=3+*0Pm<1F4@aT|#)zS3hV`q3Fa)br!CAU}T1-?w?I1YCr-M7zlO2zu%v43% z0_|ci65eYx!SU;p$^&U}xk7KQU`7%0HKPPL_HHwPs&@ylmN63c$8mr@ZA_KOW=QPCH=_5RKTnb8muS(1Skm}7n6RT5{1&qp zl$_@a5D&Y4fJ`%XJ4VIglS8cNZ=d)5i9>6tf!YS&t;e#(xvJuC*EQTpxcDi2B6@G% zIhP>EBb@F}m{aF0f($e&kLt;Q;2?!aoHpgp&J?0>pmC{o@$8Kli1{J^c~E=U8S)n znh%jn02JU=AZv6%4k`yVgl;hRBhNg-=;d5nNTr>OC8=CT4f|=Y)_aF43{LE>6o1F< zIe1^U&1whIat8+&x6q%~r(}P9wJ$A&jI$ev6-pXLzWB!GX})&KyFNpmBb~5Hs;sVg zW?YzBp$z#jUaNv^)`%0Me+L#`y)P3EtGETf+)k`Na<_^?t2+|qIW!Oe z-E&VDFzPMwV)B+VNHe-<`qO0$yg_{gz2C+jSvEeGYd z-4w(2wsp4CN`poep)P?($#e-1wMf?KS*DeQTAa`En86N`IX;-~+pBX@sDLwXqdLzrM>y z0B=-31HhLT!0{(tXop;Unu>Zy{JrY_EY|qjM4-1a-;as&_F-;G_2LTV)cX7j+`LZR z9oB1z-GB=EOlv9iT681hi5JNc($t7r&Sg!K4K#z#^hX%N zQdcY|F1FW>CrUfNs>IP9N`rlb45$fSUqQN=(;aP-2I%(`E}RUxYpl5BA$uZd{r z=S;3bfXLB@Q|O94ujYyMA0?9lI=n)&?&gZMWNx~{BB&VXbdP^5{e;651i_N?Sak;U z$A|I>xiyz&hBDD5TT$NnjU7rm;dy4<)+6pO5=gPhw>{g)GEmuJC!ne-$QQ?7inF|% z9>+qUCx#8=CT5qgEGxDCyuc1<(B@6iV7V8>*~k{^1yGmm0MS4)2l%1&4*d2 z(tb>psVt2U?k^28&@fa!BrAXhpB=$Ke~7RBxn$p!MGmjx$i7%!2KLh4)2+y&hmTR= zwZwGR>L+=icr7&LDCIDDpJBAPf#|uZ7zcZ_0D{;g=|OLAXsFwx!o`$N(H2WEpo;DR z>%8UqmwvJl+`J=>`5N>+B;a6avr=&&LCZg2qA`}<)8fMVKIw|4z9bZewqTdojI`0C4TB2s7u zqo{Uej)TNgmQby%Tf#x8Y@kI{^EKxHaSq;X_?&={qe@f|$sZuD3_A9W2H1zOMgd3$<6vBH+l4qEBVm#Qv_J$!y-B|-Kr zmaLN=LDyrGa#|U^aFoM)5uH7XtBy8X|FrLfn7omjAisRpAUf+WHR}tXbne~*%RXL6 zvQGfq$h_o_Mf*GP6L2XvC@kjK|xRqZ+MF2W?%fQ%|3W$!0B% zO9NCm0bLr^8N-v_XRh?o4sv#E>nPXg+DLlF)m7hWxs62n2ls}|*0F&XLU2`~^3C6{ z|C?5QkvOAC5L`RokKTm{0%}|3VX3Ik*oueWh)S8840mtJ4zcz)y0GPJh3sIh@nP-P z8=3G6-|p!yOMATH?V%laH-C5hn7xZl7Hf)n1sEany>P3N`&>7D^i7xl>KUI4POem8 z_8OhP?~mfd)>n_UmioPjC@Ti%zUGN53`G7fm0Tm3K2*ye7TsHG=a)k|%|YlCs`Oqa zc4yrrcAwkJ0h&p79;arfObmuq;}Qgoaa5x59SrZ%!hmKgfH^Df=6_M{z+)nS#YTu@ z`OS^(O{KH%#(Q1zgkf>sYe%bS@KP%MWUqzFPHld2TC^Q(jD^8xhY$ouTjZ~Zx@JSD zSoT9W=r34Grj?7BpH9hP!5GdAr0TO&oUQBZlA;b>U>j&9Y&crz>DKqt4|FNIpWh0~ z_@Df5D`R~LCl8#3+CCfvu>GeAMkPWn?0`#-#cckl$wj%i;eg;9Wxl%AC zqU>J;nEXkNQ0O6^kMI!t5Gwr5a*E17OM4)9{M3stTaTo5CRNtn+;)CwXRTw|#G-R4 zP&Y4ZqhhzA^COHeujGdxjW6B&v~-tsb7yl^LFSZ^EA^*>3{GCZk3MY>PpGfM-)3Rx zgLZ4{pBd%E`*B0K_5Z8uu8kYAzOrYR!2ixR9NQifH@$vTyvyN~oQayzZlZOZaDL`C zFF_Ms-xrjf^0sYs(2q>gg)dgvdJfOp+($mj>J)Gt4|{p%{7owRz=v%*1uJ@ZPf+yYa%g z*SzGOj}4dq>2#^^Jz0Inc`Xc|z$oDC|Bv<75;&6&ViEnD!!*?VC_{*fhr2G>(hdE| zZ@zrh$|Jys-}OHNl znD(2^+X1+Oh?`Zcx|gk(qn)8rGfLTsQ0`p=VPTGG?7wjE{)i5F*qxtPD5qHSyCV0q zA4z3@ZB9b)sMd|lvX8EPt6tR9$}wf>=XLG;#3H%D*6xY83EcK3#JqvRAM^LqJd{|? z4_y8G7=D~OU9g7VsczftX@RXH_Adu?i`rvNxuj=nRpv{BEzn;e{_Iem8F*N=_d*}k z7H6OsbZC>-z!yKC#kDADK)mPss+%V5^=kv*XLCdWg1|vMJDV_5q03P}(;m=a+h;nA zsZfv^IdEnI9;Ba6`?EbA!hA9WE89unoYbIppF?wOfWA#xjdxntX17oT`llk&C7BA^ zo^|hod5M=R#8z|H0|D?Yz2Qog3PJkiDv;k=bSBCmT=aSRYaD!opk6jeo`P%3nRwY7 zKuwbQ)0gQ8TpQjYz(2EK?Kn@$c58BKs%F zm5%%j0FVKU^vpDnWPo%B>b@E!5)!~ziRjWdrw4avgjp&7!HW7_4mq;mY?{Mi$izz_ zH5z~zJEhhmioX5quMLbKa+1G0kML*^DG9(-hPDMq;jRJ>f{`|zNY&VbQHfO7J1Rq2 z0>qonkOWy7Q;N%PhS9 ztDw0yF(-OJOCXJ#3dBO3HW>}nt)&?$6?8YDcy3CamW!^LrA24~NdN#_X<8T)d0h;X zwIco18t!loQ)=o^U`kEAa)>se(S1rOz)V3TuCGqKn)v#wGLZFU0L?-!{LdzrRSVNz zBkNFxpr0Cbf+d5aEd7T8y|>ZeP7kUUSFj`pWor)qGkuzyLy@>Q8pP`w`$VMIUHTUt z*qjG6YZVN{E8QRmRvvP|<9??99x@+&5*h88S{qbrJSSR9fZdhpEyQRpHUj0HfvRfM zlkpr)i4yL48Xp5`Q?;oN>(5?=!cS&!(^*hOf8az5)JHnKZQ! z3wbe?wBQkqqajmsvvyq=c=m(lBPH5@Yb(q{`j0l+7oAVCeN3ghInLN<5Wm>7p6$^7 zyCy}viSLV>G(*A4#7h4;11a9E^VGU6&y-on4CUS z6LS1X-&2_Zcbn#)11!wwe;U^h)d3T4vPq!;KQx_XD)@I6bKOVn(>MHIYelcVV(ux? zwmg9bY0=n7F}N$zWH?gCqCl%dR!h&R`w8r|mgGd@gog@ko(Btzi2}+)qQp-X(g%j0on^L6Z*Ymd!UfIK2J^2EgCM zz!cCxH0mTi<;*1#i8qr(cOvnREb+xK)r}32xI!e>{1X$e|K2ze^@wi&gZBLzY1M~481g^( zm)Lqky#DvE{{eFr$N%ZbBi?)>#{9$A8bqS*&CNWq`xvZE~Gq@IPlNd|Gn}5 zV~=?CKmN~vn`2^j(xwgoknE$4L74^3@8{The&l7)=%UH)qaPi4-yW5Av@B_1;^-~0 z?g;33#N;uab&a$klQUcV%Uf!>loM+PlUX@?pRjZPO> z((H~G{C*j;t)rG-;LU=9n1iA|*e=`Kv6z|Scn!zmrQp5w?d(kqwqoiO0*xjWlCOq;dO7L# z=Q+L&v?9F&?Q{S(=#Zy*GY9T;Inmb6&7kkw0`u;ai#aq@IB36Nm;oogPYy>^R^Lk> zE@7yQXVgQ%B$mH7ie0GpOhr-SVmCy$XdWtLJbe=-dB5rr4IgWBH{~zEF-Ydx$HPL3 zo315|=B~9yiY$b=D`?3(6uj~l_^evac`w$HEv{;mihVdqG^OWtC*A^=H~y>5vQitu z5S_dNYF?atu9c9!7JH8pAAd{i*UjhqNAheE!nL}K5?y23*qb!bCh*_T%H^l4d>`MN zGMnYR>~*Yfu;pY?9knDEZ z;rTYlnL{N<+R_c~9uu{$q1)2Xv?qkm9Ct~w^X_T;uK8jYBNrgJSifW!t-yOp-h3! zhbd`-XcG*vmHQebJ|zJz*&x*cjTJvlX%4>6tR zI9rb`sa9p-+{h%|Om_kx)>>|4nHvzM$c?Iu(-O?m$^;ga*drwIQ zndDSM@!Of?yn=%a-;ZtPuc0=L4#&wp9msV1lCh-ODaNj*VV(`sjZlc~G8^E$NA%Qc zu#eUvb*ug6RaYOp`+@RKC#8PAo)Ua}An6uGnX8heqWUgC_?+&+YJBVOqK{d(?!51I zKvv>kFR~f2;%s}!S2LoEi$B))AgNOMj(D)Tuc7>_$HlAOZ&;}ws(*aLr9x?z&Y&pU zxa}S+Ru6m`nnmZJhp!k|SOWN3Mzxn)qW4|n`&BI%oOn~Y1#j73ni5xX8$<=+am&6V ztcTkBD_QS~#>3N|yq3MFqx6vhD0p*wvgMDmZC$fby-Y@|C>q|9earG@$zA*-)qrAU z(SKE()Ro+Jerdx$232WP>`3n+1II;;(QEb2w8N|g+jKD~5SA}~|GPBY+7l#j&xk?f zY%9ykm~HSEm8g##9N?4>T_16;5K!f(t_#8S3e&p`OsY>YEo`t1)ZSK}sT7%Jwlp6T zLi?7O+j*6drr5}E@ zZ8Nn4iRtguvwXhO5TC|3o>T2TuQHe6wP&M=3l|}!DcR2Ds`r=jjepX!IKLP4lGo?@ zV5v+z>T~+)kZH2*_LD-|DC+0WGhU$4yQI`GP(0GNyVN{iJu*%;K`zZVJ{3X7XrrNP z_vi0vpSb{MBR>^gPmfy@$fq#6p3C?suAzeCNzT|;faqGfrI8Ep^j_7JKiB>S*g&eiZ00W6*V)e#$X<7aUdd zCS!sP>NpqFKLh={wu>@?w{Eo)SMn2>pN-tEjn>A>gK9s){4R3Y)SQi)y_uo)Z8gx3 zCRrRn?l?F+|0WogSl#6-3HK5?v7zI+XMA!ux|OSQCVgk|!ILS^47mN)j~|11ZWwMV z0hLQ2|0;li;8n#DR8xQY?&N$#rajjzkD)MuN(;A5T!G?1%rS@F-yB$Tr2iVXn_ij6+--1yXdhhsJqL#eIguM=Pfx>?ijm0sKd}}WiUO+x ze^Y*?0Pz(p8d!m>bF|f)MaYO+ssh57I*C*a7Pflw;T7nKrtykbSN^xyH5Tpt;-6s# z_QGpDpDsz_0?j?u-FD6zXm%ZgP`6{-{@Xdt%+BOwdJ!sy0)6Ak$DznJAa zJ}*SF-%f8-K1vVSc>jG^B6ZeO7dGsh>d4XXR{EHvX6$6BH`UZ6D&~ju5-oF|pV86z z21~q=w^?KTxzSme@8Y?>*~)@u>s|+ePrx>s0%2azE8z#2#30^aa{S>mY5xgbR@klP z%B#JOHi^F{^UE0m>3rh#!m{?=_hOkVO$Zt)9B zx)d4nWpvr~6=y9s+Q`GsSuRJGk*1{JQS*=AA-zm7>06JfQcDI^w_cmpI%z0&`h>df z=qlU0vbNECNDK>~-|*6a=tKfiT-$RT7)uV=$frwMNa)(4`7&pHML<}Cnt_^RiyJ#v zjUcH@x5O~GqE~6PZX0Mg&A^y`Ik%avs3rlq!Dt0DpWE(bNHsOI-RlLq5Mtl_>f31< zekH>@yBX58c6BWD#WG1S@ptqqMKop^Hee1bv9cD6K>1RKL0b9fca2XRS!8Axgj%=# z_|GPSo)Ev=sKfPUuN5l`a!ATd~F~*j6a|*6_G^ za%6EQA!wp6H*zqDv56tSQaI3yqr+O|sUAk?-`yHwfFC|2Z*_!XZ!3{q-U1)4qV=F4I49z#!_boF+Y zbQc)Bzl%6KeaT`Vkqp&O)b_TE<^Mto`8jE%jF1X{O9RRBW#<5^$|fFT%c?0wS!hSv zwMetT6tPj7h?cM2(=yUD`1^U-+dtl;&FiDB#`g}!bboe?wKFWoxV#XtXrtmAsR@eJ zhFOb+NHQ_xnyr0)5XHyptQx65F^FHyx*MxN;qk_3ehPa_hCm@VQJuGH{;HwPO#QR= zq(=P{!9qHtt#zF^;ZhyYj<==|yVSDJ*HasE{)0A|*_QtZS^^)C={*c3L1J4tDPQ4C zN0t#gYGoAt%d!YF(%Wz{%1VW1DSF()VNJ4{p zRDB0C_Z5tU(ZY|}9nTBUHlJE7L@BacK7{^x!9us*sJ;@#ZYPgQqa(|22-!)%3X|($ z1eEU+!*=?fx#e1cbbsr#$HBKz3+-A>QGJgn!~ZkmgMX*3GzyV;s{nl@g=1n0kG`ad z&m@K8eXTKK!ZO|T;Nkgotr!bY?MJUG(Qh7j(%HT+iZ}4Wm&sZ`R;!I>=9H2~X!QhN zKUJEuUu@N^j?FO$ZFD6K^h{`>q`rd?$h@Cj^}tUkd|ZnS=^jtZwy_F#=5#^}U-EM% z+tgqXOLeFSZK3`$nA^F(kGuuJsuM(jvLucbOG*%-%t@Jq)mc8Mvu+9;m${lI$`ob zxO5Mqyk{&zgZ4*fNHoOwUj}=&`ZeX*+v)iA$?EA!jqbtZy`QkvH>WC@@}*d5ZtYyt zZMhr@s7@Th*J0rqNst=z*MYalLPYnkx<{9jJDAb7Ew3+Q)Vw&8SUYAM75P2#tXxq- z98kWNk=pz=4S8V&6WHEZ3o|uTEnBv#XrO64?V4*c!J7dmxNE6Yb|BUor8*m|)glH_BNW zkQl448vH9O&d4&?DVmE6Ehi&0W2qF5OZkfA)L>ZZtGnNCF~GF*U)!`Y%9+3!WqVyo zZEZ*)yA{hq5In4NEBtEsnok7;5=UNC{hbnx3I4vqqLwzOdCK5KfRUuSL|a7NUbC$wrJC6I&bJmHsS^aed^2g| zlO$dF4R@xIm%F8@E$V4*^V&ziAl>*ww5C+jx@PO|**6ft%6JA#YnP8rHi zcxUaQl~_K?1j=B2wnkIyqNT@XoV`@QTDr(?SiyAg@i_8m1&>i`)U%p&`N5w3EzpcE z9q)#@4;y_%QmRwH9HoO}b7UY)Zl8Zj@~P+@lY}9a)3ngM-^U`@Gabr@zLF(Q;*+Th z*A(i^J|DZJKSv1-E*-?(dR;-qa_Wi_el%C@WQwW%LCiAP%Hn(Zb|R8-aaAK=lV3FG z&X-f)iG@ZxUAd5XEAbU$JlMqM7T8|gp?AgY1Q^5bAnH>fHo8V*f(w8}Z^PjG#er|(MShlViK}~)3ipIHE5-qQ_n_1jfY$mw>OF{5e+dc zso4t1QUJul0M1mTs1wD!(Dec>7ZGcu4|Z)XBPOnfY;&cl^YLc_HH%FWC{=UvR&V3t z%Ooz#$^Lfm*FM4WeAGMF5S=UyaO?A?gG)UnmtA_VOfKU|Uj^crIW2Wyr!%eG#|ldo z)BWAa>Ii6}LUcqBOdLCG1YGQ&F>)*B)IQPmU+69Y*cX69LTRaWo}DT>pve5~SXP{s zo>`5eq@PE}^Lx&4#KN75fl=drcIqN<=97m&!^?8uUu~eOx9o|xoy_BkpDJ}*1R(Db zLC@fGNp%pA#l~m^s0Y*#PUMT99bV`NSo0vk4xuSHZx+nIcYd1wO#)Bvk_Y zKL6&v@uita1kCbvo{p1K9Aom!EVq3z6sEzAsh<;hYep=u#fXoWdL_u?ZP3@8Tt8l|bmFImn^~HHOqQy?4#?3#Nzo+c=(Un{v^Jl|tN&J) zBjZaN;=(C1bTWNV0-OPC%_UkC?qLHqcE5Tm8str+7}JBO5p3Hm4*k+JUeAF_>}lyF zm~%YFsOr;$$Y$!*TVE?|&2Sf6%>+3V@sanelQT9= zRIrO0vJsAO)=ey)&8*QeTj?6Y7;RIm4*bqnaE%ukd5^EMfiZBJ$|1r&@*zxgWPeKw zJk{nIQx8TJB95o>uk4l5e!dTvttZiVWXuQdcc`e_i;-lLv~CyuQdYjk^KD!1_jV7I z-velJa;lKFXPDjW0|Pau2e#w8WR|he7Qp8;A2jO8O9esV9?~(o10f{C`P*ycMxl?5QAQl!Dj-oZkW3MZCDd@zY<}C}JCjlg zohIYR(nR(lRmhomxxOVhKGQd`Afb(I;2kE*KZgA9Ivxmzv<>Q1I>^D}g<&v3CYbPp zvXRTmwz}26D$DFJ0mC11^%>`n=8A{9lUvISd7o`=484}p5uiFW8LrTG_S}rXsexYT zsHVi;DzHJ4@?rRRJs$l2lkenG&-PTbO6YloN7%@wPcRELFeZ?&I%F83jupwudL_aS zVm1*RIbqv*b*lvYhX)SzoWmI+K5_&c`PFA6SW5o$MV7LRrM7dY$hh9wY`@3lHSv@T zF+q1f-=}~#nDIy1w6n04xZb-v9;0ijQYd%NJaCGnn#EF||XeYbI!Y@aAlS z-w0S2qsu96wR^7_B2rV!U?lK+2FcL2^fUuDnc<55jI)W%H5o~yqsoP1Dt=fLW*t_q zWX#*9oKHnJ#yNYIR%{h~c*LIi+rYpSzRA64ogU*_W zeOw)_e?;um>O;2}C!_BZ6&b%2ilV(xt@ROye)duwg%Ko086qre3rsX?k)+_fSepX< zzvvd&-OrAKP!aN5(Gd4!Mx4jPc#NvwzBU3^X2vQ}XNPK|6IDc@n`AtjUOG-QS|XF3 zy{D@`+YI@tut#8$%!FGiAAI(2s&n~P!0K_aO?ulQAw|gFJTIu1GA1yWSS#^YaK#dR zG`19xAk6H9dSlkQ`n-^=UQqp#<}{H{`3@~X!vQutb6-&&MPRbIKR;$a%Ur76cR2yp zZ6g&)TxH%TW6FvTEz#Mot6E1t1jkaCOywKA^1t_nkz70@6;azvt&8h@m8LJuJt9gT zY&sGcw5gN(1D%9^30h`HcNSMYKbHC2PdlK~HMt#}g}^?yFbzovbBm*Q>?qosR_3OT zwKV!h_IJejdGxi43Y#VyMX6b7)nc>L@zEjMq(<_qvFZ$4=X<8BJfjoCBQxeRxj=Xm z9;m~Z{Z5{9myR`iP$!nruq1;YHaw7VzWaLXzS9fa7|R~2FXysOC@zwCY zi!JjbS|&jbOP3goQq8P#!ya8D?p6*-e*>=JFnbXQyf&El1R&Mva;Vdj?%R%8{ZVsI z;gwKmm2Y*$cs`dvB8Cs~BeKlj3i~ZuKn~jdJ(#?(Ggp*@mDpk&k+U19_oPc2adV?# z0Q%b|A-c-0pBab}%C@9^PzrxzrUI=k5h=|46u<~7wJVPxb+m5E8nu@UsFK*4Zv5bl zd}bgrTM}q4e0xA|kZo&sp51DVz1ZvKw}Cv_DcQ{;#? ze^h5aE{Zl0gaF#q-cdl+0(TYtbdk5m1C&x|oWG<;s7vNHNO>Ag4w^~HJ&zt3)5*m* zX6y}h8VprXBet`Jpu!qB()0$gLU?YvyQ`aY7--T^oND8gx_P8 zPdtauebKx@6?(a?LxJpcr9(6cQB!wJUOy;cAV5ocG|4zPauXZNlj*u!nlqIo*1V1E z^k63KO+FfQ1X3yZVoG`Ejnc$0&##<_Xd^Ru5nZy3|4cYk<)*u%9BwH^kP!UKbc&Sn z3je#;y_Tg)K{I-F(DWEb!Vnvzp8kFHy##!Z=`~-z!4x^-n6(n`Zmc_;;^+gjL~kY+9QNl=(RP>APyf}3Zs}7zQ2E9w_YgA2S*2{iroMC9{}0b z)CRZsxk(o@c-2H8i8&M+g?u>TvIL+Co+$mhrRCks8zi`{?h%``G)+hwR z6YlW8uf>;*M$26z3Xy%kZAIAR`1Lri$U;?i&Prqb=t+k~^!zLcQma{I+ShQQ*#J^y zAhQa$(}Z$>D39MMnR=#(wx);~WeXC6lj*9pEB*7%#u^3oZPcc61a6mfn-q5I)R<^i zWtBi9g?l59%SOMFYp_Pk1jfwrebwFK|4@w-v~ip!NuwCNsnmpI&K;a z3c#nJDa%B#k}w&lRO;{ut0zo-T<$qRD9Fk4Z{mK?SzzGZ?;Vd(V6pE1yVusdnj_Qa zOq)LgVtw-`oQwe;2Xy*!B6x(7N!>G1k!B_5H77MLub;jB_|g4Bh@<+NN4dADg37xm zWCn9q7MgZ-^rdXIO7n8x{e4Y8qK10oZa&hz7{Dh7Fol=J4#cn!9#GAn0Ya-nWV?D+V&d^ZX;ZEkKE7uBfdW6l9Sp=$`}*W@wAX=FEPw)ui_}{a|nc~4Hpk~!=Q`b znqwX7Lm$gTML%f|J_~=S(6jTbfu`6uuBG@f*^5k4PbgdN%;QK#+hpv!^OMQ1Uxe;m z?@xyFJZowTN5YQ}qm7J4*Nf?oBd2&-ZnJJ=1%l!O9avXo2r;`D+zB3I#dwpXKl6cl z*@Qu&rGqn)`hH}UnF3mcklc9iTq&BoKv6QPDN^&?qzzn*!& z@hQs%$azSOK(V7|l!$E@>FlXn-5B+hVuw2Kh11^P-Dj6G-wovr>2BP^i9HX`AEpAZ z-uAg$hdPQB5GQSW*2Hnee>LwAM(Hqkb`3Y7;`2@_XQS;F=i6)5M2nAqpDqb?fgUl{ zNkXWpHS-Es$*vSrsi+uAdStmIdD%2A3u%UTc0TRw?EL&m?|H|NUV0-s;GGXOMREA) z#rN;ue-Vk{hK}hOD45KjHqIr^)^U>X@ztH@wzh^Jf-Xb%%3p@JkwCWL0S>i>R2n+Q z2luU91b9p}5ABoxU9PvtN>g8oc+{W^vF+9?W)J3su~&%_7HW3_#25YhH3 zH3lf306g4S>*b%+r~M_Kxc@zXwkxWP5aN(MvNvYd-?5{$Bufof{}dpd56x(?V8m81 zp&8S&+}esVB%*t^%5bNO@YZwB#_Nl-vuPC;fBYX`uf5fmJmHszgT>D-Hiix5BWMNB z1JKOUS_`vdG7OH(TNz!?4O?C4?}l9675ZEJ^KQw^X6Ja9L8r-4CA(C#FXv=+h9V+S zXp~h8Rs<{*b1^rzEAX{g#v*J!qiN~$uAq9&kZ_Q5unY`>64pc*@om}DjRbRJ>$cmC zYI7blPvZP{b^J*NXMcPTSXx|ITq%;lVUx}A=7-fr{`G@HJ1#L1g`35RHC_=j z&v~%lKzdjJP~S*ln{D$&_{7A_i z@aw4NZ^}$#HNMcgZZ_I<_nbajYI);aYU}O%68_UM{UlcmYp-_GTy$p)GJM4Qd)(B$ajgvs?EVc+j92ZDFS0W#m* zQ$q4pxl?*3(%O8fj5@E@dIlr9M=8^4x<7%mVn3|LYuz*2^H=IJ;1MvQ7WqKKN6#d@ zF3zK)(o;KU2x6hoe1g-7_0?xjA3P`#l0n>2NucE3e;-88U*3C5cPH;Ijyi{jz}w88 zY|nZOY=|4;<})m(bb>?c5{@Y{0U*fgNjTAGs1;0rP|fl>YNQpICOmUDqQ&~hJV7=! zmZq?rguM8KYnQ>_1z;WE*aoU}b)dFccTY+8er>^?H9JJnvCqlskpbB2nT_c8s6C*L zD*W^U)FI(^*ZCu5R32Y^{>lLBZ@l&#!QWN9)!-&;KX|hBf$VS6qLs*jaLOJjJJus6 zVDATfzR?qVKMOv0N(MQk3pP&Bk{9vL#wNNf_4;eot?2%@`zWVj%??kOJ~byvsJ}6i z>4Z&;jPl%XZj+b64J4zBGxipMArCk00!2&kLRP+R#rw9vu{$?KTY}$W2o3L&h3;Jx zsUe3Ff)64?4I`Z*{Tga z_Z@iy!-i#aH6gCUfytOv{vsik)4%X3ZH1szr&`hkjrvSnhpR)5J!^-!4t?9P1b)R6 zWZ7<2$PTg6(xrit6SOs3Tjb*8(kXT4RVi#`^Xb`=20~FUqtwZ40F*3IEv-+Tl<;t5 zPyKB}gc#iz)Do5X;g9=o40O+}kr5GUsd@Mvu3xHO6HsC|$P`@X@Ia@$Lm>3f{?Ne% z%Vzv@ZJ>VojCovlzUAii!}k|TmA}AX_QxTyX+!F3AZT~*kwjy3P;a|IU@S1#s80hg zh4|C+yl*?eHmcz@086^JuzlNuO+|R27hMA{A@o03Xk-u`q$pK}mTHSRWdqVnw743e zJeNmH;bC`PCVC*zBowT?jC!yi8jbvi8yD^;8wvEGjfW~E^nWU!bYu%lSwPwo-b#M{ zLY6^^UAwowN(J5SkDK=kzk2BB+PFJI30op?%CSb^+UPBVQjtOM zlmA9j8s@f=vehM@mXpJFNbGMn_C(an7bUt=B zsGCv}1W;Fsg~HPTcdl4+d!NvNOG1Ylq^xs=@xY8r2z>T9S}Ey{+`nT!1?FAKrX#{v zXx6)gf@J0F-4qofBLDp_tS#%!hArRBT7;`NurA>?)Kz7V0MHnpbH7H{9#SKLx(?Ye z7!yz6U{+$!mqj(*@gXwgd@1W2X@K)P7vAF)<=A9LlM=cpdB#sn4}r4$yW(3QiBdU$ zrdJbK!67uQ;)YCYtReJ*Wez~o)-=D!nizD%vn6C_*XGT?E}^kY62-|H#Xn>?q0eNB zNhuoeymwGIB=kx}GGLhmKsN{Al~SrFp(t7jG2I45@s&x$MsF5=yf+7(o#{;lWF}>^ zqQhVOBSO2@1@lHqgUzWfE${j zb&_GmwEnvxu}=>}kNCNaf2-&nd~klwXXt4>nv?Jy3U+2dZxQf7LGt%jElR&pVx8%G zqfI+-ndbv47)Uqd#KV=AJ1TpO3FxH)ARlG$NNJ&rFqTYpI|n`{kY~l0 zNK@>`eO~GO9TuUVs!%RxCPOwY|5p|8ae`{{L#<&w@MG%5r4L`8&>bB^=zqC9p=nj# zl?e=}X^jl~E1cLtAp_iOr|iouDze5Ozx5lR*(eu*%76MU3Iy>D+TztM7;DMikU$h* zB=HRo{!4yhUr$HsHH*?6QbDO#I!Waz>4^(6Awd)^Hp59I@16jn5~j(%PHH)Jw-u6O z9#+WqoISWIlp+-pj9zw^Az_zI)=Z=1T zmmdvDm@J^|nH?LA%EopPK8^1OGAM3gd-6Kdixx-xdULH%ERxizchd5`B^{c>K#;Ty zq)|mFmDu8Bj22RRklcv-b4f$r#{kvuYjeo8o>V-i6&MuME1QPQTl&3Xx?tipH)Hff z25Qm?j1Q#PYN?45+&;rs_D}0MXw#dLLD^8fIvH~(e+LKUIP}M7rkjDTE8|DTU9=Op z9(MFYL_bCx`GP&@ie6}D$PZC;_MHM-6m&@l!6J@KPB1kzcP4h}M><3zOR^<@5-3f1 ze^(sB1$~thrZ?&qKp8(Y;t{kO*bG~z9KK(%kwv&Z$|Bu9`$a>QZ=EyG;_lnih3~{l zb~+cOPJWiLLZ?DQN=dzSHy(S~ga!fn_gd!s<$pP6Nb1RdV*9=76xxIwv zmgjRP$mplsfE+G{tyP2)udRCn4jW&nu#spmmc-FrwMI|=W-#=Hb!XbmcKi}iX`AvP zA5Zvr?~zkLT+{k#>dBcW=*>A=6i=0Dqx`mEWnpekF>rkEG?iOVo&?g(uV!bc9L;(6 zniI&@+y_Ojoha{cP)dRIiI~aF{DMPi*$C2x38rmS3*B!f_?xJz?4i-S-@0z8D1!7I zv7Rc1Y-D1KFhLa_v4g8$LmwGgGhZW9rtESM|8=V8c7Cj*5#(FGi&E?D_|_OS`&Y6$ zkZ)7yb9`C+bZ75c;)ao~m)C9TWGk@tFEJ!6oF1$B_BXT9c`tvBu*)M&sg@EOfRr+g zay9i+*p$9QhWOBacZy;O36!e}oF{Bbn3#9LeuLu1`U^%$rxLT)@BEs9q4^A{5xKp= z$~iwss1lK=qVM*NEt3HD zhT@bzf&8Xp(5i#>V@zM6c+#rh0Fe|8_?K*te{to*wHBI2U?( zF5puy5N>sb{LfNfWoL$eZ$i?lk%|Rbme5O>>_C^|sim|WRzNX;jE(7hi97a1d;9+W zN+DZzb&0o|gze@O#3`ODnlewAap^mUkZ6m&ok{B<>Thh)2j11!TlKagbfgY1^Qt-` zT^v#;U%^kL%%VT@LAMU6oCx2fwbW~-pXV5esDktiNYjNHinbc5@R1^{R%m|j@T4P_ zb5?6ZT%-_0m-isX+I@5pDodZc z^1joC$l!i0iv5~^MB9N0T;3j~uI6zO0`j+b8AWZn zNfG3o5QL1B2$G_@8@e_OK-RFASlj=!u@6w#+VWKdM3M6wZBLo~&}qy~f-n3N4h3ac(!+8asoUhk z1Ryoo79<0?+*Vx# zEA7C$MVLKsWcAn)2aW*l;}dxq-+pZif9>A#N|%)KKgI|dtm1&166#{kTrkc8lx{EU+S(yfk#f98FfIAq&~ zn;9o_xVlK}Y1ExU&Yy?h2ufFu2d^^FvS)@A$)@wmdE^TF<`vy3n&8$PS-Wt&K0yjL zJ~tjyYxsa40z@^332qN_(WO#(Sj7jx#7gz&7uVU-oYx|U+PA`J@V_4&aldu1t2mZY0{P${p z{(ab&zf~_^M(A5w3ds~!#)NizYMB|720u7>9x2p85c(|2_0LKp##&=fUF&~qsdbn1 zsTc!!9ZkX;rc{gH(LA}OP>Z4Hg5N$5;KI0g1f}{n*dCbTv$%|IiD3Wo7661~Kfs>` z0Kj50Q-ML^Q|aBj(eD}5Q@HZ^bcA+8Ybr!G9XG0S1*j1hkci%K-A2D3-$`v74gfMA z+J5;`93%vx-+Ddf+3$W&Mrp9`mk4=CA=qW|)G2o*Z>EngHrZHgA_dH7w%!;RnV0gZ2Jum+(34~=R9`$xebFhE z9%R9UmjPpQVL*_FOKQK13qxQWf$jz)BsDjZ<1)+qI?%4c)geF}t{f=|jB}AxIs2vv z@Vh6p!kgXgV)WHQOPFeVmqb_0vd$ko7EV$EV8S>E89EGRwBKlxg|c{#C;)#P_$CP^5iE2g!(f*~K$3lU-kOjx-!o zufnP)2E$^F;aLADyDgo)Z8fThWpsd5?l_xx&r^1C#1mx{Deg$Fs9|p&X5=mHywXku z5d-k?UYwxKuCYRqhq?i9_q{|0S76X5~S> z#qY0T>qCl${8F`mf+~$i+tw>R^fM*u6Fw#>nIDPh#BT&Q2@;V0qK+-68r(=N=zOW8 z`1AMj81bvx|o{uyP{R)T$ z={c``$B z+DVv|e^WxC-Y{)wc5k@+LxvD-;m@^1%rM_vz$6=^P@+-LRm!vh-&)(_M!&SyaVZ31 zc2p}ZN)Qh$3B6bfEDk$^;Yoi4?DIyTRRi&8nqOC(0jD!Zf$!?YBZhIj4dztewBl|f zhsR4+Ecp1bIIy;Z6G&Wm^da(J2d7MVR-IG|K$*yUvG8HOm8G?^Il)*fLz2ChXk%zO zw7J{<0vLm8b5v=QpIYO!a@7Bsx7|#%QT(I%J&;eweuAl%>I?5=&NCf*O%f{3*_Y8I z3@1i4ACl7k#aGbLT95Mw0fC+%`FKPHobS#mM^0ubgP|tQ>__}MdZoXjhc=DXpFF~{ zGx}1=Cn}gUXkW$ijgq0K|`Evc|jrP^ zNoQ3Kf|eXok_voQAwTod_yV-)FtH4K;#egVoxP@5#V^dD}(` zZ~~W)9^Qjwv{FUad_eHFab$YD{o^~x%$~VLCm)F^LNqR{HsKCQoy4#HP`>?5%WJ}G z4{M_oJXAOY27ODCiUkVtqT=*o!Lh-lRd^xrzY1C)ew|eRAi=#<@V!K}wwz_5;RA9( zjnT)v)W;hXTSBvXR5Vn7mdID%x~RhPu`jix40(k@8QOhAIW%lB5b*2N)Dk^Oz-p}I z1aCGr^{W3d1ffAJb!7Vns}=Sjr3WiP6VDhgS5qi?_mKQZmv4~jm0OxUY|=Z}55vjJ zLLz2XW6(J>vBR+pdr~M{hXh?Db9O^F58InZu;2Rj1ByZa&0M6ir@D;ZpIuyvANmkp z9%OR&vw4nIdc)`i=sORL@Iy;_#9GD4Q6>)bbzvFPsgXM|K=cZWN=Bse8e5g&`EJL! zaIbxzoNXoHMEIS{W|XSbkKQ^&t;=xqu=LqQ(>qD}I^(q4AG>=4hbodb-X)TdXmgiH z^NJmhLDopC}!t2`AKbrieW zVK)xNrJQZuy>xY{|D6BGkMmD~naGz9l2&MC{r4AReujQ!SkHvBUgw@%0iMO9y8U+m zg11A%e&hbAM$)pOxkQwfA(MsiB!6E)YGbCsU=NKmz)hQ^SQ(@X5LAeKp~`y*{6IFu z{>AM9IJ-iKD$#KQnq}UCGY=}O9&W8?3R)YE2s;Gw652;9i<(B)wkZlpbmYy(+Zlqp z{*`$rKtGTQRhb z%?cRgGU@cz(UeSEks9S9B8548@6~u~^CY3m1OA8wSRKBVwSpLCXioe{Voj$DU5OO( z=msI#$gZAlTMBE{p!iO2k!Vkg90lk0rMKRYWv6x*2ZN4zIE$O3IU=)zT0z_uCvxo_AKH ztH}6~LtJ;#M`$Wpa|-di`F$ij!?a6?8u|%7tQjX%G=#6Mu03u~#0Z%o8#{o^m}%h8 z993vf$lEBYYZI$Z_x}`TJ#3`l=AznGB$UKuKn^~##!Qzf9*wh)7)sz)U6nV}NbZ%k z#|P1^?csr%UwWq87^Su-7k)LSOCe<7VCpu>yXxs*H@`e-k-)p^v{v4l)8VlnzO`Vn zcEH@K3ebxKANX@T6UAksq^YrMq!518)K?ZEeG(ZkC{ofHN|8-fg{|AGy|P~=WJQ^JDf7~9rx%(%iJ*MdP!xCglYa^iEY1q~Voe=GGOUb@ffmuNMgKtOV=2M$ zsK;*K8Syx+uS*{&v2idLN!wjs5=5z!?7qRb-b+{Q*SdSt!7by-Z0=Gw+P2+4<=?g) zexzTH{=7h^gdF|}jcGJa$10Umg{tU-Vd9RMAvTB@dHUckZ^Y7h4)MwI4>zvmtaGut zJ=0D5e@*fkuK10ywldK?u}C57HISA=T*pnd#6kLL1&K0y);7%mBp|7FMRQYPbLEzj zYGjeiiBi&+gy&p-2g$K~6vpJ-)OVky{3(^%IE+F@0bp30a9Zr8oU>z~UA@T8aj@L` z27lX#w4M_o(G%mr)x;?`=Xp=~C)QuxOc7K#QU<)RzU-bg6*g4m)L}v?0wt!DrV@z#&ig^S;x>KFPy-&%4Z~O*p8qEip-0B=c z?Ap>-<#3~Rum2{q-XxF)vXuW1Ygb#4= zkwgaE;&oJTNxlksN3;qjMt|m_%lVJWx?IWLLHxnizHQWiVKR5Xpra>*rgOfO^Uqa; zHm?B&1_SY;U}Oq-Ee9y@7AgZx%Rn-WCY)5%eT{kcwKe>zH|1W?>H>K9$ID*`08>}J zhg?kj_+n_Ii5SbLEhlNkd~qQy=AweDFaHNoK(4>Lz!QqQU;>i=G*2Wwzh)^;i(nx@ z=%0~WCr9Xvdhu`#c&+D_{t;*DbMFMfu$ZM6RN!~#5kN-kLzJb6g)gh09Ln*EGCwep|f ziR`zo|HDKS88m=G#>3nE7#f@)ft`$}|MmUne*cg0usqu2aQjKogXd;1x3It!sj{Vn zzU;6LzI-f8kYF(+8qLotK|?xCbBknD@5MH1H3Hu@m^*D0Mw}oZ5ERG35c>!g;0eUr zRsf0!gB3uqO6Us{Ai5|_wCi`G?v;gea=i;C)xC%%G9+uq?tw6OS?tb5 zitM^TlI$_!$ye)nLgz@-@#H@nb@8gt=h062J)b=H1Y80fLbBIG93~4v=^dCJ4ts6_^{phD8=PG8|m-BA(!i;vI|pP83T| zVt-BtL=;F~03^QwO-edoQdlaFW%@PFYIiY0cw`BZ<3j?I2fs?0yr_7wo;+I96IkQA zjDUdetRvWy#gM}QigXsytwQ0s^?MV#C*qt`X}_;@s*2pl!Z|+#h-hPRoeLgJz*4P_ z=W<0b#HsZqQbC(Ffw~8lQMHI#us)i0ufP}KGlu($w*^o`p(+=?1yv!|0G+rojTeE* zQMfjD8(bVCBMLCQ0)^{L))jqphgf3M?*J18l*`1E0u96Okm&LS|u$%{xCYkVob>|6@_Qr46&JeIH$EUJ7wUb11IryjDb6MC{$ zNV@|7g~a}7+ejR`0&RiP6I-ajg*+emVH)3DadU=3i!w(sGI6y*erSR?FCf{mVX@TD zT;sad_LrhKHPSv)&SydzS9KdS2@y*s_W$ZfzdA7ro>aeF&l7fCoSig=C-sGu`kEIQ zB1`-Qk;Mx|ftokcn2 zTCFNQf?$A>#*Z*k3UzNUiYu6jFuDVxp%_2fW>13~578rO}lf4H(DDGDsN);cHn*Kj?BunTg+EiL#iGU2<(eVvpQrEYlW zL$rGdlv@ZAsn&HH1b@c8P$>bElsl0~jj4jFQZyWn=i_=Lj%m>wEa>q+i{lo5gn@gg%MCpbnbO_olZ_3^+HX!>P0M> zIR}!=U=osSZOw=iZ}s-cve5$XI@)cH6tnPMn&R=V|LE)BNoz9O^;N->-OLkZYNb&; zVMS4%D#weBs)4_t`G$DuwYK=yG_V7pUG}r*)pajxQfmYim zD@O^BqbqLk2Q;C?(MXw#orWew>kGQFr50y*>7#75f<3VW>n&h1Ndk|u%JihsW?R%p z%aaRc%{b8nYC@Ro|Ll*zlj*L|vFt-%sPW`^J~x#mzM)f)xRe8gmF5;FC-1*6^n_VL zc_UsCcRebeO#Xo234;PfVWRvADGCccOgJx?)H$Jr1DBh|+@*>)o*MI2N~+XYB2fY) zVPH~fx9P<(HK^2=wsgip`fLM426!c63K4>|p5z>eAf;RZH1J?XcN~~d`vekXLZLO6_~Fu8>)7~+D$pw6hHiAkWMk0wMotn}lhbWvi- z=l8u3z=rN%A~fUcANM=wlNM))sw%nF&;Dv{|Gw`YSRFlgp zvT7mnc`B^vROv)euZn^xbX2W6kfx3=M!MpV3<5!b!YrZdC@_KhB3$Iuk}!b)1yIFD z7Ng#B8++9yb*vE8x9juz#i(2thF!}N%x|v&60JvXG3Rp=YEBJ9q+X%&rr%`duet4;bYp1PCsEZ0VUJ2)q8D5cxA0f_y-1FGZGu zMMOc_i)EgLo?|a43fa{Stz(nnv<(!ok|ppJO(gWOXxgf6rtE-R4FytpFvW-pFnT7R zeB!QwK@}Ie0}e9M6yg@Qv_?QLkYq3r2U`XUXBn@Qb*(2A(rV4vJx{qws7M;0MMb!EZr|SN?C2=uq^{mo*FE`3L*lM_N5*$$pD$fZ z7Ls@|wL<-P9F9~wYvq0M>{4o@VEvBh>z_ZUX^IkiW&Op;k_vN%DM)H+Q5*DlJc*Lq z>alrjs*>wXNCO@PRIe@4HaX$G*ly(#}wd3C#=F6ouWFeEv3XE@hc# zrYM>sF{R6rnwXlXq z2?@SrRFJ&bxfL9b4{jm&vTxC_1-@dXU{r-_i7v57nCueHOL1MesHn2Ge<2W{p`)Fp z9MQy2l`dBqkN^~rC0U&N?ES~HquIavs>Bn}Yu5<6+uF+%j zkdqouzQWZm){_QQg%w^XT}DMsgu4>G6TAweSJBe~Q#frr4V`D1SMqtZf!TdACiKvN z8dKPPJ+#`i6i#O{V-=@H@7=PaHNunhu|;QD%VLK{({E(i*^B2p8S9`~oM2^7He zwvyKn(P*5mhFH2b8=UybjQlB31=#$t-!P^E54>=o@3Wn!30kCT`0yKjCeZnGt@q6?8e128F06`k3TfFv7Q9lb3y zu&CUfC&l8% zpKgn*OKt#C0$;-#nE~r9d!&5YT2_=;*`ba>YC~;WUR>;Q`5LXm0=gdsj#6U6+!@-_)QPNG15K z4}w`!IQEhi1#XKj(i8MgNaWGjB2YjU=_#hHDq>VsFon7DQ#n)l>&v@JM(XW2!y^@wc=LCN^VpJkeHOL?LmDrLWjkm4d(TpD=nOxnZXe(6=32R zhyxFDUZqN3U!-q6v)t;+nMHR|WQ~|0S|isr`ra34JGN34hBbcAFJJtk)Vic036Mkx zJxoMhbb%#j=_Cn}IP&?zq${-DRH=S}D+J3EqIkcX9^$@$y;R|F-frBnXvUMFC7&;q z`FQ@$JAui)Sl_$%&at@o=ula{QfSLF^`t(%1R)bDQcXWT*zF^SOCYJcfLxFi>`a`3GZM? zx3ABTrcXbrSH)3Xk4FI$u*40hq{Cr$U0??w5jr9-gu{X>0o_)tkS?fE7z0am(Xiec zwgyY8V4}3xZbb~{p^15|cVS2CompxNdz&VEngWa93G_r28HU8KJEvNUR1ju0ffb8z zUD<3EwXW;4c)7HqRJ$5}lKk-oW6GCWXe*KH zQsu=+DG~-Os5R=8DnJ8kqmN&RJS#~XyE5`@1s!V2QN1pz1KXmY2oUj<#@1B{k9BNO zYh6z)u3K$hVv0w-I0Nrx!ErbX(I9~mv}%X(GtsOqFSq7$#1du-tY_b6pzu`dQe2m^ zM+<;}CqHS7o+yaQ9N|}j1PoECU1*Tn_+edKECKhF z*vhb!@%t@JE^h!2;8;XfX$2(bH-fq4{tz%BBc_n;zyHK)HT&QfuFp=SnR@t;#$@qW z*AAyD&Bh~?Hqr&}#pQY)li+eaGzDq`SU_H}_W?gMataBqypNz5L&T3!S&-&LZ0KF+ zqKJ2FuI0^j!};@SM8KfQ*ItF)doR7evzlp%bX2_7v5v@CJfBG5&j3p5IigTm3cGRn ztYc$gIIi$Y8#D!6342`!DttoK<{ zl_i_ax8&Qkl-cYvWGoh&mZs?SvAhA8^tDHp`&-R^Omvw;Ifi7^vG0}X;%HVt@!%g(#g*|oV431U9d_4@n03112VNjqe2*6&y z{h1wlCW&oFYPv>gSFYDwbX6)T%ae@Bov;4GtAGSFsaAZxF%ZF*(hmD8V{wp!3}BGE za)%R%a49hcBTU4&3P=KN0d;U8Og0vb(Y#d;B?q8EWH5-G62v%bErJwKfC z`6tozUD`Dh+0-WRYm19oLj<;2(RPsQT7-XX)%bJ8T(StV02GH~|A|+sS)z$tfaL7t z>MZ^ULDHydmkg{@5e7R51%Ly35HKWPXae&&wh(%uD|z=7SlJUONs8%rTeiHuc-{lf-Z zK8{aYRI|Vem2I))PK}`qQ))Zf240Zij--WPp&%LZqYnZReR$0MFn%9W8(k1(mBj=W zPEJ9JIy~$f^ZS=(-kNM0$YmDE(0)%OKqPMpj_iC#-@3Ea+23FEBM?dAWJu!4>i&H% z9WQ2Y`@7#6b=A*yHDc6G$xZ5?pT+Z!Tzh1RM*uFDArX1O&Pu5xAfXODDGQwtDPVc~ zb=r9P$F_}2!Al0Q?_I0aBe%{26kYJVb3E7eHGl%55F+3E+Sigrr_(>|2O?+)kKv~l z31p#X+r4+<`p+I(7!x)3d(Au=eyL|7>d>4D2ifLITI^ojUWK1h;&Q9K<5?y`^m z?vko+bLp+6CRZ*3xn~1p7?&v}D$Y%W!Pr$dF zELyAaagl*4sDHilHpO4h*qU*g zPld{VeSpPa2LKgIp+o|gDiy(z3C{81zV)1DQxockxQC{ShjLx}9S%TpDyzwM!E-5rFnWyO z3A3beGmy&h9k|^p!Jte+DwACx2<~DMQmR7IjR84}+!0DIbVY>4f+_UCMk+}Du`SrM zXJ}~NF;Kx#;~og;B~LJ>hUwM1fv)-a`B6u5{%hS+#f%eh_@Ew08aFlLXbF=cXGq|C zD$3ri+DN1V4*9I%F%osz0LK`VCt(eT7x4>Y3<=pIk35XgSJX?8?xe%`vO=i*&Wzt# zNko|;q$deg-j^Al819SU%x8nMf77q&FHiIrL(4^fZvXV!{RIrD^O-0#m+W|mO(+N}8T-j^c7hh`mv`LqVO z9xbwee8j*7VHTiJS%oEFR)CXO#GqJk7a;ja*dtFqIVt9m6F&T|ly-C2Pv<*Fw24K1 zPynLG_wzFp|@Lca*A9YDQfz@Xx zH(+6EF7orItJ}o%2gg4{LVa8sAp{huw;*V&@{UC)GE++!R!^;d2uP;oakl`^~ zcq~O8jBIR7U`7#f3CUns-)?)DAffA#j~;pC4FtOs0ry345c;OGGVb3@K}PhXAeaWA zfmk5YuK^@599bXAMJ6W9n(S0^G?^@Ga$VEYLqns01W76^>kvRz=C-K??pP# zpnxB5zYV8#`Zb&rNyA?_De|t9&)8z-Rkhl+?VoLqt#)0yG+Q|i73u0604`fldIAOw zTHf6r&o6jqTsfr96FKB48u+tetu;J@!3RxH!GDT6ujoA6rS-37<00iIw4j6TV-+$&gK^FP= zPKf+T@T8|p7t7pSoNW&FbX^+mGjw``nSs^$?kreS z87OkghN)txT=B-Ecw8ySfn1!L#nu#6VPN9vLZp8jWuIluW1|PH48YILLP8fN| z@3mPx>gkPmKogsC3Z&BbrLqdWa)v@oxxfse;d*jjTx9`Mpe1Kdzwkfrb!*VFC)Yk3JU(5ybSc&|(B3?&HkmANV_kDiwh{1!^aXV)u@g%iJ)k<5$&nAM zL@HW@TmFhs>yMzjVl1i9B_1oe;|YBH1PZah>Vv3Q7YzX9;iDfte9t`s5ZK4LOe7*4 z;7kR|j#8J*5fnDPxnDy^5Kd@d1W8Av*pDW>Gen?-LjBolwVJJlMnlMN0f|z6lwH?p z_=U!2CjdZst9)^J1s9Bf5o%J~s|BA069sz-7HB+$T>=vDgcaqr*Z=k8Hwv+yQ`(Wr z;oR)(de`5aIzE?~?DXIO&JH*)`+^sN@amjNZx?)l>Z`Fe4#0>l@aHC*EQjc5|A;H2 zGHEJSy~p59EtFISZ)GVSN3aa8K;C_DU8!|y8T-5sBLe>D$$Rd3K1wp%2(l1YXHc>Og@>fiRnrHsb3Hs6xO9mT>X@rnjGa`%k|Vjb%<9UhUfBZwDqn z|M^Qlf9b%1f%f6yW|O(cvVi`%7k;d3bznx%d;u)%#t4>lY1d3sE@#fAB1LV&L#`{8 zSV%9VBF+dZV^)+74HbY<5d#+PuojTOKoBUrK<5o7v>m}hss;!$8Drc!Sp*^k1sMx` zt7~yFyS$v-u2yobAz=Vzlw6l!NloB)p9Chv5-zOVxGY}jHS#$t%Af@I83i<47seep zFjw%3?tCrw0v@7Ef0}oo-u|60?KFEbj-gYhoU??<-o4-5`>*m zGc$n4DmWMy0gIYsUjoLsFk>>AGujS=%_bgZwu9OfJkDmtswxQq=UBL{Ft|g()+3OS zkDh$w5r6`wxIhFry#yHxyV2;gOtek_1~v`yl5xVMoGUH^lkPp)$argOnRqf<4vp62 zT|mM#Ir&G@oG_N0ohUqMC`A)e3 zq^en801R+Zsdlu@n0nYSnIa}z%B#}SGs=*~Kv~=(XYtYQpA~>Wnc^n|2{6I?HzE~a zk&rop;MZsA2S;i)ULA#w=QI=5<*712SnlrLGwO6sgvza0Az9vQ8T{{bU5%XWs<+yX z2l2%a@f8^~%7U!(p~~Fa;#|(laolQ}hLn%uaj}M?`J);@tR5B{Nw{q#!d00N}N> zUV|wz+>FPc#gBp|#1Xtu()h@y!5OQH0I3DPORoN9AYq>9$1($w)uB_cp*c-8R83xd z5G{8wWjpK2uo_|)PighuUe0qe$l167IGDoiI#xqHXE6fzWSWqZ!#3k?$H-JIF zke1*r7gtU*PfkAlFPAgkSZtP_VG=z45@GVAAARooKR>nKQdtZFDZqu=m)FwcSOs4o z@Whv%o+dBOM|dHNN&E&BRIf&_NY zl9f0jo{5VZcV-HVlE&vxKJmm4K5W{vXAb}v=(_mQ&p&hj zcfbF+&wcLuziP^L_awLH9X;TSPJHk<{Apq4a*x9?kkQ)%g~^`PE(iFcljAWRoeg2+ zLksddCY0NAPJ$y7!K!$Ds(60sGEjK(qoW@QI2e-|l(ojdkfOqFC?!9W6FMQXd8*=DIpvtWy((Ck<$8$@EZmH{veRMj03h z6IK(hMAkwtf&@1JA};I|dJ66fiTv&0$p?u(jk$aK@L|W!W54;;XYaqCVEO)x8u@vD z_sxe7Z*My;&m=JD8>3Ut13NPV0}f~kAh0>*);2Ad`_`iHR+69FZCGOD2?IPhzBn~u|3!QeA`eg? zC|J~NeE#_-cK_hR6h=-jZBBLj=_9u<{P@0KeRl6>elrs6$ZU?!&sUcL3<%R?EAWOM zXnl0Xf-pJbMWUjg>~WNP223{67XZVqOwYg=7nV@A%;o&##{6(*rbxzerPtH+F+=jd zKfTsO>Bv|H9OSy$b*mgP(_}pWke?hlc zo?GwB%}0j)qlcH5_W+l<3@OOSpqg;mnXwG?01Q1KGJ!cg7L$$m($2=EOT@}3TV@6z z$7V~#r_GqnhfG>+=5pu9faQODyf&u_pgUql@C%N>${<#e-emE<+I8y0@i|w|^eYEW z9C+n;wK@bi6fgjX3?UTh3VO;hC9OV)X=*#itRP8-1! z1jA44{%{GE#J=IFsquBlc{4@EYJBE}5m$22uwI@kbZk}+&uwa^w)gDWPCA-WBcvc| zKxfyREIm*h;)~66sK-2D@!G&8HT;~wB}Twdjcg%>-&u57as!#vVsJf`am@jhk2{-; z#+1vv+z%ZgNUF=Z&0Nuy3z3yW)#DeByWR*@JK?@gyfRcBMF~ZK0%J(96i8s$-0-_u za)ERB8^aSt>cy(5iMZkAsWV5AsYoF)8}o%|LKj0qhNc!oe)l)LeLwRL4^Oq0xA9ym zPdfr&;!9AiO-6$2mF=aGjZ4+T%m0M2iT8R%%gSElQH0D97mt4i$$GQXX!54J?qZy z?$&YVKRKPtNZ7W!x4Y(MY~;pb^t?Hp4J;TKFyT7|t)-{AcTlYh;wersK+;UWcs%Hu z5o;EM^c3v%;Ccex-jcO~Vu=}u6d9Dza&El4jQYFFTqf7$n4WIx+A}m?U4x>$GEF>r zk0D_=U;v~Z5+w|-Rk~y~xk0@X9Q_EAZWz9cr?wRUFJl1u2Qon_r zaJ>YKPHP$%=&^Lf01@_tt zVL-@areF~!XU>RTBZtFshJxzK$&*jNIb(pt50_i}5AT_uGbMD3nVuy2sXeBG#bwvq z^T}S)7-HEIN0F07FFrAuPFqMTx|qO(Om8t8tUpXWz3`H;_9ijIb?_PgbDM6 zIU+eMS}@{>#1bVhQR>00CXJ4|luf4B746x$*C;Cr{ag@TWIZ8@fEN^V2}z+`p6g!l zU2tA+HW~Z?1wXTU_8h+X@X+eOqHZLZaUf%y-%i=}fqd8D%PJ#6-5@?s{rdR!RHSSB z(xuJuiB{76?yk8^P`%ZQiWz_j8cdc zj0eIp2k|5natxh#<>I`>h5xE{UR-kso}4d*GE*4j0}RS1%ri z?>d#NPTzmv{+EX4urE%DvltN45s|ygkPt`eV=h*c#z$Rvp2qcpFHF&sy7rb(6Wkb- zv!_oJBvKazB^KNtm7Uk_%=w=QOeXf+Jipw!yxi4&^UXJ(8tQCH1OfvCBO_5{?3UH} zWEVcQ?oiLn=$x*7-8EmXIyaquY}ZB+y&L73c_fi~q>RKDD*qdrW2yO`So7?q4Ln%L z;L+>RbIBJ}zJbtGt7u9gTodQlSbA3Hw^z-i?#b-*Uc^{KuFzDn+WFFSXV)oUa^k?= z6VqMtUPZ-WF(7}+93e;;5T(u~s|oX@vEnW@V}7TiuqiCTVm(n#DLV7cH{W4M2o+`u zC5@Cde&>m%^Yjp)(6VNE`{q3~pwm4ywS6<(*q-^$rKTqE1mi^cM5W0^@oNA-{Fm*q zV9GM!;9g%9^CZsk@zL!)-Kzr`ZBR|Hzy`g?J4Ybx(Dw~`ybwUrr^i;!t;-0j$^=PE zN6zfRmYl{U`RjlE6gCMr1%h5mDa~ z6ZC>5O2k!*xo&6TdFaXc(A31l zulu_Z=uWjRcW;M&y&RecUxrT2Tj-G|c|IyI;joNsSsimbg`iHA;DI|#%WXQ(;{em7 z_(^y4z-_^c1qUwv&Dwy;!-*&@G`-Z`!_aX+LN%1!p+iO2{(*s(Kj;}+op*%jPXm(^ zd-uLHsuN!Y642t3-;#eVi44> z=UgtXqJfAkGjfx>m9CvYxQ6wQQ*2Aj;jWu6v1M{OD^6_#>V2R0{r&i19CFerY1#Ag zGo(?dxG;58j%2| zQnaTlWXR<65j6Tby8PNQ(o54hOQ}z(vsxG1TAL^lg?7dmrN_A zWznT@U(}Y+XnGTib*rl-B_(xr9?!Lo2CQtETMwN(H${y^21mxZ&=Of5O+O96IGt#k z2rO6<3FYkU_F1L1w5I7hoss8Ll~<1Aa^Ti%q=lHY;4AaA+2!(}b`U>T@A7oE07-xx zRW7IW)oiyL=FTd#}ekcU=P`G6{(~sM-dGd z(jYtkh`B91qEe)UkxZ_zP_qPjyb$F7ab$UG?7Tm%xFB1H{*cQsksvKs^5>oN{04z#pA|wPbi%UsBHKJBdcDWeils5 z&L(|B4X9Bf1)S@ze6kWuG6BlcX}aal)+9YO%l%IRPWJ-zLy4kKoy+B{iLMNU(&djB z>Pr_4&Zrhl7S^AK%IjJf1%Vv{8X=P%*Ls~iBIBAVkck8a9t%vc{e+oZ^^zC2I3BJQ zntAQSQsa+PTqjFHD3wBNrb+Hfwlr%B8-wnkp|m$Qpw?M^K3`I4_2GMO;wZdW!&rO! zms8iTpPQmSpm@{sMi4>PXG^C?$A`S?S<#Z#x-X7bG@|BG){06C*9qprgv8}aDm`6k zb9a50B>~?B%Pd&cISil2(3hQz*bIH87K1&Xb!+o|{5({Kq%dQL$qFGHa$X`Md89h| z{l-E)N5VrqwGIIU4H#bKZb*g&Ce?>&k0a^i=P8OO8Mke6A&uw|N=N#z!leqQQ>mzs zn$*-PndOw*+m!TnS$j2}p$??>=pDk5LX>r&hbulB>GaPnH-)f!{gO2|djx}-wWOl5 z;tSMV+S)3(P6!DCN@OyjOj>KwU6Ypju6kEZCIDE%f>jBf07^ZeWCN3jyA490R;$I_ zn_bw?kKUBpvt=aAWF*BZA$w#hDT*dA84AO|kno?$q>{a)6fvh~OkRBRC(F=D%I*$! zYh13$0C*fOi-v=tE2+Fa-l_5F2M3gTy*`=TKAU88)ZX4+&+W(Qj2vN2woN(}}sF@=$B#m5Mg=_?5~zV!~%#ouyVNuWhu=d1ecoxa z@4pHr$VW&cA2AqwNHEqk@_Sh&JU4m7@ubis zmEe_kcu{prjwvwt=uRNvMmnK*^0)83_g_t<6Tuy{#1J;>3`;^9POP$WE-J*kdcAu6 zpb|{BZ{Loy$CG+8r4>{V_DhDYUxN2)HDhh$67mvUrU^;B{YArIe0Du9J$k zh4JI#5i@iGCJ~x-K_>O3Rph!1Z5~S->RKR>&)XxGK9xK4!c{cT?uIW zoZY-@9y(dKvqZ|*3!rQW?~h{TL;@lG304e7Uf6nFGy7&G11BCd;$aVc29mgO7kwM6V8wbL5^3aXPje-JXu~P8x zy2?lIO7TQq+u}g*NXDEO>Ey?INhdZi(G3o$XEck4;-R#|=9rH!Xky9ofq~hB__za! zo-Bz0Ck84A_gTYLhe{njins6;@oSq;BuwYrng_yXs`ckG|73a=hZn zTNO`^^LT=}n$YISC6iU2F2{lkohdGVgfd1$eG+<1<`@(-%KAEkPHi^t5Zw8eKCTmS zM=ups-z6k66cL7OTqO@PhcC=Y;34rU5!zfSFi|6Nv#P8VIj&GdA)Op}@89D+Tqg^P z!NJ)9g(gum2j{ii>C)8BmZMwsl~+z2IdS3yn(=1K%L&W&gMb2;rdI1{MmBS}X7&1o z_GLdx{GH~eIMuvhC`UHXB68#SadTV6@rtL2>7nE3Z6z z;s~Ie#Q+>kr{Kr*P>nLD)2ZS4b4i`1rl#)P#Ml%{{F8ZP?jx0)OFy+yR{qEwXd1tJ z>sG~;armxCz6JKY*`vg7@Zi9mnr>Hps~<91vDN$V`#29BhPN|~a*rwKbZY~u&yGn` z;TI{Iz(IcwA~efnCgP9>!@=#LVv%*ic=Ml%nXtc=>%s-buoQw3(@2DQ(#bcLNhc0> zxDPrh*Fy^M8HyR5x*T@o?7@StymAmIFeIC0dKny0BxlhLHlT#RvD9^!TF^kzF}4>= z$bozYEBn0CMS^LfRtn6^I1{duHY?(I(&9&CY4dkw$aC2`y*?c{i$fQ4b=d-0t;4P* zCV8flJ(QiW0RJvjLK<1G5(x&`Bg4UM(|K2MA(AUa9_y6?Tdx*4uYX0-__K4OPMkU* z8Dz7i?HEU3PzPrs1Aze#6f~e7JhNj~t;-P;#p+yXw-yV+=1c8&$Ii8O1_CWqfFv;F z#hT{K=KhM~VB%mpfjSb_oH@v}4EF69YOWLQKvxHQ5cff4H=)Y{7i4@owX} z5_3M<(rRQ_Km`qX$BBu7$CF5nH>bn|+vCquIT;ze0Z0a5ph7;8m~{52vH`)aRrO_~ zroJ0oC)hsvUF=}^Tyk6Y!GY(|X#~IaLG`X;r4%Ds2cr-Q=>)}<1K+rgt)<4aJM6TA z2_Zo?a{BZvcUA|PP|k8BXYrk3p$T&Ni4!|^oH%<2DIOw2>FV;~6^A{0xZZu37V2B4 za8S`)n-d2fJdN3LC9q(Ow`$jP;>#t$WX4s8{<@Wn!O)q|DTzr=&6T27xFQae>>YWn zU6oZiS6*N`d5nd4Feye-5Zq;r@bR#b6l+H$^I)Y&voLHrCEFNRa8@_PlmEO##rkw~ zX~oM`0w_rc1#kYH6K7$sFy}=?%5^?eywFe#c;&zYCPxn58Bi++lnU1ce_1;0ES(fg z*?<#$lMDWmsm8`8Ec6E2o^GmSE0CzI7$QzdCt#9P&mJ)99Rx^#&x|BpC8^=%E`Db4e!;){3kXcJ7^M@U$EX`XUOP z7so~gLiseXKzB4k4=rTSRn44>XndYDq#CT=S>h&T& zN%#~wuplTvtW=U#y!Gi8ZIoP>J)ku?>#-9Hr4@vD(g`7vLpyBEQxwLLhYpAH<|hC2 zfE-0u3R~b3m4eN4Qc02z3Cch0|L)HB{&cB{>%@i-J2-&Bu#_JmBb|T=IWM#+*uqO` zy4&aRs+bNlV=%dMp)c9y?R@>{#43Wc~VS6^3)*i-M46v}imUw(LgRYd8uBO(& z^7G#zD2_Ux8WU+Go;m>V(QlBD;2G2dim%g*MiCGNEttP3OWH26jff5Yrh2w z;R)g+Gm&-ifNhe^%TV}$Nk@Kg!}qn8Ra`*3|HT7;9AY{F6PH3KBY{pJ4j^GVdG@C< zmp{0)q#8xt5m%pl=$ScvaL0}vr{K~6MU61v1C&UhE4$F+aF*E&hqDp832W@xEP9mM z=Hnrwqa}}}EUpvyE(?HIp$U!xugWC;z)hc2qO#KEK=%s#mffUvuQ(^!>Is_)qpb3I zQB_NH-J85;56d?Bb#g^*bEU|}JHF(+9wsez{o#oxpp(A`6F`Zo42hUR&BHtlM2HE8 z^6V*%B^@>`Etw9DeXnui8ZOTKZ_Q~iIm3egsX@G>fU-CrceEWg_oTDhpzUyW#ZK3u zQf#Sjx^?SGEEM;2<;8d+)TrU|^r+Zy3TgtO7m*-qMB&EM=FDna?An0cgas#apvm}-MWPt@vX|yfP;=4ASOyI4xiR5@$UeHOjHT#o8Bt4PL#|UGFT6eP6hA%^@0POw_VY z00oYTn4Ice2y!I$DeOPIhTVs_zwC#as^@l)PUxXecTTP8wG2)8TT-ZN38_$vwhUYX zEhhKmsL^<<|CTWYCIXlM3NG)1E<{t4aW2Z3*VBrLLCT0d7}$*x$btvb6Q`ImGM&J6 zF(h(rtKh@>)$4=n9oLL`h+YfdCX8K~d^+GoIFpij>2y%15Kv;b=g!M8>J@!#?YYxB-*pQ-N!iYG`JckUE*BC7=URU+7wx~!GWVv4MkA|xaftUxfG z{L?CQVvMg~0R=h{g)$)Pp)hIl<|{yEUg!EanAD{QyCs$Lg(5 z#jnH>%p*N%n@xyB+MYM|a3%q9oiPF?L_@C}R3^DjFlJnbzK9D^cNG6J1m`7~0$N*3 zAWu5E!B-g%uz2#4YRhCYg5&vk z>zu3;0lP5(tG)hRJuWPT(^<5n zL(=_Bzi8eyUEQlYD?&Lj%XGq_Skbo?$L5Go$cW`Jvt=&Dnar_xVlqJ|5XfLMd72jc z5#%v+GoF!g2OO4=8VT8)P>aeg0E%-ZJBiKl=vv{cC+K-ZIFXyP=_$_JziKP$vB%dY zR+Ozsu?0|Q-nIY0n|1Sev#>ob*y2@iuP*5Xv#uipy{*Qu03==WM*Ha1=?}Y0m`J8^ z0Ozi;={k*G(#iJZ8WeT1%8Q)}L(B2hsJX^t_05H3ogki2jE6?3uO&$_MXd%DAgL4( z*d3LrmVi5&M?48Q1p&J-w3E=uWvs^Yl#!}k&`D8O3cj|0Ni6Vvvl*CNFO~<4LxE0q zzFF693^k3+p<$RYQBy=20FiRa(T^xB@g7GI3H*d(Nx(7N(?9GU!Xo$G1c>sIBDmgBURSPOX+rS17t8vSp)~K-*0)y9scj zD$t;|4naI>vi%}-L4c`eD}Il23L&fgpR^t z(FF4;ofVa;plNho2#3RtcAOXdi|0OcRTGnTvf<%GOkaLv0~EdP=oxE{Rj{C$q}p1- z<4K(9BqL;6Y|sgr2nJ=ylFBgVzoC>f>lExJq^B4JMu6`MfQdX6mM<)O2sPkG+8c@Q zo9JW>54CyAQh`qXuz&x~rxthh--?e+xK+XKn40N?t;MsfqkP5^HyZ7Z1{;tp^*|fD za2)+=ck?iiOu!nOcWcyx<>+Zaw-$>Iz<{r0HTBJ5FCR2wQ4z+mEMedq zwWcCv{I#SLs&m5vBJKV98@sbhlKNX6aS86`DVB&orOATZ0FJfjv}SD{WE_B`b$ z0?oU~ZK0zqrclH>Q%*O!lx3AjX3qu;4jjh$!oF=Eyt?Nxgp>VnT^n+fEf7RD%T(xj zuu>!|(8*O?6w}z@N75+iL^p7ve6VDB`nl>=V=CwvF@}TTP$p4Zd;KbI2xxDguB+!v z;`99-iyF0_L7^T=&ICd^%A6N~FrBo*0ceMpw${| zD&aGvjN8y~2c7JPPNdwVID_A6#vwd-5{9q!I(Y&*@!Y$Mqc?{A?(hPba42ZE(=9r} zk3Tm(*AsS(Aeb1_iPP`=ruN>w3$XU{-9ruYd*}CJ%X~$NhEjjlN6ev6aL*-oBz43C zNRnFuUbA?j*Xw{pp^J5#UcCr=tFfy23KReQtXPu@BoQ5pK- zxl#e&JMX+xd-UpsDL`rVFWikYOO5aKDfEOy9Fq5{KI#)IEjciW6OvHn=%mf&6m>F) z^h88rH3(W~*x`2D2?x(jxMkf2gnpHZ8n{2$L%vJWiM-e=XC_~BSl?hWfsOYx--p+F zogim)EeuzTbdH)oI5)<{AlRg51!E_QbhC-whLu93e=|nv!ssz!*l8(CVVU?D`I6I1aVjg-|${$|t@J`(^FPo5W=AM7_TeDgl)Kj#aA_aav}=py+m2=X3-` z(g~1+Mxc|3)5LUw3QlY$#-MmJf?E|95K*Yo>83(GR!`{OhO(&OE`v+CJ4ASRy*T<{G!ONzc2w+DY3-vp%0E6&hPQjUwJSmgYGd;# z7QOP;U&4N)xOj6aK7~_i{dq86T;#TzC=UDa+ZQYrz2 zJ-M9XXf>t_WU@{wE@=(+sFR>XMngS8lxvJ>zsqTIn}h($T*- z%zqbWa1Y?+(LD?2>>#{YbsQUD3^{Jdffu4B2cenbeBFCA;ppz#2d!~~- z>BOmmb5cd|3M%*=q!EFDa3n+xz=(?*1TNR3gMEWjG zxr)LL{k_O!Czu#h#`$JXqCJkcU$UmPC&UJjtb=k7Sa5_C9qc?c=TB%f3S|G--F3Q} zyD&AJ*Y0~PpyVW-V2*ZOYiNmzNTi{{95|FViA3y_pG;1=67R!qxPCT?gH|vVhU)?o z$#qH2cneY}zD844!p6>GX^=@(V!o*LkGLrIRw~ulyx4tV9yiCumti!wiqB8&jpNTS z0FjXF0+Qi-%`^aoUFCG`!`-zrni!*^IDK;Z>X{tkJpxLVqE-heTql?(bg&o?C2%Ah zjoa-=!EKQv1CSMGcjA4`$C{5Nd;doF8-1_sle2h)_~I3K`F+?jnPc(7@A?j~;*NX{ zj*5_^lXyQsjGnvR?OF7Aj#-cK`xB1g3kl?c-#oWGAIFeXLQG%;rTHf8E^ZDOK3Rob zsR~A=_RREKpOOnhK!M}p@gz=6-o8#u2nLTCFz6#4azY~b&sgjYxZW38eDmXPeiIMu z^5uO%!dw^E$)?rdE#<^Ei6J7YO-{+9;tJ{H!dzEp-QRg|#P!FUnD_l!OI^v-#29)Y z0Ye;cTyS78Ts{vh*KT8D3cMDoGPSqgdJ8V>(`qmQ6ot2Bo>bO2%$P6~h#u4vZqi0W zY3{Xu=t#0Cmv7&Xig84~NRN;$S z2Oit=>Id7lF({jvjOP8?#Ub1&K7AEnpp#)P6C77d$qOR>ZXc-B!iAyWH9cLW&~cqq z^yBXvnz>GZ#2!ioZBgv##li_Ag2s7CBQOz$2!xQVb6wAD{mevO0OoMkM}IN4+@B(x z7Yp(S_DE1RwQtfOV`y&F)(xGnzDigqoQ#d({?QR?vFmT_Xdb@p(@>Ku3XE0NXJR_0 zlc5TB(*t}Lbi$B0Q1dcnRY3tr>~@#$n9E60D5jS2UD_RywB$p*>11Pxd;VPkM!V4>Mk$#Jsq~e$VkHM@krXa|(Hf|CM zpb!@6^C=tqvy5gv7I-nsD)N=F27;2J!3&x3ySrAcniz;MgHDFW?!wJA|Bm^tsEx9B zD#W{4aMyYzBqUJ+!ckzr0E8m}lQq}1wTqDdfBCW?FG1NuSj4f>@ZZQdoQ+^^EUsSo zvVnw>f^jJ6(WZv>RUTJ-OeY;bL;(Xj!BJ`2D5Ubg?VUkLBUc#5!OQlP%LX^} zTr7wM-O`)8Fs3Yo&ZW>q>aFz9Q=lj5)+OMjAb8kCEE?-p>M7HcAzlLY&_gd8AqOFc zY&=O2^dh#%YM}r3zPx<%<}o$Pj>+uy{T~aNjTimR|NGwi-uGq-^F@V(fk+fe03vdU zL;@y^Bt8t@*e51L8q`ii83n?9sokF>dCh1vEEL3w+379Rj2Q~X#fy@YJKi3bR(S=V z2qc&3qv{edL2>a4JBmQkxY`aPA!h)E7?AV`)a`%N)?l$>62U@AlpzTUoC19;hbjCo zLo>lZtzSlFK?Oi);KPfh3-4$Fg)n55zrX|`PRzRmlZ|C0l}xIU5gpne77ZYf1OXI6 z1O&N6y^l2BMPX)Qy5siAvkG1W1z4o;$uDu;Lj##uD7S2WKT)f(Q_fEIm-73UE0}@_ zpQJsx+J{dBj{LH0aKs*bWq#X0LO=+H7(#@k$z8(n$|i1vG#?x`p@$H#bcZSV9Yk;# z4Dt)R1({_^6fC)pTsv5Ma+aLl9)Bf$;^n+K>66sP#+X3TSOOBiOF%^45&{N+5JRe| zxrBWZdnWy_Y+XWv;6+XmP?YG-WZ_x^qhZnA(wf>65ljk99_PMT8!I1uG(HX{kTbU> ze3EYLISB;*kSB0;DjMaO{jdR_!KYMi(-l)A)nkMB%f^c}-tFkh-EG-D|qe~u;n z43JRK@z1ZS-bAof!jV=UyAy`1ON97jM&rqd&@pVYka ztn+woDv>CFhg7~2aET0C3J5>AgXP}#RF$FcXGOPR`~adqzJ6C?C@DA)48vG7x3E`Q zQ@OUtAjw=3N+&yuUfKE4TR(ldkSHt@l0v2D5(-?5#CL$y7)CyMhZSD+(vP4*+OMu1 zQUx0F4Eg20nnaseTGPAfb`k=XT)Ul{MSf45e$xJXK2eoUDO6iNmr!z7D|LvcyrGH+ zNZi7m(IaW>N@_m=kz*JOxrIX*r~A)Vu;&FN7&y=6t#+Pm{^MPwmMe+sIhZs~1A&W? z=ne^rgV+1#6BACqp$?<2CI-qajD@}O!x7#LPv;)z&_6c4Iw9Vddj2R;$){e=6Os>< zOH|k*AmQCmzP`@bY+Ma%R=}=Oe$m`QGqFIrpFG}8Cq1}ib$31SM|URkv5gt(tOqu&bae*>qaSno%TNsP(mDcacwpU)=I$i&%jHl^=iG-3Vm@Z)?Y6cVR zL=Pw)J|TtW>VY?mce6{AD*=8eL}hg0xwrcA^te5N2U6jTDf+nZ6qTK#?vhU#3Fk9S z?2lOb#El>}MLLmYEcZ1m6u^p|&Su9eJ-t9T@=S?ZR2T`nL{+nlTacH7v2zJDY@dX? zg+rJLWi-2!n<-uFLnmO8zq!f!*Chf8pHU2S46twF=@Rxye8lS;U{N8=z|#8l;QB-! zFOp2YHeDju?e3v^CO`Wy{%gbdt(9CogoSw}``vYI<_tbbHExjKxyIGaC30uPa75^Q zD_)#pddo1Ddri|Tpfb5|P(!)61e+AO?5MfK{LLhf|DW85-O{Xwc_q8E=hO}wH`!6Y zOZdFIKHqi2hDGv*UctU4d4;XQP$oB5yop9-)C^qYl6PHh%z|9FSNvI})!BNab`_}- zthpqh{ybu{O27LtVF9f58x#m!&BMN2f}gQ^JFigdMGy)G)ZKgUA~9XUm+TSOGKpdi zrhA3l z3jygOd8k}s6Zk;Aq6aVmh8yb`2_Ujun>p?dNe_x@6DKi}dYzDHvJD~HdU|B^{VJIZ-;-dW$Ym{MS6^VsJNWv$-a_uY@<|y``^AB0_@+cn%~t506+jBDI%!ik$sgc2nEClBdSlAkBu6PD8Dz{ z9YXF%N~aS8%}z%IS2PnXn~8~_^CVnw{%gr6TV75DimwCT$yx{4(g&mg=xhKc;aTx# zD4*6Yjfpln|E2^}xe~T{yCQ|A{UfoSV!S#dzLFfx{2hUXkeS!xd3uB6*8USK^ujB1 zZ#5@^qioxGQ7Zlu>M;8ywj1-E@%QOqMrc&xEG_ne%mTYs@tgY;YzYG0Vg-`}sLZsv zH?F;!0B{cw0O0o*Yd$7N9^6$h1_PI3#oWNa!N9;k0S8158D7YM3B)<}V9?lH`10|Epzl2|ihsF*D?E7{^Y`UeF3JEDK49BE3&ZZg0e7bUd|y0;Gi zbSv7kN9`1Da>~8#Q@^ELO`Gtt#*3s<-Y58wpuTP5yZ!ul{#oijNeln_a_V>V9|dgR zC2Wi6=@ztOFSjC-{2CN+NTP^bJUs&zBuDbCdY=f~?2PhC{RQX%{#Z?zHApkLdJ|x| zN%!_vE*K_%ZMI-0K{}~=Stovt@O?bw=%mf4EeVw%I;=YRX$avBqpi&_R?8BWLu6%3 z)`F-u8AM7`9xoWdIHphwu?;RjluyuOUu_Q1d>a`xqv0n$Ra7LNe7R(61N+;h&}&BS zIW9v>G;j@4?z;?wg z&CpepUQ`a8nd)uhvG0}4yrq<@Z7kd5-p|Go zmj@kDZd>3;>qG986U9_~*y5|*341th?4eFuy6}5Y#WrS;4M*p>R^4$JeP|D^lHFVL zK@gb+kHq%%B(B+eRjq|rJ0}vO0OKh;n;>g7F`7;$*P9wtN#Fc67g6$R#Gp*!Vo6!k zP5%6JZgVYRsk~7sC0m!?auH}NXtr!uJ3bl_z_bN_S@UVtC3mtQ~r_m>Xw9sECF zWKP=R2*QX+zC;&v?qx9};KVXJC`1aPkLFWkhs|b|&QDV%5(_}}>ESjZXf;mjFB8}O zl3aaxe*aJq@rxXlh4c8j*gg4-5kwmKD0fbtoW(TnL_KIO>6w*{`%V&K`u*8NU?0R3np!ql zmp*+Ynrsb?>Eg#R-&LKwCIMvE0WZ}f*qbGFDfBuYF3i=vFzKHoxr)M;T|!w zy)?^!#cMTCa*o^1U( zvTwh7HyI|+y=^)L%l|?NP<{K!6E#*_yQ}B-$LZ$RD`HIlzn(;+zZr!QrjhrN{|l&X z9!PZ#SbU=Z?JSVVBIq%8I?8q&bB`Usd24-|ES6OIqikqq_7p;%x_%uHW{w8q8_ zju7rgi*hki+bb{{#2>SP=G4@7NM&foN&Kl(6zb6 zAtlvdOdR&zPrFp{S0c}>hkKizL*JR94F<$oUve#yN&`}En1LER%dRJ^-mY^97SG9~ z_sCzhj9{TA%JwLRgi@W|8VQ{7)<{|0!VZ#b$Mp8uAy+GF2+5vr_wcsqVHI%a1 zBB0nL2#6vG=_1IV9pBbBgJF8YyBW~}RcY1P z&DgDf{bbwT;2c-aswCNmrkQNC9#9k^@Zl4mqv zJO+nerobgJtXG|Nk{_D6-#7qEAuR!y-$<`x7fCNPp04A^;U`^ZWKV+51cs6r4Z#6QQd|v zDu983tIiO7@BJ!!{S+*a3XvXk%#(}fpxH0czrcYSVx=^_bpt&B0y7X0 zhc{$&Fk}I!eFVO=k})9!2T8p>!tHeq9n*G0XlXMOIw6jcTglVMjf6x25*(xvTbalB zPafiJwltDDR|+1Hlrev4OVr0&-ts$Q2j!LTsr*tefIr6w#pe(AeBMZ74AHRy^kC1x z{=RpNyK2bNy-_b`a3BhMO;reQ?3Eov{7UKP_-P9lm3eg-Lu?NYiT#Y?>h!br(Zl7# zxAP*s*Y2>~^vW|Fca@=iBQ)1@a%2x23bKcqjmqdL&>FT99OYiB$k3 zRfrh57eQF%l9a+HX?+Ui-*tx&x4L3gax1<+8kiH;%I_}nloqZRe&+c5eeBbFzo>bW zJL2ZYuyMrl>cfT-@)~^z;Wn%py|m^2(mV4)i0iSlixOG!4{BnC~G;H*U-KT5~gOo2Z7-~4=L-|6hwzUexxd`dk|F9i^QIJYNm-^6L zHY7GxCh=DgoF{8Xo+TdV(c;S9a-uGo<hs3owap4jGjd zyJOWe?T1;MX}2{e()8C7tmUeAcdS~S1=Jmr111EqATm3r%0oum4nBGsDUlZY!hA4s zlfA>$s~EUQar+vMwba82ipm z*%7P2!VUUl=)+jY999-y?37EQoZ~(6sIqmiN;}Fn*A(g@wL(`zbL6j=j1Z^3K`|4> zs?SAZoa73PAh7&$gV}ZLZ)yLdWTuDru{=_AEb1&NPQ_|OD5bA%GGA}rvr(L|ocZzQ zBVR3`*N(lJ7Xrhvj_+d$b#k)4zVihW;=Pe2k06lRwq6mLF|5MV{ z2H+s^@L2O!iw`p`fckQX<$=J1A_56W8r(ue$^zNDqaFkLq5@JP@tPVTo6#lAq*QOq zwBg*SW(q7@OD@B>A)!D8%911I21M^_Ja3+Y5_*W%Uiq{|k6+*#8*J+<;Cxg=J9>~b zy)L2da0S+vkoIDu^t}ddeim{YEhdYXPrM4!_Cpn%ZqbQkZ19z(0+#e_Rw#f*K|~zh z%!*{ghN1UTYx|r`Wer^=D!Sf6XCGQT&F)Y|?Xj%-b?BSKH7X zZZdOIo93m+vJ@rYUuRA}pl4ym4Sw5eHtB29gyQjRD(H4qC9phK4^`Duhtn;OUi_DlWzKEh^N2nttK~*IwX$yFf-y&xHI%z%pM^S zkmFuiFKP3YoO9BA)UmBH!32^F5h z%?(s#R3x1J4Dx^9=@U(>A76p%)kbVm;goEaYG43A>83w?^hEi3 z;U8SN>}uRM$3DLJ^xPJlfA2p0_M3m*!^i%S^gk%+Oxo%&!W5V5a)%N4)Ay7Bv!7w< z_(wS)TT-S0SZk={lg~Kd?Sa_TZs3;76q07+K-s4mgWkWNh!{0spjM-t-6afFyzQ( z8I%;_0m23Oa$44@JgRBv`Q_)MFWg>OreGZbOH|az0 zXc;dztyQfsAwre+{f=3ZEy+N`a6VC`h(fr9bC3{Ld8-)~cDX@iu5P#U7-I$JEte_{ z0;lMK9m@2G)46X+r$1}jLJB|Z3WUj!2si=9k96L_jHSp>Cg&{V9%2JxQ<|>`8Nua( z|3u8PRWc)|&w?<2ZiU5KYP67HJxlHs4|^DyHL-^rLl%arib>);{ZRTlnTfe@o zO2KO|K>|t@qJn1i*qh<3z96c9zWy-V;rE6<<5MjRd9gLFj_%sG%JY5lO-}v%s|)-O zQJhL3j4;V2Zom`}`H|812#I&}dj0BeAo_tOl?JxT#FrM{ZvesG(^a;(+q9NHAZza) ze|*Ra)rq_YUS~yv?cL59KBTIAL=}$j{uV^IJ~ZtlOgSr2Xa31rGZ~A2`tCJ)hkm_6 z#{~R9j?Zy7UK&ZtX%FbyrCo0zrQ_#AF0THaFmboFz~$dwqBm1V?;5WMO~N%@#Dg5k z$iAUTv_S)@(tU3@`b zYeU9=EY}U*2E@yVMA}R$@M|7nvjr}1)k!j1y)(z0;;uOKSdCsfbQ|QV^y-jsV>q^( z-o+yZDh0SSl_b2HQseq>=B=a-nbEnI{jPWUlC%6m2<$$OC~@7&wlN`CI2xd;IXAVY z)OXaZ{pa*arvwO4v3ws<02nirHo{i>@p_nHpGSB)?OmHW?)>s|g@0qmjYgzNZ}u@M zlaatqB}Y$ba)BI)$66-5GRXRKBBuA^Pivx0BC&5S-R8NE?&Q7|D6cmD?Bw_0=C7>@ zSt0&^ywXy(pd9eOYF&;=Bnb2ps?i{98-cmd0Sr!%Ho;oUkVWEeZ_WUq0b5GNJj*o6 zOXGJAKP)$XZ5(*~sq)WHQ)ls^A@|N|3$7fSi(ZeRrz;6sBC<=Ig-bRf6LE=QIFC|7 zbS{EHsRb}twfKmU(v;4P&C3k~MaaXtiFxU?+@h}XN${aeUV9xX*83VV?;BX*uVzVd+o4BJ<($ar0%9y)%qFZl50VEXgXh6~+@ zPn!PPR&^CZ6b95>d`Lw)aHN8x{wR(r?*{8u24%QoV^&DunB$H7d=?rFHcoznPhpk6 zgk=p%jCdIuF>}kz?WG8i926O5#tO*u@B(jkf=Jp0P_TP-rSo$`%vla82zs=gFfs$z zXTEI109_p!!D1u5bU4#YK^vM1Jh^krfqA%2uUHfhD?3dJ*6n=;E+deIxTlt)otzOv zme?}=3&@y{0LWi(lN&EHI|vG^kX+|O!lqJ=mh=)?Mt-g)s{X3A41$B5CN!hGL;AK5 zf1PPyKTE6VRWDRGy9zcQ&=AP}h4ZsJSfB_9&7T__7;NF1NAyE%x7Cc zTHD4wSUYIY!Fuzq8^jus5e=e^g9Hski>uI`l=GF^?|wY%I7!!ek1e+Ju9N=Gtwivfma;szALNdnFp^C(?=hjBI| z?FimefG+|3I6iwJYghm&s`x7q6Icv*+m1d_5>->QN3-tnb+r{8U>DHm*xeTEHz)OZ z@v$M7k8bTIuEyeaDNs${W9S2mK=gse_bLT<>ZYlQcPU57M$kX%6ET8{NX*{ttMH^} z+ajzVomP#=<~0#ET1CxG_%G8$5oHc>x{R+WLUFr!bZO8!bVz1ERTw}bo>6iSwJ>CE zN=9tQWI98IOl&0naLCa3ct)Qcm}`9>x5D2Zs4!;sgp)Qgj`~C`K#?1w7;7YuO0qCh z0iq`MbHAL(eYNhR6yuu&^^Z%PRQy50A0O0Yu@^pqa=<=aZ`_y-49d+hC1v;&|^#|1B%YPw=HPN8E6N^k)=f1J-64#A_XKiHT#!y@^Ub8@Z;zw=b_ zP5RWa$492TqpwUla{7A~V z_1d-CyC)a=XoADQ6YdctLzBMao)w$~GMM%fwfQuDM2aHFKo-M4)(|AT)#%`zoBGE@ z8c7J4;OH9b7hfABgn&eXtb^HOjue*C)gR-Mni6Mi1l8*ainR>ET}7v66n94jtQ3rC zdhstM8;_42`VO`3KWD>aXY%k(c}>Drv7Ea3eBa-V`4?}!fbae}wSRF@S6Xh60U@Ve zd8q=WUO=}WmIK#YZitivo;uz?k}V=3$Mev9FcdXhLJ@V<^*R1ekA#~(uJyGg zWh*YI*u$|KdnHYK8pr`pUzfrQFR?Ish)QKYl%YTH3wb6Lb^%CQT+>mlg@UH0^q|lm z8noQ@z^m9Q{_n|{<3RCWAclm!PdQ-pc!D$Fr8GSnl#S}Q$yGs*kw?6r{Px#kpFmluAa92nmhyYsXHrb_4|W zHlZ=2V>P7fk$H8<3h2Q7<>VX79HA4VTmBJxuWac>xSm&Yl&J=$a1$h@a0$Q8aWxVf zG@-;(GtOBWHvH9uiLe_lQ`c1y0|mY{4mkdS(_35uA>;a6x>Ji|e7BPZVqf-!XOUiR zCErSBe36At2`^;H_YV~}g$Tq7CUdi?)$uLdK6bSA@eAaUloJlw#gPNe3G&RSZ#cpc z{X)<2H@F)yy%l*S8h`5F*=XmhLJ^->w)L?}S2b-+l7)#B&1?I^^*X0Sn*7$(tcWG8 zdI8QoJYToOq7)7$&*00hRdrEro7dUIXso}F7X~~by6Q@|G4;d?$C0LK3W?rA@uaLE>g${QM0yG|=tL4c>(M4;T>eoQj)@Xyl}B@GMLxQ4iB9Sd%c` zSals!{8k?*z}aNKOg!2XR4;C{x~0x{SJ`XmakGhU$}LiK3ag{6_aO5k+1Spw^1lgh z3LITFd~*m+M<&f5!EP4MdmH#vqH~7dHlAChEt*0BnL}dgf6&k`_l?gR0D?SM@j#k@IM{CZ@l2W5pJ<~(=XD@`-5 z!#~^QGT?465Ze4{s7E3S4ncY*vG=2RA7KaXe`r`0ZQdlaE^=J%pUn`1N8kiIU0WR* z=D+Nhg&eqdiP`>Sm41m(fIXs&nm45g0*9Y7!7G%Bj=DQ^b!y#p+jS$n-5drx?Q76S zSYbLRc$aWJ;P?KsVanbdBl$-+ghAMXIDGdJjYF};?BzkJ>csV1MjO`Kcj-gFFhv>K zDkUd^%HpqvJJ2=iq@2dCjm8VAX*J$hw$&&TT;$r@5P9aI=Hf3^+8PyzXgl}=ho^YP zWyf0@YFW^Xkz!qYInp#)YUi9}NcC{-%1)q}I6#Od*XxC{1F2R{-OyIq#tSmYh*? z)L3&}d$ZAPE&_&as*KHXL|^XCgs2o83V@Sf#+KkFJ?wK;Vc8M6oUR9!tp8R8cc?J7 zgQb~s$<&mTyTqbrohHgX0pyIw!J;vt#aXLj)3W=wi{lJbFk(FYy=iSYG<&L#&Qg{- zI6+Eu4)kj_%`?fHp~!cO1}%~B&hU!a$z7f)ZsuswGp$?*+>5&uEZl1{*M-;!k8eRf zA9LJkl>k@+PtXR3dxN40X$yfy93F?5ul+hOLIF<&bNw|c=@@B&g4oIGf(a!XUZeA* zeeA-*p47n&Pc|>M9AY|M4z*YwtSPxw=@fpOjY6h7hcEOw`Ye3Xdr$3%JT1mc-oGD` z>em^)^BSA>n@7Pd`^A5LrmjMezIfOCq#5VA=aO_X5)7iP4bzN@zN)k~BBc}E=Qt&7 z+{9#16dIg43KM*1H@{{V3CWpa9vlk?)9^@PgkoyE$`l1naW6c|DbJRak_Psot#$4h z!?%*oz*kAl|I+qy*(BZNklgS@O_y2kUtT^cDm04#J`E1-a z5V<4srXawErfOtm-{F$^h8Z^q?7*j1L3{n|Pq+7bgguoecJcVWDXR5$_RN2$!TaDkkOC!C`(t*XQCsHqc?N?D)gb38nRL25FcJZ==g%RJEeNB zvUWC^`ZY5n-e67^)K}u0TfDnRuPFPxKZl>saINgzKHZ>xwgK0`4!yukXy$cTkWiW9 zx8B19n3D1VnI5#<1O306zj(9@iODwk;`2=k5`na+m5UcoZPh>y#jcdf#FP#~**euA z+a0+kaFYH4fW*&>wzD>leIc*+HTb_wzl}K>l+BVF;z4+YPz#D(A5I3NTESO1R5k@d5EijH1R@--jKL2{*b;Y6(@Y1F4q(>k!E+P> zol9Mp+qZ1B23fW$@1bJJp=<@p%8T4PX~kl_>?2|VWO_+#E(dknHY}3*%$^IZeg-?qzCe&krpcK1v1H+p zg+XYnE3lmx)es#$(?d7ctUyCUYDoAs?~#IkCrZ7=gzmz5p9PAe6^op$%spep;f7Q{ zCm~Z6_>P?AR)Vd$B;!C$uQmgQL+zmttB_!DFAG{W(!>xwW5lwp|F|C%5)xz7aKICn zEe}3~6F!GtRZXg8l3Z@wL#^QeXCd!hp|p8451ePA&g|6OKR5*?J)UB$2s6@+=tOW% z*Up8{Zw6p)lGA!}S`wkQN z@6rD!dzsRewnG*~@ZC1%juj9jLlcsar~?QXvUFmFOQd!HTro)#B_dqI0G1=#+z#pJ z)N`HIA($G8z#ZkyJy);wtHsN?vg!5tr~>A`bo>*~kWGJb$sUys$BgqTKIE|!IJ6{< zzl0qSF;J-o#_Q_EWU=#Zvwl<2H2vn<-9Kyp$HBXK@D;n?4EU=D7!R&*$1>k@&cxK8 z9g5R}mzFG4FY`2SdC(A262^FTs7acH-FUb>+6AC~5RoW4hmSj2=B+%UB!)7g2Cr@R zr~-Rmd&;&^iannvEZlJk0!jm!+!}@mIi6{7;wf{wDWCv*GFBQ(EZG-yzl*q{DYA2C zA;}|^6JfDjl5UusD>_aW2B8$WC=%jgD#z8Qqrb4sXXK7R>zM8Y0%X(ap08qye>T82XC8q3x-d5K?YQkUtaVt+P0KbPtf#lg(_Nm ziGL#+Ppe(Ajdyrs1I5OA&G?*)YI4Tv>yTa({4UxokXq_`=Yg@|K2NcHz9UI+WS^gL zR{Xw5*jRrm=F?dZ{|#^)_IkHiVL>h|1p@+(9Y~fbSP~H9)M8#E@%JJtW-3=UJPa9^ z5OHZS9&E7ZEH>vManjAf$^}k9Jhz_^KKML{8%AyQmn0>w9$a4%X`L5Xmj`H<-=D}d z{JewrPE@qZB&;17_yVN7KID2ZD8*o-0{^_^Q@wa;2>)91^ zzfr&K>sWMqew|dqBD{m&U*JCe|HZc6NtqF0YccBjo`jJ(K&6iXlY(-O-QsQG3z%OZ zDHEk&Je>-rKf?HONW$Ga@g0yNXW)KOvdq`ryYm<2>g(&_2dR(TuV>SW%eyr@FPpZm zlbxv`Wzty&isTd>WYjb}6)fm#w2bWGxa!%Gz4f)NyJPTq6}IQk=E3L&zzi_E8_+-P zBMQ>Cygu|?9o{% z?;vsCp%r<);rYn8erMwFGC|)Z;v{4s#tvRXXDreUcz^El16L|n`P`r%r6`AauXs4u zgrtK0n%%@Q8(liq(&F&xikN1-E^j(rRO!qpkdc8pzQx4GgiIoY~;38K6@rHRyhxh^REBO2CV4u_#WXM?!T;t!i;pq>PUM_z8O|8pqJ^tRVwl1un zm){^ffIt6x17z)&7!Z78**CU@LLw{FsKA$$;rrUrYrb^+gxd+0m`4lMvJIAWDlZy&33vlf00d3KL#(qwvYivy{<0Y?!aqP58EEvzFC*yl!e5{ z`3;?m9-EVvhXGh=*pbtmFER3}N(%q@bPuJ;r@ehS1~oG8ZL$(L>adnbs5$(2?6m^- zc*jw*@0C5Sy&f=WhB*>OuKgxEzRH@?rrgYC|e9dYhRodE8}$76TqWoURM zrjg_`Wxh+BUKK(tK~|?mTc1x|Yr-gd2IjO?2{WhR1r=~bQ#~8rTBM@5L;$gkV{EFo zI|f2=&zNQ65$o$HIa_-On5q0hJn~oPmz(TeOwne=eFCzWg)DjNm3pXu@J@)B?;&x10KHFe^{q|h1fS)TwKV1#liIOW@?^(1yE7mJRl%s*~)_`S;b!nP7 zpC8I?OS(w|{o)B?{PAZ`Q*8zK3n#`QS~NJ)tVO3*;ZliJvw26&a~gL4ify1EK$v8Ei1$WTfmh`tIj7*pgk=WVEGNRp zg;Ra7&+9#0JZ9z7+m?%W2H$edWS#}3gRw)}4`s4T1>UNGbUz1RJ>4IVO%~N6L6^(r zlc1vofJIyIQDD8)!u+5#*i}v>6nx)#oB5s@+w%7Wrh?xOC1b;O2@p%vqs^V04+kFq z-o4&G3>6`t-@XH39Ol%Ivz8Z^;5}6EB!4XJy^>;p!%|Q6r>9gF=qVd0LFR|p6nb(J zvtm$rR^p%sm8|eK-p(ocP{y>U124RO^^L_k$cZkDR|(@Y`A#QcnRVP=T&f6QjKhi3 zENHtyGleVM+}L=JI%zYW;PcjGdEN>e?TrUSZ!9_hahM=Zz>g~mo`NtGNJ@=n zH8=6oWlrsizDFG1SO39otb5~4z4z07V~-2Ru3atE)d4-zXeO`BBEPO?hPDLH7aUx{ zYSB_?T5z%f5rK1SJ=FFtO+MmoQ^J^-SX6-?qu(l^D=d_&RkPEHqWS!&U2((PY2t zM3-%zCDN%}QE$Rbs&2UztfWn{=Isnx4S4vg!c*RRSI3f_3@cwZSi}|(cXn>H?Vp6| zagWpH;Tzt_UgqKT;(_vH%YQ3g9Gx-ps5ZYNmXLESu)YKw8aDufC&Wkf_VC<>i<5WL z<;=U<_|iJ7*V75L$!K@^dkNlW|9_gq4uuiH_hqBg`-lio2q+jqmZCf!;h!7{j4LV4 zFAjtk5K8t3KqMp_tG?F7UeCq+6pE8@o~Il)b-%vP^1Pk?QmzvgIED2W|JqUK-w2a` zs-v}bl!5W8+>UAAyhfx5KU4Ev>@vZ8D9?XohTFy2>HdgrrKi990lqUKi-B~qxRjJT~y%b*ryBOl_=AcDPL7HEm>tvt{t1zL1Z6k3d z^;Ws&BDGKy4G0L1_7Sk6r3N@}Pih-COoMG^a$Pk{KdTL%(fW(BPv+W0Mv~F>;OA+l z$odgT9tkaF{0HKfz8)9iLFVnQ+&`LfxiD$Y1Xx`wQkjZX7ElS;83{y{h^x-+Am(Ze zsnV`G5``Ci8o2_^i1v?us1}^9tbbrD9UX=;6(if_O2hPWG)8s5UBlWs=A%nslBIgj z?ksan3^5tEanrl&kPVF)_aF>&bOr+)n)1nW7~+P7hORan$*_toaJEqJT!0#&EX773 zjE)b~owk4mZp*YGBy=ikA1HjUS6kiQ0_WFDO_$yWFx(9~TJPS1cNvG%O7cXqQiht3V!pkoXB_g0;d#37@$mc7cDZz|m{G1)6AxYIJJ`mMx zkP-ICF*YM8F7-Ct#`N}NOOI3&(88&0TpXKjxpNg8U}GP@JgeqzE6AX9n;VsaBJ6PV zt*faX`0SP+`Q~M03Z5f0-FX_(qHDu8gYU4+??~jxm$&T|DX7ocYAKw)LN>YliLHaT zA~dV;owJe^@-KS3q0q_B+Tvod9{U%ECPy&^# z1Ks_nje1H~Hfl-WU-FrAV`AoBOBD!B?w;rkcqr(M$OB<@n&ce* zZ%u_9u@@>c4D%oiq43Aya;19h59=D?#$|-xPYdXuUrRSrxitw%JL6FVw`*7yqlJjw z2}F%L9-P_u$o{Za{ri(;^R7SW_q;$^r{$>{z0{ZY^H@HNc>JM#4er(m;feS--uS@) z+%XuX{tTWk^a&JPtHTWJkK~zjk{JG_Dioj{Qym9uOWOimA?{YwBUmS;jRMr)SCNI) zSOSo1R9$s9ew@Bd1E-Tpu^SLsYDg{iKU9zV7cDv6^Ax47H?-M*R-Y6TB4k&MqP!Z< zPBvt}i0ty9%sN0TI3ZiBba&Il`jaAUQ|1*wYs7keV88G^qHO(y)_}!fsj_M$`vi=Y zGHb=fHUH9RN&9YmU!c=*##s@%G%h~qGZvCuhauzR)c6>M4sne}n>=ss-CBFHcdL~S zExRb1%EACb`6Z6VvL}iW^#R7s!=k!yujdz4T=DCo{rH&}Ou~di08BfMJaZkI_4Gft7{mhkw;-p+^esfP z)@nQilG1Suhm(qJ9id{UT#f{?idK0F7mJ&)MNDkBX4k2jMVxYGbRu#{4~UThDWWQr zeCRf-OMGRl1XKu0UTr3c)Q%EVAZ83?CZid?-WA8y6xdDS-Zo~b{;l(;ThU)|H=FDi(M7$~u2qGx?el7fM-0l&2O}cly!7y<2V{Zw- z%Xz(Sk?5N^cqO7V0$a!FYF8@oJ@42w^cn<#!eLT#}ef60^srX#E#S78r~lu{^=4cxS%x+1KnbPtQ>gu zox0l)J51;Cgb9rbtdu_`)!)+mmLO8%lPi1rdf2xnV*GLW!p{fq`)|Q!NVl`%pSt4R z=8f~!fw7}dpBDf@gpomcBL7lE?(Z8?U|?fJu7T(gxG^;^E5lb>R^{yuNVjCTg6m|4 z>C{~=o8?sfo^9BuZH3%mTM|4IgJ!?E zdwjsU)z>}PzNGf~fuk9;DtI%ap)~?WzCN;x|(yvmFH@?ZBJON!!+<7t(uvO zTZ8kyYGJR#cRTxl)4iQADe*Ira}t*uVN4;Jl&sIB@9zn2C{)Rqt^pu11=%@0PhN<* zmJ*+K;3_a9PQjW0Io2u>IhAa%LTjeTYLVGm3N_PI3wF^>CRjE}dU{2}k7aC^5+POF zlmZtw?oN6LCsIai zS5wI_Kq&G~;_iztxxwk&UD;m_5I~fRy7}x$CKl?W707?8U05`UmA|H4QM$SPYONx`E2Wi?CULy7-j|i#8dbaI{x7nA`%Ji| zmPQFhg8pG+45DGuCEW9HU!{gHHqD9~AbGwh0Jd#pRbQ26zUDfz6goC5H727l`wNfy z;kFds!fgSQgc@226w)QHOTWmJ1-CzE3niJYEks7J+6njA;-YUZ6`IhMrx9VNR~dhY-^DA;sbOJr#O6bG?Oz4$zNC`-+33I1crm z+QJjOi;|#+JokKndHneH&ZD&3zV~oAXCao9Ltf01u9cwrs}0IZawmROe@wwU9zEC& zF42$bde1)#fO1_pg2~-)dcW?%SnhrS;r)02zceOiJ!kWI9Sp|+0RtRu01znbHlMg^-uTlPW?!9SSS$A3YTfT2*J!(@P zkO%S=oi;MaJLP7jxYzwE@B&`cX?EJUH#q8Qh5}zrysf5E_9Uw1Ng2zcXnnP~{A8`&1sGi2e&6Ai49=}~e5W7LHsz>z>lxOnbdz?YXJ2F^hF3l1d9JVwWYc}iU7-1BLopF=E{3n( zEuUnour<*_Hx3N97hE-NsZqe7f)FgCm5+M2wok5hp$Msh_k4NWM3GEBdi-bx*v3xlfnT*5=?$8=-xJE2aq1(A!7t5=L5v9z8b zG~~RQE;Fq?-3%1L6!3~fm;XuctPPYi-PN!WkPzzKf2i|a1+&D_bRQT3W zMlR-e4r)0IBNr!I#5yB3Onf-#!>jbvBka^8CY#LoUYW`e3?|A^`Bxfqh;i#vfFJ}T z^YomNC{yZlzUlHZM=OdwUQ^XImbBlNk*T)EYQg?mBajb`6_rr7xedhB)4+_$ysOXM z^xOgiFH|QZNIZJWUvM*)w(ke93m0GSb9aQ%>j(ulE=1u`kd|Wy%y@zDC`7_moXsE| zdS!#$lE01PO$!KpQP~TB#}LsV7ekNsD6+j|zM@F&j30g4+JF%xx@?TL8!hM=a>Sz5 zy9wIc8px&OiX^fUI^}KT4U9r$UqNbzq(g;Tt1PR|Q zlc#@OcJ4Z@BXOr4g}$xYQ7BNMjxdMggmS4dBFR-4Q0%n~OIfJAa6r+iQ0&{u$Wqdm zk;IOt(q|$uW#ooIQPD`9ls%LM8-yMIIdP2^-4$w@)ZRPCdszG4uF?B(#GceLj zchRi94EAyFg0nj`NW3AWEDHrY%WS`u8QrcOIg;w(@zv*`&ey!WpEUpfORt7>C#_Hf zQFxbGztdfi8X-u+hh!0mBC(4C57^)2{bKP6ZnhvaMRh<)3Bnx{C^A>4o{B1t)V8%% zi>w_9ND9cuUCK^Z+D~(xFYE2exBL8yq!a9%lgVuslbTvRU_b+LHHqu6%>?M1IXeRW%41~mRQv; zppHd~a_sh2R_O3{)<+k+#Xag8qil`5emLMWaLfa0eg?texbmIZ@*fOiCmloezfsKw zaaP^>rrgt+vp223>YTHc6WDOQsOIeY3d?}xiDZz2(Tl$6sag<_&BQC2KLd!)OiU+^QIoGPEVEFF2=z~@QM{b6 zcC%6yC3Fs92&Hb@OnFv9BL_ls`Gq6lXfXz}f=G`(yV?Ry3Ayx5axgW|jnGs;HV~tc zu^{p?o~wro9Z||L7f1Et4}>BnzqGwd1(Y$09Ok>yAV+nRWxxMJ{(16Vc+;$FdAMOQ zw-2h{U|Fb0euF?i>LjLIQiYDaCNpYNawde6+Ig;`yYQVxK4|W417PleCKc65a3Jd7E1C)3W#4l zKgX+|^1~}sIjEwpk;Sq`gJpAuR@w1OlE}TVizea$oy=X;5&ow z^3@3#E7!BPw@3&V3+LeD6dX0F{B-F5&QPfBQnwA1`cyOYpfL1@zpx(o<^}9kHm*6a z;Sd6m+oq-Or%{#1(-C{KlhkI{`wr#dvSCcTM%D0ZRJJ8gD%`(U&{_EKvEHqc-Q5B) zEzzy5`SId?mwI5~@Yf#?p!Yvti>7p^|J_G~pAK^-{&kZG>=?vos6Znah(K^fA7K6d zEcjz&kNYEJ3AzhWjk%~gyuf%721drtM&_i9)S8=$n;7%{?%??GD?8War&U#b-)H&$ zneomXbO62k+p-+VTKh6f+mz24ZHwtl@czD)y8seUeSH}S!;7x438frUx7D)QgAayu)$th%YB$9Od#3I(hr*zM+S1k%v74mfD79 z{ctv=WrB;E3MTzB(j>#Nk0nU&Jh~acEEaX;Z-gKoc$n4-|JMu9P>49LdgEbeRAbbQ zNckR&oZLANn%7xAhPvwbmgs>dbk!`g#ioOGd)z;Z4u&TiAI=IBZW4Bv28~WmBtN<9 zeJ)`xQ1lM+mx$uxT@k%eN#=$%TQx#{+DM!KLpW2kOAaBgLAI&=4t(+d(R7Z{nFU+7 zjymon9ox2T+qP}nwr$(a8{0|8wrwZ3&$-|Ex&PJJV~wg>Yd&)pF!5h_i#zS=yPI0Pga@@XB=8RRqh3A`v~v9Ee8J9$l@q5M=xBNAIG z9rJ%G4B-;w);1Oxrc*99KZ&?pa;#V15~a^4IcZY0XrUyJs{zViATsNd*n@VUic!Dh`pHTEkYyX4m6EA^X+~^iS$> z@9Ie_FU0?x?)K7hag#t>LuhP9s~dRe5n7d`Tt4r>-F`30VPhYn9|^#D7rvPhdQYIzTd;N%IAKy&c=IJx z&abmHpRBhxtPYN>v*OzE4JUoX+1puEygyi|;3PKr6BlTs6=a$a{NBH0xPBR@^XB-7 z{M!5T-s`t(%-wf(giw@SS3ag95tjy)HdqM~$XEzXpjM(O>4j^p9?~sHR&b%%56z&J zEmZJB`3GUNZyYM9^6pg`YH5IBmkO2j^svw|wXE_^B>qj2kGEw=&jaI_>yCLih_;0p zZCTCOL`Kx&9P*x@G)>A>PBVdUd>()3g1uxq|Gj9O+u2<4z{w>CQDXyBJ{ofqwG^VS zk2$IK+v`_Bi2+m1T{V8QkVCOBx~WLu_E86W;sm0>TFjM_;WwwnQ@B4`%rVrt6hcMh zFm$WH3IZw36h(#f4Y+h@u2giH3@}qsvU6hy?2H{ zqsY1}BEP?#n&M<|)fEhrVKK}419?Q3iaT7x#~q-SU7=J@Um_kdBm0ue_(t}>y8kuoR2& zEQqxh4N9_4QE5@tkZQBvo@;s@EttQZo8VM4bvDl)>l@r*vaVRFXJ6>^z;+LaQkY5& z?MtP1;uz9Gx%B|KH&X(3!PT`gaT+mw057q7y;VgtQ`ahbtgNlFb|SSGoNN z^Ms%F2SHGTyPpo@K~xAM{9)*79x<6LTY$Ly_Ju0Fr>aKORc@J~^T zA9Wk#r9|%H{x~xZY!rb4Ft3bmPJp+6IEP-&*zGNjJ6EtF`m{kR?()g=B`?@l(SzMV zB`Tj2R{y~2yT?=5h4hElvMKuz=#1PkHU3~i#R#@b`BVXO9}2NH`zVTN3}muML_VTT zjDHe+#@t7M$%E3el5}1CHIy}}n)YH0BUqwiifz?tr3G;%{`&x;ZG<2?t$JJI>9DEE zmB%h)cv$tRF@epgcv?}UYlJNTM2I05G8UGBG;lNCpqz)!ozTezec*Cn97xQc(Jajs zK`bxL$$?;Il9JN&D|TN-gIw&>X=YcKOdHWx4mQxR6J&6UPz#P-C2)!l`zq72sBbSG z+*tDnQGmVjSrJSF!>lEc5}3X08P?X!Xt4iVn9czRnCLErX37*Edci6PfutxXT1;&x zP>QnTG&eB9>%e(FQAJ*oMW5iJ?YWm>63!A3I@0Ms`@^_waFwjUa3%tpPW-GOWRtmu z-;qkw7p#Ka)<=X^e=K4mMU0^saO=H?$e!pL51vh2qjlJTPD~-}pt_ojns4l*|x1te!&%mq)C{~_;&fnA=`tl%bwoeT{ zFCd;&CS#fig=&+%h{$~%FAAK&XfMjS;@6hhXRWt)5BO5}oEge5%XC|Qb3j~CIR}0| z|5yG)Iy(O;e;%)gdFI7Z<>p<8NXWv+0uO%jXU4#T_k z)L#inGvQtdhEzXmvO8O z-7j#TuW$D5uEg3G^~6+C5)35M$4c^CsW7$1E^?>*3?3g~;C#KK@y(n)!;8+)%^FHc z&uo+#1gRBY0^dm_n#8Xp`c=-U)oQVzR@Y;MzpC^zR%hf|QHaTS86-}{a8o~#u3qrzMlqwb3RhCdA*X)xQecvm^Z zbkr5U9){GqHvW?zW3tA)I1%}FjIP0!5P)@pzSL!1)Jm?Y)JPpUbG5bBA-=9E$3_EQ zatLBGrojc^kc${YPEK#4&!HT7vvII}Yk(t7O!GIcaT-AsPEa@|{ooPf5oxWpAvv+=HmNl>ps}pqZ+Xq4S%J2UcDAG+{LDiAp$jBjdcG?> z*J19Dz1CQ(=$&Xc{h+n3sia{Lk@X=-(+XtJQ+N*&Q22c|XAE5%?hz>~{wJ(fvK`WU z#%JrF^s(0*6^D++N>;4g7+kn=(qWtaX+@e&x}qFZWWnIu!jX>H@U z8zaP2eTpc6sdb!>&-GpR=x}e(uKUfM6430S&zjiFh)&@o1=;vpaaE#7m!g9=S4BN; zNlR~&OuApr-t7?`_Vw)DSEWH0kvb1Kl$QaF2{!?ah=!}bt+&nU-CT|>2xlDb<^K4f z&SuZ{C?Hc`b4F3~+O=$@_zra|xe;qEXKep6&u1uW;or{RGq{l_#@>Uz|8ft)#4Ig~ zqGYHcdDRB0 z&Q8sNXyoz03*2Mqcmf5R<*ABnU{M<(i>or{@~G2UdeyMjrS-5&51Q=dIts6o#bPQY zxLun_2o0OoFyRD@YEdbbOdrBdYIkV%xpOh7#nzUdR!=6X)8>=o_jL%ax&}P!ik<<> zhB~QhlEflX%Wm7Mu;p}=6PuGLh_x;w0}5EkHB4D>NtVHKU@&3bf{l^vO$vF3K8az{%@7a=;mT+Sok-+xb7?P$EjDQ_MfKT*SZ z_q_4g@Sdz(t&_0RfY@e1rf}n-@G9YDbO$wByAPQn)Mu$1T9K#@r2KuoX2gN|EqC6g zDENUWeva0Yjiww&Qel`aZA>Otk?(j;fa14%d33AKX|dqsGeB&5{qOY;XyeICwV=DU zNAvtI`3u<(m()sVtz9#^j6TzU%P)YCfEHB_5e8ye?24k6PE}Z8 zL&MfWM;DPB=nn-goB*@`43zWI*k8caJJqGh?VvemoJdwaQ25ub>1xvw?E=3WXi8UF zO_mSf@?=j>?|(m_iPdQdS#^J+4Vcsbz5dq~-K--cha`aRyRDO-Y$#$R9jykR`8q27 z$w0c@?RmRTCl5aqG+fRgAR(+oR3q;|QE?@>R=bw*Vl|=S6=b9mv~iW~2_-l;P#sIjj&vp^U{a!_c2!2nV%kmb3nd=zv-8a9Z5k`iEY zEMwf@n3@vYo7m*;9zkRC*ZpyTg4r?Eu!dU#-`oz;-Gt~}QCIu~nDAMCcsoD?gk132 zUtD<-FmoO_b<+EwLe{98%|CXu2(_y9UM%zFT{m>3O@KShIHnkuZ438=K30r;SW#HT z;VaiE)M%=K`0n60m{vPx-N;o!%~jMv%-W`H{?~mPRtB_qnQ4fpjQut7p&02-CSD6N zl*WdO^jJpd>ZM|tmjtZ5jp94IiEyghr>e1nZAM^s4pL6i8EkhcncD%{>+;PovBn5) z(y}GBg^9!MTjq5Dh)QW$8fNWV`eAbjKb%z^nwchGb+>~P>JcQ($<$xHVsLzq?S1yn|>l&cWL}FqNPD6dD2{j_RVB$rVt@NabizgX>6HO=~fUL z0N|BBkj+UiU2(={a6{UCOk9vFAWKRLGBlDES3#{yQmBj%lu|4Tn=&_|MY~wf-R>f6 zl2Z?jt-%qX+m!5d8%D7eFCk@eI6sZtlcO)ZfIfIb-kBis#(rt=V&qql1?8DEHA-Kw zgtYrg$Jzffhu_e1tN-c<>;C4Io#Z2EIglP0Jeny-zPsXsq;G9I>7Fgr*K!ZAYz`UCNHBtC)Ra9VujnUWK-u7;v=pqm6ai-b$EF-NOA~+sCEA`~XZwGXc1uQD4S+_CTvIprlf^@mLHE^(zm0n%jLVWzS<_6$uUdU7ZhE7DY8{=(yDfXH;rG&M)!D5_|o^fFu z44ZAN7EVmv4W8gYFTPGoW(|3#kr7Rmr0dYNrM3sHc5YLh{z`N)NOWRWP#Up4jid&l zZJ3ofb|@q88;;P=jgtg*NS?mqFt8wChrpF3;*Z@9JT68*NT zfmd0=D#_keZVr4=+4NF=mYNSVua`(*llNj;iy)2hHnD)iS0zng@K?QEZ$O=iWmvo@ zw+Qg+V}}3VMV8VCnaN(_B}vWyjG5)Z)6$|YzrQe+IwWN9X)%H}B0Q+%I{#5fx}W9( zX$|K6f?Zyi)OGDhlAOHAj98{9n&VHf$!jS#^Op9A`mnN*;#R6yY~i*!vwute;|&Yja6HSm_Cm(zj>88$Y~m6hRP>?X>Y#6P~a0%nAme|DH08EU?jsEljg ztc|8!gF(m|)^>k9MuuBGXV-Fcchowvn+{@?XLay?L)xZ4YMwy_+MR)JLaHz>J)&W=>Jt)Cxb*m}E0{#H&#jtg~Vam2pV<@DyJHz31fVQbH; zdy$`v7Y07B^@T7F4nBdRv5h(l01vJeN)?VFngo}n$JXxt0E)-^{3?;ao97_Y*F|HG zk)}F~^CA{`%8YmztUVK{b8+`no+uQjOE?=U*3NNWkLi})X63EvJ@|2i=DkDf(DEI$ zBSfwER3X9mr)M%Z8$cz-VIV153%4#O!)6+!eM}bWxC3?e>PUo5U%?cnt}YQJN$lB> zkKcGr>p+5}b~~TYKc%w>c>s;Ubx)&m4>v7CLylaX!f3+T8utj`R_#=1U&g|4i`)7q zmCOYaV4=)p*c83v3zT9&i`c^vgJilvL|s@jmn6?U-iS9j&>{R`|HUxTgI&&4d5K+< z8zkM_^TxVocpfr|!Lek)s;kAs7;#tsj3V-r}JWuGbK7Yk>OP&3*h2UmV2Y2X+hT4X#= zAR)`}XX7Ql)AS04_G*)nFGUrhy#!d$yxO7?FsF^Oi%Ap@x!JNhY_>;EV4)bSnT^%n zdwx4HT?tU>geYms5@ise(()h;QCX$%y+e( z{raCY^zJ9+dAgBeKGHghzVXRq8M|1}<0plEtfdrz>lWPN8%NY;b{ z@fxg0=`Qtkt{hDz&8xMo>|V}WIx}U=95GT<{%1k+R6r-R6LpXrn=-4j3)j~$|7Z26 z)|r;w7};lZx++^x_37@G+I#yWfm+{aio^?;|~%d zlZ7X(31Wq)A-(*}On?pI)XP&!tXQ#(mK^?f#Gnl)+0(f~)iX?^OKHtSBcGyQ8B zJy#CE>|O`h7=q>B&CdQDj<3?$iG0vtxP+SEhBz5t-JHbApk&AMOuj8$ig(~!-M3aj zlRsn^`$e%PN=?bxccy3`&dTvOqL_?#NFs_}x9qUgdrEi2q+GR2mz;ObF+WuBw>y9O8w1Mc7@}fn`k1odSfgYl^GM1aIxXCgsF{XNc~41) z`uN>Bm{TaIFREGzQ;f1Xhy(Z}0t(pB{OnrQymB`ud7=Q`QIrx*1XNqOZJ`W6S1Hvu zEBO(#7}F(=eX|LZN9CgdNbq4PDi!){r+{fxwhbNXFfO$&^Woc*Yi6y@rI)_!<3`J?|tRUU`*dS zhl(%IyUNi7 z4$IqnWpO8Bd49fm<%63+xuZuvp1`j#|7lMF|7lPE@$eZ>Bjkd?+Wf-yyUBig5D09( zL2?2UV)jRU5q7&nzX_!93GmTLo<}y!O*=g;opyu6jVTh@G`iZ%O5YWhe!wmPo^QJ# zeFyg+u52ewPSFb~a^}wl8Nc1BEm|Fl(-ik}NMFA8rqKX?UNN&>&)%&hMNZ`7*p`tMKs|MrewM zw1s*7MYzkQG5Exjm1_9N1Tt`BR)n_MYJ-l!G^myRhTrln@wTv%97lwa!xQ&O)a(~{ zH9C2Nvr|MF%RuYjVx`w&*kGG6Oxxets1+djU z@q5tHyZ&wl~IO5a#*lmG#*bJN((&SE`7_Yvyi0F}b5TO`-y9!Ig`VSacE0=;!0CzK7&5e-r)G=FNxt*VzZiL(5H&+a2?Nu1O{R6 z=&iP)V5mU^l14qDS`bWn-5m-)WvV4|&P3;7V6@n)TBB`T;CF4bV7Xjx3rK)FsHBcz zZA27<0*lltjfB>L3Z&kcL(D_7>|HX+i8K*UQo?kw)QaG-RfK!=1K?{ijDQ_J!EVOo9rzPnFR(R)hC<4HTnjrQKT zXcS{Nm;69xL~zl_O0 zoDIbBtt3M}ku8{KP25DdWRt~Ba!1qZIqj~NP?k@mndA97mB{6TcWi^Sqv}Y3)fdpp zJ6Gygj8?d~HetAgm^C|s12!X>te;sQhp+|qp{jcU_B=B~GG>fVc2}>lnwcJp_>~Er zCeO#|^4A5sFuhKb7x_q!qa5ZId%qW^Eey0y`_UjUPpT<2HaoqVX+hI~Hr9pn<6THf zpBm*mjh!4gERm2n1yBVL`8R1_Y=&AMpddB%PX^V5o`(wW(WtFI1Kmy=E`|!JKjBa; z(V_6=TP-w;Hz|cWnBC7GG^QduMGM|d#D6!kgYwu)ers{lCU+n>FS*60@S22jq}Q|j zjx~REsF0XpPnX0UM^D6z%yZX5*oI#Gqyb?faEO?ZkS+aHN;W%)O+skadvg7X1fOqrA>!CziS#Yiv$e%ee<=VD;_AU4I zejvfcxg9NYBb$14!KQY@i1tm^_dlC6;D4}!n-MbZttcp&^P(kn=! z+Zahe_t7p1A#HnY=v88F<$I+kH#Baefty*_bw=)aT~D3wH`JwfZ$~H4E!0HQ?#4~4 z+q0>H-xq=tYSy!Zr1_jo#LMH^MJpSsS2QDa`2Sb{fX>0gs91FmNY>vE59fT)>Ss9r zA~Z@J8k7i2%Qr=q@!SxWcDZRyRIF7FUpRnIi07vw44@4%l;n@l2EO-d$a;GniUHPV z4o}~Ebessl{Xq#Fk{fP`T7-cjpSpQffC-*3M4tGZa~#xlQ@$*;(X)kz7OZcw2Q}kV6oR<1p#*ae|AILY97%1-Ps^cw6NTvw7!Aw5 zQ)HGT(>n{dPHf8%%K_<$KG;kNnJO(lS=#iDpe+dEFueWRDlrwPXu{q=2qJ$2Ip{!o zoVOUFxYJ0mblHlT!!6Z14Ud^NT&WGGOiSTKsS4Rb=&)oUvTTZyq>*#yE_(7V>gjJY*(?@)&@K}!mPF??O zT~UfUnlDzfzcB_GPav4(v$mN5O)YTJ1R@*XYh6Su8<0oy?^PZW(2#MN#WW9{me4## zQ|hS^(N-zivXa}9CXQ4*uk5rvUU{?{=sauLb=-Jm&SA;--X_U&jg!vcuK4J%IdWQ5 zR?!5!Eo;K`XH37iehbeyXCN9l+QHSZ7iXJ|C;)_nZY_m$$&WpE7w{R@F;A6Q{Ghg! zDj0;j*uxh!+Ae8?R4oG{xjD&$%vli=QAXxbSpx~b)0nss7hpi66~g;TX-h<3W8Il}u+*z$2K%uQS-3Hssk*K+G9WjWJkRYfenVk)S=SABv@*;$2;yzu|L8UdUY78D8o zG5fVJu^`3yX|b**G<4iGS0(5{`M^rTNBmO@S<@NM(sIdjIu~Vq9Y3f9-e^gERP;;u zH-2=(iA{NZh(LNHTWyKVyx~LZJmfTG_bphDOl}noBJAGfZ{ul3wMfMztSnP(r!crc zZ->k3Sn`OA>J4_aXb0uw?Ow9`$A+Ac|f`dzd*ym z;pf%XLw>K<3}bW9@bOxrx!s(&ID6B(F+JM-rFnR1{#+vcY_VP|Fe&`9??|92}3s1W=cm#&EtD`%gIe3{;qeLPVFhV7;&_(;z`>K*BnTN1)zWFau8KQ zF##zl>E;FLrN5>Pc_3%-nJ%$#ijd^et_;WL$tIo>hVC^F3q(~DK0lh*l5~XJTgxJ6 z9+{4DE_n2`Lv!mY`otDBis|0}1qmEg$Ij28Ok6C70xtr|&qS3%->2??Dpz*@*k4&< zj@TWiyZgSTff+I}zah$J7=I3hd({Ji9MGO{5=dZX0Z_Em)(mC*P!BVZ{iN+BT#5K8 zW#eHs3if97a4Iw#ciH+lc1OgKr#!rZi5QxEq1_=Z))!C0ExOiwPK{Tue4KZzf8_MVDS!yZyp3FZ9&xZ@mR%^A5E?R6qi>rb0qSI$*@VfT-YR z2gj~lUQy6HHV=l}L!>^nYzb63$%CzVYF6<#(%1*a(>=XZXmV*l^iug~K2OUB@7FJ? z!X9Y%!@ciN%n(~MAq}7>>z_ZTb~@K%UpZ^na%c_VK2VAP()EJ?eZ{QTt}ecYgND@y zlf#jUwW}HGAKvw-6|G6Lr0Fo$zvYu-NwOpl(5B56XBX(DZ}d3#NgO9AB;D=aALkoO zPin+eK@pyw-#?>Mxc?nN7wh!@2ZQwC;iAsKhHW9LW zKt={bQWEGkx{gb)c&YGU2{YFlXXNBu)n3O57x=k?D_qQUC{yR-KGyc_Xl^W=n@U?M0S*-UPabYwZ;vt4*lN=7sBT@GL~>%W18l#%sf1;4 z81@~byiaDwIY5g>xsoAXHfkLl7;I4ucl3!pGX=%^{R~zsNK*zLTAHl*;6Rb#NAXt- zoK(nUAu%iHrCAIUESouiAEagIOdB+sn`W)Y{*vo{i~yTW^c;G_vq;koi0+6+!kVL+ zGTK~+G<~Vv7Ho<2wUWx>`e(fA@QkCi!-2chV-v8(>P>_zW_cPHm`PfYf#TE2Y-%Bn zQD1h6kTbe#bEFq%9|@xyaH&~TAW~+r6OSJs<(WK$O>tnfUt$=t4XS6}uo?i%m!yYr z^LB(HbQ=bJFC>i#+IYu?e{9dH;4{9W;~3x?Sog&Xbjg*RqlErmwW;9S)HgShKh?M_ z&NM4s-_X&bKvit8NJ*DBfV@@b%s?tG-uDOSsu@|K4s)QO!r7`90Pi=S-+kub(=5t> zZ&vT52(43Wo?z3~=#9V9t{u)w=0VCE$`HiBIQMAAYshG%F}H%j6;N5T@ImUrK;C|m zWf&K~IjX;iKDi^@+mfBAz5G>snr!r)4q+xqJoUmZ(HDGeCfm1J515!&LmmK&S_;K} z7b^UNMR(>+x1q4L(2Y&58DPhjYncnk^?>DoP`6Rax>3L`oXk+RZj)M0i21dm)@y&` z9=AY-G{u@ed#}rF1~V5G*nfo?<&XK?7Miq$nn&xKdayNq|7d}k$H$qY+w1jX5}W)r zz4HT#|9_Zn@xSSVk^n3Z6BO~E5a&P zBCeH_)udlA<;q*a-5t~1)_5DExqcvAJ9N4Lu-nKRKf5+JIlMycn>wE6)3+50SiiVZ z893)-{b$pV!6o3E9pC;@xf-z*-W^l`mDQzNR*BinI{f41mlI$UKuAdPh@4Dh4je4Y z*0;d4yS;qDR~e1oVs|qjsaVabiH;KL#l#+p6}LV+ld|M5$PJqvI3DC17iu=wLcB}={pJ3Xk#sM5JHTj? z$6mW0-x60g{#*G_W;ZqzIh?lXo>J4@2Or3ouMq6ty#C9)ySqRai5yx)@zYCLb!nc% za0xQ;j+}#0>#rZ>p!SP{@=M~H!e*j?8Fb%54xxt=-vqwnWwuQskxcRRuBwQ7UYT|i znu32yF*;1%SlG!ET)ncSuFT^@#}LzkhrNh`Jk~O%MIC=1IU!@wyzaJKkBA|Ua)(&_ z-h#}GcyVc_C#Qy`tz-rza0-Y%d>M1&UCbI>|a>BYK00 zSqQFD`86-^OeZ~bSe(##BDaUwgr=Zi*AA$Vy<|)i)wJN=VKwMQip~?V%}&&2OWlfN zk7%x{NNH0Qvv)6)bEMuR-*<*ICawRb4_*VNvX{SrUmcRL>ENbq{vkv8+3agx${$Sj zmhF~(Z^rJ;nwan3@19X)Csvz&fQxDHlO2wuHI6db-{eki3MIT}_R8F=H5YAJI$ca= zmi|d6v$DQDzD{oj$k)B!pLn~#|KAy$ts_wRA7PKh2$3MlUyt`*0HMFe>>e|BxVugM z4usGhL`2v=AtaM7@htJWR!xNm7>zHBI4dJJ_dj2Cx?50}0B?sc=)QyZj}3>6Jl=ow zmG8FTteKQn%Bg^1$7-(LC6auA>{b2y+0`FBzR%$+4XZpxz`uYWYwE(Lrd%}{>Ra7^ zF!uAk_HY8=H=%S^9Hwap2T&ZYer_gdiC5)7XzDf3su&4J=9xZR*%AN=6T4jvtKAqD zChQsI*7ruC;!7zxORGuQ^tHLxv%(sSUNFhw_=$m$e*UI{fGAxM%aH*T zE;A_l_bh07ItW@Ut@=D@_Vsg&P25ls&GAOXIU=~f+2z933DJdYrTtzUR8x`7_ARG8 zwIb@O3apr!JOQp_s&lj#lD`uQeAi1b#A*mw-=Yt7n3KqD42FDQpz-s zRAYNRiRA0{p}jWo0_G>)yA*}bU1Y=?zwNYDcg28n_4|Fnee=K;@_wzbXyU0ZKbe!hg+Vk9_;M@Mcn#-52 zc5-}GUfY+Kn|Xd8yl-3pU(AX9+lQo@pSm1r`2>UM3GWpdM^c2(MRq93ehDhu^IVLIY*Bu(!nlg{Wr8nv$hI`lo)7;t z&sk^I3<+y#XqV`RbZ24kL|`~wr4NmLr=v}B?n#3N<6@~20r(UDiY>{pqBfOVH^d^f z3Ws;+;NWP)JeRX3Cy?rkHww1ejamwk;eyhdV-8_Qm_n!M2bIn-`flr!)wvA+4vui< zZW3g}%a*n56lmaxCs;>9!`TKW39AV94MU)ypQ2Cy-HeBS|3NWX#-Mc=u^%d^pbxrs z3dijbT*R3Jyo6r<_BG0+CA4L72Ae{nZ>4#3_q-5cC$dy-37ddd2w8!*lTjy=oR&LW zvWS)`+_BK!$im-5<|ebl(WL4#y8_HhL7tyGgW%Enmd&8D+~}!VK;^OlQjq+mG|VX9 zG7wF;UcHND`iaCNzk&z#1G48uYlSsJvX#)MNE0oczu$Dmos8O+b0)N@f9!L<+^!Q_ zr8$|*gSpMjduOBiZj0#FEr*y7yZm|K(sRRO^}$!u>t2}k38QSmhm?Ev3j70)DpoeN z9Ld&ofq%~jjT}j=7GvvfM^9O+hA(DvD<>lQ=xn9ik8h@yPKdv2mMZ3<7TzE2zxUT{ zoi1Ax0obQY@Pw-HNxZ(c`P&+0WO@FCSVF`(pa^kDtD=UuxNf$Bh{6=YE8Q#e<%1Uv zUuet=o9~CCkDaHdDw9p^9|FsM^)@EwL@^H`21f%Ov$u0u-tHd~J-^JP_vr+Ln`8ai zrjvx>jHAl6vIB2UGcx(3Re(9QRUj$Cmmg^c( z+}nuXG>^ttx>uSqluW1^r~;a$Q_z&YtB35;dJ%_NfIXXxr& zgC5rYe-*gljgw7g#2w(lY+>6ORCEZWpdH(RlMSCq(A6iWqs`wBcSe+PT;|c5H78bWqchMIGBVapkEwhjB0ul#l`}pyegS2J8+A==d(cV7q+Pu2} zP|%SUBwsD#W9qF2=Vb_lDH|JJ9qg6bdO8lmOLwoA(?ny{fbXz5&rDEa!k_=vb+S&w zzZ5Fi7BrpWd~*Cq{)E8CPdLOK)Cj+VA|ZK&c<>__kc2|6c86vr-y09dfAPRps$5-M zt)srat$87rn?7&1wXq?uCs&70Z_92Q_ksTA3|8PEfXaoa1UkT*s~ukt-|7}C=g`xV z+~vzL^W^wS>=;(cD9tH|g@`@0fg|)ls)5mVZk7%JL)V97mX^rT5Jm1sNp@|Igzw3s zH2dMug#KS53%(??1hKfyY7usNG-DivSfyog11U)i+9Z%$h*kJ|LJwzjzG-Z|qiFRn z!UCkQvLgW)cC4m8LtpLGbeIWY2~xQ0h>v1TiW1Ug7fM4FLf2AENWZv82+G05KP%~y z=%Ef%99HRF!wkO?aKg+WyMcd8_##fI-|c8EsnOFtiy$Ya&vqHv-T5ZcJ$(Z8yK#dW z{tYRdZ}t^gyoVupe~?E*yqA=IXD|FVk@h5-C`vX?;l$jcFO`Qq73p3N8QAp!-5T5b zkvVF4trdj+4GcWRo9drZ1{s9$2b+T^R*5Ri-COyh8EtxA0mNQaGbo4JeWO7P`KIY2^VhZG&y0sm?EUrz>$>Sw;FX>W_V-S#-=NwMj zp)VLaIRr%hA@)sGWF2W(=Pr+r7`N226CbuW-+9a{h19^0@6U^qKmA;r{%4>(4`!xu z|5vI~w#ovq)z@UiAW()7io&sdkys8qwu6LK20;ko!h})r@TY61E?pD8NEC=o*SQ(4 zKb4cNZ+fT#Ky!i`AIc%DwOAqqEG22zv*B-F-fxslhRqiR#5_L_fcG@m0oOWI znB8U*k7Z_+vLEJU$ry;qj;!T#5^#w3oaD|n@=5tV=z~1bUXo)75IhwVRf9_-cAP3X zsS_CXE3Se;%)X}ncLhLvlZXtlAM7qSwxLcfL2?HL#bSCu1^6UPQ}VI=PHH_B6FQal z0UV`SvVX$ar+Ay1FJF~ApP~|-9c2F;$7ZUXf=_BEoTp z(DJJC1j*WXr(~xX_dL7g2lb2;YBi9B<&QLfZhvRTN+r+2zc`U&OB?2#66+$S`Y9@4 zLKyU@^?a^%NX!$^G)|@8U|TjP_mdqb?|(4Sy;Sts51EQBgsjf`RRf5cbCYAr-2}$C z)aSSFR9C$>G%nGlRaR(IUc+cSH$AAjz$dRzL7G&`VKO+{N#3jl0q}lqKrufg(dZ?o zQ8f@k2xg-rs-r$1IA!h3qYz$wSJ2)ZoBLaPU}!h9rcLCioekV^LoB1}T;H1*x_KDB zp8!o=04H8b=uQvE8{}@1GtYCLk>oW6(BmV-|8Y9W{~n^iWjh!g%grnO z>UuGoH4*S|(zY|#XDFeDY54d0+v+7(mD9%s#tYZ(ok>vM2GJ)kZ-l2B%cn~#bQBje z4+Jvilq`*Nn-RqgW#_yEAKha_`9b_c|BW(Df^=+skVW%0++gR`>H_}4 zPZ4bRPRF7NGAWC{N%#)_)~@CzvbZL+qOsE`*++#O_`8|2E)!)>1U^{K?X%Yph*SzX z;C~HNNwm~CI)Cy+%86G~`w*a&^?Hrt#`K%BuY6euA*^q>1~}a54R@@|kb4UB>V?YN(Z5$MW@isLe(p4pY6d z8s$jsmNzoAb6|7Be9IQRnGaFk`^cE)2KdkVv_HNTimmmsVt`09w4C|)V{M%rcIX8(x(#`tOA3QMcH8V@o{U$5fz4wf|nz&Afvc>}F4UcfvJ#ZIXy0!SUr!VJc z%X9#~ou98h;<~)B4hur(z_G|~cKCpF|7%z;{%4i?x6R6+rkQBH%R~G6^Yxqkr1^>7 z?!1z}?pJ*S`_zvSwlq4EI+{7k&Mcz!r%tv`w!UmtgqB{tc}N zu|Q$fHGYBlq^g$zN|}OPnG~J7R?dZrLs63?W!5pjMYjLP0=)Ix+HTh7;fNYT zNU^V&pA$_zVK$iCEgPDtp_%UZ;au5!VE?=gKOD@q-SFC(oK_L2>;2sPdjU`0^@>w* zh`*lOsg0Nn0R!W&4+2Bpa9#oef2c4Ruy}mE7ZYpamWmD&qPTQp8`V|KmF-Jc)el+B zQ>x$R_WHYh8+=g6l=QHkMNF&2&>xVSr_8oUy1d%g_nN{3xbK0;mo#!o+@@Of`0PQH zCuF1NBCC`-lE{W!k(yckXdXU0iu9%jigjeJZP~4X9Sx92dhS?VX^qt{qz<)^x3bl3 znk^9M$C1v^N@f8%YHXbAno=~mo5EcLRg#>hkFwc6T9-}SMGEBN!2H|R99$3zT&}mN zE(&bea7q`n=hT5Hr<3aZhQaaNOV_{eC*14h5|RvQdg8^Ji3M9404XaJ7)k$+r*}{g zEXtN`)3$Bfwr#u8wr$(CZQHiZO51+befqwCn0xJsh!}W|P*7MDGa;Bxdss~ZggFaD zITH~F;MY>E*;8{?RfPr|S9Ma9jGloI9a9dL@=fWt1QJLuhIA?Y#-#SbNEPmht$3X( z$MLF?SxX&Q_p-swic9rmJ(XpXL^>7WaZH3U zS)8F#_sB84lE`}-@UOhYTBa%l#AloQ+|`ls&W0Xd#Ti1at4qHHI7n0C?1}Z>mXjNd zKcuibnspuHnv`MVq1fh3!Y*x4U7f(vIo(i0-vv!eLhQR4nj0n(%$9=|q0OJ@qO^aW zT@^AltqKd!xQb&6l3tw_0sQ)fC&Qww8vVLk%H`H(d~}vL8bR^tK;znA-9m#2b) z2LoQW<|f3Amwz~#o_@XFk7x++`tB{ySh|(HF$io3NC}iQJFWQIRkdtAes_I$c{X%~ z8E(~V$o3hnUFO$`fv$FzH61bSV`_2G0`WK+*vw5$UyZpn1^GPMj_~I&$Pl2b$o2+i zfQbd-%wb-&&okiD!p{UsrG-bIZW}B)5Sk2_sxkzBl+!^ODAHI&F9U((8xM?l<2_hL zO1KL#_$#0?0K950QY9y$DVzQkAIvyYPcYi%W#TtYrMv~XPtI*c{9Mcuay?u^Jg1mO z<_cIy&D>>R8DCu9h?fUgAe=O7%Zy9Q&SFtpX|nIIq25al$>P-cL&Y>DDn;J}$km4N zIR0oBI&A`nvq8wJmJO|t!*VR+qRyryU;}yBO%91hP%7H*m)c|SdH(hgw{;*&2Pe=S$1fy~)_nJ8VbxTWPrV~k1$C`KDj}FWO3yxvn_6u6c&wX^o>b+qBZhShu_qJ7QysWt z&@}1ovaFs#uv-K^i$Fk8_rhKjQcH(8Z%6-_6+jGE?-Vf{BrF9M{o$0GO7u~4n18n1 zn%`toFc0pZH;?c~B&I&C3V~gEYe7IuQ=A{o^*|r|60jNF*4Su94NuKL*<8jeg#=HZ zB^D$ej9OkJG7b}WmBP}1PBVB*xTXE; zCXl}Huz!;9HCI{GR9Tb5IX%39s<(aTTh`7=VGCu-+`nQ#4G$Ju{DmHi7}30oG-`F+ zQa6JIfC}UoJ;1A?tJP4d`3JZI;7Ky-bDmEKXcWn>s)O1DVIg=I(xdd)N);-dYMhQ{C2E`4=_NH1Va++tu<;m zkIY~yd$V#22xhEYw$S|ap9nUA3wE<99I1HsKw3N(o6qGRucR8i4f13}R)167h$>y3vnZ`ecfOi+jjfIv`Gf_RAQVYbHGA@+oPzzSkf*=0$d7kBSD z&ewyQ{#kdCxu7hvrz>EDzbzrL*>3liknFM0s8E=~gx*pMG=Ah({Yb z=uBJ{Qyaa-LzxHl(w5KtIonlNGC-`XsbP&PiG(3WX!Ye$#wb>m*TyhWPQ~wGemO(x zc+GvlTp za}tknYm0QaH-tD>0j1m!F4Kkm2vJ)SJ8zxVc$^jAnk|=JekR&QbRb}Ovv zC=wL)Dj}_F>=SK505zb`X{>d>q z<=l#SUNy^Ev|d&9Qxzzb-~F}!yhI$1n8UL#cfoMHY`ViGN$?YqB>EOQx&%h*ERGZ6C56glEr+0VERz8HCcEOP!QA? z7f6oTUez0+wu1w2AKbYNZT4_=i_aJBjpz zS=coP_ZDq_TGJ;wo)2DaO&qq82{Xj-Sl11V9 zy~i1*IjLFXp>;NPnc{pHAbs*?_z*on9jhkfa84O~_4nUov47qd9aMtQ8qzwEi+CMKKK$`vUF%d@z9rghv=sEGPN4ejSnD-wCA$FB1sqnvNq8pwI1df11KQ8)BOr@Se|%qu=6Ea6xc-=t+v6 zP0y?)!X#}`BE$F5w#I$gC0g+{1NxVRVh<(3ca%s^SISu)kjg&+q- zG7*#W957r z?|k{x6>|gEsUfv-M*Nfoz)3>)&f{59ffFuIY(q|w{<4R>m4Oq34U|@ZQ%vDI{cQZA zMOxBR6k3=TFY}=N)`3rZ(5rXseb7ZCIp$;k=)e=Lh;U2ZEBMUt7c?;3<)E|K%{A-u^kpel$iXi94`~sS*uY|cA?S@ z-4}Lv8b0fLzmb8K)+7#qg?TRmuJ+pkhzSJjE z)b$vRI<2|Cz$2qzkG3ndPybhGZ-d6Z-9|1_^Q1mBpTY>X;@7mzmkC;GReIF8Y@ z=5K}32|B!~HmXYuaqGuKC(Xwpdz3zOsH*axIvlA`<3>F=N?WEH(kBepS-o?={v=;V z6Bg*Kz(Go@LIeAgQd($Bf+Xv)!r6=cS}2+uvx!f1mRso?S6Z{pR*V!%kE+>WUv7}0rRE(zPhur1kHzO^<4q<<@l%#8@xe=&)lHxn&C6NTK*G5ttI60$BsU!yaSfZ(pL1$e#cSo<)AmEZ)sMvx{n_K zIf7+EGKg_X`QfY&lxmTpaySq6v#u}Dbk@1PhTfVq%`tiyKlGhm{A`g#@crxD_!IRJ7Fl1Fy)@BZZj(t3O;!!X)Zz zEVamudB(#eY^4NU`kn4tBaS+!NYg6%2pYn`6f_~@JL?#hF%LFK3u>@17y*ZkdY2T) z#y8)oU{lc&83R4H)JNfnErmy1Z&jX764n^rM2(Rhke95R%j}Ev#W94BbNOWVg0PT7 z0NdDKLIBK)Qwtjf^TbIkh3k9qBV}@7g;VUd`~H>ks@SRxz!9`}gzf=nw9JV9myGq_ zSd`)ar%Y_Z4mT8umIwx1uo4JF5|n@gl!uhy@wg-S3HjaMDT45vkfn#h0~sI~NXiel z?ytWZ5JnSvAwVwEE-lkjpCPdB_lF&7oWFYck8ww}&y#g#-J#5MhpI1GT$PO(TOlPd zkD(b5PpW&x9mgXYLuT}!lB$wXYEow@ILRF=ylh zWH_?0g;h;izl@r+2d=3}P&9$gKCw`>k<63s+TyPZOmsoPJ`=;xfPro1j`&vuP(M&i zN_>_U7a8z)@C9Y^#7!N$SBVk(c!H})G`488BGMZv{a(;Eo{vwI?6jUm~k53Y4BczH`@u?e{ktdc8QP->DmR9No!{6F&r9X3j7j1Yjdq-?p->t;{Snpa-Gzzi4MN~PV zJGj|=Yur9ue0o{q-%Q*E9W+5jglOIeE|NEC5M1V*JG1yS6|*Zd8<#O+!}Xp(zYiPa zv=mk4f&sxow6JDn+B2|TVFVDZiXKl-e1fjDP$CjtOzM0v4_Z-mBj2Xjmu3ne92?h{ za*+>myYT6bff4@5on-VupOyD4gUcZA{+%w|{h?j+$cP7K3aLiL_;arvsYDKx7YMIJ z)2v@7%hSww_S)c{{09%ONHOBRe0VS=b5E`u&DgzVNV?T)(5~p60ePPs9L~wiu&}NCKPmh z0*d+iXXMrM|Dh^Bt1UdtXPC8hTS?J=Rdn-AQ5~i=_jJt=cX3dX&9GAL?luw#YQbvW{U;WOh2?#M5mLZE~9xR%&&{!ad;jy+WGU zGF+yIV;#8rB7xvW7e@R*U4mEe%0{&LP!C*ZTn#pF7?Fj&_WMqz$LWWdWk%N(MAkDJ ziRLo+{x=!~tpJ&G?)5wjmqwjG_FqN;x%|OT$<`rD3;jHbCyMyN>{<^f0}4;O(`_6~ z=SltG%M`lpHa8WVt3@PQ)1a?*JRk-7LiOrS`y=V-N&!4`6mV*DddCD_PpPqLPm*~Y zX$X%>93L#RHH^0fkH0-ImQ|i)n9{QDPooT*3JoGpppn!0UQNAwU=a1TWDW@B`15%A zwi(urIyO-xmQEQQyS6PZBWzU3$!p0!mkDL9jO~K^Z zoSeOVq~87)n^Q_RH60X1s2@Edptt{`wTE?kq=p3$a%Jf>HX>8XLsIPbk;C%|AOd3y zj4Ui{PMzKmJ^;{OQq|bB&NOuk3JnaWV~yQ@*xY^s?4diL#T_?xu6!Sxxc9uvuI^&2 z9)!`D-$cuTWUc!3U@q`8DP&jrhkQWg>m2f79$+Q~uq0;2ovz)@Qk&fkqFI*A;j^ER z-`tdtHenTJxJjW|2_)%LFkOJ(S`hL0Ztf#!AU*_SJ{E(Al-DQ-Q!?HRcnA))nhSEb zRnlZO-4{vr39%XaJhJ43E}CW?iKufljWyB84#yiNVY&{I$f(Sq+Y|^02s#@4*?v7F z7Fbme42wnKtdF+tJXs^xeLyS;Wd*X<^>%`%f{-=5X_tYl;{{SFLA?u0rKo|1Y^ySjG6L(3u-~gB%-SvwugiJ#v>#)F2#(*gx)cebvMPaYO8^y zPT>RbdxM*P79aYaPCu;qF+|T~B}y@vw&|0b5u1OmUuEAR%G6K$JZEPo!Dx(^n8=ce zgqmYCF2KI7@8tDznl7Q+Y4aw6!bx6P7_Ixci`w%CAoN-x+ao&^yPtMO0f!((EY8Oa zo7)uAVhf)S3q%s5P3fu$M4;fvi|f4exLOi0X8ShL%d<+y{xH-x7ST#Z$7+zqbV^$< zAb!c4gpETHTOn;A8(SgrP|vz;l?9v;`GjYJc*EW)URDO$v@5h}cx?V@J-8Ghdt^a;Bka=1;(m}# z7ws%7e2)H#NWOm55=ykV9IQJZt+=55FWH!-M+GSsi?qO7)izf^(*n@aJb2dgqL7!) zKR5~@PpvD;49u2!L4&Jb=8e&uJbqIf&t11cfDjhPQXe(X# zls~#0{0I%J;#%QlK_ZRD`-~s{LDxMzKYj}@>~12t3hEi?5fnBe!gYrJRbgK4xINz# zl7?<{U12qR27UuyD*g-_F)NsIy9b?q>c!2n#F3B7a~bCgP8~wPEU!k8hZE|}20aHZ z#C~N)_Qu^5@`}RDC=5hhHts`OcnPd@j_vQgH+`H4|%`XEdJ2MMC18;(9SJqP2rvXXXxn=%(BfQ3YWLsG3KwKf!Aibj6r zn<+S{PR}f$<#S-uF@SN6_TNvC#fFk~G2`%>Vub6uXvjI6(MRdufK-Rv2Xj0ex34K7 zv!>yeurD6n`oRHu|GV-0S3z<>f(W@A+(`NLtoP&%4NXg<5+-FWHS`9j!0#Yzz5etD z&CCtW%wiPD8sig;rhb3T;6*54vid`S*}53GxgW2m*_~o?_|V>%&kHd_(H6?(E3_qQ1L{~Z>ebs z6aW#7iSEWkOmz+r3NUEG2cLzo>V4zsXpzI@w?n#Iz zHb`!%NNu-mob_o)}gMmDqI~r;l!_Jta%eT zFEmO+So_86M^z%4MT@^w1OJwrTOhHJ923Gzr(^68`MgbCf@kCA(y&Z+jfL^^H?=in zC2?+sZLbATOT|CXEex!D&j=mepUuiOl;YGf4Gjl8^9Fo)aH^bsoU?HhERq*(z%ke5 z4HFVaFfP0GtC*Pi96K*%56d*d{2BQAtaMW<)lEfRo=-eBW=@I15TY~j*yIQgy*V~= zBO+$v9E3fTNSrJjw{Q}41l2}=1>L}wI+|_-DCQu(M3G{b$uo>iCcz5LyX*%?dv;)Q zOxLfd1f+u7m3nP53c%t0Sn-Zu3nePO^J?QS5X5NZV(3ST3^aIyynA6vtj7n$3arS7 zv&ZNW=NMyczlWG?pdUfldQn>&s$N~sFu9u+b~B~M198?1&}t*ZzQ zW@-?S!){<0nr849&>c$+j7%?|LB)^)xCTnNgf54w5fF$tL~r z)*nPWeVQhHWRudOpznfW0}Ew&_^Ad3G!;UPnPt~p4`6>8rGktzCG^^PixHzHtpO=L zf>977MpzU#T!TIr_(p1Q;+$e02imyW0p%%LCh0{uo+{C+LwXq^MQMKCe|#b;c9AX1 zo=_s2Ix8JCq2qeLJPha+Tl_A zI;J)2XlgkVFtovLUN~avU|mfdN_xpW8~rDdmBC>vv=nVWFzQt4f)Qe+a`u+r2yOLX zKflH9=p6(vRK8~J`q}ls@;AEENXII*$%_+GCF+mA!0Ep22gICR(TiPyi}Hg#K(7w?(}t@`zZH-CB~*20Md2fsVqeg;CiOHl)XWNQ+7n2P63*{NdU zhO%V}v#rHD3K|OqwMvtu#NP`LQSRe~k3c9m=@I64PeVYd>R36c&SN!_6WGH#!d+0I zqL2odkt41kN{R6hkK~9pl~fTuXshgqjUmAUeJDI+~Z&+?Ut@ zU;lfgxc^BsP=5ZBT?WRFfEyBm1SXEEn-#^R@Du&^Pp~Sc(j!^(}{T2 zWxVi^1M@;wej$~JB=1Xx8}#x;q&*rOVxtt!0fx>JwCqB^uF6I{NpI?r)%?o#*=)*K zS)p=ii+mA~%7CiHzwa8g2DQ`H>(Bqw0>t543UO?e`Ww6>OV!r<{O%23>WSmlD!yfi zTgcl#H-n}j7Fly1n{#z5~tm^(=LduQ2k)o}4hk_0c0_RF zr{0_Tb)`({bXI9{cKEYLtZp=FpdYDWhDj0jAs{i!%uMaC!t@bVJmE%Xnu(pxNM-Hu zADzs4@$d*T+v;~mn(6OJIsAC$&Y6>VfAB>JTQy|X`fc_XovdV-m|V^#U8}EGe!9}e zBDK-ley2}WHvKpZ&G5gVVnzoQ-P}nT**|Kv8!jg-!C5{*$p=K{IH?kRdVqr3E6_`* zp}O!cxa`t?TN;O9#(OIvsfXi8_Da@j_P^J7%iai#c7tw|>7u|UOc~50h(@X4g=XGzjkHBfXj5>_2MVTcp^W`xiwg1P&}oF)>mfEvY0>;t*RZ<2={@#-POL(xukXB z`VQ(2s4@vFBX_*LJ7>pTQi+oW_=$IYrjY|xe456HiGhf;BBY6=2p?&Uj2Snij0y~? z$QX<*^jp9G$lYgi(f&u<*8$^>8Ug4@qg^WEHO;JlOG{?+)ugoG{E84W@_>m0? z*$c*Rk6Ige{TBqTFqcPEUuv@;l?nj-syVo0sv^PQ!`qmO*P%!{lmM1Rey;xov&afj z_nTAZH9}{IUTRzvm$f8;YbrOT#j`Hg3Z=-hcI(Z`^VmTb^<3qH#VH=E+C3{jG~ z^ijXj>zk>uGvA98jbI`ut&+v1py_Cd(>J18dY!=nA8=QmffS?DyQdLxpP%1o$RNNW z>m>zF0maGic@EUmIoG|#k7I(KH!P^z!%c{s$2HT=%C;a>n$KHFH}kT$+>jyil^|KC z@!CO#kU@zrxl-}SfBcZ{wig`qJ)WVEC9^hO^`V>XY<-c_A!1^b3j{Usj1|qyn3eNq z{i3bg6*k30tkyV zZrDPtp}BqgkK8F}PhH|#597pitlYjQ^{Qf8n98U;m+ceV_!Yu58jtRgYh^6b=8eg0^$9U5eUxw3YXby=x;t;{>Q%J$LDBX3lO z1M5p8!j{IB0!u*@e&;?ucD2#R8kpI~TMJ5bFpIyiw4E*adwfyP567Ra)3xg)TtE^V zwaj9~y1mZZ0xIUFHwlHE7dM{ihr`$f>4CO1BZM?>~yG({%3UaFj7<6 zhH>dZ0b@4ABdAyA+AroP1Ge!wkeo)y9N#un<*wdjP(=a5!~AgEuqR?6A|>X0=^Wmh zV|!%e*?92k?}Jw!_RMB5PGALC5%KCJni>lo(U{T+? zMox6@af9Cra^o9VpIj{2?v`IyU`~kd9d)F?ngrA6An?Bs6EE90z=AQ6HfcVL z0^IAzLK34#{j-q%Ld8M4mF9XTwI|xbHRU5JEf*|j!;9CqpV;@mt(h>|Qy3Z>o?^X< zI)A3}N;2Cf+3-@#$0(3q{!xpUvDLirZ%=ozw7VJhDL*SIhh=O~fvBbCxc?~p)P6q8 zD5}MonmJ^6NJ3)31q^tkUYhNXt$6Epq)hfkzd761>s*>Z4d1Pj8F*PyuBB>@dP;@< zB;tIZ1MdH~{Y=*7mIG!)$hj91kpu>v?*~1jK%hmXb=${l&JKu$77&a>AQuoSBmhN` z5D}DuP*P}Q!}2oaxrCKmCtI*2?6QhGecgS`8;~80UxuLpzUnUu_NR7mok!9s06o;f?|DY-sHN_UsK<-1^^t@2mO~1$aqLOM4{A1 zNb=GK%dEzR>YbN@3YoKC5Nsc)b5%#Oj>0arJSw4K4MOELA{NWI8|aK~7*G+Nu!@>! z@kgoVu5!A2TX9u$xWXb1ds_6bkdl0^n*y}>Q=GLB$cJkh_gx%NSSOD&XOTJri*zM7 z^K87pvmUySuIMlNC5pZZ8KH(zqmNH;S{|X!wjSNrUf1PTBx=(q&NsjRi3i0kXy$9^ z0ILlR3h*#s0lVkneRH$?@dRd_Q@daNU2HC2XEeL0`_~oSGfJ74crgnHiIJ{81D|==+Qgz;V69eP#Y1M%I zm#btbH~#uJqJI(cmn|8`vpT!@+(o<>Obf zq~lM^f$B)P9FGbi+&Dp)_Y>5YhQvFRUU?`)XSrJC8lJ!smHA6&L-i;f+dgrTQk3QR z8#xjPNUQWy@l3Pf@j}I{Kz#BKPTVYPD{Uu%$tHl(D0D1XB3*M3f3j)Xx!=fY&RZojpwp2bbNx z?YF6oVMZTJ6HTOJN!<_6ANrnvwgc=Hqbh|nK>-_u0piW?QC^kf%FZ$t$91vtv&yfVhOZk&2oq|7){#Ed{Py-H{|&N&2xbW3r> zF%Vb!2r;KOF{5q}wwg7(eZI4@R&w-82LXE5O_LpO#l`erKuw#)0pI4HDQWPZV!mY2 zNBAy8tn8_+Pg{-6G$UUdu1}%-0yK{Vfb53ey3i9{>MX@?t!vsyL~}~c4>Lz_Mpix} z?*(5Nra0V+*R~K{op7)ji0!Xp^&hLAUY+9#Kg0h|wPpYB^>aYVY-T}W(eaNZw%2I~ z1SJ% z1ZY-i0&!)6iq_|3(OB$JRK#@U{^yzz(LLme;FH(ad#2DQ4D{BG<8D3+ZeV2lU2iw$ zS{z#-Kn^+}+&QEE z99XJ}_hw>$lB-XzkW=fahgo2G$0d1r8aXu|fB!y2Jj*Q3<_8P(b#bsTEurplkzs`z zLueo>UreFC?rE0p^mxlMXL!BI)>oFOUfp6da~b7uY?F6;>edFLq9-XNS})hJ9I8RU z#OlQ*Wv9XUQxEwPdo_TOh+qGSW)JjE9tzR$#hY2Nkv4^q$kG4;BGigy5VgU9B1H|< zT(TZ6QE!oWP($OnTrL%6?O;hgwtCK6c(67)2eX_WnuKIek?0z(a3u9fyQ*j&n8i-o z-)2IgO(qUH%%|AVx~OG{3fGuL81Lj@3#G27HKjZ<%BeMzo=K82Aybu7X1eqeU?ccX z)-muIUnR`vyzJ70p8%mFkF;^uDLQD$mzN7SsnLfBvl+hFdo~mk-uvI*Z}vaK&%f=D z&k@Q%C@Z+Z2(AW^1Ma?DI4}F3kY!wKl3_c+$+8kmV=rF^N))0Ji=y!s+%0Bb=0{VT zGfu>pC-Jm!v=M!BRHA$nL5K2elYX;c@%_r_1#UmH?k80Y6Z;DnBEr*-rdF=gO-aG2 zWjWS$nU=}YAZ4dLFr<)r>j(f1Zy=vpOP*KFe_O#O@rN?ZC-S$EeA#?_oUUFiTu$DJMd%zLpMN1H0*u)*j zmDLi|?xzrY;bUJX{IX2RRxjII5=$aZ4yW3&#D6;O5`Du)#f?#qbTzh|*->Mdd1@#OYnwoN%{>n?OupfJDYi4%qYTEmrmF{Vqp60M^iRky*Tj)nCa2JkC5W>)ve9nyH zt?Y+Tvr_QuX;QW^K5YSzT2?-yg~Bi7&sdd-%SssZ!8kvh)LB{p?hl<9dV`p&Mm@H# zmB5ShnZZFJd#-hT2&C)cYgs%Itvy^JV~`7ufOkht&5Rh!3U~e2+ht+Bg%?W9;X6X| z2t{9~Q5VH05U^-gf-1ZmSC`13h6)91(i_>5q}?zGY(nP|bL+|X_#*v}jtYSsRc2&B z0!Qv$6hgmg;x6yIk%Zu?`7!wyb!WT}%!G@+Q0U~s?$5HsS3xFuA%t*%mW{aXdUC}CGm1M3t3 zQ}k2=#BV-5b*Nf_CF?6wyoM{)9Wq2gwswjTOsyJ{)v1No?UJXLOKI}s&6ZK=oGA78 z$9pQ=`Tm?0JGYgQBuKHne0IZ8F!4U^WVoG9(PNf0*A8z6*RGUV#H?%V(LGH0?8vw3 z?B5kum-Xmtmj&}6E0BLwjRjG0(a==%yI9o1P=3u7P&_arT2d~NUq-0X$SHI$EuevH z$4%}K=}d(c-V^l(qWb;{>kc-_jKpXGNkw*xJkl1&I}U}?n2V$OD`^*+M8~xU5dg9h z=BkQ#_&+zO5r_pQITRsz#E@GG6H-v3QEe!k2=lmz-;iX$nI!0-{eWV4t58|IN-;fy z$k?87nX*_QxvGTTC2LjYq~i?Ou!J6|kC)j;tW^u>GqfL;bBfK=a~Utu^}VwD*Yc#lY>n_&3`Vwyoog@g(>LxBeH7Ze`o?|{DmtwRKyMXH+#*b>z0 zr5Yo^H*(WrL~M0-cy4vPOubEc;vihj+k4CCSF><$$VO`z3MnO876anRx<)K}YUENb zG`Wek@gT8ydXEIhQ#nhHCxcg2MiQov2g{FLYG6@1hRMwKD~-l6I)rtx_m( z$SNEoBPl%nNyaq*bQhxuR6BqipVmcdOvVurBTBURwp~&ou!*~_qSi=D)i2#TPNf&o zAdta-wFu|Z1TBJ>l_adi8eGxX_b*Ln`n>OoU2lK(-tIr8FgL42!L1xG#`kIy_-EnY zMEOnsIhIG^7~mljZ@`-FrCT){mwN-`F~6S4?|d|Q|CCrxU+)gV=<#^7L>9uP=;gA8ZF;o52QN=n^aSqTeuU>e z?$R-%VUdVC#pARtUC5jlr~9*_UfucpBA0ku+)CY@2|z*geS9x_ZXs#`D-X^mkduKY zQ(NA^`!^o1qvJSeB4!A+vSlx|;+ua*1<@^lkq(Kfq_@dEDY;%_nXY^-858hoR^l6f`qGk7c7~u zuu@liju|e<>>;{TiMar=X2%ZEPoG(w2nH|_+{QhNSi$@>0lxc}`|+Rd@&BIB9%u?Q zOCw?pjZ#Dq!8=rMkghi<4*>3gws81_S@e2j*l;yUmB4Uw2S8a{W4qI=oSv^P1PLL! ziJRGL@5k2}nOt15U8Mua`^s>Y5CzB+$JE!s-@og?)A~w{9S(X?k0)RmTowcQk#x!d z2otDQunbtXyT<6Si>wiock|K3ICH-*A6i_h;++Ek_Hxaws1lbY3L(Ix1&(Gk;7?Wy zkrYRy072#L=g;{|>AvZHp+g9%{I!zFcJge1kNHJk)`02;t%$ zA;J)^3RQBcKvkru920+&Bh{Y>vJ$sf8Z{%pLGPD7k3X6D_PDr8q8?ucp;E@;dfO|3 z*GaY&r;(X6*x_EXmbEOz&d1%{${!u65wZLa=7(DIvqhLV^68=&PFl!6407e)Qqo!Hf& zIcFFbKFs7X>@a}QW^MzU9jT0-g25}mdX3#9*7s3`0rp{(K7-X?+Z2&g z$O*A(v4_w59Tf)Yeek#Uro z#G~85Y>*&=7Ljkzx4&hk>G@aW-OMO)YCH3<$0F-YJHsA^uT*>*_-eY~ILmtF+iEUENzTh7DZmHlCGFpig^RuhPlQVZZ9GeFP;mC@Bc) zs+WdTn?LadeKl}ZRc_nT*IB~5K)?*q8=^C5D*c9Vm7^vW0hun+ErM1uI$HW97749Y zLmsw{l6I8)h}F9_`zdf^>7zJteD0r~!b}3%dm-nR+0BP|c4S|>7`!M47j*PB!kPj21Dy}{;g8>Na?0PT1!}R4e3?=U_-E7jbI~bt9tBgt?k;M~ zBA}vF^>F|DC?|jbp&byxM9QI{GrCu_`pkcnct4FpCUdgn&c;UO z=^}7p*ir~FG(V4M1RwN{*nFC_$PS3U!xhs>GBCR3@ZBNsyj?P%X*9Y;!b${T6pWCRM_aQgQhwanTCbQvYu13AOUf@_<Qt=;WlPlZjn(?RhCj9Iyh6 z%r5)zWT^&cYN5{O>iQ}(KOUBtT-P|EPCL-m;3|}qgY!o2`03|xZg6&DMiY3UlT1`m z01K^I3!{UjAn+L*6l^S(7+M_bZ+Yj%P2|2Gk$aNz9PxMh%tf`mkFYI)mHG$}*%9gV z6V!RDu?>~tYJi(}vp>-+Jo^XnpMHk5yk|Zx zf(S3->c*+=VO7oebg5yIz- zph%#22kGA-{rHz7;`;}(pfsNgB>2NYnTMmyj=xObd?3lG=eGkmL!}MB)R>u>xrJ?t z%3KXrQdMR^6kGXU!whc;?u#N~!O9{yd+&hm-xDYUf>-h{ekUx;M0%{FtVcdCJ@gL} zuO)9E)|-vH`AqBx$iJu!PWZup0ty6Ie^NzW%iCjJ|CU-Y46X0S`Zccr zZHP}A=~$Uja24C@vP#5*f#KGLa;HeboiBi{eKQGOGJ~@gpqM_2UtcRF+YRDk=4Myn z5d!L$7RW@r*Ld_KF*7~YGg$eCYo%;bs?w4t536ew2<<0}?6u92a)iNg;UF^~eAdeo zH8o__T(qTo{QS$ONxDG;y=Vnd1N|M+`v0^5>+UF?PrRTL#tt(Mh!-hoDp-q&!(>bV88vbvE5(@lPy>^d2Wfu@d0$qG76i+yv!9i>Sin> zqIO|TGyIVGccb~RixBp{J5dfEyG7Vhp6T}mpif>>RmTaU#ch^^ zYU5tE})U__tG$iP()Pb|p5MqZ~wtMQ1ia9NtT%XZ~ zN9tLh1FmdNb6H?%jQ5P75C|v{Vf@Nwejxo&2q-X}8;&<6SE7LnSdWr1jJU?=YJL=^ zz#YHS_Iyoyv{P$yAHE0j#FhbTX~<}qu53j2|Dh%)e_L_Dj4;kftw5%`Ae;XN2;dfBwTdJ{Z;--7 zi)=KMkP-)P*1|NDR7e%jveKqk3_U;HZ`h;GzBd7Z8+?)qB?Z)TGbc)O0?Y(0=NFbU zmW6app_H#)*=BEcJbq?A-eXgdaqs{#(PPE}cgAW`wueOINr(2#0c3O)nmc5pOIy)s z=`WysG#iu|nfm-x>rC}?QEjpS!$2c$Q6?tQ#W(Ps`PHFeyMV@e)x+Z8X8FWJ{`MnB zX=r(RyKZ#5UGX4{v*j--M%e<+C|>zEJ{kV#(eUdW9`9u{ab?8v!-8Axz91cx&QTOR zREQU0W>unXchqm=Y^kdhu*uohDDbU-pWJ`ll~#1Lx02|UoPobSZ@;>zH<8Tf0 zxrJxU%9Y~ge**?X)b!<1!?WfMDM*M z)PTS(N8^H<;;?~bsLQl0CzYe9ikIBC`yVos5}y`g?^@|PxN%LHw4cf}L~ZMoXGJfO zRa^!C5rc%XcGX_)1Nrdy>bYNido+r;<)GtB_R`aCFs039inz=xo$g+K@Mh&XK#2Qa zx!tKPEd}z+z)2x0MZX0KfVSP;wrrh)E|sR=L)2=!g$rP}J6TU^MN$nnOHztY>9pXF zBv534S$HH@@=zF?kUno=Q7J8(e}-yr1>DM2;BflB%26nH8!(P(+#Jw)ni|LtFPlx! z+7NuT-(RTpO^RTz88sNCFQhxuKj^pUCIX-$EoKyK~|ujDOLL^4*3rVytmB7Shq zIA%HE1W=@e2r9iha43cSItTCY^qmLB^XcbsP;UtT7)DSREH{eCq|^3jgnODXN5Tuh z-OVdG@M|F0XiaM;HlrcJH*I38%6e%H$||K6H%$^&Kmd4xZPj}DX>2R$^5)XqHcM1Y zjx~E*r??9%kwyH#C=rqpEJEwDD-4Z+xqoL+cWr#g7mGruO(h2fI+%W%dQ3&0&1T%k`IS~A3{mI zr|zdvw}1|;*>C(sgEc=jU~YDb&dy{046ohjvEFe*x)9yV^Gb0S23pBr3bImn5ur!q z5cz*3&fxFRX;1*>Y4ZMzBG#;oBDNIUf%CT_;kE6uSHBKm4XB3`^lZ$GM*=e8eJSOb2=) zOfmQj7_9KdoYtvcNUR&-Sz&;yM)$J2Fw3$CoMH9?^od^?l-eV+DAev*|L88E)95_59OfM4;GO~2>o&IUl8CtTl% z-omN)G5AVwad6U7402ze)&J1IUBW9QA}&+Uz65Q%@+_`tJUO-cGMLi@`ni{Le2iFL zUC!TaBW`t1J6|>jGF62r!oWEk+JE?X)8AB|eI8oPW7uS0Kc#0whS43;+U3oWja*E))?>mQBQJv*o(zB2mZN7zKKo=ST{np&rlqXTI`U!R_(KQ_}*5BA{tK4Nk!4 zA89ZruYGBQwL*5&Ii;JKk^XQ;oJ5i$PrrlgBCiqq;i9H)v@4m23uyp9Ljk`fj~$m)Xh@sCnlt58#e zK>POZdWA>x3DCO`4>d4FB&@1RDr88G*FdrIz8c?JV|IN0r}tZ8isEUpIsT5`IJq57 z&>9wy;&$2zVy&tjW>T5+r_OO`KEP;$r}M`IS+NyvQVL7TiiBZEOl3&5es>3Y6Np?( zoeZTQbj8P|D#mioSCtqr@%#`9p08b4q}D#q(XJ^CMd_pkUy{$rj$ad)Zso z!BIpe)#C}If|YH7wd1jI3CTuqj9kpg|6UYUQ?}JMqj%H32KJJ&bTh{F+d0Fu$`TZf zf>5k-S-$^N3-Tg&$Q4gcx2RLcIK>ckr^DijE2vPTXOmeHVLMV5Mlz^;N`G{#x>D9XY=&`Yot!?y8qEgO^(X0V0`}Ydi$DcYp>wlercGD&(N=cXk0{ub^Zuh zdKF59v!r5UYts{D;)qBhLP-=y)op`5?#~S+R1_zBS1tv$PHFbzR#+Qida&k@dJ!Uw zA$9H1#|;AhijrEegw1A%=1fq^w&rWQ&%2dC^?9Qpm|m5%SG*rSmszripjmKV&nIG*X&0F}H5$9&nMt!qx(zZH zm9|^I$$PzncV^L4DR6d_yo`^{#hb2zdlV25k>JRslR3Ab1Jp(tMOH9Q?;AnRgwUZy zn}KXE@0B&o9YvLF$|KsrUrwIi7aREX9uoJEZj*g;y1&;h@c`V+Y!}PNF}Qn4VEvmz zWTLmiMr}knEzlZ;*}%o8Y7av8XnQ|%(JnFVikkRYVc+UIdyQG+uZ#(e->nPy$s*mb zoVMC&>*F+XjeX^w*FQK3RnSqhV$^gqUkkvhrQ|_m5Nrrh#QoYEn5v5+6`c3lFAQa( zy6`G-H3wo^BFM5|LEPv_K4og?h;NV?;BREq;!T7?)yt9?5Mp43=}8SP)|`DOACSkz z^LkeC1Ra?pENgE2+v^4eNp~l5V|G}8f!rI~@#4yZCH`EqOFB<1z;h9%;nE>U@smYf4j#lzSZAt*#{`Cu` zFo&x0NQDf%z}Qr!s;9rUN1s&RKA&V((x~g1IlKj}yf({uIp1FY(q7MFWCZDtmZ9j)DOz|m+aGNHlqe}#kFrlvYddJ9t$E;_#pJaz`d}~uf zAdAe1F0PAU99XFmMY*5g9H>^sFT?245|$yd}i1dy{;Mv!PdMRpAl8;}@=w9J9Z zXYYsEfkx9{OfjKvlnP{e0zlNWv4U}Ji4jgx(Y#?Ad_mewVb$QxPA~51V(Cy-9=_w; ztEL3z1lmCIle=Q9zx-1Cu^(eFVe5~KPq%kS)Qu89+K|5_?yO^v$BRBr01(8Am|2lm zj7rO7TtQ@h66R}k8G%OlM$#)e=$a^ooH-Y3MB~dxrNP#6EDpi5;sc$gJ>xtp*H9DS z3~CIbU=pVxoOS8{9P7$125mYoRJ7nlNF5E*EpWtj;DNA@Ass1b>ZA#fp67HR)E+e zG@*jr!iT&Tv4I!72&+3uk!e$b{a6Y)LaB$i_t2_vGMBVt8$ImdIIE8$_(}u_PrVQ41#Ahkr#4@6aCX9i`dqWG~xbVTM;qC*az>XK1mo z(}1}3Pjd=fD|q|js`$akH9deSRIzVz?hRk~6sXOXYf$p@Z5$m8`~Y)1YhC8BFxZ@= z`Gbc+j3S7mqah`f$tLJ2|6JHXs{t|y=Q+K`(Ypa5-;xTMN}JNoH8W?i!ny;Qi|Mnt zH08)67z#FZfvqGHdl-w(as|LZ!$OQs4dX}N$egm1-SEs$psj!Usba<~MBQSL7k}$f ztm?bDrBw$ivzsVBi{-66V+l8_H!E3zR%%joJ9vZnnS%Awf|h1w3h%ai7prL60CS=4 zN{Cv!XP7V7mp9>rqg^+KO}Q76N?YA{WmDXY?d&g~ZY1ulc3D6sKG5Asg7!{ZETvm~ zC3*+VD8u4#*I}(CC6$p$W`birD5_ z-qB~T?1U%?P&$`}jL{u8o*Z`O3V@@@$0EH~b0XP}zRiI}O}`ERMFTTQt+-Xt3(eH5 z0+w0(YzbBnu}@Z0soB9~#SOP5Ta!^%%%AYsHLXIRzoJvd62_t)IdSx*aWkK zOhgeB(5!t)>E8mCWi9c@h0`taU1TEVduHhf;Hmuw^Sa;}=d`_6)|9M65=io$a(dz?_J<#NWcOdsBh z4IxGt5W?gPn!~Tw4?|JzVBTt7Io{Hny-=L)n z3Mr**ioO)g^4GpTswoe&tI0n!>?NwSQkMaB#{S9`kV3Fr+2gsCAo3mT5oPz%dx=$3 zwXQoK9Yu8(JlirmvJi9B91T=u_hCex!bYLr2^8}K<$nzvs zWT|YDya5}v%OJ)$r8R)pusPkl9Kyq^ZoP;ax0;K$qpsJin^_=cuz@3W@n*=crfs$D zvWyU#j@Hq$B!;LU($vdw@vyn(DcEG>i4X2Hbg%LG1)1)s3|qToAuRKfG|yrCCj%_F zc5}0CTAG-td##aSXvoKf54 ziwX-w@^b|w7M0qBrUix|IluytR{>!V{Z1b$-4~j@@~N z*CYvc-sD7_|JKCTSWk@bYqJ>wB63N&y<(E0=-%Cv)bcI9A!ykv z40+WyaE$xqz6uo1t4p)7xKP??R?g?Z)jf9B0p$5WZ0_Ux*?IEqfcg+P5iY$$kXi8|pB&o7QAJ zo9Y_;L6MIVLPZbj>4dkG=4-%K>&M=2s@w2gk`J#CL_mJQbLivmDe~ ziSRrp*QbO^Lq9i&m!Gh(HL4w)vdht;1;Vd}4xcqTSY^oi-W?H=?tftC0k2b`Skt$o z*}My)EDu+4<4jP%*lX@Tg)xh14G2qg|6fM?ubb?Dyo`J$hA!dak8aK5Md-C1|Qda8(|b^NXiFf(cax3UOffrSvmhyooO)U zoKQpL>rX|B))XX_Yxvygxzzqp7q9V%IIK*vpo?L%!hTaG zYt@6zl;|mmVQ=^8E{Z6)+ob9mIG?)X%;M7u{*=478Q-1E>&Oi0Nf!|uyb~O?cfbcw zX2Ne)NFAz*@Re;c7+_(V4{}FN>gP@;#~tf7K{aS*_w!LZmH!-7>v_qc%02j*M3P2OsKlwCl%1ap9%gH-$$V#7f zc{%&`hCE1QR?3BavYuV(3&f~Pj zfsgYQYRM`RA_T%DN!Swd1z_cx9Jk4s#7z0*Nuaerd!fVJYoG@`Jo2*b4ltvsnTxX; zXJXlHu@-mUpk~#$DbSqJn!RMnLjU+jS+D`3lyGxm&6G8tLLY*s zxcfV@3_bnNZu7fHWvRr7!pmO6tW=Vi4*^9)M@4s;k8-9mn{)VcYHLs5YOi^k4<)1z z;_6axHSDrZMvDJ(Op;Z`?Cdqs@2;}vRQm|G^Ta5A^|9}vx8<=nbqDl6mJV#7hSb3K2 z(3di_8$@KB-Y=x#Nda7dr{!uzs{R@afTe|A={F;9y=cZhA(2o4B(!zr+{)tQHb6RR z(Tz_`XuTbsD6|3Rqw=vyp)&5LR+i_p_F?1WJ++yKIwbA}~itb0XQY56mS$M@|P6Sz>bR1u2YoSu7@boLRE^F1`R zH!uM+^QBchN^JFgNb+# ztZsSJ{qk^b9E-dE8WsJa^9aC=U|XaS)`@n04o~^oIn-=Gw@Jq`X0{`*h%|%@@Vei$ zzdXMpVjO39HJSXd7P6l$y%0xT!)<@zpG?vR@VTu<%nch|E>&;7<+R4K@NGOE<%pGH zOhx8CvFKg&-`WUthsVli#(al#D$ZW(#Gg42)ww5#J*z1%AXYJAy?VgW(E}=vgdte_ zJWXp!F?R>FM+{3FzsM1>%Z7(EBJRq=TKV%Dccf~1|o)<-WLy(U1l8bl~UD>>+0E$c7)`|^2QNB@2r zS2~zc&{7!z7QiJgqFgGJur+9r^TPZYG(OdXH_;&za{`j}aN#d;SfGssnOwQ*0-^T+ z)~IOMk~K!oT7QHA&a_LE3H=+b`dvxEAUx_WhjU9~8Slrp@4u7h~v^(U_ZDO|Pi~?3aVNgWk zNa_zS*Dfxsf4(yOAiJHfTy^&r%n$ff_jz)bQ|Tst64?61q=|niaL|U8ww)-`_**m3 z894}8(cv?kgv=o2U;B#ErgELn|YWaP5 ziw_E#_})tjZ4c(UmC0V;oHFD;j<$oY)k4CVrU`qS*$u-x{}M=A#4$>Nrs$}y(BJcR z_W?sRqqjUV0{hk?5{QN_B*Kv1!AIpMJ^A@=1fpn8f#3qCYa@9FbCRV+WDb{lik;w_ zobT;wt4AaV_SD1W64g8G=iu(hbZ%Y{ytBL;yLd52sgpezUz)BbOj-}*`*hvPUv@b$ z;?8-{SeDTUqv#1-RD^0-v*7JC3FY)?&CK=VsN@jj z>kvdxpoujKAqB%kZbq*^udb(dK;;mD#@0MtuCw3XOuEy25K4c(&0k(xk}l#$#z)~Y z5Lckw=ee@<)-m>lUmXWibpevm{JV4`r4xEune;Dl*Ya?B11E>6ixUL9z$sNzB(V3C;oGeTc{PMs5Q4d^b%)ycG6R^&KG`-C)hL%9Vv_HmD zMh{ve?7u8CScweP5-k~~Zp6XmJy$e`&gxDR{4f#yQ9|EICnoh5EB}W?^c(>v=wMnK z{*8=M2RS4Vy{8l!54bUl`hQ*k+FoJloouE>mMDfS7s^7Z@qkc@)zdhlZ2FK7w>KAT zc$J&%RyDSNa?5!8-_we3CQ`F(L6gP1rwuhzQH*Sid_O+2ZP`6*{Rb=bUhgjEZvqWt z(q2YcZ$<8oQd>Ty(cuSKc1qRK*o~0n%v=;;=E>8Gk;L0*y8?9k& zss^O0ihOmPEfQHvDb{l^TFeD*V1NqRNR_5Nwb`gbLalM#H2~}7W{Rmx>QbcN5b5G&^OIA#WY;(vwW@D zY?`lr^l_S_O}>9p%-fUYI@6JV)Aj5JF{0v2YH92k45C@fXyh_?n(_xAQ+rOi-`hW! zxw*Rx7d#KY!Z^=-jkN)O+&YpMIRY@s<(k5f8Nh_2W37OO)lHFih$}XGRYw^e0yD{t zPy^A|Fap@Y=nZB@B}mJZu2$U$3iVU<`FNR^;?K{N&(7w|-i|JenYcZnBOs(Mi*=>l zz!ff%nt;~*@z8_5fc?A3>;$mgs+Nq}^_ijSo%E8%<~HX4Qqsb#jt0OrnHemn;otw6 z3b&%|_{%a5D}qQ{Td*)6-QNTVHcxLEt0ez47#evqiNqs14{J&s^)U3&W`rO^T3|>b@211kEv=@QLWGcMlA=YtfabI`=Q~X!NT(XuurzT zlA3v!XLFFHPEX<&3o~{@1y$&uGFZvSu>je zK~stD#*}CL8`3tM9>RC>`uJQRshZ0B=C*N=e?WSssq-zJx#Hh%>cZL2Ui>!jQ*Hc; zCCwO?geN^_a2e`2ph}u_OWX{*yrA~?!F!x+R&8HoFvUjtKDLT1(;yavTS*X_H_~+M zSlKW3q?)n*(h(4Yj{$SRr4)5V6a{redqiWH(bX;udcQNWq77ieG`v(-+k7-B9MRD+ z8mhR&g=7>JKu#}ooP*JhDagB_u8w2x!6WOhs-6?wwf(9<4-ih*3a9#wW`m|_EXt{y zid&2Sz!WXc9& z0GW%mdvoUca`Jjx5kj)Z>*K4HzY%vwyRkX{GQBg>=rCA; z7y!PvDkZatECoC63OY&JJ#i%@WbWCcCa&c`VQDBh5U*rXYq(s2+u8&zQ9b7s$mtA4 zvt(yC5zH)odU=i_6A*pDoZakhe5(8{NxtO>c5=b?VyZQMfW{v`E4O5@NM&reaqTG0 z$wYnM9qSq#&8+0X;wu1J+)i&_zOd&`9lBRJ5R0@n6~zPy^UW0kffoOi(mS!A%q`so zt6)>foDI``(l_h{D_fJ1KD>fC@xlIBUW6VNoO7|~vX{EAZglHfY5&Y)Q)eev0YRzC zD9~e2=If+RinUfhHXE3X1>0ueGwI1I$|SC^ai}9_VJ$}Xw1C(nX18(&Kg5{?Asq=~ zddD%f-Iu|OK2NLp>ys3JyPLn`@bmkF4(Q;og*2Q&m=-~{oGBT>!n;@3=4eSx&dht( z1^Z1g3o23*;ZLwB!Uz0`BTyEQu3G@?+r+H=lvMbsVo;U_OY?0>MB{vIcV)4;mJS6s z7b?U08qwct-q1%#rT&@%T;ZP|AWkP-HT|760J(u=l~tyID(CfnfE^HtGq&q|ahHcg zSXyQYwo$%*D)mO*zDy7Z19_=#+6fa7@??Ry8fPdXRX!5!g2X^+KGRq7G)f>XbOzSR zrZ8S3s8}og74A3$Cf)_HP2Y4Da3)-czL)22E?(n7MVWHnl8^IoA-EY`%(1Z=IQV+) z=lU|LjS8C#k!N0O(xySf3C4h&?FQRT%Vlm_^ty_%%S*oRQ@ssRpKKsu$I#LL z^PX_a{=y`x%F`I#j-XegArJs1w0ap|?j^mj!Cef5VvXaFs)B+B{nDDxAIdFj1+4m| zkT0h%o#dQty|+C#Xyt6=b$NDLcHHO>R@eLM2o&5QDotlOS~;1jWvTg=uB_PJZz{## zU){u+X4+;(kYZB>8VujF#^mwf4jeEx8f1D*W_yOp^rTuGY8^8-W~9kDZ##B{gpGB| z%TP4{vr#1Ft3ar1Et#duTE@ubG7ol}Fg;MK5sVN~kL3k!F~*Sc+65GjPerm;MOj~c z_eqT-=T!f6i<1>>*ms}OeU2~|>J(VwjyFhA1M*X`Bgb?Avw4=wLC9_b_4fK#(%=!) zE((Cn2|$XpA3{!D@AiFdcTv@|5&$jjAt^+oS0&7ZoN*Tt@e*e3w9^9TEyo%yLBz!!*UhHt4mYy+?>e`X zXx4fQ?ESBLGJ>lk@HnWGl9i6Sc%HAnZL$IZF&KmMA30iC10Ku+>Dd#Jl#uAb_5CtI zN%zZ4nq&)^CO6AF#Xc}yF!h64yaNtQguD=D%6*h}F8rvY2VifHRC8fp^PerD40xL! zQOaEqAupJ7kKQ(!SRcNw5`DQV!N#p^TY5U%TKI9t(P_Hup&HVB-~ZHTr}iINO+lDu zQzSsj4ymM7yRdTAT`-*7ku%EG7otnOsP@Zzh(%n~AQIbHU%rjfSu!LdB&mD6v=^qd zx}LYswTBsXM^}FBy(ceQK7$f1KxR0PVpCriS-%)Gbd;@W@O*Ew_r~qnk)uGDXbZdA z8(8cBrNyN2If<_B=#@u?Is@XGU;bQF>= z&EICvSNt=Fx@E|pC5D+&Qu$X1to?0!{s=QEZ}w^hzIQk{RkvQgp-Qy=Z)?FX&Y~0B z5lIZVceZ+^l!JtQl8df%t|j8;$NKs4AuKSoG9uxno4eC3K^#Le^ue7RZL%jQI0R4x zO9-UecQ?*MLMh2uO5cX%z}c=bc9ZPgoa(VV$c0Vo9I8tZU%h@l_wFO+8m-HE{Oza) zAF|(2Fm|$_2qMMt@0nJ;1T0+U7thYQMts2c)2lQ?I_$yti5S|x6E40G6|edklt;@& z1`rNFx+a%lEj+CgHv=xICU~Vib!F8}*ifI-VbiKJD{-oI(C?{9Dr=)HD>B?%?)?U_ zn?Et?9eWZgg-!tIy8+buM$ zX!T<1D&p29h|kk;$BfX&TKLj0z}avz$WFe4Xjj57 z`oqvmtlKr^1<0v$IJ?_T3z;7O)T}8V6qZX1VG7P`hY41{E-VpR%+Eo30-3<_kAd!Y zYj<1EP^q_nk$Y5|yEW6HJ(16UywA@6Wp`IqkC9>L6Ox4LbiG5io%DRx;~Z$S9OiF} zfQS-8*t@nDR%};XYfEhUaS+nTn3$3^Y$(_4cq)72uihp2yfwEUM}Hj|Ir7>$aj#&) z2KJ}PnvA?G#nv9H#5c>U^C5E5QH?m0&RoF9fw?VH*DTa9IH7V4Xm>;P$R;#2N@`Yd z&*34Z7tD|O$H)T4qha0bh0LeC%oZMaDv~&-v~gIMc-IPDOTk0=LjCDBQbK{m+V!gh z>XiqoEX-o}9|vPd1IuN_W52WI0>~4soDoe&6Vl7!wTk zR0_}9wsQo8@5em?r_i9q)n`vzdV0tE2L<5Ymm&vo$mOME z4^U>Re<$nYGT~h|&iDsBJGb`D=MXglT!sTkP6j2W6aa2iQjkid?8%9``8`M1@e2v%1q_ZIF#Y)e56%yLcqEt7TqP!r76zt%V=XDhxCDC48Gtr zI6?`CO(Fua6^ua9tRL@tA_j3uo?nI0bm(gMPNfwt4+n7vKP(dF+NuAXoGtdz)7(S@ zYx4ZXLBGzx z+l{}~K?l*uy-@Y}WEEh~B|KKb#a%-WPi!3R4SaV=#tqr9UYTi0d4VCmw5ARh?jxNq z)fzU=^)iBywQ^dE^!uxbMKI6*BS;NfwS)*dz|p&A(-K#nixUe%l`)pvP{kZst+EmK z+YhJEFYzTpu_4;EE4*t#`VY@i|5f^5SbKiHK=S6$K>CSP8j^^?tU!g zO3wz#qn}J>+jO5#(hGM|!WQ>N@soN>v_efIGyL8C1KjY-KKBP7A#Tra&LLmpVAejM zP7E7%zCZTrF4H3B!nmq00uit;$XL7|eSFTDju`f(l{{Tzha8zT$ia%@1)GU4fc4H^oij1TobL4297t;1blbqeLsW zU4Q22Dv=LUQg7*o6w~2}D&%$zr_v!HMyb|_Z=$_5^QD3vQzqCK7LFB0yB(P2=ZaH) z+pTC9SxejEOu2yCQXyHqo2kI_l(x^9c`L+q+1Wj1z*99(KH04*u1ps4L=DwtUY^;{ zj!|Q%q?1AoiK!FMUsP~v!Kfizh9@nMypjGI4ff`O0NAN5i;B3UP@zi>{O4fQwoBov1LIESiU^Lpv>8LOy;nLDbjKharX6#L}}qmaon6j%qLf6ucY}Yk{qxQnDP2_GUM&)^g|sjAZa*FG zPg?Rkk*;}_)h6aEWc>8O{LZ;I#F2~tyQ3Q1TdQ)0t}2KqS~L!uY{p!!QkqeuYq?yuNP)|tHMiUEVT!X%k zg21X!f^IlPGZ(nkIbhUz=IJ zD$NmmZGRoAI-zOD{2y2qc1}$b{%XGRt~oJ{MAHor0iwkE>vu8A{|cbt3^Xr#65Kdqp6G~MsE?`@`1#XU9clY zYr!>^xRpjp!6G4Bs1xLCsiZwy+oy1qeU9?YU(7JBJwBp1O+B>ngJ9|dsGua^s|A#( zuat6OFj%b1ekx+hSUNG(zJN@ns4WPR^6Y@KDpsN9yM~aT6+xkg>Ol!3DSw92N2Q4q z^sa3G2rjMPF)O8v$4L#i1-Q0*c;XDqQ?d7aETENqfEHF@iFoNZ6BC#dnz|5nz%ayK zhQsZ9(PZ!PbEF0K!FzHPU&s@W58(4Z$C;J3rVR=s0?o`M5cb`;I0A&I&?jLq{dF(y z>mJ*tpW!X&3n9t>2v!i9xPO3?iR$6$f)2$hVRDejRe zp~*NorTTtJdpUrAx@-^tvE3s1a^9zG!e?`&nVL;=4N<>XISRyZkGhP=Z4-6 z5B*%q+#$}b6?V8csZ`$lMaTZO>^zeG0k(ldeG=cS$jb#ETmYH^x+lXHL`dI(+z{oL9hnwiM zB)O?_AYxe;29sW`<_1NT^qi9Od_UYntHIGBaTR?GiHgAu8KeB3A2QbJOV8w=;LmyM zbMc zPQ^jWz%U>f1nr8zsTWVK?4Utb$ObR zlqew~PsRGw#Adx7-sl?};%@Knh4tr26BYdYy4~-Ocmi7?*}~`-Hu^_wj{}phF+8xozf(Vs((2-685@LSWKm5TM3K9^Zu`ptMJ1pyG*X7%y zARHX($uk#Ej|K1QKZOycBP};__|TV~9vBY}cc@^mU=m2`^IA#^4p0l3gf#Sce(a_r z9o)BWKVda3)VCMxc3t~tUc+KxPxWL1JkLNPkMEIn{+S{*oBd{eyPa2#*_LIyktc;& zBMv~&ep4hnn!0Rc#cU3L$GWJC#-g&aO{C_WMqhJr=3z?YZ4tL+s9+sAX%W(>mDjhX zERZJt3>OV&|AV3&^ramgm!q%?lXBGLy&1+YoWRfl!=P2R>3~1crMpr{*A}aW3B6;o zX`TR^IK?R_l^BR17X{nY8dqPRq&9hES)!X;p<{!%_kIE$>FHd)+i)C@*d`B&_8*Pxyb!ixJA4ncp+ zUzwM?85wNnteSk6zFO$!##LUGr_3HI(?ZV({&GKs_h@EUkoIs%iynIjXQ`Tm5@=(* zclNvr(FI;!)-6pme>~h2z?!zaFyddr;2^ca_rEi=no9Ga1Ml{j6Eik<;s7 zoJje3Oor)q|FOCcpUq{3D&-b^qt*TK{jk*?_O`NN$K~YDX0zwcx_tFs2mdC$n=i1A z?ck0ksfC(@J|#Xn9aA~L+&1ahk z7@8L&K7?4Ybm87Hj*-j|W;?$)1XsNYAi}{QvwL^3Ep6iuV?bym(edl2iIz5ipDdUR?vdvz{f~h=o3(?p&&aPD z-dmH9g9}x+wyxnTJ;qWfaOwCQxwGJ>U`~2r9Pi|l#g58oXj_*8Yr42YCTD_T77i%m zgWRUs@Sq%II{8+VF$omEgP~oJR)T}YODWmj&CEa0I#i}$1aN7Mw8}(( z%Z$VJ>XYxEwn) zj$a>Y|E^JWo_2#oPCBA?_Uj1)J|D>lUVdiwkOlhccUZKl&!FJhPiqtaKFx-x$J<6Z zjze?OqiT~STSfFkpc_`HTK;*+h9O~wZ;N@<9^Aj}>Z}%@(-(1DTA9&`B-csW7k2cF z6GqAtfhORP)?L(4E&H&KrWvJ^hBXXa|3vIePova{ zb7uA=)ipdroGy}yWi45fuo}=sjRYea7>9m@xONBd>zeO#*mGwu&y{-z%f=%j^m|)d z6fw*+ArCG@eMEmU+=I>M=^FuueJx1MpgJT9wg3;a8_#4TB?7%evD z(egO|2WaXsMW#kxnX?0Vn<2L^Y-- zJvb_&T)b4NmOrM23`%a0IgJC~Enp9!LE$;d&Wz0S$~ZzE@Hcn@nHIo~>tHW!c*VJ2 zMG9{#K8f6(D0@p?8U4~s$UXtnNn)> zVV7Y%EgPU)QR>;nkuvA=2{08sR9bMCB&ymbSA_*Gl}M75?(Ll-1+49pNAKX`*~QDX zil;g_C^L$P?QLkT7oS4t09|V|NRq)e2?8_EuXI3xdpK%$VLM%Qb^bv`HDpA-lJ7Z5 zoanb@!1A1Wq;hxSvk?oIF);8MGSg6K_u?<|qc$b$vcTfisFQ$?m>?t1Y8Kn0+Bjuf{ZK1~ycle;76?B|l19SftApKg)E|5Y1>+JX)!j4)PHwfY0ayS;$d zUIafqw-7eB0XP!M6r}1QaY@i8ZsQgxe6(((3vL=8?5yNA|7w+-B!T`*len<#s%d@LkTq#Br8x9syniSa_ z$3hPxXF}bA-?F`fIfo=u&sWf`w>5)6>oOlk$VC;29C^D&i4k(mJ zLTaQa4!M?|DejizOciFqq>y(pkK?(15p5qJM0O~S`%BMEwGv?Aj+UgHHZ`N1@t0`SgKFD4Cy$Xgka$P5pGtA}dj0bzi5s|imv2o- zjR)JK1al6^BW8CvOc$&hr=KM`iR(q-&(~X+C(r(Xv@McNE3{oPuJ;yq6G@~nrxRrj zF;xAU8P&SY_WK!+^U}b;!%NMMl1wbLs_6X>9e^)qhsQRB0l~W!`G`MJK7de}S>6%< zQOrEyxky=csM#-rtIMnM7fr{`+)X9bzIkQB-eEZN;AuNd56JD%#r@g(>E^QJ^XBzd zyuEcezb?kl&r3C$=RZM?0+L=!*gd7W`w8^=!F_NcJk+w_xp__RcZ6%yp|@sJ%gcLL zRsJZ-I^rU%)HEV`g}k*M)F-vD$-r9kR@lHiRdC>Ba>nIj)1B4*|7bb~_Q1kyS;w|* z+qP}nwryJ-n;ms*+qP}n$<54}`yckRzqM+;Ri(`hWH39{sb(9(F15>BAh9Egof^e~ z5sW9I`NfY!vzOjz4H?K-Q+bjdmxRImuLetICbk)6zL4n?FS0)L+g6RJ{76YX zWzTPr{6dh`+WQ8fxbS6<3BIvdg(vdjd^()a2A5=$Lymu9A;j}=Wwwl~`AgC)s0k{3 z&`(5$W1HS&_BNv;C$*&=2O?zR{D-@Oc{p4Zr;3x|=@k`HE)5dp;v><9F9fUGO&vxP zQ|@!P38NC#v_qf)(+}^!`YB7LN8~Ce!TblsrKZBfodPeO>fn*gb~)*^wLY9lfJ6UP zz^WB4JCV3SbEt=%fbd^$q*!@|vrn425S0EMzGs@sFZ2#a-K-I*xHu9#d6E%nGm=k2oI2+L;a^$g!@WdO%~5314^Nkd@P_ky(J6%_yxkJ$0JIGDI`O z5?~gZ?D>jiT1z)2V!K-vxOOfDnQNf^HuerJMW+WSN%>EGo%Jnmt9!(#A_a^? zOqIs8ip-F4tnqTK{#e=8WEyz+YhHTl&OZL-3BJ1q+y)Nv1YfI(wU+0+_p*l22xW#E z<_D}ZcO~d5P2O#HM*pP)Jt%7hkO1K4ztUceuHb((lB(xvFr-8q61(hHhy6GY2>(5G z37!D-TY!HQ>~JC!7VL)P%&|7^t}W=IM3oc`9pf?PHZ7GMl@mXxYj3xAA1itK+u!Rb zZQEC5yg1~(o}6RCvbfcIuz-qQaEzX(R{1InGuS-b`VPK?9zF=2J6ro3cWA5nfHOb4 zj^6PfXD|!VkSFDv4KH=;TrC*AXI$K@Rz<_O6=If#-|5i7RHbHkYUDlt*eExZ*^A1O zDvVC&u*>Jru|x7zUnnpcCEA>?eMO5B%M#~T$s%3o^@HVYz}0XLvR#zIEas>TvsIbj z+4HtV%M)bG*;2P2)YvUDl`tMNrErM1;yj|SZ1*=Y4A-7$kb)eLn2dmsaWt!Xe*Tdd z%sbl=AN3@{)TSlr{ zhe-E^yZTeSx>W8y6@fJ)8$%OQB~ddh1cb=ry7MYT9 zA8RELixZ2ME_qK``7mTdX@V7qk2LzQt-L;gU)w?&FEU*-iE{X`#qyEhHCyP^3_xMM zM^nY$>rzZ19%+5jeZN&BPB3->S~G}^ub+4M$rB)x1&wDZt5^@x)}ETu-}O;fNQ1U0 zDr8RML~)LT0j@5qLK!dqoOZSmu!-VLm57Vgi&^qVle#xWrRVuvPNh*M z;K6Amv2!*N0XIzU~}S~PEuK#AD;3PVCsX?CJb2W7sf=rUiq-|t}+H`AXVUa2*w zB?L^f_!Sv4lhFt3h zt;ZKx?{wJ=JL+W&Fv(O5`FF10iwg@xul|1r?T}yD8v9rL$oNAf4H%5TcnI$^PK%#( z155ampg&3oo{Yhbm{jM+HR+=6P9GO32UNYf<@s3DUSa-+j;2O;k)I#`xQ6{>sqFjf z{kC~(WI;v8TT2EE?=LPe7!lNrxxqTxW+yUE5Beq_tIz88-o^posvTh^{2dn+8pvZF1WZ_CoL z*Dz@%fU}w#0~{45alaNIgC{Tk#zkp$4TmbGCT;K~rcoMWSoFh-f`Fsi5_;-T!OUu3 z;cOxgDL7K`I5vLZBUw%Ca4#ff?5EqwHv}IhZ0K$MevEruBFvS#IWY^`VY;DBJvYtX zThi?YF&!;gSEX{8l+j6FK20vtn&2OEesVrzr9UC-d57Z)ld8h=#f__R-C{PAO2q8V z^bwlNgCa79tBB#L20%teva5)lS^#O}ig`N+Tx7BWEX^d6>^q)NB^d*s_1QOwt@ZIz z6VKdA(N?&w;Fc@f1Dw&Jpv2t&`kp^zkXVqDh7Br$gxHEpH0QCPQyxtLP7aSJJ04sI zl->@#6#z_1>pVt{D(cLxP^^$}Ab>m{IL#tAReBr8hGpxcBAdi!ajU*!h|&vnjq9Q|LZc9zl0f&Fwxn&j@+Shmy8b-AzD>k$b8^y0`v2Bs+1L30 zPxSu%=QzDEod_A!Q$k-QQmL%`aI4|K zg*}P(T}%PWvxm9U+uyqWV2^A(=~M-mS@wTDJixi-=H$ih`ct5xaQY?l1BCYO=U zSSw+)uiUB2ENgv#eIjJz5$|zb#Cud3he`2rG%k_6T?|fcj+(4g?p1IX_lH~N83hpF zl;h0b-(oG#qWt;W%s@qWmAx-rf?h$0iE)mRB0Aw@KQ)rBp?4|~gBWuWOd+~oPEpSh zqu2Wnf@_3e!5KW7UdF5j>muE#;Uo^(SZ+IQQb_FG2vgPBVbFZx&m-n&uLA^LKOu{B zn;(j(hgm_&6a@AD@!gu$*prTQE%cPEATupnKv2qGbL222WF)gs7->Imq|>og^CR*Jtx$0TxPlc` z$SLT|tAbq(rJmU9nEOsrAaoc>!*aFgg&)ea71h`I>HpV|?ee>UDl@|PF2nQFP*fRk zwE;k5r1HX;?=iuQ>;lkm0Mo3_85*pID9sNV*<47D(@#|_WDM>+w|qW6lJKGow}+Q* zcYi#;-5*rm#FsjKKibUudKQ{5=pG;`z#oh+4fQRA)Nf4hT%m^lW=V=UJeBMoO(CLR zNc*hw0UrYn*soB3W|&W2?M@cOio7_v)PHj~wZvIutpdoS6SK?4M<$B*RLm)NTRUV% ztT|bD2MVcl#Ar-;gsf3jIx_i9Ha=bh;#wkx7xWUbnArVgCVUJ-02AFzAZcjv~I_N!6Q};i~rJ? zj+t$F(tv0~(goKi3$#oAQ8dIVZWfp50n^%@4csBv%b|0Th(js0F}46uz^04@zP0s{Y@6I5$kko8a2Lh z)kYKtx4tVYORCaWdB~U*Ty6i7gI&%|IPEsYgn=k|C}I6Fi>myxLt`67YYPLInDD?b zjSA2))^rjGg~@`NJZ;(QYK2cUDRJ-h%>xX{q9|VOf<1Ge@G)-cM0pN#AqmOyeL<60RaAH^N zG0A>H$cFcp6N<5m=(<&sXqf9kT_?Q;I50FxL=nOpjKL_{7=%#F(X{In5&kwO8$E&x z7#RKx_n3)^iW1LtYxkh0$*HL_znFmCJEIFhAq*91knZ;(5=}|QuK4xFkMT$<@*t%g zb32iBXF66NGvIPEUUC%HvS^B@gI!+E+_}6YtmogX9kGQhm~?=d$WxeEthxT(vRc0< zdH-OL!;=_(E2ly|KvEZy>Qz8#T2bOV+vnKy)Zy-vNRx2N%V2saK5M~Y00V@W**mo9 z@LLrnhnscWMQ;dV5$D65B1FG{9Pmsx14SatvA8dNw#H_{Y{bt5BY7QXsRk<}Uj|vX zVLaDj!;M^#B|lppbcH^Q3sHq4eVSN+97mvyg%N=Y-Rz9R`Wo;>CFGn0Aeo!QRep&U z!jhJ?G}C5{2dntxgzX*OvANf-yy3gB6hFR}@a+ghTXbT2v$%TT3)Pf%(j+&(QN40X zii(YpQ?M+^6Lp@ST!U=>%Ve6T5u?wd4s%RnzO->@wgR-OjN6UXD3$gt_3Exv^g_LvIW(75ts zxvLht_|?5D?(}3IuY(B}(=s<}elKO+K?`@OknazxOx%qRaZ*hKb zf}h9N>Ce_XJ)wT#_I8!n>CyS;K*9WZVqt-C=&YbD<>Gqc?Ly<|q;72Cgla=L@ga-b zv*j0e*h;1=;_-6&^mCy7c#?8yN@BKGP~#oku{`ebo{X_;>?5;C>ilAhPOB#VRdULX zL6MKeDi0X=#v=30?UI;#>a*B?V!9cKnGR4MDZO)5bZH~OqZm}IPdQ55zn}kvdOOAu z#z1R6xXjL*N~g^|nzrF(cA874@pHLo1KDUy1EBwrR|$Lf%%*RYmywR*qU5GSTT#LY zSD-fOm;?vE;>u+P*Kp|5G8*xO9S(AfYEUQDHEL^RHiK3S5}Q3nM}lK6*12YEib2MV zqZ)eDDGO0#M4mR}=TIO{xHSYqM|$3`RZ>w#A?UT8yTvEnSR%qwf}k70K`~6Bup#lQ z#8EkFCx``&hzw22Q?{(&qW5u{M250WE=}MxU9m4s$LKMg%+J-*(Zn(yvkpj; zYL4zo=kZ@G9$J-JWw6SV0=O#?Af*}6NN#DJQnBnuCMd1sWAqjZsA)2;+m5FPkz*VIu3235| zsNl}I?kM~57jub3oiaf*99&RrE=h&QQJqt=#UN4hF(yP18$ldr2b!kOtWrBLir~;D z@EJ>Wj714f4A6-}DSg3DgtHpdN@!W9Zv8hGIAu@Ibgu;g6gWbM*$|jjO=)g(45~}z zPEKD`#ls&2iC?@6xc*|g=IH(9;XAcu8(u!!Z_xIX*T3?9w{quAS1+RQ>_}TVlG@I; zGj-KAb>7wv%G|{9n(X1el)I1*@OMLoIGg`wzo@9^=1G~_fR(-5pLnSm)A>0WFnt9F z$lUo~R9B2Hqn(Q2Z_1#45C{}BBA{R*wgadYTpw*K5E5(4sNtzl23@{FvBapEroj)! z)GO~shm>GD#rxZXInQ&$m(9+|+M2lJ_w30+lTRXaTc_sZGe==GRS*92o(VYcWekqV z4frg3HD+=_paUy_Li}k=hDNmF$xa6iJA`570{{>1Vodg>P4Q8j*9jjrv@bdomq5Jb z1y{yQb`0YmMsC0x^?DJy9xlikx)EUUPZ@3s>}SG$gR};r7IQy{>ZUuz6v@9`e!Txg z%5|h(BcFwyrOJ1CMMl>46{&TcN_m)=!gKNaFUDccIH`EZ$4T=QcU?=Tl>E&-B-)tz ztAh>;)5880WXK~J`hA--V*z5JE>ZAxq99`Lc*mYVL*xa$X=GFIw;fDZ^hgM!k$c>b zgb+Z#s_p-g8FeZ223V_&R2Y;|RJfxqBC*i~koW71Vos>KpPjZzeD8gozM*n^jy}^P z%t3lNCvT*Yu!Ut=)&oj~!(7I#MO+OKt0sVz0%~b@G(<^?#i0h!lHMf5z*p0tETZjO zaR?&mY09{S1|R{o5R9^uYTCikd$2yo zfT+kz3Sm3-Bs!OgzW32L3RdY{_|34=qO6Cs5{;NRo~r?{jCo7;b$~-I32K!TIl2ii^t_S+*R(!jqtD;@7`Mj;Du|yA@lw~^3Chx0b{M`g%_V)TB~=h zRnBasd!ia#9cX9TOG=2Dh%h=xDjQ(bB6WDs_C(R3BWzJEpewvSt2rFoQ(C!m(yTymo){8wlBjs157oNwm!sBA`!F{9N6?!)?rt^ydm~aQ* z1mFGOiAhEPA}?9n+gxV|+~cPwi~Fr;yld{*em*5Y-=KraeGDq#?BT@tE$2;tz zU_EnkZATHvq^ad~6ela*n(Mfc;nPcdcMjVYwC;7ltUM2Qzu+`~sOfPabac?3XJWS& zG^*-2G-V@Kqqp|TRZe-(Xi^7`>f6UD=&qEBi7e|(hgV$du)&*8ZoeLQkgXr!|1n;_ zJMVu-{%hA-MkMfQ0>a(FNMQ8bUStnwdBJ_`Y(#m1{eD0~xKsp15@hl|25t-Y3a@oZ zA4end?Wb#x_Foyl-99;YC#-b;B&%hI-;R&xr%vm==xM#IdGw(F*^UF6*dZTt7v&!3 zNH*{Jr6wvG95g-;Q;wfo?^@hP)ArV~11Qyc*CgD@yw{FE9u%79`kg1OvcTwMl3MEc z_Vw`rByq;E%GmO(4NCxX7`26%6=K4vSHS8) ztln~k5q+2-o`jApwf2VCT}6ica6~AG0C35d=G9&zVKgVZ({|1RmNAUT^Mxs|F%`z1 z!KGK)9*1)Le8Dbj;f7N%dh!QW$+?ev$X8gSbFA?`P7@p0UZiBI-3`_%mo60RA4pJ~ zlsZb5ZQ#E7^l`#*vPU(zuO~Ddl_~Qg!KKqwpF|)Kx>`K{=jocgMmLEevkc-?!I*Y2 zZ<7{4kjl7 zM>hekWiuzR91>&6US}Fw)(g|uTb{x3{Y{Mti{x;4HL_Vn!;2SqBxWspjO{}3v_|R? zNx0s-k1UTXO9SLMzuALh+^Qdw|BN_n#?xy(8ZjiSDzcF)8{M~)(+(Aov}6SjB)0xQ zj6n@n;fn)|-_woegf)pRgR_|%DXj*p#5GZQq{Yd5TSGg2Gcjss^jnBn&y^N@0h4Yi zzL(*1Isn%7TJnUhpD8dD5O$dnvN-}}xYY(8k=KGO`Q-sl?+UVnRUV2;a!tg_QAG^G zQ#s0F{vA8lx&AS7e*^D$aK3CQ>$TeuhnKu@6b)PEqx-M2Ve!LF`R<15iX6(8u`1y5l;_|ki-`xBImX7CR#3X_K{DRnN# z!fNNv^~yIaDN{(5hRZBI01{jM-lydT9Ah!+ji%kq-U+m;h3iw~jJVX!IYVGEGfa74 z8Y%+Ou{kKE4QqCh4E3Zi%|vT7ylX^8{{>)hc2Zl2$n}tolDIu)K9|o>#pMu`B8TOOS!>e^>}!}uSpYdP5N*UR%Ia| zT#fiyR@)Uu=8mD}4`)}UA-nm^D-Lwt!>Hyp!-;ShywmcVYz((T0Lpyj?^n22RmK`F zg<2e!WTdCNWeojMM{aH08rh^Y%dku%PXBHTH$QqhtFhSDz)e8UWoOxD_ybmuZct&a^M^RRSc$#)LE% zz|jnAN~Nm;t4QKV>7RLt+4;Nz9a?r$6fI2)I$CqPRiSfmddI#(4G7<^0bD@4n(4(cNqRput+yz(mQ%M9uHxmkv31KjR#?@8G zu&W1&rATyLy}E`f6YH2iDkkNG-3{bfsKfG{5;CnUL$KXY0ME2uH`cf=u=wh@pLki@ zT-GnxZk9*a)MMsid{V56jgxs*<3)j~t6iQRE}MEetyCIpi7ZR5y23hVz~tZCqx^GU zX#U~GS;*F)!zGwNzwJ`Qb91;^6I_R4gcG_!+BlSBsq@D_XNYyDr+K!rEz=qS7Ds6) ziAy2Uz3j*>$CHS+#Ask@w*d!V)z2Hr1YfKbTP|g0Bt;u<@q|uW-rhsH*0@j)e+HY4 zR&}URN~+KSo%F+v2bQEPs*W+spa^)-dqfV+$U`QKg77g%0@ zxfufvp3FP@4euB}ny=?0-zSRd8@q60MaO_?HvLBAInRl7Gjm1zmK+mpshnBB@;*kG zqrL=h#V5{y`G#v-&=iCGbZXm!g2TeK{w_8jk|+)uRw56H4qrA0UKL!yYlxZHuSYTs z68mPPH@LuIYp8G^0L~4ZN?8_?F^`uxNbXMTA_QWP3A)5t42uh`m%^Z;GAR?k`nm!` z`oMC=E@z>?eKJM)bgjdGkitgJI<6~;t2Uc!VC=+_2_}LoYZY`pkl!2KwD#*SmU6I* zO%X`+U&}r|DYOlB8YY-J9%%jjE|+%RIx*ByQsz|^sv0?427}S{Y=r3Oznt8&@h*nC zT)}}&&7~n%L($7*RdNn{0qpsDi_0k9Es0nx1{8hgmJE28;v6>G-a|58IdryAlSp;( z;IgoVo;E307`D-Pmzq~NE>>j}O`+>ummGEaxZqVK?PF>(!tmB*Cp!>cp1OUz$2gWe zJKPOz-pUssX{71vjR=IHA+&&_UJ7~P00k_wLw%io_ed7{Rc!M+tusKyF+g*5!{x(=8r3u~sUY z89fRN3Yfk?YO3PRGm@B0<**EY`s%pI&M!{q$&qiqy03_+X4|^oVxMNLZLFi;UhoC1 znQQp9ch8yS?DhBSQcBC6eY8l)1ES$w<vi({aCjQ(XelQ!gY!8bo5Q($Pu>5IzPHh>i$i8a@NG`x#zg`b;?k7_q@B$P z`OQc^p?^j83&4v^l^19{s{tiUNJxky8UrmH47Qoc%79H{%ewsMzRc|BcQaM+$P*e2 z@6W@1mes<~=jZiu`gB+A(o?{lMO^MaVR>!4>+Y=qBWPBJ?$I!qYO=fnsZSqRHbYHE zhlCa#Vor|9f8#rHQt9RipK#v(W2SAz-g-fmk2YD|Bw}q+dbp)!IF7hMRRLUBa|lCf zQFgsP1=PTmeod+=bS}MJ0jj()kSh2ORn%Mr8zhP5stQ$p(yc{AM1l!LG3!HN&e~JB zC$StIVNB8!W>Kh7sQ;Uv7q|c0M}i}j1@!snd5lKM2AR`m$VCFvFMB+jKy%3Stb4dT zbrN=I{#%#mu_~b!3L9y1ZecQ+E$E&UDNp#lzAn9Ho1;An>XdrV1L&7`pEW<4Kp|~z zmJFpXh~tuJ|3mjaA5o(Vi#4+x2BIQ=D;Jc^iVpZKh2lCEdw5l7d{Rz*W|bTvoA7fw zc|Z|9HcdLHslS%CtFOXX9*&TrEjk)t0Ue#8&>Wta_YgSzk@(f|?I-hZP)IN2E>m#Nm{T`&bkxP5zBduTJ^>t$FT?u(XrZhda}NjXlXp{LAMar zznm@&qtaqrW;cxm6-tZD=38893%xolH>l44j^%nO5+q*n?-tG{QkS(xf-kPnvZnBD z)TuvpX%$zbi;tjI7njkY;N!b@mvW*S^pSIUw)ZY^T6IW1yRDpym8dy7y*eBPmv5RN zy_p=GK2UblKK2tx=!0rhuNdUiVy_Q78Pn4lwjff5OF5(ojJSGKBeY;IUGbN=OSF9*=(>jAbfC-Q>Gca!^Yjki9q9DH{L+!l=VZJSOWg53Do709!LCHH0nr4GH-$7`Sx4_Nck zk#V;wsc2i+;{2V{C=VfF%4dCJV^Fh)&Ek5ft)>9x1e%X7};!agHiesDtdH zbvUvdWpE*YO+sY5N|DS57Fb1_o}Uf=H`JrefU7mcR$L zA=3OR#f(~vaGP@~+^jUY_w~OgKYD+gbS$a@!~!s6uI+!lrGF3Cz6lQjAlodrps(u~TK9zfW7x zTG^OJ**cJONQFU=q_$t}X41BEsG$a(#WmJDXk6UET!kOU)vYC*4m~0Ma7X2hoGLa@s{`Dv7{L!Nl93 zRv7 zXvc4S@Y-#I#>E45%T2^p>hv0}v>!cFjMXBuh+Wy(A3XX%d&gs|pWI%Jout*2j?j^6 z$lI}za%MRt{7^P5BNG7p55;r&rIP+*#oZ8Y1YvUk8VrP18U!Sf`vg`GLAj&#ffuLq zfe|7=A(BfJAYi*R!(WIs+g!TRr1c&%WnzAAygEO3YO~(Ho4p~J-4ovK?0UU@`$|?H zY52S~(VM^e5TF0aIr+C?(6zl-7B$0|97qnkiy3tA0m|?L!s7>3EE<1p9=-w(_3sh8 z`*T(Bdb^THMsoFWAYj!nt$DRDHO~%rYLl1k@hv2iwF3v3$2p@izL zywR+=8u5NeW;sRNMiOtOG5xPj_J+c)oUrw&X#JdXv1EoXlr#pEcwXOhx-u&|!RoTD zm*wFq8&>{sDTFN(Q{`9mMa~klm4EIT{~{3$wk)oYsb2K?4dZosP>1dW1XvVsuT20I z;-MzC2sQJ(V(z}Ss)m)Y4eax#k`4@Pbg>a8< zuF1~d`IAIQbLTuc?*#$p&xF9C(;ck1bH@Xi-P%di?hHsT&N^@I=TdA@lS0e*Rl8NN z>lmz|^rU@Vp$N16`7>A_T$^Pqb1aEmDvWGY7l)0mt&Thiqom;CTG`;2ng(SY^JP89 zpOj(baZCS>0R-g|{I!!h{B{#tS-$|P2H&0T{#NE-srbe))AVeAb5cg|%T%2=)ZxJ; z$Mx`XlF$QK17d~fR1xv`5(0iLP(Xi+*n|o@hR$>ip#2Yx$ayD7Z|EaynOKHSB zW>I5dfRAPbow7cRnsH1hOirja+Pdg1_*4prIUA1Pfq)q7$8zedOk)`rqz`53SRG3Dq9)zL%rrB{EyJ;YA5+!lqn(E zvD8j-8n|d%IYA7*!9AXzxWjwpm>X8%d-?ynef&lsNB`$`v6Y;F>b|lOgwA`0CwjYU z`x69?_!H4%fhZqDj`$N80bUb?hem>DLfS#LwlyguDZf%#0ZDB{2N@{S?rn8`p}O?3 zV^=k2lzP$a{j>LZlw71uKOP?!_uQ^N!vC<>H@$o5f<^JP$Uj#-FN}>7R61~^8f>43 zeTfg?jwf6D<`Fk_PnNrtyZ`zLE+;nuc};{qJ)>7EhdmiZbj4k@j@CM7$hOf}JT{J< zm9tcQw`ir5dex^qTr8wN&&BNNsZs2<@(4_x3WsqykPSC=sKR-pJ1ex{%Q`A|Ju*#o zjxKE&=d-T}Ey%ErrD|y|iSv_NoxbE5uXKMID(qg!D2_9&PJbnH`Ke}ILNiqpTAgGg zWP!Ojs+VfZ9;{BJV;O~mhs5A?DE4Wg!Th@(AVX52vYT7`0^7Ti)xhrxPgS{Po|)aL zBH82p%kj1*u7-*;u8rFZkr8Yr_6D7G`2J!}mZJ>IK!WbhDO$dXD zMLXj%$`Ff|^VF8}xXuxMLFz!R&dJuyv8`9ZxZDIs7u`QF|0pH2uI#j~6@wt^uJRjj zyx>|?yeQ|Xy|p!CuDE`5)oCif(b9pchQ~pcniqr<#!Z^g13JmHG%+MUm_px%NTdqx z+(ym<4zrkaO}8eRtPx9fwE)}l+>&kebzLf`o!`8ciJ5KKwrf?jBSABWHcxB4>Pu9x zSZ5;HznO1k2{QvY4}-kmrbS-VRudNkD*mzERKr;?fOh;c^9rnb`|T}n&wJt-sHxX* zFRQyG&nr=mJ};>+qV|Pk=44|EFh@5NLDjS=8Cg04t9*h|N0+uqt<0Qz^9^j|0H%{8 zjAnIHcjoCL_n_$AdV~&-$EJBe(dTc{pkXRqNJ6Az#ckI8quuj#ln0HV#CLNu#lSD^ zar@aV*}vhw)6?na%=8m2e@Fj%&h>ZV^Xs;K`wsB-ziEvjy4?R6tbDhaJ64G`_lXgA z13;1q5CaJWUSU9R0*V~qMW7hL32rHAGC&Z7ARrm^ZY+57gt&EUDwb)8YP*`vo6S2a zD=YPTyqaPgkp1IpTEqnZSTqCX_SH$ zPpRWy9k~YX6hphrA>DIf5{jTzCcp-^Ft@XPMn-A`y4eP5O9duWAFZ#aW(l9H`+D)V zYK0m$49YTv8_}Fl-9MW<6laJnrM9S%E7^}bEY5*2r(O18UC0#>L~uUEX}mFCbtEBnCrZSKsm0LW z5mbhJxbR1A2izV)Vmfa=Jvd#Wg$>+76kGxZqlmqj=dQO@s$?J%EeSn08-UlsBqOl) zk44lbJ^@Kl>mQ^Hgl9nREqNvgQ5KFxpDH-K#y;r#KoG7TG#m~`N)%WQ>|gROTZet? zL--12jARArMz`Ioi0tGAujM(C*!>Svk1go)2DVxBkk^d3-lL9VU{+Ooo0Zxk6K{cR zHRCtNYggF1A^VzPT^%1+v`}G}#hN~Gau?#ZE@K~k$6419NXal$-lp0u;{w{Y74I^5 z3JV88qp+A1wf!eq0j9$dzg7*~tmc|&+mE2W-hg~JgwUi%*C@|-Xv6ZTFQ0a9 zKM4*jeL=ymIInrZ9J>0)Izs64kes$qNm$5S9oz07PPWj+CWV>pqrUJIxPx`OE zox{bprB077agRP>ja#jA`S3zKc)I^h0$B%u+EJlAB~)w$Jw>Z!xW%NInlV>~5!dW6 zb@>u6y-&M`Uh~5xix@=-#!PQI!<_W(` z(AY36@VJxoDrtGfX3gm7?CW+XfbxM2 zR8}}!ML;ZM)vt)u=~J*->ofbVE^QDpb#zF}Jsl{G)ON{tnRA<(IphfN)<9V8B0FO+ z&lh(HOaKK)Wt?FxzlsqG0#_j=@5wvGPU3m`S0zZ05xxz zC#q^vSqtU%gj%m~8h?tV9|_E3Ra?XwY<>fzYi+cuvPjuvgP#g(N}M4+d4`>OhT4Vz z@pN+bbs3it1Vf$hLFI9Rowy++8DX;n3 zjouDN_hGSxwyw6m2WN?r0-xZu$Xmx3`l9CSi;@WYVKN0f-*5vp+2lpr@K2&O;QLv(?ht0v268aSedyl^>T7fHVa7o{j)LT zY$~wM^`#UU{uMsBxl{3>$<^OYK5e3JfAjUJNf)9#U}1=;yC~C?>d1(|ixZj2w0ufB zG1=u~0ondb2hD>F%mY}5JLI*GhIKD)>j=&Z*=bml{EcisVX@+Q;rg8@#5uJPW76~@ z^611^dhE)b>!4yG#ySOXIG{m#71v4ICG-)Yfrq7dnorJhDSk#HCOrAqkjb%D(+*}u z6N|wGcH(U{-aH75|Er7nY}-L(;nSc z&%yaFyJ6I2{h!wMH0s6+unpDVEw9L}eXOnvP&ak|x-Z|zwIwj~k>7e`I|uWQ{<{Ih zQgPaDUz^*v1v1yxf&4V@D%Su35zU4QwA-8SRF~z;V}J>UfzL-j4~L`<(x2D1Ru8}T zJ>QikVrai}zU*#tBm4L5)~3`Zu2-4pm68t+dUY?lG;mSRV8GA+#;U~Vc0{TC=Xv36 zct9|{ON;;uY6~_Zcm*^Q3(DIMZ#6izj|eoNAS1$xh_oSyis*=bXpOgPYq?NaqKlAY zf|=}cF1xv^P*yFI`=V_qTK)FFu$0gB^S!&@9S%O?(bJnGw)=`2*W4knlP9MG5q!A|?)I zMo3B|mER8>YEncrYMjYM0xaPs2kx_^pM+3kSiLiXK&wiuv3Kv;UF^diib zxbdYg$GLFB_qiu)vrNHdnMH3U^sQATW`TJw#IC!4y+gcq3HEFk^70JV|AdLRJUia_ z^flRrb5}}h=-A%fJwa}FS~<>}%a8}#vl1~Om#rTh=MM_(>eCSKKN9)TJWu!nat&PU zu93ri94ZfTyQ9e?{LS|LK@T6vTWN0f2YeM?UaAs91lfDfpozqb@nR4OW*6lB%l;(F z^8v>fjo^cD69jHgXG<(%Gcf0qX9GP}q|+ehfl`03al&s1g7@Fu;aVK}S}ccXE-` zfjaxh7eZVhd(VrcmCZK6N`w@o0y4quq&LhiszL8KW*LeeMSRT$qq(iy;j^UO4u-gw z2}X>_gUOt`+*ZF)(F)0-yOlUMV1ZO8uFmP`d=TT)JmqOO*FyO5YMt37L2>iO;XLX_ z(Twufy)Iu}LsNxp>ctYWLhW!3``1k{MdPuM6|$01boH;VjUKIl0BLe%b3I+Y%Ow}# z|KsT#v;={cWLvgv+qP|W*|u%lw#_cvwr$&X)$2QR=Y7Okc`{>1#9sTkKRk(2z%a^w zX>6|4y6-CO?czkzp?K@D<^){=;!CfmuS(sno8|0!{jSzHNREU8sKh4dq|`c6)N8`A zaQlcLITUAkbMsN-u5tptzj*+F*2fk`=H(kg6*3D-hT4N$l1GGGBH*jNBPb<;=`Y&m(4_yR2RV&F4sE$jiE0BTQr zd)R>%7>l$4KHDa2WTP~fX2ya`z8lOJ?vZYRm8G?;@caShf;iE(i1I+)Qrd%RYTTrH z^NMdxa)}e~t=A@PT8p0ad1t?lTFKhLDUS8mQvH_1D_Ig9Qqf7pSby{FhW&qbJP>c&mvSuVo=-rg*f z@ozpIEGKCb;`VTUynWnFs%_2RbPdtTw~JZ2S+cp=8nRO;btWy!MY56e{)mhG{;wjR zGi$pjfH2bAoU|sJf9#(u0RibA06~HPuG~*dAjkX2!vnwrng-?IPfY$-yWl`fC`u$? z$)YQ&E7#66oQR6E=7Pdug*z)}m)&n5wikMhtZXZ>k-`YpO;Q8kMYp%j#o68MK^csw z%ext4%B=6fIwCvfCUf;6QsN!sh(r>>oSiiE66q1VZ+{+;VQqBO4chx>#ZW_M@cxzG z{nsVjlu4AcN^uEQAx<&6wr~r(s5+FQ5-@Tepr~V@E;ql@Dq4&+)Py#w=yAhv399sI zDyg#q;E)H#PFguT+P-Qmi#d2?^AF6eZTM@SKHEJKWr_*CC>XItW}Crc{MmeCx<*#( zPRLU@l)o?7_IO)c3IX88(d9|mr?2>z#cu@jgjt28r5(C-FZs(7cx(X|L*OMR>oPE_ zy|vv?8+MWQNO82Y=qT>PErxM`t0R1L1A>xx2`J246csQk*GlmELSpCR3pZ7~<}(@Z zABfBb%fv(zJrrLFPaz@8VsjeFLutNI&&cDdSqH3dAx#QF21p4~h0sPYVs;;bp6SUe z+75brdfb;)v}>*-M$3xdfxdtVK2>wY-u1*Hv;G^CTS=|nnq(ZvA`*&X(nQ7**ZV8E)F1Vo77+of`aT4S))1Xj%Xfr@MLjRNsNVgyv=Zz{^`^(_m z;waV%z*SyL*UGnvXN~8}_^e1Thj~jo(q?ptP(m9@O8ABc^nmC5CPmY^gEE+6@>eEt zat`iP7V97@Ems&JgN$1k8MEvx>HYb~RKD$BW{sB|cC4PTP!JF;Xp>mW858tG1qH_= zE(ypgKS5HPliB0@NX?*eppqam5P{V{DIcE~!4K=4596E;Vu5`alsZ8!lr5bjGSt%; zmo`;VW}VTpWSo~LL}nT_^s45o*u|znE!?WqO;x^0Nts|-i>!6(2Rm0dv$op(IWO#` zEgbo@6*%2B-J*UR%yY@xLYvq)ADZC$oNLo06+f|jc)yazq!{N9#_>=7hoN| z0Be1M@R2~Vz=C>w{k^z1S}-UgA`FbkK#Yn2jPn5^nu)2l$FA0r&P(OzXyltKo{mpf zwVVsCGE3w&hqqs}G7#=(u$>vGz4w=|jim4G3&*d9qQiE-Z$ow5+^qeh)jW0Wj8jFw z7zPDs1hiUKX?XSuhws$U?l5%!M<4HB`{-G{Fbvq4y~VnbMSAJ4aQ<#TG_4@O3tjx_ z8MX~yc$Ze_-3kR4swFKQ;Yr}796M0%TQMA7`x;s z;0nu5{o`gq2n)ig0O+`JE(s0j6IRFXG&VDuPT`RX?IwibOaeqsff#N1Tp3Td+J58N zBBh!V{eXmj>m}6fSC+Y|8loxp)@KBB(Tm2U1Qa3-cs;O9MPxIsBRiB77;5HQu0kRY z)o#F?P8V3}iA;&l^i<#^Z7?4PY zORrkuak1G`9QDh$B-O6@-q%$vol5E(LgVl5lr}Loh{13sAca$fr2~Y)$SrOyX{@%7 zbQs9t0ncf(!X`37DXsQ~k%w+Av*m)U88-V#ij-*0TeN2rsR)hs7TFqvQdIQFd2=bP zT(%!*ctlLpmGr1k6^uV^Dv18dj>kb~7rFS&_$w`rsbh2c8?t3?qxd6g^Uacw)jAW= zkK{3OY)a1cocIS;vXjD&`jDM!1FBkznhEg178#bgW5`znq{{&v1)B(Ip$OAlgR}>t z!7@=4>PgtkF9eztT@qNdm~86TryF&o>oZ1qXaAugj@Ou~ixx23DeYyQfwt*X#HBusnNs@KVy%uK~^t!jkpIMLMT(dRe{uV10B6@LzT2 zpTz$UenH`V>0+B~P#}pE0o?#1oL2~lH>Y?(e+&5rlZrp9prqUbM!**cXxURFAS8jp z!Xlu4NiZ>EGQwW(dEJ1-CK8P-q&URfTzz%8;ru;ZA2(IrIW=%oy|g?zk6M2e_gW15 ziTf*K<#woQW2#qW_=$A)xu?K|2eFx9({#n$DrXh7AJ{(%54<%mzqOmCZ{`*~c?guZ zi)-NM0KIyn>i&L=^0|xiVFS#~YJUP#`Iw%AxKti$1C`zpbYlr)1FbVXzl=?B36|og z2J5U?utX|_+MHC38;@L`;g2s47TM$%xWaPIbWawU1-CG8p2{Q{U%J?5ZvpvDKW|K8 z*7(KUQBFn)Gy*JW$QOHqYap%6WKSn5o*)p*z_A~H7;>p(A=v=rop-OB0l0KLC6wBn z6#kx8Nc(p`%-}p&oC-8F>EdMm4lOuDaR6`-I^-x~=Jk8}ktdKAQ z9i4*8{iG}C57NpIXuqNGwo1X1jn8OAjJ`Y<3V3>587v2}2xbZa&J}Lj8Oyr^#)D;n4a)G$9i>oljYO2jsh^+<@&s03=)V$>yO{!xc66zIVKa zE04+$wG=x0H`}3cbc^ip)EU5xexy0b?zTa4ngdQSbg7lm=LTST;~M&BnlL`li?0k(aHV>E@3Y$gUMs*l z(2Fw$@~~5a&|h3b&-aXYTNU21Q0S7a!*r)k z$upS0T@XYe(=~|7oc-e`W7np!Gl%4PFM8cSKSnX|37>H7zjc3En&CPdKXy+)=YBx{ zYijZSm)(ORh{CI~&C8oafqVcgx(%t(eg`gMPv3^59nt1M*!F_`1#u4!g1BW$+J>aa zuqPFspB@5-IU=_zTzOMu8R)>6!C=hA%lgdmy5)4k8?lb)Dvn29((n*3@qUtaomSI)2#6L{;tRxvd7d*-aA@R$cY;s*We`N27W?lGj&o|O8~W)Q z+}+AwhXGzKm(zcnjCaCIpJ#im3D;yfDbmv4t*(K!cJZz&Cr!M!rJ{)#SjLgoCs-B`5@ zkvE_l(S@2=l7P%$BTGr9avmXoc;QK8PIUcFBgT_5B@LkHICn;$Y`nAD6Q(yuMdUO9 zk=Vsk?s^gk4@?P_Hyh_%W0W^<+ZKa^v4XS=LhZQ#P2%Z>FeC}&*}|vNC>gOeZ#;Bk z{z$0#p3HiYaJUJTgQ9HaYXL+%@e()c(3%0~G0Mb_#V}D$KU}iIvU`z~v_zyD2I@!Y z;0Gd6CYEmN&XNsDGIH@RW+cMu6;oGeg0i+2n_1&MSTWW+dVZ_KzsU1@lBihUG#pQ+Mlv|=0LAtCn zB5$x6Nc&E0=9%~K`8bS!;l98F8~{a=aeKgBPWFe2VBCb~!ap$KRfHM^h^fGLP9dUzoxo4P_Rk+0);d{6Z{Ggf=)3p#!qD8(Szr;Cm$QA%)~o5>oJ{9S)^Ppa|p#fCLJQ1koXavIeCI+wmFYnz^RR8D0`iAk7uo0W^5c zNGcI$z{!m5&#S6YRuFo=HrW8N*Xvkjpbu1}Y5!SFumhc~>d<67RQ)-j(k~lyLDtjb2vGy*@j5f9n!q?Q+IqV4l+7A#3&;_J+P) z=OdDmiyth3v;>(gkZObU_Xv6}4FTzHd**^$0ePse9-JSrS?RYAV1wC#Ao0%yaQ?{= zt6OaLJIpM(k?>!Z-)dVq82`Zl_kuf2LXI9mXY6i$&Td%ZKcxqmyqmfa@N`uw<_z1sWPeEsm0Vsga4x;t}n`4Aw- z`P%lNt#*3n0=UEfk6z`i!)x~+z{krh50yqRSQ0@|q(2OyFu$;{u*jbXsn)b9u? z;#WWr9K|AD074`Q2oOmmmXK}Y-F5zECJR?fjz(uc$)(k8Cnv|_@gyb(^yQPPqfySO zj8oQW6z_I~J$Ji{t8EfHT2JP3J7#1$uBW8bSa*N%ISMx8SBvKy>r4);`~+|HZ)@AH zG4v+9Eg*AT-mTx>YpoFuE4Dkg1IDfV-To&62R{&-k&U*9J(#^LKOyJe2sk;ORqzX4 znk@gz2xOAj7}cvKC5>Ye!y1vuEr-Z7&;cGs5~zq%?vTX-F=$f_FrzJ!XaSxs|`P}7S)wvHU55f1AB21pCS!zg(W1%Y|u?-HVRK#3D)j$WGQ)3E;>cpve zdW#4t$YZ)Ep~_y$E1=aP0q7yCq$YZ|}VH~%QeB9vnk=Ey22n$Rx-Xd$t%CIJQ z@jWtfqC$)v+88w@)$mIM~^>mhjsZZuBX z3$pZ!PPh`Dvt8PbC?N)m(Ey=+jNZ9KrAgiYQnE#)m??&#Au(tKoq|wmz$LbMpX>i| z;jII-)1PH8{f@RsOQzyfU{yqlMHVUSB9NxKPc}gdH-y5c4=xNkq)&?|4G~5|(nMY?BFuTT_$hNrINBJWr<Wg+wLv`YU z9+1b+Kj(zigQdrB-})Ab|EPcP`(Z+J)>n>yPhZvLU{Ig4F-rNh2T5wxxdkiEldJE- zKDKHVTD!A5mt%%ud{$pBJ?HDPS3|?jTyO7aki%@d=Ff z%|aB8FSssc_X)x^f2A+6f3U%Z(-?e1hOeS4*k6#A6*um*0Q7=G>c$1FtKw|MHh?my zw(8SrrcYuaI-XRbf(wz$5CB}2aJMt8hEFS0=8PY74{M#s&lvI=kjvub?br3 zxJ6S$yWy)^r-TYdm~}X59@E4t{B>~D9M9Xwg4m^Loh5L`Rp=^QXZwWpf#uFM3Z2#m zC)sWpRky}Siv;6gO*i2^1Rzs(724a&m9AMTi!Nzt0(X)~UW`A|?Ia>>NXvFsUvm)y zzgcQfetutq(#GU*vV9CmR@L`=qz*F(%Yr*-2oA313$}fW$gctA*d$6O>md#NYFDvl zv&wbIYiY;~c~P_##O5W_u@IWI?u5e*YhM89AlSQIF!&Em(FkehNePRzi!T-sPma9O z+77LlDziY9pOh3AiO{Un3y9ve#)@&#v>Q;Q)x)i>v3?nX5jCu8BneT3gEOORE=2uk z->+TIOjx1KhPy$CF|cvh8w~QIDS6=+5w+kVffcA_I>srxoB-cQI>iKoAs%w!V#hF!teWn~O)N zP4(ec^+3k7OZILLgtEB%;~TCne}=*BB*O3qW3_dvOh;8B!E6b!#(LbVEwWyyY}ES* z1h-yTn}?mYjcrb9?QZ+$#qlG0o@-hi7kOvh5BSwl^$dSn9l(F#i0J%!h-5$`#dH z+cPtxUUsH*Qm*!ZDa)5Ke_kMG^>xftA75XL>z*&}V}fD~>LDrh^LW1JH`ihIU(eaI zXHwrSwvD*ZMw#jcl-OqIIrX#$9?XW8vsiC#)Y5s{;AnvPaDDrpCSjsr_lQ5--$>KRyJ0~mN1(HQM1 ziG#S5s}_`7N#xoQ%p_GcqQo&}Qie-#Hu07WjP(RT#$7Z_8v5%ewp8Vo!ee^dPrZB^iYUQl5leKpn;u`f+7?Kbq?nr~wO7 zL=yu;KQ5<)u!rNXIw_$dzeZDmRsj!_uy{#Za;>pJOU0Oc^KpIGFg6`9OiRmQvRX~( zqc>{W_oh`LX_3~BkrZB#0yk}rP{PPf%5UG1y1p3vR;e6**1)~uSaF5o7C7Y3TbxLkn zP$5t}6-6XH#JP#zG6x>Zkut5D&RV+KLLsU6HmMdxfGbh>&O!iu(L=9$h8F8(yod1& zrEZmMS<=E3+D%q%nIYeiU(Ozu$r+gI&zG!==(M`7OgtsnORaueDGoDlFO^|uW2;rYZ;RpY+s>`TqNT%LriC9>k;70+~0Y@eEB==V8t+ctS7*F zVdQ9r{au4tddq(}-FVC4nT9aQH&JP^!>O0SaqWPB@8ol;5_HDWuzLRn6)P9o_G{06 za~1pihKGyOW)TQr~f$j40gMnDc5e5uj1a7RhwaHKYzRr7u(M8g+bKqrwH5zQwvbm7WBL61D4l=fPVnKxLz;hcR zi*{`8Wx4ROD8pp6a*U~HF#25HOv4DK16QQ_B?QjcGay`6PZA>^evvr4I(;q?Mb$u9 z?D7ES5>w9itCx!rA`Q5W=LutEZ*l-}roL^^=AmOxJFI!{^msbJHh z*mGS#GliF4f{N)%sZM~V&r;#hf-&8Vz4g7!qt`ilZMw7!AHdeIo^4%jVA!3+Q#~|y zC&wVSddqK|I(thk`825(4gMhJ6Wr%jsgO!y%~&rAHhF_#4g=ets}CjAWi}G<_}#qj zFJF(XtjkKjmo>r;4;`;u`N;hHsJNW98!_I0Ts0X8B@GR!<3Wal znwm}X95w6qHAXW$@D2rH+s zgQRTabQVeBfaruD`}Ek3oqiqIR$F82wU>_dPVRE3W1U|hzMkK~CWbpd;EtUCydu6G zU+ux+D;vY5>9vla_eT2=s_~xqxERyMpE#Pi)Llth(S6(Pd=ML1N(G!qZcHXdLlD#o z;y7qQx0LDqgGNU__@+@9wW)DJpCUgv#$}_wAdph>*re>H$-b^p*LOo2EI{86nC2>1 zhS^QUq`Cwo&^;8bJ}T7}`lGyS@ENjkwo598vR zIYN-_>g_a;@jYNR$g4orBgei09%oEr4L)sXa^ z@50j{OziEFiS7!|+oP3a9Bxn0eyQR1b;1D4@PVMHnO%esfT^Fo59y3n`5C%`ak=Bf z3KCkXKyBs^5o%D4RSHWMMFA=P>O{ZHsVs?dHi_UAP!*np^u7DOA%nbmYteZQYHs0? zSc->CZ6ZxfBw$u(va`UaF<9{DR-Aeu-mT~y5tM?>OhUwZZC8NNYXQQnSj^UR*2zE8%zb^g;@Mo|c7`85R z8vwr7t&ElFqbO}v?q5>{7fLbn+adw(j5F=KMo#L zsC9Tfc|5K#Kec=(*yuLs<7$TwZ1`o5K^5 z3D$bHc6O$&FP-alt~Ws3`SyXvCPa>fj%lfN4^!13PhFmz-rgTCdog0}8;6Hw9%a2W zC3N(RIp4svjKmRlZ*S{CUnqI>{%q2>A5a+4{-@%BMTdkhdRxF3tf`Au+S&AXrwjYH zvO#*V3>wOBe6r?BaE zvcHq(?L<%9gi@BiMewLTq(q`|Z{7%6Ck@BQ-`oDVH)2&1qE2>E1gkoww?4 zMefaYG~og#DfZQ~M}{*M37JGo_U!J(08RMI3hG>}l^gCb==Pcy-B-ppW&Xv5IG}iZ%WMChD%^k8Nj2eV|j7b(i7P49tQ`?Bjhjt0)&q_AQ=r%c7 zTt6yhbzs`%8$d^1@xT@k+uJ|soTXz2>o}m6n0sS99Rcb*6tf?jkFlFWCRx!*8n$;h z*+KK_p4sp)l6#HO7@mS~CN*@DM-aCjji`e*Eussv3e(pM6f#9*AiZ}eAk9Lh733{# z>LsGZ%vdcFvs7+alv^Tr9=cnso{Wy%K&nhJciyz0k2RWObm_EdYT>sjk#4quq3<0m z1J*t)TFXtpSBvCXUITLmXvgZW{!!Yl#GYJs!Crg-5q6`E`F`jl8)Gw#Cb=`frhsE~ z(+sO&u}OPwv_xd~080=t=lZUjYy-PX4x;{j(th%CE^P|MAFjt#>)rIVi@Iyw1Hs{;E&2o^KR-}ZX06S~n44Lc`vN1=sxxtzEL7PQ*J1n(lXADY&h7Q`Hb*0ol) z9XeX=m7QkaS<>FP9DD7xqh!?FKAS&*XwQO`NVf%%CR#?_IpPcIq6xuRpR5-w!_79D zZ3`Vmi6e|GY`dlx5_RY#gw(TSCfv5vw97v0CreJdL#U~|q4Hyc5vgcGb%&hxqZ_d8 zne&I?GxElpD?qQ#m0F$g3HTZqwZ$C2;#82F@t7o$Ma)VlEJ$^cfzvI6HP4_oGqd%) z;4Lfu+*N(cYGFaUflfCdy^Nb$@ zbdxBEqX#a1-zTGB7N>jr z>(kHnx*S06s$JY-*{hCkokt`-`L0Dw3|ouDihqY+b|~ZfzfXgVpc|8JT43%l&e}Hc z3;v~1s8<|R9W(exVALUAnK&xCAC>Ailv(q>2&xYd&TFN$JjX4x>a-XQMmq^(JgQok zy>>AeJSY#|obaqTxt8e++7T(qPDg;Liv=yPdz9ApMtaC94o+}}$syKLCY*pQo-Xw) zcDEm83LbJvhSI`i~isxg|7YiyLLbrXt`9{dJmb~cyr@jfnZHYzrGGJi0181 zDohZgq)JY!Y9(yqQvzI&R%lzupNmmg0uJ^G+IfIPugU9gPl?Q=*i|JdW7Ktq$GRc&T8nU{v5$Jh{HQ`_px=ErNds^k-xRr})L#r?IxetzXxs zz{ydOW@kisl8rGfH+igY#Fc7;m^cjh`?T+6T0#euv~e*+QSD|G_-3d0;i1Ie#4IA5 zbpQSObxf+N#IJxLmhAgq-L$h%7n=JKV_qr2%QW6R(XkzEcNQkP?27VYaPt82Ws$49 zNNE5CyBKkXDkT-oM48E38o$r)MOI_BpD;+{uhT(%s1HN# z{Y-v@wB6=A?hT5k1Nk;yj zt?JlC)@x3=FFa=+x8nnIc+K@|%LuG&2>Qv|xi`XMs-E%pCFY&)#23 z51+?52m0GlWxwRm#qNTVKn)EJ!L&oZz{w^|)Z0HN^bvE9LTR z>JcaK_}$-3_gC5db`Xn;o>C$AUuvqWHP_m5fnWC0(g3_c|7Vl>&u~>1MB&+XBZEo2 zYG9xU$8tG^Z$tY6_3ID$Jsd4Z06HM2pny3bBVcZ`Cvz&3mwv6_+GaO)PC@{4yxkJd zyWmoB`2lxT_c#XYWWEHL{X(mEoW0o^d2pY+Jp5PfnU_aDQ!)MBvK0bJhiH&8Iz2Bl*sH=1dk8d#QMgC?+~#B$qOQ-;UQ=9#(Q91Kv)$Xa@vFwjxy${mPCijXaGDU7l( zutTf>g}-H*s?q4lEUBC-B^Yj&Iw&aD$+cV96~J`Ws?RF@UTrk+9}J=uj(HnUvpP*T zYrG*512bZ}hQu*AHyG^enRRESD!oaVX7>lUMcL=czZt{^Bg}%)d{f+@W+UZDMq&NE zK|+O$nj$@ujHoQd%U>d$DasiIfEF)r>>x?ITps9q*$Xd z0e|1Sa3pw#h6_+@?>BF=E3aZz5hgl1EhZ@& zxz;_?A&tHDv7B&L;%NDCW(p&W4!YbbKNyH)qHF**M?h+qZJcSZl6l&@rF%@R0{_d0m1HB9_{tjw zDQ>bVPdFs) zA3lVuUavnK%3Y`5FWLr0E^q)NQN0gRCqWOnS7{Q*(yE3J$=F*9$ zC#yHKK0hUgWP4h;p5vi#+%efKe4`}J8@y5%dw-Ldiv;t-K^ zNH%^Fg|b_cVXRRHSjd_+%@Uy2+4qdyckR_z!@IYU1NwJITi;A2Ud-G>Qd$E$%ilg@ z6j&I#w(0|S4b%dd8Tv7-0Af-|5DO^9O)S)t_GG%=tu9=gd?(zGd)!hYiHjzn+*=Uw3^_F)C9fs(oa2KjX`VCg2Q^x83+@iIdyjny3!pa

    EjvK46eM1&%j;j-*)br4J#THlbSzCM%MGpOPb|v8~nCw*ofn z$NhGu8}|DoJ)ap8^3#JKV$e06X!w+DWJ#I4-A?0~v^<25my0Bu{xRAp{@63;=IBQW zk}R%)J!AIAzK2R1{TOvbF8gC9HN!SBr#A>zit*^?dAiWxG?v5kB$>lWxHRrT(ajWn z{130I%o?*T$?_0}X1!6v33}sZqR>kCK-tu~epd8%1;=}P|7#I!&rROJ8L|Bx?~*PcJ{&RzdE7+TClnQRgeFRc+&Zl zWFr$2inj+viuE7DWFsZ1-zF6?U7p@A7_sy_kk?o7)BH>DBh#BEQ>v_2AhydS55bd8H^W z5n{ywV=AoiGmmvGSzvPbVZr+vZ|`}=-=qytg<7`*5XatU2@DhWmk~y7EGlqDLVjDR zw=!|9HZ@!WW0y5m7K+hg5qtK2i2Uz!*c zBD&LYMk^&eUq2I+exSO_aw2L&K7LLEMFoxjYPXB$m7KiX$?+4KQ<8*jy#IG1=&{qY z>xOgvuY>^ut(M2E3Ji;9Vs=viDN;fP!V+2VHHxONnj_CxHNNv5xNAHrtHhlZD-ACG z?%$N4O5ORt#f8XH-egh`D!i{hwSReFcSX+E-3oe1Zqvr_hE`hjB~~ZdYkApSOzeLE zRUad%=GPUl{&<+Il{A!?Q861FE6R^Jl@olh1cNl0J#Y@;4Uf8H0POHxRRvK$6stb(!?gB~KQAF8W_R zkA0;4Ia72Ks>HMq5j1a7X*&|fzA@yCb;dKsR;ka`H{hwoUF&rU42iCYB5n_}7E0qw zYH%J-WY*u8DE}ZxUI~Z<;*RM??Jd_Kx0=!snyiwZR>hJ|OEwz0SE%pgH~8$_yMeoI z{|3Gqk%>*r?E8H#Wb-<=-jVe#mxkZ4e#i>pc)5F2SJCIBsptKBf3^Jh@o_S&v39X| zs>i?E{rh2Ls4OCUnpiI^OkT+4)LeJM;zC!zb+7xIlD>uaU%NoG4!0DDAVST#iv|j! z2nb>{$e%yV!ov4xJHo)T1iC|g*y)&9SQ+Mp;gd7TS2C+rYR&lB)@2TrRhPdVonLkh zgAsC#VB47F&SnjU($sO!kh90{GxO8W{loh|?z0en-YpMrPb#IijiqDCzGb^UV!U>f zw&+UMj@sVq!||Y{<#VuustB#kev8&;b2+n+sB~{PT-;mna^V z#drLi`_9Fw>OWKo0J*?zm{i!VSRj;?51+_i)s(Em=c>f$9hkdy~!#xIKke zSpSTGJYWX^)b<+VKbzeW*>&^f{M=Xr4wcEJ7N)H~6d)iJS@E~&!2l54L^+L|L3S&O z3%AjRgXAR<4G@Z(%AO`DKIx_WEWalCNr`cQ2uTa-_G+*)DnU0eLxtW61X1gP%P`ux z4@@IhXb~NvBx%Y18DW(R+Wf0@3NV`1_f2Ue&*i4%0N%=RCIXk&-!C5*3a_$n%!>g@?1RXf89YC1*Oo0;?2ojbhTw?hzCIH?-(qX{;PDBaHI~Y6!5I zErD+zrd+q<39rOA)NX+?)fW(?gJ5BDgP4ht*~qx6h-QUlYu1qK2=Zta4iWd87Zf^D z&iGglcg=CNgeOHuQtgd_17B}9XZJuT&tEo+<}EqX&##E>w5uL|QC~KX&T1z0Sm7-IcLDB$T&q--}xlVrqmP7X2K zWVfT{#UNNFqC2g`tmFOz5NtB9CDyHv852|mWAl^QygoDF?*|IFjscma!qfoh`o zyJSA*n@J&-l8r!iY7`(ffj7_+Nou3W@I4oF6A6~`B#quCbX%@8RsoLKn>SNp_y!*4(^hBrZ%j!lIn>IYAg}Kly-iVZnGrzC7I(qn&K6Xa=uDO|0 zT&BIQehz+#mx2 zE_jJfG98tQp-TM`f;}XgM0Nmdn!o{wgf`d>0JnZWWo2R_24dagi3gc1o1%^x-}vK{ zJ5pR37&lNn?&OWS^n5pbDrX~em_S8OyJp_DZY{m)WRZ5i`77%2xrdfd54(Ye-(-)) zN6qbK+pTo+A@x>}1b|Vf7=C~`CO^q!5KH5+1b#HIt+V9@OxKK};5`5lVacx%&J$r6 z1=G}8chGnv#d{LCbKy1tR9douj#EphdtEjk;I<@aN$4S!@-!yEag?(jo=_n(_I$q8 zIpW-TgJGEOA9j^)ZboASPWF|~Rf@9k5zzs7u*6*d2pjQq$n=^_eVYac@D8HTMT7Tt zL6|!w4BxrcQr`?!wS$Ovlq7rzoRN{FvKEs|C?xY; zf!Y?VjfHm79lW9c2EEb)Vpo~I)Czt;x8YzB82kZba?fo! z!(ZC?Y?jneshjT?F_rCGV9u;*6Lc$1KAqvmNm-tCnx#cQcW5rNghdUa)t-$q|1`zl2|0OijhMVO@GqVjm`qg zmxs(JbRRcwU(c_uZQYnE<>5BQ?ZjQCoxNFNxj%_LJvA0q#rIlZJ*jNcbcpf!K-i(x zCz0S3>vP=8pD@Vs6lrw*>qH}&XsbiN#%ImbB|5WdOd6(gSp-4==pqv@ZO2|7_oUgE zmJdhh2Rau}y+7dIcwB=6kz%hGnjBmwIJ5^Zh5nBPXl&dxNmRUm8jB6_;z;Qv&6wFi zrF;_D5hz+a+fGjY4j20-0vWL@4TRH zDA^63jv<5TWIx|F4Nu&Xe;$fCus0Ip2|?Fz`n#nOIuzt z{9?+}%@J*O>g8Z0J^NDf88*8*S@k~s{B)10K-5br49;9Mx7XkFn7tqL{L|N05a*rA z+NT*3?kmyhnhh3+VJXa42#rzwCdjj&M5=@^hYZOFptYxH z&LVF^=^ecjBsQo$dIJ-huStQYemzsN@$wJTp_L{LAb8p$-Y?Uw-$U2(moZEGollSQ z4hkJL`vq=^buC9ZaFQ5p9@q1`;;3y(o za7WdK8elYt?*Wx*;6hpeH#g3$3s%J1n`UaUVk`GIohesRFRPzTc>&*H*Z7Inhge)x zv$%GIn-i8(in>3lT9~AUNU77R)8xSA!fG20m0}L1EsBwU3j-sQjd=Hl~|QOGIEWVqenl#GQ7E2a`}F^`FW>2JwZtZ zG6_S?DgTJ%flCwKkirBHU3E?0L%(J zWCdcDiGY{F9nX4a7cY;0D@Pmmirq`SFZZchHSg)Zr=;k37D2vnxAI>U33qlWPo>&2 zt3(TBHw0%TuST!Q9B+J;N8T5S7zj5bHLg~aDxe8G8OTsce?;h(rahG;fTtkOCZfGE zAji5H+D{HkKqT1Xq$k|=J7SF}f|k9B5uG2f>?tBAL*nhl7AtVee)#gAOF^%I=UL;t zw54)7(Qw&wI_fTNr#?(1rcDAV5bBqxg!3z`+i<(fNNVpi$X?war9TLsSU&4!S7F7V z=1dU?Wx#Ph9u0^pL!PNag>o(hhnFOYAPObO=kAO1gA6QVIf6l1m9lBMs7BOG+c`B8Y?_NGdL{bc-N}AR)Mf zNGT=ot@ysa-~IpIJ2THS&&-+M`JJ*OaVgHTrv}T zMrBj8G1%d69T_wHVbdEB-lqqbQ`2D5Dx)k(KI>H>S6x>z0e$ zwXb^qLg**r#+ZM_PmZri)@@-&Wgl{G7u)i68_uyuW`j=gCI zk%z}9Po4F65919;@==@~hff2mn8^7P@8$F;rLm8h{@~#vvURfs1KcssOreE~UsUY0 zn*G;(`3k!3hdX@P1SQ930CTLru9$1oZO?kP>-^gA>Gq@8}qiz zGVe~B4tM4=L&G$V@rd1&WJU^*n)lXJ>6Lwfj|Ta$(AUB9u^xFu@5aw`Z6L(TR;9vO zl{RTy1!3IwlQpCkqMa>L<0AG3#O#KC@52U&`E#0bscW~G2t)2w=1i$5pWu65Ic4L~6v z7c*cJFs@LPZoTZ_{d>E4C zI7pySiDE{B+qY!ZFJVnslH{4m;4yBY)m=FdyoB;cw)p1DriI(L=nCDw!!30qqSc8! zufXbdUdKxjlEvAR?tE>yjSqu%>TVtOKSr);nu`inDKN0FuXEz(#Rm~*Y$onf1(Mi1 zXNct)n>|Ia6C8WbKNFutX6voZS$K`2K^n>O&)DrP_hmrh=APOls0~WRsYBSk!!Z$r zAQ?din-c6*gJ+rj4chIIDTo4}c$*2imSU8Lk*MY2PxcZ5Lj&;b7P>fa-*K`|Z)i9) zbATtd^21qI_-K>M-NrE2xbDugWk;HtQ9Pz_phM$Fe3ph*Oq5XJ$L%M#=Z2@}4|RhN z=Qo1+9K!DCjw1GZR*}P38WIt4eTS>_XLHoZ>fEdhRXt&lPd9|)XO z-???LznSRa{ub-dx;)nGu~0xfavGcYv@ezRbusJalEy7ddR9`ktht7l!dBmsiGuy$ zrY9M$a_ocrQu3f3uyly9LuG$e#A*bQ1?3*WO)4YhgoKwWUp{6Hh?9!~ssf2dcRuP( zr?lNI_8B;t#*&8b$BSG~q1zW;HsBcmZ1mXFWFw!?e$cUJ8YHflJ795T57cg+kjlN~ zk^m$2A0kt=L=;7?`qGo}n-)8@g?$4ld0+AHk4&zRws>VXH!(z-YqwXz_3b*F?uiocuW>Z})g)}1N#MdlWpy1ui7eHWtz0QkxKb@h zFv#X&h}Jt1Db8ykLnmWP@+Q_8_*FMzlw&ungxqdF@4V~9aO<;_@quR{-p zi-q~O&3VkZSqF35^;~N;s0Q9D(Z?g5nI>+>8#gq-EUaaZ_HU}az1&z>XxaXIl2o{G zmo}3|AEQJ_kTU8ayi0TY7vt^?LPbrgC0fV`Mm6O2(5Ro$Ve%#r`lP*KA6pxGdn&9` zmt<3Zy871#-veVs7sx?!_RG-h1}NOf4|BXe-Ptqy(>2WBSLP?)ov|n0{ukM-U)lCf z_5@ur3niw#^^1zw8=E0|gD?!$w2P)=aM`r-GsIhxaPBA;AF1JC2iOUvf(C7Ge~MOl zRCi5-vLw+5z9jsI(ne|JM6pD%t&CR+YQjfT7c6VQ(e*KIUKH(BO!w$uA4fSAd3V z*lc{;@J-Y;g!n$pf8ILS;UBp&4e%>Fp>S;YLAJ;mu}`@$WJE9Qo+szTjrWOkfk1X9 z@4Efky+lX;bYf}gx&bfY{Sp&U&5cM0J2gp9Q{^-7$5(&Gx# zqx_Q6;&%2%2rqSaZ`{xO4v#jL-IVetzHxgNUi$JUH2uzSpeT}|j?eqe1N3{eE_2#D z`l}SsUC4olpXD>fpc3vnHi>4&U)xjuiDUS;7H3?FvWLNYJyr#~XAQTK5L#xRXUE^H zILj33{J`4ZH8BpoLJ=%jwOP;?H&iuuJcq0pWC4Qgl&(c4I$$D(!gWdgKHk0)OvAso zE|3|0#5SYFdv?jeYRfyfJ_%D6CCnR94F#<$(*k*ad_s&jXna45y?NaV^L-f^34UXm zsP~F-)_!4#dy6CnL_aIuK5!%K{=zW#{yA_f`G;>n4T)ol4|SD_*(6VxNudAL&h~v9 zNW~-hg~CUQv(i#$5~nW}fPwnftYHp$pI>9AMv@dhy&arHVJAJ(Q&NE7f&p$pqUrZ^ zFZQZ6sC}|5KK=fihsoF#BVL zgjvOiUK>yTbeon+p0Ubf;e8IX)%B%db2Gbbc@_gP7$a(`0aCZmavlv@yseJ~@x;{w z670^Ti5B|3?CsYT|teulXnU^-K*&XUjj5V5J{mHvle*4W` zS<`Jc&zVVIlDnwk4SRAY_pUboam}lKF0uMGBuY;6#M}V$*ZhsjJ9poq1TCKY%Ajer zwLDTa>arJo;9Y$Nyg9V*B9uiPR($iSxr<1ij+>*$t)B>mk4sXLbRvS!{2F1EwHtK&l3-v+#dHWg5?orfyEYX@W}VH+>2XQNGRykk^RQQB zPaT|Y^#G`up5QStRsUkMRbH+jA+@`yTvU>nVsJVyZ%v)3R%Tf9vG>Z8hoSzV9j6pC zosNYPT@8pj*9L*_1hS92MH!Zsm=z8s_xIa3XM4U)9qc)YwFrA2wgq{7>MP%^GBSTs z=CwIib8)U+EB|n$EWd@CQ>E=2I(m#mRmmz~%9yyW!XjTXL!+p_y*X^yk653Lq1ZMz z#q2>O%T?E6)Ai-(TQ8$3vOhTdAibqdM10y-BlJ09KrmH+zZ{;Z@>FhsTZ;;CYLdg6 zcFbGKm&H|;gIRPq7VBE&`K$r*o_(0~F_4Axu3?wV1}$CLkP?+X>F#}8$wf-hPR5gq zf$uYH7%+ww!8!}R8Rjb}lkr15(bUX5X(R>&Bcv0iZB!Vnf_k+WlhK_>0qrrGH{3($ z*?WM+spO=CnZRx$gII06?@vEMs~Bu&>qon5vnwkfP?vr(<pJKX>Rey_4#(chev+ zQ&jtk;7vnagmezES}E2dl{p~cahXV7g@Gg}oSwo)#lfSMArjzCiU&u^Cu4p~6S-;lOpv)CgOR$Z;OM0`fwI@8^)+xsaF~_Py{t0_D zK0?1DR)m-zn8gU{_Q}F&wx;zT3Rp{QR($=i+P$*p*1q~Yy{J3XF+z<^!|^(DpUI@c zV_2;gAqMqpY?8+WHi!#oP=62w(+X9Us z3K}yMxRt6G>oIn1&9;|+$$pTFO9;~yB~G*xOT?=(Z`e< z0{!(APuLjsuiNilm}V{c5Gb7Px~pP^OQ`HVxILgh%rUA zBRYg_;rUHB0-6GU&jFfuh|g&k0h9O{%4*s1+ycGqgI3%R8DSgF$OFo6#riM-bj6*w zVay6A8?zHDFRVRg4vwb!5Deyh^>|-;@q@U))6c>uuyH`n7Zb`)I=UpEN0Ffr*hSep zaeOEl2=2jU6>fOJDVYR!*+IjEWgAWFl4lm7s~q=zz@LdIrZe;D%4Vc$ezX8}UbRMx z)6N{zJ)HqY19QC)WYi==8Bkda?c*7Ku0lG2L^C@GLjF0%-tIepAC@$>! zCs9jEA*ykBCKeDiRdBb?%xayKH&)VzA>K(3CPHl@V$iOPQHs7udv8}BXf`8C63YoF zat}G{?K`|8gj<^}V+szh+<4pfYMg-yJ>8Fo=j!s1Co4CFwLCHxERT|~Y+)2d(vgHGDuEq=O^FF{*x=;wk z96{-#x2`p-*eD?=sG%|e^J?}4v^mULWGo@QnYn&DM~8}df$!$ki#g+E<6-eLR1Dhh z1UO!y$coY-=V50*zmEOJ?M=|xO5f?>+tB&8v-P3OiqD}I9ly?pp1j5GfAdt*WH#Xf ztJ}F?;pV8Qn$jp28KjPBZX5 zA@YfomJ{C&P`c*KouzB~-BqAm@-ge&-LKQ3al*X}`vXmN4WNo?*zn4G3tj)G7Om0( zRVa1ijZUTM#l`;TRZ|{n7~rK3es*9>$d!UL#v|i&yUad1%_Dqr%T!ZYqSi;W$^RH# z0z{j{Etw&r6e4lRcTSCWN;WZ zx9bC1`74bOsx;zoFowhgX>sP07!wdyQ-8^*dwX1&_O40T}1p`BlDR z(XgPiM9B3jbH=~nC=@19;((~GoQ(;@cgIm@B!=|Kd73caE`Tz&_$SZ^Z_zw9Z2Sq+ zE$y->GxybX%KvPJ+Df7+EuxEya!Ohx=7`>j99{Li*-ovnF=D@@FMGq);gKbj=YgT5 z#yt~DnZ4eT^qh$!wwqv)v`+J*fu*I(kQ}v9=DT@Gg4(3svOBvhxmlM)TU} zk|lar39k0QC(-4fc;Qusk7Gf#_rMmUX}jV+@D%1Rz2r^vCjDeAt|`nGbAt)aSoEj3 zZ8o2H zRyF=wqdzu@T8)6oQ$Dmy7QP?({8~-2WJ$=)s)itzIzJw3XkAFCe{3%8+OvVagCS$dw zw=UIS=Qkrn?x!;;V>kWkSQO$FYI>A9p~VyGqqt;1!D*B64FDay0^S>%A);(pluR@| z9}2MuXBttKpm^gY4ku&5>B~O?vxOr707gWxe<7LkPF_tX?i~-fqf-_2LPT~nTBAO> z&M13omRs_Lu|U^!&8<%>ij7pv2kX^}QrqJy9$PR}%GRQcR~{be6WkE#Z%(k6Z)5td ziXl~`ZP(`s9id&1^(P_5ed2jZX$K+(r7;9TF zS!Z{t106^xTwI4M@X;!CaC?-xUi1q;Y0iABLx883A7_9H5r>aw)LU=AwoU$`guk}|#K-~Xg;Er_m7_ZvwF;I!pbV^`D2*{`DX-6+m zePw2#vPV$imeGOECL!?WkIeQG5{ewBDSqJ*5x9*>I4RvK_!B4`u(CMzbDJ^y4Cq*@ z`K;@&kj^UK4WM@o3(?p1dtg;D%~vIg<*nk9t@w^D*>9DJrc}|BH<&76HLc*5eA%sv zmp$+0-M#65+ID_+(+2>*%;iho;F3%A^x{U+-O^~it>vt6)6RjX8p-F8ED-eM2M(oY z2=<%`bUC>cv3JIUa}Nz*Hr>u^D@U899n;4S_a1L#%XzSUXI{ekIN2QKZFJ;3R4N>r z4Igdx6aiTLLBR130*{tNg1GSKc35Z(xWH!uMQ^1r7nHN(9Da_|PIiv}ii9{I2v?tL zO2Zd&(c+U49#B$i6qxPmeQxmF3A4`yd}Wdz27}=~{3klNG62CpzCcaAa#pHRzqSpY z7g7ovB9Gr;XRduv)1et;`*Je+09J1kdG~m5urjqu0H+DpJ{g;4dwDOs;={AG9%8pZn2U;r0sCcGW z5iLaUg1=J8^RyP75&r3Y%lS&|^>;KXL`yUucha!8WBL-3WJRtHtov3XJ|6N-q?cW4 z6;vQwSQsUD1jUsI8&4e_s%1MDO{(@E%=2uhl%ju)!vHKc%`_S3IT~e2O}fD!uw)&) z{FLD-8|>{AED$FyFywDSLS3_k>rrwLDJXk%c`K2Pwz^N9xZlq4zuMh-9X-XMB$vWqJM-nXbxP{NzhxW^jCT{Dlr4(!D2ro|AX+S_?dt9Oy50GoUP1Y? zZ-_(XkLaaVT-cXHlJJs>FfD<96$1_0(IK{Bnzcc{gLV3`Qb?mDyOHSxpue>r`hZTP zK7|$3s7}R*@|31`ZaJjFHR8NYG7*X-(5Z)RhJB&d@!{N*|HIi0A2 z{|ZxJr{tchCWMLUiMcwH{GUL=NHl?%)a{bV7IjBW=S8?EQ;vBoIUElE2apY%^Xe3B zP+KP9BX!TZlx02YR8$J`pP!$He^SSF%HEgXi8_(I71EtN3c4R;=hLW<6)9( z;dAvdLb}xq3c<19|E%2377;%0{t&>So@yF=*$!T!Yk=1Tf)J1kTcogC1bJ1mSp5}7 zsB^X$Zwj03L9&qUA5OW-rrY6sex#+QZ1|gBN~6ng1E@sVbEc2K-zrJB;>}#Sm;n7P zuR(wZLJX|JWK59%=vz}#A2s30c*!kXlSkVb@BSVR{13;P_s*p1-TwcIRXx11RE6~K a>jVI=HB1DLtY7Kx;A`E~RjXBjNB$2?-D70{ literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_retry.png.meta b/assets/app-bundle/app-view/page/main/resources/main_btn_retry.png.meta new file mode 100644 index 0000000..4cb9d1d --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_btn_retry.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a@6c48a", + "displayName": "main_btn_retry", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a@f9941", + "displayName": "main_btn_retry", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 571, + "height": 189, + "rawWidth": 571, + "rawHeight": 189, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -285.5, + -94.5, + 0, + 285.5, + -94.5, + 0, + -285.5, + 94.5, + 0, + 285.5, + 94.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 189, + 571, + 189, + 0, + 0, + 571, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -285.5, + -94.5, + 0 + ], + "maxPos": [ + 285.5, + 94.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "a3eb3c96-4d43-406c-8ba0-c942654e6d0a@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_reward.png b/assets/app-bundle/app-view/page/main/resources/main_btn_reward.png new file mode 100644 index 0000000000000000000000000000000000000000..f87e2f48c1b12233ec04dffa7375dfdc24a98356 GIT binary patch literal 12997 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_reward.png.meta b/assets/app-bundle/app-view/page/main/resources/main_btn_reward.png.meta new file mode 100644 index 0000000..3cb256b --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_btn_reward.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0@6c48a", + "displayName": "main_btn_reward", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0@f9941", + "displayName": "main_btn_reward", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 91, + "height": 93, + "rawWidth": 91, + "rawHeight": 93, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -45.5, + -46.5, + 0, + 45.5, + -46.5, + 0, + -45.5, + 46.5, + 0, + 45.5, + 46.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 93, + 91, + 93, + 0, + 0, + 91, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -45.5, + -46.5, + 0 + ], + "maxPos": [ + 45.5, + 46.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "658b2f1e-7429-4c65-9a9d-8ba14adf34a0@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_rw_sure.png b/assets/app-bundle/app-view/page/main/resources/main_btn_rw_sure.png new file mode 100644 index 0000000000000000000000000000000000000000..a1d292aaa2b969890d2e6f8a159b85750d30b30a GIT binary patch literal 23430 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_sounds_off.png.meta b/assets/app-bundle/app-view/page/main/resources/main_btn_sounds_off.png.meta new file mode 100644 index 0000000..ee8a421 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_btn_sounds_off.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3@6c48a", + "displayName": "main_btn_sounds_off", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3@f9941", + "displayName": "main_btn_sounds_off", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 91, + "height": 93, + "rawWidth": 91, + "rawHeight": 93, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -45.5, + -46.5, + 0, + 45.5, + -46.5, + 0, + -45.5, + 46.5, + 0, + 45.5, + 46.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 93, + 91, + 93, + 0, + 0, + 91, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -45.5, + -46.5, + 0 + ], + "maxPos": [ + 45.5, + 46.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "482daa8e-3325-4cdf-ae00-bebb26f7a9a3@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_btn_sounds_on.png b/assets/app-bundle/app-view/page/main/resources/main_btn_sounds_on.png new file mode 100644 index 0000000000000000000000000000000000000000..0087cb67d26a302950eaca54370267cd8322e354 GIT binary patch literal 12956 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_gold_left.png.meta b/assets/app-bundle/app-view/page/main/resources/main_gold_left.png.meta new file mode 100644 index 0000000..1090c77 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_gold_left.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "3dbf0f28-2761-475f-beb6-18075599efe7", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "3dbf0f28-2761-475f-beb6-18075599efe7@6c48a", + "displayName": "main_gold_left", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "3dbf0f28-2761-475f-beb6-18075599efe7", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "3dbf0f28-2761-475f-beb6-18075599efe7@f9941", + "displayName": "main_gold_left", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 291, + "height": 381, + "rawWidth": 291, + "rawHeight": 381, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -145.5, + -190.5, + 0, + 145.5, + -190.5, + 0, + -145.5, + 190.5, + 0, + 145.5, + 190.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 381, + 291, + 381, + 0, + 0, + 291, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -145.5, + -190.5, + 0 + ], + "maxPos": [ + 145.5, + 190.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "3dbf0f28-2761-475f-beb6-18075599efe7@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "3dbf0f28-2761-475f-beb6-18075599efe7@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_gold_right.png b/assets/app-bundle/app-view/page/main/resources/main_gold_right.png new file mode 100644 index 0000000000000000000000000000000000000000..4efba6b51d96053b17703cecc7ae7988a79253e7 GIT binary patch literal 22204 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 P00000NkvXXu0mjfhbt{a literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_gold_right.png.meta b/assets/app-bundle/app-view/page/main/resources/main_gold_right.png.meta new file mode 100644 index 0000000..aed95da --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_gold_right.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d@6c48a", + "displayName": "main_gold_right", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d@f9941", + "displayName": "main_gold_right", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 331, + "height": 451, + "rawWidth": 331, + "rawHeight": 451, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -165.5, + -225.5, + 0, + 165.5, + -225.5, + 0, + -165.5, + 225.5, + 0, + 165.5, + 225.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 451, + 331, + 451, + 0, + 0, + 331, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -165.5, + -225.5, + 0 + ], + "maxPos": [ + 165.5, + 225.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "c0bec0bc-439e-4bf7-b20b-c19f0eeaff1d@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_icon_light.png b/assets/app-bundle/app-view/page/main/resources/main_icon_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b9221eaed9af087cbfcdd22670650e5d04ef29 GIT binary patch literal 108573 zcmWh!cRbbK8~@zJwPk0Iifs8BS@#lB%FNzMl&p~LUKuT`B2rwEQHU}#uPv0F%?+XK zd53%N=hyG^&-tA5dYyBgGoIIZp7;BCo>-V&W@8p)1^|HViix2W0KoqJLSG>NUsxqw zL;t_Q;@SN>*-{T!_cPXB=bUqZorC>RTX zPaw2K2I>(bNd0v(t9G)iNgY=vlB~f50G!|>@95L&5hts(!Yt4 z>6gGpVak*ddFcvBC!NqZDT`N6wq#Bw4Jfn5;1d9R38POkP>wFp#}Oc@m;BcT%z*uy z4txfscFKS`Fz^|KvTa6Pyg)v%p)Dd#$igJL6$sXm_tCU=1o#0#S-%dZL1+yK@~^94 zIh=++OFXusE+fEVfL6mmpXLLrg~3AT$zL5>4+CY=2*knuzq%Yabx?}BjsPD+sjX+g z`O_5oMS7PsW&9GEtV`__0;hRtU&T(w&Yv70z!_c==_+LeO<6ZRIbfjA@}3N#DKiG- zITPCM3)(Ls8W>K;3)2@wi8L!B(TckAZx6L7E0?J!zVw3(`sC@8Rc+GV4SKsU7!RBb zqp2i@lM@7W>j7<;6MP1o^vlsI*=XMp^l#@W+q$G98`AM*u=zBRVhJ{glV>i|I)qN> zLbMKHFd0JKM$jvnLCQ4g&;rbaQoo(2Z9D|QH?#_7a8!UYq6^YCDJz!rpA7Ul!IKR> z>JoyoaFsrbAn#r$|G7cgbO4VV$VV3`y9!_`6rAD#hxutc(d1>zf7^bt%>ce+1SfgH z2`*|YKbQ)Dqx@hA6FAHFf3c_3K^y`ELHY=S{suw)!vNNagGEf_Wh*KHL7h>ie}RJl zKp#bb$xyI}0etcQ<2#wvBGXN2ZE*S&1N{pV6)!+*gr9uZ__q-1x+IZmMgPo5`-Y&< zmHvMT(*W|8C4HI!{KQY~lccr6DP(2J!Fke&F<1&e*+GzwE`cA|>4%?a)o}8P={J>y ze@X%YLafZJfne#b#W&a3+Qtd#A1}JYPdClYmVV8gMfwgVEgGoYsk4n0NgH?<&F$F% zak3mVU96s*)FY_hEm|O?4~4`s$bX)$7_0m*j77nMv-it){5*j$l_k5d zTPWn!ljq@xGI=w?C-Iq};y9m{daiKv<(zfvbh%MVVh?^Xpm}lnM{Cvej}IOFAyEB! zLPvr4BhM18{?W<1a{~T`gb1O2pP$1z(Z!2yw|(aG8tNx{!`r?WejT0}lYDyPTSm|X zd!k9atds3)(>KfZ>T*_@dUnp5UX@VJdf)8C#e{!#fd=#-=fI;l=xY~~Wp zW-GCs+c%OaeQs$1xX&XAd29km{`*>)>=hGby!?0;H32Rsp{wjmq3t}_(+KfMi!UCj zSsm?V!0>=F10g3{x$Buc=H8nz=hvu8Afxa1SUB(Sv@Sznou;}FDX>mQ@2&%9_gI`0 zq-skAxG6h_Zw?NGa+<@R_%Q?nlr_Al_u#>Oi{%fvNcUUSNNfp^EX9P@QM7kk#(j2A zlc;($M=7IBn2w}n95HF zp9pC^Sv+%PH&%`{qFHO3VRsFNhH_TAFEm``f@uV{)D;gg9$rSjxYsu-z1`1n?-eAl zvjl2Ev2WqPe(Ss+#OOZe=G(HsuXu18Qe#oHZM)Uae+Jkyy7$KHOH|aqk^QT@n1^wtVmpI4={z>uA|wRffzoI}A-{Yg=Fo7aDL`CYj>fkmxO&!NQ~JZ@yYA>oO)S z52CfH?mMgj!U#`g$A>IIr$YAcQYgWyB~F^Y3=IC*d9kJq=~GV(E%!Tz_5@T_KJdH0 ztcJ_9K7Ab2>pGKqtJ07IPZv&p&hS;R>egotLIaQ4sTU7CHeDx?PkRl^<9a@EEPr}~ z)vDuS#M`cqDAG03SyVGfk7+LOP*sOLW9;UDOvG8>9`wIJJeMOxJ>nQzlQJ#9oIev- z)G$lDQ?0wMk{`2|wk7^KxUW{#Ps8LX#|4^3x8*o8bnhyb=-#6Zc@ceN0PG+hGlNTa z7Tb2FQ3=UAIwCKAVVKZ2u|EU8_RnxzLU}m$kmeB1{N8kfFqq$RO?#X$-{Y0L{I`)J&J_9>%(sP9@urbhlYsi_aSWj2%l%~ji^mT@x z0Cun1Lg98LuMkQdIQ8-N733w}m{&$QJ7yTAM> zLx{-^lr<(g`FR%=IZZ~xUZUrt-V!oxfNn?kY+@+xcR?v`ucIB7P zZezC`fld4u(Wz61U!mhl?Zk87rL#jX%g*Dr8sMq%12?ZwW@pbzl*0&S#{r_CC)51` zrgQMV_m)obu^Vb=+`g3RNnpRUrz2J^P-#qQdN~Vk3t8fbntZXMg@i3Cn)<~svbX;% zSy%lN>%3}13OSP`k-V1m;hoFpcvMh}#@!JlL?0571*l|^@1R?ue=#OwXtGJEKlEOR z@5X-G6&6NLs|&PdUN6_$w2+%E6N{xX^*&db=ZN2ndm-l7g_w7gT)K2>Z{}~kKZ&jG z(xT_jg}o$j6ePzhq%N9eSsR?G_3^S~xB3L_B$-+$i0ZmsrtpiuJ6|gHbrj|vvetSU zhr4*{&dw`H!cB<~rW)|;`D)kyZnxRV(M{dyQQcAs_>6cF|{X60I`$Lrj#;4Ww*!ca>KjlLFwV&_~P^nJ(IGIZ+fEtjMYs?SS6cwZlF^S_IT51F4 z3cqAd2IC4dx(w80d<*V~R2c)3Ug-e2IQPQg#|rFWfLG*9SPM!SxhZr|{~8?(imioW zPf~0c9($neVCaoLHMA{K*{y1}lesWg_3%sHqOU#2_bNK3_&^sezY<^&SEPmSAy$Vj zTBbhN(-Vu(HNKd7pt(_>?ZJGK*~e`5M+M9~}ife0|aV zZEt60p=J<=)J{szH^w}Teb65ymzkIY85|M)Q}W8JiLMgpyEW6g-AWTXLKmi}xdNo$ zJv+23=0LzVxbm28yh&@PrNw4$9;mE&@JQ!f-h~yZn*+q3^0x6AtMF{4g_e^fH-$av z!c}VYS;%m*9?IS*5&6-dfBD;GAgwf~w_8O>RbE?^LRVIcuLi?Ky?N<^y+wlH=jnN^n1=^CavbljEu>vr$YA!^ z8qQ6h{WKF9|NYCtz^?wt{5g^racEDz>%Zc!?4^&Nk8$FA!;9&t#yyvAx3p#5aawoV zqUl%X`lRr-NWPUX!=N^H?7DqRPfq?1;k)rvuXa}5HPh0Vh*@I$nX@K^PN$V zzv%PIkLj~bPGwd$`lkDzP2Us^6(X-CwSAvH&5fVMggA9aEQ*#MyPZaBOAlYYrPxqc zrMfN`ZjtmN*u4IzjGLM)iE{VmtU?3)t06U<`pi#%&=tD;I|2~R9c!N^0B^=G-Ob-5 zkH3ZGbd)gR*C^^)cQ0-auUCGW(RB2+JO5GK6^^p=jstbogwEl~>^a;VGh+ITPc zbzdmHT>5p(0~~kg6M&jxHS-f}scLDxlTTw3gUDO;)jyx*zfgcXKA2|`_ROjdBvIU< zJ^N1I18+PF3ld$*?=9JBn~=e)Zn6Ktqn3Kve1l?MAOrpJ zNwurnJFFIuY-mh3q)DHe0!MDZ-Q{Jl=PG|27QigU-sDQcp6XhUn4`57m>=`V{028& z2K+jeS#|FxrVcBF@Zv=@6*bn+Um_6@cXh91bobw%Ij7G;`Y<7eOmDtS^N~~0b_(+i z6_-3~B&-X@FSpg4VTGrkmUWL*0wS6Lb>~9-K^|$}yG`^*>SDiBjy`zbl^N1kP)lUx zQaKiC27YX{1vO_p$uO~b$-bK=_#P>vI%#$tFoT4iDI2jfpSbnB9dpWC^Ej)Xehnz( z4{#~OcX}|aj?<%<@I3_|k?8c#H-?p8qck>fOWT`#p}`xAw{@zPis32muTJ+!sUQpi z-sc%MSGXHh#1B*X{ONA}qb$HqY^B>A{Y&wUMmy*w=}woE-x5TgsZDSes=0VBp!{_^ z>E2p>pNJDJ2TExBWH>>2DJ#cq^#1HHa2H+8gpaXZbMxDUHhk4qI=egxZE)caY&HfM zQQh@$0@Z6Jf##_q@H1++OPxKu3Fnl4djfk9+M1@bdfa?lS*~Ag+zRT6uYj`dYK9JY zPIqkoH|2`B!`(4zrQ*h#mSXl2A9`w0?yZ=p1hAtNzb_1lp`5}Od5BS5L)p+(6drCX z_B!0;5zNEI*0l~B`KkFbALc8{=x&Ke%W5j_1~yS6M^dToQZy3*w+Z>4v}Ak&gTPJA z#nra<-R-NlzFW5g3z>vdS22UD4r-qNiLZtxBr=tkbdcEw7;gWBCQFtGna48WKIEE} zH3k^W1;dig({g>9>xXOMBx`7Pa7-!|85kT%@Js%*K&h6*Kb1>aPkWAaP+<>DeU(5A zb-2%agU389->M14T;`20jIojeTcFDM0hL%&UNY3q#-E5`H>1$mU%1i-9LNP8rr-^@Y*z%XB}7$4#fF zMVnFB*Bse$VsVP6(CMo>4nQ7u*1{NYU>KFq<1E4`Nfe|xn62IX-0)q#WXw$r<_~EW zu4STk^&WhM`$yig6FLd+$5_t>p(yqVM8IcsF3G3Fp8K)okN+gPxH#j^F+2ZO1k5bH z$3;@x7QT1>^%rBTz!hPhy>&RW?JPs!k4}Y>8rhvB`Hvc0BR-z4W!7uV9_!#hp#S?U zpMG)Y*gp5=v*=MI!SmS4Cr&SrySNh4`^9@$7s9VX*D5KLS;ULE{|#35;A?! zk&yKT28o;;#E z%R{BzAS{!}_qi9Z-5?DGHU-OByNz?|vnm;p#8j%FBw4`V0_RGmg;B*3!?ij}ufwbx zqEC>V2yDmv0TZc4z*G3lRzrxe{2j}CAG0)Dfn!P&QEE$k)wyWfEA?5CXp0tNsi@jH-!LLmn?VL9!ys0NO>(=FZ`-L6<;Lx3Q&+)qr!?hF6l_5@m90~* zB_-iyt_3I8*{-bo9-;V_M-uR^|KtUhLN!*)Pp?1Q;SH~$d7tMmxp zOuf=@&Q<|C$SmpJ0u7hQcKn zb?>5bVD1jVgst4xZ{ei=IQD7vikmVNnJ~Ni`SA`&50AiD8);|@NyGervW&?q80hta`whJ!`ZW65J^2ssL28xB-njxy5#C7Kn%TVhe-nyX{EvB~(6^e{)hi$q)O-@zm%hN6NL3p&yEeBN~6- zOg8nXN&@rvwsA?=n9O`7k*!GkMLbCbJ+Qo z1V{hnZV0;whVmaAi6#(G8y6}si?*&}ykinf*en>L^AIxF#n*|@b39VlE+G$--(wYf z0CM``t2r{E=wTeW5n8xxF4u(K;6oqU^5OqJ59_)!2m4QZ<4tu=+ZP6|6KA-di1WxF zNun=_rFl($NA~fkeO-&H7@AN+ttRJl-b*|jQ7F&>bQ>t$R5 zuqH&G@f=1DDL$`11hA!fiDlR+Y0RF0v#O>z&M%?*vlx?e+&XO65 z>qsuN=Brr_Qs)J$Ajyd05@|#?fF+KzdH3z+wS&sR-b#so`c)uI6}#jzgm?y`YQdl( z`9Z^LlM|h#N`2?OviF_l6k5w^_2=^l+!ag#g9qSy6jL{3$lq$tg1$e%KuCGnR+uGa z53Ppg&>uaTO^VoqEd#$(rEw#z39RuXvGk9eSFIyM<=n{6Z!pnZpc`lhz;}lA^&OD9=|Yr(wwvxq2Y(;6vWiK^tq}?15VE-=D1s!-Djd2mE&+ zE2jC*XDPER=)O6;q#0#Oz)mKcZ(rh7B5!P3oSTF-3jz&uEyDF|C{8o&9PT#W{xW1s zi=m4#>@m&p^Yhbk^Pz(btc*1_;+Kt0P(!X`&|5bPql`s2ZXMSR@S|I251Z^E8=UB` z!Cg6sbm=&Gif`V)Ok0O$MrO7^^uBaQt`4H%?Bnl=6_es$m`S~Q~XEa;EOznJS;|K^=Y5(An5g|BrXgI*bTMby^&J4-dLOpKv{T?zasep)ZrNgnX**+~ z<->c|HJD(1{W^H~FucMPf*1}E%*SEIrQTin>2=y2l(S>bZTIg!SN&6Q%-tzK*$N*KiL|0vRqrphb`Mr#H zYB64beL2%1%nHrCO=h9bZ#fcwbqkS{c!bPzwd)0xZ>gjCmQvEp9I#J+F_)eG8&xE` z8O>rL2BGPO+D`= zKYXZ{w5Xk6E_?%Po3MhoF3X*)|NdA)b9Bw*+|=esT;4@n@rhHH76u_~7M1n>o#rtyp%?kI~-(D2+SyGdlc<>%%rrTgFnLtMxy?05$ngCQg7V z9Q!WJ5m1O01SNodaQvcB4YWJBy^0V1<3zS`^M6bIpPe1!NALqfQW zi*_!@nEsOr6Jx%g&u*r0S#Uc0i_^*+Jr%qmR`jwV(7nON6Y3gsPmQq#zMr)6S+4%$ z^Zlp}R?~#y+{brf>VMYAVLt~lQ?7)^*JeAXF9)2i{9#0xyZD2SMFpK_5a_@%Q?IAb zr$cW+ZbS)|13UCR?P|p-pei*r3W1k7%aB>>@Y?A7Cw`unc-CQ8o6dg8avS=@O6@hPU8;U@K|WH z8jl?|b}1jq10y~hP;a^fyd{e1LrO$-p=7bwe1gwNN#9SdGwot7nLuKO%GIvkD|lfN zW`6k$u=|>cNV-5Rcrj5msy7~V*~mj7;uk;qt9RF;1#t1SvKAT$t`dHG=@H)>zIJK+ z)PH5nzwKIwetIS;S3dQAHBuWl#0N=VI>Zz+ZQ4yoW%V@q*j{wa5n~q}37oDh(PN~S6yIC8^xcA~>yV(DIVhHD6%=k; zAdg)%22RHX$_h1a{!rR-8Q%^b`uM`Y**`#jbYi&tZd2fCnetbNd$kvS?r1XDtfGZzy|N8XE3VQvH2^;AEYNY_T$cZq+NhQfy zsDEF5n-NBLeY{?Be8OkHVglI3dW3|_HR;PSi`Q$X!wIJeL|ywmG3f4~9NF$3&(rJJ z^H^84s1V~A?UduZvkxMtcdO-UK1m@o!SBr2jfVebH-4Bhi#K$K#h>_>{O33oLYen1k!kH$~tc|9ptV%uTHyu1rs- z+y0sm5(}amj-QU3cdn&GvvB4k1qRjWmp5_y5FWLnyGACTl}Alor^T8@+r6EFaGg3r zYhV{tFg%(fJ#YvfGaM$k1qYu?a;jqqiF>Gnx3w5g1u?He*dc#s*3z z-gle*hWXKwVr@+<-aciGzIl_oEFfC9l!I1^m#T-VL?<0-goFK%<$Zzhjw*uOyMnYg zH?U0%C^MoZkR&PPzE2|sDTA8ZScmu?<3KT475YYw;|m1>?$y(IS1)qnC+y_0cZlIc zprJkZ?XPpzADB@d7`3<(OwQ~0@a1uc_57Ufeq;YD_X%kDb2+R$hlwvZ*!1FxCpbr2 z4o0-5y9AnCgE+Gp{l2|vrQJbQdKW}%GnT|>e41W-;QK4Z--7uDaPMK;C^Up!jc(feR9Wy3 zZAEa-F_&Kl+LTz_xB8qAS9d})6-p2$gP_qq#($gs{NQ`m&JZs%5v>U5pO@RM&_f;u zeUal@)s2NCBZJJEYG-@5W{Bv6zW)_kGNM>>3trxc`<;%-(`N-8l5Y&P2%kd6?Z1{0tIEkIHX_nn z7(T`{1nSiM^wU94) zF!(a2KSoW>jF&k$@!~Fcyk7BYWHxJi(g2nir4M-wEuKyQYljL;NjJdUt}8B2<~~(! zxNr0OK(Ke9Z_Nw)w^^!NE)^U@l%&sMfz~Djph?s)%Z)rE2Qcv@x~@tx#Qjc<_|oM*Etiz6-Bz}$s65phd}yuZ+H1H5{y6GI=;M#rZ68Di zokQ~KARS+1>U3N?7(M&NZ=h(#u^yT-_^cf+f2|r^bvhQali#(KD?Ibc?9Sm|QK#9i zqC2s5vnmiF@${W$UnKQfz=x(V70Z)&0KW#V4m8d|l~t2`|7N^PV9+Uec-Eecon)Td zsSmh%dne(Sv6>7ry5Geur{TA7z69+e)5h5mNq8tgw#7RgXTEcmYIM{VPXc34pI~2m zPC%#n$QW%H;hgb{#IG}syWnV@6E0Ren0Wk3;W=*Ti7k}xM`9@ve4dKfj zTt7?e-|#FY==}41y6X z@4T3(GiXf(K->vHXRxHgu(#lN#BdbCux$mb^PAP9hYY2dqZaA{X7#Mm9#21{q-9W(zN)V*LmHlfv?VXR%Bjnr(!DG0Gi{o7l_jk?3q<+-(6!6>cX> zfmu1`?L8lvbx|ICj4CHS#AfBmwCWNnRwb6nHL43U;GCc3RiyX!EFLu7r2umtsU@| zeDH)jtiGM&9hBMHy0rd}mz=De-#KECR_(->2sISheEmGW_Fr5J249-a#+kv($%$N# zfxy;9jpgt6-^Dy+3~8-(AlmADU~KqD*Z%JQ%d7}6dSdJRea3?aEx);}u#GU-M}#!z zDA8Gd)=qZJdc_5B7tqfal#B;u6wqadTmNrN@CPYs2BQF8cPbHyrQ+U{wZPYKhv2?g zrCa#^tsxRBmb{yA8gf40k~urq-ERNN6rjvZWgI91T6KdL%mvAi+Yme^e~VESw$MHN zXus>1ssi3q>a~J6d^H2JhkamyoQV8yaN z+vxLVM$|SYI(X9eS_MhyAiZu=Mcivj(aZ;wN`2IUYqd}E##&cnf;Dx@gto_884Qo> zYisopTxdcRSAXUepyciRHl)_IiDC5;f(Kvw)3yO^={LM*kV{I_U^OVa)LpQR0J;0v zcmIeAit-`4eAVR{>r>u(5E8ykiCk^eTbMko_%gS7fA7@@#%{{XB8N#iiZd*I;0IH= z3N+l34=t|sE>4XZ&sx*rwue(gCj*{zF}>!fKx^8nw7L4En;5mJlS3>v_TUqbxKLH8 zpXdCPM5hT>7jtfYXDxa_dM6IFN4#JhH*PLqm}7Xqh3);;P|ucIxFdETHkc-%;3Lv^ zp^Lb)T+1FH@Ck6lnswpXm%*AmK8|dl%U1suQPEgf?Ufuup!pQG&kTK7y56&xOGWD} zI^J&Q;k;W8+r1c1^SIzx4Y+0?2*B6spV$}07cK$qpa#8~;o)iJ3XH!LIFyKhTR+iu96H7jHRGHM%THFlP!&)6qnULMYkSA z0~FZbDk|6wM4o2!Ao zRu`9Mw$I|upb+Wlx2e$%nlBgwWZBa5XtmmP8DN$sh~or3fMXqr2iwyj?qS-zc$4sf zvp*46AR+PNiC2S(cpw-SV_5np&THNJhh4BX!op?Vk_|!y3_k}7Qkf7{-$IVn!J=vBe>T9+YQJ)CJb#!jvfJ77@V6VW2V zl=;r+%tISrp0M{wC~yWFsC9O#($muQyd2?dY~<7dFY$uv-w*r2O^8JWwh_WRTOKBF zQ*ogPUwtw&5>DcTr~5Hl#lS9b?%_C3R2J_rW(UNn&?g^)xOgx=o&dJ1Xrle0JwK97 zAV_$Xpx}A*EJy7TUnv&4`BtkeP?@EQ^LO3K)Fr?`twkKlY!VM8INtHz%a{N;tANQ{ z5aWw;41rhH?_=+w`|+gXE<+?efEEqHn*cE8`-H7cb2s(AB$M4>G`l-{_WwrjVIS_R+WP|=zf z!fRV%Rt8C;rvW=WX7dIbcsg|H1P~#@*W39Bd9mh2EM+^Gz#m!1e&6)^^<&?de zw8pIUrkGhiMmudJnG>6l*04Cb#4P?tq+)F^Zt)Qm&g?GW_#dK?7q|xWyM$N7ch`#R zJ^#eN-|>gQ8uXemX5*u>-_&X0>dsT|VOuZ7Z^5oE6R0MH^s2nje2xq7AMe0^D1Nc^ zU5mEmNj+pk&x-X|kAZ_z2V}LD54XqR z%7!dxv2|TJ_cfmM!lcru=Zbra>y;gM>>xxgSPodQ>;HqsO$zu}H8zmV|6JpJb<5(6 zYy6=4({B^t7vQH8SbWKs|7Cxv`&p(1;0Mgd81^)1 zIztarwG=y`4FC@WsCVp(g$4lcum=?l|2;nVES6vaJVW2nUU~kt30+xeg{<9Eqeo51 zkd;Wrg7q*i*cym1q*izS?MR(iR(JlJ?ePHJ(kZ}FDnE`$Z&G!qK}np|?b8a@wCB?n zJvRYC;0KsIVoxqy2neJ<%g4L`bHG!;rU$?o_`74O{dwCkL!ipK;u*Zlh0r;vF?VM7 zEQ7<94F2&7d6lUhYMKI?fb#S>c-R*WHOJrYCM|I(070i20LAo%w6b2_;di0=2TQFN zI>TSKtq5w~-@oDAoiLewt{m95t%lh8hPp{wfX0=AN7aLea!5QI#13;WKxmaFmh@=i zO-6;~R63x_k`ocbEeK6M zc%7#-%~V z0iHK>dG8I$WdgZHxy`@0_tHX+R=UTAK+|6H;?w{69|r>BgP>>2-PZ;fEl0TiAW;Bv z0N$$?a~!)u=g$&^d}6SFpmUh=x%wN={%tb)vjRT2MV)X-$7I$U{0&e4Y$7a=E{#Uc zn+rP7{`^uZ6H{)9Uq*F+Up*Pbw-7Prh~z$oQbnjb!Aha?*TuW&>(hAV2@~v|0PuCF zUF)%ilH2`%fkB}gKMVQg+?Xd)HPlHxCLVV_6l~v@%jS3x1s@)}bnJUPDda4k{9itR zg=*4$J_ug)n#})Oj?g;`d_{ZEF{=~zo11u%fspkK)%~{XDYJgZcHkMY8rbIB@qtf} zSiR5hurJJ>xIW?~n*Bo#M9R?9*Dqvw?T;H zVTQRPwgx!F&=yd~malKxywcdkS%@S=p*itm6;%*Nwyi+ZbYSwStOWM<@a$cTu|D4Tf2s6)r4K#Rtj-zW4Z0;pCc4Xifk9k8={t>^KjT_m9d=clf8- zRcY6T!zh~ILD$37bH?WRsFPkEBoc7Xy{Dug&g0%IbIS|5L@ZYhr+N29qd!^PA!d_$ z2UzgObThN039*&dK1>4`=0FSN{k60G95&f&56!B;e%@eY2un+Lt}U;!jW3OJv<4*O zJjb{WpniUxmKElSoI2v4!9QaqPFX&%zF2HPF&u*Ob-dev5xsYg2XYuq^j8W`TMOG! zz8x9q4rMJowHwO9cncysYv6}q#JRU!hKN7N;?+7KtEI+TLnL@jAP-3>6+9XD`ekv^ z*}5Ncb7Sm(hc7;v)}KKio4w;V6yn@z92#PJO!tD6CzO*>Tg-_@!&Z>elL^%yU_Xt4 z9(6P%PQo1H&)MR=^j$4zq{~+Li83qTEWl<0NrtU6WV7KZ4Qme~?sT_RP|lK+j+bK( z*Snt$B10OO4-X+a3ggDS!xg)6j*<9CcZRHj5-*;)G{(?fwn7M5|9fwVt8E_(_W|2{ z>&DbgKoyu9c!^kUTSGMG2vT=y$%~Pf`Bq69n!UQ?3m2c{Ch+rDL}f1lC_9H#a|T=g zY7X1n8c0yQ86@tzCci)Ey7HoKQJyi^}n%w3#rF zaZX$YYm6_)Pr6w`((&(J#aF#Y-79CLW&ZJGMMJRQL2s&VCUceOQ@2~u=(BNaBPF4= z;;ln}hb}w$KRMEeRY4R=F0++fHplfeMd_3DddSPxBB-w4y!#0uVTiuZZQLiQVR+?# zw-6a3>0W4~vfRrTyMDA!C1KL6QJZ4XeYOh7(iGXommdT0*vlQCfNGeWSK_2}97okn zpFDu{>NoToY#(6}ipf@`cLHzy#O{@xRNvWz&f#4(1K*19`HiRoDh+&B;W~Kyuyecl_UX3E7&~&@7 zW;iIs3~a5PrPeRf8NjvrX4X!or+#R&J9CRy0Wo`r5Laokl|5gwM4&yy>p0A8 zB4CPs^m`i@mezN&`1TL|JvUTCfT^bbX3L?eHD2#lcY^>NG0gbz6uKz>g5yWZrq?IC z%wh54pXX)VJEJ?B?_eE1p9|FUf&?x`CMyoF`#k$7$^+FtAhve8Kve9NYTomRn+8^p zS8k~BWGD1OpF+y7zsk{k2->P{>HfVy(2isX7mZPizWjq892&ZrTe5v+b{w@+N92&3 z^Q~D>*+v9?KJTBExqa2mAlCU^%;;&y7C;ZsFrm0+0kPs`*_j7_xE39v5vP12b`*^i(5tiI15c8%$R#*_xVdx5ncyof-Aig$B#f$ z9_1x}cxs7pC*b)+|K&EQ^VuTM?38Dvu2VJwT1$m>5v$uNb>9sWY6G^8H&k7>!!*$ossv0aBDu zqb#GI!ysvCV@AuU1HRu;0}!57&Yqp0_%ho+*t+a&rYC4r;gT&#>^EA z+XiMHsoyGnbB}&`NBIjztR(G?bflgU*qo+v%AR2(ZseeCll#I0! z5-;_TL{&_)Nz%YECv3C31~Pvfs?1S-Mj#kS#@c`nB3POy)511I#Kg)LUw%G*DaJOL z7K5P?QuD^Z5dN2o{BF@H%J_TONRu#4B6)ao(UR?yGE%S31Elw!5QlaaIgOz1(VmaN z%Q(GHewhcABdV9^J6?xP{Q1zxNOV~8D<{D(jH3Lg#ZdanjiP2{OVmQd&8C0(CNri{ zRO-)kiO#6f9QLr=>EA$&IIuMm`^{}j^*D9sgBU2MDiucjV36<}I}O-j=fowa)oGjy z?3v5}%BHRB3vj;zoyr!D122?+j>p{mH>cm`Q0;sf+!_C3 z;`VmF9z{=T1Y+AtD}2R^H{UB>q`UqB=mSt^9#9MwOC{{xw1-#&pVd^d&j+($nZ*ad zAI;UTF_p{ntX!RvF++pbIE;56*EntN&yAW=7kzhBEPt6e0YnU+a63Dv&4>$X;~c21 zB}rF3wAo=L{K`VTyHD+ydfn;PFHA|2$on9LAbE0Hd@;8VakYO>gBE<*RgFKf_-HrLI$C*k?@F>`PKt-BLfEeiD2fhhPZSN6D* z{pcINhV?A~Bp`|k-(^C$m+1o+cf$XsML1&l_QlYmoAV3tQN$m8K=!Hik)4=17$h4? z;7aM|=;*f$_W0n~?|Wco`08mqaBdJ9-V_qLrM7!E+(7WI^Hwdc|E30SH>kCXTS$w1 zBtj=Xhuw@C)`B$|59vjR8`Lg2a}gFFUc)W{cIZZL{~mUgXYt)&=zmwq?tiiO;Xt_$ zWE@5zk)1fvv=kQpPtMa{+1dJ#_ZFHj+Y)~IlzAnraUzhW!4uWrteO(g>}n9f5{1_+#S3Ss;ba5$M8)G&i^YHxmRy zTuWd4De!FLgoQgOH5u~d=8Ue`;`hx1Opxq9@j0TTQ#Sp@ntyCxiRww0(1|8(b`E8V zRod9H&c9sZE?OEx-dBa_1L3a_>0cREh{Cs=upz7#4Q;;#1&-$z_EbvU4`y8QzejO0 zBx4$hvw0}coc<=t2(BY;hxR(Viup;#QmxQu5rOwa8PHQ4Xh^Sep5DZ}^xuz z5ypu0$(1KE=Z6nz;iBq(ip83kU9REyec=FLQZl$8ujYYK{68HB;|W)W>;F;}}W zV*tt#C3S##H3*h~)hR!~EU9=CoIUaVcd+hB;+gV{maAUA^`G}p!lb=6O!UDv zsJ}u?v;{V5w8g(b_$@ciElRI6tV8|&ox_l5^zpPg2M?n-XTDrlIC@YTBuCK86q<|` zpzeGEgY~aL!qLW?PhvGPgjZBt8~vzKb)<k8iDjTcNaA~z#lo;_C*m)qGqe0tfbDsa6`ox(`kR6_^ z0X)L6JlJUaP|4n?Q?-HS8aniqlA%~hy-R1%^yPPeJ5ylL?(%Y@LX$moepy2K8zy)1 zXroyiE0Rwc9Bc~Hen8-F<(EgZ$m6L-`#6fK9Ckn+`?25@>@ld`{frDn!R3@CO0PU$ zBA(5CYh5z;gj7jJZRT3@h$Dn!!-Jj1FNX(>m~j^%rUWJtUWZTYzxqWw0KeKsTw3oz z;2B7QSZw`X1yO(GN_q{T#fa91Frc(FZQHcuuy-Htp`t^M+MNBo1<`s+7d!w2f!QaY z*00n@@ z-DB5cM7yArd+tdm=8m_-p{8&_uG|p)CSzqCNL7vW)~(6$(bj6muG$t^1yv{5+EfQ0q?WdDoWuW zZ;!_{B{kuyCL

    {Su|KdEct(EkSkHlP<%Bx=t7(@8mG3OlT|N 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%0D@kM@(gZ3rHm!SmbGZq(=b?BF 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

      EmE}-nv`|3|1Fr*{{Y%TMN0t0@ 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 SMKtpNtt=yf^(otN*Nb5Fasy&wC}-fOQl=IDL& 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�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�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 z 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

      p0v$`f!2h_)E5QjND^dx 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%0D{cR=Pdn@#@4RL~6woI8J1@0>Iv(?a;VEdQ4%$!O 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

      X@ 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 *ctU!?o_|FTbT;|9mlbq1k|5wG$# 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ðs7BOd-$AF^6^+FjY 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Ð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

      U3!(h!y9S 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�Lza@hO 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�9JvR={ZGR&pXy+Tvs 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≤E~Z;MDC@S)pVk0-z<1JylFRUz}X#&&e) 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%0DX+kz*mAg)$2>pW`wE}m1Oi64 zkRRT}=U;?d)#n}4UN$Ltzt?xhG!dD!fs4(p)N0#v1tRW%PV}Bdm@i;Ea{V+AujC4G z_){B81gVv(=(bJi*DeCk95s&Fr#Z&~S1;|u5=+4@)sR@^xVQ7v4mE@5H%k5{xBQ|n ziEV~J$v2if!k6bD^pPChIC8XE9o@M8lZ81+ItKU_YNL0VcO0qAcl~c=k(?R0qj$q4=jV|0wK&j*=VXObT(@c zZtoPaXiR>~lYS(u7pikX+$&3GZ#fM;)?U-66&6AW`Kdp}kY81{*CsXy?h2tYkgGEw z=egqgT8w!YZy@Z#*Xg6a#~j-EP`9c4rWC|=yiP)PXX>2)F&A`o)~S(@^!wBa9?bV&8}wD$7msI~8kzl7OcE;$ zU`EqT0aL`6w}A>RG^>4)aq;^K>HUm$@>VxhJtQbYJU3^z2L=ngs2L2Ljj61I7V`H8 zR44A)(RvTOAyK!bk?&(%(8+JEFfOi77U(rvX67?EwmRx^R%Vx=VIl`08NOOnux`^1 zJhV+^pbQ)`!s%uIS^%+l{tYcMBt^I4P9HmDSO+{jd|H7i6>%Lne`^2e--MvZJ2LP} z;8#&V%mj|sLo<-4S&QTE_c3w(GQbB3>L7SMc+|rL4?mf&>>2+%UtMX3ghdGsEt6Te zdQzx|1a#^-Iwu%`zd^XrbVdv?OZ5hk|K9={YH#nu@@LhzM#w@7;<~A&wWidr}ldEc`we zws}}@o%}Xl?08n>dM7M+-=TF|;PdE0F)-Vn-(+yO=Uan^UpF+O>+*^2h{HOMwryU! zxu0^&eNgpxZ4UaFcUp_eARC9mC=7VFzfJ-c12~3Hm`rJe?Maqyd^;zgdnzfdm)C#K z_Z|K`-}A#_fEwdj{d6${ue1(H!fAwuQxFw(-9zgM)HE+`*TNEK(c8LXHL1890wh$&SXs9Zcu2&piy#esmK4VKh`>PSd z>(Z4FbL#{=)oi&BI={;g&4?uS*4KS^aR3qe_ufm+RFnl1!5+@@kR((4iNT4E5*n3H ze2n~z(fNqdZ@N936+tBsK^zedjnY{KtX_AJpBitxAfYC$z59{j6)<@>&E|?sj5KA; z`$!UBb``%vMeecLqZp^)dcLLk^CB#cNKwtLIy!Egi@jJKyhcX&cW|-6un%ri2u!Xt zatv6=JG56oT{N~Py(?Y)9p5k#1EBDG z3IA2~%>VOQ=QS{RQYOGc$U>kP(8P3be0Zd89_l)j-WRq{Lly!LE}8*|tlA1FqPg8~ zr?b?@lSYAJR7C(!b3{Cv?)n5fsB%u*WTzspm$nqP5Si~5;K0gxG~~8RJ#p*V=vm{V z?#exX-oJBUv0+%0n_gw?GlpyY1sY0A=~rzwLMrG3<7{pVes0QsKG>!&@tEPucI5^l^PdE5lf%9mmF*kF$z4`9|~237sT@59VICa|F+b2 z-;;G5Qgy=dZ(ycS61VZE;sEXxT!)g#UuX9|pbG4RIp}r%AvA~nE2!tVRnmA~w`AH@ zP z)ANTPKfj>{FdyGL%ZSr^#1#zD=CZCMS7MvVK7z&KZ;qj#PwcUxWUQXFW>@q^LnLuP zo7=_qo)>h1d2f>AzR11mM@1$G)||LJPSEkg;DbfF)mL60z;e^zjcCPLpwjkJPXq17 z8>&4!E@!;cHh;29(kQgqPFl+NhXbAg|C*}*gX^uS9(!L=7neZ;Sh5z1$JHGy7^1s9 zTmSrg#?% z#J@b*dQom-7uc#O`zAD7&{$rFq@&gGsuVl9CAJlVv#M7V_HF)y?eqa+T~X^;rw)_3 zHCu_PBiUmk`@X@1LIcIUep&OT5R%rvbPirhlI3CzHh7CHDARSjqez8G88M8TLOR|h zH$s$}R4svZnWIZ}0g&^P8})PK(ERqK%ohjEoU~dCx_)|L(F*6yc7u2bE{lJY-$>p< z%?_@G(*2nN88i%f61v#RIn}Y;TK;g=w;1szi=3q1UY5T3l;O0vk)^xq*byt@-Jk~z z<{IW7q_Q*rF<023J)2`&F)UV1@zhpPfh)z$zq#t~P?~P~3cEsy-J>Er`Y;+Phvh9i zEdOkCh{K{Vgq2%F4eY+9xqe8+qiF|zW|3DHbrEGLw;^$L#J*48TqX+fYJG34?k%6p z{DuDOBB{lrj@(Xl@pjL{C8xmgYE~0Ti;ZR4o2ZtCMcCQGuYZB$Q46K%G_*KvSXW8w zX~lKr7iG#JBt5O1dQoAzcfM5wqL@G~6J+aMURgyf8niUv3}#DkZ1(VC{@UN3`5pgm z4@C&ljEg4K%u>uq0v2*V5ucZ4Cj1@`*T8i2TXqV%x;lT(!*wFQV?nl+8K`!}=#vpg zs2&b?gC3k-I5jJ|j@lrt9^88R9|`&J&DTe-Y~G}0)yO7848ZfhULZT`e>s@()@1D; zrBh&10$1s_I~}{@^UNw3==f(mrQMB$vDk{bOsqcBY`!>B4i^~$B?qdtvGr(L;3=Cg z05IxB@FYZx^T|4F6OaF6I*xPmDd{0p>ui#?!8p*FSd=e$|k5qzW$1`>xB*4hNp|n8Rg)KoTJp>1>KV`%1#Q6C#V^0Fbqu=wASRaveZty7* zM-=Cb{@8W*K9Lmb;=7dED~kv&bqokLnak&TQsTQ+fd-U_eOV}T0d>vkWUMV<68%&a|O!%BRo3Yg5c}#&8%;yGf zPj*E|uZ44O??mE(ivRhAERp{}lly5cvp$Gf(VQxZ%mp+M?h3QKCfpk3JMK@ROK7i$ zLn&{XOU@j$_yUZA5#5hDE2stM!|Sf+^Zkw~FdJeS=&OvMH4=QHiBP9>reTBcSv; zH4{&gDQzvQP#BN$b)kL1dQ89{qfm=Y8g`8o#lnuXtiew(K zUf22Z`o};>nzZPqswY7ZGp~eyHNp>Sd80O8#scN(->Imi;`V&|Hxm2H1zon&bF=h! z;Z1-E-flOG##+}4@_N0(a%t){mjQA5Slvc8zTvh`pUn!~Sbx&$ZSeop-7RZQW`OyN zT}`p;6>%ic4ysJ(B4Q!>G|=tg*A%|2+rrl{0LM<1zBW7&?&|K#+@IjZXo?h{+|!SWh?*8c zag_$`L(3_FOpK4rmVlYbfC`{MuT$UQtH^;wVKiHpt4GAobQ zRY!Q^NHigAV-(gLeoz)J;IJ6}xB$KQMOyJF%#Rf5d@yL9qO{-515WVmS*5r$AN!%i zL9=4WMLIr4hAnWZh|MU9~rNr z+}fCDwtaSVRO<6dh3$f<|2NiBo@ASg^y8d&JhOVWrb|Up-9v!^(kC zN~Z+Gzr9KySWYqMha`rgti<%D6k?TjJisRNN5Ak=;E<#!iBri-K`?~AeEu}f**Q#s ztSWY{dHC76|9NbFJx|q#sKBogp7 z&e3IigNVkbN=l50qxucm$-;2U(D#d)WVz;Z^0l0H6`hZSuA$s1q8Rm{H&;SUVzsPo zrREpuJXjG-M4Y&ov%K&x_cvTWppZG(%FSG0$WL>h=;HC8J|M$C7QJ4Z(L%?>1(KV6 zVa2Vkk+M8rH&tL9R>#UAKHlu5++AZc9<^;1knyxm5%Hymz@;4`u3R++i@sx~%nRt+ z?v!1LQ{}WNWw$}!9`_cwrbFdJWt$)>F#Dv9j-c6X)W170Gl3TEVkE}0%(bF(jt~}k z4xjZF)$7jA-AwH%K*&6VXFPdr^iZK28Pl8{F=hVrqb)EjAi9SvH8BRhpIc8xt;K(}-Va_UQ=$K}@WdF*!zfoIM- zN4B1vjGUJ%cOXg97$O%5%67aP=Xd;`9ji+@;MqdQgq7pkx=>TBi%G!*n1QB9)0(j7 zWYR<^9n@d*sG%J~R=<#dg3WO;wKt)zrAh4@N#Ii{I+QX5waU&6H`yc(=h(OE?-r3b znHZKRnDn|TDNl`lG3`Jlzzm*}s?r?Y-Y$a$5?5KyNc_0btsM*D6pA+;{%`wX`g++j zuUo~B#$@nNHdxSaK3JLUw_aL_vk=h-3&dquti)yffAZR12nS=4M@e@$ihJOWQ9IQJ ziiabUqh_go8%c9T?Y-xb8(qv2X@U6u+YU_D>-+L!@P6fulWQ6>)=1(d4~1I%E2;%O zvx>)KNrr#6k3|49TRtg;5q8G){SNN34H*r@0-ovX%;ap2iJj7{pI}mA2xfZtfU*0V z9kP`z7kWrXto{AkSCOov>if|nuQ)3g*!B$2smjbZee`ue&x9p+&-^7Q?mBHdPF7~O z(sF{MjFPC;6PT)3OWPKzqg|gBHQ`^*IRLdKBrcy`3!oG!-xI>c1LSAs1x5D08MoN& zZIu1rkk;+Kqs+Mjq8P@|w)E#|`p{vdC2|bLs&}};7fjGfU|A;G5d0BL1~Xx`XRUs1 zT@eXT={KFMTCym7aZSW5wSbKDwX%kI^kntf^aulpG25=WxWv2fM>{sie|r|m*?l%( zEMMaZGtD`49Y7^riPVKQED(yR>tRdtr04-Aif~Y}ZiG;lCK(fh!(p7fW|b7Z^C(`< zf|Bj?EkI#{SSIc+FA1MVvQ2kRvCI05(IG{auhW@@?Usz9nmL(*PK4P4T-&Lb8Rl^7AparqkbViN3$$G&__#bH-HwU zRy~~s8IbO(0kvO8yt4IIe#O*M6P}Hwl&Ljr^2jLZ{CD%0(Pr#c1=ZQDslNll9?V`l z*Sx%hZRck$*Jred+0I(Ip@@r{N680>WW$2LZH`@M z_Tkx(xnkQ!a#)Ig((nz5-Ie4zXZ-?I)T^$WhnP3z&g`%JWnJ8PmHxRPk*X4Ws$xUT zi%$?1;|m~*A-HPmX!W2*U{0^4M9H*rxkPPT**W|M$231{9)i;)(Be{S9q-mRDM4|2 zb<@S|m6QUVMjK#+ga{h^d>CKxx3Y|Gf{=PX= zXTEF}@^CzcZ;1L zJ^e?fO@rkVwwNOI_s}RCErz)n-A==qlgt={#DFWD*6(38K&?1|kfNo-V zbKL$qK!kdNHQ0Yfq2Z<~;1*M7X*%$bqAsqhMluSteb?GkP&k_7oZkA;cv5RQ#eTW#udk zJYFgD$`z>-dwD=F(|>U3_Wi>tzeejUJA{%FEFY^-6}9Vp&ohxXw4UPaLoR5-s##qI zHE(){;z(_;MqMc;AP-Yg&iTaoWER&aSVZjsfZQWMlO7ixtMMp0eD2VCgN~>=eR3Uf z@(+WPD-w>}-tRde6GV86=BPttV}|4_ZS&kqDS;1)P7uEOhxVIHA5$Dg@exKvbC538 zv$iwu)bMv{Qy-tQ?in1TWiUbVh#B_|>xx00)YSrbID(T%&RnWUV1u#o1J&2|=bM!{fHzu)Q0>Ux2Ai}Fv7;;Nkw1_E~q2HE8^g>D&*B4i2d8AXWTr;;v>t##cUXDvV(7Lwd!%yCwY)2yHVM;C2 zqjB7*?AcB?TSeB<+Uy>O!B!ARp* zHRf}umB{;=&{qjr3JNKFpXd~*ZF@&@cRj^M+G{ADW^aqGczV*G?eNA*%vQWqwvSukX)+Bop0 zf9C5@tBB6@Mz;6MC{b845Z{yUmOLY?8jN-qq!Ki5cN&>xxrq?)7c%n+m6Z{aj&3i* z|8I<=*P-wQUbeuiUB(V+WdFAy$Vea%)>{y0nE&T!{tlcPT?!h8n%c7@LO5h3bTE5v z!yZf=SMM*0_M@kThr`mBL74ubBGTaD(ph$yu6rD7mPu&;fYg35X1q{ZJ?^ygi_@nxAH z5q5^^v4#X#e&)Ped{7`KMYR#ge;)91mZnZ5t((;Kw2vlQY_!T~T0{773Jc&*MBNS1 zwPBSXAdeMKKw-5RmD9e=={7jPS%A?JW&7_}PXw_>LfI@eV(3{I!`aX# zo>D@H-2bSC0C=orhQNmB{*a`u?(AV5AW%C+lRQGf#WVHl5*FYcezOV7{l)wTF6LzS zN9-emL{x7>hZ@<$ zw0nUO!?B?Q(r(|Ud!po9_5?JHH}?}sj}0g0 zI&cSxf7 z>zH4SY#pCjRYe8mZb%J62(8Wy3Jx==PXkR|jj{0xi8i24t}qz}1ia}a;f9mDmP|@i z6pP%1XYJG{fR@+{KmNfOZsR3_TV#_Xqouk5#Ft;ae>rwGAQ!8}ZV!n$>gDbA7l!Y2 zJmEx^LiaeLa3&>snn#aaay(i4eUl)YT@`xBTdOTOw zccX^AH8hC}&MJcK_gO+!OSXXoTv(X4e9yZu%JqSHs^$){OW$uIR&*3G8FMPY4fDr@ zGJ_p;frNtO@Zpm91&!`@i58C=F}wdac$i8GSSzERxg*t25WJth(G!63e?y?``hP}b zLji5%VOFsTq!2@hq{oNnJG0tv;BQdx-|+RaVS!OQg~v*?(ADy?H8fX@B;r(T=97Q6 zoUi=0pSF5HSU+m8H{K(?V3+y|%=I5~ectWdS7U=a7mI(pi~7!ocQtZ^uM4`f4{dFu z%H>8VRBP6`uE7=#G(Q|3)+y8$HItm`dpN1r&iIAyIvIKTHcsmG7m&PUtGbi$R`_7^ zu7YJH!hVk`f;8g@C_B}6ZNy%}vMYt4)b5uR!3{4y!b(2j_!CY+w58M?w~9bY7zT%F zD2o_Zun*g^2b(z;uY-a(D75w%o|w96RXAEkNQ1*E#amZ?;vQs2bzdParmkQ&Bpp#} z2DehdZ_F{g?)jYz=4p>h;#1ZF50rd31VX5YHXzR|cF?|priZWN;scECfBDL%_|@hK z?ct7#P$>qCgQ?NeM?kRj1}Z^uVm}wW3&9f@?W$8s(e!(9i!3Xw6W23~$)pZS$6ff$ z2t2*fMV|zbJ=^Lg?6dpHJ3JEANLag~M7s#l!XQDG4agQu@H&~XZ|knS(p-!X%+)!i z;&q43)hvjfP$s#So;tiu)^^s{ygpAfgX|K?Ab1J$FP`UWVd8N_Hf9cUT=~!M9s}D zVI<#ATp8hmkg_LF)?2(_Q6~7@!WVA*iLC|d z7-7T^<)T0slKMIg6O%pJzvBAO;c+>C;Rv1s5kVKDf?$zB$H<%KcxF^|wRk05?&)9M zuC@f$eON}PXFh|-+XS@Xr|)VzCJSq&e}{&)cZwz(%4)AYZR&Iw^e4NPIfRzQ%P+GI zMnD#f8s{xq>pPx690KZriNt}c!z8acYFrtGulGdaQe^-^0`x|%) zYl>7%{O0@kjY4DKY#N6>it-60$^z6-dF^~C53q9h`^imKVMtQ7(GsHfiQ-9rU1Q}- z6Ez2dDd*O(BJ(hoO(~f}^VlZg2z(8bF1W{|Nd8Ois zfwEhe+(aTVVsf1_kf1=)$iAcJ^KTt3&FJJ&oxOrSO?+I9d=nrCJxeNN^L7%Pm%s9A z-F3t@<G$)3l^G^W*zPTU@dYlMX+BiN@(R9HJ@=F0tW zra99_R3OIouWxRlr2>%ct?~0}_x^PB#&ZSe0h10oVXQhpL< zKSJnwX<3<^sExKD@~m}9z5I~^Ti_BAw{&SUgqdg5Z6h{ua=uotAIKvE$aY&rhP;Yx zU++TLR$rg7se|>Ie}d0j*BJW_NWTAnorg!4v4(OP2*9}&l#iWtKpeMZF!kV?b z=I{mGo@m?y_e5iYRY^{X3OIHDzF#B9Sumd!eh{xp%(m@&H)Zw_O+2A3dp0AZ;8F94 z)FP-Tr}i+xN}^L4i4F{i(FJq zalj&q;c#%i+#J1rD?ih`$^A9GrvKwWjVKMBE7Q%596O4TI&2@SA(~Atx1N@tboBgk z3y$1*PMnj*JIXAVc5Oa{G3^*2Nb>{NNPb$Z6%E|WJ=M-Ks@ChES3T@>JP=U?g^OPT zHDj<{8dk9_w{z8DmLF(L&-Vrf9ccKkvc=^5=R|t!FyW=~=%av` zq41m2vC6%%BrGI@p=b(u6j9T4GffMwdSX~XQ45RD7t4>`nE<$h+ME$Cy&Q+m?~=h! z(f;H0V?%2Nq8HzdoFGp}1B!W!ZvKkiIEkzAdyg7&GU?0~Y0&jk!z{%9G_&2-=r^L+ z8DBZ>WYbY^yiHwZgxR|;I=%;Ue?kyP)c(2h7N~}13$B8YyT!$m9AvE+7tcht4#%BO)pej@N%$IqE_~TJmZiz$9*COQ<Xn>fUQKTXi2Lh%pS7V*)N5_|Fqo$Rr7+}BGU{oXZ)_4V^+AJV)`FAGsLD_S|kjelp`dBdIe3RlXI zhl#Eq3P^rZ9a#E=FMH?%!D@MJ6hU<5>i1QV+!7Kc`F22MPd^M*Hvxf|_4nmN4U!>7 zm><*>0!fi@Ga4O7piHA;gG>j)cjS3tBuQKL`GxSDji`M8J9ckk15T|zvZvR9*E<89 zD*I?+OWQu@RT(VA|H{)Cy$;y^uaaSK;kg$|MhRe#K1g&8b^b;dFg-r6fR`00fgU3v zUr3d-@xn-7GY*01u#%Ir+7$qD8|~AHqFSTjzRna`N8k-+P1sK75*m-+cq6*aVfk&S>xI%}?VZZ9|(RZ@`) zF^dSTQewVcc&vL*gk3W}G47ZZryT=Lw|bDLRJNvPoL&afc+Hhukczu%op7=j|!yljHs9 z=?@ticR|VRfhXeZtzR{nS-=_trBluPHzXJHF#{6~wv{QQm2cUd2cbw?+^jo5b<` z`_9L(!-R!x*b>Q^b7+Xx(0XT|#||0iGTnCBzXA3^6Kx3$W`|jBuk*Lmr(+^zat^OR z5YnW(G)iMy)^Lp4-*9+5O+qh_f>h<~O|UEw#FW7d~zUk?tDgy(nCS`c}LLfjK zw#`v7=pxfe>s4^-o#fd3(xxL+E5)Eo9Meps5oZQxJp@@pr!cS{^&@c~Sr00Fslc5R z>a%zrD_>MDYmk02|Xo_G&LP8!g*gH8G?!jnsI*Y&p6o$u1RIA44YRhjlRSU7=RIEQp^YLK1 znhpoKHN1bOv9ET2d2jNrtLP|>4f#6BEKF`8@P6hNDW(G%wMrgx9_;C>O!`dQ)?`&d zAVtRZ{Py(0{je~Gw7;Utcb(69^v7P2Z`d$AaX?mrvi-hy6QonpT=1S~YfE&x!m4dZ zn$PD)6#4qVW{+!i1fFiNHd}N>*XLSzeF>*LJ}LQGRiiHZ`f}MAMVI@~!L=UYAGlhT z`Pv$UD&ckNall6W>WrQD)$nMvyHxezIBC`CgmkZ@;GzWWUQ_=5#N+CB z#$Lv#usN_^AE#!WO}T4>^`NuqlK>uZ^e1CigMR+@HZvPXFC-rE`OBbmDd_Z(7%>53 zmj1QpHaa*kBTW`#J9)@Ig|XPzn@77&dU$&hEuYn8)dH`CAFe?eFz!!6iPRhTlJ*qf zLIf=MLz*odSXaD{!yC|;iu}PombM`gcD58oA*JzduAdwg{d6UHIAWVMz@X%|5AyM! zvC^-1_(G?15LQ|j5b7?aE>3H*OBDYc_F>i&Y-nU;Tp%ZhB5JQQZ)D>3$TkL|LgkoX zp7VBlxta5+Yf^(^dirjjf{-|HfZV>DY63Vc1D?)zU%R~oZZYI{b4jV3u-g>GRPShP zF(ZVYLHkmc9i%R}+3OHrFS=Etwa%_U;}TV3LE1`kg(vTSFH1n)n*swM2$SwE!Bi~M zAkSGnfMOq3yE0+KMBe<`D*Vgh=`-!jwRlM`6C9qKz!F3k`9$+7n?bOuTlYPa-clPr zhvxi<0`lF^ZG>W$iun0XR*9J`wlYoIg~G|=vA%HMC5V+tX{31WY}oCHuKL#kHhSst zRimfblM5Vv3n=&w{6Bi+t3L$`6voEq7=x!Jg>gh7;B}8M$S*wy_0GswbvwotgW?MT zoKWI6zS;+<0X@-hhTkoOEV|#tm`(&! zs*ta-k!T-B9#w2)Xf9vJ1yi&Y^slr@S5|HX1-EVBmmlTH(+6v8PWajC|Hu#f;B^4c zqTT0;n+B2R#)ox%K-|dkwZK+~R}lE8-5m3IAMz0y*n`P{(^KRpZ3V>TFN^}y8cvMI zEF6W>;N{=cz(~f}FG*)=oD$J*qzX9gKn33sJ0l5VS(+!;>Xre$=-f>4j?1I4XrU#w zDRdFjLt3$v*d<;9oBDsrBM@ZY;pDpvK`#GClrGq>uWb1j)*vxL3!fWXPw`f;u2cL# zsJNgY2mnw}L(<}v)%FLn-Lv}&TnGQR3qXvB$?HaA?aJ=4?XmpUIOrSvEpOqnTi|qq zvO)NH+OP8+j6|i(V&J@_pRJ;St>zU27gUJ4JR!YxXQs?jfLI}0g1)c=RoZs%mkg1_`v#^Nc#H8q*)h;st*>K|;x z<200W?8b0)vA^#83J4~OM`rSHVUHaXfg%VIr2L0aqs*cBviah_EpEr-Z`nAc<~#N6M^`i}DZiki>9Xh?YMQQnUpugtn+=g1l#J|*CGE_?~pMnOY+b)vfCF_z@i6|rNCLvMdcTZ zaSC)zsqfa32)ql{$9OsP=*PEjBLAg?C8ZQ&sD`Hjt+3B?=kgL$e^+2S?d8I-5Rib@dV^Ki_ zMI#xdyx!{kC5Dl0%r(FJCE??c*jYFd+hHQ05gCzN78jjAA<4v6M6rMJZ2_lQ-kX|+ z8&*2s5V@LNq;MO{`mUQcU&nEC9;CsqZTgf;+JiI*_J2!GNUqd#R_eKS(M0eW{e`q{ zWFabGWijK&O~bf@Ul3Q!BZB*%9t5o0Sw^9kL&^wriK052yB6KP*Q+ZK#h5!HM!KC* zHOr~PC+7XE&}1^cPlKaKV`GFL{Yad+3;lnc|H6BGVvY^dp6II1L`oXI%2GXK`MESi zKBfhs`_$By?F{^IC$E5EiOEx@fXQ>lrl3udNB_o3HCX?RuVf#DBWrLZrHt?X9dOUB zdi!Nc!t0j4nx%#kl!?tYnP^nSJaYk)7R9*c5#KUjNP zes=sg<2iRrMjFhp!~KHK_#Ye;VyynTj|Vp=Yrbf=ULTA*olU~M376{FYVU}K6c8e5 zpF~%dW5udvHO@psXc^7x#l$jK9@Bo$Hv-e{_2t@aVI3MWhsc_$uj)5d?|SPMOrMketO zM3$>esSH~;wNn;zjCP4UBlaYwY*-J+to_>*p8`*w*l`bxIq9VjUR{GsRei4$4h+rx z%$}cj%EpcSCmXMZw@2^U0OPWTYm~>{Ao+0FPPuP_Peuh7InRG8hB1G8DqMdLX(VuT zxh(@;g-+-Vg2%wP%^AxV<2wMJtQc}FOaY5E!>st+*j5@dm+z;`H77o>N%x2~XXh0llIUFdg9IzVZcjBt*OZE&bGWgx^jq^R->Y0aYVjS7Cskh=Tea zoWA_c3CAQoku(So8}BtFB`%Tu=2eg~uW0G*8cpc&c;S8JbilOu8{N-oo<<8%xyKG?I(A`)c!{NmzRCidDndGm!FR#TNC2kd;D6#6p4^v>L49m7L zek(z@Y9~Buc;DP;a{w7p;mV=@F!eBzfD!O&5Pz=q)?&81-Df-wfdl*X7i0n#a{4{M8WDdMi}6Q`~U(}WM0J#VnGbn5jzW-So-kH;T$ZUyq`Jo6KMzZ0v>{lH-sDu(YuRnClMoPD&~jgnA)^)9Ved4%=q7X5 z@q@NjTQ1Tv{VcU?(L(!YFA(>dfU|Spgc!Z|B}e6lA>mHn-68hUOE0?>m=Z(dy}p z*BkKx2okBf^hc+tsF1iXxWzVa#GCj_NXU0p_g@bPwjvFneTdvb&wKQ#+y0FXL5a46+TY%&J>hy=A$?t+F)gBkZpYMn5d8j}8=)Z%QTl7VE0=^?~Gd zevD<9>Y_aUS1p>sau7jJCXiN|`&AY)?&H0qhyF&VagT4>ItNa}3rVN2x|lg6sdo_z z%zqBjh5&*oQRW#g9rK=e*|!o1l7D+GKO+fyL@*(xXKZ*;xi%v`9WgOFTh&>56#*nP z^j#EbV-4Sc7%argm*d>e9$Q9y@kqqu+GA~DyyHRbY0T)XAKRX$`TMR{J{fRlvXaxO zDo8HJBCtPxX65(&*r=;R)??a)KW=Q;9FNVOOxANyOVFWOdMux&pP{sdv#hOy#D-t= zaXQH#AJ{%cSj*44Mg$`}-Kop0YD?>3V4H1h2s|Q=`1XE2`|R<8rO&!+=-xftq`&xw z4y|^N(8^FW@|;C(i|W~XK~+mF$?_hlm>N?F`aFqZJ=3Dox$wl6U?@v-{w@zUQ9V&x zGwj-!rWtXbfG|mTIU~u$e;OW*8cm8BtP?3YTqHucGG=|#CepCSAP-CsBVE8AS}P(8 zB>2y3GG2P$CrwDX-~}wLvg3$Knb~APeZ=pc6{bO=xd(Zaz=7Q(~V|n|7a31wDSHrpmusa{if87vjV(rZ0DxnS`!v4=*m2^{xK4)r?!AyE2BnThWwRDTgat4cp_v=mwMwgaLF;T?P5z{) z7MwtIisgr-DfyL~*6Vb=x1FP$1#BGkHhtx%gH_VpRe@O{Ox2E*S@t*l9)6xLbd4gR z{xO|UY>a+dDBe&$Y=h%0e8iF4x!5$_RjYmvQw1^ST8df`c>fb4Y%W9d)KrKj>pFZ9 z*<9zt%5L2+_Q4~K@?-KSAX#3gi|;HJ(K(r^$g;N#`wHMg$h!@+HXwV!%|gXLoPC zXMZk|IBE2Nv=ZB5o8a+B({{RA<@inqleNk5$?V7K;2bATBUa94he49|z3OV?Ts;y_ zjv`-^&^)q-@AEt~xgWwT&2!Wnl^1yHnwmN&TzBVLi*KjFK4-XV_T@{6WwFua)y@$z z2YG@??|L(7aa{8!vDCYCv`h6k_ zq`{`9UsMwv*Ve!H4(6Z4e5sbrM+Tb8tD+H85t!Nd2h+8r^L3}VGRBEfKs4KDQ#1vX zF=hmAd%WPpnUBk%dks6X$0w=ZD9LhSqvd{fS#rI&%pHmicX&7IU|s&3r<_njXa;{Z zVf>x@ZYfX2`ZnRWAuVd_23G=5VD@(oCmimWKUA}9`U`8)QP<@G^2~%M+6t=41cf}M z^~f!%KQCh@wglz9<8z~90#>gLka~8A!Dpr=<0FYN%*RH(cj%2BV8Ol&%G~i=b{E{J z0cmSn0)^CS{rTYESKg~9#xxDr?QGMs`wGT~Dcp1VUIS83^Fd`WwG%0|f*kE~8(h-jlrr}pu9T2R`W=}+%( zmE~nCRs9^L61d$4oKP;>{m$fcl4V1=YaJeX&D+>})GHa8BlT#07FY#sK7zjQ^DpmE zb`IgG<;N2>QErr?;&AU7oluVgABc-^2}1w+zv9%Bs^Bq9a>DA z_Iwg!--xv(kv?`1-D%bj?pQ{#qo=e8(J(4Vrf<`HV2VEGZ!OnIJE zuCMqWq0z|+AjuV%^D}(sPmWL`zN!g-mu~Ly`E%Q6-&E|grByTBb27v4dXFowm{QLt zX%*g=HtUR;K@v-UA1p2+NnKae{cPK_5;H5@)YUV`;2)Xv?3FpBcihRu0xAxb7%7%J z#^%!M*=;lH3sbjy5~rJ|E`B?r6Yzy~23m_vESdVT&gL9z&BBMr`Wg27MU68*`Es=$ zt0d}73lXCl?0yxp3d?vzpPY=GAaW`OuHFlOX?^R#rD?0m*%;AykwlWJG4X4r(0-6n zM@NwR8vEPAiMYy@PN&+#upl*CU~}WVnzUtN;>fF=%K*QZ837+J68KzBk8e#A+VD*f z0{*t1#_{`@Nc!m zm=9ziV6W|f&2dhwvl-s%h4@y;uJsYj)L zFu+Qnb72?lMMGy)2kasHen#-F>u3q$oz6-qA8tV)-R?gUfzvMi4%2^^;m3I35@Bz7 zSb=Pw>`@EeHtwmSPqQlmGuJ_S8wi_Vy=64t8>yiqj+c(YN20L-SNkp9jK<5gM$c%~ z_!p(L@-8lZ48xvYw^P9gUVlqY$Y0>`IVUaHIK5eIkK7z3R=q(a5p1uy4ls)3LLv#k zMV8XV%^uAj&_Q-t)8g}1v*vSJeQ39k44nCV$Z#mpP*ZB$Ic5WsEA%fes76akNT_

      {DH5MdzvWs&7lb#1wx#=A6(6tFTsgPXszVu|A{Ik{Nv z*y4=-A1RbB5KbQ=`^-b6r?ied3$kDIodQ9{dY40pA$ne)FV4%5P%Pt#oXHXQYd;DR zvJt2-nigdE=YQ-Jw2BocW1IkUqA4bhCJ!f{m{PFBM$~jk zK3M;ZPP7*pPPRzV{)xS?y-lz~^(ELvON5>qYmm&3hA%BZ%rk$EDYcjPUD63@8TPHu zti?5Fbi18d{EN!Z0X6<)-;mqrZ!E{(&@J2?cF>z+c;_D39umK;vSXKhyh6@5ya5{Q zk?!Yxn}*ixHydWG9MNPluvSlQY*1^^{OFu?USj#ZaIB`+oIwDUjnHA8rDC-% z1!~QR6Y9(f7jKt_`45Z5B{d_-t*uUBY++y zkn1B(eXQ~^?*!+quLA$nO_vI4GWCX{ohM+Ju}$~$-21|cBT@dY(fvy`$EeI;_mFoL zn>Pt{FE@T|#%^xpRBdVcv|9#g_0UP5uup!lOWc}i3P)qLs%poi9n#9{J!cb_gpyg@ z>5jpP7A)?ibQFY}Xss!3!LoUO?#`^YKJrPlWfLXdXtnm(;XkO8e|*Ph%&R0U{SO_& z{n<$W-Q2F0EYz!l`$cMn@B!c%Bvu%|$A5$R0f`38Iu~o`tSkTiEred+6TfR8lHeZ> zO#Yob(Vb=AeN-LABpO!wsN0mGc<&`xooXHJW7XTm9h z$?vpAPIz&JO6#eK3ejs~e(sV8atARBf0j>;MLc_AjA$k8HU3DS!`C`6a(iLPlf09} z+q0N&Fb%}jY`2}PgtK0gnJXqZaM^hP`{r)nyzh|OT9S+%a_&MLF2yNH{^<6z!NpmKy~`Ov8ymS?5o2TKHxpe^G_?{8+aK{E>( z@_YRvCvN8sz3Yb+Pua`~$-O+m9S# ziw;#Oh>kjX(d4wn5cQU(Hyrncv2q24@tlK9fMHo?qL>R$3jHL*xKWqy`lP6^WYJLm zc}8xmo!X3Etp|gfmd><79m|*Vr|3@7g61eCpWT+@jUPt50W$)FfaK^COolV*WGIfp z$A(mkYJ7#(D?ZtgP*suTL9FfO1PzqI>8C|tT1H*Ls+{}BExQfJQRH1622=VemMC}P zL@RBYsqN(Gi)uKt?K*9qV?=Gr)z^&ghfKbERHcFH408}VHdx_nSjP}wJNQQ0;cB2g+65@AL@ ztvRBQi=TpTQ!gRmGDD7nZ@ZWqKRk)@ry*l?|J1SymHm2AV@e)wtAZ{`dY_pc=_mUE z16JgW3UfdG1TG;zE6JxtkwN`eJP!K^tP_j|J%7IAPD(T}f0UiP1&q5}tpFi&(eiJ8 z{ScJTI`MNkKA`?n`mW(s!9yKL$TA;W#RkB~f=qBm9&D(2bs2}8IGoZlBp_=X+5O6i1!ja5BYX*5^4K%tGA zG@~`$ZOUj;qCUFhNCp4HXNQ1*lLLV`)wu`~eKSe`aIZv&x-HCXdYvk)31_2`(FSdB zGy9jXGUcGcI%SiPNY!+TKF(QnU)+ABd#IQ;ZXDf+c}dTqjjmV~`}G5He1|#>j63Ue zfaSGhq4uI!OC~FdufFZUx3>21IQ}05ANM7&{_J<{s>@9!#;<$j`y6VmAkBS`(XUz* zo6u5Zi{plp3^&A0Lv9NXI7Zs80BpCfzp%KZxQQ z3FQl>shVoq-0ojKZ0~Kc{5Iz-qhk?lL6Q(C{?@>d+^J_;#4`o%Fifw! z<%z>fe=vx!^VUQ%(d&#?+=qy$x~_nlP|vtZ%YDIdW_SRplHPaHE^NfA%c*N*+6zjR3Ehs^4_cK36->u)tE^Cyl&fQ73a?#wL1MsQpEIw3vE! zLjduYO>w>+=&AJbl@oU9uG5))!u0mihve($N!9sVbf14^IM@f5=i`ZzvS%{TrhfQ@ zvzdTPNw1bR9Y$`gc;bqhx{z0L_Pwlnr7zG^(~qH(_Vmj)p|ta*j+b4l?PMDBeO!(3 zAcmaBPe0nByw~1<|HzY{aqr*xl%hmtJ=O+7c6xoEv-Lq$sX@rWV6^aYr#C*j53C_2 ztx2IMHZt+!n8Q^n?H@-RXs1Jl_xb9$*us(2o&M^q;a#?|T);ceF;Sy*ka_qt8spd2 zU)<3uT(f|}01($(?fianW$!lgV&5&szW@3W_%vB4{g>$1YC z5U=u;B!y7JI1b8q4YAq;s~Emom5sj!!|*le)G-|Cu-G1%N$A7xDi0~$*&22hM`EDCX=mKP32_i)w;{!_^9@*;{3vm zxV|mAMdZhfP|Pn+lDt9Gr{@wyN4W=J2~;6Holo&Q{O6vk2a0TcgCtpwIN!rg82nH~ zKd|x@wB}i0_*zUAPEz|C8EO`l&W5x6t0zcm8%<9DRP<_Aug1{1Bq5Ql)#pHdEV^p zlxFZd(Ns6?VR>=0v-{_gYV-yi_z$Z&<}XA3%m$a*8N$*TO;D)Hz{RkTrSejw4)!#& ze)n~tZ@!SsY*#Zyt^_M?no}bXU90m)64P7Bg@v}A<$d_;!*0aij64BUn&`iN2~>i! z(<}&OY%vna>iG(_HOk1Rc9N8gA`tNS;_hv|M$`j+3?wx1iX{5I?jNr;Q0 zfBdrKX9?h)iTqr&=-3bZ>?#pe!=e^nqnB?s{N3oTdU)EpF1zZEWjx*F(8csJ3KdHQ zv%RC)1>4m}tjLp1@+}y)ycm^r+){~swH<7}@G-|6#sb4nc=&d(v)&H#voi5j8ZVFI zrLDMJ3aTz^5(lW)VvqN~y7TF788>O7Z-)c00il6g+}Ez8JLtm9 z&b+oBMYwgU&0Na=c$Rq+-E}7+k18?AbZlkS_f(Ni6Q{?klb+zuQLcd`F}j~+%MILb zvr}E{WGax7DJ#RJF&2-bD8B~-;_T7l1(wabS1tIZdd&UD_rf4U|X7Far zXjZu}W$O|%&JG)!EBAv(F1I~$3)Xby`YJg|_cn8M!Z%)PnyU3n{}Vx+wl5`hP`db) z^xL}27K-`q9|%T&znGL~3;i6Ze1qIBkQRp;N+^N3=_BYbCH#b|C4<-bBjRaMiKl}@ z_3&zW4TIZ$q#D!<;o&WhnRxzq_dDCky6bjq@ZoCgAV6HdYw@S?A5WfgtN(HVoX%=Y z6cDvkrru?SycMchYr2FLu=UrdNZrcUON4XE0?Fl6i$>Pr7H z{z?0~TvFG`Uk!WT~PGHef>&BYUtJk(1MMbvJpkxR9%tNk7 zh{p4vcjD)%uhuqQnYTE!5QNkFDZhKd?$}k&vf$kE?h021es(?4+@JCHGqwy2q?{fV zO3A4YQ#p}c0>!=sk?|^{<23PMzsLxxL&c6Y3u&zj^ToP`q48@elnFGi8hV!dK|SZu_0=`|=MekYF#<=I>D8#JtTn^AfL?C;E0y z@ z`2C{7(z^eyY_(OMuaeU8tL;a|f!k~DF)7%Hc!3F;Ee)m@dlnI&WZzXT6xcAcKc*RW zJd{cL6kvgzKRi@1JlIqDkPW@10tPp6G4waqL&#Q59*0iyHfVw~zCprpJmLHi6g+&+ zeqkm^NH2#D_}#HkcT>+jd@F)_q={h(Epf1EwXtUm;3lxOR4Q;>%!S=+#V+kkP$t_!QWs zJ{G#M1_p(#VUUpqbO&J<(R)1f+cfo@i@~UZr3%VegC|RD?)p#Gg|4qxFBLq0ukwLn zml)pA49Dth4?vfFdz*YP_v1v15dJ$dF~(Tk{&|Lhf28BGakCdYx{d?eoT{eJUiJ5U zt<%kwV7T;&j@Xg z!;G;=e~FlV)1>G}+HQkjhmXq`m&c}(oADlC=Z58Qi{_ZY*4fa9Dp1bzcU-k6 zhkoGv*WDYd|J5SwpUJ3xP}s17O1CQyivgt1~asXm{eTXIbTrb6AYC4G!@*0(%(G7#;A$QYeer` zm4|&mvgq~{FZ@n@Q2y-4xpg#diMFQC^7J0A%f;2M53P>^s&g{Mr-ysq+mYZ1KMBQX zCVh7P${vo*ayS1uS_PlVEC>r@ zf)T4JEK<>_`pgN*AC>hDl*UOoA(s^}@PMpLlB6>Ud7h9xT=u-kIZe zjUt(}a=y6F-x%{$2s?HnCB12d^NV*r=5MUwScA9%Kw-W(PyBvQgTu7Uqdg~&oWTC} zW=zZj83>vC7gEy2*34d%FUn^+`yN61ktynIe2DV%>1l~m=sFfi|gwt59X_&?;apWw`2UE~q7{DC{r~tyTE8~g5UCn>u z#G?0_T3SOsQS$|O$G4o|D@OU;BSXnwz+WLO|DEgT(+etSmZ(XkJ$WR8Jn=qCK5CqO zZ+c_sdDGhUUe(QS)5<*fFeO+crB_&(pW)LY85~TK0De3nG2DE3nCM|emFQL6r2%s6 zs$Iu-_bwT!%ROc+ zi9-|tdh{$?;CJivtCx|r4Iy5W=%s;SdED&=sta{%OK@XmjqVefv1lIF%pq?&!C7GeXX zaq7kF%tzKc?D-jRqI-y$@R1x|Xt9hL(QhIBc@8WV>IIkOIt4affFp5U^99CUr}b2nO1(HQS(od@ zcAFG^yTb{dhacSKOd-pObo15L^3$u}otWS=M`#b*yzg1Y)TD)-t8U!e7L;Oexcg8F za84m|qV+Tz%4$klg?zxa38b2eT~2)`Q>j3j!1Wt14BM+hW=GR($SnAiq;zxv_z(-0 z%UkoYy5_NAc*Rr;7N~;0=%__|8;^+@Q!sFzzHywthIyRF1NVN)+8;`aeXnUlJ?nk3 zPqWKR5;FkhG&i%)D7rRu=9B{s?KobKz`?@)!5(1x+*3Ky|4F6r+!GEbl-B82f7|uu zg6Z%4`+PR>`+l}Q(lHl}*{I8~2+VsN1+Q>~*QtS@8q6sY60VQvY`m-&nLooLkOgY| z1!7=>9W@P@S=|Usq}IE305~b$kU=j2+5w@GUdet(OCf*tPc1`YLw0e1Q)=M04=#oK zDtY-1+RsN&XAXikQiLB5PwE#*2^HB350Ja5$Bmyc1ZjdFUafD=tfR18HVBr_avYnS8LzSH1 z4+aQTYAC7n>qLvNCREl<^VvsQRcXIP6}|+rf=Uo!dVvlq<7BV%J>Ts0$G4%TT%tu+ z2b1>BzCiCEWIm0EMPT9}9-lpcDr1Y@=VBIY9xTJIvwecy%DL{7|9dogYc5dhV{edN zR1X*5JNdqKy`kFhj%t0<@#@HZKVhx=>zKDn3BZ{_%iuioNl>h_P>BcAxS$%$GKaLV zSVc|gb63yOk^!B)8kizRzhGbNsSbR>BddvS^AO*{3Dw56%PvOJVLJoX6=NCEi-+jZ zH5Z;0h#-n$Hql|s5d)Z5wS18XS=LpZ51#Go%Xb1U;cP2$TE8m!Nh-FO9XF~7B+x~QHKK@1Nn-n=5eTP zEo3SCu`0K~_DoMQ3#x(K+vc)4$H;9VDDJ*A3}ON@KME)DLM`yhHymJBgZ8$-bF!3x z__?uLkRS=jtdmj;4Uhz6;!2~7+xDF`+AF?0d*EX=wnHQK}IuhKGR2k)fAkbec`=0Fw{hZQc z{Ods;1}1Fc60zs?Q_ocxt&BMFZJ&ujTTekvyYRf-`vr&YwR#>@yP6>G&5fi$6ARRz z1AS=fjF>Qca1WMNz^*8L!Av+oTL!3Y5ykHd(VX|X5GIa*_6hw8;Rq_HU;x;2rMC~x zCV*{r?_rR5HQ`E&)!Oed46P*9+5^mBsMr?ZgGz8b`awz>VHhE+Dd z_byy7iuT$ffSw8eA_VH!#6J5Kx*T#s(w0bWl#9yGQ&TI0v+^s1@*4)W)bIhzK;{E1;yx%P+Z-cuis7Sd zw{-3$;vXuLk|fZNy|sit5;vy~N)kl+Bgiw{<0o($ss4%CAgK=~Pw>NaiA3Sq>){~7 z=HY(8je?>J6ZS=@v|M}|pX;N|4IIloeq73y{&wo*o`Higu^@Lpj^uv^@jD3o)jHwL zL=OnptS~G`Bte$UTLCj>VU585?5=&NnsU(JuzRg*XY=VQeq+NI1j2*e{;D=0LkfLH ztZ2b;qt-TN8@I>?a+q0*TVY&B$npBJ`wx&~x_ejidlPt&5S4%U0p~3ovYaPD|AQZK8_1bj5BUILNC zlb(1rddz1W@Q<(l4l=I^EZy|nL)obUtp@mw~{V;XOQY6{g7t4;^V;xur}Mg1xgY|;JI5O*3*{M zj^3j2d4alG|DagKvalxgQpBx-n;B1JLERZhq@)>A(moO~eOgXEUn%7Cw(g>usEM~7 z5=g+M*bW!iR=+92AW~ht4{(Nl=Pg!vd^kyFKvf6Bg*)60+I-wy`|yCWIvzAr51ih8 zb+H?X*g7X&t!KuB;wpw~UwqNFe*w?`z{e-PcApQPxutpD5T+-bZ$^+Hhw!gL_Rar& z%k3S*vPazsiZ5zjbBxK8QaA#Sg0CGz)CwNkjwNe&Yw8~? zZ*JqC_nR?L08w^KL1|M)nBx$55I48=*1EYFvT-8%%ODJa3vBW-1Y_fGxB1V2lErF) z(v~(hm&6rBRz5WFgjXj?l_|BhLi!R zfmf&`sCur{ZII#upr3(;(e46(B{CE#U7fbi(F)> z@xiQ%S*u2T=TTQ3t=wdURaZ7~u*Io~v(~ooE4ZzET6B!H+)1cm_aFVy1 zJxze<(-oSpYw2sMew#M8{iCC(hFyR*K{9u~11Au%R>dh!-CG<#F|l1@#k6irc&{55 zteB>^>?J?Fb*w=_|0%o+jPv^uBxxVKK_g}*jn#n_gsk%?a4L8w*hJ$3=Vindc@~cx zUF_6x0T(|;fBcdYsfpCnz5OgA6o-FjqS_H!Y#L_`4kb=3Ixy>R4hznpb9b=u zDLA(2RiYI3V}YX>Tb%3zcYXNg6C>#Hm6txi4g~Q22U*jlou?P^L0mDy=Kc>u zw>y(>Hn>f@T^@YSLw8uVq=*&Fn~o14a2_~(;wk@ht$S^~DyQJN1125s33){Vg<9Ae ziN*rwrCKQ7s+wic>Nz|g5HNfq1w-TQfJNg;@dt8e+~aftY32%$nV78?0bS#m5Xc!E zexH_jx;A8r38AjxIanFLw_9-@_22wYzpj1?WzgFf?nv;19X`Rin)03BXQ{y8;bD}3e>*|HWrywT}Yv+om$3yAl)g6*6cnkNeFA6v=WC9{X z_rc84+U)i^8cO6YM|9zV0-IKQQSghYK!SN)qH2v!Li+@lhM@s^3;fxCi$-P!Y}9=6 z4;*%LhAy$>=kq>T`b>^roQ^ej=O4l0&0A43?MpZ}-N)XQH&2JAU-M1L79srnkM|f7 z)p$acF_MRYRTEH?tO6&4z)NSC%`h5v$clRA4gAr?1BC5D41yif#>8}km#|1B*TUSV zT1&`C<-XAE)CPbWmCdl;c;kotB>S(?rWcrtbL8cpnY8ty2Uly5p43cF++UyK+@u7| zJ67wO7(Fpw85~6RQ8;#``_1cUh6X%Z!fi@#bxvmYr66*H`uZ6naK49!$M_8z76KrP zE%GBb@o;BL!Jn;t9HrELjLxQmYm#ANRBXMIo}ch|wRJ(Vm}LlAm&C?B`~i9BnA=ky z-t9N>c)r4M)y=XN8PIVibFqJVU6=n9w9h|a^~)6YUAx7mzV^_ozY&qjzhAIv0NSNQ z$>h>;kb9C(AmA}@lDzTg0t$*mB4o_}DvKW(!jHB^`@AjYAGehLjP23KtrSX#1%YVK zHa(xp;DAP_@BaFRWo>Op>b6VbiS5MkP<4eQ%gD*=LkGcK-^fkyp!R($EE?yF)c9Qf z^D3qOr}+JAh(dq?vBD?F^W#g|+)Z(C^$cI_bN5e`nZln9xs?@&Y8!rw)88(Z1Ic`P zvbM0inY`I0+MlBEdZDIX$|kopR9WdxJ|i?ublIxHgU;=L)PH;9N%s-b2IbzjvwQVq~Klf!Hej` z^W%HdgKj6D$N=w?nB$%H;~YrWqs{I8EzNyC3B(&xz@kHGZ-$ymdE?PlI8|!)_CVJ5 zGh+W|gV`te{pje)FJ_K@5*Qzm7yT_Vr}7CSzU@b#%KwLKOOecblB7weK{GYF+{3@u zRVa5`FS&m%3XeUS%Fy%*Yw$doOPm?23}vknh`tA>gAzMITzE>exLyC4#&!QvGtQK^Su zao~RtfSwszz(S~_k_fkTxKILXP*N(168WFu2pJ4toJ)DJk!=ZsnxvYaB7^7yPx0!9 zj}^P+d(h4XOursOB%us69bUI|!7!WMT~U#B_!EjTc=&;aO$MgQv%N{}ZNTJOjr?{G z+BHV)-GlL_0=h~%xLXm}liW23hjdt5+&EL|GzJnxf;jrqDas>55>H9`+bxwML(sC6 zj-*xbpG_a|4vAkBGRA zqIgYQf z5=o>rDYT39p;S%Zh!*e>8|eI)#Xa~7m@q*v@PfNoDc){MQ%fqAP4kZOsfn+=={St- zO%Qp86aSz|dL}53nKI+>SjAI8h3rE3>QzsZ;S-6@rkU)^esX^{z?V50n$4kK)-kL2 zX`ECyl|$Zuu9d1AeKx$B1d;^hP=&(()#;`m?Tk|2}^H&F@JUcX3Q28aFebwCTD zvLgeyDhElv9SecJ)`AG$V;iKGf+hYa*LI2{;Zn1i$r}dPM(PV3`rr@=e2WOCx$c=S?oH!?sbY3? zraXV>`PZ4!3qyGl5|o?;@uvw;U6+9VyaIPYj29q|re4u)rJnD#`8Wgq#hgWq&~;VDUA)0SCKgMMd4t*)A=Y3Hc{4Pi$E5h3-b+6; zq*jh-@v9)}>0Ks7pS{4Z)S}vE6eoSU?=k-j^!}SKHUW|V)t4IN{H%-ZzsB{;K zLctp z432KHZC=>L0F>y5HIcTaU3(L<#2ZXG?Bgx_=z?@s9wAryJ|Rd*4o{6P3y&x5tSs<< zzhRBoo2q06MT{1|kUPg=!+Yq}N#)tvUEMTnRA7a!lVgB21$Ij@eTaf2hXudjgZ`JX zD)K-ymsX|3v^~V%4goA_^o9`L)C|L88MJu{&HWB>Kn+Mic}lR)ltz&V{*$0i#UPW^ zo`b<})Q10FXOaBhKe1bi=CcR&^FncDJ3~>`4U!y)tMUQUuv+#cOFvmEBkek(IbdnH z$8hpu?u7tA|GKCmT|_9rp>zaNGK1J!6=XE?FqlkBI&BMj5efVe;1G$F`|UeZXk`Dz z)@KFS4_TW3o%-YRn@bWQO~3~N4etTW@rPQd?!4}um~zax+ru_J+I$cFg*F3>m^}Xq zZ;|5je;J`66QAsU$Gh8PaEL^Fvjj|kEV0OtbeAfq4`=z`S8Wi%IQj}NpfRgkU=5_< zE%p!UEvRK82EBM+!)a*I z)A#KY&9hp*k;Q~;|Ib#E4A+?CK{~hQ(|mv2{=*O2=vV;1!P07VF-hyVZp literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_rw_1.png.meta b/assets/app-bundle/app-view/page/main/resources/main_rw_1.png.meta new file mode 100644 index 0000000..a061e6c --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_rw_1.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "e5192fd7-8daa-41f7-a254-cca8b7794d45", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "e5192fd7-8daa-41f7-a254-cca8b7794d45@6c48a", + "displayName": "main_rw_1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "e5192fd7-8daa-41f7-a254-cca8b7794d45", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "e5192fd7-8daa-41f7-a254-cca8b7794d45@f9941", + "displayName": "main_rw_1", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 136, + "height": 135, + "rawWidth": 136, + "rawHeight": 135, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -68, + -67.5, + 0, + 68, + -67.5, + 0, + -68, + 67.5, + 0, + 68, + 67.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 135, + 136, + 135, + 0, + 0, + 136, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -68, + -67.5, + 0 + ], + "maxPos": [ + 68, + 67.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "e5192fd7-8daa-41f7-a254-cca8b7794d45@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "e5192fd7-8daa-41f7-a254-cca8b7794d45@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_rw_2.png b/assets/app-bundle/app-view/page/main/resources/main_rw_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8cd77bca62a4749db9cf0bd2e30cbc69c33af1 GIT binary patch literal 51780 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 Tso3>Dc8M}bU7=FmJm~)b=$X6& literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_rw_4.png.meta b/assets/app-bundle/app-view/page/main/resources/main_rw_4.png.meta new file mode 100644 index 0000000..341c1be --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_rw_4.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "db633d2f-4bdf-48b0-b079-d19ceea03416", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "db633d2f-4bdf-48b0-b079-d19ceea03416@6c48a", + "displayName": "main_rw_4", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "db633d2f-4bdf-48b0-b079-d19ceea03416", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "db633d2f-4bdf-48b0-b079-d19ceea03416@f9941", + "displayName": "main_rw_4", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 232, + "height": 213, + "rawWidth": 232, + "rawHeight": 213, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -116, + -106.5, + 0, + 116, + -106.5, + 0, + -116, + 106.5, + 0, + 116, + 106.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 213, + 232, + 213, + 0, + 0, + 232, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -116, + -106.5, + 0 + ], + "maxPos": [ + 116, + 106.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "db633d2f-4bdf-48b0-b079-d19ceea03416@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "db633d2f-4bdf-48b0-b079-d19ceea03416@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/main_rw_5.png b/assets/app-bundle/app-view/page/main/resources/main_rw_5.png new file mode 100644 index 0000000000000000000000000000000000000000..66dc0615d44871942b7ee836592345a57880d955 GIT binary patch literal 73491 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/main_rw_bg_title.png.meta b/assets/app-bundle/app-view/page/main/resources/main_rw_bg_title.png.meta new file mode 100644 index 0000000..5799656 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/main_rw_bg_title.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "611a77fc-a3cd-4b94-bdcc-20c867538ea5", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "611a77fc-a3cd-4b94-bdcc-20c867538ea5@6c48a", + "displayName": "main_rw_bg_title", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "611a77fc-a3cd-4b94-bdcc-20c867538ea5", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "611a77fc-a3cd-4b94-bdcc-20c867538ea5@f9941", + "displayName": "main_rw_bg_title", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": -137.5, + "trimX": 76, + "trimY": 1050, + "width": 928, + "height": 95, + "rawWidth": 1080, + "rawHeight": 1920, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -464, + -47.5, + 0, + 464, + -47.5, + 0, + -464, + 47.5, + 0, + 464, + 47.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 76, + 870, + 1004, + 870, + 76, + 775, + 1004, + 775 + ], + "nuv": [ + 0.07037037037037037, + 0.4036458333333333, + 0.9296296296296296, + 0.4036458333333333, + 0.07037037037037037, + 0.453125, + 0.9296296296296296, + 0.453125 + ], + "minPos": [ + -464, + -47.5, + 0 + ], + "maxPos": [ + 464, + 47.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "611a77fc-a3cd-4b94-bdcc-20c867538ea5@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "611a77fc-a3cd-4b94-bdcc-20c867538ea5@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/main/resources/singleColor.png b/assets/app-bundle/app-view/page/main/resources/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6376e6316ae9bd38595b550b5fdf78a6fa6d6b GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g^ba4#f bxSkAB$il#=a7i~GD9YgJ>gTe~DWM4fnP3tm literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/main/resources/singleColor.png.meta b/assets/app-bundle/app-view/page/main/resources/singleColor.png.meta new file mode 100644 index 0000000..737ea18 --- /dev/null +++ b/assets/app-bundle/app-view/page/main/resources/singleColor.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@6c48a", + "displayName": "singleColor", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@f9941", + "displayName": "singleColor", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -1, + -1, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + 1, + 1, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -1, + -1, + 0 + ], + "maxPos": [ + 1, + 1, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": false, + "fixAlphaTransparencyArtifacts": false, + "redirect": "3b5a4365-09ed-46db-bdb4-c1dc2d3b806b@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory.meta b/assets/app-bundle/app-view/page/rewardhistory.meta new file mode 100644 index 0000000..a526077 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "169756bf-bc5f-471b-8200-c13e4a174b8e", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/.rewardhistory.md b/assets/app-bundle/app-view/page/rewardhistory/.rewardhistory.md new file mode 100644 index 0000000..91f3f8c --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/.rewardhistory.md @@ -0,0 +1,3 @@ +PageRewardhistory所在文件夹 +1、通过app.manager.ui.show({ name:'PageRewardhistory' })的方式加载 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/native.meta b/assets/app-bundle/app-view/page/rewardhistory/native.meta new file mode 100644 index 0000000..b7024e6 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e76f98d3-131d-48aa-bbd5-a1fc99406971", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_f7NI9WxFVIO6e8LbJGF72k", + "priority": 1, + "bundleName": "page-rewardhistory" + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/.native.md b/assets/app-bundle/app-view/page/rewardhistory/native/.native.md new file mode 100644 index 0000000..fbfda3c --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/.native.md @@ -0,0 +1,4 @@ +存放UI以及脚本的文件夹 +1、除了UI本身外,不允许存放其它任何预置体或场景资源🔥 +2、UI脚本在根目录下,其它脚本放到expansion目录下 +3、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab new file mode 100644 index 0000000..56855b0 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab @@ -0,0 +1,2287 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "PageRewardhistory", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "PageRewardhistory", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 10 + }, + { + "__id__": 57 + } + ], + "_active": true, + "_components": [ + { + "__id__": 93 + }, + { + "__id__": 95 + }, + { + "__id__": 97 + } + ], + "_prefab": { + "__id__": 99 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "mask", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 9 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bffYXjGadNB7Q4+PI/QoIF" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7cRCi+2JVIPbbMKk3eVKfp" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 150 + }, + "_spriteFrame": { + "__uuid__": "f02366ec-9682-4417-87b0-bd9723cb4041@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7aZEEniLZLnoT2A6qDMGfE" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bbqnhfc8RA8aXR1wCSgaxy", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "rehis_bg", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 11 + }, + { + "__id__": 17 + }, + { + "__id__": 28 + } + ], + "_active": true, + "_components": [ + { + "__id__": 52 + }, + { + "__id__": 54 + } + ], + "_prefab": { + "__id__": 56 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "rehis_bg_title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 12 + }, + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 16 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 710, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 11 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 775, + "height": 197 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a1GKjezwlJSJnN7pe9xqLJ" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 11 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2f12e860-64f6-462e-b3a0-eb4d04dfec81@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "984eQoJG9DX5FV3uH1n2PL" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "36np2mmfVGS4ROL8gu3fv8", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_close", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + }, + { + "__id__": 24 + } + ], + "_prefab": { + "__id__": 27 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 458.5, + "y": 713, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 123, + "height": 126 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3bs6eCETFKzYTMMb53B9n2" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 21 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "381a00f4-28a8-42d0-b9cb-cb658a3bc139@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "69YgQPdGZKpK1htY243dkH" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 23 + }, + "_alignFlags": 33, + "_target": null, + "_left": 0, + "_right": -13.5, + "_top": -47, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "80ALlTPLBFNrNvhpkQYKPM" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 25 + }, + "clickEvents": [ + { + "__id__": 26 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "02hBBBYaxEPJVtzXIX+TQH" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "a70db4PkldMrqJCkQvJdOTQ", + "handler": "hide", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a2aT9KQWRHAoC5YWwCC8Aw", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "rw_list", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [ + { + "__id__": 29 + } + ], + "_active": true, + "_components": [ + { + "__id__": 45 + }, + { + "__id__": 47 + }, + { + "__id__": 49 + } + ], + "_prefab": { + "__id__": 51 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -20, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "mask", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 28 + }, + "_children": [ + { + "__id__": 30 + } + ], + "_active": true, + "_components": [ + { + "__id__": 36 + }, + { + "__id__": 38 + }, + { + "__id__": 40 + }, + { + "__id__": 42 + } + ], + "_prefab": { + "__id__": 44 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "content", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 29 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 31 + }, + { + "__id__": 33 + } + ], + "_prefab": { + "__id__": 35 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 596, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 32 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": -30 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 1 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c5R0L9MrBJZrzT+2sQTjhl" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 34 + }, + "_resizeMode": 1, + "_layoutType": 2, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 0, + "_spacingY": 30, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c20JVpkGFH9ZQrsnjUP7J1" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "adwgBXFMJHP6vbTClSkkcv", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 29 + }, + "_enabled": true, + "__prefab": { + "__id__": 37 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 853, + "height": 1178 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dfecdW6XZH4rtvJ4XNsqvn" + }, + { + "__type__": "cc.Mask", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 29 + }, + "_enabled": true, + "__prefab": { + "__id__": 39 + }, + "_type": 0, + "_inverted": false, + "_segments": 64, + "_alphaThreshold": 0.1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9cXLtOWxFAi7aY7KonSggx" + }, + { + "__type__": "cc.Graphics", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 29 + }, + "_enabled": true, + "__prefab": { + "__id__": 41 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_lineWidth": 1, + "_strokeColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_lineJoin": 2, + "_lineCap": 0, + "_fillColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 0 + }, + "_miterLimit": 10, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "13TM5Y/e1IiLSO90FdQfVR" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 29 + }, + "_enabled": true, + "__prefab": { + "__id__": 43 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "eaipPus09CE47pOj0qhOJ3" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "626PlbjDVN/5DyH4A13Hbo", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 28 + }, + "_enabled": true, + "__prefab": { + "__id__": 46 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 853, + "height": 1178 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "87EV8TcYxOU4q32+Rca4yo" + }, + { + "__type__": "cc.ScrollView", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 28 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "bounceDuration": 1, + "brake": 0.5, + "elastic": true, + "inertia": true, + "horizontal": false, + "vertical": true, + "cancelInnerEvents": true, + "scrollEvents": [], + "_content": { + "__id__": 30 + }, + "_horizontalScrollBar": null, + "_verticalScrollBar": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "77Yv3wlQpK1KCIl+GZVf+P" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 28 + }, + "_enabled": true, + "__prefab": { + "__id__": 50 + }, + "_alignFlags": 45, + "_target": null, + "_left": 80, + "_right": 80, + "_top": 160, + "_bottom": 120, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bfLCQyoshOuJK46743VnVw" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "7chrvFK39HT7lXWyIdpNHV", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 53 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1013, + "height": 1458 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bBpxEqYlOBbTY+5sAe0wj" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 55 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8cJTs+KZNODIWRuB6R4Qcc" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "aeI23Z1VFFHbej1+bcDfxJ", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "rw_item", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 58 + }, + { + "__id__": 70 + }, + { + "__id__": 76 + }, + { + "__id__": 82 + } + ], + "_active": false, + "_components": [ + { + "__id__": 88 + }, + { + "__id__": 90 + } + ], + "_prefab": { + "__id__": 92 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "rehis_bg_rw", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 57 + }, + "_children": [ + { + "__id__": 59 + } + ], + "_active": true, + "_components": [ + { + "__id__": 65 + }, + { + "__id__": 67 + } + ], + "_prefab": { + "__id__": 69 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -228.041, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 58 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 60 + }, + { + "__id__": 62 + } + ], + "_prefab": { + "__id__": 64 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 59 + }, + "_enabled": true, + "__prefab": { + "__id__": 61 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 136, + "height": 135 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9eJIwEfKVN7ZjkTTxdPEhW" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 59 + }, + "_enabled": true, + "__prefab": { + "__id__": 63 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "a731d7f5-9058-4cbb-be76-758a438425c4@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "daSNSwwHFBo51DBDnYrYVf" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ebADOrCZhMm4etSoWUvB7w", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 58 + }, + "_enabled": true, + "__prefab": { + "__id__": 66 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 292, + "height": 292 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "81G7eldpxJ3ppKZ8P9hkPf" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 58 + }, + "_enabled": true, + "__prefab": { + "__id__": 68 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2305111f-e56f-4991-8aac-e10282bc8b86@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f4tK6bBplAMbGC2GPdKezH" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6fBetE+YhHaIsM9ozM2HLs", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lab_num", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 71 + }, + { + "__id__": 73 + } + ], + "_prefab": { + "__id__": 75 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 60, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 72 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 400, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b70p2VMCZPm7AEeTP27on1" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 74 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 254, + "b": 228, + "a": 255 + }, + "_string": "50 Credits", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 41, + "_fontSize": 40, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "54F83KoqVCtI0BFr62hprZ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a9isNGzsZLMr75cXd8J/j+", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lab_time_title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 77 + }, + { + "__id__": 79 + } + ], + "_prefab": { + "__id__": 81 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -20, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 76 + }, + "_enabled": true, + "__prefab": { + "__id__": 78 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 300, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "68yXRYR6tKjLomSWMi/Ltl" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 76 + }, + "_enabled": true, + "__prefab": { + "__id__": 80 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 254, + "b": 228, + "a": 255 + }, + "_string": "Obtain Time:", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3eTBI9VzVCn7bERganRT8e" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "60wH7WTQdKXp6CoZ1OUbk+", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lab_time", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 83 + }, + { + "__id__": 85 + } + ], + "_prefab": { + "__id__": 87 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -60, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 82 + }, + "_enabled": true, + "__prefab": { + "__id__": 84 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 300, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5bxHv7aA1BL7dB0hqsxwod" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 82 + }, + "_enabled": true, + "__prefab": { + "__id__": 86 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 254, + "b": 228, + "a": 255 + }, + "_string": "2025-06-06 12:33:33", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 25, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ebNOJUgtBO6q1/3SWWWyHu" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "7aBrKuUghLXaJlAwDPvCrB", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 57 + }, + "_enabled": true, + "__prefab": { + "__id__": 89 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 880, + "height": 431 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "91RRU2DW9IZouOvD6QIqhT" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 57 + }, + "_enabled": true, + "__prefab": { + "__id__": 91 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2f833d48-cce6-4b5e-bcc3-de30bfa9ebc8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9f6qaYWzRMxKruomyp/IkF" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "0e35HmFcBAvqnvHR0uCSOh", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "a70db4PkldMrqJCkQvJdOTQ", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 94 + }, + "_hideEvent": 2, + "_singleton": true, + "_captureFocus": true, + "_shade": false, + "_blockInput": true, + "_alwaysExist": false, + "rw_item": { + "__id__": 57 + }, + "rw_list": { + "__id__": 47 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "689lCMjJZJI4uUV6znpRKN" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 96 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7ba1ZyY9tHo4Hrq2Ww9Oa6" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 98 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "744gmrD/dAUoVkMgrOfyML" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "68C1xdSS5HCqj8JNp7fqdk", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab.meta b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab.meta new file mode 100644 index 0000000..2543b3b --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "5231a223-7efb-466d-849b-e506ffbf58bf", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "PageRewardhistory" + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts new file mode 100644 index 0000000..83d1357 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts @@ -0,0 +1,39 @@ +import { _decorator, Node, ScrollView, Sprite } from 'cc'; +import BaseView from '../../../../../../extensions/app/assets/base/BaseView'; +import { Tools } from 'db://assets/res-native/tools/Tools'; +const { ccclass, property } = _decorator; +@ccclass('PageRewardhistory') +export class PageRewardhistory extends BaseView { + @property(Node) + rw_item: Node = null!; + @property(ScrollView) + rw_list: ScrollView = null!; + + // 初始化的相关逻辑写在这 + onLoad() {} + + // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对) + onShow(params: any) { + this.initRw() + } + + initRw() { + this.rw_list.content.removeAllChildren() + Tools.httpReq("draw-records", {}, (res:any)=>{ + for (let i = 0; i < res.length; i++) { + let d = res[i] + let item = Tools.AddChild(this.rw_list.content, this.rw_item, "item" + i); + Tools.SetChildText(item, "lab_num", d.prize_name) + Tools.SetChildText(item, "lab_time", d.draw_time) + Tools.remoteLoadSprite(d.prize_pic, Tools.GetChildComp(item, "rehis_bg_rw/icon", Sprite)) + item.active = true; + } + }) + } + + // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide) + onHide(result: undefined) { + // app.manager.ui.show({name: 'PageRewardhistory', onHide:(result) => { 接收到return的数据,并且有类型提示 }}) + return result; + } +} \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts.meta b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts.meta new file mode 100644 index 0000000..ba32fcd --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/PageRewardhistory.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "a70dbe0f-9257-4cae-a242-910bc974e4d0", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/expansion.meta b/assets/app-bundle/app-view/page/rewardhistory/native/expansion.meta new file mode 100644 index 0000000..24b516d --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/expansion.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "cb733b05-a6d4-4c8c-a674-9e1dd4ad3084", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/native/expansion/.expansion.md b/assets/app-bundle/app-view/page/rewardhistory/native/expansion/.expansion.md new file mode 100644 index 0000000..90942bb --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/native/expansion/.expansion.md @@ -0,0 +1,2 @@ +1、只能存放脚本⚠️ +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources.meta b/assets/app-bundle/app-view/page/rewardhistory/resources.meta new file mode 100644 index 0000000..e837f76 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "ede1d7ef-2b9f-48e9-b21a-107727dba4e0", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 4, + "bundleName": "page-rewardhistory-res" + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/.resources.md b/assets/app-bundle/app-view/page/rewardhistory/resources/.resources.md new file mode 100644 index 0000000..e07958e --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/.resources.md @@ -0,0 +1,6 @@ +UI资源目录 +1、脚本资源一定不要放在此文件夹内🔥 +2、资源会随着UI销毁自动释放 +3、在UI脚本内可通过this.loadRes动态加载 +4、在UI子节点的脚本内可通过app.manager.ui.loadRes(this, ...)动态加载 +5、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..321ff876f43616768d94c3665e7a9f81819d94da GIT binary patch literal 126450 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 oCU@s?k;SZOhDIv94OBaIrfYW0~0m&s3ZcajDEO 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


      3Fc`5!=^tV2(9Hdcb|E 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png.meta new file mode 100644 index 0000000..d8f7b7f --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f@6c48a", + "displayName": "rehis_bg", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f@f9941", + "displayName": "rehis_bg", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1013, + "height": 1458, + "rawWidth": 1013, + "rawHeight": 1458, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -506.5, + -729, + 0, + 506.5, + -729, + 0, + -506.5, + 729, + 0, + 506.5, + 729, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 1458, + 1013, + 1458, + 0, + 0, + 1013, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -506.5, + -729, + 0 + ], + "maxPos": [ + 506.5, + 729, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "5198c377-3de0-4ac4-ab9e-81a5c3b85c9f@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8b69a68a4344497520f40614d74e79e1f6c471 GIT binary patch literal 23649 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 BKtccj literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png.meta new file mode 100644 index 0000000..8fc1af0 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_bg_rw.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "2305111f-e56f-4991-8aac-e10282bc8b86", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "2305111f-e56f-4991-8aac-e10282bc8b86@6c48a", + "displayName": "rehis_bg_rw", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "2305111f-e56f-4991-8aac-e10282bc8b86", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "2305111f-e56f-4991-8aac-e10282bc8b86@f9941", + "displayName": "rehis_bg_rw", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 292, + "height": 292, + "rawWidth": 292, + "rawHeight": 292, + "borderTop": 132, + "borderBottom": 132, + "borderLeft": 132, + "borderRight": 132, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -146, + -146, + 0, + 146, + -146, + 0, + -146, + 146, + 0, + 146, + 146, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 292, + 292, + 292, + 0, + 0, + 292, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -146, + -146, + 0 + ], + "maxPos": [ + 146, + 146, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "2305111f-e56f-4991-8aac-e10282bc8b86@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "2305111f-e56f-4991-8aac-e10282bc8b86@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png new file mode 100644 index 0000000000000000000000000000000000000000..539a60ea19a67159bd7dd51bafe4fe8dcc7982bf GIT binary patch literal 23672 zcmYg&2RPg9_r94Ju~%YC6s;9|i`Z2y?b|9v?NL*G0}bDsM?=RW6=>UhS6hfAD`iHV8lq^;#S#^-Iu zJB|au_{zo=(!<0g%XHEbc|NMx+ZQ|;?@T|ES)3vM{bF3eM5l|d=4O65TJ~@Pk00e}3l;VGEIEm$i|EiD#Y$J&@Ei%Q6E?h-Er#OauR1B)*<|S_wKZHrmqv z1qm31iaumqTVQ|@gTvwf_a`!PGnEsotW<>V;o7hRU)Y)51Tr(|GyFCVOrt$gZt)2T z%>S&#o^j!lH_6^M_e;{T*&@_@@H~f2w#qy%xhiyERFI|GWjO+5?CI(Ge>Vo@W~%26 z!16fx+QjxLX`#V&5bVHy?L2DXmhWwV=zlBd=upVVgj%U+2?PfVWCbg7@TUdx(@wET zxUzs_ZW^(&vi`FGTt}N&Ck0vn;h7V(Xs->^yS16Ax@DG|#tl;h1m|W;ZZ5~ua(n-M zcx3^;cLY0^b2&&V`hmYW0^06;%4NRw*y07AgSSoeMMYqYFG$FzIk$TtTrZ4Bg0h$tKy6eECB)i9R%%xxd_VO6XGPh~-nP3B zLKnQ9TdJT|^2(z3MNTF8q~G}6fvsb|D3J9iJr{PMm(Nq?6&xJnRwv`DULCs}|Ng(_ zLJg{Kb7$htU7SGkx}NcG$xR=C6^ZcFcnM%^4258@S2(z$3_=E2S*%@BUZ_+6Mj#6K z)%lDNVq(gCKt*Msgpsl`H{+$OCG-_-?Pv)m5LrvPmc;nR#z*(ucd=+NlUBdkh;CJk?nz|#cFBXqaN;zZ#Yz5 zj*W}^+13rD@=bo++nkGZE+;|3*w9U+c87yEN}B;_KtH=*?+7?dj|7>*??1@5%U)rx)Xs%}R+|tME$;s1ykn9N@pt*%RRJ>BD}Eh2ufO480Q3 zNJrn^Kj^MWFL-o$3_ZR0<<&?@BW-7`FS4A2mWr`H!!()}J#Q#=Y%nzwl^3S_Zw!}R z@|`>W-pfk&mJhedUiBPNQZ`!EFV2d`iuszAiz%ygh*PMwzvDMwZ%=PuY+*04gV@p1 zLL{=Kq7?i&zBD(pWcu1BRpTvnwOF|&Y(eGH<-B?NvW4t!Eb;TB&d4wo5S^}d_%V{c z^V-7ZS1|%b`Sy^p$ofR2Z*1GY$HNqwPo@R`@oB|y6<0G{n7#k@oqF7| zN@8uD@)1*`%L+QMb?nP<=>yjVg-pz7;xyS-mJ@R3SGNZNh))>|mLXOFRS8cNBIlcOV~b0U>53}iF&(#e z_K9>xw;3; zl4BtI{)0l!vnm*9cB)AJZ5N31m~1Yv_cNXYI}lvqsH>%)Cnvz087!)RldKhHdg0|w z+1cLMOTYNY?U50kJj3%qod}gmYLu%Q2sc$4^vX1KE{8=@acQVL=z~At@jSuW*YdI0 zn4~kbNCo5%8QYRw@WuVR@`Z1G9fc|shal)j{)2|C|N zzYIFWxeyF?M&2}l!3zDoe3OL7dvYXs1%U-1dT#Swfo6Y}yU+|!P7>=I6ELKZmH}mu%y#e_fL;h{AK&gp9{SB>|4BD7#q>UN9K^ z&o(Z;_qWUWvFK~|U%zoB*4{v ~-4me`T6wRDcvr8_)6&-K2rqeR=$&g_Q18VNc5 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png.meta new file mode 100644 index 0000000..b96d097 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_btn_close.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "381a00f4-28a8-42d0-b9cb-cb658a3bc139", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "381a00f4-28a8-42d0-b9cb-cb658a3bc139@6c48a", + "displayName": "rehis_btn_close", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "381a00f4-28a8-42d0-b9cb-cb658a3bc139", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "381a00f4-28a8-42d0-b9cb-cb658a3bc139@f9941", + "displayName": "rehis_btn_close", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 123, + "height": 126, + "rawWidth": 123, + "rawHeight": 126, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -61.5, + -63, + 0, + 61.5, + -63, + 0, + -61.5, + 63, + 0, + 61.5, + 63, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 126, + 123, + 126, + 0, + 0, + 123, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -61.5, + -63, + 0 + ], + "maxPos": [ + 61.5, + 63, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "381a00f4-28a8-42d0-b9cb-cb658a3bc139@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "381a00f4-28a8-42d0-b9cb-cb658a3bc139@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a752cc78da8f145563cf229004235cfabedecca3 GIT binary patch literal 32992 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%0DX+kz*mAg)$2>pW`wE}m1Oi64 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
      3Fc`5!=^tV2(9Hdcb|E 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/tips/resources/tips_bg.png.meta b/assets/app-bundle/app-view/page/tips/resources/tips_bg.png.meta new file mode 100644 index 0000000..f79c2da --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/resources/tips_bg.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174@6c48a", + "displayName": "tips_bg", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174@f9941", + "displayName": "tips_bg", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1013, + "height": 1458, + "rawWidth": 1013, + "rawHeight": 1458, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -506.5, + -729, + 0, + 506.5, + -729, + 0, + -506.5, + 729, + 0, + 506.5, + 729, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 1458, + 1013, + 1458, + 0, + 0, + 1013, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -506.5, + -729, + 0 + ], + "maxPos": [ + 506.5, + 729, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png b/assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png new file mode 100644 index 0000000000000000000000000000000000000000..539a60ea19a67159bd7dd51bafe4fe8dcc7982bf GIT binary patch literal 23672 zcmYg&2RPg9_r94Ju~%YC6s;9|i`Z2y?b|9v?NL*G0}bDsM?=RW6=>UhS6hfAD`iHV8lq^;#S#^-Iu zJB|au_{zo=(!<0g%XHEbc|NMx+ZQ|;?@T|ES)3vM{bF3eM5l|d=4O65TJ~@Pk00e}3l;VGEIEm$i|EiD#Y$J&@Ei%Q6E?h-Er#OauR1B)*<|S_wKZHrmqv z1qm31iaumqTVQ|@gTvwf_a`!PGnEsotW<>V;o7hRU)Y)51Tr(|GyFCVOrt$gZt)2T z%>S&#o^j!lH_6^M_e;{T*&@_@@H~f2w#qy%xhiyERFI|GWjO+5?CI(Ge>Vo@W~%26 z!16fx+QjxLX`#V&5bVHy?L2DXmhWwV=zlBd=upVVgj%U+2?PfVWCbg7@TUdx(@wET zxUzs_ZW^(&vi`FGTt}N&Ck0vn;h7V(Xs->^yS16Ax@DG|#tl;h1m|W;ZZ5~ua(n-M zcx3^;cLY0^b2&&V`hmYW0^06;%4NRw*y07AgSSoeMMYqYFG$FzIk$TtTrZ4Bg0h$tKy6eECB)i9R%%xxd_VO6XGPh~-nP3B zLKnQ9TdJT|^2(z3MNTF8q~G}6fvsb|D3J9iJr{PMm(Nq?6&xJnRwv`DULCs}|Ng(_ zLJg{Kb7$htU7SGkx}NcG$xR=C6^ZcFcnM%^4258@S2(z$3_=E2S*%@BUZ_+6Mj#6K z)%lDNVq(gCKt*Msgpsl`H{+$OCG-_-?Pv)m5LrvPmc;nR#z*(ucd=+NlUBdkh;CJk?nz|#cFBXqaN;zZ#Yz5 zj*W}^+13rD@=bo++nkGZE+;|3*w9U+c87yEN}B;_KtH=*?+7?dj|7>*??1@5%U)rx)Xs%}R+|tME$;s1ykn9N@pt*%RRJ>BD}Eh2ufO480Q3 zNJrn^Kj^MWFL-o$3_ZR0<<&?@BW-7`FS4A2mWr`H!!()}J#Q#=Y%nzwl^3S_Zw!}R z@|`>W-pfk&mJhedUiBPNQZ`!EFV2d`iuszAiz%ygh*PMwzvDMwZ%=PuY+*04gV@p1 zLL{=Kq7?i&zBD(pWcu1BRpTvnwOF|&Y(eGH<-B?NvW4t!Eb;TB&d4wo5S^}d_%V{c z^V-7ZS1|%b`Sy^p$ofR2Z*1GY$HNqwPo@R`@oB|y6<0G{n7#k@oqF7| zN@8uD@)1*`%L+QMb?nP<=>yjVg-pz7;xyS-mJ@R3SGNZNh))>|mLXOFRS8cNBIlcOV~b0U>53}iF&(#e z_K9>xw;3; zl4BtI{)0l!vnm*9cB)AJZ5N31m~1Yv_cNXYI}lvqsH>%)Cnvz087!)RldKhHdg0|w z+1cLMOTYNY?U50kJj3%qod}gmYLu%Q2sc$4^vX1KE{8=@acQVL=z~At@jSuW*YdI0 zn4~kbNCo5%8QYRw@WuVR@`Z1G9fc|shal)j{)2|C|N zzYIFWxeyF?M&2}l!3zDoe3OL7dvYXs1%U-1dT#Swfo6Y}yU+|!P7>=I6ELKZmH}mu%y#e_fL;h{AK&gp9{SB>|4BD7#q>UN9K^ z&o(Z;_qWUWvFK~|U%zoB*4{v ~-4me`T6wRDcvr8_)6&-K2rqeR=$&g_Q18VNc5 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png.meta b/assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png.meta new file mode 100644 index 0000000..b8c8dc7 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/resources/tips_btn_close.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "e4c4a51f-4906-4750-92fa-eda8ea787e68", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "e4c4a51f-4906-4750-92fa-eda8ea787e68@6c48a", + "displayName": "tips_btn_close", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "e4c4a51f-4906-4750-92fa-eda8ea787e68", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "e4c4a51f-4906-4750-92fa-eda8ea787e68@f9941", + "displayName": "tips_btn_close", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 123, + "height": 126, + "rawWidth": 123, + "rawHeight": 126, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -61.5, + -63, + 0, + 61.5, + -63, + 0, + -61.5, + 63, + 0, + 61.5, + 63, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 126, + 123, + 126, + 0, + 0, + 123, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -61.5, + -63, + 0 + ], + "maxPos": [ + 61.5, + 63, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "e4c4a51f-4906-4750-92fa-eda8ea787e68@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "e4c4a51f-4906-4750-92fa-eda8ea787e68@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/tips/resources/tips_title.png b/assets/app-bundle/app-view/page/tips/resources/tips_title.png new file mode 100644 index 0000000000000000000000000000000000000000..89babb753926f4e6f85eec5c8f15f22ed47bbfd9 GIT binary patch literal 61115 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

      L2ry>>E+G9_adQ(%= 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�>3b?Vdnu^J8#+&pgH3pG$iF1K21RsQLRh-Y#8ieF0G=3VPcy4EEUY+uHz6OPZEQ$e#Bp~wCo8Y&8Xqp zXqT0|+LM4o<_Q2Y>n{Nfm*7akopmzEU~Bdfv?o5R$t0Cd$iq(kzw*Sjvw=mI5Pf~$ zp>K|rPUP)<0!JTF)fUyh(*-4-q|~3#*H6rt{r7>#@iFu(__szz6jJw#vyIc@bCB-V z49%1F^mbPRqfh@W$6mj}d3Kb@Jyh)=K?)-8^}g=AACE;AjG0$-pE>Dxq9Ge%MS1LJX$CTfVYVie&9EA2Q~?Fu$6{#>pfUeL{c?*?c|Xwccf{*7P$))R|rh zHWl5ouQh5pk-u`yphxUVfIv1#nAQJ219PH_D6EGn4*jCd*+C0=9@WvhH zodK!|lU8TxWPq&Sur-Mh+jK~OY&KlFYEJ)ajH@Z5hi567-jD0};i4{K?Zro)Vg`Jg zf0Nqw1DD5K%UoOqrSp<+CVPai1c0jKpa5x~0SG7)cZrE3wV6~R=*P1vQ#0Apm5l)m zmk)|LF^vHAQcY)&TQwhD?x-w~|M_U}>7rY%SEr6v*DY;}dg7a@Ja74-nCQqmG+O7o z!UO~@W@;$5j9_{Sd6eMLI+()CJAIrH^O_v|02Mb(hP3(NQt!M<=l`8SW72)2h2&NH zbf3x31OGSjf#72Q*Gd(g_Rw_bJpnhaY#_P3KHG)E$ad%l!7d6^jQZ!}QG!q<@Iop`#{hNZ{8hYkyf71UP3#B5j zFT4NzDv?2<5excEFe)xO^5e`k>aE z9Nx#rFvvW7su7W#JQp8u{N$1gh}2hTAiR|gGUJ!nvxnizj!BETAQ@`}ralzVAl|~} zlP?&)>$WwW+d+q~2IoUGXkJEoAzXI1(_YXy0o~|V;qTk3OmA6&Y9t+MXr_wDJ-sL+ zM-vl(6y!-#d0YLg3)*`>%e$9N0_1o8GM?B?in(bAxP~sKj(8MN1?;{3?iO+xw8o;;5fx+gK zQsa8IbAEOkJ@+LK0$wwF-nEk>f^|bE`@pa#PzifN*}Xt^jktJcF-P#fgdD|wzkjVi zk}#;JZF^3v9$f|ad`2(wZOaNk2 z@~2r$ngBf4*U!HkCE(~x#GCo^9kbBnpO1DvN!hX%&EY1&4F)IpfIvw>28ad)j8T@`?~%6V$LytWNx2Vxs8=S_N)qTj%U0(B79L)U1SBdgomSte5{K*sp3v$DDkHC8of}Vor!;N2czhd@&ym|+Gm3g zPGf-mB|1lHw_>g}D2^Y8 ztzU$|Xrhi)7i~Y$Kq$r-)B2f`5NLT+>UU@h_S~+BiA&h)(NrM>eAWd^C=!Ykp)Jv5 z6I+jur&`ggm0Hlgnd9bDRZ{wL@Ee-wsq}gOm8boWC zlX}c*$}Poc_Fg`0&wlBbz1>VLS2n-D*p|xfmPv!5EKYlPHnzYwiRikYo)&o`r;_2s8WhuA`B^AQ3$8Nk>)5iO? zdZy#N1~aLJLn%T=@7`XG>76I{HZZA3O4bT!z^FFVo)0_YZ%Aw^JtZf4YJ+9CvbFqvR{=AG?4!`hc+7@dnGuc>wsw)va6VLz$n;PnO;X4Gw#q_jfra zZcQsN83Mt)ImT09m_9prJ&IX!e{b;jL+)z-hfpuiuCO(2Pi%FTgTPZ9VLh-Ngqc!e za+%0u8*ofXDSlq4Zbn@Dc&bq@R(s@>u9jR?fM z1!XJG(!eA#_U~MwTtUk$$SMy4V(i3BrH}k5LEXU>|CKji+Xn@t#`8N^>nGyTS)yii z)`3K@`>rFt1uym4VGW7w(SU|{RhgNrt&IdTIjvSFp9!Wf^iNx~tk#QmYVZ$&&lgyJ z_;Nf(%0$HcB0bpHST=~Mr3e7bkTbdCxInr8r|eSY!)m^d`yJtD$=|(iU*68145j%w zP1}7z{C8}RBJ%RF(_ zJoo1ahC3ut(e^OK00sY%p8U(+DLPKczMhPBz_0_R^)!>a5i0WJDNm zALX&tOty2*p#b-*n$bfK)8&&fe&D zKlric0v4|*G5Q_DNf!yLk1vz^_njew2ZNPUXu&}n{|_KR-@bQau}qM*S-mljSB`q< z+@%fJnJH0@`#7;QSBoz>veS!W#Mf(Yv-T&69%_q42k3Yo(Tk`~e`0xMy-~8p$ zCKR07FQy|42Qd&h_=-B1_c529hb0iA;D2c})6T2mZDs;Q|C(w50>SRUWPL#kCUha` zT)=^3_f9S44|p(Dz*WLB!E0gy!T^|a_pR}h?`E%zPF#=VvS;ss3VL=bsVK?8SVMgd z0s(6d4Z$bK)ayb{Bu0{v(9m%2^yzEa20eVse%9J1yP=`AFq)HjWW?aH+BJgjgRt=U6(6Zc`O zg!klrIec>20Ev}}CQP61Tb({5;MiMCoW!BHjQ zO#Lk=rvBQNfD9+GTfB>;FN{|o}Xty#!38t|E1eN78T)MPi0!8AD zgiPMCtsvmp84yHnVFG?emr;3thqFCV!Txlpl$CCd4!t2#<3MVQIJ_`)CKBw*JO#BV z(`F1jlZgkM#02?Z0)s_27!q-pI`oN>b^D9XpgI@4;1*nHt+_q)9x zbt9fqjxf?%O)w;-`1E4p5q(D9TVHNAi2l2Oo(X`0KLQv0d;PqDX zdP@KT__$qmp1r9AhVupp{7p5o7m>sS3<^TiW0CDDz{AKfDkI*#J{`_S2bW7kAov1I z(3R?Kg-}gQ(fEZsz1gD^ajE4@+KeV}9^_UVT?m-3(m})yN1xBYg1|Yng7XPs5Ai=v zr2SUvEQU)!=g#T){cL|FrK!LK0|l82BL@E2@>_=>3<%&+-tys7!xZ4(?t@L61Ah>KfVFGWifYoGkZfYOV>R8gjEb z+~s7Z5fdCDr(nI@2!Uaf?C4BSC>iU>|Keb^7LS#3A%2O$OiUm|vdrgS4%=UwH=oug zp@vzw#{K0Dfx5s>ZZ*m(;1hre5E^jPj>~8qm_Q`ufM06{J^?gHG>HGC{Dpa%P5GR3row5D0R?1n+MFfeS<4t%EhC%c*)DCTCf!HqVjkr95X>PvPsBurHb8I%AP6u4#?lUF7m)sAsvuv+heec=U_7B|t8Yv*IhK!{&oaIYU%h@Lq^@W821iBY22nJS~am0b%YQ;`SS+Vic zr|%CG=)eRh#Jm*9uM!hfbF}DK;yfttVNWd}d#DEo2ZCQrxQbmt)k8z(fv9#a@c?)Z z^wa50;LyP-Dl$fV-~y4gx=rK8TLz|BTskC;f@v|b`Ly(7O$ZJ*A5BbcwqcNf>~Yr4 znFhcH0u?OJQMzhaF8E@3zQz_b;|}luh+w!SC)Pj#QI*7ylnJb%I4= zf-a*;W`t{edhgy@sW32WaEEYb!3%fj!Ld$&z;3eCh7=580`E#hFQ!7rEh2GDHaH1D zfONsd$gj1Tysr*y4iNpP-;gn8K|m<@V`R+U*>nJMZSZPIZOI#Np>fi5qajeW+as*l z-N=BT3HCZbux9f)zyvoV17r0=4~7m$aL}8H*(`h;U*?IxN!>PBL%h`h6XazQ6NJ(N z6C8iu(YrE{^`MN7`qk4Q|v- z?7E+T;E>*6yo;a%8_fh0JPR+-jx1O>kKLWXK!6KwHJX{DdyOF>;)Uv==utD`qypq@ zh~?1ABR!kV&%iyVK3*8-eZe8-^d+|x@5;)pL$};#tlF+)8@5o|{Jh^-Jv}qCSY}iE zEihKIyzZh)tad^VaN1H0Z_k%se!-h>vh#08asdsd`mZ7Rc*}rTBvDa<*xKAk5lLbK zm_z7k?@I&!!Rjjrr-WGpFo1=bjR6pp*^D<5@x5qKEOuwEzsCQ?8yG|HR~b*VH|%Dt zA$*QBza{R7RfLalu^^x;OejE$`(u6D77&OY5(t_rXBK;~o3l*tb#B*ICcrVY_B6j3 zAZT|}UlYBV;zllZ1~kiW+qOt?DF}mdOkvz$f?ys%fT39eZln~~fFV}o%5tcZ8XyqV zje`k_>$Pa&GLjvL1M>1asgr}gY+Zf?Ku}TFnU881|LS0fm_LBwh=hXfchlXSYl0&_9r&G?~PNNsNjDLFu|{_9r_1ig8%S8|K(pU{c6*B-m9x$y@j9Q*nFPvMnfxG z0p8P7v3q<#OCYc?$+ER)_c2T$qz-EO7239<)SHmwx7oCOtyZg4Ds8Za?5iPfP!(xY zUKf}kl#xTX1jjFQG%H85(j&|30%uT;J?ng_RPh{`K9?6vOu#ua!zCsNH!tuJP_bYb zQl#6B3H5LZBCHm@Pp6ERt}#JTLug@mfo);LXAM_0texF~KReN<%|rb@!av5c=;-Lt z(T*r7U1{naqZ1Dv#CAR9p>D!AXjxuHe25cQn(yumprD5=9BB}2rgb}C-NZA=a$?*K zZq0y=r}iPLd2$#Q6omZJPDB84j)?tAMpIKwjkY?{-LsbI=H5SkJzH$?tB45-qMgW3 zbvC?Xkhq${L>SkmUWPp+8VpHD&${2>mJ$kx2?hg9V3Xar+)%{M)*ujQd2;_(z(5)u zK^}=~O1=?5C@t-HoGaEZJN#gRf$QywEC}Eh{Lm)=2;_1*KrlWN3H0=k5EEpok8Ndw zCZ5YAuGT~Xge((`NpZxb9aH4uaI!{XIm?;k^YkZW^4?!h7&pz=s0^IzbqzDvtRTb$ z6d_G2>oR}|4hj|{lS{8^Eh^**#p0pU#n+Y^s8f^4$Z;pHx?3xd74+!sev7!45}tQJ z1uNi!JN51!HquRkDKID_N^ZZIYZoD!y?$od&cFKUt{RdJCioA3Oeolt0s7(#HqSYq zr~g_CJs~OTL1|C5*3QNeQLeYa1XuJqkph+p2m}exRftcb&7=x%n*{v?7*YlhfC-w` znSjh8!L_Wo=7NauxT8Q3E3G?PJF7W7lb<5B!LZK_H{Cs$$jc2kC&~0M+Qrt}i3(}C z6J^vL)Q<1dapGAsgtV;l(zD3|+Xz5l?w1w;0|6A=LdLPH3x2&`Z1prZM@KiCUjpAu zS1kGCp{U~=$$(oB93q-mJHkZb(cw~s6q?KI?PSMdJGN>^P*}-gK&98dL-vYrcF3ku zn+yeU7f$B8@k|yt(s+K?m6|IVIC(u|0Y!l1t5P1fN3oQZ9&WY58X^!_tDRs1m_s@} z)$XBYuut8GQRXEfh>~7NE_Wkk#xj9~0l|Vz|8ZhNAb-Gsz$O3wd$ru`{Nu-4%mHhNC$R>h z@JXlu6X;z{4vhG%4O1_}93=87a#IWz<=w2NTG&1Onm#GQc~}0t7gT8Tx5N zaZ=GCHayzn)^uEeHDo|{uM4f};q_?zf_*_Y45k8s2|n2Zg4dYYDvE9d2q?e6Fu`_n z=H^Oj?C7gt0{>tTm_QM*GRNFUwK6(mV4(Q)QhOxBn@r3~Q)W`HGl2tKXfi|$hq}wz zikBjoLukIsT}bLOSmOi-onV5ct2Uz_W+3dqEZ9Suash(^h#*;tn$w1td|w6vt%I;< z%|i*j=4?74;Da~MBGwJrKtb`vnY+0emUSxlGn7t%34Xe>3?N{$WkA6n|M6e{DNyid zKRkv)6=wO`O&CB1qzA;~47c&X1i_n`0E&IZ7ZfRkc@5+e2uArP6)FPog)Ms52=oOr zqiUGI|7sYRKyss;JOb1xvrG`J3-NReN6s)mGHN3+XjD;VyQH3nQsMR3zq2LT4xU|Luq0izteDu|F3R*Ns(nA7l&~P{w4AHfa zv5=Hx&Mv5Kr1L&{2n39!T+zAM9GmeJp$8d}$w;3!|_LdGj$@2>JPDzkd8_+{vMXspYZb@UkvY`gc2#Bp%83d_cOh$B-UD4Y#DE~bp|v8kVW(1J z=UHe}dk7~w0ja3$i0pSi_@MjjCN5x(4nZy5iCp{VTUrX%Bc#8H3I6!6|MedM1wY>k zf^*A#MgjqQE@USrV0GB+KtWyzl4(Bx0hjCwng$eF8SOE-Py`C7grGS_Z^002i_gNG zigK>0CeL(Z1_-!>w*?ab1Ou{K@jyBX_=yKdc2^YbRHAS~4YVO@Z_IJ`w2mF(J~jvO zbx<9LwczW^UhciqyRLbxmAcZ95qYsmwDWJg@ z)Y)(4KUwU7#fg?kbm9{Ha2=&F2|$4XAZWr=@Kv~Ir_*1~00pej`}8zSU!9C@Zm!PR zsUfG;EiIkccf2JR)mA2;=Gyb;{pFp60@|tFQ66d=$>j&dly?RgrL$r9>d~h2=rnT~swu5GSZ$nBa`w;xIAxkP=mNr`-S=c3)^jT_uZtb5bz7=2sxP=E>H~>MW&l*wR*w9J3$5H|I@iVa;ZC57W8hawf z-B|}m06``$OS%+@018ksjlH;u$~E?*kY(4kvuh||v4j*9*NKJ+9QTic9=GE9oBN($ zh|5JMg5MGnd*S%W3*=2RegW)qoM_GWB>fB(sSF123hB~GY|%U`69!wA{9;oarZwSN&E{%1@G-HEEvWW{?FkNnOvA^xH(L&Wz22?o??AmoLALas$ z6oF0%I#FBD@IZ;kBo2k8`Bh@i=n4Wv*;w8C_MMf6f(h8nF2NoTZd8-}7NfyiV@-)zH7??nS@o^9W0hquR7Q*Rhn?Zf>np6mPdNOf( zzj}4B&t(jfG9b9>IiaN{V3$PPg>hRMurU6^ZSwC1!q z8I5EGEbTs9ZBz2KIZ@>em&kVO883CaLrFO(H-jl4-s;${Z(Qh!bu42~j?LP2?fCf_ zR;wASh_&|vdE5qfe%wbNoP2&^KxSgTmbLddj#6xNH?UJD;1-lmpWQj_CO?5N0A)UZ za^LZ+1gj3(>BXSotk?FMHV;zd(V| zd&ahv34&|nkL0@Q#&+@vXj%Z6;I?P0Pw-)FFql9xIO)agtpF3$m2c-8;rNM=;yOND zUQPtXTyOUan@b%yq+_)SOkgPp$2qlY)mVq>q<8tAu7xC92&aXZU?%x|j*Q$SiVuaD zukAYC1}b2YhU_0|3#9KTGc)W>ei2Ym8)7gw_Yw;D%1^sbPQ4@)kN^eLmpNO0+qPg? zZGX@I&yT1hrKHKaV0|Zaj>Qopec+7VNKp{Vt#01>@`QtOiaOxq{CJ^8#G$Arq89NMoJ0Rm>G&Mo1tskmwzMl?p>kBQ{2g8&Jg zYQD>)s&VYkQ_F&g30eVypsvAS71Fu}>(`01yLPo;(1c8n=#cR?Rg?voxTx-WtS%Gw zkRGmasRkOnh5!H<-i2&olszas_6&?QOLza%w6o+vtFgYtn_pP8@%J;X<2KiszF+>xnXOGw}kj z2X`1#@Un(ttzdo?nwd>T%#Eir_7m00h+yJ(s`)ha*mm3|gqlEjZ+6B&P9on2{>;`6LD?I!UOag3#DWK*IoQWFR^lKt5T7fe8Uc~P7$RB8V?+0>ah>$KDvWL0269JobH#K2*b&YiCLzL-Y0`Fq-`5>8vP6%Y| zp&|Ht$tb!dVKWkN=#;z+9uG+>1A_u(Qi8cR0+J0BoCFHUA_~|7DhVI}UIQO=yT-l4~d;36l7hW zo`F#m=zA9y0ZNLU9q+!2&Y_9!tbtfeso?qX6YF3Q0Rv!z2Vk29wj%~RE4Pz+t{Y3A ze}K=MO5lj~63V1#7oJQj#!<4yM2rzl3QDp`&ZW&C+rNs2I@m)1VM|s=RJ)se0;9yF z)p|VDG2|o=0tf?4-vFyAz!@Mg6H`C&=DrKhCssHiB@%z%GRB7JZRV?qUb;UJ^4z#6 zI65ZZ1Of-lA+Cee$?HQQMh2@s@ht{r~^V}}3&@#7d2Fs|vQ`?gMpD2N2dtX{jY zE5;2Bv3!gyy6YV4Pv?ON9B3eGaIafKyE~8a`Lt2VLX_9*U=Dd3+k#}lMu!8uKFBoO z!@80(HK`=6yL+UMW8sdf?KKXO#Xu;KC7Fo}vVnpLLIEm**P=uzDc;*2d)R@EeA(}@ z6IXsC6HtuwuK|KT_)q^EP_VQHp>LO)FmAbsWdbsXLa#F*SOybp0>Sb(06_zT0C=^R z1ONe=bxooVH`QC7duTi{qlwn4YX}5j463sN6AVvWuMA$1jX3DNBHC8vpJL15~v z)u*S&%)p#khgX1K5s!J$`!2jH%qZ>04#s56$fm@37!7A+Y4D8UoQ8-avMwA)8%I{l z-59sqEtP^u@W_7<{?VuJzWe5zXp6%b3xmb)S5prJ4)*NE)A54i=M`>{5Cr=)Ua4@F z;w*Gv;N+cbtB%eAH|b?xC(cOSQs}afS<;yJn>K&i@_TQE^ev-q3Q9bB&0w|y>NgOA2m%F|39dCZH4{aw2N(87u1bu41-o~%~xSj1vK7>WH z8z;3c|S)JsQfWs?GHpqc};eSHM~(OB|nKCm+Ek8pRG%USui2l_XViqfH_nq(~Ep6 z31Y)Y3Lgg*#GnQR5~%%>PAW&>81vB4?)OokRIE)fo6QUtyu0st)^x+cfL|~M6ex}+ z@iyW^a0-4R}xSgTc3wD~Tj{pSJag!&0v2-CTp#a+CLm?*rXgTfhYttE%%~pL^CXbhC zK}}+5dfeIaneqmf4R$l@5PVuq%gVdm6Wt%2yzs$9n;Wh-xPZkD)C3U;YXA(c|@}>2C z`^)_$@CwKtDi}bg_H=t>IhepC(LHIOaYNV3%c1X#NLge`A$Xhq2OZtOC3^KRTNtMT zP)-_HGs^C^D-d-j3@|k?LhseG1=spq>ivVL2!G@#I84LqAh(3zXm`vg-wzOM89;|U zUknh;6m4b#Nv2k{icBHQz(r}G!uwYFVZL9*G`y88!-%oqz&YyAzyb*H1%e8+Ac9O? zNcJ$x1Ut(tz7n)@(6Qf)J#>6&hP$5cZ|#&$8hQ2_vWF1A&Vxx5Kml>Vr|<4N8K*$g z$r=h$1gS};<+nDEXaBWK@I%iSAo#2Qj2O{@H70P>(9Cf{H~9o$f_er7Xg%3KxDJB% zRbYZtFu^6d%0JBn57ovO(nF;yd{<4F4NSmfp&<+ty$EIazbP*ELH z02Gi`UzpnW!M=&CsjP|akKSd4m|zN{Pz|fWIF^$K$Xaw(pn$jlxPhg0?f(7Y;oShxojzM1H`R>~Ihi$uPZ1*?r(Q-8lwM}z|EydpXeD8p z0At~k!>cj7{@Xwd(}B{V3}bF8d$IxSJt4+eC@^Vla~0|ST8AB#Rk|~a0TAF9F@Zrs zPC>{De&XZ(aE;miW@(hx^65t>pAVOF zDZ0VPj=J&_`uTOw_#Jr0o0;H;K0zR73@RWL`~j$7D-)EQm?>Igf3NOF}kh)8PIED#KC2wzZA@cM|ibK2iuIOFF1m*Av=x)H5D;)?APYO;$V$FPi z8m=*m0p=7A906&6nvn@6&=3>cN*--KA|BKO1ZjSe?RrZ>EC*%<_910XWCL3%7uYr0 z3anZ!N^wjUq}bC>@4ArHau!C>Ou1W18*aJgLHN6$q6zfQ9poKHPiF0VbLu)~r($3A zYR>OE4lls0S|+nR48eM9#MA{wo9>!1>A=Y4Pk#AjND0|P zi zn^zAnmMatr_Vf*Q(sn3!XOhjv!S)-&r=l*xE$-+%S_=V=()fU>*shK9BI zF|DoTR}1u1QKL18J*DXP^m-c~Bv~A*gJFK3kMd;*xl*d22N)p1J#9edi08M+IL3vW zU3%a}GzczWPyqS#&65|-O2+~MgUJ0@tN#A&P2r(m#{^qFW7Zzp!US(Qt_+?aCmr9N ze1eKgZ5|UP3Pf9&03hf}MGY_2*Fv#FJIt9pXrOK#1nrB9~^X^Nt zxT{H$GzYfaxR;SL>`%>l1;ThE&T4$Rz{f$xDD%MxvgQ+(LA{@5oS@0zF~=(NnOsK} znlVeehxDH$6e7%@)aEWoC>5oHZ<&7jG-K5tK07@PYv%0XxQS0c{Rk}Z=AGW&SgUe$ z>H;?EiH_^_59+UWOdwkTOHdP?tBu<=Li4_|RRC?%NPNTVZ z7@*sZ2P`kxQSfLKTyBFq>P(O}?cBHM%}n#ds<-7%DyTx5X0M5orHHqzT1oi7u6x(Ln?E>J&A7={TD(o~w%X^xU$Ol`31Iaeu_9qwIG9p6>!13`!3wq2rH;pu#P%r8xGr=wt!$$p5QmwLlhq(6#TotTv`V~ zSX0T7NMZtfdjdgd8@k|KP4fT&`YSgvfi|^)n1FV7h6zw*vH^nk)8w+8a*PhT?*RxL zHWbjoLS;L?DglBrJyi>YG?&IiDsYv6C0ea@ifZe^2~^%px;v@If_v3`M2{?!1Fiji zNQa4a$We`S<(A!@Q83dhV9jv33fK$Y#i$$`k9ue<0M}^xF2wJilQjdm^Um$&JRSY5! zSsd!TkdiP=ehLmY8qij^GI4=~tTKlX;>rR$|Rx-K{t(6WO$&f?)B=bNr|+i;7m(JEPV*7f^tnHPkhE`lZMg zv;9ejLftP4lz0(90DEtVm>{OHKG*2b59*e~fC5B+Fn|cD0=D#)t>BI3XV@+L!`GwW z7fsq!I^6~rz#e+{&F9zh;S~h3|11dJ{{a*H$!}tU4SNV6*u(?}!mgAY!7jVb1g%TN z1n8=vJi%A%Oz^ZR7k$Ib{tfjO#t{>scJb{s3^YlSVmikTh2Hnrzy#VGR4doYc&Uh| zj!u^O!qSkLQl{remNP-cH9HV<#gCj=$UTe>FWi-)N#~UUTaAmEHxD`7y-5P^R=So!!x^=LvuZ$iRo^g#7wP|o8QFK*x6 zej{};D);+y4=a#}wi)3eh6{?^FF2Vl)aBtFMxq6~ZvPpK-_q-md|qC*SPeEXRzWuvhR>qKgU*#*AoJu(}-3NmWV`oj`=+NXNjoq z3Qk+JFeoVCMD$KfWZ@mBpqh8y{WP|~3fdq$1u2tYiwaC&Gbi-kfmc8e63nPEqi!M% zAOIDtQjiuH&Q2Ij7#&3x-Y>}=WqAN~^dvwdE8qfJu1$XHEo1teyA`w8Q**T=p`t~2d* zlU*z0-;8Wm2m%=3~Uymnz`|Ytb`v{Do9_;#| z=`d`sge9ex*9E3xq1vTwbSPR9wmcs;7{UkD!RI2OcqTeJy-_DT=CjfsIBIlgYx!d8 z?PjzgHlZ0k&tRmpqGUG{6F(o_Do;^#th7Uaco3FH!Kn?SQIEY5TU0H`};D30s}-Wwkjh=ho+#=RKKX? zK-rj?#5!O=9Y#sa{i~woD`*6=h;#-92eH{`e@dW}^wuz)4{R@p$>;2;?a zVU93=m~R<-g(rN9eFdJ^i^U=WYt*AZcJARhivII#(GT8veCEuH7l#kuzRg-rFq?=~ zZ)@dy9-hlX3h!Z4rg?IEd%Gr-@qO87b0|WW23;n4v(bMsbpa@7@k%jnpZZ8qN-pbi zjf^bhD&Hxmgb7(g*v{N%J;?N{hzVp?Yxp?J1XpD~basb`sFy--91MxYSq0aoBax`b zLbOSfl$pUZcv?_Q)p?0qt$!*pfL19|n%fK%^kTTrHBBcl0Ktw45M1ede@k>|t7p75 zK12bc%_!K)1Ug~@mfyexbxTP;o|_lnk`jd~y z$g>3qTH~_e6G)O$Hzws$*JMJp9w0zhuQj|r6K9d?9R*d4Ou*%mE_eqoU5(nYYN@-;CZ158rdfO=agew}Em54Vr3>fdd*qR7r-pi%twT z^eXbt$nPJjy9X52l50_vDf(q^~}o@-M8!J&pTI!sI-gy6bcyPC<~ zyL0k*e*=6?5==G1f!=9v|M*nr8Nk zVS-zMIDJuzSxa8&{5*8^nBApMIw}PS4&4F>Y_2Q5Ba01zz5$Yk{!z0eZ+U(`Zxy}m zXCouMQbmITd0A=sOe7Ype98@Zaq*F^FO+^mKA?rdfh>=| zPo)M59L7OXa-|3R_*53m8L}J9*|D&3NMkJ6>P01ZhPVJ4juT4Yz1G6M4@3QqD31~| z_;={EVNDz9cUoeq57&u;;X#XVHBP+|QY#XzE;pg}4Y)FJfSbWJ-KJ-Q21-gSc>pkM zoL~SH1p*sVi-qqQjHc3gfMCrl@L4bj4Kf%aLT((2Mnd@7Bn1TpR$7oj9brJ^gH6>3 z(*hYcee(d=f|w$J0(SL&G%=vfJ9qB2h(IvnxwG#B*oY7oA%unq;9+#YYyuPH;fUAQ z06|V3y^v4aZg{Zj&7dZNlESoQe|MH z!TT87j~-cO;J_&6Ja*Od3wHvxdADqRw$d$c?rO_9UzE}N`uT8fPWQxJA{ zfC;WhZo+pWubB1YFO}~!bMzARJcgeZbflkMWHg_0K;G2psQ9*I%y{4V;5yB@Ci{A7 zB0}bO0A2`vI9Am)YV9cYc6O}^89XNkJbIIZr|xt3^F&}x=pmFG_jSeW@nkE(0MyvWKFwK83n_AIjygDkWe5AUKNo>TMf|C4Pm+@fPp?3?)yW&_~nQC=@fN#d`4x!)Q#n1mP>>)fx2deewAp1l7ypc@Lo%QSY z5j`L*7FPI@hkG8DgoHhM{aVEzI101#Fl?r~cgbR6<4lAKRD1Y>4c6YQ=a3ItQp=s8 zt>A)C)L1#4sGFh`0W&dA*r2%Hs}v)wis%pwLX2HRpFJ0o{BsBdzFM+}{O}6UVoi1I z$!uHdEwBnefDzWavg*MEMcyOgnn&k82ODFFZPn3333s}mw{=op9E;|@XI?qBIXbkZ zmiiYz@(Q-(3aGbceG=Dajw_-qOmGl$Mb%&eM=kFAIuoeBsmZ-j&StA%^>ki0YwaYi z5fh)EbVh-)O{#G$sv{8ClcJ=kV_{K1bCS94caXU8BQ~}wUTI0M-x<}9a_0y2=`9^u za4qk*fX{JXNT^O>ia_9K0@JJW2Gv*8xuaRI^Vg&s0AOsI?jgPp2AO&uHU(MrY%d1( zOODkLuw@2IU<>78yA8IKK%kK%^!t7y0&MX6YjK1u4wUv03I<7--^B*@&;2E9?$c%LwM?I?Z&3b61@l0oJn%IgE+F&v&p-bzV;0mPu5fL0SFK3v;^LfA68 z66Vu_Vc<9{>?a!n>_OPVgBAqt2|>UT)~9ZQfri1t=!yt7fG9YeSWYY>a4$&UtVC-W z5Y*QC(JJHV#?G;2Ct=C8dz9~ZxF@Vu9QOLPTosWpFuKADY^Laepqw+nL)6ijnH+r| z<+o$IvrbZ$rQ>L%LMR~bZtYajB1+*1QAX7tmyn5`Sd%hxZB;Tt&S zkcC}dHc2p0t(LKehG!^BiugQc+Km7N3D>gf!32lg@ddu8j~;?kX$~BxY!X8SC#Kra zoJf#4w7V##+I409EaP~TO{||}%re0iF8DDD{%C^<4)lQuHu(f82gj@RYA}H#1R&VI z!30gY8%%Jh^MOZ;bfAeZlWEJ|L4X*}5Dq+klMOw#@CwfM)$=lcTI4(T{mVXmO2ICxo2N?Hphuq8}o?PKC4uzbngMP4Zz zR!sp1AaFpb`e>_X^sN?qJS$LiF_Z?@2`0PDJ61)T>=Hbu1m9&D%`N+Z37Gj!z{x65 z0uiq*FIfx+GTh(VS`rj z`r0CcBDe%$wY6%VOY2#Ir?4TcWkfZyqqgrKK159mrlvepdEO;IoP=QsiZ!8xs<%6? zzS##?Xca{&6DLoC3*MYKyhw+>(b;Khl@Fn)@M~}mXWc;&tr11EnO!EE-iU;;@Sqa` zZf`ZmYEWjR~HOR}&Ll=@W19 z3BIut2nYi-wX@;D3j86ywk+tKvkI!oA$qt36R|KW)@XY??JTSt7c@HaHQq%wa|3Uy zo*zbK0^*emD57QU8whrI(*8|CMVsg@vxLp3&4<+*{7rrd-@G>emm)0%5ZKHldYp)# zCxYSu1W=_x2-F%HNHPfZ6Cn(WXJB?)9#9gn%BdAP4@A(nivIv9z(-csUmEz_eBY!q&|H6RX7`Y^z2n#i4L$~*?>hCiy`(=f=Cr0upGQUNj3y|T zO@7JS<5Kvc1sQa+(O4D1L&N2oF0`|~v@(R`?L|}q75FBt^v5YMC1hOBUp()P_ zgJkdtGM0%6YS)h*^qK>!{pd^6I@qFOIVQ9g1EN-SAGAwjiO0qvH&En+X`u z%DP6B%B$Q^fkF`~D8I|sg9-e>wW2VZC_uA$6R;uPU!)nn0Ks8&^PASALzacb zbtVYiky1Cw2Yp^q)xr|1eS7Vk>TgD(@vOj9ht?jaQvv;_4z42l|4<-+dQXdHdq-2- znbcNl>h`;bU*rT0jrLLw2NBJLV5pQM4|O;Du$LfSPlC)=AUA}o|1RzJ5EQGR93t#> zUvP=Vp@M&D5R?A1d)$Vd3=0BfMt%EHe?Wmw3-ST1-5>BF$#$M+z0}%ZhZ+V9tP?bY z(w+-d6bSIkVOiePG*3BP2t9#?0JN}V0|Ss#Z&2=ljGsKP3IG*k7RkP^g$fUn+}=yVn6+@A3*Tqx%2b{2Q!=!8V6YoUS$M-TJXQ1FKSK( zm_y$9jOM7|$>&xHFB`(L9TvU|nBZLS|4!T005^S~=Vj_i*)F?_`6yx;UCxK$j=IJ= zOvtrv3xfFMQ78>obbJh07jjXu*5@TU->{hD^{j12uzCnnR1#x6uVpyJG>c<7_MoV= zm?e&t$seqhmjMSh=bp1*8yl}~_B_A${~`GcgT3b$`Af25r1yEh-}i6x1rYjI$ zm{NOwL0$FuhR>jFqX{JXN^dl4V7)={0RRd1T)Z%#EP*emv4C&i!L@5X`s6VX0a&(s z^~P_o+I?y3PRxM75TJSP@__@7EP5Rw!AcO}XbE<2f(3~&x~PeMmI}5WM`--3CEPiA z6eQRL60{!Q|BIX4fA{v@!JM44iT9BJaFyQKvG35u#)B(vVTg}4Y4m|VT^bs7npY`U zhs{INR0@bm9?^erMYTzS%O&5{V}iGT{GUrYmF3jEFJhzFW@0P%I0 zxs-Yn>Y>=cW%c2`hUTMd&2>x!7(gx%l3B0DYwDwik7yH`O1x`;!ib2NZji&F^u5cd z4~xph&p{4)IWh6`gD&jKK+jSjAhMbUy+@Ug32Jh{L`|WJj)RgpN?>;wz$|N&R=@?u z#Ch!&AHJS=01C9#Zm#^r<*NGo)1cph0fgwlsA)emBuEXEH3%zAQ;omu|RSvtCf#$W09&oLp zHT}#5M6536E1R2?`a)$Mb4N(BK6~}*3RH61IyyQowjxyHFhwbP?he;KyJ*?Uum0}a z&-`TNN~DlhFYl)*pl6sM32JSO5cixu!wvaADaqb`XH(>Sea*N;;E1)}|*0q6+=7%*S?gC7(ZZ+yJ@J1bb%l8TKS$@%=I zDJP9u&J#WFzt@ar7|Crz{!szuD;d-UGJG8sJ%R+NPpXK>+ER){sSEe$9{qXx$y!FT zt{UAlK0FSJoO+a!3*G6WpryeR3Lq)#@JXG^;j_{o7ng*Rus;%H3t}V`xZxTDARcl9ls%$F z!f8p9_(FI|R(fS4y5?ueeGDz|JT5?F$PN~a`PfO`+^C|t=V-yDI>)}mZy>|n>Q~!A`VkS-U(WG= za|+I=yx4`bzBUI*;7phO{vcygIPJg^TpjA6i0xXfH^x=}x4ebx+3;S^{1n zbN3DZ<;yQsgnB;S@d!w8vUT@f^!9Ko{q^BPIiXM>sZ8+u<`oL2wFD*${tQ=dN+H3f zB}R7Wz2ANA+s9r63AzIiIU&JqaG>JCM@Kn>DR`99|1#nr)>CdRTZ(MwsTB(^qTc|H zBxe$p9c7jQH}NnzoZ_e2g4>HU=2rSW{^cyqQukA@2XO-=i4sA2h{7GSr`-i2lz#!D zP~<%+c@Y=3awRrwK&v0vLai*`36&=O5Kuyix>DuHH8%nhZGC`8Wb4GEi*{) zab#bKZV9l~>T@5QxPcDQ?g3v=EI};v>z?lF!;9YgCV9f0Jea6ucf;_o@_QD->u+95 zD1{HjfQT1*9?-o?-VpEJ@U-BSglI;oZ$$QkI7U8P&xq8z>iW<2M;&(iyG{>wl%UIu zk`K8DV3VzgA~AJIPbo0)Qp6T>29=DvsQ;<$WqjD>AViG4c8dev6r)S(QW8SvfY1Ps z68Q&$@=;tNbn8w=JO;7ha~U>(utk-I7E9op3Vgh6Jazq4I!!0`IrkG=DqXD>45B`E)o zYrqvongC&d3a}J#k+U^^PlB2X(pk%>R(UuM<^5>2COJN)8$EZivNMjq4{z%({1PPJ zQ{B&Z89*r+y$A5!kyk+_3og4i1}RZG)8!i@L~r7I75pl?$B_rrwK6{2=)0Tn#vCM) zKx_d04qOXjO334VlqMdaz~_sZe6a|V2%mX~U~Iw@*$Bf581ip(;K<)$e8eBvW&YLa z_=(OA;f>Y~S210^_J!#_#EWxyuf>c}ZPhUCxt#9Qfz4^|To(sPw3G}V< zfAqH_+pF0|+5(RaBuF0!eS9eU<(m+Hwlc%_*>>!$g^kUurBM2TM)f-AwXd~n+myc# zz~2Yt`esaVT2+LH9Se1J)Sz%|=-bp*;RflDoVcd(q5fUL28hUQCGl|g#ojZMqP>%m zi0Ctit&40K4>EUY0$)?Vn)*Io6NmFJ44`;>CyKSbi(!bSiIqrpd6Rh(FH5xsb_>g5 zHUK4G*EprqM0zsbH4na-fS4U8W*N6wy1E(w$b0IcMG}lNhA|=kN)x8_pod0>%;Fty zu(1k9`v`P23-;U6t;ZlPJ|0ka_C6}TALRy z-$@QoSM>+Nh>Yv&x86(Ahpnxb7GC}2vA_T1LibCf!65u0woVi*ra!d%`$?kpcQP=`3*vNh}=f?JPH@1I-O{nAm7qPz5dgEF+)Sna=|G^a3?jsAP zvITI4vQySD2118_Rssg-yUG9g-#@_WkIR`Ap-?#Cvb^iA2=CYp`MH2)utAwX&cK`G*!2If#!ZN5>e92m1BKMrjMAtAp{vPWFgz1^n#0#rqjinV$e! zIlzI#nBhRq6wtT;f1q{Yc6b?9W;}SsAXkCEU#<88lq=6ffW z-o%>XM^S}7TJo!Hh>EW+x>d3lK{5Wr_Oy%lHeagT)QG?9^m^THx7Qh;@S8P*#UsUi_~CrPIp=4vdt>8W z)m`lF6R4O$L8#zl_DNnfGt$@VZY&2{(-1qoe;c_4mt<#+Ow$;^jILywtf=sS1U8TA zBiB47)*DRVC%y=tu|E-JBY7qoskb(^X=vh&A3N4y#dc}b=5S&D6eRHNyaa!!qix}e z6URQ7P-hz7p}oIc0w&l_2Sol`&;@$ ze>uHBWZD8m1br!QM7XDZAFe$6U1I|T*3hjSeB_Dk_1)nB`YU^SD#Di!J<b4NTLPfss&djW95($HlY zS6&tKyG|0t=1Y0qcuUnJ_S?5<37E5>{vk#UHjodr9c&|{ez6X)g-Gu(G^*6nIRY!r zCR(<)T0w%GoO9>kFg0RoP8a|Vyme`F_`?B^G-^c`T_obGJ%?#Nl%Jap9$a(i&fRKM z4*u!~zidN=sqvIr3W)xs_qc_Uwb)0ohP9-mxTAH=;mklNWeKBpJ@4r)fmu2Jk|akB z_aM;IQ~%CQegDxnA4OGzzW?hd-o!X4GvdB zm)n~n7Vbi?*O{IU0?Z%!z<|^1$b-Cjdfwb(s-yXb@WM@I=*><^h{}n|XMmYAcZ1jp zM()r`^q2UafD3y3KtI-_{6w&Ty@q^ejrf^B;6PufB^*uz2W%c}@yc1?U$7j9rMGj< zm>XpV=^PyG@R*Ga)tHQ}bJb#6O(we^Z+#P2t2*EI`F{il;BKEh*?8&|$ox^+--oQt z%DvZbmb`qTt?lA=>_Z8kO2}>|@WNg|3ln6|%S@R)+-tHa4xcCX`zG~B}G`lUi zj*F6A;}rX709DLDJs7|aW;uk+`f&zJn<}&!b0{f2ko;bHjT!G!=zYO7xH<|V{S1|r zFY43uI&V^?QY7#;@N4{p_X3P}8=&hfF}vOCwxq{_IY^8*H@p1452_i2^cPjWk#QQI z2k-Ov`0Q9!TwDx&^#6`{tRZL(~AGnSBhXr`&9jObxBO{tzB`xQ}| zm-m+Ow{+2>S22RI(uz^c2>|_>n5^XNol$F$Nz`-o-63Rkn4!2Epg&YwcWFPmFgoy| z?THJ!`p;wXc>l?hYawK7Pj0<;@yNg3y3VOJZ3gRB@mnw_=MJOQD`f}c|33NK>96OV zY6}n&oYsHy>mT=odp^F9^Rp#zxcK}e!1^DdTwmqCuhE zX$NAGeFA(&T_PCt%BoV`PWben2j#}fig>JPW8?r3^#~1owc5Lkh!{;O42UaW2BMUQ zg3?UP)xkap*!zX42Skg9yI}~%;}$%~idANjNLAgrX80M*F02jX-6ht zVGUpo7M^%z*|J-=N`^~r?Z$e{{d-QW$vHbvQDJqOm*^;Z{>fQc0^%#*GWJoYhkqLC zzO#M%JJ9@3QTy*+y86h9g>7oOW&fVW9Lx~EgpH)5pA8I@YSZ71>Z%ETXn#t-K(F#j zK3Ty2M|`aHNw$ZX1z=R$xaMG03$pLxYi(*MLIOLy6Ac!7VWFns;}**O+{C^n&pD+u z^^FK-5NmH9qk-2l-VkKGMn+sI^G;2dMZ7mR%Q+*d%KD0dBHa3%53btF`-ECa3P7_}gkT1u4%Qu`*u=XTyZZFn zG!do8R9X=ZrP^CLql;yvA0GZoJualAKw)f)ze_*<0p)Fm0=va(Lqmd$E*i7bZ}}Hy{^e3L888LKSJ=cfAxJjK-p9 zjG|GUANh1Y67#$I`=bli7(4i+>r6Ic9%MHw1oQaDg^TO%4unD;ds2e*_h)Yj=nh@c z70QP_o2uXW{+Z#`$5wPSvdir`%0G{g;4ET-yOE%63^Kgyf*;;bQe9K^IS5RfC;3hn zn|@ishv-Y5C!%JyG))slp;qsL5lDrK;$K(@{W|aPmYp6^IGtA>H^nI{cZ8sqvrcfzvMfPa?jngM6=VxyTKmyYed>Hz8*C#*PcClG);U@!#{k&ngtIfYF z0C1U!2i5leTJe9_%}i~NL-=?UTmYqC`d3t}3(XI}KFZN^b5JScLCq(n^dpyvVySoT z%D=2HD?XJfhjc?WapM`x&4WBaWaay!Eh5&PN3{DF4fa8<%geL!vMK32?Rd;Y^tMka z+eh;G*i{+%Ma46qC_h6pER}fR1EYPYv$*)v;!m^l%4_B~hDN&3neMj77&_?jv(5ww z9?&wSf6tyU_ zBnGraN?SkzepLV__^~rV^(3qn{{(|PAi-Og7Vq@5AZ6)EzI0{&^ABJN{>2Q8W(2PvOC9?L)~1W7V{nz^5(i^4r^sicB`lf#iJD+sOCNqILCx2*s2mJMS>ly0LM~U;DxY6;zeqoQLg{Ijs=MTe6np{) z5A*wgW8ACSbQ)q__q?U@omtfP0w{ZW61lnABN}v7zGbNWiY~JvPN}HuY(J7L*H=uj zp3DLsK4X4Sdr^BkpKQ($j#TngZt2a)7#dm!oSrE)L8^;FwGHf3RqM&Co*`E zhJs~41&;08PP2d3MoXa8-Z;t~RTe)8H;3p#AnemC4pM)UiUXu10M`iuAm+lB7Q(a- zvP|StL4i-LN5;@4fuE2E*oDR_Lvyp*#o7o8U?&HeG+<8(i;G@>A(*u#_*ZmI=)e5K zP{k;=CbI@cG(E1%zvOmnBbbXofdoFha}0}AVee$qPE=+<*nvpbN2`26`lY*`i1H8; zU-24%1$^aPU0v?^l6%y{YO>1u`ucLSvo)6Z*-NSFtejR5D?1@`km_|? zDksSQ6c8@V0dx3$GH^!oK|Ty3Pc>I~<7gsDO3!&MG!4Q6AEki^2D|hYTG$F6(e6>< zf{GsopmtSm2yolz49htOi&vr3)EgGJc}ou6c+cw8=6hU zSS$gHWlp_LFc2C@neP}nL=k9!|j!{<3u^5f-Y2o@ptgCkS>HkBzvD9Z1hqk^8y zfgfu}Fjo%DnMJE;HMaC_$rw^z75%CScA+>|Jf#|^bG~8+wi!~&_4m2}_TA8KafeO3 zV6uc-QRKIjyXHq4XuWPyX$cV4&8z3j;~qXoYf%!=q%MJ-I|e zn`{-`uf;L@NFuSlzm3$x}l8T zEwhxu$!F3d4Eaw6zn^3ezC61#1@!yo4&g;_MsLPzseAwyF^ZtWD7mM+yzH8XvJUoG zgH(AqFFG!R6au%yCUYXR69C14JRm20P@!6**EsV~){2UXFu;CErqdB%dm?Z-xEH5@ zH$hYmHlbBxxmktO2uwrJ`2yo&vx{`5{y7|yK>tU3$HJrGyD$3v`h2fsIdN*$sfwhr z!0RZ$M69#HL#Ixvywv{sWT8M}WYmVi7%~X?o`;ovYX7o4Nc{b9E6q8>@h* z%rxMp4ghXc*)%0=Q56aL)XGz0k`-(iRe42*7&2{Wasa5}HbB?`v?qC!48fHjD-ujG zPw;zFTLO#|7=x7-?m65Qm2OYwJd-Ah7}j_a0F`pJQ=MN1HbwchRLe_bv!H64Ta~V}% zd?)oTF4eiqWt~xUG_zRfiptzLKFU#EPXV+)76?N4-N^Plbbga*`O_0ToS|Mlhq!L2 zvv&^aepU=HWpNTx81THDR30Qhb~a~9%#{bT!YUO-^!9dkGWSG$Y5;yxURn9P)uJ&P zWVcvIh63;bn~}$G97gC6lugCP1U1A#?S^^_SO4zLf@b9sR7M_gm3$fopi{{lfsUU&^@-A+Rx_kou?Qr=E*y1)0 z&d)*k5$b03WoM5}(EdXYCGq$3y=Rn0)5jquK1LYu`~>Jsm>Mt0nf{(6q&{+%Jetma zrJnoKqBDOmHF6lt&dnbRlDLET=wl7=^A#>JDTE6x4XNDtMRxh_u_lb+1_*H(e4Nxid*hdu|B zn=W*m%Wwujr=MN?E(`Mf@j~~*wJ{8$!^~M;mYaJe)y>b(&zQ4+&oiC2pFvhBlhewr z$$=-Ka}@9uAQpl5n~zL+#wpJ<(C?ofv$r4*!~@p2;V}(rAHV}me zK|B-!0S(%k2E2F(_GBno>LEx&heAWOrYiJ|Y)lkVw!@tj#+vr^UPR$q37~7Q*nnfg zvl5*NI<8I8-!Z`Bf`$yjh+#jhtgvU5)=_Fi4lCMwoQ%d)Yl17#!1*A>MOJzJxvbe^ z7LcfOp!qP;@kc1lBLTQ_b#staouQ{Ykbu3R8?ysly(PdQ<5*Y_(w)IF?$yKkKVa)r zWcxdW6RtG$f|+xL+h~G3r?Hupe2V5qlySD>j7#eHSMWDg}!WBsl45|Op^uHmF zm1wiKgke8k^psuzZC4M|G|{;rSk;!1kI25aH4e99563{63aY{kub2zO5AKZoz}mS% z(AY`7Q_wze=UzPP=_Pc29pGso}*M#R%k9m`*+l`Rl zTr7Hy-c7CM>#(l(wYqrBe>Fac4PgDxaY#bIfLH`mvl-Vlq99g9W^WFYH}xK!E%#*c zntJaSb21FRFu@;2{OT+o?N)e$9u92?a2R$LpwCPPAd7(fi`WLPP#P39YT;l zCam6$ssDS|VgsU!1_Pk~jDiPO!UL8@c!mgsO>!rz{SaYTJ*ieqsKZ@%zE1nAbbg16 zp{{1`IDBp~R%t@Va%mY{f)E45wuCt*RbDRz8ArT?3)7ql$z zALr*v*zGYAp7Vw=?>+{Yu*A3a_5N8GK+{L@_m!{>Pz-p@!aNX*VAF5L&O3*?$m|*) z4H1|Y#Klt*PBdo$4ovhl0&q!gH>r;KD}NcE-aF)x&>9MTbFc*^)%w%HEZgD0kW_@e znd}nCe)0awp`tJKPFR3xV11DM3_UMsmG&Ry$4^$Z%D?C})BFFdUAt-{SrA<|GYjiP z!DiaQ7>r8TaH|4WC+#3CkQ!7clIcE09M(%0A4A#WJsz$H7*0o@RUzzDdQd}$tBZ%cQCqkL z`tPt2=`Q>WcNwIoX+i^~a789%m=dUYv8RE>*{AKzJCyet9wr-F;IPm60RF#JKL7i( zLH_k*FgVQRA^zt$Iud?$5B4*Mz<$k0;v%Y`9seVu4q`@Nezye>{z8Phx(eWDj)wdN zuo4KC7JMD}vp2!~O`|sov!Qq=cKB(O-8#tB`M=lS?_Pg-Aq@oHpc-w6TJH(qV?V_=J_5)Avw)M?iC`uX z03|5&{jj0+fN-@X&}xuKXm_7zK0wObL!9~DRxH(IP2ILtE1CWh?;pwCt%NXLrL<^HhGkE;4A;3?VI#*6 z!{0zPG(|OZNG6!g?r*l6mfijJdt1ukJT$%QbRZnfmPNgw0+o~PO< zg{P4mP|A7K5%f>g(^j%FLH~$Uke=0ZQRn}9(6Q!c?mOPT>TnH5$MzR_y(iFWZ?iFh z`B(w`KTcR2MBf`@GVGyKH z?q!9G&H2+ytj;%Yg5e;tPIUyRhR_lCDv(SNL?9}-**=dRo+|TyGkUJM{vQ8br$4vq z=ei$$rgrdMe^EeuM<~WKz(!&uu+aPmkP!sL?c-Vq=#?7OQKT17S*%*Fskma&po+=$ zl(=uu0YD1}d96h;+%J$uqg@+4jwcI2j{9i$w*G2wGM2c=$HWY1At-N2-hs(|x9;h_@-z3re$UZC zN6Wki8rS4XBR5$pr97cb)OAIAXts_Z8klfOW+Lr|QpM`ML6O_)m3C3I($p1zh%n zvpy3qwFZECMnGg^l|o&e18929${kt@&F)hI^$w1wL>)Bm{dSemR3&BTAZY;35Oz#( zN5EL6f+$T2LMoU}g9xGuw1dT~Kkx8y{2toTKvh50Jz#%pjibP;J%X6*v2g`X0?hs& zc9DRyR)|i(`Q0-JtHO7m5_HAndrIh`B?$HoZ^vnc8d~QI6+{7bcht~86IM<=1Qk#P zdufccPEP`)e#{rB3>tn1yqZd7~rE6e>=!@Ps?law67rB6&+eWrvBaw2fSZL-Q69DsoyKV?|*7P)E>FWI<5az@cv-)B~D1plsG35;sSkvzxjzT`q35e9w0anr=bBS z(C$R_g2sYVWgqmv?RQ%3_sY+yAKK5}kG-Cn|NPTK1@FxTx`TkJiKhqiD+lKax?gAv z00)o^`Fw~8QDwmbzE9ZnzW~2iH+j!s|8wq-%AZRA7_7;cDz0Tp1w23djU|8UP!RT4 z=?Z)i^9>w8GGx7g6H(=X*mt7-o9#}c{G9sj+(Y%x{(gx^+{~1?Z)%FGY6*f#7_NIFW{S+)c@S>Onk$c z;o4b2r8i;W0-L=+EYP?5`k&gLc%nC$E$#rkiFscq>bn`{)tz)0-3j_IbY$@KElN1r4eHi5=Z9Jh?CDLvH&d_KauhalYb^ g*fp{@6N!8A4", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 3 + }, + "_enabled": true, + "__prefab": null, + "_projection": 0, + "_priority": 0, + "_fov": 45, + "_fovAxis": 0, + "_orthoHeight": 667, + "_near": 0, + "_far": 1, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_depth": 1, + "_stencil": 0, + "_clearFlags": 7, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_aperture": 19, + "_shutter": 7, + "_iso": 0, + "_screenScale": 1, + "_visibility": 0, + "_targetTexture": null, + "_postProcess": null, + "_usePostProcess": false, + "_cameraType": -1, + "_trackingType": 0, + "_id": "90ePEmbuZG5pOTEw/PvfiP" + }, + { + "__type__": "cc.Node", + "_name": "CameraDefault", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 6 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 1000 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "ebFwiq8gBFaYpqYbdoDODe" + }, + { + "__type__": "cc.Camera", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 5 + }, + "_enabled": true, + "__prefab": null, + "_projection": 0, + "_priority": 1000, + "_fov": 45, + "_fovAxis": 0, + "_orthoHeight": 960, + "_near": 0, + "_far": 2000, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_depth": 1, + "_stencil": 0, + "_clearFlags": 6, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_aperture": 19, + "_shutter": 7, + "_iso": 0, + "_screenScale": 1, + "_visibility": 33554432, + "_targetTexture": null, + "_postProcess": null, + "_usePostProcess": false, + "_cameraType": -1, + "_trackingType": 0, + "_id": "63WIch3o5BEYRlXzTT0oWc" + }, + { + "__type__": "cc.Node", + "_name": "AppInitLayer", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 8 + } + ], + "_active": true, + "_components": [ + { + "__id__": 34 + }, + { + "__id__": 35 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "c1MYxrXkRChJfRVULozYQ1" + }, + { + "__type__": "cc.Node", + "_objFlags": 512, + "_parent": { + "__id__": 7 + }, + "_prefab": { + "__id__": 9 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 8 + }, + "asset": { + "__uuid__": "19a93f71-0300-44b3-9bd9-efbc15271e7d", + "__expectedType__": "cc.Prefab" + }, + "fileId": "7aBxAgUy9NRJNTrHNH6/6R", + "instance": { + "__id__": 10 + }, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "59H08KPE9KIrsVoKNgJyQL", + "prefabRootNode": null, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 11 + }, + { + "__id__": 13 + }, + { + "__id__": 14 + }, + { + "__id__": 15 + }, + { + "__id__": 16 + }, + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 21 + }, + { + "__id__": 23 + }, + { + "__id__": 25 + }, + { + "__id__": 27 + }, + { + "__id__": 29 + }, + { + "__id__": 31 + }, + { + "__id__": 32 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_name" + ], + "value": "AppInit" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "7aBxAgUy9NRJNTrHNH6/6R" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 17 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "fdxpU8hWdAMIljPcrHWSD1" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 19 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "1bUhFF79dG46Ne46ZRxKpC" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_layer" + ], + "value": 33554432 + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 22 + }, + "propertyPath": [ + "_layer" + ], + "value": 33554432 + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "0fJ7SovSVCVawCNYpB3WTW" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 24 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 932, + "height": 850 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "830VxCeINAa7bLC2kyd2Db" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 26 + }, + "propertyPath": [ + "_sizeMode" + ], + "value": 1 + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "fdljxQ6hREBoCDN2bRrUnW" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 28 + }, + "propertyPath": [ + "_color" + ], + "value": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "f0x+xHB+BD77gwz9qesmbl" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 30 + }, + "propertyPath": [ + "sp_flash" + ], + "value": null + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "ffhkucpqlE+aHYz+nafs1t" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 26 + }, + "propertyPath": [ + "_color" + ], + "value": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 33 + }, + "propertyPath": [ + "_lscale" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0.5, + "y": 0.5, + "z": 1 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "8cWbsI+kdMYYPLYQrEFecs" + ] + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "3fCzoQamRD6YqJ5xAJrIrF" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "39b7+TQHZNjLetoDp6d0KT" + }, + { + "__type__": "cc.Node", + "_name": "UserInterface", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 37 + }, + { + "__id__": 38 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "22nXmnonVOVLZIZLp3/gsy" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 36 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "49vj7BWZpFRron6sjoM8FB" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 36 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "7bO/h4uK5NkKHZJR3g+kQE" + }, + { + "__type__": "cc.Node", + "_objFlags": 512, + "_parent": { + "__id__": 2 + }, + "_prefab": { + "__id__": 40 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 39 + }, + "asset": { + "__uuid__": "5e43bb09-848f-434a-b3a5-a6b6602e00af", + "__expectedType__": "cc.Prefab" + }, + "fileId": "09f6AV8NhG8amoujtBeGc3", + "instance": { + "__id__": 41 + }, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "6bff0rS6pG9K1dncpRrgk3", + "prefabRootNode": null, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 42 + }, + { + "__id__": 44 + }, + { + "__id__": 45 + }, + { + "__id__": 46 + }, + { + "__id__": 47 + }, + { + "__id__": 49 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 43 + }, + "propertyPath": [ + "_name" + ], + "value": "MainManager" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "09f6AV8NhG8amoujtBeGc3" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 43 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 43 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 43 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 48 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "bab8wNsgZHRICm9NXgLsKC" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 50 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c3fJug795H8Zpvt/9PivC1" + ] + }, + { + "__type__": "cc.Node", + "_name": "UserManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 52 + }, + { + "__id__": 53 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "85DtqjhStE35D/yB7DOLJP" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 51 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "75nDyZNw1Ba5VJGHfNgh1y" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 51 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "bbmV5F90ZFTpPH7eVrcMtt" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "d6rUX5yfhMlKoWX2bSbawx" + }, + { + "__type__": "cc.Canvas", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_cameraComponent": { + "__id__": 6 + }, + "_alignCanvasWithScreen": true, + "_id": "12O/ljcVlEqLmVm3U2gEOQ" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334.0000000000002, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "eaKwWyCaFLR50mqc10Dr1B" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": null, + "fileId": "5298bb0b-166e-4978-af98-0047d43757de", + "instance": null, + "targetOverrides": [ + { + "__id__": 58 + } + ], + "nestedPrefabInstanceRoots": [ + { + "__id__": 8 + }, + { + "__id__": 39 + } + ] + }, + { + "__type__": "cc.TargetOverrideInfo", + "source": { + "__id__": 8 + }, + "sourceInfo": { + "__id__": 59 + }, + "propertyPath": [ + "logo" + ], + "target": { + "__id__": 8 + }, + "targetInfo": { + "__id__": 60 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "ffhkucpqlE+aHYz+nafs1t" + ] + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "8cWbsI+kdMYYPLYQrEFecs" + ] + }, + { + "__type__": "cc.SceneGlobals", + "ambient": { + "__id__": 62 + }, + "shadows": { + "__id__": 63 + }, + "_skybox": { + "__id__": 64 + }, + "fog": { + "__id__": 65 + }, + "octree": { + "__id__": 66 + }, + "skin": { + "__id__": 67 + }, + "lightProbeInfo": { + "__id__": 68 + }, + "postSettings": { + "__id__": 69 + }, + "bakedWithStationaryMainLight": false, + "bakedWithHighpLightmap": false + }, + { + "__type__": "cc.AmbientInfo", + "_skyColorHDR": { + "__type__": "cc.Vec4", + "x": 0.242612, + "y": 0.362617, + "z": 0.798746, + "w": 0.520833125 + }, + "_skyColor": { + "__type__": "cc.Vec4", + "x": 0.242612, + "y": 0.362617, + "z": 0.798746, + "w": 0.520833125 + }, + "_skyIllumHDR": 20000, + "_skyIllum": 20000, + "_groundAlbedoHDR": { + "__type__": "cc.Vec4", + "x": 0.241836, + "y": 0.361964, + "z": 0.798801, + "w": 0 + }, + "_groundAlbedo": { + "__type__": "cc.Vec4", + "x": 0.241836, + "y": 0.361964, + "z": 0.798801, + "w": 0 + }, + "_skyColorLDR": { + "__type__": "cc.Vec4", + "x": 0.2, + "y": 0.5, + "z": 0.8, + "w": 1 + }, + "_skyIllumLDR": 20000, + "_groundAlbedoLDR": { + "__type__": "cc.Vec4", + "x": 0.2, + "y": 0.2, + "z": 0.2, + "w": 1 + } + }, + { + "__type__": "cc.ShadowsInfo", + "_enabled": false, + "_type": 0, + "_normal": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1, + "z": 0 + }, + "_distance": 0, + "_planeBias": 1, + "_shadowColor": { + "__type__": "cc.Color", + "r": 76, + "g": 76, + "b": 76, + "a": 255 + }, + "_maxReceived": 4, + "_size": { + "__type__": "cc.Vec2", + "x": 512, + "y": 512 + } + }, + { + "__type__": "cc.SkyboxInfo", + "_envLightingType": 0, + "_envmapHDR": null, + "_envmap": null, + "_envmapLDR": null, + "_diffuseMapHDR": null, + "_diffuseMapLDR": null, + "_enabled": false, + "_useHDR": true, + "_editableMaterial": null, + "_reflectionHDR": null, + "_reflectionLDR": null, + "_rotationAngle": 0 + }, + { + "__type__": "cc.FogInfo", + "_type": 0, + "_fogColor": { + "__type__": "cc.Color", + "r": 200, + "g": 200, + "b": 200, + "a": 255 + }, + "_enabled": false, + "_fogDensity": 0.3, + "_fogStart": 0.5, + "_fogEnd": 300, + "_fogAtten": 5, + "_fogTop": 1.5, + "_fogRange": 1.2, + "_accurate": false + }, + { + "__type__": "cc.OctreeInfo", + "_enabled": false, + "_minPos": { + "__type__": "cc.Vec3", + "x": -1024, + "y": -1024, + "z": -1024 + }, + "_maxPos": { + "__type__": "cc.Vec3", + "x": 1024, + "y": 1024, + "z": 1024 + }, + "_depth": 8 + }, + { + "__type__": "cc.SkinInfo", + "_enabled": true, + "_blurRadius": 0.01, + "_sssIntensity": 3 + }, + { + "__type__": "cc.LightProbeInfo", + "_giScale": 1, + "_giSamples": 1024, + "_bounces": 2, + "_reduceRinging": 0, + "_showProbe": true, + "_showWireframe": true, + "_showConvex": false, + "_data": null, + "_lightProbeSphereVolume": 1 + }, + { + "__type__": "cc.PostSettingsInfo", + "_toneMappingType": 0 + } +] \ No newline at end of file diff --git a/assets/app-scene/main.scene.meta b/assets/app-scene/main.scene.meta new file mode 100644 index 0000000..e02e30d --- /dev/null +++ b/assets/app-scene/main.scene.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.1.50", + "importer": "scene", + "imported": true, + "uuid": "5298bb0b-166e-4978-af98-0047d43757de", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app.meta b/assets/app.meta new file mode 100644 index 0000000..98c4ff0 --- /dev/null +++ b/assets/app.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a7084ee0-ab27-4f9f-a846-6d4b38db50ba", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/app/.app.md b/assets/app/.app.md new file mode 100644 index 0000000..a2d605a --- /dev/null +++ b/assets/app/.app.md @@ -0,0 +1,2 @@ +1、框架配置、生命周期及全局导出 +2、不可删除此文件夹 \ No newline at end of file diff --git a/assets/app/app.ts b/assets/app/app.ts new file mode 100644 index 0000000..0406b3c --- /dev/null +++ b/assets/app/app.ts @@ -0,0 +1,33 @@ +import { Game, game } from 'cc'; +import { DEBUG, DEV, EDITOR } from 'cc/env'; +import Core from '../../extensions/app/assets/Core'; +import { IApp } from '../app-builtin/app-admin/executor'; +import { appInited, appReady, cccInited, cccReady } from './handle'; + +export class App extends Core { + protected static _inst: App | undefined; + static get inst() { + if (!this._inst) this._inst = new App(); + return this._inst; + } + + private constructor() { + super(); + } +} + +export const app = App.inst; + +if (DEBUG) { + //@ts-ignore + window['app'] = app; + //@ts-ignore + window['App'] = App; +} + +if (!EDITOR || DEV) { + cccReady && cccReady(app); + appReady && appReady(app); + cccInited && game.once(Game.EVENT_ENGINE_INITED, function () { cccInited(app); }); + appInited && app.once(App.EventType.EVENT_APPINIT_FINISHED, function () { appInited(app); }); +} \ No newline at end of file diff --git a/assets/app/app.ts.meta b/assets/app/app.ts.meta new file mode 100644 index 0000000..3d3d0a0 --- /dev/null +++ b/assets/app/app.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "121df84f-631d-4557-831a-19641e7deea8", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app/handle.ts b/assets/app/handle.ts new file mode 100644 index 0000000..67152f8 --- /dev/null +++ b/assets/app/handle.ts @@ -0,0 +1,34 @@ +import { game, sys } from 'cc'; +import { App } from './app'; + +/** + * ccc除物理引擎等外的基础功能已经准备好了 + */ +export function cccReady(app: App) { + // 为了防止web环境中异常掉帧问题(关键代码在cc.game._pacer._handleRAF中) + if (sys.isBrowser) { + // game.frameRate = 100; // 在60、90帧率手机上满帧率运行,120帧率手机上以60帧率运行(可能不够流畅但省电) + game.frameRate = 200; // 满帧率运行 + } +} + +/** + * ccc全部功能都初始化完毕了 + */ +export function cccInited(app: App) { + +} + +/** + * app除了用户自定义Manager未加载外,其它都已准备好了 + */ +export function appReady(app: App) { + +} + +/** + * app全部功能都初始化完毕了 + */ +export function appInited(app: App) { + +} \ No newline at end of file diff --git a/assets/app/handle.ts.meta b/assets/app/handle.ts.meta new file mode 100644 index 0000000..fdff36a --- /dev/null +++ b/assets/app/handle.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "8afaf85a-fbcd-4213-aacb-2e9337926fee", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app/setting.ts b/assets/app/setting.ts new file mode 100644 index 0000000..081b7f4 --- /dev/null +++ b/assets/app/setting.ts @@ -0,0 +1,32 @@ +import { DEBUG } from 'cc/env'; +import { Logger } from 'db://app/lib/logger/logger'; +import { Storage } from 'db://app/lib/storage/storage'; +import SoundManager from 'db://app/manager/sound/SoundManager'; +import UIManager from 'db://app/manager/ui/UIManager'; + +// 如果需要加密内容,请设置密钥的值 +Storage.setting.secretKey = ''; +// 设置日志过滤 +Logger.setting.filter = DEBUG ? ['error', 'log', 'warn'] : ['error']; + +// 预加载的UI列表 +UIManager.setting.preload = ['PageMain', 'PageRewardhistory', 'PageTips']; +// 默认UI, 会在首屏流程后自动show +UIManager.setting.defaultUI = 'PageMain'; // 通过App菜单创建Page类型的UI后,填入该UI的名称(会有自动提示与类型检查) +// 是否自动适配分辨率策略 +UIManager.setting.autoFit = true; // 开启后,会弃用项目设置中的适配策略,并自动根据设备分辨率与设计分辨率计算出新的适配策略 +// 弹窗默认遮罩展现动画配置 +UIManager.setting.shade = { + delay: 0, + begin: 100, + end: 200, + speed: 400, + blur: false +}; + +// 预加载的音频(按数组顺序依次预加载) +SoundManager.setting.preload = ['music/bgm', 'effect/click', 'effect/open', 'effect/win']; +// 默认音乐, 会在首屏流程后自动播放 +SoundManager.setting.defaultMusicName = 'music/bgm'; +// 默认音效, 会在Button被点击后播放 +SoundManager.setting.defaultEffectName = 'effect/click'; \ No newline at end of file diff --git a/assets/app/setting.ts.meta b/assets/app/setting.ts.meta new file mode 100644 index 0000000..ce6357e --- /dev/null +++ b/assets/app/setting.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "9a8d2a40-9eb2-4058-8883-a7de0fedbd33", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native.meta b/assets/res-native.meta new file mode 100644 index 0000000..3d7413e --- /dev/null +++ b/assets/res-native.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "1a0d9ccf-f49e-434f-9e73-241ccac52e5b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/.res-native.md b/assets/res-native/.res-native.md new file mode 100644 index 0000000..33a7695 --- /dev/null +++ b/assets/res-native/.res-native.md @@ -0,0 +1,5 @@ +存储静态资源的文件夹 +1、非公共脚本资源,尽量不放到主包内 +3、图片、字体等非脚本类公共资源,尽量不放到主包内(因为构建后这些资源会被拷贝到其它Bundle中) +2、如果公共脚本资源体积较大,可以考虑放到Bundle内,保证首屏体积尽量小 +4、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/res-native/animation.meta b/assets/res-native/animation.meta new file mode 100644 index 0000000..006e349 --- /dev/null +++ b/assets/res-native/animation.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "769a05ac-21c9-496a-8982-371919a27245", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/com.meta b/assets/res-native/com.meta new file mode 100644 index 0000000..1558778 --- /dev/null +++ b/assets/res-native/com.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "7b91c9e2-ac91-4eb5-9033-3e2b1dd991cd", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/com/com_loading.png b/assets/res-native/com/com_loading.png new file mode 100644 index 0000000000000000000000000000000000000000..dd524a147102e4a793b7510d6909bfbc2ba19d2a GIT binary patch literal 638068 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�?k2OyHsHhiO&AvTbM1UR9gsAyJ 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

      0m>5b^FdweHy}+TiDIE{kg?fx17r6ys%yj0`RN{ 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 z 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

      9^#i zMVGwR5;qAbmJ24PvC|B+E)~It@qWKwPoD*pH+4K}Evnr*IK!2w?5#96EWtgjFD2%^ z2KLDOb={eN2dXv69oatGbnKPG%SPYjagY6PtpzUXp`qUkmc02#erDeaHJo+&cq76j z$pb&HeJF4kVozyzpMG-RvCq9IjYVztrQpF?j*w}o@(16DaQK0BiIV)Ix7^c3S|@qT zMqm^tSr>!(?!UghC{J>d|D9BcJT9pp()7Z5VYFtx`6c=GvdNiwn(bU5z(#*GU_Yn7 zES+x|!A!}x@RiF=@$Tx3=1hb|lzwzOFz^q^xyq@KHqdG%)>T6ExAl|9RyAu56B|@a zN_bZs#1s@s%t5sPJzkKoU|7W@YyI#{YRI*t3#)Q^3v~##v+N*W`%uZt++{|MwCe45 zTHfU7G_woQ;svtcAcWjI0a4eXis8>dTVue~=zse>uxq420jRR&QL3n<$Pv#Z2hbWT zq*P|D7I`tJEDt|q7>ITg^YVY{#||rVyw1bR_T*vKX`kV+oUbO+`8E9}VvYg56vp)( z>EeUljiwFV7ZwLI)0%1qF{01su+l_uvRmamSNXE+^UTHOz%PONzqfsQw&bkj0u&DL zFWcuhoNdU+zr)nIZOeIR_Z&b3#Nat!i3=d^d;UB>iG8$ibNa$!A8>V!o#vFkcLKg_ z4Cc%yOr}#YbD8Rqb7GdJW|C$>R;00DVZD>|?tJUc=EVCFTX8c*hX2|6B^&Hc;_fVo{{7zRHI-hm(m(sqz`t~PML`L4N4pc1bKZqDOsrR# zoVY9yw4CmnTSzb;nlm$B!Rp<<#Mi|KLP|yCZVZ1anP$J2p4RbT;Nn`o;laB6PltO| z+r^MHKjo@Cx6=F-D4yzzxJ7~p6A;fjRB;~pJsdU}Ca{SfvP!jPmG#xGN`*!lNs-F* zd|<01iFy`Y&|VPcdH;0|LmCTflmluI5Rp)Fkn4?#3>Ps%ku}2~KyxS7+l(+fB6qPo zfBeC$3t;8HV4)=1{@c&+m`G8ehhH9TA)E>yPHf4oMQvB=N%PbF!BEuMXw~gG-f6=b zDpNm)U$tkK_sL!kndH7BdnDs+_2o^k5WQ#K%kGG0#YD?Y62esGysWh!tem&?t5pb7 zW@OB*rV`J(UFlyyhVY^%kAi}Nb{y$wM}IqIUO&8Mhsna^L-{3uXX{^OJ|R%HRexJ) z-G*JQt+6FggK9sEwj2-tNckL@n(96i^OYUiSqnsHDrVeRF0eaK#jH*^pztmFD?fYM ze;rF-JKmdgYWLL8*O#(BnM?sm4f}e z>V3#oW5*C3+jk3NxbpdP0aNR^rnEgsTrEz8Eh4 zb~&TF{$J4&;^u%|lb4%s=%p#wJ4Gf6y#AeMl2;~_|YAWaWhc5cEhJ#T_OBf7F+aDCD*c<8&3jU}1u{Z-^W!266(Z&R`& z71umEFzh8+SP{XvJQ+fqgCq_@#q`D@LUus@aIkKqBv3eZAH0s!i{vEn$}5;?6`43( zeH*^knVNAtyfC6gY?EEp30#5~1#yRjYLL^)Nfh(pYcHf@{NtTM}|a^TgGm9nldg) zGrTZXe4JWa{!Ah0KV?2Ybv5cdT4A=IPZw*+0_@nX0=L>PFxuq@|0bHER)BXYTlPcu zWrS@7mb%EyA4((iaW0MH!G;YObJe?vPPC@YRfN32*!8=)er|4$56^5VqB6->>)h_} z|MLlEONZnpzOE26^b0*ukYlhop4_IqH-jS?}Oo!OcVk=nV z_lKfTFRuXrA&R!t_piX2c&B7s4RTZjo?eP(=-MM#Ml(3e^Kc3jS6C1g>%)g&RCw_A z_QiuDz$)H_Y0 zu;$WOMLrN{DMpHNi&C42$;AXBo5GIv^W#r)7t)xRDsR!*VZNMLXw&H9220Ln<7fH} zSgIJu=(OYw?!c6Cdde0>tlqBCW@vSAG5vgNeecS`4B>zro~%VpNpD-(XRxEOyS%&t z+>@ixf`1oTA-b9PnKZ_?{Bloz7BtNJBe&WnCK8lfG4z|!YGE*X)x~_UoK75~dje9Z zKN0D2ZS1AXCJGG($Na&(f?3!*2c^)8gDAE3GycYS^qZICpdSWpi5Oijn$ZA$(#aA3 z`xg;$!&l~|?S#5R-Qr7Yv`T&zjRY(Oa4~9kV7~f$xe=3cbM&VdJ}``e%87kOUP;G3 zRpi#0FICecUSof7K%f6U$!l!UWbNoIRe1pI+6&ujgs>NvXQIKAefHH42n#|`0q!~w zqP;0)^~ORvlb=kaxohwojsx4k&Lg!6lo1;pZ268!3P?>8B-+vs1;^%S_{Zj;s=)!0 zYC%=jSf2Y0vH(4}knafv8Os)E7#UTO_YJe%vtY0#C}XiN^a8|DY(M$%$**Jljt2Lt zLV79u!Q}ot4xD}^HQ(_)zc#b}0v*`d*&P610Wk@gG-ISz;;>JMMDp9yVbiLLMsJ|v zby8BZhKz(^Ys;XIm>YJ($Mq=E0lkav02XV7<0DJ#&C$)MR zE!j>hl%pAyikbB|Gk^zYh*VK5`s0b#ocOsrMo)LFnzY2l=p{x3{0auYP(S51BhpKV0imHqC-#jPk z=szE}=@kgybOF3KEQCyq{9a9>=cs|nYQy>g7w7^RZw+B*; zFKzm{%0-}-@|Kn)jOCSIdTz;_y1PyJRM|(*sPVY3&FOS-*iLQnqOu7RuOMFOjl&H# zk59-JYrUsvC}b9Vadu>(cFkkFV@I>qY~~yVdVayGh4k)x^PI#MC>iR5DX*gO(r(Wc z7L4bk<($7t5;;c43Mm=nZKg8I0cPgb_7j!VAOz7E=2ZzlLB=76$RIsYz6UfvM+j5# zbvZ@2j_aPp9vVBkl5+bpu=kl%9+$J>n{Z$t^KJ#mEW|6y@w`B|43s)5?Rx!Odf)cx7Z;3kS_poD*M4C zYlbATmUER(h(?l*4prYK{Xr_zZ)1B*VWr6(mzClZjR@IDYtV{SSs(2a?bP)CkHYS{ z`OPr`V0}Zw&C=xt`JnY$E9qN2b$`^vr(AIZWFs7#V`8vie#)gHS^P$CDF8hh<~dD9V}G!YMOGetGDWv1+`qX zFf_TPGwNoa3vZ+2_IfB6NC^8@2(#1d*?1rswa@%GJV=>hxSqdq`Igt7NNVUwuXqd? zKwAo|je9%D`sA0Kou~iGzE`j*AUpdVK`yEDDSQBCJ1sRl@|uaU-&}Be0uG zgZ_AbDQ7k7BIIE3qA4l0)M3U(&j00+BEzd;cYZ0cmhg3{dCbBlfLyZ9@x_He$~WCF z%ql_i1f-JJTJ3J({9kwoYAt27#8?rjA+(kpv;mk`;^2;wly14!QDIdyF#G!2EWi*v zjzoS4aelj_@MbbUg)^k5So1$`q!VU%ozI6gtlsl@OkeGnsBBsjv3cI)^FFq*v$wUS zK6SInY251|ZY&2qyk&Q)JXeyOvPkh5Pw!paj5iSvs1vjC=&=5b9xT9-F2>EaHT=?u zlNfufRELP;B9O3hT0%cI@|o~s)*Hh=S6|jWm;>!|sd{}G(U%g5$ymGSF%^B2L+yDK z^`rKJsE|~DVPGZF{FzEDENo=V^Ez(zUqU{qrW)O9onF6a5L^xwnwa!oK4-^B)ReVt z3`ghp>rY#KH4s;KG9tl{(vRX~LeRFd|y@=luxX+r?r+as6rH zJ`33b8}@ws?RJ$&w^*fm-RB2!xK^VC%(uDUBvQ`D@%wRUGW zJeTk;S)#*RWaV(%K6mK9{)a7+F%U@}ZKd^qc?G92-gd21X-epgPsos<4;yG#(Bd7Q zx=epwYI@8h;R)Pqv1xDOcb=l*F>5~m`%enNhRX7_>RZ*fy77w25$gNhLh@3-b=(yO zV<>vie|jRcX&F0hSdHy@!e;zmGh`kA>Z0({MlUG_# z#-O37P-A=U{j)C=l*;3ptq1&P6Ha>D8)zmJ)XITFmb$lbc2h0+R;u$m%g?WfPU71i z=#alw3l7Zh({{Y{Rty*npde_vs%FIRevtcVzb zfBbmLnZ=*5`LY`F1<|z{Siu6d?0%zz^-s1L1$=%q(DMEI!H;36le)F;({QwNv1 zo~jQwqQ9aA`%uQJO})xq%E3wenXt<$Fi<&OjVzw?gme4XFKC&DM44yxsVm~M#-rj` zpde@``#<-WngglFB4>XZ&Qt28w*qcCoWo<04mnPPb#w~KbP5MuXnT##DecnJ@fGqx zicMUH77JBWo_onfCU={T_Txt^RuZX$w!tCRot5NF2OqOPeBze2{Hd9_od_{10}%4- z@DQ6A;MU1fZLaWsf+-YcWZe3EEn$Dpr36TPJa|R&5EG?lwcoa%EmLm-e{UU^3YTE0 zYT_bKnz)pWxbz=u_>W`2c@4vor^j*aGv7u;K1-JKAE?+@QJK{2lETb~Y+?EYV=EqK zhl4x`w2g5SNUU6`A2t1|KJ$$PGUHEz9Kvtc$5^19yxCHdm<~Qu|0m&=hbwj!jE7`;WCWWo8WT9xb=PD= z3hVl-=)ZPnaTvGcRY(Dc_5Ee)Bgts$=D_OriWG}F*vofV&FA}GhTwL=8ro#A^(vpS zXw2wuytbz&t`ASe;^}S}MyNSx77!9!2I9bp>2IWN8ZywdrFrU`JzQcS$hEsmT&1Hhx2?E`WcOixw<5NooV_mEay zL}i$YwvN-?T^*rm`Fk#|!W7h2-+yw7%CzcLKGv0XQBJf6YtjHHQ4F$SmvJi~DjGxz zC=~$D>eU?VLuuHBfDTYE$HT_GJzR-d#iR1DbBi(=i50bIGC5M+?X|Tie`G80X8va2 z4on*MDFcY`sRxFo7Q+({P~0;~H?v4r!!w>{$j{Kss|J8f9g&{@L>Ib?F}N|lVU{>) zxgT`lk0_t#P5Yyio=lnLshDf*l5Tza#PV~*qgMwwVu zc(ON-@CSF-3%~T=$3)M$Scvr~Rs3W=t^8^67zSa`;WJf>u!cKl)QfVb)~Wc#+~zMb zQ%Ms?g_K1leE0-(Pfb0#8PT$Kwrtw&8XvB#bcg8imCUKQ>`JA%vD`TCA~BWK^?~Yf zD04WpXyJS$Kbny<(we6$s$af~kjbcGg@G#`%6sXhd z@Aey*(2m|5FDQCeHa#bg_oH!&1%rZTVM@=;Ok94{?`XR{tH!ro0TWvQ!+cP}LY;Rk>rxcQ?Oeys9CZxIw1&I-USBlE%~fUL}}+`&59z7_E>F>z82 zbg_k~9_W9WcRuQCaxyc~5euV}xHzP3xMC=6zMn?T zBi-UU@iAWW<8LIcbq7i9?-7*nIN)Icr`iMfr^&fFzLvhQGbpCYxfkj^c`W<{evkC$ z9DkrdBwq5q3R}#8iGJNUT4+-q>Sf8WrQm1Ie8UE8FlnH9z*^ekn7$x)*d$^jw`UiM z<~`%9N9?z4BW?sWqEP?T4q29s+|-Xk9CiEKTI-}MkhrpFVqTj%ynAe?YD$-&ph|O| zaPZ3dQ{kYEn9*++RA-rbiIqIT@c>W|R|jjbPY)JSfc(}*cL+6Vb6jE+mI(Tc@CBOb z{!vJn80wY3oy0>APfBosC7ox5!8vm@Z#LUO`(M3*8$_eclr-m|H;lxQ;aGcU zG{Xm*g`=8-wolpr_H6(eS*R9-^l=b9$$0qMUPJcQjwJiGC!6 zht9d^t`{>^a7zB@(6p?{&D_#-!^g+B5)Ubnkvt7=(sm*@eq6BlV~vBU#mtGIlLWpW zgARBGm=yI^+nzbEOqPlx|FS2<+dU)z$=Md!ew+8qG9Hn|?0H|!?tBkjV#+Erc(V%TUbrUoDzjveVG3|=Fl-!!Ua z%4(_`)pza3zET}oN+Z$R(sp)c@CIjNX)93;UGo-;zP95e-1M2*q@>L@i^Ce^-Nd*7 zUxVA!*6F`Z1qbHv4vMqa$)KoZ@O<=^%BHsC@dAAznxT+GPa)8u%I+vxUKV{XvqDL- z5Lx6gPQB^j-3S4#kpCI{f4GKTe*cfHZVx*u`e?powMd4@eCJ<2y}x{@tHgW6Xxn07 zBBu%V^K{2-M^4973jYyaPC_kx1pF_=s&=SVCF1IQ{(NQ#v49P}**KD{kd=s)HFi8WNo8jjZ(GW}Q1t&fClD+>wbNY)EgU}CfBY~|(z{IK4PC}ITq3s4}hn0`6o z2T8q0-k!ix$2{*R$8<^T1;Cx8hxr^HlV>4xeXPgs$oYnXfE~$^H4@8%Usblk!9GiRm7Mqmk#cDU)MKI4 zx>F5=Q@pmOMvaM{9}akBzC`M>eJPdFU2Nm6eVq0jXVg8I(B{$FW>*bm>vNw9>x?i! zMH@~F3+YcZYF#oLpB|Sy^*lXkqWHk3Te>{oG_#T=t$i!aDM|4`Yeo+5_E@kZHIgRr zJF4^;w#!c9OKvpS@b_3gL-T3dFll9svg=RaIL59J4h})l)iDL~UshCRvr*h3bKB1o z8s&dvK0{O7G(pl5o+~=zG1>FU?*6O$eA$aK`RNoSMDHYUiK?jsc{Qh`0@lXOaROW` z!ZM$O(N@F6GBIV`-Yeis>9S4`v&5eCt?9BBA2tCseb(cb;d37wmtxPIe z;_mOLYrNU691W?e#=yiZ8Ts>W$f4Ax>{~cDzF8HArMqWsLqpwl+wkykYAVW5!s^S; zKfBby`InJ)sTn7xJGa+QgC8)tpMEoPmo6x48Fb;KbeHb}kTq)D3IVQi`L!-Jvbb}W zJ+!6pYyJ{Npd1(7(EoT@lDnWtQQMWnur!UMp4Re0f+!_Kce^t@MksVN zHop`iSm`Ta(tYxwD7^by?g^!x(QoRXWFNb$wzh)1TLt~mwEPg>?)#p!sCckYm7frL zcPfI>(BIZr5zc5fPwO3Cvj)M+>f%8uMcv(f=`1EuCL#>TOXV}e` zNU=G{8^J!7#m1-aA1Fol)x9Ey8}*z3z1K-%QLpE}Phzhep;^4&BAe%|2Xhz2_V{fO zsFcw#cx2^ZHz$$@Lrh7CE^=6w(EEM>T@){0OU3Z)2Lo#)6`K1PdTN+6F3vFR#F$Ed z(DhM5^4mFB*%4e*i`@Af1@*l&98AlUkWQ|zctfvB%S!A#ido%J`JCAjJ$zJ*JJmb{ zl|$OSL^0Z)xPUP+6dqVBpBDCHczdn8qdtH8Tj>r$D-!2RydZUX5>zhLbSl1@!1m~M zg&T8DVk;`93&m3#LhwY5P5rhzEoCGmBq%D}Z%$QJ#@g9B8TfF!4_qtUrf43&Mv^UF zZd9QpA%a2w-XcQco1CO;ejM+#b2}f+x3*RdMgDD5;cak({CigsGOM?;@32X{O2OV$*e^Xnmep(i=i~T`BP=u_u6{Pu#7Gkt;;v1mB`Vrp0uJL0O ztol5A=#uY@G9!=;w>CG^VajLSVm5}`%0c@*uCC7_hwIp=(9SC*f_&JE*GAO9n`dlw zN8vy%i$J zx!6M?`t@OP^FQuyOh=SRAtTZ_aYvX5y*j(YG3{ct=?EBRIee$59io?Brp;G_&Ub$= zFpFK`p3rk*RV`}s#yKLp{Kp`r)9@l)1)IbD5{i>S%@H53G02H$v{S8uj}`T$(WLa> zTZ8Z}(nxWj9s0yIfLyAz%5eI>`f>mcLS&0`1&r^#@7Wq7X7{N zlGrA(8&ESe@3N4j(+J{?A3&Bq;6ZN+myrzj3e(LNQcF9WBI2k89y(rczCM3z zkwreKN=llnr|S3KsQ8l|S@S)R=0TRJw@PV;C@0V@G&o2MGySzHbxV*x;ytwhW z_~Xp8x!J?h*4mxj)7_~vQ%V{vfs^9{T66Kb-EUfHgb0!iAy)X~iJP5HT24pnH2n8> zg@Q8eCOa!xHzz_+nQkMI;*oFwB+2`~8PyArGGN(dzfc63I{HK==!A^ch@SOJFu${* zePMQvRG=WfVeb0BMP!<_$3gu@Aj6X(o2$*bWru%@S;u_IG1ZN zX5V%^7I%Sf;ktX6lso+qra)NakpLGM2A+w+F|%`WB8|Z4>%$dVl6lsw>(8h zGgeC87=cqf&B5UdPPVkys`!XrM*|a9{jTOz>*f;Q-y87v-c>_o>+|Eb(S2IYpLgjl ze50psg({NCjt&;rOXow;t3>Z1Bg0&e-5H}?5BF*tFyxi2fCfP|sm!-PTgm+rB8BN1 zwVlk#qgY457CIUF-J|HkyRLi%z~2I@#e$*_L(yqmtM#B_hksL#H!#ME8@|Lf!jH$c zr{eXF^KDzXcX#e8eBOuY2`Wxbs#FW$ZuKm(l;SKPZ|gatK#lv~o#+-X8zq_3Py%zt zVVV(a+2(Y?b*%7}S>|%sNlFlc5|G&J?zWF6O#jtA7?tme_BT;3Whi*wkm55wYC6nf zQ`ThHCJCe%wAtWIThup*FcTSZ@j$}m_jm10hqGuL_Ob~^oiOYzqyOyIR0MZOXNCTP z=<=EzTtAa~llD^f4`;FEW|KM`r8{oU0{+;K$CBcpYZM7tXk^0bzFr2+3N|zLzF?6* zqX0`u2dq9((-Q;!j!l!R!t(rLfpLAVYW*53H5qASLC2Qs5F_o7^Ye4<5Qu39!U-wu081O5tw@NL9|-!wxvwvf$pSJKt5ZHaDl z>*HVK0iJVBTOw*4l{swh-6=o-Pr82+CWS$Ep$h8swjDAlSt)D}&mlbn!2F2mi@vEG zeZane$}pu)3z2rp1a=>(H+658cBCp%+VR@{tG#hn*z6oMEXh9@b&!%6&i)rt=fz2$ zXK|qh5(6`Vf*1vqbIkjmMn8dTRwnm;k>jm>tWvPRsW zJ5X|3M7c)Gxw5CC{wGF(d>BgO)2x#^2_V8B5W@?w`;glIhz7uj9yZ(tonz#sl8^l2TA=)Q zuvC@h>Xak~ZG8|O{#r-sV^b{_N~Q0*RUFDWC`!Cze>Tiq)SGQ&*}n|0`w5gL#VrAH zg)*WC_aKpZ%L4{5FJQQ{SI7aKAIWQ=FP&fp&*eldD*HoWe=SmxMQuNfv*U92mtYqA zIu6sG#fsR`AWRw}jR9SI(4c}-ft`O#tN!lDCxkKvtP*VF?0j18)Z}gC{mUi;Q!n|P zQcW*IGT7z0t2Oj=XcLjtR=T#p;gKSeDz8u@rKFfi>KnZXA76;e`%K1>OZL`i!OE_P zGi+$)^@Mmp;~=zCm6a-(OR~4?QQ1@;thp@X65mSuP#*2=a6Eimx;P%&PPyDeIK8fJ zGNG9AA^Io*?_(t|dqMG)8!V!)mu9hdn7-m?$DvaFu`j2Qk>1K?!dTf2Rt?XGvjRd* z3?U)Rw6vjx`ld$1FG@3-LQ$_(3iZ|^U?hh@UZd~5%mu~A!KMiCA1LkDn0EOj%Rny3ItfnInS($Ym?E=C~XZ&w8gA*Qw0@RmID>RQ>c@Q7Ho4{sI)+;TO>}jl>nF7nZ=C8lP&(*tTFD$cd zMJi|Yl_h!Y3oEqt(dHDx2lWP^JjLora>CO&*JvEWCO}^E-aRG;SrL=w_5t-?=G498 zZ{Ya_!YT0K>LeSFNG>B1%;^ym!HE9c;4#hrb+7R>YeqYtR@ z7RcVU7G`VKaw#E>I<}#E~-Lx(flV+q{A1 zGB@k7o{N;*Gz%-FIeS_iD~B!6%*`eejiuIjwU_VLt>2jf&=m8N zcbYTL*U?;p3|ch;&n3*=UoGI2vlNh(^j>@JZX_3(^`B{t$NLe`sfG=0_}&eFKZMl^ zQGNFi^q$rGkTJj>el2vk`Dv-MNr3GrgU>(RozZpp%0E!Pd(LF)$VFo8uim+KSjp*q zfV;6u+9j6vVcFSP1^Vx?cKPF)5C_zMNa45b1oi7!=i6@-EwgYR)P?i3m#FI!m|~(F z66%!L;v4|d{c(_7XQVV~=BB9#HS!NCEb2RLyDd3n>Fk&BZoXL?w@PFWaL=;fZ5GDu!b zTG{byLqO%}&(jmT94o6;8314blxEoSvBQD7Xb0Ib))$Q07xyrwALGo{e`A}S>#whK zkh&AbK{pa3ygNN6v4;u{3_Q;N*>dUaGt!VUH$)b@L{etzzxOibQfbPp|MJ`Vo?{S= zZcIE^?^2qxKqn)hG6k_+cV~^4GvF{}y|s6o@)DzgXTIHE#+fp~Y2nxqJH671JuxTU zi?)bXpr~Hj)i$%x(z1dJ3FP}LX_N>nsOHyc*%{mAN2VFrDG}V}#kmIRFD$7clE(vt zRsl>BhJOpqTbdm9d%kyv6B8JyM20oRw9K^#@t*y8K#rdkM_&53c!W#?@%YMEtzP&l zwJ0$r|5@-Z?&l;Ipo_>- zl-I)-JyRRc>MsvXEv%CFG?a~IaB+Noh!0|FibN#$$P%~bh{y1Cnhg?@Px10W-&A$a& z)6~jRIc4%zp$2G%!6*`SML5>b)K!|ha9 z9S<`Lhy2eoG7RtgI5MTjtedVTbA+{@~#6S2oNm6*CTJ6k_e zLEuP$j&3S~n;I@tk(q`90Zc36a==#?hvszXZd8jVH5_9kNWQtf2ZN-G&JX6fVX!h&LQ zD$u~0znAMTH_cE*9l@@)!7I|lnpAUF2cxI^`A#b`GP1y5nGxv4ocjH7T#46O4s`Z} z2T>-b2z)FFo#+p>zMCKM1PS;ttW0Stl-}8obgC4Go?`h-z^dd`ZU*3-k~*s8A`5;e^&bMcd<2&qXY(vS7L z3XMZ0gnZh%2}c#WD%RTz@MDD%nenCqPqR%F&(R)!&@(dp;?T_{Q(&m0$2b|SYvj!W z4%j>$aPgcL*34edAUa8{GjJ%L?*6aR=xl0IfUwS0Y|3z4M-=hitDA}n_;3VT({HI( zJV3B?I)2g{KX#Dx{-d!2;$7Ixz`$JUUuc9s);nd>kbWMX$RSP00ycOYndz_fSyCJt zB7Bm2*Hj(!UFLUUoz{Ic{w1E3e`_Fl_O#XBK70Pow~Xcm@#7JF1%463{v!g!&uQiP zJ<lT_Cwmin>(TunhCVA^RWmzIj?4S`n)e#GaO_IpL24rVXYQjY!VmfJ zAq09=dNj)dgmk0R{P$bCvT)u8SFIrBz(DJ#e>JP#=zT~O-Sa8=&OCeD#?~JM6~Hbr z8Z@sO7^G?<2m#Cc`hRyJ{(K?G+{MolE-r?t`fgV+uGXt zo={(%JIyAK4LdPK*8@<(Eywh3_!Ob%RrOqUvwedfoAvxdwD%$4lGhuZU8zqR5fKgj z;glPV`Dvkj!*a#h4%4=C5Cr1_-Cw&6Y_8M(VmXQC=-;mwI-6-Ny1h;+*=*(kk_yf8TaZ_`*wN~;;^EMW@--tEmlT!n)GyZ~QQ{Oj_Xl!9@Tv8te9;IXwD~ zL1+_A(O@jBf=x)W{zly4rkOCEEZ%l3Mp+yd2Wbry+diy_UL6nrZ|l!u48O1c`YbWN z;U~CdI!o}1{G*|$gDIHiKE2_cWruGOPuVBH3J>g?X>FDYH>33KA8k2nG*OLsp# z&0Rm4i9|S93xHJFUu)P_+2t~-?^Xdyqf!1KZ3u3SZ+tnyV<=w1NG3bN+Vls=1gxkt zJ*(f!+*;+kD*9Q7efrSu+vJp$mKC*)sv@L+8niOho3NI6G-*8b5zio@$-_0+xmrm{ z!$+dYMqWEzLeG2>62Unbjbp_yTrKIK!(|i~chJ6TRiBP`G(LT+%w$wzHpxNU41qTv0)^e9fdKZ-Ml6@=tok2uN2_=M{V=dnd?EG~9&&G2 zB^5VO*nnDVs|uw$P*)PU$}KHK$|)t~+y9TFvv6qgd;74+S3qC`q}gbtk!Bky-AFgm zAkFBImeB(gq&p;~L!?1QcXyW{-Qm06`yXsioadbT{@mAfegI$VVl9BMup1oLcoIS_ zNc#;tKgw4duFrj#RGY<6_e~vu7-LuNxTZyEtgT0Oujonftik zm)W=-f?GV`Lm~0CDeCxg-$J!Q@1YtcCUq8u^krCLJJeUveI1|^k~ohsJU!}+I?T|v zkY)&p+b7AHVR44F2<>?G*pBaoe>?Ppa2Q@u>|=>_DUfo0fvcEI*}}U$666e{?KNvi z*(xtDFXcTOQK}b?cujGU`TabpsX9pHqC@D{4PcQF0S#C;Wh%>3zln3=c5O&4?n}C+ z)*}g16ozJ0u2zUpch6l$I_V!ifH6%h51>7*=3)Vb;zNj6-?K#)>^)C6CkRFK37g`- z!mGH>@U|GH90eE4n(OCX23fS+2i1^qb*;V}ZSd^1o!fJ;AM^v((U?sc=C4r6N2;s9 zR(zh$cg5Rlu8$i3Q6lB!QAY&i@5IFJX9JB-mw#0TNNGG@MEykSl8-`z+Fs=EM@pIK z2LCC2Ik}FeQdCpUBl}{7)UR1$Mmi-0i*?;+$`u)q1Nl;{ik&@KZC57IOXR8ht7=Yk zNVzfm+*mv)|MklTrFW1bS5Nf*6g{VH*Mfp;1r6eHEs1MZH*dVwC}2ipjP1*EZO@s@ z!shf?X`*5H)CJ<77JfoGR#(LNn0gl%P94%^l$>n-i)kCxJ(RB98Oaom&Sz&}10Nhz zOyp2;73ljU&cA+>G^tN)2r^8x`1K5Ar2W%_LOV&Ae&JS-TaM}`gq_t$dmV^$MQW@W zIAJ#6s3zdXV=^5`=o8R=Tc2d_K$0?sL&7%}}q&a&odygrTLYIoc3;C{*@S>Q9oA->m_^YkIk{K?x z0dT8{c8uf)7J*DIqZEGvybnB0dmjWmx86Z|Oj;keia%m=ReE#%afq>s1lkYlpON7Q z51c2i&s}VM&EA9u1x_tGw@2!2A2kO4yE<;ae{6HUdIoLt8Tog;`c6Ct)CI2UXCBtJ zi0#3cMO{aY7iPI?OvZjCy`-KJV!PDSGE0T#P#r&BwALr7rpyt?9U_ndCsf4k3(K>{ zkA3ATd^Z-auWq#JBd3T^qk((FLc@+Pw57%nw7R=CW|s*L^&y$tY^u`Q>X_{H476`*yR%E%nVkiZsYfVYgkLv)}E{&Jl&+^uFT-XjK(iSgQ5MEbMRO+|c-aXC z1O6AERm;3uWE*VWc)EFe@^XAWa^&=b*}Ajw5bGc-RTw_1qcWTJ=C*^`EIq5|+1X3O z4<=Ozw9t`2{1YfO_BQ+Wp7!a{=IQ!aZus6|)dr;iJ7Mi%3w+otdI^xCL5s~YMjk;E ze5K6DIM?!;956TYh-$iu|B_sXqf~ zdFBx$-0SG#7MyXOTF^0B)k{w!o4vU5G+A5_EK5VmgQ90Q zHb&aXAbbLX+^mB2+<%SCP@OdeX{>#SzZwN-=i_?x_nufL{4?$qZXJ(UrsV^Ik0Ez0 zasMv9$7#Mjq#049bJ_wF(k%PO1YwFgM}C;mV-?3Y6vaTt6S4x%ZX3JgVh19YVaPUx+mD@eOKx0>4M{<_d@n2-?S@c!{J zP^K5NZS?Qt`|K6*e6!ws;&7g}SudBqz{l|eOiCRexsuV0`w=U1x~a{*fn1Xfy7DOv z68paW#8-`)EJY75B12#OAU~+A^zi++ovh2$qU`Cu`KCX%4K=X7QIqK&nz$Ku7lpNA zg({i_!sk}S;O}66eec2v>%wp8wcw7I9jsi7b2SBH&yq`Zie>4kDAAPYSAzov#BlRX zc@;||FtuGhCs$9bjbSrZy7tGqXLjsptm!JYvys%|M?je@TJU&lov7Pnp%vo>;&e#~ z-^q!cAW`89>1o#2syE{m$q?I`kN=y z)>hvjC`dd$wjM>yqtXz(IKVNn7|OVay?7^ht9p@1k&(ESp_R2jQ`&bZs3b)pV!~Q zwztL(!f$B=osK05f>lhPuX# zv7`FiwKpi><_b?A{!!qBYnN%iJDSmnGaw+a zx#C6`o%qh|OC_i3G_m7}$DmMbUZQ;tfPH}Q=M&bl*@ezW~!HpnZ@UU>OHXg*YE zeGH3d57YJqPk745@H+=W&pb1hQ>@qT68;9!w@awwYkW5af*mCku#O!(h6`8mh7xG( zi9ZVSG(2LxU2JgF7F4MY6WrbWvVe_R=r#W_wzk&57$z8sz3A|^r?e1xQzOX#Y5l*f zv0f5h`q%(%sfXNw@$5+Jy|W+hhe5Ej-M~A|&ZgyqA@*M_Gji;&GB1h|Sm5t}4h#$j zyUNFHS9V&jk5&UC4q4dP66xQp;{--0GM<9J4Qt9+O?^A59Cr+W_Y|xu-vMf<_Ea0CiItyU^_gqHL#%$W-#KL3{4kDw@iKMr5tRS;)0J(Oao@UZfh=t*bS+BI zy#<4BAM3NlWiSG>K7bmV;7v=QJEH^JC&njqjWmwNSN~&v9CmZ#RIJ}~KHhgP0x35L zPm6^$6!K2b2BqNZa2D42WOlA#XmJrk3&v4Xo9E`jk*xW?lA3AbI|pc_4XD z@HX4+wIuI2wl?j~Y{I0LcDmC2*0`g-;M}ppyP7}bWNmA>p!BA*u2gFDS&t69{S0XG z%-_sU^GEo5vFhG$Cp@=}Rp;X*g>^r%HEev=teq&6eDWdQAYy(@Lv71r{vUKYn4T?& z?xo@yhI#cT5uPw>1DeF$PZE6bNAXSsdssB|Z>Db6bx_UK0xZ{9=1EIeWF~kSrHxgb zjW6*VN?1AA*-tqK?f=y~n)yB^!HdD?crO&#CR)$UTE{qD)VkBjHr8v62x?1J zYxur)u~1CO%|}X_5)7d!rD|2a7x+eFv*#`O=g%u$HuK_Pwq?_G7vUrQv`M?K6f-+X zANOZPY$w9MvJTSsoRURVPIfDx0YHmFW0a&uCV{QnJLFC)3{nD;e)okTsH6=6o zFYPHM&>9b`-HgZQBTfy!AzRWMu5n7D?p0MqMfp|S0s^drtvim?*p5Uc-aDHv4o}NG zhECLNan&YkfR&p$1m~n0a8LI2Wva!*9^k>@BbJfpyBbON5U3E5?$l2S*1lP*4o%)V zRbY$KQgtUu>%~d0P6cGDf`Z)W&%5v5Z$4sPY}l!tHv`mONwYy*F~B%cie&mtg8pXf zLo7Ip43tJ>EZ{SCJ?xD|(3`gU*r&tO90Tr6+ZXBUJC%xc)k zrtV70PXg5gCXXwPB0HXG>lt5T`I$z_oe~!i75hGT!;o!!{zdB#O4=)G#aO~xm@V|G z$2t?K%SVZfEuL3*9N!f$!nJ<@#8o`#uAoZ7n2t!C#apJ=OqFLzk+uw%h zr)Vjto{l{INyf>vqN1$QL?_+RA!(T0$_Kt{!Cb`X8r=5c8yc6(_||=AXsXBa8e1T} z&_s%;BlL-p^wWqDqC17yzu1+9?MxzDs*$G~aSnlTY^REvT!ltVW;qNBJLMD|ABP z{r(J5xoj^b!EEnCQr9h8R&N=xuhI30ZKWp0)xf~*`zG~&k4n&H8F*A1#QCAK)zbKs zPmvs7=rlA^YW}1zb`0Nh2QVI+EMWNaN_VmH7ooF}i6P9MO+{Ab#9Vvo*|OfMz5Vkg z!m{%4vVN0tnz%mDYBqE&P8uxZMSkPAD%B|f!=H5Ia9A{Vp=#np)t9uk4$aq`aNLb8 zeto`)XFPH?bk;Q``6FqrVDVe7bKRw~yBIp-7j8lGo0WfhsrA3??@N+sLdbdKDO;vC zW?ild6T-S`GgTnp-B^~DB%eQ@--6o61OATiqNS6olVqwmSh&xTT8__Yi-Q)_+}QR? zy%8w>J>8CtCVC6&;E;=G|=Jw`yoY1Jj0yf;{ftcPhOqX5x+Hv zqNv@S;>vwozN(ZUem)@L(G$Up9(#QG*28oDc2(bHzqrP@FB*SJV;<`#oL;NTNsUe)+j1N5p<6nC-z$(qBI~hxJ zbF(9vAR%|FE=6t|OT#2NFTUtH+&S1z9`!g5_2V)p~<| zlO$mHJ@98t1J!qus%t}1bKv3Y?e-2dvRj%x3RYDKn2#-sP?KjJO80r=MGO|Xo<5FLfeVmD4$EDQhmniJ+9r{z@P+8YKb$bbU475Lg(5FuGCgcnIt0>e z>xR9bSI>YFA()e}it>ep=VdMqp5u9QSB`4{5J-7X!c!pGf$ud-f*L`Puqkmin$CHX{X z&x8oF^?&@Qv|S#Ql8GJPtIt)BZeT_@Jq*7>MZAcGzFsiU1=Ui6hD#f?VagF%Yx~s1 zI|qwopo|nMLN#scNhiv=w9w50D3mHvJ}d(Bnua00c`y-#?sk4&ljm?}tf?p{wH%L~ zli`GzLugqWC31pndw%X`Ebd*9PSeepF3=^f0HA?diVL|@QkjMrK2y^~&L8iWq#-?@ zRSCb7%qC$GWx8DJzO4Z{I=21DJW@D{4E-wfK=IZbLz8-hSY4QH^=~+n-h=&dN@~=o z+>A?h@l5KANsmO3kJK^NYoKlQWfHtwE-s7zrLk$1O;Wq4?c?1(aj$-c^Lq|^PNf*(IWtEFeA0YwM>J)J zc*@B6e*tX~x3#U9No_vOLAckGuz#}d6vh$V%$mV~&eAIM-B~g-&{FNKR+y{2BmozE z=ri7e!~h2KTPk0d`%C@MG56y zSHb!8d1E>?Ynt-up}kHg@of>`hOr4+rN^Uqqjc8V zISCx#>|!44ls{4b&R|HJ-dpO!eiynA=4dZm=Zoq1QDaGRA&{aa}gb2IEWMgl^-q<94C6SnjBq6l^s1WE?TE!d6E+TNt=U^kCV80BrG_O5N{{M>}3yIaa~iz zpi91pomUT*5G4pip^x@wr6*E^7kpRRk~Z104;h`Enghq+A!9|HH#4NeHAVn$?YS!F zhnBZ}7u59CJu4wUuXR8R-W(@D4Ayi~TveNTinJ zZ@olJvF)N8L91*Pm6eVI@Q)RhUiI=nDo(0RM0`4)Is5$? z0xw=Mt=2S^yXvO9g0OK=^C?x*sGzQCuj^Hq%Llr+8)^XNIp?Sr)s-d(tRTq z*xm3T51KO1vxEpu>hq;FO-BEzQYLbtAXQ82q|Bo(TzJv_OPQ_;KkGOYA1kdt-Di{k zk=&)4+s$k_{ zr;C=_j{>gIedN%@--b*Cw2xN>{f*A=S3di9=)Of#;VkO~nqCAG=gTe`&v7@Kx!c%R zRa82j+`2DjWH=SY;-xvELCxX*&n6;Pq7?Q28wo%wpI_f4l?G1Q+5ghtFy+fo4<>f5 zx@G|46aV}CjVPz84JL587%FGR9+xNP$6epjQqXX9&=jZadpb)8bT9NIrSE@o# zu=Y0kCt7Uh=xZh{b%2Q`;!<%8pW{X$_S~gx0vCJWUMgDt==7}yJ9)C;?1b;ApV;*E zvEjY%DB#3 z2)mb9_=GEF2gYefqlZZkGcl`jb!G~1`=j|0j`^QN2WDOAx(6)fh)|3GkP#he+Q)J6v=-) z)O23L7fMcV$;$2?sjN~VVJ)Qz&@!7&1Xy5WFNwe-*tdh&7q|yO{;C}*ny*DR-7yR}`$-mSC;x0xYp;>+n&*8b49)IPup25H& zUtOty{2ib9x9(TEBSYUNt)szHI)ObPgVWNviiT1V*CK0dIPPMvg%r=9-!DW)a{Q>S z@8gufd2|DN5cr;6iME*p)nPek;KP@P@bkeT@Ro>$&n75o_Un5IEd}OTP@Po6R62kD z`lzosm3fw+dnK)7K1hGuIQ!1BT=%ldwY)u?ud3hd3iI1)yZFj4p~dDY!Tv@*!F|&s zu2%#NCYM!08x)$>#OGZ*O=r-!i<;8X<_rPj2+h3w2Lg!s7Wt{Hw)P;yMY#Eci;Is+ zB-a^;*zMYS^HyD` zgjWQIZL=5L4MSG!H>|~SeM;z65lY^I@LiZzxlMF(h__3(7t|mN&O3_NW;KkBgplra zj^Fe_2wM==3b)1k(>F|)B>pjZ__UNMy(hvK(+o0v8M`;PBbrXF9-+&QNJ8w|2+v{q zogmF}4RyF3*vS>ou+n=_C;RvLE|=bopzi?l<9Wfa$y_iqm24cATlwgSt)nBr>FAJV zCCKijYXPu3oY;+Jdrt*SE0QkJZcV%+Cd@D6P!Zwc=s27(qn?YV!cSW`q8aAv+!tx- zhd~U$VFBTw7xDm7;XjJ@ns!Q}ito9~p_ef|ELdGP>pk>WW2K5}DD?>d4w_xEhv3!n zuN$e#udPxn{gO`#{mhsX(07NJX8BPLQ49ZTSsvfZXy5A_Do*3vF+568u=~bXtpBot ztN=7m{HdJ!7^W3x5+KfGdHC%8@ywj`DpUGval>focF*V{-?Fr-j0W-vT+L1M!B=0) zL|m6@&gEj}U3*vmedw#VM?#jDbI~dbOIbr#3r5K58e2K*FA1!bxsGaFqkY5#QItVi zDv!>EUepW$(`yF1=Z4>X&cSJW#KCVhKGh%vBK)Aul}>#gaYh$1cd>elO-%)%)E_>4 zi&Q8H2&jncR0w^n!NSItgkqsQOhp$HB;&DQ>6B!9%&J7X1LMx5Gc8Vim2Zmf>tUl3 zodbRA%XPL2nc3k2zp4W| zO}Z=H&8LRE^s!PDUVAylUmYfosd zW?2!Z83RKS32k%FX!U3zv_R*#Lt%KEsrjkI8?Ya1u^WF!{{_{S21CY0lQ%prp(k&bRZ8t$Mdw90~drr0=8w!fFxcnb}8%>^X z(q|udTPR;Rz%xm|xH5@i7Fh)Kz^?-Op85UB-~|n^8wl!8G0hk>3Dxb~%oG_bMfX7d zG;}QpVPlU9?5*X{gJ-TQIb#((2^{b^B<^M3@`CpT)0HMVLHlEX5huN8z7VuAyq4Ac z0nP*NDPtm;ot9wj(fRm;Mf#vl%Q=^ibqWVdK%!*>5gq8r5$gyyxscH;chm=S)DJW8 z5ZFuON`2KB9A$34d9j%I3x(DGjpX1<*d}DVc|X_uahD_3`ZciI{ax(2bb6g2;02(>tubP3Wmc4%L;+~*D1?=9H`XYvhMsv> ztJ{|m9>32X=fK8yr`JR8CieZZrRPyOZt`iN2V;w+VMEo8qcq7kYJAW5Krk}g)s*So z8`x)yncn)@Q6Vkamw}fJKNEVWcl>D0!j8bx^VPAP%m(0+B)I< zXK$-SRN{ibbj;%F;M(W#E_W0hel^Gnw{{p?AsX{s<}uA_fj+UeHG@~2au z(1`%k*`d&+y{Wdra=g-?hb9PEolAHTT`+bv6W>ibw|@c=rXg~tRO zp_O9yPRA|5VV9?#BUo5pbK~l_FHSD>x=gX6?fT0Ba!c((T*`R;;ocPEAOcXzd;FE& zVZa_xpRE{$U(h1~utaQyRLCnq=dIHijn@j`THciU1_(dzF{4J{ zduTU|>P~mJ@EDEUWqCy~)_|wi2nlA3W(N$7C#(PKY$z`$do)2FSqUZxIKn_+5!+~g zZ*R~1f0Wtr_p^2kXmG&7M>)m64AN{rgA?Rk_B_x!I33&-g*cm7p2T!zPo8l>$V7^h z5SJ3AdXszfPh0(IYfi5;iAPiK@LKAr`})rOQmc(h$6V02;`#aS!{32}d4q8?4NnRdbp|+VyMZZ~A*0k=YFVyxt33Gp+9`6TRPh*)` zsWTU#4X%vetZ$@e{%g`pnm4t1=O`^rcvNrlRor|qHNN;Q`1|{^NO$K=${uL6K}d6y zA04$)ZcA|_gv6}Mj%7JWFyd4=?@gL@kXqA07xUWP9PYs9HKKIA<~Q9@G~62i-B}Rl z8^O*tK{(t>9@&sA{a2A|(2f9!>gncfuMOx7PIK7gl$xZqE=fuSTSJ1D8FhIn|eMP~&j|K5e& zD&^JM(}Qo!j74t+WuvY06TeJaf-*2Sf@Ibr_+^sYDqwWT9GZ=IF<>DmLQ65tVe-#` z>_})RRE!3;n@Y^*yDiuQK)b`-;UZXYy7tZuxFQes^6xTqI|0=UsBg7vlto*ZfVh<(r0YneXd_3_pUPh1S#7ThI{{ zQ_-Cx`TCf)xyR3Oloo+8Ldr(gLt`M99LU#Ly2FC8sYX&y&I{ z4T}&pEq`r4Q@$TXlMpyM$Q7K}jRvl(T$x4oMa&4$8)8fcRXfq89|cJi+Akr}Bf4|I zqdx!L&%CIBiV^f4@L;cs*-%_zQQB8`fi~{mBA+5d!~dfl^W;+PmdpOsrH^b6(BAHn z%l01n5039o*=+U=qU>SdEy7!1WEgDL1}_|}hw-^DmiGM9=)nm5ZzH8+08O-7I#4up z6VcJW)gqYFI&$MGTA`<+GCxW^Qkx}v2y=G$d88fJa5fAj)nB9nHT`6o_WUzFIsfte zbQpGoxZXE^#!Vxb-KJzswSxhLYm z;fD`Aw}r#sN#Pyt&8Hc1_AWLM_fS5t_tGyadnp7(q=l%@D!$y!^&2E5EwyRK-fs|k z>FA(gMV$^Y6A6UpP!Iy8JTZT0p|M@3K;8n))gafkT-O7Ri!Aa4rjOLr=FObSk3`sq za!kmldl>j*k&&KZ(szMGi)w#mSN67bXZ?}BmhwerJOv6np-Rv_Z*glOv2JT&<(WqZO&%!igTvTd9_qEA z8SzX`oCJ8PIahU5uy&BdomU;OFI)H_?k{?b*wruxly-SxlgLc1%(3YCdd*iZ)v+J5 zIUj?*)AUOLRD2MLblrd8y$FsLMFfbbB}6SS+xNMo^v6*7NEykn<6sGEU`?aG5H9Yg8Wdm@s@l?-)zFAh@p4k1^K(t??f*oo7ck&Y6KTG=PPC+x zJDtd1Bvb82jJxFLe3K2+`sS+taf`oz31T%#;Kd&AxGD!GP`q#%V&IGA*z6B1)36H|T275{6e9=O}{TfoX?H6e% z=4VzS^~p)+vur*cD!@d}<;r1)f$aZIPE+i8=#YJ`LliPjBwY!3>wPM-O#bkKJmv8) zz0V2|<+lyNmY5%ywbZ{ShGdy}Y~_I#7)e<3oQU>ij{%CBF1|DsJAEe`7b>s+^p;|$ zV>;%7LpM2vjf6N#aP9X7ctIs=A(xflM{V=i7BtH^WdcYHm#3X`BX6b$y5)fEzT&cC z|A*PBh_IAT?>Eb%+pyUw*H6g|t-e&?M#t?-28;SJb|PbqjBkzAzWrkClH*`CfZEhq zD}$T$wnKL^nc3N*@FJjd;$k!#YQfr-OcP_Nx3SMG6=7(Vt<|F~$|MC!NGqyt*f;qc zfM!Vms=ZlIKW}24@t-^9`~#D-v18!T$MwPAK@%UXA~ByrBl17y+8FzmWoz3OHC_k# z&7@w!hzvO=)CZieGxf;GQ~n%)V*DyZt4bRtpO;a1S##C4TZ}d*_}dRg7}9&qSV9m` zvEu55A-rQHfH6h*xeAo)MA0Q#_yCDBKA0`kSUxDkd|X<@gw zYO&ENV#9uua%%w}BEZ<$+QHTx5wN*juzk=h>2Fk=6rY|jlIxPaoS;jTZluMmy!c_0 z5cQ&m4Y&ww#m7{=s04GZ8{fPc!^-})?eC1ilSuu$j)bk!Me7>fu44S_o7dem%vHWJ z{&rG`4+hJd#C*)MswA>}J>PWK`?lF^b3BbW*iVR|`Oi$qZTRje>dsaJ`M~KXMYeT+ zLmQ_MT~bmaQ7p-9VWE?vqe`c zXMK3Yavo%(eepEQx&h+1Ru5^w+C8jH2UVEK+Dk0CR;4 zPT`i%c5g=qMAxWo6k)zr>d1U1;Tk_9zUIH%92~z`P+%?X*X(u!(OtaK!gVM5U%szndz)(jc#KSDVaMVX_3GFVU=4EYSb!Een2=m1J` zS|+5Zi1Mf`n^$794x&?p2zHA+nfiWt%UM&Hco=`*mvvrTvNqhAR*&daF9UkDCEH$$ zY|Am`y0_og%jlg=XcKJ5qGkyg;fLmsc?)(lkj1iXj^qH7odRhZ<~J$>lb5p86y*<1 z!W=zx7~VP{_0Ouq%nRNSBEg(Z;UVYR*>5XYvKAdX-Q4I3m*itLiNZ&D1I1 zaR|z{*wBu4H&Nc@=#JBg8^H4oG5M$kTn~)@poUr;CS{U9d;8Y z0j;#Z8rpg7qwYqfswzGof7YR;eX2yUwMC-oqLIqrEETYcb`*?V(GdB#u#AkfUl``2 z<*8~z!CwxQM&zn3J;{7KxH~C22j*E0Moc(8ircZ^IBuV~HsUdBzPq`)s(&rCassOC zM>?vsr$po$)6`Qqfp{{X2KOEeyAR8DM^_0fHs;o0XbEBC!ygo#kwU;4g(hQ9FryO{ zyzg%!-5#Qh0a!>{>WsOP4C$bMm>ay|h^~ubT@I>_azSq54dFVhYeap3E$|$(=M0lg z4k7hkIAJ-jU6CGjEXT&th{Qj#%C78jjbfm|jCz-wM5t2ivf>(7a1yC%NY>v9ul z|B#XS-4(Tw7dGD5c4x<1((ARQ2J}Ole7t>E224Dce22(l0RO=qEH*ycI-6}gbH#xd zKiaz(%gE%B9cp(Kx`&EYE+rDL>srdrjQJ`-n$Q?Tqt7fdXSqc`MFie7L{cx>J2+}= zT3hSO&O})EQG=zforYCb#49xcwLKVqF^7AbUg_-9Hxy1|z+37Qi|L6?{?;ZRaH9>n z=-Ka%6S^lab$y3#kF83@cwT)ylqyj5)-?|ZCBhEM|M>WE4y=I=I5-PxMp=C5JSE67 zK0S5efb0sr`#FuSs@%q5&NizL0Uy52 ztsT7tX%9I1&;wlg?ZCWu`G4$97MFV$ z_|-8p>C`VQxc>*PE-8Lz9a?jgB_@o1_{8=RCs+}iWmb(jAY-p&YVletC9R0SGl6H= zrEF@zzhGl&kRd4?-F<@SXr;hRGgb+8iDFqIw?ukwk`9wA{uH<>?h3g_9^gObH7z-E zmp7HRRuG2n;A-A$0`hf4oCqk|E2Fj1n=vWQZ^K4)d3BNGOwz_3!KD4#O$n^VW4qF~ z7StXQP91r^O`9{EgeZy~zzCe=h+~EyGZ>eKH!B@g8Z393fYK!)xp2=wnGPEiZ}!D4 ztFmd9nvDTG>jh?FTvHg4Pn)ELG;z5sXit{+Ek2Exlkg3%a%qJkUrg`N=__pZWO-Q6 z*@*0L3I^rPFM1$SH;>%>;CVBcLDRmps&UxL@X%!jfP+GsnQ&$eCE%u`@rt8^#&kd& z?1=pFe{B{+g6ufhnaJPP|KXqjuvP2wZd{v>qiL*v37L32Lp${#Hwn~OGi&zU(_B@* z8>H>3{CUCK+g8N>j_FL_l4xUU%Xw<0VyUml-vBr32+pZZcZB6UYG3XWxtf}Y58rJV zlpWlfLk_}<`)$_&I>2#cE2Up9cu*eJ5YL(WuF%_vYX$1>`y1XG>ARMC=&jr}kQAU6 zpYzo^3DbHiw%uf-BSSI^Ut=}+a8FUoGRZY%5}hPCq1I7YpOjkc(SDA*Vwg(_t&WlsU=JmW#*o!qm^=LT6Pi5yG#26aJxY{(+Ct z9cgL9rFmU`M#FL};&nfGUsyAt%nrd}AdhYl^aHiVfr?`GHhexMacLU?vSUMspN5lJ zP#+#3>ceBP#l`s0ItzW>S)3mwInfroF6w}Xj(W){$y<@X>)t@}pQN7|v0xK8e5Gbn z0Oss`@RcS zxKBgV@R1vJ8Y^hH0Z7@cqK;-o8n)JW3TJ57SYBA)m(MqEY=cq*b3I z=}*etrE6#sujeA=T6CxjDYyI-U^?-hOY^@D$s$63$sVt?24$&RQKF=fI_nWM9C7YwyHjKY#==Y`!D7kI9^0$9 z)qip2w5^=`Gzd}FV!F#$@3uh&O}5+v{SLyaEdIb#Yg93?{q!ia_C6W z-pA0lr^ABnDSA2-YrDy$1~jZur*p7z)GBb@+|mErsqv$Xf^V{nNzZ?jb-3Q8*GZhki+XcCs&{uFO71X`IME(x0db zky{Ko$=AK|;d^zCX)Bhq+WE&PGC{zmhcg+tf_&~gH93l!`f?1A8_T^d9N>DLX`K7VIZm}7hw z6$-(j6^ashh^xMEAc$ORUNq~4_iv0DdfD2&=uj|z~LprHj3D^quuDJ9f+pN zBc&%YV(Z2jrpxbNP(zO|{qT|^!sfV|CH^WY{M`IOsNp+Ssn4b&Pv7O01!1@bQd~H0 zvvbo*&di@VU1O9<_D%$&&=g{WHqIAvxUD%&;9*U#>23e)U6q278MWbUu&^yCG}9x- zL3vaIpP>=3u`%&uZ$L8?mq+<_$XD|i?O{ZB<{?irk(lUy*ZJM4x<5dLGhm;f9PkLT zkpd3iy*$bb2tD-m?+&K7TXYIV!iM%_|7FmlO?A=&5xCO@>Ma3VqU=g%ZU&+Y7S-)# z<}%M^&%uy6t&2RGaDw(yyQX;jp`yH7^LUmlbfpB~iG$j?GQrLkrZ`Bk-cI%q9r2G^ zD8%C1ksDS=5ey;!^3HnvSpDp52~2@4t1WJ@hzq&yLL2|eRb?Jbk7OnujWKz;=xA#q zW&g3vg;+5*#4KpI``$F+@!#SdRR73%)_l5j`us+vDfh>hL$9&XaW48!R_m=(AG~{O znacr;iW>v1P5UMu6#e4gTuMo>G?nZI;lJwtzh;bH5oN1;B#JdDgY=Ulv=Y#^|2%Ta z&(JW!lX@ONSvbq|7-jo+&A4MwCWW$lXzVmbTwIIQ3j)S7B?ZXX38AfeHC8jm`U$0V z92oV`)>D00Ms12N0<8PtT{-PX39Wb+1=!-F*xtNJq<(V{zi%ReUbrq?_G|+7-!J^} zFJmXM2t~8=tD4=r(#W!YnN8ut_hc1Zs#KOb88I-z!u0hW(@C9E-T@p>{u;R!-(;s(2Wo5Uz) zK9?36kPi1>@W3g{kOb-cD$`Kf9oA0f`I32Z6ecseyKwJTtr&RqKY9-R(_RmcnHi_k zW5ck5qhkdTnnBo&@SjeGUcG}xKoLZ6j@;LBH!FmJ*}^6Gz;rkJ9A1y>d$sQ#w_^x3>N3X zzN2E92o&`()`LQ!dg5ERMXI8ul8+q3@f*+JU=!ypK+^gR_8TOElGeER=!R_QbRwTM z{K9pNRlg7GBA>TovX}~C6h0Rx507S@z6x&I^}nV~+7{FD^3w z2K}}r7nbp|U0bbcR*Y$Qyp+jRS3!Z!M%Ir=?z^qE>E}JU&sosVEHp)|c~mOtE^DWS7mKpRDS(N;ZDq4o)JI;{tHdakZW|n;Z53$A;^C^r1b_)mdv>bm zm)m$$me9H(>tP!_m;_tk=s^b)lzL%Erus&e2+X2m;Pg3GdJB8$xB{BS>iykPki@YV zX5za%SC5-CHy2sG%W*#PK{zCBAfdxp01_*j?+aPDo&Y{Mh%^7W)JFyg{-kW+Es=kL z6vQRb>D?#oUenNqsh}%!dwb8|?-;2{7=)PuV;2#+sBdx2-;B@rp9r>7L&PkbvQQ-S5rLAVP!!^+-6icTrx zx&kxZv}lK3+^ z=A1Wl`6R*k9;3V9yy1%sO?+(DVe$WQbe3^V_iYqcT4I#s1`^VsAi_4fK{_Qx8l*Q; zKx)LO0n!N4jig9RjT((0-5n||Ao1*e-tmH0eEwX&E6(|zEG6spPU}C<0E%>eIC=K% zj-KAvCmwI-wX-Y>$!=!1`~!~~%b4ETH!_hfG0%N-jLth%`*T|sp(Df$9?GlU!{$I6 zbdh=_F#H?k7&`X&z2%z@-`$fh|C$eM+HM+5mW6mC{Gc~wb#=K1zq4{HdSdjjIF2~T zaJmh&yi$(jAroqM2g#VPzY&({SoI@rZu4Fc{jflQOv`ho5TJ;MJ>2Bns<)`Gh*6I@xUg(&^j z7WRh9S?lr~3be8&XXddHO#O6ykQPr+*4zYb6tuu@v~ka%Flc@Et;ld6@8qDR9bXd0 zqjQ8Z@;h9f9T^M?udOm!desPJ_L+wIQB0n2!MPE9cHH^H5g32y)W8^im&+Thkw9g!pJ$%&`7wyNouINqZtBRF9&0JOBpX-YvS#n=7mW#y z4qlHnL{z}TrApP3Us|nRLB6%S|E#U4Ne~9P%V${~JxPI_VJumg&s*s|5r>ILT^$zv~O7X6qh zStlk#r-7~@T<2Te{(||O><4!G5z0B<-)%Hpj6Z4kJKFdgn?-89%+^iJRMkRR=R`pu zulMF(ggRH>XYUUAY)>oarQl8`9-2>b4NaiubPOTtX&dAAN(Nr3Quic=hT{>~yk2fy zof;jhDKhKi{42Y^tEW5Jk<98O-0Eb%RM-&=Ath!+=eLdDd60 zAW1wgmkkgLH{s;k;L3pt*>s;_ZEd0NV^Y=WZKZVgK5ZCP8^&RQEQ_(CH(OD-RrR=9 zQ*?o9=O3lrKjWso|B)G9YVXH%fo|59?Ae2`mA=*dh_?64!B`L21tzKl4v~a_;)m@5Q0S ziez~^_<+I_4G~X|4;GFWQ0aVoT&|g>2%Mk6&fN36)J3~ml?P+Pjal&xuT;+~pzHQf z;b-s^&!9bnZWZR+9c-ccw6(fo3>|j1?KMiGSr)8ds?`U|;8;rY(LGJ)IXvMiM=WS_@!E`jv4Kag9wD)HSG}Hp& zN20vDj&RpydADNJvB=)RWsP zMK%Sv;+|O!|1U_ukzPzJ(0QHW+*e}Vr~@rr)Gk;iFgaEy$usnv5G`~_j6~SMu&3Sr zI;KW!>;1&?&y(qtjz*S3p)k8_H&I)tdq4K&qf*FZ9qww$T>w_Z=WfE}z+U5Fh zW;WQ}f=B_3Nre=dP9PvUXD&e7v*dDOPuwS2<~`_IB_8DvX{7aB=3zN+yvYPv5on!U zFMd;p9MPirMW48Ei84Z6QQpki#|S=W`qs<+Rc}3%4JGMlfDZwFfJu1 zz8_Z_P)o~YHa;i&5GB8p&$KBm3PU<_)A{4A8@)C$NKX#)l(Et^SFTV3C2y1#gCdRB zWh^-`L2h?jr3o8%{Y=(Yxu7jo=zcIrP%5c7LsVK{3#85>wp8QJ(R*1GC7KJ2FJ}~d zWydcTj~~AIkrdN>ip_1Wh0V0k~`80aQW93V04d`9e}C&B9>;IHSPD66X5(d z+vx}mUUu4NVRofFq5dN4N6H7KUIzXGHV6@HI&TT?0U+_265Ib&7v(TmX}h4~~XwjibkJFLGEFvtFESf5>I`|_;d}mHi%w`jPCz2{^IoD_1o&spG4i=@#sFS~>f7__3 zbRVphPVn;m0=rVcN{tke?8tB{1fQq8f#Dgtt9>gwJ2!6SkxQq3)?_@qa}!#})V;Rj z`>ki}#bEYwI77omF~hIRwKi6D3vGahF~GasyVI-h4}CqiyHxF@uk54n48U3TOEPUe z0Jt(3REu9dQv)y61O)9WP1QLZh?1|7iSBJu%OC2bHD5eyPBX?CgI)X)ZVS2TObFTmwqjv0J>k zk2f6ljKJq^UGU-!AvJ3&t73%~r#BXRn;pqzpiSrW8O3=0PvLS3DuYu>@akf#9>UIH>^Ab-|1fFzH1y!_43K{f3@^N;XWP{zl?y!6IJ7CU8 za~?=R)}+UM!X&i(S=^_J(1m5tauw@va#!~_`GZXzWRQsEl&VMMWjHEicxs8$^mH}0Qw8^}6P|9qm!}*H=bYYWQ63$pZ&9yBx zY~U3QJB%L}wi$2Hqq5NIPrfqPZvwtgptl3~3~yO%S?Db+n!T^5@(n$xZ`xe^be7Mz z?2wr*B{XBW*Js_!W2GnBnAI3XI&h-q_*_S1!hqbzHb}IG)rW7vdd4Q@uVG5~Uo}uU zBVP-eW{yOgF#AB5xwP$fTTDW5vNeFTOZ75U;EmJhfT&}%0i++cGu*xTZQewIDH@#Y z{a8XlocQzY)~AE=T!u$YtD1y584X{>r0mzCI0`tkhRGxMeC3rvZnys(q#5@SNp-(J z4e1DXHPh6W93D#@6KqGcldlJFHAvQ*vjf)13gGI3zZ9;p!OfoX&D_czPymIpK;J=8 zAdt@Y&a6DAq(tBPA1jJ2Hht*1$v2C+bjmmWxAF4Onj$>R+VW&KMu!W-n&cCD)I>Ap z>`2RF{^~n!PD72uWF7E>Ct^6uk)HGoFr>CNd_kUiNL4>8|Hhw^uu^(myUGwycjqbp za)a`;;6&Iz8QaqA^qqS~V1%(K^BvDtomA^rkP}czg9%1%Sa|GhPg|Y_zapxqgN4^| zB&)o<<|7SX8053?lM%}vhRV&C&gvJM0xkHwrpjnyCIqcwKFejaRE`7C$O@n3n6 z64{;;o$mOfzJGdmGSf5-;@=GK4clnT+74e%?@i{)rkQDihZEj|$mBp6cVe1v%oyIv z&g*M=t$yD12U_lpWa8>W@KqmubeC%~DuCDkqpPLF0fqmY4{@>v&FV7`?y>>*5-5 zABzC%&j;@Ac2kDEJmkNYceTK?iwGAxTFzAbkIwYNrR++}m&;dV)*9b}wgr=RcGZ|q zP$3X{XyEdj%E53pz_imS9WRffCtW-X)|_Td=3>4tR*=lj?uhScZJg%yK|r?v8|(#R z1;BMsIL?XL!d$orF)C_xf{`O}hrRDsijM>9xb6}yP9-PsXLLX3+(HlfPK)oVb?OE+ zJbPwur=P>P?<+h}jDy$=G3Eu`jv__AU{ua|woG(9*1~?02h`EedxnCIRi>dl2Hk4} zD5W1p!aL_|y2*dvKJnB2sqk2_lF@IglLK?Cz23R-rYH*L5>-}~D&i7FDE~zVb&gHf z^@C^|%thv7eEyxGS<6F6RvJ!@9f!W)-wCNX39>@!@H}E*nyi_;>Kj_no-`>vXx!j>$ z((d@7NB&E4<{sld0dR>}#a7rlVwa|KJHYvJck9`6L^+R1Dtk^;fid>YHk$A)cG564 zaB+ELXoWo)48at<)J`(8rBGdavku8e<<3It#j+QAWOl0;YSr z9#{E|{`&(GnJ<{OyI)7cRx{oK7VP>8z*7ufb3xY`c`J*BKwlhJh=JYoh>VARUEG8Ka4>MhV5+gxr#&aG@y2XuWjk89Fca z96_+}v-AjN=4eaP+}u{kRMXi&Bjqxw3_a?`VGL0-OC%H<@wj(py0GiO$VPnP5uE)d z318q9K@3Uw-0afOU_Y$;@W>8Sgo@tsc87IK05u_6@8&$ojoth@Gbvo9iDKo5;hMhpeDj9Kgbei&NS0|2QnO?blQ4&P+bId^?vU2T(+`1sgp?T(ky`M zof5V5M>lQMZm--+g<_m?zvy)`p#nR4VR@2?>KF$BYyhj*V=jokz)m^yAMRP@#vp19CT%)EgcA0YeAX9f7cm6u!$^BV~|a z&-QGG|2jm3EGS{EVd1qL*n<9d4?ZmiXdtW3@??x<6H>*c{1U{nWU+3soKPQv@oSPl zDUep>ntj!jh~1eCT(hDcDY91%eI%}(Sb8BcI96A~>z{s0lT}V=?i&eNCTHCmr|wUc zLQ?{O6JA5ozvjO&GUC$`ZFl~Dx5t`2%Y$LPW_9g~&j1QpT_`Au#m>m2iWNCn1n$S$+gNuluH57C?VLR#w~p+8qJ97Xyxz zUc-AIIpNC-GSp{TLm)t8{o6hr-j99qk*6OW#B?wg8X`5=uHTKX3 zKLmCrS8XJnsh`$-br_LI9sBdgiY=$6(4APs+*_q-Y?_Sr@Pt;Il?~ucrIjcabd%T1 z%l-M9xUEC*_`aQaQf6S49JamejbDeV!_*eCkQ(|QECo6K8gJ1sA6VV5EA#v>|E zJ^NiFHagT*djMyNg@jD;t#YjO$r@9={d4nxt!zF8=60k!8;uSs=mEC25*9Q0ZYO;i zT)FJwaGF(r^EJb<+Tu5>D54);Fyg?DfF6$6GLRZ#8?vfW3*Cv=m$=zpk;HXofIPgl$ioEB!tT!7uGMhQkaW z-YA3O^FZ<0Oa_=dN4{H%_z-ApM}d%TS2a9qvVfsi0UJ^7NT=8M&W}7aiH(@Qk$;n{ zjwP*WdhV~}EBMnUMjm9JLMO4u%rT8QOn#P&q9z{~^A%rc5vZE_3%`ehTMO(Qsr#F6JkJ6C}* zsHN6NgHFtEGU)dHZtVV#^!=kdxBIBUA3VPcX>W!5J-{y11DL=oJAGBt&{@?Iydu#1 zJRu^J-!+~x&_XxQFbcv){VR`Q^cT&Nv|gP@J6BKh%ePk>yFv8)kjExnZCzstiI~dk zXog*bL`zWn3y>Vp%CSQFub~RQ<1M*_{fa5{x-PhU5W6IK8J!Z*kdkI#yJc)LJN5Jp zh%+ggYr#Ikd)D^1<&rkKwm=JoP&+rx|En3|I<=^e3Hfzi$T&`B2QZ`l@I$BQmg)0{ zSI+}JWo{Z!JK%{5-A3$Rz4)m+e9(v6qzPVae=pDQVd}YC`X7-Xvn4D!O#{n9apF^L z_GH>U;dZU8Slm3@?e~c8qD0dQ&Ix^4rwQCSd!sPI0%)_@9$-1ASRR11yAO7gbzJtw z1>wL1J#KzT-!4cmU5)`cen&%(p4NAs@rL$?f+piex50EAWEw1V)W3GuQ0b^X@w95Q z5LZ%={5@PLTs^yDa!sp?1iv!g$VX97Xpf`Dh?ItRqKm2`r-S_WIoxT5|{~hZ<8BlHP+>fHw!3* z5qjqTpxc>)1hQ&eHT;Q-G_)AJ{*rZ4FbQbU7*XO?1z*SOl13lPXY|NOUQ0w;venhH zRbclQx`wiR%6~y3WE91U0!xnhS6M%+0XKlf{1qk;K$XQCbvVRtsOjV0h)E@8aR^ZZqgJ&$h(RP9$WO)4?ShA`Y7~ z%>o?xj8=VFrSE@gYjUFVtjRo}KkwL6p3qj%w?h3ggv>2x4pOm7Bx|oK^WA987N+NR zQ@c6zRIsCI;O2Dr9t)uK|I2}oWI+*po(Re2ll?6s5(!9j7Idm1 zWAbzOqV}r{M#y-S!ia4So%fr<<1D$husH+C8wXF^!5xjG{WA^-1e}I(l7g0-H^}(Rv5}z(sIe+VO0*oH(1w$6i`*X^g%pjVb-@a7=CEIo;z#Hie%4e`MzmpO751MTUS)k<)U-_ z$EwF99enpI#}A2k;%4EqT(!|x&lfE*uDnk>m4&mUjp_QPn=GG>_)wYMcor9-mGBIJ zfZr@p_Y0Ri0F6<21yJdj)_-x|>Pq2@{LbG3bGLg99~CAOwv*`5%P@$L4@P+5e(fq} z#ioFGx>>jD(9ivhUi>tli&R_~#m&tsWC=RuLXrfINljTnRSEgSx6{cEa7 zl+%&;lBAvt1Aqb>u+s@TqK!6mrtJ+Cqex`Yexyl`YIyhV?PK64;3sAYA;_#K#Am(w z$Aak0;r#SAK=`Nb^_UGW^|p4~+OucHbsXC#K&rgL#h#eM8f$W%NTZRV2jlHCCB%18ogB{8c|@qwN1oeug_4SIOR5WNRF0-2q)+ z4LlXmVdv?A)$f?wZa8q%aMWZw)$bCqZ#Pl;_lSyq;}E3SpK$eH7sY~)Ow^b`#xx9j zt}SC^e=iHrkFBuI_7X?9^K0-;j`c~d`7%u*h+rnYAlJ9o z1E2X=-qKgQrIxBH#$c8&`{uXe^M~*(tRMFft4K$J$4NNF;A_e9n(quuP2r}d2Jg^K z@y{fFxUY693p0KeqKG`)*~Zd5lRja8=i?ESN@V1q|0zmfDvjff#VrNl^4>|?&PGN~ z_J^wz0mpTEf+Y(qE?rn2WR<)IsdKDX;LQi-gDe2>eAJ@Ff|&z;a!;|OV8TnR0Ta^h zVmkkA#6-1VjMQTz+x9io^FM*DZ;wP*CvycA35TzZ;hg%$cf8a2JpJKZ^P2C|MtXSY zS}f;UGm~XF&+k=(AHQZ3rG05s2*VkrC$8}g@yuxP+xztyZNNBw4kN|%Wuqdfn%_h} z^idy}gtYI|AxZQnk_1)(`Dvlg&n8fK>>dezVe3V2jYLQLG=t09iBv`I?xJuD6jUSu zv53H7nfzpUQAwWxX?3SRQu`?7c&6Eevj5t=r54`=yNbIdo-Vg6mdn#EkVC!)HmEd3Fr8Y-dd~`_(p;Qo3^OO#CDH7pA9(ybL^KXKm{UA%H|1$g#ws<}e|8ZBpT?Ld6ziE$RPY1iUBRpTWHm!^w z*|Tk+CzNU#@P@jq%rY^XS^z{lOPW|Z^X`pxdF4*^>iP{4OR z{GI(g&~TIMWmG}6_2V(Qh#p8HC80HdsVstVGzE8RjeRUtmXGl~uC#nt{J1jFzko3q zs3;yyFlu!z@D<*9!vHX%aO*6~qRLge0}$WrmVlb%(8RJW6o*|qlX8biWIFEv<-~st zEN|Zm-{AMD;62+XsP2=~m@VsV*zivq1qJ=85IJy&sdR8_ zZ*YCXCGL-RSGu=N=TyUmIWV zmQxlvf73AA9-6cy;X*nLWOeQwoiP2w!o;)+{z(dHlv*bmk9%JTd|Z^pS>T{(0q~YS zW&Tjb^a1dXuYy;bFcFfT1ZR;JV}VIXi}I}D#ClpE{HzyL0tGIuqJ=Krs}OPlCIlZG z(v|jVdS;jW%Mm67r?U348=@FDMFL)wSIEe3zNr54uz@};CK;EmB$Q=7I1mukOd7-OZ-^F^%%!r z+WmMH@J4~z&rMTRK6(W0iO4c0TB2vsT>DEY%v@4qHbj;pf7nPBcS>;2=*t`oCa^%c zMHw`a1vui$>-&Y$R2L)P7_#&{3-hxe*KBT}c zF#@VW5*lkScboOlw7>HH3}7Rk+PZb64Tv_fVDq?4K`gv!>aMrq@rnQOn(r z+g$2hBIB8If)=4y7QK9<2oE6}azPD55yG-galp&E1FOWY>+0em%yy=WuIiw%w{HzB z8BmIzT1Txp$?Ss4yb|Rfw8?$xYTG^2REDUAak^hVp_ZSR;WaE=d+D0}7ebp)GJ939hyu7HZDCE`iOgI#P>| z-iuQc1|$4Bu6?cXJfwQ?i~&LSyT6{Ij1nO#;@7-&B!ny|66=0BkpX4A-*IGYfZ3nD zat7g9)uD&GMlTZ&B2fNWRZl$JPirHs2cpG_bjXmpRxH3+NG`|>9Qq<1+&*~jnCptn zw#nnIy{UD3{p9}2Ox#rj+~UBp)bwgQ7{AY!O%H!uNf35}SBoJJ&m{J;Tg})}y7GP( z^oQW^-EKrDu$94$W#_dd{Auz=((#HC=+LBbvpI0tP3x&1xoEHT6@beg;A`#eoa1}9^I>NhDg7~^G5EG&|mFe`b(Gzxd7h-8fG z%@K9KF&lv1k+%yi`~AG7p7+l!PE>Rh4h%V*$G){%)rUXQxrJcxERH~P=Y*Vsi_Fu=i(RBO(wF#N6MK_>|UEq|`n<6g?rx5gtB$j=QCd>&agF zN#X3lx<_-){1yEl-H~Y6+Mt`5`ejf|YtBK$04U#M z`v}?&?IS2=TqUE3BvHcDBEGUKWKq4Shq1340j4cz%iks+^ck@KZr|Ez7nvd)8@=^u zaq=9h_I{8fca|B%wM6lr8_y%Guu?If+6#|TdBqT$9mz!)#Tm9(T8ibo!K-+D!xCMy zKnSKs1$axP%Plo(Oq8FEbC2F zGN89XJ;I<^2H($mT!Q_mz?QBmwo(EI+-}MwDr-D979-XrqTgMB{cvIpU_Ly-{jxs4 zhN4X<@%Q#A%+;e+E-|rWKo8BgzOe=OXj8C){V@XkBI*J%9W8tTv5sxv{Z^w#LUMtR zD`c2`8}Rzn>fD*T+#C@59<3>!J-RCev5udQ&5%BHtbW$-IwP>JqJCq9)HTYo;)~nk zdG?|<$MmrRkkyEN9H)^|n@9BWt6Jh^%GgHth?`iB%P8XY?uUWa*|(xuS`=7L8W8 z%XtIoJV0j9Yozsq)@B}y+9`32r@Y{9KX(;~l~lEUfA@6i9)AIYWN%{R^G2O$^?CjC;UyoT+!JKe>`zTEuJYhC0@lT>iIxaDx$|Xke!pWc(&$+;ST&*g=2S=fko_* zlp4Vjkt|SOtE<7ms2|OwnxeqLHL@$G6-C}`@+NV#1QRpk?`7VuUKN$*ll@2KaCZ#I z)D?JuX65bI*ntw*@XLxf!7YjwM2Z1g9_tht>@wh^%T8SKn^W9-(tmH?-kzj&1e~Uw zp%Teu$a6^>*kze##~wSoF*`@QG8zNlsO3bB?c6-v5B}*c_Gob)eG?CbPC^Fd{zsu6CycLtNz&MakX<_DEA(VE6phRCcX+x?fmNMRMgr_+WWl4rJlcFm&zGJu;Cw65 zIe7n@VUf!z&X*O>=|1LLY3+2L&#W4oBK0h=sl|VOM)ioPi`&?Rmz#gNU?hFfZdNd9 zLCi2KFL~UCPl~g5)Ws;m%Wz3V8B+>s42M`?$NWNXJYnU5Wu0gPyf?m?2TByMO5>jW z+WVW%d%9h9Mfa}exVDQyL!>ND$VLUGxY)$^<(mea4=mklIl!8ddAE+$KoRUCF@@Wr zL(>Tw#NLFQ!o~R2hhaB=Spkrh-Z1}ktqlmP4HT`3y5m~1`oj-13z3J?1H*nZ$1TMr z@vg>UODA?s9&FeF7Eg4nRWySt{CK3VP?)?bCm28)8d5cqJ0xm!r-(6tU4+^_}`e$Kgkrex_26 zrogG}uzRdhG*5Y!=xq7En_JRc9S z@JYZHI|(NM2@lBd*&-71x&0w5i&0$k(I^s^F5B&2*60r{8yW+n2ObHIt5Z&EY??qb ztZp!0SC>&Wrhm)otxFXvoy+dCB;WX$zr!PAw_$IXywBT^K#7aIdH#db@6jv8je2Z4 zUim%-%umQi1+8h3W>s!BRcZZ0>Y^Ftl$eL~LYv$3WLKJH69XC67Oi=oVI6@(m1#weX5@m^5ae@c$@W+_}&dWiKil{mHFch!hZ0Mxi76Y>qx^Y+x5^7mz!|5 zR);CCWBGMKF-bRQ)_o<1^(MLe+9N9F=d3*sS7j7a;0ZGs+DX%1GQvpFfhJdapswio zX4O|inw@S^$AEv}429|74;7AKO-|MDWeWDk+tkNYfA8NnG9(gdV#Z%4FlI2*7?nnV zzCJ9e_lbM|%e+8yg&W*d`O_x5adzH1Mb#xQVtZC*ks%)XiTsrv;oo2 ziw7FMzIc@sW51hr_k8k!4r}Nc4qyY#Dn+=Dd`q57)Db3Cquj=|T5yvH`~V=`Jo%}W z%WTu(OGw@Wr0vgu6U!YKSl-_bEn0Mee1c>(UD0JN30r8iDL%_d5*gP4C z$5D%F>Gz4Jm0pjdtYsg-Zhp5&0kE;3fsHkY$ITNYIm%u{B~#Hx92b5u3u|($;XfiM zie$j$mdPQ4tNV0up&Rb%U3j2j3HNKLReg(ZfwHi?&+@k=-7^>om(=zZjlH-MWp1w z;9V2C)-YC2_r8^i@I08w${5fA&sxREj-i3;slUZlL4t`8Ic~!9I8OX62n5#lWVZjI znu)|~7Sz5D9c|EEzk=vO*24LFR8zj9Hre)KF6bzoSpi4UJ3r2>L6%@^9DE%S^;ea} ziFC1N5Gz)03Hdy6_Xc?8m_M-%uXwto`s5{sC24wQhMg<=D!jS57g>C`%vdtN=apf` znLS!E;rnI))nfH==jlSy7pM>!nGl&a>W>Tv+f2n$_mAxM#bqFZMl60^K3c#ZGzg`R z8~{r2?eD}sAeoE~8L1}m1&mWn;OZB2c;Eccx_hKE;t>?)(AG0x9gjfDZ^qq!LT+%1 zcZYuMabrDW=a$Bh@U@Y|YVmRYviO!b##98^5~U_g#>MN3W-0^;3cY?bJy`3$vECaa z3*;(udrYeWqKNAR5mNT!-;`BlNnG7{_!q{+_Hk4H7E70wJMQ2%a}Bdgh$){KuX(4Z zb&Odwn#YapkcFNNSACDuA~3i0`FKSWQKqmv#Sx zRv-=$|G;3nBXY+eaKddnA_vms8W4ID)&cJp26`^FA&f#Z8hXUdcWy%N0J&Ywuj z@(nUu0a{RE^WPdR^*VQ_zO@%DD0z%fdp$&11Qs1-CdTwvnrR`&_v* z%OhP|hjn=s16x4i_9f@WL(-2im~IMto8#|%G5u6dS#6dgsSfP!I7YgYGk@MR*X>_b zb7?)}PtI>G5i~AOGI{fiIwOWBGG=u4z|&B?$q^6D`>ovUsbWkXqo73jo+g3EKzq-q z)>)2g$JJ?BQ%ae+F1sDry}$NA!j5YGVC($58Kz6F;N(MHKt>l~L(PJ$m|t9UF~^W` zTYjRv*7zcE6wif;b)gUskE8|Qo#wm8nQ!8hsu=TE6e_7^VU%)ER}(M}ls_GE8JLpO z!82urPxl^oEA=>tZHdTRh&hBz0eH41Q%qFajYrx4yqU0+z!Mj%`1Wq#fA8_gD%D4Z zx&AH7p30k;UOR16`$JI{*kar5TSZWp7Y&SydSz3oP?mbFcj+$RyRe2v>lbvb_ESK5 z`c@N+OZj}T_tjw`MuWP4=84q(O=MEeBIzfP6f_{zBlO4WOW$@ez8QcZA#-62qpwIf zu%ah*bdbigNAQ_pcI(IAdKi)1m%KBr5w+r5uN@F8wc~M+z&`?!>@qM)mvqmFfYu=e zd#m03y;_rB-iT^*f+Ai2UuKefx+I5#}R8R6xA^W$X2R`t{NG z8?;dy*HBCd6kyji1uJ0It;32=(Y&7KwqsmYu8)UV`*?yvUGa=_Ly@$@jKd1+MC+u- z8U8G`XF)N01nIb#hXqwX-nQZ16Z<8$w39VWe7kki0%3QSXv)WBm;O+^ZHg3xc&smC zMqdWB>EaUs(Tp}m=|~JwevNx~yp9!>gEc^p(sFKY21n}i7(Zo?26XgvzY=%$ybkLu zC}0f+r@K0<;=X%KHy8C_s=3)QMD#kD-G4TJ>kz?$H9>he!|}{K+-$cWZCn%zpCybo6<-o*~4jvX0FQ+j-r}Qz~~FH#ST$V8F5; zT}Wr23<-mLLLp6X786S?JyuXn}F~H=9$&lkl6)D=Jo{0(N%XP~_42 zxr|O0YJ2PPp{ScEeLN{$eME0k1-f5JIn0xMi`(v^(kjUTi zk0#-7jxhfFOEhIB^yiBuitQ^|aizpZEnVUAi<<ICc5_s(ZBs8x`gBeaZ5_ ztU0*}Z4fU~cP7*?e$@+#g|_3i$o^$~cE4xHZX?f;#(JT>&~EO{si?Fcasl@PZ_4(o zAhztz2R_cnXdAF<@a$?MbC?4{D}F* zD6laJqOg^#fWDBL9NmgqeM1ZVZ$9YWAp!fG_c%tjTZm8exajD@mlb5hy6%Hds&QNe_ z%->9>=CYpRBsIo~%C&|He6P@l&vxZFUrL!5{GIbs>=ldFAIS21ncwOx^h`lm@*A_Y zzN(h*V~Y)6efea{pNZ)o5s%7NK2npRG(unYR5O}^T`h2(A|1e-s8fm8mRS?hnjuo| z*{hk9n`g&?qMs*_rEH5$sDzIR_%8-??w*_kMF=AtZ=^%-pKsp{J6NEs$xX!WHn`l{ z&!1q&2QKNGHRt}_Z#*t#;8)n^2?%rl2c(Ylt@{ij;Gjsyo$C6E%UlTTmQBI7Gwz?a znmj+GTC?6(DScriSvLwGK_|MuzZfb64rd_^ITPf?bD0+^izJgn)h*leH_gOUEBeY} zenkH$kB;_u1?}6K6d;?lz~uFF^dQWCAMXB$dsqitw4~lxzj2mMT%6T;>Qw#LB*x=| zplsTznK<4B((s)PL2?lHKTEH3i`)c5&eKd?-Q8i=Xv*N^8+HY54?n7ce6i&{m6zM} zMHZ-W29(7XksTQp2?h((M!99%c}lwA{WQ26@at3&RamA-X4e+pO*FmGZMtt?R3x|x z8pvRl5g5QHqg=sFVJX>>*>HTgMA3jV_OMxpJJKB$ZeGhc^f~ALn3}tPg|)wn3{AP& z_~Hkbia3F8g4Dr+F}eLz$PL%Zo3X5=)?2XWY1{5E7C;}^3|fW9(_bpHgbc?Or;QJH zM9xh}tp^LO2YU+or|l6Sal31;l(E3xEgA1*ee3S9qX4tZ#H>YJCzhqvb3=)uESg}_$>1g<*NN-c9-vH^{j}r>>nnC`XjLCJZ#5ey<0hP9>$6P=U(jWY<>^ZXoHb}5U&Rvt zc_+BN>ZPs^hij6S^GV3JILM5o(^oPaS&R@ZyNc&}cV72%hj7{KIp2=m`)X{GISTK< zRBK3R2be-OAMRfU$%*mrx?C_%C~gpUf5qkRPTt4~Jb5xsW>S9i#CODV^Giw4Wy}uV zPZf>xAh+)bKOqYgdl;OwlLd{@)J2at@%$xn&% zVx{O1LzKmOutC4oH67zGh2tlc=(ns`@>~#>$MNwA2 zv1qlDwTv?NwaBXXzGgiebM3!F0*SI$MVADslHTS+o}ASA)YQqi#`Hn=ZW+1jaa$<^s*2uGpqGaU)o72AXa7-elPA2wN5e z6k0>d-Em=fr4QcVAXe8k%_u8*7eg7s&I3avXX_I-I(wrK%pKQ*&zGHn?H}+jo>r}X zrCfcu&wBmV>7I_VKdu3h6{|0QxSGqobwNS+Ju?SFOVH12^_;M=A>cYq(CuZOG)!Vq z3mO{5{_aH@Hu|>Pa?k>0W9P9tILHH$&q3-jlRX9T2o0{C8x$242^C4c>!su2Bc9Hs zuC@FwI6$ZexOj?yet=g~`p9c%QK^DyVavIw=Vmcth3C9ERmfZ7?`CNuN<}kDR;2li z`;at|pL!h*RkF|R=K#h+a3E2Qv(O=_M&1}nQ71Y9o&HGD;U?NKojN5w{Re{Qfdfm5 z=u-k)2*G%)OmA?EBjsV&F)@E>j{M8JZz`Yww_7Up2Vp%b;GajN{UcW+)P#l+bn}JUKauobE&_JS{K@Xxr1>@4DTtU*qf@lN1lB7I>BiSiFN8X z!8mtDfp5?cTd}@y66`-FC~#}li$+M_vbq{X6J_nx$=n!-#f4B19^A7n+_1C0ewCVE zJDG_nRC>Wf#M2L|NLhaz5RbAnn591mOIec?`lR|rvUKwGn*OJ3o=B|`DxhOGX}Y@B zpQBnItcKAHEVqyEk0pxE`3B{1nSmsmxCxaI91|qnho+^kgRtC>^Lw{1YkrHQdMRfh6(7Sl8M5LNWr# z6=yNc0#pIJ!clAzHS_AhtMru2TEQz{aXOvWV)v+713E&i>w7zrk~=(q~H+xwCe zED@$o7_WcCj6*(5U7@kmit~3SS{&O|-npV5(nTSl>W2gcP67-iY9>UJ(d;2`rjC& zF|uM08b66hNC%jbe$TW1=D^7BvjzFt71EkvV8QbogSDT2FlR8ZohGtyC;04~E5_eo zkX3Ej)+JUhC|*F+v^L3LGiCl;wRX<-e9F#lnt^nj*x9pdq4%e5Mc#KQX*v-Wv9}u{ zt5ea-PI4&3mLeb z{aBXPL~lGTFdI21s&lZQDw8WZ=!6$iK-Z*cq)Xu?{%6peyr_ zN3>Aw%QuZrqH~q+2Hf@Yia(N2$@Flu5*EqNA*xBxc^9DsM}e&-)jeOL#9!dKxfd8l z4KcX!+y70g=%Fw9=V{X_7YAV< zkP}vRSZdOVWLT)`wn~wddwm9#sFYX4Z#fpAt>n7AVfjS_HyZ!vssUCJ%Vl!A{Wyy_ zCD5ag>Hjg-KJxp^)IC-qJ`7S9UkwfH41I6i`->e#A!(6DQGrKAShYkaSON)#(DGBH zZ1~Jj_v26y!a>q(+bU!B8DviI7c~VXFEh5l4)&^=aDCkD?3|<^{9S4(=k$?<*Vo;@LCRyX8cB*bVlcBtX&LO(QZ0!|xgf=sVoqGbMmyxda?41{aeu|ApB z3#?l_ffM&&B zf}AB(-!uQF8RGYXbt6flpAxO8f%BT4z2Ezyl`_2a8>1R<)&Nzm<_0{WP)iRh;*6J>NlGmt^bawZ*L8YI)MVaUiO7a-h!RTmJ z2UAAg9}_Ebf|1x^e@lX}`s=Ek74EcgZJpfN@z0Od+J>)g7j_^D?ZG|8i}_bx2)=>f zZ-2$8%L+8y?INqOD9cW_Y_P&Qi#2vQmJ9S8P6>RoBbyDX;p_fkW;Qr>$ipw14}jkk2`HYahJI-CdcE_%VFmRl0rpA?~2|@8W_AZeJLOi z3s03wZ>hF@jFDXoiFuJ}?j|Yqx^M{0Am7is$uH!%s8hdjbHd~-x|$Do<1eA`NP5MU zd$fU3Va>t{Kky9@@@mj?BH3c;>?=$!R0Xsp&zR7S+ zqrnQLTQ7`(BrJ{;IhG<0&}AMA`~)FG5prW zT{Na1xB@rAFb}yAlbqXiS&l#QlWug9zArOs86YDHhw)dz#+f5@rh|8shM-c^PT1)h=VJ~t!{J++5j2aMB)%lR1NMys==*|oA`ORtQn!R9Ai%Q zSB`~&%7OaJm7{!zTR@Hj7DycYRQ*{Zj>Ra)B06#Q(1XE1amv7kJO`9R zsH@-+8uA~{eYJB1?z<5C+_ne$?Xc1C+d&+#TOp2+%mE9n3b&Iug8R!9 z=Z*S_W5htjaTZk-mg7jCoZp>{E>z#d|ZqrSofI%?_awyJMp9 zs!}3X>tr&!mrlj!jx*W3h8`DHQ}AmWijiYMe<(W1jnE96P(48sgoXp!jM6Auvd$C} zg?AVGRPl}W7+O!+0Oa^MF(*8V)t05OP52zRe8P9Trwg<@n`iO<3;}?im zSU(5T4cK#z?R&Q~)!6&}A`aMhB973yA=1ZfCyurLEC(_he%ⅅGG;|AII(sM_F!E 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 -1) + newUrl = url + "&" + encodeURIComponent(paramsStr); + else + newUrl = url + "?" + paramsStr; + } else { + newUrl = url; + } + + if (urls[newUrl] != null && reqparams[newUrl] === paramsStr!) { + console.log(`地址【${url}】已正在请求中,不能重复请求`); + return; + } + + const xhr = new XMLHttpRequest(); + urls[newUrl] = xhr; + reqparams[newUrl] = paramsStr!; + + if (isPost) { + xhr.open("POST", url); + } else { + xhr.open("GET", newUrl); + } + + if (LOGIN_TOKEN.access_token !== "") { + xhr.setRequestHeader("Authorization", "Bearer " + LOGIN_TOKEN.access_token); + } + xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); + + // 加密设置 + const time = Math.floor(Date.now() / 1000); + xhr.setRequestHeader("Lang", CHANNELDATA.lang); + + if (!params) params = {}; + let _params = params; + _params.appId = LOGIN_TOKEN.appId; + _params.nonceStr = Tools.getRandomStr(6); + _params.timestamp = time; + + let sha256DDD: string; + try { + sha256DDD = await Tools.generateSignNative(_params, LOGIN_TOKEN.appKey); + } catch (err) { + console.error("生成签名失败:", err); + this.deleteCache(newUrl); + const data: any = { url, params, event: HttpEvent.UNKNOWN_ERROR }; + if (errorCallback) errorCallback(data); + return; // 出错直接返回,避免继续执行 + } + + xhr.setRequestHeader("appId", LOGIN_TOKEN.appId); + xhr.setRequestHeader("timestamp", _params.timestamp.toString()); + xhr.setRequestHeader("signature", sha256DDD); + xhr.setRequestHeader("nonceStr", _params.nonceStr); + xhr.setRequestHeader("Site-Id", HTTP_SITE_ID); + const v = app.lib.storage.get("CURR_VERSION") || "100"; + xhr.setRequestHeader("app-version-key", v.toString()); + xhr.setRequestHeader("system-key", "android"); + xhr.setRequestHeader("Client-Version", GAME_VER); + + const data: any = { url, params }; + + // 请求超时 + if (isOpenTimeout) { + xhr.timeout = timeout; + xhr.ontimeout = () => { + this.deleteCache(newUrl); + data.event = HttpEvent.TIMEOUT; + if (errorCallback) errorCallback(data); + }; + } + + xhr.onloadend = () => { + if (xhr.status === 500) { + this.deleteCache(newUrl); + data.event = HttpEvent.NO_NETWORK; + if (errorCallback) errorCallback(data); + } + }; + + xhr.onerror = () => { + this.deleteCache(newUrl); + if (!errorCallback) return; + if (xhr.readyState === 0 || xhr.readyState === 1 || xhr.status === 0) { + data.event = HttpEvent.NO_NETWORK; + } else { + data.event = HttpEvent.UNKNOWN_ERROR; + } + errorCallback(data); + }; + + xhr.onreadystatechange = () => { + if (xhr.readyState !== 4) return; + this.deleteCache(newUrl); + if (xhr.status === 200) { + if (completeCallback) { + if (responseType === "arraybuffer") { + xhr.responseType = responseType; + completeCallback(xhr.response); + } else { + try { + const resp: any = JSON.parse(xhr.response); + console.log("---" + newUrl + "---", resp); + if (Number(resp.code) === 200 || Number(resp.code) === 406) { + completeCallback(resp.data); + } else { + app.manager.ui.showToast(Tools.GetLocalized(resp.msg)); + if (errorCallback) errorCallback(resp.data); + } + } catch (error) { + console.log("解析响应失败:", error); + if (errorCallback) errorCallback({ event: HttpEvent.UNKNOWN_ERROR }); + } + } + } + } + }; + + if (!paramsStr) { + xhr.send(); + } else { + xhr.send(paramsStr!); + } + } + + private deleteCache(url: string) { + delete urls[url]; + delete reqparams[url]; + } +} + +export let httpRequest = new HttpRequest() \ No newline at end of file diff --git a/assets/res-native/network/HttpRequest.ts.meta b/assets/res-native/network/HttpRequest.ts.meta new file mode 100644 index 0000000..17e3ae9 --- /dev/null +++ b/assets/res-native/network/HttpRequest.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "58832863-cdb2-4696-85ed-027e9449985d", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/setting.meta b/assets/res-native/setting.meta new file mode 100644 index 0000000..4d8f112 --- /dev/null +++ b/assets/res-native/setting.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "c3f3b179-7966-4963-a10d-f690739ee781", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/setting/ServerConfig.ts b/assets/res-native/setting/ServerConfig.ts new file mode 100644 index 0000000..0a27209 --- /dev/null +++ b/assets/res-native/setting/ServerConfig.ts @@ -0,0 +1,34 @@ +/** 服务区域 */ +export const enum SERVER_EREA { + // 一级棒横版 + ZP = 0, +} +/** 当前服务区域配置(根据打包修改) */ +export const NOW_SERVER_EREA : SERVER_EREA = SERVER_EREA.ZP; + +// 默认地址 +const DEFAULT_URL = "https://xyxapi.yuliao666.top" +/** 通用版本 */ +const DEFAULT_VERSION = "1.0.5" +/** 测试服版本号 */ +const DEFAULT_TEST_VERSION = "1.0.0" + +/** 区域打包配置文件 */ +const SERVER_CONFIG = { + // 横版一级棒 + [0] : { + "server" : DEFAULT_URL, + "site_id" : "ba5ea4dc-75bb-438d-8a3a-b8031ef89426", + "ver" : DEFAULT_TEST_VERSION, + "area" : "86", + } +} + +/** 服务器地址 */ +export const SERVER_LIST = SERVER_CONFIG[NOW_SERVER_EREA]["server"]; +/** Site ID */ +export const HTTP_SITE_ID = SERVER_CONFIG[NOW_SERVER_EREA]["site_id"]; +/** 当前版本号 */ +export const GAME_VER = SERVER_CONFIG[NOW_SERVER_EREA]["ver"]; +/** 国家电话区号 */ +export const COUNTRY_CODE = SERVER_CONFIG[NOW_SERVER_EREA]["area"]; \ No newline at end of file diff --git a/assets/res-native/setting/ServerConfig.ts.meta b/assets/res-native/setting/ServerConfig.ts.meta new file mode 100644 index 0000000..4801ace --- /dev/null +++ b/assets/res-native/setting/ServerConfig.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "29ef329c-fd90-4d8a-a91a-95ab0b17eace", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/spine.meta b/assets/res-native/spine.meta new file mode 100644 index 0000000..2ef97d4 --- /dev/null +++ b/assets/res-native/spine.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a2199cad-9ebc-415d-97ce-29c44b5628df", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/tools.meta b/assets/res-native/tools.meta new file mode 100644 index 0000000..55a88e0 --- /dev/null +++ b/assets/res-native/tools.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "c1e551ce-e4da-42b1-b6e7-60cf4cf1f45c", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/res-native/tools/Tools.ts b/assets/res-native/tools/Tools.ts new file mode 100644 index 0000000..c53fefb --- /dev/null +++ b/assets/res-native/tools/Tools.ts @@ -0,0 +1,627 @@ +import { _decorator, SpriteFrame, Node, Sprite, instantiate, Label, Prefab, Color, Size, UITransform, RichText, Component, Texture2D, ImageAsset } from 'cc'; +import { httpRequest } from '../network/HttpRequest'; +import { app } from '../../app/app'; +const { ccclass } = _decorator; + +//@ts-ignore +import CryptoJS from "crypto-js"; + +type ConstructorOf = new (...args: any[]) => T; + +// 定义数据接口 +interface DataObject { + [key: string]: string | number | boolean; +} + +/** 事件名称 */ +export enum EventType { + /** 刷新玩家数据 */ + RefreshUserInfo = "RefreshUserInfo", + /** 刷新玩家数据成功 */ + RefreshUserInfoSuccess = "RefreshUserInfoSuccess", +} + + +// 定义阈值和对应的num值 +const sizeThresholds = [ + { size: 20000000, num: 100 }, + { size: 19000000, num: 95 }, + { size: 18000000, num: 90 }, + { size: 17000000, num: 85 }, + { size: 16000000, num: 80 }, + { size: 15000000, num: 75 }, + { size: 14000000, num: 70 }, + { size: 13000000, num: 65 }, + { size: 12000000, num: 60 }, + { size: 11000000, num: 55 }, + { size: 10000000, num: 50 }, + { size: 9000000, num: 45 }, + { size: 8000000, num: 40 }, + { size: 7000000, num: 35 }, + { size: 6000000, num: 30 }, + { size: 5000000, num: 25 }, + { size: 4000000, num: 20 }, + { size: 3000000, num: 15 }, + { size: 2000000, num: 10 }, + { size: 1000000, num: 5 }, + { size: 500000, num: 2.5 }, + { size: 250000, num: 1.5 } +]; + +/** 用户代理等级和图片对照表 */ +const AGENT_LV_TO_PIC = { + ["等级青铜"] : "a", + ["等级白银"] : "b", + ["等级黄金"] : "c", + ["等级VIP"] : "d", + ["等级超级VIP"] : "e" +} + +/** 通用工具类 */ +@ccclass('Tools') +export class Tools +{ + //#region Sprite相关操作 + /** 设置节点的SpriteFrame, 默认从resource/ui下面找 */ + static SetSpriteFrame(node:Node, uiname:string, uipath:string, fuc:Function = null) { + app.manager.loader.load({ + bundle: "", // 不传入bundle,默认为resources + path: 'xxx/xxxx', + type: SpriteFrame, + onComplete(asset){ + if (node){ + let c = node.getComponent(Sprite) + if (c) c.spriteFrame = asset + if (fuc) fuc() + } + } + }) + } + + /** 加载远程图片 */ + static remoteLoadSprite(url: string, node: Sprite, fuc?: Function) { + app.manager.loader.loadRemote( { + url: url, + ext: null, + onComplete: (result: ImageAsset | null) => { + if (result) { + if(node) { + let sp = new SpriteFrame() + let tex = new Texture2D(); + tex.image = result; + sp.texture = tex + node.spriteFrame = sp + if (fuc) fuc() + } + } + } + }) + } + + /** 设置子节点uisprite */ + static SetChildSprite(node:Node, path:string, uiname:string, uipath:string, fuc:Function = null) { + let n = node.getChildByPath(path) + if (n) this.SetSpriteFrame(n, uiname, uipath, fuc) + } + + /** + * 设置艺术字 + * itemPath:字体预制件位置, numPath:字体图片位置, pre:图片名前缀 + */ + // static SetArtNums(str:any, item:Node, itemPath:string = "ui/numbers/num_Item", numPath:string = "ui/numbers", pre:string = "numbers_0") { + // str = String(str) + // item.destroyAllChildren() + // let m_resLoader = new ResLoader(); + // m_resLoader.loadPrefabNode(itemPath, (prefab:Node) => { + // console.log(itemPath, prefab) + // // 根据字符串长度,显示对应数量的数字图片 + // for (let i = 0; i < str.length; i++) { + // let n = Tools.AddChild(item, prefab, "num_" + i) + // n.active = true + // this.SetSpriteFrame(n, pre + (str[i] == "." ? "dot" : str[i]), numPath) + // } + // }) + // } + //#endregion + + + //#region http相关 + /** 发送http请求 */ + static httpReq(str:string, param:any, callback:Function, failCallBack:Function = null) { + httpRequest.post("/agent/api/" + str, param, callback, failCallBack) + } + //#endregion + + + //#region Node 相关 + /** 添加子节点 */ + static AddChild(node:Node, prefab:Node|Prefab, name:string = null):Node { + var n = instantiate(prefab as Node) + node.addChild(n) + if (name) n.name = name + return n + } + + /** 设置子节点显示 */ + static ActChild(node:Node, path:string, act:boolean) + { + let n = node.getChildByPath(path) + if (n) n.active = act + } + + /** 获取子节点组件 */ + static GetChildComp(node: Node, path: string, compClass: ConstructorOf): T { + return node.getChildByPath(path)?.getComponent(compClass); + } + + //#endregion + + + //#region Text 相关 + /** 设置子节点文字 */ + static SetText(node:Node, str:string) { + str = String(str) + node.getComponent(Label).string = str + } + /** 设置子节点文字 */ + static SetChildText(node:Node, path:string, str:string) { + str = String(str) + let n = node.getChildByPath(path) + n.getComponent(Label).string = str + } + /** 设置子节点文字 */ + static SetChildRichText(node:Node, path:string, str:string) { + str = String(str) + let n = node.getChildByPath(path) + n.getComponent(RichText).string = str + } + /** 设置节点文字颜色 */ + static SetLabColor(node:Node, str:string) { + node.getComponent(Label).color = Color.fromHEX(new Color(), str) + } + /** 设置子节点字体颜色 */ + static SetChildLabColor(node:Node, path:string, str:string) { + let n = node.getChildByPath(path) + n.getComponent(Label).color = Color.fromHEX(new Color(), str) + } + + /** 设置节点大小 */ + static SetSize(node:Node, size:Size) { + node.getComponent(UITransform).setContentSize(size); + } + + /** 设置节点触摸事件 */ + static SetTouchEndEvt(node:Node, func:Function) { + node.off(Node.EventType.TOUCH_END) + node.on(Node.EventType.TOUCH_END, func) + } + + /** 设置子节点触摸事件 */ + static SetChildTouchEndEvt(node:Node, path:string, func:Function) { + let n = node.getChildByPath(path) + if (n) this.SetTouchEndEvt(n, func) + } + //#endregion + + + //#region 字符串操作 + /** + ** 替换占位符{0},{1}.... + ** 例子: const message = Tools.stringFormat("My name is {0} and I am {1} years old.", name, age); + */ + static StringFormat(format: string, ...args: any[]): string { + return format.replace(/{(\d+)}/g, (match, index) => { + return typeof args[index] !== "undefined" ? args[index] : match; + }); + } + + static StringLFormat(format: string, ...args: any[]): string { + format = this.GetLocalized(format) + return this.StringFormat(format, ...args) + } + //#endregion + + + //#region 其他 + /** 本地化 */ + static GetLocalized(str : string) { + return str + //return LabelConfig[str] ? LabelConfig[str][LocalizadManager.getInstance().getLanauge()-1] : str + } + /** 压缩上传图片成base64 */ + static CompressImageToBase64(param:any, callback:Function = null){ + var fileList = param.files[0]; + var reader = new FileReader(); + reader.readAsDataURL(fileList); + reader.onload = (event) => { + let image = new Image() //新建一个img标签(还没嵌入DOM节点) + var dataImg = event.target.result; + var num = 1; + //@ts-ignore + image.src = event.target.result + image.onload = () => { + //由于不能将太多Base64字符给服务端发过于,咱们压缩一下 + //如果想支持更大图片,请继续加判断,增加除数 + // 检查文件大小是否超过20M + if (fileList.size > 20000000) { + console.log("文件大小不能大于20M!"); + param.value = ''; + return; + } + // 根据文件大小设置num值 + for (const threshold of sizeThresholds) { + if (fileList.size > threshold.size) { + num = threshold.num; + break; + } + } + let canvas = document.createElement('canvas'); + let context = canvas.getContext('2d'); + let imageWidth = image.width / num; //压缩后图片的大小 + let imageHeight = image.height / num; + const minSize = 640; // 设置最小尺寸 + if (imageWidth < minSize || imageHeight < minSize) { + const scaleFactor = Math.max(minSize / imageWidth, minSize / imageHeight); + imageWidth *= scaleFactor; + imageHeight *= scaleFactor; + } + canvas.width = imageWidth; + canvas.height = imageHeight; + context.drawImage(image, 0, 0, imageWidth, imageHeight); + dataImg = canvas.toDataURL('image/png'); + //此时的dataImg就是你要上传给服务器的字符 + param.value = ''; + if (callback) callback(dataImg) + return dataImg; + } + }; + } + + /** 生成二维码 */ + // static SetQRCode(text: string, item : Node){ + // const qr = QRCode(0, 'M'); + // qr.addData(text); + // qr.make(); + // const dataUrl = qr.createDataURL(4, 4); + // const img = new Image(); + // img.src = dataUrl; + + // assetManager.loadRemote(dataUrl, {ext : '.png'}, (err, imgAsset: ImageAsset) => { + // if (err) { + // console.error(err.message || err); + // return; + // } + // const sp = new SpriteFrame() + // const tx = new Texture2D() + // tx.image = imgAsset + // sp.texture = tx + // item.getComponent(Sprite).spriteFrame = sp + // }) + // } + + /** 通过base64字符串设置图片 */ + static SetBase64Pic(src: string, node: Node): void { + let image = new Image() + image.src = src // base 64是string,看后端返回是二进制,是否带头data:image/png;base64, 不带要手动添加 + image.onload = () => { + let texture = new Texture2D() + texture.image = new ImageAsset(image) + let _frame = new SpriteFrame() + _frame.texture = texture + // 获取节点的容器 + let c = node.getComponent(Sprite) + if (c) c.spriteFrame = _frame + } + } + + /** 复制到剪切板 */ + static CopyToClipboard(str:string) { + var input = str + ''; + const el = document.createElement('textarea'); + el.value = input; + el.setAttribute('readonly', ''); + el.style.contain = 'strict'; + el.style.position = 'absolute'; + el.style.left = '-9999px'; + el.style.fontSize = '12pt'; // Prevent zooming on iOS + + const selection = getSelection(); + var originalRange = null; + if (selection.rangeCount > 0) { + originalRange = selection.getRangeAt(0); + } + document.body.appendChild(el); + el.select(); + el.selectionStart = 0; + el.selectionEnd = input.length; + + var success = false; + try { + success = document.execCommand('copy'); + } catch (err) {} + + document.body.removeChild(el); + + if (originalRange) { + selection.removeAllRanges(); + selection.addRange(originalRange); + } + app.manager.ui.showToast("复制成功") + return success; + } + + /** 获取代理等级本地化 */ + static GetAgentLvLocalized(agentLv:string, lv :number) { + return this.StringFormat(this.GetLocalized(agentLv), lv) + } + + /** 设置代理等级图标 */ + // static SetAgentLvIcon(item:Node, agentLv:string, lv :number) { + // if (!AGENT_LV_TO_PIC[agentLv]) return + // var icon = "icon" + AGENT_LV_TO_PIC[agentLv] + this.Return2LengthNumber(lv) + // this.SetSpriteFrame(item, icon, "Lobby/ui/allagent/icon") + // } + + /** 设置子节点代理等级图标 */ + // static SetChildAgentLvIcon(item:Node, path :string, agentLv:string, lv :number) { + // let n = item.getChildByPath(path) + // this.SetAgentLvIcon(n, agentLv, lv) + // } + + /** 返回两位数 */ + static Return2LengthNumber(n : number) { + return n < 10 ? "0" + n : n.toString() + } + + //#endregion + + + //#region 数学算法 + static MathClampZeroToOne(value: number): number { + return Math.max(0, Math.min(1, value)); + } + + static MathClamp(value: number, min: number, max: number): number { + return Math.max(min, Math.min(max, value)); + } + //#endregion + + + static OpenWeb(url:string) { + const link = document.createElement('a'); + link.href = url; + link.target = '_blank'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + } + + + /** + * 获取指定长度随机字符串 + */ + public static getRandomStr (len:number) { + let chars = + 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz' + let maxPos = chars.length + let pwd = '' + for (let i = 0; i < len; i++) { + pwd += chars.charAt(Math.floor(Math.random() * maxPos)) + } + return pwd + } + + /** + * 使用 crypto-js 生成签名 + * @param data - 要签名的数据 + * @param key - 签名密钥 + * @param encrypt - 加密算法 (sha1, sha256) + * @returns Promise 签名结果 + */ + public static generateSignNative( + data: Record, + key: string, + encrypt: string = 'sha256' + ): Promise { + // 1. 对数据进行排序 + const sortedData = Tools.sortData(data); + + // 2. 构建查询字符串(自定义实现) + const queryString = Object.keys(sortedData) + .map(k => encodeURIComponent(k) + "=" + encodeURIComponent(sortedData[k])) + .join("&"); + + // 3. URL解码并拼接密钥 + const decodedString = decodeURIComponent(queryString); + const str = decodedString + key; + + // 4. 根据算法生成签名 + let hash; + switch (encrypt.toLowerCase()) { + case 'sha1': + hash = CryptoJS.SHA1(str); + break; + case 'sha256': + default: + hash = CryptoJS.SHA256(str); + break; + } + + // 5. 返回十六进制字符串 + return Promise.resolve(hash.toString(CryptoJS.enc.Hex)); + } + + // 示例排序函数(你已有的话可以直接用) + public static sortData(data: Record): Record { + return Object.keys(data) + .sort() + .reduce((acc, key) => { + acc[key] = data[key]; + return acc; + }, {} as Record); + } + + + + //#region 加密解密 + /** 解析JWT令牌 */ + public static parseJWT(token: string) { + try { + const parts = token.split('.'); + if (parts.length !== 3) { + throw new Error('Invalid JWT token'); + } + + // 解码 payload 部分(第二部分) + const payload = JSON.parse(atob(parts[1])); + return payload; + } catch (error) { + console.error('Failed to parse JWT token:', error); + return null; + } + } + + + /** + * 解密 DES-ECB 模式加密的数据 + * @param encryptedData base64编码的加密数据 + * @param secretKey 8位密钥 + * @returns 解密后的字符串 + */ + static desEcbDecrypt(encryptedData: string, secretKey: string): string { + try { + // 确保密钥为8位 (PHP的openssl_encrypt会自动截取前8位) + const key = secretKey.length > 8 ? secretKey.substring(0, 8) : this.padKey(secretKey, 8); + + // 创建CryptoJS格式的密钥 + const keyWordArray = CryptoJS.enc.Utf8.parse(key); + + // 解密 + const decrypted = CryptoJS.DES.decrypt( + encryptedData, + keyWordArray, + { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return decrypted.toString(CryptoJS.enc.Utf8); + } catch (error) { + console.error('DES-ECB decryption failed:', error); + return ''; + } + } + + /** + * 加密 DES-ECB 模式数据 + * @param data 待加密的数据 + * @param secretKey 8位密钥 + * @returns base64编码的加密数据 + */ + static desEcbEncrypt(data: string, secretKey: string): string { + try { + // 确保密钥为8位 + const key = secretKey.length > 8 ? secretKey.substring(0, 8) : this.padKey(secretKey, 8); + + // 创建CryptoJS格式的密钥 + const keyWordArray = CryptoJS.enc.Utf8.parse(key); + + // 加密 + const encrypted = CryptoJS.DES.encrypt( + data, + keyWordArray, + { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return encrypted.toString(); + } catch (error) { + console.error('DES-ECB encryption failed:', error); + return ''; + } + } + + /** + * 补齐或截断密钥到指定长度 + * @param key 原始密钥 + * @param length 目标长度 + */ + private static padKey(key: string, length: number): string { + if (key.length > length) { + return key.substring(0, length); + } else if (key.length < length) { + while (key.length < length) { + key += '\0'; // 用null字符补齐 + } + return key; + } + return key; + } + + /** + * 3DES-ECB 解密 (Triple DES) + * @param encryptedData base64编码的加密数据 + * @param secretKey 24位密钥 (3DES需要24字节密钥) + * @returns 解密后的字符串 + */ + static tripleDesEcbDecrypt(encryptedData: string, secretKey: string): string { + try { + // 确保密钥为24位 + const key = this.padKey(secretKey, 24); + + // 创建CryptoJS格式的密钥 + const keyWordArray = CryptoJS.enc.Utf8.parse(key); + + // 解密 + const decrypted = CryptoJS.TripleDES.decrypt( + encryptedData, + keyWordArray, + { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return decrypted.toString(CryptoJS.enc.Utf8); + } catch (error) { + console.error('3DES-ECB decryption failed:', error); + return ''; + } + } + + /** + * 3DES-ECB 加密 (Triple DES) + * @param data 待加密的数据 + * @param secretKey 24位密钥 + * @returns base64编码的加密数据 + */ + static tripleDesEcbEncrypt(data: string, secretKey: string): string { + try { + // 确保密钥为24位 + const key = this.padKey(secretKey, 24); + + // 创建CryptoJS格式的密钥 + const keyWordArray = CryptoJS.enc.Utf8.parse(key); + + // 加密 + const encrypted = CryptoJS.TripleDES.encrypt( + data, + keyWordArray, + { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return encrypted.toString(); + } catch (error) { + console.error('3DES-ECB encryption failed:', error); + return ''; + } + } + + //#endregion +} diff --git a/assets/res-native/tools/Tools.ts.meta b/assets/res-native/tools/Tools.ts.meta new file mode 100644 index 0000000..31a3d09 --- /dev/null +++ b/assets/res-native/tools/Tools.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "20f5e370-8629-444b-85bb-ebe2ee037cff", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/build-templates/templates-version.json b/build-templates/templates-version.json new file mode 100644 index 0000000..2acab2b --- /dev/null +++ b/build-templates/templates-version.json @@ -0,0 +1,4 @@ +{ + "web-desktop": "1.0.0", + "web-mobile": "1.0.0" +} diff --git a/build-templates/web-desktop/index.ejs b/build-templates/web-desktop/index.ejs new file mode 100755 index 0000000..f96cfca --- /dev/null +++ b/build-templates/web-desktop/index.ejs @@ -0,0 +1,36 @@ + + + + + + <%= projectName %> + + + + + + + + + + + + + + + + + +

      + +
      +
      + +
      +
      + + <%- include(cocosTemplate, {}) %> + + diff --git a/build-templates/web-mobile/index.ejs b/build-templates/web-mobile/index.ejs new file mode 100755 index 0000000..37ecd37 --- /dev/null +++ b/build-templates/web-mobile/index.ejs @@ -0,0 +1,47 @@ + + + + + + <%= projectName %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + +
      +
      + <%- include(cocosTemplate, {}) %> + + diff --git a/cliconfig.json b/cliconfig.json new file mode 100644 index 0000000..6de44dc --- /dev/null +++ b/cliconfig.json @@ -0,0 +1,4 @@ +{ + "type": "Creator3D", + "version": "3.5.13" +} \ No newline at end of file diff --git a/extensions/app/README-CN.md b/extensions/app/README-CN.md new file mode 100755 index 0000000..0d238da --- /dev/null +++ b/extensions/app/README-CN.md @@ -0,0 +1,16 @@ +# 项目简介 + +框架核心。 + +## 开发环境 + +Node.js + +## 安装 + +```bash +# 安装依赖模块 +npm install +# 构建 +npm run build +``` diff --git a/extensions/app/README-EN.md b/extensions/app/README-EN.md new file mode 100755 index 0000000..b487848 --- /dev/null +++ b/extensions/app/README-EN.md @@ -0,0 +1,16 @@ +# Project Title + +The core of the framework + +## Development Environment + +Node.js + +## Install + +```bash +# Install dependent modules +npm install +# build +npm run build +``` diff --git a/extensions/app/assets/Core.ts b/extensions/app/assets/Core.ts new file mode 100644 index 0000000..f314424 --- /dev/null +++ b/extensions/app/assets/Core.ts @@ -0,0 +1,142 @@ +import { Component, Director, director, EventTarget, js } from 'cc'; +import { DEV, EDITOR } from 'cc/env'; +import * as debug from './lib/debug/debug'; +import logger from './lib/logger/logger'; +import storage from './lib/storage/storage'; +import task from './lib/task/task'; +import EventManager from './manager/event/EventManager'; +import LoaderManager from './manager/loader/LoaderManager'; +import SoundManager from './manager/sound/SoundManager'; +import TimerManager from './manager/timer/TimerManager'; +import UIManager from './manager/ui/UIManager'; + +enum EventType { + /**AppInit准备完毕 */ + EVENT_APPINIT_FINISHED = 'EVENT_APPINIT_FINISHED', + /**系统Manager初始化完毕 */ + EVENT_SYS_MANAGER_INITED = 'EVENT_SYS_MANAGER_INITED', + /**用户Manager初始化完毕 */ + EVENT_USER_MANAGER_INITED = 'EVENT_USER_MANAGER_INITED', + /**所有Manager初始化完毕 */ + EVENT_MANAGER_INITED = 'EVENT_MANAGER_INITED', + /**所有Manager准备完毕 */ + EVENT_MANAGER_FINISHED = 'EVENT_MANAGER_FINISHED' +} + +type IData = { [key in string]: any }; +type IConfig = { [key in string]: any }; +type IStore = { [key in string]: any }; +type ICtrl = { [key in string]: any }; + +interface ITypeofManager { + Loader: Omit, + Event: Omit, + Sound: Omit, + Timer: Omit, + UI: Omit +} + +interface IManager { + loader: Omit, + event: Omit, + sound: Omit, keyof Component>, + timer: Omit, + ui: Omit, keyof Component> +} + +interface ICore { + data: IData, + config: IConfig, + store: IStore, + controller: ICtrl, + Controller: ICtrl, + manager: IManager, + Manager: ITypeofManager +} + +const Lib = { task, storage, debug, logger }; +const Config = {}; +const Data = {}; +const Store = {}; +const controller = {}; +const Controller = {}; +const Manager = {}; +const manager = {}; + +const eventTarget = new EventTarget(); +let EventMap = {}; + +director.on(Director.EVENT_RESET, () => { + js.clear(Config); + js.clear(Data); + js.clear(Store); + js.clear(controller); + js.clear(Controller); + js.clear(Manager); + js.clear(manager); + + EventMap = {}; +}); + +export default class Core { + static EventType = EventType; + + protected static _inst: Core | undefined; + static get inst() { + if (!this._inst) this._inst = new Core(); + return this._inst; + } + + lib = Lib; + config: T['config'] = null; + data: T['data'] = null; + store: T['store'] = null; + Controller: T['Controller'] = null; + controller: T['controller'] = null; + Manager: T['Manager'] = null; + manager: T['manager'] = null; + + constructor() { + this.config = Config; + this.data = Data; + this.store = Store; + this.Controller = Controller; + this.controller = controller; + this.Manager = Manager as any; + this.manager = manager as any; + if (!EDITOR || DEV) { + if (this.constructor !== Core && !js.getClassById('App')) { + js.setClassAlias(this.constructor as any, 'App'); + } + } + } + + on(event: keyof typeof EventType, callback: (...any: any[]) => void, target?: any): any { + if (EventMap[event]) callback.call(target); + eventTarget.on(event, callback, target); + } + + once(event: keyof typeof EventType, callback: Function, target?: any): any { + if (EventMap[event]) { + callback.call(target); + } else { + eventTarget.once(event, callback as any, target); + } + } + + off(event: keyof typeof EventType, callback: (...any: any[]) => void, target?: any): any { + eventTarget.off(event, callback, target); + } + + targetOff(target: any) { + eventTarget.targetOff(target); + } + + /** + * 请不要手动调用 + */ + static emit(event: keyof typeof EventType, ...args: any[]): any { + EventMap[event] = true; + eventTarget.emit(event, ...args); + } +} \ No newline at end of file diff --git a/extensions/app/assets/Core.ts.meta b/extensions/app/assets/Core.ts.meta new file mode 100644 index 0000000..4b7439e --- /dev/null +++ b/extensions/app/assets/Core.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "b4a49372-fa9e-4448-b91b-29bc9701d9ff", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/app.ts.meta b/extensions/app/assets/app.ts.meta new file mode 100644 index 0000000..0efe5c2 --- /dev/null +++ b/extensions/app/assets/app.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "0ceacfb9-e86a-4e83-bd5d-15a4a27185c8", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base.meta b/extensions/app/assets/base.meta new file mode 100644 index 0000000..2570a4b --- /dev/null +++ b/extensions/app/assets/base.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "2fb050e0-159f-4a3b-b24c-3d76e43ac54d", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/base/BaseAppInit.ts b/extensions/app/assets/base/BaseAppInit.ts new file mode 100644 index 0000000..ed6793c --- /dev/null +++ b/extensions/app/assets/base/BaseAppInit.ts @@ -0,0 +1,275 @@ +import { Button, Component, EventTouch, Node, Settings, _decorator, assetManager, isValid, settings, warn } from 'cc'; +import { EDITOR } from 'cc/env'; +import Core from '../Core'; +import BaseManager from './BaseManager'; +const { ccclass } = _decorator; + +const AdminBundleName = 'app-admin'; +const ModelBundleName = 'app-model'; +const ControlBundleName = 'app-control'; +const ControllerBundleName = 'app-controller'; +const ManagerBundleName = 'app-manager'; +const DontRewriteFuns = ['startInit', 'nextInit']; + +@ccclass('BaseAppInit') +export default abstract class BaseAppInit extends Component { + private get _base_mgr_total() { + return Math.max(0, BaseManager.getTotalAssetNum(assetManager.getBundle(ManagerBundleName))); + } + private get _base_user_total() { + return Math.max(0, this.getUserAssetNum()); + } + private get _base_total() { + return this._base_mgr_total + this._base_user_total; + } + + private _base_mgr_completed = 0; + private _base_user_completed = 0; + private get _base_completed() { + return this._base_mgr_completed + Math.min(this._base_user_total, this._base_user_completed); + } + + private _base_inited = false; + private _base_finished = false; + + constructor() { + super(); + if (EDITOR) { + DontRewriteFuns.forEach((funName) => { + if (BaseAppInit.prototype[funName] !== this[funName]) { + warn(`[AppInit] 不应该重写父类方法{${funName}}`); + } + }); + } + } + + /** + * [避免重写] 开始初始化 + */ + protected startInit() { + const projectBundles = settings.querySettings(Settings.Category.ASSETS, 'projectBundles') as string[]; + Core.inst.lib.task.createAny() + // 预加载control、model、admin、manager + .add([ + (next, retry) => { + // 预加载control(废弃) + if (projectBundles.indexOf(ControlBundleName) === -1) return next(); + assetManager.preloadAny({ url: ControlBundleName }, { ext: 'bundle' }, null, (err) => { + if (err) return retry(0.1); + next(); + }); + }, + (next, retry) => { + // 预加载controller + if (projectBundles.indexOf(ControllerBundleName) === -1) return next(); + assetManager.preloadAny({ url: ControllerBundleName }, { ext: 'bundle' }, null, (err) => { + if (err) return retry(0.1); + next(); + }); + }, + (next, retry) => { + // 预加载model + if (projectBundles.indexOf(ModelBundleName) === -1) return next(); + assetManager.preloadAny({ url: ModelBundleName }, { ext: 'bundle' }, null, (err) => { + if (err) return retry(0.1); + next(); + }); + }, + (next, retry) => { + // 预加载admin + if (projectBundles.indexOf(AdminBundleName) === -1) return next(); + assetManager.preloadAny({ url: AdminBundleName }, { ext: 'bundle' }, null, (err) => { + if (err) return retry(0.1); + next(); + }); + }, + (next, retry) => { + // 预加载manage + if (projectBundles.indexOf(ManagerBundleName) === -1) return next(); + assetManager.preloadAny({ url: ManagerBundleName }, { ext: 'bundle' }, null, (err) => { + if (err) return retry(0.1); + next(); + }); + } + ]) + // 加载control(废弃) + .add((next, retry) => { + if (projectBundles.indexOf(ControlBundleName) === -1) return next(); + assetManager.loadBundle(ControlBundleName, (err) => { + if (err) return retry(0.1); + next(); + }); + }) + // 加载controller + .add((next, retry) => { + if (projectBundles.indexOf(ControllerBundleName) === -1) return next(); + assetManager.loadBundle(ControllerBundleName, (err) => { + if (err) return retry(0.1); + next(); + }); + }) + // 加载model + .add((next, retry) => { + if (projectBundles.indexOf(ModelBundleName) === -1) return next(); + assetManager.loadBundle(ModelBundleName, (err) => { + if (err) return retry(0.1); + next(); + }); + }) + // 加载admin + .add((next, retry) => { + if (projectBundles.indexOf(AdminBundleName) === -1) return next(); + assetManager.loadBundle(AdminBundleName, (err) => { + if (err) return retry(0.1); + next(); + }); + }) + // 加载manager + .add((next, retry) => { + if (projectBundles.indexOf(ManagerBundleName) === -1) return next(); + assetManager.loadBundle(ManagerBundleName, (err) => { + if (err) return retry(0.1); + next(); + }); + }) + .start(() => { + this._base_inited = true; + this.onProgress(0, this._base_total); + + // 初始化app, 使用complete来实现onUserInit的切换以确保manager已完全加载 + BaseManager.init( + assetManager.getBundle(ManagerBundleName), + () => { + this.innerNextInit(); + }, + () => { + this.onUserInit(); + if (this._base_completed < this._base_total) return; + // 全部加载完成 + this.innerFinished(); + } + ); + }); + } + + /** + * [不可重写] 用于内部初始化完成 + */ + private innerFinished() { + if (this._base_finished) return; + this._base_finished = true; + Core.emit(Core.EventType.EVENT_APPINIT_FINISHED); + // 默认音效(Button点击触发, 这个方案可以正常触发input事件) + if (Core.inst.Manager.Sound.setting.defaultEffectName) { + const playDefaultEffect = function (e: EventTouch) { + // SoundManager.setButtonEffect会将Button所在节点的useDefaultEffect设为false + if (e.target['useDefaultEffect'] === false) return; + Core.inst.manager.ui.onceUserInterface(Node.EventType.TOUCH_END, function (event: EventTouch) { + if (!event.target.getComponent(Button)) return; + setTimeout(() => { + if (!isValid(Core.inst.manager.sound)) return; + // 如果是scrollView中的button,在滑动后不播放点击音效 + if (event.eventPhase === EventTouch.CAPTURING_PHASE) return; + Core.inst.manager.sound.playDefaultEffect(); + }); + }, null, true); + }; + const onEnable = Button.prototype.onEnable; + Button.prototype.onEnable = function () { + onEnable.call(this); + this.node.on(Node.EventType.TOUCH_START, playDefaultEffect); + }; + const onDisable = Button.prototype.onDisable; + Button.prototype.onDisable = function () { + this.node.off(Node.EventType.TOUCH_START, playDefaultEffect); + onDisable.call(this); + }; + } + return Core.inst.manager.ui.showDefault(() => { + // 初始化完成 + this.onFinish(); + // 默认音乐(默认播放) + if (Core.inst.Manager.Sound.setting.defaultMusicName) { + const onTouch = function () { + if (!isValid(Core.inst.manager.sound)) return; + if (Core.inst.manager.sound.isMusicPlaying && !Core.inst.manager.sound.isMusicPaused) { + Core.inst.manager.sound.replayMusic(() => { + Core.inst.manager.ui.offUserInterface(Node.EventType.TOUCH_START, onTouch, this, true); + }); + } else { + Core.inst.manager.ui.offUserInterface(Node.EventType.TOUCH_START, onTouch, this, true); + } + }; + Core.inst.manager.ui.onUserInterface(Node.EventType.TOUCH_START, onTouch, this, true); + Core.inst.manager.sound.playDefaultMusic(() => { + Core.inst.manager.ui.offUserInterface(Node.EventType.TOUCH_START, onTouch, this, true); + }); + } + }); + } + + /** + * [不可重写] 用于内部初始化 + */ + private innerNextInit() { + // 完成+1 + this._base_mgr_completed += 1; + // 进度回调 + this.onProgress(this._base_completed, this._base_total); + } + + /** + * [避免重写] 初始化下一步,用户部分每完成一步需要调用一次 + */ + protected nextInit(): any { + if (this._base_finished) return; + + if (!this._base_inited) { + // 完成+1 + this._base_user_completed += 1; + // 进度回调 + this.onProgress(this._base_completed, this._base_total); + return; + } + + // 完成+1 + this._base_user_completed += 1; + // 进度回调 + this.onProgress(this._base_completed, this._base_total); + + // 全部加载完成 + if (this._base_completed >= this._base_total) { + this.innerFinished(); + } + } + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////// 以下可重写 //////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////////////////////////////////////// + /** + * [可以重写] 默认start调用startInit,可以重写后自定义时机 + */ + protected start(): any { this.startInit(); } + + /** + * [可以重写] 获得用户资源总量,这里返回几,就需要用户自行调用几次nextInit + */ + protected getUserAssetNum(): number { return 0; } + + /** + * [可以重写] 用户初始化函数,会在框架初始化完成后调用 + */ + protected onUserInit(): any { return 0; } + + /** + * [可以重写] 监听进度 + * @param {Number} completed + * @param {Number} total + */ + protected onProgress(completed: number, total: number): any { return completed / total; } + + /** + * [可以重写] 初始化完成 + */ + protected onFinish() { } +} \ No newline at end of file diff --git a/extensions/app/assets/base/BaseAppInit.ts.meta b/extensions/app/assets/base/BaseAppInit.ts.meta new file mode 100644 index 0000000..8678d4a --- /dev/null +++ b/extensions/app/assets/base/BaseAppInit.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "2110b07a-1c6c-430e-b9d9-926db06c8b30", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base/BaseControl.ts b/extensions/app/assets/base/BaseControl.ts new file mode 100644 index 0000000..98feaa8 --- /dev/null +++ b/extensions/app/assets/base/BaseControl.ts @@ -0,0 +1,179 @@ +class CallbackInfo { + public callback: Function = null; + public target: unknown = null; + public once = false; + + public constructor(callback: Function, target: unknown = null, once: boolean = false) { + this.callback = callback; + this.target = target; + this.once = once; + } +} + +type Parameters any> = T extends (...args: infer P) => any ? P : any; +type AnyFunc = (...args: any[]) => any; + +class CallbackList { + private callbacks: CallbackInfo[] = []; + + public size() { + return this.callbacks.length; + } + + public add(callback: Function, target: unknown = null, once: boolean = false) { + this.callbacks.push(new CallbackInfo(callback, target, once)); + } + + public emit(args: any[]) { + for (let index = 0; index < this.callbacks.length; index++) { + const info = this.callbacks[index]; + // 先移除 + if (info.once) { + this.callbacks.splice(index, 1); + --index; + } + if (info.callback) { + info.callback.apply(info.target, args); + } + } + } + + public call(args: any[]) { + if (this.callbacks.length === 0) return; + const info = this.callbacks[0]; + + // 先移除 + if (info.once) this.callbacks.splice(0, 1); + if (!info.callback) return; + + return info.callback.apply(info.target, args); + } + + public remove(callback: Function, target: unknown = null) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.callback !== callback || info.target !== target) continue; + this.callbacks.splice(index, 1); + } + } + + public removeByCallback(callback: Function) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.callback !== callback) continue; + this.callbacks.splice(index, 1); + } + } + + public removeByTarget(target: unknown) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.target !== target) continue; + this.callbacks.splice(index, 1); + } + } +} + +class EventEmitter { + private listeners: { [key in string]: CallbackList } = {}; + + public on(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) this.listeners[event] = new CallbackList(); + this.listeners[event].add(cb, target); + } + + public once(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) this.listeners[event] = new CallbackList(); + this.listeners[event].add(cb, target, true); + } + + public off(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) return; + + this.listeners[event].remove(cb, target); + } + + public targetOff(target?: unknown) { + if (!target) return; + + for (const key in this.listeners) { + if (Object.prototype.hasOwnProperty.call(this.listeners, key)) { + const element = this.listeners[key]; + element.removeByTarget(target); + } + } + } + + public emit(event: string | number, args: any[]) { + if (!event.toString()) return; + if (!this.listeners[event]) return; + this.listeners[event].emit(args); + } + + public call(event: string | number, args: any[]) { + if (!event.toString()) return; + if (!this.listeners[event]) return; + return this.listeners[event].call(args); + } +} + +export interface IBaseControl { + readonly inst: Readonly + + //用于类型提示推导//////////////// + new(): SuperBaseControl// + /////////////////////////////// +} + +class SuperBaseControl { + //用于类型提示推导// + private e: E;//// + private t: T;//// + ///////////////// + + private event = new EventEmitter(); + + protected call(key: E[K], ...args: Parameters): ReturnType { + return this.event.call.call(this.event, key, args); + } + + protected emit(key: E[K], ...args: Parameters): void { + return this.event.emit.call(this.event, key, args); + } + + private on(...args: any[]): void { + return this.event.on.apply(this.event, args); + } + + private once(...args: any[]): void { + return this.event.once.apply(this.event, args); + } + + private off(...args: any[]): void { + return this.event.off.apply(this.event, args); + } + + private targetOff(target: any): void { + return this.event.targetOff.call(this.event, target); + } +} + +/** + * @deprecated 废弃,请使用Controller代替Control + */ +export default function BaseControl(Event?: E) { + return class BaseControl extends SuperBaseControl { + public static Event = Event; + + private static _base_inst: Readonly = null; + public static get inst() { + if (this._base_inst === null) { + this._base_inst = new this() as C; + } + return this._base_inst; + } + }; +} \ No newline at end of file diff --git a/extensions/app/assets/base/BaseControl.ts.meta b/extensions/app/assets/base/BaseControl.ts.meta new file mode 100644 index 0000000..303d8a2 --- /dev/null +++ b/extensions/app/assets/base/BaseControl.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "fb1039b9-17f2-43b5-ad26-8d74e691b4f5", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base/BaseController.ts b/extensions/app/assets/base/BaseController.ts new file mode 100644 index 0000000..9eccc4b --- /dev/null +++ b/extensions/app/assets/base/BaseController.ts @@ -0,0 +1,211 @@ +import { DEV } from 'cc/env'; +import { IReadOnly } from '../../../../assets/app-builtin/app-admin/executor'; +import { Logger } from '../lib/logger/logger'; + +class CallbackInfo { + public callback: Function = null; + public target: unknown = null; + public once = false; + + public constructor(callback: Function, target: unknown = null, once: boolean = false) { + this.callback = callback; + this.target = target; + this.once = once; + } +} + +type Parameters any> = T extends (...args: infer P) => any ? P : any; +type AnyFunc = (...args: any[]) => any; + +class CallbackList { + private callbacks: CallbackInfo[] = []; + + public size() { + return this.callbacks.length; + } + + public add(callback: Function, target: unknown = null, once: boolean = false) { + this.callbacks.push(new CallbackInfo(callback, target, once)); + } + + public emit(args: any[]) { + for (let index = 0; index < this.callbacks.length; index++) { + const info = this.callbacks[index]; + // 先移除 + if (info.once) { + this.callbacks.splice(index, 1); + --index; + } + if (info.callback) { + info.callback.apply(info.target, args); + } + } + } + + public call(args: any[]) { + if (this.callbacks.length === 0) return; + const info = this.callbacks[0]; + + // 先移除 + if (info.once) this.callbacks.splice(0, 1); + if (!info.callback) return; + + return info.callback.apply(info.target, args); + } + + public remove(callback: Function, target: unknown = null) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.callback !== callback || info.target !== target) continue; + this.callbacks.splice(index, 1); + } + } + + public removeByCallback(callback: Function) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.callback !== callback) continue; + this.callbacks.splice(index, 1); + } + } + + public removeByTarget(target: unknown) { + for (let index = this.callbacks.length - 1; index >= 0; index--) { + const info = this.callbacks[index]; + if (info.target !== target) continue; + this.callbacks.splice(index, 1); + } + } +} + +class EventEmitter { + private listeners: { [key in string]: CallbackList } = {}; + + public on(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) this.listeners[event] = new CallbackList(); + this.listeners[event].add(cb, target); + } + + public once(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) this.listeners[event] = new CallbackList(); + this.listeners[event].add(cb, target, true); + } + + public off(event: string | number, cb: (...data: any[]) => void, target?: unknown) { + if (!event.toString() || !cb) return; + if (!this.listeners[event]) return; + + this.listeners[event].remove(cb, target); + } + + public targetOff(target?: unknown) { + if (!target) return; + + for (const key in this.listeners) { + if (Object.prototype.hasOwnProperty.call(this.listeners, key)) { + const element = this.listeners[key]; + element.removeByTarget(target); + } + } + } + + public emit(event: string | number, args: any[]) { + if (!event.toString()) return; + if (!this.listeners[event]) return; + this.listeners[event].emit(args); + } + + public call(event: string | number, args: any[]) { + if (!event.toString()) return; + if (!this.listeners[event]) return; + return this.listeners[event].call(args); + } +} + +export interface IBaseController { + readonly inst: Readonly + + //用于类型提示推导//////////////// + new(): SuperBaseController// + /////////////////////////////// +} + +class SuperBaseController { + //用于类型提示推导// + private t: T;//// + ///////////////// + + private event = new EventEmitter(); + + /**获取第一个事件回调的返回值 */ + protected call(key: K, ...args: Parameters): ReturnType { + return this.event.call.call(this.event, key, args); + } + + /**发射事件 */ + protected emit(key: K, ...args: Parameters): void { + return this.event.emit.call(this.event, key, args); + } + + private on(...args: any[]): void { + return this.event.on.apply(this.event, args); + } + + private once(...args: any[]): void { + return this.event.once.apply(this.event, args); + } + + private off(...args: any[]): void { + return this.event.off.apply(this.event, args); + } + + private targetOff(target: any): void { + return this.event.targetOff.call(this.event, target); + } + + /**打印日志 */ + protected get log(): Function { + return Logger.create('log', '#4682b4', DEV ? `[${this['constructor'].name}] LOG` : `[${this['constructor'].name}] [LOG]`); + } + + /**打印警告 */ + protected get warn(): Function { + return Logger.create('warn', '#ff7f50', DEV ? `[${this['constructor'].name}] WARN` : `[${this['constructor'].name}] [WARN]`); + } + + /**打印错误 */ + protected get error(): Function { + return Logger.create('error', '#ff4757', DEV ? `[${this['constructor'].name}] ERROR` : `[${this['constructor'].name}] [ERROR]`); + } +} + +export default function BaseController() { + return class BaseController extends SuperBaseController { + /** + * 控制器事件 + */ + public static Event: { [key in keyof T]: key } = new Proxy({} as any, { + get: function (target, key) { + if (target[key]) return target[key]; + target[key] = key; + return key; + } + }); + + private static _base_inst: IReadOnly = null; + /** + * 控制器单例 + * - 尽量使用app.controller,可以避免因跨Bundle引用导致的问题,也可以避免Controller之间循环引用的问题 + */ + public static get inst() { + return this._base_inst; + } + + constructor() { + super(); + BaseController._base_inst = this as any; + } + }; +} \ No newline at end of file diff --git a/extensions/app/assets/base/BaseController.ts.meta b/extensions/app/assets/base/BaseController.ts.meta new file mode 100644 index 0000000..3d4f957 --- /dev/null +++ b/extensions/app/assets/base/BaseController.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "a7da7081-e604-487e-8e0c-7d458fdbb356", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base/BaseManager.ts b/extensions/app/assets/base/BaseManager.ts new file mode 100644 index 0000000..8b8ab0c --- /dev/null +++ b/extensions/app/assets/base/BaseManager.ts @@ -0,0 +1,359 @@ +import { AssetManager, Component, EventTarget, Prefab, Widget, _decorator, error, instantiate, js, path, warn } from 'cc'; +import { DEBUG, DEV, EDITOR } from 'cc/env'; +import Core from '../Core'; +import { Logger } from '../lib/logger/logger'; + +const { ccclass } = _decorator; + +const UserManagerPath = 'UserManager'; +const DontRewriteFuns = ['emit', 'on', 'once', 'off', 'targetOff']; + +const uuid = new class UUID { + private index = 0; + + public create(): string { + if (this.index++ > 10000000) { + this.index = 0; + } + return `${Date.now()}-${this.index}`; + } +}; + +const loadBegin = Logger.create('log', '#32cd32', DEV ? '[BaseManager] 下载开始' : '[BaseManager] [下载开始]'); + +const loadFinish = Logger.create('log', '#00ae9d', DEV ? '[BaseManager] 下载完成' : '[BaseManager] [下载完成]'); + +const loadError = Logger.create('log', '#ff4757', DEV ? '[BaseManager] 下载失败' : '[BaseManager] [下载失败]'); + +const initBegin = Logger.create('log', '#3e4145', DEV ? '[BaseManager] 初始化开始' : '[BaseManager] [初始化开始]'); + +const initFinish = Logger.create('log', '#008080', DEV ? '[BaseManager] 初始化完成' : '[BaseManager] [初始化完成]'); + +@ccclass('BaseManager') +export default class BaseManager extends Component { + // 事件管理器 + private _base_event: EventTarget = new EventTarget(); + + // manager名字 + private _base_manager_name: string = js.getClassName(this); + public get managerName() { + return this._base_manager_name; + } + + constructor() { + super(); + + if (EDITOR) { + DontRewriteFuns.forEach((funName) => { + if (BaseManager.prototype[funName] !== this[funName]) { + warn(`[${this._base_manager_name}] 不应该重写父类方法{${funName}}`); + } + }); + } + + if (this._base_manager_name !== 'Manager' && this._base_manager_name.slice(-7) === 'Manager') { + const managerName = this._base_manager_name.slice(0, - 7); + Core.inst.Manager[managerName] = this.constructor; + Core.inst.manager[managerName.toLowerCase()] = this; + } else if (EDITOR) { + error(`[${this._base_manager_name}] manager命名错误(应为 xxxxManager 以Manager结尾)`); + } else if (DEBUG) { + error(`[${this._base_manager_name}] manager命名错误(应为 xxxxManager 以Manager结尾)`); + } + } + + // 用来初始化组件或节点的一些属性,当该组件被第一次添加到节点上或用户点击了它的 Reset 菜单时调用。这个回调只会在编辑器下调用。 + resetInEditor() { + const widget = this.node.getComponent(Widget) || this.node.addComponent(Widget); + widget.isAlignBottom = true; + widget.isAlignLeft = true; + widget.isAlignRight = true; + widget.isAlignTop = true; + widget.top = 0; + widget.left = 0; + widget.right = 0; + widget.bottom = 0; + widget.alignMode = Widget.AlignMode.ON_WINDOW_RESIZE; + } + + /** + * [无序] 自身初始化完成, init执行完毕后被调用 + */ + protected onInited() { + } + + /** + * [无序] 所有manager初始化完成 + */ + protected onFinished() { + } + + /** + * [无序] 初始化manager,在初始化完成后,调用finish方法 + * @param {Function} finish + */ + protected init(finish?: Function) { + finish && finish(); + } + + protected createUUID() { + return uuid.create(); + } + + /**打印日志 */ + protected get log() { + if (DEV) { + return window.console.log.bind(window.console, + '%c %s %c %s ', + 'background:#4169e1; padding: 2px; border-radius: 5px 0 0 5px; border: 1px solid #4169e1; color: #fff; font-weight: normal;', + `[${this._base_manager_name}] LOG ${new Date().toLocaleString()}`, + 'background:#ffffff ; padding: 2px; border-radius: 0 5px 5px 0; border: 1px solid #4169e1; color: #4169e1; font-weight: normal;' + ); + } + return window.console.log.bind(window.console, + `[${this._base_manager_name}] [LOG] [${new Date().toLocaleString()}]`, + ); + } + + /**打印警告 */ + protected get warn() { + if (DEV) { + return window.console.warn.bind(window.console, + '%c %s %c %s ', + 'background:#ff7f50; padding: 2px; border-radius: 5px 0 0 5px; border: 1px solid #ff7f50; color: #fff; font-weight: normal;', + `[${this._base_manager_name}] WARN ${new Date().toLocaleString()}`, + 'background:#ffffff ; padding: 2px; border-radius: 0 5px 5px 0; border: 1px solid #ff7f50; color: #ff7f50; font-weight: normal;' + ); + } + return window.console.warn.bind(window.console, + `[${this._base_manager_name}] [WARN] [${new Date().toLocaleString()}]`, + ); + } + + /**打印错误 */ + protected get error() { + if (DEV) { + return window.console.error.bind(window.console, + '%c %s %c %s ', + 'background:#ff4757; padding: 2px; border-radius: 5px 0 0 5px; border: 1px solid #ff4757; color: #fff; font-weight: normal;', + `[${this._base_manager_name}] ERROR ${new Date().toLocaleString()}`, + 'background:#ffffff ; padding: 2px; border-radius: 0 5px 5px 0; border: 1px solid #ff4757; color: #ff4757; font-weight: normal;' + ); + } + return window.console.error.bind(window.console, + `[${this._base_manager_name}] [ERROR] [${new Date().toLocaleString()}]`, + ); + } + + /** + * [系统内置] 事件分发 + */ + public emit(event: string | number, ...data: any[]) { + this._base_event.emit(event as any, ...data); + } + + /** + * [系统内置] 事件监听 + */ + public on(event: string | number, cb: (...any: any[]) => void, target?: any) { + this._base_event.on(event as any, cb, target); + } + + /** + * [系统内置] 事件监听 + */ + public once(event: string | number, cb: (...any: any[]) => void, target?: any) { + this._base_event.once(event as any, cb, target); + } + + /** + * [系统内置] 事件移除监听 + */ + public off(event: string | number, cb?: (...any: any[]) => void, target?: any) { + this._base_event.off(event as any, cb, target); + } + + /** + * [系统内置] 事件移除监听 + */ + public targetOff(target: any) { + this._base_event.targetOff(target); + } + + /***********************************静态***********************************/ + /** + * 框架内置Manager的数量 + * @private + */ + public static get sysMgrCount() { + return 5; + } + + /** + * 获得初始化资源的数量(包括sysMgrCount) + * @private + */ + public static getTotalAssetNum(bundle: AssetManager.Bundle) { + let count = this.sysMgrCount; + + if (!bundle) return count; + + const array = bundle.getDirWithPath('/', Prefab) as { uuid: string, path: string, ctor: Function }[]; + + array.forEach(function (item) { + if (item.path.endsWith('Manager')) { + count++; + } + }); + + return count; + } + + /** + * 获得初始化资源的数量 + * @private + */ + public static getUserAssetUrls(bundle: AssetManager.Bundle) { + const pathArr: string[] = []; + + if (!bundle) return pathArr; + + const array = bundle.getDirWithPath('/', Prefab) as { uuid: string, path: string, ctor: Function }[]; + + array.forEach(function (item) { + if (item.path.endsWith('Manager')) { + pathArr.push(item.path); + } + }); + + return pathArr; + } + + /** + * 静态方法,初始化manager,该方法必须在场景初始化完毕之后调用 + * @private + */ + public static init( + bundle: AssetManager.Bundle, + progress: (completeAsset: Number, totalAsset: Number) => any, + complete: (totalAsset: Number) => any) { + const urls = this.getUserAssetUrls(bundle); + + const totalAsset = urls.length + this.sysMgrCount; + let completeAsset = 0; + + const onProgress = function (next: Function, manager: BaseManager) { + if (DEBUG) { + const startTime = window?.performance?.now ? performance.now() : Date.now(); + initBegin(manager.managerName); + return function () { + manager.onInited(); + if (DEBUG) { + const endTime = window?.performance?.now ? performance.now() : Date.now(); + initFinish(`${manager.managerName} 耗时:${(endTime - startTime).toFixed(6)} ms`); + } + progress && progress(++completeAsset, totalAsset); + next(); + }; + } + return function () { + manager.onInited(); + progress && progress(++completeAsset, totalAsset); + next(); + }; + }; + + // 用户manager(动态添加) + const userMgrList: BaseManager[] = []; + // 系统manager(静态内置) + const sysMgrList: BaseManager[] = [Core.inst.manager.event, Core.inst.manager.timer, Core.inst.manager.loader, Core.inst.manager.ui, Core.inst.manager.sound] as any as BaseManager[]; + + // 初始化系统manager + const initSysMgrTask = Core.inst.lib.task.createASync(); + sysMgrList.forEach(function (manager: BaseManager) { + initSysMgrTask.add(function (next) { + manager.init(onProgress(next, manager)); + }); + }); + + // 加载用户manager + const loadUserMgrTask = Core.inst.lib.task.createASync(); + const UserManagerRoot = Core.inst.manager.ui.root.getChildByPath(UserManagerPath); + urls.forEach(function (url) { + loadUserMgrTask.add(function (next, retry) { + if (DEBUG) { + const managerName = path.basename(url); + const startTime = window?.performance?.now ? performance.now() : Date.now(); + loadBegin(managerName); + bundle.load(url, Prefab, function (err, prefab: Prefab) { + if (err || !prefab) { + loadError(managerName, '重试...'); + retry(1); + } else { + const endTime = window?.performance?.now ? performance.now() : Date.now(); + loadFinish(`${managerName} 耗时:${(endTime - startTime).toFixed(6)} ms`); + const node = instantiate(prefab); + node.parent = UserManagerRoot; + node.active = true; + userMgrList.push(node.getComponent(BaseManager)); + next(); + } + }); + return; + } + bundle.load(url, Prefab, function (err, prefab: Prefab) { + if (err || !prefab) { + loadError(path.basename(url), '重试...'); + retry(1); + } else { + const node = instantiate(prefab); + node.parent = UserManagerRoot; + node.active = true; + userMgrList.push(node.getComponent(BaseManager)); + next(); + } + }); + }); + }); + + Core.inst.lib.task.createAny() + .add([ + next => initSysMgrTask.start(next), + next => loadUserMgrTask.start(next), + ]) + .add(function (next) { + Core.emit(Core.EventType.EVENT_SYS_MANAGER_INITED); + next(); + }) + .add(function (next) { + // 初始化用户manager + const initUserMgrTask = Core.inst.lib.task.createASync(); + userMgrList.forEach(manager => { + initUserMgrTask.add(function (next) { + manager.init(onProgress(next, manager)); + }); + }); + initUserMgrTask.start(next); + }) + .add(function (next) { + Core.emit(Core.EventType.EVENT_USER_MANAGER_INITED); + Core.emit(Core.EventType.EVENT_MANAGER_INITED); + next(); + }) + .add(function (next) { + // 所有manager初始化完成后,触发回调 + sysMgrList.forEach(function (manager) { + manager.onFinished(); + }); + userMgrList.forEach(function (manager) { + manager.onFinished(); + }); + next(); + }) + .start(function () { + Core.emit(Core.EventType.EVENT_MANAGER_FINISHED); + complete && complete(totalAsset); + }); + } + +} \ No newline at end of file diff --git a/extensions/app/assets/base/BaseManager.ts.meta b/extensions/app/assets/base/BaseManager.ts.meta new file mode 100644 index 0000000..7e2a3f0 --- /dev/null +++ b/extensions/app/assets/base/BaseManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "30205eac-9b1e-4f44-8081-7b70ff8d6c52", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base/BaseModel.ts b/extensions/app/assets/base/BaseModel.ts new file mode 100644 index 0000000..0ecd1ff --- /dev/null +++ b/extensions/app/assets/base/BaseModel.ts @@ -0,0 +1,43 @@ +// export type IModel = { +// [P in keyof T]: T[P] extends Function +// ? '❌此处不能定义任何方法' +// : ( +// T[P] extends Array +// ? ( +// R extends Function +// ? '❌此处不能定义任何方法' +// : T[P] +// ) +// : T[P] // IModel 性能消耗大 +// ); +// }; + +// export type IStore = { +// [P in keyof T]: T[P] extends Function +// ? T[P] +// : ( +// T[P] extends Array +// ? ( +// R extends Function +// ? '❌此处不能定义任何方法' +// : IModel +// ) +// : IModel +// ); +// }; + +export type IModel = { + [P in keyof T]: T[P] extends Function + ? '❌此处不能定义任何方法' + : T[P]; +}; + +// export type IStore = { +// [P in keyof T]: T[P] extends Function +// ? T[P] +// : IModel; +// }; + +export type IStore = { + [P in keyof T]: T[P]; +}; \ No newline at end of file diff --git a/extensions/app/assets/base/BaseModel.ts.meta b/extensions/app/assets/base/BaseModel.ts.meta new file mode 100644 index 0000000..ecdd708 --- /dev/null +++ b/extensions/app/assets/base/BaseModel.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "7a377ceb-e086-4e71-99bd-f44dab40d24f", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/base/BaseView.ts b/extensions/app/assets/base/BaseView.ts new file mode 100644 index 0000000..d1bba3f --- /dev/null +++ b/extensions/app/assets/base/BaseView.ts @@ -0,0 +1,1035 @@ +import { Asset, Component, Enum, EventTouch, Font, Label, Node, Scene, Sprite, SpriteFrame, UITransform, Widget, _decorator, director, isValid, js, sp } from 'cc'; +import { DEV, EDITOR } from 'cc/env'; +import { IMiniViewName, IMiniViewNames, IViewName } from '../../../../assets/app-builtin/app-admin/executor'; +import Core from '../Core'; +import { Logger } from '../lib/logger/logger'; +import { IBaseControl } from './BaseControl'; +import { IBaseController } from './BaseController'; + +const { ccclass, property, disallowMultiple } = _decorator; + +const BlockEvents = [ + Node.EventType.TOUCH_START, Node.EventType.TOUCH_MOVE, Node.EventType.TOUCH_END, Node.EventType.TOUCH_CANCEL, + Node.EventType.MOUSE_DOWN, Node.EventType.MOUSE_MOVE, Node.EventType.MOUSE_UP, + Node.EventType.MOUSE_ENTER, Node.EventType.MOUSE_LEAVE, Node.EventType.MOUSE_WHEEL +]; + +const HideEvent = Enum({ + destroy: 1, + active: 2 +}); + +export type IShade = { + /**等待 默认0秒 */ + delay?: number, + /**开始透明度 默认60 */ + begin?: number, + /**结束透明度 默认180 */ + end?: number, + /**透明变化速度 默认100 */ + speed?: number, + /** + * 毛玻璃效果 默认false + * - 开启后其它参数将无效 + */ + blur?: boolean, +}; + +export interface IShowParamAttr { + zIndex?: number, + siblingIndex?: number, +} + +export interface IShowParamOnShow { + (result: T): any +} + +export interface IShowParamOnHide { + (result: T): any +} + +export interface IShowParamBeforeShow { + (error: string): any +} + +export interface IShowParamInnerLoad { + (name: string, path: string, type: { prototype: Asset }, callback: (result: Asset) => any): void +} + +export interface IHideParamOnHide { + (result: T): any +} + +export type IViewType = 'Page' | 'Paper' | 'Pop' | 'Top'; + +export enum ViewType { + Page = 'Page', + Paper = 'Paper', + PaperAll = 'PaperAll', + Pop = 'Pop', + Top = 'Top' +} + +interface IMiniOnShow { + (name: IMiniViewName, data?: any): any +} +interface IMiniOnHide { + (name: IMiniViewName, data?: any): any +} +interface IMiniOnFinish { + (): any +} +type IPick = { + -readonly [P in keyof T]: T[P] extends Function + ? T[P] + : (T[P] extends Object + ? IPick + : T[P]); +}; +interface IBaseViewController { + new(): BaseView & { + readonly controller: IPick & Readonly<{ + /**获取第一个事件回调的返回值 */ + emit(key: K, ...args: Parameters): void; + /**发射事件 */ + call(key: K, ...args: Parameters): ReturnType; + /**注册事件回调 */ + on(key: K, callback: (...args: Parameters) => ReturnType, target?: any): void; + /**注册一次性事件回调 */ + once(key: K, callback: (...args: Parameters) => ReturnType, target?: any): void; + /**取消事件回调 */ + off(key: keyof T, callback: Function, target?: any): void; + /**取消事件回调 */ + targetOff(target: any): void; + }> + } +} + +enum ViewState { + BeforeShow, + Showing, + Showed, + BeforeHide, + Hiding, + Hid, +} + +const Group = { id: 'BaseView', name: 'Settings', displayOrder: -Infinity, style: 'section' }; + +// 记录PaperAll的owner +const PaperAllToOwner: Map = new Map(); + +@ccclass('BaseView') +@disallowMultiple() +export default class BaseView extends Component { + /** + * @deprecated 废弃,请使用BindController代替BindControl + */ + static BindControl(Control: IBaseControl) { + return class BindControl extends BaseView { + protected get control(): Pick & Readonly<{ + call(key: E[K], ...args: Parameters): ReturnType; + emit(key: E[K], ...args: Parameters): void; + on(key: E[K], callback: (...args: Parameters) => ReturnType, target?: any): void; + once(key: E[K], callback: (...args: Parameters) => ReturnType, target?: any): void; + off(key: E[keyof E], callback: Function, target?: any): void; + targetOff(target: any): void; + }> { + return Control ? Control.inst as any : null; + } + }; + } + + /** + * 给UI绑定一个控制器,绑定后可以通过this.controller访问,并能访问一些内部方法(emit、on、once、off、targetOff) + */ + static BindController(Controller: IBaseController) { + @disallowMultiple() + class BindController extends BaseView { + protected get controller() { + return Controller ? Controller.inst as any : null; + } + } + return BindController as any as IBaseViewController; + } + + /** + * 是否有效,如果返回false的话,app.manager.ui.show会触发onError回调 + */ + public static isViewValid(next: (valid: boolean) => void, data: any) { + data; + next && next(true); + } + + public static isPage(name: string) { + return name.indexOf(ViewType.Page) === 0; + } + + public static isPaper(name: string) { + return name.indexOf(ViewType.Paper) === 0; + } + + public static isPaperAll(name: string) { + return name.indexOf(ViewType.PaperAll) === 0; + } + + public static isPop(name: string) { + return name.indexOf(ViewType.Pop) === 0; + } + + public static isTop(name: string) { + return name.indexOf(ViewType.Top) === 0; + } + + // 是否被调用过 + private _base_view_created = false; + // view状态 + private _base_view_state = ViewState.Hid; + // 当前view的名字 + private _base_view_name: IViewName | IMiniViewName = js.getClassName(this) as any; + // 触摸是否有效 + private _base_touch_enable = true; + // show/hide等待列表 + private _base_show_hide_delays: Function[] = []; + // 子界面融合相关 + private _base_mini_show: Set = new Set(); + + protected isPage() { + return BaseView.isPage(this._base_view_name); + } + + protected isPaper() { + return BaseView.isPaper(this._base_view_name); + } + + protected isPaperAll() { + return BaseView.isPaperAll(this._base_view_name); + } + + protected isPop() { + return BaseView.isPop(this._base_view_name); + } + + protected isTop() { + return BaseView.isTop(this._base_view_name); + } + + protected is2D() { + return !this.is3D(); + } + + protected is3D() { + if (this.node.parent instanceof Scene) { + return this.node.parent.name === this.viewName; + } + const scene = director.getScene(); + return scene.name === this.viewName; + } + + @property + private _hideEvent = HideEvent.destroy; + @property({ + group: Group, + type: HideEvent, + tooltip: '何种模式隐藏节点\n1、destroy: 销毁UI并释放对应的所有资源\n2、active: 缓存UI并加速下次的打开速度', + }) + public get hideEvent() { + if (this.is3D()) return HideEvent.destroy; + return this._hideEvent; + } + public set hideEvent(value) { + if (this.is3D() && value !== HideEvent.destroy) { + this.log('3D模式下只能是destroy模式'); + return; + } + this._hideEvent = value; + } + + @property + private _singleton = true; + private static _singleton = true; + @property({ + group: Group, + tooltip: '是否是单例模式\n1、单例模式: UI只会被创建一次(onShow会被重复触发)\n2、非单例模式: UI会被重复创建', + }) + protected get singleton(): boolean { + if (this.isPage()) return true; + if (this.isPaperAll()) return true; + if (this.isPaper()) return true; + return this._singleton && (this.constructor)._singleton; + } + protected set singleton(value) { + if (!value) { + if (this.isPage()) { + this.log('Page只能是单例模式'); + return; + } + if (this.isPaper()) { + this.log('Paper只能是单例模式'); + return; + } + } + this._singleton = (this.constructor)._singleton = !!value; + } + + @property + private _captureFocus = true; + @property({ + group: Group, + tooltip: '是否捕获焦点<响应onLostFocus和onFocus>\n1、当一个捕获焦点的UI处于最上层并展示时\n下层的UI永远不会响应focus事件', + visible(this: BaseView) { + if (this.is3D()) return false; + return true; + } + }) + protected get captureFocus() { + if (this.is3D()) return false; + return this._captureFocus; + } + protected set captureFocus(value) { + if (value && this.is3D()) { + this.log('只有2D模式下才可以捕获焦点'); + return; + } + + if (!EDITOR && this._captureFocus !== value) { + this._captureFocus = value; + Core.inst?.manager?.ui?.refreshShade(); + } else { + this._captureFocus = value; + } + } + + @property + private _shade = true; + @property({ + group: Group, + tooltip: '是否需要底层遮罩', + visible(this: BaseView) { + if (this.is3D()) return false; + if (this.isPage()) return false; + return true; + } + }) + protected get shade() { + if (this.is3D()) return false; + if (this.isPage()) return false; + return this._shade; + } + protected set shade(value) { + if (value) { + if (this.is3D()) { + this.log('只有2D模式下才可以设置底层遮罩'); + return; + } + if (this.isPage()) { + this.log('Page不可以设置底层遮罩'); + return; + } + } + + if (!EDITOR && this._shade !== value) { + this._shade = value; + Core.inst?.manager?.ui?.refreshShade(); + } else { + this._shade = value; + } + } + + @property + private _blockInput = true; + @property({ + group: Group, + tooltip: '是否禁止点击事件向下层传递', + visible(this: BaseView) { + if (this.is3D()) return false; + return true; + } + }) + protected get blockInput() { + if (this.is3D()) return false; + return this._blockInput; + } + protected set blockInput(value) { + if (value && this.is3D()) { + this.log('只有2D模式下才可以设置阻断点击事件'); + return; + } + this._blockInput = value; + } + + /** 修改框架、新增isAlwaysExist选项,如果勾选,则不会自动隐藏旧页面 */ + @property + private _alwaysExist = false; + @property({ + group: Group, + tooltip: '界面是否始终存在\- 打开另外界面后不会被关闭', + visible(this: BaseView) { + if (this.is3D()) return false; + return true; + } + }) + protected get alwaysExist() { + if (this.is3D()) return false; + return this._alwaysExist; + } + protected set alwaysExist(value) { + if (value && this.is3D()) { + this.log('只有2D模式下才可以设置界面是否始终存在'); + return; + } + this._alwaysExist = value; + } + + /** + * 子界面(只能用于Page) + */ + protected miniViews: IMiniViewNames = []; + + /** + * 当前view名字 + */ + public get viewName() { + return this._base_view_name; + } + + /** + * 基础名字, 如PageHome => Home + */ + public get baseName() { + return this._base_view_name.slice(this.typeName.length); + } + + /** + * 类型名字, 如PageHome => Page + */ + public get typeName() { + if (this._base_view_name.indexOf(ViewType.Paper) === 0) return ViewType.Paper; + if (this._base_view_name.indexOf(ViewType.Pop) === 0) return ViewType.Pop; + if (this._base_view_name.indexOf(ViewType.Top) === 0) return ViewType.Top; + return ViewType.Page; + } + + /** + * 是否是单例模式 + */ + public get isSingleton(): boolean { + return this.singleton; + } + + /** + * 是否捕获焦点 + */ + public get isCaptureFocus(): boolean { + return this.captureFocus; + } + + /** + * 是否需要遮罩 + */ + public get isNeedShade(): boolean { + return this.shade; + } + + /** + * 是否展示了(不为Hid状态) + */ + public get isShow(): boolean { + return this._base_view_state != ViewState.Hid; + } + + /** + * 打开其他界面时,此界面不关闭 + */ + public get isAlwaysExist(): boolean { + return this._alwaysExist; + } + + /** + * 是否show了某个子界面 + */ + protected isMiniViewShow(name: IMiniViewName) { + return this._base_mini_show.has(name); + } + + // 用来初始化组件或节点的一些属性,当该组件被第一次添加到节点上或用户点击了它的 Reset 菜单时调用。这个回调只会在编辑器下调用。 + resetInEditor(): any { + if (EDITOR) { + const is3D = this.is3D(); + if (this.viewName.indexOf(ViewType.Page) >= 0) { + this.shade = false; + this.blockInput = is3D ? false : true; + this.captureFocus = is3D ? false : true; + } else if (this.viewName.indexOf(ViewType.Paper) >= 0) { + this.shade = false; + this.captureFocus = false; + this.blockInput = false; + } + + if (is3D) return; + this.node.getComponent(UITransform) || this.node.addComponent(UITransform); + + const widget = this.node.getComponent(Widget) || this.node.addComponent(Widget); + widget.isAlignBottom = true; + widget.isAlignLeft = true; + widget.isAlignRight = true; + widget.isAlignTop = true; + widget.top = 0; + widget.left = 0; + widget.right = 0; + widget.bottom = 0; + widget.alignMode = Widget.AlignMode.ON_WINDOW_RESIZE; + } + } + + /** + * 设置是否可点击 + */ + protected setTouchEnabled(enabled: boolean = true): any { + this._base_touch_enable = !!enabled; + } + + private blockPropagation(event: EventTouch) { + if (this.blockInput) { + event.propagationStopped = true; + if (event.type === Node.EventType.TOUCH_START) { + this.log('阻断触摸向下层传递'); + } + } + } + + private stopPropagation(event: EventTouch) { + if (!this._base_touch_enable) { + event.propagationStopped = true; + event.propagationImmediateStopped = true; + if (event.type === Node.EventType.TOUCH_START) { + this.log('屏蔽触摸'); + } + } + } + + private onBaseViewCreate(): any { + if (this.is3D()) return; + const uiTransform = this.getComponent(UITransform); + if (uiTransform) uiTransform.hitTest = (...args: any[]): boolean => { + if (this.blockInput) { + return UITransform.prototype.hitTest.apply(uiTransform, args); + } + return false; + }; + + for (let i = 0; i < BlockEvents.length; i++) { + this.node.on(BlockEvents[i], this.blockPropagation, this); + this.node.on(BlockEvents[i], this.stopPropagation, this, true); + } + } + + /** + * 关闭所有子界面 + */ + protected hideAllMiniViews(data?: any) { + this._base_mini_show.forEach((name) => { + Core.inst.manager.ui.hide({ name, data }); + }); + this._base_mini_show.clear(); + } + + /** + * 关闭子界面 + */ + protected hideMiniViews({ data, views }: { data?: any, views: IMiniViewNames }) { + if (this.miniViews.length === 0) return; + if (views.length === 0) return; + + views.forEach(name => { + if (this.miniViews.indexOf(name) === -1) { + this.warn('hideMiniViews', `${name}不在miniViews中, 已跳过`); + return; + } + + // 验证 + if (!this._base_mini_show.has(name)) return; + // 关闭 + Core.inst.manager.ui.hide({ name, data }); + }); + // TODO 手动刷新一下Paper下的UI顺序(原因是原生环境,显示层级正确但触摸层级可能会不正确) + Core.inst.manager.ui.sortUserInterface('Paper'); + } + + /** + * 展示子界面 + */ + protected showMiniViews({ data, views, onShow, onHide, onFinish }: { + /**传递给子界面的数据 */ + data?: any, + /**子界面名字列表 */ + views: Array, + /**子界面展示回调 */ + onShow?: IMiniOnShow, + /**子界面关闭回调 */ + onHide?: IMiniOnHide, + /**子界面融合完成回调 */ + onFinish?: IMiniOnFinish + }) { + if (views.length === 0) return false; + if (this.typeName !== ViewType.Page) { + this.warn('showMiniViews', '仅支持Page类型'); + return false; + } + + const task = Core.inst.lib.task.createSync(); + + for (let index = 0; index < views.length; index++) { + const names = views[index]; + if (names instanceof Array) { + task.add(next => { + this.createMixMiniViewsTask(names, data, onShow, onHide).start(next); + }); + } else { + task.add(next => { + this.createMixMiniViewsTask([names], data, onShow, onHide).start(next); + }); + } + } + + task.start(onFinish && function () { + onFinish(); + }); + + return true; + } + + /** + * 创建自定义加载任务 + */ + private createMixMiniViewsTask(views: IMiniViewNames = [], data?: any, onShow?: IMiniOnShow, onHide?: IMiniOnHide) { + const task = Core.inst.lib.task.createSync(); + + if (this.typeName !== ViewType.Page) { + this.warn('showMiniViews', '仅支持Page类型'); + return task; + } + + views = views.filter(name => { + if (!name) { + this.warn('showMiniViews', 'name不能为空'); + return false; + } + if (this._base_mini_show.has(name)) { + this.warn('showMiniViews', `重复融合${name}, 已跳过`); + return false; + } + if (this.miniViews.indexOf(name) === -1) { + this.warn('showMiniViews', `${name}不在miniViews中, 已跳过`); + return false; + } + if (name.indexOf(this.baseName) !== ViewType.Paper.length && name.indexOf(ViewType.PaperAll) !== 0) { + this.warn('showMiniViews', `${name}不属于当前Page, 已跳过`); + return false; + } + + this._base_mini_show.add(name); + return true; + }); + + if (views.length === 0) return task; + + // 先load全部 + task.add((next) => { + const aSync = Core.inst.lib.task.createASync(); + views.forEach(name => { + aSync.add((next, retry) => { + this.log(`下载子页面: ${name}`); + Core.inst.manager.ui.load(name as any, result => { + result ? next() : this.scheduleOnce(retry, 0.1); + }); + }); + }); + aSync.start(next); + }); + + // 再show全部 + task.add((next) => { + const aSync = Core.inst.lib.task.createASync(); + views.forEach(name => { + aSync.add((next) => { + if (!this._base_mini_show?.has(name)) return next(); + + this.log(`展示子页面: ${name}`); + // 是PaperAll,设置owner + if (BaseView.isPaperAll(name)) { + PaperAllToOwner.set(name, this.uuid); + } + Core.inst.manager.ui.show({ + name, data, + silent: true, + attr: { zIndex: this.miniViews.indexOf(name) }, + onShow: (result) => { + if (onShow) onShow(name, result); + next(); + }, + onHide: (result) => { + if (BaseView.isPaperAll(name)) { + // 验证PaperAll是否属于当前Page + const owner = PaperAllToOwner.get(name); + if (owner && owner === this.uuid) { + PaperAllToOwner.delete(name); + } + } + this._base_mini_show?.delete(name); + if (onHide) onHide(name, result); + }, + onError: (result, code) => { + if (code === Core.inst.Manager.UI.ErrorCode.LoadError) return true; + if (BaseView.isPaperAll(name)) { + // 验证PaperAll是否属于当前Page + const owner = PaperAllToOwner.get(name); + if (owner && owner === this.uuid) { + PaperAllToOwner.delete(name); + Core.inst.manager.ui.hide({ name }); + } + } + this._base_mini_show?.delete(name); + this.warn('忽略子页面', name, result); + next(); + }, + }); + }); + }); + aSync.start(() => { + // TODO 手动刷新一下Paper下的UI顺序(原因是原生环境,显示层级正确但触摸层级可能会不正确) + Core.inst.manager.ui.sortUserInterface('Paper'); + next(); + }); + }); + + return task; + } + + /** + * 设置节点属性 + */ + private setNodeAttr(attr: IShowParamAttr) { + if (!attr) return; + if (typeof attr.zIndex === 'number') { + // 以z坐标来代替2.x时代的zIndex + this.node.setPosition(this.node.position.x, this.node.position.y, attr.zIndex); + } + + if (typeof attr.siblingIndex === 'number') { + this.node.setSiblingIndex(attr.siblingIndex); + } + } + + private show(data?: any, attr?: IShowParamAttr, onShow?: IShowParamOnShow, onHide?: IShowParamOnHide, beforeShow?: IShowParamBeforeShow) { + // 当前show操作需要等待其它流程 + if (this._base_view_state !== ViewState.Showed && + this._base_view_state !== ViewState.Hid) { + this._base_show_hide_delays.push( + this.show.bind(this, data, attr, onShow, onHide, beforeShow) + ); + return; + } + + // show流程 + const changeState = this._base_view_state === ViewState.Hid; + if (changeState) this._base_view_state = ViewState.BeforeShow; + const next = (error: string) => { + if (!error) { + // 所有Paper只会是单例,而且所有Paper都不允许被当前Page重复show + // 但PaprAll比较特殊,会被不同的Page使用,在PaperAll被不同的Page重复show时,清除之前的onHide + if (this.isPaperAll()) this.node.emit('onHide'); + } + beforeShow && beforeShow(error); + if (!error) { + // 设置展示中 + if (changeState) this._base_view_state = ViewState.Showing; + onHide && this.node.once('onHide', onHide); + + // 触发onCreate + if (this._base_view_created === false) { + this._base_view_created = true; + this.onBaseViewCreate(); + } + + // 设置属性 + this.setNodeAttr(attr); + + // 触发onLoad、onEnable + if (this.node.active !== true) { this.node.active = true; } + + this.log('onShow'); + let result = null; + try { + result = this.onShow(data); + } catch (err) { + this.onError(); + console.error(err); + } + + // 设置遮罩,触发focus逻辑 + Core.inst.manager.ui.refreshShade(); + + try { + onShow && onShow(result); + this.node.emit('onShow', result); + Core.inst.manager.ui.emit(this._base_view_name, { event: 'onShow', result: result }); + Core.inst.manager.ui.emit('onShow', { name: this._base_view_name, result: result }); + } catch (err) { + console.error(err); + } + + if (changeState) this._base_view_state = ViewState.Showed; + } else { + if (changeState) this._base_view_state = ViewState.Hid; + } + + if (this._base_show_hide_delays.length > 0) { + this._base_show_hide_delays.shift()(); + } + }; + + this.log('beforeShow'); + let isNextCalled = false; + this.beforeShow((error) => { + if (isNextCalled) return this.error('beforeShow', 'next被重复调用'); + isNextCalled = true; + next(error || null); + }, data); + } + + protected hide( + //@ts-ignore + data?: Parameters[0], + onHide?: IHideParamOnHide) { + + // 当前hide操作需要等待其它流程 + if (this._base_view_state !== ViewState.Hid && + this._base_view_state !== ViewState.Showed) { + this._base_show_hide_delays.push( + this.hide.bind(this, data, onHide) + ); + return; + } + + // hide流程 + const changeState = this._base_view_state === ViewState.Showed; + if (changeState) this._base_view_state = ViewState.BeforeHide; + this.log('beforeHide'); + const error = this.beforeHide(data); + if (!error) { + this.log('onHide'); + if (changeState) this._base_view_state = ViewState.Hiding; + this.hideAllMiniViews(data); + + let result = null; + try { + result = this.onHide(data); + } catch (error) { + console.error(error); + } + + try { + onHide && onHide(result); + this.node.emit('onHide', result); + Core.inst.manager.ui.emit(this._base_view_name, { event: 'onHide', result: result }); + Core.inst.manager.ui.emit('onHide', { name: this._base_view_name, result: result }); + } catch (error) { + console.error(error); + } + + if (changeState) this._base_view_state = ViewState.Hid; + + if (this.hideEvent === HideEvent.active) { this.node.active = false; } + else if (this.hideEvent === HideEvent.destroy) { Core.inst.manager.ui.release(this); } + Core.inst.manager.ui.refreshShade(); + } else { + if (changeState) this._base_view_state = ViewState.Showed; + } + + if (this._base_show_hide_delays.length > 0) { + this._base_show_hide_delays.shift()(); + } + } + + private focus(boo: boolean): any { + let result = null; + let event = ''; + if (boo) { + result = this.onFocus(); + event = 'onFocus'; + } else { + result = this.onLostFocus(); + event = 'onLostFocus'; + } + + this.node.emit(event, result); + Core.inst.manager.ui.emit(this._base_view_name, { event: event, result: result }); + Core.inst.manager.ui.emit(event, { name: this._base_view_name, result: result }); + } + + /** + * 加载UI目录下resources里面的资源 + * @param path 相对于resources的路径 + * @param callback 回调 + * this.loadRes('Bag', Prefab, function(asset){}) + */ + protected loadRes(path: string, type: T, callback?: (result: InstanceType | null) => any) { + Core.inst.manager.ui.loadRes(this, path, type, callback); + } + + /** + * 预加载UI目录下resources里面的资源 + * @param path 相对于resources的路径 + * this.preloadRes('Bag', Prefab) + */ + protected preloadRes(path: string, type: T) { + Core.inst.manager.ui.preloadRes(this, path, type); + } + + /** + * 加载UI目录下resources里面的资源 + * @param path 相对于resources的路径 + * @param callback 回调 + * this.loadResDir('Bag', Prefab, function(asset){}) + */ + protected loadResDir(path: string, type: T, callback?: (result: InstanceType[] | null) => any) { + Core.inst.manager.ui.loadResDir(this, path, type, callback); + } + + /** + * 预加载UI目录下resources里面的资源 + * @param path 相对于resources的路径 + * this.preloadResDir('Bag', Prefab) + */ + protected preloadResDir(path: string, type: T) { + Core.inst.manager.ui.preloadResDir(this, path, type); + } + + /** + * 设置字体资源 + * @param path UI的resources目录下的相对路径 + */ + protected setFont(target: Label, path: string, onComplete?: (success: boolean) => any) { + this.loadRes(path, Font, (font) => { + if (!font || !isValid(target)) { + return onComplete && onComplete(false); + } + target.font = font; + onComplete && onComplete(true); + }); + } + + /** + * 设置Spine资源 + * @param path UI的resources目录下的相对路径 + */ + protected setSpine(target: sp.Skeleton, path: string, onComplete?: (success: boolean) => any) { + this.loadRes(path, sp.SkeletonData, (skeletonData) => { + if (!skeletonData || !isValid(target)) { + return onComplete && onComplete(false); + } + target.skeletonData = skeletonData; + onComplete && onComplete(true); + }); + } + + /** + * 设置图片资源 + * @param path UI的resources目录下的相对路径(必须以/spriteFrame结尾) + * + * @example + * setSprite(sprite, 'img/a/spriteFrame', onComplete:(succ)=>{}) + */ + protected setSprite(target: Sprite, path: string, onComplete?: (success: boolean) => any) { + this.loadRes(path, SpriteFrame, (spriteFrame) => { + if (!spriteFrame || !isValid(target)) { + return onComplete && onComplete(false); + } + target.spriteFrame = spriteFrame; + onComplete && onComplete(true); + }); + } + + /**打印日志 */ + protected get log() { + return Logger.create('log', '#1e90ff', DEV ? `[${this._base_view_name}] LOG` : `[${this._base_view_name}] [LOG]`); + } + + /**打印警告 */ + protected get warn() { + return Logger.create('warn', '#ff7f50', DEV ? `[${this._base_view_name}] WARN` : `[${this._base_view_name}] [WARN]`); + } + + /**打印错误 */ + protected get error() { + return Logger.create('error', '#ff4757', DEV ? `[${this._base_view_name}] ERROR` : `[${this._base_view_name}] [ERROR]`); + } + + //////////////以下为可重写////////////// + /** + * 展示 + * @param data 传递给onShow的参数 + * @returns + */ + protected onShow(data?: any): any { + return data; + } + + /** + * 隐藏 + * @param data 传递给onHide的参数 + * @returns + */ + protected onHide(data?: any): any { + return data; + } + + /** + * 失去焦点 + * @returns + */ + protected onLostFocus(): any { + return true; + } + + /** + * 获得焦点 + * @returns + */ + protected onFocus(): any { + return true; + } + + /** + * onShow前调用 + * @param next 回调,传递的error不为空时,表示错误,onShow不会执行 + * @param data 传递给onShow的参数 + */ + protected beforeShow(next: (error?: string) => void, data?: any): any { + next(null); + } + + /** + * hide前调用 + * @param data 传递给onHide的参数 + * @returns 如果返回字符串,则表示错误信息 + */ + protected beforeHide(data?: any): string | void { + return null; + } + + /** + * onShow报错会执行 + */ + protected onError(): any { + return; + } + + /** + * 背景遮照的参数 + */ + protected onShade(): IShade { + return {}; + } +} \ No newline at end of file diff --git a/extensions/app/assets/base/BaseView.ts.meta b/extensions/app/assets/base/BaseView.ts.meta new file mode 100644 index 0000000..cb00cec --- /dev/null +++ b/extensions/app/assets/base/BaseView.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "eddc0411-4239-423d-8710-77fdf92affc2", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/lib.meta b/extensions/app/assets/lib.meta new file mode 100644 index 0000000..7d44e6f --- /dev/null +++ b/extensions/app/assets/lib.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "6ff04fb4-44cd-4fc4-a4b8-28ac28d83a0b", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/lib/debug.meta b/extensions/app/assets/lib/debug.meta new file mode 100644 index 0000000..dc90178 --- /dev/null +++ b/extensions/app/assets/lib/debug.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e939f63c-c853-403c-aed7-b8f0925106f0", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/lib/debug/debug.ts b/extensions/app/assets/lib/debug/debug.ts new file mode 100644 index 0000000..e3de7a9 --- /dev/null +++ b/extensions/app/assets/lib/debug/debug.ts @@ -0,0 +1,40 @@ +import { DEBUG, DEV } from 'cc/env'; + +function jsGetSet(obj: unknown, prop: string, getter: Function, setter?: Function) { + Object.defineProperty(obj, prop, { + get: getter as any, + set: setter as any, + enumerable: false, + configurable: false + }); +} +function clear(object: Record) { + if (!object) return; + for (const key of Object.keys(object)) { + delete object[key]; + } +} +/** + * 将某个变量设置为不可观测(不可在浏览器中打印) + * @param owner object | string | number | boolean | Array | Function | ... + * @param callback 被观测时触发回调 + * @returns + */ +export function unobservable(owner: unknown, callback?: Function) { + if (DEV || DEBUG) return; + if (!owner) return; + function define() { + function accessor() { + if (callback) { + callback(); + } else { + clear(owner); + } + } + try { + jsGetSet(owner, 'unobservable', accessor.bind(null, 'de' + 'bu' + 'gg' + 'er')); + } + catch (e) { !0; } + } + define(); +} \ No newline at end of file diff --git a/extensions/app/assets/lib/debug/debug.ts.meta b/extensions/app/assets/lib/debug/debug.ts.meta new file mode 100644 index 0000000..a8648d2 --- /dev/null +++ b/extensions/app/assets/lib/debug/debug.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "c0d5da3b-23f0-400e-85bb-6c754b9c08eb", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/lib/logger.meta b/extensions/app/assets/lib/logger.meta new file mode 100644 index 0000000..b3ba8c6 --- /dev/null +++ b/extensions/app/assets/lib/logger.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "140d98c1-6885-4e37-bf16-2ee67ffe087e", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/lib/logger/logger.ts b/extensions/app/assets/lib/logger/logger.ts new file mode 100644 index 0000000..12ca8e5 --- /dev/null +++ b/extensions/app/assets/lib/logger/logger.ts @@ -0,0 +1,77 @@ +import { DEV } from 'cc/env'; + +interface ILog { + (title: string, ...args: any[]): void +} + +function empty() { } + +/** + * 日志管理类,用于统一日志输出格式 + */ +export class Logger { + static setting: { + filter: Array<'log' | 'warn' | 'error'> + } = { + filter: ['error', 'log', 'warn'] + }; + + /** + * 创建日志输出函数 + */ + static create(level: 'log' | 'warn' | 'error', styleColor: string, title: string, titleColor = '#fff') { + if (this.setting.filter.indexOf(level) == -1) { + return empty; + } + + if (DEV) { + return window.console[level].bind(window.console, + '%c %s %c %s ', + `background:${styleColor}; padding: 2px; border-radius: 5px 0 0 5px; border: 1px solid ${styleColor}; color: ${titleColor}; font-weight: normal;`, + `${title} ${new Date().toLocaleString()}`, + `background:#ffffff ; padding: 2px; border-radius: 0 5px 5px 0; border: 1px solid ${styleColor}; color: ${styleColor}; font-weight: normal;` + ); + } + return window.console[level].bind(window.console, + `${title} [${new Date().toLocaleString()}]` + ); + } + + /** + * 用于输出一般信息 + */ + get log() { + return Logger.create('log', '#6495ed', '[LOG]', '#000') as ILog; + } + + /** + * 用于输出警告信息 + */ + + get warn() { + return Logger.create('warn', '#ff7f50', '[WARN]', '#000') as ILog; + } + + /** + * 用于输出错误信息 + */ + get error() { + return Logger.create('error', '#ff4757', '[ERROR]', '#000') as ILog; + } + + /** + * 用于输出调试信息 + */ + get debug() { + return Logger.create('log', '#ff6347', '[DEBUG]', '#000') as ILog; + } + + /** + * 用于输出成功信息 + */ + get success() { + return Logger.create('log', '#00ae9d', '[SUCC]', '#000') as ILog; + } +} + +export default new Logger(); \ No newline at end of file diff --git a/extensions/app/assets/lib/logger/logger.ts.meta b/extensions/app/assets/lib/logger/logger.ts.meta new file mode 100644 index 0000000..0d81a61 --- /dev/null +++ b/extensions/app/assets/lib/logger/logger.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "0b5812e8-b67d-4ba9-83d8-12ca1e46cfd0", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/lib/storage.meta b/extensions/app/assets/lib/storage.meta new file mode 100644 index 0000000..c56449e --- /dev/null +++ b/extensions/app/assets/lib/storage.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "0c157f59-fd16-449c-b42c-d0efa2dc1401", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/lib/storage/storage.ts b/extensions/app/assets/lib/storage/storage.ts new file mode 100644 index 0000000..c94bb60 --- /dev/null +++ b/extensions/app/assets/lib/storage/storage.ts @@ -0,0 +1,236 @@ +import { error, js, log, sys } from 'cc'; + +const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; + +function encode(text: string, key: string) { + key = key || chars; + let encrypted = ''; + for (let i = 0; i < text.length; i++) { + const charCode = text.charCodeAt(i) ^ key.charCodeAt(i % key.length); + encrypted += String.fromCharCode(charCode); + } + return encrypted; +} + +function decode(encryptedText: string, key: string) { + key = key || chars; + let decrypted = ''; + for (let i = 0; i < encryptedText.length; i++) { + const charCode = encryptedText.charCodeAt(i) ^ key.charCodeAt(i % key.length); + decrypted += String.fromCharCode(charCode); + } + return decrypted; +} + +const weekOfYear = function (curDate?: Date) { + /* + date1是当前日期 + date2是当年第一天 + d是当前日期是今年第多少天 + 用d + 当前年的第一天的周差距的和在除以7就是本年第几周 + */ + curDate = curDate || new Date(); + let a = curDate.getFullYear(); + let b = curDate.getMonth() + 1; + let c = curDate.getDate(); + + let date1 = new Date(a, b - 1, c), date2 = new Date(a, 0, 1), + d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000); + return Math.ceil( + (d + ((date2.getDay() + 1) - 1)) / 7 + ); +}; + +const getWeekUpdateTime = function () { + const date = new Date(); + const year = date.getFullYear(); + const week = weekOfYear(date); + return year + '' + week; +}; + +const getDayUpdateTime = function (curDate?: Date) { + curDate = curDate || new Date(); + return curDate.toLocaleDateString(); +}; + +export class Storage { + static setting: { + /** + * 加密密钥 + * - 如果需要加密内容,请设置密钥的值 + */ + secretKey: string + } = { + secretKey: '' + }; + + private _cache = {}; + + /** + * 返回值为false代表调用失败 + */ + set(key: string, value: unknown) { + if (typeof key === 'string' && typeof value !== 'undefined') { + try { + const data = JSON.stringify(value); + if (Storage.setting.secretKey) { + sys.localStorage.setItem(key, encode(data, Storage.setting.secretKey)); + } else { + sys.localStorage.setItem(key, data); + } + // 设置缓存 + this._cache[key] = data; + return true; + } catch (err) { log(err); } + } else { + error('storage set error'); + } + return false; + } + + /** + * 返回值为undefined代表调用失败 + */ + get(key: string) { + // 先读取缓存 + if (typeof this._cache[key] !== 'undefined') { + return JSON.parse(this._cache[key]); + } + + let result = null; + try { + let data = sys.localStorage.getItem(key); + if (data && typeof data === 'string') { + if (Storage.setting.secretKey) data = decode(data, Storage.setting.secretKey); + // 设置缓存 + this._cache[key] = data; + result = JSON.parse(data); + } else if (data !== '' && data !== null) { + result = undefined; + } + } catch (e) { + result = undefined; + } + return result; + } + + /** + * 返回值为false代表调用失败 + */ + add(key: string, value: number = 1) { + let result = this.get(key); + if (result !== undefined) { + result = result || 0; + result += value; + if (this.set(key, result)) { + return result; + } + } + return false; + } + + /** + * 返回值为false代表调用失败 + */ + remove(key: string) { + try { + sys.localStorage.removeItem(key); + delete this._cache[key]; + return true; + } catch (err) { + return false; + } + } + + /** + * 返回值为false代表调用失败 + */ + clear() { + try { + sys.localStorage.clear(); + js.clear(this._cache); + return true; + } catch (err) { + return false; + } + } + + /** + * 设置本周数据 [返回值为false代表调用失败] + * @param {Function} cb 当已存在本周的数据时,会根据cb的返回决定是否存储,true代表存储 + */ + setWeek(key: string, value: unknown, cb?: (oldValue: unknown, newValue: unknown) => boolean) { + const updateTime = getWeekUpdateTime(); + + if (cb) { + const data = this.getWeek(key); + if (data !== undefined) { + if (data === null || cb(data, value)) { + return this.set(key, { + data: value, + updateTime: updateTime + }); + } + } + } else { + return this.set(key, { + data: value, + updateTime: updateTime + }); + } + + return false; + } + + /** + * 获取本周数据 [返回值为undefined代表调用失败] + */ + getWeek(key: string) { + const data = this.get(key); + if (data && data.updateTime == getWeekUpdateTime()) { + return data.data; + } + return data && null; + } + + /** + * 设置本天数据 [返回值为false代表调用失败] + * @param {Function} cb 当已存在本天的数据时,会根据cb的返回决定是否存储,true代表存储 + */ + setDay(key: string, value: unknown, cb?: (oldValue: unknown, newValue: unknown) => boolean) { + const updateTime = getDayUpdateTime(); + + if (cb) { + const data = this.getDay(key); + if (data !== undefined) { + if (data === null || cb(data, value)) { + return this.set(key, { + data: value, + updateTime: updateTime + }); + } + } + } else { + return this.set(key, { + data: value, + updateTime: updateTime + }); + } + + return false; + } + + /** + * 获取本天数据 [返回值为undefined代表调用失败] + * @param {*} key + */ + getDay(key: string) { + const data = this.get(key); + if (data && data.updateTime == getDayUpdateTime()) { + return data.data; + } + return data && null; + } +} + +export default new Storage(); \ No newline at end of file diff --git a/extensions/app/assets/lib/storage/storage.ts.meta b/extensions/app/assets/lib/storage/storage.ts.meta new file mode 100644 index 0000000..06beb7e --- /dev/null +++ b/extensions/app/assets/lib/storage/storage.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "be3da7ca-1bb5-4a41-894b-f82751c78ef2", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/lib/task.meta b/extensions/app/assets/lib/task.meta new file mode 100644 index 0000000..1035c96 --- /dev/null +++ b/extensions/app/assets/lib/task.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "54e30e53-aef2-4e16-8969-e38bea0ea336", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/lib/task/task.ts b/extensions/app/assets/lib/task/task.ts new file mode 100644 index 0000000..c8d4c5e --- /dev/null +++ b/extensions/app/assets/lib/task/task.ts @@ -0,0 +1,440 @@ +interface IHandle { + (next: (data?: any) => boolean, retry: (timeout?: number) => Promise, end: (data?: any) => boolean): void +} + +interface IFinish { + (results?: T, success?: boolean): any +} + +export interface ITask = any[]> { + readonly results: Readonly; + size(): number; + add(handle: IHandle): this; + start(finish?: IFinish | Function): this; + stop(): boolean; + isRunning(): boolean; +} + +/** + * 顺序执行 + */ +export class Sync> implements ITask { + private running = false; + private index: number = -1; + private list: IHandle[] = []; + private finish: IFinish | Function = null; + + /** + * 每个handle的返回值,通过next或end存储 + */ + public results: T = [] as T; + + /** + * 任务数量 + * @returns + */ + public size(): number { + return this.list.length; + } + + /** + * 添加一个任务 + * @param handle + * @returns + */ + public add(handle: IHandle) { + this.list.push(handle); + this.results.push(undefined); + return this; + } + + /** + * 开始执行所有任务 + * @param finish 执行完毕回调 + * @returns + */ + public start(finish?: IFinish | Function) { + if (this.running) { + return this; + } + + this.running = true; + this.index = -1; + this.finish = finish; + + this.next(this.index); + + return this; + } + + /** + * 停止所有任务 + * @returns + */ + public stop(): boolean { + if (!this.running) { + return false; + } + + this.running = false; + if (this.finish) { + this.finish(this.results, false); + } + + return true; + } + + /** + * 是否正在执行 + * @returns + */ + public isRunning() { + return this.running; + } + + /** + * @deprecated + * @returns + */ + public isStop() { + return !this.running; + } + + private end(data?: any): boolean { + if (!this.running) { + return false; + } + + if (typeof data !== 'undefined') { + this.results[this.index] = data; + } + + this.running = false; + if (this.finish) { + this.finish(this.results, true); + } + + return true; + } + + private next(index: number, data?: any): boolean { + if (!this.running) { + return false; + } + + if (index !== this.index) return false; + + if (typeof data !== 'undefined') { + this.results[this.index] = data; + } + + if (++this.index < this.list.length) { + this.retry(this.index); + } else { + this.end(); + } + + return true; + } + + private retry(index: number): boolean { + if (!this.running) { + return false; + } + + if (index !== this.index) return false; + + const handle = this.list[index]; + handle && handle( + (data?: any) => this.next(index, data), + (timeout = 0) => { + return new Promise(resolve => { + if (timeout > 0) { + setTimeout(() => { + resolve(this.retry(index)); + }, timeout * 1000); + } else { + resolve(this.retry(index)); + } + }); + }, + (data?: any) => this.end(data) + ); + + return true; + } +} + +/** + * 同时执行 + */ +export class ASync> implements ITask { + private running = false; + private count: number = 0; + private list: IHandle[] = []; + private finish: IFinish | Function = null; + + /** + * 每个handle的返回值,通过next或end存储 + */ + public results: T = [] as T; + + /** + * 任务数量 + * @returns + */ + public size(): number { + return this.list.length; + } + + /** + * 添加一个任务 + * @param handle + * @returns + */ + public add(handle: IHandle) { + this.list.push(handle); + this.results.push(undefined); + + if (this.running) { + this.retry(this.list.length - 1); + } + return this; + } + + /** + * 开始执行所有任务 + * @param finish 执行完毕回调 + * @returns + */ + public start(finish?: IFinish | Function) { + if (this.running) { + return this; + } + + this.running = true; + this.count = 0; + this.finish = finish; + + if (this.list.length) { + for (let index = 0; index < this.list.length; index++) { + this.retry(index); + } + } else { + this.end && this.end(this.count); + } + + return this; + } + + /** + * 停止所有任务 + * @returns + */ + public stop(): boolean { + if (!this.running) { + return false; + } + this.running = false; + if (this.finish) { + this.finish(this.results, false); + } + + return true; + } + + /** + * 是否正在执行 + * @returns + */ + public isRunning() { + return this.running; + } + + /** + * @deprecated + * @returns + */ + public isStop() { + return !this.running; + } + + private end(index: number, data?: any): boolean { + if (!this.running) { + return false; + } + + if (index >= 0 && index < this.results.length) { + if (this.results[index] || this.results[index] === null) return false; + this.results[index] = typeof data !== 'undefined' ? data : null; + } + + this.running = false; + if (this.finish) { + this.finish(this.results, true); + } + + return true; + } + + private next(index: number, data?: any): boolean { + if (!this.running) { + return false; + } + + if (index >= 0 && index < this.results.length) { + if (this.results[index] || this.results[index] === null) return false; + this.results[index] = typeof data !== 'undefined' ? data : null; + } + + if (++this.count === this.list.length) { + this.end && this.end(this.count); + } + + return true; + } + + private retry(index: number): boolean { + if (!this.running) { + return false; + } + + const handle = this.list[index]; + handle && handle( + (data?: any) => this.next(index, data), + (timeout = 0) => { + return new Promise(resolve => { + if (timeout > 0) { + setTimeout(() => { + resolve(this.retry(index)); + }, timeout * 1000); + } else { + resolve(this.retry(index)); + } + }); + }, + (data?: any) => this.end(index, data) + ); + + return true; + } +} + +export class Any> implements ITask { + private task = new Sync(); + + /** + * 每个handle的返回值,通过next或end存储 + */ + public get results(): T { + return this.task.results as T; + } + + /** + * 任务数量 + * @returns + */ + public size() { + return this.task.size(); + } + + /** + * 添加一个任务 + * @param handle + * @returns + */ + public add(handles: IHandle | IHandle[]) { + if (handles instanceof Array) { + const async = new ASync(); + handles.forEach(handle => async.add(handle)); + this.task.add(async.start.bind(async)); + } else { + this.task.add(handles); + } + return this; + } + + /** + * 开始执行所有任务 + * @param finish 执行完毕回调 + * @returns + */ + public start(finish?: IFinish | Function) { + this.task.start(finish); + return this; + } + + /** + * 停止所有任务 + * @returns + */ + public stop() { + return this.task.stop(); + } + + /** + * 是否正在执行 + * @returns + */ + public isRunning() { + return this.task.isRunning(); + } + + /** + * @deprecated + * @returns + */ + public isStop() { + return this.task.isStop(); + } +} + +interface IExecuteCallBack { + (retry: (timeout?: number) => void): void +} + +const task = { + /** + * 任务顺序执行 + */ + createSync>(): Sync { + return new Sync(); + }, + + /** + * 任务同时执行 + */ + createASync>(): ASync { + return new ASync(); + }, + + /** + * 根据参数指定执行顺序 + * @example + * createAny() + * .add(1).add(2).add(3).add(4) + * .add([5,6,7]) + * .add(8) + * 执行顺序,1,2,3,4依次执行,然后同时执行5,6,7,最后执行8 + */ + createAny>() { + return new Any(); + }, + + /** + * 执行单个任务 + */ + execute(fun: IExecuteCallBack, retryMax = -1, retryFinish?: Function) { + fun(function retry(timeout = 0) { + if (retryMax === 0) return retryFinish && retryFinish(); + retryMax = retryMax > 0 ? retryMax - 1 : retryMax; + if (timeout > 0) { + setTimeout(() => task.execute(fun, retryMax, retryFinish), timeout * 1000); + } else { + task.execute(fun, retryMax, retryFinish); + } + }); + } +}; + +export default task; \ No newline at end of file diff --git a/extensions/app/assets/lib/task/task.ts.meta b/extensions/app/assets/lib/task/task.ts.meta new file mode 100644 index 0000000..d7ac692 --- /dev/null +++ b/extensions/app/assets/lib/task/task.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "721e6dcc-aab3-48d6-aa4e-e1baf821263b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager.meta b/extensions/app/assets/manager.meta new file mode 100644 index 0000000..e176b4b --- /dev/null +++ b/extensions/app/assets/manager.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "b50df186-2646-40b3-83c5-5dca8bf01803", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/MainManager.prefab b/extensions/app/assets/manager/MainManager.prefab new file mode 100644 index 0000000..25e4c28 --- /dev/null +++ b/extensions/app/assets/manager/MainManager.prefab @@ -0,0 +1,626 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "MainManager", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "MainManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 6 + }, + { + "__id__": 10 + }, + { + "__id__": 14 + }, + { + "__id__": 18 + } + ], + "_active": true, + "_components": [ + { + "__id__": 26 + }, + { + "__id__": 28 + } + ], + "_prefab": { + "__id__": 30 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "EventManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + } + ], + "_prefab": { + "__id__": 5 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "b4ea6NEN3hCPZiqp3hRVbvU", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "38T7Dsd1BPcZKW0ht+pktn" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d6NoKoYv9Gk4UlM7XwQPMZ", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "TimerManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 9 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "b5636+NNRZFEKq6dPkgK4qf", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 6 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1dkZGh7HlMao6WFTkih0ky" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "48d9+lep1ML4jLQU06pY4T", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "LoaderManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + } + ], + "_prefab": { + "__id__": 13 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "b3bf5M3DHNHcYe1nnNZYr6B", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 12 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8eHWii+rhPFp6edhCSGQYK" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f2JbolDiVMXbduKISlIjVg", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "SoundManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "58002Ha2adOWbt2LDr8rmBT", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 14 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bj+DC16xOWa/0aihp7pcS" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "54fbQjsl1HwJD2+SejsBvm", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "UIManager", + "_objFlags": 512, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 19 + }, + { + "__id__": 21 + }, + { + "__id__": 23 + } + ], + "_prefab": { + "__id__": 25 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "234f6Lx69NNFJ9vC2nHCWRJ", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 18 + }, + "_enabled": true, + "__prefab": { + "__id__": 20 + }, + "loadingPre": { + "__uuid__": "fe542035-b018-493e-bea8-084fe4e01905", + "__expectedType__": "cc.Prefab" + }, + "shadePre": { + "__uuid__": "000cee21-922c-4fcd-bd39-6f80ac2436a4", + "__expectedType__": "cc.Prefab" + }, + "toastPre": { + "__uuid__": "b2a00c44-d199-4031-8fa7-ea681618b9d4", + "__expectedType__": "cc.Prefab" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "67aJm34PdM/ItCntR8+zcy" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 18 + }, + "_enabled": true, + "__prefab": { + "__id__": 22 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1334 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c3fJug795H8Zpvt/9PivC1" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 18 + }, + "_enabled": true, + "__prefab": { + "__id__": 24 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "152XoOPG1D3KEcrikGio7Z" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "4d13DruoVK/5VWhsBYQS/E", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 27 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1334 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bab8wNsgZHRICm9NXgLsKC" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 29 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "12csQGnuVJRr1L+07HdNSc" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "09f6AV8NhG8amoujtBeGc3", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/extensions/app/assets/manager/MainManager.prefab.meta b/extensions/app/assets/manager/MainManager.prefab.meta new file mode 100644 index 0000000..23bd8ab --- /dev/null +++ b/extensions/app/assets/manager/MainManager.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "5e43bb09-848f-434a-b3a5-a6b6602e00af", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "MainManager" + } +} diff --git a/extensions/app/assets/manager/event.meta b/extensions/app/assets/manager/event.meta new file mode 100644 index 0000000..941786e --- /dev/null +++ b/extensions/app/assets/manager/event.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "4f12d0c8-895c-48a5-8805-79653aadb7e4", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/event/EventManager.ts b/extensions/app/assets/manager/event/EventManager.ts new file mode 100644 index 0000000..6b1c2b7 --- /dev/null +++ b/extensions/app/assets/manager/event/EventManager.ts @@ -0,0 +1,89 @@ +import { EventTarget, _decorator } from 'cc'; +import BaseManager from '../../base/BaseManager'; +const { ccclass } = _decorator; + +class Event { + static destroy(event: Event) { + if (!event) return; + event._event = null; + } + + // 事件管理器 + private _event: EventTarget = new EventTarget(); + + /** + * 事件分发 + */ + public emit(event: string | number, ...data: any[]) { + if (!this._event) { + throw Error('当前event已销毁,无法继续调用'); + } + this._event.emit(event as any, ...data); + } + + /** + * 事件监听 + */ + public on(event: string | number, cb: (...any: any[]) => void, target?: any) { + if (!this._event) { + throw Error('当前event已销毁,无法继续调用'); + } + this._event.on(event as any, cb, target); + } + + /** + * 事件监听 + */ + public once(event: string | number, cb: (...any: any[]) => void, target?: any) { + if (!this._event) { + throw Error('当前event已销毁,无法继续调用'); + } + this._event.once(event as any, cb, target); + } + + /** + * 事件移除监听 + */ + public off(event: string | number, cb?: (...any: any[]) => void, target?: any) { + if (!this._event) { + throw Error('当前event已销毁,无法继续调用'); + } + this._event.off(event as any, cb, target); + } + + /** + * 事件移除监听 + */ + public targetOff(target: any) { + if (!this._event) { + throw Error('当前event已销毁,无法继续调用'); + } + this._event.targetOff(target); + } +} + +@ccclass('EventManager') +export default class EventManager extends BaseManager { + private events: Map = new Map(); + + clear() { + this.events.forEach(event => Event.destroy(event)); + return this.events.clear(); + } + + delete(key: string | number | Symbol) { + Event.destroy(this.events.get(key)); + return this.events.delete(key); + } + + get(key: string | number | Symbol): Event { + if (this.events.has(key)) { + return this.events.get(key); + } + + const event = new Event(); + this.events.set(key, event); + + return event; + } +} diff --git a/extensions/app/assets/manager/event/EventManager.ts.meta b/extensions/app/assets/manager/event/EventManager.ts.meta new file mode 100644 index 0000000..dc2fe29 --- /dev/null +++ b/extensions/app/assets/manager/event/EventManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "b4ea6344-3778-423d-98aa-a7785155bbd4", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/loader.meta b/extensions/app/assets/manager/loader.meta new file mode 100644 index 0000000..ceba3ff --- /dev/null +++ b/extensions/app/assets/manager/loader.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "d8954580-884f-4927-b59a-dfb9553d4ce6", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/loader/LoaderManager.ts b/extensions/app/assets/manager/loader/LoaderManager.ts new file mode 100644 index 0000000..ef95e28 --- /dev/null +++ b/extensions/app/assets/manager/loader/LoaderManager.ts @@ -0,0 +1,869 @@ +import { Asset, AssetManager, Font, ImageAsset, JsonAsset, Label, SceneAsset, Sprite, SpriteFrame, Texture2D, TextureCube, _decorator, assetManager, isValid, path, sp } from 'cc'; +import { MINIGAME } from 'cc/env'; +import BaseManager from '../../base/BaseManager'; +import Core from '../../Core'; +const { ccclass } = _decorator; +const REGEX = /^https?:\/\/.*/; + +class Command { + private static cache: Command[] = []; + + static create(onComplete: (items: unknown) => void, onProgress: (finish: number, total: number, item: AssetManager.RequestItem) => void = null) { + const command = Command.cache.pop() || new Command(); + onProgress && command.onProgress.push(onProgress); + onComplete && command.onComplete.push(onComplete); + return command; + } + + static put(command: Command) { + command.onProgress.length = 0; + command.onComplete.length = 0; + Command.cache.push(command); + } + + onProgress: Array<(finish: number, total: number, item: AssetManager.RequestItem) => void> = []; + onComplete: Array<(items: unknown) => void> = []; + + private constructor() { } +} + +class Loader { + private assetMap = new Map(); + private loadingMap = new Map(); + + /** + * 预加载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public preload(params: { path: string, bundle?: string, version?: string, type?: typeof Asset, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (item: AssetManager.RequestItem[] | null) => void }) { + return Core.inst.manager.loader.preload(params); + } + + /** + * 预加载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public preloadDir(params: { path: string, bundle?: string, version?: string, type?: typeof Asset, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (items: AssetManager.RequestItem[] | null) => void }) { + return Core.inst.manager.loader.preloadDir(params); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundel名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public load(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (item: InstanceType | null) => void }) { + const key = `${params.bundle || 'resources'}-${params.type.name}-${params.path}-${params.version || ''}`; + + if (this.loadingMap.has(key)) { + const command = this.loadingMap.get(key); + params.onProgress && command.onProgress.push(params.onProgress); + params.onComplete && command.onComplete.push(params.onComplete); + return; + } + + // 加载中 + const command = Command.create(params.onComplete, params.onProgress); + this.loadingMap.set(key, command); + + // 有缓存 + if (this.assetMap.has(key)) { + const asset = this.assetMap.get(key); + // 有缓存的情况下不触发onProgress回调 + setTimeout(() => { + // 加载无效 + if (!this.loadingMap.has(key)) return; + this.loadingMap.delete(key); + command.onComplete.forEach(cb => cb(asset)); + Command.put(command); + }, 0); + return; + } + + Core.inst.manager.loader.load({ + ...params, + onProgress: (finish, total, item) => { + if (!this.loadingMap.has(key)) return; + command.onProgress.forEach(cb => cb(finish, total, item)); + }, + onComplete: (asset) => { + // 加载无效 + if (!this.loadingMap.has(key)) { + asset.addRef(); + asset.decRef(); + return; + } + this.loadingMap.delete(key); + if (asset) { + asset.addRef(); + this.assetMap.set(key, asset); + } + command.onComplete.forEach(cb => cb(asset)); + Command.put(command); + } + }); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadAsync(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void }): Promise | null> { + return new Promise((resolve) => { + this.load({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundel名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadDir(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (items: InstanceType[] | null) => void }) { + const key = `${params.bundle || 'resources'}-${params.type.name}-${params.path}-${params.version || ''}:`; + + if (this.loadingMap.has(key)) { + const command = this.loadingMap.get(key); + params.onProgress && command.onProgress.push(params.onProgress); + params.onComplete && command.onComplete.push(params.onComplete); + return; + } + + // 加载中 + const command = Command.create(params.onComplete, params.onProgress); + this.loadingMap.set(key, command); + + const results = [] as InstanceType[]; + this.assetMap.forEach((asset, path) => { + if (path.indexOf(key) === 0) { + results.push(asset as InstanceType); + } + }); + + // 有缓存 + if (results.length) { + // 有缓存的情况下不触发onProgress回调 + setTimeout(() => { + // 加载无效 + if (!this.loadingMap.has(key)) return; + this.loadingMap.delete(key); + command.onComplete.forEach(cb => cb(results)); + Command.put(command); + }, 0); + return; + } + + Core.inst.manager.loader.loadDir({ + ...params, + onProgress: (finish, total, item) => { + if (!this.loadingMap.has(key)) return; + command.onProgress.forEach(cb => cb(finish, total, item)); + }, + onComplete: (assets) => { + // 加载无效 + if (!this.loadingMap.has(key)) { + assets?.forEach((asset) => { + asset.addRef(); + asset.decRef(); + }); + return; + } + this.loadingMap.delete(key); + assets?.forEach((asset) => { + asset.addRef(); + this.assetMap.set(key + asset.uuid, asset); + }); + command.onComplete.forEach(cb => cb(assets)); + Command.put(command); + } + }); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadDirAsync(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void }): Promise[] | null> { + return new Promise((resolve) => { + this.loadDir({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 加载远程资源 + * @example + * loadRemote({url:'', ext:'.png', onComplete:(result){ }}) + */ + public loadRemote({ url, ext, onComplete }: { url: string, ext?: string, onComplete?: (result: Asset | null) => void }) { + if (this.loadingMap.has(url)) { + const command = this.loadingMap.get(url); + onComplete && command.onComplete.push(onComplete); + return; + } + + // 加载中 + const command = Command.create(onComplete); + this.loadingMap.set(url, command); + + // 有缓存 + if (this.assetMap.has(url)) { + const asset = this.assetMap.get(url); + // 有缓存的情况下不触发onProgress回调 + setTimeout(() => { + // 加载无效 + if (!this.loadingMap.has(url)) return; + this.loadingMap.delete(url); + command.onComplete.forEach(cb => cb(asset)); + Command.put(command); + }, 0); + return; + } + + Core.inst.manager.loader.loadRemote({ + url, ext, + onComplete: (asset) => { + // 加载无效 + if (!this.loadingMap.has(url)) { + asset.addRef(); + asset.decRef(); + return; + } + this.loadingMap.delete(url); + if (asset) { + asset.addRef(); + this.assetMap.set(url, asset); + } + command.onComplete.forEach(cb => cb(asset)); + Command.put(command); + } + }); + } + + /** + * 加载远程资源 + * @example + * await loadRemoteAsync({url:'', ext:'.png'}) + */ + public loadRemoteAsync(params: { url: string, ext?: string }): Promise { + return new Promise((resolve) => { + this.loadRemote({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 设置字体资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setFont({target:label, path:'font/num', bundle:'resources', onComplete:(succ)=>{}}) + * setFont({target:label, url:'http://img/a/font',ext:'.ttf', onComplete:(succ)=>{}}) + */ + public setFont(params: { target: Label, url: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setFont(params: { target: Label, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setFont(params: { target: Label, path?: string, bundle?: string, url?: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + if (params.url) { + this.loadRemote({ + url: params.url, + ext: params.ext, + onComplete: (font: Font) => { + if (!font || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.font = font; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } else { + this.load({ + path: params.path, + bundle: params.bundle, + type: Font, + onComplete: (font) => { + if (!font || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.font = font; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + } + + /** + * 设置Spine资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setSpine({target:spine, path:'spine/role', bundle:'resources', onComplete:(succ)=>{}}) + */ + public setSpine(params: { target: sp.Skeleton, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + this.load({ + path: params.path, + bundle: params.bundle, + type: sp.SkeletonData, + onComplete: (skeletonData) => { + if (!skeletonData || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.skeletonData = skeletonData; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + + /** + * 设置图片资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setSprite({target:sprite, path:'img/a/spriteFrame', bundle:'resources', onComplete:(succ)=>{}}) + * setSprite({target:sprite, url:'http://img/a/avatar',ext:'.png', onComplete:(succ)=>{}}) + */ + public setSprite(params: { target: Sprite, url: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setSprite(params: { target: Sprite, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setSprite(params: { target: Sprite, path?: string, bundle?: string, url?: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + if (params.url) { + this.loadRemote({ + url: params.url, + ext: params.ext, + onComplete: (imageAsset: ImageAsset) => { + if (!imageAsset || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + const spriteFrame = SpriteFrame.createWithImage(imageAsset); + params.target.spriteFrame = spriteFrame; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } else { + this.load({ + path: params.path, + bundle: params.bundle, + type: SpriteFrame, + onComplete: (spriteFrame) => { + if (!spriteFrame || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.spriteFrame = spriteFrame; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + } + + /** + * 释放所有资源 + */ + public releaseAll() { + const assetList: Asset[] = []; + this.assetMap.forEach(asset => assetList.push(asset)); + this.assetMap.clear(); + this.loadingMap.clear(); + // 延迟一秒释放资源 + setTimeout(() => { + assetList.forEach(asset => asset.decRef()); + }, 1000); + } +} + +@ccclass('LoaderManager') +export default class LoaderManager extends BaseManager { + /** + * `Loader`的目的是对资源加载进行分组引用计数管理。比如两个`Loader`实例都加载了同一个资源,当某个实例执行releaseAll后,并不会让引擎资源释放资源,只有两个实例都执行了释放资源后,才会让引擎资源释放资源。 + * @example + * // 创建Loader实例 + * const loader = new LoaderManager.Loader(); + * // 加载资源 + * loader.load({path:'img/a/spriteFrame', bundle:'resources', type:SpriteFrame, onComplete:(spriteFrame)=>{}}) + * // 加载远程图片资源 + * loader.loadRemote({url:'http://img/a/avatar',ext:'.png', onComplete:(imageAsset)=>{}}) + * // 释放所有资源 + * loader.releaseAll(); + */ + static Loader = Loader; + + private handle(handle: string, { bundle, version, path, type, onProgress, onComplete }: { bundle?: string, version?: string, path: string, type?: typeof Asset, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (result: unknown | null) => void }) { + if (!handle) { + this.error('handle is empty'); + return onComplete && onComplete(null); + } + if (!path) { + this.error(`${handle} fail. path is empty`); + return onComplete && onComplete(null); + } + if (!bundle) bundle = 'resources'; + + const args: any[] = [path]; + if (type) args.push(type); + if (onProgress) args.push(onProgress); + args.push((err: string, res: any) => { + if (err) { + this.error(`${handle} "${path}" fail`, err); + if (type === SpriteFrame && path.slice(-12) !== '/spriteFrame') { + this.warn(`加载SpriteFrame类型的资源, 路径可能需要以/spriteFrame结尾, 如: 「${path}」 -> 「${path}/spriteFrame」`); + } else if (type === Texture2D && path.slice(-8) !== '/texture') { + this.warn(`加载Texture2D类型的资源, 路径可能需要以/texture结尾, 如: 「${path}」 -> 「${path}/texture」`); + } else if (type === TextureCube && path.slice(-12) !== '/textureCube') { + this.warn(`加载TextureCube类型的资源, 路径可能需要以/textureCube结尾, 如: 「${path}」 -> 「${path}/textureCube」`); + } + onComplete && onComplete(null); + } else { + onComplete && onComplete(res); + } + }); + + this.loadBundle({ + bundle, version, + onComplete(bundle) { + if (!bundle) return onComplete && onComplete(null); + bundle[handle](args[0], args[1], args[2], args[3]); + }, + }); + } + + /** + * 预加载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public preload(params: { path: string, bundle?: string, version?: string, type?: typeof Asset, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (item: AssetManager.RequestItem[] | null) => void }) { + if (SceneAsset === params.type as typeof Asset) { + this.handle('preloadScene', { path: params.path, bundle: params.bundle, version: params.version, onProgress: params.onProgress, onComplete: params.onComplete }); + } else { + this.handle('preload', params); + } + } + + /** + * 预加载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public preloadDir(params: { path: string, bundle?: string, version?: string, type?: typeof Asset, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (items: AssetManager.RequestItem[] | null) => void }) { + this.handle('preloadDir', params); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public load(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (item: InstanceType | null) => void }) { + if (SceneAsset === params.type as typeof Asset) { + this.handle('loadScene', { path: params.path, bundle: params.bundle, version: params.version, onProgress: params.onProgress, onComplete: params.onComplete }); + } else { + this.handle('load', params); + } + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadAsync(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void }): Promise | null> { + return new Promise((resolve) => { + this.load({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadDir(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void, onComplete?: (items: InstanceType[] | null) => void }) { + this.handle('loadDir', params); + } + + /** + * 加载bundle下的资源 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public loadDirAsync(params: { path: string, bundle?: string, version?: string, type?: T, onProgress?: (finish: number, total: number, item: AssetManager.RequestItem) => void }): Promise[] | null> { + return new Promise((resolve) => { + this.loadDir({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 销毁一个bundle中对应path和type的资源 + * @param params.bundle 默认为resources,如果是远程bundle,则使用url末位作为bundle名 + * @param params.path bundle下的相对路径 + * @param params.type 资源类型 + */ + public release({ path, bundle, type }: { path: string, bundle?: string, type?: typeof Asset }) { + if (!bundle) bundle = 'resources'; + assetManager.getBundle(bundle)?.release(path, type); + } + + /** + * 销毁一个bundle中所有的资源 + * @param bundle 默认为resources,如果是远程bundle,则使用url末位作为bundle名 + */ + public releaseAll(bundle?: string) { + if (!bundle) bundle = 'resources'; + const _bundle = assetManager.getBundle(bundle); + if (!_bundle) return; + // 只释放自己内部的资源,依赖的资源只减少引用计数 + _bundle.getDirWithPath('/', Asset).forEach((asset) => { + _bundle.release(asset.path, asset.ctor); + }); + // cocos提供的方法会将依赖的资源也卸载(这个设计很奇怪) + // _bundle?.releaseAll(); + } + + /** + * 销毁一个bundle中未使用的资源 + * @param bundle 默认为resources,如果是远程bundle,则使用url末位作为bundle名 + */ + public releaseUnused(bundle?: string) { + if (!bundle) bundle = 'resources'; + //@ts-ignore + assetManager.getBundle(bundle)?.releaseUnusedAssets(); + } + + /** + * 加载一个bundle + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public loadBundle({ bundle, version, onComplete }: { bundle?: string, version?: string, onComplete?: (bundle: AssetManager.Bundle | null) => any }) { + if (!bundle) bundle = 'resources'; + + if (MINIGAME) { + if (REGEX.test(bundle)) { + this.warn('小游戏环境下只支持加载远程Bundle的资源数据, 不会加载脚本'); + this.reloadBundle({ bundle, version, onComplete }); + return; + } + if (version && assetManager.downloader.bundleVers[bundle] !== version) { + this.warn('小游戏环境下只支持更新Bundle的远程资源数据, 不会更新脚本'); + // 先加载本地bundle运行脚本 + assetManager.loadBundle(bundle, (err: Error, b: AssetManager.Bundle) => { + if (err || !b) return onComplete?.(null); + // 然后再走重载逻辑更新资源 + this.reloadBundle({ bundle, version, onComplete }); + }); + } else { + assetManager.loadBundle(bundle, (err: Error, bundle: AssetManager.Bundle) => { + onComplete && onComplete(err ? null : bundle); + }); + } + return; + } + + if (version) { + assetManager.loadBundle(bundle, { version }, (err: Error, bundle: AssetManager.Bundle) => { + onComplete && onComplete(err ? null : bundle); + }); + } else { + assetManager.loadBundle(bundle, (err: Error, bundle: AssetManager.Bundle) => { + onComplete && onComplete(err ? null : bundle); + }); + } + } + + /** + * 加载一个bundle + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public loadBundleAsync(params: { bundle?: string, version?: string }): Promise { + return new Promise((resolve) => { + this.loadBundle({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 获取一个已经加载的bundle + * @param bundle 默认为resources,如果是远程bundle,则使用url末位作为bundle名 + */ + public getBundle(bundle?: string) { + if (!bundle) bundle = 'resources'; + return assetManager.getBundle(bundle); + } + + /** + * 移除一个已经加载的bundle + * @param bundle 默认为resources,如果是远程bundle,则使用url末位作为bundle名 + */ + public removeBundle(bundle?: string) { + if (!bundle) bundle = 'resources'; + const b = assetManager.getBundle(bundle); + if (b) assetManager.removeBundle(b); + } + + /** + * 重载一个bundle(只重载资源列表) + * - 只有远程bundle支持重载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public reloadBundle({ bundle, version, onComplete }: { bundle?: string, version?: string, onComplete?: (bundle: AssetManager.Bundle | null) => any }) { + if (!bundle) bundle = 'resources'; + + let baseUrl = ''; + let configUrl = ''; + + if (REGEX.test(bundle)) { + baseUrl = bundle; + const suffix = version ? `${version}.` : ''; + configUrl = `${baseUrl}config.${suffix}json`; + } + else { + baseUrl = `${assetManager.downloader.remoteServerAddress}remote/${bundle}/`; + const suffix = version ? `${version}.` : ''; + configUrl = `${baseUrl}config.${suffix}json`; + } + + // 清除可能存在的config缓存 + assetManager.cacheManager?.removeCache(configUrl); + assetManager.loadRemote(configUrl, (err: Error, data: JsonAsset) => { + if (err) { + this.error(`下载Bundle配置失败: ${configUrl}`); + onComplete?.(null); + return; + } + + this.releaseAll(path.basename(bundle)); + this.removeBundle(path.basename(bundle)); + + const ab = new AssetManager.Bundle(); + const config = data.json as any; + config.base = baseUrl; + ab.init(config); + onComplete?.(ab); + }); + } + + /** + * 重载一个bundle(只重载资源列表) + * - 只有远程bundle支持重载 + * @param params.bundle 默认为resources, 可以是项目中的bundle名,也可以是远程bundle的url(url末位作为bundle名),参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#%E5%8A%A0%E8%BD%BD-asset-bundle + * @param params.version 远程bundle的版本,参考https://docs.cocos.com/creator/manual/zh/asset/bundle.html#asset-bundle-%E7%9A%84%E7%89%88%E6%9C%AC + */ + public reloadBundleAsync(params: { bundle?: string, version?: string }): Promise { + return new Promise((resolve) => { + this.reloadBundle({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 加载远程资源 + * @example + * loadRemote({url:'', ext:'.png', onComplete:(result){ }}) + */ + public loadRemote({ url, ext, onComplete }: { url: string, ext?: string, onComplete?: (result: Asset | null) => void }) { + if (ext) { + assetManager.loadRemote(url, { ext }, (error, res) => { + if (error) { + this.error(`loadRemote ${url} fail`); + return onComplete && onComplete(null); + } + onComplete && onComplete(res); + }); + } else { + assetManager.loadRemote(url, (error, res) => { + if (error) { + this.error(`loadRemote ${url} fail`); + return onComplete && onComplete(null); + } + onComplete && onComplete(res); + }); + } + } + + /** + * 加载远程资源 + * @example + * await loadRemoteAsync({url:'', ext:'.png'}) + */ + public loadRemoteAsync(params: { url: string, ext?: string }): Promise { + return new Promise((resolve) => { + this.loadRemote({ + ...params, + onComplete: resolve + }); + }); + } + + /** + * 设置字体资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setFont({target:label, path:'font/num', bundle:'resources', onComplete:(succ)=>{}}) + * setFont({target:label, url:'http://img/a/font',ext:'.ttf', onComplete:(succ)=>{}}) + */ + public setFont(params: { target: Label, url: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setFont(params: { target: Label, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setFont(params: { target: Label, path?: string, bundle?: string, url?: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + if (params.url) { + this.loadRemote({ + url: params.url, + ext: params.ext, + onComplete: (font: Font) => { + if (!font || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.font = font; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } else { + this.load({ + path: params.path, + bundle: params.bundle, + type: Font, + onComplete: (font) => { + if (!font || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.font = font; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + } + + /** + * 设置Spine资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setSpine({target:spine, path:'spine/role', bundle:'resources', onComplete:(succ)=>{}}) + */ + public setSpine(params: { target: sp.Skeleton, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + this.load({ + path: params.path, + bundle: params.bundle, + type: sp.SkeletonData, + onComplete: (skeletonData) => { + if (!skeletonData || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.skeletonData = skeletonData; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + + /** + * 设置图片资源 + * @param params.bundle 默认为resources + * @param params.path bundle下的相对路径 + * + * @example + * setSprite({target:sprite, path:'img/a/spriteFrame', bundle:'resources', onComplete:(succ)=>{}}) + * setSprite({target:sprite, url:'http://img/a/avatar',ext:'.png', onComplete:(succ)=>{}}) + */ + public setSprite(params: { target: Sprite, url: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setSprite(params: { target: Sprite, path: string, bundle?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }): void; + public setSprite(params: { target: Sprite, path?: string, bundle?: string, url?: string, ext?: string, onComplete?: (success: boolean) => any, onSuccess?: () => void, onFail?: () => void }) { + if (params.url) { + this.loadRemote({ + url: params.url, + ext: params.ext, + onComplete: (imageAsset: ImageAsset) => { + if (!imageAsset || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + const spriteFrame = SpriteFrame.createWithImage(imageAsset); + params.target.spriteFrame = spriteFrame; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } else { + this.load({ + path: params.path, + bundle: params.bundle, + type: SpriteFrame, + onComplete: (spriteFrame) => { + if (!spriteFrame || !isValid(params.target)) { + params.onFail && params.onFail(); + params.onComplete && params.onComplete(false); + return; + } + params.target.spriteFrame = spriteFrame; + params.onSuccess && params.onSuccess(); + params.onComplete && params.onComplete(true); + } + }); + } + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/loader/LoaderManager.ts.meta b/extensions/app/assets/manager/loader/LoaderManager.ts.meta new file mode 100644 index 0000000..66dd237 --- /dev/null +++ b/extensions/app/assets/manager/loader/LoaderManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "b3bf5337-0c73-4771-87b5-9e735962be81", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/sound.meta b/extensions/app/assets/manager/sound.meta new file mode 100644 index 0000000..2d175c8 --- /dev/null +++ b/extensions/app/assets/manager/sound.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a99e9a5e-e037-428c-b8f4-e5ad266db8ee", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/sound/Audio.ts b/extensions/app/assets/manager/sound/Audio.ts new file mode 100644 index 0000000..364d520 --- /dev/null +++ b/extensions/app/assets/manager/sound/Audio.ts @@ -0,0 +1,152 @@ +import { AudioClip, AudioSource, Node } from 'cc'; + +export default class Audio { + private volume = 1; + private volumeScale = 1; + private mute = false; + private endedCallback: Function = null; + private startedCallback: Function = null; + + private _playing = false; + public get playing() { + return this._playing; + } + private set playing(value) { + this._playing = value; + } + + private _paused = false; + public get paused() { + return this._paused; + } + private set paused(value) { + this._paused = value; + } + + private audioSource: AudioSource = null; + constructor() { + const node = new Node('audio'); + this.audioSource = node.addComponent(AudioSource); + node.on(AudioSource.EventType.ENDED, this.onAudioEnded, this); + node.on(AudioSource.EventType.STARTED, this.onAudioStarted, this); + } + + private onAudioEnded() { + if (this.endedCallback) { + const endedCallback = this.endedCallback; + this.endedCallback = null; + endedCallback(); + } + } + + private onAudioStarted() { + if (this.startedCallback) { + const startedCallback = this.startedCallback; + this.startedCallback = null; + startedCallback(); + } + } + + play(clip: AudioClip, onEnded: Function = null, onStarted: Function = null) { + this.audioSource.clip = clip; + this.endedCallback = onEnded; + this.startedCallback = onStarted; + this.audioSource.play(); + this.playing = true; + this.paused = false; + return this; + } + + stop() { + this.playing = false; + this.paused = false; + this.audioSource.stop(); + this.audioSource.node.emit(AudioSource.EventType.ENDED); + return this; + } + + pause() { + if (!this.playing) return this; + + this.paused = true; + this.audioSource.pause(); + return this; + } + + resume() { + if (!this.playing) return this; + if (!this.paused) return this; + + this.paused = false; + this.audioSource.play(); + return this; + } + + setVolume(volume = 1, scale?: number) { + this.volume = volume; + if (typeof scale === 'number') this.volumeScale = scale; + this.audioSource.volume = volume * this.volumeScale * (this.mute ? 0 : 1); + return this; + } + + getVolume() { + return this.volume; + } + + setVolumeScale(scale = 1) { + this.volumeScale = scale; + this.audioSource.volume = this.volume * scale * (this.mute ? 0 : 1); + return this; + } + + getVolumeScale() { + return this.volumeScale; + } + + setLoop(loop: boolean) { + this.audioSource.loop = loop; + return this; + } + + getLoop() { + return this.audioSource.loop; + } + + setMute(mute = true) { + this.mute = mute; + this.setVolume(this.volume); + return this; + } + + getMute() { + return this.mute; + } + + onEnded(endedCallback: Function) { + this.endedCallback = endedCallback; + return this; + } + + clear() { + this.volume = 1; + this.volumeScale = 1; + this.mute = false; + this.paused = false; + this.endedCallback = null; + this.startedCallback = null; + if (this.audioSource) { + this.audioSource.stop(); + this.audioSource.volume = 1; + this.audioSource.clip = null; + this.audioSource.loop = false; + } + return this; + } + + destroy() { + this.clear(); + this.audioSource.destroy(); + this.audioSource.node.destroy(); + this.audioSource = null; + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/sound/Audio.ts.meta b/extensions/app/assets/manager/sound/Audio.ts.meta new file mode 100644 index 0000000..9944147 --- /dev/null +++ b/extensions/app/assets/manager/sound/Audio.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "a40e77a6-cdac-445c-a50c-a8ced2411dbc", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/sound/AudioEngine.ts b/extensions/app/assets/manager/sound/AudioEngine.ts new file mode 100644 index 0000000..38cdb3f --- /dev/null +++ b/extensions/app/assets/manager/sound/AudioEngine.ts @@ -0,0 +1,287 @@ +import { AudioClip } from 'cc'; +import Audio from './Audio'; +import AudioManager from './AudioManager'; + +export default class AudioEngine { + private static _inst: AudioEngine = null; + static get inst() { + if (!this._inst) this._inst = new AudioEngine(); + return this._inst; + } + private constructor() { } + + /**effect的id从1开始,music的id始终为0 */ + private audioID = 1; + private endedCallbackMap: Map = new Map(); + private effectMap: Map = new Map(); + private music: Audio = null; + + private musicMute = false; + private musicVolumeScale = 1; + + private effectMute = false; + private effectVolumeScale = 1; + + //////////////////////////////// + // 音效 // + //////////////////////////////// + playEffect(audioClip: AudioClip, volume = 1, loop = false, onStarted: (audioID: number) => any = null, onEnded: Function = null) { + if (this.audioID > 100000) this.audioID = 1; + + const audioID = this.audioID++; + const audio = AudioManager.inst.getAudio(); + this.effectMap.set(audioID, audio); + if (onEnded) this.endedCallbackMap.set(audioID, onEnded); + + audio.setLoop(loop) + .setMute(this.effectMute) + .setVolume(volume, this.effectVolumeScale) + .play(audioClip, () => { + AudioManager.inst.putAudio(audio); + this.effectMap.delete(audioID); + const callback = this.endedCallbackMap.get(audioID); + if (callback) { + this.endedCallbackMap.delete(audioID); + callback(); + } + }, () => { + onStarted && onStarted(audioID); + }); + + return audioID; + } + + stopEffect(id: number) { + return !!this.effectMap.get(id)?.stop(); + } + + stopAllEffects() { + this.effectMap.forEach((audio) => { + audio.stop(); + }); + } + + pauseEffect(id: number) { + return !!this.effectMap.get(id)?.pause(); + } + + pauseAllEffects() { + this.effectMap.forEach((audio) => { + audio.pause(); + }); + } + + resumeEffect(id: number) { + return !!this.effectMap.get(id)?.resume(); + } + + resumeAllEffects() { + this.effectMap.forEach((audio) => { + audio.resume(); + }); + } + + setEffectMute(id: number, mute: boolean) { + return !!this.effectMap.get(id)?.setMute(mute); + } + + getEffectMute(id: number) { + return !!this.effectMap.get(id)?.getMute(); + } + + setEffectVolume(id: number, volume: number) { + return !!this.effectMap.get(id)?.setVolume(volume); + } + + getEffectVolume(id: number) { + return this.effectMap.get(id)?.getVolume() || 0; + } + + setAllEffectsVolume(volume: number) { + this.effectMap.forEach((audio) => { + audio.setVolume(volume); + }); + } + + setEffectVolumeScale(id: number, volume: number) { + return !!this.effectMap.get(id)?.setVolumeScale(volume); + } + + getEffectVolumeScale(id: number) { + return this.effectMap.get(id)?.getVolumeScale() || 0; + } + + setGlobalEffectsVolumeScale(scale: number) { + this.effectVolumeScale = scale; + this.effectMap.forEach((audio) => { + audio.setVolumeScale(scale); + }); + } + + getGlobalEffectsVolumeScale() { + return this.effectVolumeScale; + } + + setGlobalEffectsMute(mute: boolean) { + this.effectMute = mute; + this.effectMap.forEach((audio) => { + audio.setMute(mute); + }); + } + + getGlobalEffectsMute() { + return this.effectMute; + } + + //////////////////////////////// + // 音乐 // + //////////////////////////////// + playMusic(audioClip: AudioClip, volume = 1, onStarted: Function = null) { + this.stopMusic(); + + this.music = AudioManager.inst.getAudio(); + this.music + .setLoop(true) + .setMute(this.musicMute) + .setVolume(volume, this.musicVolumeScale) + .play(audioClip, null, onStarted); + + return 0; + } + + stopMusic() { + if (!this.music) return false; + this.music.destroy(); + this.music = null; + return true; + } + + pauseMusic() { + if (!this.music) return false; + this.music.pause(); + return true; + } + + resumeMusic() { + if (!this.music) return false; + this.music.resume(); + return true; + } + + setMusicVolume(volume: number) { + if (!this.music) return false; + this.music.setVolume(volume); + return true; + } + + getMusicVolume() { + if (!this.music) return -1; + return this.music.getVolume(); + } + + setMusicVolumeScale(scale: number) { + this.musicVolumeScale = scale; + this.music?.setVolumeScale(scale); + return true; + } + + getMusicVolumeScale() { + return this.musicVolumeScale; + } + + setMusicMute(mute: boolean) { + this.musicMute = mute; + this.music?.setMute(mute); + return true; + } + + getMusicMute() { + return this.musicMute; + } + + //////////////////////////////// + // 通用 // + //////////////////////////////// + setEndedCallback(audioID: number, callback: Function) { + if (audioID === 0) { + return !!this.music?.onEnded(callback); + } else { + if (this.effectMap.has(audioID)) { + this.endedCallbackMap.set(audioID, callback); + return true; + } + return false; + } + } + + stop(audioID: number) { + if (audioID === 0) { + return this.stopMusic(); + } else { + return this.stopEffect(audioID); + } + } + + pause(audioID: number) { + if (audioID === 0) { + return this.pauseMusic(); + } else { + return this.pauseEffect(audioID); + } + } + + resume(audioID: number) { + if (audioID === 0) { + return this.resumeMusic(); + } else { + return this.resumeEffect(audioID); + } + } + + pauseAll() { + this.pauseMusic(); + this.pauseAllEffects(); + } + + resumeAll() { + this.resumeMusic(); + this.resumeAllEffects(); + } + + stopAll() { + this.stopMusic(); + this.stopAllEffects(); + } + + setVolume(audioID: number, volume: number) { + if (audioID === 0) { + return this.setMusicVolume(volume); + } else { + return this.setEffectVolume(audioID, volume); + } + } + + getVolume(audioID: number) { + if (audioID === 0) { + return this.getMusicVolume(); + } else { + return this.getEffectVolume(audioID); + } + } + + setVolumeScale(audioID: number, scale: number) { + if (audioID === 0) { + return this.setMusicVolumeScale(scale); + } else { + return this.setEffectVolumeScale(audioID, scale); + } + } + + getVolumeScale(audioID: number) { + if (audioID === 0) { + return this.getMusicVolumeScale(); + } else { + return this.getEffectVolumeScale(audioID); + } + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/sound/AudioEngine.ts.meta b/extensions/app/assets/manager/sound/AudioEngine.ts.meta new file mode 100644 index 0000000..fe4808a --- /dev/null +++ b/extensions/app/assets/manager/sound/AudioEngine.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "7a638f5c-801f-4e69-88cc-3fc72e1be985", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/sound/AudioManager.ts b/extensions/app/assets/manager/sound/AudioManager.ts new file mode 100644 index 0000000..e20f24b --- /dev/null +++ b/extensions/app/assets/manager/sound/AudioManager.ts @@ -0,0 +1,24 @@ +import Audio from './Audio'; + +export default class AudioManager { + private static _inst: AudioManager = null; + static get inst() { + if (!this._inst) this._inst = new AudioManager(); + return this._inst; + } + private constructor() { } + + private audioArray: Audio[] = []; + + getAudio() { + if (this.audioArray.length) { + return this.audioArray.pop(); + } + return new Audio(); + } + + putAudio(audio: Audio) { + audio.clear(); + this.audioArray.push(audio); + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/sound/AudioManager.ts.meta b/extensions/app/assets/manager/sound/AudioManager.ts.meta new file mode 100644 index 0000000..dd54786 --- /dev/null +++ b/extensions/app/assets/manager/sound/AudioManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "5902cecf-4966-4675-95a9-ab0f0f271857", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/sound/SoundManager.ts b/extensions/app/assets/manager/sound/SoundManager.ts new file mode 100644 index 0000000..e5ab3b3 --- /dev/null +++ b/extensions/app/assets/manager/sound/SoundManager.ts @@ -0,0 +1,717 @@ +import { AssetManager, AudioClip, Button, Game, _decorator, game, isValid, sys } from 'cc'; +import { IEffectName, IMusicName } from '../../../../../assets/app-builtin/app-admin/executor'; +import Core from '../../Core'; +import BaseManager from '../../base/BaseManager'; +import AudioEngine from './AudioEngine'; +const { ccclass } = _decorator; + +interface playMusic { name: T, volume?: number, force?: boolean, onPlay?: Function, onError?: Function } +interface playEffect { name: T, volume?: number, loop?: boolean, interval?: number, onPlay?: (audioID: number) => any, onError?: Function, onEnded?: Function } +interface playMusicAsync { name: T, volume?: number, force?: boolean } +interface playEffectAsync { name: T, volume?: number, loop?: boolean, interval?: number, onEnded?: Function } + +interface playMusicWidthBundle { name: string, bundle: string, volume?: number, force?: boolean, onPlay?: Function, onError?: Function } +interface playEffectWidthBundle { name: string, bundle: string, volume?: number, loop?: boolean, interval?: number, onPlay?: (audioID: number) => any, onError?: Function, onEnded?: Function } +interface playMusicWidthBundleAsync { name: string, bundle: string, volume?: number, force?: boolean } +interface playEffectWidthBundleAsync { name: string, bundle: string, volume?: number, loop?: boolean, interval?: number, onEnded?: Function } + +const storage = { + set(key: string, value: any) { + sys.localStorage.setItem(key, JSON.stringify(value)); + }, + get(key: string) { + const data = sys.localStorage.getItem(key); + if (data && typeof data === 'string') { + return JSON.parse(data); + } + return undefined; + } +}; + +/** + * 音乐名字枚举 + */ +const MusicName: { [key in IMusicName]: key } = new Proxy({} as any, { + get: function (target, key) { + if (target[key]) return target[key]; + target[key] = key; + return key; + } +}); + +/** + * 音效名字枚举 + */ +const EffectName: { [key in IEffectName]: key } = new Proxy({} as any, { + get: function (target, key) { + if (target[key]) return target[key]; + target[key] = key; + return key; + } +}); + +const BundleName = 'app-sound'; +@ccclass('SoundManager') +export default class SoundManager extends BaseManager { + /**静态设置 */ + static setting: { + /**预加载 */ + preload?: (IMusicName | IEffectName)[], + + /**默认播放的音乐名 */ + defaultMusicName?: IMusicName | '', + /**默认音乐的音量 */ + defaultMusicVolume?: number, + + /**默认按钮的音效名 */ + defaultEffectName?: IEffectName | '', + /**默认按钮音效的音量 */ + defaultEffectVolume?: number + } = {}; + + /**音乐名字枚举 */ + static MusicName = MusicName; + /**音效名字枚举 */ + static EffectName = EffectName; + + private musicMuteCacheKey = 'SoundManager:MusicMute'; + private effectMuteCacheKey = 'SoundManager:EffectMute'; + private musicVolumeScaleCacheKey = 'SoundManager:MusicVolumeScale'; + private effectVolumeScaleCacheKey = 'SoundManager:EffectVolumeScale'; + + private defaultMusicName = ''; + private defaultMusicVolume = 1; + private defaultEffectName = ''; + private defaultEffectVolume = 1; + + private audioCache = {}; + private effectInterval: { [key in string]: number } = {}; + private playingMusic = { uuid: '', id: -1, name: '', volume: 1, playing: false, paused: false }; + + protected init(finish: Function) { + const setting = SoundManager.setting; + + // 默认音乐 + if (setting.defaultMusicName) this.defaultMusicName = setting.defaultMusicName; + if (typeof setting.defaultMusicVolume === 'number') this.defaultMusicVolume = setting.defaultMusicVolume; + + // 默认按钮音效 + if (setting.defaultEffectName) this.defaultEffectName = setting.defaultEffectName; + if (typeof setting.defaultEffectVolume === 'number') this.defaultEffectVolume = setting.defaultEffectVolume; + + if (this.musicMuteCacheKey) { + const musicMute = storage.get(this.musicMuteCacheKey) === true; + AudioEngine.inst.setMusicMute(musicMute); + } else { + this.warn('musicMuteCacheKey不能为空'); + } + if (this.effectMuteCacheKey) { + const effectMute = storage.get(this.effectMuteCacheKey) === true; + AudioEngine.inst.setGlobalEffectsMute(effectMute); + } else { + this.warn('effectMuteCacheKey不能为空'); + } + if (this.musicVolumeScaleCacheKey) { + const musicVolumeScale = storage.get(this.musicVolumeScaleCacheKey); + if (typeof musicVolumeScale === 'number') AudioEngine.inst.setMusicVolumeScale(musicVolumeScale); + } else { + this.warn('musicVolumeScaleCacheKey不能为空'); + } + if (this.effectVolumeScaleCacheKey) { + const effectVolumeScale = storage.get(this.effectVolumeScaleCacheKey); + if (typeof effectVolumeScale === 'number') AudioEngine.inst.setGlobalEffectsVolumeScale(effectVolumeScale); + } else { + this.warn('effectVolumeScaleCacheKey不能为空'); + } + + super.init(finish); + + // 预加载 + setting.preload?.forEach((path: string) => { + Core.inst.manager.loader.preload({ + bundle: BundleName, + type: AudioClip, + path: path + }); + }); + } + + protected onLoad() { + game.on(Game.EVENT_HIDE, function () { + AudioEngine.inst.pauseAll(); + }); + game.on(Game.EVENT_SHOW, function () { + AudioEngine.inst.resumeAll(); + }); + } + + /** + * 预加载声音资源 + * @param name sound路径 + * @param bundle Bundle名,默认为app-sound + */ + public preload(name: string, bundle: string, complete?: (item: AssetManager.RequestItem[] | null) => any): void; + public preload(name: (E | M), complete?: (item: AssetManager.RequestItem[] | null) => any): void; + public preload(name: string, ...args: any[]) { + const bundleName = (args.length >= 1 + && (typeof args[0] === 'string') + ? (args[0] || BundleName) + : BundleName + ) as string; + const complete = (args.length >= 1 + && (args[args.length - 1] instanceof Function) + ? args[args.length - 1] + : null + ) as (item: AssetManager.RequestItem[] | null) => any; + + if (!name) { + this.error('preload', 'fail'); + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(null); + }); + return; + } + + if (name.indexOf('effect') !== 0 && name.indexOf('music') !== 0) { + this.error('preload', 'fail', name); + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(null); + }); + return; + } + + // 远程加载 + Core.inst.manager.loader.preload({ + bundle: bundleName, + path: name, + type: AudioClip, + onComplete: complete + }); + } + + /** + * 加载声音资源 + * @param name sound路径 + * @param bundle Bundle名,默认为app-sound + * @param progress 加载进度回调 + * @param complete 加载完成回调 + */ + public load(name: string, bundle: string): void; + public load(name: string, bundle: string, complete: (result: AudioClip | null) => any): void; + public load(name: string, bundle: string, progress: (finish: number, total: number, item: AssetManager.RequestItem) => void, complete: (result: AudioClip | null) => any): void; + public load(name: (E | M)): void; + public load(name: (E | M), complete: (result: AudioClip | null) => any): void; + public load(name: (E | M), progress: (finish: number, total: number, item: AssetManager.RequestItem) => void, complete: (result: AudioClip | null) => any): void; + public load(name: string, ...args: any[]): void { + const bundleName = (args.length >= 1 + && (typeof args[0] === 'string') + ? (args[0] || BundleName) + : BundleName + ) as string; + const progress = (args.length >= 2 + && (args[args.length - 1] instanceof Function) + && (args[args.length - 2] instanceof Function) + ? args[args.length - 2] + : null + ) as (finish: number, total: number, item: AssetManager.RequestItem) => void; + const complete = (args.length >= 1 + && (args[args.length - 1] instanceof Function) + ? args[args.length - 1] + : null + ) as (result: AudioClip | null) => any; + + if (!name) { + this.error('load', 'fail'); + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(null); + }); + return; + } + + const soundName = `${bundleName}://${name}`; + + // 判断有无缓存 + const audio = this.audioCache[soundName]; + if (audio) { + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(audio); + }); + return; + } + + // 远程加载 + Core.inst.manager.loader.load({ + path: name, + bundle: bundleName, + type: AudioClip, + onProgress: progress, + onComplete: (audioClip) => { + if (!isValid(this)) return; + if (audioClip) { + this.audioCache[soundName] = audioClip; + complete && complete(audioClip); + } else { + complete && complete(null); + } + } + }); + } + + /** + * 释放声音资源 + * @param name 声音路径 + * @param bundle Bundle名,默认为app-sound + */ + public release(name: string, bundle: string): void; + public release(name: E | M): void; + public release(name: string, bundle?: string) { + const bundleName = bundle || BundleName; + const soundName = `${bundleName}://${name}`; + + delete this.audioCache[soundName]; + Core.inst.manager.loader.release({ bundle: bundleName, path: name, type: AudioClip }); + } + + /** + * 播放默认音乐 + */ + public playDefaultMusic(onPlay?: Function) { + if (this.defaultMusicName) { + this.playMusic({ name: this.defaultMusicName, volume: this.defaultMusicVolume, onPlay }); + } else { + this.warn('defaultMusicName 不存在'); + } + } + + /** + * 播放默认音效 + */ + public playDefaultEffect(onPlay?: (audioID: number) => void) { + if (this.defaultEffectName) { + this.playEffect({ name: this.defaultEffectName, volume: this.defaultEffectVolume, onPlay }); + } else { + this.warn('defaultEffectName 不存在'); + } + } + + /** + * 设置按钮点击播放的音效,优先级高于默认音效 + * @param name 音效(如果为空,则使用默认音效) + * @param opts.volume 音量 + * @param opts.interval 多少秒内不会重复播放 + */ + public setButtonEffect(target: Button, name?: E, opts?: { + volume: number, + interval: number + }) { + if (name) { + const { volume = 1, interval = 0 } = opts || {}; + //@ts-ignore + target.node['useDefaultEffect'] = false; + target.node.targetOff(this); + target.node.on(Button.EventType.CLICK, function (this: SoundManager) { + this.playEffect({ name, volume, interval }); + }, this); + } else { + //@ts-ignore + target.node['useDefaultEffect'] = true; + target.node.targetOff(this); + } + } + + /** + * 播放音效 + * @param name 音效 + * @param bundle Bundle名,默认为app-sound + * @param loop 循环播放 + * @param volume 音量 + * @param interval 多少秒内不会重复播放 + */ + public playEffect({ name, volume, loop, interval, onEnded, onPlay, onError }: playEffect): void; + public playEffect({ name, bundle, volume, loop, interval, onEnded, onPlay, onError }: playEffectWidthBundle): void; + public playEffect({ name, bundle, volume = 1, loop = false, interval = 0, onEnded, onPlay, onError }) { + if (!name) { + onError && onError(); + return; + } + + const bundleName = bundle || BundleName; + const soundName = `${bundleName}://${name}`; + + // 静音不允许播放 + if (this.isEffectMute) { + onError && onError(); + return; + } + // 正在播放中,不允许重复播放 + if (this.effectInterval[soundName] && Date.now() < this.effectInterval[soundName]) { + onError && onError(); + return; + } + + // 加载音乐 + this.load(name, bundleName, (audioClip) => { + if (!isValid(this)) { + onError && onError(); + return; + } + // 静音不允许播放 + if (this.isEffectMute) { + onError && onError(); + return; + } + // 正在播放中,不允许重复播放 + if (this.effectInterval[soundName] && Date.now() < this.effectInterval[soundName]) { + onError && onError(); + return; + } + if (!audioClip) { + this.error(`playEffect ${name} 不存在或加载失败`); + onError && onError(); + return; + } + + if (interval > 0) { + this.effectInterval[soundName] = Date.now() + interval * 1000; + } + + AudioEngine.inst.playEffect(audioClip, volume, loop, onPlay, onEnded); + }); + } + + /** + * 播放音效 + * @param name 音效 + * @param bundle Bundle名,默认为app-sound + * @param loop 循环播放 + * @param volume 音量 + * @param interval 多少秒内不会重复播放 + * @returns 如果Promise返回值是null(非真),则播放失败 + */ + public async playEffectAsync(params: playEffectAsync): Promise; + public async playEffectAsync(params: playEffectWidthBundleAsync): Promise; + public async playEffectAsync(params: any): Promise { + return new Promise((resolve) => { + this.playEffect({ + ...params, + onPlay: (audioID) => { + resolve(audioID); + }, + onError: () => { + resolve(null); + } + }); + }); + } + + /** + * 暂停音效 + * @param id + * @returns + */ + public pauseEffect(id: number) { + return AudioEngine.inst.pauseEffect(id); + } + + /** + * 暂停所有音效 + * @returns + */ + public pauseAllEffects() { + return AudioEngine.inst.pauseAllEffects(); + } + + /** + * 恢复音效 + * @param id + * @returns + */ + public resumeEffect(id: number) { + return AudioEngine.inst.resumeEffect(id); + } + + /** + * 恢复所有音效 + * @returns + */ + public resumeAllEffects() { + return AudioEngine.inst.resumeAllEffects(); + } + + /** + * 停止音效 + * @param id + * @returns + */ + public stopEffect(id: number) { + return AudioEngine.inst.stopEffect(id); + } + + /** + * 停止所有音效 + * @returns + */ + public stopAllEffects() { + return AudioEngine.inst.stopAllEffects(); + } + + /** + * 播放音乐 + * @param volume 音量 + * @param bundle Bundle名,默认为app-sound + * @param force 是否强制重新播放 + */ + public playMusic(params: playMusic): void; + public playMusic(params: playMusicWidthBundle): void; + public playMusic({ name, bundle, volume = 1, force = false, onPlay, onError }): void { + if (!name) { + onError && onError(); + return; + } + + const bundleName = bundle || BundleName; + const soundName = `${bundleName}://${name}`; + + // 该音乐正在播放中 + if (!force && this.playingMusic.id !== -1 && this.playingMusic.name === soundName) { + AudioEngine.inst.setMusicVolume(volume); + onPlay && onPlay(); + return; + } + + // 先停止当前音乐 + this.stopMusic(); + + // 播放操作uuid + const uuid = this.createUUID(); + this.playingMusic.uuid = uuid; + // 记录要播放音乐的名字 + this.playingMusic.name = soundName; + // 记录要播放音乐的音量 + this.playingMusic.volume = volume; + // 记录音乐状态 + this.playingMusic.playing = true; + this.playingMusic.paused = false; + + // 静音 + if (this.isMusicMute) { + onPlay && onPlay(); + return; + } + + // 加载音乐 + this.load(name, bundleName, (audioClip) => { + if (!isValid(this)) { + onError && onError(); + return; + } + // 不合法 + if (this.playingMusic.id !== -1) { + onError && onError(); + return; + } + if (this.playingMusic.name !== soundName) { + onError && onError(); + return; + } + if (this.playingMusic.uuid !== this.playingMusic.uuid) { + onError && onError(); + return; + } + // 不存在 + if (!audioClip) { + this.error(`playMusic ${name} 不存在或加载失败`); + onError && onError(); + return; + } + // 静音 + if (this.isMusicMute) { + onPlay && onPlay(); + return; + } + + this.playingMusic.id = AudioEngine.inst.playMusic(audioClip, volume, onPlay); + }); + } + + /** + * 播放音乐 + * @param volume 音量 + * @param bundle Bundle名,默认为app-sound + * @param force 是否强制重新播放 + * @returns 如果Promise返回值是false,则播放失败 + */ + public playMusicAsync(params: playMusicAsync): Promise; + public playMusicAsync(params: playMusicWidthBundleAsync): Promise; + public playMusicAsync(params: any): Promise { + return new Promise((resolve) => { + this.playMusic({ + ...params, + onPlay: () => { + resolve(true); + }, + onError: () => { + resolve(false); + } + }); + }); + } + + /** + * 重新播放音乐 + */ + public replayMusic(onPlay?: Function) { + if (!this.playingMusic.playing) return; + if (!this.playingMusic.name) return; + if (this.playingMusic.name.indexOf('://') > 0) { + const [bundle, name] = this.playingMusic.name.split('://'); + this.playMusic({ + name, + bundle, + volume: this.playingMusic.volume, + force: true, + onPlay + }); + } else { + this.playMusic({ + name: this.playingMusic.name as any, + volume: this.playingMusic.volume, + force: true, + onPlay + }); + } + } + + /** + * 暂停音乐 + */ + public pauseMusic() { + if (!this.playingMusic.playing) return false; + this.playingMusic.paused = true; + return AudioEngine.inst.pauseMusic(); + } + + /** + * 恢复音乐 + */ + public resumeMusic() { + if (!this.playingMusic.playing) return false; + this.playingMusic.paused = false; + return AudioEngine.inst.resumeMusic(); + } + + /** + * 停止音乐 + */ + public stopMusic() { + this.playingMusic.playing = false; + this.playingMusic.paused = false; + this.playingMusic.volume = 1; + this.playingMusic.name = ''; + this.playingMusic.uuid = ''; + this.playingMusic.id = -1; + return AudioEngine.inst.stopMusic(); + } + + /** + * 设置音乐静音 + * @param mute 是否静音 + * @param isCache 静音状态是否写入缓存(通过localstorage) + */ + public setMusicMute(mute: boolean, isCache = false) { + isCache && storage.set(this.musicMuteCacheKey, mute); + AudioEngine.inst.setMusicMute(mute); + if (!mute && this.playingMusic.name) { + if (this.playingMusic.name.indexOf('://') > 0) { + const [bundle, name] = this.playingMusic.name.split('://'); + this.playMusic({ + name, + bundle, + volume: this.playingMusic.volume, + + }); + } else { + this.playMusic({ + name: this.playingMusic.name as any, + volume: this.playingMusic.volume + }); + } + } + } + + /** + * 音乐是否正在播放 + */ + get isMusicPlaying() { + return this.playingMusic.playing; + } + + /** + * 音乐是否暂停 + */ + get isMusicPaused() { + return this.playingMusic.paused; + } + + /** + * 音乐是否静音 + */ + public get isMusicMute() { + return AudioEngine.inst.getMusicMute(); + } + + /** + * 设置音效静音 + * @param mute 是否静音 + * @param isCache 静音状态是否写入缓存(通过localstorage) + */ + public setEffectMute(mute: boolean, isCache = false) { + AudioEngine.inst.setGlobalEffectsMute(mute); + isCache && storage.set(this.effectMuteCacheKey, mute); + } + + /** + * 音效是否静音 + */ + public get isEffectMute() { + return AudioEngine.inst.getGlobalEffectsMute(); + } + + /** + * 设置音乐音量倍率 + * @param scale + * @param isCache 音量倍率是否写入缓存(通过localstorage) + */ + public setMusicVolumeScale(scale: number, isCache = false) { + AudioEngine.inst.setMusicVolumeScale(scale); + isCache && storage.set(this.musicVolumeScaleCacheKey, scale); + } + + /** + * 音乐音量倍率 + */ + public get musicVolumeScale() { + return AudioEngine.inst.getMusicVolumeScale(); + } + + /** + * 设置音效音量倍率 + * @param scale + * @param isCache 音量倍率是否写入缓存(通过localstorage) + */ + public setEffectVolumeScale(scale: number, isCache = false) { + AudioEngine.inst.setGlobalEffectsVolumeScale(scale); + isCache && storage.set(this.effectVolumeScaleCacheKey, scale); + } + + /** + * 音效音量倍率 + */ + public get effectVolumeScale() { + return AudioEngine.inst.getGlobalEffectsVolumeScale(); + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/sound/SoundManager.ts.meta b/extensions/app/assets/manager/sound/SoundManager.ts.meta new file mode 100644 index 0000000..72b4a43 --- /dev/null +++ b/extensions/app/assets/manager/sound/SoundManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "580021da-d9a7-4e59-bb76-2c3afcae6053", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/timer.meta b/extensions/app/assets/manager/timer.meta new file mode 100644 index 0000000..d63ed8b --- /dev/null +++ b/extensions/app/assets/manager/timer.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "ea45b442-c58f-49d1-9b11-edc7bc719a73", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/timer/TimerManager.ts b/extensions/app/assets/manager/timer/TimerManager.ts new file mode 100644 index 0000000..435fd89 --- /dev/null +++ b/extensions/app/assets/manager/timer/TimerManager.ts @@ -0,0 +1,276 @@ +import { _decorator } from 'cc'; +import BaseManager from '../../base/BaseManager'; +const { ccclass } = _decorator; + +type ICallback = (...args: any[]) => any; + +class DailyTimer { + // 获取当前时间相对于当日零点的毫秒数 + private static getDayTimeMs(date: Date): number { + return ( + date.getHours() * 3600 + + date.getMinutes() * 60 + + date.getSeconds() + ) * 1000 + date.getMilliseconds(); + } + + // 静态方法解析时间为毫秒数 + private static parseTimeToMs(h: number, m: number, s: number): number { + return ((h * 3600 + m * 60 + s) * 1000) % 86400000; + } + + private readonly startMs: number; // 起始时间毫秒数(相对于当日零点) + private readonly endMs: number; // 结束时间毫秒数 + + // 用于检查当前时间是否可触发回调 + private checkDay = 0; + + constructor( + time: string, + public readonly callback: ICallback, + public readonly target?: unknown, + public readonly once: boolean = false + ) { + // 使用解构赋值提高可读性 + const [startSegment, endSegment = startSegment] = time.split('-'); + + // 开始时间 + const [startH = 0, startM = 0, startS = 0] = startSegment.split(':').map( + part => Math.max(0, parseInt(part, 10) || 0) + ); + this.startMs = DailyTimer.parseTimeToMs(startH, startM, startS); + + // 结束时间 + const [endH = 0, endM = 0, endS = 0] = endSegment.split(':').map( + part => Math.max(0, parseInt(part, 10) || 0) + ); + this.endMs = DailyTimer.parseTimeToMs(endH, endM, endS); + // 结束时间与开始时间不能相同 + if (this.endMs === this.startMs) { + if (startM === 0 && startS === 0) { + this.endMs = DailyTimer.parseTimeToMs(startH + 1, startM, startS); + } else if (startS === 0) { + this.endMs = DailyTimer.parseTimeToMs(startH, startM + 1, startS); + } else { + this.endMs = DailyTimer.parseTimeToMs(startH, startM, startS + 1); + } + } + } + + // 获取当前时间是否在时间范围内 + private isInRange(now: Date): boolean { + const currentMs = DailyTimer.getDayTimeMs(now); + + // 处理跨天时间段(如 23:00-01:00) + return this.startMs <= this.endMs + ? currentMs >= this.startMs && currentMs < this.endMs + : currentMs >= this.startMs || currentMs < this.endMs; + } + + update(now: Date): boolean { + const dateDay = now.getDay(); + + if (this.checkDay === dateDay) return false; + if (!this.isInRange(now)) return false; + + this.checkDay = dateDay; + this.callback.call(this.target); + + return this.once; + } +} + +class IntervalTimer { + private elapsed: number = 0; + + constructor( + public readonly interval: number, + public readonly callback: ICallback, + public readonly target?: unknown, + public readonly once: boolean = false + ) { } + + update(dt: number): boolean { + this.elapsed += dt; + let completed = false; + + // 处理可能多次触发的情况(当dt > interval时) + while (this.elapsed >= this.interval) { + this.callback.call(this.target); + this.elapsed -= this.interval; + + if (this.once) { + completed = true; + break; + } + } + + return completed; + } +} + +class Timer { + static update(timer: Timer, dt: number) { + return timer.update(dt); + } + + private intervalTimer: IntervalTimer[] = []; + + /** + * 注册定时器 + * @param interval + * @param callback + * @param target + * @param once + */ + register( + interval: number, + callback: ICallback, + target?: unknown, + once?: boolean + ): void { + const timer = new IntervalTimer(interval, callback, target, once || false); + this.intervalTimer.push(timer); + } + + /** + * 取消定时器 + * @param callback + * @param target + */ + unregister(callback: ICallback, target?: unknown): void { + if (typeof target === 'undefined') { + this.intervalTimer = this.intervalTimer.filter( + timer => timer.callback !== callback + ); + } else { + this.intervalTimer = this.intervalTimer.filter( + timer => !(timer.callback === callback && timer.target === target) + ); + } + } + + /** + * 取消所有定时器 + */ + unregisterAll() { + this.intervalTimer = []; + } + + private dailyTimers: DailyTimer[] = []; + + /** + * 注册每日触发器 + * @param time 24小时制,精确到秒 + * + * @example + * registerDailyTrigger('16', ...) 等同于 registerDailyTrigger('16-17', ...) + * registerDailyTrigger('8-9:00', ...) 等同于 registerDailyTrigger('8', ...) + * registerDailyTrigger('8:00:01-24', ...) + */ + registerDailyTrigger( + time: string, + callback: ICallback, + target?: unknown, + once?: boolean + ) { + const timer = new DailyTimer(time, callback, target, once || false); + this.dailyTimers.push(timer); + } + + /** + * 取消每日触发器 + */ + unregisterDailyTrigger(callback: ICallback, target?: unknown) { + if (typeof target === 'undefined') { + this.dailyTimers = this.dailyTimers.filter( + timer => timer.callback !== callback + ); + } else { + this.dailyTimers = this.dailyTimers.filter( + timer => !(timer.callback === callback && timer.target === target) + ); + } + } + + /** + * 取消所有每日触发器 + */ + unregisterAllDailyTrigger() { + this.dailyTimers = []; + } + + /** + * 清除所有定时器和触发器 + */ + clear() { + this.intervalTimer = []; + this.dailyTimers = []; + } + + protected update(dt: number): void { + for (let index = 0; index < this.intervalTimer.length; index++) { + const timer = this.intervalTimer[index]; + if (timer.update(dt)) { + this.intervalTimer.splice(index, 1); + index--; + } + } + + const date = new Date(); + for (let index = 0; index < this.dailyTimers.length; index++) { + const timer = this.dailyTimers[index]; + if (timer.update(date)) { + this.dailyTimers.splice(index, 1); + index--; + } + } + } +} + +@ccclass('TimerManager') +export default class TimerManager extends BaseManager { + private timers: Map = new Map(); + + /** + * 清除所有定时器 + */ + clear() { + this.timers.forEach((timer) => { + timer.clear(); + }); + this.timers.clear(); + } + + /** + * 删除定时器 + * @param key 定时器key + */ + delete(key: string | number | Symbol) { + const timer = this.timers.get(key); + if (!timer) return; + + this.timers.delete(key); + timer.clear(); + } + + /** + * 获取定时器 + * @param key 定时器key + */ + get(key: string | number | Symbol): Timer { + if (this.timers.has(key)) { + return this.timers.get(key); + } + + const timer = new Timer(); + this.timers.set(key, timer); + return timer; + } + + protected update(dt: number): void { + this.timers.forEach((timer) => { + Timer.update(timer, dt); + }); + } +} diff --git a/extensions/app/assets/manager/timer/TimerManager.ts.meta b/extensions/app/assets/manager/timer/TimerManager.ts.meta new file mode 100644 index 0000000..ce5bce1 --- /dev/null +++ b/extensions/app/assets/manager/timer/TimerManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "b5636f8d-3516-4510-aaba-74f9202b8a9f", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui.meta b/extensions/app/assets/manager/ui.meta new file mode 100644 index 0000000..45d4dc9 --- /dev/null +++ b/extensions/app/assets/manager/ui.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "714739c4-f4c0-4313-bc98-2d350df6b208", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/ui/UIManager.ts b/extensions/app/assets/manager/ui/UIManager.ts new file mode 100644 index 0000000..501f619 --- /dev/null +++ b/extensions/app/assets/manager/ui/UIManager.ts @@ -0,0 +1,1617 @@ +import { Asset, AssetManager, Camera, Canvas, Component, Event, Layers, Node, Prefab, RenderTexture, ResolutionPolicy, Scene, SceneAsset, Settings, UITransform, Widget, _decorator, director, instantiate, isValid, js, screen, settings, size, view } from 'cc'; +import { DEV } from 'cc/env'; +import { IMiniViewName, IViewName } from '../../../../../assets/app-builtin/app-admin/executor'; +import Core from '../../Core'; +import BaseManager from '../../base/BaseManager'; +import BaseView, { IHideParamOnHide, IShade, IShowParamAttr, IShowParamOnHide, IShowParamOnShow, IViewType, ViewType } from '../../base/BaseView'; +import UIMgrLoading from './comp/UIMgrLoading'; +import UIMgrShade from './comp/UIMgrShade'; +import UIMgrToast from './comp/UIMgrToast'; +import UIMgrZOrder from './comp/UIMgrZOrder'; + +const { ccclass, property } = _decorator; + +interface IShowParams { + /**UI名 */ + name: T, + /** + * 数据 + * - 被onShow接收 + */ + data?: IShow, + /** + * 是否将UI显示在最上 + * - 默认true + */ + top?: boolean, + /** + * 队列模式,一个UI关闭后,是否展示下一个UI + * - join: 排队 + * - jump: 插队(到首位) + */ + queue?: 'join' | 'jump', + /**静默 默认false(不显示加载loading,也不屏蔽触摸) */ + silent?: boolean, + /**UI触发onShow后 */ + onShow?: IShowParamOnShow, + /**UI触发onHide后 */ + onHide?: IShowParamOnHide, + /**当code的值为ErrorCode.LogicError时,如果返回true,则自动重试 */ + onError?: (result: string, code: ErrorCode) => true | void, + /** + * @private + * @deprecated + */ + attr?: IShowParamAttr, +} + +interface IShowAsyncParams { + /**UI名 */ + name: T, + /** + * 数据 + * - 被onShow接收 + */ + data?: IShow, + /** + * 是否将UI显示在最上 + * - 默认true + */ + top?: boolean, + /** + * 队列模式,一个UI关闭后,是否展示下一个UI + * - join: 排队 + * - jump: 插队(到首位) + */ + queue?: 'join' | 'jump', + /**静默 默认false(不显示加载loading,也不屏蔽触摸) */ + silent?: boolean, + /**UI触发onShow后 */ + onShow?: IShowParamOnShow, + /**当code的值为ErrorCode.LogicError时,如果返回true,则自动重试 */ + onError?: (result: string, code: ErrorCode) => true | void, + /** + * @private + * @deprecated + */ + attr?: IShowParamAttr, +} + +interface IHideParams { + name: T, + data?: IHide, + onHide?: IHideParamOnHide +} + +const UIScene = 'UIScene'; +const UserInterfacePath = 'UserInterface'; +const ViewTypes = [ViewType.Page, ViewType.Paper, ViewType.Pop, ViewType.Top]; + +const BlockEvents = [ + Node.EventType.TOUCH_START, Node.EventType.TOUCH_MOVE, Node.EventType.TOUCH_END, Node.EventType.TOUCH_CANCEL, + Node.EventType.MOUSE_DOWN, Node.EventType.MOUSE_MOVE, Node.EventType.MOUSE_UP, + Node.EventType.MOUSE_ENTER, Node.EventType.MOUSE_LEAVE, Node.EventType.MOUSE_WHEEL +]; + +/** + * 错误码 + */ +enum ErrorCode { + /**加载失败 */ + LoadError, + /**beforeShow返回错误 */ + LogicError, + /**UI无效(UI的isViewValid返回false) */ + InvalidError, +} + +/** + * 界面名字枚举 + */ +const ViewName: { [key in IViewName]: key } = new Proxy({} as any, { + get: function (target, key) { + if (target[key]) return target[key]; + target[key] = key; + return key; + } +}); + +/** + * 子界面名字枚举 + */ +const MiniViewName: { [key in IMiniViewName]: key } = new Proxy({} as any, { + get: function (target, key) { + if (target[key]) return target[key]; + target[key] = key; + return key; + } +}); + +/** + * 将驼峰命名转成串式命名 + * @param str 驼峰字符串 + * @returns + */ +function stringCaseNegate(str: string) { + return str.replace(/[A-Z]/g, (searchStr, startIndex) => { + if (startIndex === 0) { + return searchStr.toLowerCase(); + } else { + return '-' + searchStr.toLowerCase(); + } + }); +} + +@ccclass('UIManager') +export default class UIManager extends BaseManager { + /**静态设置 */ + static setting: { + /**预加载列表,会在UI初始化阶段进行 */ + preload?: (IViewName | IMiniViewName | Array)[], + /**默认UI,框架初始化完毕后会自动加载 */ + defaultUI?: IViewName, + /**给默认UI传递的数据 */ + defaultData?: any, + /**弹窗背景遮罩的参数 */ + shade?: IShade, + /** + * 是否自动适配分辨率策略 + * - 开启后会弃用当前的适配策略,并根据实际设备分辨率与设计分辨率的比值,计算出新的适配策略(宽适配或高适配),保证游戏区域不会被裁减只会扩边 + * - 当实际设备分辨率「高/宽」>= 设计分辨率「高/宽」时,为宽适配 + * - 当实际设备分辨率「高/宽」< 设计分辨率「高/宽」时,为高适配 + */ + autoFit?: boolean, + } = {}; + + /**错误码 */ + static ErrorCode = ErrorCode; + + /**界面名字枚举 */ + static ViewName = ViewName; + + /**子界面名字枚举 */ + static MiniViewName = MiniViewName; + + @property({ + type: Prefab, + tooltip: '位置: app://manager/ui/prefab/UIMgrLoading' + }) + private loadingPre: Prefab = null; + + @property({ + type: Prefab, + tooltip: '位置: app://manager/ui/prefab/UIMgrShade' + }) + private shadePre: Prefab = null; + + @property({ + type: Prefab, + tooltip: '位置: app://manager/ui/prefab/UIMgrToast' + }) + private toastPre: Prefab = null; + + // UI根节点 + private UserInterface: Node = null; + + // 加载和遮罩节点 + private loading: Node = null; + private shade: Node = null; + private toast: Node = null; + + private defaultUI: UIName = null; + private defaultData: string = ''; + + private currScene: string = ''; + private currPage: BaseView = null; + private currFocus: BaseView = null; + + // 预制体缓存 + private prefabCache: { [name in string]: Prefab } = {}; + private sceneCache: { [name in string]: SceneAsset } = {}; + + // 全局触摸有效 + private touchEnabled: boolean = true; + + // 记录触摸屏蔽 + private touchMaskMap = new Map(); + // 记录展示加载 + private showLoadingMap = new Map(); + + // 记录正在加载中的有效的ui + private uiLoadingMap: Map = new Map(); + // 记录正在展示中的有效的ui + private uiShowingMap: Map = new Map(); + + private showQueue: IShowParams[] = []; + + /**UI根节点 */ + public get root() { + return this.node.parent.parent; + } + + /**相机 */ + public get camera() { + return this.canvas.cameraComponent; + } + + /**画布*/ + public get canvas() { + return this.root.getComponent(Canvas); + } + + protected init(finish: Function) { + const setting = UIManager.setting; + + this.defaultUI = setting.defaultUI as UIName; + this.defaultData = setting.defaultData; + + super.init(finish); + + // 预加载,符合AnyTask规则 + if (setting.preload?.length) { + const task = Core.inst.lib.task.createAny(); + setting.preload.forEach((preload) => { + if (preload instanceof Array) { + task.add(preload.map(name => { + return next => this.preload(name as any, next); + })); + } else { + task.add(next => this.preload(preload as any, next)); + } + }); + task.start(); + } + } + + protected onLoad() { + this.UserInterface = this.root.getChildByName(UserInterfacePath); + + this.root.getComponentsInChildren(Camera).forEach(camera => { + // 避免camera.priority<0的情况,否则会造成渲染异常 + if (camera.priority < 0) camera.priority = 0; + // 避免camera.far<=camera.near的情况,否则会造成渲染异常 + if (camera.far <= camera.near) camera.far = camera.near + 1; + }); + director.addPersistRootNode(this.root); + + this.createTypeRoot(); + + this.shade = instantiate(this.shadePre); + this.shade.parent = this.UserInterface; + this.shade.active = false; + this.shade.getComponent(Widget).target = this.root; + + this.loading = instantiate(this.loadingPre); + this.loading.parent = this.node; + this.loading.active = false; + + // toast是后面加的,需要做容错 + if (this.toastPre) { + this.toast = instantiate(this.toastPre); + this.toast.parent = this.node; + } + + // 自动适配分辨率策略 + if (UIManager.setting.autoFit) { + const designResolution = settings.querySettings(Settings.Category.SCREEN, 'designResolution') as { width: number, height: number, policy: number }; + const windowSize = size(screen.windowSize); + let resolutionPolicy = designResolution.policy; + const autoFitResolutionPolicy = function () { + if (windowSize.width / windowSize.height > designResolution.width / designResolution.height) { + if (resolutionPolicy === ResolutionPolicy.FIXED_HEIGHT) return; + view.setResolutionPolicy(ResolutionPolicy.FIXED_HEIGHT); + resolutionPolicy = ResolutionPolicy.FIXED_HEIGHT; + } else { + if (resolutionPolicy === ResolutionPolicy.FIXED_WIDTH) return; + view.setResolutionPolicy(ResolutionPolicy.FIXED_WIDTH); + resolutionPolicy = ResolutionPolicy.FIXED_WIDTH; + } + }; + autoFitResolutionPolicy(); + this.schedule(() => { + if (windowSize.equals(screen.windowSize)) return; + windowSize.set(screen.windowSize); + autoFitResolutionPolicy(); + }, 0.5); + } + } + + private createTypeRoot() { + ViewTypes.forEach((type) => { + const d2 = new Node(type); + d2.layer = Layers.Enum.UI_2D; + d2.addComponent(UIMgrZOrder); + d2.parent = this.UserInterface; + d2.addComponent(UITransform); + const widget = d2.addComponent(Widget); + widget.isAlignBottom = true; + widget.isAlignLeft = true; + widget.isAlignRight = true; + widget.isAlignTop = true; + widget.top = 0; + widget.left = 0; + widget.right = 0; + widget.bottom = 0; + widget.alignMode = Widget.AlignMode.ON_WINDOW_RESIZE; + + if (DEV) { + d2.on(Node.EventType.CHILD_ADDED, (child: Node) => { + if (!child) return; + if (child === this.shade) return; + if (this.getBaseView(child)) return; + this.warn(`${UserInterfacePath}/${type}下非必要请不要添加非UI节点:`, child?.name); + }, this); + } + }); + } + + private addTouchMaskListener() { + if (!this.touchEnabled) return; + if (this.touchMaskMap.size > 0) return; + + for (let i = 0; i < BlockEvents.length; i++) { + this.root.on(BlockEvents[i], this.stopPropagation, this, true); + } + } + + private removeTouchMaskListener() { + if (!this.touchEnabled) return; + if (this.touchMaskMap.size > 0) return; + + for (let i = 0; i < BlockEvents.length; i++) { + this.root.off(BlockEvents[i], this.stopPropagation, this, true); + } + } + + private stopPropagation(event: Event) { + if (!this.touchEnabled || this.touchMaskMap.size > 0) { + event.propagationStopped = true; + if (event.type !== Node.EventType.MOUSE_MOVE) { + this.log('屏蔽触摸'); + } + } + } + + /** + * 获取一个节点上的BaseView组件, 获取不到返回null + */ + private getBaseView(node: Node): BaseView { + if (!node) return null; + return node.components.find(component => component instanceof BaseView) as BaseView; + } + + /** + * 在所有父节点中找到一个最近的view组件 + * @param target + * @returns + */ + private getViewInParents(target: Node) { + let node = target; + let com: BaseView = null; + + while (node.parent && !(node.parent instanceof Scene)) { + com = this.getBaseView(node.parent); + if (!com) { + node = node.parent; + } else { + break; + } + } + return com; + } + + /** + * 在子节点中找到一个最近的view组件 + * @param target + * @returns + */ + private getViewInChildren(target: Node) { + for (let index = 0; index < target.children.length; index++) { + const node = target.children[index]; + const com = this.getBaseView(node); + if (com) return com; + } + return null; + } + + /** + * 根据UI名字获取它的脚本类 + */ + private getUIClass(name: string): typeof BaseView { + return js.getClassByName(name) as (typeof BaseView); + } + + /** + * 根据UI名字获取UI路径 + * @param name ui名字 + * @returns + */ + private getUIPath(name: string) { + return name; + } + + /** + * 获取前缀 + * @param name ui名字 + */ + private getUIPrefix(name: string): ViewType { + for (let index = 0; index < ViewTypes.length; index++) { + const typeName = ViewTypes[index]; + if (name.indexOf(typeName) === 0) { + return typeName; + } + } + this.error('getUIPrefix', `${name}`); + } + + /** + * 根据UI名字查询父节点 + * @param name ui名字 + */ + private getUIParent(name: string): Node { + if (this.currScene === name) { + return director.getScene(); + } + + const prefix = this.getUIPrefix(name); + for (let index = 0; index < ViewTypes.length; index++) { + const viewType = ViewTypes[index]; + if (viewType === prefix) { + return this.UserInterface.getChildByName(viewType); + } + } + + this.error('getUIParent', `找不到${name}对应的Parent`); + return null; + } + + /** + * 根据UI名字获取场景内的节点 + * @param name ui名字 + */ + private getUIInScene(name: string): Node; + private getUIInScene(name: string, multiple: false): Node; + private getUIInScene(name: string, multiple: true): Node[]; + private getUIInScene(name: string, multiple = false) { + const parent = this.getUIParent(name); + + if (multiple) { + const result = parent.children.filter(node => node.name === name); + if (result.length) return result.filter(node => isValid(node, true)); + } else { + const result = parent.children.find(node => node.name === name); + if (result) return isValid(result, true) ? result : null; + } + + return multiple ? [] : null; + } + + /** + * 根据UI名字获取展示中的节点 + * @param name ui名字 + */ + private getUIInShowing(name: string): Node; + private getUIInShowing(name: string, multiple: false): Node; + private getUIInShowing(name: string, multiple: true): Node[]; + private getUIInShowing(name: string, multiple = false) { + if (multiple) { + const result: Node[] = []; + this.uiShowingMap.forEach((_name, com) => { + if (_name === name) result.push(com.node); + }); + return result; + } else { + let result: Node = null; + this.uiShowingMap.forEach((_name, com) => { + if (!result && _name === name) result = com.node; + }); + return result; + } + } + + /** + * 获取UI骨架Bundle名字 + * @deprecated 将会移除,请改为其它方案 + */ + public getNativeBundleName(uiName: UIName | MiniName) { + // 兼容旧版本 + const oldBundleName = `app-view_${uiName}`; + const projectBundles = settings.querySettings(Settings.Category.ASSETS, 'projectBundles') as string[]; + if (projectBundles && projectBundles.indexOf(oldBundleName) >= 0) { + return oldBundleName; + } + + return stringCaseNegate(uiName); + } + + /** + * 获取UI资源Bundle名字 + * @deprecated 将会移除,请改为其它方案 + */ + public getResBundleName(uiName: UIName | MiniName) { + // 兼容旧版本 + const oldBundleName = `app-view_${uiName}_Res`; + const projectBundles = settings.querySettings(Settings.Category.ASSETS, 'projectBundles') as string[]; + if (projectBundles && projectBundles.indexOf(oldBundleName) >= 0) { + return oldBundleName; + } + + return `${stringCaseNegate(uiName)}-res`; + } + + /** + * 初始化Bundle + */ + private initBundle(name: UIName | MiniName, onFinish: (result: [AssetManager.Bundle, AssetManager.Bundle]) => any) { + Core.inst.lib.task.createASync<[AssetManager.Bundle, AssetManager.Bundle]>() + .add((next) => { + Core.inst.manager.loader.loadBundle({ + bundle: this.getNativeBundleName(name), + onComplete: next + }); + }) + .add((next) => { + Core.inst.manager.loader.loadBundle({ + bundle: this.getResBundleName(name), + onComplete: next + }); + }) + .start(onFinish); + } + + /** + * 安装UI + */ + private installUI(name: UIName | MiniName, complete?: (result: Prefab | SceneAsset | null) => any, progress?: (finish: number, total: number, item: AssetManager.RequestItem) => void) { + if (this.sceneCache[name]) { + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(this.sceneCache[name]); + }); + return; + } else if (this.prefabCache[name]) { + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(this.prefabCache[name]); + }); + return; + } + + const task = Core.inst.lib.task.createSync<[[AssetManager.Bundle, AssetManager.Bundle], Prefab | SceneAsset]>() + .add(next => { + this.initBundle(name, next); + }) + .add((next) => { + // 失败 + const uiBundles = task.results[0]; + if (!uiBundles || !uiBundles[0] || !uiBundles[1]) return next(null); + + const isScene = uiBundles[0].getSceneInfo(name); + Core.inst.manager.loader.load({ + bundle: this.getNativeBundleName(name), + path: this.getUIPath(name), + type: isScene ? SceneAsset : Prefab, + onProgress: progress, + onComplete: next + }); + }) + .start((results) => { + if (!isValid(this)) return; + // 验证缓存 + const cache = this.sceneCache[name] || this.prefabCache[name]; + if (cache) { + return complete && complete(cache); + } + // 验证有效 + const asset = results[1]; + if (!asset) { + return complete && complete(null); + } + // 添加引用计数 + asset.addRef(); + // 添加缓存 + if (asset instanceof Prefab) { + this.prefabCache[name] = asset; + } else { + this.sceneCache[name] = asset; + } + this.log(`加载: ${name}`); + return complete && complete(asset); + }); + } + + /** + * 卸载UI + */ + private uninstallUI(name: UIName | MiniName) { + if (this.sceneCache[name]) { + // 释放引用计数 + this.sceneCache[name].decRef(); + // 删除缓存 + delete this.sceneCache[name]; + } else if (this.prefabCache[name]) { + // 释放引用计数 + this.prefabCache[name].decRef(); + // 删除缓存 + delete this.prefabCache[name]; + } + + const resBundle = this.getResBundleName(name); + const naBundle = this.getNativeBundleName(name); + Core.inst.manager.loader.releaseAll(resBundle); + Core.inst.manager.loader.releaseAll(naBundle); + Core.inst.manager.loader.removeBundle(resBundle); + Core.inst.manager.loader.removeBundle(naBundle); + this.log(`卸载: ${name}`); + } + + /** + * 加载ui内部资源 + */ + public loadRes(target: Component, path: string, type: T, callback?: (item: InstanceType | null) => any) { + if (typeof target === 'string') { + Core.inst.manager.loader.load({ + bundle: this.getResBundleName(target), + path: path, + type: type, + onComplete: callback + }); + } else { + const view = this.getBaseView(target.node) || this.getViewInParents(target.node) || this.getViewInChildren(director.getScene()); + if (view) { + Core.inst.manager.loader.load({ + bundle: this.getResBundleName(view.viewName as UIName | MiniName), + path: path, + type: type, + onComplete: callback + }); + } else { + this.error('loadRes', target.name, path); + callback && callback(null); + } + } + } + + /** + * 预加载ui内部资源 + */ + public preloadRes(target: Component | UIName | MiniName, path: string, type: T, complete?: (item: AssetManager.RequestItem[] | null) => any) { + if (typeof target === 'string') { + Core.inst.manager.loader.preload({ + bundle: this.getResBundleName(target), + path: path, + type: type, + onComplete: complete + }); + } else { + const view = this.getBaseView(target.node) || this.getViewInParents(target.node) || this.getViewInChildren(director.getScene()); + if (view) { + Core.inst.manager.loader.preload({ + bundle: this.getResBundleName(view.viewName as UIName | MiniName), + path: path, + type: type, + onComplete: complete + }); + } else { + this.error('preloadRes', target.name, path); + } + } + } + + /** + * 加载ui内部资源 + */ + public loadResDir(target: Component, path: string, type: T, callback?: (items: InstanceType[] | null) => any) { + if (typeof target === 'string') { + Core.inst.manager.loader.loadDir({ + bundle: this.getResBundleName(target), + path: path, + type: type, + onComplete: callback + }); + } else { + const view = this.getBaseView(target.node) || this.getViewInParents(target.node) || this.getViewInChildren(director.getScene()); + if (view) { + Core.inst.manager.loader.loadDir({ + bundle: this.getResBundleName(view.viewName as UIName | MiniName), + path: path, + type: type, + onComplete: callback + }); + } else { + this.error('loadResDir', target.name, path); + callback && callback([]); + } + } + } + + /** + * 预加载ui内部资源 + */ + public preloadResDir(target: Component | UIName | MiniName, path: string, type: T, complete?: (item: AssetManager.RequestItem[] | null) => any) { + if (typeof target === 'string') { + Core.inst.manager.loader.preloadDir({ + bundle: this.getResBundleName(target), + path: path, + type: type, + onComplete: complete + }); + } else { + const view = this.getBaseView(target.node) || this.getViewInParents(target.node) || this.getViewInChildren(director.getScene()); + if (view) { + Core.inst.manager.loader.preloadDir({ + bundle: this.getResBundleName(view.viewName as UIName | MiniName), + path: path, + type: type, + onComplete: complete + }); + } else { + this.error('preloadResDir', target.name, path); + } + } + } + + /** + * 预加载UI + */ + public preload(name: UIName | MiniName, complete?: (item: AssetManager.RequestItem[] | null) => any) { + // 验证name是否为真 + if (!name) { + this.error('preload', 'fail'); + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(null); + }); + return; + } + + this.initBundle(name, ([naBundle]) => { + const isScene = naBundle.getSceneInfo(name); + Core.inst.manager.loader.preload({ + bundle: this.getNativeBundleName(name), + path: this.getUIPath(name), + type: isScene ? SceneAsset : Prefab, + onComplete: complete + }); + }); + } + + /** + * 加载UI + */ + public load(name: UIName | MiniName): void; + public load(name: UIName | MiniName, complete: (result: Prefab | SceneAsset | null) => any): void; + public load(name: UIName | MiniName, progress: (finish: number, total: number, item: AssetManager.RequestItem) => void, complete: (result: Prefab | SceneAsset | null) => any): void; + public load(name: UIName | MiniName, ...args: Function[]): void { + const progress = (args[1] && args[0]) as (finish: number, total: number, item: AssetManager.RequestItem) => void; + const complete = (args[1] || args[0]) as (result: any) => any; + + // 验证name是否为真 + if (!name) { + this.error('load', 'fail'); + complete && setTimeout(() => { + if (!isValid(this)) return; + complete(null); + }); + return; + } + + // 异步加载 + this.installUI(name, (result) => { + if (!result) return complete && complete(null); + return complete && complete(result); + }, progress); + } + + /** + * 销毁UI,释放资源 + * - 直接销毁,不管是否是show状态 + * - 此流程一定是同步的 + */ + public release(nameOrCom: UIName | MiniName | BaseView) { + const uiName = typeof nameOrCom === 'string' ? nameOrCom : nameOrCom.viewName; + + if (!uiName) { + this.error('release', `${nameOrCom} fail`); + return; + } + + // 传入字符串是释放所有 + if (typeof nameOrCom === 'string') { + this.getUIInScene(uiName, true).forEach((node) => { + const com = this.getBaseView(node); + if (!com) { + this.error('release', `${uiName}不存在BaseView组件`); + return; + } + + if (com.isShow) { + this.warn('release', `${uiName}正处于show状态, 此处将直接销毁`); + } + if (com === this.currPage) { + this.currPage = null; + } + if (com === this.currFocus) { + this.currFocus = null; + } + + this.uiShowingMap.delete(com); + + if (node && isValid(node, true)) { + node.parent = null; + node.destroy(); + } + }); + } + // 传入组件是释放单个 + else { + if (nameOrCom.isShow) { + this.warn('release', `${uiName}正处于show状态, 此处将直接销毁`); + } + if (nameOrCom === this.currPage) { + this.currPage = null; + } + if (nameOrCom === this.currFocus) { + this.currFocus = null; + } + + this.uiShowingMap.delete(nameOrCom); + + const node = nameOrCom.node; + if (node && isValid(node, true)) { + node.parent = null; + node.destroy(); + } + } + + // 当全部释放时才清除缓存 + const nodes = this.getUIInScene(uiName, true); + if (nodes.length === 0 || nodes.every(node => !isValid(node, true))) { + this.uninstallUI(uiName as UIName | MiniName); + this.log(`释放资源: ${uiName}`); + } + } + + /** + * 销毁全部UI,释放资源 + * - 直接销毁,不管是否是show状态 + * - 此流程一定是同步的 + */ + public releaseAll(exclude?: UIName[]) { + Object.keys(this.prefabCache).forEach((name: UIName) => { + if (exclude && exclude.indexOf(name) !== -1) return; + this.release(name); + }); + Object.keys(this.sceneCache).forEach((name: UIName) => { + if (exclude && exclude.indexOf(name) !== -1) return; + this.release(name); + }); + } + + /** + * 检查UI是否有效 + * - -1: 加载失败 + * - 0: UI无效 + * - 1: UI有效 + */ + private checkUIValid(name: UIName | MiniName, data: any, callback: (valid: -1 | 0 | 1) => any) { + this.installUI(name, (result) => { + if (!result) return callback(-1); + const View = this.getUIClass(name); + if (!View) return callback(0); + if (!View.isViewValid) return callback(1); + View.isViewValid((valid: boolean) => { + callback(valid ? 1 : 0); + }, data); + }); + } + + /** + * 更新阴影的层级及显示 + */ + public refreshShade() { + // 借助refreshShade实现onFocus、onLostFocus(onFocus不会被每次都触发,只有产生变化时才触发) + let onFocus = false; + // 倒序遍历uiRoots + let uiRoots = this.UserInterface.children; + for (let index = uiRoots.length - 1; index >= 0; index--) { + const uiRoot = uiRoots[index]; + if (uiRoot !== this.shade && uiRoot !== this.loading) { + // 倒序遍历uiRoot + let children = uiRoot.children; + for (let i = children.length - 1; i >= 0; i--) { + const node = children[i]; + if (node === this.shade) continue; + + const com = this.getBaseView(node); + if (!com) continue; + + // 触发onFocus + if (!onFocus && com.isCaptureFocus && com.isShow) { + onFocus = true; + if (this.currFocus !== com) { + isValid(this.currFocus, true) && this.currFocus.constructor.prototype.focus.call(this.currFocus, false); + this.currFocus = com; + this.currFocus.constructor.prototype.focus.call(this.currFocus, true); + } + } + // 添加遮罩 + if (com.isNeedShade && com.isShow) { + const shadeSetting = Object.assign({}, UIManager.setting.shade, com.constructor.prototype.onShade.call(com)); + if (shadeSetting.blur) { + this.shade.getComponent(UIMgrShade).init(0, 255, 255, 0, true); + } else { + this.shade.getComponent(UIMgrShade).init( + typeof shadeSetting.delay !== 'number' ? 0 : shadeSetting.delay, + typeof shadeSetting.begin !== 'number' ? 60 : shadeSetting.begin, + typeof shadeSetting.end !== 'number' ? 180 : shadeSetting.end, + typeof shadeSetting.speed !== 'number' ? 100 : shadeSetting.speed, + false, + ); + } + this.shade.layer = node.layer; + this.shade.parent = uiRoot; + this.shade.active = true; + // 以z坐标来代替2.x时代的zIndex + this.shade.setPosition(this.shade.position.x, this.shade.position.y, node.position.z); + + let shadeIndex = this.shade.getSiblingIndex(); + let nodeIndex = node.getSiblingIndex(); + if (shadeIndex > nodeIndex) { + this.shade.setSiblingIndex(nodeIndex); + } else { + this.shade.setSiblingIndex(nodeIndex - 1); + } + return; + } + } + } + } + + this.shade.active = false; + this.shade.getComponent(UIMgrShade).clear(); + if (!onFocus) { + isValid(this.currFocus, true) && this.currFocus.constructor.prototype.focus.call(this.currFocus, false); + this.currFocus = null; + } + } + + // 解析prefab + private parsingPrefab(prefab: Prefab, name: string) { + if (!prefab) return null; + + const node = instantiate(prefab); + + node.active = false; + if (node.name !== name) { + this.warn('parsingPrefab', `节点名与UI名不一致, 已重置为UI名: ${this.getUIPath(name)}`); + node.name = name; + } + + node.parent = this.getUIParent(name); + node.getComponent(Widget)?.updateAlignment(); + return node; + } + + // 解析scene + private parsingScene(asset: SceneAsset, name: string) { + if (!asset || !asset.scene) return null; + + if (asset.scene.name !== name) { + this.warn('parsingScene', `场景名与UI名不一致, 已重置为UI名: ${this.getUIPath(name)}`); + asset.scene.name = name; + } + + const view = this.getViewInChildren(asset.scene); + if (!view) { + this.error('parsingScene', `解析场景时未查询到根节点存在BaseView: ${this.getUIPath(name)}`); + return null; + } + + view.node.active = false; + if (view.node.name !== name) { + this.warn('parsingScene', `节点名与UI名不一致, 已重置为UI名: ${this.getUIPath(name)}`); + view.node.name = name; + } + return view.node; + } + + private addUILoadingUuid(name: UIName, loadingUuid?: string) { + const uuid = loadingUuid || this.createUUID(); + if (!this.uiLoadingMap.has(name)) { + this.uiLoadingMap.set(name, [uuid]); + } else { + this.uiLoadingMap.get(name).push(uuid); + } + return uuid; + } + + private removeUILoadingUuid(name: UIName, uuid: string) { + if (!this.uiLoadingMap.has(name)) return false; + const index = this.uiLoadingMap.get(name).indexOf(uuid); + if (index === -1) return false; + this.uiLoadingMap.get(name).splice(index, 1); + return true; + } + + /** + * 创建UI + */ + private createUI(name: UIName, silent: boolean, callback: (node: Node, scene?: Scene) => any) { + // 生成一个UI加载的UUID + const loadingUuid = silent ? '' : this.showLoading(); + const uiLoadingUuid = this.addUILoadingUuid(name, loadingUuid); + + // 验证name + if (!name) { + setTimeout(() => { + if (!isValid(this)) return; + // 验证本次加载是否有效 + if (this.removeUILoadingUuid(name, uiLoadingUuid) === false) { + return this.hideLoading(loadingUuid); + } + callback(null); + this.hideLoading(loadingUuid); + }); + return; + } + + // 判断是否已经存在节点并且是单例模式 + const node = this.getUIInScene(name); + if (isValid(node, true) && this.getBaseView(node).isSingleton === true) { + setTimeout(() => { + if (!isValid(this)) return; + + // 验证本次加载是否有效 + if (this.removeUILoadingUuid(name, uiLoadingUuid) === false) { + return this.hideLoading(loadingUuid); + } + + // 验证节点是否有效 + if (isValid(node, true)) { + if (this.currScene === name) { + callback(node, director.getScene()); + } else { + callback(node); + } + this.hideLoading(loadingUuid); + } else { + this.createUI(name, silent, callback); + this.hideLoading(loadingUuid); + } + }); + return; + } + + // 加载UI + this.load(name, (asset) => { + if (!isValid(this)) return; + + // 验证本次加载是否有效 + if (this.removeUILoadingUuid(name, uiLoadingUuid) === false) { + return this.hideLoading(loadingUuid); + } + + // 是场景 + if (asset instanceof SceneAsset) { + callback(this.parsingScene(asset, name), asset.scene); + this.hideLoading(loadingUuid); + return; + } + + // 验证是否是单例(一个单例会有被同时load多次的情况,因为判断一个ui是否是单例,必须要至少实例化一个后才能获取) + const node = this.getUIInScene(name); + if (!isValid(node, true) || this.getBaseView(node).isSingleton === false) { + callback(this.parsingPrefab(asset, name)); + this.hideLoading(loadingUuid); + } else { + callback(node); + this.hideLoading(loadingUuid); + } + }); + } + + /** + * 展示默认View + */ + public showDefault(onShow?: (result?: any) => any) { + if (this.defaultUI) { + this.show({ + name: this.defaultUI, + data: this.defaultData, + onShow + }); + } else { + Core.inst.manager.ui.showToast('请先设置首界面\n在setting.ts中修改defaultUI', 100); + onShow && onShow(); + this.warn('defaultUI不存在,请在setting.ts中修改'); + } + } + + /** + * 是否展示了(包括加载中和队列中) + */ + public isShow(name: UIName) { + return !!this.getUIInShowing(name) || + this.isInQueue(name) || + this.isLoading(name); + } + + /** + * 是否在队列中 + */ + public isInQueue(name: UIName) { + return !!this.showQueue.find((v) => { return v.name == name; }); + } + + /** + * 是否在加载中 + */ + public isLoading(name: UIName) { + return this.uiLoadingMap.has(name) && this.uiLoadingMap.get(name).length > 0; + } + + /** + * 放入队列 + */ + private putInShowQueue(data: IShowParams) { + if (data.queue === 'join' || this.showQueue.length === 0) { + this.showQueue.push(data); + } else { + this.showQueue.splice(1, 0, data); + } + if (this.showQueue.length === 1) { + this.consumeShowQueue(); + } + } + + /** + * 消耗队列 + */ + private consumeShowQueue() { + if (this.showQueue.length === 0) return; + const data = this.showQueue[0]; + this.show({ + name: data.name, + data: data.data, + onShow: data.onShow, + onHide: (result: any) => { + data.onHide && data.onHide(result); + this.showQueue.shift(); + this.consumeShowQueue(); + }, + onError: data.onError ? (error: string, code: 0 | 1) => { + const ret = data.onError(error, code); + this.showQueue.shift(); + this.consumeShowQueue(); + return ret; + } : undefined, + top: data.top, + attr: data.attr, + silent: data.silent + }); + } + + private showUI(params: IShowParams) { + const { name, data, onShow, onHide, onError, top = true, attr = null, silent = false } = params; + + this.createUI(name, silent, (node, scene) => { + if (!node) { + this.error('show', `${name} 不存在或加载失败`); + // 「没有指定onError」或「onError返回true」会自动发起重试 + if (onError && onError(`${name} 不存在或加载失败`, UIManager.ErrorCode.LoadError) !== true) { + return; + } + this.scheduleOnce(() => this.showUI(params), 1); + if (!silent) this.showLoading(1); + return; + } + + !scene && top && node.setSiblingIndex(-1); + + const com = this.getBaseView(node); + this.uiShowingMap.set(com, name); + com.constructor.prototype.show.call(com, data, attr, + // onShow + (result: any) => { + this.uiShowingMap.set(com, name); + onShow && onShow(result); + }, + // onHide + (result: any) => { + this.uiShowingMap.delete(com); + onHide && onHide(result); + }, + // beforeShow + (error: string) => { + if (error) { + this.uiShowingMap.delete(com); + onError && onError(error, UIManager.ErrorCode.LogicError); + } else if (BaseView.isPage(name)) { + this.uiShowingMap.set(com, name); + const oldCom = this.currPage; + this.currPage = com; + if (isValid(oldCom, true) && oldCom !== com && oldCom.isShow && oldCom.isAlwaysExist === false) { + oldCom.constructor.prototype.hide.call(oldCom, { name }); + } + if (scene) { + if (oldCom !== com) { + this.currScene = name; + director.runSceneImmediate(scene, null, () => { + this.log(`切换场景: ${name}`); + }); + } + } else if (this.currScene !== UIScene) { + this.currScene = UIScene; + const scene = new Scene(UIScene); + scene.autoReleaseAssets = true; + director.runSceneImmediate(scene, null, () => { + this.log(`切换场景: ${UIScene}`); + }); + } + } + } + ); + }); + } + + /** + * 展示一个UI + * - 此流程一定是异步的 + */ + public show(params + // @ts-ignore + : IShowParams[0], ReturnType, ReturnType>) { + const { name, data, queue, onError, silent = false } = params; + + // 加入队列中 + if (queue) { + this.putInShowQueue(params); + return; + } + + this.log(`show: ${name}`); + + // 生成一个UI加载的UUID + const loadingUuid = silent ? '' : this.showLoading(); + const uiLoadingUuid = this.addUILoadingUuid(name, loadingUuid); + // 判断ui是否有效 + Core.inst.lib.task.execute((retry) => { + this.checkUIValid(name, data, (valid) => { + // 验证本次加载是否有效 + if (this.removeUILoadingUuid(name, uiLoadingUuid) === false) { + this.hideLoading(loadingUuid); + return; + } + + // 加载失败 + if (valid === -1) { + this.error('show', `${name} 不存在或加载失败`); + // 「没有指定onError」或「onError返回true」会自动发起重试 + if (onError && onError(`${name} 不存在或加载失败`, UIManager.ErrorCode.LoadError) !== true) { + return this.hideLoading(loadingUuid); + } + return retry(1); + } + + // ui无效 + if (valid === 0) { + this.warn('show', `${name} 无效`); + this.uninstallUI(name); + onError && onError(`${name} 无效`, UIManager.ErrorCode.InvalidError); + this.hideLoading(loadingUuid); + return; + } + + this.showUI(params); + this.hideLoading(loadingUuid); + }); + }); + } + + /** + * 展示一个UI + * - 此流程一定是异步的 + */ + public showAsync(params + // @ts-ignore + : IShowAsyncParams[0], ReturnType>): Promise> { + return new Promise((resolve) => { + this.show({ + ...params, + onHide(result) { + resolve(result); + } + }); + }); + } + + /** + * 关闭View + * - 此流程一定是同步的 + */ + public hide({ name, data, onHide } + // @ts-ignore + : IHideParams[0], ReturnType>) { + const nodes = this.getUIInShowing(name, true); + + this.log(`hide: ${name}`); + + if (nodes.length === 0) { + if (!this.uiLoadingMap.has(name) || this.uiLoadingMap.get(name).length === 0) { + return this.warn('hide', `${name} 不存在`); + } + } + + if (this.uiLoadingMap.has(name)) { + this.uiLoadingMap.get(name).forEach((loadingUuid) => this.hideLoading(loadingUuid)); + this.uiLoadingMap.get(name).length = 0; + } + + for (let index = nodes.length - 1; index >= 0; index--) { + const node = nodes[index]; + const com = this.getBaseView(node); + + if (this.currPage === com) { + this.currPage = null; + } + + com.constructor.prototype.hide.call(com, data, onHide); + } + } + + /** + * 从顶部关闭一个View(不会重复关闭节点) + * - 此流程一定是同步的 + */ + public pop({ name, data, onHide } + // @ts-ignore + : IHideParams[0], ReturnType>) { + const nodes = this.getUIInShowing(name, true); + + if (this.uiLoadingMap.has(name) && this.uiLoadingMap.get(name).length) { + const loadingUuid = this.uiLoadingMap.get(name).pop(); + this.hideLoading(loadingUuid); + this.log(`pop: ${name}`); + return; + } + + if (nodes.length) { + const node = nodes.pop(); + const com = this.getBaseView(node); + + if (this.currPage === com) { + this.currPage = null; + } + + com.constructor.prototype.hide.call(com, data, onHide); + this.log(`pop: ${name}`); + return; + } + + this.warn('pop', `${name} 不存在`); + } + + /** + * 从底部关闭一个View(不会重复关闭节点) + * - 此流程一定是同步的 + */ + public shift({ name, data, onHide } + // @ts-ignore + : IHideParams[0], ReturnType>) { + const nodes = this.getUIInShowing(name, true); + + if (nodes.length) { + const node = nodes[0]; + const com = this.getBaseView(node); + + if (this.currPage === com) { + this.currPage = null; + } + + com.constructor.prototype.hide.call(com, data, onHide); + this.log(`shift: ${name}`); + return; + } + + if (this.uiLoadingMap.has(name) && this.uiLoadingMap.get(name).length) { + const loadingUuid = this.uiLoadingMap.get(name).shift(); + this.hideLoading(loadingUuid); + this.log(`shift: ${name}`); + return; + } + + this.warn('shift', `${name} 不存在`); + } + + /** + * 关闭全部View + * - 不关闭展示中的Page(加载中的会停止) + * - 此流程一定是同步的 + */ + public hideAll({ data, exclude }: { data?: any, exclude?: UIName[] } = {}): void { + this.log('hideAll'); + // 展示中的 + this.uiShowingMap.forEach((name, com) => { + if (BaseView.isPaper(name)) return; + if (exclude && exclude.indexOf(name) !== -1) return; + if (com === this.currPage) return; + com.constructor.prototype.hide.call(com, data); + }); + // 加载中的 + this.uiLoadingMap.forEach((value, name) => { + if (BaseView.isPaper(name)) return; + if (exclude && exclude.indexOf(name) !== -1) return; + value.forEach((loadingUuid) => this.hideLoading(loadingUuid)); + value.length = 0; + }); + } + + public showLoading(timeout = 0) { + this.loading.active = true; + this.loading.setSiblingIndex(-1); + if (this.loading.getComponent(UIMgrLoading)) { + this.loading.getComponent(UIMgrLoading).init(); + } else { + // 兼容旧版本 + this.loading.getComponentInChildren(UIMgrLoading)?.init(); + } + const uuid = this.createUUID(); + this.showLoadingMap.set(uuid, true); + if (timeout > 0) this.scheduleOnce(() => { + this.hideLoading(uuid); + }, timeout); + return uuid; + } + + public hideLoading(uuid: string) { + if (!uuid) return; + this.showLoadingMap.delete(uuid); + if (this.showLoadingMap.size === 0) { + if (this.loading.getComponent(UIMgrLoading)) { + this.loading.getComponent(UIMgrLoading).clear(); + } else { + // 兼容旧版本 + this.loading.getComponentInChildren(UIMgrLoading)?.clear(); + } + this.loading.active = false; + } + } + + /** + * 添加触摸屏蔽 + */ + public addTouchMask(timeout = 0) { + this.addTouchMaskListener(); + const uuid = this.createUUID(); + this.touchMaskMap.set(uuid, true); + if (timeout > 0) this.scheduleOnce(() => { + this.removeTouchMask(uuid); + }, timeout); + return uuid; + } + + /** + * 移除触摸屏蔽 + * @param uuid addTouchMask的返回值 + */ + public removeTouchMask(uuid: string) { + if (!uuid) return; + this.touchMaskMap.delete(uuid); + this.removeTouchMaskListener(); + } + + /** + * 显示Toast + * @param message 文本 + * @param timeout 持续时间(秒),默认2秒 + */ + public showToast(message: string, timeout?: number) { + if (!this.toast) { + return this.error('showToast', '请确认首场景中「Canvas/Manager/UIManager」的「Toast Pre」属性存在'); + } + this.toast.setSiblingIndex(-1); + this.toast.getComponent(UIMgrToast).add({ + message, timeout + }); + } + + /** + * 清理Toast + */ + public clearToast() { + if (!this.toast) return; + this.toast.getComponent(UIMgrToast).clear(); + } + + /** + * 设置触摸是否启用 + * @param enabled 是否启用 + */ + public setTouchEnabled(enabled: boolean) { + if (enabled) { + this.touchEnabled = true; + this.removeTouchMaskListener(); + } else { + this.addTouchMaskListener(); + this.touchEnabled = false; + } + this.warn('setTouchEnabled', this.touchEnabled); + } + + /** + * 在2DUI根节点上处理事件 + */ + public onUserInterface(...args: Parameters) { + Node.prototype.on.apply(this.UserInterface, args); + } + + /** + * 在2DUI根节点上处理事件 + */ + public onceUserInterface(...args: Parameters) { + Node.prototype.once.apply(this.UserInterface, args); + } + + /** + * 在2DUI根节点上处理事件 + */ + public offUserInterface(...args: Parameters) { + Node.prototype.off.apply(this.UserInterface, args); + } + + /** + * 在2DUI根节点上处理事件 + */ + public targetOffUserInterface(...args: Parameters) { + Node.prototype.targetOff.apply(this.UserInterface, args); + } + + /** + * 立即给2DUI的子节点排序 + */ + public sortUserInterface(name: IViewType) { + this.UserInterface + ?.getChildByName(name) + ?.getComponent(UIMgrZOrder) + ?.updateZOrder(); + } + + /** + * 屏幕截图 + * - 需要在Director.EVENT_BEFORE_RENDER事件中调用 + * @example + * director.once(Director.EVENT_BEFORE_RENDER, () => { + * const renderTexture = new RenderTexture(); + * const size = view.getVisibleSize(); + * renderTexture.reset({ width: size.width, height: size.height }); + * app.manager.ui.screenshot(renderTexture); + * }); + */ + public screenshot(renderTexture: RenderTexture, opts?: { + /**摄像机筛选 */ + cameraFilter?: (camera: Camera) => boolean; + /**摄像机列表 */ + cameraList?: Camera[]; + }) { + const cameras = opts?.cameraList || director.getScene().getComponentsInChildren(Camera); + + const cameraList = cameras.sort((a, b) => a.priority - b.priority) + .filter(camera => { + if (!camera.enabledInHierarchy) return false; + if (camera.targetTexture) return false; + return opts?.cameraFilter ? opts.cameraFilter(camera) : true; + }); + const cameraList2 = cameraList.map(camera => camera.camera); + + cameraList.forEach(camera => { + camera.targetTexture = renderTexture; + }); + director.root.pipeline.render(cameraList2); + cameraList.forEach(camera => { + camera.targetTexture = null; + }); + + return renderTexture; + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/UIManager.ts.meta b/extensions/app/assets/manager/ui/UIManager.ts.meta new file mode 100644 index 0000000..e89199c --- /dev/null +++ b/extensions/app/assets/manager/ui/UIManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "234f62f1-ebd3-4d14-9f6f-0b69c7096449", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/comp.meta b/extensions/app/assets/manager/ui/comp.meta new file mode 100644 index 0000000..b03d0d5 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "cc9c8895-27f9-49df-aca5-a0d1b9ba6480", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts b/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts new file mode 100644 index 0000000..2abf30c --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts @@ -0,0 +1,114 @@ +import { Component, Graphics, Node, Size, UITransform, _decorator } from 'cc'; +const { ccclass, property, requireComponent } = _decorator; + +@ccclass('UIMgrLoading') +@requireComponent(UITransform) +export default class UIMgrLoading extends Component { + @property(Node) + private loading: Node; + + @property({ tooltip: '动画的尺寸' }) + private size: Size = new Size(60, 60); + + @property({ tooltip: '等待几秒后开始动画' }) + private delay = 0; + + private progress = 0; + private ringScale = 1; + private reverse = false; + + private angleSpeed = 120; + private ringSpeed = 0.02; + + private inited = false; + private drawing = false; + private timedown = 0; + + init() { + if (this.inited) return; + this.inited = true; + + this.progress = 0; + this.ringScale = 1; + this.loading.angle = 0; + this.reverse = false; + + this.drawing = false; + this.timedown = this.delay; + this.loading.getComponent(Graphics).clear(); + } + + clear() { + this.inited = false; + this.drawing = false; + } + + /** + * 需要重写 + */ + private onDraw() { + const graphics = this.loading.getComponent(Graphics); + const uiTransform = this.loading.getComponent(UITransform); + + const centerX = this.size.width * (0.5 - uiTransform.anchorX); + const centerY = this.size.height * (0.5 - uiTransform.anchorY); + + const r = Math.min(this.size.width / 2, this.size.height / 2); + + const allPI = Math.PI; + const offst = 0; + + graphics.clear(); + if (this.reverse) { + const start = 0.5 * Math.PI + offst; + const end = 0.5 * Math.PI + this.progress * 2 * allPI + offst; + graphics.arc(centerX, centerY, r, start, end, true); + } else { + const start = 0.5 * Math.PI - offst; + const end = 0.5 * Math.PI - this.progress * 2 * allPI - offst; + graphics.arc(centerX, centerY, r, start, end, false); + } + graphics.stroke(); + } + + protected update(dt: number): void { + if (!this.inited) return; + + // 倒计时 + if (!this.drawing) { + if (this.timedown > 0) { + this.timedown -= dt; + } + if (this.timedown <= 0) { + this.drawing = true; + } else { + return; + } + } + + // 旋转 + this.loading.angle -= this.angleSpeed * dt; + if (this.loading.angle >= 360 || this.loading.angle <= -360) { + this.loading.angle = this.loading.angle % 360; + } + + // 进度 + if (this.ringScale > 0) { + this.progress = Math.min(1, this.progress + this.ringSpeed * this.ringScale); + + if (this.progress == 1) { + this.ringScale = -1; + this.reverse = !this.reverse; + } + } else { + this.progress = Math.max(0, this.progress + this.ringSpeed * this.ringScale); + + if (this.progress == 0) { + this.ringScale = 1; + this.reverse = !this.reverse; + } + } + + this.onDraw(); + } +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts.meta b/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts.meta new file mode 100644 index 0000000..4a8cd86 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrLoading.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "4a8e5697-ae78-4a4a-8d08-17acc6823a27", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrShade.ts b/extensions/app/assets/manager/ui/comp/UIMgrShade.ts new file mode 100644 index 0000000..bb9ec5f --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrShade.ts @@ -0,0 +1,167 @@ +import { Camera, Color, Component, Director, Material, RenderTexture, Sprite, SpriteFrame, UIOpacity, UITransform, _decorator, director } from 'cc'; +import Core from '../../../Core'; +const { ccclass, property, requireComponent } = _decorator; + +@ccclass('UIMgrShade') +@requireComponent(Sprite) +@requireComponent(UIOpacity) +export default class UIMgrShade extends Component { + @property(Material) + private blurMaterial: Material = null; + + @property(SpriteFrame) + private shadeFrame: SpriteFrame = null; + + @property + private _delay = 0; + @property + get delay() { return this._delay; } + set delay(v) { this._delay = Math.max(v, 0); } + + @property + private _begin = 0; + @property + get begin() { return this._begin; } + set begin(v) { if (v >= 0 && v <= 255) this._begin = v; } + + @property + private _end = 255; + @property + get end() { return this._end; } + set end(v) { if (v >= 0 && v <= 255) this._end = v; } + + @property + private _speed = 10; + @property + get speed() { + if (this.begin == this.end) { + return 0; + } else if (this.begin > this.end) { + return this._speed > 0 ? -this._speed : this._speed; + } else { + return this._speed >= 0 ? this._speed : -this._speed; + } + } + set speed(v) { this._speed = v; } + + private get sprite() { + return this.node.getComponent(Sprite); + } + private get opacity() { + return this.node.getComponent(UIOpacity); + } + + private inited = false; + private drawing = false; + private timedown = 0; + + private blurFrame: SpriteFrame = null; + + init(delay: number, begin: number, end: number, speed: number, blur: boolean) { + if (blur) { + director.targetOff(this); + this.inited = false; + this.drawing = false; + + this.sprite.color = Color.WHITE; + this.sprite.customMaterial = null; + this.sprite.spriteFrame = this.blurFrame; + if (this.blurFrame) this.blurFrame.flipUVY = false; + + let count = 0; + const cameras = director.getScene().getComponentsInChildren(Camera); + director.on(Director.EVENT_BEFORE_RENDER, () => { + count++; + + const renderTexture = new RenderTexture(); + const size = this.node.getComponent(UITransform); + renderTexture.reset({ width: size.width / 2, height: size.height / 2 }); + renderTexture.addRef(); + + Core.inst.manager.ui.screenshot(renderTexture, { + cameraList: cameras + }); + + if (count === 1) { + this.blurFrame = new SpriteFrame(); + this.blurFrame?.texture?.decRef(); + this.blurFrame.texture = renderTexture; + this.blurFrame.flipUVY = true; + this.sprite.spriteFrame = this.blurFrame; + this.sprite.customMaterial = this.blurMaterial; + this.blurMaterial.setProperty('blurLevel', 2); + return; + } + + if (count === 5) { + director.targetOff(this); + this.sprite.spriteFrame.flipUVY = false; + this.sprite.customMaterial = null; + return; + } + + this.blurFrame?.texture?.decRef(); + this.blurFrame.texture = renderTexture; + this.blurFrame.flipUVY = true; + this.sprite.spriteFrame = this.blurFrame; + this.sprite.customMaterial = this.blurMaterial; + this.blurMaterial.setProperty('blurLevel', count === 2 ? 3 : 1); + }, this); + } else { + director.targetOff(this); + this.sprite.spriteFrame = this.shadeFrame; + this.sprite.color = Color.BLACK; + this.sprite.customMaterial = null; + } + + this.delay = delay; + this.begin = begin; + this.end = end; + this.speed = speed; + this.drawing = true; + + if (this.inited) return; + this.inited = true; + this.timedown = this.delay; + // 初始透明度 + this.opacity.opacity = this.timedown > 0 ? 0 : this.begin; + } + + clear() { + this.inited = false; + this.drawing = false; + director.targetOff(this); + this.blurFrame?.texture?.decRef(); + this.blurFrame?.destroy(); + this.blurFrame = null; + this.sprite.spriteFrame = null; + } + + protected update(dt: number) { + if (!this.inited) return; + if (!this.drawing) return; + + if (this.timedown > 0) { + this.timedown -= dt; + if (this.timedown > 0) return; + // 初始透明度 + this.opacity.opacity = this.begin; + } + + const uiOpacity = this.opacity; + if (this.speed > 0) { + uiOpacity.opacity += this.speed * dt; + if (uiOpacity.opacity > this.end) { + uiOpacity.opacity = this.end; + } + } else if (this.speed < 0) { + uiOpacity.opacity += this.speed * dt; + if (uiOpacity.opacity < this.end) { + uiOpacity.opacity = this.end; + } + } + if (uiOpacity.opacity == this.end) { + this.drawing = false; + } + } +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrShade.ts.meta b/extensions/app/assets/manager/ui/comp/UIMgrShade.ts.meta new file mode 100644 index 0000000..f78139c --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrShade.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "d0295d9b-b01d-493c-9e31-5ed78e6c33ab", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrToast.ts b/extensions/app/assets/manager/ui/comp/UIMgrToast.ts new file mode 100644 index 0000000..b09f9dd --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrToast.ts @@ -0,0 +1,111 @@ +import { Component, NodePool, Prefab, Tween, UIOpacity, UITransform, _decorator, instantiate, tween, view } from 'cc'; +import UIMgrToastCell from './UIMgrToastCell'; +const { property, ccclass, requireComponent } = _decorator; + +@ccclass('UIMgrToast') +@requireComponent(UITransform) +export default class UIMgrToast extends Component { + @property(Prefab) + private cell: Prefab = null; + + /**每条信息显示几秒 */ + private lifeTime = 2; + + /**消失时花费几秒渐隐 */ + private outTime = 0.2; + + /**挤压基础速度 */ + private squeezeSpeed = 200; + + /**节点缓存池子 */ + private pool = new NodePool(); + + add(data: { + message: string, + timeout?: number + }) { + const cell = this.pool.get() || instantiate(this.cell); + cell.setPosition(0, 0, 0); + cell.parent = this.node; + cell.active = true; + + cell.getComponent(UIMgrToastCell).init(data.message); + + cell.getComponent(UIOpacity).opacity = 255; + tween(cell.getComponent(UIOpacity)) + .delay(data.timeout || this.lifeTime) + .to(this.outTime, { opacity: 0 }) + .call(() => { + this.pool.put(cell); + }) + .start(); + } + + clear() { + const children = this.node.children; + for (let index = children.length - 1; index >= 0; index--) { + Tween.stopAllByTarget(children[index].getComponent(UIOpacity)); + children[index].destroy(); + } + } + + get size() { + return this.node.children.length; + } + + protected onDestroy() { + this.pool.clear(); + } + + protected update(dt: number) { + const children = this.node.children; + for (let index = children.length - 1, recovery = false; index >= 0; index--) { + const zero = index === children.length - 1; + const curr = children[index]; + + // 直接触发回收逻辑 + if (recovery) { + Tween.stopAllByTarget(curr.getComponent(UIOpacity)); + this.pool.put(curr); + continue; + } + + if (zero) { + const currUT = curr.getComponent(UITransform); + + const lastMaxY = 0 - currUT.height / 2; + const currMinY = curr.position.y + lastMaxY; + + if (currMinY > lastMaxY) { + // 存在空隙 + const addLen = Math.max(-this.squeezeSpeed * dt * (children.length - index), lastMaxY - currMinY); + curr.setPosition(curr.position.x, curr.position.y + addLen, curr.position.z); + } + } else { + const last = children[index + 1]; + const currUT = curr.getComponent(UITransform); + const lastUT = last.getComponent(UITransform); + + const currMinY = curr.position.y - currUT.height / 2 - 6;//6像素的间隔 + const lastMaxY = last.position.y + lastUT.height / 2; + + if (currMinY < lastMaxY) { + // 存在重叠 + const addLen = Math.min(this.squeezeSpeed * dt * (children.length - index - 1), lastMaxY - currMinY); + curr.setPosition(curr.position.x, curr.position.y + addLen, curr.position.z); + const winSize = view.getVisibleSize(); + if (currMinY > winSize.height / 2) { + // 触发回收逻辑 + recovery = true; + Tween.stopAllByTarget(curr.getComponent(UIOpacity)); + this.pool.put(curr); + } + } else if (currMinY > lastMaxY) { + // 存在空隙 + const addLen = Math.max(-this.squeezeSpeed * dt * (children.length - index), lastMaxY - currMinY); + curr.setPosition(curr.position.x, curr.position.y + addLen, curr.position.z); + } + } + } + } +} \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/comp/UIMgrToast.ts.meta b/extensions/app/assets/manager/ui/comp/UIMgrToast.ts.meta new file mode 100644 index 0000000..48cf3b0 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrToast.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "cde1528c-f66c-40f4-bdd2-27bf138ce1df", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts b/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts new file mode 100644 index 0000000..d76ecea --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts @@ -0,0 +1,26 @@ +import { Component, Label, UIOpacity, UITransform, _decorator } from 'cc'; +const { ccclass, property, requireComponent } = _decorator; + +@ccclass('UIMgrToastCell') +@requireComponent(UIOpacity) +@requireComponent(UITransform) +export default class UIMgrToastCell extends Component { + @property(Label) + private title: Label = null; + + init(title: string) { + if (title.split('\n').find((v) => v.length > 30)) { + this.title.overflow = Label.Overflow.RESIZE_HEIGHT; + this.title.getComponent(UITransform).width = 600; + } else { + this.title.overflow = Label.Overflow.NONE; + } + this.title.string = title; + this.title.updateRenderData(true); + } + + unuse() { + this.title.string = ''; + } +} + diff --git a/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts.meta b/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts.meta new file mode 100644 index 0000000..2cd4a78 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrToastCell.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "6cc631d6-b08e-4ee3-8bde-e307c4288734", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts b/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts new file mode 100644 index 0000000..bee4128 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts @@ -0,0 +1,68 @@ +import { _decorator, Component, Director, director, Node } from 'cc'; +const { ccclass } = _decorator; + +@ccclass('UIMgrZOrder') +export default class UIMgrZOrder extends Component { + private zOrder = false; + private tempArr: Node[] = []; + + protected onLoad() { + this.checkUpdateZOrder(); + this.node.on(Node.EventType.CHILD_ADDED, this.onChildAdded, this); + this.node.on(Node.EventType.CHILD_REMOVED, this.onChildRemoveed, this); + if (Node.EventType.CHILDREN_ORDER_CHANGED) { + this.node.on(Node.EventType.CHILDREN_ORDER_CHANGED, this.checkUpdateZOrder, this); + } else { + this.node.on(Node.EventType.SIBLING_ORDER_CHANGED, this.checkUpdateZOrder, this); + } + } + + protected onDestroy() { + director.off(Director.EVENT_AFTER_UPDATE, this.updateZOrder, this); + this.node.off(Node.EventType.CHILD_ADDED, this.onChildAdded, this); + this.node.off(Node.EventType.CHILD_REMOVED, this.onChildRemoveed, this); + if (Node.EventType.CHILDREN_ORDER_CHANGED) { + this.node.off(Node.EventType.CHILDREN_ORDER_CHANGED, this.checkUpdateZOrder, this); + } else { + this.node.off(Node.EventType.SIBLING_ORDER_CHANGED, this.checkUpdateZOrder, this); + } + } + + private onChildAdded(child: Node) { + this.checkUpdateZOrder(); + child.on(Node.EventType.TRANSFORM_CHANGED, this.checkUpdateZOrder, this); + } + + private onChildRemoveed(child: Node) { + child.off(Node.EventType.TRANSFORM_CHANGED, this.checkUpdateZOrder, this); + } + + private checkUpdateZOrder() { + if (this.zOrder) return; + this.zOrder = true; + director.once(Director.EVENT_AFTER_UPDATE, this.updateZOrder, this); + } + + /** + * 更新节点树排序 + */ + public updateZOrder() { + if (!this.zOrder) return; + Array.prototype.push.apply(this.tempArr, this.node.children); + this.tempArr + .sort((a, b) => { + return (a.position.z - b.position.z) + || (a.getSiblingIndex() - b.getSiblingIndex()); + }) + .forEach((child, index) => { + child.setSiblingIndex(index); + }); + + // 一定要放到最后再设置false, + // 避免更新过程中设置siblingIndex, + // 导致无限重复调用 + this.zOrder = false; + this.tempArr.length = 0; + } +} + diff --git a/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts.meta b/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts.meta new file mode 100644 index 0000000..3cfea93 --- /dev/null +++ b/extensions/app/assets/manager/ui/comp/UIMgrZOrder.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "ad5cb510-639e-40c2-acdd-399ad00629b9", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/effect.meta b/extensions/app/assets/manager/ui/effect.meta new file mode 100644 index 0000000..3901f28 --- /dev/null +++ b/extensions/app/assets/manager/ui/effect.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e3ac29f9-11a4-461c-a404-9e478271b953", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/effect/blur.effect b/extensions/app/assets/manager/ui/effect/blur.effect new file mode 100644 index 0000000..d507dd0 --- /dev/null +++ b/extensions/app/assets/manager/ui/effect/blur.effect @@ -0,0 +1,119 @@ +CCEffect %{ + techniques: + - name: opaque + passes: + - vert: vs:vert + frag: fs:frag + depthStencilState: + depthTest: false + depthWrite: false + blendState: + targets: + - blend: true + blendSrc: src_alpha + blendSrcAlpha: src_alpha + blendDst: one_minus_src_alpha + blendDstAlpha: one_minus_src_alpha + rasterizerState: + cullMode: none + properties: + blurSize: { value: [750, 1334] } + blurriness: { value: 1, editor: {range:[0, 1, 0.01], slide: true} } + blurLevel: { value: 1, editor: {range:[1, 3, 1], slide: true} } + +}% + +CCProgram vs %{ + precision highp float; + #include + + in vec4 a_position; + in vec2 a_texCoord; + out vec2 v_texCoord; + + vec4 vert() { + vec4 pos = cc_matViewProj * a_position; + v_texCoord = a_texCoord; + return pos; + } +}% + +CCProgram fs %{ + precision highp float; + + in vec2 v_texCoord; + #pragma builtin(local) + layout(set = 2, binding = 10) uniform sampler2D cc_spriteTexture; + + uniform Constant { + vec2 blurSize; + float blurriness; + float blurLevel; + }; + + // 模糊处理函数 + vec4 blur (vec2 pos) { + float sum = 0.0; + vec4 color = vec4(0); + + if (blurLevel == 1.0) { + const float blurRadius = 10.0; + const float blurStep = 1.0; + // 采样周边像素并求出加权平均值,得到最终的像素值 + for (float rx = -blurRadius; rx <= blurRadius; rx += blurStep) { + for (float ry = -blurRadius; ry <= blurRadius; ry += blurStep) { + vec2 target = pos + vec2(rx / blurSize[0], ry / blurSize[1]); + float weight = (blurRadius - abs(rx)) * (blurRadius - abs(ry)); + target.x = clamp(target.x, 0.0, 1.0); + target.y = clamp(target.y, 0.0, 1.0); + color += texture(cc_spriteTexture, target) * weight; + sum += weight; + } + } + } else if(blurLevel == 2.0) { + const float blurRadius = 20.0; + const float blurStep = 2.0; + // 采样周边像素并求出加权平均值,得到最终的像素值 + for (float rx = -blurRadius; rx <= blurRadius; rx += blurStep) { + for (float ry = -blurRadius; ry <= blurRadius; ry += blurStep) { + vec2 target = pos + vec2(rx / blurSize[0], ry / blurSize[1]); + float weight = (blurRadius - abs(rx)) * (blurRadius - abs(ry)); + target.x = clamp(target.x, 0.0, 1.0); + target.y = clamp(target.y, 0.0, 1.0); + color += texture(cc_spriteTexture, target) * weight; + sum += weight; + } + } + } else { + const float blurRadius = 30.0; + const float blurStep = 3.0; + // 采样周边像素并求出加权平均值,得到最终的像素值 + for (float rx = -blurRadius; rx <= blurRadius; rx += blurStep) { + for (float ry = -blurRadius; ry <= blurRadius; ry += blurStep) { + vec2 target = pos + vec2(rx / blurSize[0], ry / blurSize[1]); + float weight = (blurRadius - abs(rx)) * (blurRadius - abs(ry)); + target.x = clamp(target.x, 0.0, 1.0); + target.y = clamp(target.y, 0.0, 1.0); + color += texture(cc_spriteTexture, target) * weight; + sum += weight; + } + } + } + + color /= sum; + return color; + } + + vec4 frag () { + // 获取纹理像素颜色 + vec4 o = vec4(1, 1, 1, 1); + o *= texture(cc_spriteTexture, v_texCoord); + + // 执行模糊逻辑 + vec4 color = blur(v_texCoord); + color.a = o.a; + o = o + (color-o) * blurriness; + + return o; + } +}% \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/effect/blur.effect.meta b/extensions/app/assets/manager/ui/effect/blur.effect.meta new file mode 100644 index 0000000..b7542e8 --- /dev/null +++ b/extensions/app/assets/manager/ui/effect/blur.effect.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.7.1", + "importer": "effect", + "imported": true, + "uuid": "b5376e0b-9e5d-4c91-b0a4-19448fd39179", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/effect/blur.mtl b/extensions/app/assets/manager/ui/effect/blur.mtl new file mode 100644 index 0000000..4258d47 --- /dev/null +++ b/extensions/app/assets/manager/ui/effect/blur.mtl @@ -0,0 +1,36 @@ +{ + "__type__": "cc.Material", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "_effectAsset": { + "__uuid__": "b5376e0b-9e5d-4c91-b0a4-19448fd39179", + "__expectedType__": "cc.EffectAsset" + }, + "_techIdx": 0, + "_defines": [ + {} + ], + "_states": [ + { + "rasterizerState": {}, + "depthStencilState": {}, + "blendState": { + "targets": [ + {} + ] + } + } + ], + "_props": [ + { + "textureSize": { + "__type__": "cc.Vec2", + "x": 750, + "y": 1334 + }, + "blurDegree": 1 + } + ] +} \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/effect/blur.mtl.meta b/extensions/app/assets/manager/ui/effect/blur.mtl.meta new file mode 100644 index 0000000..ac640a1 --- /dev/null +++ b/extensions/app/assets/manager/ui/effect/blur.mtl.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.0.21", + "importer": "material", + "imported": true, + "uuid": "a313b5eb-b939-4c44-affc-32c713440cea", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/extensions/app/assets/manager/ui/prefab.meta b/extensions/app/assets/manager/ui/prefab.meta new file mode 100644 index 0000000..3ecc885 --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "a32ee073-dc9a-4d81-b3c1-54283a151627", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab b/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab new file mode 100644 index 0000000..8b7568f --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab @@ -0,0 +1,508 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "UIMgrLoading", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "UIMgrLoading", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 10 + } + ], + "_active": true, + "_components": [ + { + "__id__": 16 + }, + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + } + ], + "_prefab": { + "__id__": 24 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "com_loading", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 9 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "04vgZcSA5JlpfXIKE0xVmO" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "17f7634b-b629-4c04-8183-8c680b6151ad@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1bwnGA0ttKFpETESklG/W1" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 1080, + "_originalHeight": 1920, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d2zke9L2hKvIE8+7peuu3J" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b0aUXt1g5Jd7KZIz8cPIyk", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "loading", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + }, + { + "__id__": 13 + } + ], + "_prefab": { + "__id__": 15 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 12 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "93a3D7kcNLmKSzPl3DUiom" + }, + { + "__type__": "cc.Graphics", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_lineWidth": 8, + "_strokeColor": { + "__type__": "cc.Color", + "r": 247, + "g": 155, + "b": 17, + "a": 255 + }, + "_lineJoin": 2, + "_lineCap": 1, + "_fillColor": { + "__type__": "cc.Color", + "r": 247, + "g": 155, + "b": 17, + "a": 255 + }, + "_miterLimit": 10, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8cV7EpeTlFy50kiDgQAuVw" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f1BL1+S9ZHKLm/dYTzeaLU", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 17 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3brXLn6dBA1Zn+gXeG0T+V" + }, + { + "__type__": "4a8e5aXrnhKSo0IF6zGgjon", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "loading": { + "__id__": 10 + }, + "size": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "delay": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "07sEXIwyZEKI/ruuFHnBcu" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 21 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1en2H6LWVAnbHn1Id9zrSK" + }, + { + "__type__": "cc.BlockInputEvents", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 23 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "23+7We+IdLxIZlOVikvEPE" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "daRB56CWxIRa37BwtucqYI", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab.meta b/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab.meta new file mode 100644 index 0000000..c4dbb55 --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrLoading.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "fe542035-b018-493e-bea8-084fe4e01905", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "UIMgrLoading" + } +} diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab b/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab new file mode 100644 index 0000000..be97b33 --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab @@ -0,0 +1,262 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "UIMgrShade", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "UIMgrShade", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + }, + { + "__id__": 6 + }, + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 12 + } + ], + "_prefab": { + "__id__": 14 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1334 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7dX6ImdfBJcqlTYmg63cOq" + }, + { + "__type__": "cc.UIOpacity", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_opacity": 255, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "79YFX8QOxIqrfZHGmtwiec" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 7 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "22F/XyC25NNbnQRqf69Fet" + }, + { + "__type__": "d02952bsB1JPJ4xXteObDOr", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "blurMaterial": { + "__uuid__": "a313b5eb-b939-4c44-affc-32c713440cea", + "__expectedType__": "cc.Material" + }, + "shadeFrame": { + "__uuid__": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_delay": 0, + "_begin": 60, + "_end": 180, + "_speed": 100, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cfGNW3HSFJZ5C0B0FM1PtW" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 750, + "_originalHeight": 1334, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "229/N15SBGH4HGma+cYqM5" + }, + { + "__type__": "cc.BlockInputEvents", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "82DtXS4ChDkLThlpVA53IU" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "61DZmvnnRICYRzOyDnyCeu", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab.meta b/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab.meta new file mode 100644 index 0000000..945fb2b --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrShade.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "000cee21-922c-4fcd-bd39-6f80ac2436a4", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "UIMgrShade" + } +} diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab b/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab new file mode 100644 index 0000000..cff94c7 --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab @@ -0,0 +1,93 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "UIMgrToast", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "UIMgrToast", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + } + ], + "_prefab": { + "__id__": 4 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cde15KM9mxA9L3SJ78TjOHf", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "cell": { + "__uuid__": "5aa9450d-6710-4fac-a82c-ee2939cf9411", + "__expectedType__": "cc.Prefab" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3aBOvgZTJM7o51sRqaqstL" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "7cYDN4HdROmJQ7qqaDYftE", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab.meta b/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab.meta new file mode 100644 index 0000000..7f2a682 --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrToast.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "b2a00c44-d199-4031-8fa7-ea681618b9d4", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "UIMgrToast" + } +} diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab b/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab new file mode 100644 index 0000000..c0ebfeb --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab @@ -0,0 +1,438 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "UIMgrToastCell", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "UIMgrToastCell", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + }, + { + "__id__": 16 + }, + { + "__id__": 18 + } + ], + "_prefab": { + "__id__": 20 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 3.552713678800501e-15, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "18U2eEmv1MSrJ3Kp8ChYCB" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 30, + "_fontSize": 30, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcBV+kyJJKoLa0miLOwB0D" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "17FiiUdlpA7INUb+CSPtXV", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 80, + "height": 70.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7bhW+VfdhFIZBU1YlNH87w" + }, + { + "__type__": "cc.UIOpacity", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_opacity": 255, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "85IfdKUvlDVobXX10lMYgh" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "7922bee9-7eb5-449b-884e-14ac57ae515c@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d5KZg62HRMhqP9FpXXBvrN" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_resizeMode": 1, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 40, + "_paddingRight": 40, + "_paddingTop": 10, + "_paddingBottom": 10, + "_spacingX": 0, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 1, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e0RO5Tg+lAWq8B14qLuRXc" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 17 + }, + "_resizeMode": 1, + "_layoutType": 2, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 10, + "_paddingBottom": 10, + "_spacingX": 0, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b4w/hORDRDYLZbEx1j4ybh" + }, + { + "__type__": "6cc63HWsI5O44ve4wfEKIc0", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "title": { + "__id__": 5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a82bayEVpB1YYG3zm38T3l" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c46/YsCPVOJYA4mWEpNYRx", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab.meta b/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab.meta new file mode 100644 index 0000000..64354bf --- /dev/null +++ b/extensions/app/assets/manager/ui/prefab/UIMgrToastCell.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "5aa9450d-6710-4fac-a82c-ee2939cf9411", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "UIMgrToastCell" + } +} diff --git a/extensions/app/assets/manager/ui/texture.meta b/extensions/app/assets/manager/ui/texture.meta new file mode 100644 index 0000000..42788a9 --- /dev/null +++ b/extensions/app/assets/manager/ui/texture.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "f5f10a35-ca33-4eb2-81f1-52459832001b", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/extensions/app/assets/manager/ui/texture/singleColor.png b/extensions/app/assets/manager/ui/texture/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..09fa6c504d3b82f57e3058fc97256491b6acd156 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g@ba4#f dxSpJlkO1VdFfgi{sDtz~c)I$ztaD0e0sz5j5<&m~ literal 0 HcmV?d00001 diff --git a/extensions/app/assets/manager/ui/texture/singleColor.png.meta b/extensions/app/assets/manager/ui/texture/singleColor.png.meta new file mode 100644 index 0000000..54efaf1 --- /dev/null +++ b/extensions/app/assets/manager/ui/texture/singleColor.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "5512993f-89ea-46fe-b788-0ecc0c2cd51c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@6c48a", + "displayName": "singleColor", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "5512993f-89ea-46fe-b788-0ecc0c2cd51c", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@f9941", + "displayName": "singleColor", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -1, + -1, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + 1, + 1, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -1, + -1, + 0 + ], + "maxPos": [ + 1, + 1, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": false, + "redirect": "5512993f-89ea-46fe-b788-0ecc0c2cd51c@6c48a" + } +} diff --git a/extensions/app/assets/manager/ui/texture/toastBox.png b/extensions/app/assets/manager/ui/texture/toastBox.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9b7f9aa7f3f9faff3721c7171abfb2ef954067 GIT binary patch literal 3852 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 literal 0 HcmV?d00001 diff --git a/extensions/app/assets/manager/ui/texture/toastBox.png.meta b/extensions/app/assets/manager/ui/texture/toastBox.png.meta new file mode 100644 index 0000000..4b36a0d --- /dev/null +++ b/extensions/app/assets/manager/ui/texture/toastBox.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "b250e49c-5d79-4d07-a85f-a980fca36170", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "b250e49c-5d79-4d07-a85f-a980fca36170@6c48a", + "displayName": "toastBox", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "b250e49c-5d79-4d07-a85f-a980fca36170", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "b250e49c-5d79-4d07-a85f-a980fca36170@f9941", + "displayName": "toastBox", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 288, + "height": 78, + "rawWidth": 288, + "rawHeight": 78, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 40, + "borderRight": 40, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -144, + -39, + 0, + 144, + -39, + 0, + -144, + 39, + 0, + 144, + 39, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 78, + 288, + 78, + 0, + 0, + 288, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -144, + -39, + 0 + ], + "maxPos": [ + 144, + 39, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "b250e49c-5d79-4d07-a85f-a980fca36170@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "b250e49c-5d79-4d07-a85f-a980fca36170@6c48a" + } +} diff --git a/extensions/app/assets/manager/ui/texture/toastCell.png b/extensions/app/assets/manager/ui/texture/toastCell.png new file mode 100644 index 0000000000000000000000000000000000000000..bc921ba034d5439149a688ddaec7c79f4343875d GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^DIm+1sr)6>(xe*LPa zr)Oef0^|k+1OQ1mkZP9L0JPP-B*-tAL9YDZhyP`K8`khET!*N*D!mlMSfKJ7M5%WC z|9=L=`2YU`h?w!8>*DG4e>wDk0l}!|>EaktG3V{AyIxF*5-blSOM;D>H2!ONYcEdV z?|S!N$f;?;qC<7M&RQFsglli>PuSH^Yn%Cu>E83%&9=7`CmFE3Jg#HBsX+cj;Tr~@ z$xqXpL@Zc7@x?mzGj2E`7g%#xXnzpfvXdLzliF9m3A<5lMKaJ6vTxNt|#`ZhtxTCc};SGOE*`KMp(f{J&bV^B8%GkCiCxvX + +/// +/// + +import * as NodeJSPath from 'path'; +import { EventEmitter } from 'events'; +import { FileFilter, BrowserWindow, OpenDialogReturnValue, SaveDialogReturnValue, MessageBoxReturnValue } from 'electron'; + +declare global { + export namespace Editor { + export namespace App { + export const userAgent: string; + /** + * 是否是开发模式 + * Development mode + */ + export const dev: boolean; + /** + * 编辑器版本号 + * Editor version + */ + export const version: string; + /** + * 主目录 + * Home directory + */ + export const home: string; + /** + * 编辑器程序文件夹 + * Program folder + */ + export const path: string; + /** + * 获取当前编辑器的临时缓存目录 + * Temporary cache directory + */ + export const temp: string; + /** + * 获取当前编辑器 icon 地址 + * Gets the icon address of the current editor + */ + export const icon: string; + /** + * 获取当前编辑器使用的 url 地址 + * Gets the URL used by the current editor + */ + export const urls: { + manual: string; + api: string; + forum: string; + }; + /** + * 退出程序 + * Exit the program + */ + export function quit(): void; + } + export namespace Clipboard { + export type ICopyType = 'image' | 'text' | 'files' | string; + /** + * 获取剪贴板内容 + * @param type + */ + export function read(type: ICopyType): any; + /** + * 写入剪贴板内容 + * @param type + * @param value + */ + export function write(type: 'image', value: string): boolean; + export function write(type: 'text', value: string): boolean; + export function write(type: 'files', value: FileList): boolean; + export function write(type: string, value: any): boolean; + + /** + * 判断当前剪贴板内是否是指定类型 + * @param type + */ + export function has(type: ICopyType): boolean; + /** + * 清空剪贴板 + */ + export function clear(): void; + } + export namespace Dialog { + + export interface SaveDialogOptions { + title?: string; + path?: string; + button?: string; + filters?: FileFilter[]; + } + export interface SelectDialogOptions { + title?: string; + path?: string; + type?: 'directory' | 'file'; + button?: string; + multi?: boolean; + filters?: FileFilter[]; + extensions?: string; + } + export interface MessageDialogOptions { + title?: string; + detail?: string; + default?: number; + cancel?: number; + checkboxLabel?: string; + checkboxChecked?: boolean; + buttons?: string[]; + } + + /** + * 选择文件弹窗 + * Select the file popover + * + * @param options 选择弹窗参数 Select popover parameters + * @param window 依附于哪个窗口(插件主进程才可使用) Which window it is attached to (only available to the plugin's main process) + */ + export function select(options?: SelectDialogOptions, window?: BrowserWindow): Promise; + /** + * 保存文件弹窗 + * Save the file popup + * + * @param options 保存文件窗口参数 Save the file window parameters + * @param window 依附于哪个窗口(插件主进程才可使用) Which window it is attached to (only available to the plugin's main process) + */ + export function save(options?: SaveDialogOptions, window?: BrowserWindow): Promise; + /** + * 信息弹窗 + * Information popup window + * + * @param message 显示的消息 Displayed message + * @param options 信息弹窗可选参数 Information popup optional parameter + * @param window 依附于哪个窗口(插件主进程才可使用) Which window it is attached to (only available to the plugin's main process) + */ + export function info(message: string, options?: MessageDialogOptions, window?: BrowserWindow): Promise; + /** + * 警告弹窗 + * Warning popup + * + * @param message 警告信息 Warning message + * @param options 警告弹窗可选参数 Warning popover optional parameter + * @param window 依附于哪个窗口(插件主进程才可使用) Which window it is attached to (only available to the plugin's main process) + */ + export function warn(message: string, options?: MessageDialogOptions, window?: BrowserWindow): Promise; + /** + * 错误弹窗 + * Error popup window + * + * @param message 错误信息 The error message + * @param options 错误弹窗可选参数 Error popover optional parameter + * @param window 依附于哪个窗口(插件主进程才可使用) Which window it is attached to (only available to the plugin's main process) + */ + export function error(message: string, options?: MessageDialogOptions, window?: BrowserWindow): Promise; + } + export namespace EditMode { + /** + * 标记编辑器进入了一种编辑模式 + * The tag editor goes into an edit mode + * + * @param mode 编辑模式的名字 The name of the edit mode + */ + export function enter(mode: string); + /** + * 当前所处的编辑模式 + * The current editing mode + * + */ + export function getMode(): string; + } + export namespace I18n { + export type I18nMap = { + [key: string]: I18nMap | string; + }; + /** + * 获取当前的语言 zh | en + * Get the current language + */ + export function getLanguage(): string; + /** + * 传入 key,翻译成当前语言 + * Passing in the key translates into the current language + * 允许翻译变量 {a},传入的第二个参数 obj 内定义 a + * The translation variable {a} is allowed, and a is defined in the second argument passed in obj + * + * @param key 用于翻译的 key 值 The key value for translation + * @param obj 翻译字段内如果有 {key} 等可以在这里传入替换字段 If you have {key} in the translation field, you can pass in the replacement field here + */ + export function t( + key: string, + obj?: { + [key: string]: string; + }, + ): string; + + /** + * 选择一种翻译语言 + * Choose a translation language + * + * @param language 选择当前使用的语言 Select the language currently in use + */ + export function select(language: string): void; + } + export namespace Layout { + /** + * 应用布局信息 + * Application layout information + * + * @param json 布局文件内容 Layout file content + */ + export function apply(json: any); + /** + * 初始化布局系统 + * Initialize the layout system + */ + export function init(); + } + export namespace Logger { + /** + * 清空所有的日志 + * Clear all logs + */ + export function clear(regexp?: string | RegExp): any; + /** + * 查询所有日志 + * Query all logs + */ + export function query(): any; + } + export namespace Menu { + export interface BaseMenuItem { + template?: string; + type?: string; + label?: string; + sublabel?: string; + checked?: boolean; + enabled?: boolean; + icon?: string; + accelerator?: string; + order?: number; + group?: string; + message?: string; + target?: string; + params?: any[]; + click?: Function | null; + role?: string; + submenu?: MenuTemplateItem[]; + } + export interface MainMenuItem extends BaseMenuItem { + path: string; + } + export interface ContextMenuItem extends BaseMenuItem { + accelerator?: string; + } + export type MenuTemplateItem = BaseMenuItem; + export interface PopupOptions { + x?: number; + y?: number; + menu: ContextMenuItem[]; + } + /** + * 右键弹窗 + * Right-click pop-up + * 只有面板进程可以使用 + * Only panel processes can be used + * + * @param json + */ + export function popup(json: PopupOptions): any; + } + export namespace Message { + export interface MessageInfo { + methods: string[]; + public?: boolean; + description?: string; + doc?: string; + sync?: boolean; + } + + export interface TableBase { + [x: string]: any; + params: any[]; + } + /** + * 发送一个消息,并等待返回 + * Send a message and wait for it to return + * + * @param name 目标插件的名字 The name of the target plug-in + * @param message 触发消息的名字 The name of the trigger message + * @param args 消息需要的参数 The parameters required for the message + */ + export function request( + name: J, + message: K, + ...args: EditorMessageMaps[J][K]['params'] + ): Promise; + /** + * 发送一个消息,没有返回 + * Send a message, no return + * + * @param name 目标插件的名字 The name of the target plug-in + * @param message 触发消息的名字 The name of the trigger message + * @param args 消息需要的参数 The parameters required for the message + */ + export function send( + name: M, + message: N, + ...args: EditorMessageMaps[M][N]['params'] + ): void; + /** + * 广播一个消息 + * Broadcast a message + * + * @param message 消息的名字 Name of message + * @param args 消息附加的参数 Parameter attached to the message + */ + export function broadcast(message: string, ...args: any[]): void; + /** + * 新增一个广播消息监听器 + * Add a new broadcast message listener + * 不监听的时候,需要主动取消监听 + * When not listening, you need to take the initiative to cancel listening + * + * @param message 消息名 Message name + * @param func 处理函数 The processing function + */ + export function addBroadcastListener(message: string, func: Function): any; + /** + * 新增一个广播消息监听器 + * Removes a broadcast message listener + * + * @param message 消息名 Message name + * @param func 处理函数 The processing function + */ + export function removeBroadcastListener(message: string, func: Function): any; + } + export namespace Network { + /** + * 查询当前电脑的 ip 列表 + * Query the IP list of the current computer + */ + export function queryIPList(): string[]; + /** + * 测试是否可以联通 passport.cocos.com 服务器 + * Test whether you can connect to the passport.cocos.com server + */ + export function testConnectServer(): Promise; + /** + * 检查一个端口是否被占用 + * Checks if a port is used + * + * @param port + */ + export function portIsOccupied(port: number): Promise; + /** + * 测试是否可以联通某一台主机 + * Test whether a host can be connected + * + * @param ip + */ + export function testHost(ip: string): Promise; + /** + * Get 方式请求某个服务器数据 + * GET requests data from a server + * + * @param url + * @param data + */ + export function get( + url: string, + data?: { + [index: string]: string | string[]; + }, + ): Promise; + /** + * Post 方式请求某个服务器数据 + * POST requests data from a server + * + * @param url + * @param data + */ + export function post( + url: string, + data?: { + [index: string]: string | number | string[]; + }, + ): Promise; + /** + * 获取某个可用的端口号 + * get the port that is free + * + * @param port + */ + export function getFreePort(port: number): Promise; + } + export namespace Package { + // export module VERSION: string; + export interface GetPackageOptions { + name?: string; + debug?: boolean; + path?: string; + enable?: boolean; + invalid?: boolean; + } + export interface PackageJson { + author?: string; + debug?: boolean; + description?: string; + main?: string; + menu?: any; + name: string; + version: string; + windows: string; + editor?: string; + panel?: any; + } + export type PathType = 'home' | 'data' | 'temp'; + /** + * 查询插件列表 + * Query Plug-in List + * + * @param options + */ + export function getPackages(options?: GetPackageOptions): Editor.Interface.PackageInfo[]; + /** + * 注册一个插件 + * Register a plug-in + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * + * @param path + */ + export function register(path: string): any; + /** + * 反注册一个插件 + * Unregister a plug-in + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * + * @param path + */ + export function unregister(path: string): any; + /** + * 启动一个插件 + * Enable a plug-in + * + * @param path + */ + export function enable(path: string): any; + /** + * 关闭一个插件 + * Disable a plug-in + * + * @param path + */ + export function disable(path: string, options: any): any; + /** + * 获取一个插件的几个预制目录地址 + * Gets several prefab directory addresses for a plug-in + * + * @param extensionName 扩展的名字 Name of the extension + * @param type 地址类型(temp 临时目录,data 需要同步的数据目录,不传则返回现在打开的插件路径) Address type (temp temporary directory, data need to synchronize data directory, do not pass to return the current open plug-in path) + */ + export function getPath(extensionName: string, type?: PathType): any; + } + export namespace Panel { + /** + * 打开一个面板 + * Open up a panel + * + * @param name + * @param args + */ + export function open(name: string, ...args: any[]): any; + /** + * 关闭一个面板 + * Close a panel + * + * @param name + */ + export function close(name: string): any; + /** + * 将焦点传递给一个面板 + * Pass focus to a panel + * + * @param name + */ + export function focus(name: string): any; + /** + * 检查面板是否已经打开 + * Check that the panel is open + * + * @param name + */ + export function has(name: string): Promise; + /** + * 查询当前窗口里某个面板里的元素列表 + * @param name + * @param selector + */ + export function querySelector(name: string, selector: string): Promise; + + export type Selector<$> = { $: Record }; + + export type Options void> = { + /** + * @en Listening to panel events + * @zh 监听面板事件 + */ + listeners?: { + /** + * @en Hooks triggered when the panel is displayed + * @zh 面板显示的时候触发的钩子 + */ + show?: () => any; + /** + * @en Hooks triggered when the panel is hidden + * @zh 面板隐藏的时候触发的钩子 + */ + hide?: () => any; + }; + + /** + * @en Template of the panel + * @zh 面板的内容 + */ + template: string; + /** + * @en Style of the panel + * @zh 面板上的样式 + * */ + style?: string; + /** + * @en Selector of the panel + * @zh 快捷选择器 + */ + $?: S; + /** + * @en Panel built-in function methods that can be called in Messages, Listeners, lifecycle functions + * @zh panel 内置的函数方法,可以在 messages、listeners、生命周期函数内调用 + */ + methods?: M; + /** + * @en Hooks triggered when the panel is update + * @zh 面板数据更新后触发的钩子函数 + */ + update?: (...args: Parameters) => void; + /** + * @en Hooks triggered when the panel is ready + * @zh 面板启动后触发的钩子函数 + */ + ready?: () => void; + /** + * @en The function that will be triggered when the panel is ready to close, and will terminate the closing of the panel if it + * returns false + * @zh 面板准备关闭的时候会触发的函数,return false 的话,会终止关闭面板 + * 生命周期函数,在 panel 准备关闭的时候触发 + * 如果 return false,则会中断关闭流程,请谨慎使用,错误的判断会导致编辑器无法关闭。 + */ + beforeClose?: () => Promise | boolean | void; + /** + * @en Hook functions after panel closure + * @zh 面板关闭后的钩子函数 + */ + close?: () => void; + } & ThisType & M>; // merge them together + + export function define void, Selector = Record, M = Record>( + options: Options, + ): any; + } + export namespace Profile { + export type preferencesProtocol = 'default' | 'global' | 'local'; + export type projectProtocol = 'default' | 'project'; + export type tempProtocol = 'temp'; + export interface ProfileGetOptions { + type: 'deep' | 'current' | 'inherit'; + } + export interface ProfileObj { + get: (key?: string, options?: ProfileGetOptions) => any; + set: (key?: string, value?: any) => any; + remove: (key: string) => void; + save: () => void; + clear: () => void; + reset: () => void; + } + /** + * 读取插件配置 + * Read the plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param type 配置的类型,选填 Type of configuration, optional(global,local,default) + */ + export function getConfig(name: string, key?: string, type?: preferencesProtocol): Promise; + /** + * 设置插件配置 + * Set the plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param value 配置的值 The value of the configuration + * @param type 配置的类型,选填 Type of configuration, optional(global,local,default) + */ + export function setConfig(name: string, key: string, value: any, type?: preferencesProtocol): Promise; + /** + * 删除某个插件配置 + * Delete a plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param type 配置的类型,选填 Type of configuration, optional(global,local,default) + */ + export function removeConfig(name: string, key: string, type?: preferencesProtocol): Promise; + /** + * 读取插件内的项目配置 + * Read the project configuration within the plug-in + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param type 配置的类型,选填 Type of configuration, optional(project,default) + */ + export function getProject(name: string, key?: string, type?: projectProtocol): Promise; + /** + * 设置插件内的项目配置 + * Set the project configuration within the plug-in + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param value 配置的值 The value of the configuration + * @param type 配置的类型,选填 Type of configuration, optional(project,default) + */ + export function setProject(name: string, key: string, value: any, type?: projectProtocol): Promise; + /** + * 删除插件内的项目配置 + * Delete the project configuration within the plug-in + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param type 配置的类型,选填 Type of configuration, optional(project,default) + */ + export function removeProject(name: string, key: string, type?: projectProtocol): Promise; + /** + * 读取插件配置 + * Read the plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + */ + export function getTemp(name: string, key?: string): Promise; + /** + * 设置插件配置 + * Set the plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + * @param value 配置的值 The value of the configuration + */ + export function setTemp(name: string, key: string, value: any): Promise; + /** + * 删除某个插件配置 + * Delete a plug-in configuration + * + * @param name 插件名 The plugin name + * @param key 配置路径 Configure path + */ + export function removeTemp(name: string, key: string): Promise; + /** + * 迁移插件某个版本的本地配置数据到编辑器最新版本 + * Migrate the local configuration data of a certain version of the plugin to the latest version of the editor + * + * @param pkgName + * @param profileVersion + * @param profileData + */ + export function migrateLocal(pkgName: string, profileVersion: string, profileData: any): any; + /** + * 迁移插件某个版本的全局配置数据到编辑器最新版本 + * Migrate the global configuration data of a certain version of the plugin to the latest version of the editor + * + * @param pkgName + * @param profileVersion + * @param profileData + */ + export function migrateGlobal(pkgName: string, profileVersion: string, profileData: any): any; + /** + * 迁移插件某个版本的项目配置数据到编辑器最新版本 + * Migrate the project configuration data of a certain version of the plugin to the latest version of the editor + * + * @param pkgName + * @param profileVersion + * @param profileData + */ + export function migrateProject(pkgName: string, profileVersion: string, profileData: any): any; + } + export namespace Project { + /** + * 创建一个项目 + * Creating a project + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export function create(): any; + /** + * 打开一个项目 + * Open a project + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * + * @param path + */ + export function open(path?: string): Promise; + /** + * 添加一个项目 + * Add a project + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * + * @param path + */ + export function add(path: string): any; + /** + * 当前项目路径 + * Current project path + */ + export const path: string; + /** + * 当前项目 uuid + * The current project UUID + */ + export const uuid: string; + /** + * 当前项目名称(取自 package.json) + * The current project name + */ + export const name: string; + /** + * 当前项目临时文件夹 + * Temporary folder for current project + */ + export const tmpDir: string; + /** + * 当前项目类型 + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export const type: '2d' | '3d'; + } + export namespace Selection { + /** + * 选中一个或者一组元素 + * Select one or a group of elements + * + * @param type + * @param uuid + */ + export function select(type: string, uuid: string | string[]): any; + /** + * 取消一个或者一组元素的选中状态 + * To deselect one or a group of elements + * + * @param type + * @param uuid + */ + export function unselect(type: string, uuid: string | string[]): any; + /** + * 清空一个类型的所有选中元素 + * Clears all selected elements of a type + * + * @param type + */ + export function clear(type: string): any; + /** + * 更新当前选中的类型数据 + * Updates the currently selected type data + * + * @param type + * @param uuids + */ + export function update(type: string, uuids: string[]): any; + /** + * 悬停触碰了某个元素 + * Hover touches an element + * 会发出 selection:hover 的广播消息 + * A broadcast message for selection:hover is issued + * + * @param type + * @param uuid + */ + export function hover(type: string, uuid?: string): any; + /** + * 获取最后选中的元素的类型 + * Gets the type of the last selected element + */ + export function getLastSelectedType(): string; + /** + * 获取某个类型内,最后选中的元素 + * Gets the last selected element of a type + * + * @param type + */ + export function getLastSelected(type: string): string; + /** + * 获取一个类型选中的所有元素数组 + * Gets an array of all elements selected for a type + * + * @param type + */ + export function getSelected(type: string): string[]; + } + export namespace Task { + export interface NoticeOptions { + title: string; + message?: string; + type?: 'error' | 'warn' | 'log' | 'success'; + source?: string; + timeout?: number; + } + /** + * 添加一个同步任务 + * Add a synchronous task + * 会在主窗口显示一个遮罩层 + * A mask layer is displayed in the main window + * + * @param title 任务名字 The task name + * @param describe 任务描述 Task description + * @param message 任务内容 Content of the task + */ + export function addSyncTask(title: string, describe?: string, message?: string): any; + /** + * 更新某一个同步任务显示的数据 + * Update the data displayed by a synchronous task + * + * @param title 任务名字 The task name + * @param describe 任务描述 Task description + * @param message 任务内容 Content of the task + */ + export function updateSyncTask(title: string, describe?: string, message?: string): any; + /** + * 删除一个同步任务 + * Delete a synchronous task + * + * @param title 任务的名字 The name of the task + */ + export function removeSyncTask(title: string): any; + /** + * 添加一个通知 + * Add a notification + * + * @param options 消息配置 Message configuration + */ + export function addNotice(options: NoticeOptions): any; + /** + * 删除一个通知 + * Delete a notification + * + * @param id 通知 id Notification ID + */ + export function removeNotice(id: number): any; + /** + * 修改 notice 自动移除的时间 + * Modify notice automatic removal time + * + * @param id 通知 id Notification ID + * @param time 超时时间 timeout + */ + export function changeNoticeTimeout(id: number, time: number): any; + /** + * 查询所有通知 + * Query all notifications + */ + export function queryNotices(): any; + /** + * 页面进程立即同步一次主进程数据 + * The page process synchronizes the master process data immediately + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export function sync(): any; + } + export namespace Theme { + /** + * 获取所有主题的名字 + * Gets the names of all topics + */ + export function getList(): any; + /** + * 使用某个皮肤 + * Use a certain skin + * + * @param name + */ + export function use(name?: string): any; + } + export namespace UI { + /** + * 在当前页面上注册一个自定义节点 + * Registers a custom node on the current page + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * + * @param tagName 元素名字 + * @param element 元素的定义函数 + */ + export function register(tagName: string, element: any): void; + export const Base: any; + export const Button: any; + export const Input: any; + export const NumInput: any; + export const Loading: any; + export const Checkbox: any; + export const Section: any; + export const Select: any; + export const Bit: any; + export const Slider: any; + export const ColorPicker: any; + export const Color: any; + export const DragItem: any; + export const DragArea: any; + export const DragObject: any; + export const Prop: any; + export const Tooltip: any; + export const TextArea: any; + export const Progress: any; + export const Label: any; + export const Code: any; + export const Tab: any; + export const Gradient: any; + export const GradientPicker: any; + export const Icon: any; + export const File: any; + export const Link: any; + export const Image: any; + export const QRCode: any; + export const Markdown: any; + export const Curve: any; + export const CurveEditor: any; + export const NodeGraph: any; + } + export namespace User { + export interface UserData { + session_id: string; + session_key: string; + cocos_uid: string; + email: string; + nickname: string; + } + /** + * 跳过 User + * Skip the User + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export function skip(): any; + /** + * 获取 user 数据 + * Get user data + */ + export function getData(): Promise; + /** + * 检查用户是否登陆 + * Check if the user is logged in + */ + export function isLoggedIn(): Promise; + /** + * 用户登陆 + * The user login + * 失败会抛出异常 + * Failure throws an exception + * + * @param username + * @param password + */ + export function login(username: string, password: string): Promise; + /** + * 退出登陆 + * Logged out + * 失败会抛出异常 + * Failure throws an exception + */ + export function logout(): void; + /** + * 获取用户 token + * Get user token + * 失败会抛出异常 + * Failure throws an exception + */ + export function getUserToken(): Promise; + /** + * 根据插件 id 返回 session code + * Returns the session code based on the plug-in ID + * + * @param extensionId + */ + export function getSessionCode(extensionId: number): Promise; + /** + * 显示用户登陆遮罩层 + * Shows user login mask layer + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export function showMask(): void; + /** + * 隐藏用户登陆遮罩层 + * Hide user login mask layer + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + */ + export function hideMask(): void; + /** + * 监听事件 + * Listen for an event + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * @param action + * @param handle + */ + export function on(action: string, handle: Function): any; + /** + * 监听一次事件 + * Listening for one event + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * @param action + * @param handle + */ + export function once(action: string, handle: Function): any; + /** + * 取消已经监听的事件 + * Cancels the event you are listening for + * 谨慎使用,之后会被移除 + * Use with caution and it will be removed later + * @param action + * @param handle + */ + export function removeListener(action: string, handle: Function): any; + } + export namespace Utils { + export namespace File { + /** + * 初始化一个可用的文件名 + * Initializes a available filename + * 返回可用名称的文件路径 + * Returns the file path with the available name + * + * @param file 初始文件路径 Initial file path + */ + export function getName(file: string): string; + interface UnzipOptions { + peel?: boolean; + } + /** + * 解压文件夹 + * Unzip folder + * + * @param zip + * @param target + * @param options + */ + export function unzip(zip: string, target: string, options?: UnzipOptions): Promise; + /** + * 复制一个文件到另一个位置 + * Copy a file to another location + * + * @param source + * @param target + */ + export function copy(source: string, target: string): void; + } + export namespace Path { + /** + * 返回一个不含扩展名的文件名 + * @param path + */ + export function basenameNoExt(path: string): string; + /** + * 将 \ 统一换成 / + * @param path + */ + export function slash(path: string): string; + /** + * 去除路径最后的斜杆,返回一个不带斜杆的路径 + * @param path + */ + export function stripSep(path: string): string; + /** + * 删除一个路径的扩展名 + * @param path + */ + export function stripExt(path: string): string; + /** + * 判断路径 pathA 是否包含 pathB + * pathA = foo/bar, pathB = foo/bar/foobar, return true + * pathA = foo/bar, pathB = foo/bar, return true + * pathA = foo/bar/foobar, pathB = foo/bar, return false + * pathA = foo/bar/foobar, pathB = foobar/bar/foo, return false + * @param pathA + * @param pathB + */ + export function contains(pathA: string, pathB: string): boolean; + /** + * 格式化路径 + * 如果是 Windows 平台,需要将盘符转成小写进行判断 + * @param path + */ + export function normalize(path: string): string; + export const join: typeof NodeJSPath.join; + export const resolve: typeof NodeJSPath.resolve; + export const isAbsolute: typeof NodeJSPath.isAbsolute; + export const relative: typeof NodeJSPath.relative; + export const dirname: typeof NodeJSPath.dirname; + export const basename: typeof NodeJSPath.basename; + export const extname: typeof NodeJSPath.extname; + export const sep: '\\' | '/'; + export const delimiter: ';' | ':'; + export const parse: typeof NodeJSPath.parse; + export const format: typeof NodeJSPath.format; + } + export namespace Math { + /** + * 取给定边界范围的值 + * Take the value of the given boundary range + * @param {number} val + * @param {number} min + * @param {number} max + */ + export function clamp(val: number, min: number, max: number): number; + /** + * @function clamp01 + * @param {number} val + * @returns {number} + * + * Clamps a value between 0 and 1. + */ + export function clamp01(val: number): number; + /** + * 加法函数 + * 入参:函数内部转化时会先转字符串再转数值,因而传入字符串或 number 均可 + * 返回值:arg1 加上 arg2 的精确结果 + * @param {number|string} arg1 + * @param {number|string} arg2 + */ + export function add(arg1: number | string, arg2: number | string): number; + /** + * 减法函数 + * 入参:函数内部转化时会先转字符串再转数值,因而传入字符串或number均可 + * 返回值:arg1 减 arg2的精确结果 + * @param {number|string} arg1 + * @param {number|string} arg2 + */ + export function sub(arg1: number | string, arg2: number | string): number; + /** + * 保留小数点 + * @param val + * @param num + */ + export function toFixed(val: number, num: number): number; + } + export namespace Parse { + interface WhenParam { + PanelName?: string; + EditMode?: string; + ProjectType?: string; + } + /** + * 解析 when 参数 + * when 的格式: + * PanelName === '' && EditMode === '' + * 整理后的数据格式: + * { + * PanelName: '', + * EditMode: '', + * } + */ + export function when(when: string): WhenParam; + /** + * 判断一个 when 数据是否符合当前条件 + * @param when + */ + export function checkWhen(when: string): boolean; + } + export namespace Url { + /** + * 快捷获取文档路径 + * @param relativeUrl + * @param type + */ + export function getDocUrl(relativeUrl: string, type?: 'manual' | 'api'): string; + } + + export namespace UUID { + /** + * 压缩 UUID + * compress UUID + * @param uuid + * @param min + */ + export function compressUUID(uuid: string, min: boolean): string; + /** + * 解压 UUID + * decompress the UUID + * @param str + */ + export function decompressUUID(str: string): string; + /** + * 检查输入字符串是否是 UUID + * Check whether the input string is a UUID + * @param str + */ + export function isUUID(str: string): string; + /** + * 生成一个新的 uuid + */ + export function generate(): string; + } + } + export namespace Module { + /** + * 导入一个项目模块。 + * @param url 项目模块的 Database URL。 + * @experimental 实验性质。 + */ + export function importProjectModule(url: string): Promise; + } + } +} diff --git a/extensions/app/engine/@types/electron.d.ts b/extensions/app/engine/@types/electron.d.ts new file mode 100644 index 0000000..7aff6b9 --- /dev/null +++ b/extensions/app/engine/@types/electron.d.ts @@ -0,0 +1,16090 @@ +// Type definitions for Electron 13.1.4 +// Project: http://electronjs.org/ +// Definitions by: The Electron Team +// Definitions: https://github.com/electron/electron-typescript-definitions + +/// + +type GlobalEvent = Event & { returnValue: any }; + +declare namespace Electron { + const NodeEventEmitter: typeof import('events').EventEmitter; + + class Accelerator extends String { + + } + interface App extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/app + + /** + * Emitted when Chrome's accessibility support changes. This event fires when + * assistive technologies, such as screen readers, are enabled or disabled. See + * https://www.chromium.org/developers/design-documents/accessibility for more + * details. + * + * @platform darwin,win32 + */ + on(event: 'accessibility-support-changed', listener: (event: Event, + /** + * `true` when Chrome's accessibility support is enabled, `false` otherwise. + */ + accessibilitySupportEnabled: boolean) => void): this; + once(event: 'accessibility-support-changed', listener: (event: Event, + /** + * `true` when Chrome's accessibility support is enabled, `false` otherwise. + */ + accessibilitySupportEnabled: boolean) => void): this; + addListener(event: 'accessibility-support-changed', listener: (event: Event, + /** + * `true` when Chrome's accessibility support is enabled, `false` otherwise. + */ + accessibilitySupportEnabled: boolean) => void): this; + removeListener(event: 'accessibility-support-changed', listener: (event: Event, + /** + * `true` when Chrome's accessibility support is enabled, `false` otherwise. + */ + accessibilitySupportEnabled: boolean) => void): this; + /** + * Emitted when the application is activated. Various actions can trigger this + * event, such as launching the application for the first time, attempting to + * re-launch the application when it's already running, or clicking on the + * application's dock or taskbar icon. + * + * @platform darwin + */ + on(event: 'activate', listener: (event: Event, + hasVisibleWindows: boolean) => void): this; + once(event: 'activate', listener: (event: Event, + hasVisibleWindows: boolean) => void): this; + addListener(event: 'activate', listener: (event: Event, + hasVisibleWindows: boolean) => void): this; + removeListener(event: 'activate', listener: (event: Event, + hasVisibleWindows: boolean) => void): this; + /** + * Emitted during Handoff after an activity from this device was successfully + * resumed on another one. + * + * @platform darwin + */ + on(event: 'activity-was-continued', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + once(event: 'activity-was-continued', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + addListener(event: 'activity-was-continued', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + removeListener(event: 'activity-was-continued', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + /** + * Emitted before the application starts closing its windows. Calling + * `event.preventDefault()` will prevent the default behavior, which is terminating + * the application. + * + * **Note:** If application quit was initiated by `autoUpdater.quitAndInstall()`, + * then `before-quit` is emitted *after* emitting `close` event on all windows and + * closing them. + * + * **Note:** On Windows, this event will not be emitted if the app is closed due to + * a shutdown/restart of the system or a user logout. + */ + on(event: 'before-quit', listener: (event: Event) => void): this; + once(event: 'before-quit', listener: (event: Event) => void): this; + addListener(event: 'before-quit', listener: (event: Event) => void): this; + removeListener(event: 'before-quit', listener: (event: Event) => void): this; + /** + * Emitted when a browserWindow gets blurred. + */ + on(event: 'browser-window-blur', listener: (event: Event, + window: BrowserWindow) => void): this; + once(event: 'browser-window-blur', listener: (event: Event, + window: BrowserWindow) => void): this; + addListener(event: 'browser-window-blur', listener: (event: Event, + window: BrowserWindow) => void): this; + removeListener(event: 'browser-window-blur', listener: (event: Event, + window: BrowserWindow) => void): this; + /** + * Emitted when a new browserWindow is created. + */ + on(event: 'browser-window-created', listener: (event: Event, + window: BrowserWindow) => void): this; + once(event: 'browser-window-created', listener: (event: Event, + window: BrowserWindow) => void): this; + addListener(event: 'browser-window-created', listener: (event: Event, + window: BrowserWindow) => void): this; + removeListener(event: 'browser-window-created', listener: (event: Event, + window: BrowserWindow) => void): this; + /** + * Emitted when a browserWindow gets focused. + */ + on(event: 'browser-window-focus', listener: (event: Event, + window: BrowserWindow) => void): this; + once(event: 'browser-window-focus', listener: (event: Event, + window: BrowserWindow) => void): this; + addListener(event: 'browser-window-focus', listener: (event: Event, + window: BrowserWindow) => void): this; + removeListener(event: 'browser-window-focus', listener: (event: Event, + window: BrowserWindow) => void): this; + /** + * Emitted when failed to verify the `certificate` for `url`, to trust the + * certificate you should prevent the default behavior with + * `event.preventDefault()` and call `callback(true)`. + */ + on(event: 'certificate-error', listener: (event: Event, + webContents: WebContents, + url: string, + /** + * The error code + */ + error: string, + certificate: Certificate, + callback: (isTrusted: boolean) => void) => void): this; + once(event: 'certificate-error', listener: (event: Event, + webContents: WebContents, + url: string, + /** + * The error code + */ + error: string, + certificate: Certificate, + callback: (isTrusted: boolean) => void) => void): this; + addListener(event: 'certificate-error', listener: (event: Event, + webContents: WebContents, + url: string, + /** + * The error code + */ + error: string, + certificate: Certificate, + callback: (isTrusted: boolean) => void) => void): this; + removeListener(event: 'certificate-error', listener: (event: Event, + webContents: WebContents, + url: string, + /** + * The error code + */ + error: string, + certificate: Certificate, + callback: (isTrusted: boolean) => void) => void): this; + /** + * Emitted when the child process unexpectedly disappears. This is normally because + * it was crashed or killed. It does not include renderer processes. + */ + on(event: 'child-process-gone', listener: (event: Event, + details: Details) => void): this; + once(event: 'child-process-gone', listener: (event: Event, + details: Details) => void): this; + addListener(event: 'child-process-gone', listener: (event: Event, + details: Details) => void): this; + removeListener(event: 'child-process-gone', listener: (event: Event, + details: Details) => void): this; + /** + * Emitted during Handoff when an activity from a different device wants to be + * resumed. You should call `event.preventDefault()` if you want to handle this + * event. + * + * A user activity can be continued only in an app that has the same developer Team + * ID as the activity's source app and that supports the activity's type. Supported + * activity types are specified in the app's `Info.plist` under the + * `NSUserActivityTypes` key. + * + * @platform darwin + */ + on(event: 'continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity on another device. + */ + userInfo: unknown) => void): this; + once(event: 'continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity on another device. + */ + userInfo: unknown) => void): this; + addListener(event: 'continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity on another device. + */ + userInfo: unknown) => void): this; + removeListener(event: 'continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity on another device. + */ + userInfo: unknown) => void): this; + /** + * Emitted during Handoff when an activity from a different device fails to be + * resumed. + * + * @platform darwin + */ + on(event: 'continue-activity-error', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * A string with the error's localized description. + */ + error: string) => void): this; + once(event: 'continue-activity-error', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * A string with the error's localized description. + */ + error: string) => void): this; + addListener(event: 'continue-activity-error', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * A string with the error's localized description. + */ + error: string) => void): this; + removeListener(event: 'continue-activity-error', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * A string with the error's localized description. + */ + error: string) => void): this; + /** + * Emitted when `desktopCapturer.getSources()` is called in the renderer process of + * `webContents`. Calling `event.preventDefault()` will make it return empty + * sources. + */ + on(event: 'desktop-capturer-get-sources', listener: (event: Event, + webContents: WebContents) => void): this; + once(event: 'desktop-capturer-get-sources', listener: (event: Event, + webContents: WebContents) => void): this; + addListener(event: 'desktop-capturer-get-sources', listener: (event: Event, + webContents: WebContents) => void): this; + removeListener(event: 'desktop-capturer-get-sources', listener: (event: Event, + webContents: WebContents) => void): this; + /** + * Emitted when mac application become active. Difference from `activate` event is + * that `did-become-active` is emitted every time the app becomes active, not only + * when Dock icon is clicked or application is re-launched. + * + * @platform darwin + */ + on(event: 'did-become-active', listener: (event: Event) => void): this; + once(event: 'did-become-active', listener: (event: Event) => void): this; + addListener(event: 'did-become-active', listener: (event: Event) => void): this; + removeListener(event: 'did-become-active', listener: (event: Event) => void): this; + /** + * Emitted whenever there is a GPU info update. + */ + on(event: 'gpu-info-update', listener: Function): this; + once(event: 'gpu-info-update', listener: Function): this; + addListener(event: 'gpu-info-update', listener: Function): this; + removeListener(event: 'gpu-info-update', listener: Function): this; + /** + * Emitted when the GPU process crashes or is killed. + * + * **Deprecated:** This event is superceded by the `child-process-gone` event which + * contains more information about why the child process disappeared. It isn't + * always because it crashed. The `killed` boolean can be replaced by checking + * `reason === 'killed'` when you switch to that event. + * + * @deprecated + */ + on(event: 'gpu-process-crashed', listener: (event: Event, + killed: boolean) => void): this; + once(event: 'gpu-process-crashed', listener: (event: Event, + killed: boolean) => void): this; + addListener(event: 'gpu-process-crashed', listener: (event: Event, + killed: boolean) => void): this; + removeListener(event: 'gpu-process-crashed', listener: (event: Event, + killed: boolean) => void): this; + /** + * Emitted when `webContents` wants to do basic auth. + * + * The default behavior is to cancel all authentications. To override this you + * should prevent the default behavior with `event.preventDefault()` and call + * `callback(username, password)` with the credentials. + * + * If `callback` is called without a username or password, the authentication + * request will be cancelled and the authentication error will be returned to the + * page. + */ + on(event: 'login', listener: (event: Event, + webContents: WebContents, + authenticationResponseDetails: AuthenticationResponseDetails, + authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + once(event: 'login', listener: (event: Event, + webContents: WebContents, + authenticationResponseDetails: AuthenticationResponseDetails, + authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + addListener(event: 'login', listener: (event: Event, + webContents: WebContents, + authenticationResponseDetails: AuthenticationResponseDetails, + authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + removeListener(event: 'login', listener: (event: Event, + webContents: WebContents, + authenticationResponseDetails: AuthenticationResponseDetails, + authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + /** + * Emitted when the user clicks the native macOS new tab button. The new tab button + * is only visible if the current `BrowserWindow` has a `tabbingIdentifier` + * + * @platform darwin + */ + on(event: 'new-window-for-tab', listener: (event: Event) => void): this; + once(event: 'new-window-for-tab', listener: (event: Event) => void): this; + addListener(event: 'new-window-for-tab', listener: (event: Event) => void): this; + removeListener(event: 'new-window-for-tab', listener: (event: Event) => void): this; + /** + * Emitted when the user wants to open a file with the application. The `open-file` + * event is usually emitted when the application is already open and the OS wants + * to reuse the application to open the file. `open-file` is also emitted when a + * file is dropped onto the dock and the application is not yet running. Make sure + * to listen for the `open-file` event very early in your application startup to + * handle this case (even before the `ready` event is emitted). + * + * You should call `event.preventDefault()` if you want to handle this event. + * + * On Windows, you have to parse `process.argv` (in the main process) to get the + * filepath. + * + * @platform darwin + */ + on(event: 'open-file', listener: (event: Event, + path: string) => void): this; + once(event: 'open-file', listener: (event: Event, + path: string) => void): this; + addListener(event: 'open-file', listener: (event: Event, + path: string) => void): this; + removeListener(event: 'open-file', listener: (event: Event, + path: string) => void): this; + /** + * Emitted when the user wants to open a URL with the application. Your + * application's `Info.plist` file must define the URL scheme within the + * `CFBundleURLTypes` key, and set `NSPrincipalClass` to `AtomApplication`. + * +You should call `event.preventDefault()` if you want to handle this event. + * + * @platform darwin + */ + on(event: 'open-url', listener: (event: Event, + url: string) => void): this; + once(event: 'open-url', listener: (event: Event, + url: string) => void): this; + addListener(event: 'open-url', listener: (event: Event, + url: string) => void): this; + removeListener(event: 'open-url', listener: (event: Event, + url: string) => void): this; + /** + * Emitted when the application is quitting. + * + * **Note:** On Windows, this event will not be emitted if the app is closed due to + * a shutdown/restart of the system or a user logout. + */ + on(event: 'quit', listener: (event: Event, + exitCode: number) => void): this; + once(event: 'quit', listener: (event: Event, + exitCode: number) => void): this; + addListener(event: 'quit', listener: (event: Event, + exitCode: number) => void): this; + removeListener(event: 'quit', listener: (event: Event, + exitCode: number) => void): this; + /** + * Emitted once, when Electron has finished initializing. On macOS, `launchInfo` + * holds the `userInfo` of the `NSUserNotification` or information from + * `UNNotificationResponse` that was used to open the application, if it was + * launched from Notification Center. You can also call `app.isReady()` to check if + * this event has already fired and `app.whenReady()` to get a Promise that is + * fulfilled when Electron is initialized. + */ + on(event: 'ready', listener: (event: Event, + launchInfo: (Record) | (NotificationResponse)) => void): this; + once(event: 'ready', listener: (event: Event, + launchInfo: (Record) | (NotificationResponse)) => void): this; + addListener(event: 'ready', listener: (event: Event, + launchInfo: (Record) | (NotificationResponse)) => void): this; + removeListener(event: 'ready', listener: (event: Event, + launchInfo: (Record) | (NotificationResponse)) => void): this; + /** + * Emitted when `remote.getBuiltin()` is called in the renderer process of + * `webContents`. Calling `event.preventDefault()` will prevent the module from + * being returned. Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-builtin', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + once(event: 'remote-get-builtin', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + addListener(event: 'remote-get-builtin', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + removeListener(event: 'remote-get-builtin', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + /** + * Emitted when `remote.getCurrentWebContents()` is called in the renderer process + * of `webContents`. Calling `event.preventDefault()` will prevent the object from + * being returned. Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-current-web-contents', listener: (event: Event, + webContents: WebContents) => void): this; + once(event: 'remote-get-current-web-contents', listener: (event: Event, + webContents: WebContents) => void): this; + addListener(event: 'remote-get-current-web-contents', listener: (event: Event, + webContents: WebContents) => void): this; + removeListener(event: 'remote-get-current-web-contents', listener: (event: Event, + webContents: WebContents) => void): this; + /** + * Emitted when `remote.getCurrentWindow()` is called in the renderer process of + * `webContents`. Calling `event.preventDefault()` will prevent the object from + * being returned. Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-current-window', listener: (event: Event, + webContents: WebContents) => void): this; + once(event: 'remote-get-current-window', listener: (event: Event, + webContents: WebContents) => void): this; + addListener(event: 'remote-get-current-window', listener: (event: Event, + webContents: WebContents) => void): this; + removeListener(event: 'remote-get-current-window', listener: (event: Event, + webContents: WebContents) => void): this; + /** + * Emitted when `remote.getGlobal()` is called in the renderer process of + * `webContents`. Calling `event.preventDefault()` will prevent the global from + * being returned. Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-global', listener: (event: Event, + webContents: WebContents, + globalName: string) => void): this; + once(event: 'remote-get-global', listener: (event: Event, + webContents: WebContents, + globalName: string) => void): this; + addListener(event: 'remote-get-global', listener: (event: Event, + webContents: WebContents, + globalName: string) => void): this; + removeListener(event: 'remote-get-global', listener: (event: Event, + webContents: WebContents, + globalName: string) => void): this; + /** + * Emitted when `remote.require()` is called in the renderer process of + * `webContents`. Calling `event.preventDefault()` will prevent the module from + * being returned. Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-require', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + once(event: 'remote-require', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + addListener(event: 'remote-require', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + removeListener(event: 'remote-require', listener: (event: Event, + webContents: WebContents, + moduleName: string) => void): this; + /** + * Emitted when the renderer process unexpectedly disappears. This is normally + * because it was crashed or killed. + */ + on(event: 'render-process-gone', listener: (event: Event, + webContents: WebContents, + details: RenderProcessGoneDetails) => void): this; + once(event: 'render-process-gone', listener: (event: Event, + webContents: WebContents, + details: RenderProcessGoneDetails) => void): this; + addListener(event: 'render-process-gone', listener: (event: Event, + webContents: WebContents, + details: RenderProcessGoneDetails) => void): this; + removeListener(event: 'render-process-gone', listener: (event: Event, + webContents: WebContents, + details: RenderProcessGoneDetails) => void): this; + /** + * Emitted when the renderer process of `webContents` crashes or is killed. + * + * **Deprecated:** This event is superceded by the `render-process-gone` event + * which contains more information about why the render process disappeared. It + * isn't always because it crashed. The `killed` boolean can be replaced by + * checking `reason === 'killed'` when you switch to that event. + * + * @deprecated + */ + on(event: 'renderer-process-crashed', listener: (event: Event, + webContents: WebContents, + killed: boolean) => void): this; + once(event: 'renderer-process-crashed', listener: (event: Event, + webContents: WebContents, + killed: boolean) => void): this; + addListener(event: 'renderer-process-crashed', listener: (event: Event, + webContents: WebContents, + killed: boolean) => void): this; + removeListener(event: 'renderer-process-crashed', listener: (event: Event, + webContents: WebContents, + killed: boolean) => void): this; + /** + * This event will be emitted inside the primary instance of your application when + * a second instance has been executed and calls `app.requestSingleInstanceLock()`. + * + * `argv` is an Array of the second instance's command line arguments, and + * `workingDirectory` is its current working directory. Usually applications + * respond to this by making their primary window focused and non-minimized. + * + * **Note:** If the second instance is started by a different user than the first, + * the `argv` array will not include the arguments. + * + * This event is guaranteed to be emitted after the `ready` event of `app` gets + * emitted. + * + * **Note:** Extra command line arguments might be added by Chromium, such as + * `--original-process-start-time`. + */ + on(event: 'second-instance', listener: (event: Event, + /** + * An array of the second instance's command line arguments + */ + argv: string[], + /** + * The second instance's working directory + */ + workingDirectory: string) => void): this; + once(event: 'second-instance', listener: (event: Event, + /** + * An array of the second instance's command line arguments + */ + argv: string[], + /** + * The second instance's working directory + */ + workingDirectory: string) => void): this; + addListener(event: 'second-instance', listener: (event: Event, + /** + * An array of the second instance's command line arguments + */ + argv: string[], + /** + * The second instance's working directory + */ + workingDirectory: string) => void): this; + removeListener(event: 'second-instance', listener: (event: Event, + /** + * An array of the second instance's command line arguments + */ + argv: string[], + /** + * The second instance's working directory + */ + workingDirectory: string) => void): this; + /** + * Emitted when a client certificate is requested. + * + * The `url` corresponds to the navigation entry requesting the client certificate + * and `callback` can be called with an entry filtered from the list. Using + * `event.preventDefault()` prevents the application from using the first + * certificate from the store. + */ + on(event: 'select-client-certificate', listener: (event: Event, + webContents: WebContents, + url: string, + certificateList: Certificate[], + callback: (certificate?: Certificate) => void) => void): this; + once(event: 'select-client-certificate', listener: (event: Event, + webContents: WebContents, + url: string, + certificateList: Certificate[], + callback: (certificate?: Certificate) => void) => void): this; + addListener(event: 'select-client-certificate', listener: (event: Event, + webContents: WebContents, + url: string, + certificateList: Certificate[], + callback: (certificate?: Certificate) => void) => void): this; + removeListener(event: 'select-client-certificate', listener: (event: Event, + webContents: WebContents, + url: string, + certificateList: Certificate[], + callback: (certificate?: Certificate) => void) => void): this; + /** + * Emitted when Electron has created a new `session`. + */ + on(event: 'session-created', listener: (session: Session) => void): this; + once(event: 'session-created', listener: (session: Session) => void): this; + addListener(event: 'session-created', listener: (session: Session) => void): this; + removeListener(event: 'session-created', listener: (session: Session) => void): this; + /** + * Emitted when Handoff is about to be resumed on another device. If you need to + * update the state to be transferred, you should call `event.preventDefault()` + * immediately, construct a new `userInfo` dictionary and call + * `app.updateCurrentActivity()` in a timely manner. Otherwise, the operation will + * fail and `continue-activity-error` will be called. + * + * @platform darwin + */ + on(event: 'update-activity-state', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + once(event: 'update-activity-state', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + addListener(event: 'update-activity-state', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + removeListener(event: 'update-activity-state', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string, + /** + * Contains app-specific state stored by the activity. + */ + userInfo: unknown) => void): this; + /** + * Emitted when a new webContents is created. + */ + on(event: 'web-contents-created', listener: (event: Event, + webContents: WebContents) => void): this; + once(event: 'web-contents-created', listener: (event: Event, + webContents: WebContents) => void): this; + addListener(event: 'web-contents-created', listener: (event: Event, + webContents: WebContents) => void): this; + removeListener(event: 'web-contents-created', listener: (event: Event, + webContents: WebContents) => void): this; + /** + * Emitted during Handoff before an activity from a different device wants to be + * resumed. You should call `event.preventDefault()` if you want to handle this + * event. + * + * @platform darwin + */ + on(event: 'will-continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string) => void): this; + once(event: 'will-continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string) => void): this; + addListener(event: 'will-continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string) => void): this; + removeListener(event: 'will-continue-activity', listener: (event: Event, + /** + * A string identifying the activity. Maps to `NSUserActivity.activityType`. + */ + type: string) => void): this; + /** + * Emitted when the application has finished basic startup. On Windows and Linux, + * the `will-finish-launching` event is the same as the `ready` event; on macOS, + * this event represents the `applicationWillFinishLaunching` notification of + * `NSApplication`. You would usually set up listeners for the `open-file` and + * `open-url` events here, and start the crash reporter and auto updater. + * +In most cases, you should do everything in the `ready` event handler. + */ + on(event: 'will-finish-launching', listener: Function): this; + once(event: 'will-finish-launching', listener: Function): this; + addListener(event: 'will-finish-launching', listener: Function): this; + removeListener(event: 'will-finish-launching', listener: Function): this; + /** + * Emitted when all windows have been closed and the application will quit. Calling + * `event.preventDefault()` will prevent the default behavior, which is terminating + * the application. + * + * See the description of the `window-all-closed` event for the differences between + * the `will-quit` and `window-all-closed` events. + * + * **Note:** On Windows, this event will not be emitted if the app is closed due to + * a shutdown/restart of the system or a user logout. + */ + on(event: 'will-quit', listener: (event: Event) => void): this; + once(event: 'will-quit', listener: (event: Event) => void): this; + addListener(event: 'will-quit', listener: (event: Event) => void): this; + removeListener(event: 'will-quit', listener: (event: Event) => void): this; + /** + * Emitted when all windows have been closed. + * + * If you do not subscribe to this event and all windows are closed, the default + * behavior is to quit the app; however, if you subscribe, you control whether the + * app quits or not. If the user pressed `Cmd + Q`, or the developer called + * `app.quit()`, Electron will first try to close all the windows and then emit the + * `will-quit` event, and in this case the `window-all-closed` event would not be + * emitted. + */ + on(event: 'window-all-closed', listener: Function): this; + once(event: 'window-all-closed', listener: Function): this; + addListener(event: 'window-all-closed', listener: Function): this; + removeListener(event: 'window-all-closed', listener: Function): this; + /** + * Adds `path` to the recent documents list. + * + * This list is managed by the OS. On Windows, you can visit the list from the task + * bar, and on macOS, you can visit it from dock menu. + * + * @platform darwin,win32 + */ + addRecentDocument(path: string): void; + /** + * Clears the recent documents list. + * + * @platform darwin,win32 + */ + clearRecentDocuments(): void; + /** + * By default, Chromium disables 3D APIs (e.g. WebGL) until restart on a per domain + * basis if the GPU processes crashes too frequently. This function disables that + * behavior. + +This method can only be called before app is ready. + */ + disableDomainBlockingFor3DAPIs(): void; + /** + * Disables hardware acceleration for current app. + * +This method can only be called before app is ready. + */ + disableHardwareAcceleration(): void; + /** + * Enables full sandbox mode on the app. This means that all renderers will be + * launched sandboxed, regardless of the value of the `sandbox` flag in + * WebPreferences. + +This method can only be called before app is ready. + */ + enableSandbox(): void; + /** + * Exits immediately with `exitCode`. `exitCode` defaults to 0. + * + * All windows will be closed immediately without asking the user, and the + * `before-quit` and `will-quit` events will not be emitted. + */ + exit(exitCode?: number): void; + /** + * On Linux, focuses on the first visible window. On macOS, makes the application + * the active app. On Windows, focuses on the application's first window. + * +You should seek to use the `steal` option as sparingly as possible. + */ + focus(options?: FocusOptions): void; + /** + * Resolve with an object containing the following: + * + * * `icon` NativeImage - the display icon of the app handling the protocol. + * * `path` String - installation path of the app handling the protocol. + * * `name` String - display name of the app handling the protocol. + * + * This method returns a promise that contains the application name, icon and path + * of the default handler for the protocol (aka URI scheme) of a URL. + * + * @platform darwin,win32 + */ + getApplicationInfoForProtocol(url: string): Promise; + /** + * Name of the application handling the protocol, or an empty string if there is no + * handler. For instance, if Electron is the default handler of the URL, this could + * be `Electron` on Windows and Mac. However, don't rely on the precise format + * which is not guaranteed to remain unchanged. Expect a different format on Linux, + * possibly with a `.desktop` suffix. + * + * This method returns the application name of the default handler for the protocol + * (aka URI scheme) of a URL. + */ + getApplicationNameForProtocol(url: string): string; + /** + * Array of `ProcessMetric` objects that correspond to memory and CPU usage + * statistics of all the processes associated with the app. + */ + getAppMetrics(): ProcessMetric[]; + /** + * The current application directory. + */ + getAppPath(): string; + /** + * The current value displayed in the counter badge. + * + * @platform linux,darwin + */ + getBadgeCount(): number; + /** + * The type of the currently running activity. + * + * @platform darwin + */ + getCurrentActivityType(): string; + /** + * fulfilled with the app's icon, which is a NativeImage. + * + * Fetches a path's associated icon. + * + * On _Windows_, there a 2 kinds of icons: + * + * * Icons associated with certain file extensions, like `.mp3`, `.png`, etc. + * * Icons inside the file itself, like `.exe`, `.dll`, `.ico`. + * + * On _Linux_ and _macOS_, icons depend on the application associated with file + * mime type. + */ + getFileIcon(path: string, options?: FileIconOptions): Promise; + /** + * The Graphics Feature Status from `chrome://gpu/`. + * + * **Note:** This information is only usable after the `gpu-info-update` event is + * emitted. + */ + getGPUFeatureStatus(): GPUFeatureStatus; + /** + * For `infoType` equal to `complete`: Promise is fulfilled with `Object` + * containing all the GPU Information as in chromium's GPUInfo object. This + * includes the version and driver information that's shown on `chrome://gpu` page. + * + * For `infoType` equal to `basic`: Promise is fulfilled with `Object` containing + * fewer attributes than when requested with `complete`. Here's an example of basic + * response: + * + * Using `basic` should be preferred if only basic information like `vendorId` or + * `driverId` is needed. + */ + getGPUInfo(infoType: 'basic' | 'complete'): Promise; + /** + * * `minItems` Integer - The minimum number of items that will be shown in the + * Jump List (for a more detailed description of this value see the MSDN docs). + * * `removedItems` JumpListItem[] - Array of `JumpListItem` objects that + * correspond to items that the user has explicitly removed from custom categories + * in the Jump List. These items must not be re-added to the Jump List in the + * **next** call to `app.setJumpList()`, Windows will not display any custom + * category that contains any of the removed items. + * + * @platform win32 + */ + getJumpListSettings(): JumpListSettings; + /** + * The current application locale, fetched using Chromium's `l10n_util` library. + * Possible return values are documented here. + * + * To set the locale, you'll want to use a command line switch at app startup, + * which may be found here. + * + * **Note:** When distributing your packaged app, you have to also ship the + * `locales` folder. + * + * **Note:** On Windows, you have to call it after the `ready` events gets emitted. + */ + getLocale(): string; + /** + * User operating system's locale two-letter ISO 3166 country code. The value is + * taken from native OS APIs. + * +**Note:** When unable to detect locale country code, it returns empty string. + */ + getLocaleCountryCode(): string; + /** + * If you provided `path` and `args` options to `app.setLoginItemSettings`, then + * you need to pass the same arguments here for `openAtLogin` to be set correctly. + * + * + * * `openAtLogin` Boolean - `true` if the app is set to open at login. + * * `openAsHidden` Boolean _macOS_ - `true` if the app is set to open as hidden at + * login. This setting is not available on MAS builds. + * * `wasOpenedAtLogin` Boolean _macOS_ - `true` if the app was opened at login + * automatically. This setting is not available on MAS builds. + * * `wasOpenedAsHidden` Boolean _macOS_ - `true` if the app was opened as a hidden + * login item. This indicates that the app should not open any windows at startup. + * This setting is not available on MAS builds. + * * `restoreState` Boolean _macOS_ - `true` if the app was opened as a login item + * that should restore the state from the previous session. This indicates that the + * app should restore the windows that were open the last time the app was closed. + * This setting is not available on MAS builds. + * * `executableWillLaunchAtLogin` Boolean _Windows_ - `true` if app is set to open + * at login and its run key is not deactivated. This differs from `openAtLogin` as + * it ignores the `args` option, this property will be true if the given executable + * would be launched at login with **any** arguments. + * * `launchItems` Object[] _Windows_ + * * `name` String _Windows_ - name value of a registry entry. + * * `path` String _Windows_ - The executable to an app that corresponds to a + * registry entry. + * * `args` String[] _Windows_ - the command-line arguments to pass to the + * executable. + * * `scope` String _Windows_ - one of `user` or `machine`. Indicates whether the + * registry entry is under `HKEY_CURRENT USER` or `HKEY_LOCAL_MACHINE`. + * * `enabled` Boolean _Windows_ - `true` if the app registry key is startup + * approved and therefore shows as `enabled` in Task Manager and Windows settings. + * + * @platform darwin,win32 + */ + getLoginItemSettings(options?: LoginItemSettingsOptions): LoginItemSettings; + /** + * The current application's name, which is the name in the application's + * `package.json` file. + * + * Usually the `name` field of `package.json` is a short lowercase name, according + * to the npm modules spec. You should usually also specify a `productName` field, + * which is your application's full capitalized name, and which will be preferred + * over `name` by Electron. + */ + getName(): string; + /** + * A path to a special directory or file associated with `name`. On failure, an + * `Error` is thrown. + * + * If `app.getPath('logs')` is called without called `app.setAppLogsPath()` being + * called first, a default log directory will be created equivalent to calling + * `app.setAppLogsPath()` without a `path` parameter. + */ + getPath(name: 'home' | 'appData' | 'userData' | 'cache' | 'temp' | 'exe' | 'module' | 'desktop' | 'documents' | 'downloads' | 'music' | 'pictures' | 'videos' | 'recent' | 'logs' | 'crashDumps'): string; + /** + * The version of the loaded application. If no version is found in the + * application's `package.json` file, the version of the current bundle or + * executable is returned. + */ + getVersion(): string; + /** + * This method returns whether or not this instance of your app is currently + * holding the single instance lock. You can request the lock with + * `app.requestSingleInstanceLock()` and release with + * `app.releaseSingleInstanceLock()` + */ + hasSingleInstanceLock(): boolean; + /** + * Hides all application windows without minimizing them. + * + * @platform darwin + */ + hide(): void; + /** + * Imports the certificate in pkcs12 format into the platform certificate store. + * `callback` is called with the `result` of import operation, a value of `0` + * indicates success while any other value indicates failure according to Chromium + * net_error_list. + * + * @platform linux + */ + importCertificate(options: ImportCertificateOptions, callback: (result: number) => void): void; + /** + * Invalidates the current Handoff user activity. + * + * @platform darwin + */ + invalidateCurrentActivity(): void; + /** + * `true` if Chrome's accessibility support is enabled, `false` otherwise. This API + * will return `true` if the use of assistive technologies, such as screen readers, + * has been detected. See + * https://www.chromium.org/developers/design-documents/accessibility for more + * details. + * + * @platform darwin,win32 + */ + isAccessibilitySupportEnabled(): boolean; + /** + * Whether the current executable is the default handler for a protocol (aka URI + * scheme). + * + * **Note:** On macOS, you can use this method to check if the app has been + * registered as the default protocol handler for a protocol. You can also verify + * this by checking `~/Library/Preferences/com.apple.LaunchServices.plist` on the + * macOS machine. Please refer to Apple's documentation for details. + * + * The API uses the Windows Registry and `LSCopyDefaultHandlerForURLScheme` + * internally. + */ + isDefaultProtocolClient(protocol: string, path?: string, args?: string[]): boolean; + /** + * whether or not the current OS version allows for native emoji pickers. + */ + isEmojiPanelSupported(): boolean; + /** + * Whether the application is currently running from the systems Application + * folder. Use in combination with `app.moveToApplicationsFolder()` + * + * @platform darwin + */ + isInApplicationsFolder(): boolean; + /** + * `true` if Electron has finished initializing, `false` otherwise. See also + * `app.whenReady()`. + */ + isReady(): boolean; + /** + * whether `Secure Keyboard Entry` is enabled. + * +By default this API will return `false`. + * + * @platform darwin + */ + isSecureKeyboardEntryEnabled(): boolean; + /** + * Whether the current desktop environment is Unity launcher. + * + * @platform linux + */ + isUnityRunning(): boolean; + /** + * Whether the move was successful. Please note that if the move is successful, + * your application will quit and relaunch. + * + * No confirmation dialog will be presented by default. If you wish to allow the + * user to confirm the operation, you may do so using the `dialog` API. + * + * **NOTE:** This method throws errors if anything other than the user causes the + * move to fail. For instance if the user cancels the authorization dialog, this + * method returns false. If we fail to perform the copy, then this method will + * throw an error. The message in the error should be informative and tell you + * exactly what went wrong. + * + * By default, if an app of the same name as the one being moved exists in the + * Applications directory and is _not_ running, the existing app will be trashed + * and the active app moved into its place. If it _is_ running, the pre-existing + * running app will assume focus and the previously active app will quit itself. + * This behavior can be changed by providing the optional conflict handler, where + * the boolean returned by the handler determines whether or not the move conflict + * is resolved with default behavior. i.e. returning `false` will ensure no + * further action is taken, returning `true` will result in the default behavior + * and the method continuing. + * + * For example: + * + * Would mean that if an app already exists in the user directory, if the user + * chooses to 'Continue Move' then the function would continue with its default + * behavior and the existing app will be trashed and the active app moved into its + * place. + * + * @platform darwin + */ + moveToApplicationsFolder(options?: MoveToApplicationsFolderOptions): boolean; + /** + * Try to close all windows. The `before-quit` event will be emitted first. If all + * windows are successfully closed, the `will-quit` event will be emitted and by + * default the application will terminate. + * + * This method guarantees that all `beforeunload` and `unload` event handlers are + * correctly executed. It is possible that a window cancels the quitting by + * returning `false` in the `beforeunload` event handler. + */ + quit(): void; + /** + * Relaunches the app when current instance exits. + * + * By default, the new instance will use the same working directory and command + * line arguments with current instance. When `args` is specified, the `args` will + * be passed as command line arguments instead. When `execPath` is specified, the + * `execPath` will be executed for relaunch instead of current app. + * + * Note that this method does not quit the app when executed, you have to call + * `app.quit` or `app.exit` after calling `app.relaunch` to make the app restart. + * + * When `app.relaunch` is called for multiple times, multiple instances will be + * started after current instance exited. + * + * An example of restarting current instance immediately and adding a new command + * line argument to the new instance: + */ + relaunch(options?: RelaunchOptions): void; + /** + * Releases all locks that were created by `requestSingleInstanceLock`. This will + * allow multiple instances of the application to once again run side by side. + */ + releaseSingleInstanceLock(): void; + /** + * Whether the call succeeded. + * + * This method checks if the current executable as the default handler for a + * protocol (aka URI scheme). If so, it will remove the app as the default handler. + * + * @platform darwin,win32 + */ + removeAsDefaultProtocolClient(protocol: string, path?: string, args?: string[]): boolean; + /** + * The return value of this method indicates whether or not this instance of your + * application successfully obtained the lock. If it failed to obtain the lock, + * you can assume that another instance of your application is already running with + * the lock and exit immediately. + * + * I.e. This method returns `true` if your process is the primary instance of your + * application and your app should continue loading. It returns `false` if your + * process should immediately quit as it has sent its parameters to another + * instance that has already acquired the lock. + * + * On macOS, the system enforces single instance automatically when users try to + * open a second instance of your app in Finder, and the `open-file` and `open-url` + * events will be emitted for that. However when users start your app in command + * line, the system's single instance mechanism will be bypassed, and you have to + * use this method to ensure single instance. + * + * An example of activating the window of primary instance when a second instance + * starts: + */ + requestSingleInstanceLock(): boolean; + /** + * Marks the current Handoff user activity as inactive without invalidating it. + * + * @platform darwin + */ + resignCurrentActivity(): void; + /** + * Set the about panel options. This will override the values defined in the app's + * `.plist` file on macOS. See the Apple docs for more details. On Linux, values + * must be set in order to be shown; there are no defaults. + * + * If you do not set `credits` but still wish to surface them in your app, AppKit + * will look for a file named "Credits.html", "Credits.rtf", and "Credits.rtfd", in + * that order, in the bundle returned by the NSBundle class method main. The first + * file found is used, and if none is found, the info area is left blank. See Apple + * documentation for more information. + */ + setAboutPanelOptions(options: AboutPanelOptionsOptions): void; + /** + * Manually enables Chrome's accessibility support, allowing to expose + * accessibility switch to users in application settings. See Chromium's + * accessibility docs for more details. Disabled by default. + * + * This API must be called after the `ready` event is emitted. + * + * **Note:** Rendering accessibility tree can significantly affect the performance + * of your app. It should not be enabled by default. + * + * @platform darwin,win32 + */ + setAccessibilitySupportEnabled(enabled: boolean): void; + /** + * Sets the activation policy for a given app. + * + * Activation policy types: + * + * * 'regular' - The application is an ordinary app that appears in the Dock and + * may have a user interface. + * * 'accessory' - The application doesn’t appear in the Dock and doesn’t have a + * menu bar, but it may be activated programmatically or by clicking on one of its + * windows. + * * 'prohibited' - The application doesn’t appear in the Dock and may not create + * windows or be activated. + * + * @platform darwin + */ + setActivationPolicy(policy: 'regular' | 'accessory' | 'prohibited'): void; + /** + * Sets or creates a directory your app's logs which can then be manipulated with + * `app.getPath()` or `app.setPath(pathName, newPath)`. + * + * Calling `app.setAppLogsPath()` without a `path` parameter will result in this + * directory being set to `~/Library/Logs/YourAppName` on _macOS_, and inside the + * `userData` directory on _Linux_ and _Windows_. + */ + setAppLogsPath(path?: string): void; + /** + * Changes the Application User Model ID to `id`. + * + * @platform win32 + */ + setAppUserModelId(id: string): void; + /** + * Whether the call succeeded. + * + * Sets the current executable as the default handler for a protocol (aka URI + * scheme). It allows you to integrate your app deeper into the operating system. + * Once registered, all links with `your-protocol://` will be opened with the + * current executable. The whole link, including protocol, will be passed to your + * application as a parameter. + * + * **Note:** On macOS, you can only register protocols that have been added to your + * app's `info.plist`, which cannot be modified at runtime. However, you can change + * the file during build time via Electron Forge, Electron Packager, or by editing + * `info.plist` with a text editor. Please refer to Apple's documentation for + * details. + * + * **Note:** In a Windows Store environment (when packaged as an `appx`) this API + * will return `true` for all calls but the registry key it sets won't be + * accessible by other applications. In order to register your Windows Store + * application as a default protocol handler you must declare the protocol in your + * manifest. + * + * The API uses the Windows Registry and `LSSetDefaultHandlerForURLScheme` + * internally. + */ + setAsDefaultProtocolClient(protocol: string, path?: string, args?: string[]): boolean; + /** + * Whether the call succeeded. + * + * Sets the counter badge for current app. Setting the count to `0` will hide the + * badge. + * + * On macOS, it shows on the dock icon. On Linux, it only works for Unity launcher. + * + * **Note:** Unity launcher requires the existence of a `.desktop` file to work, + * for more information please read Desktop Environment Integration. + * + * @platform linux,darwin + */ + setBadgeCount(count?: number): boolean; + /** + * Sets or removes a custom Jump List for the application, and returns one of the + * following strings: + * + * * `ok` - Nothing went wrong. + * * `error` - One or more errors occurred, enable runtime logging to figure out + * the likely cause. + * * `invalidSeparatorError` - An attempt was made to add a separator to a custom + * category in the Jump List. Separators are only allowed in the standard `Tasks` + * category. + * * `fileTypeRegistrationError` - An attempt was made to add a file link to the + * Jump List for a file type the app isn't registered to handle. + * * `customCategoryAccessDeniedError` - Custom categories can't be added to the + * Jump List due to user privacy or group policy settings. + * + * If `categories` is `null` the previously set custom Jump List (if any) will be + * replaced by the standard Jump List for the app (managed by Windows). + * + * **Note:** If a `JumpListCategory` object has neither the `type` nor the `name` + * property set then its `type` is assumed to be `tasks`. If the `name` property is + * set but the `type` property is omitted then the `type` is assumed to be + * `custom`. + * + * **Note:** Users can remove items from custom categories, and Windows will not + * allow a removed item to be added back into a custom category until **after** the + * next successful call to `app.setJumpList(categories)`. Any attempt to re-add a + * removed item to a custom category earlier than that will result in the entire + * custom category being omitted from the Jump List. The list of removed items can + * be obtained using `app.getJumpListSettings()`. + * + * **Note:** The maximum length of a Jump List item's `description` property is 260 + * characters. Beyond this limit, the item will not be added to the Jump List, nor + * will it be displayed. + * +Here's a very simple example of creating a custom Jump List: + * + * @platform win32 + */ + setJumpList(categories: (JumpListCategory[]) | (null)): void; + /** + * To work with Electron's `autoUpdater` on Windows, which uses Squirrel, you'll + * want to set the launch path to Update.exe, and pass arguments that specify your + * application name. For example: + * + * @platform darwin,win32 + */ + setLoginItemSettings(settings: Settings): void; + /** + * Overrides the current application's name. + * + * **Note:** This function overrides the name used internally by Electron; it does + * not affect the name that the OS uses. + */ + setName(name: string): void; + /** + * Overrides the `path` to a special directory or file associated with `name`. If + * the path specifies a directory that does not exist, an `Error` is thrown. In + * that case, the directory should be created with `fs.mkdirSync` or similar. + * + * You can only override paths of a `name` defined in `app.getPath`. + * + * By default, web pages' cookies and caches will be stored under the `userData` + * directory. If you want to change this location, you have to override the + * `userData` path before the `ready` event of the `app` module is emitted. + */ + setPath(name: string, path: string): void; + /** + * Set the `Secure Keyboard Entry` is enabled in your application. + * + * By using this API, important information such as password and other sensitive + * information can be prevented from being intercepted by other processes. + * + * See Apple's documentation for more details. + * + * **Note:** Enable `Secure Keyboard Entry` only when it is needed and disable it + * when it is no longer needed. + * + * @platform darwin + */ + setSecureKeyboardEntryEnabled(enabled: boolean): void; + /** + * Creates an `NSUserActivity` and sets it as the current activity. The activity is + * eligible for Handoff to another device afterward. + * + * @platform darwin + */ + setUserActivity(type: string, userInfo: any, webpageURL?: string): void; + /** + * Adds `tasks` to the Tasks category of the Jump List on Windows. + * + * `tasks` is an array of `Task` objects. + * + * Whether the call succeeded. + * + * **Note:** If you'd like to customize the Jump List even more use + * `app.setJumpList(categories)` instead. + * + * @platform win32 + */ + setUserTasks(tasks: Task[]): boolean; + /** + * Shows application windows after they were hidden. Does not automatically focus + * them. + * + * @platform darwin + */ + show(): void; + /** + * Show the app's about panel options. These options can be overridden with + * `app.setAboutPanelOptions(options)`. + */ + showAboutPanel(): void; + /** + * Show the platform's native emoji picker. + * + * @platform darwin,win32 + */ + showEmojiPanel(): void; + /** + * This function **must** be called once you have finished accessing the security + * scoped file. If you do not remember to stop accessing the bookmark, kernel + * resources will be leaked and your app will lose its ability to reach outside the + * sandbox completely, until your app is restarted. + * + * Start accessing a security scoped resource. With this method Electron + * applications that are packaged for the Mac App Store may reach outside their + * sandbox to access files chosen by the user. See Apple's documentation for a + * description of how this system works. + * + * @platform mas + */ + startAccessingSecurityScopedResource(bookmarkData: string): Function; + /** + * Updates the current activity if its type matches `type`, merging the entries + * from `userInfo` into its current `userInfo` dictionary. + * + * @platform darwin + */ + updateCurrentActivity(type: string, userInfo: any): void; + /** + * fulfilled when Electron is initialized. May be used as a convenient alternative + * to checking `app.isReady()` and subscribing to the `ready` event if the app is + * not ready yet. + */ + whenReady(): Promise; + /** + * A `Boolean` property that's `true` if Chrome's accessibility support is enabled, + * `false` otherwise. This property will be `true` if the use of assistive + * technologies, such as screen readers, has been detected. Setting this property + * to `true` manually enables Chrome's accessibility support, allowing developers + * to expose accessibility switch to users in application settings. + * + * See Chromium's accessibility docs for more details. Disabled by default. + * + * This API must be called after the `ready` event is emitted. + * + * **Note:** Rendering accessibility tree can significantly affect the performance + * of your app. It should not be enabled by default. + * + * @platform darwin,win32 + */ + accessibilitySupportEnabled: boolean; + /** + * A `Boolean` which when `true` disables the overrides that Electron has in place + * to ensure renderer processes are restarted on every navigation. The current + * default value for this property is `true`. + * + * The intention is for these overrides to become disabled by default and then at + * some point in the future this property will be removed. This property impacts + * which native modules you can use in the renderer process. For more information + * on the direction Electron is going with renderer process restarts and usage of + * native modules in the renderer process please check out this Tracking Issue. + */ + allowRendererProcessReuse: boolean; + /** + * A `Menu | null` property that returns `Menu` if one has been set and `null` + * otherwise. Users can pass a Menu to set this property. + */ + applicationMenu: (Menu) | (null); + /** + * An `Integer` property that returns the badge count for current app. Setting the + * count to `0` will hide the badge. + * + * On macOS, setting this with any nonzero integer shows on the dock icon. On + * Linux, this property only works for Unity launcher. + * + * **Note:** Unity launcher requires the existence of a `.desktop` file to work, + * for more information please read Desktop Environment Integration. + * + * **Note:** On macOS, you need to ensure that your application has the permission + * to display notifications for this property to take effect. + * + * @platform linux,darwin + */ + badgeCount: number; + /** + * A `CommandLine` object that allows you to read and manipulate the command line + * arguments that Chromium uses. + * + */ + readonly commandLine: CommandLine; + /** + * A `Dock` `| undefined` object that allows you to perform actions on your app + * icon in the user's dock on macOS. + * + * @platform darwin + */ + readonly dock: Dock; + /** + * A `Boolean` property that returns `true` if the app is packaged, `false` + * otherwise. For many apps, this property can be used to distinguish development + * and production environments. + * + */ + readonly isPackaged: boolean; + /** + * A `String` property that indicates the current application's name, which is the + * name in the application's `package.json` file. + * + * Usually the `name` field of `package.json` is a short lowercase name, according + * to the npm modules spec. You should usually also specify a `productName` field, + * which is your application's full capitalized name, and which will be preferred + * over `name` by Electron. + */ + name: string; + /** + * A `Boolean` which when `true` indicates that the app is currently running under + * the Rosetta Translator Environment. + * + * You can use this property to prompt users to download the arm64 version of your + * application when they are running the x64 version under Rosetta incorrectly. + * + * @platform darwin + */ + readonly runningUnderRosettaTranslation: boolean; + /** + * A `String` which is the user agent string Electron will use as a global + * fallback. + * + * This is the user agent that will be used when no user agent is set at the + * `webContents` or `session` level. It is useful for ensuring that your entire + * app has the same user agent. Set to a custom value as early as possible in your + * app's initialization to ensure that your overridden value is used. + */ + userAgentFallback: string; + } + + interface AutoUpdater extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/auto-updater + + /** + * This event is emitted after a user calls `quitAndInstall()`. + * + * When this API is called, the `before-quit` event is not emitted before all + * windows are closed. As a result you should listen to this event if you wish to + * perform actions before the windows are closed while a process is quitting, as + * well as listening to `before-quit`. + */ + on(event: 'before-quit-for-update', listener: Function): this; + once(event: 'before-quit-for-update', listener: Function): this; + addListener(event: 'before-quit-for-update', listener: Function): this; + removeListener(event: 'before-quit-for-update', listener: Function): this; + /** + * Emitted when checking if an update has started. + */ + on(event: 'checking-for-update', listener: Function): this; + once(event: 'checking-for-update', listener: Function): this; + addListener(event: 'checking-for-update', listener: Function): this; + removeListener(event: 'checking-for-update', listener: Function): this; + /** + * Emitted when there is an error while updating. + */ + on(event: 'error', listener: (error: Error) => void): this; + once(event: 'error', listener: (error: Error) => void): this; + addListener(event: 'error', listener: (error: Error) => void): this; + removeListener(event: 'error', listener: (error: Error) => void): this; + /** + * Emitted when there is an available update. The update is downloaded + * automatically. + */ + on(event: 'update-available', listener: Function): this; + once(event: 'update-available', listener: Function): this; + addListener(event: 'update-available', listener: Function): this; + removeListener(event: 'update-available', listener: Function): this; + /** + * Emitted when an update has been downloaded. + * + * On Windows only `releaseName` is available. + * + * **Note:** It is not strictly necessary to handle this event. A successfully + * downloaded update will still be applied the next time the application starts. + */ + on(event: 'update-downloaded', listener: (event: Event, + releaseNotes: string, + releaseName: string, + releaseDate: Date, + updateURL: string) => void): this; + once(event: 'update-downloaded', listener: (event: Event, + releaseNotes: string, + releaseName: string, + releaseDate: Date, + updateURL: string) => void): this; + addListener(event: 'update-downloaded', listener: (event: Event, + releaseNotes: string, + releaseName: string, + releaseDate: Date, + updateURL: string) => void): this; + removeListener(event: 'update-downloaded', listener: (event: Event, + releaseNotes: string, + releaseName: string, + releaseDate: Date, + updateURL: string) => void): this; + /** + * Emitted when there is no available update. + */ + on(event: 'update-not-available', listener: Function): this; + once(event: 'update-not-available', listener: Function): this; + addListener(event: 'update-not-available', listener: Function): this; + removeListener(event: 'update-not-available', listener: Function): this; + /** + * Asks the server whether there is an update. You must call `setFeedURL` before + * using this API. + */ + checkForUpdates(): void; + /** + * The current update feed URL. + */ + getFeedURL(): string; + /** + * Restarts the app and installs the update after it has been downloaded. It should + * only be called after `update-downloaded` has been emitted. + * + * Under the hood calling `autoUpdater.quitAndInstall()` will close all application + * windows first, and automatically call `app.quit()` after all windows have been + * closed. + * + * **Note:** It is not strictly necessary to call this function to apply an update, + * as a successfully downloaded update will always be applied the next time the + * application starts. + */ + quitAndInstall(): void; + /** + * Sets the `url` and initialize the auto updater. + */ + setFeedURL(options: FeedURLOptions): void; + } + + interface BluetoothDevice { + + // Docs: https://electronjs.org/docs/api/structures/bluetooth-device + + deviceId: string; + deviceName: string; + } + + class BrowserView { + + // Docs: https://electronjs.org/docs/api/browser-view + + /** + * BrowserView + */ + constructor(options?: BrowserViewConstructorOptions); + /** + * The `bounds` of this BrowserView instance as `Object`. + * + * @experimental + */ + getBounds(): Rectangle; + setAutoResize(options: AutoResizeOptions): void; + setBackgroundColor(color: string): void; + /** + * Resizes and moves the view to the supplied bounds relative to the window. + * + * @experimental + */ + setBounds(bounds: Rectangle): void; + webContents: WebContents; + } + + class BrowserWindow extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/browser-window + + /** + * Emitted when the window is set or unset to show always on top of other windows. + */ + on(event: 'always-on-top-changed', listener: (event: Event, + isAlwaysOnTop: boolean) => void): this; + once(event: 'always-on-top-changed', listener: (event: Event, + isAlwaysOnTop: boolean) => void): this; + addListener(event: 'always-on-top-changed', listener: (event: Event, + isAlwaysOnTop: boolean) => void): this; + removeListener(event: 'always-on-top-changed', listener: (event: Event, + isAlwaysOnTop: boolean) => void): this; + /** + * Emitted when an App Command is invoked. These are typically related to keyboard + * media keys or browser commands, as well as the "Back" button built into some + * mice on Windows. + * + * Commands are lowercased, underscores are replaced with hyphens, and the + * `APPCOMMAND_` prefix is stripped off. e.g. `APPCOMMAND_BROWSER_BACKWARD` is + * emitted as `browser-backward`. + * + * The following app commands are explicitly supported on Linux: + * +* `browser-backward` +* `browser-forward` + * + * @platform win32,linux + */ + on(event: 'app-command', listener: (event: Event, + command: string) => void): this; + once(event: 'app-command', listener: (event: Event, + command: string) => void): this; + addListener(event: 'app-command', listener: (event: Event, + command: string) => void): this; + removeListener(event: 'app-command', listener: (event: Event, + command: string) => void): this; + /** + * Emitted when the window loses focus. + */ + on(event: 'blur', listener: Function): this; + once(event: 'blur', listener: Function): this; + addListener(event: 'blur', listener: Function): this; + removeListener(event: 'blur', listener: Function): this; + /** + * Emitted when the window is going to be closed. It's emitted before the + * `beforeunload` and `unload` event of the DOM. Calling `event.preventDefault()` + * will cancel the close. + * + * Usually you would want to use the `beforeunload` handler to decide whether the + * window should be closed, which will also be called when the window is reloaded. + * In Electron, returning any value other than `undefined` would cancel the close. + * For example: + * + * _**Note**: There is a subtle difference between the behaviors of + * `window.onbeforeunload = handler` and `window.addEventListener('beforeunload', + * handler)`. It is recommended to always set the `event.returnValue` explicitly, + * instead of only returning a value, as the former works more consistently within + * Electron._ + */ + on(event: 'close', listener: (event: Event) => void): this; + once(event: 'close', listener: (event: Event) => void): this; + addListener(event: 'close', listener: (event: Event) => void): this; + removeListener(event: 'close', listener: (event: Event) => void): this; + /** + * Emitted when the window is closed. After you have received this event you should + * remove the reference to the window and avoid using it any more. + */ + on(event: 'closed', listener: Function): this; + once(event: 'closed', listener: Function): this; + addListener(event: 'closed', listener: Function): this; + removeListener(event: 'closed', listener: Function): this; + /** + * Emitted when the window enters a full-screen state. + */ + on(event: 'enter-full-screen', listener: Function): this; + once(event: 'enter-full-screen', listener: Function): this; + addListener(event: 'enter-full-screen', listener: Function): this; + removeListener(event: 'enter-full-screen', listener: Function): this; + /** + * Emitted when the window enters a full-screen state triggered by HTML API. + */ + on(event: 'enter-html-full-screen', listener: Function): this; + once(event: 'enter-html-full-screen', listener: Function): this; + addListener(event: 'enter-html-full-screen', listener: Function): this; + removeListener(event: 'enter-html-full-screen', listener: Function): this; + /** + * Emitted when the window gains focus. + */ + on(event: 'focus', listener: Function): this; + once(event: 'focus', listener: Function): this; + addListener(event: 'focus', listener: Function): this; + removeListener(event: 'focus', listener: Function): this; + /** + * Emitted when the window is hidden. + */ + on(event: 'hide', listener: Function): this; + once(event: 'hide', listener: Function): this; + addListener(event: 'hide', listener: Function): this; + removeListener(event: 'hide', listener: Function): this; + /** + * Emitted when the window leaves a full-screen state. + */ + on(event: 'leave-full-screen', listener: Function): this; + once(event: 'leave-full-screen', listener: Function): this; + addListener(event: 'leave-full-screen', listener: Function): this; + removeListener(event: 'leave-full-screen', listener: Function): this; + /** + * Emitted when the window leaves a full-screen state triggered by HTML API. + */ + on(event: 'leave-html-full-screen', listener: Function): this; + once(event: 'leave-html-full-screen', listener: Function): this; + addListener(event: 'leave-html-full-screen', listener: Function): this; + removeListener(event: 'leave-html-full-screen', listener: Function): this; + /** + * Emitted when window is maximized. + */ + on(event: 'maximize', listener: Function): this; + once(event: 'maximize', listener: Function): this; + addListener(event: 'maximize', listener: Function): this; + removeListener(event: 'maximize', listener: Function): this; + /** + * Emitted when the window is minimized. + */ + on(event: 'minimize', listener: Function): this; + once(event: 'minimize', listener: Function): this; + addListener(event: 'minimize', listener: Function): this; + removeListener(event: 'minimize', listener: Function): this; + /** + * Emitted when the window is being moved to a new position. + */ + on(event: 'move', listener: Function): this; + once(event: 'move', listener: Function): this; + addListener(event: 'move', listener: Function): this; + removeListener(event: 'move', listener: Function): this; + /** + * Emitted once when the window is moved to a new position. + * +__Note__: On macOS this event is an alias of `move`. + * + * @platform darwin,win32 + */ + on(event: 'moved', listener: Function): this; + once(event: 'moved', listener: Function): this; + addListener(event: 'moved', listener: Function): this; + removeListener(event: 'moved', listener: Function): this; + /** + * Emitted when the native new tab button is clicked. + * + * @platform darwin + */ + on(event: 'new-window-for-tab', listener: Function): this; + once(event: 'new-window-for-tab', listener: Function): this; + addListener(event: 'new-window-for-tab', listener: Function): this; + removeListener(event: 'new-window-for-tab', listener: Function): this; + /** + * Emitted when the document changed its title, calling `event.preventDefault()` + * will prevent the native window's title from changing. `explicitSet` is false + * when title is synthesized from file URL. + */ + on(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + once(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + addListener(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + removeListener(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + /** + * Emitted when the web page has been rendered (while not being shown) and window + * can be displayed without a visual flash. + * + * Please note that using this event implies that the renderer will be considered + * "visible" and paint even though `show` is false. This event will never fire if + * you use `paintWhenInitiallyHidden: false` + */ + on(event: 'ready-to-show', listener: Function): this; + once(event: 'ready-to-show', listener: Function): this; + addListener(event: 'ready-to-show', listener: Function): this; + removeListener(event: 'ready-to-show', listener: Function): this; + /** + * Emitted after the window has been resized. + */ + on(event: 'resize', listener: Function): this; + once(event: 'resize', listener: Function): this; + addListener(event: 'resize', listener: Function): this; + removeListener(event: 'resize', listener: Function): this; + /** + * Emitted once when the window has finished being resized. + * + * This is usually emitted when the window has been resized manually. On macOS, + * resizing the window with `setBounds`/`setSize` and setting the `animate` + * parameter to `true` will also emit this event once resizing has finished. + * + * @platform darwin,win32 + */ + on(event: 'resized', listener: Function): this; + once(event: 'resized', listener: Function): this; + addListener(event: 'resized', listener: Function): this; + removeListener(event: 'resized', listener: Function): this; + /** + * Emitted when the unresponsive web page becomes responsive again. + */ + on(event: 'responsive', listener: Function): this; + once(event: 'responsive', listener: Function): this; + addListener(event: 'responsive', listener: Function): this; + removeListener(event: 'responsive', listener: Function): this; + /** + * Emitted when the window is restored from a minimized state. + */ + on(event: 'restore', listener: Function): this; + once(event: 'restore', listener: Function): this; + addListener(event: 'restore', listener: Function): this; + removeListener(event: 'restore', listener: Function): this; + /** + * Emitted on trackpad rotation gesture. Continually emitted until rotation gesture + * is ended. The `rotation` value on each emission is the angle in degrees rotated + * since the last emission. The last emitted event upon a rotation gesture will + * always be of value `0`. Counter-clockwise rotation values are positive, while + * clockwise ones are negative. + * + * @platform darwin + */ + on(event: 'rotate-gesture', listener: (event: Event, + rotation: number) => void): this; + once(event: 'rotate-gesture', listener: (event: Event, + rotation: number) => void): this; + addListener(event: 'rotate-gesture', listener: (event: Event, + rotation: number) => void): this; + removeListener(event: 'rotate-gesture', listener: (event: Event, + rotation: number) => void): this; + /** + * Emitted when scroll wheel event phase has begun. + * + * @platform darwin + */ + on(event: 'scroll-touch-begin', listener: Function): this; + once(event: 'scroll-touch-begin', listener: Function): this; + addListener(event: 'scroll-touch-begin', listener: Function): this; + removeListener(event: 'scroll-touch-begin', listener: Function): this; + /** + * Emitted when scroll wheel event phase filed upon reaching the edge of element. + * + * @platform darwin + */ + on(event: 'scroll-touch-edge', listener: Function): this; + once(event: 'scroll-touch-edge', listener: Function): this; + addListener(event: 'scroll-touch-edge', listener: Function): this; + removeListener(event: 'scroll-touch-edge', listener: Function): this; + /** + * Emitted when scroll wheel event phase has ended. + * + * @platform darwin + */ + on(event: 'scroll-touch-end', listener: Function): this; + once(event: 'scroll-touch-end', listener: Function): this; + addListener(event: 'scroll-touch-end', listener: Function): this; + removeListener(event: 'scroll-touch-end', listener: Function): this; + /** + * Emitted when window session is going to end due to force shutdown or machine + * restart or session log off. + * + * @platform win32 + */ + on(event: 'session-end', listener: Function): this; + once(event: 'session-end', listener: Function): this; + addListener(event: 'session-end', listener: Function): this; + removeListener(event: 'session-end', listener: Function): this; + /** + * Emitted when the window opens a sheet. + * + * @platform darwin + */ + on(event: 'sheet-begin', listener: Function): this; + once(event: 'sheet-begin', listener: Function): this; + addListener(event: 'sheet-begin', listener: Function): this; + removeListener(event: 'sheet-begin', listener: Function): this; + /** + * Emitted when the window has closed a sheet. + * + * @platform darwin + */ + on(event: 'sheet-end', listener: Function): this; + once(event: 'sheet-end', listener: Function): this; + addListener(event: 'sheet-end', listener: Function): this; + removeListener(event: 'sheet-end', listener: Function): this; + /** + * Emitted when the window is shown. + */ + on(event: 'show', listener: Function): this; + once(event: 'show', listener: Function): this; + addListener(event: 'show', listener: Function): this; + removeListener(event: 'show', listener: Function): this; + /** + * Emitted on 3-finger swipe. Possible directions are `up`, `right`, `down`, + * `left`. + * + * The method underlying this event is built to handle older macOS-style trackpad + * swiping, where the content on the screen doesn't move with the swipe. Most macOS + * trackpads are not configured to allow this kind of swiping anymore, so in order + * for it to emit properly the 'Swipe between pages' preference in `System + * Preferences > Trackpad > More Gestures` must be set to 'Swipe with two or three + * fingers'. + * + * @platform darwin + */ + on(event: 'swipe', listener: (event: Event, + direction: string) => void): this; + once(event: 'swipe', listener: (event: Event, + direction: string) => void): this; + addListener(event: 'swipe', listener: (event: Event, + direction: string) => void): this; + removeListener(event: 'swipe', listener: (event: Event, + direction: string) => void): this; + /** + * Emitted when the system context menu is triggered on the window, this is + * normally only triggered when the user right clicks on the non-client area of + * your window. This is the window titlebar or any area you have declared as + * `-webkit-app-region: drag` in a frameless window. + * +Calling `event.preventDefault()` will prevent the menu from being displayed. + * + * @platform win32 + */ + on(event: 'system-context-menu', listener: (event: Event, + /** + * The screen coordinates the context menu was triggered at + */ + point: Point) => void): this; + once(event: 'system-context-menu', listener: (event: Event, + /** + * The screen coordinates the context menu was triggered at + */ + point: Point) => void): this; + addListener(event: 'system-context-menu', listener: (event: Event, + /** + * The screen coordinates the context menu was triggered at + */ + point: Point) => void): this; + removeListener(event: 'system-context-menu', listener: (event: Event, + /** + * The screen coordinates the context menu was triggered at + */ + point: Point) => void): this; + /** + * Emitted when the window exits from a maximized state. + */ + on(event: 'unmaximize', listener: Function): this; + once(event: 'unmaximize', listener: Function): this; + addListener(event: 'unmaximize', listener: Function): this; + removeListener(event: 'unmaximize', listener: Function): this; + /** + * Emitted when the web page becomes unresponsive. + */ + on(event: 'unresponsive', listener: Function): this; + once(event: 'unresponsive', listener: Function): this; + addListener(event: 'unresponsive', listener: Function): this; + removeListener(event: 'unresponsive', listener: Function): this; + /** + * Emitted before the window is moved. On Windows, calling `event.preventDefault()` + * will prevent the window from being moved. + * + * Note that this is only emitted when the window is being resized manually. + * Resizing the window with `setBounds`/`setSize` will not emit this event. + * + * @platform darwin,win32 + */ + on(event: 'will-move', listener: (event: Event, + /** + * Location the window is being moved to. + */ + newBounds: Rectangle) => void): this; + once(event: 'will-move', listener: (event: Event, + /** + * Location the window is being moved to. + */ + newBounds: Rectangle) => void): this; + addListener(event: 'will-move', listener: (event: Event, + /** + * Location the window is being moved to. + */ + newBounds: Rectangle) => void): this; + removeListener(event: 'will-move', listener: (event: Event, + /** + * Location the window is being moved to. + */ + newBounds: Rectangle) => void): this; + /** + * Emitted before the window is resized. Calling `event.preventDefault()` will + * prevent the window from being resized. + * + * Note that this is only emitted when the window is being resized manually. + * Resizing the window with `setBounds`/`setSize` will not emit this event. + * + * @platform darwin,win32 + */ + on(event: 'will-resize', listener: (event: Event, + /** + * Size the window is being resized to. + */ + newBounds: Rectangle) => void): this; + once(event: 'will-resize', listener: (event: Event, + /** + * Size the window is being resized to. + */ + newBounds: Rectangle) => void): this; + addListener(event: 'will-resize', listener: (event: Event, + /** + * Size the window is being resized to. + */ + newBounds: Rectangle) => void): this; + removeListener(event: 'will-resize', listener: (event: Event, + /** + * Size the window is being resized to. + */ + newBounds: Rectangle) => void): this; + /** + * BrowserWindow + */ + constructor(options?: BrowserWindowConstructorOptions); + /** + * The window that owns the given `browserView`. If the given view is not attached + * to any window, returns `null`. + */ + static fromBrowserView(browserView: BrowserView): (BrowserWindow) | (null); + /** + * The window with the given `id`. + */ + static fromId(id: number): (BrowserWindow) | (null); + /** + * The window that owns the given `webContents` or `null` if the contents are not + * owned by a window. + */ + static fromWebContents(webContents: WebContents): (BrowserWindow) | (null); + /** + * An array of all opened browser windows. + */ + static getAllWindows(): BrowserWindow[]; + /** + * The window that is focused in this application, otherwise returns `null`. + */ + static getFocusedWindow(): (BrowserWindow) | (null); + /** + * Replacement API for setBrowserView supporting work with multi browser views. + * + * @experimental + */ + addBrowserView(browserView: BrowserView): void; + /** + * Adds a window as a tab on this window, after the tab for the window instance. + * + * @platform darwin + */ + addTabbedWindow(browserWindow: BrowserWindow): void; + /** + * Removes focus from the window. + */ + blur(): void; + blurWebView(): void; + /** + * Resolves with a NativeImage + * + * Captures a snapshot of the page within `rect`. Omitting `rect` will capture the + * whole visible page. If the page is not visible, `rect` may be empty. + */ + capturePage(rect?: Rectangle): Promise; + /** + * Moves window to the center of the screen. + */ + center(): void; + /** + * Try to close the window. This has the same effect as a user manually clicking + * the close button of the window. The web page may cancel the close though. See + * the close event. + */ + close(): void; + /** + * Closes the currently open Quick Look panel. + * + * @platform darwin + */ + closeFilePreview(): void; + /** + * Force closing the window, the `unload` and `beforeunload` event won't be emitted + * for the web page, and `close` event will also not be emitted for this window, + * but it guarantees the `closed` event will be emitted. + */ + destroy(): void; + /** + * Starts or stops flashing the window to attract user's attention. + */ + flashFrame(flag: boolean): void; + /** + * Focuses on the window. + */ + focus(): void; + focusOnWebView(): void; + /** + * Gets the background color of the window. See Setting `backgroundColor`. + */ + getBackgroundColor(): string; + /** + * The `bounds` of the window as `Object`. + */ + getBounds(): Rectangle; + /** + * The `BrowserView` attached to `win`. Returns `null` if one is not attached. + * Throws an error if multiple `BrowserView`s are attached. + * + * @experimental + */ + getBrowserView(): (BrowserView) | (null); + /** + * an array of all BrowserViews that have been attached with `addBrowserView` or + * `setBrowserView`. + * + * **Note:** The BrowserView API is currently experimental and may change or be + * removed in future Electron releases. + * + * @experimental + */ + getBrowserViews(): BrowserView[]; + /** + * All child windows. + */ + getChildWindows(): BrowserWindow[]; + /** + * The `bounds` of the window's client area as `Object`. + */ + getContentBounds(): Rectangle; + /** + * Contains the window's client area's width and height. + */ + getContentSize(): number[]; + /** + * Contains the window's maximum width and height. + */ + getMaximumSize(): number[]; + /** + * Window id in the format of DesktopCapturerSource's id. For example + * "window:1324:0". + * + * More precisely the format is `window:id:other_id` where `id` is `HWND` on + * Windows, `CGWindowID` (`uint64_t`) on macOS and `Window` (`unsigned long`) on + * Linux. `other_id` is used to identify web contents (tabs) so within the same top + * level window. + */ + getMediaSourceId(): string; + /** + * Contains the window's minimum width and height. + */ + getMinimumSize(): number[]; + /** + * The platform-specific handle of the window. + * + * The native type of the handle is `HWND` on Windows, `NSView*` on macOS, and + * `Window` (`unsigned long`) on Linux. + */ + getNativeWindowHandle(): Buffer; + /** + * Contains the window bounds of the normal state + * + * **Note:** whatever the current state of the window : maximized, minimized or in + * fullscreen, this function always returns the position and size of the window in + * normal state. In normal state, getBounds and getNormalBounds returns the same + * `Rectangle`. + */ + getNormalBounds(): Rectangle; + /** + * between 0.0 (fully transparent) and 1.0 (fully opaque). On Linux, always returns + * 1. + */ + getOpacity(): number; + /** + * The parent window. + */ + getParentWindow(): BrowserWindow; + /** + * Contains the window's current position. + */ + getPosition(): number[]; + /** + * The pathname of the file the window represents. + * + * @platform darwin + */ + getRepresentedFilename(): string; + /** + * Contains the window's width and height. + */ + getSize(): number[]; + /** + * The title of the native window. + * + * **Note:** The title of the web page can be different from the title of the + * native window. + */ + getTitle(): string; + /** + * The custom position for the traffic light buttons in frameless window. + * + * @platform darwin + */ + getTrafficLightPosition(): Point; + /** + * Whether the window has a shadow. + */ + hasShadow(): boolean; + /** + * Hides the window. + */ + hide(): void; + /** + * Hooks a windows message. The `callback` is called when the message is received + * in the WndProc. + * + * @platform win32 + */ + hookWindowMessage(message: number, callback: (wParam: any, lParam: any) => void): void; + /** + * Whether the window is always on top of other windows. + */ + isAlwaysOnTop(): boolean; + /** + * Whether the window can be manually closed by user. + * +On Linux always returns `true`. + * + * @platform darwin,win32 + */ + isClosable(): boolean; + /** + * Whether the window is destroyed. + */ + isDestroyed(): boolean; + /** + * Whether the window's document has been edited. + * + * @platform darwin + */ + isDocumentEdited(): boolean; + /** + * whether the window is enabled. + */ + isEnabled(): boolean; + /** + * Whether the window is focused. + */ + isFocused(): boolean; + /** + * Whether the window is in fullscreen mode. + */ + isFullScreen(): boolean; + /** + * Whether the maximize/zoom window button toggles fullscreen mode or maximizes the + * window. + */ + isFullScreenable(): boolean; + /** + * Whether the window is in kiosk mode. + */ + isKiosk(): boolean; + /** + * Whether the window can be manually maximized by user. + * +On Linux always returns `true`. + * + * @platform darwin,win32 + */ + isMaximizable(): boolean; + /** + * Whether the window is maximized. + */ + isMaximized(): boolean; + /** + * Whether menu bar automatically hides itself. + */ + isMenuBarAutoHide(): boolean; + /** + * Whether the menu bar is visible. + */ + isMenuBarVisible(): boolean; + /** + * Whether the window can be manually minimized by the user. + * +On Linux always returns `true`. + * + * @platform darwin,win32 + */ + isMinimizable(): boolean; + /** + * Whether the window is minimized. + */ + isMinimized(): boolean; + /** + * Whether current window is a modal window. + */ + isModal(): boolean; + /** + * Whether the window can be moved by user. + +On Linux always returns `true`. + * + * @platform darwin,win32 + */ + isMovable(): boolean; + /** + * Whether the window is in normal state (not maximized, not minimized, not in + * fullscreen mode). + */ + isNormal(): boolean; + /** + * Whether the window can be manually resized by the user. + */ + isResizable(): boolean; + /** + * Whether the window is in simple (pre-Lion) fullscreen mode. + * + * @platform darwin + */ + isSimpleFullScreen(): boolean; + /** + * Whether the window is in Windows 10 tablet mode. + * + * Since Windows 10 users can use their PC as tablet, under this mode apps can + * choose to optimize their UI for tablets, such as enlarging the titlebar and + * hiding titlebar buttons. + * + * This API returns whether the window is in tablet mode, and the `resize` event + * can be be used to listen to changes to tablet mode. + * + * @platform win32 + */ + isTabletMode(): boolean; + /** + * Whether the window is visible to the user. + */ + isVisible(): boolean; + /** + * Whether the window is visible on all workspaces. + * +**Note:** This API always returns false on Windows. + */ + isVisibleOnAllWorkspaces(): boolean; + /** + * `true` or `false` depending on whether the message is hooked. + * + * @platform win32 + */ + isWindowMessageHooked(message: number): boolean; + /** + * the promise will resolve when the page has finished loading (see + * `did-finish-load`), and rejects if the page fails to load (see `did-fail-load`). + * + * Same as `webContents.loadFile`, `filePath` should be a path to an HTML file + * relative to the root of your application. See the `webContents` docs for more + * information. + */ + loadFile(filePath: string, options?: LoadFileOptions): Promise; + /** + * the promise will resolve when the page has finished loading (see + * `did-finish-load`), and rejects if the page fails to load (see `did-fail-load`). + * + * Same as `webContents.loadURL(url[, options])`. + * + * The `url` can be a remote address (e.g. `http://`) or a path to a local HTML + * file using the `file://` protocol. + * + * To ensure that file URLs are properly formatted, it is recommended to use Node's + * `url.format` method: + * + * You can load a URL using a `POST` request with URL-encoded data by doing the + * following: + */ + loadURL(url: string, options?: LoadURLOptions): Promise; + /** + * Maximizes the window. This will also show (but not focus) the window if it isn't + * being displayed already. + */ + maximize(): void; + /** + * Merges all windows into one window with multiple tabs when native tabs are + * enabled and there is more than one open window. + * + * @platform darwin + */ + mergeAllWindows(): void; + /** + * Minimizes the window. On some platforms the minimized window will be shown in + * the Dock. + */ + minimize(): void; + /** + * Moves window above the source window in the sense of z-order. If the + * `mediaSourceId` is not of type window or if the window does not exist then this + * method throws an error. + */ + moveAbove(mediaSourceId: string): void; + /** + * Moves the current tab into a new window if native tabs are enabled and there is + * more than one tab in the current window. + * + * @platform darwin + */ + moveTabToNewWindow(): void; + /** + * Moves window to top(z-order) regardless of focus + */ + moveTop(): void; + /** + * Uses Quick Look to preview a file at a given path. + * + * @platform darwin + */ + previewFile(path: string, displayName?: string): void; + /** + * Same as `webContents.reload`. + */ + reload(): void; + removeBrowserView(browserView: BrowserView): void; + /** + * Remove the window's menu bar. + * + * @platform linux,win32 + */ + removeMenu(): void; + /** + * Restores the window from minimized state to its previous state. + */ + restore(): void; + /** + * Selects the next tab when native tabs are enabled and there are other tabs in + * the window. + * + * @platform darwin + */ + selectNextTab(): void; + /** + * Selects the previous tab when native tabs are enabled and there are other tabs + * in the window. + * + * @platform darwin + */ + selectPreviousTab(): void; + /** + * Sets whether the window should show always on top of other windows. After + * setting this, the window is still a normal window, not a toolbox window which + * can not be focused on. + */ + setAlwaysOnTop(flag: boolean, level?: 'normal' | 'floating' | 'torn-off-menu' | 'modal-panel' | 'main-menu' | 'status' | 'pop-up-menu' | 'screen-saver', relativeLevel?: number): void; + /** + * Sets the properties for the window's taskbar button. + * + * **Note:** `relaunchCommand` and `relaunchDisplayName` must always be set + * together. If one of those properties is not set, then neither will be used. + * + * @platform win32 + */ + setAppDetails(options: AppDetailsOptions): void; + /** + * This will make a window maintain an aspect ratio. The extra size allows a + * developer to have space, specified in pixels, not included within the aspect + * ratio calculations. This API already takes into account the difference between a + * window's size and its content size. + * + * Consider a normal window with an HD video player and associated controls. + * Perhaps there are 15 pixels of controls on the left edge, 25 pixels of controls + * on the right edge and 50 pixels of controls below the player. In order to + * maintain a 16:9 aspect ratio (standard aspect ratio for HD @1920x1080) within + * the player itself we would call this function with arguments of 16/9 and { + * width: 40, height: 50 }. The second argument doesn't care where the extra width + * and height are within the content view--only that they exist. Sum any extra + * width and height areas you have within the overall content view. + * + * The aspect ratio is not respected when window is resized programmingly with APIs + * like `win.setSize`. + */ + setAspectRatio(aspectRatio: number, extraSize?: Size): void; + /** + * Controls whether to hide cursor when typing. + * + * @platform darwin + */ + setAutoHideCursor(autoHide: boolean): void; + /** + * Sets whether the window menu bar should hide itself automatically. Once set the + * menu bar will only show when users press the single `Alt` key. + * + * If the menu bar is already visible, calling `setAutoHideMenuBar(true)` won't + * hide it immediately. + */ + setAutoHideMenuBar(hide: boolean): void; + /** + * Sets the background color of the window. See Setting `backgroundColor`. + */ + setBackgroundColor(backgroundColor: string): void; + /** + * Resizes and moves the window to the supplied bounds. Any properties that are not + * supplied will default to their current values. + */ + setBounds(bounds: Partial, animate?: boolean): void; + setBrowserView(browserView: (BrowserView) | (null)): void; + /** + * Sets whether the window can be manually closed by user. On Linux does nothing. + * + * @platform darwin,win32 + */ + setClosable(closable: boolean): void; + /** + * Resizes and moves the window's client area (e.g. the web page) to the supplied + * bounds. + */ + setContentBounds(bounds: Rectangle, animate?: boolean): void; + /** + * Prevents the window contents from being captured by other apps. + * + * On macOS it sets the NSWindow's sharingType to NSWindowSharingNone. On Windows + * it calls SetWindowDisplayAffinity with `WDA_EXCLUDEFROMCAPTURE`. For Windows 10 + * version 2004 and up the window will be removed from capture entirely, older + * Windows versions behave as if `WDA_MONITOR` is applied capturing a black window. + * + * @platform darwin,win32 + */ + setContentProtection(enable: boolean): void; + /** + * Resizes the window's client area (e.g. the web page) to `width` and `height`. + */ + setContentSize(width: number, height: number, animate?: boolean): void; + /** + * Specifies whether the window’s document has been edited, and the icon in title + * bar will become gray when set to `true`. + * + * @platform darwin + */ + setDocumentEdited(edited: boolean): void; + /** + * Disable or enable the window. + */ + setEnabled(enable: boolean): void; + /** + * Changes whether the window can be focused. + * +On macOS it does not remove the focus from the window. + * + * @platform darwin,win32 + */ + setFocusable(focusable: boolean): void; + /** + * Sets whether the window should be in fullscreen mode. + */ + setFullScreen(flag: boolean): void; + /** + * Sets whether the maximize/zoom window button toggles fullscreen mode or + * maximizes the window. + */ + setFullScreenable(fullscreenable: boolean): void; + /** + * Sets whether the window should have a shadow. + */ + setHasShadow(hasShadow: boolean): void; + /** + * Changes window icon. + * + * @platform win32,linux + */ + setIcon(icon: (NativeImage) | (string)): void; + /** + * Makes the window ignore all mouse events. + * + * All mouse events happened in this window will be passed to the window below this + * window, but if this window has focus, it will still receive keyboard events. + */ + setIgnoreMouseEvents(ignore: boolean, options?: IgnoreMouseEventsOptions): void; + /** + * Enters or leaves kiosk mode. + */ + setKiosk(flag: boolean): void; + /** + * Sets whether the window can be manually maximized by user. On Linux does + * nothing. + * + * @platform darwin,win32 + */ + setMaximizable(maximizable: boolean): void; + /** + * Sets the maximum size of window to `width` and `height`. + */ + setMaximumSize(width: number, height: number): void; + /** + * Sets the `menu` as the window's menu bar. + * + * @platform linux,win32 + */ + setMenu(menu: (Menu) | (null)): void; + /** + * Sets whether the menu bar should be visible. If the menu bar is auto-hide, users + * can still bring up the menu bar by pressing the single `Alt` key. + * + * @platform win32,linux + */ + setMenuBarVisibility(visible: boolean): void; + /** + * Sets whether the window can be manually minimized by user. On Linux does + * nothing. + * + * @platform darwin,win32 + */ + setMinimizable(minimizable: boolean): void; + /** + * Sets the minimum size of window to `width` and `height`. + */ + setMinimumSize(width: number, height: number): void; + /** + * Sets whether the window can be moved by user. On Linux does nothing. + * + * @platform darwin,win32 + */ + setMovable(movable: boolean): void; + /** + * Sets the opacity of the window. On Linux, does nothing. Out of bound number + * values are clamped to the [0, 1] range. + * + * @platform win32,darwin + */ + setOpacity(opacity: number): void; + /** + * Sets a 16 x 16 pixel overlay onto the current taskbar icon, usually used to + * convey some sort of application status or to passively notify the user. + * + * @platform win32 + */ + setOverlayIcon(overlay: (NativeImage) | (null), description: string): void; + /** + * Sets `parent` as current window's parent window, passing `null` will turn + * current window into a top-level window. + */ + setParentWindow(parent: (BrowserWindow) | (null)): void; + /** + * Moves window to `x` and `y`. + */ + setPosition(x: number, y: number, animate?: boolean): void; + /** + * Sets progress value in progress bar. Valid range is [0, 1.0]. + * + * Remove progress bar when progress < 0; Change to indeterminate mode when + * progress > 1. + * + * On Linux platform, only supports Unity desktop environment, you need to specify + * the `*.desktop` file name to `desktopName` field in `package.json`. By default, + * it will assume `{app.name}.desktop`. + * + * On Windows, a mode can be passed. Accepted values are `none`, `normal`, + * `indeterminate`, `error`, and `paused`. If you call `setProgressBar` without a + * mode set (but with a value within the valid range), `normal` will be assumed. + */ + setProgressBar(progress: number, options?: ProgressBarOptions): void; + /** + * Sets the pathname of the file the window represents, and the icon of the file + * will show in window's title bar. + * + * @platform darwin + */ + setRepresentedFilename(filename: string): void; + /** + * Sets whether the window can be manually resized by the user. + */ + setResizable(resizable: boolean): void; + /** + * Setting a window shape determines the area within the window where the system + * permits drawing and user interaction. Outside of the given region, no pixels + * will be drawn and no mouse events will be registered. Mouse events outside of + * the region will not be received by that window, but will fall through to + * whatever is behind the window. + * + * @experimental + * @platform win32,linux + */ + setShape(rects: Rectangle[]): void; + /** + * Changes the attachment point for sheets on macOS. By default, sheets are + * attached just below the window frame, but you may want to display them beneath a + * HTML-rendered toolbar. For example: + * + * @platform darwin + */ + setSheetOffset(offsetY: number, offsetX?: number): void; + /** + * Enters or leaves simple fullscreen mode. + * + * Simple fullscreen mode emulates the native fullscreen behavior found in versions + * of macOS prior to Lion (10.7). + * + * @platform darwin + */ + setSimpleFullScreen(flag: boolean): void; + /** + * Resizes the window to `width` and `height`. If `width` or `height` are below any + * set minimum size constraints the window will snap to its minimum size. + */ + setSize(width: number, height: number, animate?: boolean): void; + /** + * Makes the window not show in the taskbar. + */ + setSkipTaskbar(skip: boolean): void; + /** + * Whether the buttons were added successfully + * + * Add a thumbnail toolbar with a specified set of buttons to the thumbnail image + * of a window in a taskbar button layout. Returns a `Boolean` object indicates + * whether the thumbnail has been added successfully. + * + * The number of buttons in thumbnail toolbar should be no greater than 7 due to + * the limited room. Once you setup the thumbnail toolbar, the toolbar cannot be + * removed due to the platform's limitation. But you can call the API with an empty + * array to clean the buttons. + * + * The `buttons` is an array of `Button` objects: + * + * * `Button` Object + * * `icon` NativeImage - The icon showing in thumbnail toolbar. + * * `click` Function + * * `tooltip` String (optional) - The text of the button's tooltip. + * * `flags` String[] (optional) - Control specific states and behaviors of the + * button. By default, it is `['enabled']`. + * + * The `flags` is an array that can include following `String`s: + * + * * `enabled` - The button is active and available to the user. + * * `disabled` - The button is disabled. It is present, but has a visual state + * indicating it will not respond to user action. + * * `dismissonclick` - When the button is clicked, the thumbnail window closes + * immediately. + * * `nobackground` - Do not draw a button border, use only the image. + * * `hidden` - The button is not shown to the user. + * * `noninteractive` - The button is enabled but not interactive; no pressed + * button state is drawn. This value is intended for instances where the button is + * used in a notification. + * + * @platform win32 + */ + setThumbarButtons(buttons: ThumbarButton[]): boolean; + /** + * Sets the region of the window to show as the thumbnail image displayed when + * hovering over the window in the taskbar. You can reset the thumbnail to be the + * entire window by specifying an empty region: `{ x: 0, y: 0, width: 0, height: 0 + * }`. + * + * @platform win32 + */ + setThumbnailClip(region: Rectangle): void; + /** + * Sets the toolTip that is displayed when hovering over the window thumbnail in + * the taskbar. + * + * @platform win32 + */ + setThumbnailToolTip(toolTip: string): void; + /** + * Changes the title of native window to `title`. + */ + setTitle(title: string): void; + /** + * Raises `browserView` above other `BrowserView`s attached to `win`. Throws an + * error if `browserView` is not attached to `win`. + * + * @experimental + */ + setTopBrowserView(browserView: BrowserView): void; + /** + * Sets the touchBar layout for the current window. Specifying `null` or + * `undefined` clears the touch bar. This method only has an effect if the machine + * has a touch bar and is running on macOS 10.12.1+. + * + * **Note:** The TouchBar API is currently experimental and may change or be + * removed in future Electron releases. + * + * @platform darwin + */ + setTouchBar(touchBar: (TouchBar) | (null)): void; + /** + * Set a custom position for the traffic light buttons in frameless window. + * + * @platform darwin + */ + setTrafficLightPosition(position: Point): void; + /** + * Adds a vibrancy effect to the browser window. Passing `null` or an empty string + * will remove the vibrancy effect on the window. + * + * Note that `appearance-based`, `light`, `dark`, `medium-light`, and `ultra-dark` + * have been deprecated and will be removed in an upcoming version of macOS. + * + * @platform darwin + */ + setVibrancy(type: (('appearance-based' | 'light' | 'dark' | 'titlebar' | 'selection' | 'menu' | 'popover' | 'sidebar' | 'medium-light' | 'ultra-dark' | 'header' | 'sheet' | 'window' | 'hud' | 'fullscreen-ui' | 'tooltip' | 'content' | 'under-window' | 'under-page')) | (null)): void; + /** + * Sets whether the window should be visible on all workspaces. + * +**Note:** This API does nothing on Windows. + */ + setVisibleOnAllWorkspaces(visible: boolean, options?: VisibleOnAllWorkspacesOptions): void; + /** + * Sets whether the window traffic light buttons should be visible. + * + * @platform darwin + */ + setWindowButtonVisibility(visible: boolean): void; + /** + * Shows and gives focus to the window. + */ + show(): void; + /** + * Same as `webContents.showDefinitionForSelection()`. + * + * @platform darwin + */ + showDefinitionForSelection(): void; + /** + * Shows the window but doesn't focus on it. + */ + showInactive(): void; + /** + * Toggles the visibility of the tab bar if native tabs are enabled and there is + * only one tab in the current window. + * + * @platform darwin + */ + toggleTabBar(): void; + /** + * Unhooks all of the window messages. + * + * @platform win32 + */ + unhookAllWindowMessages(): void; + /** + * Unhook the window message. + * + * @platform win32 + */ + unhookWindowMessage(message: number): void; + /** + * Unmaximizes the window. + */ + unmaximize(): void; + accessibleTitle: string; + autoHideMenuBar: boolean; + closable: boolean; + documentEdited: boolean; + excludedFromShownWindowsMenu: boolean; + fullScreen: boolean; + fullScreenable: boolean; + readonly id: number; + kiosk: boolean; + maximizable: boolean; + menuBarVisible: boolean; + minimizable: boolean; + movable: boolean; + representedFilename: string; + resizable: boolean; + shadow: boolean; + simpleFullScreen: boolean; + title: string; + visibleOnAllWorkspaces: boolean; + readonly webContents: WebContents; + } + + class BrowserWindowProxy { + + // Docs: https://electronjs.org/docs/api/browser-window-proxy + + /** + * Removes focus from the child window. + */ + blur(): void; + /** + * Forcefully closes the child window without calling its unload event. + */ + close(): void; + /** + * Evaluates the code in the child window. + */ + eval(code: string): void; + /** + * Focuses the child window (brings the window to front). + */ + focus(): void; + /** + * Sends a message to the child window with the specified origin or `*` for no + * origin preference. + * + * In addition to these methods, the child window implements `window.opener` object + * with no properties and a single method. + */ + postMessage(message: any, targetOrigin: string): void; + /** + * Invokes the print dialog on the child window. + */ + print(): void; + closed: boolean; + } + + interface Certificate { + + // Docs: https://electronjs.org/docs/api/structures/certificate + + /** + * PEM encoded data + */ + data: string; + /** + * Fingerprint of the certificate + */ + fingerprint: string; + /** + * Issuer principal + */ + issuer: CertificatePrincipal; + /** + * Issuer certificate (if not self-signed) + */ + issuerCert: Certificate; + /** + * Issuer's Common Name + */ + issuerName: string; + /** + * Hex value represented string + */ + serialNumber: string; + /** + * Subject principal + */ + subject: CertificatePrincipal; + /** + * Subject's Common Name + */ + subjectName: string; + /** + * End date of the certificate being valid in seconds + */ + validExpiry: number; + /** + * Start date of the certificate being valid in seconds + */ + validStart: number; + } + + interface CertificatePrincipal { + + // Docs: https://electronjs.org/docs/api/structures/certificate-principal + + /** + * Common Name. + */ + commonName: string; + /** + * Country or region. + */ + country: string; + /** + * Locality. + */ + locality: string; + /** + * Organization names. + */ + organizations: string[]; + /** + * Organization Unit names. + */ + organizationUnits: string[]; + /** + * State or province. + */ + state: string; + } + + class ClientRequest extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/client-request + + /** + * Emitted when the `request` is aborted. The `abort` event will not be fired if + * the `request` is already closed. + */ + on(event: 'abort', listener: Function): this; + once(event: 'abort', listener: Function): this; + addListener(event: 'abort', listener: Function): this; + removeListener(event: 'abort', listener: Function): this; + /** + * Emitted as the last event in the HTTP request-response transaction. The `close` + * event indicates that no more events will be emitted on either the `request` or + * `response` objects. + */ + on(event: 'close', listener: Function): this; + once(event: 'close', listener: Function): this; + addListener(event: 'close', listener: Function): this; + removeListener(event: 'close', listener: Function): this; + /** + * Emitted when the `net` module fails to issue a network request. Typically when + * the `request` object emits an `error` event, a `close` event will subsequently + * follow and no response object will be provided. + */ + on(event: 'error', listener: ( + /** + * an error object providing some information about the failure. + */ + error: Error) => void): this; + once(event: 'error', listener: ( + /** + * an error object providing some information about the failure. + */ + error: Error) => void): this; + addListener(event: 'error', listener: ( + /** + * an error object providing some information about the failure. + */ + error: Error) => void): this; + removeListener(event: 'error', listener: ( + /** + * an error object providing some information about the failure. + */ + error: Error) => void): this; + /** + * Emitted just after the last chunk of the `request`'s data has been written into + * the `request` object. + */ + on(event: 'finish', listener: Function): this; + once(event: 'finish', listener: Function): this; + addListener(event: 'finish', listener: Function): this; + removeListener(event: 'finish', listener: Function): this; + /** + * Emitted when an authenticating proxy is asking for user credentials. + * + * The `callback` function is expected to be called back with user credentials: + * + * * `username` String + * * `password` String + * + * Providing empty credentials will cancel the request and report an authentication + * error on the response object: + */ + on(event: 'login', listener: (authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + once(event: 'login', listener: (authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + addListener(event: 'login', listener: (authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + removeListener(event: 'login', listener: (authInfo: AuthInfo, + callback: (username?: string, password?: string) => void) => void): this; + /** + * Emitted when the server returns a redirect response (e.g. 301 Moved + * Permanently). Calling `request.followRedirect` will continue with the + * redirection. If this event is handled, `request.followRedirect` must be called + * **synchronously**, otherwise the request will be cancelled. + */ + on(event: 'redirect', listener: (statusCode: number, + method: string, + redirectUrl: string, + responseHeaders: Record) => void): this; + once(event: 'redirect', listener: (statusCode: number, + method: string, + redirectUrl: string, + responseHeaders: Record) => void): this; + addListener(event: 'redirect', listener: (statusCode: number, + method: string, + redirectUrl: string, + responseHeaders: Record) => void): this; + removeListener(event: 'redirect', listener: (statusCode: number, + method: string, + redirectUrl: string, + responseHeaders: Record) => void): this; + on(event: 'response', listener: ( + /** + * An object representing the HTTP response message. + */ + response: IncomingMessage) => void): this; + once(event: 'response', listener: ( + /** + * An object representing the HTTP response message. + */ + response: IncomingMessage) => void): this; + addListener(event: 'response', listener: ( + /** + * An object representing the HTTP response message. + */ + response: IncomingMessage) => void): this; + removeListener(event: 'response', listener: ( + /** + * An object representing the HTTP response message. + */ + response: IncomingMessage) => void): this; + /** + * ClientRequest + */ + constructor(options: (ClientRequestConstructorOptions) | (string)); + /** + * Cancels an ongoing HTTP transaction. If the request has already emitted the + * `close` event, the abort operation will have no effect. Otherwise an ongoing + * event will emit `abort` and `close` events. Additionally, if there is an ongoing + * response object,it will emit the `aborted` event. + */ + abort(): void; + /** + * Sends the last chunk of the request data. Subsequent write or end operations + * will not be allowed. The `finish` event is emitted just after the end operation. + */ + end(chunk?: (string) | (Buffer), encoding?: string, callback?: () => void): void; + /** + * Continues any pending redirection. Can only be called during a `'redirect'` + * event. + */ + followRedirect(): void; + /** + * The value of a previously set extra header name. + */ + getHeader(name: string): string; + /** + * * `active` Boolean - Whether the request is currently active. If this is false + * no other properties will be set + * * `started` Boolean - Whether the upload has started. If this is false both + * `current` and `total` will be set to 0. + * * `current` Integer - The number of bytes that have been uploaded so far + * * `total` Integer - The number of bytes that will be uploaded this request + * + * You can use this method in conjunction with `POST` requests to get the progress + * of a file upload or other data transfer. + */ + getUploadProgress(): UploadProgress; + /** + * Removes a previously set extra header name. This method can be called only + * before first write. Trying to call it after the first write will throw an error. + */ + removeHeader(name: string): void; + /** + * Adds an extra HTTP header. The header name will be issued as-is without + * lowercasing. It can be called only before first write. Calling this method after + * the first write will throw an error. If the passed value is not a `String`, its + * `toString()` method will be called to obtain the final value. + * + * Certain headers are restricted from being set by apps. These headers are listed + * below. More information on restricted headers can be found in Chromium's header + * utils. + * + * * `Content-Length` + * * `Host` + * * `Trailer` or `Te` + * * `Upgrade` + * * `Cookie2` + * * `Keep-Alive` + * * `Transfer-Encoding` + * + * Additionally, setting the `Connection` header to the value `upgrade` is also + * disallowed. + */ + setHeader(name: string, value: string): void; + /** + * `callback` is essentially a dummy function introduced in the purpose of keeping + * similarity with the Node.js API. It is called asynchronously in the next tick + * after `chunk` content have been delivered to the Chromium networking layer. + * Contrary to the Node.js implementation, it is not guaranteed that `chunk` + * content have been flushed on the wire before `callback` is called. + * + * Adds a chunk of data to the request body. The first write operation may cause + * the request headers to be issued on the wire. After the first write operation, + * it is not allowed to add or remove a custom header. + */ + write(chunk: (string) | (Buffer), encoding?: string, callback?: () => void): void; + chunkedEncoding: boolean; + } + + interface Clipboard { + + // Docs: https://electronjs.org/docs/api/clipboard + + /** + * An array of supported formats for the clipboard `type`. + */ + availableFormats(type?: 'selection' | 'clipboard'): string[]; + /** + * Clears the clipboard content. + */ + clear(type?: 'selection' | 'clipboard'): void; + /** + * Whether the clipboard supports the specified `format`. + * + * @experimental + */ + has(format: string, type?: 'selection' | 'clipboard'): boolean; + /** + * Reads `format` type from the clipboard. + * + * @experimental + */ + read(format: string): string; + /** + * * `title` String + * * `url` String + * + * Returns an Object containing `title` and `url` keys representing the bookmark in + * the clipboard. The `title` and `url` values will be empty strings when the + * bookmark is unavailable. + * + * @platform darwin,win32 + */ + readBookmark(): ReadBookmark; + /** + * Reads `format` type from the clipboard. + * + * @experimental + */ + readBuffer(format: string): Buffer; + /** + * The text on the find pasteboard, which is the pasteboard that holds information + * about the current state of the active application’s find panel. + * + * This method uses synchronous IPC when called from the renderer process. The + * cached value is reread from the find pasteboard whenever the application is + * activated. + * + * @platform darwin + */ + readFindText(): string; + /** + * The content in the clipboard as markup. + */ + readHTML(type?: 'selection' | 'clipboard'): string; + /** + * The image content in the clipboard. + */ + readImage(type?: 'selection' | 'clipboard'): NativeImage; + /** + * The content in the clipboard as RTF. + */ + readRTF(type?: 'selection' | 'clipboard'): string; + /** + * The content in the clipboard as plain text. + */ + readText(type?: 'selection' | 'clipboard'): string; + /** + * Writes `data` to the clipboard. + */ + write(data: Data, type?: 'selection' | 'clipboard'): void; + /** + * Writes the `title` and `url` into the clipboard as a bookmark. + * + * **Note:** Most apps on Windows don't support pasting bookmarks into them so you + * can use `clipboard.write` to write both a bookmark and fallback text to the + * clipboard. + * + * @platform darwin,win32 + */ + writeBookmark(title: string, url: string, type?: 'selection' | 'clipboard'): void; + /** + * Writes the `buffer` into the clipboard as `format`. + * + * @experimental + */ + writeBuffer(format: string, buffer: Buffer, type?: 'selection' | 'clipboard'): void; + /** + * Writes the `text` into the find pasteboard (the pasteboard that holds + * information about the current state of the active application’s find panel) as + * plain text. This method uses synchronous IPC when called from the renderer + * process. + * + * @platform darwin + */ + writeFindText(text: string): void; + /** + * Writes `markup` to the clipboard. + */ + writeHTML(markup: string, type?: 'selection' | 'clipboard'): void; + /** + * Writes `image` to the clipboard. + */ + writeImage(image: NativeImage, type?: 'selection' | 'clipboard'): void; + /** + * Writes the `text` into the clipboard in RTF. + */ + writeRTF(text: string, type?: 'selection' | 'clipboard'): void; + /** + * Writes the `text` into the clipboard as plain text. + */ + writeText(text: string, type?: 'selection' | 'clipboard'): void; + } + + class CommandLine { + + // Docs: https://electronjs.org/docs/api/command-line + + /** + * Append an argument to Chromium's command line. The argument will be quoted + * correctly. Switches will precede arguments regardless of appending order. + * + * If you're appending an argument like `--switch=value`, consider using + * `appendSwitch('switch', 'value')` instead. + * + * **Note:** This will not affect `process.argv`. The intended usage of this + * function is to control Chromium's behavior. + */ + appendArgument(value: string): void; + /** + * Append a switch (with optional `value`) to Chromium's command line. + * + * **Note:** This will not affect `process.argv`. The intended usage of this + * function is to control Chromium's behavior. + */ + appendSwitch(the_switch: string, value?: string): void; + /** + * The command-line switch value. + * + * **Note:** When the switch is not present or has no value, it returns empty + * string. + */ + getSwitchValue(the_switch: string): string; + /** + * Whether the command-line switch is present. + */ + hasSwitch(the_switch: string): boolean; + } + + interface ContentTracing { + + // Docs: https://electronjs.org/docs/api/content-tracing + + /** + * resolves with an array of category groups once all child processes have + * acknowledged the `getCategories` request + * + * Get a set of category groups. The category groups can change as new code paths + * are reached. See also the list of built-in tracing categories. + * + * > **NOTE:** Electron adds a non-default tracing category called `"electron"`. + * This category can be used to capture Electron-specific tracing events. + */ + getCategories(): Promise; + /** + * Resolves with an object containing the `value` and `percentage` of trace buffer + * maximum usage + * + * * `value` Number + * * `percentage` Number + * + * Get the maximum usage across processes of trace buffer as a percentage of the + * full state. + */ + getTraceBufferUsage(): Promise; + /** + * resolved once all child processes have acknowledged the `startRecording` + * request. + * + * Start recording on all processes. + * + * Recording begins immediately locally and asynchronously on child processes as + * soon as they receive the EnableRecording request. + * + * If a recording is already running, the promise will be immediately resolved, as + * only one trace operation can be in progress at a time. + */ + startRecording(options: (TraceConfig) | (TraceCategoriesAndOptions)): Promise; + /** + * resolves with a path to a file that contains the traced data once all child + * processes have acknowledged the `stopRecording` request + * + * Stop recording on all processes. + * + * Child processes typically cache trace data and only rarely flush and send trace + * data back to the main process. This helps to minimize the runtime overhead of + * tracing since sending trace data over IPC can be an expensive operation. So, to + * end tracing, Chromium asynchronously asks all child processes to flush any + * pending trace data. + * + * Trace data will be written into `resultFilePath`. If `resultFilePath` is empty + * or not provided, trace data will be written to a temporary file, and the path + * will be returned in the promise. + */ + stopRecording(resultFilePath?: string): Promise; + } + + interface ContextBridge { + + // Docs: https://electronjs.org/docs/api/context-bridge + + exposeInMainWorld(apiKey: string, api: any): void; + } + + interface Cookie { + + // Docs: https://electronjs.org/docs/api/structures/cookie + + /** + * The domain of the cookie; this will be normalized with a preceding dot so that + * it's also valid for subdomains. + */ + domain?: string; + /** + * The expiration date of the cookie as the number of seconds since the UNIX epoch. + * Not provided for session cookies. + */ + expirationDate?: number; + /** + * Whether the cookie is a host-only cookie; this will only be `true` if no domain + * was passed. + */ + hostOnly?: boolean; + /** + * Whether the cookie is marked as HTTP only. + */ + httpOnly?: boolean; + /** + * The name of the cookie. + */ + name: string; + /** + * The path of the cookie. + */ + path?: string; + /** + * The Same Site policy applied to this cookie. Can be `unspecified`, + * `no_restriction`, `lax` or `strict`. + */ + sameSite: ('unspecified' | 'no_restriction' | 'lax' | 'strict'); + /** + * Whether the cookie is marked as secure. + */ + secure?: boolean; + /** + * Whether the cookie is a session cookie or a persistent cookie with an expiration + * date. + */ + session?: boolean; + /** + * The value of the cookie. + */ + value: string; + } + + class Cookies extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/cookies + + /** + * Emitted when a cookie is changed because it was added, edited, removed, or + * expired. + */ + on(event: 'changed', listener: (event: Event, + /** + * The cookie that was changed. + */ + cookie: Cookie, + /** + * The cause of the change with one of the following values: + */ + cause: ('explicit' | 'overwrite' | 'expired' | 'evicted' | 'expired-overwrite'), + /** + * `true` if the cookie was removed, `false` otherwise. + */ + removed: boolean) => void): this; + once(event: 'changed', listener: (event: Event, + /** + * The cookie that was changed. + */ + cookie: Cookie, + /** + * The cause of the change with one of the following values: + */ + cause: ('explicit' | 'overwrite' | 'expired' | 'evicted' | 'expired-overwrite'), + /** + * `true` if the cookie was removed, `false` otherwise. + */ + removed: boolean) => void): this; + addListener(event: 'changed', listener: (event: Event, + /** + * The cookie that was changed. + */ + cookie: Cookie, + /** + * The cause of the change with one of the following values: + */ + cause: ('explicit' | 'overwrite' | 'expired' | 'evicted' | 'expired-overwrite'), + /** + * `true` if the cookie was removed, `false` otherwise. + */ + removed: boolean) => void): this; + removeListener(event: 'changed', listener: (event: Event, + /** + * The cookie that was changed. + */ + cookie: Cookie, + /** + * The cause of the change with one of the following values: + */ + cause: ('explicit' | 'overwrite' | 'expired' | 'evicted' | 'expired-overwrite'), + /** + * `true` if the cookie was removed, `false` otherwise. + */ + removed: boolean) => void): this; + /** + * A promise which resolves when the cookie store has been flushed + * +Writes any unwritten cookies data to disk. + */ + flushStore(): Promise; + /** + * A promise which resolves an array of cookie objects. + * + * Sends a request to get all cookies matching `filter`, and resolves a promise + * with the response. + */ + get(filter: CookiesGetFilter): Promise; + /** + * A promise which resolves when the cookie has been removed + * +Removes the cookies matching `url` and `name` + */ + remove(url: string, name: string): Promise; + /** + * A promise which resolves when the cookie has been set + * +Sets a cookie with `details`. + */ + set(details: CookiesSetDetails): Promise; + } + + interface CPUUsage { + + // Docs: https://electronjs.org/docs/api/structures/cpu-usage + + /** + * The number of average idle CPU wakeups per second since the last call to + * getCPUUsage. First call returns 0. Will always return 0 on Windows. + */ + idleWakeupsPerSecond: number; + /** + * Percentage of CPU used since the last call to getCPUUsage. First call returns 0. + */ + percentCPUUsage: number; + } + + interface CrashReport { + + // Docs: https://electronjs.org/docs/api/structures/crash-report + + date: Date; + id: string; + } + + interface CrashReporter { + + // Docs: https://electronjs.org/docs/api/crash-reporter + + /** + * Set an extra parameter to be sent with the crash report. The values specified + * here will be sent in addition to any values set via the `extra` option when + * `start` was called. + * + * Parameters added in this fashion (or via the `extra` parameter to + * `crashReporter.start`) are specific to the calling process. Adding extra + * parameters in the main process will not cause those parameters to be sent along + * with crashes from renderer or other child processes. Similarly, adding extra + * parameters in a renderer process will not result in those parameters being sent + * with crashes that occur in other renderer processes or in the main process. + * + * **Note:** Parameters have limits on the length of the keys and values. Key names + * must be no longer than 39 bytes, and values must be no longer than 20320 bytes. + * Keys with names longer than the maximum will be silently ignored. Key values + * longer than the maximum length will be truncated. + * + * **Note:** On linux values that are longer than 127 bytes will be chunked into + * multiple keys, each 127 bytes in length. E.g. `addExtraParameter('foo', + * 'a'.repeat(130))` will result in two chunked keys `foo__1` and `foo__2`, the + * first will contain the first 127 bytes and the second will contain the remaining + * 3 bytes. On your crash reporting backend you should stitch together keys in + * this format. + */ + addExtraParameter(key: string, value: string): void; + /** + * The date and ID of the last crash report. Only crash reports that have been + * uploaded will be returned; even if a crash report is present on disk it will not + * be returned until it is uploaded. In the case that there are no uploaded + * reports, `null` is returned. + * +**Note:** This method is only available in the main process. + */ + getLastCrashReport(): CrashReport; + /** + * The current 'extra' parameters of the crash reporter. + */ + getParameters(): Record; + /** + * Returns all uploaded crash reports. Each report contains the date and uploaded + * ID. + +**Note:** This method is only available in the main process. + */ + getUploadedReports(): CrashReport[]; + /** + * Whether reports should be submitted to the server. Set through the `start` + * method or `setUploadToServer`. + * +**Note:** This method is only available in the main process. + */ + getUploadToServer(): boolean; + /** + * Remove an extra parameter from the current set of parameters. Future crashes + * will not include this parameter. + */ + removeExtraParameter(key: string): void; + /** + * This would normally be controlled by user preferences. This has no effect if + * called before `start` is called. + * +**Note:** This method is only available in the main process. + */ + setUploadToServer(uploadToServer: boolean): void; + /** + * This method must be called before using any other `crashReporter` APIs. Once + * initialized this way, the crashpad handler collects crashes from all + * subsequently created processes. The crash reporter cannot be disabled once + * started. + * + * This method should be called as early as possible in app startup, preferably + * before `app.on('ready')`. If the crash reporter is not initialized at the time a + * renderer process is created, then that renderer process will not be monitored by + * the crash reporter. + * + * **Note:** You can test out the crash reporter by generating a crash using + * `process.crash()`. + * + * **Note:** If you need to send additional/updated `extra` parameters after your + * first call `start` you can call `addExtraParameter`. + * + * **Note:** Parameters passed in `extra`, `globalExtra` or set with + * `addExtraParameter` have limits on the length of the keys and values. Key names + * must be at most 39 bytes long, and values must be no longer than 127 bytes. Keys + * with names longer than the maximum will be silently ignored. Key values longer + * than the maximum length will be truncated. + * +**Note:** This method is only available in the main process. + */ + start(options: CrashReporterStartOptions): void; + } + + interface CustomScheme { + + // Docs: https://electronjs.org/docs/api/structures/custom-scheme + + privileges?: Privileges; + /** + * Custom schemes to be registered with options. + */ + scheme: string; + } + + class Debugger extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/debugger + + /** + * Emitted when the debugging session is terminated. This happens either when + * `webContents` is closed or devtools is invoked for the attached `webContents`. + */ + on(event: 'detach', listener: (event: Event, + /** + * Reason for detaching debugger. + */ + reason: string) => void): this; + once(event: 'detach', listener: (event: Event, + /** + * Reason for detaching debugger. + */ + reason: string) => void): this; + addListener(event: 'detach', listener: (event: Event, + /** + * Reason for detaching debugger. + */ + reason: string) => void): this; + removeListener(event: 'detach', listener: (event: Event, + /** + * Reason for detaching debugger. + */ + reason: string) => void): this; + /** + * Emitted whenever the debugging target issues an instrumentation event. + */ + on(event: 'message', listener: (event: Event, + /** + * Method name. + */ + method: string, + /** + * Event parameters defined by the 'parameters' attribute in the remote debugging + * protocol. + */ + params: any, + /** + * Unique identifier of attached debugging session, will match the value sent from + * `debugger.sendCommand`. + */ + sessionId: string) => void): this; + once(event: 'message', listener: (event: Event, + /** + * Method name. + */ + method: string, + /** + * Event parameters defined by the 'parameters' attribute in the remote debugging + * protocol. + */ + params: any, + /** + * Unique identifier of attached debugging session, will match the value sent from + * `debugger.sendCommand`. + */ + sessionId: string) => void): this; + addListener(event: 'message', listener: (event: Event, + /** + * Method name. + */ + method: string, + /** + * Event parameters defined by the 'parameters' attribute in the remote debugging + * protocol. + */ + params: any, + /** + * Unique identifier of attached debugging session, will match the value sent from + * `debugger.sendCommand`. + */ + sessionId: string) => void): this; + removeListener(event: 'message', listener: (event: Event, + /** + * Method name. + */ + method: string, + /** + * Event parameters defined by the 'parameters' attribute in the remote debugging + * protocol. + */ + params: any, + /** + * Unique identifier of attached debugging session, will match the value sent from + * `debugger.sendCommand`. + */ + sessionId: string) => void): this; + /** + * Attaches the debugger to the `webContents`. + */ + attach(protocolVersion?: string): void; + /** + * Detaches the debugger from the `webContents`. + */ + detach(): void; + /** + * Whether a debugger is attached to the `webContents`. + */ + isAttached(): boolean; + /** + * A promise that resolves with the response defined by the 'returns' attribute of + * the command description in the remote debugging protocol or is rejected + * indicating the failure of the command. + * +Send given command to the debugging target. + */ + sendCommand(method: string, commandParams?: any, sessionId?: string): Promise; + } + + interface DesktopCapturer { + + // Docs: https://electronjs.org/docs/api/desktop-capturer + + /** + * Resolves with an array of `DesktopCapturerSource` objects, each + * `DesktopCapturerSource` represents a screen or an individual window that can be + * captured. + * + * **Note** Capturing the screen contents requires user consent on macOS 10.15 + * Catalina or higher, which can detected by + * `systemPreferences.getMediaAccessStatus`. + */ + getSources(options: SourcesOptions): Promise; + } + + interface DesktopCapturerSource { + + // Docs: https://electronjs.org/docs/api/structures/desktop-capturer-source + + /** + * An icon image of the application that owns the window or null if the source has + * a type screen. The size of the icon is not known in advance and depends on what + * the application provides. + */ + appIcon: NativeImage; + /** + * A unique identifier that will correspond to the `id` of the matching Display + * returned by the Screen API. On some platforms, this is equivalent to the `XX` + * portion of the `id` field above and on others it will differ. It will be an + * empty string if not available. + */ + display_id: string; + /** + * The identifier of a window or screen that can be used as a `chromeMediaSourceId` + * constraint when calling [`navigator.webkitGetUserMedia`]. The format of the + * identifier will be `window:XX:YY` or `screen:ZZ:0`. XX is the windowID/handle. + * YY is 1 for the current process, and 0 for all others. ZZ is a sequential number + * that represents the screen, and it does not equal to the index in the source's + * name. + */ + id: string; + /** + * A screen source will be named either `Entire Screen` or `Screen `, while + * the name of a window source will match the window title. + */ + name: string; + /** + * A thumbnail image. **Note:** There is no guarantee that the size of the + * thumbnail is the same as the `thumbnailSize` specified in the `options` passed + * to `desktopCapturer.getSources`. The actual size depends on the scale of the + * screen or window. + */ + thumbnail: NativeImage; + } + + interface Dialog { + + // Docs: https://electronjs.org/docs/api/dialog + + /** + * resolves when the certificate trust dialog is shown. + * + * On macOS, this displays a modal dialog that shows a message and certificate + * information, and gives the user the option of trusting/importing the + * certificate. If you provide a `browserWindow` argument the dialog will be + * attached to the parent window, making it modal. + * + * On Windows the options are more limited, due to the Win32 APIs used: + * + * * The `message` argument is not used, as the OS provides its own confirmation + * dialog. + * * The `browserWindow` argument is ignored since it is not possible to make this + * confirmation dialog modal. + * + * @platform darwin,win32 + */ + showCertificateTrustDialog(browserWindow: BrowserWindow, options: CertificateTrustDialogOptions): Promise; + /** + * resolves when the certificate trust dialog is shown. + * + * On macOS, this displays a modal dialog that shows a message and certificate + * information, and gives the user the option of trusting/importing the + * certificate. If you provide a `browserWindow` argument the dialog will be + * attached to the parent window, making it modal. + * + * On Windows the options are more limited, due to the Win32 APIs used: + * + * * The `message` argument is not used, as the OS provides its own confirmation + * dialog. + * * The `browserWindow` argument is ignored since it is not possible to make this + * confirmation dialog modal. + * + * @platform darwin,win32 + */ + showCertificateTrustDialog(options: CertificateTrustDialogOptions): Promise; + /** + * Displays a modal dialog that shows an error message. + * + * This API can be called safely before the `ready` event the `app` module emits, + * it is usually used to report errors in early stage of startup. If called before + * the app `ready`event on Linux, the message will be emitted to stderr, and no GUI + * dialog will appear. + */ + showErrorBox(title: string, content: string): void; + /** + * resolves with a promise containing the following properties: + * + * * `response` Number - The index of the clicked button. + * * `checkboxChecked` Boolean - The checked state of the checkbox if + * `checkboxLabel` was set. Otherwise `false`. + * + * Shows a message box. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + */ + showMessageBox(browserWindow: BrowserWindow, options: MessageBoxOptions): Promise; + /** + * resolves with a promise containing the following properties: + * + * * `response` Number - The index of the clicked button. + * * `checkboxChecked` Boolean - The checked state of the checkbox if + * `checkboxLabel` was set. Otherwise `false`. + * + * Shows a message box. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + */ + showMessageBox(options: MessageBoxOptions): Promise; + /** + * the index of the clicked button. + * + * Shows a message box, it will block the process until the message box is closed. + * It returns the index of the clicked button. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. If `browserWindow` is not shown dialog will not be + * attached to it. In such case it will be displayed as an independent window. + */ + showMessageBoxSync(browserWindow: BrowserWindow, options: MessageBoxSyncOptions): number; + /** + * the index of the clicked button. + * + * Shows a message box, it will block the process until the message box is closed. + * It returns the index of the clicked button. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. If `browserWindow` is not shown dialog will not be + * attached to it. In such case it will be displayed as an independent window. + */ + showMessageBoxSync(options: MessageBoxSyncOptions): number; + /** + * Resolve with an object containing the following: + * + * * `canceled` Boolean - whether or not the dialog was canceled. + * * `filePaths` String[] - An array of file paths chosen by the user. If the + * dialog is cancelled this will be an empty array. + * * `bookmarks` String[] (optional) _macOS_ _mas_ - An array matching the + * `filePaths` array of base64 encoded strings which contains security scoped + * bookmark data. `securityScopedBookmarks` must be enabled for this to be + * populated. (For return values, see table here.) + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed or selected + * when you want to limit the user to a specific type. For example: + * + * The `extensions` array should contain extensions without wildcards or dots (e.g. + * `'png'` is good but `'.png'` and `'*.png'` are bad). To show all files, use the + * `'*'` wildcard (no other wildcard is supported). + * + * **Note:** On Windows and Linux an open dialog can not be both a file selector + * and a directory selector, so if you set `properties` to `['openFile', + * 'openDirectory']` on these platforms, a directory selector will be shown. + */ + showOpenDialog(browserWindow: BrowserWindow, options: OpenDialogOptions): Promise; + /** + * Resolve with an object containing the following: + * + * * `canceled` Boolean - whether or not the dialog was canceled. + * * `filePaths` String[] - An array of file paths chosen by the user. If the + * dialog is cancelled this will be an empty array. + * * `bookmarks` String[] (optional) _macOS_ _mas_ - An array matching the + * `filePaths` array of base64 encoded strings which contains security scoped + * bookmark data. `securityScopedBookmarks` must be enabled for this to be + * populated. (For return values, see table here.) + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed or selected + * when you want to limit the user to a specific type. For example: + * + * The `extensions` array should contain extensions without wildcards or dots (e.g. + * `'png'` is good but `'.png'` and `'*.png'` are bad). To show all files, use the + * `'*'` wildcard (no other wildcard is supported). + * + * **Note:** On Windows and Linux an open dialog can not be both a file selector + * and a directory selector, so if you set `properties` to `['openFile', + * 'openDirectory']` on these platforms, a directory selector will be shown. + */ + showOpenDialog(options: OpenDialogOptions): Promise; + /** + * the file paths chosen by the user; if the dialog is cancelled it returns + * `undefined`. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed or selected + * when you want to limit the user to a specific type. For example: + * + * The `extensions` array should contain extensions without wildcards or dots (e.g. + * `'png'` is good but `'.png'` and `'*.png'` are bad). To show all files, use the + * `'*'` wildcard (no other wildcard is supported). + * + * **Note:** On Windows and Linux an open dialog can not be both a file selector + * and a directory selector, so if you set `properties` to `['openFile', + * 'openDirectory']` on these platforms, a directory selector will be shown. + */ + showOpenDialogSync(browserWindow: BrowserWindow, options: OpenDialogSyncOptions): (string[]) | (undefined); + /** + * the file paths chosen by the user; if the dialog is cancelled it returns + * `undefined`. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed or selected + * when you want to limit the user to a specific type. For example: + * + * The `extensions` array should contain extensions without wildcards or dots (e.g. + * `'png'` is good but `'.png'` and `'*.png'` are bad). To show all files, use the + * `'*'` wildcard (no other wildcard is supported). + * + * **Note:** On Windows and Linux an open dialog can not be both a file selector + * and a directory selector, so if you set `properties` to `['openFile', + * 'openDirectory']` on these platforms, a directory selector will be shown. + */ + showOpenDialogSync(options: OpenDialogSyncOptions): (string[]) | (undefined); + /** + * Resolve with an object containing the following: + * + * * `canceled` Boolean - whether or not the dialog was canceled. + * * `filePath` String (optional) - If the dialog is canceled, this will be + * `undefined`. + * * `bookmark` String (optional) _macOS_ _mas_ - Base64 encoded string which + * contains the security scoped bookmark data for the saved file. + * `securityScopedBookmarks` must be enabled for this to be present. (For return + * values, see table here.) + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed, see + * `dialog.showOpenDialog` for an example. + * + * **Note:** On macOS, using the asynchronous version is recommended to avoid + * issues when expanding and collapsing the dialog. + */ + showSaveDialog(browserWindow: BrowserWindow, options: SaveDialogOptions): Promise; + /** + * Resolve with an object containing the following: + * + * * `canceled` Boolean - whether or not the dialog was canceled. + * * `filePath` String (optional) - If the dialog is canceled, this will be + * `undefined`. + * * `bookmark` String (optional) _macOS_ _mas_ - Base64 encoded string which + * contains the security scoped bookmark data for the saved file. + * `securityScopedBookmarks` must be enabled for this to be present. (For return + * values, see table here.) + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed, see + * `dialog.showOpenDialog` for an example. + * + * **Note:** On macOS, using the asynchronous version is recommended to avoid + * issues when expanding and collapsing the dialog. + */ + showSaveDialog(options: SaveDialogOptions): Promise; + /** + * the path of the file chosen by the user; if the dialog is cancelled it returns + * `undefined`. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed, see + * `dialog.showOpenDialog` for an example. + */ + showSaveDialogSync(browserWindow: BrowserWindow, options: SaveDialogSyncOptions): (string) | (undefined); + /** + * the path of the file chosen by the user; if the dialog is cancelled it returns + * `undefined`. + * + * The `browserWindow` argument allows the dialog to attach itself to a parent + * window, making it modal. + * + * The `filters` specifies an array of file types that can be displayed, see + * `dialog.showOpenDialog` for an example. + */ + showSaveDialogSync(options: SaveDialogSyncOptions): (string) | (undefined); + } + + interface Display { + + // Docs: https://electronjs.org/docs/api/structures/display + + /** + * Can be `available`, `unavailable`, `unknown`. + */ + accelerometerSupport: ('available' | 'unavailable' | 'unknown'); + /** + * the bounds of the display in DIP points. + */ + bounds: Rectangle; + /** + * The number of bits per pixel. + */ + colorDepth: number; + /** + * represent a color space (three-dimensional object which contains all realizable + * color combinations) for the purpose of color conversions + */ + colorSpace: string; + /** + * The number of bits per color component. + */ + depthPerComponent: number; + /** + * The display refresh rate. + */ + displayFrequency: number; + /** + * Unique identifier associated with the display. + */ + id: number; + /** + * `true` for an internal display and `false` for an external display + */ + internal: boolean; + /** + * Whether or not the display is a monochrome display. + */ + monochrome: boolean; + /** + * Can be 0, 90, 180, 270, represents screen rotation in clock-wise degrees. + */ + rotation: number; + /** + * Output device's pixel scale factor. + */ + scaleFactor: number; + size: Size; + /** + * Can be `available`, `unavailable`, `unknown`. + */ + touchSupport: ('available' | 'unavailable' | 'unknown'); + /** + * the work area of the display in DIP points. + */ + workArea: Rectangle; + workAreaSize: Size; + } + + class Dock { + + // Docs: https://electronjs.org/docs/api/dock + + /** + * an ID representing the request. + * + * When `critical` is passed, the dock icon will bounce until either the + * application becomes active or the request is canceled. + * + * When `informational` is passed, the dock icon will bounce for one second. + * However, the request remains active until either the application becomes active + * or the request is canceled. + * + * **Nota Bene:** This method can only be used while the app is not focused; when + * the app is focused it will return -1. + * + * @platform darwin + */ + bounce(type?: 'critical' | 'informational'): number; + /** + * Cancel the bounce of `id`. + * + * @platform darwin + */ + cancelBounce(id: number): void; + /** + * Bounces the Downloads stack if the filePath is inside the Downloads folder. + * + * @platform darwin + */ + downloadFinished(filePath: string): void; + /** + * The badge string of the dock. + * + * @platform darwin + */ + getBadge(): string; + /** + * The application's [dock menu][dock-menu]. + * + * @platform darwin + */ + getMenu(): (Menu) | (null); + /** + * Hides the dock icon. + * + * @platform darwin + */ + hide(): void; + /** + * Whether the dock icon is visible. + * + * @platform darwin + */ + isVisible(): boolean; + /** + * Sets the string to be displayed in the dock’s badging area. + * + * @platform darwin + */ + setBadge(text: string): void; + /** + * Sets the `image` associated with this dock icon. + * + * @platform darwin + */ + setIcon(image: (NativeImage) | (string)): void; + /** + * Sets the application's [dock menu][dock-menu]. + * + * @platform darwin + */ + setMenu(menu: Menu): void; + /** + * Resolves when the dock icon is shown. + * + * @platform darwin + */ + show(): Promise; + } + + class DownloadItem extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/download-item + + /** + * Emitted when the download is in a terminal state. This includes a completed + * download, a cancelled download (via `downloadItem.cancel()`), and interrupted + * download that can't be resumed. + * + * The `state` can be one of following: + * + * * `completed` - The download completed successfully. + * * `cancelled` - The download has been cancelled. + * * `interrupted` - The download has interrupted and can not resume. + */ + on(event: 'done', listener: (event: Event, + /** + * Can be `completed`, `cancelled` or `interrupted`. + */ + state: ('completed' | 'cancelled' | 'interrupted')) => void): this; + once(event: 'done', listener: (event: Event, + /** + * Can be `completed`, `cancelled` or `interrupted`. + */ + state: ('completed' | 'cancelled' | 'interrupted')) => void): this; + addListener(event: 'done', listener: (event: Event, + /** + * Can be `completed`, `cancelled` or `interrupted`. + */ + state: ('completed' | 'cancelled' | 'interrupted')) => void): this; + removeListener(event: 'done', listener: (event: Event, + /** + * Can be `completed`, `cancelled` or `interrupted`. + */ + state: ('completed' | 'cancelled' | 'interrupted')) => void): this; + /** + * Emitted when the download has been updated and is not done. + * + * The `state` can be one of following: + * + * * `progressing` - The download is in-progress. + * * `interrupted` - The download has interrupted and can be resumed. + */ + on(event: 'updated', listener: (event: Event, + /** + * Can be `progressing` or `interrupted`. + */ + state: ('progressing' | 'interrupted')) => void): this; + once(event: 'updated', listener: (event: Event, + /** + * Can be `progressing` or `interrupted`. + */ + state: ('progressing' | 'interrupted')) => void): this; + addListener(event: 'updated', listener: (event: Event, + /** + * Can be `progressing` or `interrupted`. + */ + state: ('progressing' | 'interrupted')) => void): this; + removeListener(event: 'updated', listener: (event: Event, + /** + * Can be `progressing` or `interrupted`. + */ + state: ('progressing' | 'interrupted')) => void): this; + /** + * Cancels the download operation. + */ + cancel(): void; + /** + * Whether the download can resume. + */ + canResume(): boolean; + /** + * The Content-Disposition field from the response header. + */ + getContentDisposition(): string; + /** + * ETag header value. + */ + getETag(): string; + /** + * The file name of the download item. + * + * **Note:** The file name is not always the same as the actual one saved in local + * disk. If user changes the file name in a prompted download saving dialog, the + * actual name of saved file will be different. + */ + getFilename(): string; + /** + * Last-Modified header value. + */ + getLastModifiedTime(): string; + /** + * The files mime type. + */ + getMimeType(): string; + /** + * The received bytes of the download item. + */ + getReceivedBytes(): number; + /** + * Returns the object previously set by + * `downloadItem.setSaveDialogOptions(options)`. + */ + getSaveDialogOptions(): SaveDialogOptions; + /** + * The save path of the download item. This will be either the path set via + * `downloadItem.setSavePath(path)` or the path selected from the shown save + * dialog. + */ + getSavePath(): string; + /** + * Number of seconds since the UNIX epoch when the download was started. + */ + getStartTime(): number; + /** + * The current state. Can be `progressing`, `completed`, `cancelled` or + * `interrupted`. + * + * **Note:** The following methods are useful specifically to resume a `cancelled` + * item when session is restarted. + */ + getState(): ('progressing' | 'completed' | 'cancelled' | 'interrupted'); + /** + * The total size in bytes of the download item. + * +If the size is unknown, it returns 0. + */ + getTotalBytes(): number; + /** + * The origin URL where the item is downloaded from. + */ + getURL(): string; + /** + * The complete URL chain of the item including any redirects. + */ + getURLChain(): string[]; + /** + * Whether the download has user gesture. + */ + hasUserGesture(): boolean; + /** + * Whether the download is paused. + */ + isPaused(): boolean; + /** + * Pauses the download. + */ + pause(): void; + /** + * Resumes the download that has been paused. + * + * **Note:** To enable resumable downloads the server you are downloading from must + * support range requests and provide both `Last-Modified` and `ETag` header + * values. Otherwise `resume()` will dismiss previously received bytes and restart + * the download from the beginning. + */ + resume(): void; + /** + * This API allows the user to set custom options for the save dialog that opens + * for the download item by default. The API is only available in session's + * `will-download` callback function. + */ + setSaveDialogOptions(options: SaveDialogOptions): void; + /** + * The API is only available in session's `will-download` callback function. If + * `path` doesn't exist, Electron will try to make the directory recursively. If + * user doesn't set the save path via the API, Electron will use the original + * routine to determine the save path; this usually prompts a save dialog. + */ + setSavePath(path: string): void; + savePath: string; + } + + interface Event extends GlobalEvent { + + // Docs: https://electronjs.org/docs/api/structures/event + + preventDefault: (() => void); + } + + interface Extension { + + // Docs: https://electronjs.org/docs/api/structures/extension + + id: string; + /** + * Copy of the extension's manifest data. + */ + manifest: any; + name: string; + /** + * The extension's file path. + */ + path: string; + /** + * The extension's `chrome-extension://` URL. + */ + url: string; + version: string; + } + + interface ExtensionInfo { + + // Docs: https://electronjs.org/docs/api/structures/extension-info + + name: string; + version: string; + } + + interface FileFilter { + + // Docs: https://electronjs.org/docs/api/structures/file-filter + + extensions: string[]; + name: string; + } + + interface FilePathWithHeaders { + + // Docs: https://electronjs.org/docs/api/structures/file-path-with-headers + + /** + * Additional headers to be sent. + */ + headers?: Record; + /** + * The path to the file to send. + */ + path: string; + } + + interface GlobalShortcut { + + // Docs: https://electronjs.org/docs/api/global-shortcut + + /** + * Whether this application has registered `accelerator`. + * + * When the accelerator is already taken by other applications, this call will + * still return `false`. This behavior is intended by operating systems, since they + * don't want applications to fight for global shortcuts. + */ + isRegistered(accelerator: Accelerator): boolean; + /** + * Whether or not the shortcut was registered successfully. + * + * Registers a global shortcut of `accelerator`. The `callback` is called when the + * registered shortcut is pressed by the user. + * + * When the accelerator is already taken by other applications, this call will + * silently fail. This behavior is intended by operating systems, since they don't + * want applications to fight for global shortcuts. + * + * The following accelerators will not be registered successfully on macOS 10.14 + * Mojave unless the app has been authorized as a trusted accessibility client: + * + * * "Media Play/Pause" + * * "Media Next Track" +* "Media Previous Track" +* "Media Stop" + */ + register(accelerator: Accelerator, callback: () => void): boolean; + /** + * Registers a global shortcut of all `accelerator` items in `accelerators`. The + * `callback` is called when any of the registered shortcuts are pressed by the + * user. + * + * When a given accelerator is already taken by other applications, this call will + * silently fail. This behavior is intended by operating systems, since they don't + * want applications to fight for global shortcuts. + * + * The following accelerators will not be registered successfully on macOS 10.14 + * Mojave unless the app has been authorized as a trusted accessibility client: + * + * * "Media Play/Pause" + * * "Media Next Track" +* "Media Previous Track" +* "Media Stop" + */ + registerAll(accelerators: string[], callback: () => void): void; + /** + * Unregisters the global shortcut of `accelerator`. + */ + unregister(accelerator: Accelerator): void; + /** + * Unregisters all of the global shortcuts. + */ + unregisterAll(): void; + } + + interface GPUFeatureStatus { + + // Docs: https://electronjs.org/docs/api/structures/gpu-feature-status + + /** + * Canvas. + */ + '2d_canvas': string; + /** + * Flash. + */ + flash_3d: string; + /** + * Flash Stage3D. + */ + flash_stage3d: string; + /** + * Flash Stage3D Baseline profile. + */ + flash_stage3d_baseline: string; + /** + * Compositing. + */ + gpu_compositing: string; + /** + * Multiple Raster Threads. + */ + multiple_raster_threads: string; + /** + * Native GpuMemoryBuffers. + */ + native_gpu_memory_buffers: string; + /** + * Rasterization. + */ + rasterization: string; + /** + * Video Decode. + */ + video_decode: string; + /** + * Video Encode. + */ + video_encode: string; + /** + * VPx Video Decode. + */ + vpx_decode: string; + /** + * WebGL. + */ + webgl: string; + /** + * WebGL2. + */ + webgl2: string; + } + + interface InAppPurchase extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/in-app-purchase + + on(event: 'transactions-updated', listener: Function): this; + once(event: 'transactions-updated', listener: Function): this; + addListener(event: 'transactions-updated', listener: Function): this; + removeListener(event: 'transactions-updated', listener: Function): this; + /** + * whether a user can make a payment. + */ + canMakePayments(): boolean; + /** + * Completes all pending transactions. + */ + finishAllTransactions(): void; + /** + * Completes the pending transactions corresponding to the date. + */ + finishTransactionByDate(date: string): void; + /** + * Resolves with an array of `Product` objects. + * +Retrieves the product descriptions. + */ + getProducts(productIDs: string[]): Promise; + /** + * the path to the receipt. + */ + getReceiptURL(): string; + /** + * Returns `true` if the product is valid and added to the payment queue. + * + * You should listen for the `transactions-updated` event as soon as possible and + * certainly before you call `purchaseProduct`. + */ + purchaseProduct(productID: string, quantity?: number): Promise; + /** + * Restores finished transactions. This method can be called either to install + * purchases on additional devices, or to restore purchases for an application that + * the user deleted and reinstalled. + * + * The payment queue delivers a new transaction for each previously completed + * transaction that can be restored. Each transaction includes a copy of the + * original transaction. + */ + restoreCompletedTransactions(): void; + } + + class IncomingMessage extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/incoming-message + + /** + * Emitted when a request has been canceled during an ongoing HTTP transaction. + */ + on(event: 'aborted', listener: Function): this; + once(event: 'aborted', listener: Function): this; + addListener(event: 'aborted', listener: Function): this; + removeListener(event: 'aborted', listener: Function): this; + /** + * The `data` event is the usual method of transferring response data into + * applicative code. + */ + on(event: 'data', listener: ( + /** + * A chunk of response body's data. + */ + chunk: Buffer) => void): this; + once(event: 'data', listener: ( + /** + * A chunk of response body's data. + */ + chunk: Buffer) => void): this; + addListener(event: 'data', listener: ( + /** + * A chunk of response body's data. + */ + chunk: Buffer) => void): this; + removeListener(event: 'data', listener: ( + /** + * A chunk of response body's data. + */ + chunk: Buffer) => void): this; + /** + * Indicates that response body has ended. Must be placed before 'data' event. + */ + on(event: 'end', listener: Function): this; + once(event: 'end', listener: Function): this; + addListener(event: 'end', listener: Function): this; + removeListener(event: 'end', listener: Function): this; + /** + * Returns: + * + * `error` Error - Typically holds an error string identifying failure root cause. + * + * Emitted when an error was encountered while streaming response data events. For + * instance, if the server closes the underlying while the response is still + * streaming, an `error` event will be emitted on the response object and a `close` + * event will subsequently follow on the request object. + */ + on(event: 'error', listener: Function): this; + once(event: 'error', listener: Function): this; + addListener(event: 'error', listener: Function): this; + removeListener(event: 'error', listener: Function): this; + headers: Record; + httpVersion: string; + httpVersionMajor: number; + httpVersionMinor: number; + statusCode: number; + statusMessage: string; + } + + interface InputEvent { + + // Docs: https://electronjs.org/docs/api/structures/input-event + + /** + * An array of modifiers of the event, can be `shift`, `control`, `ctrl`, `alt`, + * `meta`, `command`, `cmd`, `isKeypad`, `isAutoRepeat`, `leftButtonDown`, + * `middleButtonDown`, `rightButtonDown`, `capsLock`, `numLock`, `left`, `right`. + */ + modifiers?: Array<'shift' | 'control' | 'ctrl' | 'alt' | 'meta' | 'command' | 'cmd' | 'isKeypad' | 'isAutoRepeat' | 'leftButtonDown' | 'middleButtonDown' | 'rightButtonDown' | 'capsLock' | 'numLock' | 'left' | 'right'>; + } + + interface IOCounters { + + // Docs: https://electronjs.org/docs/api/structures/io-counters + + /** + * Then number of I/O other operations. + */ + otherOperationCount: number; + /** + * Then number of I/O other transfers. + */ + otherTransferCount: number; + /** + * The number of I/O read operations. + */ + readOperationCount: number; + /** + * The number of I/O read transfers. + */ + readTransferCount: number; + /** + * The number of I/O write operations. + */ + writeOperationCount: number; + /** + * The number of I/O write transfers. + */ + writeTransferCount: number; + } + + interface IpcMain extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/ipc-main + + /** + * Adds a handler for an `invoke`able IPC. This handler will be called whenever a + * renderer calls `ipcRenderer.invoke(channel, ...args)`. + * + * If `listener` returns a Promise, the eventual result of the promise will be + * returned as a reply to the remote caller. Otherwise, the return value of the + * listener will be used as the value of the reply. + * + * The `event` that is passed as the first argument to the handler is the same as + * that passed to a regular event listener. It includes information about which + * WebContents is the source of the invoke request. + * + * Errors thrown through `handle` in the main process are not transparent as they + * are serialized and only the `message` property from the original error is + * provided to the renderer process. Please refer to #24427 for details. + */ + handle(channel: string, listener: (event: IpcMainInvokeEvent, ...args: any[]) => (Promise) | (any)): void; + /** + * Handles a single `invoke`able IPC message, then removes the listener. See + * `ipcMain.handle(channel, listener)`. + */ + handleOnce(channel: string, listener: (event: IpcMainInvokeEvent, ...args: any[]) => (Promise) | (any)): void; + /** + * Listens to `channel`, when a new message arrives `listener` would be called with + * `listener(event, args...)`. + */ + on(channel: string, listener: (event: IpcMainEvent, ...args: any[]) => void): this; + /** + * Adds a one time `listener` function for the event. This `listener` is invoked + * only the next time a message is sent to `channel`, after which it is removed. + */ + once(channel: string, listener: (event: IpcMainEvent, ...args: any[]) => void): this; + /** + * Removes listeners of the specified `channel`. + */ + removeAllListeners(channel?: string): this; + /** + * Removes any handler for `channel`, if present. + */ + removeHandler(channel: string): void; + /** + * Removes the specified `listener` from the listener array for the specified + * `channel`. + */ + removeListener(channel: string, listener: (...args: any[]) => void): this; + } + + interface IpcMainEvent extends Event { + + // Docs: https://electronjs.org/docs/api/structures/ipc-main-event + + /** + * The ID of the renderer frame that sent this message + */ + frameId: number; + /** + * A list of MessagePorts that were transferred with this message + */ + ports: MessagePortMain[]; + /** + * The internal ID of the renderer process that sent this message + */ + processId: number; + /** + * A function that will send an IPC message to the renderer frame that sent the + * original message that you are currently handling. You should use this method to + * "reply" to the sent message in order to guarantee the reply will go to the + * correct process and frame. + */ + reply: Function; + /** + * Set this to the value to be returned in a synchronous message + */ + returnValue: any; + /** + * Returns the `webContents` that sent the message + */ + sender: WebContents; + /** + * The frame that sent this message + * + */ + readonly senderFrame: WebFrameMain; + } + + interface IpcMainInvokeEvent extends Event { + + // Docs: https://electronjs.org/docs/api/structures/ipc-main-invoke-event + + /** + * The ID of the renderer frame that sent this message + */ + frameId: number; + /** + * The internal ID of the renderer process that sent this message + */ + processId: number; + /** + * Returns the `webContents` that sent the message + */ + sender: WebContents; + /** + * The frame that sent this message + * + */ + readonly senderFrame: WebFrameMain; + } + + interface IpcRenderer extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/ipc-renderer + + /** + * Resolves with the response from the main process. + * + * Send a message to the main process via `channel` and expect a result + * asynchronously. Arguments will be serialized with the Structured Clone + * Algorithm, just like `window.postMessage`, so prototype chains will not be + * included. Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw + * an exception. + * + * > **NOTE:** Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * Since the main process does not have support for DOM objects such as + * `ImageBitmap`, `File`, `DOMMatrix` and so on, such objects cannot be sent over + * Electron's IPC to the main process, as the main process would have no way to + * decode them. Attempting to send such objects over IPC will result in an error. + * + * The main process should listen for `channel` with `ipcMain.handle()`. + * + * For example: + * + * If you need to transfer a `MessagePort` to the main process, use + * `ipcRenderer.postMessage`. + * + * If you do not need a response to the message, consider using `ipcRenderer.send`. + */ + invoke(channel: string, ...args: any[]): Promise; + /** + * Listens to `channel`, when a new message arrives `listener` would be called with + * `listener(event, args...)`. + */ + on(channel: string, listener: (event: IpcRendererEvent, ...args: any[]) => void): this; + /** + * Adds a one time `listener` function for the event. This `listener` is invoked + * only the next time a message is sent to `channel`, after which it is removed. + */ + once(channel: string, listener: (event: IpcRendererEvent, ...args: any[]) => void): this; + /** + * Send a message to the main process, optionally transferring ownership of zero or + * more `MessagePort` objects. + * + * The transferred `MessagePort` objects will be available in the main process as + * `MessagePortMain` objects by accessing the `ports` property of the emitted + * event. + * + * For example: + * + * For more information on using `MessagePort` and `MessageChannel`, see the MDN + * documentation. + */ + postMessage(channel: string, message: any, transfer?: MessagePort[]): void; + /** + * Removes all listeners, or those of the specified `channel`. + */ + removeAllListeners(channel: string): this; + /** + * Removes the specified `listener` from the listener array for the specified + * `channel`. + */ + removeListener(channel: string, listener: (...args: any[]) => void): this; + /** + * Send an asynchronous message to the main process via `channel`, along with + * arguments. Arguments will be serialized with the Structured Clone Algorithm, + * just like `window.postMessage`, so prototype chains will not be included. + * Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw an + * exception. + * + * > **NOTE:** Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * Since the main process does not have support for DOM objects such as + * `ImageBitmap`, `File`, `DOMMatrix` and so on, such objects cannot be sent over + * Electron's IPC to the main process, as the main process would have no way to + * decode them. Attempting to send such objects over IPC will result in an error. + * + * The main process handles it by listening for `channel` with the `ipcMain` + * module. + * + * If you need to transfer a `MessagePort` to the main process, use + * `ipcRenderer.postMessage`. + * + * If you want to receive a single response from the main process, like the result + * of a method call, consider using `ipcRenderer.invoke`. + */ + send(channel: string, ...args: any[]): void; + /** + * The value sent back by the `ipcMain` handler. + * + * Send a message to the main process via `channel` and expect a result + * synchronously. Arguments will be serialized with the Structured Clone Algorithm, + * just like `window.postMessage`, so prototype chains will not be included. + * Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw an + * exception. + * + * > **NOTE:** Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * Since the main process does not have support for DOM objects such as + * `ImageBitmap`, `File`, `DOMMatrix` and so on, such objects cannot be sent over + * Electron's IPC to the main process, as the main process would have no way to + * decode them. Attempting to send such objects over IPC will result in an error. + * + * The main process handles it by listening for `channel` with `ipcMain` module, + * and replies by setting `event.returnValue`. + * + * > :warning: **WARNING**: Sending a synchronous message will block the whole + * renderer process until the reply is received, so use this method only as a last + * resort. It's much better to use the asynchronous version, `invoke()`. + */ + sendSync(channel: string, ...args: any[]): any; + /** + * Sends a message to a window with `webContentsId` via `channel`. + */ + sendTo(webContentsId: number, channel: string, ...args: any[]): void; + /** + * Like `ipcRenderer.send` but the event will be sent to the `` element in + * the host page instead of the main process. + */ + sendToHost(channel: string, ...args: any[]): void; + } + + interface IpcRendererEvent extends Event { + + // Docs: https://electronjs.org/docs/api/structures/ipc-renderer-event + + /** + * A list of MessagePorts that were transferred with this message + */ + ports: MessagePort[]; + /** + * The `IpcRenderer` instance that emitted the event originally + */ + sender: IpcRenderer; + /** + * The `webContents.id` that sent the message, you can call + * `event.sender.sendTo(event.senderId, ...)` to reply to the message, see + * ipcRenderer.sendTo for more information. This only applies to messages sent from + * a different renderer. Messages sent directly from the main process set + * `event.senderId` to `0`. + */ + senderId: number; + } + + interface JumpListCategory { + + // Docs: https://electronjs.org/docs/api/structures/jump-list-category + + /** + * Array of `JumpListItem` objects if `type` is `tasks` or `custom`, otherwise it + * should be omitted. + */ + items?: JumpListItem[]; + /** + * Must be set if `type` is `custom`, otherwise it should be omitted. + */ + name?: string; + /** + * One of the following: + */ + type?: ('tasks' | 'frequent' | 'recent' | 'custom'); + } + + interface JumpListItem { + + // Docs: https://electronjs.org/docs/api/structures/jump-list-item + + /** + * The command line arguments when `program` is executed. Should only be set if + * `type` is `task`. + */ + args?: string; + /** + * Description of the task (displayed in a tooltip). Should only be set if `type` + * is `task`. Maximum length 260 characters. + */ + description?: string; + /** + * The index of the icon in the resource file. If a resource file contains multiple + * icons this value can be used to specify the zero-based index of the icon that + * should be displayed for this task. If a resource file contains only one icon, + * this property should be set to zero. + */ + iconIndex?: number; + /** + * The absolute path to an icon to be displayed in a Jump List, which can be an + * arbitrary resource file that contains an icon (e.g. `.ico`, `.exe`, `.dll`). You + * can usually specify `process.execPath` to show the program icon. + */ + iconPath?: string; + /** + * Path of the file to open, should only be set if `type` is `file`. + */ + path?: string; + /** + * Path of the program to execute, usually you should specify `process.execPath` + * which opens the current program. Should only be set if `type` is `task`. + */ + program?: string; + /** + * The text to be displayed for the item in the Jump List. Should only be set if + * `type` is `task`. + */ + title?: string; + /** + * One of the following: + */ + type?: ('task' | 'separator' | 'file'); + /** + * The working directory. Default is empty. + */ + workingDirectory?: string; + } + + interface KeyboardEvent { + + // Docs: https://electronjs.org/docs/api/structures/keyboard-event + + /** + * whether an Alt key was used in an accelerator to trigger the Event + */ + altKey?: boolean; + /** + * whether the Control key was used in an accelerator to trigger the Event + */ + ctrlKey?: boolean; + /** + * whether a meta key was used in an accelerator to trigger the Event + */ + metaKey?: boolean; + /** + * whether a Shift key was used in an accelerator to trigger the Event + */ + shiftKey?: boolean; + /** + * whether an accelerator was used to trigger the event as opposed to another user + * gesture like mouse click + */ + triggeredByAccelerator?: boolean; + } + + interface KeyboardInputEvent extends InputEvent { + + // Docs: https://electronjs.org/docs/api/structures/keyboard-input-event + + /** + * The character that will be sent as the keyboard event. Should only use the valid + * key codes in Accelerator. + */ + keyCode: string; + /** + * The type of the event, can be `keyDown`, `keyUp` or `char`. + */ + type: ('keyDown' | 'keyUp' | 'char'); + } + + interface MemoryInfo { + + // Docs: https://electronjs.org/docs/api/structures/memory-info + + /** + * The maximum amount of memory that has ever been pinned to actual physical RAM. + */ + peakWorkingSetSize: number; + /** + * The amount of memory not shared by other processes, such as JS heap or HTML + * content. + * + * @platform win32 + */ + privateBytes?: number; + /** + * The amount of memory currently pinned to actual physical RAM. + */ + workingSetSize: number; + } + + interface MemoryUsageDetails { + + // Docs: https://electronjs.org/docs/api/structures/memory-usage-details + + count: number; + liveSize: number; + size: number; + } + + class Menu { + + // Docs: https://electronjs.org/docs/api/menu + + /** + * Emitted when a popup is closed either manually or with `menu.closePopup()`. + */ + on(event: 'menu-will-close', listener: (event: Event) => void): this; + once(event: 'menu-will-close', listener: (event: Event) => void): this; + addListener(event: 'menu-will-close', listener: (event: Event) => void): this; + removeListener(event: 'menu-will-close', listener: (event: Event) => void): this; + /** + * Emitted when `menu.popup()` is called. + */ + on(event: 'menu-will-show', listener: (event: Event) => void): this; + once(event: 'menu-will-show', listener: (event: Event) => void): this; + addListener(event: 'menu-will-show', listener: (event: Event) => void): this; + removeListener(event: 'menu-will-show', listener: (event: Event) => void): this; + /** + * Menu + */ + constructor(); + /** + * Generally, the `template` is an array of `options` for constructing a MenuItem. + * The usage can be referenced above. + * + * You can also attach other fields to the element of the `template` and they will + * become properties of the constructed menu items. + */ + static buildFromTemplate(template: Array<(MenuItemConstructorOptions) | (MenuItem)>): Menu; + /** + * The application menu, if set, or `null`, if not set. + * + * **Note:** The returned `Menu` instance doesn't support dynamic addition or + * removal of menu items. Instance properties can still be dynamically modified. + */ + static getApplicationMenu(): (Menu) | (null); + /** + * Sends the `action` to the first responder of application. This is used for + * emulating default macOS menu behaviors. Usually you would use the `role` + * property of a `MenuItem`. + * + * See the macOS Cocoa Event Handling Guide for more information on macOS' native + * actions. + * + * @platform darwin + */ + static sendActionToFirstResponder(action: string): void; + /** + * Sets `menu` as the application menu on macOS. On Windows and Linux, the `menu` + * will be set as each window's top menu. + * + * Also on Windows and Linux, you can use a `&` in the top-level item name to + * indicate which letter should get a generated accelerator. For example, using + * `&File` for the file menu would result in a generated `Alt-F` accelerator that + * opens the associated menu. The indicated character in the button label then gets + * an underline, and the `&` character is not displayed on the button label. + * + * In order to escape the `&` character in an item name, add a proceeding `&`. For + * example, `&&File` would result in `&File` displayed on the button label. + * + * Passing `null` will suppress the default menu. On Windows and Linux, this has + * the additional effect of removing the menu bar from the window. + * + * **Note:** The default menu will be created automatically if the app does not set + * one. It contains standard items such as `File`, `Edit`, `View`, `Window` and + * `Help`. + */ + static setApplicationMenu(menu: (Menu) | (null)): void; + /** + * Appends the `menuItem` to the menu. + */ + append(menuItem: MenuItem): void; + /** + * Closes the context menu in the `browserWindow`. + */ + closePopup(browserWindow?: BrowserWindow): void; + /** + * the item with the specified `id` + */ + getMenuItemById(id: string): (MenuItem) | (null); + /** + * Inserts the `menuItem` to the `pos` position of the menu. + */ + insert(pos: number, menuItem: MenuItem): void; + /** + * Pops up this menu as a context menu in the `BrowserWindow`. + */ + popup(options?: PopupOptions): void; + items: MenuItem[]; + } + + class MenuItem { + + // Docs: https://electronjs.org/docs/api/menu-item + + /** + * MenuItem + */ + constructor(options: MenuItemConstructorOptions); + accelerator?: Accelerator; + checked: boolean; + click: Function; + commandId: number; + enabled: boolean; + icon?: (NativeImage) | (string); + id: string; + label: string; + menu: Menu; + registerAccelerator: boolean; + role?: ('undo' | 'redo' | 'cut' | 'copy' | 'paste' | 'pasteAndMatchStyle' | 'delete' | 'selectAll' | 'reload' | 'forceReload' | 'toggleDevTools' | 'resetZoom' | 'zoomIn' | 'zoomOut' | 'togglefullscreen' | 'window' | 'minimize' | 'close' | 'help' | 'about' | 'services' | 'hide' | 'hideOthers' | 'unhide' | 'quit' | 'startSpeaking' | 'stopSpeaking' | 'zoom' | 'front' | 'appMenu' | 'fileMenu' | 'editMenu' | 'viewMenu' | 'recentDocuments' | 'toggleTabBar' | 'selectNextTab' | 'selectPreviousTab' | 'mergeAllWindows' | 'clearRecentDocuments' | 'moveTabToNewWindow' | 'windowMenu'); + sharingItem: SharingItem; + sublabel: string; + submenu?: Menu; + toolTip: string; + type: ('normal' | 'separator' | 'submenu' | 'checkbox' | 'radio'); + visible: boolean; + } + + class MessageChannelMain extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/message-channel-main + + port1: MessagePortMain; + port2: MessagePortMain; + } + + class MessagePortMain extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/message-port-main + + /** + * Emitted when the remote end of a MessagePortMain object becomes disconnected. + */ + on(event: 'close', listener: Function): this; + once(event: 'close', listener: Function): this; + addListener(event: 'close', listener: Function): this; + removeListener(event: 'close', listener: Function): this; + /** + * Emitted when a MessagePortMain object receives a message. + */ + on(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + once(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + addListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + removeListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + /** + * Disconnects the port, so it is no longer active. + */ + close(): void; + /** + * Sends a message from the port, and optionally, transfers ownership of objects to + * other browsing contexts. + */ + postMessage(message: any, transfer?: MessagePortMain[]): void; + /** + * Starts the sending of messages queued on the port. Messages will be queued until + * this method is called. + */ + start(): void; + } + + interface MimeTypedBuffer { + + // Docs: https://electronjs.org/docs/api/structures/mime-typed-buffer + + /** + * Charset of the buffer. + */ + charset?: string; + /** + * The actual Buffer content. + */ + data: Buffer; + /** + * MIME type of the buffer. + */ + mimeType?: string; + } + + interface MouseInputEvent extends InputEvent { + + // Docs: https://electronjs.org/docs/api/structures/mouse-input-event + + /** + * The button pressed, can be `left`, `middle`, `right`. + */ + button?: ('left' | 'middle' | 'right'); + clickCount?: number; + globalX?: number; + globalY?: number; + movementX?: number; + movementY?: number; + /** + * The type of the event, can be `mouseDown`, `mouseUp`, `mouseEnter`, + * `mouseLeave`, `contextMenu`, `mouseWheel` or `mouseMove`. + */ + type: ('mouseDown' | 'mouseUp' | 'mouseEnter' | 'mouseLeave' | 'contextMenu' | 'mouseWheel' | 'mouseMove'); + x: number; + y: number; + } + + interface MouseWheelInputEvent extends MouseInputEvent { + + // Docs: https://electronjs.org/docs/api/structures/mouse-wheel-input-event + + accelerationRatioX?: number; + accelerationRatioY?: number; + canScroll?: boolean; + deltaX?: number; + deltaY?: number; + hasPreciseScrollingDeltas?: boolean; + /** + * The type of the event, can be `mouseWheel`. + */ + type: ('mouseWheel'); + wheelTicksX?: number; + wheelTicksY?: number; + } + + class NativeImage { + + // Docs: https://electronjs.org/docs/api/native-image + + /** + * Creates an empty `NativeImage` instance. + */ + static createEmpty(): NativeImage; + /** + * Creates a new `NativeImage` instance from `buffer` that contains the raw bitmap + * pixel data returned by `toBitmap()`. The specific format is platform-dependent. + */ + static createFromBitmap(buffer: Buffer, options: CreateFromBitmapOptions): NativeImage; + /** + * Creates a new `NativeImage` instance from `buffer`. Tries to decode as PNG or + * JPEG first. + */ + static createFromBuffer(buffer: Buffer, options?: CreateFromBufferOptions): NativeImage; + /** + * Creates a new `NativeImage` instance from `dataURL`. + */ + static createFromDataURL(dataURL: string): NativeImage; + /** + * Creates a new `NativeImage` instance from the NSImage that maps to the given + * image name. See `System Icons` for a list of possible values. + * + * The `hslShift` is applied to the image with the following rules: + * + * * `hsl_shift[0]` (hue): The absolute hue value for the image - 0 and 1 map to 0 + * and 360 on the hue color wheel (red). + * * `hsl_shift[1]` (saturation): A saturation shift for the image, with the + * following key values: 0 = remove all color. 0.5 = leave unchanged. 1 = fully + * saturate the image. + * * `hsl_shift[2]` (lightness): A lightness shift for the image, with the + * following key values: 0 = remove all lightness (make all pixels black). 0.5 = + * leave unchanged. 1 = full lightness (make all pixels white). + * + * This means that `[-1, 0, 1]` will make the image completely white and `[-1, 1, + * 0]` will make the image completely black. + * + * In some cases, the `NSImageName` doesn't match its string representation; one + * example of this is `NSFolderImageName`, whose string representation would + * actually be `NSFolder`. Therefore, you'll need to determine the correct string + * representation for your image before passing it in. This can be done with the + * following: + * + * `echo -e '#import \nint main() { NSLog(@"%@", SYSTEM_IMAGE_NAME); + * }' | clang -otest -x objective-c -framework Cocoa - && ./test` + * +where `SYSTEM_IMAGE_NAME` should be replaced with any value from this list. + * + * @platform darwin + */ + static createFromNamedImage(imageName: string, hslShift?: number[]): NativeImage; + /** + * Creates a new `NativeImage` instance from a file located at `path`. This method + * returns an empty image if the `path` does not exist, cannot be read, or is not a + * valid image. + */ + static createFromPath(path: string): NativeImage; + /** + * fulfilled with the file's thumbnail preview image, which is a NativeImage. + * + * @platform darwin,win32 + */ + static createThumbnailFromPath(path: string, maxSize: Size): Promise; + /** + * Add an image representation for a specific scale factor. This can be used to + * explicitly add different scale factor representations to an image. This can be + * called on empty images. + */ + addRepresentation(options: AddRepresentationOptions): void; + /** + * The cropped image. + */ + crop(rect: Rectangle): NativeImage; + /** + * The image's aspect ratio. + * + * If `scaleFactor` is passed, this will return the aspect ratio corresponding to + * the image representation most closely matching the passed value. + */ + getAspectRatio(scaleFactor?: number): number; + /** + * A Buffer that contains the image's raw bitmap pixel data. + * + * The difference between `getBitmap()` and `toBitmap()` is that `getBitmap()` does + * not copy the bitmap data, so you have to use the returned Buffer immediately in + * current event loop tick; otherwise the data might be changed or destroyed. + */ + getBitmap(options?: BitmapOptions): Buffer; + /** + * A Buffer that stores C pointer to underlying native handle of the image. On + * macOS, a pointer to `NSImage` instance would be returned. + * + * Notice that the returned pointer is a weak pointer to the underlying native + * image instead of a copy, so you _must_ ensure that the associated `nativeImage` + * instance is kept around. + * + * @platform darwin + */ + getNativeHandle(): Buffer; + /** + * An array of all scale factors corresponding to representations for a given + * nativeImage. + */ + getScaleFactors(): number[]; + /** + * If `scaleFactor` is passed, this will return the size corresponding to the image + * representation most closely matching the passed value. + */ + getSize(scaleFactor?: number): Size; + /** + * Whether the image is empty. + */ + isEmpty(): boolean; + /** + * Whether the image is a template image. + */ + isTemplateImage(): boolean; + /** + * The resized image. + * + * If only the `height` or the `width` are specified then the current aspect ratio + * will be preserved in the resized image. + */ + resize(options: ResizeOptions): NativeImage; + /** + * Marks the image as a template image. + */ + setTemplateImage(option: boolean): void; + /** + * A Buffer that contains a copy of the image's raw bitmap pixel data. + */ + toBitmap(options?: ToBitmapOptions): Buffer; + /** + * The data URL of the image. + */ + toDataURL(options?: ToDataURLOptions): string; + /** + * A Buffer that contains the image's `JPEG` encoded data. + */ + toJPEG(quality: number): Buffer; + /** + * A Buffer that contains the image's `PNG` encoded data. + */ + toPNG(options?: ToPNGOptions): Buffer; + isMacTemplateImage: boolean; + } + + interface NativeTheme extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/native-theme + + /** + * Emitted when something in the underlying NativeTheme has changed. This normally + * means that either the value of `shouldUseDarkColors`, + * `shouldUseHighContrastColors` or `shouldUseInvertedColorScheme` has changed. You + * will have to check them to determine which one has changed. + */ + on(event: 'updated', listener: Function): this; + once(event: 'updated', listener: Function): this; + addListener(event: 'updated', listener: Function): this; + removeListener(event: 'updated', listener: Function): this; + /** + * A `Boolean` for if the OS / Chromium currently has a dark mode enabled or is + * being instructed to show a dark-style UI. If you want to modify this value you + * should use `themeSource` below. + * + */ + readonly shouldUseDarkColors: boolean; + /** + * A `Boolean` for if the OS / Chromium currently has high-contrast mode enabled or + * is being instructed to show a high-contrast UI. + * + * @platform darwin,win32 + */ + readonly shouldUseHighContrastColors: boolean; + /** + * A `Boolean` for if the OS / Chromium currently has an inverted color scheme or + * is being instructed to use an inverted color scheme. + * + * @platform darwin,win32 + */ + readonly shouldUseInvertedColorScheme: boolean; + /** + * A `String` property that can be `system`, `light` or `dark`. It is used to + * override and supersede the value that Chromium has chosen to use internally. + * + * Setting this property to `system` will remove the override and everything will + * be reset to the OS default. By default `themeSource` is `system`. + * + * Settings this property to `dark` will have the following effects: + * + * * `nativeTheme.shouldUseDarkColors` will be `true` when accessed + * * Any UI Electron renders on Linux and Windows including context menus, + * devtools, etc. will use the dark UI. + * * Any UI the OS renders on macOS including menus, window frames, etc. will use + * the dark UI. + * * The `prefers-color-scheme` CSS query will match `dark` mode. + * * The `updated` event will be emitted + * + * Settings this property to `light` will have the following effects: + * + * * `nativeTheme.shouldUseDarkColors` will be `false` when accessed + * * Any UI Electron renders on Linux and Windows including context menus, + * devtools, etc. will use the light UI. + * * Any UI the OS renders on macOS including menus, window frames, etc. will use + * the light UI. + * * The `prefers-color-scheme` CSS query will match `light` mode. + * * The `updated` event will be emitted + * + * The usage of this property should align with a classic "dark mode" state machine + * in your application where the user has three options. + * + * * `Follow OS` --> `themeSource = 'system'` + * * `Dark Mode` --> `themeSource = 'dark'` + * * `Light Mode` --> `themeSource = 'light'` + * + * Your application should then always use `shouldUseDarkColors` to determine what + * CSS to apply. + */ + themeSource: ('system' | 'light' | 'dark'); + } + + interface Net { + + // Docs: https://electronjs.org/docs/api/net + + /** + * Whether there is currently internet connection. + * + * A return value of `false` is a pretty strong indicator that the user won't be + * able to connect to remote sites. However, a return value of `true` is + * inconclusive; even if some link is up, it is uncertain whether a particular + * connection attempt to a particular remote site will be successful. + */ + isOnline(): boolean; + /** + * Creates a `ClientRequest` instance using the provided `options` which are + * directly forwarded to the `ClientRequest` constructor. The `net.request` method + * would be used to issue both secure and insecure HTTP requests according to the + * specified protocol scheme in the `options` object. + */ + request(options: (ClientRequestConstructorOptions) | (string)): ClientRequest; + /** + * A `Boolean` property. Whether there is currently internet connection. + * + * A return value of `false` is a pretty strong indicator that the user won't be + * able to connect to remote sites. However, a return value of `true` is + * inconclusive; even if some link is up, it is uncertain whether a particular + * connection attempt to a particular remote site will be successful. + * + */ + readonly online: boolean; + } + + interface NetLog { + + // Docs: https://electronjs.org/docs/api/net-log + + /** + * resolves when the net log has begun recording. + * +Starts recording network events to `path`. + */ + startLogging(path: string, options?: StartLoggingOptions): Promise; + /** + * resolves when the net log has been flushed to disk. + * + * Stops recording network events. If not called, net logging will automatically + * end when app quits. + */ + stopLogging(): Promise; + /** + * A `Boolean` property that indicates whether network logs are currently being + * recorded. + * + */ + readonly currentlyLogging: boolean; + } + + interface NewWindowWebContentsEvent extends Event { + + // Docs: https://electronjs.org/docs/api/structures/new-window-web-contents-event + + newGuest?: BrowserWindow; + } + + class Notification extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/notification + + on(event: 'action', listener: (event: Event, + /** + * The index of the action that was activated. + */ + index: number) => void): this; + once(event: 'action', listener: (event: Event, + /** + * The index of the action that was activated. + */ + index: number) => void): this; + addListener(event: 'action', listener: (event: Event, + /** + * The index of the action that was activated. + */ + index: number) => void): this; + removeListener(event: 'action', listener: (event: Event, + /** + * The index of the action that was activated. + */ + index: number) => void): this; + /** + * Emitted when the notification is clicked by the user. + */ + on(event: 'click', listener: (event: Event) => void): this; + once(event: 'click', listener: (event: Event) => void): this; + addListener(event: 'click', listener: (event: Event) => void): this; + removeListener(event: 'click', listener: (event: Event) => void): this; + /** + * Emitted when the notification is closed by manual intervention from the user. + * + * This event is not guaranteed to be emitted in all cases where the notification + * is closed. + */ + on(event: 'close', listener: (event: Event) => void): this; + once(event: 'close', listener: (event: Event) => void): this; + addListener(event: 'close', listener: (event: Event) => void): this; + removeListener(event: 'close', listener: (event: Event) => void): this; + /** + * Emitted when an error is encountered while creating and showing the native + * notification. + * + * @platform win32 + */ + on(event: 'failed', listener: (event: Event, + /** + * The error encountered during execution of the `show()` method. + */ + error: string) => void): this; + once(event: 'failed', listener: (event: Event, + /** + * The error encountered during execution of the `show()` method. + */ + error: string) => void): this; + addListener(event: 'failed', listener: (event: Event, + /** + * The error encountered during execution of the `show()` method. + */ + error: string) => void): this; + removeListener(event: 'failed', listener: (event: Event, + /** + * The error encountered during execution of the `show()` method. + */ + error: string) => void): this; + /** + * Emitted when the user clicks the "Reply" button on a notification with + * `hasReply: true`. + * + * @platform darwin + */ + on(event: 'reply', listener: (event: Event, + /** + * The string the user entered into the inline reply field. + */ + reply: string) => void): this; + once(event: 'reply', listener: (event: Event, + /** + * The string the user entered into the inline reply field. + */ + reply: string) => void): this; + addListener(event: 'reply', listener: (event: Event, + /** + * The string the user entered into the inline reply field. + */ + reply: string) => void): this; + removeListener(event: 'reply', listener: (event: Event, + /** + * The string the user entered into the inline reply field. + */ + reply: string) => void): this; + /** + * Emitted when the notification is shown to the user, note this could be fired + * multiple times as a notification can be shown multiple times through the + * `show()` method. + */ + on(event: 'show', listener: (event: Event) => void): this; + once(event: 'show', listener: (event: Event) => void): this; + addListener(event: 'show', listener: (event: Event) => void): this; + removeListener(event: 'show', listener: (event: Event) => void): this; + /** + * Notification + */ + constructor(options?: NotificationConstructorOptions); + /** + * Whether or not desktop notifications are supported on the current system + */ + static isSupported(): boolean; + /** + * Dismisses the notification. + */ + close(): void; + /** + * Immediately shows the notification to the user, please note this means unlike + * the HTML5 Notification implementation, instantiating a `new Notification` does + * not immediately show it to the user, you need to call this method before the OS + * will display it. + * + * If the notification has been shown before, this method will dismiss the + * previously shown notification and create a new one with identical properties. + */ + show(): void; + actions: NotificationAction[]; + body: string; + closeButtonText: string; + hasReply: boolean; + replyPlaceholder: string; + silent: boolean; + sound: string; + subtitle: string; + timeoutType: ('default' | 'never'); + title: string; + toastXml: string; + urgency: ('normal' | 'critical' | 'low'); + } + + interface NotificationAction { + + // Docs: https://electronjs.org/docs/api/structures/notification-action + + /** + * The label for the given action. + */ + text?: string; + /** + * The type of action, can be `button`. + */ + type: ('button'); + } + + interface NotificationResponse { + + // Docs: https://electronjs.org/docs/api/structures/notification-response + + /** + * The identifier string of the action that the user selected. + */ + actionIdentifier: string; + /** + * The delivery date of the notification. + */ + date: number; + /** + * The unique identifier for this notification request. + */ + identifier: string; + /** + * A dictionary of custom information associated with the notification. + */ + userInfo: Record; + /** + * The text entered or chosen by the user. + */ + userText?: string; + } + + interface Point { + + // Docs: https://electronjs.org/docs/api/structures/point + + x: number; + y: number; + } + + interface PostBody { + + // Docs: https://electronjs.org/docs/api/structures/post-body + + /** + * The boundary used to separate multiple parts of the message. Only valid when + * `contentType` is `multipart/form-data`. + */ + boundary?: string; + /** + * The `content-type` header used for the data. One of + * `application/x-www-form-urlencoded` or `multipart/form-data`. Corresponds to the + * `enctype` attribute of the submitted HTML form. + */ + contentType: string; + /** + * The post data to be sent to the new window. + */ + data: Array<(UploadRawData) | (UploadFile)>; + } + + interface PowerMonitor extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/power-monitor + + /** + * Emitted when the system is about to lock the screen. + * + * @platform darwin,win32 + */ + on(event: 'lock-screen', listener: Function): this; + once(event: 'lock-screen', listener: Function): this; + addListener(event: 'lock-screen', listener: Function): this; + removeListener(event: 'lock-screen', listener: Function): this; + /** + * Emitted when the system changes to AC power. + * + * @platform darwin,win32 + */ + on(event: 'on-ac', listener: Function): this; + once(event: 'on-ac', listener: Function): this; + addListener(event: 'on-ac', listener: Function): this; + removeListener(event: 'on-ac', listener: Function): this; + /** + * Emitted when system changes to battery power. + * + * @platform darwin + */ + on(event: 'on-battery', listener: Function): this; + once(event: 'on-battery', listener: Function): this; + addListener(event: 'on-battery', listener: Function): this; + removeListener(event: 'on-battery', listener: Function): this; + /** + * Emitted when system is resuming. + * + * @platform darwin,win32 + */ + on(event: 'resume', listener: Function): this; + once(event: 'resume', listener: Function): this; + addListener(event: 'resume', listener: Function): this; + removeListener(event: 'resume', listener: Function): this; + /** + * Emitted when the system is about to reboot or shut down. If the event handler + * invokes `e.preventDefault()`, Electron will attempt to delay system shutdown in + * order for the app to exit cleanly. If `e.preventDefault()` is called, the app + * should exit as soon as possible by calling something like `app.quit()`. + * + * @platform linux,darwin + */ + on(event: 'shutdown', listener: Function): this; + once(event: 'shutdown', listener: Function): this; + addListener(event: 'shutdown', listener: Function): this; + removeListener(event: 'shutdown', listener: Function): this; + /** + * Emitted when the system is suspending. + * + * @platform darwin,win32 + */ + on(event: 'suspend', listener: Function): this; + once(event: 'suspend', listener: Function): this; + addListener(event: 'suspend', listener: Function): this; + removeListener(event: 'suspend', listener: Function): this; + /** + * Emitted as soon as the systems screen is unlocked. + * + * @platform darwin,win32 + */ + on(event: 'unlock-screen', listener: Function): this; + once(event: 'unlock-screen', listener: Function): this; + addListener(event: 'unlock-screen', listener: Function): this; + removeListener(event: 'unlock-screen', listener: Function): this; + /** + * Emitted when a login session is activated. See documentation for more + * information. + * + * @platform darwin + */ + on(event: 'user-did-become-active', listener: Function): this; + once(event: 'user-did-become-active', listener: Function): this; + addListener(event: 'user-did-become-active', listener: Function): this; + removeListener(event: 'user-did-become-active', listener: Function): this; + /** + * Emitted when a login session is deactivated. See documentation for more + * information. + * + * @platform darwin + */ + on(event: 'user-did-resign-active', listener: Function): this; + once(event: 'user-did-resign-active', listener: Function): this; + addListener(event: 'user-did-resign-active', listener: Function): this; + removeListener(event: 'user-did-resign-active', listener: Function): this; + /** + * The system's current state. Can be `active`, `idle`, `locked` or `unknown`. + * + * Calculate the system idle state. `idleThreshold` is the amount of time (in + * seconds) before considered idle. `locked` is available on supported systems + * only. + */ + getSystemIdleState(idleThreshold: number): ('active' | 'idle' | 'locked' | 'unknown'); + /** + * Idle time in seconds + +Calculate system idle time in seconds. + */ + getSystemIdleTime(): number; + /** + * Whether the system is on battery power. + * + * To monitor for changes in this property, use the `on-battery` and `on-ac` + * events. + */ + isOnBatteryPower(): boolean; + /** + * A `Boolean` property. True if the system is on battery power. + * +See `powerMonitor.isOnBatteryPower()`. + */ + onBatteryPower: boolean; + } + + interface PowerSaveBlocker { + + // Docs: https://electronjs.org/docs/api/power-save-blocker + + /** + * Whether the corresponding `powerSaveBlocker` has started. + */ + isStarted(id: number): boolean; + /** + * The blocker ID that is assigned to this power blocker. + * + * Starts preventing the system from entering lower-power mode. Returns an integer + * identifying the power save blocker. + * + * **Note:** `prevent-display-sleep` has higher precedence over + * `prevent-app-suspension`. Only the highest precedence type takes effect. In + * other words, `prevent-display-sleep` always takes precedence over + * `prevent-app-suspension`. + * + * For example, an API calling A requests for `prevent-app-suspension`, and another + * calling B requests for `prevent-display-sleep`. `prevent-display-sleep` will be + * used until B stops its request. After that, `prevent-app-suspension` is used. + */ + start(type: 'prevent-app-suspension' | 'prevent-display-sleep'): number; + /** + * Stops the specified power save blocker. + */ + stop(id: number): void; + } + + interface PrinterInfo { + + // Docs: https://electronjs.org/docs/api/structures/printer-info + + /** + * a longer description of the printer's type. + */ + description: string; + /** + * the name of the printer as shown in Print Preview. + */ + displayName: string; + /** + * whether or not a given printer is set as the default printer on the OS. + */ + isDefault: boolean; + /** + * the name of the printer as understood by the OS. + */ + name: string; + /** + * an object containing a variable number of platform-specific printer information. + */ + options: Options; + /** + * the current status of the printer. + */ + status: number; + } + + interface ProcessMemoryInfo { + + // Docs: https://electronjs.org/docs/api/structures/process-memory-info + + /** + * The amount of memory not shared by other processes, such as JS heap or HTML + * content in Kilobytes. + */ + private: number; + /** + * The amount of memory currently pinned to actual physical RAM in Kilobytes. + * + * @platform linux,win32 + */ + residentSet: number; + /** + * The amount of memory shared between processes, typically memory consumed by the + * Electron code itself in Kilobytes. + */ + shared: number; + } + + interface ProcessMetric { + + // Docs: https://electronjs.org/docs/api/structures/process-metric + + /** + * CPU usage of the process. + */ + cpu: CPUUsage; + /** + * Creation time for this process. The time is represented as number of + * milliseconds since epoch. Since the `pid` can be reused after a process dies, it + * is useful to use both the `pid` and the `creationTime` to uniquely identify a + * process. + */ + creationTime: number; + /** + * One of the following values: + * + * @platform win32 + */ + integrityLevel?: ('untrusted' | 'low' | 'medium' | 'high' | 'unknown'); + /** + * Memory information for the process. + */ + memory: MemoryInfo; + /** + * The name of the process. Examples for utility: `Audio Service`, `Content + * Decryption Module Service`, `Network Service`, `Video Capture`, etc. + */ + name?: string; + /** + * Process id of the process. + */ + pid: number; + /** + * Whether the process is sandboxed on OS level. + * + * @platform darwin,win32 + */ + sandboxed?: boolean; + /** + * The non-localized name of the process. + */ + serviceName?: string; + /** + * Process type. One of the following values: + */ + type: ('Browser' | 'Tab' | 'Utility' | 'Zygote' | 'Sandbox helper' | 'GPU' | 'Pepper Plugin' | 'Pepper Plugin Broker' | 'Unknown'); + } + + interface Product { + + // Docs: https://electronjs.org/docs/api/structures/product + + /** + * The total size of the content, in bytes. + */ + contentLengths: number[]; + /** + * A string that identifies the version of the content. + */ + contentVersion: string; + /** + * 3 character code presenting a product's currency based on the ISO 4217 standard. + */ + currencyCode: string; + /** + * The locale formatted price of the product. + */ + formattedPrice: string; + /** + * A Boolean value that indicates whether the App Store has downloadable content + * for this product. `true` if at least one file has been associated with the + * product. + */ + isDownloadable: boolean; + /** + * A description of the product. + */ + localizedDescription: string; + /** + * The name of the product. + */ + localizedTitle: string; + /** + * The cost of the product in the local currency. + */ + price: number; + /** + * The string that identifies the product to the Apple App Store. + */ + productIdentifier: string; + } + + interface Protocol { + + // Docs: https://electronjs.org/docs/api/protocol + + /** + * Whether the protocol was successfully intercepted + * + * Intercepts `scheme` protocol and uses `handler` as the protocol's new handler + * which sends a `Buffer` as a response. + */ + interceptBufferProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (Buffer) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether the protocol was successfully intercepted + * + * Intercepts `scheme` protocol and uses `handler` as the protocol's new handler + * which sends a file as a response. + */ + interceptFileProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (string) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether the protocol was successfully intercepted + * + * Intercepts `scheme` protocol and uses `handler` as the protocol's new handler + * which sends a new HTTP request as a response. + */ + interceptHttpProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: ProtocolResponse) => void) => void): boolean; + /** + * Whether the protocol was successfully intercepted + * + * Same as `protocol.registerStreamProtocol`, except that it replaces an existing + * protocol handler. + */ + interceptStreamProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (NodeJS.ReadableStream) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether the protocol was successfully intercepted + * + * Intercepts `scheme` protocol and uses `handler` as the protocol's new handler + * which sends a `String` as a response. + */ + interceptStringProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (string) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether `scheme` is already intercepted. + */ + isProtocolIntercepted(scheme: string): boolean; + /** + * Whether `scheme` is already registered. + */ + isProtocolRegistered(scheme: string): boolean; + /** + * Whether the protocol was successfully registered + * + * Registers a protocol of `scheme` that will send a `Buffer` as a response. + * + * The usage is the same with `registerFileProtocol`, except that the `callback` + * should be called with either a `Buffer` object or an object that has the `data` + * property. + +Example: + */ + registerBufferProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (Buffer) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether the protocol was successfully registered + * + * Registers a protocol of `scheme` that will send a file as the response. The + * `handler` will be called with `request` and `callback` where `request` is an + * incoming request for the `scheme`. + * + * To handle the `request`, the `callback` should be called with either the file's + * path or an object that has a `path` property, e.g. `callback(filePath)` or + * `callback({ path: filePath })`. The `filePath` must be an absolute path. + * + * By default the `scheme` is treated like `http:`, which is parsed differently + * from protocols that follow the "generic URI syntax" like `file:`. + */ + registerFileProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: (string) | (ProtocolResponse)) => void) => void): boolean; + /** + * Whether the protocol was successfully registered + * + * Registers a protocol of `scheme` that will send an HTTP request as a response. + * + * The usage is the same with `registerFileProtocol`, except that the `callback` + * should be called with an object that has the `url` property. + */ + registerHttpProtocol(scheme: string, handler: (request: ProtocolRequest, callback: (response: ProtocolResponse) => void) => void): boolean; + /** + * **Note:** This method can only be used before the `ready` event of the `app` + * module gets emitted and can be called only once. + * + * Registers the `scheme` as standard, secure, bypasses content security policy for + * resources, allows registering ServiceWorker, supports fetch API, and streaming + * video/audio. Specify a privilege with the value of `true` to enable the + * capability. + * + * An example of registering a privileged scheme, that bypasses Content Security + * Policy: + * + * A standard scheme adheres to what RFC 3986 calls generic URI syntax. For example + * `http` and `https` are standard schemes, while `file` is not. + * + * Registering a scheme as standard allows relative and absolute resources to be + * resolved correctly when served. Otherwise the scheme will behave like the `file` + * protocol, but without the ability to resolve relative URLs. + * + * For example when you load following page with custom protocol without + * registering it as standard scheme, the image will not be loaded because + * non-standard schemes can not recognize relative URLs: + * + * Registering a scheme as standard will allow access to files through the + * FileSystem API. Otherwise the renderer will throw a security error for the + * scheme. + * + * By default web storage apis (localStorage, sessionStorage, webSQL, indexedDB, + * cookies) are disabled for non standard schemes. So in general if you want to + * register a custom protocol to replace the `http` protocol, you have to register + * it as a standard scheme. + * + * Protocols that use streams (http and stream protocols) should set `stream: + * true`. The `
      `. + * + * By default a new `BrowserWindow` will be created for the `url`. + * + * Calling `event.preventDefault()` will prevent Electron from automatically + * creating a new `BrowserWindow`. If you call `event.preventDefault()` and + * manually create a new `BrowserWindow` then you must set `event.newGuest` to + * reference the new `BrowserWindow` instance, failing to do so may result in + * unexpected behavior. For example: + * + * @deprecated + */ + on(event: 'new-window', listener: (event: NewWindowWebContentsEvent, + url: string, + frameName: string, + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'), + /** + * The options which will be used for creating the new `BrowserWindow`. + */ + options: BrowserWindowConstructorOptions, + /** + * The non-standard features (features not handled by Chromium or Electron) given + * to `window.open()`. + */ + additionalFeatures: string[], + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer, + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody: PostBody) => void): this; + once(event: 'new-window', listener: (event: NewWindowWebContentsEvent, + url: string, + frameName: string, + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'), + /** + * The options which will be used for creating the new `BrowserWindow`. + */ + options: BrowserWindowConstructorOptions, + /** + * The non-standard features (features not handled by Chromium or Electron) given + * to `window.open()`. + */ + additionalFeatures: string[], + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer, + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody: PostBody) => void): this; + addListener(event: 'new-window', listener: (event: NewWindowWebContentsEvent, + url: string, + frameName: string, + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'), + /** + * The options which will be used for creating the new `BrowserWindow`. + */ + options: BrowserWindowConstructorOptions, + /** + * The non-standard features (features not handled by Chromium or Electron) given + * to `window.open()`. + */ + additionalFeatures: string[], + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer, + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody: PostBody) => void): this; + removeListener(event: 'new-window', listener: (event: NewWindowWebContentsEvent, + url: string, + frameName: string, + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'), + /** + * The options which will be used for creating the new `BrowserWindow`. + */ + options: BrowserWindowConstructorOptions, + /** + * The non-standard features (features not handled by Chromium or Electron) given + * to `window.open()`. + */ + additionalFeatures: string[], + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer, + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody: PostBody) => void): this; + /** + * Emitted when page receives favicon urls. + */ + on(event: 'page-favicon-updated', listener: (event: Event, + /** + * Array of URLs. + */ + favicons: string[]) => void): this; + once(event: 'page-favicon-updated', listener: (event: Event, + /** + * Array of URLs. + */ + favicons: string[]) => void): this; + addListener(event: 'page-favicon-updated', listener: (event: Event, + /** + * Array of URLs. + */ + favicons: string[]) => void): this; + removeListener(event: 'page-favicon-updated', listener: (event: Event, + /** + * Array of URLs. + */ + favicons: string[]) => void): this; + /** + * Fired when page title is set during navigation. `explicitSet` is false when + * title is synthesized from file url. + */ + on(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + once(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + addListener(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + removeListener(event: 'page-title-updated', listener: (event: Event, + title: string, + explicitSet: boolean) => void): this; + /** + * Emitted when a new frame is generated. Only the dirty area is passed in the + * buffer. + */ + on(event: 'paint', listener: (event: Event, + dirtyRect: Rectangle, + /** + * The image data of the whole frame. + */ + image: NativeImage) => void): this; + once(event: 'paint', listener: (event: Event, + dirtyRect: Rectangle, + /** + * The image data of the whole frame. + */ + image: NativeImage) => void): this; + addListener(event: 'paint', listener: (event: Event, + dirtyRect: Rectangle, + /** + * The image data of the whole frame. + */ + image: NativeImage) => void): this; + removeListener(event: 'paint', listener: (event: Event, + dirtyRect: Rectangle, + /** + * The image data of the whole frame. + */ + image: NativeImage) => void): this; + /** + * Emitted when a plugin process has crashed. + */ + on(event: 'plugin-crashed', listener: (event: Event, + name: string, + version: string) => void): this; + once(event: 'plugin-crashed', listener: (event: Event, + name: string, + version: string) => void): this; + addListener(event: 'plugin-crashed', listener: (event: Event, + name: string, + version: string) => void): this; + removeListener(event: 'plugin-crashed', listener: (event: Event, + name: string, + version: string) => void): this; + /** + * Emitted when the `WebContents` preferred size has changed. + * + * This event will only be emitted when `enablePreferredSizeMode` is set to `true` + * in `webPreferences`. + */ + on(event: 'preferred-size-changed', listener: (event: Event, + /** + * The minimum size needed to contain the layout of the document—without requiring + * scrolling. + */ + preferredSize: Size) => void): this; + once(event: 'preferred-size-changed', listener: (event: Event, + /** + * The minimum size needed to contain the layout of the document—without requiring + * scrolling. + */ + preferredSize: Size) => void): this; + addListener(event: 'preferred-size-changed', listener: (event: Event, + /** + * The minimum size needed to contain the layout of the document—without requiring + * scrolling. + */ + preferredSize: Size) => void): this; + removeListener(event: 'preferred-size-changed', listener: (event: Event, + /** + * The minimum size needed to contain the layout of the document—without requiring + * scrolling. + */ + preferredSize: Size) => void): this; + /** + * Emitted when the preload script `preloadPath` throws an unhandled exception + * `error`. + */ + on(event: 'preload-error', listener: (event: Event, + preloadPath: string, + error: Error) => void): this; + once(event: 'preload-error', listener: (event: Event, + preloadPath: string, + error: Error) => void): this; + addListener(event: 'preload-error', listener: (event: Event, + preloadPath: string, + error: Error) => void): this; + removeListener(event: 'preload-error', listener: (event: Event, + preloadPath: string, + error: Error) => void): this; + /** + * Emitted when `remote.getBuiltin()` is called in the renderer process. Calling + * `event.preventDefault()` will prevent the module from being returned. Custom + * value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-builtin', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + once(event: 'remote-get-builtin', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + addListener(event: 'remote-get-builtin', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + removeListener(event: 'remote-get-builtin', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + /** + * Emitted when `remote.getCurrentWebContents()` is called in the renderer process. + * Calling `event.preventDefault()` will prevent the object from being returned. + * Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-current-web-contents', listener: (event: IpcMainEvent) => void): this; + once(event: 'remote-get-current-web-contents', listener: (event: IpcMainEvent) => void): this; + addListener(event: 'remote-get-current-web-contents', listener: (event: IpcMainEvent) => void): this; + removeListener(event: 'remote-get-current-web-contents', listener: (event: IpcMainEvent) => void): this; + /** + * Emitted when `remote.getCurrentWindow()` is called in the renderer process. + * Calling `event.preventDefault()` will prevent the object from being returned. + * Custom value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-current-window', listener: (event: IpcMainEvent) => void): this; + once(event: 'remote-get-current-window', listener: (event: IpcMainEvent) => void): this; + addListener(event: 'remote-get-current-window', listener: (event: IpcMainEvent) => void): this; + removeListener(event: 'remote-get-current-window', listener: (event: IpcMainEvent) => void): this; + /** + * Emitted when `remote.getGlobal()` is called in the renderer process. Calling + * `event.preventDefault()` will prevent the global from being returned. Custom + * value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-get-global', listener: (event: IpcMainEvent, + globalName: string) => void): this; + once(event: 'remote-get-global', listener: (event: IpcMainEvent, + globalName: string) => void): this; + addListener(event: 'remote-get-global', listener: (event: IpcMainEvent, + globalName: string) => void): this; + removeListener(event: 'remote-get-global', listener: (event: IpcMainEvent, + globalName: string) => void): this; + /** + * Emitted when `remote.require()` is called in the renderer process. Calling + * `event.preventDefault()` will prevent the module from being returned. Custom + * value can be returned by setting `event.returnValue`. + * + * @deprecated + */ + on(event: 'remote-require', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + once(event: 'remote-require', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + addListener(event: 'remote-require', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + removeListener(event: 'remote-require', listener: (event: IpcMainEvent, + moduleName: string) => void): this; + /** + * Emitted when the renderer process unexpectedly disappears. This is normally + * because it was crashed or killed. + */ + on(event: 'render-process-gone', listener: (event: Event, + details: RenderProcessGoneDetails) => void): this; + once(event: 'render-process-gone', listener: (event: Event, + details: RenderProcessGoneDetails) => void): this; + addListener(event: 'render-process-gone', listener: (event: Event, + details: RenderProcessGoneDetails) => void): this; + removeListener(event: 'render-process-gone', listener: (event: Event, + details: RenderProcessGoneDetails) => void): this; + /** + * Emitted when the unresponsive web page becomes responsive again. + */ + on(event: 'responsive', listener: Function): this; + once(event: 'responsive', listener: Function): this; + addListener(event: 'responsive', listener: Function): this; + removeListener(event: 'responsive', listener: Function): this; + /** + * Emitted when bluetooth device needs to be selected on call to + * `navigator.bluetooth.requestDevice`. To use `navigator.bluetooth` api + * `webBluetooth` should be enabled. If `event.preventDefault` is not called, first + * available device will be selected. `callback` should be called with `deviceId` + * to be selected, passing empty string to `callback` will cancel the request. + */ + on(event: 'select-bluetooth-device', listener: (event: Event, + devices: BluetoothDevice[], + callback: (deviceId: string) => void) => void): this; + once(event: 'select-bluetooth-device', listener: (event: Event, + devices: BluetoothDevice[], + callback: (deviceId: string) => void) => void): this; + addListener(event: 'select-bluetooth-device', listener: (event: Event, + devices: BluetoothDevice[], + callback: (deviceId: string) => void) => void): this; + removeListener(event: 'select-bluetooth-device', listener: (event: Event, + devices: BluetoothDevice[], + callback: (deviceId: string) => void) => void): this; + /** + * Emitted when a client certificate is requested. + * +The usage is the same with the `select-client-certificate` event of `app`. + */ + on(event: 'select-client-certificate', listener: (event: Event, + url: string, + certificateList: Certificate[], + callback: (certificate: Certificate) => void) => void): this; + once(event: 'select-client-certificate', listener: (event: Event, + url: string, + certificateList: Certificate[], + callback: (certificate: Certificate) => void) => void): this; + addListener(event: 'select-client-certificate', listener: (event: Event, + url: string, + certificateList: Certificate[], + callback: (certificate: Certificate) => void) => void): this; + removeListener(event: 'select-client-certificate', listener: (event: Event, + url: string, + certificateList: Certificate[], + callback: (certificate: Certificate) => void) => void): this; + /** + * Emitted when the web page becomes unresponsive. + */ + on(event: 'unresponsive', listener: Function): this; + once(event: 'unresponsive', listener: Function): this; + addListener(event: 'unresponsive', listener: Function): this; + removeListener(event: 'unresponsive', listener: Function): this; + /** + * Emitted when mouse moves over a link or the keyboard moves the focus to a link. + */ + on(event: 'update-target-url', listener: (event: Event, + url: string) => void): this; + once(event: 'update-target-url', listener: (event: Event, + url: string) => void): this; + addListener(event: 'update-target-url', listener: (event: Event, + url: string) => void): this; + removeListener(event: 'update-target-url', listener: (event: Event, + url: string) => void): this; + /** + * Emitted when a ``'s web contents is being attached to this web + * contents. Calling `event.preventDefault()` will destroy the guest page. + * + * This event can be used to configure `webPreferences` for the `webContents` of a + * `` before it's loaded, and provides the ability to set settings that + * can't be set via `` attributes. + * + * **Note:** The specified `preload` script option will appear as `preloadURL` (not + * `preload`) in the `webPreferences` object emitted with this event. + */ + on(event: 'will-attach-webview', listener: (event: Event, + /** + * The web preferences that will be used by the guest page. This object can be + * modified to adjust the preferences for the guest page. + */ + webPreferences: WebPreferences, + /** + * The other `` parameters such as the `src` URL. This object can be + * modified to adjust the parameters of the guest page. + */ + params: Record) => void): this; + once(event: 'will-attach-webview', listener: (event: Event, + /** + * The web preferences that will be used by the guest page. This object can be + * modified to adjust the preferences for the guest page. + */ + webPreferences: WebPreferences, + /** + * The other `` parameters such as the `src` URL. This object can be + * modified to adjust the parameters of the guest page. + */ + params: Record) => void): this; + addListener(event: 'will-attach-webview', listener: (event: Event, + /** + * The web preferences that will be used by the guest page. This object can be + * modified to adjust the preferences for the guest page. + */ + webPreferences: WebPreferences, + /** + * The other `` parameters such as the `src` URL. This object can be + * modified to adjust the parameters of the guest page. + */ + params: Record) => void): this; + removeListener(event: 'will-attach-webview', listener: (event: Event, + /** + * The web preferences that will be used by the guest page. This object can be + * modified to adjust the preferences for the guest page. + */ + webPreferences: WebPreferences, + /** + * The other `` parameters such as the `src` URL. This object can be + * modified to adjust the parameters of the guest page. + */ + params: Record) => void): this; + /** + * Emitted when a user or the page wants to start navigation. It can happen when + * the `window.location` object is changed or a user clicks a link in the page. + * + * This event will not emit when the navigation is started programmatically with + * APIs like `webContents.loadURL` and `webContents.back`. + * + * It is also not emitted for in-page navigations, such as clicking anchor links or + * updating the `window.location.hash`. Use `did-navigate-in-page` event for this + * purpose. + +Calling `event.preventDefault()` will prevent the navigation. + */ + on(event: 'will-navigate', listener: (event: Event, + url: string) => void): this; + once(event: 'will-navigate', listener: (event: Event, + url: string) => void): this; + addListener(event: 'will-navigate', listener: (event: Event, + url: string) => void): this; + removeListener(event: 'will-navigate', listener: (event: Event, + url: string) => void): this; + /** + * Emitted when a `beforeunload` event handler is attempting to cancel a page + * unload. + * + * Calling `event.preventDefault()` will ignore the `beforeunload` event handler + * and allow the page to be unloaded. + */ + on(event: 'will-prevent-unload', listener: (event: Event) => void): this; + once(event: 'will-prevent-unload', listener: (event: Event) => void): this; + addListener(event: 'will-prevent-unload', listener: (event: Event) => void): this; + removeListener(event: 'will-prevent-unload', listener: (event: Event) => void): this; + /** + * Emitted as a server side redirect occurs during navigation. For example a 302 + * redirect. + * + * This event will be emitted after `did-start-navigation` and always before the + * `did-redirect-navigation` event for the same navigation. + * + * Calling `event.preventDefault()` will prevent the navigation (not just the + * redirect). + */ + on(event: 'will-redirect', listener: (event: Event, + url: string, + isInPlace: boolean, + isMainFrame: boolean, + frameProcessId: number, + frameRoutingId: number) => void): this; + once(event: 'will-redirect', listener: (event: Event, + url: string, + isInPlace: boolean, + isMainFrame: boolean, + frameProcessId: number, + frameRoutingId: number) => void): this; + addListener(event: 'will-redirect', listener: (event: Event, + url: string, + isInPlace: boolean, + isMainFrame: boolean, + frameProcessId: number, + frameRoutingId: number) => void): this; + removeListener(event: 'will-redirect', listener: (event: Event, + url: string, + isInPlace: boolean, + isMainFrame: boolean, + frameProcessId: number, + frameRoutingId: number) => void): this; + /** + * Emitted when the user is requesting to change the zoom level using the mouse + * wheel. + */ + on(event: 'zoom-changed', listener: (event: Event, + /** + * Can be `in` or `out`. + */ + zoomDirection: ('in' | 'out')) => void): this; + once(event: 'zoom-changed', listener: (event: Event, + /** + * Can be `in` or `out`. + */ + zoomDirection: ('in' | 'out')) => void): this; + addListener(event: 'zoom-changed', listener: (event: Event, + /** + * Can be `in` or `out`. + */ + zoomDirection: ('in' | 'out')) => void): this; + removeListener(event: 'zoom-changed', listener: (event: Event, + /** + * Can be `in` or `out`. + */ + zoomDirection: ('in' | 'out')) => void): this; + /** + * Adds the specified path to DevTools workspace. Must be used after DevTools + * creation: + */ + addWorkSpace(path: string): void; + /** + * Begin subscribing for presentation events and captured frames, the `callback` + * will be called with `callback(image, dirtyRect)` when there is a presentation + * event. + * + * The `image` is an instance of NativeImage that stores the captured frame. + * + * The `dirtyRect` is an object with `x, y, width, height` properties that + * describes which part of the page was repainted. If `onlyDirty` is set to `true`, + * `image` will only contain the repainted area. `onlyDirty` defaults to `false`. + */ + beginFrameSubscription(onlyDirty: boolean, callback: (image: NativeImage, dirtyRect: Rectangle) => void): void; + /** + * Begin subscribing for presentation events and captured frames, the `callback` + * will be called with `callback(image, dirtyRect)` when there is a presentation + * event. + * + * The `image` is an instance of NativeImage that stores the captured frame. + * + * The `dirtyRect` is an object with `x, y, width, height` properties that + * describes which part of the page was repainted. If `onlyDirty` is set to `true`, + * `image` will only contain the repainted area. `onlyDirty` defaults to `false`. + */ + beginFrameSubscription(callback: (image: NativeImage, dirtyRect: Rectangle) => void): void; + /** + * Whether the browser can go back to previous web page. + */ + canGoBack(): boolean; + /** + * Whether the browser can go forward to next web page. + */ + canGoForward(): boolean; + /** + * Whether the web page can go to `offset`. + */ + canGoToOffset(offset: number): boolean; + /** + * Resolves with a NativeImage + * + * Captures a snapshot of the page within `rect`. Omitting `rect` will capture the + * whole visible page. + */ + capturePage(rect?: Rectangle): Promise; + /** + * Clears the navigation history. + */ + clearHistory(): void; + /** + * Closes the devtools. + */ + closeDevTools(): void; + /** + * Executes the editing command `copy` in web page. + */ + copy(): void; + /** + * Copy the image at the given position to the clipboard. + */ + copyImageAt(x: number, y: number): void; + /** + * Executes the editing command `cut` in web page. + */ + cut(): void; + /** + * Decrease the capturer count by one. The page will be set to hidden or occluded + * state when its browser window is hidden or occluded and the capturer count + * reaches zero. If you want to decrease the hidden capturer count instead you + * should set `stayHidden` to true. + */ + decrementCapturerCount(stayHidden?: boolean, stayAwake?: boolean): void; + /** + * Executes the editing command `delete` in web page. + */ + delete(): void; + /** + * Disable device emulation enabled by `webContents.enableDeviceEmulation`. + */ + disableDeviceEmulation(): void; + /** + * Initiates a download of the resource at `url` without navigating. The + * `will-download` event of `session` will be triggered. + */ + downloadURL(url: string): void; + /** + * Enable device emulation with the given parameters. + */ + enableDeviceEmulation(parameters: Parameters): void; + /** + * End subscribing for frame presentation events. + */ + endFrameSubscription(): void; + /** + * A promise that resolves with the result of the executed code or is rejected if + * the result of the code is a rejected promise. + * + * Evaluates `code` in page. + * + * In the browser window some HTML APIs like `requestFullScreen` can only be + * invoked by a gesture from the user. Setting `userGesture` to `true` will remove + * this limitation. + +Code execution will be suspended until web page stop loading. + */ + executeJavaScript(code: string, userGesture?: boolean): Promise; + /** + * A promise that resolves with the result of the executed code or is rejected if + * the result of the code is a rejected promise. + * +Works like `executeJavaScript` but evaluates `scripts` in an isolated context. + */ + executeJavaScriptInIsolatedWorld(worldId: number, scripts: WebSource[], userGesture?: boolean): Promise; + /** + * The request id used for the request. + * + * Starts a request to find all matches for the `text` in the web page. The result + * of the request can be obtained by subscribing to `found-in-page` event. + */ + findInPage(text: string, options?: FindInPageOptions): number; + /** + * Focuses the web page. + */ + focus(): void; + /** + * Forcefully terminates the renderer process that is currently hosting this + * `webContents`. This will cause the `render-process-gone` event to be emitted + * with the `reason=killed || reason=crashed`. Please note that some webContents + * share renderer processes and therefore calling this method may also crash the + * host process for other webContents as well. + * + * Calling `reload()` immediately after calling this method will force the reload + * to occur in a new process. This should be used when this process is unstable or + * unusable, for instance in order to recover from the `unresponsive` event. + */ + forcefullyCrashRenderer(): void; + /** + * Information about all Shared Workers. + */ + getAllSharedWorkers(): SharedWorkerInfo[]; + /** + * whether or not this WebContents will throttle animations and timers when the + * page becomes backgrounded. This also affects the Page Visibility API. + */ + getBackgroundThrottling(): boolean; + /** + * If *offscreen rendering* is enabled returns the current frame rate. + */ + getFrameRate(): number; + /** + * The operating system `pid` of the associated renderer process. + */ + getOSProcessId(): number; + /** + * Get the system printer list. + */ + getPrinters(): PrinterInfo[]; + /** + * The Chromium internal `pid` of the associated renderer. Can be compared to the + * `frameProcessId` passed by frame specific navigation events (e.g. + * `did-frame-navigate`) + */ + getProcessId(): number; + /** + * The title of the current web page. + */ + getTitle(): string; + /** + * the type of the webContent. Can be `backgroundPage`, `window`, `browserView`, + * `remote`, `webview` or `offscreen`. + */ + getType(): ('backgroundPage' | 'window' | 'browserView' | 'remote' | 'webview' | 'offscreen'); + /** + * The URL of the current web page. + */ + getURL(): string; + /** + * The user agent for this web page. + */ + getUserAgent(): string; + /** + * Returns the WebRTC IP Handling Policy. + */ + getWebRTCIPHandlingPolicy(): string; + /** + * the current zoom factor. + */ + getZoomFactor(): number; + /** + * the current zoom level. + */ + getZoomLevel(): number; + /** + * Makes the browser go back a web page. + */ + goBack(): void; + /** + * Makes the browser go forward a web page. + */ + goForward(): void; + /** + * Navigates browser to the specified absolute web page index. + */ + goToIndex(index: number): void; + /** + * Navigates to the specified offset from the "current entry". + */ + goToOffset(offset: number): void; + /** + * Increase the capturer count by one. The page is considered visible when its + * browser window is hidden and the capturer count is non-zero. If you would like + * the page to stay hidden, you should ensure that `stayHidden` is set to true. + * +This also affects the Page Visibility API. + */ + incrementCapturerCount(size?: Size, stayHidden?: boolean, stayAwake?: boolean): void; + /** + * A promise that resolves with a key for the inserted CSS that can later be used + * to remove the CSS via `contents.removeInsertedCSS(key)`. + * + * Injects CSS into the current web page and returns a unique key for the inserted + * stylesheet. + */ + insertCSS(css: string, options?: InsertCSSOptions): Promise; + /** + * Inserts `text` to the focused element. + */ + insertText(text: string): Promise; + /** + * Starts inspecting element at position (`x`, `y`). + */ + inspectElement(x: number, y: number): void; + /** + * Opens the developer tools for the service worker context. + */ + inspectServiceWorker(): void; + /** + * Opens the developer tools for the shared worker context. + */ + inspectSharedWorker(): void; + /** + * Inspects the shared worker based on its ID. + */ + inspectSharedWorkerById(workerId: string): void; + /** + * Schedules a full repaint of the window this web contents is in. + * + * If *offscreen rendering* is enabled invalidates the frame and generates a new + * one through the `'paint'` event. + */ + invalidate(): void; + /** + * Whether this page has been muted. + */ + isAudioMuted(): boolean; + /** + * Whether this page is being captured. It returns true when the capturer count is + * large then 0. + */ + isBeingCaptured(): boolean; + /** + * Whether the renderer process has crashed. + */ + isCrashed(): boolean; + /** + * Whether audio is currently playing. + */ + isCurrentlyAudible(): boolean; + /** + * Whether the web page is destroyed. + */ + isDestroyed(): boolean; + /** + * Whether the devtools view is focused . + */ + isDevToolsFocused(): boolean; + /** + * Whether the devtools is opened. + */ + isDevToolsOpened(): boolean; + /** + * Whether the web page is focused. + */ + isFocused(): boolean; + /** + * Whether web page is still loading resources. + */ + isLoading(): boolean; + /** + * Whether the main frame (and not just iframes or frames within it) is still + * loading. + */ + isLoadingMainFrame(): boolean; + /** + * Indicates whether *offscreen rendering* is enabled. + */ + isOffscreen(): boolean; + /** + * If *offscreen rendering* is enabled returns whether it is currently painting. + */ + isPainting(): boolean; + /** + * Whether the web page is waiting for a first-response from the main resource of + * the page. + */ + isWaitingForResponse(): boolean; + /** + * the promise will resolve when the page has finished loading (see + * `did-finish-load`), and rejects if the page fails to load (see `did-fail-load`). + * + * Loads the given file in the window, `filePath` should be a path to an HTML file + * relative to the root of your application. For instance an app structure like + * this: + +Would require code like this + */ + loadFile(filePath: string, options?: LoadFileOptions): Promise; + /** + * the promise will resolve when the page has finished loading (see + * `did-finish-load`), and rejects if the page fails to load (see `did-fail-load`). + * A noop rejection handler is already attached, which avoids unhandled rejection + * errors. + * + * Loads the `url` in the window. The `url` must contain the protocol prefix, e.g. + * the `http://` or `file://`. If the load should bypass http cache then use the + * `pragma` header to achieve it. + */ + loadURL(url: string, options?: LoadURLOptions): Promise; + /** + * Opens the devtools. + * + * When `contents` is a `` tag, the `mode` would be `detach` by default, + * explicitly passing an empty `mode` can force using last used dock state. + */ + openDevTools(options?: OpenDevToolsOptions): void; + /** + * Executes the editing command `paste` in web page. + */ + paste(): void; + /** + * Executes the editing command `pasteAndMatchStyle` in web page. + */ + pasteAndMatchStyle(): void; + /** + * Send a message to the renderer process, optionally transferring ownership of + * zero or more [`MessagePortMain`][] objects. + * + * The transferred `MessagePortMain` objects will be available in the renderer + * process by accessing the `ports` property of the emitted event. When they arrive + * in the renderer, they will be native DOM `MessagePort` objects. + +For example: + */ + postMessage(channel: string, message: any, transfer?: MessagePortMain[]): void; + /** + * When a custom `pageSize` is passed, Chromium attempts to validate platform + * specific minimum values for `width_microns` and `height_microns`. Width and + * height must both be minimum 353 microns but may be higher on some operating + * systems. + * + * Prints window's web page. When `silent` is set to `true`, Electron will pick the + * system's default printer if `deviceName` is empty and the default settings for + * printing. + * + * Use `page-break-before: always;` CSS style to force to print to a new page. + * +Example usage: + */ + print(options?: WebContentsPrintOptions, callback?: (success: boolean, failureReason: string) => void): void; + /** + * Resolves with the generated PDF data. + * + * Prints window's web page as PDF with Chromium's preview printing custom + * settings. + * + * The `landscape` will be ignored if `@page` CSS at-rule is used in the web page. + * + * By default, an empty `options` will be regarded as: + * + * Use `page-break-before: always;` CSS style to force to print to a new page. + * +An example of `webContents.printToPDF`: + */ + printToPDF(options: PrintToPDFOptions): Promise; + /** + * Executes the editing command `redo` in web page. + */ + redo(): void; + /** + * Reloads the current web page. + */ + reload(): void; + /** + * Reloads current page and ignores cache. + */ + reloadIgnoringCache(): void; + /** + * Resolves if the removal was successful. + * + * Removes the inserted CSS from the current web page. The stylesheet is identified + * by its key, which is returned from `contents.insertCSS(css)`. + */ + removeInsertedCSS(key: string): Promise; + /** + * Removes the specified path from DevTools workspace. + */ + removeWorkSpace(path: string): void; + /** + * Executes the editing command `replace` in web page. + */ + replace(text: string): void; + /** + * Executes the editing command `replaceMisspelling` in web page. + */ + replaceMisspelling(text: string): void; + /** + * resolves if the page is saved. + */ + savePage(fullPath: string, saveType: 'HTMLOnly' | 'HTMLComplete' | 'MHTML'): Promise; + /** + * Executes the editing command `selectAll` in web page. + */ + selectAll(): void; + /** + * Send an asynchronous message to the renderer process via `channel`, along with + * arguments. Arguments will be serialized with the Structured Clone Algorithm, + * just like `postMessage`, so prototype chains will not be included. Sending + * Functions, Promises, Symbols, WeakMaps, or WeakSets will throw an exception. + * + * > **NOTE**: Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * The renderer process can handle the message by listening to `channel` with the + * `ipcRenderer` module. + * +An example of sending messages from the main process to the renderer process: + */ + send(channel: string, ...args: any[]): void; + /** + * Sends an input `event` to the page. **Note:** The `BrowserWindow` containing the + * contents needs to be focused for `sendInputEvent()` to work. + */ + sendInputEvent(inputEvent: (MouseInputEvent) | (MouseWheelInputEvent) | (KeyboardInputEvent)): void; + /** + * Send an asynchronous message to a specific frame in a renderer process via + * `channel`, along with arguments. Arguments will be serialized with the + * Structured Clone Algorithm, just like `postMessage`, so prototype chains will + * not be included. Sending Functions, Promises, Symbols, WeakMaps, or WeakSets + * will throw an exception. + * + * > **NOTE:** Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * The renderer process can handle the message by listening to `channel` with the + * `ipcRenderer` module. + * + * If you want to get the `frameId` of a given renderer context you should use the + * `webFrame.routingId` value. E.g. + * +You can also read `frameId` from all incoming IPC messages in the main process. + */ + sendToFrame(frameId: (number) | ([number, number]), channel: string, ...args: any[]): void; + /** + * Mute the audio on the current web page. + */ + setAudioMuted(muted: boolean): void; + /** + * Controls whether or not this WebContents will throttle animations and timers + * when the page becomes backgrounded. This also affects the Page Visibility API. + */ + setBackgroundThrottling(allowed: boolean): void; + /** + * Uses the `devToolsWebContents` as the target `WebContents` to show devtools. + * + * The `devToolsWebContents` must not have done any navigation, and it should not + * be used for other purposes after the call. + * + * By default Electron manages the devtools by creating an internal `WebContents` + * with native view, which developers have very limited control of. With the + * `setDevToolsWebContents` method, developers can use any `WebContents` to show + * the devtools in it, including `BrowserWindow`, `BrowserView` and `` + * tag. + * + * Note that closing the devtools does not destroy the `devToolsWebContents`, it is + * caller's responsibility to destroy `devToolsWebContents`. + * + * An example of showing devtools in a `` tag: + * +An example of showing devtools in a `BrowserWindow`: + */ + setDevToolsWebContents(devToolsWebContents: WebContents): void; + /** + * If *offscreen rendering* is enabled sets the frame rate to the specified number. + * Only values between 1 and 240 are accepted. + */ + setFrameRate(fps: number): void; + /** + * Ignore application menu shortcuts while this web contents is focused. + */ + setIgnoreMenuShortcuts(ignore: boolean): void; + /** + * Overrides the user agent for this web page. + */ + setUserAgent(userAgent: string): void; + /** + * Sets the maximum and minimum pinch-to-zoom level. + * + * > **NOTE**: Visual zoom is disabled by default in Electron. To re-enable it, + * call: + */ + setVisualZoomLevelLimits(minimumLevel: number, maximumLevel: number): Promise; + /** + * Setting the WebRTC IP handling policy allows you to control which IPs are + * exposed via WebRTC. See BrowserLeaks for more details. + */ + setWebRTCIPHandlingPolicy(policy: 'default' | 'default_public_interface_only' | 'default_public_and_private_interfaces' | 'disable_non_proxied_udp'): void; + /** + * Called before creating a window when `window.open()` is called from the + * renderer. See `window.open()` for more details and how to use this in + * conjunction with `did-create-window`. + */ + setWindowOpenHandler(handler: (details: HandlerDetails) => ({action: 'deny'}) | ({action: 'allow', overrideBrowserWindowOptions?: BrowserWindowConstructorOptions})): void; + /** + * Changes the zoom factor to the specified factor. Zoom factor is zoom percent + * divided by 100, so 300% = 3.0. + +The factor must be greater than 0.0. + */ + setZoomFactor(factor: number): void; + /** + * Changes the zoom level to the specified level. The original size is 0 and each + * increment above or below represents zooming 20% larger or smaller to default + * limits of 300% and 50% of original size, respectively. The formula for this is + * `scale := 1.2 ^ level`. + * + * > **NOTE**: The zoom policy at the Chromium level is same-origin, meaning that + * the zoom level for a specific domain propagates across all instances of windows + * with the same domain. Differentiating the window URLs will make zoom work + * per-window. + */ + setZoomLevel(level: number): void; + /** + * Shows pop-up dictionary that searches the selected word on the page. + * + * @platform darwin + */ + showDefinitionForSelection(): void; + /** + * Sets the `item` as dragging item for current drag-drop operation, `file` is the + * absolute path of the file to be dragged, and `icon` is the image showing under + * the cursor when dragging. + */ + startDrag(item: Item): void; + /** + * If *offscreen rendering* is enabled and not painting, start painting. + */ + startPainting(): void; + /** + * Stops any pending navigation. + */ + stop(): void; + /** + * Stops any `findInPage` request for the `webContents` with the provided `action`. + */ + stopFindInPage(action: 'clearSelection' | 'keepSelection' | 'activateSelection'): void; + /** + * If *offscreen rendering* is enabled and painting, stop painting. + */ + stopPainting(): void; + /** + * Indicates whether the snapshot has been created successfully. + * +Takes a V8 heap snapshot and saves it to `filePath`. + */ + takeHeapSnapshot(filePath: string): Promise; + /** + * Toggles the developer tools. + */ + toggleDevTools(): void; + /** + * Executes the editing command `undo` in web page. + */ + undo(): void; + /** + * Executes the editing command `unselect` in web page. + */ + unselect(): void; + audioMuted: boolean; + backgroundThrottling: boolean; + readonly debugger: Debugger; + readonly devToolsWebContents: (WebContents) | (null); + frameRate: number; + readonly hostWebContents: WebContents; + readonly id: number; + readonly mainFrame: WebFrameMain; + readonly session: Session; + userAgent: string; + zoomFactor: number; + zoomLevel: number; + } + + interface WebFrame extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/web-frame + + /** + * Attempts to free memory that is no longer being used (like images from a + * previous navigation). + * + * Note that blindly calling this method probably makes Electron slower since it + * will have to refill these emptied caches, you should only call it if an event in + * your app has occurred that makes you think your page is actually using less + * memory (i.e. you have navigated from a super heavy page to a mostly empty one, + * and intend to stay there). + */ + clearCache(): void; + /** + * A promise that resolves with the result of the executed code or is rejected if + * execution throws or results in a rejected promise. + * + * Evaluates `code` in page. + * + * In the browser window some HTML APIs like `requestFullScreen` can only be + * invoked by a gesture from the user. Setting `userGesture` to `true` will remove + * this limitation. + */ + executeJavaScript(code: string, userGesture?: boolean, callback?: (result: any, error: Error) => void): Promise; + /** + * A promise that resolves with the result of the executed code or is rejected if + * execution could not start. + * + * Works like `executeJavaScript` but evaluates `scripts` in an isolated context. + * + * Note that when the execution of script fails, the returned promise will not + * reject and the `result` would be `undefined`. This is because Chromium does not + * dispatch errors of isolated worlds to foreign worlds. + */ + executeJavaScriptInIsolatedWorld(worldId: number, scripts: WebSource[], userGesture?: boolean, callback?: (result: any, error: Error) => void): Promise; + /** + * A child of `webFrame` with the supplied `name`, `null` would be returned if + * there's no such frame or if the frame is not in the current renderer process. + */ + findFrameByName(name: string): WebFrame; + /** + * that has the supplied `routingId`, `null` if not found. + */ + findFrameByRoutingId(routingId: number): WebFrame; + /** + * The frame element in `webFrame's` document selected by `selector`, `null` would + * be returned if `selector` does not select a frame or if the frame is not in the + * current renderer process. + */ + getFrameForSelector(selector: string): WebFrame; + /** + * * `images` MemoryUsageDetails + * * `scripts` MemoryUsageDetails + * * `cssStyleSheets` MemoryUsageDetails + * * `xslStyleSheets` MemoryUsageDetails + * * `fonts` MemoryUsageDetails + * * `other` MemoryUsageDetails + * + * Returns an object describing usage information of Blink's internal memory + * caches. + +This will generate: + */ + getResourceUsage(): ResourceUsage; + /** + * A list of suggested words for a given word. If the word is spelled correctly, + * the result will be empty. + */ + getWordSuggestions(word: string): string[]; + /** + * The current zoom factor. + */ + getZoomFactor(): number; + /** + * The current zoom level. + */ + getZoomLevel(): number; + /** + * A key for the inserted CSS that can later be used to remove the CSS via + * `webFrame.removeInsertedCSS(key)`. + * + * Injects CSS into the current web page and returns a unique key for the inserted + * stylesheet. + */ + insertCSS(css: string): string; + /** + * Inserts `text` to the focused element. + */ + insertText(text: string): void; + /** + * True if the word is misspelled according to the built in spellchecker, false + * otherwise. If no dictionary is loaded, always return false. + */ + isWordMisspelled(word: string): boolean; + /** + * Removes the inserted CSS from the current web page. The stylesheet is identified + * by its key, which is returned from `webFrame.insertCSS(css)`. + */ + removeInsertedCSS(key: string): void; + /** + * Set the security origin, content security policy and name of the isolated world. + * Note: If the `csp` is specified, then the `securityOrigin` also has to be + * specified. + */ + setIsolatedWorldInfo(worldId: number, info: Info): void; + /** + * Sets a provider for spell checking in input fields and text areas. + * + * If you want to use this method you must disable the builtin spellchecker when + * you construct the window. + * + * The `provider` must be an object that has a `spellCheck` method that accepts an + * array of individual words for spellchecking. The `spellCheck` function runs + * asynchronously and calls the `callback` function with an array of misspelt words + * when complete. + +An example of using node-spellchecker as provider: + */ + setSpellCheckProvider(language: string, provider: Provider): void; + /** + * Sets the maximum and minimum pinch-to-zoom level. + * + * > **NOTE**: Visual zoom is disabled by default in Electron. To re-enable it, + * call: + * + * > **NOTE**: Visual zoom only applies to pinch-to-zoom behavior. Cmd+/-/0 zoom + * shortcuts are controlled by the 'zoomIn', 'zoomOut', and 'resetZoom' MenuItem + * roles in the application Menu. To disable shortcuts, manually define the Menu + * and omit zoom roles from the definition. + */ + setVisualZoomLevelLimits(minimumLevel: number, maximumLevel: number): void; + /** + * Changes the zoom factor to the specified factor. Zoom factor is zoom percent + * divided by 100, so 300% = 3.0. + +The factor must be greater than 0.0. + */ + setZoomFactor(factor: number): void; + /** + * Changes the zoom level to the specified level. The original size is 0 and each + * increment above or below represents zooming 20% larger or smaller to default + * limits of 300% and 50% of original size, respectively. + * + * > **NOTE**: The zoom policy at the Chromium level is same-origin, meaning that + * the zoom level for a specific domain propagates across all instances of windows + * with the same domain. Differentiating the window URLs will make zoom work + * per-window. + */ + setZoomLevel(level: number): void; + /** + * A `WebFrame | null` representing the first child frame of `webFrame`, the + * property would be `null` if `webFrame` has no children or if first child is not + * in the current renderer process. + * + */ + readonly firstChild: (WebFrame) | (null); + /** + * A `WebFrame | null` representing next sibling frame, the property would be + * `null` if `webFrame` is the last frame in its parent or if the next sibling is + * not in the current renderer process. + * + */ + readonly nextSibling: (WebFrame) | (null); + /** + * A `WebFrame | null` representing the frame which opened `webFrame`, the property + * would be `null` if there's no opener or opener is not in the current renderer + * process. + * + */ + readonly opener: (WebFrame) | (null); + /** + * A `WebFrame | null` representing parent frame of `webFrame`, the property would + * be `null` if `webFrame` is top or parent is not in the current renderer process. + * + */ + readonly parent: (WebFrame) | (null); + /** + * An `Integer` representing the unique frame id in the current renderer process. + * Distinct WebFrame instances that refer to the same underlying frame will have + * the same `routingId`. + * + */ + readonly routingId: number; + /** + * A `WebFrame | null` representing top frame in frame hierarchy to which + * `webFrame` belongs, the property would be `null` if top frame is not in the + * current renderer process. + * + */ + readonly top: (WebFrame) | (null); + } + + class WebFrameMain extends NodeEventEmitter { + + // Docs: https://electronjs.org/docs/api/web-frame-main + + /** + * A frame with the given process and routing IDs, or `undefined` if there is no + * WebFrameMain associated with the given IDs. + */ + static fromId(processId: number, routingId: number): (WebFrameMain) | (undefined); + /** + * A promise that resolves with the result of the executed code or is rejected if + * execution throws or results in a rejected promise. + * + * Evaluates `code` in page. + * + * In the browser window some HTML APIs like `requestFullScreen` can only be + * invoked by a gesture from the user. Setting `userGesture` to `true` will remove + * this limitation. + */ + executeJavaScript(code: string, userGesture?: boolean): Promise; + /** + * Send a message to the renderer process, optionally transferring ownership of + * zero or more [`MessagePortMain`][] objects. + * + * The transferred `MessagePortMain` objects will be available in the renderer + * process by accessing the `ports` property of the emitted event. When they arrive + * in the renderer, they will be native DOM `MessagePort` objects. + +For example: + */ + postMessage(channel: string, message: any, transfer?: MessagePortMain[]): void; + /** + * Whether the reload was initiated successfully. Only results in `false` when the + * frame has no history. + */ + reload(): boolean; + /** + * Send an asynchronous message to the renderer process via `channel`, along with + * arguments. Arguments will be serialized with the [Structured Clone + * Algorithm][SCA], just like [`postMessage`][], so prototype chains will not be + * included. Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw + * an exception. + * + * The renderer process can handle the message by listening to `channel` with the + * `ipcRenderer` module. + */ + send(channel: string, ...args: any[]): void; + readonly frames: WebFrameMain[]; + readonly framesInSubtree: WebFrameMain[]; + readonly frameTreeNodeId: number; + readonly name: string; + readonly osProcessId: number; + readonly parent: (WebFrameMain) | (null); + readonly processId: number; + readonly routingId: number; + readonly top: (WebFrameMain) | (null); + readonly url: string; + } + + class WebRequest { + + // Docs: https://electronjs.org/docs/api/web-request + + /** + * The `listener` will be called with `listener(details)` when a server initiated + * redirect is about to occur. + */ + onBeforeRedirect(filter: Filter, listener: ((details: OnBeforeRedirectListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when a server initiated + * redirect is about to occur. + */ + onBeforeRedirect(listener: ((details: OnBeforeRedirectListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` when a request + * is about to occur. + * + * The `uploadData` is an array of `UploadData` objects. + * + * The `callback` has to be called with an `response` object. + * +Some examples of valid `urls`: + */ + onBeforeRequest(filter: Filter, listener: ((details: OnBeforeRequestListenerDetails, callback: (response: Response) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` when a request + * is about to occur. + * + * The `uploadData` is an array of `UploadData` objects. + * + * The `callback` has to be called with an `response` object. + * +Some examples of valid `urls`: + */ + onBeforeRequest(listener: ((details: OnBeforeRequestListenerDetails, callback: (response: Response) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` before sending + * an HTTP request, once the request headers are available. This may occur after a + * TCP connection is made to the server, but before any http data is sent. + * +The `callback` has to be called with a `response` object. + */ + onBeforeSendHeaders(filter: Filter, listener: ((details: OnBeforeSendHeadersListenerDetails, callback: (beforeSendResponse: BeforeSendResponse) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` before sending + * an HTTP request, once the request headers are available. This may occur after a + * TCP connection is made to the server, but before any http data is sent. + * +The `callback` has to be called with a `response` object. + */ + onBeforeSendHeaders(listener: ((details: OnBeforeSendHeadersListenerDetails, callback: (beforeSendResponse: BeforeSendResponse) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when a request is + * completed. + */ + onCompleted(filter: Filter, listener: ((details: OnCompletedListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when a request is + * completed. + */ + onCompleted(listener: ((details: OnCompletedListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when an error occurs. + */ + onErrorOccurred(filter: Filter, listener: ((details: OnErrorOccurredListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when an error occurs. + */ + onErrorOccurred(listener: ((details: OnErrorOccurredListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` when HTTP + * response headers of a request have been received. + * +The `callback` has to be called with a `response` object. + */ + onHeadersReceived(filter: Filter, listener: ((details: OnHeadersReceivedListenerDetails, callback: (headersReceivedResponse: HeadersReceivedResponse) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details, callback)` when HTTP + * response headers of a request have been received. + * +The `callback` has to be called with a `response` object. + */ + onHeadersReceived(listener: ((details: OnHeadersReceivedListenerDetails, callback: (headersReceivedResponse: HeadersReceivedResponse) => void) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when first byte of the + * response body is received. For HTTP requests, this means that the status line + * and response headers are available. + */ + onResponseStarted(filter: Filter, listener: ((details: OnResponseStartedListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` when first byte of the + * response body is received. For HTTP requests, this means that the status line + * and response headers are available. + */ + onResponseStarted(listener: ((details: OnResponseStartedListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` just before a request is + * going to be sent to the server, modifications of previous `onBeforeSendHeaders` + * response are visible by the time this listener is fired. + */ + onSendHeaders(filter: Filter, listener: ((details: OnSendHeadersListenerDetails) => void) | (null)): void; + /** + * The `listener` will be called with `listener(details)` just before a request is + * going to be sent to the server, modifications of previous `onBeforeSendHeaders` + * response are visible by the time this listener is fired. + */ + onSendHeaders(listener: ((details: OnSendHeadersListenerDetails) => void) | (null)): void; + } + + interface WebSource { + + // Docs: https://electronjs.org/docs/api/structures/web-source + + code: string; + /** + * Default is 1. + */ + startLine?: number; + url?: string; + } + + interface WebviewTag extends HTMLElement { + + // Docs: https://electronjs.org/docs/api/webview-tag + + /** + * Fired when a load has committed. This includes navigation within the current + * document as well as subframe document-level loads, but does not include + * asynchronous resource loads. + */ + addEventListener(event: 'load-commit', listener: (event: LoadCommitEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'load-commit', listener: (event: LoadCommitEvent) => void): this; + /** + * Fired when the navigation is done, i.e. the spinner of the tab will stop + * spinning, and the `onload` event is dispatched. + */ + addEventListener(event: 'did-finish-load', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-finish-load', listener: (event: Event) => void): this; + /** + * This event is like `did-finish-load`, but fired when the load failed or was + * cancelled, e.g. `window.stop()` is invoked. + */ + addEventListener(event: 'did-fail-load', listener: (event: DidFailLoadEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-fail-load', listener: (event: DidFailLoadEvent) => void): this; + /** + * Fired when a frame has done navigation. + */ + addEventListener(event: 'did-frame-finish-load', listener: (event: DidFrameFinishLoadEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-frame-finish-load', listener: (event: DidFrameFinishLoadEvent) => void): this; + /** + * Corresponds to the points in time when the spinner of the tab starts spinning. + */ + addEventListener(event: 'did-start-loading', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-start-loading', listener: (event: Event) => void): this; + /** + * Corresponds to the points in time when the spinner of the tab stops spinning. + */ + addEventListener(event: 'did-stop-loading', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-stop-loading', listener: (event: Event) => void): this; + /** + * Fired when document in the given frame is loaded. + */ + addEventListener(event: 'dom-ready', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'dom-ready', listener: (event: Event) => void): this; + /** + * Fired when page title is set during navigation. `explicitSet` is false when + * title is synthesized from file url. + */ + addEventListener(event: 'page-title-updated', listener: (event: PageTitleUpdatedEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'page-title-updated', listener: (event: PageTitleUpdatedEvent) => void): this; + /** + * Fired when page receives favicon urls. + */ + addEventListener(event: 'page-favicon-updated', listener: (event: PageFaviconUpdatedEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'page-favicon-updated', listener: (event: PageFaviconUpdatedEvent) => void): this; + /** + * Fired when page enters fullscreen triggered by HTML API. + */ + addEventListener(event: 'enter-html-full-screen', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'enter-html-full-screen', listener: (event: Event) => void): this; + /** + * Fired when page leaves fullscreen triggered by HTML API. + */ + addEventListener(event: 'leave-html-full-screen', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'leave-html-full-screen', listener: (event: Event) => void): this; + /** + * Fired when the guest window logs a console message. + * + * The following example code forwards all log messages to the embedder's console + * without regard for log level or other properties. + */ + addEventListener(event: 'console-message', listener: (event: ConsoleMessageEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'console-message', listener: (event: ConsoleMessageEvent) => void): this; + /** + * Fired when a result is available for `webview.findInPage` request. + */ + addEventListener(event: 'found-in-page', listener: (event: FoundInPageEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'found-in-page', listener: (event: FoundInPageEvent) => void): this; + /** + * Fired when the guest page attempts to open a new browser window. + * +The following example code opens the new url in system's default browser. + */ + addEventListener(event: 'new-window', listener: (event: NewWindowEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'new-window', listener: (event: NewWindowEvent) => void): this; + /** + * Emitted when a user or the page wants to start navigation. It can happen when + * the `window.location` object is changed or a user clicks a link in the page. + * + * This event will not emit when the navigation is started programmatically with + * APIs like `.loadURL` and `.back`. + * + * It is also not emitted during in-page navigation, such as clicking anchor links + * or updating the `window.location.hash`. Use `did-navigate-in-page` event for + * this purpose. + +Calling `event.preventDefault()` does __NOT__ have any effect. + */ + addEventListener(event: 'will-navigate', listener: (event: WillNavigateEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'will-navigate', listener: (event: WillNavigateEvent) => void): this; + /** + * Emitted when a navigation is done. + * + * This event is not emitted for in-page navigations, such as clicking anchor links + * or updating the `window.location.hash`. Use `did-navigate-in-page` event for + * this purpose. + */ + addEventListener(event: 'did-navigate', listener: (event: DidNavigateEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-navigate', listener: (event: DidNavigateEvent) => void): this; + /** + * Emitted when an in-page navigation happened. + * + * When in-page navigation happens, the page URL changes but does not cause + * navigation outside of the page. Examples of this occurring are when anchor links + * are clicked or when the DOM `hashchange` event is triggered. + */ + addEventListener(event: 'did-navigate-in-page', listener: (event: DidNavigateInPageEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-navigate-in-page', listener: (event: DidNavigateInPageEvent) => void): this; + /** + * Fired when the guest page attempts to close itself. + * + * The following example code navigates the `webview` to `about:blank` when the + * guest attempts to close itself. + */ + addEventListener(event: 'close', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'close', listener: (event: Event) => void): this; + /** + * Fired when the guest page has sent an asynchronous message to embedder page. + * + * With `sendToHost` method and `ipc-message` event you can communicate between + * guest page and embedder page: + */ + addEventListener(event: 'ipc-message', listener: (event: IpcMessageEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'ipc-message', listener: (event: IpcMessageEvent) => void): this; + /** + * Fired when the renderer process is crashed. + */ + addEventListener(event: 'crashed', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'crashed', listener: (event: Event) => void): this; + /** + * Fired when a plugin process is crashed. + */ + addEventListener(event: 'plugin-crashed', listener: (event: PluginCrashedEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'plugin-crashed', listener: (event: PluginCrashedEvent) => void): this; + /** + * Fired when the WebContents is destroyed. + */ + addEventListener(event: 'destroyed', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'destroyed', listener: (event: Event) => void): this; + /** + * Emitted when media starts playing. + */ + addEventListener(event: 'media-started-playing', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'media-started-playing', listener: (event: Event) => void): this; + /** + * Emitted when media is paused or done playing. + */ + addEventListener(event: 'media-paused', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'media-paused', listener: (event: Event) => void): this; + /** + * Emitted when a page's theme color changes. This is usually due to encountering a + * meta tag: + */ + addEventListener(event: 'did-change-theme-color', listener: (event: DidChangeThemeColorEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'did-change-theme-color', listener: (event: DidChangeThemeColorEvent) => void): this; + /** + * Emitted when mouse moves over a link or the keyboard moves the focus to a link. + */ + addEventListener(event: 'update-target-url', listener: (event: UpdateTargetUrlEvent) => void, useCapture?: boolean): this; + removeEventListener(event: 'update-target-url', listener: (event: UpdateTargetUrlEvent) => void): this; + /** + * Emitted when DevTools is opened. + */ + addEventListener(event: 'devtools-opened', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'devtools-opened', listener: (event: Event) => void): this; + /** + * Emitted when DevTools is closed. + */ + addEventListener(event: 'devtools-closed', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'devtools-closed', listener: (event: Event) => void): this; + /** + * Emitted when DevTools is focused / opened. + */ + addEventListener(event: 'devtools-focused', listener: (event: Event) => void, useCapture?: boolean): this; + removeEventListener(event: 'devtools-focused', listener: (event: Event) => void): this; + addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; + removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; + /** + * Whether the guest page can go back. + */ + canGoBack(): boolean; + /** + * Whether the guest page can go forward. + */ + canGoForward(): boolean; + /** + * Whether the guest page can go to `offset`. + */ + canGoToOffset(offset: number): boolean; + /** + * Resolves with a NativeImage + * + * Captures a snapshot of the page within `rect`. Omitting `rect` will capture the + * whole visible page. + */ + capturePage(rect?: Rectangle): Promise; + /** + * Clears the navigation history. + */ + clearHistory(): void; + /** + * Closes the DevTools window of guest page. + */ + closeDevTools(): void; + /** + * Executes editing command `copy` in page. + */ + copy(): void; + /** + * Executes editing command `cut` in page. + */ + cut(): void; + /** + * Executes editing command `delete` in page. + */ + delete(): void; + /** + * Initiates a download of the resource at `url` without navigating. + */ + downloadURL(url: string): void; + /** + * A promise that resolves with the result of the executed code or is rejected if + * the result of the code is a rejected promise. + * + * Evaluates `code` in page. If `userGesture` is set, it will create the user + * gesture context in the page. HTML APIs like `requestFullScreen`, which require + * user action, can take advantage of this option for automation. + */ + executeJavaScript(code: string, userGesture?: boolean): Promise; + /** + * The request id used for the request. + * + * Starts a request to find all matches for the `text` in the web page. The result + * of the request can be obtained by subscribing to `found-in-page` event. + */ + findInPage(text: string, options?: FindInPageOptions): number; + /** + * The title of guest page. + */ + getTitle(): string; + /** + * The URL of guest page. + */ + getURL(): string; + /** + * The user agent for guest page. + */ + getUserAgent(): string; + /** + * The WebContents ID of this `webview`. + */ + getWebContentsId(): number; + /** + * the current zoom factor. + */ + getZoomFactor(): number; + /** + * the current zoom level. + */ + getZoomLevel(): number; + /** + * Makes the guest page go back. + */ + goBack(): void; + /** + * Makes the guest page go forward. + */ + goForward(): void; + /** + * Navigates to the specified absolute index. + */ + goToIndex(index: number): void; + /** + * Navigates to the specified offset from the "current entry". + */ + goToOffset(offset: number): void; + /** + * A promise that resolves with a key for the inserted CSS that can later be used + * to remove the CSS via `.removeInsertedCSS(key)`. + * + * Injects CSS into the current web page and returns a unique key for the inserted + * stylesheet. + */ + insertCSS(css: string): Promise; + /** + * Inserts `text` to the focused element. + */ + insertText(text: string): Promise; + /** + * Starts inspecting element at position (`x`, `y`) of guest page. + */ + inspectElement(x: number, y: number): void; + /** + * Opens the DevTools for the service worker context present in the guest page. + */ + inspectServiceWorker(): void; + /** + * Opens the DevTools for the shared worker context present in the guest page. + */ + inspectSharedWorker(): void; + /** + * Whether guest page has been muted. + */ + isAudioMuted(): boolean; + /** + * Whether the renderer process has crashed. + */ + isCrashed(): boolean; + /** + * Whether audio is currently playing. + */ + isCurrentlyAudible(): boolean; + /** + * Whether DevTools window of guest page is focused. + */ + isDevToolsFocused(): boolean; + /** + * Whether guest page has a DevTools window attached. + */ + isDevToolsOpened(): boolean; + /** + * Whether guest page is still loading resources. + */ + isLoading(): boolean; + /** + * Whether the main frame (and not just iframes or frames within it) is still + * loading. + */ + isLoadingMainFrame(): boolean; + /** + * Whether the guest page is waiting for a first-response for the main resource of + * the page. + */ + isWaitingForResponse(): boolean; + /** + * The promise will resolve when the page has finished loading (see + * `did-finish-load`), and rejects if the page fails to load (see `did-fail-load`). + * + * Loads the `url` in the webview, the `url` must contain the protocol prefix, e.g. + * the `http://` or `file://`. + */ + loadURL(url: string, options?: LoadURLOptions): Promise; + /** + * Opens a DevTools window for guest page. + */ + openDevTools(): void; + /** + * Executes editing command `paste` in page. + */ + paste(): void; + /** + * Executes editing command `pasteAndMatchStyle` in page. + */ + pasteAndMatchStyle(): void; + /** + * Prints `webview`'s web page. Same as `webContents.print([options])`. + */ + print(options?: WebviewTagPrintOptions): Promise; + /** + * Resolves with the generated PDF data. + * +Prints `webview`'s web page as PDF, Same as `webContents.printToPDF(options)`. + */ + printToPDF(options: PrintToPDFOptions): Promise; + /** + * Executes editing command `redo` in page. + */ + redo(): void; + /** + * Reloads the guest page. + */ + reload(): void; + /** + * Reloads the guest page and ignores cache. + */ + reloadIgnoringCache(): void; + /** + * Resolves if the removal was successful. + * + * Removes the inserted CSS from the current web page. The stylesheet is identified + * by its key, which is returned from `.insertCSS(css)`. + */ + removeInsertedCSS(key: string): Promise; + /** + * Executes editing command `replace` in page. + */ + replace(text: string): void; + /** + * Executes editing command `replaceMisspelling` in page. + */ + replaceMisspelling(text: string): void; + /** + * Executes editing command `selectAll` in page. + */ + selectAll(): void; + /** + * Send an asynchronous message to renderer process via `channel`, you can also + * send arbitrary arguments. The renderer process can handle the message by + * listening to the `channel` event with the `ipcRenderer` module. + * +See webContents.send for examples. + */ + send(channel: string, ...args: any[]): Promise; + /** + * Sends an input `event` to the page. + * +See webContents.sendInputEvent for detailed description of `event` object. + */ + sendInputEvent(event: (MouseInputEvent) | (MouseWheelInputEvent) | (KeyboardInputEvent)): Promise; + /** + * Set guest page muted. + */ + setAudioMuted(muted: boolean): void; + /** + * Overrides the user agent for the guest page. + */ + setUserAgent(userAgent: string): void; + /** + * Sets the maximum and minimum pinch-to-zoom level. + */ + setVisualZoomLevelLimits(minimumLevel: number, maximumLevel: number): Promise; + /** + * Changes the zoom factor to the specified factor. Zoom factor is zoom percent + * divided by 100, so 300% = 3.0. + */ + setZoomFactor(factor: number): void; + /** + * Changes the zoom level to the specified level. The original size is 0 and each + * increment above or below represents zooming 20% larger or smaller to default + * limits of 300% and 50% of original size, respectively. The formula for this is + * `scale := 1.2 ^ level`. + * + * > **NOTE**: The zoom policy at the Chromium level is same-origin, meaning that + * the zoom level for a specific domain propagates across all instances of windows + * with the same domain. Differentiating the window URLs will make zoom work + * per-window. + */ + setZoomLevel(level: number): void; + /** + * Shows pop-up dictionary that searches the selected word on the page. + * + * @platform darwin + */ + showDefinitionForSelection(): void; + /** + * Stops any pending navigation. + */ + stop(): void; + /** + * Stops any `findInPage` request for the `webview` with the provided `action`. + */ + stopFindInPage(action: 'clearSelection' | 'keepSelection' | 'activateSelection'): void; + /** + * Executes editing command `undo` in page. + */ + undo(): void; + /** + * Executes editing command `unselect` in page. + */ + unselect(): void; + /** + * A `Boolean`. When this attribute is present the guest page will be allowed to + * open new windows. Popups are disabled by default. + */ + allowpopups: boolean; + /** + * A `String` which is a list of strings which specifies the blink features to be + * disabled separated by `,`. The full list of supported feature strings can be + * found in the RuntimeEnabledFeatures.json5 file. + */ + disableblinkfeatures: string; + /** + * A `Boolean`. When this attribute is present the guest page will have web + * security disabled. Web security is enabled by default. + */ + disablewebsecurity: boolean; + /** + * A `String` which is a list of strings which specifies the blink features to be + * enabled separated by `,`. The full list of supported feature strings can be + * found in the RuntimeEnabledFeatures.json5 file. + */ + enableblinkfeatures: string; + /** + * A `Boolean`. When this attribute is `false` the guest page in `webview` will not + * have access to the `remote` module. The remote module is unavailable by default. + */ + enableremotemodule: boolean; + /** + * A `String` that sets the referrer URL for the guest page. + */ + httpreferrer: string; + /** + * A `Boolean`. When this attribute is present the guest page in `webview` will + * have node integration and can use node APIs like `require` and `process` to + * access low level system resources. Node integration is disabled by default in + * the guest page. + */ + nodeintegration: boolean; + /** + * A `Boolean` for the experimental option for enabling NodeJS support in + * sub-frames such as iframes inside the `webview`. All your preloads will load for + * every iframe, you can use `process.isMainFrame` to determine if you are in the + * main frame or not. This option is disabled by default in the guest page. + */ + nodeintegrationinsubframes: boolean; + /** + * A `String` that sets the session used by the page. If `partition` starts with + * `persist:`, the page will use a persistent session available to all pages in the + * app with the same `partition`. if there is no `persist:` prefix, the page will + * use an in-memory session. By assigning the same `partition`, multiple pages can + * share the same session. If the `partition` is unset then default session of the + * app will be used. + * + * This value can only be modified before the first navigation, since the session + * of an active renderer process cannot change. Subsequent attempts to modify the + * value will fail with a DOM exception. + */ + partition: string; + /** + * A `Boolean`. When this attribute is present the guest page in `webview` will be + * able to use browser plugins. Plugins are disabled by default. + */ + plugins: boolean; + /** + * A `String` that specifies a script that will be loaded before other scripts run + * in the guest page. The protocol of script's URL must be either `file:` or + * `asar:`, because it will be loaded by `require` in guest page under the hood. + * + * When the guest page doesn't have node integration this script will still have + * access to all Node APIs, but global objects injected by Node will be deleted + * after this script has finished executing. + * + * **Note:** This option will appear as `preloadURL` (not `preload`) in the + * `webPreferences` specified to the `will-attach-webview` event. + */ + preload: string; + /** + * A `String` representing the visible URL. Writing to this attribute initiates + * top-level navigation. + * + * Assigning `src` its own value will reload the current page. + * + * The `src` attribute can also accept data URLs, such as `data:text/plain,Hello, + * world!`. + */ + src: string; + /** + * A `String` that sets the user agent for the guest page before the page is + * navigated to. Once the page is loaded, use the `setUserAgent` method to change + * the user agent. + */ + useragent: string; + /** + * A `String` which is a comma separated list of strings which specifies the web + * preferences to be set on the webview. The full list of supported preference + * strings can be found in BrowserWindow. + * + * The string follows the same format as the features string in `window.open`. A + * name by itself is given a `true` boolean value. A preference can be set to + * another value by including an `=`, followed by the value. Special values `yes` + * and `1` are interpreted as `true`, while `no` and `0` are interpreted as + * `false`. + */ + webpreferences: string; + } + + interface AboutPanelOptionsOptions { + /** + * The app's name. + */ + applicationName?: string; + /** + * The app's version. + */ + applicationVersion?: string; + /** + * Copyright information. + */ + copyright?: string; + /** + * The app's build version number. + * + * @platform darwin + */ + version?: string; + /** + * Credit information. + * + * @platform darwin,win32 + */ + credits?: string; + /** + * List of app authors. + * + * @platform linux + */ + authors?: string[]; + /** + * The app's website. + * + * @platform linux + */ + website?: string; + /** + * Path to the app's icon in a JPEG or PNG file format. On Linux, will be shown as + * 64x64 pixels while retaining aspect ratio. + * + * @platform linux,win32 + */ + iconPath?: string; + } + + interface AddRepresentationOptions { + /** + * The scale factor to add the image representation for. + */ + scaleFactor: number; + /** + * Defaults to 0. Required if a bitmap buffer is specified as `buffer`. + */ + width?: number; + /** + * Defaults to 0. Required if a bitmap buffer is specified as `buffer`. + */ + height?: number; + /** + * The buffer containing the raw image data. + */ + buffer?: Buffer; + /** + * The data URL containing either a base 64 encoded PNG or JPEG image. + */ + dataURL?: string; + } + + interface AnimationSettings { + /** + * Returns true if rich animations should be rendered. Looks at session type (e.g. + * remote desktop) and accessibility settings to give guidance for heavy + * animations. + */ + shouldRenderRichAnimation: boolean; + /** + * Determines on a per-platform basis whether scroll animations (e.g. produced by + * home/end key) should be enabled. + */ + scrollAnimationsEnabledBySystem: boolean; + /** + * Determines whether the user desires reduced motion based on platform APIs. + */ + prefersReducedMotion: boolean; + } + + interface AppDetailsOptions { + /** + * Window's App User Model ID. It has to be set, otherwise the other options will + * have no effect. + */ + appId?: string; + /** + * Window's Relaunch Icon. + */ + appIconPath?: string; + /** + * Index of the icon in `appIconPath`. Ignored when `appIconPath` is not set. + * Default is `0`. + */ + appIconIndex?: number; + /** + * Window's Relaunch Command. + */ + relaunchCommand?: string; + /** + * Window's Relaunch Display Name. + */ + relaunchDisplayName?: string; + } + + interface ApplicationInfoForProtocolReturnValue { + /** + * the display icon of the app handling the protocol. + */ + icon: NativeImage; + /** + * installation path of the app handling the protocol. + */ + path: string; + /** + * display name of the app handling the protocol. + */ + name: string; + } + + interface AuthenticationResponseDetails { + url: string; + } + + interface AuthInfo { + isProxy: boolean; + scheme: string; + host: string; + port: number; + realm: string; + } + + interface AutoResizeOptions { + /** + * If `true`, the view's width will grow and shrink together with the window. + * `false` by default. + */ + width?: boolean; + /** + * If `true`, the view's height will grow and shrink together with the window. + * `false` by default. + */ + height?: boolean; + /** + * If `true`, the view's x position and width will grow and shrink proportionally + * with the window. `false` by default. + */ + horizontal?: boolean; + /** + * If `true`, the view's y position and height will grow and shrink proportionally + * with the window. `false` by default. + */ + vertical?: boolean; + } + + interface BeforeSendResponse { + cancel?: boolean; + /** + * When provided, request will be made with these headers. + */ + requestHeaders?: Record; + } + + interface BitmapOptions { + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface BlinkMemoryInfo { + /** + * Size of all allocated objects in Kilobytes. + */ + allocated: number; + /** + * Size of all marked objects in Kilobytes. + */ + marked: number; + /** + * Total allocated space in Kilobytes. + */ + total: number; + } + + interface BrowserViewConstructorOptions { + /** + * See BrowserWindow. + */ + webPreferences?: WebPreferences; + } + + interface BrowserWindowConstructorOptions { + /** + * Window's width in pixels. Default is `800`. + */ + width?: number; + /** + * Window's height in pixels. Default is `600`. + */ + height?: number; + /** + * (**required** if y is used) Window's left offset from screen. Default is to + * center the window. + */ + x?: number; + /** + * (**required** if x is used) Window's top offset from screen. Default is to + * center the window. + */ + y?: number; + /** + * The `width` and `height` would be used as web page's size, which means the + * actual window's size will include window frame's size and be slightly larger. + * Default is `false`. + */ + useContentSize?: boolean; + /** + * Show window in the center of the screen. + */ + center?: boolean; + /** + * Window's minimum width. Default is `0`. + */ + minWidth?: number; + /** + * Window's minimum height. Default is `0`. + */ + minHeight?: number; + /** + * Window's maximum width. Default is no limit. + */ + maxWidth?: number; + /** + * Window's maximum height. Default is no limit. + */ + maxHeight?: number; + /** + * Whether window is resizable. Default is `true`. + */ + resizable?: boolean; + /** + * Whether window is movable. This is not implemented on Linux. Default is `true`. + */ + movable?: boolean; + /** + * Whether window is minimizable. This is not implemented on Linux. Default is + * `true`. + */ + minimizable?: boolean; + /** + * Whether window is maximizable. This is not implemented on Linux. Default is + * `true`. + */ + maximizable?: boolean; + /** + * Whether window is closable. This is not implemented on Linux. Default is `true`. + */ + closable?: boolean; + /** + * Whether the window can be focused. Default is `true`. On Windows setting + * `focusable: false` also implies setting `skipTaskbar: true`. On Linux setting + * `focusable: false` makes the window stop interacting with wm, so the window will + * always stay on top in all workspaces. + */ + focusable?: boolean; + /** + * Whether the window should always stay on top of other windows. Default is + * `false`. + */ + alwaysOnTop?: boolean; + /** + * Whether the window should show in fullscreen. When explicitly set to `false` the + * fullscreen button will be hidden or disabled on macOS. Default is `false`. + */ + fullscreen?: boolean; + /** + * Whether the window can be put into fullscreen mode. On macOS, also whether the + * maximize/zoom button should toggle full screen mode or maximize window. Default + * is `true`. + */ + fullscreenable?: boolean; + /** + * Use pre-Lion fullscreen on macOS. Default is `false`. + */ + simpleFullscreen?: boolean; + /** + * Whether to show the window in taskbar. Default is `false`. + */ + skipTaskbar?: boolean; + /** + * Whether the window is in kiosk mode. Default is `false`. + */ + kiosk?: boolean; + /** + * Default window title. Default is `"Electron"`. If the HTML tag `` is + * defined in the HTML file loaded by `loadURL()`, this property will be ignored. + */ + title?: string; + /** + * The window icon. On Windows it is recommended to use `ICO` icons to get best + * visual effects, you can also leave it undefined so the executable's icon will be + * used. + */ + icon?: (NativeImage) | (string); + /** + * Whether window should be shown when created. Default is `true`. + */ + show?: boolean; + /** + * Whether the renderer should be active when `show` is `false` and it has just + * been created. In order for `document.visibilityState` to work correctly on + * first load with `show: false` you should set this to `false`. Setting this to + * `false` will cause the `ready-to-show` event to not fire. Default is `true`. + */ + paintWhenInitiallyHidden?: boolean; + /** + * Specify `false` to create a Frameless Window. Default is `true`. + */ + frame?: boolean; + /** + * Specify parent window. Default is `null`. + */ + parent?: BrowserWindow; + /** + * Whether this is a modal window. This only works when the window is a child + * window. Default is `false`. + */ + modal?: boolean; + /** + * Whether the web view accepts a single mouse-down event that simultaneously + * activates the window. Default is `false`. + */ + acceptFirstMouse?: boolean; + /** + * Whether to hide cursor when typing. Default is `false`. + */ + disableAutoHideCursor?: boolean; + /** + * Auto hide the menu bar unless the `Alt` key is pressed. Default is `false`. + */ + autoHideMenuBar?: boolean; + /** + * Enable the window to be resized larger than screen. Only relevant for macOS, as + * other OSes allow larger-than-screen windows by default. Default is `false`. + */ + enableLargerThanScreen?: boolean; + /** + * Window's background color as a hexadecimal value, like `#66CD00` or `#FFF` or + * `#80FFFFFF` (alpha in #AARRGGBB format is supported if `transparent` is set to + * `true`). Default is `#FFF` (white). + */ + backgroundColor?: string; + /** + * Whether window should have a shadow. Default is `true`. + */ + hasShadow?: boolean; + /** + * Set the initial opacity of the window, between 0.0 (fully transparent) and 1.0 + * (fully opaque). This is only implemented on Windows and macOS. + */ + opacity?: number; + /** + * Forces using dark theme for the window, only works on some GTK+3 desktop + * environments. Default is `false`. + */ + darkTheme?: boolean; + /** + * Makes the window transparent. Default is `false`. On Windows, does not work + * unless the window is frameless. + */ + transparent?: boolean; + /** + * The type of window, default is normal window. See more about this below. + */ + type?: string; + /** + * Specify how the material appearance should reflect window activity state on + * macOS. Must be used with the `vibrancy` property. Possible values are: + */ + visualEffectState?: ('followWindow' | 'active' | 'inactive'); + /** + * The style of window title bar. Default is `default`. Possible values are: + */ + titleBarStyle?: ('default' | 'hidden' | 'hiddenInset' | 'customButtonsOnHover'); + /** + * Set a custom position for the traffic light buttons in frameless windows. + */ + trafficLightPosition?: Point; + /** + * Whether frameless window should have rounded corners on macOS. Default is + * `true`. + */ + roundedCorners?: boolean; + /** + * Shows the title in the title bar in full screen mode on macOS for `hiddenInset` + * titleBarStyle. Default is `false`. + * + * @deprecated + */ + fullscreenWindowTitle?: boolean; + /** + * Use `WS_THICKFRAME` style for frameless windows on Windows, which adds standard + * window frame. Setting it to `false` will remove window shadow and window + * animations. Default is `true`. + */ + thickFrame?: boolean; + /** + * Add a type of vibrancy effect to the window, only on macOS. Can be + * `appearance-based`, `light`, `dark`, `titlebar`, `selection`, `menu`, `popover`, + * `sidebar`, `medium-light`, `ultra-dark`, `header`, `sheet`, `window`, `hud`, + * `fullscreen-ui`, `tooltip`, `content`, `under-window`, or `under-page`. Please + * note that `appearance-based`, `light`, `dark`, `medium-light`, and `ultra-dark` + * are deprecated and have been removed in macOS Catalina (10.15). + */ + vibrancy?: ('appearance-based' | 'light' | 'dark' | 'titlebar' | 'selection' | 'menu' | 'popover' | 'sidebar' | 'medium-light' | 'ultra-dark' | 'header' | 'sheet' | 'window' | 'hud' | 'fullscreen-ui' | 'tooltip' | 'content' | 'under-window' | 'under-page'); + /** + * Controls the behavior on macOS when option-clicking the green stoplight button + * on the toolbar or by clicking the Window > Zoom menu item. If `true`, the window + * will grow to the preferred width of the web page when zoomed, `false` will cause + * it to zoom to the width of the screen. This will also affect the behavior when + * calling `maximize()` directly. Default is `false`. + */ + zoomToPageWidth?: boolean; + /** + * Tab group name, allows opening the window as a native tab on macOS 10.12+. + * Windows with the same tabbing identifier will be grouped together. This also + * adds a native new tab button to your window's tab bar and allows your `app` and + * window to receive the `new-window-for-tab` event. + */ + tabbingIdentifier?: string; + /** + * Settings of web page's features. + */ + webPreferences?: WebPreferences; + } + + interface CertificateTrustDialogOptions { + /** + * The certificate to trust/import. + */ + certificate: Certificate; + /** + * The message to display to the user. + */ + message: string; + } + + interface ClearStorageDataOptions { + /** + * Should follow `window.location.origin`’s representation `scheme://host:port`. + */ + origin?: string; + /** + * The types of storages to clear, can contain: `appcache`, `cookies`, + * `filesystem`, `indexdb`, `localstorage`, `shadercache`, `websql`, + * `serviceworkers`, `cachestorage`. If not specified, clear all storage types. + */ + storages?: string[]; + /** + * The types of quotas to clear, can contain: `temporary`, `persistent`, + * `syncable`. If not specified, clear all quotas. + */ + quotas?: string[]; + } + + interface ClientRequestConstructorOptions { + /** + * The HTTP request method. Defaults to the GET method. + */ + method?: string; + /** + * The request URL. Must be provided in the absolute form with the protocol scheme + * specified as http or https. + */ + url?: string; + /** + * The `Session` instance with which the request is associated. + */ + session?: Session; + /** + * The name of the `partition` with which the request is associated. Defaults to + * the empty string. The `session` option supersedes `partition`. Thus if a + * `session` is explicitly specified, `partition` is ignored. + */ + partition?: string; + /** + * Can be `include` or `omit`. Whether to send credentials with this request. If + * set to `include`, credentials from the session associated with the request will + * be used. If set to `omit`, credentials will not be sent with the request (and + * the `'login'` event will not be triggered in the event of a 401). This matches + * the behavior of the fetch option of the same name. If this option is not + * specified, authentication data from the session will be sent, and cookies will + * not be sent (unless `useSessionCookies` is set). + */ + credentials?: ('include' | 'omit'); + /** + * Whether to send cookies with this request from the provided session. If + * `credentials` is specified, this option has no effect. Default is `false`. + */ + useSessionCookies?: boolean; + /** + * Can be `http:` or `https:`. The protocol scheme in the form 'scheme:'. Defaults + * to 'http:'. + */ + protocol?: string; + /** + * The server host provided as a concatenation of the hostname and the port number + * 'hostname:port'. + */ + host?: string; + /** + * The server host name. + */ + hostname?: string; + /** + * The server's listening port number. + */ + port?: number; + /** + * The path part of the request URL. + */ + path?: string; + /** + * Can be `follow`, `error` or `manual`. The redirect mode for this request. When + * mode is `error`, any redirection will be aborted. When mode is `manual` the + * redirection will be cancelled unless `request.followRedirect` is invoked + * synchronously during the `redirect` event. Defaults to `follow`. + */ + redirect?: ('follow' | 'error' | 'manual'); + /** + * The origin URL of the request. + */ + origin?: string; + } + + interface Config { + /** + * The proxy mode. Should be one of `direct`, `auto_detect`, `pac_script`, + * `fixed_servers` or `system`. If it's unspecified, it will be automatically + * determined based on other specified options. + */ + mode?: ('direct' | 'auto_detect' | 'pac_script' | 'fixed_servers' | 'system'); + /** + * The URL associated with the PAC file. + */ + pacScript?: string; + /** + * Rules indicating which proxies to use. + */ + proxyRules?: string; + /** + * Rules indicating which URLs should bypass the proxy settings. + */ + proxyBypassRules?: string; + } + + interface ConsoleMessageEvent extends Event { + /** + * The log level, from 0 to 3. In order it matches `verbose`, `info`, `warning` and + * `error`. + */ + level: number; + /** + * The actual console message + */ + message: string; + /** + * The line number of the source that triggered this console message + */ + line: number; + sourceId: string; + } + + interface ContextMenuParams { + /** + * x coordinate. + */ + x: number; + /** + * y coordinate. + */ + y: number; + /** + * URL of the link that encloses the node the context menu was invoked on. + */ + linkURL: string; + /** + * Text associated with the link. May be an empty string if the contents of the + * link are an image. + */ + linkText: string; + /** + * URL of the top level page that the context menu was invoked on. + */ + pageURL: string; + /** + * URL of the subframe that the context menu was invoked on. + */ + frameURL: string; + /** + * Source URL for the element that the context menu was invoked on. Elements with + * source URLs are images, audio and video. + */ + srcURL: string; + /** + * Type of the node the context menu was invoked on. Can be `none`, `image`, + * `audio`, `video`, `canvas`, `file` or `plugin`. + */ + mediaType: ('none' | 'image' | 'audio' | 'video' | 'canvas' | 'file' | 'plugin'); + /** + * Whether the context menu was invoked on an image which has non-empty contents. + */ + hasImageContents: boolean; + /** + * Whether the context is editable. + */ + isEditable: boolean; + /** + * Text of the selection that the context menu was invoked on. + */ + selectionText: string; + /** + * Title text of the selection that the context menu was invoked on. + */ + titleText: string; + /** + * Alt text of the selection that the context menu was invoked on. + */ + altText: string; + /** + * Suggested filename to be used when saving file through 'Save Link As' option of + * context menu. + */ + suggestedFilename: string; + /** + * Rect representing the coordinates in the document space of the selection. + */ + selectionRect: Rectangle; + /** + * Start position of the selection text. + */ + selectionStartOffset: number; + /** + * The referrer policy of the frame on which the menu is invoked. + */ + referrerPolicy: Referrer; + /** + * The misspelled word under the cursor, if any. + */ + misspelledWord: string; + /** + * An array of suggested words to show the user to replace the `misspelledWord`. + * Only available if there is a misspelled word and spellchecker is enabled. + */ + dictionarySuggestions: string[]; + /** + * The character encoding of the frame on which the menu was invoked. + */ + frameCharset: string; + /** + * If the context menu was invoked on an input field, the type of that field. + * Possible values are `none`, `plainText`, `password`, `other`. + */ + inputFieldType: string; + /** + * If the context is editable, whether or not spellchecking is enabled. + */ + spellcheckEnabled: boolean; + /** + * Input source that invoked the context menu. Can be `none`, `mouse`, `keyboard`, + * `touch`, `touchMenu`, `longPress`, `longTap`, `touchHandle`, `stylus`, + * `adjustSelection`, or `adjustSelectionReset`. + */ + menuSourceType: ('none' | 'mouse' | 'keyboard' | 'touch' | 'touchMenu' | 'longPress' | 'longTap' | 'touchHandle' | 'stylus' | 'adjustSelection' | 'adjustSelectionReset'); + /** + * The flags for the media element the context menu was invoked on. + */ + mediaFlags: MediaFlags; + /** + * These flags indicate whether the renderer believes it is able to perform the + * corresponding action. + */ + editFlags: EditFlags; + } + + interface CookiesGetFilter { + /** + * Retrieves cookies which are associated with `url`. Empty implies retrieving + * cookies of all URLs. + */ + url?: string; + /** + * Filters cookies by name. + */ + name?: string; + /** + * Retrieves cookies whose domains match or are subdomains of `domains`. + */ + domain?: string; + /** + * Retrieves cookies whose path matches `path`. + */ + path?: string; + /** + * Filters cookies by their Secure property. + */ + secure?: boolean; + /** + * Filters out session or persistent cookies. + */ + session?: boolean; + } + + interface CookiesSetDetails { + /** + * The URL to associate the cookie with. The promise will be rejected if the URL is + * invalid. + */ + url: string; + /** + * The name of the cookie. Empty by default if omitted. + */ + name?: string; + /** + * The value of the cookie. Empty by default if omitted. + */ + value?: string; + /** + * The domain of the cookie; this will be normalized with a preceding dot so that + * it's also valid for subdomains. Empty by default if omitted. + */ + domain?: string; + /** + * The path of the cookie. Empty by default if omitted. + */ + path?: string; + /** + * Whether the cookie should be marked as Secure. Defaults to false. + */ + secure?: boolean; + /** + * Whether the cookie should be marked as HTTP only. Defaults to false. + */ + httpOnly?: boolean; + /** + * The expiration date of the cookie as the number of seconds since the UNIX epoch. + * If omitted then the cookie becomes a session cookie and will not be retained + * between sessions. + */ + expirationDate?: number; + /** + * The Same Site policy to apply to this cookie. Can be `unspecified`, + * `no_restriction`, `lax` or `strict`. Default is `no_restriction`. + */ + sameSite?: ('unspecified' | 'no_restriction' | 'lax' | 'strict'); + } + + interface CrashReporterStartOptions { + /** + * URL that crash reports will be sent to as POST. Required unless `uploadToServer` + * is `false`. + */ + submitURL?: string; + /** + * Defaults to `app.name`. + */ + productName?: string; + /** + * Deprecated alias for `{ globalExtra: { _companyName: ... } }`. + * + * @deprecated + */ + companyName?: string; + /** + * Whether crash reports should be sent to the server. If false, crash reports will + * be collected and stored in the crashes directory, but not uploaded. Default is + * `true`. + */ + uploadToServer?: boolean; + /** + * If true, crashes generated in the main process will not be forwarded to the + * system crash handler. Default is `false`. + */ + ignoreSystemCrashHandler?: boolean; + /** + * If true, limit the number of crashes uploaded to 1/hour. Default is `false`. + * + * @platform darwin,win32 + */ + rateLimit?: boolean; + /** + * If true, crash reports will be compressed and uploaded with `Content-Encoding: + * gzip`. Default is `true`. + */ + compress?: boolean; + /** + * Extra string key/value annotations that will be sent along with crash reports + * that are generated in the main process. Only string values are supported. + * Crashes generated in child processes will not contain these extra parameters to + * crash reports generated from child processes, call `addExtraParameter` from the + * child process. + */ + extra?: Record<string, string>; + /** + * Extra string key/value annotations that will be sent along with any crash + * reports generated in any process. These annotations cannot be changed once the + * crash reporter has been started. If a key is present in both the global extra + * parameters and the process-specific extra parameters, then the global one will + * take precedence. By default, `productName` and the app version are included, as + * well as the Electron version. + */ + globalExtra?: Record<string, string>; + } + + interface CreateFromBitmapOptions { + width: number; + height: number; + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface CreateFromBufferOptions { + /** + * Required for bitmap buffers. + */ + width?: number; + /** + * Required for bitmap buffers. + */ + height?: number; + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface CreateInterruptedDownloadOptions { + /** + * Absolute path of the download. + */ + path: string; + /** + * Complete URL chain for the download. + */ + urlChain: string[]; + mimeType?: string; + /** + * Start range for the download. + */ + offset: number; + /** + * Total length of the download. + */ + length: number; + /** + * Last-Modified header value. + */ + lastModified?: string; + /** + * ETag header value. + */ + eTag?: string; + /** + * Time when download was started in number of seconds since UNIX epoch. + */ + startTime?: number; + } + + interface Data { + text?: string; + html?: string; + image?: NativeImage; + rtf?: string; + /** + * The title of the URL at `text`. + */ + bookmark?: string; + } + + interface Details { + /** + * Process type. One of the following values: + */ + type: ('Utility' | 'Zygote' | 'Sandbox helper' | 'GPU' | 'Pepper Plugin' | 'Pepper Plugin Broker' | 'Unknown'); + /** + * The reason the child process is gone. Possible values: + */ + reason: ('clean-exit' | 'abnormal-exit' | 'killed' | 'crashed' | 'oom' | 'launch-failed' | 'integrity-failure'); + /** + * The exit code for the process (e.g. status from waitpid if on posix, from + * GetExitCodeProcess on Windows). + */ + exitCode: number; + /** + * The non-localized name of the process. + */ + serviceName?: string; + /** + * The name of the process. Examples for utility: `Audio Service`, `Content + * Decryption Module Service`, `Network Service`, `Video Capture`, etc. + */ + name?: string; + } + + interface DidChangeThemeColorEvent extends Event { + themeColor: string; + } + + interface DidCreateWindowDetails { + /** + * URL for the created window. + */ + url: string; + /** + * Name given to the created window in the `window.open()` call. + */ + frameName: string; + /** + * The options used to create the BrowserWindow. They are merged in increasing + * precedence: options inherited from the parent, parsed options from the + * `features` string from `window.open()`, and options given by + * `webContents.setWindowOpenHandler`. Unrecognized options are not filtered out. + */ + options: BrowserWindowConstructorOptions; + /** + * The non-standard features (features not handled Chromium or Electron) + * _Deprecated_ + */ + additionalFeatures: string[]; + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer; + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody?: PostBody; + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'); + } + + interface DidFailLoadEvent extends Event { + errorCode: number; + errorDescription: string; + validatedURL: string; + isMainFrame: boolean; + } + + interface DidFrameFinishLoadEvent extends Event { + isMainFrame: boolean; + } + + interface DidNavigateEvent extends Event { + url: string; + } + + interface DidNavigateInPageEvent extends Event { + isMainFrame: boolean; + url: string; + } + + interface DisplayBalloonOptions { + /** + * Icon to use when `iconType` is `custom`. + */ + icon?: (NativeImage) | (string); + /** + * Can be `none`, `info`, `warning`, `error` or `custom`. Default is `custom`. + */ + iconType?: ('none' | 'info' | 'warning' | 'error' | 'custom'); + title: string; + content: string; + /** + * The large version of the icon should be used. Default is `true`. Maps to + * `NIIF_LARGE_ICON`. + */ + largeIcon?: boolean; + /** + * Do not play the associated sound. Default is `false`. Maps to `NIIF_NOSOUND`. + */ + noSound?: boolean; + /** + * Do not display the balloon notification if the current user is in "quiet time". + * Default is `false`. Maps to `NIIF_RESPECT_QUIET_TIME`. + */ + respectQuietTime?: boolean; + } + + interface EnableNetworkEmulationOptions { + /** + * Whether to emulate network outage. Defaults to false. + */ + offline?: boolean; + /** + * RTT in ms. Defaults to 0 which will disable latency throttling. + */ + latency?: number; + /** + * Download rate in Bps. Defaults to 0 which will disable download throttling. + */ + downloadThroughput?: number; + /** + * Upload rate in Bps. Defaults to 0 which will disable upload throttling. + */ + uploadThroughput?: number; + } + + interface FeedURLOptions { + url: string; + /** + * HTTP request headers. + * + * @platform darwin + */ + headers?: Record<string, string>; + /** + * Can be `json` or `default`, see the Squirrel.Mac README for more information. + * + * @platform darwin + */ + serverType?: ('json' | 'default'); + } + + interface FileIconOptions { + size: ('small' | 'normal' | 'large'); + } + + interface Filter { + /** + * Array of URL patterns that will be used to filter out the requests that do not + * match the URL patterns. + */ + urls: string[]; + } + + interface FindInPageOptions { + /** + * Whether to search forward or backward, defaults to `true`. + */ + forward?: boolean; + /** + * Whether to begin a new text finding session with this request. Should be `true` + * for initial requests, and `false` for follow-up requests. Defaults to `false`. + */ + findNext?: boolean; + /** + * Whether search should be case-sensitive, defaults to `false`. + */ + matchCase?: boolean; + } + + interface FocusOptions { + /** + * Make the receiver the active app even if another app is currently active. + * + * @platform darwin + */ + steal: boolean; + } + + interface FoundInPageEvent extends Event { + result: FoundInPageResult; + } + + interface FromPartitionOptions { + /** + * Whether to enable cache. + */ + cache: boolean; + } + + interface HandlerDetails { + /** + * The _resolved_ version of the URL passed to `window.open()`. e.g. opening a + * window with `window.open('foo')` will yield something like + * `https://the-origin/the/current/path/foo`. + */ + url: string; + /** + * Name of the window provided in `window.open()` + */ + frameName: string; + /** + * Comma separated list of window features provided to `window.open()`. + */ + features: string; + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` or `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'); + /** + * The referrer that will be passed to the new window. May or may not result in the + * `Referer` header being sent, depending on the referrer policy. + */ + referrer: Referrer; + /** + * The post data that will be sent to the new window, along with the appropriate + * headers that will be set. If no post data is to be sent, the value will be + * `null`. Only defined when the window is being created by a form that set + * `target=_blank`. + */ + postBody?: PostBody; + } + + interface HeadersReceivedResponse { + cancel?: boolean; + /** + * When provided, the server is assumed to have responded with these headers. + */ + responseHeaders?: Record<string, (string) | (string[])>; + /** + * Should be provided when overriding `responseHeaders` to change header status + * otherwise original response header's status will be used. + */ + statusLine?: string; + } + + interface HeapStatistics { + totalHeapSize: number; + totalHeapSizeExecutable: number; + totalPhysicalSize: number; + totalAvailableSize: number; + usedHeapSize: number; + heapSizeLimit: number; + mallocedMemory: number; + peakMallocedMemory: number; + doesZapGarbage: boolean; + } + + interface IgnoreMouseEventsOptions { + /** + * If true, forwards mouse move messages to Chromium, enabling mouse related events + * such as `mouseleave`. Only used when `ignore` is true. If `ignore` is false, + * forwarding is always disabled regardless of this value. + * + * @platform darwin,win32 + */ + forward?: boolean; + } + + interface ImportCertificateOptions { + /** + * Path for the pkcs12 file. + */ + certificate: string; + /** + * Passphrase for the certificate. + */ + password: string; + } + + interface Info { + /** + * Security origin for the isolated world. + */ + securityOrigin?: string; + /** + * Content Security Policy for the isolated world. + */ + csp?: string; + /** + * Name for isolated world. Useful in devtools. + */ + name?: string; + } + + interface Input { + /** + * Either `keyUp` or `keyDown`. + */ + type: string; + /** + * Equivalent to KeyboardEvent.key. + */ + key: string; + /** + * Equivalent to KeyboardEvent.code. + */ + code: string; + /** + * Equivalent to KeyboardEvent.repeat. + */ + isAutoRepeat: boolean; + /** + * Equivalent to KeyboardEvent.isComposing. + */ + isComposing: boolean; + /** + * Equivalent to KeyboardEvent.shiftKey. + */ + shift: boolean; + /** + * Equivalent to KeyboardEvent.controlKey. + */ + control: boolean; + /** + * Equivalent to KeyboardEvent.altKey. + */ + alt: boolean; + /** + * Equivalent to KeyboardEvent.metaKey. + */ + meta: boolean; + } + + interface InsertCSSOptions { + /** + * Can be either 'user' or 'author'; Specifying 'user' enables you to prevent + * websites from overriding the CSS you insert. Default is 'author'. + */ + cssOrigin?: string; + } + + interface IpcMessageEvent extends Event { + channel: string; + args: any[]; + } + + interface Item { + /** + * The path(s) to the file(s) being dragged. + */ + file: (string[]) | (string); + /** + * The image must be non-empty on macOS. + */ + icon: (NativeImage) | (string); + } + + interface JumpListSettings { + /** + * The minimum number of items that will be shown in the Jump List (for a more + * detailed description of this value see the MSDN docs). + */ + minItems: number; + /** + * Array of `JumpListItem` objects that correspond to items that the user has + * explicitly removed from custom categories in the Jump List. These items must not + * be re-added to the Jump List in the **next** call to `app.setJumpList()`, + * Windows will not display any custom category that contains any of the removed + * items. + */ + removedItems: JumpListItem[]; + } + + interface LoadCommitEvent extends Event { + url: string; + isMainFrame: boolean; + } + + interface LoadExtensionOptions { + /** + * Whether to allow the extension to read local files over `file://` protocol and + * inject content scripts into `file://` pages. This is required e.g. for loading + * devtools extensions on `file://` URLs. Defaults to false. + */ + allowFileAccess: boolean; + } + + interface LoadFileOptions { + /** + * Passed to `url.format()`. + */ + query?: Record<string, string>; + /** + * Passed to `url.format()`. + */ + search?: string; + /** + * Passed to `url.format()`. + */ + hash?: string; + } + + interface LoadURLOptions { + /** + * An HTTP Referrer url. + */ + httpReferrer?: (string) | (Referrer); + /** + * A user agent originating the request. + */ + userAgent?: string; + /** + * Extra headers separated by "\n" + */ + extraHeaders?: string; + postData?: Array<(UploadRawData) | (UploadFile)>; + /** + * Base url (with trailing path separator) for files to be loaded by the data url. + * This is needed only if the specified `url` is a data url and needs to load other + * files. + */ + baseURLForDataURL?: string; + } + + interface LoginItemSettings { + /** + * `true` if the app is set to open at login. + */ + openAtLogin: boolean; + /** + * `true` if the app is set to open as hidden at login. This setting is not + * available on MAS builds. + * + * @platform darwin + */ + openAsHidden: boolean; + /** + * `true` if the app was opened at login automatically. This setting is not + * available on MAS builds. + * + * @platform darwin + */ + wasOpenedAtLogin: boolean; + /** + * `true` if the app was opened as a hidden login item. This indicates that the app + * should not open any windows at startup. This setting is not available on MAS + * builds. + * + * @platform darwin + */ + wasOpenedAsHidden: boolean; + /** + * `true` if the app was opened as a login item that should restore the state from + * the previous session. This indicates that the app should restore the windows + * that were open the last time the app was closed. This setting is not available + * on MAS builds. + * + * @platform darwin + */ + restoreState: boolean; + /** + * `true` if app is set to open at login and its run key is not deactivated. This + * differs from `openAtLogin` as it ignores the `args` option, this property will + * be true if the given executable would be launched at login with **any** + * arguments. + * + * @platform win32 + */ + executableWillLaunchAtLogin: boolean; + launchItems: LaunchItems[]; + } + + interface LoginItemSettingsOptions { + /** + * The executable path to compare against. Defaults to `process.execPath`. + * + * @platform win32 + */ + path?: string; + /** + * The command-line arguments to compare against. Defaults to an empty array. + * + * @platform win32 + */ + args?: string[]; + } + + interface MenuItemConstructorOptions { + /** + * Will be called with `click(menuItem, browserWindow, event)` when the menu item + * is clicked. + */ + click?: (menuItem: MenuItem, browserWindow: (BrowserWindow) | (undefined), event: KeyboardEvent) => void; + /** + * Can be `undo`, `redo`, `cut`, `copy`, `paste`, `pasteAndMatchStyle`, `delete`, + * `selectAll`, `reload`, `forceReload`, `toggleDevTools`, `resetZoom`, `zoomIn`, + * `zoomOut`, `togglefullscreen`, `window`, `minimize`, `close`, `help`, `about`, + * `services`, `hide`, `hideOthers`, `unhide`, `quit`, `startSpeaking`, + * `stopSpeaking`, `zoom`, `front`, `appMenu`, `fileMenu`, `editMenu`, `viewMenu`, + * `shareMenu`, `recentDocuments`, `toggleTabBar`, `selectNextTab`, + * `selectPreviousTab`, `mergeAllWindows`, `clearRecentDocuments`, + * `moveTabToNewWindow` or `windowMenu` - Define the action of the menu item, when + * specified the `click` property will be ignored. See roles. + */ + role?: ('undo' | 'redo' | 'cut' | 'copy' | 'paste' | 'pasteAndMatchStyle' | 'delete' | 'selectAll' | 'reload' | 'forceReload' | 'toggleDevTools' | 'resetZoom' | 'zoomIn' | 'zoomOut' | 'togglefullscreen' | 'window' | 'minimize' | 'close' | 'help' | 'about' | 'services' | 'hide' | 'hideOthers' | 'unhide' | 'quit' | 'startSpeaking' | 'stopSpeaking' | 'zoom' | 'front' | 'appMenu' | 'fileMenu' | 'editMenu' | 'viewMenu' | 'shareMenu' | 'recentDocuments' | 'toggleTabBar' | 'selectNextTab' | 'selectPreviousTab' | 'mergeAllWindows' | 'clearRecentDocuments' | 'moveTabToNewWindow' | 'windowMenu'); + /** + * Can be `normal`, `separator`, `submenu`, `checkbox` or `radio`. + */ + type?: ('normal' | 'separator' | 'submenu' | 'checkbox' | 'radio'); + label?: string; + sublabel?: string; + /** + * Hover text for this menu item. + * + * @platform darwin + */ + toolTip?: string; + accelerator?: Accelerator; + icon?: (NativeImage) | (string); + /** + * If false, the menu item will be greyed out and unclickable. + */ + enabled?: boolean; + /** + * default is `true`, and when `false` will prevent the accelerator from triggering + * the item if the item is not visible`. + * + * @platform darwin + */ + acceleratorWorksWhenHidden?: boolean; + /** + * If false, the menu item will be entirely hidden. + */ + visible?: boolean; + /** + * Should only be specified for `checkbox` or `radio` type menu items. + */ + checked?: boolean; + /** + * If false, the accelerator won't be registered with the system, but it will still + * be displayed. Defaults to true. + * + * @platform linux,win32 + */ + registerAccelerator?: boolean; + /** + * The item to share when the `role` is `shareMenu`. + * + * @platform darwin + */ + sharingItem?: SharingItem; + /** + * Should be specified for `submenu` type menu items. If `submenu` is specified, + * the `type: 'submenu'` can be omitted. If the value is not a `Menu` then it will + * be automatically converted to one using `Menu.buildFromTemplate`. + */ + submenu?: (MenuItemConstructorOptions[]) | (Menu); + /** + * Unique within a single menu. If defined then it can be used as a reference to + * this item by the position attribute. + */ + id?: string; + /** + * Inserts this item before the item with the specified label. If the referenced + * item doesn't exist the item will be inserted at the end of the menu. Also + * implies that the menu item in question should be placed in the same “group” as + * the item. + */ + before?: string[]; + /** + * Inserts this item after the item with the specified label. If the referenced + * item doesn't exist the item will be inserted at the end of the menu. + */ + after?: string[]; + /** + * Provides a means for a single context menu to declare the placement of their + * containing group before the containing group of the item with the specified + * label. + */ + beforeGroupContaining?: string[]; + /** + * Provides a means for a single context menu to declare the placement of their + * containing group after the containing group of the item with the specified + * label. + */ + afterGroupContaining?: string[]; + } + + interface MessageBoxOptions { + /** + * Content of the message box. + */ + message: string; + /** + * Can be `"none"`, `"info"`, `"error"`, `"question"` or `"warning"`. On Windows, + * `"question"` displays the same icon as `"info"`, unless you set an icon using + * the `"icon"` option. On macOS, both `"warning"` and `"error"` display the same + * warning icon. + */ + type?: string; + /** + * Array of texts for buttons. On Windows, an empty array will result in one button + * labeled "OK". + */ + buttons?: string[]; + /** + * Index of the button in the buttons array which will be selected by default when + * the message box opens. + */ + defaultId?: number; + /** + * Title of the message box, some platforms will not show it. + */ + title?: string; + /** + * Extra information of the message. + */ + detail?: string; + /** + * If provided, the message box will include a checkbox with the given label. + */ + checkboxLabel?: string; + /** + * Initial checked state of the checkbox. `false` by default. + */ + checkboxChecked?: boolean; + icon?: NativeImage; + /** + * The index of the button to be used to cancel the dialog, via the `Esc` key. By + * default this is assigned to the first button with "cancel" or "no" as the label. + * If no such labeled buttons exist and this option is not set, `0` will be used as + * the return value. + */ + cancelId?: number; + /** + * On Windows Electron will try to figure out which one of the `buttons` are common + * buttons (like "Cancel" or "Yes"), and show the others as command links in the + * dialog. This can make the dialog appear in the style of modern Windows apps. If + * you don't like this behavior, you can set `noLink` to `true`. + */ + noLink?: boolean; + /** + * Normalize the keyboard access keys across platforms. Default is `false`. + * Enabling this assumes `&` is used in the button labels for the placement of the + * keyboard shortcut access key and labels will be converted so they work correctly + * on each platform, `&` characters are removed on macOS, converted to `_` on + * Linux, and left untouched on Windows. For example, a button label of `Vie&w` + * will be converted to `Vie_w` on Linux and `View` on macOS and can be selected + * via `Alt-W` on Windows and Linux. + */ + normalizeAccessKeys?: boolean; + } + + interface MessageBoxReturnValue { + /** + * The index of the clicked button. + */ + response: number; + /** + * The checked state of the checkbox if `checkboxLabel` was set. Otherwise `false`. + */ + checkboxChecked: boolean; + } + + interface MessageBoxSyncOptions { + /** + * Content of the message box. + */ + message: string; + /** + * Can be `"none"`, `"info"`, `"error"`, `"question"` or `"warning"`. On Windows, + * `"question"` displays the same icon as `"info"`, unless you set an icon using + * the `"icon"` option. On macOS, both `"warning"` and `"error"` display the same + * warning icon. + */ + type?: string; + /** + * Array of texts for buttons. On Windows, an empty array will result in one button + * labeled "OK". + */ + buttons?: string[]; + /** + * Index of the button in the buttons array which will be selected by default when + * the message box opens. + */ + defaultId?: number; + /** + * Title of the message box, some platforms will not show it. + */ + title?: string; + /** + * Extra information of the message. + */ + detail?: string; + /** + * If provided, the message box will include a checkbox with the given label. + */ + checkboxLabel?: string; + /** + * Initial checked state of the checkbox. `false` by default. + */ + checkboxChecked?: boolean; + icon?: (NativeImage) | (string); + /** + * The index of the button to be used to cancel the dialog, via the `Esc` key. By + * default this is assigned to the first button with "cancel" or "no" as the label. + * If no such labeled buttons exist and this option is not set, `0` will be used as + * the return value. + */ + cancelId?: number; + /** + * On Windows Electron will try to figure out which one of the `buttons` are common + * buttons (like "Cancel" or "Yes"), and show the others as command links in the + * dialog. This can make the dialog appear in the style of modern Windows apps. If + * you don't like this behavior, you can set `noLink` to `true`. + */ + noLink?: boolean; + /** + * Normalize the keyboard access keys across platforms. Default is `false`. + * Enabling this assumes `&` is used in the button labels for the placement of the + * keyboard shortcut access key and labels will be converted so they work correctly + * on each platform, `&` characters are removed on macOS, converted to `_` on + * Linux, and left untouched on Windows. For example, a button label of `Vie&w` + * will be converted to `Vie_w` on Linux and `View` on macOS and can be selected + * via `Alt-W` on Windows and Linux. + */ + normalizeAccessKeys?: boolean; + } + + interface MessageDetails { + /** + * The actual console message + */ + message: string; + /** + * The version ID of the service worker that sent the log message + */ + versionId: number; + /** + * The type of source for this message. Can be `javascript`, `xml`, `network`, + * `console-api`, `storage`, `app-cache`, `rendering`, `security`, `deprecation`, + * `worker`, `violation`, `intervention`, `recommendation` or `other`. + */ + source: ('javascript' | 'xml' | 'network' | 'console-api' | 'storage' | 'app-cache' | 'rendering' | 'security' | 'deprecation' | 'worker' | 'violation' | 'intervention' | 'recommendation' | 'other'); + /** + * The log level, from 0 to 3. In order it matches `verbose`, `info`, `warning` and + * `error`. + */ + level: number; + /** + * The URL the message came from + */ + sourceUrl: string; + /** + * The line number of the source that triggered this console message + */ + lineNumber: number; + } + + interface MessageEvent { + data: any; + ports: MessagePortMain[]; + } + + interface MoveToApplicationsFolderOptions { + /** + * A handler for potential conflict in move failure. + */ + conflictHandler?: (conflictType: 'exists' | 'existsAndRunning') => boolean; + } + + interface NewWindowEvent extends Event { + url: string; + frameName: string; + /** + * Can be `default`, `foreground-tab`, `background-tab`, `new-window`, + * `save-to-disk` and `other`. + */ + disposition: ('default' | 'foreground-tab' | 'background-tab' | 'new-window' | 'save-to-disk' | 'other'); + /** + * The options which should be used for creating the new `BrowserWindow`. + */ + options: BrowserWindowConstructorOptions; + } + + interface NotificationConstructorOptions { + /** + * A title for the notification, which will be shown at the top of the notification + * window when it is shown. + */ + title?: string; + /** + * A subtitle for the notification, which will be displayed below the title. + * + * @platform darwin + */ + subtitle?: string; + /** + * The body text of the notification, which will be displayed below the title or + * subtitle. + */ + body?: string; + /** + * Whether or not to emit an OS notification noise when showing the notification. + */ + silent?: boolean; + /** + * An icon to use in the notification. + */ + icon?: (string) | (NativeImage); + /** + * Whether or not to add an inline reply option to the notification. + * + * @platform darwin + */ + hasReply?: boolean; + /** + * The timeout duration of the notification. Can be 'default' or 'never'. + * + * @platform linux,win32 + */ + timeoutType?: ('default' | 'never'); + /** + * The placeholder to write in the inline reply input field. + * + * @platform darwin + */ + replyPlaceholder?: string; + /** + * The name of the sound file to play when the notification is shown. + * + * @platform darwin + */ + sound?: string; + /** + * The urgency level of the notification. Can be 'normal', 'critical', or 'low'. + * + * @platform linux + */ + urgency?: ('normal' | 'critical' | 'low'); + /** + * Actions to add to the notification. Please read the available actions and + * limitations in the `NotificationAction` documentation. + * + * @platform darwin + */ + actions?: NotificationAction[]; + /** + * A custom title for the close button of an alert. An empty string will cause the + * default localized text to be used. + * + * @platform darwin + */ + closeButtonText?: string; + /** + * A custom description of the Notification on Windows superseding all properties + * above. Provides full customization of design and behavior of the notification. + * + * @platform win32 + */ + toastXml?: string; + } + + interface OnBeforeRedirectListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + redirectURL: string; + statusCode: number; + statusLine: string; + /** + * The server IP address that the request was actually sent to. + */ + ip?: string; + fromCache: boolean; + responseHeaders?: Record<string, string[]>; + } + + interface OnBeforeRequestListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + uploadData: UploadData[]; + } + + interface OnBeforeSendHeadersListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + requestHeaders: Record<string, string>; + } + + interface OnCompletedListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + responseHeaders?: Record<string, string[]>; + fromCache: boolean; + statusCode: number; + statusLine: string; + error: string; + } + + interface OnErrorOccurredListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + fromCache: boolean; + /** + * The error description. + */ + error: string; + } + + interface OnHeadersReceivedListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + statusLine: string; + statusCode: number; + requestHeaders: Record<string, string>; + responseHeaders?: Record<string, string[]>; + } + + interface OnResponseStartedListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + responseHeaders?: Record<string, string[]>; + /** + * Indicates whether the response was fetched from disk cache. + */ + fromCache: boolean; + statusCode: number; + statusLine: string; + } + + interface OnSendHeadersListenerDetails { + id: number; + url: string; + method: string; + webContentsId?: number; + webContents?: WebContents; + frame?: WebFrameMain; + resourceType: string; + referrer: string; + timestamp: number; + requestHeaders: Record<string, string>; + } + + interface OpenDevToolsOptions { + /** + * Opens the devtools with specified dock state, can be `right`, `bottom`, + * `undocked`, `detach`. Defaults to last used dock state. In `undocked` mode it's + * possible to dock back. In `detach` mode it's not. + */ + mode: ('right' | 'bottom' | 'undocked' | 'detach'); + /** + * Whether to bring the opened devtools window to the foreground. The default is + * `true`. + */ + activate?: boolean; + } + + interface OpenDialogOptions { + title?: string; + defaultPath?: string; + /** + * Custom label for the confirmation button, when left empty the default label will + * be used. + */ + buttonLabel?: string; + filters?: FileFilter[]; + /** + * Contains which features the dialog should use. The following values are + * supported: + */ + properties?: Array<'openFile' | 'openDirectory' | 'multiSelections' | 'showHiddenFiles' | 'createDirectory' | 'promptToCreate' | 'noResolveAliases' | 'treatPackageAsDirectory' | 'dontAddToRecent'>; + /** + * Message to display above input boxes. + * + * @platform darwin + */ + message?: string; + /** + * Create security scoped bookmarks when packaged for the Mac App Store. + * + * @platform darwin,mas + */ + securityScopedBookmarks?: boolean; + } + + interface OpenDialogReturnValue { + /** + * whether or not the dialog was canceled. + */ + canceled: boolean; + /** + * An array of file paths chosen by the user. If the dialog is cancelled this will + * be an empty array. + */ + filePaths: string[]; + /** + * An array matching the `filePaths` array of base64 encoded strings which contains + * security scoped bookmark data. `securityScopedBookmarks` must be enabled for + * this to be populated. (For return values, see table here.) + * + * @platform darwin,mas + */ + bookmarks?: string[]; + } + + interface OpenDialogSyncOptions { + title?: string; + defaultPath?: string; + /** + * Custom label for the confirmation button, when left empty the default label will + * be used. + */ + buttonLabel?: string; + filters?: FileFilter[]; + /** + * Contains which features the dialog should use. The following values are + * supported: + */ + properties?: Array<'openFile' | 'openDirectory' | 'multiSelections' | 'showHiddenFiles' | 'createDirectory' | 'promptToCreate' | 'noResolveAliases' | 'treatPackageAsDirectory' | 'dontAddToRecent'>; + /** + * Message to display above input boxes. + * + * @platform darwin + */ + message?: string; + /** + * Create security scoped bookmarks when packaged for the Mac App Store. + * + * @platform darwin,mas + */ + securityScopedBookmarks?: boolean; + } + + interface OpenExternalOptions { + /** + * `true` to bring the opened application to the foreground. The default is `true`. + * + * @platform darwin + */ + activate?: boolean; + /** + * The working directory. + * + * @platform win32 + */ + workingDirectory?: string; + } + + interface Options { + } + + interface PageFaviconUpdatedEvent extends Event { + /** + * Array of URLs. + */ + favicons: string[]; + } + + interface PageTitleUpdatedEvent extends Event { + title: string; + explicitSet: boolean; + } + + interface Parameters { + /** + * Specify the screen type to emulate (default: `desktop`): + */ + screenPosition: ('desktop' | 'mobile'); + /** + * Set the emulated screen size (screenPosition == mobile). + */ + screenSize: Size; + /** + * Position the view on the screen (screenPosition == mobile) (default: `{ x: 0, y: + * 0 }`). + */ + viewPosition: Point; + /** + * Set the device scale factor (if zero defaults to original device scale factor) + * (default: `0`). + */ + deviceScaleFactor: number; + /** + * Set the emulated view size (empty means no override) + */ + viewSize: Size; + /** + * Scale of emulated view inside available space (not in fit to view mode) + * (default: `1`). + */ + scale: number; + } + + interface Payment { + /** + * The identifier of the purchased product. + */ + productIdentifier: string; + /** + * The quantity purchased. + */ + quantity: number; + } + + interface PermissionCheckHandlerHandlerDetails { + /** + * The origin of the frame embedding the frame that made the permission check. + * Only set for cross-origin sub frames making permission checks. + */ + embeddingOrigin?: string; + /** + * The security origin of the `media` check. + */ + securityOrigin?: string; + /** + * The type of media access being requested, can be `video`, `audio` or `unknown` + */ + mediaType?: ('video' | 'audio' | 'unknown'); + /** + * The last URL the requesting frame loaded. This is not provided for cross-origin + * sub frames making permission checks. + */ + requestingUrl?: string; + /** + * Whether the frame making the request is the main frame + */ + isMainFrame: boolean; + } + + interface PermissionRequestHandlerHandlerDetails { + /** + * The url of the `openExternal` request. + */ + externalURL?: string; + /** + * The types of media access being requested, elements can be `video` or `audio` + */ + mediaTypes?: Array<'video' | 'audio'>; + /** + * The last URL the requesting frame loaded + */ + requestingUrl: string; + /** + * Whether the frame making the request is the main frame + */ + isMainFrame: boolean; + } + + interface PluginCrashedEvent extends Event { + name: string; + version: string; + } + + interface PopupOptions { + /** + * Default is the focused window. + */ + window?: BrowserWindow; + /** + * Default is the current mouse cursor position. Must be declared if `y` is + * declared. + */ + x?: number; + /** + * Default is the current mouse cursor position. Must be declared if `x` is + * declared. + */ + y?: number; + /** + * The index of the menu item to be positioned under the mouse cursor at the + * specified coordinates. Default is -1. + * + * @platform darwin + */ + positioningItem?: number; + /** + * Called when menu is closed. + */ + callback?: () => void; + } + + interface PreconnectOptions { + /** + * URL for preconnect. Only the origin is relevant for opening the socket. + */ + url: string; + /** + * number of sockets to preconnect. Must be between 1 and 6. Defaults to 1. + */ + numSockets?: number; + } + + interface PrintToPDFOptions { + /** + * the header and footer for the PDF. + */ + headerFooter?: Record<string, string>; + /** + * `true` for landscape, `false` for portrait. + */ + landscape?: boolean; + /** + * Specifies the type of margins to use. Uses 0 for default margin, 1 for no + * margin, and 2 for minimum margin. and `width` in microns. + */ + marginsType?: number; + /** + * The scale factor of the web page. Can range from 0 to 100. + */ + scaleFactor?: number; + /** + * The page range to print. On macOS, only the first range is honored. + */ + pageRanges?: Record<string, number>; + /** + * Specify page size of the generated PDF. Can be `A3`, `A4`, `A5`, `Legal`, + * `Letter`, `Tabloid` or an Object containing `height` + */ + pageSize?: (string) | (Size); + /** + * Whether to print CSS backgrounds. + */ + printBackground?: boolean; + /** + * Whether to print selection only. + */ + printSelectionOnly?: boolean; + } + + interface Privileges { + /** + * Default false. + */ + standard?: boolean; + /** + * Default false. + */ + secure?: boolean; + /** + * Default false. + */ + bypassCSP?: boolean; + /** + * Default false. + */ + allowServiceWorkers?: boolean; + /** + * Default false. + */ + supportFetchAPI?: boolean; + /** + * Default false. + */ + corsEnabled?: boolean; + /** + * Default false. + */ + stream?: boolean; + } + + interface ProgressBarOptions { + /** + * Mode for the progress bar. Can be `none`, `normal`, `indeterminate`, `error` or + * `paused`. + * + * @platform win32 + */ + mode: ('none' | 'normal' | 'indeterminate' | 'error' | 'paused'); + } + + interface Provider { + spellCheck: (words: string[], callback: (misspeltWords: string[]) => void) => void; + } + + interface ReadBookmark { + title: string; + url: string; + } + + interface RegistrationCompletedDetails { + /** + * The base URL that a service worker is registered for + */ + scope: string; + } + + interface RelaunchOptions { + args?: string[]; + execPath?: string; + } + + interface RenderProcessGoneDetails { + /** + * The reason the render process is gone. Possible values: + */ + reason: ('clean-exit' | 'abnormal-exit' | 'killed' | 'crashed' | 'oom' | 'launch-failed' | 'integrity-failure'); + /** + * The exit code of the process, unless `reason` is `launch-failed`, in which case + * `exitCode` will be a platform-specific launch failure error code. + */ + exitCode: number; + } + + interface Request { + hostname: string; + certificate: Certificate; + validatedCertificate: Certificate; + /** + * Verification result from chromium. + */ + verificationResult: string; + /** + * Error code. + */ + errorCode: number; + } + + interface ResizeOptions { + /** + * Defaults to the image's width. + */ + width?: number; + /** + * Defaults to the image's height. + */ + height?: number; + /** + * The desired quality of the resize image. Possible values are `good`, `better`, + * or `best`. The default is `best`. These values express a desired quality/speed + * tradeoff. They are translated into an algorithm-specific method that depends on + * the capabilities (CPU, GPU) of the underlying platform. It is possible for all + * three methods to be mapped to the same algorithm on a given platform. + */ + quality?: string; + } + + interface ResourceUsage { + images: MemoryUsageDetails; + scripts: MemoryUsageDetails; + cssStyleSheets: MemoryUsageDetails; + xslStyleSheets: MemoryUsageDetails; + fonts: MemoryUsageDetails; + other: MemoryUsageDetails; + } + + interface Response { + cancel?: boolean; + /** + * The original request is prevented from being sent or completed and is instead + * redirected to the given URL. + */ + redirectURL?: string; + } + + interface Result { + requestId: number; + /** + * Position of the active match. + */ + activeMatchOrdinal: number; + /** + * Number of Matches. + */ + matches: number; + /** + * Coordinates of first match region. + */ + selectionArea: Rectangle; + finalUpdate: boolean; + } + + interface SaveDialogOptions { + /** + * The dialog title. Cannot be displayed on some _Linux_ desktop environments. + */ + title?: string; + /** + * Absolute directory path, absolute file path, or file name to use by default. + */ + defaultPath?: string; + /** + * Custom label for the confirmation button, when left empty the default label will + * be used. + */ + buttonLabel?: string; + filters?: FileFilter[]; + /** + * Message to display above text fields. + * + * @platform darwin + */ + message?: string; + /** + * Custom label for the text displayed in front of the filename text field. + * + * @platform darwin + */ + nameFieldLabel?: string; + /** + * Show the tags input box, defaults to `true`. + * + * @platform darwin + */ + showsTagField?: boolean; + properties?: Array<'showHiddenFiles' | 'createDirectory' | 'treatPackageAsDirectory' | 'showOverwriteConfirmation' | 'dontAddToRecent'>; + /** + * Create a security scoped bookmark when packaged for the Mac App Store. If this + * option is enabled and the file doesn't already exist a blank file will be + * created at the chosen path. + * + * @platform darwin,mas + */ + securityScopedBookmarks?: boolean; + } + + interface SaveDialogReturnValue { + /** + * whether or not the dialog was canceled. + */ + canceled: boolean; + /** + * If the dialog is canceled, this will be `undefined`. + */ + filePath?: string; + /** + * Base64 encoded string which contains the security scoped bookmark data for the + * saved file. `securityScopedBookmarks` must be enabled for this to be present. + * (For return values, see table here.) + * + * @platform darwin,mas + */ + bookmark?: string; + } + + interface SaveDialogSyncOptions { + /** + * The dialog title. Cannot be displayed on some _Linux_ desktop environments. + */ + title?: string; + /** + * Absolute directory path, absolute file path, or file name to use by default. + */ + defaultPath?: string; + /** + * Custom label for the confirmation button, when left empty the default label will + * be used. + */ + buttonLabel?: string; + filters?: FileFilter[]; + /** + * Message to display above text fields. + * + * @platform darwin + */ + message?: string; + /** + * Custom label for the text displayed in front of the filename text field. + * + * @platform darwin + */ + nameFieldLabel?: string; + /** + * Show the tags input box, defaults to `true`. + * + * @platform darwin + */ + showsTagField?: boolean; + properties?: Array<'showHiddenFiles' | 'createDirectory' | 'treatPackageAsDirectory' | 'showOverwriteConfirmation' | 'dontAddToRecent'>; + /** + * Create a security scoped bookmark when packaged for the Mac App Store. If this + * option is enabled and the file doesn't already exist a blank file will be + * created at the chosen path. + * + * @platform darwin,mas + */ + securityScopedBookmarks?: boolean; + } + + interface Settings { + /** + * `true` to open the app at login, `false` to remove the app as a login item. + * Defaults to `false`. + */ + openAtLogin?: boolean; + /** + * `true` to open the app as hidden. Defaults to `false`. The user can edit this + * setting from the System Preferences so + * `app.getLoginItemSettings().wasOpenedAsHidden` should be checked when the app is + * opened to know the current value. This setting is not available on MAS builds. + * + * @platform darwin + */ + openAsHidden?: boolean; + /** + * The executable to launch at login. Defaults to `process.execPath`. + * + * @platform win32 + */ + path?: string; + /** + * The command-line arguments to pass to the executable. Defaults to an empty + * array. Take care to wrap paths in quotes. + * + * @platform win32 + */ + args?: string[]; + /** + * `true` will change the startup approved registry key and `enable / disable` the + * App in Task Manager and Windows Settings. Defaults to `true`. + * + * @platform win32 + */ + enabled?: boolean; + /** + * value name to write into registry. Defaults to the app's AppUserModelId(). Set + * the app's login item settings. + * + * @platform win32 + */ + name?: string; + } + + interface SourcesOptions { + /** + * An array of Strings that lists the types of desktop sources to be captured, + * available types are `screen` and `window`. + */ + types: string[]; + /** + * The size that the media source thumbnail should be scaled to. Default is `150` x + * `150`. Set width or height to 0 when you do not need the thumbnails. This will + * save the processing time required for capturing the content of each window and + * screen. + */ + thumbnailSize?: Size; + /** + * Set to true to enable fetching window icons. The default value is false. When + * false the appIcon property of the sources return null. Same if a source has the + * type screen. + */ + fetchWindowIcons?: boolean; + } + + interface SSLConfigConfig { + /** + * Can be `tls1`, `tls1.1`, `tls1.2` or `tls1.3`. The minimum SSL version to allow + * when connecting to remote servers. Defaults to `tls1`. + */ + minVersion?: string; + /** + * Can be `tls1.2` or `tls1.3`. The maximum SSL version to allow when connecting to + * remote servers. Defaults to `tls1.3`. + */ + maxVersion?: string; + /** + * List of cipher suites which should be explicitly prevented from being used in + * addition to those disabled by the net built-in policy. Supported literal forms: + * 0xAABB, where AA is `cipher_suite[0]` and BB is `cipher_suite[1]`, as defined in + * RFC 2246, Section 7.4.1.2. Unrecognized but parsable cipher suites in this form + * will not return an error. Ex: To disable TLS_RSA_WITH_RC4_128_MD5, specify + * 0x0004, while to disable TLS_ECDH_ECDSA_WITH_RC4_128_SHA, specify 0xC002. Note + * that TLSv1.3 ciphers cannot be disabled using this mechanism. + */ + disabledCipherSuites?: number[]; + } + + interface StartLoggingOptions { + /** + * What kinds of data should be captured. By default, only metadata about requests + * will be captured. Setting this to `includeSensitive` will include cookies and + * authentication data. Setting it to `everything` will include all bytes + * transferred on sockets. Can be `default`, `includeSensitive` or `everything`. + */ + captureMode?: ('default' | 'includeSensitive' | 'everything'); + /** + * When the log grows beyond this size, logging will automatically stop. Defaults + * to unlimited. + */ + maxFileSize?: number; + } + + interface SystemMemoryInfo { + /** + * The total amount of physical memory in Kilobytes available to the system. + */ + total: number; + /** + * The total amount of memory not being used by applications or disk cache. + */ + free: number; + /** + * The total amount of swap memory in Kilobytes available to the system. + * + * @platform win32,linux + */ + swapTotal: number; + /** + * The free amount of swap memory in Kilobytes available to the system. + * + * @platform win32,linux + */ + swapFree: number; + } + + interface TitleOptions { + /** + * The font family variant to display, can be `monospaced` or `monospacedDigit`. + * `monospaced` is available in macOS 10.15+ and `monospacedDigit` is available in + * macOS 10.11+. When left blank, the title uses the default system font. + */ + fontType?: ('monospaced' | 'monospacedDigit'); + } + + interface ToBitmapOptions { + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface ToDataURLOptions { + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface ToPNGOptions { + /** + * Defaults to 1.0. + */ + scaleFactor?: number; + } + + interface TouchBarButtonConstructorOptions { + /** + * Button text. + */ + label?: string; + /** + * A short description of the button for use by screenreaders like VoiceOver. + */ + accessibilityLabel?: string; + /** + * Button background color in hex format, i.e `#ABCDEF`. + */ + backgroundColor?: string; + /** + * Button icon. + */ + icon?: (NativeImage) | (string); + /** + * Can be `left`, `right` or `overlay`. Defaults to `overlay`. + */ + iconPosition?: ('left' | 'right' | 'overlay'); + /** + * Function to call when the button is clicked. + */ + click?: () => void; + /** + * Whether the button is in an enabled state. Default is `true`. + */ + enabled?: boolean; + } + + interface TouchBarColorPickerConstructorOptions { + /** + * Array of hex color strings to appear as possible colors to select. + */ + availableColors?: string[]; + /** + * The selected hex color in the picker, i.e `#ABCDEF`. + */ + selectedColor?: string; + /** + * Function to call when a color is selected. + */ + change?: (color: string) => void; + } + + interface TouchBarConstructorOptions { + items?: Array<(TouchBarButton) | (TouchBarColorPicker) | (TouchBarGroup) | (TouchBarLabel) | (TouchBarPopover) | (TouchBarScrubber) | (TouchBarSegmentedControl) | (TouchBarSlider) | (TouchBarSpacer)>; + escapeItem?: (TouchBarButton) | (TouchBarColorPicker) | (TouchBarGroup) | (TouchBarLabel) | (TouchBarPopover) | (TouchBarScrubber) | (TouchBarSegmentedControl) | (TouchBarSlider) | (TouchBarSpacer) | (null); + } + + interface TouchBarGroupConstructorOptions { + /** + * Items to display as a group. + */ + items: TouchBar; + } + + interface TouchBarLabelConstructorOptions { + /** + * Text to display. + */ + label?: string; + /** + * A short description of the button for use by screenreaders like VoiceOver. + */ + accessibilityLabel?: string; + /** + * Hex color of text, i.e `#ABCDEF`. + */ + textColor?: string; + } + + interface TouchBarPopoverConstructorOptions { + /** + * Popover button text. + */ + label?: string; + /** + * Popover button icon. + */ + icon?: NativeImage; + /** + * Items to display in the popover. + */ + items: TouchBar; + /** + * `true` to display a close button on the left of the popover, `false` to not show + * it. Default is `true`. + */ + showCloseButton?: boolean; + } + + interface TouchBarScrubberConstructorOptions { + /** + * An array of items to place in this scrubber. + */ + items: ScrubberItem[]; + /** + * Called when the user taps an item that was not the last tapped item. + */ + select?: (selectedIndex: number) => void; + /** + * Called when the user taps any item. + */ + highlight?: (highlightedIndex: number) => void; + /** + * Selected item style. Can be `background`, `outline` or `none`. Defaults to + * `none`. + */ + selectedStyle?: ('background' | 'outline' | 'none'); + /** + * Selected overlay item style. Can be `background`, `outline` or `none`. Defaults + * to `none`. + */ + overlayStyle?: ('background' | 'outline' | 'none'); + /** + * Defaults to `false`. + */ + showArrowButtons?: boolean; + /** + * Can be `fixed` or `free`. The default is `free`. + */ + mode?: ('fixed' | 'free'); + /** + * Defaults to `true`. + */ + continuous?: boolean; + } + + interface TouchBarSegmentedControlConstructorOptions { + /** + * Style of the segments: + */ + segmentStyle?: ('automatic' | 'rounded' | 'textured-rounded' | 'round-rect' | 'textured-square' | 'capsule' | 'small-square' | 'separated'); + /** + * The selection mode of the control: + */ + mode?: ('single' | 'multiple' | 'buttons'); + /** + * An array of segments to place in this control. + */ + segments: SegmentedControlSegment[]; + /** + * The index of the currently selected segment, will update automatically with user + * interaction. When the mode is `multiple` it will be the last selected item. + */ + selectedIndex?: number; + /** + * Called when the user selects a new segment. + */ + change?: (selectedIndex: number, isSelected: boolean) => void; + } + + interface TouchBarSliderConstructorOptions { + /** + * Label text. + */ + label?: string; + /** + * Selected value. + */ + value?: number; + /** + * Minimum value. + */ + minValue?: number; + /** + * Maximum value. + */ + maxValue?: number; + /** + * Function to call when the slider is changed. + */ + change?: (newValue: number) => void; + } + + interface TouchBarSpacerConstructorOptions { + /** + * Size of spacer, possible values are: + */ + size?: ('small' | 'large' | 'flexible'); + } + + interface TraceBufferUsageReturnValue { + value: number; + percentage: number; + } + + interface UpdateTargetUrlEvent extends Event { + url: string; + } + + interface UploadProgress { + /** + * Whether the request is currently active. If this is false no other properties + * will be set + */ + active: boolean; + /** + * Whether the upload has started. If this is false both `current` and `total` will + * be set to 0. + */ + started: boolean; + /** + * The number of bytes that have been uploaded so far + */ + current: number; + /** + * The number of bytes that will be uploaded this request + */ + total: number; + } + + interface VisibleOnAllWorkspacesOptions { + /** + * Sets whether the window should be visible above fullscreen windows. + * + * @platform darwin + */ + visibleOnFullScreen?: boolean; + /** + * Calling setVisibleOnAllWorkspaces will by default transform the process type + * between UIElementApplication and ForegroundApplication to ensure the correct + * behavior. However, this will hide the window and dock for a short time every + * time it is called. If your window is already of type UIElementApplication, you + * can bypass this transformation by passing true to skipTransformProcessType. + * + * @platform darwin + */ + skipTransformProcessType?: boolean; + } + + interface WebContentsPrintOptions { + /** + * Don't ask user for print settings. Default is `false`. + */ + silent?: boolean; + /** + * Prints the background color and image of the web page. Default is `false`. + */ + printBackground?: boolean; + /** + * Set the printer device name to use. Must be the system-defined name and not the + * 'friendly' name, e.g 'Brother_QL_820NWB' and not 'Brother QL-820NWB'. + */ + deviceName?: string; + /** + * Set whether the printed web page will be in color or grayscale. Default is + * `true`. + */ + color?: boolean; + margins?: Margins; + /** + * Whether the web page should be printed in landscape mode. Default is `false`. + */ + landscape?: boolean; + /** + * The scale factor of the web page. + */ + scaleFactor?: number; + /** + * The number of pages to print per page sheet. + */ + pagesPerSheet?: number; + /** + * Whether the web page should be collated. + */ + collate?: boolean; + /** + * The number of copies of the web page to print. + */ + copies?: number; + /** + * The page range to print. On macOS, only one range is honored. + */ + pageRanges?: PageRanges[]; + /** + * Set the duplex mode of the printed web page. Can be `simplex`, `shortEdge`, or + * `longEdge`. + */ + duplexMode?: ('simplex' | 'shortEdge' | 'longEdge'); + dpi?: Record<string, number>; + /** + * String to be printed as page header. + */ + header?: string; + /** + * String to be printed as page footer. + */ + footer?: string; + /** + * Specify page size of the printed document. Can be `A3`, `A4`, `A5`, `Legal`, + * `Letter`, `Tabloid` or an Object containing `height`. + */ + pageSize?: (string) | (Size); + } + + interface WebviewTagPrintOptions { + /** + * Don't ask user for print settings. Default is `false`. + */ + silent?: boolean; + /** + * Prints the background color and image of the web page. Default is `false`. + */ + printBackground?: boolean; + /** + * Set the printer device name to use. Must be the system-defined name and not the + * 'friendly' name, e.g 'Brother_QL_820NWB' and not 'Brother QL-820NWB'. + */ + deviceName?: string; + /** + * Set whether the printed web page will be in color or grayscale. Default is + * `true`. + */ + color?: boolean; + margins?: Margins; + /** + * Whether the web page should be printed in landscape mode. Default is `false`. + */ + landscape?: boolean; + /** + * The scale factor of the web page. + */ + scaleFactor?: number; + /** + * The number of pages to print per page sheet. + */ + pagesPerSheet?: number; + /** + * Whether the web page should be collated. + */ + collate?: boolean; + /** + * The number of copies of the web page to print. + */ + copies?: number; + /** + * The page range to print. + */ + pageRanges?: PageRanges[]; + /** + * Set the duplex mode of the printed web page. Can be `simplex`, `shortEdge`, or + * `longEdge`. + */ + duplexMode?: ('simplex' | 'shortEdge' | 'longEdge'); + dpi?: Record<string, number>; + /** + * String to be printed as page header. + */ + header?: string; + /** + * String to be printed as page footer. + */ + footer?: string; + /** + * Specify page size of the printed document. Can be `A3`, `A4`, `A5`, `Legal`, + * `Letter`, `Tabloid` or an Object containing `height`. + */ + pageSize?: (string) | (Size); + } + + interface WillNavigateEvent extends Event { + url: string; + } + + interface EditFlags { + /** + * Whether the renderer believes it can undo. + */ + canUndo: boolean; + /** + * Whether the renderer believes it can redo. + */ + canRedo: boolean; + /** + * Whether the renderer believes it can cut. + */ + canCut: boolean; + /** + * Whether the renderer believes it can copy. + */ + canCopy: boolean; + /** + * Whether the renderer believes it can paste. + */ + canPaste: boolean; + /** + * Whether the renderer believes it can delete. + */ + canDelete: boolean; + /** + * Whether the renderer believes it can select all. + */ + canSelectAll: boolean; + /** + * Whether the renderer believes it can edit text richly. + */ + canEditRichly: boolean; + } + + interface FoundInPageResult { + requestId: number; + /** + * Position of the active match. + */ + activeMatchOrdinal: number; + /** + * Number of Matches. + */ + matches: number; + /** + * Coordinates of first match region. + */ + selectionArea: Rectangle; + finalUpdate: boolean; + } + + interface LaunchItems { + /** + * name value of a registry entry. + * + * @platform win32 + */ + name: string; + /** + * The executable to an app that corresponds to a registry entry. + * + * @platform win32 + */ + path: string; + /** + * the command-line arguments to pass to the executable. + * + * @platform win32 + */ + args: string[]; + /** + * one of `user` or `machine`. Indicates whether the registry entry is under + * `HKEY_CURRENT USER` or `HKEY_LOCAL_MACHINE`. + * + * @platform win32 + */ + scope: string; + /** + * `true` if the app registry key is startup approved and therefore shows as + * `enabled` in Task Manager and Windows settings. + * + * @platform win32 + */ + enabled: boolean; + } + + interface Margins { + /** + * Can be `default`, `none`, `printableArea`, or `custom`. If `custom` is chosen, + * you will also need to specify `top`, `bottom`, `left`, and `right`. + */ + marginType?: ('default' | 'none' | 'printableArea' | 'custom'); + /** + * The top margin of the printed web page, in pixels. + */ + top?: number; + /** + * The bottom margin of the printed web page, in pixels. + */ + bottom?: number; + /** + * The left margin of the printed web page, in pixels. + */ + left?: number; + /** + * The right margin of the printed web page, in pixels. + */ + right?: number; + } + + interface MediaFlags { + /** + * Whether the media element has crashed. + */ + inError: boolean; + /** + * Whether the media element is paused. + */ + isPaused: boolean; + /** + * Whether the media element is muted. + */ + isMuted: boolean; + /** + * Whether the media element has audio. + */ + hasAudio: boolean; + /** + * Whether the media element is looping. + */ + isLooping: boolean; + /** + * Whether the media element's controls are visible. + */ + isControlsVisible: boolean; + /** + * Whether the media element's controls are toggleable. + */ + canToggleControls: boolean; + /** + * Whether the media element can be printed. + */ + canPrint: boolean; + /** + * Whether or not the media element can be downloaded. + */ + canSave: boolean; + /** + * Whether the media element can show picture-in-picture. + */ + canShowPictureInPicture: boolean; + /** + * Whether the media element is currently showing picture-in-picture. + */ + isShowingPictureInPicture: boolean; + /** + * Whether the media element can be rotated. + */ + canRotate: boolean; + /** + * Whether the media element can be looped. + */ + canLoop: boolean; + } + + interface PageRanges { + /** + * Index of the first page to print (0-based). + */ + from: number; + /** + * Index of the last page to print (inclusive) (0-based). + */ + to: number; + } + + interface WebPreferences { + /** + * Whether to enable DevTools. If it is set to `false`, can not use + * `BrowserWindow.webContents.openDevTools()` to open DevTools. Default is `true`. + */ + devTools?: boolean; + /** + * Whether node integration is enabled. Default is `false`. + */ + nodeIntegration?: boolean; + /** + * Whether node integration is enabled in web workers. Default is `false`. More + * about this can be found in Multithreading. + */ + nodeIntegrationInWorker?: boolean; + /** + * Experimental option for enabling Node.js support in sub-frames such as iframes + * and child windows. All your preloads will load for every iframe, you can use + * `process.isMainFrame` to determine if you are in the main frame or not. + */ + nodeIntegrationInSubFrames?: boolean; + /** + * Specifies a script that will be loaded before other scripts run in the page. + * This script will always have access to node APIs no matter whether node + * integration is turned on or off. The value should be the absolute file path to + * the script. When node integration is turned off, the preload script can + * reintroduce Node global symbols back to the global scope. See example here. + */ + preload?: string; + /** + * If set, this will sandbox the renderer associated with the window, making it + * compatible with the Chromium OS-level sandbox and disabling the Node.js engine. + * This is not the same as the `nodeIntegration` option and the APIs available to + * the preload script are more limited. Read more about the option here. + */ + sandbox?: boolean; + /** + * Whether to enable the `remote` module. Default is `false`. + */ + enableRemoteModule?: boolean; + /** + * Sets the session used by the page. Instead of passing the Session object + * directly, you can also choose to use the `partition` option instead, which + * accepts a partition string. When both `session` and `partition` are provided, + * `session` will be preferred. Default is the default session. + */ + session?: Session; + /** + * Sets the session used by the page according to the session's partition string. + * If `partition` starts with `persist:`, the page will use a persistent session + * available to all pages in the app with the same `partition`. If there is no + * `persist:` prefix, the page will use an in-memory session. By assigning the same + * `partition`, multiple pages can share the same session. Default is the default + * session. + */ + partition?: string; + /** + * When specified, web pages with the same `affinity` will run in the same renderer + * process. Note that due to reusing the renderer process, certain `webPreferences` + * options will also be shared between the web pages even when you specified + * different values for them, including but not limited to `preload`, `sandbox` and + * `nodeIntegration`. So it is suggested to use exact same `webPreferences` for web + * pages with the same `affinity`. _Deprecated_ + */ + affinity?: string; + /** + * The default zoom factor of the page, `3.0` represents `300%`. Default is `1.0`. + */ + zoomFactor?: number; + /** + * Enables JavaScript support. Default is `true`. + */ + javascript?: boolean; + /** + * When `false`, it will disable the same-origin policy (usually using testing + * websites by people), and set `allowRunningInsecureContent` to `true` if this + * options has not been set by user. Default is `true`. + */ + webSecurity?: boolean; + /** + * Allow an https page to run JavaScript, CSS or plugins from http URLs. Default is + * `false`. + */ + allowRunningInsecureContent?: boolean; + /** + * Enables image support. Default is `true`. + */ + images?: boolean; + /** + * Make TextArea elements resizable. Default is `true`. + */ + textAreasAreResizable?: boolean; + /** + * Enables WebGL support. Default is `true`. + */ + webgl?: boolean; + /** + * Whether plugins should be enabled. Default is `false`. + */ + plugins?: boolean; + /** + * Enables Chromium's experimental features. Default is `false`. + */ + experimentalFeatures?: boolean; + /** + * Enables scroll bounce (rubber banding) effect on macOS. Default is `false`. + */ + scrollBounce?: boolean; + /** + * A list of feature strings separated by `,`, like `CSSVariables,KeyboardEventKey` + * to enable. The full list of supported feature strings can be found in the + * RuntimeEnabledFeatures.json5 file. + */ + enableBlinkFeatures?: string; + /** + * A list of feature strings separated by `,`, like `CSSVariables,KeyboardEventKey` + * to disable. The full list of supported feature strings can be found in the + * RuntimeEnabledFeatures.json5 file. + */ + disableBlinkFeatures?: string; + /** + * Sets the default font for the font-family. + */ + defaultFontFamily?: DefaultFontFamily; + /** + * Defaults to `16`. + */ + defaultFontSize?: number; + /** + * Defaults to `13`. + */ + defaultMonospaceFontSize?: number; + /** + * Defaults to `0`. + */ + minimumFontSize?: number; + /** + * Defaults to `ISO-8859-1`. + */ + defaultEncoding?: string; + /** + * Whether to throttle animations and timers when the page becomes background. This + * also affects the Page Visibility API. Defaults to `true`. + */ + backgroundThrottling?: boolean; + /** + * Whether to enable offscreen rendering for the browser window. Defaults to + * `false`. See the offscreen rendering tutorial for more details. + */ + offscreen?: boolean; + /** + * Whether to run Electron APIs and the specified `preload` script in a separate + * JavaScript context. Defaults to `true`. The context that the `preload` script + * runs in will only have access to its own dedicated `document` and `window` + * globals, as well as its own set of JavaScript builtins (`Array`, `Object`, + * `JSON`, etc.), which are all invisible to the loaded content. The Electron API + * will only be available in the `preload` script and not the loaded page. This + * option should be used when loading potentially untrusted remote content to + * ensure the loaded content cannot tamper with the `preload` script and any + * Electron APIs being used. This option uses the same technique used by Chrome + * Content Scripts. You can access this context in the dev tools by selecting the + * 'Electron Isolated Context' entry in the combo box at the top of the Console + * tab. + */ + contextIsolation?: boolean; + /** + * If true, values returned from `webFrame.executeJavaScript` will be sanitized to + * ensure JS values can't unsafely cross between worlds when using + * `contextIsolation`. Defaults to `true`. _Deprecated_ + */ + worldSafeExecuteJavaScript?: boolean; + /** + * Whether to use native `window.open()`. Defaults to `false`. Child windows will + * always have node integration disabled unless `nodeIntegrationInSubFrames` is + * true. **Note:** This option is currently experimental. + */ + nativeWindowOpen?: boolean; + /** + * Whether to enable the `<webview>` tag. Defaults to `false`. **Note:** The + * `preload` script configured for the `<webview>` will have node integration + * enabled when it is executed so you should ensure remote/untrusted content is not + * able to create a `<webview>` tag with a possibly malicious `preload` script. You + * can use the `will-attach-webview` event on webContents to strip away the + * `preload` script and to validate or alter the `<webview>`'s initial settings. + */ + webviewTag?: boolean; + /** + * A list of strings that will be appended to `process.argv` in the renderer + * process of this app. Useful for passing small bits of data down to renderer + * process preload scripts. + */ + additionalArguments?: string[]; + /** + * Whether to enable browser style consecutive dialog protection. Default is + * `false`. + */ + safeDialogs?: boolean; + /** + * The message to display when consecutive dialog protection is triggered. If not + * defined the default message would be used, note that currently the default + * message is in English and not localized. + */ + safeDialogsMessage?: string; + /** + * Whether to disable dialogs completely. Overrides `safeDialogs`. Default is + * `false`. + */ + disableDialogs?: boolean; + /** + * Whether dragging and dropping a file or link onto the page causes a navigation. + * Default is `false`. + */ + navigateOnDragDrop?: boolean; + /** + * Autoplay policy to apply to content in the window, can be + * `no-user-gesture-required`, `user-gesture-required`, + * `document-user-activation-required`. Defaults to `no-user-gesture-required`. + */ + autoplayPolicy?: ('no-user-gesture-required' | 'user-gesture-required' | 'document-user-activation-required'); + /** + * Whether to prevent the window from resizing when entering HTML Fullscreen. + * Default is `false`. + */ + disableHtmlFullscreenWindowResize?: boolean; + /** + * An alternative title string provided only to accessibility tools such as screen + * readers. This string is not directly visible to users. + */ + accessibleTitle?: string; + /** + * Whether to enable the builtin spellchecker. Default is `true`. + */ + spellcheck?: boolean; + /** + * Whether to enable the WebSQL api. Default is `true`. + */ + enableWebSQL?: boolean; + /** + * Enforces the v8 code caching policy used by blink. Accepted values are + */ + v8CacheOptions?: ('none' | 'code' | 'bypassHeatCheck' | 'bypassHeatCheckAndEagerCompile'); + /** + * Whether to enable preferred size mode. The preferred size is the minimum size + * needed to contain the layout of the document—without requiring scrolling. + * Enabling this will cause the `preferred-size-changed` event to be emitted on the + * `WebContents` when the preferred size changes. Default is `false`. + */ + enablePreferredSizeMode?: boolean; + } + + interface DefaultFontFamily { + /** + * Defaults to `Times New Roman`. + */ + standard?: string; + /** + * Defaults to `Times New Roman`. + */ + serif?: string; + /** + * Defaults to `Arial`. + */ + sansSerif?: string; + /** + * Defaults to `Courier New`. + */ + monospace?: string; + /** + * Defaults to `Script`. + */ + cursive?: string; + /** + * Defaults to `Impact`. + */ + fantasy?: string; + } + + interface RemoteMainInterface { + app: App; + autoUpdater: AutoUpdater; + BrowserView: typeof BrowserView; + BrowserWindow: typeof BrowserWindow; + ClientRequest: typeof ClientRequest; + clipboard: Clipboard; + CommandLine: typeof CommandLine; + contentTracing: ContentTracing; + Cookies: typeof Cookies; + crashReporter: CrashReporter; + Debugger: typeof Debugger; + desktopCapturer: DesktopCapturer; + dialog: Dialog; + Dock: typeof Dock; + DownloadItem: typeof DownloadItem; + globalShortcut: GlobalShortcut; + inAppPurchase: InAppPurchase; + IncomingMessage: typeof IncomingMessage; + ipcMain: IpcMain; + Menu: typeof Menu; + MenuItem: typeof MenuItem; + MessageChannelMain: typeof MessageChannelMain; + MessagePortMain: typeof MessagePortMain; + nativeImage: typeof NativeImage; + nativeTheme: NativeTheme; + net: Net; + netLog: NetLog; + Notification: typeof Notification; + powerMonitor: PowerMonitor; + powerSaveBlocker: PowerSaveBlocker; + protocol: Protocol; + screen: Screen; + ServiceWorkers: typeof ServiceWorkers; + session: typeof Session; + ShareMenu: typeof ShareMenu; + shell: Shell; + systemPreferences: SystemPreferences; + TouchBar: typeof TouchBar; + TouchBarButton: typeof TouchBarButton; + TouchBarColorPicker: typeof TouchBarColorPicker; + TouchBarGroup: typeof TouchBarGroup; + TouchBarLabel: typeof TouchBarLabel; + TouchBarOtherItemsProxy: typeof TouchBarOtherItemsProxy; + TouchBarPopover: typeof TouchBarPopover; + TouchBarScrubber: typeof TouchBarScrubber; + TouchBarSegmentedControl: typeof TouchBarSegmentedControl; + TouchBarSlider: typeof TouchBarSlider; + TouchBarSpacer: typeof TouchBarSpacer; + Tray: typeof Tray; + webContents: typeof WebContents; + webFrameMain: typeof WebFrameMain; + WebRequest: typeof WebRequest; + } + + namespace Common { + const clipboard: Clipboard; + const crashReporter: CrashReporter; + const desktopCapturer: DesktopCapturer; + class NativeImage extends Electron.NativeImage {} + type nativeImage = NativeImage; + const nativeImage: typeof NativeImage; + const shell: Shell; + type AboutPanelOptionsOptions = Electron.AboutPanelOptionsOptions; + type AddRepresentationOptions = Electron.AddRepresentationOptions; + type AnimationSettings = Electron.AnimationSettings; + type AppDetailsOptions = Electron.AppDetailsOptions; + type ApplicationInfoForProtocolReturnValue = Electron.ApplicationInfoForProtocolReturnValue; + type AuthenticationResponseDetails = Electron.AuthenticationResponseDetails; + type AuthInfo = Electron.AuthInfo; + type AutoResizeOptions = Electron.AutoResizeOptions; + type BeforeSendResponse = Electron.BeforeSendResponse; + type BitmapOptions = Electron.BitmapOptions; + type BlinkMemoryInfo = Electron.BlinkMemoryInfo; + type BrowserViewConstructorOptions = Electron.BrowserViewConstructorOptions; + type BrowserWindowConstructorOptions = Electron.BrowserWindowConstructorOptions; + type CertificateTrustDialogOptions = Electron.CertificateTrustDialogOptions; + type ClearStorageDataOptions = Electron.ClearStorageDataOptions; + type ClientRequestConstructorOptions = Electron.ClientRequestConstructorOptions; + type Config = Electron.Config; + type ConsoleMessageEvent = Electron.ConsoleMessageEvent; + type ContextMenuParams = Electron.ContextMenuParams; + type CookiesGetFilter = Electron.CookiesGetFilter; + type CookiesSetDetails = Electron.CookiesSetDetails; + type CrashReporterStartOptions = Electron.CrashReporterStartOptions; + type CreateFromBitmapOptions = Electron.CreateFromBitmapOptions; + type CreateFromBufferOptions = Electron.CreateFromBufferOptions; + type CreateInterruptedDownloadOptions = Electron.CreateInterruptedDownloadOptions; + type Data = Electron.Data; + type Details = Electron.Details; + type DidChangeThemeColorEvent = Electron.DidChangeThemeColorEvent; + type DidCreateWindowDetails = Electron.DidCreateWindowDetails; + type DidFailLoadEvent = Electron.DidFailLoadEvent; + type DidFrameFinishLoadEvent = Electron.DidFrameFinishLoadEvent; + type DidNavigateEvent = Electron.DidNavigateEvent; + type DidNavigateInPageEvent = Electron.DidNavigateInPageEvent; + type DisplayBalloonOptions = Electron.DisplayBalloonOptions; + type EnableNetworkEmulationOptions = Electron.EnableNetworkEmulationOptions; + type FeedURLOptions = Electron.FeedURLOptions; + type FileIconOptions = Electron.FileIconOptions; + type Filter = Electron.Filter; + type FindInPageOptions = Electron.FindInPageOptions; + type FocusOptions = Electron.FocusOptions; + type FoundInPageEvent = Electron.FoundInPageEvent; + type FromPartitionOptions = Electron.FromPartitionOptions; + type HandlerDetails = Electron.HandlerDetails; + type HeadersReceivedResponse = Electron.HeadersReceivedResponse; + type HeapStatistics = Electron.HeapStatistics; + type IgnoreMouseEventsOptions = Electron.IgnoreMouseEventsOptions; + type ImportCertificateOptions = Electron.ImportCertificateOptions; + type Info = Electron.Info; + type Input = Electron.Input; + type InsertCSSOptions = Electron.InsertCSSOptions; + type IpcMessageEvent = Electron.IpcMessageEvent; + type Item = Electron.Item; + type JumpListSettings = Electron.JumpListSettings; + type LoadCommitEvent = Electron.LoadCommitEvent; + type LoadExtensionOptions = Electron.LoadExtensionOptions; + type LoadFileOptions = Electron.LoadFileOptions; + type LoadURLOptions = Electron.LoadURLOptions; + type LoginItemSettings = Electron.LoginItemSettings; + type LoginItemSettingsOptions = Electron.LoginItemSettingsOptions; + type MenuItemConstructorOptions = Electron.MenuItemConstructorOptions; + type MessageBoxOptions = Electron.MessageBoxOptions; + type MessageBoxReturnValue = Electron.MessageBoxReturnValue; + type MessageBoxSyncOptions = Electron.MessageBoxSyncOptions; + type MessageDetails = Electron.MessageDetails; + type MessageEvent = Electron.MessageEvent; + type MoveToApplicationsFolderOptions = Electron.MoveToApplicationsFolderOptions; + type NewWindowEvent = Electron.NewWindowEvent; + type NotificationConstructorOptions = Electron.NotificationConstructorOptions; + type OnBeforeRedirectListenerDetails = Electron.OnBeforeRedirectListenerDetails; + type OnBeforeRequestListenerDetails = Electron.OnBeforeRequestListenerDetails; + type OnBeforeSendHeadersListenerDetails = Electron.OnBeforeSendHeadersListenerDetails; + type OnCompletedListenerDetails = Electron.OnCompletedListenerDetails; + type OnErrorOccurredListenerDetails = Electron.OnErrorOccurredListenerDetails; + type OnHeadersReceivedListenerDetails = Electron.OnHeadersReceivedListenerDetails; + type OnResponseStartedListenerDetails = Electron.OnResponseStartedListenerDetails; + type OnSendHeadersListenerDetails = Electron.OnSendHeadersListenerDetails; + type OpenDevToolsOptions = Electron.OpenDevToolsOptions; + type OpenDialogOptions = Electron.OpenDialogOptions; + type OpenDialogReturnValue = Electron.OpenDialogReturnValue; + type OpenDialogSyncOptions = Electron.OpenDialogSyncOptions; + type OpenExternalOptions = Electron.OpenExternalOptions; + type Options = Electron.Options; + type PageFaviconUpdatedEvent = Electron.PageFaviconUpdatedEvent; + type PageTitleUpdatedEvent = Electron.PageTitleUpdatedEvent; + type Parameters = Electron.Parameters; + type Payment = Electron.Payment; + type PermissionCheckHandlerHandlerDetails = Electron.PermissionCheckHandlerHandlerDetails; + type PermissionRequestHandlerHandlerDetails = Electron.PermissionRequestHandlerHandlerDetails; + type PluginCrashedEvent = Electron.PluginCrashedEvent; + type PopupOptions = Electron.PopupOptions; + type PreconnectOptions = Electron.PreconnectOptions; + type PrintToPDFOptions = Electron.PrintToPDFOptions; + type Privileges = Electron.Privileges; + type ProgressBarOptions = Electron.ProgressBarOptions; + type Provider = Electron.Provider; + type ReadBookmark = Electron.ReadBookmark; + type RegistrationCompletedDetails = Electron.RegistrationCompletedDetails; + type RelaunchOptions = Electron.RelaunchOptions; + type RenderProcessGoneDetails = Electron.RenderProcessGoneDetails; + type Request = Electron.Request; + type ResizeOptions = Electron.ResizeOptions; + type ResourceUsage = Electron.ResourceUsage; + type Response = Electron.Response; + type Result = Electron.Result; + type SaveDialogOptions = Electron.SaveDialogOptions; + type SaveDialogReturnValue = Electron.SaveDialogReturnValue; + type SaveDialogSyncOptions = Electron.SaveDialogSyncOptions; + type Settings = Electron.Settings; + type SourcesOptions = Electron.SourcesOptions; + type SSLConfigConfig = Electron.SSLConfigConfig; + type StartLoggingOptions = Electron.StartLoggingOptions; + type SystemMemoryInfo = Electron.SystemMemoryInfo; + type TitleOptions = Electron.TitleOptions; + type ToBitmapOptions = Electron.ToBitmapOptions; + type ToDataURLOptions = Electron.ToDataURLOptions; + type ToPNGOptions = Electron.ToPNGOptions; + type TouchBarButtonConstructorOptions = Electron.TouchBarButtonConstructorOptions; + type TouchBarColorPickerConstructorOptions = Electron.TouchBarColorPickerConstructorOptions; + type TouchBarConstructorOptions = Electron.TouchBarConstructorOptions; + type TouchBarGroupConstructorOptions = Electron.TouchBarGroupConstructorOptions; + type TouchBarLabelConstructorOptions = Electron.TouchBarLabelConstructorOptions; + type TouchBarPopoverConstructorOptions = Electron.TouchBarPopoverConstructorOptions; + type TouchBarScrubberConstructorOptions = Electron.TouchBarScrubberConstructorOptions; + type TouchBarSegmentedControlConstructorOptions = Electron.TouchBarSegmentedControlConstructorOptions; + type TouchBarSliderConstructorOptions = Electron.TouchBarSliderConstructorOptions; + type TouchBarSpacerConstructorOptions = Electron.TouchBarSpacerConstructorOptions; + type TraceBufferUsageReturnValue = Electron.TraceBufferUsageReturnValue; + type UpdateTargetUrlEvent = Electron.UpdateTargetUrlEvent; + type UploadProgress = Electron.UploadProgress; + type VisibleOnAllWorkspacesOptions = Electron.VisibleOnAllWorkspacesOptions; + type WebContentsPrintOptions = Electron.WebContentsPrintOptions; + type WebviewTagPrintOptions = Electron.WebviewTagPrintOptions; + type WillNavigateEvent = Electron.WillNavigateEvent; + type EditFlags = Electron.EditFlags; + type FoundInPageResult = Electron.FoundInPageResult; + type LaunchItems = Electron.LaunchItems; + type Margins = Electron.Margins; + type MediaFlags = Electron.MediaFlags; + type PageRanges = Electron.PageRanges; + type WebPreferences = Electron.WebPreferences; + type DefaultFontFamily = Electron.DefaultFontFamily; + type BluetoothDevice = Electron.BluetoothDevice; + type Certificate = Electron.Certificate; + type CertificatePrincipal = Electron.CertificatePrincipal; + type Cookie = Electron.Cookie; + type CPUUsage = Electron.CPUUsage; + type CrashReport = Electron.CrashReport; + type CustomScheme = Electron.CustomScheme; + type DesktopCapturerSource = Electron.DesktopCapturerSource; + type Display = Electron.Display; + type Event = Electron.Event; + type Extension = Electron.Extension; + type ExtensionInfo = Electron.ExtensionInfo; + type FileFilter = Electron.FileFilter; + type FilePathWithHeaders = Electron.FilePathWithHeaders; + type GPUFeatureStatus = Electron.GPUFeatureStatus; + type InputEvent = Electron.InputEvent; + type IOCounters = Electron.IOCounters; + type IpcMainEvent = Electron.IpcMainEvent; + type IpcMainInvokeEvent = Electron.IpcMainInvokeEvent; + type IpcRendererEvent = Electron.IpcRendererEvent; + type JumpListCategory = Electron.JumpListCategory; + type JumpListItem = Electron.JumpListItem; + type KeyboardEvent = Electron.KeyboardEvent; + type KeyboardInputEvent = Electron.KeyboardInputEvent; + type MemoryInfo = Electron.MemoryInfo; + type MemoryUsageDetails = Electron.MemoryUsageDetails; + type MimeTypedBuffer = Electron.MimeTypedBuffer; + type MouseInputEvent = Electron.MouseInputEvent; + type MouseWheelInputEvent = Electron.MouseWheelInputEvent; + type NewWindowWebContentsEvent = Electron.NewWindowWebContentsEvent; + type NotificationAction = Electron.NotificationAction; + type NotificationResponse = Electron.NotificationResponse; + type Point = Electron.Point; + type PostBody = Electron.PostBody; + type PrinterInfo = Electron.PrinterInfo; + type ProcessMemoryInfo = Electron.ProcessMemoryInfo; + type ProcessMetric = Electron.ProcessMetric; + type Product = Electron.Product; + type ProtocolRequest = Electron.ProtocolRequest; + type ProtocolResponse = Electron.ProtocolResponse; + type ProtocolResponseUploadData = Electron.ProtocolResponseUploadData; + type Rectangle = Electron.Rectangle; + type Referrer = Electron.Referrer; + type ScrubberItem = Electron.ScrubberItem; + type SegmentedControlSegment = Electron.SegmentedControlSegment; + type SerialPort = Electron.SerialPort; + type ServiceWorkerInfo = Electron.ServiceWorkerInfo; + type SharedWorkerInfo = Electron.SharedWorkerInfo; + type SharingItem = Electron.SharingItem; + type ShortcutDetails = Electron.ShortcutDetails; + type Size = Electron.Size; + type Task = Electron.Task; + type ThumbarButton = Electron.ThumbarButton; + type TraceCategoriesAndOptions = Electron.TraceCategoriesAndOptions; + type TraceConfig = Electron.TraceConfig; + type Transaction = Electron.Transaction; + type UploadData = Electron.UploadData; + type UploadFile = Electron.UploadFile; + type UploadRawData = Electron.UploadRawData; + type WebSource = Electron.WebSource; + } + + namespace Main { + const app: App; + const autoUpdater: AutoUpdater; + class BrowserView extends Electron.BrowserView {} + class BrowserWindow extends Electron.BrowserWindow {} + class ClientRequest extends Electron.ClientRequest {} + class CommandLine extends Electron.CommandLine {} + const contentTracing: ContentTracing; + class Cookies extends Electron.Cookies {} + class Debugger extends Electron.Debugger {} + const dialog: Dialog; + class Dock extends Electron.Dock {} + class DownloadItem extends Electron.DownloadItem {} + const globalShortcut: GlobalShortcut; + const inAppPurchase: InAppPurchase; + class IncomingMessage extends Electron.IncomingMessage {} + const ipcMain: IpcMain; + class Menu extends Electron.Menu {} + class MenuItem extends Electron.MenuItem {} + class MessageChannelMain extends Electron.MessageChannelMain {} + class MessagePortMain extends Electron.MessagePortMain {} + const nativeTheme: NativeTheme; + const net: Net; + const netLog: NetLog; + class Notification extends Electron.Notification {} + const powerMonitor: PowerMonitor; + const powerSaveBlocker: PowerSaveBlocker; + const protocol: Protocol; + const screen: Screen; + class ServiceWorkers extends Electron.ServiceWorkers {} + class Session extends Electron.Session {} + type session = Session; + const session: typeof Session; + class ShareMenu extends Electron.ShareMenu {} + const systemPreferences: SystemPreferences; + class TouchBar extends Electron.TouchBar {} + class TouchBarButton extends Electron.TouchBarButton {} + class TouchBarColorPicker extends Electron.TouchBarColorPicker {} + class TouchBarGroup extends Electron.TouchBarGroup {} + class TouchBarLabel extends Electron.TouchBarLabel {} + class TouchBarOtherItemsProxy extends Electron.TouchBarOtherItemsProxy {} + class TouchBarPopover extends Electron.TouchBarPopover {} + class TouchBarScrubber extends Electron.TouchBarScrubber {} + class TouchBarSegmentedControl extends Electron.TouchBarSegmentedControl {} + class TouchBarSlider extends Electron.TouchBarSlider {} + class TouchBarSpacer extends Electron.TouchBarSpacer {} + class Tray extends Electron.Tray {} + class WebContents extends Electron.WebContents {} + type webContents = WebContents; + const webContents: typeof WebContents; + class WebFrameMain extends Electron.WebFrameMain {} + type webFrameMain = WebFrameMain; + const webFrameMain: typeof WebFrameMain; + class WebRequest extends Electron.WebRequest {} + type AboutPanelOptionsOptions = Electron.AboutPanelOptionsOptions; + type AddRepresentationOptions = Electron.AddRepresentationOptions; + type AnimationSettings = Electron.AnimationSettings; + type AppDetailsOptions = Electron.AppDetailsOptions; + type ApplicationInfoForProtocolReturnValue = Electron.ApplicationInfoForProtocolReturnValue; + type AuthenticationResponseDetails = Electron.AuthenticationResponseDetails; + type AuthInfo = Electron.AuthInfo; + type AutoResizeOptions = Electron.AutoResizeOptions; + type BeforeSendResponse = Electron.BeforeSendResponse; + type BitmapOptions = Electron.BitmapOptions; + type BlinkMemoryInfo = Electron.BlinkMemoryInfo; + type BrowserViewConstructorOptions = Electron.BrowserViewConstructorOptions; + type BrowserWindowConstructorOptions = Electron.BrowserWindowConstructorOptions; + type CertificateTrustDialogOptions = Electron.CertificateTrustDialogOptions; + type ClearStorageDataOptions = Electron.ClearStorageDataOptions; + type ClientRequestConstructorOptions = Electron.ClientRequestConstructorOptions; + type Config = Electron.Config; + type ConsoleMessageEvent = Electron.ConsoleMessageEvent; + type ContextMenuParams = Electron.ContextMenuParams; + type CookiesGetFilter = Electron.CookiesGetFilter; + type CookiesSetDetails = Electron.CookiesSetDetails; + type CrashReporterStartOptions = Electron.CrashReporterStartOptions; + type CreateFromBitmapOptions = Electron.CreateFromBitmapOptions; + type CreateFromBufferOptions = Electron.CreateFromBufferOptions; + type CreateInterruptedDownloadOptions = Electron.CreateInterruptedDownloadOptions; + type Data = Electron.Data; + type Details = Electron.Details; + type DidChangeThemeColorEvent = Electron.DidChangeThemeColorEvent; + type DidCreateWindowDetails = Electron.DidCreateWindowDetails; + type DidFailLoadEvent = Electron.DidFailLoadEvent; + type DidFrameFinishLoadEvent = Electron.DidFrameFinishLoadEvent; + type DidNavigateEvent = Electron.DidNavigateEvent; + type DidNavigateInPageEvent = Electron.DidNavigateInPageEvent; + type DisplayBalloonOptions = Electron.DisplayBalloonOptions; + type EnableNetworkEmulationOptions = Electron.EnableNetworkEmulationOptions; + type FeedURLOptions = Electron.FeedURLOptions; + type FileIconOptions = Electron.FileIconOptions; + type Filter = Electron.Filter; + type FindInPageOptions = Electron.FindInPageOptions; + type FocusOptions = Electron.FocusOptions; + type FoundInPageEvent = Electron.FoundInPageEvent; + type FromPartitionOptions = Electron.FromPartitionOptions; + type HandlerDetails = Electron.HandlerDetails; + type HeadersReceivedResponse = Electron.HeadersReceivedResponse; + type HeapStatistics = Electron.HeapStatistics; + type IgnoreMouseEventsOptions = Electron.IgnoreMouseEventsOptions; + type ImportCertificateOptions = Electron.ImportCertificateOptions; + type Info = Electron.Info; + type Input = Electron.Input; + type InsertCSSOptions = Electron.InsertCSSOptions; + type IpcMessageEvent = Electron.IpcMessageEvent; + type Item = Electron.Item; + type JumpListSettings = Electron.JumpListSettings; + type LoadCommitEvent = Electron.LoadCommitEvent; + type LoadExtensionOptions = Electron.LoadExtensionOptions; + type LoadFileOptions = Electron.LoadFileOptions; + type LoadURLOptions = Electron.LoadURLOptions; + type LoginItemSettings = Electron.LoginItemSettings; + type LoginItemSettingsOptions = Electron.LoginItemSettingsOptions; + type MenuItemConstructorOptions = Electron.MenuItemConstructorOptions; + type MessageBoxOptions = Electron.MessageBoxOptions; + type MessageBoxReturnValue = Electron.MessageBoxReturnValue; + type MessageBoxSyncOptions = Electron.MessageBoxSyncOptions; + type MessageDetails = Electron.MessageDetails; + type MessageEvent = Electron.MessageEvent; + type MoveToApplicationsFolderOptions = Electron.MoveToApplicationsFolderOptions; + type NewWindowEvent = Electron.NewWindowEvent; + type NotificationConstructorOptions = Electron.NotificationConstructorOptions; + type OnBeforeRedirectListenerDetails = Electron.OnBeforeRedirectListenerDetails; + type OnBeforeRequestListenerDetails = Electron.OnBeforeRequestListenerDetails; + type OnBeforeSendHeadersListenerDetails = Electron.OnBeforeSendHeadersListenerDetails; + type OnCompletedListenerDetails = Electron.OnCompletedListenerDetails; + type OnErrorOccurredListenerDetails = Electron.OnErrorOccurredListenerDetails; + type OnHeadersReceivedListenerDetails = Electron.OnHeadersReceivedListenerDetails; + type OnResponseStartedListenerDetails = Electron.OnResponseStartedListenerDetails; + type OnSendHeadersListenerDetails = Electron.OnSendHeadersListenerDetails; + type OpenDevToolsOptions = Electron.OpenDevToolsOptions; + type OpenDialogOptions = Electron.OpenDialogOptions; + type OpenDialogReturnValue = Electron.OpenDialogReturnValue; + type OpenDialogSyncOptions = Electron.OpenDialogSyncOptions; + type OpenExternalOptions = Electron.OpenExternalOptions; + type Options = Electron.Options; + type PageFaviconUpdatedEvent = Electron.PageFaviconUpdatedEvent; + type PageTitleUpdatedEvent = Electron.PageTitleUpdatedEvent; + type Parameters = Electron.Parameters; + type Payment = Electron.Payment; + type PermissionCheckHandlerHandlerDetails = Electron.PermissionCheckHandlerHandlerDetails; + type PermissionRequestHandlerHandlerDetails = Electron.PermissionRequestHandlerHandlerDetails; + type PluginCrashedEvent = Electron.PluginCrashedEvent; + type PopupOptions = Electron.PopupOptions; + type PreconnectOptions = Electron.PreconnectOptions; + type PrintToPDFOptions = Electron.PrintToPDFOptions; + type Privileges = Electron.Privileges; + type ProgressBarOptions = Electron.ProgressBarOptions; + type Provider = Electron.Provider; + type ReadBookmark = Electron.ReadBookmark; + type RegistrationCompletedDetails = Electron.RegistrationCompletedDetails; + type RelaunchOptions = Electron.RelaunchOptions; + type RenderProcessGoneDetails = Electron.RenderProcessGoneDetails; + type Request = Electron.Request; + type ResizeOptions = Electron.ResizeOptions; + type ResourceUsage = Electron.ResourceUsage; + type Response = Electron.Response; + type Result = Electron.Result; + type SaveDialogOptions = Electron.SaveDialogOptions; + type SaveDialogReturnValue = Electron.SaveDialogReturnValue; + type SaveDialogSyncOptions = Electron.SaveDialogSyncOptions; + type Settings = Electron.Settings; + type SourcesOptions = Electron.SourcesOptions; + type SSLConfigConfig = Electron.SSLConfigConfig; + type StartLoggingOptions = Electron.StartLoggingOptions; + type SystemMemoryInfo = Electron.SystemMemoryInfo; + type TitleOptions = Electron.TitleOptions; + type ToBitmapOptions = Electron.ToBitmapOptions; + type ToDataURLOptions = Electron.ToDataURLOptions; + type ToPNGOptions = Electron.ToPNGOptions; + type TouchBarButtonConstructorOptions = Electron.TouchBarButtonConstructorOptions; + type TouchBarColorPickerConstructorOptions = Electron.TouchBarColorPickerConstructorOptions; + type TouchBarConstructorOptions = Electron.TouchBarConstructorOptions; + type TouchBarGroupConstructorOptions = Electron.TouchBarGroupConstructorOptions; + type TouchBarLabelConstructorOptions = Electron.TouchBarLabelConstructorOptions; + type TouchBarPopoverConstructorOptions = Electron.TouchBarPopoverConstructorOptions; + type TouchBarScrubberConstructorOptions = Electron.TouchBarScrubberConstructorOptions; + type TouchBarSegmentedControlConstructorOptions = Electron.TouchBarSegmentedControlConstructorOptions; + type TouchBarSliderConstructorOptions = Electron.TouchBarSliderConstructorOptions; + type TouchBarSpacerConstructorOptions = Electron.TouchBarSpacerConstructorOptions; + type TraceBufferUsageReturnValue = Electron.TraceBufferUsageReturnValue; + type UpdateTargetUrlEvent = Electron.UpdateTargetUrlEvent; + type UploadProgress = Electron.UploadProgress; + type VisibleOnAllWorkspacesOptions = Electron.VisibleOnAllWorkspacesOptions; + type WebContentsPrintOptions = Electron.WebContentsPrintOptions; + type WebviewTagPrintOptions = Electron.WebviewTagPrintOptions; + type WillNavigateEvent = Electron.WillNavigateEvent; + type EditFlags = Electron.EditFlags; + type FoundInPageResult = Electron.FoundInPageResult; + type LaunchItems = Electron.LaunchItems; + type Margins = Electron.Margins; + type MediaFlags = Electron.MediaFlags; + type PageRanges = Electron.PageRanges; + type WebPreferences = Electron.WebPreferences; + type DefaultFontFamily = Electron.DefaultFontFamily; + type BluetoothDevice = Electron.BluetoothDevice; + type Certificate = Electron.Certificate; + type CertificatePrincipal = Electron.CertificatePrincipal; + type Cookie = Electron.Cookie; + type CPUUsage = Electron.CPUUsage; + type CrashReport = Electron.CrashReport; + type CustomScheme = Electron.CustomScheme; + type DesktopCapturerSource = Electron.DesktopCapturerSource; + type Display = Electron.Display; + type Event = Electron.Event; + type Extension = Electron.Extension; + type ExtensionInfo = Electron.ExtensionInfo; + type FileFilter = Electron.FileFilter; + type FilePathWithHeaders = Electron.FilePathWithHeaders; + type GPUFeatureStatus = Electron.GPUFeatureStatus; + type InputEvent = Electron.InputEvent; + type IOCounters = Electron.IOCounters; + type IpcMainEvent = Electron.IpcMainEvent; + type IpcMainInvokeEvent = Electron.IpcMainInvokeEvent; + type IpcRendererEvent = Electron.IpcRendererEvent; + type JumpListCategory = Electron.JumpListCategory; + type JumpListItem = Electron.JumpListItem; + type KeyboardEvent = Electron.KeyboardEvent; + type KeyboardInputEvent = Electron.KeyboardInputEvent; + type MemoryInfo = Electron.MemoryInfo; + type MemoryUsageDetails = Electron.MemoryUsageDetails; + type MimeTypedBuffer = Electron.MimeTypedBuffer; + type MouseInputEvent = Electron.MouseInputEvent; + type MouseWheelInputEvent = Electron.MouseWheelInputEvent; + type NewWindowWebContentsEvent = Electron.NewWindowWebContentsEvent; + type NotificationAction = Electron.NotificationAction; + type NotificationResponse = Electron.NotificationResponse; + type Point = Electron.Point; + type PostBody = Electron.PostBody; + type PrinterInfo = Electron.PrinterInfo; + type ProcessMemoryInfo = Electron.ProcessMemoryInfo; + type ProcessMetric = Electron.ProcessMetric; + type Product = Electron.Product; + type ProtocolRequest = Electron.ProtocolRequest; + type ProtocolResponse = Electron.ProtocolResponse; + type ProtocolResponseUploadData = Electron.ProtocolResponseUploadData; + type Rectangle = Electron.Rectangle; + type Referrer = Electron.Referrer; + type ScrubberItem = Electron.ScrubberItem; + type SegmentedControlSegment = Electron.SegmentedControlSegment; + type SerialPort = Electron.SerialPort; + type ServiceWorkerInfo = Electron.ServiceWorkerInfo; + type SharedWorkerInfo = Electron.SharedWorkerInfo; + type SharingItem = Electron.SharingItem; + type ShortcutDetails = Electron.ShortcutDetails; + type Size = Electron.Size; + type Task = Electron.Task; + type ThumbarButton = Electron.ThumbarButton; + type TraceCategoriesAndOptions = Electron.TraceCategoriesAndOptions; + type TraceConfig = Electron.TraceConfig; + type Transaction = Electron.Transaction; + type UploadData = Electron.UploadData; + type UploadFile = Electron.UploadFile; + type UploadRawData = Electron.UploadRawData; + type WebSource = Electron.WebSource; + } + + namespace Renderer { + class BrowserWindowProxy extends Electron.BrowserWindowProxy {} + const contextBridge: ContextBridge; + const ipcRenderer: IpcRenderer; + const remote: Remote; + const webFrame: WebFrame; + const webviewTag: WebviewTag; + type AboutPanelOptionsOptions = Electron.AboutPanelOptionsOptions; + type AddRepresentationOptions = Electron.AddRepresentationOptions; + type AnimationSettings = Electron.AnimationSettings; + type AppDetailsOptions = Electron.AppDetailsOptions; + type ApplicationInfoForProtocolReturnValue = Electron.ApplicationInfoForProtocolReturnValue; + type AuthenticationResponseDetails = Electron.AuthenticationResponseDetails; + type AuthInfo = Electron.AuthInfo; + type AutoResizeOptions = Electron.AutoResizeOptions; + type BeforeSendResponse = Electron.BeforeSendResponse; + type BitmapOptions = Electron.BitmapOptions; + type BlinkMemoryInfo = Electron.BlinkMemoryInfo; + type BrowserViewConstructorOptions = Electron.BrowserViewConstructorOptions; + type BrowserWindowConstructorOptions = Electron.BrowserWindowConstructorOptions; + type CertificateTrustDialogOptions = Electron.CertificateTrustDialogOptions; + type ClearStorageDataOptions = Electron.ClearStorageDataOptions; + type ClientRequestConstructorOptions = Electron.ClientRequestConstructorOptions; + type Config = Electron.Config; + type ConsoleMessageEvent = Electron.ConsoleMessageEvent; + type ContextMenuParams = Electron.ContextMenuParams; + type CookiesGetFilter = Electron.CookiesGetFilter; + type CookiesSetDetails = Electron.CookiesSetDetails; + type CrashReporterStartOptions = Electron.CrashReporterStartOptions; + type CreateFromBitmapOptions = Electron.CreateFromBitmapOptions; + type CreateFromBufferOptions = Electron.CreateFromBufferOptions; + type CreateInterruptedDownloadOptions = Electron.CreateInterruptedDownloadOptions; + type Data = Electron.Data; + type Details = Electron.Details; + type DidChangeThemeColorEvent = Electron.DidChangeThemeColorEvent; + type DidCreateWindowDetails = Electron.DidCreateWindowDetails; + type DidFailLoadEvent = Electron.DidFailLoadEvent; + type DidFrameFinishLoadEvent = Electron.DidFrameFinishLoadEvent; + type DidNavigateEvent = Electron.DidNavigateEvent; + type DidNavigateInPageEvent = Electron.DidNavigateInPageEvent; + type DisplayBalloonOptions = Electron.DisplayBalloonOptions; + type EnableNetworkEmulationOptions = Electron.EnableNetworkEmulationOptions; + type FeedURLOptions = Electron.FeedURLOptions; + type FileIconOptions = Electron.FileIconOptions; + type Filter = Electron.Filter; + type FindInPageOptions = Electron.FindInPageOptions; + type FocusOptions = Electron.FocusOptions; + type FoundInPageEvent = Electron.FoundInPageEvent; + type FromPartitionOptions = Electron.FromPartitionOptions; + type HandlerDetails = Electron.HandlerDetails; + type HeadersReceivedResponse = Electron.HeadersReceivedResponse; + type HeapStatistics = Electron.HeapStatistics; + type IgnoreMouseEventsOptions = Electron.IgnoreMouseEventsOptions; + type ImportCertificateOptions = Electron.ImportCertificateOptions; + type Info = Electron.Info; + type Input = Electron.Input; + type InsertCSSOptions = Electron.InsertCSSOptions; + type IpcMessageEvent = Electron.IpcMessageEvent; + type Item = Electron.Item; + type JumpListSettings = Electron.JumpListSettings; + type LoadCommitEvent = Electron.LoadCommitEvent; + type LoadExtensionOptions = Electron.LoadExtensionOptions; + type LoadFileOptions = Electron.LoadFileOptions; + type LoadURLOptions = Electron.LoadURLOptions; + type LoginItemSettings = Electron.LoginItemSettings; + type LoginItemSettingsOptions = Electron.LoginItemSettingsOptions; + type MenuItemConstructorOptions = Electron.MenuItemConstructorOptions; + type MessageBoxOptions = Electron.MessageBoxOptions; + type MessageBoxReturnValue = Electron.MessageBoxReturnValue; + type MessageBoxSyncOptions = Electron.MessageBoxSyncOptions; + type MessageDetails = Electron.MessageDetails; + type MessageEvent = Electron.MessageEvent; + type MoveToApplicationsFolderOptions = Electron.MoveToApplicationsFolderOptions; + type NewWindowEvent = Electron.NewWindowEvent; + type NotificationConstructorOptions = Electron.NotificationConstructorOptions; + type OnBeforeRedirectListenerDetails = Electron.OnBeforeRedirectListenerDetails; + type OnBeforeRequestListenerDetails = Electron.OnBeforeRequestListenerDetails; + type OnBeforeSendHeadersListenerDetails = Electron.OnBeforeSendHeadersListenerDetails; + type OnCompletedListenerDetails = Electron.OnCompletedListenerDetails; + type OnErrorOccurredListenerDetails = Electron.OnErrorOccurredListenerDetails; + type OnHeadersReceivedListenerDetails = Electron.OnHeadersReceivedListenerDetails; + type OnResponseStartedListenerDetails = Electron.OnResponseStartedListenerDetails; + type OnSendHeadersListenerDetails = Electron.OnSendHeadersListenerDetails; + type OpenDevToolsOptions = Electron.OpenDevToolsOptions; + type OpenDialogOptions = Electron.OpenDialogOptions; + type OpenDialogReturnValue = Electron.OpenDialogReturnValue; + type OpenDialogSyncOptions = Electron.OpenDialogSyncOptions; + type OpenExternalOptions = Electron.OpenExternalOptions; + type Options = Electron.Options; + type PageFaviconUpdatedEvent = Electron.PageFaviconUpdatedEvent; + type PageTitleUpdatedEvent = Electron.PageTitleUpdatedEvent; + type Parameters = Electron.Parameters; + type Payment = Electron.Payment; + type PermissionCheckHandlerHandlerDetails = Electron.PermissionCheckHandlerHandlerDetails; + type PermissionRequestHandlerHandlerDetails = Electron.PermissionRequestHandlerHandlerDetails; + type PluginCrashedEvent = Electron.PluginCrashedEvent; + type PopupOptions = Electron.PopupOptions; + type PreconnectOptions = Electron.PreconnectOptions; + type PrintToPDFOptions = Electron.PrintToPDFOptions; + type Privileges = Electron.Privileges; + type ProgressBarOptions = Electron.ProgressBarOptions; + type Provider = Electron.Provider; + type ReadBookmark = Electron.ReadBookmark; + type RegistrationCompletedDetails = Electron.RegistrationCompletedDetails; + type RelaunchOptions = Electron.RelaunchOptions; + type RenderProcessGoneDetails = Electron.RenderProcessGoneDetails; + type Request = Electron.Request; + type ResizeOptions = Electron.ResizeOptions; + type ResourceUsage = Electron.ResourceUsage; + type Response = Electron.Response; + type Result = Electron.Result; + type SaveDialogOptions = Electron.SaveDialogOptions; + type SaveDialogReturnValue = Electron.SaveDialogReturnValue; + type SaveDialogSyncOptions = Electron.SaveDialogSyncOptions; + type Settings = Electron.Settings; + type SourcesOptions = Electron.SourcesOptions; + type SSLConfigConfig = Electron.SSLConfigConfig; + type StartLoggingOptions = Electron.StartLoggingOptions; + type SystemMemoryInfo = Electron.SystemMemoryInfo; + type TitleOptions = Electron.TitleOptions; + type ToBitmapOptions = Electron.ToBitmapOptions; + type ToDataURLOptions = Electron.ToDataURLOptions; + type ToPNGOptions = Electron.ToPNGOptions; + type TouchBarButtonConstructorOptions = Electron.TouchBarButtonConstructorOptions; + type TouchBarColorPickerConstructorOptions = Electron.TouchBarColorPickerConstructorOptions; + type TouchBarConstructorOptions = Electron.TouchBarConstructorOptions; + type TouchBarGroupConstructorOptions = Electron.TouchBarGroupConstructorOptions; + type TouchBarLabelConstructorOptions = Electron.TouchBarLabelConstructorOptions; + type TouchBarPopoverConstructorOptions = Electron.TouchBarPopoverConstructorOptions; + type TouchBarScrubberConstructorOptions = Electron.TouchBarScrubberConstructorOptions; + type TouchBarSegmentedControlConstructorOptions = Electron.TouchBarSegmentedControlConstructorOptions; + type TouchBarSliderConstructorOptions = Electron.TouchBarSliderConstructorOptions; + type TouchBarSpacerConstructorOptions = Electron.TouchBarSpacerConstructorOptions; + type TraceBufferUsageReturnValue = Electron.TraceBufferUsageReturnValue; + type UpdateTargetUrlEvent = Electron.UpdateTargetUrlEvent; + type UploadProgress = Electron.UploadProgress; + type VisibleOnAllWorkspacesOptions = Electron.VisibleOnAllWorkspacesOptions; + type WebContentsPrintOptions = Electron.WebContentsPrintOptions; + type WebviewTagPrintOptions = Electron.WebviewTagPrintOptions; + type WillNavigateEvent = Electron.WillNavigateEvent; + type EditFlags = Electron.EditFlags; + type FoundInPageResult = Electron.FoundInPageResult; + type LaunchItems = Electron.LaunchItems; + type Margins = Electron.Margins; + type MediaFlags = Electron.MediaFlags; + type PageRanges = Electron.PageRanges; + type WebPreferences = Electron.WebPreferences; + type DefaultFontFamily = Electron.DefaultFontFamily; + type BluetoothDevice = Electron.BluetoothDevice; + type Certificate = Electron.Certificate; + type CertificatePrincipal = Electron.CertificatePrincipal; + type Cookie = Electron.Cookie; + type CPUUsage = Electron.CPUUsage; + type CrashReport = Electron.CrashReport; + type CustomScheme = Electron.CustomScheme; + type DesktopCapturerSource = Electron.DesktopCapturerSource; + type Display = Electron.Display; + type Event = Electron.Event; + type Extension = Electron.Extension; + type ExtensionInfo = Electron.ExtensionInfo; + type FileFilter = Electron.FileFilter; + type FilePathWithHeaders = Electron.FilePathWithHeaders; + type GPUFeatureStatus = Electron.GPUFeatureStatus; + type InputEvent = Electron.InputEvent; + type IOCounters = Electron.IOCounters; + type IpcMainEvent = Electron.IpcMainEvent; + type IpcMainInvokeEvent = Electron.IpcMainInvokeEvent; + type IpcRendererEvent = Electron.IpcRendererEvent; + type JumpListCategory = Electron.JumpListCategory; + type JumpListItem = Electron.JumpListItem; + type KeyboardEvent = Electron.KeyboardEvent; + type KeyboardInputEvent = Electron.KeyboardInputEvent; + type MemoryInfo = Electron.MemoryInfo; + type MemoryUsageDetails = Electron.MemoryUsageDetails; + type MimeTypedBuffer = Electron.MimeTypedBuffer; + type MouseInputEvent = Electron.MouseInputEvent; + type MouseWheelInputEvent = Electron.MouseWheelInputEvent; + type NewWindowWebContentsEvent = Electron.NewWindowWebContentsEvent; + type NotificationAction = Electron.NotificationAction; + type NotificationResponse = Electron.NotificationResponse; + type Point = Electron.Point; + type PostBody = Electron.PostBody; + type PrinterInfo = Electron.PrinterInfo; + type ProcessMemoryInfo = Electron.ProcessMemoryInfo; + type ProcessMetric = Electron.ProcessMetric; + type Product = Electron.Product; + type ProtocolRequest = Electron.ProtocolRequest; + type ProtocolResponse = Electron.ProtocolResponse; + type ProtocolResponseUploadData = Electron.ProtocolResponseUploadData; + type Rectangle = Electron.Rectangle; + type Referrer = Electron.Referrer; + type ScrubberItem = Electron.ScrubberItem; + type SegmentedControlSegment = Electron.SegmentedControlSegment; + type SerialPort = Electron.SerialPort; + type ServiceWorkerInfo = Electron.ServiceWorkerInfo; + type SharedWorkerInfo = Electron.SharedWorkerInfo; + type SharingItem = Electron.SharingItem; + type ShortcutDetails = Electron.ShortcutDetails; + type Size = Electron.Size; + type Task = Electron.Task; + type ThumbarButton = Electron.ThumbarButton; + type TraceCategoriesAndOptions = Electron.TraceCategoriesAndOptions; + type TraceConfig = Electron.TraceConfig; + type Transaction = Electron.Transaction; + type UploadData = Electron.UploadData; + type UploadFile = Electron.UploadFile; + type UploadRawData = Electron.UploadRawData; + type WebSource = Electron.WebSource; + } + + const app: App; + const autoUpdater: AutoUpdater; + const clipboard: Clipboard; + const contentTracing: ContentTracing; + const contextBridge: ContextBridge; + const crashReporter: CrashReporter; + const desktopCapturer: DesktopCapturer; + const dialog: Dialog; + const globalShortcut: GlobalShortcut; + const inAppPurchase: InAppPurchase; + const ipcMain: IpcMain; + const ipcRenderer: IpcRenderer; + type nativeImage = NativeImage; + const nativeImage: typeof NativeImage; + const nativeTheme: NativeTheme; + const net: Net; + const netLog: NetLog; + const powerMonitor: PowerMonitor; + const powerSaveBlocker: PowerSaveBlocker; + const protocol: Protocol; + const remote: Remote; + const screen: Screen; + type session = Session; + const session: typeof Session; + const shell: Shell; + const systemPreferences: SystemPreferences; + type webContents = WebContents; + const webContents: typeof WebContents; + const webFrame: WebFrame; + type webFrameMain = WebFrameMain; + const webFrameMain: typeof WebFrameMain; + const webviewTag: WebviewTag; + +} + +declare module 'electron' { + export = Electron; +} + +declare module 'electron/main' { + export = Electron.Main +} + +declare module 'electron/common' { + export = Electron.Common +} + +declare module 'electron/renderer' { + export = Electron.Renderer +} + +interface NodeRequireFunction { + (moduleName: 'electron'): typeof Electron; + (moduleName: 'electron/main'): typeof Electron.Main; + (moduleName: 'electron/common'): typeof Electron.Common; + (moduleName: 'electron/renderer'): typeof Electron.Renderer; +} + +interface NodeRequire { + (moduleName: 'electron'): typeof Electron; + (moduleName: 'electron/main'): typeof Electron.Main; + (moduleName: 'electron/common'): typeof Electron.Common; + (moduleName: 'electron/renderer'): typeof Electron.Renderer; +} + +interface File { + /** + * The real path to the file on the users filesystem + */ + path: string; +} + +declare module 'original-fs' { + import * as fs from 'fs'; + export = fs; +} + +interface Document { + createElement(tagName: 'webview'): Electron.WebviewTag; +} + +declare namespace NodeJS { + interface Process extends NodeJS.EventEmitter { + + // Docs: https://electronjs.org/docs/api/process + + /** + * Emitted when Electron has loaded its internal initialization script and is + * beginning to load the web page or the main script. + */ + on(event: 'loaded', listener: Function): this; + once(event: 'loaded', listener: Function): this; + addListener(event: 'loaded', listener: Function): this; + removeListener(event: 'loaded', listener: Function): this; + /** + * Causes the main thread of the current process crash. + */ + crash(): void; + /** + * * `allocated` Integer - Size of all allocated objects in Kilobytes. + * * `marked` Integer - Size of all marked objects in Kilobytes. + * * `total` Integer - Total allocated space in Kilobytes. + * + * Returns an object with Blink memory information. It can be useful for debugging + * rendering / DOM related memory issues. Note that all values are reported in + * Kilobytes. + */ + getBlinkMemoryInfo(): Electron.BlinkMemoryInfo; + getCPUUsage(): Electron.CPUUsage; + /** + * The number of milliseconds since epoch, or `null` if the information is + * unavailable + * + * Indicates the creation time of the application. The time is represented as + * number of milliseconds since epoch. It returns null if it is unable to get the + * process creation time. + */ + getCreationTime(): (number) | (null); + /** + * * `totalHeapSize` Integer + * * `totalHeapSizeExecutable` Integer + * * `totalPhysicalSize` Integer + * * `totalAvailableSize` Integer + * * `usedHeapSize` Integer + * * `heapSizeLimit` Integer + * * `mallocedMemory` Integer + * * `peakMallocedMemory` Integer + * * `doesZapGarbage` Boolean + * + * Returns an object with V8 heap statistics. Note that all statistics are reported + * in Kilobytes. + */ + getHeapStatistics(): Electron.HeapStatistics; + getIOCounters(): Electron.IOCounters; + /** + * Resolves with a ProcessMemoryInfo + * + * Returns an object giving memory usage statistics about the current process. Note + * that all statistics are reported in Kilobytes. This api should be called after + * app ready. + * + * Chromium does not provide `residentSet` value for macOS. This is because macOS + * performs in-memory compression of pages that haven't been recently used. As a + * result the resident set size value is not what one would expect. `private` + * memory is more representative of the actual pre-compression memory usage of the + * process on macOS. + */ + getProcessMemoryInfo(): Promise<Electron.ProcessMemoryInfo>; + /** + * * `total` Integer - The total amount of physical memory in Kilobytes available + * to the system. + * * `free` Integer - The total amount of memory not being used by applications or + * disk cache. + * * `swapTotal` Integer _Windows_ _Linux_ - The total amount of swap memory in + * Kilobytes available to the system. + * * `swapFree` Integer _Windows_ _Linux_ - The free amount of swap memory in + * Kilobytes available to the system. + * + * Returns an object giving memory usage statistics about the entire system. Note + * that all statistics are reported in Kilobytes. + */ + getSystemMemoryInfo(): Electron.SystemMemoryInfo; + /** + * The version of the host operating system. + * + * Example: + * + * **Note:** It returns the actual operating system version instead of kernel + * version on macOS unlike `os.release()`. + */ + getSystemVersion(): string; + /** + * Causes the main thread of the current process hang. + */ + hang(): void; + /** + * Sets the file descriptor soft limit to `maxDescriptors` or the OS hard limit, + * whichever is lower for the current process. + * + * @platform darwin,linux + */ + setFdLimit(maxDescriptors: number): void; + /** + * Indicates whether the snapshot has been created successfully. + * +Takes a V8 heap snapshot and saves it to `filePath`. + */ + takeHeapSnapshot(filePath: string): boolean; + /** + * A `String` representing Chrome's version string. + * + */ + readonly chrome: string; + /** + * A `String` (optional) representing a globally unique ID of the current + * JavaScript context. Each frame has its own JavaScript context. When + * contextIsolation is enabled, the isolated world also has a separate JavaScript + * context. This property is only available in the renderer process. + * + */ + readonly contextId?: string; + /** + * A `Boolean` that indicates whether the current renderer context has + * `contextIsolation` enabled. It is `undefined` in the main process. + * + */ + readonly contextIsolated: boolean; + /** + * A `Boolean`. When app is started by being passed as parameter to the default + * app, this property is `true` in the main process, otherwise it is `undefined`. + * + */ + readonly defaultApp: boolean; + /** + * A `String` representing Electron's version string. + * + */ + readonly electron: string; + /** + * A `Boolean`, `true` when the current renderer context is the "main" renderer + * frame. If you want the ID of the current frame you should use + * `webFrame.routingId`. + * + */ + readonly isMainFrame: boolean; + /** + * A `Boolean`. For Mac App Store build, this property is `true`, for other builds + * it is `undefined`. + * + */ + readonly mas: boolean; + /** + * A `Boolean` that controls ASAR support inside your application. Setting this to + * `true` will disable the support for `asar` archives in Node's built-in modules. + */ + noAsar: boolean; + /** + * A `Boolean` that controls whether or not deprecation warnings are printed to + * `stderr`. Setting this to `true` will silence deprecation warnings. This + * property is used instead of the `--no-deprecation` command line flag. + */ + noDeprecation: boolean; + /** + * A `String` representing the path to the resources directory. + * + */ + readonly resourcesPath: string; + /** + * A `Boolean`. When the renderer process is sandboxed, this property is `true`, + * otherwise it is `undefined`. + * + */ + readonly sandboxed: boolean; + /** + * A `Boolean` that controls whether or not deprecation warnings will be thrown as + * exceptions. Setting this to `true` will throw errors for deprecations. This + * property is used instead of the `--throw-deprecation` command line flag. + */ + throwDeprecation: boolean; + /** + * A `Boolean` that controls whether or not deprecations printed to `stderr` + * include their stack trace. Setting this to `true` will print stack traces for + * deprecations. This property is instead of the `--trace-deprecation` command line + * flag. + */ + traceDeprecation: boolean; + /** + * A `Boolean` that controls whether or not process warnings printed to `stderr` + * include their stack trace. Setting this to `true` will print stack traces for + * process warnings (including deprecations). This property is instead of the + * `--trace-warnings` command line flag. + */ + traceProcessWarnings: boolean; + /** + * A `String` representing the current process's type, can be: + * + * * `browser` - The main process + * * `renderer` - A renderer process +* `worker` - In a web worker + * + */ + readonly type: ('browser' | 'renderer' | 'worker'); + /** + * A `Boolean`. If the app is running as a Windows Store app (appx), this property + * is `true`, for otherwise it is `undefined`. + * + */ + readonly windowsStore: boolean; + } + interface ProcessVersions { + readonly electron: string; + readonly chrome: string; + } +} diff --git a/extensions/app/engine/@types/extension.d.ts b/extensions/app/engine/@types/extension.d.ts new file mode 100644 index 0000000..de5f733 --- /dev/null +++ b/extensions/app/engine/@types/extension.d.ts @@ -0,0 +1,61 @@ +declare namespace Editor { + + namespace Interface { + // ---- Package ---- start + interface PackageInfo { + debug: boolean; + enable: boolean; + // TODO 更名为 packageJSON 更合适 + info: PackageJson; + invalid: boolean; + name: string; + path: string; + version: string; + } + + interface PackageJson { + name: string; + version: string; + + title?: string; + author?: string; + debug?: boolean; + description?: string; + main?: string; + editor?: string; + panel?: any; + contributions?: { + [key: string]: any; + builder?: string; // 构建插件注册脚本 + }; + } + // ---- Package ---- end + + // ---- UI ---- start + interface PanelInfo { + template?: string; + style?: string; + listeners?: { [key: string]: () => {} }; + methods?: { [key: string]: Function }; + $?: { [key: string]: string }; + ready?(): void; + update?(...args: any[]): void; + beforeClose?(): void; + close?(): void; + } + + namespace UIKit { + interface UIPanelInfo extends PanelInfo { + // 向上触发事件 + dispath(eventName: string, ...arg: any): void; + } + + interface EditorElementBase extends HTMLElement { + value: any; + dispath: (name: string, event: any) => void; + } + + } + // ---- UI ---- end + } +} diff --git a/extensions/app/engine/@types/index.d.ts b/extensions/app/engine/@types/index.d.ts new file mode 100644 index 0000000..ef7f4d4 --- /dev/null +++ b/extensions/app/engine/@types/index.d.ts @@ -0,0 +1,2 @@ +/// <reference path="./editor.d.ts"/> +/// <reference path="./message.d.ts"/> diff --git a/extensions/app/engine/@types/message.d.ts b/extensions/app/engine/@types/message.d.ts new file mode 100644 index 0000000..749bb6e --- /dev/null +++ b/extensions/app/engine/@types/message.d.ts @@ -0,0 +1,27 @@ +import * as AssetDB from './packages/asset-db/@types/message'; +import * as Scene from './packages/scene/@types/message'; +import * as Engine from './packages/engine/@types/message'; +import * as Builder from './packages/builder/@types/public/message'; +import * as Programming from './packages/programming/@types/message'; +// import * as Extension from './packages/extension/@types/message'; + +declare global { + interface EditorMessageContent { + params: any[], + result: any; + } + + interface EditorMessageMap { + [x: string]: EditorMessageContent; + } + + interface EditorMessageMaps { + [x: string]: EditorMessageMap; + 'asset-db': AssetDB.message; + 'scene': Scene.message; + 'engine': Engine.message; + 'builder': Builder.message; + 'programming': Programming.message, + // 'extension': Extension.message; + } +} diff --git a/extensions/app/engine/@types/packages/alipay-mini-game/@types/index.d.ts b/extensions/app/engine/@types/packages/alipay-mini-game/@types/index.d.ts new file mode 100644 index 0000000..fc0fa00 --- /dev/null +++ b/extensions/app/engine/@types/packages/alipay-mini-game/@types/index.d.ts @@ -0,0 +1,14 @@ +/// <reference path='../../../@types/index'/> + +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions, IPolyFills, ISettings } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'alipay-mini-game': { + deviceOrientation: IOrientation; + }; + }; +} diff --git a/extensions/app/engine/@types/packages/android/@types/index.d.ts b/extensions/app/engine/@types/packages/android/@types/index.d.ts new file mode 100644 index 0000000..4e338ff --- /dev/null +++ b/extensions/app/engine/@types/packages/android/@types/index.d.ts @@ -0,0 +1,72 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; +import { IOptions as INativeOption } from '@editor/library-type/packages/native'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'android': IOptions; + native: INativeOption; + } +} + +export type IAppABI = 'armeabi-v7a' | 'arm64-v8a' | 'x86' | 'x86_64'; + +export interface IOptions { + packageName: string; + orientation: { + landscapeRight: boolean; + landscapeLeft: boolean; + portrait: boolean; + upsideDown: boolean; + }, + + apiLevel: number; + appABIs: IAppABI[]; + + useDebugKeystore: boolean; + keystorePath: string; + keystorePassword: string; + keystoreAlias: string; + keystoreAliasPassword: string; + + appBundle: boolean; + androidInstant: boolean; + remoteUrl: string; + sdkPath: string; + ndkPath: string; + + swappy: boolean; + + renderBackEnd: { + vulkan: boolean; + gles3: boolean; + gles2: boolean; + } +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} + +export interface ICertificateSetting { + country: string; + state: string; + locality: string; + organizationalUnit: string; + organization: string; + email: string; + certificatePath: string; + + password: string; // 密钥密码 + confirmPassword: string; // 确认密钥密码 + + alias: string; // 密钥别名 + aliasPassword: string; + confirmAliasPassword: string; + + validity: number; // 有效期 +} diff --git a/extensions/app/engine/@types/packages/asset-db/@types/message.d.ts b/extensions/app/engine/@types/packages/asset-db/@types/message.d.ts new file mode 100644 index 0000000..2cffe3f --- /dev/null +++ b/extensions/app/engine/@types/packages/asset-db/@types/message.d.ts @@ -0,0 +1,179 @@ +import { AssetInfo, QueryAssetsOption, AssetOperationOption, AssetDBOptions, IAssetMeta } from './public'; + +export interface message extends EditorMessageMap { + 'query-ready': { + params: [], + result: boolean, + }, + 'create-asset': { + params: [ + string, + string | Buffer | null, + ] | [ + string, + string | Buffer | null, + AssetOperationOption, + ], + result: AssetInfo | null, + }, + 'import-asset': { + params: [ + string, + string, + ] | [ + string, + string, + AssetOperationOption, + ], + result: AssetInfo | null, + }, + 'copy-asset': { + params: [ + string, + string, + ] | [ + string, + string, + AssetOperationOption, + ], + result: AssetInfo | null, + }, + 'move-asset': { + params: [ + string, + string, + ] | [ + string, + string, + AssetOperationOption, + ], + result: AssetInfo | null, + }, + 'delete-asset': { + params: [ + string, + ], + result: AssetInfo | null, + }, + 'open-asset': { + params: [ + string, + ], + result: void, + }, + 'save-asset': { + params: [ + string, + string | Buffer, + ], + result: AssetInfo | null, + }, + 'save-asset-meta': { + params: [ + string, + string, + ], + result: AssetInfo | null, + }, + 'reimport-asset': { + params: [ + string, + ], + result: boolean, + }, + 'refresh-asset': { + params: [ + string + ], + result: boolean, + }, + 'query-asset-info': { + params: [ + string, // uuid | url | path + ], + result: AssetInfo | null, + }, + 'query-asset-meta': { + params: [ + string, + ], + result: IAssetMeta | null, + }, + 'query-path': { + params: [ + string, + ], + result: string | null, + }, + 'query-url': { + params: [ + string + ], + result: string | null, + }, + 'query-uuid': { + params: [ + string + ], + result: string | null, + }, + 'query-assets': { + params: [] | [ + QueryAssetsOption, + ], + result: AssetInfo[], + }, + 'generate-available-url': { + params: [ + string, + ], + result: string, + }, + + // private + + 'query-asset-mtime': { + params: [ + string + ], + result: string | null, + }, + 'refresh': { + params: [], + result: void, + }, + 'open-devtools': { + params: [], + result: void, + }, + 'query-db-info': { + params: [ + string, + ], + result: AssetDBOptions, + }, + 'create-asset-dialog': { + params: [ + string, + ] | [ + string, + string, + ], + result: string | null, + }, + 'init-asset': { + params: [ + string, + string, + ], + result: AssetInfo | null, + }, + 'query-all-importer': { + params: [], + result: string[], + }, + 'query-all-asset-types': { + params: [], + result: string[], + }, +} diff --git a/extensions/app/engine/@types/packages/asset-db/@types/public.d.ts b/extensions/app/engine/@types/packages/asset-db/@types/public.d.ts new file mode 100644 index 0000000..d154b96 --- /dev/null +++ b/extensions/app/engine/@types/packages/asset-db/@types/public.d.ts @@ -0,0 +1,117 @@ +// Basic information about the resource +// 资源的基础信息 +export interface AssetInfo { + // Asset name + // 资源名字 + name: string; + // Asset display name + // 资源用于显示的名字 + displayName: string; + // URL + source: string; + // loader 加载的层级地址 + path: string; + // loader 加载地址会去掉扩展名,这个参数不去掉 + url: string; + // 绝对路径 + file: string; + // 资源的唯一 ID + uuid: string; + // 使用的导入器名字 + importer: string; + // 类型 + type: string; + // 是否是文件夹 + isDirectory: boolean; + // 导入资源的 map + library: { [key: string]: string }; + // 子资源 map + subAssets: { [key: string]: AssetInfo }; + // 是否显示 + visible: boolean; + // 是否只读 + readonly: boolean; + + // 虚拟资源可以实例化成实体的话,会带上这个扩展名 + instantiation?: string; + // 跳转指向资源 + redirect?: IRedirectInfo; + // 继承类型 + extends?: string[]; + // 是否导入完成 + imported: boolean; + // 是否导入失败 + invalid: boolean; +} + +export interface IRedirectInfo { + // 跳转资源的类型 + type: string; + // 跳转资源的 uuid + uuid: string; +} + +export interface QueryAssetsOption { + type?: string; + pattern?: string; + ccType?: string; + extname?: string; + importer?: string; + isBundle?: boolean; +} + +export interface AssetOperationOption { + // 是否强制覆盖已经存在的文件,默认 false + overwrite?: boolean; + // 是否自动重命名冲突文件,默认 false + rename?: boolean; +} + +export interface AssetDBOptions { + name: string; + target: string; + library: string; + temp: string; + /** + * 0: 忽略错误 + * 1: 仅仅打印错误 + * 2: 打印错误、警告 + * 3: 打印错误、警告、日志 + * 4: 打印错误、警告、日志、调试信息 + */ + level: number; + ignoreFiles: string[]; + readonly: boolean; +} + +export interface ContributionInfo { + mount?: { + path: string; + readonly?: boolean; + visible?: boolean; + enable?: string; + }; +} + +export interface ExecuteAssetDBScriptMethodOptions { + name: string; + method: string; + args: any[]; +} + +export interface IAssetMeta { + ver: string; + importer: string; + imported: boolean; + uuid: string; + files: string[]; + subMetas: { + [index: string]: IAssetMeta; + }; + userData: { + [index: string]: any; + }; + displayName: string; + id: string; + name: string; +} diff --git a/extensions/app/engine/@types/packages/assets/@types/public.d.ts b/extensions/app/engine/@types/packages/assets/@types/public.d.ts new file mode 100644 index 0000000..36c0ff0 --- /dev/null +++ b/extensions/app/engine/@types/packages/assets/@types/public.d.ts @@ -0,0 +1,25 @@ +/** + * 外部插件注册搜索方式指定返回的接口 + * + * @export + * @interface SearchMenuItem + */ +export interface SearchMenuItem { + label: string; + key: string; + // handler 方法是外部扩展的搜索方法,返回 true 表示匹配搜索成功 + // searchValue 表示 assets 面板输入的搜索内容,asset 表示匹配搜索时的节点信息 + handler: (searchVale: string, asset: any) => boolean | Promise<boolean>; +} + +/** + * 外部插件注册扩展的入口 + * 可以是搜索方式或限定搜索类型 + * + * @export + * @interface SearchExtension + */ +export interface SearchExtension { + typeMenu?: Function; // 限定的搜索类型 + searchMenu: Function; // 搜索方式 +} diff --git a/extensions/app/engine/@types/packages/baidu-mini-game/@types/index.d.ts b/extensions/app/engine/@types/packages/baidu-mini-game/@types/index.d.ts new file mode 100644 index 0000000..267c667 --- /dev/null +++ b/extensions/app/engine/@types/packages/baidu-mini-game/@types/index.d.ts @@ -0,0 +1,18 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'auto' | 'landscape' | 'portrait'; + +export interface IOptions { + appid: string; + buildOpenDataContextTemplate: boolean; + orientation: IOrientation; +} + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'baidu-mini-game': IOptions; + }; +} diff --git a/extensions/app/engine/@types/packages/builder/@types/index.d.ts b/extensions/app/engine/@types/packages/builder/@types/index.d.ts new file mode 100644 index 0000000..a95d9a2 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/index.d.ts @@ -0,0 +1,2 @@ + +export * from './public'; diff --git a/extensions/app/engine/@types/packages/builder/@types/public/build-plugin.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/build-plugin.d.ts new file mode 100644 index 0000000..63e5f9b --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/build-plugin.d.ts @@ -0,0 +1,101 @@ +import { ITextureCompressType, IPVRQuality, IASTCQuality, IETCQuality, ITextureFormatInfo } from './texture-compress'; +import { IBuildTaskOption, IConsoleType } from './options'; +import { IBuildResult } from './build-result'; + +export interface IBuildPluginConfig { + doc?: string; // 文档地址,支持 HTTP 地址,支持相对于编辑器官方 URL 的地址 + hooks?: string; // relate url about IHook + options?: IDisplayOptions; // config of options + verifyRuleMap?: IVerificationRuleMap; +} + +export type IVerificationFunc = (val: any, ...arg: any[]) => boolean | Promise<boolean>; +export type IInternalVerificationFunc = (val: any, ...arg: any[]) => boolean; + +export type IVerificationRuleMap = Record<string, IVerificationRule>; + +export interface IVerificationRule { + func: IVerificationFunc; + message: string; +} +export interface IInternalVerificationRule { + func: IInternalVerificationFunc; + message: string; +} + +export interface ITextureFormatConfig { + displayName: string; + options: IDisplayOptions; + formats: ITextureFormatInfo[]; // 未指定 formats 则当前格式 key 作为存储的格式 value + suffix: string; +} + +export type IDisplayOptions = Record<string, IConfigItem>; + +export type ArrayItem = { + label: string; + value: string; +}; + +export interface IConfigItem { + key?: string; // 唯一标识符 + // 配置显示的名字,如果需要翻译,则传入 i18n:${key} + label?: string; + // 设置的简单说明 + description?: string; + + experiment?: boolean; // 是否为实验性属性 + // 默认值 + default?: any; + // 配置的类型 + type?: 'array' | 'object'; + itemConfigs?: IConfigItem[] | Record<string, IConfigItem>; + verifyRules?: string[]; + verifyLevel?: IConsoleType, // 不赋值是默认为 error,等级为 error 时校验不通过将会无法点击构建,其他则仅做界面提示 + hidden?: boolean; // 是否隐藏 + render?: { + ui: string; + attributes?: Record<string, string | boolean | number>; + items?: ArrayItem[]; + }; +} + +export interface IBuildPlugin { + configs?: BuildPlugin.Configs; + assetHandlers?: BuildPlugin.AssetHandlers; + load?: BuildPlugin.load; + unload?: BuildPlugin.Unload; +} +export type IBaseHooks = (options: IBuildTaskOption, result: IBuildResult) => Promise<void> | void; +export type IBuildStageHooks = (root: string, options: IBuildTaskOption) => Promise<void> | void; + +export namespace BuildPlugin { + export type Configs = Record<string, IBuildPluginConfig>; + export type AssetHandlers = string; + export type load = () => Promise<void> | void; + export type Unload = () => Promise<void> | void; +} + +export namespace BuildHook { + export type throwError = boolean; // 插件注入的钩子函数,在执行失败时是否直接退出构建流程 + export type title = string; // 插件任务整体 title,支持 i18n 写法 + + export type onError = IBaseHooks; // 构建发生中断错误时的回调,仅作为事件通知,并不能劫持错误 + + export type onBeforeBuild = IBaseHooks; + export type onBeforeCompressSettings = IBaseHooks; + export type onAfterCompressSettings = IBaseHooks; + export type onAfterBuild = IBaseHooks; + + export type onAfterMake = IBuildStageHooks; + export type onBeforeMake = IBuildStageHooks; + + export type load = () => Promise<void> | void; + export type unload = () => Promise<void> | void; +} + +export namespace AssetHandlers { + export type compressTextures = ( + tasks: { src: string; dest: string; quality: number | IPVRQuality | IASTCQuality | IETCQuality; format: ITextureCompressType }[], + ) => Promise<void>; +} diff --git a/extensions/app/engine/@types/packages/builder/@types/public/build-result.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/build-result.d.ts new file mode 100644 index 0000000..97497f9 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/build-result.d.ts @@ -0,0 +1,243 @@ +/** + * settings.js 里定义的数据 + */ + +import { ISplashSetting, ICustomJointTextureLayout, UUID, IOrientation } from './options'; + +// ****************************** settings ************************************************ + +// debug: true +// designResolution: {width: "960", height: "640", policy: 4} +// jsList: ["assets/resources/b.js", "assets/resources/a.js"] +// launchScene: "db://assets/New Scene-001.scene" +// platform: "web-desktop" +// rawAssets: { +// assets: { +// "0e95a9f8-d4e7-4849-875a-7a11dd692b34": ["mesh/env/gltf/textures/birch_yellow_mat_baseColor.png", "cc.ImageAsset"] +// } +// internal: { +// "1baf0fc9-befa-459c-8bdd-af1a450a0319": ["effects/builtin-standard.effect", "cc.EffectAsset"] +// } +// } +// scenes: [{url: "db://assets/New Scene-001.scene", uuid: "69dc4a42-cc6c-49fb-9a57-7de0c212f83d"},…] +// startScene: "current_scene" +export interface ISettings { + CocosEngine: string; + debug: boolean; + designResolution: ISettingsDesignResolution; + jsList: string[]; + launchScene: string; + preloadAssets: string[], + moduleIds: string[]; + platform: string; + renderPipeline: string; + physics?: IPhysicsConfig; + exactFitScreen: boolean; + + bundleVers: Record<string, string>; + subpackages: string[]; + remoteBundles: string[]; + server: string; + hasResourcesBundle: boolean; + hasStartSceneBundle: boolean; + + scriptPackages?: string[]; + splashScreen?: ISplashSetting; + + customJointTextureLayouts?: ICustomJointTextureLayout[]; + + importMaps?: Array<{ + url: string; + map: any; + }>; + + macros?: Record<string, any>; + collisionMatrix?: any; + groupList?: any; + // preview + engineModules: string[]; + customLayers: {name: string, bit: number}[]; + orientation?: IOrientation; +} + +export interface IOutputSettings { + CocosEngine: string; + engine: { + debug: boolean; + macros: Record<string, any>; + customLayers: {name: string, bit: number}[]; + platform: string; + engineModules?: string[]; + builtinAssets: string[]; + }; + physics?: IPhysicsConfig; + rendering: { + renderPipeline: string; + renderMode?: number; + }; + assets: { + server: string; + remoteBundles: string[]; + bundleVers: Record<string, string>; + preloadBundles: { bundle: string, version?: string }[]; + importBase?: string; + nativeBase?: string; + subpackages: string[]; + preloadAssets: string[]; + jsbDownloaderMaxTasks?: number; + jsbDownloaderTimeout?: number; + projectBundles: string[]; + }; + plugins: { + jsList: string[]; + }; + scripting: { + scriptPackages?: string[]; + }; + launch: { + launchScene: string; + }; + screen: { + frameRate?: number; + exactFitScreen: boolean; + orientation?: IOrientation; + designResolution: ISettingsDesignResolution; + }; + splashScreen?: ISplashSetting; + animation: { + customJointTextureLayouts?: ICustomJointTextureLayout[]; + }; + profiling?: { + showFPS: boolean; + }; +} + +// 物理配置 +export interface IVec3Like { + x: number; + y: number; + z: number; +} + +export interface ICollisionMatrix { + [x: string]: number; +} + +export interface IPhysicsMaterial { + friction: number; // 0.5 + rollingFriction: number; // 0.1 + spinningFriction: number; // 0.1 + restitution: number; // 0.1 +} + +export interface IPhysicsConfig { + gravity: IVec3Like; // (0,-10, 0) + allowSleep: boolean; // true + sleepThreshold: number; // 0.1,最小 0 + autoSimulation: boolean; // true + fixedTimeStep: number; // 1 / 60 ,最小 0 + maxSubSteps: number; // 1,最小 0 + defaultMaterial: IPhysicsMaterial; + useNodeChains: boolean; // true + collisionMatrix: ICollisionMatrix; + physicsEngine: string; +} + +export interface IPackageInfo { + name: string; + path: string; + uuids: UUID[]; +} + +export interface ISettingsDesignResolution { + width: number; + height: number; + policy: number; +} + +interface IAssetPathBase { + bundleName?: string; + redirect?: string; // 重定向的 bundle 包名 +} + +export interface IRawAssetPathInfo extends IAssetPathBase { + raw: string[]; +} +export declare interface IAssetPathInfo extends IAssetPathBase { + raw?: string[]; + json?: string; + groupIndex?: number; +} + +export interface IJsonPathInfo extends IAssetPathBase { + json?: string; + groupIndex?: number; +} + +export interface IBuildPaths { + dir: string; // 构建资源输出地址( assets 所在的目录,并不一定与构建目录对应) + settings: string; // settings.json 输出地址 + systemJs?: string; // system.js 生成地址 + engineDir?: string; // 引擎生成地址 + polyfillsJs?: string; // polyfill.js 生成地址 + assets: string; // assets 目录 + subpackages: string; // subpackages 目录 + remote: string; // remote 目录 + bundleScripts: string // bundle 的脚本,某些平台无法下载脚本,则将远程包中的脚本移到本地 + applicationJS: string; // application.js 的生成地址 + compileConfig?: string; // cocos.compile.config.json + importMap: string; // import-map 文件地址 +} + +export declare class IBuildResult { + dest: string; // options 指定的构建目录 + + paths: IBuildPaths; // 构建后资源相关地址集合 + + settings?: ISettings; + + /** + * 指定的 uuid 资源是否包含在构建资源中 + */ + containsAsset: (uuid: string) => boolean; + + /** + * 获取指定 uuid 原始资源的存放路径(不包括序列化 json) + * 自动图集的小图 uuid 和自动图集的 uuid 都将会查询到合图大图的生成路径 + * 实际返回多个路径的情况:查询 uuid 为自动图集资源,且对应图集生成多张大图,纹理压缩会有多个图片格式路径 + */ + getRawAssetPaths: (uuid: string) => IRawAssetPathInfo[]; + + /** + * 获取指定 uuid 资源的序列化 json 路径 + */ + getJsonPathInfo: (uuid: string) => IJsonPathInfo[]; + + /** + * 获取指定 uuid 资源的路径相关信息 + * @return {raw?: string[]; json?: string; groupIndex?: number;} + * @return.raw: 该资源源文件的实际存储位置 + * @return.json: 该资源序列化 json 的实际存储位置,不存在为空 + * @return.groupIndex: 若该资源的序列化 json 在某个 json 分组内,这里标识在分组内的 index,不存在为空 + */ + getAssetPathInfo: (uuid: string) => IAssetPathInfo[]; +} + +export interface IBundleConfig { + importBase: string; // bundle 中 import 目录的名称,通常是 'import' + nativeBase: string; // native 中 native 目录的名称,通常是 'native' + name: string; // bundle 的名称,可以通过 bundle 名称加载 bundle + deps: string[]; // 该 bundle 依赖的其他 bundle 名称 + uuids: UUID[]; // 该 bundle 中的所有资源的 uuid + paths: Record<string, any[]>; // 该 bundle 中可以通过路径加载的资源,参考以前 settings 中 rawAssets 的定义 + scenes: Record<string, UUID|number>; // 该 bundle 中所有场景,场景名为 key, uuid 为 value + packs: Record<UUID, UUID[]>; // 该 bundle 中所有合并的 json, 参考以前 settings 中 packedAssets 的定义 + versions: { import: Array<string|number>, native: Array<string|number> }; // 该 bundle 中所有资源的版本号,参考以前 settings 中 md5AssetsMap 的定义 + redirect: Array<string|number>; // 该 bundle 中重定向到其他 bundle 的资源 + debug: boolean; // 是否是 debug 模式,debug 模式会对 config.json 的数据进行压缩,所以运行时得解压 + types?: string[]; // paths 中的类型数组,参考以前 settings 中 assetTypes 的定义 + encrypted?: boolean; // 原生上使用,标记该 bundle 中的脚本是否加密 + isZip?: boolean; // 是否是 zip 模式 + zipVersion?: string; + extensionMap: Record<string, UUID[]> +} diff --git a/extensions/app/engine/@types/packages/builder/@types/public/global.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/global.d.ts new file mode 100644 index 0000000..e5bb7ed --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/global.d.ts @@ -0,0 +1,7 @@ +import { IBuild } from '.'; + +// 定义 builder 进程内的全局变量 +declare global { + // @ts-ignore + const Build: IBuild; +} diff --git a/extensions/app/engine/@types/packages/builder/@types/public/index.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/index.d.ts new file mode 100644 index 0000000..45e7a07 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/index.d.ts @@ -0,0 +1,101 @@ +import { ITransformOptions } from './options'; + +export * from './build-result'; +export * from './build-plugin'; +export * from './texture-compress'; +export * from './options'; + +interface IAppendRes { + hash: string; + paths: string[]; +} + +interface ICreateBundleOptions { + excludes?: string[]; + debug?: boolean; + sourceMap?: boolean; + targets?: string; +} +export interface IBuildUtils { + /** + * 压缩 uuid + * 'fc991dd7-0033-4b80-9d41-c8a86a702e59' -> 'fc9913XADNLgJ1ByKhqcC5Z' + */ + compressUuid: (uuid: string, min: boolean) => string; + + /** + * 解压缩 uuid + * 'fc9913XADNLgJ1ByKhqcC5Z' -> 'fc991dd7-0033-4b80-9d41-c8a86a702e59' + */ + decompressUuid: (uuid: string) => string; + + /** + * 翻译带有 i18n 开头的名称(i18n:test)(待定) + * 'i18n:test' -> '测试' + */ + transI18nName: (name: string) => string; + + /** + * 移除 db 前缀 + * 'db://assets/test.jpg' -> 'assets/test.jpg' + */ + removeDbHeader: (url: string) => string; + + /** + * 将 db 开头的 url 转为项目里的实际 url + * 'db://assets/test.jpg' -> 'c:/project/assets/test.jpg' + */ + dbUrlToRawPath: (url: string) => string; + + /** + * 从路径里获取存在的 uuid + * 'E:\test3d\library\oc\0c0c1f5742-89b0-4a1e-b5eb-914d84f48c1c.json' -> '0c0c1f5742-89b0-4a1e-b5eb-914d84f48c1c' + */ + getUuidFromPath: (path: string) => string; + + /** + * 检查是否全局安装了 nodejs + */ + isInstallNodeJs: () => Promise<boolean>; + + /** + * 逐文件拷贝 + */ + copyDirSync: (src: string, dest: string) => void; + + /** + * 获取相对路径接口 + * 返回 / 拼接的相对路径 + */ + relativeUrl: (from: string, to: string) => string; + + transformCode: (code: string, options: ITransformOptions) => Promise<string>; + + /** + * 给指定路径添加 md5 + */ + appendMd5ToPaths: (paths: string[]) => Promise<IAppendRes | null>; + + calcMd5: (data: Buffer | string) => string; + + copyPaths: (paths: { src: string; dest: string }[]) => Promise<void[]>; + + createBundle: (src: string, dest: string, options?: ICreateBundleOptions) => Promise<unknown>; +} +export interface IBuild { + Utils: IBuildUtils; + + LIBRARY_NAME: string; + IMPORT_HEADER: string; + NATIVE_HEADER: string; + ASSETS_HEADER: string; + SUBPACKAGES_HEADER: string; + REMOTE_HEADER: string; + BUNDLE_SCRIPTS_HEADER: string; + SCRIPT_NAME: string; + CONFIG_NAME: string; + BUNDLE_ZIP_NAME: string; + projectTempDir: string; + globalTempDir: string; + buildTemplateDir: string; // 构建模板地址 build-templates +} diff --git a/extensions/app/engine/@types/packages/builder/@types/public/message.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/message.d.ts new file mode 100644 index 0000000..34366f5 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/message.d.ts @@ -0,0 +1,40 @@ +import { IBundleConfig, ISettings, IOutputSettings } from './build-result'; +import { IBuildTaskItemJSON } from './options'; +export interface message extends EditorMessageMap { + 'open-devtools': { + params: [], + result: void, + }, + open: { + params: [], + result: void, + }, + 'generate-preview-setting': { + params: any[], + result: Promise<{ + settings: IOutputSettings; + script2library: Record<string, string>; + bundleConfigs: IBundleConfig[]; + }>, + }, + 'query-tasks-info': { + params: [], + result: { + queue: Record<string, IBuildTaskItemJSON>, + free: Promise<boolean>, + }, + }, + 'query-task': { + params: string[], + result: Promise<IBuildTaskItemJSON>, + }, + /** + * 预览合图 + * @param {object} pacUuid + */ + 'preview-pac': { + params: string[], + result: Promise<IBuildTaskItemJSON>, + }, + +} diff --git a/extensions/app/engine/@types/packages/builder/@types/public/options.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/options.d.ts new file mode 100644 index 0000000..dff9d74 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/options.d.ts @@ -0,0 +1,187 @@ +import * as babel from '@babel/core'; + +export type IConsoleType = 'log' | 'warn' | 'error' | 'debug'; + +/** + * 构建所需的完整参数 + */ +export interface IBuildTaskOption { + // 构建后的游戏文件夹生成的路径 + buildPath: string; + debug: boolean; + inlineSpriteFrames: boolean; + md5Cache: boolean; + + // bundle 设置 + mainBundleCompressionType: BundleCompressionType; + mainBundleIsRemote: boolean; + useBuiltinServer: boolean; // 使用内置的服务器地址,实验性功能 + server?: string; // 服务器地址 + // 小游戏平台将会自动勾选 + moveRemoteBundleScript: boolean; + + mergeJson: boolean; + name: string; + // packAutoAtlas: boolean; + platform: Platform; + scenes: IBuildSceneItem[]; + skipCompressTexture: boolean; + sourceMaps: boolean; + startScene: string; + outputName: string; + experimentalEraseModules: boolean; + polyfills?: IPolyFills; + nextStages?: string[]; + + // 构建阶段性任务绑定分组 + buildStageGroup?: Record<string, string[]>; + + /** + * 是否是预览进程发送的构建请求。 + * @default false + */ + preview?: boolean; + + // 项目设置 + includeModules?: string[]; + renderPipeline?: string; + designResolution?: IBuildDesignResolution; + physicsConfig?: any; + flags?: Record<string, boolean>; + customLayers: {name: string, value: number}[]; + + // 是否使用自定义插屏选项 + replaceSplashScreen?: boolean; + splashScreen: ISplashSetting; + + packages?: Record<string, any>; + id?: string; // 手动配置构建任务 id + // recompileConfig?: IRecompileConfig; + + // 一些偏好设置选项 + useBuildAssetCache?: boolean; + useBuildEngineCache?: boolean; + useBuildTextureCompressCache?: boolean; + useBuildAutoAtlasCache?: boolean; + __version__?: string; +} + +export type UUID = string; + +export interface ISplashSetting { + enabled: boolean; + base64src: string; + displayRatio: number; + totalTime: number; + effect: string; + clearColor: { x: number; y: number; z: number; w: number }; + displayWatermark: boolean; +} + +export interface ICustomJointTextureLayout { + textureLength: number; + contents: IChunkContent[]; +} + +export interface IChunkContent { + skeleton: null | string; + clips: string[]; +} + +/** + * 构建使用的设计分辨率数据 + */ +export interface IBuildDesignResolution { + height: number; + width: number; + fitWidth?: boolean; + fitHeight?: boolean; +} + +/** + * 构建使用的场景的数据 + */ +export interface IBuildSceneItem { + url: string; + uuid: string; + inBundle?: boolean; +} + +export interface IPolyFills { + /** + * True if async functions polyfills(i.e. regeneratorRuntime) needs to be included. + * You need to turn on this field if you want to use async functions in language. + */ + asyncFunctions?: boolean; + + /** + * If true, [core-js](https://github.com/zloirock/core-js) polyfills are included. + * The default options of [core-js-builder](https://github.com/zloirock/core-js/tree/master/packages/core-js-builder) + * will be used to build the core-js. + */ + coreJs?: boolean; + + targets?: string; +} + +// **************************** options ******************************************* +export type Platform = + | 'web-desktop' + | 'web-mobile' + | 'wechatgame' + | 'oppo-mini-game' + | 'vivo-mini-game' + | 'huawei-quick-game' + | 'alipay-mini-game' + | 'mac' + | 'ios' + | 'linux' + // | 'ios-app-clip' + | 'android' + | 'ohos' + | 'open-harmonyos' + | 'windows' + | 'xiaomi-quick-game' + | 'baidu-mini-game' + | 'bytedance-mini-game' + | 'cocos-play' + | 'huawei-agc' + | 'link-sure' + | 'qtt' + | 'cocos-runtime' + | 'xr-meta' + | 'xr-huaweivr' + | 'xr-pico' + | 'xr-rokid' + | 'xr-monado' + | 'ar-android' + | 'ar-ios' + ; + +export type BundleCompressionType = 'none' | 'merge_dep' | 'merge_all_json' | 'subpackage' | 'zip'; +export type IModules = 'esm' | 'commonjs' | 'systemjs'; + +export interface ITransformOptions { + importMapFormat: IModules; + plugins?: babel.PluginItem[]; +} + +export type ITaskState = 'waiting' | 'success' | 'failure' | 'cancel' | 'processing'; + +export interface ITaskItemJSON{ + id: string; + progress: number; + state: ITaskState; + message: string; + time: string; +} + +export interface IBuildTaskItemJSON extends ITaskItemJSON { + stage: 'build' | string; + options: IBuildTaskOption; + dirty: boolean; + rawOptions?: IBuildTaskOption; + type: 'build', +} + +export type IOrientation = 'auto' | 'landscape' | 'portrait'; \ No newline at end of file diff --git a/extensions/app/engine/@types/packages/builder/@types/public/texture-compress.d.ts b/extensions/app/engine/@types/packages/builder/@types/public/texture-compress.d.ts new file mode 100644 index 0000000..b766180 --- /dev/null +++ b/extensions/app/engine/@types/packages/builder/@types/public/texture-compress.d.ts @@ -0,0 +1,70 @@ +export type ITextureCompressType = + | 'jpg' + | 'png' + | 'webp' + | 'pvrtc_4bits_rgb' + | 'pvrtc_4bits_rgba' + | 'pvrtc_4bits_rgb_a' + | 'pvrtc_2bits_rgb' + | 'pvrtc_2bits_rgba' + | 'pvrtc_2bits_rgb_a' + | 'etc1_rgb' + | 'etc1_rgb_a' + | 'etc2_rgb' + | 'etc2_rgba' + | 'astc_4x4' + | 'astc_5x5' + | 'astc_6x6' + | 'astc_8x8' + | 'astc_10x5' + | 'astc_10x10' + | 'astc_12x12' + | string; +export type ITextureCompressPlatform = 'miniGame' | 'web' | 'ios' | 'android'; + +export interface IHandlerInfo { + type: 'program' | 'npm' | 'function'; + info: ICommandInfo | Function; + func?: Function; +} + +export interface ICustomConfig { + id: string; + name: string; + path: string; + command: string; + format: string; + overwrite?: boolean; +} + +export interface ICommandInfo { + command: string; + params?: string[]; + path: string; +} + +export interface ITextureFormatInfo { + displayName: string; + value: ITextureCompressType | string; + formatSuffix?: string; + alpha?: boolean; + formatType?: string; + handler?: IHandlerInfo; + custom?: boolean; + params?: string[]; +} +export interface ISupportFormat { + rgb: ITextureCompressType[]; + rgba: ITextureCompressType[]; +} +export interface IConfigGroupsInfo { + defaultSupport?: ISupportFormat, + support: ISupportFormat, + displayName: string; + icon: string; +} +export type IConfigGroups = Record<ITextureCompressPlatform, IConfigGroupsInfo>; + +export type IPVRQuality = 'fastest' | 'fast' | 'normal' | 'high' | 'best'; +export type IETCQuality = 'slow' | 'fast'; +export type IASTCQuality = 'veryfast' | 'fast' | 'medium' | 'thorough' | 'exhaustive'; diff --git a/extensions/app/engine/@types/packages/bytedance-mini-game/@types/index.d.ts b/extensions/app/engine/@types/packages/bytedance-mini-game/@types/index.d.ts new file mode 100644 index 0000000..505dc6b --- /dev/null +++ b/extensions/app/engine/@types/packages/bytedance-mini-game/@types/index.d.ts @@ -0,0 +1,26 @@ +/// <reference path='../../../@types/index'/> + +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'auto' | 'landscape' | 'portrait'; + +export interface IOptions { + appid: string; + buildOpenDataContextTemplate: boolean; + orientation: IOrientation; + physX: { + use: 'physX' | 'project'; + notPackPhysXLibs: boolean; + mutiThread: boolean; + subThreadCount: number; + epsilon: number; + }; +} + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'bytedance-mini-game': IOptions; + }; +} diff --git a/extensions/app/engine/@types/packages/certificate/@types/index.d.ts b/extensions/app/engine/@types/packages/certificate/@types/index.d.ts new file mode 100644 index 0000000..24aaa06 --- /dev/null +++ b/extensions/app/engine/@types/packages/certificate/@types/index.d.ts @@ -0,0 +1 @@ +/// <reference path='../../../@types/index'/> diff --git a/extensions/app/engine/@types/packages/channel-upload-tools/@types/index.d.ts b/extensions/app/engine/@types/packages/channel-upload-tools/@types/index.d.ts new file mode 100644 index 0000000..24aaa06 --- /dev/null +++ b/extensions/app/engine/@types/packages/channel-upload-tools/@types/index.d.ts @@ -0,0 +1 @@ +/// <reference path='../../../@types/index'/> diff --git a/extensions/app/engine/@types/packages/cocos-play/@types/index.d.ts b/extensions/app/engine/@types/packages/cocos-play/@types/index.d.ts new file mode 100644 index 0000000..d253bd6 --- /dev/null +++ b/extensions/app/engine/@types/packages/cocos-play/@types/index.d.ts @@ -0,0 +1,28 @@ +/// <reference path='../../../@types/index'/> + +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface PlatformSettings { + runtimeVersion: string, + deviceOrientation: IOrientation, + statusbarDisplay: boolean, + startSceneAssetBundle: false, + workerPath: string, + XHRTimeout: number, + WSTimeout: number, + uploadFileTimeout: number, + downloadFileTimeout: number, + cameraPermissionHint: string, + userInfoPermissionHint: string, + locationPermissionHint: string, + albumPermissionHint: string +} + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'cocos-play': PlatformSettings + } +} diff --git a/extensions/app/engine/@types/packages/console/@types/pritate.d.ts b/extensions/app/engine/@types/packages/console/@types/pritate.d.ts new file mode 100644 index 0000000..0f02f6c --- /dev/null +++ b/extensions/app/engine/@types/packages/console/@types/pritate.d.ts @@ -0,0 +1,33 @@ + +export type logType = 'log' | 'warn' | 'error'; +export interface IMessageItem { + rows: number; // 内部有几行 包括 details & stacks + translateY: number; + show: boolean; + title: string; + content: string[]; // details + count: number; // 重复的个数 + fold: boolean; // 折叠 + type: logType; + message: any; + texture: string; // 纹理 light or dark + date?: number; // 格式化的时间 + time?: number; // 时间戳 + process?: string; + stack: string[]; +} + +export interface INewItem { + type: logType + [propName: string]: any +} + +export type ILogCounter = Record<logType, number>; + +export type IConsoleExtension = { + name: string, + key: string, + label: string, + value?: boolean, + show: boolean +} diff --git a/extensions/app/engine/@types/packages/engine-extends/@types/glTF.d.ts b/extensions/app/engine/@types/packages/engine-extends/@types/glTF.d.ts new file mode 100644 index 0000000..4ccf00c --- /dev/null +++ b/extensions/app/engine/@types/packages/engine-extends/@types/glTF.d.ts @@ -0,0 +1,684 @@ +export type GlTfId = number; +/** + * Indices of those attributes that deviate from their initialization value. + */ +export interface AccessorSparseIndices { + /** + * The index of the bufferView with sparse indices. Referenced bufferView can't have ARRAY_BUFFER or ELEMENT_ARRAY_BUFFER target. + */ + 'bufferView': GlTfId; + /** + * The offset relative to the start of the bufferView in bytes. Must be aligned. + */ + 'byteOffset'?: number; + /** + * The indices data type. + */ + 'componentType': 5121 | 5123 | 5125 | number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Array of size `accessor.sparse.count` times number of components storing the displaced accessor attributes pointed by `accessor.sparse.indices`. + */ +export interface AccessorSparseValues { + /** + * The index of the bufferView with sparse values. Referenced bufferView can't have ARRAY_BUFFER or ELEMENT_ARRAY_BUFFER target. + */ + 'bufferView': GlTfId; + /** + * The offset relative to the start of the bufferView in bytes. Must be aligned. + */ + 'byteOffset'?: number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Sparse storage of attributes that deviate from their initialization value. + */ +export interface AccessorSparse { + /** + * Number of entries stored in the sparse array. + */ + 'count': number; + /** + * Index array of size `count` that points to those accessor attributes that deviate from their initialization value. Indices must strictly increase. + */ + 'indices': AccessorSparseIndices; + /** + * Array of size `count` times number of components, storing the displaced accessor attributes pointed by `indices`. Substituted values must have the same `componentType` and number of components as the base accessor. + */ + 'values': AccessorSparseValues; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A typed view into a bufferView. A bufferView contains raw binary data. An accessor provides a typed view into a bufferView or a subset of a bufferView similar to how WebGL's `vertexAttribPointer()` defines an attribute in a buffer. + */ +export interface Accessor { + /** + * The index of the bufferView. + */ + 'bufferView'?: GlTfId; + /** + * The offset relative to the start of the bufferView in bytes. + */ + 'byteOffset'?: number; + /** + * The datatype of components in the attribute. + */ + 'componentType': 5120 | 5121 | 5122 | 5123 | 5125 | 5126 | number; + /** + * Specifies whether integer data values should be normalized. + */ + 'normalized'?: boolean; + /** + * The number of attributes referenced by this accessor. + */ + 'count': number; + /** + * Specifies if the attribute is a scalar, vector, or matrix. + */ + 'type': 'SCALAR' | 'VEC2' | 'VEC3' | 'VEC4' | 'MAT2' | 'MAT3' | 'MAT4' | string; + /** + * Maximum value of each component in this attribute. + */ + 'max'?: number[]; + /** + * Minimum value of each component in this attribute. + */ + 'min'?: number[]; + /** + * Sparse storage of attributes that deviate from their initialization value. + */ + 'sparse'?: AccessorSparse; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * The index of the node and TRS property that an animation channel targets. + */ +export interface AnimationChannelTarget { + /** + * The index of the node to target. + */ + 'node'?: GlTfId; + /** + * The name of the node's TRS property to modify, or the "weights" of the Morph Targets it instantiates. For the "translation" property, the values that are provided by the sampler are the translation along the x, y, and z axes. For the "rotation" property, the values are a quaternion in the order (x, y, z, w), where w is the scalar. For the "scale" property, the values are the scaling factors along the x, y, and z axes. + */ + 'path': 'translation' | 'rotation' | 'scale' | 'weights' | string; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Targets an animation's sampler at a node's property. + */ +export interface AnimationChannel { + /** + * The index of a sampler in this animation used to compute the value for the target. + */ + 'sampler': GlTfId; + /** + * The index of the node and TRS property to target. + */ + 'target': AnimationChannelTarget; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Combines input and output accessors with an interpolation algorithm to define a keyframe graph (but not its target). + */ +export interface AnimationSampler { + /** + * The index of an accessor containing keyframe input values, e.g., time. + */ + 'input': GlTfId; + /** + * Interpolation algorithm. + */ + 'interpolation'?: 'LINEAR' | 'STEP' | 'CUBICSPLINE' | string; + /** + * The index of an accessor, containing keyframe output values. + */ + 'output': GlTfId; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A keyframe animation. + */ +export interface Animation { + /** + * An array of channels, each of which targets an animation's sampler at a node's property. Different channels of the same animation can't have equal targets. + */ + 'channels': AnimationChannel[]; + /** + * An array of samplers that combines input and output accessors with an interpolation algorithm to define a keyframe graph (but not its target). + */ + 'samplers': AnimationSampler[]; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Metadata about the glTF asset. + */ +export interface Asset { + /** + * A copyright message suitable for display to credit the content creator. + */ + 'copyright'?: string; + /** + * Tool that generated this glTF model. Useful for debugging. + */ + 'generator'?: string; + /** + * The glTF version that this asset targets. + */ + 'version': string; + /** + * The minimum glTF version that this asset targets. + */ + 'minVersion'?: string; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A buffer points to binary geometry, animation, or skins. + */ +export interface Buffer { + /** + * The uri of the buffer. + */ + 'uri'?: string; + /** + * The length of the buffer in bytes. + */ + 'byteLength': number; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A view into a buffer generally representing a subset of the buffer. + */ +export interface BufferView { + /** + * The index of the buffer. + */ + 'buffer': GlTfId; + /** + * The offset into the buffer in bytes. + */ + 'byteOffset'?: number; + /** + * The length of the bufferView in bytes. + */ + 'byteLength': number; + /** + * The stride, in bytes. + */ + 'byteStride'?: number; + /** + * The target that the GPU buffer should be bound to. + */ + 'target'?: 34962 | 34963 | number; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * An orthographic camera containing properties to create an orthographic projection matrix. + */ +export interface CameraOrthographic { + /** + * The floating-point horizontal magnification of the view. Must not be zero. + */ + 'xmag': number; + /** + * The floating-point vertical magnification of the view. Must not be zero. + */ + 'ymag': number; + /** + * The floating-point distance to the far clipping plane. `zfar` must be greater than `znear`. + */ + 'zfar': number; + /** + * The floating-point distance to the near clipping plane. + */ + 'znear': number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A perspective camera containing properties to create a perspective projection matrix. + */ +export interface CameraPerspective { + /** + * The floating-point aspect ratio of the field of view. + */ + 'aspectRatio'?: number; + /** + * The floating-point vertical field of view in radians. + */ + 'yfov': number; + /** + * The floating-point distance to the far clipping plane. + */ + 'zfar'?: number; + /** + * The floating-point distance to the near clipping plane. + */ + 'znear': number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A camera's projection. A node can reference a camera to apply a transform to place the camera in the scene. + */ +export interface Camera { + /** + * An orthographic camera containing properties to create an orthographic projection matrix. + */ + 'orthographic'?: CameraOrthographic; + /** + * A perspective camera containing properties to create a perspective projection matrix. + */ + 'perspective'?: CameraPerspective; + /** + * Specifies if the camera uses a perspective or orthographic projection. + */ + 'type': 'perspective' | 'orthographic' | string; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Image data used to create a texture. Image can be referenced by URI or `bufferView` index. `mimeType` is required in the latter case. + */ +export interface Image { + /** + * The uri of the image. + */ + 'uri'?: string; + /** + * The image's MIME type. Required if `bufferView` is defined. + */ + 'mimeType'?: 'image/jpeg' | 'image/png' | string; + /** + * The index of the bufferView that contains the image. Use this instead of the image's uri property. + */ + 'bufferView'?: GlTfId; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Reference to a texture. + */ +export interface TextureInfo { + /** + * The index of the texture. + */ + 'index': GlTfId; + /** + * The set index of texture's TEXCOORD attribute used for texture coordinate mapping. + */ + 'texCoord'?: number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology. + */ +export interface MaterialPbrMetallicRoughness { + /** + * The material's base color factor. + */ + 'baseColorFactor'?: number[]; + /** + * The base color texture. + */ + 'baseColorTexture'?: TextureInfo; + /** + * The metalness of the material. + */ + 'metallicFactor'?: number; + /** + * The roughness of the material. + */ + 'roughnessFactor'?: number; + /** + * The metallic-roughness texture. + */ + 'metallicRoughnessTexture'?: TextureInfo; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +export interface MaterialNormalTextureInfo { + 'index'?: any; + 'texCoord'?: any; + /** + * The scalar multiplier applied to each normal vector of the normal texture. + */ + 'scale'?: number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +export interface MaterialOcclusionTextureInfo { + 'index'?: any; + 'texCoord'?: any; + /** + * A scalar multiplier controlling the amount of occlusion applied. + */ + 'strength'?: number; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * The material appearance of a primitive. + */ +export interface Material { + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + /** + * A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology. When not specified, all the default values of `pbrMetallicRoughness` apply. + */ + 'pbrMetallicRoughness'?: MaterialPbrMetallicRoughness; + /** + * The normal map texture. + */ + 'normalTexture'?: MaterialNormalTextureInfo; + /** + * The occlusion map texture. + */ + 'occlusionTexture'?: MaterialOcclusionTextureInfo; + /** + * The emissive map texture. + */ + 'emissiveTexture'?: TextureInfo; + /** + * The emissive color of the material. + */ + 'emissiveFactor'?: number[]; + /** + * The alpha rendering mode of the material. + */ + 'alphaMode'?: 'OPAQUE' | 'MASK' | 'BLEND' | string; + /** + * The alpha cutoff value of the material. + */ + 'alphaCutoff'?: number; + /** + * Specifies whether the material is double sided. + */ + 'doubleSided'?: boolean; + [k: string]: any; +} +/** + * Geometry to be rendered with the given material. + */ +export interface MeshPrimitive { + /** + * A dictionary object, where each key corresponds to mesh attribute semantic and each value is the index of the accessor containing attribute's data. + */ + 'attributes': { + [k: string]: GlTfId; + }; + /** + * The index of the accessor that contains the indices. + */ + 'indices'?: GlTfId; + /** + * The index of the material to apply to this primitive when rendering. + */ + 'material'?: GlTfId; + /** + * The type of primitives to render. + */ + 'mode'?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | number; + /** + * An array of Morph Targets, each Morph Target is a dictionary mapping attributes (only `POSITION`, `NORMAL`, and `TANGENT` supported) to their deviations in the Morph Target. + */ + 'targets'?: { + [k: string]: GlTfId; + }[]; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A set of primitives to be rendered. A node can contain one mesh. A node's transform places the mesh in the scene. + */ +export interface Mesh { + /** + * An array of primitives, each defining geometry to be rendered with a material. + */ + 'primitives': MeshPrimitive[]; + /** + * Array of weights to be applied to the Morph Targets. + */ + 'weights'?: number[]; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A node in the node hierarchy. When the node contains `skin`, all `mesh.primitives` must contain `JOINTS_0` and `WEIGHTS_0` attributes. A node can have either a `matrix` or any combination of `translation`/`rotation`/`scale` (TRS) properties. TRS properties are converted to matrices and postmultiplied in the `T * R * S` order to compose the transformation matrix; first the scale is applied to the vertices, then the rotation, and then the translation. If none are provided, the transform is the identity. When a node is targeted for animation (referenced by an animation.channel.target), only TRS properties may be present; `matrix` will not be present. + */ +export interface Node { + /** + * The index of the camera referenced by this node. + */ + 'camera'?: GlTfId; + /** + * The indices of this node's children. + */ + 'children'?: GlTfId[]; + /** + * The index of the skin referenced by this node. + */ + 'skin'?: GlTfId; + /** + * A floating-point 4x4 transformation matrix stored in column-major order. + */ + 'matrix'?: number[]; + /** + * The index of the mesh in this node. + */ + 'mesh'?: GlTfId; + /** + * The node's unit quaternion rotation in the order (x, y, z, w), where w is the scalar. + */ + 'rotation'?: number[]; + /** + * The node's non-uniform scale, given as the scaling factors along the x, y, and z axes. + */ + 'scale'?: number[]; + /** + * The node's translation along the x, y, and z axes. + */ + 'translation'?: number[]; + /** + * The weights of the instantiated Morph Target. Number of elements must match number of Morph Targets of used mesh. + */ + 'weights'?: number[]; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Texture sampler properties for filtering and wrapping modes. + */ +export interface Sampler { + /** + * Magnification filter. + */ + 'magFilter'?: 9728 | 9729 | number; + /** + * Minification filter. + */ + 'minFilter'?: 9728 | 9729 | 9984 | 9985 | 9986 | 9987 | number; + /** + * s wrapping mode. + */ + 'wrapS'?: 33071 | 33648 | 10497 | number; + /** + * t wrapping mode. + */ + 'wrapT'?: 33071 | 33648 | 10497 | number; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * The root nodes of a scene. + */ +export interface Scene { + /** + * The indices of each root node. + */ + 'nodes'?: GlTfId[]; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * Joints and matrices defining a skin. + */ +export interface Skin { + /** + * The index of the accessor containing the floating-point 4x4 inverse-bind matrices. The default is that each matrix is a 4x4 identity matrix, which implies that inverse-bind matrices were pre-applied. + */ + 'inverseBindMatrices'?: GlTfId; + /** + * The index of the node used as a skeleton root. When undefined, joints transforms resolve to scene root. + */ + 'skeleton'?: GlTfId; + /** + * Indices of skeleton nodes, used as joints in this skin. + */ + 'joints': GlTfId[]; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * A texture and its sampler. + */ +export interface Texture { + /** + * The index of the sampler used by this texture. When undefined, a sampler with repeat wrapping and auto filtering should be used. + */ + 'sampler'?: GlTfId; + /** + * The index of the image used by this texture. + */ + 'source'?: GlTfId; + 'name'?: any; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} +/** + * The root object for a glTF asset. + */ +export interface GlTf { + /** + * Names of glTF extensions used somewhere in this asset. + */ + 'extensionsUsed'?: string[]; + /** + * Names of glTF extensions required to properly load this asset. + */ + 'extensionsRequired'?: string[]; + /** + * An array of accessors. + */ + 'accessors'?: Accessor[]; + /** + * An array of keyframe animations. + */ + 'animations'?: Animation[]; + /** + * Metadata about the glTF asset. + */ + 'asset': Asset; + /** + * An array of buffers. + */ + 'buffers'?: Buffer[]; + /** + * An array of bufferViews. + */ + 'bufferViews'?: BufferView[]; + /** + * An array of cameras. + */ + 'cameras'?: Camera[]; + /** + * An array of images. + */ + 'images'?: Image[]; + /** + * An array of materials. + */ + 'materials'?: Material[]; + /** + * An array of meshes. + */ + 'meshes'?: Mesh[]; + /** + * An array of nodes. + */ + 'nodes'?: Node[]; + /** + * An array of samplers. + */ + 'samplers'?: Sampler[]; + /** + * The index of the default scene. + */ + 'scene'?: GlTfId; + /** + * An array of scenes. + */ + 'scenes'?: Scene[]; + /** + * An array of skins. + */ + 'skins'?: Skin[]; + /** + * An array of textures. + */ + 'textures'?: Texture[]; + 'extensions'?: any; + 'extras'?: any; + [k: string]: any; +} diff --git a/extensions/app/engine/@types/packages/engine-extends/@types/gltf-validator.d.ts b/extensions/app/engine/@types/packages/engine-extends/@types/gltf-validator.d.ts new file mode 100644 index 0000000..9b80403 --- /dev/null +++ b/extensions/app/engine/@types/packages/engine-extends/@types/gltf-validator.d.ts @@ -0,0 +1,109 @@ + +declare module 'gltf-validator' { + /** + * Returns a version string. + */ + export const version: string; + + /** + * Returns an array of supported extensions names. + */ + export const supportedExtensions: string[]; + + /** + * @param uri Relative URI of the external resource. + * @returns Promise with Uint8Array data. + */ + export type ExternalResourceFunction = (uri: string) => Promise<Uint8Array>; + + export interface ValidationOptions { + /** + * Absolute or relative asset URI that will be copied to validation report. + */ + uri?: string; + + /** + * Max number of reported issues. Use 0 for unlimited output. + */ + maxIssues?: number; + + /** + * Array of ignored issue codes. + */ + ignoredIssues?: string[]; + + /** + * Object with overridden severities for issue codes. + */ + severityOverrides?: { + [x: string]: number; + }; + + /** + * Function for loading external resources. If omitted, external resources are not validated. + */ + externalResourceFunction?: ExternalResourceFunction; + + /** + * Set to false to skip reading of accessor data. + */ + validateAccessorData?: boolean; + } + + export interface Resource { + pointer: string; + mimeType: string; + storage: string; + uri: string; + } + + export interface Report { + uri: string; + mimeType: string; + validatorVersion: string; + validatedAt: string; + issues: { + numErrors: number; + numWarnings: number; + numInfos: number; + numHints: number; + messages: Array<{ + code: string; + message: string; + pointer: string; + severity: number; + }>; + truncated: boolean; + }; + info: { + version: string; + generator: string; + resources: Array<{ + pointer: string; + mimeType: string; + storage: string; + uri: string; + }>; + hasAnimations: boolean; + hasMaterials: boolean; + hasMorphTargets: boolean; + hasSkins: boolean; + hasTextures: boolean; + hasDefaultScene: boolean; + primitivesCount: number; + maxAttributesUsed: number; + }; + } + + export function validateBytes(data: Uint8Array, options?: ValidationOptions): Promise<Report>; + + export function validateString(json: string, options?: ValidationOptions): Promise<Report>; + + export const enum Severity { + Error = 0, + + Warning = 1, + + Information = 2, + } +} diff --git a/extensions/app/engine/@types/packages/engine-extends/@types/i18n-well-defined.d.ts b/extensions/app/engine/@types/packages/engine-extends/@types/i18n-well-defined.d.ts new file mode 100644 index 0000000..fc8001c --- /dev/null +++ b/extensions/app/engine/@types/packages/engine-extends/@types/i18n-well-defined.d.ts @@ -0,0 +1,811 @@ +declare module '@base/electron-i18n' { + export function translation(key: string, language?: any): string; +} + +declare interface I18NWellDefinedDictionary { + ['about.title']: []; + ['about.editor']: []; + ['about.engine']: []; + ['about.version']: []; + ['animator.title']: []; + ['animator.loading.wait_scene_ready']: []; + ['animator.loading.init_animation_data']: []; + ['animator.mask.need_select_node']: []; + ['animator.mask.need_animation_component']: []; + ['animator.mask.need_animation_clip']: []; + ['animator.mask.enter_animation_mode']: []; + ['animator.mask.add_animation_component']: []; + ['animator.mask.add_animation_clip']: []; + ['animator.toolbar.exit']: []; + ['animator.toolbar.setting']: []; + ['animator.toolbar.order']: []; + ['animator.toolbar.jump_first_frame']: []; + ['animator.toolbar.jump_prev_frame']: []; + ['animator.toolbar.play_animation']: []; + ['animator.toolbar.stop_animation']: []; + ['animator.toolbar.pause_animation']: []; + ['animator.toolbar.jump_next_frame']: []; + ['animator.toolbar.jump_last_frame']: []; + ['animator.toolbar.insert_event']: []; + ['animator.toolbar.save_clip']: []; + ['animator.property.title']: []; + ['animator.property.create_prop']: []; + ['animator.property.remove_prop']: []; + ['animator.property.clear_keys']: []; + ['animator.property.create_key']: []; + ['animator.property.remove_key']: []; + ['animator.property.copy_key']: []; + ['animator.property.paste_key']: []; + ['animator.property.spacing_key']: []; + ['animator.property.spacing_frame']: []; + ['animator.event.title']: []; + ['animator.event.add_func']: []; + ['animator.event.del_func']: []; + ['animator.event.add_params']: []; + ['animator.event.del_params']: []; + ['animator.event.clear_params']: []; + ['animator.event.create']: []; + ['animator.event.paste']: []; + ['animator.bezier.title']: []; + ['animator.bezier.click_to_apply']: []; + ['animator.node.title']: []; + ['animator.node.move_data']: []; + ['animator.node.move_data_to']: []; + ['animator.node.clear_data']: []; + ['animator.preview_row.line_tips']: []; + ['animator.preview_row.open_curve_editor']: []; + ['animator.preview_row.asset_type_should_be']: []; + ['animator.preview_row.asset_position_tips']: []; + ['animator.is_save']: []; + ['animator.is_save_message']: []; + ['animator.is_paste_overwrite']: []; + ['animator.is_paste_overwrite_message']: []; + ['animator.overwrite']: []; + ['animator.is_clear']: []; + ['animator.is_clear_message']: []; + ['animator.is_move_data']: []; + ['animator.is_move_data_message']: []; + ['animator.is_remove_prop.title']: []; + ['animator.is_remove_prop.message']: []; + ['animator.is_remove_prop.remove']: []; + ['animator.is_clear_prop.title']: []; + ['animator.is_clear_prop.message']: []; + ['animator.is_clear_prop.remove']: []; + ['animator.move']: []; + ['animator.clear']: []; + ['animator.copy']: []; + ['animator.paste']: []; + ['animator.save']: []; + ['animator.abort']: []; + ['animator.cancel']: []; + ['animator.edit']: []; + ['animator.delete']: []; + ['animator.toolbar.spacing_frame']: []; + ['asset-db.mask.startup']: []; + ['asset-db.mask.loading']: []; + ['asset-db.debug-mode']: []; + ['asset-db.operate.dialogError']: []; + ['asset-db.operate.dialogWarning']: []; + ['asset-db.operate.dialogQuestion']: []; + ['asset-db.operate.dialogInfo']: []; + ['asset-db.fail.readonly']: []; + ['asset-db.createAsset.fail.unknown']: []; + ['asset-db.createAsset.fail.url']: []; + ['asset-db.createAsset.fail.exist']: []; + ['asset-db.createAsset.fail.drop']: []; + ['asset-db.createAsset.fail.toUrl']: []; + ['asset-db.createAsset.fail.uuid']: []; + ['asset-db.createAsset.fail.content']: []; + ['asset-db.createAsset.fail.readonly']: []; + ['asset-db.createAsset.warn.overwrite']: []; + ['asset-db.dropAsset.overwrite']: []; + ['asset-db.dropAsset.reserve']: []; + ['asset-db.dropAsset.fail.unknown']: []; + ['asset-db.dropAsset.fail.url']: []; + ['asset-db.dropAsset.fail.filepaths']: []; + ['asset-db.dropAsset.fail.readonly']: []; + ['asset-db.dropAsset.warn.overwrite']: []; + ['asset-db.dropAsset.warn.sameway']: []; + ['asset-db.saveAsset.fail.unknown']: []; + ['asset-db.saveAsset.fail.uuid']: []; + ['asset-db.saveAsset.fail.content']: []; + ['asset-db.saveAsset.fail.readonly']: []; + ['asset-db.saveAssetMeta.fail.unknown']: []; + ['asset-db.saveAssetMeta.fail.uuid']: []; + ['asset-db.saveAssetMeta.fail.content']: []; + ['asset-db.saveAssetMeta.fail.readonly']: []; + ['asset-db.copyAsset.fail.unknown']: []; + ['asset-db.copyAsset.fail.url']: []; + ['asset-db.copyAsset.fail.source']: []; + ['asset-db.copyAsset.fail.target']: []; + ['asset-db.copyAsset.fail.include']: []; + ['asset-db.copyAsset.fail.parent']: []; + ['asset-db.copyAsset.fail.readonly']: []; + ['asset-db.copyAsset.fail.metauuid']: []; + ['asset-db.moveAsset.fail.unknown']: []; + ['asset-db.moveAsset.fail.url']: []; + ['asset-db.moveAsset.fail.source']: []; + ['asset-db.moveAsset.fail.target']: []; + ['asset-db.moveAsset.fail.exist']: []; + ['asset-db.moveAsset.fail.include']: []; + ['asset-db.moveAsset.fail.parent']: []; + ['asset-db.moveAsset.fail.readonly_source']: []; + ['asset-db.moveAsset.fail.readonly']: []; + ['asset-db.moveAsset.warn.overwrite']: []; + ['asset-db.deleteAsset.fail.unknown']: []; + ['asset-db.deleteAsset.fail.url']: []; + ['asset-db.deleteAsset.fail.unexist']: []; + ['asset-db.deleteAsset.fail.readonly']: []; + ['asset-db.preferences.log_level']: []; + ['asset-db.preferences.log_level_debug']: []; + ['asset-db.preferences.log_level_log']: []; + ['asset-db.preferences.log_level_warn']: []; + ['asset-db.preferences.log_level_error']: []; + ['asset-db.importers.glTF.glTF_asset_group_mesh']: []; + ['asset-db.importers.glTF.glTF_asset_group_animation']: []; + ['asset-db.importers.glTF.glTF_asset_group_node']: []; + ['asset-db.importers.glTF.glTF_asset_group_skin']: []; + ['asset-db.importers.glTF.glTF_asset_group_sampler']: []; + ['asset-db.importers.glTF.glTF_asset']: [{ + group: any; + index: any; + name: any; + }]; + ['asset-db.importers.glTF.glTF_asset_no_name']: [{ + group: any; + index: any; + }]; + ['asset-db.importers.glTF.unsupported_alpha_mode']: [{ + material: any; + mode: any; + }]; + ['asset-db.importers.glTF.unsupported_texture_parameter']: [{ + texture: any; + sampler: any; + type: any; + value: any; + }]; + ['asset-db.importers.glTF.texture_parameter_min_filter']: []; + ['asset-db.importers.glTF.texture_parameter_mag_filter']: []; + ['asset-db.importers.glTF.unsupported_channel_path']: [{ + animation: any; + channel: any; + path: any; + }]; + ['asset-db.importers.glTF.reference_skin_in_different_scene']: [{ + node: any; + skin: any; + }]; + ['asset-db.importers.glTF.disallow_cubic_spline_channel_split']: [{ + animation: any; + channel: any; + }]; + ['asset-db.importers.glTF.failed_to_calculate_tangents_due_to_lack_of_normals']: [{ + mesh: any; + primitive: any; + }]; + ['asset-db.importers.glTF.failed_to_calculate_tangents_due_to_lack_of_uvs']: [{ + mesh: any; + primitive: any; + }]; + ['asset-db.importers.glTF.failed_to_load_image']: [{ + url: any; + reason: any; + }]; + ['asset-db.importers.glTF.image_uri_should_be_file_url']: []; + ['asset-db.importers.glTF.failed_to_convert_tga']: []; + ['asset-db.importers.fbx.failed_to_convert_fbx_file']: [{ + path: any; + }]; + ['asset-db.importers.fbx.no_available_fbx_temp_dir']: []; + ['asset-db.importers.fbx.fbx2glTF_exists_with_non_zero_code']: [{ + code: any; + output: any; + }]; + ['asset-db.importers.javascript.transform_failure']: [{ + path: any; + reason: any; + }]; + ['assets.title']: []; + ['assets.previewTitle']: []; + ['assets.menu.createMenu']: []; + ['assets.menu.searchPlaceholder_name']: []; + ['assets.menu.searchPlaceholder_uuid']: []; + ['assets.menu.searchPlaceholder_type']: []; + ['assets.menu.searchTip']: []; + ['assets.menu.search']: []; + ['assets.menu.searchName']: []; + ['assets.menu.searchUuid']: []; + ['assets.menu.searchType']: []; + ['assets.menu.sort']: []; + ['assets.menu.sortName']: []; + ['assets.menu.sortType']: []; + ['assets.menu.refresh']: []; + ['assets.menu.allExpand']: []; + ['assets.menu.allCollapse']: []; + ['assets.menu.new']: []; + ['assets.menu.newFolder']: []; + ['assets.menu.newJavaScript']: []; + ['assets.menu.newTypeScript']: []; + ['assets.menu.newCubeMap']: []; + ['assets.menu.newScene']: []; + ['assets.menu.newMaterial']: []; + ['assets.menu.newPhysicsMaterial']: []; + ['assets.menu.newEffect']: []; + ['assets.menu.newChunk']: []; + ['assets.menu.newAnimation']: []; + ['assets.menu.renderPipeline']: []; + ['assets.menu.forwardPipeline']: []; + ['assets.menu.renderPipelineTS']: []; + ['assets.menu.RenderFlowTS']: []; + ['assets.menu.RenderStageTS']: []; + ['assets.menu.newPac']: []; + ['assets.menu.newTerrain']: []; + ['assets.menu.copy']: []; + ['assets.menu.cut']: []; + ['assets.menu.paste']: []; + ['assets.menu.delete']: []; + ['assets.menu.rename']: []; + ['assets.menu.selectall']: []; + ['assets.menu.readonly']: []; + ['assets.menu.revealInlibrary']: []; + ['assets.menu.reimport']: []; + ['assets.menu.revealInExplorer']: []; + ['assets.menu.showUuid']: []; + ['assets.menu.recommendTS']: []; + ['assets.operate.cutReady']: []; + ['assets.operate.cutDone']: []; + ['assets.operate.copyReady']: []; + ['assets.operate.copyDone']: []; + ['assets.operate.dialogError']: []; + ['assets.operate.dialogWarning']: []; + ['assets.operate.dialogQuestion']: []; + ['assets.operate.dialogInfo']: []; + ['assets.operate.refreshing']: []; + ['assets.operate.assetDataError']: []; + ['assets.operate.sureDelete']: [{ + length: any; + filelist: any; + }]; + ['assets.operate.renameFail']: []; + ['assets.operate.pasteFail_parent_into_child']: []; + ['assets.operate.refreshFail']: []; + ['assets.operate.readDefaultFileFail']: []; + ['assets.operate.errorNewnameDuplicate']: []; + ['assets.operate.errorNewnameUnlegal']: []; + ['assets.operate.errorNewnameEmpty']: []; + ['assets.operate.errorScriptName']: []; + ['assets.operate.errorScriptClassName']: []; + ['assets.deprecate.fire']: []; + ['builder.title']: []; + ['builder.create_user_template']: []; + ['builder.build_config']: []; + ['builder.build']: []; + ['builder.compile']: []; + ['builder.select_all']: []; + ['builder.open_compile_file']: []; + ['builder.source_map']: []; + ['builder.recompile_engine']: []; + ['builder.debug_mode']: []; + ['builder.web_debugger']: []; + ['builder.require']: []; + ['builder.new_build_task']: []; + ['builder.empty_task_holder']: []; + ['builder.empty_scene']: []; + ['builder.reveal_in_explorer']: []; + ['builder.view_build_config']: []; + ['builder.recompile']: []; + ['builder.compress_texture']: []; + ['builder.pack_autoAtlas']: []; + ['builder.replace_splash_screen']: []; + ['builder.run']: []; + ['builder.open']: []; + ['builder.export']: []; + ['builder.import']: []; + ['builder.export_build_config']: []; + ['builder.import_build_config']: []; + ['builder.include_project_setting']: []; + ['builder.only_build_panel']: []; + ['builder.options.taskName']: []; + ['builder.options.name']: []; + ['builder.options.platform']: []; + ['builder.options.build_path']: []; + ['builder.options.start_scene']: []; + ['builder.options.inline_SpriteFrames']: []; + ['builder.options.merge_json_by_scene']: []; + ['builder.options.merge_start_scene']: []; + ['builder.options.orientation']: []; + ['builder.options.scenes']: []; + ['builder.options.debug']: []; + ['builder.options.resolution']: []; + ['builder.options.preview_url']: []; + ['builder.options.source_map']: []; + ['builder.options.force_combile_engine']: []; + ['builder.options.web_debugger']: []; + ['builder.options.compress_texture']: []; + ['builder.options.pack_autoAtlas']: []; + ['builder.package']: []; + ['builder.package_hint']: []; + ['builder.desktop_icon']: []; + ['builder.desktop_icon_hint']: []; + ['builder.version_name']: []; + ['builder.version_name_hint']: []; + ['builder.version_number']: []; + ['builder.version_number_hint']: []; + ['builder.support_min_platform']: []; + ['builder.support_min_platform_hint']: []; + ['builder.full_screen']: []; + ['builder.screen_orientation']: []; + ['builder.landscape']: []; + ['builder.portrait']: []; + ['builder.tiny_packet_mode']: []; + ['builder.tiny_packet_path']: []; + ['builder.tiny_packet_path_hint']: []; + ['builder.keystore']: []; + ['builder.use_debug_keystore']: []; + ['builder.private_pem_path']: []; + ['builder.private_pem_path_hint']: []; + ['builder.certificate_pem_path']: []; + ['builder.certificate_pem_path_hint']: []; + ['builder.print_finger']: []; + ['builder.pack_res_to_first_pack']: []; + ['builder.custom_npm_path']: []; + ['builder.custom_npm_path_hint']: []; + ['builder.custom_manifest_data']: []; + ['builder.custom_manifest_data_error']: []; + ['builder.remote_url']: []; + ['builder.not_install_nodejs_windows_error']: []; + ['builder.not_install_nodejs_mac_error']: []; + ['builder.rpk_installing']: []; + ['builder.rpk_install_fail']: []; + ['builder.rpk_install_success']: []; + ['builder.not_mainfest_data']: []; + ['builder.npm_installed_success']: []; + ['builder.npm_install_fail']: []; + ['builder.oppo.new']: []; + ['builder.oppo.not_empty']: []; + ['builder.oppo.icon_not_exist']: []; + ['builder.oppo.signature_not_exist']: []; + ['builder.oppo.private_pem_path_error']: []; + ['builder.oppo.certificate_pem_path_error']: []; + ['builder.certificate.country']: []; + ['builder.certificate.state']: []; + ['builder.certificate.locality']: []; + ['builder.certificate.organization']: []; + ['builder.certificate.organizationalUnit']: []; + ['builder.certificate.commonName']: []; + ['builder.certificate.email']: []; + ['builder.certificate.certificatePath']: []; + ['builder.certificate.generate']: []; + ['builder.certificate.build_certificate_complete']: []; + ['builder.certificate.build_certificate_fail']: []; + ['builder.huawei.select_certificate_path']: []; + ['builder.huawei.install_nodejs_before_view_certificate']: []; + ['builder.huawei.select_certificate_path_after_view_certificate']: []; + ['builder.huawei.certificate_fingerprint']: []; + ['builder.huawei.certificate_fingerprint_error']: []; + ['builder.huawei.use_native_renderer']: []; + ['builder.wechat_game.separate_engine']: []; + ['builder.wechat_game.separate_engine_tips']: []; + ['builder.wechat_game.client_path_error']: [{ + path: any; + }]; + ['builder.wechat_game.client_info_path_err']: [{ + path: any; + }]; + ['builder.wechat_game.client_version_low']: []; + ['builder.wechat_game.remote_server_address']: []; + ['builder.wechat_game.remote_server_address_tips']: []; + ['builder.wechat_game.sub_context']: []; + ['builder.wechat_game.sub_context_tips']: []; + ['builder.wechat_game.build_sub']: []; + ['builder.wechat_game.build_sub_tips']: []; + ['builder.wechat_game.wechatgame_app_path_empty']: []; + ['builder.error.build_error']: []; + ['builder.error.dirty_info']: []; + ['builder.error.build_dir_not_exists']: [{ + buildDir: any; + }]; + ['builder.error.build_path_contains_space']: []; + ['builder.error.build_path_contains_chinese']: []; + ['builder.error.can_not_empty']: []; + ['builder.error.project_name_not_legal']: []; + ['builder.error.package_name_not_legal']: []; + ['builder.error.package_name_start_with_number']: []; + ['builder.error.select_scenes_to_build']: []; + ['builder.error.binary_api_level']: []; + ['builder.error.path_too_long_title']: []; + ['builder.error.path_too_long_desc']: [{ + max_length: any; + }]; + ['builder.error.keep_raw_texture_of_atlas']: [{ + texturePath: any; + pacPath: any; + assetPath: any; + }]; + ['builder.error.arm64_not_support']: [{ + current_api: any; + min_version: any; + }]; + ['builder.warn.same_url']: []; + ['builder.tasks.build_asset']: []; + ['builder.tasks.build_engine']: []; + ['builder.tasks.build_img']: []; + ['builder.tasks.build_json']: []; + ['builder.tasks.build_atlas']: []; + ['builder.tasks.build_script']: []; + ['builder.tasks.build_suffix']: []; + ['builder.tasks.build_template']: []; + ['builder.tasks.load_script']: []; + ['builder.tasks.sort_asset']: []; + ['builder.tasks.sort_image']: []; + ['builder.tasks.sort_script']: []; + ['builder.tasks.sort_sprite_frame']: []; + ['builder.tasks.sort_texture']: []; + ['builder.tasks.sort_json']: []; + ['builder.tasks.settings.compress']: []; + ['builder.tasks.settings.design_resolution']: []; + ['builder.tasks.settings.group']: []; + ['builder.tasks.settings.md5']: []; + ['builder.tasks.settings.scene']: []; + ['builder.tasks.settings.script']: []; + ['builder.tips.enter_name']: []; + ['builder.tips.taskName']: []; + ['builder.tips.build_path']: []; + ['builder.tips.build_scenes']: []; + ['builder.tips.inline_SpriteFrames']: []; + ['builder.tips.md5Cache']: []; + ['builder.tips.merge_start_scene']: []; + ['builder.tips.debug']: []; + ['builder.tips.resolution']: []; + ['builder.tips.web_debugger']: []; + ['builder.tips.creat_template_success']: []; + ['builder.tips.set_start_scene']: []; + ['builder.splash_setting.title']: []; + ['builder.splash_setting.drag_img_here']: []; + ['builder.splash_setting.img_loading']: []; + ['builder.splash_setting.confirm']: []; + ['builder.splash_setting.settings.total_time']: []; + ['builder.splash_setting.settings.display_ratio']: []; + ['builder.splash_setting.settings.clear_color']: []; + ['builder.splash_setting.settings.effect']: []; + ['builder.splash_setting.settings.display_watermark']: []; + ['builder.splash_setting.is_save_dialog.title']: []; + ['builder.splash_setting.is_save_dialog.save']: []; + ['builder.splash_setting.is_save_dialog.cancel']: []; + ['builder.splash_setting.is_save_dialog.abort']: []; + ['builder.is_remove_task.title']: []; + ['builder.is_remove_task.has_building_task']: []; + ['builder.is_remove_task.message']: []; + ['builder.is_remove_task.remove']: []; + ['builder.is_remove_task.deep_remove']: []; + ['builder.is_remove_task.cancel']: []; + ['builder.is_stop_build.title']: []; + ['builder.is_stop_build.message']: []; + ['builder.is_stop_build.stop']: []; + ['builder.is_stop_build.cancel']: []; + ['builder.is_close_win.title']: []; + ['builder.is_close_win.message']: []; + ['builder.is_close_win.force_close']: []; + ['builder.is_close_win.cancel']: []; + ['builder.is_save_scene.title']: []; + ['builder.is_save_scene.message']: []; + ['builder.is_save_scene.save']: []; + ['builder.is_save_scene.ignore']: []; + ['builder.is_save_scene.cancel']: []; + ['builder.merge_json_by_scene']: []; + ['builder.not_require']: []; + ['builder.options.open_compile_file']: []; + ['builder.custom_manifest_file_path']: []; + ['builder.custom_manifest_file_path_hint']: []; + ['builder.install_nodejs_before_view_certificate']: []; + ['builder.window_default_npm_path_error']: []; + ['builder.mac_default_npm_path_error']: []; + ['builder.oppo.package_name_error']: []; + ['builder.huawei.certificate_fingerprint_window_error']: []; + ['builder.huawei.certificate_fingerprint_mac_error']: []; + ['console.title']: []; + ['console.editorLog']: []; + ['console.cocosLog']: []; + ['console.tabbar.regex']: []; + ['console.preferences.display_date']: []; + ['console.preferences.font_size']: []; + ['console.preferences.line_height']: []; + ['engine.title']: []; + ['engine.compile_engine']: []; + ['engine.wait_quick_compile']: []; + ['engine.confirm']: []; + ['engine.browse']: []; + ['engine.open']: []; + ['engine.engine_directory_illegal']: []; + ['engine.engine_compile_failed']: []; + ['engine.engine_compile_crash']: []; + ['engine.javascript_engine']: []; + ['engine.use_builtin_engine']: []; + ['engine.custom_engine_path']: []; + ['engine.QUICK_COMPILER.engine_modified_info']: []; + ['engine.resources_docs_1']: []; + ['engine.resources_docs_2']: []; + ['engine.resources_docs_3']: []; + ['engine.resources_docs_4']: []; + ['hierarchy.title']: []; + ['hierarchy.menu.createMenu']: []; + ['hierarchy.menu.searchPlaceholder']: []; + ['hierarchy.menu.searchPlaceholder_name']: []; + ['hierarchy.menu.searchPlaceholder_uuid']: []; + ['hierarchy.menu.searchPlaceholder_component']: []; + ['hierarchy.menu.searchTip']: []; + ['hierarchy.menu.search']: []; + ['hierarchy.menu.searchName']: []; + ['hierarchy.menu.searchUuid']: []; + ['hierarchy.menu.searchComponent']: []; + ['hierarchy.menu.refresh']: []; + ['hierarchy.menu.allExpand']: []; + ['hierarchy.menu.allCollapse']: []; + ['hierarchy.menu.newNode']: []; + ['hierarchy.menu.newNodeEmpty']: []; + ['hierarchy.menu.new3dObject']: []; + ['hierarchy.menu.new3dCube']: []; + ['hierarchy.menu.new3dCylinder']: []; + ['hierarchy.menu.new3dSphere']: []; + ['hierarchy.menu.new3dCapsule']: []; + ['hierarchy.menu.new3dCone']: []; + ['hierarchy.menu.new3dTorus']: []; + ['hierarchy.menu.new3dPlane']: []; + ['hierarchy.menu.new3dQuad']: []; + ['hierarchy.menu.newLightObject']: []; + ['hierarchy.menu.newLightDirectional']: []; + ['hierarchy.menu.newLightSphere']: []; + ['hierarchy.menu.newLightSpot']: []; + ['hierarchy.menu.newCameraObject']: []; + ['hierarchy.menu.newTerrain']: []; + ['hierarchy.menu.newEffects']: []; + ['hierarchy.menu.newEffectsParticle']: []; + ['hierarchy.menu.newUI']: []; + ['hierarchy.menu.newUICanvas']: []; + ['hierarchy.menu.newUISprite']: []; + ['hierarchy.menu.newUILabel']: []; + ['hierarchy.menu.newUIButton']: []; + ['hierarchy.menu.newUIToggle']: []; + ['hierarchy.menu.newUIToggleGroup']: []; + ['hierarchy.menu.newUISlider']: []; + ['hierarchy.menu.newUIProgressBar']: []; + ['hierarchy.menu.newUIWidget']: []; + ['hierarchy.menu.newUIEditBox']: []; + ['hierarchy.menu.newUILayout']: []; + ['hierarchy.menu.newUIScrollView']: []; + ['hierarchy.menu.newUIMask']: []; + ['hierarchy.menu.copy']: []; + ['hierarchy.menu.cut']: []; + ['hierarchy.menu.paste']: []; + ['hierarchy.menu.delete']: []; + ['hierarchy.menu.rename']: []; + ['hierarchy.menu.duplicate']: []; + ['hierarchy.menu.showUuid']: []; + ['hierarchy.menu.link_prefab']: []; + ['hierarchy.menu.link_prefab_error_node_empty']: []; + ['hierarchy.menu.link_prefab_error_node_isScene']: []; + ['hierarchy.menu.link_prefab_error_asset_empty']: []; + ['hierarchy.menu.link_prefab_error_asset_invalid']: []; + ['hierarchy.menu.link_prefab_make_sure']: []; + ['hierarchy.menu.unlink_prefab']: []; + ['hierarchy.menu.unlink_prefab_error_prefab_empty']: []; + ['hierarchy.menu.errorNewnameEmpty']: []; + ['hierarchy.operate.cutReady']: []; + ['hierarchy.operate.cutDone']: []; + ['hierarchy.operate.copyReady']: []; + ['hierarchy.operate.copyDone']: []; + ['hierarchy.operate.duplicateDone']: []; + ['hierarchy.operate.dialogError']: []; + ['hierarchy.operate.dialogWarning']: []; + ['hierarchy.operate.dialogQuestion']: []; + ['hierarchy.operate.dialogInfo']: []; + ['hierarchy.operate.renameFail']: []; + ['inspector.title']: []; + ['inspector.add_component']: []; + ['inspector.lock_unlock']: []; + ['inspector.backward_selection']: []; + ['inspector.forward_selection']: []; + ['inspector.menu.remove_component']: []; + ['inspector.menu.move_up_component']: []; + ['inspector.menu.move_down_component']: []; + ['inspector.menu.copy_node_value']: []; + ['inspector.menu.paste_node_value']: []; + ['inspector.menu.copy_component']: []; + ['inspector.menu.paste_component']: []; + ['inspector.menu.paste_component_values']: []; + ['inspector.asset.directory.is_subpackage']: []; + ['inspector.asset.directory.subpackage_name']: []; + ['inspector.asset.javascript.plugin']: []; + ['inspector.asset.javascript.loadPluginInWeb']: []; + ['inspector.asset.javascript.loadPluginInEditor']: []; + ['inspector.asset.javascript.loadPluginInNative']: []; + ['inspector.asset.fbx.browse']: []; + ['inspector.asset.spriteFrame.edit']: []; + ['inspector.asset.texture.modeWarn']: []; + ['inspector.node.layer.confirm_message']: []; + ['inspector.node.layer.change_children']: []; + ['inspector.node.layer.change_self']: []; + ['inspector.gradient.title']: []; + ['inspector.curve_editor.title']: []; + ['inspector.sprite_editor.title']: []; + ['inspector.sprite_editor.scale']: []; + ['inspector.sprite_editor.reset']: []; + ['inspector.sprite_editor.save']: []; + ['inspector.sprite_editor.saveError']: []; + ['inspector.sprite_editor.border']: []; + ['inspector.sprite_editor.left']: []; + ['inspector.sprite_editor.right']: []; + ['inspector.sprite_editor.top']: []; + ['inspector.sprite_editor.bottom']: []; + ['inspector.check_is_saved.message']: []; + ['inspector.check_is_saved.save']: []; + ['inspector.check_is_saved.abort']: []; + ['inspector.prefab.local']: []; + ['inspector.prefab.reset']: []; + ['inspector.prefab.save']: []; + ['inspector.prefab.link']: []; + ['inspector.prefab.unlink']: []; + ['inspector.prefab.lost']: []; + ['inspector.prefab.exist']: []; + ['packager.title']: []; + ['packager.menu.internal']: []; + ['packager.menu.project']: []; + ['packager.menu.global']: []; + ['packager.menu.add']: []; + ['packager.menu.addProject']: []; + ['packager.menu.addGlobal']: []; + ['packager.menu.addLabel']: []; + ['packager.menu.addSuccess']: []; + ['packager.menu.import']: []; + ['packager.menu.importProject']: []; + ['packager.menu.importGlobal']: []; + ['packager.menu.importSuccess']: []; + ['packager.menu.install']: []; + ['packager.menu.installProject']: []; + ['packager.menu.installGlobal']: []; + ['packager.menu.installSuccess']: []; + ['packager.menu.selectDirectory']: []; + ['packager.menu.search']: []; + ['packager.menu.openFolder']: []; + ['packager.menu.author']: []; + ['packager.menu.state']: []; + ['packager.menu.remove']: []; + ['packager.menu.removeSuccess']: []; + ['packager.menu.removeConfirm']: []; + ['packager.menu.enable']: []; + ['packager.menu.disable']: []; + ['packager.menu.enabled']: []; + ['packager.menu.disabled']: []; + ['packager.menu.invalid']: []; + ['packager.menu.confirm']: []; + ['packager.menu.addError']: []; + ['packager.menu.importError']: []; + ['preferences.title']: []; + ['preferences.nav.general']: []; + ['preferences.nav.edit']: []; + ['preferences.nav.extension']: []; + ['preferences.nav.native']: []; + ['preferences.nav.laboratory']: []; + ['preferences.general.language']: []; + ['preferences.general.step']: []; + ['preferences.general.preci']: []; + ['preferences.general.theme']: []; + ['preferences.general.themeColor']: []; + ['preferences.general.preview_ip']: []; + ['preferences.edit.script_editor']: []; + ['preferences.edit.picture_editor']: []; + ['preferences.edit.browse']: []; + ['preferences.edit.remove']: []; + ['preferences.edit.internal']: []; + ['preferences.native.wechatgame_app_path']: []; + ['preferences.extension.package']: []; + ['preferences.laboratory.about']: []; + ['preferences.laboratory.new_add_component']: []; + ['preferences.browse']: []; + ['preferences.open']: []; + ['preview.title']: []; + ['preview.automatic']: []; + ['preview.automatic_tooltip']: []; + ['preview.scene_is_empty']: []; + ['preview.play']: []; + ['preview.refresh_device']: []; + ['preview.scan']: []; + ['preview.create_template']: []; + ['preview.load_current_scene_error']: []; + ['preview.creat_template_success']: []; + ['project-setting.title']: []; + ['project-setting.nav.preview']: []; + ['project-setting.nav.groupList']: []; + ['project-setting.nav.modules']: []; + ['project-setting.nav.engine']: []; + ['project-setting.nav.layer']: []; + ['project-setting.nav.graphics']: []; + ['project-setting.nav.general']: []; + ['project-setting.nav.projectPath']: []; + ['project-setting.nav.wizardPath']: []; + ['project-setting.preview.start_scene']: []; + ['project-setting.preview.auto_refresh']: []; + ['project-setting.preview.current_scene']: []; + ['project-setting.preview.simulator_setting_type']: []; + ['project-setting.preview.global']: []; + ['project-setting.preview.project']: []; + ['project-setting.preview.simulator_device_orientation']: []; + ['project-setting.preview.simulator_resolution']: []; + ['project-setting.preview.customize_resolution']: []; + ['project-setting.preview.vertical']: []; + ['project-setting.preview.horizontal']: []; + ['project-setting.modules.title']: []; + ['project-setting.modules.info']: []; + ['project-setting.modules.warn']: []; + ['project-setting.modules.module']: []; + ['project-setting.modules.inquiry']: []; + ['project-setting.modules.submodule']: []; + ['project-setting.modules.inquiry_all']: []; + ['project-setting.engine.cocos_default']: []; + ['project-setting.engine.user_customize']: []; + ['project-setting.engine.renderPipeline']: []; + ['project-setting.engine.physics']: []; + ['project-setting.engine.builtin']: []; + ['project-setting.engine.cannon']: []; + ['project-setting.engine.ammo']: []; + ['project-setting.general.browse']: []; + ['project-setting.general.ts_compiler']: []; + ['project-setting.general.tslint.title']: []; + ['project-setting.general.tslint.default']: []; + ['project-setting.general.tslint.path']: []; + ['project-setting.general.section_canvas']: []; + ['project-setting.general.design_resolution']: []; + ['project-setting.general.width']: []; + ['project-setting.general.height']: []; + ['project-setting.general.fit_width']: []; + ['project-setting.general.fit_height']: []; + ['project-setting.general.type_check_level']: []; + ['project-setting.general.type_check_tips.disable']: []; + ['project-setting.general.type_check_tips.checkOnly']: []; + ['project-setting.general.type_check_tips.fatalOnError']: []; + ['scene.title']: []; + ['scene.new']: []; + ['scene.save']: []; + ['scene.save_as']: []; + ['scene.develop']: []; + ['scene.terrain.is_create_message']: []; + ['scene.terrain.is_create']: []; + ['scene.terrain.cancel']: []; + ['scene.terrain.edit']: []; + ['scene.terrain.save']: []; + ['scene.terrain.delete']: []; + ['scene.terrain.abort']: []; + ['scene.messages.warning']: []; + ['scene.messages.scenario_modified']: []; + ['scene.messages.want_to_save']: []; + ['scene.messages.save']: []; + ['scene.messages.dont_save']: []; + ['scene.messages.cancel']: []; + ['scene.messages.save_as_fail']: []; + ['scene.save_prefab']: []; + ['scene.close_prefab']: []; + ['scene.save_clip']: []; + ['scene.close_clip']: []; + ['scene.gizmos.icon3d']: []; + ['scene.gizmos.showGrid']: []; + ['scene.ui_tools.zoom_up']: []; + ['scene.ui_tools.zoom_down']: []; + ['scene.ui_tools.zoom_reset']: []; + ['scene.ui_tools.align_top']: []; + ['scene.ui_tools.align_v_center']: []; + ['scene.ui_tools.align_bottom']: []; + ['scene.ui_tools.align_left']: []; + ['scene.ui_tools.align_h_center']: []; + ['scene.ui_tools.align_right']: []; + ['scene.ui_tools.distribute_top']: []; + ['scene.ui_tools.distribute_v_center']: []; + ['scene.ui_tools.distribute_bottom']: []; + ['scene.ui_tools.distribute_left']: []; + ['scene.ui_tools.distribute_h_center']: []; + ['scene.ui_tools.distribute_right']: []; + ['tester.auto_tooltip']: []; + ['tester.play_tooltip']: []; + ['tester.pause_tooltip']: []; + ['ui-kit.title']: []; +} diff --git a/extensions/app/engine/@types/packages/engine-extends/@types/third-parts.d.ts b/extensions/app/engine/@types/packages/engine-extends/@types/third-parts.d.ts new file mode 100644 index 0000000..9494046 --- /dev/null +++ b/extensions/app/engine/@types/packages/engine-extends/@types/third-parts.d.ts @@ -0,0 +1,160 @@ +declare module 'tga-js' { + export default class TGA { + width: number; + height: number; + getImageData(imageData?: ImageData): ImageData | {width: number, height: number, data: Uint8ClampedArray}; + constructor(); + load(data: Buffer): null; + } +} + +declare module 'psd.js' { + import PNG from 'pngjs'; + export default class PSD { + constructor (data: Buffer); + + parse(); + + image: { + toPng(): PNG; + }; + } +} + +declare module 'draco3dgltf' { + export function createDecoderModule(options: DecoderModuleOptions): typeof DecoderModule; + + // eslint-disable-next-line + export interface DecoderModuleOptions { + + } + + // eslint-disable-next-line + interface DecoderModule { + + } + + namespace DecoderModule { + function destroy(decoder: Decoder): void; + + function destroy(buffer: DecoderBuffer): void; + + function destroy(int32Array: DracoInt32Array): void; + + function destroy(mesh: Geometry): void; + + export class DecoderBuffer { + public Init(buffer: Int8Array, size: number): void; + } + + export class Decoder { + public GetEncodedGeometryType(buffer: DecoderBuffer): GeometryType; + + public DecodeBufferToMesh(buffer: DecoderBuffer, mesh: Mesh): Status; + + public DecodeBufferToPointCloud(buffer: DecoderBuffer, pointCloud: PointCloud): Status; + + public GetFaceFromMesh(geometry: Geometry, index: number, out: DracoInt32Array): void; + + public GetAttributeId(geometry: Geometry, attributeType: AttributeType): number; + + public GetAttributeByUniqueId(geometry: Geometry, uniqueId: number): Attribute; + + public GetAttribute(geometry: Geometry, attributeId: number): Attribute; + + public GetAttributeInt8ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoInt8Array): void; + + public GetAttributeInt16ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoInt16Array): void; + + public GetAttributeInt32ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoInt32Array): void; + + public GetAttributeUInt8ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoUInt8Array): void; + + public GetAttributeUInt16ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoUInt16Array): void; + + public GetAttributeUInt32ForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoUInt32Array): void; + + public GetAttributeFloatForAllPoints(geometry: Geometry, attribute: Attribute, attributeData: DracoFloat32Array): void; + } + + class Status { + public ok(): boolean; + public error_msg(): string; + } + + enum GeometryType { + // See below + } + + export const TRIANGULAR_MESH: GeometryType; + + export const POINT_CLOUD: GeometryType; + + export class Mesh { + public ptr: number; + + public num_faces(): number; + + public num_points(): number; + } + + export class PointCloud { + public ptr: number; + + public num_points(): number; + } + + export type Geometry = Mesh | PointCloud; + + enum AttributeType { + // See below + } + + export const POSITION: AttributeType; + export const NORMAL: AttributeType; + export const COLOR: AttributeType; + export const TEX_COORD: AttributeType; + + class Attribute { + private constructor(); + public num_components(): number; + } + + export class DracoInt8Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoInt16Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoInt32Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoUInt8Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoUInt16Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoUInt32Array { + public size(): number; + public GetValue(index: number): number; + } + + export class DracoFloat32Array { + public size(): number; + public GetValue(index: number): number; + } + } +} + +declare const EditorExtends: any; diff --git a/extensions/app/engine/@types/packages/engine/@types/index.d.ts b/extensions/app/engine/@types/packages/engine/@types/index.d.ts new file mode 100644 index 0000000..dcbcc44 --- /dev/null +++ b/extensions/app/engine/@types/packages/engine/@types/index.d.ts @@ -0,0 +1,15 @@ +export * from './module'; +export interface EngineInfo { + typescript: { + type: 'builtin' | 'custom'; // 当前使用的引擎类型(内置或自定义) + custom: string; // 自定义引擎地址 + builtin: string, // 内置引擎地址 + path: string; // 当前使用的引擎路径,为空也表示编译失败 + }, + native: { + type: 'builtin' | 'custom'; // 当前使用的引擎类型(内置或自定义) + custom: string; // 自定义引擎地址 + builtin: string; // 内置引擎地址 + path: string; // 当前使用的引擎路径,为空也表示编译失败 + }, +} diff --git a/extensions/app/engine/@types/packages/engine/@types/message.d.ts b/extensions/app/engine/@types/packages/engine/@types/message.d.ts new file mode 100644 index 0000000..47344e6 --- /dev/null +++ b/extensions/app/engine/@types/packages/engine/@types/message.d.ts @@ -0,0 +1,22 @@ +import { EngineInfo } from './index'; +export interface message extends EditorMessageMap { + 'query-info': { + params: [] | [ + string, + ], + result: { + version: string; + path: string; + nativeVersion: string; // 原生引擎类型 'custom' 'builtin' + nativePath: string; + editor: string; + }, + }, + 'query-engine-info': { + params: [] | [ + string, + ], + result: EngineInfo, + }, +} + diff --git a/extensions/app/engine/@types/packages/engine/@types/module.d.ts b/extensions/app/engine/@types/packages/engine/@types/module.d.ts new file mode 100644 index 0000000..1609765 --- /dev/null +++ b/extensions/app/engine/@types/packages/engine/@types/module.d.ts @@ -0,0 +1,78 @@ + +export type IModules = Record<string, IModuleItem>; + +export interface IFlagBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + native?: string; + + wechatPlugin?: boolean; + + default?: string[]; +} + +export interface IBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + required?: boolean; + + native?: string; + + wechatPlugin?: boolean; +} + +export interface IModuleItem extends IBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + /** + * Whether if the feature of options allow multiple selection. + */ + multi?: boolean; + + /** + * If have default it will checked + */ + default?: string[]; + + options?: Record<string, IBaseItem>; + + category?: string; + + flags?: Record<string, IFlagBaseItem>; +} + +export interface IDisplayModuleItem extends IModuleItem { + _value: boolean; + _option?: string; + options?: Record<string, IDisplayModuleItem>; +} + +export interface IDisplayModuleCache { + _value: boolean; + _option?: string; + flags?: Record<string, boolean>; +} diff --git a/extensions/app/engine/@types/packages/huawei-agc/@types/index.d.ts b/extensions/app/engine/@types/packages/huawei-agc/@types/index.d.ts new file mode 100644 index 0000000..8a5c85d --- /dev/null +++ b/extensions/app/engine/@types/packages/huawei-agc/@types/index.d.ts @@ -0,0 +1,50 @@ + +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'android': IOptions; + } +} + +export type IAppABI = 'armeabi-v7a' | 'arm64-v8a' | 'x86' | 'x86_64'; + +export interface IOptions { + packageName: string; + orientation: { + landscapeRight: boolean; + landscapeLeft: boolean; + portrait: boolean; + upsideDown: boolean; + }, + + apiLevel: number; + appABIs: IAppABI[]; + + useDebugKeystore: boolean; + keystorePath: string; + keystorePassword: string; + keystoreAlias: string; + keystoreAliasPassword: string; + + appBundle: boolean; + androidInstant: boolean; + remoteUrl: string; + sdkPath: string; + ndkPath: string; + + renderBackEnd: { + vulkan: boolean; + gles3: boolean; + gles2: boolean; + } +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/huawei-quick-game/@types/index.d.ts b/extensions/app/engine/@types/packages/huawei-quick-game/@types/index.d.ts new file mode 100644 index 0000000..647e0e9 --- /dev/null +++ b/extensions/app/engine/@types/packages/huawei-quick-game/@types/index.d.ts @@ -0,0 +1,32 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'huawei-quick-game': IOptions; + }; +} + +export interface IOptions { + package: string; + icon: string; + versionName: string; + versionCode: string; + minPlatformVersion: string; + deviceOrientation: IOrientation; + useDebugKey: boolean; + privatePemPath: string; + certificatePemPath: string; + + fullScreen: boolean; + logLevel: string; + manifestPath?: string; + separateEngine: boolean; +} + +export interface ICompileOptions { + name: string; +} diff --git a/extensions/app/engine/@types/packages/ios/@types/index.d.ts b/extensions/app/engine/@types/packages/ios/@types/index.d.ts new file mode 100644 index 0000000..b5e3789 --- /dev/null +++ b/extensions/app/engine/@types/packages/ios/@types/index.d.ts @@ -0,0 +1,41 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'ios': IOptions; + native: { + JobSystem: 'none' | 'tbb' | 'taskFlow'; + }; + } +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} + +export interface IOptions { + packageName: string; + orientation: { + landscapeRight: boolean; + landscapeLeft: boolean; + portrait: boolean; + upsideDown: boolean; + }, + skipUpdateXcodeProject: boolean; + renderBackEnd: { + metal: boolean; + gles3: boolean; + gles2: boolean; + }, + osTarget: { + iphoneos: boolean, + simulator: boolean, + }, + developerTeam?: string, + targetVersion: string, +} diff --git a/extensions/app/engine/@types/packages/linux/@types/index.d.ts b/extensions/app/engine/@types/packages/linux/@types/index.d.ts new file mode 100644 index 0000000..6e81782 --- /dev/null +++ b/extensions/app/engine/@types/packages/linux/@types/index.d.ts @@ -0,0 +1,18 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'linux': IOptions; + native: any; + } +} + +interface IOptions { + renderBackEnd: { + metal: boolean; + gles3: boolean; + gles2: boolean; + }, +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/gettext-parser/index.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/gettext-parser/index.d.ts new file mode 100644 index 0000000..fb234b0 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/gettext-parser/index.d.ts @@ -0,0 +1,42 @@ +// Type definitions for gettext-parser 4.0 +// Project: https://github.com/smhg/gettext-parser +// Definitions by: Lorent Lempereur <https://github.com/looorent> +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module 'gettext-parser' { + export interface GetTextComment { + translator?: string; + reference?: string; + extracted?: string; + flag?: string; + previous?: string; + } + + export interface GetTextTranslation { + msgctxt?: string | undefined; + msgid: string; + msgid_plural?: string; + msgstr: string[]; + comments: GetTextComment; + } + + export interface GetTextTranslations { + charset: string; + headers: { [headerName: string]: string }; + translations: { [msgctxt: string]: { [msgId: string]: GetTextTranslation } }; + } + + export interface PoParser { + parse: (buffer: Buffer | string, defaultCharset?: string) => GetTextTranslations; + compile: (table: GetTextTranslations, options?: any) => Buffer; + createParseStream: (buffer: any, defaultCharset?: string) => any; + } + + export interface MoParser { + parse: (buffer: Buffer | string, defaultCharset?: string) => GetTextTranslations; + compile: (table: GetTextTranslations, options?: any) => Buffer; + } + + export const po: PoParser; + export const mo: MoParser; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/globals.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/globals.d.ts new file mode 100644 index 0000000..d82abda --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/globals.d.ts @@ -0,0 +1,104 @@ +/* + Copyright (c) 2013-2016 Chukong Technologies Inc. + Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd. + + http://www.cocos.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated engine source code (the "Software"), a limited, + worldwide, royalty-free, non-assignable, revocable and non-exclusive license + to use Cocos Creator solely to develop games on your target platforms. You shall + not use Cocos Creator software for developing other software or tools that's + used for developing games. You are not granted to publish, distribute, + sublicense, and/or sell copies of Cocos Creator. + + The software or tools in this License Agreement are licensed, not sold. + Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +declare const gfx: any; +declare const global: any; + +interface Window { + + [x: string]: any; + + WebGL2RenderingContext: any; + + sharedCanvas: any; + __canvas: any; + canvas: any; + + XMLHttpRequest: any; + mozRequestAnimationFrame(callback: any, element?: any): any; + oRequestAnimationFrame(callback: any, element?: any): any; + msRequestAnimationFrame(callback: any, element?: any): any; + cancelRequestAnimationFrame(callback: any, element?: any): any; + msCancelRequestAnimationFrame(callback: any, element?: any): any; + mozCancelRequestAnimationFrame(callback: any, element?: any): any; + oCancelRequestAnimationFrame(callback: any, element?: any): any; + webkitCancelRequestAnimationFrame(callback: any, element?: any): any; + msCancelAnimationFrame(callback: any, element?: any): any; + mozCancelAnimationFrame(callback: any, element?: any): any; + ocancelAnimationFrame(callback: any, element?: any): any; +} + +interface Document { + mozHidden: any; + msHidden: any; + webkitHidden: any; +} + +interface HTMLElement { + content: any; + name: any; +} + +declare type CompareFunction<T> = (a: T, b: T) => number; + +declare type RecursivePartial<T> = { + [P in keyof T]?: + T[P] extends Array<infer U> ? Array<RecursivePartial<U>> : + T[P] extends ReadonlyArray<infer V> ? ReadonlyArray<RecursivePartial<V>> : RecursivePartial<T[P]>; +}; + +declare type TypedArray = Uint8Array | Uint8ClampedArray | Int8Array | Uint16Array | +Int16Array | Uint32Array | Int32Array | Float32Array | Float64Array; + +declare type TypedArrayConstructor = Uint8ArrayConstructor | Uint8ClampedArrayConstructor | +Int8ArrayConstructor | Uint16ArrayConstructor | Int16ArrayConstructor | Uint32ArrayConstructor | +Int32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor; + +declare interface IWritableArrayLike<T> { + readonly length: number; + [index: number]: T; +} + +declare type Constructor<T = unknown> = new (...args: any[]) => T; + +declare type AbstractedConstructor<T = unknown> = abstract new (...args: any[]) => T; + +/** + * Alias of `Function` but suppress eslint warning. + * Please avoid using it and explicitly specify function signatures as possible. + */ +// eslint-disable-next-line @typescript-eslint/ban-types +declare type AnyFunction = Function; + +declare type Mutable<T> = { -readonly [P in keyof T]: T[P] }; + +declare type Getter = () => any; + +declare type Setter = (value: any) => void; + +declare const Buffer: any; + +declare type EnumAlias<EnumT> = EnumT[keyof EnumT]; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/index.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/index.d.ts new file mode 100644 index 0000000..ca3d534 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/index.d.ts @@ -0,0 +1,37 @@ +interface CCENodeEventMap { + added (node: import('cc').Node): void + change (node: import('cc').Node): void + removed (node: import('cc').Node): void +} + +interface CCEComponentEventMap { + added (component: import('cc').Component): void, + removed (component: import('cc').Component): void, +} + +declare class CCENodeManager extends EventEmitter { + on<T extends keyof CCENodeEventMap> (message: T, callback: CCENodeEventMap[T]): this; + off<T extends keyof CCENodeEventMap> (message: T, callback: CCENodeEventMap[T]): this; +} +declare class CCEComponentManager extends EventEmitter { + on<T extends keyof CCEComponentEventMap> (message: T, callback: CCEComponentEventMap[T]): this; + off<T extends keyof CCEComponentEventMap> (message: T, callback: CCEComponentEventMap[T]): this; +} + +type CCE = { + Node: CCENodeManager, + Component: CCEComponentManager, + Prefab: { + generatePrefabDataFromNode(nodeUUID: string| cc.Node): string | null + } +}; + +declare const cce: CCE; +declare type UnPromise<T> = T extends Promise<infer R> ? R : T; +declare type UUID = string; +declare type Dump = { value: Record<string, { value: Dump | any, values?: any | Dump[], visible: boolean, readonly: boolean }> }; +declare module 'cc/env' { + export const EDITOR: boolean; + export const BUILD: boolean; +} +declare const EditorExtends: any; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/intl/index.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/intl/index.d.ts new file mode 100644 index 0000000..f498b47 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/intl/index.d.ts @@ -0,0 +1,111 @@ +declare namespace Intl { + type BCP47LanguageTag = string; + /** + * The locale matching algorithm to use. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#parameters). + */ + type ListFormatLocaleMatcher = 'lookup' | 'best fit'; + + /** + * The format of output message. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#parameters). + */ + type ListFormatType = 'conjunction' | 'disjunction' | 'unit'; + + /** + * The length of the formatted message. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#parameters). + */ + type ListFormatStyle = 'long' | 'short' | 'narrow'; + + /** + * An object with some or all properties of the `Intl.ListFormat` constructor `options` parameter. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#parameters). + */ + interface ListFormatOptions { + /** The locale matching algorithm to use. For information about this option, see [Intl page](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_negotiation). */ + localeMatcher?: ListFormatLocaleMatcher | undefined; + /** The format of output message. */ + type?: ListFormatType | undefined; + /** The length of the internationalized message. */ + style?: ListFormatStyle | undefined; + } + + interface ListFormat { + /** + * Returns a string with a language-specific representation of the list. + * + * @param list - An iterable object, such as an [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array). + * + * @throws `TypeError` if `list` includes something other than the possible values. + * + * @returns {string} A language-specific formatted string representing the elements of the list. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format). + */ + format(list: Iterable<string>): string; + + /** + * Returns an Array of objects representing the different components that can be used to format a list of values in a locale-aware fashion. + * + * @param list - An iterable object, such as an [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array), to be formatted according to a locale. + * + * @throws `TypeError` if `list` includes something other than the possible values. + * + * @returns {{ type: "element" | "literal", value: string; }[]} An Array of components which contains the formatted parts from the list. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts). + */ + formatToParts(list: Iterable<string>): { type: 'element' | 'literal', value: string; }[]; + } + + const ListFormat: { + prototype: ListFormat; + + /** + * Creates [Intl.ListFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat) objects that + * enable language-sensitive list formatting. + * + * @param locales - A string with a [BCP 47 language tag](http://tools.ietf.org/html/rfc5646), or an array of such strings. + * For the general form and interpretation of the `locales` argument, + * see the [`Intl` page](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation). + * + * @param options - An [object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#parameters) + * with some or all options of `ListFormatOptions`. + * + * @returns [Intl.ListFormatOptions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat) object. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat). + */ + new(locales?: BCP47LanguageTag | BCP47LanguageTag[], options?: ListFormatOptions): ListFormat; + + /** + * Returns an array containing those of the provided locales that are + * supported in list formatting without having to fall back to the runtime's default locale. + * + * @param locales - A string with a [BCP 47 language tag](http://tools.ietf.org/html/rfc5646), or an array of such strings. + * For the general form and interpretation of the `locales` argument, + * see the [`Intl` page](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation). + * + * @param options - An [object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf#parameters). + * with some or all possible options. + * + * @returns An array of strings representing a subset of the given locale tags that are supported in list + * formatting without having to fall back to the runtime's default locale. + * + * [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf). + */ + supportedLocalesOf(locales: BCP47LanguageTag | BCP47LanguageTag[], options?: Pick<ListFormatOptions, 'localeMatcher'>): BCP47LanguageTag[]; + }; + + type TextInfo = { direction: 'ltr' | 'rtl' } + + interface Locale { + prototype: Locale + textInfo(): TextInfo + } +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/po.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/po.d.ts new file mode 100644 index 0000000..ca0af63 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/po.d.ts @@ -0,0 +1,25 @@ +export type PoHeader = { + /** This is the name and version of the package. */ + 'Project-Id-Version'?: string + /** (非必须) po 创建日期 */ + 'POT-Creation-Date'?: string + /** (非必须) po 修改日期*/ + 'PO-Revision-Date'?: string + /** 上一个翻译人员 */ + 'Last-Translator'?: string + /** 翻译团队的名称或者邮箱 */ + 'Language-Team'?: string + /** (非必须)要使 MIME 文档符合 RFC 2045,需要此字段在顶级头中值为 1.0 */ + 'MIME-Version'?: '1.0' + /** 译文的语言 */ + Language: string + /** Content-Type 定义了正文的类型,我们实际上是通过这个标识来知道正文内是什么类型的文件。比如:text/plain 表示的是无格式的文本正文,text/html 表示的 Html 文档,image/gif 表示的是 gif 格式的图片等等 */ + 'Content-Type'?: 'text/plain; charset=UTF-8' + /** 它表示了这个部分文档的编码方式。只有识别了这个说明,才能用正确的解码方式实现对其解码。 */ + 'Content-Transfer-Encoding'?: '8bit' + /** (非必须)复数的规则,*/ + 'Plural-Forms'?: string +} + +export type IPluralRulesJson = Record<Intl.BCP47LanguageTag, [Intl.LDMLPluralRule]> + diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/icu-component.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/icu-component.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/icu-component.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-component.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-component.d.ts new file mode 100644 index 0000000..c2ef8d4 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-component.d.ts @@ -0,0 +1,11 @@ +/// <reference types="../../../@types/cc" /> +import { Component, Label } from 'cc'; +export default abstract class L10nComponent extends Component { + protected constructor(); + get string(): string; + label?: Label | null; + protected onLoad(): void; + protected start(): void; + render(): void; + preview(value: string): void; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-label.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-label.d.ts new file mode 100644 index 0000000..9e08628 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/components/l10n-label.d.ts @@ -0,0 +1,11 @@ +import L10nComponent from './l10n-component'; +export default class L10nLabel extends L10nComponent { + _key: string; + set key(value: string); + get key(): string; + _count: number; + set count(value: number); + get count(): number; + onLoad(): void; + render(): void; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/asset-manager-initer.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/asset-manager-initer.d.ts new file mode 100644 index 0000000..86d14f9 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/asset-manager-initer.d.ts @@ -0,0 +1,13 @@ +import { AssetManager } from 'cc'; +import type { L10nManager } from './l10n-manager'; +export default class AMPipeLineManager { + initialized: boolean; + l10n?: L10nManager; + _redirectTask: this['redirectTask']; + initAssetManager(l10n: L10nManager): void; + uninstall(): void; + redirectTask: (task: { + output: AssetManager.RequestItem[]; + input: AssetManager.RequestItem[]; + }) => void; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/auto-config-intl-manager.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/auto-config-intl-manager.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/auto-config-intl-manager.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-options.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-options.d.ts new file mode 100644 index 0000000..387d4a4 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-options.d.ts @@ -0,0 +1,51 @@ +import { FallbackLanguage, L10nValue } from './l10n-options'; +export declare type FormattedValue = string; +export declare type TextInfoDirection = 'ltr' | 'rtl'; +export interface StandardOption { + count?: number; + defaultValue?: L10nValue; + language?: Intl.BCP47LanguageTag; + fallbackLanguage?: FallbackLanguage; +} +export interface Template { + [key: string]: string | { + [key: string]: StandardOption; + }; +} +export interface NumberFormatOptions extends Intl.NumberFormatOptions { + style?: 'decimal' | 'percent' | 'currency' | string; + /** + * 货币代码,采用ISO 4217标准 + * @see ISO4217Tag + */ + currency?: string; + currencySign?: 'standard' | 'accounting' | string; + currencyDisplay?: 'symbol' | 'code' | 'name' | string; + useGrouping?: boolean; + minimumIntegerDigits?: number; + minimumFractionDigits?: number; + maximumFractionDigits?: number; + minimumSignificantDigits?: number; + maximumSignificantDigits?: number; +} +export interface DateTimeFormatOptions { + localeMatcher?: 'best fit' | 'lookup' | undefined | string; + weekday?: 'long' | 'short' | 'narrow' | undefined | string; + era?: 'long' | 'short' | 'narrow' | undefined | string; + year?: 'numeric' | '2-digit' | undefined | string; + month?: 'numeric' | '2-digit' | 'long' | 'short' | 'narrow' | undefined | string; + day?: 'numeric' | '2-digit' | undefined | string; + hour?: 'numeric' | '2-digit' | undefined | string; + minute?: 'numeric' | '2-digit' | undefined | string; + second?: 'numeric' | '2-digit' | undefined | string; + timeZoneName?: 'long' | 'short' | undefined | string; + formatMatcher?: 'best fit' | 'basic' | undefined | string; + hour12?: boolean | undefined; + timeZone?: string | undefined; +} +export declare type RelativeTimeFormatUnit = 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' | string; +export interface RelativeTimeFormatOptions { + localeMatcher?: 'lookup' | 'best fit' | string; + style?: 'narrow' | 'short' | 'long' | string; + numeric?: 'auto' | 'always' | string; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-type.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-type.d.ts new file mode 100644 index 0000000..d818480 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/icu-type.d.ts @@ -0,0 +1,10 @@ +/** + * Intl formatting + */ +declare enum ICUType { + DateTime = 0, + Number = 1, + List = 2, + RelativeTime = 3, +} +export default ICUType; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-listen-event.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-listen-event.d.ts new file mode 100644 index 0000000..4dbd75d --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-listen-event.d.ts @@ -0,0 +1,5 @@ +declare enum L10nListenEvent { + languageChanged = 'languageChanged', + onMissingKey = 'missingKey', +} +export default L10nListenEvent; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-manager.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-manager.d.ts new file mode 100644 index 0000000..ff93e1f --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-manager.d.ts @@ -0,0 +1,60 @@ +import type { L10nOptions, ResourceData, L10nKey, L10nValue } from './l10n-options'; +import { StandardOption, Template, TextInfoDirection } from './icu-options'; +import L10nListenEvent from './l10n-listen-event'; +import ResourceDataManager from './resource-data-manager'; +import AMPipeLineManager from './asset-manager-initer'; +export declare class L10nManager { + static LOCAL_STORAGE_LANGUAGE_KEY: string; + static DEFAULT_NAMESPACE: string; + static l10n: L10nManager; + /** + * @zh + * i18n 实例 + * @en + * i18next instance + */ + private _intl?; + private _options; + private resourceList?; + private resourceBundle; + resourceDataManager: ResourceDataManager; + amPipeLineManager: AMPipeLineManager; + private constructor(); + isInitialized(): boolean; + createIntl(options: L10nOptions): Promise<void>; + cloneIntl(options: L10nOptions): void; + reloadResourceData(): Promise<boolean>; + /** 初始化 i18next */ + config(options: L10nOptions): void; + changeLanguage(language: Intl.BCP47LanguageTag): Promise<void>; + t(key: L10nKey, options?: StandardOption | Template): L10nValue; + /** + * 实验性功能暂不开放 + * 数字类ICU + */ + private tn; + /** + * 实验性功能暂不开放 + * 日期/时刻类ICU + */ + private td; + /** + * 实验性功能暂不开放 + * 时长类ICU + */ + private tt; + /** + * 实验性功能暂不开放 + * 数组类ICU + */ + private tl; + exists(key: L10nKey): boolean; + get currentLanguage(): Intl.BCP47LanguageTag; + get languages(): readonly Intl.BCP47LanguageTag[]; + direction(language?: Intl.BCP47LanguageTag): TextInfoDirection; + on(event: L10nListenEvent, callback: (...args: any[]) => void): void; + off(event: L10nListenEvent, callback: (...args: any[]) => void): void; + getResourceBundle(language: string): ResourceData | undefined; +} +declare const l10n: L10nManager; +export default l10n; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-options.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-options.d.ts new file mode 100644 index 0000000..03b455b --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/l10n-options.d.ts @@ -0,0 +1,78 @@ +export declare type L10nKey = string; +export declare type L10nValue = string; +export interface ResourceList { + defaultLanguage?: Intl.BCP47LanguageTag; + fallbackLanguage?: Intl.BCP47LanguageTag; + languages: Intl.BCP47LanguageTag[]; +} +export interface ResourceBundle { + [language: Intl.BCP47LanguageTag]: ResourceData; +} +export interface ResourceData { + [namespace: string]: ResourceItem; +} +export interface ResourceItem { + [key: string]: any; +} +export interface FallbackLanguageObjectList { + [language: string]: readonly string[]; +} +export declare type FallbackLanguage = string | readonly string[] | FallbackLanguageObjectList | ((language: Intl.BCP47LanguageTag) => string | readonly string[] | FallbackLanguageObjectList); +export interface L10nOptions { + /** + * Logs info level to console output. Helps finding issues with loading not working. + * @default false + */ + /** + * Resources to initialize with (if not using loading or not appending using addResourceBundle) + * @default undefined + */ + resources?: ResourceBundle; + /** + * Language to use (overrides language detection) + */ + language?: Intl.BCP47LanguageTag; + /** + * Language to use if translations in user language are not available. + * @default same as language + */ + fallbackLanguage?: false | FallbackLanguage; + /** + * @default IntlManager.LOCAL_STORAGE_LANGUAGE_KEY + */ + localStorageLanguageKey?: string; + /** + * @zh + * 可以对key进行前置处理,返回值应该是处理后的key + * + * @en + * Preprocess the key + * + * @param key + * @return string + * onBeforeProcessHandler + */ + beforeTranslate?: (key: L10nKey) => L10nValue; + /** + * @zh + * 对value进行后置处理,返回值应该是处理后的value + * + * @en + * Postprocess the value, return the processed value + * + * @param key + * @param value + * @return string + */ + afterTranslate?: (key: string, value: string) => string; + /** + * Allows null values as valid translation + * @default true + */ + returnNull?: boolean; + /** + * Allows empty string as valid translation + * @default true + */ + returnEmptyString?: boolean; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/localization-global.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/localization-global.d.ts new file mode 100644 index 0000000..1a3c79f --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/localization-global.d.ts @@ -0,0 +1,5 @@ +export declare const pluginName = 'Localization Editor'; +export declare const mainName = 'localization-editor'; +export declare const runtimeBundleName = 'l10n'; +export declare const resourceListPath = 'resource-list'; +export declare const resourceBundlePath = 'resource-bundle'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/resource-data-manager.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/resource-data-manager.d.ts new file mode 100644 index 0000000..84d770f --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/core/resource-data-manager.d.ts @@ -0,0 +1,25 @@ +/// <reference types="../../../@types/cc" /> +import { AssetManager, JsonAsset } from 'cc'; +import { ResourceBundle, ResourceList } from './l10n-options'; +export default class ResourceDataManager { + readResourceList(): Promise<ResourceList>; + readResourceBundle(tags: Intl.BCP47LanguageTag[]): Promise<ResourceBundle>; + /** + * 编辑器模式下使用 + * @param locales + */ + editorLoad(locales: Intl.BCP47LanguageTag[]): Promise<ResourceBundle | undefined>; + /** + * 构建后运行时使用 + * @param fileName + */ + runtimeLoad<T>(fileName: string): Promise<T | undefined>; + /** + * 浏览器预览使用 + * @param urlPath + */ + previewLoad<T>(urlPath: string): Promise<T | undefined>; + checkBundle(bundleName: string): Promise<boolean>; + getBundle(bundleName: string): Promise<AssetManager.Bundle | undefined>; + getResource(bundle: AssetManager.Bundle, resourceName: string): Promise<JsonAsset | undefined>; +} diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/l10n.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/l10n.d.ts new file mode 100644 index 0000000..049ecd5 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/l10n.d.ts @@ -0,0 +1,5 @@ +import l10n, { L10nManager } from './core/l10n-manager'; +import L10nListenEvent from './core/l10n-listen-event'; +import L10nLabel from './components/l10n-label'; +export type { L10nKey, L10nValue, ResourceList, ResourceBundle, ResourceData, ResourceItem, FallbackLanguageObjectList, FallbackLanguage, L10nOptions } from './core/l10n-options'; +export { l10n, L10nManager, L10nLabel, L10nListenEvent }; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DateTimeFormat.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DateTimeFormat.d.ts new file mode 100644 index 0000000..cbc1980 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DateTimeFormat.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-datetimeformat'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DisplayNames.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DisplayNames.d.ts new file mode 100644 index 0000000..4ddedc3 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.DisplayNames.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-displaynames'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.ListFormat.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.ListFormat.d.ts new file mode 100644 index 0000000..2953e6f --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.ListFormat.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-listformat'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.Locale.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.Locale.d.ts new file mode 100644 index 0000000..9571d24 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.Locale.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-locale'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.NumberFormat.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.NumberFormat.d.ts new file mode 100644 index 0000000..2affc6d --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.NumberFormat.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-numberformat'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.PluralRules.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.PluralRules.d.ts new file mode 100644 index 0000000..186adb3 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.PluralRules.d.ts @@ -0,0 +1 @@ +import 'intl-pluralrules'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.RelativeTimeFormat.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.RelativeTimeFormat.d.ts new file mode 100644 index 0000000..bd301c5 --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.RelativeTimeFormat.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-relativetimeformat'; diff --git a/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.getCanonicalLocales.d.ts b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.getCanonicalLocales.d.ts new file mode 100644 index 0000000..d738f0b --- /dev/null +++ b/extensions/app/engine/@types/packages/localization-editor/@types/runtime/polyfills/Intl.getCanonicalLocales.d.ts @@ -0,0 +1 @@ +import '@formatjs/intl-getcanonicallocales'; diff --git a/extensions/app/engine/@types/packages/mac/@types/index.d.ts b/extensions/app/engine/@types/packages/mac/@types/index.d.ts new file mode 100644 index 0000000..c985cb3 --- /dev/null +++ b/extensions/app/engine/@types/packages/mac/@types/index.d.ts @@ -0,0 +1,29 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'mac': IOptions; + native: any; + } +} + +export interface IOptions { + packageName: string; + renderBackEnd: { + metal: boolean; + gles3: boolean; + gles2: boolean; + }, + supportM1: boolean; + skipUpdateXcodeProject: boolean; + targetVersion: string; +} + +export interface IBuildCache extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/native/@types/index.d.ts b/extensions/app/engine/@types/packages/native/@types/index.d.ts new file mode 100644 index 0000000..d6bcd47 --- /dev/null +++ b/extensions/app/engine/@types/packages/native/@types/index.d.ts @@ -0,0 +1,39 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions, InternalBuildResult, IPolyFills, IBuildScriptParam } from '@editor/library-type/packages/builder/@types/protect'; +import { CocosParams } from 'native-pack-tool'; + +declare enum NetMode { + client = 0, + hostServer = 1, + listenServer = 2, +} +export interface ITaskOptionPackages { + native: IOptions; +} + +interface ICustomBuildScriptParam extends IBuildScriptParam { + experimentalHotReload: boolean; +} + +export interface ITaskOption extends IInternalBuildOptions { + packages: ITaskOptionPackages; + buildScriptParam: ICustomBuildScriptParam; +} + +export interface IOptions { + template: string; + engine?: string; + runAfterMake: boolean; + encrypted: boolean;// 是否加密脚本 + compressZip: boolean;// 是否压缩脚本 + xxteaKey?: string;// xxtea 加密的 key 值 + params?: CocosParams; // console 需要的参数 + JobSystem: 'none' | 'tbb' | 'taskFlow'; + serverMode: boolean; + netMode: NetMode; +} + +export interface IBuildCache extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/ohos/@types/index.d.ts b/extensions/app/engine/@types/packages/ohos/@types/index.d.ts new file mode 100644 index 0000000..d9b1c00 --- /dev/null +++ b/extensions/app/engine/@types/packages/ohos/@types/index.d.ts @@ -0,0 +1,36 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'ohos': IOptions; + } +} + +export interface IOptions { + packageName: string; + orientation: { + landscapeRight: boolean; + landscapeLeft: boolean; + portrait: boolean; + upsideDown: boolean; + }, + + apiLevel: number; + sdkPath: string; + ndkPath: string; + + renderBackEnd: { + // vulkan: boolean; + gles3: boolean; + // gles2: boolean; + } +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/open-harmonyos/@types/index.d.ts b/extensions/app/engine/@types/packages/open-harmonyos/@types/index.d.ts new file mode 100644 index 0000000..fba4962 --- /dev/null +++ b/extensions/app/engine/@types/packages/open-harmonyos/@types/index.d.ts @@ -0,0 +1,37 @@ + +/// <reference path="../../../@types/index.d.ts"/> +/// <reference path="@editor/library-type/packages/builder/@types/protect/global.d.ts"/> + +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'open-harmonyos': IOptions; + } +} + +export interface IOptions { + packageName: string; + orientation: { + landscapeRight: boolean; + landscapeLeft: boolean; + portrait: boolean; + upsideDown: boolean; + }, + + apiLevel: string; + sdkPath: string; + ndkPath: string; + + renderBackEnd: { + // vulkan: boolean; + gles3: boolean; + // gles2: boolean; + } +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/oppo-mini-game/@types/index.d.ts b/extensions/app/engine/@types/packages/oppo-mini-game/@types/index.d.ts new file mode 100644 index 0000000..944a5e3 --- /dev/null +++ b/extensions/app/engine/@types/packages/oppo-mini-game/@types/index.d.ts @@ -0,0 +1,30 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'oppo-mini-game': IOptions; + }; +} + +export interface IOptions { + package: string; + icon: string; + versionName: string; + versionCode: string; + minPlatformVersion: string; + deviceOrientation: IOrientation; + useDebugKey: boolean; + privatePemPath: string; + certificatePemPath: string; + hasSubPackage?: boolean; + separateEngine: boolean; +} + +export interface ICompileOptions { + name: string; + useDebugKey: boolean; + hasSubPackage: boolean; +} diff --git a/extensions/app/engine/@types/packages/package-asset/@types/public.d.ts b/extensions/app/engine/@types/packages/package-asset/@types/public.d.ts new file mode 100644 index 0000000..8afa06d --- /dev/null +++ b/extensions/app/engine/@types/packages/package-asset/@types/public.d.ts @@ -0,0 +1,60 @@ +export interface MenuAssetInfo { + // 资源名字 + name: string; + // 资源用于显示的名字 + displayName: string; + // loader 加载的层级地址 + url: string; + // 绝对路径 + file: string; + // 资源的唯一 ID + uuid: string; + // 使用的导入器名字 + importer: string; + // 类型 + type: string; + // 是否是文件夹 + isDirectory: boolean; + // 是否只读 + readonly: boolean; + // 虚拟资源可以实例化成实体的话,会带上这个扩展名 + instantiation?: string; + // 跳转指向资源 + redirect?: IRedirectInfo; + // 继承类型 + extends?: string[]; + // 是否导入完成 + imported: boolean; + // 是否导入失败 + invalid: boolean; +} + +export interface IRedirectInfo { + // 跳转资源的类型 + type: string; + // 跳转资源的 uuid + uuid: string; +} +export interface IAssetInfo { + name: string; // 资源名字 + displayName: string; // 资源用于显示的名字 + source: string; // url 地址 + path: string; // loader 加载的层级地址 + url: string; // loader 加载地址会去掉扩展名,这个参数不去掉 + file: string; // 绝对路径 + uuid: string; // 资源的唯一 ID + importer: string; // 使用的导入器名字 + imported: boolean; // 是否结束导入过程 + invalid: boolean; // 是否导入成功 + type: string; // 类型 + isDirectory: boolean; // 是否是文件夹 + library: { [key: string]: string }; // 导入资源的 map + subAssets: { [key: string]: IAssetInfo }; // 子资源 map + visible: boolean; // 是否显示 + readonly: boolean; // 是否只读 + + instantiation?: string; // 虚拟资源可以实例化成实体的话,会带上这个扩展名 + redirect?: IRedirectInfo; // 跳转指向资源 + meta?: any, + fatherInfo?: any; +} diff --git a/extensions/app/engine/@types/packages/preview/@types/index.d.ts b/extensions/app/engine/@types/packages/preview/@types/index.d.ts new file mode 100644 index 0000000..824fbc2 --- /dev/null +++ b/extensions/app/engine/@types/packages/preview/@types/index.d.ts @@ -0,0 +1 @@ +export * from './protect'; diff --git a/extensions/app/engine/@types/packages/programming/@types/message.d.ts b/extensions/app/engine/@types/packages/programming/@types/message.d.ts new file mode 100644 index 0000000..7f4b183 --- /dev/null +++ b/extensions/app/engine/@types/packages/programming/@types/message.d.ts @@ -0,0 +1,19 @@ +export interface message extends EditorMessageMap { + 'query-shared-settings': { + params: [], + result: { + useDefineForClassFields: boolean; + allowDeclareFields: boolean; + loose: boolean; + guessCommonJsExports: boolean; + exportsConditions: string[]; + importMap?: { + json: { + imports?: Record<string, string>; + scopes?: Record<string, Record<string, string>>; + }; + url: string; + }; + } + }; +} diff --git a/extensions/app/engine/@types/packages/runtime-dev-tools/@types/index.d.ts b/extensions/app/engine/@types/packages/runtime-dev-tools/@types/index.d.ts new file mode 100644 index 0000000..07b0f63 --- /dev/null +++ b/extensions/app/engine/@types/packages/runtime-dev-tools/@types/index.d.ts @@ -0,0 +1,2 @@ +/// <reference path='../../../@types/index'/> +export * from '../../../@types/editor'; diff --git a/extensions/app/engine/@types/packages/scene/@types/engine-view.d.ts b/extensions/app/engine/@types/packages/scene/@types/engine-view.d.ts new file mode 100644 index 0000000..22dde84 --- /dev/null +++ b/extensions/app/engine/@types/packages/scene/@types/engine-view.d.ts @@ -0,0 +1,72 @@ +import type { WebviewTag } from 'electron'; +import ISceneFacade from './scene-facade-interface'; +/** + * 这个是 engine-view 标签的接口 + */ +export interface EngineView { + dirty: boolean; + managerReady: boolean; + + $scene: WebviewTag; + depend: any; + $floatWindow: any; + + // 封装的 webview 通讯模块 + ipc: any; + + info: any; + + /** + * 初始化 + */ + init(): Promise<any>; + + /** + * 调用场景进程里的方法 + * @param methodName + * @param params + * @param forced + * @param timeout + */ + + callSceneMethod<T extends keyof ISceneFacade>(methodName: T, params: Parameters<ISceneFacade[T]>, forced?: boolean, timeout?: boolean): Promise<ReturnType<typeof ISceneFacade[T]>> + + /** + * 执行组件方法 + * @param options + */ + executeComponentMethod(options: { uuid: string, index: number, methodNames: string[] }); + + ////////////// + + attachFloatWindow(name: string, options: FloatWindowOptions) + + detachFloatWindow(name: string) + + attachToolbar(name: string, options: any) + + detachToolbar(name: string) + + attachInfobar(name: string, options: any) + + detachInfobar(name: string) +} +export interface FloatWindowOptions { + type: string; + width: number; + height: number; + top?: number; + bottom?: number; + left?: number; + right?: number; + + dock?: boolean; + + mode?: 'dock' | 'simple'; + + template: string; + ready?: ($window: HTMLDivElement, info: ScenePluginInfo, componentMap: { [type: string]: ScenePluginComponentInfo[] }) => void; + close?: Function; + update?: Function; + send?: Function; +} diff --git a/extensions/app/engine/@types/packages/scene/@types/message.d.ts b/extensions/app/engine/@types/packages/scene/@types/message.d.ts new file mode 100644 index 0000000..680c54f --- /dev/null +++ b/extensions/app/engine/@types/packages/scene/@types/message.d.ts @@ -0,0 +1,68 @@ +import { + SetPropertyOptions, +} from './public'; + +export interface message extends EditorMessageMap { + 'update-create-node-template': { + params: [], + result: any, + }, + 'open': { + params: [], + result: any, + }, + 'open-devtools': { + params: [], + result: any, + }, + 'graphical-tools': { + params: [ + boolean, + ], + result: void, + }, + 'open-scene': { + params: [ + string, + ], + result: boolean, + }, + 'save-scene': { + params: [] | [ + boolean, + ], + result: boolean, + }, + 'save-as-scene': { + params: [ + boolean, + ], + result: boolean, + }, + 'close-scene': { + params: [], + result: boolean, + }, + 'set-property': { + params: [ + SetPropertyOptions, + ], + result: boolean, + }, + 'query-node-tree': { + params: [] | [ + string, + ], + result: any, + }, + 'execute-scene-script': { + params: [] | [ + { + name: string; + method: string; + args: any[]; + } + ], + result: any, + }, +} diff --git a/extensions/app/engine/@types/packages/scene/@types/public.d.ts b/extensions/app/engine/@types/packages/scene/@types/public.d.ts new file mode 100644 index 0000000..46128d0 --- /dev/null +++ b/extensions/app/engine/@types/packages/scene/@types/public.d.ts @@ -0,0 +1,469 @@ +import { EmbeddedPlayerGroup } from 'cc'; +// ---- 一些 engine 基础数据 ---- start +interface Vec2 { + x: number; + y: number; +} + +export interface Vec3 { + x: number; + y: number; + z: number; +} + +interface Vec4 { + x: number; + y: number; + z: number; + w: number; +} + +interface Quat { + x: number; + y: number; + z: number; + w: number; +} + +interface Color3 { + r: number; + g: number; + b: number; +} + +interface Color4 { + r: number; + g: number; + b: number; + a: number; +} + +interface Mat3 { + m00: number; + m01: number; + m02: number; + + m03: number; + m04: number; + m05: number; + + m06: number; + m07: number; + m08: number; +} + +interface Mat4 { + m00: number; + m01: number; + m02: number; + m03: number; + + m04: number; + m05: number; + m06: number; + m07: number; + + m08: number; + m09: number; + m10: number; + m11: number; + + m12: number; + m13: number; + m14: number; + m15: number; +} +// ---- 一些 engine 基础数据 ---- end + +// ---- 操作消息的参数定义 --- strart + +// set-property 消息的 options 定义 +export interface SetPropertyOptions { + uuid: string; // 修改属性的对象的 uuid + path: string; // 属性挂载对象的搜索路径 + // key: string; // 属性的 key + dump: IProperty; // 属性 dump 出来的数据 + record?: boolean;// 是否记录undo +} + +// move-array-element 消息的 options 定义 +export interface MoveArrayOptions { + uuid: string; + path: string; + target: number; + offset: number; +} + +// remove-array-element 消息的 options 定义 +export interface RemoveArrayOptions { + uuid: string; + path: string; + index: number; +} + +export interface PasteNodeOptions { + target: string; // 目标节点 + uuids: string | string[]; // 被复制的节点 uuids + keepWorldTransform?: boolean; // 是否保持新节点的世界坐标不变 + pasteAsChild?: boolean; // 是否粘贴成为子节点 +} + +export interface CutNodeOptions { + parent: string; // 父节点 + uuids: string | string[]; // 被移入的节点 uuids + keepWorldTransform?: boolean; // 是否保持新节点的世界坐标不变 +} + +// create-node 消息的 options 定义 +export interface CreateNodeOptions { + parent?: string; + components?: string[]; + + name?: string; + dump?: INode | IScene; // node 初始化应用的数据 + keepWorldTransform?: boolean; // 是否保持新节点的世界坐标不变 + type?: string; // 资源类型 + assetUuid?: string; // asset uuid , type value 格式保持兼容拖动的数据格式,有资源 id,则从资源内创建对应的节点 + canvasRequired?: boolean; // 是否需要有 Canvas + unlinkPrefab?: boolean; // 创建后取消 prefab 状态 + position?: Vec3; // 指定生成的位置 + nameIncrease?: boolean; // 名称自增 xxx001 -> xxx002 + snapshot?: boolean; +} + +export interface ResetNodeOptions { + uuid: string | string[]; +} + +export interface RemoveNodeOptions { + uuid: string | string[]; + keepWorldTransform?: boolean; +} + +export interface CreateComponentOptions { + uuid: string; + component: string; +} + +export interface ResetComponentOptions { + uuid: string; +} + +export interface RemoveComponentOptions { + uuid: string; + component: string; +} + +export interface ExecuteComponentMethodOptions { + uuid: string; + name: string; + args: any[]; +} + +export interface IAnimOperation { + funcName: string; + args: any[]; +} + +export interface ExecuteSceneScriptMethodOptions { + name: string; + method: string; + args: any[]; +} + +export type IPropertyValueType = IProperty | IProperty[] | null | undefined | number | boolean | string | Vec3 | Vec2; + +export interface IPropertyGroupOptions { + id: string // 默认 'default' + name: string, + displayOrder: number, // 默认 Infinity, 排在最后面 + style: string // 默认为 'tab' +} + +export interface IProperty { + value: { [key: string]: IPropertyValueType } | IPropertyValueType; + default?: any; // 默认值 + + // 多选节点之后,这里存储多个数据,用于自行判断多选后的显示效果,无需更新该数据 + values?: ({ [key: string]: IPropertyValueType } | IPropertyValueType)[]; + + cid?: string; + type?: string; + ui?: { name: string, data?: any }; // 是否用指定的 UI 组件,name 是组件的名称 + readonly?: boolean; + visible?: boolean; + name?: string; + + elementTypeData?: IProperty; // 数组里的数据的默认值 dump + + path?: string; // 数据的搜索路径,这个是由使用方填充的 + + isArray?: boolean; + invalid?: boolean; + extends?: string[]; // 继承链 + displayName?: string; // 显示到界面上的名字 + displayOrder?: number; // 显示排序 + help?: string; // 帮助文档的 url 地址 + group?: IPropertyGroupOptions; // tab + tooltip?: string; // 提示文本 + editor?: any; // 组件上定义的编辑器数据 + animatable?: boolean; // 是否可以在动画中编辑 + + // Enum + enumList?: any[]; // enum 类型的 list 选项数组 + + bitmaskList?: any[]; + + // Number + min?: number; // 数值类型的最小值 + max?: number; // 数值类型的最大值 + step?: number; // 数值类型的步进值 + slide?: boolean; // 数组是否显示为滑块 + unit?: string; // 显示的单位 + radian?: boolean; // 标识是否为角度 + + // Label + multiline?: boolean; // 字符串是否允许换行 + // nullable?: boolean; 属性是否允许为空 + + optionalTypes?: string[]; // 对属性是 object 且是可变类型的数据的支持,比如 render-pipeline +} + +export interface IRemovedComponentInfo { + name: string; + fileID: string; +} + +export interface INode { + active: IProperty; + locked: IProperty; + name: IProperty; + position: IProperty; + + /** + * 此为 dump 数据,非 node.rotation + * 实际指向 node.eulerAngles + * rotation 为了给用户更友好的文案 + */ + rotation: IProperty; + + scale: IProperty; + layer: IProperty; + uuid: IProperty; + + children: any[]; + parent: any; + + __comps__: IProperty[]; + __type__: string; + __prefab__?: any; + _prefabInstance?: any; + removedComponents?: IRemovedComponentInfo[]; + mountedRoot?: string; +} + +export interface IComponent extends IProperty { + value: { + enabled: IPropertyValueType; + uuid: IPropertyValueType; + name: IPropertyValueType; + } & Record<string, IPropertyValueType>; + mountedRoot?: string; +} + +export interface IScene { + name: IProperty; + active: IProperty; + locked: IProperty; + _globals: any; + isScene: boolean; + autoReleaseAssets: IProperty; + + uuid: IProperty; + children: any[]; + parent: any; + __type__: string; + targetOverrides?: any; +} + +export interface ITargetOverrideInfo { + source: string; + sourceInfo?: string[]; + propertyPath: string[]; + target: string; + targetInfo?: string[]; +} +// ---- 操作消息的参数定义 --- end + +// ---- 场景插件返回的 info 信息 ---- start +interface ScenePluginNodeInfo { + uuid: string; + components: ScenePluginComponentInfo[]; +} + +// 场景插件传回的场景信息 +export interface ScenePluginInfo { + // 选中节点列表 + nodes: ScenePluginNodeInfo[]; + + // gizmo 的一些信息 + gizmo: { + is2D: boolean; + }; + // 当前编辑模式数组 + modes: string[]; +} + +// 场景插件传回的组件信息 +export interface ScenePluginComponentInfo { + uuid: string; + enabled: boolean; + type: string; +} + +export interface QueryClassesOptions { + extends?: string | string[]; + excludeSelf?: boolean; +} + +// ---- 场景插件返回的 info 信息 ---- end + +// ---- 动画数据 ---- start + +export interface IKeyDumpData { + frame: number; + dump: any; // value的dump数据 + inTangent?: number; + inTangentWeight?: number; + outTangent?: number; + outTangentWeight?: number; + interpMode?: number; + broken?: boolean; + tangentWeightMode?: number; + imgUrl?: string; + easingMethod?: number; +} + +export interface IDumpType { + value: string; + extends?: string[]; +} + +export interface IPropCurveDumpData { + nodePath: string; + // 原始的 keyframe 数据 + keyframes: IKeyDumpData[]; + displayName: string; + key: string; + type?: IDumpType; + preExtrap: number; + postExtrap: number; + isCurveSupport: boolean; // 是否支持贝塞尔曲线编辑 +} + +export interface IAnimCopyKeySrcInfo { + curvesDump: IPropCurveDumpData[]; +} + +export interface IAnimCopyNodeSrcInfo { + curvesDump: IPropCurveDumpData[]; +} + +export interface IAnimCopyNodeDstInfo { + nodePath: string; +} + +interface IEventDump { + frame: number; + func: string; + params: string[]; +} + +interface IEventDump { + frame: number; + func: string; + params: string[]; +} + +export interface IPlayableInfo { + type: 'animation-clip' | 'particle-system'; + clip?: string; + path?: string; +} + +export interface IEmbeddedPlayers { + begin: number; + end: number; + reconciledSpeed: boolean; + playable?: IPlayableInfo; + group: string; +} + +export interface AnimationClipPlayerInfo extends IPlayableInfo { + clip: string; + path: string; +} + +export interface ParticleSystemPlayerInfo extends IPlayableInfo { + path: string; +} + +export interface EditorAnimationClipDump { + name: string; + duration: number; + sample: number; + speed: number; + wrapMode: number; + + curves: ICurveDumpData[]; + events: IEventDump[]; + embeddedPlayers: IEmbeddedPlayers[]; + time: number; + isLock: boolean; + embeddedPlayerGroups: EmbeddedPlayerGroup[]; +} + +export interface EditorEmbeddedPlayer extends IEmbeddedPlayers { + _embeddedPlayer: any; +} + +export interface IAnimCopyEmbeddedPlayersSrcInfo { + embeddedPlayersDump: IEmbeddedPlayers[]; +} + +export interface IAnimCopyEventSrcInfo { + eventsDump: IEventDump[]; +} + +export interface IAnimCopyPropSrcInfo { + curvesDump: IPropCurveDumpData[]; +} + +export interface IAnimCopyPropDstInfo { + nodePath: string; + propKeys?: string[]; +} + +export interface IAnimCopyKeyDstInfo { + nodePath: string; + propKeys?: string[]; + startFrame: number; +} + +export interface IAnimCopyEventDstInfo { + startFrame: number; +} +// ---- 动画数据 ---- end + +// ---- Contributions ---- start + +export interface ContributionDropItem { + type: string; + message: string; +} + +// ---- Contributions ---- end + +export interface UnitTestInfo { + name: string; +} \ No newline at end of file diff --git a/extensions/app/engine/@types/packages/scene/@types/scene-facade-interface.d.ts b/extensions/app/engine/@types/packages/scene/@types/scene-facade-interface.d.ts new file mode 100644 index 0000000..8a8763e --- /dev/null +++ b/extensions/app/engine/@types/packages/scene/@types/scene-facade-interface.d.ts @@ -0,0 +1,761 @@ +import { + SetPropertyOptions, + MoveArrayOptions, + RemoveArrayOptions, + CutNodeOptions, + PasteNodeOptions, + CreateNodeOptions, + RemoveNodeOptions, + CreateComponentOptions, + RemoveComponentOptions, + ExecuteComponentMethodOptions, + IAnimOperation, + ExecuteSceneScriptMethodOptions, + QueryClassesOptions, +} from './public'; + +import { Node, Vec3, Quat } from 'cc'; +import type ParticleManager from '../source/script/3d/manager/particle'; +import { ISceneEvents } from '../source/script/3d/manager/scene-events-interface'; + +interface ISceneFacade extends ISceneEvents { + init(): void; + + ////////// + // node // + ////////// + + /** + * 打开某个场景 + * @param uuid 场景uuid + */ + openScene(uuid: string): Promise<boolean>; + + /** + * 保存当前场景 + */ + saveScene(asNew: boolean): Promise<boolean>; + + closeScene(): Promise<boolean>; + + /** + * 软刷新场景 + */ + softReloadScene(json: any): Promise<boolean>; + + reloadScene(): Promise<boolean>; + + /** + * 查询当前场景的节点树信息 + * @param uuid 节点的唯一标识符 + */ + queryNodeTree(uuid: string): Promise<any>; + + /** + * 查询使用了资源 UUID 的节点 + * @param uuid 资源 asset uuid + */ + queryNodesByAssetUuid(uuid: string): Promise<any>; + + /** + * 查询当前场景的序列化数据 + */ + querySceneSerializedData(): Promise<any>; + + /** + * 查询当前场景是否被修改 + */ + querySceneDirty(): Promise<any>; + + /** + * 查询引擎内所有的类 + */ + queryClasses(options?: QueryClassesOptions): Promise<any>; + + /** + * 查询引擎内所有的组件列表 + */ + queryComponents(): Promise<any>; + + /** + * 查询引擎组件列表是否含有指定类名的脚本 + * @param name 查询脚本的名字 + */ + queryComponentHasScript(name: string): Promise<boolean>; + + /** + * 查询引擎内 Layer 的内置项 + */ + queryLayerBuiltin(): Promise<any>; + + /** + * 查询当前场景的编辑模式 + */ + queryMode(): string; + + /** + * 查询当前场景资源的 uuid + */ + queryCurrentSceneUuid(): string; + + ////////// + // node // + ////////// + + /** + * 查询一个节点的 dump 数据 + * @param uuid 节点的唯一标识符 + */ + queryNodeDump(uuid: string): Promise<any>; + + /** + * 查询一个节点内挂载的所有组件以及对应的函数 + * @param uuid 节点的唯一标识符 + */ + queryComponentFunctionOfNode(uuid: string): Promise<any>; + + /** + * 设置某个元素内的属性 + * @param options + */ + setNodeProperty(options: SetPropertyOptions): Promise<boolean>; + + /** + * 设置某个元素内的某个属性的默认值 + * @param options + */ + resetNodeProperty(options: SetPropertyOptions): Promise<boolean>; + + /** + * 预览设置某个元素内的属性(不会进undo) + * @param options + */ + previewSetNodeProperty(options: SetPropertyOptions): Promise<boolean>; + + /** + * 取消预览设置某个元素内的属性(不会进undo) + * @param options + */ + cancelPreviewSetNodeProperty(options: SetPropertyOptions): Promise<boolean>; + + /** + * 将一个属性从 null 值变为可编辑的值 + * @param options + */ + updateNodePropertyFromNull(options: SetPropertyOptions): Promise<boolean>; + + /** + * 设置某个节点连同它的子集的 layer 属性值 + * @param options + */ + setNodeAndChildrenLayer(options: SetPropertyOptions): void; + + /** + * 移动数组类型 property 内的某个 item 的位置 + * @param options + */ + moveNodeArrayElement(options: MoveArrayOptions): void; + + /** + * 删除数组类型 property 内的某个 item 的位置 + * @param options + */ + removeNodeArrayElement(options: RemoveArrayOptions): Promise<boolean>; + + /** + * 实时获取新节点在一个父节点下的有效名称 + * 规则是 Node 同名时为 Node-001 + * @param name 名称 + * @param parentUuid 父节点 uuid + */ + generateNodeAvailableName(name: string, parentUuid: string): Promise<string>; + + /** + * 暂存一个节点的实例化对象 + * 一般用在复制节点的动作,给下一步粘贴(创建)节点准备数据 + * @param uuids 节点uuid + */ + copyNode(uuids: string | string[]): string[]; + + /** + * 复制节点自身 + * ctrl + d + * @param uuids 节点uuid + */ + duplicateNode(uuids: string | string[]): string[]; + + /** + * 粘贴节点 + * @param options 参数 + */ + pasteNode(options: PasteNodeOptions): Promise<string[]>; + + /** + * 挂载节点 + * @param options 参数 + */ + setNodeParent(options: CutNodeOptions): Promise<string[]>; + + /** + * 创建一个新的节点 + * @param options 参数 + */ + createNode(options: CreateNodeOptions): Promise<any>; + + /** + * 重置节点属性 position rotation scale + * @param options 参数 + */ + resetNode(uuid: string): Promise<any>; + + /** + * 删除一个节点 + * @param options 参数 + */ + removeNode(options: RemoveNodeOptions): void; + + /** + * 锁定一个节点不让其在场景中被选中 + * @param uuids 节点uuid + * @param locked true | false + * @param loop true | false 是否循环子孙级节点设置 + */ + changeNodeLock(uuids: string | string[], locked: Boolean, loop: Boolean): void; + + /** + * 从资源数据还原一个 prefab 节点 + * @param uuid 节点uuid + * @param assetUuid 资源uuid + */ + restorePrefab(uuid: string, assetUuid: string): Promise<boolean>; + + /////////////// + // component // + /////////////// + + /** + * 查询一个组件的 dump 数据 + * @param uuid 节点的唯一标识符 + */ + queryComponent(uuid: string): Promise<boolean>; + + /** + * 在某个节点上创建一个组件 + * @param options 参数 + */ + createComponent(options: CreateComponentOptions): void; + + /** + * 重置组件 + * @param uuid 组件 + */ + resetComponent(uuid: string): void; + + /** + * 删除某个节点上的某个组件 + * @param options 参数 + */ + removeComponent(options: RemoveComponentOptions): void; + + /** + * 执行 entity 上指定组件的方法 + * @param options 参数 + */ + executeComponentMethod(options: ExecuteComponentMethodOptions): Promise<boolean>; + + /** + * 执行插件注册的场景脚本方法 + * @param name 插件名字 + * @param method 方法名字 + * @param args 传入的参数 + */ + executeSceneScriptMethod(options: ExecuteSceneScriptMethodOptions): Promise<any>; + + /////////////// + // undo/redo // + /////////////// + + /** + * 保存一次操作记录 + */ + snapshot(command?: any): void; + + /** + * 放弃当前步骤的所有变动记录 + */ + abortSnapshot(): void; + + /** + * 撤销一次操作记录 + */ + undo(): void; + + /** + * 重做一次操作记录 + */ + redo(): void; + + /** + * 记录变动的节点 + * @param node + * @param enable enable = false 是内部 undo redo 产生的变化, 不参与重新记录 + */ + recordNode(node: Node, enable: boolean): void; + + /////////// + // asset // + /////////// + + /** + * 查询所有内置 Effects + */ + queryAllEffects(): Promise<any>; + + /** + * 查询一个 material 的 dump 数据 + * @param uuid material 的唯一标识符 + */ + queryMaterial(uuid: string): Promise<any>; + + /** + * 根据 effecName 构建指定 Effect 的 props 和 defines 属性 + * @param effectName effect 的名字 + */ + queryEffect(effectName: string): Promise<any>; + + /** + * 查询当个 RenderPipeline + * @param uuid 查询的资源的唯一标识符 + */ + queryRenderPipeline(uuid: string): Promise<any>; + + /** + * 材质,实时预览 material 数据 + * @param uuid 材质uuid + * @param material 材质数据 + */ + previewMaterial(uuid: string, material: any, opts?: {emit?: boolean}): void; + + /** + * 应用材质 + * @param uuid 材质uuid + * @param materialDump 材质dump数据 + */ + applyMaterial(uuid: string, materialDump: any): void; + + /** + * 修改 physics-material + * @param dump dump数据 + */ + changePhysicsMaterial(dump: any): Promise<any>; + + /** + * 保存 physics-material + * @param uuid uuid + */ + applyPhysicsMaterial(uuid: string): void; + + /** + * 修改 animation-mask + * @param dump dump数据 + */ + changeAnimationMask(dump: any): Promise<any>; + + /** + * 保存 animation-mask + * @param uuid uuid + */ + applyAnimationMask(uuid: string): void; + + /** + * 保存 render-texture + * @param uuid uuid + * @param dump dump数据 + */ + applyRenderTexture(uuid: string, dump: any): void; + + /** + * 修改了 RenderPipeline 数据 + * @param dump 数据 + */ + changeRenderPipeline(dump: any): Promise<any>; + + /** + * 应用 RenderPipeline 数据 + * @param uuid pipeline uuid + * @param renderPipelineDump RenderPipeline的dump数据 + */ + applyRenderPipeline(uuid: string, renderPipelineDump: any): void; + + /** + * 查询一个 physics-material 的 dump 数据 + * @param uuid 资源的唯一标识符 + */ + queryPhysicsMaterial(uuid: string): any; + + /** + * 查询一个 animation-mask 的 dump 数据 + * @param uuid 资源的唯一标识符 + */ + queryAnimationMask(uuid: string): any; + + /** + * 查询可以被创建为节点的所有资源类型 + */ + queryCreatableAssetTypes(): any; + + assetChange(uuid: string, info?: any, meta?: any): Promise<void>; + + assetDelete(uuid: string, info?: any): void; + + /** + * 一个资源更新到场景的引用中后发出此消息 + * @param uuid 资源uuid + */ + assetRefresh(uuid: string): void; + + /////////// + // gizmo // + /////////// + + /** + * 查询当前 gizmo 工具的名字 + */ + queryGizmoToolName(): Promise<string>; + + /** + * 查询 gizmo 中心点类型 + */ + queryGizmoPivot(): Promise<string>; + + /** + * 查询 gizmo 坐标类型 + */ + queryGizmoCoordinate(): Promise<string>; + + /** + * 查询 是否处于2D编辑模式 + */ + queryIs2D(): Promise<boolean>; + + /** + * 查询icon gizmo是否为3D + */ + queryIsIconGizmo3D(): boolean; + + /** + * 获取icon gizmo的大小 + */ + queryIconGizmoSize(): number; + + /** + * 改变Gizmo的操作工具 + * @param name 变换工具名字 + */ + setTransformToolName(name: string): void; + + /** + * 改变基准中心 + * @param name 中心位置名 + */ + setPivot(name: string): void; + + /** + * 设置使用全局或局部坐标系 + * @param type 坐标系类型 + */ + setCoordinate(type: string): void; + + /** + * 是否进入2D编辑模式 + * @param value 是否使用2D + */ + setIs2D(value: boolean): void; + + /** + * 设置icon gizmo是否为3D + * @param is3D 是否为3D icon + */ + setIconGizmo3D(is3D: boolean): void; + + /** + * 设置icon gizmo的大小 + * + * @param size icon大小 + */ + setIconGizmoSize(size: number): void; + + //////////// + // camera // + //////////// + /** + * 聚焦于某个节点 + * @param uuid 节点uuid + */ + focus(uuid: string[] | null, position?: Vec3, rotation?: Quat, viewCenter?: Vec3, immediate?: boolean): void; + + /** + * 将编辑相机数据拷贝到节点上 + * @param uuids 节点数组 + */ + alignNodeToSceneView(uuids: string[]): void; + + /** + * 查询grid是否可见 + */ + queryIsGridVisible(): boolean; + /** + * 设置grid是否可见 + * @param visible 是否可见 + */ + setGridVisible(visible: boolean): void; + + /** + * 将选中的节点与场景相机对齐 + */ + alignWithView(): void; + + /** + * 将场景相机与选中的节点对齐 + */ + alignViewWithNode(): void; + /** + * 设置网格线的颜色 + * @param color 网格线的颜色[255,255,255,255] + */ + setGridLineColor(color: number[]): void; + + getCameraProperty(): any; + setCameraProperty(opts: any): void; + getCameraWheelSpeed(): number; + setCameraWheelSpeed(speed: number): void; + getCameraWanderSpeed(): number; + setCameraWanderSpeed(speed: number): void; + zoomSceneViewUp(): void; + zoomSceneViewDown(): void; + resetSceneViewZoom(): void; + + /////////////// + // animation // + /////////////// + + /** + * 查询当前动画的播放状态 + */ + queryCurrentAnimationState(): any; + + /** + * 查询当前动画的播放状态 + */ + queryCurrentAnimationInfo(): any; + + /** + * 传入一个节点,查询这个节点所在的动画节点的 uuid + * @param uuid 查询的节点的 uuid + */ + queryAnimationRootNode(uuid: string): string; + + /** + * 查询动画根节点的动画数据信息 + * @param uuid 查询的节点的 uuid + */ + queryAnimationRootInfo(uuid: string): any; + + /** + * 查询一个 clip 的 dump 数据 + * @param nodeUuid 节点的唯一标识符 + * @param clipUuid 动画的唯一标识符 + */ + queryAnimationClip(nodeUuid: string, clipUuid: string): any; + + /** + * 查询一个节点上,可以编辑的动画属性数组 + * @param uuid 动画的 uuid + */ + queryAnimationProperties(uuid: string): any; + + /** + * 查询一个节点上,可以编辑的嵌入播放器数组 + * @param uuid 节点的 uuid + */ + queryEmbeddedPlayerMenu(uuid: string): any; + + /** + * 查询一个节点上的所有动画 clips 信息 + * @param nodeUuid 节点的唯一标识符 + */ + queryAnimationClipsInfo(nodeUuid: string): any; + + /** + * 查询动画当前的播放时间信息 + * @param clipUuid 动画资源的唯一标识符 + */ + queryAnimationClipCurrentTime(clipUuid: string): number; + + /** + * 查询动画当前轨道的某一帧的数值 + * @param clipUuid 动画 uuid + * @param nodePath 查询数据所在的节点搜索路径 + * @param propKey 属性名字 + * @param frame 关键帧数 + */ + queryAnimationPropValueAtFrame(clipUuid: string, nodePath: string, propKey: string, frame: number): any; + + /** + * 更改当前动画编辑模式 + * @param uuid uuid + * @param active 激活或关闭 + */ + recordAnimation(uuid: string, active: boolean): Promise<boolean>; + + /** + * 切换动画根节点 + * @param uuid uuid + * @param clipUuid uuid of clip + */ + changeAnimationRootNode(uuid: string, clipUuid: string): Promise<boolean>; + + /** + * 更改当前当前关键帧 + * @param time 时间 + */ + setCurEditTime(time: number): Promise<boolean>; + + /** + * 更改当前正在编辑的动画的播放状态 + * @param operate 操作 + * @param clipUuid uuid of clip + */ + changeClipState(operate: string, clipUuid: string): Promise<boolean>; + + /** + * 更改当前正在编辑的动画 uuid + * @param clipUuid uuid of clip + */ + setEditClip(clipUuid: string): Promise<boolean>; + + /** + * 保存动画数据 + */ + saveClip(): Promise<boolean>; + + /** + * 动画操作 + * + * @param operationList 操作方法数组 + */ + applyAnimationOperation(operationList: IAnimOperation[]): Promise<boolean>; + + ///////////// + // preview // + ///////////// + queryPreviewWindowList(): any; + + //////////// + // script // + //////////// + queryScriptName(uuid: string): Promise<any>; + queryScriptCid(uuid: string): Promise<any>; + loadScript(uuid: string): Promise<void>; + removeScript(info: any): Promise<void>; + scriptChange(info: any): Promise<void>; + + /////////////// + // selection // + /////////////// + _selectNode(uuid: string): void; + _unselectNode(uuid: string): void; + querySelection(): string[]; + isSelectNode(uuid: string): boolean; + selectNode(uuid: string): void; + unselectNode(uuid: string): void; + clearSelection(): void; + + //////////// + // effect // + //////////// + registerEffects(uuids: string[]): void; + removeEffects(uuids: string[]): void; + updateEffect(uuid: string): void; + + ///////////// + // terrain // + ///////////// + onRemoveTerrain(uuid: string, info: any): void; + + ///////////// + // prefab // + ///////////// + createPrefab(uuid: string, url: string): any; + getPrefabData(uuid: string): any; + linkPrefab(nodeUuid: string, assetUuid: string): any; + unlinkPrefab(nodeUuid: string, removeNested: boolean): any; + applyPrefab(nodeUuid: string): any; + + ////////// + // UI // + ////////// + distributeSelectionUI(type: string): void; + alignSelectionUI(type: string): void; + + //////////////// + // particle // + //////////////// + /** + * 查询粒子播放的信息 + * @param uuid 粒子组件的 uuid + */ + queryParticlePlayInfo(uuid: string): any; + /** + * 设置粒子播放速度 + * @param uuid 粒子组件的 uuid + * @param speed + */ + setParticlePlaySpeed(uuid: string, speed: number): void; + /** + * 播放选中的粒子 + * @param uuid 粒子组件的 uuid + */ + playParticle(); + /** + * 重新开始播放选中的粒子 + * @param uuid 粒子组件的 uuid + */ + restartParticle(); + /** + * 暂停选中的粒子 + * @param uuid 粒子组件的 uuid + */ + pauseParticle(); + /** + * 停止播放选中的粒子 + * @param uuid 粒子组件的 uuid + */ + stopParticle(); + ///////////////// + // wireframe // + ///////////////// + // applyWireframeStorage(mode: any, color: any): void; + // setWireframeMode(mode: any): void; + // setWireframeColor(color: any): void; + + /////////////////// + // physics // + /////////////////// + updatePhysicsGroup(): void; + + // others + onEngineUpdate(): void; + + /////////////////// + // physics 2D // + /////////////////// + regeneratePolygon2DPoints(uuid: string): void; + + /////////////////// + // particle 2D // + /////////////////// + exportParticlePlist(uuid: string): Promise<any>; +} + +export default ISceneFacade; diff --git a/extensions/app/engine/@types/packages/server/@types/package.d.ts b/extensions/app/engine/@types/packages/server/@types/package.d.ts new file mode 100644 index 0000000..4a06db2 --- /dev/null +++ b/extensions/app/engine/@types/packages/server/@types/package.d.ts @@ -0,0 +1,27 @@ +// 消息定义 +interface MessageInterface { + params: any[], + result: any; +} + +// host +export interface HostInfo { + host: string; + ip: string; + port: number; +} + +// 消息定义 +export interface main { + scene: { + [x: string]: MessageInterface; + 'query-port': { + params: [], + result: number, + }; + 'scan-lan': { + params: [], + result: HostInfo[], + }; + } +} diff --git a/extensions/app/engine/@types/packages/shortcuts/@types/shortcut.d.ts b/extensions/app/engine/@types/packages/shortcuts/@types/shortcut.d.ts new file mode 100644 index 0000000..0203d95 --- /dev/null +++ b/extensions/app/engine/@types/packages/shortcuts/@types/shortcut.d.ts @@ -0,0 +1,20 @@ +export interface ShortcutItem { + when: string; + message: string; + shortcut: string; + pkgName: string; + params?: Array<string | number | boolean>; + rawShortcut?: string; + key: string; + missing?: boolean; +} + +export type IShortcutItemMap = Record<string, ShortcutItem>; + +export interface IShortcutEditInfo { + key: string; + shortcut: string; + searches: ShortcutItem[]; + conflict: boolean; + when: string; +} diff --git a/extensions/app/engine/@types/packages/vivo-mini-game/@types/index.d.ts b/extensions/app/engine/@types/packages/vivo-mini-game/@types/index.d.ts new file mode 100644 index 0000000..94f1c04 --- /dev/null +++ b/extensions/app/engine/@types/packages/vivo-mini-game/@types/index.d.ts @@ -0,0 +1,30 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'vivo-mini-game': IOptions; + } +} + +export interface IOptions { + package: string; + icon: string; + versionName: string; + versionCode: string; + minPlatformVersion: string; + deviceOrientation: IOrientation; + useDebugKey: boolean; + privatePemPath: string; + certificatePemPath: string; + logLevel: string; + separateEngine: boolean; +} + +export interface ICompileOptions { + name: string; + useDebugKey: boolean; +} diff --git a/extensions/app/engine/@types/packages/web-desktop/@types/index.d.ts b/extensions/app/engine/@types/packages/web-desktop/@types/index.d.ts new file mode 100644 index 0000000..7914bb4 --- /dev/null +++ b/extensions/app/engine/@types/packages/web-desktop/@types/index.d.ts @@ -0,0 +1,17 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { appTemplateData, IInternalBuildOptions, IPolyFills } from '@editor/library-type/packages/builder/@types/protect'; + +export interface IOptions { + resolution: { + designHeight: number; + designWidth: number; + }, +} +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'web-desktop': IOptions; + }; + appTemplateData: appTemplateData; +} diff --git a/extensions/app/engine/@types/packages/web-mobile/@types/index.d.ts b/extensions/app/engine/@types/packages/web-mobile/@types/index.d.ts new file mode 100644 index 0000000..fc30bba --- /dev/null +++ b/extensions/app/engine/@types/packages/web-mobile/@types/index.d.ts @@ -0,0 +1,15 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, IPolyFills, ISettings } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'auto' | 'landscape' | 'portrait'; +export interface IOptions { + orientation: IOrientation; + embedWebDebugger: boolean; +} +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'web-mobile': IOptions; + } +} diff --git a/extensions/app/engine/@types/packages/wechatgame/@types/index.d.ts b/extensions/app/engine/@types/packages/wechatgame/@types/index.d.ts new file mode 100644 index 0000000..c9ea203 --- /dev/null +++ b/extensions/app/engine/@types/packages/wechatgame/@types/index.d.ts @@ -0,0 +1,100 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; +export * from '../../../@types/editor'; + +import { IInternalBuildOptions } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'auto' | 'landscape' | 'portrait'; + +export interface IOptions { + appid: string; + buildOpenDataContextTemplate: boolean; + orientation: IOrientation; + separateEngine: boolean; + wasm: 'js' | 'wasm' | boolean; + enabelWebGL2: 'off' | 'sameAsProjectSetting'; +} + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + wechatgame: IOptions; + }; +} + +// TODO 需要更新 editor 接口定义 +export type IModules = Record<string, IModuleItem>; + +export interface IFlagBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + native?: string; + + wechatPlugin?: boolean; + + default?: string[]; +} +export interface IBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + required?: boolean; + + native?: string; + + wechatPlugin?: boolean; +} + +export interface IModuleItem extends IBaseItem { + /** + * Display text. + */ + label: string; + + /** + * Description. + */ + description?: string; + + /** + * Whether if the feature of options allow multiple selection. + */ + multi?: boolean; + + /** + * If have default it will checked + */ + default?: string[]; + + options?: Record<string, IBaseItem>; + + category?: string; + + flags?: Record<string, IFlagBaseItem>; +} + +export interface IDisplayModuleItem extends IModuleItem { + _value: boolean; + _option?: string; + options?: Record<string, IDisplayModuleItem>; +} + +export interface IDisplayModuleCache { + _value: boolean; + _option?: string; + flags?: Record<string, boolean>; +} diff --git a/extensions/app/engine/@types/packages/windows/@types/index.d.ts b/extensions/app/engine/@types/packages/windows/@types/index.d.ts new file mode 100644 index 0000000..7047dab --- /dev/null +++ b/extensions/app/engine/@types/packages/windows/@types/index.d.ts @@ -0,0 +1,29 @@ +/// <reference path='../../../@types/index'/> +export * from '@editor/library-type/packages/builder/@types/protect'; + +import { IInternalBuildOptions, InternalBuildResult } from '@editor/library-type/packages/builder/@types/protect'; +import { IOptions as INativeOption } from '@editor/library-type/packages/native'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'windows': IOptions; + native: INativeOption; + } +} + +export interface IOptions { + renderBackEnd: { + vulkan: boolean; + gles3: boolean; + gles2: boolean; + }; + targetPlatform: 'win32' | 'x64'; + serverMode: boolean; + targetPlatform: 'x64'; +} + +export interface IBuildResult extends InternalBuildResult { + userFrameWorks: boolean; // 是否使用用户的配置数据 +} diff --git a/extensions/app/engine/@types/packages/xiaomi-quick-game/@types/index.d.ts b/extensions/app/engine/@types/packages/xiaomi-quick-game/@types/index.d.ts new file mode 100644 index 0000000..c533a61 --- /dev/null +++ b/extensions/app/engine/@types/packages/xiaomi-quick-game/@types/index.d.ts @@ -0,0 +1,33 @@ + +export * from '@editor/library-type/packages/builder/@types/protect'; +import { IInternalBuildOptions, ISettings } from '@editor/library-type/packages/builder/@types/protect'; + +export type IOrientation = 'landscape' | 'portrait'; + +export interface ITaskOption extends IInternalBuildOptions { + packages: { + 'xiaomi-quick-game': IOptions; + }; +} + +export interface IOptions { + package: string; + icon: string; + versionName: string; + versionCode: string; + minPlatformVersion: string; + deviceOrientation: IOrientation; + useDebugKey: boolean; + privatePemPath: string; + certificatePemPath: string; + logLevel: string; + + encapsulation: boolean; +} + +export interface ICompileOption { + name: string; + useDebugKey: boolean; + tinyPackageServer: string; +} + diff --git a/extensions/app/engine/dist/builder/hooks.js b/extensions/app/engine/dist/builder/hooks.js new file mode 100644 index 0000000..b0adaf2 --- /dev/null +++ b/extensions/app/engine/dist/builder/hooks.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.onAfterBuild = void 0; +const path_1 = __importDefault(require("path")); +const file_1 = require("./utils/file"); +const onAfterBuild = async function (options, result) { + if (options.platform !== 'web-mobile' && options.platform !== 'web-desktop') { + return; + } + if (!options.md5Cache) { + return; + } + file_1.adaptFileMD5(path_1.default.join(result.dest, 'index.html')); +}; +exports.onAfterBuild = onAfterBuild; diff --git a/extensions/app/engine/dist/builder/index.js b/extensions/app/engine/dist/builder/index.js new file mode 100644 index 0000000..28aec28 --- /dev/null +++ b/extensions/app/engine/dist/builder/index.js @@ -0,0 +1,8 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.configs = void 0; +exports.configs = { + '*': { + hooks: './hooks', + } +}; diff --git a/extensions/app/engine/dist/builder/utils/file.js b/extensions/app/engine/dist/builder/utils/file.js new file mode 100644 index 0000000..b2719b8 --- /dev/null +++ b/extensions/app/engine/dist/builder/utils/file.js @@ -0,0 +1,248 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.queryFile = exports.getFilePathRemoveMD5 = exports.getFileNameRemoveMD5 = exports.getFilesBySameNameDiffMD5 = exports.renameFileByMD5 = exports.isFileNameHasMD5 = exports.adaptFilename = exports.adaptFileMD5 = void 0; +const fs_1 = __importDefault(require("fs")); +const path_1 = __importDefault(require("path")); +const md5_1 = __importDefault(require("./md5")); +const includeExts = ['.html', '.css', '.js', '.json']; +const regExp = new RegExp('(?<=(\'|"|url\\(|URL\\())(?!//)[a-zA-Z0-9_\./-]+\\.(js|css|json|png|apng|jpg|jpeg|gif|svg)(?=(\'|"|\\)))', 'g'); +/** + * 获取文件夹内的文件 + */ +function getFiles(dir) { + const result = []; + // 判断文件是否存在 + if (!fs_1.default.existsSync(dir)) + return result; + // 如果不是文件夹则返回 + if (!fs_1.default.statSync(dir).isDirectory()) + return result; + // 遍历文件夹 + fs_1.default.readdirSync(dir).forEach(item => { + const item_path = path_1.default.join(dir, item); + const isDir = fs_1.default.statSync(item_path).isDirectory(); + if (!isDir) + result.push(item_path); + }); + return result; +} +/** + * 以某个文件为起点,对其引用的文件树进行md5 + * @param filepath 文件路径 + * @param exclude 排除的文件路径(不带md5,不支持相对路径),排除的文件不会遍历子文件树,默认其本身会进行md5 + */ +function adaptFileMD5(filepath, exclude = []) { + // 参数不合法 + if (!filepath) + return false; + // 修正文件路径 + filepath = fs_1.default.existsSync(filepath) ? filepath : queryFile(filepath); + if (!filepath) + return false; + // 排除的文件 + const fileExt = path_1.default.extname(filepath); + const filepathNoMD5 = getFilePathRemoveMD5(filepath); + const excludeItem = exclude.find(item => { + if (item.path instanceof RegExp) + return item.path.test(filepath); + else + return item.path === filepathNoMD5; + }); + const isExcluded = !!excludeItem || includeExts.indexOf(fileExt) === -1; + // 文件扩展名 + if (!isExcluded) { + // 文件目录 + const fileDir = path_1.default.dirname(filepath); + // 文件内容 + let fileText = fs_1.default.readFileSync(filepath, 'utf-8'); + // 文件内所有引用的相对路径(排重) + const subRelativePaths = Array.from(new Set(fileText.match(regExp))); + for (let index = 0; index < subRelativePaths.length; index++) { + // 子文件相对路径(读取到的) + const subRelativePath = subRelativePaths[index]; + // 子文件路径(读取到的) + const subFilePath = path_1.default.join(fileDir, subRelativePath); + // 如果当前引用的文件的路径带有md5戳,并且文件存在,则跳过 + if (isFileNameHasMD5(subFilePath) && fs_1.default.existsSync(subFilePath)) + continue; + { + // 实际的子文件路径(不确定有没有md5) + const subFilePathReal = queryFile(subFilePath); + // 实际的子文件不存在 + if (!subFilePathReal) { + // console.warn('[跳过] [文件不存在]', filepath, subRelativePath); + continue; + } + // 如果引用的文件路径不带md5,但是实际文件有md5,则 + if (!isFileNameHasMD5(subFilePath) && isFileNameHasMD5(subFilePathReal)) { + // 原始的子文件名 + const subFileBasename = path_1.default.basename(subRelativePath); + // 实际的子文件名(带md5) + const subFileBasenameReal = path_1.default.basename(subFilePathReal); + // 替换 + fileText = fileText.replace(new RegExp(subRelativePath, 'g'), subRelativePath.replace(subFileBasename, subFileBasenameReal)); + continue; + } + } + { + // 对它进行md5处理 + const result = adaptFileMD5(subFilePath, exclude); + // 文件不存在 + if (!result) { + // console.warn('[跳过] [文件不存在]', filepath, subRelativePath); + continue; + } + // 实际的子文件路径(已经带上md5了) + const subFilepathReal = queryFile(subFilePath); + // 原始的子文件名 + const subFileBasename = path_1.default.basename(subRelativePath); + // 实际的子文件名(带md5) + const subFileBasenameReal = path_1.default.basename(subFilepathReal); + // 替换 + fileText = fileText.replace(new RegExp(subRelativePath, 'g'), subRelativePath.replace(subFileBasename, subFileBasenameReal)); + } + } + // 重新写入文件内容 + fs_1.default.writeFileSync(filepath, fileText, 'utf-8'); + } + // 将文件md5重命名 + if (fileExt !== '.html' && (excludeItem === null || excludeItem === void 0 ? void 0 : excludeItem.md5) !== false) { + renameFileByMD5(filepath); + } + return true; +} +exports.adaptFileMD5 = adaptFileMD5; +/** + * 替换某个文件里引用的的文件名 + * @param {string} filepath 被替换的文件路径 + * @param {string} adaptDir adaptFile所在的文件夹 + * @param {string} adaptFile 文件名.后缀,不能包含其他东西 + */ +function adaptFilename(filepath, adaptDir, adaptFile) { + if (!fs_1.default.existsSync(filepath)) + return false; + const adaptName = adaptFile.split('.')[0]; + const adaptExtname = path_1.default.extname(adaptFile) || ''; + let text = fs_1.default.readFileSync(filepath, 'utf-8'); + const filePaths = getFiles(adaptDir); + for (let index = 0; index < filePaths.length; index++) { + const filePath = filePaths[index]; + const basename = path_1.default.basename(filePath); + const name = basename.split('.')[0]; + const extname = path_1.default.extname(basename) || ''; + if (basename !== adaptFile && name === adaptName && extname === adaptExtname) { + const regExp = new RegExp(`(?<=('|"|\/))${name}[\.a-zA-Z0-9]*\\${extname}(?=('|"))`, 'g'); + text = text.replace(regExp, basename); + break; + } + } + fs_1.default.writeFileSync(filepath, text, 'utf-8'); + return true; +} +exports.adaptFilename = adaptFilename; +/** + * 判断一个文件是否有md5戳 + * @param {string} filename + */ +function isFileNameHasMD5(filename) { + filename = path_1.default.basename(filename); + return filename !== getFileNameRemoveMD5(filename); +} +exports.isFileNameHasMD5 = isFileNameHasMD5; +/** + * md5重命名文件名字 + * @param {string} filePath + * @returns + */ +function renameFileByMD5(filePath) { + const basename = getFileNameRemoveMD5(filePath); + const extname = path_1.default.extname(basename); + if (!extname) + return filePath; + const filename = basename.slice(0, -extname.length); + if (!filename) + return filePath; + const dirname = path_1.default.dirname(filePath); + const txt = fs_1.default.readFileSync(filePath, 'utf-8'); + const renamePath = path_1.default.join(dirname, `${filename}.${md5_1.default(txt)}${extname}`); + fs_1.default.renameSync(filePath, renamePath); + return renamePath; +} +exports.renameFileByMD5 = renameFileByMD5; +/** + * 获取相同名字相同后缀, 但md5戳不一样的文件数组 + * @param {string} dir + */ +function getFilesBySameNameDiffMD5(dir) { + // [ [ {name:'index',ext:'.js',files:['/test/index.js','/test/index.c67d.js']} ] + const result = []; + const files = getFiles(dir); + files.forEach(filepath => { + const basename = getFileNameRemoveMD5(filepath); + if (!basename) + return; + const extname = path_1.default.extname(basename); + if (!extname) + return; + const filename = basename.slice(0, -extname.length); + if (!filename) + return; + const res = result.find(data => data.name === filename && data.ext === extname); + if (res) + return res.files.push(filepath); + result.push({ + name: filename, + ext: extname, + files: [filepath] + }); + }); + return result.filter((data) => data.files.length >= 2); +} +exports.getFilesBySameNameDiffMD5 = getFilesBySameNameDiffMD5; +/** + * 将文件名中的md5字段去除 + * @param {string} filename + * @returns + */ +function getFileNameRemoveMD5(filename) { + const basename = path_1.default.basename(filename) + // a-jqw89a.js => a.js + // a-jqw89a.min.js => a.min.js + .replace(/-[a-z0-9]+\./, '.'); + return basename.split('.').filter((str, index, array) => { + if (index === 0 || index === array.length - 1) + return true; + return index == 1 && str === 'min'; + }).join('.'); +} +exports.getFileNameRemoveMD5 = getFileNameRemoveMD5; +/** + * 删除文件路径中的md5字段 + * @param {string} filepath + * @returns + */ +function getFilePathRemoveMD5(filepath) { + const dirname = path_1.default.dirname(filepath); + return path_1.default.join(dirname, getFileNameRemoveMD5(filepath)); +} +exports.getFilePathRemoveMD5 = getFilePathRemoveMD5; +/** + * 输入文件路径,可以索引到对应的带有md5的文件路径 + * @param {string} filepath 文件路径(带后缀) + * @returns + */ +function queryFile(filepath) { + // 将文件名中的md5字段去除 + const filename = getFileNameRemoveMD5(filepath); + const fileDir = path_1.default.dirname(filepath); + const filesList = getFiles(fileDir); + return filesList.find(filepath => { + return path_1.default.basename(filepath) === filename; + }) || filesList.find(filepath => { + return getFileNameRemoveMD5(filepath) === filename; + }); +} +exports.queryFile = queryFile; diff --git a/extensions/app/engine/dist/builder/utils/md5.js b/extensions/app/engine/dist/builder/utils/md5.js new file mode 100644 index 0000000..f7bdfa5 --- /dev/null +++ b/extensions/app/engine/dist/builder/utils/md5.js @@ -0,0 +1,370 @@ +"use strict"; +/* + * JavaScript MD5 + * https://github.com/blueimp/JavaScript-MD5 + * + * Copyright 2011, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * https://opensource.org/licenses/MIT + * + * Based on + * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message + * Digest Algorithm, as defined in RFC 1321. + * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * Distributed under the BSD License + * See http://pajhome.org.uk/crypt/md5 for more info. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +/* global define */ +/* eslint-disable strict */ +/** + * Add integers, wrapping at 2^32. + * This uses 16-bit operations internally to work around bugs in interpreters. + * + * @param {number} x First integer + * @param {number} y Second integer + * @returns {number} Sum + */ +function safeAdd(x, y) { + let lsw = (x & 0xffff) + (y & 0xffff); + let msw = (x >> 16) + (y >> 16) + (lsw >> 16); + return (msw << 16) | (lsw & 0xffff); +} +/** + * Bitwise rotate a 32-bit number to the left. + * + * @param {number} num 32-bit number + * @param {number} cnt Rotation count + * @returns {number} Rotated number + */ +function bitRotateLeft(num, cnt) { + return (num << cnt) | (num >>> (32 - cnt)); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} q q + * @param {number} a a + * @param {number} b b + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5cmn(q, a, b, x, s, t) { + return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5ff(a, b, c, d, x, s, t) { + return md5cmn((b & c) | (~b & d), a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5gg(a, b, c, d, x, s, t) { + return md5cmn((b & d) | (c & ~d), a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5hh(a, b, c, d, x, s, t) { + return md5cmn(b ^ c ^ d, a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5ii(a, b, c, d, x, s, t) { + return md5cmn(c ^ (b | ~d), a, b, x, s, t); +} +/** + * Calculate the MD5 of an array of little-endian words, and a bit length. + * + * @param {Array} x Array of little-endian words + * @param {number} len Bit length + * @returns {Array<number>} MD5 Array + */ +function binlMD5(x, len) { + /* append padding */ + x[len >> 5] |= 0x80 << len % 32; + x[(((len + 64) >>> 9) << 4) + 14] = len; + let i; + let olda; + let oldb; + let oldc; + let oldd; + let a = 1732584193; + let b = -271733879; + let c = -1732584194; + let d = 271733878; + for (i = 0; i < x.length; i += 16) { + olda = a; + oldb = b; + oldc = c; + oldd = d; + a = md5ff(a, b, c, d, x[i], 7, -680876936); + d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); + c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); + b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); + a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); + d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); + c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); + b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); + a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); + d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); + c = md5ff(c, d, a, b, x[i + 10], 17, -42063); + b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); + a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); + d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); + c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); + b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); + a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); + d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); + c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); + b = md5gg(b, c, d, a, x[i], 20, -373897302); + a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); + d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); + c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); + b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); + a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); + d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); + c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); + b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); + a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); + d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); + c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); + b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); + a = md5hh(a, b, c, d, x[i + 5], 4, -378558); + d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); + c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); + b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); + a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); + d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); + c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); + b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); + a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); + d = md5hh(d, a, b, c, x[i], 11, -358537222); + c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); + b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); + a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); + d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); + c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); + b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); + a = md5ii(a, b, c, d, x[i], 6, -198630844); + d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); + c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); + b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); + a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); + d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); + c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); + b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); + a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); + d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); + c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); + b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); + a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); + d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); + c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); + b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); + a = safeAdd(a, olda); + b = safeAdd(b, oldb); + c = safeAdd(c, oldc); + d = safeAdd(d, oldd); + } + return [a, b, c, d]; +} +/** + * Convert an array of little-endian words to a string + * + * @param {Array<number>} input MD5 Array + * @returns {string} MD5 string + */ +function binl2rstr(input) { + let i; + let output = ''; + let length32 = input.length * 32; + for (i = 0; i < length32; i += 8) { + output += String.fromCharCode((input[i >> 5] >>> i % 32) & 0xff); + } + return output; +} +/** + * Convert a raw string to an array of little-endian words + * Characters >255 have their high-byte silently ignored. + * + * @param {string} input Raw input string + * @returns {Array<number>} Array of little-endian words + */ +function rstr2binl(input) { + let i; + let output = []; + output[(input.length >> 2) - 1] = undefined; + for (i = 0; i < output.length; i += 1) { + output[i] = 0; + } + let length8 = input.length * 8; + for (i = 0; i < length8; i += 8) { + output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << i % 32; + } + return output; +} +/** + * Calculate the MD5 of a raw string + * + * @param {string} s Input string + * @returns {string} Raw MD5 string + */ +function rstrMD5(s) { + return binl2rstr(binlMD5(rstr2binl(s), s.length * 8)); +} +/** + * Calculates the HMAC-MD5 of a key and some data (raw strings) + * + * @param {string} key HMAC key + * @param {string} data Raw input string + * @returns {string} Raw MD5 string + */ +function rstrHMACMD5(key, data) { + let i; + let bkey = rstr2binl(key); + let ipad = []; + let opad = []; + let hash; + ipad[15] = opad[15] = undefined; + if (bkey.length > 16) { + bkey = binlMD5(bkey, key.length * 8); + } + for (i = 0; i < 16; i += 1) { + ipad[i] = bkey[i] ^ 0x36363636; + opad[i] = bkey[i] ^ 0x5c5c5c5c; + } + hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8); + return binl2rstr(binlMD5(opad.concat(hash), 512 + 128)); +} +/** + * Convert a raw string to a hex string + * + * @param {string} input Raw input string + * @returns {string} Hex encoded string + */ +function rstr2hex(input) { + let hexTab = '0123456789abcdef'; + let output = ''; + let x; + let i; + for (i = 0; i < input.length; i += 1) { + x = input.charCodeAt(i); + output += hexTab.charAt((x >>> 4) & 0x0f) + hexTab.charAt(x & 0x0f); + } + return output; +} +/** + * Encode a string as UTF-8 + * + * @param {string} input Input string + * @returns {string} UTF8 string + */ +function str2rstrUTF8(input) { + return unescape(encodeURIComponent(input)); +} +/** + * Encodes input string as raw MD5 string + * + * @param {string} s Input string + * @returns {string} Raw MD5 string + */ +function rawMD5(s) { + return rstrMD5(str2rstrUTF8(s)); +} +/** + * Encodes input string as Hex encoded string + * + * @param {string} s Input string + * @returns {string} Hex encoded string + */ +function hexMD5(s) { + return rstr2hex(rawMD5(s)); +} +/** + * Calculates the raw HMAC-MD5 for the given key and data + * + * @param {string} k HMAC key + * @param {string} d Input string + * @returns {string} Raw MD5 string + */ +function rawHMACMD5(k, d) { + return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d)); +} +/** + * Calculates the Hex encoded HMAC-MD5 for the given key and data + * + * @param {string} k HMAC key + * @param {string} d Input string + * @returns {string} Raw MD5 string + */ +function hexHMACMD5(k, d) { + return rstr2hex(rawHMACMD5(k, d)); +} +/** + * Calculates MD5 value for a given string. + * If a key is provided, calculates the HMAC-MD5 value. + * Returns a Hex encoded string unless the raw argument is given. + * + * @param {string} string Input string + * @param {string} [key] HMAC key + * @param {boolean} [raw] Raw output switch + * @returns {string} MD5 output + */ +function md5(string, key, raw) { + if (!key) { + if (!raw) { + return hexMD5(string); + } + return rawMD5(string); + } + if (!raw) { + return hexHMACMD5(key, string); + } + return rawHMACMD5(key, string); +} +exports.default = md5; diff --git a/extensions/app/engine/dist/inspector/asset-directory.js b/extensions/app/engine/dist/inspector/asset-directory.js new file mode 100644 index 0000000..8db8ee8 --- /dev/null +++ b/extensions/app/engine/dist/inspector/asset-directory.js @@ -0,0 +1,49 @@ +'use strict'; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.close = exports.ready = exports.update = exports.template = exports.$ = void 0; +const fs_1 = require("fs"); +const path_1 = require("path"); +exports.$ = { + 'code': '#code', + 'section': '#section', +}; +exports.template = ` +<ui-section id="section" header="文件夹说明" expand> + <ui-code id="code"></ui-code> +</ui-section> +`; +function update(assetList, metaList) { + this.assetList = assetList; + this.metaList = metaList; + if (assetList.length === 0) { + this.$.code.innerHTML = ''; + } + else { + this.$.code.innerHTML = assetList + .filter((asset) => { + const mdFile = path_1.join(asset.file, `.${asset.name}.md`); + return fs_1.existsSync(mdFile); + }) + .map((asset) => { + const mdFile = path_1.join(asset.file, `.${asset.name}.md`); + const mdStr = fs_1.readFileSync(mdFile, 'utf-8'); + return assetList.length > 1 ? `${asset.url}:\n ${mdStr}` : mdStr; + }) + .join('\n') || ''; + } + if (this.$.code.innerHTML === '') { + this.$.section.hidden = true; + } + else { + this.$.section.hidden = false; + } +} +exports.update = update; +function ready() { + // TODO something +} +exports.ready = ready; +function close() { + // TODO something +} +exports.close = close; diff --git a/extensions/app/engine/dist/main.js b/extensions/app/engine/dist/main.js new file mode 100644 index 0000000..d078113 --- /dev/null +++ b/extensions/app/engine/dist/main.js @@ -0,0 +1,549 @@ +"use strict"; +/** + * @en Registration method for the main process of Extension + * @zh 为扩展的主进程的注册方法 + */ +/** + * // 打开panel + * Editor.Panel.open(`${插件名}.${panel名}`); + * // 调用普通事件 + * Editor.Message.request(插件名, 消息名, ...args); + * // 调用场景方法 + * Editor.Message.request('scene', 'execute-scene-script', { + * //插件名 + * name: string, + * //方法名 + * method: string, + * //参数列表 + * args: any[] + * }); + * + */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.unload = exports.load = exports.methods = void 0; +// path.join不能正确处理'db://'结构,会把'//'变成'/' +const fs_1 = require("fs"); +const path_1 = __importDefault(require("path")); +const utils_1 = require("./utils"); +const electron = require('electron'); +const adminFolderName = 'app-admin'; +const controllerFolderName = 'app-controller'; +const managerFolderName = 'app-manager'; +const modelFolderName = 'app-model'; +const soundFolderName = 'app-sound'; +const viewFolderName = 'app-view'; +const builtinFolderName = 'app-builtin'; +const bundleFolderName = 'app-bundle'; +const pkgFolderUrl = 'db://pkg/'; +const pkgFolderPath = utils_1.convertUrlToPath(pkgFolderUrl); +const builtinFolderUrl = 'db://assets/' + builtinFolderName; +const builtinFolderPath = utils_1.convertUrlToPath(builtinFolderUrl); +const bundleFolderUrl = 'db://assets/' + bundleFolderName; +const bundleFolderPath = utils_1.convertUrlToPath(bundleFolderUrl); +const adminFolderUrl = builtinFolderUrl + '/' + adminFolderName; +const adminFolderPath = builtinFolderPath + '/' + adminFolderName; +const controllerFolderUrl = builtinFolderUrl + '/' + controllerFolderName; +const controllerFolderPath = builtinFolderPath + '/' + controllerFolderName; +const managerFolderUrl = builtinFolderUrl + '/' + managerFolderName; +const managerFolderPath = builtinFolderPath + '/' + managerFolderName; +const modelFolderUrl = builtinFolderUrl + '/' + modelFolderName; +const modelFolderPath = builtinFolderPath + '/' + modelFolderName; +const soundFolderUrl = bundleFolderUrl + '/' + soundFolderName; +const soundFolderPath = bundleFolderPath + '/' + soundFolderName; +const viewFolderUrl = bundleFolderUrl + '/' + viewFolderName; +const viewFolderPath = bundleFolderPath + '/' + viewFolderName; +const executorFileUrl = adminFolderUrl + '/executor.ts'; +const executorFilePath = adminFolderPath + '/executor.ts'; +function isExecutor(info, strict = true) { + if (!strict) { + if (info.path.endsWith('Controller') && info.type === 'cc.Script') + return true; + if (info.path.endsWith('Manager') && (info.type === 'cc.Script' || info.type === 'cc.Prefab')) + return true; + if ((info.name.startsWith('data.') || info.name.startsWith('config.') || info.name.startsWith('store.')) && info.type === 'cc.Script') + return true; + if ((info.name.startsWith('Page') || info.name.startsWith('Paper') || info.name.startsWith('Pop') || info.name.startsWith('Top')) + && (info.type === 'cc.Script' || info.type === 'cc.Prefab' || info.type === 'cc.Scene' || info.type === 'cc.SceneAsset')) + return true; + if (info.type === 'cc.AudioClip') + return true; + return false; + } + if (info.path === builtinFolderUrl) + return true; + if (info.path === bundleFolderUrl) + return true; + if (info.path === managerFolderUrl) + return true; + if (info.path === controllerFolderUrl) + return true; + if (info.path === modelFolderUrl) + return true; + if (info.path === soundFolderUrl) + return true; + if (info.path === viewFolderUrl) + return true; + if (info.path.startsWith(controllerFolderUrl)) { + return info.path.endsWith('Controller') && info.type === 'cc.Script'; + } + if (info.path.startsWith(managerFolderUrl)) { + return info.path.endsWith('Manager') && (info.type === 'cc.Script' || info.type === 'cc.Prefab'); + } + if (info.path.startsWith(modelFolderUrl)) { + return (info.name.startsWith('data.') || info.name.startsWith('config.') || info.name.startsWith('store.')) && info.type === 'cc.Script'; + } + if (info.path.startsWith(viewFolderUrl)) { + return (info.name.startsWith('Page') || info.name.startsWith('Paper') || info.name.startsWith('Pop') || info.name.startsWith('Top')) + && (info.type === 'cc.Script' || info.type === 'cc.Prefab' || info.type === 'cc.Scene' || info.type === 'cc.SceneAsset'); + } + if (info.path.startsWith(soundFolderUrl)) { + return info.type === 'cc.AudioClip'; + } +} +function compareStr(str1, str2) { + if (str1 === str2) { + return 0; + } + const len = Math.max(str1.length, str2.length); + for (let i = 0, code1 = 0, code2 = 0; i < len; i++) { + if (str1.length <= i) { + return -1; + } + else if (str2.length <= i) { + return 1; + } + else { + code1 = str1.charCodeAt(i); + code2 = str2.charCodeAt(i); + if (code1 > code2) { + return 1; + } + else if (code1 < code2) { + return -1; + } + } + } + return 0; +} +const viewSelect = ['Page', 'Paper', 'Pop', 'Top']; +const viewRegExp = RegExp(`^(${viewSelect.join('|')})`); +function readFileSyncByPath(url) { + const filepath = utils_1.convertUrlToPath(url); + return fs_1.existsSync(filepath) ? fs_1.readFileSync(filepath, 'utf8') : ''; +} +function isTSDefault(value) { + // const varname = value[0]; + const filename = value[1]; + const dirname = value[2]; + const extname = value[3]; + if (extname.endsWith('js')) { + return false; + } + const filepath = path_1.default.join(utils_1.convertUrlToPath(dirname), filename + '.ts'); + const js = fs_1.readFileSync(filepath, 'utf8'); + return js.search(/export\s+default/) >= 0; +} +const keyWords = [ + 'lib', 'manager', 'Manager', 'controller', 'Controller', 'data', 'config', 'store', + 'IViewName', 'IViewNames', 'IMiniViewName', 'IMiniViewNames', 'IMusicName', 'IMusicNames', 'IEffectName', 'IEffectNames', + 'ViewName', 'MiniViewName', 'MusicName', 'EffectName' +]; +async function clearExecutor() { + if (!fs_1.existsSync(executorFilePath)) + return; + let result = '/* eslint-disable */\n' + + 'import { Component } from \'cc\';\n' + + 'import { app } from \'../../app/app\';\n' + + 'import { EDITOR,EDITOR_NOT_IN_PREVIEW } from \'cc/env\';\n\n'; + result += 'export type IReadOnly<T> = { readonly [P in keyof T]: T[P] extends Function ? T[P] : (T[P] extends Object ? IReadOnly<T[P]> : T[P]); };\n\n'; + result += 'export type IViewName = "never"\n'; + result += 'export type IViewNames = IViewName[]\n'; + result += 'export type IMiniViewName = "never"\n'; + result += 'export type IMiniViewNames = IMiniViewName[]\n'; + result += 'export type IMusicName = "never"\n'; + result += 'export type IMusicNames = IMusicName[]\n'; + result += 'export type IEffectName = "never"\n'; + result += 'export type IEffectNames = IEffectName[]\n\n'; + result += 'export type IApp = {\n'; + result += ' Controller: {},\n'; + result += ' controller: {},\n'; + result += ' Manager: {},\n'; + result += ' manager: {},\n'; + result += ' data: {},\n'; + result += ' config: {}\n'; + result += ' store: {}\n'; + result += '}\n'; + // config + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.config, {})\n'; + // data + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.data, {})\n'; + // store + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.store, {})\n\n'; + // controller + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.Controller, {})\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.controller, {})\n\n'; + // 修正windows系统中的\为/ + result = result.replace(/\\/g, '/'); + // save + if (readFileSyncByPath(executorFileUrl) !== result) { + await Editor.Message.request('asset-db', 'create-asset', executorFileUrl, result, { + overwrite: true + }); + } +} +async function updateExecutor() { + // app-builtin文件夹不存在, 创建 + if (!fs_1.existsSync(builtinFolderPath)) + await utils_1.createFolderByUrl(builtinFolderUrl, { readme: utils_1.getResReadme(builtinFolderName) }); + // app-admin文件夹不存在, 创建 + if (!fs_1.existsSync(adminFolderPath)) + await utils_1.createFolderByUrl(adminFolderUrl, { meta: utils_1.getResMeta(adminFolderName), readme: utils_1.getResReadme(adminFolderName) }); + const mgrList = []; + const ctrList = []; + const dataList = []; + const confList = []; + const storeList = []; + const viewScene = {}; + const miniViewKeys = {}; + const musicKeys = {}; + const effectKeys = {}; + // app-controller app-manager app-model + const result1 = await Editor.Message.request('asset-db', 'query-assets', { pattern: builtinFolderUrl + '/{app-controller,app-manager/*,app-model}/*.ts' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // app-sound + const result2 = await Editor.Message.request('asset-db', 'query-assets', { pattern: soundFolderUrl + '/{music,effect}/**/*.*' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // app-view + const result3 = await Editor.Message.request('asset-db', 'query-assets', { pattern: viewFolderUrl + '/{page,pop,top,paper/*}/*/native/*.{prefab,scene}' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // manager + const result4 = await Editor.Message.request('asset-db', 'query-assets', { pattern: 'db://app/manager/**/*.ts' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // 集合 + const results = result1.slice().concat(result2).concat(result3).concat(result4); + for (let index = 0; index < results.length; index++) { + const result = results[index]; + const fileUrl = result.url; + // 文件名.扩展名 + const basename = path_1.default.basename(result.url || '') || ''; + // 扩展名 + const extname = path_1.default.extname(result.url || '') || ''; + // 文件名 + const filename = basename.slice(0, -extname.length); + // 文件目录名 + const dirname = path_1.default.dirname(result.url || '') || ''; + if (!basename) + continue; + if (!extname) + continue; + if (!filename) + continue; + if (!dirname) + continue; + if (extname === '.ts') { + // 变量名 + const varname = filename.replace(/[.-]/g, '_'); + if (keyWords.indexOf(varname) >= 0) { + console.log(`[跳过此文件] [${filename}] 原因: ${varname}与关键字中(${JSON.stringify(keyWords)})的一个重复`); + } + else if (fileUrl.startsWith(controllerFolderUrl)) { + // 用户controller + if (filename.endsWith('Controller')) { + ctrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith(managerFolderUrl)) { + // 用户manager + if (filename.endsWith('Manager') && dirname.endsWith(utils_1.stringCaseNegate(filename.slice(0, -7)))) { + mgrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith('db://app/manager/')) { + // 系统manager(系统Mgr的文件夹命名为了美观没有那么规范,所以和用户Mgr的逻辑有区别) + if (filename.endsWith('Manager') && dirname.endsWith(filename.slice(0, -7).toLowerCase())) { + mgrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith(modelFolderUrl)) { + // model + if (filename.startsWith('data.')) { + dataList.push([varname, filename, dirname, extname]); + } + else if (filename.startsWith('config.')) { + confList.push([varname, filename, dirname, extname]); + } + else if (filename.startsWith('store.')) { + storeList.push([varname, filename, dirname, extname]); + } + } + } + else if (extname === '.prefab' || extname === '.scene') { + if (fileUrl.startsWith(viewFolderUrl) && viewRegExp.test(filename)) { + const dirArray = dirname.split('/'); + const index = dirArray.indexOf(viewFolderName); + const viewDirArray = dirArray.slice(index + 1); + if (['page', 'paper', 'pop', 'top'].indexOf(viewDirArray[0].toLowerCase()) >= 0) { + // 主界面 + if (filename === `${utils_1.stringCase(viewDirArray[0], false)}${utils_1.stringCase(viewDirArray[1], false)}`) { + viewScene[filename] = extname === '.scene'; + } + // 子界面 + else if (filename === `${utils_1.stringCase(viewDirArray[0], false)}${utils_1.stringCase(viewDirArray[1], false)}${utils_1.stringCase(viewDirArray[2], false)}`) { + miniViewKeys[filename] = `${utils_1.stringCase(viewDirArray[0], false)}${utils_1.stringCase(viewDirArray[1], false)}`; + } + } + else { + // 主界面 + if (filename === `${utils_1.stringCase(viewDirArray[1], false)}${utils_1.stringCase(viewDirArray[2], false)}`) { + viewScene[filename] = extname === '.scene'; + } + // 子界面 + else if (filename === `${utils_1.stringCase(viewDirArray[1], false)}${utils_1.stringCase(viewDirArray[2], false)}${utils_1.stringCase(viewDirArray[3], false)}`) { + miniViewKeys[filename] = `${utils_1.stringCase(viewDirArray[0], false)}${utils_1.stringCase(viewDirArray[1], false)}`; + } + } + } + } + else if (fileUrl.startsWith(soundFolderUrl)) { + const dir = path_1.default.join(dirname.split(soundFolderName + '/').pop(), filename); + if (dir.startsWith('music')) { + // musicKeys + musicKeys[dir] = dir; + } + else { + // effectKeys + effectKeys[dir] = dir; + } + } + } + // const pkgNames: string[] = []; + // if (existsSync(pkgFolderPath)) { + // readdirSync(pkgFolderPath).forEach(function (item) { + // const item_path = path.join(pkgFolderPath, item); + // const item_stat = statSync(item_path); + // if (!item_stat.isDirectory()) return; + // const item_name = path.basename(item_path); + // if (item_name.startsWith('@')) { + // readdirSync(item_path).forEach(function (sub) { + // const sub_path = path.join(item_path, sub); + // const sub_stat = statSync(sub_path); + // if (!sub_stat.isDirectory()) return; + // const sub_name = path.basename(sub_path); + // pkgNames.push(item_name + '/' + sub_name); + // }); + // } else { + // pkgNames.push(item_name); + // } + // }); + // } + let result = '/* eslint-disable */\n' + + 'import { Component,director,Director } from \'cc\';\n' + + 'import { app } from \'../../app/app\';\n' + + 'import { EDITOR,EDITOR_NOT_IN_PREVIEW } from \'cc/env\';\n\n'; + result += 'export type IReadOnly<T> = { readonly [P in keyof T]: T[P] extends Function ? T[P] : (T[P] extends Object ? IReadOnly<T[P]> : T[P]); };\n\n'; + result += `export type IViewName = ${Object.keys(viewScene).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IViewNames = IViewName[]\n'; + result += `export type IMiniViewName = ${Object.keys(miniViewKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IMiniViewNames = IMiniViewName[]\n'; + result += `export type IMusicName = ${Object.keys(musicKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IMusicNames = IMusicName[]\n'; + result += `export type IEffectName = ${Object.keys(effectKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IEffectNames = IEffectName[]\n\n'; + // pkgNames.forEach(name => result += `import 'db://pkg/${name}'\n`); + const writeImport = function writeImport(arr, module) { + return arr.forEach(function (value) { + const varname = value[0]; + const filename = value[1]; + const dirname = value[2]; + if (isTSDefault(value)) { + result += `import ${varname} from '${path_1.default.join(path_1.default.relative(adminFolderPath, utils_1.convertUrlToPath(dirname)), filename)}'\n`; + } + else if (module) { + result += `import {${varname}} from '${path_1.default.join(path_1.default.relative(adminFolderPath, utils_1.convertUrlToPath(dirname)), filename)}'\n`; + } + else { + result += `import * as ${varname} from '${path_1.default.join(path_1.default.relative(adminFolderPath, utils_1.convertUrlToPath(dirname)), filename)}'\n`; + } + }); + }; + writeImport(confList, false); + writeImport(dataList, false); + writeImport(storeList, false); + writeImport(ctrList, true); + writeImport(mgrList, true); + // controller + let ctrStr = ''; + let CtrStr = ''; + ctrList.forEach(function ([varname], index, array) { + CtrStr += `${varname.slice(0, -10)}:typeof ${varname}`; + ctrStr += `${varname.slice(0, -10).toLowerCase()}:IReadOnly<${varname}>`; + if (index < array.length - 1) { + CtrStr += ','; + ctrStr += ','; + } + }); + // manager + let mgrStr = ''; + let MgrStr = ''; + mgrList.forEach(function ([varname], index, array) { + MgrStr += `${varname.slice(0, -7)}:Omit<typeof ${varname},keyof Component>`; + if (varname === 'UIManager') { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname}<IViewName,IMiniViewName>,keyof Component>`; + } + else if (varname === 'SoundManager') { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname}<IEffectName,IMusicName>,keyof Component>`; + } + else { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname},keyof Component>`; + } + if (index < array.length - 1) { + MgrStr += ','; + mgrStr += ','; + } + }); + result += 'export type IApp = {\n'; + result += ` Controller: {${CtrStr}},\n`; + result += ` controller: {${ctrStr}},\n`; + result += ` Manager: {${MgrStr}},\n`; + result += ` manager: {${mgrStr}},\n`; + result += ` data: {${dataList.map(([varname]) => `${varname.slice(5)}:${varname}`).join(',')}},\n`; + result += ` config: {${confList.map(([varname]) => `${varname.slice(7)}:IReadOnly<${varname}>`).join(',')}}\n`; + result += ` store: {${storeList.map(([varname]) => `${varname.slice(6)}:IReadOnly<${varname}>`).join(',')}}\n`; + result += '}\n\n'; + result += 'function init(){\n'; + // config + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.config, {${confList.map(([varname]) => `${varname.slice(7)}:new ${varname}()`).join(',')}})\n`; + // data + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.data, {${dataList.map(([varname]) => `${varname.slice(5)}:new ${varname}()`).join(',')}})\n`; + // store + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.store, {${storeList.map(([varname]) => `${varname.slice(6)}:new ${varname}()`).join(',')}})\n\n`; + // controller + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.Controller, {${ctrList.map(([varname]) => `${varname.slice(0, -10)}:${varname}`).join(',')}})\n`; + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.controller, {${ctrList.map(([varname]) => `${varname.slice(0, -10).toLowerCase()}:new ${varname}()`).join(',')}})\n`; + result += '}\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) director.on(Director.EVENT_RESET,init)\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) init()\n'; + // 修正windows系统中的\为/ + result = result.replace(/\\/g, '/'); + // save + if (readFileSyncByPath(executorFileUrl) !== result) { + await Editor.Message.request('asset-db', 'create-asset', executorFileUrl, result, { + overwrite: true + }); + } +} +let timer = null; +function callUpdateExecutor(clear = false) { + if (timer) + return; + if (clear) { + clearExecutor(); + callUpdateExecutor(false); + } + else { + timer = setTimeout(() => { + updateExecutor().finally(() => { + timer = null; + }); + }, 500); + } +} +// 获得Creator主窗口 +function getMainWebContents() { + const windows = electron.BrowserWindow.getAllWindows(); + for (let i = 0; i < windows.length; i++) { + const win = windows[i]; + if (win.webContents.getURL().includes('windows/main.html') || (win.title && win.title.includes('Cocos Creator'))) { + return win.webContents; + } + } + return; +} +function updateMark() { + const webContents = getMainWebContents(); + if (webContents) { + const hackCode = fs_1.readFileSync(path_1.default.join(__dirname, '../res/mark.js'), 'utf-8'); + webContents.executeJavaScript(hackCode); + } +} +exports.methods = { + ['open-panel']() { + Editor.Panel.open('app.open-panel'); + }, + ['open-wiki']() { + const url = 'https://gitee.com/cocos2d-zp/xforge/wikis/pages'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-issues']() { + const url = 'https://gitee.com/cocos2d-zp/xforge/issues'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-github']() { + const url = 'https://github.com/a1076559139/XForge'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-store']() { + const url = 'https://store.cocos.com/app/search?name=xforge'; + Editor.Message.send('program', 'open-url', url); + }, + ['refresh-executor']() { + // 点击更新 + callUpdateExecutor(); + console.log('[executor.ts] 刷新成功'); + }, + ['scene:ready']() { + // + }, + ['asset-db:ready']() { + updateExecutor(); + updateMark(); + }, + ['asset-db:asset-add'](uuid, info) { + if (!isExecutor(info)) + return; + callUpdateExecutor(); + }, + ['asset-db:asset-change'](uuid, info) { + if (!isExecutor(info, false)) + return; + callUpdateExecutor(); + }, + ['asset-db:asset-delete'](uuid, info) { + if (!isExecutor(info)) + return; + callUpdateExecutor(true); + } +}; +/** + * @en Hooks triggered after extension loading is complete + * @zh 扩展加载完成后触发的钩子 + */ +function load() { + Editor.Message.request('asset-db', 'query-ready').then(ready => { + if (!ready) + return; + updateExecutor(); + }); +} +exports.load = load; +/** + * @en Hooks triggered after extension uninstallation is complete + * @zh 扩展卸载完成后触发的钩子 + */ +function unload() { } +exports.unload = unload; diff --git a/extensions/app/engine/dist/menu/index.js b/extensions/app/engine/dist/menu/index.js new file mode 100644 index 0000000..0aa0747 --- /dev/null +++ b/extensions/app/engine/dist/menu/index.js @@ -0,0 +1,38 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.onAssetMenu = exports.onPanelMenu = exports.onDBMenu = exports.onCreateMenu = void 0; +const tinyPNG_1 = __importDefault(require("./tinyPNG")); +function getMenu(assetInfo) { + return [ + { + label: 'i18n:app.app', + submenu: [ + { + label: 'i18n:app.tiny', + click() { + tinyPNG_1.default(assetInfo.file); + }, + } + ], + }, + ]; +} +function onCreateMenu(assetInfo) { + // return getMenu(); +} +exports.onCreateMenu = onCreateMenu; +function onDBMenu(assetInfo) { + // return getMenu(); +} +exports.onDBMenu = onDBMenu; +function onPanelMenu(assetInfo) { + // return getMenu(); +} +exports.onPanelMenu = onPanelMenu; +function onAssetMenu(assetInfo) { + return getMenu(assetInfo); +} +exports.onAssetMenu = onAssetMenu; diff --git a/extensions/app/engine/dist/menu/tinyPNG.js b/extensions/app/engine/dist/menu/tinyPNG.js new file mode 100644 index 0000000..0aebdd9 --- /dev/null +++ b/extensions/app/engine/dist/menu/tinyPNG.js @@ -0,0 +1,164 @@ +"use strict"; +/** + * + * 参考: https://segmentfault.com/a/1190000015467084 + * 优化:通过 X-Forwarded-For 添加了动态随机伪IP,绕过 tinypng 的上传数量限制 + * + */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = __importDefault(require("fs")); +const https_1 = __importDefault(require("https")); +const path_1 = __importDefault(require("path")); +const url_1 = require("url"); +const exts = ['.png', '.jpg', '.jpeg']; +const max = 5200000; // 5MB == 5242848.754299136 +const options = { + method: 'POST', + hostname: 'tinypng.com', + path: '/backend/opt/shrink', + headers: { + 'rejectUnauthorized': 'false', + 'Postman-Token': Date.now(), + 'Cache-Control': 'no-cache', + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' + } +}; +// 生成随机IP, 赋值给 X-Forwarded-For +function getRandomIP() { + return Array.from(Array(4)).map(() => Math.floor(Math.random() * 255)).join('.'); +} +// 遍历文件列表 +function fileEach(folder, callback) { + fs_1.default.readdir(folder, (err, files) => { + if (err) + console.error(err); + files.forEach(file => { + const filePath = path_1.default.join(folder, file); + fs_1.default.stat(filePath, (err, stats) => { + if (err) + return console.error(err); + if (stats.isDirectory()) { + fileEach(filePath, callback); + } + else if ( + // 必须是文件,小于5MB,后缀 jpg||png + stats.size <= max && + stats.isFile() && + exts.includes(path_1.default.extname(file))) { + callback(filePath); + } + }); + }); + }); +} +// 压缩图片 +async function fileUpload(img_path) { + return new Promise((resolve, reject) => { + // 通过 X-Forwarded-For 头部伪造客户端IP + options.headers['X-Forwarded-For'] = getRandomIP(); + const req = https_1.default.request(options, function (res) { + res.on('data', buf => { + const data = JSON.parse(buf.toString()); + if (data.error) { + reject(data.message); + } + else { + resolve(data); + } + }); + }); + req.write(fs_1.default.readFileSync(img_path), 'binary'); + req.on('error', err => { + reject(err); + }); + req.end(); + }); +} +// 该方法被循环调用,请求图片数据 +function fileUpdate(img_path, obj) { + return new Promise((resolve, reject) => { + const options = new url_1.URL(obj.output.url); + const req = https_1.default.request(options, res => { + let body = ''; + res.setEncoding('binary'); + res.on('data', function (data) { + body += data; + }); + res.on('end', function () { + fs_1.default.writeFile(img_path, body, 'binary', err => { + if (err) { + return reject(err); + } + resolve(obj); + }); + }); + }); + req.on('error', err => { + reject(err); + }); + req.end(); + }); +} +// 根据字节大小转成B、KB、MB +function toSize(b) { + if (b < 1024) { + return b + 'B'; + } + else if (b < 1024 * 1024) { + return (b / 1024).toFixed(2) + 'KB'; + } + else { + return (b / 1024 / 1024).toFixed(2) + 'MB'; + } +} +// 根据小数转成百分比字符串 +function toPercent(num) { + return (num * 100).toFixed(2) + '%'; +} +async function fileTiny(filePath) { + return fileUpload(filePath) + .then(obj => fileUpdate(filePath, obj)); +} +function default_1(folder) { + // 路径是否存在 + if (!fs_1.default.existsSync(folder)) { + console.log(`路径不存在:${folder}`); + return; + } + const basename = path_1.default.basename(folder); + console.log(`[${basename}] 压缩中...`); + // 是文件 + if (!fs_1.default.statSync(folder).isDirectory()) { + if (!exts.includes(path_1.default.extname(folder))) { + console.log(`[${basename}] 压缩失败!报错:只支持png、jpg与jpeg格式`); + return; + } + fileTiny(folder) + .then(obj => { + console.log('[1/1]', `[${basename}]`, `压缩成功,原始: ${toSize(obj.input.size)},压缩: ${toSize(obj.output.size)},压缩比: ${toPercent(obj.output.ratio)}`); + }) + .catch(err => { + console.log('[1/1]', `[${basename}]`, `压缩失败!报错:${err}`); + }); + return; + } + let total = 0; + let finished = 0; + // 是文件夹 + fileEach(folder, (filePath => { + total++; + const relativePath = path_1.default.relative(folder, filePath); + fileTiny(filePath) + .then(obj => { + console.log(`[${++finished}/${total}]`, `[${relativePath}]`, `压缩成功,原始: ${toSize(obj.input.size)},压缩: ${toSize(obj.output.size)},压缩比: ${toPercent(obj.output.ratio)}`); + }) + .catch(err => { + console.log(`[${++finished}/${total}]`, `[${relativePath}]`, `压缩失败!报错:${err}`); + }); + })); +} +exports.default = default_1; diff --git a/extensions/app/engine/dist/panel/components/app-create.js b/extensions/app/engine/dist/panel/components/app-create.js new file mode 100644 index 0000000..ed8b1f3 --- /dev/null +++ b/extensions/app/engine/dist/panel/components/app-create.js @@ -0,0 +1,31 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const path_1 = require("path"); +const vue_1 = __importDefault(require("../../../../vue")); +const create_controller_1 = __importDefault(require("./create-controller")); +const create_manager_1 = __importDefault(require("./create-manager")); +const create_model_1 = __importDefault(require("./create-model")); +const create_res_1 = __importDefault(require("./create-res")); +const create_sound_1 = __importDefault(require("./create-sound")); +const create_view_1 = __importDefault(require("./create-view")); +const Assets = path_1.join(__dirname, '../../../res/panel'); +const Menus = ['ViewComponent', 'ManagerComponent', 'ControllerComponent', 'ModelComponent', 'SoundComponent', 'ResComponent']; +exports.default = vue_1.default.extend({ + components: { ViewComponent: create_view_1.default, ManagerComponent: create_manager_1.default, ControllerComponent: create_controller_1.default, ModelComponent: create_model_1.default, SoundComponent: create_sound_1.default, ResComponent: create_res_1.default }, + template: fs_1.readFileSync(path_1.join(Assets, 'components/app.html'), 'utf-8'), + data() { + return { + menus: ['View', 'Manager', 'Controller', 'Model', 'Sound', '资源目录'], + content: 'ViewComponent' + }; + }, + methods: { + onClick(index) { + this.content = Menus[index]; + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/app.js b/extensions/app/engine/dist/panel/components/app.js new file mode 100644 index 0000000..ed8b1f3 --- /dev/null +++ b/extensions/app/engine/dist/panel/components/app.js @@ -0,0 +1,31 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const path_1 = require("path"); +const vue_1 = __importDefault(require("../../../../vue")); +const create_controller_1 = __importDefault(require("./create-controller")); +const create_manager_1 = __importDefault(require("./create-manager")); +const create_model_1 = __importDefault(require("./create-model")); +const create_res_1 = __importDefault(require("./create-res")); +const create_sound_1 = __importDefault(require("./create-sound")); +const create_view_1 = __importDefault(require("./create-view")); +const Assets = path_1.join(__dirname, '../../../res/panel'); +const Menus = ['ViewComponent', 'ManagerComponent', 'ControllerComponent', 'ModelComponent', 'SoundComponent', 'ResComponent']; +exports.default = vue_1.default.extend({ + components: { ViewComponent: create_view_1.default, ManagerComponent: create_manager_1.default, ControllerComponent: create_controller_1.default, ModelComponent: create_model_1.default, SoundComponent: create_sound_1.default, ResComponent: create_res_1.default }, + template: fs_1.readFileSync(path_1.join(Assets, 'components/app.html'), 'utf-8'), + data() { + return { + menus: ['View', 'Manager', 'Controller', 'Model', 'Sound', '资源目录'], + content: 'ViewComponent' + }; + }, + methods: { + onClick(index) { + this.content = Menus[index]; + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-controller.js b/extensions/app/engine/dist/panel/components/create-controller.js new file mode 100644 index 0000000..af9bd49 --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-controller.js @@ -0,0 +1,83 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +/** + * 根据语言获取脚本内容 + */ +function getScript(name) { + const basePath = '../../../extensions/app/assets/base/BaseController'; + return 'import BaseController from \'' + basePath + '\';\r\n' + + 'export class ' + name + ' extends BaseController<' + name + ', {\r\n' + + ' // 定义了事件,并同时定义参数列表和返回值\r\n' + + ' Refresh: (a: number) => boolean\r\n' + + '}>() {\r\n' + + ' // Controller中发射事件, UI中监听事件:\r\n' + + ' // 1、UI中需要将 「extends BaseView」 改为=> 「extends BaseView.bindController(' + name + ')」\r\n' + + ' // 2、UI中使用「this.controller.on/once」监听事件, 使用「this.controller.emit」发射事件, 使用「this.controller.off/targetOff」取消监听事件\r\n' + + ' // 3、在外部(无法使用this.controller的地方)可以通过「app.controller.xxx」来调用对外导出的方法, 比如下面的refresh方法\r\n' + + ' refresh() {\r\n' + + ' this.emit(' + name + '.Event.Refresh, 1000); // 参数类型正确\r\n' + + ' this.emit(' + name + '.Event.Refresh, true); // 参数类型错误\r\n' + + ' const result = this.call(' + name + '.Event.Refresh, 1000); // 自动推导返回值类型\r\n' + + ' }\r\n' + + '}'; +} +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-controller'), + data() { + return { + inputName: '', + display: '', + showLoading: false + }; + }, + methods: { + async onClickCreate() { + const name = this.inputName; + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + const rootPath = 'db://assets/app-builtin/app-controller'; + const controlName = `${utils_1.stringCase(name)}Controller`; + const scriptUrl = `${rootPath}/${controlName}.ts`; + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: controlName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + this.display = '创建中'; + this.showLoading = true; + if (fs_1.existsSync(utils_1.convertUrlToPath(scriptUrl))) { + this.showLoading = false; + this.display = `[错误] 文件已存在, 请删除\n${scriptUrl}`; + return; + } + // 目录如果不存在则创建 + if (!await utils_1.createFolderByUrl(rootPath, { meta: utils_1.getResMeta('app-controller'), readme: utils_1.getResReadme('app-controller') })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${rootPath}`; + return; + } + // 创建script + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(controlName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + Editor.Message.send('assets', 'twinkle', scriptUrl); + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-manager.js b/extensions/app/engine/dist/panel/components/create-manager.js new file mode 100644 index 0000000..6897314 --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-manager.js @@ -0,0 +1,107 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +/** + * 根据语言获取脚本内容 + */ +function getScript(name) { + const basePath = '../../../../extensions/app/assets/base/BaseManager'; + return 'import { _decorator } from \'cc\';\r\n' + + 'import BaseManager from \'' + basePath + '\';\r\n' + + 'const { ccclass, property } = _decorator;\r\n' + + '@ccclass(\'' + name + '\')\r\n' + + 'export class ' + name + ' extends BaseManager {\r\n' + + ' // [无序] 加载完成时触发\r\n' + + ' protected onLoad() { }\r\n\r\n' + + ' // [无序] 自身初始化完成, init执行完毕后被调用\r\n' + + ' protected onInited() { }\r\n\r\n' + + ' // [无序] 所有manager初始化完成\r\n' + + ' protected onFinished() { }\r\n\r\n' + + ' // [无序] 初始化manager,在初始化完成后,调用finish方法\r\n' + + ' protected init(finish: Function) {\r\n' + + ' super.init(finish);\r\n' + + ' }\r\n' + + '}'; +} +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-manager'), + data() { + return { + inputName: '', + display: '', + showLoading: false + }; + }, + methods: { + async onClickCreate() { + const name = this.inputName; + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + const rootPath = 'db://assets/app-builtin/app-manager'; + const managerName = `${utils_1.stringCase(name)}Manager`; + const folderName = name; + const folderPath = `${rootPath}/${folderName}`; + const scriptUrl = `${folderPath}/${managerName}.ts`; + const prefabUrl = `${folderPath}/${managerName}.prefab`; + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: managerName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + this.display = '创建中'; + this.showLoading = true; + if (fs_1.existsSync(utils_1.convertUrlToPath(folderPath))) { + this.showLoading = false; + this.display = `[错误] 目录已存在, 请删除\n${folderPath}`; + return; + } + // 目录如果不存在则创建 + if (!await utils_1.createFolderByUrl(rootPath, { + meta: utils_1.getResMeta('app-manager'), + readme: utils_1.getResReadme('app-manager'), + subFolders: [ + { + folder: folderName, + readme: `1、${managerName}所在文件夹, 通过app.manager.${utils_1.stringCase(name, true)}的方式调用\n2、如不再需要,可以直接删除此文件夹` + } + ] + })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${folderPath}`; + return; + } + // 创建script + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(managerName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + // 创建prefab + const createPrefabResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createPrefab', + args: [managerName, prefabUrl] + }); + if (!createPrefabResult) { + this.showLoading = false; + this.display = `[错误] 创建预制体失败\n${prefabUrl}`; + return; + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + Editor.Message.send('assets', 'twinkle', scriptUrl); + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-model.js b/extensions/app/engine/dist/panel/components/create-model.js new file mode 100644 index 0000000..1887ff2 --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-model.js @@ -0,0 +1,105 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +/** + * 根据语言获取脚本内容 + */ +function getScript(type, className) { + if (type === 'data') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IModel } from \'' + BaseModel + '\';\r\n' + + '// data中不能定义任何方法(更建议使用store)\r\n' + + 'export default class ' + className + ' implements IModel<' + className + '> {\r\n' + + '}'; + } + else if (type === 'config') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IModel } from \'' + BaseModel + '\';\r\n' + + '// config中不能定义任何方法, 任何变量在外部访问都是readonly\r\n' + + '// 如果config中的内容是服务器下发的,可以使用Object.assign覆盖config中的内容\r\n' + + 'export default class ' + className + ' implements IModel<' + className + '> {\r\n' + + '}'; + } + else if (type === 'store') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IStore } from \'' + BaseModel + '\';\r\n' + + '// store中只允许在根路径下定义方法,任何变量在外部访问都是readonly\r\n' + + '// store类型的引入是借鉴了Web前端框架中全局状态管理的思路,意图是让数据更安全,更可控。同时框架中还提供了数据绑定的扩展包,可以通过pkg的方式安装,实现「数据->视图」的单向绑定。\r\n' + + 'export default class ' + className + ' implements IStore<' + className + '> {\r\n' + + ' count = 0;\r\n' + + ' setCount(v: number) {\r\n' + + ' this.count = v;\r\n' + + ' }\r\n' + + '}'; + } + else { + return '// 🔥切记: 当前文件处于分包中, 由于加载顺序的原因,不可以在「主包」中使用此文件内导出的变量\r\n' + + '// 存放直接导出的interface、type或enum等\r\n\r\n' + + '// export type IString = string;\r\n' + + '// export enum Type { None };'; + } +} +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-model'), + data() { + return { + inputName: '', + display: '', + typeSelects: ['store', 'data', 'config', 'export'], + typeSelectIndex: 0, + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + const type = this.typeSelects[this.typeSelectIndex]; + const name = this.inputName; + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + const rootPath = 'db://assets/app-builtin/app-model'; + const modelName = `${type}.${name}`; + const scriptUrl = `${rootPath}/${modelName}.ts`; + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: modelName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + this.display = '创建中'; + this.showLoading = true; + // 目录如果不存在则创建 + if (!await utils_1.createFolderByUrl(rootPath, { meta: utils_1.getResMeta('app-model'), readme: utils_1.getResReadme('app-model') })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${rootPath}`; + return; + } + if (fs_1.existsSync(utils_1.convertUrlToPath(scriptUrl))) { + this.showLoading = false; + this.display = `[错误] 文件已存在, 请删除\n${scriptUrl}`; + return; + } + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(type, utils_1.stringCase(name))).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + Editor.Message.send('assets', 'twinkle', scriptUrl); + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-res.js b/extensions/app/engine/dist/panel/components/create-res.js new file mode 100644 index 0000000..d20d66d --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-res.js @@ -0,0 +1,62 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +const typeNames = ['res-native', 'res-bundle', 'resources']; +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-res'), + data() { + return { + inputName: '', + display: '', + typeSelects: ['公共静态目录', '公共动态目录', 'resources'], + typeSelectIndex: 0, + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + const folderName = typeNames[this.typeSelectIndex]; + const folderPath = `db://assets/${folderName}`; + const name = utils_1.stringCase(this.inputName, true); + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(this.inputName) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + if (name === 'resources') { + this.display = '[错误] 名字不合法\n1、不能使用resources作为名字'; + return; + } + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: name, buttons: ['创建', '取消'], default: 0, cancel: 1 }); + if (createResponse.response == 1) { + return; + } + this.display = '创建中'; + this.showLoading = true; + if (!await utils_1.createFolderByUrl(folderPath, { + readme: utils_1.getResReadme(folderName), + meta: folderName === 'resources' ? utils_1.getResMeta('resources') : undefined, + subFolders: [ + { + folder: name, + meta: folderName === 'res-bundle' ? utils_1.getResMeta('custom-bundle') : undefined + } + ] + })) { + this.showLoading = false; + this.display = '[错误] 创建失败'; + return; + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${folderPath}`; + Editor.Message.send('assets', 'twinkle', folderPath); + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-sound.js b/extensions/app/engine/dist/panel/components/create-sound.js new file mode 100644 index 0000000..ff0518a --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-sound.js @@ -0,0 +1,45 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-sound'), + data() { + return { + display: '', + typeSelects: ['音乐', '音效'], + typeSelectIndex: 0, + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + this.display = '创建中'; + this.showLoading = true; + const rootPath = 'db://assets/app-bundle/app-sound'; + if (!await utils_1.createFolderByUrl(rootPath, { + meta: utils_1.getResMeta('app-sound'), + readme: utils_1.getResReadme('app-sound'), + subFolders: [ + { + folder: this.typeSelectIndex === 0 ? 'music' : 'effect', + readme: utils_1.getResReadme(this.typeSelectIndex === 0 ? 'sound-music' : 'sound-effect') + } + ] + })) { + this.showLoading = false; + this.display = '[错误] 创建失败'; + return; + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + Editor.Message.send('assets', 'twinkle', rootPath); + } + }, +}); diff --git a/extensions/app/engine/dist/panel/components/create-view.js b/extensions/app/engine/dist/panel/components/create-view.js new file mode 100644 index 0000000..353f87c --- /dev/null +++ b/extensions/app/engine/dist/panel/components/create-view.js @@ -0,0 +1,249 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const path_1 = require("path"); +const vue_1 = __importDefault(require("../../../../vue")); +const utils_1 = require("../../utils"); +/** + * 获取脚本内容 + */ +function getComScript(name = 'NewClass') { + const isPage = name.toLowerCase().startsWith('page'); + const isPaper = name.toLowerCase().startsWith('paper'); + const basePath = isPaper ? '../../../../../../../extensions/app/assets/base/BaseView' : '../../../../../../extensions/app/assets/base/BaseView'; + return 'import { _decorator, Node } from \'cc\';\r\n' + + 'import BaseView from \'' + basePath + '\';\r\n' + + `${isPage ? 'import { IMiniViewNames } from \'../../../../../app-builtin/app-admin/executor\';\r\n' : ''}` + + 'const { ccclass, property } = _decorator;\r\n' + + '@ccclass(\'' + name + '\')\r\n' + + 'export class ' + name + ' extends BaseView {\r\n' + + ` ${isPage ? '// 子界面列表,数组顺序为子界面排列顺序\r\n' : ''}` + + ` ${isPage ? 'protected miniViews: IMiniViewNames = [];\r\n\r\n' : '\r\n'}` + + ' // 初始化的相关逻辑写在这\r\n' + + ' onLoad() {}\r\n\r\n' + + ' // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对)\r\n' + + ' onShow(params: any) {\r\n' + + ` ${isPage ? 'this.showMiniViews({ views: this.miniViews });' : ''}\r\n` + + ' }\r\n\r\n' + + ' // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide)\r\n' + + ' onHide(result: undefined) {\r\n' + + ` ${isPaper ? '' : '// app.manager.ui.show<' + name + '>({name: \'' + name + '\', onHide:(result) => { 接收到return的数据,并且有类型提示 }})\r\n'}` + + ` ${isPaper ? '' : 'return result;'}\r\n` + + ' }\r\n' + + '}'; +} +function getNaMetaUserData(name = 'new-class') { + return Object.assign(Object.assign({}, utils_1.getResMeta('view-native')), { 'bundleName': `${name}` }); +} +function getResMetaUserData(name = 'new-class') { + return Object.assign(Object.assign({}, utils_1.getResMeta('view-resources')), { 'bundleName': `${name}-res` }); +} +/** + * UI类型(小写) + */ +const TypeSelects = ['page', 'paper', 'pop', 'top']; +/** + * 大驼峰UI名(带page前缀) => 串式UI目录名(不带page前缀) + */ +const PageNames = new Map(); +function updatePages() { + PageNames.clear(); + // page目录 + const pageRootPath = path_1.join(Editor.Project.path, 'assets/app-bundle/app-view/page'); + // 读取page目录下所有文件 + const folderNames = fs_1.existsSync(pageRootPath) ? fs_1.readdirSync(pageRootPath) : []; + // 大驼峰命名的UI名 + folderNames.forEach((folderName) => { + // folderName为串式命名法 + const pagePath = path_1.join(pageRootPath, folderName); + const isDirectory = fs_1.statSync(pagePath).isDirectory(); + if (isDirectory) { + PageNames.set(`Page${utils_1.stringCase(folderName)}`, folderName); + } + }); + PageNames.set('通用', 'all'); + return Array.from(PageNames.keys()); +} +exports.default = vue_1.default.extend({ + template: utils_1.getResPanel('create-view'), + data() { + return { + showLoading: false, + showSelectPage: false, + showSelectGroup: true, + inputName: '', + display: '', + typeSelects: TypeSelects, + typeSelectIndex: 0, + groupSelects: ['2D', '3D'], + groupSelectIndex: 0, + pageSelects: [], + pageSelectIndex: 0, + }; + }, + methods: { + onChangeGroupSelect(index) { + this.groupSelectIndex = Number(index); + }, + onChangeTypeSelect(index) { + this.typeSelectIndex = Number(index); + if (index == '0') { + this.showSelectGroup = true; + } + else { + this.showSelectGroup = false; + } + if (index == '1') { + this.pageSelectIndex = 0; + this.pageSelects = updatePages(); + this.showSelectPage = true; + } + else { + this.showSelectPage = false; + } + }, + onChangePageSelect(index) { + this.pageSelectIndex = Number(index); + }, + async onClickCreate() { + const isPage = this.typeSelectIndex == 0; + const isPaper = this.typeSelectIndex == 1; + // ui归属(大驼峰) + const owner = this.pageSelects[this.pageSelectIndex]; + // ui类型(小写) + const type = this.typeSelects[this.typeSelectIndex]; + // ui名字(串式) + const name = this.inputName; + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + if (name === 'all' || name === 'page' || name === 'paper' || name === 'pop' || name === 'top') { + this.display = '[错误] 名字不合法\n1、不能使用all、page、paper、pop、top作为名字'; + return; + } + const is3D = isPage && this.groupSelectIndex == 1; + const ownerName = PageNames.get(owner); + const uiName = isPaper ? + `${utils_1.stringCase(type)}${utils_1.stringCase(ownerName)}${utils_1.stringCase(name)}` : + `${utils_1.stringCase(type)}${utils_1.stringCase(name)}`; + const bundleName = isPaper ? + `${type}-${ownerName}-${name}` : + `${type}-${name}`; + const bundleFolderUrl = 'db://assets/app-bundle'; + const viewFolderUrl = `${bundleFolderUrl}/app-view`; + const typeFolderUrl = `${viewFolderUrl}/${type}`; + const uiFolderUrl = isPaper ? + `${typeFolderUrl}/${ownerName}/${name}` : + `${typeFolderUrl}/${name}`; + const nativeUrl = `${uiFolderUrl}/native`; + const resourcesUrl = `${uiFolderUrl}/resources`; + const expansionUrl = `${nativeUrl}/expansion`; + const scriptUrl = `${nativeUrl}/${uiName}.ts`; + const prefabUrl = `${nativeUrl}/${uiName}.prefab`; + const sceneUrl = `${nativeUrl}/${uiName}.scene`; + const singleColorUrl = `${resourcesUrl}/singleColor.png`; + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: uiName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + this.display = '创建中'; + this.showLoading = true; + // 创建目录 + if (!await utils_1.createFolderByUrl(uiFolderUrl, { subPaths: ['native', 'resources', 'native/expansion'] })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${uiFolderUrl}`; + return; + } + // 设置native分包 + await utils_1.delayFileExistsByUrl(`${nativeUrl}.meta`); + const queryNativeMeta = await Editor.Message.request('asset-db', 'query-asset-meta', nativeUrl).catch(_ => null); + if (!queryNativeMeta) { + this.showLoading = false; + this.display = '[错误] 设置native分包配置失败'; + return; + } + queryNativeMeta.userData = getNaMetaUserData(bundleName); + await Editor.Message.request('asset-db', 'save-asset-meta', nativeUrl, JSON.stringify(queryNativeMeta)).catch(_ => null); + // 设置resources分包 + await utils_1.delayFileExistsByUrl(`${resourcesUrl}.meta`); + const queryResMeta = await Editor.Message.request('asset-db', 'query-asset-meta', resourcesUrl).catch(_ => null); + if (!queryResMeta) { + this.showLoading = false; + this.display = '[错误] 设置resources分包配置失败'; + return; + } + queryResMeta.userData = getResMetaUserData(bundleName); + await Editor.Message.request('asset-db', 'save-asset-meta', resourcesUrl, JSON.stringify(queryResMeta)).catch(_ => null); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(bundleFolderUrl), '.app-bundle.md'), utils_1.getResReadme('app-bundle')); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(viewFolderUrl), '.app-view.md'), utils_1.getResReadme('app-view')); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(typeFolderUrl), `.${type}.md`), `1、所有${type}类型UI的根目录\n2、如不再需要,可以直接删除此文件夹`); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(nativeUrl), '.native.md'), utils_1.getResReadme('view-native')); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(resourcesUrl), '.resources.md'), utils_1.getResReadme('view-resources')); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(expansionUrl), '.expansion.md'), utils_1.getResReadme('view-expansion')); + if (isPaper) { + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(`${typeFolderUrl}/${ownerName}`), `.${ownerName}.md`), (ownerName === 'all' ? '1、归属于全体Page' : `1、归属于Page${utils_1.stringCase(ownerName)}`) + '\n2、如不再需要,可以直接删除此文件夹'); + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(uiFolderUrl), `.${name}.md`), `${uiName}所在文件夹\n1、通过${ownerName === 'all' ? '在任意Page中配置miniViews属性并调用showMiniViews方法' : `在${owner}中配置miniViews属性并调用showMiniViews方法`}的方式加载\n2、如不再需要,可以直接删除此文件夹`); + } + else { + fs_1.writeFileSync(path_1.join(utils_1.convertUrlToPath(uiFolderUrl), `.${name}.md`), `${uiName}所在文件夹\n1、通过app.manager.ui.show({ name:'${uiName}' })的方式加载\n2、如不再需要,可以直接删除此文件夹`); + } + // 创建script + if (!fs_1.existsSync(utils_1.convertUrlToPath(scriptUrl))) { + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getComScript(uiName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + } + // 创建view + if (!fs_1.existsSync(utils_1.convertUrlToPath(prefabUrl)) && !fs_1.existsSync(utils_1.convertUrlToPath(sceneUrl))) { + if (is3D && isPage) { + const createSceneResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createScene', + args: [uiName, sceneUrl] + }).catch(_ => null); + if (!createSceneResult) { + this.showLoading = false; + this.display = `[错误] 创建场景失败\n${sceneUrl}`; + return; + } + } + else { + const createPrefabResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createPrefab', + args: [uiName, prefabUrl, is3D] + }).catch(_ => null); + if (!createPrefabResult) { + this.showLoading = false; + this.display = `[错误] 创建预制体失败\n${prefabUrl}`; + return; + } + } + } + this.showLoading = false; + this.display = `[成功] 创建成功\n${uiFolderUrl}`; + Editor.Message.send('assets', 'twinkle', scriptUrl); + // 是否打开 + if (createResponse.response == 0) { + if (is3D) { + Editor.Message.request('asset-db', 'open-asset', sceneUrl); + } + else { + Editor.Message.request('asset-db', 'open-asset', prefabUrl); + } + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + const base64 = 'iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX///+nxBvIAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg=='; + fs_1.writeFileSync(utils_1.convertUrlToPath(singleColorUrl), new Buffer(base64, 'base64')); + Editor.Message.request('asset-db', 'refresh-asset', singleColorUrl).catch(_ => null); + } + } +}); diff --git a/extensions/app/engine/dist/panel/index.js b/extensions/app/engine/dist/panel/index.js new file mode 100644 index 0000000..53566c5 --- /dev/null +++ b/extensions/app/engine/dist/panel/index.js @@ -0,0 +1,29 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const path_1 = require("path"); +const Assets = path_1.join(__dirname, '../../res/panel'); +const app_1 = __importDefault(require("./components/app")); +module.exports = Editor.Panel.define({ + template: fs_1.readFileSync(path_1.join(Assets, 'index.html'), 'utf-8'), + style: fs_1.readFileSync(path_1.join(Assets, 'styles/index.css'), 'utf-8'), + $: { + app: '#app' + }, + listeners: { + show() { console.log('show'); }, + hide() { console.log('hide'); }, + }, + methods: {}, + ready() { + if (!this.$.app) + return; + const com = new app_1.default(); + com.$mount(this.$.app); + }, + beforeClose() { }, + close() { }, +}); diff --git a/extensions/app/engine/dist/scene.js b/extensions/app/engine/dist/scene.js new file mode 100644 index 0000000..d1248d2 --- /dev/null +++ b/extensions/app/engine/dist/scene.js @@ -0,0 +1,73 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.methods = exports.unload = exports.load = void 0; +const path_1 = require("path"); +module.paths.push(path_1.join(Editor.App.path, 'node_modules')); +function load() { } +exports.load = load; +function unload() { } +exports.unload = unload; +// 在其他扩展脚本中,我们可以使用如下代码调用 rotateCamera 函数 +// const options: ExecuteSceneScriptMethodOptions = { +// name: scene.ts 所在的扩展包名, 如: App, +// method: scene.ts 中定义的方法, 如: rotateCamera, +// args: 参数,可选, 只传递json +// }; +// const result = await Editor.Message.request('scene', 'execute-scene-script', options); +exports.methods = { + async createPrefab(fileName, fileUrl, is3D = false) { + const { Node, js, Layers } = require('cc'); + const node = new Node(fileName); + node.layer = is3D ? Layers.Enum.UI_3D : Layers.Enum.UI_2D; + while (true) { + const result = js.getClassByName(fileName); + if (result) + break; + await new Promise((next) => { + setTimeout(next, 100); + }); + } + const com = node.addComponent(fileName); + com.resetInEditor && com.resetInEditor(); + const info = cce.Prefab.generatePrefabDataFromNode(node); + node.destroy(); + return Editor.Message.request('asset-db', 'create-asset', fileUrl, info.prefabData || info); + }, + async createScene(fileName, fileUrl) { + const { SceneAsset, Scene, Node, js, Layers, Camera, DirectionalLight } = require('cc'); + while (true) { + const result = js.getClassByName(fileName); + if (result) + break; + await new Promise((next) => { + setTimeout(next, 100); + }); + } + const scene = new Scene(fileName); + // 根节点 + const node = new Node(fileName); + node.layer = Layers.Enum.DEFAULT; + node.parent = scene; + // 相机 + const camera = new Node('Camera'); + camera.addComponent(Camera); + camera.layer = Layers.Enum.DEFAULT; + camera.parent = node; + // 灯光 + const light = new Node('Light'); + light.addComponent(DirectionalLight); + light.layer = Layers.Enum.DEFAULT; + light.parent = node; + const com = node.addComponent(fileName); + com.resetInEditor && com.resetInEditor(); + const sceneAsset = new SceneAsset(); + sceneAsset.scene = scene; + const info = EditorExtends.serialize(sceneAsset); + camera.destroy(); + light.destroy(); + node.destroy(); + scene.destroy(); + sceneAsset.destroy(); + return Editor.Message.request('asset-db', 'create-asset', fileUrl, info); + }, +}; diff --git a/extensions/app/engine/dist/utils.js b/extensions/app/engine/dist/utils.js new file mode 100644 index 0000000..c614196 --- /dev/null +++ b/extensions/app/engine/dist/utils.js @@ -0,0 +1,190 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.delayFileExistsByUrl = exports.delay = exports.createFolderByUrl = exports.getProjectPath = exports.convertUrlToPath = exports.stringCaseNegate = exports.stringCase = exports.getResPanel = exports.getResMeta = exports.getResReadme = exports.getResJson = void 0; +const fs_1 = require("fs"); +const path_1 = require("path"); +function getResJson(name) { + const Assets = path_1.join(__dirname, '../res/json'); + const str = fs_1.readFileSync(path_1.join(Assets, `${name}.json`), 'utf-8'); + return str ? JSON.parse(str) : null; +} +exports.getResJson = getResJson; +function getResReadme(name) { + const Assets = path_1.join(__dirname, '../res/readme'); + return fs_1.readFileSync(path_1.join(Assets, `${name}.md`), 'utf-8'); +} +exports.getResReadme = getResReadme; +function getResMeta(name) { + const Assets = path_1.join(__dirname, '../res/meta'); + const str = fs_1.readFileSync(path_1.join(Assets, `${name}.meta`), 'utf-8'); + return str ? JSON.parse(str) : null; +} +exports.getResMeta = getResMeta; +function getResPanel(name) { + const Assets = path_1.join(__dirname, '../res/panel'); + return fs_1.readFileSync(path_1.join(Assets, `components/${name}.html`), 'utf-8'); +} +exports.getResPanel = getResPanel; +/** + * 将串式命名转成驼峰命名 + * @param str 串式字符串 + * @param lower 首字母是否小写(默认大写) + * @returns + */ +function stringCase(str, lower = false) { + str = str.replace(/-/g, '_'); + const arr = str.split('_'); + return arr.map(function (str, index) { + if (index === 0 && lower) { + return str.charAt(0).toLowerCase() + str.slice(1); + } + return str.charAt(0).toUpperCase() + str.slice(1); + }).join(''); +} +exports.stringCase = stringCase; +/** + * 将驼峰命名转成串式命名 + * @param str 驼峰字符串 + * @returns + */ +function stringCaseNegate(str) { + return str.replace(/[A-Z]/g, (searchStr, startIndex) => { + if (startIndex === 0) { + return searchStr.toLowerCase(); + } + else { + return '-' + searchStr.toLowerCase(); + } + }); +} +exports.stringCaseNegate = stringCaseNegate; +/** + * db下的路径转换为真实路径 + */ +function convertUrlToPath(url) { + if (url.startsWith('db://assets')) { + url = Editor.Utils.Path.join(Editor.Project.path, url.slice(5)); + } + else if (url.startsWith('db://app')) { + url = Editor.Utils.Path.join(Editor.Project.path, 'extensions/app/assets', url.slice(8)); + } + else if (url.startsWith('db://pkg')) { + url = Editor.Utils.Path.join(Editor.Project.path, 'extensions/pkg/node_modules', url.slice(8)); + } + return url; +} +exports.convertUrlToPath = convertUrlToPath; +/** + * 获取程序路径 + */ +function getProjectPath() { + return Editor.Project.path; +} +exports.getProjectPath = getProjectPath; +/** + * 根据db下的路径创建目录(不是文件) + * 如果已存在不会重复创建 + */ +async function createFolderByUrl(url, opts) { + let pathHead = 'db://assets'; + if (!url && !url.startsWith(pathHead)) { + return false; + } + // 修剪path + const pathTail = url.endsWith('/') ? url.slice(pathHead.length + 1, -1).trim() : url.slice(pathHead.length + 1).trim(); + // 每一层的路径 + const pathArr = pathTail.split('/'); + // 创建主目录 + for (let index = 0; index < pathArr.length; index++) { + pathHead += '/' + pathArr[index]; + if (!fs_1.existsSync(convertUrlToPath(pathHead))) { + const result = await Editor.Message.request('asset-db', 'create-asset', pathHead, null).catch(_ => null); + if (!result) + return false; + } + } + // 主目录meta + if (opts === null || opts === void 0 ? void 0 : opts.meta) { + await delayFileExistsByUrl(`${url}.meta`); + await delay(100); + const queryMeta = await Editor.Message.request('asset-db', 'query-asset-meta', url).catch(_ => null); + if (!queryMeta) + return false; + Object.assign(queryMeta.userData, opts.meta.userData); + const result = await Editor.Message.request('asset-db', 'save-asset-meta', url, JSON.stringify(queryMeta)).catch(_ => null); + if (!result) + return false; + } + // 主目录readme + if (opts === null || opts === void 0 ? void 0 : opts.readme) { + fs_1.writeFileSync(path_1.join(convertUrlToPath(url), `.${path_1.basename(url)}.md`), opts.readme); + } + // 创建子目录 + if (opts === null || opts === void 0 ? void 0 : opts.subPaths) { + await delay(100); + for (let index = 0; index < opts.subPaths.length; index++) { + const subPath = `${pathHead}/${opts.subPaths[index]}`; + if (!fs_1.existsSync(convertUrlToPath(subPath))) { + const result = await Editor.Message.request('asset-db', 'create-asset', subPath, null).catch(_ => null); + if (!result) + return false; + } + } + } + if (opts === null || opts === void 0 ? void 0 : opts.subFolders) { + await delay(100); + for (let index = 0; index < opts.subFolders.length; index++) { + const subOpts = opts.subFolders[index]; + const subUrl = `${pathHead}/${subOpts.folder}`; + // 判断是否存在 + if (!fs_1.existsSync(convertUrlToPath(subUrl))) { + const result = await Editor.Message.request('asset-db', 'create-asset', subUrl, null).catch(_ => null); + if (!result) + return false; + } + // meta + if (subOpts.meta) { + await delayFileExistsByUrl(`${subUrl}.meta`); + const queryMeta = await Editor.Message.request('asset-db', 'query-asset-meta', subUrl).catch(_ => null); + if (!queryMeta) + return false; + Object.assign(queryMeta.userData, subOpts.meta.userData); + const result = await Editor.Message.request('asset-db', 'save-asset-meta', subUrl, JSON.stringify(queryMeta)).catch(_ => null); + if (!result) + return false; + } + // readme + if (subOpts.readme) { + fs_1.writeFileSync(path_1.join(convertUrlToPath(subUrl), `.${path_1.basename(subUrl)}.md`), subOpts.readme); + } + } + } + return true; +} +exports.createFolderByUrl = createFolderByUrl; +function delay(time) { + return new Promise((next) => { + setTimeout(() => { + next(null); + }, time); + }); +} +exports.delay = delay; +/** + * 等待文件存在 + */ +function delayFileExistsByUrl(url) { + const path = convertUrlToPath(url); + let timer = null; + return new Promise((next) => { + timer = setInterval(() => { + if (fs_1.existsSync(path)) { + if (timer) + clearInterval(timer); + timer = null; + next(null); + } + }, 100); + }); +} +exports.delayFileExistsByUrl = delayFileExistsByUrl; diff --git a/extensions/app/engine/package-lock.json b/extensions/app/engine/package-lock.json new file mode 100644 index 0000000..c190858 --- /dev/null +++ b/extensions/app/engine/package-lock.json @@ -0,0 +1,41 @@ +{ + "name": "engine", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "engine", + "devDependencies": { + "@types/node": "16.0.1", + "typescript": "4.3.4" + } + }, + "node_modules/@types/node": { + "version": "16.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "4.3.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + } + }, + "dependencies": { + "@types/node": { + "version": "16.0.1", + "dev": true + }, + "typescript": { + "version": "4.3.4", + "dev": true + } + } +} diff --git a/extensions/app/engine/package.json b/extensions/app/engine/package.json new file mode 100755 index 0000000..2f629e8 --- /dev/null +++ b/extensions/app/engine/package.json @@ -0,0 +1,11 @@ +{ + "name": "engine", + "devDependencies": { + "@types/node": "16.0.1", + "typescript": "4.3.4" + }, + "scripts": { + "build": "tsc -b", + "watch": "tsc -w" + } +} diff --git a/extensions/app/engine/res/json/builder.json b/extensions/app/engine/res/json/builder.json new file mode 100644 index 0000000..f2db669 --- /dev/null +++ b/extensions/app/engine/res/json/builder.json @@ -0,0 +1,219 @@ +{ + "bundleConfig": { + "custom": { + "auto_398Ij6Mc1B2Y7sW3e6BgFC": { + "displayName": "app-builtin", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "overwrite", + "overwriteSettings": { + "bytedance-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "oppo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "huawei-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "vivo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "xiaomi-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "baidu-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "wechatgame": { + "compressionType": "subpackage", + "isRemote": false + }, + "alipay-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "taobao-creative-app": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "taobao-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "link-sure": { + "compressionType": "merge_dep", + "isRemote": false + }, + "qtt": { + "compressionType": "merge_dep", + "isRemote": false + }, + "cocos-play": { + "compressionType": "zip", + "isRemote": true + }, + "fb-instant-games": { + "compressionType": "merge_all_json", + "isRemote": true + } + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "auto_f7NI9WxFVIO6e8LbJGF72k": { + "displayName": "app-native", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "overwrite", + "overwriteSettings": { + "bytedance-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "oppo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "huawei-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "vivo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "xiaomi-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "baidu-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "wechatgame": { + "compressionType": "subpackage", + "isRemote": false + }, + "alipay-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "taobao-creative-app": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "taobao-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "link-sure": { + "compressionType": "merge_dep", + "isRemote": false + }, + "qtt": { + "compressionType": "merge_dep", + "isRemote": false + }, + "cocos-play": { + "compressionType": "zip", + "isRemote": true + }, + "fb-instant-games": { + "compressionType": "merge_all_json", + "isRemote": true + } + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "auto_11aBEBWDxI/6ryvKvFthEo": { + "displayName": "app-res", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_dep", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "fallback", + "overwriteSettings": {}, + "fallbackOptions": { + "isRemote": true + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_dep", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "default": { + "displayName": "i18n:builder.asset_bundle.defaultConfig", + "configs": { + "native": { + "preferredOptions": { + "isRemote": true, + "compressionType": "merge_dep" + } + }, + "web": { + "preferredOptions": { + "isRemote": true, + "compressionType": "merge_dep" + }, + "fallbackOptions": { + "compressionType": "merge_dep" + } + }, + "miniGame": { + "fallbackOptions": { + "isRemote": true, + "compressionType": "merge_dep" + }, + "configMode": "fallback" + } + } + } + } + } +} \ No newline at end of file diff --git a/extensions/app/engine/res/mark.js b/extensions/app/engine/res/mark.js new file mode 100644 index 0000000..b1e64ed --- /dev/null +++ b/extensions/app/engine/res/mark.js @@ -0,0 +1,220 @@ +(() => { + // const folder = ['app', 'app-appinit', 'app-builtin', 'app-bundle', 'app-scene', 'app-sound', 'app-view', 'page', 'paper', 'pop', 'top']; + // function updateAssetMark(assetDock) { + // const assetItemList = assetDock.querySelectorAll('div.tree-node > ui-drag-item'); + // if (!assetItemList) return; + + // const finished = []; + + // assetItemList.forEach((item) => { + // const currPaddingLeft = parseInt(item.style.paddingLeft); + // if (currPaddingLeft > 50) { + // item.style['border-left'] = '2px solid dimgray'; + // } else { + // item.style['border-left'] = ''; + // } + + // const labelList = item.getElementsByTagName('label'); + // if (!labelList) return; + // const labelEl = Array.from(labelList).find(labelEl => { + // labelEl.style.color = ''; + // return folder.indexOf(labelEl.innerText.trim()) >= 0; + // }); + // if (!labelEl) return; + + // const iconList = item.getElementsByTagName('ui-icon'); + // if (!iconList || iconList.length < 2) return; + // const iconEl = Array.from(iconList).pop(); + // if (!iconEl) return; + // iconEl.style.color = ''; + + // if (item.type !== 'cc.Asset') return; + + // if (labelEl.innerText.trim() === 'app') { + // iconEl['value'] = 'setting'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'mediumturquoise'; + // labelEl.style.color = 'whitesmoke'; + // } + // else if (labelEl.innerText.trim() === 'app-appinit') { + // iconEl['value'] = 'home'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'sandybrown'; + // labelEl.style.color = 'whitesmoke'; + // } + // else if (labelEl.innerText.trim() === 'app-builtin') { + // iconEl['value'] = 'service'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'deepskyblue'; + // labelEl.style.color = 'whitesmoke'; + // } + // else if (labelEl.innerText.trim() === 'app-bundle') { + // iconEl['value'] = 'extension'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'mediumseagreen'; + // labelEl.style.color = 'whitesmoke'; + // } + // else if (labelEl.innerText.trim() === 'app-scene') { + // iconEl['value'] = 'mini-game'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'gold'; + // labelEl.style.color = 'whitesmoke'; + // } + // else if (labelEl.innerText.trim() === 'app-sound') { + // iconEl['value'] = 'music'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'yellowgreen'; + // labelEl.style.color = 'yellowgreen'; + // } + // else if (labelEl.innerText.trim() === 'app-view') { + // iconEl['value'] = 'particle'; + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'tomato'; + // labelEl.style.color = 'tomato'; + // } + // else if (finished.indexOf(labelEl.innerText.trim()) === -1) { + // finished.push(labelEl.innerText.trim()); + // iconEl.removeAttribute('color'); + // iconEl.style.color = 'orange'; + // labelEl.style.color = 'orange'; + // } + // }); + // } + + function updateAssetMark(assetDock) { + const treeNodeList = assetDock.querySelectorAll('div.tree-node'); + if (!treeNodeList) return; + + treeNodeList.forEach((treeNode) => { + const isExpand = treeNode.__vue__?.$props?.expand; + const isDirectory = treeNode.__vue__?.$props?.asset?.isDirectory; + const assetUrl = treeNode.__vue__?.$props?.asset?.url || ''; + const assetName = treeNode.__vue__?.$props?.asset?.name || ''; + const assetDirUrl = assetUrl.slice(0, assetUrl.length - assetName.length); // 结尾带/ + + const itemDiv = treeNode.getElementsByTagName('ui-drag-item')[0]; + + // 子节点-label + const nameDiv = itemDiv.getElementsByClassName('name')[0]; + const nameUI = nameDiv ? nameDiv.getElementsByTagName('span')[0] : null; + + // 子节点-icon + const iconDiv = itemDiv.getElementsByClassName('icon')[0]; + const iconUI = iconDiv ? iconDiv.getElementsByTagName('ui-icon')[0] : null; + + if (iconUI) iconUI['color'] = 'true'; + if (iconUI) iconUI.style.color = ''; + if (nameUI) nameUI.style.color = ''; + + if (iconDiv) iconDiv.style.height = '100%'; + if (iconDiv) iconDiv.style.backgroundColor = ''; + if (nameDiv) nameDiv.style.backgroundColor = ''; + + if (!isDirectory || !iconUI || !nameUI) return; + + if (assetUrl === 'db://assets/app') { + iconUI['value'] = 'setting'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'mediumturquoise'; + nameUI.style.color = 'whitesmoke'; + } + else if (assetUrl === 'db://assets/app-appinit') { + iconUI['value'] = 'home'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'sandybrown'; + nameUI.style.color = 'whitesmoke'; + } + else if (assetUrl === 'db://assets/app-builtin') { + iconUI['value'] = 'service'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'deepskyblue'; + nameUI.style.color = 'whitesmoke'; + } + else if (assetUrl === 'db://assets/app-bundle') { + iconUI['value'] = 'extension'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'mediumseagreen'; + nameUI.style.color = 'whitesmoke'; + } + else if (assetUrl === 'db://assets/app-scene') { + iconUI['value'] = 'mini-game'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'gold'; + nameUI.style.color = 'whitesmoke'; + } + else if (assetUrl === 'db://assets/app-bundle/app-sound') { + iconUI['value'] = 'music'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'yellowgreen'; + nameUI.style.color = 'yellowgreen'; + } + else if (assetUrl === 'db://assets/app-bundle/app-view') { + iconUI['value'] = 'particle'; + iconUI.removeAttribute('color'); + iconUI.style.color = 'tomato'; + nameUI.style.color = 'tomato'; + } + else if (assetDirUrl === 'db://assets/app-bundle/app-view/') { + iconUI.removeAttribute('color'); + iconUI.style.color = 'orange'; + nameUI.style.color = 'orange'; + } + else if (assetDirUrl === 'db://assets/app-bundle/app-view/page/' || + assetDirUrl === 'db://assets/app-bundle/app-view/paper/' || + assetDirUrl === 'db://assets/app-bundle/app-view/pop/' || + assetDirUrl === 'db://assets/app-bundle/app-view/top/' + ) { + iconUI.removeAttribute('color'); + if (isExpand) { + iconUI.style.color = 'gold'; + nameUI.style.color = 'whitesmoke'; + iconDiv.style.backgroundColor = 'brown'; + nameDiv.style.backgroundColor = 'brown'; + } else { + iconUI.style.color = 'gold'; + nameUI.style.color = 'whitesmoke'; + iconDiv.style.backgroundColor = ''; + nameDiv.style.backgroundColor = ''; + } + } + }); + } + + let retryCount = 0; + const maxRetryCount = 10; + + function initAssetMark() { + // 资源管理器窗口 + const assetDock = document.querySelector('#dock')?.shadowRoot?. + querySelector('dock-layout dock-layout dock-groups dock-panels > panel-frame[name=assets]')?.shadowRoot?. + querySelector('div > div.separate-box > div:nth-child(1) > section > ui-drag-area'); + + if (!assetDock) { + if (retryCount++ < maxRetryCount) { + setTimeout(initAssetMark, 500); + } + return; + } + + if (typeof MutationObserver === 'undefined') { + setInterval(function () { + updateAssetMark(assetDock); + }, 50); + } else { + // 创建一个观察器实例并传入回调函数 + const observer = new MutationObserver(function () { + updateAssetMark(assetDock); + }); + + // 开始观察已配置的目标节点(观察目标节点的子节点的变化) + observer.observe(assetDock, { childList: true, subtree: true }); + + // 你可以随时停止观察 + // observer.disconnect(); + } + + updateAssetMark(assetDock); + } + + initAssetMark(); +})(); \ No newline at end of file diff --git a/extensions/app/engine/res/meta/app-admin.meta b/extensions/app/engine/res/meta/app-admin.meta new file mode 100644 index 0000000..ddfb721 --- /dev/null +++ b/extensions/app/engine/res/meta/app-admin.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "auto_398Ij6Mc1B2Y7sW3e6BgFC", + "priority": 1 + } +} diff --git a/extensions/app/engine/res/meta/app-controller.meta b/extensions/app/engine/res/meta/app-controller.meta new file mode 100644 index 0000000..ddfb721 --- /dev/null +++ b/extensions/app/engine/res/meta/app-controller.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "auto_398Ij6Mc1B2Y7sW3e6BgFC", + "priority": 1 + } +} diff --git a/extensions/app/engine/res/meta/app-manager.meta b/extensions/app/engine/res/meta/app-manager.meta new file mode 100644 index 0000000..ddfb721 --- /dev/null +++ b/extensions/app/engine/res/meta/app-manager.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "auto_398Ij6Mc1B2Y7sW3e6BgFC", + "priority": 1 + } +} diff --git a/extensions/app/engine/res/meta/app-model.meta b/extensions/app/engine/res/meta/app-model.meta new file mode 100644 index 0000000..ddfb721 --- /dev/null +++ b/extensions/app/engine/res/meta/app-model.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "auto_398Ij6Mc1B2Y7sW3e6BgFC", + "priority": 1 + } +} diff --git a/extensions/app/engine/res/meta/app-sound.meta b/extensions/app/engine/res/meta/app-sound.meta new file mode 100644 index 0000000..aeb6589 --- /dev/null +++ b/extensions/app/engine/res/meta/app-sound.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 8 + } +} diff --git a/extensions/app/engine/res/meta/custom-bundle.meta b/extensions/app/engine/res/meta/custom-bundle.meta new file mode 100644 index 0000000..33d07a7 --- /dev/null +++ b/extensions/app/engine/res/meta/custom-bundle.meta @@ -0,0 +1,7 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "default", + "priority": 1 + } +} diff --git a/extensions/app/engine/res/meta/resources.meta b/extensions/app/engine/res/meta/resources.meta new file mode 100644 index 0000000..cc7f16c --- /dev/null +++ b/extensions/app/engine/res/meta/resources.meta @@ -0,0 +1,8 @@ +{ + "userData": { + "isBundle": true, + "bundleConfigID": "default", + "bundleName": "resources", + "priority": 8 + } +} diff --git a/extensions/app/engine/res/meta/view-native.meta b/extensions/app/engine/res/meta/view-native.meta new file mode 100644 index 0000000..bbaa64b --- /dev/null +++ b/extensions/app/engine/res/meta/view-native.meta @@ -0,0 +1,5 @@ +{ + "isBundle": true, + "bundleConfigID": "auto_f7NI9WxFVIO6e8LbJGF72k", + "priority": 1 +} \ No newline at end of file diff --git a/extensions/app/engine/res/meta/view-resources.meta b/extensions/app/engine/res/meta/view-resources.meta new file mode 100644 index 0000000..e50eb6a --- /dev/null +++ b/extensions/app/engine/res/meta/view-resources.meta @@ -0,0 +1,5 @@ +{ + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 4 +} \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/app.html b/extensions/app/engine/res/panel/components/app.html new file mode 100644 index 0000000..81ef3fd --- /dev/null +++ b/extensions/app/engine/res/panel/components/app.html @@ -0,0 +1,11 @@ +<div class="container"> + <ui-tab value="0" @confirm="onClick($event.target.value)"> + <ui-button>{{menus[0]}}</ui-button> + <ui-button>{{menus[1]}}</ui-button> + <ui-button>{{menus[2]}}</ui-button> + <ui-button>{{menus[3]}}</ui-button> + <ui-button>{{menus[4]}}</ui-button> + <ui-button>{{menus[5]}}</ui-button> + </ui-tab> + <component :is="content" /> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-controller.html b/extensions/app/engine/res/panel/components/create-controller.html new file mode 100644 index 0000000..8e594f2 --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-controller.html @@ -0,0 +1,26 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017438&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">名字</ui-label> + <ui-input id="name" slot="content" placeholder="输入名字如: index" :value="inputName" + @change="inputName=$event.target.value" show-clear> + </ui-input> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-manager.html b/extensions/app/engine/res/panel/components/create-manager.html new file mode 100644 index 0000000..685c55f --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-manager.html @@ -0,0 +1,26 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017441&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">名字</ui-label> + <ui-input id="name" slot="content" placeholder="输入名字如: index" :value="inputName" + @change="inputName=$event.target.value" show-clear> + </ui-input> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-model.html b/extensions/app/engine/res/panel/components/create-model.html new file mode 100644 index 0000000..de5734e --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-model.html @@ -0,0 +1,36 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017439&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">类型</ui-label> + <ui-select id="type" slot="content" :value="typeSelectIndex" + @confirm="onChangeTypeSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in typeSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-prop class="content-item"> + <ui-label slot="label">名字</ui-label> + <ui-input id="name" slot="content" placeholder="输入名字如: index" :value="inputName" + @change="inputName=$event.target.value" show-clear> + </ui-input> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-res.html b/extensions/app/engine/res/panel/components/create-res.html new file mode 100644 index 0000000..205e262 --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-res.html @@ -0,0 +1,36 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017429&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">类型</ui-label> + <ui-select id="type" slot="content" :value="typeSelectIndex" + @confirm="onChangeTypeSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in typeSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-prop class="content-item"> + <ui-label slot="label">名字</ui-label> + <ui-input id="name" slot="content" placeholder="输入文件夹名字如: index" :value="inputName" + @change="inputName=$event.target.value" show-clear> + </ui-input> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-sound.html b/extensions/app/engine/res/panel/components/create-sound.html new file mode 100644 index 0000000..ac3a82c --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-sound.html @@ -0,0 +1,29 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017437&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">类型</ui-label> + <ui-select id="type" slot="content" :value="typeSelectIndex" + @confirm="onChangeTypeSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in typeSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/components/create-view.html b/extensions/app/engine/res/panel/components/create-view.html new file mode 100644 index 0000000..24545e0 --- /dev/null +++ b/extensions/app/engine/res/panel/components/create-view.html @@ -0,0 +1,56 @@ +<div class="content"> + <ui-link class="help" value="https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017440&doc_id=6236543"> + <ui-icon value="help"></ui-icon> + </ui-link> + + <ui-section header="输入" expand> + <ui-prop class="content-item"> + <ui-label slot="label">类型</ui-label> + <ui-select id="type" slot="content" :value="typeSelectIndex" + @confirm="onChangeTypeSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in typeSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-prop class="content-item" v-show="showSelectGroup"> + <ui-label slot="label">模版</ui-label> + <ui-select id="group" slot="content" :value="groupSelectIndex" + @confirm="onChangeGroupSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in groupSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-prop class="content-item" v-show="showSelectPage"> + <ui-label slot="label">归属</ui-label> + <ui-select id="owner" slot="content" :value="pageSelectIndex" + @confirm="onChangePageSelect($event.target.value)"> + <option :value="index" v-for="(name,index) in pageSelects"> + {{name}} + </option> + </ui-select> + </ui-prop> + + <ui-prop class="content-item"> + <ui-label slot="label">名字</ui-label> + <ui-input id="name" slot="content" placeholder="输入界面名字如: index" :value="inputName" + @change="inputName=$event.target.value" show-clear> + </ui-input> + </ui-prop> + + <ui-button class="content-item" type="primary" @confirm="onClickCreate"> + 创建 + </ui-button> + </ui-section> + + <ui-section header="输出" expand> + <ui-label :value="display" style="white-space: pre"></ui-label> + </ui-section> + + <div class="loading" v-show="showLoading"> + <ui-loading class="loading-item"></ui-loading> + </div> +</div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/index.html b/extensions/app/engine/res/panel/index.html new file mode 100644 index 0000000..865e670 --- /dev/null +++ b/extensions/app/engine/res/panel/index.html @@ -0,0 +1 @@ +<div id="app"></div> \ No newline at end of file diff --git a/extensions/app/engine/res/panel/styles/index.css b/extensions/app/engine/res/panel/styles/index.css new file mode 100644 index 0000000..f8b18f6 --- /dev/null +++ b/extensions/app/engine/res/panel/styles/index.css @@ -0,0 +1,42 @@ +#app { + position: relative; + width: 100%; +} + +.container { + position: relative; + width: 100%; +} + +.content { + position: relative; + width: 80%; + margin: 8px auto; + text-align: center; +} + +.content-item { + margin-top: 8px; +} + +.help { + position: absolute; + right: 0; + top: 0; +} + +.loading { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 9999; + background-color: rgba(0, 0, 0, 0.6); + /* 背景模糊 */ + /* backdrop-filter: blur(3px); */ +} + +.loading-item { + margin-top: 50%; +} \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-admin.md b/extensions/app/engine/res/readme/app-admin.md new file mode 100644 index 0000000..3d17431 --- /dev/null +++ b/extensions/app/engine/res/readme/app-admin.md @@ -0,0 +1,2 @@ +1、一些配置类的资产(框架自动维护) +2、不可删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-appinit.md b/extensions/app/engine/res/readme/app-appinit.md new file mode 100644 index 0000000..535f528 --- /dev/null +++ b/extensions/app/engine/res/readme/app-appinit.md @@ -0,0 +1,2 @@ +1、框架初始化首屏 +2、不可删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-builtin.md b/extensions/app/engine/res/readme/app-builtin.md new file mode 100644 index 0000000..9217110 --- /dev/null +++ b/extensions/app/engine/res/readme/app-builtin.md @@ -0,0 +1,2 @@ +1、存储内置功能的文件夹 +2、不可删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-bundle.md b/extensions/app/engine/res/readme/app-bundle.md new file mode 100644 index 0000000..09f58db --- /dev/null +++ b/extensions/app/engine/res/readme/app-bundle.md @@ -0,0 +1,2 @@ +1、存储内置的Bundle的文件夹 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-controller.md b/extensions/app/engine/res/readme/app-controller.md new file mode 100644 index 0000000..8dac1c8 --- /dev/null +++ b/extensions/app/engine/res/readme/app-controller.md @@ -0,0 +1,4 @@ +存储控制器 +1、通过app.controller或import来使用(BaseView.bindController的参数只能使用import方式) +2、通过菜单「App/创建/Controller」创建 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-manager.md b/extensions/app/engine/res/readme/app-manager.md new file mode 100644 index 0000000..1e66466 --- /dev/null +++ b/extensions/app/engine/res/readme/app-manager.md @@ -0,0 +1,4 @@ +存储管理器 +1、通过app.manager来使用 +2、通过菜单「App/创建/Manager」创建 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-model.md b/extensions/app/engine/res/readme/app-model.md new file mode 100644 index 0000000..f6a70f8 --- /dev/null +++ b/extensions/app/engine/res/readme/app-model.md @@ -0,0 +1,5 @@ +存储数据 +1、通过app.store、app.data或app.config来使用 +2、export类型数据通过import来使用, 但不可以被主包引用 +3、通过菜单「App/创建/Model」创建 +4、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-scene.md b/extensions/app/engine/res/readme/app-scene.md new file mode 100644 index 0000000..9e82b98 --- /dev/null +++ b/extensions/app/engine/res/readme/app-scene.md @@ -0,0 +1,2 @@ +1、存储主场景的文件夹 +2、不可删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-sound.md b/extensions/app/engine/res/readme/app-sound.md new file mode 100644 index 0000000..0a40169 --- /dev/null +++ b/extensions/app/engine/res/readme/app-sound.md @@ -0,0 +1,4 @@ +存储音乐/音效资源的文件夹 +1、通过app.manager.sound管理 +2、通过菜单「App/创建/Sound」创建目录 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app-view.md b/extensions/app/engine/res/readme/app-view.md new file mode 100644 index 0000000..333dbde --- /dev/null +++ b/extensions/app/engine/res/readme/app-view.md @@ -0,0 +1,4 @@ +存储UI资源的文件夹 +1、通过app.manager.ui管理 +2、通过菜单「App/创建/View」创建 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/app.md b/extensions/app/engine/res/readme/app.md new file mode 100644 index 0000000..a2d605a --- /dev/null +++ b/extensions/app/engine/res/readme/app.md @@ -0,0 +1,2 @@ +1、框架配置、生命周期及全局导出 +2、不可删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/res-bundle.md b/extensions/app/engine/res/readme/res-bundle.md new file mode 100644 index 0000000..08093a1 --- /dev/null +++ b/extensions/app/engine/res/readme/res-bundle.md @@ -0,0 +1,4 @@ +存储动态资源的文件夹 +1、通过app.manager.loader管理 +2、所有业务自定义的Bundle文件夹存放在这里面 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/res-native.md b/extensions/app/engine/res/readme/res-native.md new file mode 100644 index 0000000..33a7695 --- /dev/null +++ b/extensions/app/engine/res/readme/res-native.md @@ -0,0 +1,5 @@ +存储静态资源的文件夹 +1、非公共脚本资源,尽量不放到主包内 +3、图片、字体等非脚本类公共资源,尽量不放到主包内(因为构建后这些资源会被拷贝到其它Bundle中) +2、如果公共脚本资源体积较大,可以考虑放到Bundle内,保证首屏体积尽量小 +4、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/resources.md b/extensions/app/engine/res/readme/resources.md new file mode 100644 index 0000000..2fcaa0e --- /dev/null +++ b/extensions/app/engine/res/readme/resources.md @@ -0,0 +1,4 @@ +系统动态资源目录 +1、脚本资源一定不要放在此文件夹内🔥 +2、可使用app.manager.loader.load动态加载 +3、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/sound-effect.md b/extensions/app/engine/res/readme/sound-effect.md new file mode 100644 index 0000000..81d4b4d --- /dev/null +++ b/extensions/app/engine/res/readme/sound-effect.md @@ -0,0 +1,3 @@ +存储音效资源的文件夹 +1、通过app.manager.sound.playEffect播放 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/sound-music.md b/extensions/app/engine/res/readme/sound-music.md new file mode 100644 index 0000000..23ad867 --- /dev/null +++ b/extensions/app/engine/res/readme/sound-music.md @@ -0,0 +1,3 @@ +存储音乐资源的文件夹 +1、通过app.manager.sound.playMusic播放 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/view-expansion.md b/extensions/app/engine/res/readme/view-expansion.md new file mode 100644 index 0000000..90942bb --- /dev/null +++ b/extensions/app/engine/res/readme/view-expansion.md @@ -0,0 +1,2 @@ +1、只能存放脚本⚠️ +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/view-native.md b/extensions/app/engine/res/readme/view-native.md new file mode 100644 index 0000000..fbfda3c --- /dev/null +++ b/extensions/app/engine/res/readme/view-native.md @@ -0,0 +1,4 @@ +存放UI以及脚本的文件夹 +1、除了UI本身外,不允许存放其它任何预置体或场景资源🔥 +2、UI脚本在根目录下,其它脚本放到expansion目录下 +3、不可单独删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/res/readme/view-resources.md b/extensions/app/engine/res/readme/view-resources.md new file mode 100644 index 0000000..e07958e --- /dev/null +++ b/extensions/app/engine/res/readme/view-resources.md @@ -0,0 +1,6 @@ +UI资源目录 +1、脚本资源一定不要放在此文件夹内🔥 +2、资源会随着UI销毁自动释放 +3、在UI脚本内可通过this.loadRes动态加载 +4、在UI子节点的脚本内可通过app.manager.ui.loadRes(this, ...)动态加载 +5、不可单独删除此文件夹 \ No newline at end of file diff --git a/extensions/app/engine/src/builder/hooks.ts b/extensions/app/engine/src/builder/hooks.ts new file mode 100644 index 0000000..df880ab --- /dev/null +++ b/extensions/app/engine/src/builder/hooks.ts @@ -0,0 +1,15 @@ +import path from 'path'; +import { BuildHook } from '../../@types/packages/builder/@types'; +import { adaptFileMD5 } from './utils/file'; + +export const onAfterBuild: BuildHook.onAfterBuild = async function (options, result) { + if (options.platform !== 'web-mobile' && options.platform !== 'web-desktop') { + return; + } + + if (!options.md5Cache) { + return; + } + + adaptFileMD5(path.join(result.dest, 'index.html')); +}; \ No newline at end of file diff --git a/extensions/app/engine/src/builder/index.ts b/extensions/app/engine/src/builder/index.ts new file mode 100644 index 0000000..8025d80 --- /dev/null +++ b/extensions/app/engine/src/builder/index.ts @@ -0,0 +1,7 @@ +import { BuildPlugin } from "../../@types/packages/builder/@types"; + +export const configs: BuildPlugin.Configs = { + '*': { + hooks: './hooks', + } +}; \ No newline at end of file diff --git a/extensions/app/engine/src/builder/utils/file.ts b/extensions/app/engine/src/builder/utils/file.ts new file mode 100644 index 0000000..f0ed83f --- /dev/null +++ b/extensions/app/engine/src/builder/utils/file.ts @@ -0,0 +1,255 @@ +import fs from 'fs'; +import path from 'path'; +import md5 from './md5'; + +const includeExts = ['.html', '.css', '.js', '.json']; +const regExp = new RegExp('(?<=(\'|"|url\\(|URL\\())(?!//)[a-zA-Z0-9_\./-]+\\.(js|css|json|png|apng|jpg|jpeg|gif|svg)(?=(\'|"|\\)))', 'g'); + +/** + * 获取文件夹内的文件 + */ +function getFiles(dir: string): string[] { + const result: string[] = []; + + // 判断文件是否存在 + if (!fs.existsSync(dir)) return result; + + // 如果不是文件夹则返回 + if (!fs.statSync(dir).isDirectory()) return result; + + // 遍历文件夹 + fs.readdirSync(dir).forEach(item => { + const item_path = path.join(dir, item); + const isDir = fs.statSync(item_path).isDirectory(); + if (!isDir) result.push(item_path); + }); + + return result; +} + +/** + * 以某个文件为起点,对其引用的文件树进行md5 + * @param filepath 文件路径 + * @param exclude 排除的文件路径(不带md5,不支持相对路径),排除的文件不会遍历子文件树,默认其本身会进行md5 + */ +export function adaptFileMD5(filepath: string, exclude: { path: string | RegExp, md5?: boolean }[] = []) { + // 参数不合法 + if (!filepath) return false; + + // 修正文件路径 + filepath = fs.existsSync(filepath) ? filepath : queryFile(filepath); + if (!filepath) return false; + + // 排除的文件 + const fileExt = path.extname(filepath); + const filepathNoMD5 = getFilePathRemoveMD5(filepath); + const excludeItem = exclude.find(item => { + if (item.path instanceof RegExp) return item.path.test(filepath); + else return item.path === filepathNoMD5; + }); + const isExcluded = !!excludeItem || includeExts.indexOf(fileExt) === -1; + + // 文件扩展名 + if (!isExcluded) { + // 文件目录 + const fileDir = path.dirname(filepath); + // 文件内容 + let fileText = fs.readFileSync(filepath, 'utf-8'); + // 文件内所有引用的相对路径(排重) + const subRelativePaths = Array.from(new Set(fileText.match(regExp))); + + for (let index = 0; index < subRelativePaths.length; index++) { + // 子文件相对路径(读取到的) + const subRelativePath = subRelativePaths[index]; + // 子文件路径(读取到的) + const subFilePath = path.join(fileDir, subRelativePath); + + // 如果当前引用的文件的路径带有md5戳,并且文件存在,则跳过 + if (isFileNameHasMD5(subFilePath) && fs.existsSync(subFilePath)) continue; + + { + // 实际的子文件路径(不确定有没有md5) + const subFilePathReal = queryFile(subFilePath); + // 实际的子文件不存在 + if (!subFilePathReal) { + // console.warn('[跳过] [文件不存在]', filepath, subRelativePath); + continue; + } + + // 如果引用的文件路径不带md5,但是实际文件有md5,则 + if (!isFileNameHasMD5(subFilePath) && isFileNameHasMD5(subFilePathReal)) { + + // 原始的子文件名 + const subFileBasename = path.basename(subRelativePath); + // 实际的子文件名(带md5) + const subFileBasenameReal = path.basename(subFilePathReal); + // 替换 + fileText = fileText.replace(new RegExp(subRelativePath, 'g'), subRelativePath.replace(subFileBasename, subFileBasenameReal)); + continue; + } + } + + { + // 对它进行md5处理 + const result = adaptFileMD5(subFilePath, exclude); + // 文件不存在 + if (!result) { + // console.warn('[跳过] [文件不存在]', filepath, subRelativePath); + continue; + } + + // 实际的子文件路径(已经带上md5了) + const subFilepathReal = queryFile(subFilePath); + // 原始的子文件名 + const subFileBasename = path.basename(subRelativePath); + // 实际的子文件名(带md5) + const subFileBasenameReal = path.basename(subFilepathReal); + + // 替换 + fileText = fileText.replace(new RegExp(subRelativePath, 'g'), subRelativePath.replace(subFileBasename, subFileBasenameReal)); + } + } + + // 重新写入文件内容 + fs.writeFileSync(filepath, fileText, 'utf-8'); + } + + // 将文件md5重命名 + if (fileExt !== '.html' && excludeItem?.md5 !== false) { + renameFileByMD5(filepath); + } + return true; +} + +/** + * 替换某个文件里引用的的文件名 + * @param {string} filepath 被替换的文件路径 + * @param {string} adaptDir adaptFile所在的文件夹 + * @param {string} adaptFile 文件名.后缀,不能包含其他东西 + */ +export function adaptFilename(filepath: string, adaptDir: string, adaptFile: string) { + if (!fs.existsSync(filepath)) return false; + + const adaptName = adaptFile.split('.')[0]; + const adaptExtname = path.extname(adaptFile) || ''; + + let text = fs.readFileSync(filepath, 'utf-8'); + + const filePaths = getFiles(adaptDir); + for (let index = 0; index < filePaths.length; index++) { + const filePath = filePaths[index]; + const basename = path.basename(filePath); + const name = basename.split('.')[0]; + const extname = path.extname(basename) || ''; + + if (basename !== adaptFile && name === adaptName && extname === adaptExtname) { + const regExp = new RegExp(`(?<=('|"|\/))${name}[\.a-zA-Z0-9]*\\${extname}(?=('|"))`, 'g'); + text = text.replace(regExp, basename); + break; + } + } + + fs.writeFileSync(filepath, text, 'utf-8'); + return true; +} + +/** + * 判断一个文件是否有md5戳 + * @param {string} filename + */ +export function isFileNameHasMD5(filename: string) { + filename = path.basename(filename); + return filename !== getFileNameRemoveMD5(filename); +} + +/** + * md5重命名文件名字 + * @param {string} filePath + * @returns + */ +export function renameFileByMD5(filePath: string) { + const basename = getFileNameRemoveMD5(filePath); + const extname = path.extname(basename); + if (!extname) return filePath; + const filename = basename.slice(0, -extname.length); + if (!filename) return filePath; + const dirname = path.dirname(filePath); + + const txt = fs.readFileSync(filePath, 'utf-8'); + const renamePath = path.join(dirname, `${filename}.${md5(txt)}${extname}`); + fs.renameSync(filePath, renamePath); + return renamePath; +} + +/** + * 获取相同名字相同后缀, 但md5戳不一样的文件数组 + * @param {string} dir + */ +export function getFilesBySameNameDiffMD5(dir: string): { name: string; ext: string; files: string[]; }[] { + // [ [ {name:'index',ext:'.js',files:['/test/index.js','/test/index.c67d.js']} ] + const result = []; + const files = getFiles(dir); + files.forEach(filepath => { + const basename = getFileNameRemoveMD5(filepath); + if (!basename) return; + const extname = path.extname(basename); + if (!extname) return; + const filename = basename.slice(0, -extname.length); + if (!filename) return; + + const res = result.find(data => data.name === filename && data.ext === extname); + if (res) return res.files.push(filepath); + + result.push({ + name: filename, + ext: extname, + files: [filepath] + }); + }); + return result.filter((data) => data.files.length >= 2); +} + +/** + * 将文件名中的md5字段去除 + * @param {string} filename + * @returns + */ +export function getFileNameRemoveMD5(filename: string) { + const basename = path.basename(filename) + // a-jqw89a.js => a.js + // a-jqw89a.min.js => a.min.js + .replace(/-[a-z0-9]+\./, '.'); + + return basename.split('.').filter((str, index, array) => { + if (index === 0 || index === array.length - 1) return true; + return index == 1 && str === 'min'; + }).join('.'); +} + +/** + * 删除文件路径中的md5字段 + * @param {string} filepath + * @returns + */ +export function getFilePathRemoveMD5(filepath: string) { + const dirname = path.dirname(filepath); + return path.join(dirname, getFileNameRemoveMD5(filepath)); +} + +/** + * 输入文件路径,可以索引到对应的带有md5的文件路径 + * @param {string} filepath 文件路径(带后缀) + * @returns + */ +export function queryFile(filepath: string) { + // 将文件名中的md5字段去除 + const filename = getFileNameRemoveMD5(filepath); + const fileDir = path.dirname(filepath); + + const filesList = getFiles(fileDir); + return filesList.find(filepath => { + return path.basename(filepath) === filename; + }) || filesList.find(filepath => { + return getFileNameRemoveMD5(filepath) === filename; + }); +} \ No newline at end of file diff --git a/extensions/app/engine/src/builder/utils/md5.ts b/extensions/app/engine/src/builder/utils/md5.ts new file mode 100644 index 0000000..a386810 --- /dev/null +++ b/extensions/app/engine/src/builder/utils/md5.ts @@ -0,0 +1,388 @@ +/* + * JavaScript MD5 + * https://github.com/blueimp/JavaScript-MD5 + * + * Copyright 2011, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * https://opensource.org/licenses/MIT + * + * Based on + * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message + * Digest Algorithm, as defined in RFC 1321. + * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * Distributed under the BSD License + * See http://pajhome.org.uk/crypt/md5 for more info. + */ + +/* global define */ + +/* eslint-disable strict */ + +/** + * Add integers, wrapping at 2^32. + * This uses 16-bit operations internally to work around bugs in interpreters. + * + * @param {number} x First integer + * @param {number} y Second integer + * @returns {number} Sum + */ +function safeAdd(x: number, y: number): number { + let lsw = (x & 0xffff) + (y & 0xffff); + let msw = (x >> 16) + (y >> 16) + (lsw >> 16); + return (msw << 16) | (lsw & 0xffff); +} + +/** + * Bitwise rotate a 32-bit number to the left. + * + * @param {number} num 32-bit number + * @param {number} cnt Rotation count + * @returns {number} Rotated number + */ +function bitRotateLeft(num: number, cnt: number): number { + return (num << cnt) | (num >>> (32 - cnt)); +} + +/** + * Basic operation the algorithm uses. + * + * @param {number} q q + * @param {number} a a + * @param {number} b b + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5cmn(q: number, a: number, b: number, x: number, s: number, t: number): number { + return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5ff(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number { + return md5cmn((b & c) | (~b & d), a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5gg(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number { + return md5cmn((b & d) | (c & ~d), a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5hh(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number { + return md5cmn(b ^ c ^ d, a, b, x, s, t); +} +/** + * Basic operation the algorithm uses. + * + * @param {number} a a + * @param {number} b b + * @param {number} c c + * @param {number} d d + * @param {number} x x + * @param {number} s s + * @param {number} t t + * @returns {number} Result + */ +function md5ii(a: number, b: number, c: number, d: number, x: number, s: number, t: number): number { + return md5cmn(c ^ (b | ~d), a, b, x, s, t); +} + +/** + * Calculate the MD5 of an array of little-endian words, and a bit length. + * + * @param {Array} x Array of little-endian words + * @param {number} len Bit length + * @returns {Array<number>} MD5 Array + */ +function binlMD5(x: Array<any>, len: number): Array<number> { + /* append padding */ + x[len >> 5] |= 0x80 << len % 32; + x[(((len + 64) >>> 9) << 4) + 14] = len; + + let i; + let olda; + let oldb; + let oldc; + let oldd; + let a = 1732584193; + let b = -271733879; + let c = -1732584194; + let d = 271733878; + + for (i = 0; i < x.length; i += 16) { + olda = a; + oldb = b; + oldc = c; + oldd = d; + + a = md5ff(a, b, c, d, x[i], 7, -680876936); + d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); + c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); + b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); + a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); + d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); + c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); + b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); + a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); + d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); + c = md5ff(c, d, a, b, x[i + 10], 17, -42063); + b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); + a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); + d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); + c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); + b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); + + a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); + d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); + c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); + b = md5gg(b, c, d, a, x[i], 20, -373897302); + a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); + d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); + c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); + b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); + a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); + d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); + c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); + b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); + a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); + d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); + c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); + b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); + + a = md5hh(a, b, c, d, x[i + 5], 4, -378558); + d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); + c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); + b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); + a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); + d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); + c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); + b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); + a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); + d = md5hh(d, a, b, c, x[i], 11, -358537222); + c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); + b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); + a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); + d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); + c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); + b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); + + a = md5ii(a, b, c, d, x[i], 6, -198630844); + d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); + c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); + b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); + a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); + d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); + c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); + b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); + a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); + d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); + c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); + b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); + a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); + d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); + c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); + b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); + + a = safeAdd(a, olda); + b = safeAdd(b, oldb); + c = safeAdd(c, oldc); + d = safeAdd(d, oldd); + } + return [a, b, c, d]; +} + +/** + * Convert an array of little-endian words to a string + * + * @param {Array<number>} input MD5 Array + * @returns {string} MD5 string + */ +function binl2rstr(input: Array<number>): string { + let i; + let output = ''; + let length32 = input.length * 32; + for (i = 0; i < length32; i += 8) { + output += String.fromCharCode((input[i >> 5] >>> i % 32) & 0xff); + } + return output; +} + +/** + * Convert a raw string to an array of little-endian words + * Characters >255 have their high-byte silently ignored. + * + * @param {string} input Raw input string + * @returns {Array<number>} Array of little-endian words + */ +function rstr2binl(input: string): Array<number> { + let i; + let output = []; + output[(input.length >> 2) - 1] = undefined; + for (i = 0; i < output.length; i += 1) { + output[i] = 0; + } + let length8 = input.length * 8; + for (i = 0; i < length8; i += 8) { + output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << i % 32; + } + return output; +} + +/** + * Calculate the MD5 of a raw string + * + * @param {string} s Input string + * @returns {string} Raw MD5 string + */ +function rstrMD5(s: string): string { + return binl2rstr(binlMD5(rstr2binl(s), s.length * 8)); +} + +/** + * Calculates the HMAC-MD5 of a key and some data (raw strings) + * + * @param {string} key HMAC key + * @param {string} data Raw input string + * @returns {string} Raw MD5 string + */ +function rstrHMACMD5(key: string, data: string): string { + let i; + let bkey = rstr2binl(key); + let ipad = []; + let opad = []; + let hash; + ipad[15] = opad[15] = undefined; + if (bkey.length > 16) { + bkey = binlMD5(bkey, key.length * 8); + } + for (i = 0; i < 16; i += 1) { + ipad[i] = bkey[i] ^ 0x36363636; + opad[i] = bkey[i] ^ 0x5c5c5c5c; + } + hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8); + return binl2rstr(binlMD5(opad.concat(hash), 512 + 128)); +} + +/** + * Convert a raw string to a hex string + * + * @param {string} input Raw input string + * @returns {string} Hex encoded string + */ +function rstr2hex(input: string): string { + let hexTab = '0123456789abcdef'; + let output = ''; + let x; + let i; + for (i = 0; i < input.length; i += 1) { + x = input.charCodeAt(i); + output += hexTab.charAt((x >>> 4) & 0x0f) + hexTab.charAt(x & 0x0f); + } + return output; +} + +/** + * Encode a string as UTF-8 + * + * @param {string} input Input string + * @returns {string} UTF8 string + */ +function str2rstrUTF8(input: string): string { + return unescape(encodeURIComponent(input)); +} + +/** + * Encodes input string as raw MD5 string + * + * @param {string} s Input string + * @returns {string} Raw MD5 string + */ +function rawMD5(s: string): string { + return rstrMD5(str2rstrUTF8(s)); +} +/** + * Encodes input string as Hex encoded string + * + * @param {string} s Input string + * @returns {string} Hex encoded string + */ +function hexMD5(s: string): string { + return rstr2hex(rawMD5(s)); +} +/** + * Calculates the raw HMAC-MD5 for the given key and data + * + * @param {string} k HMAC key + * @param {string} d Input string + * @returns {string} Raw MD5 string + */ +function rawHMACMD5(k: string, d: string): string { + return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d)); +} +/** + * Calculates the Hex encoded HMAC-MD5 for the given key and data + * + * @param {string} k HMAC key + * @param {string} d Input string + * @returns {string} Raw MD5 string + */ +function hexHMACMD5(k: string, d: string): string { + return rstr2hex(rawHMACMD5(k, d)); +} + +/** + * Calculates MD5 value for a given string. + * If a key is provided, calculates the HMAC-MD5 value. + * Returns a Hex encoded string unless the raw argument is given. + * + * @param {string} string Input string + * @param {string} [key] HMAC key + * @param {boolean} [raw] Raw output switch + * @returns {string} MD5 output + */ +export default function md5(string: string, key?: string, raw?: boolean): string { + if (!key) { + if (!raw) { + return hexMD5(string); + } + return rawMD5(string); + } + if (!raw) { + return hexHMACMD5(key, string); + } + return rawHMACMD5(key, string); +} \ No newline at end of file diff --git a/extensions/app/engine/src/inspector/asset-directory.ts b/extensions/app/engine/src/inspector/asset-directory.ts new file mode 100644 index 0000000..a7d6d9f --- /dev/null +++ b/extensions/app/engine/src/inspector/asset-directory.ts @@ -0,0 +1,87 @@ +'use strict'; + +import { existsSync, readFileSync } from 'fs'; +import { join } from 'path'; + +interface Asset { + displayName: string; + file: string; + imported: boolean; + importer: string; + invalid: boolean; + isDirectory: boolean; + library: { + [extname: string]: string; + }; + name: string; + url: string; + uuid: string; + visible: boolean; + subAssets: { + [id: string]: Asset; + }; +} + +interface Meta { + files: string[]; + imported: boolean; + importer: string; + subMetas: { + [id: string]: Meta; + }; + userData: { + [key: string]: any; + }; + uuid: string; + ver: string; +} + +type Selector<$> = { $: Record<keyof $, HTMLElement> } & { dispatch(str: string): void, assetList: Asset[], metaList: Meta[] }; + +export const $ = { + 'code': '#code', + 'section': '#section', +}; + +export const template = ` +<ui-section id="section" header="文件夹说明" expand> + <ui-code id="code"></ui-code> +</ui-section> +`; + +type PanelThis = Selector<typeof $>; + +export function update(this: PanelThis, assetList: Asset[], metaList: Meta[]) { + this.assetList = assetList; + this.metaList = metaList; + + if (assetList.length === 0) { + this.$.code.innerHTML = ''; + } else { + this.$.code.innerHTML = assetList + .filter((asset) => { + const mdFile = join(asset.file, `.${asset.name}.md`); + return existsSync(mdFile); + }) + .map((asset) => { + const mdFile = join(asset.file, `.${asset.name}.md`); + const mdStr = readFileSync(mdFile, 'utf-8'); + return assetList.length > 1 ? `${asset.url}:\n ${mdStr}` : mdStr; + }) + .join('\n') || ''; + } + + if (this.$.code.innerHTML === '') { + this.$.section.hidden = true; + } else { + this.$.section.hidden = false; + } +} + +export function ready(this: PanelThis) { + // TODO something +} + +export function close(this: PanelThis,) { + // TODO something +} \ No newline at end of file diff --git a/extensions/app/engine/src/main.ts b/extensions/app/engine/src/main.ts new file mode 100755 index 0000000..ff124b7 --- /dev/null +++ b/extensions/app/engine/src/main.ts @@ -0,0 +1,566 @@ + +/** + * @en Registration method for the main process of Extension + * @zh 为扩展的主进程的注册方法 + */ +/** + * // 打开panel + * Editor.Panel.open(`${插件名}.${panel名}`); + * // 调用普通事件 + * Editor.Message.request(插件名, 消息名, ...args); + * // 调用场景方法 + * Editor.Message.request('scene', 'execute-scene-script', { + * //插件名 + * name: string, + * //方法名 + * method: string, + * //参数列表 + * args: any[] + * }); + * + */ + +// path.join不能正确处理'db://'结构,会把'//'变成'/' + +import { existsSync, readFileSync } from 'fs'; +import path from 'path'; +import { AssetInfo } from '../@types/packages/asset-db/@types/public'; +import { convertUrlToPath, createFolderByUrl, getResMeta, getResReadme, stringCase, stringCaseNegate } from './utils'; +const electron = require('electron'); + +const adminFolderName = 'app-admin'; +const controllerFolderName = 'app-controller'; +const managerFolderName = 'app-manager'; +const modelFolderName = 'app-model'; +const soundFolderName = 'app-sound'; +const viewFolderName = 'app-view'; +const builtinFolderName = 'app-builtin'; +const bundleFolderName = 'app-bundle'; + +const pkgFolderUrl = 'db://pkg/'; +const pkgFolderPath = convertUrlToPath(pkgFolderUrl); + +const builtinFolderUrl = 'db://assets/' + builtinFolderName; +const builtinFolderPath = convertUrlToPath(builtinFolderUrl); + +const bundleFolderUrl = 'db://assets/' + bundleFolderName; +const bundleFolderPath = convertUrlToPath(bundleFolderUrl); + +const adminFolderUrl = builtinFolderUrl + '/' + adminFolderName; +const adminFolderPath = builtinFolderPath + '/' + adminFolderName; + +const controllerFolderUrl = builtinFolderUrl + '/' + controllerFolderName; +const controllerFolderPath = builtinFolderPath + '/' + controllerFolderName; + +const managerFolderUrl = builtinFolderUrl + '/' + managerFolderName; +const managerFolderPath = builtinFolderPath + '/' + managerFolderName; + +const modelFolderUrl = builtinFolderUrl + '/' + modelFolderName; +const modelFolderPath = builtinFolderPath + '/' + modelFolderName; + +const soundFolderUrl = bundleFolderUrl + '/' + soundFolderName; +const soundFolderPath = bundleFolderPath + '/' + soundFolderName; + +const viewFolderUrl = bundleFolderUrl + '/' + viewFolderName; +const viewFolderPath = bundleFolderPath + '/' + viewFolderName; + +const executorFileUrl = adminFolderUrl + '/executor.ts'; +const executorFilePath = adminFolderPath + '/executor.ts'; + +function isExecutor(info: AssetInfo, strict = true) { + if (!strict) { + if (info.path.endsWith('Controller') && info.type === 'cc.Script') return true; + if (info.path.endsWith('Manager') && (info.type === 'cc.Script' || info.type === 'cc.Prefab')) return true; + if ((info.name.startsWith('data.') || info.name.startsWith('config.') || info.name.startsWith('store.')) && info.type === 'cc.Script') return true; + if ((info.name.startsWith('Page') || info.name.startsWith('Paper') || info.name.startsWith('Pop') || info.name.startsWith('Top')) + && (info.type === 'cc.Script' || info.type === 'cc.Prefab' || info.type === 'cc.Scene' || info.type === 'cc.SceneAsset')) return true; + if (info.type === 'cc.AudioClip') return true; + + return false; + } + + if (info.path === builtinFolderUrl) return true; + if (info.path === bundleFolderUrl) return true; + if (info.path === managerFolderUrl) return true; + if (info.path === controllerFolderUrl) return true; + if (info.path === modelFolderUrl) return true; + if (info.path === soundFolderUrl) return true; + if (info.path === viewFolderUrl) return true; + + if (info.path.startsWith(controllerFolderUrl)) { + return info.path.endsWith('Controller') && info.type === 'cc.Script'; + } + if (info.path.startsWith(managerFolderUrl)) { + return info.path.endsWith('Manager') && (info.type === 'cc.Script' || info.type === 'cc.Prefab'); + } + if (info.path.startsWith(modelFolderUrl)) { + return (info.name.startsWith('data.') || info.name.startsWith('config.') || info.name.startsWith('store.')) && info.type === 'cc.Script'; + } + if (info.path.startsWith(viewFolderUrl)) { + return (info.name.startsWith('Page') || info.name.startsWith('Paper') || info.name.startsWith('Pop') || info.name.startsWith('Top')) + && (info.type === 'cc.Script' || info.type === 'cc.Prefab' || info.type === 'cc.Scene' || info.type === 'cc.SceneAsset'); + } + if (info.path.startsWith(soundFolderUrl)) { + return info.type === 'cc.AudioClip'; + } +} + +function compareStr(str1: string, str2: string) { + if (str1 === str2) { + return 0; + } + const len = Math.max(str1.length, str2.length); + for (let i = 0, code1 = 0, code2 = 0; i < len; i++) { + if (str1.length <= i) { + return -1; + } else if (str2.length <= i) { + return 1; + } else { + code1 = str1.charCodeAt(i); + code2 = str2.charCodeAt(i); + if (code1 > code2) { + return 1; + } else if (code1 < code2) { + return -1; + } + } + } + return 0; +} + +const viewSelect = ['Page', 'Paper', 'Pop', 'Top']; +const viewRegExp = RegExp(`^(${viewSelect.join('|')})`); + +function readFileSyncByPath(url: string) { + const filepath = convertUrlToPath(url); + return existsSync(filepath) ? readFileSync(filepath, 'utf8') : ''; +} + +function isTSDefault(value: string[]) { + // const varname = value[0]; + const filename = value[1]; + const dirname = value[2]; + const extname = value[3]; + + if (extname.endsWith('js')) { + return false; + } + + const filepath = path.join(convertUrlToPath(dirname), filename + '.ts'); + const js = readFileSync(filepath, 'utf8'); + return js.search(/export\s+default/) >= 0; +} + +const keyWords = [ + 'lib', 'manager', 'Manager', 'controller', 'Controller', 'data', 'config', 'store', + 'IViewName', 'IViewNames', 'IMiniViewName', 'IMiniViewNames', 'IMusicName', 'IMusicNames', 'IEffectName', 'IEffectNames', + 'ViewName', 'MiniViewName', 'MusicName', 'EffectName' +]; + +async function clearExecutor() { + if (!existsSync(executorFilePath)) return; + + let result = '/* eslint-disable */\n' + + 'import { Component } from \'cc\';\n' + + 'import { app } from \'../../app/app\';\n' + + 'import { EDITOR,EDITOR_NOT_IN_PREVIEW } from \'cc/env\';\n\n'; + + result += 'export type IReadOnly<T> = { readonly [P in keyof T]: T[P] extends Function ? T[P] : (T[P] extends Object ? IReadOnly<T[P]> : T[P]); };\n\n'; + + result += 'export type IViewName = "never"\n'; + result += 'export type IViewNames = IViewName[]\n'; + result += 'export type IMiniViewName = "never"\n'; + result += 'export type IMiniViewNames = IMiniViewName[]\n'; + result += 'export type IMusicName = "never"\n'; + result += 'export type IMusicNames = IMusicName[]\n'; + result += 'export type IEffectName = "never"\n'; + result += 'export type IEffectNames = IEffectName[]\n\n'; + + result += 'export type IApp = {\n'; + result += ' Controller: {},\n'; + result += ' controller: {},\n'; + result += ' Manager: {},\n'; + result += ' manager: {},\n'; + result += ' data: {},\n'; + result += ' config: {}\n'; + result += ' store: {}\n'; + result += '}\n'; + + // config + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.config, {})\n'; + // data + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.data, {})\n'; + // store + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.store, {})\n\n'; + // controller + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.Controller, {})\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.controller, {})\n\n'; + + // 修正windows系统中的\为/ + result = result.replace(/\\/g, '/'); + + // save + if (readFileSyncByPath(executorFileUrl) !== result) { + await Editor.Message.request('asset-db', 'create-asset', executorFileUrl, result, { + overwrite: true + }); + } +} + +async function updateExecutor() { + // app-builtin文件夹不存在, 创建 + if (!existsSync(builtinFolderPath)) await createFolderByUrl(builtinFolderUrl, { readme: getResReadme(builtinFolderName) }); + // app-admin文件夹不存在, 创建 + if (!existsSync(adminFolderPath)) await createFolderByUrl(adminFolderUrl, { meta: getResMeta(adminFolderName), readme: getResReadme(adminFolderName) }); + + const mgrList: string[][] = []; + const ctrList: string[][] = []; + const dataList: string[][] = []; + const confList: string[][] = []; + const storeList: string[][] = []; + + const viewScene: { [name in string]: boolean } = {}; + const miniViewKeys: { [name in string]: string } = {}; + const musicKeys: { [name in string]: string } = {}; + const effectKeys: { [name in string]: string } = {}; + + // app-controller app-manager app-model + const result1: AssetInfo[] = await Editor.Message.request('asset-db', 'query-assets', { pattern: builtinFolderUrl + '/{app-controller,app-manager/*,app-model}/*.ts' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // app-sound + const result2: AssetInfo[] = await Editor.Message.request('asset-db', 'query-assets', { pattern: soundFolderUrl + '/{music,effect}/**/*.*' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // app-view + const result3: AssetInfo[] = await Editor.Message.request('asset-db', 'query-assets', { pattern: viewFolderUrl + '/{page,pop,top,paper/*}/*/native/*.{prefab,scene}' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // manager + const result4: AssetInfo[] = await Editor.Message.request('asset-db', 'query-assets', { pattern: 'db://app/manager/**/*.ts' }) + .then(res => { + return res.sort((a, b) => compareStr(a.name, b.name)); + }) + .catch(() => []); + // 集合 + const results: AssetInfo[] = result1.slice().concat(result2).concat(result3).concat(result4); + + for (let index = 0; index < results.length; index++) { + const result = results[index]; + const fileUrl = result.url; + // 文件名.扩展名 + const basename = path.basename(result.url || '') || ''; + // 扩展名 + const extname = path.extname(result.url || '') || ''; + // 文件名 + const filename = basename.slice(0, -extname.length); + // 文件目录名 + const dirname = path.dirname(result.url || '') || ''; + + if (!basename) continue; + if (!extname) continue; + if (!filename) continue; + if (!dirname) continue; + + if (extname === '.ts') { + // 变量名 + const varname = filename.replace(/[.-]/g, '_'); + + if (keyWords.indexOf(varname) >= 0) { + console.log(`[跳过此文件] [${filename}] 原因: ${varname}与关键字中(${JSON.stringify(keyWords)})的一个重复`); + } + else if (fileUrl.startsWith(controllerFolderUrl)) { + // 用户controller + if (filename.endsWith('Controller')) { + ctrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith(managerFolderUrl)) { + // 用户manager + if (filename.endsWith('Manager') && dirname.endsWith(stringCaseNegate(filename.slice(0, -7)))) { + mgrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith('db://app/manager/')) { + // 系统manager(系统Mgr的文件夹命名为了美观没有那么规范,所以和用户Mgr的逻辑有区别) + if (filename.endsWith('Manager') && dirname.endsWith(filename.slice(0, -7).toLowerCase())) { + mgrList.push([varname, filename, dirname, extname]); + } + } + else if (fileUrl.startsWith(modelFolderUrl)) { + // model + if (filename.startsWith('data.')) { + dataList.push([varname, filename, dirname, extname]); + } else if (filename.startsWith('config.')) { + confList.push([varname, filename, dirname, extname]); + } else if (filename.startsWith('store.')) { + storeList.push([varname, filename, dirname, extname]); + } + } + } else if (extname === '.prefab' || extname === '.scene') { + if (fileUrl.startsWith(viewFolderUrl) && viewRegExp.test(filename)) { + const dirArray = dirname.split('/'); + const index = dirArray.indexOf(viewFolderName); + const viewDirArray = dirArray.slice(index + 1); + + if (['page', 'paper', 'pop', 'top'].indexOf(viewDirArray[0].toLowerCase()) >= 0) { + // 主界面 + if (filename === `${stringCase(viewDirArray[0], false)}${stringCase(viewDirArray[1], false)}`) { + viewScene[filename] = extname === '.scene'; + } + // 子界面 + else if (filename === `${stringCase(viewDirArray[0], false)}${stringCase(viewDirArray[1], false)}${stringCase(viewDirArray[2], false)}`) { + miniViewKeys[filename] = `${stringCase(viewDirArray[0], false)}${stringCase(viewDirArray[1], false)}`; + } + } else { + // 主界面 + if (filename === `${stringCase(viewDirArray[1], false)}${stringCase(viewDirArray[2], false)}`) { + viewScene[filename] = extname === '.scene'; + } + // 子界面 + else if (filename === `${stringCase(viewDirArray[1], false)}${stringCase(viewDirArray[2], false)}${stringCase(viewDirArray[3], false)}`) { + miniViewKeys[filename] = `${stringCase(viewDirArray[0], false)}${stringCase(viewDirArray[1], false)}`; + } + } + } + } else if (fileUrl.startsWith(soundFolderUrl)) { + const dir = path.join(dirname.split(soundFolderName + '/').pop(), filename); + if (dir.startsWith('music')) { + // musicKeys + musicKeys[dir] = dir; + } else { + // effectKeys + effectKeys[dir] = dir; + } + } + } + + // const pkgNames: string[] = []; + // if (existsSync(pkgFolderPath)) { + // readdirSync(pkgFolderPath).forEach(function (item) { + // const item_path = path.join(pkgFolderPath, item); + // const item_stat = statSync(item_path); + // if (!item_stat.isDirectory()) return; + // const item_name = path.basename(item_path); + // if (item_name.startsWith('@')) { + // readdirSync(item_path).forEach(function (sub) { + // const sub_path = path.join(item_path, sub); + // const sub_stat = statSync(sub_path); + // if (!sub_stat.isDirectory()) return; + // const sub_name = path.basename(sub_path); + // pkgNames.push(item_name + '/' + sub_name); + // }); + // } else { + // pkgNames.push(item_name); + // } + // }); + // } + + let result = '/* eslint-disable */\n' + + 'import { Component,director,Director } from \'cc\';\n' + + 'import { app } from \'../../app/app\';\n' + + 'import { EDITOR,EDITOR_NOT_IN_PREVIEW } from \'cc/env\';\n\n'; + + result += 'export type IReadOnly<T> = { readonly [P in keyof T]: T[P] extends Function ? T[P] : (T[P] extends Object ? IReadOnly<T[P]> : T[P]); };\n\n'; + + result += `export type IViewName = ${Object.keys(viewScene).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IViewNames = IViewName[]\n'; + result += `export type IMiniViewName = ${Object.keys(miniViewKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IMiniViewNames = IMiniViewName[]\n'; + result += `export type IMusicName = ${Object.keys(musicKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IMusicNames = IMusicName[]\n'; + result += `export type IEffectName = ${Object.keys(effectKeys).map(str => `"${str}"`).join('|') || '"never"'}\n`; + result += 'export type IEffectNames = IEffectName[]\n\n'; + + // pkgNames.forEach(name => result += `import 'db://pkg/${name}'\n`); + + const writeImport = function writeImport(arr: string[][], module: boolean) { + return arr.forEach(function (value) { + const varname = value[0]; + const filename = value[1]; + const dirname = value[2]; + + if (isTSDefault(value)) { + result += `import ${varname} from '${path.join(path.relative(adminFolderPath, convertUrlToPath(dirname)), filename)}'\n`; + } else if (module) { + result += `import {${varname}} from '${path.join(path.relative(adminFolderPath, convertUrlToPath(dirname)), filename)}'\n`; + } else { + result += `import * as ${varname} from '${path.join(path.relative(adminFolderPath, convertUrlToPath(dirname)), filename)}'\n`; + } + }); + }; + + writeImport(confList, false); + writeImport(dataList, false); + writeImport(storeList, false); + writeImport(ctrList, true); + writeImport(mgrList, true); + + // controller + let ctrStr = ''; + let CtrStr = ''; + ctrList.forEach(function ([varname], index, array) { + CtrStr += `${varname.slice(0, -10)}:typeof ${varname}`; + ctrStr += `${varname.slice(0, -10).toLowerCase()}:IReadOnly<${varname}>`; + if (index < array.length - 1) { + CtrStr += ','; + ctrStr += ','; + } + }); + + // manager + let mgrStr = ''; + let MgrStr = ''; + mgrList.forEach(function ([varname], index, array) { + MgrStr += `${varname.slice(0, -7)}:Omit<typeof ${varname},keyof Component>`; + if (varname === 'UIManager') { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname}<IViewName,IMiniViewName>,keyof Component>`; + } else if (varname === 'SoundManager') { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname}<IEffectName,IMusicName>,keyof Component>`; + } else { + mgrStr += `${varname.slice(0, -7).toLowerCase()}:Omit<${varname},keyof Component>`; + } + if (index < array.length - 1) { + MgrStr += ','; + mgrStr += ','; + } + }); + + result += 'export type IApp = {\n'; + result += ` Controller: {${CtrStr}},\n`; + result += ` controller: {${ctrStr}},\n`; + result += ` Manager: {${MgrStr}},\n`; + result += ` manager: {${mgrStr}},\n`; + result += ` data: {${dataList.map(([varname]) => `${varname.slice(5)}:${varname}`).join(',')}},\n`; + result += ` config: {${confList.map(([varname]) => `${varname.slice(7)}:IReadOnly<${varname}>`).join(',')}}\n`; + result += ` store: {${storeList.map(([varname]) => `${varname.slice(6)}:IReadOnly<${varname}>`).join(',')}}\n`; + result += '}\n\n'; + + result += 'function init(){\n'; + // config + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.config, {${confList.map(([varname]) => `${varname.slice(7)}:new ${varname}()`).join(',')}})\n`; + // data + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.data, {${dataList.map(([varname]) => `${varname.slice(5)}:new ${varname}()`).join(',')}})\n`; + // store + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.store, {${storeList.map(([varname]) => `${varname.slice(6)}:new ${varname}()`).join(',')}})\n\n`; + // controller + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.Controller, {${ctrList.map(([varname]) => `${varname.slice(0, -10)}:${varname}`).join(',')}})\n`; + result += `if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) Object.assign(app.controller, {${ctrList.map(([varname]) => `${varname.slice(0, -10).toLowerCase()}:new ${varname}()`).join(',')}})\n`; + result += '}\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) director.on(Director.EVENT_RESET,init)\n'; + result += 'if(!EDITOR||!EDITOR_NOT_IN_PREVIEW) init()\n'; + + // 修正windows系统中的\为/ + result = result.replace(/\\/g, '/'); + + // save + if (readFileSyncByPath(executorFileUrl) !== result) { + await Editor.Message.request('asset-db', 'create-asset', executorFileUrl, result, { + overwrite: true + }); + } +} + +let timer: NodeJS.Timeout | null = null; +function callUpdateExecutor(clear = false) { + if (timer) return; + if (clear) { + clearExecutor(); + callUpdateExecutor(false); + } else { + timer = setTimeout(() => { + updateExecutor().finally(() => { + timer = null; + }); + }, 500); + } +} + +// 获得Creator主窗口 +function getMainWebContents() { + const windows = electron.BrowserWindow.getAllWindows(); + for (let i = 0; i < windows.length; i++) { + const win = windows[i]; + if (win.webContents.getURL().includes('windows/main.html') || (win.title && win.title.includes('Cocos Creator'))) { + return win.webContents; + } + } + return; +} + +function updateMark() { + const webContents = getMainWebContents(); + if (webContents) { + const hackCode = readFileSync(path.join(__dirname, '../res/mark.js'), 'utf-8'); + webContents.executeJavaScript(hackCode); + } +} + +export const methods: { [key: string]: (...any: any) => any } = { + ['open-panel']() { + Editor.Panel.open('app.open-panel'); + }, + ['open-wiki']() { + const url = 'https://gitee.com/cocos2d-zp/xforge/wikis/pages'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-issues']() { + const url = 'https://gitee.com/cocos2d-zp/xforge/issues'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-github']() { + const url = 'https://github.com/a1076559139/XForge'; + Editor.Message.send('program', 'open-url', url); + }, + ['open-store']() { + const url = 'https://store.cocos.com/app/search?name=xforge'; + Editor.Message.send('program', 'open-url', url); + }, + ['refresh-executor']() { + // 点击更新 + callUpdateExecutor(); + console.log('[executor.ts] 刷新成功'); + }, + ['scene:ready']() { + // + }, + ['asset-db:ready']() { + updateExecutor(); + updateMark(); + }, + ['asset-db:asset-add'](uuid: string, info: AssetInfo) { + if (!isExecutor(info)) return; + callUpdateExecutor(); + }, + ['asset-db:asset-change'](uuid: string, info: AssetInfo) { + if (!isExecutor(info, false)) return; + callUpdateExecutor(); + }, + ['asset-db:asset-delete'](uuid: string, info: AssetInfo) { + if (!isExecutor(info)) return; + callUpdateExecutor(true); + } +}; + +/** + * @en Hooks triggered after extension loading is complete + * @zh 扩展加载完成后触发的钩子 + */ +export function load() { + Editor.Message.request('asset-db', 'query-ready').then(ready => { + if (!ready) return; + updateExecutor(); + }); +} + +/** + * @en Hooks triggered after extension uninstallation is complete + * @zh 扩展卸载完成后触发的钩子 + */ +export function unload() { } diff --git a/extensions/app/engine/src/menu/index.ts b/extensions/app/engine/src/menu/index.ts new file mode 100644 index 0000000..e4a26d3 --- /dev/null +++ b/extensions/app/engine/src/menu/index.ts @@ -0,0 +1,34 @@ +import { AssetInfo } from '../../@types/packages/asset-db/@types/public'; +import tinyPNG from './tinyPNG'; + +function getMenu(assetInfo: AssetInfo) { + return [ + { + label: 'i18n:app.app', + submenu: [ + { + label: 'i18n:app.tiny', + click() { + tinyPNG(assetInfo.file); + }, + } + ], + }, + ]; +} + +export function onCreateMenu(assetInfo: AssetInfo) { + // return getMenu(); +} + +export function onDBMenu(assetInfo: AssetInfo) { + // return getMenu(); +} + +export function onPanelMenu(assetInfo: AssetInfo) { + // return getMenu(); +} + +export function onAssetMenu(assetInfo: AssetInfo) { + return getMenu(assetInfo); +} \ No newline at end of file diff --git a/extensions/app/engine/src/menu/tinyPNG.ts b/extensions/app/engine/src/menu/tinyPNG.ts new file mode 100644 index 0000000..594ae33 --- /dev/null +++ b/extensions/app/engine/src/menu/tinyPNG.ts @@ -0,0 +1,204 @@ +/** + * + * 参考: https://segmentfault.com/a/1190000015467084 + * 优化:通过 X-Forwarded-For 添加了动态随机伪IP,绕过 tinypng 的上传数量限制 + * + */ + +import fs from 'fs'; +import https from 'https'; +import path from 'path'; +import { URL } from 'url'; + +const exts = ['.png', '.jpg', '.jpeg']; +const max = 5200000; // 5MB == 5242848.754299136 + +const options = { + method: 'POST', + hostname: 'tinypng.com', + path: '/backend/opt/shrink', + headers: { + 'rejectUnauthorized': 'false', + 'Postman-Token': Date.now(), + 'Cache-Control': 'no-cache', + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': + 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' + } +}; + +// 生成随机IP, 赋值给 X-Forwarded-For +function getRandomIP() { + return Array.from(Array(4)).map(() => Math.floor(Math.random() * 255)).join('.'); +} + +// 遍历文件列表 +function fileEach(folder: string, callback: (filePath: string) => any) { + fs.readdir(folder, (err, files) => { + if (err) console.error(err); + files.forEach(file => { + const filePath = path.join(folder, file); + fs.stat(filePath, (err, stats) => { + if (err) return console.error(err); + if (stats.isDirectory()) { + fileEach(filePath, callback); + } else if ( + // 必须是文件,小于5MB,后缀 jpg||png + stats.size <= max && + stats.isFile() && + exts.includes(path.extname(file)) + ) { + callback(filePath); + } + }); + }); + }); +} + +interface IResponse { + input: { + size: number; + type: string; + }; + output: { + size: number; + type: string; + width: number; + height: number; + ratio: number; + url: string; + }; + error: string; + message: string; +} +// 压缩图片 +async function fileUpload(img_path: string): Promise<IResponse> { + return new Promise((resolve, reject) => { + // 通过 X-Forwarded-For 头部伪造客户端IP + options.headers['X-Forwarded-For'] = getRandomIP(); + const req = https.request(options, function (res) { + res.on('data', buf => { + const data = JSON.parse(buf.toString()) as IResponse; + if (data.error) { + reject(data.message); + } else { + resolve(data); + } + }); + }); + + req.write(fs.readFileSync(img_path), 'binary'); + req.on('error', err => { + reject(err); + }); + req.end(); + }); +} + +// 该方法被循环调用,请求图片数据 +function fileUpdate(img_path: string, obj: IResponse): Promise<IResponse> { + return new Promise((resolve, reject) => { + const options = new URL(obj.output.url); + const req = https.request(options, res => { + let body = ''; + res.setEncoding('binary'); + res.on('data', function (data) { + body += data; + }); + + res.on('end', function () { + fs.writeFile(img_path, body, 'binary', err => { + if (err) { + return reject(err); + } + resolve(obj); + }); + }); + }); + req.on('error', err => { + reject(err); + }); + req.end(); + }); +} + +// 根据字节大小转成B、KB、MB +function toSize(b: number) { + if (b < 1024) { + return b + 'B'; + } + else if (b < 1024 * 1024) { + return (b / 1024).toFixed(2) + 'KB'; + } + else { + return (b / 1024 / 1024).toFixed(2) + 'MB'; + } +} + +// 根据小数转成百分比字符串 +function toPercent(num: number) { + return (num * 100).toFixed(2) + '%'; +} + +async function fileTiny(filePath: string) { + return fileUpload(filePath) + .then(obj => fileUpdate(filePath, obj)); +} + +export default function (folder: string) { + // 路径是否存在 + if (!fs.existsSync(folder)) { + console.log(`路径不存在:${folder}`); + return; + } + + const basename = path.basename(folder); + console.log(`[${basename}] 压缩中...`); + + // 是文件 + if (!fs.statSync(folder).isDirectory()) { + if (!exts.includes(path.extname(folder))) { + console.log(`[${basename}] 压缩失败!报错:只支持png、jpg与jpeg格式`); + return; + } + fileTiny(folder) + .then(obj => { + console.log( + '[1/1]', + `[${basename}]`, + `压缩成功,原始: ${toSize(obj.input.size)},压缩: ${toSize(obj.output.size)},压缩比: ${toPercent(obj.output.ratio)}` + ); + }) + .catch(err => { + console.log( + '[1/1]', + `[${basename}]`, + `压缩失败!报错:${err}` + ); + }); + return; + } + + let total = 0; + let finished = 0; + // 是文件夹 + fileEach(folder, (filePath => { + total++; + const relativePath = path.relative(folder, filePath); + fileTiny(filePath) + .then(obj => { + console.log( + `[${++finished}/${total}]`, + `[${relativePath}]`, + `压缩成功,原始: ${toSize(obj.input.size)},压缩: ${toSize(obj.output.size)},压缩比: ${toPercent(obj.output.ratio)}` + ); + }) + .catch(err => { + console.log( + `[${++finished}/${total}]`, + `[${relativePath}]`, + `压缩失败!报错:${err}` + ); + }); + })); +} \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/app.ts b/extensions/app/engine/src/panel/components/app.ts new file mode 100644 index 0000000..0bfdbec --- /dev/null +++ b/extensions/app/engine/src/panel/components/app.ts @@ -0,0 +1,29 @@ +import { readFileSync } from 'fs'; +import { join } from 'path'; +import Vue from '../../../../vue'; + +import ControllerComponent from './create-controller'; +import ManagerComponent from './create-manager'; +import ModelComponent from './create-model'; +import ResComponent from './create-res'; +import SoundComponent from './create-sound'; +import ViewComponent from './create-view'; + +const Assets = join(__dirname, '../../../res/panel'); +const Menus = ['ViewComponent', 'ManagerComponent', 'ControllerComponent', 'ModelComponent', 'SoundComponent', 'ResComponent']; + +export default Vue.extend({ + components: { ViewComponent, ManagerComponent, ControllerComponent, ModelComponent, SoundComponent, ResComponent }, + template: readFileSync(join(Assets, 'components/app.html'), 'utf-8'), + data() { + return { + menus: ['View', 'Manager', 'Controller', 'Model', 'Sound', '资源目录'], + content: 'ViewComponent' + }; + }, + methods: { + onClick(index: number) { + this.content = Menus[index]; + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-controller.ts b/extensions/app/engine/src/panel/components/create-controller.ts new file mode 100644 index 0000000..a1f521b --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-controller.ts @@ -0,0 +1,91 @@ +import { existsSync } from 'fs'; +import Vue from '../../../../vue'; +import { convertUrlToPath, createFolderByUrl, getResMeta, getResPanel, getResReadme, stringCase } from '../../utils'; + +/** + * 根据语言获取脚本内容 + */ +function getScript(name: string) { + const basePath = '../../../extensions/app/assets/base/BaseController'; + return 'import BaseController from \'' + basePath + '\';\r\n' + + 'export class ' + name + ' extends BaseController<' + name + ', {\r\n' + + ' // 定义了事件,并同时定义参数列表和返回值\r\n' + + ' Refresh: (a: number) => boolean\r\n' + + '}>() {\r\n' + + ' // Controller中发射事件, UI中监听事件:\r\n' + + ' // 1、UI中需要将 「extends BaseView」 改为=> 「extends BaseView.bindController(' + name + ')」\r\n' + + ' // 2、UI中使用「this.controller.on/once」监听事件, 使用「this.controller.emit」发射事件, 使用「this.controller.off/targetOff」取消监听事件\r\n' + + ' // 3、在外部(无法使用this.controller的地方)可以通过「app.controller.xxx」来调用对外导出的方法, 比如下面的refresh方法\r\n' + + ' refresh() {\r\n' + + ' this.emit(' + name + '.Event.Refresh, 1000); // 参数类型正确\r\n' + + ' this.emit(' + name + '.Event.Refresh, true); // 参数类型错误\r\n' + + ' const result = this.call(' + name + '.Event.Refresh, 1000); // 自动推导返回值类型\r\n' + + ' }\r\n' + + '}'; +} + +export default Vue.extend({ + template: getResPanel('create-controller'), + data() { + return { + inputName: '', + display: '', + + showLoading: false + }; + }, + methods: { + async onClickCreate() { + const name = this.inputName; + + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + + const rootPath = 'db://assets/app-builtin/app-controller'; + const controlName = `${stringCase(name)}Controller`; + const scriptUrl = `${rootPath}/${controlName}.ts`; + + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: controlName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + + this.display = '创建中'; + this.showLoading = true; + + if (existsSync(convertUrlToPath(scriptUrl))) { + this.showLoading = false; + this.display = `[错误] 文件已存在, 请删除\n${scriptUrl}`; + return; + } + + // 目录如果不存在则创建 + if (!await createFolderByUrl(rootPath, { meta: getResMeta('app-controller'), readme: getResReadme('app-controller') })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${rootPath}`; + return; + } + + // 创建script + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(controlName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + + Editor.Message.send('assets', 'twinkle', scriptUrl); + + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-manager.ts b/extensions/app/engine/src/panel/components/create-manager.ts new file mode 100644 index 0000000..dd6e47d --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-manager.ts @@ -0,0 +1,116 @@ +import { existsSync } from 'fs'; +import Vue from '../../../../vue'; +import { convertUrlToPath, createFolderByUrl, getResMeta, getResPanel, getResReadme, stringCase } from '../../utils'; + +/** + * 根据语言获取脚本内容 + */ +function getScript(name: string) { + const basePath = '../../../../extensions/app/assets/base/BaseManager'; + return 'import { _decorator } from \'cc\';\r\n' + + 'import BaseManager from \'' + basePath + '\';\r\n' + + 'const { ccclass, property } = _decorator;\r\n' + + '@ccclass(\'' + name + '\')\r\n' + + 'export class ' + name + ' extends BaseManager {\r\n' + + ' // [无序] 加载完成时触发\r\n' + + ' protected onLoad() { }\r\n\r\n' + + ' // [无序] 自身初始化完成, init执行完毕后被调用\r\n' + + ' protected onInited() { }\r\n\r\n' + + ' // [无序] 所有manager初始化完成\r\n' + + ' protected onFinished() { }\r\n\r\n' + + ' // [无序] 初始化manager,在初始化完成后,调用finish方法\r\n' + + ' protected init(finish: Function) {\r\n' + + ' super.init(finish);\r\n' + + ' }\r\n' + + '}'; +} + +export default Vue.extend({ + template: getResPanel('create-manager'), + data() { + return { + inputName: '', + display: '', + + showLoading: false + }; + }, + methods: { + async onClickCreate() { + const name = this.inputName; + + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + + const rootPath = 'db://assets/app-builtin/app-manager'; + const managerName = `${stringCase(name)}Manager`; + const folderName = name; + const folderPath = `${rootPath}/${folderName}`; + const scriptUrl = `${folderPath}/${managerName}.ts`; + const prefabUrl = `${folderPath}/${managerName}.prefab`; + + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: managerName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + + this.display = '创建中'; + this.showLoading = true; + + if (existsSync(convertUrlToPath(folderPath))) { + this.showLoading = false; + this.display = `[错误] 目录已存在, 请删除\n${folderPath}`; + return; + } + + // 目录如果不存在则创建 + if (!await createFolderByUrl(rootPath, { + meta: getResMeta('app-manager'), + readme: getResReadme('app-manager'), + subFolders: [ + { + folder: folderName, + readme: `1、${managerName}所在文件夹, 通过app.manager.${stringCase(name, true)}的方式调用\n2、如不再需要,可以直接删除此文件夹` + } + ] + })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${folderPath}`; + return; + } + + // 创建script + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(managerName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + + // 创建prefab + const createPrefabResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createPrefab', + args: [managerName, prefabUrl] + }); + if (!createPrefabResult) { + this.showLoading = false; + this.display = `[错误] 创建预制体失败\n${prefabUrl}`; + return; + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + + Editor.Message.send('assets', 'twinkle', scriptUrl); + + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-model.ts b/extensions/app/engine/src/panel/components/create-model.ts new file mode 100644 index 0000000..64776c5 --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-model.ts @@ -0,0 +1,111 @@ +import { existsSync } from 'fs'; +import Vue from '../../../../vue'; +import { convertUrlToPath, createFolderByUrl, getResMeta, getResPanel, getResReadme, stringCase } from '../../utils'; + +/** + * 根据语言获取脚本内容 + */ +function getScript(type: string, className: string) { + if (type === 'data') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IModel } from \'' + BaseModel + '\';\r\n' + + '// data中不能定义任何方法(更建议使用store)\r\n' + + 'export default class ' + className + ' implements IModel<' + className + '> {\r\n' + + '}'; + } else if (type === 'config') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IModel } from \'' + BaseModel + '\';\r\n' + + '// config中不能定义任何方法, 任何变量在外部访问都是readonly\r\n' + + '// 如果config中的内容是服务器下发的,可以使用Object.assign覆盖config中的内容\r\n' + + 'export default class ' + className + ' implements IModel<' + className + '> {\r\n' + + '}'; + } else if (type === 'store') { + const BaseModel = '../../../extensions/app/assets/base/BaseModel'; + return 'import { IStore } from \'' + BaseModel + '\';\r\n' + + '// store中只允许在根路径下定义方法,任何变量在外部访问都是readonly\r\n' + + '// store类型的引入是借鉴了Web前端框架中全局状态管理的思路,意图是让数据更安全,更可控。同时框架中还提供了数据绑定的扩展包,可以通过pkg的方式安装,实现「数据->视图」的单向绑定。\r\n' + + 'export default class ' + className + ' implements IStore<' + className + '> {\r\n' + + ' count = 0;\r\n' + + ' setCount(v: number) {\r\n' + + ' this.count = v;\r\n' + + ' }\r\n' + + '}'; + } else { + return '// 🔥切记: 当前文件处于分包中, 由于加载顺序的原因,不可以在「主包」中使用此文件内导出的变量\r\n' + + '// 存放直接导出的interface、type或enum等\r\n\r\n' + + '// export type IString = string;\r\n' + + '// export enum Type { None };'; + } +} + +export default Vue.extend({ + template: getResPanel('create-model'), + data() { + return { + inputName: '', + display: '', + + typeSelects: ['store', 'data', 'config', 'export'], + typeSelectIndex: 0, + + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index: string) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + const type = this.typeSelects[this.typeSelectIndex]; + const name = this.inputName; + + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + + const rootPath = 'db://assets/app-builtin/app-model'; + const modelName = `${type}.${name}`; + const scriptUrl = `${rootPath}/${modelName}.ts`; + + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: modelName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + + this.display = '创建中'; + this.showLoading = true; + + // 目录如果不存在则创建 + if (!await createFolderByUrl(rootPath, { meta: getResMeta('app-model'), readme: getResReadme('app-model') })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${rootPath}`; + return; + } + + if (existsSync(convertUrlToPath(scriptUrl))) { + this.showLoading = false; + this.display = `[错误] 文件已存在, 请删除\n${scriptUrl}`; + return; + } + + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getScript(type, stringCase(name))).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + + Editor.Message.send('assets', 'twinkle', scriptUrl); + + // 是否打开 + if (createResponse.response == 0) { + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-res.ts b/extensions/app/engine/src/panel/components/create-res.ts new file mode 100644 index 0000000..8b56d77 --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-res.ts @@ -0,0 +1,66 @@ +import Vue from '../../../../vue'; +import { createFolderByUrl, getResMeta, getResPanel, getResReadme, stringCase } from '../../utils'; + +const typeNames: ('res-bundle' | 'res-native' | 'resources')[] = ['res-native', 'res-bundle', 'resources']; +export default Vue.extend({ + template: getResPanel('create-res'), + data() { + return { + inputName: '', + display: '', + + typeSelects: ['公共静态目录', '公共动态目录', 'resources'], + typeSelectIndex: 0, + + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index: string) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + const folderName = typeNames[this.typeSelectIndex]; + const folderPath = `db://assets/${folderName}`; + const name = stringCase(this.inputName, true); + + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(this.inputName) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + if (name === 'resources') { + this.display = '[错误] 名字不合法\n1、不能使用resources作为名字'; + return; + } + + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: name, buttons: ['创建', '取消'], default: 0, cancel: 1 }); + if (createResponse.response == 1) { + return; + } + + this.display = '创建中'; + this.showLoading = true; + + if (!await createFolderByUrl(folderPath, { + readme: getResReadme(folderName), + meta: folderName === 'resources' ? getResMeta('resources') : undefined, + subFolders: [ + { + folder: name, + meta: folderName === 'res-bundle' ? getResMeta('custom-bundle') : undefined + } + ] + })) { + this.showLoading = false; + this.display = '[错误] 创建失败'; + return; + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${folderPath}`; + + Editor.Message.send('assets', 'twinkle', folderPath); + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-sound.ts b/extensions/app/engine/src/panel/components/create-sound.ts new file mode 100644 index 0000000..3221d30 --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-sound.ts @@ -0,0 +1,47 @@ +import Vue from '../../../../vue'; +import { createFolderByUrl, getResMeta, getResPanel, getResReadme } from '../../utils'; + +export default Vue.extend({ + template: getResPanel('create-sound'), + data() { + return { + display: '', + + typeSelects: ['音乐', '音效'], + typeSelectIndex: 0, + + showLoading: false + }; + }, + methods: { + onChangeTypeSelect(index: string) { + this.typeSelectIndex = Number(index); + }, + async onClickCreate() { + this.display = '创建中'; + this.showLoading = true; + + const rootPath = 'db://assets/app-bundle/app-sound'; + + if (!await createFolderByUrl(rootPath, { + meta: getResMeta('app-sound'), + readme: getResReadme('app-sound'), + subFolders: [ + { + folder: this.typeSelectIndex === 0 ? 'music' : 'effect', + readme: getResReadme(this.typeSelectIndex === 0 ? 'sound-music' : 'sound-effect') + } + ] + })) { + this.showLoading = false; + this.display = '[错误] 创建失败'; + return; + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${rootPath}`; + + Editor.Message.send('assets', 'twinkle', rootPath); + } + }, +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/components/create-view.ts b/extensions/app/engine/src/panel/components/create-view.ts new file mode 100644 index 0000000..2596195 --- /dev/null +++ b/extensions/app/engine/src/panel/components/create-view.ts @@ -0,0 +1,280 @@ +import { existsSync, readdirSync, statSync, writeFileSync } from 'fs'; +import { join } from 'path'; +import Vue from '../../../../vue'; +import { convertUrlToPath, createFolderByUrl, delayFileExistsByUrl, getResMeta, getResPanel, getResReadme, stringCase } from '../../utils'; + +/** + * 获取脚本内容 + */ +function getComScript(name = 'NewClass') { + const isPage = name.toLowerCase().startsWith('page'); + const isPaper = name.toLowerCase().startsWith('paper'); + + const basePath = isPaper ? '../../../../../../../extensions/app/assets/base/BaseView' : '../../../../../../extensions/app/assets/base/BaseView'; + + return 'import { _decorator, Node } from \'cc\';\r\n' + + 'import BaseView from \'' + basePath + '\';\r\n' + + `${isPage ? 'import { IMiniViewNames } from \'../../../../../app-builtin/app-admin/executor\';\r\n' : ''}` + + 'const { ccclass, property } = _decorator;\r\n' + + '@ccclass(\'' + name + '\')\r\n' + + 'export class ' + name + ' extends BaseView {\r\n' + + ` ${isPage ? '// 子界面列表,数组顺序为子界面排列顺序\r\n' : ''}` + + ` ${isPage ? 'protected miniViews: IMiniViewNames = [];\r\n\r\n' : '\r\n'}` + + ' // 初始化的相关逻辑写在这\r\n' + + ' onLoad() {}\r\n\r\n' + + ' // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对)\r\n' + + ' onShow(params: any) {\r\n' + + ` ${isPage ? 'this.showMiniViews({ views: this.miniViews });' : ''}\r\n` + + ' }\r\n\r\n' + + ' // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide)\r\n' + + ' onHide(result: undefined) {\r\n' + + ` ${isPaper ? '' : '// app.manager.ui.show<' + name + '>({name: \'' + name + '\', onHide:(result) => { 接收到return的数据,并且有类型提示 }})\r\n'}` + + ` ${isPaper ? '' : 'return result;'}\r\n` + + ' }\r\n' + + '}'; +} + +function getNaMetaUserData(name = 'new-class') { + return { + ...getResMeta('view-native'), + 'bundleName': `${name}` + }; +} + +function getResMetaUserData(name = 'new-class') { + return { + ...getResMeta('view-resources'), + 'bundleName': `${name}-res` + }; +} + +/** + * UI类型(小写) + */ +const TypeSelects = ['page', 'paper', 'pop', 'top']; +/** + * 大驼峰UI名(带page前缀) => 串式UI目录名(不带page前缀) + */ +const PageNames: Map<string, string> = new Map(); +function updatePages() { + PageNames.clear(); + + // page目录 + const pageRootPath = join(Editor.Project.path, 'assets/app-bundle/app-view/page'); + + // 读取page目录下所有文件 + const folderNames = existsSync(pageRootPath) ? readdirSync(pageRootPath) : []; + + // 大驼峰命名的UI名 + folderNames.forEach((folderName) => { + // folderName为串式命名法 + const pagePath = join(pageRootPath, folderName); + const isDirectory = statSync(pagePath).isDirectory(); + if (isDirectory) { + PageNames.set(`Page${stringCase(folderName)}`, folderName); + } + }); + + PageNames.set('通用', 'all'); + + return Array.from(PageNames.keys()); +} + +export default Vue.extend({ + template: getResPanel('create-view'), + data() { + return { + showLoading: false, + showSelectPage: false, + showSelectGroup: true, + + inputName: '', + display: '', + + typeSelects: TypeSelects, + typeSelectIndex: 0, + + groupSelects: ['2D', '3D'], + groupSelectIndex: 0, + + pageSelects: [] as string[], + pageSelectIndex: 0, + }; + }, + methods: { + onChangeGroupSelect(index: string) { + this.groupSelectIndex = Number(index); + }, + onChangeTypeSelect(index: string) { + this.typeSelectIndex = Number(index); + + if (index == '0') { + this.showSelectGroup = true; + } else { + this.showSelectGroup = false; + } + + if (index == '1') { + this.pageSelectIndex = 0; + this.pageSelects = updatePages(); + this.showSelectPage = true; + } else { + this.showSelectPage = false; + } + }, + onChangePageSelect(index: string) { + this.pageSelectIndex = Number(index); + }, + async onClickCreate() { + const isPage = this.typeSelectIndex == 0; + const isPaper = this.typeSelectIndex == 1; + + // ui归属(大驼峰) + const owner = this.pageSelects[this.pageSelectIndex]; + // ui类型(小写) + const type = this.typeSelects[this.typeSelectIndex]; + // ui名字(串式) + const name = this.inputName; + + if (/^[a-z][a-z0-9-]*[a-z0-9]+$/.test(name) === false) { + this.display = '[错误] 名字不合法\n1、不能以数字开头\n2、不能有大写字母\n3、分隔符只能使用-\n4、不能以分隔符开头或结尾'; + return; + } + if (name === 'all' || name === 'page' || name === 'paper' || name === 'pop' || name === 'top') { + this.display = '[错误] 名字不合法\n1、不能使用all、page、paper、pop、top作为名字'; + return; + } + + const is3D = isPage && this.groupSelectIndex == 1; + const ownerName = PageNames.get(owner) as string; + const uiName = isPaper ? + `${stringCase(type)}${stringCase(ownerName)}${stringCase(name)}` : + `${stringCase(type)}${stringCase(name)}`; + const bundleName = isPaper ? + `${type}-${ownerName}-${name}` : + `${type}-${name}`; + + const bundleFolderUrl = 'db://assets/app-bundle'; + const viewFolderUrl = `${bundleFolderUrl}/app-view`; + const typeFolderUrl = `${viewFolderUrl}/${type}`; + const uiFolderUrl = isPaper ? + `${typeFolderUrl}/${ownerName}/${name}` : + `${typeFolderUrl}/${name}`; + const nativeUrl = `${uiFolderUrl}/native`; + const resourcesUrl = `${uiFolderUrl}/resources`; + const expansionUrl = `${nativeUrl}/expansion`; + const scriptUrl = `${nativeUrl}/${uiName}.ts`; + const prefabUrl = `${nativeUrl}/${uiName}.prefab`; + const sceneUrl = `${nativeUrl}/${uiName}.scene`; + const singleColorUrl = `${resourcesUrl}/singleColor.png`; + + // 创建前确认 + const createResponse = await Editor.Dialog.info('请确认', { detail: uiName, buttons: ['创建并打开', '仅创建', '取消'], default: 0, cancel: 2 }); + if (createResponse.response == 2) { + return; + } + + this.display = '创建中'; + this.showLoading = true; + + // 创建目录 + if (!await createFolderByUrl(uiFolderUrl, { subPaths: ['native', 'resources', 'native/expansion'] })) { + this.showLoading = false; + this.display = `[错误] 创建目录失败\n${uiFolderUrl}`; + return; + } + + // 设置native分包 + await delayFileExistsByUrl(`${nativeUrl}.meta`); + const queryNativeMeta = await Editor.Message.request('asset-db', 'query-asset-meta', nativeUrl).catch(_ => null); + if (!queryNativeMeta) { + this.showLoading = false; + this.display = '[错误] 设置native分包配置失败'; + return; + } + queryNativeMeta.userData = getNaMetaUserData(bundleName); + await Editor.Message.request('asset-db', 'save-asset-meta', nativeUrl, JSON.stringify(queryNativeMeta)).catch(_ => null); + + // 设置resources分包 + await delayFileExistsByUrl(`${resourcesUrl}.meta`); + const queryResMeta = await Editor.Message.request('asset-db', 'query-asset-meta', resourcesUrl).catch(_ => null); + if (!queryResMeta) { + this.showLoading = false; + this.display = '[错误] 设置resources分包配置失败'; + return; + } + queryResMeta.userData = getResMetaUserData(bundleName); + await Editor.Message.request('asset-db', 'save-asset-meta', resourcesUrl, JSON.stringify(queryResMeta)).catch(_ => null); + + writeFileSync(join(convertUrlToPath(bundleFolderUrl), '.app-bundle.md'), getResReadme('app-bundle')); + writeFileSync(join(convertUrlToPath(viewFolderUrl), '.app-view.md'), getResReadme('app-view')); + writeFileSync(join(convertUrlToPath(typeFolderUrl), `.${type}.md`), `1、所有${type}类型UI的根目录\n2、如不再需要,可以直接删除此文件夹`); + writeFileSync(join(convertUrlToPath(nativeUrl), '.native.md'), getResReadme('view-native')); + writeFileSync(join(convertUrlToPath(resourcesUrl), '.resources.md'), getResReadme('view-resources')); + writeFileSync(join(convertUrlToPath(expansionUrl), '.expansion.md'), getResReadme('view-expansion')); + + if (isPaper) { + writeFileSync(join(convertUrlToPath(`${typeFolderUrl}/${ownerName}`), `.${ownerName}.md`), (ownerName === 'all' ? '1、归属于全体Page' : `1、归属于Page${stringCase(ownerName)}`) + '\n2、如不再需要,可以直接删除此文件夹'); + writeFileSync(join(convertUrlToPath(uiFolderUrl), `.${name}.md`), `${uiName}所在文件夹\n1、通过${ownerName === 'all' ? '在任意Page中配置miniViews属性并调用showMiniViews方法' : `在${owner}中配置miniViews属性并调用showMiniViews方法`}的方式加载\n2、如不再需要,可以直接删除此文件夹`); + } else { + writeFileSync(join(convertUrlToPath(uiFolderUrl), `.${name}.md`), `${uiName}所在文件夹\n1、通过app.manager.ui.show({ name:'${uiName}' })的方式加载\n2、如不再需要,可以直接删除此文件夹`); + } + + // 创建script + if (!existsSync(convertUrlToPath(scriptUrl))) { + const createScriptResult = await Editor.Message.request('asset-db', 'create-asset', scriptUrl, getComScript(uiName)).catch(_ => null); + if (!createScriptResult) { + this.showLoading = false; + this.display = `[错误] 创建脚本失败\n${scriptUrl}`; + return; + } + } + + // 创建view + if (!existsSync(convertUrlToPath(prefabUrl)) && !existsSync(convertUrlToPath(sceneUrl))) { + if (is3D && isPage) { + const createSceneResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createScene', + args: [uiName, sceneUrl] + }).catch(_ => null); + if (!createSceneResult) { + this.showLoading = false; + this.display = `[错误] 创建场景失败\n${sceneUrl}`; + return; + } + } else { + const createPrefabResult = await Editor.Message.request('scene', 'execute-scene-script', { + name: 'app', + method: 'createPrefab', + args: [uiName, prefabUrl, is3D] + }).catch(_ => null); + if (!createPrefabResult) { + this.showLoading = false; + this.display = `[错误] 创建预制体失败\n${prefabUrl}`; + return; + } + } + } + + this.showLoading = false; + this.display = `[成功] 创建成功\n${uiFolderUrl}`; + + Editor.Message.send('assets', 'twinkle', scriptUrl); + + // 是否打开 + if (createResponse.response == 0) { + if (is3D) { + Editor.Message.request('asset-db', 'open-asset', sceneUrl); + } else { + Editor.Message.request('asset-db', 'open-asset', prefabUrl); + } + Editor.Message.request('asset-db', 'open-asset', scriptUrl); + } + + const base64 = 'iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX///+nxBvIAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg=='; + writeFileSync(convertUrlToPath(singleColorUrl), new Buffer(base64, 'base64')); + Editor.Message.request('asset-db', 'refresh-asset', singleColorUrl).catch(_ => null); + } + } +}); \ No newline at end of file diff --git a/extensions/app/engine/src/panel/index.ts b/extensions/app/engine/src/panel/index.ts new file mode 100644 index 0000000..0e4ecbd --- /dev/null +++ b/extensions/app/engine/src/panel/index.ts @@ -0,0 +1,27 @@ +import { readFileSync } from 'fs'; +import { join } from 'path'; + +const Assets = join(__dirname, '../../res/panel'); + +import App from './components/app'; + +module.exports = Editor.Panel.define({ + template: readFileSync(join(Assets, 'index.html'), 'utf-8'), + style: readFileSync(join(Assets, 'styles/index.css'), 'utf-8'), + $: { + app: '#app' + }, + listeners: { + show() { console.log('show'); }, + hide() { console.log('hide'); }, + }, + methods: {}, + ready() { + if (!this.$.app) return; + + const com = new App(); + com.$mount(this.$.app); + }, + beforeClose() { }, + close() { }, +}); diff --git a/extensions/app/engine/src/scene.ts b/extensions/app/engine/src/scene.ts new file mode 100644 index 0000000..c672d39 --- /dev/null +++ b/extensions/app/engine/src/scene.ts @@ -0,0 +1,85 @@ +import { join } from 'path'; +module.paths.push(join(Editor.App.path, 'node_modules')); + +export function load() { } + +export function unload() { } + +// 在其他扩展脚本中,我们可以使用如下代码调用 rotateCamera 函数 +// const options: ExecuteSceneScriptMethodOptions = { +// name: scene.ts 所在的扩展包名, 如: App, +// method: scene.ts 中定义的方法, 如: rotateCamera, +// args: 参数,可选, 只传递json +// }; +// const result = await Editor.Message.request('scene', 'execute-scene-script', options); +export const methods = { + async createPrefab(fileName: string, fileUrl: string, is3D = false) { + const { Node, js, Layers } = require('cc'); + + const node = new Node(fileName); + node.layer = is3D ? Layers.Enum.UI_3D : Layers.Enum.UI_2D; + + while (true) { + const result = js.getClassByName(fileName); + if (result) break; + + await new Promise((next) => { + setTimeout(next, 100); + }); + } + + const com = node.addComponent(fileName); + com.resetInEditor && com.resetInEditor(); + + const info = cce.Prefab.generatePrefabDataFromNode(node) as any; + node.destroy(); + + return Editor.Message.request('asset-db', 'create-asset', fileUrl, info.prefabData || info); + }, + async createScene(fileName: string, fileUrl: string) { + const { SceneAsset, Scene, Node, js, Layers, Camera, DirectionalLight } = require('cc'); + + while (true) { + const result = js.getClassByName(fileName); + if (result) break; + + await new Promise((next) => { + setTimeout(next, 100); + }); + } + + const scene = new Scene(fileName); + + // 根节点 + const node = new Node(fileName); + node.layer = Layers.Enum.DEFAULT; + node.parent = scene; + + // 相机 + const camera = new Node('Camera'); + camera.addComponent(Camera); + camera.layer = Layers.Enum.DEFAULT; + camera.parent = node; + + // 灯光 + const light = new Node('Light'); + light.addComponent(DirectionalLight); + light.layer = Layers.Enum.DEFAULT; + light.parent = node; + + const com = node.addComponent(fileName); + com.resetInEditor && com.resetInEditor(); + + const sceneAsset = new SceneAsset(); + sceneAsset.scene = scene; + + const info = EditorExtends.serialize(sceneAsset); + camera.destroy(); + light.destroy(); + node.destroy(); + scene.destroy(); + sceneAsset.destroy(); + + return Editor.Message.request('asset-db', 'create-asset', fileUrl, info); + }, +}; \ No newline at end of file diff --git a/extensions/app/engine/src/shims-vue.d.ts b/extensions/app/engine/src/shims-vue.d.ts new file mode 100755 index 0000000..6545dd4 --- /dev/null +++ b/extensions/app/engine/src/shims-vue.d.ts @@ -0,0 +1,4 @@ +declare module 'vue/dist/vue' { + import Vue from 'vue'; + export default Vue; +} diff --git a/extensions/app/engine/src/utils.ts b/extensions/app/engine/src/utils.ts new file mode 100644 index 0000000..d118acb --- /dev/null +++ b/extensions/app/engine/src/utils.ts @@ -0,0 +1,192 @@ +import { existsSync, readFileSync, writeFileSync } from 'fs'; +import { basename, join } from 'path'; + +export function getResJson(name: 'builder'): { bundleConfig: object, textureCompressConfig: object } { + const Assets = join(__dirname, '../res/json'); + const str = readFileSync(join(Assets, `${name}.json`), 'utf-8'); + return str ? JSON.parse(str) : null; +} + +export function getResReadme(name: 'resources' | 'app' | 'app-appinit' | 'app-scene' | 'app-builtin' | 'app-bundle' | 'app-view' | 'app-admin' | 'app-controller' | 'app-manager' | 'app-model' | 'app-sound' | 'sound-effect' | 'sound-music' | 'view-expansion' | 'view-native' | 'res-bundle' | 'res-native' | 'view-resources') { + const Assets = join(__dirname, '../res/readme'); + return readFileSync(join(Assets, `${name}.md`), 'utf-8'); +} + +export function getResMeta(name: 'resources' | 'custom-bundle' | 'app-admin' | 'app-controller' | 'app-manager' | 'app-model' | 'app-sound' | 'view-native' | 'view-resources'): { userData: object } { + const Assets = join(__dirname, '../res/meta'); + const str = readFileSync(join(Assets, `${name}.meta`), 'utf-8'); + return str ? JSON.parse(str) : null; +} + +export function getResPanel(name: string) { + const Assets = join(__dirname, '../res/panel'); + return readFileSync(join(Assets, `components/${name}.html`), 'utf-8'); +} + +/** + * 将串式命名转成驼峰命名 + * @param str 串式字符串 + * @param lower 首字母是否小写(默认大写) + * @returns + */ +export function stringCase(str: string, lower = false) { + str = str.replace(/-/g, '_'); + const arr = str.split('_'); + + return arr.map(function (str, index) { + if (index === 0 && lower) { + return str.charAt(0).toLowerCase() + str.slice(1); + } + return str.charAt(0).toUpperCase() + str.slice(1); + }).join(''); +} + +/** + * 将驼峰命名转成串式命名 + * @param str 驼峰字符串 + * @returns + */ +export function stringCaseNegate(str: string) { + return str.replace(/[A-Z]/g, (searchStr, startIndex) => { + if (startIndex === 0) { + return searchStr.toLowerCase(); + } else { + return '-' + searchStr.toLowerCase(); + } + }); +} + +/** + * db下的路径转换为真实路径 + */ +export function convertUrlToPath(url: string) { + if (url.startsWith('db://assets')) { + url = Editor.Utils.Path.join(Editor.Project.path, url.slice(5)); + } else if (url.startsWith('db://app')) { + url = Editor.Utils.Path.join(Editor.Project.path, 'extensions/app/assets', url.slice(8)); + } else if (url.startsWith('db://pkg')) { + url = Editor.Utils.Path.join(Editor.Project.path, 'extensions/pkg/node_modules', url.slice(8)); + } + return url; +} + +/** + * 获取程序路径 + */ +export function getProjectPath() { + return Editor.Project.path; +} + +/** + * 根据db下的路径创建目录(不是文件) + * 如果已存在不会重复创建 + */ +export async function createFolderByUrl(url: string, opts?: { subPaths?: string[], meta?: { userData: object }, readme?: string, subFolders?: { folder: string, meta?: { userData: object }, readme?: string }[] }) { + let pathHead = 'db://assets'; + + if (!url && !url.startsWith(pathHead)) { + return false; + } + + // 修剪path + const pathTail = url.endsWith('/') ? url.slice(pathHead.length + 1, -1).trim() : url.slice(pathHead.length + 1).trim(); + + // 每一层的路径 + const pathArr = pathTail.split('/'); + + // 创建主目录 + for (let index = 0; index < pathArr.length; index++) { + pathHead += '/' + pathArr[index]; + + if (!existsSync(convertUrlToPath(pathHead))) { + const result = await Editor.Message.request('asset-db', 'create-asset', pathHead, null).catch(_ => null); + if (!result) return false; + } + } + + // 主目录meta + if (opts?.meta) { + await delayFileExistsByUrl(`${url}.meta`); + await delay(100); + const queryMeta = await Editor.Message.request('asset-db', 'query-asset-meta', url).catch(_ => null); + if (!queryMeta) return false; + Object.assign(queryMeta.userData, opts.meta.userData); + + const result = await Editor.Message.request('asset-db', 'save-asset-meta', url, JSON.stringify(queryMeta)).catch(_ => null); + if (!result) return false; + } + + // 主目录readme + if (opts?.readme) { + writeFileSync(join(convertUrlToPath(url), `.${basename(url)}.md`), opts.readme); + } + + // 创建子目录 + if (opts?.subPaths) { + await delay(100); + for (let index = 0; index < opts.subPaths.length; index++) { + const subPath = `${pathHead}/${opts.subPaths[index]}`; + if (!existsSync(convertUrlToPath(subPath))) { + const result = await Editor.Message.request('asset-db', 'create-asset', subPath, null).catch(_ => null); + if (!result) return false; + } + } + } + + if (opts?.subFolders) { + await delay(100); + for (let index = 0; index < opts.subFolders.length; index++) { + const subOpts = opts.subFolders[index]; + const subUrl = `${pathHead}/${subOpts.folder}`; + + // 判断是否存在 + if (!existsSync(convertUrlToPath(subUrl))) { + const result = await Editor.Message.request('asset-db', 'create-asset', subUrl, null).catch(_ => null); + if (!result) return false; + } + + // meta + if (subOpts.meta) { + await delayFileExistsByUrl(`${subUrl}.meta`); + const queryMeta = await Editor.Message.request('asset-db', 'query-asset-meta', subUrl).catch(_ => null); + if (!queryMeta) return false; + Object.assign(queryMeta.userData, subOpts.meta.userData); + + const result = await Editor.Message.request('asset-db', 'save-asset-meta', subUrl, JSON.stringify(queryMeta)).catch(_ => null); + if (!result) return false; + } + + // readme + if (subOpts.readme) { + writeFileSync(join(convertUrlToPath(subUrl), `.${basename(subUrl)}.md`), subOpts.readme); + } + } + } + + return true; +} + +export function delay(time: number) { + return new Promise((next) => { + setTimeout(() => { + next(null); + }, time); + }); +} + +/** + * 等待文件存在 + */ +export function delayFileExistsByUrl(url: string) { + const path = convertUrlToPath(url); + let timer: NodeJS.Timer | null = null; + return new Promise((next) => { + timer = setInterval(() => { + if (existsSync(path)) { + if (timer) clearInterval(timer); + timer = null; + next(null); + } + }, 100); + }); +} \ No newline at end of file diff --git a/extensions/app/engine/tsconfig.json b/extensions/app/engine/tsconfig.json new file mode 100755 index 0000000..cdc4c7e --- /dev/null +++ b/extensions/app/engine/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "ES2017", + "module": "CommonJS", + "outDir": "./dist", + "rootDir": "./src", + "strict": false, + "moduleResolution": "node", + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "experimentalDecorators": true + } +} \ No newline at end of file diff --git a/extensions/app/i18n/en.js b/extensions/app/i18n/en.js new file mode 100755 index 0000000..2a59c2f --- /dev/null +++ b/extensions/app/i18n/en.js @@ -0,0 +1,13 @@ +'use strict'; +module.exports = { + description: 'The core of the framework', + app: 'App', + create: 'Create', + refresh: 'Refresh', + help: 'Help', + tiny: 'TinyPNG', + menuCreateView: 'CreateUI', + menuCreateManager: 'CreateManager', + menuCreateControl: 'CreateControl', + menuCreateModel: 'CreateModel', +}; \ No newline at end of file diff --git a/extensions/app/i18n/zh.js b/extensions/app/i18n/zh.js new file mode 100755 index 0000000..79f4ab6 --- /dev/null +++ b/extensions/app/i18n/zh.js @@ -0,0 +1,13 @@ +'use strict'; +module.exports = { + description: '框架核心', + app: 'App', + create: '创建', + refresh: '刷新', + help: '帮助', + tiny: '压缩图片', + menuCreateView: '创建UI', + menuCreateManager: '创建Manager', + menuCreateControl: '创建Control', + menuCreateModel: '创建Model', +}; \ No newline at end of file diff --git a/extensions/app/package.json b/extensions/app/package.json new file mode 100755 index 0000000..c456564 --- /dev/null +++ b/extensions/app/package.json @@ -0,0 +1,144 @@ +{ + "package_version": 2, + "name": "app", + "version": "2.0.0", + "author": "向前", + "editor": ">=3.8.0", + "license": "MIT", + "description": "i18n:app.description", + "main": "./engine/dist/main.js", + "contributions": { + "builder": "./engine/dist/builder/index.js", + "scene": { + "script": "./engine/dist/scene.js" + }, + "asset-db": { + "mount": { + "path": "./assets", + "readonly": true + } + }, + "inspector": { + "section": { + "asset": { + "directory": "./engine/dist/inspector/asset-directory.js" + } + } + }, + "messages": { + "open-panel": { + "methods": [ + "open-panel" + ] + }, + "open-wiki": { + "methods": [ + "open-wiki" + ] + }, + "open-issues": { + "methods": [ + "open-issues" + ] + }, + "open-github": { + "methods": [ + "open-github" + ] + }, + "open-store": { + "methods": [ + "open-store" + ] + }, + "refresh-executor": { + "methods": [ + "refresh-executor" + ] + }, + "scene:ready": { + "methods": [ + "scene:ready" + ] + }, + "asset-db:ready": { + "methods": [ + "asset-db:ready" + ] + }, + "asset-db:asset-add": { + "methods": [ + "asset-db:asset-add" + ] + }, + "asset-db:asset-change": { + "methods": [ + "asset-db:asset-change" + ] + }, + "asset-db:asset-delete": { + "methods": [ + "asset-db:asset-delete" + ] + } + }, + "menu": [ + { + "path": "i18n:app.app", + "label": "i18n:app.create", + "message": "open-panel" + }, + { + "path": "i18n:app.app", + "label": "i18n:app.refresh", + "message": "refresh-executor" + }, + { + "path": "i18n:app.app/i18n:app.help", + "label": "文档", + "message": "open-wiki" + }, + { + "path": "i18n:app.app/i18n:app.help", + "label": "反馈", + "message": "open-issues" + }, + { + "path": "i18n:app.app/i18n:app.help", + "label": "商店", + "message": "open-store" + }, + { + "path": "i18n:app.app/i18n:app.help", + "label": "GitHub🌟", + "message": "open-github" + } + ], + "assets": { + "menu": { + "methods": "./engine/dist/menu/index.js", + "createMenu": "onCreateMenu", + "assetMenu": "onAssetMenu", + "dbMenu": "onDBMenu", + "panelMenu": "onPanelMenu" + } + } + }, + "panels": { + "open-panel": { + "title": "创建", + "type": "dockable", + "main": "./engine/dist/panel", + "size": { + "min-width": 400, + "min-height": 300, + "width": 600, + "height": 600 + } + } + }, + "scripts": { + "build": "npm run --prefix ./engine build", + "watch": "npm run --prefix ./engine watch" + } +} \ No newline at end of file diff --git a/extensions/app/tsconfig.json b/extensions/app/tsconfig.json new file mode 100755 index 0000000..9dd146e --- /dev/null +++ b/extensions/app/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../temp/tsconfig.cocos.json", + "compilerOptions": { + "strict": false, + "types": [ + "../../temp/declarations/cc.custom-macro", + "../../temp/declarations/jsb", + "../../temp/declarations/cc", + "../../temp/declarations/cc.env" + ] + } +} \ No newline at end of file diff --git a/extensions/app/vue/LICENSE b/extensions/app/vue/LICENSE new file mode 100644 index 0000000..b65dd9e --- /dev/null +++ b/extensions/app/vue/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-present, Yuxi (Evan) You + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/extensions/app/vue/README.md b/extensions/app/vue/README.md new file mode 100644 index 0000000..862d58f --- /dev/null +++ b/extensions/app/vue/README.md @@ -0,0 +1,386 @@ +<p align="center"><a href="https://vuejs.org" target="_blank" rel="noopener noreferrer"><img width="100" src="https://vuejs.org/images/logo.png" alt="Vue logo"></a></p> + +<p align="center"> + <a href="https://circleci.com/gh/vuejs/vue/tree/dev"><img src="https://img.shields.io/circleci/project/github/vuejs/vue/dev.svg?sanitize=true" alt="Build Status"></a> + <a href="https://codecov.io/github/vuejs/vue?branch=dev"><img src="https://img.shields.io/codecov/c/github/vuejs/vue/dev.svg?sanitize=true" alt="Coverage Status"></a> + <a href="https://npmcharts.com/compare/vue?minimal=true"><img src="https://img.shields.io/npm/dm/vue.svg?sanitize=true" alt="Downloads"></a> + <a href="https://www.npmjs.com/package/vue"><img src="https://img.shields.io/npm/v/vue.svg?sanitize=true" alt="Version"></a> + <a href="https://www.npmjs.com/package/vue"><img src="https://img.shields.io/npm/l/vue.svg?sanitize=true" alt="License"></a> + <a href="https://chat.vuejs.org/"><img src="https://img.shields.io/badge/chat-on%20discord-7289da.svg?sanitize=true" alt="Chat"></a> + <br> + <a href="https://app.saucelabs.com/builds/50f8372d79f743a3b25fb6ca4851ca4c"><img src="https://app.saucelabs.com/buildstatus/vuejs" alt="Build Status"></a> +</p> + +<h2 align="center">Supporting Vue.js</h2> + +Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome [backers](https://github.com/vuejs/vue/blob/dev/BACKERS.md). If you'd like to join them, please consider: + +- [Become a backer or sponsor on Patreon](https://www.patreon.com/evanyou). +- [Become a backer or sponsor on Open Collective](https://opencollective.com/vuejs). +- [One-time donation via PayPal or crypto-currencies](https://vuejs.org/support-vuejs/#One-time-Donations). + +#### What's the difference between Patreon and OpenCollective? + +Funds donated via Patreon go directly to support Evan You's full-time work on Vue.js. Funds donated via OpenCollective are managed with transparent expenses and will be used for compensating work and expenses for core team members or sponsoring community events. Your name/logo will receive proper recognition and exposure by donating on either platform. + +<h3 align="center">Special Sponsors</h3> +<!--special start--> + +<p align="center"> + <a href="https://autocode.com/" target="_blank"> + <img width="260px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/autocode.svg?sanitize=true"> + </a> +</p> + +<!--special end--> + +<h3 align="center">Platinum Sponsors</h3> + +<!--platinum start--> +<table> + <tbody> + <tr> + <td align="center" valign="middle"> + <a href="https://vueschool.io/?utm_source=Vuejs.org&utm_medium=Banner&utm_campaign=Sponsored%20Banner&utm_content=V1" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vueschool.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://vehikl.com/" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vehikl.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://retool.com/?utm_source=sponsor&utm_campaign=vue" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/retool.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://passionatepeople.io/" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/passionate_people.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://www.storyblok.com" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/storyblok.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://ionicframework.com/vue?utm_source=partner&utm_medium=referral&utm_campaign=vuesponsorship&utm_content=vuedocs" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/ionic.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://nuxtjs.org/" target="_blank"> + <img width="222px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/nuxt.png"> + </a> + </td> + </tr><tr></tr> + </tbody> +</table> +<!--platinum end--> + +<!--special-china start--> +<h3 align="center">Platinum Sponsors (China)</h3> +<table> + <tbody> + <tr> + <td align="center" valign="middle"> + <a href="http://www.dcloud.io/?hmsr=vuejsorg&hmpl=&hmcu=&hmkw=&hmci=" target="_blank"> + <img width="177px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/dcloud.gif"> + </a> + </td> + </tr><tr></tr> + </tbody> +</table> +<!--special-china end--> + +<h3 align="center">Gold Sponsors</h3> + +<!--gold start--> +<table> + <tbody> + <tr> + <td align="center" valign="middle"> + <a href="https://www.vuemastery.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vuemastery.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://laravel.com" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/laravel.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://htmlburger.com" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/html_burger.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.frontenddeveloperlove.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/frontendlove.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://neds.com.au/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/neds.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://icons8.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/icons_8.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://vuejobs.com/?ref=vuejs" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vuejobs.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://tidelift.com/subscription/npm/vue" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/tidelift.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.firesticktricks.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/firestick_tricks.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://intygrate.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/intygrate.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="http://en.shopware.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/shopware_ag.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.vpnranks.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vpnranks.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://www.bacancytechnology.com/hire-vuejs-developer" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/bacancy_technology.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.bestvpn.co/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/bestvpn_co.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.y8.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/y8.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://js.devexpress.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/devexpress.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://fastcoding.jp/javascript/ " target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/fastcoding_inc.svg?sanitize=true"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://usave.co.uk/utilities/broadband" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/usave.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://www.foo.software" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/foo.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://flatlogic.com/templates" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/flatlogic_templates.svg?sanitize=true"> + </a> + </td> + <td align="center" valign="middle"> + <a href="http://moovweb.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/moovweb.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://vpn-review.com/netflix-vpn" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vpn_review.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://cosmos.network/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/tendermint.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://www.okayhq.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/okay.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://www.vpsserver.com" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/vpsserver_com.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://aussiecasinohex.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/aussiecasinohex.svg?sanitize=true"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://litslink.com" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/litslink.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://newicon.net" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/newicon.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://lowdefy.com?k=w432" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/lowdefy.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://quickbookstoolhub.com/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/quickbooks_tool_hub.png"> + </a> + </td> + </tr><tr></tr> + <tr> + <td align="center" valign="middle"> + <a href="https://linecorp.com" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/line_corporation.png"> + </a> + </td> + <td align="center" valign="middle"> + <a href="https://exmax.it/" target="_blank"> + <img width="148px" src="https://raw.githubusercontent.com/vuejs/vuejs.org/master/themes/vue/source/images/exmax.png"> + </a> + </td> + </tr><tr></tr> + </tbody> +</table> +<!--gold end--> + +<h3 align="center">Sponsors via <a href="https://opencollective.com/vuejs">Open Collective</a></h3> + +<h4 align="center">Platinum</h4> + +<a href="https://opencollective.com/vuejs/tiers/platinum-sponsors/0/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/platinum-sponsors/0/avatar.svg?sanitize=true"></a> +<a href="https://opencollective.com/vuejs/tiers/platinum-sponsors/1/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/platinum-sponsors/1/avatar.svg?sanitize=true"></a> + +<h4 align="center">Gold</h4> + +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/0/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/0/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/1/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/1/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/2/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/2/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/3/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/3/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/4/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/4/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/5/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/5/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/6/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/6/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/7/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/7/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/8/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/8/avatar.svg?sanitize=true" height="60px"></a> +<a href="https://opencollective.com/vuejs/tiers/gold-sponsors/9/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/9/avatar.svg?sanitize=true" height="60px"></a><a href="https://opencollective.com/vuejs/tiers/gold-sponsors/10/website" target="_blank" rel="noopener noreferrer"><img src="https://opencollective.com/vuejs/tiers/gold-sponsors/10/avatar.svg?sanitize=true" height="60px"></a> + +--- + +## Introduction + +Vue (pronounced `/vjuː/`, like view) is a **progressive framework** for building user interfaces. It is designed from the ground up to be incrementally adoptable, and can easily scale between a library and a framework depending on different use cases. It consists of an approachable core library that focuses on the view layer only, and an ecosystem of supporting libraries that helps you tackle complexity in large Single-Page Applications. + +#### Browser Compatibility + +Vue.js supports all browsers that are [ES5-compliant](https://kangax.github.io/compat-table/es5/) (IE8 and below are not supported). + +## Ecosystem + +| Project | Status | Description | +|---------|--------|-------------| +| [vue-router] | [![vue-router-status]][vue-router-package] | Single-page application routing | +| [vuex] | [![vuex-status]][vuex-package] | Large-scale state management | +| [vue-cli] | [![vue-cli-status]][vue-cli-package] | Project scaffolding | +| [vue-loader] | [![vue-loader-status]][vue-loader-package] | Single File Component (`*.vue` file) loader for webpack | +| [vue-server-renderer] | [![vue-server-renderer-status]][vue-server-renderer-package] | Server-side rendering support | +| [vue-class-component] | [![vue-class-component-status]][vue-class-component-package] | TypeScript decorator for a class-based API | +| [vue-rx] | [![vue-rx-status]][vue-rx-package] | RxJS integration | +| [vue-devtools] | [![vue-devtools-status]][vue-devtools-package] | Browser DevTools extension | + +[vue-router]: https://github.com/vuejs/vue-router +[vuex]: https://github.com/vuejs/vuex +[vue-cli]: https://github.com/vuejs/vue-cli +[vue-loader]: https://github.com/vuejs/vue-loader +[vue-server-renderer]: https://github.com/vuejs/vue/tree/dev/packages/vue-server-renderer +[vue-class-component]: https://github.com/vuejs/vue-class-component +[vue-rx]: https://github.com/vuejs/vue-rx +[vue-devtools]: https://github.com/vuejs/vue-devtools + +[vue-router-status]: https://img.shields.io/npm/v/vue-router.svg +[vuex-status]: https://img.shields.io/npm/v/vuex.svg +[vue-cli-status]: https://img.shields.io/npm/v/@vue/cli.svg +[vue-loader-status]: https://img.shields.io/npm/v/vue-loader.svg +[vue-server-renderer-status]: https://img.shields.io/npm/v/vue-server-renderer.svg +[vue-class-component-status]: https://img.shields.io/npm/v/vue-class-component.svg +[vue-rx-status]: https://img.shields.io/npm/v/vue-rx.svg +[vue-devtools-status]: https://img.shields.io/chrome-web-store/v/nhdogjmejiglipccpnnnanhbledajbpd.svg + +[vue-router-package]: https://npmjs.com/package/vue-router +[vuex-package]: https://npmjs.com/package/vuex +[vue-cli-package]: https://npmjs.com/package/@vue/cli +[vue-loader-package]: https://npmjs.com/package/vue-loader +[vue-server-renderer-package]: https://npmjs.com/package/vue-server-renderer +[vue-class-component-package]: https://npmjs.com/package/vue-class-component +[vue-rx-package]: https://npmjs.com/package/vue-rx +[vue-devtools-package]: https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd + +## Documentation + +To check out [live examples](https://vuejs.org/v2/examples/) and docs, visit [vuejs.org](https://vuejs.org). + +## Questions + +For questions and support please use [the official forum](https://forum.vuejs.org) or [community chat](https://chat.vuejs.org/). The issue list of this repo is **exclusively** for bug reports and feature requests. + +## Issues + +Please make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately. + +## Changelog + +Detailed changes for each release are documented in the [release notes](https://github.com/vuejs/vue/releases). + +## Stay In Touch + +- [Twitter](https://twitter.com/vuejs) +- [Blog](https://medium.com/the-vue-point) +- [Job Board](https://vuejobs.com/?ref=vuejs) + +## Contribution + +Please make sure to read the [Contributing Guide](https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md) before making a pull request. If you have a Vue-related project/component/tool, add it with a pull request to [this curated list](https://github.com/vuejs/awesome-vue)! + +Thank you to all the people who already contributed to Vue! + +<a href="https://github.com/vuejs/vue/graphs/contributors"><img src="https://opencollective.com/vuejs/contributors.svg?width=890" /></a> + + +## License + +[MIT](https://opensource.org/licenses/MIT) + +Copyright (c) 2013-present, Yuxi (Evan) You diff --git a/extensions/app/vue/dist/vue.js b/extensions/app/vue/dist/vue.js new file mode 100644 index 0000000..d800532 --- /dev/null +++ b/extensions/app/vue/dist/vue.js @@ -0,0 +1,12014 @@ +/*! + * Vue.js v2.6.14 + * (c) 2014-2021 Evan You + * Released under the MIT License. + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = global || self, global.Vue = factory()); +}(this, function () { 'use strict'; + + /* */ + + var emptyObject = Object.freeze({}); + + // These helpers produce better VM code in JS engines due to their + // explicitness and function inlining. + function isUndef (v) { + return v === undefined || v === null + } + + function isDef (v) { + return v !== undefined && v !== null + } + + function isTrue (v) { + return v === true + } + + function isFalse (v) { + return v === false + } + + /** + * Check if value is primitive. + */ + function isPrimitive (value) { + return ( + typeof value === 'string' || + typeof value === 'number' || + // $flow-disable-line + typeof value === 'symbol' || + typeof value === 'boolean' + ) + } + + /** + * Quick object check - this is primarily used to tell + * Objects from primitive values when we know the value + * is a JSON-compliant type. + */ + function isObject (obj) { + return obj !== null && typeof obj === 'object' + } + + /** + * Get the raw type string of a value, e.g., [object Object]. + */ + var _toString = Object.prototype.toString; + + function toRawType (value) { + return _toString.call(value).slice(8, -1) + } + + /** + * Strict object type check. Only returns true + * for plain JavaScript objects. + */ + function isPlainObject (obj) { + return _toString.call(obj) === '[object Object]' + } + + function isRegExp (v) { + return _toString.call(v) === '[object RegExp]' + } + + /** + * Check if val is a valid array index. + */ + function isValidArrayIndex (val) { + var n = parseFloat(String(val)); + return n >= 0 && Math.floor(n) === n && isFinite(val) + } + + function isPromise (val) { + return ( + isDef(val) && + typeof val.then === 'function' && + typeof val.catch === 'function' + ) + } + + /** + * Convert a value to a string that is actually rendered. + */ + function toString (val) { + return val == null + ? '' + : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString) + ? JSON.stringify(val, null, 2) + : String(val) + } + + /** + * Convert an input value to a number for persistence. + * If the conversion fails, return original string. + */ + function toNumber (val) { + var n = parseFloat(val); + return isNaN(n) ? val : n + } + + /** + * Make a map and return a function for checking if a key + * is in that map. + */ + function makeMap ( + str, + expectsLowerCase + ) { + var map = Object.create(null); + var list = str.split(','); + for (var i = 0; i < list.length; i++) { + map[list[i]] = true; + } + return expectsLowerCase + ? function (val) { return map[val.toLowerCase()]; } + : function (val) { return map[val]; } + } + + /** + * Check if a tag is a built-in tag. + */ + var isBuiltInTag = makeMap('slot,component', true); + + /** + * Check if an attribute is a reserved attribute. + */ + var isReservedAttribute = makeMap('key,ref,slot,slot-scope,is'); + + /** + * Remove an item from an array. + */ + function remove (arr, item) { + if (arr.length) { + var index = arr.indexOf(item); + if (index > -1) { + return arr.splice(index, 1) + } + } + } + + /** + * Check whether an object has the property. + */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + function hasOwn (obj, key) { + return hasOwnProperty.call(obj, key) + } + + /** + * Create a cached version of a pure function. + */ + function cached (fn) { + var cache = Object.create(null); + return (function cachedFn (str) { + var hit = cache[str]; + return hit || (cache[str] = fn(str)) + }) + } + + /** + * Camelize a hyphen-delimited string. + */ + var camelizeRE = /-(\w)/g; + var camelize = cached(function (str) { + return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }) + }); + + /** + * Capitalize a string. + */ + var capitalize = cached(function (str) { + return str.charAt(0).toUpperCase() + str.slice(1) + }); + + /** + * Hyphenate a camelCase string. + */ + var hyphenateRE = /\B([A-Z])/g; + var hyphenate = cached(function (str) { + return str.replace(hyphenateRE, '-$1').toLowerCase() + }); + + /** + * Simple bind polyfill for environments that do not support it, + * e.g., PhantomJS 1.x. Technically, we don't need this anymore + * since native bind is now performant enough in most browsers. + * But removing it would mean breaking code that was able to run in + * PhantomJS 1.x, so this must be kept for backward compatibility. + */ + + /* istanbul ignore next */ + function polyfillBind (fn, ctx) { + function boundFn (a) { + var l = arguments.length; + return l + ? l > 1 + ? fn.apply(ctx, arguments) + : fn.call(ctx, a) + : fn.call(ctx) + } + + boundFn._length = fn.length; + return boundFn + } + + function nativeBind (fn, ctx) { + return fn.bind(ctx) + } + + var bind = Function.prototype.bind + ? nativeBind + : polyfillBind; + + /** + * Convert an Array-like object to a real Array. + */ + function toArray (list, start) { + start = start || 0; + var i = list.length - start; + var ret = new Array(i); + while (i--) { + ret[i] = list[i + start]; + } + return ret + } + + /** + * Mix properties into target object. + */ + function extend (to, _from) { + for (var key in _from) { + to[key] = _from[key]; + } + return to + } + + /** + * Merge an Array of Objects into a single Object. + */ + function toObject (arr) { + var res = {}; + for (var i = 0; i < arr.length; i++) { + if (arr[i]) { + extend(res, arr[i]); + } + } + return res + } + + /* eslint-disable no-unused-vars */ + + /** + * Perform no operation. + * Stubbing args to make Flow happy without leaving useless transpiled code + * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/). + */ + function noop (a, b, c) {} + + /** + * Always return false. + */ + var no = function (a, b, c) { return false; }; + + /* eslint-enable no-unused-vars */ + + /** + * Return the same value. + */ + var identity = function (_) { return _; }; + + /** + * Generate a string containing static keys from compiler modules. + */ + function genStaticKeys (modules) { + return modules.reduce(function (keys, m) { + return keys.concat(m.staticKeys || []) + }, []).join(',') + } + + /** + * Check if two values are loosely equal - that is, + * if they are plain objects, do they have the same shape? + */ + function looseEqual (a, b) { + if (a === b) { return true } + var isObjectA = isObject(a); + var isObjectB = isObject(b); + if (isObjectA && isObjectB) { + try { + var isArrayA = Array.isArray(a); + var isArrayB = Array.isArray(b); + if (isArrayA && isArrayB) { + return a.length === b.length && a.every(function (e, i) { + return looseEqual(e, b[i]) + }) + } else if (a instanceof Date && b instanceof Date) { + return a.getTime() === b.getTime() + } else if (!isArrayA && !isArrayB) { + var keysA = Object.keys(a); + var keysB = Object.keys(b); + return keysA.length === keysB.length && keysA.every(function (key) { + return looseEqual(a[key], b[key]) + }) + } else { + /* istanbul ignore next */ + return false + } + } catch (e) { + /* istanbul ignore next */ + return false + } + } else if (!isObjectA && !isObjectB) { + return String(a) === String(b) + } else { + return false + } + } + + /** + * Return the first index at which a loosely equal value can be + * found in the array (if value is a plain object, the array must + * contain an object of the same shape), or -1 if it is not present. + */ + function looseIndexOf (arr, val) { + for (var i = 0; i < arr.length; i++) { + if (looseEqual(arr[i], val)) { return i } + } + return -1 + } + + /** + * Ensure a function is called only once. + */ + function once (fn) { + var called = false; + return function () { + if (!called) { + called = true; + fn.apply(this, arguments); + } + } + } + + var SSR_ATTR = 'data-server-rendered'; + + var ASSET_TYPES = [ + 'component', + 'directive', + 'filter' + ]; + + var LIFECYCLE_HOOKS = [ + 'beforeCreate', + 'created', + 'beforeMount', + 'mounted', + 'beforeUpdate', + 'updated', + 'beforeDestroy', + 'destroyed', + 'activated', + 'deactivated', + 'errorCaptured', + 'serverPrefetch' + ]; + + /* */ + + + + var config = ({ + /** + * Option merge strategies (used in core/util/options) + */ + // $flow-disable-line + optionMergeStrategies: Object.create(null), + + /** + * Whether to suppress warnings. + */ + silent: false, + + /** + * Show production mode tip message on boot? + */ + productionTip: "development" !== 'production', + + /** + * Whether to enable devtools + */ + devtools: "development" !== 'production', + + /** + * Whether to record perf + */ + performance: false, + + /** + * Error handler for watcher errors + */ + errorHandler: null, + + /** + * Warn handler for watcher warns + */ + warnHandler: null, + + /** + * Ignore certain custom elements + */ + ignoredElements: [], + + /** + * Custom user key aliases for v-on + */ + // $flow-disable-line + keyCodes: Object.create(null), + + /** + * Check if a tag is reserved so that it cannot be registered as a + * component. This is platform-dependent and may be overwritten. + */ + isReservedTag: no, + + /** + * Check if an attribute is reserved so that it cannot be used as a component + * prop. This is platform-dependent and may be overwritten. + */ + isReservedAttr: no, + + /** + * Check if a tag is an unknown element. + * Platform-dependent. + */ + isUnknownElement: no, + + /** + * Get the namespace of an element + */ + getTagNamespace: noop, + + /** + * Parse the real tag name for the specific platform. + */ + parsePlatformTagName: identity, + + /** + * Check if an attribute must be bound using property, e.g. value + * Platform-dependent. + */ + mustUseProp: no, + + /** + * Perform updates asynchronously. Intended to be used by Vue Test Utils + * This will significantly reduce performance if set to false. + */ + async: true, + + /** + * Exposed for legacy reasons + */ + _lifecycleHooks: LIFECYCLE_HOOKS + }); + + /* */ + + /** + * unicode letters used for parsing html tags, component names and property paths. + * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname + * skipping \u10000-\uEFFFF due to it freezing up PhantomJS + */ + var unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; + + /** + * Check if a string starts with $ or _ + */ + function isReserved (str) { + var c = (str + '').charCodeAt(0); + return c === 0x24 || c === 0x5F + } + + /** + * Define a property. + */ + function def (obj, key, val, enumerable) { + Object.defineProperty(obj, key, { + value: val, + enumerable: !!enumerable, + writable: true, + configurable: true + }); + } + + /** + * Parse simple path. + */ + var bailRE = new RegExp(("[^" + (unicodeRegExp.source) + ".$_\\d]")); + function parsePath (path) { + if (bailRE.test(path)) { + return + } + var segments = path.split('.'); + return function (obj) { + for (var i = 0; i < segments.length; i++) { + if (!obj) { return } + obj = obj[segments[i]]; + } + return obj + } + } + + /* */ + + // can we use __proto__? + var hasProto = '__proto__' in {}; + + // Browser environment sniffing + var inBrowser = typeof window !== 'undefined'; + var inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform; + var weexPlatform = inWeex && WXEnvironment.platform.toLowerCase(); + var UA = inBrowser && window.navigator.userAgent.toLowerCase(); + var isIE = UA && /msie|trident/.test(UA); + var isIE9 = UA && UA.indexOf('msie 9.0') > 0; + var isEdge = UA && UA.indexOf('edge/') > 0; + var isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android'); + var isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios'); + var isChrome = UA && /chrome\/\d+/.test(UA) && !isEdge; + var isPhantomJS = UA && /phantomjs/.test(UA); + var isFF = UA && UA.match(/firefox\/(\d+)/); + + // Firefox has a "watch" function on Object.prototype... + var nativeWatch = ({}).watch; + + var supportsPassive = false; + if (inBrowser) { + try { + var opts = {}; + Object.defineProperty(opts, 'passive', ({ + get: function get () { + /* istanbul ignore next */ + supportsPassive = true; + } + })); // https://github.com/facebook/flow/issues/285 + window.addEventListener('test-passive', null, opts); + } catch (e) {} + } + + // this needs to be lazy-evaled because vue may be required before + // vue-server-renderer can set VUE_ENV + var _isServer; + var isServerRendering = function () { + if (_isServer === undefined) { + /* istanbul ignore if */ + if (!inBrowser && !inWeex && typeof global !== 'undefined') { + // detect presence of vue-server-renderer and avoid + // Webpack shimming the process + _isServer = global['process'] && global['process'].env.VUE_ENV === 'server'; + } else { + _isServer = false; + } + } + return _isServer + }; + + // detect devtools + var devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; + + /* istanbul ignore next */ + function isNative (Ctor) { + return typeof Ctor === 'function' && /native code/.test(Ctor.toString()) + } + + var hasSymbol = + typeof Symbol !== 'undefined' && isNative(Symbol) && + typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys); + + var _Set; + /* istanbul ignore if */ // $flow-disable-line + if (typeof Set !== 'undefined' && isNative(Set)) { + // use native Set when available. + _Set = Set; + } else { + // a non-standard Set polyfill that only works with primitive keys. + _Set = /*@__PURE__*/(function () { + function Set () { + this.set = Object.create(null); + } + Set.prototype.has = function has (key) { + return this.set[key] === true + }; + Set.prototype.add = function add (key) { + this.set[key] = true; + }; + Set.prototype.clear = function clear () { + this.set = Object.create(null); + }; + + return Set; + }()); + } + + /* */ + + var warn = noop; + var tip = noop; + var generateComponentTrace = (noop); // work around flow check + var formatComponentName = (noop); + + { + var hasConsole = typeof console !== 'undefined'; + var classifyRE = /(?:^|[-_])(\w)/g; + var classify = function (str) { return str + .replace(classifyRE, function (c) { return c.toUpperCase(); }) + .replace(/[-_]/g, ''); }; + + warn = function (msg, vm) { + var trace = vm ? generateComponentTrace(vm) : ''; + + if (config.warnHandler) { + config.warnHandler.call(null, msg, vm, trace); + } else if (hasConsole && (!config.silent)) { + console.error(("[Vue warn]: " + msg + trace)); + } + }; + + tip = function (msg, vm) { + if (hasConsole && (!config.silent)) { + console.warn("[Vue tip]: " + msg + ( + vm ? generateComponentTrace(vm) : '' + )); + } + }; + + formatComponentName = function (vm, includeFile) { + if (vm.$root === vm) { + return '<Root>' + } + var options = typeof vm === 'function' && vm.cid != null + ? vm.options + : vm._isVue + ? vm.$options || vm.constructor.options + : vm; + var name = options.name || options._componentTag; + var file = options.__file; + if (!name && file) { + var match = file.match(/([^/\\]+)\.vue$/); + name = match && match[1]; + } + + return ( + (name ? ("<" + (classify(name)) + ">") : "<Anonymous>") + + (file && includeFile !== false ? (" at " + file) : '') + ) + }; + + var repeat = function (str, n) { + var res = ''; + while (n) { + if (n % 2 === 1) { res += str; } + if (n > 1) { str += str; } + n >>= 1; + } + return res + }; + + generateComponentTrace = function (vm) { + if (vm._isVue && vm.$parent) { + var tree = []; + var currentRecursiveSequence = 0; + while (vm) { + if (tree.length > 0) { + var last = tree[tree.length - 1]; + if (last.constructor === vm.constructor) { + currentRecursiveSequence++; + vm = vm.$parent; + continue + } else if (currentRecursiveSequence > 0) { + tree[tree.length - 1] = [last, currentRecursiveSequence]; + currentRecursiveSequence = 0; + } + } + tree.push(vm); + vm = vm.$parent; + } + return '\n\nfound in\n\n' + tree + .map(function (vm, i) { return ("" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm) + ? ((formatComponentName(vm[0])) + "... (" + (vm[1]) + " recursive calls)") + : formatComponentName(vm))); }) + .join('\n') + } else { + return ("\n\n(found in " + (formatComponentName(vm)) + ")") + } + }; + } + + /* */ + + var uid = 0; + + /** + * A dep is an observable that can have multiple + * directives subscribing to it. + */ + var Dep = function Dep () { + this.id = uid++; + this.subs = []; + }; + + Dep.prototype.addSub = function addSub (sub) { + this.subs.push(sub); + }; + + Dep.prototype.removeSub = function removeSub (sub) { + remove(this.subs, sub); + }; + + Dep.prototype.depend = function depend () { + if (Dep.target) { + Dep.target.addDep(this); + } + }; + + Dep.prototype.notify = function notify () { + // stabilize the subscriber list first + var subs = this.subs.slice(); + if (!config.async) { + // subs aren't sorted in scheduler if not running async + // we need to sort them now to make sure they fire in correct + // order + subs.sort(function (a, b) { return a.id - b.id; }); + } + for (var i = 0, l = subs.length; i < l; i++) { + subs[i].update(); + } + }; + + // The current target watcher being evaluated. + // This is globally unique because only one watcher + // can be evaluated at a time. + Dep.target = null; + var targetStack = []; + + function pushTarget (target) { + targetStack.push(target); + Dep.target = target; + } + + function popTarget () { + targetStack.pop(); + Dep.target = targetStack[targetStack.length - 1]; + } + + /* */ + + var VNode = function VNode ( + tag, + data, + children, + text, + elm, + context, + componentOptions, + asyncFactory + ) { + this.tag = tag; + this.data = data; + this.children = children; + this.text = text; + this.elm = elm; + this.ns = undefined; + this.context = context; + this.fnContext = undefined; + this.fnOptions = undefined; + this.fnScopeId = undefined; + this.key = data && data.key; + this.componentOptions = componentOptions; + this.componentInstance = undefined; + this.parent = undefined; + this.raw = false; + this.isStatic = false; + this.isRootInsert = true; + this.isComment = false; + this.isCloned = false; + this.isOnce = false; + this.asyncFactory = asyncFactory; + this.asyncMeta = undefined; + this.isAsyncPlaceholder = false; + }; + + var prototypeAccessors = { child: { configurable: true } }; + + // DEPRECATED: alias for componentInstance for backwards compat. + /* istanbul ignore next */ + prototypeAccessors.child.get = function () { + return this.componentInstance + }; + + Object.defineProperties( VNode.prototype, prototypeAccessors ); + + var createEmptyVNode = function (text) { + if ( text === void 0 ) text = ''; + + var node = new VNode(); + node.text = text; + node.isComment = true; + return node + }; + + function createTextVNode (val) { + return new VNode(undefined, undefined, undefined, String(val)) + } + + // optimized shallow clone + // used for static nodes and slot nodes because they may be reused across + // multiple renders, cloning them avoids errors when DOM manipulations rely + // on their elm reference. + function cloneVNode (vnode) { + var cloned = new VNode( + vnode.tag, + vnode.data, + // #7975 + // clone children array to avoid mutating original in case of cloning + // a child. + vnode.children && vnode.children.slice(), + vnode.text, + vnode.elm, + vnode.context, + vnode.componentOptions, + vnode.asyncFactory + ); + cloned.ns = vnode.ns; + cloned.isStatic = vnode.isStatic; + cloned.key = vnode.key; + cloned.isComment = vnode.isComment; + cloned.fnContext = vnode.fnContext; + cloned.fnOptions = vnode.fnOptions; + cloned.fnScopeId = vnode.fnScopeId; + cloned.asyncMeta = vnode.asyncMeta; + cloned.isCloned = true; + return cloned + } + + /* + * not type checking this file because flow doesn't play well with + * dynamically accessing methods on Array prototype + */ + + var arrayProto = Array.prototype; + var arrayMethods = Object.create(arrayProto); + + var methodsToPatch = [ + 'push', + 'pop', + 'shift', + 'unshift', + 'splice', + 'sort', + 'reverse' + ]; + + /** + * Intercept mutating methods and emit events + */ + methodsToPatch.forEach(function (method) { + // cache original method + var original = arrayProto[method]; + def(arrayMethods, method, function mutator () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + var result = original.apply(this, args); + var ob = this.__ob__; + var inserted; + switch (method) { + case 'push': + case 'unshift': + inserted = args; + break + case 'splice': + inserted = args.slice(2); + break + } + if (inserted) { ob.observeArray(inserted); } + // notify change + ob.dep.notify(); + return result + }); + }); + + /* */ + + var arrayKeys = Object.getOwnPropertyNames(arrayMethods); + + /** + * In some cases we may want to disable observation inside a component's + * update computation. + */ + var shouldObserve = true; + + function toggleObserving (value) { + shouldObserve = value; + } + + /** + * Observer class that is attached to each observed + * object. Once attached, the observer converts the target + * object's property keys into getter/setters that + * collect dependencies and dispatch updates. + */ + var Observer = function Observer (value) { + this.value = value; + this.dep = new Dep(); + this.vmCount = 0; + def(value, '__ob__', this); + if (Array.isArray(value)) { + if (hasProto) { + protoAugment(value, arrayMethods); + } else { + copyAugment(value, arrayMethods, arrayKeys); + } + this.observeArray(value); + } else { + this.walk(value); + } + }; + + /** + * Walk through all properties and convert them into + * getter/setters. This method should only be called when + * value type is Object. + */ + Observer.prototype.walk = function walk (obj) { + var keys = Object.keys(obj); + for (var i = 0; i < keys.length; i++) { + defineReactive$$1(obj, keys[i]); + } + }; + + /** + * Observe a list of Array items. + */ + Observer.prototype.observeArray = function observeArray (items) { + for (var i = 0, l = items.length; i < l; i++) { + observe(items[i]); + } + }; + + // helpers + + /** + * Augment a target Object or Array by intercepting + * the prototype chain using __proto__ + */ + function protoAugment (target, src) { + /* eslint-disable no-proto */ + target.__proto__ = src; + /* eslint-enable no-proto */ + } + + /** + * Augment a target Object or Array by defining + * hidden properties. + */ + /* istanbul ignore next */ + function copyAugment (target, src, keys) { + for (var i = 0, l = keys.length; i < l; i++) { + var key = keys[i]; + def(target, key, src[key]); + } + } + + /** + * Attempt to create an observer instance for a value, + * returns the new observer if successfully observed, + * or the existing observer if the value already has one. + */ + function observe (value, asRootData) { + if (!isObject(value) || value instanceof VNode) { + return + } + var ob; + if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) { + ob = value.__ob__; + } else if ( + shouldObserve && + !isServerRendering() && + (Array.isArray(value) || isPlainObject(value)) && + Object.isExtensible(value) && + !value._isVue + ) { + ob = new Observer(value); + } + if (asRootData && ob) { + ob.vmCount++; + } + return ob + } + + /** + * Define a reactive property on an Object. + */ + function defineReactive$$1 ( + obj, + key, + val, + customSetter, + shallow + ) { + var dep = new Dep(); + + var property = Object.getOwnPropertyDescriptor(obj, key); + if (property && property.configurable === false) { + return + } + + // cater for pre-defined getter/setters + var getter = property && property.get; + var setter = property && property.set; + if ((!getter || setter) && arguments.length === 2) { + val = obj[key]; + } + + var childOb = !shallow && observe(val); + Object.defineProperty(obj, key, { + enumerable: true, + configurable: true, + get: function reactiveGetter () { + var value = getter ? getter.call(obj) : val; + if (Dep.target) { + dep.depend(); + if (childOb) { + childOb.dep.depend(); + if (Array.isArray(value)) { + dependArray(value); + } + } + } + return value + }, + set: function reactiveSetter (newVal) { + var value = getter ? getter.call(obj) : val; + /* eslint-disable no-self-compare */ + if (newVal === value || (newVal !== newVal && value !== value)) { + return + } + /* eslint-enable no-self-compare */ + if (customSetter) { + customSetter(); + } + // #7981: for accessor properties without setter + if (getter && !setter) { return } + if (setter) { + setter.call(obj, newVal); + } else { + val = newVal; + } + childOb = !shallow && observe(newVal); + dep.notify(); + } + }); + } + + /** + * Set a property on an object. Adds the new property and + * triggers change notification if the property doesn't + * already exist. + */ + function set (target, key, val) { + if (isUndef(target) || isPrimitive(target) + ) { + warn(("Cannot set reactive property on undefined, null, or primitive value: " + ((target)))); + } + if (Array.isArray(target) && isValidArrayIndex(key)) { + target.length = Math.max(target.length, key); + target.splice(key, 1, val); + return val + } + if (key in target && !(key in Object.prototype)) { + target[key] = val; + return val + } + var ob = (target).__ob__; + if (target._isVue || (ob && ob.vmCount)) { + warn( + 'Avoid adding reactive properties to a Vue instance or its root $data ' + + 'at runtime - declare it upfront in the data option.' + ); + return val + } + if (!ob) { + target[key] = val; + return val + } + defineReactive$$1(ob.value, key, val); + ob.dep.notify(); + return val + } + + /** + * Delete a property and trigger change if necessary. + */ + function del (target, key) { + if (isUndef(target) || isPrimitive(target) + ) { + warn(("Cannot delete reactive property on undefined, null, or primitive value: " + ((target)))); + } + if (Array.isArray(target) && isValidArrayIndex(key)) { + target.splice(key, 1); + return + } + var ob = (target).__ob__; + if (target._isVue || (ob && ob.vmCount)) { + warn( + 'Avoid deleting properties on a Vue instance or its root $data ' + + '- just set it to null.' + ); + return + } + if (!hasOwn(target, key)) { + return + } + delete target[key]; + if (!ob) { + return + } + ob.dep.notify(); + } + + /** + * Collect dependencies on array elements when the array is touched, since + * we cannot intercept array element access like property getters. + */ + function dependArray (value) { + for (var e = (void 0), i = 0, l = value.length; i < l; i++) { + e = value[i]; + e && e.__ob__ && e.__ob__.dep.depend(); + if (Array.isArray(e)) { + dependArray(e); + } + } + } + + /* */ + + /** + * Option overwriting strategies are functions that handle + * how to merge a parent option value and a child option + * value into the final value. + */ + var strats = config.optionMergeStrategies; + + /** + * Options with restrictions + */ + { + strats.el = strats.propsData = function (parent, child, vm, key) { + if (!vm) { + warn( + "option \"" + key + "\" can only be used during instance " + + 'creation with the `new` keyword.' + ); + } + return defaultStrat(parent, child) + }; + } + + /** + * Helper that recursively merges two data objects together. + */ + function mergeData (to, from) { + if (!from) { return to } + var key, toVal, fromVal; + + var keys = hasSymbol + ? Reflect.ownKeys(from) + : Object.keys(from); + + for (var i = 0; i < keys.length; i++) { + key = keys[i]; + // in case the object is already observed... + if (key === '__ob__') { continue } + toVal = to[key]; + fromVal = from[key]; + if (!hasOwn(to, key)) { + set(to, key, fromVal); + } else if ( + toVal !== fromVal && + isPlainObject(toVal) && + isPlainObject(fromVal) + ) { + mergeData(toVal, fromVal); + } + } + return to + } + + /** + * Data + */ + function mergeDataOrFn ( + parentVal, + childVal, + vm + ) { + if (!vm) { + // in a Vue.extend merge, both should be functions + if (!childVal) { + return parentVal + } + if (!parentVal) { + return childVal + } + // when parentVal & childVal are both present, + // we need to return a function that returns the + // merged result of both functions... no need to + // check if parentVal is a function here because + // it has to be a function to pass previous merges. + return function mergedDataFn () { + return mergeData( + typeof childVal === 'function' ? childVal.call(this, this) : childVal, + typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal + ) + } + } else { + return function mergedInstanceDataFn () { + // instance merge + var instanceData = typeof childVal === 'function' + ? childVal.call(vm, vm) + : childVal; + var defaultData = typeof parentVal === 'function' + ? parentVal.call(vm, vm) + : parentVal; + if (instanceData) { + return mergeData(instanceData, defaultData) + } else { + return defaultData + } + } + } + } + + strats.data = function ( + parentVal, + childVal, + vm + ) { + if (!vm) { + if (childVal && typeof childVal !== 'function') { + warn( + 'The "data" option should be a function ' + + 'that returns a per-instance value in component ' + + 'definitions.', + vm + ); + + return parentVal + } + return mergeDataOrFn(parentVal, childVal) + } + + return mergeDataOrFn(parentVal, childVal, vm) + }; + + /** + * Hooks and props are merged as arrays. + */ + function mergeHook ( + parentVal, + childVal + ) { + var res = childVal + ? parentVal + ? parentVal.concat(childVal) + : Array.isArray(childVal) + ? childVal + : [childVal] + : parentVal; + return res + ? dedupeHooks(res) + : res + } + + function dedupeHooks (hooks) { + var res = []; + for (var i = 0; i < hooks.length; i++) { + if (res.indexOf(hooks[i]) === -1) { + res.push(hooks[i]); + } + } + return res + } + + LIFECYCLE_HOOKS.forEach(function (hook) { + strats[hook] = mergeHook; + }); + + /** + * Assets + * + * When a vm is present (instance creation), we need to do + * a three-way merge between constructor options, instance + * options and parent options. + */ + function mergeAssets ( + parentVal, + childVal, + vm, + key + ) { + var res = Object.create(parentVal || null); + if (childVal) { + assertObjectType(key, childVal, vm); + return extend(res, childVal) + } else { + return res + } + } + + ASSET_TYPES.forEach(function (type) { + strats[type + 's'] = mergeAssets; + }); + + /** + * Watchers. + * + * Watchers hashes should not overwrite one + * another, so we merge them as arrays. + */ + strats.watch = function ( + parentVal, + childVal, + vm, + key + ) { + // work around Firefox's Object.prototype.watch... + if (parentVal === nativeWatch) { parentVal = undefined; } + if (childVal === nativeWatch) { childVal = undefined; } + /* istanbul ignore if */ + if (!childVal) { return Object.create(parentVal || null) } + { + assertObjectType(key, childVal, vm); + } + if (!parentVal) { return childVal } + var ret = {}; + extend(ret, parentVal); + for (var key$1 in childVal) { + var parent = ret[key$1]; + var child = childVal[key$1]; + if (parent && !Array.isArray(parent)) { + parent = [parent]; + } + ret[key$1] = parent + ? parent.concat(child) + : Array.isArray(child) ? child : [child]; + } + return ret + }; + + /** + * Other object hashes. + */ + strats.props = + strats.methods = + strats.inject = + strats.computed = function ( + parentVal, + childVal, + vm, + key + ) { + if (childVal && "development" !== 'production') { + assertObjectType(key, childVal, vm); + } + if (!parentVal) { return childVal } + var ret = Object.create(null); + extend(ret, parentVal); + if (childVal) { extend(ret, childVal); } + return ret + }; + strats.provide = mergeDataOrFn; + + /** + * Default strategy. + */ + var defaultStrat = function (parentVal, childVal) { + return childVal === undefined + ? parentVal + : childVal + }; + + /** + * Validate component names + */ + function checkComponents (options) { + for (var key in options.components) { + validateComponentName(key); + } + } + + function validateComponentName (name) { + if (!new RegExp(("^[a-zA-Z][\\-\\.0-9_" + (unicodeRegExp.source) + "]*$")).test(name)) { + warn( + 'Invalid component name: "' + name + '". Component names ' + + 'should conform to valid custom element name in html5 specification.' + ); + } + if (isBuiltInTag(name) || config.isReservedTag(name)) { + warn( + 'Do not use built-in or reserved HTML elements as component ' + + 'id: ' + name + ); + } + } + + /** + * Ensure all props option syntax are normalized into the + * Object-based format. + */ + function normalizeProps (options, vm) { + var props = options.props; + if (!props) { return } + var res = {}; + var i, val, name; + if (Array.isArray(props)) { + i = props.length; + while (i--) { + val = props[i]; + if (typeof val === 'string') { + name = camelize(val); + res[name] = { type: null }; + } else { + warn('props must be strings when using array syntax.'); + } + } + } else if (isPlainObject(props)) { + for (var key in props) { + val = props[key]; + name = camelize(key); + res[name] = isPlainObject(val) + ? val + : { type: val }; + } + } else { + warn( + "Invalid value for option \"props\": expected an Array or an Object, " + + "but got " + (toRawType(props)) + ".", + vm + ); + } + options.props = res; + } + + /** + * Normalize all injections into Object-based format + */ + function normalizeInject (options, vm) { + var inject = options.inject; + if (!inject) { return } + var normalized = options.inject = {}; + if (Array.isArray(inject)) { + for (var i = 0; i < inject.length; i++) { + normalized[inject[i]] = { from: inject[i] }; + } + } else if (isPlainObject(inject)) { + for (var key in inject) { + var val = inject[key]; + normalized[key] = isPlainObject(val) + ? extend({ from: key }, val) + : { from: val }; + } + } else { + warn( + "Invalid value for option \"inject\": expected an Array or an Object, " + + "but got " + (toRawType(inject)) + ".", + vm + ); + } + } + + /** + * Normalize raw function directives into object format. + */ + function normalizeDirectives (options) { + var dirs = options.directives; + if (dirs) { + for (var key in dirs) { + var def$$1 = dirs[key]; + if (typeof def$$1 === 'function') { + dirs[key] = { bind: def$$1, update: def$$1 }; + } + } + } + } + + function assertObjectType (name, value, vm) { + if (!isPlainObject(value)) { + warn( + "Invalid value for option \"" + name + "\": expected an Object, " + + "but got " + (toRawType(value)) + ".", + vm + ); + } + } + + /** + * Merge two option objects into a new one. + * Core utility used in both instantiation and inheritance. + */ + function mergeOptions ( + parent, + child, + vm + ) { + { + checkComponents(child); + } + + if (typeof child === 'function') { + child = child.options; + } + + normalizeProps(child, vm); + normalizeInject(child, vm); + normalizeDirectives(child); + + // Apply extends and mixins on the child options, + // but only if it is a raw options object that isn't + // the result of another mergeOptions call. + // Only merged options has the _base property. + if (!child._base) { + if (child.extends) { + parent = mergeOptions(parent, child.extends, vm); + } + if (child.mixins) { + for (var i = 0, l = child.mixins.length; i < l; i++) { + parent = mergeOptions(parent, child.mixins[i], vm); + } + } + } + + var options = {}; + var key; + for (key in parent) { + mergeField(key); + } + for (key in child) { + if (!hasOwn(parent, key)) { + mergeField(key); + } + } + function mergeField (key) { + var strat = strats[key] || defaultStrat; + options[key] = strat(parent[key], child[key], vm, key); + } + return options + } + + /** + * Resolve an asset. + * This function is used because child instances need access + * to assets defined in its ancestor chain. + */ + function resolveAsset ( + options, + type, + id, + warnMissing + ) { + /* istanbul ignore if */ + if (typeof id !== 'string') { + return + } + var assets = options[type]; + // check local registration variations first + if (hasOwn(assets, id)) { return assets[id] } + var camelizedId = camelize(id); + if (hasOwn(assets, camelizedId)) { return assets[camelizedId] } + var PascalCaseId = capitalize(camelizedId); + if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] } + // fallback to prototype chain + var res = assets[id] || assets[camelizedId] || assets[PascalCaseId]; + if (warnMissing && !res) { + warn( + 'Failed to resolve ' + type.slice(0, -1) + ': ' + id, + options + ); + } + return res + } + + /* */ + + + + function validateProp ( + key, + propOptions, + propsData, + vm + ) { + var prop = propOptions[key]; + var absent = !hasOwn(propsData, key); + var value = propsData[key]; + // boolean casting + var booleanIndex = getTypeIndex(Boolean, prop.type); + if (booleanIndex > -1) { + if (absent && !hasOwn(prop, 'default')) { + value = false; + } else if (value === '' || value === hyphenate(key)) { + // only cast empty string / same name to boolean if + // boolean has higher priority + var stringIndex = getTypeIndex(String, prop.type); + if (stringIndex < 0 || booleanIndex < stringIndex) { + value = true; + } + } + } + // check default value + if (value === undefined) { + value = getPropDefaultValue(vm, prop, key); + // since the default value is a fresh copy, + // make sure to observe it. + var prevShouldObserve = shouldObserve; + toggleObserving(true); + observe(value); + toggleObserving(prevShouldObserve); + } + { + assertProp(prop, key, value, vm, absent); + } + return value + } + + /** + * Get the default value of a prop. + */ + function getPropDefaultValue (vm, prop, key) { + // no default, return undefined + if (!hasOwn(prop, 'default')) { + return undefined + } + var def = prop.default; + // warn against non-factory defaults for Object & Array + if (isObject(def)) { + warn( + 'Invalid default value for prop "' + key + '": ' + + 'Props with type Object/Array must use a factory function ' + + 'to return the default value.', + vm + ); + } + // the raw prop value was also undefined from previous render, + // return previous default value to avoid unnecessary watcher trigger + if (vm && vm.$options.propsData && + vm.$options.propsData[key] === undefined && + vm._props[key] !== undefined + ) { + return vm._props[key] + } + // call factory function for non-Function types + // a value is Function if its prototype is function even across different execution context + return typeof def === 'function' && getType(prop.type) !== 'Function' + ? def.call(vm) + : def + } + + /** + * Assert whether a prop is valid. + */ + function assertProp ( + prop, + name, + value, + vm, + absent + ) { + if (prop.required && absent) { + warn( + 'Missing required prop: "' + name + '"', + vm + ); + return + } + if (value == null && !prop.required) { + return + } + var type = prop.type; + var valid = !type || type === true; + var expectedTypes = []; + if (type) { + if (!Array.isArray(type)) { + type = [type]; + } + for (var i = 0; i < type.length && !valid; i++) { + var assertedType = assertType(value, type[i], vm); + expectedTypes.push(assertedType.expectedType || ''); + valid = assertedType.valid; + } + } + + var haveExpectedTypes = expectedTypes.some(function (t) { return t; }); + if (!valid && haveExpectedTypes) { + warn( + getInvalidTypeMessage(name, value, expectedTypes), + vm + ); + return + } + var validator = prop.validator; + if (validator) { + if (!validator(value)) { + warn( + 'Invalid prop: custom validator check failed for prop "' + name + '".', + vm + ); + } + } + } + + var simpleCheckRE = /^(String|Number|Boolean|Function|Symbol|BigInt)$/; + + function assertType (value, type, vm) { + var valid; + var expectedType = getType(type); + if (simpleCheckRE.test(expectedType)) { + var t = typeof value; + valid = t === expectedType.toLowerCase(); + // for primitive wrapper objects + if (!valid && t === 'object') { + valid = value instanceof type; + } + } else if (expectedType === 'Object') { + valid = isPlainObject(value); + } else if (expectedType === 'Array') { + valid = Array.isArray(value); + } else { + try { + valid = value instanceof type; + } catch (e) { + warn('Invalid prop type: "' + String(type) + '" is not a constructor', vm); + valid = false; + } + } + return { + valid: valid, + expectedType: expectedType + } + } + + var functionTypeCheckRE = /^\s*function (\w+)/; + + /** + * Use function string name to check built-in types, + * because a simple equality check will fail when running + * across different vms / iframes. + */ + function getType (fn) { + var match = fn && fn.toString().match(functionTypeCheckRE); + return match ? match[1] : '' + } + + function isSameType (a, b) { + return getType(a) === getType(b) + } + + function getTypeIndex (type, expectedTypes) { + if (!Array.isArray(expectedTypes)) { + return isSameType(expectedTypes, type) ? 0 : -1 + } + for (var i = 0, len = expectedTypes.length; i < len; i++) { + if (isSameType(expectedTypes[i], type)) { + return i + } + } + return -1 + } + + function getInvalidTypeMessage (name, value, expectedTypes) { + var message = "Invalid prop: type check failed for prop \"" + name + "\"." + + " Expected " + (expectedTypes.map(capitalize).join(', ')); + var expectedType = expectedTypes[0]; + var receivedType = toRawType(value); + // check if we need to specify expected value + if ( + expectedTypes.length === 1 && + isExplicable(expectedType) && + isExplicable(typeof value) && + !isBoolean(expectedType, receivedType) + ) { + message += " with value " + (styleValue(value, expectedType)); + } + message += ", got " + receivedType + " "; + // check if we need to specify received value + if (isExplicable(receivedType)) { + message += "with value " + (styleValue(value, receivedType)) + "."; + } + return message + } + + function styleValue (value, type) { + if (type === 'String') { + return ("\"" + value + "\"") + } else if (type === 'Number') { + return ("" + (Number(value))) + } else { + return ("" + value) + } + } + + var EXPLICABLE_TYPES = ['string', 'number', 'boolean']; + function isExplicable (value) { + return EXPLICABLE_TYPES.some(function (elem) { return value.toLowerCase() === elem; }) + } + + function isBoolean () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; }) + } + + /* */ + + function handleError (err, vm, info) { + // Deactivate deps tracking while processing error handler to avoid possible infinite rendering. + // See: https://github.com/vuejs/vuex/issues/1505 + pushTarget(); + try { + if (vm) { + var cur = vm; + while ((cur = cur.$parent)) { + var hooks = cur.$options.errorCaptured; + if (hooks) { + for (var i = 0; i < hooks.length; i++) { + try { + var capture = hooks[i].call(cur, err, vm, info) === false; + if (capture) { return } + } catch (e) { + globalHandleError(e, cur, 'errorCaptured hook'); + } + } + } + } + } + globalHandleError(err, vm, info); + } finally { + popTarget(); + } + } + + function invokeWithErrorHandling ( + handler, + context, + args, + vm, + info + ) { + var res; + try { + res = args ? handler.apply(context, args) : handler.call(context); + if (res && !res._isVue && isPromise(res) && !res._handled) { + res.catch(function (e) { return handleError(e, vm, info + " (Promise/async)"); }); + // issue #9511 + // avoid catch triggering multiple times when nested calls + res._handled = true; + } + } catch (e) { + handleError(e, vm, info); + } + return res + } + + function globalHandleError (err, vm, info) { + if (config.errorHandler) { + try { + return config.errorHandler.call(null, err, vm, info) + } catch (e) { + // if the user intentionally throws the original error in the handler, + // do not log it twice + if (e !== err) { + logError(e, null, 'config.errorHandler'); + } + } + } + logError(err, vm, info); + } + + function logError (err, vm, info) { + { + warn(("Error in " + info + ": \"" + (err.toString()) + "\""), vm); + } + /* istanbul ignore else */ + if ((inBrowser || inWeex) && typeof console !== 'undefined') { + console.error(err); + } else { + throw err + } + } + + /* */ + + var isUsingMicroTask = false; + + var callbacks = []; + var pending = false; + + function flushCallbacks () { + pending = false; + var copies = callbacks.slice(0); + callbacks.length = 0; + for (var i = 0; i < copies.length; i++) { + copies[i](); + } + } + + // Here we have async deferring wrappers using microtasks. + // In 2.5 we used (macro) tasks (in combination with microtasks). + // However, it has subtle problems when state is changed right before repaint + // (e.g. #6813, out-in transitions). + // Also, using (macro) tasks in event handler would cause some weird behaviors + // that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109). + // So we now use microtasks everywhere, again. + // A major drawback of this tradeoff is that there are some scenarios + // where microtasks have too high a priority and fire in between supposedly + // sequential events (e.g. #4521, #6690, which have workarounds) + // or even between bubbling of the same event (#6566). + var timerFunc; + + // The nextTick behavior leverages the microtask queue, which can be accessed + // via either native Promise.then or MutationObserver. + // MutationObserver has wider support, however it is seriously bugged in + // UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It + // completely stops working after triggering a few times... so, if native + // Promise is available, we will use it: + /* istanbul ignore next, $flow-disable-line */ + if (typeof Promise !== 'undefined' && isNative(Promise)) { + var p = Promise.resolve(); + timerFunc = function () { + p.then(flushCallbacks); + // In problematic UIWebViews, Promise.then doesn't completely break, but + // it can get stuck in a weird state where callbacks are pushed into the + // microtask queue but the queue isn't being flushed, until the browser + // needs to do some other work, e.g. handle a timer. Therefore we can + // "force" the microtask queue to be flushed by adding an empty timer. + if (isIOS) { setTimeout(noop); } + }; + isUsingMicroTask = true; + } else if (!isIE && typeof MutationObserver !== 'undefined' && ( + isNative(MutationObserver) || + // PhantomJS and iOS 7.x + MutationObserver.toString() === '[object MutationObserverConstructor]' + )) { + // Use MutationObserver where native Promise is not available, + // e.g. PhantomJS, iOS7, Android 4.4 + // (#6466 MutationObserver is unreliable in IE11) + var counter = 1; + var observer = new MutationObserver(flushCallbacks); + var textNode = document.createTextNode(String(counter)); + observer.observe(textNode, { + characterData: true + }); + timerFunc = function () { + counter = (counter + 1) % 2; + textNode.data = String(counter); + }; + isUsingMicroTask = true; + } else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) { + // Fallback to setImmediate. + // Technically it leverages the (macro) task queue, + // but it is still a better choice than setTimeout. + timerFunc = function () { + setImmediate(flushCallbacks); + }; + } else { + // Fallback to setTimeout. + timerFunc = function () { + setTimeout(flushCallbacks, 0); + }; + } + + function nextTick (cb, ctx) { + var _resolve; + callbacks.push(function () { + if (cb) { + try { + cb.call(ctx); + } catch (e) { + handleError(e, ctx, 'nextTick'); + } + } else if (_resolve) { + _resolve(ctx); + } + }); + if (!pending) { + pending = true; + timerFunc(); + } + // $flow-disable-line + if (!cb && typeof Promise !== 'undefined') { + return new Promise(function (resolve) { + _resolve = resolve; + }) + } + } + + /* */ + + var mark; + var measure; + + { + var perf = inBrowser && window.performance; + /* istanbul ignore if */ + if ( + perf && + perf.mark && + perf.measure && + perf.clearMarks && + perf.clearMeasures + ) { + mark = function (tag) { return perf.mark(tag); }; + measure = function (name, startTag, endTag) { + perf.measure(name, startTag, endTag); + perf.clearMarks(startTag); + perf.clearMarks(endTag); + // perf.clearMeasures(name) + }; + } + } + + /* not type checking this file because flow doesn't play well with Proxy */ + + var initProxy; + + { + var allowedGlobals = makeMap( + 'Infinity,undefined,NaN,isFinite,isNaN,' + + 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' + + 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,' + + 'require' // for Webpack/Browserify + ); + + var warnNonPresent = function (target, key) { + warn( + "Property or method \"" + key + "\" is not defined on the instance but " + + 'referenced during render. Make sure that this property is reactive, ' + + 'either in the data option, or for class-based components, by ' + + 'initializing the property. ' + + 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', + target + ); + }; + + var warnReservedPrefix = function (target, key) { + warn( + "Property \"" + key + "\" must be accessed with \"$data." + key + "\" because " + + 'properties starting with "$" or "_" are not proxied in the Vue instance to ' + + 'prevent conflicts with Vue internals. ' + + 'See: https://vuejs.org/v2/api/#data', + target + ); + }; + + var hasProxy = + typeof Proxy !== 'undefined' && isNative(Proxy); + + if (hasProxy) { + var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact'); + config.keyCodes = new Proxy(config.keyCodes, { + set: function set (target, key, value) { + if (isBuiltInModifier(key)) { + warn(("Avoid overwriting built-in modifier in config.keyCodes: ." + key)); + return false + } else { + target[key] = value; + return true + } + } + }); + } + + var hasHandler = { + has: function has (target, key) { + var has = key in target; + var isAllowed = allowedGlobals(key) || + (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data)); + if (!has && !isAllowed) { + if (key in target.$data) { warnReservedPrefix(target, key); } + else { warnNonPresent(target, key); } + } + return has || !isAllowed + } + }; + + var getHandler = { + get: function get (target, key) { + if (typeof key === 'string' && !(key in target)) { + if (key in target.$data) { warnReservedPrefix(target, key); } + else { warnNonPresent(target, key); } + } + return target[key] + } + }; + + initProxy = function initProxy (vm) { + if (hasProxy) { + // determine which proxy handler to use + var options = vm.$options; + var handlers = options.render && options.render._withStripped + ? getHandler + : hasHandler; + vm._renderProxy = new Proxy(vm, handlers); + } else { + vm._renderProxy = vm; + } + }; + } + + /* */ + + var seenObjects = new _Set(); + + /** + * Recursively traverse an object to evoke all converted + * getters, so that every nested property inside the object + * is collected as a "deep" dependency. + */ + function traverse (val) { + _traverse(val, seenObjects); + seenObjects.clear(); + } + + function _traverse (val, seen) { + var i, keys; + var isA = Array.isArray(val); + if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) { + return + } + if (val.__ob__) { + var depId = val.__ob__.dep.id; + if (seen.has(depId)) { + return + } + seen.add(depId); + } + if (isA) { + i = val.length; + while (i--) { _traverse(val[i], seen); } + } else { + keys = Object.keys(val); + i = keys.length; + while (i--) { _traverse(val[keys[i]], seen); } + } + } + + /* */ + + var normalizeEvent = cached(function (name) { + var passive = name.charAt(0) === '&'; + name = passive ? name.slice(1) : name; + var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first + name = once$$1 ? name.slice(1) : name; + var capture = name.charAt(0) === '!'; + name = capture ? name.slice(1) : name; + return { + name: name, + once: once$$1, + capture: capture, + passive: passive + } + }); + + function createFnInvoker (fns, vm) { + function invoker () { + var arguments$1 = arguments; + + var fns = invoker.fns; + if (Array.isArray(fns)) { + var cloned = fns.slice(); + for (var i = 0; i < cloned.length; i++) { + invokeWithErrorHandling(cloned[i], null, arguments$1, vm, "v-on handler"); + } + } else { + // return handler return value for single handlers + return invokeWithErrorHandling(fns, null, arguments, vm, "v-on handler") + } + } + invoker.fns = fns; + return invoker + } + + function updateListeners ( + on, + oldOn, + add, + remove$$1, + createOnceHandler, + vm + ) { + var name, def$$1, cur, old, event; + for (name in on) { + def$$1 = cur = on[name]; + old = oldOn[name]; + event = normalizeEvent(name); + if (isUndef(cur)) { + warn( + "Invalid handler for event \"" + (event.name) + "\": got " + String(cur), + vm + ); + } else if (isUndef(old)) { + if (isUndef(cur.fns)) { + cur = on[name] = createFnInvoker(cur, vm); + } + if (isTrue(event.once)) { + cur = on[name] = createOnceHandler(event.name, cur, event.capture); + } + add(event.name, cur, event.capture, event.passive, event.params); + } else if (cur !== old) { + old.fns = cur; + on[name] = old; + } + } + for (name in oldOn) { + if (isUndef(on[name])) { + event = normalizeEvent(name); + remove$$1(event.name, oldOn[name], event.capture); + } + } + } + + /* */ + + function mergeVNodeHook (def, hookKey, hook) { + if (def instanceof VNode) { + def = def.data.hook || (def.data.hook = {}); + } + var invoker; + var oldHook = def[hookKey]; + + function wrappedHook () { + hook.apply(this, arguments); + // important: remove merged hook to ensure it's called only once + // and prevent memory leak + remove(invoker.fns, wrappedHook); + } + + if (isUndef(oldHook)) { + // no existing hook + invoker = createFnInvoker([wrappedHook]); + } else { + /* istanbul ignore if */ + if (isDef(oldHook.fns) && isTrue(oldHook.merged)) { + // already a merged invoker + invoker = oldHook; + invoker.fns.push(wrappedHook); + } else { + // existing plain hook + invoker = createFnInvoker([oldHook, wrappedHook]); + } + } + + invoker.merged = true; + def[hookKey] = invoker; + } + + /* */ + + function extractPropsFromVNodeData ( + data, + Ctor, + tag + ) { + // we are only extracting raw values here. + // validation and default values are handled in the child + // component itself. + var propOptions = Ctor.options.props; + if (isUndef(propOptions)) { + return + } + var res = {}; + var attrs = data.attrs; + var props = data.props; + if (isDef(attrs) || isDef(props)) { + for (var key in propOptions) { + var altKey = hyphenate(key); + { + var keyInLowerCase = key.toLowerCase(); + if ( + key !== keyInLowerCase && + attrs && hasOwn(attrs, keyInLowerCase) + ) { + tip( + "Prop \"" + keyInLowerCase + "\" is passed to component " + + (formatComponentName(tag || Ctor)) + ", but the declared prop name is" + + " \"" + key + "\". " + + "Note that HTML attributes are case-insensitive and camelCased " + + "props need to use their kebab-case equivalents when using in-DOM " + + "templates. You should probably use \"" + altKey + "\" instead of \"" + key + "\"." + ); + } + } + checkProp(res, props, key, altKey, true) || + checkProp(res, attrs, key, altKey, false); + } + } + return res + } + + function checkProp ( + res, + hash, + key, + altKey, + preserve + ) { + if (isDef(hash)) { + if (hasOwn(hash, key)) { + res[key] = hash[key]; + if (!preserve) { + delete hash[key]; + } + return true + } else if (hasOwn(hash, altKey)) { + res[key] = hash[altKey]; + if (!preserve) { + delete hash[altKey]; + } + return true + } + } + return false + } + + /* */ + + // The template compiler attempts to minimize the need for normalization by + // statically analyzing the template at compile time. + // + // For plain HTML markup, normalization can be completely skipped because the + // generated render function is guaranteed to return Array<VNode>. There are + // two cases where extra normalization is needed: + + // 1. When the children contains components - because a functional component + // may return an Array instead of a single root. In this case, just a simple + // normalization is needed - if any child is an Array, we flatten the whole + // thing with Array.prototype.concat. It is guaranteed to be only 1-level deep + // because functional components already normalize their own children. + function simpleNormalizeChildren (children) { + for (var i = 0; i < children.length; i++) { + if (Array.isArray(children[i])) { + return Array.prototype.concat.apply([], children) + } + } + return children + } + + // 2. When the children contains constructs that always generated nested Arrays, + // e.g. <template>, <slot>, v-for, or when the children is provided by user + // with hand-written render functions / JSX. In such cases a full normalization + // is needed to cater to all possible types of children values. + function normalizeChildren (children) { + return isPrimitive(children) + ? [createTextVNode(children)] + : Array.isArray(children) + ? normalizeArrayChildren(children) + : undefined + } + + function isTextNode (node) { + return isDef(node) && isDef(node.text) && isFalse(node.isComment) + } + + function normalizeArrayChildren (children, nestedIndex) { + var res = []; + var i, c, lastIndex, last; + for (i = 0; i < children.length; i++) { + c = children[i]; + if (isUndef(c) || typeof c === 'boolean') { continue } + lastIndex = res.length - 1; + last = res[lastIndex]; + // nested + if (Array.isArray(c)) { + if (c.length > 0) { + c = normalizeArrayChildren(c, ((nestedIndex || '') + "_" + i)); + // merge adjacent text nodes + if (isTextNode(c[0]) && isTextNode(last)) { + res[lastIndex] = createTextVNode(last.text + (c[0]).text); + c.shift(); + } + res.push.apply(res, c); + } + } else if (isPrimitive(c)) { + if (isTextNode(last)) { + // merge adjacent text nodes + // this is necessary for SSR hydration because text nodes are + // essentially merged when rendered to HTML strings + res[lastIndex] = createTextVNode(last.text + c); + } else if (c !== '') { + // convert primitive to vnode + res.push(createTextVNode(c)); + } + } else { + if (isTextNode(c) && isTextNode(last)) { + // merge adjacent text nodes + res[lastIndex] = createTextVNode(last.text + c.text); + } else { + // default key for nested array children (likely generated by v-for) + if (isTrue(children._isVList) && + isDef(c.tag) && + isUndef(c.key) && + isDef(nestedIndex)) { + c.key = "__vlist" + nestedIndex + "_" + i + "__"; + } + res.push(c); + } + } + } + return res + } + + /* */ + + function initProvide (vm) { + var provide = vm.$options.provide; + if (provide) { + vm._provided = typeof provide === 'function' + ? provide.call(vm) + : provide; + } + } + + function initInjections (vm) { + var result = resolveInject(vm.$options.inject, vm); + if (result) { + toggleObserving(false); + Object.keys(result).forEach(function (key) { + /* istanbul ignore else */ + { + defineReactive$$1(vm, key, result[key], function () { + warn( + "Avoid mutating an injected value directly since the changes will be " + + "overwritten whenever the provided component re-renders. " + + "injection being mutated: \"" + key + "\"", + vm + ); + }); + } + }); + toggleObserving(true); + } + } + + function resolveInject (inject, vm) { + if (inject) { + // inject is :any because flow is not smart enough to figure out cached + var result = Object.create(null); + var keys = hasSymbol + ? Reflect.ownKeys(inject) + : Object.keys(inject); + + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + // #6574 in case the inject object is observed... + if (key === '__ob__') { continue } + var provideKey = inject[key].from; + var source = vm; + while (source) { + if (source._provided && hasOwn(source._provided, provideKey)) { + result[key] = source._provided[provideKey]; + break + } + source = source.$parent; + } + if (!source) { + if ('default' in inject[key]) { + var provideDefault = inject[key].default; + result[key] = typeof provideDefault === 'function' + ? provideDefault.call(vm) + : provideDefault; + } else { + warn(("Injection \"" + key + "\" not found"), vm); + } + } + } + return result + } + } + + /* */ + + + + /** + * Runtime helper for resolving raw children VNodes into a slot object. + */ + function resolveSlots ( + children, + context + ) { + if (!children || !children.length) { + return {} + } + var slots = {}; + for (var i = 0, l = children.length; i < l; i++) { + var child = children[i]; + var data = child.data; + // remove slot attribute if the node is resolved as a Vue slot node + if (data && data.attrs && data.attrs.slot) { + delete data.attrs.slot; + } + // named slots should only be respected if the vnode was rendered in the + // same context. + if ((child.context === context || child.fnContext === context) && + data && data.slot != null + ) { + var name = data.slot; + var slot = (slots[name] || (slots[name] = [])); + if (child.tag === 'template') { + slot.push.apply(slot, child.children || []); + } else { + slot.push(child); + } + } else { + (slots.default || (slots.default = [])).push(child); + } + } + // ignore slots that contains only whitespace + for (var name$1 in slots) { + if (slots[name$1].every(isWhitespace)) { + delete slots[name$1]; + } + } + return slots + } + + function isWhitespace (node) { + return (node.isComment && !node.asyncFactory) || node.text === ' ' + } + + /* */ + + function isAsyncPlaceholder (node) { + return node.isComment && node.asyncFactory + } + + /* */ + + function normalizeScopedSlots ( + slots, + normalSlots, + prevSlots + ) { + var res; + var hasNormalSlots = Object.keys(normalSlots).length > 0; + var isStable = slots ? !!slots.$stable : !hasNormalSlots; + var key = slots && slots.$key; + if (!slots) { + res = {}; + } else if (slots._normalized) { + // fast path 1: child component re-render only, parent did not change + return slots._normalized + } else if ( + isStable && + prevSlots && + prevSlots !== emptyObject && + key === prevSlots.$key && + !hasNormalSlots && + !prevSlots.$hasNormal + ) { + // fast path 2: stable scoped slots w/ no normal slots to proxy, + // only need to normalize once + return prevSlots + } else { + res = {}; + for (var key$1 in slots) { + if (slots[key$1] && key$1[0] !== '$') { + res[key$1] = normalizeScopedSlot(normalSlots, key$1, slots[key$1]); + } + } + } + // expose normal slots on scopedSlots + for (var key$2 in normalSlots) { + if (!(key$2 in res)) { + res[key$2] = proxyNormalSlot(normalSlots, key$2); + } + } + // avoriaz seems to mock a non-extensible $scopedSlots object + // and when that is passed down this would cause an error + if (slots && Object.isExtensible(slots)) { + (slots)._normalized = res; + } + def(res, '$stable', isStable); + def(res, '$key', key); + def(res, '$hasNormal', hasNormalSlots); + return res + } + + function normalizeScopedSlot(normalSlots, key, fn) { + var normalized = function () { + var res = arguments.length ? fn.apply(null, arguments) : fn({}); + res = res && typeof res === 'object' && !Array.isArray(res) + ? [res] // single vnode + : normalizeChildren(res); + var vnode = res && res[0]; + return res && ( + !vnode || + (res.length === 1 && vnode.isComment && !isAsyncPlaceholder(vnode)) // #9658, #10391 + ) ? undefined + : res + }; + // this is a slot using the new v-slot syntax without scope. although it is + // compiled as a scoped slot, render fn users would expect it to be present + // on this.$slots because the usage is semantically a normal slot. + if (fn.proxy) { + Object.defineProperty(normalSlots, key, { + get: normalized, + enumerable: true, + configurable: true + }); + } + return normalized + } + + function proxyNormalSlot(slots, key) { + return function () { return slots[key]; } + } + + /* */ + + /** + * Runtime helper for rendering v-for lists. + */ + function renderList ( + val, + render + ) { + var ret, i, l, keys, key; + if (Array.isArray(val) || typeof val === 'string') { + ret = new Array(val.length); + for (i = 0, l = val.length; i < l; i++) { + ret[i] = render(val[i], i); + } + } else if (typeof val === 'number') { + ret = new Array(val); + for (i = 0; i < val; i++) { + ret[i] = render(i + 1, i); + } + } else if (isObject(val)) { + if (hasSymbol && val[Symbol.iterator]) { + ret = []; + var iterator = val[Symbol.iterator](); + var result = iterator.next(); + while (!result.done) { + ret.push(render(result.value, ret.length)); + result = iterator.next(); + } + } else { + keys = Object.keys(val); + ret = new Array(keys.length); + for (i = 0, l = keys.length; i < l; i++) { + key = keys[i]; + ret[i] = render(val[key], key, i); + } + } + } + if (!isDef(ret)) { + ret = []; + } + (ret)._isVList = true; + return ret + } + + /* */ + + /** + * Runtime helper for rendering <slot> + */ + function renderSlot ( + name, + fallbackRender, + props, + bindObject + ) { + var scopedSlotFn = this.$scopedSlots[name]; + var nodes; + if (scopedSlotFn) { + // scoped slot + props = props || {}; + if (bindObject) { + if (!isObject(bindObject)) { + warn('slot v-bind without argument expects an Object', this); + } + props = extend(extend({}, bindObject), props); + } + nodes = + scopedSlotFn(props) || + (typeof fallbackRender === 'function' ? fallbackRender() : fallbackRender); + } else { + nodes = + this.$slots[name] || + (typeof fallbackRender === 'function' ? fallbackRender() : fallbackRender); + } + + var target = props && props.slot; + if (target) { + return this.$createElement('template', { slot: target }, nodes) + } else { + return nodes + } + } + + /* */ + + /** + * Runtime helper for resolving filters + */ + function resolveFilter (id) { + return resolveAsset(this.$options, 'filters', id, true) || identity + } + + /* */ + + function isKeyNotMatch (expect, actual) { + if (Array.isArray(expect)) { + return expect.indexOf(actual) === -1 + } else { + return expect !== actual + } + } + + /** + * Runtime helper for checking keyCodes from config. + * exposed as Vue.prototype._k + * passing in eventKeyName as last argument separately for backwards compat + */ + function checkKeyCodes ( + eventKeyCode, + key, + builtInKeyCode, + eventKeyName, + builtInKeyName + ) { + var mappedKeyCode = config.keyCodes[key] || builtInKeyCode; + if (builtInKeyName && eventKeyName && !config.keyCodes[key]) { + return isKeyNotMatch(builtInKeyName, eventKeyName) + } else if (mappedKeyCode) { + return isKeyNotMatch(mappedKeyCode, eventKeyCode) + } else if (eventKeyName) { + return hyphenate(eventKeyName) !== key + } + return eventKeyCode === undefined + } + + /* */ + + /** + * Runtime helper for merging v-bind="object" into a VNode's data. + */ + function bindObjectProps ( + data, + tag, + value, + asProp, + isSync + ) { + if (value) { + if (!isObject(value)) { + warn( + 'v-bind without argument expects an Object or Array value', + this + ); + } else { + if (Array.isArray(value)) { + value = toObject(value); + } + var hash; + var loop = function ( key ) { + if ( + key === 'class' || + key === 'style' || + isReservedAttribute(key) + ) { + hash = data; + } else { + var type = data.attrs && data.attrs.type; + hash = asProp || config.mustUseProp(tag, type, key) + ? data.domProps || (data.domProps = {}) + : data.attrs || (data.attrs = {}); + } + var camelizedKey = camelize(key); + var hyphenatedKey = hyphenate(key); + if (!(camelizedKey in hash) && !(hyphenatedKey in hash)) { + hash[key] = value[key]; + + if (isSync) { + var on = data.on || (data.on = {}); + on[("update:" + key)] = function ($event) { + value[key] = $event; + }; + } + } + }; + + for (var key in value) loop( key ); + } + } + return data + } + + /* */ + + /** + * Runtime helper for rendering static trees. + */ + function renderStatic ( + index, + isInFor + ) { + var cached = this._staticTrees || (this._staticTrees = []); + var tree = cached[index]; + // if has already-rendered static tree and not inside v-for, + // we can reuse the same tree. + if (tree && !isInFor) { + return tree + } + // otherwise, render a fresh tree. + tree = cached[index] = this.$options.staticRenderFns[index].call( + this._renderProxy, + null, + this // for render fns generated for functional component templates + ); + markStatic(tree, ("__static__" + index), false); + return tree + } + + /** + * Runtime helper for v-once. + * Effectively it means marking the node as static with a unique key. + */ + function markOnce ( + tree, + index, + key + ) { + markStatic(tree, ("__once__" + index + (key ? ("_" + key) : "")), true); + return tree + } + + function markStatic ( + tree, + key, + isOnce + ) { + if (Array.isArray(tree)) { + for (var i = 0; i < tree.length; i++) { + if (tree[i] && typeof tree[i] !== 'string') { + markStaticNode(tree[i], (key + "_" + i), isOnce); + } + } + } else { + markStaticNode(tree, key, isOnce); + } + } + + function markStaticNode (node, key, isOnce) { + node.isStatic = true; + node.key = key; + node.isOnce = isOnce; + } + + /* */ + + function bindObjectListeners (data, value) { + if (value) { + if (!isPlainObject(value)) { + warn( + 'v-on without argument expects an Object value', + this + ); + } else { + var on = data.on = data.on ? extend({}, data.on) : {}; + for (var key in value) { + var existing = on[key]; + var ours = value[key]; + on[key] = existing ? [].concat(existing, ours) : ours; + } + } + } + return data + } + + /* */ + + function resolveScopedSlots ( + fns, // see flow/vnode + res, + // the following are added in 2.6 + hasDynamicKeys, + contentHashKey + ) { + res = res || { $stable: !hasDynamicKeys }; + for (var i = 0; i < fns.length; i++) { + var slot = fns[i]; + if (Array.isArray(slot)) { + resolveScopedSlots(slot, res, hasDynamicKeys); + } else if (slot) { + // marker for reverse proxying v-slot without scope on this.$slots + if (slot.proxy) { + slot.fn.proxy = true; + } + res[slot.key] = slot.fn; + } + } + if (contentHashKey) { + (res).$key = contentHashKey; + } + return res + } + + /* */ + + function bindDynamicKeys (baseObj, values) { + for (var i = 0; i < values.length; i += 2) { + var key = values[i]; + if (typeof key === 'string' && key) { + baseObj[values[i]] = values[i + 1]; + } else if (key !== '' && key !== null) { + // null is a special value for explicitly removing a binding + warn( + ("Invalid value for dynamic directive argument (expected string or null): " + key), + this + ); + } + } + return baseObj + } + + // helper to dynamically append modifier runtime markers to event names. + // ensure only append when value is already string, otherwise it will be cast + // to string and cause the type check to miss. + function prependModifier (value, symbol) { + return typeof value === 'string' ? symbol + value : value + } + + /* */ + + function installRenderHelpers (target) { + target._o = markOnce; + target._n = toNumber; + target._s = toString; + target._l = renderList; + target._t = renderSlot; + target._q = looseEqual; + target._i = looseIndexOf; + target._m = renderStatic; + target._f = resolveFilter; + target._k = checkKeyCodes; + target._b = bindObjectProps; + target._v = createTextVNode; + target._e = createEmptyVNode; + target._u = resolveScopedSlots; + target._g = bindObjectListeners; + target._d = bindDynamicKeys; + target._p = prependModifier; + } + + /* */ + + function FunctionalRenderContext ( + data, + props, + children, + parent, + Ctor + ) { + var this$1 = this; + + var options = Ctor.options; + // ensure the createElement function in functional components + // gets a unique context - this is necessary for correct named slot check + var contextVm; + if (hasOwn(parent, '_uid')) { + contextVm = Object.create(parent); + // $flow-disable-line + contextVm._original = parent; + } else { + // the context vm passed in is a functional context as well. + // in this case we want to make sure we are able to get a hold to the + // real context instance. + contextVm = parent; + // $flow-disable-line + parent = parent._original; + } + var isCompiled = isTrue(options._compiled); + var needNormalization = !isCompiled; + + this.data = data; + this.props = props; + this.children = children; + this.parent = parent; + this.listeners = data.on || emptyObject; + this.injections = resolveInject(options.inject, parent); + this.slots = function () { + if (!this$1.$slots) { + normalizeScopedSlots( + data.scopedSlots, + this$1.$slots = resolveSlots(children, parent) + ); + } + return this$1.$slots + }; + + Object.defineProperty(this, 'scopedSlots', ({ + enumerable: true, + get: function get () { + return normalizeScopedSlots(data.scopedSlots, this.slots()) + } + })); + + // support for compiled functional template + if (isCompiled) { + // exposing $options for renderStatic() + this.$options = options; + // pre-resolve slots for renderSlot() + this.$slots = this.slots(); + this.$scopedSlots = normalizeScopedSlots(data.scopedSlots, this.$slots); + } + + if (options._scopeId) { + this._c = function (a, b, c, d) { + var vnode = createElement(contextVm, a, b, c, d, needNormalization); + if (vnode && !Array.isArray(vnode)) { + vnode.fnScopeId = options._scopeId; + vnode.fnContext = parent; + } + return vnode + }; + } else { + this._c = function (a, b, c, d) { return createElement(contextVm, a, b, c, d, needNormalization); }; + } + } + + installRenderHelpers(FunctionalRenderContext.prototype); + + function createFunctionalComponent ( + Ctor, + propsData, + data, + contextVm, + children + ) { + var options = Ctor.options; + var props = {}; + var propOptions = options.props; + if (isDef(propOptions)) { + for (var key in propOptions) { + props[key] = validateProp(key, propOptions, propsData || emptyObject); + } + } else { + if (isDef(data.attrs)) { mergeProps(props, data.attrs); } + if (isDef(data.props)) { mergeProps(props, data.props); } + } + + var renderContext = new FunctionalRenderContext( + data, + props, + children, + contextVm, + Ctor + ); + + var vnode = options.render.call(null, renderContext._c, renderContext); + + if (vnode instanceof VNode) { + return cloneAndMarkFunctionalResult(vnode, data, renderContext.parent, options, renderContext) + } else if (Array.isArray(vnode)) { + var vnodes = normalizeChildren(vnode) || []; + var res = new Array(vnodes.length); + for (var i = 0; i < vnodes.length; i++) { + res[i] = cloneAndMarkFunctionalResult(vnodes[i], data, renderContext.parent, options, renderContext); + } + return res + } + } + + function cloneAndMarkFunctionalResult (vnode, data, contextVm, options, renderContext) { + // #7817 clone node before setting fnContext, otherwise if the node is reused + // (e.g. it was from a cached normal slot) the fnContext causes named slots + // that should not be matched to match. + var clone = cloneVNode(vnode); + clone.fnContext = contextVm; + clone.fnOptions = options; + { + (clone.devtoolsMeta = clone.devtoolsMeta || {}).renderContext = renderContext; + } + if (data.slot) { + (clone.data || (clone.data = {})).slot = data.slot; + } + return clone + } + + function mergeProps (to, from) { + for (var key in from) { + to[camelize(key)] = from[key]; + } + } + + /* */ + + /* */ + + /* */ + + /* */ + + // inline hooks to be invoked on component VNodes during patch + var componentVNodeHooks = { + init: function init (vnode, hydrating) { + if ( + vnode.componentInstance && + !vnode.componentInstance._isDestroyed && + vnode.data.keepAlive + ) { + // kept-alive components, treat as a patch + var mountedNode = vnode; // work around flow + componentVNodeHooks.prepatch(mountedNode, mountedNode); + } else { + var child = vnode.componentInstance = createComponentInstanceForVnode( + vnode, + activeInstance + ); + child.$mount(hydrating ? vnode.elm : undefined, hydrating); + } + }, + + prepatch: function prepatch (oldVnode, vnode) { + var options = vnode.componentOptions; + var child = vnode.componentInstance = oldVnode.componentInstance; + updateChildComponent( + child, + options.propsData, // updated props + options.listeners, // updated listeners + vnode, // new parent vnode + options.children // new children + ); + }, + + insert: function insert (vnode) { + var context = vnode.context; + var componentInstance = vnode.componentInstance; + if (!componentInstance._isMounted) { + componentInstance._isMounted = true; + callHook(componentInstance, 'mounted'); + } + if (vnode.data.keepAlive) { + if (context._isMounted) { + // vue-router#1212 + // During updates, a kept-alive component's child components may + // change, so directly walking the tree here may call activated hooks + // on incorrect children. Instead we push them into a queue which will + // be processed after the whole patch process ended. + queueActivatedComponent(componentInstance); + } else { + activateChildComponent(componentInstance, true /* direct */); + } + } + }, + + destroy: function destroy (vnode) { + var componentInstance = vnode.componentInstance; + if (!componentInstance._isDestroyed) { + if (!vnode.data.keepAlive) { + componentInstance.$destroy(); + } else { + deactivateChildComponent(componentInstance, true /* direct */); + } + } + } + }; + + var hooksToMerge = Object.keys(componentVNodeHooks); + + function createComponent ( + Ctor, + data, + context, + children, + tag + ) { + if (isUndef(Ctor)) { + return + } + + var baseCtor = context.$options._base; + + // plain options object: turn it into a constructor + if (isObject(Ctor)) { + Ctor = baseCtor.extend(Ctor); + } + + // if at this stage it's not a constructor or an async component factory, + // reject. + if (typeof Ctor !== 'function') { + { + warn(("Invalid Component definition: " + (String(Ctor))), context); + } + return + } + + // async component + var asyncFactory; + if (isUndef(Ctor.cid)) { + asyncFactory = Ctor; + Ctor = resolveAsyncComponent(asyncFactory, baseCtor); + if (Ctor === undefined) { + // return a placeholder node for async component, which is rendered + // as a comment node but preserves all the raw information for the node. + // the information will be used for async server-rendering and hydration. + return createAsyncPlaceholder( + asyncFactory, + data, + context, + children, + tag + ) + } + } + + data = data || {}; + + // resolve constructor options in case global mixins are applied after + // component constructor creation + resolveConstructorOptions(Ctor); + + // transform component v-model data into props & events + if (isDef(data.model)) { + transformModel(Ctor.options, data); + } + + // extract props + var propsData = extractPropsFromVNodeData(data, Ctor, tag); + + // functional component + if (isTrue(Ctor.options.functional)) { + return createFunctionalComponent(Ctor, propsData, data, context, children) + } + + // extract listeners, since these needs to be treated as + // child component listeners instead of DOM listeners + var listeners = data.on; + // replace with listeners with .native modifier + // so it gets processed during parent component patch. + data.on = data.nativeOn; + + if (isTrue(Ctor.options.abstract)) { + // abstract components do not keep anything + // other than props & listeners & slot + + // work around flow + var slot = data.slot; + data = {}; + if (slot) { + data.slot = slot; + } + } + + // install component management hooks onto the placeholder node + installComponentHooks(data); + + // return a placeholder vnode + var name = Ctor.options.name || tag; + var vnode = new VNode( + ("vue-component-" + (Ctor.cid) + (name ? ("-" + name) : '')), + data, undefined, undefined, undefined, context, + { Ctor: Ctor, propsData: propsData, listeners: listeners, tag: tag, children: children }, + asyncFactory + ); + + return vnode + } + + function createComponentInstanceForVnode ( + // we know it's MountedComponentVNode but flow doesn't + vnode, + // activeInstance in lifecycle state + parent + ) { + var options = { + _isComponent: true, + _parentVnode: vnode, + parent: parent + }; + // check inline-template render functions + var inlineTemplate = vnode.data.inlineTemplate; + if (isDef(inlineTemplate)) { + options.render = inlineTemplate.render; + options.staticRenderFns = inlineTemplate.staticRenderFns; + } + return new vnode.componentOptions.Ctor(options) + } + + function installComponentHooks (data) { + var hooks = data.hook || (data.hook = {}); + for (var i = 0; i < hooksToMerge.length; i++) { + var key = hooksToMerge[i]; + var existing = hooks[key]; + var toMerge = componentVNodeHooks[key]; + if (existing !== toMerge && !(existing && existing._merged)) { + hooks[key] = existing ? mergeHook$1(toMerge, existing) : toMerge; + } + } + } + + function mergeHook$1 (f1, f2) { + var merged = function (a, b) { + // flow complains about extra args which is why we use any + f1(a, b); + f2(a, b); + }; + merged._merged = true; + return merged + } + + // transform component v-model info (value and callback) into + // prop and event handler respectively. + function transformModel (options, data) { + var prop = (options.model && options.model.prop) || 'value'; + var event = (options.model && options.model.event) || 'input' + ;(data.attrs || (data.attrs = {}))[prop] = data.model.value; + var on = data.on || (data.on = {}); + var existing = on[event]; + var callback = data.model.callback; + if (isDef(existing)) { + if ( + Array.isArray(existing) + ? existing.indexOf(callback) === -1 + : existing !== callback + ) { + on[event] = [callback].concat(existing); + } + } else { + on[event] = callback; + } + } + + /* */ + + var SIMPLE_NORMALIZE = 1; + var ALWAYS_NORMALIZE = 2; + + // wrapper function for providing a more flexible interface + // without getting yelled at by flow + function createElement ( + context, + tag, + data, + children, + normalizationType, + alwaysNormalize + ) { + if (Array.isArray(data) || isPrimitive(data)) { + normalizationType = children; + children = data; + data = undefined; + } + if (isTrue(alwaysNormalize)) { + normalizationType = ALWAYS_NORMALIZE; + } + return _createElement(context, tag, data, children, normalizationType) + } + + function _createElement ( + context, + tag, + data, + children, + normalizationType + ) { + if (isDef(data) && isDef((data).__ob__)) { + warn( + "Avoid using observed data object as vnode data: " + (JSON.stringify(data)) + "\n" + + 'Always create fresh vnode data objects in each render!', + context + ); + return createEmptyVNode() + } + // object syntax in v-bind + if (isDef(data) && isDef(data.is)) { + tag = data.is; + } + if (!tag) { + // in case of component :is set to falsy value + return createEmptyVNode() + } + // warn against non-primitive key + if (isDef(data) && isDef(data.key) && !isPrimitive(data.key) + ) { + { + warn( + 'Avoid using non-primitive value as key, ' + + 'use string/number value instead.', + context + ); + } + } + // support single function children as default scoped slot + if (Array.isArray(children) && + typeof children[0] === 'function' + ) { + data = data || {}; + data.scopedSlots = { default: children[0] }; + children.length = 0; + } + if (normalizationType === ALWAYS_NORMALIZE) { + children = normalizeChildren(children); + } else if (normalizationType === SIMPLE_NORMALIZE) { + children = simpleNormalizeChildren(children); + } + var vnode, ns; + if (typeof tag === 'string') { + var Ctor; + ns = (context.$vnode && context.$vnode.ns) || config.getTagNamespace(tag); + if (config.isReservedTag(tag)) { + // platform built-in elements + if (isDef(data) && isDef(data.nativeOn) && data.tag !== 'component') { + warn( + ("The .native modifier for v-on is only valid on components but it was used on <" + tag + ">."), + context + ); + } + vnode = new VNode( + config.parsePlatformTagName(tag), data, children, + undefined, undefined, context + ); + } else if ((!data || !data.pre) && isDef(Ctor = resolveAsset(context.$options, 'components', tag))) { + // component + vnode = createComponent(Ctor, data, context, children, tag); + } else { + // unknown or unlisted namespaced elements + // check at runtime because it may get assigned a namespace when its + // parent normalizes children + vnode = new VNode( + tag, data, children, + undefined, undefined, context + ); + } + } else { + // direct component options / constructor + vnode = createComponent(tag, data, context, children); + } + if (Array.isArray(vnode)) { + return vnode + } else if (isDef(vnode)) { + if (isDef(ns)) { applyNS(vnode, ns); } + if (isDef(data)) { registerDeepBindings(data); } + return vnode + } else { + return createEmptyVNode() + } + } + + function applyNS (vnode, ns, force) { + vnode.ns = ns; + if (vnode.tag === 'foreignObject') { + // use default namespace inside foreignObject + ns = undefined; + force = true; + } + if (isDef(vnode.children)) { + for (var i = 0, l = vnode.children.length; i < l; i++) { + var child = vnode.children[i]; + if (isDef(child.tag) && ( + isUndef(child.ns) || (isTrue(force) && child.tag !== 'svg'))) { + applyNS(child, ns, force); + } + } + } + } + + // ref #5318 + // necessary to ensure parent re-render when deep bindings like :style and + // :class are used on slot nodes + function registerDeepBindings (data) { + if (isObject(data.style)) { + traverse(data.style); + } + if (isObject(data.class)) { + traverse(data.class); + } + } + + /* */ + + function initRender (vm) { + vm._vnode = null; // the root of the child tree + vm._staticTrees = null; // v-once cached trees + var options = vm.$options; + var parentVnode = vm.$vnode = options._parentVnode; // the placeholder node in parent tree + var renderContext = parentVnode && parentVnode.context; + vm.$slots = resolveSlots(options._renderChildren, renderContext); + vm.$scopedSlots = emptyObject; + // bind the createElement fn to this instance + // so that we get proper render context inside it. + // args order: tag, data, children, normalizationType, alwaysNormalize + // internal version is used by render functions compiled from templates + vm._c = function (a, b, c, d) { return createElement(vm, a, b, c, d, false); }; + // normalization is always applied for the public version, used in + // user-written render functions. + vm.$createElement = function (a, b, c, d) { return createElement(vm, a, b, c, d, true); }; + + // $attrs & $listeners are exposed for easier HOC creation. + // they need to be reactive so that HOCs using them are always updated + var parentData = parentVnode && parentVnode.data; + + /* istanbul ignore else */ + { + defineReactive$$1(vm, '$attrs', parentData && parentData.attrs || emptyObject, function () { + !isUpdatingChildComponent && warn("$attrs is readonly.", vm); + }, true); + defineReactive$$1(vm, '$listeners', options._parentListeners || emptyObject, function () { + !isUpdatingChildComponent && warn("$listeners is readonly.", vm); + }, true); + } + } + + var currentRenderingInstance = null; + + function renderMixin (Vue) { + // install runtime convenience helpers + installRenderHelpers(Vue.prototype); + + Vue.prototype.$nextTick = function (fn) { + return nextTick(fn, this) + }; + + Vue.prototype._render = function () { + var vm = this; + var ref = vm.$options; + var render = ref.render; + var _parentVnode = ref._parentVnode; + + if (_parentVnode) { + vm.$scopedSlots = normalizeScopedSlots( + _parentVnode.data.scopedSlots, + vm.$slots, + vm.$scopedSlots + ); + } + + // set parent vnode. this allows render functions to have access + // to the data on the placeholder node. + vm.$vnode = _parentVnode; + // render self + var vnode; + try { + // There's no need to maintain a stack because all render fns are called + // separately from one another. Nested component's render fns are called + // when parent component is patched. + currentRenderingInstance = vm; + vnode = render.call(vm._renderProxy, vm.$createElement); + } catch (e) { + handleError(e, vm, "render"); + // return error render result, + // or previous vnode to prevent render error causing blank component + /* istanbul ignore else */ + if (vm.$options.renderError) { + try { + vnode = vm.$options.renderError.call(vm._renderProxy, vm.$createElement, e); + } catch (e) { + handleError(e, vm, "renderError"); + vnode = vm._vnode; + } + } else { + vnode = vm._vnode; + } + } finally { + currentRenderingInstance = null; + } + // if the returned array contains only a single node, allow it + if (Array.isArray(vnode) && vnode.length === 1) { + vnode = vnode[0]; + } + // return empty vnode in case the render function errored out + if (!(vnode instanceof VNode)) { + if (Array.isArray(vnode)) { + warn( + 'Multiple root nodes returned from render function. Render function ' + + 'should return a single root node.', + vm + ); + } + vnode = createEmptyVNode(); + } + // set parent + vnode.parent = _parentVnode; + return vnode + }; + } + + /* */ + + function ensureCtor (comp, base) { + if ( + comp.__esModule || + (hasSymbol && comp[Symbol.toStringTag] === 'Module') + ) { + comp = comp.default; + } + return isObject(comp) + ? base.extend(comp) + : comp + } + + function createAsyncPlaceholder ( + factory, + data, + context, + children, + tag + ) { + var node = createEmptyVNode(); + node.asyncFactory = factory; + node.asyncMeta = { data: data, context: context, children: children, tag: tag }; + return node + } + + function resolveAsyncComponent ( + factory, + baseCtor + ) { + if (isTrue(factory.error) && isDef(factory.errorComp)) { + return factory.errorComp + } + + if (isDef(factory.resolved)) { + return factory.resolved + } + + var owner = currentRenderingInstance; + if (owner && isDef(factory.owners) && factory.owners.indexOf(owner) === -1) { + // already pending + factory.owners.push(owner); + } + + if (isTrue(factory.loading) && isDef(factory.loadingComp)) { + return factory.loadingComp + } + + if (owner && !isDef(factory.owners)) { + var owners = factory.owners = [owner]; + var sync = true; + var timerLoading = null; + var timerTimeout = null + + ;(owner).$on('hook:destroyed', function () { return remove(owners, owner); }); + + var forceRender = function (renderCompleted) { + for (var i = 0, l = owners.length; i < l; i++) { + (owners[i]).$forceUpdate(); + } + + if (renderCompleted) { + owners.length = 0; + if (timerLoading !== null) { + clearTimeout(timerLoading); + timerLoading = null; + } + if (timerTimeout !== null) { + clearTimeout(timerTimeout); + timerTimeout = null; + } + } + }; + + var resolve = once(function (res) { + // cache resolved + factory.resolved = ensureCtor(res, baseCtor); + // invoke callbacks only if this is not a synchronous resolve + // (async resolves are shimmed as synchronous during SSR) + if (!sync) { + forceRender(true); + } else { + owners.length = 0; + } + }); + + var reject = once(function (reason) { + warn( + "Failed to resolve async component: " + (String(factory)) + + (reason ? ("\nReason: " + reason) : '') + ); + if (isDef(factory.errorComp)) { + factory.error = true; + forceRender(true); + } + }); + + var res = factory(resolve, reject); + + if (isObject(res)) { + if (isPromise(res)) { + // () => Promise + if (isUndef(factory.resolved)) { + res.then(resolve, reject); + } + } else if (isPromise(res.component)) { + res.component.then(resolve, reject); + + if (isDef(res.error)) { + factory.errorComp = ensureCtor(res.error, baseCtor); + } + + if (isDef(res.loading)) { + factory.loadingComp = ensureCtor(res.loading, baseCtor); + if (res.delay === 0) { + factory.loading = true; + } else { + timerLoading = setTimeout(function () { + timerLoading = null; + if (isUndef(factory.resolved) && isUndef(factory.error)) { + factory.loading = true; + forceRender(false); + } + }, res.delay || 200); + } + } + + if (isDef(res.timeout)) { + timerTimeout = setTimeout(function () { + timerTimeout = null; + if (isUndef(factory.resolved)) { + reject( + "timeout (" + (res.timeout) + "ms)" + ); + } + }, res.timeout); + } + } + } + + sync = false; + // return in case resolved synchronously + return factory.loading + ? factory.loadingComp + : factory.resolved + } + } + + /* */ + + function getFirstComponentChild (children) { + if (Array.isArray(children)) { + for (var i = 0; i < children.length; i++) { + var c = children[i]; + if (isDef(c) && (isDef(c.componentOptions) || isAsyncPlaceholder(c))) { + return c + } + } + } + } + + /* */ + + /* */ + + function initEvents (vm) { + vm._events = Object.create(null); + vm._hasHookEvent = false; + // init parent attached events + var listeners = vm.$options._parentListeners; + if (listeners) { + updateComponentListeners(vm, listeners); + } + } + + var target; + + function add (event, fn) { + target.$on(event, fn); + } + + function remove$1 (event, fn) { + target.$off(event, fn); + } + + function createOnceHandler (event, fn) { + var _target = target; + return function onceHandler () { + var res = fn.apply(null, arguments); + if (res !== null) { + _target.$off(event, onceHandler); + } + } + } + + function updateComponentListeners ( + vm, + listeners, + oldListeners + ) { + target = vm; + updateListeners(listeners, oldListeners || {}, add, remove$1, createOnceHandler, vm); + target = undefined; + } + + function eventsMixin (Vue) { + var hookRE = /^hook:/; + Vue.prototype.$on = function (event, fn) { + var vm = this; + if (Array.isArray(event)) { + for (var i = 0, l = event.length; i < l; i++) { + vm.$on(event[i], fn); + } + } else { + (vm._events[event] || (vm._events[event] = [])).push(fn); + // optimize hook:event cost by using a boolean flag marked at registration + // instead of a hash lookup + if (hookRE.test(event)) { + vm._hasHookEvent = true; + } + } + return vm + }; + + Vue.prototype.$once = function (event, fn) { + var vm = this; + function on () { + vm.$off(event, on); + fn.apply(vm, arguments); + } + on.fn = fn; + vm.$on(event, on); + return vm + }; + + Vue.prototype.$off = function (event, fn) { + var vm = this; + // all + if (!arguments.length) { + vm._events = Object.create(null); + return vm + } + // array of events + if (Array.isArray(event)) { + for (var i$1 = 0, l = event.length; i$1 < l; i$1++) { + vm.$off(event[i$1], fn); + } + return vm + } + // specific event + var cbs = vm._events[event]; + if (!cbs) { + return vm + } + if (!fn) { + vm._events[event] = null; + return vm + } + // specific handler + var cb; + var i = cbs.length; + while (i--) { + cb = cbs[i]; + if (cb === fn || cb.fn === fn) { + cbs.splice(i, 1); + break + } + } + return vm + }; + + Vue.prototype.$emit = function (event) { + var vm = this; + { + var lowerCaseEvent = event.toLowerCase(); + if (lowerCaseEvent !== event && vm._events[lowerCaseEvent]) { + tip( + "Event \"" + lowerCaseEvent + "\" is emitted in component " + + (formatComponentName(vm)) + " but the handler is registered for \"" + event + "\". " + + "Note that HTML attributes are case-insensitive and you cannot use " + + "v-on to listen to camelCase events when using in-DOM templates. " + + "You should probably use \"" + (hyphenate(event)) + "\" instead of \"" + event + "\"." + ); + } + } + var cbs = vm._events[event]; + if (cbs) { + cbs = cbs.length > 1 ? toArray(cbs) : cbs; + var args = toArray(arguments, 1); + var info = "event handler for \"" + event + "\""; + for (var i = 0, l = cbs.length; i < l; i++) { + invokeWithErrorHandling(cbs[i], vm, args, vm, info); + } + } + return vm + }; + } + + /* */ + + var activeInstance = null; + var isUpdatingChildComponent = false; + + function setActiveInstance(vm) { + var prevActiveInstance = activeInstance; + activeInstance = vm; + return function () { + activeInstance = prevActiveInstance; + } + } + + function initLifecycle (vm) { + var options = vm.$options; + + // locate first non-abstract parent + var parent = options.parent; + if (parent && !options.abstract) { + while (parent.$options.abstract && parent.$parent) { + parent = parent.$parent; + } + parent.$children.push(vm); + } + + vm.$parent = parent; + vm.$root = parent ? parent.$root : vm; + + vm.$children = []; + vm.$refs = {}; + + vm._watcher = null; + vm._inactive = null; + vm._directInactive = false; + vm._isMounted = false; + vm._isDestroyed = false; + vm._isBeingDestroyed = false; + } + + function lifecycleMixin (Vue) { + Vue.prototype._update = function (vnode, hydrating) { + var vm = this; + var prevEl = vm.$el; + var prevVnode = vm._vnode; + var restoreActiveInstance = setActiveInstance(vm); + vm._vnode = vnode; + // Vue.prototype.__patch__ is injected in entry points + // based on the rendering backend used. + if (!prevVnode) { + // initial render + vm.$el = vm.__patch__(vm.$el, vnode, hydrating, false /* removeOnly */); + } else { + // updates + vm.$el = vm.__patch__(prevVnode, vnode); + } + restoreActiveInstance(); + // update __vue__ reference + if (prevEl) { + prevEl.__vue__ = null; + } + if (vm.$el) { + vm.$el.__vue__ = vm; + } + // if parent is an HOC, update its $el as well + if (vm.$vnode && vm.$parent && vm.$vnode === vm.$parent._vnode) { + vm.$parent.$el = vm.$el; + } + // updated hook is called by the scheduler to ensure that children are + // updated in a parent's updated hook. + }; + + Vue.prototype.$forceUpdate = function () { + var vm = this; + if (vm._watcher) { + vm._watcher.update(); + } + }; + + Vue.prototype.$destroy = function () { + var vm = this; + if (vm._isBeingDestroyed) { + return + } + callHook(vm, 'beforeDestroy'); + vm._isBeingDestroyed = true; + // remove self from parent + var parent = vm.$parent; + if (parent && !parent._isBeingDestroyed && !vm.$options.abstract) { + remove(parent.$children, vm); + } + // teardown watchers + if (vm._watcher) { + vm._watcher.teardown(); + } + var i = vm._watchers.length; + while (i--) { + vm._watchers[i].teardown(); + } + // remove reference from data ob + // frozen object may not have observer. + if (vm._data.__ob__) { + vm._data.__ob__.vmCount--; + } + // call the last hook... + vm._isDestroyed = true; + // invoke destroy hooks on current rendered tree + vm.__patch__(vm._vnode, null); + // fire destroyed hook + callHook(vm, 'destroyed'); + // turn off all instance listeners. + vm.$off(); + // remove __vue__ reference + if (vm.$el) { + vm.$el.__vue__ = null; + } + // release circular reference (#6759) + if (vm.$vnode) { + vm.$vnode.parent = null; + } + }; + } + + function mountComponent ( + vm, + el, + hydrating + ) { + vm.$el = el; + if (!vm.$options.render) { + vm.$options.render = createEmptyVNode; + { + /* istanbul ignore if */ + if ((vm.$options.template && vm.$options.template.charAt(0) !== '#') || + vm.$options.el || el) { + warn( + 'You are using the runtime-only build of Vue where the template ' + + 'compiler is not available. Either pre-compile the templates into ' + + 'render functions, or use the compiler-included build.', + vm + ); + } else { + warn( + 'Failed to mount component: template or render function not defined.', + vm + ); + } + } + } + callHook(vm, 'beforeMount'); + + var updateComponent; + /* istanbul ignore if */ + if (config.performance && mark) { + updateComponent = function () { + var name = vm._name; + var id = vm._uid; + var startTag = "vue-perf-start:" + id; + var endTag = "vue-perf-end:" + id; + + mark(startTag); + var vnode = vm._render(); + mark(endTag); + measure(("vue " + name + " render"), startTag, endTag); + + mark(startTag); + vm._update(vnode, hydrating); + mark(endTag); + measure(("vue " + name + " patch"), startTag, endTag); + }; + } else { + updateComponent = function () { + vm._update(vm._render(), hydrating); + }; + } + + // we set this to vm._watcher inside the watcher's constructor + // since the watcher's initial patch may call $forceUpdate (e.g. inside child + // component's mounted hook), which relies on vm._watcher being already defined + new Watcher(vm, updateComponent, noop, { + before: function before () { + if (vm._isMounted && !vm._isDestroyed) { + callHook(vm, 'beforeUpdate'); + } + } + }, true /* isRenderWatcher */); + hydrating = false; + + // manually mounted instance, call mounted on self + // mounted is called for render-created child components in its inserted hook + if (vm.$vnode == null) { + vm._isMounted = true; + callHook(vm, 'mounted'); + } + return vm + } + + function updateChildComponent ( + vm, + propsData, + listeners, + parentVnode, + renderChildren + ) { + { + isUpdatingChildComponent = true; + } + + // determine whether component has slot children + // we need to do this before overwriting $options._renderChildren. + + // check if there are dynamic scopedSlots (hand-written or compiled but with + // dynamic slot names). Static scoped slots compiled from template has the + // "$stable" marker. + var newScopedSlots = parentVnode.data.scopedSlots; + var oldScopedSlots = vm.$scopedSlots; + var hasDynamicScopedSlot = !!( + (newScopedSlots && !newScopedSlots.$stable) || + (oldScopedSlots !== emptyObject && !oldScopedSlots.$stable) || + (newScopedSlots && vm.$scopedSlots.$key !== newScopedSlots.$key) || + (!newScopedSlots && vm.$scopedSlots.$key) + ); + + // Any static slot children from the parent may have changed during parent's + // update. Dynamic scoped slots may also have changed. In such cases, a forced + // update is necessary to ensure correctness. + var needsForceUpdate = !!( + renderChildren || // has new static slots + vm.$options._renderChildren || // has old static slots + hasDynamicScopedSlot + ); + + vm.$options._parentVnode = parentVnode; + vm.$vnode = parentVnode; // update vm's placeholder node without re-render + + if (vm._vnode) { // update child tree's parent + vm._vnode.parent = parentVnode; + } + vm.$options._renderChildren = renderChildren; + + // update $attrs and $listeners hash + // these are also reactive so they may trigger child update if the child + // used them during render + vm.$attrs = parentVnode.data.attrs || emptyObject; + vm.$listeners = listeners || emptyObject; + + // update props + if (propsData && vm.$options.props) { + toggleObserving(false); + var props = vm._props; + var propKeys = vm.$options._propKeys || []; + for (var i = 0; i < propKeys.length; i++) { + var key = propKeys[i]; + var propOptions = vm.$options.props; // wtf flow? + props[key] = validateProp(key, propOptions, propsData, vm); + } + toggleObserving(true); + // keep a copy of raw propsData + vm.$options.propsData = propsData; + } + + // update listeners + listeners = listeners || emptyObject; + var oldListeners = vm.$options._parentListeners; + vm.$options._parentListeners = listeners; + updateComponentListeners(vm, listeners, oldListeners); + + // resolve slots + force update if has children + if (needsForceUpdate) { + vm.$slots = resolveSlots(renderChildren, parentVnode.context); + vm.$forceUpdate(); + } + + { + isUpdatingChildComponent = false; + } + } + + function isInInactiveTree (vm) { + while (vm && (vm = vm.$parent)) { + if (vm._inactive) { return true } + } + return false + } + + function activateChildComponent (vm, direct) { + if (direct) { + vm._directInactive = false; + if (isInInactiveTree(vm)) { + return + } + } else if (vm._directInactive) { + return + } + if (vm._inactive || vm._inactive === null) { + vm._inactive = false; + for (var i = 0; i < vm.$children.length; i++) { + activateChildComponent(vm.$children[i]); + } + callHook(vm, 'activated'); + } + } + + function deactivateChildComponent (vm, direct) { + if (direct) { + vm._directInactive = true; + if (isInInactiveTree(vm)) { + return + } + } + if (!vm._inactive) { + vm._inactive = true; + for (var i = 0; i < vm.$children.length; i++) { + deactivateChildComponent(vm.$children[i]); + } + callHook(vm, 'deactivated'); + } + } + + function callHook (vm, hook) { + // #7573 disable dep collection when invoking lifecycle hooks + pushTarget(); + var handlers = vm.$options[hook]; + var info = hook + " hook"; + if (handlers) { + for (var i = 0, j = handlers.length; i < j; i++) { + invokeWithErrorHandling(handlers[i], vm, null, vm, info); + } + } + if (vm._hasHookEvent) { + vm.$emit('hook:' + hook); + } + popTarget(); + } + + /* */ + + var MAX_UPDATE_COUNT = 100; + + var queue = []; + var activatedChildren = []; + var has = {}; + var circular = {}; + var waiting = false; + var flushing = false; + var index = 0; + + /** + * Reset the scheduler's state. + */ + function resetSchedulerState () { + index = queue.length = activatedChildren.length = 0; + has = {}; + { + circular = {}; + } + waiting = flushing = false; + } + + // Async edge case #6566 requires saving the timestamp when event listeners are + // attached. However, calling performance.now() has a perf overhead especially + // if the page has thousands of event listeners. Instead, we take a timestamp + // every time the scheduler flushes and use that for all event listeners + // attached during that flush. + var currentFlushTimestamp = 0; + + // Async edge case fix requires storing an event listener's attach timestamp. + var getNow = Date.now; + + // Determine what event timestamp the browser is using. Annoyingly, the + // timestamp can either be hi-res (relative to page load) or low-res + // (relative to UNIX epoch), so in order to compare time we have to use the + // same timestamp type when saving the flush timestamp. + // All IE versions use low-res event timestamps, and have problematic clock + // implementations (#9632) + if (inBrowser && !isIE) { + var performance = window.performance; + if ( + performance && + typeof performance.now === 'function' && + getNow() > document.createEvent('Event').timeStamp + ) { + // if the event timestamp, although evaluated AFTER the Date.now(), is + // smaller than it, it means the event is using a hi-res timestamp, + // and we need to use the hi-res version for event listener timestamps as + // well. + getNow = function () { return performance.now(); }; + } + } + + /** + * Flush both queues and run the watchers. + */ + function flushSchedulerQueue () { + currentFlushTimestamp = getNow(); + flushing = true; + var watcher, id; + + // Sort queue before flush. + // This ensures that: + // 1. Components are updated from parent to child. (because parent is always + // created before the child) + // 2. A component's user watchers are run before its render watcher (because + // user watchers are created before the render watcher) + // 3. If a component is destroyed during a parent component's watcher run, + // its watchers can be skipped. + queue.sort(function (a, b) { return a.id - b.id; }); + + // do not cache length because more watchers might be pushed + // as we run existing watchers + for (index = 0; index < queue.length; index++) { + watcher = queue[index]; + if (watcher.before) { + watcher.before(); + } + id = watcher.id; + has[id] = null; + watcher.run(); + // in dev build, check and stop circular updates. + if (has[id] != null) { + circular[id] = (circular[id] || 0) + 1; + if (circular[id] > MAX_UPDATE_COUNT) { + warn( + 'You may have an infinite update loop ' + ( + watcher.user + ? ("in watcher with expression \"" + (watcher.expression) + "\"") + : "in a component render function." + ), + watcher.vm + ); + break + } + } + } + + // keep copies of post queues before resetting state + var activatedQueue = activatedChildren.slice(); + var updatedQueue = queue.slice(); + + resetSchedulerState(); + + // call component updated and activated hooks + callActivatedHooks(activatedQueue); + callUpdatedHooks(updatedQueue); + + // devtool hook + /* istanbul ignore if */ + if (devtools && config.devtools) { + devtools.emit('flush'); + } + } + + function callUpdatedHooks (queue) { + var i = queue.length; + while (i--) { + var watcher = queue[i]; + var vm = watcher.vm; + if (vm._watcher === watcher && vm._isMounted && !vm._isDestroyed) { + callHook(vm, 'updated'); + } + } + } + + /** + * Queue a kept-alive component that was activated during patch. + * The queue will be processed after the entire tree has been patched. + */ + function queueActivatedComponent (vm) { + // setting _inactive to false here so that a render function can + // rely on checking whether it's in an inactive tree (e.g. router-view) + vm._inactive = false; + activatedChildren.push(vm); + } + + function callActivatedHooks (queue) { + for (var i = 0; i < queue.length; i++) { + queue[i]._inactive = true; + activateChildComponent(queue[i], true /* true */); + } + } + + /** + * Push a watcher into the watcher queue. + * Jobs with duplicate IDs will be skipped unless it's + * pushed when the queue is being flushed. + */ + function queueWatcher (watcher) { + var id = watcher.id; + if (has[id] == null) { + has[id] = true; + if (!flushing) { + queue.push(watcher); + } else { + // if already flushing, splice the watcher based on its id + // if already past its id, it will be run next immediately. + var i = queue.length - 1; + while (i > index && queue[i].id > watcher.id) { + i--; + } + queue.splice(i + 1, 0, watcher); + } + // queue the flush + if (!waiting) { + waiting = true; + + if (!config.async) { + flushSchedulerQueue(); + return + } + nextTick(flushSchedulerQueue); + } + } + } + + /* */ + + + + var uid$2 = 0; + + /** + * A watcher parses an expression, collects dependencies, + * and fires callback when the expression value changes. + * This is used for both the $watch() api and directives. + */ + var Watcher = function Watcher ( + vm, + expOrFn, + cb, + options, + isRenderWatcher + ) { + this.vm = vm; + if (isRenderWatcher) { + vm._watcher = this; + } + vm._watchers.push(this); + // options + if (options) { + this.deep = !!options.deep; + this.user = !!options.user; + this.lazy = !!options.lazy; + this.sync = !!options.sync; + this.before = options.before; + } else { + this.deep = this.user = this.lazy = this.sync = false; + } + this.cb = cb; + this.id = ++uid$2; // uid for batching + this.active = true; + this.dirty = this.lazy; // for lazy watchers + this.deps = []; + this.newDeps = []; + this.depIds = new _Set(); + this.newDepIds = new _Set(); + this.expression = expOrFn.toString(); + // parse expression for getter + if (typeof expOrFn === 'function') { + this.getter = expOrFn; + } else { + this.getter = parsePath(expOrFn); + if (!this.getter) { + this.getter = noop; + warn( + "Failed watching path: \"" + expOrFn + "\" " + + 'Watcher only accepts simple dot-delimited paths. ' + + 'For full control, use a function instead.', + vm + ); + } + } + this.value = this.lazy + ? undefined + : this.get(); + }; + + /** + * Evaluate the getter, and re-collect dependencies. + */ + Watcher.prototype.get = function get () { + pushTarget(this); + var value; + var vm = this.vm; + try { + value = this.getter.call(vm, vm); + } catch (e) { + if (this.user) { + handleError(e, vm, ("getter for watcher \"" + (this.expression) + "\"")); + } else { + throw e + } + } finally { + // "touch" every property so they are all tracked as + // dependencies for deep watching + if (this.deep) { + traverse(value); + } + popTarget(); + this.cleanupDeps(); + } + return value + }; + + /** + * Add a dependency to this directive. + */ + Watcher.prototype.addDep = function addDep (dep) { + var id = dep.id; + if (!this.newDepIds.has(id)) { + this.newDepIds.add(id); + this.newDeps.push(dep); + if (!this.depIds.has(id)) { + dep.addSub(this); + } + } + }; + + /** + * Clean up for dependency collection. + */ + Watcher.prototype.cleanupDeps = function cleanupDeps () { + var i = this.deps.length; + while (i--) { + var dep = this.deps[i]; + if (!this.newDepIds.has(dep.id)) { + dep.removeSub(this); + } + } + var tmp = this.depIds; + this.depIds = this.newDepIds; + this.newDepIds = tmp; + this.newDepIds.clear(); + tmp = this.deps; + this.deps = this.newDeps; + this.newDeps = tmp; + this.newDeps.length = 0; + }; + + /** + * Subscriber interface. + * Will be called when a dependency changes. + */ + Watcher.prototype.update = function update () { + /* istanbul ignore else */ + if (this.lazy) { + this.dirty = true; + } else if (this.sync) { + this.run(); + } else { + queueWatcher(this); + } + }; + + /** + * Scheduler job interface. + * Will be called by the scheduler. + */ + Watcher.prototype.run = function run () { + if (this.active) { + var value = this.get(); + if ( + value !== this.value || + // Deep watchers and watchers on Object/Arrays should fire even + // when the value is the same, because the value may + // have mutated. + isObject(value) || + this.deep + ) { + // set new value + var oldValue = this.value; + this.value = value; + if (this.user) { + var info = "callback for watcher \"" + (this.expression) + "\""; + invokeWithErrorHandling(this.cb, this.vm, [value, oldValue], this.vm, info); + } else { + this.cb.call(this.vm, value, oldValue); + } + } + } + }; + + /** + * Evaluate the value of the watcher. + * This only gets called for lazy watchers. + */ + Watcher.prototype.evaluate = function evaluate () { + this.value = this.get(); + this.dirty = false; + }; + + /** + * Depend on all deps collected by this watcher. + */ + Watcher.prototype.depend = function depend () { + var i = this.deps.length; + while (i--) { + this.deps[i].depend(); + } + }; + + /** + * Remove self from all dependencies' subscriber list. + */ + Watcher.prototype.teardown = function teardown () { + if (this.active) { + // remove self from vm's watcher list + // this is a somewhat expensive operation so we skip it + // if the vm is being destroyed. + if (!this.vm._isBeingDestroyed) { + remove(this.vm._watchers, this); + } + var i = this.deps.length; + while (i--) { + this.deps[i].removeSub(this); + } + this.active = false; + } + }; + + /* */ + + var sharedPropertyDefinition = { + enumerable: true, + configurable: true, + get: noop, + set: noop + }; + + function proxy (target, sourceKey, key) { + sharedPropertyDefinition.get = function proxyGetter () { + return this[sourceKey][key] + }; + sharedPropertyDefinition.set = function proxySetter (val) { + this[sourceKey][key] = val; + }; + Object.defineProperty(target, key, sharedPropertyDefinition); + } + + function initState (vm) { + vm._watchers = []; + var opts = vm.$options; + if (opts.props) { initProps(vm, opts.props); } + if (opts.methods) { initMethods(vm, opts.methods); } + if (opts.data) { + initData(vm); + } else { + observe(vm._data = {}, true /* asRootData */); + } + if (opts.computed) { initComputed(vm, opts.computed); } + if (opts.watch && opts.watch !== nativeWatch) { + initWatch(vm, opts.watch); + } + } + + function initProps (vm, propsOptions) { + var propsData = vm.$options.propsData || {}; + var props = vm._props = {}; + // cache prop keys so that future props updates can iterate using Array + // instead of dynamic object key enumeration. + var keys = vm.$options._propKeys = []; + var isRoot = !vm.$parent; + // root instance props should be converted + if (!isRoot) { + toggleObserving(false); + } + var loop = function ( key ) { + keys.push(key); + var value = validateProp(key, propsOptions, propsData, vm); + /* istanbul ignore else */ + { + var hyphenatedKey = hyphenate(key); + if (isReservedAttribute(hyphenatedKey) || + config.isReservedAttr(hyphenatedKey)) { + warn( + ("\"" + hyphenatedKey + "\" is a reserved attribute and cannot be used as component prop."), + vm + ); + } + defineReactive$$1(props, key, value, function () { + if (!isRoot && !isUpdatingChildComponent) { + warn( + "Avoid mutating a prop directly since the value will be " + + "overwritten whenever the parent component re-renders. " + + "Instead, use a data or computed property based on the prop's " + + "value. Prop being mutated: \"" + key + "\"", + vm + ); + } + }); + } + // static props are already proxied on the component's prototype + // during Vue.extend(). We only need to proxy props defined at + // instantiation here. + if (!(key in vm)) { + proxy(vm, "_props", key); + } + }; + + for (var key in propsOptions) loop( key ); + toggleObserving(true); + } + + function initData (vm) { + var data = vm.$options.data; + data = vm._data = typeof data === 'function' + ? getData(data, vm) + : data || {}; + if (!isPlainObject(data)) { + data = {}; + warn( + 'data functions should return an object:\n' + + 'https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function', + vm + ); + } + // proxy data on instance + var keys = Object.keys(data); + var props = vm.$options.props; + var methods = vm.$options.methods; + var i = keys.length; + while (i--) { + var key = keys[i]; + { + if (methods && hasOwn(methods, key)) { + warn( + ("Method \"" + key + "\" has already been defined as a data property."), + vm + ); + } + } + if (props && hasOwn(props, key)) { + warn( + "The data property \"" + key + "\" is already declared as a prop. " + + "Use prop default value instead.", + vm + ); + } else if (!isReserved(key)) { + proxy(vm, "_data", key); + } + } + // observe data + observe(data, true /* asRootData */); + } + + function getData (data, vm) { + // #7573 disable dep collection when invoking data getters + pushTarget(); + try { + return data.call(vm, vm) + } catch (e) { + handleError(e, vm, "data()"); + return {} + } finally { + popTarget(); + } + } + + var computedWatcherOptions = { lazy: true }; + + function initComputed (vm, computed) { + // $flow-disable-line + var watchers = vm._computedWatchers = Object.create(null); + // computed properties are just getters during SSR + var isSSR = isServerRendering(); + + for (var key in computed) { + var userDef = computed[key]; + var getter = typeof userDef === 'function' ? userDef : userDef.get; + if (getter == null) { + warn( + ("Getter is missing for computed property \"" + key + "\"."), + vm + ); + } + + if (!isSSR) { + // create internal watcher for the computed property. + watchers[key] = new Watcher( + vm, + getter || noop, + noop, + computedWatcherOptions + ); + } + + // component-defined computed properties are already defined on the + // component prototype. We only need to define computed properties defined + // at instantiation here. + if (!(key in vm)) { + defineComputed(vm, key, userDef); + } else { + if (key in vm.$data) { + warn(("The computed property \"" + key + "\" is already defined in data."), vm); + } else if (vm.$options.props && key in vm.$options.props) { + warn(("The computed property \"" + key + "\" is already defined as a prop."), vm); + } else if (vm.$options.methods && key in vm.$options.methods) { + warn(("The computed property \"" + key + "\" is already defined as a method."), vm); + } + } + } + } + + function defineComputed ( + target, + key, + userDef + ) { + var shouldCache = !isServerRendering(); + if (typeof userDef === 'function') { + sharedPropertyDefinition.get = shouldCache + ? createComputedGetter(key) + : createGetterInvoker(userDef); + sharedPropertyDefinition.set = noop; + } else { + sharedPropertyDefinition.get = userDef.get + ? shouldCache && userDef.cache !== false + ? createComputedGetter(key) + : createGetterInvoker(userDef.get) + : noop; + sharedPropertyDefinition.set = userDef.set || noop; + } + if (sharedPropertyDefinition.set === noop) { + sharedPropertyDefinition.set = function () { + warn( + ("Computed property \"" + key + "\" was assigned to but it has no setter."), + this + ); + }; + } + Object.defineProperty(target, key, sharedPropertyDefinition); + } + + function createComputedGetter (key) { + return function computedGetter () { + var watcher = this._computedWatchers && this._computedWatchers[key]; + if (watcher) { + if (watcher.dirty) { + watcher.evaluate(); + } + if (Dep.target) { + watcher.depend(); + } + return watcher.value + } + } + } + + function createGetterInvoker(fn) { + return function computedGetter () { + return fn.call(this, this) + } + } + + function initMethods (vm, methods) { + var props = vm.$options.props; + for (var key in methods) { + { + if (typeof methods[key] !== 'function') { + warn( + "Method \"" + key + "\" has type \"" + (typeof methods[key]) + "\" in the component definition. " + + "Did you reference the function correctly?", + vm + ); + } + if (props && hasOwn(props, key)) { + warn( + ("Method \"" + key + "\" has already been defined as a prop."), + vm + ); + } + if ((key in vm) && isReserved(key)) { + warn( + "Method \"" + key + "\" conflicts with an existing Vue instance method. " + + "Avoid defining component methods that start with _ or $." + ); + } + } + vm[key] = typeof methods[key] !== 'function' ? noop : bind(methods[key], vm); + } + } + + function initWatch (vm, watch) { + for (var key in watch) { + var handler = watch[key]; + if (Array.isArray(handler)) { + for (var i = 0; i < handler.length; i++) { + createWatcher(vm, key, handler[i]); + } + } else { + createWatcher(vm, key, handler); + } + } + } + + function createWatcher ( + vm, + expOrFn, + handler, + options + ) { + if (isPlainObject(handler)) { + options = handler; + handler = handler.handler; + } + if (typeof handler === 'string') { + handler = vm[handler]; + } + return vm.$watch(expOrFn, handler, options) + } + + function stateMixin (Vue) { + // flow somehow has problems with directly declared definition object + // when using Object.defineProperty, so we have to procedurally build up + // the object here. + var dataDef = {}; + dataDef.get = function () { return this._data }; + var propsDef = {}; + propsDef.get = function () { return this._props }; + { + dataDef.set = function () { + warn( + 'Avoid replacing instance root $data. ' + + 'Use nested data properties instead.', + this + ); + }; + propsDef.set = function () { + warn("$props is readonly.", this); + }; + } + Object.defineProperty(Vue.prototype, '$data', dataDef); + Object.defineProperty(Vue.prototype, '$props', propsDef); + + Vue.prototype.$set = set; + Vue.prototype.$delete = del; + + Vue.prototype.$watch = function ( + expOrFn, + cb, + options + ) { + var vm = this; + if (isPlainObject(cb)) { + return createWatcher(vm, expOrFn, cb, options) + } + options = options || {}; + options.user = true; + var watcher = new Watcher(vm, expOrFn, cb, options); + if (options.immediate) { + var info = "callback for immediate watcher \"" + (watcher.expression) + "\""; + pushTarget(); + invokeWithErrorHandling(cb, vm, [watcher.value], vm, info); + popTarget(); + } + return function unwatchFn () { + watcher.teardown(); + } + }; + } + + /* */ + + var uid$3 = 0; + + function initMixin (Vue) { + Vue.prototype._init = function (options) { + var vm = this; + // a uid + vm._uid = uid$3++; + + var startTag, endTag; + /* istanbul ignore if */ + if (config.performance && mark) { + startTag = "vue-perf-start:" + (vm._uid); + endTag = "vue-perf-end:" + (vm._uid); + mark(startTag); + } + + // a flag to avoid this being observed + vm._isVue = true; + // merge options + if (options && options._isComponent) { + // optimize internal component instantiation + // since dynamic options merging is pretty slow, and none of the + // internal component options needs special treatment. + initInternalComponent(vm, options); + } else { + vm.$options = mergeOptions( + resolveConstructorOptions(vm.constructor), + options || {}, + vm + ); + } + /* istanbul ignore else */ + { + initProxy(vm); + } + // expose real self + vm._self = vm; + initLifecycle(vm); + initEvents(vm); + initRender(vm); + callHook(vm, 'beforeCreate'); + initInjections(vm); // resolve injections before data/props + initState(vm); + initProvide(vm); // resolve provide after data/props + callHook(vm, 'created'); + + /* istanbul ignore if */ + if (config.performance && mark) { + vm._name = formatComponentName(vm, false); + mark(endTag); + measure(("vue " + (vm._name) + " init"), startTag, endTag); + } + + if (vm.$options.el) { + vm.$mount(vm.$options.el); + } + }; + } + + function initInternalComponent (vm, options) { + var opts = vm.$options = Object.create(vm.constructor.options); + // doing this because it's faster than dynamic enumeration. + var parentVnode = options._parentVnode; + opts.parent = options.parent; + opts._parentVnode = parentVnode; + + var vnodeComponentOptions = parentVnode.componentOptions; + opts.propsData = vnodeComponentOptions.propsData; + opts._parentListeners = vnodeComponentOptions.listeners; + opts._renderChildren = vnodeComponentOptions.children; + opts._componentTag = vnodeComponentOptions.tag; + + if (options.render) { + opts.render = options.render; + opts.staticRenderFns = options.staticRenderFns; + } + } + + function resolveConstructorOptions (Ctor) { + var options = Ctor.options; + if (Ctor.super) { + var superOptions = resolveConstructorOptions(Ctor.super); + var cachedSuperOptions = Ctor.superOptions; + if (superOptions !== cachedSuperOptions) { + // super option changed, + // need to resolve new options. + Ctor.superOptions = superOptions; + // check if there are any late-modified/attached options (#4976) + var modifiedOptions = resolveModifiedOptions(Ctor); + // update base extend options + if (modifiedOptions) { + extend(Ctor.extendOptions, modifiedOptions); + } + options = Ctor.options = mergeOptions(superOptions, Ctor.extendOptions); + if (options.name) { + options.components[options.name] = Ctor; + } + } + } + return options + } + + function resolveModifiedOptions (Ctor) { + var modified; + var latest = Ctor.options; + var sealed = Ctor.sealedOptions; + for (var key in latest) { + if (latest[key] !== sealed[key]) { + if (!modified) { modified = {}; } + modified[key] = latest[key]; + } + } + return modified + } + + function Vue (options) { + if (!(this instanceof Vue) + ) { + warn('Vue is a constructor and should be called with the `new` keyword'); + } + this._init(options); + } + + initMixin(Vue); + stateMixin(Vue); + eventsMixin(Vue); + lifecycleMixin(Vue); + renderMixin(Vue); + + /* */ + + function initUse (Vue) { + Vue.use = function (plugin) { + var installedPlugins = (this._installedPlugins || (this._installedPlugins = [])); + if (installedPlugins.indexOf(plugin) > -1) { + return this + } + + // additional parameters + var args = toArray(arguments, 1); + args.unshift(this); + if (typeof plugin.install === 'function') { + plugin.install.apply(plugin, args); + } else if (typeof plugin === 'function') { + plugin.apply(null, args); + } + installedPlugins.push(plugin); + return this + }; + } + + /* */ + + function initMixin$1 (Vue) { + Vue.mixin = function (mixin) { + this.options = mergeOptions(this.options, mixin); + return this + }; + } + + /* */ + + function initExtend (Vue) { + /** + * Each instance constructor, including Vue, has a unique + * cid. This enables us to create wrapped "child + * constructors" for prototypal inheritance and cache them. + */ + Vue.cid = 0; + var cid = 1; + + /** + * Class inheritance + */ + Vue.extend = function (extendOptions) { + extendOptions = extendOptions || {}; + var Super = this; + var SuperId = Super.cid; + var cachedCtors = extendOptions._Ctor || (extendOptions._Ctor = {}); + if (cachedCtors[SuperId]) { + return cachedCtors[SuperId] + } + + var name = extendOptions.name || Super.options.name; + if (name) { + validateComponentName(name); + } + + var Sub = function VueComponent (options) { + this._init(options); + }; + Sub.prototype = Object.create(Super.prototype); + Sub.prototype.constructor = Sub; + Sub.cid = cid++; + Sub.options = mergeOptions( + Super.options, + extendOptions + ); + Sub['super'] = Super; + + // For props and computed properties, we define the proxy getters on + // the Vue instances at extension time, on the extended prototype. This + // avoids Object.defineProperty calls for each instance created. + if (Sub.options.props) { + initProps$1(Sub); + } + if (Sub.options.computed) { + initComputed$1(Sub); + } + + // allow further extension/mixin/plugin usage + Sub.extend = Super.extend; + Sub.mixin = Super.mixin; + Sub.use = Super.use; + + // create asset registers, so extended classes + // can have their private assets too. + ASSET_TYPES.forEach(function (type) { + Sub[type] = Super[type]; + }); + // enable recursive self-lookup + if (name) { + Sub.options.components[name] = Sub; + } + + // keep a reference to the super options at extension time. + // later at instantiation we can check if Super's options have + // been updated. + Sub.superOptions = Super.options; + Sub.extendOptions = extendOptions; + Sub.sealedOptions = extend({}, Sub.options); + + // cache constructor + cachedCtors[SuperId] = Sub; + return Sub + }; + } + + function initProps$1 (Comp) { + var props = Comp.options.props; + for (var key in props) { + proxy(Comp.prototype, "_props", key); + } + } + + function initComputed$1 (Comp) { + var computed = Comp.options.computed; + for (var key in computed) { + defineComputed(Comp.prototype, key, computed[key]); + } + } + + /* */ + + function initAssetRegisters (Vue) { + /** + * Create asset registration methods. + */ + ASSET_TYPES.forEach(function (type) { + Vue[type] = function ( + id, + definition + ) { + if (!definition) { + return this.options[type + 's'][id] + } else { + /* istanbul ignore if */ + if (type === 'component') { + validateComponentName(id); + } + if (type === 'component' && isPlainObject(definition)) { + definition.name = definition.name || id; + definition = this.options._base.extend(definition); + } + if (type === 'directive' && typeof definition === 'function') { + definition = { bind: definition, update: definition }; + } + this.options[type + 's'][id] = definition; + return definition + } + }; + }); + } + + /* */ + + + + + + function getComponentName (opts) { + return opts && (opts.Ctor.options.name || opts.tag) + } + + function matches (pattern, name) { + if (Array.isArray(pattern)) { + return pattern.indexOf(name) > -1 + } else if (typeof pattern === 'string') { + return pattern.split(',').indexOf(name) > -1 + } else if (isRegExp(pattern)) { + return pattern.test(name) + } + /* istanbul ignore next */ + return false + } + + function pruneCache (keepAliveInstance, filter) { + var cache = keepAliveInstance.cache; + var keys = keepAliveInstance.keys; + var _vnode = keepAliveInstance._vnode; + for (var key in cache) { + var entry = cache[key]; + if (entry) { + var name = entry.name; + if (name && !filter(name)) { + pruneCacheEntry(cache, key, keys, _vnode); + } + } + } + } + + function pruneCacheEntry ( + cache, + key, + keys, + current + ) { + var entry = cache[key]; + if (entry && (!current || entry.tag !== current.tag)) { + entry.componentInstance.$destroy(); + } + cache[key] = null; + remove(keys, key); + } + + var patternTypes = [String, RegExp, Array]; + + var KeepAlive = { + name: 'keep-alive', + abstract: true, + + props: { + include: patternTypes, + exclude: patternTypes, + max: [String, Number] + }, + + methods: { + cacheVNode: function cacheVNode() { + var ref = this; + var cache = ref.cache; + var keys = ref.keys; + var vnodeToCache = ref.vnodeToCache; + var keyToCache = ref.keyToCache; + if (vnodeToCache) { + var tag = vnodeToCache.tag; + var componentInstance = vnodeToCache.componentInstance; + var componentOptions = vnodeToCache.componentOptions; + cache[keyToCache] = { + name: getComponentName(componentOptions), + tag: tag, + componentInstance: componentInstance, + }; + keys.push(keyToCache); + // prune oldest entry + if (this.max && keys.length > parseInt(this.max)) { + pruneCacheEntry(cache, keys[0], keys, this._vnode); + } + this.vnodeToCache = null; + } + } + }, + + created: function created () { + this.cache = Object.create(null); + this.keys = []; + }, + + destroyed: function destroyed () { + for (var key in this.cache) { + pruneCacheEntry(this.cache, key, this.keys); + } + }, + + mounted: function mounted () { + var this$1 = this; + + this.cacheVNode(); + this.$watch('include', function (val) { + pruneCache(this$1, function (name) { return matches(val, name); }); + }); + this.$watch('exclude', function (val) { + pruneCache(this$1, function (name) { return !matches(val, name); }); + }); + }, + + updated: function updated () { + this.cacheVNode(); + }, + + render: function render () { + var slot = this.$slots.default; + var vnode = getFirstComponentChild(slot); + var componentOptions = vnode && vnode.componentOptions; + if (componentOptions) { + // check pattern + var name = getComponentName(componentOptions); + var ref = this; + var include = ref.include; + var exclude = ref.exclude; + if ( + // not included + (include && (!name || !matches(include, name))) || + // excluded + (exclude && name && matches(exclude, name)) + ) { + return vnode + } + + var ref$1 = this; + var cache = ref$1.cache; + var keys = ref$1.keys; + var key = vnode.key == null + // same constructor may get registered as different local components + // so cid alone is not enough (#3269) + ? componentOptions.Ctor.cid + (componentOptions.tag ? ("::" + (componentOptions.tag)) : '') + : vnode.key; + if (cache[key]) { + vnode.componentInstance = cache[key].componentInstance; + // make current key freshest + remove(keys, key); + keys.push(key); + } else { + // delay setting the cache until update + this.vnodeToCache = vnode; + this.keyToCache = key; + } + + vnode.data.keepAlive = true; + } + return vnode || (slot && slot[0]) + } + }; + + var builtInComponents = { + KeepAlive: KeepAlive + }; + + /* */ + + function initGlobalAPI (Vue) { + // config + var configDef = {}; + configDef.get = function () { return config; }; + { + configDef.set = function () { + warn( + 'Do not replace the Vue.config object, set individual fields instead.' + ); + }; + } + Object.defineProperty(Vue, 'config', configDef); + + // exposed util methods. + // NOTE: these are not considered part of the public API - avoid relying on + // them unless you are aware of the risk. + Vue.util = { + warn: warn, + extend: extend, + mergeOptions: mergeOptions, + defineReactive: defineReactive$$1 + }; + + Vue.set = set; + Vue.delete = del; + Vue.nextTick = nextTick; + + // 2.6 explicit observable API + Vue.observable = function (obj) { + observe(obj); + return obj + }; + + Vue.options = Object.create(null); + ASSET_TYPES.forEach(function (type) { + Vue.options[type + 's'] = Object.create(null); + }); + + // this is used to identify the "base" constructor to extend all plain-object + // components with in Weex's multi-instance scenarios. + Vue.options._base = Vue; + + extend(Vue.options.components, builtInComponents); + + initUse(Vue); + initMixin$1(Vue); + initExtend(Vue); + initAssetRegisters(Vue); + } + + initGlobalAPI(Vue); + + Object.defineProperty(Vue.prototype, '$isServer', { + get: isServerRendering + }); + + Object.defineProperty(Vue.prototype, '$ssrContext', { + get: function get () { + /* istanbul ignore next */ + return this.$vnode && this.$vnode.ssrContext + } + }); + + // expose FunctionalRenderContext for ssr runtime helper installation + Object.defineProperty(Vue, 'FunctionalRenderContext', { + value: FunctionalRenderContext + }); + + Vue.version = '2.6.14'; + + /* */ + + // these are reserved for web because they are directly compiled away + // during template compilation + var isReservedAttr = makeMap('style,class'); + + // attributes that should be using props for binding + var acceptValue = makeMap('input,textarea,option,select,progress'); + var mustUseProp = function (tag, type, attr) { + return ( + (attr === 'value' && acceptValue(tag)) && type !== 'button' || + (attr === 'selected' && tag === 'option') || + (attr === 'checked' && tag === 'input') || + (attr === 'muted' && tag === 'video') + ) + }; + + var isEnumeratedAttr = makeMap('contenteditable,draggable,spellcheck'); + + var isValidContentEditableValue = makeMap('events,caret,typing,plaintext-only'); + + var convertEnumeratedValue = function (key, value) { + return isFalsyAttrValue(value) || value === 'false' + ? 'false' + // allow arbitrary string value for contenteditable + : key === 'contenteditable' && isValidContentEditableValue(value) + ? value + : 'true' + }; + + var isBooleanAttr = makeMap( + 'allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,' + + 'default,defaultchecked,defaultmuted,defaultselected,defer,disabled,' + + 'enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,' + + 'muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,' + + 'required,reversed,scoped,seamless,selected,sortable,' + + 'truespeed,typemustmatch,visible' + ); + + var xlinkNS = 'http://www.w3.org/1999/xlink'; + + var isXlink = function (name) { + return name.charAt(5) === ':' && name.slice(0, 5) === 'xlink' + }; + + var getXlinkProp = function (name) { + return isXlink(name) ? name.slice(6, name.length) : '' + }; + + var isFalsyAttrValue = function (val) { + return val == null || val === false + }; + + /* */ + + function genClassForVnode (vnode) { + var data = vnode.data; + var parentNode = vnode; + var childNode = vnode; + while (isDef(childNode.componentInstance)) { + childNode = childNode.componentInstance._vnode; + if (childNode && childNode.data) { + data = mergeClassData(childNode.data, data); + } + } + while (isDef(parentNode = parentNode.parent)) { + if (parentNode && parentNode.data) { + data = mergeClassData(data, parentNode.data); + } + } + return renderClass(data.staticClass, data.class) + } + + function mergeClassData (child, parent) { + return { + staticClass: concat(child.staticClass, parent.staticClass), + class: isDef(child.class) + ? [child.class, parent.class] + : parent.class + } + } + + function renderClass ( + staticClass, + dynamicClass + ) { + if (isDef(staticClass) || isDef(dynamicClass)) { + return concat(staticClass, stringifyClass(dynamicClass)) + } + /* istanbul ignore next */ + return '' + } + + function concat (a, b) { + return a ? b ? (a + ' ' + b) : a : (b || '') + } + + function stringifyClass (value) { + if (Array.isArray(value)) { + return stringifyArray(value) + } + if (isObject(value)) { + return stringifyObject(value) + } + if (typeof value === 'string') { + return value + } + /* istanbul ignore next */ + return '' + } + + function stringifyArray (value) { + var res = ''; + var stringified; + for (var i = 0, l = value.length; i < l; i++) { + if (isDef(stringified = stringifyClass(value[i])) && stringified !== '') { + if (res) { res += ' '; } + res += stringified; + } + } + return res + } + + function stringifyObject (value) { + var res = ''; + for (var key in value) { + if (value[key]) { + if (res) { res += ' '; } + res += key; + } + } + return res + } + + /* */ + + var namespaceMap = { + svg: 'http://www.w3.org/2000/svg', + math: 'http://www.w3.org/1998/Math/MathML' + }; + + var isHTMLTag = makeMap( + 'html,body,base,head,link,meta,style,title,' + + 'address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,' + + 'div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,' + + 'a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,' + + 's,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,' + + 'embed,object,param,source,canvas,script,noscript,del,ins,' + + 'caption,col,colgroup,table,thead,tbody,td,th,tr,' + + 'button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,' + + 'output,progress,select,textarea,' + + 'details,dialog,menu,menuitem,summary,' + + 'content,element,shadow,template,blockquote,iframe,tfoot' + ); + + // this map is intentionally selective, only covering SVG elements that may + // contain child elements. + var isSVG = makeMap( + 'svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,' + + 'foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,' + + 'polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view', + true + ); + + var isPreTag = function (tag) { return tag === 'pre'; }; + + var isReservedTag = function (tag) { + return isHTMLTag(tag) || isSVG(tag) + }; + + function getTagNamespace (tag) { + if (isSVG(tag)) { + return 'svg' + } + // basic support for MathML + // note it doesn't support other MathML elements being component roots + if (tag === 'math') { + return 'math' + } + } + + var unknownElementCache = Object.create(null); + function isUnknownElement (tag) { + /* istanbul ignore if */ + if (!inBrowser) { + return true + } + if (isReservedTag(tag)) { + return false + } + tag = tag.toLowerCase(); + /* istanbul ignore if */ + if (unknownElementCache[tag] != null) { + return unknownElementCache[tag] + } + var el = document.createElement(tag); + if (tag.indexOf('-') > -1) { + // http://stackoverflow.com/a/28210364/1070244 + return (unknownElementCache[tag] = ( + el.constructor === window.HTMLUnknownElement || + el.constructor === window.HTMLElement + )) + } else { + return (unknownElementCache[tag] = /HTMLUnknownElement/.test(el.toString())) + } + } + + var isTextInputType = makeMap('text,number,password,search,email,tel,url'); + + /* */ + + /** + * Query an element selector if it's not an element already. + */ + function query (el) { + if (typeof el === 'string') { + var selected = document.querySelector(el); + if (!selected) { + warn( + 'Cannot find element: ' + el + ); + return document.createElement('div') + } + return selected + } else { + return el + } + } + + /* */ + + function createElement$1 (tagName, vnode) { + var elm = document.createElement(tagName); + if (tagName !== 'select') { + return elm + } + // false or null will remove the attribute but undefined will not + if (vnode.data && vnode.data.attrs && vnode.data.attrs.multiple !== undefined) { + elm.setAttribute('multiple', 'multiple'); + } + return elm + } + + function createElementNS (namespace, tagName) { + return document.createElementNS(namespaceMap[namespace], tagName) + } + + function createTextNode (text) { + return document.createTextNode(text) + } + + function createComment (text) { + return document.createComment(text) + } + + function insertBefore (parentNode, newNode, referenceNode) { + parentNode.insertBefore(newNode, referenceNode); + } + + function removeChild (node, child) { + node.removeChild(child); + } + + function appendChild (node, child) { + node.appendChild(child); + } + + function parentNode (node) { + return node.parentNode + } + + function nextSibling (node) { + return node.nextSibling + } + + function tagName (node) { + return node.tagName + } + + function setTextContent (node, text) { + node.textContent = text; + } + + function setStyleScope (node, scopeId) { + node.setAttribute(scopeId, ''); + } + + var nodeOps = /*#__PURE__*/Object.freeze({ + createElement: createElement$1, + createElementNS: createElementNS, + createTextNode: createTextNode, + createComment: createComment, + insertBefore: insertBefore, + removeChild: removeChild, + appendChild: appendChild, + parentNode: parentNode, + nextSibling: nextSibling, + tagName: tagName, + setTextContent: setTextContent, + setStyleScope: setStyleScope + }); + + /* */ + + var ref = { + create: function create (_, vnode) { + registerRef(vnode); + }, + update: function update (oldVnode, vnode) { + if (oldVnode.data.ref !== vnode.data.ref) { + registerRef(oldVnode, true); + registerRef(vnode); + } + }, + destroy: function destroy (vnode) { + registerRef(vnode, true); + } + }; + + function registerRef (vnode, isRemoval) { + var key = vnode.data.ref; + if (!isDef(key)) { return } + + var vm = vnode.context; + var ref = vnode.componentInstance || vnode.elm; + var refs = vm.$refs; + if (isRemoval) { + if (Array.isArray(refs[key])) { + remove(refs[key], ref); + } else if (refs[key] === ref) { + refs[key] = undefined; + } + } else { + if (vnode.data.refInFor) { + if (!Array.isArray(refs[key])) { + refs[key] = [ref]; + } else if (refs[key].indexOf(ref) < 0) { + // $flow-disable-line + refs[key].push(ref); + } + } else { + refs[key] = ref; + } + } + } + + /** + * Virtual DOM patching algorithm based on Snabbdom by + * Simon Friis Vindum (@paldepind) + * Licensed under the MIT License + * https://github.com/paldepind/snabbdom/blob/master/LICENSE + * + * modified by Evan You (@yyx990803) + * + * Not type-checking this because this file is perf-critical and the cost + * of making flow understand it is not worth it. + */ + + var emptyNode = new VNode('', {}, []); + + var hooks = ['create', 'activate', 'update', 'remove', 'destroy']; + + function sameVnode (a, b) { + return ( + a.key === b.key && + a.asyncFactory === b.asyncFactory && ( + ( + a.tag === b.tag && + a.isComment === b.isComment && + isDef(a.data) === isDef(b.data) && + sameInputType(a, b) + ) || ( + isTrue(a.isAsyncPlaceholder) && + isUndef(b.asyncFactory.error) + ) + ) + ) + } + + function sameInputType (a, b) { + if (a.tag !== 'input') { return true } + var i; + var typeA = isDef(i = a.data) && isDef(i = i.attrs) && i.type; + var typeB = isDef(i = b.data) && isDef(i = i.attrs) && i.type; + return typeA === typeB || isTextInputType(typeA) && isTextInputType(typeB) + } + + function createKeyToOldIdx (children, beginIdx, endIdx) { + var i, key; + var map = {}; + for (i = beginIdx; i <= endIdx; ++i) { + key = children[i].key; + if (isDef(key)) { map[key] = i; } + } + return map + } + + function createPatchFunction (backend) { + var i, j; + var cbs = {}; + + var modules = backend.modules; + var nodeOps = backend.nodeOps; + + for (i = 0; i < hooks.length; ++i) { + cbs[hooks[i]] = []; + for (j = 0; j < modules.length; ++j) { + if (isDef(modules[j][hooks[i]])) { + cbs[hooks[i]].push(modules[j][hooks[i]]); + } + } + } + + function emptyNodeAt (elm) { + return new VNode(nodeOps.tagName(elm).toLowerCase(), {}, [], undefined, elm) + } + + function createRmCb (childElm, listeners) { + function remove$$1 () { + if (--remove$$1.listeners === 0) { + removeNode(childElm); + } + } + remove$$1.listeners = listeners; + return remove$$1 + } + + function removeNode (el) { + var parent = nodeOps.parentNode(el); + // element may have already been removed due to v-html / v-text + if (isDef(parent)) { + nodeOps.removeChild(parent, el); + } + } + + function isUnknownElement$$1 (vnode, inVPre) { + return ( + !inVPre && + !vnode.ns && + !( + config.ignoredElements.length && + config.ignoredElements.some(function (ignore) { + return isRegExp(ignore) + ? ignore.test(vnode.tag) + : ignore === vnode.tag + }) + ) && + config.isUnknownElement(vnode.tag) + ) + } + + var creatingElmInVPre = 0; + + function createElm ( + vnode, + insertedVnodeQueue, + parentElm, + refElm, + nested, + ownerArray, + index + ) { + if (isDef(vnode.elm) && isDef(ownerArray)) { + // This vnode was used in a previous render! + // now it's used as a new node, overwriting its elm would cause + // potential patch errors down the road when it's used as an insertion + // reference node. Instead, we clone the node on-demand before creating + // associated DOM element for it. + vnode = ownerArray[index] = cloneVNode(vnode); + } + + vnode.isRootInsert = !nested; // for transition enter check + if (createComponent(vnode, insertedVnodeQueue, parentElm, refElm)) { + return + } + + var data = vnode.data; + var children = vnode.children; + var tag = vnode.tag; + if (isDef(tag)) { + { + if (data && data.pre) { + creatingElmInVPre++; + } + if (isUnknownElement$$1(vnode, creatingElmInVPre)) { + warn( + 'Unknown custom element: <' + tag + '> - did you ' + + 'register the component correctly? For recursive components, ' + + 'make sure to provide the "name" option.', + vnode.context + ); + } + } + + vnode.elm = vnode.ns + ? nodeOps.createElementNS(vnode.ns, tag) + : nodeOps.createElement(tag, vnode); + setScope(vnode); + + /* istanbul ignore if */ + { + createChildren(vnode, children, insertedVnodeQueue); + if (isDef(data)) { + invokeCreateHooks(vnode, insertedVnodeQueue); + } + insert(parentElm, vnode.elm, refElm); + } + + if (data && data.pre) { + creatingElmInVPre--; + } + } else if (isTrue(vnode.isComment)) { + vnode.elm = nodeOps.createComment(vnode.text); + insert(parentElm, vnode.elm, refElm); + } else { + vnode.elm = nodeOps.createTextNode(vnode.text); + insert(parentElm, vnode.elm, refElm); + } + } + + function createComponent (vnode, insertedVnodeQueue, parentElm, refElm) { + var i = vnode.data; + if (isDef(i)) { + var isReactivated = isDef(vnode.componentInstance) && i.keepAlive; + if (isDef(i = i.hook) && isDef(i = i.init)) { + i(vnode, false /* hydrating */); + } + // after calling the init hook, if the vnode is a child component + // it should've created a child instance and mounted it. the child + // component also has set the placeholder vnode's elm. + // in that case we can just return the element and be done. + if (isDef(vnode.componentInstance)) { + initComponent(vnode, insertedVnodeQueue); + insert(parentElm, vnode.elm, refElm); + if (isTrue(isReactivated)) { + reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm); + } + return true + } + } + } + + function initComponent (vnode, insertedVnodeQueue) { + if (isDef(vnode.data.pendingInsert)) { + insertedVnodeQueue.push.apply(insertedVnodeQueue, vnode.data.pendingInsert); + vnode.data.pendingInsert = null; + } + vnode.elm = vnode.componentInstance.$el; + if (isPatchable(vnode)) { + invokeCreateHooks(vnode, insertedVnodeQueue); + setScope(vnode); + } else { + // empty component root. + // skip all element-related modules except for ref (#3455) + registerRef(vnode); + // make sure to invoke the insert hook + insertedVnodeQueue.push(vnode); + } + } + + function reactivateComponent (vnode, insertedVnodeQueue, parentElm, refElm) { + var i; + // hack for #4339: a reactivated component with inner transition + // does not trigger because the inner node's created hooks are not called + // again. It's not ideal to involve module-specific logic in here but + // there doesn't seem to be a better way to do it. + var innerNode = vnode; + while (innerNode.componentInstance) { + innerNode = innerNode.componentInstance._vnode; + if (isDef(i = innerNode.data) && isDef(i = i.transition)) { + for (i = 0; i < cbs.activate.length; ++i) { + cbs.activate[i](emptyNode, innerNode); + } + insertedVnodeQueue.push(innerNode); + break + } + } + // unlike a newly created component, + // a reactivated keep-alive component doesn't insert itself + insert(parentElm, vnode.elm, refElm); + } + + function insert (parent, elm, ref$$1) { + if (isDef(parent)) { + if (isDef(ref$$1)) { + if (nodeOps.parentNode(ref$$1) === parent) { + nodeOps.insertBefore(parent, elm, ref$$1); + } + } else { + nodeOps.appendChild(parent, elm); + } + } + } + + function createChildren (vnode, children, insertedVnodeQueue) { + if (Array.isArray(children)) { + { + checkDuplicateKeys(children); + } + for (var i = 0; i < children.length; ++i) { + createElm(children[i], insertedVnodeQueue, vnode.elm, null, true, children, i); + } + } else if (isPrimitive(vnode.text)) { + nodeOps.appendChild(vnode.elm, nodeOps.createTextNode(String(vnode.text))); + } + } + + function isPatchable (vnode) { + while (vnode.componentInstance) { + vnode = vnode.componentInstance._vnode; + } + return isDef(vnode.tag) + } + + function invokeCreateHooks (vnode, insertedVnodeQueue) { + for (var i$1 = 0; i$1 < cbs.create.length; ++i$1) { + cbs.create[i$1](emptyNode, vnode); + } + i = vnode.data.hook; // Reuse variable + if (isDef(i)) { + if (isDef(i.create)) { i.create(emptyNode, vnode); } + if (isDef(i.insert)) { insertedVnodeQueue.push(vnode); } + } + } + + // set scope id attribute for scoped CSS. + // this is implemented as a special case to avoid the overhead + // of going through the normal attribute patching process. + function setScope (vnode) { + var i; + if (isDef(i = vnode.fnScopeId)) { + nodeOps.setStyleScope(vnode.elm, i); + } else { + var ancestor = vnode; + while (ancestor) { + if (isDef(i = ancestor.context) && isDef(i = i.$options._scopeId)) { + nodeOps.setStyleScope(vnode.elm, i); + } + ancestor = ancestor.parent; + } + } + // for slot content they should also get the scopeId from the host instance. + if (isDef(i = activeInstance) && + i !== vnode.context && + i !== vnode.fnContext && + isDef(i = i.$options._scopeId) + ) { + nodeOps.setStyleScope(vnode.elm, i); + } + } + + function addVnodes (parentElm, refElm, vnodes, startIdx, endIdx, insertedVnodeQueue) { + for (; startIdx <= endIdx; ++startIdx) { + createElm(vnodes[startIdx], insertedVnodeQueue, parentElm, refElm, false, vnodes, startIdx); + } + } + + function invokeDestroyHook (vnode) { + var i, j; + var data = vnode.data; + if (isDef(data)) { + if (isDef(i = data.hook) && isDef(i = i.destroy)) { i(vnode); } + for (i = 0; i < cbs.destroy.length; ++i) { cbs.destroy[i](vnode); } + } + if (isDef(i = vnode.children)) { + for (j = 0; j < vnode.children.length; ++j) { + invokeDestroyHook(vnode.children[j]); + } + } + } + + function removeVnodes (vnodes, startIdx, endIdx) { + for (; startIdx <= endIdx; ++startIdx) { + var ch = vnodes[startIdx]; + if (isDef(ch)) { + if (isDef(ch.tag)) { + removeAndInvokeRemoveHook(ch); + invokeDestroyHook(ch); + } else { // Text node + removeNode(ch.elm); + } + } + } + } + + function removeAndInvokeRemoveHook (vnode, rm) { + if (isDef(rm) || isDef(vnode.data)) { + var i; + var listeners = cbs.remove.length + 1; + if (isDef(rm)) { + // we have a recursively passed down rm callback + // increase the listeners count + rm.listeners += listeners; + } else { + // directly removing + rm = createRmCb(vnode.elm, listeners); + } + // recursively invoke hooks on child component root node + if (isDef(i = vnode.componentInstance) && isDef(i = i._vnode) && isDef(i.data)) { + removeAndInvokeRemoveHook(i, rm); + } + for (i = 0; i < cbs.remove.length; ++i) { + cbs.remove[i](vnode, rm); + } + if (isDef(i = vnode.data.hook) && isDef(i = i.remove)) { + i(vnode, rm); + } else { + rm(); + } + } else { + removeNode(vnode.elm); + } + } + + function updateChildren (parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) { + var oldStartIdx = 0; + var newStartIdx = 0; + var oldEndIdx = oldCh.length - 1; + var oldStartVnode = oldCh[0]; + var oldEndVnode = oldCh[oldEndIdx]; + var newEndIdx = newCh.length - 1; + var newStartVnode = newCh[0]; + var newEndVnode = newCh[newEndIdx]; + var oldKeyToIdx, idxInOld, vnodeToMove, refElm; + + // removeOnly is a special flag used only by <transition-group> + // to ensure removed elements stay in correct relative positions + // during leaving transitions + var canMove = !removeOnly; + + { + checkDuplicateKeys(newCh); + } + + while (oldStartIdx <= oldEndIdx && newStartIdx <= newEndIdx) { + if (isUndef(oldStartVnode)) { + oldStartVnode = oldCh[++oldStartIdx]; // Vnode has been moved left + } else if (isUndef(oldEndVnode)) { + oldEndVnode = oldCh[--oldEndIdx]; + } else if (sameVnode(oldStartVnode, newStartVnode)) { + patchVnode(oldStartVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx); + oldStartVnode = oldCh[++oldStartIdx]; + newStartVnode = newCh[++newStartIdx]; + } else if (sameVnode(oldEndVnode, newEndVnode)) { + patchVnode(oldEndVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx); + oldEndVnode = oldCh[--oldEndIdx]; + newEndVnode = newCh[--newEndIdx]; + } else if (sameVnode(oldStartVnode, newEndVnode)) { // Vnode moved right + patchVnode(oldStartVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx); + canMove && nodeOps.insertBefore(parentElm, oldStartVnode.elm, nodeOps.nextSibling(oldEndVnode.elm)); + oldStartVnode = oldCh[++oldStartIdx]; + newEndVnode = newCh[--newEndIdx]; + } else if (sameVnode(oldEndVnode, newStartVnode)) { // Vnode moved left + patchVnode(oldEndVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx); + canMove && nodeOps.insertBefore(parentElm, oldEndVnode.elm, oldStartVnode.elm); + oldEndVnode = oldCh[--oldEndIdx]; + newStartVnode = newCh[++newStartIdx]; + } else { + if (isUndef(oldKeyToIdx)) { oldKeyToIdx = createKeyToOldIdx(oldCh, oldStartIdx, oldEndIdx); } + idxInOld = isDef(newStartVnode.key) + ? oldKeyToIdx[newStartVnode.key] + : findIdxInOld(newStartVnode, oldCh, oldStartIdx, oldEndIdx); + if (isUndef(idxInOld)) { // New element + createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx); + } else { + vnodeToMove = oldCh[idxInOld]; + if (sameVnode(vnodeToMove, newStartVnode)) { + patchVnode(vnodeToMove, newStartVnode, insertedVnodeQueue, newCh, newStartIdx); + oldCh[idxInOld] = undefined; + canMove && nodeOps.insertBefore(parentElm, vnodeToMove.elm, oldStartVnode.elm); + } else { + // same key but different element. treat as new element + createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx); + } + } + newStartVnode = newCh[++newStartIdx]; + } + } + if (oldStartIdx > oldEndIdx) { + refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm; + addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue); + } else if (newStartIdx > newEndIdx) { + removeVnodes(oldCh, oldStartIdx, oldEndIdx); + } + } + + function checkDuplicateKeys (children) { + var seenKeys = {}; + for (var i = 0; i < children.length; i++) { + var vnode = children[i]; + var key = vnode.key; + if (isDef(key)) { + if (seenKeys[key]) { + warn( + ("Duplicate keys detected: '" + key + "'. This may cause an update error."), + vnode.context + ); + } else { + seenKeys[key] = true; + } + } + } + } + + function findIdxInOld (node, oldCh, start, end) { + for (var i = start; i < end; i++) { + var c = oldCh[i]; + if (isDef(c) && sameVnode(node, c)) { return i } + } + } + + function patchVnode ( + oldVnode, + vnode, + insertedVnodeQueue, + ownerArray, + index, + removeOnly + ) { + if (oldVnode === vnode) { + return + } + + if (isDef(vnode.elm) && isDef(ownerArray)) { + // clone reused vnode + vnode = ownerArray[index] = cloneVNode(vnode); + } + + var elm = vnode.elm = oldVnode.elm; + + if (isTrue(oldVnode.isAsyncPlaceholder)) { + if (isDef(vnode.asyncFactory.resolved)) { + hydrate(oldVnode.elm, vnode, insertedVnodeQueue); + } else { + vnode.isAsyncPlaceholder = true; + } + return + } + + // reuse element for static trees. + // note we only do this if the vnode is cloned - + // if the new node is not cloned it means the render functions have been + // reset by the hot-reload-api and we need to do a proper re-render. + if (isTrue(vnode.isStatic) && + isTrue(oldVnode.isStatic) && + vnode.key === oldVnode.key && + (isTrue(vnode.isCloned) || isTrue(vnode.isOnce)) + ) { + vnode.componentInstance = oldVnode.componentInstance; + return + } + + var i; + var data = vnode.data; + if (isDef(data) && isDef(i = data.hook) && isDef(i = i.prepatch)) { + i(oldVnode, vnode); + } + + var oldCh = oldVnode.children; + var ch = vnode.children; + if (isDef(data) && isPatchable(vnode)) { + for (i = 0; i < cbs.update.length; ++i) { cbs.update[i](oldVnode, vnode); } + if (isDef(i = data.hook) && isDef(i = i.update)) { i(oldVnode, vnode); } + } + if (isUndef(vnode.text)) { + if (isDef(oldCh) && isDef(ch)) { + if (oldCh !== ch) { updateChildren(elm, oldCh, ch, insertedVnodeQueue, removeOnly); } + } else if (isDef(ch)) { + { + checkDuplicateKeys(ch); + } + if (isDef(oldVnode.text)) { nodeOps.setTextContent(elm, ''); } + addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue); + } else if (isDef(oldCh)) { + removeVnodes(oldCh, 0, oldCh.length - 1); + } else if (isDef(oldVnode.text)) { + nodeOps.setTextContent(elm, ''); + } + } else if (oldVnode.text !== vnode.text) { + nodeOps.setTextContent(elm, vnode.text); + } + if (isDef(data)) { + if (isDef(i = data.hook) && isDef(i = i.postpatch)) { i(oldVnode, vnode); } + } + } + + function invokeInsertHook (vnode, queue, initial) { + // delay insert hooks for component root nodes, invoke them after the + // element is really inserted + if (isTrue(initial) && isDef(vnode.parent)) { + vnode.parent.data.pendingInsert = queue; + } else { + for (var i = 0; i < queue.length; ++i) { + queue[i].data.hook.insert(queue[i]); + } + } + } + + var hydrationBailed = false; + // list of modules that can skip create hook during hydration because they + // are already rendered on the client or has no need for initialization + // Note: style is excluded because it relies on initial clone for future + // deep updates (#7063). + var isRenderedModule = makeMap('attrs,class,staticClass,staticStyle,key'); + + // Note: this is a browser-only function so we can assume elms are DOM nodes. + function hydrate (elm, vnode, insertedVnodeQueue, inVPre) { + var i; + var tag = vnode.tag; + var data = vnode.data; + var children = vnode.children; + inVPre = inVPre || (data && data.pre); + vnode.elm = elm; + + if (isTrue(vnode.isComment) && isDef(vnode.asyncFactory)) { + vnode.isAsyncPlaceholder = true; + return true + } + // assert node match + { + if (!assertNodeMatch(elm, vnode, inVPre)) { + return false + } + } + if (isDef(data)) { + if (isDef(i = data.hook) && isDef(i = i.init)) { i(vnode, true /* hydrating */); } + if (isDef(i = vnode.componentInstance)) { + // child component. it should have hydrated its own tree. + initComponent(vnode, insertedVnodeQueue); + return true + } + } + if (isDef(tag)) { + if (isDef(children)) { + // empty element, allow client to pick up and populate children + if (!elm.hasChildNodes()) { + createChildren(vnode, children, insertedVnodeQueue); + } else { + // v-html and domProps: innerHTML + if (isDef(i = data) && isDef(i = i.domProps) && isDef(i = i.innerHTML)) { + if (i !== elm.innerHTML) { + /* istanbul ignore if */ + if (typeof console !== 'undefined' && + !hydrationBailed + ) { + hydrationBailed = true; + console.warn('Parent: ', elm); + console.warn('server innerHTML: ', i); + console.warn('client innerHTML: ', elm.innerHTML); + } + return false + } + } else { + // iterate and compare children lists + var childrenMatch = true; + var childNode = elm.firstChild; + for (var i$1 = 0; i$1 < children.length; i$1++) { + if (!childNode || !hydrate(childNode, children[i$1], insertedVnodeQueue, inVPre)) { + childrenMatch = false; + break + } + childNode = childNode.nextSibling; + } + // if childNode is not null, it means the actual childNodes list is + // longer than the virtual children list. + if (!childrenMatch || childNode) { + /* istanbul ignore if */ + if (typeof console !== 'undefined' && + !hydrationBailed + ) { + hydrationBailed = true; + console.warn('Parent: ', elm); + console.warn('Mismatching childNodes vs. VNodes: ', elm.childNodes, children); + } + return false + } + } + } + } + if (isDef(data)) { + var fullInvoke = false; + for (var key in data) { + if (!isRenderedModule(key)) { + fullInvoke = true; + invokeCreateHooks(vnode, insertedVnodeQueue); + break + } + } + if (!fullInvoke && data['class']) { + // ensure collecting deps for deep class bindings for future updates + traverse(data['class']); + } + } + } else if (elm.data !== vnode.text) { + elm.data = vnode.text; + } + return true + } + + function assertNodeMatch (node, vnode, inVPre) { + if (isDef(vnode.tag)) { + return vnode.tag.indexOf('vue-component') === 0 || ( + !isUnknownElement$$1(vnode, inVPre) && + vnode.tag.toLowerCase() === (node.tagName && node.tagName.toLowerCase()) + ) + } else { + return node.nodeType === (vnode.isComment ? 8 : 3) + } + } + + return function patch (oldVnode, vnode, hydrating, removeOnly) { + if (isUndef(vnode)) { + if (isDef(oldVnode)) { invokeDestroyHook(oldVnode); } + return + } + + var isInitialPatch = false; + var insertedVnodeQueue = []; + + if (isUndef(oldVnode)) { + // empty mount (likely as component), create new root element + isInitialPatch = true; + createElm(vnode, insertedVnodeQueue); + } else { + var isRealElement = isDef(oldVnode.nodeType); + if (!isRealElement && sameVnode(oldVnode, vnode)) { + // patch existing root node + patchVnode(oldVnode, vnode, insertedVnodeQueue, null, null, removeOnly); + } else { + if (isRealElement) { + // mounting to a real element + // check if this is server-rendered content and if we can perform + // a successful hydration. + if (oldVnode.nodeType === 1 && oldVnode.hasAttribute(SSR_ATTR)) { + oldVnode.removeAttribute(SSR_ATTR); + hydrating = true; + } + if (isTrue(hydrating)) { + if (hydrate(oldVnode, vnode, insertedVnodeQueue)) { + invokeInsertHook(vnode, insertedVnodeQueue, true); + return oldVnode + } else { + warn( + 'The client-side rendered virtual DOM tree is not matching ' + + 'server-rendered content. This is likely caused by incorrect ' + + 'HTML markup, for example nesting block-level elements inside ' + + '<p>, or missing <tbody>. Bailing hydration and performing ' + + 'full client-side render.' + ); + } + } + // either not server-rendered, or hydration failed. + // create an empty node and replace it + oldVnode = emptyNodeAt(oldVnode); + } + + // replacing existing element + var oldElm = oldVnode.elm; + var parentElm = nodeOps.parentNode(oldElm); + + // create new node + createElm( + vnode, + insertedVnodeQueue, + // extremely rare edge case: do not insert if old element is in a + // leaving transition. Only happens when combining transition + + // keep-alive + HOCs. (#4590) + oldElm._leaveCb ? null : parentElm, + nodeOps.nextSibling(oldElm) + ); + + // update parent placeholder node element, recursively + if (isDef(vnode.parent)) { + var ancestor = vnode.parent; + var patchable = isPatchable(vnode); + while (ancestor) { + for (var i = 0; i < cbs.destroy.length; ++i) { + cbs.destroy[i](ancestor); + } + ancestor.elm = vnode.elm; + if (patchable) { + for (var i$1 = 0; i$1 < cbs.create.length; ++i$1) { + cbs.create[i$1](emptyNode, ancestor); + } + // #6513 + // invoke insert hooks that may have been merged by create hooks. + // e.g. for directives that uses the "inserted" hook. + var insert = ancestor.data.hook.insert; + if (insert.merged) { + // start at index 1 to avoid re-invoking component mounted hook + for (var i$2 = 1; i$2 < insert.fns.length; i$2++) { + insert.fns[i$2](); + } + } + } else { + registerRef(ancestor); + } + ancestor = ancestor.parent; + } + } + + // destroy old node + if (isDef(parentElm)) { + removeVnodes([oldVnode], 0, 0); + } else if (isDef(oldVnode.tag)) { + invokeDestroyHook(oldVnode); + } + } + } + + invokeInsertHook(vnode, insertedVnodeQueue, isInitialPatch); + return vnode.elm + } + } + + /* */ + + var directives = { + create: updateDirectives, + update: updateDirectives, + destroy: function unbindDirectives (vnode) { + updateDirectives(vnode, emptyNode); + } + }; + + function updateDirectives (oldVnode, vnode) { + if (oldVnode.data.directives || vnode.data.directives) { + _update(oldVnode, vnode); + } + } + + function _update (oldVnode, vnode) { + var isCreate = oldVnode === emptyNode; + var isDestroy = vnode === emptyNode; + var oldDirs = normalizeDirectives$1(oldVnode.data.directives, oldVnode.context); + var newDirs = normalizeDirectives$1(vnode.data.directives, vnode.context); + + var dirsWithInsert = []; + var dirsWithPostpatch = []; + + var key, oldDir, dir; + for (key in newDirs) { + oldDir = oldDirs[key]; + dir = newDirs[key]; + if (!oldDir) { + // new directive, bind + callHook$1(dir, 'bind', vnode, oldVnode); + if (dir.def && dir.def.inserted) { + dirsWithInsert.push(dir); + } + } else { + // existing directive, update + dir.oldValue = oldDir.value; + dir.oldArg = oldDir.arg; + callHook$1(dir, 'update', vnode, oldVnode); + if (dir.def && dir.def.componentUpdated) { + dirsWithPostpatch.push(dir); + } + } + } + + if (dirsWithInsert.length) { + var callInsert = function () { + for (var i = 0; i < dirsWithInsert.length; i++) { + callHook$1(dirsWithInsert[i], 'inserted', vnode, oldVnode); + } + }; + if (isCreate) { + mergeVNodeHook(vnode, 'insert', callInsert); + } else { + callInsert(); + } + } + + if (dirsWithPostpatch.length) { + mergeVNodeHook(vnode, 'postpatch', function () { + for (var i = 0; i < dirsWithPostpatch.length; i++) { + callHook$1(dirsWithPostpatch[i], 'componentUpdated', vnode, oldVnode); + } + }); + } + + if (!isCreate) { + for (key in oldDirs) { + if (!newDirs[key]) { + // no longer present, unbind + callHook$1(oldDirs[key], 'unbind', oldVnode, oldVnode, isDestroy); + } + } + } + } + + var emptyModifiers = Object.create(null); + + function normalizeDirectives$1 ( + dirs, + vm + ) { + var res = Object.create(null); + if (!dirs) { + // $flow-disable-line + return res + } + var i, dir; + for (i = 0; i < dirs.length; i++) { + dir = dirs[i]; + if (!dir.modifiers) { + // $flow-disable-line + dir.modifiers = emptyModifiers; + } + res[getRawDirName(dir)] = dir; + dir.def = resolveAsset(vm.$options, 'directives', dir.name, true); + } + // $flow-disable-line + return res + } + + function getRawDirName (dir) { + return dir.rawName || ((dir.name) + "." + (Object.keys(dir.modifiers || {}).join('.'))) + } + + function callHook$1 (dir, hook, vnode, oldVnode, isDestroy) { + var fn = dir.def && dir.def[hook]; + if (fn) { + try { + fn(vnode.elm, dir, vnode, oldVnode, isDestroy); + } catch (e) { + handleError(e, vnode.context, ("directive " + (dir.name) + " " + hook + " hook")); + } + } + } + + var baseModules = [ + ref, + directives + ]; + + /* */ + + function updateAttrs (oldVnode, vnode) { + var opts = vnode.componentOptions; + if (isDef(opts) && opts.Ctor.options.inheritAttrs === false) { + return + } + if (isUndef(oldVnode.data.attrs) && isUndef(vnode.data.attrs)) { + return + } + var key, cur, old; + var elm = vnode.elm; + var oldAttrs = oldVnode.data.attrs || {}; + var attrs = vnode.data.attrs || {}; + // clone observed objects, as the user probably wants to mutate it + if (isDef(attrs.__ob__)) { + attrs = vnode.data.attrs = extend({}, attrs); + } + + for (key in attrs) { + cur = attrs[key]; + old = oldAttrs[key]; + if (old !== cur) { + setAttr(elm, key, cur, vnode.data.pre); + } + } + // #4391: in IE9, setting type can reset value for input[type=radio] + // #6666: IE/Edge forces progress value down to 1 before setting a max + /* istanbul ignore if */ + if ((isIE || isEdge) && attrs.value !== oldAttrs.value) { + setAttr(elm, 'value', attrs.value); + } + for (key in oldAttrs) { + if (isUndef(attrs[key])) { + if (isXlink(key)) { + elm.removeAttributeNS(xlinkNS, getXlinkProp(key)); + } else if (!isEnumeratedAttr(key)) { + elm.removeAttribute(key); + } + } + } + } + + function setAttr (el, key, value, isInPre) { + if (isInPre || el.tagName.indexOf('-') > -1) { + baseSetAttr(el, key, value); + } else if (isBooleanAttr(key)) { + // set attribute for blank value + // e.g. <option disabled>Select one</option> + if (isFalsyAttrValue(value)) { + el.removeAttribute(key); + } else { + // technically allowfullscreen is a boolean attribute for <iframe>, + // but Flash expects a value of "true" when used on <embed> tag + value = key === 'allowfullscreen' && el.tagName === 'EMBED' + ? 'true' + : key; + el.setAttribute(key, value); + } + } else if (isEnumeratedAttr(key)) { + el.setAttribute(key, convertEnumeratedValue(key, value)); + } else if (isXlink(key)) { + if (isFalsyAttrValue(value)) { + el.removeAttributeNS(xlinkNS, getXlinkProp(key)); + } else { + el.setAttributeNS(xlinkNS, key, value); + } + } else { + baseSetAttr(el, key, value); + } + } + + function baseSetAttr (el, key, value) { + if (isFalsyAttrValue(value)) { + el.removeAttribute(key); + } else { + // #7138: IE10 & 11 fires input event when setting placeholder on + // <textarea>... block the first input event and remove the blocker + // immediately. + /* istanbul ignore if */ + if ( + isIE && !isIE9 && + el.tagName === 'TEXTAREA' && + key === 'placeholder' && value !== '' && !el.__ieph + ) { + var blocker = function (e) { + e.stopImmediatePropagation(); + el.removeEventListener('input', blocker); + }; + el.addEventListener('input', blocker); + // $flow-disable-line + el.__ieph = true; /* IE placeholder patched */ + } + el.setAttribute(key, value); + } + } + + var attrs = { + create: updateAttrs, + update: updateAttrs + }; + + /* */ + + function updateClass (oldVnode, vnode) { + var el = vnode.elm; + var data = vnode.data; + var oldData = oldVnode.data; + if ( + isUndef(data.staticClass) && + isUndef(data.class) && ( + isUndef(oldData) || ( + isUndef(oldData.staticClass) && + isUndef(oldData.class) + ) + ) + ) { + return + } + + var cls = genClassForVnode(vnode); + + // handle transition classes + var transitionClass = el._transitionClasses; + if (isDef(transitionClass)) { + cls = concat(cls, stringifyClass(transitionClass)); + } + + // set the class + if (cls !== el._prevClass) { + el.setAttribute('class', cls); + el._prevClass = cls; + } + } + + var klass = { + create: updateClass, + update: updateClass + }; + + /* */ + + var validDivisionCharRE = /[\w).+\-_$\]]/; + + function parseFilters (exp) { + var inSingle = false; + var inDouble = false; + var inTemplateString = false; + var inRegex = false; + var curly = 0; + var square = 0; + var paren = 0; + var lastFilterIndex = 0; + var c, prev, i, expression, filters; + + for (i = 0; i < exp.length; i++) { + prev = c; + c = exp.charCodeAt(i); + if (inSingle) { + if (c === 0x27 && prev !== 0x5C) { inSingle = false; } + } else if (inDouble) { + if (c === 0x22 && prev !== 0x5C) { inDouble = false; } + } else if (inTemplateString) { + if (c === 0x60 && prev !== 0x5C) { inTemplateString = false; } + } else if (inRegex) { + if (c === 0x2f && prev !== 0x5C) { inRegex = false; } + } else if ( + c === 0x7C && // pipe + exp.charCodeAt(i + 1) !== 0x7C && + exp.charCodeAt(i - 1) !== 0x7C && + !curly && !square && !paren + ) { + if (expression === undefined) { + // first filter, end of expression + lastFilterIndex = i + 1; + expression = exp.slice(0, i).trim(); + } else { + pushFilter(); + } + } else { + switch (c) { + case 0x22: inDouble = true; break // " + case 0x27: inSingle = true; break // ' + case 0x60: inTemplateString = true; break // ` + case 0x28: paren++; break // ( + case 0x29: paren--; break // ) + case 0x5B: square++; break // [ + case 0x5D: square--; break // ] + case 0x7B: curly++; break // { + case 0x7D: curly--; break // } + } + if (c === 0x2f) { // / + var j = i - 1; + var p = (void 0); + // find first non-whitespace prev char + for (; j >= 0; j--) { + p = exp.charAt(j); + if (p !== ' ') { break } + } + if (!p || !validDivisionCharRE.test(p)) { + inRegex = true; + } + } + } + } + + if (expression === undefined) { + expression = exp.slice(0, i).trim(); + } else if (lastFilterIndex !== 0) { + pushFilter(); + } + + function pushFilter () { + (filters || (filters = [])).push(exp.slice(lastFilterIndex, i).trim()); + lastFilterIndex = i + 1; + } + + if (filters) { + for (i = 0; i < filters.length; i++) { + expression = wrapFilter(expression, filters[i]); + } + } + + return expression + } + + function wrapFilter (exp, filter) { + var i = filter.indexOf('('); + if (i < 0) { + // _f: resolveFilter + return ("_f(\"" + filter + "\")(" + exp + ")") + } else { + var name = filter.slice(0, i); + var args = filter.slice(i + 1); + return ("_f(\"" + name + "\")(" + exp + (args !== ')' ? ',' + args : args)) + } + } + + /* */ + + + + /* eslint-disable no-unused-vars */ + function baseWarn (msg, range) { + console.error(("[Vue compiler]: " + msg)); + } + /* eslint-enable no-unused-vars */ + + function pluckModuleFunction ( + modules, + key + ) { + return modules + ? modules.map(function (m) { return m[key]; }).filter(function (_) { return _; }) + : [] + } + + function addProp (el, name, value, range, dynamic) { + (el.props || (el.props = [])).push(rangeSetItem({ name: name, value: value, dynamic: dynamic }, range)); + el.plain = false; + } + + function addAttr (el, name, value, range, dynamic) { + var attrs = dynamic + ? (el.dynamicAttrs || (el.dynamicAttrs = [])) + : (el.attrs || (el.attrs = [])); + attrs.push(rangeSetItem({ name: name, value: value, dynamic: dynamic }, range)); + el.plain = false; + } + + // add a raw attr (use this in preTransforms) + function addRawAttr (el, name, value, range) { + el.attrsMap[name] = value; + el.attrsList.push(rangeSetItem({ name: name, value: value }, range)); + } + + function addDirective ( + el, + name, + rawName, + value, + arg, + isDynamicArg, + modifiers, + range + ) { + (el.directives || (el.directives = [])).push(rangeSetItem({ + name: name, + rawName: rawName, + value: value, + arg: arg, + isDynamicArg: isDynamicArg, + modifiers: modifiers + }, range)); + el.plain = false; + } + + function prependModifierMarker (symbol, name, dynamic) { + return dynamic + ? ("_p(" + name + ",\"" + symbol + "\")") + : symbol + name // mark the event as captured + } + + function addHandler ( + el, + name, + value, + modifiers, + important, + warn, + range, + dynamic + ) { + modifiers = modifiers || emptyObject; + // warn prevent and passive modifier + /* istanbul ignore if */ + if ( + warn && + modifiers.prevent && modifiers.passive + ) { + warn( + 'passive and prevent can\'t be used together. ' + + 'Passive handler can\'t prevent default event.', + range + ); + } + + // normalize click.right and click.middle since they don't actually fire + // this is technically browser-specific, but at least for now browsers are + // the only target envs that have right/middle clicks. + if (modifiers.right) { + if (dynamic) { + name = "(" + name + ")==='click'?'contextmenu':(" + name + ")"; + } else if (name === 'click') { + name = 'contextmenu'; + delete modifiers.right; + } + } else if (modifiers.middle) { + if (dynamic) { + name = "(" + name + ")==='click'?'mouseup':(" + name + ")"; + } else if (name === 'click') { + name = 'mouseup'; + } + } + + // check capture modifier + if (modifiers.capture) { + delete modifiers.capture; + name = prependModifierMarker('!', name, dynamic); + } + if (modifiers.once) { + delete modifiers.once; + name = prependModifierMarker('~', name, dynamic); + } + /* istanbul ignore if */ + if (modifiers.passive) { + delete modifiers.passive; + name = prependModifierMarker('&', name, dynamic); + } + + var events; + if (modifiers.native) { + delete modifiers.native; + events = el.nativeEvents || (el.nativeEvents = {}); + } else { + events = el.events || (el.events = {}); + } + + var newHandler = rangeSetItem({ value: value.trim(), dynamic: dynamic }, range); + if (modifiers !== emptyObject) { + newHandler.modifiers = modifiers; + } + + var handlers = events[name]; + /* istanbul ignore if */ + if (Array.isArray(handlers)) { + important ? handlers.unshift(newHandler) : handlers.push(newHandler); + } else if (handlers) { + events[name] = important ? [newHandler, handlers] : [handlers, newHandler]; + } else { + events[name] = newHandler; + } + + el.plain = false; + } + + function getRawBindingAttr ( + el, + name + ) { + return el.rawAttrsMap[':' + name] || + el.rawAttrsMap['v-bind:' + name] || + el.rawAttrsMap[name] + } + + function getBindingAttr ( + el, + name, + getStatic + ) { + var dynamicValue = + getAndRemoveAttr(el, ':' + name) || + getAndRemoveAttr(el, 'v-bind:' + name); + if (dynamicValue != null) { + return parseFilters(dynamicValue) + } else if (getStatic !== false) { + var staticValue = getAndRemoveAttr(el, name); + if (staticValue != null) { + return JSON.stringify(staticValue) + } + } + } + + // note: this only removes the attr from the Array (attrsList) so that it + // doesn't get processed by processAttrs. + // By default it does NOT remove it from the map (attrsMap) because the map is + // needed during codegen. + function getAndRemoveAttr ( + el, + name, + removeFromMap + ) { + var val; + if ((val = el.attrsMap[name]) != null) { + var list = el.attrsList; + for (var i = 0, l = list.length; i < l; i++) { + if (list[i].name === name) { + list.splice(i, 1); + break + } + } + } + if (removeFromMap) { + delete el.attrsMap[name]; + } + return val + } + + function getAndRemoveAttrByRegex ( + el, + name + ) { + var list = el.attrsList; + for (var i = 0, l = list.length; i < l; i++) { + var attr = list[i]; + if (name.test(attr.name)) { + list.splice(i, 1); + return attr + } + } + } + + function rangeSetItem ( + item, + range + ) { + if (range) { + if (range.start != null) { + item.start = range.start; + } + if (range.end != null) { + item.end = range.end; + } + } + return item + } + + /* */ + + /** + * Cross-platform code generation for component v-model + */ + function genComponentModel ( + el, + value, + modifiers + ) { + var ref = modifiers || {}; + var number = ref.number; + var trim = ref.trim; + + var baseValueExpression = '$$v'; + var valueExpression = baseValueExpression; + if (trim) { + valueExpression = + "(typeof " + baseValueExpression + " === 'string'" + + "? " + baseValueExpression + ".trim()" + + ": " + baseValueExpression + ")"; + } + if (number) { + valueExpression = "_n(" + valueExpression + ")"; + } + var assignment = genAssignmentCode(value, valueExpression); + + el.model = { + value: ("(" + value + ")"), + expression: JSON.stringify(value), + callback: ("function (" + baseValueExpression + ") {" + assignment + "}") + }; + } + + /** + * Cross-platform codegen helper for generating v-model value assignment code. + */ + function genAssignmentCode ( + value, + assignment + ) { + var res = parseModel(value); + if (res.key === null) { + return (value + "=" + assignment) + } else { + return ("$set(" + (res.exp) + ", " + (res.key) + ", " + assignment + ")") + } + } + + /** + * Parse a v-model expression into a base path and a final key segment. + * Handles both dot-path and possible square brackets. + * + * Possible cases: + * + * - test + * - test[key] + * - test[test1[key]] + * - test["a"][key] + * - xxx.test[a[a].test1[key]] + * - test.xxx.a["asa"][test1[key]] + * + */ + + var len, str, chr, index$1, expressionPos, expressionEndPos; + + + + function parseModel (val) { + // Fix https://github.com/vuejs/vue/pull/7730 + // allow v-model="obj.val " (trailing whitespace) + val = val.trim(); + len = val.length; + + if (val.indexOf('[') < 0 || val.lastIndexOf(']') < len - 1) { + index$1 = val.lastIndexOf('.'); + if (index$1 > -1) { + return { + exp: val.slice(0, index$1), + key: '"' + val.slice(index$1 + 1) + '"' + } + } else { + return { + exp: val, + key: null + } + } + } + + str = val; + index$1 = expressionPos = expressionEndPos = 0; + + while (!eof()) { + chr = next(); + /* istanbul ignore if */ + if (isStringStart(chr)) { + parseString(chr); + } else if (chr === 0x5B) { + parseBracket(chr); + } + } + + return { + exp: val.slice(0, expressionPos), + key: val.slice(expressionPos + 1, expressionEndPos) + } + } + + function next () { + return str.charCodeAt(++index$1) + } + + function eof () { + return index$1 >= len + } + + function isStringStart (chr) { + return chr === 0x22 || chr === 0x27 + } + + function parseBracket (chr) { + var inBracket = 1; + expressionPos = index$1; + while (!eof()) { + chr = next(); + if (isStringStart(chr)) { + parseString(chr); + continue + } + if (chr === 0x5B) { inBracket++; } + if (chr === 0x5D) { inBracket--; } + if (inBracket === 0) { + expressionEndPos = index$1; + break + } + } + } + + function parseString (chr) { + var stringQuote = chr; + while (!eof()) { + chr = next(); + if (chr === stringQuote) { + break + } + } + } + + /* */ + + var warn$1; + + // in some cases, the event used has to be determined at runtime + // so we used some reserved tokens during compile. + var RANGE_TOKEN = '__r'; + var CHECKBOX_RADIO_TOKEN = '__c'; + + function model ( + el, + dir, + _warn + ) { + warn$1 = _warn; + var value = dir.value; + var modifiers = dir.modifiers; + var tag = el.tag; + var type = el.attrsMap.type; + + { + // inputs with type="file" are read only and setting the input's + // value will throw an error. + if (tag === 'input' && type === 'file') { + warn$1( + "<" + (el.tag) + " v-model=\"" + value + "\" type=\"file\">:\n" + + "File inputs are read only. Use a v-on:change listener instead.", + el.rawAttrsMap['v-model'] + ); + } + } + + if (el.component) { + genComponentModel(el, value, modifiers); + // component v-model doesn't need extra runtime + return false + } else if (tag === 'select') { + genSelect(el, value, modifiers); + } else if (tag === 'input' && type === 'checkbox') { + genCheckboxModel(el, value, modifiers); + } else if (tag === 'input' && type === 'radio') { + genRadioModel(el, value, modifiers); + } else if (tag === 'input' || tag === 'textarea') { + genDefaultModel(el, value, modifiers); + } else if (!config.isReservedTag(tag)) { + genComponentModel(el, value, modifiers); + // component v-model doesn't need extra runtime + return false + } else { + warn$1( + "<" + (el.tag) + " v-model=\"" + value + "\">: " + + "v-model is not supported on this element type. " + + 'If you are working with contenteditable, it\'s recommended to ' + + 'wrap a library dedicated for that purpose inside a custom component.', + el.rawAttrsMap['v-model'] + ); + } + + // ensure runtime directive metadata + return true + } + + function genCheckboxModel ( + el, + value, + modifiers + ) { + var number = modifiers && modifiers.number; + var valueBinding = getBindingAttr(el, 'value') || 'null'; + var trueValueBinding = getBindingAttr(el, 'true-value') || 'true'; + var falseValueBinding = getBindingAttr(el, 'false-value') || 'false'; + addProp(el, 'checked', + "Array.isArray(" + value + ")" + + "?_i(" + value + "," + valueBinding + ")>-1" + ( + trueValueBinding === 'true' + ? (":(" + value + ")") + : (":_q(" + value + "," + trueValueBinding + ")") + ) + ); + addHandler(el, 'change', + "var $$a=" + value + "," + + '$$el=$event.target,' + + "$$c=$$el.checked?(" + trueValueBinding + "):(" + falseValueBinding + ");" + + 'if(Array.isArray($$a)){' + + "var $$v=" + (number ? '_n(' + valueBinding + ')' : valueBinding) + "," + + '$$i=_i($$a,$$v);' + + "if($$el.checked){$$i<0&&(" + (genAssignmentCode(value, '$$a.concat([$$v])')) + ")}" + + "else{$$i>-1&&(" + (genAssignmentCode(value, '$$a.slice(0,$$i).concat($$a.slice($$i+1))')) + ")}" + + "}else{" + (genAssignmentCode(value, '$$c')) + "}", + null, true + ); + } + + function genRadioModel ( + el, + value, + modifiers + ) { + var number = modifiers && modifiers.number; + var valueBinding = getBindingAttr(el, 'value') || 'null'; + valueBinding = number ? ("_n(" + valueBinding + ")") : valueBinding; + addProp(el, 'checked', ("_q(" + value + "," + valueBinding + ")")); + addHandler(el, 'change', genAssignmentCode(value, valueBinding), null, true); + } + + function genSelect ( + el, + value, + modifiers + ) { + var number = modifiers && modifiers.number; + var selectedVal = "Array.prototype.filter" + + ".call($event.target.options,function(o){return o.selected})" + + ".map(function(o){var val = \"_value\" in o ? o._value : o.value;" + + "return " + (number ? '_n(val)' : 'val') + "})"; + + var assignment = '$event.target.multiple ? $$selectedVal : $$selectedVal[0]'; + var code = "var $$selectedVal = " + selectedVal + ";"; + code = code + " " + (genAssignmentCode(value, assignment)); + addHandler(el, 'change', code, null, true); + } + + function genDefaultModel ( + el, + value, + modifiers + ) { + var type = el.attrsMap.type; + + // warn if v-bind:value conflicts with v-model + // except for inputs with v-bind:type + { + var value$1 = el.attrsMap['v-bind:value'] || el.attrsMap[':value']; + var typeBinding = el.attrsMap['v-bind:type'] || el.attrsMap[':type']; + if (value$1 && !typeBinding) { + var binding = el.attrsMap['v-bind:value'] ? 'v-bind:value' : ':value'; + warn$1( + binding + "=\"" + value$1 + "\" conflicts with v-model on the same element " + + 'because the latter already expands to a value binding internally', + el.rawAttrsMap[binding] + ); + } + } + + var ref = modifiers || {}; + var lazy = ref.lazy; + var number = ref.number; + var trim = ref.trim; + var needCompositionGuard = !lazy && type !== 'range'; + var event = lazy + ? 'change' + : type === 'range' + ? RANGE_TOKEN + : 'input'; + + var valueExpression = '$event.target.value'; + if (trim) { + valueExpression = "$event.target.value.trim()"; + } + if (number) { + valueExpression = "_n(" + valueExpression + ")"; + } + + var code = genAssignmentCode(value, valueExpression); + if (needCompositionGuard) { + code = "if($event.target.composing)return;" + code; + } + + addProp(el, 'value', ("(" + value + ")")); + addHandler(el, event, code, null, true); + if (trim || number) { + addHandler(el, 'blur', '$forceUpdate()'); + } + } + + /* */ + + // normalize v-model event tokens that can only be determined at runtime. + // it's important to place the event as the first in the array because + // the whole point is ensuring the v-model callback gets called before + // user-attached handlers. + function normalizeEvents (on) { + /* istanbul ignore if */ + if (isDef(on[RANGE_TOKEN])) { + // IE input[type=range] only supports `change` event + var event = isIE ? 'change' : 'input'; + on[event] = [].concat(on[RANGE_TOKEN], on[event] || []); + delete on[RANGE_TOKEN]; + } + // This was originally intended to fix #4521 but no longer necessary + // after 2.5. Keeping it for backwards compat with generated code from < 2.4 + /* istanbul ignore if */ + if (isDef(on[CHECKBOX_RADIO_TOKEN])) { + on.change = [].concat(on[CHECKBOX_RADIO_TOKEN], on.change || []); + delete on[CHECKBOX_RADIO_TOKEN]; + } + } + + var target$1; + + function createOnceHandler$1 (event, handler, capture) { + var _target = target$1; // save current target element in closure + return function onceHandler () { + var res = handler.apply(null, arguments); + if (res !== null) { + remove$2(event, onceHandler, capture, _target); + } + } + } + + // #9446: Firefox <= 53 (in particular, ESR 52) has incorrect Event.timeStamp + // implementation and does not fire microtasks in between event propagation, so + // safe to exclude. + var useMicrotaskFix = isUsingMicroTask && !(isFF && Number(isFF[1]) <= 53); + + function add$1 ( + name, + handler, + capture, + passive + ) { + // async edge case #6566: inner click event triggers patch, event handler + // attached to outer element during patch, and triggered again. This + // happens because browsers fire microtask ticks between event propagation. + // the solution is simple: we save the timestamp when a handler is attached, + // and the handler would only fire if the event passed to it was fired + // AFTER it was attached. + if (useMicrotaskFix) { + var attachedTimestamp = currentFlushTimestamp; + var original = handler; + handler = original._wrapper = function (e) { + if ( + // no bubbling, should always fire. + // this is just a safety net in case event.timeStamp is unreliable in + // certain weird environments... + e.target === e.currentTarget || + // event is fired after handler attachment + e.timeStamp >= attachedTimestamp || + // bail for environments that have buggy event.timeStamp implementations + // #9462 iOS 9 bug: event.timeStamp is 0 after history.pushState + // #9681 QtWebEngine event.timeStamp is negative value + e.timeStamp <= 0 || + // #9448 bail if event is fired in another document in a multi-page + // electron/nw.js app, since event.timeStamp will be using a different + // starting reference + e.target.ownerDocument !== document + ) { + return original.apply(this, arguments) + } + }; + } + target$1.addEventListener( + name, + handler, + supportsPassive + ? { capture: capture, passive: passive } + : capture + ); + } + + function remove$2 ( + name, + handler, + capture, + _target + ) { + (_target || target$1).removeEventListener( + name, + handler._wrapper || handler, + capture + ); + } + + function updateDOMListeners (oldVnode, vnode) { + if (isUndef(oldVnode.data.on) && isUndef(vnode.data.on)) { + return + } + var on = vnode.data.on || {}; + var oldOn = oldVnode.data.on || {}; + target$1 = vnode.elm; + normalizeEvents(on); + updateListeners(on, oldOn, add$1, remove$2, createOnceHandler$1, vnode.context); + target$1 = undefined; + } + + var events = { + create: updateDOMListeners, + update: updateDOMListeners + }; + + /* */ + + var svgContainer; + + function updateDOMProps (oldVnode, vnode) { + if (isUndef(oldVnode.data.domProps) && isUndef(vnode.data.domProps)) { + return + } + var key, cur; + var elm = vnode.elm; + var oldProps = oldVnode.data.domProps || {}; + var props = vnode.data.domProps || {}; + // clone observed objects, as the user probably wants to mutate it + if (isDef(props.__ob__)) { + props = vnode.data.domProps = extend({}, props); + } + + for (key in oldProps) { + if (!(key in props)) { + elm[key] = ''; + } + } + + for (key in props) { + cur = props[key]; + // ignore children if the node has textContent or innerHTML, + // as these will throw away existing DOM nodes and cause removal errors + // on subsequent patches (#3360) + if (key === 'textContent' || key === 'innerHTML') { + if (vnode.children) { vnode.children.length = 0; } + if (cur === oldProps[key]) { continue } + // #6601 work around Chrome version <= 55 bug where single textNode + // replaced by innerHTML/textContent retains its parentNode property + if (elm.childNodes.length === 1) { + elm.removeChild(elm.childNodes[0]); + } + } + + if (key === 'value' && elm.tagName !== 'PROGRESS') { + // store value as _value as well since + // non-string values will be stringified + elm._value = cur; + // avoid resetting cursor position when value is the same + var strCur = isUndef(cur) ? '' : String(cur); + if (shouldUpdateValue(elm, strCur)) { + elm.value = strCur; + } + } else if (key === 'innerHTML' && isSVG(elm.tagName) && isUndef(elm.innerHTML)) { + // IE doesn't support innerHTML for SVG elements + svgContainer = svgContainer || document.createElement('div'); + svgContainer.innerHTML = "<svg>" + cur + "</svg>"; + var svg = svgContainer.firstChild; + while (elm.firstChild) { + elm.removeChild(elm.firstChild); + } + while (svg.firstChild) { + elm.appendChild(svg.firstChild); + } + } else if ( + // skip the update if old and new VDOM state is the same. + // `value` is handled separately because the DOM value may be temporarily + // out of sync with VDOM state due to focus, composition and modifiers. + // This #4521 by skipping the unnecessary `checked` update. + cur !== oldProps[key] + ) { + // some property updates can throw + // e.g. `value` on <progress> w/ non-finite value + try { + elm[key] = cur; + } catch (e) {} + } + } + } + + // check platforms/web/util/attrs.js acceptValue + + + function shouldUpdateValue (elm, checkVal) { + return (!elm.composing && ( + elm.tagName === 'OPTION' || + isNotInFocusAndDirty(elm, checkVal) || + isDirtyWithModifiers(elm, checkVal) + )) + } + + function isNotInFocusAndDirty (elm, checkVal) { + // return true when textbox (.number and .trim) loses focus and its value is + // not equal to the updated value + var notInFocus = true; + // #6157 + // work around IE bug when accessing document.activeElement in an iframe + try { notInFocus = document.activeElement !== elm; } catch (e) {} + return notInFocus && elm.value !== checkVal + } + + function isDirtyWithModifiers (elm, newVal) { + var value = elm.value; + var modifiers = elm._vModifiers; // injected by v-model runtime + if (isDef(modifiers)) { + if (modifiers.number) { + return toNumber(value) !== toNumber(newVal) + } + if (modifiers.trim) { + return value.trim() !== newVal.trim() + } + } + return value !== newVal + } + + var domProps = { + create: updateDOMProps, + update: updateDOMProps + }; + + /* */ + + var parseStyleText = cached(function (cssText) { + var res = {}; + var listDelimiter = /;(?![^(]*\))/g; + var propertyDelimiter = /:(.+)/; + cssText.split(listDelimiter).forEach(function (item) { + if (item) { + var tmp = item.split(propertyDelimiter); + tmp.length > 1 && (res[tmp[0].trim()] = tmp[1].trim()); + } + }); + return res + }); + + // merge static and dynamic style data on the same vnode + function normalizeStyleData (data) { + var style = normalizeStyleBinding(data.style); + // static style is pre-processed into an object during compilation + // and is always a fresh object, so it's safe to merge into it + return data.staticStyle + ? extend(data.staticStyle, style) + : style + } + + // normalize possible array / string values into Object + function normalizeStyleBinding (bindingStyle) { + if (Array.isArray(bindingStyle)) { + return toObject(bindingStyle) + } + if (typeof bindingStyle === 'string') { + return parseStyleText(bindingStyle) + } + return bindingStyle + } + + /** + * parent component style should be after child's + * so that parent component's style could override it + */ + function getStyle (vnode, checkChild) { + var res = {}; + var styleData; + + if (checkChild) { + var childNode = vnode; + while (childNode.componentInstance) { + childNode = childNode.componentInstance._vnode; + if ( + childNode && childNode.data && + (styleData = normalizeStyleData(childNode.data)) + ) { + extend(res, styleData); + } + } + } + + if ((styleData = normalizeStyleData(vnode.data))) { + extend(res, styleData); + } + + var parentNode = vnode; + while ((parentNode = parentNode.parent)) { + if (parentNode.data && (styleData = normalizeStyleData(parentNode.data))) { + extend(res, styleData); + } + } + return res + } + + /* */ + + var cssVarRE = /^--/; + var importantRE = /\s*!important$/; + var setProp = function (el, name, val) { + /* istanbul ignore if */ + if (cssVarRE.test(name)) { + el.style.setProperty(name, val); + } else if (importantRE.test(val)) { + el.style.setProperty(hyphenate(name), val.replace(importantRE, ''), 'important'); + } else { + var normalizedName = normalize(name); + if (Array.isArray(val)) { + // Support values array created by autoprefixer, e.g. + // {display: ["-webkit-box", "-ms-flexbox", "flex"]} + // Set them one by one, and the browser will only set those it can recognize + for (var i = 0, len = val.length; i < len; i++) { + el.style[normalizedName] = val[i]; + } + } else { + el.style[normalizedName] = val; + } + } + }; + + var vendorNames = ['Webkit', 'Moz', 'ms']; + + var emptyStyle; + var normalize = cached(function (prop) { + emptyStyle = emptyStyle || document.createElement('div').style; + prop = camelize(prop); + if (prop !== 'filter' && (prop in emptyStyle)) { + return prop + } + var capName = prop.charAt(0).toUpperCase() + prop.slice(1); + for (var i = 0; i < vendorNames.length; i++) { + var name = vendorNames[i] + capName; + if (name in emptyStyle) { + return name + } + } + }); + + function updateStyle (oldVnode, vnode) { + var data = vnode.data; + var oldData = oldVnode.data; + + if (isUndef(data.staticStyle) && isUndef(data.style) && + isUndef(oldData.staticStyle) && isUndef(oldData.style) + ) { + return + } + + var cur, name; + var el = vnode.elm; + var oldStaticStyle = oldData.staticStyle; + var oldStyleBinding = oldData.normalizedStyle || oldData.style || {}; + + // if static style exists, stylebinding already merged into it when doing normalizeStyleData + var oldStyle = oldStaticStyle || oldStyleBinding; + + var style = normalizeStyleBinding(vnode.data.style) || {}; + + // store normalized style under a different key for next diff + // make sure to clone it if it's reactive, since the user likely wants + // to mutate it. + vnode.data.normalizedStyle = isDef(style.__ob__) + ? extend({}, style) + : style; + + var newStyle = getStyle(vnode, true); + + for (name in oldStyle) { + if (isUndef(newStyle[name])) { + setProp(el, name, ''); + } + } + for (name in newStyle) { + cur = newStyle[name]; + if (cur !== oldStyle[name]) { + // ie9 setting to null has no effect, must use empty string + setProp(el, name, cur == null ? '' : cur); + } + } + } + + var style = { + create: updateStyle, + update: updateStyle + }; + + /* */ + + var whitespaceRE = /\s+/; + + /** + * Add class with compatibility for SVG since classList is not supported on + * SVG elements in IE + */ + function addClass (el, cls) { + /* istanbul ignore if */ + if (!cls || !(cls = cls.trim())) { + return + } + + /* istanbul ignore else */ + if (el.classList) { + if (cls.indexOf(' ') > -1) { + cls.split(whitespaceRE).forEach(function (c) { return el.classList.add(c); }); + } else { + el.classList.add(cls); + } + } else { + var cur = " " + (el.getAttribute('class') || '') + " "; + if (cur.indexOf(' ' + cls + ' ') < 0) { + el.setAttribute('class', (cur + cls).trim()); + } + } + } + + /** + * Remove class with compatibility for SVG since classList is not supported on + * SVG elements in IE + */ + function removeClass (el, cls) { + /* istanbul ignore if */ + if (!cls || !(cls = cls.trim())) { + return + } + + /* istanbul ignore else */ + if (el.classList) { + if (cls.indexOf(' ') > -1) { + cls.split(whitespaceRE).forEach(function (c) { return el.classList.remove(c); }); + } else { + el.classList.remove(cls); + } + if (!el.classList.length) { + el.removeAttribute('class'); + } + } else { + var cur = " " + (el.getAttribute('class') || '') + " "; + var tar = ' ' + cls + ' '; + while (cur.indexOf(tar) >= 0) { + cur = cur.replace(tar, ' '); + } + cur = cur.trim(); + if (cur) { + el.setAttribute('class', cur); + } else { + el.removeAttribute('class'); + } + } + } + + /* */ + + function resolveTransition (def$$1) { + if (!def$$1) { + return + } + /* istanbul ignore else */ + if (typeof def$$1 === 'object') { + var res = {}; + if (def$$1.css !== false) { + extend(res, autoCssTransition(def$$1.name || 'v')); + } + extend(res, def$$1); + return res + } else if (typeof def$$1 === 'string') { + return autoCssTransition(def$$1) + } + } + + var autoCssTransition = cached(function (name) { + return { + enterClass: (name + "-enter"), + enterToClass: (name + "-enter-to"), + enterActiveClass: (name + "-enter-active"), + leaveClass: (name + "-leave"), + leaveToClass: (name + "-leave-to"), + leaveActiveClass: (name + "-leave-active") + } + }); + + var hasTransition = inBrowser && !isIE9; + var TRANSITION = 'transition'; + var ANIMATION = 'animation'; + + // Transition property/event sniffing + var transitionProp = 'transition'; + var transitionEndEvent = 'transitionend'; + var animationProp = 'animation'; + var animationEndEvent = 'animationend'; + if (hasTransition) { + /* istanbul ignore if */ + if (window.ontransitionend === undefined && + window.onwebkittransitionend !== undefined + ) { + transitionProp = 'WebkitTransition'; + transitionEndEvent = 'webkitTransitionEnd'; + } + if (window.onanimationend === undefined && + window.onwebkitanimationend !== undefined + ) { + animationProp = 'WebkitAnimation'; + animationEndEvent = 'webkitAnimationEnd'; + } + } + + // binding to window is necessary to make hot reload work in IE in strict mode + var raf = inBrowser + ? window.requestAnimationFrame + ? window.requestAnimationFrame.bind(window) + : setTimeout + : /* istanbul ignore next */ function (fn) { return fn(); }; + + function nextFrame (fn) { + raf(function () { + raf(fn); + }); + } + + function addTransitionClass (el, cls) { + var transitionClasses = el._transitionClasses || (el._transitionClasses = []); + if (transitionClasses.indexOf(cls) < 0) { + transitionClasses.push(cls); + addClass(el, cls); + } + } + + function removeTransitionClass (el, cls) { + if (el._transitionClasses) { + remove(el._transitionClasses, cls); + } + removeClass(el, cls); + } + + function whenTransitionEnds ( + el, + expectedType, + cb + ) { + var ref = getTransitionInfo(el, expectedType); + var type = ref.type; + var timeout = ref.timeout; + var propCount = ref.propCount; + if (!type) { return cb() } + var event = type === TRANSITION ? transitionEndEvent : animationEndEvent; + var ended = 0; + var end = function () { + el.removeEventListener(event, onEnd); + cb(); + }; + var onEnd = function (e) { + if (e.target === el) { + if (++ended >= propCount) { + end(); + } + } + }; + setTimeout(function () { + if (ended < propCount) { + end(); + } + }, timeout + 1); + el.addEventListener(event, onEnd); + } + + var transformRE = /\b(transform|all)(,|$)/; + + function getTransitionInfo (el, expectedType) { + var styles = window.getComputedStyle(el); + // JSDOM may return undefined for transition properties + var transitionDelays = (styles[transitionProp + 'Delay'] || '').split(', '); + var transitionDurations = (styles[transitionProp + 'Duration'] || '').split(', '); + var transitionTimeout = getTimeout(transitionDelays, transitionDurations); + var animationDelays = (styles[animationProp + 'Delay'] || '').split(', '); + var animationDurations = (styles[animationProp + 'Duration'] || '').split(', '); + var animationTimeout = getTimeout(animationDelays, animationDurations); + + var type; + var timeout = 0; + var propCount = 0; + /* istanbul ignore if */ + if (expectedType === TRANSITION) { + if (transitionTimeout > 0) { + type = TRANSITION; + timeout = transitionTimeout; + propCount = transitionDurations.length; + } + } else if (expectedType === ANIMATION) { + if (animationTimeout > 0) { + type = ANIMATION; + timeout = animationTimeout; + propCount = animationDurations.length; + } + } else { + timeout = Math.max(transitionTimeout, animationTimeout); + type = timeout > 0 + ? transitionTimeout > animationTimeout + ? TRANSITION + : ANIMATION + : null; + propCount = type + ? type === TRANSITION + ? transitionDurations.length + : animationDurations.length + : 0; + } + var hasTransform = + type === TRANSITION && + transformRE.test(styles[transitionProp + 'Property']); + return { + type: type, + timeout: timeout, + propCount: propCount, + hasTransform: hasTransform + } + } + + function getTimeout (delays, durations) { + /* istanbul ignore next */ + while (delays.length < durations.length) { + delays = delays.concat(delays); + } + + return Math.max.apply(null, durations.map(function (d, i) { + return toMs(d) + toMs(delays[i]) + })) + } + + // Old versions of Chromium (below 61.0.3163.100) formats floating pointer numbers + // in a locale-dependent way, using a comma instead of a dot. + // If comma is not replaced with a dot, the input will be rounded down (i.e. acting + // as a floor function) causing unexpected behaviors + function toMs (s) { + return Number(s.slice(0, -1).replace(',', '.')) * 1000 + } + + /* */ + + function enter (vnode, toggleDisplay) { + var el = vnode.elm; + + // call leave callback now + if (isDef(el._leaveCb)) { + el._leaveCb.cancelled = true; + el._leaveCb(); + } + + var data = resolveTransition(vnode.data.transition); + if (isUndef(data)) { + return + } + + /* istanbul ignore if */ + if (isDef(el._enterCb) || el.nodeType !== 1) { + return + } + + var css = data.css; + var type = data.type; + var enterClass = data.enterClass; + var enterToClass = data.enterToClass; + var enterActiveClass = data.enterActiveClass; + var appearClass = data.appearClass; + var appearToClass = data.appearToClass; + var appearActiveClass = data.appearActiveClass; + var beforeEnter = data.beforeEnter; + var enter = data.enter; + var afterEnter = data.afterEnter; + var enterCancelled = data.enterCancelled; + var beforeAppear = data.beforeAppear; + var appear = data.appear; + var afterAppear = data.afterAppear; + var appearCancelled = data.appearCancelled; + var duration = data.duration; + + // activeInstance will always be the <transition> component managing this + // transition. One edge case to check is when the <transition> is placed + // as the root node of a child component. In that case we need to check + // <transition>'s parent for appear check. + var context = activeInstance; + var transitionNode = activeInstance.$vnode; + while (transitionNode && transitionNode.parent) { + context = transitionNode.context; + transitionNode = transitionNode.parent; + } + + var isAppear = !context._isMounted || !vnode.isRootInsert; + + if (isAppear && !appear && appear !== '') { + return + } + + var startClass = isAppear && appearClass + ? appearClass + : enterClass; + var activeClass = isAppear && appearActiveClass + ? appearActiveClass + : enterActiveClass; + var toClass = isAppear && appearToClass + ? appearToClass + : enterToClass; + + var beforeEnterHook = isAppear + ? (beforeAppear || beforeEnter) + : beforeEnter; + var enterHook = isAppear + ? (typeof appear === 'function' ? appear : enter) + : enter; + var afterEnterHook = isAppear + ? (afterAppear || afterEnter) + : afterEnter; + var enterCancelledHook = isAppear + ? (appearCancelled || enterCancelled) + : enterCancelled; + + var explicitEnterDuration = toNumber( + isObject(duration) + ? duration.enter + : duration + ); + + if (explicitEnterDuration != null) { + checkDuration(explicitEnterDuration, 'enter', vnode); + } + + var expectsCSS = css !== false && !isIE9; + var userWantsControl = getHookArgumentsLength(enterHook); + + var cb = el._enterCb = once(function () { + if (expectsCSS) { + removeTransitionClass(el, toClass); + removeTransitionClass(el, activeClass); + } + if (cb.cancelled) { + if (expectsCSS) { + removeTransitionClass(el, startClass); + } + enterCancelledHook && enterCancelledHook(el); + } else { + afterEnterHook && afterEnterHook(el); + } + el._enterCb = null; + }); + + if (!vnode.data.show) { + // remove pending leave element on enter by injecting an insert hook + mergeVNodeHook(vnode, 'insert', function () { + var parent = el.parentNode; + var pendingNode = parent && parent._pending && parent._pending[vnode.key]; + if (pendingNode && + pendingNode.tag === vnode.tag && + pendingNode.elm._leaveCb + ) { + pendingNode.elm._leaveCb(); + } + enterHook && enterHook(el, cb); + }); + } + + // start enter transition + beforeEnterHook && beforeEnterHook(el); + if (expectsCSS) { + addTransitionClass(el, startClass); + addTransitionClass(el, activeClass); + nextFrame(function () { + removeTransitionClass(el, startClass); + if (!cb.cancelled) { + addTransitionClass(el, toClass); + if (!userWantsControl) { + if (isValidDuration(explicitEnterDuration)) { + setTimeout(cb, explicitEnterDuration); + } else { + whenTransitionEnds(el, type, cb); + } + } + } + }); + } + + if (vnode.data.show) { + toggleDisplay && toggleDisplay(); + enterHook && enterHook(el, cb); + } + + if (!expectsCSS && !userWantsControl) { + cb(); + } + } + + function leave (vnode, rm) { + var el = vnode.elm; + + // call enter callback now + if (isDef(el._enterCb)) { + el._enterCb.cancelled = true; + el._enterCb(); + } + + var data = resolveTransition(vnode.data.transition); + if (isUndef(data) || el.nodeType !== 1) { + return rm() + } + + /* istanbul ignore if */ + if (isDef(el._leaveCb)) { + return + } + + var css = data.css; + var type = data.type; + var leaveClass = data.leaveClass; + var leaveToClass = data.leaveToClass; + var leaveActiveClass = data.leaveActiveClass; + var beforeLeave = data.beforeLeave; + var leave = data.leave; + var afterLeave = data.afterLeave; + var leaveCancelled = data.leaveCancelled; + var delayLeave = data.delayLeave; + var duration = data.duration; + + var expectsCSS = css !== false && !isIE9; + var userWantsControl = getHookArgumentsLength(leave); + + var explicitLeaveDuration = toNumber( + isObject(duration) + ? duration.leave + : duration + ); + + if (isDef(explicitLeaveDuration)) { + checkDuration(explicitLeaveDuration, 'leave', vnode); + } + + var cb = el._leaveCb = once(function () { + if (el.parentNode && el.parentNode._pending) { + el.parentNode._pending[vnode.key] = null; + } + if (expectsCSS) { + removeTransitionClass(el, leaveToClass); + removeTransitionClass(el, leaveActiveClass); + } + if (cb.cancelled) { + if (expectsCSS) { + removeTransitionClass(el, leaveClass); + } + leaveCancelled && leaveCancelled(el); + } else { + rm(); + afterLeave && afterLeave(el); + } + el._leaveCb = null; + }); + + if (delayLeave) { + delayLeave(performLeave); + } else { + performLeave(); + } + + function performLeave () { + // the delayed leave may have already been cancelled + if (cb.cancelled) { + return + } + // record leaving element + if (!vnode.data.show && el.parentNode) { + (el.parentNode._pending || (el.parentNode._pending = {}))[(vnode.key)] = vnode; + } + beforeLeave && beforeLeave(el); + if (expectsCSS) { + addTransitionClass(el, leaveClass); + addTransitionClass(el, leaveActiveClass); + nextFrame(function () { + removeTransitionClass(el, leaveClass); + if (!cb.cancelled) { + addTransitionClass(el, leaveToClass); + if (!userWantsControl) { + if (isValidDuration(explicitLeaveDuration)) { + setTimeout(cb, explicitLeaveDuration); + } else { + whenTransitionEnds(el, type, cb); + } + } + } + }); + } + leave && leave(el, cb); + if (!expectsCSS && !userWantsControl) { + cb(); + } + } + } + + // only used in dev mode + function checkDuration (val, name, vnode) { + if (typeof val !== 'number') { + warn( + "<transition> explicit " + name + " duration is not a valid number - " + + "got " + (JSON.stringify(val)) + ".", + vnode.context + ); + } else if (isNaN(val)) { + warn( + "<transition> explicit " + name + " duration is NaN - " + + 'the duration expression might be incorrect.', + vnode.context + ); + } + } + + function isValidDuration (val) { + return typeof val === 'number' && !isNaN(val) + } + + /** + * Normalize a transition hook's argument length. The hook may be: + * - a merged hook (invoker) with the original in .fns + * - a wrapped component method (check ._length) + * - a plain function (.length) + */ + function getHookArgumentsLength (fn) { + if (isUndef(fn)) { + return false + } + var invokerFns = fn.fns; + if (isDef(invokerFns)) { + // invoker + return getHookArgumentsLength( + Array.isArray(invokerFns) + ? invokerFns[0] + : invokerFns + ) + } else { + return (fn._length || fn.length) > 1 + } + } + + function _enter (_, vnode) { + if (vnode.data.show !== true) { + enter(vnode); + } + } + + var transition = inBrowser ? { + create: _enter, + activate: _enter, + remove: function remove$$1 (vnode, rm) { + /* istanbul ignore else */ + if (vnode.data.show !== true) { + leave(vnode, rm); + } else { + rm(); + } + } + } : {}; + + var platformModules = [ + attrs, + klass, + events, + domProps, + style, + transition + ]; + + /* */ + + // the directive module should be applied last, after all + // built-in modules have been applied. + var modules = platformModules.concat(baseModules); + + var patch = createPatchFunction({ nodeOps: nodeOps, modules: modules }); + + /** + * Not type checking this file because flow doesn't like attaching + * properties to Elements. + */ + + /* istanbul ignore if */ + if (isIE9) { + // http://www.matts411.com/post/internet-explorer-9-oninput/ + document.addEventListener('selectionchange', function () { + var el = document.activeElement; + if (el && el.vmodel) { + trigger(el, 'input'); + } + }); + } + + var directive = { + inserted: function inserted (el, binding, vnode, oldVnode) { + if (vnode.tag === 'select') { + // #6903 + if (oldVnode.elm && !oldVnode.elm._vOptions) { + mergeVNodeHook(vnode, 'postpatch', function () { + directive.componentUpdated(el, binding, vnode); + }); + } else { + setSelected(el, binding, vnode.context); + } + el._vOptions = [].map.call(el.options, getValue); + } else if (vnode.tag === 'textarea' || isTextInputType(el.type)) { + el._vModifiers = binding.modifiers; + if (!binding.modifiers.lazy) { + el.addEventListener('compositionstart', onCompositionStart); + el.addEventListener('compositionend', onCompositionEnd); + // Safari < 10.2 & UIWebView doesn't fire compositionend when + // switching focus before confirming composition choice + // this also fixes the issue where some browsers e.g. iOS Chrome + // fires "change" instead of "input" on autocomplete. + el.addEventListener('change', onCompositionEnd); + /* istanbul ignore if */ + if (isIE9) { + el.vmodel = true; + } + } + } + }, + + componentUpdated: function componentUpdated (el, binding, vnode) { + if (vnode.tag === 'select') { + setSelected(el, binding, vnode.context); + // in case the options rendered by v-for have changed, + // it's possible that the value is out-of-sync with the rendered options. + // detect such cases and filter out values that no longer has a matching + // option in the DOM. + var prevOptions = el._vOptions; + var curOptions = el._vOptions = [].map.call(el.options, getValue); + if (curOptions.some(function (o, i) { return !looseEqual(o, prevOptions[i]); })) { + // trigger change event if + // no matching option found for at least one value + var needReset = el.multiple + ? binding.value.some(function (v) { return hasNoMatchingOption(v, curOptions); }) + : binding.value !== binding.oldValue && hasNoMatchingOption(binding.value, curOptions); + if (needReset) { + trigger(el, 'change'); + } + } + } + } + }; + + function setSelected (el, binding, vm) { + actuallySetSelected(el, binding, vm); + /* istanbul ignore if */ + if (isIE || isEdge) { + setTimeout(function () { + actuallySetSelected(el, binding, vm); + }, 0); + } + } + + function actuallySetSelected (el, binding, vm) { + var value = binding.value; + var isMultiple = el.multiple; + if (isMultiple && !Array.isArray(value)) { + warn( + "<select multiple v-model=\"" + (binding.expression) + "\"> " + + "expects an Array value for its binding, but got " + (Object.prototype.toString.call(value).slice(8, -1)), + vm + ); + return + } + var selected, option; + for (var i = 0, l = el.options.length; i < l; i++) { + option = el.options[i]; + if (isMultiple) { + selected = looseIndexOf(value, getValue(option)) > -1; + if (option.selected !== selected) { + option.selected = selected; + } + } else { + if (looseEqual(getValue(option), value)) { + if (el.selectedIndex !== i) { + el.selectedIndex = i; + } + return + } + } + } + if (!isMultiple) { + el.selectedIndex = -1; + } + } + + function hasNoMatchingOption (value, options) { + return options.every(function (o) { return !looseEqual(o, value); }) + } + + function getValue (option) { + return '_value' in option + ? option._value + : option.value + } + + function onCompositionStart (e) { + e.target.composing = true; + } + + function onCompositionEnd (e) { + // prevent triggering an input event for no reason + if (!e.target.composing) { return } + e.target.composing = false; + trigger(e.target, 'input'); + } + + function trigger (el, type) { + var e = document.createEvent('HTMLEvents'); + e.initEvent(type, true, true); + el.dispatchEvent(e); + } + + /* */ + + // recursively search for possible transition defined inside the component root + function locateNode (vnode) { + return vnode.componentInstance && (!vnode.data || !vnode.data.transition) + ? locateNode(vnode.componentInstance._vnode) + : vnode + } + + var show = { + bind: function bind (el, ref, vnode) { + var value = ref.value; + + vnode = locateNode(vnode); + var transition$$1 = vnode.data && vnode.data.transition; + var originalDisplay = el.__vOriginalDisplay = + el.style.display === 'none' ? '' : el.style.display; + if (value && transition$$1) { + vnode.data.show = true; + enter(vnode, function () { + el.style.display = originalDisplay; + }); + } else { + el.style.display = value ? originalDisplay : 'none'; + } + }, + + update: function update (el, ref, vnode) { + var value = ref.value; + var oldValue = ref.oldValue; + + /* istanbul ignore if */ + if (!value === !oldValue) { return } + vnode = locateNode(vnode); + var transition$$1 = vnode.data && vnode.data.transition; + if (transition$$1) { + vnode.data.show = true; + if (value) { + enter(vnode, function () { + el.style.display = el.__vOriginalDisplay; + }); + } else { + leave(vnode, function () { + el.style.display = 'none'; + }); + } + } else { + el.style.display = value ? el.__vOriginalDisplay : 'none'; + } + }, + + unbind: function unbind ( + el, + binding, + vnode, + oldVnode, + isDestroy + ) { + if (!isDestroy) { + el.style.display = el.__vOriginalDisplay; + } + } + }; + + var platformDirectives = { + model: directive, + show: show + }; + + /* */ + + var transitionProps = { + name: String, + appear: Boolean, + css: Boolean, + mode: String, + type: String, + enterClass: String, + leaveClass: String, + enterToClass: String, + leaveToClass: String, + enterActiveClass: String, + leaveActiveClass: String, + appearClass: String, + appearActiveClass: String, + appearToClass: String, + duration: [Number, String, Object] + }; + + // in case the child is also an abstract component, e.g. <keep-alive> + // we want to recursively retrieve the real component to be rendered + function getRealChild (vnode) { + var compOptions = vnode && vnode.componentOptions; + if (compOptions && compOptions.Ctor.options.abstract) { + return getRealChild(getFirstComponentChild(compOptions.children)) + } else { + return vnode + } + } + + function extractTransitionData (comp) { + var data = {}; + var options = comp.$options; + // props + for (var key in options.propsData) { + data[key] = comp[key]; + } + // events. + // extract listeners and pass them directly to the transition methods + var listeners = options._parentListeners; + for (var key$1 in listeners) { + data[camelize(key$1)] = listeners[key$1]; + } + return data + } + + function placeholder (h, rawChild) { + if (/\d-keep-alive$/.test(rawChild.tag)) { + return h('keep-alive', { + props: rawChild.componentOptions.propsData + }) + } + } + + function hasParentTransition (vnode) { + while ((vnode = vnode.parent)) { + if (vnode.data.transition) { + return true + } + } + } + + function isSameChild (child, oldChild) { + return oldChild.key === child.key && oldChild.tag === child.tag + } + + var isNotTextNode = function (c) { return c.tag || isAsyncPlaceholder(c); }; + + var isVShowDirective = function (d) { return d.name === 'show'; }; + + var Transition = { + name: 'transition', + props: transitionProps, + abstract: true, + + render: function render (h) { + var this$1 = this; + + var children = this.$slots.default; + if (!children) { + return + } + + // filter out text nodes (possible whitespaces) + children = children.filter(isNotTextNode); + /* istanbul ignore if */ + if (!children.length) { + return + } + + // warn multiple elements + if (children.length > 1) { + warn( + '<transition> can only be used on a single element. Use ' + + '<transition-group> for lists.', + this.$parent + ); + } + + var mode = this.mode; + + // warn invalid mode + if (mode && mode !== 'in-out' && mode !== 'out-in' + ) { + warn( + 'invalid <transition> mode: ' + mode, + this.$parent + ); + } + + var rawChild = children[0]; + + // if this is a component root node and the component's + // parent container node also has transition, skip. + if (hasParentTransition(this.$vnode)) { + return rawChild + } + + // apply transition data to child + // use getRealChild() to ignore abstract components e.g. keep-alive + var child = getRealChild(rawChild); + /* istanbul ignore if */ + if (!child) { + return rawChild + } + + if (this._leaving) { + return placeholder(h, rawChild) + } + + // ensure a key that is unique to the vnode type and to this transition + // component instance. This key will be used to remove pending leaving nodes + // during entering. + var id = "__transition-" + (this._uid) + "-"; + child.key = child.key == null + ? child.isComment + ? id + 'comment' + : id + child.tag + : isPrimitive(child.key) + ? (String(child.key).indexOf(id) === 0 ? child.key : id + child.key) + : child.key; + + var data = (child.data || (child.data = {})).transition = extractTransitionData(this); + var oldRawChild = this._vnode; + var oldChild = getRealChild(oldRawChild); + + // mark v-show + // so that the transition module can hand over the control to the directive + if (child.data.directives && child.data.directives.some(isVShowDirective)) { + child.data.show = true; + } + + if ( + oldChild && + oldChild.data && + !isSameChild(child, oldChild) && + !isAsyncPlaceholder(oldChild) && + // #6687 component root is a comment node + !(oldChild.componentInstance && oldChild.componentInstance._vnode.isComment) + ) { + // replace old child transition data with fresh one + // important for dynamic transitions! + var oldData = oldChild.data.transition = extend({}, data); + // handle transition mode + if (mode === 'out-in') { + // return placeholder node and queue update when leave finishes + this._leaving = true; + mergeVNodeHook(oldData, 'afterLeave', function () { + this$1._leaving = false; + this$1.$forceUpdate(); + }); + return placeholder(h, rawChild) + } else if (mode === 'in-out') { + if (isAsyncPlaceholder(child)) { + return oldRawChild + } + var delayedLeave; + var performLeave = function () { delayedLeave(); }; + mergeVNodeHook(data, 'afterEnter', performLeave); + mergeVNodeHook(data, 'enterCancelled', performLeave); + mergeVNodeHook(oldData, 'delayLeave', function (leave) { delayedLeave = leave; }); + } + } + + return rawChild + } + }; + + /* */ + + var props = extend({ + tag: String, + moveClass: String + }, transitionProps); + + delete props.mode; + + var TransitionGroup = { + props: props, + + beforeMount: function beforeMount () { + var this$1 = this; + + var update = this._update; + this._update = function (vnode, hydrating) { + var restoreActiveInstance = setActiveInstance(this$1); + // force removing pass + this$1.__patch__( + this$1._vnode, + this$1.kept, + false, // hydrating + true // removeOnly (!important, avoids unnecessary moves) + ); + this$1._vnode = this$1.kept; + restoreActiveInstance(); + update.call(this$1, vnode, hydrating); + }; + }, + + render: function render (h) { + var tag = this.tag || this.$vnode.data.tag || 'span'; + var map = Object.create(null); + var prevChildren = this.prevChildren = this.children; + var rawChildren = this.$slots.default || []; + var children = this.children = []; + var transitionData = extractTransitionData(this); + + for (var i = 0; i < rawChildren.length; i++) { + var c = rawChildren[i]; + if (c.tag) { + if (c.key != null && String(c.key).indexOf('__vlist') !== 0) { + children.push(c); + map[c.key] = c + ;(c.data || (c.data = {})).transition = transitionData; + } else { + var opts = c.componentOptions; + var name = opts ? (opts.Ctor.options.name || opts.tag || '') : c.tag; + warn(("<transition-group> children must be keyed: <" + name + ">")); + } + } + } + + if (prevChildren) { + var kept = []; + var removed = []; + for (var i$1 = 0; i$1 < prevChildren.length; i$1++) { + var c$1 = prevChildren[i$1]; + c$1.data.transition = transitionData; + c$1.data.pos = c$1.elm.getBoundingClientRect(); + if (map[c$1.key]) { + kept.push(c$1); + } else { + removed.push(c$1); + } + } + this.kept = h(tag, null, kept); + this.removed = removed; + } + + return h(tag, null, children) + }, + + updated: function updated () { + var children = this.prevChildren; + var moveClass = this.moveClass || ((this.name || 'v') + '-move'); + if (!children.length || !this.hasMove(children[0].elm, moveClass)) { + return + } + + // we divide the work into three loops to avoid mixing DOM reads and writes + // in each iteration - which helps prevent layout thrashing. + children.forEach(callPendingCbs); + children.forEach(recordPosition); + children.forEach(applyTranslation); + + // force reflow to put everything in position + // assign to this to avoid being removed in tree-shaking + // $flow-disable-line + this._reflow = document.body.offsetHeight; + + children.forEach(function (c) { + if (c.data.moved) { + var el = c.elm; + var s = el.style; + addTransitionClass(el, moveClass); + s.transform = s.WebkitTransform = s.transitionDuration = ''; + el.addEventListener(transitionEndEvent, el._moveCb = function cb (e) { + if (e && e.target !== el) { + return + } + if (!e || /transform$/.test(e.propertyName)) { + el.removeEventListener(transitionEndEvent, cb); + el._moveCb = null; + removeTransitionClass(el, moveClass); + } + }); + } + }); + }, + + methods: { + hasMove: function hasMove (el, moveClass) { + /* istanbul ignore if */ + if (!hasTransition) { + return false + } + /* istanbul ignore if */ + if (this._hasMove) { + return this._hasMove + } + // Detect whether an element with the move class applied has + // CSS transitions. Since the element may be inside an entering + // transition at this very moment, we make a clone of it and remove + // all other transition classes applied to ensure only the move class + // is applied. + var clone = el.cloneNode(); + if (el._transitionClasses) { + el._transitionClasses.forEach(function (cls) { removeClass(clone, cls); }); + } + addClass(clone, moveClass); + clone.style.display = 'none'; + this.$el.appendChild(clone); + var info = getTransitionInfo(clone); + this.$el.removeChild(clone); + return (this._hasMove = info.hasTransform) + } + } + }; + + function callPendingCbs (c) { + /* istanbul ignore if */ + if (c.elm._moveCb) { + c.elm._moveCb(); + } + /* istanbul ignore if */ + if (c.elm._enterCb) { + c.elm._enterCb(); + } + } + + function recordPosition (c) { + c.data.newPos = c.elm.getBoundingClientRect(); + } + + function applyTranslation (c) { + var oldPos = c.data.pos; + var newPos = c.data.newPos; + var dx = oldPos.left - newPos.left; + var dy = oldPos.top - newPos.top; + if (dx || dy) { + c.data.moved = true; + var s = c.elm.style; + s.transform = s.WebkitTransform = "translate(" + dx + "px," + dy + "px)"; + s.transitionDuration = '0s'; + } + } + + var platformComponents = { + Transition: Transition, + TransitionGroup: TransitionGroup + }; + + /* */ + + // install platform specific utils + Vue.config.mustUseProp = mustUseProp; + Vue.config.isReservedTag = isReservedTag; + Vue.config.isReservedAttr = isReservedAttr; + Vue.config.getTagNamespace = getTagNamespace; + Vue.config.isUnknownElement = isUnknownElement; + + // install platform runtime directives & components + extend(Vue.options.directives, platformDirectives); + extend(Vue.options.components, platformComponents); + + // install platform patch function + Vue.prototype.__patch__ = inBrowser ? patch : noop; + + // public mount method + Vue.prototype.$mount = function ( + el, + hydrating + ) { + el = el && inBrowser ? query(el) : undefined; + return mountComponent(this, el, hydrating) + }; + + // devtools global hook + /* istanbul ignore next */ + if (inBrowser) { + setTimeout(function () { + if (config.devtools) { + if (devtools) { + devtools.emit('init', Vue); + } else { + console[console.info ? 'info' : 'log']( + 'Download the Vue Devtools extension for a better development experience:\n' + + 'https://github.com/vuejs/vue-devtools' + ); + } + } + if (config.productionTip !== false && + typeof console !== 'undefined' + ) { + console[console.info ? 'info' : 'log']( + "You are running Vue in development mode.\n" + + "Make sure to turn on production mode when deploying for production.\n" + + "See more tips at https://vuejs.org/guide/deployment.html" + ); + } + }, 0); + } + + /* */ + + var defaultTagRE = /\{\{((?:.|\r?\n)+?)\}\}/g; + var regexEscapeRE = /[-.*+?^${}()|[\]\/\\]/g; + + var buildRegex = cached(function (delimiters) { + var open = delimiters[0].replace(regexEscapeRE, '\\$&'); + var close = delimiters[1].replace(regexEscapeRE, '\\$&'); + return new RegExp(open + '((?:.|\\n)+?)' + close, 'g') + }); + + + + function parseText ( + text, + delimiters + ) { + var tagRE = delimiters ? buildRegex(delimiters) : defaultTagRE; + if (!tagRE.test(text)) { + return + } + var tokens = []; + var rawTokens = []; + var lastIndex = tagRE.lastIndex = 0; + var match, index, tokenValue; + while ((match = tagRE.exec(text))) { + index = match.index; + // push text token + if (index > lastIndex) { + rawTokens.push(tokenValue = text.slice(lastIndex, index)); + tokens.push(JSON.stringify(tokenValue)); + } + // tag token + var exp = parseFilters(match[1].trim()); + tokens.push(("_s(" + exp + ")")); + rawTokens.push({ '@binding': exp }); + lastIndex = index + match[0].length; + } + if (lastIndex < text.length) { + rawTokens.push(tokenValue = text.slice(lastIndex)); + tokens.push(JSON.stringify(tokenValue)); + } + return { + expression: tokens.join('+'), + tokens: rawTokens + } + } + + /* */ + + function transformNode (el, options) { + var warn = options.warn || baseWarn; + var staticClass = getAndRemoveAttr(el, 'class'); + if (staticClass) { + var res = parseText(staticClass, options.delimiters); + if (res) { + warn( + "class=\"" + staticClass + "\": " + + 'Interpolation inside attributes has been removed. ' + + 'Use v-bind or the colon shorthand instead. For example, ' + + 'instead of <div class="{{ val }}">, use <div :class="val">.', + el.rawAttrsMap['class'] + ); + } + } + if (staticClass) { + el.staticClass = JSON.stringify(staticClass); + } + var classBinding = getBindingAttr(el, 'class', false /* getStatic */); + if (classBinding) { + el.classBinding = classBinding; + } + } + + function genData (el) { + var data = ''; + if (el.staticClass) { + data += "staticClass:" + (el.staticClass) + ","; + } + if (el.classBinding) { + data += "class:" + (el.classBinding) + ","; + } + return data + } + + var klass$1 = { + staticKeys: ['staticClass'], + transformNode: transformNode, + genData: genData + }; + + /* */ + + function transformNode$1 (el, options) { + var warn = options.warn || baseWarn; + var staticStyle = getAndRemoveAttr(el, 'style'); + if (staticStyle) { + /* istanbul ignore if */ + { + var res = parseText(staticStyle, options.delimiters); + if (res) { + warn( + "style=\"" + staticStyle + "\": " + + 'Interpolation inside attributes has been removed. ' + + 'Use v-bind or the colon shorthand instead. For example, ' + + 'instead of <div style="{{ val }}">, use <div :style="val">.', + el.rawAttrsMap['style'] + ); + } + } + el.staticStyle = JSON.stringify(parseStyleText(staticStyle)); + } + + var styleBinding = getBindingAttr(el, 'style', false /* getStatic */); + if (styleBinding) { + el.styleBinding = styleBinding; + } + } + + function genData$1 (el) { + var data = ''; + if (el.staticStyle) { + data += "staticStyle:" + (el.staticStyle) + ","; + } + if (el.styleBinding) { + data += "style:(" + (el.styleBinding) + "),"; + } + return data + } + + var style$1 = { + staticKeys: ['staticStyle'], + transformNode: transformNode$1, + genData: genData$1 + }; + + /* */ + + var decoder; + + var he = { + decode: function decode (html) { + decoder = decoder || document.createElement('div'); + decoder.innerHTML = html; + return decoder.textContent + } + }; + + /* */ + + var isUnaryTag = makeMap( + 'area,base,br,col,embed,frame,hr,img,input,isindex,keygen,' + + 'link,meta,param,source,track,wbr' + ); + + // Elements that you can, intentionally, leave open + // (and which close themselves) + var canBeLeftOpenTag = makeMap( + 'colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source' + ); + + // HTML5 tags https://html.spec.whatwg.org/multipage/indices.html#elements-3 + // Phrasing Content https://html.spec.whatwg.org/multipage/dom.html#phrasing-content + var isNonPhrasingTag = makeMap( + 'address,article,aside,base,blockquote,body,caption,col,colgroup,dd,' + + 'details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,' + + 'h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,' + + 'optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,' + + 'title,tr,track' + ); + + /** + * Not type-checking this file because it's mostly vendor code. + */ + + // Regular Expressions for parsing tags and attributes + var attribute = /^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/; + var dynamicArgAttribute = /^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/; + var ncname = "[a-zA-Z_][\\-\\.0-9_a-zA-Z" + (unicodeRegExp.source) + "]*"; + var qnameCapture = "((?:" + ncname + "\\:)?" + ncname + ")"; + var startTagOpen = new RegExp(("^<" + qnameCapture)); + var startTagClose = /^\s*(\/?)>/; + var endTag = new RegExp(("^<\\/" + qnameCapture + "[^>]*>")); + var doctype = /^<!DOCTYPE [^>]+>/i; + // #7298: escape - to avoid being passed as HTML comment when inlined in page + var comment = /^<!\--/; + var conditionalComment = /^<!\[/; + + // Special Elements (can contain anything) + var isPlainTextElement = makeMap('script,style,textarea', true); + var reCache = {}; + + var decodingMap = { + '<': '<', + '>': '>', + '"': '"', + '&': '&', + ' ': '\n', + ' ': '\t', + ''': "'" + }; + var encodedAttr = /&(?:lt|gt|quot|amp|#39);/g; + var encodedAttrWithNewLines = /&(?:lt|gt|quot|amp|#39|#10|#9);/g; + + // #5992 + var isIgnoreNewlineTag = makeMap('pre,textarea', true); + var shouldIgnoreFirstNewline = function (tag, html) { return tag && isIgnoreNewlineTag(tag) && html[0] === '\n'; }; + + function decodeAttr (value, shouldDecodeNewlines) { + var re = shouldDecodeNewlines ? encodedAttrWithNewLines : encodedAttr; + return value.replace(re, function (match) { return decodingMap[match]; }) + } + + function parseHTML (html, options) { + var stack = []; + var expectHTML = options.expectHTML; + var isUnaryTag$$1 = options.isUnaryTag || no; + var canBeLeftOpenTag$$1 = options.canBeLeftOpenTag || no; + var index = 0; + var last, lastTag; + while (html) { + last = html; + // Make sure we're not in a plaintext content element like script/style + if (!lastTag || !isPlainTextElement(lastTag)) { + var textEnd = html.indexOf('<'); + if (textEnd === 0) { + // Comment: + if (comment.test(html)) { + var commentEnd = html.indexOf('-->'); + + if (commentEnd >= 0) { + if (options.shouldKeepComment) { + options.comment(html.substring(4, commentEnd), index, index + commentEnd + 3); + } + advance(commentEnd + 3); + continue + } + } + + // http://en.wikipedia.org/wiki/Conditional_comment#Downlevel-revealed_conditional_comment + if (conditionalComment.test(html)) { + var conditionalEnd = html.indexOf(']>'); + + if (conditionalEnd >= 0) { + advance(conditionalEnd + 2); + continue + } + } + + // Doctype: + var doctypeMatch = html.match(doctype); + if (doctypeMatch) { + advance(doctypeMatch[0].length); + continue + } + + // End tag: + var endTagMatch = html.match(endTag); + if (endTagMatch) { + var curIndex = index; + advance(endTagMatch[0].length); + parseEndTag(endTagMatch[1], curIndex, index); + continue + } + + // Start tag: + var startTagMatch = parseStartTag(); + if (startTagMatch) { + handleStartTag(startTagMatch); + if (shouldIgnoreFirstNewline(startTagMatch.tagName, html)) { + advance(1); + } + continue + } + } + + var text = (void 0), rest = (void 0), next = (void 0); + if (textEnd >= 0) { + rest = html.slice(textEnd); + while ( + !endTag.test(rest) && + !startTagOpen.test(rest) && + !comment.test(rest) && + !conditionalComment.test(rest) + ) { + // < in plain text, be forgiving and treat it as text + next = rest.indexOf('<', 1); + if (next < 0) { break } + textEnd += next; + rest = html.slice(textEnd); + } + text = html.substring(0, textEnd); + } + + if (textEnd < 0) { + text = html; + } + + if (text) { + advance(text.length); + } + + if (options.chars && text) { + options.chars(text, index - text.length, index); + } + } else { + var endTagLength = 0; + var stackedTag = lastTag.toLowerCase(); + var reStackedTag = reCache[stackedTag] || (reCache[stackedTag] = new RegExp('([\\s\\S]*?)(</' + stackedTag + '[^>]*>)', 'i')); + var rest$1 = html.replace(reStackedTag, function (all, text, endTag) { + endTagLength = endTag.length; + if (!isPlainTextElement(stackedTag) && stackedTag !== 'noscript') { + text = text + .replace(/<!\--([\s\S]*?)-->/g, '$1') // #7298 + .replace(/<!\[CDATA\[([\s\S]*?)]]>/g, '$1'); + } + if (shouldIgnoreFirstNewline(stackedTag, text)) { + text = text.slice(1); + } + if (options.chars) { + options.chars(text); + } + return '' + }); + index += html.length - rest$1.length; + html = rest$1; + parseEndTag(stackedTag, index - endTagLength, index); + } + + if (html === last) { + options.chars && options.chars(html); + if (!stack.length && options.warn) { + options.warn(("Mal-formatted tag at end of template: \"" + html + "\""), { start: index + html.length }); + } + break + } + } + + // Clean up any remaining tags + parseEndTag(); + + function advance (n) { + index += n; + html = html.substring(n); + } + + function parseStartTag () { + var start = html.match(startTagOpen); + if (start) { + var match = { + tagName: start[1], + attrs: [], + start: index + }; + advance(start[0].length); + var end, attr; + while (!(end = html.match(startTagClose)) && (attr = html.match(dynamicArgAttribute) || html.match(attribute))) { + attr.start = index; + advance(attr[0].length); + attr.end = index; + match.attrs.push(attr); + } + if (end) { + match.unarySlash = end[1]; + advance(end[0].length); + match.end = index; + return match + } + } + } + + function handleStartTag (match) { + var tagName = match.tagName; + var unarySlash = match.unarySlash; + + if (expectHTML) { + if (lastTag === 'p' && isNonPhrasingTag(tagName)) { + parseEndTag(lastTag); + } + if (canBeLeftOpenTag$$1(tagName) && lastTag === tagName) { + parseEndTag(tagName); + } + } + + var unary = isUnaryTag$$1(tagName) || !!unarySlash; + + var l = match.attrs.length; + var attrs = new Array(l); + for (var i = 0; i < l; i++) { + var args = match.attrs[i]; + var value = args[3] || args[4] || args[5] || ''; + var shouldDecodeNewlines = tagName === 'a' && args[1] === 'href' + ? options.shouldDecodeNewlinesForHref + : options.shouldDecodeNewlines; + attrs[i] = { + name: args[1], + value: decodeAttr(value, shouldDecodeNewlines) + }; + if (options.outputSourceRange) { + attrs[i].start = args.start + args[0].match(/^\s*/).length; + attrs[i].end = args.end; + } + } + + if (!unary) { + stack.push({ tag: tagName, lowerCasedTag: tagName.toLowerCase(), attrs: attrs, start: match.start, end: match.end }); + lastTag = tagName; + } + + if (options.start) { + options.start(tagName, attrs, unary, match.start, match.end); + } + } + + function parseEndTag (tagName, start, end) { + var pos, lowerCasedTagName; + if (start == null) { start = index; } + if (end == null) { end = index; } + + // Find the closest opened tag of the same type + if (tagName) { + lowerCasedTagName = tagName.toLowerCase(); + for (pos = stack.length - 1; pos >= 0; pos--) { + if (stack[pos].lowerCasedTag === lowerCasedTagName) { + break + } + } + } else { + // If no tag name is provided, clean shop + pos = 0; + } + + if (pos >= 0) { + // Close all the open elements, up the stack + for (var i = stack.length - 1; i >= pos; i--) { + if (i > pos || !tagName && + options.warn + ) { + options.warn( + ("tag <" + (stack[i].tag) + "> has no matching end tag."), + { start: stack[i].start, end: stack[i].end } + ); + } + if (options.end) { + options.end(stack[i].tag, start, end); + } + } + + // Remove the open elements from the stack + stack.length = pos; + lastTag = pos && stack[pos - 1].tag; + } else if (lowerCasedTagName === 'br') { + if (options.start) { + options.start(tagName, [], true, start, end); + } + } else if (lowerCasedTagName === 'p') { + if (options.start) { + options.start(tagName, [], false, start, end); + } + if (options.end) { + options.end(tagName, start, end); + } + } + } + } + + /* */ + + var onRE = /^@|^v-on:/; + var dirRE = /^v-|^@|^:|^#/; + var forAliasRE = /([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/; + var forIteratorRE = /,([^,\}\]]*)(?:,([^,\}\]]*))?$/; + var stripParensRE = /^\(|\)$/g; + var dynamicArgRE = /^\[.*\]$/; + + var argRE = /:(.*)$/; + var bindRE = /^:|^\.|^v-bind:/; + var modifierRE = /\.[^.\]]+(?=[^\]]*$)/g; + + var slotRE = /^v-slot(:|$)|^#/; + + var lineBreakRE = /[\r\n]/; + var whitespaceRE$1 = /[ \f\t\r\n]+/g; + + var invalidAttributeRE = /[\s"'<>\/=]/; + + var decodeHTMLCached = cached(he.decode); + + var emptySlotScopeToken = "_empty_"; + + // configurable state + var warn$2; + var delimiters; + var transforms; + var preTransforms; + var postTransforms; + var platformIsPreTag; + var platformMustUseProp; + var platformGetTagNamespace; + var maybeComponent; + + function createASTElement ( + tag, + attrs, + parent + ) { + return { + type: 1, + tag: tag, + attrsList: attrs, + attrsMap: makeAttrsMap(attrs), + rawAttrsMap: {}, + parent: parent, + children: [] + } + } + + /** + * Convert HTML string to AST. + */ + function parse ( + template, + options + ) { + warn$2 = options.warn || baseWarn; + + platformIsPreTag = options.isPreTag || no; + platformMustUseProp = options.mustUseProp || no; + platformGetTagNamespace = options.getTagNamespace || no; + var isReservedTag = options.isReservedTag || no; + maybeComponent = function (el) { return !!( + el.component || + el.attrsMap[':is'] || + el.attrsMap['v-bind:is'] || + !(el.attrsMap.is ? isReservedTag(el.attrsMap.is) : isReservedTag(el.tag)) + ); }; + transforms = pluckModuleFunction(options.modules, 'transformNode'); + preTransforms = pluckModuleFunction(options.modules, 'preTransformNode'); + postTransforms = pluckModuleFunction(options.modules, 'postTransformNode'); + + delimiters = options.delimiters; + + var stack = []; + var preserveWhitespace = options.preserveWhitespace !== false; + var whitespaceOption = options.whitespace; + var root; + var currentParent; + var inVPre = false; + var inPre = false; + var warned = false; + + function warnOnce (msg, range) { + if (!warned) { + warned = true; + warn$2(msg, range); + } + } + + function closeElement (element) { + trimEndingWhitespace(element); + if (!inVPre && !element.processed) { + element = processElement(element, options); + } + // tree management + if (!stack.length && element !== root) { + // allow root elements with v-if, v-else-if and v-else + if (root.if && (element.elseif || element.else)) { + { + checkRootConstraints(element); + } + addIfCondition(root, { + exp: element.elseif, + block: element + }); + } else { + warnOnce( + "Component template should contain exactly one root element. " + + "If you are using v-if on multiple elements, " + + "use v-else-if to chain them instead.", + { start: element.start } + ); + } + } + if (currentParent && !element.forbidden) { + if (element.elseif || element.else) { + processIfConditions(element, currentParent); + } else { + if (element.slotScope) { + // scoped slot + // keep it in the children list so that v-else(-if) conditions can + // find it as the prev node. + var name = element.slotTarget || '"default"' + ;(currentParent.scopedSlots || (currentParent.scopedSlots = {}))[name] = element; + } + currentParent.children.push(element); + element.parent = currentParent; + } + } + + // final children cleanup + // filter out scoped slots + element.children = element.children.filter(function (c) { return !(c).slotScope; }); + // remove trailing whitespace node again + trimEndingWhitespace(element); + + // check pre state + if (element.pre) { + inVPre = false; + } + if (platformIsPreTag(element.tag)) { + inPre = false; + } + // apply post-transforms + for (var i = 0; i < postTransforms.length; i++) { + postTransforms[i](element, options); + } + } + + function trimEndingWhitespace (el) { + // remove trailing whitespace node + if (!inPre) { + var lastNode; + while ( + (lastNode = el.children[el.children.length - 1]) && + lastNode.type === 3 && + lastNode.text === ' ' + ) { + el.children.pop(); + } + } + } + + function checkRootConstraints (el) { + if (el.tag === 'slot' || el.tag === 'template') { + warnOnce( + "Cannot use <" + (el.tag) + "> as component root element because it may " + + 'contain multiple nodes.', + { start: el.start } + ); + } + if (el.attrsMap.hasOwnProperty('v-for')) { + warnOnce( + 'Cannot use v-for on stateful component root element because ' + + 'it renders multiple elements.', + el.rawAttrsMap['v-for'] + ); + } + } + + parseHTML(template, { + warn: warn$2, + expectHTML: options.expectHTML, + isUnaryTag: options.isUnaryTag, + canBeLeftOpenTag: options.canBeLeftOpenTag, + shouldDecodeNewlines: options.shouldDecodeNewlines, + shouldDecodeNewlinesForHref: options.shouldDecodeNewlinesForHref, + shouldKeepComment: options.comments, + outputSourceRange: options.outputSourceRange, + start: function start (tag, attrs, unary, start$1, end) { + // check namespace. + // inherit parent ns if there is one + var ns = (currentParent && currentParent.ns) || platformGetTagNamespace(tag); + + // handle IE svg bug + /* istanbul ignore if */ + if (isIE && ns === 'svg') { + attrs = guardIESVGBug(attrs); + } + + var element = createASTElement(tag, attrs, currentParent); + if (ns) { + element.ns = ns; + } + + { + if (options.outputSourceRange) { + element.start = start$1; + element.end = end; + element.rawAttrsMap = element.attrsList.reduce(function (cumulated, attr) { + cumulated[attr.name] = attr; + return cumulated + }, {}); + } + attrs.forEach(function (attr) { + if (invalidAttributeRE.test(attr.name)) { + warn$2( + "Invalid dynamic argument expression: attribute names cannot contain " + + "spaces, quotes, <, >, / or =.", + { + start: attr.start + attr.name.indexOf("["), + end: attr.start + attr.name.length + } + ); + } + }); + } + + if (isForbiddenTag(element) && !isServerRendering()) { + element.forbidden = true; + warn$2( + 'Templates should only be responsible for mapping the state to the ' + + 'UI. Avoid placing tags with side-effects in your templates, such as ' + + "<" + tag + ">" + ', as they will not be parsed.', + { start: element.start } + ); + } + + // apply pre-transforms + for (var i = 0; i < preTransforms.length; i++) { + element = preTransforms[i](element, options) || element; + } + + if (!inVPre) { + processPre(element); + if (element.pre) { + inVPre = true; + } + } + if (platformIsPreTag(element.tag)) { + inPre = true; + } + if (inVPre) { + processRawAttrs(element); + } else if (!element.processed) { + // structural directives + processFor(element); + processIf(element); + processOnce(element); + } + + if (!root) { + root = element; + { + checkRootConstraints(root); + } + } + + if (!unary) { + currentParent = element; + stack.push(element); + } else { + closeElement(element); + } + }, + + end: function end (tag, start, end$1) { + var element = stack[stack.length - 1]; + // pop stack + stack.length -= 1; + currentParent = stack[stack.length - 1]; + if (options.outputSourceRange) { + element.end = end$1; + } + closeElement(element); + }, + + chars: function chars (text, start, end) { + if (!currentParent) { + { + if (text === template) { + warnOnce( + 'Component template requires a root element, rather than just text.', + { start: start } + ); + } else if ((text = text.trim())) { + warnOnce( + ("text \"" + text + "\" outside root element will be ignored."), + { start: start } + ); + } + } + return + } + // IE textarea placeholder bug + /* istanbul ignore if */ + if (isIE && + currentParent.tag === 'textarea' && + currentParent.attrsMap.placeholder === text + ) { + return + } + var children = currentParent.children; + if (inPre || text.trim()) { + text = isTextTag(currentParent) ? text : decodeHTMLCached(text); + } else if (!children.length) { + // remove the whitespace-only node right after an opening tag + text = ''; + } else if (whitespaceOption) { + if (whitespaceOption === 'condense') { + // in condense mode, remove the whitespace node if it contains + // line break, otherwise condense to a single space + text = lineBreakRE.test(text) ? '' : ' '; + } else { + text = ' '; + } + } else { + text = preserveWhitespace ? ' ' : ''; + } + if (text) { + if (!inPre && whitespaceOption === 'condense') { + // condense consecutive whitespaces into single space + text = text.replace(whitespaceRE$1, ' '); + } + var res; + var child; + if (!inVPre && text !== ' ' && (res = parseText(text, delimiters))) { + child = { + type: 2, + expression: res.expression, + tokens: res.tokens, + text: text + }; + } else if (text !== ' ' || !children.length || children[children.length - 1].text !== ' ') { + child = { + type: 3, + text: text + }; + } + if (child) { + if (options.outputSourceRange) { + child.start = start; + child.end = end; + } + children.push(child); + } + } + }, + comment: function comment (text, start, end) { + // adding anything as a sibling to the root node is forbidden + // comments should still be allowed, but ignored + if (currentParent) { + var child = { + type: 3, + text: text, + isComment: true + }; + if (options.outputSourceRange) { + child.start = start; + child.end = end; + } + currentParent.children.push(child); + } + } + }); + return root + } + + function processPre (el) { + if (getAndRemoveAttr(el, 'v-pre') != null) { + el.pre = true; + } + } + + function processRawAttrs (el) { + var list = el.attrsList; + var len = list.length; + if (len) { + var attrs = el.attrs = new Array(len); + for (var i = 0; i < len; i++) { + attrs[i] = { + name: list[i].name, + value: JSON.stringify(list[i].value) + }; + if (list[i].start != null) { + attrs[i].start = list[i].start; + attrs[i].end = list[i].end; + } + } + } else if (!el.pre) { + // non root node in pre blocks with no attributes + el.plain = true; + } + } + + function processElement ( + element, + options + ) { + processKey(element); + + // determine whether this is a plain element after + // removing structural attributes + element.plain = ( + !element.key && + !element.scopedSlots && + !element.attrsList.length + ); + + processRef(element); + processSlotContent(element); + processSlotOutlet(element); + processComponent(element); + for (var i = 0; i < transforms.length; i++) { + element = transforms[i](element, options) || element; + } + processAttrs(element); + return element + } + + function processKey (el) { + var exp = getBindingAttr(el, 'key'); + if (exp) { + { + if (el.tag === 'template') { + warn$2( + "<template> cannot be keyed. Place the key on real elements instead.", + getRawBindingAttr(el, 'key') + ); + } + if (el.for) { + var iterator = el.iterator2 || el.iterator1; + var parent = el.parent; + if (iterator && iterator === exp && parent && parent.tag === 'transition-group') { + warn$2( + "Do not use v-for index as key on <transition-group> children, " + + "this is the same as not using keys.", + getRawBindingAttr(el, 'key'), + true /* tip */ + ); + } + } + } + el.key = exp; + } + } + + function processRef (el) { + var ref = getBindingAttr(el, 'ref'); + if (ref) { + el.ref = ref; + el.refInFor = checkInFor(el); + } + } + + function processFor (el) { + var exp; + if ((exp = getAndRemoveAttr(el, 'v-for'))) { + var res = parseFor(exp); + if (res) { + extend(el, res); + } else { + warn$2( + ("Invalid v-for expression: " + exp), + el.rawAttrsMap['v-for'] + ); + } + } + } + + + + function parseFor (exp) { + var inMatch = exp.match(forAliasRE); + if (!inMatch) { return } + var res = {}; + res.for = inMatch[2].trim(); + var alias = inMatch[1].trim().replace(stripParensRE, ''); + var iteratorMatch = alias.match(forIteratorRE); + if (iteratorMatch) { + res.alias = alias.replace(forIteratorRE, '').trim(); + res.iterator1 = iteratorMatch[1].trim(); + if (iteratorMatch[2]) { + res.iterator2 = iteratorMatch[2].trim(); + } + } else { + res.alias = alias; + } + return res + } + + function processIf (el) { + var exp = getAndRemoveAttr(el, 'v-if'); + if (exp) { + el.if = exp; + addIfCondition(el, { + exp: exp, + block: el + }); + } else { + if (getAndRemoveAttr(el, 'v-else') != null) { + el.else = true; + } + var elseif = getAndRemoveAttr(el, 'v-else-if'); + if (elseif) { + el.elseif = elseif; + } + } + } + + function processIfConditions (el, parent) { + var prev = findPrevElement(parent.children); + if (prev && prev.if) { + addIfCondition(prev, { + exp: el.elseif, + block: el + }); + } else { + warn$2( + "v-" + (el.elseif ? ('else-if="' + el.elseif + '"') : 'else') + " " + + "used on element <" + (el.tag) + "> without corresponding v-if.", + el.rawAttrsMap[el.elseif ? 'v-else-if' : 'v-else'] + ); + } + } + + function findPrevElement (children) { + var i = children.length; + while (i--) { + if (children[i].type === 1) { + return children[i] + } else { + if (children[i].text !== ' ') { + warn$2( + "text \"" + (children[i].text.trim()) + "\" between v-if and v-else(-if) " + + "will be ignored.", + children[i] + ); + } + children.pop(); + } + } + } + + function addIfCondition (el, condition) { + if (!el.ifConditions) { + el.ifConditions = []; + } + el.ifConditions.push(condition); + } + + function processOnce (el) { + var once$$1 = getAndRemoveAttr(el, 'v-once'); + if (once$$1 != null) { + el.once = true; + } + } + + // handle content being passed to a component as slot, + // e.g. <template slot="xxx">, <div slot-scope="xxx"> + function processSlotContent (el) { + var slotScope; + if (el.tag === 'template') { + slotScope = getAndRemoveAttr(el, 'scope'); + /* istanbul ignore if */ + if (slotScope) { + warn$2( + "the \"scope\" attribute for scoped slots have been deprecated and " + + "replaced by \"slot-scope\" since 2.5. The new \"slot-scope\" attribute " + + "can also be used on plain elements in addition to <template> to " + + "denote scoped slots.", + el.rawAttrsMap['scope'], + true + ); + } + el.slotScope = slotScope || getAndRemoveAttr(el, 'slot-scope'); + } else if ((slotScope = getAndRemoveAttr(el, 'slot-scope'))) { + /* istanbul ignore if */ + if (el.attrsMap['v-for']) { + warn$2( + "Ambiguous combined usage of slot-scope and v-for on <" + (el.tag) + "> " + + "(v-for takes higher priority). Use a wrapper <template> for the " + + "scoped slot to make it clearer.", + el.rawAttrsMap['slot-scope'], + true + ); + } + el.slotScope = slotScope; + } + + // slot="xxx" + var slotTarget = getBindingAttr(el, 'slot'); + if (slotTarget) { + el.slotTarget = slotTarget === '""' ? '"default"' : slotTarget; + el.slotTargetDynamic = !!(el.attrsMap[':slot'] || el.attrsMap['v-bind:slot']); + // preserve slot as an attribute for native shadow DOM compat + // only for non-scoped slots. + if (el.tag !== 'template' && !el.slotScope) { + addAttr(el, 'slot', slotTarget, getRawBindingAttr(el, 'slot')); + } + } + + // 2.6 v-slot syntax + { + if (el.tag === 'template') { + // v-slot on <template> + var slotBinding = getAndRemoveAttrByRegex(el, slotRE); + if (slotBinding) { + { + if (el.slotTarget || el.slotScope) { + warn$2( + "Unexpected mixed usage of different slot syntaxes.", + el + ); + } + if (el.parent && !maybeComponent(el.parent)) { + warn$2( + "<template v-slot> can only appear at the root level inside " + + "the receiving component", + el + ); + } + } + var ref = getSlotName(slotBinding); + var name = ref.name; + var dynamic = ref.dynamic; + el.slotTarget = name; + el.slotTargetDynamic = dynamic; + el.slotScope = slotBinding.value || emptySlotScopeToken; // force it into a scoped slot for perf + } + } else { + // v-slot on component, denotes default slot + var slotBinding$1 = getAndRemoveAttrByRegex(el, slotRE); + if (slotBinding$1) { + { + if (!maybeComponent(el)) { + warn$2( + "v-slot can only be used on components or <template>.", + slotBinding$1 + ); + } + if (el.slotScope || el.slotTarget) { + warn$2( + "Unexpected mixed usage of different slot syntaxes.", + el + ); + } + if (el.scopedSlots) { + warn$2( + "To avoid scope ambiguity, the default slot should also use " + + "<template> syntax when there are other named slots.", + slotBinding$1 + ); + } + } + // add the component's children to its default slot + var slots = el.scopedSlots || (el.scopedSlots = {}); + var ref$1 = getSlotName(slotBinding$1); + var name$1 = ref$1.name; + var dynamic$1 = ref$1.dynamic; + var slotContainer = slots[name$1] = createASTElement('template', [], el); + slotContainer.slotTarget = name$1; + slotContainer.slotTargetDynamic = dynamic$1; + slotContainer.children = el.children.filter(function (c) { + if (!c.slotScope) { + c.parent = slotContainer; + return true + } + }); + slotContainer.slotScope = slotBinding$1.value || emptySlotScopeToken; + // remove children as they are returned from scopedSlots now + el.children = []; + // mark el non-plain so data gets generated + el.plain = false; + } + } + } + } + + function getSlotName (binding) { + var name = binding.name.replace(slotRE, ''); + if (!name) { + if (binding.name[0] !== '#') { + name = 'default'; + } else { + warn$2( + "v-slot shorthand syntax requires a slot name.", + binding + ); + } + } + return dynamicArgRE.test(name) + // dynamic [name] + ? { name: name.slice(1, -1), dynamic: true } + // static name + : { name: ("\"" + name + "\""), dynamic: false } + } + + // handle <slot/> outlets + function processSlotOutlet (el) { + if (el.tag === 'slot') { + el.slotName = getBindingAttr(el, 'name'); + if (el.key) { + warn$2( + "`key` does not work on <slot> because slots are abstract outlets " + + "and can possibly expand into multiple elements. " + + "Use the key on a wrapping element instead.", + getRawBindingAttr(el, 'key') + ); + } + } + } + + function processComponent (el) { + var binding; + if ((binding = getBindingAttr(el, 'is'))) { + el.component = binding; + } + if (getAndRemoveAttr(el, 'inline-template') != null) { + el.inlineTemplate = true; + } + } + + function processAttrs (el) { + var list = el.attrsList; + var i, l, name, rawName, value, modifiers, syncGen, isDynamic; + for (i = 0, l = list.length; i < l; i++) { + name = rawName = list[i].name; + value = list[i].value; + if (dirRE.test(name)) { + // mark element as dynamic + el.hasBindings = true; + // modifiers + modifiers = parseModifiers(name.replace(dirRE, '')); + // support .foo shorthand syntax for the .prop modifier + if (modifiers) { + name = name.replace(modifierRE, ''); + } + if (bindRE.test(name)) { // v-bind + name = name.replace(bindRE, ''); + value = parseFilters(value); + isDynamic = dynamicArgRE.test(name); + if (isDynamic) { + name = name.slice(1, -1); + } + if ( + value.trim().length === 0 + ) { + warn$2( + ("The value for a v-bind expression cannot be empty. Found in \"v-bind:" + name + "\"") + ); + } + if (modifiers) { + if (modifiers.prop && !isDynamic) { + name = camelize(name); + if (name === 'innerHtml') { name = 'innerHTML'; } + } + if (modifiers.camel && !isDynamic) { + name = camelize(name); + } + if (modifiers.sync) { + syncGen = genAssignmentCode(value, "$event"); + if (!isDynamic) { + addHandler( + el, + ("update:" + (camelize(name))), + syncGen, + null, + false, + warn$2, + list[i] + ); + if (hyphenate(name) !== camelize(name)) { + addHandler( + el, + ("update:" + (hyphenate(name))), + syncGen, + null, + false, + warn$2, + list[i] + ); + } + } else { + // handler w/ dynamic event name + addHandler( + el, + ("\"update:\"+(" + name + ")"), + syncGen, + null, + false, + warn$2, + list[i], + true // dynamic + ); + } + } + } + if ((modifiers && modifiers.prop) || ( + !el.component && platformMustUseProp(el.tag, el.attrsMap.type, name) + )) { + addProp(el, name, value, list[i], isDynamic); + } else { + addAttr(el, name, value, list[i], isDynamic); + } + } else if (onRE.test(name)) { // v-on + name = name.replace(onRE, ''); + isDynamic = dynamicArgRE.test(name); + if (isDynamic) { + name = name.slice(1, -1); + } + addHandler(el, name, value, modifiers, false, warn$2, list[i], isDynamic); + } else { // normal directives + name = name.replace(dirRE, ''); + // parse arg + var argMatch = name.match(argRE); + var arg = argMatch && argMatch[1]; + isDynamic = false; + if (arg) { + name = name.slice(0, -(arg.length + 1)); + if (dynamicArgRE.test(arg)) { + arg = arg.slice(1, -1); + isDynamic = true; + } + } + addDirective(el, name, rawName, value, arg, isDynamic, modifiers, list[i]); + if (name === 'model') { + checkForAliasModel(el, value); + } + } + } else { + // literal attribute + { + var res = parseText(value, delimiters); + if (res) { + warn$2( + name + "=\"" + value + "\": " + + 'Interpolation inside attributes has been removed. ' + + 'Use v-bind or the colon shorthand instead. For example, ' + + 'instead of <div id="{{ val }}">, use <div :id="val">.', + list[i] + ); + } + } + addAttr(el, name, JSON.stringify(value), list[i]); + // #6887 firefox doesn't update muted state if set via attribute + // even immediately after element creation + if (!el.component && + name === 'muted' && + platformMustUseProp(el.tag, el.attrsMap.type, name)) { + addProp(el, name, 'true', list[i]); + } + } + } + } + + function checkInFor (el) { + var parent = el; + while (parent) { + if (parent.for !== undefined) { + return true + } + parent = parent.parent; + } + return false + } + + function parseModifiers (name) { + var match = name.match(modifierRE); + if (match) { + var ret = {}; + match.forEach(function (m) { ret[m.slice(1)] = true; }); + return ret + } + } + + function makeAttrsMap (attrs) { + var map = {}; + for (var i = 0, l = attrs.length; i < l; i++) { + if ( + map[attrs[i].name] && !isIE && !isEdge + ) { + warn$2('duplicate attribute: ' + attrs[i].name, attrs[i]); + } + map[attrs[i].name] = attrs[i].value; + } + return map + } + + // for script (e.g. type="x/template") or style, do not decode content + function isTextTag (el) { + return el.tag === 'script' || el.tag === 'style' + } + + function isForbiddenTag (el) { + return ( + el.tag === 'style' || + (el.tag === 'script' && ( + !el.attrsMap.type || + el.attrsMap.type === 'text/javascript' + )) + ) + } + + var ieNSBug = /^xmlns:NS\d+/; + var ieNSPrefix = /^NS\d+:/; + + /* istanbul ignore next */ + function guardIESVGBug (attrs) { + var res = []; + for (var i = 0; i < attrs.length; i++) { + var attr = attrs[i]; + if (!ieNSBug.test(attr.name)) { + attr.name = attr.name.replace(ieNSPrefix, ''); + res.push(attr); + } + } + return res + } + + function checkForAliasModel (el, value) { + var _el = el; + while (_el) { + if (_el.for && _el.alias === value) { + warn$2( + "<" + (el.tag) + " v-model=\"" + value + "\">: " + + "You are binding v-model directly to a v-for iteration alias. " + + "This will not be able to modify the v-for source array because " + + "writing to the alias is like modifying a function local variable. " + + "Consider using an array of objects and use v-model on an object property instead.", + el.rawAttrsMap['v-model'] + ); + } + _el = _el.parent; + } + } + + /* */ + + function preTransformNode (el, options) { + if (el.tag === 'input') { + var map = el.attrsMap; + if (!map['v-model']) { + return + } + + var typeBinding; + if (map[':type'] || map['v-bind:type']) { + typeBinding = getBindingAttr(el, 'type'); + } + if (!map.type && !typeBinding && map['v-bind']) { + typeBinding = "(" + (map['v-bind']) + ").type"; + } + + if (typeBinding) { + var ifCondition = getAndRemoveAttr(el, 'v-if', true); + var ifConditionExtra = ifCondition ? ("&&(" + ifCondition + ")") : ""; + var hasElse = getAndRemoveAttr(el, 'v-else', true) != null; + var elseIfCondition = getAndRemoveAttr(el, 'v-else-if', true); + // 1. checkbox + var branch0 = cloneASTElement(el); + // process for on the main node + processFor(branch0); + addRawAttr(branch0, 'type', 'checkbox'); + processElement(branch0, options); + branch0.processed = true; // prevent it from double-processed + branch0.if = "(" + typeBinding + ")==='checkbox'" + ifConditionExtra; + addIfCondition(branch0, { + exp: branch0.if, + block: branch0 + }); + // 2. add radio else-if condition + var branch1 = cloneASTElement(el); + getAndRemoveAttr(branch1, 'v-for', true); + addRawAttr(branch1, 'type', 'radio'); + processElement(branch1, options); + addIfCondition(branch0, { + exp: "(" + typeBinding + ")==='radio'" + ifConditionExtra, + block: branch1 + }); + // 3. other + var branch2 = cloneASTElement(el); + getAndRemoveAttr(branch2, 'v-for', true); + addRawAttr(branch2, ':type', typeBinding); + processElement(branch2, options); + addIfCondition(branch0, { + exp: ifCondition, + block: branch2 + }); + + if (hasElse) { + branch0.else = true; + } else if (elseIfCondition) { + branch0.elseif = elseIfCondition; + } + + return branch0 + } + } + } + + function cloneASTElement (el) { + return createASTElement(el.tag, el.attrsList.slice(), el.parent) + } + + var model$1 = { + preTransformNode: preTransformNode + }; + + var modules$1 = [ + klass$1, + style$1, + model$1 + ]; + + /* */ + + function text (el, dir) { + if (dir.value) { + addProp(el, 'textContent', ("_s(" + (dir.value) + ")"), dir); + } + } + + /* */ + + function html (el, dir) { + if (dir.value) { + addProp(el, 'innerHTML', ("_s(" + (dir.value) + ")"), dir); + } + } + + var directives$1 = { + model: model, + text: text, + html: html + }; + + /* */ + + var baseOptions = { + expectHTML: true, + modules: modules$1, + directives: directives$1, + isPreTag: isPreTag, + isUnaryTag: isUnaryTag, + mustUseProp: mustUseProp, + canBeLeftOpenTag: canBeLeftOpenTag, + isReservedTag: isReservedTag, + getTagNamespace: getTagNamespace, + staticKeys: genStaticKeys(modules$1) + }; + + /* */ + + var isStaticKey; + var isPlatformReservedTag; + + var genStaticKeysCached = cached(genStaticKeys$1); + + /** + * Goal of the optimizer: walk the generated template AST tree + * and detect sub-trees that are purely static, i.e. parts of + * the DOM that never needs to change. + * + * Once we detect these sub-trees, we can: + * + * 1. Hoist them into constants, so that we no longer need to + * create fresh nodes for them on each re-render; + * 2. Completely skip them in the patching process. + */ + function optimize (root, options) { + if (!root) { return } + isStaticKey = genStaticKeysCached(options.staticKeys || ''); + isPlatformReservedTag = options.isReservedTag || no; + // first pass: mark all non-static nodes. + markStatic$1(root); + // second pass: mark static roots. + markStaticRoots(root, false); + } + + function genStaticKeys$1 (keys) { + return makeMap( + 'type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap' + + (keys ? ',' + keys : '') + ) + } + + function markStatic$1 (node) { + node.static = isStatic(node); + if (node.type === 1) { + // do not make component slot content static. this avoids + // 1. components not able to mutate slot nodes + // 2. static slot content fails for hot-reloading + if ( + !isPlatformReservedTag(node.tag) && + node.tag !== 'slot' && + node.attrsMap['inline-template'] == null + ) { + return + } + for (var i = 0, l = node.children.length; i < l; i++) { + var child = node.children[i]; + markStatic$1(child); + if (!child.static) { + node.static = false; + } + } + if (node.ifConditions) { + for (var i$1 = 1, l$1 = node.ifConditions.length; i$1 < l$1; i$1++) { + var block = node.ifConditions[i$1].block; + markStatic$1(block); + if (!block.static) { + node.static = false; + } + } + } + } + } + + function markStaticRoots (node, isInFor) { + if (node.type === 1) { + if (node.static || node.once) { + node.staticInFor = isInFor; + } + // For a node to qualify as a static root, it should have children that + // are not just static text. Otherwise the cost of hoisting out will + // outweigh the benefits and it's better off to just always render it fresh. + if (node.static && node.children.length && !( + node.children.length === 1 && + node.children[0].type === 3 + )) { + node.staticRoot = true; + return + } else { + node.staticRoot = false; + } + if (node.children) { + for (var i = 0, l = node.children.length; i < l; i++) { + markStaticRoots(node.children[i], isInFor || !!node.for); + } + } + if (node.ifConditions) { + for (var i$1 = 1, l$1 = node.ifConditions.length; i$1 < l$1; i$1++) { + markStaticRoots(node.ifConditions[i$1].block, isInFor); + } + } + } + } + + function isStatic (node) { + if (node.type === 2) { // expression + return false + } + if (node.type === 3) { // text + return true + } + return !!(node.pre || ( + !node.hasBindings && // no dynamic bindings + !node.if && !node.for && // not v-if or v-for or v-else + !isBuiltInTag(node.tag) && // not a built-in + isPlatformReservedTag(node.tag) && // not a component + !isDirectChildOfTemplateFor(node) && + Object.keys(node).every(isStaticKey) + )) + } + + function isDirectChildOfTemplateFor (node) { + while (node.parent) { + node = node.parent; + if (node.tag !== 'template') { + return false + } + if (node.for) { + return true + } + } + return false + } + + /* */ + + var fnExpRE = /^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/; + var fnInvokeRE = /\([^)]*?\);*$/; + var simplePathRE = /^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/; + + // KeyboardEvent.keyCode aliases + var keyCodes = { + esc: 27, + tab: 9, + enter: 13, + space: 32, + up: 38, + left: 37, + right: 39, + down: 40, + 'delete': [8, 46] + }; + + // KeyboardEvent.key aliases + var keyNames = { + // #7880: IE11 and Edge use `Esc` for Escape key name. + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + // #9112: IE11 uses `Spacebar` for Space key name. + space: [' ', 'Spacebar'], + // #7806: IE11 uses key names without `Arrow` prefix for arrow keys. + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + // #9112: IE11 uses `Del` for Delete key name. + 'delete': ['Backspace', 'Delete', 'Del'] + }; + + // #4868: modifiers that prevent the execution of the listener + // need to explicitly return null so that we can determine whether to remove + // the listener for .once + var genGuard = function (condition) { return ("if(" + condition + ")return null;"); }; + + var modifierCode = { + stop: '$event.stopPropagation();', + prevent: '$event.preventDefault();', + self: genGuard("$event.target !== $event.currentTarget"), + ctrl: genGuard("!$event.ctrlKey"), + shift: genGuard("!$event.shiftKey"), + alt: genGuard("!$event.altKey"), + meta: genGuard("!$event.metaKey"), + left: genGuard("'button' in $event && $event.button !== 0"), + middle: genGuard("'button' in $event && $event.button !== 1"), + right: genGuard("'button' in $event && $event.button !== 2") + }; + + function genHandlers ( + events, + isNative + ) { + var prefix = isNative ? 'nativeOn:' : 'on:'; + var staticHandlers = ""; + var dynamicHandlers = ""; + for (var name in events) { + var handlerCode = genHandler(events[name]); + if (events[name] && events[name].dynamic) { + dynamicHandlers += name + "," + handlerCode + ","; + } else { + staticHandlers += "\"" + name + "\":" + handlerCode + ","; + } + } + staticHandlers = "{" + (staticHandlers.slice(0, -1)) + "}"; + if (dynamicHandlers) { + return prefix + "_d(" + staticHandlers + ",[" + (dynamicHandlers.slice(0, -1)) + "])" + } else { + return prefix + staticHandlers + } + } + + function genHandler (handler) { + if (!handler) { + return 'function(){}' + } + + if (Array.isArray(handler)) { + return ("[" + (handler.map(function (handler) { return genHandler(handler); }).join(',')) + "]") + } + + var isMethodPath = simplePathRE.test(handler.value); + var isFunctionExpression = fnExpRE.test(handler.value); + var isFunctionInvocation = simplePathRE.test(handler.value.replace(fnInvokeRE, '')); + + if (!handler.modifiers) { + if (isMethodPath || isFunctionExpression) { + return handler.value + } + return ("function($event){" + (isFunctionInvocation ? ("return " + (handler.value)) : handler.value) + "}") // inline statement + } else { + var code = ''; + var genModifierCode = ''; + var keys = []; + for (var key in handler.modifiers) { + if (modifierCode[key]) { + genModifierCode += modifierCode[key]; + // left/right + if (keyCodes[key]) { + keys.push(key); + } + } else if (key === 'exact') { + var modifiers = (handler.modifiers); + genModifierCode += genGuard( + ['ctrl', 'shift', 'alt', 'meta'] + .filter(function (keyModifier) { return !modifiers[keyModifier]; }) + .map(function (keyModifier) { return ("$event." + keyModifier + "Key"); }) + .join('||') + ); + } else { + keys.push(key); + } + } + if (keys.length) { + code += genKeyFilter(keys); + } + // Make sure modifiers like prevent and stop get executed after key filtering + if (genModifierCode) { + code += genModifierCode; + } + var handlerCode = isMethodPath + ? ("return " + (handler.value) + ".apply(null, arguments)") + : isFunctionExpression + ? ("return (" + (handler.value) + ").apply(null, arguments)") + : isFunctionInvocation + ? ("return " + (handler.value)) + : handler.value; + return ("function($event){" + code + handlerCode + "}") + } + } + + function genKeyFilter (keys) { + return ( + // make sure the key filters only apply to KeyboardEvents + // #9441: can't use 'keyCode' in $event because Chrome autofill fires fake + // key events that do not have keyCode property... + "if(!$event.type.indexOf('key')&&" + + (keys.map(genFilterCode).join('&&')) + ")return null;" + ) + } + + function genFilterCode (key) { + var keyVal = parseInt(key, 10); + if (keyVal) { + return ("$event.keyCode!==" + keyVal) + } + var keyCode = keyCodes[key]; + var keyName = keyNames[key]; + return ( + "_k($event.keyCode," + + (JSON.stringify(key)) + "," + + (JSON.stringify(keyCode)) + "," + + "$event.key," + + "" + (JSON.stringify(keyName)) + + ")" + ) + } + + /* */ + + function on (el, dir) { + if (dir.modifiers) { + warn("v-on without argument does not support modifiers."); + } + el.wrapListeners = function (code) { return ("_g(" + code + "," + (dir.value) + ")"); }; + } + + /* */ + + function bind$1 (el, dir) { + el.wrapData = function (code) { + return ("_b(" + code + ",'" + (el.tag) + "'," + (dir.value) + "," + (dir.modifiers && dir.modifiers.prop ? 'true' : 'false') + (dir.modifiers && dir.modifiers.sync ? ',true' : '') + ")") + }; + } + + /* */ + + var baseDirectives = { + on: on, + bind: bind$1, + cloak: noop + }; + + /* */ + + + + + + var CodegenState = function CodegenState (options) { + this.options = options; + this.warn = options.warn || baseWarn; + this.transforms = pluckModuleFunction(options.modules, 'transformCode'); + this.dataGenFns = pluckModuleFunction(options.modules, 'genData'); + this.directives = extend(extend({}, baseDirectives), options.directives); + var isReservedTag = options.isReservedTag || no; + this.maybeComponent = function (el) { return !!el.component || !isReservedTag(el.tag); }; + this.onceId = 0; + this.staticRenderFns = []; + this.pre = false; + }; + + + + function generate ( + ast, + options + ) { + var state = new CodegenState(options); + // fix #11483, Root level <script> tags should not be rendered. + var code = ast ? (ast.tag === 'script' ? 'null' : genElement(ast, state)) : '_c("div")'; + return { + render: ("with(this){return " + code + "}"), + staticRenderFns: state.staticRenderFns + } + } + + function genElement (el, state) { + if (el.parent) { + el.pre = el.pre || el.parent.pre; + } + + if (el.staticRoot && !el.staticProcessed) { + return genStatic(el, state) + } else if (el.once && !el.onceProcessed) { + return genOnce(el, state) + } else if (el.for && !el.forProcessed) { + return genFor(el, state) + } else if (el.if && !el.ifProcessed) { + return genIf(el, state) + } else if (el.tag === 'template' && !el.slotTarget && !state.pre) { + return genChildren(el, state) || 'void 0' + } else if (el.tag === 'slot') { + return genSlot(el, state) + } else { + // component or element + var code; + if (el.component) { + code = genComponent(el.component, el, state); + } else { + var data; + if (!el.plain || (el.pre && state.maybeComponent(el))) { + data = genData$2(el, state); + } + + var children = el.inlineTemplate ? null : genChildren(el, state, true); + code = "_c('" + (el.tag) + "'" + (data ? ("," + data) : '') + (children ? ("," + children) : '') + ")"; + } + // module transforms + for (var i = 0; i < state.transforms.length; i++) { + code = state.transforms[i](el, code); + } + return code + } + } + + // hoist static sub-trees out + function genStatic (el, state) { + el.staticProcessed = true; + // Some elements (templates) need to behave differently inside of a v-pre + // node. All pre nodes are static roots, so we can use this as a location to + // wrap a state change and reset it upon exiting the pre node. + var originalPreState = state.pre; + if (el.pre) { + state.pre = el.pre; + } + state.staticRenderFns.push(("with(this){return " + (genElement(el, state)) + "}")); + state.pre = originalPreState; + return ("_m(" + (state.staticRenderFns.length - 1) + (el.staticInFor ? ',true' : '') + ")") + } + + // v-once + function genOnce (el, state) { + el.onceProcessed = true; + if (el.if && !el.ifProcessed) { + return genIf(el, state) + } else if (el.staticInFor) { + var key = ''; + var parent = el.parent; + while (parent) { + if (parent.for) { + key = parent.key; + break + } + parent = parent.parent; + } + if (!key) { + state.warn( + "v-once can only be used inside v-for that is keyed. ", + el.rawAttrsMap['v-once'] + ); + return genElement(el, state) + } + return ("_o(" + (genElement(el, state)) + "," + (state.onceId++) + "," + key + ")") + } else { + return genStatic(el, state) + } + } + + function genIf ( + el, + state, + altGen, + altEmpty + ) { + el.ifProcessed = true; // avoid recursion + return genIfConditions(el.ifConditions.slice(), state, altGen, altEmpty) + } + + function genIfConditions ( + conditions, + state, + altGen, + altEmpty + ) { + if (!conditions.length) { + return altEmpty || '_e()' + } + + var condition = conditions.shift(); + if (condition.exp) { + return ("(" + (condition.exp) + ")?" + (genTernaryExp(condition.block)) + ":" + (genIfConditions(conditions, state, altGen, altEmpty))) + } else { + return ("" + (genTernaryExp(condition.block))) + } + + // v-if with v-once should generate code like (a)?_m(0):_m(1) + function genTernaryExp (el) { + return altGen + ? altGen(el, state) + : el.once + ? genOnce(el, state) + : genElement(el, state) + } + } + + function genFor ( + el, + state, + altGen, + altHelper + ) { + var exp = el.for; + var alias = el.alias; + var iterator1 = el.iterator1 ? ("," + (el.iterator1)) : ''; + var iterator2 = el.iterator2 ? ("," + (el.iterator2)) : ''; + + if (state.maybeComponent(el) && + el.tag !== 'slot' && + el.tag !== 'template' && + !el.key + ) { + state.warn( + "<" + (el.tag) + " v-for=\"" + alias + " in " + exp + "\">: component lists rendered with " + + "v-for should have explicit keys. " + + "See https://vuejs.org/guide/list.html#key for more info.", + el.rawAttrsMap['v-for'], + true /* tip */ + ); + } + + el.forProcessed = true; // avoid recursion + return (altHelper || '_l') + "((" + exp + ")," + + "function(" + alias + iterator1 + iterator2 + "){" + + "return " + ((altGen || genElement)(el, state)) + + '})' + } + + function genData$2 (el, state) { + var data = '{'; + + // directives first. + // directives may mutate the el's other properties before they are generated. + var dirs = genDirectives(el, state); + if (dirs) { data += dirs + ','; } + + // key + if (el.key) { + data += "key:" + (el.key) + ","; + } + // ref + if (el.ref) { + data += "ref:" + (el.ref) + ","; + } + if (el.refInFor) { + data += "refInFor:true,"; + } + // pre + if (el.pre) { + data += "pre:true,"; + } + // record original tag name for components using "is" attribute + if (el.component) { + data += "tag:\"" + (el.tag) + "\","; + } + // module data generation functions + for (var i = 0; i < state.dataGenFns.length; i++) { + data += state.dataGenFns[i](el); + } + // attributes + if (el.attrs) { + data += "attrs:" + (genProps(el.attrs)) + ","; + } + // DOM props + if (el.props) { + data += "domProps:" + (genProps(el.props)) + ","; + } + // event handlers + if (el.events) { + data += (genHandlers(el.events, false)) + ","; + } + if (el.nativeEvents) { + data += (genHandlers(el.nativeEvents, true)) + ","; + } + // slot target + // only for non-scoped slots + if (el.slotTarget && !el.slotScope) { + data += "slot:" + (el.slotTarget) + ","; + } + // scoped slots + if (el.scopedSlots) { + data += (genScopedSlots(el, el.scopedSlots, state)) + ","; + } + // component v-model + if (el.model) { + data += "model:{value:" + (el.model.value) + ",callback:" + (el.model.callback) + ",expression:" + (el.model.expression) + "},"; + } + // inline-template + if (el.inlineTemplate) { + var inlineTemplate = genInlineTemplate(el, state); + if (inlineTemplate) { + data += inlineTemplate + ","; + } + } + data = data.replace(/,$/, '') + '}'; + // v-bind dynamic argument wrap + // v-bind with dynamic arguments must be applied using the same v-bind object + // merge helper so that class/style/mustUseProp attrs are handled correctly. + if (el.dynamicAttrs) { + data = "_b(" + data + ",\"" + (el.tag) + "\"," + (genProps(el.dynamicAttrs)) + ")"; + } + // v-bind data wrap + if (el.wrapData) { + data = el.wrapData(data); + } + // v-on data wrap + if (el.wrapListeners) { + data = el.wrapListeners(data); + } + return data + } + + function genDirectives (el, state) { + var dirs = el.directives; + if (!dirs) { return } + var res = 'directives:['; + var hasRuntime = false; + var i, l, dir, needRuntime; + for (i = 0, l = dirs.length; i < l; i++) { + dir = dirs[i]; + needRuntime = true; + var gen = state.directives[dir.name]; + if (gen) { + // compile-time directive that manipulates AST. + // returns true if it also needs a runtime counterpart. + needRuntime = !!gen(el, dir, state.warn); + } + if (needRuntime) { + hasRuntime = true; + res += "{name:\"" + (dir.name) + "\",rawName:\"" + (dir.rawName) + "\"" + (dir.value ? (",value:(" + (dir.value) + "),expression:" + (JSON.stringify(dir.value))) : '') + (dir.arg ? (",arg:" + (dir.isDynamicArg ? dir.arg : ("\"" + (dir.arg) + "\""))) : '') + (dir.modifiers ? (",modifiers:" + (JSON.stringify(dir.modifiers))) : '') + "},"; + } + } + if (hasRuntime) { + return res.slice(0, -1) + ']' + } + } + + function genInlineTemplate (el, state) { + var ast = el.children[0]; + if (el.children.length !== 1 || ast.type !== 1) { + state.warn( + 'Inline-template components must have exactly one child element.', + { start: el.start } + ); + } + if (ast && ast.type === 1) { + var inlineRenderFns = generate(ast, state.options); + return ("inlineTemplate:{render:function(){" + (inlineRenderFns.render) + "},staticRenderFns:[" + (inlineRenderFns.staticRenderFns.map(function (code) { return ("function(){" + code + "}"); }).join(',')) + "]}") + } + } + + function genScopedSlots ( + el, + slots, + state + ) { + // by default scoped slots are considered "stable", this allows child + // components with only scoped slots to skip forced updates from parent. + // but in some cases we have to bail-out of this optimization + // for example if the slot contains dynamic names, has v-if or v-for on them... + var needsForceUpdate = el.for || Object.keys(slots).some(function (key) { + var slot = slots[key]; + return ( + slot.slotTargetDynamic || + slot.if || + slot.for || + containsSlotChild(slot) // is passing down slot from parent which may be dynamic + ) + }); + + // #9534: if a component with scoped slots is inside a conditional branch, + // it's possible for the same component to be reused but with different + // compiled slot content. To avoid that, we generate a unique key based on + // the generated code of all the slot contents. + var needsKey = !!el.if; + + // OR when it is inside another scoped slot or v-for (the reactivity may be + // disconnected due to the intermediate scope variable) + // #9438, #9506 + // TODO: this can be further optimized by properly analyzing in-scope bindings + // and skip force updating ones that do not actually use scope variables. + if (!needsForceUpdate) { + var parent = el.parent; + while (parent) { + if ( + (parent.slotScope && parent.slotScope !== emptySlotScopeToken) || + parent.for + ) { + needsForceUpdate = true; + break + } + if (parent.if) { + needsKey = true; + } + parent = parent.parent; + } + } + + var generatedSlots = Object.keys(slots) + .map(function (key) { return genScopedSlot(slots[key], state); }) + .join(','); + + return ("scopedSlots:_u([" + generatedSlots + "]" + (needsForceUpdate ? ",null,true" : "") + (!needsForceUpdate && needsKey ? (",null,false," + (hash(generatedSlots))) : "") + ")") + } + + function hash(str) { + var hash = 5381; + var i = str.length; + while(i) { + hash = (hash * 33) ^ str.charCodeAt(--i); + } + return hash >>> 0 + } + + function containsSlotChild (el) { + if (el.type === 1) { + if (el.tag === 'slot') { + return true + } + return el.children.some(containsSlotChild) + } + return false + } + + function genScopedSlot ( + el, + state + ) { + var isLegacySyntax = el.attrsMap['slot-scope']; + if (el.if && !el.ifProcessed && !isLegacySyntax) { + return genIf(el, state, genScopedSlot, "null") + } + if (el.for && !el.forProcessed) { + return genFor(el, state, genScopedSlot) + } + var slotScope = el.slotScope === emptySlotScopeToken + ? "" + : String(el.slotScope); + var fn = "function(" + slotScope + "){" + + "return " + (el.tag === 'template' + ? el.if && isLegacySyntax + ? ("(" + (el.if) + ")?" + (genChildren(el, state) || 'undefined') + ":undefined") + : genChildren(el, state) || 'undefined' + : genElement(el, state)) + "}"; + // reverse proxy v-slot without scope on this.$slots + var reverseProxy = slotScope ? "" : ",proxy:true"; + return ("{key:" + (el.slotTarget || "\"default\"") + ",fn:" + fn + reverseProxy + "}") + } + + function genChildren ( + el, + state, + checkSkip, + altGenElement, + altGenNode + ) { + var children = el.children; + if (children.length) { + var el$1 = children[0]; + // optimize single v-for + if (children.length === 1 && + el$1.for && + el$1.tag !== 'template' && + el$1.tag !== 'slot' + ) { + var normalizationType = checkSkip + ? state.maybeComponent(el$1) ? ",1" : ",0" + : ""; + return ("" + ((altGenElement || genElement)(el$1, state)) + normalizationType) + } + var normalizationType$1 = checkSkip + ? getNormalizationType(children, state.maybeComponent) + : 0; + var gen = altGenNode || genNode; + return ("[" + (children.map(function (c) { return gen(c, state); }).join(',')) + "]" + (normalizationType$1 ? ("," + normalizationType$1) : '')) + } + } + + // determine the normalization needed for the children array. + // 0: no normalization needed + // 1: simple normalization needed (possible 1-level deep nested array) + // 2: full normalization needed + function getNormalizationType ( + children, + maybeComponent + ) { + var res = 0; + for (var i = 0; i < children.length; i++) { + var el = children[i]; + if (el.type !== 1) { + continue + } + if (needsNormalization(el) || + (el.ifConditions && el.ifConditions.some(function (c) { return needsNormalization(c.block); }))) { + res = 2; + break + } + if (maybeComponent(el) || + (el.ifConditions && el.ifConditions.some(function (c) { return maybeComponent(c.block); }))) { + res = 1; + } + } + return res + } + + function needsNormalization (el) { + return el.for !== undefined || el.tag === 'template' || el.tag === 'slot' + } + + function genNode (node, state) { + if (node.type === 1) { + return genElement(node, state) + } else if (node.type === 3 && node.isComment) { + return genComment(node) + } else { + return genText(node) + } + } + + function genText (text) { + return ("_v(" + (text.type === 2 + ? text.expression // no need for () because already wrapped in _s() + : transformSpecialNewlines(JSON.stringify(text.text))) + ")") + } + + function genComment (comment) { + return ("_e(" + (JSON.stringify(comment.text)) + ")") + } + + function genSlot (el, state) { + var slotName = el.slotName || '"default"'; + var children = genChildren(el, state); + var res = "_t(" + slotName + (children ? (",function(){return " + children + "}") : ''); + var attrs = el.attrs || el.dynamicAttrs + ? genProps((el.attrs || []).concat(el.dynamicAttrs || []).map(function (attr) { return ({ + // slot props are camelized + name: camelize(attr.name), + value: attr.value, + dynamic: attr.dynamic + }); })) + : null; + var bind$$1 = el.attrsMap['v-bind']; + if ((attrs || bind$$1) && !children) { + res += ",null"; + } + if (attrs) { + res += "," + attrs; + } + if (bind$$1) { + res += (attrs ? '' : ',null') + "," + bind$$1; + } + return res + ')' + } + + // componentName is el.component, take it as argument to shun flow's pessimistic refinement + function genComponent ( + componentName, + el, + state + ) { + var children = el.inlineTemplate ? null : genChildren(el, state, true); + return ("_c(" + componentName + "," + (genData$2(el, state)) + (children ? ("," + children) : '') + ")") + } + + function genProps (props) { + var staticProps = ""; + var dynamicProps = ""; + for (var i = 0; i < props.length; i++) { + var prop = props[i]; + var value = transformSpecialNewlines(prop.value); + if (prop.dynamic) { + dynamicProps += (prop.name) + "," + value + ","; + } else { + staticProps += "\"" + (prop.name) + "\":" + value + ","; + } + } + staticProps = "{" + (staticProps.slice(0, -1)) + "}"; + if (dynamicProps) { + return ("_d(" + staticProps + ",[" + (dynamicProps.slice(0, -1)) + "])") + } else { + return staticProps + } + } + + // #3895, #4268 + function transformSpecialNewlines (text) { + return text + .replace(/\u2028/g, '\\u2028') + .replace(/\u2029/g, '\\u2029') + } + + /* */ + + + + // these keywords should not appear inside expressions, but operators like + // typeof, instanceof and in are allowed + var prohibitedKeywordRE = new RegExp('\\b' + ( + 'do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,' + + 'super,throw,while,yield,delete,export,import,return,switch,default,' + + 'extends,finally,continue,debugger,function,arguments' + ).split(',').join('\\b|\\b') + '\\b'); + + // these unary operators should not be used as property/method names + var unaryOperatorsRE = new RegExp('\\b' + ( + 'delete,typeof,void' + ).split(',').join('\\s*\\([^\\)]*\\)|\\b') + '\\s*\\([^\\)]*\\)'); + + // strip strings in expressions + var stripStringRE = /'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g; + + // detect problematic expressions in a template + function detectErrors (ast, warn) { + if (ast) { + checkNode(ast, warn); + } + } + + function checkNode (node, warn) { + if (node.type === 1) { + for (var name in node.attrsMap) { + if (dirRE.test(name)) { + var value = node.attrsMap[name]; + if (value) { + var range = node.rawAttrsMap[name]; + if (name === 'v-for') { + checkFor(node, ("v-for=\"" + value + "\""), warn, range); + } else if (name === 'v-slot' || name[0] === '#') { + checkFunctionParameterExpression(value, (name + "=\"" + value + "\""), warn, range); + } else if (onRE.test(name)) { + checkEvent(value, (name + "=\"" + value + "\""), warn, range); + } else { + checkExpression(value, (name + "=\"" + value + "\""), warn, range); + } + } + } + } + if (node.children) { + for (var i = 0; i < node.children.length; i++) { + checkNode(node.children[i], warn); + } + } + } else if (node.type === 2) { + checkExpression(node.expression, node.text, warn, node); + } + } + + function checkEvent (exp, text, warn, range) { + var stripped = exp.replace(stripStringRE, ''); + var keywordMatch = stripped.match(unaryOperatorsRE); + if (keywordMatch && stripped.charAt(keywordMatch.index - 1) !== '$') { + warn( + "avoid using JavaScript unary operator as property name: " + + "\"" + (keywordMatch[0]) + "\" in expression " + (text.trim()), + range + ); + } + checkExpression(exp, text, warn, range); + } + + function checkFor (node, text, warn, range) { + checkExpression(node.for || '', text, warn, range); + checkIdentifier(node.alias, 'v-for alias', text, warn, range); + checkIdentifier(node.iterator1, 'v-for iterator', text, warn, range); + checkIdentifier(node.iterator2, 'v-for iterator', text, warn, range); + } + + function checkIdentifier ( + ident, + type, + text, + warn, + range + ) { + if (typeof ident === 'string') { + try { + new Function(("var " + ident + "=_")); + } catch (e) { + warn(("invalid " + type + " \"" + ident + "\" in expression: " + (text.trim())), range); + } + } + } + + function checkExpression (exp, text, warn, range) { + try { + new Function(("return " + exp)); + } catch (e) { + var keywordMatch = exp.replace(stripStringRE, '').match(prohibitedKeywordRE); + if (keywordMatch) { + warn( + "avoid using JavaScript keyword as property name: " + + "\"" + (keywordMatch[0]) + "\"\n Raw expression: " + (text.trim()), + range + ); + } else { + warn( + "invalid expression: " + (e.message) + " in\n\n" + + " " + exp + "\n\n" + + " Raw expression: " + (text.trim()) + "\n", + range + ); + } + } + } + + function checkFunctionParameterExpression (exp, text, warn, range) { + try { + new Function(exp, ''); + } catch (e) { + warn( + "invalid function parameter expression: " + (e.message) + " in\n\n" + + " " + exp + "\n\n" + + " Raw expression: " + (text.trim()) + "\n", + range + ); + } + } + + /* */ + + var range = 2; + + function generateCodeFrame ( + source, + start, + end + ) { + if ( start === void 0 ) start = 0; + if ( end === void 0 ) end = source.length; + + var lines = source.split(/\r?\n/); + var count = 0; + var res = []; + for (var i = 0; i < lines.length; i++) { + count += lines[i].length + 1; + if (count >= start) { + for (var j = i - range; j <= i + range || end > count; j++) { + if (j < 0 || j >= lines.length) { continue } + res.push(("" + (j + 1) + (repeat$1(" ", 3 - String(j + 1).length)) + "| " + (lines[j]))); + var lineLength = lines[j].length; + if (j === i) { + // push underline + var pad = start - (count - lineLength) + 1; + var length = end > count ? lineLength - pad : end - start; + res.push(" | " + repeat$1(" ", pad) + repeat$1("^", length)); + } else if (j > i) { + if (end > count) { + var length$1 = Math.min(end - count, lineLength); + res.push(" | " + repeat$1("^", length$1)); + } + count += lineLength + 1; + } + } + break + } + } + return res.join('\n') + } + + function repeat$1 (str, n) { + var result = ''; + if (n > 0) { + while (true) { // eslint-disable-line + if (n & 1) { result += str; } + n >>>= 1; + if (n <= 0) { break } + str += str; + } + } + return result + } + + /* */ + + + + function createFunction (code, errors) { + try { + return new Function(code) + } catch (err) { + errors.push({ err: err, code: code }); + return noop + } + } + + function createCompileToFunctionFn (compile) { + var cache = Object.create(null); + + return function compileToFunctions ( + template, + options, + vm + ) { + options = extend({}, options); + var warn$$1 = options.warn || warn; + delete options.warn; + + /* istanbul ignore if */ + { + // detect possible CSP restriction + try { + new Function('return 1'); + } catch (e) { + if (e.toString().match(/unsafe-eval|CSP/)) { + warn$$1( + 'It seems you are using the standalone build of Vue.js in an ' + + 'environment with Content Security Policy that prohibits unsafe-eval. ' + + 'The template compiler cannot work in this environment. Consider ' + + 'relaxing the policy to allow unsafe-eval or pre-compiling your ' + + 'templates into render functions.' + ); + } + } + } + + // check cache + var key = options.delimiters + ? String(options.delimiters) + template + : template; + if (cache[key]) { + return cache[key] + } + + // compile + var compiled = compile(template, options); + + // check compilation errors/tips + { + if (compiled.errors && compiled.errors.length) { + if (options.outputSourceRange) { + compiled.errors.forEach(function (e) { + warn$$1( + "Error compiling template:\n\n" + (e.msg) + "\n\n" + + generateCodeFrame(template, e.start, e.end), + vm + ); + }); + } else { + warn$$1( + "Error compiling template:\n\n" + template + "\n\n" + + compiled.errors.map(function (e) { return ("- " + e); }).join('\n') + '\n', + vm + ); + } + } + if (compiled.tips && compiled.tips.length) { + if (options.outputSourceRange) { + compiled.tips.forEach(function (e) { return tip(e.msg, vm); }); + } else { + compiled.tips.forEach(function (msg) { return tip(msg, vm); }); + } + } + } + + // turn code into functions + var res = {}; + var fnGenErrors = []; + res.render = createFunction(compiled.render, fnGenErrors); + res.staticRenderFns = compiled.staticRenderFns.map(function (code) { + return createFunction(code, fnGenErrors) + }); + + // check function generation errors. + // this should only happen if there is a bug in the compiler itself. + // mostly for codegen development use + /* istanbul ignore if */ + { + if ((!compiled.errors || !compiled.errors.length) && fnGenErrors.length) { + warn$$1( + "Failed to generate render function:\n\n" + + fnGenErrors.map(function (ref) { + var err = ref.err; + var code = ref.code; + + return ((err.toString()) + " in\n\n" + code + "\n"); + }).join('\n'), + vm + ); + } + } + + return (cache[key] = res) + } + } + + /* */ + + function createCompilerCreator (baseCompile) { + return function createCompiler (baseOptions) { + function compile ( + template, + options + ) { + var finalOptions = Object.create(baseOptions); + var errors = []; + var tips = []; + + var warn = function (msg, range, tip) { + (tip ? tips : errors).push(msg); + }; + + if (options) { + if (options.outputSourceRange) { + // $flow-disable-line + var leadingSpaceLength = template.match(/^\s*/)[0].length; + + warn = function (msg, range, tip) { + var data = { msg: msg }; + if (range) { + if (range.start != null) { + data.start = range.start + leadingSpaceLength; + } + if (range.end != null) { + data.end = range.end + leadingSpaceLength; + } + } + (tip ? tips : errors).push(data); + }; + } + // merge custom modules + if (options.modules) { + finalOptions.modules = + (baseOptions.modules || []).concat(options.modules); + } + // merge custom directives + if (options.directives) { + finalOptions.directives = extend( + Object.create(baseOptions.directives || null), + options.directives + ); + } + // copy other options + for (var key in options) { + if (key !== 'modules' && key !== 'directives') { + finalOptions[key] = options[key]; + } + } + } + + finalOptions.warn = warn; + + var compiled = baseCompile(template.trim(), finalOptions); + { + detectErrors(compiled.ast, warn); + } + compiled.errors = errors; + compiled.tips = tips; + return compiled + } + + return { + compile: compile, + compileToFunctions: createCompileToFunctionFn(compile) + } + } + } + + /* */ + + // `createCompilerCreator` allows creating compilers that use alternative + // parser/optimizer/codegen, e.g the SSR optimizing compiler. + // Here we just export a default compiler using the default parts. + var createCompiler = createCompilerCreator(function baseCompile ( + template, + options + ) { + var ast = parse(template.trim(), options); + if (options.optimize !== false) { + optimize(ast, options); + } + var code = generate(ast, options); + return { + ast: ast, + render: code.render, + staticRenderFns: code.staticRenderFns + } + }); + + /* */ + + var ref$1 = createCompiler(baseOptions); + var compile = ref$1.compile; + var compileToFunctions = ref$1.compileToFunctions; + + /* */ + + // check whether current browser encodes a char inside attribute values + var div; + function getShouldDecode (href) { + div = div || document.createElement('div'); + div.innerHTML = href ? "<a href=\"\n\"/>" : "<div a=\"\n\"/>"; + return div.innerHTML.indexOf(' ') > 0 + } + + // #3663: IE encodes newlines inside attribute values while other browsers don't + var shouldDecodeNewlines = inBrowser ? getShouldDecode(false) : false; + // #6828: chrome encodes content in a[href] + var shouldDecodeNewlinesForHref = inBrowser ? getShouldDecode(true) : false; + + /* */ + + var idToTemplate = cached(function (id) { + var el = query(id); + return el && el.innerHTML + }); + + var mount = Vue.prototype.$mount; + Vue.prototype.$mount = function ( + el, + hydrating + ) { + el = el && query(el); + + /* istanbul ignore if */ + if (el === document.body || el === document.documentElement) { + warn( + "Do not mount Vue to <html> or <body> - mount to normal elements instead." + ); + return this + } + + var options = this.$options; + // resolve template/el and convert to render function + if (!options.render) { + var template = options.template; + if (template) { + if (typeof template === 'string') { + if (template.charAt(0) === '#') { + template = idToTemplate(template); + /* istanbul ignore if */ + if (!template) { + warn( + ("Template element not found or is empty: " + (options.template)), + this + ); + } + } + } else if (template.nodeType) { + template = template.innerHTML; + } else { + { + warn('invalid template option:' + template, this); + } + return this + } + } else if (el) { + template = getOuterHTML(el); + } + if (template) { + /* istanbul ignore if */ + if (config.performance && mark) { + mark('compile'); + } + + var ref = compileToFunctions(template, { + outputSourceRange: "development" !== 'production', + shouldDecodeNewlines: shouldDecodeNewlines, + shouldDecodeNewlinesForHref: shouldDecodeNewlinesForHref, + delimiters: options.delimiters, + comments: options.comments + }, this); + var render = ref.render; + var staticRenderFns = ref.staticRenderFns; + options.render = render; + options.staticRenderFns = staticRenderFns; + + /* istanbul ignore if */ + if (config.performance && mark) { + mark('compile end'); + measure(("vue " + (this._name) + " compile"), 'compile', 'compile end'); + } + } + } + return mount.call(this, el, hydrating) + }; + + /** + * Get outerHTML of elements, taking care + * of SVG elements in IE as well. + */ + function getOuterHTML (el) { + if (el.outerHTML) { + return el.outerHTML + } else { + var container = document.createElement('div'); + container.appendChild(el.cloneNode(true)); + return container.innerHTML + } + } + + Vue.compile = compileToFunctions; + + return Vue; + +})); diff --git a/extensions/app/vue/package.json b/extensions/app/vue/package.json new file mode 100644 index 0000000..98ff69e --- /dev/null +++ b/extensions/app/vue/package.json @@ -0,0 +1,19 @@ +{ + "name": "vue", + "version": "2.6.14", + "main": "dist/vue.js", + "module": "dist/vue.js", + "types": "./types/index.d.ts", + "exports": { + ".": { + "types": "./types/index.d.ts", + "import": "./dist/vue.js", + "default": "./dist/vue.js" + } + }, + "keywords": [ + "vue" + ], + "author": "Evan You", + "license": "MIT" +} \ No newline at end of file diff --git a/extensions/app/vue/types/index.d.ts b/extensions/app/vue/types/index.d.ts new file mode 100644 index 0000000..58ceb20 --- /dev/null +++ b/extensions/app/vue/types/index.d.ts @@ -0,0 +1,39 @@ +import { Vue } from "./vue"; +import "./umd"; + +export default Vue; + +export { + CreateElement, + VueConstructor +} from "./vue"; + +export { + Component, + AsyncComponent, + ComponentOptions, + FunctionalComponentOptions, + RenderContext, + PropType, + PropOptions, + ComputedOptions, + WatchHandler, + WatchOptions, + WatchOptionsWithHandler, + DirectiveFunction, + DirectiveOptions +} from "./options"; + +export { + PluginFunction, + PluginObject +} from "./plugin"; + +export { + VNodeChildren, + VNodeChildrenArrayContents, + VNode, + VNodeComponentOptions, + VNodeData, + VNodeDirective +} from "./vnode"; diff --git a/extensions/app/vue/types/options.d.ts b/extensions/app/vue/types/options.d.ts new file mode 100644 index 0000000..ff26605 --- /dev/null +++ b/extensions/app/vue/types/options.d.ts @@ -0,0 +1,207 @@ +import { Vue, CreateElement, CombinedVueInstance } from "./vue"; +import { VNode, VNodeData, VNodeDirective, NormalizedScopedSlot } from "./vnode"; + +type Constructor = { + new (...args: any[]): any; +} + +// we don't support infer props in async component +// N.B. ComponentOptions<V> is contravariant, the default generic should be bottom type +export type Component<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> = + | typeof Vue + | FunctionalComponentOptions<Props> + | ComponentOptions<never, Data, Methods, Computed, Props> + +type EsModule<T> = T | { default: T } + +type ImportedComponent<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> + = EsModule<Component<Data, Methods, Computed, Props>> + +export type AsyncComponent<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> + = AsyncComponentPromise<Data, Methods, Computed, Props> + | AsyncComponentFactory<Data, Methods, Computed, Props> + +export type AsyncComponentPromise<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> = ( + resolve: (component: Component<Data, Methods, Computed, Props>) => void, + reject: (reason?: any) => void +) => Promise<ImportedComponent<Data, Methods, Computed, Props>> | void; + +export type AsyncComponentFactory<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> = () => { + component: Promise<ImportedComponent<Data, Methods, Computed, Props>>; + loading?: ImportedComponent; + error?: ImportedComponent; + delay?: number; + timeout?: number; +} + +/** + * When the `Computed` type parameter on `ComponentOptions` is inferred, + * it should have a property with the return type of every get-accessor. + * Since there isn't a way to query for the return type of a function, we allow TypeScript + * to infer from the shape of `Accessors<Computed>` and work backwards. + */ +export type Accessors<T> = { + [K in keyof T]: (() => T[K]) | ComputedOptions<T[K]> +} + +type DataDef<Data, Props, V> = Data | ((this: Readonly<Props> & V) => Data) +/** + * This type should be used when an array of strings is used for a component's `props` value. + */ +export type ThisTypedComponentOptionsWithArrayProps<V extends Vue, Data, Methods, Computed, PropNames extends string> = + object & + ComponentOptions<V, DataDef<Data, Record<PropNames, any>, V>, Methods, Computed, PropNames[], Record<PropNames, any>> & + ThisType<CombinedVueInstance<V, Data, Methods, Computed, Readonly<Record<PropNames, any>>>>; + +/** + * This type should be used when an object mapped to `PropOptions` is used for a component's `props` value. + */ +export type ThisTypedComponentOptionsWithRecordProps<V extends Vue, Data, Methods, Computed, Props> = + object & + ComponentOptions<V, DataDef<Data, Props, V>, Methods, Computed, RecordPropsDefinition<Props>, Props> & + ThisType<CombinedVueInstance<V, Data, Methods, Computed, Readonly<Props>>>; + +type DefaultData<V> = object | ((this: V) => object); +type DefaultProps = Record<string, any>; +type DefaultMethods<V> = { [key: string]: (this: V, ...args: any[]) => any }; +type DefaultComputed = { [key: string]: any }; +export interface ComponentOptions< + V extends Vue, + Data=DefaultData<V>, + Methods=DefaultMethods<V>, + Computed=DefaultComputed, + PropsDef=PropsDefinition<DefaultProps>, + Props=DefaultProps> { + data?: Data; + props?: PropsDef; + propsData?: object; + computed?: Accessors<Computed>; + methods?: Methods; + watch?: Record<string, WatchOptionsWithHandler<any> | WatchHandler<any>>; + + el?: Element | string; + template?: string; + // hack is for functional component type inference, should not be used in user code + render?(createElement: CreateElement, hack: RenderContext<Props>): VNode; + renderError?(createElement: CreateElement, err: Error): VNode; + staticRenderFns?: ((createElement: CreateElement) => VNode)[]; + + beforeCreate?(this: V): void; + created?(): void; + beforeDestroy?(): void; + destroyed?(): void; + beforeMount?(): void; + mounted?(): void; + beforeUpdate?(): void; + updated?(): void; + activated?(): void; + deactivated?(): void; + errorCaptured?(err: Error, vm: Vue, info: string): boolean | void; + serverPrefetch?(this: V): Promise<void>; + + directives?: { [key: string]: DirectiveFunction | DirectiveOptions }; + components?: { [key: string]: Component<any, any, any, any> | AsyncComponent<any, any, any, any> }; + transitions?: { [key: string]: object }; + filters?: { [key: string]: Function }; + + provide?: object | (() => object); + inject?: InjectOptions; + + model?: { + prop?: string; + event?: string; + }; + + parent?: Vue; + mixins?: (ComponentOptions<Vue> | typeof Vue)[]; + name?: string; + // TODO: support properly inferred 'extends' + extends?: ComponentOptions<Vue> | typeof Vue; + delimiters?: [string, string]; + comments?: boolean; + inheritAttrs?: boolean; +} + +export interface FunctionalComponentOptions<Props = DefaultProps, PropDefs = PropsDefinition<Props>> { + name?: string; + props?: PropDefs; + model?: { + prop?: string; + event?: string; + }; + inject?: InjectOptions; + functional: boolean; + render?(this: undefined, createElement: CreateElement, context: RenderContext<Props>): VNode | VNode[]; +} + +export interface RenderContext<Props=DefaultProps> { + props: Props; + children: VNode[]; + slots(): any; + data: VNodeData; + parent: Vue; + listeners: { [key: string]: Function | Function[] }; + scopedSlots: { [key: string]: NormalizedScopedSlot }; + injections: any +} + +export type Prop<T> = { (): T } | { new(...args: never[]): T & object } | { new(...args: string[]): Function } + +export type PropType<T> = Prop<T> | Prop<T>[]; + +export type PropValidator<T> = PropOptions<T> | PropType<T>; + +export interface PropOptions<T=any> { + type?: PropType<T>; + required?: boolean; + default?: T | null | undefined | (() => T | null | undefined); + validator?(value: T): boolean; +} + +export type RecordPropsDefinition<T> = { + [K in keyof T]: PropValidator<T[K]> +} +export type ArrayPropsDefinition<T> = (keyof T)[]; +export type PropsDefinition<T> = ArrayPropsDefinition<T> | RecordPropsDefinition<T>; + +export interface ComputedOptions<T> { + get?(): T; + set?(value: T): void; + cache?: boolean; +} + +export type WatchHandler<T> = string | ((val: T, oldVal: T) => void); + +export interface WatchOptions { + deep?: boolean; + immediate?: boolean; +} + +export interface WatchOptionsWithHandler<T> extends WatchOptions { + handler: WatchHandler<T>; +} + +export interface DirectiveBinding extends Readonly<VNodeDirective> { + readonly modifiers: { [key: string]: boolean }; +} + +export type DirectiveFunction = ( + el: HTMLElement, + binding: DirectiveBinding, + vnode: VNode, + oldVnode: VNode +) => void; + +export interface DirectiveOptions { + bind?: DirectiveFunction; + inserted?: DirectiveFunction; + update?: DirectiveFunction; + componentUpdated?: DirectiveFunction; + unbind?: DirectiveFunction; +} + +export type InjectKey = string | symbol; + +export type InjectOptions = { + [key: string]: InjectKey | { from?: InjectKey, default?: any } +} | string[]; diff --git a/extensions/app/vue/types/plugin.d.ts b/extensions/app/vue/types/plugin.d.ts new file mode 100644 index 0000000..5741f86 --- /dev/null +++ b/extensions/app/vue/types/plugin.d.ts @@ -0,0 +1,8 @@ +import { Vue as _Vue } from "./vue"; + +export type PluginFunction<T> = (Vue: typeof _Vue, options?: T) => void; + +export interface PluginObject<T> { + install: PluginFunction<T>; + [key: string]: any; +} diff --git a/extensions/app/vue/types/umd.d.ts b/extensions/app/vue/types/umd.d.ts new file mode 100644 index 0000000..d1dc8d1 --- /dev/null +++ b/extensions/app/vue/types/umd.d.ts @@ -0,0 +1,48 @@ +import * as V from "./index"; +import { + DefaultData, + DefaultProps, + DefaultMethods, + DefaultComputed, + PropsDefinition +} from "./options"; + +// Expose some types for backward compatibility... +declare namespace Vue { + // vue.d.ts + export type CreateElement = V.CreateElement; + export type VueConstructor<V extends Vue = Vue> = V.VueConstructor<V>; + + // options.d.ts + export type Component<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> = V.Component<Data, Methods, Computed, Props>; + export type AsyncComponent<Data=DefaultData<never>, Methods=DefaultMethods<never>, Computed=DefaultComputed, Props=DefaultProps> = V.AsyncComponent<Data, Methods, Computed, Props>; + export type ComponentOptions<V extends Vue, Data=DefaultData<V>, Methods=DefaultMethods<V>, Computed=DefaultComputed, PropsDef=PropsDefinition<DefaultProps>, Props=DefaultProps> = V.ComponentOptions<V, Data, Methods, Computed, PropsDef, Props>; + export type FunctionalComponentOptions<Props = DefaultProps, PropDefs = PropsDefinition<Props>> = V.FunctionalComponentOptions<Props, PropDefs>; + export type RenderContext<Props=DefaultProps> = V.RenderContext<Props>; + export type PropType<T> = V.PropType<T>; + export type PropOptions<T=any> = V.PropOptions<T>; + export type ComputedOptions<T> = V.ComputedOptions<T>; + export type WatchHandler<T> = V.WatchHandler<T>; + export type WatchOptions = V.WatchOptions; + export type WatchOptionsWithHandler<T> = V.WatchOptionsWithHandler<T>; + export type DirectiveFunction = V.DirectiveFunction; + export type DirectiveOptions = V.DirectiveOptions; + + // plugin.d.ts + export type PluginFunction<T> = V.PluginFunction<T>; + export type PluginObject<T> = V.PluginObject<T>; + + // vnode.d.ts + export type VNodeChildren = V.VNodeChildren; + export type VNodeChildrenArrayContents = V.VNodeChildrenArrayContents; + export type VNode = V.VNode; + export type VNodeComponentOptions = V.VNodeComponentOptions; + export type VNodeData = V.VNodeData; + export type VNodeDirective = V.VNodeDirective; +} + +declare class Vue extends V.default {} + +export = Vue; + +export as namespace Vue; diff --git a/extensions/app/vue/types/vnode.d.ts b/extensions/app/vue/types/vnode.d.ts new file mode 100644 index 0000000..997980c --- /dev/null +++ b/extensions/app/vue/types/vnode.d.ts @@ -0,0 +1,76 @@ +import { Vue } from "./vue"; + +export type ScopedSlot = (props: any) => ScopedSlotReturnValue; +type ScopedSlotReturnValue = VNode | string | boolean | null | undefined | ScopedSlotReturnArray; +interface ScopedSlotReturnArray extends Array<ScopedSlotReturnValue> {} + +// Scoped slots are guaranteed to return Array of VNodes starting in 2.6 +export type NormalizedScopedSlot = (props: any) => ScopedSlotChildren; +export type ScopedSlotChildren = VNode[] | undefined; + +// Relaxed type compatible with $createElement +export type VNodeChildren = VNodeChildrenArrayContents | [ScopedSlot] | string | boolean | null | undefined; +export interface VNodeChildrenArrayContents extends Array<VNodeChildren | VNode> {} + +export interface VNode { + tag?: string; + data?: VNodeData; + children?: VNode[]; + text?: string; + elm?: Node; + ns?: string; + context?: Vue; + key?: string | number | symbol | boolean; + componentOptions?: VNodeComponentOptions; + componentInstance?: Vue; + parent?: VNode; + raw?: boolean; + isStatic?: boolean; + isRootInsert: boolean; + isComment: boolean; +} + +export interface VNodeComponentOptions { + Ctor: typeof Vue; + propsData?: object; + listeners?: object; + children?: VNode[]; + tag?: string; +} + +export interface VNodeData { + key?: string | number; + slot?: string; + scopedSlots?: { [key: string]: ScopedSlot | undefined }; + ref?: string; + refInFor?: boolean; + tag?: string; + staticClass?: string; + class?: any; + staticStyle?: { [key: string]: any }; + style?: string | object[] | object; + props?: { [key: string]: any }; + attrs?: { [key: string]: any }; + domProps?: { [key: string]: any }; + hook?: { [key: string]: Function }; + on?: { [key: string]: Function | Function[] }; + nativeOn?: { [key: string]: Function | Function[] }; + transition?: object; + show?: boolean; + inlineTemplate?: { + render: Function; + staticRenderFns: Function[]; + }; + directives?: VNodeDirective[]; + keepAlive?: boolean; +} + +export interface VNodeDirective { + name: string; + value?: any; + oldValue?: any; + expression?: string; + arg?: string; + oldArg?: string; + modifiers?: { [key: string]: boolean }; +} diff --git a/extensions/app/vue/types/vue.d.ts b/extensions/app/vue/types/vue.d.ts new file mode 100644 index 0000000..7adb5a5 --- /dev/null +++ b/extensions/app/vue/types/vue.d.ts @@ -0,0 +1,132 @@ +import { + Component, + AsyncComponent, + ComponentOptions, + FunctionalComponentOptions, + WatchOptionsWithHandler, + WatchHandler, + DirectiveOptions, + DirectiveFunction, + RecordPropsDefinition, + ThisTypedComponentOptionsWithArrayProps, + ThisTypedComponentOptionsWithRecordProps, + WatchOptions, +} from "./options"; +import { VNode, VNodeData, VNodeChildren, NormalizedScopedSlot } from "./vnode"; +import { PluginFunction, PluginObject } from "./plugin"; + +export interface CreateElement { + (tag?: string | Component<any, any, any, any> | AsyncComponent<any, any, any, any> | (() => Component), children?: VNodeChildren): VNode; + (tag?: string | Component<any, any, any, any> | AsyncComponent<any, any, any, any> | (() => Component), data?: VNodeData, children?: VNodeChildren): VNode; +} + +export interface Vue { + readonly $el: Element; + readonly $options: ComponentOptions<Vue>; + readonly $parent: Vue; + readonly $root: Vue; + readonly $children: Vue[]; + readonly $refs: { [key: string]: Vue | Element | (Vue | Element)[] | undefined }; + readonly $slots: { [key: string]: VNode[] | undefined }; + readonly $scopedSlots: { [key: string]: NormalizedScopedSlot | undefined }; + readonly $isServer: boolean; + readonly $data: Record<string, any>; + readonly $props: Record<string, any>; + readonly $ssrContext: any; + readonly $vnode: VNode; + readonly $attrs: Record<string, string>; + readonly $listeners: Record<string, Function | Function[]>; + + $mount(elementOrSelector?: Element | string, hydrating?: boolean): this; + $forceUpdate(): void; + $destroy(): void; + $set: typeof Vue.set; + $delete: typeof Vue.delete; + $watch( + expOrFn: string, + callback: (this: this, n: any, o: any) => void, + options?: WatchOptions + ): (() => void); + $watch<T>( + expOrFn: (this: this) => T, + callback: (this: this, n: T, o: T) => void, + options?: WatchOptions + ): (() => void); + $on(event: string | string[], callback: Function): this; + $once(event: string | string[], callback: Function): this; + $off(event?: string | string[], callback?: Function): this; + $emit(event: string, ...args: any[]): this; + $nextTick(callback: (this: this) => void): void; + $nextTick(): Promise<void>; + $createElement: CreateElement; +} + +export type CombinedVueInstance<Instance extends Vue, Data, Methods, Computed, Props> = Data & Methods & Computed & Props & Instance; +export type ExtendedVue<Instance extends Vue, Data, Methods, Computed, Props> = VueConstructor<CombinedVueInstance<Instance, Data, Methods, Computed, Props> & Vue>; + +export interface VueConfiguration { + silent: boolean; + optionMergeStrategies: any; + devtools: boolean; + productionTip: boolean; + performance: boolean; + errorHandler(err: Error, vm: Vue, info: string): void; + warnHandler(msg: string, vm: Vue, trace: string): void; + ignoredElements: (string | RegExp)[]; + keyCodes: { [key: string]: number | number[] }; + async: boolean; +} + +export interface VueConstructor<V extends Vue = Vue> { + new <Data = object, Methods = object, Computed = object, PropNames extends string = never>(options?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames>): CombinedVueInstance<V, Data, Methods, Computed, Record<PropNames, any>>; + // ideally, the return type should just contain Props, not Record<keyof Props, any>. But TS requires to have Base constructors with the same return type. + new <Data = object, Methods = object, Computed = object, Props = object>(options?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props>): CombinedVueInstance<V, Data, Methods, Computed, Record<keyof Props, any>>; + new (options?: ComponentOptions<V>): CombinedVueInstance<V, object, object, object, Record<keyof object, any>>; + + extend<Data, Methods, Computed, PropNames extends string = never>(options?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames>): ExtendedVue<V, Data, Methods, Computed, Record<PropNames, any>>; + extend<Data, Methods, Computed, Props>(options?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props>): ExtendedVue<V, Data, Methods, Computed, Props>; + extend<PropNames extends string = never>(definition: FunctionalComponentOptions<Record<PropNames, any>, PropNames[]>): ExtendedVue<V, {}, {}, {}, Record<PropNames, any>>; + extend<Props>(definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props>; + extend(options?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}>; + + nextTick<T>(callback: (this: T) => void, context?: T): void; + nextTick(): Promise<void> + set<T>(object: object, key: string | number, value: T): T; + set<T>(array: T[], key: number, value: T): T; + delete(object: object, key: string | number): void; + delete<T>(array: T[], key: number): void; + + directive( + id: string, + definition?: DirectiveOptions | DirectiveFunction + ): DirectiveOptions; + filter(id: string, definition?: Function): Function; + + component(id: string): VueConstructor; + component<VC extends VueConstructor>(id: string, constructor: VC): VC; + component<Data, Methods, Computed, Props>(id: string, definition: AsyncComponent<Data, Methods, Computed, Props>): ExtendedVue<V, Data, Methods, Computed, Props>; + component<Data, Methods, Computed, PropNames extends string = never>(id: string, definition?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames>): ExtendedVue<V, Data, Methods, Computed, Record<PropNames, any>>; + component<Data, Methods, Computed, Props>(id: string, definition?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props>): ExtendedVue<V, Data, Methods, Computed, Props>; + component<PropNames extends string>(id: string, definition: FunctionalComponentOptions<Record<PropNames, any>, PropNames[]>): ExtendedVue<V, {}, {}, {}, Record<PropNames, any>>; + component<Props>(id: string, definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props>; + component(id: string, definition?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}>; + + use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): VueConstructor<V>; + use(plugin: PluginObject<any> | PluginFunction<any>, ...options: any[]): VueConstructor<V>; + mixin(mixin: VueConstructor | ComponentOptions<Vue>): VueConstructor<V>; + compile(template: string): { + render(createElement: typeof Vue.prototype.$createElement): VNode; + staticRenderFns: (() => VNode)[]; + }; + + observable<T>(obj: T): T; + + util: { + warn(msg: string, vm?: InstanceType<VueConstructor>): void; + }; + + config: VueConfiguration; + version: string; +} + +export const Vue: VueConstructor; diff --git a/extensions/pkg/README.md b/extensions/pkg/README.md new file mode 100644 index 0000000..151f5ff --- /dev/null +++ b/extensions/pkg/README.md @@ -0,0 +1,6 @@ +# 注意 +通用模块开发完毕后,在发布之前一定要打开CocosCreator生成meta文件(否则如果有依赖关系编辑器无法正确识别)。 + +# 添加和移除 +* 添加: 执行 npm run add xxx +* 移除: 执行 npm run emove xxx \ No newline at end of file diff --git a/extensions/pkg/index.js b/extensions/pkg/index.js new file mode 100644 index 0000000..e3bdbb8 --- /dev/null +++ b/extensions/pkg/index.js @@ -0,0 +1,152 @@ +const fs = require('fs'); +const path = require('path'); +const spawn = require('child_process').spawn; + +/** + * 执行cmd指令 + * @param {string} cmd + * @param {string[]} args + * @param {SpawnOptionsWithoutStdio} options + * @returns + */ +async function executeCmd(cmd, args/**,options */) { + return new Promise(function (resolve, reject) { + let result = spawn(cmd, args, { shell: true }); + result.on('close', function (code) { + resolve(code); + }); + result.stdout.on('data', function (data) { + console.log(data.toString()); + }); + result.stderr.on('error', function (data) { + reject(data.toString()); + }); + }); +} + +/** + * 删除文件夹 + * @param {string} dir + * @returns + */ +function deleteDirectory(dir) { + if (!fs.existsSync(dir)) return; + + fs.readdirSync(dir).forEach((file) => { + const fileDir = path.join(dir, file); + if (fs.statSync(fileDir).isDirectory()) { + deleteDirectory(fileDir); //递归删除文件夹 + } else { + fs.unlinkSync(fileDir); //删除文件 + } + }); + + fs.rmdirSync(dir); +} + +function getPackageName(fullName) { + // 匹配包名(可能包含 @scope/)和版本号 + const match = fullName.match(/^(@[^/]+\/[^@]+|@[^@]+\/[^@]+|[^@]+)/); + return match ? match[0] : fullName; +} + +const assetsDir = path.join(__dirname, 'node_modules'); +const packageDir = path.join(__dirname, 'package'); + +const exportDirName = 'pkg-export'; +const exportDir = path.join(__dirname, '../../assets', exportDirName); + +async function main() { + // 移除旧目录 + if (fs.existsSync(packageDir)) { + if (fs.existsSync(path.join(packageDir, 'package.json'))) { + const _json = fs.readFileSync(path.join(packageDir, 'package.json'), 'utf-8'); + const _data = JSON.parse(_json); + + const json = fs.readFileSync(path.join(__dirname, 'package.json'), 'utf-8'); + const data = JSON.parse(json); + data.dependencies = _data.dependencies; + fs.writeFileSync(path.join(__dirname, 'package.json'), JSON.stringify(data, null, '\t'), 'utf-8'); + } + deleteDirectory(packageDir); + console.log('\n> 移除旧目录: extensions/pkg/package'); + } + + // npm指令 + const npm = process.platform === 'win32' ? 'npm.cmd' : 'npm'; + + const cmdIndex = process.argv.findIndex(item => item === 'update' || item === 'add' || item === 'remove'); + const cmd = process.argv[cmdIndex]; + + const prefix = '--prefix=' + __dirname; + const registry = process.argv.find(item => item.indexOf('--registry=') !== -1) || '--registry=https://registry.npmmirror.com'; + + if (cmd === 'update') { + const args = [prefix, registry, 'update']; + const code = await executeCmd(npm, args); + if (code !== 0) + throw new Error(`错误码: ${code}`); + else + console.log('\n✅: 已更新安装包'); + } else if (cmd === 'add') { + const pkgInput = process.argv[cmdIndex + 1]; + const pkgName = getPackageName(pkgInput); + if (!pkgName) + throw new Error('输入要安装的包名字'); + const args = [prefix, registry, 'install', pkgInput]; + const code = await executeCmd(npm, args); + if (code !== 0) { + throw new Error(`错误码: ${code}`); + } else { + // 如果不存在文件夹则创建 + if (!fs.existsSync(assetsDir)) { + fs.mkdirSync(assetsDir); + } + if (!fs.existsSync(exportDir)) { + fs.mkdirSync(exportDir); + } + // 更新提示描述 + fs.writeFileSync(path.join(exportDir, '.' + exportDirName + '.md'), '用于辅助触发扩展包的自动import', 'utf-8'); + // 创建提示文件 + if (!fs.existsSync(path.join(exportDir, pkgName + '.ts'))) { + if (pkgName.indexOf('/') !== -1) { + const dir = path.join(exportDir, pkgName.split('/')[0]); + if (!fs.existsSync(dir)) + fs.mkdirSync(dir); + } + fs.writeFileSync(path.join(exportDir, pkgName + '.ts'), `export * from 'db://pkg/${pkgName}';`, 'utf-8'); + } + console.log(`\n✅: 已成功安装包 ${pkgName}`); + } + } else if (cmd === 'remove') { + const pkgInput = process.argv[cmdIndex + 1]; + const pkgName = getPackageName(pkgInput); + if (!pkgName) + throw new Error('输入要卸载的包名字'); + const args = [prefix, registry, 'uninstall', pkgName]; + const code = await executeCmd(npm, args); + if (code !== 0) { + throw new Error(`错误码: ${code}`); + } else { + // 如果未删除成功 则 强制删除 + if (fs.existsSync(path.join(assetsDir, pkgName))) { + deleteDirectory(path.join(assetsDir, pkgName)); + } + if (fs.existsSync(path.join(assetsDir, pkgName + '.meta'))) { + fs.unlinkSync(path.join(assetsDir, pkgName + '.meta')); + } + if (fs.existsSync(path.join(exportDir, pkgName + '.ts'))) { + fs.unlinkSync(path.join(exportDir, pkgName + '.ts')); + } + if (fs.existsSync(path.join(exportDir, pkgName + '.ts.meta'))) { + fs.unlinkSync(path.join(exportDir, pkgName + '.ts.meta')); + } + console.log(`\n✅: 已卸载安装包 ${pkgName}`); + } + } else { + throw new Error('请输入正确的指令'); + } + + console.log('\n🔥: 如果编辑器报错,请点击资源管理器右上角的刷新按钮\n🔥: 如果运行时代码没更新,请点击编辑器菜单「开发者->缓存->清除代码缓存」'); +} +main(); \ No newline at end of file diff --git a/extensions/pkg/package.json b/extensions/pkg/package.json new file mode 100755 index 0000000..b9c9390 --- /dev/null +++ b/extensions/pkg/package.json @@ -0,0 +1,22 @@ +{ + "package_version": 2, + "name": "pkg", + "version": "1.0.0", + "author": "向前", + "license": "MIT", + "editor": ">=3.6.0", + "description": "用于存放扩展包", + "contributions": { + "asset-db": { + "mount": { + "path": "./node_modules", + "readonly": true + } + } + }, + "scripts": { + "add": "node ./index.js add", + "remove": "node ./index.js remove", + "update": "node ./index.js update" + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9f87115 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2757 @@ +{ + "name": "xforge", + "version": "3.8", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "xforge", + "version": "3.8", + "dependencies": { + "crypto-js": "^4.2.0" + }, + "devDependencies": { + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "eslint": "^8.34.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "peer": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 0000000..3234a70 --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "version": "3.8", + "name": "xforge", + "uuid": "ab72af5f-29c4-446f-8911-e4a0a6e3b139", + "creator": { + "version": "3.8.3" + }, + "devDependencies": { + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "eslint": "^8.34.0" + }, + "scripts": { + "cli": "npx --registry=https://registry.npmmirror.com @gamex/cc-cli@latest", + "upgrade": "npm run cli upgrade 快捷指令:升级框架", + "package": "npm run cli package 快捷指令:管理扩展", + "pkg:add": "node ./extensions/pkg add", + "pkg:remove": "node ./extensions/pkg remove", + "pkg:update": "node ./extensions/pkg update" + }, + "description": "开宝箱", + "dependencies": { + "crypto-js": "^4.2.0" + } +} diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..83fbee3 --- /dev/null +++ b/readme.md @@ -0,0 +1,76 @@ +## 交流与支持 +欢迎加入 QQ 群:795231926,一起探讨和交流 XForge 开发经验。 + +# XForge:CocosCreator 前端开发框架 + +### 概览 + +**XForge** 是一个专为 CocosCreator 设计的前端开发框架。诞生于于2019年,经历过 CocosCreator 众多版本更新,也进行了多次精心重构。 + +### 设计理念 +**XForge** 致力于提供一个轻量级核心,搭配可扩展的插件体系,旨在为开发者构建一个清晰、可持续发展的开发生态环境。它不仅仅是一个 UI 框架,而是一个完整的开发解决方案。 + +### 核心优势 + +- **稳定验证**:多年迭代,跨平台,众多游戏的实战检验。 +- **新手友好**:经过多年优化,框架易于新手理解和使用。 +- **开发规范**:自动化统一开发规范,降低code review人力成本。 +- **团队协作**:优秀的多人协同开发能力,最大程度杜绝Prefab/Scene冲突。 +- **渐进开发**:提供核心功能的同时,通过扩展包为开发者按需引入更多高级功能。 +- **框架生态**:鼓励开发者自主开发扩展包,并通过共享机制促进生态繁荣(基于npm)。 +- **私有生态**:**公司内部项目可基于扩展包快速构建专属生态(基于npm)** 。 + +### 快速入门 + +请参阅开发文档,了解如何快速开始使用 `XForge`:[快速开始](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017445&doc_id=6236543) + +<br/> + +## 核心功能 +### 脚手架 +- 创建空项目及示例项目 +- 自动升级项目框架版本 +- 添加/删除/更新扩展包 + +> 详细文档:[脚手架](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017448&doc_id=6236543) + +### 分包自动化 +- 无需过多关心,就可实现极小的首包体积 +- 天然支持大厅子游戏模式,不需要任何额外配置 + +> 查看文档:[微信小游戏分包策略最佳实践](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017432&doc_id=6236543) + +### UI类型与安全 +- 简化 UI 管理,支持 多Scene 和 多Prefab 配置。 +- 格外强调UI安全,避免UI被外部因素无意修改或破坏。 + +> 详细文档:[界面](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017440&doc_id=6236543) [管理器](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017436&doc_id=6236543) [控制器](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017438&doc_id=6236543) + +### 扩展包 +- [网络请求](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017505&doc_id=6236543) +- [种子随机](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017504&doc_id=6236543) +- [状态管理](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017509&doc_id=6236543) +- [ECS架构](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017498&doc_id=6236543) +- [A星巡路](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017470&doc_id=6236543) +- [SAT碰撞检测](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017508&doc_id=6236543) +- [SAP碰撞检测](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017507&doc_id=6236543) +- [四叉树碰撞检测](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017503&doc_id=6236543) +- [定点数](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017497&doc_id=6236543) +- [二维向量(定点数)](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017495&doc_id=6236543) +- [三维向量(定点数)](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017496&doc_id=6236543) +- [种子随机(定点数)](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017492&doc_id=6236543) +- [SAT碰撞检测(定点数)](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017494&doc_id=6236543) +- [SAP碰撞检测(定点数)](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017493&doc_id=6236543) +- [XML解析](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017510&doc_id=6236543) +- [富文本组件](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017476&doc_id=6236543) +- 持续更新中... + +> 实践项目:[帧同步联机对战](https://store.cocos.com/app/zh/detail/5987) + +## 示例项目 +- UI管理(`2D与3D开发`) +- 飞机大战(`ECS+SAP`) +- 碰撞检测(`SAP+SAT`) +- 持续更新中... + +示例项目在逐步开发中,通过脚手架可以创建示例项目,查看开发文档:[快速开始](https://gitee.com/cocos2d-zp/xforge/wikis/pages?sort_id=13017445&doc_id=6236543) diff --git a/settings/loading.jpg b/settings/loading.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e299b055fff902ffdb1588c21f605681f1b9a476 GIT binary patch literal 901628 zcma&N3p~^P|2OU!TghokR8Es^Iv|oWGqWvbn@xzysZgmjTn;%!A*anIWY~ty94Z~{ zx+-)LD$GzSm7*D?vbwaA{-3Vv`hI`+eLo)e{rK<kFdzG5oAr6VU(eI~=aZk$6mk?4 z|Nq~V{^zFr-`l^xuB504oCUuAd*c7^!Ouwr6@_y@7ZlcdL>>>1Qi$wSP*70(*{Ptd zu9m5?TUkL{K~Y;#Nn7#fp9=4RQ>&B}6@hR6-jtM8R9C4fD5`_NiVBLVzuwJ%PAMoU zDE@s`9i#;uDJv<fs;I3}QC3w{FjEA6PeE0Cm5GkEhnlV_F${7t>!Z4!nGKD71xe}> zO?_Gi-5Kub9}ik@ZkvsYI7R1du_L#8MN-dnkLX)aa>}@{UG`@gOz~^)sH^w>e6t9= zOJyY$<zKI$qN1v#psA<;yoR=_j*0au52CJV*hw{;Ea2HcLd<@>z|QdaDLrWRr*)q6 zc6D2SPPci)$of-T>`-UQUX!Vj+^hOOpDL_T20jUGC2a*ag|FUu$pL#V*u#VwF%EnT zd2_P4v)Y52&j=SHeivp2v)c4Xt1yZ&eqRz>nH!pyyZN-fg+vnDK5{KQ-kp6L2bo!y zEXtWuBu{C%bNnKMv(zft=rI9?b_5!sHkjXJDy0Ycu%e*lO<RJn<_!AZcforRC#sDj z<yE!;t8LOA*#xK$sH}!V+v$7$y}OBLMOoHgwRkw<d+;nh>E!@jx3P~bZ6na}=+E~f zdp7y#pf#s_2$1M$ct@QRS6B8`%vh#L=iLbo;4%W&d(dwX4pG%`cm(nxa!MymOT3*A zHz=1LAhVrk{T*Q5el-kp<n)!c@EraoK}!C^G=$oMV9yoOE$^_eV|!aVZjjb>Xl_lA zKMF|UydSwDlifyTvNMkRo$JlD0m<j_)zBS9S7po2f<sMJTz`-I^Rkc4C%37Sk4<%a zZhklsgQk;v@Yj*ZJ%Nqbxbmj04dL{GRO+O;&{!u33$?OF;&cd|kD$<rHA;?hf3|Rw zjj?0v2>ynu%@MA`A{$2R+<1I2`|+O0aP&^BqCL7mhYLei8W&-DKyXpN+7$8}HN|^K zQo|_IDcJ<qGazMsTG_miPBvd%aH5!Xe@9LFH=Mnmc}~rNk~jW#C^E+;IeGd0*RdN% z^Dpvxb!$yNJd>ncUe{{nr=fAq?fsCR>5EKr{l>SK6bb^J<R3aZm%sU2z;C!e`7nI^ z2f~7-XK;p7;5Yw3GW9^O79KJgG=_>Q8rpu~nQMaA1HJncBifx9d+Jf2<AsNZQYr=0 zsf|e;wHdOe>}!){r&zIGPP(bABw2rxQe_iZc2`&kH=uPa!_E$P2yu4~6q)Z#!s?M! z4$hS|S8@;@?b|}68nhxBn5#b62eClG)L6UGT7C%QJkwd)R@*YI%y|2L_D7UxOwHn< zn0q<65gRRLTTlel$Cjv4hpH3Rn+W!@dT&%xFuTL2ojI@vRz)A6miup_?}MmtR#S6- z<k8E;4<r}9)F%=CXqfe|(?&EGST&ygK{z0Q@;1*|5wi;j%d=S|r987*;RQPwmO0V@ z>fWBKGZ0x$!YY)N-PW4Wnm7Wy{DjMepTl3h&UNUOe;FKraBSjTPY$px9e(&11b>!( zu-ibOuVV~8zk5I&dmNet;*d`lzXa17f{MlwJGQmx1_TB$@IDJ$8V!;yTkX}eccOJx z^$DTT?bhg`=np<5b&j=9y*r_g1A<UY9qO+m=>yoU_5aJAXai(ww>t-QW7X-={C3pD z+AO92<6r#!qk-cxynDTgnC<EQauWHzj2m-Ni0SG}ZPMF-E+#t<ZxZoWAYN`$-di&H z16uW?eWC%nN_a}zmlcLNXwtx8#LxovSwrSNV`Q6>GMqDr)3M(SK!`Nnu>#pnsA+n= z!>zk6eXjnGQGxc8<TaGNE&XQ;&_hr;jlycL10Y0P$Yh`TvXrs?+PKfPn4sNQBSWLa zSTvkF=DmgYA;XV0(E8`4Ztf1=DcRkn=7+&Pj-jTejjDLChGRlSJ^f)?0e0IfIZ0$U zesDx&*_!jVf<enn<tO3#JRIt2mpv80RH#ypS_AZ{>Sg%*V<SQ>zgr`osSK-H2{K=w zR#H2d!-jPYR<L26FtE}&WG?X7j@PcIkT}fe5^J&KbA6?OnhCP@U<t759p#?%h8}LU z*^I?`<8(3?sw0Z-f0Tc&heTo7YY!;O#(7~xJy_u`qaj{zo0Zui={Lt@qiWWVF9)}! zL@taZepX)WO?h_$R{mKTmAGrgsbqQ=WadDuxo72cMy5>ikid>VTGqGh{rlwIt)n`d z)*bT@p$^w%7@hOIZRtqr5Z(-7>M|dG&zCPFE|z;<hi7{qsFmRDN#1;)<FclzHtU_Y zm*)bSeSO<b*&!<PZx8ZbqQ{()Fd_2`T#`MtXlM$(i=;7P?~qQOb3aONX6lnPL|_S? z%#9><h;t$$u^WFxcbA>W!uDzDjZ~Pb+s@Lc(c?|ft1KujGGY>0XjnIbzZTQIe(e$R zY(RwVrASZe8vjY`!E7(fQ0sL;$jT@uQV<Hb4owu1?&wKc-Ui$IoWqdYXJy1&&+xI$ z1E)Mw<N5isf{t0-@sWzn*faD5`;yx6nw9B@t}VgVvTwvQ3C3_luZ97uaSD3i_e)cx z>-v-Hkx8iQKETr&^Ak9#S}=(8@lVlLkFzb>cgCt_hWa4g>+>{gve_qQuhxU)H`*OC zz<K8pgPvOp<0W4+HeWN>5K}9@Z@QBv?INMS>p`k}cU}(+3%0tA-i!vx<&T0_&3hGN z7*^4YXY-FB?D0HE)^sL1I;-94=y?w68ajFx3Jfb|%-&RQuN^G@W}>Q;r85QvAP-Ei z|G7J8kjfJRuxj-ApON)HM}>Zf6FCdH_(}s>fl^%cXU}?jAK<Z5LS><CJVX_pgf`84 zcLAD`Opa16?b+>91SvJ)mDa)5&Q6a^v-*+f7vGd}VSYF-Wm>=FBYz;T;nAsOn4dXl z!m-y`us*ICdxex2a;{r&JL*9@tvzvL(cZ*?GdK5~!{wq0!sTyijv|xktCH{En+i?} z@v}oyvTy!36Lzi@xY(X@{i#qp*mhrdcir4h6Q^3wy+Hy|n8*Y!m(P=$JlyX)i#foA z{(~y<p+7W2?8VK80n>hj247l4PBr>bt!m$+s^+QvrI~|26>@hYeQ8;{>zVnZ>=Prx z03=9m`*@Fg&MLQD5Ii3V=`Zb+uiTEtB5}5Bz`*>9+3<x8za-eLiSRt;&&>oTS+=#= zmzPsM72L7`df`He_fS(EwjYQ7;hOxKUgY5Y{oV!Nb3=%O-1xF?qa?|zbh~gn5Q3<G zcvI{f2yLPE&6*Q$KE3RFF9|?CX~54KYTQXlSx|MHHJ&g)qZ6l3yQHhUt_)SRI1%CI zEd0*L_igq^UCpUJC6_HxV!#7}U8<hEW`~y_XTE7V4l?FCs(7)Sc1p)*Bew>Mr9HLF zSjGYW_LomdO{)C+PlX1bv14Z<hrjrYMg89RSko;5*BE~M)TP>?PfZ3522jftNEmK3 ze`pHz3wd7RMYJ8<ro+Iv5#-n*f+OMNDSfZz1}*d`k@I|uQyq=wu47n7G;=4+qqJ2F zsPpi@u@|*_$=__%tZo1J6+h}kfYf3lY(oR})r3l8jr7B5QDg*bT`u_F3$pY+)21x4 zp?-Q;_ZWExd~Rn@@0c>{*ckjkzoU7J;$p1Q4~o4LS=C;OF>E|C62%4nE-h!qqj=0~ zhXSjF0E4)TEcx=>$#z!0&bRM#=%!>&Q=iaW04ewXMa4qQ25M$p27Zowb<Vq__40v4 z*0Q8}&e-26{_4HQ7o>#JtJBB5wufy{HgaV}tCOGWw2!A8{+a<U>O#%u6#cc!^+V?u zSB83U0`W-B>Eag&JHfYCGZ6a%En;tUUpGt4Z;0UrJe~H?xAoATJ8zl?dBquZ6e;&> zIhVqL0jRg;`z$&y%S#)jOMA4AJx;^&=&Cje{}Ramp_2cXqsulY@#TF_sp{AbrWNl> z(ZkT2C^g%@PHPMs_U9r*En&l?esKmk9b24_jK&={0sA70A*E)jnsyt!c}$yALg#qB z4U<+A01V@~@eUh*Du4_5toD#G5YZ`8VpJiYMOXkpY^UFIJ~#AHCTQO(MbfR(%r5w@ zB)@L%IDC5tw(l$WOq8~I=V{lBU<@W``K}wj`jL$%b<ZEUx{#LPMi6&HGmV+DZ8X;X z`SSAny_I9py(Cj>|Iom7!JW=M(D@M4s{XB04dKk}7w{I+@K&Bu|5hIM=o;~a^)64P z@>wj}+$~q*-GzKKfWFk$*OfK{kq@YJq*4XjTwm4R$=F;I(voYSs;Ex9x3~i7AFv|u zri+vz<8wJ&^phD(-P;mx+}fA|Qt@xHMvs1n-tW)vq(i!pGZwkxxZ2{M3QWHZ1lA~L zhu{0@(};PE?sAvWY&XxxMh5L;*Kw?8UCQN8UP@|!A?IYa>;8~Uh7!Esmd;*#HMR2O zmDI(jnX_4MyR3cpD}Md{<E1Xe+|r<RPR}6%F(VzhT5nm&PZ%h~?sY5qBC`wiH)w=| z<wHY`G<MKIk<Fd9^jfEH1+3pKj~X<dD{-vkQg%<+?@nG`Y}(3;b(id@xo$?zGClF` z^yu87`XgNRXF~KHMhGpZdeL^u#~y_!p_iJD4OEyJa`J}WptW;?ARZ1+XKmG}Fz^av zO5fe7;6%0Qtf=L0A|=5>gY*Fb@el6)UFE|zNbqz;?+a7-O=HkC+9L(hprc?+=3Byu z8xw@>+1+~_O2#`gV>X2)nCJE0JN||OO?k+aif=t*?%h5oSZ})Su}hQMzJ9IKOPJ?J zYR0S*MqA_Kl6Ma^;KV0dd*>U^opZ}rY}T0AcSs7p?^c8vb3^$WBrx)XdtmDAd&vC& z$@?k(YG0V<DUmP<@jbu!8-_1oWX~j1#NS^vVIY5Ly;eBZr&*h;2rldXZI4sD^kzT* zxuak~{aoO)a_hyDBh5_EE`<GwqA4dT=g9Q{(}aSokif2h7k6C{Z#G^JODPmq>o~7? z1sdcg=b96qjgk!Xtj2UvbVZ1V7OWlCg$8Tv6!N@a>C|kOZp95x^VjwXAV<jmNVxwC z?*5BUsBQ7J*-+717T9{@3dCG{o%(?LmVF$b!aDaNqXv-Y9e#{qNiEH<-_+K7OHLh( zdT|WAn_5pW^Tw^7P*9&<<iU%j$Yk*O_==+?nB`nkZaks5=9{uGzyHXA!JGw7Vt-F@ ztqZ~eX4GE#Cjdg3;6u<Nd}G2<w+o*HJ%|5D6&Gku$v*L`A&1G){9%*ij2$DDCTy>c zfg=9X1fQ~1_a&FUG@opy@x^cAGj2GJ&Hfckd{@f&;6H%}tATia6<eol`xn-I#n$`M zSIwtwzU#(X8#%w*<)^~NbT@-kM(HiJ3q#%2Tacjp2vq%9-NzCM<gpJ1+30g)RZQ9b z2i7=g=<##o^dsyDBe$m&jkkw0Kg(ChH^wxEJA0te$u()qi}eJ?!M89lBteO4jU=j^ zkjg$bP|fw>umJ~)Fo|rC>j<GUHm#&5j}RGB!-}O6F~pwef}L92oJnp$bRc{o3$7bG zekvIJzJb(RZ#`%Y2-STtqGKe;yEC-H??2qYc6UJ{1N`$JPo8D$Kkbsi)r*sw4d^?p zc$S|Ov(WDuI(NFzacdRI?hbw*gX6lIQ*!W0r|xdw_p0P^!(o?Gix-(2O7CPi3#<kC zTynq3qdvJZ6F1yyz4MPtlCR{c;DaJN$JU`CL?w4m(|uHyc%%^C+rOG8nMChG>sV;) zCKb`WzBH{GKtl&Jz$XRtr%)bK3m~Hix%?}!2w7@6gxDP2I}0eDtB>EHwBy|y6KAz3 z0~Myga5Qx{gSc~4SFs%bmN23X_0@)^Qd;ZZ;|XvISe5{QA0DD7w4~n20LaShpB7L> zAKZG#cThF$=7k~FUfTE=k+sa|g=VNf;|+d6dVe3c9XZ0;A81TnUh(o^Q3mO^hFtEP zhMf_@gTFT}1$DZ)&e7UtTde!(q?5G?`@)2`wa2X89)6#Dkhu2^rex=*CZ)^Tk>N#~ z7P9b}t)xkFh65>R4`R>H(XTrrUo9_x5o`}!08@_bhuF(y_Zv`@Af+qs3;O)p+%g*x zg;}`Z<N0PX{&NSxVBifj;%axx^nFKHQtRE@3UKRj#2uk`SHM`T{kGkk**5#Si}r;D z7s5L{TQ|?$!<l%dBy4%pqfpGiB*Lzuiq@gwgM9!lAzfO#fH7HJ9JY@A_)~r5uQ~Z2 zqvijF(#t#X_83Mq&;16xAh9_5&o7OV$m(;bT#&Q0xWBls>mi}e$xPMK#E`2yB$2cN zoVCc$(J&O9i1x1oB%`XOS+3G1T9Xt{j+=!0;YzB!-AjC}i4e9>SD4!$5prApBN{(v zf3!MKN_234UyxRiWaPG+znPDN<equ(u{Q%Jc>j)nmpXlBfMbqi@|cQ5)^O+0-3Jc| zjBKUeKNEUCzn|Paxzoo`cQ*EURA?Um*_%@fPL$aJQQ>SULoz&8O0KK>Shd$Hq1r+$ znZixkjd%N6<{WeVa>uB)hWgkq;f?`tQ3P%#KlTNP!@fqJn+3qn?*7K+Yb=<?XXn#g z54c{Fh8|Xzzn~uh=BH)rh|k%o@CvT(hb}3Sz>U^H8u~*bBBR~hoCu93Yc~4VnHa3q zuwIX3ns^?^*X;jR(xseDElk?r3dl1gS(EhJ;nJlvx#*gpZ5IN&A*93T&8KE!2iEZR zoacspnrBxMlF!Z`VoE2jzrQ<ED<!o)iCl*yebn6g#;x}CDtN)=sCB-Jp;OrY*_59O z5jTbG)NAC%iwWAd+?H<2zevgE@!d`3b9#2~%Dzb&NQv{-PnnxaKU|uURlh9-JsBO8 zRSx<s8og+Ue%orb<- DSzAe00Z6BbLkaLkar;Ef__)VLHM~Ylc49{$ORq(%+<25 zE4EYEfqn#E4mT*fbjh!F1~p~@1?FhBwa|Qjf-y-Ys4<C*5l{hqzKEtRy4Mr7ZR!D^ z$V?WQt|pgpW<{<4PE1wLR%?{Ff4xsWpp}Xob&|LFHv(Q40&;{(#|5G>^5;Jl5bHNV zjys0#X}z-OFZ&V8XbZBl355R<_yqH8di-d~SlELtO~KsvmtE&_T--O)Zryj`-vf~O zQz0d`bbRN{zgE6DX^h>f6`c3gA9V4a-^&>diuDu}yDgR6{Yts<?iv>}w37ty?E}Az zHLkd5q!Ox=Ao#~F+3|DitMw5UF}@Gsq4*mq-SDTvj_nj}N{!z6=%mOu;!jfKuc5jl z-)vGQ_tz5KGH<x6xxKb_QSbqLRUC4|rtId>Xa3r`)pK=8(YIdjewk4_&=A3VVkBte z?aZ}2?kMcO5tf*rAJb(Q(X%fG%W&IHojb$;WAcP>&lKYds=HY%;9p7e+HHgMZKt$g ztE#s+nqs=@^9=vHp8ePU{2wj(_t6bisC%gXDg~bU#;s}Vq{AlQDB}tJ8uC5r+DUM} zjX}yV!(6}STDF>*D)iB$e$8F54y$kUOMO-!wbZPWKah?Y*feZ5?2wYSa;>;elgu_t zQL%_jN%q&%o`k#qutstmFPaw>ofGDwr#ouGx$$k&U-TDT#+1k4_9T5t<Tpjiemn93 zVZzaPx%_DzLZ#)Gj3ss+)%+qEdgG2eVmj_-jT(J}62p#WXr{mHZM6=`d&fOqG;~+; zrCG#eZx9)q=^fOI+!oGqDG#Tosxr!gqJEM2ef9KCxH;9zQEXzaz6Q8keU7PfgiS)W zSN^kv39%;i{yG<_;mO};!8%(D+4!5-ZRIjR(FR#^b=vk*|J)b(c&-TB=!0|tKTms) zoO*=zzZMn$l4j(_L{X9<RfsG17FKMt$Tj4%j-N{IfBQV|-#h&<q3m7KiB<BiW4$gh zUE9j4_IExhsqN+sUgz=^w(eWG%lo)Ae4%L*g%iy*i@00+$4VuC^A}|7#aZ@}+RBo# zYep_P_4d5o;vpjFcwEvKzP-EZK=|qBlGC}mNLH(_-wuZv*;i^)m0o$y)48i<GXo9L z{<hGymNI#d9^+L!=DAaftVzkX=x}U;B@%aau!xNv>_>En^o%Dgf+Sv-y&mZ#8-$38 zM2H!*JxOC2Sn5TnaJsbsq<k7MH^h?=Gzj7u`G5?Kr7Ptc=NXGRUNwgb%~t=Ho<S*K zS}c8!HNN6}s{z$KmL7@FGu1(VE(m9Z-DGOA=HQwgdzs_w{J;Agqo0(0Xz8!M96LSf z8(1=Bn7*$z_)%&(q+N$N5V6TMqt&YtwVAXx=*cwk`oJMq>DeP`#>?`tTSWtRLBcc7 zT|epZ);`{M0`}nUZ{Jrkf^WG{8vm>S#B*4?A`g`JHq$%U*k8F{iKR1u-Ii5_&2RrX z{?+Pu#S);ZI5VZwAM^qVU(;3+bZ-(|@b9-T&}z3|Lof>ZZ+862_%NI%CsFp-(o4M? zUDJwCpFU7Fm)#jB#k;7>rIgTD%?_RmR~DJahJnS!7ZJ@8w6xJaQm%&-wpMKBXmVA) zQEsr-oyVcr%d;Kur$pzb(F<OJY7=z`hIZ)ui6WK4;dlOk*UM2aX8%%|KBJ-k&*8Zb zQkF$UL`Dyuc@FO`dO*h6hG*o0fSCwBk<%(}^i+nZYv(uK;p6l<SpF2!-iMe!k0&^+ z@rRgiu3>K2^O3vibC)7cdpx(#Sz8L}3t>P3ETM4ZEFUUSCL{w^ECau%a^sy0Tp@pB zjoIc<*9@ln7rcjn<}JPJN1Laxgq$DZ-$N0~*T+shLTp0Va9~pl(why67^?dLTq4hx zgnsd6IioeWC^+96s_`f^{O-DbrL(7Gw*$e?aI0W##q(CX<jXFjWm|jfMudaFh@4lD z%a_FUxOKo~y{oA$M^&$ETNVp=cL&3BLBdJsgQzV`ap*xv8~vr`U-Q1y@+;GB7rL1v z!k25+<tw9Y^mW!gmFm<++>E~FP^~bh;Y5JUQ?Lg<vah~UpP4*N6FCyj-0G_PNW5hc zJ@7p3+o)Fn4QtvQ=8mgd$^Ufj*TQsoksCueBS?z*aA4^8Y5c@iUSy7W*m443P!P8l zh-1~?W_G9)r=8oL{!;;`i$Jq&2Qs=_zim#?PRSjilkulsre@T>i#3fawI{}GKlL)> zb&P5ld#AHx=+eg~1HJNHUAu&rf|;BZ+(Di75Z5#TfftPlh)+-VGGN{&+3S_b9t@Nm zEL<C7Gq&8+DqynB_aaIyKn`zX;2qF`8IncZEO(#+uCy(L-#hz@uVTO(n-q%pwk<5k zo%B!mU09_uy2oCGR$g2dDqo>E6`%ns9<eOP|Clup`yrM!dL--bFwDOmDXP!O6=JgO zly`q|b7R^UtdFY?czcVnYYuUZ=Y>uR)H@Vhq3<VbKOFyd?qzFs`Hf5kxiqNlq<MIs z?|2{N8C#{^@1XL7^4@%5^O`ZQwmpg#l8?<Fivn7ABktbX@#m%58cMU4=(v9oBjM55 zUIo#CSd)+yNH+6#W5C(<a@29@+h|%K4QZKbpthY=fIuhpI#`c?KK^PI$M1;faIgZ{ zno~jk!1|_RSDr(bmkX2xn3f0r6QKT0u3nY`KmS$sm?h1Ttbyj?=Xh@(qUDv~uAn4D zzt8o<dt#9oAhTEhKu_*VT}h!-6pZsyGWQ$@yY;qRZvAcYMAbTnZ$<+RU@;DVWm!6U zF(+sSUtv156P0%q;1xjhQyNpPTL(MlqrEmyVEfE8uLo=gD9Z-`4gF=q0?XR}8WsXG zl3KQq>r=RTTYcn+k1vgZS<5~GY0Fv5{}XT=2R3O<DCs1RIBjt<8D^ui+|N+0>>*L> zx(wjiN<}>P9NIXL418YX4@zlGn_@IdZ!O}qU`eo5Ql$5e-io@D-gW7=U{hv&9H95+ zJ%zgMBsD}h+kD%RzcP#lxlS-vds5Lu@(yx6Fe@*#QWED1FY*$LyV(fkN0ys*F8@@x zjUt<GbWKktY?%>&S5Cv9o<~hsEL2_H#LOE_1k9iGbiIUX=GTHa!g4Ytvo-q+{uhM; zXq5{+2(N^3KUCg_MJmgFIR7CHwT2x$2oBFXnp^n(Q{!#A)3%&9ydhp=%sY-fa_Z|b z-^iAmh5kY7=>riQAU3Hy1TQnx2)Hr?gcm%aQruNY8*{u%zGB<|;X_cFtYkKs@bp{5 ziJP_iGhA6Q?e#Zl5+q&E^%)OmxOZsqJ9z!-*i2sFeU-GI3P;I!N|Xo_u_NrvCq9^M zLH;PNm|slsS3^i%R~sg6$_TdleCY$u3Bd2hZ=}ImYp-n|4%E*0KDBsQHGTU^m;6V} z)lgkO%DRdrKtf;YE{tvIg~WMQT3AdDy-sRE-s)QL#W#QZsh~0EAqtFsTe>Y|<@A@G z$V#@!$&fjZF`WHPDDAL}qllx!WSqD4u|8KZ34ppx*qqLYh<vYprcYcn+T=LfmbcpU z5p<Tb6KzY<(57NaF^_hmG)m#`@)aX?e`Xs%iR6U|s4h}B2Mj$DSWg!jxj9Q0YG!RQ z<xT%2(3zx^<Gzt$U219r^aMd<dFLZXZ`5|9TDJq;bVKgN%_dSGYOD@fFs`PP_~f+! zcQqDYaQ|j29J2)OXN0uH*X#I8u4S%z-Bd9iQ%KJbx$@Te?roC|uxHx7BU>!gPNZiP z;rhn-uboHnZ+7Hunp@r)eC^XS3b_1(w$pfF1pR65jrG0=hb=8dOm>}@WrL+z?B9wm z*pvlY7tBNEtc{_a`EUS89d~%VXmW^j*b%vMz^#{)L{Vm(Rjx2&p(rs*SB`0xto`Ad zVQ@sC6W5|1cM^JhW?ptD8pr=UtE0Y@)$#I@WS}mk<@00f>iXr9`GOq2=XJ`=Ti1an z3DQq$t$Q}?mA;G$d~PsBy5W|)KkU}N(%;>=#f1i!_1-dQ5lkHxpNq9#2fO+Zz^g{7 z`pSWUJX3W@32F}+E<!vJ<;*CCYM7SJUN11@311FP`BbXZ)Ve**vrt?`Pxyo67akDK z6hCPNnBFfi-z>m(3iWKPwq9N{vL`ZHzg}xoz~AcO;4}=UE7Zf}f^2)NJva7%mD_g{ zPGOD~Vt%*<n^tg1j^ai4*Jt6SW+Vr&&bd>sij}heWV974m)4V`V3=u`H~E=LN;Iyh ze@_Gx<c@B_C5u%J=?od<S9U2cx|7j>P9*N0WtmlL-yC#9<j&RSuQ+_ayJq?OTr(4{ zdoScpnn0(SaXFq}ki+#D8k(O$o{7{m!ky4od1*#l-nHyFmN!;0nvQus_GD~UeA2M? zbf7}B$NB<#-@?s;BPwl|3$USw0FJvgom@H@S81cQVL8U)MqVeY3E;i<@@aUP&bfQI z*|?h}wX7z(a2%NTF2GneqWL7?=0j}Z3zrLy7(2G~xRg#Df(N;jV&<#UR`eTQm2M)O z{P9ggY8ot)uUsoZm8X61WZLKlxIB?d3XW*EpC<N6WU}kl$oGHfww!t(R{lDcBxsMV z<u-?jC6^qt9=J%yt}nin@cH?aAp)~uaG&g%>wd-r-8-q~&O%1b3&uprbsKnGa(ae? z)VFfCFDdlNf<syvdZZzmSQ&Tf<<QIJxqEtj_o1EN<RALdRwxHm6S8*Qx-?iHJr)Qu zJjWZ14Qpp|t58!fC2!;+c(9JQrdw^Wb-T6DM}P~cpPQF0OS{YHK3C<V)igUu8~N;P zuhelR9kMKzc>#P@WadTW0t%91K#LyUG~#5cxf7p=jm?6pp5mzYJ|IiSNmxbCRxMbT z2M_;$NT#bB>gf*b*LCp`?PdFhKt?W!KVs{JE&X4>VVnKH=pTqP&k{;3x07=5yCt#( z{_m~@imD^t7Dg|)+D#W#%Z|vdK9<R)q#Jfor9oCWI)ybS-Vl`zE7N`O8amdv+Vb7T z4(N58O2yNzKs4&>HT)|zW6=Lb=pqs`??c#p9>^`XVV|dr?QHLdM|hu{C;lF#Xuzvz zJ6IwiFqONjgCh^}PX8g3j~@0y5?Y#1b>`G2efa?ck@wdZElO{r-y~3GFNhe`fE5s& z$qap}xBB<{1C&L#R;N(G73FsnN@4^!;KgY-$J@GXH)CG5pT*!o&n^v31w5q!rjgQp z8F#wnicXBkK_|J&b}D+M)~%a<;(WvFqS#6(sY5bYc(lT>PRtADkGNYn`4{sug9=ic zYyca?CHo({ji(-R1`7rfUNL;tc{tR!ymMI^ca(jy!xMs4y6KaDbWN3)8OJ79X%bVZ z??7OfYnYux5^C~9K8`$Z#SwZT7glPf<FEp771;FJYlFW1`l?`^689IG?3=bHBzx%L z#eTs`oOp6^t(!C7u@NwMuVv@=lahxQ*zj<Nl3c)^#6RnDxSV8^i~K^A{^c;?rm>PF zSRhY>rns_s@kkxw%H(!m6xmDDHDjoD26^^@w?s0)+Ks85PPcQ8y{Ee->u%9FA2 zEn}zbqK~#}l*WjEd4_*m7E=1Y`yZF3p?0Etefifz7pbqfN=YvptU>vnJ-he;{`G*5 z+g3IIn?wpYxrgAPmaW<VmZKd1wG>vz(zoqj)~puiJoXavf&g0F)ni#-;%&Vgy|xd# z4o@3GWPL}_<7y^$Z`kblW)X4q4*2{MUOmA2?%fgg2?C@EAqU6-qHt1!_Q&C&#-9o< z*2qeo*Yf2;!0#~5+fr%iB#)PWZVKcbBz9Q7O}mp3e66z$t!viU0wB#KsJ|%~(h4#i zoF1(KpRB`-CUHo%(DN=Zx#@8-5{PH*%`Hh$n~Jp1eoz+0cs;CpTgaXC#KyOUrh0v& zSti2m6|+RnkRvq=k}N8s6#?V#d>0peoyZb%@}7(0QM*KH5Kxd}C@lMg7W~)8Hh?wl z>oKtV*HPK}-xiAbnv%zo&-|Cd^+#)8H|q;Vw#vO0YDg;zFL^@^0Vc##Ag?w*mz6Z> zs?R=VAjGthTkWVQ?^{z<m&hdH^{Lyq@!YUN-?m$R!OYfxU{O2rs=qD#sWufgVE{fG z?SayQi?;p!KlTX=J!Fl{$^bG+OYD;rikoWr`;o?>9jqd??3^P1vejM7bL&^b_Cp$< zuYi;I8~Fockx%Qhb<1W59S?R9qwES7++X&s7~NaNJxQ+RklG<G>4{&Sa!yjJ$??;V zb?}oeny$4QhtI_pTLcP(GNTX2-X?vP$(pY?92>d4w@f?xQY~xlJNRj#lsbGxwy-?6 zANLH0k7g84Kmd@viPVd?Ez1ct6WR$PX-78lvky8N6QS4Llki!i-=*+<?UT^|FxNBq z%!{ogpg(|dA3=j(x+T~@S`E0bs*EGyH2mbalxC*0Ye@_-2bZpgmlGS&!^UW6dTlFc z%nC4g!fWZ?k@3kRVEdzm^|>1v?^Lav#ahLXKCrbJAf#7iGV;Vdo3pOl=!*1fs0BL3 zeuzSTv2;(`x!)y=Y@}~DsQ?Jo2{qxRgiZ9`Z>fB6;k)V}r;^|J`vrZqW~|(R6rP3c zqG%-paC@3>>={l^PXdCJIQ0R@YVQj}UwEKy)RNh!r@Zhh1`#yYN=75%jb87Tnc_Rw zqXc3ibrvA6ar8Y3j~v6#s(otoeN_lr&b3JmT4SM9vE?obfdx2~oj6q8Lh?1;wykP5 zu*c>|Yo?!xFZF>n)*QILdSk?`CsvGjLZ*09rR4D!9#8{<&Z-dDqsH1lZt_5?E&h|6 z3LYA)X8eWbR=oVewh-iZIeJS!@k0dI*ELnsE-&4{f*D_Ftlm7ZyysB{bK$rvKho3q z;D}e}dK2X`=>i*Lx^e&gloQok@)4a*qwfL&A&I!#vCs6LbVr}uS9?$L#$TbeINxB% zu>xMD<HfrD*<()}*0jXYxB-Nai%gaJ9furK;lX8_$sSgd!1xNoX&<V7mv7<Br>hGO z$JM)20K<>rD9Q-~5)6^-GY_v#g^7+lgG{-+J2OaA&k}+*$YpHR-Cl1blJR`K@+NUm z6toWke7dSS|C@sk*kt6sUKiJlBIFx^+B?>h-9~H3+s6oHsST&6?lZj@uwztQwS0vU zFq>y>5xkO~B2s8PLh|0oRr;pEs0)G;=Ov`fhG-OQg<?#~F;I%jkELVOB$Fs@RRMN5 zb1o*|2d8JF$DkhoGDo<dBlkwLEqC~&Y=kz)KC!22?+(AI<vIJ+{64?Z$?n{}@lBTG z#jzb5&Fm=iHiw!%!`<tTi);NP1)0oB<M!k|&pm60miQqv#QSs)D^=)s{?6Fk;<3F+ zjUKO`B#%7_6+CH3X=&4#!aW<j#&z2Eb<+v%;2PZz%^R72K}uz=->m8<*N=Xmr4{F` zp82!_@txG!Ua`Oe=9b>6CI1|cb<x=oLJiQQjb`l~I`j9f_5aExXlcyw)_P{a0Jbzc zP5Lh9cg`luEkXE7fII3>tTq&fx(v?}wu!PhQCA+406Ay|BXH@v8WpVoXfaAqJsW9w zuDL$#_Uaox+V^<f7oa@`FhUkJdd8jP#68<xVGR3o1P0!%k!$s0&P+%s86`L<!g26; z<TTJKg{Vcg-eFi!)goVso~QPpW+>7{hZ#zZEqU62vCuDHxvrcoK<+=Y?DAr+FxLp0 zm~P}$wc4az<N$PUFcymDNwlxa@BMcs?9|<wHS|38jcq_hqHnViD=1DNChSh@5OIaw zwL5A}<RssOYUdmBWvMyU)yS{AavPyjE^DBESFwWO!U;`VJeA|_T!XUBSL-(-b95!X z)IZrO#hg-1=vrnQE4m=S$J<tk<`=FTdRTL*5hxCv_%<Tk>v4Yu&r&I@O691o^D=ed zO{ziqJKI5<$+Yb2KdwkH^@Z-Az$FxAIdAt5*Camc5jnkovaRNWSPpKXAZ>9YCqDsA zrJNKBv6TC)U!AYX%C(~l@vrab8#yJv$FCBg&o?IT89bfgCk@co<9C<z1$?hz#;`-f zkDQQwS+Uzmem`k`0FbFokoVY--9{`ee-&B?zq>S!-dxE;mo+mDN=@~~OMS0+Spsb~ z6~Hk_!Y85(sI)`0(IzFO4wCxWSs)c#kIE0@;R{S@6Z&2)hap`%Ab}jbMuDE<I@qwL zqlf;)DwcT*$v2LVfOuGml=A<#c2{XxN23L*XL~f@b4v)j=Qzot-Q2HaFLJyNBTZU* zmP2mwZ*mvnucy1HYJuIimcgb+GffqBxN>5yu?UhPS|q6$sLaEmmkUR*M{@ipT?Qs? zqW;drfqc*$+qXHvCzo{$aQ>W&)MvRSmd6gbHGnoUEM8StoKm6kH*XW<zrRIlPOFZ{ zkWeCH2P>;b=TshL4h?-49ACZV5ZuxxOZnsjBiFgMnVP@2AxZfb=@GHTe-Smnd7<uv zy`eYcUn%^85nci_ih3Np_m9Qaz~b}l#>9dxvt4e^g4wYcG!;VuBpc&7&6}l<+T}rf znip57bH34u1GH!rzPR3XWq4@0+fMDg>A`ktbeAoS_}fPbvEw9z`kQD4Y-~kw%vScV zHeBaR+bPtKce$vnzrBi$tJLP_-F?Na1(D^_&JJu`k&S`>cn%{EZSEvCG3^_`(zvBd z{u)5hbd-Vl(;u=->j%>BXvi+St@^MV4lo+HF)HeRE;jz^!F?z>(Qw)0VFTQ#^#0Hk zk+D|&b9_A)jzhoZ5}yf~+=lG}3-d=*ezo3VUWMes5U%YLr)i6Hio3wysOK*XK6BHp zhN6vdjs6JOU<^>p4ZnM}_ke8F;?%-u>m+V;@GIaeKHJ{9GxBL$Mp1BF!2?3Hxb=IJ z1#;@yc-3rfdFNOEP)qi!WdAL~Cn_VpsU}%KW1E;sSO6A?Ril65*GU5{0LuSI+VVG& z@JQ=Naj0d>lw1xl#kMmg#S=WdbHEkf$nrcn5G`Wb;S0=R>!IVdeuz}AP!Uqxv~UKQ zf5=%1Ep+c^JE~|-I9Q7(<>a*!B&MVNO~*D0iJ>g}P-lWhZU)?ClGZ)Bh9+7Id^ zQ2;M}SFSOr94D)-WeM)B5{yQWd*zZ3E6kXS&4o{;w+~AuNtwK8Y=~`a7zcglTB@oU zDdDGrG9J>3rHr4ivPwW90C`~U8GEqiDTgvpXko~Cq+`}@9s;-~*H3-*pU@>}A_7qM zUL)uNE*c;x2t)s`rs_fnrtG08r+gM8!eqCRO@O*T>X+!+VghNSMntwAJc9=a;(th? zwNlnollT+=0EsoK1G&mXH`npsf8c>SQLyQ6X&<mSC6mL)`-s=zTk|ZG>OtMm4``ab z*P*<3g@!;U%Im*Pl7A*45Z{?#dnl&!yQy%bpM=Qx(`;Da9ZKE~I<jY3V81$7d%d6a zfi6Qi<?wY1vtZw<1KXBw2<X;_d=1KaD=)ujy4`FOC@#4kdFm<K?1iA*u(9&NYph)A zk8Zigru=y1fN=dbn$tRW7)H&R@_vy49zOIScqivr;EVcz4pYito`pJC3N-b=5x>Y? zIdh;I_}q%Lu+Qp-Sz=?bm(OIm)FKEqT0TqP*JC|l^DzB@^PE#dLdB8+HgvVVQXy<| zES3dSv&~4=amgzTm6!dFdN#kT5438TNqyQkf1SK&Z3di{8J@3b4`kKFkb4ORyXZyw z#pLJWMQ@8%Yvgo%ivRxpcyEi^p&4NBgChhsTJrd-7}oF21LkdgqPq^`3mZ9|l0snW z(sNGnhY##A$4CJaz?d5!_}F@ZKhXC1)5gUmvgQQ&w=t*o^bEh#dlT7|6Jy&wmgjWX z@lLLDM)3)E#S$40M8n57>E~_XE#LNYOV}5F?NM3$S)gdr{z7mMr=TX0ur`S%HQ+rU zdwlM%zOG45O~-w=_dYmGm|MwEZw{lcv*wS#o_!V9!9oCu3^mCarqf`7p8*>%HmwYx zej~N0$NQ$Fj~5$#6M(#aW>`GS9EZp?dn@h6Zzajy2I#4E+8-N^n5rrOh5S^`s#*QU z_G1KGOsGqryBR>3ST3R{*8{nhW~yqdDqTd6N@nE4dWHk1!kpGt-}sTp-<*sfL0;Fg z?(V?lylZA01FN`=aN&2Np<;z<mHe?UK$U99Hp~#+#PN{atsUxZLF@5*^O<jM?>iXq ztR2a{tq)FoM{g^_DdFy1n|)e#=|LN;o3_RF(jx=&5P^GxdPBVH8_X;bDq(72jEQDm z{ET2N|I7jcS5-@0#h+)|$9*VP2?NmKp%u)-UrYAqsS6{7wz!V(((Z%pG*atk@-L?M zOHVnGu#o8Pq@!o>x&Ju7zwF=5Pvl?h3=5R1_pMMslousHA!hWF6lIGZ&Lei#L$doF zi~WT4>NmY$q8v{F?45@Gq}_EdafeQqJMns4rOyAL@kv9!IS{!S37YNn%SI}4?)#E* znlCZc&OxE6bOxegmSfuAb-}u5ZvA!SU%V&n)<r<wH6WF;A!vaF8@XX9k8>*`rzQj~ zqFF=>v)Z9n_n;_W5!K7}FOQcMoQQ;vsNTS@{Dyn!JBkkE$NKYg>KD>e#?P!hA8uMT zZollcr#~c)y=AYXarM#j6s=)1bqEaj`@)_ZU{xpvHruZkc#|CnnES#rolPFoXYj0} zVB@Vcr1D1|47>0CkPIkpAiYuL{#lXb{*A$1Qrs+N$xP>O7(rk5+x!C~l$uQ?5Fyhm zYA~YfN>FIQiQJyGbco5&6s8e2Dub9PPHez)(WV!xwqrhvfn5(~tkq=)=q}E)9@7<E zxCy#G9a#aZF7b9eYy!e16LPjsZqE8fV6FyA*hub{{@|2!NVZaP!!enjE<<y|$y-Wr z37|RI;$Qr#R5$;gK>Xe?>*nUbuVyFmKSpoOF*G?0R0&9+1?{*vM8HDzrZnA%H?=@j z>bgPuJx(0qMXPGm@5TjG&tG|>yML(NaQ11(<rUk<zSM(8u2lF3j+JKZ8+;DKcqe8y zhjGwvN&cDr5sA~s+#j03XEL^ud~OcXF@bEM%et?=jz@AU8il8|a2Yp)QyXuhbl}79 zvi-00K;1dFyzB;?>KNjMnkCUXuWi>o+qah7lf1-(tpcum8-Xtr9gTA{P)i{G!Q17% zqn7n3AaU-ZoTsvK9YlaQ1J1tzWPR|AR5p;qn_R~ge_D!nYc)PkM@ydoq0lZ)Y;>Az zDZ}8Ze!xWg;iSqTW>D<4(frW#bVwLpC+ZXjaj3q4gBr!%&2=+3o}<$WsF;Se8Eytv zg{DPLj4UlL$9)irfvsx98+UCL;tyE2RTe&95t$R0&u_4B%hiYfr7rx121R7WLLr0* zdBsx*RiaH`+H)P(y4|+q2~~BVdT9WpPGo!OoZ`Fl-2Y<*hSRbB5f|PNI+U-0;&<_% zH#=yc&qW$Sr>Dh0t8s;V&`ePeRS(4Gd1i*DW4HB18ehDsys2Ra+3;t=Nt<7Z(?2`b zpwJ?j@2iSSKsaV3C~_{3pLC3j)%y{R@jMdEs0YMbZ20z^^9{!?K~zG1<71|)E0R=> zQ(laPzW4KSD?Cnl-bsO*%~n67%`YO9dWa9zXIyAQpYC5+v^|4C>MQ!{l&oKWYb@_` zz-uu@kHH#h-5(ZAgA7X?Yw33$(ft9sR#rrdU9pu!hAI6EYo!j6N<^dqc56c<&=Y34 z3_ScrLq@Ps|I*FNJF%um3l+c+mC3&sl(@XLG3A~895^Jp4t{o?+DEH9=wIi^WR#g$ z)OOQ+64AU0HjzbR%xd#zKCzv6Xx^pnYBm6zIwup8%|KOJ<$mNr2|klswhWIac5DP5 z(K%B^uBmnA6Buk;RbV)IO9paRpSz8~H1wmWApf-cmmCY{*y;VEl8L2J{11St9TEa& zX4=@{I6>b9?$9xT1q@7ZAY^8;OV0g1^b$9Y(aO9ljJ_zea@_K`H?f)6tlc<M^p{a? zaBO>bR)M*BY33tK3!&9oPb0U1OrYe<c$aecbE8k8@<4gN3DEr0AvXC{$fZ77I_L1Y z>T9aPkJ8tJT+}?4e`wf^c!CxUN3OhO4quV_)#2uU1B{3H!1|i`z%TO8jV6|LO%6Oi z;nw;RzuI1=*jP)$F|{<)zaY|`!>CG~Jx^7tI#xDuB!?tSHM{5+T-1a9SUrJPxc~bn z{-#glX=nN<FYIw_?m&klTd@G*)M7Th{I=p<b#y-A{(+g2V2}0C+z(SylC4?nA)2h} zs==*6Y}1Rw5?~YFSoBdH^DlCF4>oEiDXKVP<a`fq7go>jks;A?2Cuz{9UEk6O+Z@t z*}FKH9_>-Ml8GlI+ce+K6siZ_RB)oexo9`q9&pP&D4Mpu?mSdplP*BRM$V4jr%vf% zG3T9!?o_`k+(rP>Ell-jzD!RTc_ff0Oy!JPFK|{#OUMS)2fy-EOpMV$4g=cIT6~8B za^$}tUET$3s#A2V+rhL41UK{@y!)ik{Ff&CHSI)Z?oLDv!oGc`pD;NGx5cyfL?WV0 z|DHLMF8SCfy8=w7wU3&u$|WGE+K3(cgJQGwYUym2aL>Wl^ziKrb`X04v{BxmzLy2s z1c?J3!BgjD-$wE43AYYVrytZuEXo)88^?m)&sFbBD*vLriE_A?vGn^XTL;`ZQ=i3l z4NO<mPQxf8hK+A<*xuJqw(L!8Ry+_Uf;vCapU|IJ*H&v_BCtAx^rHRk9hT}1=9wA- z(f6;_VI=sG<(7w6ZCftdyoj+_H4iUitH{Mbwo2^__{SRV1m5PMA{(nU1fYC`h@1kM zSxjP}_&n<DIw>@VHdvjr9bKQmCYJTDAt8(KqvlqQ+#V><!V0f?j7s#jU|G8pxh#-7 zaM)_fiFZ+U{p9<|hU7?K0{aWTjz*!9aKw>w^uy-rkPaA*{PLrGi2&PNJt6(T_p{qi zUU=+RTaysDAaHJ&RXIb{TUCxzwVF^`4_cHz1*#a~z4t#Y+t-T)bZN)bkYq|uX|&X4 zJiQW7)pFDGRi>Ks+vpiDIIPnZ*ad6iiA$Tah`X2pje^dGxuj<>w++(^K{9r`5|J@W z$WHvi78=eKfuwsLt?TQo+S|S<pc5#DjJCd}2edyV;d+j2&Ss8W2`az_w!j}5lSWMk zPQ#b*U>I)_H+xg&&ha@9m(R<tgN=!iY0Gb`AqQJe02Pf0PAd1A-;UaD4#J|t!3O9` z=064a*cJHDJ-{jsZEs7{`kG;K_p_8Zxmy&?i%XUpZ6;spw}vq_Yin_P$F$(Lr*7UN zKO$YR!OVYb-Z~jtLLQx!1Sqt(Pr7499lnX0vVGbzz}tZ&sad%(O&VJmowpZZB7|0k z%(jZOybz@%AXB17L>Z&Dl0XA+p!*O82wMy4EEibxX$8i4+q8X%DnU<1(7RClIA47q zV5i|8Z`u+GU+~DrGAHP5Oy4b%MmgWVr4g%5g68_v1LJ_RQzk1oag+`#ByI`j0Xmo_ z-FQPPAB|)uzJQ;KnIY&3vStv<O1bVh^Rz4Td#Xxf^8&gHp{fNYA+rE*bhA*}ic~N( z8tlL^FjWMMK@b}m(BTi&C~cxCCosxdMMY&MSq0$)dZBVF2nIR;#7O#v6iRiG8nAbZ zHM?tK+b};%i1~A4`n5bH6{pjNKGVrIK_G?0w5ZkDflue`?NDByof;nfUXYWkd{Jb% z=dOVvl~C$1d+qh2D<s=k!Ph3qs8-^CC8z{7@KGZDfq0N?`Op!HlaMqR+(=a_M?G8B z!N4@Q4!{aV2t5La=BV-d0Ggib&_I3c{%Y@?f+?GEP1-U%WXnE~D>)x@pL|e%X_#Jp zu~q!fF7JK3_B{uQN13#`@SKZ{?UObEOWR%n8kwDST?-i?-GapQ^FRewK#_PYGN;ao zy*9k!UB$bi9(CWy1RF?fa>2H2vv%84@~^`TRegtHz*|d62N*>Mth)Gk?GP@~dF0AN z!mmfY6p5#BzzhLAxRmq^L<j?q6AgWAoUV(Hk8mPypV(XWx+chQEhT86I=}16%^{|H z5<!PipRnwjOrU3N=ynD8O@qdWM<6G5%f-ee@vQTmbh}s=N;%{y8vs_olUAjy5*&TD ztq`O?y>mGlgaubR>O)#`7_r_%L)I96zb7z%aEVL9WrF>%(fWutgOwoBT6&}v{9R%6 zx^N~vs2~7)6j~LTzd8-rHK6i%bqL_GkXxAJd5!I-!6L|YkT#X*>tOFo4Z@#x%|IM0 z<K*>d;R#@GM=#6Phzmn^a$QEwmQ^WnlJQ4*;*Y?pxS3)<cfowOQZpSe`HY^P?IYj- z;szuLE<?6R5s;=0)KXtHO2k877v(*^o7sVfRzUfmh9+enntk_%`)=3x^vh~3e@AOM zwREV2UJYyzl}M(%`Z1%Gr_&+N8D}CZLyGh#9Ze1}G1@Amv+0nQLI|#@yVP`VU#c`4 zip$l<+k1&OiHu<pkSQ%M%b}4xGc{DGw!xMTuNrEXzN4`vjc3UFRpAeIE)mi(4b(<Z zwxS#;{KY2h+~rYEY^lTQM0X#&iN*cP)-WoXr}e}Onf3t7QMEi8zZ`1;+3slmzW6$b zvY*Hpu*H4*F3o20nTtSek`)4Mi6CcbO{^3AQ+@m!&i*_gEY?L5n1aY>CK}QkXdn&Q z{LTHj$(GqpXQ@tRO<vk8;S!J?=>s~*Kv9D9&lN_NX7zqfZS<~Np{f{9z&v`aM?+U< zlX8JA8(>XU(8iH#J3jKCYdPG+kuKHF5KGzHkd}|^O3zN1r=IX`!1Xxo^7*hfAq?24 zG+|7^K^}Qo0=pU*S*t28a)N)^WVGL2LNIa@O*fhkfq{tpd(Hx)|34I!`WI00x$bjA z)wRD<Xn_9QqwUEC8WEUI2f_kD=O(%mc!qq#!-Lf(@p_Js6NZFPyX+@V&iIfnd#|N- z0g48z<X~FOfsKBtgMqD1v0-cbrWXPFHJ##^+GCozz_ehY2`qZfA_SU1+%&?-04wG8 zeNL<L_F7H925c%#hJ{pDNM(a{=>uwWHI>f~4+?(wLi>v8Y9_Kp#7<5dj?8$a2^dW} zgqM5FtbM9x5%`yGF0d#5X9Vuw5}gI3hbd9#P@`AQjI`ND#WW~GFr}T&cif81BHh_p z1xhqnC#+QGtST6C5Mu9{%B8#cz4xiUsN#qrW;qKJc=&U_+7S-R%P~N@`kH>Er8kB? zaUAlCnYohNnB4=^S?Hk(9$-n^iA%wX8+g+fBT3>R$uvpT<+IRYRRIvp?!@FQ;es~` zEMnTTW*pmD=Z4&HZ8Jm(>Y9a}@*j}(p2|jUm3Dffx+bS&qZ&q*Pg$#j+K@yp%4w^b z*0?GsKb#CIvU2-=z~IJM;&yD4=<Z!NxBRAO?KejAsh&~xP+A7>FOH#EEdI(KdKn$> zr2}O})c!G=wR;khYygd*;yMh%gr%lMW<p!+3b4^^m{a7SUJ7ihj?M#iw-~c@(TP|^ zvWdR?uki%LuK7Cmu%`KYaR)2;77Jn->ADhaJ=lw}3vR4k<z&37&$h=$qk90bTz}cD zB}`zK?X}hJ$3N8LBCpiH<sj@C9cD+#C_(*Pd&N7t$zkO;_|b!$|BtJ)j%osK-#%SR zgVH%-gi3b`14eF)5Kxg&x<fi7M{W#Mq(_&Ew1S98N{1jIA`OD1fQ0YY=Xv9I-hVjr zu!Cdc8~1&EuIpxoF~(@Dx@Zf}{1a>i3&x88jOg9!4ay_XK(hi?!UU@ig)`KcL?e|$ zl6hV~C*xezUcL1=GUs$WGJn%a?{>&bApWp2qpG)T3ZJx5W9VWvV?9zzAkz73x&>Zv zWDpy5TC_u<&_O9L>^qM4e(y-G4m##n5i%3Nsxgqe95gO6tQ2Lc5md4jEZKR+!^5rB zqz|PgWvfmm3M~PBIH)p#2Q|xoe=$(I{9gh2Kaa%6BSA(6q%N;7Yhz5a6zLYH2)K4Y z%uKIBAqZR~qPh%-ilDe>NTKjAH9$m1$<Kg-p9!s?yg`lgm|=n5A(-b-pwd>DXCqUU zCMASH{7co1AzsT+VPGXAziIfFKvBnm-0vU$eq%;NcV)LwM3Nz9BA}I=e?*PV2%#Y2 znM*jMxxCsVVe;Pbp5gc`@dGoP@&N$8hlc$nP=ytEn+<IsO|wZz@I*nOXX_}(0l3kE z@_Kd-Cz3qF++JkPQMwtkcj0Zp7S_K-Z@FI)*RM$*8F6znfSEnD++<AoGR)b>0L}>! zR`=XG7^so7Lu?qYq}?2Pl5Lk<W)MRb9v)C;kV?GI)c0GHD07^lDas&j>z|X%0|4<E z;C=cGI?iLQVJ7g16qQ3`KO!|aCng#V?6ZmLAgLl(5|U=v9(e9dk`)ivL!(9()|OE> zMXr}U%y@O-@)ljX{}f`+(RO)%tUv%}@>)|JdY2>(_{^TGj6EXjnTO4rmO66-OJ>D% zb@#LTtHI}&%<h$7f9!!xN-;P7OjkH}fmOizB>xh`@0Gd877wr^skELQoSv>|CA%fu zzwghETuqQ((M7ANrN|>m%!K&0Z{{i?wemoR__hNhF!zIAK!6q^_rIttk7<zx|NcLZ z7g4Sv^nQ1YM~sts!gQK}X+^Y1qAu7aVY$Rj8hlUVA=|RT(p`59{^JV(m<=H*HRaYC zC|70$wuLga;4k^HuOtweHZKaQa%C6kW(4jsA`Y~wN_6RE=wT)57I2=#a_N7vG(p*J zQLAW;9iW%#jB_QRiJ)6MDaoc|#Yxtyw+vQ8Z4Ax_aS~onayG&VKAc6v#<Nnv0U+P7 zFq=Ihc92-p%xSjP5*tIz6`E30$-I7zho<%(a_%8;l$x|FZ8vmnfV$J>q@&Fkjmiw? zi;THWu^T+$z{8InYXV6fBc*FSYPs#&M)T3xQk5=Vw%M7L<48weY50RWYRK0AI~xAq zBfsyEI&@!_X)$;|?6BUgEUbmXXih4i)@m9nYDmn`{A(-o3Oy?WRlI4zZDJROn4LH% z+VHmSYB-aC0<0Lx&f_C}HQT$OmBwjTf!3c=7w<#|$Q-ILoWp?*;97?!L?m%M{>3Kv zF*QX;b~FleN|pSNi7lj(YBd2}uolhb5&*u&ZuF(*C!9pM#QqV6>>9sr4Lz)^MLEnX zHOdZ`SSV&%?qrroL&_6jF@Fh+?{BEXuhigdLsh+Zi^u)k8^(RtJLG}mQX<z>KXEQU zsH%GA-h)v(vLo@sx~%mM2~B@>IH#oJD=C9#I2YKDd@Pd}OMxB>X6N!f-?Nyg<zx`x z04P>_PZt)JQenMTW_dQjf43`7rt0ji2dWWDBRJ4e2K)mD;OM5o^~}mXT(>86OIt8= z)F~RaHkM1NjrkM7G0r(29jS8!s(o?250~M7pk?%lk3oI0M})nQrvyZQ?DUoAc@&06 zDTA`*$=>PLs^&`Lc~Q!88~hE;#r+GlG{q~0tyCEo5he0+T2%1$^9xm9tqFU-9-*h* z)e=^Tx70pgHn>-wG1}*bO-cb@5=LI(QrhV&_9n1uZ5Yuv2wB|Bduw`tJkZND4mss> z;SF8y?i(eq;f4SfXB<id8E?@|x~~?iWXgvE{D1~g%uXUR8sbz!eaU2lB_u#Qthf5P zf?CBiW)TRUPH4tf^VKBf4N{&NW>~RRG4>;HeH4tT*TbMda?2{${g<gR55a6FV>S@Y z<#~Qa;(T}kB&N?u_7hPoU8Prvi_!PB-Akr>BCwd}w=-E_^yJU+R2p?u6`ec)Xa7Gv z>0LvaaT{Jjv}>W@y6vNR1Gt@AD%^LcK<FEQP}b%Ro3a_)a003?#y#8ng_wb4!^W+q z`lsCd0WihZVI6q;pX<t61KSFwPdP<GW2kr6TT@X`_%PePv{Hy9nE7DCz#kzmKq-GR z;UGLXGPJZ-LMyESdHhHfzjj#hq7GB~Nk&=j#IA&DHb6HM`E}8NP8jk3og(0$^8lOH zQUt>PfAy$o)>6T~#5(C9lQOcinsFf8L8OnQ7q6sO@cw&vc$`0;$=k{RoR2I3A&uN= zgl639-BqAUQBWQ&2tv@HRYv<*SP#mCu)5!Yzc!l)lxBeNqhm<bEorGs#<`HK&Fikm zLV=$?2CN@m-EtdT!NVeG;;69hw|IAy7Jgh4r7i4P*8QwJCkKDP^=lEKTM!(PaxQ|O zq?9wJ7GgO)tXwe<cu|sI<V1^(|HQ?(d%0Q!df&)^%g5&+oW#pCG-`M)(<-@2;^*_b zEHXhaL`Pr57>Vdtcr*d$1?@IiF}9ov**;>CI4_oe*K9@hGH~@W!KUb*OXxpEdpLn; zfXC+>Ke1BrhwN*6=gvD=I^7L$5{*O$1)0o?U+X0A%p587Lc8M5+};oY?FDxle11AM zuj&~rR>pN-Xbh`c1U-cAG@#9ml1z%m`hIyO@^hy`@2X4@PQ}C|>fa&X`=q&IrJ4KH z=%Y*RHnUtVvLibtlV*iBKELnsg~_}qiB&Acs5n}Ew?j2dHC#qCa2MGip*Kf=p;mI| z;pXx^$~bi(yPIdfeB&_veRi$%NHoyg3Ul*iYcV^X9a33F(P<DoCgR?p2gEl%ir9bb zT)NO|g7V<MWm5~v4y~&Ew=VuX+Eph=%GC8tA3R0(I#Uik-{e@j7QG9T28;HOL{T1L zaFrtBts~spDH&809_6zt<y9nV87H~zVAX;kdGH^X68I~kYDJJ3Y80DR7eJ@RplCZ} zH)6mgxpGWFu`wln_~X1uOMg<IVqt~+2HMsmlIi)-dny^wzdI_TdRV;4Zu%2dC}g3S zF7&VE^yH(q-<_;~m<9L>zNAMIJ(t;OBnvVHEvE-+DKg{t&iFNzFM~{7VorcQcvc>8 z0Bj5!#v=Cww0>mra)TQ;$JRO>qazS;*tyg0=XX|$)qzjm5t1G+;$ZLCDp&^NIV?5- zoB3fuV+CEZ-o}Y(I-XaU98*4_<)c%)=Au)X5MwJXYe0?hxQZ4ma-Nh`&hzIHS)%S# ze|^6BFjERHl8}VIbK4GJHvd&z|I_|%1sAe}|GAVD1r-4{Q(c@sPxV~45h@6y1~D+^ z{{h)X4dm2K%E!UCc|mJT2+KIig^4mS<w}@H9#0{12!@4q#*_-MYR0l*dV`VE!gGiM z(-hJPM=s34!G<RM!6a9n9|cYCVcHM|!Bp`Y0qn;ankGz-H_nBr5=z9=#xRqx;4(pl zw0y<H&9}$KqwNs|m1*GkQK?s)v>!#KmkgG<jmVdK7AapnKfG*Ug%S?Bm2s=(-jXw- z(1i%G&K8~@fJ<5cQ}6EF<ZtExsUm$-k1}gw>EGbpjtnpG-1@R#QpW&R_sMx^xt^vR zEb2=MmG6j0>USg=N}jCe22(wS3eraS3h}sfBaA0=uKF6eB@5@K*<S*f+50Rn^6t1z z4fu}3UCJ9J_x)KGp5N1Xm%5==L*vTSO`uSsdmG)MGQHo=<oo{OPWK_1v9to)Xq}hK zEc92)&$Z#i9z@!Qc)0?}8O`HY9*k9r_cqtzFWjFJwUFgesa>2({3S?%xlEG>Z{j!Y zJibR~a<Z03_BQrevi>D7tUJDW`RG^V>`;t_>Ag==BE0wYLaxsaO6%3z6ftne^R{z^ z8j3@L(_z|o+(!EF9AlvqKeM4~ajS28W9DG871Bs?(5z?$wh=$8_>Div<?KH*Ogg!@ zROpFEufZfXg=-T@lF>Z5OvT&h&TjdRi5%s?Xx|pIuMz~-VQfDo<45Q@;06mW;O30U zAWn~`l?&{aD~NgOQ5u?d>+rk6EqKG>^Gh@SKxD(MzAf|Y+D=Bs%Zoj*;HBJ6T~328 zGkNAMomVk8GxY~qpnR?8M`f$Ul#;DuR7QG|@oHi6^Xv$b(|-z4MpgdD;B@{Orb=6& z64AU@1D$A04C0dM1AnVv3WL~qE~Y@(ltklNElPuBp6MShHaZu2{v(I)!EzFC4KyY| z+?+{1fTI)e<Dz_|;CbMKYrXN$pa_=!=!(%lcZj|)&BkasD-X&Mwp21+9B_b6T<uRz zom47pt9&i;BEOP2p=VgaXuQ(Pa}^^NakIOWts)y~M%$m3om(PkvMSt!jM2=<{Uk5^ zdtZAL(x4~M3L?w^Yek`<mLdVIHR|m^vzNjM$a#&PvoPk_J<Chbt5blUJGoE7j9Y}= zxl^v>_VNgbyT1eRFzUwI^#12hfds|*3E4WxUo-_BnFg@7{1w06tc?$^_1ri(MoV>` z^o|HL!=6l~%Z(E1Kra0t!gKWN^3ozgBw>;%PRVEup7d5=@g6T~U^T40%4k|&MJS}i zmI((h4%c;807nTjz?#5g^}CY&5O7`o&<0bxiN-RTD-(l6gRN+C68~k>=H7;8KG# zUAM;nLs<1VgOSign5mlyKS7x=6&=U|)9TUkF}+ZkP!$eEbUY$Jf}-Z1(FT&D+fg`A z34<Wj5fxhoC=VToDUQ6zgp3qs%H%@6W)SrWs=ESij%ipEOoL=H9;*O4bXE+J_%SIo zDJvW^zF>e4)cW2r7pkWA3!!2W9G=p9Q27!CF;1bSIOsS%uY5gG=?VS7|6mKjP^2h8 z$q^6A1Fb^bwwAOeO+`CAXl-DxN+Q!vs?z?k2k03pnLm-SutZAAt$@u4_kF#QOx0Hx zmk59E*prntqnYFFKvGC70`W|y<sI%tIh<wuszV-#cg-Bdb8QYl=$<TZ%@)uF#q5Qw zOZl1qz~7iMB=YdFKF?lEm76bIT9*AqWA3}IUfTMu*FHH=UH1f@*;NA7fvo5x<Q(-a zFx5Wqq9!sQBl~t=xt*C+<jq{pj7IN;4&uC=!z@ru>wxt&=8Ib5@haXo)8f6hc$3aB z#jNUMh2gu68zyc2$#tSP2Iw4#S$LkbFFzVjCwsHvWqHJ~4sWa;!Pe5!1aaAPY=*va zmDQo1V%BOJwek|%E0vkkPvWxICxEsXH0~30PwOX|q5Nu{M}F3EO1Qp}PG1~lRC_f~ z7^Y`E6|3oQe_`$0)=jzaaN;RjcW7jlgk6KT6Nm2Jm(^O06uVn)=YyB-;VxAZ_q7R- zO^2UOGJZgld|V^fp6Ld)L-K<bYvjF$Or@<qZXI2*qY);CmtWLer0ulKngwXr)<0$2 zF~38V9PKTl7_!QwNLTMbzb8|}>@WSB+CL|VQ?04F=8uhebZsY;%(r(vT<Ppal|Z2` z0zOup?u9IjR-sVZHqVNeMzE>`xv!jz%+qOOau7sG4tMZI(Xa?An~Vi5y8QfnMTSV+ zGWgrrB+q3If<JavqV29y-YjpP5h3QzRo_NgX!5(ahq*`xT+^Fd`Gp5&&aY4STyrM^ z`X_Wb-ks70Rah5J8nd+bh4s7{M6it=ZES^<$4n1DZbOexIvcCfubDP%e`XIeTkpO* zi9Atm-M{qre_NF@Bd0J`%nn*fTJHm`FziSf8sJ{dk5!Z5fhzvXPeWcZ<=*dn1_}V1 zN<?eAN5;!sU0E2K|7D4&Qx2DIiBEB|N22rxrGKoRkt}Gf>UL6sN*S^*-BLlej)yTQ zfrD69_>DoJsgFi+EVEW3sSUWXC-F-sG`_>c+=cv~v>q!c(EF;1nR-x(t;l{!of_hL zlU`J`sKO^yNLJ{uQSQiM<?<nFph5303>XznpM;^3Wes<Pa*f8Sn-D)RV!o%}N>}_v z;Rb+aF`|crGp&DkpG|07P~ul@-W;YzWnox3t+x&pR29}Bubsf2@)N0-@@@R;qqsUY zA_#<9;ApV(h{U;=jv!|U<=}Ma<koe{I?LIR^Yb6k7ff1b*wtCE>SKrg+1j`(9ow$? zOj7-~QR=rSfOF>0=#MF-nAk6z2AXuXPbB`s79x|LQqyR<bis^Xvs5!fF)!lZF+lY^ zR#q|ld8=rO9G4zn{C<TdP%HWV3He}qt0dX__tW(LTT267gUmUx&dx19*`yFW;}ukh z=u+RWcO+xzS*a55nA2*MBZICp>)e<ooKut+*n0FRmD4vsyDTq1g=U>nCn^=yq{kNZ zWfypj_+m<h{cbx5Po!$bl=rPBGkpvx0D+l3!*DzNDo!Yu$i7a2f9+&UL<*Dzg}f5N zdzyG1NH_|3zg380<sdb$2lh%8Nm(c5C2vI#o}dIQG8|5?pQKGy_SFq#s!1vYfqjsz z+6>BwCet16U3Ou>Lv=aI#VZ-i_YMxWjQ!+vmm#+KQ`I`V=KRpuy_On^{&!u;Wis+2 zu4Vc%+5S7eUOckbeqe39KXF~N*MTX`NZNeZnRcSjXn{mZ>XPQDUxywkl1k=Z6UdX? z{ykTY+l4oaD@zLA<hq4<@6D*@Pq3r9C!|pA@Yy_9+R*89m?I%p`9AH(ai;H89i=O5 ze6c-d1(GlYVCrXZD-61(Z)GeNdUhegx5W(85wh$ZQf`S*-XDbBt!b&O^}&361aWWa z`8WW2hb<_~Z_^|PBs^eccwp&Q<-U^k3u*Ld-6sg%Q!J|aFTthZBlwQ~wNiv#%^5^v zk-)({BW=8Z>`jT!hw`W2YC=%qbeLqH-mUkU2;VIGT%R%wV@z6rTHfU!GTgT6@+!>& z&D%@m9z~uV=RQ)NtgLzG?i}YPD=(<1`$UO*xjz-WIXbF>oj-1tr~Pid%~ov)%V=v% zn?QnY{jep1ri(+2`Eq}Tgyj3>4ynu758s}Wop14uFK?&XF=ap8=H<wJ+5BtICZak- zaKh@2hcdgtS+E{3-ilJ_s_kV&mj2#U=lZh{-3YA--)iSN`f9S|mzm}I7JH}^Li@`R z)f_8ZlnE)hZAbBeTz)y&?0X|+D^Kd}(#yXDOATzI1*T=zx_wMTGlXnHvg9}OBKj+P z&Gg_w?n=Zv;3+9)-l(}C{*FPI5n3f{FJ{7Kl(;D9^~Q|FhOpzyH%=8$)A$GPHAa@R z168W8i#XwZ2U|p2XG*I7Ae_~`TO?<70}P%LSh0IWb$%se`51x?9W=)lT})NYSW~>3 z>`jTN`eu~XB5k7d6fq}@%J}$uMuhsw>tBo~RC%fUx|GWqQVL&`Za~u?<BapdS!LeM zGyit?n_j#3UacQ&ecgTRxh_T;x(qVD((9cDuUkL{r<%;I3CI@c4ETMJ*BchWz#04x zn0d64lq>rG@dYVz0zBGCEriR#NjQ^+8pJA=&WKJJ!)M6fdJC<58Lkb)G3Rj}HZB+6 zI>P0!iFJgZZdMw<ksQ#Z0F+<?nnVS&TIvO+84miw8k^Yv+++TE)g+8C)_q(JByk_i z)7MMr?@YTNoSLz6I%Z1k`01mPuYz0x!v0r^#WZDw$Dx-p{6GYpTJH`Ia|vK}&Sr}G z&}QjTXu#ljb#1SR6h4M7f;B{~!25R0ZG({T6%VZAD@q`bf)LEpuP;ztculZgsdTTj z@-tw=Cc2_lV}&(=e*<PXg3WAPSW-9U!3$N|%tokv9E;2({+46)XngI2D*1)Tjt@|L zd4NLY0%(0lSyYy(BUG%6Pyn})J{DLCP0hw*1CK|T)*OIJ>begAgR)Es1n20wa@&N+ zb&_Bh2(*1LdF_XfigPD#;jUqtP_DsvQ4_1~wLD-u9xG!D;)@?1t^rAN8{n!}m;FHi zSB;%l)PG#6WBY~)`^u{Oq)gopMqN$^F2d6w?ZUqm&}k2|HxlbW*KMAvU!uqnhlQoy zo;Qlzi36F#Xa=`<%_tVkNj8HCHdXf%gdJzgT1H&y=P&8!#KJ^Mc$)~c5+_pDQ64bD zHt}d89FK2#zbijhah%6{IgL}5sinN71j^AS41dJr#j3hVgcsnzG{As;*I2{>jY1nC zQn0^+CP>XOs<4fnOBpM}EWa0Js|rAt+I-Vei4>B(n7rE$DdayY6}W<lbl|#k;Y^}D zCe*!fb@JI{LTW|q;jgueElr6Xi<xpgcK05e+lIVG@;}CA-3tZut&=RM=wgyHp>Q4o zIl=1vNrP6a*;4i~MSltNm<v~xdNu!0+w?^a-RM{$q2`oNPtFGV-$hpN?}Rdq&VH>N z`1;P3{PV#E$U?KKk#F2HJJ0wbSWK>M_eXI2;9x3|a5FAyeEE_i&WUoh>RlNbL%_m# zXj+%A3~`#O3oh}GXb?Z~z@OkHW_pnqgSfhH-SB{|0dA0k?2Q7{es_IWpAnf(ylT+l zAv02^+9i?swd0dx*&eZ=bMGd_!OXL2#l#ymFQk=8a%`9FNBn#Dt2b<3m-+YC)r_8K z2C(iQZS7WicnhFfGwafEQRAnyU8XS>aOQ#h{gvL)yAp=T+zzD!;9@pZ8M(K~?j7Rj z@I5)1_)FPGU^_(AZMM8^W$t2*Eq;=Yq}ZS1OyHSHCP~Svxz(09?>kjD(wJ1}qlGG( z7t5q;MEs@^z1Y4=vNkBMv_tJaZl+Mw<2ZpZH>99$clyIU>O1(ONA>fuzc`jbZzmt7 zPfG~w$3qHFVrhA;eqvs--H2nIx%JkljS*0Qu}-`N{)OJ^KXR7Jo-SUvRDo!^$L>lr z)@fU2Ij|;F4l*6omf0~cirtE3In@OBczCI+nspL;Zavo2AXey>zzTDGAF&C7@;`{c zHqM}jo@;f*G<9{FjLY-tv?F~nDRp!&k+(!;gOcVS)QzUJsC%NRTh=|>XOH6{dfxCW z59c{`x+u@~Es}*)$d)HayIzpw`?!~7qkk_1rTx4%>%%8S{i&d)d9X^<JslI<o<HsF zkY_L0xI5KncNfnbms~@fy`s}@=n<<FV7LWBnN1t`EQhqg<qm9wC#Dtbbq4M2e{3dd zv~J{bqYZ+AM@-O6m!8-sNje9?m-%H$7fK|OgV%ofv^xW-%>_$_$f*~Biy>3$`Uh<> zpOf(hMQR0EN@_R}Sj<**B|=(Me!_JU=v&F+re*(7Fc5XQc&+e>0fMxWX-l~KUvMbf zbl-VJPSl##Ujou<%t<)25wd(}i&QLi3OEhV|Cn9RHP=d=WZ4Xmp&Kc1ZgqVOa&oJv zH><m|^VlZ_E!g|yTFym2GJOy<+0yYq!}4^Ca>h65=UrpQnvK1hK5iLT82a&K-*Zm9 zO<6ih=|jh*i4oR=l`xU^rG4Ovi3sLqc!sN?{$r96A;2oD&+e)=gcnd>D-*mkBs+Ul z-e;oFH<%R^?$4^+UwyoP1<3RQ(90tOW*ilvp$c#TCYu(`|L@=rUA<K(Csv7Ho9IC~ zsC8o{fP8O<0i9zC<#GkkeJzbFY)^7wiuN)M>Fo}v$VUBCEd4^Z24K5qqV95(s<(`5 z7<{4&wHRamle-HFSj*B@*Fr)=zc<X!O8nkrM%q26lmn)_|GodY+B%Fg^=LU#k>YIc z2(<cTbqo(ps9PhS;hb2DBXN#YBp~b(7_K-lX<-y!%;@D{gk$-B)+8=E_dl*J8U;g? z5sBQHgir>MI?hH$DlexFmr!x;UZ+wZJ~36GZh#XMH1snd`Z(Ga)Br68qQ@OZ81U^C z$e`enQYActnj!;Ug&|#m*6Wg)rDak=hsU0H;B*Xu&6HJBTQpeV9Qz%=8Z_ZCs=;fF zXe8b{->jMnMXPsAKkBbk046~pSa+~r<@tm)|Ck~GFkS3oHd865gHA8~IyPT8q#WjO z+g$oTlq^j?&R~iH7suh2`zcmo=#7{K8T}@qk<6~~(XO#f0*#zKYcE2UZaQo4j$r8P z-Q3l|x*XAXD}`7wpKhO^<x>E-l!c*QyS0oRzN-n@VG1}tI9^6tdH)1i;(Ghs9HFZT ze&&opN~foxD&HQa5T_=r_S`5N=B^=>HT#ykBqXmITKTpKwJf4TUDF*#jyc*d2<T7h zH4U+5h0ZP}hg4P#X8G-y$7bJntV%%t`mzCTK^l)dBlWmr|L6$;*FF3f;(U?8%mJ#v zL-V#uVL~C6jf<YlN4*|(4*valw;c#*Z}R>*`whanh#u<_kH1{hBGM+ETvQ6bt1@Ae z!C8xc!`Xotl4uWYyZoa|U=o7AeD`K$cMW**?0CcB?X9W=_vDo0)3=(W`s?|uc4f?) zbh^!&p{y(iDz}1H>x<SKzkA9Mwa9ige&N!04k}YUaAhS~v!lILe8^8?9^)ZCA<j}u zAucO|Z{G;y_3n$gc8<UnU##KFE~a}PPamu*o=%>u47N_i;pGC1?`YHIcJ$bU{z1rB z%$XKDoV&akLgV65yJG>|$}MI(nTXj6>eN2TQ-x-XiSF4@OB%6Z8HYY%Sym}{f;Pl* zuE*io*nw>;{dCs0oQuy4weF2$FQpzIqAyPt6wM|I;mYq~9~vrzb<8;TJS3Q^{B85p zQ;yuc-(vo$WYGd|9TL>4G2(j0s?mjQ4Xb7C=5t>+{Y%55zim#Dz)=0D23<?3V%fqo z9ov2sO;85ffX26e{)$H17pZ{!khI|Uy*65_%KkOQ?@GKCc<(5C)L0XD1=-t*R+Kz& zvzOhp^<_rBU9l23l@>f!SX*00KwpgVTYgJ+D+V3FT*Y+A7RT?kKck@&DOwdu9O)8k z2iac0c#G9o+3MXdf@M@ttwbA_hOU3mB|+%veIN<xhHm>g6{#tL@LKFG=b?V}$XeJl zk6cD1BuQE~ny7^~Ok$o+>t%Y83xrC?lVp3I^j-wuLHJRRif$xA{)4?yEBb*ub^Y-x z7@e?bwQ>cp`1F2~RGN25d<$umE7KEwz-n@OjPg(v=0erY4bRU;_?u)7+$h{MnSE^h zau^)70aeh|6}sIu10vz^+e`Va)vvA7G_&*8b}Oc(|81cP!;7Xe1_>4P1-LN*m8oX! zTN5Qdu~Ei;wdNfqevrbLhcPWOJ1G<eZDY+8%XsPT57c8gxfKIr6pcT2>gzCw4qdsD zlf(KbYc}-P2}-M+V|jBxxe-*HRVwGve$L7Eo+9oOG(Ldj5aH+8jGekArw(O0*7jq_ zPbedm7Z%_{uh&K+!w!#){hytHE9$@4RCW8QXSlBUt0rYGw|okrXc_YT;;0Y8#)?FR zP%E0tJ<SzvQT|{PLA|?18Wqn_pP?la6CWL2B(dd)=u#CE?`%I|W!3tB{|Ut^bSKwQ zQP<vc39uv2B|n3p7jUb5ZT(3yw8{?yu9SeN#ep_rE<W3_6_Oqea8$ZYU~b?f<pZ)B zQ7jRg4#4*&3I*6eDpM@0upL&N9|=BF{)#$zDm&Akal$5rgl!T)=`IEeLLUt66~m9s zL-nA#4s@b2^k9fSkW9GjLoPye1C-t4f;z>XI{>{%p#S)+Seg>8!uMQjx#D&2ucmxO zB7X#~p>Uvt7)J};5nfiK%@>=zBZqRF(Z#3U`}ISlI7!v8-%q`RJHNZC9FD{tU2@?_ z_BE4<56jpD{Ib+%zlk{YV_uX(iJzZNPbF*LPs489#}|jQ2Q=YeLpMJ6BDz&ST$iJv zH9qec)Q9d={3W1-`@hW*F%ddW!}J|(<xE;{`P;E`9@`uR-cPx6aGs`k!_`Rqom*iY z%~~)|=`zMwH8-M-tDMuJq3~b)<QhW3EXWuXG28@d`OT;sBFXVs+y_?yNJ?Aaw*qgJ zfJlV1!;0$Oa9QD@jFo0xSzwFRZ_619o~y~!t*1hsMrOGZmi|V|H3JYg5)R*u0k!F= z&{*4{rMmiUw@3!>WwP0`v=U_aW)kjGTnDk|jeB4V5Sy^|rL;C=$apoh@a0Q?PRUE@ z=-W92J3+zjX_s;NSVn(_yi56}={3)-shlf#R}|Um>7Ede?XQE+Pt2z$eXfc8+2CQ& zG$J4u8VGA=H(QTOx<}?zRh9Hjz_$Z(y0rMKYES%ewq`=_{e;|ir#YUzW>bC^&%_u5 zBbL~IddVB}(UuvY>qfmxH#^uY%Rl`x5SXZ3bXBLCNAebU1Xpx3rrK939&o`-F2q)p z9C#dk(6?svD6Mpr95~xt<j$FVIQucy-*s~~tsF`3zti;n`2N1wq)whoL!#`JlBGLE z&Y~O?$<i5qEs|W%cF3<&z#reyQ^sDaGk(sThJc3DoM<+1nXk*49qnu;(pDvUh^9r6 zikC@p@4TaMrew9Ck?rN!Ea%v%k)Dp_uXjo@_DW8a`r<yCr412Q3(lI;qpkOPjA6-l z4H7vPl1|2?G>DjtEQKT;86Usj^}xOEllYak@bH?&kB5ACO=PqDW453<s53%^(PF*G zEsaJFnffVZ4n#bYc3lUfjRe+EM4CBwD2)2lA?f7J7J6LKz4me<%D+@DgC<Mei|Qw$ zh8|UXON7rBnR0Gi(RZs~sukA|zU?f6M5hwK)gf4KBMyQ|gQ=%<WSg$+b#1QV>!YJi zK@0)}jnm%pLE=?jO)r${l07r+D%;yLBU^^9UAf1>*N$ZC?GwT_R_8+wT=1!Q#z zW)&zEa|xNHK2YdbB(6Qmm7_z#l;T!AO?Tt?1wi(TIgT4|o|TyIlEuB_{f!}>3pttF z8AwSGQpJT&9NcCZ^^=}sBG$kqRov!$vQEctnm$q-m4W;I=aEwKskvK@DRQ2z-ulA? zKFqXQwNsj;tlz%F?buQT$wouAcXoD_@f0Qg13klu^GG}wz0K$mShq4<9FRB4hU#pv z9Jun<`xtA|NuTgDCLO0(|NR(^n6`g#cZymZ^>h2tk*<xb6t#fTnXpXQkxgoCX7e>h zgvi!T(Q-0C_H1(ig3G2p|6h`h9-~`Ck<mLwk=lzN%AMu&SQl9_kb?yRTM~f$K<Jh9 z##D+_Mgf~GNZ~BA;+M{N;#ia~0w#oXrLE`|{{V5DU4>2ex6PJisj5?7nI?s>5G<{o znfujRPBI9MBty)QZ{FCH9(PM2>nmnj9YdZUo5hJH&r7#`K0m6WHvjtK3sSD=MK%PT z&ZJ&rdx~r}4iS$TYjr)mO>tOwLx1op|C!0RGe|P!Q0KEJgA&3MO(4>!w5^_k5^j># z8FxN%{f?;nyQP7n0-z>?Mnl&0=_NC(>dKYe9i!wo1D-%AsZzOI{yD(WSU7LtoAJT` z*xy+ytZv}vPF@1=NgAos{U*vXvM4EnFTanjjt~aD%N$Lp4mc{F-RzKJMdoT`t5}tU zo*3BTdC?4!g}{zFtf<ZlRaZ`-G{N+V>fH3FM9iWJY$vn{N3Z<|P(sw>9~c_r^J^@f z&7b+}GO1<iG8fh+R6>MNy#Re2c}#BD9&Ea5==e(IU$FNFkLUl50RN9XN5^R>A*^@1 zRI@JG3Cm)veD<Eo8XOp)7qMI**c)1rUKo`YMk%KWzlCt4W3uHGHaQ=O9Gd8DqySbx zPn1iLNiJOb3RBG_)h%G&Kor=;`?F56MV*f0I`AEzNRKq(GW_|AS|&_BI%57?>UgCR z>g3?<eJ7)S$yAPYD*HMWqNv^={&6r$Viy|M&yZQ*eu8@BCm`nP7J671u=#d;;+|cV z-XJo=kspi*qRsEGc<-MtxLg*{9ay=dzEp$7l?|+UE^0Kc!<G3x$Kw8!>Mj_^{P9~m zK))K4fqksB#VVXf(D)b9ThZrUHw)vQg-bsy4vqT#^pmV{zOQF=;XvLMU<S|^?Emn} zCCxSPaeiPZea`9G>vhFRN0*$tCURygE_1dSAn`;n*SU*uUhAGk(%xkQ5Ap?3qB<~} z^kiNaV9dzz+wU0$Ljx*%QD{B|_xDSwHWx>C`(tADx3_)BYt`u2Hq3H%LNh7huf?x^ zFRPfHSQ}tjGt2W_u3MY2mW7egHwJRV@2|8y`fN@OtNd2?>Q=g!EX(Z6wPu-oUduPK zD|Z48A0u9E<h_5Yv0|2hnv+4o;>cI>+8>Q&p(3rk)gMI!_AD5{61V+&#D5ZxbN7^G zsW?|>-4Bkjad3M{Prwy#pJyAYFj4LD9D|iMVaFx!G1PKz_om&9wNCc4qU)Ko_#*e) z{1#y!|6%V|+g*F}da>Ec$l(wlh2+EYfJ4FBZm|ab6qtZKL#8NC@}miVP{Nu`&-gq2 zC5W7DS$7I#>1gt~sw7TD%saM_Xei2#6LZhAoucdJB;#9Os1}&o=d^hBm*B&zFJ7O0 z)y1v4ACgxz^s3rBB4<m}Yf0UZMX?1J%hjSgX(q0fG~|fa_Y6)3^z571La=>b?_9ST zXli;+MQSYjZIM)|<{Nz<$)mJmqf7rQ-==8x-h{VPRV6z2|1z^=lQRr6b;E9dh)lG* zT7|~`(4livd^UOlJ0+$vQSrTVBo#NGa$bD)+whsRWr%5NNek3SAY4HH8Kryi5&UTv zJdDO%!5ksiB4XLg-@QrBVA-UnFT1QD_-C`(=GlNCsu2a+{&O?86P+iBV{ej_mFU=Q z>k(Fd_~o+naR1M0ts!*!cl(6vb-l)hSv>Bzs>Ma`ifNbck{+%^G~o~~k)2J!DfKpz z%wLff{oYs`VOqt;PPgjE^~v~m-9XlLhpz)a>?<sYxZH_bJI)52h`ese%DgpXWKpW6 z;eU2p+Kw^n*k|>y<LRyDgrD*oy&~T=<b?=mcoeX%dc}l3#nEy~u%wEWH?OHf0@4_6 z%R())H%$igjfqCS#)TE>T&Hl1RIJL?`t!%BmSeGC($n<&v*bb7=j;gq3$0D=e+jgq zhTRND)R!Dua;d+im0SN3&>Mx|#P2aH<we>CO$q2Qjl*;ku7_7u<G;J~>4yZ8Eu_y| zD=NL&W-Y)UkJS9M`9)$U-Pe1&A4bEGUR+LxE6cE@gU6j&$XRzW`y0tB+!?uXMzu&q zMV9<g`Q2QE_6-L9!eh=IYuXy#o^KsL*jJ#U1fpO#9(FU4L+pp{-d$ys7t9wnLfy)v z5a_=aV0B_bqx7b;fL8tGvHMDcmV@e~=NrOSLjTf9f$ioFcpAOH9rKIO-ck=|8rV+M zs_c~(CFzegydF?T@#r%7*+th_rM-$zbYuhz1?5ScyuI@_g<0mXvAb>sHzKxOH|QP5 zBm}1Yuz2IQ&C%m^d<^`sd$&p|=7^RGa%|lwY8QwW%M`~augHb?-t$b`Q+97t;r)F1 z?rHARx09V0s@nZ)ynT|z&1FCyVrD4e*v?b8DAHlKvvnoSCORnVJ<W3ndW(Lj)-fLQ zfvK>mMnM@D#o*le$Rn~Ar=f&!xe$)N1wcWj!hI+~l2@Yg;B|<BhRN6HDOC!zNTTBC z>B;ziP(??nMx%NsBxq3qO7Sz&C@y9>YOO&+m;;qMH>5kOMw^>rn%N(F`zO<%D=fOR zB@f}-=1lu8IUJsphdqnuB6R*{Z2kuO<WdK1Mjz|mve{u?%Yfhu%uY7fnmJo-lS9;P zm#20m+Gw9dd^R0xX&dHVuLh6FJeavLEaK3GXF!KUfmG{0BNZpZepfse?K(r8lPUWx zXum+HC;|6<{7$#da4rm<I0TNy9CrjmWn15T7T6n~4wsN#^uNi;eQrOl{QlJ;-pK@; zYh}xoKl}2djAIJ&b<=&oJF1#SP<_5;v+E;_XVU$Maa0BEqzAoq=zF>!)2R$qM(>hy z*`fP>jgrUZeY)mY%czff!)y2K%Fe%`3qyTq6=jgbwUf!eFfJ_sLl&a|lJ0(+?-{!w z*(bSn^sCP5*L@XTzt&wGz2mjC88D8J|G^9Uf!qm@spT01oaFuA$TJ~dMEx?viir9E zj8)cfo{mi+9?HRy6pj?!*6lv*Diyd&<Q%t-C;&B}m5-@)<vf+29hf`@Ax9>c>VS~V zs4x>=p&?)a?n=&Pi2RvCESNryBIUqj?3M~^)XCFm0%Sc!ch-HQPvZxUuo*CiY&Pk$ zl?wbXONFVD@flN*K>zdsOeFsp7zXwuO}BI!7#%UM3OP-1uU|Kxa(|6EGW(WS1bE0L zv-^Xl8QS2mWZ62e%!xP4=L>T3IRfBq=A9l?1LbT)KE?!_y*>i%Fn}BU35A@Wr5JLp z&$OoL8Brcz=6AmAe%a;GI{bRNoA#lHuG%@~olQyV^PR58?DVhqG%M!I%{j<Ss#5Nq zTJQYI@ecI~JWwDjSgnW7KHO@>->B-J@F6&->=AD}{4RdYiRtbmNWRMNa{y7^qR-X* zdMk%Poy#HSoW?0Z<oZTYU}9$xLt29nyDZi4``C8A(8}vsO-S|Mv50NVCEg}9%2fE; zX%%tYg16=DPDfURbe-=L)N&sE+nHZf)ws#jqX$3?FTU(|_G}np5uEiS;J)l0p8b+E zvxlxcEnNP6)>$GT@c1tQ=H>;>1#V}0!OwI-z|BLF%e~uJRjU<8Z=$fx->UJux-!AV zN@?_6P<@qEXX)g}d2t$_Gc^3vy~W5!0#zbP7QpFC>h_gJp0J~5NcqFyqu%dzj!y09 zuIN{{Bq`(<hS@{@OvssCg>4+&h)L<b3_T5YAIjklwr7mnU>}ac<j1QeE(0ceQr21| zzkX+|{x8A9sb>c-4F{U%Za8+$NFTMhH_0x|6Wq(>)9-lg)*#W9CzQohf+coFR58_$ zq4Y4hH;mOAcXMb$4OhNUN4?FT@s05;mL9-&4UTx>KOxl4#oiCuOpWKF!&;#UThCN9 z8Nx(O7F%Tf=a*ZdCwAy-7qbgFzL)*?rb-)JC^nxvXEl@%u-;l}_<77iYHg>_p|3e& zR(IDO?tIU78<8;A;}{<6sECI9K5|hkujw{_92XR-a`_8hH&vAmEA-_)*q__+Zq!*y z>#u$#uDb+Hbp3VDF<Os-(;XZ1UH%m|U|lL74&|QdT03;MYWC-?s6i8+d?SCiwR<<j z(@}O?bwatsDK*OkOQY+!>Sb;$j+2{}Sv_K86}Wk>ze&aRaC}TQx4lX`9=n`kL22%8 zCi85akYWCJsb=`PX;pu8&~nDOhyOR*$(r&4XYXHcZvVVT-fd}o;vsPZ;RI3WY4ZMM zo|kQ_G5#fJV0SQBtxkx)Yudki<dqIjLoA&ks<uY54^y_&dGIHm*lUviUB5`KSL#eB z>v-0B@gwf0F4Nppv)uE|GAA4VT`IA!CpN;6GWM*4r1bqC9}?rt{~)gnDZZqCc$25; z^_dOk^C8}QqxB8f{DNhs^w@RlcQVIpA_HtAKe`WQV<x-*67X=Jq}m7+PIQs%z!@-R zdAp;5FGRg$)h}1({t^&2VH-*`ClS0NYZV?AI^Vo_C6;<K`ECy@?)2(vSOknwHJugM zXId~{4UK9^z4vhIW#I>JR{Zv=>k|dy7L)ihMZ2w=@7pu@++s<^Ip90?^*Z#P<i4G; zG`wrpH@cx4c0ZTqNJmV(!nE}dJ}aCteafXR@;h8_n`5c+nC^6J;S|S5&7h6hLqi8* ziMc~C)n9W09x+TGUYie;4<tu+vK>cx1+1***i3qsDn5G@TVnjUdBc+e&M)L3jg=$V z=hA%TP?4p-s<iV~{?!S8qj_=-m6YPPplP{NbBVy~R4(!87U48?#mPWAe=GW~siXr# zqvkRu6Iwd%h|f!*S3NtGD;_phs*5%JfKnnlQANhTnrma$LhToCe<fLbH&(u`b8YEK zFQ6kQCos3ax?~)3T?xEWFKQ|pWNO!AsxGcQ{^=F#%&VLV%VmY^_asCij;;g4Uo;Nx zF#FpP=;w8OnDqYTI^RBjgLGS=bhU!6^IF$wpJ!ALP7j`KyT`Tt&X>nwe@L{gquEDZ zy{hW^(}1S*J<-q2Y3SneHfq9pYlXSt$X%QCgCu_!?@tx3h#yFtkDiKay%VuU-S<9$ zuf_d%tqBBB(1k&A+EjjaI%G9ba&$%aUmz6Qt;hh-H5I=L?YxCHSy<F#nIRZ2Q{qbi z6RhUONXf8%RxSSx4fViI68Yoxc%pTFuYsTfD`M%5K7AG)hFI9agCB+7qXyd&b*2rE zjJCwk6>_H2)eneW1~9)x$t>o-UGbrhgsDa}NZs|j3Pr<%&VQNTsT)a{6aJa^Xx@T< z{(hR@=e@bfEZ54`Z+hbJ5{<>Ji*mz@#GNKhES-_}iXNqkoQ?o-goqwmnwD38kWzS} z>};GNvIVLswJsuwawr*;%Lzg`l;@bf5P!t2^ao`m@^&tF`cc*btyOZa*`wCJmAD}H zUzd5PMRRYXpHdrtd@80HJW7<LxIc$8dq+8Guqrp)2hg>lbp&_*(Cf}sw!>V*^Fw?K zmAZx&4iV2c!G}xB!(Hk=0cX8kR{4kZB<RT~QL+MY9O$z?iH7dvZJ{y>ArUv13{07P zf<m3Z`HpKEUou!G717x(w<!#kz6x|HIuI};)!Qq>PmO+_YVeCc*OFX2Kn~)<%ww+c zKf;Z{a6hh1yO=^#!8-u{rt?H)As}&#`hJlA(gq>Gja;Z1M{Wv?8Hgx_W79j7Fj|bB z>^iD%BywRMxJbcVK)!U2(MT}Zno=1nK$CDq5JuPlvI;;N$Q_vBXd<U`nidHj%uptJ z&X(ubms_X8gl6B@A#797L~N`eGFibWU@D>_s3xq#B&JaZWad1F{YcflM19gi)~9Ml zx;@Ktwzv5tRZsP{$yg#NdD5a1Tft$o4LS}++PQqePWD{C0u;?2xmD(l9fFB7MQh;2 zN1gyY?6%)^y*w_)jlC0e?u!abRItff)6itNOt|<LTc^0Eo<H9jOTLL-)*Cxd{5_l8 zXGlM?SQcxr;yxRzv-vbJtP3xKoI=L%3b^{~xbYT~%D;KfLn*_az?NZKUoo5A;SpeV zcW7Z=?BdZ4&a(1{R!>Eii}SSKYH|HBAukIqB}K_p|0T$}k{0*mTWci^S65|+*F$sv zfP7Le(=1s%{aZUtj(-UTbD>qrrke=?%e`5q%hyh1h&R{xTdfv&BeFLu9;;rPo_N=M zPB+`CI<)t|a(k&LyHQ49`RFgfXB!Lg&capi?9$WwH_~pZj{mvi{_*3q0nv5><3t%* z1M|<HG9=wWG%T(U`Md&@w4Bp1JC!d}UMzFXhr1eyu*qMTONTK0z7ZHtV;1~gEMGKt z?nxS|?R8J4`D5F2v13y2^lmkpJosIgclWHU<YkyI71qO>+T<o|qszLdD}7cP2Tw%B z&{A);-(@b99MO~_oaCx+APHyRW_mNkQ?Ap?+>E_?Fyt!etbg<A+m#~BgtSkR9wWtN zdTWF>|CXcVi%RLE4U%G|?cYw6nD?sJ7iFk_5>JSLmUg09w@*Cr_r-{r2R}G&Mo!#% zUSZ$XA|0Mo{5`;;sFprEC}G^)qk`uz!D1kkDwT5Kg7Vu~Ok}WyalE$PeU|MfGrVi; zwQ3t`tp^+y(O#4gaXPZJD^D&)ecnPcxJB#l%|@_(ye@yyKa4dMxye8lW?ch)b^X=7 zyoc{UEJ2TxVn2NeRw(nIzb#?kDsK~VZ1T1Nd*P@jcO~R!BL&yQH-X#oD<65&kty#( z`I*zCrN&>NZq?rpoBhRh<2uu#jXm`*ea2k6bHfSi)v6TJO1yKJO3;K4i`2MF+}(H& z=ljk<Z{b1B=C0B{^3A!ecO4{qiG^adQc<G>$8pgz$JP~1JaU%x(nxdj9{6ZgYCCcE zcdjotzOWC~`+V`uODf)0;7sBi`#$rRKwJ*7_Vvgh0iWSz-PXPgqf-`6qbFV%eX!do z{5j>?XV0H2yZ1^+rKPKZUMje*Y%H}s|1kee;0v$R4SsTt7Ef$g@WiixraO~kE92Rr zn%s>8`lB{G_uZ;my?N-6FR5nz8;G7-dASt}GnJb;6NLD@b<EvrTrv0>(+2DKQ^Q-; zt0&mo5cwiHqvaZ_QMrH*&9Y{ghKrKqkKfvwo$GUK{+=6ae}odW`QJ)C91c?;UJl}> zacR!rDd~CPC4R-Rhb^d#t})l~Hx9W)EB#$R`Q2Ef6%(#P=vh@~*Ig$a;;%l<mL-b! zAW5<NlFxO$-CllW=x?IZR6S*#O(Oa3U!83C`qel~-)paXNgpglH(j;waQ6P*@Sm(z z?B}VY!~Z;RpEF!@D4FgNU{w|4h5Y%Ft0xzl(eS0Yj*m@zVC!O%(a%ME*24O$)nnX< zRX0)@?yjsMGAxN7IW?cUF7`R<_lW#Uo<lr@@KyJ0SOJkS_VELkKiR&I6|{bvyqB>< znsw?(QfVC1TM;fZFTUJWf2S`#*jxfNO*59@m&Fk^5wUstllWSpvxtxi`S9E{g1c8> zjpuT(Cg&%fK1xq_mku7&iT`;>)S2%lUtPFWozLh!7o;P=1O2!xA~&?;HR|Y{BG=fG zcJn26eO`iIF?i_h{0}AiZ!YrTq-Z{3ggsQ9Vk@UQaNM!x(^Y{^FGZT$*NVJ;*!Xk2 z`%<%;M$vAN+3@AM%G61?{UA};X<u58)+yKMk+15!g1)kIaLC8B_^>B#`~)<a#`WF- z@n&1;5B6YVY@>E=%0zLMCqK^CvUC`Co}z-7>acJ&^5<0MYeU5XT_-h88+gYj>it9y zgMEiHo0nqs!z>jR>_YFIr&M$Z^;uK9>Oe>pQFYcvsN%R02D$I-ZbowziJNKSP1c%^ zDIv>PMocsk|C#=?=gCNJXa=sPk$^ubh18OrUqNqKZ#m~u8d5r{^65>bxl;RevL61J za@%kv6S9oPb#7r>0ZA8keb>=F8#z)<t7spkE}XdXK2s2JQ>LrQ12bk%5+b&i&-$FD zc<0X{3#6TQD+1oC{w3f&^Dl8qA=E1IctvGn*^?-2AzgUaSZe2Mn-Jv(z7i*_M$mQK zl8ugv>pTZ+^oYCcSL<5l@^TK=$0rc7wpWXDYq9n4NU+G{Nho5HJw`>b%riMR!jkxz z&hV`~Y58#V(tndB#SWxFDD1VMY@TGdBnw55N;Uyytog@I>q_64ClX6$^GfEM1XG>= zGo%@H!>BG6pm<`$2Sx06`Aq8t!Ni_fmzScMLAeipRJ&^3&3LtOuy%);*5=6JMXZc_ zGLQQ>2rT*RTWii({0o9KfrVa1#Bw~+R`!@W$9Y(GhiTtUGb^Lnln_2Y-><5^0_S<o zsUQdjsClfTF>IjUO)L$87-ITZK~5-trTkSS@pA*X475~$Q20<tO-<;5I!db~L5FvI zZNET(I49@1XV&DEGy&py+g$sG0hff#J42g!)2_Wi=j6KuW;R=8acu1FJ4Y4Pl`$`H z`yW;FpMDH(Vlgjt><@Izvm`FdwYIIBElrF7Mw5HqwIQA>mXSv`Nj5YaB476bFk)Mw zp*OKmwqLf7BtlTZgkwkJiCcxs%0zfjkwyK&A2HEXVx<X8@4$5k^@r*Ekv8reB&2?s zMsE@Pn>Hn(3}!1`_egVF;yO1~fCcKamvi8Qk(hL06peOs9!TJ~&(Mmo%?Cp?9$4^0 z8|-~VOlqYMz<5jg*vfx1vj4F<=i$L1mX#C4RY$fu{v&cg*qMYZjO5hR1!%~WpA?Ba z0N9<5C+KO9c>$cN>JOjGeslUR(Vw?bGYFIfI^d`Cg@4)CgtO@w;g(D1**j%7Zu=eI zE(Q~#)g4BeAb6zQF|q;YfG6l<`a}sM1THk6AiGEapr?VCCi#dzqY>(hSU@e&T%8#Z z?@Sc5e&UnxS^f`}X2!%_1Zt!s)u1glswo9uZD@zkW@n28ZE|9B(?VLM8TXM{(y&4= zQU%t8gzm>B`l<O*?q!@oLf<fVu=Y&UvNSi;`o|AmaWlW9y<%^gJfCiFEGHit1rma- zM#kc<94omH{3XCSs74TdykBD;AVbd`$Psfg9bV$p({YmYK1ocRi#2VXp%8BedHk!F zyifL+`7gmKRQ?1NvBcoU`<Gx&&GFGCNyZ*3=`VrKUxMye8@f-FuXiVcV7BY&YD}$* z=M~*zXIqrN<-<R~E{U?|`?E5BbgG>)(e75weQmMk==oXUbLY<fOz#J^vm@@4cREw4 z8b8U8Py*i#?zHwmXt+GcFK0td$X>KA$31s3rqvz$(Td-3Qsh)S8`PaMN=UJ>3f16d zxBgLAwx}G;WBlMb{)Nr>Zo6kRZ?BXcoq$#byYk!L98TQcR!G{;8rjDWuP1H?Vn}_D zq|I<~lL$T5%ZFKKwM6%?m%xsm-uR@)XC_p=!8ps0S=l<5Fw3h{%DxwcDDZv-XUGeW z=zLBgr=^_RxL;xEufzHpvEj_B#yxy$9s@tu_8(j8s#~X)7izaJtfH<-$ML^QKj@43 z!f3J-josQZ5%OWkS<#~LM40eiBiiST-)RL~SoNn;SLaXoYoC{1T@0(Yq+W!#=zAZk zJDWSzIttKd-F>U4F?3KHDbN)Q*%?<E*IRk7*c&o;kZl@B8~Ey`P3L2uC)Bpy9zpM= z8r14)a<u~bqpal7b+sJt7KMDw*#(sE9X))ONb}KH=>|?A<ysq7=-SA%^g;gF>xoz2 zdY)c^B6lM;3kGV7X?bFLX+9oWjt^)Ih;=$#?%RiGzS*o0_04ZKX(rxc2pw$K`<PNI zrV9P4{PtN7X}7+rrj*xAkAWk7^XoLLs7~(Q1^40264zq>DgOTc+hp3)>7@JTx!uHp zGEKcZ>iX(e&776EFXS&4<}IB<ntU%dKh-IPFTt%RgR>Qu37#_;&HXO`WI>z0huKSl z@(OTqze>!Q(;r?K&#;e?R@m7#4|2Qo&-l%5uv*p4Nl;MX7tI-_E?GTz*254V2s}CP zs2a+eIv0P*Bl=!P&gxRxfc36Cmse=#b@&KdnrE`@R1%O^?85D#u7xT*N4it3-YrGN z5y+_n%;Rc~o|Xqb&1iAIs`K)8pB06O8KW75k~DY=kKf#{t6r{l18GhBKx+*$5<b#Q zRwL@0N)zGBiJ7OQO_CY}^Hg+gzALVwrKP1Er`hL({$`%hr_8ru>|C7kNhz_Bu0A(u z_^ExjR9G)$wPwEB=g8s7hKWtLJs9Zh2a7YB!2RaIt!GRpZK-F9LO%)L+-z^`RWjK3 z!2_?=)O%B3p0;JTn|3}@c$9)lRE%{&;R{IvalX~Z;#IT5E24W{9HV_szQdy0p~K>- zVIt3OOJCl+{p~Ydrs1e>B~Wc<-PyB$_lo4GO)fvyS2mkfpF-Pi5t~{d$>Y^`1jz@x zLy7h?&Y;80^0+zKe)Zvifn#mowwg3s+PMxV;rts5lvh&1*y{^T$melkrrWM3voyI< z`^he;$N1MOQ>z?GefO5PU3E%4)a$D%S5j47;O;WPaFSh-{cgG!Ou$Q4X%kkE2^dDe zk;V5?PwwM?N~<B)!E&|p7gPww%0DHbr&O)HMBohkef#pDJ1LlSQcDzND+wbgRu2gq zAICTeKR#6@aJPc1QUUW*EkmX4y0L^kc6C<!+f5<1HA_q?L$9{dI9ZLU;xt3Im~EtR zqEbK4FrKcUZ~<*uZjU++e8-sPJ}W~F#l&xHHP>__XMQIB<K&q%-kh1EZn4eLhEgRo zRSJA(kuKSDX$$`V%-b#vC%TfB)Ay5vxQ<RCCu-#J*`{=z{V%I}5!4=jBX#uO1B^0U zC_aVlewx_p?NdwC=HffuA$VjpDqCCeHjyQ>#@a_B66$$ibFOiWFW1F&lfAI8lct2K zj^3pg;NKLyhHi-qCz)a5wzzSzBPp(u0og~8`LCHcy1n>@EiPlAIY)qR?xe*jWxK;F zCkeYW={xM&lvEBmoTOB_z3Yp62FP#|I81RC)<gP&aqkR=2O2EUUD=_M3R5lQV4b*= z$Zt&fgBzK|0EQS}Bf}#Ey!01VexK7YbnJEAr6^o3t5`@|tKw3nx}o=Y_={VUm2R_) z3|2(-u9LdYQ|7&cgg74|ZXt<}yuI4qo+tKCH_O3$f+}1JN*qJa>;Q4bhZYh!1SMF- zR}Q$hCG1p`?Pq(!!^uJ<PFHmDK_$trm8@hE8b{p(^-6%L8p|IQq}KHHLTy{+L?jZB z2NJnuNgRd-d73+&)rN}=5$&k)1uu{oLUXx2Gteh`E8k>#o%T-A&=jDBEHti42XF>6 zfsK-JO}b||+UfQrYgs>Pmoc6m`6*JA5A79ar5kOwst3ATU8-RRN-ko1%U#AB=bv)& z(%QVhA;3~U8l9BJPf&$P)p;%?X$l>#HM>2XTi%hWbi?RUQNqOdibQf$ql6T#w@MTo z&f9YQYoNohN6toUx9GWiUx;I(VeY>#Rp#GlU8Y>MjmAr;Q_MjwD74eAsmBTl+l=)f zSARu^$4eLk)?QDDVzSptUHC4lRg$7fIVXJj){t4dj})C$e3EJ*eCfu>iXio)2*N1S zkc|NH`S()<Lv%spebkQWf-Z>~EcK!Y!YYkOfUk8pL=j5mOgBb1K%`BPAX6YgRX9Wu zO6f)sgc@|~RL)MafhClZMmC(NQ<G+<CdyN4kHn<y{eDeSnbr$BrS=Ndv_ryEw@SpQ zk#g0OYNX0z2<45x4Z3@(hHINFocD5OmfpwsRMDMP*j;@&sGQM^`>RGJtpQO9iWxid ztMP@c2<n+!JN*3fs~W3p9MN>(^+vZwnGHOsN)x(018<*y@uA$LjY#WApeW!vRAi{h zN}EpKr7`G$l)0pG`Q`m;GHju7_a{bCk~vfam09IH$44!>{*@6`o_Qz68^%3FFjbsW z(+!M+j$enn;Zw7s7K@uFrW^F~`S?}X!qlc^)4NUW^N+*bR+<*|J1iIf(D-t7j(b)B zb=MNtBn~x?;Ap{9HN_@UJwAVp5Fn|V<U*VGd#J*cIS{7DmME@y?2HsaK_AMCL_ng7 zetJ{t5rT>+q7FrHcSV%^{Pd#*J&4%{gi=j%w@ETFKgNWha#-1@9D&;<ZStTZ%Dd2% zoR4)fW|9hQkd2SyQ$|&|+?m}@54x>4P_IUGL}Hf3OLPJ;M2H)$Qcku$f0Z(1Fe$e} zw?rG>k~zK|XZXLQh0sPry@OR0R9coT!kkfKR10(_I;lDikO|K7T&?8}v+!0~G%N zG|P08p@fQXhUmbbfceMcNR-yT=-hf^=i@<i`z_*}3#MD5OpHjyA-&L&jROLaQJv9= z>S#&=jZFbSP}9zYq!ay?!*jn#_Iqq~JHd|m^`7oDbf}*b?+{X);Nc(@C<B0TRcfm# z=;Q4w90x(n`46Bum2!&@tHfpOsacrmbI5t0qIm+YdpBp6i*iuy#2dV^!b(&W+!oXb z*|q@+f2hlaNl+hfS0z`(6*CgbZ@Z7LKWXLc*Ts4!8NpPL0VQ|d&C~FYXFv5^AIcS} zZ_(G;u=wFyShQLi<vM$@?Dn=&H}E?kve3_xL9Tt(jC7ZKog~N1ll%KuWfcrG@nwmO zjv?d#`2p}q*8@RYlu>urOwW*mha%}~WXt2oQ09|0NopAx>J&%9tu>gO-@%6~4>u6e z?pd{1#tBDpQBu<3$-U$7NZz~lUdY2*Yh2!l<m{`hvc}t(^JN~;;u51)W1__lu9g;g z0#+p4W5evfWZ9%XRv#3NTAM(mVI7!UmNGHl>!*T<{{ZJO00jP(Klp87)YUisg-r3r zANXmcBgMfGtwq_Zq<8(BYL-0LZ`U!L1I(qlkWvoZvS@}Ih!0k(JNUEqDn@a}5>MV! zN)Lm9MXur5JEQ`~Y4$KqGUQthpk#90Ue78tf{~t^(|v;%8i&)r%HaOW^ju%V@@PcN zJ|h1BBwFoSB6`2@KG5vJ)ei(MO>MgAc|`uod)L{108!6Z0L?~5B@p}ScNX<&4)_gL zlvu_GQ~U~+0(m;^KNNDTI>Or7d4}DY2o0p#<i)?+6pZdlqb^%PBn`3?wO8%wTynf* ze?xYk(P(x|m6sV_!Z{E}>Y5P!oz;|Htj@)Ae9o~cF`hxj%8_fA#~tCF)DX5w=xY3O z)-+z8K=$;0zUK{oVRAU92ViyN=ZL{C=8L=UX$7a;3F@EWX;fU3$EI%<`|5xn_;FX& zm&5>^l5LYzk7yw6i0-~ml_z3?BWmd13G3@K{-OGSyz3P7bBe+YxLlFdMfrV6Kk0F? z_BfN#CR|BSpIm8?q(qR>!;DE~#vW}%XA5n>g`|<@D$8V!R_Ba|H>fvWbyr1MLoZ`n z6p>6hJ*B7ILQvTG`RPeecBaWfQ=gxaK!h72-cH{RwJSQOY42S(!?a7jT_M_FBaT$( z!!74zq#f4c&-}KVNm1*8=U1b3n{&x*Vf510)Uui%;yl~SsXhQ|e3jd;ZZM&gTVpmZ z_e*qkqB+9nb#Jwyv;?Jz5`0N#g&<|7f}UC3Sm#vS*UU%;&E|ha@7QfDG!Qlz#*G%Y zQ`Gpbal1VG%2<%_a1+E^VII#F2apZ230l%K_ncCcX|hKaj2_*|TCH>6zTX8HZ~@2x zw%FzP4qMb@-+k1=;Uix?xpVhpYK__-1Wgwx#*j`qdVgO!fybJaqnS@pn<E=@$H*OO zv(41)9QmnjwUSn!!+w57sY>ewZG&AxwQLcTwId-X1w1|+k~w8wSO&7CAYEKwT@$0N zt93|1QU@7AbN>J}0E2<PKnmF7n5r%p*%RCVxm~HDt--dVf`q4mw1SeAWj=$*<DWXa zhrnf+Hp6wyVsqtb*F|))o)nB^5#_P`v0j%+7iAC)(5@y|-PcjAQKfXwq>fwEHXCK! zjCXFzjE`$%kGiPy+3u%DaXkxeq}2>bkVwzHjgNOyH6Q90KNT%8ad&i(KD~>Y^_{l= z0HoM`y(z42Yqg~g6Q*_4bZgB%8wgM>F)~ZA^=-8QJ0!I&?hc9CxH{>h4*NW;E`$26 zNA%wIT}2HWpJ_p}x{I{?c^`7~&sg3bUXi`akp?ZQX20zP_aw!Ia+h?2^%rL_{fUPy zvZpl7!|KV}lI-KCZSbYGriyr#jkU14c-v6H6N}-BEeRP;XPelKuFx%hYlh=Vo@zuc zH*$e#i0WG@Rx-JgcoDWqKvo70dSvb8T?~fa<>ys$1`Tayi>{n@57qj9BNz!QKqTxB zEDeU|ZdFn4*Tr!nUfQg=Lc~t_dB%50P6uBt{U{5Tuyum5EEaU7wLIWT5`^)oY8)v@ z10<Ca2M8SMl+Umv=mMoP%bjjY#Qy*bY6%watRq-1j$6t?kt{|_X;KLAsiZ#RZmlOd z7)i}y%ZNbDOO8&qHd?gU1}!vQyJ_U?i0P>wTiI8Szb4Y;sNy-e+Z}s1jWsm65pJzJ z8L%8ud)qzkIR5}fQ$un%Tnj-dAYBDaC4$ar)Q=I&bUq{6v~Wyc65*=BH7Roq^<lWb zT?&utNXlXyS+HffaI#$z^ESJajfP~l`yeV^lI+4Vm^aIENbegTX7gk`(Jhh_k@kMd zTOC_{I{SQnYu*0<;<|iO2>V+Nr7f`?3Som3w`rXm0Imiamfki1w;+`ybpR4^^NWSX z>%*}Z_O)-9nJ4|z;cfYsbi$3n-%DmA?>OcIF#`>yPDzuTfQFQF$mHW=urbXuVT`@S zXR@A3i3D*Al5PF`m9YXnw@X{{%PLFK5MDE7?>^w^KWQtwIWXcZ?2atD=le$0gDp&z zF1gX1hd)0B>|7zjP{V48S$B?SneZJv)NSj#(wt?*WhrsxDW<xFp!Z?Kq->P&bmS^l ziw$>PtsE_lxmq*<B#|UI>%=JVj{z#cz|Kl~<m7GXQnV{fW{J5=?+*~@I8mRvk^9-^ zLTX@1(O7G2g4oKqQNnU~ijSY6<P-W++zrLi?4F_9-f*QsY2qjEa|!8;ZaGt5pg`y4 zQnqyE$#H|R`<V#@72zbfljX2G15&m!Mq#K`%}aAw=#645rriy?g3GxB3mhp><%5to zg+5bzStm%+E;R_9OQ@jexXXI+c#8pH9B6CW8D(ouIdFKMR@|@-YgU?qwr5&4yo1nw zs}`>o!>O1|&yA!GXY^bV+b?U5>z4(tBd)&zh2>J8D*H|in{G2}%9>?7@_b6KK*8|2 zDL(e0#J<)I>F3n1CgMDP97y&Qt^1qYxQ$OhIuD6l^sMjm%DNTFghIMe0HtarWAdU2 zY*J<Or$mZSq6xw&T>cbeWgyuCff7!Cg%RB(RXQ{SL=l8h=R^^N1#+iE5h~?Oq;BZC zWJhEgbPGzS3EGNP7*YfZbn7V;>r@FWrb#S}-x7x0=pJkoPc{m}u|wig4-ZlE?yTB} z=&<W$uqxlR!om`9(0^~nuqTsM$kk19LUejQ6U(P6svmRWsWMGeYHL`|-#?{Vjoj9Z zFV#WrJ{~Who$FE^R^2*-%vR^$`hRNEjA*u^8YYz<wK3?f0E3*<Cqkoc$&k~^mox`- zpmG!`ia7(9<3dn4r3e`(=bZwLEJAWX`Tq0;M&g_rPnTV)Cmu={l<LAcZBV$Xt|{_5 zGmoE*L`{`f9aHRd=N|mh3cHS}@;iLK9}nl6vl=+Ysp*FKWPWveFt+JhoZD=Sbp9Ut zvKI6$U;okgiFu4?Z=d5_&~o4y{{V7rai2<*JF2kPBui@@J{2G;W{{FCv(ktaFey5b z>A%k^Fyvv#g(8c6l%dF#Bm2{Wj1Y)Yan7H_BH0pCL<%rbL{S2ZLb9DCH2#z&0cc84 zcc`4BcFAjX8<kh3AZ_}5ij198ZK6W@HqA=Is-81qnIA?8tBf}a>kqjhBL=12SqoUr zB(_1}6eN&}<p>IGN^7mr=o29X`O{qqJrKftg*DKUgcFJzp(P5O4r!5qeEu}|Lv$)+ z$Y~tB{(prDDUk6_1-#Q)3X*gnDaTYKqY^TGDHCMFsx%MEg6ZzJNiq-=djz*b0*2`u zSqut2f{2u53It#sC{QB+#R3h~yGQ9+TBhch$SP(NB@3T3harZPc0x8FzU~hQ>4JF- z9L!S@iw>vlAFPK)x2gSyHM4?X)8iFl2(*Z5_kL0Po?qE@&67#Si3CQ3%NE;IG<T9D zys*m%N(b6Wmm$Ns#_A-M6Y#GxtHh?Ln>?hxXB`0f0nvMP1{Fnx(um>>WNjBD{7EO` zN<%MKz_gOql7kw2wB##M-eZ@dwtVdtb#RAq`!2{J9$_Y}Q{i(>XV;R}AHdVE`knd( z$>Th4O-fBZ5XQ?O(8%vlALZunJpzDTrrhuH1grJVb?Nl|-*0_xMrd?QXekJX9klca zK*erD6co+L16tAHzrS_ob=a;aiMusyu5diIX!Z>gZ+E}|NJ>B$0U!VXI{}OgVx=;3 zD?CO5ET_+(uR2|-e#`_?ljb+|{(GEJ2?~6pZb>?ZHpXgD@`QoxL@5~CIQR7f=gy=O z8)%k9mBjG^6ah~81OuN<@-c%(BqL&rCnQ{cI4%dEy&?nSB`&~_^fl+HDvq|o_VWge zy|N6lwXSc72j-`SqNbVI>EwG4@{$w(0Qjo<;zB3A7WUBTcZ%Dxw%BmoBZeiXZ!)^A z{vSq8W&<1l0F>L|x5;n8#n{9kHe%VBKR6fnjaG#FJdzaSb8Rn!l&!V<Y-Fr{(p*SH zroiWt4Kt~#q84Fn%;-gr?6#@6rwXYcRJKZax{mWN^9p}#*IJGocH_(zt$Ac=JSl~E zPqsS4SjP-2niPw@w1o2EUNh3NB*W=T^E0%isXW`DC&X+*-*KnJsj^HUt)o1Ro&CX5 zNOvC0wIYKoTxWKFcwhejBlR#dEN(b<35$J*(Q$+oebD<O)pXAP02ZXx?QKjWn>2T| zzp~-6KSy{Cc`l%P=_-%mJ?3BA`VgG%nhR1|Bc^iTiMFRR++Hn?HE^{)oMb7xghjm< z1avD3^rZ$TOEJn$Svj@Z5WMFV;0__fNi2*{4^|#tN8|}m*$pWGrD;+XjPR%wo&63m zn$?NGjLkO-j(k%=A&Pdnk`2KGA91l(FJ;zJrQS6Y?k+PinKsz3v{D~0yp+2y*_Luy zeJm6tEDWSNalQz+)|WRZ*snt1dJ^ehh`4td+;8<86YduGrj2JZGEySMj@(G?afX>| z)mc*9S@AgQirq>(lg#Fw;4!x5y<PxLrBU<LIL-jZGwbL+2B|pew3rXEFuTn9{{SAQ zg8aEDK-DB8C-w6Fv<|-9kqdiL#t@yi9X!7;bySk-W{+}xiV{>ajPo1wKK_FhUFS^| zmR|aWG_|1|NGre_U<D-Y)L?E!XUs~s7$oejJvkjKQ+aJ=CjlfBkVhqP1fC)>%ChA= z)uw_0vg#cP0S-FPjSP{(Ku|bV;{Ye74OIr_!9h8*bsU#wX;_`qbgY0%f=N58J9+ZP zYpB5@Is02&j%$j=We)Bs;!}b0Yr6n3fN!GaTy9fk!O$CC`0$@`_1j>4tDnTC02O|c zJGd@J?V|dNHIDf?%;B4Sr-OMsBq5cOo;2l1SBGLZ&2SR^^-zpycMpkOy&EkSen2ld zyG~ct%F@;a9xw3zim<UGhjkmCqDz{V?6r<v;@!I-9PW59Mn!cPFwGp3563Hr@^5r} zmyhui%=nX!G5+b#LfS+3i)>U6vuC?fTO%PQLp)jYBk-+B9isD`UVM<e^;h<>QX5ow z=^HYHg>u*w>@YXvDx2MMxtur?na8SU(v}(elJgqVYl!T*ZUwxgHb2v8ycZvJWP~)! zK=_nM12tB9hC;&UkOJF|ny#`z1se<IJvk1f^y;pyEoEVP!%EsG2#?vGn{ZOr%!Vbg zal6{1sn`}wGUE8XqFOk}RuboTjFFu4^I}j`mc<LfbC0S<r1BQsbod7i)WeA}*rNaq z1nwLO<!+%_mllqpx@t@9(ly5J#e(M=!KbwAF2^z2xj2IF5`C55vQ51Nt>=~$rxs7% z0U<eJK|He5&zQu?L@Z_Pc@JL&>+OMrHYlBUIhmYo>a=U8il(p98GU8DWJ@G;M4Gsf zB<gify8UhJaUPR0+iZ#@wQzv3DdOK5YwbAFKp{C9ur<<4_iyaSXy%Ub)y?F5JTz8n zuv|WNf0~JsJg^-{;X7-%Dj>rVRUT@UXqOJvIy47$wwQ7ECZ^FIQ@FG0oiB57A#>o{ z-&o;rg7g<knt4iL#T46ZM6!bfqzcB|w4FOfkHSY$$gXOmhhxJfbd+ZJY@*L)^kF>5 zh*9^fZ`)*C?eDEC5L!cS${q$J#E`VAET)F#EX-j+VL9;boaH91LpvvkOBwEw@x6%l z73X-3479b5r<2zQ-VVpwr21aj8&6vw)t9z|({E3>Y?kLzN~NKt{hXJZ<{(BmEu;P- z`Siw3T*j(#1Uj*so>yJ(2JpF%3hK7la=#(_o=P!()Js%_zj>U@ML2ukW>S>x!b1N5 zWVscPwKf8FN<1k*<>yn=(aR>0G`ZZ*FMi9?s`0EJ1&l{gD_B6$ySv;!RTKXJ7e+&+ z)*#K0z5s-{;X^H<DHu<7+LWaZ5PI|H&b6C_PDgmOd{;Lwq>L&vmKbGt>!W|VAv&@q zLS#js8NMzxDJgD7N$S281t<*k6=VDwaNg-@D$OsXj3wkYc%)~JgnZPN-!?tjD_y!< zGQt2;tswVLqoy5Y+&Yx{;}t?`S*gvXX#?PWtGC0koHG_?dKp^sHyp>9-}Fz7!<G^U zu{uHAB?-?>{MA*?nyb!xdZ$>-7L*pS^nP0{E;c>{fs%g;U~F{VMqUZzRPNJra@0`! zPN<!;lB_IsJn_G{)rg&x+-|E&7?fCq-`YoSc1<y4c`n=IOS(N3)}y3wA=Ev>QkPP2 zrC}#>a4W3AsXp5v%+BE4otF*7IEca`IbZjLXaUu6=VkqwYJa4bq`XX>K1Hg<Y*H0I z;)Hu+?#O+7NP`(uB({)Rj!N8E3rl%zB{^{wxsT&a;o4~1O%Rr@LPJ|{&;v!>_a2SY zP02R8;BbsKej=!nS>!R(GTEKEB<#`RY)^m+@znnSK>Js*q3toPZV{y+3J)Ue#Cyb7 zUB(ii>`0auV#N+;jY&+Uq#W>&39c=^k+C{AcDR)!QquG6T;TSOq(0%^!qw7C!1R(b z)O8PRzs}HFd^@J&+ke~7t#P97-Jj}frjyjM3`?c4(1!rxEXifS9FH<9r77>C$!S4J zRskEOKqwGBM+?NMF^UNB3MXc#kX&Cv2+*{SL=Zt8d@N51TSYz{RO(8A1gt!@1actr z1ZqEZ3{`0~s9K6w@S;fWlP~i5{#5DtqK_(YoNkI$NED$LK#3Gb&z(6%YobWUpU3AE z;N3VtP^Son=#_M-0yd)6%AFY96nPqCV{}zAHL7$ZAS#?E2nyvyH$*o@(IQz%C6tJ| zb+n9;Ktf`4PnPC*mYuW9@T&5iE~?J!1#oG|JX{AJT|M8*u<E3;<*^BEb#Fn3!rFG| zIo1r)YPkxTiE%@d9|M+sJi2~W0Dis-21#<F7bdtt_f^<jwW*(bD$?#kc>X`f@a0=n z_tA8eoRxnuek1eq%C)1=E$BvpHK^}X0Icoiv<VdCT{1N%B7|sC-58#<<qML8ov3-C zN>ThM9HVkl)dGz3OIjQLbR|Z2PAraJKO&%Z>buH#VLZMS3zb(C`58RC{(nGfBC5Ej z=;_#e2QM$yow}$F>Ggzx^N;PdTZ~;#4y8S?oZx%E3cSU?N-UikM_<D}y!`rAfVScq zFaOf`r;!_;-x}mv<>t(NlQYb7+t1@xTIFS~vTkv#a~~Rz9*WCekgcwG8`OZQ+EPWg z(9r^<2Hr_B+r=0t$AV0xW9Rgv2I@djDo^1>vXnU|Qfd5Ac!WV6DbWIgQ{_)|SL(Js z)X9o9C-R{o0SQ}b<@4?}863H&94u16uPTUz83?C$6l_Ms%OO1aeE$GCw;5L$Q)<)m z=~Ha1w4$let<otW1o_i#vJz0KkgNkc(ovF(6gIj;ZBVGPgy=wg<K$8(NkaqYsi8uI z2ciDmKN@0^Fb|)fbvOx@=_f-1p4UQ37!>GHz+itabs0A)*6EU4qG;xlF(YiBpXW|W zaE2*{>532-qACK6Ps7fHp(w=ulqCU5qepsE>_v>y-;pKe<Hu#Rl{o9qEH=|kq;93S zwEzcFYA3y{X?w^F0_5}qbWyR-aAO7D<6t?GcK5F9(K-R0Gihen^5cat+NR#F0e@hZ zf;gqTw+K(zvJ>65b|okqXC}Ot7sVflRhfnIofzK^UemepJ`3Hj94;&y4Qx)gYDQ<f z#@d_oXwY~Lw@f;g_^a}h7BW{KPeoFFf+B|kr<VTZ#(F<*i0;cu$U;vM@g1*W^a7N2 zve?y~&*lD6`jzLLO~kU|lA1a~TZc6H84u<^%g}713ut8H9{g|Xn$pa9u23@iq^fJn z-~30e^s{@^mH{VHK7DCipdk>XdgJ*206b!lB@Mtjq7*s&aqj-LASsEy$uiOa{{H}< zsl`gtmn4}$=iyR=qFW@(80Y;Dofy=jzr82*{OVv3-2j|>x_l2$eHaOOt#N$w{7p%i zg&Tk<DOYx|w$!H9IXKeP+VlSaQb;ErT&Rf;7I*}CBZg_|ot_7|kLnGQ->qM8cXFFz zdwBl<j*ji{Jp1N=B;fT;Ry1*6G$gU!8+(fA>3FujG1=BNlgHzuz2o&#jW4b5x;^tJ zNNRhgnRU+#*7w$#c4>(`*^?2_><KM7j}lgZNUAkd0&OZ|Y=iSRM}F(6qQ|h>up1nP zDG%X($I06(b}wtXUh)#xX&MP|99jEKS=q`PRCTEHm2lDXSM22E<og?_^i5^|0Ef>B z&4<me<$v$DyeGu4JU<hUEo>}%c@Qt|BT?oR`J^=NpVl@*3$g8YqcwVxrN~~MnIcA< z)eJu1%9A45a#Gzc=WUWwF@SI=hBsG0Lva{OS^0+E{g1Iwq`;_f*gG0L%!m?oCBo-_ z5$0Dvc9*5K&XRf4t8{h##>!Tq?e4*HRi#+{p>&2Hh?EY6YDU$m9wkdw!06mB(CDwh z7#k3Ll@k28&W`n|kxOdNi7utw@4tnvGeYa%VzlFJhL%lAb%h@Xw7!4Zj_JRFUR95U zHlssei!QgZvKmtI_i8I3XJYD>@`uAAJJc?7Z)Z5E*%O_p0X)Qsc5n{mmO7004J2ov z87fyTs-&}1gJ%-1vKbAu7E;@Nw*LT>k?f7<8!9>+I6SfjHYcZA&YGf>a&h*nY^QnL zfK{1fwd*x^VkxvaoD4l_E+@;xTUu6~&1FqhNHlPN{Yv1cAZX!#BCh>2VeJepyxDXu z(K~&brCe<<dVsMOQ%E`U&MQ6g(!BRwAU?vPds@xhLGoQaqhnvK%V}3m%C0I(5|XJp zS5jFoK>(k>>@pW?myGnmJ5-eL=Xl5+An4s4>{u1mL9HRPHNVu-K02<5wrUMK-L{!5 zUF<L5aW{Ij&$O#J{kOZNz)>EKS8+uABrrB(G&2Fa+U9&k+I-g+Q0kXBlIFR-1Rw6E z3_irB%HU37S~0Skb(v`N%9>eF9~$VGJ4Sz$ostW64*6=R5JS7cKs8m?<7`TtdebUo zagbcIEvZk8bN>LtUtD=E0oS`LK9$B|($un2*{mJNgZdp-?i?d=vrl`WA0jkd8{1~4 zgR2`(oVQGh?EAIS*K2YNl}NT+qA@b(79^J?Tc@Hdr52iTN5F-F>MNdrIkR@p2F+`Y z#-jE%7v-wz9_GbH>uBpPJ=Yfo@7n73IjpKY%~5d-Cm;JIx<R)@01pUCV?svQ>9uvZ zTRSQ?F#5rQ{%+UxUMGsUnWdM++t{w2$)O1siBlJxGM^4dt`bf*7{yN^8!s@&Wy--A z*r`^lk>1a9a7a?NC#dK#%L1w$ZnN<AWsDwHOxE3Ta?lUVnI0U;*4<-elcDbI+TLlK z&AD@3_ShGTYTi?AsSS4yw<*3Pl`=^L6pGHo;hsuYnpd@wh8yM=X>T#6py(_|mc@5` zCtVaZPl5ZqX>I+5bUv!odUHlu^oE<${hz(4FA!|@O>c3P3HjFRwVd3R9ECPL^4}f8 zr`I8Zt|<yEIM3OH9l*#j(?LxIJ0T9LvtDF67Ll&|pANU%n)J9kIX>h$tQmJU9`7|> z>pt6bo3muzV_R=wy-4&{@A^JmH|<lc65ui3L)4lkdrY?m@Z!|_hmFo2^-3ch-pQb8 zC6c7o5Z4F0w9whDlJ>X&?gqN}*mFHT8A&}vMX`ZkEF2Dmbn+=3hWBjNvU}}6sPz5v zLZ(7?CEbbY)7_)mt`XP4?GtpR&De2Xb>^KYcrx^aue(k%C}*ackXmMtOUuCm;JVtI zi;MKwEh!m1CoMx9!Is+U)ah}D9>s0C+b=fT?S-aoux@ROl;GT{GTxAjZ2cW<jUA>C z{9_erbp|-@o4{MeNmfQ{;uQ{o(Z~$YxSNq~?eDLi)<;SWRH7myc#`0@+6xUFPl9{2 zSgrcXU6$Pv<Q|J`jow|DC2G4*(vci?ZJo%eC~Y@)Aw25gI^$eTvBrfsQZhtQnFC}E z?nL<xQDdp*Jl83WaMLEl;*sU0j5c{40n+K7MY~w`uYI^Vqam|x({{1!GBtg{)WNaa zAjKWfg=3WZ3trC|2|etT2ON2PMLa3Oj-@3mbnq9>+rNCH)gRXGz6dcKYOT#UUIYUg z!Dmc%9de$d!6uE_pJaCFO~ANoT}iC3FFdAYwV<F!afYOXscYl9Ts!w=5ZY9*Qcrop zQa3vj@p_@%Yk-Js7|ZF;L({=>X9vUc-mZCOo!gf6=Y8%yszr4AJ!#98r5CLQt>mgZ zs%<gZ)d+12xZ|ivZHaQ5Vl2xfrynJxi7b}N$KKonc05*S+GHe67cDZo%X?qX-mE)? zXlIN*mRB-Uwqclg5G+FHE7qU8>C3Fk4e}G#+pHyozZO6Qs1x>Yu<CN$h_3;ZxPn5x z`wo(Zt_tV`@H*_+^=ak^<U-^z3JR<;e!``;JdY<1p!88G?>}jJJ;pMNPeYK?oM_4l zn&Tbw3&zTA#)$+SxAdv!jk3b#I1P%wfnpNS;t|wD;@1Zbe6+Ye1#|=pgRHoa)W_rT zB@Q*m#9LBbN?b<?P$^#sBdu_x5u*B0&Sb0)09b%WwOke()Z-ZYd>eh*ItJy&Lv8_$ z&luR6vj8qOHZ1X3bpSV5$q(?lr+ZfI15VhXIAJ)uRmnk0L?}V0+;bp=l?O7Gn$KJe z*HwezRP}d%XWhR1y^D?F9B#7=v}RjKMeHqqXymvHRBF4np_c54vedpIz?6{KS9T5n z%V|jE&y{y{)UeXWk|AIhmsVHQ*UV*|*_?j4F7^5}$dhCGJ>K1iDN&u&dhUF6%Z|KA zhQci{MZpPMYD=-*cHd`N3Q0qV3kyL>!pDtzOT^zrh-Qw)R?>h6i=N?e@Arl49*!vE zsezHoGe&27$mDF+fDeVn-p*>x?DE|oP3!AIwDgIML)6o*HjC^JZ=W*TbxS&O{{Vf3 zbdL&K?!~uGg(Aw3lNq)UW4g2{A8;ql_-h@+u~}b5h=$16<IdBR2RFXfmXZK32Q~Zo zjm7V&zpG=Ekg|dGAY^kuAaw5mVbgtvn{-^k{{UzOwj3_hbY!UPp{MR0n_C>1q&9>Z z4l#bzEVTQpN<n?%&<NvEDhNVT$s)d%;YtYTFnGjTGGDy6LO=%I1h)QUubeoU{iS$$ z-zgrz<8PYawSN;`BR5zLMJxDGoztDtWqy?W(&maZ=#fX~<k5s-7I~Uux{xB&K78qp z$bu<Duj5D_NQUUM%7`b~5Uy1qMi42=BvGbDiX-v)-{VB2K{UyV0TkgdKr~3gEnMh^ z$cD>Ql37V4b3<@E{{W2xiU$=hvoXZ9{62pQqdTk?byMusduh0sN)89?{Qecr)xB}J zjJLQ}b0|t%9`DbntT_$J<)(GYMJ-7ITaSecK|>YppqF<N0=FK&JnKdPO53DqHdQt0 z;7a$~Cby}Zvg+vBw^aa?=2Un2{c&2cg})H6NHS`BDQtufogxzuj7h<uAuvadVw(3J zDUQhWQz(vwDnaEyQ#mSV^r+72BeGuC&*MOMQMoxY{3;hJ&QCGNEP7Ng-Bpuh{{R^~ z4^PUXJF1UQ@srCv27j03M%4*Vk;mozz7=hq6_|HVOb?%0zQw&tQ=?;H&*#hGQ(r~7 z5f)$n)A+}eA7i)A@~$i$SC+Nj<i#RBGq+ElN}aA&nDox`9-ohw@TuDFs?!~G+T&h_ zl}ZY*)9*-@*xV8G>qZKhu1MD3;rRYFASys@vP!gie@Z_kAUE?#R-AnFq6X-}NtB=I zPqLY=L@7C<MdQg7K_5KnT{_h|ODQCdLg))nIjKS%@~F>>gtUY;FC%}$&YS?9x+d4R z{OWcq4cRv=epO^@tTdwVJcTj1M|H3~g*DS%Z-mobHNp@Wrn+KQ@F~DUV7Ek)5Kev6 z#HJ+<nKBR=`T6NggqtG(#Uz3iB<Mg>fz1ghbm&mho~Pmb=t<;~GKD(IWRQT#0;Jd^ zjRO=3(9$Tj9w<pe$CWFn$iApxW9R2IB&dopBNQb8)nC6y?I3jqshfLw0Kw95MBXJN zDF*8}t}Usx1#RIeb<lH^si9o272+Rc!^JyIrJdP-(lvMJJc{dhKM(t6DkgBeP>kQ| zIy8LGv2`xFblc%U)2!pXo`l@5Ti}RDRv^MwFnDCXlC>w1LOpAO!ebLo>Zk0@8~t3* zuzXi##(0sYqHP2w(oO4IlLs&LAA+f0Xq70D*YoN+3h49Md4m|6U27dVeDWPJMjg=| ztdXr4&fc5T{Lm56BwBg={{TvH(MNQZX!#<H4u}Z8=`xZx>79p>_wwsTE}14$ah<Sg zM77x@Q0MdWzbY_N@kv%beSb}=W~WJ&jrn7r&rRx3mb{S)KcB*+2^3LK>rSF5r8tq- z;n(_8>XIn9IS;`907`MDsqTyKJkEVHns8G2BU+O4CoDYU2mb(Ztc306gO>51N*Bi* zqR#-U)R>+jLhRJ?xud5qansz4RJPuAnG$0p%3(oFTy4&|ZMjEK+&Ijr>O$LEPf(#% z%_(RtiQUuqTr)KL3h62Mx3uo!5VgniFxlSimqchkrGITY4W{kvYZ#i|z!H{~rn^su ztB(|LI6ay+rHWB<X}%4IeqK+dP&j-nAHgi~jDk1RmOK9diE7o3s|mz4r<68ckM2AE zp`rHOTYvYZ^h)hnK=!-YRnxJJNh=9+T4=(jwDZoN3Z8cFrWhd&72y8>owq0ed`st) z$X)70_Pli2*E)X<-~3CI#w<dd=7^HdVIIc~J@!Uieui%9$P2#q1KU1|?IzB&cg(=M zKN*{XQhw_O_otOEB31#%`G{;QJpD*TA8C=yc6-~pY<x~fYw-wOi&n<lJPX^H)7V1h zy<6C)Y+4C!4P~NrjgB))DP7Xr1*_$WWjhr&c(I~eXlocCx*IfEDS#Q9Vt+Nq_9w`d zl~;`8)*_rVH>)gvzq}}&w#5o}-Mr73QgF7|yEuiQ=Ww>#Qd~g<aw44BqT!MM0MZvJ zRm8Z{4Wybt>+QG7%3%*jS=K^aa{Lrd6kEUC+9dw~=y+g^R7OHS41e^6nEorq+v-m5 zdHvMh*`RF-DKW2F;v%v*R})v=P(jB02wL0+(`tp%G1@*TNbzG(H;y=x6WyBrf9|b2 z9+=e7)`i+TU+q5Iz<ddE<7vG#H%`TirK!+H*yod3@<E5Z{pBPCcmm&%3e!C&@eDdV zM)BgW{WGb%cCz7cJ4n%*nmTw#vTHuiy@lrzIV9b*rOq>mDm#^_m6Cc4R8Z4UQ=HI7 z_B;Bs4{;x;N#2u1LH__hN`KJ%d=8%la@xCZ?Mf0*jY-*Mn@};yQoBCZk)4vHfrTho zHC%f`<S72glA-|LeXDMt6P2U0b6WVo+U2L?n0%Fpc*g;$KD3cL`M|flSw8;&-xp%n zXWNUa5peAC?CQ8$8ph9Z(K36*WCI^j$KkU)psZttVzNl3E3k^2nWF6F>H%TDgPEc8 zAT8QVLXxXmS(y8ct}pH>=KBWzY_8n2mcD~~vn`JC5w%oU`jXW1Y6HU?Q`lC`&NmPv z3sHO|9Gvy%v0Smmk@W@i=aiOqUV*P}zV*F9ZrA|ZyQnrkb~+X3#<Raoz4no%<J{~` zwI;`Odf?o+*C@B^RCg^l`Sbhea~x_d$^%)Cl%>W(v#~vE1_tD(e2~mLCpN{phY&~> z=vPgMcPO0Kv%PHzvH31ow>V#wYk5R1PO{{c5>9)^i;k&hKfI;aZwL)(Z%Yq?@qAN8 zpB2>okf1jPbKi8SD<I<^cPD=!4Mj7oSCr$#ncCEr_~M+FypVX5r60%jH3+#0>A(@_ zqZ+TgMw(T{q^*BaPq$tq1Olf%uZ;I~aas}qQkL8)3tk648aG5`iSZ9v%p>+!aC(;0 zV)43LWH%oDmqXn3AepA@n!?`^txI6kHhT`4ye0ANcFPUY%?Yb?(|2iwCEn@Cv6!0} z6WzLpR+Np1UmYt$Zx}9V0Ni;Vehb)HEN_Lg28RRsbx|vvaecT%N^iEu^zN~da=TdW zcP3FAQE9s-oRR+ki%W$ii4DhZPD6&3MTpBtWeZ;XB(|cf62}9ngWB7^PVKL4hO4B) z8!MV*jF!2A{oB~BJtwn{(WF9K-H~YcT24dJ?Uv0~ceu>8YMD<m-wSs(jiuIQyB_HQ z9s4rg%A8ioXq@6e`DmcaAKey#pu4o^d+)A<TEMQ6kyXcOT|3-e*HM3JRJ}8B(iZtn z=pNCLd(!r}=4Hc3_OMOgK$vfL%2W$>uUekCSZ-2~I8d%2>Q}c8#E4{qhY@KN%xh$J z?`L(_<O_5TAIdCAJE;Wj5|+ssGMxcthW^iwMK0{aU+X<-t1g!PH)w<Y7PQ$RH)gc0 zi&OG+>^rrY3XdmCT-$wz=0!w^?-|ZL#wH#Wr0}SLbNnyua0b%YRI#qGu>b+<J6$t# z1AYCpCXJMO&i6RE-R-;GE_x@64fjd*lV*=;)q3MjTXijo`5JydWvaZROlam`v@LNT znr+QB3EP;O`c=e-)anAVmV!nJ&2=OG&uOK~8tXI`ZV%&gy;0-0U6wt55@x)Shkclf zfZtRT%G;2vWaww?Y<H|#7MpxEN0)9kW+JLQsSKr0DVA<9jLU_-%&8I5mja1(&{C%O zcg|!{J+5SokjNt>jG$PZt*0TnsZUDUQQ3<Ed^SD`Ndn6b#>Lk4bdc&G->t8=GQ%lR zE-p@qA{$MnGvO#)l{Ige;*eioc%-tV7cd4A&yov$qC!K9PG*nIeF^hdqJ)>_j@ik* z`6{EejW-hG*-Sg#<h+eVqoi73TcyY)S6LBmb5ju(TbF~0^(mJV!IHJ*2w3~WBZXB| zQPlRJ428fsqnl0jKg=zsfwF9C42u+^eLGuvkjFWO+c;Z6;Cb@Cy;m9QJ5>8fxZAGK zC0i%QXm`;kFu3ox#*Xo|t+x^h4kK_zLG$O2LW-g~i1S84Z_Cf3@&5p`)zMV;H7qQY zSlIOHI;*cw+|drhZ@5b+_HSi|(nG9=6t{hy1G_?jR$M9{cZWOk^5YFWlT<o5_YOZb z^h0raI$Sm?inq0q_HDU5&4z$;DXURm^>pT&k77eG#G+8kk1dACB;X)2r&(n#r#)1E z8tAAn`X&t3ZX^yvpVyM%F-|@j#f7v7AH?nb-(E_H)_siXmSu;p(xf|epWVn;v`mdD z#U<gC9^w<S1Z0tp1T2LS`#T(W5LQyb6JuZvXc`Wlek;x^s^2Wedbbx${YfMrmflLe zk=Y%{A#az_8XIaYs(kFQ!><l(Lv10)rMeG9q~oqC+iN0rmkOI|V!ejzx_cwj3A6Sa zrtJ%HwwAqJbiK`e(3qvxWx&){Y?MAyqsJZAIsVBTd3c|sd=nDH>*cGUYvjB!04<=( z;!TgoPOI2B6Nzw~E*OPujAfer&g8fdZS}IWJ2AE)&1Y(K6se0vqfyOMfboW=IrSZ` z21v-t;mw>goq+YOAB6C#+DeL<Dx)ov?%Fom?{mH(i_)>~BE#$O?6h(RwZvb>*FQDH zA5WXoE*-hEXl>%?(z+u|+1_u136CaIa<9s1D+KqPac=CaoD3C_(<kccc*Hc2#5qFW zlKJ}@kUqCgpE6JExP4s6sav|s2$g>dl<u7FldNZ_mnv>){82}0Bwi@BbNEpNK@zTJ zkx~tiPU4w3T}jw)(Fe6Y+@bw>Zf+Kp(nVY>YF$c+%}2WMxVGOGD3M~m{m<E!*$ZA; zV~7-o3X-6cWNv<=WqJxpW*LQpI-k*Xu>SzE>E)q6{d(AKz!X$Yfm?`QE)Eobj2csU z1m|^Q*QDKzx%?HM@Zx_T!~3eMSN{OnsoO1`sWNn~rqNo(hElaN5Xrdd`_#NB@FAG9 zp-8i#YHR{~%Ypz=#z@@1Wb5dK)DpK=kVm`g-ng%{F35XL?5biRc7>v^+FfqAwxdd) z5U$lV#==Xew_c(uO`hbYf`=Dy`<yu$#zsNFjn#L?`2BD~tyDVv{F-2x6j|#;5rkQ% zvU9QtIHu;9BI(g0&pI?~RFYXqB&ChiJ{23(Z&T|MM;blj`_^SaHdxiJ?v;61-9j5i zPWTwEcBbTzxT^b-M<py&^n~L*G3oBC(-|dVn29Nhb<sFGkH__?BZlhKG~|^4yIesE z-_NaS)55o@Db9+px=Q0xx96N=_}1JJ*e;%yETKf*UlNb!S}bjX)L=zsjT*{HA*9fd zgo|pFB;;nJIuywCpU#-5oD!zb>r7CcLRQ(|(xNINoEiR94&6lL=+8fZs9dYPK1Umm zc&J=;RV3)2;|+(q`cz7z)Pg#Hr|J38u|iYZ1NdX--B#FC@f#HI&mqs@<<NQZtBfmZ zmFdYF1J|#fe~nHG-G%xu|J3;7lE*!~>x&}G$=Ym~WJl+>E}uOq+EnayyptS;K1EK# zt+C0S=DFl`soH(Y(;al&<9NvYDnL}=-_0UgI((Xt6)RkktsY<8c~pR@f=0Ce07@;j zN8*w#KhlqXH6uz+p-u{v8|aJ0HI4K}5DI+0f2}>p-93UV(I(kziw2dFwuscMd5_^j zT7ZN;EvRj(8zk-={5GjriK!CC^*Gs1)1n43?xNii%8ZL7vY926KqR+{Et4UH;+T}g zp-`b)13alDO_7Nhr$f3GG9(}~P6t%PqbblM5}v2<`RhVYMCf!0ETod%7#zw-#E!Iy zPq6Vu3Sc>*Bm_L-okf`#o%f+BUg&twE|fPw<UCU-?7b!WHR&|M?6TJ=wmqj;U+3MP zT96XrVO!o7h^(tPDqt=Xj;H?sc9J>Qk8!1OlNoeC_hE^x9WL(iKM)U+_6`Q55n*3w zKD4hV*gK=yp+3~ds2>+=<@W2GrcKU7c<DTm3fiw>iiCsvIAp8;098wej>3{S&iQV9 z&ZTkOK~!sTX=MBjc2VRsvWY(*8PBeI{Nl7juCdxJzUisf21&ul<(@;+$W(#J$OShz z-!bX<{{R{=>!5RNkT~C`pU!&Jp!?Jh2@8qGPv?q}r9_jc412vg^r-?~Nh<T5`tted zMSh9A_eh)@{PUt|O4=kY9Bui0?NhZYq>DVxcl|$3RWJzznM%bPM^uq(=fCg+)`)DQ zIwXs94Da}L{xo1F)cK^Ud=6OtKPHaJSfY%NGw${Nc&7~|I7OL>Pg*X_r$rg*8|0JM z1ZUH2vrDrnTI)jK-r(b=$84X_`qJ#&m<I!Jl}5Owr4t?ZW2lc8bhS2;Jc>c!T73xK zhDaGGw2cn){r6fFxSk<Ltvru!hc9w*x7_60CnD==lI^bMg?EU$*k;YsmvF9OMs=0w zrNfc?X;nb#T{4Fpw%Ncu4<PNmg>6H{5;$727C)&S(tX-{!s*==^w915MWv|g)(mSq zb682X_JwI`?CXgb%VSbmS8lw3QZN+qUL&q)n;h(EV|`Kp?wgB$L+|bm0bXt)f>i)} z(MjSz`8WRn!B-1EN}r?OXv#xfwtXKXz?z}L_N&m|$9oBJeBW2F3l6DaAc40Gg(ugn zPNjtU?E%D%iD3h-QcG|Cq@|>$pVWME3w|pT@8963)-KF`iyfk=C$e7Ojh1tmDAT%z z=?+|mmaG85v}(5PH}=X3xJpp!&pZ>-C*k+jIZH3FdwG9WgWOgPUkp*rtC;4FtT!I* zekxff=%?Ckrw>}LT31!YBP}j0nN~?kZ9^$qQ85yruZSFsJ&J+YRw0zSHa1puV~6Uw zimnrw6ZUypd>jZr3#Q@O-oDeyKU`?*^k&;oE0V-i-C}Lm+AVHN96NPL+OsC7s)Sx> zrC{-I?64|$cNvcMi#YyL3XxkB*idb5r4Egh%b(@l;^-91p$=quaMf0j?Juh5YUt}J zw5W;f^94?$;3RSLKeR^YJqJQMd@4{as?F}7Ss5kXIL=0SEx!@OsSAlE2$K=Ot%_WU zAuceqk)COyB!whSd~VFg7M}t_q%V3_!)JBdwvtubv-_!5O~XN5<mvWbS^LYMVII?` zu0dyFmtx^usyB$FZb>6!nbOOy!#J-Pq9Lr1xr39xb<Hi`uM#^?de?Z92J0ccKdU9T zduHC%o@|vTOkEVF=i8yFcEw0n5X;Plf|Nezl`4!jk~%XjJ4*(3_iu6Q4UXf<dkzQ1 zby)p3VN$`LAvwH<HB&+%hpk}km~A8;d__#BklO%f@vVqSaCe&JF@{;U@LfIGe3YWw zF}^G*D0gp69(=PwDEF@@$0I*z4oK&?S1Tu%5jphE-s3>Pg^kL~1nX@e5|t$mHngb@ zA!!Rkh+247g&|ulwV;qvMhG=9(NmqJ#^Xl~y@`t5XV$%)%bRfQzU3X;EzLYPeGh#t z%Ct&g5>pr1rUk>D6|$q;rDeC-&JwjG0Z>%Z)7070X)ydie8)d(>+oJGl98f1uuFip zU@i^1wDa)_6{$N$y*I2PU9}#Mjim(pGn!7|!FlV3nsy`2do{k^(j@-?mD6^<7Z%ar z<3mb&y(-F1XiJ5OX|jiBd~VDDXa>X9%Wd2=EgbAZ^-dY$nhL4@%`przbLD@-@lX1H zQQ8t-jD*9o->ono(`mWMob(5*@NN*-Xt^SOm1-QR616M~GE*Op8rL4;I2PD!D3hBk zZtX*ua)%A~4jYGD*c*~`-MWGa8u~wHCP5puBU^a%{`}OwP13_AK9MpRZr`A6@Fz8G zwo0<eTHVxE)*f;ab!0nh>5mq5?ewKiyr2?XeLfWgD=<U@W^t0_iw*Pw`nuhGxhKx} z!2?$kb05%hvVyO(y+wZ2T5?PJ+UKS<=D4+AZ|^;4b?FoI-M&KFcHd*U!D>u*CE4e} ze0NNvx^f%HQhx3$Ww?tVr*M)6Ndt>UuDANU$1(3zCovXX%>y9csr}W7Xt!y*R-ay( znWD6AveA&IrYE*)D9E>JziE)<hVFWX=cw3`7WHko+~+b=8Y@jc%SlM$2_7R|)f2oK zL1vdEw@VH~sQ`7o&zj?^ae3QOc!zL%t=8O>$4K^TcMZFB`aSl`taMD~Sz>Ii%{xJP zHz-A?(1#ikOr9t=3rR}Cd&Uw}pWDH#>17p6E-=MVS~U$ljO`cQq!8DOf3n=A#i{B5 zZB%-AjXm3sVwJhtziC=oNPo3{%@DZ}Q6eiHqi80K>uV1op5brY?CC384JD-%sVOaR zj1q-o2MO(hXF5tbb4m~JrWsv+g}?x9%Hzw&c04|gP#;Gi0R9(r@IUUKb&qLL^=_H7 z%Ckh5I?&#^)7Md|ZcV}#+q>~xT$Y<=6A~O#Cf3^tORq@?Y^ei{JVXIrH)MWUd$l3N zyIUJx+jw%ZH$wV3DWu(}x<CVA?djmDzTf1Fm$qGHsb)>e`lD$pf4?tT0P8>$zZtc+ z4t>d$INLHKz`S1DD~{TR78zT}0V>Jbz$Kn)*=Ee+3xU1O``6#j%ZTGBU^KM-(c7`a z1J5bke@*sP?Xqjv2(e_`UQ#XA$jr9Hc1cS~Ew+Zz1AnyZfMlzhiRaL62&0MQf!-x~ zz9Wd$R9ZP6OIe^7&|9EVmadOll*In!GIcD(B{oP3Kz2T#hQIWsxXJrBro1;mI}f~h zRff98<8^}ROI@1%;E)+Id)LZkyE5Y-t;@C9*Hq%vweIX#&XP_FwsF7#SKUSv%!ALY zRd+qdbE!)Z`XQ~AI~f;yqEdqj-y?W7#0}eics?AA<qQG|JFCj3WUm^9RK3l0(${XT zmys`1T&G>;o)E>7-mdK^!SEo24(23mbV_*f_=$T`<KETZUsg}rIma<l*d3)@?P_fy zaV)U{Qqrwfru)gSHiDwtawT}(QSqGQj&w0Y3rmYw&|Rs}YF3PRz9P`pcCYLivu<r} ziks~xOWXTR)Hh94bt{K1=;KQ&mn0X1aicK?D`{=CsF2)f=uZ(*<y|Z|gRBA200+5Q zIJA#`cLA@pb0((jvR$#q4ZTK72|Flp^WP(kfDhqXkkqyM^H<@nj!pMfq0?8@&WUYe z*EUq?(prZKELiSIeq5*48)iIanM&64&bXiwl!8e$Y0@w>y~G9qa!!B_r@?4OduIm6 ztI4nfbL1DGJ(m3yw042DTebfHZ+B~JWyP@M9W11MX&Ew;#QRZuh>DcnrkJh-aW>m> zVU!0FQ1TRq)8;%y#&Ss^!?1T2f)Cy_UCtcKIW>cB(DT~b6X>`H2)a@wtdF&*(Drw; zTmJy%4>SC?1J7aGT55M^9jIvwg`UdFu9{XMOgZ{y^`#@(BDBk>N}5|%d3H;CMYj-u zrkBFvIFYeR(h7KY%Uu;mX-!)=tB<~ID_ypl<;)$>wbul0HM;ETFt)<cO<7GFVt616 z8z0-*VmDqk{UduPW3lejC+Vwuu03P8L1O;^U@t3;_N|j-&4#FsuPQEk70TTqlr2Y% z#+ypk0+c}Zei6ry5n!yYk)gFMd*hG|v&M3g+wyjf16y9#Ho5XVXAT%;d#Tz<h=Atb ze6H9Z5x0%5s5Nu>^!|0z6`D3(0rYR|zT4VfziAqgvgVG{Y`1pQjfWp#PC}jxz_a)9 zNRrRiGBQ@A6tB2x&J`tCP@0|-G?{rT^c25pn$G?kbw8l?uW{|#);+G<7Bp2b)w&Z= zqr!=9U`B}+8$>f6EOt{JhNCkQI&hRBI7(53tC$-x(dN@)7fsnQx?9++So(m3A!Xp9 zv2Z!Sf&tvPjunpwnB<&w8wei?L5)1MPi)?>f!^dPDJ5tlE8-q3Bp@#;*z5)sw;)a< z?Eb#DLSh8>Qrm=EMg9ZUyVbr0+S@U{?o11eMkhj&**H^g#FW#K-bgseQb?%FY;E&U zx;{=CE(Pt!{?7i*waYVaeU-^aXBw%(r-iWh(zHd%#U<q}w{74%H&3|ps&5X%QsXj& zC<uyDxRV>BX*y`BNk+$anW6YEB0FE~AGF@XuFYFJK-11ZVq%?5ruz+IcAvbZkPC+2 za%cw2&80x8heJ{jk_wvuf@3WsbxH9)GiMDIGJL7R0#Qn)=AEdu91ndsL=Y&EETodk zNhK_7q4Vcay+-vqvp5n{zn8nxvnLuXO29}~WE+=ug!r+y&i!i^Scxl_sD!wyH%E4V z+E-}>U*LTif7EQZA-Imtg9&N1N0RA4OEPZK3l_+(0I;P89#0B9M+pRmhJtCohSEpZ zGomV79<Hxic--JQ>^<heAng;fZr3|FWm2`Sg4A|fdQ#bP>|y(Tk)rV_X}527w<g+I zkg^UMQ^C(lv-SyM{v${p@$VWd=Lo8%{xog_uH)V=7d=n7mFLCt{i@VaSzo88w<Qpi z`B^*X=lWKZOtRUDmI<{-C+D46va|vYaZP(CLrJA@goGe*O}Y{;jzQnwK;VO9p(mvP zOyHFu@9z}KF9fj%`P5}Z<l@f%0HsD$M5ksteEC!^RiC<jj50^Ypem$_M-+1M{*@6` zUZ2=bK*y)^_w}h5R0TXWwmx~)mMJ4Tr$!Dv^=*Y})4IuT7z3X#PtVJhPj$5%mJ9#Y z`23K_$=luhkDk@X$Sk~&+$Je34f@nKM%P=(FiB?w)U9&1$0j)qbNKu*=T;hSt+1wt zTj#Y(3bNC5+~PU;?f6uH^Ha3)NSsgOQnd0?wDL%tPWw@gicob(oKN(kX+{!N56+94 zm8BI#q*|nsEotlXiXfdQS6_WNPIf^AiX;}g7+K{*l{Qoob4~@5fn=R^BUG(GqC~Qi zODU`qt%Q^5PkSaM3=B}ATLV0)lOqBLUH<?|Ng>inWh9V>^!C4!VvMIihLP9gc~Fv` z$jStkQb}%%1dxEqrzs<7H%v{nC_quDNx4D;G{o5nHb((KoC_lW#Q{Q1(9$zZP?Eip z&^C{$dpFU|7W<`IGzF>G(Zhuau3CMvQn9f|6pkW&O?>r@%xW=;hXZixhg-`vhrxT+ z3eU3OaJORE0X}(dek+|CkC<^(M(bcYt*{iQ$#q%l_m^Eva$8QCFCmcUki70mDY8Qx z_Rp`o&!#HN9-7IK_HpPuz1tpq>TrGNQ&Y`z+wt`N6hYQP?bBPW`SdyEjPJju4OnT> zLU&D%Ct`8$shVtU$pe}SNJme|{N|-modQVU&%^lj^P~!ET_JFD`5z{vX-on@=kevx ze?6*Zl9u5hbE)#@<-fm`SZVhpkhr{O&-9}o1Sz@IoFC!yp0y)&LPBqK)3^tp<Nd03 zi>3iKJtqX<jC=n8kDW@^sRKRfvFZF9XFGH_1Iv1uv8e<^=$l-*k+y#?!yaJNf-tNy zjpuZf&XBLV58>hXb)ylrSZ*E&yNb_fmCWD~>70Hv`52`bbbU(Ln<YQC4=!W$Jt=l< z_M~v=&orsK)Ru_iM;P1goDq*&V*ooSUxppp<l@ewZ2thN6po%W>^;gGR8FTnm1p7e zGh1CdGjodQ1uI5JEyq0IVDlX+Cq&`C$|Big>IzcgVNFO6w$s26r29i{zlCG(0^(Lv zjC3NR%2;mOgW;l{EJm^&o=Zm~s+?(Ud)g+4T34d`Le{!m1C+C7)VC(!U}M6oRM%$O z+;4BY-GPm^6d{eca19O{X=CqcX<7}&!?d0|gY~hx=}j;6>H0}&uI&@A+FM)2YY7bM z%`72HaRY2F?WN?vQCa=<Frs{_R#eo+EFC4U)vx$C2Y7nw%WLqty<?F15%Cuv1$o+k z?GuM^OKf(H*i2i87YKTGmcQFBsR<(rS}nKuFeN15Y&-HtEYxzz1jPNKC?4B$Ynbc# zjN{_0ih6pHmMI$h@+G8ujlN3Iv;8dohuVjQ7b#k!vxzI=3KzQ-_SnO2E1E=`U)J`{ z6sYsaPg<$|ABD;R5lqJuv~O$2xDtK~E~|#9CIrm{M0K`bj*8W^-1`aE=nBz&yy;1$ z%m(8*e$$gBWn7Y|(jS3v3iHUwsAa)vGv#GVnCooz5IyG05>5)jWjUK1jR*3&{{Xr+ z`Peq0yhbas>U}eFWnh+_TXPr+>M-nAXD~?yslNoA{{ZEtr<DHyDcAK`((pu0KXWsi z{Z0L~T%RN8pWCgkw3TX<*);9q&gHuKZE<$}O428xyQPkGy|+^i;T9lwyO8p7fU)5u z=WJDa%r>-P?t`;`ZFZ4h2qZXkHyU^@pNDYgVGaUUvCPWgNVwd1g-Kk#kA1t_lLx=- zpH;m4CfjMn+YP4X&)K8}7S|Hyw;kff#3rDIDXH_BnDE2ZuKmANJ|jlzh=*mAxDA0* z9W7<n+GS2RdeHjP)y9H{6E95NxKg9G>S{BnILYgZtu0g+)Z5s9W#+iP1Bu9UHVF;7 z3xr(RDQ)xKqC{Xb;g=3%QVvP+2@E&GxTj@A2k|%FvCR!@8)+htA0n2(yW7xH#X1qj z20f*aanF}{4r*~EXJQYvQI-h??Qru2JxJ9yXl)g{Iw%R)C8yhc<I{v8r4R;Aa!97J zcE}>8k;g&$eAQ>D`$M<Ri!$8xlGSpzzSE4j&Dqqw#D@V%CAO3TN|JgjYL$$A!5TO% zx=JadA??0#wZBDJ+U}69aw1!d*wzhEZe<Yko%(F#rqg`2G87}|4PQBAIKtRUv1hwF zt|m?+JiZR?X{TF88rM$7XQOevjA-vM$9bY0$^QVE9>>-K>)m)yADX5XQr9}wY!+jk z_=hIA_;NnQFpYh^TNNp{?Ux%x?M(MNrUs_9AvSA-c;vYq-9<U>8&sH4)UGDyB()?q zFoLxZRnIz`wUwebvDB{h9Kv%Gy@N)#zToNPyNRb^jnYWc*=?~Jd-{CT!$N8s?yi4P zY7HlIwadCWZj%iNkd?u|#nblw?FqYfdmU<ZDojZ|;)H2LJfK@r)>5DWSJ1YSHp5T} z$a6Z!@g7g+H2g!D(Pf!CXv>%^9j2q0`qJwCWrnquoBseC>8oSfvc-6q{5@}`n(m-# zJteJ7XYBfh(d>+~?NG#`=d`jx9n;t;1q4+}mQ+#33s_wd16}S8$Hk<3`K~_^qLuF^ zAUi;I>J^WrG={j5sH}Hu<R^5Ezero;+agQ4si@NBszG<ynQge;>TY(4jy?8?T2S#Q zQc@MfGXa(IPY`>1AjWT{&Gzv>u}4P7*geeB*74m~TKe|Zma^ORIBiI1UEb5zOL|h{ zmizUyf%n*AY8SyJ*;ck2Qd&_9;0f-?BQ-{}Ffp<KFWNbzAH>_-U&~?S7f(vlEUt*1 zG6xUkJ{}!cIp3{UeIu_gmR`-J+O5oLmLc68wQ5MHZ%s#sCeW+Asm$BM5>VCQ&KA<! zXl%BwERlo)8X9UE_K{xav_{fe;p<qP8hP5**W9kUqH_pzA&#jx1aj{4^S+9K)?Zz} zs3%6giC)suiw`?+bUyT{JS=g{?;9p6+Dl3TFlX$9a-JS$y2=<S>8Y~Q28Q@^9FLz> z<orWZRV<{`+b}2V$R~I$gtr|fDO`AoL+WKC33dDrW{!5j+X_BFni(Chir^-7+(LL} z-z8=Diq!qeW=w}$N|)^Ix&HtGr2&L1gJO9lI}Wt{pxI}>{>13Tx7m=CIQ%GUMmRX1 zOOB~WaG=To9q$P6f_C@RfyLS??z$6D;WU*7<jGlCE;zI>l)2t4{{X1so>);hCwyY0 z1^pB*wYA*|s1QLd$3wwRAGGhC36Syqt`}QDE*-w;P|kT8u-lM=_C>V<+S`S+eT(_X z1+##zBb0@^usdUYff%a{Ct{dCbeY>wP*cswX=_T$ZYFA6O3>#pm2ic&*j^44d?b%L zveWERwpQB3Ba<HF+hsXxxL1WPwcM^cxUduu@)D$zzal}aQO_iM6(b(-ZqukzPRiA% z^ey6Epp|5H?RRktOhX`{UeCsrrA<Rh!b2&R9N~39_|f4fyW>LXV{+ElQW#<*Ew<!O z^V?F<`9|k;*l_MP$~u7QfX+>Wj_n-s^mmTx%D72$RLy@?>WM5!mX;mvqdv5^XR*L2 zJ>*#CT8dbJ8b5BOa4J)Sjo$)UVV|2gqFiE@pwL9w4`|_cfO9<GO99M&5vX9%x|coQ zRq%CY6<J6hM&a7qQKkHR@6YH94@EvKknbI&YGtQS>GkR4TCFZz0%1zJ!EQpXuivFI z;?Q8*8EqvoM1X}Qkn8L2+j9xnz$j(Fse3wt=_~3Sa>U;Ai=UJRvfGhuNYJ=|FP7#m zA+DyVm$8MzBqY8^lV-30Mx^P_TXX|cpz?3&DcbWLvv!c~p|{2MOC6roA5GXof`js4 zMV)cEJvvVp3b>|R?y?rxDMFJUyGoK2m1pUW6~g7hFj%Q-8rIb~x$g}(0na7GU!AXF zb|h(~m(Q5Zb8!qo^F~R8cUnlbz~^pP-^$CLmCu!Qi!?6j`XO+}u<O}Jx(bzb)A7>0 zq`04Bg?Mp6<nB<)kvQ<EfRaMDI6OMISRJE@+eOrH`vaqu*4E?oUA3pLO18^V9LkwI zUt`6ys!#<gOV~~nKvGhyg>TC^70?}9rt5N8bJ(|aa9VW&BgIQn8c9RZ&_O~H${I`V zaV=a632g{U9A3@igr0kEPDTeCgUwd#$vPV;rL#~&x+xB&!W?CyUy8D%r-!>GVJal> zEFqwu4suS}BNbWExM^+E7P*5jikHWhLugQReWFUi;vlIh!31!tVhYIO0EHa+5Gy`A zokByWH6np???x1|wB&@Hvah&PoCBUDl0h8tw$u_cDI{)z(d%)cM&ImOe^}V(>D^6f zfqk)EqZsq;cR0<<g)xpGpqCnX1w3uIkhat?v@Ib?AxQ*9VX~~|-$xA>lix^B`#6@_ zk*U6q@0VNQThhBbzFbq@pp2^;V*da=z#U440F7{Wj2w|ASxadG&TZLHnva}b<>ck! z(RQ$0=Gkwy%Y~ZpZII+kjjHPoMZV(#Q%4TQnF?ENNsRkvniiC(c~o9%m;`8dO)BR^ z5d<1^>nS9%n42d@vCrc`{ghHEOb2*zy-}H~DxtZTMg1RpHI>^hY1R!GmmiO4QkQkq z^Vr$Q8gksEIX!K;-MW^gPFmZE8A?i$B*<@waOV}`rtPH-<<H4gq{F`1RM?NJdz0Wd z{k+Qh5z<y`7L~ADbmo}0!n0YeaS<962o0r{8A?9-$lzsfNqNFtb=3tp^NLc|qNNgd znGj<`S^#KW+bP*k7>*zWLqGz2ac#VpBS=agY4kYDtvZnFPPVl0I@73FQdHWIq7(?h z83&yrZMpjT(MV&sBy7Bd`fz;^ZJJ`&E4CiVtp**QGSu$6(pK~n4$~cBOaA~9*`p+X zl(w|s;h7x-p@6iy+EUV8;Hvl<JM0>CShZ9wVeMiT9LMSxlP)hOpU;&r3KllVf^$X% zl$NsEPfBCeF$lnMLWG1mU~GXJllfDfP`D)tJdH$jL%6b1lgrT3DiW6?rAAb4PE2zi z`iQ6w$>u*X<+VcPT25*HDCO!0>MFaHNjFj`!#MQG{6DFv)mJGDag2HopVEn{5}jHc zw)}U;rCMqx?w7W4zn}5NSz%f*IH11xN_q7D6)p5yEPaCi*7*^V*5qT?_*W}4SCh!w z6vHL1du_k+s!rWT4yl4mTb;3t^YZugqG?tb<sXpV2^C?bU5&|&^kAQ#kyC=LG^WRs z*WvssK&&-4xSpP$3X!EverXGX<5FK$Ez%bUK3gB3(u{7TNfrEPxv3h6Bj@MeL=>Q{ zV9^az+$<yWry|KDi%tzVL^>i#!J`R)S_<>|`82Ga-4@9dteVKRZ$uG<T@odfl0yUd z8e&rtg+hf0C(o5SVo=7^kl$OOQzKbPCAvu?0LQ+G0XIWP&ix0^<xEOJ7(R3Sxlkmx zOp?k;Apx2@=$RY_D0fb_2Kl9ZR8BmQ=#V2)FenL1+|j8WXi8#vAyXkn0f9@!0V~~U zQB(dAk{SaE((i=fIPf!Sa|6tUadNMkW+c^I?q&Y~<i3GvwjA&_>`(oxlTjBi;rMp; zSo}L<n<&oxE3RYCW9GbvEz>-h_$P07^{Z@nBgF|8J_<h~KIf6Z_tl2Gq6=!7-fIBk zmn{DP4Eof~b@e-;BTW+=hREnW{Kw(TomgR2+&U(Al6M%``TFyz$5b}zkd*onQv!sy zOY=#b9QNigKfk`6N3w2kbI-@8z<TXc1St!nV~(HCdYOr6n%z9dpFhWyPSnR_*7~uN z<@5Md%}ugub<K`Xzvs%O0U@rbqC>p#*ZFnw+N>}mYj5V5<UPzJ<LC1RtTZbOj_I*M zZe#WWxf8z^{Ue#hS!h~x^vBjZAT13sjy$brk_HQ&^UNnTC4#+?t<uYBW?QM^4W)*U z?JsQl@hcoh-Ae5V_2x7|5Xs!WpZ)J6euJl4SLifA;IP9y!^uAWA^Go5o2X2PQw}Hg z^YF?^{VDDe1p!Gsh{5#RKBJ-7Qbm|;%@xCgvEd_pq>;C-F-t?q4VwP|SOSl3bjCJA zq>tTSh!M|hZ;Fh?8C7MZhC`sSPE6_vE#r-|jrT&&FLB5f8Gs#?2{7xP=}z(WLJk9k zNY2?%+i|wzBNY>=`YLiz&fP!+Cx&k^p5KkNWb`Tg!RBfs6PvQF*~r7FH%?958^#dt z50ZF@_yiNeaqg&{3s0=jRhVn5sgK=A_WN}AYKnMU<tVCEy3;9KxTM>nsozhvN*i<! zjRRsVKX&O_JREKA)oa7VHI2908x+6P(SLZ=J6dj%Y>px89NYGvaViB1)0(3FXb2;! z8;v<Er+ji143yG3_j4S7nl_(}uC-#~N;CX=e53gsK=&1H*}jlnwb;TFZtbVE$jvkW zX^Hnpx`l*+(5CMeSx_FN)J<({4apE?zm@N2{{Sm|714`u^!73bu=ubah*qVi>7n$A zfDn_~b&}}X4hnS!hO@2JZ?|~$v|F4b9Pv?os}PR)+bgg9?Qs79+|sPEoIO#jbqoi_ z<Mmc;tLfw0lOPE&dnLc801{*B3p1zJEL`Nal6~7%XX14s-*_br=wo3Y464Av=wug$ zW*;Yh_fsgpPhD`Z6MXD*N8KAE#BKVnN_fX!6wkEFNZX+_F2y4M0MmuX`J-_E0OWp2 zJBPD=JC9*bL+PX0^~7-MFQa1ARxsk?NzxZiFEXEKg$2?)s6N+0C-GpXzw(zi{{Vqi zpTjZ}_(<_+P0#k}^gq9-uTp&;FVPm~-*KHQX@42!c&%5KRe|OO2W^IfW>b)QiNA0a zcW{|H<b<E;x5yOG_1pf=`_atJ5vlb0ly^T=>zE+~{{Zt0`E92jg94^(^k90kk0-I; z{E7j?5=MKmLw{)fk|(q${hU{9hPAEE&|L*8YDTEmcESR=p-8yf-$xGnf^kx^t6S5y zVQyuOcf>Uiz~_jAk(cm4yMj{pVc$bNLlQl*-}H^YHwrjNgKeAIlna~)$wA9VX5D;* z+XzEM_*2Mq0-<z_W6Zf)$z8jI0j@vlXa?%@V6E)(Ws%nEN%&l+$R9?2%^6&0G-uLu z#(FD(>vW%P?EXZ!FM));224AZzGE&9SOlR-@TnvcD>itkq;Zh2K105b8HYy#Y)8<t zaO$Y_F}xmv{{XU<TK<oHvRL)2y`g9x-n%)OdY;QM^#mDuU)k*1;yW8OondRS-K4;{ zTmU!|SZ$doCm~tq1Z<*)h|y&|hPi(CyvzPVLDKr=Hy7xlnn5Yd_}tfycK-lvRrvf) z)Gf@1UF^+^v-~Zo(WUk6wGAdiOsTS)Z}^(e65$#umEulZ?^DD^d1sQJ3!To)*Ox*G z()T2C7il&l;*Kd`+2jZHAluH`eRWi}riI!)?tDAWwCu-O{Yj?7h_H5Xqne3$GhPcq z()IIDNVrFchGZ!tyjxAJ&hLo>97L)Z=qep1vDzk$$RV0-a5Ff8)0yeZRkG5>85Ghq zz5A1)w>uA&)mds^X!pHGe7@^F0XIutt`|q=TJBn*y++-J$rWM~Od=v|Hrt{kdjk-F zTzMh0Bpf!hjDc!OdT3$nqkdxMSocok-urdikO)k@o39?jn6XeDb2dJp*9y7EMdh1J zMKNhisd`%BWM<;UrW)A#*%2RQDu~V6d+#lVN`A&a26xzLQ<!OKjAiXEHX~j}+IjeL zUTMWsnWim{H)t(;9=B49TMa3;+leC16UE`fs(wZY12}m=g&cDuAZ^QPh`Fyf4hPA3 z<g9Z|+$>a~8hZNj1I#rhYg>{dg{>$U=ZNXy2_vF~PaA(IB~*JHeO-K#cC71K%O*R~ z-OdV2DpE7lIMMN>gXQ>C!R;D5MNF~f`9L|ml!$1%nq#*m3}K}n6u#Pvkk(H9%G@3( z&XM~I02-ODY1ENqW`eAOLmWqvTE>oId@dGN{5#jQmPNVd)Eknn60Y(qz;LpJAq1#6 zq~jP#IY=?o*U?czB$>oKxC;S$_}`VhR@N266<EwtM^D|XV9jS62M&Xs(~}*ZyLXEv zsR~WH?QV*<iss>%&$7Y_+*|LQhLBJR4{j5W7TbmXBTo?RWqA837Y`bN=BKCOD!TjA zK*JU&%?xh*N2u#`$7RvdFLGXvnK5GA7-fCIb>s$aAsYr8eJU(IwU9UnBrm3F<aP9t z#L1(UGZW2&vkbcIFShz?&118NaZy_)8&MPDtc|4Pa5pyT*8UnI<mgRC#ky_!+XX~h z9ue=B)i=a&GnY&={;LW|@eFuKB{=DzNsWQ>XiKu|*4Ozev0>HbIVWQYWJb;$$Frx3 zVMG=rKo^J&El`_z5$@L25~(&>ivIvf*4#g7><^Uvo1e0;3irV>dd$q-xsIRNMPggp zGWO;=e`PtbI+k68^w<!uj7D|0;W2YyEu=|nc3x9T`w31)Q3^<LD(=;SFmP(D_;o#W zZe~`Ah|$*6U&r+3x@-%GaXcPI$qU{o$*};CNag|YTsQQq?N79QO{->Uy+Q4EdkYFf z(QS#6rxSER!qF~c&9@z=*)D>nm<jIL*b?H>95=XcgfPq%-)}#Einv(H@vCpRjBLT> zsT-SUJ6ubNYH^qaJU~N-w`kgTBb(3SJvk0S`mRADyCASeh_X4KN;M!|Mf6wHjKS5H zogppcGS;oPH0%PhkQaKf`&5XGAxaoR<Up4wCvnE&P@ED*EYi!_zrgAHE`x`vgf(Ut zda?_9M&Apr=0u4QiAusknoueV<3UhQ77Lt8TAbi2JMKL?*FzkcnW5ynp%Yx|f^Jl6 zQg){&O)eupS1RC{0o1IUni&na)>gwIDq=&6QFQS*Kx@PMN>)We`-5SiT?P-sV-|CP zkTAFTZ*k1>3DZk<=cna98K3QT2`gJ@<CXT2LbBRhb#hoK?$AmBUm6er;#UzLb=pn) z+J$2i;7m%Lu9lZ9@quy%jswW=>^{ZQR&8KNamjD1DoAy=Q^Hd63W-uk99Rygejrtn zu0Vl@aBhHlzg|m#mIpD}2(iA$lC-TicBaHg$~gPxnOG@FT3t%l-iLfd6eZLs4e^u6 z4sbn!_Zz4P$m`!rDXck#P2_FEfJp>o@bLJugsUo2Ms@(CZgEwd!?FSa-8@E~hj0~v zoNt}M<%6C5-k|w!505{uuh~ZEi1k$y+wakjvp=L2ooLin^xE}oXv%8It*vdPtIfH1 zNo~1_No||ev=+iu9#0nv3cIDWvK9b<cU0trNx!YtcrDx4(YLgZqxJbvHC?~!4LvQ) zShc08nGR|DyJ`wj8B?o3RkG~bQbVyH;c+TSQ)Sjl9avh*gpoQkXKmGU=^sBI=Sc$9 zF*XU-s1irBx8q6MD5OtO*ML1gg;jc?Aij&$&-*>?&06&Swbib)fc5J46HYZL#PKPZ zws<MHtqD>>o=XyB-9d8$gqZ2ha4~xhguJ-7do9cs0N9^5;x4za3;wIsD`cMaq~Tw( zppvEj&_{R(Cm^JS@6XT7o02yxY_?nlyb`Vz7XyG`WG@GGl1>-NTPX|4>%Xrm&KBS6 z>)M<f47yz|lLiIi-7?p5ixT5)xxtYFd<n7Hl@4?X%q~2blOjHcBgu;{JBmY%ttvx^ zQ3Mc3rM`pf_f^~t$Z%gSoxJvGFR~8S^}c|R+rl-L^7*qq^F^aKPtL^a9K;Uw;Gp%k zLws0T@UWzl#F7L>wmu6QMws4P$y7klp$6-8lcA*a>r6rt5rF=51qlem^QRjq&dEYg z@}Md`id2qYg$E@Yw@cgPJ~R$d9g~{_m%gGZ2W+0>jp_#~k`*F~o?Cf)@m1ZjsPn3l zMNcn>^QiSz9C|1A1~KXBQZ)sxoSPh~!x6P9DhUVpd%rre(yqjrXG!5oxpnuSeksXU z0bl>u`6ZUuJ&#|0bI5#aoSm!7W^Ia&$#0)upXXVx7AmJT9+ZxMJJ2;s)6GX^BN_Pg z_|)wx;|gJro@3MGepO+r;|geWY<_+<D^->h+UV<2g*e$DaC7%mfa;_hBn}RAK}*Ra zQ0Gz}MMx1R`F<2ZN*3uRS|X3ZI4L`c$fP<W2^z;*k*K+#Q>3;jBvy|3^`taNXoJJ> zqPi=r2^7~&bRkJH7*EKjutHpgNeaqIAqr$*SS`{{h6X+KkP~z&bjZZ={QiFm1G;oN z6qZs+Yz*uvB#r|Vhg6Wj&$^K*iLxFk4b)^^Yzic-0ycpPGKB&fM_Oai2`FG@odWl- zKq<XN+0C9(%3NLFL|fcSladzY!obs<Nj&&TaP!4{;fO>a#HL};M?1&4=k{LhOCzSk zqa$4Kw4ZA~y5)AGlLk0HeYS%t2cc+pL=Ic!6}lg1uQM$mkatXyqLGu2K79}2$W_SR z6mA-*+?EP+k<TON&lPR1zM({ZDUIfKI2j&X_ww?o!9Z@9WXI-ljkfY0l{;LbExAl@ z#?KZ;4#(GT$eOYqg2}aQV`HB@dj9|pbt7HP3FuNMQMn#pm+Q4jnMC2uHoA^^!Tmjc z1XPVGK54ztvbXc}AKI)mrcDp*PrIMbl}^;wOtMZh%jfx;ovH0~$oh%*j(%Snov46J z&o79dJ%ID~W3JU@g34AjxY%ltA%(o6MlcEEaE>G=9TGV$e~_zfunTgQl!k{n6Cu>L zt_bNXckXwJ@vTJQaHGg(r30DSTyX<Nqiy!7QY3pkW|1o7q$&55`-o~4xrA=yyM%?1 z(+si*%89__GDrl8u({A6*JS-3*2C&w)zRM75}5?byUZ(rry_8T#5R^&Q;fC$05Q^@ zE{UKnBx$35DeO<0A^5TYD_o0m5H{nB7c3|Khg?f(a1MlLG{FfT<l5p$$o7P&d6<MJ z2iKN8dQo_w=b}L3cglOU@6D{B^6C|_q8g>DZ(2BligFYQIOIs?ayk*|&WLD++|J23 z-*L~cuHIa*Y07SE3U>tm0B_;FB(Lv5P&|Mc=6y5J4|ODs(K{ZW9B<`;<xD|MZc774 zV}%cK<?*2@7K6UX<U1v^;dNl-e$tir=OYx^Tg^o3Xiu!rl{a#njf0)w8}H9<UbF@_ zl>woI?V?)M_DVkcYx3}(UT3D%CK1V3b{);GPEBeY;3;^?{h^PCmN8KnEULbWR(S;I z#o-Ia<9uL(3V`eBij2o)P4T&=$8^0H29?n#C&&(b_v?xbhz550r`$+OTDT=76s^R1 zrPa6b94hBgx)wXuXg<KFj<&KdQdt}1<NK!u?-GE^Gvy?0j6S2EE!Iu|s2xK}?^-r{ zmH4sjUMmLAFTVc(G_||!#W=;nN4W4S^+iJLHi+*S_^XWKoN1r)Z{`Q~OB1Rt;9ySU z<&fhHt3LeWr9yC;BdB2>(ycR$F?Q>jhy5WB{7-RL-$lLr^Y3B-pZ(!}R3G6K=hbt; z^Hv$gxPbm7al7DvyW(EjMUu|=>-HQu^T1M0GeU5Z4cRM#w;voo{$x7%JNHGVRf$K5 z-7#+j^DQBr{PrnL3$W_X!8^Q-)yVkTjoL{RgWOV<=GdDlEW(osW0ImSO9XqB8bf6u zbgIw8D~a8%J~sVAy&o1}uGQu3^Ka~*q3X$yaBcd_Sz6B6_H9q7SP9225$%ct8&nU& zs}7HbA_wxb^a|5>gNLO50GiAAgZhOzwf5KAwWowyyJ^;KB{&FXW!bxvLmfCSapVpV zJn9ed{F~ET#1{{fl>Y#3!6)@5g#Q53`ztEd^sf3uTM7$$_RD%gae;W#Hkl5(2k$)$ z#BhQR_{Ao}3rBgfHQr?W!9wa<8HQFlg}=&wVyvrg)04IK0$aXlzRz_FdBWC~?zX2^ z2RtX*X0eqF{>i2ch#TFfz_1_LSCa{Z=)&>s{>4mVeKT}*%>lh-^nQ%*86D)CEZa2U zkKRjjE%0P#AMfcx_$j8+NFXEmb1?p)QkMV^+=mb5Xew7~`bK>fWju!$2VM4aHA*DQ zjSBA(rWUMaW<{c9!ZMNo>e)ygDmZZZCY<4w5ufCcJK$`y9m8?P{LGFF-E!sq6|ZmC z-HvM)Svq&O9T|F*l;IIIgErXL2LZuKJ->#*aY~Xl%982)DtW0yk=RU0Jf@Dv{-)hm zeg_GEX*DP=0@<5u+x1g4*>yBn&rGqyv0qtIN|fcQ>dg2P8v~2koMfSeWm|Bp7fO7O zI>>etTNpoPEO_YG2YfU>^z5Lbjl$v4j~3ZSmaAN;hCZUS&e4xP!~M(G1eMxdXS`}U zqEB1#S&W})OpNzwG8-rg$-pG?c%=<<WOr#C(Z)r!1hal%Yi|*o#09rYO-&P9Bv~IL zPKCA)9!JB*-qky9KeF0Qw&|ziTwtI!mM)g|1iZ%&p~bTDe$`7t+Z-hxF@u5<1}i?2 zx=a@dmkq7M*(M(H2$g`i4)AdVi;EqtU_d(AO*JHS^=+(*e6@|*=PQA=v_Ia(KG>|f za_pAmDpWVt$viETB@VWCNomHNN_bLJu|Wh8(-qP1RW1)+P3vK8IlbaGx$w&C51xxR z8iq$m*Hl99w8lnRIgb!W?_@(di$}|uIlDE^-#ys=%!wY$A*HEMrWG+6Qc|^orhT=S z+G%_72KW=iQgbdn#kgZbu*@)-DH|vZkY3)XyF;7>!yHH(oTLG9Ysk(Qtb#_@Rzm2X zBMt7|9d5SL_8^{@x!qDdw%RVb9?<ro?BlcP+P>?2k0uSu$7zJQY^FMp+n&=h96l?P zu~PX-QX;lit@5^qjCIsZID@I9Y|M%w9%ozEe%--+G(NXGE<UpYp{DJsp@7KeX_R`R z{{V~j1E0Kk%W>_l{{U#2Y*wYxw_QDSwY?%0!W{UMU>703l*nNTmeWr%>uWh1WD#9+ zXjs5n)2GRCKjC5^T0sDti;a{YwhqzszP-}+mXY2$sO>V=(^3}K65Y2DN<!pw*b$VR z_=Q=DH%9N}D$P7DiP|3NT+hy|E2x99G-)MpE)%UY;N5MKUWIbDOpS1XGCI4r;!TF~ zBt??S#^`m2+e(spC{u(?abts;Y~XGWiuC^gv!2r|9j;hfkq%Qab*u<1xv4bn3o--E zgfk}ZXF{AF+i8&T$O$W4VzjpD8EtFRqpA&VM;`L@94i)%sxZeJQ~{{#;ygZH<eySl zg~_KQN{*$rwS@RE9zv895TNe~D0C>1$H^dPru%Vab9L2rSbiY-SBYVHYsc5QP#29q zdeiS0KGyGPAMp~h<;EWp$nmV90mjmx6OF;hJ`zAJBsT9i)n288<MC96wxEGEz5ZXZ zQq3K%uNr*;R(YaLyS!75+h5~UK(z#=d~t%pp~xX4Dr}^ZH{u%_*>%vZ9AAd;e0Dt3 zFgBvvJ)j4Fe`@Q#&U;mXcu);2+wQG3#Jh9u4keJ%l;e?9kdrn#9L_>QR*<ZzARXVq z)?P8hydhnJ+0GrMAv!z_yc|CX_%5Wd>Lw<&!ljfR7Le}`0V{b(ONGu9p({rlh$_Iy zJu%|QzB6^imL0{eJ_>CLN&Cv%Ay^4mQb-4hUCBa+c#<)=1zYE-s?TT}rvx7Akj1#= zKpupSBZ1=Q!Vee(<eZJS$DZ}v%Wbk}MACt%^yZw__6wGn)pmFn`vu-Hi*mJGSxktM zS|lkXjh2TRbpdTUf`=P%AxKhGkVJYFRqPhZ;c!=mA4?CQ{rj=iPS;(Wrs1jkF~id5 z#wapxnjNGT_=U|#C3jmG3Mxe8Au3@BDUg(ehn)f~uO*!<4v)OuS@K?dRAk*ivY8~M zq02shKdm#iP{>n@XKJoZl{fCanED?fHjcuygtSL#!*{vrnerCu3X{am{$;SGBskv+ z*44GKo$yjI<aO|-hX<Xl^Ib+5z$hB-WzPB8dJ|_VTWy>xi8xxYqm?=a6fmWOkmkcD z17Jq^HYTvyTPDRy3#m#{6~s8xgq)`!@PcrX-a>%fY;%rXDw~i75^gyqEIGd9aUT{& z!208s;{@{OL8i$)x@ofUxBk?94Af0e*}rJ<+JC&hTCQ4B=JKSMBZb)BYUOHexQc9h zD~oFFB$Xj*OT0UwvW_Q(<6^RE+iN@6yrQUzri3X3VBKz#bZDVKjTFsMlzL4GQ53Bm zJ=6#um$k@z^q_X?CntF0aqp;Ht2sW#PI2)0_hPHNWliT_1to}%M;{-L<5k?Lys0cy za@*&oC{<S!_{wlM`21={j)+F7!3h8Z^T<_}1v>#H7W<qD{OV!VU0_h#q_4e$%Wt2J zBBx*f(D^o+)(JTC>GQFyIh&&MYL?kXB_ng|S#k|lW3*ApN$2I$&a3QGx8kFcl6Um} z2l*P6s@!Eqq$l}${ED!}d4)2&*WLP5?N(S*TfC}4x}B*5yy`%v9;!mVzUn?|L9#}n zQgTuRom+hV6yZz|0p5ubMgy882(=DkpT!s{62|B8{&YyWc_Jv2t%06g=@gd8{ON&2 z28&pyx>;5MnpZ+iywQMSodH=+nQoFmU2F<uU|9?&&Xtp9=!5_qsnFi*bdo|y&(G`W zOiFMOpNFrl0(H7%%V1`RB#r|V#N8wyGf6Tsg$msm7EFc*Q%p({P}9zYp*tfnniMF| zISN+i%|>pG3CF*$@}VU%_J8QLseZfcgGRcgp>NvYIb?mXt<m))*X{9|UNgd{E$p<s zc`SL?gK>Q+rN?RmbPsTN{{T<~{7DPhcxI#RI5ao)n%sx|B!Tb)-l4Z^XVuq@L2k$X zO7}eo1YibayX~>aAG%tQG480MlRQj+R*!~@lf+@{D`k(6dAFA(8<i6|+n!E(4_`g1 z+;Uhd1SrJVV|))Wj=p}Cb~!qzoD^mF#Ak0`$J3=<Yx$^1OtKi~w%PvPl{;O{MpGn) zMo9yh+vnD%X}S~QnBQj^+t7brbt_$D1vI?gGBJbvIuAZ|ICnGzCa01{cHDkml`{&2 zi)fmi8-8B3X{X$W=9!=UuZQWs!xd$mliK<w8C&P#Hs$!$hN2C+VUT#X8RvippONcR zvrSIOgLOzy!H`r&d!(E#V{S4(;iX*?58fmDSZTMK-oxlizV<=gMa)q^3^W3AH{rm- zM<6+14yLTeE^bzwuD5l&BH>%)y7V?-vSeJYZ#Nd+$j5{_zUVuR@TIKaAK3t&m1JtG z<*-%+9XTFplWSpaIi~G%7-H)+jwC;<H6hL;G{3wpkrb5%le$pS6zR&;2p48L4blSV zU4nP^1zuNhO5{YcXzee+Zu8XN{v8c`Tn$EIDln_9;!}wshI~L{iCg4^7<VU5smUWz zwe(ForsZwYNM$RvIMn&9Hzwa;n(7|ZVgu;ojd;~B6geMFH94{!ViQO**4l!UP?8BC z(CtQy>(|KvBpr1ss*$U2Qj}C)Ohl8A%r=<~C(!qaamNNZ<wrC<n|bPlojN3<?;-q& zZL=vGl`J%v(npy?&3H<`>I6|_x2l@wm<4Ix0*2%=zBZJu6s(Q~C0x|Y=-eg5`fPcR zLLNJ&b4M+bWi|rU`>IG<dSIRL>53#Jyq3yv2Hg2))2$>~5k<U_zrP!2KC~!E_ahR* zM>3T4-z5GUWYQ_@lqIHBvRrFBY^;7+Ipsi8BTQ1BXdFMh6XEpTCzUtNEY{y-6)=s8 zk`fOk54-8&AJUv9rzM`tk+IHsavuD12Aw_9b;UU&geY<&9wG49QcZ5ClO0LjB%_zz zC-SDs6mE@<^?)czc2i&RR4{hp+<Y_2hqDD#brdiBHcC-)kdMBeA)FGEgMs7@)W#51 zSK*-gj?pe|?4GJpPWvli`tZ;gN~roNqtuNO=I)%lSsgHW`>|1&`6vuTZ=!H+;hbQd z{Qm%kG18+fLPe7FOvoGm0A0FzRC!Y+DU+U~=keN@wFyTh;qUnT<9b<an&lcD2h4o) z^`&omY{!}~EFWK=DnuS>vmLI7gq~o2Uxw6%h;D=spCF%9k}>Ya^yRnS)<z|J4cbWZ zxJsLO^kchzLUGASd3$+a5^yt7x}FDm%xU&3vEsOlU&Ee3{-gTcI5l;-GmZ()FC2r& zZPB;=NeA<)&%>zSy8u2HT5$1BF&2hQ!})+evR;izJtGdY3Rv4AXj>-()g?e}>CUS^ z34r>JbABsI4l}I>@1l*v!r=a>!*;UELX&W^;Nt+ch9o2qe(>TAxHhOAh14@xq`KIH zi|8d5s*TO^?+@KcY`64T-b313Sl)D`zG+lDwa(6wo*WMC4hYITL-vL$qv)#H{7A!_ z;cwGbuMRJP)q0Y&Kl!dcdMn<;^pEZPO}2oIRS#I(MgfngAjG;M<X{qqXGJZ#t;aK- zwHYC!E#AY>>OIEcS~OJBx3p$Qj-ZSC+OAzC^w@=OeUxhb0ddod9v5zUDsX<>rt&ge z)6+nY!b#kv1%5<TNig@i@=`slkey2`!hFFFVfM9CmW8*ou1E7~J>t&zuAS4Jw01q( zR|~d%L28+H;3UUtOPW(tH;_Ka!J4!-^0(iCz!lJRJbp96)b)3krUse6I|+g3+T78& z`x$g_I;IhlH~rs7ciZu^hs8g)XwwczD7R0AY@6*aPD*a}L_>T|b%x@uag}Q<qFlwt zWe5@-ON-$^!Pr-xRpBtx$l7UZWTzSiwyrm27B>Ns#$MB7t;V5iHm0n$?}^eh3w_(} za`ejmLwp5-k=}bhnXDneV(`V5_ZHqAauH?rWES6lyHm2#<i;9OB{-(R;{hs3<V9|~ zgE-F@rHD{eQq4~V@)#;hP06_~%-fQ8H}`a@O^xBWYv0+jSml#PXJy5QD+dh}64ltn z_Qi3W_M+_vT<T3BC`(E-UaD1-RoP<+Yexef)p=FkS%(e2BrwoQHsRwgaFDL1TtkSs za}R5=%6h7E7-%xZD<0Er2`vXL-OlYgodDTWsGfrrabz*llJDemPuI0j{{ToYp`T|L z{ULkSU7K5f!8)SP0(ID1qM|}H?x93D?n-(B;4MDQX`1tFksa8*%y6@ZTPaXmef|l> zaAL8?E88O>kcPCqjveE-dcYg_4{G8uEDAQ}H2Fl$1lS!29vr+rT|8_(YqMOMDO~7= z$!>sXl1ptjd!>Tq67OZ7D%W&?@O~WlPc4Zt-5DHBxPk}@Nhwg>DoG%M2?TkmnD;Tk z>?AmBLhs(oyLr?7p`ta5SD2c6Tq_MRH3>{R7NK8(w*8%5@%py$D5!<UATZ*xSyFhz z2-Tyla}HS#b#^#THrWV*sM=0Pk^PU);I0dufUva}kfzqySn;&bLP}PIv^&M+KzDpY znn}UVHWj%X?U&U&zP?^7uZpaPHO)E&Q0hL<8ZW<bu`FAzi9?S_OG(68Zz*b0()jNj zZKAEx2tYw3X8@H`z98XoqrX+%;Cx**K3FS3eLd_CFh5lTgK$%FP|VaW1o-YDNO3$! zLR~=$X~ZZVHW!>J3I`oQ>r{!<vEx<hkjo8R8Wzb;_V^G-*CM(nNOr++wmTjMpelMO zASUYATBIRAvSl#R7OALC!@OuE-UN>eirlM_;??GyMd<bkvsPf8*>^GWKhk-59T#9} z9dyObh_acL?Qq{hR)ul6zVV@ysJ4|Pp(HIy`@tkA4k6Byn%8Y>uOO?To|1P{R4}q; zn-E2ny9#r1cof=5D>&c@C&7Tfyg>tiD<FcR0UMm}1DkDCO<TVuD338oB{}gVDCK-W zbRa8WGlP@9!1|h~T0u71MCONU$vqUspBd<~m||3EOf88~q%@b~$YMifx7dA`Qd)V3 zTTx1qphA*JBbcBBD(+>82W8_|(=+Hh{uplU+Sg+i#}}tj-`sVEhJ@Hr)2*Z}*>~MG z$UWnhBw(&YG^I*}GUH$6fkb%R&SPalcry2y>hxY!4alg~LY6cr9;--F<PEC1I;zAH zy?**Cy`I5zp-YaC&DT;#1<*oSSJ!gntTT{|wpAn&QdBYsKee5l8bEti4Z#=okD|LA zEw{ttBx!ei%JdUUNO?_13Q|?}4TYWrB&Y7A9_=f^4iw`g<P>D%a4ys^YIfJ_{gkHO z#bT$%gbj!p3ga9^9F4e#A+gTt&T-3QnpzZoul8DDMJfRP$-;`1r5yN*hDjuZ?Tp|7 z%Nqg+pQzDr&;6u2RA0W1YrY{MJE8TKoW7~hgqH+Mn&oLnm@7FbW$9XiI@Q8=TS)Sx z?OW|xl})@?=tu0l0jQQ@5T-=cx=4|U<S0rKjZZ3Jx{U6RNARX{iOFMps5&5i>B*tE z{JDQ>joYXmo+Brh&pLtXv&xXfMsc_Is?REm%9F%zm%5;Gr1GTEk+AoC{<I-hCsg#( za0kx+0It<L6Ss7$ko^99s?$}-nwf47@F7Dy_s)KLRI1|wuI_TORll7IkOlwI`9+%E z$Dqmi^u=V%7oSx(Q_)1_r=OuUlQ3A%8mQE?j~CA`N~Tb?MkS7aKif4UcUEIMDCD2w zYQq)y`6f4d`;Ay?w9S)ay?#HfNH<m+vTt{v&!tEd!_`Pv&W%a<QbqHl<fLj!zP}oE zGj>IaAe<gZV39@>kQS(tNn9VqQsj*%P~M0n-9o@A5|3nM3KSk1d!o7)DIhjGti>JB z<y*xor?6YaD<?()igX06^Q4d$Ld7y509&R`ggzhIn5HOH$X4l+Mx<bT{OwJBQ=w5N zMgfm~2`CA=6%ZCoj0wlSn3N=~<21-ooTyNtpnU#cr6k8>cpLkviV}<iG{|nf4Ehi1 z)c1O~L%!-#<8Lvkt<923+->wTY`YLP0l4a7Ap@$NC*S5CktlV85oprJHy<wZefM{{ zdKUv$1KUu$dxwv2b>8bY-nx6Vi*K{)IMdRcH+{AsDE`N{T2FSg<ZN7WBdI>26~Iu* zc-<M@rvCo`_F5cC0A)*O8$Gr@ZT`w54#7U=+{Hs-PWud1%YOju%0BTM9l+n=Q_Wiq zF=uLRo!Lj4=i`O*U$Ym=E>s?5QlO#+dh|I5s2w(~IHemEUCcI7iBQM~DZ$P^na{ef zM<uq|LiX84q_K?o4!%do<E33>mkI|9c_s-gbMpQ@4=hxzeUMo&$ZN<Ax8={v@~N8O zP>=_jWRQ$+kH^c%)rOO>Q5&X5(XsyC{{Vrj40fmvp)yDq&fg>Rt86MeCP_PSXP4>f zeJbM)fe;CbLQ1+4bA*m$l5j8vcUR|Af(GhVw4IY$AiX*7XJ8PLz8Mk|$pf0$Wn7D! z_|?fHZ+xOaH(OK~d!=|UAKUw<3GthN!dgO764>BI2Zx9cx{=fk_vcc?bGqxJmN64D zw?GtB#&PFT(D6F@(%JI?NAC6I*0frE%RS@0Zfbd_SWHQJj_Tfc>~^oKEv^i4H8$i; zyhv}Se9HmigZs+{rfJzmd8>iDYZ`vk^AQ^FKfzjEr%C_?Gc~TMS{ja(6aN4bAbA4^ zJ0~4Y7#et`aqLestu~DXryZAejLhptWVSf^mf;FW%Q~O6T}DvOo{MpBaQjdtJRMs~ z3I(Q>fw`vula(hMYv8y_T>FjYeCxg5WAm=JX;0j4Q>3X&c3jD8FFxwkjBd4H0e}Vo zz!;?cPMdO33;R$CaGqRP-zgyc?@T%+WE>H{$Unk~4U)L(Aw>svq^E&Hpji8h8RVoZ zk@7U!Culn*47R5`v9VAJLcH*mbM?<kMA%&rZOTwtT7rr2B|C4+gl)OxG38O_0HVpF zB(`ys>^d!85uY@J?xM|f1)UH(ht5iP`Tg$c#eRG^BAYXPsbq2o456Kwdk5~VAd&Cl z2~{y64o41%)@7xY;l#TH=N;o=PBK6DYYXD=`S9kN-4Kz;g(-x?bClFlmJv2sDuSdh z{{RoXgyStlbMCi0Kk&)oJu}Lc&ppQJ7F)>y%WI5<t)Q+Jol`Hg;3-shk>OJ>Anw|@ zwj8PMm;@hW?^EFbC>(IBm{1>gZSm#j`XSXll5-t-C@9K@-$H=Ozv%P$QFx#t-f1%7 zr9g(p0M8N@GIQ!V<35zPLPBnGAq3;XM@;N@0KY&$zsJIi9TOcA7aCfA@;dLf*!XWq zAw+_t9|<Yzfx3Ppa5I`kpzeY3M<DMDl%cuKwm@ION&ZHnbR&|bEdV;keTmvV!-#C5 zk<cCfAmG$4j@zvHA#{2;YMk1gk<Xu=ejZ0^0~)SdZzR3BIpnV{y?rQ4EP$n`dpO_u zem=Ao>Z2)I9rGi6WBE|o1?-fe-1ViWG_QS<gt?klvU{UKk54b08d@j17*=_ak9X-x z-4ePULFK=|{+^<iRN>Y_7(B-zw)Dg!4k%a$I|2@J2nRdw&m$P=O=}{}rl@Qc#b0?5 z_o6sH>Y}=~4t+uhO1JYA&SNAQWN0JUtV3H<OziMT_B+6-6B?rC(nE9EiFRXb_w6N_ zI2}XnBqd70>YAe_6;AD8CO3RN%c7;@3h3<Gwzg(?=<j&_lGHn<?v5cy4%(&z_Go=! zquzPPmY=gO9k6nfRHUS=fNBJh_-pW8B_=zCSC9jYbDmDqUk7Zh-7(tdX}TCQ9XB8G zO@*8hY`+&|sfNkGOgo5Ix5Zf>w3RJBn5>!TF#6^?DcIXPLI?$?&7=|VTLZO-hcjMx z8~fK=_IdP>)0&k`z*PBKJ5a9)MY`)CA}p77!eLz7D2(}02MJhh-asWryzdwEe<e9J zTsbr8XWq?ovL9eMnd~G1_*SJhAq<~&h{V}qJwVJo`X6nNio2TEm-({M4t%L;N>$-X z*T&Ph&kB-H5Ktb6^X22bQ&q+^g|ztPT<(Y)wXS({9b>pUhXJREJJ_zGp9R1lOlq+9 z#$9b}EL-44;QahTN85*KZs-oi^=_k;a7%OKTAi_J)+H@VOpD#&hhjr*sQJUojMCha zr0fGsuR8;uPxNh1jAK=_^H)hLsbaJ8mk<C0OAiu2_OCeNX(;f@X&oC{C3b?_l76*b z2`kdRmJ7#oatN|EqX`5GbZDc@(kRBrrSzw2eoL==B>GK11*SBoYEMhL*+N;1ZPiE~ z(Ri}7ggDS{=!7<9Uf_hOAUVcmGL+-(lfs1Br>c?{0yPVu!*Q7@$d06!Mc0`9$HjI$ zm=K?d66I@`4(Df_*^v(GYLd*@GZ|8xNpc*v9C??AdW9iG5>m9N9u*7?_$paDa|>qr z-FFoAZF@u5L1`Kl2Gm+k9quOsp-fC^Dt0{NAeWJifN?Hkzhy*aZIYaUw+X>arZzZO z?RC~*+(A=^NuDEkxwMmG`+2H<WP6sJd_=o2T!^KS8gd(7vAz;i0d3L(qd1^9ZCony z+j_28W6<2UuhzwS<`s<6VsU4PfbunOG5h(cww2aboiMQFs#td3>igHAx|BH`#qcS< zJd~Fia|^*!YEK?KK;bw|BkSwx>V`SPbQsffPTN!gqsIP6sPkQQ*~e=!Z=YrMk!CZ3 z{6)A49pcfMG2Kdg*H~=ie)32l<B26n%?=jQ>&5tohAS{vg76<s{{U6MY2<nzn(0eT z?K2xM6=5TQsX#BnrQ;pp;w51TDF`^^cG&G!Mh31(vm>mftj`JI!?;4SP_mVdSR`Oz z<f|#)mgnDGw_94sK)BgRnsuoysi#5~mr$gww*pp&TT*yRR@%lEg{4>^j1iDUL$;bK z@<(g*ULburK8VTe(&Hz!zRqo`PiNP8VCs7;CI@k%Zu4XWH6}Yv0GQfh?IGm0(7<ja zr3SJP>j)7&w$yC0YGKLWZ>#cNbu^AuS;tkCBa+@7syl+By7h19jXorv!aIax+HAVY z_SA#|qJPb^YnvU#CC3z=7f_`n@TDli6P%tSM@1>8uV@y_C;<B}Z<_6}TT6zPb74Oc zyQ@S@WN@|{b+B3sLb$@#3X+wli@EOy3V=vR&j~@@IV6s<rLHXpO+RErd)4I?<U7EW zs1+myDJm)jT)bf8B&3tbpI<u1kXYZZ*SQ0<ZT=|JfZ<33?-S*=NCRwV2cN$+5E^}d zbmLKeOP_w2)|K9Vi~X<0ZNBwP>B#q93>*gRcbjGD*A7N<!!QcRkxqJ0okxnHQ~Wm$ zYvzWcSnFbvcJ75tjSW1hiV}_-s7C5Clq2|1xkOUt$06>ZQM+{H$lO$AK=k<;8OA+6 zel=a^TPl(r6qXx#$HRZ==xVddp&?SZZSpwus0ybcQb_IWHu?PpJ9khgX3{V}r_V~U z7*fVHKz%_8Jhu7#F;<(^Xhhu<D(x!)LqDJAN20U>t|!UjQQ!N1lqx{g|I+zQnT^Lh z51+=erP**bX6h#_ZmwH%^8U4#Fj$gqqSDj3`1~r1lwhdDv5frr{{Rt0-PM@XYE4*T zzZznH)8uBXHCtxMsnhfCsYdF+P44sjYDTGs)<_)d?xSinm3;mbWl9o7ntp0wphT5m z{PX_QVK@k3dFe%Nh^=%kFURMdJ<3)|*Yo|Tf+Rr{lea@<f{{c}sgSMGNo5cTmQ$p+ zP7+%Ji7`e1O)*VmDr8$Mrb%pk`TXxmBq8(p{#3;YLZM8Ck=B@`5tJz*q;;byi9@6Z zGzh>k@1#l+P{7SK(350lDUhrKG^~<2BOf^BOqioU{OETm3NR1KpJWAEos4Ur`@8KU zO=@RcS}m<h_8ZtqUka?(5$uzkS{q81_pu?tB?tiVILbw0@dh3KD}>EP-{ThDpVZw) zmHkqA0#=?2U;Z13#Z*nB4zs_c=zQ(#Tc}>eYWQaJr<Ec&56QGRi_|U!1(%v>vYCyv zQ;<W^7OuSoeER`(RT*8NIv=kCW$akRFs#Fz==G7E;q3jwbI>~9OxdiG6E@t}`L^(x zOdvS)rkz10sR&wvOK2w^5;6xPRqH7xnn#B;NaqU++-30#ji;z%7}I>VH`DQW70=h6 z36rEehFN7UyyDW^4W+iyl`N2yp*(;bg>2Er_+e`tOPtUKzDkVJ2fVldE=qsVeVI?z zvL%MvE!$&6lnnPz10vvASFuJ4`^qYKf~*6=k-to}W+rKJvO5`W2^_NDUursPPTZ3H zBLM5;^}3{W1)5!+e9L6`&PSIC<;RfIiBcAoppaA()eFEWJwdL9lBJaqiI{tYeS21P z@wyodZWbXzq_vFgzw6{NS`9rFQkW#O&u?5E_T)#pr)fY_1eS15mrv{Ns|+eKn4~p; zt-rUgO0dn)5u#y`-#(b%`e&V6W4a*%>4D}};?mn~t=C*wX{MV=Q;s;J!h|6y$x@Vl zaaS7f){^69j%r4NO`E!JauR!|pMB!oCLS>#lNCX4+-@8pO0wBjGLoi}L6s<FEu`T& zB|Jz<T;SG@`PST;KQq5TwkatGuP^sL1IMXW1-nYW3fCRiqoIkn6yh{?&_ht-fyaiy zB}FYKb*z%5D<qO?xvXbsTGMupek-`4!;Eltj}~)=gQBeOX-SaiK?-6nK|K_toFtC9 zaoxSbw&{;_9%WXlXw(gYL8syu?(x>VaJC(iNdWjFwx^w6ySzvP&lRDVHMR>hGc)y0 zwl~l%l1lkZ)RxyCJqj61j^LBA97{WS)yCTDnHL&$S2dn`XGx00tSJ|rdj?$95}X#T zjjBswdDw&yosM}_grNaLJ8!=|H$X8QJB4cQ)9$xxnd0J8(d<xNk8VLZ;w_*)N=KbI z&|Gh1?$<@jiEMQ4iO*7{Z|jPLl9hruGn4lMPCoNwkUdIzr_U7GljR9}HnqN6EvJYp zXFNQ*D1pxz!AYjh2bv)nK59b?NllgAxZ5iYBnLQ@F@eMz1OBzTb{zMhbigT_PUE_r z!tBE4BdfcN>+dXvm_ibzDc2T2Q-=d)+s{6xs>xIV-Clx=I8x}ng<l?Vktww_8c!RD z30jce+cKU2Lf!*)o<rZYKx;J7S{Q42r4l<JzQS#8vuF*rmG~u=3+@z+vKxECjfO@6 zp!-oOL5H(oKv8RkfVv?oTXJML;y>XyTw!TB9unV!8R@klSOKvJorUReZd5_*M7YZ= z%8cBUp!nF73KzHhnW!D(Dm@jIBy~v@U{nLB*-)1cbA4Z34Cz0tV*6#Gm*%o$`y22$ zP@9x_#it}2YMTeTX6$1&r(%$On&i?{5K`zU7MgA|1Km8<T#=SMwc^fEQ*Sn`ms)z| zrzbYl*^I-=A52o=X{|$JQ>7+6=nkZXr10UymYo0`i9yYyw2*9nL*P^epnp$4-CQ=y ze2qkpVec88tm9e*-pwV3_+j?7qF6(jl?9`MHKm=lR3DD7wS6r(gZ9l5sPnbG>smY5 zkI3);00*H@l$}2q7ak+`QTJ@^mYcZ29p%1HfTd+axo{jUhZnPn;9kIxmA0*v2E@y# z(4gd-q{3{BI--;XcW9VX;*PR*k8nWUBR_T2_)lCKbOkj@i2DlQeUh*MC|V9(;Qf`M zV`mUYzMTmPwZX-Z3vVa==_q(-&uo+U)1V<VzQR;^KrO2|-#-u(GB-3pAt5$98AI<U zZ1d^(j&&uI17wA59*1tf4qk?md)X7hQb#^4>_$P)rz5pBf!#4{Tr#*^6s@UiY=Gu} z>m2?g_=<_q^9w$DEBB)JC#Gca078N5k&W^C6HvLfSyD#kn;i;sYDX={yXU1u=G-de zSn8Y`czOO683+g=Ep6QXo>U|#$iJFahY$1X{b?s2DN0x6^ZY5Sm8^{m{AmpmE+8Y5 zzTZFGQEZ;*&GI+t_|i?890>XTAHtg|U7`^4{-2MZDp^zKB^UucJ|1+eis*gXR4}B4 z1F;y`Y&nit6s|&Rr&t#og|w&HU*lybXwpG-jOUU8JZzK8DI*?LR-%rcr&o(VsL-vP zJ08Sv;skFlhw{5t`#Fzdkh0~P`H1RDZ5KyLDPmioz?|}kB*&US33+5}mpD(BYbsh= zsy_Jp$U2R{@f`h&yu-2VI~24|`<k=JoeA(ip;r!r?RQo7eJPtg{W7lBXv;?nGLLz3 zx1l5ixo>&$M5yUV{{Ts3f(8LkBZG@zcvd}1>Ux;td~VjqYxM_qxOEmQp^93HSKWop zeYYIP$d3Y(eJHgavF$~hE~d51k8<ql&jBfmY_pjI>f4bDH!H2?3x!UZZY4n-;r{^3 zvYs9kf~C2!!t|JS5l#Ld13Njn-|=*@{W+a{2cB_lHYGIQYH`m<2A2FiNguB+cHHq2 zg>}JkK>~>q0ir~SS2{&VHbtmX2!^^O${0UC8gPqcarRT&ZmI0DQkaef^Gi!sZW?0Y zA>_m=D#@E_c|2>h+`uR85S2FIICZx$o*AN*(K|C%g$;bvZtk1M&A+!oy${nGqe^yz zX!`p{TvIkNO9FHkP#U{gU3ZDkV!6Z|e$MDqYd~HW%fSUrt!eRA?LAv1?z?~0cJx?` zbqx-P_qmRK(6=hn3QG?|mckxk#<*MyZAuH@97^NxwCTW5AZ))D%FZvk<mzwweSKYY zbXD`xxw6DdBnOdHz2i$<^y`b2Z9}r{g+!`4xXbJ$p9l$1%it$&B!Z#)Sso)@@mPWv zs$jfT1!F{2gf^nqza#q}f=32;bx4x}LySmeNm%ZjTT&yqla#HsprOXp6b1+&j$ru! zB<aq}sg@`z;_T*YUmLj*a92$BZ`(?udljot$nIWCh>n|+hwR<rU)i}N7FNRnq=1zl z3RDV?M-~$sz$ad7$vB&V<b}_z!v<=5Um)GRZPYHywdzJ?vdblI`$~&$G>$M!r7odL z1;LjW#?rw1+#x3<r8y~u%sa0zF}bGvf}TQ@m4rBlIJiOK;3TC)<rz>33sA;+fJQQK zK^0y`d(a+<ebUos)%Gj4oWH<k>1DoK<=U>c=|M%AuqQIO(xbW(q&(Phrw9s4lC<ok zs1OLM4aJp8h=X_aNYpQz?%(?txpo)Yh4VwpF37edrtPKfPNV~L(^K4g>iHy&5MPYr zF2#J|BibXZfD%S&NYd9?a+PtIWh^^#^7_$Jo!;Ds&#gtGshxUD^ej^k_Gj80Afzfx zO<if0<0?uLvc$_u*+Zy!urfoCNGL8SZIG0VlJPjlSrnXs`ug!*mkm5V31ZhZ@A6&I zq8tKLWCvSL32g~!#3i!O0k)P}2x|$;r0``M1GiDx$m_&Sw72`)>&a=!pf?Mnt&aDr zUd;ssC=lO?e0w2e@P@OO3WBgnP7ZghiJCyZ;Z||(rxmueImDCR1t=)-qdYk($qVBk zB}e_aBYn+5u_@X?ZML$D_P1p^i?R;WtSLZocW%%1eYvEOgsJ&jetRsEIT7BhZOG7m z%9O(GJ|TRjR7(+TQcm5_sga`-$WWcoozcRWD2h;l{3u+bJEiQ7UW58nWkh!+I<PWF zzM?9#%8*4yagkM?RXI;3DumZB<(jJEv*dQVDQq^j9`DD}qg5PrQWhJ=HvXMx+7N+s zybLEh`@VBlm=(B~nXV6Tp<DU<{A$S4&1gp3D$?&SC0qH@RvHu*Q^b?+`S??*8rA>P z`9po&gTLXw&MO*6U3tXP=27`rB>q3k^sM<-Tgr?}N#FIVZruZSQE7u2_n)6SO;(~R zF)N)|V!avBFu(KtJu1Uh#%!9M=~Fj#U?%5I=iGlfF|wF)NL=P~<UW5IHlqnDxtcXF z*(6^-g*Z}O60g_#QG`JUIHCvKh<GjWiaR0~D6(@-oS@=_{1aJbF-bbgWR~&PoF=-; zG?wWkh7spYnItd(<SEiZq>|nb_N8>!TBMx_59druVo-p^Ht1IIPhyfd4YB1wK~97Q zX<FWBNwPAQ=uwFn-kkJ6N*EcYLQRo?Qz5Y^Sf@o~B#-a&&Y3YrfkISe8j(n7JWvvh z1M#LPN;C{~`TaRi?we)mkI_H1AMtjKMwGb7Nz^(umSQ8m!Bp!29o4!193VOD?5EjW z9wUS$YB^Z18RKjh>{y4}q95g_B>6w_4{7fWw;*i2XM^!!TSfL6jpu{`uQvV@?DbCj z3+|>j>v6GO<XO@bm=Z&`TN>4{F&%Rf;r{^c+iZn!<NjGmta@T5W^?>Oq5b`<BN?J~ z1zBrFpnrM4sP-mTF_V$ME?7SQ0C6=dqv^89?Jwq?ESjS6rR15GsgE`GZlTEBYxZaR z#@60lXFMt`m2o8FJVL5e;n3DIEQ4OW$A`5~PgyN9uG8J<c2#BFPDpvz-EnTZ>Xfyu z#i?YeYARB=)JnOU+NO=MFfoG714}A$NM7vDB%c)xlGi_<hIv)y=q#Wn>4rmD&fm)? zBYf3{d=zd>Qd#G>&##qOZLEN({HAbD+`9X^d#b}7Z4i;ml8;Deo-7VoKif5Fro{_E zT8n3p`q_gS#KfI+izZb2o4M}v_L*UoKXAA&kwdS<Nm`D?G*H;_JyqnX1=l*p!(cx% z`7NqCU|JmQ9^vi^RoSMAI{yGuH7S^GMbi3zx`AYZ>UK+hC(yZ{vZ;~~l}(tl_ncBw zo)C~4wyW$^{g^kZkln|a{@jA<uv!My%w=%<i1zd8`juwuILU`=)Hjw;5X&wnPuY=- zWw0?N)c*jzKyQw!tok?hld?Pi05M&(%*hFVur5KrvZf_7Y;VUPxR)dZ@>A}ArpkZV z$W{+r*K<hgu*!W~Y5V(ECs@K9As)Hi9b`&cYf?`@1rTh@h{CrCDv;`9l>^kNVP5cR z-fQG<H#+K`OBcJ4ZGvlrd%H_RAA0WEhDO;-B_xiOeXs9mv&$_XwN9;99_rz1;yxB` zQs2qt#^V99P@aV6YLh=yIc%U^qsjKGHkoILA*L^Pr6gdH#`*{#fPV7AIqgndZR}Bz zs;;9zQ^bZs9?2UvcosbRY^0uqR4#D}Mz;D5RGJ2un=JjCE~N<|JN7FNHW%ScfZ5qd zLEU8}q^Ej;(=;nBfyH!AiR`LO#ka=@ZwZGuM~Pf*$ygw$ZG|NX2|h<PR!WO(RrslO z+eOp*Q?VG4nPD?oZN~!8;+g}%g`>vMR&scdrIjD|W5`ukRFj}OtIVcoT?c0D^2-ef z;fC6j03}5u%Nt;1^7mCkAtvW#WH&B?)>D|eIu8IyjE)j_PY4MkpjJ0f9#pdvuO!YO zd8Mk*ke?hTGdwuJ$_EM0J+~MFh-#wkY@vFWu&Xucg{d)HW=Kg0kkU9@N%8~?6#Kyx zS#Rczl|iRX3gdp#I~<#0Td0=|DG4P^NogJ*2s=8R!AjH59cnweGtSEMa!%XnnRD>9 zNV7>@(hP5CD2`%Xtx9!lH+Qu*;vRa~<H*5}DVI{0;7T897E%zjoN)zQrmS=?%J1Ql zs8->vsEac{iZ=a|wx-i?F1DuiC5~SmvhyJiqU7v$nR3yp-vySZ-0jHwD0baOmdrcE zWc`D4QY0h5piawQ&rH0$zP4Pu;c#|a*pGo!{72ifhGEQpUY@r#e=;CWLf7?=WZk1j zSW%SQsrzR%-Q8>g>QZ<V+Cziwn99t8?(;?6YZ3XI`}9@FvC4E8(DXmCR?43L01>M3 zeQMU+T~}@{C$&uxZ9+S%zjBadc7>x_PuVHw(BOVdX0nwfd}#YMj5AI_miLJ4dVeYM zN$uxrJZ?W#61!R%Z@F=Y+I}p?Qst`X(IPy!j*kR+3Ok`dcvKcRn@}lLOM7{!%YDiW z`dx;#Mc@tLM}{ngklK$`MUrw`1oZo+pUFm3Or~SHqsBycasWd1C4NC^@T_OAGftyT zFUNJfjuPT=xZI3-e$d4b2wk8}ZXn>4g(PkQPUF;mbay~>O|CYss2=gR<?g4lR!Pb_ z;|Dq4&(EbK`l8BGat_{k+-K9M6xK-=ha6>GN!)c$o;^J%T+n>fQo_kao$GZ^F{Ghj zV4a5Jug0Kr2;E~(O!)kht50&@dW^G0NU=Gx>Fe|EsLO6tPHmF*-1Q$mUyT86klWss zAz=Lc;-4;vbqP~y&p)5*LPBD6O3~-n^yN#E8>7I^=il?`Oa;>yaz=#w@}d?^bb3*@ zLGb57N<qlLk1@;m^BsJtkzE{?&nyAu?$1v;Wcj+K32&G?k6yo_z@a@+W+=r+L#a|0 zkWxlCNXR~f9PLgWWZA8%klXKtmJw^zh<fK?Pli0^hk1I_=aOEG;meb)=s$UdlAxcu zdRBc_9NB*UlFg{*HV*UXe0}S&!8oo;Y_yn(FQwQ!@iX@yUJ7GwopjMNSeXh-Gwk<P z!;$1iUwvu5MIW@0xN2ib$SEK=gOST3v56C1k_@vn*n_w~vh*?`sDwzu*TV5|M#ua3 zC`V}ho<NrY?Q^0d;@Saz{bFSUiqN7sotq7mZY}9KF17|39yI-z5Nl@+#2j7rT9fyi zHQjs(>(KMtef;Ylz)dN2T_F3N+|kSVhlf%4clCW<ey!EXpemdr2$ggB{?z425o)9n z1VXv|{N|T6DA^RD)`%3XZzUkodc#rZYt(E0n7KP`xW~#=P!jA}k=93h3gZpXxU=BC z5;)p*DnhUhG652_kZw0qLoAU$JVb{D=)YzCuvoiSh={*qX4X-ddE1ViTi;_fhC++e z><`KR0L{g1f)=>NN|M(KvX>i2daZhD@NC(Qk5$@Xn4@Z2*vX{h<K_EqtY?s-OKV35 z2vcPoO5x8J3V4#0tbLl7oyJM@*lFhu+n?99bTCVliyeNxzO<_~E{IarZgykrlm7r} zFbPXiczLN^+HlLNLPzZI5^$_;s!xkJxX`ad!1$h8Yg5#m@b&yd`+WspH$S~`aOX6r zb5Y@Omyo9T&N_!ML03E<J+dmf02@C-y&|5X8Q31u*GA#XZ?6S+XfD_8nsRIy_t)K< zZE41mCb(AQ_((&jT1jw+l_oo3JEcflfO01RBpfaMD~94e28OgguL}XQ9ZNQ8^5}jG zy>xb~YU;yMqde2mT}*dTEWMVUOY$8lQqFh_Z-uJ_9vtxPoT$KAdx5g?TDn;&<uJ+% zWoaObYAycC;kQm{*-kRZQjpS$TwVx3eK_w>o-7g@QQ^+O<6(`?WAu6Cs>>M=hd**G zJeMK;H#-V{woN6cZkk;-!>+WY$!)}DT-et4E|v?rnQG+>zVeXT*9t=n%4@t(N*hbT z9yNrkGZ3z#r;9w&v927it-Q4>m&I7l$T`FZwDUWHy#2KO1v^rj8&%U#=!-H|0aIq- zbhycHCkjfD7SJN8Kyu-DgXTK($B1YzX6AR0AE^tT?PCYL;1^+b3G{25*zLbtw<}oN zZ|~}MEPlw#R@snI0sBwZ-qN5Pc56<VX}BRNSAdkag$x`CTaHl3T25eE?ql@@ZeX~* z6$9R6c{zo&3fr@3ZA)i(KB&%0iWKoLLP{mJ8_RBYZ!{TpQz;xEEiN)uk+>j$eFBdd z!z-8>9Dqq}ouRn%T@!IST9)271M^pgl)E9=j;>0$R??D!qN1gtDhq5lw0CHA909Z8 zAb7XJK%%ORpp1t@f3Aqnd(~5ZF~rXX0!djU?Sh7yLOZ;yryM8HX8;ah(IZ2BlYn{b zofR3om9AU|i49JNCL5$<h&LgZ8E}pER|ACOG!7(>YOOG{jrp&U>5*T9E>tN^mZd|G z{8=p=WvAo1rk-r$Y@x&v@Tis!+9cwcJ9k1G(<4TK$WRmo9G+s3*+h0qTOZDW$}&@n zBl%QrDi<9S%w%ppes-u_RcDnXhTcfqpS$OsRe4$RxlACl%i*7Q^Qz7(K1V5RMz9B+ z2-R06<vq070CoBNwyP1fO&f3KjCAlI{QPRmLcbFf9`P#yLqFJmBT|KNt*}*n%1;uN zzT4B;OwgjQxw-Q`bYLmk7ys1xGE=$RKJ&{S>gSy87nC{oP0#O>pG<u8s;?>s6u~SE zADrz~9EGP<6qr8u&*$iAHCl+Mw6V|DtTA4VN91{Y^Q#QmU1Df-@AJ~9YO>waYlk_b z=oG;tUtfJl5w#^(Gft)(B&w$fnuu1_AVwUDC#4;cf)=SGTc-&uqq1ZmoX`-Mxfl`f zp|T9id_J_|!8T+9k4#Ylh&c!h3Sw@IAyb5w=#oMS_fuUB(167<Wx7CJC6xJ6TLPZI zB#cND#HF$@3KCNihfIYDBQ*PYp(PpyPAQP10O>-4#Gz9ZYblaOq<$Zttv&SdKvAGm zD9SJmsmcP4NFxW&^B>ZLrbYqCQx2($o%VID?!BFA+fJ#psYS>y1Wb$-!io0Rl$6YZ z??RWF8A%}UxRk4!MNq{s=y6&n(a-9*XnHtoeV;3iYUUk?ONQ1mt{vKS9Y-<s&c%B6 z<CebGv_-c60H!50<drmw#-5bF4|O>xEx&D<f=g}7;aph=Kk2xTe`ht}GC@8MTIyPn zXEfOOjzoONn)UjIQ)Ad;W`N%?%+t&}>q4rg-S&pVg{8-EDQ!rM@ZokOmR4Jn71Z>0 zJIN_Nc*xk+umQs3P`v6^J{Oqe7H~Ex6q0uU<Y4vRAEhR=1rc#kd8jHXBy=EoXQ!oF zVbuXDH6@+Sdii>K^37Rpp*8NAWHI-LKn}<C6+3<?PN|kee2zz#QMvS~+HJZ7!6H9B zxo@B6(xnE;0d(Bev^-=w@_3@eWyw-fIjyGDgr$&o9CBW9EssSL(uR4<8<oDZjh2NZ z0!c3KRifn`aftjqGQtCDa_`y%*9!Ot+JA;Da$5+F%6{@1yx)Kr8!4D+Pb!9(x3w}j z{oF%OGy4yk+{u-q-n-Aiciw^Q%0FiPpRL)fq)v%uE>2!BS9iHGnU^ecKjqNlZ149< z2(EszqDq;aJGL&jurBusiI7CfR(jUC^ZMCy_iT2*sWk4Dj`#>}J+4-#x}c0H$(IL8 z;j-a7B$V(Bb2zOG5$0K+Z&;Ag<<)7`7WP;CBkSh4VqzU`6Z(Pl=55kb*1IAOR9==q zH(QD`jJ0lMz|s}Syx<(tYtSQbFBI+d7&AM=p!Tj-Kyn(FdhRxF>U@F{*%tj7F+ljP zH<qBbNA0y~W4xHW^+=TO54=^lpW0P{$*sS?Wl~mlbcFSFz1yZnh9Fv-<Xn*Ck_pCA zk$`;ntHIspbP9`^_iY|GO4^uv=&A?qK9l8+HFWm@MqOnVU2K|fF&A{Tw$eC@k+11m zct%PSC6`f+^UcKPepKc_1^HP=*_XQBD%tGkv3D<Jsgl}LNDE2hAx$fBl@W{_4~WfY zO;v3I)~2Bx*JtUT%B--MWiLc-THD4J=s<8J;1uy70Hm!v$6C*P?l-d2WiW3gZ&>u4 z3voz_z-=IskP<v8BoNw9FxV-`sEn80P9p#-3KRq*aDWLs$jQk&{BuK@A{3@1Y;f&^ z`u_lGA)*7KlSgC>3=hMfyYZuLs=LaN#9(p*Z(ll@p;D2@+MSab7zY?Q<&M6ik*NUb zx~^Vts)%asB?D1g-;E`P)~677RlqU`9S@i^pBQ-8b!MKS(KuUW=GSU{o6FL7C!{jL zR8=UIASCdq1muuT-Vsz@($i(pQ_k6i#jnv&ac*tthi(dx!*ev`mX#Y)TGhsT{X20` zLZ`HVIK8IDFo!nr23NP;7}2AsaI|M`UVS~QClRD+ysX@BZ_0W3g<0!+V1qtcAy+u= zL`+$#LE=`V(&Y(u1;Mp$S9Y_ZA#JbyMWwtP;OAaBM2!v_AJubHL|Ag2Tk{GNZPZsA zA%Sv_Io9tQNlZd&>m21$bof{P4{;!F>g}m_+1*LXRT;#kSqR!~3DaZq=Bw*#^B*tl ztmxW`CEg^7kZq^Ad4AWZG`tQ481fd9r?pO*V4fizdnx#1?tZ{2z)N^?`uh6O5q(o6 z*zn{q7KfU-+n&PV&uc3j3gne>0JJ=X3@HQxKSvrUi$PHtu%s{vXd**hQs6ri`z?>X ziY(fw%y!#l9hCAD{;FJxKmg~&2|WjxH7G4AHw_bF<l|uDZY1(0Bp$ra!<HzrsK~lV zw*s+(f$lj!prW;sNnIJ-l=8<eUh~XTBGTR|DuB-YId%SBX?&2B4gh*!`tm;RqLNnk zpa7&EB%B=dJNo=7hzCRtYh2qqP@QAQ;{XykhddpRyWdcj+sR|pQ<%-$>L-R=<US)m zrA9|Jp5bpK<kI@)qaxu%Qufpj$M|~CsLEd2hSUTo$@itro}GSv9Vk$fqEvyL562%o zsd7P?DoTG${{TNqVwjYn2qziGp8j9Tn))XWN>YL4gS|2!QiQg8jC%Qck3&s#vs=w5 zLtFCPenZ{sOqjVSOGo>Dl-@~$(8C1nxb??R=kTY^ZFwdx_otgQ)~!i?-*91bbj`(F zS12vzPQZJbZ+4{YS(_bRClHKx$RE50X;#t-ruMPfwQU+7%s(mf<asWmhWL@#T;FD^ zB;n6G{{SgJiNCK^Gq*{bqc1Es-#0o0<`E_wrbtvP{h{sADU<g*_RxOOK6~SJ0fT<k zq}a9XHX!cP(R#G8vRJ?bIyW}$aMTcfwN$5TS{;owbB}wnAe}F$xa2|LPubgM{rOg< zDLDv2GseI?B)63Ki)vBnu*%Q0#o5Sy{hRoXNB8mbvhtjB3pjO7Xvg_?ojeaV{-eWA zM5=(+pje?2uhN}J5ohP;-%JsNN~!s&0x0r6>TrxAh}w)J8>1r0lL}0Ekl%VNxR13a zEU4}+nGvM0;$30(9&Dw?o@LYpB}pKqKoL%)1hj`V*}-}N*vD_IYqiDFTG33!)=N-s z*LO>7MuDk95L6;Q*a&JJ{c0a(5)#C`a3v{sfevU>)^;EV`m3kIF>@n?6+XWwb@TE0 z{O{Rq_e*gvFT~nAu$;J3jD(Sd9s$H%@*zNzpCQmj@b&`TkJr&%L^Td!8C7?wG`+t1 z)6O86(ijeR6BOE#;!xXzAn-62T4WCw5jaZrAdWDf7&gv3%dEn&>WUWz`phR$%g@00 zs#0U~Y|>Y4yf&n*2Zgy<9n-Dt!mjWR1*d#*4o4v1im2dQaCTm`h2qdxQ;7i|w}Dq* zWBseIPTt_zZfkAZe{&(5S#gf}4ZO1Sv_+L2r{WueUvWxH0ZRogDJahYPX#%oWFXHY ztrJDg+J4?Eg5$gn5fqrbMWBlp>ud73KQ-0K?Y2v7dmINEZDk2VlEY~alY*5N_%hm5 zq?{GyN+TXDfTQI6OT|;oDW<}Euyd2~9W?`>@n14=7ZyhwjV%L#Bi485-`yZaw39W$ z^Ria+jvTFPT9l<Ioyk$jB>U^n<eH*sOXMym#NXb$+PfQ;cU{gpr&MZ`Gy>j`+7bsf zttjcAysTht?x>qNjO+E{xoXZLWhZ)RS{ve0hC55OGOQ(U%f@nIAT24u8OzTuI~yM* z^V^=)J8Qr@INR&NVV_ADWD;dL-)?Ohd&y|{ru}cJZrANMA&nt;k*0MD9*r^+&0X!u zOtTq9PFk)$#d9IJ(;FoPK}!uUg;+Qs>%(3p86+i|Z<uL+Cl#+R8_?nuj)E!0JdPST zO5DT#g70>}s+0CntS@&m?VnaglWe{}38`y(Q*24^kcGO+A8uTC<h6B-UP{rD=X#8& z9Asytz&MJsmP1co^CcCDYn*OdZb0ftKJZsV=<ACyno76fnB>l=rF(NjAvf;oEF4A7 z-1aM>S(dM9Wrord8QAiiD^3;=@;2ZL1tlp{D+&Ol1Kpj*27NA`uAaJ|wu$X=Hq!e0 zzH8p0s)nX6);9ufH2u`V(DIbplCV;yoN<zpl#Sb04%{T{NY6a)?!vaH=K{cum&*5R zw)9$iSnWF2(aTou(6yu%i5TK)E~B|H(y`>G&=1C<JFb1=&m+XD^iw3%Vn<pMkw&C- zp+Hfn6pn#L;+3>F_f$lvNlt7dm*Q$C6${RZ`YU|CbLUVzs**cJD}v5=cJlP9uPZuN zDV!ELZST!Ms6EP86`osvPvNy2LI#VcWH*7!)A)Z1w;NUHn3`@b@F7DzG4tjszzY0r zva4@W@>jo~&#o!efE9N!?jm>j{&e6eS`!<q&QIa<@Tmrh%Nuq7)%hb!n{(SA1MjY2 zo3A7{_M+V7<?s3Os2)^KOwyB(PsiLvS8{8pwAB6V(i$rfom5U>=lWHKEAbzajz}LT z-&Po}u`|2Z+-h;Mveek&{b<JOP?9T=sREIyD$hJqjg-C#GO5Bgr0VBVw`Ay=kw~?i zU{bO+_@M$Rkyx$K4UnY?9cT$r5{^nULZU80E$v7q4?rj*)|Jt;-2kVpI4W>ffHXj- zx-bk=peE}nl3S-qYzidcbwUHumDAV+Fq&(oB@7ByC`nQsH>I@>uewLFX`4Lj)zV6W zT8VFtx7@)v?;I%{46=;)ma>#2b0Vu$)ImuRnx*YzLzyU|hFRVtiKWjxg6@vaf9&?{ zCsc-H>bupiO2kq^on@4&>oKB#;J8~`F+;!fEx;?9ZxqE=^2{nHOaZZZ?y!4xB=`Y! zt^NxnLiJA!cjX$p_8#@o>iR2v6Z;ksQQCH^dr@CpLR7_#=@KN}r>v)mA{LdfHzw@z z96JI~QNHG&tH%rtciJZV(QCFLwzls%-PZpAt<BSAc9#Qm`okNX&aT_^_Y0{kOJ`;- z_e<>a=xeHPk<gG>xau2ClSs#qk~VNA`!V_IN`?q4Wh9Q3%S*-ahY=KjxD)>XGD%Og zM8eN={i|WP1v3ZV$qNsF2j)UcbJB)eF1K;|4qD!fvZZ1Uu+rja+Y0WAAjT<B@(UaO zHBr1*Tbnbc3~l!;n!tO{$xr_P58*Br6SDsR(m!?2n#ZyJ!KI}C0Es&|?WeFA&kqIJ z`#SY@k70dRDovr=vYBBS1gQ5Z3EyE_l$>E&bdB`YHadX(uD9~F?TnM<nN**IB9IeH zBM(bleC|FWbI!5)F>2dIo!woauQm?WbW2=Ha{mCK<~MSB5(g0?>uPCEOoFz;PY@wo zINuf5QE?>&RDzy-&{cj{g5RCKJFZr{1h1hdJ4tVsFW1;g=Jm4UD^qTvNLmR>khGMk zBy$Q%fGJjMp}ob%%N5t>y4rcu4yXz^56E+*P$NL;L%B&9k=C4{B^;60uk)mXe<j&p zMIPE1(YKXoEl({hX^lxO3$)y15E-#*2fMaW?GBt4tv7I#w&}@3F9bQ^Np*F{@m>Pl zQk(4%5A%_ZTanYo-!EWYUkqbs4XFDx$Na2^+<#;9_O9UV7fY@iuj<GQtGHhRHB3Y# zm9nG&(>M0pPUN(lH!B}`94>Swyt<BK6aLF6u^V5J>FwmY+<Ofb4EuF3yRF{0G1ts0 zqC;eiq=K9U0+I?!R5BEmav+XGR;8B_w&{jbInLkL9RC0sm51J#rWp~*&fk}p=T?~O zizvxA(K5WpGJN*Wub-V*9|Xb0Gd~|Z#`q)4ex64g(Su>)h*-HYNR5(4GmW`z@bjV$ zu)3A4xkF+f6^~UZ0IBHq`$Vn*(mQvy5iNdUw0EtQ9)Q(J-)R|ri6h{)C>jf7{MH{e zeQ2)Fk*Pae?6wQh(z`XMLuq@$)4~E?Y8x-lkc5t0E1s|w=2g8^ifqw35$irpe81Uk zhK|{<(#?z!()_+QU9qmMikokVWI-Hvo1{pul<mfc<e8TRk?PRLxMH)b23)KgmwWk@ z)!}l6=bZYiVLrj2Txs-?v<*$D)n)dts_YiniJz(OTp*&`WrhP$<HsDGxJwD{<G0OA zIs2(Ka|fvVGo2_IrY6j9Q_AaEkeR61*JulF<L9YferidA^Ko6)-)}IjP<x#@qU^~$ zWr4-rM{i(z=^;)R<hjksF7L=!cSrXT_EH<l?)-<RJAQ+~W7IRXagl=2x4Oag?>;HN zv{>o0$FgarRm5!ZlL|tC{{UL(=lP4Hr_El}=K(!JYeNcomCvYl&Nm)hg3QIE?Apj1 zxYNv?%4D9=h?OLPi);oWd4HRdjyDtM#DJ>MjoG#Q#{R`lR%P>RZS72rl_kU{Kk2EQ z`Va|M;7v?VMOd=rD^s((OIJNd5*&nuF*aCQ0)gRE&9u1;pzHxE;3BKa`?B5&-8?p! z6R|74G}Wz^8DR~ylqIkez?6WH2Rs3Qa%&~$s@-6+w(ao83UCJ?e;;>Ru6I)Wl&Uic z0AW5}^X2$bLge_vSOe#g^yNkZ0-oa|mn{6}){H0~Y@`uD$k=~u{xvH{xmA#<6i_ff z1O11sOw~$F)2cDIPtW93?D18cdGkPZ0H^aFnEv#f2I<=CXsaE6qG4*ARF)iR9r0;g zB&25`eeX(!RtI^l3R;Im>yx7L-?Uv1KS$l<6CGW`ONl93c#!N@{133AcHt=}ZnaT^ zDa+35cROZn`5niHHAqQ<lNag`zVOCFl61SvQ4X#a?!RMN&xtail2p!5jj^_PO={E2 zo4j|wcz(V`VAfIw6B~VB!hAY;g;h_rs5$M>TTiqwg|j{>PCLlz1-Cew$NEYNDOv|3 zf-6a;;@p-S+hR_{ZlTRfm#5{j^f#nOU^rJ2LKLJq4Clnts>oR=KE5His~R6Q0lQCv zu<du~*C&gm_H6eF4VNXjSX<Uh%9{!9-<J)(6+*Z?ay$0VF_k3Hkzj{KBT`^Ipot;N zRHe1X+3y3fq$mDtX~_mWge)Dx_*OmiIa09Onn5zig#+G3W=mvcFSekdt+B*ULJyT7 zTr@$DTFHUi3?rZNAmC$X2p|rlIp1n7)yO*#njf>mZ$IRu4!BCu!a(btv5GA2Kw|@B z+PE<jkd_K@`|cmZZz^5xsr0f&;}M4>GEb@TetT4-ZPY~~ae$zFBh#*Me|TVz&WQ?2 z;~)|U;UjGR&!%Z6NYs_KLX);Uzh7~tHaZj!V_YnDPO+o~05SrHpY0Eimz6^1+ijK| zOa?Mf;ZE&4%ku`JAy9C#a%p_Md3D}^g%KRnqemcqe-2(|fS@`Q<lgwtUxt5{C_J`N zl;F^zx{WPDbNc#coe4vIQpVGqXK#1m_){beywb!o`gH01>8_tOlB6?{%9`o3T`EH- zZNIOV!kXv{lC&~$%laI2^d_3>Jn2GM&rhG$gp{)*lEyg?!=I+-)|PEh-s(?aLw6=W z!PAx-W>c?B(o>WORi^p^pL*1ljnfM3l&Ni}kaR60973{jC_6WOzAFQ?gR6Nv%zn$$ zxF;O#+5QJsd&1@;)0uDTJ*mx`P}SOA_o6P1rHQ-_y=_y$Ay6+cxYW@H3sMkXNkYm; z5}8`Z?NwN2G_?(#ny_!;)AjGN>M@E2*U`EnJNDDT!(;j%0#_Ei%dy^eJMF2b*l}#U z(#96sttg?!)}CQVT1X?zS7Znx<6^vwg4Y(fS-{w&#B=;AKv4pTp;97NKPrA|MwC@L zG_u)fy5A=;YqHxe7kiYYhN9c;aOB)4NN|t>7>N<LpLt}EFqD#Lhk}q?n+;0s9?rk) z`t9plw;FZ&EuXW?T!hDai&IQf*P|Kqm8osmZD^Mvi7claY)o<!iBZA92NDLAZM3qx zdjaCRFG~La*^SwSy==X!b@sK?k2H`<EbLlzyf<D6`|D}Obp+%#6_S*qN>m6QA~Fn_ z2G>@bMH_W_C*k$)U0ZVcI%x?pEzzUg@2GwY31UUk;W^vI*5*)Ai5D4i)(i5Kkf5dT zf=aW~dlZvPOzYgbGsx^bx$^j}h^wb)%5}Ea`qe}yeHN^*E#n(e%ndCqcL;hKL+v<+ z*;173mZXN?J;GKK!pm4#PZtm-w1y)60Rq4)OvR;Tv{dG=`YGXp_3rs@7HF|#NR>UZ z7?p2Vdh*odWk_Wy;O-k|h!tVSN`VC-Dg<kxF}d>$p`+R3ewJI5JXKLb4ABw@+#ghr zACHpa1>5b~Is1YkPjc$=B+HKi<03O`zRkETO|`&)r%Mtfv^bVhuL@RM2ZxBO&T(u_ z*rdIMIX_|t%Rh<gFSosU&!jI(m3Z6(52U<wE!EaKz2E)_<T;~lTA|cBINUe~uPu)w zzH#xcTC#@vG-|$npAd7TE_UTv&^3#SN?M9ix41`)sCRAW_LaFI18wkpfG1<j)l!(X zc7%J^F^Xd@iNAMn2JSt20nGgr?%m2m>f(_hZ>)j`5|4I-oOn>tAvoA`8}r3u&Op#F zE5xfOsd;;gx8`ntw~+X!M&uP>l1Uu5*khpb0;=5HfJ)}1VI<u-u`Ng-rCvwpl^Y)B z^H6u#ZqHd<dOK33aoUeB3R4oyc9ongvnmvq&Hzv(wC%YiEBnYQ!bl5HI#ksT5jc2* z`>$l+t|lgf?A3%9#V7#t%I2SL?ceuTor_SG+-@`O1*OEE;nxV@eG364rxJea*iji6 z3mkws3F&aGUTQ~&L`SyvUh{x)6XA14d$jCH+;sC-4VC1$JH#lEwdGr6_>+=V<gPsD zko<P_Og9mZx)COwr!c*8mbxnHeC;DJ8n2mOq;xev?f(F_sLH?z?MGa?&>WK<PNTTV zijnA;&m?>*+1+JJ{6~4JWOAlRY>ga+0o@7R90y8nN-|OCAC(CzGE&x)%jf5Mh@NT} zn<sea&OQ|jimM^yq>$R>x2;xrROND*z+;xxS;c2c>#3|5{{VMyDiu)br16<MZPO># zr(;yHvguQxAs*q&@~ez$)P_A27WF74E8n5~x^?MNSzHaWsP59Zl&$>!eblU^0Yl_D zl6U7u0-2#TI=*!v7b?R?Aiw|C`4(Z`B#p=Q&&2hvT!rNhZ@nm1>G}Ms7X<@?Zjzjj zpOaP2>Mm+AH6MG_e*;1k(VbL6YCiDg@bjw-D?%cp5=ZO#Vyv-fMs!TCb@v*uHdfl2 z+^IRKIizbiAD`h;1u#if`(GM<NQUV;x>JQSQ41T?joB9~qAEm4C!fNcA`4@fraLK4 z$kEJu>Bh=3l%uD{qjG`CViTWt@u<nSnt-Jt0~-pAxdv+>Ex%9YMAsv0(nX^gsYQyg z*CObGHI(Ts(n)MmL=eEu9?8kF9SQ^>Gfoo|Wzju^{T=mRZ1*txDP5aKL6C&rbu^a1 zVE}lXiEm4aZ8ImS9Fh+TGnF1d;bVCHE)N&pcd7`{p!`ojw6N?hqY!s@NXI|fdrjF_ zV_ll|SEiqvZGjU{>DzQw%emj~ue8;|=-fuirQ9yJH#@Yo1px(I!+bw<0lD*2+i@$- zCyL1E@OB>SZ({N{1EWUQ0GA%?ZdY2?GYoIosGFLt+7boGKdJd4O4NGiwNy6FlDNIu zH)Suph*5Qm@lh9F>vT9&+CRZo%Yp+sUdb&vEl-rv=RAx!(=DgQWtS2%#2}#zf``=( zamvASV9-Xcd9k|~NAo?#>=QDYDrXne4%)D4Tf19rZu71Dw)hlAnA6%TL9pcg5v8ND z>&un(wxhm>u6o+*bhOWJ>!`P@rO9$GuS<H|RPqOURIV(cASV^bO;;U51n{uV&i<2k zEao_7jj;<gox_+LYj8IuXco&Wj8#vwtOyPDEaBZE+u7P1+zTm8`SM>}q)WZZlH7TT zlMT4<I|Vm8ROQBcC|l8jnQ3Mn*`5agQWBOFRGftnb3NJJ6Q#8{d3!7aT=>pX)|+ww z+Wk~9<ZDM}z#dy;aeSn2zl%-BJLs4t$?js!b%}2Gj=_ZME=rehVdEm$@?*@1>f=0n zn{sW-FL%fRMfQ}SRx+B+cV-&*NLn1`>0<3H>l3E>ZD4g5S0ihj<_iEWdRtvV)Ng$( zbg{OH$;r2f@`QMo<vke6kqHaFMrLbQbVQLNecD`iS#7eXU|N`QEH<Yb5&}4q4+u#a zAd*mA#|N-qDR2ZhH&-}2aO|Mv2F1i_ssY&+2RVhV=-YzRU>Xhf4sisLdtFqzheGJN z^P=j7Gc&Q>XDui;-qADzh=USS>V(wSqiRcPTKcx-ZidsyZelJBI~+W+*?lK*JvDuO zJQ2C=52KS%$q9Q7$GY!YCjeV=4uq>NbBkRANS+oR^If>qfI;VTsNC3G1x0q7*yf(q zv*T&b)-85z5wGsUxzT;E=@{ZKXI-PoS_-2?yvE9#(>j(&Ax1l@EWAlm4wRIpyG$R6 zswl>29O)?<Z1|pT`21S!oXdV8{-%Mc=d1X7j}eX2(A-GTcQ)Pj`#%ut%ylN<dC}TG zW;&~~%|$0p>WD5zeU+#&AR%Hj#*(Zh)*L%2Bya9D>R5gyONrBpibq|%$2OjXbzXN{ zM>Q0^oWo7Q<VR4TN$dDk!l|9nf}Cg*Ba$~1lw_m8{Ar3{ED^~cg$?yUO7!#Sx7*@1 zbQryx>nTmIR9m6@E}po{DI-)_*kq^bnZ?fw*PDD)kd+<f#vUxVg{{vw;?5l!;uK^0 zfaU#(+o9890Q5c=;ttRZI<WVx-6xp+$HZ&6H?Vb%lvb3Q6%`6rmbyQ~Z+McgsOP$P zzNM74ZXv#``y-0m{uwy~Jar{sY4=lq7<@<WIjM2nC+yDqRXG0uF5|EAllpv=7DQr| zC=~7v2*+PvjcAUmm?@$7;OAk#KQDKkSdYaCDV{`Jjfds7e~v2CU347NGtkw(-2BJo z_|%tDw&|JpN1)CQ+j8hP9&{zzs|@f;bo_ZJxutRKk}oV4WI?;zA-3a&ZK892&psoL zG?k@=t+E!{)JF@*N$FLpvc4-5mHUI@Hd<79+b(8;M#kM2p`C>3R$$t#vZgkPv+OV> zS*+L4v=`)QxpG9v(5JGJpvBe#z-{))%WfrDB?=W=4vEs#IpiBRUkjZG9^IDogfbA_ z@1^?ef8AOac*sn)CcVOzZLP_Fjd<Y?x`NYq>Q%$Px~kPjX*)?hMgmWn*=*5DOa=yP zB!mxO-FeUShqybar~d$lE$${HC){%7b(5U^lL*7N3B?{a-EFWE%V!BmAt@O&ST;!H zHBTCi8akidcAblxN+P+;M!sDKg66F|X=Sl?*RMlbEE*fRv*}BFiBA>NT3wH_*`c5e zhvqiprc{%^h=H&Ix|t?<0+b)Vm%Q`Qqf)b+#<khM3q4WQ+Yj!mH>}IPYgtS_u>3tI z4pqYWFr2hqfIIt>#YEtTC#W=y_d8bXGm2^!pT#M&M}hv!9#}rpT1ViBUB}CRii%%Q z>Je{c;fWVDyL_0EFk3{Dr7+sT0JcC$zx$=QsYu?msh$WVY~JYoR&7*vARk%X<MrgD zjqX7l)U_)I$ZQAVYSC3Ks=m86VM$%Wa35)6b5C5^S5T%d4YMUV{nsNtuxg9lt&Yo1 z7W3v8epy*a;|cqyb!kR=q%XjH$A+lCb)prI1sDl9AE)QHI)xgMFg|}T%8){O^G?kS z;{)f`qyt3@jl7eq7#RK@U&4%Nt3Ao?GWmZ`eN5F^<exPnjNsdU?@|wntl_QsCsZpS zdHnVFRIMtp7AVclJ;6=7Pbn#3l}LTa@mNSCzb*FTG63iHuc-*eJ!nf@MfoCYn|lkF zcxt&Hw&U5=>fZA&YD-J9+(}Ztt}jk4<tK$oR7PA#$sDpxRFrB9PQD9nk?(74;Bv1p z^%RRNSKfpsEuzciQDn(tOhLrb^3g6Wu(;(!cvhe|6~8QlG(tc_o6%1@;B#`HqM|P? zyNrY>F1H@+P^S>{d;yE98rjDZl#<$JHVz(a5|xe9l%2HUlTB6)L^|9kh04M01=YnJ z+oUMSx2p~?^1tUH3O(a}NE;E-t+n^^R2>QEp(?h^fU=mtgr$5-jPi*=;ybB1!;Rw@ z8QP}I(xEYt=AI&IDR5F+SaFoOl4Cjpj4b~0n|CQAJpAbUyp(06B|qYbs^L@765Gc< zJ9L*=8SDO4WlaSUo>cilk6#6YQZ~KOF5=z+3h!eu@=`Id;uu!g{3tT}(_DC@uiez} zBkM3p0PvW+EBNs2J=8!1Ctb>Bb>yodQ<Srup8*^C4q~4~0VHuMB=>K!>HXCbmHOka zI&kDAw>l)@(%P`JskI#PQT%;I+~~psbf>*ala+YU`@<O>4*akQr$Tz9$_Yxa4tB`M zz&Yu^EK(?SL<JVrw!=I5f<J5GDTu!638N2hig%9p7hU?FG3I{?h3!~##g*O(<%Q>; zJbZp0>V$<&&C|s_M<k5?o77||oSoSOfwBGqfT&%vb7*WmaChfGd=x~dCXuk)A2~ET zd7#a0Q;RKfIQMP*I?$9klY?z~dw~8v>H?U(Ekhi(!8pg4yVih|1>r12a&eE>@TMgJ zcsr$NkDi0q-_UteUg!(JOIwfW*WO3>p}HLDN@8SeJn_pP)YB)=?ptyjg+FAn+sRTL zVbq)!B{Hz=XOcz;Q*R_6#*5YkuJuT<@<&fsB^^U5p*E3@1RoHla^`>HdS_TiM+16- zJ88JI*x8%BRr@UF)RBOa>XDp!S2h?}Urg^=j`(u=@n1tz)yIg@$5|h%EMWN?YwjzV zyJ)aCVb^yK;Bd#hGS%ski~wdW<VXPZ;*`SG>BU`E6)~EPxxHrhecOC2yuTi%6xfsU z`mY&>w||H#rdOS51&-80hW`3sr5hs3RJA23N|dFLl%*i4N>MloNEsxP$WlfQo-5EE z!9IYx+h3+8qU}l9y`Sk<M|#zmvEA!iqho}piWJsM8hSIKM+=gb$ngIF<-$}P3$$r= zQK?$A_<WK#w3oWhoX_mNbnM5me$4wHwhMn}`cmCxQ;ahnb=SKxua{uaE91IeB$sDP z%c?8x%EKrp2trZ<MC}60PB>$Sy1+kDtuU|#QbF_tZ_t6hGgJ8^b9^;I?|>WRZ}GtA zjDelGj&$T}Zb@490Rc`V9Oq-5{PE}HO%S*jAuAoZq>soc7)J>t9C2-cJn}#vm-BI{ z`uf!yS$#_6&!s%c(R(?YA%|TprhTv4LQ0Mqc5_Km7r?F*jna6IQd6D0SrzdXmtk_W zZEuCvR}xO@d=jEa^zPeEgo~Bs4bp0!T8}J~$nC$EEDTo_3~i5Xm(JBSQcESt(KJVK z#~lbl_)bAu^N`r-k&%+Dct=y|K|8yI^Hn4PtTI1tT}k@ft1i&^j@ny6BbN~;Dp>;@ zODFFr<DS^*fw1IjBQg@=xQt1zo#pS_ry<}x6!H|!laur7>5AuSA|=-gk*cRsHYEd% z^HkizH_>9t0SV2y9!C@aTTcZ^(G@7OOjL5xf`~6kBmuTj7Bivc<2dlSHK0H0KD9eD zWH<G0J}UJD&ZLe>hpTpvZOy(%+^*YA&_5ZFSK?0&`8fy79f+$8m$Ps>ZoP*C#&gp~ zZ>X}p^j-PR^$oaq%0hUz1H5Tl0!QzH2s?95M#mM}aPB7hdVu#_f_?{=pNjVW6vl^W z81tjPU)gvE^t-oxS@f0dhCdoy4{F!0K}jHv8_XzIbf+V40%rl}MS7`lam?RT>buFm zihS2Oie$rNXdJ$IRAmWAr=26RiOExG+<fm*IH-x{oET1VQ4*ke=AR<Bl0JS#LgJ~& z<tu{EExkT|6;<U>mCA8%kN0-@{&}bh&wH+>aG1aznEd*Cg%d$2THBQ)Wv&$R{JHhW z_f@#sufrYFeZ|0r)ytNDr@Lyj1(u|2vZ(L#2akN<`|*ys@~2YSRkNSUmA}ZR8lz}Y z_m|G30ZP!D*000oYLE*L6=9)&|JV5fx4*=c@6YEy8s_Z0(ebCz;!b}`iS4qc_E{x) zI~uC-Vyd`UsO-l1{$D=vQKw;0`OV{qe+rSR^iEMZX~uqee>$|nv|>6Y2gg5%`TT0b zc2`(aQ={k4`Bb4y5;cv#DwHWgNUpyfsre%tr0S;%W}=nSj3WqwH>oa)#RQJNRQE*D z)ocJMu85Q|%u|FXWU0QNJ!l-DdU0rMDhDd>(Jn$W^Vj-RB&yDG6588wPSO%<k0jpf zc>dp=PSUML>!eB;`Rh{xtpju#bn9Z0aEFg|I7EyTkRbt+Oihw1>g-Rl#de#i(H?ZB zt(t1sQ7Zd#eSO+f92|&|ziHWWK*CUvRgJ)|dx&wyV6=JLV^t=M9zU4)4~p5q@Od#> zn-G4^+ZP{@9w*=zwOx^ET|01Y2A<L`p?Vuk$7D}-J4%eh@{S8u#Bkv&b>foa$7Q8I zc;!IXlTgsq@eUyQYhFz|JJUFxT$(y&vG5H9@?L>mELcS#f+jVSofrop&EH#;_o*hw z?JnURa=n}W?(MRr$I$i}QKUa+?Hg2B#}cpi_Tum=W{K01ngR?4%9U|>waDRdwwg(` zh}TC__LzIPaJwKHfc&6>;^FF!LiVuJa`3Zh;C(Yq@Ak7}A-E1>U9cC~?&f)Ip(*9* zvM#a~i4MIcW3eHsO`0)oSG2Vi30zD5lqxD?>nLw5uZ1d1dC^Y?f#j(tA;;}cjg@;i z2AJA&u#j3>_#8BAntR<HatUgZ#wKQnS%9AQ$6eU|tv))m^%hL`EnQ}|-X63@x81ex zXlhg`*DV>MR@{~>*LcpX!o6Q_l8j4!kz0|1TUsQ^NmEL|ZQKQ^7}=c5CwgZa?ra?0 z&FyzO!p9&Y`Z$6U#}v{=9$eVzK(=@3cAvrq?i|O^LJ&J?oYP5Q_FdV#JPsv`Y-?T5 zUf$!yb=PDDUYK07TT#OE%RCLVwt-o}$2i>gHq3Atn%guqG-!3(zHCmmBzbFPBR|9K zbK6RJl0zGPybj-5A{@5%yB%HM{qShnkEN#xw%z+RhRipZkM?f`dll&u3}(xqFS{$@ z;@=rKhB~&f*$cXIY17HgBjBd&u<|qgo=abGA-&Gq^YcxT<!d`HwK=Qw19R<;H1jhx zKV#Pka-2&K7S|$8%d@M}Te!T!f=F?2+>+{AT7nXDlFf$>s9|eKf<t!Qhb{Hh&S@pC zxaId_Pc*=^KQuD;fdn>TeYUiX&=IDG!=gE>%t=u#x2qM_9-z|qR-CXR_W~o*Alp~o z7q3%qcDV=-!_`t*;EI?}qrG+B5_eAl2?X(wCIH5A#w6G@TQiH9uzY}6av)q2x|xk( z4~|BbR5!nron37j8sWPE*D&!-*BEw4HoLuoZLj=8*+kZs&ZE*R?{1&qwtL4CE>;_n zTHo$%t+LybA)xWcmf=(-sZF?(5HN=sX<Xsi8@PjW89ED}#s@GGY;|sXCef9|_Z)k@ zr-2&_pH!U)^|uO=?E|xvYFI7yH>|D+y(&$=>kh=bNR&hJu2$gJeIHC-Cj@~aTt-wA z9zi*E7z*Yww}a!7VD*BbhwjO<+TT^}J2|}p+<sH0gFy}}g+Y!{I;JM%nWTvuv5o%# zoDPKg&Gzm!@{dz#yQY%9+;sisI^$2a$Xs`jw3LN#D1^9-?ohBYE8Hn6VXmiTRXc;B zc(^~I@f#4lf~uNoIo(Y-w5>KjzmeP~WRA6Dm0W~+a0jnn;Y@&|5<1Y7B_5HrFx^B_ z*l)>)B0R{F9*Hg^?MjO(GplAqc`Pk1u=@`*q&U;exPYXsBq=HYgPI41xE8nq(kwyP zgu%{hgW5=NIuW=bdY9N2Z&tq5tt!yk>_j@Z*w-2M<R!MDYZwhRmu1Fma5l~5hSA3% zgmCAFzh?;xLmpAY+&Jnf4Rsy<%1^a~_5M@I-ovel^$s2481X2-!|Sc~ytdbA2Zx9o zx7yxdJZg<MFH2lni79K7W}LF!g7&p%yf`XNmguvycWCGsZEC=hfsx|`Rz)32lkTO` zqvz%Ng`JDx4x@3Np5~VR*59v(LZYujB%Qtc5x=cyw(FiGCe_6xU?-QSPwP{(rF4PY zdyhDVnQ7M+>XO?nG=(_ht}OUlLuty^wVi+*`t45VSZb$*rS8f%OBZ6dTYOhUBJpwu z2(!j~qSX<7Te?n+u=T<8e$x@umeO`pgyd8PM>yH0!>={0*ck}Cn!l$Z=hw+3mi*^h z?qp0%C@DBaz5-je+nXI55n==-!=1c*YA3BQV@9^usv|4i-MyR8XcuLD9PPJDUYxip zOgV6EvSg|FVp}R<FM@<-Lk%y5XhPHvG=i>vRV@c;9I{Ra`C`ix$evc}R+K~TgI(+9 z(0C`_)i3`5S6g00a!b!BA%@X{TzHNIgPoM5jz9{;#3U6G<!$YKS8v1g;lFzEpdVIT z4}8=2T~mHWl(O*2)EAe#+pO1JP>XJi!0%m^ags2WEjC68b;3yEUfjw>U8Bn#wzEco zbk$W1jw3VuLAO$Q06CI$04nQO-Yn>1O0>{X?ANh|m2cDY6pjz^*J}EK4lv#I^mCBo zJTFZN!S156j$C54sX-)XKYuy9ulQpd`Cny{dq7K{>j7{&6R`4c#NWs>9S*G#plv#S z>-HM6w8tCNy0K3W^ENFFXw2rJODA@pxHwCXB%GD2hnTAdv{hF2k>Bj_42&IKbieGB zRN^{f*MAa2cOH!!{dHW^s3x17sn?}88BNYYn71@`?rpJ%Zvj0=c7z}fxHZ<&H?w15 z8kUQ@#IAC&;qP?E@f$bDCRlBE(g%mal{U&o{{VSJ4xGwT6l&wUp;BPX?<LZmmc!z* z>bU?ODKf1Vw)WjierrJ~AG}F(;fkRnh5S~e7a-qjuHm$&g9-ltdC%g1K~-F@3td=H zzUVu7dTosDL1g=ApP2st0L#vh2zjSQ&n$jFJMy9mH*8arN~2X=oY{AW9}MH<(X`n> z=BKFda^Ku}1N^E%brEk=+p4whl+bqdT(x!bC7v=;REFGGa%0>n;!tKP4|<@KZd9%m zf!CHzw>k|^L>-f#>Weq2&@M&RpG@a*?0Oo|#0MpSAiZ*L+w}t3Q>C`&BF*6lM1Y<q zQI0hu#h)pFe<5Mj580t^uW@lY+fY5*khzaj_M52n6u`Y#t*+Pmyq7T5frw79hLlg) zx9rhhobXvE94JWjq07$R+p8=Ay}@RVfGK8}><6`7Xy4W`bR(Kd1HLhN)EAfRLF6oD z4>t`#cZmoJ!63Ap)8v`MFg@Q8i?xA{%Hw%D19di^^hnfF<CNWdM6*g>3358@l5PwF zQ;q~qefaXYQmlZafu4A%E*YS;!m=*?2s?9J+poTk_l*F|hux6e-8x+F-?~9Vh0QxR zlUGL?QcKITl0sz!=et1;a!JForNzVZ{{Y?L=g~ZrYz?^e55V<QCB@r?ih8ZOq9T&} zYCvM;7aj7@pcfs+UI)6D71qd8Y6rxVu{^6nDMR&c{T5{O#y?wQ%`FbZnAlswE#5u| z4`8<?v4N8EkUP*p^A%yQ8yyOy_7S$BBYwxHrVQ~u$RlnUD0v<q5bqjyCu7TR>0zhG zMOd_ZQ!Cm-N|hBzy3R_*07DSoTc<e4NMQvz2c{}(pJD?D=Ck}GZVB(8+O;giH~#>% z+|<>g-NDO=$0he_T7T&T(2^8JAQ20<+Y*ik1Z62F1~r|h=8sgaW2tSjpnS3_Jl5ug z%qK*h$O+*-&0?CS`EfX)g&!ht-Y{ur1DYPsm9$K9VzAysi*3dz9MoD;)9ONy0l=pZ z2VxUCFq>Burw93IOvy+e=)8Nk)9%O$$n~j1uAp;MaZAw^#H25|SNe!h&N6wV?vsx` zwIFhcw%T(`6w*|YgOn{fZCvmO`=t3%pdg|PNA9d{KMz28<YJO*Ei|Ii%6XLdk~w5` zAB78r)hd`nwNJ6!$V!0(9B<@0k4miJs>GFrhR1awig|VDNAjqMvZm!AjtR%`{OU9D zRo+v}D9$$d{#6-O+~S>?YdG6)E_wcx1w>tB?#n#0<;-;Sp(--soZ4fS+xdL+6%i;) ztehH;oDv2)eDk0sMqGDGn~lo@KMtAvXh}d`mbVpNfDgmt=qYNVF4Z_U7tK3*4TvAE zDbp9FsftMOq<$N1{Aul~e$gHw5)RqNkmc7Dkh)D0)*vbUAF5-gAzF7)!MsKT_87ax zYD9pNe`GwD4mxJBE1TKZw2hw4eEEKh*!UW;^WdU48<^xEc@<QBBBBMeqOPe(;(8s% zBa6oBOJd(4fu5ij-27`-1$B(E^0+?x{>lz1j_!t0xegxdTjp0VC>&Pm<c5b-d<$*D z@je}@(*kAA=WvqDI2P-CXQob@E<(dhMTrtR9DYoPoKQ+ogq0|q0Z3@2jjnrxS}x<s zdt3Bm`W;w1Cy#H|9im5pf9);M+?df7?DOopF-Hq&n|V@H#lrm2{{U8CDrvQNW8@^f z=4AB`mQKP0-R45-s4&LD&e~86zb`Kz72ST=+7AyJ2?Qm4WQC<iBo!wLP(}tyvNAe( zXj9Xc+gp{S=+69*kvJ3uXB<G1kZ_T}amaBLkVxDg9}wrrX|^B~PGfnXu0sG7m677l ziAw<v6aN4cxoCv$=TXmd#BymE?3=x^RF^sZ<t0P*NKpNpsW@0G1aGn97}#&K+Q>-0 z+oAECcz`&^h!UbU!g!AO3QD)g>OJ)K<<IN;Cbuw(aXChE2_Xp_0EHY35IC|)JM$Ua zp1_0}EpwtEY^l!HbemegMrtbxl#JZ1l2~Evwtb#sOd<GEP)dtoLP`)uQg}$t;NaP8 zOqw$by;lMcxAsw2QnI>+T1h=gBXfP?*Y<9_N4>_KYq(0ZOpaK&!<76vEIGtIo%qfv zr^@!?C_>Ok+bSQ0aFq}`2_GD~Ij$ql-@hgEMNS<0D#>80?wFiG@jQU@>*A8c!vQH7 z``k)V`^#AXDQe%Z2=@VwLbGHg;{3k8iq5DeVoBQC4ug<W7!tnj{{TMvz^aRJ)pK=l zZl+M?a^HQqWBOJs(EL|7QBI`MW^&*2tjQzP^;nbBC%E!>l#!lfe!m~<Rm@;FUH+`I zWP-q-1ucl-_SraIS%Q??8XY~Mm3Oyyd2w;3;G-E}^@+Etb>nM8wC?6U7yXCLRjg-a zPYpNx*ACI&>i!u20HV(y*1B^^>C0u7!TurD&o>#Q$M*i}Y@|Si0^WxE-)g$P;+gKs zoAKbdgtm{rl1NXV;yh&})$GAIY6&YbsUBL^v8GK%mJMyooOuCoIj^yO6M7YjTplcE zi(2f`2ECAzlr@B0cAV~Sdt6v=uF?$++DBy??&T)mp*2>Xx!$cQQlEorl;R#Nf`;5u zV#y4NkxQH)$&cPP7E%<mus(?XAM~@pFj8W^kuZ9y915;L#?I*M80UJTOB0g%==%~p zm#tTDXAU)m_zPo>su6swc7%Cf<EE>{{{W_~wN~$>pJ-=t&BW=utaT`YRGGR~%BR2p zl9V+yF1C<&;Xto`!z2>WM)9^^k+R7ef#kVuBCZmM=#EJ1O=J!{l7tWE@u6{0xTS3; z=jYO)cJ@&comfWTR8Bf59&}PDZDftUe5$+3qbsyiJ9{5@Z!e#9R&iOfxlXO|{_flS z^6OEJe3e3ORK^<|w*J1gVm7N#$9+@DPXay!k34#G-mWpLUKp*agWsiuAw!GLIP>57 zRJQjkxooK`+|DI0ey8W(O4_Effys9ypP!8rLN<ib;`ctaC>QcmHK`Me^`o+|(QQiq z(D>oAOX3ON%CG>s;N2b6@;bQEH|8;)cpK2Uilnh=vKy%B<@|i=q>NdT$8A$2#<o6K z&(FH5k!4(HR6ct+&fLFG=}y&dCs{*gw}N)%@_#C_!n7iCjmS?rveL98I;MAqGt#CC zcAXLhj(^^z3Sg42nW7sbN!8ciNGY0$S1K^12$fNVAVH^2vXV$i<|)%1lBW5lg~}Id zoSHwaLh!3d6Qe^l1BWF|-BOZ`z7)XqLLI7aeZFK=%{-Nc6w=~qcB`x?peWSfEssh_ zk$_X6B?t`DY?}5;m}PIe(+v(M9&rt!KfJZ5Bn<T2(3=2U?SeoT5C)``-`$tmG`^40 zwvHuAov7u4w;;xb>J;qRN4t*85}*4exJuFzP?Lk#m3Xfa;uGQ((nu^Ro1;nBx;#8i zrt8{p3^-xfb0Tm8L*9AuJiUWYV)U*1H~1s7{V~~l5(GP@s$ym1UR@fJBfkQ|+8BRU z%0#ioW5}9cX4M(uI9u;~%#Q4lHB^HO!XUx{4XdfVlaaWN+ilDYzQ+!0pE8_6zDz)i z!x0UPZZCT`PM?USF`ad6hT~e`L=vOGhZ4qzq>DV5QCTqb%mv4N=?6*QAVqB`hWlhd zp6>}u!(yBk)Cc|H8n`qvHj~*9-5LlwvOqmjK@KM5-+3hgt_*Q50Fqr{m=bRNN3PO! zAorRyw<Onadh>t3OYG-F-CnghZb6sYX1--HoVjTDH*_;7XiXs_?U`p&UDks0@9`<P zNG04U<sc?nYIy0|X~8b2a5>y;Lt1x@qQbxtmBd)Rz>9{p*DzSv#brZo(rpxco=5!0 zj$mvBwa{(6{>uYOXbTeT+HMWL!(g`evMv(el8BKTaVklddDQpW%P&fsEyI;M`quNR z1d?&J7uG(eN5xC2XzxDdtYxeQXLCG+ZPc9uLI+1AuM*V~W_Ha2?l;-2XyiHa{cE$^ zpJrD{$+X$KVbKlUoS4gTP}IlZMUv|(BiKdaTyLu+nNDFOseU7{G*V%>ux;5pZX6sy zibe+xncOZ1Qu_;Yvb5S)vgT@8Om;WaI@jlv8|lad>Fw~%-Yt#0RQL5gw7Ak@xRkTp zrsnJJu4Dx-zB~;f)i}$II=HJy1xgs(oiT{&Sw`q({{Ryg4Q=imUT>Slwji|aZB*ks zp>;=S&$2qipXmTt`+y?ZuA?`e*K|&ded`_DQ(Z6Gp4Q43yjpuV($|e&Cd~U=wr?`5 z@!W?NYe_sRX=+09obcy!trh@5Yw9PCH@j;VHM(4AWP1bbM!9Z0dH`(I2Q)B!!;Qg^ z+co+N6K-Kg?Yf&p_Jee~-+Lj{cDMUSZro0&(AQ=z8bVgTv^2;L+jU-<y0Z#=OWISB z2KN;UEILw$R9ZV)Y!#G2kYWuI(#hOxg2j>me}>}HS{`l-Y~!dFEp?m#lL+i;LzxR) z59To*PGi3(=3{`k+UG>~W4yw<*&2^(ZRqxSefze16YRZhmT!7}1&hXq)h#rcZ$!S@ z<S2V%iy4~2Qn<;=)~cxZgmTAB&1pd{WrnXHT(SNw2Km1bwXJ&#KX}PZlAP5x8I8dK zuC`ejeG6UF@SP69MW3|B)OvR7qR_Rj6AsVR{hQBihvF*5ceJ>tH3pW9sV_SGbwqhC z$b{OJ#F)HDQ6~bKnV(MU0e<tF(<nXo$IZ9q4YyhXQ%_kPVbRaZ$%cnEZ5bw>=XkC< z`bOzRYmF}tv}D6_KC7}I+cj%Rj;2vB*#`3wl%y?djfa#0R}K}whymJgE;eau{{X@# zb?K+?MoHP-Ez2;{-9YMBEyoxOUrcctVR<3-t<Exc{{Tt<0NQ*P2&81=8+`BauUtJ> zl9G)S>NILcN)k{L%^C(xFe);YBw~P}Jrej*WWtdiY&j3aml5`)#g!S=u_iQz7MEC& z9rlV{W#*hfQdE)@l?;PG_BHJ+cm<9YAnFL_4}u=i(Y!t~TK1cQG$4*(@*#RV*uT;m z)7mAu9iMiZ)JHE9TSOM6zLYToQyqgNDd0u7P$gk1Y@>k=Ix^P^h;F>kAK|Gei>oLu zX-1@eCV3spM_tD|jaQ{$JWUoN(Lsq=Rgqxt!zY2{9C~cywT*(D-)s{!v*D>OyKu0` zbGx=*9UpAMkKDFjZ~$g&V+lj#1U@<8T=D4Y#GiL9gq?XG?yKUsBdOeGrPeNEr|v#U zmDu4VoB#md9EX<txmJ-D7g#N0iL!BKE0*Z(2C|E#&N`lT<b&SZ?CVOt&N`EV+?nYF zty>V*5(wfoLGn57%lJayrlt@^9)F7A?h7>bkh$u4W;L!d8fAt<l4r^(X5VRzxm<~F z<RvGB5)uy)9zbL~S8+Dj3zBvNsrtG%M(3Lac4*BNqqO;pbc+Z4RXOQ`4ZinvY<mpL zlCl>cO<OrGJ14~Cw+;YF;VP#!4K_6G&M%Y~Z0CO~dJbgr<O;hDAYr?`Yh0d#&-5Cu zoMlBZoMGpZ^U>P^V~rs#u-m0PWtLJlY&H(vM%mw%ystlJbZ>TNw0Dle{Q%e^VEe#Y zEpwp#*CuwICVkfV9@l4KQ*SSl&AvM+;`T7`;Z&vPW|mvd7Is2%qrNMVxia@f+*hOF z!I08tkmZG<<dr~chfbZ3{{VFTpD7n@b*&#}->a|j-6Oo?CC~8uDO}@N;DD!Qy^+S0 zDM~mP8Z_ajb9kGpkLDw%fcU9~X@AdDf+A<|*mob!N9H>L$a&~3HQCmkLl(V7d&0XY z?669AO*ZR&+Pg{DZz(F&8r}96g7v4{*-IAmtNlh;K>M6rRwu1^VeHTOi8Q}P@&o35 zobH-7Ir4UHALbvczmRfopYD7YJNBihr|OB<2@;$P-gS{gi-Pmu)4DPng-{^pqqhKp zvY*;W&mwDA3W!1jj;v??=bnDVtF&ii-3z`A{_B-*GufXx$D$7I*#RhrZESK{8_HTI zsVY`he95lvmLnW}{{Z4UQn<>wgtGTEjk*M`+LT995}*r-ZE_SzJ{|#*qB$Nl5C@PI zB%SXKQ$_&uU2WMlxQlL|h_sA3CCycFJN?Frqgj|&`<;+WnElrCS@Muvealvy5Y^T; zt<;l@a@Zb6JNxPatPRxq60nr#rsvn>(^(NI@uh*ET6-WpQ-cfj^!fFrV1dWpm!W=M z??3HN;H#0USlgp=wV|}7B}#F{grNu=)U_)BBvFkJ*>mq{KS(z8<1#JUH-=rora#YI z9A~{$M`k4r+hf9xd?oo0I+d3d#1PQP-0dS6U%r76jg0mAeE9{y`j+K(z0Fk1t-?k5 zVpEQ`)R)|p<@)j8pYyUfii?ojmQQro-3eeEYz0~ctZtScpg>w)>m5MkHYcx_K&<@( z*d6}*1pPyCI!@m-_tz_{$V`n-c1xp)Xoi)LZSjf-N&<+&ISzGQ^-LNLN@h~H?W_6t zuFmZ9N_JJ*T3UBX>Bx><lz^4$JJC(b?6rQ`Y3I|y7!{69r8wo2QGK<b=C)^bI}c)$ z{5Dw|l$^2j9Q?|#?tP=O>uXfIf=NPxOMFK;=u$JnGo7iQTKNawJKeI994WD%yJ+^R z*5ld}4yj3HX~Ma9vUqs7c!1;p$HuD}OOJxnWg}PtaXFNIdX_A{CghO&PN8k73Q80d z+oOeOQWO@Fm8T$rFhSmfI6Lf((Dd1J#<lE%*D@oq?G~3c4wX=KLr%mkjZLIf>Xf(L z(eKDwQFXHwsI69~loryn?8?X4)bY>X-qP|si1G39S<}*%jjtC@o=cB42V{DJ&Z!q2 zC2(G-wMSBeq8eO{sBK{!+Phg^4O}BQ-UwG32-}ruM_c%206XA)t0r0pdeLe+b5+8x z_XsW)ra_M-X(TDPd+Ti8EcmkHC7`8)<^lArD5PV@bm`!3vL}W}^me{_d{D-?Wu292 z)GRr^M0?z%Czdc26086{YQ|G-92G+E<v#VcbvyH2N}}oIKIp-2P44G9aBG<22z6nz zk99`(wSw+<xfF4}L!)$71-8wpt`YsReE9abVLWQ~SnR-QEpsJnAx>dkI-1Rzw=1l{ zb+=1}XBp%@)wf~6PC_Kz<`8gSZB8Wwje?u+6ckf~&jU4Ix2ZbmWvbjRmfo$=DYwdy zRL#2R`!bYBX^V?swBr8&<%J$3`1b3ceMs7g7;hlBQA>kCBTr;<yTmH~>nY^Ol?Lx; zgl9u|u_`*6_Brw0;o}NsOBhUs-fZ!<qMs6dL9K{v<_ECdrE%4ak_k*Qi#eq+0SWw~ zETyuex3SznIR5}@BqL%y;8l<aR2^gBku9eoE4zIPLvAm?t(4kNK!-<#Nhg&`3IZ&R z;4T6=DJO3w1Gpo|8gw>9xXwT+`{~>t-UIIpd5QvgA(5fYvRMsdZh>1IX90iKqImbL zI;c;yDLhVNu5rK5n5YlMWJoNf5s}4@PG0{2?NJp{PlA4q*DQZ8kGi8Ls;c9C)9iLm z+jPgK^%*|(1Du~2kIQe5@~DYXIrdL1MJId=j-SWfQI{wj^ybV%)P6(o@}VU}WU_Q> z7Y;Tbr^9Xbp}LI7Qud+ekk2nne|lF@nG*Klj-%hV<SFi(v`di?ZGrj^jwpg|(JD+p z264XpKE8i}rK$%=6P=<L6`!=xj|wdo6{sD8oJ={+p#zplNKeACu|j^;2p?L7>t2qW zf5T>Z^-RB}s)6nO%xT>L9bf7#x$d7ovx{v({N1fAAX-^S+q?R$PAPYG7XJV<{ux&* zpDN!Ak2|kreurO2i+^T1W*=%A*4WSe;ObaOmtt;u3Z2pVZgVT{!)+Iq%Qu_sHxlE{ zDWM`fbp`=P9E7hrvZ2mDWq^I*+}q&092X1`$M(8`-aiknYq8DQ$KEcLA=Yx1(o>!^ zc!(#$u%Z^Rz)-X$L0JPQYSo~^`xwKG^O1iI{<RBgNB$Oo66lgv<BAx|9BB?E^0s@h z08m>(LrtMBf}#lH?>ETCa5Y3(KtGGa#a4T-=A;d!mjViS5_~8g2U&4ENbr>>AxT+E zli?t71C*1KOHrZy)IIHPm9W|d6Tnivf*f0=(nbLYOPp;itvqMKcyJVV!QM9!zcj=i zx+TbAJS8WENI1ekPXI~AM+P`>d4NZRow*8&eYX1dAt$DVDN1;E+lXLgNdVxa5(==Q zqp`;^>$U*_WEZ*cS|KE0q+s;U-1aFu91ZsSz@D6e2VbSrfN$WNq(nr7t+zl}QUVH= z0agx9{5V!}k}x^`K*Ov6=B5R3uhJ{%)^$U&wYH9GGdh_p6LPk2G}riqAt*y?Ox4I{ zG-=E*$U=L;z_g?Sv~Y~j#ONDe9&uqiM)tOE1LM&2Tvr$HvBsbk6jl|i+#NHHm+Con zUTn*SF5M~kGvhxBY&UzUQ6)B}WJh!ap6%w;5~M4H=N?<~t{!-$r+JD-<#77bs_?qH zYKlpW6)kfm8d!}|h_VU@9$(V4=Zrgbl{{I3l|hnDH}d@}8m2oHgH;F$Q5sPIZa#YZ zt0nP`bXaphFS3@}o>BvohXGVDg~vmKiMMAsu+#=rIV}s6v=t7hN~)BsvFyOUZTtY- ztj9pt%GjI_WOa9gMy@{X2Z>i-Wwuss8j8;a@ADDj1<saT!j~a25MFWj!N_;oW~m8u z^D28g?kk1kTwvjtEkxkjciD~earjxF+sSvHhd5cBXXy?(s~MVxkQ#@yj_uk*Vr9QB zVl?Q>Do^P%skLWqn&9?N*|g<e)2DA@&vDUqrONi}t>!FKGV!SI517qa;%TiU`EC-O zl`RQoXL_QL5*#0Kf8gWM*AIF!;HLUe<46N>%vKXDH4gxYY4c@{2(>OVO=n8r*67mF zeb?K(L0kmq4vpYP5E+2{M1XbV19Thj<)e3JeTiuv#kJm-zxIvvi_zLMS!vnU`;^Ts zVQn|*5f>mK#aVAR13EE;+?#v+64bbAXtwDstxfPeuYBXKE5v;&@U9`k_)Y;;Q^WNz zy^fkjoix%&+R<R<k(eCBi)(F{D;6a9s@vGc_lE13Xx((R$+`Di=Bv;9MJ>>y_Tyu^ zLLp~Rc5z|2&2b8CO}#a%&ZB^rS}p8ba@!Iy$tvPeBphQO8t_qg;pm{1#nQs(#^Q80 zjpdsAxv49d8&XZJeQoBrJtL)cL#m`oI0{6l$x2W;el-({fyFLm9KL^@LQ09pl6s8Z zNZZr+pUR<eRi5Q4g2qVO%Bwi461h&TvA*u!Tm1Rd2U4?ScB*#*KFQn5=gVP4!KxNC zxT$<rZ~@0bS0iH9r->Im(A#IB#ajZ)UN%@NcT!FsF_HYS{3#HL+A3=2Cyi>~tuP2J ze<c}t%+Z0#O4094>sB}U{`Dy66^4X~YWeh{@CraKzyHzrwXx3KBR)gt&ai-7eno8C z9}7Zv@*kHk%B0JpjqzPRsUb+)%j5ICRgsG-q8k*|C9RI%J$I@PZmTKmAgG-7e)hw! zPMtp*0G)+GXS0HK`S~?73ebtlCn>xW`TY9TmX)I!Opm9Zp{d%fw5HXK>QSguH)M@t z2j`_5c2Xh~KQT|u8%iXOlv^o+B#hC5j1&S0qPi=r!KHMr5Q0xpOiD+=DQt44B}PS( z_LcemwHt!2@SNFD+wk{%;-PR=9MrrVjC}t9S_^8RBE=?nWFL)4)ih?wrPPe_`Tq4` zx`lm~NwMitSx<Ga0Od}a_gkcr7^bz*6*tf}h2AwBMi3iOYwePkol6ZVVM#&~w^g%g z%CnxBtc-fBQQ>mPNd%0d+MRUU$!>7%8Lh?Qh>NwZ%zAfq`Pq7D*lv|}{o0<2g8i}t zNLINEzD{iyM=p*(^*aJfL2WpImK!pIKyQwf;_-HM6|qM5IpNX*L2ZF+btBvtuHusY zpA42wpO+}`F4Og0cP9Fq)}_~4oR-{+2Js6?Tir#;P@lKJ(~gH;l+H<E$0uH7zNV1q z3_ZXSvw|~Tw!QV3jYVM8UnsMKOIp)r*{1ogy|%vV0vc0INfZX*&S`(EaN^;u&fo!I zrlW9(yy`b}mYvm_%`8Qca<YMC($>Jlh%1q*ZxRFxJ2Pz)8VI$&-^ppmT8y_LJb)f+ zgo>{XMrnk@)r|P)NVvN;Ynm?W3xjdujyhpcBy@*H$a6g09^-ejhNN=2?+rmyeHEn+ zh|+eAD%6txpt-Hf&a1sRlH=DsL2*!#c(}@OdCQA^YTyKrlpz?{5M-&AM$<Bm8#bzE zlH>VX%h(&Ii3IO;46-(+s!G=n^3e>eZ}N==zJA*(A63t`YTZ???pmr8tM6xBlU(gO zS50<(9l{va-J{J*2u;HF*;{e${?7cAG}0a=wB>73Rl-83iJ45svMnPZ*x%G>%+Pcf z%;MKM=W@~-2p0zQY?cTi5fIwikX+~6R<m*&(@Sm7#>7u7u3e?dUX1M%OLl*BvtFZj zKT+x3Kbu~fWX3NTQ_SQkxy;C56d}Z+g@+PK6T^ZkzNTm@StFPOU!ZXyJ6)XIx{SQ_ zK5983jKF81mQgD;CC)wLdwl*Is`}+EJ(tDpGegR|U18YtzLB?Tog1nnHfL))FJ>3p z#CUq2L)fklxVP1GgE60Gv%Kk2m=aKPmc?sBKW^rcl-3cEr075{7u47WxEr`=F4vs{ z>=?!NsNk$%8J{6+jQj>hG?u)NE0+#-_qgf%{{U*;m1(<u`8|?on;&J7qy1rb(E3tj z`F)}3dkdIx%|UXw$o~K*sqb+kI3J$h4}7o`c*=nyz?O=pa{&eJ%iVDn&9<42t>zeA zcIp9Z8|uL=JvCd49Z@5zZ(!$og!BWD^7dby!>>C%(!H+OEmufVT8DiR<LVC1`$w~( z3|{p8&21)SqU&s)&`hT-@`BQtaMnu_87fNCoD|lIMq!mDj2WpaTb0cqhQDpweF!4g z-HsWWLxQ0cvQxg&58<0Rr(!m6>E+kNDiYHsexvql%;XC#_gBl6qxIFgBWf_MJ+}6G zO6<ChGYzefn7W0CrKgZc4=}Km6O5Ymku=YeJC?fkH~dz+N$Gp*Z3BzXFb7W%41~wK zV6&J{;-{4Nn|*a*)O4^)^#$5P&B4`n`K&c8O1Em5C~{<n+-BtgUdgC!G3?7gk7=}r zT3cX%>YY=B5&#uRv)Rp+qQJNt9f2E*ZEjxGZkh(!)KavTWphc>W9mBlmviN0!>KG$ zCP>z>qct6HwGFn}dx`DRpMFciO}NaBY_v8wn0L8tYfP73De$BrJ7XmGJ{qptE49%( zJ5NnRg^!0XB|8gdrDSy%AcsWpVW{;<cb_0SuOoFGpxCe1TT#ypIj=OyJk=bljxzdv z_7;=zucEN}#^Mw(*0X6N4)P>wJ%-_Y^NG<v4#Xy*e(^|K<^j<AMUS;Kq*dd!mUD_V zJg5qY?u|gE=7jW0QaKNu=yxfKQjtig2};_^aG*#da7M%)V1hXiXgARTJlAmcGxU;Z z$7e=%rm->$?4}G|Q7t9@CQpT^nwcsKREED~Ox<ZXF6YMbcszTBb7rf;g`K;j{aOD2 z;Qs*A$R7Iv;?~);ILW(qY^PJ;AJl(0{ancDWoY1=jj7urlXcUV8BxB&ze|dT5<=TN zabyJ%G688>Pl%~0+!8C5rmB=X?6m{GduzS=71CAVFuB62n%$Y#O|8^;6l9BYmrX@- zhi`2??7Nw@!$uXt!)>@CpaHqyZMO1!k}6WtUy+))y1;u>4;Ox3R#rUiI{fJndpXm} z`nyg-bqds%6!;&$O+rxY+^=Og)PK8-@P!ag$pWLAH_I@hVYCfB<N1i(`Em+YumOI5 zR#UA#9ho<|H(1PuteRF4v+1ZvP7v7xxpGPd>07ehAA1=I6?Tc4rFC7qk&Lm9K=S?k z)YDn55Z}CYaaIbMas{bz+DLX=!EZWNuM3hNQCimOmAGuHbL0lqa&{Q0dlqXWwRQTG zFj@5iN9e)&E_u}odd8X1wDW7YYP;tXQ*LdfsrJzJ#w0a!j~r)pY)(23T)XWPyC}`x zePTKI4-cB|sN42{*{W>XR%+Iru0IpJd^S)$HQ8OWNwIOe>S;(_*5@5<-lYdheUj4Z zg5I$}d=TSFxhn!|>BEm8cTM<siIMMcXJz<#+y39&`xVzzy0TH(4&zUBc>ZJm0K{xJ zR9|d;q%n6QA`5UdrI012AfP3d<|;ZuBSlLsVJ$>LQZkf{k}x+leukCuN!qwxQ@4Ot zKxHgsA6V++%&s8Sx{gJ}&skAzcPDc3TKHr>ju4QK4$L$f0C0_)X(0o0O?P;G7>_7* ztlygE@d~o$xHog6tP)!)FE|2XLI;63-RIPCoDH~?c~?iRtT!v2xV_!#kD8EJ;=6Et zDOy&iE-$u%mV9dVR>;e30D18EQ|fp0hEf_bj*87YT=R3xuJh2=*I-0RQ#gK4aJNHg zDnl(tXf+liYR2uvWgus6C6ykvnpV48X4zf#(xfFNSx*-Gf;T(!IOS2DN;ZpXrV%7; zGNHFY)PB6_BeHvC@IV0d_>YlE0ZxrLHuU-Y#X5}qQ;TkGj(dEO=S_a9BdV%9Q@zS+ z(%q^u+-uvDE4^{0@HnO#jPDRaxq_7ulgwv5HYS}^k+g5(xh^J<xm>3oV`<Ex_hdNx zsw$3|l3L(Oi;M9sHrC2RV|~z&HmN&M(c+}+?(KHnS(aTTrgT!8xIY=Gw{$dyVwVt= zq9bTYz>d=LhR7t9IDABsb5-9fow}MRZfw-isykKoH(HJhlBT@s8)DfB3UWim<%XI| zd^sdI@`8B$C<K9#kx*E;o9M-*9C5-s-m%-oR~JszZ>VW*%a^9KYb%L5Y-cq!+uLqS zY68T045r%&)bL46lf&I9VZnp8#8bx^l;wyy<Pm!fHQ3zp@l7RMaWoeefI-~!-Bnl4 z*C6+<vp2OANK10qitE~X!nczpl|e-0PmZY%@cR=_EV8nEd}9OB>{xv70QO`JcOV_? zs6Q8lhR$%ln+|rr%b&3|+xu3y$y4$R?gmqAL0D4ImjsuU#?nwqfDZdGQn*JVMH{Fb z+h}tW@c#gGZN!7_?U);L=5`(`YhdkdyL5Mq`-%c#!b8r;lCYOOvU0n`G`Os#PCDhL z23>Us97=Ufv;k7~i|mejhEcgjE1K5kmcRk8`zyypc9HFF+pOqmfvT@gtVFfBHJ3%6 z(;2^Mk#^KmlHiGMg=4jYF7Y8s?vX8Mg2__DibQf#J%qWU@eR+9LDyZnfpuNgjgVNJ zvN#eOxv=JKxA(H>i=K+ndivcS@h0A<9a>fOR;Pp<vtHyzZ|vHi7HmZ|DR3m<siZs< z+R=ps@Q_S;j<)E3WGpxHT&>zq(e24i$$sBG7joKG;!$;r9L`ceB!8WbhF0sCz{yWK zmMI+_vgm?nTJdKAb;B2}CnnD|=<ddGg*4}Oq<36ED>%R|6r^V!b*~*pX78%SmXNi^ z!Ai7_mrUs`yzy~uHlU!}oDH_&Pwb_!vXT!nqsx#r6!RNstx{8J9OYxlgzfHgkmCaE zdwZ#6sBD}e$pIt2eZ$D`6T*^t0k-u>I>RyDbWlJX+{X6gt{olO%4F~+;=o4{;V9*W zZNf^127ek1<h#LIkOntIgJ1S$-I?~^LtJg-EO3qh3w|Jc7zBaK-A8f-iiRVfZPz~i zA~f?>mvk1VX|5D%TO`Y5@{&h;D%7@LisIA;Lx^fY0bIsBt6K?nW;vXJzwWsHCyA|@ zvX5AT4~@25><V50DPd(ivxK~oKio0Lj8@PKkxH6*z}aN*$Y|`QodgUXs|Ps8?<R>i zBs?t~DrtO8r;}%LpY~@NQU^}7=_TO-=KJQr;z;{M9%Iyb&=kB9JO<Vj0pL=GK;)GU zxbie4U(HjgisLZdOReLLDC9^Z1actq&z3n<4-1;8U~81Z8((x|pg!;ERm#qKltquQ z+n=B5P&le@(5Vz?yuU9!{{V$V;;XpXNTNh12Lq>1kSZ4)RY@OY{KQR$+kF017b>%! zo!N!UBRglOUoVXf?x8PEY{SUiAdf-t{OPZ%jK4(S+);or@aIi*4u4d&xT*3Sv&-=O zDaTYDrP9PiPTn7PPwGLb0%u5;q6t|_Qk<yxN2xn{lagqL`Y4|v0_jz{KL&`_mqZV< z)cS?1MXUE-k8d&TOh`{fH2bVcQ0au`u&UnKYrq>YYwXs`+_)y3(%?~N^`*PL`VWHS zKcqduE7VpyD{2aE&t(eO{nuu@!n7!KUv&uz^$Hceg-4d0$bDy<sQ8k8(zHT7RyX2z z`6;K+-?6COsP>+3I*J<PXr9mGwWu#BQdT2e?&Z!6J7HU>Qh0r)VihUWkfgaD8;z?S z;5B}EL{OI<_8!$s2%<HWfwt~9Q~G^)FI;cBk#gm&rd}yLVLxUP_$dh_fRvD~5S)X< zf}8?4fWgtiu)M4j)Hm-4zm@+0RozP`X3-R6WeZRwI9pQWDNA9u5YvH7cuJC5QXJrY z)HwS1N^nw@C3zsI=OdvkXaG0NDn-Pf6*;zovX)v<ckI-Zt!}=z8%jU{C`yV{>~LHl zHm4Q970p3Jitn&D=k?QX6a?E<A%?dS^N0*Ql{SXLirA9UUP%Q+1Q1e{rCVhxQcAgJ zn1SNr_tV~h*tBb+eQ4!NDrrbK`@zJP)xOF}Eu^+{pV=Ho*PUk*rO@kb4vBI=IXLQi zZ^Eti$4)GJ`tsSksx!5a_(upFz{uQV-L}9GJ^OxZQSJKG2RovQbAU$2Ji#g4ZU|Qv z2c|f`i|!PF*y*}Pu(YV*JV@djr39Q2#C%7GJLd#`L>e$aQUVKqnKw*|9S7XM4l-4c zR8ltL&H>~zk+w#_+ozf)yOCU}+ecuw9?>GMdkJFOsab7lk9Ulg(k3*^OG{Aa0NF~L zZP1K6!d8}&r1B$%8mc&JW63D*ay>s=E_)y0x=d;ZU9D|qTQ%0#-n_rm`cC(vuTpGx z=%ys-$B1$*KFM0ri3}`cEtd)o52bKejRdrFn57;gp&dtp@GNHstHLUcEn94P9z=Bs z6iFo{Z-M<Q253h;*E3NC$BL81lg0oCpUA9-#zo0kbHkNbmVk#IZK8Oaw=6BdIV$Mu zUuX|PZSkJ&#x@Q(;5&`6s^oNS(D&Xy_VORExpTOapG^h7=FTtW7(LPcw+zR?H?F-) z*m5KNad(*L;&LUnJ1GF*rZm}!dRRFh@fU1oAN1FXdPtGaf|3Ud#QKL9Yis3b1H)%I zeJB3_g}P|Z_`OiK+J5DOs2%g}zsYe9yw^~BGPcj`@3NcQGxas`<zM?>?J=2FxYv8# z^6PH6T;^GHv+pIFg|-6`oqcWu708Pz*5f3%Fum;`vmTE)S)4(IP-A>b$Fl~4iYRdU zK^x3WV=^(a%FrxJoIyE`S2PzM;1=~3vU-Zi<g3%~pJ8x8?-QHby}1hw?|y24!*cF3 zt&T=gUB1b=L$+JqP11eh)q6vzdd#G<CfQq)Hs>kfZ!bvi+e306bxapqZ-?2jIUh-a zI<lSCWfVc~b8<%%v1KAaG<}-TGv#fGEo(!pO4VrXGQ!IMUH}^D(DLhVe?`#W_JzhU z`&-bkf|6T>*#?}7kem_68&T@`%2~$5tt_YD1%6&|O>1!+Dr)%jihAma8~rbkk@Hot zL;h{e<^{dWgOWPeVm4WBN)SGON*5Iqid5Qjzt5#Y<H<tg=E6CA{{Sk9#X$3-kV9*i zpS$C|S8-J2c8X_iV>sLA^s3G)I#(+K*&FWdwE$GkrA}bRz)s%{{r><Ovl~^&Bf0TX zB%n5ojB@!Nm356<kVT@1U!{i7v7PWoujS=ZtG2MwP}+iVQkFB+{xm8lD%M-MQKtzs zCTA7%`qYD}nV}+aT>k(XFPfYU5=ELY6pai2()fwA%qUWK^7-jlfpV5t6^d^XPzm|` z`Bbgd7Eo1$!Q(*uJ{Zr(e9*m@3Y_s=BBV9XYR{F65_qk$jLu`8+kF233aCYu3s|U4 z!Hw0opZD_IQ?*)&${8`7XKlq<VfQU4opl_Lj(>;pt1T+?9GYEEI+Q8ebx7PFf#2gt z%}(8PNmM^7Fo<YTD(6I0t=RyK(ghGG1Y(}(u7nb4iA38WaQV|+J<!KWak2uGwtju| zj-f)}m$JX-Q4z^kb5nvBpP!wm2vywGj&i4N=`(cL=;u=~tI?E{jp|^h3smXQfb;&; zB%vh?Q-sRl?2Qo7a+@Y=P@ZYF+Cot|*$p+`61)_Mp-#NC=OF`Q%<|ul<0&K*aYq}R z(q2xM<UDp7?z^r9h&sAyNEU2hd(ZY>nf(=HL4~Wet>vh;=)%pSoO=*il-~l%*7}=q zcMLqIco<H31Df)e%_I}HQs)xZ$aN!pw&mixylyv3OvrgYR*#Cb^t|*((pqJyPrTHt zgYso6OVB2&(;6-H>C$D~8Pzs48=bLWw)1OK>3No&M+ra#6O$X-8yJ+B&SGv_;4E~$ zcAVPnYY}0$H5E)m)XE|aaA*LAxMtGU1~-g{dy84es#B;ZqV;#|j>2R}l?rcY^DeVh zDr8HCc#SP+_L#~OAvD##a|xFqEw@@iP_RM3Rz(##&RpkauywU|ZiA2mZx1w3!sw!& za?m6IjzDq06#7}Ey14WtkWGNHwPWg}OP{MHg_65%&5K%zO0ym_DQ)R1+~sI#lf+ao z0#rs$Dy>BBE|zoaI?WzH>Z%GHvBM7{+{eu9x!YSj$7kBFS47nl6KL%J0JR(4uUKh~ zcJvcI#iaX0wk|XO09I;NkQSEg_ctRY#$G3ZNO4&pjHY(d$y*a$N#31+wd@<YhU7h; zn6#1{(XLw%4z`{w(?J`UFI507Exx6jd;b7YYmF~-Sv7`&)0SCUt5oX^6KQfwY_4t2 zHm-woZd_=LhT@@zktx}?FtNm>0N1oEtT%!{6%9Qc^)d|YahqT);y~WnK-2Ue3ROL` zo*{xa<mr^O1ATV@Z{u!imYptNYMS+^i?&XOCtpj_a{i>8$&Yr^9ffv%br<;ejYSlY z<)-P{X0G5dAvzN9h=i2@c!h1%K-vg1xPvJ<TW)T6u>kYR&h^HZ*H*obHlVdF5!7~Y z=I?GFGsastsExM-^*uqiZaAprx8IUMixMQcQhUx0<!q^^l_e!7jUCAaL0R92(=}EW znP<q-LnCP>$6c@S*!V7K*K0#ZuJ-^si(1N@>>bxX?r*a+DYqMPRklm;8%k8PwQF+e zK1>!8tb${;ZChwgagmQq!-?lEjwhEHbDX;B16)hbw^6S$v@4l<`iC237QdcQFXweg z-zPL(?cRO8)gg;7Yr1mr1=hj;0O75g)o%LaMpJt$iS#KdP}_)MUPS7gTN@pv^8>#; z&foO#vgok*oEu8VZu(cX-cCK=?1M5=+<R49*>R-Xq1@G|EpU{E!bBZS9xKvbl<9R3 zJYJCh01R{>r-TA<RCdgixxh4z=y^I@n$V|XT3adg%weSKyH1}3Y#F6dbff0v)v*jl zou#g74Z8EUKd3GWTx(kmHir_m&0<#%5|W{S4pWLJhd(JNx&?{w8rch@%4KM7V|>Gv zi-xD+vh!!@1!NX}&@LPe2HSbrEnz=*jx*{h1D?o<A&@-<doKXh{i6jixa$;z59vCO zj%DOtkZD9%ymf6BZ16S5#m(-YfNG>tI(+{CO6|#90VvuP8aWBrZS(!9j)}Zdlnv>E z2PG*Pz@aJ<m7sq=pGss7DO+Q1UX;o&71CXWcEhQ(ZT8Kl9dUPkEpWK88Fr~Io;z}+ zypUyDA686Nw&CMbU+B1awo29B4tpEHDQlW)nfG<97Y-cl$-|#Z?mR%T>97tVtHY#i zBmVM*=EaBb-<wY^w%GU+ap`ww3$W^Y^qpO1c)x7|S&F5!>~|Zu7hH)tGweLt2!0dj zaV0}3J1HtsNGFtS9FWx7L1}=!xofUqe2VU)se-B@GzT<ip2tlHBd98Kr!7|lCsSSJ zB|+&W*p|eMaJIt9Tcw~evz%b4^EF;7Sr2IQ>m3J|HDnftH>T-xvRcym7FF0XTo&aC zQyXnLbGmL)46+CBA%IFprCelY8XoBH2PDzkRfZmEV(##-P-9$e_Xb{tEukVjgeVlf z9n^SLw<V`LgStpLtm>Id+j4hW6!5w?<t-$ISYI_IpG^15W4bdPO1P!CQskF5`>iK_ z?Km9swPO0N`>$J>{kkrunwCnC49D)r;pOe>xW~0#*&`nDxf4sOLX=~`j<b#~Tuvb* zmAHBp5=Z4)R5)z2xDY$NO4u)kk(ygF;@wfIW?Y{3+nMgto-eEINI33Lc|7pt#-$wZ zxzFL+P|&h5mOW25EIP{4?Op5&t(PUo)VE|h6P)p^a%~yU0uM5yT?|pRoz{={T>P(d zwR&Vz>zwmVGTB5{72!z)_lm~qAYiG(`#-x@zzi36tf}iOva{3)Oq<it))}|Hwig_w z4y}c&z8J|d&|1Mj1m%0@Cmku75OBPl)UK4U<c~r+YM(87*HcDU96d{QVC5w(iSpyE zBy>Pp)Y`B)3=vG|VYb0LDkmq_H}O{1o$cqeI~tm8%lwJVf)cdPLo$|x=P4>nfcJ^$ zt`&@fk%BO5zLqoU=&i+9BTl;e7ffj1q=ZX@p3A7M$!HZZ!#X2ng`u|sLykJavVxfI zo)u#m$T`8P5=8cNBf)6JGbGUHS5I5-aHlZDsB&A88bSk%KH2cCJh6^wQd9_1PT=iO z0;Vm$l9I%jmFEXI{DwK2JE$B2duhz0KA%3ksgz|wbrrF>Z-<{8MX={`2+s;#A8Ma+ z)3KyYik2ca3M{tSgu;}T(AYpK03-kuu7C`GI)Uz1nA_MDLhFn4h;Z%~0$WnREk#SJ zT3d0#M+*y5615;d_X4nZR6#ptp)c2aU!Ok_)qg~7VRw5ycaFIe=N-)+eXdApt2 zQGmY8TZ6lH0=!SQ!lIyeZ#f-liught;7fxic8-EL*eWY5KpoM3@0s)D-PbjVVh`;M zG^Z#R%zr`TdHo8(n=RJqB1Fj@`_6ZgT$MWFw<bF4jiF9Tb;q7iY`eq>Qu0Y(Gn&&i zQAPtBYgkwf2ZH8gr~&$%(qGJ})7_HmdtJ9fUGMh$rk%8Qgxr}L4s7VrTaT%u!F8TB zFw;+}bObnwO)Zr?*bcVpRGg%OWtrxlBQx3EweNLJ_=B>!z>>(uyoJ0v+R2LVr>>UE znxRdO#0d;J#l+i^n2;ZBXvY&W6tZ3<f>xlc;Gc96RYNp+m~IuSNq*TIXMo*@V|1B_ z*J%@*jSk;=yIn)P5u1$(=hW1NxsvNDLRA^Zopgd;@sg}yjj<^)wYi;@tUfC6?c{iC zL*F3yeRW=f{T%*^m*-eIm$kQ~+U(NbjVx#=k7Dnt{h4A!G;2$M%Zac=kbtpoNi8_w z%Ez8%Wn)MTfNji;zodSr;Iye}9TUuw*vNMm{{Xo2^7-=gMpJEuf>7IRp$JQDvdF_t zHiU$wv;uR4B_IzxRy)aYx!r59TR@-}hKCBy!~jlx4?JVg(gw;`E=BEkNymC?a#0<# z?XlelDHvRacS%m$<qOaLnw^d#Wm)Y8_fRbp+48S33-RGHWyWPv8*KoUI$6q;0#kq# zrxAg-JX6U30E#GB2Ky#-X#32+YPwk5eV0S)azZ1khD=uq^6FOD-C-*Sq2*DBgQJGa zb~`bEX|kSZePO6AGunZAQluk~2ve<LWkX_~K!xXgZ<<#PIflwfV{DDnM|dua)@;PR z=|gdB1KlA9DjS6ng(RMP5;pXy9B$B7WFW^sW_Bx#K9-FpCXMWZAsBH|^%Kb_0YwS6 z#BV7bQI`d3;TIYFhs|?*PH&g`kI8W25=p}Hms9stI*%jo&egkh#gLb_R)Pb_D?z|Y zhu#bQlbw$a)UK9^!-SLvT3Av@!3pZT?nw915}!|EJ`;gTB?rWu@ee;S<;sMnOO+Wa zRsit24-cZb<K7Jk_#u#8woev>l#qoS6euN0$3k(8o|&L{T;*hB8+BGZ80RBxvDT?S zMTH`l!i|uUp})JA#Pq7}DujnsEQbk4hr^y<Ir6IRDx2J-@gU<KA1<GzL|v+<E5}s+ z#1IGF_j&pH(A`peofDgJae_wvSpIv^=JzNI()OaC-N3--%lVT+N)q(o+%eCG({aDR zb*8!k<gpNkm!R|a{3*dHvn7qh>w)pxBbMI!kUK;q*m$A824tfW&uH*oZ|^GGZBn;P zFs4hF8_T;M2)0{zTk2LZ$K9uzg$+dQrKWX5_t*}lXyBM^xW*$LBz~zkar~faN&OUq zR<UigBHv(uw&H2+32kk19eu>136z+842cdC!`{Y&$0725>#q`VSonQ3wJm)^w{f-l zo9plS1@sJZLres1u!=VO00Z<NHRZ;#zpqqkYt8vVK@;Y!ageYA+l0tWcrCaAQ12Ut z$^x)=P$s(w*dmRwjeuMwROYIs^Pj};hcANl{{ZO6rO#)7M~yh**bLq^+tM|R<tZF4 zdo{@@YQdK{ID<>FMrGt=6pr~vk;oVz`)zw;ez3=_yllHX4iB@?iNEGaue1G>@hfsd z)RhLZr$$*+v@H%LN*Lqr*gPa~f6G&V5&%#+J;Y!&p`!Z_ul81)M(T5KeYoWgC2u-H z5P-JR#uB*=CB-5$$Z9--5|T;b;ZX`I#(6V=I$Ov4l^N)!_CD>^tzGMZ#3fB(F35GT zTi7kO%Zg)v4;~eqV*wzXK`7X65+=h{HiFB^9w$)XSSna9I-->iyjl+B)S>j_V7!d& zwlPiiHn%Q+T-0UFI*Z*tgmZ8J3V|e?XF0%8DZ`lw7zc|Ztw7^_IeloN<&>k6MoAz8 zl5z*BAQF%PDbD*J<4l`fkW}vp^y}x(@!WEzP8)wTO5`B&P|rN&BN)LODMV~Y{Heye zgh7txG)1N4C~T~#fP9Gx&I#Zf1%uD8#{huW!pO1_<cNJ|01ef|I5#N4$mRzQFg&n+ z6(GLonl-u5Tg^u2Lk}eIf(QU9Av<LpMI?nN0ys$pB!WFhBW<&5sxalw9kTX4ZS4xs zrqbFYUE(xFzH4!#cl^-4<>%JQoN+1c_%>P>ob*zG8k$He;}OrH{M^UaMUjl)6nOMK zjX=vMCktFJD)kMn?WAuv3my8~GTSoTc$`zs@kV+vbAh>xN{(M)QC6%1zAhA~;GRVJ z-ZzH34XF{xMn~Tv{NLZ=ynht*b&kScB@BORreV~xR}VJt?z%qNaY9lbLfcZtJ(C<R zA;;DJlKH7CZKIW|p-OSqxr&&HJ)Xetd;5L7mz&pNbHg!)rH^I3a6tqC%TP5tdwdnC zr{7C4*=#7Q0I6$H%G_~et=ASwB};MARHAv4T$Omdq=BjVFFwW?`KnzZ8=r6*06d0) zbYElF*!JB}hGZ!%vv`K(yp;jnxh=J~DiU2$**iA#ZRY_?dxv!?Ao*{kEH-Mq5Km4o zH7vqU^pINZJPuNP1@;85Z2thmZaEeg#kE*HOT$}TPBL8D@<d6n@pD{%>0Bk-*Jamk z%r(xSOZEcxlDgc!w9_}0rIr|%3Gb~XJpqfeQPQMd?Xs?6D`oe4=?Y=D3okNT$Li<) z9KAJQUX(Z|52O2YBI0UV7E@F}9CK%2WPPED-P06|kJoODFLteQy81^K!sNs19`MI@ z4t8Kb(A>C@aj_TJoq82v{S*5jziUl-XzeQb4fJVEIVBfp_bEz!BKN4FKf!N>584!6 znwS$<5*~RaZ6R!-qN25wr<?x(#b2ikCxkdQZ$&&MQpvdE6$YQPizzhlKH1#j+lH4m z>}yS(VqKsb&4yFucleD+$wLUtT<^qr4SaV#R`7)VJ+AHCyL);991C8b(i&>i@ao%= z8k2i%3iUB=?JNHPSDtI<eh#2+8^g5JjQ|F-<)_BiT-@~rs%KO?cetN<Hux?uNaQQ2 zDzQA$ln>6LaZr+%G@e7}=K`T8nu*0b$8RKU^X27HJn~hfcezR+vywLQs;?@9u2Z{Y zf4jF|oYVzpNb8khTVs9QyuKNuV7WrUa;DIj!bZab86THj_p8yhY*R**OmH^Y=rN7` zKTOr8iv_bAEEPSe?idRkKyCO_6izCQyGr9)_s;(SJ$X|oIjD>4$v;0k(GH406LQt_ z^XF12*b*h5=4h>|nI=)@YCsVk1(*NR_-BD5g-PGb=iyj|a>Qz_Ek8R28}%PQjY!mC zT$ZT;#?!duH$Ob_QW0>I*>Im6Ym6Uv&z)42iz22J!!eA5w*Ky%{{Sk_du&!Dtg%qr zgm1mK&*7b_Ac2O(L8q~Tt-Sht;}tUs(22??DXbHkvezvL+?gInI-DzQDZOdu`Ba;Q zJ4#BS%uxcR+$8E9D9=>wD6%n0Np-48Es85#CkDt=*--;^vC^F+a%qBz$xCM#`Q`m6 z9HMe?ZCt*7aX@!aI3tP3`T5$A(5S|RBXo23RE^PDjHF5)oT^||kX8YTS4f+!(oBSr zpLIRc60Y9JB?wZcz4fTG;1H>4jG2#w;iJJGI))bEBc4GO!*QbwjD?+_Y3pfw55u`$ zi@*c}QsQiTgZ|~*J&E3n5j$Rx&Bk5H$8<uHnO6oqoz-!dP^7IKPH`nESyvZONcZ`6 zCmC)=mIjMBXm;6pB#dm%kHSE@4@_My4BK?mP^asQId<6rwp9+$&ErMB{B}_4l+xx% zkib>pgqGBYoI^3)@fOC&If3qMgDHDQO$$z)4$75G0O#!lFB!U)yn9CW<zPt(iL0Zp zYtGM{lImM^y-V6uZsCB^<FN0u$5~=80#L$|-cQ^}Y!XU9PAQ`wb0hV+c|P*AJ0^-( zwVdLP-&_4^rJ5>xk~J2zx3swJE=|ax$r2x2mRPs33pXo^uD#u<NRbs`wnCDGq09rs z2_~G4B(mF<oqB7khN-M<EP2-`797dt?7pgTD*b7NVv?(iHnrH^f~gnFb^TG<(>iZY z!&8mBKK}qJLr=98Z>JnBDYciEgs_Di8j^@k`9w60%^|gg&4JizE^c`NsXHv`V-0qB z99rOerM|n|b+8%>4rcZPa;U92qoV5@lRA^J&dYQsWwr&YyocK+tI_RD)faS?rAfH< zW7*{8xYe>dib?i+jmV@gA!%!%>;Bg22uyYJK54D|F!vS>$9cx%aq6%a5B)})flgOF z&McYEd-g1801xYU0_Mk1E&VPUo}thh4^H-d7HbxRb-UlMvXOAqTAKSUS50H8u8K$g zcJp&uaFE(oQp*j5M~sYwq;ovoWmBsvM6(Rj*fo*2K+tt03+a7s=Mv+)i8`vYx@np_ zLe{{|02(o%bR7IoJuCpxMte!sGW8_a`w`Hy68^2!k$~+6`4Pal9hqo(3E;ZTpD7tb zI)?8FOOFCRLyC3I^n|4&i*pa5aE0|#IzH1a-0h=iV9;M;8>ea4)E)P<2q0q`Mj<#q zW{lc4{wZI|!=O6fmAuq{UG}$Z(g=^)*JROK)cv7Fw8hifcF6-WEgA~e#Ac&4f7X+l z1|7IYWhrqnmag@}ke(65YdSVXG}2;H9JpZa#^Md$-jRc=p7W_AM%-&{4a#gjdXt{3 zyAzyV@^^Xspl%vE^W>{G?GQAknuFQIJD1k?P|eE!0IV*{P<eCiuQdGW^Q4uicV_2s zSm6pIfutvF^P^Wg>Ll$gYwX@l17?o476k4}>R@Sm{?PH2g3V~~O(~RI8a`TM$D1PO zru5yL52*!${Ato(aJsij3v(menkz%Vkjhbztbi&PFge3cx~ZdS%OEGZ*Aw;aN(6*A zVz`XiU5{t&3HMu7{K!?U_TP)flNspgFSl@%QT8Va;^Z(+XoC(=(XV^i?eOY`L3vso zn(l;cznbKKrGqI}qqj{fORme04pP*G7ZBQ{z(QP(+lopZaSVGRQVP-*K;FG4(aW6A zw8HJ|!*6T9b>=>i+6^TXfNC8pe8+IEN=UCxI_SKZlwcV&`ve6jNT9XSDMAG?(L~~v zAbkAoL3J6^%_=~p$wK6@vCHS@YGemw`(=Ijw`*jGxiT4@6~+J=CB(dffCs9oIRJAU z9qQPkjm~V1bA4b!_1Ce<-&g7_O{OC@+g4a`E!Qi1h$&YU()A{Dx5RPvEY1O(bnZu< z{H|Q_37z~>Y<z~^@vpUd6$A24`gZ9E0FUZ*^L%vnE~2uB6KZeULPPEGhX~jc%ZOv5 zfCh>|3mKSfR>VD{g^sRGw<h5mZNlE@O4ztI@?<x%kc7N~l^z}V&`IB(D=K+n5jruk zT5v%jk+KcK^CM8|jd9tf()(kwPg0@V-&~0nxtT0`6Yi4|?QaD~f+NU0E)?M@Sl^!1 z8%qsEyH9xPyEp(X5&$n{Not<fHEr#sCS}2>O{if-oR<`nu?WH9Dfrfm7)3O0%o~{a zt8S`uTiqZ9MbEmZEpD`;>*`U=$!ZEv&gZ&l><_7}$Z3EU{5=B9nyUM6)Tlkeb4ArF ziE<uS5mMBwob|!q13!SRIH5MS%~<nJE>7h#DT$MoGKF_T_7mU)4rhq+9%S;Xfzie+ zH&n}Hl-&BMx@GB$Z~1sDZP{yawq25)*ofMkN?c1PlHI{RE%DEuz}pj~yPu;#xCxB$ z!`zQo-&4p1e(B9Wr(q$rxdJbEw54TbIpZo%8kK{Sl@nPNGs)Dhj+T-lHVRiF4wi6u z?Q9hR;Zj;caD4f1lT`b8c@t%D(#2~zqh!YJoYRghC_y6w_6Y!_^a<s-Jcn8_Q!c=$ z{>KmH32aR-Xh92z{FsYD%6wS~IKUtr<HNBWi07JPQ!g|^iZQEnS6+(L(sbVhQ0m=) z;`rQYWbh%yV~NHSxM@d+I2#(SWYtaB_iT4vL8mXx+(S>Y=v!_84-PqwL0xm6bu(Xe zQdU?ib`pEkWD;@)G0dH^Pb!#hsJ}$lcZ{My#&$aa*Y(<&z^9GYRi>k9$njhof=@hT z`@Qv6ORWeWa=54I5qEOerj*MmE;&7HTVpa4#Ny`7Dm~*Pe7eghB_{-hk&Wo6V(qHh z52)L?-)jwZS~Ex?ppsFnjyYTA?LFa5evN-c$g_0Z>(%A7oBY@kL^QpHcQRg#zhh`| zaVNNK@{$yB#=MiuZKufU_q!?kw(LJ&KlWTEFvnr>_HlQnE#IN(<fM9Q=-_pxg1G6} zFGh)RfZfi~cVSI5yN$Bt5b^iUqX>PMWjILO@VGdD8|}}*Em?nS8*|FXcbj`373I*@ z)wZC@{bU3Z+v<Ah(Kq&Y^jp>XT2xEdYL~>_<LNdYkEGz-Z?mM^tg)MO+G3^?(;amd zST9LP?-I&Vmc{|=i*=ZVW+DR~9ThWea7ej6&O_pgzZ88yFjK@?8;5%O5>D2(w!ghp zJ-gj(m)%u=zS^NT8uNSMx7e-Z1+{OpM`1B%>T8p$S?*YRSaC7R$nVrrr0vP53(SO# zDTA+Wr;|tP;JdyR!eoOEWKJ1DyS3LVPcnW%Z|LjUO~UDXVr%y2gatU<Xsy3;xJCOG z9n7hP5T8TJWorN@iy0#T5xBioJ6>{Mz0%t*-WXdCemxs)!QFbv3eytN5vb8wOKEAO zBg4i*xH*!i7UPRK>ZK^vLfat(yy|sGW*v{F^%Iqbg$lZOlIZk2{YGeSW3I|T0Sb@T zkrOJ?9!fjMt<q5`1F3KQISDz&a?+08buisT=Aiar2kO}iQd5TF%Fh}GLYa_w`SU4C zRu3vpBQ~3+U<47dD9QHZ**i|0m~EvDTv?BCb(AL!l}bvM=?Ue96q0<&Gy|>s*IH4W z^q{+{*J;{b*9ms3#3n;;$a*@K(@F6yOHxM)Q_V_II2hl0klT`KX&&pal_I#qb-N9( zO)0f~VR(6$T#l6SILifNWn(@pkUdB~RQlS;8aw7wvsa&gOU+#l``V?uM_VKz>u+Z^ zHZ=T&H-gf&9l=SJcR*TlKgtg2g`eMTLb^OU9?qXVwRyj=E*~1G?dnSb?yzg-S1-LC zO*+zmJ|*{S;v3|74?55VV7Z`dmxhvjD&`JwbFuQJ=AkV&MesWfK}m1?x`+-TTkd(3 z;{XrRir^(<x;beKt*H$kvvZLgf$9&arJ^e-8*O_-D3IRAAgjqM9R3RBO}a!Uh>VW$ zr_www4(-AFtH*?%n~D-H-xZUHLQ6BZlC>>Sd&b&U2Nwt@Bg=1zsuFWteCEz0lAXYS zPY&7T{f$&{S&}=MQ%F#L=*Pz#&zHKZJ=RnueUz3oA~Ckv<=5an;-JlPs7Unm)IGUp z-M7f3N~q$TnuL6_?jN6Bwx%UVo7|ilgXze7_v=xTfVnue2Rq<>++*jhE1)mcD@+s7 zKAUp<J@nw&HhmU6mLV|gsY~vou#~CCI8@@iN=h4TrjwT*ko&3#ZM1^77NC#`H7iK5 zd&mrExhG%-=%Q@361JWOm(25E2IQ&DmeTH!gCkR3<E6b_e2eT>i#w$*{{V-qp}_M| zAK=P;t=EENToyK4!3-quwrdpj*xgu;5Jfo9U#B-86VZET58$lf>JTNfu?a=qfB269 z%=KJh^oiH#w?lJ8TILsSS4_#&QWEJh8jm4f(6*#02O?eFWEG^GrYONr1IQz=ik>=V zwix|J3lBbI_@~6H3s`B|d+znT2TyN54>iXSAir~;3fmPta;_5NL5`2#epAR{r0@IA zI4V+BD*<zZM&z%4HG6R^v2AuZX-~6REw<}qW|#rC*o$p~%n0qYmjErc8)O866~djj ztGqtK=Sd;GobCJv*MjuY!4wRPXaiM!9$TT#Af=-PDazM`j03R=VM%2vBYq%_x{ke$ zPz9{2p9MCxI=0+p=?ps|x3~ur3oXVDmEkU_FQi9Xq^KooQo@tMIcFxkhW`NF3$+$j zZL!Qhv~sY7sX_E5Eq8@$?+7SNl}Ag&uf(DbHsT<i>bpyn1UQRbSa6n9o)ss%aTp~$ z3us|qbfhJ2HlR|k5`vVHMpMXvQN(iD2?ueqeo0WsP#rLH{{W{r0PH{*{J^T}GC7UW zF1V1AbJHW1{#)_`p2I)Qx9EwjB{E2wl&b|m0fUth%RE240Kh(Ed%1@IofOS#W07=h zIe?+XvEfbuDdSiiTxG%%RHbn6DDE-_<QK|RnN~M)P*w>ea-@}oAqVc^8Sd7EsHdJz zapD`~(~k|U_5R7S-99%VFQDfj=NRHj@KgW<@GFHwJx4r&?la-K5;U+{P6D}O$b*6o z+o0|;GtX@Lf^zrO4Y{OJt+`5-kff5bpg5DlNysVUP60?G+<ftn;nqYR0;T&v?9$n) zA^Ss+B1pR1l;iOG_M1~uno=<$-ykiul|_;ULR1ulFNJvG102^H;BMkP0!%(9nCk$| z6TvrZgKfDTkDAlMu?J98hd2WRoHLH2_Y0P;{{TiF&h_=CO#LqX$3$v$my+CzT%{%x zcP3ZD?0coMM|zdA9Z79zY_-GpxJgJA@=hJcd`ZLDiNi5`l~6|V$Fe{(3utn<Sc@HX z2jaB2*M%r?dMAisgwz=GM&diJBweA#*8uHtwbv^>qPtVlvK);ac6~yaj;)uY%qz0p z8*!DE-D$;P*nDVON_lgyQ5csG;w{fGlAYvk-urFkp<e}8;=Cg*WVm)S4Ne`2#PZjG zJ4OcsW2TP&$^P4^wInqmyUv2uvDOrlUbHmD?Ubns3QLVhwM+KK*4ltlRF=}Tr~)uR zBR+ZzI&gl?TTJGg+(~%J2XI5%mc(d9&BDtVb{7>?c!mLtQ8ub4wd^l*pnF`?cAGt+ zw*-D-7e?4Sb?@OO->K}^`<P05ur3-GRx>I}a6@8KFtqi;B!`D3xQ5z7xr7c?<`v$K zB&Mu2oHt&|H<NoZraLzK<#%e=0nidi>UsSqfckl@rNfy?#86Px*0ca+hO(KV_U7if z`V-;q3hvSx#aF`0#in(-8!1X7$9fmAFw-dTwAvbd)J;zU00|0Vpa<-yklo>q9Hzjr z2VzyTI=2@$`^Ox>Uvde($=JH*Lt)g=#C<4M@kGX%tz;NzvB??DnDWf=qpi>jU#^Ru zK9#>j^!Bc1_M_RWTpge{4k*+bZBPFImetYiky?csUA0duyM?G@TjRFZca%q%+ez6k z@hSfRqBwgVWY9Jmn>NDDx9j`+`i`d!t8HWg)(-;K9v`al>FClTNPaA~9*Zh7&c~A) zLu+P4ciCE-d576_A;z9*#FVKj0ZAZ(y><kvZZ^>x+IrM3Jd{U7;=(%o{N|%2K;xo* zh}TjoyUM2{tfn^T`6=7-`SYr-D>_%J3fCKS?LakDTy9l^ZjG{b9EaiQ@2gR^>eLO@ zO51E9KM%*@<yTnSE&6EfWf#884K%P0*gNOT-BWT}8!8J?&*D<XeEN|<R4*#3n(<PO z^uYj3j;ozW(alQHszTwTZ&hKsYLTqxKEJ|^NYtHYr5jW8U;otjQH<^g-`25+vgVvD zr#4xf3r77#Aed;b-9I;pDDioD)U6>*1;(n#VE2uVxgW@4neDo%JV1n&OBn>?&*A#{ zRS8(IDq_^AjQH8&+Nn5LtkNuOptl&<;@EYh3b7NECTkeZ)nSfW5kKCevK#04ALmwD zRrWgirk4?ln0yt6o=GCp^ZY2novumLnjxYswFt7BR!$s)!%hNx%Q!_9(z#otnF@tT zuQW9CrvWk99Fx5<QIxTzbn~dngoLptBAG%(kq!)xoP6S>3RWab7&RbPnoudzp#=3b z#HJ+~L=dZkvKOZ!<vAAkv7|^0CB&I6p~l-i;t~`~jyBp6pS(%N*z`PK8L}e;FPY8^ z4kJ!?0P^x)h3NiAeWIoofJtLdxRLs<#q6Ew>%VIob<5e4BJ-jyjUlLuXtn-HKGIOO znsw6IAzWPXzTB~1Ux_u2iZ?JD2OV|hH1qOap3p%KHn?zB^{V4+Z%<g{%)061zc$kz zEAVv-H(9V-X(zd5r}WmFOp9&aPz?pPx01}YtA~p#8LU^a!cc57-=+Qs_bKIRbDYo} zrndwSbB?3PB-h!l*{<*|&!hzDF4Um8CkrH^)2r-Eu-H!;mgHv4#x`kXMUbG<zTv6j zXmei})RFSn<$V<Kv`ZKto-d0}*PiOmizznuwTF0?mb>-N%L&F3jyK(e<aZu&G;k87 z$Xw?dZ3-lJXm9YWxedFb{Q`mTXLB5OU?<zvHQcR{`$X*;R*<<R6Ep{9F2kRz;gF*f zT=t#p$dL*S=er6rY+6be11zxNEiJ_EH?7Fz{{RS}1-ezr4||wqppbtvjoWc-tp?t) zSxsS?pKAPa=+EVksJ*OR>m4t02jL5%S-Y+F)>S2l@uEdc`;Fden~iO^TU$cbw}XVV z(``mVI5-JO0XqPYMPj;1rah20*ty2$!0H+rH+A+L)G|XAFuq&3n>B-S@2yGOs^*<T z+r8UbeRFE;uIw~lXSO!hjcwbl-V>4^OmcV}gP|>D98<3oR(K)~66)MiRFt4#ov0|G zqI*8x3#uM_l;HQ?cf7A2qj{EsEHor*WN_zcHA_25j;)A#zSGX!&fJD$Yrt(5o8{)f z-kj62^$%nHm|k67!|Ka#9ox6A*I!w4+BFWh)D5>XMU|_lDqC$Z7PO^B1x=(SBU-N% zf;RR|Yinx3^=<xMA~gUoW$g<#7w$IN0!eWws9b70dW~mpof^yj7T;|*KC#~8P?p%c zJhf=#$c5Q{we35z`J>vdZrZK|H&{1yGUi;LcGK6^1Z%7{Ka%UMK3;FB1d7d@7ptg# zY*q+nA+{H3jqM-GT6?zTxbRx<frYJmn;WcjEjQPgzN8&a_9v=wkAIah`~AB6ZLwN4 z)t&-g)DBtSb?XMNvQ9&-TQy#pOMv%L<;u%)<G2g)pUC1VAe`#jSfXnuqIrEA+-;lI zV}-99xf=~bws7cf1hF#KE-ozO57*a@<+cix{9PRhY{r!t7bvn)g}H$0V6-F7O4?}m z?zGya0-)ha6r>c4jN~LO47+-KO0XJBq;VrL7Eet`Q~GN9`!`!{vB$NuQQ4O`Hk({$ z7>wcr0qJrg$4i7MAv{h5r^!?$fQH28-NxPBMxG~CRp!+V(3?l?_by%fS3X>yqtfbM zRL`hm8B*mXgh`%TT%<QCXpZcLgDM1;id<R?WE7lW4@vZT%(GS7RyQag73MyXTt3A} z-2pPnZPP~md9FtSy*zbZN>Pa)KgyV)=9GcTk`k1lZJLS20#boOqj^eO8K*rI4oi@l zWGAAXc6iHDHO7=>;0sP)t*Ka6ICy=fyo2dgs)-cR5xzpFqX5;!4%x@ecMs8*Qb@h) z9dD#=4lTKfl`idRl&tYK;}>K|ej4-59qIzW{{XAbvFju3Vvcry4!}Fzy6Lbf-8EFy z&-JcLPx`iAhRTp4+g(fR?$TRO3i3QVVEOI%RwZPuY(!siqVFi<bEOs+Ag)-|U8LS@ zuR6$W6QdzZ?p99=sQ~`M`Df7AD%yuV*-2gHJp^uOI~B_vsp|Vyu8Q2w?roP=+5?KT z-5PB!vinYduWg=$;V;2_b4eHk@;r{M5qn)@V#B!oRPUuR4(ZWx{laa%_gr1VG>bgK zqFpc&B-<TVR~w3@rP!Qm+@%WP9RRMT5b)bDhcltvdsbY84_`u|^S+@Zmu}#Lu}O_5 zi1}eB0U-P9MlRTB8mLLx8{Nt$F5_p2N@FGYDo(&9l(3xiJZFhqCa<zNpX*pE5<V7s zx|J2VUS~^fO!0`(k2Y8(CBgpyxt-a^2d2WU#|s#4b$3-tS>EAonxfAqi3&$7gM*H} zG3A3+o281Uy1U|Q6*Z@=cLL~2+hq{ufrTlFF~@d^1svAPoFFW83e958NqNghv&nT7 z_=ZRuCH1wBhl*;EuOz#`9F@Sx2tt<~z_q&AcRWZZ0SZbKcE)lkzQP88YKhpb{bQm% zoquMGune6@;z3bMt-O>B5O`KnqIXJ&Bx4w*{v9bFfO`{+S{9p}<ajG5Pj-o<CKjWw zR2Y&Jt^}u1Tg+w@kc14IoIW%mMPz~ABbNE9^I_F37Y(@nQ-6ZJ1}#YQmCvz1m|NL> zm9!o1(8*r_M1&Q@ki)2cG{j>naxA7w<H%2+3b=<*D=f0a-$Dx3%p5KVAy0cb)oZn1 z*tbY{`#iN_yzHLzZHyf6!_OZ2aMCqZ<{6qtHRv{#X)_r?BrAz2C{XciK-?dFT#Q{} zPICFDJFT%H)Qoc@9*5o5q<eKx#{Cl(rO*%D?2DHHC309vTACm6Kp7<i%nFIn7dGQ? zriQJt${Ov7Trt|GXA-XZw@)R=(p~=m4cIOkn%!>@-gOt<LRQo`mgUI^5#t6M3v(+_ zP*F($fULnC<7|xv&U-C?ZT>59vj;~MnM0b{i9Q-y{x(+zg4b8=ILv7B^kx3sg*MAe zX(@#1OMx5-LO_^1(1eVwTVrF))R0xl4u!g^7@i*uYjZ~MU4CiPRO%QvJM%h+OzFL0 zr}dPSB0Rl80_$Y4+oz=o!A0^U*QU2UDIC?@h2yC^h-(=IM4h}%k(DQM9hUxMRmN2C zY*kOr_vAfWx`1jsp0d;-s8_v5-?r!oejTZ!A%r%D*WE5lvl@+VG7zwk3K)Nc6M#-C zk)zD(O7iCP*8crI3g#Wbczq+p&(9$TOy<Mgugx%M&!fccS0QdqhGAKqoQaniQk1E8 zE90##ebS`Nd<T}&Qmg}jl%x&>H;UAWu4o0CTS4GIb=N)cK^TNsMn4D|drswdMwaaQ z&!ixsh!NUBLuf%#Q-i|Vcu<h7)Iw9sCZqs1{K};HjE2Kc1nDqf5H|8Z9PLq^cT%u( z=AzS%0qKnI`qWOkw$`Xk#OI6DbLWhH6&cw*h|yNJmV>EvqB55fq>yk%2skPoH>uim zQ9t5`q2r;3q!$Md3KpkSqIg?EH(H435`_K&f#<x09!RL~{cC=ictmLvXHG4~wLps4 zc1N+WLu@(X!*SYBNh(^(QaF#gg{NDc)#5C`!Jyo!tjkHaxW)TccT%pg)Bga1X~;|O zS%mKoh3DQ-34TBv)<Rov_CYu_Wyg1WzjYfOd$KJX%=PkB7i+zx$Lvc*%huO-qs;9u zSGOkL+3ksYraOsmfy?8p6UK`^o^8;+A_sjSr607SH0Wte&%1|kYJ3Ox<^7gUD~PrT zyEu2)c%SXh_aS)rr=-67^X15PWa)BUpE6VHQr?v@_l$`$UQ)7F<Bq9Bl6jixG_{6- zaZc3S>Q3jxsbskM%CWkT%(VNKl#`BpjWPlSl7knF1>gW%O2?V#qsx|QT?q+KvG=W( zoEtcjQ<2Dxz4We|FM?}oGLj_0cy5qfWd7++PsFHGgw_E)SXbe7l?<Q^<I`YIo>N4a zsbm(@-mWsRIQLEl<b%YM@5MH%8CV>`3b(Y}QsZs5QhU`95`&Oe#0do??c@EC)c$m8 z7(uvP4lN6*<hb=pvu(Ehl5jK2AG9&C9-E5Jd$}%pNi|bAa5-Rf2W_$FYO~K(LRYCA zcpSVV@Y~(%nu_|Y`5c~Dfy*h|A3udP)l&5A-M=7gKM&L6=}c^*E=~<wkM56m&U(~l z>N51;+!5qGeLtl(Zm2Wa219H_Y&`mwl&!=t%WX8b<ja!h`cUCTY!{`<bp6)Q3C8CM z1cxQ8Zg~i6e1A_BH8d49lL~rfm(1g!15%{+n<I8dW9l7E8Mp6jW=5LQiE$4#W^kmS zUM~-$iJ2FWf=3w3P{Al?iNd9f=KZT2m{L*#DM8fr@pp$ny^{gq>P{JeR@UW{7kJPQ z!{9u6pI}jaMSNwq{igADOd0p3zXlcE=uXRn22fy@0%N41qRd6Of|gX{Va$#tp(MCH z0|>%97P^lQ0!qOdc^3eXIqPp={S|&8;&^aK+cjHce9|9Ppq#DdNwu^aHurJRXdLGG zXWBNJ)S6pY-YvSV!z%3Lh0j&YFTP^)8fw(^Ys5!}1CeK-@uy^|2Pjffq^To5DO)ph zgMCf>2sR_k9TggC$Z-foTn;aWO+g@nb><GB-74&MA}02|*<>dY6x`m?v`ke4$cZ|V z*v1ayY`MPlZgy6e9zyFvk-4g4Y1qA^;uo`;;z)AoDJfb2W!1J60<fUoQN$7wR-=Kp z5yswlt*i(EP8>ErTdzu}?;mo5FuoU2fKqsX;tp_bRggHIapby_gRv+|v7C|(bw<Uv zDv8lpwm_7n<rZQU1qG?c_=k8@cnA(S>rKTCB&l0)aRqRN9|#oW-suubvFvMNUlLhx zE4x}!rA1RXZCui|6rlr%rF{y=EDVeqauO~yLu)HO2Ye7hoMr3{mWEfA>{O*VfTgK# zEhJ}zB&hGh)KYe+OG0@CKn!Dt0C;}r*nkRnlyk7oYCXMe&>JLEc$5L~@0=-HrAMCS zSsey?`@p4pj|C$Iv{1X6o(XYC3gbuxDcGJa9|{6WKu`%u<Uky}g%Bi*^iqH?uF9L$ z-KAM{jLT#VL3W2|cJU=}?PlRFJYhOhX$RTinG0zWr70L8vBafkkRN#$9Jkiq0_x0h zHRksh>D5Xt_tZ&k3u$RkP(z9-bsRxF9At*@w3D8BP$461ZJ7H`oRM}~>NT>PTJ9Mr zLcAb=5=iJuK+1xF;mHFS$ROjG0SD=26XMe2bdy`_jX&A`o{_3`Ey25WvKrcH$qu3A z<>xY%SZqgW<(0bN=dx0FBn;z1hK{QcoKsS;zH$k$=sD|c6=7`Fy@664Evc;9(!+1R z*ygivwcR5j=(3|8CZ1@kgpvE5-Uv`2DJ$7QDjP#RG}O}=XK8G$+#M`|&Fsy*Q-sK& zIN$>WaP9(r)Rgc70sY;H0RCB^X&aqWf_<x(Z*zaZeWu8S@{4wDRNHq5$~o@XxDsQ@ zZ*W3G?<5nxc$J^Jp^uZjG;qtPanJF}W?Cu6V`2D)j`s5*dQJl<#BhJJxZZel@wYFp z1j*Xgj`qmsSlXH{EeJwyjH3jW8*M0J<dJ|+aM}ZJ?ym;|@B&;>;`nzF?JWbzu^J!K z+sS;1{{V=8Mh~cKxZenjnyA_ZQ%5!dVJIKU1)t$#$gX}uKtA#L=hnKT8u-P|B&W-J zh;76Y6U=n=qGUjj5~Y~OP}d!SR}G5blqEbQ0k_@TmoAld7Xa(qb?lf1Cf2kNcUHBU z@>)`SWP8s)I@+SGd@l|g{{X+Sdd>-rIx-FPT&?t^`Y7AGS&2KePR^mT3$&(MOZQt- zOJ+13YRfI*WQ7E^A5w<W18<cfxj5l?@et~LKLp3b@rWu&xE2TZ>-v1XK8~s?*h7IG zpdSAKudfdsorNk4r{PVE{5g>xax}QIS#ms>(imB7<|HucQtK}?;z&|d0+L1!_0=7; zM*H7XzB_p%Z=QmoaaCUBCW6LFejnf5YO~y^O6w`zt~cG=%lg$~ZnI@_v8|DQ?%NUW z{*>(sCX2aGVMoG7+=l-EJN2vaH{7-9V&<00SZShm8*X#UZ-+cp)`hzhY!yeT?l=wr zanG+^{{Tv3qBj*oUS;==D}O)3`A{ehsucS2Ppvv8gxcb{nv@L`%n1{R`F#9pMuj!B zNmO_DQ>g~XlfLv}NoD`l_(NrUjb%74ec?$h(h5|a`tzvDgy^l!J3j>;FCourHkBhv zyDc(1#*vfEe|nR2?`~k8+;5F1=lXM~C1*vERSJ$yjrX?o$CYPF+bk(rVxadZoc8>x zzQsh-VxV*5V5@J#=M^JLyA#w(OE@QPb!m=TF}vKE9&Z`+s|`NoXdilST5+GBjTkC+ zxe%oP0D3#!N*swP#Uxe-WvqLtT{v07DO{wpgj4EM?69VYXq*+H@+gXOjG;i3pyLP1 zqq2p;Ekd@<FdErLbz4y9L=p)a(?{a0G@>zsiattSNWn-BXi%xs8(B;AWVWJTBL~{{ zhFuD6OnXC-QtFCGLR@*IEySP|5^yqn$1#J%FuH6t<)<r{LA|eTM?>biZV##y_}duo zR#ukpZFe6LW!C+gPfd$mY5SqGvuw0IDBErl;yrPeudD895S>Jq<+d4HXm&tZR@f&T ztIBJDeK}#5JHZD~(YE>z1?^2?%5t<`-Y3a)4VqNFKN|aFH#J(5Zq$=4mniS*hin$P z33+N<DFG0mOuQSrttW-C6!5JG$>Ap>oth@Sw;S81y5UY*Bmvn$Bxpl!e`_Odu$$B? zxLM+N5u4UJPJNEd#2(>MVQMWJ>sOsW4l3iT4!pSPDDf4%RHYYGR;&YtKpe>*XEXtD z0UmexBZ|<pJ6p0#o9~s{6Yusdc6YAf-W8&*lG5Rn-PQ%R=7oZ#GjNFEi}tuBZ5Khp zkf3;!26n2I^v0f2-@*mQh&qGhuTM^08`{l?KE!8cI;6+2>sYH&&F1aeHnL5~s39(g zo4zTuCD$I`4Yk3NNZZiwYZ`#|k+qiWg*<2f0B9%Ubx*JkEq5jayR@nI4$$=zeT~>0 zkrzg3=#Xz6p-HoZA?-(dlAmaSWNr7KLr930P+fF5w6e-o#=i?-5W`5JqHZGQwAM)C z*oPruV=3`FH{hv7PTc0Idzb7l$Zuii&f1*<Y}79B>35sb*4XRNx-u-empO4zwrrAp zfH&XSbdsKJrQUCn)s)M;0N_gjX^+AW89G=q&Dzg*RLP(&JjvYn4o&8DIsgsPVJ+R= zmHQ5U-RwFJUVAj%<?5YjaFuD(k{fSLTOe4?&SP`mv^9F2cD6BfW&5nw6wJ3RXm!Oi zYk<ncb{b^u##Btf&{DwLj{VOrgpEDB`21Q1LmORDIK0`20@um`*2Bkl9m)0p=cFE$ zX!g5urMEez;>uL0(C#jX7VGjPB`nCd8EaIQ-hMB5)RvH<+o?f2@Z?abd&@I08yg*W z)kx-jptf6OefPDl-dFt-cA=i6YJDJ)6TY7>OlsB<5zYj>sFEaGmlehWFtwpmP>%19 zICDHZ90G_qVe?#fdschwe?=)^Cw-IDS*^vFds>WS#L_l6S~4@}X`g4Aba`gwb9pYl zw2<^U>QZ>u;o{**P&mq{Yn>AZK3*2m-uvpSMgar!Jm&Ut_*kV9RLor=qoBQRG9A^| zE6%7s$rdHe=AyqLsBqNG3!qK1;<A?1wJ=L=A+i*ek(yat)@LToV7|Ap@V?{Ss)f0w zshR9>`>-3W$BEQxxg+U6H7@px^-2pRI(pM=vymCL*^k8<Di)<P9iq0Pq^<G`NK%s7 z93eyu*QxqFhb|K(RkW5(Jb<$CuSj(v^>ozViIEo`dcEJUT;?m#HVe*5Jqh{qsL4VK zJtH`!eGr`zr1Bo>jG;<VOPYnrTVt=!&h*E15?I)#J0L0A*)8jI*mL8nh4@lgl*t<q z<1Pmizr8gZz;g>u$3)F}WP$D68?Q@#jhadw(^y^mRI{xvTCZ`qlMiIO0`T|?yg_si zy2}y??v?v!Q1t@>qM*eW*(UYdr<mk_b=+Wd&6cUyj7RRCHt6rfJ%?r2TAuZ6W-E~{ z!T9Vtg%0_%#lWm>#lyJw;<$S1s7sv_?f}?@={R*IMZ~aJo?xy))mmotDRL!gJG={{ z3o2K#JnKk&4qzz`oaFnfDj6Cb-_&(oluvU7oC{s=9`(!m#@()?hf^}d%x%;hajp=O zk<~mINE>IRZ_vJ+^C+Zqi*(s@9-vdHam34z%S##JOHQFqXO`e?%DUQ6E!_mHN~5oP zWm->iGD?d{D<?T|!-4Muo_+$h;f=>bvc;9{15H#>=L*R^I&=i*bB`}dzSaO02fF&E z*F1jUcRqOjwJ-!KjyFh_j}Ymf!i$oP+vt_WarP49LDrPpr*@VU0ah`(Rm&r6jQWot zb6V|A;Y}2dXs|jY(XG$jXZtiZQk)USq%5r|P&gqc?&l<O<w?(MY|M93M-iF!8U=0M zdndWtY`S((L3PX2?`CyLNl`+(uJs7@1t9D>;;BBXCEo8;1Qk#0Z*NotomziMX$@7S z;_LTy0<^5xyWL8?F%mS3(-x85Bz;saeciosUU!5jEcg+h+8|TW%4-XbU^4k%>+7n{ zhN#aOaNK=trPe9aw1oTh?@d}YMZ>Xgu9VzsCaLZP{mT;E32OGwv44?)e}<KD62==| zcn=l{6{_7wJc0)}eXNZg%KreB+=xE|;Iweuc+u51na*pNcW*CeLN^?WzV7hTXH}Z@ zZI+9brgLy_mK&o(4b8VmA#AN&iX=3WQ0jkWK!aGea|vUGh|<Ty_FjV5wpIr-R-e^+ zYuQYbGShE-ea9lQ-~{IZ#?qnU>5T1GqTkJ7)(a9jt0wH&FSKwl266fU)MV7p(5kU) zQ~j0h80E5dJv_2E8R{`d8>|Q_8QZ9EO!wOqS#1!8T2n=QYmVR@*<SuO#>FZbK9tfh z8)X|Q>E&?llB%nZXLf1p<9aJWK%L4sihV+di6okV@igu=T1={ugSt~&eVE#it}gx1 zoaYGu6Z_mGk_JaQ9>u8|$DI_O)1dV17dX)YFO!TaLc799>P7$qi^`CU4oWjqDbn^< zOg0)}32nBJ+h_nGC;=%68*BzBfC>jZk-n&MaFm>R9lwW`DV&Zi?o>*0z1YtFdvg3u zL{5uBAT&_<>pmgo4?o1@)Mui!-8E48`-Nlr?Z{Mo(?3JvpqCT^RtU)7d~-hUFe*^1 zlAN@)y{V{|1?8!>W=DC2tr$v>hY(PurALy0R^2E`*Ikf;T61((b)M5{(>B)_wjd#4 zA8k2!a#O?%WV^oPjfTk`DZmXE2;5&IgPrPWr;3AWeM4c<+Isog4zPc_u<7WoPkl-w zznu6XFrY>Y-PxB3MJ+OpMQYC=aU?OmNdp)&ImW<s{{U^uYKfT)Zgb99+AdGmU6+hK zruK)adsx;NO>wH60(AZu_UmJ7QlaVF6AM?>wi|j*$Yv`_%ZdOOUQ(8=$*!sxn+#$m zY6hhBJkRVo1;o@$>EtrJTcG@{<UIPGXW3{FZ^E?!`zk#;4qo9?T~s?M(%Q=mXL2nu zR7v0OYzgw%idRjrPf;R$lK_E|)5%uE@*GL$@29#+LZT@Nj;<0E4sng}KtIBgYkQM* z$|_Leodd<d2{`DWMsejx6fP)Mh6{5UKu97>O4}Y_=i!k?6ej-FCrf27Fz_3Xvr+O| z6^*_W{z)CJ&0V@(ZApsKA4-W}cTez-8lz{6iN2xe=f;dwb1=R;a|@luATmZzF{u5$ zs_eB}mh+2Y!k2CgFeEnO2ZHYaqr61s2kl60oz{`Mz$cnjSduec7oAkL-R6sR9Xu4a z1THKd4UQF&>(qKxCoIRh`zbtV835ydURd{f3W-yZJu_|?7#}{KxumN&9g~}ILUFgh zr{p<P9TY@pmm(k>z8D{X^4~NB-(?XZ{wQoP^w~;*Y>caf<Z$<`p<UcaTwirpDZBut zKv};lZZ1LDw1vLDNk;h<C#r^-w{g4r57(euxEBs$IP|$`n`i;nL+ZEpJ_A&=vlC9f zr<rw&&ZzE|%a>OW6K=4uy`G6`juf=9o=d`u&XM-6f5WE3@cPVhO!D_BM(2?q%YTVp zyG4cJ+%Hd(iJ|q+7IV)2Khiu0wO3NLoxWwxZKB^jH!H(yS}tlyFUd>kj$SPkwvvM5 zO<<P69oh&yINH0){3{f|czL+J6&!;EJJe;oU|%UDjcu4(=evG-S$Urw@s1;b()O54 z530oF1PL;iM;|U%%t6_sr+AA1=(f4lLrCd&Wj7I5i%s5Li8qEWP0jkc9nF~<l|IDV zsYeWn_ckqVDYUkgt}`fij1)>}iyn^fnEfE)PNKw}_DY%<YMj}luyoM~+U94m767|a zcQzxKJ-!Et9xC)fONmrIIq_)ATOlL79~tk5G+Q8O+}H;fa@495=`EwK^EB3(?FE>R z%(lRpFHBu7pgiZYq148kV{TU#TxEqgxkw68;X|Y#kfo$6g~00=`kCn*M{Ednv;^Fc zO}XqZYp*BtSq3EhHoCTVx=IIDS%i{o>m1g;z>K3!E*CKNadKwM+Ae~;NPRJ*+I60n zxj!XfskrSyzCn_?3j-=BWi1sDHy~F<GfSa!M&+b@7p&4aGNL!TVD_JJ3)$Uh>XUbv zgW*yfP+GX0<0|4K0ZDU&l@Lc!?(1)dXa4{w!Y)YD-N|}|Q$_o`5ELb#JI%T0gk$cK zLUIP!@e#f<kOux|x{T&+{1$O-yw!_kB}ob|#*7qzrr&i4b%udB`|Z2N5axOT!;J9* z!-~=iody2Bf{$ITb!zFgDLf3mzVQpmNm3kA)Oh%kR<tcqQp<|K1xhCvIL|EkLFSpm zm{z1_h8tP|NC9bD6j8&z!6S&MaFu7km7sM1=Bc{()dlP<oIt_o0ah@ut+U7_B<whO zU}R&F-w|AOP01GM2Lp4SUwdr$Qb9f}C=<BO<EK{|^GUb2B*Qi+b)_jdIQvX1e-1d3 zpjDCy1dWE?V`?yLKE8^bqrGFzQ5~%IYh>*oM&ER;?i+Gr%Y^xgzr5r-iUJjFxI}Y@ z?A?nefoVH_(n;Y`fd;&__X@*72IN>3!(T^^(J%TlSKRv#?E*`#T&&X{w&}^z(i$(v zipu1-70{(CzKc341JM>#=LsdgA`4yOk$^ip2XvpJu0(D`Z@u{+)AnA9S*A5AJ8mTK z@qo0DQlOGhasskW016r3p7|ptB6YWl2^vPHWy^m~xuw3vVKtY6oz=G23R}Qvw;tbj z7<?&VNJ?E=6qRtO0+XB)k~`i2HpU$NKZ4<XtVthSmR!xTu>8uR{{XY&wE3&JUHdkh zG5HXe0!{MN)5|5hdZIkjcNP*<R9lZBiA^|=3R0IEUPk#H2OeRNx|S?n5IaKrkGDJe zr_Vx!i?rW+uUB2llAMKQNkJt$5TJ5#;Ug+m-3D?wSC!@>`BOA&b<Z8WX>)hAMV#7I z-&=t#C@XQeO3Dez;>w4-j(qWl#5fHv5#cgnwH6K{?04mO9n<B=fy(P+2d|S4suHyK zb|a|z*+M%m*KFL_{{RkNRE1ArqRu2F6i<pm(4w~7%2$*g2N0ppAw!_}rxe1gIA0f% zj;*DQY=n6q+1s@AUDhQ>1|vuIh6c$`D=b<-Ac8DG2ay^OR2Q_q&s@_oReH2Gw{+ac zL0Cu!>S<4`@WgNeSL`ky^c^D!C%ReU;8UGm7hcMiWOchxJ>h<M`e^h)Hwjihh%hMJ z{vDOXxuW0Y-r{?<8un-Ky4rfDku`%(;E#s&v*JFztLH}o)0l3i7Mq!9r6pTYTIW^J z;TWl>A&xp-S(eMLLJt>~+28Qmrj7iDnic9;PBPa9*~-hbUX+4@7mi&|_Qh+`RX#Uf z`Y%nvv8OPNbX?K&o%%3ayI_kaUT9XM!R;<AbgFbLp@_QKh|M<BQKY)#tuYSw8arVT z<g3E!QkGsJJPtMJxHdk=v_U_s*Ihri$$DiybXBne+X*f2^ZNeYNG{nn*)~<W<qk{> zgb6Q0oeE<vMwb#~XB5nc(qp`oI>d<XprvR~3QC3u&2=ttBH-v$Qo7#7Cbq{Ur*AKx z#;Uxm*`LW+wy2w@Bg^N=R5w%{ZdH$MiU3Xq{{TDG@r67LB&l;Pa3hch9X=JK7+dtQ z*eLDpUv$#2ae#lWK6+J!rZftG)VCfbFU9Bi{{T9Sl@rRS=e@?Glg~7Q0GJ(DKc9UY zMaqy4Nea*NsZ{L=BZmXsM%6WvVs@uS5lZDo6oG&L*7!PUTZ+yjMTFp;;<!>pLPD<b zVyE^=g$qc}Q9=q}Y_DBAKZz(DS<W`jGg7qOPSbF#xaYh;K7;#?SQPFT3cT^=2_(qb z1moek`1<cuWn#doipm{viL$oeo=4B6QG0AwTZU4gHz=4Y+w%9&g)DBegiVctcB$Cq zp&Qg~_P0BFRhFB1E39^jsmAe|m>xw=(vm4S&y^4=X1e}pqM9w#fTH+CKY}Z*aQtb& z9Mj!sjC;CK1g^D7Iu9d?BwVhALWLfW%M>Sd8<NBwsCla7*rUi8+osflK&0y%)Qu`; zlt&Kx(fKLcs=_JLxGki0rYIe<Sqe*#<;RrL*4vTZL#bP8;Bh=E1e7b9RgOocLp)5L z7r^m$J)|EZETyHWeI-nFQU3rEH-`@}Zn`!r@ukIK<iD#gQc{+m?;<KgYzI-opc2#1 zx)y}Hjs<XG-IdD~<dqP~6wZP{1V9qgvD0nsrk>^WT_o|=Q%6-D%x`FTC&XQK#2rQL z{{Z0qbVB1q)-c)9+P$LLW%xR~Pc)VtV~HgaBFMYKT0BTCsle)o5Kk3zFM}kmfcm21 z<6Div9dx#yYQ$qh8PUw|3;t948~hT>t9M43Y9s+7&wYb+a_gsBx%cv~io9v|)pIO0 z4j%=xPHFhDoK$xtEdKzSTE`lkJUFXN%YxSii1s~qusv_`w?J(mba{)PcQL~&t?Gb& zE<Z00b!M<}7HRGFlc!SbZ4252g`)WZkg+2}YxsaWcDBl8z7ooPuou}$;V(vW!b+P^ ztuX|3k$sX+{M3G_<mMm4>>9Vi-Zr;IJH_cG{xm~=Z)f3n>v5yHA7$4}y1S+Bk9La+ z-u|cT=Uo^xb!>Y;4^Gm0#v={Kn{sW0<tnsY(txn7l9ik*3kl)~<7Is#aM@fU#VPLA zX3$F=&6|Es7xCZ0E0#ULYZ>XO9S@I+bDP^viE<sr7K_rlmsDJJ4as*)q#L6vg>AcB z9%YE>8id1AC0;FYTVXsA3fYcvmlC{?V~Yl=izDl0jyNI~2H=)}Z{4>$^Hqy8zej8Q zpx@)5J|GgeBTVZJOBPn4?JDax+gP=tHlEWK&gwi^B42k7-ySu#DPkSA6m>}1DN07^ z<M5gn*3(5Gj*w<+P4f}I`>T;g$jFX1ftc!kWRs~rX^IWm8ZngVUeV%Bg47NOwq0Xw zx0~Iy*sx@+$oBi>24pni3<pUGEvZUisY$|;L8)b?ZX*8xwNN-_CgqOMgU;NF1D$}m zfu*<9ADBG8N@;KH1F}su1H2lNPOzTfbx<tUI~=xNefL&WhzfdREH@H50+bT6rL1I? z6V`+9tVU@wOwk-bYDoYKb3J^3P`X*2X2#G3{<iV*MOx+R2u?`tS5n(j*0t6}oh#VB zg>Q~Trdeh}*=FE|loI=vn>)`Hm(~&`%~nPmMn&gE3!{#joRdin-sgU2Y+QPDX#Gi0 zK310+7M}A(<##5H!!P-rx%{Jj!ZGV?#KW-YNK%z{a^Z4Kxw%X>t~uI*?)t{7xp#oM z-?qet!W(~xp-r)#5Tm|hoM)e-T5JLKSSxLGamM<&Kn)D{05tyqWpYiM8Ct$WF>dX( zVbZZ$hW(!Dr<;{)mtxYf5+1%<l`*9TB|NV4FO$KQq@bvf1Xa(3=4dx1!K@&g^!mEU zri}fJNh5PhAtvG0EiO6-bLpb;?_Xct)cV6vUmhf`;d7NE3Q<`?Ty;xJMQ3$)L0maL zRqt2@5X10#dRupc0X}D6)qMNKRie8csFkMiwb>iw&hN(8Q8fGdR>@rHN2Fj>We7J) z5GjE`;*_L*LWguGWTihp5A8@OT$Q#q_|qUd1hpe!Oi&cDv9QNljYsod&UPzjgP=Pk z(?OO;v`n(by3A5R;*m1qlKw~p6M%Sr0=T?td*^ZFY(0zDIBJEgrHV13Ed={hHmG*_ zsG`VrQwg+0{h2FuNh)t6#oQ<;9E|?$aI&1vxf-uapo~OAV|DyLy5tRUbGKO3;vrn* z$&?DR`W+~3IP1WS9lWaTB|D#M?6)>;+_{5N>bbJi<7=HM#GWMKQk^`0g(*=&6P{Jp zQBgIvHVZbUa4r=qbC}wevUpN*a#Q18{PLo5e;VoO;v&E<a;9Kzq0(IMNyd0jQPbDn zYf+629xEP4W+}1VyeSy@<&K%FEgZ_NBe@NcN>7J}Zd=jWL`IegBGchJXYu_#ML1Er zK#DK86Tsq&tmFkYd?$lGAeAQyPTo}Z=AF8oc2hux?Gvq2p%h1m+5jMI+S0xip)Q@y zR)1*z*E-LU&Tw;ga@>Wn##-^CZS!66qUC8`(ezR*w>y(CWhApA9E2?m%ePOAc-WBA zR8ocaE@vY+S_v86vt%uJF}Q$K74(jKZW?TPj};}m#nKJiq1rn{wcBn|;L1$Pb^icN z%Z(%2<+czb%wj4XH%L+ffGc50S_+2TLluK7Wr_XGPS<I+oex#VI|juWDQpqB(Yv9x zo;ObyOHIRH*=1OjYKx+@#m)8}yIrTkOPaR!fR<9GboGQSE!$bR_Z&-g{sbVYMJe$b zo&fd@S{ebrQ+2n6aIEZ^wH1BYTd?2Weu`$-8fMR@v{VZPqAQW0S<@g}nvo#OeU_hE z<h#cC3F2F?tgT5(QrZfzkN_1ciE+&DSe59Mtn8x@k5qH&S7vr3yy=TN)tsu|8zk+y zX|fJ}IID48W>${*R_)aNq7K>H`ETfIXPteDoLgA#m0R8k0CMPh`V9GEfvG*I$@g+N zP6+egmyqacTd2THPlWLk$o1=*5><wz#W^|h<+t(YzA7?N*rg1lXF1>JudNTsBGl&E zzy#-({eJ;Z$qrPCRDeMr4F3QO(73BH#zKkBb2;DV`&1{Qy1*1lVzZt4e2;mcRsjJ< zCS?3h!#_NzZ>o*OLoO)+O7r{y&+rsO;GsPeotAa7(!<Z)B(WAdZ3p<|IJP3F_ijAI zXQw3#j}iHaWl3ocDGG4xkWK;4n-igIj)SysY6pn`^dxgV6M?3-4&~JNfzR|)?lrj- zIH@xoxz2jni+zYNmm@mO$~33qcM-<{jEu!vR8_$85yIk$DhNERc&;s-wGh0^c`cJm zJ*Sg@DQ`Zigmn@Ljr~A1+ppH%OP+p_otWNxShQPo>@8gm!4|`MT2*FxG^v*BuCZ+* zG#J{J@eC#{o(m7SV@4$|{{Wb9y0Dh`Na$O|bogz1nq%#9H@{=wV}Is3t^8K!Zb3F6 zSy>p4GiKa4e>vm`-%b42lNU==>rKYtXu3pp4bs&<Wv=A~@xt^u@MJDD*zW=RO+48d z8z^9nh|i<JG*u9`q6cP$?G9-i+C{<lE?Mm@Ham^dB*!Ys5;ssv6X)VM8TB<S?4l!* zuzi<{+Ea}8EZd<EdIA)&`2JLZLPD0a1N^f~NC8TILnCk9Wgrpfl>#Z!<d#1Nj#Etp zgTkZ*5y>R8m1J#>5Gm}1LflWZ%6xvuv#%ez5``!v{79l6DkmrVZLwb0W8w$xTv+A5 z4+-CG@wE~SQ>#oR$K<q}lEjn|!~X!g5*45Q>ZAcg=X=$$r`RzhwsJ7<kB1lpp<D~k zp#)R8x@f4?w8<Cq4VOh(VXj10Ta2|gbG0YyJ2R;mar<~Z{D|%I;&K~+xRiBI8hs8# z@e|%>(O!RuQr|Sude_u+Ki`tF*@GTqF>cWt?pdA0i4mJPW*yC-6(%|dMji?dwadV~ ze$8e|(QLzReruelioi(Cj{XOqy*|f+kde1Q2*>C>DxoTao7Fit6ep5>{(S~>OiG2# z_n|FqwCW=O<FefU08Sic)gohqm?4Jpq@@1(_z~+-J?&t-$iGf%dQ3LE5tKzo8>D}L z`JIAsHb-!mZ*tXVilM}tbQcos-dcZk*+}riZCyh<^ezgdB&w@_VMM~>dT;GJ1?X5` z0Mo&0jB-Fv{+oYOx$(EXHflX%XwvpYr6Ic=p_G)h4jNCjNm}`(N=96D*U#R@RK7}5 z>cODGu%|X`a%MWLog)?}!%lu=do*5w3m@1R=wobDF))&JYg*7XB<KLP=iXHuomYC) z&dp}qZ+WQkEi$ifM{P*&*tSG^BL(>gCymv2v)To=(xsrU?hutIRK)m#y1Jh&1A7`0 z@WaU3_PHZKIsm?R;!YsP_|~qk2;j#NhS5al%Oe5LD;w)%*tNINTfE>ea5PnplF$PA zd)B(pzc$x()7J>vlS^F~LYTE(g{w<kZZ2AGHyDuQsuZY~m=V;<7Q<?kl&PjvQlR5s zLttK%@T?Dmu-``2EvK6gtf7_)rpQ5ba!DaM+Aa;8!r;?;G}zdYW9i<DFpNJC;JBMa z@liYg2gHAfBqZDbK_^!NZOL6XJ4_i@$1Tl4g(+&dKz<WpmS#(0T)1pXV8(S#0Ul$5 zZwiu<QkNCsDJ4Z;EYafiSQQMiHd$EQrYB`{nVuG#0Bk`Zv<(jWFPS*5pBce;wzGq{ zYO0`6)l@doM(4DXA^sbOR+E(S>$aV3Y|!?Dp`Xy&f*gCS8=bmCI)XF6si{xg83=s= zXi`>=<*<abw5cv5fg~s>172TG#kGToB&~_rW@B${!v(vo@(s|AdatwiFN0~gXN4)S z2|Ml#`_uWJb$P#@fb;`Z;*V^dk6pVi)OR+c2ku&7n}dwo?*R!~;;WC1t9{uh*@>;T zM+=21YEnFH{?ZZed@IFtTunsTW3wwmd(1xK=Jjp;t=Zg(&Br))vjvbyL45=DW5(L- z9ns!;9mg;|8gE#~)por#sN<}tY7IMQx+xrJbxg{Y2|n8yOW`?oB;GcbcgmCR$5Vi` z#2rrYV#m07i}!ut-F8vR+L}nJ8gHGAKHF+M!O=J{;86#2zI;4L_zl99%W?`;kay%q zbx!AG7FA?rw^Lg*l7)pOwT1HzHcnDh2rEBq(~40Xfh8xY=wx_2lqFnt6$y+rg>VM= zT;XLZX!uZ)ruO^E9A!aZsFFvzvuXyuDP3AtcT|v&@`@f(xKf@JAuDME1f@Azyddx5 z&Q3ZE=DgVDC?4MLf_IeSl7%Tez~UG=DZ;k^09BHaj#>Ef3!B|2SP2a(Cob%^98f1D zsYM(q@b`QG@dYU*Aw!6a<OOY<^b+ySZb3lVKqG5w=9}BSxboa&B^e_s$?&Zueb*9u zvyh~4U?_}*bIt`ZlKKsmr(uj^M26>It^TZp5Sa}JId_DW@o=eRDQjACrqZIY3Xc{y z;T*RBvtBpms?7#RmUP<Nc=<0Sew`Y5{SDfNh3x{&+wfk$Kz=i`SakpkrkkGB#$<q% zVJ@MWsCA^Qa5!Tl0|-(@sLk4WwEWd_Jzhrk{{VH~U6pExy2D86{YeLf4PC9Ut}1B? z%3~RfhZfI`#}t*tcZsrvV5Fc09OkKlbJ<#)jJj+^)g|=ahV<Ubbo!E~(v<3S2b*oq z22|RuQ=TY&w5*3#g+(PQ;ZR5_K4ACU2PRxnMrm^i*QTRyHH|T|wOrZs6tPT;+as^I z)5&Tco4P4V3=rQGqZTto)pu!2PADvdB~B$O;86iY40ar4FlP^luXjFhPp}{Ddvfzb zp<}(4_pfSNIZqOZCkpc0U_y@<B1q2pKY_0tzg_;hDAZqBThnr~+!-lCmE5UK@oo~N zg)fT%C0GC)9rKgrQZ(AvQZd<Fy#3VhpR(MObbzA}wDO-1HiZz==Y$u^1{Aj3Z2=A^ z3gS=fl>iT(`as}Vc%F#MPS7zXHpBUc<vu@@@;(c%z;Q!N?#f+YcH^gt=pN1cMz-qM zDzjdMZ>$RinNZ&?Jsx~@w}PY~f|uBRD%@a#4_(OlJ=FEQJ%~Dvy{}_IAQA{5^mmVs zF{;$ZFluZ<nbvD2qLHLIq-JRcLI~Q$LG{;T^Q{Yd?WJ3G<z^#|%VG-Ox!by)={PI6 zLmdio`Ul<$0JwWPTK34+vR_#9<b3)sg1spE3a-KBml@#}I(#bS&VXFY7hHq!v!EAn z9EjCZjJ!~NK_K~p4ipbuf;SbW2YTF>%@W5XE-Y{@cs3yDM}@f+Dz@EL(MT#d+dmFo zblHPPirB)jH`6>cp6an}x1G{L$K(9{DscN)@+;JEtYg*JMPu48MLalOGwbpy{XJuu zs5%Adm_{~18l9CX^n&^|K<$Fs{<6{$W83>kx3HcxWw>zllvWUsh!fp&f;%^cT2Bl~ zYA8y!W%UNbZZX_pJV^r@DeE2sZN8@7d++e_UbBbM)MFTVo;IG{yK)W|+g^PSu=2N< zQSB1#^5k3R#E}YgDGx-M3R^3WDkP}xDW~H|Vbr14UuD#ksR{u}P#}!gT<2fObCc$4 ziyjDgHY1|2tx-Pi-^(3;DrSq7S)%1wP$Te!?aXHw{5?fpiI-Z`v31!wNFk>4%fr7+ ze=~tsnk*LdOt4ipr?_yX!H_xQeZF?5Jru4c%b)L)3f8fnr!)$&DhVONNumK0Q(K36 zk)cf9sUprzNUSs@ZXD6=qLg$*E6SWAYAIak!jLcj*Z4DOT)uvGsw8T$+%-;YFLCqp znt{PrdsLp>`AU<&l}1&4mBps67%hT&jQ;>Cc9kn!uPZ!&>uKB_zlY{Gsktd!E);>r zxRN&JK7W-%BW|*)p}LGuiTAetn{xB(R3vKW=Vgk4+~RDlzDK^QofTkgR081_?``-B zCb?aS>LV$F3ET4d-mEps^ls)8Bh7Q#tToEpUG7cJH;<p4s!)2Vf#worAc`d*b<ubf zu8!y=Vv6X2x(OMlPKzTHNY=5Mbe8FoM<eIsLZWh3jzWa)pmym<8&eai9g%BK&!rnm zm8B(6{6$I%nWYDvIx>2p(4bjKGQN8|x-~x5xK|BFb+#hg-LdRY8Fl5#Wz{H0bS<Y^ z?i*-jwUd$IK<29R{wksDCl%1b$BA@tKZK3F<Khp3^}YecduR?5E57nOxq$O&+<AlW zJ`13`IJ?-|e(l-K;p?1TDX&~<xL51btS!AitfQXp!FzQnS$Vi}op;$Kt0W<pLW#;Y z<0>I_M18Z2eXB)?ZT1^qm4`n9PawStW=R2UOhYr{xh?$7KC?$V+g9?p1Ddgrsb)3a zHU8Bl-9x2h`v$DB36C<Hl!(&;VBRk8%AA%{W{kEFsVQk8QeQ2&e$0x;cy@NUI5dlm zd^gx`Hs56_%iMG>A7_wVt{o38x3=9qh?w(arQ4LpAwblTH66W%b^ePSHrsZwWu+}m z-!$v0;BwEYt<s9VuaUx)OjAxcgsHwVso5lBDL2)}E4j1J!1K1=(hM@d?F3}TV?TEN z$o^LjZ9Ks~;sFt85HGp_P1T*5Tx4q=&t6iKdT9_A{o_xSf30fm8$^TcP$k0zpiPdD z%h=)y0PxkBnH^XZ^+BSmkamrAw7Vbr6XZ`T4XSL!MO5C(sA+cS4~t!~*pl7HF>4bb zwqCSeu0rK$xs7R?jFh^GaiA=}YFn-)3GX7g9kkuzIHmGwZK(*(ILA!MsozX;R5nHc zHg(H=hsVWRYo}<qEtS1?e~rP=+p2bFPHHw5_=#z<YDb@ps8N}Za55Z*vBTWmo<ymM zREcsB3QKYlw4fa0AtItKgn@D_dJ*pM`t}p1iNFV!umi4}_2svcb&aNVEzvMht!@@w zFJQIAkcQs7Pm3M-FFL1}Aee2f_giQ!V5vz*8;M8+gOFXVYX{w%9;EC#fHfz<M(N^= zpR+acIO;$f>D1U+M{TRo(C>0BU7OjL+SaXGEan}i+M8~SfRr}bdgZFM655I*Tibgp zbuBH1l$7Deut=-1P}NQMwT^QshQyKy@{ad)`DU;m1xBK?vWOR22lF=t=I1~ypgj(! zpian=<Qs*~`!@KEZQ3Q$BCPk#b8aoSrF1o^#I7IsN3&LoA*qi%jwsSDEjEbp+2U?L z5|pP3s-6b1w3N0Hmji9L{7yP+%yJyAH84}c`I^?2c2pqTF#7U3_ssraUt1HI$5&fm z;h`B8nAaV4{CU0lTbZQvU9t>EKDCoE=*2ht-KGQhhDM*axKteA0Lka$<yrzFX`1YC z)HIz)ByZP2eRb4@E+p>V%){X}8ahIBXlOb#{{T_<fS_HbYbLahXKR4X)?LPKs6dYd z%6?*8jbenZ2jwONrrK4qMgDRFZ#IQE%Z<k?K>*<BaPAy&yjhIOe$NB0<GAq`=1*Rx z+?EFuVvNCPC9802YBH8a1+|gGySCwg=GSeP25~86OHs;}qNNkLDpus5Qfu9Y_8Tvp zTuC=Op{M8P(wwNuP@Y1gDS}ei`Na<;2Xvtwet)G37bQp;H2Vb!OHeXKK7K_HBnQPT zNckT-P?Z@eVh1lu5~Fdl_V=*~k+n}`nik~hIMUsM6jzX;jLNlz!*q;~x!$yK=Uj#( z105^F#lR%_-FoH&Qs>Y`BzhAV9?_vu9@eGCj}k{1apQr*4jPJ5Mlb`8WRZd}LVW9r zoq^Mwwi@lxdR`J8kY8@6b>>%SQ)NFb-tnJcU@3eor3wlNPb`DF1`jfFYoo)dva}m& zR;5hMu?;!}&evJVR~vDLQgS%6l#+Sm55HYh5dbdj*E>-;Hw{pUX*^0wkKNs8_zx=8 zh*)W|$CQ(y-7~9lrC@A157Xc(+f_Gglclk`h|V|bzJDQBJOZ!gvBq!*P9w$c9$uoH z9;ir7?xz{s%klE~Q>dIf*5r`5l0hGrUx&J!q&HS}n}VzMo@FV*pMvt@s4H+=LV*Fm zd4h$H!m_HJ*-L(_qM(cI6#oFsG%8DG(eqk(p%G@f!idXp<jY~cE+NChhL(^JMtOPF z8EP{QSMs{nf`-SL9(pdb?At@$TM2&EV~=ACDerD8Z7$rD0Kvq`0df<bXMsbVXTLkm ziP32G5XL*(uA8#h8nZH7lHr#vLn?j3r>%&I-zo>O1d~PS${<dxNxS0jjL+JzwM> zNx&rv81l|@&#wOf8W$At?z+RV!`x|W7*{iIild)a#!fM~t5Fl|S(T0Nm1$hv9qMp% z;U1a()g#WTtWE2(1Zf2X9P;VU-<ppyH!!D_JQRROEMV`Q=);s2u}y9`IFIH0sfqU~ z+S}}j?>>2dZRv7ShNF<~JoE4Q+M3?vc`l7FtIm>5U`_H~AP+y#dV17O*JWjZDBQ<3 zI6i-$@}MP1-8R`rWcah@d3^a$lvnDRWGBLW$KjlQIK>Ky$C*$I>;BH%hp?q7wp?)u zK*>=;6rvJ2acxZJWsKX_wuv-dz*|)fylSMw&?vI$EA_tS-)w7%r>!>m0wkFCtKIfY zTPjm-VdqQIWNF7-@19b7w8le9!AjCI=Tvawbr_@R<qu^e93`k32x|)s+ukD1FBTeI zK~W_*ciJWZ%)na04ZQT_ZG7yW^w(;AqDQvfY)@#&`opvx4I14J(W%R^t#=#cv8Sim zp=&wtBqN843(*vn{kofN)dj4iD+c{V46Ut;>~F|qagm{-`41+7d=EvRBy`z(N4oKy zz~_Dain!L->!)WLIxlFiLteCVRO%VlolmA^YG+26hpKGvyCX<l<hION5HB$sb~CNI zhP$U;buBs;03g`I@OUxFKEnCTID`&4h+r;r9qYE{!tT^xTWhAsDyq9VKJ9?SS=}d> zmrc2^IImJ}SDU5M_j{75_p9y7ZQ}7YV1p`r`3rtRz{-ehEnFxWI6^?luUw~wDq40^ zKr+J{13>5iuvkwe?k{$vo1Zi*J+QwmrMM4v+PmdsXC*!%o<qQt=A|dxhbJ{VjR9TP z8q@ZVI;o3JcPZlT<0OwVqfQVI6`^a>?zsJm+NScQM4xndM{F{}I5>|y@jga9DC|m% zi*2$4_K#$?-Y-w5fV$-5LgP6l5t>Ubx-qdzRG^-jJ5d2-Cq-IAwY%a`M~%yDauJRA z<~{>MZoDe^gGAPYs)hHuvzKdX4eBE*2?(*+9iK5o{l^_>rKFto_tcg`q54ewZOP|I z${sGrIOvY^jAzV%1x(iIWnJpcdO~2X!tUwsU6sea#R^^qN0wDZWdUv4S4LRpG^=za zFtxRFw9IYjZ-L-cIY}=zhYofKc?w5fAaU1vQ$=q0_V}y{%0eVEH`OCi*Xwm{>1U%$ zencjKW;NXf`0Stkj_DtXNoO56UE^$dwzSqITz!*>KB*TAk*lJTI)_t%c-}7C4{!EU zD6l2SN=#@jxPI>&n2gF#UMF4L;Pb#Whb2U9*7rk8!x*)5yOEZ&tNWw(KE&YVsw`If z%hl()PBZKlQHPxW0NiVst~bVg14Gt=GgVf5I#v>T><6^z^F9l&q2P=<lnHS;43d6U z=so+Nf?}Pj?D~2mrV~&!<RVXbDb=ORjHP3XD|ya0Ty=OS9yRBYtKZ>tR1y8J9;l8e z`ev~wrS~Vnp>?#7yGkq?3l5BKzGsjgC*Ha1Quf-?WT~q=4?N!y@9uLm-ns`e!wU*o z$mCqX{{U@sc+VRK)4GF&V-Z|fN?I?{?QiPsf0cDue+$O|`))e%*@1G<c@0iycyu21 zN$MSMCs*7eOp_s$vjNTs&<o0MzAh8qxZ`fL5bN!frye1~Mt8+x;5;=^PWM*gj+Umj zTRG2l+($bD$XnUqybIEgq<3QNn}>LHh71f0u5(3<mhlHh5;=lTH5t^`$@b?gw`kW} zlt-2?ab#QJJuV6yWua{DRJjq`ZPmk&+~PQsAtWh`@T|5~UsV49;p>ICYl_{CV0g?i zJl+RJ=N1=Q&&&f&&vn3Sl<#YW#qb>)Xy_%A517SWHQ6C+tn8ncL$TKP3eD22#k}dL zZQPhHBIdM6G22|0*-{vCOlWVV4ZO%iw8n8+aX52@#UL#xQB8QSq&jMB6OL=>@bKu{ zO*5lyz_|l`!O)X%He3Vv+lzf4<MlLrBU>#sHgX8=p79nZybrLBgLT-Qj_FrrU1Vzu zn`!PNaf?VP7=Clb&uWx`fCDUKr6(9t)NlYti|39q;xSh-pkdM@c{Sa@=r;D)TGk8J zJqhquBU@WHq&_FSmGij$oVwR>H|-`PmF<<fb8+ap9S<HE4jyV&ck&#wk<eF^(AL}S z6$Rb*xSyZbg8G!VyvB`yTyxvZV*={}?%EquH#Q!(PHAaE+L7$}b*}xTCxPUtrxcTr zc1Rvo+4?rdbIVam97EW1wBFXfhT8jANLnPLYh(boYY}m8BDvlMwr&jgHgq9~u;HF4 z(Bm;0G)VDeJXXHyGcC4+B@^9SjxQNfo*(Wf>HZVM-1m`C`@QEvP01i_e=WS1FNxB_ zO&Ao+3}8DnSZmJ1ZGLN^ZIc_2hTTfIg3y-~Mn*vy9R@N;BLEHgbgx*adB_1P0mqTL zo7-Q)laQagx=MJH%VKlO1w`j?kax{nwwL<yP&g2-jWavDLQ<5r609dGZ(+hvr54&L zQ$fHoqEa}Ok+x3sDjU!1-lN<rW(@X9LYx5b;{ho?9Pp>^tGgtCk%9(s@7pdwLDVM< zCr0j^r#KYScPUBnlhrvGBzSfxNgQ4wwmOkeJm{vTZ+}flRh`uZN)9KI6bUL)$wG=Z zP7;>*f<`i|`4f?fuH(;LmuW!ky~Asi%p@r#B$piv4JFOT7U)kADZ*36prM@b<K8kF z{^h6GwZhso>t!yr$U@4If}n$(aJos#LC82Hgazlw07f=6?KXC+2D&E!n__h3^~rEg z{iBev*~e#h0McD7>;C{@O2FVtYLln$6I(`9as-6i6_T7M!S1aH1=vmW{{VH*%H!Hv z-2VXGIsFQzy#D}X@tA$k;}Gw+_G2x4JWj?FRUx#eiz?v(;t!EeE$X;$-aG4;?ySyQ zVqqS(qvC%{F0$2{Cd;q1%$+-^*nQZ}yxYt_9Jb8JQj@zfBDkcwg6J+ODoT>HEecX_ zb6PlkZB8FjDk;d$4?V5Wg`FS{c9ybV*{5W>JF`fNiKgwrE=W?$>y)K8BIPAOY}~1d zZMO?eJ%u5(q$Mi{!<-RnzZ0v(-=3-0w!@I}3I`o5HdhWhXOSm-V5op{Fj4@>Rx|J0 zBRQtZJJ}?jlrA&PtHhNyw2`(*J067Ro_zlR3O0|Dao3vT4Q*&?5~ao|N|2XHN>o8m zNZc!Jz##5VPQ7Z-X>hvGrF(;b8x_ve;!d&L#H(YkfZKvYe$KUrqP&G<ILev{EO8C6 z2t%0P#5jiq#oP~vaYZ|`fXd+B>+O5nVD6*hHysyQhT>17(cS2d;Ou|8=-mU`q8UpT z{a}<dgTmWargmug8EpZEiRwWq9P^Fq=4?{|$GAqU!CwpHrM`q}ZTznFUOY5+$!XQ$ z)VPZ~d^~{uZSnm+AzW8|E1@;hV&<meJp0H=7kgXik0stQ#De>*<(Y~pBZRz{6bCE{ ziab)DMi){}%)@rOapu#gKM=fQjC~UDzZJZkYKtX(zl|8|<ntxEKm9?<x0Tp~Vbw0# zsFsF~>26#A^3n%II>e@e{{Z)aLNUDJ#emrE9i{!t#4Eq>zf2}C!*MwoA0Z?`#Cuxi z-`o?79?0K|g65%1s@oyEQkw(ZS8`gFk8)|Bk4fss4ukVM%b;2qcm5rwr5}Hahkr~2 zeB}L<+S{Y8)~*%Fmi(>(o+pZ9vN5?l2`V@k-zy@i&BPVV7H4M|CsVn%xAtD8!`_H6 zEGEvVl4{9^Uh9A9X*c$rR6DfZ-ZWoi_O-O^mS^AHWk%Je;1oGA<*l_C@+Ks3H*dD_ z<B8V~5`p_PxN-*n01V;S_Y#t6MoJP!d7eAAy@+7bJMDV`pf=1x?J+v6Cx&UeH-IL$ zb|%{X7yP5d`z}|NcMGl0R_Y7Bro1f<-7l9JS2?O}1r2xd-czb=gcU5e9j-10)04u4 zfs>5a(A2c-q^6FNB200ytOT2zGypDo=)6v<rb@b()JtyCM;9AtE=}|uIw^gwCOA$x z0DgLJSL1Edz{{00j@JSK#t0jK56-kBYTu`d!7<*Y2AW>@$n*K@R#uo63V_uY5=(#{ zr?2VCfRzi%rfx6stzPp&q8gPObzXk@Fr;civ(BX&D-8)6&pI#^+a#*zP7#Dr=R_2P zWKpRUi~rF0E^O`(&ecfj7E6L~X<WX3cBq^=s9r9f;<>`1^YgtzLagy+VOXXVDIPAO zgl>VSRetHI{7GzNavSF#olMhpX@=_2jzf)&`g8a4{V1F+qMAE|ifnA8?bG9*=~U%n z=j!56i<C}#bgB<(#(2tAe{zR{a6JD2kf?S=8|<LdV`DpG=kTdo<)ItYZbLXHZ=dB> zTIF$%w~}ggzfHb>DxI#l@m8AdX%f+nn|%INAUukY9$_a^etv#`gQE^bQ=>p5=k=!u zfkmiwqX@zcIwh2nN2B>uD4doyHqTlPY9cIBv?o6b0#s(@V$q$)&-AAT$;OEq(~h4a zrfE|&-4%)@CDu|*wmH&HHBv1#ewn7P5bp4Z?_)R$+gIFql1F&T`Q#`Jjl3!V^s3dA zkXKValAvBEiyz#0g>H_vqYtWOWihnTy5sgf1ZY=oCdH@q_LWAdvPzQk&ayqe2!!0D z8RR6X#zVdpAxTon2O#kr;PbBzua2_-#Elh520Qm%uyanw_Z*7)Gl#Kyd~$`AQQI}F z;eA@+%HI*-rrK8bbJjxC%y*g{ujwda4WTy<0~fVTHE)ilSku=K@oA&1?9d5rI-DTR zjsh|rLJ5v&qmYMa80%#`fjU_DatEKPb+&0HZ}@R>BmV%VJ;b;T;&D2>e<O~j-l^AO zY^XIJ;cR;SrDC}uggoRc^b54-W6RMl1*J0o0L4$Z>gNj+LAR2(m_j5<3k<rn5JIUo z?3X0v&2R*Z4_lU&7X62@SRLC#HH=O-1Z?hN->Cf)Jcm}yi*@z{`SzV)<RIm$`CxWT z3xaG2ZQH7~4yp{H#+7QE#}hEEk`kvJNkLN52nNIsIZZsEIxO1eu@}&HJa#T{+vYEb zXEC%lum@b)f=<ABb^05h63>2dn~tf_R*UqP+qF98q|%SOp!J7)cuOK96WFvWMWS8B zFFph5QWB<=a<Dnkwpyru?w(sh39}vp+IeYxhfOt0?#-IVIj+}!@YA8t+rsD(BKCNO zoDFJT+%)ubuqJyFTCi#clM}q|lPB9B?g?p50+g#cT8E_pyUFdT;CuRjM!r`F^I`*7 z-4nTMaj$@}K4|xB{hOB-wCOI=HT=e245{67tD<S!0%WTN5$0QT^GlrK)yug<sVgJ^ zc#aIQ%<6XLYa)zWkhvVmzWl#1_iYrBViUMFN#l*AY}S%}<lEbnsT1x@nQfI~xk!Pg zG<z-DTTYYE_N8gfGa3Cx+e)!tF6vhd{YPtU!dp|fC9Nxa0H9>zI*OTPbH($J+}XJk zYnxl~bUKiE^$02Ah0K~Uo>O~0<T=CxX93B+O#mIzyDg*qREcw?Jr_>st5jE5*7pgF zOoIl|Z*i6wNVK~Uw#CoerNTp&+k0yEwq_`&fHZPyMAuB_%JLdpqlf_C!pC<J%Wcn* zRMZMa_D#ICk{`QhI-eJQP~XJuh_^H=?y0lQYE|ZEv}xYY^i&A2EjHFT5hgS+rAfEg z<V!gYYwO$W_wP2smg8t~PQIqnf|WaI>T9YQ1q*KXoUP}TzpGB<o?}b$r#z70w2rB- za5V%MIR0%cPlH>q2UD=#>w)$5wz_M*LpJwuR|$~s`FN<nW)x=98jTT@fB-~j=t>7& zyz)=A;8-*mB@1by0LgCixstwq;w*MtZnL!1QZnI<=sA<(cPbhyX}woAQK=sv*W^<a z1t?EV{xum$?3B05K7T*Pg#u96<w-{Lv7x^zXLL~%wXxUIn5fB15I%A9y#@7AIH}fz z(<4=CI9Au3G2kFOI_)p^VcMX!sWYS~@&yswRy@=|sHJ~q%-@TWnwlT9P9rAF-N&FB zmFxFolM=fGJ6*AX2HeaBq%jRRDTNYHSJmtjuu{w<A#N)kClsUBx!R$8#oL`fe~R@C z8O`ik){8IzZP0S~TiT!<y6RhQn6;^x4WZkMs#0E_@`A)bpm>&scM5lGCu}CUu^a+> zG+scx6Ag}{c4m3Y6}INQy4Dk?UuG-04+!qKq^WBlxg?TuwR71=KMLKaA%f@ES~A8< za<fLN#rr|yd?6$^6)IBHjnl@HfC=~3lP0ygm7gU&?`?vD&0$z7-^8*><Tm$n-nF85 zSrW!ay)&tkg=cIIpS8c`S6D)%_M*G2Z~@In`f}@vp6an0*%<qIBbESB{5pH74;0QE zlQPrKZettt_xjPG&>eS39Y(}~xc(h~3VY~++|{+&3edTC$O|ClxKq%NAQq_45%{E< z%fv@@r<S2~SR1u_4}o3Jq9HKSSxT5}f=3A`N#AYwh|lt@VmYpuiwze<TR3<Sl;944 z41O5uC{2`R{Ps?-HUmXx_IKx;k6yVsrU*&ox$Cr-6!{U7a<`mAKn{g#N=M)csGN0D zvAox0c6{Hm+HG-w$8`ofc^rvLV>sk<@u}GDf}v8-K`O?W(vB8J<P0p1dvxdpNcSo+ zfqN#-2U4J{{5j{}@TjwDtcKhth))MWVOdIu%5&Er#8HP`R+WXl?nyj`oNZ)$MmqZW zQoWHez>frkI7dJ0@uM4RrvxGQpmp2d@-aym9M&oPe%I&I`O>;DJQ5dP&T@0*?*8=| zMw%brZn-BPKKctMza-q^0V8a1gYtUNl8D>dm}d?YIIdj4+w=E|0;4La)iS-ArIjmW zHn|HV;3c#nOIcCq5|oqfrnuQV2?qSNUUBv;^DujN?4t71WVY{VR!5S6zU-kFJKu1m zG`|<KmsKSsl!2TBTJ@xyK1ObPGCgd&56!UiJ1hzExsP@1GC1|H>(|)5GqiUWZC|Bq zj$DL?9KZI9rKH(l#AUfN;mK+R=1FdC&GpE*wDkLW;i>kIu{9z<Ky3wFXNGu{?TTl! zvoRKi6Cft`BIV87!u#Le56bA?$os^xyI-a6;lIH|^~H`2=df<q^wTY+H!UVD8rh3n zOLLa^HutPIKVXdfM7Rl=BI{#;$1tR+KGYluT9cejOIsyADNNyD%;mCaYq{Oq{{S|p ze+@ihF*&3)#Fsgr-{Hx5xbB~FM8}RW(eZc51G_CR4j{Mt*+RDW*QGi7XsUL0aZ+0? zkUohr5T5QFR?16<?vOTggPbe8P~aYTrUv?^b8WWj$FS*V=g5Lq!7p5&XW7^(N^udQ z8Mn5sp>I4?>COiN6l!+-6b~S2%~=su0k`!v;wq8cJ=|$K1DkJevXIrr;*g>egFf)# z3FxFWYCu5pQ99wED*pgoNoI6t)+<stMb3OJGiyoPF`~GcH+kMjFS??&k+w!UQK0ih z+O1I^)Dzxc3N3cWn2_q#_fc-M$4X+LorYa?AmH^iBXkNk4Q`>@ru;>!<ty$_){~Z& z5x*R36eR>Uqtz*N3=dOA2B;3HE|E%OwJuS{3w_gmct{+0<&3KWrfsaNNED9!C>a*m z!9aT~M5)7{y0_04P5EM+paZJDyEB@Ltax$cEROLjwa8cPB`<Fc{+qKQDLM3~Ed*Is znW0-&3$)!eHa*H#(Hxxhrs*GmIH-3xgr!RZ7zvP+6(<M80raXBG=f-54=efEKq3)< z>uSwMmqdqF_T_H0Ns}7wdUbBJJT_}gcNZ~W;Gjr&_fXndLbJlR5^#B%#)g*+rPQ;u zllis&%7s=wT1zB-fcz~Q`}R#53%4sqtC?`N%eB7`*<0^nv~CQpY?vVMzb%#?YCLD2 zh@}NOz<9WpiE%t=LxmiF9AdmnOF|^!^As`c_vFmx^tSB)?R<{0>2R%JnC2R1F2tgH z;cm7L<;;);&AEW>y4cziu4BS4y?eJ_9K73IkmPl_Ax|c4wp)HBTjxiUhvKaPSxQs@ z;lUXM6XNkzV%1aR#tYqDYvysyoONlr1b7dHtUd1tt-~uQ8$K3e`!_~_EPO{J*7~kW z)|$1slb2_L`p_e-25Ong+*%y&wn|bkT1sB=0!UX-0Lk}`2;hpwQa2l{it)(P*=Eoa zt+)JIY2mfWUPI{z8>_@#{2LE#sUq)4``bAmfwtYE`t?3Z3)+Rqks>X~j7+w$w!@4x zv_f<?6r_gBti^Ty<f|oXQA>cR1g#{b4_NeX!m(rcl}s<JlA5?i;0BKtHo3~~V2v%O zP`sB2qou2r!g$%8yO0K>Vh^47-$ik0%f**i>3MQtTI0fz9wew2D>Ruak!*V87&0wp z-6aZX=&roeDp=!MQWgtXDPIxuyk`gEuS9;3sj^o-RvDv~DwbGD*cTSa*_(16(WosW zP;(8E#PB{AqQs-cVyF}{fJ~7(`D6ePdo#;7jqFB>{_G30d!^3Z85eg9cr4C#OTo0P zw1(gAT>8EnfJXtuxEwAP&=A^|I8PAb9%1Rf(zPXb63tsiM3wV2Gc|xWXt!wKI_YcJ zn_Y9*AEV*vCyK^CB7A%u22kg_LsD35TEaEfz&YH7`RKg@h=|tcOhSg+Y)6jEY_{8A z1fdP2B>-S=;U60LYPS-0S2^y@E6FZ9+?~nSuY&rzmWmo!nM+E+9W-qXYes>s0>BR> zB}l_78+rO~<&R&+u^C<2Q#b>uBrP7y83E|Iv$vRvkzlsG6T5dz<OBCr74Sj#s}<0C zJgMw)ISWs%7r(p~(+G4V4n=v_c!=!XSt%(i2#*Wd&ks`f5|jr_gyYt}pP<AaONT`` zAWPZ@4+|YXRh>LPXqC~s)X8J*SEpn>pbN@m>HCYRYW-wbk13^)k7{Kq2x@$E6=f|v zSCTQ{%5#9BpMSw|II$WwPZ=4Uz-{dP@9yNh{{XiC05c^dg4Gecf;x^z$gZ2WO8bi9 zJRociNdExeOJ|Y6-)z@F({|W>cq4Oqt7lKkZEi9`(3SA)JUnSi6cxmk94Lm#Dg*(L zPoWS@+k<;uMt$nzv$&Nu6~y9#R-PmGLbHVxC@dal3OG`Z4_&J=X6bN{xX{~WFIZHD z3u#(@=t`6@PZEkklvHqdQ<6R2V--#9xKcp&#PH+QF<dQtZKXUUg)AjRr*!A`icUc; z5TxXQ0*(gw#3nPaTNIU{vSz;DUj+u65lMN^vQm`a08)wDh!;|o6scY;BRw<1ah`bt zaiZzzrw)u8_elM;@YOGX?{me(N#P%KsEmSvjn&MMKWoL}!RbTJ>b*=w{;tRC>)@-O zq%UJ??dP*Yq@Z3HvEHrMh&Ss@=}b8;36U9@aGYXuZ7mOmUWGltmk<=Dm%>6+o*=7{ z$|GUwxtfTb9NCYmQf|RJ43*g~fwyUSR|MSd5mh!!>2cXpOh}hDQ?gu333G+=%OzYb zmEl;)z}yFkxt(%N&)1Lps*}nr7&Z$1jc(vcDga=mWE7}zIFQ*wk5EugPD<OQPhqx} zRb1<h6Wn(ALcGEf6rOvb1+YQf5tQV0$FC-EvA@^L>c|PWy2qUE$r(H6m)`r^4bBcp z0Cd<>0nd_PIj#)tx9P27(6<||mC@D*H7)+rK25&mak;v<T6QDQ)>@JycSO#-6uyFt zpvPo{m8I2;1$THy231!=%Bq)$;Cn$9)R1-Z2us<T$7RKL@1{<<yH0Lgtv94YIQw|e zQG97mWmyDDk#dxj5)LwuM%&|+Y1VL+B`Yk+9#4oLqO}}>w#%})dpzwT!P>>PLy=>B zTX=#HE|ynbQ>C8uN)5?j;M)R3M^ul#5)_4DDgfY~F0zI6lI4@tBSY8gqSA(Ym1DQ2 z+FH(AN`lXc3js-25_cRtJSPVn`GK5dRxND}J!}S+t~N<d;j3H&hq&|c7P7Y5xg$BF zacjpgY*d=ppzn6CWtC>T-K=Vst&ti+o`w#5K*n2$R|@yfiwCAhFCE5x6JRydIn?fa z5^~Tu0n?MM;h3$M_?7uPI;hz*d~`pk_$g;<8jo1^AKCL=pz4iD8s}?v<8QS!Z-r)U z+uQRlDU!IsB20+Tf_tc|TFRanKsd^<lf=~e5yY4bv~{s&7WIRhVSfPs0I!7_t|`Fa z1=SSN<sX&6`+>{z3y`P%JTGnqBGsp*y~IdElIB6T1c0H1t*EdrE;>{J%0tNE^ED+m zq1w}>b|eH`#BpkW)Lh$pis$M$^9qcAlEcY=StQf`kPZFeR9c7WJ=*@QOo-z4)q)(P zmX_U$KeNj%6%&uGB(7D-mlT`@DVJHu1OSjoJ!Ti^$As{giJc3oszJVKot$6#01UTF zwA-mVu16H(jB>H2D4xoA4wi|zfA<@@{YWF&tB6REG4;um^U`EIvg6Olac@5Jirr2+ z>xE7@wH{=WO?LKc8W_L>0I&d90pZXt26<g0%ic?#cO=}OGOT+{JOuc2^ZdmVMarz+ z^OcEjjlvVK<UW1IuSC_cOBK_*#5CDE3=X?ze@?g`onK(EThTJXRhpjRz?F>b0qf=O zqAFLL1<x1xrE6aONc<=jR~xGKOPoaf?MWt&dTDiB{og;08%C;NHAq}lNHy|S8WL5S zkZg}~lM~F+3P3p`&ssGiDgcx~Yrl;e|Izp=LH>11!Dcum?JJkz^YEY}MGJ<B)rE5T z`P!i&R*-X2t7L+OCw`-?Mpa{>S3a4z;Z2S#Q8cNee<gd_r3YJ1`N$nUPS~l2s>iGp zf!4Uwk-pRqZPsm6R|+j~hmd?c^XH%KS@N-Sl@Zve4ay(h+s|))+xpcfiz-7xpce?3 z;@ju=QfXGBdWTD61ntY8^s5YYmH6D4oo^Z2`uf!1t88~8vTt!1$oxKiYG7~Xr)fym zjC;RIFjRx6Nz|X|MdXYWQ52MjvN}-&VDm+h<?o`pE3FO9I&^wBIrO1GLRjA~o|HV) zPu(~+G6hG~LhTWy8+`Mm3XD5ch2(Sf{EbS|r)fyY!Np1x;N5DHNJ5e(^+pe$J^uiO zB#P=kqe44RZtH%zXd8Ps*cPZw$-imo(iI*x<%Fn|#e(TV(9Pq4B($Oc#zDyNo^OdT ztUDK`Z8dLpTbz#q<%h3}dX9bs0y>Tssm18$lB*2?(X<TgCc*sx{%^{EdmgTVZ0zs0 zxTfKx=C4lch%0eZ>@uHCzfxMK!gt0@P_!yiBEF2F_OesSTq^L79mFuqUx(x|)HF*# zMvemPa6UYZw+GpM&$3{=Q$dQb0z`EqLdSZ;k+|kLbn-d^?y0}SyRmZA)7PPUM2dt& ziP~c^TysckSm{V@yMJjm$nC7#?k+Y0O~oy^+ra(0N%4y9ni_^#qqT@@l$%J;79Yj) zI~(q{1skcwsRwI7busQ)eawCz%ggZc2_)Oajj2e1tF7qlhgHv()ychCYk<z9?E6&8 zZ7l|+@uhNGZZw8kDjmw5U~QBFF;hgzOLM||YGJ!hk~AJgx^p^^pb*Focn@n1ptZ*< z$AQ~lJ0BjdO?H2Ln27T%M&GLA%bh1sYAcSB)VAr@ZBKYiX>CJh3`q)zEOyzBJQV10 zm9H)<jVj?t4%s2?GQF9!%Fsy#pzcpQjll3kXJZL3YoW7r%+r()J&#S(vzjkhtVoFV zgTJ`i+^|{8NQEh=>b1nPdrZmp(#&?tCA-^cjL>mPNeWR~LP){9yL_(9LF9Va0#4_h z$NNCqsz5`8@q?*5Ugu4HiP!uC+JwV&aauavWM<`ZwO*f>sU||VHxBP?Ts5LY>s!r7 znGLisqr#TZg{%bxf-pohhg&XK?YoVKh$NfqvXAZ5IYU_~mCXgVU@jycmKRaGw4Tef zY_?adHIu!f>Nc8OJ8x(GpStvh)Z3CBmYZ$P_!1JUb5dVXLP84o6@iMGlzpUqtB8@j zz`G;!bI7^3MgxAK9(+cByQhd##&s`}#oK-s4T<XFE#jJWZT{f67W?;WGU9e;qb)$c zqkAvYX+&%L$>H!xx7$_3rmm6_LREISjIxy#HiE2Fuv5>7PTD#)86VU(&1aV&+ipoE z*4*e78j8F>1A<DINY_ezc_cTv9IiLFCP$~1>x;Wa?K*zDnHn^BY*=))oI1{)(@+Y% zj@rwM<918#s}9`nGnNA7OnWap=KCZeDfKJ|hvC8E?H}K*aPK>(fbd=?#N16jH!+Sf z;YJPh-RJW=kp5PU8a!@QW}4_q<O(o!>rb#kk3xL+{`A|XI%~}wIf@bj1F}+)fl-vn zN(bdm6fR3!8+`m|cPcZciF0FbKjlJtsGOEIDm$o;RdeW{{5!MW(eEteOng|h;v7!P zYAw=3@}(&xZjiLw!U^h?5y;hPP32>GYE{}}l8SkUt=(_1o1c>PXR>yq#nJZLn?x1f zZ8nz@phnHdv&4*q4|>~C_nPPG9o}#}uDv$}U@$S`@do>YKvV~77AN&p=JaAmDurUV zNL+;v^xl`ikV3~L7Q5eh!LEGwW-e;<ni+dIn$mS~)5&q;x=liQ(uN0k++~*2jzkO+ z6aLU@+h-tqR=^E9s?uevxU}C%Mi$;1R@lKMMB~(&(285Vsuw~#H+ZU6<qw7;NKOZO zuZYIL9rgg$<P!Im4OCWcgGCnZNN@s>0R=vXJh@h*AEnkbjPD{`V4-7gxUP6VcVa&Q zRztd~&t-~I<bSkpmK@j~Td02;McQb9w^bi`qMq>t0m8BfK8LT76k*p;5n`KMM^W(g z6hNjT%4ONK!2?>_(4rF6)v0!s<l!aP+V7)hkRNQw1K(Ba8`@L5t94qKRGpn;T6S=^ z?7aoivOq&fK7$_Zw&{X-*F1D9v>oAoYW=i4I8(mEAE!RNs7|UkC&{u9i0daDJST3X zj-58^OiBPQd{;K=c`1>2O1Y*w()Ky=7TijX0ox=BtmDmCYi!lj+9O#)TqsU0)c0i# zkfG2JGyecj3E0$u{MC7&FBS^nxoewh;4<1=Xr%!uB_IwC9G)Vfx!CXLQpr*aKsx}l z;KSb8i@y;mp{-SEeZ??|OsYd@3wA0VX;Pa><hNsS`$KJ%os^`2YOtAyUS8m|1tg8# zK3b)sb=C_I&w0AvkgR{D6|sf5=kA3lgs04!o-X@<Y0*-u9h6Sbx!Fu5!%B`vxMQIG z4ozBfck@|{c>`4)nGM7OpgM2q@1WUQj!W*C7UI%z*RP-9%7*^+ZN3{KOoBO$zmKn_ zE8P}g7IE?8=Nakeid>MFYJlQ@N@T8^-cA8MH~9Ym9MF-cihRm3a&akbXCrK!`gwZi z^{Ab<f=ih@V7`4>r8P|CFNM@vo`n?TkMlPH>}W{$CFAbJGa4Nr^FbqvV<*9IKAe&) zx}!r~kfky$daFsx?^BPnZVmbgD;|Uc?!{_MJ6d^SARETu0owUaiz(J<&EUOd?Lu=l ze$=AImi5+klTqH>cTQU4Sd7$Zy+fqu+itRETcNbn8Pj5F)XPF8Ji^{(QPN3DgDWS5 z5yw;{W1ARjPl>qMq}xp`-P3<!sZRF@FPI5@O^vLqX7ruXR<G?MEXY$+WW4En<Tl@# zJ|cAg0C9Gb<8YL;;n~U6Hu!R+H|)wujMPOSG^W<23Z+v!1Oe_NGaemsb!i82Zbzpp z`&4dwb1*mffQ#Da&)B?#D0NY7_Lew-j+f!jbb{NAwQG|60;fh)Q2X7+5}cBepDOh_ zX?s{0@wsjN>RFfsr{1UWT8kPK8+brNNlQ}aAtVB&J^uidh&h0)CyiO;kyl!6qNd<Y z>=VP9ps@~3#vu($m=|KxfZ!=EIFDzacTnb9VlNUJ=mtpVQ?=gpShYqj*Tj!tvRlei z8VfCzlII9RF@g4C;=DXP<drGqlj}q^)dBHQ%QfvYFHT;7QG;iQyJd}~Zl@f3B3#6e z`LkSEAoBr3%A^HGM<ShWcXYzFxoTUXr>3}P-{f%|wH)}73n2C6N4u>`4yr3$T~yZ# zqu0xywD5#A!qi9+`bLJ%%{PItTFzFp=4io6)>D{rn~sR_Py(A|Hm6p35}y`5IMzu% zn4=ElqI*ZR7VOnYnB(dtUFyIa=fHu4fxf^BmvsRa3heCmd4q6_3W#P&Kv76MEvy{2 z;=kM$1xf|Q!ml9Fb!Em9C*1FLl;eX_X~;T)4snFtVluR#r^u;r$W}RrJ!zaY)kIHp z6~ld@!f~6(n0UA+Fo!`_Ne(9|aU`7XHaO{;<}0G?r#AIns^RgPe!{Sk>bp_;s2n-- ztuv$Ct+JnmIvc5eG^oxkr<rj)iWY(h%1H!g1t$k$b4|=-jVyQtgjj>kQi4~*BV~-) z?KdA?I`vciO7xvwX_cuo(e`Qape8lq%9pqvLfMWI7TWviPtUgHd~CfX9qJq<D_V$K zj%Q)mUk=5NQsJ0`Tq!1f*iWh*n^tE0H|RG9Z8Y2*NX#ywl2E!>8#{8y8|njld%2Cs zzWaqh*==Z+w<J6YX1;}Rck6Ve$uSg@DhC1!C%#%(DMGlCfK~w;q$|<*rx~lmu@Q$w z+`}M{0LHWnG>+t)?lrM(ucg;Zg+SVh!An)Eq>T1?ua(D54~ZIse}6X>!frg5?b4iL z>lF%ORA-MHiBNfzl_4beN=uQ|mei~##l)oSK{Q*8RN>C2;w%y7lMs6y9Do60Tf3}5 z1+E76x5;xHOF%et7IYM{TQdO#wzZwDh}04d!RuwyeSv5gcWJWaw3lOABZg3XPM$dq zr4BzG4!PbQBygvX7~E&X7AwMiF?vhI-Au}Q$pqN5$?sXMvp}#m797ouy7Nnhcq(s5 z7>Ji0etZ_0<2h)^WH!<;KpI&0zq<5yPsfRDhaMz0Q64;W@V43p5|CBINdtZ*ERs)E z5>GQ<7-BV5H8n1&sBv`8I+OME7t(QI)L3mCcy=8VA)$%6SjLMrqo5xX)Rinuu%WuM zfzQ*Xc^nGQnrU3#@$Vn6ud6^I0O*ZNg?j=B&T;$)UX@hH@(Ts^N7=Q#;-Fot+C<GI zAn@eI;D2rLz(HB-$vOB}ae%bp_4MZcvvQN-cle{Bmph)*vDJCgYqgiI7dh@D{{S&1 z-UE-=LE%O=-0-K?z51@OGM*}SeijdT*Y#FojOH>GQR|2A8W&mF^?i(h<Gc~vU}Onp zvKoFPsZI;ROl6~iAn_G9wp5g*Uc2bi6z$@5Hl|2*{{Tym?{V!5&3LMh?0CB|D9wbe z%6eVBe8<Ul=Vw~#->hs<uCSay??7$%{CrMDl!61Xmx5Fjl^mxyDnUwyLWO%A6U8vi z8?N82{8SLi%7*4{okv2iYX!_TAqS6xi<v4`_~@_;XjbI%P{#Xnsok};w?s~FAg>!W z(FcVpaFP?mctIU_m4Sd#P%-yax_!o}$ir*$L1SfOLXaFviX0>y<rz>rjNyDh9D|*? z<lx}ebb#~O7_hbd>C=b3LPCHj&JTE$sXMrka#h8UqCB}DO`|A*4J3reI@XsIRl|a{ zseD+*6T_3@CnXBW8RfAa;B!G*wAIEo*d2iPsMD6TvbB#N3W!%QR2H(eB!F;~IF)BR z6O+Ex1DZjx*=@4C$k0WBAEy3lPikRJ1cVWe5P_VPV2#t2Zg5gIJ$))h1DRu2$|Th8 zrHr%!QMZXZdJlQuWT!aX{{SmZ&}zBqA98ik8d*;JXLFo@LG#Wr$o_RMV0tLS{mC-W z8^OlJ4x8tGe6!A@H{7GW!i!xb2HXItDLn~RHze{nB%gQoAVD2e(Tv+KKKnxYB1F{s zn&)`3>X^|X-fojFG9%m|y0>7-ogwLy7Z_XKj?C;n@!$@I$ZX)NVpr%Ge;tZiR>4yX zoaovBEj!p)UiY?xTP5~OIJh1E099MueukP(%?+n-TAuH7eFdjfi)3i9VU&jO`#dW$ zUkY2v$Z#nqyBJamiCC>w$1>Hv@kG|gZf8@_oxRHCJt1+kj+aw?A*J-jjEXI~Zr2vv z*$pA*TS#(j(${(2yE<nI-ID5i#bb=|4B&JX%}ZG|REB9?a!u{Xd30KaltkNDEB^pQ z>BZiswvgFVNjyqBoM3`;<&V$ssAYRv-4<N$EEndwt-U7&Y`|?zj7A9Gg(MQ35(pR= zRu1);_GUSjciJ4=+jZuD{iXWBC{Jd6o5flIQM&6ZqhldqwD8$1L|}yXYgo8s5OSm> z?TzbHI0l9fZ?SW@tftM6o}~PT>b$gy&)wUdXS}X@M=6E6Hb~m4J<B>*t0K_|o)eE> zhn6ZE+^qMTm1o+bU?;<jVB_3BEMljLw^P8&xlN-pz<_XiXQ#TfqHUK$OBI4@yhsf+ zt@i-@`c;Lf1%jY8Rm&yBgUj=vB|!HoKIb5<YTwW2%dId_sKd(K(S<8Uz6rI%x%uTr z-IU;Jk*wtYe?JN~g)>4(v-#AB+7U{m6oD3bQH{}!(R4_c|I+v;ZmFHtbJEt1-#+RS zx`3xfPb!3{AF_Rh<_O=fDuv3Um5pJWz@%@~P=jPGI{2&mO;6%V2N#g}_f+h4)yUm- zYQ|T3*yM6K`-j4%BH=Ww%n~_~xRQ3?2CB-<76n{3@=$w}J(MxN{XThCbgi<(k-18* zE^xl~-u=FFRklfvvVu;Hf_CLnwaVm9QF#pDorgc~RvK0IIW)T7GAd@CVOndtqzgws zN|~if+m9rfN$Ewml9UvkNY3N%qDF}$KKem8(E}9sMm1U~&!s)l08xnB@TKCB*(q%A z^YhY}?xKHG;?d>v^O}hBP)L^nkxg}4=`+px9r<VHl^acz(YxH697oU3N|<~Vrk`>v zg!xn57_!);5u*|}_0PwCp0wx+_D|@Yq0yqdID;+5z`5!+Mbc*yFtjD)kr@R?_7K8> zAMRCg)%8YdsT@5<-J|#SuUo+|;X{T*#|up*p6_m;djj+8x8~*Op4;^l{XZq!OqV3X zy~2}kaZ%o3*^!!c*HGhRC^+ntt!n5>xmNugG1TFa#Zb`bj9?IT2a@yLZSqoMlfD94 z@hKpUEqzs)r2d(@mMk`{U7+cUPPl*&mR*#-2p2`QfRbHvxqdW-a1N+RQRaG%M-lXU zhg3MrLia-^_Vt^84T$%ZzlL%4Cq-t?J3u*umEWi**cGd7?U%3{<aM)Zzg{~$RFlU2 zgHc%iyV8!n;qj9NA6dqZ5AV0#D!FQo3&*LQoq@9v&91Td*!<UZN9h{}sUz*TYr2-% z-}N@*-(-qhzRe>z)VMNqOwRFY4O}!9vUf^NDk<VCcG)sYSY!}$jt(53O3r>0jxyqS zCLncYe~1LGj-QC|3X%6!khGppaQ$o&89Ktu&{7fFr)svi$^`o~T}fiOBO{tqCAmpo z1_0<c_|%b6)r($<<oL1U;H(@+2O{RKgKhJ(_bMB8)*X;>DObzaY1+~BoUN;-u3`*F zk3J_66~~H(_$f)j9IE^{J~t?}H6vpOo0tI}*AI%%sN#GImf}k4R*sR~=l=j@)M5VL z;OU6Y#O$|7>D?UT$tZI15+d$8fTtWeH><FD_8kXsSx5uUx2ZTfx}oAsUT*08EjK<_ z*bgPf;{K4Z#xt|R*(F53noi_n#55bb$<|!)cfDP&^Pjoit`jbI2~H{3<<5}or`%eO zPZO^xOE@QCovXW~qNSmTLrTW6gP_#-lg#*)<rs!1TZzrvR><eOkmLtOjezn^$*Tos zlyXMY1qS6Bk=N(rPD)!N(m$Wi!k8UU5{*F3F;SGMBb7#&l&J%k<4?&$%`R+mp;4Vu z)DBb*Q8_MbRB9(^70=mv<K5$GjRz&<Fy^hcwrsArKx}FoTfWzBWlAIjnW*m=N#qvj z>6)uO!EA%@oqUSBLPU*{iP{+(-TtAd_v$^XxxS4$)9XDZbXCdKM$}qWPeM#L&kL%K z(}hjp3c`tOl9RT;Rz4#U2efah<=gP3aD0DcklJ|eEP5$6o}AIY>fJqiYq(v>*V2`_ zvRqrG(|}Ge7L&J5A?~a`!@PPG-?tDqZS-?3{l8^M-0YuLUsn!mU@f)2!d+5$L(I97 z(#N5y(locpb(FO&nlSdA6)k?!3Pim_Yz>78NfH<!5D6hi!_eRnQpGi_M&W7(we0f? zn=aM`3w*}72yz6#r6Y&L8*~($`2eB$*4z{Kf$A1rOc|O-MOn(Xsj_wl8;oFM%z5Nu zwxOQkVNFkBk}f%QJV1ETFroX{<WIh@vEZsQMhHMdWyTbZgROYdI^jF*$n?jhOY&7q zbn;DCIN&J~&@#-B0{;Nm@<s?J{n*VD9mwt!PiD^Kqi-}&NIwsMo_vU@K~WKZB#|z? z73lKfo*7W&F)k_V-^O(>H@`d*j2}ZqU~V1ioeE5MX5jYvz}<K5h`+IOi*35bSX67I zcBZ$3{+gX1<|C2F81e#=M@&~UI}C3ucHpl5l2*?PWp2(N?z%eBa?5B?P*A`da{TrN zpbiB{;G8cvFe0x9nn?V-{V6!;g`-tLO>t{|$GE&oQQ<q0f=+q*Rb#IED^{@aS#H%A z8v}|{P5WFISH$!n;Y5a9KY7?|SAj`T8=&KURN#BlfpuitJ3+V1VoMImxk6N!?l98Q z*hI+AJkdg4j8q(G%43U(2LuHHwL;=a(MTG1&=o%H{{ZOc*@gDY4)_h$1@)PJ)HOtF zgtm2h+zaCGrCbBtE;#bD#+C7<K;WkvRrvc!AuV&P-kXbga#?kCZ>N|xCWklm^WAnH zmatlM-MB)vCR)n)OsUry24%`}(l|ooNl-}O1MZ<IN)ymj(8kDxqXlBsOEmA#F&5}H z3Phoi>G^xAQ+`{j;WkQa6rAH=ay>fw=A&>^MmlV$zSXbI=)FB7P&smL6YjpvvcYRC zJ1%~x)Kiz-+H~cX40Q=}ZWkFOBnH6^BQ7k2B#;6(NuySsDQn%7i?nWe4-c*VhRhmf z<JuBjV&AUx+cqnq2~?IK-6P*E=nHHw5w5Wi(p+(s5{Fw_LXfa<R4}5&y_|)YxE%hp zM()Y+c9H(SuO(-+f{-`P!2J5sx~@=NINv_}e;oCt$vSA1=mAGNV*|@>w8c2`Rpz0b zhM8Vfi~@O#ZJYv6E+bJn5YcgeZkH8I(=wy9R9R-@Y)plNvgJs7?3*g&LoEWM<V`4z zqy+@5CNq7Chv;s>{{Y0=UKXs?8vg)Kc6`n1IG3Ry-7S|}%!`Z*b;-DcQ{P3fgz3#K zBI@68%$KsKmK2}@04A+=I}HrIhDSZ%-PW)=^uG2Nzw4^XyWC!5VSFtXCy+nC*G1j> zhqN2Tjz!uUoN5)~G;Kc4p@naq6>`R@xkr~0#i8_#<RMn;Y+mTUbD4TXe`q$x*=^js zo+{=dV{7KhB(q#kb-EYWo}J$S0U(>5Rz*wUqNO!5gOCDR3Dn=8*F@K0*7xg0-pVzS zV9vWaDfS@Gdh)By!plC}37MD3Hygqb%&D+$a8{%UkGUc;kd2g=a0_EtJhZgNqAOf9 zmoN+14z2Jf+@Zp&pu`Jfa4d80mtLP+q!$mPPi73UsU|O5YPh#8L49`bVY#zzVa*Sw z#-*11<~^!(HrrE|%W~Y4z~u7kR-W*8Wv&$ip-;t~h>kKGS{TNH8+PAY+>LK*TEo~@ zo@$pcMnrj9PGR_*JkQI)aMq=daI)VoT6Xlu)z@1M*5hi_5!!VwCN$WucQ2+p<HGY& zW2FWvzxbWNqrPj=DQ9I>J1Qdn8^y=_D$;>_x78y>1($pac+S9WrWrBqv4(hCYh)?Z zr*c&808dgX*w@WhcfmyETwi@ILqnK)TKMO@Rgi>qjubiYjfkrQ!B;&~^}2I#nn`T7 z8H~{_t!ITTx<}f|d>_1d@D865L=d{gL#|h~+@4wzrHG|UTGX<5<hl++&UN7`J{0^< zq@0ji+9i;WvZK9l4*kJ~TO)L&{pBm)*YKru_EH8OQ*5WjmmSX$&Q*iDl%dd`L&#K& z)as*?WU-T#x40NN>G{;{RR~vBl>{y_fx$;`pn9GsJUAS&{3^pV3bXC)U7Iz;N7b4S z*^`Hkjf(WJPC<4|)HZ@a<P<ZvT22K*McBDtwTLW;lAXcghjx_HWNbUN$$cba%fdej z#KhP#2Xh5;{6QEnwqL{zz5f90x!u9;tYEoTAzSWJZ8H%rF~XCSsRSgU#2>tsC23j? z_#+_Tfwf0dOATZO8HL9q%pOD?!5u=AEOG+LMrh9C_B@Y5r8>_+T&-8-x~pr^Sh+Hp z5?FQ!?j%V2Ld>YDX)d<H9ARJ-g^Zo|$i)bF>Vp)(#vM}TyAq+4v9jkGvbEOA@6EOE zuFGQ+ioSxCl+A{#?Gb=udqFL8b+)6Ot;sc6v<>R-FgDC-3`Ghh`Eq@wZ8CsTm6nwu zN>k1dk%Xm3AOW&KBcH{1!w#UNyX0%;{48k~CtdBZ>QAsK@Qxbdo-nFws~aqIz-u(E zBSFcx0KMHgbt|~LE{77uZEDRCz6Rp>g3deFR^j4t*AzH-mbHROz~|6l51DwrrhHbl z*o8^E-|hfx2S5Q|NnqGD76FFGhERjqFltWjaox`GKiPCt2_u0yJvSNWpFV=T!lp7@ zO1$xZH2BlpSU&#%oO)Js*mluCS`+*o)Pv8&4tet56co{i)HEA^vZYYs)*gu6MF?Ci z5}_*uKFXU`!*s1UJp9vLMO31eIHVrC93A8S%B~+KN$z%BMX2;!`gzA2LrU&Al%$Y0 z11A~AdRL+0nBy@PhdBM^mivb`?78!_oi^S3PtJ~7?_Q3DO^S{Jz9-|h=h^V{J^M>j zcptxBqrte$xJEA&?KX|XG5ou(Bjvxba=cGM>_ZBYILG;h4DIW2%iFiLbKhqg?)}-_ z?YS&A^t%hrA&aC$yt1cSZz~SQCGdq#jEt!%C@XoeLBJtN`cjsv48Le&ttmRU_4x0$ ztI6<*Y6Fbo<%dIVqr<3Pm*~x9Y}8O9T<vn&lO98DxY=oHI2};D1Qad2VL*UVK?DK_ z8?Bl-8XUuQ)v@iGJAy8*n-%rO6xj+%BN<UwB=|s3#=z&V76y9c(KrGUEF#?%^J2XR zP}xeA!c-O!#HH}0_)>D9IeW$mzBQXOQ)Sm%D-Ilv^TaTbf^rVrSS3YS&Q+CX%ga0B z19T4n3nl&17BTl!Q{e!tU>-vU0FXC1<@gF~U+e2d7<-y;$st{|ElSUe%We~qo*lSz z#p36-{=C3PcWbh=+S1ndcL>I#qB6Kp6NMy%;NxI?@^E-}+pjM$VW24FnbQlBx##I6 z+GWqPs|K2K-u$So-EWS^nJOj{@M0uh{6|ZuTW+Cl2ZF#!1xRf4$T_&I(?I}qM&0dq z+xK1PqpTAS#xYq&Akg-*8?~oVn2;_<FcZIJeXCpbJ-#!o++@1GHd>bk?57nqw7x)U zbUAA(Gh!7h4k2f}Z=P^GQ&Cn!Q4lR85vISV){4g%aCG=|&T}DaSz_k8J7qT1we9>a zw!~<B_P^yMaV0#!;y?Pg8~N@=+wJ-2A6DmO<?)h1_9~-X-mKbU-8T8DF81pcnhQbM zmm90?MvTI85`w3mQW3_rkd&Y(Eo&hu97kyLYhmjZr%nZz7V0mi?_>7l_f{sg1^r5p zW3w?aAz0!(l`J*w3tjd@7gl3~g#zR=z>o@pL8#uxoj3M<0JIwgo1NvMzIyw&RORRC zr=l;Q#CJ~LqoajLb;#0fbJ;;(2MJoyHY=#YQmwnQk&JT9J7SRAqM4FI7vcq4J(b?H z-nk-up5n~t-T6Y>NKk#3cv7a>kkas`om+Vz;PDikaaFb)ppOJ~Q|5;=7k}tW3os!v z>RU=m+s;7WbISy0p6Ax1k@wV<&QwTAD$nBKNJ#1K`NnE6ZMNTEqNKibK9pUfp4EGC z)_Q@5(<0AonsmmVTWjwbRi41(u-cNs!63DAm)}YUJNNaOGsB)p*l4***}GZXN2)X) z&#S6x69kdBU!TIMJ>6DJu2b7oP9lxGzJ1kI<z`CtXj$R?-Lv!hZA{Rs4N9_Y(J++l z<?sHreikiiSoXSpSPeJjwtd<BGyE$11(!nuKx(ZuH1L!xaS^h=A<CV_O7msTT8?R2 z-0^w*<B+KCs=dmxmf=#4{%7Z}Ax;xFbj<1J{VG7GU`_5Ge>+rwXr~*biaQ!GrU@#! z)1n(9)kG15TDnn%AV8;1zyH(tB}ei7YMEK?*(_-9OjHitIkI_t`qWMe7jsV$m5hAy zKgOYW)l+`zU2J=SN#D!*R0P>qCdFL(X5c|=XB>uiqidA$JzrL7LBuCML*KvWR+{UD zcv;O-7aHS1APvV~U&muf;^Al2MR20m2!MmJ9$voe^sM=sxw@FFPeoqcA^q*Xd2Li4 zEVIsqS9ch=;@i*g^Xtq|gJP^k^$nQD3ER)-;Zrr&SL1qMeXY+bvcvCJ8dGbC{Jwu$ zm@5o&M6`K+AHt+*<W#{YDg0=xj1)?fo%++G(C&*Vr?5l?ka%(HMPQ5-gKg;)ia7^* z5~FsZFJ)gpKKhN@-9X`RtS-;tS}uC3(E|3QCf_CU+nwT+lqtf67F$x1LHkDlNb@9A z5|;?cXRHQ_Og<<kuZk+8XdLhf*?M~m=+oH#tFWP{*3~g1*}!gFGFEWn)1E#gke~@Z zxU9(QrM}?!73uXnDTRpgv4m-(fj9H<UVL`p*hZl2hUOIdOv?nvREQS@f=W*`vnK<E zD=GV`<e)sk17-=^Gj23++;sZtxGYNypA4HMn#6rq4Ug=4g+LVk6=OoE0)c_lQrQqH zdD)hkI=fwIy9orbF6SJ|AZLanP6uQY&tlq0_|<yZj1;ewde+m-=oX#}Ml111X`Sj9 z-QUtRKLKU#t*H%KtnEf+2}4n$B@Lwj1SO^#;6f4P5|n|8;}3El<~pxsEf17i)xDRF zKS`<So!b_q2q8iX7KjQXf3#-T6>g;T%3XOt`>VC0XJ<(hIxu`i*NkJb_Sn4d8+L?y zv{WFgC1jK|{$D=>LVhWLL(Y7tQ=txi@0|WL#WC3!H>c!<9D&Qqmx^R?rb3Jyg$Y1+ zN2idW=9<<<q<(be2}cSMx{RaHIT~jaJ}F9Q6mCk}{uIY$5?a{zeD$V4c1xS*?*23m zQ53nM{Qm%kC<=w!r$~;w9oC*<#kBJ-A;z3-MJ_ht2vSys4Z@P32=b`TzDhDkc446l zqjc`Gjj1NVyBomKy`;hJP{yJJHD}a_X$eDY-jIZZ#hRq23w(tk-1xvbCX?f^Ew*Tn zE}lzf3ehx;m_M<^TeJTF3+?&3A0B+yN58FGzbZ3Y&Jr}Ht3wU6-OD9*EAwCu2~h4W zDN)tNa7GumL$=uyQaPtQChhoz+)-n(O3?-;J1U!46Y4m49hHQLw(U`4h~2^Hl5Yr< zxR9na^Gfggrcmk|abW$bmV?Y^mVE0zcu8S#7Avd6acH1>ViE^5>An6u^i_?<#<>qj zVQmy#?TT6-WkU;*9UEmJjGq9<;aJj#M(grj<TXIFIi~D#=lyY_g}&x)9nyZOyQA5q z6engKUg#^&P_v$%RdNcew=Mg@Thc|&m)$7rIWl3q(Bo*H?aY1l$;)d(ld%d-ZPV4< z1IcGk2Ot%1F4p`<O2P>P?{ncke(KtWpdBx&#+sbBP@CLnU_92!8<ESOr(K5Qt!Opc zEcqE>aGR76q&U-ncTzG+F@np9{j_w!JB)JuW!UB$g<jVL9h6pM3Ta#_1xfvtjl$E= zfy`Bgo2srB+hoYJ5ObV?oO+&wc~OF*xC-&?TU3bBU(#~i2oJpF#==&t1xX`{<7`3L zaXu5@HlC^q1D$4KP~D<-?leAJkLbD_4znwbBldB-e^9$7$#}p<SCo(j3G09f^dhi@ z!s*EbC)<_Cy2(IRK^W)Lua`<^6wMmlK%d_~fc|wCB`#nJXj@!L&OYhS;D0)9MH^4O zULBR_k$Zj1t->RZL5_tWFM(VQj1XNI7#t>wHUf1@Sp!>PY{%lS-5EKZIVR@<M3$mi z;;g!>gsim{rq#LzPu_Jyl1522D;@#0`=LQKEVWrgEiRby8=vf^F80~kyb@5=!s~G; z*+vbe<upj!C~?OdNdVNMrV*gbPm(COM;)J1$eHHv*d}RzNbM5RPjP9~(#||1xPuua z5BDxgz}ugd58C7898a-dkASg<o4N2bdAR(5RIaW1U#&9Hr?ei7UZB<Uh-%$qZd-RL zq1Eh%ZcB`xtL;!x&2Bubr8yxdawLepQJ%q(55(<#!<q0?O~VwJc@fmgYAZkVqway? z_iK^8N!0QLr*6iy7N*n}_j_sWZt#sytk_h$R*Ztr7x-I5GOV+8drHAy*{(~O_H#XB zy?2F0I8F((+kM$=Lo8iStnU|e9RSnJ>aa0Ln@=dFacPtbxvkPT!P%|8rN{9--QqOS zrz+@)5&qPI2_JZ8mVEcgC#Gtxt>mf~jG7{e!6%m3_xaPHO>$o0&i#K6?@Wjd0*lX> z5|#LXz&Sa<+xXKI>VfSCQ>Nb;<&3=M$cr5q<B=uPz{GT?_m-phR4ypm+}kP>w);G* z7h`Oh1gh-(_}2;VBya7~7UP&5K#mj=o}L;w05uH`+UREf3xHj1q$S7GdP2u{k7%>p zZFh)zBTrl;UZN!oTlCZ|9cgaZ(nF29tArKYoKuZPX#?6;w*grrBhKn1kjXslIh<y5 zNY>y7YjAY2<VQu40n$BlkWQS<&%|@-byxO?F4v3Q#@%V1Y?CZsZMwHWv1=B!ST4+4 z?Z4sco}EPV#HDHrL}=~4-M5J{gCI1Lq5@U3hRoVI`$OD?<Z3_!9m9wkfo(bM;<K@A zHcIR`GgnB~kU`SdKOVOpNi;k8ahpVWT0-NdE|$4Q57$iDnzgR$cuJP`oU}*N+JT6Y z?pIw&aGl+*YfDyIK~V`x947s3R1w23*`#OMWMS`UKpT=rA#3lt<hXK*zFMZW%q?sr z>uoGK^<7O0RijfkWwg$6MdsNGGcX&tyO(22)OuDbT4~Elqh<q%xJfUesV=EW0U;?~ z2o=P=;0(R1##ihCxg=<Iw~*w!W7@)Vklf^Zf%?^Xz4V}Mt9Nah;ewXgOYP~o(qpuj zTSBDButP(MQeOLDNnmm3B}c9f{;9$bk=Pt<lJ{%g-FL8YvaeJwL$uTaxoTY3q&?lo z97`u|AKCq!=aP6v!}n{eYM}oB6gcQ&Giy_;4yg$$c_>gEK83^KWf?vt6U0X#DrSqS z?jbSVFK$fBO`hr!IktdOmk8yar2vhA=g-|RZMQ>mfeAsNi4UZ>`@{&b#_A+}!moES zdVA^oIVRi9N^R{a#Xl-Sfod=ceZ%)V&)H=Ms77`jPAUA6c%{*uQ>AYafUZgAQiSJ( zXO?P4j!GBm6XX!3DJQ28^xMndQw3Ds%J<SNDc2$-Cy7!WWe5YG3J(TPmRwimR$H>H z_O7PW^HFuw7i~)8nYGzqw+1t+!9lm__{6Q$9$YeK@o@RmUz&vI16MY7nJ>MyAUJ;3 zWW+w8cHLd;t`IzdSgcG<!?O+Nb<Xhv$6^`$!{K#7ub0ox^^D!uDBaQ}AxlzHgq103 z2})DBQj|am1F0n9qz2pUr)W2@Ua4xUa}Bp1BaODTLWv$P7YHDh7)xa2=VDV|4%bfa z@w%BIBu44pM=jh+`nw5?Hijm@S2cipfK@E!5YQ<?5`mmyAP>l3V<NQa<a6~TlC@fO zuui&R1(#Oo*ed}&ao2InomIsgUd+7Hlc6VdZ9tZG85?7Nhv|yq>L9kZP&xW3bSF5t zPJK4z&yYUq#+{i?iU&DNU>*{jk1f3j=lyD}GlM4%I|ZLoOPgfu@#9af593-jvv#cj zY85DkM_ocS2A_*{Wk_|jlB|Gucg``fBj*(r9c0u}=8W^|wyCGM%I%jg>weB<!SAHQ zZB8?VDM?R3&me7|b$WgQ#PLpB9Oo<gsoxf0T-}$Q+P>Q_O<(SCLumF_)?~LG<gIa@ ziu&GDDRGpo88KgRXif<6AfBWjtGI5iJX;Nlt&TmrMp8l4I9mSw54C*xjT+t-;yIzG zcllY}oHTl_Yl+g`LAdrI=q+t~?C$#Ot+wlShuv)xtZNEva0HyX!dyZGd8k$g63Rgb z2W%Af^p%XJ0k0&#pV#cBW-`iZr@pE;#OGVPV{N{FUS5r8t!-}9cE~p?be{4ww)@l( z!h#pOZZzN|lsMATLVzTN06eRuWTEkg4M7X6r<OXHMA4hHi;rr*bmpWjt+cIYfl5l# z)g+O+v4s+n70U;&J?bZhos@;TW&vI{ySRBMNN}L5fjJrC;7XIRC_9erSSdKhd7Of2 zICR+wX!Ek4vhoTNzBK|c2`cdw5EP`8CnZ_Nd1nORj;*q-Ynxki;hzq7J`khGZc0=( zIXN4SLu!8&4X*2QOgGDu7PQ8CQp-`ElH5}AvKm6wl{S}Ex>`z<3PDyftR!xr2)XTL zvmWj3_5SMZ9W<3hvLSbdlWu?AS3Rcod1~#0Ov1Cvm-T$Bb;dR7+i><%EJc!rrNvqv zikVQ0?Y$l4v{D^T6i~2y7$H*xb&wdGY&XA8mDcAE<5gTQiJI8kou#F&ZS8Pvv9Y%! zvV`_^^mJ!T+{MoCt7cr5ms=@^ZiDqqZYB^o7(L|Mlc<hRzY;-8)<0--R(&=UA&|Mx zaobIY>-sLE9rT-5h*26!dT801wk~nbb>;<tzd~<rojP)B;i7qLIJfffla5&hM}79& z(zN7twCDBxmzdMV+If}De@KqPEq_QoJ7Tj;)b~9w=AXO2c#7->BhH5|M2K!eSGQZ= zae(WrFzWrC#JGnV4!Q<H)CdUxH@2$#BYZ~Ol{KKggB^`%vYFTD^E*bpA!&8FI;Chu zp_fW{cw*_uMKGOd0C-b9Q;1pON`?{={iXaAq!N1FbO`LvO1Ezi;OWa82#p1_#5;AW z97t`XfR$o2c+IqoglFDBJ8eWC??g-6rzF*5>^nw4zeT@6(>8l$(l{*pb+QC|WS7}> zDK4`$$Sp@RnBqWJ1I1}d(iM&*q=(I?JE*0e%^+;LQWRvc%WWWFAt_HmkOnv9&X}9| ztarNPo=cg&m_4n%*)L;P$#$uVhpKf-hLzJUvf`VS7DdIi{bh8Hw3N8hw!2auai<b; z+>+OwK`Zh`NII25x_`6NlGEQh58vFrf8#Zh1}iDWaxytfZPBt*x0O|UmVD1vRh}Mr zb_3_|s0q1Ql0N3j(zL_CPlw3z^7Zn?PZMsXfw_vF#E-&|dI9d`xc73cIGdvAX(O^r zbbK_?-v=Lu_NyG0vwNXXx~}8?pyKoQb*P+FGCfeYc?E7OeC}uhuX~jbeOV{p{C}lN z-PElbCbv&NpIVS~R#*}T4%H%=i7NSg{Pd#=PDwH5X#`_r6>_Htf+bx36(CXs8g%Rb z)c7Mos*YLQlGgeD6vaa1;>rFWtwdCAPOKg3CyT0&3PlNcDc>K`tG!fuvMe(=6pj3< zFl<n@)++wfcMc@BobR{w_=>d~mV__5wBsl`*yM6KeqQ>sxKhZ_=A@G&Wjv3c^dA#d zWn$;+BIcmCIC%@(q2=lP#b!#|ED2j;tBa&OaqZ{u`NdY)p<%I58PSS!x6i($X;))< zi%Dm5wOMIbnB>g!c>XnIrur*QNEVD{jBDnsHOV5;<wn;j5k)zpL<vNxC*w<GV4zc@ zK_Zf4a<-k1&-J8J0isyiv5&)g2MrWtYMmpxq$vtQid2FWg(Q%ql$?SH!2}*&wHXS# zfd=7vQ}kZ#ad$XBQC#HlTw$*csb_gCsE+O2Yyytp`h!>%u=Wy(8S1;{y?calU-4QK zO;B%F2==+WkLXuq_LHD(J*#MImY<p#E=-2vVo2Z$ay#WbOt{jH=`A_}lj=N)%&<=8 z7Rudixav8N+r?PLFzD+ceKfrNQ~6!j^gav1eQBfa+8<I~G}YmiwKCf!#(0#KAu?GC zJ=B(XxwP^yN8!@C20gE6dkxw}!t#mWlA32hD71|>Dkh}#qXk3_mt6f2G{4q*+HL+q zPqNw~_YJIb6D9Emz&ImhB}DtH9~qDc*$?J7K0$YU6-rF=R*|C_lzF@R4~q3NO2@G! zgpc)0ae~I&LFJ_fZkr!E=iEC-HX+Txd&=+gc1?87{4FlGv3O_NWz*}f(Dkj;i-|Ke zJ>|yEbM{G`^K5{8gGfjomEC|EGL3@pncifX(jCi*_^3)oecOL(Vr}N4vNC}>-6W9G zK7U$dB^aMipIU!3CuE@ln*5NIV5UNhPfwrA(uAPBk>FDeHA?8z{{TK;K6J$aN2GH3 z{*=S24bqhP&=fA{k4I0(=kTUbxhp{Y>52|XbAQY7p+N1D=7!m*-MWbEm$WwhXb$QZ z6yVBvRAi`1a%gq={AdYLoz(iptu-B%Ke0!gsTS34yIk}lb-jMR%Ox&0m1FjR1XNCA zU9GiKM_W+~a<$iwq11bdxjQ=5Z%%sV%vh{JxI%UgrnEtXr-L$N*~^0C8J6C4-tBVj zueh!h;U!1_3aL>Lb8?+Q)AsnSEHb_Qql{oSR*@q>y@_wE2b)RvF3fV<Z|xS(Z`AsB zQ%&8F!dyeBAt{sL9qcJ%njUFjjrSam+t)Wy0nA!PtJ?4!aw)0W@N+=_0C+!Jg<V`N z36_a=o6V_AIN}zGFy3sXw~6NTS8!4mPT*%5<ZB{WUm48Z3hbet;7J>SXV&VH)m@k} z`vN?9332%7QlPlz(o%t*7?O~$60w{mLpxDHS0ra$mG0G&4YgdssI<$l-*!F16RoK# zAw?)7i#gomAf)<M{XJN4yGT(<03%gX+^maf;M6oY`_HetVmoOrI_l5tCA4l&>DO%5 z?LA<%+-y3mikeU_l|-(Q(-FZHDs9JN@uphPQl`@-WEHU6iOO9pfx<}0$Uar86Z=7& z=nu=P$(AtA=-h6javM_8=0DLNc}v+S>Izl+-h!;O>tLuz6mCLBM-F%fcyck3)cOO8 zm>#OJvPhM>%dI}ctB)avTYfX_sHN5<GO)IvX+x6RPy|voHw0a$e<ba3YlDHafw*0h z+2*=$RocVrQ*7TL2AaJ?MiLbAwrc4aC;tFspMp+5(|0NI&plO7_IWM;04>`e(D;Sh zP*w`abAQbqu>F0i*k)*XAQDeZ=W~vm^r}v6j*CDZcS+}->9slmAtQ?bep~XWv<VyC zBeyz<DO2s?#+eFR=Qs@|vBb2y{{Sz9bI&0{;?O))(E{gLMb+B2s5cbIuxcxfir;Tv z1Qc84sxw1`@Ryx!BsC+wBkrsy5zdxex{`Ah+fYzZG7OWkk~za$i=SsP?6OyW?dD#h z_D1y$)ZDH%{Ic9TTx2D+xx@lx$cJu1n_R~;g_4j@ObUL+qFXt`PFK(?bnU^gqVCPj zVLF|2JIHeZO>~x*?T@s@g=wue&6Wy?Pu6<2ch&4RhY`fvty*FSraYB^N<k?n(x#4$ z(mXdc@5pWKJ1Vu@RYO4;k~We#6S?+p@3KDg*qzlg29UdJ*}BiQ39|r;+3t^L*erHi zP$*Nk-E(;^clIkoag?LNuk$V}1f?VrYS-D~kE^BD%>w4*nL7Zm#}eY0mF2L53l`5S zv>N^vG-~H`8r@zRN3*>@+5CU-&Wej}lX$ph9rIMgX+aOjaPUZO+E<s%2qD52`pHy> zFf)y)Byqk*yF9$z$apkzw_a-GMmAEqwxOmfa4y)-ta*pXdbsS}fL&*Ax5l*F;98-e zA}zWrFxW@{co`TfKkjwHRDDel?tsy-UUN}9swH&tdhc;1W9ZL5Sn{FP_dwI4W0IhN zM<bknI(un;YG&#bQgoo4<nsB(dQ%-#gKbq=s&A=br$cT8lqE`aMEG!#oz!__^r(rp z>A)n|?y5}<WP4s}6RBne8x^6&{ZN&qTr;MmknHoEak7kI9)s3^YviSI5w_omqkfT= z#^iQ)dP33<a2R<WW7*u};`GlE$GVel*_vCu(05Eu2WwqLyA18OO#cAg>o&W#t+eSK zVQ13rX-lixk(VF0>isa&t7}hAgDfHEV%}^q=g4h@$4Ge#P;8;Z6cqD#<_%jNbET(` zwWE>w>^Ez<w#Q+8b6>8@B*NE#e-3Mc4ZQT{;uV_xzSpg!+*vkv?D`i#Mz_B0u0lV< z@7#5+qh-&i=jvuvC8wH7txgM?k;dHTq&}V|+fl%v9VI(^Nm>}qw6lg$&o@#*8fa{7 zbYf{K{_YYTE6KI>$_Dla=p{CN0|LRSAUgu(EL>S;3`W}2H#u6u^*Y}!)VLGn==I)S zF`=#b(iF7AN|h}UfILY#1}D@{Jb4`(TG<$N%F%lp-oR^b6w*{k)|SlMv^w_|XdVQQ ztEP!vy~FIsKt{9bixtxR)rNJd&uo_(ZMqcKZnmL0+a<2?Z+1fsw(J<nF1o13OJT0< zYe+c?hYh2z#qUEx_+vTDj?C8^G<R+^BXeNa5pp-stC*f01ak`4pSgGf!0K)<;ir#^ z^RHa%JFdLdH_cahaX(sWE0fnbXkkvNh{<s&X^0V4@7gLnIL##iX9YwRU~z5hcx41w zWejvs+_E;?UCBC<d`Tp(ZlX@oLPf3NupEF<cFGWfc)N({8D9zeM={K;-Ic-a#%oqK z-%_*XBV@-qd6V`mC%TG_gJ57UAGWc`pCML&vafraCiYqiCB^5uWN~2r(!XUpY)Lfb zD|?ih(+TM=w%|_`xnwgLJsE7A6#>a0?mfVobU{gPPBOudVT3`CZ^Gs{G5%(Io2VZ! z-g$IB>P;NdJr*^DB`6zpKE8hg{3=#%qL67|q}HSt9BBzoN|ZOo#FMc6>Sk(HQ*agM zr`eR^qQimSdt9=ZOqR3WB`eBYQZP1I$>IM1ajE$#<#Z+TWIG0*g`sVWX?F+Pk0Vk$ z9YIao;YRVbYgB=ht@m8r>~a|#_Nb(OR{1C-cV^Qgw_K&JFF#sbyOx#38W1fYj!Sbt zXum9M2e?-=SvPAXhpHC`idB84e62TQekYk#>w^T3pX*gZ&Ks*2vCSyGU)nC7f>W3_ z`ANRrTqxs0E!Kw{lD6F$1R`vZ)NJpCJPF%1&hdsb9s|R*Rqr;FvMgs(_W~PlFI&hJ z(D3FS>`xbloC~lxIp5OLbMMi<Wq1CgmS1txk-1m#*mWBk_{yE8NeqW_Z~fQP)WAmw zZ-T8~jo!FQ&cNpb(C6b_1WxSP-5RNL>7sOm*lPhh4@?XX<JPKFJ21PDIpl>gfU~#Z zpCO!d=tW>v4|<5XPc6$hNzMWJ!0FPt+Lqr=XbHNR#8FT{13CSkXFfn<JAC@*HKaRE zs+`W`o|_9^QW8`_!h%Lle{_He3ah=Fhw(ugb5zTNMf9=)*iqP|j2vL>e=<4>fz9n4 zZEcjSlG`T9w&tWXq&Uz}P}~upE_u#&_)xL3K>Ljj{%Y)1IZlT{y!ZN2_EsQ$SE?=S zBt?-WcDaP0a4_rXb=bUq9v<!IvXrMdDp4HB&(gkyIKas~xJ_fb;i2sW?`sEpLwE8E z&b=vN&6^019D?1YB!It9`EJnroo_3y7t}>I#+kRJhnL|`wL2)JEe|vbd!_;%d6@1s zl_hB6!ka=dz@V&sjl-NZCO-_=gpx%Ztv$dTEtHGgjm^cZc^ie#OJ9Q3;k5Bl_LD;R z+UGgrGlP#IuXK$;8xRGRt=Qh9nPR)YXl_AUG8q?0tu0CJmJ*~FSXKd33vsy#aS7Of zg&s#HwG7e9=h2W__L4oVHa>e@Si@xdC2O$PY}N;~{{Sn6?QQ=6W!?H$RW&uVDYplD zfrX((JZWABgn&R%Ly6`=-9LrN1DNYO>)N_@hPZgE=T2%j8Q>+(AOYi787Dpj;3;Sv zWQ7dmjfb98X}i2_$qbQPtFps=<4Gmcj%4uTjb!mCpeU#Wr6gpLoNed=z<qm^GBcvE z;z>iyrAkoUDM3#ld>|``9PW@uBaD(fvf|tFRNT@Ih*B7jEvI8iWe+g00??%KrC9N9 zl_PSTj$jaR)Kiw<x<ZmEUkk*M64?TZMAGu?edw~waoDRTiX68T=?PkaT3LN*TcHU` zKuSsB9Q^YGA~AY|+o$(hvtp1}0rtiLFXnGQ5)`Hgo`L>l2xyFCA=2O*X9peFAgj?i z=ds8#jQ6=&b9My%*}t;L$%8Dp%%1F$JV2`>2Yx{D4>6B-CV03v=$@NNThi(Psm>s& z3*$*bh5*=*a!A=hdnX@zlCXEhQy_!ly5UU6jLp;^udf7a6S$o5EhGYY?4P_sc#3dA z89t-SeV97N=VctUpfkD@f(wDnWSpqyerY7&q=HmJNcbPZr(=oHWYtDlds{^@ix>bE zjAUezK6(LD3v=G<0%zRi<PwKgi0CU?l7t~DQr4mplp!FgN>NtH01eMdVnI-Ey7~3` zS@z<t+xt<IBG~G`!J0)fEE)i@Ku*6^u<sjFTW&!&Ekl5%H{M?5AtkbqKgu+~BZw%R z>EzDsJyG>_%i<M3XqemhZP0%H-;(F3OcF-h=BT`^Szf1hsJSWI%hsyAtht`8J3Ksa z?aU3aQM6pDSG$#+Y>9x9NAmo9t3nptYEs92RHK9;z4iceBjbVAv{>5(($liRSK5+q z18W>z56_(^6+7KvxzAHh<6DD0Pg;PTRTsMDRMVW|QjfpzrwN*v9z5z+?5#9tn;kzs z`jl?0G-#1IQYn~|FQq>uX*uUk5rh>}gh3RcMiGPxBuoF*_#;O;s8)X@tp{;TR758h zy8FMCMpQ*QFn9QVl@qpAoS$PW7^?3IoPkU&ZxpFJ`FZ^Hs^@iBn=7MC&%tbGsQrJX zOB<}LMJ0;8tkOe`qkQZ?5!aPpVYpgNc3_{~Xe|eBeqYZx$i*kOMMkPSg%!BOBr9$A z=~>e;b5$`|s^;qt?`%5$Kd$wj_St9bRdsTUf~~y%esMwyu^YK4WVQe&YOunu#^oJ- zzn@C54VBg#=$jo!KR=(=r3arSU~A@)sWl+iRU=%JsWd>_MIf>)r#n$yND(A-qZ%c# zMUju5RK!^jD^%cJIyDEErqqa0xFxMFq9I1{adlv5En6o@YCC=6I?7vZ<To(@kQ|J) zj`LxS&^$xkRVrZ<#A80UFExJ!#N@&;230fFy_`C<@B5Dsy{GKcT1LNGAim4t#@>$F z+fY_Y_>=zt#){{fOlKj`jTg8`BB`fr@eo+x2tEaK{{YhKu`ltBkvi(b7_R>SXJCmf zG>|>E04j0RE0-IsoT&%TBdEr{A3j6aztwi5!1Es7UOsDr;%qCokL}P8zF@O}=H5rl zbMW$BPB_s?Ac6`>1RaV<JAyfk8rcVtTo0P`d+3pAOg$9j!T@sXbba+Nktk#(hEh+G zN>#tDa~QOls>^va0s8){*EmL>vB6s};*sum$1mu+I_~L(ZB*5GQ3f=rs^1_Okl&J@ zL*i&}Rp?osx)65Hb)||++2OOedfk}|!C7vqOvzFfa<}BZ@{gLGbxTn{6<26V@gg<3 zMe?ZADPED$I-^}(nX>6?Jj=xQNXv0sCALsbJK0a1GZ~T9OHxHgEV07e(hvf%O-WH% zCuL01=llnm<hxT({R8zBm`zC3TCxqgQ-}&&I8l`(FrqWSWGzSz5!Zz{&1OFqXg$Uf z-nU&$JRv)pJ6S+~Kri}*EsgXLwFM+h*7Hz|4kfn<k_pZa2*$(l#X<fv{D6DaulOi( zl%FB})Uq$ohqD`VZaH+-cj>$hElXb%NO79L$$3t2aRi|wuGJgymyS)hT~(-f9v5pP z<nS6U0_|GeqU^fLeUn0&4_WOa*j=9{QIcoQX~#XG_LNY7hEfPX0CP#LdRNILB1v>} zwYJtAzPwipi$h6ITKal2T@-!NZ+p0IM}_qED&;j`tg?+rq3}_ZX!-usNrB{#PtVUf z06C^9LTQR_NaWCSQMo8b@S!RfC5?_>K9nb94ojQ)`S?=>8`Ad1z<Y-}jPG?DlY?WB zpisFuv_CGj5mA)n(9iMZ%7mzjb7eUo0q`HC0V)^tQ!PCn{{S9*S=LCC)iNW<d52@i zb!96_$j%Z%lB{5kL>htaZLH!E!pfm2lAW&Y0l2U$s`O3f^KY1LvEg2{UBXJkw<v0e z+^sKjc<$rk6VJwe+NTal?)b)eU~O6R2%ar)ZSVf;tHY{mDdg?rY?Sg7-UMDZ9=0SF z-@@y!Y?7dA+f!~_nYX;~Pl;?PN=FdL<7sXoE;qQ&Gq>kib3z9zh3VK{BP_5sU~Kcy z+$gT2?CQ@vg|6bnaD(^Mw1-<k=oT@>x0pNDB}8KP1O?U6;u4JuNj?jjdqUG1E)z<K z_1jQhWN*Q4)AohVlIb6HvnA9P87KFNIP#%@N?qL|-B#>#z0JGY2eonzu4Y^oWW|SS zwRUxEeFeEQueVlY>f4J8*rC$Na$7AeKY6wg%1GFgT`e3yxH;wXNI3y!g;J(hSnAdT zxxTBOZVIqM1-pN=-rYt=dbZ39XeX*tqNy(<;xk=LES>tk%^vcwCXyED+qnCJhE8>F z_}@|#6aJKTQkJ5!I&dI;;t1w)YekXe77H#{-0GvU0o`YQpmGX6o`R$yS2s<I2Y!C1 zm-fXDsb1-IlJ|1ccUZTZTd8hTT!kfIsywLc{{UVL!~^z`q$F?E3c{1P6f#7~m|~D! zr{Ur}f7w~3s*;vrEJt2_EW2w=Y6dUX=$9rMb|8};JMKe~!|hO%`goAr<EtwGsi#KH zqX(Wq=A>>%xt9*HBK=oy4DG0lO3q_$igwGWS~y(6=uSD0JRIdGHC&BuH&cgO%|dlf zi2C7)4%sfVESD9uP_;yTVie}c{{TYa5T4=W9N-;@1n)%@ftpCr=J@aIDrnx|;9BcA zY<KuBXqBfmbjh>y`}5hhOoo88A%<M;CP&|iMDZ!+z#ASM?dB@`CZmW6au+o9+!d)C zaa>9_K*^gC8iLWIhdc8g#nfG&c87V>dTpy=?5^1|LoB8%*E=P`+Xe)nf!!tNlOihS zG~=6<ZoHmEbgcTAH6hL|Jw?y46L?P)k<BErz9HNA>+)7}9jSJ)c3hY?d6vx$WRR9Y zU4{!XHG2*BDG#>Q>Q*hVoOq;=^HICRrCS_~)FQdSebCoy>@2luxFv*-w@Mt*_((dN z^F0-#+59^NuFo>xZhl-v+?VZlIM7n-_svCdSt@c)rqxp%T-lASM~TDt02?PXG0N8h zT=SUn8=r4Qa;}8a%E1gwEoRPn?zDAmdlz&iTbc!y-<0#rrM1U^=xOOlNbaP~WDwLy zhnRzH;@=<YI&!XCO##rJSKqIflIHlDs7Ap`3GLi2f0TbW^E==b%#{^xci0oxCZ#2C z#Mvj1dHj!$U8xbxJ6*{{?k|LKa_gVdZl`)%1!0EjwZ7a#2v>_MP$Ujm_xvaved<xF z=NplguJ6C$yL*c^w%iVCDa@$lZSiO7sICki_3$w2zhxVBs7cOj6^4$@xt+fy)OK48 zdo`tq(Ah%`G|CX$ZKnxB5|ET6By2F6JuPl(yNP?QRY%(;yj*lu{vQrYup|I+l2n#l zQZPL7In;Nv!R88(Y)2x}ypLh$;~RX~uNc=0Y?$+4zk++IksS^;RFS%nR*WcYaqC?Z zTG?9o-Y*;4TJI27IO19xt(?Pg=DXuS{UCI0*5@wscav*s<*O|=yKiZIp6i)vwc9l< z-o}QRv}+v`tyJ3WQ7_TiNI`B`Wlo>~qn{OVb+`>>Brb)q8mu@T>1ifLx1*W6h$i5) z=x=aA(&J>Noq$OG%BVPy>vv7}2bGV(TsMx{dm_<xM_#eWgY8l+tU`-E^LevsdA5IL zW?GW=o3LrQce|C!;T|NlrL`4AX)6Ivttd#W53phtlNjkK>KylIdr^=y9;Da-<#XVO z#Mk$$C1=^exe=Vj*7EXRboPm_*RSrdmmVa$W|*=fTUvVAaeXpwZhK>a`=+43zTR1X zP+px%OPm=)EhQ}^kT>*<3j}TnOk;b4>Yi@*0im|d9P+ovbE>O|*BZ$#&|44|XgsaV z`KSO;P|4=4)PLL2J$5y(t^5{Kj)@${%E)Oa2u|zilh7Ks7_hliq&GHAt2`<7I}eZa zsSxt<PAo?*Dm-2HA=gg)&iTpbz>mPvP2jA1VQSR^W#K?^wAXP7Czl$4KqJ>D9_-Wj zA{uI<@p7VEby;z4DaRDA+FFTHj&gkHhRL-hJI5u(q+=yp`SavGFe*l<<l9AJY4*2U zxF>)m4JR4Pi`W1L<oZ>HDsLxc(E1iD%Xw>#qRa8)JnD);5;z%7WH#UJC44#ZJ7SEI z0)ghuB&R;m6xE){x9r8!7Vg__E_;LRpK(qQ;#?zkRM;SJXMAUUv5j9)=EZjNT+T6B zBWbSNf=!2q_gvEM<de^t^Ca~?`obG7I41W&C*QZO^iACu@Lk9Bd(hG>I#K;gA}<Bk zRN+yJo);Lg$5Mo3q!GlAZ+t1^jE5TTk3n7y={BPh;!IJTJA^UPK~Jml>|`Tr{{SOR zya{k#)4&*X7<Ch|TFW+By<6{)ZT|pK*TiKi)VSI13o26A9T`!;T!aN5{UqcKysL|+ z;0$gS=AZ2G-0Wm+{lMINSD}B5QX2+mHXNF5?@_016WS#ALBx(_mk{pWctVt*J`~kl zF^f|$xv{oZkNr0_=gfwZed<<XRL|1or}=>&*<^OeP)P(4fx<=(-49<%<Z3f8mbh8K z^U+!lzM!dW29>ep%hTQI&*#q$pn`IXmmRw6>_A+(-?dMrhM&;x%G25wG+kGzBPmQt zxxBKiFKdvJQsW`mkF_H8E;@k=Ln~>7D+9ez3PAeP(AWMDIE#+shlqIQNie<~lFnp7 zwyK$%f*SVajgA{R*Kyo8n&vScBZisg3NR#`ToQdye^ce6;{8k8k8GOc+@84WJw_lj z!G3kSPrCh@&jQ-)nD7vpQLKV1e!yi;W;t?EaZbAHX<F8`CqJOPBmV%0{{TY#4-8cF z7&Qy($+KmtXr5QN0__Z!1=a-Ftr`Q$_T?wUtEYK%(>q>3*n5Sv^S<`zt46O^cF0p# zTa!u{DN|FWHdEwMQ0hu{@~>ixg?L=VBL4smq3mty{hljZ%Ob7Xy4#<5R}P2zMs~@d zok!JL;_q{S3OMY#rbF7A)U+cwWtOhazb@F)v*Pv_qN!a?d2bs30O6O=za7H=0P#E) zo|>`OJ+&bFJh!&@Wtx18NbpwRud9PbNJ!}J_s?Ht*PuO({V_C_yLuL#*KwH9nx0zw zh?7I5T2|{M;5Nf^BrS3*^5l|3ZOJNSL<EP+ib56n;pwaY00sP0z|_+52LsC{FT*i{ z=f`W-LeX+u=ClUN#(}Gu-s;|KqNK)QkcLh&Nwxm~2|uT`bf0MYK^n_O->iMuREZE> ze%we3E!|=zQXmn_1yUObSDF?<*zfWe4b{5?#^A1DBP^L-Htst|-<Z?gWwBEXb+mHP zPplJ0<{u{uU)i|wUTNwr5d!OOLyqCM0A*?;h36u?7llV~$_R0{A<0JxDJ3~pJV97L zV({%|Ei)S?64@ni-zD}Vpwx#ASHjR^d_}_?Lx^zoCTkfS$s@L%#}E%aZL@~9JE}q5 zHF?srn7uHB6<Tf$tT)8mXI^DRq_2r83k)|UiK%NU94C!HWTzF`QDY2`6#FGxWR9>m zF%AS<!(B->K0$ic3sX}C8!_6D_8!nMhg|a4*~l)WwaHm-CEDEbie)m?wwz86eI3;I zjdz7A2yshnkJ=z-8`q(L$)gW$ts?$DA6l<trIC|D*`hti0DXmB+EY}CUE5Btx|WcY z6oR9~z7-^tjDSK&^*i}iY^^cA!Cx6ku~)r<`I6gm94Q2jB_9y|o;4_QP&|pj1IUbu zgu3pq-pV(}mgkbVtQXTNOHrCAbGvP&ls1(s#Fm25#=i~{%Vd>!uu8_*+&#Y)_Ee;e zp||FKzAC_u_*0oGAweM|5_y${6O@oJIEOv{6(zc;2=3WDu&`6aI^*BEdf?-j`RX@N zyd#b>akf13*QQRy57M8S9WCrYd6bkWVCR7Cwnsv9fOxUjm*PbWuWdfQw&aRA2yi|s zzMpUJ3yK4p&PNV%IF7>`@c4X)9}24A)8@MhI;^c|<zShaZO-&%CyQVd4<bPT5OM~0 z$f&JzqS2A<?Dx@5?2%ptJb5Px$?M_UDp0^tBhsgdx~^Lko-zn(ngS4<dVX~|y|i5R z>&;)MU(#6`YSk;TjTLcHbv^PcV_Dqbyqwsq64Ih<NqMJx#%|ZPG2ftoTY~2MzLJ`? z5(bQo-29eKBUTvSv&MVJe*x3m@?5dlchHkqcB!UW)wjJx7eZSuO{M)m9#yQ}?w44+ zZX?^@go~BAcBn5DWra9Y>*yiGx7{hX7YtOdm}b42sY8WLQ5S0Ck*94he;!Gvwtu4D zwd^cFxm@O3^$wW1$`E2-?TK-Y=6Pwy(GKHpe5u%vJku*vYC_#@K?f=a0Mx6dlALBb zu$|UUB|$wCL)=56Cf6N&NBgSU&kPccz58<h)s{-;WqzvFv_u{c2t2tD@6=S0w^R`e zm19AV!jMlq3>;RREnN*9dm&sL4KlBB{VL|cZZgekqqSW82L~6Q$N5w*a)wu~e!WR9 zEoV8&H5Ju7*D4DsStg_kW^S3@JpO%ZX6&uEWZdcg1NhO6)Z=7{&*M@lT9YrGBtvvT z=4gVDY=W*-;Sk*di4qS8r@DKu|JL{-Pcc;rq4-j^`HyumP?X}=I*rOAoY^~yi0rGl zC%EVC{3;jhRcQi}!C4AVrB!;PBC@P9_!QXAIc@L9#)Yo2K*!jt?@mqPOKHzMW3D>m z9XG4-J!(TG)t?<j#>Xwj{{Y+10<CTo@&M+h`O(Ufb_dsgK3?jrD;5o0Dgktdo-Mi_ zn8)eJ)?BSvQntlb_gI+X+t2#r(-l<ifrnct1o-&K$Is<bG^^1$MI^Pk+ZfOF{Hn`J zyvHVIk<aJn6*EsIX{VZRaUVa%rD;+Elc;BIv}#a!q7*5?Qi6(7dWtYpl8PdUAW#U! z5Jn2b^Q2Q9l9ttvhv`wcAh#sBwH%Cf`863(IBL6}=*ikkvC@q{CPKrIianey&kCcR zl8_GgN^%Gvx;*O(5r8%QsM!41s_<4R_L?VQ(woT+*XGiHL#MPaOzpDcULbc5B`?R5 z9Y}Qw83nf!g%3>Tsj>W*Nl^&7xX|vrzxqo39qxK_Q!{(f_Lt^aFKTg8Sc1V{)$)>{ zRO^XA@JD$o$vXt8CpZLF{S9Z@7+WXtnZJnq-@l6U9CrqN6-bhp6HOt~+>bW?-V3EZ zkM<K}(YA|u@q05$Qq_UQ#`~^3bIcL;p9<#cWbLY4{zUu&^-MmK>=;}W$JT2F{LZK1 zRngijtBs)bEA4KkboK3R{{ZQ=OySQ%y<5Y_`Plr=$gHe%mf=&Lc}LB7NB5Ma9;Bbd z*H%}L6@2y=*nQ`=8~*@s3zq#k0HMph+q=&S3a}$Z;_$9ZyW{sp^+K|-w5+piW;+g^ zC&T8paBLb(Qd_u|(zn)k=sbR2;C+A4ot<ee%&e{1w56$wdkH`?r4)xJTpvi?`I3}7 z$DBL!!csN>3g_gKS&wNkzt_QfWfdJQ6n%{=LtF7aB=b<-(>rL={hJ7DzRyzzVNx1p zl!v4`Q{v-89BEl>54@qU$OoSEgmratmQpt`Xw=@obkzKn>YDsB3WQ0CNtMq%&;`l1 z=EIkY=R5DyS4zf8lW4WxFAf}(h4)YyPTZ8@`^A)#<UggT@N7-z?_9<=&i?=*`m9;_ z*8+q804~X;caUiJl2889xrekrq|azt`KRDVdA&VnbQCTnv2F*RN#-AxrFV+k9I=j- ztx1E^z~L;U$tc?U4<_~TH})<+7ULXC5Mif)3VKpC4JR=j9R2m^(9n6^bIMS)l0sIZ zPD#O0C#fgY*09}i<vZJKH><PAjcc`BE)pF3jKqlahZX9SHiZ%?IDx6zCdDkS%Nt9b z;0ao}TCO%(&)Y80Wm~7lDH0*gWpU)PR)n~a<4z?jPZAUe$lMxWK{p#HrH%1CvOrq# z$mmi;^Ze<`jVMn~jU>e$ngX1olgfcacS;){!{_p*a)sKPC5Y)jP&qDdJiXM)H>U>i zwtjllWT=W>-!br@J1Cr__Ddz!`z0{#P^3+ep~O<k6r`aE`_4GOxZ7wP)JOnS4|`ZM zIDiwy1hc;+EiQM0wJh2O-kD8AxJ{FLx~PPU7L{w;o=VUBIaeYKIOjVOp7R}Qv!;0$ zV6%FiJ__u3d@XiKoL?{Gk5lb-!`XGyx<9bZOEC?(A5K_we03!yGH(bsyTXP(^N5fa z9Si>ep`>D|$x#S4k>s9(MbT1VRZ<JZ3nFh<4DR^p?g3h@{T`>GLCfyGn7Cme`#TPs zbZ`L5xL9nVAvov&s9#e~(RStbtw^|Ld5xx;M>nH%9|URa{{XQ~IuF*97j=+>l_boN z`ib-5Lx&{PUuw<jf_;_?S{@6bz2uCa>LjN(`%=?7Y64+tO*HGQwv{D?I(w#+22KD` zQ<%x}6<$WqHiJOAiYy+Uk%Bg8!N@8vSa#LgEXH0%vK6k*(t#b|j+fs`d2F{i5$>U8 z6dZo^+<TU@1aW^1YPmO7>b-k(E}OQmyP=g6#@uN>!qFVDh6)biwQ2C`Sp8N4d{DZk zOItO9=j*%H)?9IFadTxXsHx|iT!&Vn)lWKBu6|jqsAC{l3l55uvb5?=%7#AVi7o`N z%Ch3PP@V-GlhF+TR<oMC)`7aABg>APCh4(6LQ^SRQnn^OLfk<-yUb-Rf7AD>W}Az0 zRh_1#N8Ji=sbp-PgJ3-em>-oE!$cRp>AlqX4D~0Teg1-m+|b-zBzXtBD8@?gjk)D# zgaPY=L$;`xb?_x$@h+2M%Wm&$d4}WK;IV8H<&`2G!BLqKu29k4BqB>Jq#?c~lBR;k zb_wOkwcU~I-Y+bYX394Jn>POdJvpw8le!l)u<4iHuB|bv?b?n2n{9BRY~dFhbE`_F zTVMOUF7W>Vs~JiMyLlslW64<pd0}*B$5DO$OJ*6_J8sjc+$no9(&)xUdJbE9{A!^G zlCsxXL-l2V&vG5&0)sb;cv=vnvvXm*F#IQ!FaU5L0>5QmgyDfXOC9Q;tF25vw9-u1 zpHw9JX6T45%8MyVfhEMPJ;cxgQkAFz8yF~BkdfgdJ8lkYGntpLzmoK78roW@hkdub z?Xr}oQrY7rrOCJ@Zt#ZOWs$~7M};9Rv=mmHb;fGB&g}qKABa)Y0%Ust@haQUhfr$O zdljw>%SD~;1Wmd;*<x(QbDruVRtn>xW1EV>!SJU$i!|`Ki$6>6)c*iw#^U@#3tWE4 z3*_WZ!`bp(r>AU;+HJ8QLum{}irO1OQcl?BNjXx~v$}~SleylsfDLVe^SYU&nnz0^ zyWDP1RVV|5dxy{CO=U-NnrAzJKt6dsp8o(bidRn2?p2lk?Ash<C=6r_pD)@YtqYt6 z>eOs2nKg!~n|GM2C6&b)539R=Qg`l9t(27cERJ8xoo7jX8nhyW0h!9!?Bhl=V}#0k zz9&?8-Ei)uxUUk{r5_TMN#=RcFj#n~W`1K~vbr2^4IT60$B^5g{AjGJjnzZ08B5mb zEU0A;2OBx^bqY`7Gf|PH)VI}m;c|*%&A3Iz3|p1LIR_&h)TdB0<+dxLf!Am~KwRBL zgO7nJmDM4zg*t?~({IOh)?WVrN#>e;wYbZiz-iPZrCx;9=AApfwTgq*(CkX=D@;W> zsxNL>v{VZf-tBgkXmR_rbv0yp&d@tQoKoRp-ysqqK!TCp_pO&Bp=&`UBaH`^bnj_v z-#C&yfz}*@A7iQK&>I~J(rY8i?2T|O*mcvMi;*LwqB~72lH*A+T*(T{k=9vv#5P`3 zgM|&1&#iU(IibzijXai9##3YKY>ii6A<z2IWl%ZE3X`5CV;~%yZ=Qg9)q%B@B6YeW zhrE!4a~S~sr+%EMv;#ytl_Iw%iOCKQWCSCT#}NrQ^5sbvH2(m8eJPC!17rjscZ&mH zqLIQlx@0JmOx^Fv5$Ky*7~x39z<xb*=TZZzTPJ&V%2K)DZSgqiQa8axDHc~Im1Qi- zwSthM7an7XBmF=hPY6);;59VF#{-_-z*yDNIy!gA-N0Aec|TC<WLzU7FzyTb+8bvW zayzS2R|qTUR?ECdAoM9cX{qIHL?Od<1tmjj>4V1n)bf3z4COZ#Qjq42y$=1icsRwn zOW7%9$3|5d#+=AXv4P0dDdEoY*MAS1%&VsDWGs{TM{&=<g%)?Q4L)8eZu1>&sQsB! z+$+K5$+DI0)EcGs7;mHWS%(Ov4zQEnoS^m>r0p`|O1j+)^eN8uR=C7FB1;ItDHs7w zB}WM=R|wxcLj=-&0BmH$bI5caeti|nOb(sWw=;{Qz0a5T*;?w=cL@^J4$Wiw!JB+= zQ)+^@*oO)mDd0+6_7%rc+HDEP-byyYQ-N8~;Fx9?Oe3Aq$26qe{%0Ldr&klyl1lA_ z^2qB%35}ybIRW4{0U=LlcBs<*ivIwlZEzO*Xn6{8ha7ED-Px%mzB~0qTEF79wWM#8 zvBxWl;24!N9an{9sB3O=kOB5}TC~-)?;<LT#!oO$#XbhCmlqb86I{~QU~?FEkK8O$ z6_2w-hFw$6Ms3cEY@7p}8uQ3_rwFX5`zARXY32smnA=$GsTzW|UqMj|J4#m<u#4EH zQFEUTYxeC?Yi2CSyb5w;5T_e4+}WAP1HAT_E@M673BWt!1PdHb!q_e&41J8BdoBAp zjkPw}!~h-Sd)*1yQ>4Ty>D+UU;N7E_vzN=sb8pg*wTq6Mfg7{!FC}s1-mS@-sV>n} zq&XhZFqA~KLXz6TknPR1sd7}D6vrq)C%srtt^WYwYtS56mMt$GahxrZl8&P#BrX85 zNgCU_cLSrE%+2ijxD)tA#~jA*8)>M?yT#mjf%$L9_3&PKV*<ZQ7~GZ(*nefmkSx20 zu@2ok645#e@uoF?flcD;HJ4(<pFTZ~`*Bl~5Y@qAMaor<%Ba?qU-ad*)*|ss5Y~oW z?^dL*gU9%<gZR4`#=hT&)Y<`OWodM6(B;vg?z^%*z`MF!GYbta!dR_o4}SI+*M6D~ zcK9wlx=D>P>2Q?^w_1rNY=`5v{{XZX(95o^ZKdNb<9Cv$LQjaUQ|c<oD>d$zR8zr+ zK@C9$p^-JNE!!{}+eUyi=sbcb?f_}u>wQnnBo(aFZPcjrf!3!CYuZD#2kT`scV3VE z5q^=A9-D6LmtEXfB@dyPIu`daW4>wD(y-Q;pDo4rkD=rQqTHorX;OWkBq@}m^F#jt z7vK16qN9diO1uY5BV%4&h||V9wm<%}69Dem{{R)EO>=c!1{;VuwxyWer`0EyhwP;N zx9I8C-Dz^O*`})AokkI>Ej{cd&0*JGc3{5Rl#s)SG2EUO;=8b?7;V%jq@gO$lz-vR zi||}Fq*rk*-9<_q$A*v{U>lLc$1axqM0F*2e;n}BDSaTpjIy7#r^I71J6xf&3k<~E zYDT)>a)YU~D{=cWhYDPoSF6Rjal)fWn1^TDAC)?5k3nW5ZM@I2&zHu^TY5^;uVQJm zEd-@?(s73x;ap+GwHU?;18MNXAKksA5a12F;CGoPJ97tRp^VZ=h47_wF*iA;2$^Wy zGWIe#;jD0Y2QYI<{Knd*?G2<~m!)NU3Kr{Heo7l{u-A6swa-(}L|c)=vIKV+l$Tpl z6163?C9stcK|N0g<3DYpeH`Q(h)5S4+IBxZ*0-a4ehgm+Z8K%<Dyha--$F0yk<<~f z(_^9pi+j=BOO5e1^F)xKm2m=}5Y9$U03Kd`qo<NE{a2;N>zfr|>77`Drs3QiOHu*g zLeJTy<nZ8>oOo8CFgH0QXFF#mq5{HRHdaN5vc0tKpj=1Lroxu491w+`7ZgfXP6i5+ z3wSBUFag^bFhw9XZ#`5pLLM|%Y#YzCAr265k{2h0?vn68NI!Uo3W?i?AQ7E`#gnd~ zXBKWb@>7VDc;mLEaD`_FDgY#?lAw7Flh1qrI`4)i&CyqLL3W!b)?7-{kaK{X`FMud z1cG-s_m556aH4p!T7;!(AoT%9JM+lr&j2L+J>r~oDgsE`bk!o<6tyS;xjeamcR1T@ zt0&`%h_il+LMptivD_x)Sx_A(8<KY;q1=tXKROP~g04Fec1vGNDI8{7jMz#?ix~6x z?^1@WS*3K&%<Y#EeJg&KmX61uOwoEKOk2NdQ=|7}r@5DI(UIgO#QkA)97{vDpa4{8 zN=XBVI`|EQHvCe|7&4DtW!6@R21xan<^B8@n;%DB%5EL8>xsI<SuSnUPg^d3S?U@0 z2ON<0r_>T%_R(v8Tk9`LRE00Unz6>9(FsvXo^4fLo)^?fpt!%+_f@c*JlD=<n*RW2 zX0AV&{$FnA!^|&i^rNc@N<d0l2}nXwz(PiRAYsKNkTOX~93Z3&?UTDCO^u)rS#?tZ z>|Fiy*Vh(He`Zm1Bafl|MXN5B*|DIZK)nvrXP6~Py2(jG%PhSult*Y1g*>G%fT%Ly z7+9>VWF43M$8F>d{=eOEyh&9QRA!j}02V?lIsk4@=sMrd-fLN*ZjTOpw)L)TYFC{& z+^bU669GLrd-K!qHFg%=T&88pnY7;ndB7WO?*8?w8*CR%Ov^PywFIEsZeWdp$HTAV zPWM<VZgqm^O;I?hPH*Se=b5Uma-}2gRX1^2Qq+0lKhl||>NcCGyo0%^!nDND^-dMG z?vOkDN9jb})Wc+rf5xO!H6>p<Nx~%2DG*i4oFW^bQ6gA3q>x|#*Z3n(F;xno_)?^E z6vaYQgIxarAJU^LCnq*}kDujHyJZ8p`6rm?l|toOO_Yiu<?yPH>Zr@jP3=yUsT=(I zbEpZiRLiVxu5C9ngtjx(d1U$?n5!{Ks<{NVHdlS6@U$mzcELQpM)ju~t`@5v923j! zaif<{E}x0TDFwo*Qysxj%bZMwZMVB@{sSEAGG;DvraKa=d$dj0kUiMt=~?azJ7TMQ zoNN^geE$GbOwz2z<qMe33byA{u&oH3qtCaD{O{CNfz?}MlUs=(ovLP=soT*bT6g_D z-_oQ9l8_=4I@8-#ASjY3fl>mCDe?p7`B4I#3v7$WUZdyIis*p2@md2E>54HOebg>Z z%`I!E&(8H3Q9E@o(wE6PZutW56+|jC$Sx<NjFLOlD0Lh=`^7;tVra`9&0NCq2{6jo z>m&RpQPrn$?)a}^J15qWuNG)B8+9uWGSY%Vv%{45o9DPe7&Xj3@w~L|4VSwB%Bp5m zL_v+s4hO)iYg)~Y&W6<YH$qk-Sm&t<Avq2_!H(D-K~6daHev>55(v{pS~wXb?S@bb zN$1s5-IqpFR_Mq`zzsGx+maKU9*4|zsMs#$r&nM#-Ap@6Kvsd(_y-8ncj5;Q{9jYe z;R(k=pa-pJP&f+c`d{=bna3LAgip-nzr}e4*zaW5KGbz1R`$xGS|Y6u+~<@Mme>m! zZN5QHxHd@s86$4GwUlhRv6b5o)c6JGSSAZTF;QW5(=*n0=sZuub?pX((N;YNr=Zxh z{1#%uj@Zi56W%`Q1BuxV0hP#bjmh^8g1NUoNnB==S0Ar(^$2NTq=-{ffYvvc@6|hA zC8?JCmQr7xDM6UAl6*>ie{?INP@ZZhV4AH}P}rDG?pGj;6P?;dH!I2Sq*rFWvc0aZ zS6ls-ZR!%-b-P6CBzI=OMYSs{WeE(Rt(AbU5K=+N>Hw|$9%?a4*kW+)POiR$xbA;z za$Z}+(PDKNgX*VayA7FbKw#K-9%lQJRXe16AMFcST${GqG|kAkrSQ7+sP09N9Uy?E zyzA*gP=ph`YEMxOK9Uier$2JVqr+=!otB-1j%SebE6}dX{)f6(PDg6vuGY??yQv{! z1AJ}U7*;Y{$sx%r&tC}itcr|EM`;grzZKkJyeUl=db95(JiiG2*G0ta_p?h{P?)+m zPc{HNJXYAxD+7P{h*>ztTA}vm9ZQeAu97SYkZ8!Gw~+mnXWD;k{hoGD0pF`&S)0@@ zFs9)_v_yv7lCD6gvVq;U6gN@u0yp0YGgG>vvBR;_E^j+~I-iGCor=|AI1ER&%IdN^ zv9{Td^;^|%Tk3fO%gPN`sjhm<QC+n);okP)c9f|P9Fh=_l(x$$C&W<04W$D+kecXY zXk$ZL>VakCHB}N;R6e3#;yu?tu<!#wn2<hxee_(^I|O=vfbyhJb4MrjsLFDVPbw7= zN?ZP4r7=+*(#HAFIRV`*Zka^%y{+-{{OU4*?ySu%q#K<S->>o<wrS>_OHHY?2QC+h zJX=AuMkFow6n0aXC~vO#2CTA{p3Q>td<UAb1sHofdV`jnA8U_Bj(&Ru*xjG@C#toC zRzvVtp>$iJ3ue&STX#E?0|gIWB;hh2al!jI2^|0!&TP}i7NqBwuTLe?QDGHzt*~!l zL(}me>N}OyHk~n`dnUH=B@tqjBOHCxVq3}>I0ORW$@MtuYo4mFl2=)#=b&Bg6T|Sp z&?(~={KP6_TYV&@!g0vjatwA*5~LTNA#Ws)+5m08mr9N(Wt3g!!@+g2VG%H1L2|ig zQ+DU6?yfjy-z2PcX{GQa9P$7Wv8`BW8++MKVum4L1(kd|OP;4rXBNhIi-lZj{{Y^I zz~5t9vC@D%6=%rNvUO{;NbdxqW}<t@G#x1bgOW0ko|SF1&D;f1^83+uU0<bC)*ZYO zNc+9><wTx9g03Q>O-djflm=GpRbw_)u6oLCwws;R#gY@k%bnTI;PJSu6Pl1mmvW<X z#~_i*((l5B^{%0I*`sX(_S{2r?=p`*<`hs;lKS}pm0<J0shS4cs_&A+kX1F;Q-vwm z+FmP`TXKOzw`qkkbp_2lii^QK5L#bG*$D$XsMV%7s;21)O>pc|pGSP+6&;h67vvIT zI+8N7QgPj(T**6{mcS_QszGpRmeN~e9m)rZ@7Z(z0Cn>456shsrY^c*OFVf|8vswh zavp@!6eix(-uOlVaV1TmVNN9{g-c3L5kgc!2`3oNHmKYUh#QbmFn~ejb<s<RiJDeC zrQD@GH&dANV%V+l<0eI>_8qsXQ!*qJcTwza+9Nk94lPY3Sn(1PYl6?&VmWdF3@t5m zjwig`ZDGyXj#4!%aB5oXYDdjg*9*&*S=Wt2W1gt;Ref7_S!^LKw=G4*D(HnqBe<Dt zTUZXHg4&dzMh-F4(M0JP6f+Bs%fI3Ie2Qnx>UN1@Hht~q*UT%!LiUSq)x0p?OIE!~ z(h8on@s&roB?B%>vbeLx;&^vlb!FDNaVK$Ju7U7(+unz-G2m9k79|~6?9X;_%dd!5 z^hZ%31Ssx(c^+K6z^vlUbXp<mK@UhXcUn^ELeO!t+Cs2%(L^1wOk%mZkW{)c-74nN z9g%5ht3;_SCPUc@N=guh(s_-B3WnI{ijYD-5kmUO9iUw;W4FM7(h(h&T5Tx-DMC<? zoN`D23;=3ov<<dYq><!!l{9Tg;J^bI>5OvciaP~C#l<9%AqYyd&&YN69e}1O29lsU ziu}|D7N=YZP)Wh!1BcH(L{v_23dC`jY`Gg;_JH)cPFbv~4$XVQ^1$LuWGnt7yZBUk zBbn=g&ZFK=fonksXuG#h{hR2;g$c5_oLY|>-FJ1m;<r<q?hZ%Dr)W(yoPz175fIC0 z!axIHF}?>=Qw2rF`twU<p8~xHFFJF&5y@0~yyh#p{{WZ|s5!?zS;(l$EmxA-`UkOV zO<@oWCA;*8kTJImv?4%I>BE)nTXe4OH_FQfsD0yyiiS09cIz%3vN}?^7b%e~?4?WY z(jJ#3xX3GTrG45GT*+4n2?Hl#S^?pWE;|6Kw#%e7^kHtYcC9`PXB~4#c8S@Lj$61n za*e}fvbM{tw(``T;xg9W7SIJDM?6J11D>apNm)wQ7g}g$1eS)}mm3!Wrf#3U_d^^h z<*{vp+H46YOC3Bp@9^3g+OCskHOd~murQDCS7@th`)772Nrz^;PmS%9wBzNb+GZNp zlI%vv%F-5+d&HEDj4rD)T|p(qL=MZY<P8J8ywysUY9+WWaKE>h_9}J6;VQrw<35<i z+vnD`t*Xs?w6ad>2*P&Xe?k*PtC3`qIR5}JPmn*?-I{Z^iV?b$+tb2Z01pz7PI(YK zS@_cpQG`X+-Z=#IPYMUXXYt9W323(3@Uxz&Pp3{*AV??6dXt56@nt#ccz8|^Tnd^! zN`_xoMSEI`VoB37SF=+ssBep)TM|}<4Duvn^Q(?%b26QXS(3C!(!;S=yW-y^zpG^{ z*<9}u^hpRu8sSXIN}WIjJ>+Q!ICa0;PUFM@u68+%9YJT|zRQn_q~X<WkMLhn`h>dC zc)MxW-L}f^Qkf|GNU~5Q+OCZ9Oqh-k0+L2DQ-vh#q=Q>*baOW|Y*$Yk;i_(S8{J9^ zx^>itg}zKDN8WBMqPWUGv>FOfTVjOMMosK4h15|Ka?x~}P5B5%)%JMAKP;uRw#roW zxeHRbTT70dy5foCfq~~rSs<l|%OMSoqU4=|w+uvDIL4=<ey|5E5}?CM!tN3-QDj|R zO1RKnO2S)+l_&493AHE_$xbP18xfD0c)N;b;yxpVl!X0?2|!@{$2PA0yceQjm}_V# zUg<~Py`-NH1RY*lx#($aNNuk3P0o{auuUi?L}<?4;zOHiOPu|JTzR?f&xAOHk-l^4 z96O3uLBwYVmd1`~ogg2Siwk)b&eqe!`X9A7_>6FGozp&-dC68-PCLX_!;)a}kU>&n zIG*JBk|V7H-YdiXDdAD!Tu&*42E{lM0q4KQ>!-k~T~UX$JJx2N<zn0&a%P<p)I#nW zVQtBb;_!RhOox!n`+Lg4QkV*PE+r)4I9@*S&7VhDm-x$O;ac}O%zF!=Kb6{Sd39BB zh`!F|*2V?Fv%Es6Ph)ytv?-EdYGZe~K87OPZC_Kp4%ky~xP{1)hvdp`<m0eyYaSNT z8*xY<c?DQc+L#X+<6I+$wu1v>9g(eQ%rj~L1=b`2cPH~++v>c^zN(>t@28B(F?NHH zx%h$8OZ6O+HKP8Gx)tZ0kb4obEtr;;UmB}XHQFua+c=j~epG!r<=<7pn)kE1ha-2< z+i@}@sR=-B(6nfOj{0KaSn{ydvNsl=yNt(RNx1F+G#N;{wIauRjK>}zn!tUYCf&ZZ z+~Mm700D5gyGuzoxGgpY;lej+-$lr<wAuRevnDPO?lWZSIZSptaC}{1xphQ{aM*S) zW>MZ+W7>-25adP>RKD;IB%wk>!9JL(L=F$EE@R1Xbw;jfb;E96-9vOEC<OUkIiSZ~ zPfiU(KG4Uw%5wVPxDjhGUd_0%Xd3ten})FZIA8mwQ>*(QdGy=cin(`=%&yjzOrD1L z*Km^6$Fq3Wh^?+uM0aeo$?hbnCBmrexU-LieLBz_@XK7*2<_aO<ht6twXb!x7s>|C zwfmr&XAa`QmC;u+?T*InJ@@`{3}g%2)fUmjX6}MzP4+ePcI^uIm^yyR+4ag5!hGjb zc+mZ&dj;y*Yh0$)8HRMMON(%qDm}l6Nbev>Q;#dVT7YdUlV!YX>7RzGve*5nQHPUx z;tm;Z03GPAd!U<#>P@fR%<ECh#PHRK<c29IOwKvO?B>UDVUz)P0dsSElWtdaVXXdz zmN@byv!ykK^G(T$>+A?!qQ|sMw#Z+!CL||Dq_TZWHJJ0|y2~vV?9%w1l+qBTjx~<6 z2LAxWh9gTOVd7jpuV!PJ@EoK7Y%IqUn3G^ES_vRrgQTwFR?<phuZC#c*APho&9^HS z*~aF;S*KDr2IHGGm(l+KwZ6_R?CQC;H|1&OeVXADSZRq1xLc#4D@(C%4=D}Dy;yi1 zNGVk4u-1nY$Pt0;_%Ecs0pqG4u*Wk?D&n)CotX>T@vAkv9dU7BNnH*fh*IJZHhO1* z$FMjZv^s-hVm+WP{kZBhcE#8Rh3!4$GUe+{Ol_S^Tl>xTPMZ#=C8QLowx+t4Cx)`1 zV<;yI$RqM&ig;3AMBbP2UKNhx4l-tdk)e)Xy^Bu(?6>L_e@Jvw;~W)HQAXn2LY=*{ z3wO;PrrvG2RsGA^lB-f>PKe75g3LdxCc%joG9OBqeb&RuZDQUU1UZZrk-`F!j{)7o z>2V6UDkj6J-!Q&;1Z*UdI^`Su*UZ#hW$6=-Xj{S+Q%_fhHc0b5%mgrlW|<@n%tJvo z4sp|xvwIu3N7DN7y+3r95?l-Xa}~KUo?Fm^N-nsBCQ6W|l<Fp^zuz>kXIyZs9H}9_ zE)~TKE900k(Zez9<POozKZfJXYqIY6e+R}r8u4vC79?0{E27JpuF&d0Id=pSE)BHV zU45bUOb35(wlq?rrLERNQWL~@l$;?bNJ$%UZb2Yp%DuKJgGghI^j|_pD9xtpmoHW) zW4Pl_Ax*s5C-#9#hmpX*&i?W7Gr5g;u=={X$!v9172CIq_hvex1*&vWeX~B&-gzr@ zv2uunue)t=UMUH6wP2nXIgzr5A%|OPXNR}kv+D6i(aP4mUN`A(YqWba?Q>4*`&(BV z72+JOHk7#*w%-k0qe*C`JQMBD_fn9SB&j)90cCt7p=uaaQ*C^Gr(q+5Cm)5x2OkhQ zj}Wv2VyPElzwEDDHm``Nz0{IHWtBei)Phv&qa{25@RuGNB`6tC3K<|{8ZnU|`uZN_ zQfP9&yUggPwyU{$F`hX{Q$En9c`U8frMTz-o*pojD+xVNPa+6Jl2vy%mn+-%Q>bz~ z*7$<5lih)iWk?7Pjl7n8Sl@Cw3RgUpDH~(ZrQBRxy#9So+tF|B`ugajDjThPLD3zY z+FibDjZbFNHs--nUAfF{m!zwsFd>4eml-O?&9K{!938eK2`vKdDksXw#pECb<yUY2 z0QQ4jufl$n>^-@53qy%iX&Ua}!dlc56UMYWtv><I^)^`28rc#a253sSl8DYE5n4(A z01SSwRg+VQ5;DP{>(ANK>t*Nuj?%h^w2fbH)Aq3a!u5Z+6Cz}i{DRPRW&4fZ<o+Fe z$B5Be@3?rC!jgAU0MxUbY&~MAK@7EXwg~l+=iStw0l8k~c3Ii2t3+wb9+k5p=O9|6 zEwdrk_#c}k)hYSYpKK+?A^9)JE-4{cNFgb}01l3l20;bR{MUILaZ%GYmLc3|->K$L zpY~V1(&uE*x^C&JbtIt<&t!(=+44?Spo9>H*^ZyS?3oTYmRfB%<8et&GtRwC;jJ!q zfDf-VMy9GbB6N})F{0<|<h)td`r`B2p0~W~OVBO7bdkdf2w8E9O{t8xZnZ{N3t>&e zi~uSLNp-@f6gZZ1##K~0qEjQe`~vb^O14VcmrnkB4ug>T=ALZO@x!-IA@Dx68wJYD zZlzha=(tGO^#0i9Yf=U+syO+lc?34sLE*{u^dhef0_Y<dTB;pWHvzy7Is8AZSCPso zUb*7^AgycMb@}`%wri?I*DAP}d`kBkk*a1W?2p2%HC$%tq3&j;3d?s$T<7sMBUIyL zjeP$A8a`@P?2{|+8c2~RnfK8n8!Z}eoFeFvqmYiBO*e`}*?<4g_#;m-RTTrWRF0nN zVxV$xYwvvdRAolw<j+r@l^NMU?bFPDL*G$3R({F;A>~z`G*qQi3v#ei^Z0L`wNc{5 zXUU?pEHVmIjr@<#<4ng`p^i%xcvvOnC>&hC+keWm;gaiOo@=WOtSzv8HuqKS!npC7 zshZ&zAz#b$s&h4ARmHlluCWh`Bl7rfS#mLANZS=zU83NtW7nt8O0Tkb&6R&Sj1^>a zsajRo%8N;FpU&c}G^?yBoz(6}&-STCipvg{NL)`nz254W9TdZ&NTI)_7)RoWB8c@y z3NDf~T8GciN+5`8fJG2V-B#1inCyiuWbP;mjoYV|266N2QJoccF2VXf>z80B>X#f+ zl)}Q0lA->A8;~>N;Yb+&0H&~U7;PtN29Ei!VBjoGwOD(w$xq)zZrlD-`x}pFU8Ak_ zRCzs{T;dnDxJ<J~k-~gQj%T#vsv~R#27o^L%?8?XU8^Dg05aEf2=30V3?e&YyiWlm zgM^H$@$w&?J8TX4T@6!9w%uCSNX*@B(xNFmaizy~hf~!}x`LIb-k_sS=Q*zuGjMP1 z3pvp;SltBPquN1Stzm~|?7vjqbp4VsYTn?t&5V^`y0kkSB}j436!EF2lD}~^1yxM7 zQufksrkt!6juC{?(BYz<m|MI_CsI#S?9p{Sn)r#3lC~V<D?sp%y}0|Q$c)sCecPg~ zG&vvM**n@}B~oR}b$#sA0EBVwmLo4^27x5;xU}JFJM`sQ7448e`AE?OkGn%gk)<=P zv6=!p(ubrk!rWzVjBH$VZ-$fjtB|U&=9$@AG;cnMHk&Xv^$#=ksv;Cv@e<>xLr8K$ zi?29@p(WQ9)mXtP@*OLpjhS1S#FNzOPxk1mksChl7KX5L14P+)x+*IY6w7LnA*R;0 zW41?l>d=Cq26jjwbLc9p^(||I3xK%-<k$<H&w{YV2;+3l1hJr!2Ikt>btjNsTy~rE zjO|if$u^-9PK}D<oh`?9D~;S-V63GsDN+!WCy67XR7XWuOG|^%v7$*2Y~!uTyM2IZ zZ#%Ct#kkiRoz8}w3Rrfq9s78=>JRkgT)Qr8%Z!(1Pn9BUx7Eh<nNKbE+*g|2aH&ei zA-=-4EE+Pj00QDAk@7gcLR|87B;22AKpd&Y$}luWq<sGXDnTNTNX0QtYif;60YXuu zl@B!;-6(IL!{_p*DkHjDj$`9OP;*NgG{r{k?yb(uG#s5}bMIY@`__mqG?@*@+C{=! zhcT^D2?Tf2N>38GHrP^*!l_hC*^I6A&%?y4lr%=BLgxe6w|j0+CXW;F8m~`#D(qI< z3REpcshEv(y~Aw{+AW}WmQ5)YB$nb^SXkh8N_dG|$^}YUCv4>7%QKJN$D?_ktG1xR z;>;>4Ky;1uTliQy4<4mln)6n}(YCcX0#zkxD2&k|3USVWWaTJM+1k0v>W3LS8208@ zZG}*}p~3DQz`X432ej$;84|drdqc`95+o^SyI~5+EHaGq7{SLbzOPLKZ{oXnsiTFL z0>aCc@A|R#TyyP+Mo1)m<Ab>#`rd{Ma#boSTk5xEUB7mELeFrO6)SE$ocr={I#!Dr zmvxmSgq;&>?*{x+q^Ol_hFRRJ{-ele<5t)S(V<e2*?nWG1Vv4`KA3jM>1?b0R}^@= zuutE0!U~c-+n*y=TH9`_K3nJ&)uyy9j?{)`-pjM+IfBw0N|v>(?hzU;NdrH$t?}hY zVxTTl3-+$H={Turn6b^(#2;n0B}l^n{nw|wkPB_6p9sc(I&jOM1SRInm-SYmn}3|+ z^Q4)wi7D^h1x+xLc8_k2vu!k<S;kFRV=bz#_uSbfgBCTl9^Ewo*TxjvF95WqSjq`+ zlAXxda!=_kucD0THAFvimv(Tp>dQ@TqJ(Ugn;-KQF~;Hi1rPy6n(9A2)JR_gASITS z-L{Z=r<&9~dC^+QBuY?9JGAs0tIy9g*3mYpneL>F<e#6yp?3FEL=>m%E3<la4YzlB z>w8wG9i41_w^GLpS!ilKufAn%DcJ5NPlOdKgz*dkSifhcHM!jw6B#sc@fR+(*V9$7 z*Ez6iNwC)c03`~WCRDc@dP<YvZ7s%Or1xw@kN1+p4G#-x8Ob}TM{-H6sH0>}vv=lB z<oN!JGFe?KuJ3Y2g)O%md8Zs@_FY5FKFZeH>^$0nn|YT|Lfdf)8z>M(5#|oX3rS<M z0z<*LE2uj-?P0sCk*u1b_F~@DP|ORm!WoBoUdcl;{_9ZgtLS!Z^UH-t2Oh3~vhvf9 zyXM|w%c%J-n-9esJ)o&JmyzV}*sinFS8nOR+lPfskQ9~dq;HME$0J#Hy4Z6qy67t< z&9yd?mGl`I0GwlOsjgIcN3~c`u8075f=<WYI%A%2dQpN<7{O8|?>s2`*%<V|17m|l znL=T{syTbrkzul>t>kA1hr|F$=niv|dQ@(30Xrc)mmv0m+C<yLr>!<;g4R@|yD1|r zFb>Me+!+ZRlekYazST|cB&|pwYer+D4`<pt+8j%ZO5F-ydh_mOPCnr|QCo`2m6d)p z%oi$IWDOSNy3WsUZYwRc+Coy01_0)HRP7pAY_pzjZdA3jYyjvt#Y<}_NlB%g0J}g$ zzaaVoH}b~jgzAM<TDb8r;NJy6^ZlRaQKRK`=3i{^eV1R}T>xTy3uNv<Cy2DBR6TLs zbMviASNBIyRyA8kXiqC4b_1uAsQXHe;@K{>r(v$*gcWyfuIVLdg=a5G!qp8C-&&sU zf>+(Cv6PgPhsG*JJrH0vbcVq5&|k{_e>GB=7fYGe?&?Cmdp@^0+D@1HN5C$${Cz{H zFM+F=M1{16EOyq{6->sC8+nH1svq7+P*>f@4)uqK%=|j4f>Ip$nHw{IsoIlueiIz6 zlmZ&U<6-RNqMt=Qai{P0Tc2S1?i2}@%~qFWX_oG2XV`9QktM0uEjc1e+(d>hQKYuH zHvZwp9BF03+Kb#NUhfc5$pnqX=*zoS?{9%W%0`ayu~`t!n0=aCWWI#_ujlaibB4RK z+VtMJ)>>}MJ?piS!>X>9n?=G~h;~e?d`TP(2~Rc>+=(&CEiJ$Y8E+?YYj%=X&q~Rp zZdn|_Nbyu9?zoHG0;19p;vIZHspaKUDAFcV_RbDjO1gOtRO7)8%0Ufd?7ifCPS^wE zPh_r=TtV;M801p1pCu$D@9(4$ASGb;Ze-w)55RLj5k@pl0Z&%t@Qy5JyI4|>KMIwF zAHdY{ZmZ3;*GNNxZrV9UE>}NIKAXcWr**$&xPk3TY;z(Uq-24Ujq3Y$S?6_bXy@ST z2r=Tkr6%)lVGX>}6cFs#jsF0lHZqUikiu}4j<_Cq8P$|bnCJXUCcg}hsP>ybs8V~R zTb-`f;t<HxcK-1P+1zcpJ;IaBmQ;Z*43zDawo*r)D=@ZtUi3tjj_7LW26}fB;Gy=* zoGG^`@nq?}LmDXWT$Ezm%Fx?PG^ZTFkrDN`-f-|Ii9~Uz4!eYytyFQBHZth|upLgo zdr1LX!|@90s(}Y)Z(>g^0Kdm!;#Iw(uDWjF4pKDroZBa|<I!f%nIO%%26&WPeml<a zh9XO3V=cChB_(Oe1Aimq9A}6saRY(X0}VTxE(VUj;%kpkcOD^n2MJVBSJOVEi&sG* zW7>HhL=J>(eAB?Rt`n(KNOo1y;_tHABDO-GkmI>avQ!Q`wwOwQ;y6lFa!3G?9}93; zb$F?pSfU_<)UCWv6|^0jJ!fc}^|B&A9@U_<#xIkiq`9eXP@D_5PPz#m*z5>WQ<lxH z*(D&qCq3Ej#xeoVsWyg(46A-SP;$CB%Wu)AQ|&ff-)$_>3Px+0*Y==6VHVhtEe(V? zm|fv=PXdssa^G=JOp}7FrKcZR4X5^62^}ltjymEO@dh(3S!fUgm4NOV4wvyeuICJ+ zZ5=CP2JSkaH0P);ty*-I&xnM{ys3*sCWd&P`)1}%a1F_AnCt|fCAg8)S5xR)2Yp^Y zCMTBAQ?l3OT<wRuRhPtbwUoji#N+S^n(a-w5Ui7J_ZyO}Fx8=<#g#4O%`HM|b<Qht zUYf<ZnKK`1I^-7?+bufjLNJsmTOYP~DWLHTE)jOlXf6z}yNgC^4AyPUtO+0jcMF04 z0GaGwZ%4F0KKk8)$WeHcF6J#(l}1CclXiL8KFb8dVta8VAly_@-8SkQc$I{dh4@F- zEUt!{gjUv$!Y0NX@auiwP;%TGY)H6By4zaG&r)e!L!)j&(Wz}yZ1)vMW>AT6jQlwY zVf5uLrHL)H@|q3>H^vjdrJ+G2@S2|q#xU$+BT<IR*<ubYIY=Vo%bDB`gew}iL%oxX zT@S0JSe(@H>{DFRtQkU8>kXpc0K;x8t_zfx97A^RXcL)CZv3_;I^b?Udgf3kmx=I7 zY)AYmdDz<XkOpg+*~tSffz4tLU@wqr>kU%}SlFoWN!uVC5Jq>w8-hHDJ!_*KoTKjp zT+%imADW)v=xkNTq&s-+dqlM!C5K(#1+F)ATC&}qZvOydKxM?d(otx>H*mMI8g&6^ zEw+M%BovT9BbUX!A8>v>nbovW30?T(9h>#%cICPAzmjtta<?Rn1->Hx00q@unf)v@ z!}9dhU1_H+x*FqSVe56bS!sJR?siDAUx_)Srsbv*`&Wo8qGZDRs)s65GFOB-5iO21 zcrO)y;qIpoc(35uTPs)%p?gDK+uzi9uy&^QId5xR^1!L#h+8`=aL~x=BiQA*7i)mf z5OglgY;5aTi)uS-vt2Q#?iv?SCf6THx2N^R!sxF507A`bUYWW3U5e8Jebx*{)>^hp zGXspsU^NUa_~qjgF?6E75%l{OIY*1oR^$2GkHp79L-S_K5o_ZFyS#GeEd-xb0s}>W z==fpyl|?M{xZ5HYc2SU$9>UNGH`tw8Z)@85TYD}PytQ<<T(0()?XqXiwuiL4uY|KA zHL~SxdFYP6C)yc#5ro)pamJDvTgNIvN`lsw{YTM;D?^B2!L!xFNfSfnEx2o?4q-M1 z<1?7yY^Bz+@T%+{p8=A52-UiZw+^jz@inf<+NfkANS@(vURn-P0k)R1cb##GY`@yB zvE6s;SdB$>*={u@a(=K$gTl?mGi^rpdz3a%V?2~0Ex1`(;!<4z<lwktYU8b&5_VV# zep}l{?$XjX{M(h4#5_R$BgYwt;xDJ7brU0#Bw&*}fxE49qmM9j>2>QCmbx*kG}X4~ zl7$&jlGLQ}CEQ79cTbgYl_V9dJYWJw4#bVmRfAW>iQ%zUM{?3Fe-@mi?bKX(uYaMh zhPIYE>Qj1oTbZ}s-aba)_^PM0-pyj%AW68xZ4Akd%gf)wl_U)CaR3JZIomng0OX8r zLosO$cFSfNyF+E-KWJiBqSZ66O{E6hXNy&-=_I!rLl9hBXpohY;)wgl?}LRW2Rr7u z{6e|4*puif?t3O2*>@d%p>Z`h)OCDL$|!91(~Qm+(Des?cF{g|ZEU(K{TgCa<Tou* znz%mHcAsm7z5w)o2fL<PGN(v!ERfM4@g-OZP|u!mwQVIO7iS1Pqupk?&IQ-Lr>G4b z?N_K^kW^2K#wTcNgL60mX4{vA&FpQW^hOq=)mQyI?vK)Ui&djtSRb;+i*~-k7dv(K zd-neTX_;ugU>Qs@hh!xpQ#?<!>JCDal%6w%{UBFh^F}dezFaPQ*quuTVjAsrBTL%* z8}tXE;v525p?zK&TFJmJEh9n)A<&+_9&4Dde@rgl`zyU%bdI*{_efiB@RXM1v2eF) z2+pmx)}%Em8}aoL;Z1=gwo6hYm9p{<P_mpF_xNiWQxj)}&3rBw1Z;k}^Ik~&R<<YP zm5mP`2lqxJ{?Z=Sn2p@U(H)$$;!*=@axSD>Nh!_>+HX-uaYudd;&KPZr0oiU_@wVS zi&=kf?yF5(^y>OXYNi(!KB>292(Ix5S<)70*7sDEV}v(yxT@`Vj9bCNnvmL#cPDHK zmHdjWC2d3bfII@`8@2OPYirTCUvAgERj4j+vd6XD=FPlaCcfcA5#yoB4oH&fiQ#Ru z1F!)p7{I8UN!?R%bI!LeKGo@0WFJ5q9NT<bk8B#c<rd{8J5r98(eFTER<*brdAPTW z-Np^Y4@gQf+wCyJVYf06`nY(FnCT0fnb)$|j|Fy6`h(sh)f~Lf*P879%>IbIm-bOA z>37j`FVZgeXla1Cx`yEzdZNG*8<gxADTQyhCOa~oWuoHN9&q<b0D;66G*Gf9X0f<h z6fr?TA$wbQI9m7A4-c<zOWxOH5ZBzefK-Hp5K@u>=algz_kiT?O1Av2K1VoMY<|D8 zy(FQ-Gj?8keK&hnl{Wis?0(N7ZCdRuLcMCxfKX=L<s-kd+Z<7BDRC{37KtP!MGm_q z97BzSk<Mb(2I8H&TIci&gW^i#aYn=4-QS@7eWRk|yCh7MZRPK*8{DoMM_j9F(Gz6s zG3DpeJv!C6TdH^k+^h(!aJDwbuP&Pr@U3W@Wzo^Lz$V+n!M2r+wmk^sK08#;HVaI; z!BBdlUQ2^Mf3Kxbk=m*f$#qCwoZ?dQeE$GCj2%=hH!2e>?tVYsr((Ank3M(!e>$D2 z<2Ow&b3Z+5cB@TD7m{`a>`vZ8B%g2<BUIySB(5b$Ruq*ajEpD{K?J0X92|utk9eaN zI)x}nm(HJ(bV256(XASE;b|i$JqPRkDbGY<FOJ?wIH4z!2NnO(_#;m-RSKcWDo0Os zF;KZUHOzeUsNA6?IJ9|u^r+6t7w(<opVp&x%DeVY(N8L_{X(ZE%3A?LYN;Su@`XRN zy~0z!uHVDTtCM1>5<yo5f^IlB-(k<o@D*+c>aNqvs<-X02M~}*+<zL@iPsBmCx<mH zlE_*P-9CNXsovX#UZs}`4R(qMR^0M-8*kIlR&2~%^z5-!b>1#`w)5%b&ox29%CON^ zw>B_Uw=CoPQ#7kFl?#^M3H-htD#J>;!kAu83HkZlRKTlDDZRl{G^+z-jcMoU^NNro z8ibugtr$cKB~-yk5EVobgju2q&d4<A5|-7-(^(6J!g!A7N{EF6nx<NA`y#_~jd6^k z6v~GhQgO!KK_kmz2g$0lLM361%I*`1&xBVpwhh~%9a?uET-R&p?SEp`c9}M*4<ovp z9J4AbiwKg+)H0_Ko~TQJ6sQtXM)>Q_Pfsikvxm2m_gpI*p~hhoQapB}cAr>zkJM<K zwDs!er7pi!O?SVHqsMNVHbj{GSV+(8xP;?~dGFS%owQpgE60lJjWwxTxJE)s@}&-2 z6Op#(%!($u`W2l#Idux3?VbXyS4};s8Athdl<lrkfH*^oKGPqMJ8rHZpM5~~Wp%ph zuHo|L20nX*EYLSz@eOded`ScXa1MDAISh27k3xp5U(H?YO7>S+pUtF@i3uE(!tj?i z^FZ+rbt<U)NRLpnt(X}3@9k8RI<044>jB=05m~*x7AnC7KFb{~HiW02fE1nj=Bhx! z3qTuPY>2bbF{D}HzaDDfZg7;+R>>e^CkL-FjzoeE=B>*ob1+#Z9FDV**0dEZ$r4Ib z^NJxTMit$*4hItd0BLF)o`aQeScO!x&RZv{)1duIu^<7UGhh-uP1!zx*Q|GXn@&Ku zxxl2NQk(AOv&FVsd9s%haqCy`>{hajfdr0gdUE${x!gkxqOAw*QL)bJ%zJcP$E-er zdTx1gMvT-FtgaN5CMCftn-}2bL+SiYc9gtLEwa?GIQ1GI*>SaeBLnrNd1ryte*XY9 z%bMTlmD<*hOOj*TTGX%`Nm8G(sJQx2k-C))&KFKRl2mJYpBbW_z`G;AoA=ps^;|oN zQtH-;8T`Mt>zpLQnQwi_lj6vSDU}pE9#bwb^J)hKEw@sYr2EBcf*dZ}5LOXunBv!h z96F!_&*$)_C`uY=N)nD7g%33mN)h}ilrBoqu^#$jg~{684n@XnSP<J=(&k8NG<J{* zl;f{0Ew+%52_;HZ1Bh!&j=&@s=^Pl{Tuqm&J(p-Gx;{07M%$2wbpw%7{nA=MQG}@o zOScIp9G-KBfd_B0LU|P&^YTb!CTDDR^5nZ}T2|8rQOEpScaK7MKcMg)E3l%r&6*2Q z(Y_A}B;`b;4riHG21%@1%AB3n`&U;-OM4DWfct&z0q1U45*;pkBG(Qg61=w1AANi$ zlGeVyLb73Lo@<rpG!*QnrX5!cU#^ZNuM?$CNK%}6C0t4F)xQszTc@pbbkJPfrl_bO zWeT@-N_|Rk)nNeal6Ju4pKukd*5wupA?_zrvTKzzGKF`35H<&rmQO%AfGX5+-+h%i zCAP_(mSjwMDM<zAv6Y;j<pl1mbU3Sk0ifAYbBmR&W_}HUj_xW@^t30venZ>07!8!` z{{ZtG{nV$I<5C9oP&vnvcAKshY+$_~{KeJqQp3*htVSyPu7vUlP&rBlGmkE20QMjz z%9FcYpOE9Zefd&eamOV|Qn<>Ly}%q>slF|U`>ClzKv6lzlH4fb8z`MW#~`GwhKUEd zPC2WoSs#bLlz?2@l8opscTMu=KQZ1V<Ap!zqj9n2*EJ=q6h!9TZEhH_gJb<!M3o+) zv7B#0H%it_;dmI%afF3q1f+FV+mdMPnB5YkU>x$?tH=S*J#j#G@lG|+BQ2J--XuI! zpxg*Z_KTddNJBBdWt1p$l`kA9NZe<Okluw{;uh#HBeZDhe`TdfOk{WR^C{B!r9Env z`Wh@U<Cdt+#8~k+7D67H!|l9`GLYdw?^+23O2UW)W~kA&)eR5T-Q(>Vf3m+-aZc`< z4`PMBf}}RTG=YzB=4)&$M;mUD@O=Kig(R~rDX^eYpcIu1DI{!vmOm<XroUBw_H)}K z)`J?&tE4*o2KX6)sFlX_s11(_BVEADlHnv^CGZQ4jhDon5tmzscAtArKJ%M)zn4Sd z&2$)UF_Z2q2`uF9o_-!a{;RdL_OnV^VdiBqCM)Pmk>oJy9%1IrFt%Mnl-sB|<_^_> zTv&3uM-E3r?p-irUNf+Q4@F_IuN!S6Dg^ZbLj%Z<+7!D$670Gr>$hr*Lyo0AF}SF~ zz*5Ot&UOfG8C!}zKpJBrF2rtCA*eOg+fprTvh0YK^=wqX1h>+9B`G*zwSm-?pGt|& zB}~Y`*e4w&r~S3|QX42iSjfgo)7Oal)OO5Kz1c^C>#a3tY6NDRLtt>EU;)UVLDHvd zKw0m3ao1&HL~nzquekK7S_QmR4svuy-9OZPDAYuxa`tTR&u@=W=RiVN)l^!YD{(4i zuvX)VUkXPckT+V7B&D<rl5hYU&>If%<cpVz^KZ6moD0qBe5-4%KE<(^cE+Z);!MX9 z`-_;iT;$^cYbZh7D}<4@=4u*&B}-#&tg-kk{6U5|45!w(Rep}`3sQD>aJ$^J%!cF2 zzgVSMrWca6C8WLxk8zK~f|<|?)LZ?PabZ~-R^0RuVi7hff!$-nhqITLRe{@>&R}&d zvguEvX0Cw-A81w^yqIv=wpnf(#M~|y7b2nPq8GEwQQ+Y(No8@sQi_H{pmR0MajqXE z&Zek^uXL_^BeO=@{@*2c5320i_{jmeOSQK}#ca41!A=Ks>db_pz(SiUaZfO`t0C5; zG8PI{2v|_(n)EYp+a16I;IW+h?Xq1MB`Hf|JRwAYNh--aO5#z;QChO1PWj%VCsYGu z;~^&vIgA70Jv>0?e0p-Gx<sbcj_P4a{jWdw3}%RUCgtLsqNwF)A9*SZPJIZ-^VpBh zmx5ktWyzwXqC!C<gav=lt-<#LwIO6<ZBu-7f~7EU1A~d8dY*~TnaATtbjjA<t`|Za z*ei*Zr<dO4p1l76I+2G}9F`)%Uwxh5-nYEM5<`;hg<&i&?p$qe?J63xvbfva1N%eY zSEG0#XGqOeg?6>B&n7;m(vlucsmDF4EAf<5D$5|Njc}x-Wl3$d5)w!#QZ`qtj@!Wq z*FvmoH);0UpK_f>!mW2iaD`s&Xd*14k-{C56+C5^6n9X<oATl1RHTaL?N#M~omc{z zuKlN6j=3q++In(dLRum8rKw6uPznlP0(?Y_oG5+XooSXi(>0CIj`23oSv&x+n>V~i z!9bqW+Iq=zRHzc!x=2iN!G~jU)I)Ibad&qMgNW`B+e%h`$tzjujm>7(;Lu{zI$Egh zcU%+edG*)D4H&GX#7$g4M%T8^7xjlLj-h0G-PY$J%Z175NlWebA(+Z2KFRwr8RJ+C z!vkd%sPS)}ESlJ+qK1|s6ior3Eh%Pnj?Ck7o|x9JSmQqy1lV>~B?PxEwwz*QsSUTf z8+S2Y%0a>51SdTyt1#Ls_zgW{1L8c5{{TcWPb^N)5h2I}w0m@9y6mfjhsZ}1b`ffb zr=++!BqxR`X$n8IPYOq!aM-7#E*Y)>MF@=FQqoqOIMsB1v$G~EX18+Te~+j&G$C+i z1AX0=(!oS1G2G+gZE8mY#r36NEbL3JfK)<K0P64#AH#Tdi|klrVUg}nHy)((R4VFb ztCO^u*LTTC^^M<4>N}h`TFJy(;!I{L?lC2YB{0+o&Z<a(DN$K{Zmw}8mcm9<q=KaG zM{R;s&qq?}shkB)Le}eR6U-efRUEBzyW0@B-?f{iqd<19buVOh2~b;NL$mF&Ux8zv zZjSq*czWK64b2x8+IiPfpRFT%Q%<y%{{YG;`U{4s>apG!b```eym_sdJ>l*fo9qDE z*&OD$9$JJfjm`Cs_Wk_S8??^X^@nSBR<8QCagh56TWzq>4MIYFqC(hH5SvOO#c`;P zw!(`@Kzq6lEEiVd)zom83*nqD*Rq2#G7xU#-q>7eYl7>YMaAuVDL}ikIIAy0eIq+o zwCJ^VPp5#oChoCovM|l66xoO~q}!Qp&l1wry>YG$+*@4KJ;u|MB*>VDOWaJPFEbbP zeZ#dlySSRZSH&9%l3Toipm8qGm=@(Z3v~@^T1B<ECg$~j569o{@$u_GK8M(oB0Px8 zhardEW$2DJ<1R&YrKz`Lt*5f<OJQj#DOZUkVDFmsS|>v2W0EIlgtfMH@0buQb91=o zu~M{H*>uOz*RcynZL_XcX?K@2+^ErIx{HhQZE_lUEWK-xh1%@KbSuQk(OFB)NJ&GG z{hm;GzQfEm%)dAEhsPM72ul>yY>sFg=91j6xY6RyeTx8gj%A!43rH<<NiBTN&T{Q< zudg0l>i*EQEbh<sUCT~QN<w3=zku>5+pdX~ZGB5IANKo7+_yaGLP}i?5*u|YLER?1 zt`_1LxR(Qq6KC-Vv&L68&mOQ1aW2cvr0y(LxSZ!U?%jGV^bWPX8?()0cyTKYT=lQ9 zM&jZLal2KD)VE$}ebpqta8qSNnwlf_a6dP{@x_TnS;zQZ8o~^exO0oG$jc{o=b6gg zF19F15xK|KF8BaHTc>{8t<LE#(k+^X818Ml(hICyJP0f*`))@Ec(knwPZRMRN{Rif zDJldg1M^P_&D+t*MCX0vM>Bkm<Jf*{!~HzqQdHqoyiZEe+tQxKLI5Wti7}JQPV;@r z6%N&9xx?<=WggoOa}TpBT$yn0mp0o7ZC2|ExkwiF=Bb_z?5;f1CBkw?3P|d!F<e5K z&Fmch%2oztYjZKVhVK9qZz2nMU2)tm!t|K-102;*M#{3$BV}~mo9AY1rICj_CU%?H z5O2=Qsy>Zc%?}%{lzLJgXYD6hWhk-?=1}Z~IJ9>zEvH_Q7>AZq%%w`(AtTXv7P>}8 zaLLO+BRd;oq21tK#@9C&)pUN2v7rrZUkXnA-)EK1hW5TfPG;O_;?t=kLvv(DZM~@~ z{{R+lgV6J_8ee+{Q);L#kfs|eb*WY>0{f-4CRDEMwIX5*jmJq-XbO2mwXctHD=4J< z4G(_0*CcwZ)0yV$Y~Eb_b@<QHB?k)+uu{3QV={MIH6k+Y0X7=D`FU=6E)~~3oxqzN zt5v+NBe2sJOhq=!jixtqE)p$X1jSR029&^azCH!E;uV~yE8?&WZnF!h{{R?sM2ws~ z4R3I7a!Dg{M~JqI&&4h&z*yUBao4@mO_B0}Ylc3~uqStsuQq^fWo2lt%+X-AD)Dqe z8VPN!LvceP(!@<YW<;fF>vMhST306NHe88iBLPTTL;w_&k00YMD3cPzjU;CCImLr( z=aSu{wB**ctp~vPmG&2->F32Tp^eow(YB@Ebi!_16MaF;#mA{C#OyCdT`m`cs_rRM zNRe`rcJ9t{?743^=vdg{3<oeh!^*i%A;p;aqrxaPdm7f}8#S!9htA8l#A=&KM)=>X zk8QkxQ{SZJkFt)?tugd=t$?W-)wUzQVZGYpp%<+&5!oCon)Ky2z~!PrZE1EI`@}j= z7(!N--bbx)mlN>-dl^8^)|a}&p5cY$fnY|?@fWrAzRTwBJmL&5hhl}54KJ>qKpNKi z&0%m3k^LAo^E(4$ZyNhS?85&5+53?tN+`N%tHbi!)7qXJPqPN@h>Ayeg~pVWOSeyH zw@_VS)a4|e1vr2fet=}`H4;(3yIB>3+4)HT=xhUqyN`y*>nJKHavAcLNWk`%xvmAI zTpP5WT#Bx$RY7&X(ECY4ymp5_RovKZ_<9o4^_(E<O}xr=4Z-0G%<_=(7T<dju_8k% z7+X>qZN!kI0vbQOs*0R?&vm_nQ}yDu@CsH>Sm|UJWKF;NiLm!-e8Tk3*{Nnhp4_B7 zN_)=|l(ilZLb#L@u;NZmHydnrHQBNjc72)TKV{WR6Hd#kbiMJroF*R%B)E{QDM3mc zN#g{oD$2Y>6Os-y=UG$48tXT2u1hXfd%~BvpStJ+J0$*RINOoO<?yI=J_-TRRC?>M z9?H8)c69wkrJ<txIiw}sM{CWt_#A1pGQ@`@$HQ};VU#5a_LkpI0zydPNCLd{kWZwI z@1A3SfBUTZ%r=U(q)fruAH+0wzn`|_!Fik74`s7^D%SJ#q?e4?s6$r^J;b-&{b6U8 zr$ku_N8L-!xXRgdC&C_Sc*<~VmZ_(8Eao?DxIIDo*Ts2$EkgV@u+zNVyR`Lb{dWh% zbVu5l;o;kC4^6!ecB>Et6*i?xxPxtzoMN>YbX_Ge04NTkni7?OeEvB6IS)#PSE*%_ zMbG+%R}z=MKc1CI&be9cb;_!)D+NmTns%upQ7KB?{Nv{}X{z*LT78y%9s5!3mGn8K zY@W?xOQD&1s`j;8Y!OaV#t|h=xgy}}X;><5D^IOC96=!FsNy)*9fZbTSs)I#sx>F} z_StPv;k9+A?pxga$3gx5mtKqLFQ6Y~nq`(IYkQ^3U);lOE%@p0EOsW}O2dve%Mo94 zbL?%w#J7P^+yoPW<oNfcN#kj56&;6N{=I>AG#oVmAk>oM?jG;mbakt<9?mqYXlG97 z4Iyc5q_&h6ELQct14`p>ibL!=`pR59c`78Y#C%)VkYb#9#Wim(bwk=OuqW&LF4B(( z!=h*njkod$i^ho27p6>W&WX}DMm#@dFHc(B1A%E;I20o#Xem-g3P>Y=Gn}e!KH|D5 zJ4mXe&E~XUg5i_5E8=aumml`S^ds!^R$FFVyEBe-POEJ$y%yGq4?m`^t{)O%DXB|w z+fv+F!)rqOw)29X5Rji*;O|XU5>z&ai33X=ppXj?dY->tH|8;J4u!Fqs7VBJ<h+d3 znr`=`uXi0gsIAg%SBqSiBF%*<vfGWg+R8~zc5$WSDOyQN)3_v8(iGJ&RlwScX9vRZ za7Lho=kmiO5*VfhvJOY<WXDq|k%&%66yvHrhl+ZN-z~m+ew7=PM6dtS_##2&RSKcW zDo09gN*5)~o?i+FC{Ciu#iLP`3-wN{E0??H$n>bnfyweR`EEbI^{5;bSA{8p=<xhL zeg>+%Dl)f4HMc$zMo-Vks*W8Ne2vvv7FoP1PES#t`g(k5<94Vcc2cfO9Pp%|aUPtx z^1vDS6{`c*#XQP%m4%>gIb-$cdS?}PaIQS&YL48Q3JTk7V;+N%=jBx9YR9Q(HCf&x z<S%S`9%rxcthoZqaIsZo*^Cwbe?IDjbW%oC0&{pO&pe;)`P9uS^kqh$8~#6+m04=G z#Mt2Z^{E=IF(g?2H9JuRl|z`K*rM2?Ro0uDk*KrEh$9=Kk0V48?u*DBH~IHbSp}|* zLcM>#>r7I&B)OL{jsF0x1A>jgI<Wr$twu*x3!BU-9lGHn8_mdy`q+831tG@NQlydU zI)1ei<7?ZI;_XsXRMb(-C#G>^t=NUodSkSR*QOb>>L*hkU{XvAiP^sY0Az%?Mticc zu{$LGb%|AnJ}<nBSpFmXFI(a6GJ?M?CLw6+HV5##_C5!Hg6QoVsh+mFi0>&QgrpPq zvN{lX6s&S0vk0>7BmwQZyD#x0>#ZSlw534FdMSPi&x^aC7<bW1d7l!~!cUQ+AU(b+ zlOE_N5Ajr2XV>MlrkQ_<w~(^S?W+Kx=2zXi*&7jsppST{En>Ch0qx8-U0Z6NnNb63 zR}flpl5(#Q<VO2ur@h-{l;M^6hb7B4mlbW+I))0#Dq{CFwQ&rRg|ECp{{W|jTY1%I zHEf4xgdYXdHU|T-(x7%w3E>1|Bd?$oMYn3qo!#pdA!CWDCmG>5J9+iU>s%Hy5sIvz z!tGS?T1dP?mP40}1C7Y!e=m(?#WR{!X{qimq_L!haDqo6zo(bJw`pp#SaVqOLt>o5 zQsB<qx^?OJR`euDJXI1)O^(X1*PW1P4$xw~A5&@AGM!pTO!k>W7Zyq6wq`UE@>HDp z;<agKsHN5?kOwYa<x-~)p|5SKV-7aoVm-UBIs0DvAL<PxnKzvX^o>VmZ;8h(uB9Ja zL~ofbsXQ&qLUG6huO4;L(&DU?22@#(>&X7z-+JRQP8F!726`LI2Qm1E@9g(3G<Aog zJnVT4xWnwMw(Bn;ZMxHmB`QOWtszKKPI3qsty8MxTnIKg6}0l8JE)H6^mOS-MC7Fh zBAB2%E{Xa+!GjwA0C?Azc7wLf17>>i8&YzI?ymm;mbS1t{il4gr23>)3gSx}1AS+@ z-p*@R31b^8s^ry>vi{wI^)s-$G=<n#tgi_wz3Lt*F0EUZktC)5<)D7*8*HJl2S)1} zt>J?!eNp-@#|w$hXWAtGEQjW&SNow%mmA{AY80oCleP<JI9|hb8sw*#zEZntDshw_ z5WJD?TJH3_tdte!igW5;i+rucbjAr7tt>tuF5}U4t~Q7T&o_w*T$Q7q6~dhJ2}a2W zZk5tN!ItYDcj{DXQ{-W!o<lAxJEbR}>62O!v+)&|ESBzs#l`IsIenT52}wV@{7*Wx z8<cpej&;tvCunM0IYS^9o+An$u%980siFg)B@2&D(~IsQwuwpNWrcDi{j`EIP`vJ< zoyxP3ikrzom>)0j8;i$@<*7}@PW(KuT`3z96R`550_6j?JyAC3Eu}^00N`hS?B~Sl zvZR$Bcusk8CXZAWD^pxk#Eg#?>KMqu{gjQka4J@)oSPPq*-C-kY6vP;{{VYnfAslL zIM^UsxsXu_X(W>!NIbcvSSQ|hsM>Cv=$f(TQu(H`It{jE>gjB<KnV8Ryx8y~Ez^ct zT!)a?eDUTG$X5~Rimg12g@#9L0-ByPEP;yD?Ku{0I{Yrmbb`?DvCEAP?KK4oc75gL zC5cmBlmJtO$5u*GaD+4x5(0BrG<~H*<izT~hR|}3T6A3_+SnsyEFc+PN3eABP4}Ba z(j)ehZ)z*J({I{RLeQpB9X8lZwZ*$@Np)#ySW1Ev=~hCv+$p6DeJrjh|-|UKb zoapK!7C8v_f&S{BNDFAB^G^B4p6Ndvn(6?tT)UEGHg_FIBj@g?uqr!{h$$!Mf5w{D zO7}s>PG7>B=)#a#H7=&pYEaYnSx}I&TzUxLk#2Z^N|v}X0^^}TZd8zheCoACRPztN zXg)ms>q3^QuAfS0kUDNYD)6!E-A#D5M3pY!+7{z#?>&wyF+p()S{0riEF`23Sl+q% zs#v0swlHnWUQ4Z^tD0z9`AE4M*mF`SkFG<V<EvASpZJccOIQcVYT_f@D?Q@dEk+Pc z&aP9-EOP6KR|r`O1BC7gJb>~z>rm;kl<lhOJqcw)ETQ$JaTJ0`8)Ke19(5~QWkzRT zORLu0fRrTTA9n+&^z$PXAS#obq>SU?%lVD!KvYDhHq(@x4w>^fABQSE!jAVUBdm2T zgGt*{aKGHyfXl&YhR90f+%7H+`>S2KjLW#JowC^OhwUvjMy9%+m887f@&j}2IuA0A zFzH{CAYA@_9%qu_9@P6&yJ|S{Vn%K4F{UKAA}TT*4{96xipfMfgt(kZX%BRP3yhKe zs@1s|Y^<ro=Mh3Po$NGYM^n`Q05hyQ1*0P=u<CbI)x0&Ma(=!8Rm!*Klq0A(&|rkE z3_(W%{hSoxPDoM;n^dj?f)Ywv9vqXCU4|V>+EJ;^DfOND4-cC1>{p5Z0K}?<RHH2u z95v?eA1?(|zBcs-&(nJ7VmkOMZ#S_UBufc!1gvocoPc>9!mzL~7J^a<NysD(wivY6 zYvQ6N`XQu~$DPkSozCWt=?m(VGU-Br+hrvChH!r>5&}ReI+*X6aVgzNNOc3ubpy_T zY2=>TCd-U+xXjIHZrI>^8OTa-IKT9sbWJ?DCL+j&UC(y<M?VXx@=)1h%W+aB3Sz?v zmlKIOS@95)`%R6M0(s{mhe4=P1s#<YP}H6vpwgB0Zew(weEKMUbgq%p$v)fLYT%?d z-ZsU^CkXEdOk0u@$OVm?mNxhM=-NTuM&{pTDvGHQUP6d+B-q3d90dv^$ee_z9*P-B z^yO1FLf<6=m=Bt^H1@VsVx&0fhU>s3^ehF%ka-eNud`TJB9nqMvBgf=ZafqQFLHf+ z+NUqR2t+p)NiM)z6&YFFD8+E6yCm}oIHx2XlV!H)y~r?7IG?((8XS*up7RIxN))1# z_|tflh&It<S9?Xf9?IJ1yqp01oF$|b^+PG}o^-P%l%3LfT8?bIlH#yN0up!|^cV*R zZ#sLWU=vZBDPMI+WFOi*{{S$foYJvPqQ+clD-J&Uj;}d8cu$c~Cn~_DZmDW?PV8zg zU|5kE;HfREEr(K-l;C7=CBzh!c>#bAl@-Dqr0=rn%@L*H-82>MO|MdEJN~)7vYBqj zT$tBrjmK?W>U8DCJf@4tTjZ;~eXySC{sI(Gf)~fsaiQV9A&P8L7rTe=mR{k#kK<#9 zHl1vABH><!iM0`s+jg9__#Z!l<pFQ9U9~U@(Gcy|>jcLgpQ80rUXx(ENQuOm5L-*G z#eKf?XACXkm7H)actQGR2F`F{U&D3AY$m2KL5%Fvt=dKGM~8?brfZn!-Ic<`XhBu# z^;Nq{cCSBMzuAVFmuHyd<S#|ea!9hneoPY<LLvp0+KgP0lBVRfCxH&FD8rrGsO;!z z-;QvjaM<w~nO6}Rq_w03I^Z}1at449Mr#6eBqSYabF_2%@cQ>tGiRa8w5yH1v28<> zo|g@%oKeIim(=SBj1c0L7%(xw5~JPV08Rm~OrwB9K^+}igsu^WxSey@YEAdQJMN_1 zXf#rdC8BkvvvODXPQ`V;NsQ5X)@|`5$#ux<d6<%(N|MoKOvPNr{h>-&4YubR@PMM0 z#JGzD!5JJFq|w70j+Y<+K)XQ$QGBN^mLyxj6I?;?No?1P-kY5wZJuPPGkuohYLet9 zmG;o?Q6yWg5Zqe}Ex#IEXV!%bsR{=>>}y`Ciwegn869gIEiQIQ&_Lae4`~+~8;c(T zT685?0j`XYE&`PsCG$~grtKEz*Q|98p_LJBNr2qvWZv!<IIPTD&wXJM6~S`=aG7q% zZ7btLjyj?OmS`Mb2Ece~TxPrsKLw+XLg4!W8zUrXVnMxzKn}zJISUa+(gst%g|Fvz z?dN5BDUQxNKGM1|vfACVTT+ScwmdR!(;jx=cak?eNqXlg(u19lQU<_R;?Jc%GoR8A zA7VUNF+Gh;=duUz!p`hX8-4&U;!50!y_{j6TBbhSbg9*So!#4vk@cO7CsErLIFhu; zwFN%<65>Z2Vd#NjSo_-pu{FrxxQF<DDIB-%IOKPWU7`1U)qG0|gB-(ZFj|{-RZ%)U zc{q;ay^pb6S#G$ocZg?BlI%vKTU7M9sqaHk8FSh=lJrEj@|Nt0EjYp%LL70x($n22 zq!#@l@z#TCCKrPJEzeDCMw$bf=EI+#$owP1IJfwPRR$p_gAb&8n*7cp#ir%0X724Y zZ*X46Vt2AwjLgV(B*2Vqx2;6|%GVYxquSfH+~7w+buuDIlOEdZ7G%Cu(n|OX%5<l? zeX@lLv{;RO4P3KJE1gXkY0gcg8T4~bTixHMKArYEf#60u39wSyUMHE-v7!eYj%XW# zZDDh3n>d^3c~_EeiD6nQ{OgXi$M~ir3brSLOm)JxFlJoel?&L5?hALa6d}Qu+s+Dm z)gUL`I1dkoYOH4uY)yM(!KHI#b8dTiS!nFyYz6E|Cigq8bJ2GT)6a)uc)m2o)MBts z*S<+TXyXq6kO{E8josmGmq=K&ynTClxat?9fuyaIRXyvgw(n-0ctdfTifwUbKfy7? zE7?nJAq_@twp~|&OD(vspKEKXFm4`zS2`x*6!hdeINx?eE=}EIVI!_CF6~C(XuVdq z459Rci^W9?A1)OQNRjmqAI2aCh?sZm+iR0xEy+u-@zZ)rEN!8tW6PF_`h{!+r5R+P z+w8G`+u7i@+5rQ?grNu=lm~_X0EqT3ej@T+StarV_(A99LHVzw@VZ#&AZtLhQL`*< z*a6J=cqg4ptt~y4X^8H(9fjPbl*6-Il&28cQcw%B<rW%!<ifYL_Kxs^rT9>j#IagD zD}`3$b>*zgP4h_o4p4et+LNFc(|v(lA06>MKMvt?<5k3VVB}+eJcjmY-;lXHfLyg3 z{{Vvoy(aE}yQSK5LT${+R4K+(g?9#Q<y(x7_Stj~$6zwG#xUbBLL4aIZ9huzy=EoD zxa@S;Y(_}CF6%UN2m<y2`Zet>F3vBUyIyO+C?muDCve?WWK&Up#Y}K;?L&l&Alady zX(Ug+T&CGbze}UPMY8Kn2daBBxwhr9_ijTr$a8LU<w*&0BZ`}9Vr{9G)GaPsA9=?z zq_a7E4JE}cJKPHN4kyHMid;^M7R0+bA*sBr$(5z8b8@+c$1D1S$d3&$sW{o(H^Yp= zxT-jz#OWf?k6K^7AheCcgGtM-Ug#SVyx!LO4^#GgdUD6AEv`b5g6ug-3thVH4~V6^ zg{oOX5iTRR@=J}cExMFAm7zTaEmb{i0-~A0(L0#=9)xsV-5p#N)Unpn9Mtl(Ii|#1 z9|NlEPQ)Nww2xuhuT`!rxK8TrPZAZLM23>n7dw4|8=>dz>r080>R6vW)Gd4=u%_^Z z6$OO!94$`D&LWMk0nCYxC&0Sjpt|iaCORxSdG!U(XdX7c-xPd4-Zgch_{p5i3xo!r zWIhB%wKZ%d=F912<jN7mg)|j_q>L*EILIEiRl}5zW2A>OUt)TT^6~a7Os{ybcm=&i z>(Xw@wTvloAW4HQxi;IRc(Y?Z(vqaDm9(c2M+qPmCmt0JAfb$BW9K!I7QD6kJ+}wn z;;qQQ_V$g~u8~%th<mt<tiLHiDpO2_Jft9SmlmRx5R|8j87BuLq0MD>ZX}bVLZV<f zvmaGIL|cU*s1cl<)tq>bgdSu7IrX7+fv`|W8-DKVfj*Xz<twy3Jtf$SZX&d!5u(gf zctodJy4>EB%3m2m%uy|}Q?ilX<cug2&Eq8Y?6~gbHa_3ePkQriG;@V)Ahd>dX2+4& zQS8$GYJ`MB5|OaRJvs9H1yqIBT-7|5DCx73+eBn+4m~qhyG<7KGgvB%Qe5-i4lh1O z9(7&sx+lwhl_z+W#HDZeZBXyzqZ+6}*_CjV)F?6EnKDbMW;9r>E%^_+;o(C}vd~+O zEkx`9B-Fr$jLtS_>aM{XoZ!}rxab#tb|LgUg$%;gJ+HF4GxE%veuZhocMPa0mzrLp zkjmCyUo@&CWgv1|j_9rvh`81oCYo9UntiYJx1Ro6uR+21WyA^Vw%j-O>*eq8?x*!7 zgG;p<(#t7Jtf4Kz({>oBE};Mfp#n5;mLekq1h`Uq;Ma}f71dSmGu6E1@j5Q{mVmjS zK+xFw>^{7aM*je=E`X*adoGlSe&LpdUoPq&ytE~3!(qZYZ-e`%dgkgYp=)w6rQZSZ zT9M&!vsqmCxbg=m{mN~1jZ}li=Cqpf!O24Gc3);bY3_TFz7xOgb?cRvFea#t#NHPB z-TVD}t*sReG0-yK>UI9VVc};8GUdI+9^ve&kT{ESVj;#FkU9m%b#9hi1E5-mspfKK zY;M*tM}gPl_4+Fgr+f|02{Cx?KXLV<P_&VdM@pvPT5}D;F=vY%isnzG&(Zr$_O)+= zIEJlyolt-9okZFQQ*SUvZTD28CSAGiGvdOWXq=?;2io`((mh8GRK-DF;`}aP2n714 z!E*B85M#8HL!&VYcaYb0Y1yvu)7ZRA)VgZ%q%YS!H-CoY3$><7qRfowAf;dhA!s`V zvh!*SLWaspffe<QEmRe>?5d`4bP_Zck<1n4RTR?F)H<4RmR1`On^{Iks|P@<xTm&2 zNFO~m{3;@$CsqH`_#jEfJ{44~`|6dW_|WoExh!n*{3uS!1G;c%`T108CnqLVgHe#7 za8E2bjAP_fP71r4q){EgA3py8z}07kQbws<85qX=vGM+U)kn2Zm5Og{o5EASmoJmG zN6k_#u~wam>4Jg9@cA`zC)rOFg{s!K&ki=6tEVISpDNO1nk^<xaF3Rtw4PpjpM?aZ z5UbAMLV?|y1S?>FkFUD3WeX}z)meFC9C-d%{#dHK(6H*OTZ?!q+voe#tXHFQiOC%P zeidPxE37w74sD;0&T3)0w8V{n#-?hJZj!67x{sP8x*=4#sTzwsslqY3DO|pPr5Hwu zJm}LQq~qu3oe9-3_@mOQ9|XiDtvG&vjSGh*5eecm*v9_=K2;e}kexfsry%dl5wXwk zBA0?gLvgyd^cQHZFyj_$%jBmayL{&ryIm5?>L(??Bhs=f=m5OXjX96hFHGTHCv%H% z>_OK%G3Wl%`X6HK{S~VmhT}+i)4)nOt2pvdImQUV6^IT}y#{E5+jSDv?54x5pPvK- z+jR<lw2zID)TLlfWC6B2-xwQbih<*zu}b{WhC6VsEhngZ)?34cL}Q5LXUL=uKn|45 zcBm(dny)pxLfNm~oP)y6@)TLfBanHo^71jzo+KpvXr3-~Q`0)|hVu&W(pLnz9iR?; zAe?^I!zB3u(wVx2R-j*f)wODsZfZ&T$&&0zEd&*}yOCT;+2jF*C~%x81Dtu*Mkzqr zun8A%`qRZ{PAZIH)Q-zDPT!bw9Xzh2Q#AQYLVcn_XTwn99ob5pNF2b%3h+6C0>_nc zl@t$%lHFU-?i11DQOfVLS2wbr`|>`0J|QEEA;3W583!0A2cJ=~6%;OTBE?>w29bMc zr14~N0n8uE-R`cIhI3(k)*VDvJ_*MuSjpd(-#%5*!r(>K0vyv|kV;@ID`ABL%w%Jz zBaszjD^B|>Fv?q}HO9TX{T!^?>4`VZKEoEhR?-yWU1=e>*De50btwo)Nm{uDec|~V zw3X6QxJLWBpWa88hl0b$cygN)VX346mA3K@^YQ3?>&uJ1n&qeNQtcObj>4Y})inDK zq=E=I;z{JT)CNHt5nT&j*%}_hc9rEb!z2=zr3JDy*n*HJ%86HUQiI6((zc2(1=Ly& zIE&b|!N5yrQ+AW5?NS`a-h~IbTa6Rdvbi}U&a-AWtRKr6KGXioW|#)yXa4}XGe@w0 zy7nf@%QnqFXoVaEwup_P93zBaAQfXAtD3BNvFcZ$QN{xrKM1m?wSDOjF3dXWu-6;5 z_p*64A+GEdtDehOI^>JK^TzA7qmJ=_yu9r_mm+E_iw=cln~T4A0h9%v4jg^pQlN9p z=DLhKR$OmouOYhvqOMy_lA;b1#kY_<jCo*JM+mz@#i%=|q=gXMr#>eNck<7dks`F( zEoF@Jzf_5z0x~}GkLBm@+NH3%gqtTw#HFINs|z_w6gDG>;Y4RS&U~n{s7hG-J@c(c z#t_4Mf4TQa3Q<3_te$lsZT!&awRC7ALL-fn6|^_PlZ+4nR(WLRq-#P4_$1DKoKzrq zR`DxQ^BKV3+$ij$O-o2yi`-zG4qZ74c8hF)-pQ(Bl!lYO0v~TZd^x9jkK~k={iZt5 zH&aXFN11JBh>tvGqXx*0lUZp)JX>Jn_<mbdx9FPsphuZD*ESW--14GaEz%PrETmwq zml5|?gefXXDJQPg9MLvrmPjtcxKhI*iP@XFn08fdcK-m{m9g2&T&EgxW%^W?)S|cK zr^1IHb0C7L5&;C91CE<kMmYZfvS9CIecOu<0JZSaYHP!!HzQx!P8X`ImX6drN{^@| zNww+g{F|%^(^-o3>fr)azAprSV2KrFnKP%ajw??(ODy-iYWukv^!R-BST!4>Ak;7i zT<8ctr#masS2CKupgdkD+<6txjo~~1B}m&G1wmhD$q7=2gsln2NZU2mfu_5zUHhX} zow?)<_Ur4Oe5qMRQYDSgufyX^dL{)Bp})eTw<RNXPL}pN__tmh7ZDLFNa|ZdflmbW z-2ms%RSK8nmOJ`|-xaGw-0YIxuxhZhYWVETq#fIrApil$apZhAtoq?;3F;Q+7;gX^ z!-}^o?C}(gXORB@sO|5;HH#tlE%@{b@X^+FJo{Wp@V1~yJ#&Mx9Y<OQi|(37*e<ED zNAB5dBm|@Z=r-E`c^W&aE^+6wuwo2^fHBD9n!Psbkwgv3uI&@_Bsnos6A6^aOdu6- znDmBWS?x#z{Y$Oc{{Zr_005rsalCPWnq8o?i$&VetB#Ft^*HJ5+^TcbM+gPyymkXu z6W~6AuJwm$(X8>LMAIJ2d!E~BT%AchgC9%U(v*U?t+x3pO0J=!%2eehIOZBva`=Z4 z#@84qk7)bbHI7^V04sNQhshN^9Zgx!QcO?{a)aI@`JJ;z$Hj5Q&hL5Ev!&i`<=sg9 zl`Ru>zM_>TE|+X1;l|@!3KMeFX=fe?mZp&q5rXPPMNfoP)sa3V=R(u1y=h!L8?<2c zcE8H8@qRkt-W+MBfVOI}vl+Gj0GY#eUS1iE71g+jPTlTdl`!@4V=co=4J-Xfb{kVF zRC^t@M`DzfNPC;EE0uM$RIt-U*;6+pT3l{P>gR6b@aPwkVw_Wo@f`W<9hLxlv5!=K z<x|(M8r%Q@_G&_L(4L2&#y72)w(wHY5YRfRszN^Y+>}B15)bEEvGOa>S~Eh|56Tm1 z9LFQ`@v8wwLM#)yy7~LMeia}}$iw%D<(<VEYkQQU&ojMB8_IpAHryxvD_%f#pm6sm z(D^6Q!c>=5%6OVk;(9(jNCaU-Cz(JbgXv5Y9|aJZ4a-}F<fTqq-Z&*YmPzCl<Ol4N z&y^4<h)?#Zi)<z4oC|E=1q_rc9Tm*7=mV(ydZLV8+9|wfQEx4%G2JQBoWBj+44>aZ ze`p^x^68FLDD81%#V<+RA*o7=+TClJjJ)@#$0EY^3&u9wDwb;@E$OmT9{oNd6B^?f zPG!FcZfaKCra<W1<OeoBc@%lj79MHQtG=Iq98OKQDDF`E0%IBLhZ!kw4|;P%98_hk zOIw*|8SZaEKyyoMPTSNaP2e5;=<^{g7S$+Jwj*$;mzK2vQQtyzl>_%md*YPvt33Cj z4=4*olA$u_q=y7jhK|Wxgtr|&^rWYZoOuIBoyW;XVeLqspDT3t!6a?M(uw~7-@G)l z6vPDDxw60KIl1M;cm6xlE-AnWu|8UPJfV-?!2|fyW+})AM5(*PgpuAMw^QyQpInXT z+bP)YkzgZ3s*_o-DP}`bV99phIkFVnfz>inq5l9XN(xlpxRFuR(^A($V5(zZ8-<7= zCb~$DX7c70qb~agS(an#R-QLz8E!OPQ3R=r%Q4V+n`&!mak#gJ8_rYS1iF#39Rnb) z9jnFo7E>n=yuS%^vp$vP@srHPNF|Q)?w(_sIVBYz#I}B;e{WO`S=qhz<!%#2wKtdz zF_=20&eG<_ySC6qBHa?&J*wAujGd5Vw$j!?NGnM~$Ejf+kvMj?rL}l<LuoPHq^6Yi zZgAG^7qebBwo+}=l7aNoFm`}kbqkAi9ihuK*HPjuDP**wlAj6OB#wj)i0EtHaO`p{ zQh~K}=ThBAFnS%-O?GcJChW(yJ!#o3&UME~+<l4LjAo-sY1Z436~NrMvOCqqkcVTq z?{>nP3Q|uBTqJH1Mg}cKh4C9>rpB3=#^OVUj?@urjcf@H^BoDhfoBtaEvj9kbbhw& zQvCB;Q%ya1l`2BrnCu9Qz_Qzv`?)3gN7?NbnA~b12r5AR0Fgj$zmz243fRWIA@E0| z+!i@FhY^AZB4$=K&kmXP<kk-Rk1eg@t-%YWw`9^l=g5AG)}FwAj<#ONqkVOBlN$Z5 zrLd--xwP7ay3E6<#E3Q?`Icm<FN24rIFvf_d?5{>sVe;O^x^*ih#Xhal!FDrgp`~i z8_5xq-kgKoe74fu+RcGF-0ihb2VySkX8QX2)2DH^-9Is%^UGnH`Jz}KZ2Y>bS&>eV zq$#z4v@I%1(5&IaDI_f_897RjNIv?;sm#l}Z|&lzk5ia#yu!WOT+rR8UG1uu3eN!D zCqEkDakIT}R9I^dOSi~|hTUQJTn=|CN?Tb^c$WDPE7|Zod+mHG_+yRJK1iC^HI4zt zDFMRf`9U7F#mEJ49BG9dKZvREhKQn|s0GiLv&>m8Q{E!t?gv)#xe80CoC&zOe!jas zxfZQL%ki9Lt5}sPWwuju*5sFv%Hn%V(-M%RB?=K%)7)dc@UD$x<UO4x9vB}a9qiex z%YruO(XPI?bPW!kDHan&fnu_84-guY1wB@Ha)w@0eAXvoUUv=kJJ(lNW!;atsP0ed z8>B}qx@qgw>&>;9MQ>c5Zgav*kfF$YhuXKg@$U?jC8e*BQny`c*YTBDr~d#0p`G$n z2w5DmGq~5~7Vid|Iob<?NFM>GfbfPT#h8@1-BeQH{6A3Zm~%KfR)c(`cTQ4H?iT2+ z{?Ij?8$5`*6HWIKg|)U##W4~P+$AXqb}S~+fEy2`wFee=DJoCxXC7O{3<f4so0gvY z!9KH&*}B_*_OkllgLrzLmV{0t45w(x6F{&H8WKKN=c!SK^%bv9THU+dq%^}UAx|l8 zxIoBBb!%F;P(ngV)}zP*dGqtQ@cO({5N#zJ3+8bE06l<tod6!sE}p&7#~FOC427cZ zCt%UP!EnZ`?G{eI)b8J9xawk}N*K2@At`7zZHBNKX(&rx0JjRAbOj#m+#y7iEl29y z2ZN*GY%Q34miuG-(h;wDz-jE*d0$Jfi2W(!_1sB`mt>K+JWMTtru@yFA?oLm>~4w^ ztMwbVJ4@C(Z+7j~tF@K(Aj*#g@hwGeNnpgaNMc8|COeUu?^YT_ZsBDsO3>&k_P<Ab zHU1Y??kvR1Mi(6{wtemz>t*i{ZQcZcH@?<aJsxnD8AF90CpB4dM!CV!Xc{AKpptKx zmjS0PdaLI|U!K3sjW1HmG8u@|DRFM0p7n9!G#G2YlEW}m`u@zMDb|PwWP;K|W9QB^ z#O8$dRE5Sixxz7WGPTYwvqjB?&G${hevT^rEAe^7G0flK5KEcnz-JfCAp~<eT#MPO zsx|%Vv#n9tM4P6z(pGIs&7tNeY0GTZ8*LEo4XLIh&s4tlJB78Sd0bU1xscG{c`hXI z4)f7J4dd^iYpUG#M^O8Qk$X1&u{xWbZQ-r@eG8A^_$3_ep`;A^JRl7;8h#dmZ2-`l z>bP51_Kzb_MeZGOvWAw*5X&vI8Z#_1+F6YrBxaJsabd8^0ub0rP}%}efD?c|s=#<@ zxO?+3SeE$S{@vCsMN<p{D71`eVX~&CwA<(^Z9NG_F~pO`qL2@TV1O~yc^qRszRbw& z{=Mrcbyf#qdj58m)-73Q>REQZKX7UGqcFLFn{sbXywQw)*X*M$^mmEk%YEa8Aw-fZ zkjL=Y<!5aZ0hAqd*56*$dWv$_c5Xe>x0>~Lv;9sIlt+A})Tu?z{{W3aZxT0gZVvOl za3l842MEH67{{N~!D3H8ubR0l3Dho*w@pj!Awc!Qvz^uViRdwt<UdNtb8@(~W=Pu~ z1<(HgN~?5PeV<ycYT!(}W~7KCtc<Bl%!fIdEFk9~Eog0L{{VG<7<kJ^*}*=rc=(U6 za^kqsHXJRoA6=6Rc@RM#BkWuZBnHv3#@`WGF}};qp_0W#uJ=%sE5+y6=YCaaJnXh1 zl-X0a%cmJ%i_iGeZmu+vpiDx!>KmjhEt(vQmD=YexR4;lL2^WyFDr!&Hj#mo)SZCb zkOo0rtZ9453<~W$GD{$iF`7pk02is9h5a0?-I76W{{X1b2JhMomJ6~cIvR2gm1#*m z<U3o6Q;jM@P=4B2!j+PgVL9USZYJVsB+W-cY{9wu`U}-C90DpPiKhY8C*j~ff75#+ zb>`uGb=E8|I|kSkrlsl?AQ$BjNO7w|7BRqicgh~>^6H5h87`B*IpzDG(Ru_Fp`bcp zuO{^K{gTU7whgHYL?(C^=ZX1FsJk*s&o?AVUR+sG{haWQg0N~`B*!#{{v3ypSMw96 zB`c1cw%W!?JoE4A=~=QxcIF6!t)bZ%^LYf|`5!~dv!#h$hE7SH#3{EDvCS(=hfmty z@vQg9(P^>4>@7PGpB`%}^U2%ZdR1v+)n&%}1qi-fqsfnKVG2o8PFxUEoP{B^G~RwB zdQ^45m?3XAH2#)TVGy~sH8S#XZ_UT+>fU1gJTy~ruKFXi7;Gdre1R)Z-5o+gR43Wg zhv6ynfLvUNa?}!|lZHq;aO3L_LOA2`E*_GCXI@%&>HRMKt?~0-b;p#QjeBZ<(ni?% zkFSE@hDYUI)>ogBm+^#(1r@GW|J3*&9EZBAEaSRTgONjI1uH@M^`TKXC9SKG`2PSp zjPGR|lZ#8-AD@#zMZ$%`$<>E3k5AI0BI*|e^&Q?@^6OAID$i}yiX@z4ef|4YXSGt1 zmr|HhI7)Y_<SJ4|r*@l>N|S|S=cihBn=1CoRkLTh<R``R%b%7i<Z>fyq$!GJg`+2Z zw)p=5LsGf-Nz&ah+%UA0=zqBP)j1V6y6U#PHJ&W`{P|T<P_*i*>!Wy5w#UEA^rLB4 zqAC+DI49?q;Z|Bz`1J{y-oHI6cJ8gSO;Qz|zZ#jUR_>Cl^ZwsFsKP#JI;qN#BGh_Q zgkcn;L=kdD(WXKl)Oq}AieimH-hk<<ZdOVVaA`RMlJ;E2H}_O$sta8?q1=y!A)*^3 z?>IpUNg#p>NZ5im1a$-)Q4bVt(2H&tO7>H&T)D&+nNNW}5&({_ZamQakTc@ge-A3= zaVk#6O!5B!3Eu<JdoKxNV-chKEkV6xL!aVrBj?Ef0CjfVra5%AA(s>s^cO^kidN+( z94<Bp+$CtpIpjrVY;|30Kx?ixP8we9;|gs-WOB&P#~zyko}1KXM=6hex`iv(Zi|Jo z%W_Et+kB<6qm9clQZ^^aE+kaBt}da7WO-=VsZNKw;kJ^c`5(i~asrS;FuJ^BNbg%l zPT&P#<8#v<l+G6lj$jRx(@)Km)5>Byt4FuSnHYpDf+Twz?n9D-G7|GIAb7EyAHxR| zrXAUvYm=1pAnku8i;hMgK_tUTV{O`b{{Xjw=BGPT?HbNmkf-f>k^{`5OKG~=(wV*5 z@(XUywyHavZMu~wh^1M^eJFpyX=Z3}E^CMyjecv!DE%U1R3t?!nJY$};cu0_ibrSq zOxasnThzKz>uXpzT#G!Wu8~oWXW68CETEip$;AtBnW27Y+#KGUE|#CtWh9^q*dEi& zw1<Ay_^Wcu+m~ebfRweZAi#Ba0zL7WR+qAWWU516&PXTs>rxQ-#hwqjYeU7@4Nw-D zt#?NYeASl{?`60(-dpdMNv#|nIG0!tr1c&oKCEO_w#d>oD@~R3a(AMZHxCB{l6oRM zj3#6NulCH0q02kr%;S0>LD;KtS47=2G><U2%jpZ*1+Q8_dgA~^XHmgvZby|Lx<1yF zq^r1ix4VgR9=JP=_BSYN9Ru>6VmtofVQ~c&4kHPgH!xJRXh9nI8!s>9Mt&5RqRMSd z$d2OLb+wEs3qitx{600(wZMSp>{pn%q#UPkwu3~XJFd6Vl3BQRA8)foR~5oF<5At& zX&|LWWvO;)iQgD1R7EQo-)hZ~q*a%nRDeEfW+w;XqBi=$&OXs^(Ry#9bvkcaJ5Ah_ z;+{mCO|D`VpC1=~l(g~{f-~JZaD2Z`TN4H%d>p+41&~xgJXjSs+M9}YP2M^VKy$oC zHXLAQIOtK&(AO+&+MbtQfk4yQG@b0YqqN9>UBwsXQ<;&_m{*3<oGmXhI9QmVa!XGo zAaQxuMTa~$x_yf5!@Hv98=)oFTsv{6#ypgrlsygwbkwdEvcamjQ78WY01r%O({5gy z3f5^hSr6aABTmU$x(osDG-?L~;S_=xR@@=gj34%?Cmjy>8&rxCoV)JrDUf(acOi!y zDjCWH+)5{&ctNR}6hxG&`pHGYVu#&xh4z(?3#`0=;uem69uv}z;R(!|o(WqK)>Xoi zp6q9Atpmh8<22&MM(d`$BP1l?=Y7b*9X!PtuqrZ2B0~sqw;NYC5O@}PFQGpgPSqf8 znxV>hpYqP|q2`YPTC<fWmkxP#+M}^geyLixNg#xk9mogo4D|BGXop1U6o!CF#}|<q z+z(OYMHsSPN!vtf$=#o7xH_)a4kgX_(I>@n+i`K^L6VtF6g0QHoULhxDJ{Gaf|ZnT zoCA?Z62s!esSPBgwWNb_xUv04iq#!c>17hf>sW;neb=PFB3!3b{JF9pmoepMiRn_E zTkpDg;4Rk<+1PE;u13bj!4n0T&;T6(*+lo3IJw%AP5f?(DbC|;a`)7VBdXqZ-{<;L zLCaK~X&LG2F-%igCQ@oM)fg$_#^R&RZAk!y5}p+dq12zg)0~F`smf2GtlU9?@Z0fn z@H~&PYGIOOp2wfj_p3I`Xf~M-L2Q*mnx?N-XBExMbd%jW+Q0WTx>^e^4=@kyR!7=} zR3Yd1t?oQ@aQz6?bae3jo<kquCo_D%vb%KTB|76_DeHwFFh25#{VOf{yH&E^R_moS zoCLCjWjHF~N_`0X#8Mh4BqXbz1E^u8y6eqHVW!mc?>w}jrde!wopEZwZLm828}oM- zwWaSNtQwMb1I1N&<StJ|J4&HiU@>;pE13cm#*6liHyDW8r&3485i)0ag=vcesvrfp z6D8#592p5Y)%b-i3_Z1BEnywl$MIc#oPR41zQlVoA1y^hrk;ky%{}LzQN95FB0Lp6 zse44cYbi_9ntt5O_?AMHuTNQ@ZqcH2o<>`LR$pW#QQMkFi-l>CJ=2~B6Od0imm1<g z9{W>a0QW|@Nb1(^_jsK=R(>UnU_2)on-G(<#9TJez1~CcH9;k5=nlBs`ifgR%4;hR zHwkfGf!Y1B<Zjxa>DQO-nw~>Pbj!OfNGjbi(lK2H1|LU<Yf92(=OeXo^5oIr+j*7Z zoJZ*o7RHOI=}%!sbhA#j@jTQYS6$wc^2($s(%WGHO2EPpFqT+C5{6^OZ(xKrl%#o9 zyfOYGxm;y4K{=nP`T43o<nM*TNDZW^O7be}obx;FS6Tw-DQ$2ERaae>RFXnex1>IX z*lDm->(41eyJfWVam8<(YzF6HS7YnQE{dMRb7p~a;1mk$4RIzeJNzYXqrN@a`!u?L z*JZQRGOP^s=UPxaJ-TvTwhdh!buL!vkl1x2kxWjuLb-Z*X011>(0eRV3PwMrNEAd^ zTav&t@ZUaI{uE&WSQNI_mzh$Vb)pDTPWyE7=lIeil0f^Et_AhA@Ow%2X$i*+miBFD zmQ*+4&ros=GA;K~rj-U*;dmjg^kGgR9qc#3=iW3k-IJa1wGEOTIV7V;N@2q;!!efl z_gf24ej9`LayW_;=%8`uOi9?Hup1?9M7cDinf4jXxPy^0&f;HhApPW^FN|+Pew(5L znwVRz*9O3By!6BjVXLLCV=s(!@7rx*M0t>D5}#EiWZq|wvC>GIpZSicrG$?)IU$4w z)9Oyt+o!+1GF;?o`)jC=c2<-{(dBS6r*yOjwT`8b;rp$oGzFprR}^;3uWWy0@~IjL zI&6W~wzgB7A7;Ad>V!|ZGi~gTPOJjdtMVb;HT}T~-6q{)Wv^tkE!3TfXsCIbm;vUY zC)}jZ=-XYH1L|0pH{4bMyxyMr%Te5xt&6{ER}#@3O5cQK#PkD|NE^{c>kl;^e?{IN zO5S~<%X_Irl{nxBtB<-$)t^0uB?(Zu_IPnrP-Vs|83irMjupR|;_#Y#@=SViQOB+9 zq-Tg@qKuT|(1HdrLZ6knCbwa*l0j3Rr4FIaU3gW(PJQ(0#nN#U;YwlN{{V+PN!>3X z58q_?i1iy%1wQ+1w$ku$wC(0U4ZMvQHq|4wf|lDZE;fX;@l=?}BZP5cRBt6lcXc2n zozilHRvK<K*;jDaP1i+sW!fFnMBE}iRJry`n!e%{!p!6#j_@HT!o|`iGr^IZY;bnt zxT}Pq$0_@G16f|dcDmfg!$mzcS%lc%CosAa^`&$L{^tV!05ZW~zv<0Zpojgw)e2f+ zT;Em@`+fThTvfdJ;CUd7Eknw@o%qifQPN9?(O1>c;?(``x{>V62doIahy%PlF0~_c zQOYGPYvF!|;2*AuJ<G5j&zWz$v*?W>6==yyn$vc4tw;A<e8Mj}oc_v`r01o1)ps8H zNiKKV@q9{Hj^nqGY2+NbiYH+p_o?9zJo1E^EZgpoQ*o0JF%mdR8g46H%y!#B!cyB! za5jVhP6r4BrEyh6V-7OZO(Uw^&PO=9{%$0$iLui@EUjyDTVMsg3eeNtsX~8&naeFX z$f)NT9QkwJp<%@E=GczbA@2jtW>nze<2+gwaN93XZV5?Y<Tw;IDLMFKo^xCDIMoeV z6!ILhk+ZZ|6%=(8=I;aq@>)vpagadRb@=t<D&<xf9Ma}@qCG!FU6R<^_Hw0rS?q$_ zuPuv^fV5rVwoGT4aVT}h!noAJih`R^I3XmBiRZ#jXyNa#;o1JxLUU3dU58zEzLxfn z)GY`7hZdrC5sSAqEA+m_r;~x?ZmG`7>>47+aZG!x2d7+PsVv2JP^d~wHMFnvT7;$= zi51qK$pE*;l6E=dIOh>#wGI-ruu`8`MlF9ca!9hP7ozSPp$(~pkEp0;s%Cd+8_&4g zWgd3sy6aJDsQO<>U$sk|F1Kg2Ot_`B5)%8&$5Nv(Rk;RCjt0l7za6d`g|#gcGTBHU zR#FN_$y&-?oaYAl4u0Ug?$i3FM2Du{Zqf^~rpb|Tn<Zy=q{&+3NOX<7PQ2+mdDCN* zE~%R&dcDPZv_+9qwkBDzF}4H13odx=ceTlSrg78O$tq2@Jb>JlHdb4frWM3u6}6Qq zgg$}aD1GIpgm_R&zJv5R=-Uj!BmV%3ID#@*#urB2E*xwF$UYvZ@wp=Uc$XgWJ8GqN z4NCt2yJ_#ZY)|C4<=5Tk9F=~G<SSFMC8h<=J55_v3`e)aW=nBo&RCFP#El8|i!GzM zOQdl);(>8FS>W3^4Mb8^#X|$;!$32#T+eZ4V$qS#aV;eJ#jV?s(Q;fzLx%A_0TpA( zj=Bi402;=%#kq+&Tljeg9nPd`kXzL{`#pxEGatW8UCN{wfOiqHyp_n}R$4<!Dem$( z$vb&w*Wzr#u<0qKl2b<FUD@XDx!aEKn7!8p!u%_U<JC>WD9ntcCh|J{*0-6qg8c_o z(E483ZWG{XxQ?w6LWH}lo+YW*nQOc6c-#&LLz2ovX*oOtkRdp(H-vBp@kTfHs>a@y zKJgaN4o&u-X%{Q%h#5=5xFc}9A)+|iEZ(H)na8R5E9+icAGv5N<*FJuo%*;v4VIKb zyXa0eH4U<bH<Gn?1tB;miC7i&76{0w>!Q#$FyJgS(CN0E*ArEDvBc`~3HGl&oRaBt zi#+k<PBVexC-+m#0qcR!+Z!81U@-S>?Odar;i6X>Vd4WL2c`(z0zk%jlZ^Gr_?pu) z;^>-hp+(EJduUUwfTBPc!iu-f2_4=z3U>H%s*h`3cDN}u8jaQe0NDp?8k0bwP-m*+ zcDE(Osyi;pTdRf}0UQyF>fvdC6S{lEpz(d)waVgn40UeJ2@HSCtMF8ojFN&{y$9^y zw%Hnmvg;N*vk>F96)I)HQK8%8G?vmk$7Y@=Xl)HCUM};(kW{P;XMn{p=<xD;d0B8Z z{Zz8PnXwsUA(4PdF3=8lB&yf9e%Rt`$1VDH!l3nz(IHbL+*8Ju?w2yrWhOEmX{SUu zEx6)RvySykBn}jytIaV?MYT>5L;NQ5>VIMJUMt0z{5YJVj*nVM-F)Af+h`898r!Y> z0X)w#U~LC{V085UwMB(;@ZDBd%ctG}Sk7wOJ}Y9Kq^hobr)0dA8A{!G=MvLRHkB>M z9dTSOwuC1tTGq7y02w6I;9FC$TF}N_U<Juuu6-Fkk8%4ju(hl;Ja(7b9qt!;w7fz8 z00`P-GsL@cJZfnd2U<Cn?=%mxNx)fO1&{FrbLOO?cp<xxe!jeR^)4R3#S~(qp}*!_ zKj{aM@$2r}dq(Lcda>oS%A99QM|7o28AIBNOKKpU{7u^0R@;B6USU^LsS%sIuj;)L zmH`8E$^2jYf4|9TY^AiNw$O&!LP8sD3E)ByHcC*Dut*h#_T1~byw~4#rUqQW#s+c^ zUm=RB=<e?YCTj%r%J4XPV;=8!O{y6q1ZbJ3s&GIH1t)y&4?N(1O3aonK~Be(l!eIs z<A`W;TZm8o^r6q;S?`FGpwyM3$+9rK>;XRnuJa)l=risL`;g;4_!!Psln}}XpBu#> zd+I4+xwj>q3yZAJ#7G~%!t0Y~Uma%T$^y!SXy{9$JBQy<ecT?uc{vp!q-@ZVcPCFE zyG$;a3PSU|k0g0FLGikvzL_@&*Dl5M%Zmvz8rRW#h4LUdW4s4|AmhXv8BPvypV{Bq z{RF`*6}8OQvN5;cnR&;gm|Dt6o_%iA5B;vc>Gi*ut?V)GucV#5*Nzgjwcu=iG=S@} zLv{bv_#YgFRx3E}jcoL!g(^Yc-}=y?a7!CkDviNKZ4&mC)92stpeiCRoEdZ1aZ!=( zP`D>nT*f!3+!QYf<~#ns*U;5>HtMt4bpHSrRx!Ty1DdKmic@c$!bbjI+|(o;)j1hu zWZABGDawaVzI07>l}C#!Dh%MH4Z+xdYCP(@o>HgW;z{MpZoBp6P(A7r{;C&sMnd}R zet#N(xhA_+SKZs)TY3ESBYKgAUxms8G+?XZD%%RujHvU+pT4X!b#c6cK;fx^ow{n0 zsQy%88$u$TNQ)==Q3W7HDCUd=k3<@D%QK2eBT{z<=j2cwkfjOdL%6aMk3zAx;Z1E& zC1`YwjWw*E*V}XzuRlE~liJ>CU83<S$8wKyhO&oPSR@0EG=AC-LKG+^g|o(EcEw)9 ztLMWi*;NOw)2Qk>g1Y|zN$WdysbRMmc`1|Kr7pr!fN?Ga@Rc;!#!{n_M?+kNT|AW1 zWsq2MJc{=mBNn8^X~dN71>D=r9})BvvOA_T<Rti1LV(y5o@5@Q-BgKNS!_HMjz!GK zx4RdNDJKg^&TybX+b3f}2?Yg)Yo~oLb#6O}LY2dVk>Ue5BOrO5>Ok&jWEWTMp7zqv z*bWWA&olhFRF~0bzA{RgBUHt)!o6OdaU2?dPF(K<6ZfUaN7VL4Q`EUS?KLPs=1NbM zW?}?NSp#*<>-##cQ;RDbMT5(n*tw_S{p=MtEv8_(2G+g~JAI-AX$K&WX;VSTJoeq? zoxN(zBkukS<s3pxvwx=QJ9DvHrJ-vqwUq)&f_FP(W6p?!eHC`rJ)m6ZtNGe79wjr3 z5%(|&!Tp>bSRRyF+!cuHfzir5n;X{WgORwIbqdN$B~1jY%<%A~S@je^wEDnVUXG+6 zRNLC87Hwm4w&A((;N6<rJ^Kk_LVxLbkO?^R6hV!@cF3F@{aEJ%=2Yo7?KyjB28-5- zWPp~RUK&!*{I}b}4tfP*h;O#YW16l9+&J6Ju21c|MEfj*sG&BJNdn}S#&Qn|Ta>O4 z2NI9p_k-7Mx(SW@Cv0|IB@J1rZ+!RHJD~o5m1`@G3i;5Nx2?J&Wx<s9i_-eC*Km29 z=e)Juqe+Ev3QtrOG}2E)nyD)<Esx@9_l=e4BrK*cAA#We4uyI>^nJU-ou^l(+ITw= zl&*H4bdXA|lHK;iMb39zXM)m4P8#O1h)j$p@qVFpoI6t3&Oxg;9!Fn-FSMwNX6-O6 z5{F1C2g&5{`_2vrUF(T0aFm7W)KWCYELR}vc=BM&kn<rtMJhwl-AV2xFm_Wei~-{W zbKg6P+NF5WrD;1>=()F2+L$YTL?+5xB=_*#IDQ(BJYya6ApO;I#>dXOS~)orqQ$F= zdvjHEwzzn4zXni1-`(qq-i^S8hcj%O$NpKv`>rJI<arW#)WE8a^-+Pun34*9`wpSt z0mf3Hg(z*D1yr9U2~H?|3T+%m!uTF8VJcF5Nj*6lm>VE)QYfXX)HbY=U2Zkz2vRLF zomg#)oHY`p+njl1A-ODn!YUyu1gD-UoJiCr9~8kREQ@O7Lb*qg9hH!;6DsfFNlwX< zgeW8}g@QuT4oY_%g(kg5=G`#KLYZ+Xa5ki!n~=iz*mQFQIktA_aG}&xpy;A=Q62sV z3b?R2FLDQ#<DWV!pt5b01Ih<<ts^``Za*<kWUPy7QAQhDGLg>%D?#%Il`(32qn5C= z<tpMC+lynjuS4li=9asp3&A^#9Q6Z#<3;3<BV?UPApW}wLsVDyqW=KCJm~BYtr3yt zDG_AG=(P_&%gZ>$F&ZXB6z3z$KaE6E3Hrky+MZN>lBW{eZ7Y`yg%YNT@&#B2-&88> z8*{fcQm(nwGs8P}X}gDo*Fbi0Zg*D3x@oimyZyQ)!&Yfz5Ce|NvM^Pvw757KMdHlT z<T3~T(-;suM!4$7iYlhmf5>?Ze@i>mf0#NS0=*g;TQm{XMsCAn>?-NecJ|#vZ=(xo z)FsB3kG|T{mlCm^@K8lfAlJof5^Zs^zU-`l-GRtp0kFvGNhbpUZgv1vU~^Eoa^^~# zMZLhY+hOZFn-S(E;^W<)*d&5s%MjdCE^GZl$thfmV=_=tYK*W0%1?eq=qTs$EMQYg zV}u9J-GLWqck>QspwwT=$2IJhs#8r7Erc6A!*kWG>89u1;Y}v{dF?vkD(`f=U6|7H zWxO7_MUrCbO?NSsmgGjUO(`bBrQ#4<e&m$*ivzialz?5Kq`}+T{{V^OB+ZCC+%?AG zx7P3c$D=j_d+faHi@53x6{iQlGX153&Um$$dJeAYRP()!4g_0Oz6>i}rU+1jXSJ{* zTHuxLr6H15<cUu!cVx&@vR_w;Yb4g=p7{;jNk3liV(^NZnwrU7JyYEITy9A>Djj*B z+_to!_?3~LFW%pmhNO*`RoQF!DrWO5kB^N&0&;WaGt6_?d^1;=01HAbHdTc8U70DU zu~>RbuB@gsRsb(ZS49x4HkQ--OIZj)cPEugnXMU|R@F9EFuCM4qnYLVp9HQ>mHLV_ zi-hGjD){3{VLr|l<O@4)Bkf~AT7WM~T1Fjz0ZTh11dZLZnGR8-2L37Ch&rH(c<$Oz zZg0EKS9Bd3s=4}pP0jdr$gMc_(rd-bdo86-J;F*t<gF<RT4F~+iG5@clxLa7ZnmYA z%rz1a*g)3*053j)c6>A|XRd1~n|tU-D|5Pn%!=e`Ghn~KB|wtwNl9sGb+o@7WeO;9 zISXxg;!3)tj=K$rq-?RaW_pho9z}Q4MCLinc8_VXP3vnv0iTDN_f(<EvzSQH5L3cN zc^$n!jw(QUD4YmGN^`gEV_<gTAG&|s1rQ+affBaJ-9L3(@0?`w2h>w1x!DP+5~Ccj z^NjiMDDWP;q~v4aOrMvEb7ublb!3k1{uBG{jskY;!cq@Dw7rQZcD1IVK=4lBIObE6 z=y_(E!=ihi1h{LBOh!JumV^HQxLR#08*&7NZA!x0C(K7QnftSsF^kRDP+fSx_CKs2 zX_b%NEi;UR?xxBTCr+w$rY{oo`(Ro<gGM&*hrG1KZ0adVJr_M;>Fx24-6+qMNYT|X zCz7*m8lAXYQ|?z^t0N~p_2TsBx6M39Dp~}ExYJ8f{hzgT{_jC3EgniY1AeP6{{Tpf zeYKY$=sPRdNvA1ZuGS!}Axit}wOCN3s3$y>@|y}9@bsiz$RNpW_f(bVT563<;dcF~ zZd3S_PqL-oVSwI$WtdRAmQvpP1I3Rz9es#SQRbOZ-5lWv2mb($$C*6MBs=JoCD$4M z08Pgc=8&RLd2FO8l%K+qZ!Ob=d7bh~QM2d;N@Sd+)Q#4*3bLfBJjxDp)5@OdSz&nb zB}h`x=s#xSRfPgMZ_|Iqi4}m^JH~iUWp41L6C)>zQV;-4mI>kZq$84CK{#*?k2-LX zN3`pa7L_2L1p;|=>IbGzBj-{y*+k~tTbjN5C!J}ZaynxB{{X@bSBR;6Y~_yqj9TvS z)OTp6K?rptWu*F5*vN3VB~D9)by-}yY51CxNnG5*;6C!4N{$lTsM{udVn_+^2MePc zC=W4QcNFm4b#54?Gk?vqdwwSK2h3b4psbE27R+rGx9GZGOKR8`OH>I4R6^_U<GQr> z?QtbbY;gr7uZSKh`A-z3#3(TtspY1Wz{woj<u)J_uH6>QSk4O|4Q*vNZLx1?+k?=H z+!ZTvi%rQL+v#DzvCUZA9rM#~pLSf(;ggZtGb7Ki{)=)7nyA_&r*>xe8;{jMZ=I9d zCx;)lz3h*xDoIH^JYGd0;~Dg*ol93t+|;r*Xh-2TzrAbIW1{&g8gJApzICTxXk{u( z0qJntC0*=ZH&T=*s@fS+Mmd~db*k=z4X+|Prgk+PiPK*P5BFQKRMOS6C?JoDo9Ry9 zV>DZfsL|XILJWk02t2Z&Ne6y-IrOX4&|?@;y)pYuC*^Uu1Hk^_Wme$OOW%V>-`Kh` z$*AnN_~?^qxJQ_k0iNl8B<FG#kGz#-T|mWbQ&mvb$&sYRS7CNMTkFkpl@yh9PPFVH zypJz>sJm0_<@v6;sw@mB%>f4I36!a7mXrX5OJ%g+`$I@b3di0^9Y#%BygFKL^h_?L zJAwEQ>eKM~ba);#z|lui>wZ#xSNSe})cX4Cs{1&<XnS83&D(X}HNQ~EVbHlYwyjfB zA=`ZRIK8QfLVPyTN|C~*__xnJ95M;`c2>!VG0@V~usSTjhPvPzwcA?9Yv01lTA8?Q zW+rE*m5!bwLx4JmYBdX&wOrZuJu56ADX9uAMq_UueIdlQ3KDQjiEOD!1NM{nb@&Z6 zHY1J4p3aC}&hl=)z)gay#h8rL7(|m(JN&^RjMMQupyq9RE`PH{YC>eUAb0XWWR$r3 zEFp|3<h1IQAgNCjw%Iu0Ktcurg1LLHFN{psAdUx^sK{_O8H@C8mT#&r-5dLtjbYej zJ#`%7R=M>6w)b#mQc2X4>uIkqJEEjooK@~GvO0+mwnHrzl&<%I)Ga7&(ZX77L6wlL z&H>N5<sTJ44&jNg`K}?95^rq?+>UyYpers~32AD^1BH<-M7IsK&W{?Gc?0F8*F<US zD;B5-LI6{%NL;BnJWsid<mBvu$s=F@^T|E|iefWjRb|d3w)SgpdkgL7uf2Q64RGZr z4q>dOhgq_NBl)@3)c66*!E~Qy`hV*9DxCX86D}n$JH`OvWjsNaRm3=gTN{u7IqA<o zMeu$KFf1LAI^Sw=%=6;zUcq3w>{hYWRSt7c-2-O+zV&P=t~Qk4>?s8VaDWO`_mYq@ z06X*;uC6z0n`7p(baSq_d$q33<>{-mi@m-xim_ZBRDh&6#*1{9*6P<0zy}j;6%wYD zKu-#|bClqEcMoGstb|j_K&W5?`he%`=CG@2oY$Ed{4?-W`!QWofJ%1dgT>6_VpG>A zsT{|{qAmw-udRA28s=9AX1Wq~sk}vo6~P^ALyowlB}ELRaTSKtk``2O03c+XXEl$A z%=n|s2B+&)W+EHjanLEQvAt=#2B(!_(KhH3W7$&OzGk4D+NZrf@fB_hgYY9M!E9y= zFA&ptY2_@mTuYn^N>kvt_Z(uzrS$lG*=gIQz#5)sQMWITHOFIIRaF$uhY!fu+okLY zC!MdQxomo^jYoaEM{YI3=PBrIs5smdtVg%D;z3AtFe3({2SQFb!Z?WAIL18wvk<JV zerl;7A@MqUwqAdUVwi>?@AHzrKsgiL9!(Z#J~m2&z1lhS&-JRUSioG_MXwhC60Py+ z`g_G(h%G93)kk``@hN^UKEEQbv8!^PCD|WCj>b`RoZoC3rY9T=WTmsA;XaeWHtiY0 z+?)E4MjVf6btSerg-HrL+8N-u^NJaRQhkP<!|iend;#V0`FO8N;T#0iJN!m*_f0*| z6ZyTH4;%Cgv$dV-W%l~LBW0B17W;5!X1KXBqr|m2_OSG<cRuQ5Nym94gOs;{Uq8=? z%R~)8ar;D@3+Q^d_zk>G`fKcXbrf!o?K2HE5s#bvxivX6K046b1++!((w5pn081%C z1`>pi*#HW+MU2ByXzDw&9(;<HT352}X07<3y^dJlKZo<pX}@(`B%1|s4rlLezrUwC zjEkuOHcQ$h?^WL#Y}VB}u&t7Q6;4Qwp-K(Hd4UhUeNT~uM@B*OdCa9F%fg(W!lS37 zbdowtcUV3rZ`}n|PDn&U)_M31{yHd*x{||Cl?B%V5L-71o{?hYw%WM>UU@qXydtsj zA=y2#H`jK)&R+BKQcyNYqyjN_k{aJPe&4#|dx{_SnG(uKREL~-XdIK?D<LDG;7$j_ z@wEhubYeX;7P|FVp=5D32KtO>0Qr9Vu2K41-_n~FgVL?6DQ-!*U*$A-f}0Jr)F_G@ zgplgwJ`P4fZ*FHlM|vW|O*R=dYxFX^Pa&ZBdy4TtN;NI*sp!YA-+A)UjsF0(%ZEw8 zuVLMJF6f1-kkqLf7ys7y9Z!{4D?P|y;DbzsDM|ifn5HRHYW!$Up+ZHEf?C?Xe}zSE zN;eB7&99O2`TVFzznY1`I5h9!KvYC0CSAv0jYQ_CT-5Hwj$7c=4r+nyPqAfSjraNI zP&ulcj8kh>!-S{B^ZfBpk!3<y)uC#+aV0zXZJ(bi0&Swrm9|o}$_ht3>}nS|Qzul* za6Cy@yXWwzvud4=)mImE{o}WtOv1EbH&xBRV5{eyU5{0(5{y1@PtVUPw8eR;xo0HQ z!$779Dv$G`Q#2x!c~JnQ8g7aw`t$rK!Zwa*x+Kd~lPsi?F$bjyO33hY@1WSBAs7#> zJ-Q&bL}wqV^7E&%D=qP7tt_cp$h92Nfn>>CNit!$hvL5D4<iaojV(w}BXPQLYAIum zP+1@azAAVsC#8^0PWLiF%o`PS=}y)p$1KFuK~kAc5Q(TKzHAad)lU#g!hPASDy$u* z@1_3$r2dEZUV(#g)7nKoE-uggM(_Ti`j2wx7;|CVqqQy!q)3kbI9A$$;3Q-v%x;X6 zw-6Q2J&uj#t`>0Wy($WrDq|AD=DIfx2-Fl|eNj|Z#9LB#@=-oxIU_&Dm=AJy9!dEc z{f$2X>!s34*oPB`BqXjw?ymu;keD7hQzWc}HrND}A1vX+T<2tGtbVR~0nDoN$rU_C zd5xnR{=>wkJBMjEDK5sd-JDE!QFno?_2d>@4zX-@*2>Y@{{Uwp&`KYfXKm$NE_m3^ zd?b&v*khwINa^<lxmn^r6TQ0+1>t;cioX$gg`TK73+x8N&zbQ~Fty{C2{I<jc&XWM zt>tA|#~$1{&maIEdsW}F_G}FSc;$5i^A{b|$}XjCz@N1TIM}NI@3!2=Dl-{aGC=lu zC#J4VJHHZl<_X(92c9Y-%XzBZ=B3@#SqbqaD&od@XD6m9vhq&Z<YBl?GVCn432O;F z{L{;pI#F1SmW@4m2P?KwIgp-+qsEnRata#`T?Z;Lu7z*Y%Gm~q4B0K*?UHSm5FQF> zwx0JVjg=1V#?K;2Yau6?_*ICUTHr?EYEw6|kUhH<$9J1!wri}*bDR4+r@LPu<0`_L zaCGq?k8!S&DFm^Hg|gtRKFZ`VCg*q3l9ZIj)>cVYX4JEUqUeqZwsjoro;!?o&`&Ux zpK%I-W{C#vH}-S*Dd@;AbPn1^k?q`kKv!qc-?bMsMyF#;Y8Q-H$(~q<``Jl@C^_A^ z8O0nFvg*L+uu%8aD(ZgTBKB`(dk3#Hl_Dv$ZT;Os^lP*mY<u0Yi_-wQg~#sXmN25I z&Zl=<;mPA~IR>~o%4af6`xWe%RZz$PH(}Xv=BBhbl`a&JhZL5Jk)J9YGNLcS%%(}f zb;I{n<Z39+T}tZWlQUN`>dPXVQ@kl!9cZZ`L=<3+_zu}#eER;IbaQ0^SE!7*T~XI) zP9aKsBy%Cefzb8g_w%lnnqWnS>z=5Iz}%?9QUaFFKtz<O2{|4Y2IxsW4-m)B*TLqq z%XeyGOvOZfLB`493T@`kH8!o3oOQ)m8iiEc8x%7rMgIUnW!R4%Bzd5dx)x68SQ~q& zhmPrpzminl-53aYCBy^vYZ&8i%Wq133XFm@<fafcmB|dEGG@fNMQCt07V63+a3}W= zr*h%|_uzD)EC*g_Zd0Gv@!e@@m82}svgQk&!rW=M4@D>;+#y5vh6tnq8y!;453Cb3 zhP2GosH08ZZR8So?DtbGrt_W5d2P5jK_9#*+u8%61bCr6nL7|vUR{|dKUUn)B=5lv z=EAMh{X=R|Tvv~vP|Zvqe_2FYcWF_FONd!z_SYUl4iwv|Azq+^j}MWl2D@y7UTCyD zq$|QsdV|RNd2*%Zh!nSpx6pbh4CAQy^%TP3_$RO-BT+d$2tIy%{rl8`4c3U_1de@v zeQ2~#xX~Bu@@bC9Z=x+{82RVtK%eA^$SU6e4gJUQp*>T9e>EwyG^8Ob1BJyB@<_-i zQb;Z58|(lzn>&Mv9G5eR&Dzu!{sE%Abgkjt71}PE)v#1JVb9ZAy^jeEt%uf@Z&8X# z!EMx`_S6rBL1Y@`F*wBZPmRNqo9@(pi_y3~Ls^6N57o`Pe`VPBZ8;B0>YZU@gS;DM z`N>vY_`A(HsMuprSQL|u(3n%pBO76!nA*J@-)N<dQ+t-!^|;gGx_UVsH7iT~VQ_rL zg*!0AS2<SwJoD>`3gq1DhNYH;cWzs>RhBrFsGezmu_EGvhzy>pkgRSho-0^rsT}72 z02STV{{T_j+%@(oo(o!D-AK@Rl~neFs@>OGrTcrig=T6q67Ml0D6*JVCJ>f1{*{Ii zz+*J12ucqQ;4NK9HI;)=0Djph%`N-4@ZJ7*&@Ly8G0*TEDAUrLR!Rs5m@eG=u1|?m zYXhrWX?^4&wHDiLsO+T;$At-$2I1S{v@nLFMQi{7#`!+&*K4mc^ItSnYVt|BzPH?- zr^P-@lv`|pxBwLl^H;8O!~i?uiK?rd0J5#G^E<Z5TE`l*z&Zd<0+N%u)Oii6%N=D9 zcDGSIHKKJdX!9gDWlK<OksMNQI=1MQi!>Cpe$|+5q@~Nu^ymFH$ZadYTEW_+bnR<w z-A}-I{>w+Sj+vqIk(`T$jmSLD<sNEZtF&c<MOgcr3sPTs#e~kj+?11ayEu`Mw?aZ$ zfe$0><F$mRBRM<OZqT{eiMom^scNSkq3#WuHva&B5}<c`ebWB`I^Cso?XpGdR9sj~ zu`N;Z63bi(b^D#s?DueOQPN7Bd1WaH<a*TRcqwBw6;8<j-0!}?0dh&?7e~XGRc13< zBc}vJ9o~N?kJR)_qiG9vpSHgq+jf;E^E?xM?E=)x22(6D>e*a928pe>S+SQ;rWm;d z7Ox5mh>#RgqmxmIKB`gL2K|}7q%OH@pSaFO?&e$n04#U4Uqs-z6c}Y7js})Psn7V2 zCp)FDx8~VJwdY`$`L<TC_O|1(siCu*{uJSIM*SKA^nbS=dVV<FxtE-<H69j-rR zXo8HMn+d5Dtuae-*PFS--p=UX<O4yVCv|HOp>;z9(bzqr!Jt~>{{X@}>(<MXl$@7R zTXmP1b;e}IeYLY9G=`K=>k=7oCB~j<K!qhh5No3Z9kyJ<+Cd=b;FBpHfc`{}%w*J{ zs_q)<i!Gjge=&o$JgPuYkcQdGC{PMf*r51BgnsG$mj~xWhQur^WD?ifB|m)xaJ<>_ zS~>0J1rLgUnoWkY_sI8-SodTaNN?{(B@L7Qvv~F5N%v<Sw35)JZKag$#?d}yXV0z% zO(d^vLRyI|HO@+!2RlSy_lM9ptYgcaE@|$E_204s^=xFc^0UP%S@wsO>XhdL+({JU zM8@foRH;*)4^5Etw@2JBER?tC%VQ0+2m3&x)j6`#PY%GGpIweWr5B2Y&K|_2w-gTl z0G8SQRIjQ60o^&W>Q2C^C&^ob?kAN!(AxS0tB-6PdSj8>r>Le+ZC1F{l_h9AD@uZb z$1q1<#*#+K$g8~IbPg1}o;(lPSU7P$fGd}wqZ?T{w#7;G+e%%;9vlM-M|zXXflcFo zLr&Y>Iryc{v54&}hb6VCJO1c6=gVZ&hd`lsRQsl1Tv_d<E8#~QZnmVJ5|t%ENLo)c ztp}A&1G2ixyu$6jHQ2YCf^HHlT8+e|PhKnrEyW{bt@sW5Ia>3vQkz!it!PNrxt;A> z%}^jX7CT}WK3wNZvc?Ux<VG$m2A*fWZP#NdlG>ENY8}!R-W9?NjXDcuAwVm|k2#-& z=&SMhrKoWje`T2FaASk*_y~2axwD(MlJOoS!tnOvvWk#g$sROdA;RMK1n5uuc!#@2 zwCxM(R<AbrD~cIZhUdj@;$!_@VyQmR^})nQTZ}?&E(Mp?!E86<B_Jq{I<JTLN%it! z&Xw~yqT=yp4!+Hd?DulY9ddTM*TZ-R9)>uv3@;RQHWf3wk_n4!1;Eb1u(;Ox1G<^o zJ73poQag!G65>*p&A#IG-ZPFXi)Q6Aw_rZL6oZD;pq+ssTtH-EoC||ty_~Lu#vIb@ zuVbN;DC*1HUzPXVDwwu8#`rEI+#ZJ)HPvr$10iIWCqU3`soVEXmu}WOX|~**w@tJA z3`ozh8fD`1Iyr|O>9Gu`$&|Ql-lDXEfC9WFO{qu=;p0d<SWlzw3B+mGaR;-snT~T} z0q&P81;_xFoW}ZpW#|;xC#2{w$78szB<gmsx4Hu?3yp|%><(UiJ<1KJoYb0%Y8__7 z68CUg9co+frcAZLQj+3>mlhLlw?6H`jHxPD**Hr?93-9b=rArE!<#cp-AzK-KJT<4 z(s(e3k^#3NvcTcrNPJ^m#6RKYrfK3XEDdBq&2a|ZrNFyesMhvXJ*sDH`cGJ?dOq=Q zU^b5b048PWHU}F>X=;e`7rCgKmr<1Ws!J_ni7sI*tt9ohrwedZZwnkp5`t4{14Eb_ z+g$AC<QorezAM^d;z?=i{{X|~tA+FAyV~M1j-cG>?6F<2K9D`N>3s<z^L*^<PF^nY z+6^E<)UGy2R#I;1wY>#0?smxPDN~-x@`naVT2hrQK3js)U~%K0;f$}G(U#vV(45Bm zFuwK<{-6)?>t(5m%NeE;(nR02^8w>1w=gYxeO-Bj4_xa#KddHeNLPoV>Pw92_bJoa zG2M%GUD8vsXBV14a@}#aPJL=u4i>`pDddtp+OrD6F^n|fb#X^7ACxyC{5eLJ*s;y! zYd9}GhO-dEYei%(e06ud`rm&CH2Xnadw;lEyJ+mKI-5<#jc&f$B)9%0)6F`Ey@KM> z9z$gz@3s1>^%ZMeb*Uf)akLgz%GNv{p9-IVIKi})PJFmENFo^s*`$lL#C|x<uhbCh zYh~YJ7~Hu301vjJ0vm}_%GbHQa)Ld9z>+*gxh^*gl9v`8L($dTw)}NwOHa0$N^xsq zOR^HVk{xUU23Ph;-~f;TuY0X+EL4$6PT=;q>&>@sFb0EP4Ru_WJ5kwT=0^8rkTkWx z>tnca+@1WDgQP9R3q-e4ORsFvR!Wl6usDWtt~UueK3^L1-XX5-L4}9z+BE~O_WI<z z4@a0Asp-GQD;s*rbYVM&e8F+}S#<80(=w+!1Qtq|?@;6C3*ZPw78@!?NK(!-w!r#~ z;qYY~IG#S)C%4(4aCh}M9S5@4_Af`pCNR=HjW&Cm?i|-kz>Hcz2|`jgR^DJFBxOm) zzzhs>9Qjw$k<FNDyyeU{w<Pl01Z)QTa~U`T2c}5y@3!44PS(XnY&O|r)(H1j7Y<BR zN@3*pPO{@+#+S#jO2YVp!S&^g`=9Nur*M)tS;NO<MVa*Ep>ckSQ7?1L_Bji+rCc~+ z*2KuI_|wD?;8Rbs6afW1M~692m2A`cLa2ZUCX7sPYl1_*BFdFU8w){~Hbc_NrR{4| zY5vF4cI?wdUD&;A2@RM!lTh0VTaTuJ;*W5&u^}Ee^#kb(ZSn$B0Sn*+zB0}S6mhLa zAx>zi!HuU!8{FIS_;}fHxZWh#nCe<{c@B;}JO_#A)6Z^gvnL!m@*Jzmr8n7m)k#(~ z6@;XIUxigVm5U~&DU~yUv*<kk08fQT!E@r8HWF2Dd%1n>{Qm%zX+qVxO%}<kv;7@# z?LS^vbZiB!q}?V3TqY$vNw(SJ4`{mF6fwj8S{fEm4g#FvPc>8G6|rG-5?0M%)-;`Y zo<ra8U0x4|Nr+ZQNYBJ|JqI)F9~JC{!s&19`$w@GPQY!pEb$;|tsiJdC+<&T9i@Uk z^Q9{WL+UwFxD=&il26IlwkIw-j7e29k7aU6=*H?#yKfU^^d=pKF|o%(7|ReE+mk@o z_8uiA)3#*UZ4E$E#$467?AyJ;d%JVIOHp=w*A>k1yrPtT>Jk91PNt>RGnr0}*`uRI z!`<;+DH_}W1%-z|HVabP;ZfMru-ykWre+X3w>(K3C4AQ3r~8rz;agN#q?GoGqV9vQ zHvZ$mRGOGOzaEa}IUnwqH{&5m!jsU0*OmwJu9cE9R(6pP<{o49RGbTYr$;5o+aEd2 z7-%C^5h>0&B!r}8N>B*{a!J4m9{kiVi!sX4cO5O_j64loY}+Z?R}Rl;enjU|)Oake zT-UbT-~}Z)`^#FehR0P_*{6bs4|AtBjy9J(`1p8}W`&6PC9A6fA$PpxX!(BSasIy5 zj@)Lt$srHVaT4Y<m1QxZAmZN#ZeA3HD0+I=nu8^5(pJbVnCLoqdj_6s)p%zJ5x4D5 z{v2Snhx0%2zu9{a6X2n&2Bs9H!LocxBXUwP;XQbktR#7pQ&G~*Q&}A(0`f@k(d|3? zH$F?Fn(;KAe_t)vmHobJ7PXIQ*XdCmOSZc^gHPJj+W6UWJ+Vt}M3zXxOH*zOdDM~3 zD;4(74q?o~uy`ogEtP}irTlGc_^+1urxO1F7RKhOVZ0#ZXY{i{Z#x%zRWPMz-CLdu zo&hIOqXA6NzyH_x8ygydQ7Fm<8acE1Q*%qfDM`T|zao;1jS{pgk*M4hcDS+KENxUJ zM{Y@5ZexGMP!V+#n`FJGagFvrB7l#2jD+CR*y~Zbx7kGI`;)5=k&XAN?rN^~T}dF! z;Uj!{W}tIb8Dmxzrsel{^6T<yv+fpD@v8zP;G_edo_lRoo>o+iu|tyg5>EX-MMZQC z(5Ow&f)$UP)X|lp302+5ZoiH`eieQ$UQ1pT5t4U5JO2QBxXqS}c1>$FGO*B-lh%wW zfJ7+NfG6Cd^G=TXEmNUcNhOq$LmN{RU}@rw27rVlBLamI3l+SINo=>A(E^x~R#T=& zj$)%J9g&0Q=iN*+C`y#+%~yBRk~_#RlFGJvBj0Hq<aJ7$R#TiEk4mXoLj_xV;?L?g z{_AT9$E)ypFHY>xo!IS<mqX$eo_kn!SV9a~(UedUx1Lk4aI5{P94Cj<Ca|Q!XNcXs z_V_PDrQ>P}i0uCWx|^f6_8;9QcIzqSw|q^&+-`BolWm%$AyF)jED&T`ZT==j%p{%% zof&BOfGPlp83v_~8CZ83-1rmI!DHhXjYVs2$KF0xIu8JsKxn@!bMZ_KOL?Z!zz#Oj zTyf=bt!_IaQ_3rTWVe@>Bujlnl`TiE)uPrgYByXo)PvS`>FzD%=8AVX8|+BO@Y;pU z1!B};?RLRSAZmwDq4tFI&T*eGbFdW&i=yXhu(7GNl<wQB{^(lz3~$dJGstgHIufvI zFvG2apWAg)ZeVwVJvYYZ`DUSXR#?+ezCCQFQ7>q443wT(Ip5bFl-USWj81BFctxDT zwn-{U*!lWnmIX1lwP;e#_?#`Ws_*Rk8>MaSzn|mq+KHz{+hNiPfC`H37TmdFJ?)f& z8ErA;k<BSviY*d4;cFnDP%Bb`aMEFSJ(m7Q7_a$$O0kC}=#R51JBn%e&bIR|AmL58 z+JcazsBQ>QtzrQgPRhN@TpZoPxixGi^<}ZH(X1_={Xv#>lnCR;Y`mpBCg_AC#30=` zJHosGhg78U#%jiUH+C-Dk?`s4R;pMkBl}!i{xQ(?@;^1x-$%csyEgc&XpYcdE<h<n zYjx%0#oafuQyyVf+#p~jUYpidBZi5Ad_!JgbQlj1npZXoquk`~o@=4CZjiRzU<t50 znf7@La!tPD9EZJ`_rGNhH<H^5Pc&?loyVsaJv@*;#1-tAW+N3#1DZi3d)Fpw3mnMK zt(on<>ES79@RYbXd8dig_;3eWwF||x-EBI=Tw2SY^$m?oW@K<2X-UKFsAnAWu+M~^ zepR(iJ-equv!{aha0;Ke!%AFJv67ILf2ke8kT>SnB@hndsIAB*%q-=JJT}#;CozP` zJ~P8C5537Rq;m8Qjz`Y480&c~_p~1ZqwY52N>X=7J1HlT^VsY~N(d?f(mat0Ssb?f zkHqw%9Z-?U5?tyD1a;}@<a0(eKu11lR9l?rjt3Z$<7(I(DByv(%1?(G^P<q`go9;Z zS~YY>OKsmREzU=Ts%5?7X}&Ul=0cqxg|}1(BtDfTT(d|wqK(5vY_zuit`~@lV_NBC zDJY()5Ey4wSa^o%y2D8B=OMK7aRDkR83vzoW1&H0={vIBE3IHK{jz`6>y(8q+b%cT zG2R5{xk_GFc-c?wGNoZdIN?yI7iqZN3yt?&wWzEYjU#!JVZO87%Z{!lo^L(G*y<!R zGAhsCX}~uhc?tz5aZ-W`9Y*^k4Y*Q42PAxRj$<76rRIz!4`7t6a!}0>HVGc6fUF#J zI3N1DW33P=tc0#-A3k&^;GV%JP$b}t^vB1U^vww=TbV<T9a0wJ6NM$T_l}T0@a9ks z=QtVn15wK$V7D@>Rn!W2wDsMf{r!q(1*HIzkO)FhpmGL5z`*2A2P|f@Uu)TNavj0k z{MDKoGOapNQBM+*#s2_LxsDtY9#a=6XmB0!rllw(c?!X*Z+=+(TI+d>73hACWiEWs z9|Qf@eBWM8#g5E%8h~2$XJeXqQXgm)hi*Dfd-i38s9>#a#g>3_Gm*ba!omcRvC&9w z4cs-@0$Xo_?P&Y5)W8Oj&VTo7^HBLWM(x&}Uvzw_DY(4Ono5XHTGN_Ql;1C*Dmh3+ z&i5sz@G-^RVz9AyOI3--PRo`sfA4v)9>Kp$tEVeiWRulx&#-g$l}l-XE^{8<>uxRk z+_hb$9s*7rKjj$MVJKysV0sGa7{=2xv(PoV4`!b|SIvBFi$1#*b<cI04>PWxT$R^s zN|M4sP7VhieEHxcZZV38xDveXSBE&;WP8p_n<2Y(vO4EnURQS0O@gGhP5>`skoe=z z)Wm_hg;GacSZ<L(&<yGwROX$NG`}9wgv-{~W}V<^l`nSm-Lc?uhh9h`OXCVk0ZIVK zBm}N|?a2r(i&tAWA;=zN`Fz#$E=(x!nYCNv$F%9IJ4kLcWCr3yWtLJxA9xNFAS0Rq z<({e}lwWh*^;KCX4>lzBdz1N(<|p*zpmTI(-?b?6Uxeg+H==Ec4qi3>phJvWVzSoi zO_~zBx36<uJ0K*bt}+2uaFbc}p@6zEnSk3h?7(^#Yp;guwc$=0uEu3;OT(hWuf4m{ zcrYGaU9eH*+jRA|%|6Yen_PV+^4eYVQ|e?$mwW93XL;<c$<(4Rvs@jrw{dNzn$r+h z9&71!myi^o8mvhxXQ--ZFLS3R%xeJ#$8gK+Ts0Fq?HaV(b@ZMOf>L2LqCU(qjn>)= z9;W`cUwxG4Pw01HINj#|01@VI3UxEB)>+OsDs`4h+bxT}q>$hFc^a)z&vzaxW7+Jn zfI@iXspp4TL4}$~!Ky8NW?LMh&1-LbtsPDK@7>4wY!;xCwRPL1ceou-Ujfi<?N4&; zf!u{BJog|KD?JW3BD8JzM#@tAE^_T_ut+-NzP?$Uk7U+JYyogu74?1XEvF5{)GaoW zwJ!sOxu^x!_6rL~E3~z5fc9?hMbnt_{lB%dD=6cr@3TpI@;+;VZ<ZUzoV&@e>MLBE zCGsM8-nYveJi*x$ZPF2zE>`z>q2^Sik<SNVxg4!?b1;WSdGzo-3g=~s&3R+Rq#qQ_ zq+<k*f0xJ3tTn*wpe?qA5VR!p#x~FL#{B5BAuYa(Xi`dmf4xag$dw;y4deH-guIdD zNI2_H%T3VjqEL9&2~!MR+UooTn70=3{{T8M9x^)RDju}H2o3zgNJYJ8g}KU%;5)H& zh_;lI`@QoVXg?H+eN$+3JFF0#C+yvd_mPb)l>_ivkiK4&lUtJ7q0K<uhe$Z&0>}RP zRZB!kI-7KJWz_!w)Y^gg?TT?^$UY!Bejumy+KdGgoP;*_exu~ksLj2o!JeCX{PU(w za#5)#&z3j+G4ZDsPDi~sw&_}Me;%PjnHlq>8k<yVR8@@Z4?p4f(y-;aLsFy=nJ+?Q zfx4u;kWcP_IIw!}`O~!->a1H-B-`RV^3nu}XbiTU_>jmP{KiJ-;YJcWAW3Wlw!r3~ zr7Oq-upfmP=%I2l+}Cp|H<?~H<-X&8AZX$p<pi5}F0Qn+?bh3;ZEb?LU0bnGdZbEQ z9pi)jsX|ZVn$dr#2Qstu%t~X`hQ$k5&53alWk7AG<2J$_Q&Zqd@8c>h!UFr$$1+sx zbToK^!)!R>l!B4Jka4r?BdTej&e^UBI+i`6_l>}60S5OP+znO_*f0}QS6z;l1`2Qh za5;_1xn;I+0^T=OI`o7$FK%2VYk9X@ds2JoAu*F|V6xH(ZBIc<kD<3)3Q<rk;3aEs zDnS+6!|7mA@XQ!y4};Uv*9Hc@NB7(hR(Ef{pqE@9CFS^^71Gl<;M_M(^F+`<dz$TU z%rxBJ#GeqKWom6TY;}ZOua>spw5G8bJi|^hL#PN?im>aCmQYK9SV~r)2X>qktIg_R z#4!q~YuY55u4a<=zV0`*h`&Q?4wqck0fbfzT0BNL>bqeeagYsLVh(1LrksHn^G$c| z(z`Hz?&CH~)}_=C((_1u9l4v=eSUEZTd00rwV1Y>dK4B)Qkcv~!cq^2l2g@i?jep* z;gdm#(NIS#<I5YK))&L2yRvHSwKpf&y;F)Y4lTywej7EV!G+5oJef&$`Q92p_FI;^ z?K80I>*dHiy9Scf)@EL7*pWKzX}Q8Kw;{%p!xgBE8IQZ|2yclDy4gxW3M)#APn_a( zxMdTXaVg-MX1u&KJQJG7Q*&*)>Ctjn2MckPBTRHNJFuu33#q|y%1*bI+6&v&-B<?8 z0@-eH`+#Ege|x`7Y0pJwU8>U{DF~Ee*<eU&LyBSb9F?WlR`KE~DFp|HsmF0lUZu3L zK1eWDTQqGZH%Wc2;s~+mIeRVW!w=!#M)-GYP+3#OlY#`Uw9Jf+4S+keo?zVg1e(of zVOG`7xwCduIdLXOx@s#-i?l~3-6TzErl1&h>y@@W#PKabE4VVY6ynkpo*bmZRV?hS zG}JGMRW;zU7lyjb0Fvy^Yn;QksNmoQ_tb0P{6kYkg~y2EFwAJ=V~guUY+WHe*uxq{ z+I0ZAw!OJ3D^+MKlzU4}e}--{EKI~pfynw+R|J{r3R4a+EiJKcwk}L^fa8p~p|Lmv zz@Fy|$02Q3Y4)}=5POdDjT$)|_c8!>4j0<y`m4}m_=Y1+4OSgcFsP&F7O#2yO)a)d zjqQDWG*wQQxZFE8yo>#?N|&eQAvWDpVU`$0#mh^|NtA-oJ=?{ilDP7lA7bi4UP@A; zhdVmv(s5N6_+BBEwaq!=k(bMyY+7|KCucD34cc96wpvNsN<YMK*ErI=7QQ!&NYHl< zZh^z2fVbuX_A<qGeIrr0Z?;CCm8DeLB{6Ugu<}&Pt5>tcP-Q_;<h8=4-E5~Usj`&> zoFsEq9760C7U8&^nTTH5P3(HO9g9xjjqkqd<_W`9JVT4NY24$6FkI>^K-r_AJoM7u zDn$|#HddXVF|ZnjfKbkOJJ$dSVme6~3UOYC2?XP6=VqDp@(O58-1Dj4!<k<36j9Sh zpaG2<4=sRFKF<4B)p}O!w`4Tc{>N~62I*sxp6o56cuK7@nr%;8rZj{0WF=@M0JJMP z8w_L=E@P;^?q+OT&c~QL`S0w}QI)Q%VG{0n^#04abT+2!>$JlBT@|UID^S64ajtqg z=^?lpmJGH+jD{G3@k(y-;wy+ML?a=Pp@N{GQ(muz;ux%S?UJ%P+zqXLd6B=G;GbWH zzM=H-$U9cNj{|OnSuAL4xOFI0H#b<uQgBt2@ZhLn81=1o;_P^{LCxj$%^QSZT)DRM zQd^5UBeR=wZ+)QZiyoMP-MqG)yv}ALlRcd&TkOGQPKkFJ2@6lzu-lF)N=OMLfMR^r z6MEg&c>QjuRbo`M%<em1a^Y^>ew-g#MW3R(5NbuD()t~RaMyBLaxLC;XB+O^Mw^P~ z3-*SbN|ZgR&?VsIw6dTUVSK%ta>wf(&+NFYPaBqSSqUM%e{P<CCBioKE!PXKt!_Bt z%Z@m;DQjBRN|v>$M5#(zi6ouLHIFjl>I$*#XB-^4e2UGLU{o8ai&6qoH^$!Y&wSNu zEXNC!&vLi~p<XVBuRnj6Dz_5}R_WroRdwRw#8tg%!o|?jM7yu(XQR_?(^`kLS#1w) z)N<9P?2aG2-JaUxZ{3|i{mIuZ?X&*?%%pX%AN0G9nrdk9cu#ryy5A3n&3hjJVPms? zAn~d0x5#hrKPA&w7yh-@@M33<7K^na=HhdJtx2f@+J;n<v0Mu)3R-`4PUgHB&g^j0 z{{X2w%YV?#PyJ6L+`V>+5ZGNQ-R9oL{^#VUF<s@p+`fI)lvJ)3)oxorg0D|6#-w57 zq9dY?K7y5GZR$3wZ8r!)C)=Kko+i(W8Bb7gzl{fF3bRi%wDM<x#2#aj^9WxPBo=u6 z)3v_%%%vr{91K5<ZT^~%nsdvYbu?I%GmMhilKd8Q)Q^w6%ejihvqV>Thl)y^a{+__ zk~p^G$C(_wg>>{(wjy_q_u=yE`z$KTfJbD*-5Z}SU%H?>WbIBeoK=$6`d_r#Bw|yo zEbw0MsLD|trHprwEu@^DN?uPvSUAl?@hOHIOn=KX-OlPqKOwVvl21k0@TU&TGsN=( z+KC32{{WXCHy`G9!@+Y*Ys<1<b@^_W9+2Xmb<#;ZYx43!MgScEtl4PV#s<bL){6o4 z&3glB;*KW42()Z%fbbuw-1w-UY@MPfv;6}(_^<bRg7_C|v4krQH6iwY%ui440cnWu zd&Dz|4l)SAIP{-I{4Ms%<BU}|?ip~veka@NkM$9<^AAY4@WL>+Q$lT7I4o~a2=BYt zGzY0(URTl!=EMaka-sn^vLQ!$FcIHP7yr=s8>mIOswipYKv12~)6S9tl%(WS9SRho z3Z@}OMYc*%yi{Z%BKm}_3-X{L0T<Bjl_7pqBm$!%$!l)V5!ZACdy|7s^4_9zZ@Pia zPSNC$M)>RV<|+p@R(md`w%Pn8J};lns=bRkc$I^1x#SNQPd;@`?6Sw26!xisN$1ng z=W2s0s2O6IC%P0B>-zry9jaC<aE(+J;&)fa@il%Ws|tupJD-hRXHONR&67iif1Z^v z>aDaS>sCG=ok#+d3j{?-lGP;ZDI~IzWx7ews8Owhib-1NVCI}%0TxCB_|hm3!3vo& z$|jykk;yp}Cv@o0etr}P3K%<zEy6=|a5<((=$1s6CL4js&n=aVjG*9<b|Ca1j$^F^ zu}3Jg#nHz+&>P0$K3?T1i>M>K64l9olgP@BjumpoTx&ck<@-E7<5{y&J)P(^9TtRj z(aGJMS=~n7(4D)4I?$03<UY~+#j<kVe&||G3KXnzHBUW`SArahSOFQEV$;kZC2lvq z;~hDB%@yvmrKS!Vj!9!zCmO~H*ynHM*A!VnS#wYWuu>=*g~rsJxOM}4o<qnT#S5Yy z#gjfCd)O-y)v8o@a_-()8|TliDhEWcr^7WmYOG6sq$<Hm_uGhPWA4W=MOS+j2T&H2 zR-l%NG5EFwjr{@UHs^y-fnv7smKHw6RreN=KHVxBuoCMlY?Hnem7&C`AY_~=18SA8 zF+4~&2J5teqCt@C;bllmi0m0oM}Hh>KX`rBr0$ic(MkL(p^8?^7?GZ-R4O8TG8muh z0;C#WQ{8l}z)!Y1fyUb7%ZU0C{3-Dr7<Me!%gb-D>UJQFxsB=MV_qy&QB3$Bot(y_ zksS)NVc7JqXitRcbj#D4jpV7vtZy>(+cV2RD{<IUnM$65(Ey$ol2C#BbzHhgM}NG| zyw#4z3bSY~$-ge+*m-+bp}$2vAAYr1F0pS{&#vvg;9;gBI;obZi%9!sS(xY9KH_tQ z27-{DS<PbNZH{en*!)*-!$P8xCuV+OeKoiq)g$dUvx{q`<XfE)mgre5AuD;L0#Ag5 z=OBakb`{7>;Y}rnyQ1|RHnvG)`@x{*xQAEvb*OCR*I~w7xVci4mRWS+JM3C1;!1Em zYSa~xJ4c%pu38*4T-koKHePdyzhaS`uZ;@>i`7^GJh>5D^wk6n2ypOO^V2k*j#b^l z+WK?E+ixHrzJ(0?z~6e=hM}je);!d&@KK2o)^;gU&+fPiTu+w^oQSK;c(TrXc0BA8 zJCRli!AK|e9q=n|iBQO2<x_&ImY-rorX331mp9yCqnD{ZwIC`NU1zfZGV0I=KJ0G4 zi5?m+Bsb`Qpp=3T3OQj%C0rwY`DFYkfwGM1rusuxPt&vG&W!0$DGbSF(p22|=lyuH zQ^~}wJEcd&g>EU_n0yt=#p#<o;%#mzyAAoau2ERdJ%&q%#-@gT%}l;HR5=u%K}a1u zQ#rQT8`^tuwYH8oB{qS6({2^1&<7i_%0Y7k4Dd*3WR6^D&pKwCJHZ8k3zeHu8x!&6 z^N~{~7q^OBPuMn3Ftd-tG~?iioskP95Jq<+-Uq{#I65WGD&gWhKfU1|is8rv`Q%Wz z`;h^v+8A}*hR{?}hg>)W<TRc)2dN3)-B8IhBN?1@xE}R1a7ii3(aYqeHW)81G7KoH zl{Q4SqQHvQ3%3iDxoyI>!*64kB}#P&8R$<;)e4C_<h<FTw<n+)lk5wc#2EUFQM8S{ z@{e~lbwaafJ5<@)ZcduJYXn)>CO)axHeFEdw&@n<0FUttx(`YS?%3wow7jymz_=G( zo|cM=*a|=xQq|Wy37az^k;3eVusCHtsFCNrnd4sVgKjsmzNn+2ry?iBUe}zZ_vyK4 z*a5dyX-CkF=w!=_dukTBS=82tdn&b&CfBF+YV`)1V(}kbUtVmc<j$9ar=~QS7SQWu zR~I|C90)<;#+tTlLm`Ir;p{!GfW3vTw`Rh0B%MRKH^*z3SN{M-Gd7*pndA_8+fk<> zb#Liem&j}xI>zG`{{W<|cR1Dy-kh`Pc5Q#)nAa&W+nYB;T<vVO)EQPevs!s+@115# zEvPIlT)BG2LdmZ{$HiX3n?7=L+mqUKIkwnXofX(|O1|F2yh!WorvCt~{8SgU%Y6GD znMRQde(id@>M!tnPC{svU1rF-$+%q~g&nk^OquNWK^_6Jz$2Ds!=x1$o2z6QY2j&k z7ubLR9(VaJuNSK9@KGToNh>t!p3`c9r>^bjyETHvtF=v$#;w}FRqC}*ou#ceWVVAZ zNocJ(4t26DlVnPSX*U<#Tdqn%`=lfQNy|HAZ`vh%nPeAh0SzE>bB_N2>FM$E*&?CC z`^E-OT`APNTb;-UVQ;So-WDdzwcBiMITGh^5)&@L9#i)?7Ue;8rWZEXcapVBRf2L} zN|<TzUtz>J*;0Z*r>B-?ys}R7MY6j4f;K#}4tCIs73Z8+g;KD`iBPac*~tZiVBxtP z0=2L1TYDqYfw-X(^|kfCW{#xrxgsi_@TtTnbq9Er!q^!+XFSDUkh!P7>z-dF%C?=c z>Ab{To=qJ;a+x%(x?PGJ8dlkDovC%b&BJrM+3g^_>ocZd#2fVdDm}6^R>&A|_lF0= z)}C3Tr?f8bRUg1DnEMqNDQdB5ud~ob`5ZLvjQ||U*bbzXYA-}s^s|tr_Oo+uRO)FU z$+7lVrPP(gQ>aLBCR$uuX^_iV9ptHNL~uDNM+rIAwQ<1D^A68ac7=rZJY;sn>FTw5 zw+(tWV0fs-e)@LU<R8On@#gdJ@J;jXSIu)eAi6Nzh>)BJ(>g}P6xN!8`!SGIkfv72 z)U%?XmgK(jW5u_pDh@S}l~9SejwV}AMUb>ySZLPxxOM(uPetsJQbmV=G|XG2h5dk7 zWgP(X)lDrrO{-h&T_-8I_tunMi11f?0>q^uOo3-dbkZNWHyvHko}?vdMo}C#f>gfG z3c;!Hxbs*^SVwwJgQG_w^HYq{SjnVgVZD-<Ac9H2B}9|9R8N^bNzVRttEt&eUI4J! zH@gRz2^i<gpHGD=ATLdCThqURAo`5|09*=UERcEYqOP^yW?EZb+P<jOR)kz4wxu}+ zQ!Xkc-p?gl`&E|c+DwQK1z@Q@CS2sSC{(b`Bo55OuQAB^j%q1lj-k0^8g=G9tIuxJ zy8zZ*o_kfw-ibQbN48YruNL@Z-|WosWDQAVjov7>+D`K#g|Mt;K?fjf!Brfl!pxJQ z*!dsO`_??vvPG%yN7Qfa9Q~f<K?2jLOUyXi%`fh_(!+>2>6D$64>7S7bURx(S>7s{ zU?SsCfJQw(Oy_)Kedw>zMCRMg5VV4LzUqP5LuC(Cs9=Lq2PlhdhwV~;30uATM<hyZ zxd|BP3yCTi_tT|ge*{@^m1L>}GIsv}Ogh2$<+YUa^rzJ#-vl4>r*O=cPyXVN76<)3 z;7RG!(ntZ%Wv=ZXu_{tM9YTm7`kPv@_*2}busqPhUFhjp9YTu6J;!nQQC&vn9rr=~ zecK;1k&2Kg%Llaxbo1$x`FhjY0k!nq7(Wl5d7`l7mZyCZhKbHL=zk5cee{ZB@lMer zyDj9h(A`^=pSs!yHLJ)ZekO->L*T4vOh<~AvH)$Ar7fqP<Cy^c=M=5aK}0k}N4Y&F zS#ex$5x|u6`>9VvC$356eCUE_0tJv-Dw63SCp<$L-@(@>%8jF{gr}Q)M<m^%wx7Bj z99t4cP9O&`2|24#G!x*f$>O^YNk(qX2w&v3l{apVxbRT4pSPIe2rf3BK`kXmC(qqS zQ7myrUgKtfsLJlj7f$UXXt_QCa&Krl4SMeJaGeGDChsv#wH*j`ebcU$WHv);0F@t7 z5>8IWyvnbLGEXH`&S0aAIFjpZJWrR`KOm&zEJG6FCegtNni(a?)`52sdk(&5!8Wzn z=8Dp<SghKT@jBzE?gYDXTT@+b#b##?t+$*^5UZQg7TN=GPzdiH!qx*y;jSQYemjje zqPq))k>ODbGrA12ovbr=19`aXX6QTGk9U@AABXCxD5{+o+vV0nZtP=yY%i|O9L}di z{ik$KW~;e9r*#dYJgBR2xiB?fvPp$D*X<9t6_zg!T%bo|*=0z50f&kffa1e$jF7Qf zzZK$!!5%G!%tXLh^yG)KOrqqoDLvpXa1O%lw#Jkgwh@TbRNxqfK@+uYOigrdissD^ zE&{-t08X5bQ9Hlr=X5xQ3e3bw4P9iIw&$&}(%WduXmQ8qMvB`@Xg12Yj|p)K4dko> z6H#IOT}zBp&Sz`mu8E+yIM@wsW?y}I8y$9B1}o^Z8>h!<U0EyYunFX`dt6-N-TT7& z0y&K=4yamo^D@x_bM9U>D-EHJJ9YNoa5o!D-a^}o%xi=e+L|FZ?Me-|_MB=;loa4o zc^H_DJ1Z)qXo8i*yYCqG<$FQbGhJ|9rutg@4Q#s!s~N-iRYMH*bkuOPh$V&1k}WP9 z9Ff?D672<z$TvEvjhguV=ZU>TX0=>i_H{h<#ki@n-P=J5X`+jrv^60vxD>7jFjau8 zs140(%qf(v2Mv~J+)s6xi`%7-s_W_C7nxG=jZQ64W8xe>lCG3Am%lG%D;xQ<unl@# zYOGbR(Wx}MI%`YGOjNKNLsna;ZYz(o9WEumWqcQ+x}+^?btqc6oOLN$_;@m`C@C=< z3m7=gF%za?xiT{3G@VV_H3H(s*08;=b=g$$7Z36F3l|OWeOoDKiNFe3z>K^%Kx2Nb zaTmC0Cg#N2$<q4zOX<^Uh9kp%*8&7bFXm05yDN~<9j0cYbAHhRY%VBhaN+k>m8*n0 z!33s!4w4)~A&EK7eOz-r<U-cJwQG;6=DRDJ;0?V{Eo~0!9w^5#{1XruS%k9;k_Iu3 zo$iaVdj+#K?Ji@QNWF<CUs!UjJ3;K7xo~D`Xi%=uF0kdcnKpZIRHn>)&1OWV?ef`b z<!(oDY;o>4TT@eba*@JLdQ3jLzYMBw6<R}~a5*0!%I;QfX5FqL`D`te4=Zh)Qie)4 z;#DzA1nqNL{=}IqY<uou8Jfdla}YzkilXgq>R!O4+cnb`v3BhL09i7KnxjcR@?)W0 z<58YW*iGg_W2LtrLZeAaRF<9p050f9c!VCf{{Vz>?L7Q9Uh*+oQcP11SX$s4>2e6~ zu-iLEVX-4~48&^ihDD6f5%yVtE@0ct4nXoek9TWcaoQAHUbu;;bq8im%Dw2>aMdnw zi5$tf*{{yJrk%CwNKpiZ+N8r_DGhgryLdRIHnpII9y<!dtGHeD6qwon06H84WZ935 zZ00!F8=b(^SX={ey>kx6DRH<PEDvseY`=IP5%uAviKcaR=yrc^ax&KJZDA>ti*30f zOv|z~@K{~$=B%OUGMh;M03{ftI^vcjD50j%i9PQM;YSdv{{R%IX*7&CZegR{$dAm{ z?|rXeFRi)GF5(tZQyeytz}84C;?t`e%n~+n+S`HB;{3sq4;D^yoacP=&UxoG>Fdc9 z+TGemXm+@Yfo#{h&fNt>DNvwli{wbEIN{<{c=MZOM}%XSAwqY*G)7rKuyd{EQ#8As z%I_(2Znp`yIgTYMT)T|7=E_)3ctW3&<F2SDJ7rr?yIU&HB<fAdUlW-5<y9n9=Gjec zyKwvm=kToQRy6vl+!uIK26=kb2?nbYX56P$&EZErpFL_evgKA0l2k_Pa{I%Jr=Q8I z(8jeXp;g7gVOo{q>T6CmE$AWuFKD|xvL{LCJqxB1gtX<aOWIR00SQn3Cpt227d0z~ zWhl><=1*LHA0T=`#Lgqc)4KO#96<5~eILWrB98}#A}s8J{&u<eq1at7Pu264j`DV~ zxwVs?FK4sIhiZt8z)(sN9a!nV;mX#VHl99BrfK%PxyR<Z)-W~(0r`G<{;GEs-GTYf zTA-tF_b0R{I*c9ZuVn*;v`sRjgy)D36O-<%Om)YKh~DZsB>_B1Nl8!db>EO4f~++4 zQVo32Vp~*Hho3^RkXdI3iE8Mj0piDy>sO+R{r7CMs%pTzF&%lHo&)z$PS879cE@d- zr>!$knM-K3c)O&98(d|N92jfaUsy>_Ql$gnNx<CKOGQ_R7)>)tEq;yb<73Em@X#wb zCl7tPc2vs3TYlp|IsDH4QNFvbJDGZN<s~jC7MN%j;xWaL(^=h0=fvy0)OpsVR86Lf zDAngz9;fykm$OmOGKw6H)?=%WQ_y%0K`x0Yh8uo#xh%wk1&5`~lOaJYM~xW@b@>l3 zqfEA*C3QO_Zbe?g@M*D%*3w1}Q|l4PczB(Mim!^|H275$>nfZZ8yZO`!|O%CU8;6~ z{{Uz@o$HEw*6h#{xE2_W?6#mK#VpBvAxclS+#Mz7cRVFQ0F<FM^u7^>L4?sVk^lf` z7q`pV@i#oz$XrQ|&%_v{n1t61Cd_Z;XxMq3&xuuuKaFaDx&8GhvT^UD0T>?ST{<=Y z(fAu1)C!6cX^IkuNxPv(r1j}cLJ$$jIHA8JBwZ*<yy=Kh+S?<NtWYFH(v&&#{6z@} z4~kTU`5owO$f(HavRK==>xzuF-bx}9gHL%HiOu&YT-*7lsIquS-<JI9yV$D8%lWB< z3x+Y`{P9&D#g{ZHOx*q?j~4Y<v1d9f6hw(3K;ZPEYf;9_6&9S}IrxvCbzF>d<g}s| z(M4q(lk?84vp}?1np`-|PTiHJ?2;(t)UDY`=73EYP67!zr?Ma{wVGNdTLzVrSqL9W zViFD23>?s+*>0IK*ym0Y6kt13peVp|@1Y?H7F!hULXA&aPDmqD<v>#uF-RsGqesur zmTCOa6fk=H`qQ8x8$zQ>V@rM`fyNwC2q54nfN{`{M0y;9P)!7Lw$B>%=BA2yAva;u zrzJFnJr@=ac#wzCQjRp|fonXH>T!mO{{UwjD;*BQ7HA}<b&jk%6|EE5RLi$V4ae)` zlgJ8fN(XFm-=D9bH6(5XXrhu1sFtKDByY&)ef}O}H8zD%mYg0+MQ@&<Q{v~3cKtl| zsN5E8)T7v}YfZ(^2MH%VJof`VGDd2gizaGzjnt}KrKx~8v9~R^&ii@;RSm9!m6>F^ zkHcnF&gUA_0X^*5%2xn8qAX^CT&skm$*6G|N|dD?iQ1s7sBJt3M{aZjnLk^u-vPtr z#A@2skGgKIJv=<hg7$?TJbT1-Mpqk7#a9ad0OlpBQW;B_>E0m#{A*tWk<w6%+uWn# z>Q>U?c^k1{Dk*G%D(gNSwi9Z4T<HwOj?zX--g#jN8+xj>$pN{J!E%9)k-?4iiCssd zw9A*hRd4KjMMz66sa#s`RYuRWO-l)FS16I+A9mLbVNEs@fa?58+W=8}^0Vy{{{W<Y zb6U_qWSn92$NJnk^&Ugwy<lw`Z?ioeZL!;<`z#m`Ta5zW6lPSF1a3#|EyvtEOIh5g z^R7=5tjY)^_Jw+W5r+o`#SpYD7QZ3lxvyI5O;02^6k+M;s#Xw%6*)C+=kF~e?Kp~Y z(z%Sq?$q6P)KsuU22q^+7d&0BlbwINYVmiKCD%AxX@#u{aY{ZA(+KYzQ9TASYSS17 z;8|%9z%>8`rFKc$4y|LpnWlfrDLE4F?J&f(r_HpE=2-*`<wZ4NlL(FDE(gP9R!OOj zmlsv7^XT<-x0f6`PW3qR{{Sg=wzkOUx)9rvr4SDxkZVFLPD7?(J&L)4o=w#Qs<e;P z>RVIv{mRhb3K^D}YDnfdgUe{LcjwNw=_;K4q-k08G_e8d`&C77wIMzxl(08YQ1JzM z<7{AhR@_wwVzB0>8-t>ay$#-t_kbS|3n^X(`5WL5I=aaL+jT-ni&9|PQIv3zfC%E} zk~wZkIK@qVY6}s`7IB}So|IZB$Rl*646HPsNl8}{R7OC?c^;e6DV2$Bl(kypva%Ey z<KR|v!WMF_9nT0-hH=WAZ{nT9-lb6P3NY@hxJg5>meYfnQA!l9F1g{!#W5P)L{$ow z@IpZ5dHQE#>9tLC-!!wk$V+`wx%Zv_02~Ty+sQ5TTPzZ`kVlD12ORbXm&8-u5ZrZ2 zLq$=acx+mdjuYj@#lO4|C<#W^^YK;;OK@rXOUyRj9z<uG4k$L#l>19ljJmUs67o{C z<n5ehx%#OyM<ZNxx&Fu4x>{xi7~Ijy{{Y+Cq&iW!+GAB|>+8votuG4w8&d@}8FFMa z%wF-gVk$Cz(05WCOYAs8TUl=bK;twjYF|}{%Shq{cV=0xf!!VL*sR*@9E?Z&LX%w4 zn-9uH<J_*jCmtpC&NN;lrtM&xdc5eX>;$Yosb2xht>;h4nucPCcL(h(xa@fEsS+eQ zd!xiaCl0xjMN%t(J&VIcjVIKwuyF7W-oWW(oeo-V!d9NmwziuRZgu&q!p!ZiPKD6A zzgF9>mkmE@(DyqvzSQ&UVLF!L)Ss!@XH1q|H^g4;@MDMMI_iT>Hpt)$P*6PXGUth7 zhLTd*-23LxfvFwqb=&(a2hQ<$UJGU&1-rbr*T%`F^1B9+X%?+{C;U9jyQFKStFiqK z*tzPZI}vWXr>+<I$^s>oQy|FUnH}I?Q-LlJlYk*$sj6rgXmJf~pF7AA-=1D?0PSVb zVU!IK{idf@awkt{8=sPMgW3cLw`iK)>)4I*Qad!ei=#J5db8_2M`?QQ@Wu6ZhFoSX z#xiHA4ZN@%Q%Vh_pbQ$JB_(uhbv-^KOWV|6?%c-)yn}Mw+K_qcr|Gv)`aDdEV<FDL zW*dtTJULs%GF_EsOG4SBZWlX-pmO6Hb))OZ3y8w4_rCh~J5gQcFzZe=cWP{)3{r(U zT}E<3(i1c;?I8O`Djv#_-N-CPng9<&Z4WTGoMQ=#4ZT%G-4k3$w=#S@Rgs{6tI?9> z1t#aMdq%pJ^J}(7H!VRW-X8&ZmUyGtV6r?Y@05fz2~pxvB;JO-kc`e2aM7)`{{Vc> z*I{y3o6Qa>#M1}TKzk+<(WRqc>gO8|J1Y_=WA|CNrR&bwbv#WT>~yYWyG+?6w{yN* z;GqgqeWqbT<J;x;8R2yZ@T)v32XGQkEH3S9C1o%p@f*(X=#8Z0@XkT-3x5mX7CZ>+ z9BN5D=CbW&`WKK19YcNUQpT`o!jq?a7PJ2Vhb#zsdpB)n%vjF4JC;J^+~#T<%9Ck~ z_j<5Y>iw=mN*Uqt15{0QuG%=mAiu96ypj|7q~+8AMVF&c;52w-O@v1ragX_NfZu=@ zb^Lcp?7B&bA;;r=yAx->KIwnCyFP3?s-4H#clQ;usJlU14sj{BBq}AXg%BI>Py!CE z4g*(QdrF_WrXXwhoIjLq+w*bVXae?-8QsgZg^2Ms&~)k*nHDX!*3*qcO46s2hUChS zP`Q$l*~?A3;u~qEqcpA29h5g62XKxoliNX01uT7yGcw2Z^G3+>3%gf-=q@ijh(D;$ zOm(Tzmt7=T2dClr{#20N5O_~9^X{kfLWo*g>Jy)xsU$9tJi}_}K7TE!Q3GWklN6y{ z<7y~ca#FM?wzTv(QgA>cV@qFZJ=Zt(i}ZQy`&~IE<lI+uW~Y0JO4M3fG-lbD@e0DP z+IfB5uIdz{l{nvVBd-#TU4pgofX8>4(DL%;J&KI<OpxYhb^S-`7aD61qt9x(N57E8 zjT++2*Ao7@(M5A)A(a0B#Gj_*cXy~u;oO8J<ZZH#T{x;Clhk%o(ci!OEXir6kJoL- zQTu<oqMUW4KDdvS#F)~G9EUZxVNGpG=9ePNLocOUa^b5(Fc-DQQK(f2Y13owKINU- zho1gpZhyv~Fhi7t9`Aj};rzK8EA&ikx836y#{9ATbFrca-k6~TXQn=UwlqO8S-^RX zkC^B9(cKG%i#UIKIq0wco6J!K6RtH2d?&9z<M|Ef!i<h*bReAI;-29S;V+9BP7}5P z+b59zdr&#u6NcPsr14hNM({Q&=g~`0>Y_Km>CjTQG_!IEXqu&9x}cD8gOi+k`BRkl zJDrooxo%J5AL&JDW5%O}JfY1A{xnUx7dcKL!%GY<QowC;e#$BqHgUeLgnjN1c^;;$ zM%>#doJ$66!m%`*TV=UsUBT4*P#HrhT1)O{VBA(o<1VW_#z+U1S~5dS%=5T1K4r$k z+I9*O(=i!Ek4|UEb5_os)OQQj?mKIO{{YpoTufEk-Hho8h~m4aRAVeFh%7ndSxT^l zaSt)ZV|c_BFucVqOr>i{Y=y$kBaqg_9hV1+aTP-`wqP{SK1j=hW@u?7HQF114YW7# z8>KH;+R$;YmnNN$HuUpXKdKQa)WTvsHiC$LM27)Hbhg5R<T|AU?v|0`T2!x|F$`h+ zMOxfFq0GYA_J@!OE+psx8{b<GY0zoXaEAj?aBF78UiQt5%3s-L(Xqw}Hze()vpfAG z#)q+yal2du={A^`y+`cRKCztKYlO(%)FUoLm?)Dgy|<yjQuK0{St-H*N*h8#dP>0P zAc>UXS5Q)d+^oA=ZtSfNu<swj?GH11opmtCpsK8>X)rRTt1I(LTIaMiw|jtb?t*n@ zqn3aK9ZXEg<{g6gx$WN>vqaQs!w4>_Jb=U}9t&gyt+vQ<41$%Rpp_0J5UPA6ww{;m z6|nYQfsxT#<N<4&SoP48&)hRHyeZg*Fez{<fh1K;iM1I{`r7BFnt(ZKhj-Ps$L@D+ zJc+E^V!(!*MWSQwsSqM4o*Rb~4LHM#0X$7I*eP!VB#b98(O|WaQ^$-tCrv!k8DwA= zbFb=as2qvs%b8tdxSa%*GVttkvYw8Wf+*bgS%TibFiF0EZMu;|u*sVg$+kY-+7Xn~ z=tY|5+_;L8mdY0M&<l|enGD8!4kpXaB?Kdf1Oc5cCdjABR@cEH2K}otxa)fdi;Yhs zU{5uJkMJc`W*;R+7b9vR9pM}=&c`05nra5b5<+#1?{jZdM!`zod1i9(;#bC%DZge* zecB66wZc-QD+?!Mj12A3Qisp>#}a$CZ$LV)mND#JT4*G}pkt%Fgv?HkaT_;XLq|i+ zJVq)<3R@&EAcX=!+c?6<0<sFWAo4q!+G9!0eOlqDKI5j#&s#K&m`xEak*45{2qT^O z6=B-7)X1zV*?fq`pt30`<6>tKn-zJ-9C@4tXNfB~4rJsIl_w+~LcfI~H6P+QJB=<P z4esAm?Ynt<J<HelchdD_G;YASx)F(BFK$vDZq=alcjCA6Yy8URvCWS*!!cTFLswG8 zqI5faIjws>qOv9CxY~!_wvyz#Y-hp(T2N9llos7mQjjsGeRC@Z`1EgN`Gd0!Vvvq~ z1CKnr^Bp~x37ZYXczR#>BB7O0b}nOLklLmU+cx{TjVDaN+whXBjcZ}E$!^o3?!D`l zIGSeHYr4lvt~k@qTp4v!9_~~-q)Lws=1Wh6hmf#^gO-p6zYNgK-1x;fA8s?cMv=K7 z?0U4@DIEzOd|w%Hv-nSm@cazOTZO?(6mz$5b6YthsBWWUdmce~U8^j&-puu-{{T)k za+wlkqHD2QxLc*W5mW8YB{D73+IB0cKF@NuJk#k;c1wT|2q1giEU@BKOsIPSW7-L8 zfHpkZZ_wO(7ovv-koX^X$OW!x(aj?5aPT04Jk%j;TZ>zcElxP%l(!sOiq^HP@hNLk zvZX0XIVA2)T>t@LvJ!8p-2#$GY5t!-jWI$}=6U`U4p6&f{S%na&g0IiNU2Pv&=-t+ zKQHQPjDcm&6rqVAByWwreCnZX)?AU?-4!Z+5`0}b{{R{$N2++?)k3Z_xVX3T`S{j^ zQQ2$L!(|z5<heE~7Ec1@FqPwvJSur1SnkrdIezFT$R4)x*@TVkR=g36!==}}6I@7~ zr8mRf@Uz`;1SK8VZ9U%tQiLEQhZq4MW1t%kh4_fL<8=kw_Jw^lM$l-Z%eGY+g3*I< zy~R-BOZQi=F-{K)vF@$3<E6agcBG*}L#9WO%}L+d#}uQKVTZu7{{S$xVQ_o{t8^+` z72aF(`NdT#Hwzmn0}J5*kBIa?j?~BCp>VoUA*UoIEi%%bT8>Ca&Ig%1k}6nQ=f5ij z%B?He8*{vdj~;0|c3$Z5y@#F|P(T@NpaxW>9z>*WN$`r<ikvgOCa&qoEQzrLCvq<A zeR-eQd{rOXFKN*&t;@C8CAO!~6xGJ|lf=wEX<S=z@g_vW$gFIhm9I-i`CKjuzQeDH z=oa1y!}C?h*{T>zN$#_oyj{`1HOIGGv)4yQ-$Ya?N@=AimmFG-Oo<BS<IB%pRo7C| zGL^k$JD<>aFJZ&*=;#@J4MT>fkRO%32hAgf%d#IsETu|P)Di+lR7vCj^EG}7X=>#V zLN6n}u6zeIYNBYV;xkG>Yenu?J$B97V^<WbL}|Gxa?=&W8|}%39vigg6_h}ZvXE75 zfauDIB{ClzTcrpm+_+bVBEjiIj~A(Sr1<sy0OUMPhs!>YIMMk1S)ihK{{T#l+L8F& zIr$D<PQ4d6sMlR>SDGD7kt#T(cd{T6bXO?WVA9N=DPRB6_!=Cl5~&m<^PxK-J0mHE z=n<$pQ<Ra(JA0@K5{8qHbrrNiLbH1=?6X;RyQv$~IyT;!G7{L6ak$HK*=+Vm0bvWc zU8fYSF{7nN2}(lUd42|vwUCpMjN=$~1w{Nq6Opk~Fm87zpd88QtWnWaS4=7Cnq49K z)p{wVet`NG3k<7Q>up7-r+0af&4MI7KWc5|AaOLy^OJYDOl_Al!r@GE;K41Ym3TfY z>EZ^+W5MXl*~!m!zxIL8>%+FE;BY`SQ+LlMg)yD<6YOqdB^K+Zy0gAegrY#X+U{vW z(t?#ZxUbryccH~$MIppvp&ckvdUmcaA8nzG#r&=}x3x((15$?l)XomKF{0=Fee?+J zBF7!;muHu&XK0aGN}OGvyBc>@r2~md_IrHkFIw(_rjwEwne7fMWHO_HUZumHk~n*a zZ4+GRDv#ikLVS+L*>%a{95Y`;3x%YQsQUTa!EsH})p*mlDOP*+uH$68L2*pXwq2n~ zx6g{|2}+xh5>stH($b`nf{=Eu^ks0&!V7#CHu&7fWq2Ttt4zJi;r++Hfz41omrrqJ zl;eMQl~#Oel(AoRB9A!WZ=I^MnX1oxNmAwHbNEvRAPll;lJ0X;v~pIWZ#2OnStsN9 ze_FKBqPrMPE}nlM%BCEZmg-Vcdi?x)(S<12$pbV%lzJ@^I@9V?t!F>O`ub4>_CutF zY*H!0G<@cOq*m#ZEskP|G1&}s<?p0~p;AnYrfQ8Co^*;sbYM6%DIHOwgdy1ui5f6` z{QIc|8Agsn=an%)Q<bLMCh>BGY=+X_lR86j*=@A(ElY7&7#nh^<a=Xbk;csdAkyL* zH!ILR7uf!i?DI*^zUn~UrMF!jg{HMDt-6H`I{nFQcPn|I-y3W1)|9s56nI<%eBhoF z7{;cQ7^%Z~oi_w(J>V|;hVYmjFcMt7!(*U5S0C#8N^H0L?U@djnzh{KLt*uO=U8dO z+^t-)ve8IU>Y-Qg>Zepv#ZcjAJ)oh)XazM)khj%qloYFhM}JR!Yi0y2DIvCr?%uMc zB%Usq1D`$pHZ>FE04(XF0_w}O&x04c56D6taE97v#O#Mup|To|&~fJ+QREVmNvaY) z!!gmmD+;2Td0mz^l1b#R8$V=v`%qgKs3*Zjg3*!F-%Hin<cmWM$Hq$GTVxR}_ZAO< zDo+ymB?Q)0Mk3hbFNvk%_PMxa`ewGL!M9uZFACPx%+XQ|aUNfcj-YZLCcq{ewB0{q zg7v3GH#Ii7*lz8tZtW?H{;^YP{{T)a3(J;$E{6tC-};Z^D!}lJRvBugGSoWn<T*FU zeG|{a+3@@-n+v88z`)QsZ?95$pB<M!YPlv%i*tmi<{Oye+W<_IHXQ&U*L{SrGK^cP zUPs1GbMc24eo&=-lB6?!xn1@y*mTwU=@%nB6Iy`lQ65i{*nQNjdZw<_dZE0Fg6AlO zrF5Ly#}Vgk7i9ef?5xj|tnaQgw<h<n;wni`g{ZD^$&gEj?)R<$4mUWeIHUVE0DW5( zx5H6~x<{X0;4b3SFs>6MI_0)6w98m6qTw}ZW;8~^a2tq~0-!(~z$dOndF4x=Bi!+F zFS_-b2SprhWP}ER>WxY9E1oq5hJu%#m#cN8Xvj(8em%L8{ElSzLB+3xsOQL%YNKQg zIan@NO$|hjZJ>;Rdg<*<*6Xx;7;zn%Xx9}bTu5H0y)Y)-A6M^34ky{*w0Zb^L#;|A zcQPCCQaY5%b5=g%@{I@XezZ{SLnpLrgNt_Ys+R+ZWlW*fEn`2jLq!dw4|dgNBLO<J zxcRAD3~XrZ+R)!6T|SGON-9>eyDiL|hTd2i>&e9sJ_j|c6mgvdVL>LEXqYZ{4Mp53 zmEV;)f(Y)ejI}Y94^%$Z!ydJ#4LmQ<HqP+TXH79<cT~Ol$r@i8=Go#l6i#jy0)~{5 zd9B!LC8rWP;}x$BJKO4$ZxxR<OHPDq)GCtip(gmBwkeydJCcSRZZy;n{mRp%5Pigo z(Towg&XMhMg3HpkmdOu8TLc~ym!+`Z2^`9g5f}rnTCg0d5;-Q7Tcbm88In;US^ogZ z!z*z`LzsF<7zihy4tA+7qAt2|M0cdEN_D2%X+^NpK<BtZ2H`2d0VOA?%}5QlO>I;B zbfp0(0Xzs!NEpCMdY?_H?{u6!=}hT<$!&B65cI&N(T-s%P8?TFl8@Gv^-++k=Gw+q zaG{bB&~bE6o&`&y1nSICly|OU7~<by#I9r46b0Orfwt75Qh-X{BVm*vo~k_0ph%^D zNehiq)U&~6E8#p+B;`E3NoPJUaRW3CHg|%NqV4f2)wLm{S`>#?+cE~5jHVuYgAFkA z<!?I6t|>jtlO46Cl_w;tDdt9bEJ4zC&C9Dyn*N_2ORl4B;%|djMra<*bndFuH`uco zTI~8mN80ZU+k}T1V)ONqp~h|b<U1Bvwzwpz^@jX1c+#E}jv{%3T~*jJKpbBrj&5Q# zZHeXKx5Z@fC4EH&5fq)%AvYtfg{{#`PhxVlXu91r+<QftHqmu?*)iW|>UG8wBK=&6 z5$s4{i7I7<!e!^4ThQfjJ{F<I0k*nkcPEZlG~U^*xYI+fm$4&bww45PxMnGdz|8aJ zmYj={Pd^VHN=W6F^=Q-9t8SCCIS*3yM4Q!;Mbl8-Am3PxeAM#OE?w5&X|qL~?ecY! zJdqMS^#m~;0a61+?5R1Ij!DZN2W24yfH}7M5>9~h8h*PnvYH8h#VXq8GC&*v-rhIq zZb{!t_F<*8R7a*=roE^&ZN-4=lNgv<xT^DT1?Und>UR+Ac3~MY7aXXRcMrPPcvKXk z9;wc$0n=Ty&Cmv%w%5Z$<-awJQ;62%GqA+s*spB9u9w`No*b0c^=`eJd)=JrmMx6x zty;@cudrrAVl*uyrNf!G#JwUTEK3ICC^SMijE5w)>xE^oGlwIfj#ke&9g`kd#<$jU zzo_#7+^&lbqLPh<cM$Le&pm#+XrfwQu-?zK)8^^gA8I!(OLk>RnI^}i9#nO?-f^wt zHgjr`HMKTDDi1pyE^#Lc@|LR?h(;SD*vQEp&<o}E8)Y7P+oIGoRd}GvU=EDxbLh*B zyzk+4Y1=jGE!LFVyBg7Uy)9##A?Pk@66-OeJtfZV9pwE`^Kxd~u1qQJ@HYt(-%$!3 z=;2l>Hm<n1{fWP3gJUF?l43uU8wL)ZuA13sw+E%C09QOY?H6oq8C&EUEG^dQk()r9 zHe1*Eb2Y{Bsc!pp2cCM*qHS^>LwS1i$aU$`<TkeaEXi?h$Up=z)<~(a+#X7|nJJr` zlir$5uh5%jaqw-2iBh<@vm`)84YUHq=i9IzDsZ>0+$<vNA*-rktuH~gdpmG6t+~e2 z!qVXB=5oxJW1w)h{KE5r7{EpbJE|Naj+Nb^8Rp+Jy;1!v*m>{bp%7)(*1qR=dtJY< zXq7pt)bh&soOMdajX_E$8w_WV01Q^PeN*;eXa$ykh#zzQ1BV&rgP(r;8hpwU(aC6C zC9LE!@Y|vl@WyGwkD3C;^+Pi*2kys^qyGR#DDyj*L6w)#qRardKuEufy17Gq^xS!m z#8SEFQm{cETrZS2KOf+E)7+=Cd=M7J+=5F5Cm0!6AIyqcrQPbAU5j?ycSMYDm38z! zls)cBL6J8-2I8#cy^o<JoMV?N5t$Iknq0Qr5U{qw+HpIjZIz*5`K4*W2X2%=xOGpJ zq^Q=Q(a^O^WsOr}vT8<of8(~8liwKs0GBb=gv1e^X>?+yj;2V>+DK5omMI5)psH@~ z^j7S~>%_QL+wPQkXCZoK`6JnoqE2{imxRxZ5;MptBCfL$m+@GS5UIZlg!;E>@Kv?f z=xcQWZfTCvA;>@Qp=$j+{6&&EB;2fzNo-{P(PVk;R@q$}y>{Ek{{XtC{4wqIAAd3X zSyOta==a+`kZIXdv^=Zrv5~~PzKD{}s)pNn-A=@Y5q6FM89YpED&%r8{-eF>jIc`= zuH8I7zjaNtww+t8g?+4bsksa|m9-{1(n?EmBf6A79mJ_55VV2_s{>8dQb#S)kl6m7 z@5+wKGx1oavCIwrdC^#*x-7PL8v%{I<CQ)A>LYW$$wMrHa;=aL#QFo}>rJ_`Z2-D) zONmATQU{Rq^QEv##@AXe1gj@2aPmhWoOL|KIJikT+n`Ih$UsX@$WS2nZTMS8`TIqy z2|xpxBvMXvRx>VH?2U2EdAq&Ey_mJz)x`!n`G4XvuoAF?zXN&CQ&P1;<8NYpw@VUB z)9!NFj`9P0xD$x!TG9~AR(TvXoB%vK6OmMLd`e6*n>9RcmZ{#WM%!-V$atG7-)Lps z+Q``A15$Ojkmh^^)W1yGWZf=;V{Toou-W25WG%NFpCkl;xhw}i%fxBk^nj$Ko&n}^ zJim&#uBxJmn0(!pO-+F;j>a~)oft?rk<HV6FS3dZKN78+*S1$s;c)|LU!;%fMeNoz zj|<p)ulU-VP3Zeuk!=xMc4ApkLL;Y)Js_oB-?h(iTu+A{QQ|4%AQfX7#d3|oG3-^X zsKs0(g~WGGmK_?=ww_Cm#62MJUkrA%_%IbXfd=njxO4dz%5`?T+Ug0aZf$Fu1gMX` zEgG1|3>C$6rai_JauE4#ag>zz@Y{b1EtM&8-SH(v5|z<@9WM*lwsyC+!kqi-Yq7); zaCth~Uzqr9@UA&U=_d?)CGMriVQ3C(Pj&3LcA)OUMx%D01FcO0-*J|$OyVu}dp@LY z3lQe%-(qR&d$vTFO*wwF2u)>bW4rH`rh}y@1T6}43Oe&t!w92|(oHrM+84HL#5had zA}KGWh&I;OHn9UmsZ~QOn_gg!DDlU_*vt-KEHL*$mNGvOI`?m3x^KId^yT5n!N`uz z)3#=f-b+X!m+uo;aSX;oVNC$*a9-}#I9pgljchV;H6eB>M%rwyY&BH}BX%Mtk#`>l zI9we@j#{*seJ%wfu~!lHiaIbPcjuYIL2a(lrz5CTqX>TGDNeq!;@)vjElNB`iDaou z!O1(T@UKaCWl2sL&;V!y*cXjr6}{)q^WS@kK4jfk)+v+pv%cMJxJ|c82=3JEH`f(v zLhyy5UCNJmj1oXrKt5H^RYOOL{nbotk)YqaFJd|$*<n*-__ZV5{uexuW)?XdMf}F! z1v|59SdrrQ)1{%2#DELyJ>ffqwv6MwS2KihD}-kQ2DPwG3CDPjyZk=^rhKKl<sH_G zej;=O&2csO4lRq;7edF)BegE&e-rzwIt|*{b1b(CWGCc|1V(N4T$1k^ib4!!mZTQ~ zok}=(R7p@A$i<9n(f1i(4KiXleM?~<j4-{Q^)L`THC&Z<4dYZ!`|5c>9K%T-@pUye zNro<DMt(c$;4#=#NlwafWw5Xj8apmNU2tF{fhyuVU~UrlUj^d0oj+<C*vZrhF4BDO zu<=zWa2opQL`(sb7g#md1;p~TxurUO^8J=vY0;#im9V5g9$QZ{+_-?2mXN1H%PV2T zr^Xa}wI^e?Q&^Q;If_(OI|QnyFRTQNpa*$dkl)t5l=y9KIl}nsO(uA;IA5zrFf}0Z zEj+>9OfM5;-L7*ka$9YuWhIxJOKML75Xu{j64>KYg|_>kIh-gR_p7mRm1hcJ@X}Yr z=;b8Z`rlidTc!3x$JmB3jpB1-c$8TmIcaWPv;nql`dE0~aIeyC+TheSOWKf1r9g7k zA;OdeaobjhVx~fn+De@frgv!LQq~)2BV?f<Y~c=QjnOvt4!w_#_VB;NuV(a3jn&s- z5@9vYCR#j!m$k%h2F<wNAqRaxAYValVy%ViD=8$5K>7UXiWd~Uk@|`kC>)<7a~}Gr z@q4P0sT5~02QQ!IDx`x|pCfLZy{m;h>KwOKOjjwUWX*`pPaJB*Q0t<K%aT=*nz+VU zX+<5jOs=?dp1mr-9d=ik%@?+PnQFnVyExH$tUSx_&$6)|;96G_o4MNww@q$GAS8G3 zij}a*ImQSl;{O0hxIIP@#MKO#H?xuXm_Q&Foksk|#^2oi1;cf**5NTo!fqM?zfqz2 zD-onKAt_793Mn21jhseKPXf7sPfk_EF~-*9wTq;Q#nGD|fgUN=HL)ig5>ykM_?rbo z-a#3uLj$>>eR&?U1^fz^+pTdyPkQUG9k897Nk95>qrbYRWi)5kxgO=8J|R1S3=MC@ zr@Q6zPU%}ooqL@U(-|OyHb7L#YQe)%V<+w8I8NIQy4LIrZcLE04LN?REs)k%&)LG) z%O}8jor2>I(>rZ;?w76hls{#%xs-PacQ>oMesY{f1Src2`-$N==UVhwY?3<q8*YCK zfBYi5`~!sFoJ%dFn0_PtHhF$xxq@}VO~qkPkd~YO075c9(`bM6Yx7awx_Bw$rfsA3 zj^~;F-V4*|D4?QcqSiyZj_39s2$=ERl;T@yB$L;mz{%X<BLj1i037P|H7xaVh$-4# zA^3Qnfk{(S4J0OdhX%&cb9F`br`o(|vE}If9Vri&kf_()MIFSr+R%1-*=Kn?S!sCT zeo9sLgD6LXC0^0P94{6b5U8jZsXFRDv>b=D^j|e`{{W;3afiDL!kuanqn<w>fbi;h z`ESfw#dg=xc@V!O0&__a7DXu24yeM=q>ZRl$d~`q_!&(?RU(Et(3B+^OgBJ=kDrAR zOOiMp=xub0vpXs5%K6&Xu!*HCuCWOPhwfLa+|aM9wEd1BckS1C<rq<EqUsxMw4OKQ zI@?L{ELK)IjM3m2Y?z&Kv@wmjxbkT6D$XB4QHfPHl9&@CkGsd~`;TFC41E{b9+;1# zbOnv|+uB-Rx!$fWw;JcEZfQpYmus16r(IIjxMi%RsO_E<BzTIxG2>1s#rV$<Gu6r2 zP&EDAP1eJ!j>X>lbvl#om@f-c;Z(tw9kCta1<5{oeS9UU?Or5D5{b5X3Ql}#fiag> zpI+)yOod~}ELSHM4?D(a<sa$?^uNh$oFtHYHw*ZW+W!D0Wa*7*rga+7)w<%3Y*q)= z^AKR%2cj5!mgN5c^OdjRPHAc>UOv>r*?wl~KD-T<Ep-)LGfSS++5TaxedAH>0a~!) zg>wCpIDrHyBy=F|k}J?KItVHnB#461?;c}te!RJAiJTN8wSLBXHSL1L>@Lx4tv;x+ z+-}{fVHV-)s}hzlmD?`8)2e+TU=bEVAB^IF;%wj%>=;)PPk>Sxu?a7RMlMT@%SRy7 zyNTF0Qh8f(&Q;-%;tt5h{qfr0T6z1|iru<>95sJpl7-8?{{R$dDYCtq)vTaKQ%yGV zf|k{{P(cfQ%N^NGq?Dm+TQ2}hPA`RF9rq7$MiIo+-)X}n1dZ5qdwko;au}WyRffru zcK10RMNkbqM_->x-g9oTUe9uOVoBQupmP;DBj}uyB$3bO^`OboSIJ~kj^{i4K6ayP zY>lGcX{qINH8AL{MiXPbYGJyt)R_KQ`S;O<Gj>HN`E~rLfKQa(>k0Y!@}~&ETTegF z=ix=kF-B5CvY8}s{?rM|-6YE?^+^~pNdZEnnHfSiQK18hGMO7uqDCa`P0a~I28ke1 zpy%ECP>l)_j7i`7e|mC+u9f;USfbpuZO-K@y8_c_lI%q|2ZCdRfeS%7!-z>FV|wTK zf@2*PQTUI+TcKuY!tCzTF1DLJhqqf}ZIK%7+1`qc65Aa=<|S(zg~5pSwqi0$zt1S) z;;aIcg1$*6y!o$>{6-SBlH;0BQA6W{<N;mvv;6dcgmfbOyS`$dPva6HDe>(?m{ zYKyy<OXS%LkuD9g?jps8<BBD5)ci=(7VC&k5>~a0sAK>!ou<@RHW3~k11Z`p3z>39 zU2L~qPfJlVrK<(fJnRj=O5L*k9JIG-)^%KaGu3*6+p2Am)h_L!FAKNc6?}r)f6PhI z_l_w3({PQq6er3SbImygRN&%T*yMF3RB=9k!0lUq0y_8&dS7Kyy9A?VS->Kd+7b=& zo{s20n_n9yEi0w_8I0<gzS}!&)w5$drexYu&8J1iYEuq(PsfwrI^^byPJ)#nkg!Gw zpsK~Oo$pH=eh$rlBb5A*vxcah-fpMFe|=YJc4YOg&=davcD;+}9R}b+3Dlax;P$H2 zjiintE4l%<OM@91eF@u^D=nD&gR+rNB|tv2gP(6>j$i$%<9L1uj%?4j@&MnCq<hmx zY$%;QXrHRD_bp{IH`*|69o$<S2MPlCZ5nn67WjY;PPyK^dakR!zOJ@=)JR-Fu;c*f z(X&UDmewCfO-{liXlVDJGI{$~H0n!R_bnW~e<n&>Gc^QDZKmGRk=-sLQ2cpJyxt3q zOpZ{OI7fxHhY1`+V%0R_8q-7puwf+l?g%L5ea3AAe^t*~q0}3TaoZq>QCW_%ITue8 z?|u$CMS5-+!pbHGZbkj;!Z@C#l{mz%jNOeneai9rHTHF=_4cft3f&FV*yY)7)~m(c zX(^2f6X7`1N(xZJ&mq#4a3?1Nd=2VKxmz4!{;(k1$xy=SWvHCBqwdQ{Cy=;asp-pJ zg6t1SF{Z5Twx?QXJ2CYHdtJ_8M~XzH4Ywfhr;=0no?8*bOorCEUW<a@LO8=?(Y(pr zu6Wj+y4`NG4Yu5)mz+Z^M1{n)xTja$w9|#Z8k})Q0SVln%L&oCL7GEgJ&V7h!|C8{ z?XQX?H)Ya|H*wdp#p6=Cl*ngJH0SwiXjtQI6T7mcsr>U!{($qW^4Ch@$VYS^t$#(R z&el)i_hakV$yZvNwzRsXGwsb=nNCAcAmOsoM%XPe;z;S@P&IN4I!Bw3kM1JzcfD1& z4%1;c3$G<bvyLZagyDbsGQPg2HLV67ZUV0@TN)2V2$$Mso?C|uspaKB_Ys$$*A=q` z3)(L2mPGZ<b@J|zE3|7c0DBG43}X$T<I@Q$&nnZ33u(<|%~f!tvvq6<MM{HWy{T*5 zp5wYgzuZc2R5R(lUX6jHb(<u&+jPiocgYG#i>GG-Ng+#$r3EB@`j2*z{A$3l&??Tk zO_O6?q@=2Kv6L+ML42WV!RWEM7{xiTL%xMYAB?7yM|T~pD*!gY7$c__4o9Uu!eZO( zo1JN7gq?{=aac|UHwSabq;#UqWW*4NLQ}#=7)wb&?_386134)t%#M^-@j_Y?Ootu2 zP3~9(Fw;RQaYw-xGC$(2T(YCN>UmLYJWw4<UlPhzlO^HZMQkg(D;O$B=HVQ;m(TE_ zE+bB8n%3V{j>U2OxKLxmY-|cRoOEZ0h#+$+ByY%4y}Z+%{1OQfoLh}Tj^1QRaS>Q) z3JT#XAgLsbg()fBXQ8E<+MSTv`g2Z~c+Ip~w8q1o%2<X9HwIgaNm_yBlz>6?s9gIr zy-wEVc#Lx@{$k7>gKTCaZHt|{AdJ@@P?wodOOHlV_&(125*lsjuMm5w2n3E2pm{2% z5=kfVTzDTZ9gl+TDdHwJfuov@g{b9OZ`yVHP5sDv#iyiL*1bT>DB_5>5he|jQdy_6 z-M(d-YSiMAkV=_S$8@DPz(!=T2_kr!H#(fz-P5tyxuk4IxZ71;s+O9rCsS10CH_BO z*<1$au61c!*Jf?~o$1CWq80W=o?XgI_X~`>Xf0T+R=1=nGuNmizL%2<KNNP{Qe1UR zBo!QIO$=Xf$G%rM5-vau7vAGxachxtum<Zkj|8HmEkDJv(WGhM4~4m=3k>_lhmiKK zx6c|@+p6!^eKQsu<;cEUFHGs<5i((Fg~?lN+^yG@IP#Y=KXu*61ptI80<1n}&f`ZE zW%EH3Ui)`$AFanQ;cF3dr;e+jeH}g^*HhLsXKjGXrLWNRvbCf3tEsH)A*(Ke(Xnp5 z+Gg7>YSlMO?Y06ZrEQ6EG^=gMn&RZ3{{W&~P$UeiJJt)t4}GMbe$M`;Kn?n4HW%?& z@$i*9By)qU8038U57{t9L$Ic*W$x>Fy6T&R*M7IRL0fWl%$Xh7XwJDxf?R=W)6rtN z-Nl50RKZ7d>X4(vBB+i@$n66gPSz0C-p#SLfbLv(F6XVhdRlV~H-?%fc0g$7awDIO z`CMoe*2kwNTZ}ia2!PCoeU?ORIMY+Eaa_5gGTU}UTLLjJR?2yqB)Zg<eP0RWkYDhH z3b~s!{{UvgA}^m}bj@y;*|y~FVCtRohl0>aV7{Wjd&b{2Va2u0cf~Q;anK8*GzMq1 ztH6%?oN8iq;@TLu*dXHx5N!!Uf&ojCR!XzeP;lTjmlPsba$xmG^&Q-Aza>x>jUyIs zUmuzCDoq;B@|tEU64WSc3^4`^NRJhSt8yA?03a0|)T|XO?xIfh)wQ;>Y%~_I+R7`j zfEN1K*8LOwO)VG@wT>f<;Y6NZy(&=4?x1w$#04dfVvK==wvqn;q<nYh&ZcVutm&P) zb#BoS2PLqh(;#Ey8ke&Jbpxew@=C-=i2JO8f$90}=S7jBN1fNXSWwCb`eSZe4ZS?* zO_I4N3V9%5BLmQL{Q#yV5Es!TTe;{?-r>LTq17FLO|GvQ&Ig}U?(!SZqOeV`J&lG) z-=4$bX(<}i)a$uC_w>#OPF`meu8c7vT9irgb?d)Qlp|FjXy&!RrEWq`EM#P0^B6l) z)jhf+Q5{Oh*?>H;_)<uv2!Wgu2jTKDMjd3<xlS=7IT_Tv!q(G>ISXY<ZN&Lu#FUVJ zH9T_`o83bsZFYnx&b{n&vX0l-E%t+@n-`Fd2zu*HcUDblZdNdrs^r66#pR@A{fy?{ zLG-P<TJ}G=E}lQS!>q%d>%*^s{rCMm*PPw8{S~#}V+=p3V#!Xw?9Yg-YfD5WvpY{V zw>Vp4Tv*yKD${~OeYujjN+fZXih!+Lwij-#JvLaHhZes_4o83P7dQJbPz5|HNk}PD zNK#al45djRl&LBQW4I!lbck4(WkhYy^dF|w+Mgs2+Usg-gdKoNc@K9jyosXqM~a9G zq^c)7V<)NPk<{a<q2F{@u(DMdpqCPrAg#p_;5^26%cO2RKeNt=4{`!i>6ayFEH>do zBW?z;(?@I*!kyNC>dhh%0ut*qbdL4q9EJ`~NF#{ngmC$0ji)P1lro<6xm{Y8xDd-- z%xjXM-Ady&r{zz#u^kfUaJ3gc(+*SYcj|Bir3ICBD)8;(yg`XpRM(eOwX#t(8#STC z*}A&+ARBnx1*$Msnln>IWn|{slF$h{3uXk1_*q%Xx35V=wx;KBkvYq($Kks71I{70 zqmDndQjqkOcYz}baY|MRT35la-}HBYVZ2{cRN6d@sHcQT){q-}o<mKvxgB-Yc~>4_ z99vyX!97cc9NYJE7i(<`h~DE(Z*7x%#cFejz<9HSg<}9`p649-o?@Q5BTplslh<R2 z_K$-3uA&Jcki#Iefw$MSQeC0mA8u8**xqtEjN;#p^J`KaLya6Iz@*~@tJm@;6)7Q# zx3rEx9SIpoJjXTZJO(A9d+VWbZA)A%M=!66oY-}wJ#}eI6C|5Hva}<=g?5CN+JB4g zdqiw_++p&r2@K~6;sk6-93CZsRq*X@dS-p20-WV^Zn+lT$DtpE-0Z%g!t3d{zJ;(p zK~0asF4-C^dR@Ii{7vMl4O4VPxgS)*eaE4~bxV~YZWS5#1+CX#dDRe?98+&Pp_81e zroy|N4vEmm_WGuQQ6K@W{{YivtQtCK0bDm0VvLQgz-Zr^o)h<vz09(6aXj_-`2^I> z!JAtNdColl0K-C4l`NB;iBN4RNdS^a!1X)&2MusWGscy!qo56J4ITL%>bFe+=1Jri zpSKK~5}Pj30jcPxcKI<c%4sYq#*k3-g_q*Iv;-l(ZhIP}JldA>z(C+|tw~VeDFs5$ z6nZ#sqv%C;Emsu5<h8M|hDcp&+-Ei|1ATfZA>nypmEDnbM2AMTjW-1IJLzrq<gb={ zB)s125LDbqOg#ZBQv%|s*2d(e+yX=>I%X7)Xd$qU{z8=UxIt2ql?03q9`yBr`Y^9` zG%l8UDw5MYY;JQIu(hNwwZ-*l1*H4OpkN#u#bt%lG8kz{IapoZCtyv6p3+qBLv}Ch zvznc#%oLcR)H4#^^tp-RemjjV=VVV)tpy~lKsMSI!ot(U2O}RI{{Z6q?YL9$?hT`y zx^gp1Py<>T2qmqJmp6CjE(N|TYClI+mCTWt#I248G>oxo>z;Xznsl+cKU(&K*>_|2 zyILeixH)ufrki;-CawMZ4M=)SuWq<9(+x#u9Aq@gQrv~4;W%dm^L!)3{*`!_3YxZu z4TZE%aUs$PEqei#ho$@1I(yY;dNASIY2YubmO7YyQ)XO{Zb<-pG#6H$m(-n_cEN0w zbkQ?nT;!%xk~J2XxTz8EuEd$$88C}-oNe|DsS(S}N>bcMwGu<41tL0+Nci^()<^#U z8Bw|kgEF#sMvfxHUz32?w)eLsQ;Gc?L0K~~Tq7j)40YZK)$Gs~X5FqEw>Lg^+`sT1 zu0)n1+9N*giaYV$_L(16zjbN0P&itY(w$s@wD52e$SZM3Nna9Fr6<tOrte2QZNswB zzccueupF#&OB%^efQN0V*L}Q~3yts=CH@m60-4f4Y+4ReBTkz6w{17Kisi4RwV^Pq z@FXElILdVt80@>;xUgJ)-+y*m9+IRs+8s}_w2;u_SSeo-P7}q&@SCb?@aS<GmgJqy zdn9e|X&T|E@Nm==d^^Eog>ia`V35m2JQ0>SjZO7%Jqu2RTl?^Zb&IxJrwJoaK7T4= zqjGRyecxIKY@%^a>>Oj~omOzsRFkT9X?Oz$tGHi9Rm0r2<M<r@0-3A`LoQP^r_TG; zmNM$pYymO6vPt>)RNyO-wKq7fbtRR?h1GvXZr`HzXChvY)r)id8-1K6w{S`p`t;?| zQTvA__X#{s!JZgp52YZf906$=;tKQrKj3({vWK*W!xD+T)A@$>_?vxOtl^A!;S-o< z{{YH7>)?9%ZFT9qYy2X(<tsz6<}}=hGvPkeyL9O8r-``{<TkC);&;L2gX@oyu^bk= z3aNE9Q*y}DV{u}=m9Aw)J8B{~VHf)A_3fE6JTi_l(~B6+a)gg8lB2NaRKp(8bF!fP zuXTY?O=a43-pIn)wLNaOtAv3e09>vIBOhjx3k@h|s30C=t!m-$eWBnMlkgt(v4&s< zwZYD0k8Sz)TkqX+7NXXdo4nVgNs}&2w+Z67T%A;jBp>-LtL)>a$N{x?beLQbuoqa5 z%H6%Ea=jN0;p$pwz>_Xf_!*;pr*ff6QkJ5(7PlN(%9gTJwV!$1*02BzGyu`=T@Vdx zLs$S{*bS108jA`9i^b|=Hmf`|g-M$wTqsURN?S@sTyf=+0#J}tPvcuSRtZ~*${7nt zjGfQuIsBFuImB3Q15D}bBxoRLIr|qf_Kn*sx0Fe+XwfRuU|CZ#=d7ixrRlMNQnJ}v zpuk#zJ<=D%;z;j5bbCGp!&I0=V2~X@UG?$megl_P^G6r)_94Vl8h8t$!>_i*-gf2T ze>Fi@PQ3MOoYPq=S!$8lIx3kO!ATG+d8C}1FaOl|7)jouDw#tYP@pK<W}rqR_*0bj z(GG<&^h@Y}W<)IotMw61Bx(&u2FM)YIWTMx{k_Jx&fE@5x}ii3ike9~fsX?8-HAL$ zONFr6j=Rr~AiYP?y%S64t|IOo(cro+^?YL7fPhNha4WlQ7~)V)IFwX&Lun)edglNh zo*9Q>lGeWZ2-~?k58U{B*RR71q&@?mPwt??^DaZU3^YMI<hW0}k0bQ1pZqGGHhS*( ze3jp`v<=Fa+h@dVC)!zC3)qJed)CsSxKY4Mh#>U<;;}0*+LLnwgWJ>9Ke6|PUPvGK z2qWCDtsmN@&db~}b#ZswAmK_K?^3&@BoF>3n6rtDpnt)9k~t-5<xydHoS0om6E(r0 z>Narl@cvVFo>tv*c&86RRtu@^6<14l9DG~&PxCk03bdr^<~2KLl>$N>wuLD%kkQ8i z)3TE(wRqc{GvY#kDe1NetB&y<ZZ}dRs~wFzXYS)0e_20?=dQzM+hxzkg}V+Vj|aE6 zc%Rexd`A4!B-F&23U#XG3MJOlb&TXIt)k+}C0p)LofvX7xa;t(Cz@0+v?v86g#bi2 zPA^}A*0#G2d5(6UW4s9F6VF2hbS4UhgBc$0CFLK|N9f@9W%3uTG-4&s?B3%k4Xw9I zq|VW|2?{;ks_6DOpSHfUh;q~i9?d!SfGN+c_$!Sl__B*zGZTz=+4{G@uOs3N0&F63 z=G@Y|W7EL>czB*uW$nkG>-}rBA#(0&b8YPPsLO5StGS59Ig!tQg&-3Kdy-dG>+{l$ zyQ!Kio7_A6^r@81*(Oo^{(mYk6zvGQBugpMLQl{3=TG36qbVU+InyML6a_h3rcAP& zB!r%R`XZQ%qd?qH?t#F7hfF~VHM$^fk{VA#Oh+`f@<xM?o^&Y`VBVZ;ff$oQQnxfZ zWS3Ovhhk|?%B5V~W!9(OreT?^zwGk6#?rp(Jar6Vq$BMfQOHV00Lc}}<8L!gDcNl| zzP1adz^Gd%`H4MHtZTX>Ykf1M(W$hiqU_4?by{4v-y=0S-8b4?D`FC<OggELNu6cY z=(MHhAuYk($<KF$g(QwbNZ&~@l9#iaC?fv=jfKX;O^a_}ZND+sv4P?{u$x6|k>$_F z+L_>79lhJ<GiU7gv-sKq+S6oPCTW)!I9r`bW(2$Tym{Dn8!g7}I9JBe`vtfU0T|7Z zOk)}3na`*M68zR}&nCBRHMY9=a^o=`EUJeR5mJx32K>pe>-l^WExPq5Ku!AFPR@0h zaGSDfOB}%|GG|+@a_6cH>qXXdaD+{nW15wrm$xcP21!GO13GGPTt{pzG0ZMB8Nj%3 z>3(Ca*QDV1qbu<K(B(0oSX+_MgVkT1r(W$>eO;tAg^jkO-1V-Cm#FnbDD5E)uIZ;2 z?Dr|?4Ue;S;S?c9sNn@!B-UjyH5BrRubqz!Cfa5@`w7?0Ux|`ZW~YDffjJHJ$+!p0 zWohWWd8-F!+IzH(S*5!_xOQ)Lemq%rt2MjWbxxYJE>d8{zMGQNk#a4#uwG9PS~$43 z>7x2kPXpTE$*H1#M*`M@<6upQ?_6I(u{%R8PFi<J%7+ZiIf)0LAn9!sbG7&?v)yOg zQvU$7LPH`%H{8e%!<yP<!;m%`7|xC&ak$T=XEqTWrZ8_~@H&r%i>jiWRMEC`Y{XcO zglK*%imoyf1~i8d^TO7-a%ILti(j+MkO)kf5L!};X=?x_Zh$+*@PJPE>F6nBsi|uS z7t-g$rT(nB%yPOaDo4l;wl-1D&vZoY(e*d8ajHGNFQNOa;F6-#awG=YjT~V2vt~N5 z+eqr8z5pb5@;pHpXx`Qf#NvhZl?BIQZcmx{uUum}VC*MELesWrv18sOMoWr{+V+i> zk;GkfM5))7Q<oNZTF$^EBo1D_t<G^^J@dI<m4V?cEC(&4A7Adc(_i+7d%Vt6Q6#QZ zrK`f*gtr|hb*W0+kc4Ec`~_#n5VmJ7<_JVXD^d+Re1o7g<gU?Xgv-0ml`74kB1umf zQ}MxS^{U=!UwE{&7NdU3Fmbu4C4u!a3Rv_OyN`!OeYUmV>JN{CqOO|K{{X2Sku~|t zip#Dob1n|8MfcX?yl6w8eM?q%;Q*dP0<_|xhMWcgcXUo_A1LU+p)zj>kCtGg3MBsk zn3496tzW(na)bfvlUfneIo`hA0--%fW{ur5u2GP@$SzB8^DZog)1IDZC!nkG(}C*f zvZbjfbg`LHm<cbGHk^N=z~CxB`ZA(6^Q&xyqkUF<le?08iG6HfMYbnn{;Tc;b@M!K z6H|!5<f%GKom9dU`;(z3juUw!g$PT>*Tk|2JJA3T7Zc4tG~@1|iHydSozg&?F{Gq( zzz6_-RAR$aH%wOxO|8(Sn|#*K-X=8XoeJNQLV-VxBAG^HY1KWSW3^rsteltRFdP2> zYLrxvQUZMF54BBeC_UO0w#=6W*5e&dsX<7$Tb&YRsY7(3=aLIdk4?=Tkhw9jX1r<= z6x>DHtw4gF@s*ceAH36KCB>|d+E57<CWFmFd=$nGkwj*a-?AwYQnaX{)r1*OB<$?x zNgQcO`>09b9cjz1hREsA+esn9hj;<tZKRIn1RksZ089^D98g@JG?Y?G+?6RXt;{=c zxGdqAaKUjcs~GQISKR?4_LM?WJgBx$WHi8UO`-SPeVLkqLuzUH4J*8ZW?^4`BsKDW zTFLuI2E^<(&SQBl(~>q0XLNptvB=aqnlfX?a!;|8y4wj#oLkc*5}4s*1eGX)v*eWe z)_x&S*eT9qZ9WT24S>y2n%8SrMx|00DCyl8<1(&nt?0MSR9k9Qy4fLPGN9Q)^2N&c zA8_lcCOl5ON*EkfU2|XtX~D7eBm7ProbHY2H!G@Ucm3RYG;V)E<ML9bw1t~U+eO;v z1^q)B^72@+>4zV2>Ak1l6%}pIdf_rtZ$BSSTA3<a_Y9>(4(>Tm7aDoU@fy163uBnX zEHe>nM$ma{xjF&uJ`U(wTo}MJ4RdtU;(kd~iyp1HcUMcvL?$iJWJI$myKA=nIUX#h zBU^2HPQh$xG8+?JxyV2*cV%j3Lfv)cmd!&QZ3H3ArOe@)<lnsFHOxuY!(DH!v;b~k zKnqzBX}K5Iak(V!nl%&#oxSPpDFL|a)4D3>V$im`8}XwiHR9rh$++sksgHN5EUxla z!)ZtfRvXF2F(oY0GM0QsLg7_V9U&y0HVtjO2L5FAS6Ie|Iqk4}wH^bP!C2C}EYq;B zvl)jEw1h)#)jb1GTHjJ_u;N@}#&vdkrQURi@!%@l;?~2=sHh;N3j>8i6&qEHRQD<4 zh4T@qBT#z(0CgO5J?tH$qtAWM=%=<D6Lv%vEcV+rlVM6ymWxqFpuf1cIJ?)R-sZBK zR5=gv9yP~~^8WzeT5xdXRZ$aSvzH&r-2m{u<D!k_uF=<Uzmt92l{L0og9YOmzTtBB zn=NiRBIP^C&bi1^<;h3~WN{^={>nvk^mG*TG4?df3}?*w?x1to=i#-Kt{em-0C4To zpF@nEXEmT1p-{R@>B&hLjF1N`dJTv1+N5hNt2yUxN$G~dM@{_tRDcBwj;VSE-8o}% z`g+uj+R7&*K=t_l025LRsLC`Wu5<kS$GV*l$pLKx<?-i0KuIHYEu<20fHxn@9#kbr z2~3iuB{|_Z`TlepBTP?A#&^jhJx|VQBVucIQ9EbTea#6|v|T0RDj;O;a(wgsX_TV- zBim@45AVO9mMDNuomq*TZP0Fa$@HeOVpFp*Ic>L}>q$mRa&8Vs-P`i~InuIh!7EL? z0my$Z?M-5szmgGzP<d^SFOgC;#A>5)2hBO#ZV%d)umT^8A+@nCBj`i1WyW<SFEb^V z0d3Y?K_G$-L9NU`5bV2>YZA$>qGd=VX&_t;^qcx6+wAtsmuvlrTb4A-0qc&s?BWU( z>h$YlF3;3@GCBgBO|5~%?8{<7ODN)YFiJsaZ@G<gM3InKMxU|q`ts(To(T+c@Aa?O z`|wjtCC2;al!qEqD0P<`QdHZGx}G#T+klj*w-TU19O^dsZ*?Q}+ho@*94+S?08g&m zho((4&bC0?pxdG)QLa}PutmBu9AUG`*|MDOqXIgmk(J}A0+@9|bv9eJG^M<>ft8ll zLXPSxP$fi@zY!;THtLze$>I!buZ2M2K%f)RT(|P1nD{4H5xbX`%KSWGNOODypV(RF zNyEEjI$r7%t?m~h;eh*TL<N*_Ho`IOFSWsizm6p>M4>89I8qOpu6$t>@Kzbwb1??j z<PP9|svJ)fubw8+<_)KBAUE?q3jOR&=$h|O&(m6oG9^6*QzeN8bFAEZmzq*yNJ8CT zb1C@BLfb;#DoPS?tffR(9a)Lv92Lbhn2!&+k^QB?js>8wlHeQ<ARGuJ3u-UA*TWjz zPXm?;;^zp7=5K3Ud$mQ{wJ^UT;KMD5MTb<DW5|-pm@Tb5>`?rc)55kK1%MVfK*7p# z7Aw*?_lDU^9W7=XCvQ<#eC%ks5+3ml16-!&%jOO);kf8=Z?w`ABojT>u)UqVwCXlc zZqOp7$k63Sks0(MPPDIQkkhJdV*x?bws6-G1BaMAv&%e%77dQ!jqNcSN{AwP(8$Ly zA1i@%XNM{3sa*EY8=BW!ab-{@Nr>Z52bUd1!Wn(C<7F#O<e}F0NdbOf;QH5FO@Y_q za6U>{yGBR2)6YP6KPBH&Hm1e&#EBX=2FLeHj7zGcrB>*VNNvHBC5Dvx5`eA+lBU~n z4e%(Cc#2L6Re%UJ*zkQX2U5ms_>y>qb3=z?Aq_1ft4*#*+m|iXnmRz|i6(2DTy)Tp zeXZ;&(1E1%`;A1Cd6HvD;b`RsT7nkSO(D)9-}?zdoKFgZqpO3WiSZvlhti)C;Wc$} z@U=4y9Fjlqo0gJt?0F5XW$CzQ2GcYL)KqqDI*>zc*4IAeA-HR6UWbVq<EPUi?=|O^ zd)8!qTG4T63PaLlw++Nd;{f3eBZVkRa6u=Bkfy<LpGcUTjmIY}$lK*5&n*`M%nora z^XJWVuEa2$5|~AY#>pMAZ~$EOCffTnT8s3J?N<0iC=b~z?IBqb8@BynF&hqQxjiZ) zn<vG@!73d3=g>HF{{RkrBT-b@>s?VeY1z&Jr_2Be^1YTVM-tUc3uBHZU!ZmU`GviK zO)VGAWqEKveb%~);H8xDM`BYpNIWNmttyFPV%*cHSso;;sVYezjBQ@yg8CcucY!oX zONT(|8gF-w(_aAlfU}>9*UoJuj?2(!KE0|#F4G3;(xJ_Y%$6S|D{02kLb$fh`O3VA z0FIUDaY0Q41}Ip@!)s*#2HU`G&yuGg61y~nlj5l@f25u4vf-!inoj3&v|KLVSo=4z zO>u{#rV)at${t5{u^H7%Kqy&KRgLliuLbm_NyFxfI!WPVt)1@7*8t{#0J#HF4b6p$ zuQg3=JDdI(=L({C2bW%l#2popr#_W^sA-F9OSvX3+FF7b6XY+tDnL(xQsJ=D*^wb+ zZlo!+r-+b@5C_VS;2s}-BI)p==rq->7YEu+?a&Z>*IzC-RLmwZicv!O@9VUdlj1<Q z1oN>2!3(us(Jg(g_ECA&7i(-=POP_I^!sHIU+&wuI_e~_sfH0rDlS2BV7L{rM)=9k zLBkQ(;P~;ugsztjnkPsuG;5n-zg=zPy5+H~I}E6#Za+%LMOS{!&CPLQZ+{)Pw^ha% zuT8OBsuD+9ErpPhj!69W6a_}&oLU@*mOg(fjpan*of#O#S9Z#@iDFIx^r&1lRqm6# zyb3n8NWt$+uep+bcQs|LuvS>q+Tr>AYCtts*b+6GHD#eAS?BMmMu@=GbSGpTxjUm7 zPL$Qjn|09-EUAS>b2n`=`pVR1S=6PYyk$<WE=Mau759=thWu|7@P#iBLS>9Kn1C8M zjUC|c-FG}A#+95mP$84=Fw%8lvA2i^&rz}Y_nwc{HoNmkMTb^fHC?UK!x`AuAe)OI zkONaKvYcvb4kV}og(Geujg*}H>BJldjL|&F91ac}fHXcL+Anma;w~M<qZKp~M9Gfr z&>Q)0bvK=+W;)s8grJr0l>h<HA{2b{^Vg7qj}(qfq8W3JSx@Y>p~T=D$UW+i)%J@G zla2e{qOw_98CMj!(b{u_2MOV9uZ?&Oo<Q%g+~E3858zxwUt#ulv7KB$P1Lm<VT0kZ z=c<{2+o-?0b<G-^w(TQh3u8$}cT-RC1l%Vy^czb`8AwuDaV^f7f-{UVk~)!IwS@2s zBO**m*_=5Iz2CpNdA2|4cRO7M3mwkc-EcjFbM3O`tyirz9<-X7xBG*VyQGvwihvk_ z3B0KHaUr$B!z0DIfa6!~6JCi+Nd+8YDt3U-ykio@EAeT~MSQN3L)7RzhQrvRm1$<I zq?u(TkW_Fz^u-Vex@1c!B(joA|JC>x9K}R-RL;oC6e!V55F-=LkwkVwra-+J`Yzsh zyC0tcv*WgFtB-n|Borp;XSF)Y@;Bjg*wzMmp!rwNewnD8{6dnb{{RoOE%x1e2ct<E z`f1_6csL(|pIkfHSBXhEA-18RB=3Z&wK{R-#N&pzEIcwQ29ddQiTB&&7qCNN2=OI6 zM2MCWGBT`wAJ&FROU|1oCh1`y44r_ecTA8ucYYd=vbn>bzJt4N4<`}G`VoRW=-opF zOKm%E(DNQg^w_2`HbLGWx{>MaVJ_Ju&9^ub;RzG1&n-qg#)12;fr3EKfz;u~mGK7- zzX%1rl)~};7mdOF4_2KB_lgx%OqHFSgHBH7KDmvL%cOMm{tlypiLjhMcrzu3R6U{; zo*p9_NE;GUx)wYxCvnscUP$Gnm+bW(wXWB4aPa!LIv!W#>gk_K^2ZG~2az2|>NzPR zu%J$bI@NW79_wejLw?(MwM<8O66J1`g4~F*6R{jgIYQDx+gJ)o3IL599~Z8{F&ObG z7Z%MMf$$@nPf%7Rbv!lDI-YTMID40lKS<ugrS>VTlGFuApP@A<e&eHV?x!w@$x?l? z#d286Mc%~gfu)_h_KR--p75bRWpKw3(s4c$9wSUZc@}$lwZm|Jzf1V8FNMj5)jAjY zypM<1*C9eQ@2>T}LdSD-N<*fa!AE3Tm7V@`Mg@@olC1MIK}&5cld7Z&cI<;ron<7D zljlSe6lEkUVwk6H=)v-63UY-^g=Hj`Q3J^>k-+Q?Es7FG$li476{-tZq_;+rH70<I zCLIyO@}!udQcR9)g()L!WDju70Txeha_l`ZA{@J)XRst&Q+T#%yJh10^-@BV)cKGa zcHkM1$QXUMRLVGqE)-XuVsC$GHnwqi9zyHUaH!iABV5yN?eFYQ_G!B3RBB1r7WFjS zMy}MBxxtsE$zWRKu`QIbY|~bDANGh4Wv&Y3A{(k{C`+xN1trCC8g6YpELM00*Vgvi zsXLN%zeUDDh}2Z#?~gfU^Z@O9Y!&m^wzAN0bUpSB?e=1~Z;B&KgLS$_k#j`rVwUWe zX4{@+h9pk!{?RB}oDQhti784_DN6X<=SMSK8d;gP2E_9I%A~Qfj#-&f3#OOVAafgP z7aD5&v`LVzYqBZC!n$6@p3~?o0OicPc6Rx7l8hb&vdfYiPlRx#VMBe1vq>9+*!hV9 zHW?kz3t7J31?YSsO)MBmYsY#=fIaso{gmP(nwsgZ9F3=;IdpSM>1g^rNkfQjgFf!x z);G5OrP3N@Y)5sr+*dTIT?ndWw9w(e&O>CHV=adHL9-5>NL`$)e6>ytxe>58uBUza zD}S@?BQs80t@>NE9e%5}mA1=b<!<bkN4paHsc({*d)gw~Zjvo)d7EXOr${cUOU$-0 zk~7IqRRs5*Nb-kz_b0#5+hKlZdo1BeAd>XD$TS3t26gdwI}WL%wocY<H*4JEdiD#& z`O=2t_J5{kiFT_qETA<Jy=$oBeT$yV$`U@Wh@+ekwPTfvJU*tfQ&tCO6OXP(E{q3# zIr2eUiP7M+VwAfxhvB}Y?{jU1`tG?KQeJLXhg^1Q!;ik?c&sqfX=RA4q^Uw2IOqWk zMoNl!QarlXafU%0EwcuV8}mLS^DE3T+)irP?BnY@=q~2^IB9tH?OSToozs2RkhZs~ zbyK_}ie9U@#s=E~)o;YziW7u{9!{x7m0YC8W$U2w8~e~<6yVghpOZ#sc)096fk`_{ zzDT-UE;l&~CynP4&{hu$LWoKe#gY@ZO5+3FG{xtt_9{pj9AY+X0_ExIa74RYQlcMu z_U%y4#G!AVC)SU0NEN8S2@N{|b#q~Hx?=4zc)8x~wq{%{*)+A1-)D~64+=w3*-GXV z^bSp$r4<p*rlE@@W#{;hb^V-^$l-9`!UC!8S3LMqJGPn}5!p`7x6_XuSL<4^!);FM zK5BvmhQUSED}`PqWlB4o<bnJ*tKvI(EZHS4-6NBBEvJE#g`U1&A3Bw-7w}ac<8*`T z6*i!^oZ@i#o=2a(MAX1^P`Cr3M-4$QaMyt&V6)7O=Od5?pUp&C3dZ#n$%Xf=&V7aC zWyH9!1~wQ;*c?-WgtqD8H)*<>0*7^eebpxbA^7p6B;%L*jT4WK^j9|71%j1A?Xy_; zQsui(%Nv69%X%63lFN<ck|}6YYNfXAX{fa#z@MkAQ(~QqafRA5O82<isch_j-9z2v ziq;Cpwpk(+2bj{DcHH{E-jb}IN)A5KmXZ%#=AP-d^G;H27ZnaQLbD?y98TR^Y;wUF zEo7%Yo6@*ULzGJ6Xr7>Wr|9@WB>3b^dV1T=*-LFOkUYngI4UyNcql~6Hl9L>ylRQp zk`8{ZutYGUtmhma(BUh=^QSILFI3Sc=EQi;!?i+U!)fI7c#7klEhD7+g0kzXUOwO; zXQnB<&Zxi_uvPo(mvoyRBuMI!CQFHG-vzYzoLM+S&LC~wHU@HbIL{$bO7O;)9RO3u z6XbAfcPpTv>08E+vD>UR=NAHIs&QjeYL@%dKMoR-1dDCDOK5TEZcPWfTc`!V)<QQ? zBaFpsi=;DT&6IZ=xF^JO>urhOO%GK|N7zOoZtm5`n!EHqn~!fy7?xWMr>&_=2zq_m zDxfgfjQW1g1+~zmu@I0}3d-Ji?%+;vIT>g%Ohx8N99Uhs`swTeYBDx}FR<8h_WsIa zY*wLtiMoRS0A-t~T+<rUSK2N!pfe^+?KvKMw)>8h{{X?FrAli|%z%Q^QW`-W>v+f+ zta_|Dkkq~!LP5zHb+yfu7QEl{Us67e7fBl>FumcIZO22dsnxrE;yuw?zHOr9#pdtr zCqZc|?Z)9M^Qv#INt*k5zV&XnhMcl!?I5YnNJGw{CD#(t0+-fkDP^k33kJJd!(pK& z-FaTuH}SG#<9PctRxJm<@v}$e2bn!N4fz98_KRe1v-h+de`<Pr@a_)W<juiTldelo z9LXt4hY`xbC<k-EI+I(qv?a8Lo-GTTsanxUB)*)iyISLUi>tIuOY2UsU11Pb^DFL) z?>LyP2@*<xFBD9-$OpYSLef$*;lSo_>bWUv;d8r$oTpt}HY*M>+0I%8+D7`>L}S59 z9N9P>Is=ZodDo}`e<fk^cWu!~qcA|^Hypn#3Yo1?IqB{*Sm%y^Bc)6SMHzB<Xkc>r z&y^LmKzvf<AD^DI;RAwLg$}(u{{WAr7z#3t3ib4&8Xzddxq;{N%8z}}6VYOp2-t5- z;F{^STCksgJbzzxM&%<^I(wreYykcrl}ECa1siftK79S&?DOeBRfaVuL!3(7d%Zus zB{hIc*-lR*=}r@;sLgWQIr-b;M1Yk09iBrO{=Sru7jsXnM;l;t{`B^`gu7Js#6WSd z_YPdY3LxHUBKvu#0SIG|_-E&8KF<7<W?gqcau~tD_wy&@)8s?ipJHi|9~t%hvFXp9 z4a-U}ZntK=zha!1k(I}D36{q+y3sgSgyeA~9lZHg)*oHioR8KczvxvO>LF7d^z8u9 zuQh&^orA;duTe3rG-On#vfj{UI;c#?Y$hg-)w289QgrwT!*Q(FvX>vXr^1$AOR>NS z4FkCG_?x%rxz-nJ8~t#&(tLF(v}ACF1*3o8N`^){U{qus!dnHlTPe3rj*tDNsIKkR zQPsLntuAOeqHStJPcZt15Yqd%`FK*Z;ZgJ;k?3(w+h0_j@l$spveTfbgf{;G3#>jr z(<F{dQ2V?<?0Hd@8&daRdqM!nM1YVG?!ga%$tzbNuOspmvkN42)iubpL%4*uagL8_ zYydmqgsdd&K{-l}{-UeZQpr&kMiSR@M8{L-23ChPEwI0H(3cT)v_)!C7sAwtt|@Gl zMoPHwhgw$8ac-4xttlfsCy?T?E)zJMCMx$hWjA4I)H|=2hMr+xs^TGsv8}`54{gSK zivl_i9~)S7Jg*%$8%cJDWVk_rFY1ZTEfQv0Wuc;D%0hyJfv)wJU4XS=8DYjiB$7c= zl6e|jdx||AaRojrJ4IC#Ix)ufBc=7q@Gt8FanDPvip(bj;y9mGhLcTR>ld^Ep&ZM3 zgZZ2D(N#K!vqtSQT(-W6GG-{H5nY7*cNvr)c`da1qIXOelAyJrNGowFAaRTW2fJ7L zdxMH_S3>x*K=z#AfJ<Bkp``o>vhzGenC20Q3@OkV<dWF{-N5WyYn}JF?)6n=>p{tY zcyCH-5eiC~!dq?j&`%0mdARPgAG{!P?%WCDz*cq~o)hT>w2pk3Bu|jISmz`*{#@<8 z;dl5y2x81Fb$y_T?YS4vuTKNjJ!#9WlTOB)73N=*%gz4)mRn7=Db-2|!CQ+ei^AI4 z@RAe6l?0zW@%%u{OCG9iWUgd#U%cH~0O$s~-(CLzw^N5xMTb^A76(&W!oyqjQ5lhy zeYqy#EpN8ccmpuY$Wu(T+3+M3gscLw#I6zwkK#0`F*$JBBZty8ptx%AJI4F<9twKQ zJ(z_{YGreTP1&52z2+MZSmpO5DKK1$<`9+eB`*h15*D(gs3m+^;U|QgD+Jd?z%8qX z8ZW40fR-l<n{pxCy6I(>`ifat_@R4TV<T@eq8eSmiE1Cbug_ulSJNCi{IAM3RLzFG z*F|aRNlG)3u-ksW(z|Epb8>`CBI?MoyX{jLZ6_-4QR+vFIp2J4DurviDrdizQa%<^ zUit+Z?V{4V=C#w-W?NgX#j{#1abu?`GA_4?&OU}&B=>4|OLO6%?f_B3h&A#*8)7o! zJV@L+mEFjhXC1>!jm`a*TQoHA!%XU_Kr$0yuBP1=Z0IkeM`qT097Z)Qjt;21IT0wF z{KUvM-toW->4gbzp9dbn$4cEP1B9a`G}PEl6*Fws-TcYallyoDPNur1PT_T;+Sb$D zyy*H)SnU0u_Jyc>Khp6WgJSl(cA+dS?)eQHm9?2n+u^NX$!^^Z$u4lA#i*Pk_W>|B z3xW(q)y>i7Jb-cn_dfd%AUswECtl}Mw-0M<#=9{;nA*e008gF#HRetc<ysdj66FXA zWW^|LJB-j0faovHII@hIh2=ovoZ3Y~N~t4~f-ssJT&RK7H$HbhRVxOH!xJ;de~noi zD{K}>7I!?Tg0$3;XP>1Su+Wk(pW{S`b44qWrwM)}6uRpw3uVU|SUWAXsR|iNl5nJu zMpB|Z#L?It2)IVlLD1Pge~fi^bL{^B;*CNW-|U6v;v4Y=gWwW)cMdE60DD*O9KdO5 zubZ=F{{W<Z%E+pzwYx{#`j76TugH-l#XBYUq<ryg-`tw95Y0Ig+8At~5zu&LVC zv{|44fVs}q#FB`oOt8{O?1N6DSxF_7lcI^uIp~aNwLp@}Ni3&MzyH?w7aYY#RYHuQ zK#WfKq1g?!MgxuLw?t8Z=7j?5FQQ(hOnq5?(2`aX#<sPg>uygiN2dLvb-fAC{{R+S zUz*Ma>v3(4mFHfQFoTJ3>*^yHnw$W(KuN#n9$fzbZ)shp0^(wW84*0%DTY($%k^EK zbGN1q!ZY|BHwcPgo{5(UMZlB(=Oesv{{T&V*M-%Y>E91H-+%PGPlJcWeG5+f@sZ7@ z{=@yp#S)?t2`3n>0j|nq%`SFwgk)l^M-{blAkvu}Q9GRadeydscGldI4*AC1O50gN z&~lXyhp0Yaj$@G(V8+L=vEuAIgwEGPvaqy{s+DD&-O?BfDFKU}xU8j_u}R5j{_2M6 zWzW3Zo|y{eF>Eceu+vNGoml>0{b=FLdo7z;NXm%JPxEQ!57y(D_FJ;7v!Y(D@h(su z@1e|OI>U!$5D7z#JdysKn9ii3)N@M5mI>kh_9-1pIJH9!kBI6#2-F^9Rl!ujBojI* z1)S5b_V6Q6QzvQtmfHJa?Ed$lZe7z7rl;!-Ep>1XD;}$g+P<ur$AUyD#F(<uKJyNe zFr=kP^j}82R{kExSxqtj0O{2(4R=Pk=+}OS*m+p;+(m}75TiLq-!Kw9M^D$@Ij;pS zcH4!9>vFPPqdN-eXt+$aT%o);U5h#dha$_4;Qf`d`$|doSJ$1_v^~1Ci-qJbVQY(B zxJ4y@JwK&2uA(hMQo5RO69AK|l^9ZibV=rFL9&o+wMjb4NiC0`p0q(CjHH1GbEYZV zx-d`_<qDY!%1JDwk{VA+Ey5QBa!o7pQMn483d%_>gG^Hta!mq#!ZwgMK!%;Ld3w?) zhRXQt&sWEXb+k#iH|;FJOqi0H<8cdhiLl>@P!!n<?$%ud<B{iFPY_{`Ii!!&dB3%G z*ac%}gwi<LP(9<pbzOqv*<bh{PwJbNvb9)mdU0xM^QTnHOVoz*Zf!__&54vSxh^$u zLoJZ&ZWJZe@em40u1028M==mEmb{Wpwg;IdK~;b;)hw3TUe^P*{^iTJT{7*|OzjU= zTXh|(4xztY-a?gadS$jUl_W}T-!A0^#4a4>qrR0azS<jjC@BP-<8W0Rf|ild$o4d9 zNX&ddJB!}dU41qUO)LS`w``*1i)=YurB_{3V6dVM-ICSP?*iZTc9Dd(+G^Wij;xhU zjcH-m-*sih7aV><gO4x51`gG!u<F{P=p?&o-0adg`p@vczyY9IHCT=rg+kXbw8+tB zG=3i+)k7`%o#nUeHp>m}_@|wEOpmN?GGRfNI$NdbQzXT<s4eBlbwxxicmo5F6|8W% zT<p_I#x~X&S}p+43!Z^<Q}Lb~NW+#VJ?Bzh?4tb5hl;T+RvyyzG$mV}y2jCZW$*mW zpG!tXp%TzW=$Pa(CCX78%dZ^yRIt%u&_A^dGSB&*Z|)lpU|fbP=_W$M94;2Os=xpq zZrv`Iq%8VI0gY{CCD43suZ2!LPx^`^U?pVke9u!>-64?P{{USVAqFp1h|Qi~SEo<i zN3>n4J>Rq~JjAqzAw{13-g*_uaIDcju#%oc09uZry<LO3PVzT8d)B;QOEhhEtp?}F zYP&b+y8D+KX0Oze6jgB4_pAKXI60_6j-&*qeDI`6<<k{Y6(%^tTd-&gq2aFl=2v>o zaX#<&O1oHshzN|rarV)ZAzrF*?tJ#ma!?-mYW2D@2-juJ5)c()h)K_Psa753vPelz zbI+A)v)BIsN|E3Em0PN0A8(vVCC6mDzIlYGglGPdT6C<tM@3e5k$$SOnILzCIpPQe zpCiN9)Pq|w#sFCoJ2r|vB1lN%7$lW%`41|bH<G6#%Tq&+5R$%YIVk+;^4UOKcjl6( ziFhg`xTE6f!attWNC_u(ryt?j2kvJ%IotWu0e#aKbV*dQzY~fe9B`-hi2hllu=Xdt z_e$foqlFK%KtFo{MEi$d(u9x_u_{9bTzHEMM0TEd9i5l<xW^)vM}TA3G}iG-z!fP* zv$%wWuIQGVNC^xw63RgI2pQ?+L;y|ROPbZsD|ha4ard&)-CKl>wkkX0K2%onKz<2Y zbt?-5Hs#t{iR9|aH|Rkpmp^?nKwqlSx<24ikr{1*KK!>;fIb`mnry&yL>NyiB#M@| zjtj2H;yCUgwor}wE#N>H^T?*m6Xf~{y~NF(F^fgM8mC=eAu+9yNqM;GCjt9|pKt`{ zJUb6F<`PQAH#^7;Q^y13aAR9{F1zfXv4m-+Q+U0E%)d=QQ}3*0F<M`X*<$1l2J!$> zh6=HbhSh~tQt8cxk&a)w-=w5vFuAdm^XR%ch-|U|4WU>d<Ao$=ns70Jil9aPituqs zuU9LhDz@1)>{jOLy+rr1*yA{)6tn?Ik#v%W6bXwJDhW?8T~G&LYbO-1Z44Q|6OEhK zUVQ?XyfKBx)dJ}*meSVKe2-^|thE5VX!#Q*>P=f|yxlF4CqiK|AJjTJEy@a!GD_lH z7Kcl$I9o2QNgO!9;~w_KF*EjLNN#fy3Caebj(S<6nBS77`JXIZsfZZd0BFh%r($o* zs+?La(BLV{j41E>ZRM!%TxZ;;&AeWwBY-%}dAEz3@~6mVKNo=oVFUMby?2y!)X+fF zO2)<>1Bme;6=0hTuCQx#umAz<A4M~EfuLdbfoo<fk9!@)5|r!-m{39%d7;9LIG+#- zO4GU&GwDY(9jF9o;84dqq9lG2qdk^bdq>ibUUa6Vvf3_sdTcLdi>@BI6kIK=1DB)6 zv?GbRkIQUueVSWHCy12p4kNgFIVUfU%wygQ?k-znd&cYBUzj6qePgO~WOF5Bj%NNI zPCw1%)GM{PxZnv%2uJ}So+H9GNK&~H2RiE7&@7>I@49wnfIdz+dDNgF%$yK_G3Y*V zMx84`1LNzQQcQJ5g<_oz?v$Z<82L0|MnXI&{$G!m<|u&*GK~bDzn(t|G2yZTgn4|L zM`S4so%Zznhx4eMq-uiQGB}UV_Nbk*nVYDSizUJbEaRWZ6$x-x8S14>r$5KxL=h*L z$;Lf?bL&JC6QX{KoMSycc~ON4BI-jJV;r_le;R$%XJr2X86b^^mVG^G0HJp2_Bua@ zFP@b!8mJsoqEa|{bot-iRshpo)n_|YL#Y_pW2yP`-k6P11APi*l$_^pJ-?Sul?#V8 zD;;GTmXAJTKd$1LgtX|bXi-bGST)w1zxH3Pm=g51u7vCb1BAP8nxY(qafIo~jW#5- zA?92kapuymJoK1lM`+%`+=id1SU9yUzs*KF!+$UAylmE*7WJU@R;ldcQ}C-%X*-Ie z8J*c_tJS$^57~7LR@4FZYt6N7xS&4cg-Pa<i{x14SvL+Do3ev6*=b$F;Y_G;6fI-I z3H_7%$XA%<LT-eVmDq2^cfX7QCp>JC#M`J>-bfkYakY78Bc%qQrcx_q)+>zrBj0A< z{{RxctamHx?2;A#01qebFLCEmHN%=>IgQiXZSW-b5|HB~#Fm{_I7sRNJAdgUdQ`0= zbsM(T9I1&|0qE&-hmlISk}^E`gSSeRq;pU?fnbu)4-08hNBp%OEr&2Txp8?^uF6HM zfZTY6jK*!r2$dabhbg56wDfm7m)ckFA;c}W0m$fUKB9(_sxuWsTIk$01OgA3Dlro~ zK`eJ<qnmUpRU=SqKH;z>L%6OwJGSIXg2R(TJd1wPlqE$g0C9cpJb1ItxayBbxEzmj z;0|M4Zd%t6-*?x7)NU_{K;a-{GS1f6J<RWc{XmbBsxGU#Oq5=_G^gC*A%4-uvaFSz zlmkmj0+qxDc0QX6Fkm#4EbLg)8a}x!+O8?afgpx7`4jHe$*n0%JX|d{&{rUq)0B_) ztz1q6x9?`B6jaPN3<UVx{O++Q$MK1~u9?B7^4Y)kfPN_ymzRU%R>Q&yj@dcD_=>W| zF}|n(c`6@ks&=lHL;j=tro%1gT9pZN)XaC9Ky?caKgafsly_|fB_+Y!g(N9$rCr`Q zhSk*Y%^ghj?UpMDS$xFps5*K1dwg|phEC~A!TW*hc$3I@^FABztglAcwBr(>yE#+l zsp)EJas<X=u?{Fgl$XnGz<uym=L$;H=K=vFr1bV0GWvEC3xJZ`#r5`;xh#YmG-$ei zPIh}}y0WQoAZlemb!11I26P!LHrSrH?k+<z>~WInV?@H%8jw_1l;C~gB>YiTO5q!% zr!rem;CgsG+UHG1$V1)*!*oh6nmSgQF>jWALlRHb)2+_j?Dwm4)_a+P^UVpdVmQ>B zlnFB$X~KTlaT_57g>hjfjb9bj)Y3W*#e}<?9vmz;HXs|3pwye&%}pD{?{4*#QS^3V z>8(3<x7@Wnsq<x7qTVmk6Lxjy-ECqrEwK;;w-n=E&nD!-Z6P>FZ8*S4$Ap}$mGWf* zN4n=r5^v9`1FENlzIp22>D=?#w2%op5^b^DORryqhN8t>r&JqeI}3Tmo=9n=ajj>N z*#MLCn=g<<3#NJQHKd;)E`AF}&XPdJ?oGX=aL;d@mRdVgvg)mH)xB`_exK7XU6VdK z-*s~%SkvD*ZkZgq+-0`pb*(602yvbikfk9V+Pp`CxaS(;ZZWCD+Z#p>*xu(}<h9K? zLz;B3euE~USdndSv&4KqLrH};q!ae**b%da<Ppx@bULpsctv|Xit}rfB&U2(l9!rT z+BX7#n*|%4bmqf+s=JNVX&qr??9+R4-l223DrMZ(-A)B29a95z%_o`o{C4S9TCGRA zW_z#CO0YIpS*cCy>+hl)t1U@Y$kCnEfRd}9!i)_Qgi8MajUX(L-4w2rVHiNCJ0eA> zZ$c3S8g%O^Bv5J4EToxe{Qm$dNy04Cosq3jB(joA4=Qk+ZomK6_!u0;M0Qlp$aE-C ziT)HNFx?KA8z)0g&oA#pP?YUuyj-;P-r0V$%5oLf&ps{6-7Tzf$C(M_KON8xQlOU` z8A$~y8xTPvqLwJ<iO|X~8=65L1w3*-DFm^bJ){xl7q52BL2T_yL)x{Sj5QUz+hR(h zC0Rv}Rol{!t*pyAB@Hzt)7^1kt|RR%fyIIG?-gK^aDNlIg{SNiIF^t!EOy|3PJ|AY zUq*1IIUXfL9Y*prWq9ZH<KUr>+(Yg75~kFWq&m{F7R$|^2boys#D$DinBmHAa6uOb zs5>8W?K0TwYkd4u3(`~x?(hlyqCXM`L7zIj$cN%YN=#jGM=DV}W6*nmz^Ox8HVAHu zqD+sCAyHmS$;rmcPw%#V@_&f(BB7oZ)I?)<u=G5S@8FoUIAtrMyCT(}R$d#i$#{KL ze{}{Mi$7-$@T8?N)^c!`E@(()&nJ7ee)fFxAE9%i`&?uE%oof$ux>otxc*$;3!KKN z`)CZ!AA1<r#k~Ek+<0HXb#ZkmNGLo#at;&-JC86@s^=RZa|4;6I{4rFE+j_m)^_X4 zAE$1BX3N?Im$X}abTJdOD{{r*EhHtet2Fv!!??)dNC-l%mggeKRt8r2b!y2`C+tr~ z9761ShNBe*^_2a`_}gRc8v9q3@kSgdaT4YWMIgBP_<I))wyr|G42u=ZoeDagBo%U} z3C8G!bE6w62Fq0G)>26be_uaZA+kjoOo41tD4W$7K7D_+2}q$(p;<{Kl#*LdI#;q| zvOP44h@&w_bQfA96qBr^k})SgKRZy6k~Jr#0ZdV#)86R=$t#H|=#L@z>)={C?}O+- z<_$+AY?XzQ3$&?XmP&a9(HlG+7fJR`<9fd8^i<gGH|w(PkEyn=j+l+adJqyj_;&{1 zj=uHQP^1K`o_$U+!DIMqsacvgkrRm)^ZmImOTaO<;yuaR_ss(23xmquT-D=cznvYS zb>X;Mbo5(KXf{jRNwFqN_XB5iHsf%v6Jbd9qisVH8!WUPSW~M!Nl%A0%H(sZ;p{bj zX0#h>06O^-*KSLzJ)0nLk<Jl99P6E(aCE;tR}|RnBf4cyw4U*4Y>pv}91MkXCmix~ zUXM{V&4$awYpaFH2E?nwPFvb%x@-jSrvRlXDMGXNj=&NL=jT-1@^veR#A*x4B&(_- zgK-j+q#z|22>>NLx_nJXn))tf&b+(xRerKqD&gupy?=<SF$;y%;Z8R8D5qxUI{7hp zzS4G^*03XQxsy9hTw_K`d1Xp<V-=(YsmcCk{0Ln|CbI_fEO7U<u8{gP-qUBWXw*8e zmY>y{rol9mfS0cD0wIO^srH64In``VJnet<g0^redlyB0jE-sct6Q~*N|f3kPET~w zm?IeA3C<Ftc@!vnvs^?vOhI13M&Mc(BuaA-Zg9>5%!t<pa5*idmfi{X>}zR)?gx^x z;w*ZqgHpO(n(LU^YAzl5m2bD08`i}r?yTB}T=*)+O0nK3j}rKXdEq(f<y#CZCGI<> zH<6MN(Ci27<ZbY&)knCwHo5}Vq?4ZSU;*pr>%Ag}bW+r$Ae?1O+l%L&G7^&j0(g{n zJo#Xg%gT#%yiu$*-Ybb%0B^rh(C7C>G1Elt8MWk;t>ei606%Nf-L}*^b4O%JR(YtO zjs_2)#Vo-#P`28U#1fs(`vm81psynz!kFK5<0^HG9SQ*rGzNbAi^22Ta1P%JYk-U} zo>o#gq0*iwZcVV1>~QK50O$7+wgL6tqjS0fjjZZIbYMbS@P}mFp3cp(%a4Miwm;>8 z?==~D9RO0c7Q5BEkAPM-n(W_KYSp2(8C{atNbepALz7gFM}UwcFi7j-P^#~$4bi>g zuE#+mwSAi3itCQg`zh199yl>#w(RwUsriq6yq8?ZiEh5&E;vc^!bd?_@=Ey*XPcjb z(25p9+_8%VYXpK0-1f)w_f!VwWi671*e3xXlY`;qzUMwb0r0Bw5Z2%D*&8qIR2-{K z%eDT}Es!)6m)m1X+(UP+&>DTl^zEkJrugMsTZCOfzs`c{RO6+UvcUs{l@cqOuc&}M z!l;M#%?*wqJHfXHJCEUR_BxWKsCQujbe7A=b0?tct*sfQwOxipSlX*m#J<9nWtl5V zyB^%Tec_u!w*s4_ORJ4OVkXsdeNCyfp|v>SB_)0mPDKSi8;jO7M-+@?XEn0|!<W?~ zOOAKB)k4`Fk<V?jTm$ECot2!@M;3MfYycQY^Z;xz(!BsTZ8TB2+Uc@!Z3iEppUx=S z#ThAUXh{QZU4Mo>4M~>DGE&CU0LBJCUr;vlqqn^YDN;zl<;#^A(J&~$cIordk|0s3 zB;y0q`F?cBi5$`C$>+%Y=7?DVw<M_v^4sSWK?9M)-%f!Xk;r0<8xI8;=hYidPKW?W zok3Dn=Z`<*%7Cc>>Y+E5h)RgtZ2tgHTpES?shOcrf{ZO$+Xt0aIxE9usgsY6-=!ON zNj$Kjwl>%fn5hC1pQ9^?r22IE^P>eq;i`R%zF9t$K>^V}u)cu&^r8Vk{;B#qg9G^a z{{VWF1zp2b<c9zUf8|n*6h*f{Tbx5`M^xZhHAup<QIVo1=%ezJ&+;D*br!c)T6R&{ zL2W24Cj|s4BpeV^zdk_Kx@k;u2RD*w7}*$Db}O5{nfefF?Ezx#&dAb+qU`gy)7tE? z2YoL_O_7L~heA(@dUELcT`IxEXXF#IMmoag%@~oK_5H%+WQ@|zVt1%^UUajl6T%v~ zKxSeF#m2Z>chvBZrjAEZjMR5N#T%`3<sRdvln4(<hzb7yMfl2b2_*DVO4GNcHLv8E z9J!iT?<!L+pFd=9sCnZdCYD<yE|I%-u(UtR@g9S_kHQB`fTD4=7z808A2iy%K@^f2 zW!2+xw|DW+-4tzdh>nOTyoH_H4fDqmxU=i9+MLMmVu-Tl$@T@wq@E?V+Q2;Uc(QsP zfKjxy+omlo(W-ZBxJG*c4xtJJ5QC2v4tPlWyz^G03@0d2m&`ZWP9xaiU59l0O{L?4 zlAt&o3*0Cu3^bw3%W9a@#P@b@0N<L1aM>ff#>xS%^aAZs7dj$%!z2e#FiHXHa0Wpg zYbz1L-ApsHRxWaJ87Cs3r8tx&YFfBZgso~mNkGZK>PZ_8r)tTHH%RdtHE}jgO9QHA zY%JXT2ITvcU71ci=Xkt=PlYMS4WOS0P6qrSjH_ZvuTa71qoRW&M*E(tw1y_Z5QZV$ zA6N4#{p^#ni~j&=Q=3{?cHO1ekjn0txh=ZeG8jX}F2b{@HQn4UBqziH?pjXnC}jw8 zTvr}~f)gBMI;FsX1+?)!2hB{#NjaVBkBap&#{vb8*Kf1i7))Drt|Jg&$8VES<Dem- z;Q%RT8B&PKlu0|1PnyXy=8@9K;$(3opRboCEw#}<B!%<eAZ?6-4#aQJ4wW8v{s$12 zob^quX&pA@#haUUTVy-5c<#nx=>`)prXn<ln|;<DTtqYNG1Vmj&h5@Lh2=v8l29GL z@pT~Y`uP2Mq}O&%FN^?4vGEtZufK|Za`h4WMa(G}auj!%nG!-$R0>ey6c&uQ)6Ku# zr~;KKCm1_|2Q!Ot9vtik5Rg0XsiS)&VcZ)LuU5EhMu*s^hK^xb59N`-w2wc53Zd0A zAFy^M+LiT@7|M4{U0^i1l9`0kQ6dtcxauBxNJ``&&r+Fa9yt%C4ImY*Ao=g1Y$?%T zb$HQe?doR8)3<elQ}1#A0Htm5JyZs*kWOt)3{G*dz0HXYw~d2*FLmPRN3Xxuy_l8c z_p&u8^yNTG0#eqS{=dqialX8iZgq!>c#hXCs=M7~LPy`pJT}jSeEv0GHma+gbe;5I zA4-v_*yO<^V4sCsV!aw<d*}134cT5|Zga1`h;FU1BwyV%Cp9umu5@7#*%G>RhUF5j zl;Idbr%r;QwGFI%5e?CF=$2AR2Au-RNtUT6Ks@RBBM3ApET&0l@-*Xg<8}Yg_!v(* zi0rAIkmyjO5kgY7w?m;xZloI|h83QC>4-u?=-;EyYv}Cm`zKFoDNiFo>epj6cTh^- z77L?XZCkZGW)c?WA_t3e5YXd(B9Db@ZJ;>bG~rk{qYE(D3fS)G-ED8v_VYVl>!RVD zc1#YuNKNTpZ1LgO_x{0lo~XAw0!r=-2H$DMntE@tIEf5QisNZ=E$-gyM7JfEqp2z? zK_SM7SnFRn(l&ZIorGclvZ6Oxx9j;&f!(LZ+`{@(4y=Z<2EHc;M&Wj!Kf+W<tuA52 zl&LBiN|VV+JcvDVD_AtQx_1iMz4hH{oifTvEToc<T3%9^agenkY%DFMq?E0&v&4m< zjl!CBIR~M|V&YK-$|bNN;>W~}zGLK~k)tqoA{TP#{X}&ZoVHyZBih}M+}r@b#l{)- zd5Z(0Bq;&Z`Z-=%QwP|qWuza&2Qz=9>OG@xV&Lm(KF?C<+v)?Sk<@#(_AYJuY1$dQ zb{`^oxI~RBt85o`7D40oYm#PICPzu+5bL)F99NlWe0{snZF|{_)nVkG&PYS8;?uvo zMZj^zJ6%B><JN2K?_NW<&+xCO3i7g*ftq9l*<nefmC;I0)L|P+D2!1l0a~Pz*yltN zD8Wer5ICl?aBPGWebm-YEKq{H=txM8h*Zc{Qb}z*#UrvuWT7KC6pDcEl>}`<N*w~x zO*koNQ6yrd2I#dyPd|k-lOt2l;Zc;wWMHJ!C}}5^ISCS1Ms_sKx(&MHb-G()+*2&c zjR?w}Cf?jRQP@dK;mD~|uPmwLfRYM-du)-%aZH*rE7;ooZ>sNjCK6vH*X9D5YU?|b zJ3hEe5NvRS3$2z^n6|4`#udg3Pda0vcbmo1O61=nTn<!#lm<}h#|I&fQwphTadxqp zu3F)D5o4wMplnBt*Hgs-!vvB|NNbvR+UDDI)mK*bQaCwm6ON<$8tWczZoDG0Qc3Ep z+Y?)(8)pO0IH;}{Em-5KvRc58z6iz#nDX@JOcp34zeQH+qsHm<&lktfYQF#%U1k(4 z%k#3RTfV)fb(M<wAMe^HMw}9Hg{8N`)`fEgD{K%!*oxO=VbHmqS3?wrIT;|_YPw5H zL=o<~(?(idz`D6_?Ju*}lCB?WF%&KcjLMG1?%_&pNgURaDy*I6HSXnhxobi)z3{V{ z4`<DF{-bHVOQxaUVWg?6wXvDq-VYmc#t|*0B<_;bq$w%~ku}BD)BT>L^d)+Z1zaj& zZey*N5o=3x)~kY~Ap|t%5h=mp0b|DBkqR8D?K6X$Zfm1>vZM6^JVn$JQm+znIgX>( z6|+q1Y0YO;4bLTA&p=NC$K6mP(>eWXS*N1Mk%sAyy2FnZZj>~lI_!M8?^9hv*^zY2 z(ovIuK~l-cBzwHM)8E{N$S;hzM?~Wu>L7%-RG6cUc)`Fs4`1g*G(l^nYw#pAosQf@ zZJxON>9oDnw&ar@U?deN@&kN&<FB0wvMVL9?Neu~g|vp!4ivTTjQ!EVGNMT625JY( z9DXXqRI<&sflFfP7LW(ENRYL4ZLBmrx#36QRgGJ}2o_oq;c?pUB%cK=w&-@{s3nVQ zt^>aug}Ae^>647-$W#xjaNWw(cx)e(`%1TT{{Upnx>_#5j&PiUrh<|=a!Cg#%QaQi zGP`0`rqa_hQqgsL>F&*~kbAW|6_pexWR}p8pG2f3Bd47Qc<xaW){8U`a<^bx*^Js+ zWwf9G00~G=510c3YJE3RlYP_65Y^3F6W2V!rnS>%w#j;85zHUMr<cZngn?C0Y}d&a zZ7Pd3wc{G`tED2%8RRIT*w*qp%cPdnJV;vO{fZU)&Q@L}GhvLEdVpN{0k@Ua+Bow+ zG4)!mj?A>YEe+XADu*4Y^6!kM6gHI<H67T~cv)P?E-5&CxYAUY2j3~d*+~YtKGsH1 z%ZWUbSybW}=WUShYxEoRy3MPT?U;y(-@=Ph2T`q(xw06Sbe}FFyVy~hiKgu@a}UC^ z1&Q+6Q0E$T<;PUsHsC<%it0FGi?O8b?O`XY;?d9Bx{w0aWp}JeaquT$>>44mjzi4; zUcR-|G$`Ctigx+@sz!tdRHZ5dAD^eYoj4k($~7+IAHs^)OiEB31bX=&o|Ka#Qmp*` zT>+$=Xq7k29((@3hcipT5h-E^&nj>^CQ6c>{{WR53*X5c5wO@FKX~a&=78>wPpIpR z^{3>RgfKpQ=_EBpEh7X0{eDd@S55+r-6Qd~y|)7+-PiM|+&5A*s`gVQwdWghK6O}u z?N>p#L2V!$XK*rqwIoT!m1A#DoYaYv%x5u<S^54HK<c7$dXDceK1bt5HBh-eF#bI~ zKbNK|R*S0cPf_3gN2N$Cqax|qx3UKNemJ8FA`!jjeLp{(QcOmkDGSGCdea?BAUURo z#(0K0AL;m1WDDx09a9X(_RikEzao=#DDxt0a&5?yI>mlrxw>amTjlBPK?U$t9!<LF z%aI-qCw~Y-#48){sMkS;)a%(hWAj-!r8jL6dw+=EqxIEz!P<6#xb{!l7Om{s<fk51 zmbsQKb6)%RT{STRZkoF1DhpJbQ;0*P9iMGun5{>$$4!don(Md3C>c@TBY)}ma-hnb z9*CtlM)}C~8)F|3D1ZpAP&?G}&OZPstWzCP$>MaW9z3TG9s`8{oC0^|Jm?=_b=gO2 z+^0sPp+OitNmc+-a<y&MKqq5FUOiFGN0H}HLR=!2Fr+EOD3A)2uLmw+Jq{{2U5>Ig zmbm3{?<bg2Txmcn4g<|(a2_p>8csaw%r4676w)v>XmwWRm%F&ynrX$70<z1BQ8~so zSm->xYgvF04>d{cyKb*rltyn>2VU;Nmh4rs_}~~>N)H0gNy35Nt;=cYiygg}KUmC? zUAry@yxFA5_S;pqGUeRm+|d!H(cwgBj5yMseoKe!qp<9`5!(w{NaG<1B})MDRP#ei zS)Otl#^21IKy@~`uv?rxNMvM_v|ds}M}XbmG45CAW?hBYqAE1~PNwhE(7r!n1!Bz6 z`>6_HLA6{0Msgm@O3(UWfJU80JyR=tI4>Ml_MdMrV(J@6*u8yU@Lk_zVV0sY(?~-s zw9*@GrjnN0ZM38%4Yt|<OK3ts0000St1w;t=brK0^Ht?Ga*%|BuyH^Gx8Z}FbjB(- zM0W)XUU`6(HkVR%a3}%3K?k1O;Nb7)QMx$?Jrjp8?h~sIEg*3b>(_sQ-lmVVZipY0 z?V^X>;uPJkEjH<4HwcW*LXuAjTZ?i%!ZMo}2x(5nY4S!m-H@}4@fCP~q}(1xSII3L zu7#D5-QZ}~7Ml>^<J~@Fu7e4wZ)DEUX6&C~;ibVIJC7hekWSfcHw*s&(fe80EGuRE zoOmqVX2MU3L+~uusJFSOjFO}kx?$VYq;Q3oICuhhlmP3!7gf-X5{n9kRyz=cyvV?N z!tZeg$8bk6<gqxNlT9?TwWKk?Tf_h^JoH{aB?Q-eU1h+Z6s5N6GH#=B0XQ(%ExOch za;+oN>}GR~zbdHrDiS?9hQJ)ZDuXvAP`>3g$ruORYReSSn~<Y&xtg}crynH7{{Zv( z{OZGYSJ*kG*E;-aM((XKC0{B&YGjo2G-!s%rS$mIl+8q|pTe9e0u4HKl#)Ry6ei&n z$^rT5NGCuvNJ`d4D<xvLNirzWDHf;_Sxl0{%AGi0|Izpu9O@#elsXhBV`^inJ85KK zIiW(bh$dSU=_3b96a{tPVO_UHi54Gcn*QJ;+FMt1q_tGFsHaXX)f`zb4*1pn7?Sd` z+oXTt?kPn5f|uR-&m3?>SnNj-plEI;!KfdP!_Vkzd-t3n#jnBT6jh|0J;(l!?e(_Z z8+p_7EfO6pMpp>?SvK?(tfVbGVqLLlDsA}hAcgRtl&Bsg5(vkL#Zx3w8azlC>RN0Z z?~}hrY<cxQ{{T%_1zb&$t`1=x*K$4w_xGk&+-=l_w6L@tvN|5AP&g@2>JH+rxuvGg z(5nTdrp^{9bjVgxNl0|uM<q^L06YddiS;RQz8{87W8+gc8c^fwXCES>oaK)GE2(=q zaKeXhft`^diD^&lr@v`TJCAypMr+J5NA|T0pPh?-z2$Qls17ZEI}z^J^;Hkk4^TI2 z>_X=O$1wJ*)Y^8-9gw7jIE#DFYAH_?V5v;UHm1^XfE4O-cL4h*pvoyF$7*Z9`>3GH ze-{z)`ttKWIGM5GjDzvMLGBu_B%0@6P?h9obl}=^kDr~WFU>;Zt&)!K(t|n>LMcsD zfyzKaOr#Oh`BZ>{qzBxIDEay6PvnRbx(FCPUq6=gK|RpN@T7%qnI*6(6hL!ArbLD| z{uC${>60v^l2+FEq*Np)7So@P#-mY_WHmL`oiKM)iNs^)@}g-{1MWqnet8r{G3bm3 zaY9n$jifd}wmFJ)itFyf)d=Y8s-(8c)fuO|knm9ob=$?ED@Z8{4XI252{=y=GhTJZ zK>ey94z6MNU3y;wkm^|g+)48bqpnTZ?>9YHryW5;HKv8RLJOD0#GBQX_T<J4p+kU2 zj`ES*s1&P<%dee7KVvj?kloCRW`b|(-$Uj~?JH?rRffq;C9^q>_gLzDmmAs-c*81C z!pag>Ie57!bp4@Tu<LKhe9>8UxU}-PR;`J!crnidBdFV@S8=lC>rU!=QT8|ol5@7* zIUa**K&+M<y;WL~BtEXW2P2obd@Du+vg`1_Q`ouZQ>!;sjQ!Lg406UZ@#kBV`p0#+ zK^F2>j*iuCPqW)?>6+cYS7@0Ex@gOri|)+GrD55cdG`u{;ZlKH0P`wRdWwoj^1QqL zTeKtfS7Ma8fuP!E8?^QC{g-z3Ioef=Tw30P8BN>ng-d#Uf#*_}Alw#z&lrhTGi|uI zIL<TOxxO$>Vq#QIEIM4<L)0#(1jO3c=yIN8q3h(Bdr#3}NOeeMNNMt=HcE5dIk_yj zuey_;yXm!aahJm2)1viSDOptr)Mm2cyZy1~FFO`XYDxmt-I6c{`ObL_`c~~cmjI2@ znjxqvvARRyN}B+Zg>fVSzX>@}^4JR6ic5u&EJdX;rIE*juy_;_dSo1D%x7w`oCRIc zleaX&%rzm|4X9wGo*a#_%zSWZ!-9viv9U!t4Mj*iBmhqr<Bk4yqs|n4ngS!@N|D3r zI%jWRIxNF2`6g_A>mnXT7O}rDoyS~n`BJ^Ye54yED{ZmKa!}F+6iDJ%=0WSi+In?0 zT3K?9RoZHEBfJ&2YqEr;5#qIsU>6AAC+{epWRuRbp7P>Lmh5o|z-S89uxP|(4m{Xe z$5rD$1f7Lfdx_8u6wPZv*L8E*bn7goAuP6$u{lmjJw4SOiA-O~SoZr*07*&!<;xi! z?;t6|ed-hNQrNIKK-<fHXX8c(R0OA{B47^><@kDXqOuF8CgTnKByHus+k3G|HPPje zl<Yq*%z03!)lho=!!J~Jub{O2e&;hHA(+0>r6rbB^yXfa`f<9QLrkey>%)rWc#M$~ z+6}V{d-PgV^0o>`%yr6r>g>JU?USxCbe@lPLf~msEs3{*E>ULLaFiC^%)km)a<|?b zLNjRzOC?Hkl2ceXei{BHD;pRi42S{OH|7HUZNDJ1AQHDVME32ZH?SPJU+YwQQqmC1 z5zrc9J58{|Y2?!_q$LRebHYaC?oRdSjB8lH#sC`8Vc<LwIFqSMTX8AIG3)cN=TZd; z-5g#$Fg|yq2v*YZ+dmKCNij+i;m@D*{xtSMeo0yhIrvfuCCCRL{QHNMB#F9kY<~g$ zDZov1xuk=?@%}X6Bu^x*3H*OgT6-Z%0(Jw}K6J?;W1mC%)7dLrEXFAiQ`*Z4LFrG) zHpvX8IMR0XB8JI<P<xfX1w;>s8ONch95q*1bW#57r0y}cJvQhlZP7>y5>E~>L<WeH zgH8+p4&OYwQ-u@tPVwF3bIWfb=|&U;r-q%+4l$AI@@i(N501&@hrM_GDnO&L_NR89 z<>%%6XpoSWCEq`vDs<N7fU~yylSwNk_i?`4`Tqbqjo}zg5|TOX^Ze*QH%<<UB|Ri4 z<6?7;m_C1%TZQF>I42-D5O!R<^w`m@Y7G_H?`%-o{{Y0SGSk_<uyHsJJ#Ct&CTW?k zr6}bN;ugqSkN($=mDVxBSVPA4AK&-(t~R101woAZq}_Sf+?0Wl({YYt)O*D>xv0@g zkCcK3p4~J2InuIMx+A$6;lRn{Jx?t30+p_n(zuMQDO@T6Y06fmVIX6e0PaELC>+ky zx|!Ayxue!084_1^>21#jRriM5{{RAW&Z|Q(W3oxfbFkLP$vX*-$8{u_!|p^6G`|`X z#-xq#fwt$D85^E;Zg|X)_Ko#|zg)>12$mybx<1seYd`~pI@sTfmVEK+kA*!Ht)00Y z{6MQyS2|```r~yuvpc}FG;x#>#DA@6#%$|yR|k4CZP!a%=P_^6Q>IBNZ4I=dl_-Rc zF6aznILS4j=@}I}q;|^^v5qeC3bfK1X(@ukjy9I1>IowKHBGw8)?qDcHkj|JmAImm z$0>9)=K*cSt0^Z1K003N{vdroH>QKQ-kHA<w_E9d1>Rs#3M?h1!qUli8;-kw?E~7n z0?TG$mYYjx#sWzref@Xe*1C2w>PaSXI;$24EjE<zwl^T)V;xOeV{ANCC%ZAadSsG) z{{Ww-O{!5CJE)87oLU}xZPTVPw>*)(A7(c}oTbQ9O`&c$v>~RDrMR_}CA1+4;!@V7 zY=k5NNhbn`Fl+{>bDpc8wJ&I+P~Ux%KrSuSabvCo>!ay#TG%OnzLK^ij5Q%~)!ihc zh$xak9waPsoM}VCR1K%Zc;=<h(Y3DZ;EWR_t|W3AwV(}dM=eFQ)x-YWVRI;>%_E#U z$JJ=D_nwJurrR~et;^-oOtShNO4x@X_^qeDLYrAshEoyO7EnPLLJ-S<7J_gy<F)>n zuskwhMZs81G?Zq|bka0BV%zTBNNxJL&g*5WFlw2Gdik994Vn*k+t=W^TeN?pCB>)B z+d|xvb`o7#muS4c#2LZWWkO7Q!^>vbB~R|By`Vx$SN@q<SVB9z8`2gRj8#WRD<2(P zpk=Vk*AvgWF592wu)g3fYZc*HtZFDoJj*uox9xN0He9zp%X70#a^H7>F55A$zZzo> zFzz^%fV8E=r@UoKLE&0*g<~L*UDNK<XA2d=PaKdu$1p8;<Wce1B#pj*l~#MXtodJU zlk|2718<+>RUYfC>10YANlJbnK9mD>3r)&kn67_6JgVaYy$IDtq@HB^jay>Xjk_jC zzd=?)ywICge~-_?jjGEMb#$o$oFueK(M##^rzl#ARX9=v3Uuo!B(jo7v-9)iLJ@=m zP7)}iv7-qDAak*%Au$}#Pd}gUP7{P00-a?tODQD3|I+vv6%ka*9SRY;6*7@*98(m; zT^UXgEz_iiIeh%{p(qaMLWpdcbnj%HzsS<@BWWFU+`HzGXra4R!Gf1{29O0_A#GEx zHk*}|Tv>7ht4KnJ8w+TarQREg_$G&lVlzYpc!(M}4g3$E)wf-D4RL*D1t5k?$v{r6 z>E-qNF1LEqX}!RYsdVkuCDPMyDojmBWIg-|E}<z>;$0#*hTVy9Wh))*chJn1^O7(| zd>*=w7vagi$B4#V06Jdw{{Tz5c^iYc7S#LJ50BAewBkxfwd}U7CsF0he3JvP?or7O z#P*br`0x*Um3o-&6h4FKIE6HIl#-6?@;jsS_=}H{+76A|8y_FtD1!!6$5Mvj&Lo_0 z`xKCVB~2v>9`XeZMO`!uE_9KB{X_S<a#-D5=G)9Ge#2)?qB`7oB{E(BEM+S0TTbDw zB;_T=D|KLyHW@gs6BWdN#3c-d{eyP?VtM&;9`&11H*D)S)gKjO=?Sr-v8b<C32|+f zYh+dxKIuL5MS%&3{q(6)Wl3;^Hq#Ao@g4V210;ZRnS<A2^|bhA9K$7KgqsdSL37Y7 zEM}&jj+jkS;Mm#;C*Zu%`bu`%$7|ZA3`+oz-ip$QnHIuiwpf1aE^CbaXMd3$UO3-a zdn-w0rTE*9(s+VarGfSr0`P=fAA+`wkm}d>q;Tf$gTQRQe&Q@-;}w0Qbf;#G9vywF zo>@*!b_A|r#XPXlRyL?yc`C1UlaeD6IcNCLXI0FIw<3@^Q3s=JiMiHD&fh=Eq-&Ly zNRcTxsX<mj<`HCKjT+VkE2Utw6t0#~vXXVWNg)rPo>VAG6*3i+l1dspsmh7lr-nBJ zr!VJG9TX2s`@D((Py&!X)-y&AMJPOy0x*5sQG;|#DJMq_z^74_x=Ajw`aW>KYQMyB zJ?ks9YKLBJ$5O<9@>bZ>qZi#@g)OF22{;}#5rpn*&bZ>@N_UF`s0YN5H1=J3Cjy&8 zQNOIunO$`urlQ{Tlakv*>z`|xsUTZcmizg!8?ou;^$}8(q&@8ETfx+$AS9uC=bxEn zl1evOxoO)V0C=0(&hfa>dJvJN=EP<!ApCw~+_<%{!<S2f;h-WS?pFoGZ9j1lRWao- z(l=I6+e8HJax2y8drz}QB>pdE+xgp7^ENW}eY$?n)a{*bE0xt9kM>gLx3OJy1J~F# zn9v`76iDlAJ1SJh84oPJg5zbF#H}d`-A8lNe7fvKl+u<G(UG?|Hqi1NN``}mf5vH_ zQ0X!@<Tl#fz;p0X*As@6oD792D&aX#5=lyw2*(iOPSvFscn1xQir_<gIg3vsN4Zp5 zizY&e^H;-ex%XC_Jr`w!+Q2Sw)VUXT!RC~-Kl|9N%75U6y7At(B-GQ2LXxy7p-3R5 zNjNDZkpylCsg9ul_@}#V;_U+H&CUerQSKq+sS;UrXn9L28x<twTt}xPKw8%e5v7uA z-q+`8IqtoLTpN@9muU-?_lRHaHbxh6k1Qo<lFO;%X{k+)PKL-lLkbnb;!I(jmVRaJ zd@^Np4DBy`p>fu;)BXF8AhY1&RvU0}hQQDIZ;i?T*aZyw)6==kvAXPC8F1N9mpwZ3 zYF7#zJCx(^0qQ+5TJcl>JXJX<E}=54?s2%%Q-@GH#HSc4Na~ZzAl0EbK1z$}Pc6c3 zcGS1q_LkAbz<3@Q+$;=uhcSV*7j0vdpfqK}F!rXk!%;~*8>H@@M2^0>7^wuqlCJ7f z5L~x+gS<!_NKQsNk;oixiZ0v@IU)NuFcK#%t8*@JWoLCa$w@fDz&ofMW{{rR6egIR zY^M53+P551nrFOqUuF^!l9iklD;)<d>a9e*?**wt7FOmVbQYV^l88dwYYJH&BAlq_ zpx6KhQ&lrx$zFAv=B`UdoZ#WgM!<dT`S}Bpk2-x64srG?5(Stx6XD6vPDA0&oCO(o zy-On7xI%m#F}B|EMP(Uv)8jC)jj{S*ZMT&m5E7i)iRsfGUnZYWhc>BlB4lHirawPX zOjBk;Tudb3bogib(4-GF0M%L^HlvwmxczB#vd*)q_R~7fw%V5>1h&-Nr~&s9qZ__T zi0@De(3KE5j8Lt^;I09)i?^SOwH)q^g_iD~sBxe{v&ClFYKYVrG5EL`ZAwv6)w{1r zd1SjPQ|jGrES0GB#sHouqJe@qhFHMR1R04WyHZfhfSs~GhJRB<oe391Oo7Xv$NE!; zlo?W#xx{cY@cen4(T80D78gzowxR}h{XeA`KJ*84=*wMk?xOHRsPj%OwS%3FAa0hv z)V-$tHua*vxg@=&{KnrW^`r_EwX}L;;YJYOl30}bdVfkuT^+zWjr{)rg+9K-;QQ7D zW7pqLWUtY0hi*eO)+z3@fO!+~-k(G}AQTE~A-^J-r$hu3fsRD~02Aj?xO>#BByX~X zONrg7Lm0^<dHmv`vb585%&<W|V9{Ajbqf&Z4IqHEFJ=AqK3MqlG($xb!g!A(&zH_O z@~N6tXAY_DhmLpn{P|IX?okk(*?8^0^P&YZUfZ6(%M|IfN&>U$DJIlziE%mW>r6(8 z!A){eoa3+Z{!{}*f%ho9=7|dP<~Hl)_*BhK4UVY~_-Y?$dP`mQS#v27b-taQ3KEvC z0T)n1N4D6frDPrlBU~9m#yOM<=<vyNGb#EU)*dkq(v8Q-c+li2ah-N0!IK_*H>5$h zMpAf77YGlz4s$95WOs6ySoN#UZH<oMWN)ujF$k>+NF6dZ<~|)WOGG3dTPCNN?$nhO z91L%Q2Ht$JnrkKIl{DH^<6I#;O(d5FNebgh-~bSEL8LcM(RWzvn{Lrn9zsbN?^E7# z<WBzp#<Qy08!01VxjarT&Z6UDr8dVx;WAy~SBttS7{ZU;%Du@xb$XHgq+lN<vqtw+ z(17j5!jsvoDvGCMDL|pZP}X-Fs9=%i2jNoE(Y^_cht*VRX#_GjlfNY`w^|hKz@7x5 z4V<k(Ckh$m#mEy^gMb8`mV_YOw~|+>^;~<Tt9FxWTM;Zaw-Yx~+#Pi+#}L?Gc`dT) zvBcxaPju1-R^y6FKsno<#&Jm-Oy<SwTEKO8FYn>13VI1~Y*Cnf8(i{SGuvAWi~iqN z6MH9UdQIsLNL|^k_Cmsm_Gyha+D6SXfT-yyZKi-qLFhT2b;n^YijE;1t{th=`JGOy z*s8cY9%N1I>7CdHi)!6RUDe^IwJnx^c8FJ7e3ulQh8mW_pXHO5JHYmQ@|x+OsfJHc z!23evYw(Opj^?5XSO+rGZ+)%tRuc|_20srk$JADn3rO);PPk4@KaKN_oc8zpGx4bf zfl)f%)Z)v)<9)pU0AE~D`60E_HU9ukTD3CZCi1zm?a)-~&REkZwPv}#rAJ#2UE(&L zJCK5=31z1j?BPo*Q)*gUQ)Jm48M}0HLh3KCVxr#`(|Us)wxL->n0FZQ+i9j^+GiNb zGh1o2q#?UxxQ&&B;VF#ct5$duk1zD2fJ?+U4{1&_R?@i02RAm>dwrtBc#Csg9}mvR zsvQicyCBp0hTi>0os?pBp@U_Bsn-WXO(VNPM;a2hUUcxZ!(HmzL3PFKGNh->fs#I0 z!gzlX;tW<iCk<wLxgBBP2IQVV4cAvA<AsJ<O`~q4{c};v70&gjTykCMxb4C&rE#M& z{E*UE;Xy+UxZ0yQ_*hm}@!?TBB`F(M(s-3$3;G+vS%*-D;v8i7#%DY50ylHD%E4~z zZ6LdMST1@v>#@p$_O<X~K<G~H@*PhyZU(~TJL;ayw2r=R5^u6D;6VyZHsM|*Mrtxv z-wU3{0mh}-VJYPhwU(lwt!Peik-~hYi_<q1vZ%Wj>?&zo`<9jn%SH9b_K*96hg5iv z3}N+j{{UxmT+%fU8jyXu`Hj3bwLftBDqK6oFH7p1eCAIY(;oL3`*ZA#)ZB3<0J*g- z-W(^4w;d`w@T6=#GYs^Z!<e8N$qbg%I06CbnXV-GcSr5#7>5I5F%oIyjqT(O+I~cQ zm0zg4DAxKx3U>FW<+TwhDmNIN-NM|I1r#MuOn|uzMN-JfL&diUIpMCdmlC3{8L1^> z$3S%+VAzjn3y8#UoKFuotA*`n=H0*b3xVWpd=+gmt^jte25PgTI^9F35DLBZb}_Qn zg}W%!m1i|=fojGyOz$3lKD9l*O5;X}xpgB{?Mc`CDnO=cOlXsx(JJSPMKeMH<w$Ob zZi}KsvXV<F6p?0xBM3C;kxCzdqY15K8c8jann{+Z4@B!!$t<Lj|I_#wPw@O|BB_)* z6e}}HJ;*{E(;~gmqL^-ktfEYYp0vdakm%5(2O&aG9n{Z8YyDl>{lRw~Cwh}>aq!w^ z#R0h%+mlTwsSMohl2G&+?Ifu1hg(+<5#h#7QLn?Ou_#Oxv9?Ia<~H*Bwu;>yeO@0Z znvzE{LD2lyTWK$(&WpTvO>6BvJ4{bFO79v;0_S6WWlGD^tTUxGaJGPeIE;BRLX=5M zNEidj@y|tZN?k4uE=OC{cB9#__<`WPD+=_LJZuqSap(SK{=Y?ZU6-`Z$)?6i?Y*Sw zRpkL?7a20Fl2V+20+_r-hEk!Oz$&jM#C;lZj8Y%+;zsf<H(hKzYk*XXnX(>^(ICC{ z!`U^VDqYXCOFPJIE-Tpd(-XBN%1WBa_IUop!fkB6?g&YdDTedSVy<DHinyYs!?umE zx2w+HHs(C8psVA&0+FP~^DLZ$M*iMj)yKWG{UGP|l^vZYrlCpF{hh#n+8ebx`W?FJ z8Ob?K+fzu7h8%Gm*@)g)j(=&zfZ+FT5a5hIg&{9(rNrbN`AFCLThXKIbAKh`E+nkS zr@WooakG9``u^PX*!lVQ*J$mRDD>|c8NjF<Y^q3kDKsejSle%Rx~o0b^I6ipN!WqJ zka%jjeU%5zW4hFfegWI3&%Tpnx+vyRxp8=Nw<@y7tq7#LVR^g~F;*H?<~bu!{Hjn@ zfKhZv)>27jB$nwUwmp7%Qxqi*nKH^`$j158@<8<O6<oLe{Ey*LJ9S<AC+2`sY84MO zo<mz7E}uShVMx=-GP;}-=~9ItD4KLg)bbSJ0o`trWpMU?a=Ay-*Z8*S&p~nINNrBC zM-tnR)MlM!K}k?3bs&R*#e=pDVPf=@)lZDnusk;8U2EZZl};U-uyJU9{vlYm-q5us zp}tzK4BRHcZpmhsVu6)3r_*n_MQ$a+9}z;5VyTw+8_rw_0F`76a?~6>OHBlfskDxf z;m3Ob({|g(s@cZ)%6W(wU@%735q%4sTsz**oY5Ax(v=}7NJ>(ar-vEar{D!^Ikp-v zD5{gXN%fD>S0<OAakj^j#0#9rQLX@cbZG7bHz4p9_{k|NZAwAmB?TozYRss^=<20x z)5h0I-HH0uW&Z$<;#4p`nwD2G7w!kvnkfp(LkbBPNJbI|AO}xMy4Kr8&avda=bET> z5Bll@e4c0H`qjvnZG~(K=KW4{d6n*K{{ZPCw<-SsgckFS%40$K{c6V~2TfN&{TsVB zbF{wGEYKco{ZD6FZ+Ev!No_EoxQ9EH9$Ap*3IO%0Rg-oQmwqFlT3A&l+Ur{1zzxdu z*R%`Jn=x$0QEn_?BSvKa1UB0#;7BRo0|RVyt}*1j<dyC?R2_^!TT-Yyyg@6Ai77eh zjzszO=R<ogfrCX>-ZaAw@t*Gl=kAg?z4+u!O38~#o3jKe%I&0zhFT>qv`U*$9wZ+l z$f*Q#6#&gZGQVN90B)jm9XC+lV0J8$wYHeDh~acCwJzN?zbAn4Hcy{1L}mrOM=qg9 z*=0A_rzW)hmh6&H>Me5d;$`;|xavJs8cIP*)9A330ae{sEJsf8McBt6*1)D|`YKJi z*0>*oFvxH<9jGsvGM;fq0k)#BhaPom$nc~qCY)joaIv`aQJO}#ylrJ|*nW+=s(W$n znzSQA+a5|CW-O$8R;;+S%qk^}5Q}SWbaq;ix9lENBM^1+Fc%+!srL?bqOl{G*;`hg z%(V8NM{{h3w4mUr=}vo0$H>?&M2-}stI;V+M?q7y?r^(}$}dz{DXdE?ZQ&_z17WZn zz5Kb<&DBEpd(^T8u_?w7owhq?--?~1MP1G}vXsZSjl3ZKSwG5-$S<OJW)Q&e;{azF z{dr=N66EC6KTP`P^!JKNJLz<}5r)Hu`20mA*Y~AjE&w>?^YErZ9Ex?I6S&7u?M#Rj z7`Z%_8!69;K;zFGw)GS)b(DaU<g4k^!bwg+InO=*Jn>K|nhn!xB)IWBImf@AcgMPb zqqkJ=84FPvCz$6>3KA5GEOWQX{5j&J1w!wFePxVeZhs$-rAc)ePHnf0d43;-5GZfa zEo}pAeqY1kPjuc%!M4Hak?z~wO6QVeqFRReZTV~|!9Yq{+A=o>=g;t|0YXiZpx>wW zqP>t@?u_9$<>~$Du81CsI7gSm*V3IH`mJz}Ex#Yb%9Z-3SQ0$9q8g?;tl<Zz#L`1# zORR+?<I8#y6phhEt}yZxK;IiwWvas+vV%--yHVR6G0T@<J*YymH5N@OQAr~^eEziQ z$wxBo4l}>5-_oASH*2zXVbC#y^VCy?Rl>)?KCt!x->1X+(T5$BP8TWRhlgM7QUi4v z9d}NRJCXrE)8EpFAwLwk4ssuzI$NVupnnQll)}eEf$@}_{uHb(oku3499a1|{!~B# zvT>?mjWOF@)+F{xOOa$XAp|S-nOIQs9v}$#)|CXg9s-845hNsAlHot4R*Pp$_R)H{ zLSQ#$?FJMrd1)!f4}En<vtO7`2ZaTjv~?{&V;%6@dgz_0zftx3u1o`#$8c<@c(6;6 zRPY!LB`vG3O!KB|eaIYgl*2wbDFq<oeXus^*QRNROq-)1hr*OGfC1rF2?^VOI%CN= zHcKxM+?1$698M|BBq%2t&e%0VrMazb?y)ggT=zD^yi}Q+I&H9{GT`EIN)GWPWG5WK z8{p=zQ^Apdb5>~>X`$@-sg=Gumcu9wl(x}Zs(saPpoRU?20rRQ+s?Ghj$0IiZ0n|t zQK}lVL0lLLKGg6bPK9Mj2b$D+DCch~$g8OUc2WD)YTBQ(Gb4YB;qF!Cf>p5(#&UB{ zzi?co$qlC6^_=y6&t_a04##!A6#__ng%t%9wopRUc-&33l`b$+G`x*8y@mJ8Mz`qS zY2A8115y2#3N<at+KQcA_qZ{j0z*J2eLKe8Y^K(o6{@b1=Fg9(F2Sji<jO*wilnIx zzWa`)1zZg_wV^5jTnPgsU^xo0VO6<6F*^1F_O~VOPU7Akq@sqFO4uDFQ8lK<_aFdN zrCM71Y)CV0lcI#2W!SPCZzG7MMN4Td`EQz>(9IC<G=bz*U-*Lvt~nu^C*PIF%IZ~T z*IKH>-6a#;l^rSr+2$z9Yy^-333MsMp+omnf_f2BMO9M)06OjHby*mP3}ASmbNewI zr|~yWmW5y1bF^4jW}EiJq6_LMNmqWAM^lPC0VPTZax02n!7BwMl%*?Djt0yX;!79k zSC-=(F;j-f?#}W=Ha4-h>+JU{8H<x-3@CnB{(EAtwqQl>7cyZZLWbq#me!ONjGnn4 z1MAPulb#)*PRP#bcelk<cU^gDG0@YFKg5+fj^!yTbBO^f?-Eg*qyk9u%?EUg6jme6 za-GLYU2an&>WAP=gW1G6Qd3~I+zgoaYkWm*9&Gz;h%A`aX@LjXRN~b1Sk5-m{_=`= zd|MA^1<=;xyeCY@W7P+|<KFC;M|sh=t?uGEUu`wtp`7BgM@3&ISeiB(XK>g#-d^%L zsk<{8VJ)`GP}67tB?-U@NFQ_$*~NUfR%)xKeN|)KB}?2(oa1sy=2vvq2DCAtHK1DE z0+K<W!~w|k$C&)<7J7RWE^YKu*fU&8l3OPymH;`x^4xW-r^ev!?&VdMDBbJqr}n#| z9tlf}!tsuYI3OLl^BMF0T{a1fy^ax0Ardr;9YOQD!mFio2`wGZdaHXz>_bNDh_A_n z!&-j(z~Y&>+Sp~b9(awuw1m=9)V9k0^3%Zn`QszPuTI0gA=lxqZ`zzHX*u85w}Xd2 z>bUaUarlP^;n<KbiJ}V4Z03tJpXP4f(PQVa^G~!b8-CE2r>vLwy~Kc?_B4jcavbQ& zB`B2*>?AnSif};zXizCoN`V90Fbs1I;tC;MhDaY3$Z*-raNVyQi1!hwBoI%Z)!}t` zO-ZDzZdnGP@^Iu@d5?%X8xTONA6Gw(bW93p#)+lVoYdi3Xwe~AqiU6*Ct2rG1v64} zPLbUdt?AClt?xj^4brhd;5~U!W<_P9FloYNs$;TrQRn$n1Yv5OBn4B1K^H`X=(3Va zC`jg#)e1`~B)|XE_!&<sgsMdfnKH^rEs9CT=)pi!lqxZ*6d}%$Om;>JK%hnrREh$( zOqm#i%zS8Eoeq`#=_3<J>V)o(NAaNMnaOKh{y)lr$_FRNyvM(P%B#Inmzh&bViHP6 zyZhBCO30|Xp21}*NZ4*Ze+s1XLdlWEA1*3F4&6T;kMT4ueyK+NR3hZS8QQK!>#ay0 zp|X+zKaE~txC>e{qH13{oGWeF6Go+4q>{=>Ez(H{bn^WuN)m-kg=Hj=k<OeZcFE2$ z-}Ly@ZdIJ5(RToR?@&2bJENa(DL+3s6wN4ulzu`mPT$(6X}Xvcgp423qywrjQG;r9 z1!Xcy+tCOOSZ*&UZtSEX9=J#+9~6qouO!UT%E*DUN_lH{bBz95^{OrfXHM-D%GR8b z@Aqb_xGsLJ+F4pwp@gHB<bDHudf?OqE@r5L;-wDcFs`^x<NA724b>?9aH@;g;*v=7 zCmew3@vAH=yTW}>V&?5qIB#;tqddR&QY&_!_$~5V#YfZ3d-3?yk+KrKa{4uBG1;$V z2K_oYkEwOp_L8MwJjI<K`6l-nN?l1S$6g^^&M7{5G6UUe^j;Lha>gWh?>OA~a!!|5 z6(QFgCnTsRi=w>GsjO`msKm^I$~7V<7IxhEbN70Rh1;vKsO-2rTtFme87FLk<-a<N zxmsWfEi%m7f|NpAKsn<e0#)Pz<Z^lRrq9=9C?IH=TGEoP@{?}0+h*QpxrCw>x)SF} z$=L;Eq$v!f`KW+A>N6o6{{Vk-j-sNP2=mV7wWF%HG{4a!R^8Uz%}lFSiMEmy=Xi#$ zx91RdP--)35TiJM-nC=*Pbz60I~kflSkA7}{!QI;RXjyT#}?7F%O|*d*GAYoG0=UM zvB#xsp4ER-Wh&ISWFqB%cW)VnOF^4sN1ho%IDb0IeOpYK7*6}2&~o{zOp>P%c6zs3 zAIdZy7dxMluJ227WVfDptxm0KE-AvLytU-<cZ*g}I@qOco94Ef(8h+h)l4ae#IL)Z z_S^O9Nv&AIjz<LP8rzaGo_Oig%gAq67~L#Y7s-8;hBdq=03-1A=Td=TWf67L+c2;P zhaV5)(vVG=IJXz353ba%hUsD>;BWa3pQR)h=9Qs=<Ok+y^s*92M)z0;r|0>a9g<Bm z)RvH?D~Ab5Q6%GU?Ly>jRHgp>hhK51>MpM&1r5@WI-X<WP?D`i!?{tWn057WFF96D zcNx!@T8xz~l!7D<Lx;$6-#)%uP+#7Ql9NS-1~LyU<I}GE^F$O*H}X<QP+W8#;fG)0 z8Ch+$DJ_pRtYrvD9Lk6Sj1V{3Mr@gHTIaL<EK7QmUFho@$@|e|-=aG#bn!&DnX(c= z=u!<hm8aFz_-cfLbpYGz$wJfghwLyt+<)F2M-~WA6BcXZtt<V=U$CSp7##76MqInK z*78V2A=ClyQ#(&;-Id;6YBj&KJu&T40!tAtQlwcVycT>V2)o9H+LEq{3M1B;wQ!$U z*mWbC2SqUaCf*vWMV43HHu_6$Mt2?5rd)1JN3*}!%3)4NcW)&cvvA>=q!#rWs51g> z__`g_gKg&-{)gW~ZFEhrw=}ga;BGVS^z@<y0SQ7|_tb!(Ln!pe>HMj{P6`1|H~AF$ zq7LMXJCmP>;Y6exEn~~eG_(mJfy+GodVJ!Q^+R+eCj$eoUyt&obb;oX<}wrr$4@P( zh*Pwv71A!nKy8!o=gy)!D@=E}LmwOpAoSbgO}d)b2!yK?_d-WBy@&C!{@>P>)J|_O zo|t<$-<2f+ZIjav1C93{y#7THDl*jW%ftKg{${0VQ8--qr$(IHpYZ%DKv3J>m4)rh z{**w3$frh9Y4=E`If?oC-jUfmMyexmZv>ofJVW8jKH*0T?C^Ohi$kL$s;EAbwh!?q zWI8`rwAgZYXS$%+?g~qJbNoB1(3az^*8tCR9_-6J`EeTSB6xg2jsCx~<Z7ers$J2` ziv&>%PpL~7a#F!Zm<u>huiZvXSQ<4_cBMmZjFly(hRVkpx&xj-owlYT=xzdNW;#&f zMgic?d1RkMQIMPxRf%efU17X4z>q=jT;VIg&PsL|rV;6zm_*|k0Jv%si!e<2N_Ax| z#bj_P&C(JQHY5>+DM!?EsT$w~-fR_l0L^BN(+;H748m-}fUK>t!^95Wi$A=f`BfUK z;^W!Jvdyc+BBlm7wV$sbsY&vklIq-bWlK>clfLKEKg3l5a#jmN>L&rmyypS$HcPba z#o5<}yUrF{3qo6rz*BKrLJkrdV~BvP45>;gacatzr6`hmDrlJuWHGkB{Ymj&id<V0 zAO!X-7HGbJ4ncQ@g_DSkps)5*{68(~w6@K4UDsB_QUORF9CA72MmF21#X_UEG@4bW z%|CgTyL6==+Ikdc7t4@Zn=2c7iiz<={{UUBK42?Q*Vog3<>r;2(&9cvM=sVq6KJ<i zxX-mjiwY!J4@+?pCPig2n_+5`-ld66G^RU*D~uG8zz*JV{f3#&4QmE}3y+anBZx7l z46dkqoBY{b{{V0*or&AmX3<$`mZ#iMmeau6UuO2}iAc{1OYd9WQ=A}dR;4S<nz{ZK z_G}Nl6+&8v%=06QZg;S@zC-&ZsO^hDT;EF5dYIbPfH5(a5uSvl`$1RdK<XECasexb zntgj!pJ2VjoP<AVzOBa80UTm9-1;8nP`v!Aqv@R8oI&zLWWJ7Q`uC~)S(i6~X~o-S zvf@<Rt-fAmZnU(NtqP8&Wk+!?B;bWO0nYUUp`3yNYlpcIbU@z36%D#*2@P>f)9kq0 zTs|uqdMm7;=VNMnzb;2e>dU!k40md5Bq3f~#XgT4T-R1%F}6C(-OL0AyUSe<vd7}O zTsw$6BiPnBxtyGDap%|On^=i+f|ROdzI;J};*$<b2_AS;jU;Ri``3ozoIQ+Cxy`Gk zo-hg2vDWw6$ILF0I?7q}hDh8`M+^Iurrhy!goO?8P8E%kH^Cf+GhB4hIj+lXic*_z zvX`=~v=G`yd~kqLz7h!Es(@D>cPBrd@y#4gh&C`gLU+B0w%qyn>Z#@-`J8)!IWcj0 z1G{^Ok@r-1u(apzc(*yKuAZu!xNmMp!|R%p?D5ER#6`MvRnKag2HV<ho0DpkhT6I^ zha_0;MJW!!xCCJUxv?<iaD+U9cvPMCQc|?^91X?QTqln*yq6q4QX4w~(aa~-vC}&b zd8dC_w*kiaxZVi{FNT_TSX8p^joib!b;|9C@;iZVBd!d{i6TTvY`Yp%XPu8GGwrRH z<G#Yw+swSviA#;T(}^ikQ~?BF*W55ZIb&?mI65Z)K?dN0E(jw+2-Fqg!Z$`s9te0g zAo4uZGm6enK9yli1%gJSx%8t7K!{P>=jW|RIw?koib;?SIxvGmMyb|QB#Kv+7*0?L z#TBlY3!>>|MzWg4Boz&_wLPqyB8@t77O5dy#U%DNy43;QGSxCm|JC>#s1+5Il37VB zT?h(fU|9_(r7=uUsWkFJvWX;UIi?yE1sXY1l^NY`nKIZoIiy9xbah6O8fdv8ay=i` zhT5d$wWGh!&pM6D5);H_;~x*}P&_J<HsFOWw@Cwsaa81L%APx^+!@IU8~%HI;;B80 zCRmDE{M4x&$1Dx%Fx^ybjNfGuxVn{Rm(S&jwHUI|g|<-XYRNu({QgyXJr<-%p?v=U z8nD%MyCNz@G6reTT%l%}5I0##IvAlSN)<8{l#*LdI&{Zm;T+*ZJhn6r*;aCt!Q2mZ zS9+}U?6!$VE|nPF0C%}ZW;KF#{xxBRSYb^hVDIz%DrA2ps!1%Sa!Ty8G9l^9Ydk(T z!lk*MU@KrT<+Wo}9P>NFM2WB|TN|%D_xR`2%N1OUEV_fbn_7lSMm&!`gQoQh+oI>{ zj_T31Bow1=nD_csS7^DKlc`cic42wy59j>qF`>~_ht~?GzGJ>5`KxivZO=Y?RN$`v z00?L;w}R&#TAmx+j=W67P(FN7nmMk5oA?d#Tdx*2Jr$GKFJ-g)Q0)rEX)&Gpk(q7H zy-QPT?hyhh@1ASC#|d%po)A50>Lw6ETz9sL-324+>RT8c+w0`LX4cm>42JEHl9pgw z*lGk;5rnqW5zrezParl=D&l3Ew36hnY{F>-F#)E^w^Lkamf73OZ!dVLi<dyaY>09; zb}7i^w%PRun5Z1#bzz9Ox_*7)b2ht7CvFquAF__n`=cX?*W6cui0B`A#gLSb!h{FN z;Kl-6b^~&rqOP8f12sc~WBS{vT|uC`6|!lhBIl?Yi+t1zPDy>R?XK1oJWRok@=9NH zWbr)WN{{S>j(ha@bWlgyRTh`?{G-|Uiu24{h$?Xh_E2VylpTSyo#uLYD^>-n&0t|| zS*>>KTTUrUbJ(IY6)q`CB$Wozl`Q1-I2BrYs#+!=v9Yn=@e!&1k-Euzl@%}h=Q-{J znI%N^Zl$$p_)496xHoQ(juw>QFV2+aJTdL?5ybqL)PCp*z^*eAtuJ-uaRmNvT>k(_ z<hC&SNhWY)EzW)e#m@Z~9BaPPZhC=FMU1EH7D7}JZ)xr;-O~fY{q}PQ>>9|*VMipB zvd(#7W^|9R1Pk-u{YS6CceEI6RISe`51*;^Tj0_9s3w~24Y4*glT*xS$C9MSv+5^R z!ievwUE5ac(#{Bo>c~S<7vhex66R8PhgpWyIe;=t<@ozjsfn%o$i1WWAF{exfTTF4 z+(ARBQkzm1Fr=vmbe~c2&puVv#0F4SJg&Z}{xl4ck+wX!{{TK!VY@1hDfO6m#^09z z0022r{E%HZw-ot*e_twOu9c!G=Z~M%j8oYTZ*owW{V~tepT3<2YiyJV_~<tB6v?mS zq63ZK1cAByhhJI~qBekbR6exS#&nmg)<-zoWknO`wsP2X94<6<jhs?>D2<0IuIH2F zuEh{&ySGso7F8Y`q=b{6CFM&|JDmAvIjBj|PHd$S?V+%g^HPWa0hK94;3RY0o`ZUh z<Z77huFF^J_L9*IA?;s(w^*EYIbzzr@_wP2)FvLDfS2x%DS6wC4WRz@LTV%RSaUdZ z{Z7N)qt4=cfR#_)`*ob8DH<z9n6b{t)SaO%3}q+oy$ec0kbnUjfih1%Y3WsD#A9!D zhVJm!<F~r%K@5l2AS!0_tTkS=Qls5<BifzZk@W@7SGA(-sKLQ*1%lNY+h@2ic@FYp zr=bM%uKDG7&gW$x)0_Rh%EKawn>OV~T(jzndPA^ugsncu5#m;xhi{b1h);}(P_5He z=n34OGJ4cPcpQ83XLpGs;HR@l(4$}@T-?^=A!)j5`03$O)?GuT9KOO^MBol2TVY%v zuYH|jLu+rIdQll6XLwn@Eq1>$n24=n{G~{L!V;peBHLju8l@@qPwaPG&Vh7wVW5)y z%>{W=rsn%dP6}9e*{8G)$&vxcO7keyz_<+@E(!A+9~&s6b6WdKY~5_}x3qHkD?>u* z4NGW@-lXjFRNZu(HyvDQHkC~+Mu|11%kSE5);piHSmcx=D&h!jPBr52o*<mZVw2Nq zE?N(*w!S2D^HJ0~na=EL7z?d^H}eN|*xDv;sk>X+Rr(#0bD=2;y=hqp5ms<Fxmi2; zA6Kba*~sp=&c`WDYS8f)Yu%`2+k0kdx$`4?c!h~PkkiR#x!F26YwSGzs=!M;1fjrE zwCtp)aFB7aBc2aK$n>tIk}^SdoBqf_YsO|9w4*z*^ZfeMfe(Vxk_S)aMhZiHQgshc zPm}0q`65Zx)Diss^sb~GR=Bq5{e6A(*G@vtJbs_k@TGLDu}kUj-}LxWNCbjH#t8Js z<4&Y%id<5aC0NH(@g9^83d2+a;D8Au&mV`G>&k-s)XXV`PH?N84fRLO9NXj17~eEN z-3d-?N!)Mq=}w|>Pm$zj2Rn~n#+^c1o>+g2=kTKj$`aC3(=PHpe~n5C0uz&N3=RCc z(Om%uYF0<X=XxMhTdHk*WFEV6{vLbNlc$O%?xQoC$XCw(o|KwY?K&*BS)*$k7P9Q_ zc^=KI^xekP$y)eQ)zP+<D$gl7*f_-2fl23(E2YEa%^p?G;?Y>=8-l#ax%Z1PpuUjX zmhj_q8r*ks;we#Nv{H8kx7tuOs8%JEE?_RL$1re7Nay!?ZPZgCJrPVoE-4rXJ8l5L z9}$hkHeANslU~71U!5AyZYD#4ud?9c?=qzNr>I(uT&AI@t(mY>G?yQOl9}vtPiwbT zP~Uq)mg6deXL0C^@>7XfO4fR-i6<ngy*~!vnrNCN#9G-8L#XzkeM4KMS{|wn{-M9i zB+I>A<{qM4$K`|QQ6+AqjC3Ov)1Do`h_IxmwZ9{OWmLGkb97U8NlDIQ+MFa1R^^Ju zw?=j)FPndSg@ATiR1^;2=BmGiIDSEAQpP;4K2}WL>C6LeIoKc31*Ijm_lz`RFFEfb z%ek=TM^L0s;ZH7rRA+;@e2k(Z2ZNpal_{QMyS_?OYt+~KT9V{FNvUI~;|Ukp?zOSV z%MzWC%7DP;lT=^8xC8$H42?byKix01N;%)y6{TwJ(_7n6lshsd)d|M;IBcoR4YzU! z)v8y#<kdMn9$^mt9Fq@dKm1Y?znzq=ucV%(NBY()1B0n)7dF@L@!eh-_*Ex*Iima( z5|1#``zP(~xYy77D4%G3uig7Y($X}*gw2#peTB-G9oHmx(b!mc#_krT3R2^UNhiEH zNGZYM+7syMpyrOG`&<3f{j4{V=T@{-y|^za8T-6Y)&WmN5}8Xo@5ma3+yh+C;Lj7h z!-wvd+ZoIh<rhWX)UX-6+Hg4;3b-JjgD_;Id`(7pBN%A7d?(uP{{RI)+ac$h+^3p! z>YXtyDubx)%&oN~x`it2m}^PK<s#bgAcM>x9R3v_{0)l8+dr|t^?ziAbS>8A-b<wI zeY~dG8J2FA*%PLM5ETt=w8Nz+QBmW3@uzfkKsY?MAVvQG;_nhJ?@J3o=c%{B0mNdp z@|$}T>t9Le>;O@tWVwz>UFDP&5Bk$@aVht3s}*iPMs-fr^)dSze^Q71MW<$z=Eu^W zT1oEogCu7i(YiUDXTp;BjHIid{IQ;bthdp7+$?H=AJP5L8sU9GP7VDfW4xfNhiBH_ z6@SHM;oiBh$B9dT(t#QC6_a1+Hv_M~+S^MZJlz9seWO)kJYIOcNhN6MbNi_rPTn*u zgrrK-S7-%51NC(Fq$w&p@P@7^gwRq?{^lIH?YElaU-((UYMSTJH?w~u8_53v+T!8v zT2XN|OGwWA!}*8m6_a4?6SJGsXhQEdNJ?=>f+Xt$^4v}{#<jm@cJUd607nv(>H=_1 zz}KHuf8m;<mOPbHPUwgK0BxiXB3*mw?^j#IZ*k2V8=Bvks~X#6vR^~L;k{dByeWjF zyxci)rKye~uzW<5CB_PdG8T|{x(-9m@lX6bRz?2+ldb{aZ7fc1zF?o1>1`Oeq-{K2 z(0{OAcYP^-k6PNpf4z2%XR{lYm72>p3+#(yjXt|QzyTg?i4cN>(*{XxG8Z5=q#<rE zjHM|GSFiA94~yWOI|dVsIycnQg23hyL5v>d?g17DExG`Ct}`8MH8t<9qzAH)0znob z-1OId@6?sUPAliux|=Le5@i}7j3O6O1ozh5kyOdh56|_dL>8%9=$4Mu#B@j^3Fc^m zNVB~fA)?hJ>nS9(ethY|aEmk~BU;5I)(a_<ppim%LPflmsgSS#*7zH!6&0{4kpaxD z(nPY7OLUS(P@q{xnGH0>2}dXTQ>e-nG8KZ7NaXo^{3tD|K%)~xQxs}W4GKe1WT^)q zJt$lhWiMsSV+Nsc<Ww(h)6{8PI3W3aDi<>9oRM8W$GDW^#Z{dZ)hEGpxZKGfd#9a8 z*(iGrQ*?=(eRD?ETXicVwuzDFIEnfB-mI`Iv9`&*XPK$TMQx!JcB2T%vM)LJd-0#? zM{6Oqmcax2Q&^`LL!m^3o__jbn4!?1SxF_d^Q4&UmoRXl@cwkp*+Athw~%r3?)@sW z!m9A4NN6p;g+sAWUsS_BJ~OxF^R_B>6*~%xyp9zgO0d&)IMgC3(nm*Vy!$MqWV-8Z zfI0Zq2l1wHvq?KyC40<3WHTKg0K*Kkfyi*Sl0o$aMzC*p5_yylJ=9EWaSiZu@jkze zA{Jdi(N1kcJU)3JiT>3K?78Zry_KbD7)m|^-?;qhl!0?qCsL$R@Rk*xMK}Ymx}h2s zUYwI4BXv#R9Q$K~`$yxRV;-iay7XKWS)lkU8%uU!q%Rgb7OuR+M5%7U?t6z_OEKIr zo^h1A_IS$5LIBx3g=f}r4AgA<JU|BxF1pyMStEm;(O5ArcRe(ZX45n6wm6|GPYed7 zG=h#2FkeC&N|dDa#d4G4m32hASIB+8qU-S3;(?!bHPetzHoZ%%C%BajR|Erva7^MP zgSjgbT3%8J-CU2ps5+_9>|cL1(?L`~8>>dyCj9$IGp%+j>ImXfwwWo1G!HNsP(shW z9Ozq%%EP0H9xGZJ!}wfBo}o@O=9yltlww+2p9M^*0_1Lya^1a^XYCOsz82*y;|N9q zlzjmsXAG#Q#V7kbExUlZKZT>IKOm*5#oI*}X*N?K9njuq%k^DDrZlCSNkaBpTLZpy zB+R%!g-n>>{iof)Aprf<CkRO7Ig{K$1Q>K?*?UfIch=qugRQTr#3t<~aqt|6fFG)H zy5238SZ>@d)8bp9Fp{SxPkp%2(T;&msVOQTY&R#RW?~q$RITl1aBuTJPx>45P}9;) zJNr1nbI&2Ky>q6k?ZMe0_B1uP$YH)9?xeY=x{txWS7)}bhE2eYh+6xm{IgsoZZ$1S ziG#Qg;v+N9i0OZ;F4qm=VgP-4xAG6v{>zvz*U6U~f~L&5$e(nUm3uYLTcK-ECw8KP z!rV5{t+)^nLD=W6TN>v(F}Wn_PN&{iXAL|Q@rdGRWMh#1Ra<k^4g@+HT9l-zX<N_7 zXtv{lSXxUUl_>;+l9H7UezmCuHORQpGsqiRK`t&PYi~Q<091}Cu>tQHahC@Gl^sgS zQ)J~Qi*R;VO4yD(mL574QSJqF-(niscj!k*Uf(ZYtg!u}%Q?jryMEJAfJtR)SBcxM zpFs&$NmG$<cP*Un;q@T9uyOMJmL+35Gn?=o{0ZCGeru(o#_$Z|e~#TVjgD(z1)S{- zxu=GsfzzPn^Uj<o@2Xmce1<-HQ>ApJ43AB}jXDdIaBDp&?_}E{hDxv!GD*e<GwJ3@ zrY`p+EU9g2s@$IZojIpu6tdcs#q#vRvU9j{)oXP;-R2&7C&Ri^zDTO$oawT^3}6iI z_5~4xWo4Go5YR(yrwB;<ygf-g%8xvrbR<}Kt0Pn3oG*7BJ)|JVpQ>)H*_f6wZi1E` zoqxS7{nl)D2!U5Cla3vdz7#c|+N|n|sN%RC=?5T3#GMDVN1rjv5X|p~wEovsMccI7 zl%+iyHlLrQtt(C%T+Kxe*Q}>7c2ly|3KiB>jkkdqVmN8;9Pv4t=jW`RqV0}BZjEUp z+T&}VEfuKgq}|&1^7nq~y8i$cX**Mny$`cpGdff2DwRFmPpV~Ir4zRlo0I4=7UGE~ zDpu#ER1ld(q?P{w06oJ+U_~K1I^MvW9PI}}$WcV@%Pwp>qM%o&HN2AGBkw52yGBYJ zAmal(>Q>UtU}KyC;xzatbQ1%7%_GSpH=fQe=`o|-<mvZaT1VBLq3L^jkyNFfnr7`0 zkivl&!7ir+XV#6;RmG?Q{w#I<{L|QjXKCfKSN{Nav(v*a*J_BAIiBk0q%}R-%Ngz? zk;B|OKHfsGKWB$D4XJ54U%y8*AMTx^+UP=Fy(OyD&kg!VYOPx^5UD?2Ow^W!M=l8l z#I#FdI&-?$6+s|xN82=M5sW*ft@A=<i)RMrRz8gEUfDh(u2$yZUZ6a$w4HB#6I)w| zSN_!NMN(qE7B&xeZgCI0o>01Ze;7Aa<*bR9j2jck^jGzlM99*X>Gv3{I^;;EEct9L zPe^f0M0iM4=91}B-kEH1N^=Y1@1w2MD<F!h;PD)jhUSH$?r!%0`oqP)C6QTC9PeXp z-qQ95^zuJ7IZcmEBUa6l)vhy2e@!=Vx4Q`YBV;Bb=f#^9cK0JV^G>A;?+FBs9Au1P z+R7&5#t`4~@=_Thv9<KMAdW|!_E}GsM^ak)iEQiZ&f5NpQ59Ec7WQ4fO=nR<4K}Bx zrG#6qR^`8iA-im++-<AtND3TGIvaR{lqqKkJq-&hXeiqx?h{k)S`XewfBiR|Bp;cl z*i{1e$1!y<AavXxK9}T{DJ-qFWW|uw$WoG57GpW?-bmSKAy`{d8CK3TpcaK}MRau2 z$5R-RG9MY)!=1Ml<VP@8lobt_Sm_|#bpFXQ&fgD#_f?QAtbx@eTDJ231Iyh-bcX2~ z*VOIlPNW_QGTs9_{4=!)I->z4RIoF@N^7SLNnE%D^FI8Zp1ku<bU}%=>xdxux^n*1 z_fm!?8FvJn;Y0D|@A9E2z)>mk60w2M@9*{a&>w=8ps3T&Zh8^FK6DCO6RIIE;O990 zUbOnAAunb}`@cQEms&BVoYZ7=PjO{#H|g>Bd+GO47N_{~IdAjtr$Abtn17efXs)6y zPOUqz^75wz0d2g}kmg4-zt8JN96|ytiE!uo9$zAi8|sj4lPtt;ugCGH1xOBwniRL~ zS6Gu{l7}NmYC;r0<}$FLH^@9#!L58cT&~JiejyNiYm5GodR-c0wS7+HMoTuGV$2<D zWgrB%++UKTb7i2Nu@>;#z=5#i9IK<c<t#>raiXA|j!qMS#0KN97TaUc(Q-gkf)o@- z1#2luNCivif(GE{_PsplOTz`!u|WEX1Z>$v^#zhPpm-_S*A`nw$U`o$hWX<qwZ|$^ z`0^ER58^7kG?7fm_2xmp&2(|$G~s|7=2160JY<ityU1^zJIHb5a@!aVv7UZnx7o+o zi%wY>E#O=eI|!$>h-vcyC;tGusQ{kt@YC4k$81YEKD-lOAP_n4nz+wM6Z2z${;T}L zh1e`M?gspSbXm}MR>|Rd)UY?pj!bCa44sh~#Erdwt@wE8y4TJ$=+dKh2;UERK{___ z+Dd~E9suL)q_{dAhj`m31XcL>+B2hx{{W}<DhFV0{69b3B<s^x#9$jhIO^QUhZr79 zmJh=oe+zN(eKWUkxAc_}!6fnbf|0vxn!x*Oe8%z591BQ3^l|5ZTDun$Lh>?}A8L%? zvlF2{@7Sclz8r@bmI(v?1{1i>LW;pWysGnYs9mjw-9m}jMM%&Q?kLnMIysk6p}&d0 z{{VY!{(PkW02hMCad4qHO-=s*56AXFx5{C-%rd2(Hri<iW3rIiP`qaZ<v`%$l~{tl zpR#BtP|yyZAG(3~Wl$u5E#?!;QzN&7$C7s-C0pk^AKBa=&a8d9n2lYplCJDNuKG7m zFtN#vxan950Du&(5R{TLzwIoNk_Rq8Q+=`<>2ja^I;4$-{LobMYjFi?JP6_>gu3Qc zvOow8fsPWaZ?~lrs^N2oA~pK@<fJ%NQ`=^Nbg8#vETk75Z6CCKpMAjO3(7kYoNdmf z6|s&*NZby&$ME~qh9I^phlWf0<0ZzTHk=$_4)Wra9Bqsw(+ogwlzY+t0DxEW%kNT# zV?ligN?lsO7*BNuQ~4P4j?2m1k26v>v=gX0qc|2JYX)5TgmUd`Y;m?^Avy4w5GO@I zN!XD5h8jw60(J)nbGIXHm9ZTT-hS_|4|Pefdicf6Z}tz_O|-mKrPf~sE~NxGR>IqH zDN{-u$`r4>lxF~Egn_=~QLd<o>~vu3YkSl}C&t@I(jDbx(mHvVlbCH2<1;t8ND&Lo zp>ITS0VlkPB%{5K@K8xZt*I+P-6Uk!p5oB4=GGRzx^MN-Ovh=a>eh{Y)OJf_lC4+S z62uVJE&7Lw@Y2)90Ya`0J0A2@>Iq65RE36)6r{U?gUU;TK~qp7WutSpBX4Ns>{DkJ zvx4P5*82zS^R)!by=gd&c2n9wZ7(j*Gr4cGtyti7Nq9rNMTs6Yp6elQr7f-2p{e%} zc%l%sN=_anfYwmm?rvzW>o-yD<`r2f*)FlzKkMu3PdD{On!o7l<;P8GdsNFM^3x%4 zXIrMX!0S#R?6fH*OvsM%Ft(m)OKIlR7KJGa1mS^WuIoL`a}HN%<s4NXB+WpeM1pqy ze?4e|AcIbw7PHclbWx{BAW<V)q>{=>Egz5a{xsn@K&K+;mZ&yPwM>%AL|rAArplVZ zfB)C`9l)yUrGm;y)>27jB$iT14JV~BLPs<zAcbsmq>)FY?@TsPIS!Hql#)Y9{Hcm# zrl`<*(%dK9BSi`kx;+Y{bxcAz3&!Grg&7HBZu-y>)ka%?G`YDxzdxk`U{N|SQjsK{ zzt`i+gCdN?7Ai)1((L-7$Og$e+|3oO=A>w`xk=QsMm{QGbV(%j+KCmt>je{1SwxaG zB;aS~ADszKheDDvg#yZC$VuvH#_5Vs*}(>w^ia7;ZSLTwCZKp#<O**Q#Hj-(J9<@O z6=QHxY3RyH1LS&9u%l{)OGXr}y=u!!u+p3AL`p%WWBX11+JZQenFw`5{jK=FP%0XS z2EyWcC9SmGTGQR{Bs{UOQqI`MJv}fh9B!h2t75khWkb~S{u!iJMN5?K)Cno&%zj_X zH4K|Bda2gBwCzK{f$rS;RS6EOnW=WAJzNeWA3#U1_o%t1qp*=um*xGgd3er$hv(-< zeHWwQBF!F4qWd^Rc{&2jx1DK*;-=u2q{&iJ!vQlLP)KhITkZt-k3@`et_K;AHnr^< zy5oN(+fzp)%Uc-M-4fM6v_7UKcUKwB%Rl9%T&{NgIUZtjjyQ4NZcL{b@c0%|gdA;I zf=9SrwgGljG*e|7<rdePl3MibvfyMxwZoYX_ZBkcxnsXK4&v3y8z|#>`%Ts|TJK$H zzaMtuM-m5w)oEsPMb6!CqSgB`U<dH>Dtn=HOx;OzZWI`eLMTcelW>N&V<HnATfV;O zK`K!@As7W`Za|QzspiD$g*7-AwcL3yeq;I$sAZSz(e{q_bzNO#n-#c**`*c@uHD9) zrmmV$<Y^LE@JjX-tAVSev=orHvLZ2#5L7`(?jWv)f|TL-F>5K?{92b--NV+&$h*hY zZ;w2uvGTvQskxB)tsOaEpzz$NeE!v6xxW2}vp6Z#lOsA~PSqDT*4CJ|Kgq>8H-tHO zn2ZzMFgQsV*jGPU#Lge(@W5nv{{Wc%MbABVCrcfzuv(PZJ;0W<mPh$O?-BYBimxt^ zZLG|Tbk%pS@xG^eN?U~@@O!;GYq$)lyIdP8NQG<?jzdyb9C0oL@n9(9n=-yxOq0FR z)bE+ZkPqdt*d2izE|#91?2P@MKFXMG2dqK-S+_RkIfYDXOWXl5bFC;`cUp1g?^eQ; zvg~;ctx0{x+SoBEhd%Ro!m*LhdoafLyS@l<JpN0irOY7##5uOm_$qGqF%kh<Tt3Mt zCC3)tL25@P?h&|mN>olANaUf9ENaul283!pNThX!iVmlr?xnP@13KLAwz-8T?cy(l zE<-u{?FC_H{i;4k8nL$4(?w0s8}d3MAVpNmwV8<M92X}hwn9ciT2leZ4V34Ir3*ng z<S|o|m4*C*tn*-Rx^vTQ%!5APGSf5I?-u)qw%KKqg4Cwo2#BIaL$M`=81fVMcvd*J z$)I$lq&=p@Yvfcj2D}zLcXI3H{g<IyQuiNH*)6xo%zG-O2V>5+DERGHc#7_>mer@2 zOnDhClg*_jy6P&X)>F1oqxNv<<<C4A-sqjF8iV<oc0SR+ikr01ARG^X+wrSc=A*wf zu`PNJpW#lJl8g<3jkffn2u`Sd*v5Z9BkrV1V5+XrHCv1=T2{*Xnz%mDRqA^x`%7FG zQ?y1FKhwBPLEQc3+d1Y&Ad$xQ_p7w<X8Xr_qi@|;_KRXjYAiVTN)SpAo)jgfn+0yZ z<E|7o(`W;U$5y1JBXUJXT-GqT#?0!hy}`b*`ugOcm(JAU2c5O(7op5tc?KoJUdoDR z*`dtAE<w?DW$-IjUD_!*lCUAPp_JzVN1v|6G%-eUwEJ9tYom?{CGSWa8OglQi;p4T zHR_@IcTdjL6RsDuOL_v#N2h8{Z>grPW%;{WR#2&zTgb|-%)H>ldwc}7m3VSRbJIQ2 zlH2zisT_bmnDZrCIVqYhF5+y~v~GG2-(;z)O}!wyrnK`?BcUpEYQ1uf`Nz->^Pp*V z-f9KD8-x;vCOGSh=fZczV<|n-;#<&Z@l!OB-IRdy_*?S7&t!^xyO*=NxjLrc>?udM zii=&Y&lMLrNK!)Eu-h1b%$DuU6aN641S5!Wr7I@^npo!m8{Y9JPthA%*FP&*GY#*^ zdGkm=z}lMZ%w%6=$Fes1c$iG9Z?)>HpLp_~XtQFsM|SGs-3NpfcTJ8&;|8S@wXe$y zT<7!~D5RPQ++P;H-3Pa8DFk1m{n}VKwZyeWT6j&@U&%z9g3!InqiEYhtB({YWP>I3 zuN=m9sZ6yu?-J9|wjT4%RyFZnz~(&~H20Kkzv$(vw8O4kbS}HNL%5`uU5<-uarDHb zV~I^WXmJaSWASr5Ame=0&Z>N@%Pe8c{M^TpM%u`&clUk8N~|5U+;k<u7M|8Ly6g&R z#IT)jq;qo9uaZJ|ro?Se`!G2iNkY^SzSUc?j!+*=@aF@y_5SE&qjgX&r*L)0s&qcZ z({L=>J6EDMuha9Hi#AG9V{3g4Ex3}N$QW+q+elnHi+KCYOl9CQe(B^<OwjzY=54og zMx)KW7d27aKuj+e1Mojzapmk%=4IXNO^@*-G48g`5)P-cLQ+}oN(fNYHU^9C!EH#$ zarmX!*xgBN8tG}|5XL2{V_ih;J7~q)LC}d9E?eS7$CAsENZf55!ThA^Kc(FKFJhxj zL1RuLA{<O978t$jx+hqWE*9uEn~Q|V(f9dr%G`@@`%>IVfR;;K2~kUkDO^v(*@wg& z@W;?K<kHmGxr}S~ielZHd)eD{wzg+a+M5DH-C*|hBWH{A>JV;H?CFYanxSFKrJ@R- zdeqrmWZf+sN%j|^yOD32^fmxWon>wQ(7@v1tjgIbi({q5-=3-#mj=d2WUM}^YrRvH z9=lkn8JOMhU$VF!N0>at_h?M<HKmqC<@;5Z8|5+PGZOy*382y%Zpw)0ZVsw0D7GQo zAUdYfzVro2jG_rw2v8`oc;Kmv>~OuX8#YGiY=c21{{S#N{{Rr(OetlJpKK&IrTM#Z z+jKhl6zLl27IPw0N7DR${#;ckY^J3_lH^Iy-$vz`P~|kFID@!2JcuW|ifF1L62fl7 zaqSy};ufoW?aToVu(<Qv+0kvs!AUvw=g;)zN3uXB$K>NUKhw}tT}T`6Owwm?gTK80 z06$6+rE5);eofRT_W60AlS6edWzz(^?+5%%#(AB${EpPwl%hV0IV)2oKevvVCw^3e zkqF(<F~6!CIR(s->!0b$n=$015fsk$qh)&sKsn{b{CS#6M#fSzcMImQbL+h?6nQ!! zqHtE}P(FVD08yT_u7t3sIP&)!jrsZFp6VjQWcwOVEyX&H*HRdgMn}V+>FZB*864D( zGy8M-^QXFv%?a(7b{`I1Y1CwBm!aOCe7EIB3XFn;PE8mnN=G3aS?jjmn^S_Hl8sGk z#FcWwvQJ&Vm0YHNSAwCLxtKxOS6@gyGBsCa_DxvBMa!>ecOwFELuv0F(--BTAx<mr z7NFeQZC~vQHP*!N_`w_feR~%tQyGq84#ja?OJ~|WDdyCBo(}CQ{k5q%&N*yIsR^)E z3rRLjmnlT3#AuQM<9%4q6N(wf?2rK1RXJWpoR?LH(l!XQA6%yNwm|a7O~K!N{DB{h zRWAe0Xx~&KoNNw8<0Hff&rI&Fyzx>s!P=%LRA4y$pbt#o_(?qTjz?~Pz|_D3pK!EE zByKag7$6<IL-w{L{yx2I$7ZHFEd^j;9PB~B^W0#L9=HeR78>tz1K@~S$=oP`kV1wM z7Ee$Ww#TN}t1NKQHmRm#1?JR{N^)?2YbSCy`=t3}r;z1(3HvvP4N`5vx`s=EEuu<P zR**>>abq0#v$Ar39M?lnUr!~0(aK=)&vejby4eX>-9ASc-18j1efiJ~X&IWN1a6OR zQd9>b4%>vELFu=a^kIjU)R|i5>=LB9&NJLHq6Xx)obEYf;Pa>Z#+!#9daooAZ(;CE zb6jysI0<P3mv)4K{{X&$%nG{`yh-y^WQSXT08N2^yrQgbGD+W|6?3#UOdDfkvRK=x z8+@I=9Mr-3D>1dHN*0sp_<kmfIoViiY!a5#l<qd`k<aqpreoZt0XfIJTw)Mn+$KlC z1a~rCZ*j|HC<9ZrQ|1%vWgw5PFO8`NQ?af*1aPY14l~cAgya_IG}{*z2<WEXLWe>q z!<y|Kp!2u(_$G90llXuiFs;2S+dEJ@v`$RxdXt2QBX?KZa+9`8u&$0ZcMIF^n~T5? z_-B#Ms-ZLfS2zBbd&ZypLd>YaC}t(`x3hh@6Y|^Sx-!Yygbhz<k|MnZQc=L{wZY?C z(RfHfdH75Ad!$BGIlA;VBaEIGRt8Qe!&^&IBssyhm)MUzkCtorEDEd^t{a&9?D+eW z`%fv>66|N&kju#Mmiwoekjl~!uMsXb>}OE2l>nlZ4398x2E^c7D@I+2{ldcm%y9>B zt6tN)Gq-k;rP;U0Z-!NxJFRKgR+O%Nk)$c79EW3=^vL0G6w^dEYM8%bz)B;z2mMjV z<2*4G&N5KhvUKEsWKu-gnP+I>vHIk^ywrMr=cVrxY`1m`Ga<U96TtEskk(IiDnGO| z!^)2OM-obqg=1wUDg+NcsDfH)OcS)WR-Hjvu3=%ycT9B(WuHGj`bi+G^rr}h*GY-V zCWxm&G=gw}M2%{aODQC@d32<lAW<S(q(#%Lps`5^CWh!qLIRrUiC_QF_#LY1s>(?$ zq>{=>ETod%7zvSp<WnFzET%~qlk@YMZHfXB<9dCRcGk-&l2{HYCPt+GbUPHoLXJt= zkxW7uIHpJ*M`UPU!}O=M(k(`Xd?*M&LOCuG&(em-Y!T^m*XQ*V+951P2M@`lLL93& z%{ElBgc5U4YbUjqsq9i)qXNk+q>>tU>HPlyms%2u8A6#2C#T^|LJ~QlP@zIkPE<o= zB^sV|#Q{!n9pNIPcu>4tDTEnY43W~SxGJx1sloR+k<Xa<^`I9*G*MZj#Be(Fs|@`W zhNgqDH8|NyROdm*;-4x}8%B(-6Xdrx81)#c7=x`4Z&Hv`H%KcuJ0BPDJM|SowpFD% zCD4H?8xCWymoG|lvc{=)>V0ZX=-bPe&z)9~u5zi?y0fidgrs|_go~S;-O0}8uk!fM z?EYR~g+|pS2>ZaP3;OWl&T@13VC|3nH6a>!uSvr89!l%%>6><>(bkI$Tm7yL_7&Z7 z?izCYB^HJ?9jr`C$!gJgk^V%yrox+Xr%1xNY)P&U7mP(+B=R)5gj(ZU8*lx&uVcWe zBX%7fLt1-64xnG3!CKe72dZUVCEO=yy=`zs!C}^9+FG?rj}AIOOAsS_D&{s|u);zR zvBGxQIOmMn$7f*XU+Y!TFvP~?YlZpsQtdxv)Hchlt=U%LXT97byJOLMEI;1P%k3?v z@7I!eo^CuSjxE)#-X0~Nx|E~?RzhZQh5?#)9md{%#CK*w_kRp(Pw1_yeA_B**NY4* zx*&FUq?F+8Gh3zgMP9AGFoErwTF*7I9BR=IWKMOX#!^IP{7P|0ZXr)cMrq?N6n7n? z$FDPv&26;<^z+uCr<O?@BinkX`iwg<znR`W2enh0%d|_kX<A}!=FZ{M9hBKM4xQ6b zY_WlZa@6sq%Vn3PP3}9fYO*yA#E9&pcM8GiNugFIs$nx(u`pS%w?Hm5&21cd^7FOU zwGA9p@{Hp&uLPM6+H~;0K6d4xQftPzw%TLdZ5Ae4w_5G7BdXN~FlD&$mda435ZDAH zI8sSk$x_#xt0bDjV<wfv+Rbs>km|Y`dM3q{(wx%knDxK*RL%2Mn}Cw!r?{39+)~+I zS_R~Nqk%gWJis|Y7y(1j1F;1TS86mW>2Pk0*;kr^^yBG%^x}-Gm6|(E>ULO3F5YzW zU^5?5$4153*0F?1PB@%oXL1E>)6?d(V{&_^q5P-Ml7qDDbZ@D;U}{<(;f{w|d5K9w z(ImFMHXclr@kM=-HY`j>fn%cZdFHJ4IYr1J!0Xj9mirwMjYE1vt(c@D>j5R`0mKES zQZPcTaufGmZb(v+kVqU}AKIfA78cO_)Gu|n*r_LHklB;0OxUqpV%=)6>Z_A%zTjGz zb*odzaiUd~fYhhB6T||7ah>y*nZU=DyWA7(RVo}=6G7a(4~ml8bm}K*XB`cz+ij}1 zN{=8ot|ntj5+cnU4V0-7UY65IT9uTg)g*zHW~lb3ISw7(en<PJo?gzapn8u4d6E5> zQFctsmo1Mx_Y-oQ;fZ^UQ;zcIY-|YElxLIEt>?OU<HokL%vR0^If|gfPjW+J;CBbw zG%E_Z?T&CX$@ou$zYnnNuDIzK#x@;3eQU2OBfYsLfDBUtg8HpvamyLU$>+5l{pk^> ziiPXVUfz+jcg*lTc(^RXv&B~Z<f5FeONr)V#6ja%nZWB%$suoaZmd(m+Pd!bLg(mZ zh;e7!?)N4l#$mT^xBKnQ{^}%TD3!>aI!VbqOFSq-a<!`nKqP@xpCe-d&ex#p<g}fm zd!t1_YR=Iv-J}KS?I#BD3qU$l6vIrv7Wdi<jCk8#qLj~y$EIB)iI@pmR^o77C29dU zHMOL?=5W5=1IM90J9O%$j*`}vV|h7veRWbR29dsm!<jEfH^&{=?M002(;16QM%JZ> z%ps@POlXmg0viEt6XID?vQIxFoLpSNo5a~z&l_8pIlq#(<3KFw+ijlm1TU|({x1;} z(Tx>|R%i`7YK7wADuC<n0+LA!CybJEY8DoDA&$M@H+#qr(N``GsB_^V!Z>szsXF_) ztubf0>Z_Et{h!*~PZAdjFlBbDeijnzmsyKbPz<7!gcj7bB?!O?BMCKZ=^c35T<}h# zMvj*!!`g|`K~BqQn2ma$X6o3}-J8XNw9l6R0RAHI!?U6!IdXBJqFap`=OL6i7Bd;} z2&_kG2_7A{He#nI*EexHH)4D_m76tVo!n^d^gDZc`6-LB^xln(sWT+nw8Iik6(QGy zcPZ<0au+r3`t5T7wLnV0b;5q@L1QN#>y~V6vxtg6aXvjtqUi*Oo895Cw}!*pWW+T* zIV77My=VXx3$5x5vy>G8r(@fYp!X6<;!m_Z&k)YrVypJ?>)31j&ix06j_ONEv#bX| ze!fY*OgWb~BKv&h>NL8kPDqa4ptf6ChSCTA9{ej@R}&rCP7+s#L#=QCg@R8IAL2Y0 zp4(k}z+3${1K6BCz~mVSwXV{0b-Cm@Bh9nyWTNF}Oq+U}VaMRklMdx;hXf%7=<pb2 zNmAxLz<bbAw$e(1atJjOiMc(SfblKU%Ev;8J3!Vx((7UY1fLVrr^Q#}u)CeEQuT*o z`i=g~FH$(AIj5wp>!ymmF~i;utSv5arXx=cl%$Uj-tdaC1ErXK@D7M|?!0+BUvaoo zNr^!y`#vJUGe(()jvn4;;!~$*e@ZJO`iN*g(bH?un$%2Pt~JI5$u}O(HI2ot0P7lO zRU<GX-IAvQR}JSv(zC(DPlRsKzPAo(ub}(daC_hobmy6Xoe$?1X}H&t$gjg$qp93q z5f=f%&jX<x_UV5Dx)MdH=!RYALl~vU9CPcfBPG<aVZJ-V{%MZwNn3hzP&(SYFNVVp zs{!;WD(@4~VbjvpQ@XbTEe&}hNF8p?$C%1=jr-g1o?&zH#VZ|^<5BYPJi@1S1=zW6 za^a-dw@R}`b;$B`UZLWRCe?X}`)j${S$WR#ZjruQ-)$-}Np{;QrST($3I$w7I3mwz zhuN4NaS^%7?sgXLi*g;)(QaXox}~l+K4X`k=J|^*V(k;Pi@n(1>`Aoh4Lx<gz>RB@ z75Jgcl!NW5kjx0a#|ebUV&V!JNh?z<AeA8am7L0Gsw9UjuMf=QVh9_X<?<YY-ld?Y zjz-Sswb8R%c@6dVrM7<1E?t{;pQvp5vAGenPO7+DQ2pW19D!)oQ7pErZQkz|M1Cd= z7j8`{i-UO!JR$H2Nhhzvs*WB+GJgQ*d=KV6-49W3B^+_KdUnlEtc|~St4oOk*}Hwq zsU4P3r8c6FwBQ~UrD-65q`2DCl(^G~P*M~R3X(w^8tYD?{{TdFQGnL~=A9EXsi{s! z7XE(i=oGDLh+Hnc*jI>ez6tz456+tEcCz}a{^x!Sg>fwM$j15g$4_-e<I!1UcU6Vs zSSg^gm17zE$ItlGWb#&-2vw!ST|5a0<5}EncJ;~UO>(CYk7A9xt>uz(g=5Go;enq@ zS2so3G$R<+VZ{KxCeJ{#@<li#c_opyQg~XGE?@_6M?!u-l^xR-1uBVn3c=zT*lezT zd-d9t{pu$+%2^I@SWk=R)|o=)jntMbz(RNH@1g_+S<UyU97$l{=g4C;S5c6p@Z|Cb z`45~@%z(8?7=K_h{XGp3a)`92W}MH@&M{IBsv<fih&jgo>L8<VwyRDIkALvr<4zJy z5}C+5e}5{LH&~`1A0%~=5T<=&r>^6U&8aQ2>^C%!3PgGBsiepOK!CXK6s!@rDXx<a zs03vz6B4H`Zg%bp;t85IZl1Va^!3Fj>m56Bm2Q)qkos6wSdfxHB@$zlx{^O-Ri^!q zTP!yE?RVk2rzSvgiE@&pVM%>_V{o7bR29qujmKU?m0?LO-)HW-Hauh&Jd#q8$wM1_ z3G>Q9Cm9_%??N7Wr#=WJBoGPTrbm{4XJNh%Grnq8xiKg!NKY<fkQm6qxd3*~{(ql4 z5z6DbV0k3#IL}Sb?C|f`Z08*@{VLpYYu?#EwIox^8NoTg&iFf?AV&Dwrw(ZvY@c+Q z#kzT`INWsK<IgzdzdD{d2ek<r=!4%30gRk=$=||x9#|t|(;4TzNF;FBrnfMWx)7j3 z@{mS35L7dOPeXzaTw~6s6FsC6x=v}fiWPc{++}y1Y2Y9pB6s&3oRXZ4{zqAa)(NBR z-J^mm<*nC1qHfPZH$$zf&xJty`5n$S#cj7;!hX~S?h-+IbSuK8W7Mb9IOXx8?3>L* zDmh#fH!e;-oyo^Dx;=Nm<x)n>sry1jx`dsz=b0fsTVkySoyv`^1=n`T!3qEmoYjB_ zC2gU*gryGr{+{X}Knh!1WOsf!Z_Cc5YA^xS4KfFwK5@>ZPqH*T4tE3*@T1p~a8~%i z<f0Fz)gwvP=!q6fqFg0HeVH+2y%t<`cah~rb#de}zKd<<l$Q{!bp&Kopa-_k7ikFq zRrjNNZ<!TlE~rUZbf<><Z(*Y&h?Qk`n_q%8&xa|)?0Y<<r93JxWjqulpc%75d%u*O z2a)CC4aZ9=HF$MBX0K@NI*kv%pS5)rr&GYV+fe*z4Lq5Q@kEyyZOFGyP)oc>hbgjB znJEb&*si6yER?J%3PM8FN3wgR40y4>(fyCm<SVe+iaXy}uejyr7e98#+0;F2W{~V= z8*frTZE`Jg+e>M3QkiYc+GIGc6skP1ppZ#PZPcM$K_O^eUL@hDaf(AxOaR2AZQK0d zT;x7~gz`J+v1MRzu-q>^6qO-LLefyQD5YsoAxTnB6qN(GAdSU%i3O)A(1l3`nIuw= zKVQ@PQG{LyigfD@B<Q*%YgCe1NhPDyQce&J5+#6UhcZOj2n>7w07_>Yp(P9_G&Vv? zFb;rH*$FHE(fA&!>Z;WwmQqP&B$nyIODNMJCYYuuR47oAclXm2#T=8;mf=QvqdC(g zbqiGJ5YhZ;ietJoQ|_Fj2I7SQLI)Jcf#gwvUUb@|M?_#&DQ<v-VpZirLT$H3C3M>* zV0K1@8hatig^@@E)++*q5^EGHNtRMc2|v^ErYXWUge134c1(;Mg+_%4eE$GiA+i#O zOo1tBSU&m!G_nE{>_^IRy+Gigb5qEXl+<~B$}F}`GL@2lg-Xp7jZI4CYGJaGS~@kK zXS2(aM)KYbr1J2ina{im%CC5I!aji`wbQXVKJC8`KYdpls*;@wcz`@f`P!JQI=34u z0@RF@`^V#sqN~Wcy0>nu+iH9%^uYcj-BcdA*^hZCx|}e55`E+Q(6lR58oVkeP%G^f z<`kpr@u@AM^sF;Rg)Y)I2JiMr3VGEui0(^Cbs+>4_sa=Fkmgx*1@%@6eCwCQq%qFm z03_LaFAQQ4!$QbpHWxO&!&N10>gyVVR-IJ)FpxOqE<M)i6WJI6Ttv4W^Az`K9DzV5 zYR7bR@*BQCyz&dRj(S-I^0DOkSgU(WuI*)k5<GjnsQsn(p=gmdMx(n(T!;HG>~1Q- zxoWwNzDS37)QLe5n;;MhIs#2+c2TkOS-pb}P#SHW=kN<_{azo`6jBeg&t|v$w0ef^ znZvIvquqZZp&FZ9!R-O4T2o9i^`o%;2BblS94$>q*EdL{tJ)?k5aY2_`is&QtgXd3 zbK+hTsYOF0OKK|hsQfJD7(IHs<hi_W9ET2RhB6&nFRXk&MvZ{yWO8+SBzAAwt)VL6 zklVHmNd>0R2Z{uk;YmwC1f`bDPytQ?1_vsr`bWozF|WU7_uJY6=rG!*)ZsAIu-(mJ zC*QJS{{RumobZ?z;gb>?W45jwcd}4^(4ElY+Tz@hKseZ9qiqXf83@!9^Ia1vM2rsy zO9b6M<BlX1scodKEUyEKLx><g>xW{zD`C?ZtC2&Xb+k*h*F?uQMaJ5=mv#tT`$#W2 z3DtL|Ri)vHP$Y!`-XZAZf`gtAM^RQ88%@}DJo+9*Lig*ZnvX~<Y0I1#P@Ln^dZh}w z=(#0dXKa@GyV=@V=TF>i59G2o30A`y+V)dZ7ifR;5t}@9ADhprfJxcAFX1~YYTX^% zlz5Y3h4<<}LV|LXg(+bxZO$BEE#!>#L!0f_HcPO%r)#P63#&s->3MQwY8S0;TcalH zrz6C=T`m$)8OYuIhTgh7^m4SeB{-O&tT&$V9xcf=N=Y4TjlJxs)JoQ5G6G0_>^1UM zhLX|F6!-dfQQ9w3B*hWtK$3%JyEP0nW4RI<<dw#k4fe>xI9OQ$UKQ>m5zQy?^14n# zYy0$BwRLTEn^PN_&~I_5>wgb5Z|J*pi*BM;BFwa=Tx3JI>G`a!q(|<+5vIa*WodbY zDI_?QsaWp{f#w91B*R+Py{==4wVlt%`TLe#Ys8fMwctAKaQP6dXPNd{E-}$63U5F1 z)w+KHx5B*!IXgyQ@hK^!?conQ?0mujbLZzf3M+*+UTGw$(cwptE>o#yG*(w3_f@i6 zX{41nr5_}vCX=KMYL$_fxB<;^-Pcopi*L6*S#*@uw$E;g@PKBof;Fbc9I0+jkWYmU zJ`>(3j}nOq12_hhlJ;XWy=AW)LN;ahu4mRdw(Hsxh1k)R8$(%F9&LujGr;BIOt+U7 z2CUT4TR-My%TgA*d^H6!!wBP7h>~)uCj&K!%ycJ^AC<rSi1He4!KBCm+n3kL9cr~) z?xtkx<>ut=zTVOoF_`k)iivU^91(48CNHzHg~%xZWhufC4mZXzr<gL$iM`{@^j8|o z8*)>NGzQ&inKIoB`$U9BWrEzN;vqpnA|<BQ(wu(vdP+}$pa@Uiab0SRp~T+XDIFk> z)%Cu)u8FYOU6&dJJw~;$X12Q9u(a%n4Lc>tJCAJDH)z4a^xhR=7TbPM%6u*_H3NeP z%I&Z3C*$l{uW=7^*go;YQa(fXR?X8=X&nP+iEz~yIJ$n=wRbjaYGUzRZgO$pho`i> zBs(g6#}2_o4zKr$cQtA_44$>a2eQMd*a6~nSyMgvvc?Of=hNDLj=Lz-jc2WIZ6-(z z_Bp0yg1B;T3^9N0V^A;wJ@vm&4*mw6ORbEhPYDj7a|t_ChIr#?Y;FzLalb8(`wtSU zn3`Q_FDw55DA9v|So0l5sj>p?R%r(5XVKRS)y7Uc{adask6d*P!E5m(u%`pUGEXqd z6w(q8-Nw}erE7crnRB|l-`o|J#$9%~&2RFweS6f_+j+ZQWcL!Z-LXv-6g0s^$nw&T z54g6&t}>;m-H5>)JvPM&sqGEBCK69A4b*Olkv8H&I_sygOxn{HIg1_jp+4Cqu$NT{ zwwAsI2ucvStccFXN=|rENy0~nauqk(Y2Rq%jGB^e8rvIrpC1)a)=I!gcij$WpODt+ zOSX+GrW}kHX+_Ha03jsXZEzx@;dz#jtOs~hmf2~fW5p@p(=Frg6V7k&>S{MNlQcf9 z-mFa4Pck_Uq}X)2uO)o)w<vX^8<U_PudpQ7Jsoh>XeV6BTQ*k+DA0BZZz2@2kXuft zys_-_Z|mO*jLBjecL$7aXPS`2&ep!oXDDO;0Osyz%FPHPs||IjMdarrhTqWLhncxt z(cAB8J&oDyQadHOX={IIGo6fBw{}mY;6r(E2uVzNb0tSZarCf=;R+HEwpQAPc$9gT zAO0&{D4z~3f}MuKQ{9QZKqFZl$hClur5#0O4iy=z#U%{5xw-GV+0gR8ur6Zki??pj zdnvow^!~hk*g9hH@@@JzP~NU@U(=;zE!BGuXZrT?8IHT=nUdKJ#kj2kRk_3ATANCe zH?a&iDLB3YfBJ-NywL{aZ0#GptkegM@{Pvb7Df%km`@N&`WF(`hke_ebsaU_k3ISI z9hI+TvwpO{+Rl@=Nf&!-3$u2Yq*7a5!slzXqx|e=nn@9ts<eYHdtJI%ALp&awhEB8 z!f@xQZZ6izC5xQkTI+0j9|vr2wY(QmO9a#tx(6QbPDcAUdGzFb!sq7oMcUb~t*l!0 zWXCPHyA<30l8GtB%+vQztSxgLv%ejHL&-}Q#E$wqOG+Gd2uT3tCX{qcbHtN1q?Z6l z79qgweoIzXLoE}GO|#lSap#u(?}t6rF`?X$)!qbIbE90MYo{-aUL#)GE<s(}xSIP{ zdy`HQ;Fs-9I3M8&bGlm6HwnhBV)A1nd*94#J?Z7i99f{yG+22OKin>Z&|2kImhBp1 z>hy(K=cQ3JP1fMyRI7ZpT11z$1@=pr<8~}((EX}Pup~oq8UFxoo)L(QqMmDpUr*(~ z;XMaVUd;q@L_^+NYqa-(=07kW_jFcF>#kCF!N~*@gOu!`dW9s8UUkqs5$2hLTaA<! z=XJ<ek2u(8@z0$@ennejMf??QcAU3LvUs!5XC7M(xlp-WV?~r2O{w|oJY`A;ey15d zdIOq_=%o$=$s|^i;uzpN=hU2Z7~43e8kAk9MB6V%wiEXOI3x~7`P10)x^C2SP^*rg zTRdFwHwS)Ro_@4V1u=7ZCPc`Q0YfEAKs<@vKI7;plU%8_s`6b*aOfjof(}#_%%ywm zMk%%CmBCgWs_b?JLpTGTMJu2!7E{PmlAxR)e*XZW^)!i9%Sx5Om6AMJ{zuQ&mTLtA zn5B?qX9GW<>qDCAG8C>XjDf!|UZ2vW1xDebeva-y-^<^R?NWlGBi^1GAn*Bn??wuV z-YG#DA3Z3pgbryV&Fp<a^2g^+9c1<g%`i9%PVpr2AwcrM>VLIerJS+X3MrxvZHkNb zvt&)lix+5d8wFBZXG?0JfH;#rDi74xCwDtbjh0G?+=Py`)Ur_|VnNYzb3@q5=!nyC z<heUnY4?)ir^ag_B$qfxgn*I|;x^$bNZ99oTUKRU2R~@tmbC>yb2}&c!By_Im7J5p zqDK)RVEUdN@wbpZl~7zQQQ(j*wWQ-=jq#Kmg>xVsh~L}@_ffUlCM6QQ^71%2ImkX| z8}ISONE|>ylB}Ki4Tdw%VV*}|d5*h&H7Jmc)1*rn<(>Wb^5i!^J94WmoR1`~lain@ zosXt>JckJ1AZ?xb)uzha*H7iDkIlSrscl9HT9fzPQn;Hy87dw}gm0Yij<vl@Knr_X zgO#@1Z+Yas2Ls^<=7d*bq_PWKGWH~OaXSwU?aU?=-jgBV(|1-Ld~O(OQ%YV3J{DVE z2mo{*`nb>V*B;G<h5mZ3vYHMSbH2$=+E+>Wd!(Oz$y0qa`?Dqq5z@nVdqYaNMsaO6 z;}WB{h9)rdb%KQ~vmob$r-{BSVPPv2>)2^yykwYPp%>J2u?v^tUKF5UY?QZ-8C{f( zz;U^0@CMfKHugz%b>)P`wq9hnq@lBQT)1pmr)Z5isa@}FC}`a-Qzy!065_`$%xx$^ zAz`&4K_n=uiwk3n2fZ`i-ANB~Y!1TRdaobE=xQ+Pw^Ggv9N!aSIT6T(5a5F?IeyjI z0^3#y_Khp7td8)je1+Jg!i=4VG^-o=a?@>0tk6kPKhz!b3p_~it6WL*AG#sPIzhh+ znm<I$bl?xFHQuGSDM~#Xk9NMwSt>gL!=3R{3hLW^-AljJ#{9rWC#V}2CJjfWht;vJ z(6p@0FA7|j;K7jX<#*V(8S&Z<xeYG{TU<#TC+wS8<B`I!(Q$35x{@q<dU}xsQ`-K$ z+gkqsubQ43$wRFpu0FoLwX9Pi=<X?p!9vhRQb|1b1Rg~y9FJP-VX2O02e93wU2R2B zEC(dui6KLu@vC9r@6BFofkG}5$o?O#PS<o&T?f4&^FP{*Sf)P&YF<8n)BDtbf}ABN zbnWx~DquDUfU;DV3E!<sH}FOsrILg^MNBsENZ(6trdm&1UG$WfRSSkqx@kf#wuwWI z6!wx*Lhw9Mr!Z0!#FqG7WoZW`IY}8HieNK(!(uccGuR&6NG=yuS#>NeOKf6nS4)k) zN)z6wDoYO`w5`|^v61ae5K0x3-?TV^Bq)<)PGdLFeSLjfkHxTmvpek&kMiW}{HONl zxTm*WHr<n1F5w*o5w!~j;y^${X`Y7*Gt%D*KqbY5ysYoW>GZD@<9s=^SiznlXzClE z{a3TS`Z)8ukAmeYS&~lzsZ+|h;GhVFo<fKtvM!Qkl<CoCi5k@;mQqP&B$0giQ<0)Q zkif-9YoRD$W{9CB7zStwvKu4Pk58ZFQI}mYHedhJ_#(in_P3IybXgdrh#Rd^PO_3q zbm1kGX^@jlQxqx`D|C`ZgUHhj?4u)+I8rD_MTAmFj$v&){q)5Ru2I669!bg=B9)L3 zR_T)=3S?tsVoypgNr*!qKgyV(DA7WPVvGkA_C`g}>5wgoVwj^Tkgd^!bjV5P@Y~-^ zQ-o~@Np6WU80082>V)owK7Sv^oS-OlC{c(z(<bJZvgR?qDmM*KI43kcu%IovhRC-U znkI`SZb=HaKR-Pv!jSB)Yg=B)W4E$$3Y#vd6R}g9oxJgi!<gr&bG&SXp6OcVtbBfb z)Pkias-Lan#5T{*uPx|Yu&Ro%?J4mff#v!6)n~41tmsvpZAjtAFC)*FERJ02i}zgY zrtU>vSB6$I$bJK%-^kKnS{QJ=fl!)>el?#}e=o#T*3o)i8Z;hCz|nU>A4S59*$H|~ z>yTQ2!qUnlpW5aEfyQ>)xr|B-)s81%0`2K#%TCs}eSOLP#^thY%6$9#jy0jQZM9mL zR+fsAtBgp_rMrEJvIs6q)R$7+R+2J!3ihnInEvch0BR&TTl$|1bzQCo$2b`Y?t!mC z(MI(~qSRWR;Xh0%^g-3#q&pu|cA;^P;ZBs&5gS3%nhFs~!!WHj#UQPbgt;MTNgJBG zLq`*wC$;F{Ibt83{{W6(Y1^Oxa$2~~DHat#=etMPX?;mMH_w}oG=k}Niy4U4YcoE{ zY__x_M2-ki?%Vs$xOq79izRDW-AhqE?U<p|z5cN)#b&COvUgNYZuc9X+sGu=OOpMj z<poR2cdG@)+U{|Jq$AoG#(!w6A6lu1Km@VOH*10Y*QIckS(gc#n4a?vo(&`SL(_5; z^^(@$KWNvtT2!^{8+iy1#Zt-GEkVo=?NC+11n##!_rG=2;MJYAARO6ne?=i{h1I<< zv>aj!ZMPk@o!odJ5EkBk`QgfkT>4deWflW<wj58H-4t!Jp+1%Os&--mo|enY?~q?w zL(Veeyd{>LOKt?Xg{T4)G0POQHQE8~Nw00S*qZ{i6HT$G;a#)?$}yR^B<fuqA<UO; zlS;#Lp&?r-KEpJnL=1hJ=-WG@dum&$2F@KvkC;$BxtnfB=B)0+Wj!_PhMB*#BWm3~ z`zgFabHnWnt1U5gia+ASm{2&BIXE}wDmvyh&TP@^Pa*D~9&J7$F_FQUPpk&NqUwvD zjsr_wrNoKEZS!sS=R!~xp>4Oi9k?{s-QfEb6&?~iDK(hrZyTHi%XRiF$*Rj`0nQd6 zw#TZqT(D`x&AH2$38`@|3bRhMMU0*o6mD=(n9Rcst%NxIrx30cDa5vfp-WasqBQU} zM|PpkW>%47t%&8~Ru|f*ENeroK_L72`F~{L1((@d5$*GCmenc3EwC?>BkCIs#n#oA zA;P+(m+kiv!bb-Z7oE};HZz92v@!=dk3OqkXSLSk9r#`0qKLVs{h$uM<+>5(IfXI4 zC%kSH@REY+Qrp8jrA{Y{hdXg_x|I%9($UYH<vWpoXwdvo;jSUhi0TfZMjntF1eI(* zPfE}vEtU(N7e98zs?=k}(vaLCS0b4gP6cINz=dU~ryGMY)ZmZZ6$FkKvDs_U!}!S6 zaaO3*jq1trY>0THLFukLo}_Xq!PPVEs&BZoM^Zo3w#S_7OaL?9KC+{-6IqoqpTqoj zXgmSu=h0bxfwlXi;!=G#J%?f4=3myf<6X)m+}?<UDR!q3A+$h#0~uv6$Fz4yY%#=+ z@s%kk@pI0drLPgNUzfBYk**C6ZL^P$P@h>0C2l~{vZURWFM-*YsqDLHwZ?|h)xjjg zd2Yyv(N=r4yNM5gLr4kAjaRkA-cexPfaUtx6CUHM#kv4?^Hx5Wd5c?(eNMM7H&+s< z&uS@%DqAhScwK{KV>y8xeM4ANpYaw>!nCa?!Kr0)wSLNOJ3*0eo~<pQqQTU9;gkV* zzg?VL+Do(M7qDIF);FDXP&tokibB@E^$JFE@l(eGKGj-FVm_-!uKxh(9EJIv2D|L4 z$_%bC$Le!G-8n*&r?eH=-Y$>N?H{$9iUMD~UN~gTwg-YsEO#hE<LO&_nH|Nt3u$<# z1#0F@a!DlO#ARSN3>pnTIo-$WWm(Ms0G8hDV{@XlwC(!n>#a!CHY)_{l!kt=mRpFC zGCjG}tt=_Y#n<JzCD(F0zDY>s;=pLlm`Gz?VSTxN>V&YgdWFDw^Zk{c-kY^d-q858 z%W$O1izuxpzFTd)Lu+`t3yiktP7*RX0Fy@gc;q=^ds#M@YqS864u`0|s(`DKG55f| zmo_8ApOTu|bnI4HRCa>gDo=AFbFCDTb`CWW9v4E^d90ozTDX1`WF{B^bN>Joq-Y05 z4t{Ek)sB(ZHn2Mn*Y-+F&N%bdZ8VfA`0MU&m&qs+VOpID@iomN>vu{|hB{An$-#7u zlC3By^2q8O7b~U)($qV=#vWjPd3rQ=ThGFjlR3uj-|Jz^&*-JP&e5Hh*e=?mQeI-& zZOpc1Uo}1YQViM3Ks-LvDSRt^T^f$i2v6N@17TLAhJyx=ce<`){dE-%=+V8r1)9;n zRUW6;IuBqAg|%mF-KX~IUW3`IcRtH|DtxJzb-c*ozR)$KQlgceH3jtWX}d${*h+MF z%TDPV;ATlp6p!t3CbjYdqzyM?I(E_n_m1b0mSE;xs9c^i$22%eH28I<t{M~gSbw*_ z$wq9Qo9V3&1?aXLVp)1x`|E`HFS&5MU1ar_b-Kwbl{xh+?o_T3(Ib^vlB!7v%te|k z02XUUMzm<r;1`wR7~O6uIhwXY_ut45A@o!)T50GP%VhgS(jp~Wt})jZV+X1ix>keD zxeTlYHlc!*07XwvQut(Sv71QKq59;WhPFy+n>=Ul8dC>hU9MldKh#q6cCV8C##WxU z#EULchkWj^?B$hkT6G(3uOe2U(P&?G=pe1=d~GP40yFWd7E{PEDj)?7ONeuMM={)Z zHT#Z*eL2H8%sfklw=;*^AsTfcawn+xso!Z@CCJwnbncpv+a`OGdq(Uk>kZx}Rd5JR z%Tso74nXlGH%9m_HgKf@#Cx!wb)8Q3ygEa$c1fGi?Abk=712c_m_d@nI9T%2kv`1| ztMtv*1kGEaHOo!=1+ML>9I@(V64o5j+TP_BTuYOE!?;Xn_qQdP(Q*Mv4>m|sSgV;` z6Ug37goD++eVo%gI7aw^zEO7gw*LU8$@!KUxmxV{cJA}Ap=uv$?9%Nu#1i(L?E^_k zlP|OVP}{)q2NxOT!g*hP_7lOl#v_b^+`wJz<@wluU9Ig>INDCwXz&Bai%yOnSJg;# zPiPZwkY(648hw{oX{kodcV)xEsWKy{ftQ9(SM6+|Ev0jCWFHV2=_zWi8w7^s&Ae_u zh<;Q2!*3NU;sfs@A9u`jzdt1FHequ(JNXYkcP+V9f;ppRo9vs>7`~vT4fDwI8Kq@5 zYbUst<nZT&VC~DF=}lmSxTWfV*iOR-8v-yt5ly05h)gr#0D?+D&fdPBxTgsRT~`;F zV}*GD0i1dI@9w34dXOJ_sxC3WTJk!Q20C;Y>rZZIi?mG<oJ<5vn)9fQ1{`;1Pmtz& zsPP!UF0X_VR#vp32>_{UP)Nx&BO`pW1~6U4SDK<ab{S<hU{hN?*{LltDl^D+m)k?E zyxO>%d9`v<dGy$hVL*d|DWr|jlGkW&Vmwud<&I_vBOtJi4^?K`=l6+8&Ndx<`j6vK zT_-o1om=JPB!lVa`B2?N;HGe;X9qt&mMJI;Y^D(;WF+V0e+rR@TPR)vlSOzdk@Ei4 zFghp*Ptn~Q4?n}t2An#`2<y6aLV~?0vmmvNmMuBP!0r91vm|uYG0kh4{Xaj(q+^IW zBy|=~dP%r9f2_2H*l}95R3|O&=l%rbg5|zrLn#5~9!M!Zc&?8Rp69YVJM>ssv<I{8 z+v_y^IsWU7H9o$vX=}arNu4`*zFl<v(sh>N?106h+-AUaQRFGE_{fy&4itqUTq)v0 zfg2jBRgAVN9TrVmNH;wc6!?6yv9kvN2)>G;nSDg}RO=dU$!-fJK`UID&fw>ol;n2R zk8u@{{8{e4P|@tV*N&P%EM9Da%QGGvXkrQwcgii%Lt~)AokG)$A2Z6TKNyw2jC+E) z6$_;N#CfNaWK4(-8Ad9Wq~X5iBxZ{$P*6gW<1I8*_Jm{*Qb(^TXz^KOsBCf@vBuhf zH}X=?Kp}|8+vWqU)luy79dNSCE;_uCz}stDjuo)sMse4rbs@LgbwH37O0`_#qr8)D zmeXf$CC6G)F}8A2H{aLz(}taaLfIH}1YJY#bA%|QlZ84|fH8#}4-f<#j)3}RwJ_Lw zN`UA3tnYdB_^zjgF!<|nF4ABOQ4H4PPcPj;rCb&?<;G+ia-}%^)-8oI3{^`+2iC*0 zrM#As+wF-m5R^3>sT@fNeMkj;+M3s@tZU>kIQJSh>VLAW$JqU3^@9thk<6lucYrp` z?;fCZLe{!QC8I^@o8#@G2DLAuCFb1`0xNE|xpx&?CkD`l(;n{BB*sLPcX(5QML;+f zSCq$QdCEJt(DT1l!O&IJ$1^(@6E1OWP49gz;;mlG?Tfl<Zs;WNrr#*MQamY2!V>Qm zHVN*yk3N;q*SLM3y}iQs-Y=~bcrzuC{pou&{%!tgCZ^MlUf5hn+zFhb<539<ST4K5 zkc=e`JVW8I07xZ7An$+%bv;w*B;L^-{JDFVHN=!K;&>~jAa?Obou|Nh!^+8)*)r!6 zGNaCbrXPv+Qdawnp`^H<2MbQP;zPu%kZh=vu->-YJTh2=y74E#_G(6nb859UA-jg4 zb!kH?OR?cF!){2D>uN%h+Boteg^_~$sR5ytp)RN(0jR5FO)ZYa{{Sx&`vqc}ifOcr zA0C7ERt=j_Hz6|P&4mhWmg>?Y&aya?t8>uP{)BWT((>DODtBr8spPLKDpHi9aOJex zllOz4JNWo`Ei*<K+>Qq@Rc5~I@wluB*5{m;X?f7ys^q>CA`{BMZpnUGU)kMOw*p#p zp6cO{M+Aa_BIX&5&4<nzHnH;^d_qhvkGk(yk^1`f??<D*j_Tt+l_BQI3Q5T1N=X^P z#}M)aayU5y(rK$9s)$Vqy9ip8@@CNb!8j#EkDu>XL)FWjk%K26KRBsF^zcuq)f|-m zpFf>U*L6fRN)fl^Q;9vu?v%E!pFh^8YlXZ~4bqhJ+vgo>cDnr3fa;W`C0MDN>v<^# z_EYT>eR{)oYc7=A=c%?QBZ~=66ijJp{ggcpK?_RAJSpPyI5^x3yEl5S(L17KvAQ>l zwZh0hNZBpE&W+D^->EmJRD@)fvTd!rk)IcKUu=P${2SMldPMF`PZ9N-+Iz0w*?C?u zPxe}q2QW{&lI5kGd<A*1SxpFoy(KNVAk&~C%PG=8Bj@LxI7BsCq=<#8bjv9uun)$P zS6c%nn5HPuI#3dx$wCwJ{AdoUHy%lAO>gT_lA&{~7yr}vBB&J=qBi$a_$LSyDAuVY zw@wmSMwx6=6p9@R1(cFPNyo;LViJU!MMupTFnQ1v<!lTbeCPWbMKT=<6}m8PlGr%+ zQXvTlz-UtgWHIle8zS8pDUc&Z;)2?sC}N2aC}}+@ibV`ilm!e^AzP$3OoTa#GLT0O zUVgP2b-FajY2{2%9ni-*Vwj=Oph8bNNx(`HaA-(EQp7KBpTdK~nv9E~m1dv8Fl~_I zG+&a#LvrKDPTs2Cndd7Dx&-RzlY}7+3}Lh-3C7qd7#PPQK;O==nR0G-Q9D6ojj@xD ziS^&`sTDc4Qd@F&PDhqL9V#~!fmT(CY5*xG86yL8kDcnf?pHNe%~>|{gblXFclaJv zQQ>p)`pLHV=h?5&eqLUi(J`w}4Ig+2R5qbr>&H$mzd7Ef%DpcRwTD|LO*=I)w8|Y? z_(M-kNGCW-ROwra1aFWBy0NR{26NPay1HAOtr{s#p}NP@R*PMRdH`bE8ZT;{ps=Dd zF6QDpp3bzJ!*H}kLxM|)>f@x5wPMr2>X{uYJ$I87ehvQsnD2LY$d&4Nd?JpGx&3=) zcc0-3DQ9+Vw#P2#b6<I>^`w(}zQ|wtt+M%3u&u#I#Fm>v_{w>4D1PY1`(un2!x*$N zjHB7l+q&}ZD8$`gTw-ban9sf3&*&3Lc#?O?2bb!6$g4SSxy-?-UA1L5dpReBF5uj9 ze2j#tE&l-TZU8<tR}x_RF_W8hU6%z_f1i?;{{X~{`@)y$I1Wihud*d7@8T`n+-6hv zl<lffM6{p{!S+Xzq6e3yX4N<r$3Nj90(=VUFdBmnBPA*INjiBIX2Y^3dr>B~+7%VF zw?0EH9H~;c*i(<T+Ck!1v=pQ^tYtw%mTMka@)H|({W&h!9IZDOy0;+cIje2<?5<gL zX?MIu!rG}OE%i-JWD^|`<OWkKyl8{L_JD#2+NruiU1wdVsM%LF5!e^qplo?4<<~?Q zG2Oe_jMgriHDdg&F?fh$U13{cv)$d`!BK4n>jC&7N-9ZG(6j<ZFhRvTobeol7RlWN zb3BiMQVH!~`xxD`hR60#ovG;=`du1h=@+CLT;{aOA-Sre#TggP2X^*<ZgFWyAx~RO zgub49A!Po}+7w07G1M>7k{;pwvbXeis(p&5+FI#57aKosHQqWw7Q5w=(S5bJ)axzo z+QhhT@TE-2gEf$_%gH%OL-CzcY6m<j1Rcd+q^B~**=^i)!SEwO(z%-X+$MBS(d>88 zQE_dRWO=P5u=|f%nv(XFUlU4^sC0T=_JeMM?0{HvQ)t&zkd{|~^kARaab*!pM<q0$ zV{pwg0Wlx_Sg&%y{{Y;K+<<o)Yz5)ZpYQK$n>)eXe4IJ*DZ(sx=0J8kGgoSU*rt*X zdaFW|E-8JtWvyg6X`gD8^Psk*hZ}1+QQ%G}lG|8cvUSF~S=Ze3Ehld^Avf3Y{CvDY z3F)U~OtD=Xknxiu9D^yfsD~69b+)F)N|t~Uu!I$kEx3jW#&9RYC3tachVEp9Ui_V^ zk{`OMV}^}3)6YVx`^Dj?%{?J*9_f@V!{nfZm2J@H71Frqx@e&{1I2JJYI?qF&&p~m zr8nJ9w?Z6AJa(%x4|1oFMoJ!eA7aSo#7XIzqb!yN{I&keX|2f78+vZ4F%dEC_p4I{ zG1+0=FK+~^2yQ-RPn7eH1F&4Bg0%yc6c0>iu;!7nej*%yK!!%!$!)jWf7#O{Evq^o zOHiOi9qq$XKH5WVyqNnT(%Ms$@!^I^Dq4xiB;bDst!+<EzSRxy?ox>N2VGhiQ%Oq! z<t@8xMfcH`^1@Odxywczyj(a(3Wy151aPDj04lSh*8AwBXy$k7oLjx!FV8<`({tBu zw#F-qs5NwAjwt*C{LPa}xH5w^2_-V7Zk9gdek_ok9CXbRPBT<HRx`lt=Z;t8Iqr1c zH@wbrFxi0We`RQC_f=(P9*XSx(v)3Lls@4~JIMAVOB_b=a+u&)m#Ai^EAJms?i1oZ zEF@;kWRg#`R2#@mfc*gI6-j1eFBE6GH$2ssr8M=X$YZqA(JwbO+}VqIl(|khIJonP zTgimK3yPAba+S()VL%@MDJ4QF0RR)LvuowiRdIBr+y=BXmh{t^R})ON3s_vx(jE$S z^0hXQ*K)RuR#P4W9oq%Wh97ZG=O8I9fJZY@JY=f7N8<pFg5RQ|_ZQPxk$k@Od|9BT zW6BF<4)<~%dC;-mDX9;ujl#FHhaYztz{*e)fN(N(D5(W><}kqG99-kcx8!_&OBSL1 zn{9g=d%*h9A!hvcwwo%|rDZuEOWNc)0{N@rFAKR%VO$cd8cqGey_|xHcLe1vD=23! zWk}m;IE&67hB(KDGfAf!Ip_ZXN(0D#ck%~K#q-Z}YwL0!sr|l$Z?&G<bQfT{e%~Hr zE>FH(0fD0XKGUs<I)_ot+#!fi!7eo%ysXHU?|~UAQi_NM<LjyETmBb<vNJ4g?{bC# z`KEUFJen@|od+^2R8+@H5vZNOHrFJZ3w84Oodx-E(lm~>?TY;qUUu~Kc}s}zwP{Yu zZO^U!9iviD6As+dvwD+JHk@(1;8RVgVE}+Jg8ACX9{3#h)JQD(oGkZ`$r#tNhoc&9 zcYBH3$heP;r>(s<8si-%w{YG5T^q{#m3lX4N*e_!2ml1795@L8U?d;_5|9AE=qd)^ zVY2h`_nl7PUiBTjTS!624tc97#!vIbNva;&-b$vu!Ag74f>Z}kFn0WNij{=l!CQu- zWy~F=*=P4~^;VupPOQ;#9J^Xn6Q8UgjqbKNDgOY865|vo6rF;-O>I$#XN~kVLiBSC zuJGvL;?rUmeZl-eHW7(3Ky4F<zf1Bzy1TnRy4rhJ?DZNx4E4qK*uz=&OLgy*nfh~4 z*_LHX(hHD)r&xB)aql~j3V5Qrw2(p)E0UH9j558<sJCjv*~`)Gcd01;p=<Oyuct)u zRMWDu5qKorbSKsyvVu%)+rsDTIJQ^jJAIDrkG9^=EiDFa*9lhTEye5I9|-WaHHC^> zW@EA1@j9ffZGzg}3DAkXyME6rgJci9Pv!j%{#Sc}-%F5Wb|A2yy8srupgfPB*HOrC zOM2I+^y{}+*S4==yZ(>XHnpqRFSngM=eODAgs6K(p8n)6`aHOA@I2IjM~OI52eY!2 zmRtt_91iU^+smQoRN&_<dw>pU%HjN{bRA_ebFP-Y&}}hR?Z)k;lYhC}qOZAgP+Kjl z_Fa2xiW9NE>3fSt>l25@V#rcJCA8I;z^Gw_oT1MIAIUAW@@uVc1MW`|bvU!NYkQ}~ zypOv@In$bfi|b9GOKxNC!fxkop4bU*P}v+fZs@`jvS-9s*-vMiZjLZGRCsl0>Rm13 zoMozJjvga_-5c4Lybs--La`x71OtwE`SPoTdyp4dNf~4Wj)Nbi2??_;x`d=)e_9(P z9d#eL4+{SP4~O@p5dy1w*cegtJo#^t@idgTvZ*eJ9qG;o2q!=7#!VA<vSRHu*;M_e z+`ELw(Xmy#E=9WPl_dWFt99=C`#pt98<wnbof02UBQf9)`ePji8wg{2Q|mc#*wtgE zo3UxUY(Etq(Yl#heqv(FaEmO*L3FDnHpy-fkvSOqkzG~<gpOM;m^nN~kWSv#Fgs?C zc>TgyE+%N@5K4c`xc>mse{QR$t(PS<;0hziV1kp&a7ToskAdf0so8gDQFUWm=L5n) z*z@1ZdK>HFqajXh^D+kc`?)?;>L)WrHHRm{o%x&(dFp-C;MqX--Adue<-h0nf$*sV z)ps>XqQA>09$hp2>BGl05eh)UvxA;vG+?O8T#!@<#!h-<ljH}kO&Gb`Qlc*wvQFFy z7bo0}0yC4OGzonya3zRoPu_BT#|mP?Z9Pkh3Imc&3uJ4YSr>i7ds@QZnC#nll?1gh zK-|)}0n4fK8>npULdBtS4w!Nc_U~<UnR=P$L_W{7tcJ<Mi@M3-8kXxBKolXMT1vpf zP8<rxtH&pa#w<9s(~rlq8{@C6N4urgT-6V&1+E2@`+qaMJOSppXS6*#4)rqId9=z| zZS`E^>V08wOTtE~)Czf->X8Q6tjH`zZbI5^YbjYs;&i7eNX@3MV<9XLe9z6Rou*=S zaULE8Yhh4JG>(au4FDT{QL=-Gmb+4M8Y-sB+Y+t>IuLV?CZV^65_9{-bk3@k`V(f3 zL-i}Bih?!^yH|Mr$x>bnHss06N|nG=3(81ow3E>QgbeZt0~HaH`VG0OqBgftpjX#r zzemkyuhkm&s8=UO=@%A<*h}niU+)Z@Eww?nya0h2(TqI$azV;lS2~iF)6_T`T_XqA zJ0Iv9yU#)5x!hMCrl)J5fC(np{!!+6`2~4)oujN>nb}nSh0^wUT7r0Vt^15rN_IYT z_UVkG#1FJlKY1s`&<dLt#_JhW$|-7lq+R)RaPYHszmBVyqlNX1bdwX6y9?M8^EO_7 z>NM)6FZNr8y16|Sn}x_mj9+=5Vtj*_ASOMyCKOPn*MxB-505U71+Jr!*(r;Q+hT8f z*z9%G_^d2pm2`0#q8A`sSb=LQbG9um<(l$guv8-er{nse-U6g_-3L58_DQcxple>k zZ&}OKeI8;B#AytyHj(UY$B`iXerkmli{uBNR2h;)Ijc+VqAa%<NPQthH$EaBLZpN# zN4i);oE%*;tY7;RnCE70aO)6y9$@O167YsCJ!z?;XKKfibRZFZ!32$uJyX0W7fCL{ zRpLUWCK9u5w--I9x{$q+<H}DO9aCIiWQ3_;DMa%CRjPUxwf(HXHK1+d)bv`MBf%2T z)Hf8ygF~a$jJ@nf;(p^zz`55_x(`gvkECp}N}WS@i=%zg@Nn~OycW;1wl+`<wBcIS z`^OxxYP|COs(VNL2J`B+@mfhS`u4WO;qf~D1dVQd&V#`?y79h+NMRvUfa5*R0_3R* zZ3$8mIDXm3FgzU2FgaB^h6c9h)zEv^eQ5sx3ZR-NllEg9fbh6Fd3mU|r*mCu2CNWu z1)5@Q_GAX--X`1E8sQ_mc}r|NE<<8idP7aL!c=e;q<5+cQj|>4#{^7sntRXI*SH>E z*?6tTY4?1#Q0VJI9Tt1p`zMJIZUiMfD?E_uj_D&KDfo@KXUIz*nVN;IPb=be(!{+d zPR$V|pYqGWW$cpLn?H4ER@)EA`|3#FoMvj@v~`f@VDF98;j60C8c%x6c^26b7K^ND z?T2l%ZNUV-+}4-ib+FQjN`T@?`@8I9F}89d8puw7Z*`5?_pCyr^%UzZ*-Wb6VUcf= z%ZuZmCh+CK*=;GXgf{Cdx5scT32c3$-g(kCT9<^B_INHCQHBy<F??<wrGNnS8mq9= z_HNEye-4T?7&+zc^u=_|m=85<A(n{dK7K_`$#w|9w!Dy%gZccLvL*MY-6%>u{J)J% z*Mq*ul9t;(Un9<}wf8B<QkFK+`TidooJnMQgW#MRXZrsDDl;~>Qi~@PG)4kP5|pH+ zDFY=+QNRHsB$7=tWw{pK>PXxJfjcN4Y8r>@-9na{kROL=ii>*%7%lhdC3BoY!9Cz| zQ9dl-fHCHLXN@r^@homb3$sBO3<r@T)+5`ev3X|@)kjx~$mmVuZH4?s{{S65im-6+ z^U}FRlE90kiDe{?s5IyhNuosE7O5!?$Ta8{Qb}bbk*OPJ&VZDWs2TXs5{1PrX*uaY z<82f~^G?y);>AGsTSZbwFaOl|BRd*^DgkPebOYDt`_enz7(u2^vXV=6B4w14LkBb@ zAtK9k$(B+{9)rmKG~{TbBUE()NYA~$UcbxTPC^})>NJ*9jngfPG|0*n2t%DXPB%vi zWXQzw_fVbClqztU4JUd<748v~C{TgLF$su6rU(|r8bKe+AB9GpZj5Z12|Z~PE<>S0 zj2x&+5`-xyYB*9tjY_fje`*2{9|UkT!41@tOGYv-t*?iP5s<f)>B2lY+sxDzM$u*K zq8A-56^SWljOPcC9;6H%z4@%xw!udIJdh*rkDZRxj*5)OMJ%_DL;G$0>K874sP3!_ zSiwiUV{B*B9_p^;&ed~P6eIRv`egoq<E>XCRfQ<;YMF1&eVYBm4!)!FsaO`S7T)+O zhrhX%IljX`C*4y4qV!xiojjAyhGC0}Y<BsCdkMPBxm^i3N-Z{?D~#oyg$rqdgPwd} zjwUKga~6*CfN1kNF7E(??N#x_e})cY<TX*dg~{DzdAIv+O7*U#pRY9nMn?sT)TKwT z+lbqNhT}E@Q_IE6l|3yufH=2kV-dIdovV+`dzWd%6~>PZbdAyO+uNgl8mDW;#LAZA znH#BC;n*b^@TDV=01jOT<!UI)MVF1ZlHyM3v9~zL$6v$OetfFHZ@obCWV%ROFqJX9 z_mEs-b7y?<Lw&c?jl9u;@2IDXwS~+(7L}pHm8P2>r+xdS`A@ZU7M)Bx2W>Wq?}Vzy zf0w52Z}>n-)B5(@Ez{7Dc36)s;z|DiXwNPA>Pt&V$luECH|h<Sc~>K-@%+O^xz`@m z(1%FKx7{ac$5~319{CZZu*`6m{;aj#6sw1`KHAHw5MPkowUU((&lVC!O>=b-xJv44 zUS__={R6G<16ALOmWDQ_{ldd*ZFAT3@k$e6H;0*MH{Hp(>P5BfHg}iat}5LvF(J~V zr9`sRp(^fF(vX}0YBJ#RE(s<=FUs2uK58=I3};(_%h>fhZl?;=JQAd_a*Ordjt$mS zII(A_w{x|{ilwy6mfPFBZzb1QN{cN&#M}F%sXK#aT1MEqJ#2Q^*mEA$pPEL1MVj(G zhuQR0@3Hpn(=?s;v-^_McD30h%+pIl&2S0&Ls3R{;ijH(gS%oyrdzQT58QS>2Ow*5 zje=-1Jnriqv?OTZ^}3~4^V<m{(c}jYF}V8Vm_CfpOVCYrh1hlWOOHL-ZlW*g*PmC~ zOwc-wYn@`0-xhe8h_@7jzl5vdS~RsLo$`qQHzCdz{6j~Z`1f6=gEEH_V5u?H$Doi{ z{{T?s`YwpP+n`^fdko(BF~pQefjT3d#lpvSilUg)pvoRN@|bl;g<GVhMGFdTL{u|A zDux&(zhGT<oA;x5*tOiPzlhMPOwAj!H`cX?<U!<BPpCD%ozbJ&wbjzma@32KhJ-ye z8Ohg8SpqUU#w1*HxI&w^Pbx?bD=KUe#D#E>fr&j!ONL^}We)Ea{x1`8Ym?@*spzMv zIiYEe8)=)7=nmv``YIT{+;wd8a25{ATud0v2WLHfy0Z#TaPUh_xiUO<mBHTyge58^ zXO=NpkFS(w?1KYZZcgNRkzlpkg444pnsOv3OAegH?yJkzs*!$vZI1id?xwZMh7xWq zX>05&i?G?@4|lG>xv<+Z8VwMjmY&Li7(0q~;~0xwkVzY!2F~g1T5+~W8rfo%uZWuh z?Jw?J^Qe0>n=N;}Wu>kS>zE7`uIU+w(rtR9Ni!X;24miI!=>4+!i3&RpNyxQNhFcE zBGh=NZbWkok0$%*e7qHy>zW=Ts0ETcV}9xKKOl9`s(sewVqx}6d5dw22@WpcQz|D6 zMI}s1j>Ah)l;Tu`sW{FtzQl^Y+@uQ=aCv-{r?&n@Hus5OxbsEn4@gL9`-Fg#B1Z>= zMrkehVM0oG4Ky%z$>~<w(sXu>9F#dg*&=CEZ&MwyTckN23naCEx<^-b<2*^rwmVbl z`;%N~{{WhioJVZ%rwb&BoEc8RQ6L6Ws~UFjd&m8wncq#|dz~|kOg4;ee?j`5L0P`p z7fxGX+pUZ+g_au@s7<xN!%>m5cPSC^pJZ)A{Ig0Na-I7{{g@nCt!wI}aU_=B?s4^r z>GiUyTU5$u?A`efu1ayEmv?H-J%;7aEG?;*B|vR>`qoQ8`&7Bz+K}}0#xLdV!a*rU zInz%ZVb*9i8!R{_e2*&K(nYUm(ooYNu1&(_0ZzJ*4|LiPKnw8YQUdsjxQXFPK;&>U z=Vjc|dAKb=?6JGSrF1otV{@h5eTii+U2k%vr@B#7vm0BhX_R0BSd7FW-Z(ON%CY4_ z={0j(re_m>0nfwrS@O3mZ7=m&#MyGxlRHM#a=RMr?tF+^XHEv2?SEfe+$nZ4UKvh< z(=$+1lc+9;K}@&OPqD|y9y;i$+|RKxlAM^}fAJ(fv&V-!9fu-!?zPwFrI5Np_j=dR zB70@+-%fTNV6tf44P=da*4J3SRQ7$LEsE~i497`m-7ZT(;<xGBX$5b|SqgnXgq)Qr zF$%fyGVD7EaHhf_(pjy1qw+KJO5^c4k20uM)Wbne>dMy!!Ugrx{{UNC*tw^(tqXDb z{^8mNyt|!Y+LogO>upOR8H;F$t<k5nltm5;RgxM{0N@EzxXIYygtJD-TSY|P&Vh#E zx4WF~a!Bpo^UR&L01X#|@gEb^V-uD~c2NVPdicBa9G6eqAt9uU4kL}!t<Rwq1Z{JT z*EC#7yR|9pZKs6nGmd!t>fmLXg~v@4LhgW4tYafS?4FtDy$MugaodunH2}FlM!ygN zO51J|zm_*SJm}gH!zQ*=t?9lMEojD3;s^8f1Oh8g3$5yBofRLXr9Yv&LY1d2@(s2I zuXt+R6Ch<RS@p%Nhh)HLjgZCBDc!M-G^mb7rN-bDG%UpI43KvvADSm@PxKyqg8Dnr zu08hZM`2ZF?$}?b8Xsu*g?Ve2V%(<MwbiNV7MovbaeJG>;w^FB(;cDNSBG6?)`}Mz zR2zdq<R}nJMZuC)T+}WN1{c}RVfVD{@aNTfTp5d91cSW8Z|ZOCs&vkuHstbNTss!H z_MQi2vJn?e>v=3M!p-U@*+sYN84FGumxj|JL~#@?Tx!rGJ8gTm-rpqTHa$rDpNo7_ zuW6R;k@juvyJ^2^oj|=`r<jn@585w~+YIWxGbM$j65N=a4+Ig1+iP%gYN&Ifkg`B> zJ450*A23y>hL;Bd3k}=*AFirCnGvkhZL_S-D$k`gb<OLZmwB=ZdpqqBJKglM+&M~Y zw?(Usge&aaj^ai(U0*JeqCd1S-ntM2t-IqJJNkgo{{Xsp{^`b^O=5P-ru23Boksz0 zcTL2)+n!82{iPWm!8qrFOmwL6n^nVrt%V=Bc$+(<XJ(S2l~9NND{8Au*Fzy=jmIO@ zeQu{<@TVMs`TXia-ELH1-_0a>f6Le3Kv4x7xVivV;~Qt7&iUSl!AR9u-((LE$mOy1 z_j{=+M?$KL?cuu>zHRZuA?IVMxc0cNeaW}E9A3i8let`IX+osG<kNURcvZS+yIBK& z4>dx*q*FlW{vs?q*EK9W>yAGm<;jryuE>!k(o3==$Z=0ekm|XY9(83$%Q)l(bd4EB zhRcW~xRUM40Y-WPF}Nc+2bd$MB8<2p%B@Wasftq7hI_!c+DNlL>hNSRfs<@;#U12D zPVAHS+wgNp&o_!v<agR*9m0FVq3h&%uFC+#yGDJ6bKf4RJvx5M{IpJ3N;AYqE=2pb z<yhIZ(R78n*;zKX+;AkJDp1&Gg<QSB5C&-P)kIl!K7#tu!`_s&fw^_WGzYH}ibw!Z zx$JMOR8EheDn!ld(-;FP_hyU$-@Lj*$j3aTFDQe(Mrvu=F6Xd&R3;f6>aoYzQ<8P= zi-e9jTBg^8V4maJB&h!Y)7-M8tMRBEicvH1gXO9NMOVr<DOR4<U*cq~T1QUb@3EN~ zcK1D|bjFs8*N#={?64Nr2mBV+vU+BzoPHNOvw^ogTtgZ>Nhjzm%EH=F{$cHFzbNlG z`2qT=lUFS<1r9x`b#yzznn_aZ8XvxH%*sH?YVWIEAyOL$!mbxs&qOPg1i0M{Z2tf` zIi5~&Q{Aodbgr=@`gAJ}TAHazZ7gMj^E=k|4Tr@my$xBZECkwgbhK$?GN+<gn{C@I zhC?Xv2d+@iW9ltY#FT{u6h@5y093CzHEW-b*3yX`O89V)F4&vh1adArxZ7e$R2bNM zY_EOiCsz}Fena$BMz^uR(=aVpZq;=y*_qcC){QNo^wq7G?;X*?8B`k+W<9e{!48n$ z8q!`;h)Gda!lYC#j-9es9?w3kh-)W-b@T(E-D=aqDkL$|G&!t2=aXjp4&_u=NpW>0 zu~Rhd(oDG8W+D39N?h#!0O9RJrY-7IVf(V}sFgM?;?QI`ktSm<spd+8o<dM~fX5t+ z4mq=ii`x4RzCJe8E~<i9X=N0$M%F$}o(<YhLU|tpy07FCg|v<Zt;M+846w=;^oOKA zz6K*O%Rx@RA=QwSAt0$_;87VyT-Vaeea#VqUO;88N!#AKe@bYb7ueOR-`Y=Zl3GRb zTd7`-?DeLTcDs952vbfX%+i)`8jBdf+8w(ft$pW-HQ<hXN%vqPk+&zS$mgzsgU3R8 zoe!V!ClkROZi**{Qa3{Vi@XPiLC?WRAMMk$4S6rQh*R0VpLB$?3f|;<mavl7hYGpg zoI{W;D_%3)#BEDPao-y0V~Sk8o1fXjIWpjpt*+y)+khGmMc~-?9n8{U!kd(Boxl_9 z8xJ#bss7mXvR45zmn!3MFCe;QPPomPA#M$wQF-^4OPhm^SgjgrYIslGwYvBVpEJ#I zH2gt{%T^sxJg&@nxZB-(1<xIuU368W{_$+xpjrj?+Pe!Ata0B{uE~jdM1@CT%VULq z<X%$TNiG7Ao*pBRFk!^usx#BeLw3B9(`z&hjos8(9W`FT!`O^<6f(B4*JfLQZf~WC z9W_aNXeI4Cp!I{vl&BY5doV63ZAcPRzzJ?dXIw&>GMREY@f3u*3X*&(HRu#|Gqwgx z3%>QBc^@&*{cM|s_=2~GaRVeSCMe`LZSD(QxV7zZx~47~UiTI=Hz-gI`q3pF<ZHE@ zJmhtw{{WU+4ZrMfB!k4-)>M)WYC*;{ex+FKssXVM&|kpxJeSirXBpB~MAx*mlG}?N z{IBupvDHOdzOEFE2+g$XdlaO(-wwPb<%~9>d6Xm{BUhxZHPMdD{n6-jD{Zy^0BbgP z@Q*9~e#q6`q)Ko)>xv5rDM$+YBp{Nagrk0B?sJlNK9*u=V?bu>qNEUrvc>=hQm^jF ztv1`Tr~Q2`O&M|hlGwtP-S=*j;*z(xkXvym;SD5@7Uv*@=CtQH$~7F<l6pwTq7P;h zhuD#<t{r(Z^><A?RI^cA@79+-tGKJ$p~*rSg>WfK5~YXOb~0ad@PXcUWvnO;6}UG5 z0Z_&oJyqrmd~#Xi*5(yuezU}#9YC|=-M8bZB?~GF;W*okr_ghPJV`X3!s~|Vy0i)B zvWecBfpIgFrj5pCmyhht!<9KGeq0$!j+Z1xc}acF=plIk7Zex5r6lm-A*kr)YsYCM zS;0K{a?@Q_l@$37q%`yf>M6r95j}-7B`Ok>hZhxc-7(71_Z%^l;$wxNp9$d@9eSRc ziV8|;J758x*3DqAzD7#m;swHQTs54Y5;3vIToJZEXlAzAQr#|7g3v~&lE6v92cKVm zuEWdDtO;7}j;Q(gA(oP)j}Afie4XgoA<eoV0OpGJbe)FB%O1S)cHhe*_*LlUHr){2 z9+==`m%x6XJt}t1t&suMEN(c*U+MW(fmB9{KrOE{sVxEcdiDHy(Hg)8r6PH)yDlU& zamjtAQbEUfpcJfr;x|&r&mav`s>UfO#%hUL&jNM!H&T7dtxh9HNZi#DHNFRbVBGr@ zKIf|+P+NAysgP2()g{D&=}N&uyObQIyri5c<wH3fDgcfn7vo9iVWz`Djx(Wo(boP^ z_;1&Je+gV>DaCSBG}GbWvNNH1^^ce39y|Fe?cJ-13zBI~>p4{#ow^0A(y}|1t|3b) zMRWplL<N&unhiR2l#*FVC6tm|8`4P~QKXM-exI!Y-2vS%WOAt7ppd8dXxx1K^Qx~r z)fr8f|JC>;S3iYU3WHE-)1V*XXo%4mL7+~ul1p_WWt5UxNhD<g1-fvO8fc0Vk4etn zRT&A9i8O~qBq7idVufWOlHD3)V4*-zg*ZHuwHlgYkwZ^9VuYh91S@puBSFmxPIOzQ zOop0bgrfyNB!W0{pec$F1o8yuAYgMNay|lxCL|+!r;<ohP9&uzN(w@T5Ea5yK?4a2 z+dg!SxgaiS7X&R+CPPmuVubF7DU-DrIZ{IHlIW16NlUJwDQ-IfCPcT^mSV6Jv>`q8 zhYDJ6iE981<daO|FJeW?u}6p1*Eou15(ejx^FOBO_gIR`kl4Ayb=7^~-+Wnb#8bkz z%RwPz<7^ynoDLGGp7`0Jb4l=92ZgaGGcz)i()Rr<tSui5#fK(x_!OBLX{Q=-w~)5e zkfk>3OIvFJ!NPEMAdX_HRJ=OC9Tz`SO+6&03Wk=-HMfT^VsUkOUODs6^FF4ks!|lL zFv`CV<@!`-RYGH7buYIkbo@E~n5c<Z6<5_*R-gwDm?LjL?NB*$)mt8ldk|r)^v2(Z zPjRSi&0$D;$}fLe;95c72X9V9`JYXyR)w*K9efoNs297K^*)39RP7$+-{I##vehwh zG-jiHrEtiX5v?~BK;WUv?a3&VLFlDLZyw`W718Fbji=Qe<LnF7I6^D7dY{BB!RAh> z6bD;P{{U1;Y;ZMfg>2I>$NZ+)WIXo=?&Kh6-&P@y{JSr^oL%}T_}YKHj*-5rMg7_Y zLZor1k;tB>e|NtXYbBQeMTWblD1;mn&o~}*`Bf>+f|bT)5*bu=U<Z(<iSi3h0X+^5 z^s?VYmdcmYRI;JIvm6Na6=^uy?m8#34Mv=q42@CQb;)@<U9|1M-E7aTNA8p~?}PTd zBO6yI99@+4G~b9jF#iBhxcIME$EIwsQ(|!r>wtCrn=e856R6wM8p086$r^)CTD2@f zxXX9iZt$WvZPd_E;|p!(B+6w)YEV8t0y&&j3`Q~b)>P;Oj1C;hc<#It)b1BqhE(?W zaOTm!fI77JfOJC9wpb7)TrN$pRcg{qPIlVt!ts=c975Y_JjWg(r`}7e1-*^{97HG) zRH&n1l)1O;;sx6EJ6&9^k>#z8#_~K5a7txbldR(=b&c3I-D7Qw5^c)R>miF~skO;v z!5(7N?-_0skcA_?MpVPdQWt`hsNN9gj5(kQ#fcq9UoJ~IvUV~SzUD24yA>1CH%IJU zrCM!st<vl=HBF-9rDepJjs!V%wJhH>yw>C(7Ul5~A~1Ai1T142+SVA-W_>)G2ejMI zcK-nG7WSd2c*~e;l;7BNKLqoxrAO0Ut@cscQzy8!>u7f#$@Ocg0SIl`d{eaR(+Y<H zb`8;|8BZSn0G4K`aC4bZJy!zPZ=tqQI&Jb&)3nP=EjQy~5;yhse(4`-9i-|TSsE`z zC_k(2P$k`^ToS@$4I`&*!Eu*!OAAwM$iLnkL23glQbL#FJcVFA?{nVAzwVpMVoOIO zzP8u<ttvW5UK=#P2(QoaJN6%3)g_@VHeEY-vud=>k#&!HSkv0VPN-0GP(#%clDQq# z(bme`j@8AKgC8XcT9BZEtN>`fcSzW#V6zz@1-G!}ew|9$nnNTqQx=BFl)0pHYexS7 zzd)?ZgJtz<3scgT+$g=ExhnTPAuI-CzQb<XWJ*fa9mz3Po+LD+me7X+bDWB+Bn9Sr zaPZbPsJY}@Mz{jo^&GCD4-tqaBJw(z2H%~uBzt!oqa2+Q`irc_r8u^=Jke)u5u&o@ zG`^5&e_Kp=vZoatm!%X&_M&(c6h|b~AIEW#j<KkJX3=1KjTg+@YA#f5X{N~=$95Ly zH`_C|9zII8lGLelt(W~iVrgAT9xCQruC`l)_bKn)vRRK|xWq#uJbNPAYrK^m@LUZ! z-Xw&anHk@2Wg~SL9yc3Xo%!glI7aaEF)wMhgaF$e$UhAgXWCAmfqv8RJ4n;^#99+7 z?DdmgX^8wOji+_XOD)Km4Goeb+b>RJ@T0&SQdB<itxP(p?3?VfYU^FD>IW}1H7ng2 zG;$k&F2l^X_Z?R?T}+1MqRR!s%;%e0mn01RO>7G&T<-7gnUa^3MoHYS#&%6~(1w<M zra|{$=sz*(<T<CA&TIPydgO2UM_)ccN$pYK*sX1?sAb43IxY6gXjc=r``W(MQ8>1F z_^}Fu)0{u*IG}^qHKlZwGZx<RyH`7tTl?|@lB-oTbg|?c@*Ph4{;BnwafsvB9Ype^ zUF9#lTt?OQ>USJDSx7y@EGG#G94Sgh0W~XfkRpdj$Jf1b@9k=3%<V}k-qY)9OzTN1 zL{{}4lMtP56D1{;l}c&i*BiqNlH&j?3P4r~S6tJmBn+e04q6aH*|69Pf}Zru-($E* zn1>u}!a^WILR$-Q4g{>olB6CkDQ!SPl7_|*r&gXKalJ`E(4E4&mhH8>yQj@*uC)b; zn{Q{j5TPBbc8sp&r;)+j=zAoxrzG8E1m!W7)I_MDbIWC0grkUQA%<e=ncMzWGu}U) z+?d}1&2yN=Y3&6h7BU}z>ZLl9UFk2QFJzIl)|!s(&Qy0y81c~HH?4QB?wDMJyzo(V z$yW(~Z*YGkMT(TN2qSrz+RSRK(?;ONyH~sL#}NM705>)PRdXrmY28;+Z4_eW{Q3NT z3!HmD)3;Zy*DZ0arwiw3nypBB{dPb3du&j17fjfYa+p?IV_-HCjCYDoPCyyksW3wW zXlR>~hA&mT$>#U<d$&H}pbO`YFXD-@y0RK=M8n;0BmBqoAFArzJrxK;co;i+@9SA4 zcf1!4ADP!G%!&e1IuD;M>dbptOPL(=fF$~D`EnIC^w9&IqJ`aE1uHv&^Uv_0cg0kD zil*=GWlKA32*;4$pTyL$i=_*@>YltDWMm$H4?Oe))|?>w7ePwv>bd8%n|zs;g-f;- zBJ-!Ev#6|&qanmiwyVBzl&EfzDmqk^dEi#v9!EICFdc-gEO78TF877&--lvR)HK<o zfPX{mD%;Z6c-q%ZUo8<-pJmq;D7~X;c81A=tn6&&`EGCiN-hjC;O@riSl^v+l@UIQ za|ENm6U=TsTe}areMZTfJ7TYo)qS&cvESTO0`}`u8iRFE3KQWVOX3&`d6C^06cw;n z00BxnWj^|`5gADF`YLCV*PCpl?P>emOMRC8sr7b`($jS;XisR{F15bQgMHPOXexOY z>(idc0$UbaO2U@JDc4sR_J)Z{Pj!MdKf~mfoIT~BZ_hEmKLOxYB)G*j9Y<uqNCwV2 zW#5;NP@=xZ(=#;&jlSDvLbl(N?DtC~l%X@MdWthjnQ5PHS{AtKc?~G8B$k$@Ww5k_ zsHIsHSSF^Gq}WQ`k0&>w^V-Xz500{%w}{=Odw;SPlhhZx71;|@jY-uydLu$X$wVD@ zqht~6^MU5)eA+-!BaS?Tg=|8qV*dcLN-HV9^3oG=`CZM2%a?*+1o8G$Xz|bFe7df; zw%%Z0Es-wvr&R0-$Woi{088=SZ^I@G#0-Y!!F2FAo=0U3lnrh&R!qSpeyR9)DrJsi zi(l&xtAs>}K|OrxH+1HRYv!T1OMpmT;0zr4tMuhVx|j_WTXdAC+$}bEmbLI9Il$sk z>Z7no>Uji=@}+-reFm$WwT1aN+n{b6o#md<-ov*Mkcp2eNf#@(4^uJb_!`dQJ88$> zHPKN(VT&`pa=7eHukACIvsl}p@$pe!@8|ke>#V{MJF-vlrg2Co>jIR_wS>Im3U#D+ zWdX7jrkBOSpyC#tfy!}%n&+|D%b;uQ3qkQ4`7Qhj?QKJt<Ed_*#bia0wm>MIbOl7I zYDA9cEqt@Wf;QjExTp620EB=&tF~#1!uKUVHzlIjT+5X9n>a@ltD~$XMBpVO4kK}$ z{S8$jrROUy=XhMH-7Pc?&oi3F_^Y2n_B{T)XgzP$eV0K&<c&kF*_m=ecJVoAi0qjS zaGpVG9#|COlCkczk83}u<@lAIKNC>X3qZ*w@o3R>HK*uvIo5-cdsfoSf&mGz*rU4I zNgs4betH(*_1M&p!UKpcsHQF>Y{Z|_;IZGvQUl$ma2_Z7DTGg=Mf%R9NU`fZGd5mA z(LYe>IX73D@?0jJxxa2@SmdJ1nDwZg!&R~Z?%Far2A4PAU~lkLr{bqhGRW7pr*PK~ z>{D*2?4P#yZSl#26I!<s7-7h_#mGtrJ~-NHOnYP~>d!Q`()Jh~D>_~t#Uk%IBO`fa zAp8!tRO7G1<T|*<?-9THwN0Iz-!#K|^4n?EHhoIX;?ru>T7h<*PYG7`9GRx=F5G>d z1+<T3;Ak-8sZv4Db~DI|n*gMYV-dc&taUVOd&70sMzofKJjTT~A=-*U=p4+ha2Ia& zC$EaES=V1lEkkL0x9bkMVe4{kbKhTQtUunxho!CR;&w{y&Tv~FgBe&ut?{O2KGTaT z+pT?dOpTJU&wpsw0c-bKcgvSx-a$xk{5g^{4|`qOxC=OKbGEzwiLu_<Al$oHwRX2U z1NTPm+G0B`MrjY+CFslfv(C0L5)5;~)U;c53u0Vlq=ma4NhI-ZaZOl@5_M#@bDY;` z;cyFp0QEU}4`)?=JT_+GMvPgxBt7AAouS=&5$Cds_x-CmdeGXIZk&{zO>dfuG(^dQ zVq7(QlcY+OHq~{vmKl+Bk9CD5=x!(@xkC<c?SMvWWsVXJoFvlCEh8{GS-&&%72!)r z_@#_U!5#A#18~9y{{Y){W8QTJl=?Qj!d`=H*8c!VE1N5kY0`0DT-`I-O}64zxMJxo zygdB&qOC0@ei?HTj5pk{RPyXo;L=t&%J(^xZFbz;d9-<R<lTuUL(Fk66@Qlz18R1( zZ=sNlGrOZtA^Pn`iJFg4-(_nJWp$H()z>|wT;-GmL5@!nEw;Gm0yV1M#&CuhN)SKX za--743nE~SF=l`VyXW=GLEyO7F#72UbBT<5y@QZb7#hL_sl<s6CFuxOLrg3wMM=g3 zhwip<@y$qLaa@%2Qq&C5iw>n-j@~WW*F)S(O)aOb?3cTj)D~M>8_6k9z%9JcBbPBo z%Y&|jEO$iec|%>P>bS<v?V{7#hMT$HEezi*N`6#ZrKQ$PhUK8Pr(=(0;zzYCKFUfP zCkj>u4slcB43YFC#%&`=JKIiT`-_fi)i_S6jFGX-JA{F4_xafBryZhSExoArf39We z>pJYV3kIPsY0FZWOm#(ohz&ll+(fBj3r15fVUVSFe0cO5SR1BoH)l1keE{SRpkJMq zo+M*~7wqEzGFBf8k-7HSa#oM+2Kl31TX7VLwwVhGn`f3(V!xaPt)&dEERunMw0dzR zKmk^994?y@gvT(m?W2a{_Z}Z5qlaRZSZl+fH)ZdX?dCckA9yLtRBC+}sS;&3X}j7k zML7YlWSY}!*zg%@lM(4HDCc#w7M_QgG;oYR6~W}}nJjWqUt(MhyakQF>Ry$H`bDRL zA@-=HGY#_Px4$!W_9i_webY93#24>2nYa6EZ)Rdt@*u1-poE1n4YwUb??pUI0m%tN z+a&jUsP!^cNcQDvwux7IP{bw%pATnYOzjJ|lHMGL%=HTKmu32{J6f+s%{Q$jF??v0 z&V8mT!SS;-l9t_R#!kvgkO(Jm4#GHU-x0|#u>Sycn8~8AZ)<zV?Mc^Pe!r@<^rpVG z>PP~|s!MM$@=I;ae{zCR!<XE`iNXD&$Q&yvCmH~UciFnBH9Mkqc=t`Zt42KmV7nzM zg8tC1z^J#}mdQk0g8W!eK>IiN%7EEiNgQaEuFMU$=%uEcHv9DbR~BolB)bl$xx<i< zd+9GuitA|!ZbWG>x~AS?C`u3zRFx+Q7zH@#S%BTf`ZyD!<*^E9!C2;tmbl%%AnWkk z*rGlBgnh@JMgaS+EjS04A~CU}%;B*r7P_T^_j^Z~2wz#;P(e)TV1a@DVbTEd0IZ6U zwG{w|XMM)nm0~*j=*MztK>nlqr3t@Xk}>UyBN*|t!<&EWX-2Ix6Ru$H$bGgyFjcnW zSfd4m&i00%m@8uc0CUJHd9~nU3XZ_@-zaSg&i-^`8^lAeoF6bhKopI~u|RHQ2hFYh z07oZMP8`~bqx;H3!2ba6ucaqG>ayM=#9BY)`;YFdjwZxMD2ehvqmYKCxDHLl<+s_o zK=lB<gO6N_FZh=c=^wcM>Hh%Yd`F~S<NpBREge;M;yfZS1RoD_q6e<-DCA?#gz*+8 zMZ=mrhwpV8xQ`QX(6D(mCvx|9lyJGPBoYY>@US{<_8|uw4YSYIsZERGQ|S4hZv$_Y zl^L;oN?~Wr`*<6Ctg#I(!dBvxwVleAN|b%-IVWn&d))Jx#FNyli6nE4+(~!WG#8o) zO)w=y4bF**PQ?5F0EJ4$WvR6DG-}A%YMnYP)1nJh>DE$7Wh9nTNo6FElh5bzrYUnq z&?J;2tw+rPPAv5K^Qg+LB7TUh6#V+tSE@4eU;ozlBv(I$R|<eZJgAd|T@p2_jXKIn zE!2sYQb}bbk%N$-C{F8if@CC~ltl?f1C8moLXHNbOLT1k@j|kkZkcY4GBSk%80Ah8 z4Um)0kx1-}6ev-ndO-r+I!IvP(-dSQDH~Y=kZH{^f7MfkyH8rCU1c5~G(}}gZG@{h za!cn7#%p8ZT9Tc))@~t*&|z@>qY#ymMXu*lZa{8NkSiY=$8dfhq&3*hL{#*{o7@2> zqekvN4Fs;J(w{{suBEA3%Kp?u<SBN$D}K`QfF!B6E;2i|nk688#+)0U5XMiNS9(v0 z!Og-c$#B`zY1dqgH#=N+fwuNu1H>Qrg{6c#J{qEQr%)xF<!;-E*h`4NSFq`~OTs5& z-JIB&SF!0>GF?iOhi-lK(Pdc&DfZ_iAu0zL2}*Ky+nMBL;*5U2OVm|L8cnjZ?%Qwl zSo_J-d-L)tze=2Oi_2=9LTKY4=@p^_{(#a(_qjgQ+jWN;8WhB6k>j!yw1%TF+W{kh z9h*V|cv6#<aNwRD#zDrF6ofcPNiMbSP4(F8)a-B8+Yx&dHFXsPNj$PW<X-M^cDrxX z?XCCF*o9nNT@58+klR6NN*07N5FFrFdJ<3+Gs2|>aF9tV2V>8u!{ls6*&11UfOa3H zz8YLE#)v)Mv2h>Ou=*SAr@FqLsLm}u*9ru%gM^6?*>skWl_d?VIUJ=V2NV)NV~b&v zgXp+sFu>p>Y;I<k1+6#skh@wr>tYwDo^~Gz95vsQw%Yx5zLzR9J5K4luOD{WtkZdS zu~V3&r|$RAmf*lz1~S<~ioaz<627ogVD;KE@XOV@xBilKxZ1=Y18sUrJ}1X$NHqnu zRN83kHTJL_*R{6sIfJjhVSelm_oc3uJ{O*CGGIKV1}+hD<aLze?A^vpcfe4}RoCv7 z0h-CL!m8*j`2chd+3nS*!@&3(cwKjxKM-Nq#%5EvwxzzbZ_(g&8j#`Q(tK>0BeoV) zr#OQRVaW>^@H7?UR#Z}uqB&&lYZ{_<)5n<l=SGgFkowtn7)})~Em+!iX%N-!{HzC4 z=g@OM1{rgd@hJ#fOb3)w%2re|ge3*iq<3w)@*3N{!b^nkjue~<13A^syU4x#_7>zk zHL%p&>U~-oYI<13Ju5O(w?N(R)RWBhJk5ZxuoL|=*{-L*##O<n%tp5b0Ettd_I6w= zQ$jltlHyXQ-j?&pZHAi*dCwAxN>K9K!mGyUqL|ahT>5}D4HqEmru&N$c@GP>HvAYw z-G|yIvti_1ZKbb%fxQXe&iQR*+diYVv1-FXOr!;t6~y0pfL!5U3OmH)01gJjm21ZE z_?qo?*IoYrUzuJ5jL-IrN@;Y<n!?*yX{O&0Jd-h2R(?j*M`eQ{vT}$I5IsHLJgO42 z=5~ZBm9%81@cBJAsEJsW1Zu21T1Hdw>7IQ46$6()R&*+P9DRt-?*9O6^2YTZ%btI) z;Gr6YUKc$70GB=f6)P6z8au!$F8;mO*P%Y0a(PvTuKIvj1lI~u6>GCw0)bSmT-)xT z^ll?R<<v(ql{&wHtoo?$JET0Kx4nB82!@IlfxD;I*b_~@S@uh_$~j!kMRak^{{ZBz zG1~{saJN^Yj?u7k3?C)UaZAjYyUEyT@k*L_5<YhG8KWcKxmOElpJFd0VDjhuzX}|y zKBHo#@ErpLo*jojL*_TdHMy)wMa_z~bdr^D?5DOXYeR}|h}C){wTokE$>6uVuc@^W zWbRU2;VNGwkTP}~;MT{J5o_&c$r-<!PM-o7r{T~0e+dR}BqWa;jYq=kvU?uX3|%`e zl*5Wzq;_Ym`}poQwV`cTbqWQ>A9dZh(vXIeEyM)m1Kn+tvChPs{!y|E=7w<L<l$p; z^}5~RDu&Nb*tm^aT1QJ8kDtLzuXE9C(#}PF5Zjrmbvvfw`)#d=@*`TCiza2x6JbFP zrgVqfSWb9Wtg8bA3}|x23*6u{Nii4aVgBo?cn_*=iR|N#=YM)bZGY<<WVA5kn74fs zCPdq8+hBd`lW^z0?6uorMQKPAUum{h_i&=}+-XjPwxfib5C=@s!QFIw5xtKu5#Xs* z2;+8VY9Gt>RZhC?3j3?9kS=T+alL67jB0H)d9;O=<lHUKhntL$+DCT^=NXO#cpE8s zWGD_o(@TTe`|32mFfOyi>};YJ+Qj{Pl8)K6v@8DrX4;wCdXl(zYi645XGc1fXV~s> z<VBw@Di7@UQc&^~lz>8sqmoxTS2Jkd``e-0MZZG@p4W|oT*qISI~5Ltbcv|-hP#pV zf*ri-dq$bn7WWl(xIkakE!iSVV%KkO-xgH6jlw(foRbtsPYNAxCp(J5k~tb48g&Gc zbhfAV(P@bTV2BajW!ijF-EFNN(^lJT4I^fSdF=yJ#TP4$^8WyBW^`K&CzjLk;K#Me zQ-VynYdz*23jtheY$s%-X#ULL_Q=rdI06p0^6=`pZXn0qMV2To9$H8j+s~hclU>iX z8_k`Ig{xWV{W`wU*Kdm+-En1y+S6BSUGgus%yUv&qdO=xH0`;x$Z9&3-MF=-Avne^ z)L~T4sdVmcS2s%oVBkj1<Um<5ab;u}d*YZh$(R=FvFbW_^-eldQfh|pwyh_x9<#`a zsGj<pPxgVQ^!pYG`eyv&Z9c`G^=yomV%=iSE~S;S`(!AbDLlxArh<+*jP&g+BXBND zd|T7m=BB~8lB&9>($x#Ni|?bY_;1Ma3dXtI++rMkb1pa3_ZXUvb&BHrCvI^x!*?du z<-T3+<)-aIWztcd8IB(5We6pt5>T84VFpOq3$2x<+i81iatSNC0yAnjULMCVJ6~9T zE@P#KUTUk6A**yw-R-JmCe0^9L)Fa3<3lM$$_w#V8RkI<TzBNK^LR?qms;WpR^p|m zYuz*!z09Ga{Rp?oT$RTp6Ad2HN0|MWBw3;N&P%vlrJ@=n2d{VQtAp&|Kw$;NsR398 zFk_I^X7l1+F}XF^)W~CNBaB`8GB)*hkDlbCbHogE(j9Gbe7|l<(lfIz#W%FZ`mu#a z5iAhjbq%$r>?$S3P`4fNF8g)|+9bLM7~{ak*qb9Mnf7pVKKFV2&gbkK1<K1LwNe?+ zuyh}}_$gvqOBUF!A<-rKn%21!98%P^vmAsr%LT#SwuP*C%C}iaJgNYD{s60V@r@jJ zvYA4Z;Dx2!Woh=92ImZw1tpmM+@`0;Q|eCTv@r21{{Ub<W~w}9bNueDv9>O6Cn*D( zn%!h#@vP)VZ8n=+qxDU!tf_acPjV&bup3d~Dr!Fue&7RvmQs<i8^R%yu3xi5p?2>4 zt^7yNr;4MCS2GNuGRS`Livi4@R!yClnQ)@sJ5AJ66aFmM37q2>M~DK!qv5FiX?Sd` z6BRR5$c+yh2AKz;&5Gk2LuhG-+{Ium%=q||s^u^mY3m;RMxx-l_P-(F&?<Gi``x5! z)2^na)~pt!ziRB}()SXCJ69QQUZHgao-2*%#FYi^px<6qy-!HoI+yI@{{S%kWIjBb z<lbZRU%`3Lq)sO7-f)T&_YC#O=6Zgo+`1o1fJ0!AM-ad}5&ORl{uQ547l%|%L$%#> z4V7UiMmYdBIL<m_-C4vNs95`{lTuQYfs@LlYm~xNnq1_Bo&I`*ijy%w`K+M#S-_=f z;@<>ragRgqqiDa9s_6;QRQJgNL0=sF^XFD#ZmMWCDyF=;JY2Ws^Y6`S!rKMWQhXIn zcyk<NVBtkrR^a)9IS_h}D!(64y1GH2P>#<pF6oIkNHNrV?F*^l>f1sUlBH>@<Dci) z0B%}hMpMCz0IJO5DsI*B)eWbQA^!mKjMN`87ty>Gh<&>W`#gv57(RL*j=t4kYIsp0 zUgz3Ul{sj7_iekuXl?BpcK-k(G>6+txg|c#@lM+WgXOj*6SHM;0^sUALhGdtd=79u z?1Xs`H%lO1Q`%0V*7vcZB=(=$UZuI-<Jq*kwwZD?=8(}gG@>=SONKBlFvMG2WyOq? zDFr>k0t<XfQu^kGo6P3EN}FssTn&An06aqRs`FDc;t1YZ2yOJ-k<6Z5eX2JmQ;M_M z!(U+Ku|^y_d+VJlO{z089d<p9+nvFtWXxwyU1F$2DjZG4mWI|zPS~|fWYG!ZJ3Nm) zFUtPk5Lcpbb!3u8`e{icC<k7Be{>m<9lE&FHq|v2?$e)MXlctK2}FyNe$#N$Q_gYq zUE)A>rqWLfPoxoynyU<qVJ(|lXNy11`aF1r*19(aiQDTo;lrrvq?#973u~g{ls?6Z z?%|K9tt&!|n=RrpjAhPlIl`NpZgeTBE$m)r)Fg=^k@$T<hEsUFHX!Wb=kiWs6%mIv z*}&7s!2XKtn=}@}(CQpQ+e@uH(zw}>%ZcJ`_E)%ZrxHO2^dO4YC9W3+<LgySG~UE& z540-s>vG8{3OOeSeqYCxL`}3)wVc&2t@Qzi5mxxF5kBnF+v7>X;#!F<%8`+}9-cvA zzM&jy9V+z<9ju+By+)sT<g#&Uu>?jK{{V{NZz0e7Dt#>g001Na07$?94S)ld!;r3o zI?Ix=J0k;rS;jZ$bLH1#O7}y}3^V34)8qXpOOt?>u-Xy{P(B|LRG+++4yo&r(x}!n zz9#{xx7F3kM+QvNNgAnaX;Fs*f%ykGBfNz(JhlX-qKuwmxQQZ=lG_X4s9p4LWrKk} z;*wkzCQA=3E_Y#`29on@XeWelkkVaBNy^SjvANr&U8Rh}7DH_Jxwq=MTy@WNUT2%P zD6r|(O}jJf-tXErq85uvV#8((C$87){lY5bLeus*nN*vL?J|WwDnS6IJa+!k_cj;- zL_vww(@|5IDmBfcTg}AmJeC}7d!P4yvbODd=S)~#UB9v&9|VLXGb^<2(;_DMsxKuW z335f3OK~@3)3*0WC8Ri&JduK+6<PlP;f|1Jt9`%wao7g=yK;Kip8~P*ULt)HGQ=}K z$8S4t^72<bg88d1aZA#*rlwoG3RYs=zN?PffaJ_uVq&twQ^+I?0a8bXQZ#p3LH?(H z>&dY`GRK`QgvG7C%>V@&y7raZKAn`MSi4Hp=<bOvF>!Jo>KOp#DRMp1G=j9B+5tf0 z%bgrFku=%HKrhMfAFaL$^$!=~O|g~X<D;6>{m|ikGIh)eFk|+q+18is3OolEwl4Nm ze}^?RMLNr|Ty_+Be%A+xu=3Eb+l(b>T99@owFV#df+Z4%$PS&WMaLoo*aL<C0HpYZ z*wAr3H0;SUdoXQs)2EqfzTRrGZYuA#O+{(!CtS+Z8WQgEW#4-;yIkVwZqRhY2$SB3 zmyJJndNWt+N&-Se>r?I}){v0u3BfgLu-RghwR;O(K;6K!*m8KgZaH7uZHK7gc+MSJ zmP(r$SS}phL%aao6VR@w(|T`Bc5aI$pHEvf?cZPNJ1RAvvF#sPKQ0E2?4s9lj<~VP zVkSaclQq!F#8_#|uNIc-mYukHibp=GXG`}@E|W(b&b~r6ABxAIH*o+0n-Hv?T+fy6 zZXax|j959|f0SEu%Wd~!ymqG(UTPam{T17Ok-YY?r)}D%(b?nr*Fau0ZjY0B)VB7Z zNqW<J?^g<Z=*`6@19MWgi_VguLE)`<Bbl{AY)(f$2KvVBxM?R~HDCn#&dXzNfUbSG zr5|T44J%qCc2jJ``lkNd>}|T^&#T(d_e<kiu0_gLz52>X)oZ<_Z)zv6u5i6M$%RXC zD^u%mDYt^u(~J};wG<Iu2>Z)q7K{r3Gz|lg8;f(kx4rec@+@RyHMP%*c91g@f5UD@ z{W>Oj`l4*Wrr9cq9b0#8DEF%e{$ry64@BTp%#EPjs35|ji078ilgB_koX{;1F4Nyg zhaJ`KIFtv21cAg>t+FWOa~crVPe%h!YTyq}e!#kx$p&_k(AQa0T;iE{LSit$Cxs1w zO4sH{K|57O4Dxs`2Bui*>l@jNM}K<dok1z+6QSK%$bQ#xjXk5WP<kWn$WAsqSqZHd zv9dz=NVs!I_pZ+dki|14X5qkv)mOV*SkE-e7syxGov>)hI?-`qKyC-s7jWQ1jRxCs zVd!rlsR&UBT9%cPDu)c!NF+3`yPgMl{!%t+9ekH##T1c4Jw78DH#PuX<1bO+b>>CZ zDxh3vLRcYDWj`E){{Xn%Qhz~R*2=g|q~e4k0_d`FNa~~tXQDOj>qA_<ssfWH-z25G zt(s032IU(dEw>P~IF_E_`;LT?lgueONn+4Nin&WuB`fnYR`VZQ9~FNt-D%Wz<?BAr zoZ^mxm0tAmTE4KfN?J>b0i@++o)B=clq@Ag5(2Ps&gf286WQ`BvZ1bmwV7RP*5~^D zSxz)JXpA9`sITbu%TwpMQ*MId;sby}P@~7)rF)c*x_3?vLDXy8AO)lc*(#bRH1?5b zLPgqVW8(Q?n{cwqOt?^?J8`l|ONlQ+4Jo%Cw>Sp}eQ%oDI8;FI7;&U14glk7Cgm^h z0i5oop~XJSD_tXQ@uj@_bRlqp*0!X`iNNe>F`aTWxa$QDH0w(#TTUPVd@Du{M^7wd z?9<#L#dh?yG+3N@Lm1)A5D&u1?k=2}bb&5x7W>DbGwo7hf&$!#7Ft{J(oR<6OG)Bv zWRO8m?$&Kd6!Nu(`5m$7e15-m&T$6<NgW}@aF(9WQs}kVUge%vJ>U9y1sSGsUSzdE zlFCUeq>|VfI2~!yPH`B?8+!cppe022Sx6ATN;!1-$E8M3RZ-5lO*2RUkC8^yafKF; ztdsMfoK)@5D~$;W+|eo4Qb`tQk%g*s>nS9%l1nKhvXV$?>+qp+bYT8}r3z%B9O^Qo zJEhGLx6jVi8?F>D8YgJ(VxV|bq-y`y_#-^cSG|=1vI37vAc!E-lcF`M1eQ`sZj2kG zvYj%@Ng<9xgzkjyg-9k_qfCqkJJ6sZ7@888ZjDKxwbCfca4dyoI%Hs>LQuylaENTS zIn$(3ln4=tG=dU^PK6GVkZh)U6G=<f`jX#ajHNQ$>n=`~5yqHMSsYKuR!B~9grg^Q zs1CJ_j^eT4xO3}V1Ed1XX*SI6L&$1Q_Gl$@99_h8+$n+0i_Qa{(P-Iw7rf}!kD0d3 z1g}%OInegY1PD5FOWSxjmV_iFEt!`IDne3aOME4!-;&@*iE6+|PeiA0opCz(>*^ni z<I}aY>}}lVUn?3f-D7Nd=+-n6_c#C?_gwrnh*j}tq>d_zo-q2%YN_FoMB4_pbCrR_ zHaOTbJ<fB3THMk-!@T9x4rnbEZGhBE<?u(lrL-<eqswh7O58aJZX%j_MWKR}l7OX* zp9#QE5r<FdCyFYhtKke5uB!oS$YxqeT+261uAV;UY(}nNkc{Td*cW{_KcQbkTs4Bh zhH<tt6*m-iZFI6WvM8Qh?Qb1Cq35w_1)=63a$V1JN$wy|WR_d>HA%7RfhB@elqpf$ zcp=1psLSeY*3{d93hLTaf<lT^JSG~RHO4r0wfIjH;Qs(;#iF-s6Z>c-U~srOCG7~i zbq2+*^@XjimVe=wf^m8=iSUj&Q0f_5_i`S>t~VB&IETa72RAq(z=GXcNh0R2)jvo5 zP^G@@x>d4r65db)?#7U?laPd=<_u<*kTQ~8030Noa=k(6M+gneR}Dl`3woeEmNx{G zcDloJ-96K`U<0e4{4;Sa7MM;aLs1ua+E&X0iM7B1t(~VgtE<{GYHTjy&zh65jel=4 z99Ei=>~th6y@@i}Im6w)+Fb6V!JRT=fg$89kl9E=vT&fZj@u3NkHVECNA||DTiVWK zjT?SvG&6lQcf1f&JJ7eJtU4~y)J>>p{{YdIk0$p31`^2$(BHYsbE2TN2AjLuA96j~ z)o`@P7~*2%4nzl%l^1ZJ)V5=|Lc6oMAF^@FZ$rZI+6v}&xP3%3$JRHtL3<4@$2eSH zky-T^Ha&wihZdr%rfaWbEH7Ynvg}*{AY5t<yUo<x6J5<=##P>LkJ%h2BPDz}10_QQ zk1XVldv@4<EJMRwb+^}wxlJo%88pB9eS3l1RrZ}r?5#Nx;^%n<=GG^nSzB&KLKa;w zG5(vZpk+rO5rRjFBR-vkV+@)T4ONUzX%5oj*4&MV8}hLi8i1pp36=FMsKY~>SROk( zrq0Yr0j+S<7kaiA2KGJDRVS-%c2}p#ho;pjt2kR~TaT_f{h~{0%%>PrZH1=V+u=qs z9WE@e0@jqMtR5#5Z7cB?zK9>PG}(ZgpA&lx3DLR&8*7}z+v^Sxp{>Jk7@LZg3|?mE zn6z6arzA&L0_HNtOt)c>yC^JcNp$SPNvB(Di!F$tIK%$iI$K3a4H$NKOSoMcaYZMG zzKIoOIO6dT6mUp9pAzD4!Z2B@7;PxZ)|+dZM`d9Hot#DX&}qny_Xnh9U3^fzxuPx^ zhL*5%LxZk%An9xCrSGBiy8i$c)ue2fTWkn1TWZ{icIO^IdK{S#u=?UZFsTTQb9JfH zo_*&~=rPkR#HYVn((HBe*lrrzvNwy$ZJ3?TPzN!4X`s+F04xV|TjD%kNU+JPFO{Y~ z=oZsG&5el{*Hfu+B<pbF$Cp_JYdIxc&mo+w@en}RaQ;=^G-Y6KMe}UVCB&V|VNUA# z`R7hnbgtDr!%j#ipU%}0*-(_|dMS;$I4SsT?&-I!MB=e(4(i3VCz0okxAGk-61nQf zZ_!PgKV|;_r*Zr?$6Aam7wY8#)GEMV$MF7jGZy|DE<&O&>cL+8ijU#?^Q#P9^$vh0 zs}o3ic9-yiv3a_!#bd-+ipy?>)UH7YR#oUtQmrMekn+ktC3`0bw0)W{{{SfBeaa(l zl0;b}p}E`~9-+xga1-we&1o^ecGLW$<hgz&VgCRYlf^qS_DJ73-=Ck6rXh0j3n>IQ z_Xi`((Ek8x5*A%URH`Jd9Ch4v{AsMRUeR@P_8U4You@OUXDK4t+J=zTot(@H!9wQT zEz7uARNy&ITe!zODj@Ka*Og=A3_Xh~2JyUmou|7{yWR_wzB-B*Z06<{@ZZ~Og=>8r zH45WutFDT<I8d#5qAq%EX>};!POs65lDMcSQb2M;?X>bjNa9xr>#(6((Ijq&{{Rj~ zWcKdUe=%iug{O5sD=iuInEc+rY<>k_i`1=Lw4ILSceXijw%aa>w$CY8k2c)G!Vv1L z++{K$+#^hFr@POzX;EERQcn)tvm8W1Ndb0Ok#A*>#d?g8IL_um;0u|5Gy5WS1;pvi zE9?y2ACoFZrd`G(@tbv(IU3IqsWz$6r?#Nua**W2JH>?Yobcns2}b8OovkNQ`-9=j zRRuf^nyiO_TE=Rs+mw@kko3zOq}cU??lk?<#;!Ylo!0VK-MG|<AzV#ZwIluTE=Kz} zlGLn%m7E)msryIqN8X(-4YMB}K>XDT+$qsJwTu%L{iFLTT5I>ao}C&Z+X+tJZTCCY zn2BIA6CPUOYDu41u>?1SI~_LZrSRt(QkI)&<Z$k7iw6l`Yc|*RbNc4AXkBQI_6W;H ztkE_UTeQ{Bw406I@upZsjs~mI+9Ea2PS~4eZ!P;`HG9r8HsowhI^%u&Z5{+ANo`~h z1XIveOyenIBZ<QKUh6pC+U2%@iycm?q?qjmBa0-Fq1V2;f!6;3S}D!;@jZ(UoYfF+ z_8Zl*+F;p!z0=Kx+LLjMEXmUPl3Q!yy4vJUink(7Vo+<@qye!*iCtzso>(sl4Qs>n z9LU`Hk*U*_mm$S5eYz2eP}%YREWD2;6pN;ltaS#cmw24To=w<6oeF=nMsP=o?F>CS zDvSvJ$#+y)E+LGL1vUT#D+(grM9**!Y?g{k`CNX#vgE0p*`v<mmO|6*w=aRRk!iF_ zYSjUO4jg&bU2rwVxs#}$nWi-LirHdtF=>~3x-Ip=dh>j_$8il7SrR2jVL^~WkZLDN zO*n`)@)vhT_vfvS!utCG@aVXDmCdMaW7<B>-N_nU^yP8&;Vm7sc3|ww#j^3*P3C&F z1>RlB%e}v|sVeOH*QjSLl_KiO=S=#}L<nnTDhgN$87f*xBp41CTO*6y=Klaq+k14j z{>9m|9KyR+#STp3!*g;u>$kB+drh!jG!B*3$h=L9sAu-1=AX0JwIl_Z5p_MTZNbe& ze!KUr@iPhKmRUz|vz4L1q$`AALqi4eDD&vp+FgGUri0qLkyjN{BkaajGjZa%t5d%n zr9sn3A;_F8-t`6v{{TH68<@1)T>Gcl=T1R+Xu$sfF4BK{euk7e@;a@<QFb%HpIP2u zXb+0c#%ePGOx?6D^5hf6t~8s<(I#8sJYE;nhZaH%w_9y*swJ(HfV}YGN&|tk^CaL? zxy_G22{*TwnxRh<oB`RYQ4VTGo3>0L3thJ5aft62D@#b16%yjCqi*n{g}|MU2^^`V z7JZw(>sA(v>YkG9n4C5SaV6=l+tQ|5JWDr6&<bF*`bvwP;$A`|tL~^Ij+v+=Xlq>O zXa=OK49emSw$Vd19OiY7ueWJ9b5b<El=i4kPHg3wQd%MXZK+2I!-dCMF(VO$a5j)W z_V=lnXfXFxNI%U>t-24u-*%_Xd6y7XKN!Zv3<mH<?7DnU=n<W*YL_QBZ_p3|p?`?u zu_I74!S2;#(Dsm+_WLRd3PWz(xDv()3ORXO=B2?XyT-b0OlM2}DGxs;4Sejh_?o^x z9l-w24TV&VupK!fwD>|p4WS5WrotO(wucLCGTK5LX|#=lXl)<?<ytdbi}PPHVskm} zbdNWX+@BIv`KI3p?)L+i<<hcdZl!T`4>`40MXunKq;3J_x4V$|RR^}^M#*fXBIW{q z@Y~_@nh+GiZ4+dxw!{SwpLWKj3{W~-ofJCZaL#;L$oTKlr)yI*o2usVGdx*V!<f$G z{=DkkO<J_AzNJ<dc{xeR-+zuyclTDDZCxEBE^MmnyWCt`<DXr<edeylELT}X-Ia3F z$%U?T%%yD_{>{rrTr-XZ3xf-O+~dFdu37+2deX!q?eM8v{{S)~Byajpd*D~9a5Y({ zt?W;z^S7R#J1b&)&ON5|W!+<nRlDmgCpk;;EV*Zq?N;?TdE`NmK+gC_ObX*+(s#z) z1AuV$uV#(95O%-&tIz1++b)UhuHCJ4Mz6SAw2;&{hxIO(*7sJW8x7*!HX0Fe(fXEr zL^$Jj3pA8CxD7kN)2NWH1%>Rs)|RoNib{%Di|aC3&1H+T0c(cyYqZ;Ad-Yy*i(#@- zR5(4SuyxB_%G`&COMMC(S8BLg&sXYgMP`odJv(%}@afpDnF&jf+JD-vS9C^^yk_om zLQ7)+sT-1coF2jSbWu@D{{Wb6-u-W9J6yhFTllVngz)#$(>kI+L3z-0Xg|7ZDdURD z^OF{2m@WWHNNwePVFf{4(p!)nN=`;Nz15oYVp=voMRyI-=c?4@h|=EFL&p~2i0x|j zkPbtt;g17Xw1I)dd@NisxjZg)IF>WpMk(F=R(}khV{*guYJ(?W{LTIgz6Y<8oLX)& zBQmQ?u5m|g3w|27xPnll#HBK=$8@l)tpjbs(~PJRr>X3FuKp1|<NGOQiLX7N^}6-* z@losL<(N!Jee9Om11Um>c>9i=GZ~Zr05U?y3Qz2$6>=4?8w{@v9M*kQ&4ME%x9Q@j znQzITE=1XCO61938@xa1pd}#;$6$WMc+CKW4<Vjp*F^(c8!|U##MDUnq%uF&KUP3X zS>_Kc^6F}A-t}K9H7t|JeEyqL7nIpjgvUJq=kWaMGV+WuDr!0Bf$RK@4r{3z)b$=* z<`dl^;*_L<gpOzgVIZEkAC+?z^wBnQK;Kob1|d|)!vpjP;<uza7Wpo?6Zf3lg#PI0 z22DUR#@_CMQmT?lhZo9j;H`eg^#;1r+RE1lK{~gtm+6f$9?GWJdKK#C+cE{Qnc_;> zX_(D8;){-{X-h3}s|K?%N@`lzhi(aYBPj;NUwe71=%;)#mN(RJ)N;3;;Eq;B-mLc> zDXjH2oV$Afx>~Pt*t#Os-YV9MgQYU%wQcXx+r|?B-9RG0PRS^5hz*m=VOC+gS=p0v z&hGcyO~#9k;s|qxKH7eTUfMc9X3s8CiBcoSTZbEk1gGxfq0c`mveA8)isEL~U7s>l zNqyFj84qF#Nbe60R;|;XqznU7wgJs*(&6GjF8zFzI!?5V;VGMFk0G3J;eFeL0(SvU zpyPACDsfEl>bYw(1)Kg%)+siQb4p%&Q|$g)Y^^ZmhU0qFicF<8<X1(4!8+{`lm+n| zH$EaABbR_<2Nez|YH4sPt!^I1uz#(=zRm2t7lClvn6WU*$#cb_Xcqt$^F4f(?b?O( zPweZo0H+j-aQZ`O)OL!Ni_3iJH+0psX#~3OA9|}oq%sOgB^~O(CnqPD!=Zc?k<zm! zf3W6=U)FGO&IgFO@m;qO7rL3<iQetMLBGV?#a()Ce`D9JDSgnByF8HfmCH!FN4mE4 zwfGF%ZEY6hYBgO8*70kC#m)BCmXfY61fu}qMO&28;Z3A_L~k_&-#z=+wxeBiH`3Pq zeBzza7WOi+!l91eo%w6f{1+&8y83lBqq03!E=qsIvvgyY``y-BJBgRwKX26+OAd;^ zUK>gRgt;*yaEC}G#>V7?j0PDjkjN>W{5Q4M7bebWJ#T*Phx$jia}uU}*gNqDH}9d# za5;y5$6soOT5T{A5M7fNQ<)rT4gi2i+yD+v{E6#ZE-ov{t8ps1Neye5-z|OW(y<|y z9B4GOr70=!rASIP<VG>#s_(g6tygIKm+E?*{p$795mk86Z9fnP3=EkFPd3m%%Yh>& zWeguf<wXct@H}>)w%Q%Ju0Pb4#}Bj+owraN%2Yl0+O#8ftGC1D0nHrM+1ZYngQRqJ zi|v0>+#_7{<?iV(NJ+Q0^XR&1sfBVQ+oa{k3MIvCC2kg52}@yH<dclrOhP(*T*l@A z&e6@VJ^O~V=PmrUIy(0@J{R;VoH}Z}DU~st?hOPq-qyJpZ^(nKml}54r<~JWq-sb7 zAT;E~%8s;x5bG~^km@sxq153(^#;4bE#$IbleC4d=WTtODvX`!Sy*m}Dm30|X6<wu zNR)$2>Z{(5y0dw(&0INccov_(9#aH@xU$$j2jjWIHan$2DJ3caL0alqWs(=?jM)8d zx*9dpPxgdFi#%j$jbx@HylgMN(xG3SQ(;Q_mPgouHAn$sGLn_4wI{nPP;n_cKAZ^~ ztX%vr)9cB4JrJlg5mr?X^3o4jeho<PcpGSWbLyp?p7xaenqsYY4ka>PG42-kQQ}II zmR5VGHf`kcBVepyLl`4MCpvI4k0OT>!($Ql(VbOK^n}yeX&UEGU39|P3ccE=KXzf0 zgtC}&qM|ddH?c`|PrBN3(mx2<0~Z8RJ1$}0zrkAI+FF{-TO?rQYi{Gp-an^RG3<Xw zw)$hvd@Z(Tn~Y{k_&`%J87dB;DM?mWCB*~3ATiXM^^rDNvT|tnkiBah#M?tiX`ll$ zG7>rWiQQ2Bt?5MR9cMBNNof(LFwM?0Y^0^On~<klaj-a2k%!n>93zARF^)ql0^Z}d z8ZVx>o|YPXRnpUd+IfJG0i~~S;ci{vY&Nk9vZq|?%1JDwl2;v)wGF9XL=HMBR4AAL zk<-efB~+2=WRM$4_jLK`K%p9_boX~PGeWr&RCU#4lkus%6{dtmI+0~0kPk{Aj3Cpe zSxF_7l37V5l#)gwg~|CLj&v!J>FZII8A_X1m&p_-P@;EKwYM>k&Y^Qu4sF-}(D))X zRZ&Hgnv(qy*=mP$=pf|&pFZj%vLmt;3Kf)+Td5N)q>>tFN*5tg36OxIx*!4)e5s0O zG;WPf-x?BxjWk218Waf7aw*CJw@jG~ZR_*-^Pwn8GLS~MM41^tfed{A02*SLq0t~h z6p^)d&tO_|J)Xeb;bk7*e;xa)R(O#CmzLak=_?2cNmFITV4U#`lYkTCd}m&3F)y+Y z;8P2EyntMNngP&*$m{agraW$JTNxNFI3}Ku<p643E5Ib_d)N@rEqmtcucLMwRP7C> zVqO;xLiIMNnF`ZrgqW&!Wx0uMzUf+GaC=dmFNG-K0ZU4h+CoyYv>!C!j5`SQtLYvd z9-c-wgK)@SS5$LZwLP2L7;V}?YaKMPLJ02|-80)GOX35z!#Fz@^f~DAqaCM#(|S+F z9NKDjv8|ERrbfNNi~+9AD`RA{NvVv;$e8As;gRnu=>{!@_5T2kE{-=RjgS5YY!hMJ zHFJ*5TGY3$>hRgL+y)pS)VS=2*DHxhLPF4#z4shg(JYSz;YwzTb_{^!0w|gVngd0e z#;_3PvEAaqX2j;U$IfVd4&gjK8RE}PIIm+>J>_jX9_eZ-P2HI1A<muedrWS8H;6o* z(yk&MmCv&))rjjMZ_>J1%QQ=a53cVu?OUmJLz3IK#(B8qxVNWFTQf~e;7LPGge)nw zprI-WSI(dKo#9yz2vc!3H#9E9A+KdTMVE8l*%>sBW@j~-Kr!~Af-`a)?7#t^=ublY zcfnQlm0TaecwJpBAK8A?=gMP`E1LLYIiqZqCPMz%&FwzY+hwz&bBXM(9bKz5=9O&@ z-!3i2T8|SElFQQNyN?$Tiy02T-C;!>WF-Kc6#_s%65*UPj$>1pu$Ubq+hR$xSkO=6 zbKKEu63_u8_rMnh{>hH<zYK7NIH=+p$m!bc8r@wZ&A$X}4teBB%aykU#0^(4YX1PF zMxTNnMW;{PE{aG|ZOQW3vLlQIgygdx@c3)GQNn;riC2sON|LWc!@UjT6Er%ysu%(M ztui=r*VJj#qqQRU2KV4y{{V?D8*G8NT@_tRK^HD8jihPn+_~4d8abd?*xXo(qG!^2 z(Iz{Q?s`0>hvT$~k&%3hafqfOx!$zmnwx5d!`{y6MmXCESwL`*tR!oH_?pD&<P*|Y zu)Vh}cVzh8wYOxBBJIAQk}gJ~?mP5<_<+GH7#UxL)R0}UF~~c>Tv&m7kVUl9Ksg8{ z!%_Vnb)%|gTsZnZd0c>&RT&z5ydG&11B2?xGxY2!1*8QRWvGNY!jOQbo=Tk6rNccd zaO{1o5<0q=29iU&ds^dO(X5@#H_$`@b6y;5=GnS%)Or--H#4@UG&PUCpOn*^lWUn7 zc#fxM+TBi}+;iI{uT9ympHgWn<h#;cXv&=8nv5BS+o~;F;hV%)ksji!q*uh318lOE z84Yf-@{-57@NPej;&@-$ajJGx9NAlxxEFvs=d*AwXk&&!na?kFZ5kL1mnc0Q;CL1| z>9FdfR~&J>D_xX^JeK9Vg@JGvH_P1)YrSt)jZ9UQGKR+xK}Qxq@NjUtr7a_gC`uVl zRHWe`gPaV3)tP_=&gXl0-%UE)><+s1)pilZa@MqMYwgQjc?~zVnsm5b&-6m<?qYQs zbye~M?b{xHEwn~`uIcG|eX`}lQvw!SSF+5uf~2V`LY9c?$x;DH^3E^C@cc^}!}xuU zGDO+L)Ao9h)@#dR*0uTXaKQZ95pmq$^c6UE5nYMM40R8Kvxh#GB>KmFA0wj6pd_>d zp>3yqsb6Mg>r>7}k15N&?(uSg5ih0alP-5jj+i%T3wh*Bx?0+05hlCEkF29V8Matv z3vW&DC}Uw6nk+`H1Zo^b>~tGnKw3Aw$RMvE<67L2Hk^_~nl#_KSk0W#udH?4>1&+V z4d(f7ak!(L<dtvgPw84kd0dBdoxRBSkLy5Ie5X>Mp^jg#zxz~WXUcT4m|KQapK$d4 z+te;twGLJ#sBAfOA3q9(-FdEdtf`0~G)JdiyLF}kVqWf5-lA89d-?o4v+t=|7f*$a zN3l^?<GT58k?+R%KI*W*ySg!;O;&fzOGV!AkF>MExWk8@OS<YunYY49Jk;AMb!W&X zsn)YR&4-i7C&{|6WZ^#U9%THa`_9TF;|YM{(9ljB3^)!({A~odum0-Utw>IGU!ug~ zx^o^QpOcsmxhQGuV|~2(`Fe^(S#lDwJjRj2M~Hkps7p!nS(7kopX1ENH_68R55u9z zrpi`ik!n+vZ9yi%bFk`YE-AUXV*6>o$65{+g<7UHCBlquOOV5;!P|O*st($n@Y><c zBiqa4Wzg`n{{Upf*ym`%ZTqXYwA;g)2esSIqSNFdi*~87cD1DxkMz}L)Ci4zdOK<4 zd-kMDXrpwKk($M)XsV`cfOm+o{-N^JEz0=+0K)j4vpe`tBIj#^zp-==*3j2?*ZOMO z>wGu%;C6$c%HLNC&E2%#tr4D(r%}NkLL^CymVpRb%3CLV4ps4nzCi2ROW1U9I<HyP z?1rJX$}AjwI;ef`S3PrsrPSJ;U|S>4Y9p(R84W^O<Ag?(@)V@p9k)EES_JNvl$7jh zr93xoT|mr0zt+m@BV#3d*<#W)w<Lz})seSewaJ}v(#7|Z5UY!FZd!g~-EKRtxgiL6 zTy4mb+R>PWZmE!RZ~&y(rzY)dUN3Svp=j+GdS7J`zg{QXk*lW2SF-A6yDHQ%ZI^bX zCF3sN?eJ|4T$`BMRqb!Wu+4q6Nh>afRFt`bD_)7ha~mXXW81VJD-tj59@ULj*&>Es z$GYr<k3OE|UujpZ{{Z7FaF*4HjXf2pc4V=4ffY8ZRh5+@EQs7a@MV<Q?aTI(meS;x zxQPi;lu6z$Y?H+4-U*PL*E^f;Z{oauvL;Vb?$Xw2*8IP+pDOuf(f9j}$3$Ok`l<x5 z<%01ENjCVsp<Cv*6u8pj&+a5P`;9C%%HyEB8EFenN>l|J+&&k)<Zy9ow0BS079CqA z9a82%;`%4(TWtvNKzIJ`{-S4C>CH!Qj|#=98M)jnSICm&%+s1WLk&NCw?}PjE#IF- z+9DZ`F5Vnep7<r^oAE4U#L9yp!)A%0@6m@a%3as1MY%hEyDjhddWvX%+ZlL_KQUnh z5I&8xP`MhePOn|5*cKrtLRclilVH<#r)C>-cYBP-9gA|*?l#nQ-!69;=t36jh*UVi z#K(-3wgz>DBPdws0!*1mByM^%bRG@my28aVW?Sr07e`3ZqZ_#+Y~ClIMRDD<wyo3J zI@_$TR|{?4#dVVnn~s-a-oS}#L#;jSR_CB8rY0$D#eu?~XIXWIcogyCQ3AA-burWZ zxR}Hb(6nv`&i??a%M`UVut!^+wl2O<d)7`Ci`)sliFSpe=1W|Qe`j}HFRk>t-b3w8 zwb-tA6Ychb^pvI7Rc&y-mXn0xw{U*#W>hqawsu2T-Jtbx)0bT@es^BM!?k9jmO05e zLv_F9A4PHmTg+K9W#8_NE?m3A-q8Zkg((dPN&6Tno>TUX#cncEhTBdS?g`i(`aiP0 ztZg(FY-}31_54=xCi<z}Af7`!g87ZW`FlJR!Ksp>+-)~I%bZU<wvd>u4(*sQl%&U8 zX4p^JworwS0NFiqb5V$+d{Rdjss`tBdaLYV7IU{h1oZ}M$Y)X6ID=&SEQZiVR2K?= za-uWHt|Xk3)MBEMh1n$=SzKm>BIjxYr>qy9Nfd-ndH(?LhK){f-Q4E1ezv^?=j~N) zw{fT_ZkHA)V5R$2Q)!+2A>V(H*dH_SRB@`|hvCnex=M6!nf<p-ot`ru*8*L}T7n`o z7rlMwJXp6tQl25jDDUla87{0JzLq^|-X!NsD`IH7ukkt$?6|HFq!Lukh|T;c#^<j0 z_b3&v=>7WPaMd%3_RU8y&H-eV#<jEy7FZ*TbfJhtyi$MWIHOzNXKgerre@3*^C#9m z{{Vms&v?fbekX}Y`~A~Rfbdq$jqef(AdS3->CZJrR_MI95Z2*bwprW(8}h*N{$jGF zV&m!?-YUk0cHsjH9`Bv;imYS4s-=i2)ZVuH*xMZc00GXJMvXSeyN(m%sRU`mNm1E% zU5F%-eR-a_^4g{m`<1AoB={&b(&P7mSD4=z+kATSt5LCTQo>bvbD9;!;@D@@@9E2G zzZ-q)qNR@3RprV+QBmdb_2g>f0_rH+qOG-4jwaOn)-&xEi7;<*l%KpEwaac#2*&tR zVL<i4tFSOV#v(hiG_?Cc3$npvbQQ74G}J4xnN7{H>b9C7v?o}#d>n3(7UF=^o(^~& z%)kymcD(jh7-wKR_n3Ua(R~9>;VVPN&TakSMwYb&n641xN^PUUw1u{$<7V7#V5PvH z*~m3%t}Q*I2@f2`hu#%{8cs(5T6&A??MI<FP*A`)18w#L2?J~aw=PsUiQDL@a)2$R zzeMX5J>z#6{M76~`aHY%YY!yv%$CZ9MIo^Sb+VP0xd(JOk9T1!Q)qdxhZuQ>04S9T zLJB0taBq}6(unjpJix#aXJ~Z>`f|3(_i1gkSpg>4Ubm&v@@;IQ<7kxe@kp{Lp6w4P z{{Y0dt1P?E3Eb4Lw7@>r4mKnCzrN|BaE!Vs2*?G&@czoTyj&G_kbAJS+u3>b!$Pyf z=X^+9mj^yB4+DAojSO=py4ol^2mpWaZLjRP3`V5X%0oYd4xhSfOnh=k!1?LEMO-fE zvK<+{(aDIT$RAvP3O>+TH)cm9r4bKbocYih3PLhcltU*wd%9!s*wAOy7iFSxW*&HU z*bZ3Oo?neD>0~_7?ndBWE@>S+w&lHL;tkA0xhS70i1;HJVDaaNB!WFZ8pnCk$wxSN zH{D7!?cV<YrLORA+G2b5%k&=ks1qZ!!_rWx?70nX$7(}wG^d?u;)G=+rDSm6;MG}# zPl$<qUHR#4j*6MTX@3<k*V<C;qP0s_y+JWEFY|16tM&0g)yZ62rQ_NpOo1X|*0oHV z5kLps&KBuV8vssr6;jFA=EZD{eSsYGAHLj{W<3^W<}Dx=>~ubA!|d+y6+CdJV8xW# zj_)3LI9(hCD*e=`9%Gemu-ko?hVcd+BV`p4ZZ$#FJ&xU-lBex&$CYn=MaEopz}Z4o z;s|pY3Q}{;JjGb;Knk@UEgWqEKtsnNbr5^9cH$Clw>CyG_AyWvMmH(%7vcP>W=i9- z(r!H?w1J1r@=z=L)_oCk)3?hT49mOeokI@rZEv_#?dsIFWI(-IoKiqbZOyjHT0m9- zQ59lJaa&709OltY5pDV%+I@!J#oKU}EniJsD`&r8E#wG1x`L-SdAC>>L~8!cnYC-1 zRr60Zq_sYey{I{D?F&anLRV?FUakG(GOZflO+`{-J;Gag&t_&+XBMEeR~LuX!$})( z+;Z?f2@9Dmjhg%Sta--&09m@}at*XA+v=#J#aeM3JhkkYT(lm39Uatr6hbzo?Ad_i zJAY!mx-G{XE4cQ5b?pF+2`%``?_Fk7mc2YRT>E@?kT}x57Z%!28-VUQISv~m+ffxv z518xSu{!e_4Sa|<*sfG?(K4B*jIaZscGv0C_ek|@?MJBX&uZ;xxDYR0rpmBG(w2K< zX5w0O_hz~zKDf?VZJ}#6?LH@lpg{{g<f7Zp60DUNDQ9JFCdNS9Q&KU-+`jSlXld~P zT#bdm)aqv9CbtIR`I~IhJ<K1iz1phd>KUxMeV#~IBzTaeCp@>tP7Z$x=re=3UP#<l z2?eEL2gq4H!-1%hQ{Adcw;Q3w5O>A^&eX)lcM1tBaKhbM+xZ21c6ol*7HLeO!6sA} zM|C1Jgt+5ww!aFS0YIn{3C1e3n#=b$T#hLY9Z}wdHL?z4M7v*F63odx(_w@wh2X-I z<82P7i@PNCKvpx>ri`1}HWw#!H2T|nlrK#=VO@gr15sWiw*H%$8tJ06^NqbG4bpAi zT3fp#*^;2rBu8l-=Xi0#jfo>5<JMBl+*&%SXxe*LhREw`Lw3330Qaw3!RzCb1)7#; zWqScE*Iw}DZO#3`HvK3pe_C5~j=hQs{i@oFea&DeDU%d88!m9{k^^Y}0N$(7!Os&P zrmgvDqUJESecPftwcT&$s^c0<RTZAJijZlt%+pyGVt`fnQ-Gug-lVNtU!QJa<U8D# z5|Gq}ONdlw;kcAEP_81r`JU+tBpiaFjBEys0kXtcEpTjqMeW=%Ow414W2b2X%`83y z6K{o+vL|X4&Jykp#gjOzFI>!-OLkg-!lX%U#tW;G;Tcl6{7O06t<uKmKx0}m^4I$* z&jw<qPQc3%r#$uB%G;?;y462W+&!Xe%TQl-+?nf2lG{;QQQ(agB$R}=-m8TmpAwX% zWRsgx)HWR)b4+vtpNEiL{ttxFaQzdYrWvJnu5sPRkn-pi>;5veM{)(a&%qYmWR94z z3q@#B)&TFHDl02+sbdE`(g(hRI9ym<{a)k{aNSd(mZrDAQ#-Ef>Hr?Ad@MdIoI7d1 zv3}Kzsh0!GfoqQnL!hNVz8;YIZzCs(w7vqec2Oe$gPe-Iy|E4C7ld))hCFCd!@MyD zyTQblTi6Kq+mfg%s^XSXNev0&P!y6<du&cJov0jDc^zdlYA*v|kU3OkQFE?Te(11} zK=)I(RU}QiflG6VN7U!})XmT>7~7(0S>N-iTBZR4ojS@%AS?P&1VIL!63R&|q>{=> zETob#9exxpPKQF78k5M-5P*bmI5Y|}E{+a-iV~wOU;okgA5rO5fK<TdgHDM6oY4S? z1%sU;kwc+EvXV=5V`P?7rb16TVwuQv$WXIIWI(NhxTR!?7DiAZM$n)`NvA^OI!F+~ zp(si)Q;idYqTM=lWdZ~t^X{Zm6lFRD?_ssMdb~ijx1K4I64@hSmc~}<vT_FtX(v15 z6;`&Tv~-eHKh=$d`?em_qNj-0M~2W%Uni*)Zg;q7J*P$Nf6=eARNa)uu((Gp+3hbS zi!^7OS`l!X!V;v<!opDOD|@+0czBZJocNNq6ovd(=|77mVSWWf`_)V{R5%}1uO#F) zAm)>I3xXIx0QR7_mh?TqBBreRLE;9N)R|=aD;&T^e^vD-HNh=$b78Y?$r$Mdt&Pp< z{?P3jvQ4EEv^$oTbu1$>5#?N9u_km_Gwt#sPIpaAlH*aV`jJU=C5bL^Gu;;&Pyx;) zWO^my+$Vy#kXPfTae`FBY3F<mYvqZB%zI=FChu!V?*<U!#}ggoXleJHXjaLDR67WU znrwPD2U7{lgk7L;xOr!PE2GW>K@Bo?eWlnPemRSy^$K2;#G7xjNRu*4^8LBCT3p#K z$S=!%#x9cCl_}XSsV^suF0IrAr922BL-bBROTLG&JQ^wKv3xzaW7uCCVG>H?a!D?U zjC8TN&eh$k7~=0(f^L62xRZvxCGi&&PcIQeT|W^3(Ie-Pt#A#Et&B1E?A*phW-+wR zF}1oz*Ja42w*JsNI_!!g;^U~TFts(%CCh}gKMGyO-vMo;A|wbAlW~^HoRG>w*5q#G zYHa|eNNoilAbLsSoL|!y5sJ(jimpx;pe}731Q=qK=Pr7RnNCagp{)j<C$Z7Q)`;bf zS4!vm*8}18UXS=}(bGpHc+G2C`l`2<w!k(0lvGf^v@h(8jv{$!+|2Kh@<$|j7$}WR z^qTCErzE=`(R<ZW-9eC>l-~J4QohZ${iWN(%q{$>IVo}q0BD@>tOORO;lD|>jS;d; zI|-q^y9gs;4IJFg?9XGlW@ScV;eA?5lob38!c*6}yB(T(+(5YAX&o(G?(Yi>(+X;L zfvubNXxLb7YuE}l`ShB$TwX(#%>`hP@3bu`DYiuR=2Wb;9aiZ!i0>{Gg`5Hr9a$;D zdKC09dOyeeKF<}#>q{En#Wap-*pVQW!#Es^o-99<Sohd}17QWuei4M%NM$;>Lj@=& zQQQoT&0#n7TH-Hq0CTRGq<tkjNCCL9tqY9_4xpk6BwQnckQ{R;j+8RUlv@CCDS&c- zN^){eFGl=6+|tQd_fF=3UvO`001K{3XgYzLOXzK&>ZyGmViGg6sKcHk4bigCoZi-U zfDqTX4)L~PH{V7Jhtfl|Aq^<J+2%O`wo=@F{dX}27;(is<59|^&5p}11_IKQsX0@8 zcu@pZ=zSaDQc49aUFHrZ*J*Jlaz<vGl6%I+_p!CXT2JB3LX?NpVQ+R&-9(oeS`CI` z(Qd5-oVwVZNQx`Ay(@Q;m$epyv(1uypV}oR8%eoId52Q#jk$Y?63=`Qr682>drx>0 zr*O3w2L{OCoNAIT&kw|=Y+dU#o3Wsa0wZ&zj_o?%E>c5#pa*7(mMW?V!|36xrjs_k zo5O)55N^O4$9H{D=DR7ghOJ>~R=r2rT<fGsftRh}DNlb6?87DtuSIcz6;2kD0Ug|y zqXuRpzIE9MlJd}=B!*W#P8Y<{(mn|ta&~+~mozvV=yN*lCp2d$3@l)E^>XWQelDqk zaO_F6l?8-dpgI>g0^8;%G)37%ff-|Ch1y6D%^y-g?TYCQ*!O6*n`5@<@0Q@nx1}=R z@kyAbV?QlXXT!PM9eAbg?X{*9sSUPNme!Rujvol&7;viQ))@?wFkI#);M<#YHWnT0 zmV!VI8sF0+<2);gDb5)mX$@qoC$N|`l39VSb-iXw*@ra0v2?9&_ZG0PHI4Pl%%do^ z?5&2<+b~fTs4?KBw4t=bjS4eSqDN{oEv2E|GSDeNI6D*TIAbIffXG2E>C@abJFf)e zT9~KC-yC<z2o2Wvzdgw|Rg<gAj(MNQ-RW0K;@*bWF^p~V_~xT4IzzgDh<Rs!fAI35 zJ1psql*ZnCN%h4-?Upr3(O7n~goEk)KP~DKx$3TJR#o;V+z$R@^`sUz;#JO}Rub+v z*zM*)+i!JF)z)ElBw10{(}1rmAD==+PR-YIMmAA+t~~r!?Wh1oMcG%0N0)l@F_Rt> zYUn}~wJQgeLr}rniGLPL4}PoJI72h241a`6bM6-Sq!*TpYKtS0Ql5tX{Z>2Z>R0}t zK<m9&q;<(*Ma8teqztMXwB<fWWYpWFf(J3r=hm%|F1+pRw~}#X{0?}>=6aJumsLVo zw@$3e$6sIP%ats*S+d1rs#dqc+E`W;oE{)|3P<e^T&E-5PFii^o}Tf_9yB1UV)=Cc z01@_e*`}g(Md{jotJh?g_X*0}Hj=CEj+ps7sJmv8^9avA3=b;6g@&H0dSRe05;w`) zk72s*c$OnqhEw89)PMm!H2(l)C)0YGOr05|ZmhZ9UNjuZIv(QMRuZ{ZSxzqbrQCVN zq~$?Lb%vGy01d{`SeS({j-|{xGEVz^590Xz*LTA8V!sJ%U8~wMoAnzXXiv9`n-ZUw zbZh|K?JA!Yc|&C`GaU-L!w}<!qro#|Ela=(P*~#0N!vKE2HTbTE%@^>xm*Rnx3k3p z>8fQyeaPVr-Jm@dHNyV@WV)?VnV%|h41+B)8&YJ(kqNMb1u#(O22Mx>Q!<#!({fv_ zfl>Op4J@Og`DV9Cw_Vzh`?@sAn{U-t2ht>6EH-^n5ZZ3@U^=2j#?)JN3l0Djmzqgh zLa?J|3VE7c8%3ueIfwH(rr;kHTBJ09=lZ<U#-6vtvQK}rjX|U>dYe*Q40#$p<ss{f zF6$dakqN6#q_E#1E4o9^Y50jmhg>NU7sTq+0!TV9dnXO4U~8c|I1^&WZswkv>f7j7 znpfdZhPlwTHpnDCJ0Bk;x9U9?W4FxKP;GG*#Jl9kx+>MEt`lxipSWAX2B5h>p4eT& z<7LxJ0o1RB9^UW?7z!e)Nfk{)jBT`VbFuFq(&uaP8m)M!DDawQ$l%A+H1|g)-_POI zN3`alpQ^R>u*B6@=<+VHAGg}CvY@dtHk7}u#+rcYbhIR**>2L8SxYfxK}$<M&h}K| zRDeylQc}f9+4f+=ah}G`BHx?VxX|Xlme}1>r^hNK#0A_7`CJPRX4Y3sD@B#r_v_u) zOCw2ZEfnit_urtcO|t2gr;_V#r(S4daYOC3^?%vE<Q9|MxRbUplB{Z(r=^rr%KXfB zk;r$yHaHy#<PQA$+Quh<Qev$Yl<g7Lw2<I62gmmP4X<D7D;AEo$#zfu<wm^e`A;4z zXLE6ds-I#&T*g%OvEqgZDlO&a)L0~vj3GFv^APhH56gW<);$UETyuDOVLhDZh67^L zr#?!&zv~BM=nl~CFPEb^+BL$}rYsiKNn7jsj?W;=mh)>-DpF!0u-6t(8jn0H6{ST- z+gHPD<b)TK<IDG6kwp_}Fwz(_e|5jAtl^eyOgAConOA2TLx8ApH58V?Lro;^>+Pg~ zrQjt1U~jc;JUXHIZI&Q?{wmZ>Yz+n0GLi02j>viVVW(7AE-Irs`q$!KZfx;!Z@5El zBo84`M;luEk5Shi<$E)-fOj9NkV%$(rc~yNlw{c>t-*tpEySWb>PZ}ud!4+ERSdH- zo=z(8)xZv5D4w^Jr!@tqOt!G7+CI$KloCO0T8{q!-OstYd4#(il{CrpNv#YjAlhfu zyVsfb{{TyL9>Q){pYe@mYL?Qo)r@QA@7C5!HI(0A(U7$CbKS|+Q&_gS!<4DJOcuk} z6{vmW{enYa=W^<)Vex&V5H&9KBf0jS8}8rOtkgJQd@I@QQ8>Bwi=TypWw$tx5yOO} zaG?np0Vqh}NEql6F<R0MSBO^K#FM%Cs|M9DBOBmtk39bXTB9Q_xmwuCRz<ez5)uNp z_x?Vdt3F7L*E2maxzj~0je5WyKhKxGpfP)u7gMGG09_I`UdL{J{k-u+B1|dIG@aYV zLGgkP-kbV-DnSravIEI6%Da*ei}Twbu1OSaiD<z~;i`$xxo04+K7{iA)nYj8wyEju z$wKE&3(n^skM`wOnA<JtXmZ=ChfR~ko&7w<{{W`dVWD(1tg#l|M<rrIZ!oRU`!2Mg zdWV}+M{c+Zs|-0vcQ98$ObZ;>4Z#X;*|e2Ruv(gNTxyl1=h$Rtn%%TI@)_bCR09e3 zS09f=BCe9!4$wG%s4sfJ<?ZNWlbx;ZN0jAAS;-_e0X(-D1I!W9sfSn|g=~gg`%{By z!j;IJfH(MNqt9Rz!ZUQ?41`K$dvJwtFaDL~3O|CVUhrB%FvENEMT8bs>q_Q@t*{1v zVMm8^jml{UTxRBx7SobpzOBg)$Bd33BC_%wT2!IL+`@%95m?zw{gPCqpV~FKgvQ1L zQ0`~De-3L86q(L&ft-fFvS&;s9-Hmy_*U0yJ&Oder3iv^fRmqh<>gFeLz3xhcH{p5 zERQVyqoo0mBqBW$)LTx&hv(gnl-;G#2vW4$75kr-{{V*gIHv6aF3Z6!V%l;%9J%`E z%+l>Z9ttN$l)q~wzAhiSMshkGy#_N>s~#O6h*T<KCAa94`v(pPNyt8&{c*@v8>Hl_ zvNGEgv8K#7qfBW*w<EgD#+>NW(OpaJIlkT(P!GbYNbvSKj@W`dg-%(Nhkad7yF%02 z!Z^~}*IA(q$ky=YKWmMZ2jg0xt&<Eq(FGAvEi*gjl2*4=g_XI2paw<~`e+{NI$a}- z-u+2BljEl~Ul-3+26y`0&$E|+O?Cx$ZVnO>qA+^+vIhP`71amk8m}kCVE~-NK)M%C zUY(6+lDP_3a)cBDqDn>v_ypl2ZMjneZ5InuOgn6>wa@Cg%UbJc*9mXLw5T+Ir6qDk z>igKkBbOKPtr&;`>!-r-I2ge_W%Sm?RkNafSlXvc!`C?=nC!ck6qO!wB=KaGBReGZ z*j4zBZ5y)Qihr~`MF0(fy*5rgpV%X6$L3n@y{22VBTXgSl!RTRxWu{aC~?S>XNuEp zJ8^ud6e%I}med9S3I?!o=_IBsk}5M&U8Z4dtvwxk*d4~4m#OfBWBW71svg1}q-_^2 zzcI_trI$$Qtwnpa*e#m=?XI*oh?Aym*Uc6Z<%Qv`Q)G(DAz4|zX|r~DyT+}$LUjv* zhS^fp-z9D>!{SaXk;v+n$%a9h*#OMkqCG(_A@<Rr+&GbaIWCOlaCIF{cLOGC9Zkni zX0`{K=N{CwH)vW(n^vvW7F(+HmZrDByxDbwE{n`0u{tsq&9hU?x3;EiSF37NT2llj zD`h1u6NMV;uz#^c-?FjI6`zT_2NG|1{{S!~^)9~lvf;R*N~}hH?ad^24R0~X=J8PL zCDgc<)E-0a5IA0KNp%G|{p4jhBDJNC*W_25R?&u%Lu`J%iqy4A3R7xmk@rCfRtd=4 z8Q(QU?KfC6LeK~yUD{4`fhs2h*a2uN3K;+cf}C&HomT|s(Q~zM#xJ0{U)sb}39;Tu zBfgJ?aDo!QE;H1EcB_E9HmR_u<Z+DaZIx-+J)c8fHS^ZK(PS<qf$Js7Y|3t7w<;~k zfYPJMGI)}K+_qG#DDaXx@~qr$rmB{ivr?A>p3blY+S+N-_PX_66^<H-%u@h<@4Iq9 z&2fEvu9rC6O;_25w$n*?O>WaNQ?|)VPufb4-#Zp0)Ms>u`<9%*+PhpPX(}+*Niejw zZO1}Jt2()#;n??Kv~oDxmB%lN^Uc6erJ(akQcu9}pU$r>AT>o&D9{P%Oad?wN;&sY zfQ$t*(U*H%Nut|-Q>@wNI0EOe6u0dXR5%kjGL$*(5mW$6?Sz$-0HkF|2v|t!n1^df zM{EYiXAXy_f#kZ58sbWf266_pvL5j0e=z-jva>I`M&)N=i;M+8y<4OX@r#6IDcH`S z6T;(4N|f8_P#fm}dX4I>Clp0Irk-|~Y5}ny?_$003&x_vBM*#%NWZZ~+P}+CavYaj zhL;kSc;oDljw~&=5DP7(wIrPIl$9Lu5(o+2fWUj;UB{l~bQHB2Bn9jbvADV0%a^?* zxzBRK$|QS4SIenivU@zFxTjQwa40FDp(-x{IU&R$MI<N!6q0Pdud#3QazVuWb%*f& z7Wqici4kbxa3Gf-#CpazE@>n1f*eJvhn{jn&c5=B-Fa$p#hz+f&k~Qsn#OaBoLui% zuac^2Cab7@RYQxXk;Tp@a!I*9^i>LlWh9c=jqxaYnqq~=ML)E#07)a?^VC!%>ZwZP z`z6%2*FKaXRs!W$muWdtvFrW3s#b-17V}W&mz5p;Kbfg~73PGATa!|ak=n~tlPsi? z3HMP1K?a=?)g+cuNo6FKQb`R5oePr_WIWK>EWrpX6pK)jQGtG<gDMiY#yvk8SyNem z|I+vzCm#BM1y}?e)2CXePPQqNA<&^&NhP{)Y?8_}$Vun$rYVldR47!hOK5##t>y?C zM@-(e44(CdTo${0nM_4gmpi6cI$9g{OM41mH(y(AqykES1dRMk8p1GWyKGjb8g>wE zo#Ca{7a^@DGmXCsK_`$_=`i~0_vE66NnAI|(m?SiU_40xF0InPL9WxTszaKd@2B*f zWwckohaJD%knVoXw<5y!cp(bkD-zESk?G{vx2IkhqidUn!BbT*+TpOU{{X4Q(hqE3 z4OeMN=<gMp&a0LfSa$%Iyn6r*KF6y`ANGGV6ZV~|Ei3MT0BGUDUI`^iB<fs-$;K0c zMn3lb9#Oyeg$LKd+S?!h0GKCF{{V0`x4)p>Xn**)VD)O;fBlg6{{R!=(_5XC2UGn9 zHQk~U(scf*uxeMDQQ&~%5-hS`Ya_(kq&q4qUBUZ{aXa!SVtT9}(`EySOvtL~=B5ue z&6qu-#Mm_3d+DXNH&m)U9O5l$btKWq;4}mlUwtok3+bk|*HSerkF^$<)EYwS{hLzS zW?8OrltYnbH^5W@$9T)BD`HCuBWD{@(5{5nu3`9%4l7P7@cCOUIp#X_AlQT8Kr4l> z!|QO_%`JRxj&aEI9YGfaa=0X19*Lf=st96)peRC|CI-bCnne*xS&b$@QI8r#fQ}Hq zXJOaMO7p-9T0+kf%1B7&qp+x-Byo$#=CpW_K5BYuI=aGJNfeSeZ<VCm&cj5l+f~9d zee=;CZLA?hML%>b4g#<b5&<U}APz4NJ*pV0>1TFGq-&lzUtKrTb!xK&#i(Nv)l<mG zh#l)(3+-|)0X%`RNh;FGSBKH#M?bCmPO{lrG8%2r@s~0`aD~8yz<s`AUzF3)8h$(; z^=yYww7T+A-w7%Ly!X<EI^G`P3XDL8x!|-lq!J$e*uok^h;ze3vXDb_I^Z;sMzaH( ziC<5FF^_dMMNDFBx4U6s?Ibs`u`Om+pUzq}*!u~8)c1=-Wa*s@t8SFi`g+vTCu&)a zEr82Vn{_Tigo!ZZswKVzRta3$C8fS{v?;U>_1}^33=<2dkYc=S=_kf&-sd)vmvoOV zHwI3`<qva-v^nE=?&e_xFj3=<JjG<o!k&v-#>q?rA3jdek+Gf3kc_WqbTEg#?Q<h& zxHbYo%6iM`6{ht2ZnbGt?$PhADJoUZP|LWtr{I(}N(6SCl<e!nfkb5`EwrrnjY$ef zN_}Gv;QV73J=%I)7YVV^kwq<3tv3Wc&S{P&xulcpzWv!4Sh%bvgi)WiaW*H3;@IWE zYXwA%h8KrlI5ErF<_6XbWP!F0W7_SxH(PxrwUyi2lQ&mOx3wX%+m>B7B6JpHL~+Ly zi1HB;^4sko5Ebn%rD{mzt%Y~EFQVK6k?onZjGm#U{jET3jt&3|g67?)O)@samA5^l zG`vY#!%s;7q@<9H&(t`Bt=#vQ&gPv>*><>{Z*o-|s4tf&P_36hhC7?!b#RpOA8~Fa zvfmoRYvDn{9&Da4pm_EQ7$>^JY2c`yT0wmD_71hI3BA5YZLO`g9h3bU;n-a*J#Bqd zleTkk*0&~YiSKuvZtyqmJ6$ijvuz!b>-(Otv}yBfxGF2^aoe=nES6Z|Qsn_}ZMo7M zX_wMjP*ONjmWDhZv0QzB8gTVC2{t5VkF{;PHZ<JdyWcq)2^#2bOO5;7*R|oC7Y-F) z4HX3>F;IqPmP~@~0^m08E_>h2&UN<Ol0t)PjYu22-*jG)L>M}9-y%(k>6YFH<my2M zVl26fycXM*{krKQI^1M6-4|jylsXlais(3h2`{9l#_^LRn52yohQ8sj=kGP5E0%}G z92)G|vdGd|YXzT*Vvd#bVKgo5Xj<aO0qegnb-~XX*~A}Ii?D{co4V-qCt;nSc9SRA zv?i0h>N!nF_E`oBA+Zu0$teE-&)u$4;oB`($so#kq!OG1kf1uLF(ya+X9l$Gd;EYm z9$d9LYPo07(^IzN*8^c|>8^yG`U9cZYDgV{qCSSdNzE$K9D3QJmur%gs#ccNnw7hg zVPx?;7DJkNOl~WS45#fP%?%ZlDM}?c9L_yQgyM`Zd!&lFx63Rb2abol3rN)Z?KT$| z0oOX%E<0C-lE`y9kp2k(aPiYKNG8KT>l@w8HW!p#K8!ZI<Ew$FbZz%SUYL%wIRv{J z?O~dRM|T$Er!{Szm)MZm5mdFXcqK5;3g3d1xSaWBC&V0Q!EWsy=2qc_<1E3X5tzE{ zmNMc4x@%`08#bDEl+$p>612rrA7N5jKwx!^+ib35^d{F10G9L39f1d(_2<#5<)nh% zv|q%=RPy6QgMV95-g(x$yu@Zn3^5{MU@gYd8VGR+;|btW6nFT0(w#Oi;T?50Ndt2^ z@ZG=ze(`U3wYSO%%t$8JxFADWz@jKSN(s!ZAX&3pTU%q@8LSP4T&Bk3qB|~`jc$D< z8j+nhsatJo_B%tfVLuj254M-k%oR#{1J6o|(}BQRJ_4m-vQm_5MT}O@QqIB|CZaAG zWOa!l!%q7{UH~Lpy{?VBwJy)aFdQ164wdx{g_E_V?r3Pr3oPr1-<gHo+utR{vw+iV zvRliiiAf=}o&Z!CX))UGRpMWE!b+0T2|FYl4qYp`a09vqfPHOc^IWpNqE}5JCPz4u zNhF<jxg`6^Q8lRXXV83qk<CQziU*w%woc<88i@Q>Y}=>!eLfp=&+wo=3o>%1HtuOV zbRK;F05U}bmOT3_3fahY$H@0>Rot*DwYrk6e_(ze)E{u9)2he=zN@SHvKQxrzxDST znTxB!Mxj#Iz<gY@zqp@Xrvj&9?rAqnHbi%f+y*>IlE52h0ccSkTM{TLePDbSu<(1o z%1AlpA0%zU54FaT7i6vEWu+h3lG)>7L&$fD$GFf&{ErXlx_a7X)zdx)ekS~RA9}A6 z;(;nCC{{>uCt`)9l&vS#3j|iFBiOu_cpV$v6ZCUUy`d^Y**VY0%Aa+f_Hrp>ZxPq| zA9WB4q_KjRw<A2x$N2OkYF1TpSm>v^3FX}_+W!DSg%1AxU~5%rr0j94^ct0MirO>( z02Y0nPce_$<yjbuL=(eX_(QTg`d_!X%f7&^iD2{LuhrqCx6FRyL|%uzq1m%-?Yvoq ztnCPl(*FQyi=!$<!ovRm4<PJolRetH@VaWYD^GZYmb;@T+;`XFkAv!sEqk!{n=(zm zsD9%`C{@tB%AzSGi9OuLKt~9RabaPJu?7hZ>|6@K0EG@!fMEf-j`sR1(p>Uvd8HRg zZ@YD$HX72YOsuKaP>_`_EMzv@QemfV^>L7n2U|`~Hx$t@GA6a#9)2hbj>;)IOgSZe z(o&XGl9f2Jz1@_oDQIa*!Xp)Irpe`#u>e+tQMs-MdmF0qI2PNHRtAi{YDnFX_J->> zNs?pRFS>6*Y50%5-Z!RQ*H1i){nphdgv*4f@fk!#p$iT7OIZm8RMikbYoR5r63o}R z$B_*HfJVmNOEWQecs9z{Ti&L+=F($H*HM`cCN_$RZ0z$*#EUjWcca*BHnyBwR>&+i z^N&c>7nu(}r;1xkykxCg42%wqk+(I2q`S!`<lOImmbHf~6~b{nT<pXf19Ybi7U}i+ zC{?QKrlLXAkTn&J_O%;mv?9jLHzP8|nd@SsH7SdPsHK<gOO<c$R_S5RGbECtt%xVS zIb(ZVUh59+wAZQdSY4cv9^H)BldsRoTk*C1(&BU%Y7-({6M54&D|VK?+zdupwCdd( ze<s|R=zWl;?=tPpp-sA%lpjhS`-gxNi(f}2O)RZ@OMAJRPT|eeTg(sdy6bp$zM@H* z+Kj_?-rdqS_o`=A!Jlro_KM6G(<;r`oyG3v6~Ys5sr^4cP(2kf1Mj!~UE5$<JCL3Z zB!V%KR%sm-RFv_ZC8%ZZ{J?MR=DX^Oc1un6r!*X`>Efwd<?dDT>keG7lraiA#3*f$ zW5A4*Aq=q6aFAVFi{e`Gl`9(n038i2GbvzmW7N6Yo~P?>ix#2f?rG!(gOD8(m`N*h z+ofeqwn0ix<>yhlQZxSm3A6CXr**B_GuAt!frOsgPgHH<r12$p(^y-iC|w~K&jLIq zOm(Y-`5l*$<V9C>eVlnl?LPvpF~QPY?BQhLYMS4*+su_HF=~e;+m8Mf#<xD~#iXQ= z2v|S|-&N;f5j!ug_W<8BqO!-d9K`op(oc|3YXgtnt`A(Lo+&rWl#8^b9$^kR<bW0A z64!(eEvsgtHd9h|ap)S*(fa<Sd5aoxd~Lb4&n{!+4gNtX)w7JvSM2E^wWsYYK|)6) z%()+Joq?T}hRPG}6tKv<IzuNny8gkS{Z+0xs?Si$HlE`f@jCv&ZX3ZNBbG;BBhc;E zth_HRsEYe3R7so|99Zd}&|{@nb8fKeDX(&+Q0`?Q4F3Qjo}CWW1Eadbo|5N4qzqlh z?_=`Y%kikYAgH>Kj!AgCj;a~==i%<B>{1l2MY(s+?Q-frPP<VEm6+*MT#K%A;?KwA z^P>^jU5=j0KPusz@0{}VKJQvE#ia}cDCDV`$jJ52pE3`fO4hA-B2nowa!4oVo+?I; ze3sojUi8|ha6*C36`vq|{{V$d0U>P0(_p3Dmbu+9hIYhFRd<by{nn-wypTsgL)Faj zBYyt?H&~i|%h|Y5<=A^iLZu6DyLra;1rIF;7}z$YBya2Z)&_3n`i0oW-BZ=J*E;Da zz_r`w-Djbc$aW>RE0Ud!9eXB3)uV-o3@Cy^-&<)`HqBF-c1F(9S2d8{*KxJaKsR@= z6+4V^dgor8)12!S*3aCo=WLe+FQ}qB&UX?by5JmL({mv`CLw%dJ>M8}{k05LQA}+c z!@dXHY;EF=kBVbx$Sw&4^r<o=Jd~AWFzR;u%Xy~C0rCY|{13w2IWM$)@2`@rQ0~cv z=W+8)DvA-8WH{4hWT{GZ*3rbGa!KM)+j{6(D_Gos*l4+_T3+JgxkF?_aD=rXmzB$f zl^4!=3<eV7xzxXFjheab1H^?~unqJH?mebMxGh`mj*Yi!&v$Vr%LNcs`p_Iom~SgT z>IyqYeO%Qcji&C48BLP<q3K|~k^ca_eO*wTR*V~VvHQX-&<)(*dT~yhxg!O3Yr|vr zmtwq)z2@IhoL-Or08yUwLP~wJvi@Nm^-pvDvr-uU0Op7@qmPMtD}Svw_@yhhk+<_s z9TC~hKGdz7bY<hadOL@f5bI?7xOljS;Z7^!cdFohsh-A>qHtY_N^Fh|h{nK>bIb6k z<*N>DucECiAcV-PPyh}M$4<FVpFlDz0$Qs$>!PS2wuvkDzpy6>$WpMJXCsGjN0F+= zuy&RxoekOKrq|mBtiSeqX4Y5B<ae!lZE$qvow2y-c6#lv$#y%_lG-?1jKeRp!^Gzk z&v1{rl#J(7)X>vcJ~%8Td%MG1-q*dley7gWYFOzZ%0_@4ez~Z9t}>ANa1StlKt@L( z1$7Zri!U|C=+2}CZCoS1tu7<RLYCyUhL%ze&Etu}akwf2ommna+-$fQA_BC@C#uy@ z%(O(Yvbjzn5@z7{O)GYqSMMzT(Fd2G=UNcG&NkRBV=T2Nvl>P7Rm5#SsCAB^x9RH) z2^Z~4sAUND_$_dPR*xI9A9oxOt*{yeZ@#QH%V6hx1EVEe6mS`)Hi^FSdJd$nhYzFe zoFaf(zgv~m%;?Q2q%{VW`a0QV!oOd29sbDw0B`!)rqWEX&MtQT%Cz(Dg*$Jy%rVkt zw%JRDHWKMBKH?G1)nYY*j%-2AA?|IWk51^lvvs(>{{WZ^Xw7{)1;e9)BQUsRV)s1H z*4`d#k!}y%9@V!Ucw8q|+O<^c#AlvD0gp1>b#>_Q+iAqDwwi#5?X-k&;2}61hBagC z*+kkXt=JgDY&sFC_nY~yfFAd3<M-g)9})eRMW?pyf7w2;)KaudHmz0JmaT)Q_2tL2 zjZBsOPY7$+qGa!=ry&v_vn|WQq#@LBJrTzg3Yy|2RZ|RQJw+2@to}P5`14x%vK=nc zMf3vNgKoPj6_iY?leUYx@&)|)r?zhY075?4UoPq^74zupt)-qfq{VRAEN{(p;1({H zq)pND6Q34eW+Kl}D?zZ=(+srox$q6Y=70ddsOv~NSXg-U=IU^bOKKr&ukrUO++U%K z^N=TYXWOQp)i&iMEsw1&@Ge<N@gyqcr{=hof(YM$bNEybs;s@g%e}{73*&dR9M(S7 z&(!eN8#VNnH+#Z%jr4cz%Sv%cQ(c_h7>qdABwa4?2LgGox^gO(73c}5UsY93b59OY z{cS6rso)BFlW3|9&n&;HWz@PWS?V6_U#{8`#Fi34RlDn}o8%(}cn^rp6{L-Tr~d#M zF0gEEznMQIRDO)R88eyQeSm!hP-@)^qpWu27N<_tSD8p!ADbz(TkV$ily~l6AxKJ} zP}_;c5Rtz+Hc5(Bya*cXpUT@0dHq*)hv0Zl4&3uR89>mv-zJ4eN!5__L`jHl_}lWG zjO=#pmgi9+PL(T-ku~HMw1${oHU}rxy9_d(x*M6S#ye8m+@H`{bGY<4O=RtzmwiJB zu^J6NYnI+{y6di<ZaB9Oy=p2WZLyPEODzzi(u8ZOFcC^P_|XJlAW<S(Cjin&Zl7%$ zw^3MFaxJdwCOkKkR_qmbav?2h0V;6Bl82**2mo;eg=4K#sG+2)AkN0Q!(*`?(PFfy z@jCoD+34kS4~E|3aFR&BT%;{dscfZcR!MF<C>-;$I0^^A3bhLa3=E8%qp82mZ=OBk zj?c4gKyQd+FYhfWnfIN2!sE^<#hz+e$;UuCB_MJG0177?>UUh#Rb^Fl=BBbo%TVpy z;z{`O9EQOYLaVH#lGqs_dD2Ne!EeM4Ieh+<E>Otr6w)h!qz_NwP?bgcq!$Z^gn)V; zzW}H}SHGn=2%~1I3pPg@jZV<7#@htUv;3+{b5@!WCWt3;)g&t^B!a4Nh#=7-TBMT7 zNi3w2%1I$7oiR*yLd`N2x=Ae(1u+^WWv(GYE}q4I|I_#xsFVvSB(joAW1TTfQ0P#s zq>{=>E!2sVg{s$bz1(5iZ181V?sMKuXiy-q<e5^RU)^n%T1u9+9(xUd$=FqTx~gg_ zXVulcvC~G<=Q+mBYeuA!c_|`>T8SG34KJDG27oR}I{+7;os)eF*$hX%cDF6w`DG5V zqpY(K-*${8To?PhXmMTQxQHx7DdECTesZKI=T0y5=-8xn7YW83z%{6NI-maBWN0?C zqz3mRvlb3Mt;7C}yG9C}b;LOB6HbHr-Zwk<S!-x>om#u&PuXo6YSS9Wr>(a8HKrm0 zBU|9G!%QRq09yD^3(v0uiNzA)&gvxYesje!>_Zo;eQk8FmZC#<ImYDvfDS+a2Oumh z>QwX;lo2+bk}$|xECWFRb@B7P@6VcfbxKl6SV>S%30O*6cmu(Lm)i(^IN(XyK%5S^ z6;?WubdU!R9e%#Nl+lK?_it<Mdyadw-Mr4=jrk;k^)?E?cp0%2uNrbhmT-RZ0$UBp z;Ro)X72}r?=W04uOg`X{?egwD_xao(0jRKW%6g{WKf9c4e+l!}?eiBG-os}%rAC&* zUWnpeVZ?EvNd$OL7eW$82}uPfe>@zTk(r{GDAD7W*YC`Enh`-X5*X(hWCq92&)cE- zjTbZa)!FTvv@0Z=UBQ+bxHQv-(RNcoaxHR|l{U7|5)@-8#*!Rwi6Lmuh!c_NoD;@% z{5xG7jdPt#f4qwQ*A8|Y2MyYJ8(!d$UmxL0E+oSp1kGz|EPFX@3z+U&?pjZ*-eBot zVmz0=*sfY?^K!6V*fFj)scyrR*EI38tOpui!Nwj=6orkHf(Y2x*Z6)RNs7?LiBPyc zl4b`q_#UH?8xgo7%jIlG530i}q{Hi5lBy?`xOk48K^lY15L0L!et)%E)lhJ<-8e#= zAjUG@ZIHCK2?c6b4~4Ly-YFq&GKDD!$-!Cy$KD*pda1=cPL<l*Vbt;*{zYlwICJq@ z_EEIuY1PL~8aFzTbI@E|^H&wKKxz$9Y?l6yHe1`)IPOTe>6=Z(59(NPnrps(=NjJR zc9_31+f6#->bAcj_EOPPjIxgGD~6jEh8Z(rW@cx(4|^>gg}2u6jYYGt00Ay_uI24f zVbRjk2<TfAA!UFU)Vo{R*2?#RYxl#PT-L@M^N>|f$b2Z|l&Jx2oF{>3!6|VnLbgy( z015;UM#pSpYB=LQAlUT>n77O<>1UMePM05{9?oN36t6~Ty;a(M`W~Ir7MCT@dG^;b zaESi^uv?ju>Kc(c`*DpK{{Uo!9#;}ppyP{LyQuBF>e^v))MC__B^&V!T6p2ZBLuoh z9cHuuPMQ}v)&vGLIqxFPZfoC);#jaqAp2Ek+|<0;f;QdqzTjnR297r%k}Z@R&LO*Y zCX~4LarAL&^u><lD_-l1fOg+=y2NTdrqIQ)4<*rPjc|2W7lSV?v?<pZLy385L0I5O zZC+2r6JuVGri1)GFR)<r@);wVVB<M;i$sj41Tr@OU1KAiBQA0}HxfsQ;}cIbvQXl( z$qpAQGQO4`&C^Q5XBN#jd_>0#w_pMH4{O-?&CfRWmD{!3Qc8T@?oLiyY6d-)-oE13 z6=z`D87g`#Zs`f}5FU5D*=Y(Sj>CsI5{nFIlAW&Y$nQ-repd}QakGf%JD@j4=m1ku zU=`K$jE<HVF#H$|7{=rd0`_)YB$dbWIJK6!V}<PK99JH=TeQmV3_k3wX?1$nZHE~u zTihm87|p!C_1^JqJ0avH2uKN9iBd+u9ZHu7s%qO#@F1atNcTAD>b=BhEC>LSPNP71 zk?y=P!kj;XQBc&)PG!XFBrId>Np0NF92iJwI@zvk427lL_cYkJIoZ{VMP8&etmH3H z&n(*|BEbXNAt|VrMaPi2b0l#!-8~Z6w-knwu-aCp)}`=(+m&PDOiLf3Yp^DLnhVI& zEAqPTj^is^t;3&STt&zZXc?~N^~~XnF9xi0@tHo=E3%OrNo|_*>k>J!mo^61%doZj z{>Rw0!&7!ir?pO<(-!7+)xHE1rej=J9dIqtWV+Oq>Ig`?1|mq9#hu*7a!B@6x~85$ zUv`Jx@%o-Gr^C3)s|v*{Bs@DLuN4lAIKAbqaO|DgUBRYCfcD0FLJ48ZnbEVXuZ9`$ zT6w6Tjku&tjnD!E+Sg}eY|!TAHf`L};gamx!q@EH#5*B`#(<4uy6Y3H@4BWn)l;=v zuCi`yzjV5^{8wAD-CvU;LgL%xvJ%^=?%aKCxboR)YD-OURoH}lP3Z=niW*UeP`Y?x zhAzpGxuY=1Ul;*}&T$uKcm^KM<TSlw)MA*f7lt@W=_Yh!xz}@!ml_ke8FV(V2F0gR zUFNsZ$LRk6H?)4)pVGJ3b8WhRN4q9ZXe&L`Iacv&n7do{2E&ErN4Z?DkjxO;QXNAH zknkY1w#V0XRYA19qqTLe1;;%>H{aH6$j`X$7Tv>!k>)%7p2WP_rq-~qzJQwx17Jf< z^LMT?4``06(i$cleLtt|uq{^0V<tQ+HlMdP%s4UF!cyB%?d=BGPcPXVN+g_~A~_jr z3#2ju-aPI5eHAr68!Vs>ekWaZ`IQQHw=E#^i;m`_vcr%TT3lD}c7JPaX;Kmdh|Js` zem8it!UKs)@-f4`R())TyJ8QQ(E9i44j-%x?L<#8^|7~Jp46p{duF>U>}5o_Fjg6H z4Ho6cam)upOD(9Qz6rv><}eP*8&{aeR}-M94RlTxAnZqoLG~Hx?C>1djYlK(%iyYB z*;vrJlF0pv_K4^gmej;)D^g0LTw5(J9LUKHH^DMAhfwkd5(!cj!bl|p$uW#Br-t#^ zv8(_VfJt*2MTq|Zn9>K~du|<YMa{v`2KRhA>Fep;Nl@Tfrj8yx+Y)yKXm=W4T~C@e zD^2Cwq~u&tGU02}^PO%z;(SGz?y}Dmc<8siFfHbzxFUksWT6X6c(`y?Ugv`v877LN zpCofh5PPFzwGKL*;kp-hh&ir7Hok#yzK|>GsBmeh<jz{@Ol)(7uF!SL4eTs5%V0&1 zGkm$f#`~(yLY2kt&UtzaS5jSbb>J2QM8Z@__~-HGpM?ofzimQZ!TY=VdH#IrBD1CO zQV5*~yVp3{gskcIDq(N^o?P?mzdij8MDD8|eU*u9J`hOgKetX*3zii~z0=#v!+iJK z`ucOAZtFNU?p5XSS>xr`e!0)#RvNmDEw-|!uYa}i-_(AFtTA?!qu!geyM5xW=*CF) zM?CSK^&`uCiVBgjUa`UMJ(P{{3Eo6v3FHYo9=q@GIs7V{U2Qoo?$-*r)NmCVPqv{L zVrsDH0|BYYPmCWV%0S}>s(}@!O(1)FGwTnM;y9NM$tbLhcO9d=4_|7JC0vi6ujl7i z7aaDb32^O?pLe063Z#ukA@Vx^053e^iB)q2((7gZMx4Fbbu3k3%PrC*)eXo~32-+d z2dP7?ETu!LNvicw3YvGocW~3sm&I;y{a4uQ*x{oIvG%8}O9>VYSA2nOQEm$4GpV%0 zqhKvJv-P9|r9*5*lBKjj*c4)_Q=hd_wepVfX={gw(EKb`hA&KT{8zV!MwbV){C~2R zNVqp8*w-cqOk2ZDT@swDh9$#2)Z`?La0E+2lC<(EQghJPK4LM4MDJask7qA}^jInz zQv)hl>b;=*PX7QD7v{KR%6U&XhntYKu={5YrNxdUk(?>AGB@N?OvX1L7VeSF9&K!Q zNu;>Nz$wWc+zF{q6SCWFX@McYa1}X$#9}_8p_iKqLH(qTbv#Wm=+5&mw=v{-s2&Ly z=B|FhBw43j_2*+6!fI@mzS?Xs+0&QOwu=@{&@Agy)(ewQr!D=n;RTX~VQN5cAxjih zM)Ad1)`u7$-XF+!_jB-B(#H0<mh5%6RV39Cdq87WUafa~JOuWQD%WebYke1Wn$?-x z<<`W6L$vmnpf8W9sG5Syeu&CT@s?EUODABY<YrG5EHLJKh@!q|=55>>9jRl$8e8y@ zq1Tq9GZ(<wk4D#1mbS5i&S}#2*pCZxOqZ)w#_edhBJpj0EPEaO+s)lNS}U(PrI&Gq z#1#!rHjnW<TSppIZ~;YmmOY%1*-EQZ%K;aG$Fy+n7i{5w{kJ<4Zxu8gF&uP1Wt`qn z;9YHU>9?0P8nwR)%_*C0w^li?61&W4*3BQK<KD!1_qZWnQ_s4^ke1<F<0aP*dXmsq zIFqr#2QjF8R+*)cSmtxw1-u$R7lNA%;mGN#guStI8?ysQ*T<4i+SS22M@qY(<;`m4 zuQkQ#jYY0pY2Ro?vJ^L$ExS5hN|YT^Wx7=IvZR+(q$k3IS1^h`+N4$yXrO6pdS)X_ zc@0YFF)7;(D5Y($C5RmIjn9!gDj~Le*(pxxPj=CC?UID#;XMIS<>k(|9CEWw@1n*m z%-{~dC#N0?;Yx6pTO24r*ei#S-v@y{e9t<HHsu7LSgBpFbZnL|@$QqqiY$akPTZSt zhTXv1?wlHF2B)Kfc<w!kHR5THX}>KBA?viZY_Y)EL8qVZrmZA$%S{yfsX)y2QGz?H z1>W9Y6;~Fh>@eA0-(CID?cd;*X*3}-9485CEOy&ck0hnl<-_H(3@H3+TusL)Xy0|t z@T>vVQdK)<HpAQff`iAJXGouNbMIYlb0-o{Hk^4#kGS%V+G|abh~i{JX0#9A;<;>c zXI0n9HsHA1$v-mj18+aqrakloE^0<<omiQ}j}|#&eX26moiqUK6T>$W4?izo>$OH$ zvt*^Zb86^D+*=$U=}RD09ZWiEmL})x%h&mHrP-kSH$|n~&JT#=-}-vf<Wn}8B6j1k z@pJ3^J~Xnc45!yr-t_G84D<6p$DKH3mFVK|O%F=-&px|)=NnO3X+svfCdXYE<}y$B z&z(5kZNU|Xf=$Pt({DqbUX>_XQL{xY?ETW$_<>xztx*m_f7%{|#}}wMO>?|NF8KUn zBjQ)9aCkptaOmKzh?dtb*Y#VYJsv9LNSOQg380u3dt^q8+okSs$l{4=gcRzN&DS^@ z8?09z`2=+Rq?)h+pxwmi){hq*J}bHoFvea5-LUgU-0%MYSf!mer<tD{OM6x=8hxa^ z?bA}uQQ=mh)bZe;%hY<B=&v7iptd12q_WBqloDW$7YBCo*wx#-{!AZ|JLtx@sMW^g zopc69*uk1>7w&Jc{_4T9=nL(IrxUAn2AAy0+i_!pO_x!Vc+?ZvSmJD*0bus2?MXqx z<GCQkb+v#(hTzwlT6qXP=^oR#(%<Sly7Kv|lGk>|^wGXq2Qg;1{-bR?lbdXI1!Z-o zZczJ9?FrK3X;0QyD`tYUNpKDnrJGb2CSIRPxg{%5Rt_*u^=3Np5F$1g8+d4ZPPZP= zsZ>RaRg1mxLOKh(;%pa1=&49kExn-riIyg#I1;2>ukjZ7SpA1pGXDS>sSX@x#hvQA zxQ)!vLrmf~Co{d^I?JD_ql_C*TJr9L`zww;=eE`x1_x(7m+8a-kkfKtA=D&uB`rRr z0H1|G?lG!m!y87+bb+Vl3aR!w1H7}m`IK+?<F|G}?=2d7Ku<AgZWY6XdGIwgE)YQI zny7f!5P7pCgUCY{{{Vue7-kuNyfQZZN&S<~n%7;Z->!z(?0a>%u#`PMMB6j$CM0z$ z0bC1p3VGK^DQyY+$_H=(A;03hVa~H35I_D&nt1FJRN=T~JUy-6;&uVoy0``H=KjdY zGaW_)j)t0Hl&Ea4xEGV3*#zUxh1^qG=Va|WM{^;qYkmP`Hj4e{cUX45=%=o7-WXGC zEeB$US`GrQBgK)xM<b4PT5N8%Lvk2=z$fISZ6sjZGp?hPEc$lf7Mq@t(~}ajg%@ow zik5m3=d<zW2hO1wvAyMmjy@gVk}k!=SmZWQxgC&pS9NW9(x|mKLE?7LE?gC-Jy3=p z?vDxS!L?{pVic2tPue0Qe5Ww?8>V#iu$>=q_0?B*f1@svmg3iE))$*mB}cfq!-IBX zC#QH33P4En<3ActpAM4wYVyDN<0IZd{S=I?sv5d5?+~k-r_qB~u-cbty6N3OkaCvU zefwOcBxjRS(;_)h>Gr7^@~GWQRPmmYNT*=ey6_LU*!vZR;t^ibwahBExb}Ui^zE+g z2UEwtT3|$P+pV^@EzZid&$)-vg0ns{pM=9~v{bzDaV(L5H#LzX-3?P+JWgc$T#H}K zshuoRvn)gqO0J^Yk`|W`P~&BJONdY?SUEc_9voKOHMav@S2u{!wahmf6>3^tYwGu6 zI;@4Gg(@Q*+LAU`PYCOdb-7Jfabk5|XNcjQoW;!wr@867)}y_})0%SH{r>*|a&)5K zYKSlcd|o-zq$>?u?W_+IkGfKnr<P9DrYqv713k;#qgpj{k08;^pN8i^ZDR|=YHJ^r zjk5-&$6!2s`70{paI^gzZ5ItAqGm(X{k`gFt;N;a!G@Ckw?e~k2NPzrCB&&HdOsHv zY^%hl0FfkY+cipg9aAuUQ5SC}p5r_L=I%~*!(rj-I6e#A42T}bn~v`O-4!pRw5{fS z!7%jw!N}U03|o$_gLjtdoN`v9x66-kYDLOZnRUfo?m(e#tmNl%2Nhb0ziyGyJ6Q4& zZwp$(r-JRIiI7ot3>p%i^<IQ?wF$S4ZP~@Iy4CMG7ut7YG8}3arm^Z`l_quTN<@~n zlXtRRT?%xzgT&gDq6rEh6)f(eXr!q*THPAsu^v4=yKUlfqar5uRUW6|cQ0w=M~?ph z0Tp*iYCSbzy1A|FHyuB6y6JmflhZnW;1VyNQt9RUe9cX8gT}X^+F~g@J>!8KZY+cj z6cS`(;xYjfgRLu`NZ6NdtwojYXo%f_>Uk=PU6H3URN9F<6sKgUk^4zID{9kiL1x-3 z&VU~jg4?E@W^+tf*nSnpLjKKG*)pweC##ZVyKj0j(9>gbN#3kBX(u71-_FHAX(2i} zjVq^YGWAWK-qpRmWvivBwEe7^I-2tOoqUb>5h7ctODW`pV*n34)s|4v$^1x|N$^oV zl9i3ojSfBwn>$$7J)_&TBZ+rWPm3B$NOCG+tJz!OZ6USs7W_(dtZ^wsl`D%Tx{6v_ zNaG!ZY-?@Fp?MB2`sgcP6tX<F_Zpj9lB4cgj{SGu>3F!#>xnYnaDVSAUJliE+E^@- z=R4LUl)!0`gh@Fh(H#O{iZp^Siah@SDj<w4Q>R*2BS|>j5^0mU1pBGe1Ov{Pq8lL7 zCs|1(dnn>L`TkVJ2`WVq93UT`oK$Wqw1)RfosdwIz78ly!9W{wqcdfd6Ti>(6(9=S zY_ef-Wkl42!CPy2q{QZ=8!3VbrwN?3Ndn4AEfG!=gbE~URFYXqC6tm`NhOq$S(*}h zB(<Mf6zfG_8ha<Q4-xdGWcfn>)c6^wlpCz1lFCUfibW!aK!If>mQov}q<T+FUbVKO zwCQa<6wJHcWuhcjvQpAGyiUoI=t{eYaT!XTdBO-oXeXsp#c@g;7Y~;d#9kw#g}I!5 zKn`wkuxJ{RKnlerB}H{hDJfcCJI#O}S`Md>Ucq)L*k+sTcFt89G4A@ha{;@~r*(w4 zBY|Do-L_f-oKHfvCDbR0ISYKDD|7-9lzdsoevmPKG_1-m4i6i??hEOCv&pb@gcD=4 z0WD>&;_sojTZHKNei0+={6+2WzTJNddNf=8L|op$3ra=V=<b%?jPhFt9q)Ffp(7{6 zN-`3Wj(7vsy!o_FaK2%mqV!m3BbGezy`|RL_C8wtll`J(S*hY__S{wg!bn~elfM#z zxp5Ki_|zX{dnC&sAo*|g_2H3-(@#un_K@Fqxk*cHEj(BoB#^9vl9dnwLb#L<AKn<} zw(8#(qofDx>(BSqVh70ATV4IScz9aI{yS-S<-xRs5{wa(!bS*MJY*|kMhZYuRm4UK z&r&V21~iVJUtd~n(Y%*g+uPi9{@{yr@CL29UtY61r`S?`m^e)4bBrS!$x1vxx{eXX z00n9DDM+mtsoP!LaJ4`dY3ty84<pF*1d-GImN^;>!s6N<WBYTrFMZnYm&Rr=hnsOe zBq2#7ImrN%lB^NJ20lGDqN1akIZI?3f}BFwS(F_Y27M=N(2;V|+NFgA%)LXMZJy5) zX$~7Nu&ykY+Dl==uIA<4xT3N+P}l%qm3=Gde-NsYj<W}sT6$-(>^j_bx$`%BTJh#+ z0BYxwbpU+z>5~klr^G1nSVmduV|!i&ta~iEUAL`g<u^MumK&4Hsjp<ckAm@MA!3OI zl!C_6op`d4c;0d|43#NJVGq9VblZ-ryh1h$RsjQId_ZS7*u;i71HS+z$E}*uY`fk8 zfs@wGHkh%EY3Z5vCf>o*#d}fMbR_9bKc_TcN}pl}a?+TRX2bT0k{xyTr#k^Q!wPKg zXgPIgw?}cJkhQ)8fo^#bFUM)!D>4~mE^upH;=#48m`j`h14nd`_*~Z5uTjO|ZXO6` zZsS99mbW>u)RNqRxwkri>z?5^0)zTUeHd(0FJIz4DJtEfrc9DQ#1Ut_^i4k{hh3Z` zU6Q~upJL+;EFn)Yz;SC!FM^di)?LEG_`?+88rNW0%o5d6HHFmWjl8Y1vbH;uY>w5V zJAsMhG0p%RXW|mk92QJzt{-b@yTEtxd#yGN4fXDG7qkYtJ3A|jn{IEt>w9*Uu)W#m zXFcRiF#4m5z0k1IZ~DsS+ploTxjzp8Lr9Pqi4C405LOhYd(sD0LxtAkGslf_Q-i0C z#nC_<dkSz`1@*RRv?cRC#iGHP8q<H5aeP|48O4lr1k_@Z9EI#@Ezs!|G-o}S(|^46 zq$JAYnC27}`a+`=yQuCfgB8>h^+l=1p1n?Ged1H!lHyYWAxbgCaN78k0@u1z+EKVv zU6@Qk?`i%dfQXuO^?AMC8;uETbSKd8Z%3G30M=J=GsKn70pb?-oC&$Ru0Y%pUhe55 zyK)IV5%hoTZ?nGIQ!09GUdeRR$cklH9-8F2Dvk@S#**6y+2T#N%59R6RG$Owsj>hl z<MVDm;?67J!pe5do{pruEWv@G8)kD!?>UZcr+rvK7dHdgaELf#6^vC?Qi!UeEf#Z& zng@6=n^~p3-HT1EN2)Gw%@L)w)z`G!Bw2lxwPft~OHa+VP3G9Rcbjuor(J2A^l9$C zW2QvJsHIFoN<e+~om;Lgw_F@%F*goU@U*otV+MXBtBiJxjrpT_ep2XO!T|xU8ahwH z$FYrTUe*n-@jOA*W<RsT9Sd&Q?`Ia092($3)R^uALrDaO0z+MK>K?!}CYsh0b-!r3 z(KGFr-AbmTqI`AtvzL2%G>c`e=cCDasd4RTV}-KYeiq=cpp>CYLe?AU3mmP%qT$XO zplo#%)T1+_aj<MaiDYOax?g=saXF=RuI!EyHw&bawb-RojFY|O<d-OJXGqquq&vDm zaAlfW&>AjW10*M+^^-EL8Y5Ea{VCkSyG*djwOf?i!IY_~5v17zY$!b)q{&siA%@Od zVTT+_+~EU^`IZG)O-YZ^VmP=jp^BzCBpQ<JuFgw=%t$2N!Jy_~aBEymmc?BSOtkJ9 zh<lpr8*0O5zT)FT*An)VcM{M6wZMq|8&jw>4vnzebqp0*rZKGNOMcwsbq6i13+RCK zRswi~?G-Zf@z<X5Z9ame;b|)E_`4ayu^&kkxaJ!tZA{nFlJTi=jjVQVR&Z%+TsIGE zugzmoV6_wQ>*;G6*2v0f+Qzhupgq#c)0<1R?|E}gvgEJ?7MogE*i80s+81lrdlLl? zcA||1ek#KZF(XkEt8BCFOz=3B7uj+cohj9Dg?(n;FdK10-tjy{$xO(@hK0q$QOuC% zUrU?6W2U+c#{P4IVeY7xG~vap05tEVhK&PVEYL5$!uHe2p3%Ex)?Kh_xt2X8I(4f; zqTu5Qp3HJ)-Hc{XW?ddiq_W$t_hD|vVQ)4gFtmpqNmATatEi|jT0ga7c9ORsA~NC_ zFQY@O4ut4kmDe{7Ypep+!)tL&Vx#O>5N$mmHhoT9&+2<SmWJtK0LtND=g7c74_XJZ zJtwT>#g(QzT-52-5So<Z_b4*qYMCrYV8dzYQnaj74^X1W(2!9rO*=g*ONc{Al1W0j zdfqXq!JJ^?EH(;k9!E4Vx+gLq_guBEnC4~31cDgXv^1ABystY5rmQ`-8;w*{<1K5o z`$gVZJ!ZA1DK|Wfp@!p9JI3U>YR=L-1+~Mwc9U(e>kTz=Tw86wv`q~T+ikrUB}12S zv_-#I<w3K-yT-UR5%o7FI?z+VRQv9@Lr!SZMT6tgI+qF$rNmg=-IMiWn{W%7=9ilc z!+T$oOMAmIdYoGcjjzPq+N?Ro*_udu2o|%Na@yyu?Xe-&2d4B3ch1)Ilnrfq((mcr zDDAQ}#@Obh;For~vhqoc?XJaWRM}A?+?{y_8`55g?3SNH%`&E4ORD7fvj)jUBz0AA z!5k*<k)`e|vw#c$H&?v5tjgh(mv5lH-VKgZGNqqkWUrE8W`bD8ldat67ZH(w65;{2 zQVosmNcPinh{|Kyt+s^NBF1NlHssu7-5o-uA-CLAnJ>qNJLRM#l=oafla;SxG(8;B zMBFUmY-t_2(7SThk}tUy>1zzO7Uq1{(uOBJRxmKxXKdo1cQv7nE<OOd{wFa9z~20! zEqNgAzEAW6ra-SpURqKC%n^+FkL!wJZlHe2!IQZCKPm#VWhy}vr=aW4-HHOJOQ=&T zc^e(K{y(0^qIK3R>UVBmgmUTm^y+$4E?Coxl<fPtK+l(7&)q=POgB|u-qnD<y#71> z8&#IBn+_KDDx&UqiSp0u(;T_gmIc>SXfBD-NaDEOS?X=<Iz0<g@t-Y%=qi0sy+ebY zb0a(gmCBEt`|-=q-T2mW^j4h|c5DV^u=HsND`n(xI0xPY9HG{~b=H;QN%N^#^23;J z3XY}->S1(J3$?<^p`8jvvQx06fL4ziZvli!VMpxbH|54QQ2mtxJgaIawnm2q<@lBz zB^2g2dc3?sMixiMY>uP#z^TH<doGSj_8aZD<NYbsXERlcC~*pHV<>SdLdW}5Ft0uE zcBONBjnl9>jt*|%sU+EsT=ce^xwx)5x>8e`M(VMiHCk>9GHkM!)TOCFpdOv(D>^2K zDy4_;N%xKO9<ci8yGqMq7({hLStIVB(I~adQGq%E$9Zmh>xf{JlNL_|d!s1x;BY0( za;kN)T4u}1+8;5u!C&FZuF{qCu07^EF!DS6Q_p&r$dGsxS0BVxo+T-?<7IyNAbHgc zwmErSbYzDMgjtsBY$uC%T)|KwD-EQATjEN#3RvllfFA;DF8w`Fn4LA<F-UNzqrF+~ zP~ll=D^h!|BjZ~<Bq@h8g{4R!g#dYgYV%H(8`(hS>veoV`c6MO%O64Z=b<g#uvzRS zA5m&W&ia$ID?>#Xidw!U95P)?V+G<{TK@pz1)miU_-Ebrm}|r#*UZ8$%bm#P-zyQ# zWldQXElyg1bksO><#2R9cLgM4x4k}@3b$J{zNBu(z|0Fm?(DlYs4ctg0l8NXW_>TO zy#Y&bg=I+xm>9;NhpHY6p7v^fx-O238pDrr7MB}qVPxN^zLDCAnB_VzO4;;qxuNFM zdUH1`<BfzNFYwKK3mHnfAsHu~Sft^|9Q^e%W(?#%bGNfqQxL~K#}F{aNpUtV^?&Ib zu6c(dRl@XVTqQ`IaF(Z?l`dM#vL0C&-G8!#C+?(SDIB`jLnC8`m_-XiVs3yAU)=Rv z%`H^bmBv}zT`Pek{D*+(2FhB61iI=*`BGDn`zZ+<4?)cOR&{|FTfd0eDp3RsZZVH| zJA<G1=8*ABQPExCbs+481+=en(TrsC!2r<622e)#Nxc(Q-Nh|dScK=eOv{tm=3H}y zw#n#7E*h~$-t*o(0_XUST(t2;%#wZy!MRI=r1eF~zx9@-!;iM*YeP^#2ci3Qk?TP- zM7V@;9j*!XYMTiE04ajaKjJt2ltvj1Hq&5mrL-Zmq;v=YIP&RQ&fRdc49_I<PR+VT z4t^h}=TRFKMe&5OG7q1}r@EMhQSo$2kuMnB;2%$%P+3!aAnKMPaUZmK{PfK%y%lFu zj)_ONf4kqyohu;wI6zeG{{H|k$26>sunvf$H=b4MH|6J@saZ@R=n{2H$vd2K&VGEU z?5)QFNVy#M{Qm$SUFqz!V29q5mkIUw`TkVf6{`$dAqD64_<V7V>3J;(qdgR-M>-m3 zQ!L;GU2W<ecT5Bv?e4C79`8vA8{|JV>6|1BXypE&t{V({hM=EzvRdAU4BhSV=U?x) zC)CBKPH5Xw+M9N{-Q^%DY(QM}v)-Ywr)8<O*l8+TfDTl`(ir(YNXf9~=?;R!s28_O z-<G|6wE`j95M9xucXYQ+d6g??R;J8FkFw}@SOVZt0eX-|;O!S%Jo)a%Uyt8O(w1qe z&$C)><+l>q21CnV7An+4+ZWV1q9%)*n?}*h>!XO~<9`IAfWQ33ey$qj{4Mr#J}2O= z9WV4~)>GrA=dCYnXvQXC(`vUz7rjw0jA#79`_E@glgVJM)g=Ann&T^YyAFiqqm9#@ zgPq-Lzoc$Qje-d)+V1QPy}9hrx|gwT$g~!aP14~G57!#970Kw*t{R0g=3XrDd@8r8 zh7{Uagv8c<*S%q|Tv;jO@DWuf#Okpsc9$Ctakk(A)b$<#b6BNCL*)^?kqK?ZwsGg? zM^B-A%9Gv#UU@{M@bNsdgy8NJmXm-0^4!*A<!;V?t<#{lm+rHpi0sz;6i#x>%5b*w z!)paBG=PwYcJT*@1fU*-<0Brmn>@M6EqC4QEvK}tNFp(Y=4dYFPbD02rKLzc+M75D zY=xn>TS(aM2ujordGC%@K!K<&_bpbCMYq3(pV>Ls@2t0WlW&o9O5eTP<2L|Fk-JlE zz3YC+R-&NObE7;<c_S_*Lzx-Up_$#A;<*lR0AItE{CO<QMuhfksAP6zZ#k?qvFC3C zzk-`bQEYc=9m9!G3uW=a-Ht>9$wZz+5-Q^*Xl_tL500N6YboG3=JlIyT+-s>O*W^V zeWu#Z7W?i7(Zn}O5P2+)fC6g6B^gYPa17?>9Xy9$C0XE?WB`|P0BVz>=WJiyoR<eL zvt{C+{p-8rXoU2~{$<C2DLN{EFOuG5Cn)bk$y0JrlCSxVxZX+kqyblHi~-r1AO!UU zD$)sUXEdcRFzS+AXg47xBPne|jP=0DDPDREgHu#eOyFdPBieZl{fR|0LCWio6$z23 z>@7aH&dGi(l&L{s$n&F=DJKMywva*r9-}^$%*#<v6UcsMOMQ1~{TAGGwK6b0fv=C) zQH|f-C{cxaW^8p~J=5+pB?=1LyD4-7ljKh-wGJm%1)`fYeI9cUkM5&&3~n}(Jg)H3 zKyUglLuv)M?b}K>Zkp!my=ga7Z<I(MeoRD<W0TJ%D@w9!LOeyUAAc58`J*=f0NQRn z)=@tWco&KH9UM3Is`0+Wnv*ptwQHzOTJRL=Cfc57QAgod5#Wf2J(f=jLGdLA{+^X- zm6a{O*rbi&#@Bc)a|c|Xi~S_5TD%qq_o^d%PxAVw+soRbnv=8(CWW`$^mk(Lq{6z) zDvhc;LAk|w8iDsm5?pTFnav_wD+4?ZxQ5$kZpsP5#>F*2g5o0QR5)4lJ4cbF+Zg`< zl*7)}aU0oe;kXFM(&h%!?ivm6;^WWj+s;rl+i^ShoC;ir6yvhxyt3<oZmYa`=bu?B zc1y}7N>M6S`8)4gjh5og^;cUBJ7aB{G*@3`8g+5wT{TP1DY1D&R=XM;7%Q|zaIN{_ zCv>$oUIGv8r5WT!bhtcE3^P0N?d8|nt5mobh7E1Mny~MB2TN+T#*=-vIJ=A_a6rFW zr%JNwNG<;W$d7urskthS2p?wWc#sAL2GzFcA)TeNG!f;$*NUV-xh>NB_@y>J&osq} z$&w;On{l0Til{d$zNNWH)Hi9+92j=m<jLE&Zggz6k`u-`k~X8JqNJxK(KKcwTkHPb z#5NjRZw^WYcKSN#`-GDs-+I5;BQ1POw#Gy|iw$p*m{O(i%8uT430ZI?Yz+gj_zSZ! z&S>esxmaynpk;Ut@lG-O7}549s%F%gh<VUGqTw<0$(<=ftB(|<HiCa)04AqpJ0cck z{L>1jox^S5qjP&aF-q4CK~Nj-%z?Pak;PbGu|WBA=ycIhU9|RW_1{ZA`z#@MD|h*} z90~E1HVJj0Mot_?ediUsNhl*K;rNz=w}<TvA9%y?=Dhq?Kp^Z!#2%hvudV=YiB}`@ z&u`;MZjBR8<bo{H2*N1*`TS_YFttfK3b|5FH$@s?oyaDgFh$cNTBb<}BPSH;j)~GM zS;pT#)`7)D^I)EmI1}ab*Wpnr<fgfg;2a*GKaCSYINQxe-*A$Ccm9<y7FSr*jY|Az zfKz~hM4f2Ugw9%|fn_9?jXH3FM2%{aODQC>l1nKhv`7@iI2S-CJuyvWKv@Qob(E4> zLQ-G<)%X_`8mbMDsgbOtlFCUV1p)<>l3S-6q`h1EE_OcGXL?y0w*3qvTI$HHJcLPQ z9?@a2IhDkK*AjcyB;3-pzbF!(O*TL+lCP0{E^*_r>`~Yz8zKJy2BdKWjir}oJH@Qk zthV=Y)Hqw-{T=Y9*y%sUD;fT7VcoyrXYTFKg}hf>u!8cENmeiqgnr523Hzg;t}Dgv z`{{dqY`qF+c3^>I?2B4lNh>1+oPq}s1AL5Rt7UTA%dQ26HN)0a9bD!+yY=<;)kH3u zadDqi+jEP9IVuVgnMc_zAz$fBjuw`rG_m0%kg?4wN#3u-{_kZobH~#A9z~~8)9@#D zotEV;EB1)K&rxT^`CYHHb003g1X{IhhhKWra%m9mtTMMuaN?X|Ty*`Hv_g1*ml#nX zDLCU~tOcZORU_au@%HR?dQxqgz!tjRtHty-xChmBuG68kbK!83B!=W09k$oYTONL0 zLNf1oOD!!)SScyTM5|=r0fCGi$Di>K?C#4Rr2G|{8Uvc|7O_-q`sm-ZrAa(UTZEj9 zrDY`~6%Dcv4%=_~ba;Iu%trpOA2qcj!$5C>r`pslM{-OTWd_){+-^2@T#)Ng*jjDV zpNQEGx}-FAXkkTISQ!TdW43-6`C8f7%gH26kcNUt&cNfKx#zXC*=9DSmMw7&V_sSb zAP(z@+}LvV@>OTjEt%77nm5^Pw<!_rhV?SzaBklr*bE|iEzQPJxS=L8n{_tzoS>G^ z58eb~yYEErr-H7$%`8opZpo}+dqdA>pEq!v;>Jdc5Dm{en|TMON@|(lp^^xtd@**V z?+tNdb9Q-d;4*B-9SJtx!!7wCHSNWG{!r-9Cz~qVZgN9KLFKiG>PQ4NDXB4KGVux= z9v@~>M-j$Xjq`(%i?ybhJ=V(CYvR%z2>6102Q9~Iz;ifa@1_Kf))EH#I60&f(@Tr^ z>3xs0x(N*2w8f)PT4O;(OTE6|bZ*}cWwP08gl8r?pJAoIut!;vmr$p2s7nf33KZrz zUU$c^*~i*tfyKsn<RILDZqh-%t|XE!Ioj9U6YRLa$xa;mc44{_3GR`0ok(Z_qzmQ) zm>adcjoX)Nvo&MJ!DG2eb4^=UA{!2-YtMaS9kr!~<hu75Q_fFmggEF@l$MaBL~kue z3x8^skk{hBX{>K{5tb&K8<yYi9m_GkR&SMnJ2l(`K1<_%E&FYA@VqiteVBvVk)R}; z#vy&$4U5PCIr;!Yb32o!UQLlkQ!&JwgTdDAijnrQBDjs^PLkPLRHGfYk{d}q(w4Kt z6afRMlMef1#Vg&GnV=am=;s6Kup1v(f?aO#09b-ST{oi|0ZjzB^Wkgia~Pm=t(AqX z23L`}Ef0(|k(XC)1Aw@@CHffl(c2R*>W830)3*23-!*#e4&^??FDi8%>r&t`9^H1m z%!s{<Qhk)fc|Ym8KseqLLkk5oCOD#FMTX4-T?K`&rlXbhu`9TAuy%%Op4M61O~@A{ zj<+E1u_W9M?Z(|7qI(wY8|c-qv_7htX76n7T_Ne6Np-dHT&**$H@Ac<q%}VY$gVKU zj0m?F0$V-fR~A&;idtJr*TwOL4Gukl&qIhj!yk4=$Sr0*GoInb?YU!K*ILfV`?o9X zTdPDq(I|?N?~_|MK>Ot(x)X51^1w;ZkXwCP<J{e@_Indi#fxLSOuE5^9(Q>r9fUN> zuSzl6iW59G&Sjx#kff!z0+AsLS~xaJlk*E{@xMpd)bx|ZOzcV~2-@dH*(@8`ktAK_ z<t`Q>_Rn#C>$3yaaOHa{*lJsM2R8lb9?;(NosjEeA9udp8V*uP1hw2jscjmQxBWY= z;-+P?+apW%n{|bz7?#Tp!BiM_n{*#!o9u9w!dvz`hj}S3amf-LOKlc|Y41B43fwc% zwl6_5n=GuX!ef0w7i;srN4qmYwTnwKw=P)A24WsuOL_xL%x0cQFP3;Gdk1((+qHu! zkY;gnoLu5tU|0*ooDH7KHtBEF=<P1wsiRMII#lS}or>oT=lhv$UlVelKGgakwCc*^ zxN;xDxW^ik%p{H;p0^7;FD4l)2l%+IY>|*I-p3<bBS|}Jt47*iYv$<UrL1*(OC1@b zY(p?0oX*V7@OF&^G!cBF_GN(t<diDp+fE_o_)Dplhg(~&AUDR-p@zuIiDkqg*1%W? zg?uT>6U0I?X~fV@*<mH6nMklV1b2bw<_XkX*yuBCz5-)0$*T(sNajO^qWkI&oW=Jh z#K%68_f_4r1@26Aht$10sGNq=sBzZJp<ubL3h>EF{iZy`wzhH#1dxERTT;?~tDv2) z#3`kV_)eZXSpE|6ud%zG{kC2l_<qlaRmUcd6!L@1T#gp!p*mZbI_SAu=<;+&W?FqZ zqgwWUdqA_d+4An!D;zSX?vJNaB21LtAxD`dm~Y%6LuJ_bN|;Mg7%#R}Dn4A8@f<Mm z%UfS#NhH$KvBxM8y_R4jrQM~;E)SIK*EBXsaJlLD46=;9l|ivoNCnAzBpJoW<;v!r zG$J9P?-l3L^&`-Ad%CksM^2Y|KB0E~VTA$3yw!lF;;HuNQC)l~Z?kP24Wzga8d2g0 zCqAiJM@xv&%RySfB^=SYk7?P>aI=S9LEKo5OUdD$N@?3s0WFn|4g_@u;d?)Gva#DP zn$uba?`@9U3HR$yXgY@4+;^pahO|>3Rcd>koyX#-i-3OjtR}r?fZ$t_l#7Id+fFwP z?&s$o2dk;WXs5&+^E4PtQ`53%f&{P3Bc^B#7jbY7abrOsmH~Y1x3BR$QC2>ZiKW7# zzBr|LCAR^A+1^PlYc9bUB=>F{{$w7n)^|zTdqbwdr%|NsSB4mVPN8b%?|BnV*%)BW zkju7f5se~L`B3GwS&79OBW$SgxLHeWNGx)xqXwqHap6#Lnx}~;WjmXhpvXyN(rel0 z&J39t^3nH9Zbvoi5}q8jj>TXSe}+N;h4~0;vI}O9I1M4DG6Brjms#S^4$I{Rw$xJZ z^IW)1d%l%0B1`K^5W-fs+e@AXSqW*D)5H>#Bm|`(0kE%I!|5WRqK=LR<%%`{2Swu; zg+Z&WmZ031yq(F@mC4kbb33Z4O0uJmcfTC#Ky0&I5@3EHACIQosaaK#FJ$gMel!Q* zv*Zdv5c2nd_<ni8sNAT^G*b8r!A?0H@wWc}%N}(TwOI8H(5bW+FbCj&y+T$z!8ttl zhZzUM{f6CWLV>N-K`#zuEP8eM#aL&G=x7^jD!S&a&f}Ts`1)^(u+`Ml9_T^P>c*sf zzxnpLh~Ji4Q*RH+G&MS~FG=9Xf0%nZu~?E?=5eve$Ijr2p}(5+*6I@r?PW({^R{UZ zf{+aqYV&1g?G&)#?q6uBaOH6E79HeJuslkR_Q7fRjmGw2nbDi_=(6!lK04SkAL0#< zkL;>R5hO&C>{)D<WUz3w9Pp_p?mEi04lv;Rsv91=<W{tDwc_nJ3(adOC8m(aD6@yv z{JJ7}ZByB1xN5MSjt=yccCk+yamJmUGRG-NL@iSVc4ri`gtKt}09Mf`c`d1ENC&1p zYL#n9Yie2R#OwLA=;7{NHUm3PX+tmY<!J-Yl1l<x(B;LEB??3FA9@YRk}yKhrNo}f zhWJW~Ngo44Q5cpY*6ej3FouEVgAy72Q0%A3=zn!C2;laZp<{)zmm`pKmXC?0B>w=p zvxCs%@W&fm?z`Ng_T|gT9V7=AAd|wSeVK7NIKWN<hQxz`zQ+`pKpJ|f+}qrySD8>r zY=OqF5*N+2jCg`iBb;*Q=~e*+LO}z?G2dC^i*LFF;GibiIAi_C*&b2ma<2l9x~@`5 z-gFMz)*q-?80|l4PTGczS)uV9lT;TA7buE52Ue)A=aEaOP)I(Ue}-y#yYU{QRgHsG z80y162`PQW3UbK>^(2pCyBMm$8zNIGOMG1lOO5(fYG+z^v-2|k<++Q3>Ja|`%I}&< zX+QXzCm8TJeDRzDF}^pcYIKCG%piZ6{{Tvtufp_z4+!JJvOLl-gyUiBS;5`Wb<}<$ zj7dB^KpeNSk-5ux<~_vHzP@R)`__v1GDq(Mlah8E&%b<AIC4%KWZiLdj`mZz5$&*$ zH{5s5Db;>S_tn}qfdO|{e1hcojoGRrkE3tzO0Fy5(9qi)=U<|gb;<+pNKjV$?8y8o zD28lIyQ2!4f4SlOqeAO^N{+O4^(Q|X(jjp#2~u4noe2Yyh0RI>y?+`4ETAk1Ve$vz z?xkf_@oJ3{4%`0#ALB_y*)97)^V*e@2*6r0Ri0<_&*jdZ$b?|>LH2{^x6j9=HI(g# zs^5H0`6F+Kx{(UZaUge@`TqM-+sSA{3KC9#K2!wRYDEr+V?JK~zmHKsO1{XsDK?vV zi1y38i4LKr-Me#AfXIs(q$mN+N+jbQYXcY#lCC(Txp<G}eaq2!YBt9}=eun8_XTyf zUbSegJ#15IW_M@}F|KtAal-Mj#gif)g0MZleUXM(dgiwN>yjRAL>>g=ov9Y7dmH>X zdyVKx7m@zc-51yeze;;~498$>JT0*HE61>VR;94t;C7D!$!FA7?mO0>MWSrfTW@cy zvcR8w)6?ak+ak!d5!?jHC`;*a)P<vCTz3-IP&%C9Q@zp7?61rQW&jS1dq$)<YjL%P zhm_TDKBglR99e502Ofv(n(mD|d;b6&Ku(~I66avDIP{q9i<1b8e7m_3=OV~a?jDke zwq|6sv^1uceW;|ZBqIf0b3PpEXOT1F*gNjYa3JbC)&y7)-2hu-s>Z)!^A)c!Ha!9T zPhOulSD`{>_U;iH5ofT1%M;MK4NLA({{RRnr$U}%D$fIjNXg}ztmnQVni5;>KM&PS zkjgtbtmf}-UtUNzTjcnuOf>gXu8M6ByksE_M773neVf-8Spmo7JU2rK!6TW)Nasi! zd5ClEds{)~d7lLxJtR+dc3rSu*XHB=qmc1XN%E%1Kj!YY2e{Tg#vcq8LXZ5Yallsy z9J|F5X@rhD?e)oP#T-mFV*v3wpLtA(g(>o|mWOsXD_g5^eiM!*6&DoHz}y-)NYSFT zor8NNNVPWZ5ajsn0tObQURcI?0)*#?VxuzH^lB3;fYF(Uv-SG2cDw4^-i_17;^pAn zAPcpI%7spg-g_c%7f815{7I0I`dEzH#O_oxjrPS_qHNWZ7{NBk=XvF6Is?|+mQ6(! z46<F3<eY+gr%yW#6_I;+ZQP+32OLF548dCWWrtfQ+cxB6k%fNoLCDw|3Co?9LF!}x za{%-3zv!_kqGg`IZ76lmB1bP`TMkQkN)v^ZoMQkv%Oy(Bg_Q7&<nyC}`i7lcd3|gY z6GGq#JAHEIr16|&<RwTvAz4rdg*e!fRk;H=^(SFl5KSHI2z7<Y<Ol2KvgBj8HyZm& zUWFuKV=eO>Y4DS`JSS}D`Bk>M=d>Nhj(4^FiYGUbu|HhV5?o?JxNa;lEtC+nI`as1 zY;T09@dL&@z~$?TuPm`l@+yFP2jU|3@$ns0%xmKpgplLN9nqzTYe;QTq85k+Aq+F! z6swZZ5`dg2b>~3t#jfm#ZMhHyi0TS<x=&f9*Ynjk$gtX81xRI4Rkl|V#WHiy_hT)b zW6Gj@G3w@$7&>Y2R#{b0!(wmes)gRPgolu`5=#<FLE%iX?2d)>;FQ)-h3~S68}*?X z*zMZpgU>=et3n#q+R`?}^!>T2KT%1!Lw#{IexLg7rjn-GerlBx{{R_-(%q?JrA|p` zqZ}<r54J}@D`E-7vXf_x!8Rk?(5)C_jzQYdKOsAY>eJ@a@wJpn+oklq_Tt-+=FPuC zZL;9da)rLjsJ*2s<10>FW(KZ+gp3v<JsMMo_7$8SlMIrb(q*Z;taNBLKmPz2{#%3c zDx$Kk5owwl%lhrP7WuUKf;?5F4cONNytuA5u?0wrCK^~=IToi7I9r1@*85CLwYbm# z2Hb4}A9o{q@9AfTp|^#=+e>Umvyy~8j{(it?c$zWKptD|{i{Ks-pV&0a#8@#J-T$< ze=}1AH_;qM20X{e$DK$59nu%kk(_(8zA^nNh$+UJb5Xf$Y_I_J{XstZAcUy3!q|zi zoMGf7hY+^Z6gDA1jMb<l$naHJ;u5g5`lMNTL)#vTcSUPEj5M^QK$z;K!B-9u!r{xU zB=Y+;pTLUfBX)M?9T${h6po^+bSKrl$C9a4_fNz1ryHthlSuB6Kv(dm2*M_fNV1Yh z3g{^mO+}hXj_3;I@1#<0=(-eZDI}FJ-bnSQIs_#@#%lm=^ZhCp6<O{^$XH5G;X*Z0 z4Na6{W4R}PKgaT^m=)NY%`-Ty{eE|;2EIzuLMn+G%1JF6bR?}(Lb8%eDbu3O5+$lh z*6Ad(6xT&%qHrnG0d!HODAuWxSxF_C6zN$6s)U3<FaOr~7O2%kAxw#@bdfBik}z#R zfn_9>^Yn1+>5kF+Pqe_f#d1!bvNZmo)CohVWGW;Ck7A7C*OeBhUEGe!(tuW4TCt3A z4hzy>62FDGPI}5`hGJ6|#SVn`o_oYwKwA)d+D(RLfvF*<rQsYO{BInJmF>+;+rCY` zR{X(nYe*W{lb{5TT_2WSlBIk4YymvB<THx+gtG0wGQPEjnXteZ-2e(<Yk8$Mjv@(8 z$2b}F8y-Y;#(xS>v|Ge3db&9p^KNQV#Fm0cNjw}rA)K72ZXwKN3K`!3fzO_A#@<|( z1hB|mbL(I0-|hXHZc9l@wh1c9^Ww^UCx~vKq>g9x<!P~7UTXalNO0ypzQ3~Pp3r;5 zG#-Z_$GJgyGp&!H@TC%&O0v_#1Bx8>vc!br#LCGST2Mxg2w3W;$1`(M$TCO>-KUuT zW*a?+^8gLnTn}>-Gg5~)Nk*+cBa!OUvG69^*oc#w!80MH!^YnbP$*i87TVIH6on3p zZCOf(LNV^qZU|tUw?l4YP)A=QxKp}l!*e$F`ug+uR@V#ST$9G*g}9N!kIHo@Q-P@L zg)PTBv;yOWDH|mqsYHM>NEOvm;pMUAXuQs_XuYmZfL!P`=4=M$z!I~hoD-PnzzI5E zLE*o;=a2;GrQMZjhzfp9{&Yr--tQ_^&RW*4Fw55oYnb$Q))JKaJZB#%YycYwNFgI& zF}S}KsmRPSo#atM#<8PohBP!d{{S<91>EjVy=&1#>S&Edg05S+<aKc_ARo#JHXd3l zj_o!w87K%yXr)OlDJf7|Hp*6zkc9xEKwZCN9ro$VrEv6c%w)_-%nkjkZi%iP=bO8# z^Xusc+0~}e?3&w6!!V)T=D8C636cI%HO@zSCN#zy=EGBxhZ3ZL-G!iFCyNK_KSlgm zU5R#>4lyrlRTBfEdyjqW8ab{zxUiO+>PU8{K)!hNyTOz=Ifov?BN0;0^2u1yX0`Ur z*8#J0cYy;dMVdgnoL4ZWy^E6Y=Or=SQx7)sc#n4C7D83Q#1OE&X9Qy@>Im}$Y+{x+ z%NwG9s^CYxPeoTP1zdHIn@bzRhp_GBb}Q09qVB)8U92|_&t<#yT=xaS>8GZ!<8c-s z&tgHnmz-hN*pn{C>qc5W`reL^(uzHqK|V!{VNb(x54N~oMv&(cTwC{T7CY$D){gD9 zcyPGR3%-em5QB&?jMT2Y6UJlFpt-Mo!DX`O;O843S1W-4n}Nvpc4pdVOtf90rrU6~ zN>mGk1%i)Zn88XOh<TnCNdYR#g4^L*N|L0Ly@xe|Mohw7#|wvF)@j+@HMRLz+*;s; z@cn)hRfb{`(N#6VrZ+jJ<9iY_4x!tF&i;1nU!t#J+D})?k=jP3VXLZi)aZ-1#d*N} zwNslzw<wL=t**A?G8|*Si!Dh~_#1LF1BGG7v0eDxOxWF38vqoM#Nu->T$equFoXGW z$5Ji1B$IZ5Z>KP<5%@O>;WUoP+euExyfMc2mh~q!tTO>DEk3aYxh~Svo36V<?TXc< zVNShYwHyl-sw2#>?ZV|MPF<Ndy(}`zP-4xwOp@zyUwAbcm*lw14=JV{?#K;J%DhHW z%3xgW$tU7ZFPhyj(a=C8s_wAt0KM!s4d!`t1dEWl`pfj{(st{bBHd(M6K<B<>SEz_ zwcZn_?y&-1TT8ada>6eTy)Z;9q(2TMX5V$P>%G@_^BNG~)ze1yHcDs6F4wa;a2Nb8 zvq%@yLvJIvhPn7;ZH`%CtA-cZ(aK}Xn%kC)z?`?gcQNv~zg}K7jjyyl0c!0hPt9p? zA~J}x6lEqrYzc{SG<8aV>X?%y*`_>Htq!S`w{UIc6*730<=&KdcBd1=Va8tEm9$I| zNatTMhDR2#p6Simy}`EwF%kmfyN1UGKAsFw_%m%QDhYE7EI~O4evZAG8Jbcpd%{}Y z`2bRgLghYNwy?JsB`cG|1|d(h7g!P`xVF&hibSQm-i63f!c<ZeaNt+Z(mCh&#`$bD zHzO&qv9P{S2qB}D$Q{x>ln5yy%}`pv96`)>Ijl7z#JANUfLwrWt4LLGvR#>DynRhY zDQOE@Sd^#K66PI7N*DwdLNYf}I8q2H!3v5gp=<JhTrbQHpVWPCAZ||g7K)z`qn-I8 zySu~!TWv<1&pX>-ZcV}EU(SOxwi*jcj{<VscAi{!Tn(!&HrifNl*wrWx^sy*NJ-*a zum<HlL;>Z*X?@86fqlug_w|L1$vQM#oi{ud<`)Ou=YQLkwF*CYx*~p-ooSx(9(D^; zT?mo>qp{eMUwtY<+$(xKclK5ROKqhI8x8%Rg)t}8QHpn;y?{3<CgiY-umXQ57PjD8 z*5&7XO@%Tlvph|;JwPGA3t7iU9X8E-_`5du)*sjeYh~k1MAA>oQuU6Da_Oa}#<szg ze7&^-#eJ7*im6sxLLa_6WJ3u{f=U|hqZO#}aQBE_mlEJL7|m48f;S3khl$~MX~+z* zwpWt-7J-<!JRNM-n`X;=ntW=P3B#auTie>jAKBz#I=irYpl(sAH)|V|fNysT?nC^a zqK<>P+!v{?+FM9y`7)noNu8_LtR=*LLS^w8cHIGJx@qS1RHvFiFUCvEp(|J~H11tV zhYiGdmky>BIPN@P!kHfNv5k3YZHpOGJPsr<n`ftOLz`_J!IjOytHW@-R;10tcvO<q zmt2>)1~h|w&xMb3V{5h_XnY{+-Mxb8TQuu7l$RGw=_vQ<cT3ILhi*69k9z*2ycrGq zH@92dfW+HYo3||yT|!WSX^jb#z3i%CZMzj%Gx0PMVZUJE7(*x_yJL_M9FB1<V~kCE zohNAfjP(y==aHu?gBn^}uG|&yM(W&ZX1VT+n`Lw1X^dPlW0ip91%@bqbZ>EJF+4lA zM|Oh+HeD-pv^JY$CF+%ZRV{?Lr=_lS$h{dV;A{x4%9R;MzmVq~g*dVjLI@@f9pS86 zI`(3i-cPi!=ONEBNtl;kTR3{I^_=%Vdm9scd|wf5eJQi%d)nNLb%R@y*{yTl4Gz(f zw<`l|T+;2lr<(r&c^*2Ikh2;%R(YjKWeHF`uu`OviuxJ0AUJGA{p;tc8d)QlcMc&& z9#&34`SKKMCl06yKR##p(!G^QLR`_u<UKk0`cRcc;Xg$?k39Z6a?ie^a-%5GOCXWA zUyomrQ9DJCI8!)l!Ux0qR4!REw&f~)-vQhw&-r?0kQ%6?XM0r%x;PIQ&T-568lAcY z&{8(QD%R$#sQPF6)XiNLHi0M7979&x_<EUXSN#iNNjda66ctYUusm0y@OUP$k+6^T zR}{v1k+I)9bM>lMy7eZ6!0Sgmx%@Mae*4p17`jMfsbn^U@vUSfDE;Lq;UhgVdi17r zjg5v^8#D`{H*pLblB73HA0F*$k7%B+WqL9crk3nz?!6i53CWio*2*NQrxf5(N?tMD z;Q*xIn)9adWboo{tBda`GgxILXbzx*-M)u*<`>*)Zk~P;!!bN8LnzBtZ&+>}(2otR zp|`wqt@lmbwDat-JqS`I#Emu_xcq8~HY}*^KHIDn;l`XoUI}@Z0D3!_Lx~3j`ra3c z(qfR8)1LEO=8$wCwZ*5vi;W1lBTz`P@H}$|tHG;XOHw^o5DuUa4X!*i{dQ5O5I`r( z<Nd2l^jN&oWrbtHqJ@qXHsIK{;uIFsfcc@sgYcm?IuUmB3dApTZxT00G^s`HLR#VK z2GRo>k~mz{qz)MRj@*Q?b7fe-3X+s1;pPddF!uqcJFwVzwCX+EE{70nWel&6X&bMD zhW`M%UkXWjG<Q#l*va-+eOnu_qvmi*YdWGn&O$jILh10jpS01mpW?H+?`Fr`o!nVG zYWt*|sH9|&QZbzPPDcKDs^dbm+%K<!K_$0KWle-QGnF<D2H&;7cM994;-zU9?`*5Q z9mc^Xh|@FCGScYbMa7p;g1nV6BqL%DH^BizY~?<5?s<vLnZJbn1zpj$c-;&3b4XS3 zFE-y3nM|k>JGlw!nGl{G?mz0_$n;fg*gH|`IBDcU^Y({P*4f%QkNF?fP35vAS@lGA zfGQATUgHGsv{%sLj(_)3_r+zza#hCXZF1A?U9DStY8hJIZ4Mv0jaf-m(mMYD<~F5g z-@%YaQC8}#AwFxL!VRje{H0CZZ2L>#fK(mIJjvim!RStFEFS1xXl|#?Z73z)6r|_= zAtdL7?m_ASA0CurQDTTRl8Je++KXc+9yD*rXMMc~KXni{7b!WmDW+IITueOk2HrsH zvu^Y~HmlUf{Jx)<u0I}a>j(6NqUwM66VqJ*x{^n#VaXs7%kLVFm;V4eC-i=yO^OV- zI{@0@N6>M%PQT8yK5L6192fon08f6@*1Cv-7I&V%k3Z*3LWqTd<Nf)2v*>6@QI=f{ zIkw=_Sq?-#@D2HT=A3j*+23`d>Cce&=k?m0qHJqB&pw?o&*4H<hDGi}4io(|`T1go z_EzJIsx>D(xziG^#U80b6UFcJC#S7MUD0Yp&4ReQJnXF+mddWsHQu0mKz2&Rr(nj^ z48s$(UuYLt#HIZ|*{zYxePE=xlGE1}gBCi8#}P{SX;)UZjCO5rX<9~&{4Mcu>IS4} z2APN?1Gz;*B}>C1ZQak11H|iZaVL=6iKNX#XN?uhM`yYc(V=wXVaAO6k!Jq@ttYnN zA<1{GOK}cIhb~G9?-Lm#$S7jDIbS@}8EU0`(-Uw8j2#17H9p%91>Mt7$4v;0*3)}@ zPN>VQp?A{#pXxRg74<!_U6|jCWh!bt>q)r$s}jc!Qid;@R&pL;ME#<ecLbE2M)-_1 z62|XVPrPqjul0xeTr7Ol^iqbGLChUIRmY@n>X+FC`oj_a?&)H@A~eR+l)e5L)i-9O zs^Y?d1hd~Maotz!k_RFyip8kJd_f&!n|Ni5PMPCvt><k=Rj~_zmnr5;mq=K9P;)@( z-9KvAcA1hi;}D_3)B3wkC5N3vV98rH%iV>?8g=Qg)8Ox;<T{jsM;AVFriLs|Qetpy z<8igQ+#Qd$+pOvE>0LaN(7Cs9CCq-B^=r8U(5bv`*ZVM)!24RM$r#~rxKG$`(Pg+t zi4CbPKvQVqAOb-mv7dui#QVGlH+$x9=u|DFuX}R#RtIyK5$x4Fu{tIFgj{Tr7?<s( z$ub#wLoLr@bISWfOp3A{OYzzPv?qs!AY^AXoh)yK*<=TDZ_DeVoq)ynQi20Tyfo?U zNW>7Cuf%`8N^S5XPq^@LA=xfmpL#vI*vp3sWrqxR9C>N+F9A6l)Oz+GXtwUk-)86H z0+7fZm8{*y-tE!KQCdfQgrSyC0wS@N<Dj4P*$lVBR!A8tQ73AE7mZ4lv9-E4*E^lk zw79ga_ag-gPahCM5b+7h$Qa54VL8C*>&&lxc0V*Bx7FJpf<<<<TQwb~>!&ZxKQ_^P zg6t`+rCcgY58$@*4;|W@738JX)Bxde1J<ok)lElK%D4&bSV0{;h}eU%@KMPb%bGg} zH0jp-$C9sYougj+CQN-B+hln+ofPYhL(?6v!HD#`T$sqhAVk)UM@r<`uTc;ZlOTQK zGvfy}*$g(D7LC<-HeS%{B{?>5Jj{QYx7d2a*>#UqM#`BxdLxplqrDj*5#rOa2i@ea zTYC`hu$#JROWn5pXpoe++tDSpC6}6B4+^HlD{p*m91X9b6@e`$Wa7yIV}aB=L*;$d z12e(NP|_s*e2>gsJh3`#WdywvTM0=@%9~0gHnQHyNK!bm)-o|sHdn-Zr$BGZP&s)h zWP&+$1Ycigidd`ZP*xdQQd8nmvX2qp0N@m%IU~Xe+j>)C5)y9E1^zs}gQ6Btfv#<T zPu(L`+4*jFF{8ZlmI6Xj+QTWx;m;9H;Q;d_0nVzL$>klJ0dtQ*U=-hGiXqxa;MR{F ze!LWwqGBct7YI}CB0|!Dp~O(i1COb+6$P!9RImvEfsxBKq8R8~9Xq?y07>xD{_cxB z{o|h~(Z5zp!-SGnlY_BJhB<Qc#wx=c;__r^%h3TB9n-H=no$a2#0034kU|x?QOGz4 zmVAdg339j=fN#-B5h3F>tgAg+a$!%wvMxeQ*O`6k(KuUq=B<pWwMP;YxkIaeWCMk8 zXQfn~^2WxsuC#<}%;n?{ird4X&7ORu#14m+W4*eM)l~Nl2c@+NT|;VJs$pM&=;thl z(soj!x>DItUo|weEOg$brN*itc3FGu2S7!>D@^B)yamO!Q5&VhR%ltU8rN~AUu}(~ z#j@)=Q|M<{TOuI%nt^kWg-6tI8*g_lS7f@9k>OHyQ17seZaEwrb6(qnXSc}yAU`Xv z2<f`cbtE+zpFrUp+m@eE-eY!?`J3)meVX?k=*$(OR5{GuJLK5!cIKRqYt(9tg6ybm zLV0dVu<EERq^?z^^(lM+yBTh@2uGvg_06e_XCS=(A+fhF<#$&5MaHUtl!usR1(P>+ zpPl~z6Hg=W)kqMaPS_)C5PEq7$dg*YDGrHBNF&elqCiQ$h?f(b{yu#F04iIg9evX* zwlki2Kc0W3HpyKwI?+!t*O$NFv7>3%RKSgwE`24tJ{p@yuI~wuyOotnn4T2)++_$M z*7n@-HPg%r+oO|Ar<&w=l83d2?F}9Fd|JH8SRg1KpO*Zp@ZE5TnlzDSoODDHN1w)$ zkS$V9iagKHDoDnG0+Iw;w?CCKF|rLZbR>+BDaTZktY-HIoePg86WyYENeD;7<oZ-Q zs-)cLnx;Ro8TtI^z$!@ERBiR-{Qm%Ilq<{}k`i)iK&J~-l37V5qfQeQsz?@6No6{8 zS*Hks)jD)Bu=PDXC{F3XS~TGiIwI768h%NFE`<`xNi7<1oFG%&BUwUC(qI4A_!b8> z8mL8(g)%TKw@Es|@+l;Y6bKgSz~++lujqB98nbqLs5PU=Pq*ru$JMacgq0%AV*$1B zt074;u998~PB23VJ$CtX)3z}sRy#|8FrTy2!`i!D43ZZCcH4Hbpo4$L;bG6-JrLn7 z>?Xw?26w+8(`K{-q49ClY3hTnmg?sGX)51{lh0w3xI9E)4Y?iv01f;#+8c8E`ufw{ zAKi7ieRBH!o8@W=HZWwC*D5+jUTLCB{n$IW&TtCA--iQ>7}(;j($O}p-J2XEknB#^ z=zKhRZklR1Y9c1qkZob}9R9kgv<*hX@ng$j{`x$I+I^L_p~AKvLR5vLB;+k5D0La- z<yg9UX<ZDgB33wp4<a-p-*tfeH?%#_EJlZ~M1tq2nL}#JygVZy6S?sd&tQ;w9r4%Q zJ0DRub}^#2O@<bCq#A#3udV1!Tc{B+?gT85O1=SmjErC&eCw{k@aII_@Aa0OoYnxw zTR^Fcgylt<a*q4$Mq(?*T$i79EHKEH!!wrS?z&Qj5T!{Z608)Ede?PJPA7sXBWZk( zZdQOUPEuF^19RQh!+Wf%iG*)>dxKcQONllD;^dNa172sRRRN8tnA8`80vCPtL|0gl zw^WDOUD@W;+tJF{kkd}F5*&mTAqpH$xx(VYN*e>CmkW~&qWeVoe%kOr8W9*b4zUD+ z=L2F#s@t`shdTK2SF*C8#U1|2(hclEdE62R1O}0CHz&O75YRezOJ8Bz;v>cq;28H1 zgr{M+3D{tb#{PSGHZO<IQ8ClI{nteknrsQtB-9$pIZtxZf}A)B2{_x33gmnsj(uuu zHv^O&(c;ZlKGGYbcU5O>Zg*Xa-6YL%Ejf0-St7t`N<dtPSb0+(QbO0nqTF^AZ~<8x z{mh!~{T@d5aoZVAFBCMAnGYZxm8~0YTt`g-=c4mZOchZ_!VRX7+G!_YXzOiHPC%V6 zw~faLqpf`=zE*NP3LVr*&f9T%*z#RMc+wOWP!^`t6as=AZPetp>q;SMI8u1hIFh90 zDy3hC#a$Lh=<Y_>^8|ATW3jfx8xhg)_Yu}`{Xu+VJuCfYUf=3#zYB*Ws5?2XZi@c^ zi`p)h)-i3Ct$S^ie!aNjtTA<?xA``U-LA>py%x;m_|0kCyEoUY%1~QOzaiGZDQqbt zByw)SaViE#Xh<-C9N4TJ+`wwkT;{oqcRaS*`F}T4iC1t}6U!X9oI~vwA<utk**nfX z;OM)gfNn#x3;r{FqtP#;>(lJLo!=}o?2EVDADcGl;|<1U6A|FYopgql)X#qGfQKTo z+L<Bg0ZpSF;Q_L~4vwyk^;MHnmp!t!7Z+bJ0fE<Oan``Rotxgxc7oA=LB**gW9Z@~ zqBt62VEjY^(86p0Co4mFiw2Nv;sq$ynUmY+ZCa|t`GY%0_8kSOk6ISuCc(dUpL|T^ zur9XZ+Ss0}D>j){<wS926ITcdB@QBF)X3=ZO4+b10thL~h9O@ey{^}W3ubE$X1G1s znASPA)#lD&4Uu!P8eB&lFRQoMU~6*NhcuIRwfh$3YqL4v_w3tit616ese{?aW?hS- z8+vy9t$lyhFh-icLvc^(ghjHqYgN+Ktsz|QFGjo~<8NHITH=cIhoqFPZiKQzxlclv z)*r;wwX_(EFOI=4Xdk0q*kk|!5pGvT81O+1uo;`+2Hzj?COb`A1L)>+aK}Ys5drbY z;PT>TV}We9ZdQRHc8zwO=aW$V2m4u=#;Vo5n#qd|y9Te(w;8NMLRRBU>P<GGc!Md1 zWSIyptQjjyD<O#QEVzQ&IMRIwk0_$1!6&MkS9UVQ_@vC-%`C`V!utz{Mp<UaJJxog z&I~Q&_*WE`ry8WDV;dV=K5>+hmCn*!y7yZvNY21@$^!<uPo?(J8pj>TETAc2d2va} z5+nv)ZPm8(s6v+9auSx108mH@DeqRd74ayNN!(<R00=f5`H)WIeNN)~H$VXPilH_m zAgYkq5up67%m@}5UBczZQF2CXjcY<#vOTFG(5@w<_sCdMK~p8!A8Ob@j<8E<1o(+7 z!1Dx|9$!=v>swx@Z9TW<GzY<1r;D+1jEgkrbiTH3hWUo(!$IA@n1;v^q_~#dc`X&T z=xOI1DJzo1SDtIc*AvZgu+{=WQ9wvgDM=hxDcC?R14~}s1lro^y|=aRt@XC+dsw15 zMqnH+0OVXQb+9%%-%H$!5)GiYs4&qvi1!!7Q1X(NWicVP9)z^CwLod$t~XjksV%gH zw%>NNs3XFp5WU<suCkfGYN5Yv9=5SJxf#oL1dj17akwCx5bK2}WjqdRo0=n`xX|lj zZ|8gLZ{cFBjTdcqOT(I*6`8vf3$&QdTrY9-%poTC-L}hd-nraoL6H(<wwRElra~G+ z?eSr<NhwzR-jKMGdPr$=!`a7ndZI&no8=GA))r}Ez|z~^*E;d@;5<7WWRoyP{6*Ju zm?bT<hw{ee$ZlJxk?v`+&0%K=e2B59uiD>p+wKyY;+Hbyi87s#67P0|JY+WO%>}y3 zl7#ndr-yvxfOwk9>g+;(+O}uSS0k^T?{RhZ^@%pqY}T+FhKmA<d1%}Ac$?W$M(Z(= zWoT(4=GjPT(ZG|L#`;@wlznpCT|cFDHIa8qOj#Obr6$WR*4>_CtGh<E%VFF6XHezU zxz@Pxl-IK@?&&L0DoT{oWP8RF!_@peMF^FUzZeWHl2%xp&Lp|5kb2Fz9DvhKuHe4X z>}sY-=PxXDrOgg5APsG1kS%+Ye64o6fpP}`Ydv$XqxOw;7gp_WT47JN>YE(Mv*fvQ zx-$Z5<a;NxJ2V%O9Wd6@if$=wr356n2?;%h8HLif4>jURjZ>aj=DRLN=tv;t&8_si zx`5jYr^hQCCyNS(DBDOO4-Xg2=WOPYe4{D3&|HGjPPSD~Xtu=Ib%plb8A)>4CQ5I% z7uz{%R-DwWi|vv2PbD^(vwNeCOKC%xHP~U3eWHz}-^6Ei-edO`UL%juI+GB2x81+I zKT+%|y;{6qpY!y^Tp?h)R3sey^Yrw^2~}hXdnXw8{*;eZMpXG2;~erazn@H0N8q#M z*-BuqktZE7>DL_w4Mal8pLHyb?}T*yenmz?&3kp#82i2)XB%MrKb1HMqh_ifb8}_m z9e)omQBwuCOwAR0aXdtiJmcPchdMT`$N>p{g^XRlH8&Y;4w!My_*rGL^w(3+rL}N3 zpWe@vQ>v6YR>U_NmFs*TM(C+cQ^kw+@*lZZ6qdmX&gY+=!_%RtuWgrj-IEio;E|6~ ze2>4SK3kN<+9ei6z+&Rdw--cYB}?v~bqZ8K@J|v$?jS73KuE`Upc@3>k+yk`EvlX@ zHPp0YHAD0u5t}bE0kzM7*PuGBtOF00vajuBh1Ag=T+b~z`xUQ;CN4WlWvMA~Y4$a6 zGbIG$i;g?WOO1qto;58bBqzj310%*FjoFJ~BuTDea?}2yrN7m-tGAWVF|L))vsyJb zAdXtv#`;(d$<Pa%EV=f5r|<Sv+3qNj#`!8@LvFh%%QU_Fxlv`!lO@O0jPSUC63UzK z1*rrPw}s>NxK1F-h$PRgp4PRkVI0MPZO@H{y6dXr@%UlJsa;DuTiF42xcb-X00S?) zllYp`qT#Jgr!JaS_d8GC<NGzj6N^ezkgsK*7mS8(Hup{g@Z^99-zYu>VL*!dMv|&J z%4Sr=e(miC-oAL67eh0nJF&zcFry1bIgXoo5PAM}F+TLow#n|r{(ZZKm~mky=%1`C zi(lPqP{2Zz(?I^nxkd_T^2x<hsr$0ppfqld{*(I^(BV%N5kC)q;umj&hwh89%RqO9 z@TOXn7ZyTR05PPcd;qzhx~T7rA1VsS^RqK`E!24{m_+{oWvehtq;Kw@1IbE~6qPNd zj5v@|uume{+;hh*{ne0my6g!z*K|_23WBl@c5TEQaP5JQ*}=g+wBXxy6M!cC(GMj+ zqElEBm{J}~i14A{(a!^j-+}yR1b9?7@}f5*DfLQ-+z{`?6Bew5(-&x$CIApML?JC8 zV}%zep)JdA%Z+WRD#t!`qlZdlr!hPDkviY$J9`1RT(1yP2<jVD&sIV48~%kqX;gbc z?Txqs(K;Q%%JxY=d8cClpm~wuKAh^6VaXwI-L4K>7-{Y3+kR~=KP3dysVJQhmj~J~ z<d}>90ID*}O2GdB=XIrAZxL|V*!#uSEdxw-`A<?6l_kCjPm+*JZZK8mc$)<n{{V0z zu^4XE)`4dpsP@_mPXfFuQj}2X<fWgy+lQwSIR~NiJ3eb`xKaxwkFunb#0c*4j2tCE zE5fjG%mQ=iQ#IEe)Gi#;B*uuoDH+Im)eM3>kn5;C{J61KX`TLG#5}H78;bR9aN8(F zPy0<3Y<FN_-&$#7sN+<q*z*`F6wv92IC66j?uxyFOcWo=LX9B#^!@|-){$I62;BPo znr%=Kq6z(J1rZAY$0Lu{k+Ndl5V()K=dCr6Wzk_@ub;>JQnEpy?zR`{^ZaRuQ#Ghy zlhTBXD-pFGk;;ITajnw9DM01tw*7r52|mSkHjUNK*#7`$7OinM`>3^==0@zhv-Y6M z)*isMHFMRsdyAYJce71Cv=q25dYSQ=D?tW4Fr^hIi7FLqD%(L1Zb34;)g3q1=fr8f ztmjzevDw4vB&(gU$865`0nDEOJ^Bu6Z>_a;`&??fdkos++%N9NMUO{l%Mwt=ozc2_ z8aN^8`x_|k;@fPtsI7%dn0PzoB}-C*Ko!dpW@G9q9wVe0y~pGRq@8=M)a$L>Nj{5B z1T--UdSG1h&zp}@ezenV6)ULJTAchTw`On8L~&8wUA;tD*_7GC(d}u%Q6-4(0*`1| z`$Ym$F@kSVhL#6H!yII3o7W?$>3*D$&g)!AZtjC%pL7PW{{Rjy;|}L-a{mCO?@Tdo z)tYIE35hb{Zeis}w%xS+#{!XT)*4z%ihkKBf|X^+?&YUcDr%}|=E_M8k-nqOxk=E6 z4s3YQ!<K|?W0qYmZ19^*({bg~>)>ofwiN!8k!io#ZgKSvn!dFvE}hjZu(;NpU2GUt z!%g2{6)9FNSpgVD%GB`>M|mOm<;F@ET+Shfi6e9}w1CnJhVG5rh&<ST3&p`29e3#P z>_RHWfNa`^?muq7T<!-}_Is;zz3u%cK4g|yix$}<OSv}W8(Gq~=jXQ~*qg$g3T_)0 z_ytiT+(-<U(3F)WOThDtTL`UWGcprt3xk0gXJ_IAo!iWG*I=&HN?6k7g6C(sXxxix zM^HDm{T1UVzY<i)k~0-h`_A#FP)msWPVJ5)94W-e3I!?vg#+Q*y!pU_LrE4k)S`zZ zu{K5=!1P3|xNob4cGz<q4k3c`tTxh|Qnzp=Xh2&@WNvtrR7U<nj7>8I!<;YTq%3i5 z&fJGY%WzNB4n3*#x7E!U*5{hPSZ`A#La^#<0$vZEDetaQ>=$S<!CV<YcV%lWtpqP4 zLXxIB&;FfU99ZXFk7&D??xYJ{hw%;czk#JuPnm(vBo>>3HwX0=(2t<^6I9ux#E&lJ zYu4IaIFvk?`h!eQdA2*$1q@tmP0V5bB%JY(6^?_D8jL<@o?6KwlE-$qSos5DhB;;< zEu(qr*8oqj?e8gSH7<uB6>9rSK^#Fn@@{OY99+i((2%4OI@M7}SNU{I=hX6r<ex9y zC7aqWW%h&>Ts6!E0e~XgqEDMCcmstkHSDNCCmVQ%{{R}lO@&p?d(Cifm-j#hAtsQ( zb9He5eA5g~ReJ4@>kS{F;XS4F0Y|dx{bhNL7Ior$N5N6ESgn#1BHYEodwKD=9b9yH z&j#7(X({QjuqAOOV0)tW*Qp}J`44|1pIZ>3BBHE^*6zkPKtGw>>^*?=Do-1*tpjNc zCr2}=v{aakp`>1P)}x;eT*b6FS0?1!?mY(P`R1jqq@?s16g3!?T~mpaHdY_b0kG&f zk6{X*_@!Caq{k?CCoo&tZ9q~6tR0|RL2eIev2N*W1fy7KD6%9Fuee;eS!BU^#?(*W z2s!3WXFe)92_=~w&nY(c19U%WrG2kXT1e9)$R6UAE&kJ+Uv|uX&2BOf22$kxQEWbn zC|qf2K|J_)iKsr$N1G{o{lKTa8-?H7wWpwIP)$p$`+l{^7U-HYO~*1)Ogp8I>s>_| z^UDo~jC3;VdGRIWqX*1yS3b>22o4iTl=uewFR524C~zs;+DSXC4x#pG`tnV>7eH&t zI-Q+&+C}E!^@LF1w_9ABi5=sKQVL#X5|bX=ZDA_Uv!LbD2Oh(Ev(;0G`x<80-ubsa z(sfp=D=_~6vYH${jqH!C>u7whsXjXe&?|C6mBfp!$S_iPie78Lz95m6xWbl45gl?l z@~U5Gn)Ymx7WfhESVAT=YR2aA{>m+OwO^*V(TS?Ak)j2>E{T&Tjn<=gcx6_!MQS;6 zOOKusmlO~N`P&8l@}o9sWMF8$$-lU7uHFjFQ&Ye)m?M0K*=?ndjrn;f%5-j&inYjG z8->bYa}Uk9T%<Vq)Cc;CF-j7Gv(IyaIn)998bfm(dH%n$yxPj?8X299k9#$?9$NHD zlN!?-!iFvlHQr<>PF#jLV5JPoO4i;|H^wR>mEN;Yy-YsR_TM`R^0D|QhOPFkMQxj9 znBs2s*-7Dc6U7nb#KL?IvJ_NQwiklh&{DK|jDvobLkq*HNo%?uf1y=n?P7S5?aJZ! zfbO5$^;~Chn=i5LXL8fGrk=ZK>$;-3c!3?)7*)#F9Pe%VhRXA04qJ6qiD>VlNob+g z<T9ia!mJNez_CWn3u;;}-&RK6*SAiN8?^H0a7ZUtNgg2pdporQ)OSaIQ`M(pHnyXx z=_@VLL7j21+~+lPx!R&yZxHXSG9yOTIx|tW<C<ey$Bq(&F(O)-avjN}0EVtCD5L~D zfIS|XTaL}n4>>^&ABm?{yTI6si<=vb!C18N8Chon*#RJfxN~%KPwC*LO{>@YRmC9) z?T&vBpGsb8G?C`Alk<;CNx{`J$Y%*7-;ZBE#}vRPQOk@brbd1v=nHA~)Y_7vkV1hR zy(;ZH^0*GFy-aP9gdbFk7361a8Xe6Kt*&rV*-g50j!w5LhY1b1th&l^x7fN!9!Vm% zSnR+#d0l-eq^fj3hW8#vWl)-xQbnG>KgyjLMILmKjh3k=MJuf&T#zXtMIL6E7};u> zI#AMj)1f6hvEd%<3XgSN<rwq)DLc@B6m1tNf=k6j@9wEUS0in;DW%0{<ML`tD=i4B zbZaRjvXV<ioiSRZfn_9?Qb_>*bU_&SECVKyHcp0ip$LL3nlKX`N+g_`Vu%YZQzuzT zBm#3v=)ggyPO_3q|IqjqPs#JB%B#&8OpRqEmc=nlP=_jFn4wVsnR{W`?Tl%D%sW4@ zsR(W8x=zlyjkXU8XU>Y7g}{z3E+VPZ9LlhsB@Ezl9|ZA!Byo-~#Bl&`8>-$Lt?t$y z&7K~s27_&`ZFBX%0??Wq0-6FW;TR{EdEMjjKOKg`Ssxg|Bc4t`*qmgJglu{f?#A5Y zm%fXyn){EhuVQJwF~-Y?*rWr2)aSxU9AC6R-2VV0S12UQAUxEx&bw|mRIQ6vuFmxR zJ2h%Rj`W#!!nJUzQ6#zEJsG}SX^AOIAP>5QBx7y6+(QO!baCQv3zs#mfAut2JHs<= z=0QBwc<KalJ_idN#J9v9NF8iR@)q_YyK48Aml576WbmYN2W;dWk~~{-Jx{);qroF- z4zK|Pl@751M7_C~j6Hw7I;L$fln_W!GAB)199&ynxdbcPZZfzDN&xVn7Zy;`RJ3gh zch4hm>K5j#kYB-#1P4g-_*mQOPUMEPIpj3aeN=R@nyRbzZR9;?9m8AHo}Dg90_0On z!I!8f$hc1l@21>kT-Oz~t=N$y&ye(o8;BpmgG`r;XmMX@-Hpw6&3trlwvv+h85?8F zKn`<Q13`7PxwXh0+wxp%-z4udPi)2I_S`kjB%HSZ>2d?C4Z3WdQKue(F{zP|66!Wz z3NhZbl$R0-BZWZZjmG1qaABHvOA)7+Rvoq2+w1FNfQCpUZLiPE>+7tMch(qVCFM4+ z5?p0bZd_=`-cceN+EM{Ka4AHj><>&4hRXRZU`Jfc{{ZlT_kphDE`hadEW2}Gn6tii zx5Y@by_ws@hbO$-Mih1owaI<=t?*;SPmkN@N|z8RsBEJuQWk~^z`%7U1m@zkZKRA- zL|kef?4hjz?k+lHYg+AGPJn{zb72>@r8{GaoYz*kLrl?_myk3X-(LS`c&Z*4uM zHLh;Ztu|L&I!{ao<64%a7Jjsr@{*aiwXmdz8BC<IhS_aolrq>PC2Lr(W8fYUcMVX< zQ(PPVGgd>SvA#x&<cK?-Te!Kv3%SQ|)|K-Iq&_elS&EOc2R90*Zdie}$u`XMrS-4? z8`ulkrNjzhJnOw)c6LgWxfH`fp+*$r*Y%>hAXh~F9eW_V_Km9<ycsOnG~SeYJ>uhi zxIy-)KG6<K4o8IABs9Bo&KC++=d=+W4W##($U^uIJmRQ$dkb|eEbXycmbr|KIJDS{ z7dg!>b6c&0nnAf1AnH4A55PafDw~Pcf-tBgZS8By@!k=(`|WpFIo7ZZCBoj-S#<mu zS9TPYEHyGCh*Z?fLZrO>R$5d-UPOhq<58Jqr$GTpOOgQz9BW&jGw{AMSk54dp0=)7 zsU*(Rc`U&EuE^Im<(Wb5+QTVx7*A%#Thwt1!#x9@7}HT3m~E5r-p2PCu1lQVcWh^% zYkBSuVHb|W_5H(Bb~$ct@ul^-h|aIjlWyyaaAl~{q_q})m7jLZc}s%j;!BRTaGI2* zmmVGO3Y+#{TgJGD4y%d0ImNFrVnjH>D`R`xA$6E8)-<`UAhoY+Sl~-b+UAg0?p~P7 z6Ta0-!06)vuI~UtLCyt@fg`+QAhp2#-dE;jq&=r;%_pxdvowCB(%Q0Bp7xotrCDwo z6Id=?hUEe?@35#kirr$LV2gGskhMTsE(%)TD}vdOqPE=PV&HBh!?=KPHw9HwMTzEf zpBv;b+c5>~d~>!r3{nt5j!2kVK-V*4knOh`!Ld9$>^SsqE&v9-jdR1S2Y49sY6XXO z;o{FZU3RvI?4Ri8qdO_ol67X6Z&P>TJeYQ=`n{PkF0Z(*>|9^6K%1sC^}@|(wzQ>3 zko4Hdl_p}_5!_TpWP4_>AMqy>$-^Co70E)`YGe(H8g9^CfL-%QT=!-mgA-aD){M__ zVR&z4Ck|j3J8?eVk~)J=7`xpuW`)-bjja~AcdlG6OIu=CU1QMl*24@*XtGt@rdN7O z5&&f3xdA1@R?Cccek7^V?(QWVN(u__x?%UNwp$ks_aNHB!&7i?r!HeseLf!1?qr$3 z&6e8p-MelL^dW)1tDRt5XpP$YJ@%i4VuY)l#N2}{NVrNxs@NmUZH63_w+va&+~h`% z>)r6T#E{cd8w@_{97!qZu>1(rNgVah?5SKfYkNrvxga(?><tdPa=KSUG92;tz0m4V z*BRt+!k8p;Vi}~fg*#r?7dfV3tF2*?tS&A#Ym8TW+X&T-Ti`b3?^RvqLt6!@P?@*h zbtaUD6}F?Sy5lhIdV(aWu+o6195*K}N@zIdT@56*j;jlxbZz@36iflyedG|&B$=;k zx>%gn8|7&1V}ueKY+eaE5b*REg{H2WY4S4fcWK!~z}sdvjI=apT;gA#y{y6jsvMmY zS3rko($B|vx2LxYN4ssEF*cWFUoVjip%OG1g4;d`nAs&I2ib#<y2@EnpK*IFqMC}m z!mbxSsJHKdjlHQ6#_XA#=I3j&kkD>3hQ`<C4P!)=SY8iBhqoQUBx5PT9r)#Q<952Y zLgqU_`&e9CLuTb(n6stPZn8tStq5FbO+|=@W<^WuePJy)ms~A0q`L2Z?m;O$P9uk9 z0mH=BaQxKJxzaZ)GY~G)P2JwNbT}IqWgF_;m(tDg-|?4ETIty5nV*^6*IK|`w$y?F zXxCjD>*@)-1_qmtbZbv*y;G-d`a<~t-Q2h7H?;s#W3@5)R@gGHZ0U=F?Dq$*7H;N2 zVbwk&y6H&5!71%{e}t-N9$ir+PQs*YQUD>!_nS5Ob4t$MIK%XC`=`hl(pnh&peMv9 zsh8~Rd!Ax@fPKzhmkqgVh}1Nk&1iA4BxZF(sqRSEw>yokzh$4KtxI~_d{{m7JEhDn zEQv6?<TLea)`-o&+)i1Nwu`~&uQr6T?;n2HWcx#81onfxEp0j*-r?NE?O|sFs3TGU z+B##HS<mi(dRoUrxH|!@?0vj#+bfn<yJEMz-03QuoeYHg3^>jGPxWjqO{k#AnI7<& z4T)-0_ZHGbR$hkV4fl=8AtAcys43)T4=5Q64NbuZF}_BNXe>ar?i_VGXmrA@pSHy# z1Ux)b+~yYiPB*dd1Kt+|G}sG(LA);E9!{vRHDM@e?PH)KOnTKGE69}f<3%{PE>}G^ z$#00syXfg|xiTX|iED!E?IaS~L24?dQB`)2xTBnaNze!Kaqv4I6_3Q2Sj4DI)Z+C} z>tVSZ?e4m$3#oA_ak7=6X$wk{a+M_blBB3?LbLc+R9o*}M)71cD17zL^{AXIsyy{h zk@7(Ny!mfHRT*qk<Zhn~`IG#`0aP9hl#VL76U*mu%gUoWtjSw)q)a{G&PI8A_WS@8 z7E~U@C!WFy$>sX~l#xXrc|@)*oGTr3)618;28=Dbc+^N+CSFxFF;rs0w<WhPx3#A+ zEUY|Fbk`r<k$9c~OjxNU#UB{~2_!*NSsfz=ZuHLeTg>?R4r{jI+zwnyahO_}y14yw z=oI@$Ky5RcODq`i;Xzk&!p{?t*k6V^9#<tve~7r@>ZMj?Idqbl9&YYu#d}OJG6<U# zV$5g&4-c(MoXAH!`SSAe9(z^I%Cy}#Omfgi2>qoUurvPvsE(l^W~3xW!y)7^?odwl z0t1dvNFLHa9}<)57#9XDZlRd2NeFFcyn;b_D&pIXg}TuJC`yW!msX`K0WBnCpDT|O zgAm0HM9&N^c7gj_z<_r)uq^-!-Q?&!YY%|o)B=(a2m@Pa>+|LT_#Xv4?5@`JqQse# zq`4+_?Jde}o*=fNT9x*;=9=M4oKDUk=A3hngtp^I;YylXm6gP`kWX9oYE}leD~CIq zpUiEbZL)#+vlF2idFttEs-`kNLh4o=tZ5biw(Wbbp(MDLi|7M;x;pN*J)yAP?lK6@ zc)QZ-iNX6MB$O>U7};d=!g|*~6k*-ljNUiDuwKM++@B3rJDT$C1Fhj}4>ENg>vcSp zS=!~67NE4oMAi`R3Oo2ylGsG+bdDYuOm&|SZPgF7X<18{-+U46{4G@RgTUsS*jSGu zyeo;CX*iCdfLX2~*5#-N=&mTb+a%iLDm0)o#H6(PID=9Uk)9^=x>b&7J|y~$>$Hky zO52V8OFRpV!_`a<cc@ZajNxibXHfiilaQvLWnspao}-0H_|&8aH!FqOMTqcLA(+D> zWNGgL3VXXa)6YZHEVtd;^&*zl$&`KA8jY0j%xsQGM9gudZO*Dga2-zX;zzfOIeV8! zR2wj5bbhP%@OL!&#FaeLZYw^~8Db=?Y*bKysM0*heS?hoiq4umk`O&psQtZ*rlY9s z>Du$_jSuhbN{9;Bkeq~+ts}yqf94}$ob?`61?{L-$OlAfTES3Q!-YFw<t`-c#M$Ja zO$l}NDP$bCNvB5o$41>-NX)$@K0W$2*;m!htVOt>XMA^01!JcTPe~_bTG99>1*gw( z@mbilH*bc&{{T`V96Y)F{s@gO_-BF4jvIEPgCi%9jc`H=m7Z8DZl%Oq-oGa>{1rR} z-*K1nzvh{z!8VT2ua@)oSky1N&^*f%xMa8g0KEtEQ}&&<862F<dijk%MP5j|3}CQr zpWt;?McNXRaB%SM<Y;drBPB^vI98;m%qbqVgvooB=XKL|X5^k|gtR-dI0-_BC1Wac z_PKrCkFE!;7JYO_lcEc(_sCjYPYb*X2{^$}N^lz>ZIRQi*flF20q{ch5HHb2=OY&@ zES-Rn8cYQqz2jUCqbH{q3BauyXMNk-%vi2}7mSk0eTc7RRE<5XZHe8;6BBceoNf|( zsi;^09lQ$OpEzYyQ*v;z`6!tmZ-vbd;%K<}s8TSXl?}pxP~W14LGsQGYZbt|O%b@r z^&G#E9<<!lWoY@1eqR2R>ON>0@dL|j9=|-PTTc||VCR=AWXmuK>Cf<`bk<qFyFah+ z&L~Mzv}lb%!1?ps4uqN#tuSbhLBY@DK6%g`m4+K3spTc9YmUqEoQBVM@QlmPqA6Iz z0%Pr=Ov4X3gr~exc$9D{HJ2kfvky`Q{JQ%U_*(b+pqBV9#_b8lJ0tA-M)qSJz?oWV z)}2SJ9B+$?>DqR%wzY87Go*l`R_>d!NRMiYk_UDa<^UqNsbzLEi4xr)2Tul#0N8W{ z-=4h6^jsF1lvIwL-^G4|zzxXoCtq;nsu}a8=^I3?ISFcKS88}MrS^+^ZCo<#R=Lfh zWv8=yQ_1l{#5K1j?&1hq+*%mON(ifMWK|Aqt{0_^#6r`vh&D4juD1*arTp~WDURX4 z#3NJCa%l1DRaWT=PzXv}ZLk|{Er1iiHrNe-Ju5+@nYnTKtobB6t)b;Kw5<ejCu8Ka zAH0=+4<kle9o;)B*~mGYx|`{JZ*kJgo|uf=uKIre0NgjKG==%MpVK;(G0*vR&t^K? zmuJ)#{F4gp4NXmqc_~QB4QV25tr5$b&AwMR*JbyyIytAC9ii|#seoyBZ4t{*Ir2V# zy0^6F4dOw$c1LoZI^>woePP*_qkapz_7n#aeYzc~*Am^6wXG^skV8pC{texY#yIN| zyAO;onZsKVKg4bOGI?ej#P0*$=xnv2uYJ2Jja}EDm{)Fv`arh{rtEiy(Gi<=A}-CS zn7Pcg+gwK8&k}bFn!89gf)DvwD47wSNZ?Mx&oQnKGr#Q-v=<(2AUoOk9z3i{(qrP2 zywY1C-OaYY)ZK~YabmhI7iiX5u#s~bV^tU-C1T~I#j9Ic(i8$p(JI$5sS$x7U_TwF zG53d;4^zYS5lPvZSi{mwu#b4L_7bhJv%5&26UpjJ540QW<ehZ=?#-;V0flIVcuZX} z0BWh0{XuJ0o>l7dxn9R$c`=<@%$rT6)Vluw?)z7Fw}er*50?(6Gm^<Ak=a3Ovj70Q zn|?*Y*6_NeT-u0$ZBAC_HW^)*Tc0ft=%)zw$NvD#zbW?}Qk?H{`>eFm2J3LNqm(oj zamc!^q-L<rS9hFAaX!Ii0Ssq$Fg^*^BoQU#@i_Cu_>fh^hD%>{No9nPvZ2Tq4?be0 zV@2%JPmT0drj^mQ`wQ*P{wMZQq(Qe%V8WGchjEOgge+VkGcr2AXBc&|g0*LL008Od zSE6xe@JpK~Qcv!(Wiqwhp>vvfSde}REB5U<*}bgaU_ecuO2v6^>IhJf`>-uBrYs@- zMG^{o#W37A%2hME$W(HtIC9?maYX8gW1QX6Y)1Kp*8uHfr;jB>&r??81Kpl;>XU2S zYm}aM<>I7IMQ!F;n+4eS2r?QHVM~VMB}aNY$qGW5TS`+?A-aMJN(tDCf}$rz{^-pW z?mCYGIggSEX1OeV+Wm+--}EUkWeFHi@H76Jlf-exa;Dr%gNzO%o_m5uF;&5CQ^=36 zHDo;A;@$240C8^*iqT3|I6OWwf}oMOaB|%vi=W-{s9bDsrPS>pYJFePD|SS9f+RUp zVndZTymf|U%w{5_w$92a4=o8^6rr8-fsvdXSegk;OpCZDJ?j?%rz_u0ZmQfqM@YuG z(YHcCy^qB=&5>-33)egKnhF8RO72k43bVfhO}eG4i6dZ;N$I^&braf4s-}s9!NK0( z+o{<j?PwyA$NEpY_EntT&>py4oQ0#bj-u6CcF8ScQ(oXAG#4JZ1Z9hTo-M_3*F7-F z?_?o7D<C9cJ!XA1D`}b<@Wz*3?j7fm<$SHa!*gwHELMwX+{X5`vd0xmhjKHmhcfGE zFUz8lT4t`{Z<R49yR^`j+Ls#nZF19dWt1c&q3A9WLqXDTuu2v%LGqwsbS!g2vkbtK zzjY!9XwdAr@{lr{i|?UIq@%pbyX7UJ#lygao;>cB+8z`q!;Q}_rkUZ#y?ZkHc>e%& zQD|*%yyyF<WU#cUVV4VPNGe-O@PwrAg6g*79z^HJ)O~kbF$;^h65gZsQI*_?ke6G1 zQKTaaK}w1j#5c-a*yrEQj9e`Sz#Puaz&V`?=ij8(p^tK(ppvd1uOsQ}i`QQ7gkgy{ zG@C--Z8$BxHMBV3N#>OUuvY$s!Qw|#Ni&6*=V{_cKAvkP8eg-?JWbXd?aDeEcYyLq z;r4_ylux5|!s7z%a&T!5)*xSF*q|=&cO952@XD>1lWl22M97+U=WTXi2;y2}M_QXn zuTsNbDW!?7uo2t>?KE?VYj4W;b+4uOvghVw8C_E5ZJme1I2!ycy3XA`4ay7~ovPsu z?P<BiYJIBhZhaDM_c$+%wK5av@VMHy3L7a41u6kRfxgFSZ^SnTaCzKvAvwz+%-z1e zhg9f=XB+M7<>~IC(#jV#31BD@_<Z~6f(^WrbcVqhJwAQ(=IO^kn54D2;Tz|l<+=BY zHfV3n2^SVzi}a$<U*ZicH4HX*?iL`oRF>0~ErY|~6OGT=r#`$Qwy7ipWaha3BBC#g z?JXVVZ{&Yv=8+gbJu3KIQR<3UGf#aH4UtEkI8p_wNg|Iba)|7KOobM%bj29iU>P)$ zCdq3_<@50TDT&cU<DyyKaHr=q3KOpBx%av6wGawcH<?W?EU46=D{Tofy8QnDYBREw zAke2-NhOq$TBMk*Q=nN%C6tmuKR$obh$0AJU{I5ENVOUu5gjx{lbUnUI2J*nPO_3q z4%CuGQz;fwNo6FL|IzprA3r{{1yv}@6hmc{ldPnYFmj>hfTgzP6DHvTGJ;BEOp3yS z+$|ub*V}A`x-wfy3f)7H-lLiQoDYy*;e_ZebO)C|E@<Lzc^b~H1E%My_e$vcLxHyN zme~kHNKf4fNC?7DG6pu=7$1-4bPaRKk=HMAB$KHm>#6y#xA4kg91Un3x?9UmUR;uR zjv)BGH{$7yhZi6)e*?Y`SDB<~_4W1TJnTDteSf!+uCw26d_!PB8P59>d0|62&oX?n zC|LZPXizcv1-YuPTj&_Kgd#%#F+MpiN0fyWy33$oDZdJ^NXR>2jgK>3egVXDP`Je> zdY!_>yol(3-}FjYBCBo4w5>WGW83iZ^VgrQw(Uu7A*Ww$^4`Vs8KSjq%|u}x;XCJq z1La<mM^%N?jO=M>JhK~q_V%o~nN=9eaBa@o{51G}>J=^|xzYpo2{I<S(ZfOaR;J@N zqBxs{8)(p4aEz%fAqi545`jCN_$G!3`#M%OHamL_Tza|Qv&h&N5<oT<8Z0`v9WCXY zmlpNpIsvmskOSMQu&h=<8A`YSbHkCsa7vT08QVA*10-c${7Bb#Z_Q#n-PTqFTN83x zN|b<45(+p+860U+Kp%9T6{Ky0kfF$&P(DCA$6%f?;%wAw);%+6w@uVKqC+;@4Y{87 zT)7F`yKrT;BeoLbk{@woA*N7;6{rva7$=vlt*Wc5W*dUA&x%Uyt!sR*na4oZfvIsI z0jVo(lR<@2KM=&;BBP95&UW6xsV4dW0VL=FBm>1AsdmS5)&RdiK);T^VX%eRG$dzu zA=#n<6?as!zq7bs3pg^Lbx95-l@&6{0|2Q!XW6(rfhf3rjl?kvRPhUi-7CAoJB?Wl z{ZKAJb%ULAdjphs7a8&8e-lpXdUEJ+R+~03Y+eD;(pz)2nX6l2yM|*+Cy=iA?!5T! zjY-&0^FUIz&T;8X?FxjARjJuuX7>)$HB37j4!Hu@l_o{<@*_JTn^m<7NO{tfVGES+ z5JL@>B)aN?LCLOfia3s!hOoz1P2QZGu|_p?k{y5=5(e(*(bmB995uuBJVS^ISXzG0 z&h)OnP}U2QGY~*?fFZX84P1MzaUPmQ`a6rg-VT~d4wvj(M>QUDQ5Hg4m#cLH(jIO^ z>5@?m=?uz-+;)(uk204KwW$mx1tr9M_RmOX?DJwVF|+YaLyJqC4oY}H?pTl-?B&lb zjite$0Vb{uceT$AB?UYfWg~49BLqay(q8fjb?p1upfr*WX-k|#ngDT@S@j2MW3)JW zW)6b6>Hf>1sdnd{pJ$zCw>@iz8d8yUxN2#Z_ZH>DzX(^eGVAX);ztXPx)m{s6X2XY zcum-w>kUT|RcaXAuXeHw(Fj;U${HPF;s|hVLE1Di&n-pk9M?W6C5RKBKWIrUX$6;c zh`pLSfvygBXaq&<7TwoZc9U;>L(+E1S35(^24P%dO^RZ>-N$VTQ}+q8E~RjTk2d4W zYAo4Kpa!F?zNKcS4^_mFQ!$fQ%>%PJxj-+_GUbhCLe~c84SSs~NX|hcnW1%<u<jI@ zzi7m*_TiPzVQyPyakr`?v9oT_T^m4gd!v!9vu3gG+NxEv+V7Wpq!f23Kyt|BC~rEp zgAKbc*keL<1_R4&%t&o*IHt!EP>`m0s^gqr#I)~yKlqJ9foTm97-Pt8SYGD9$X)mg zY#!p*4*Q#Za+yVgvZu45rl*oz#^PZk+hcMX*S<^U7ahm7%?CnVXOU4{9bMK+<y<ck zqA>ZD5sP)j%QMmz(?Ar+RO|h!>wjir(Bp^7qfTv2rbBFil`?>kiwQWD998&~ziO_1 zk83Q`mjK)MJF~JkHK19+?R!bs0!ST$FnObRZ7b$%EnqHfILRA}iNEjzEE@NAZMHyr zGa&@M?{#meoweD$rxNG7+JR-ID*pg|oS7;NhmhQdZdYk;%xw~u0ubpbz+T)3!6cNi zMfWjB0DBxYWKl4OWfyaD$C<V|UAcB7>U8UHeiwqYu(^`C*6%h)$mZC%i#jsy%-ml0 zY1~@I`Jh&Q&=n#4CB*Qw^rGfvOIvUKTHy~$RD~`&o#A>qxQh4}zX}$3f)iuxGgCYg z22+&U*7dC52nU_-p*mk+HSVhLDnU$L4U0wD-D`V<64x^*1UD|g4(PBYpn~JfouM<R zyKL<)%c3l<B0D!1*;7oH-c_-J!etj^JklGF-y#e<YUPH~l$Tt62}urjDR0(zO_AX^ zT$qH7%|4(D48U2s1Kze`{DkY2HQHM~Z$0B?eTlJQrSAJYakfWT=_Hap<+;ViVF-(~ zYe}|Z9e&V8=6Zqjb^0@C&c-1L&3i@jR7hl^P4?r!lNGmkOVRBxT2h#{H2DBJP*m&5 zLQ><44Woxuv(#d4?JDfn5$d+!X{Zi6zQ<900l8~hNnQ_)VlR7)P!ri-$Pxh;%j$z; zYwG;DTIUeffzg-yv|CIGGv=w5<3eF?yyKWCLu@v(wI1^!O5x5hIEmN{;;L0rQ#tJ} zV_zU}%jdAL>tkSbSrm{N9ibq7bmTem3!gQz@4A{)m@mIN$)=2JbgyrPaB3!{c4}uw zn<6t&9kpB<iEl9)3_7RO+^3YMTT4u(D3s_KL(ScC?QRIrTzp;6U@ivyx~dqXrfz12 znFF-kw1L*dXm-$%V|(AaC@oDo-3@56+99P;Y|g1&`n#D3jd$)NIwG<bqbKVXz?2rA z;j$Wzv^1rJsg~6kX$=EmzxUeS{{WWTP=`w6G=}m!L*>)Rd#(>Vt`xQ1Ve22HMzN6M z8GhAiupKWQwj~Ks9%k0NO|IuIEPz&*<6W*S%$C?eOKD7uju4cf_J%*Q;B=4;9VEGr z`kL}D(12PGh|^8EntRn_6?G4}4TQC~zjStt1LW%sMx>p0S$(xl)7REnW%uD;ZPMaO zwO?W@*xZi-DRx9{P2abdWK0DOM|C^!sT+?L`EQRXbW#k^kaRlV`Fyt^`<08ij?BYi zKE1sYbgO(#di#>J{Ad=veBo2KjT(i=w_7!Ig$_4wdKJgqY7|S<%$3Npt!<_E6kLX) zR9P1&>s><L#;m#2Bh`~qS^TfIw&?C$*B!(hG|KzdVZbt^>gH@5dbgqK6>r`tsZwD) z)6r)`aI-SqF^8etVLpR}voZvx*_Rc-M<t+t8s5y((C|TwjR-df$c-14)x%Lp{?4I} zYll#tqN^YsvT>dN01>}h0tYRYWUp$FFroNhdLMQ=R75I|)F-ADfu3V-zJ6Znj>@Es z(K|HnEO99L0l&K(xqdV|Dvo8*GbS{JwH&QWmmy)e(4(PpXGw7QLs6ke4oG>$6R=8Z zH$AcH{RfJ<M@2P5!y##LJp!9M*=)N!25-Hs+$45$Wqq${w`n#K#IDtKTSp-Xfn#v3 zjVo_>rwW~N;NVHh8gW<#ja7Mzxf6c$jW40v;M;p!t-LP14+G%|r*mYfHjHoK?blxo zeToZsyBm`2upwC@Saij?*Im=vHUsXy+9bR<P0sTr-}9Hd+^hvknI!kCIBf}SydY(< zu6vy<jxVWp?mUM<$Xmlj>ojzbQNq|DZKG)0$EiORKGSy3t1as<o;kA?UX<bHRDSC~ z@(D&y{;!2;z|h9%uZEq<RV4!lZd;!t?&Ve*4g3-8JXBspfTf-j%WR##Bg-UJftA9< zUAr$K^n;H%vNsB)aSv$@aR;9vr@c=gHnrO0yx>n6jU7wMNl9=vgssjK`zl&WhB_UM zeD#SmQ{r<|18~V++xQ0`(S19I;ztpqrmq7p+F_1MZEn$l`Ft&Vb4cy?P6pXwEv-pQ zY%tV*@4Q(`SwdKhmRlKHscVHH2}+5^$;JgqJuBZSkQ=;`N#(h@zf0?KK<al|Q&Pm( z8tlQXweNddskz%*+}v~3Nm`kBERt>4G`3Wc!s4SrT5zMnw`0vLTvn9ru*Luw9YkTG zHkRjQ{4Rbi1bJ(3g|McN4ec!1p>wUsIpfC8W#b>OTj-3urbNpVW<vqD8B?e!?^<}P zazcr1*Ff;7a>8+pdU|&TP9?((Vb{p>$c_BKUI*za2%*PfsD$1*V&24R(`#x6$6l+O zB-;^jx<6)l47v5(8;!Ofe%N&}uKvpF_Gzqz0$Y;Q#sX5HLE&(X#?{)j<}upq-5{SX zYoEhpWR5VuXAh4es2n@Mg{dRPkW`b9q`038t)5`;IFdKPt-wJVC>`98u<i<SwYG_^ zU2H2PF?VCyVQfdT->vB{LwO^owIKzidF@rF1&(D)cVV&dYqTTTy5GU-8!KHyA@zmZ z{X_Q&b*bYei1HKzYmmyJ%1PXbF;$k-c@8wF5%I-Usb*Ie@&@C`u9psVhrs(bQWla` zg&g5N4jzdk_772v<oVWn>=yKQBIPYpD()LDf>P^*MF=^01+cF6N&wul*#H#sQO}h_ zm=};Y8{cm)H6~MUG`mZsq-sde=P4goY8cY2Q^?(--NA)1#xsDRO2UUC2=f%vxQKg3 ze-bwb4!RV~V0-%~YS)6(?Fu2K?Kd*J{kgk++Hr{;`+JgY_S=QQrB1M19bvV1(4#)l zamL!u-t(<oMe!C#Bb^w{t&5t|XAA62`L1&bj!31NGS_7XdlD`WTXaqxqx&;`q1q=j zR@;}IIbfSIGtD_3Lo*pekRK06c@4bVq_CAJDIo7q;iS6?dr0oGM~m;K`;UUNi!rUm zBam+PwC&GjcwX$SxdTUCl$8diL6rt;jet~Mg()fs0Dad34-x_92gbQp)D}r3W7fUL zwREB|=Ct@GYnGau7$L@kQd(Da+^v$79_m0!qdDBEK}~m@U<9a>#pjWkAgf`%YmYyQ za?LE=)OXm(QrjmhYdmTor+|g<tpkf3N=IK>z1lXwjf#lJan&$hAgDnvBmk>))+U3G zy4YAlz#k&phOX1kX{>f|vdF|~%jwDH({v`85p^p~xSlB5g3zezC&CuwHw#KhJoD`G z5_;`Z$l&^X!`6-e05zXVJ2|qSRz`ePQS9zRa!fY?<Ao|rB?3SAo#i1v4gfk<;~XCw zUN#^Vz~T`06>p29khVMiqX)`~P$!bv8P0z{ovE&Z{`6TH-*NNlPjrb|&NjjH+vlw@ zw#kLoabu7^TZ{p=aro0|?NR}BE+BXE#&he-9%7@pQ#5;#vBT1x_IOOaHS@P~8Kpd- z)5cObTOOo=Oh^O0pi@3bp>BDc8s8F~9<$7c8cXwDZHL*8^T>wMgU=N<+Ln~OwEdev zk-p^9F~QFb9<BAdf*e7UPRQVCF}c<*J9`&xc2qRHy;a!{X3xh+?D*It>I==L8VgVM zfvXG`?~+@)Ev^Ty(xqIYwH`Z5QA$vdgaO6B30+ks=B}wPA(IxH9a_<#w?G%IvYE8l zaEbr}q-Y~fX4;eGs;ae((&eoCMU8lsZhq+|^Q+f6HuWVOb1u^^W!N@l#zzy$f7+DO zFE`!g2uiX56(s{(6&uT(81mC|(YDpz?UuuUiLGOQhQ^I~eO*^qs8=|WZhu}U7sGtK z$G$7SM1ZY8#Q6g7-+s~HT2n15;Kzit6N8Rgj4=|?2CxP<E|%`tWz*;4pgFrf(DNtX z&-*A#syuunU^)(89;U7|EccUpBCvn07RV6Ol;os<NWy{LD+i*w5I+$}>MVCg(`}Ge zm1Pez#l*v?eYG~VHvDJMa@+BqZB4q<t&x<iwIONq%>X5brTxToBVs%a!kj!2V6BKf zuS>Z%9v5jgD7~XZjD)iu_WZ{z9i!VA9U*IYEh+n=T1Wv5+}W0mvBWx2ejNzE+0SH8 zATvf!iw@k$Ej~d?$z0C!4Ua`->33~YCo?;;p4Ag(zqm(rrn^FYtplml=l=i`!_^U7 zb4BV<f#FYjwhH>Du`4jvzB1a#L*eSryk)wUp8GCVgDd$=4ZZ&W-CI&SRqaPY-E7w_ zf21xJYt^Ja-M>^jYxYL27TJ6vTnY1Hce-Oz+HO1{YAJCG3jxN~l?>M_KMm5z$1;h{ z?3_U?+-4gP4V=<8)5%(7wDnP#OS3fczMzeWJA%4DO8q4}E!4$_H3DuLQgKQec4INu zcCtDZo*=cdh0Kb=ijI56)v^1>opN=YEmFs3%cnaXece2@Rb-{Ch*|>KS<v@g`xDaE zT@k0|X)E+Z{{V)yj-9*3b!d4aHO?!JC283Ju&0wD7z*4dWSmw@uxXeJJ4UqTzjzk> z)@<|6*)vZBt#}sLojsQqQip|-%+j5^UoEiGfJ)Ttwj11i<J|`owW)rIp>7(+kMk2T zzBdQpE~uHRCOKe<<oO?GD=59<`~EPB<&MJKq}U_`vw6Qi9mvU>1u6yWRhm46A=w_> zl<+$Gk{e4!SOlG=o~{_;H1x!iZCrHFTEV{ENh*4J6H5O8wAI*8_*f0dC-FMk3vwH( zI?bj#La@!%)4MIyw)-`rF0s5@Vs?9bh`D-EO~PgikGpM<r8=uTnG&Qgi3km}1`k@e zYpL5$6D!)|Go!w7zNFgxonh_qT5~#zY>cjmx=zR*(WcMV_P8ENRQ}t0Nz+5S)?Jk~ z95y&ra)9l|MY-}eQ;f-on}lH58RnpILdfZ*7pIYq9y%XrPYw$~P=CwRxOfoTkCI|n z(kD~hkFx1~7{jxk@GxRUy4~MPo?Y2QNPzVPWQ<dqX0unhtry>)yH$7o9;Ao8Q#*?~ zXy4qYttO7wQmdTpM`N+yTf9EZxfXp>F$~-i<4yN$`y`fPONDDgO&$=-hz*W=9FtZ? zK<~R|pz|%v3F>+ISt_{jlGe7F(nRJ01DUIRqW3-|AYHXSpqROqJv*Z;J)ho7F1IFB zhpn@<Ty&^#`$e8JF(XDpPNiH;%R=1=8>b580jF#l$kw@_+y=0;A8FU?bz+kVgtfIb z6*5%8eFH%a{{U6Z{J~NkA=*8X(;CyIwOlsz70wH2g%jHnr0E;V)U26y+v<wik3Qh> zE;`i3rPVs69yRP}W}}v=;--v=Ko>FJyfo%FBdHf3Ax5tanioD;zWx^ya}8eK2REaC zm)xukPja7QOl?ID+a~`2ZE8D>UoCe22^R@Ahd$I@ENJ2lT%=po#8k>v#PcdpLE-=! z@R*%Z**vwE8E)+x{VwpoK3+<U5VoO)AmG_Ac9XVlhnsK9P50<ywyjg7bu42iOKR&K z#v7xI!kICsS2%8G{V8_Y#feQwWQ-i7V;DK7sKe^%Tv{4(bRd!JBSYX-^2uUwZER0u z!<$9gd_f$KjguCpzUiA=C;UOHbj`iIkdY$g9qGzB$Z43d9CmZ+;^dT}Stg^3j=rJU zV2ST=H@&}I09UEp0nG~@UC;w>J#_O_KCbOL(`b&rs%`Q>aVs(JI-(+=_uGB@9+Y&V z>2NpzrRkzHQOt#p3E#u`Zdu+w*mEEKIL-e6{p0o?O}X+~q3>wTDGVJ3rE_z!j-vLx zeXg!^?3yLXYfQaD<|N<sOtcLD0EV<AM?0ga^)&RPHmBN1x7!;%>&rqLN)Myq_;`d0 zSOad+u+gmpn~&iGq1D@SShcmnJHr6ILD{2~`JSIY(jvalb;|Xm4%h7wr0FlJZg%}E zp}mQRWodmr)uP**S7xnT+yX1pSEk%sj<)hbZi{*S!qx!kjV^jJBN^%0tB%B<&u#5~ zT!6V7m5q{`G4?u>nn^(}x$EQB`+J8a)tXCN+3YZ4_L-*Rw`lB(S6|q*cB!KoQkNI8 zF4HeAp}3mcPPe+Ec6Y4hEh(E932Hm5ONil6C{4;br%2qA8`Lmb`)2@L1Jr;n!@YrF zxeUD+qkSDorI43gU5E1ycku^*6PruCuBJ&+6r?YQi3;I7Dhf&ULerG31a6fKg(QMD ztq^W56_>ZCG@%Et&$^r_96BJnjE-46{orp-g)_-y;E*;yJJAB0nuuPl%-kYMg&_%B z5?Na=Awwx4Ng$6S&aKl)mDlF0R6^NfEpYCUW#jK^`YrtrtS(lyHd77votJM`2uY0V z%fn!vtf&<Gv0LnLdvgt!mse9dlBLi)V07~2t0T<O6<BPEJn7VnN0-mfDs<y?QRPUY zJ0Q~_MH)mS2<Fqj&*egZ>X#&7P?N8MiN@s=^6&`!X~0RM>7nKEA3;(9Z#8A1B~j*R z_EUk$5>9EiMzWGiDI~IzODQB!Y0xaBnPnuF3PljzX-B0X6o7L?sPv=QBnG!d(4tvM zC6tmuQRzscXy$=TiDe{~Qb~XR()bl0+xpNIRH2SkD2B^)ldPnYFi;>%?QY3p=Wc!$ zeX*JG9f`sTSG2bwwXuK#i9P5XfuWWrPYd9E@;#-d+t`a66j9IiSsPQQ-H`2e?wjl3 zrmNaHmk{z$>K2u8peU#g5yZ6Qrw5OKaqW(2-#u&KNU3`_77?-ed#|UxedA8}`vB(L z2Q&~4`t5sj>WhhWPJZ^_jGcxOkTRfrSUEX7{{Sj^sNG}*?SA{G)Lh#Dc)&Or1oGJ= zd0+v)Grm1G&vhfOwx3^LTEt>$-89`VETJTE1IC<<`3&F;4<LDUIL}O7q@j_<_S@_0 z>h3beH{_{}O+62|tblmF@{Ta9Ans1X3gZW!_|H>a))h=+Xz>020JqhZ3YkIjRnclX zQ0wowhR{~SX<C%p6U3*IN*9n$U5eAVz}Z7P?hjQFd*x(8_SBvBw&TggzgmoXxmz70 z-=<?=Jjwq6@Im&eL`$qT*h6h8Auc7>mPrE~Wo`l!fOwQZ1b{&VXVYQRF^$T(R>vdG zVie2#M`N+t=iRSQsirOV$+ty7X-qSBpB4@tU)6ABI~~V|vqlGtAqgO4gN`hDUt5Vw z9TpJW(@QI3&Oz+hTy5WTL#^&7!$WJ5R8U~>$ybWJH?xSz+1v?S*8WyFw2*Wc&|HCW za90HOrP}5DwA+FM;a06T1!USZ>o2M1BOE9ha~|Mp+paF9L>CHD5}yhH8PBzFuLoiL zFB6`_+v1Y{01|f#Iojyfi=2!flpRi_lWTYn6>*Ls#WeuTI~+Zpq#)c4H*v7c?d(VZ z17HQobx&Q0T#_+7sT3s*Cx3kjKvI^tih@!KiiiOtB&eQ10l6g8J8P(j*G<=<-Gpg4 zF>a$xHm8||VPe;F)y}@0o7S$E4KfiG=F3Zw8&7E>>Y8XEGVGg^PPjwjB73i!y&~h& zOBkqgqYj=|$4=p>iUvC?oDJ;hDhSN&9@f*jjqVwSf2FuD1!fV42;yt|aT^~n?%nde zxr0b8xDf%BfV>XWI9L|EoA0vj*{}VgcD<<deYQ+XZiUf|%2ZfTQ5egbY>&gYGc{6> zsj(81Dq~*CkcXOODJ;inYEOFK8;)?D9s$BMn3YkQTw<~9E;q;;9M?Pm*R;DZ11_Mt z<U9aKjFgoTK6%>6;Cz-1bKRNmE^)kprLJpo5q!?>7un_Sa5<aWs<SHhXg=Efc(E27 zZBIP(mY#dNS9V?!Bh7ME)3}ZbNtCx+4*k%w1JzT9uzXt)q5EApf+h!?lS&1gMo?_l z=Ivu<S2OP}%SkAV_nh<1zP3C*zR)%AlyYcoh4ssnur@5tv9v*lEwg3*7>Ub)XSlyU z0`*%?Gwfi;vd3+d8GYK=j?yiNM5|z0T#)lo+hvt9hn#c_sn?L>dpKVQRaFT~u?kj} zXyXKV!E;Y?#Fk|zH>xt1J1Ai##pgg`bK$LuQAw7ty7}Jj@EY8>7QCBSxz8cRfC1fP zZe!(g?#<14xOZp{Sr;ZjgB3E|i7GYNwQN+t<S7YyLvmVqxX-1woKhq$xTQ`Zl_?=y z?-Jk`lWW}a!fAUv^1eL9t!r99xOfBxw;%&Gv}Lje<`~p~Q838_qDNmrs|Y3ASXhIo zB!-Y2=LY8uBy*S2Bk1j|dqHyFsrxL|knDGs(*+akw{9_LxFQm}gh)fIK))rk?4c-j zIgD9&w1x4Y@rCz%A0`<~M9OSVne{LhI0rW6z!ScYZJr;PW)El#HVwXup~HCl7{f4w zgHy=pDj})uqM3&)i8s#-*_h!ZP7W?;EiP<;UhUPq-FNJxw>=Lc;Qq0&S}wX>5z%mG zQRsVx!ezSH;B{fxdWH?=R1HAOEk$v+6>*ITG2^;|7L_oyxff#)!0_WlDlo$^t8R{D zxidMrLCqdU7T)JCX7^pqB!_2cY@VIMzLlym9BLdl9%V1s>IjXmWO*GFj&W-P?)SDv zxB-~7Ff^RjXd$hpXX;lp{I=#H#G*Xu97}aYrXOZ(c+D`(e0M5R5jnVpK}jtow^~{c ziRQ{_Q(>Rt5g2THXxpF{Ahfu+yM0Rwt!+!1=AD?}eQO$sVRe0^<)7j8Z@yx3<(Njs zhLA?Bm64k`?Dhs+m$VL$`XcD~*Ih$1w0nzTKF-ve9-j*T07Wc&WYt_}G>-J8FD=O~ zMdMlns6z_iS!wPX-D{l`qJggNGR~8!bC|#yO|}gI`Z%<gfaZs?>%qMv;&IkbmKz+c z4Hh~au8_Ig@0sq7&Te6m#5lG~4@*&TiyeW&=t)Q)wUf5nc@xlM6}c4gM-GQueSc-* zFQt}QNh3uDzv`IL(pARUAtWJqNmxR-c!Ce#2_++J;F0JtMtO^_(QmJ<maQcXzPbMX zDu>h>wJxQ^F(EOM0*4oL%Z`O$cYWJ#rP$#>k)AX-FnI&Yu(i9zZbeU*mDdRN^V<YX z3kd1^9F)k`Gh%SE+Mbay{Wol#8M!RquCktxR`vGg+>s&@9WK1;lxImj+M|h`HVK2e zzCl$`Ekq5+AtB@d{Dbiw0rgw>i)i9_h>kN&PVc=p4sbfM+kw&6(%*-3r~%Yx(XJ1B zdB4d4B%5`zD_lqc)g(c=I_N{2sSI(cl@#EGsHCe3N;9#KNPAcYx;jF7YUbP9qlNhk z+d^*GWNmD7Ikw1RfDJh{kH3&NX|UXzo7h{Wbrq5xs<-<Lw;hWml)7#AMlzWY*77(U zMp8j?Bj`AByx@(-;-W2Vg6DM`m`0&<9-+3*v`zY>QpIXBs&X4KE}^oUYN0ZFvnn!> z4}7&Zg)JuqB>;{SnuD@)JIvT-By%MGoQJtrbFJNehp#QHq%Z5Wznf;UvRb=UvRam? zaBi2uHr=Z&@tP&J{-)P9w^MvXaN2&&5|u5q^c*<MF~uZSlAX?`mHOGX%1-ulXS;s3 zvaMA~NnFDnOB(jupf>TkdbGmqKKFwkv<}dFI*?Eguxh<8ZrApf^T<cMSmjyn<*b4@ zo{m?6zD-VQtKxO0jyDc&Wx@9!&@Mu+fv~!pzL=I9U)CW0%4o-CI!XQ&K>9}ZJnJex z6L_=h%N&7>5)5}O(h{Wrcf#-u5X8aLA<%Qp`ZZ!n==xjTj+ZZnL;8gxgV|1vE~UBu z07-7h*-7FAS+xGJygsh&B~B%ztVL;S2_7B%M{aaRzC5MGv8Tthzx{xGQ!~-|2k#8$ z{{Y>O)jPFs`ZH<n_+9niYJI89ZAcB<bj6A$hO*0e{{X`h<Q3gk*Ad5s&M!`tUDeEU zLyM#%m}6SqKdIS`ztRfRrr-)zKfcD7e>01|0>k2tUv2*Y;nt?a>}#_fIoX0z*+jd{ zXy*N|yQTjCm(1Nwd2RU?<*cs?EVLGt9h5f4d+OviFyxE*y=U6@xO1<R__p6Q*HQ58 z4JZN4%zrI_Z^KjMNmS$h*L|1uwdzIE@2Rdc7UOXg^YiW#h{K4RCD)d@is5vT#Oi`h zGDsU#5i!njZ9Uy{a^tD?m9ArJKy83%*a2^FQ>$K&cG<^qx`erPlA_{=7<bvq_bF4j z332WBDI6oGooTi#jkByuINQxXrLcy=ak58U^Ns%ijag-_V5Kc8GkKJl%@rttvB2s{ z+W`8KKRU3$Nw8R${wp34hrX%awX8h(C}VCd<pa4>ipB=#h@F4~InOLq&U0g7bBGLR zxjcXz%K5r!Dlr<;`#MUQU!VYzOO1d4YDp%*1$jrdFW95NWk_MRSY@~0aXso<1)>33 zQd=&#=K<kBDC6G+2}vpW)R*EIgw^t2vUIL-J8nq>rR~bvTWei?sYd89%1CM2+qM{* z#xN78U~5H*E;brn$1&RZoIoxRt(N#4NQWIfZjxP=`cSzN6nFb+D{Zn`N!=(wLut-Z zk&<d@DqSHA9-!NBHn%-JyPjvIYP#B*gPwQovs-Z1j|PHu<Vm?Z5_C#lNeLxs2_qf^ z<!eyi#5^hr18zqO_X>+8#hfg9Z|&#wRS_^I%{Lz4JUM@FYA!oTnQ6GPPD^CCjm8gn z(LD;W#HPvT&bz(_lPl+g$gec?qX{(hl}#S2oYU<WA0^B>o4vMN8M!BCEwiFrQMm*d za+-ZZBYYG#LG#UeWNpsJH>f`)=U9D4Nf`04Bj>8BHGR1@-C3$FtptW6-z7?kfq-CL zlHJ}JPBtm-W`Hra)uBlI^vrqOw%+YOMWKl^vaE3%J70Q@B&mlQke>^YoI|K1!-X`U zt&g7A_|=C1_LiN9QPRxlXJpOYq<r;HOf-gM-k5B78=A$+Fv0M%Ikw-x&mb0~S+h8n zu<LtU+`S%>!SBnlA;a3F@z50^AdWWWDJ4UQH<G*nLyGXAhYmB)R&1utJctW&Bd_w6 zFNa{e&XY17y4yPQHHJ8!X2A`27h*wWUDDrfLP(6<L^ya-N%4|M&pOMJq6nLwN41SS z+-wO~K(^qU^xnxe%Smb*J^IIBkzkb8pqR5N-C@52Xmhz`waQi2^x~W!RoEg#LZwNN z;?e|m&IsbGbn{0vayjm_Edw)vxz}d2b91%>#Z;-0tz%sYyPQqAYt){DntjrD*wXb3 zdk&kG+ed2C427m-?E|S^?Ee5x$&`cxA~ue)#Y0jh#Ez7Z(~p*%l99w40Pl8MCI<cU zDByV=);*o9mgSws{o~Q2MTG2T8hHdpSzb>t;Lv}iy*&2|uD`%`Zql@bk$97;HU65j zsWG)pn_1b>2e;nECAi33eN(4zMl5TNrLx<H+DU;aFNsl-w;5ZdDsHd?rlFPYrvfUL zw=<a2c;#T+7L#D>Y(=^d4x;nqZBtqtMUSda=H$|OUy&T`dyNf$H%ZCT_NR1Ss!LO4 z*lxC|)@?;^Qqf@5HVsV`=Ina53&FV|n3ovrks+Kc$B>01_esjBEi;OU96JdcoO8>j zt?{=b)1kN<G?N)38d^s8NahIo{jL*L>rAgs`!ws7y(~qZ64W`++?xD3F%a5)q`MwV zOi5`A7$N00Kq(4GDvBzTHQ2`sjcjy22gEC2HTqi5_xzMfRhA>cwUwd7Hh2+pb!m{M z5IjsXJU7It5gtk558yhFH4UoJsCXA{<8k|ROS3lHUz&_PVRddwx5#0{IQ&_REtfl` zAM^{+oJm5Im9pbLB)Oa`Ad0;eO~Yhq)DWu65PMw1u@+G6QEze$qetHqoVOnNYh`QT zBkb;My9M+(bN5TEB;%>AsyRf?ni08-pLVMPrY^<NynbL5D_Ppzg{v;@B_#=#+zXmE z!d7I*4Zn=%V(UEo&1+%PXQOF8vq=kw;+8fnL$v%aZPOwlsX$~WJ$A<b01VZ_{;QFE zz#9vr1*|I=Y=s_J<(h8LZlU{08<4haPOSJ-&&+S`@}}(vB)-_ux)L;<!PAD4ef&Fq zKK-e?L?;u4o2Mb!<;^i9&Y2+*V#Q@oI!aWv6oIp7PTWqovJjEgN)$b?QMVh5IF2^v zansAG_HL#zJ2|jhBewPR`8R8TLvFnV3o$LR7Ni9#Gm3BR<*mHoM~Eb-9+g^2<u0^( z1(iP#*3T)5k1TOqfbHBzUV{9RYn948Mima+#Cv>Dk~@ekCNc=y9BWV7I-m#b5=|zw zxc7-ASfr<tR|%&j@^x{)yP~gT$>QQk#{$BVQ~SwK!A?(@HFb@*v2>9$Er{G&%2TB^ zJT{<1uwN!WZ<A<w4r$#&)2_!;DQVE`G^Tq5J8!taa1Iq^AweL6%vL5PhE3bLvW=n5 zc<-})PWl}j*L%YCTn8JZtE6oeSq+(@!u-dFio7o0NFLKI@k-j&+FD)R))vb;t{#=r z=U=>s8!aj2>UgmXrsS!zLZuX;;0Zi@TbwvBI$0gwf<`j;%3SWx{*&?s%U($7VQ+Qe z&E(K-KiN<ZOk~?xXTDqVOqI%fl`TpyzE-IZI<@6%am6n@M3pG+d79g7P7;%AHr5`+ zER#lQ8yGi`AA(|D>L;E_!RkTfQ-Nhc#^&o_a`)pruz!iBCjM!!q88&A_4N7PfaslQ zjrh8cyTV95r*3ACl5k22l7~L{ApZJ5{{Y{IC1Qk&ZMQ`re!A|9TQ2Y^J4j_)DGC8# zfzfR*J5T}vxbC~d_fiKs+7dxi{TbT7XnF|-HkZ}ci)FcI?d&pLZu6#Or<VkcIeBh% zsJ429HjjN*o|XyC<zrm$%rtkM#fkRaILLiruglu4SUt4ptJ1=?{{UmUa$KdHzo`2% zxlHWuP&mBcxaF-TcAJoMzYlcMN%F}xoh}@9jzgB`Nd{s608rQe0BW2*aNENvzej36 zL-GFhC8gfLZ;J0M-K^?u4>dq3FndeVE<G8e{{SdzZ6@oCtR(Hmv?tGQRhKpr=d?7m z5_h+Fd$o7|-+H$mBV7^iL?mbOI>+4WeAV})^xtVLmYnSOwCw?{7%3gwHa&4@l={*K zgd0|%j+qHjPb3v2io%}&qm_ly#SWc&j`wI$$&6CFyE`Xmn@Jw_-CI%hKX3MeTGSc> zb-|{S!|g0s8J2>9%kAt^+zK9{IP$D%xJCdoh@RFT8;@b#RTALRpSzqj=lQ?<Ae*iF z&P}gS-EW@DsI-f>=UIOL0Aza8Cg-MR&taD1i>hE<n}s&na&?B1hZPz|9N`5?Bnqo0 z1$bLd`-U)gNp7HYxweXDMGN2&=Z;*uHNn<+7rs(PjvWCC<+JvMXt<;_FPeF^xG-CJ zHyd)@z~ow$-!p{+f(pp0U-0XXb&{}n*oBn%%MW?4)63{7tY`uB72D)l8g1>?<OH^m zvPb^l2|~&9Ad}anTaSinoB(Xp_wl-k)v>hM?U38Y_eZZv%6+~QGB8oc8?Bd+wPTnc zc_1G_R{sFu3b|RAwx_>b)+vTB8x8U}j)uiET{||5cVQ8(;?r<xm2t*g=H$O7BF`fZ zS`@^Xr>Wpr1oH-+oF`QaOHD;KL&&(h+@@waStn@=BxAYd&>u0ft?#{xH7X>yGdoF@ zZL&&2n|{{RTWZ=YC}B*lMa|b-c?5M)$n&6&hv}(g6Fzu5LCk)dg{L19)RTDW?*69w z`v6t_t3v3G&D&EJuG=-Rh}jA@7?-O=i)ka0TDPtpz{lmVWTKkB8XD1QnG~{qaMBOG zzpd4VRn=9<A1yphJx#~X%D<mt(U%*9$(nDnO+~HlGM{ow^X@k5#HQpv>aw@emRXGz zq^(<=sR-Y5Qqw_F);2a5h`_KHJ9|c}P}LY&dYR*IfGyMJp;zXv`e`a%#^Kp7VQ|&~ zS9q&z&1OgZwrrYt7p+2HDcEr>qn>1KotSX*HH+IM$ED6)I`RX}MC?dvAreXBYd2pL zV5nQyXkDIJA9ejZW4iW}e_7)?v$X`S-=^ApD?ZT&LEGiKalMo*Wgl8hOGoybBV)S; z8v6#w{>~n3j@Lc~`!smA<x`S+hmP?KAIquVsqo&z+s#&Q-!(^Ry0+c*<?-8<=HjMp zQLa}-GR3;XX)XZjAY0<0i*BFOw$^gtjS;5Oppc&u)Ct&%kY(&5Xk;S9v~xX4-N(e< z+S=PHf=KDxXvK-=%%45iq+NzubT*{y_gH-#HLjm(1=CNpA}+YFdq{nHh7Hb9lVa_6 zNnDnWIT7w*Y)OkD1CHMz2x#DN@orNw)RF+#2f*>&Hs%JcBl9<*+;}*J%+@{CB)Q$% zmLGRd^qX?$er;U0+4O0hk9N_iyBO^}w{+7wrG@A{T;h-uZ`B%CQ!?VThPRB;g4=3C z&8#V9B&msrbr}Y+u{w58)V8t<ieh<Q?H3t<+g2Q}ZTVRBT2RRBMvpF^Y>LIVwxo6N za0RX%Z{WIzvN^YVZM#tRZ>glNR;lcFP_IKxn(~UDyy?E|%F$Q#6&^QCyC(}vUsBR* zMk8y3Va~$V7bG|fY}~-*AC$FPYuPMfMtYBJ$Dc9v&0Pp{ARj-#{{U*1>NhnhN#Ypv z+K3ei7CI!)Ha-XV{{RX}yi|H~7zY^h#yR<lk%v@;h_d4kr51tu?@kRv34*Eib(ODy z8Cv820L2Qx&xx_0dPkjZQA>8^JC(?BEe?2vQwMpw`5)PNx_Z`u*>OP?Nl1dP=S~xZ z1Im{q=VV#rX@X(8(ne3u&eY_mCz4juDl&Pf+(1eRz&`2~5^Q~Z{{SE5Mmnij6Kap= zQUz(D7Dh%Wk&Ox}nHtJTETodkNi3w24LSm{l4X>VS)5W%H$WzdO>xN(dD1571*&B0 zDI~C*3Q54aE}0tDB$iT1Wh9sX)A$t|&=pjniWEa-x=GejNeobwB~SY=g&N_m>=EU% zA7L&|l(x=sm=?*in{eYeOAbd1C!kGZaRo!EaB1divcD*3H@2>GS^)7S)&Ocr0BTn? z#qO+U4A#Da{{U$alcn#J5uE9+jLrRqqtJ^^tXc=K-Cas>l9nf^tGSaMwCrTaIc<sf zN#o-@4im(K#I6zZE-k}OWB$`X(&*f7ST|`WVBO1hwY30P=m|dA=yTKd0mPU*7#|eW z#Y4n&@iH>$p4LZElm_Qyj<6CqTI_KIxRT7*u$8xQ!38cPt2}#<kfzhf;He>Pq@DM{ z3CB_oF#22QLAUCDNB8%AEB1`M#=l<=(G>mR)S#X+o*jl)f<XlIJc^bvzdgkqbWASW ze-EySI;e6gA92*XlDAF)@dJULGI9?Va7j7ndHI^$roykIM!&b$)s-o000iAv_l-ot z)C!gl63b~kd}~_xbHIj>qNf*uoFo!K=mu+}qQfL;upF<ofE{nhd91peMkb5M;2V2; zdU>kq>wk+8Za;8a&o~bZTO?JsTx*3mQ?pm%5u9E?!nlf4js%~yC#;~tYARYIrU9({ zQn(u*29Lx%t#f?DcR=%=CG>%SV7>aeMAGcoB6Cac%)Ej`ci85+0CyUD*ND#47t7p& zrnoH;!)|vG;BhqaQd5N~>FG))JhhFN!dq=v*|dT|=xMNgI}eJ|UU_aV=juI-)u42} z&sP=Td{OCd9>tznLg7V34TE9z?bXvB`EeWN$iu!stlMpYojaj5ZNl`Fo7Skb&eQgY z^TAW!_>v>G^yk}Gdnva7LY_j@kFpG-IWM)IR!l+I#}rXf;rIUl52Km0O6F+ayUk{U zqe!_8ARhK-TS(qVLxoY#!Mq<|#hhWCxZW!erl*Eed9pptd!FFqnXVzB{p)0GZOm^g z8hI|^ZJBF)F)@`kR@z-<!II2|7rGvf@7;By%Omcn6r3m!J+>*Motfh|Z`arMT)ib! zHINF34dXuWL9qmKAm~ymoGU2A@}@hWJE2o1RwrdvwBEZ#(a;=fQ_L#)3RJX1jNG@= z3f|||6I~2ELj{&1#ai84nQgX`rK}XBgOiR{3_k{{t8oLff#h7;?#gnGw{frlYDoZU zLejwK-CvB-(X<j@I|hRKW*0py1<AgE0#1OhM7tExui9X1ZAUOmZeFgw$aWfJEGkN) zG}BI^@LiI&9iF!4-Vl-*PqQ&0#>>T?@wm<Wt;d*;+l?F%WHj_pHLlsc=M#9tMaTh> z?`+O#7R~%gKBmIi_BrK@xCcuqc7@I*y8wR+N3YK0HbB7KrIFfQl4uP-qHfo#-K{ew zr%+0R8FG;~zlk1KeA^GjjqOSHW>mR0=i2X(RP1Jo+a)VNTUj-@&L_l?L5Jc2t%eXm z1-Wj+cZWFKSeE4@H+2615CL#RIFwZIwoyzNBy-&(u5%l;xou!cu+4J8qnsKI+6y1i zx7M#3g-_Yxy5+v!q#_$jjHNV)?KKq(#8mLMlrUqcBm}4uIDx{-`@d0%ziwk8hz3%I zG&Btw8X7DB>1z${Mak5gaJ24<gZ#vu`hrW1_au|4I+Aa%pMV#jnfg5c0EM-sgS9&= z%0{Ep64`c3{{UEBU6ZM-DqHPcY!?S7N_D8LOtedp83ClBmV(>+GFm}LK|@njLriEx zB6b&hnDX0Q1=>Zjn+@!G?p|EgwHR(MF`A*TZFz21$kNf5cMQ$T-)?i5-p)6+Y^`8# zQQNO}_F+e2=^1x>d#^DjG}mE$XB<e0IS#>gY#`I}AV`BDu;6{va4@*)amO22+NCoC zFB`2R58^vJq1M(GCdByjD=MxBNKCQ)+^x{G8xe7>jqY!;1ABl0ZPkltzQdazF`!9+ z!)3<XZdI;rowA19Ermyoag7TtC?|;}v|uERft|GA6p)uSkTxsaSTr%e>1eY6=Vk$y z@{NWJ)K4AbCurlj&6xiHsEeNt@z<%`pDKJ{l?9em*-0u--p@WDQlJu{!hSSz%N4EN z%k}R^4J?<qzGcJxu68rn&Bdwmk)o`&=`Z*0zHFvOpJC@6S9rH1MX<`Y#&-*Bo)ssD zgs2cwqAL~Eb#Td^o>w-)!uD`z8VsS~!Iu6|En(1G(D3|I7Mee^RnIiBINiX#<2}eH zv@LLSw;&VR7hhk@>+=5qVZF83G(>qlnar0a71vALuGY(2V%2rIo76a$XBdv_V$TX< zo47K|g~^F|EI0OUEG)R7(AULq`DL~?+=2<1$3Eq(4RK(<uHY<f-PZiJu{3FW;9;$f zStV<v%a9pekUiEXCEP`g%Y#S_A<iScm#J=Dv)ka=qh2o8CbaFgTmH!oR-|U-Wkjh; z4mjL)8<zzyxFt4)7M)594kaXqFb*-poMkl7{p{^-Y_X9cw_7l}z#R`w0k!OiQbtL6 zxM(&xyMSBz^6ShE$kYNgRFr<-wEnQw!$#RJDVceYyNgI|jxiNeEdaSL8#g)7+qTVH zv12&vPDXZ2caYgBQi)1cdZQ1-DX7LFBt%mjr<P#X4IJj&7K_=WI?n~b7TV+#6405x z&Rv!FBIFPYfgQ%5#7HH;w(TGu{=nBCNL^X3v{sdl<)Oss`Ij5~JA9j(l8cU^YBToB z+~XQ8;qe`dYMpV0oN4H`__Eq4bB0JB6Jv*Cr>(?GYGV$KkvYH<reO8}OKbrE7idY= z!pBk;BNlj=%6S|!NoQL@lr_YFbvJXegL7=TtN{Z4am`eTk|j);CHZqCIVNO@GG1JX zGNd}C$ddc-x~01N?>e<DYf_4qqDdt4^wvJW28#^`=odLXByh0Y*{o?Gd299K@$9dm z{fWz!#_=ofw5br|6sIaF_FGyO`5^El1vxoAPIyjs0G?Zjq_s?J15na^?>6{1;yRUc z4jCyVeqc!~7U`BI6MmO-oCUdubOhbcp~$mjMp#f&4>-!k`z@uE9D{-fhJ~&<K^+vK zqR98HurE;+3g-?y=#FF-Wi}m1AbsTL#M;L~k|@KD<3g*xAngjPFI|O|w)>h&?ESmH zQ!c6#=e=mHg@+hVcz)4sq>K<q$_Y+!M$$88aJc}DdL8xU`>M{TEgi#UU(f9GR#_c< zO46y51!5pfYg)>h5}I(Ca$Az(RJ1d4X~iK;W5QCLXLC?U*JS{`!a;uXh3*c(f%$nJ zXv0W;z_8mv$n!e&=$aX@tzOj<WGj?KHlnM1<ys}FQpeh_*zQn}hMbPJP^6(RAe54w z@-S){9V1Iz!J!s#JdfrFm^~A+H#j&x+8qy3(D<iV_IZ;UVNi7K)I91_8eBmE<;HP5 zJ=&$Pwm3|AAwVfe#|o9WP&v$foP>}~#^8a^q5TSy!~o`jm~~cEF3<Ii)#&awr=Eu7 zWH#5gtqFncUC#)OIrf&~*37_^fJy+*2qcreLMUn+(#zS0;nhi<fc4Q?kozK%{I@O_ zsq9<cl6a)EV?vPY%TiJuTaunri9+Nk6)%A!Dp55&SYsLoY~t`X8wDGsaqh+gM^dM7 zbj6QOGPGKtw#wE%+GB*hGC}I6q`8+CN$H$<3cr<%ZdL#Shyi=<N?^DkDQZ_io_>EF zxl{yP>ZWdrH6clDwGsvnPTf4osaoEOLf{6wDyID7(<G!Ypz}xtOF}rfkVe3%B_I$1 z0C1IW<(>E9!K;NZscSO_4Tj^{&)IeJpBr(t1|y6=3T&Apf!S_s8s`n{Z*4qn;dHx6 z!830V8Y3YNdrF1@3K7SB!lHIcR!{~{opGF7RA{hDgM6~M1`WaQ5Yz1q%zcV~N7Rh2 z;<{HjW~YR@Qb#O}C5OlFGHri#?Q2M%{$xf<ya-ZMK`BWkz}kUU<AGrbN=VMdJLK+s zNVKvr#_jr@{{T;SwS8(S{^PYiu@?7V-Y;@A*z(yu#&xpZR#K1>f=ZlD3X|dmXi>;G z$pi&#ed3Nbw!pt{Fg^F@(CfPAs<Ve#x4yiOz>kjGElYKxm3K!8B`OPF0R(>OT5zBJ z^VDoet4?bUvF*OL`HK&Sh|rL##3TmK-=&Yf$6t?u*2N>UNJqBGkH?WAj=4En4&alF zgz+n$`OS13D<@%$HGubCEU-B4jMZ?&vJu{e!Twe@KLtqZ*aN<OJUBz8z()AOvIxgK zn)T?31$adx!2pfbIjvhSO4C<z4;9-<L5C$+!Cl8n$$rTosPZc@0|fKi6=sJ)BtMn+ z_B&P4;wQDIhNr7+e8!3v;sHXl)L`SNHGF7Ra|sF323~R^`5Bgn;JMJ57S$<D=Q|Y^ z);<-RQrx7DjtAIRq+s%iso5to+^5Vd14PNw@vnAiTC&q}zUjMoc5UX*XOJUYu29g* z@e(|aBpAvvoI;l1P~dGR;gwd?mi&u=-rpM^uW{aQXjoerw3%)R7x;5l*JmB5MbY}o z=H8dG%$cWd3_A8EAjrPjj3(Cox@)e(4l^ZI_YZX9(tyjnTxBWVuxqFu>TcF&541Fl zw*ymsbop~v+V@OEPW4XbZeI(g4$<}H-?a&s-A#LOyM6xvwCzD*?AA@fJ3I-uXuUsf zX6vY2h=!K5w!7(SGGv5*sFW0pq>)>c43;+iqEaM$EOfTpG^e`T^~=iq*E@_%${Huf z03ode3!CUQ_@9EAXbnqgkexlG?3OJ*rnLNBNpEuBuNU=;I*P>1b?}Rni<DUnh-^qu z4#){<<HFh46Ool8rIK4zIi{u31D)DsCy?sV(EiKEf5xSnwUqM)2@8kb5_IuAfaTLg z>c?r5?KUSgKDcGb?_AY!iKZl75?f_=oj-Ysu#+iCAyT8Wa%HJe)V!s&6%^npK<ne~ zh8Mw5$2HTm*~jxT);Av|>9~9IyX@h>vPS7+v$q6t*KHRk_KT}@wSxHdmxA9uC8t(H zm8Tea*O70H3sBja)iP{zi*1y<VTGw0Q=us(wi=M5_fkOM<%N^aBOtklHfDjaY2Bm3 z>$j(lR@28cz1fR$zd?66XdUO4-sGRRF52#H=^Z(0zUXM$FH}nrH9nl2n}w?PZ40xl zO?PoqZFX88v&bsoAgHqQE5;N7BGX}>s&=q8F%t!eXtsxtJCEH}!=YqZ<!rBTH)(0U z=f|I(o2tpa(EAab?WW|N86~kI(+=gRn6t{27SnH@3SPKd<3I`xEs6P8fGH>(jtB}A z--lw6$Xe&@@;t{PwOZ*N8Eajot`9Nht8~YYalAt@SP|n(n{j^3%3fRQO{P+o<ZElr zFYT3ah?i5u+nHNn<8-JKr5<?Mk^Z)q^Xi<q8xn48qrIcq%Uz3V1uY9qi#7L2I^PyJ z+EX{c%c*fAaIjq&<%7<)uvssOSnOkX_qAYR=PV$P%nE|`scY`<Ix6520xudZ*B)5p zr=ibbUM@tbEy~H;Y}URFCF7Z&mO*c5{>z5rO92eL^4UXT+q2C+SoIw}H?1eQjTf6s zHMUYH)|99Z2;Uo!J|BfeooCBamr`|4(X6fQ_G2DoXY!#hR3xl7(5WmdTWw&34DGQ` z<_AzH42Q0YjFm2S$p)l-u)96GV$_S1a-^r19BWz?HBG2;C@!?$#*RISD%}tvl1e>b z!UvnQP@BEMZgH(@B}-D4a!4a2oMVvZM%II`HKRpN+lvKT+$3=xeDX;rpX1i8F{`Ji zWrfskLimn44CjBx;ss6u(qKiim2sW;QaAUXyXnfIsE{?Gyvpi0c9gnjRT14_u<3LA z1allM@o=FjDp2C#0AzaO85ye1Cfky_rsz(AFXPA0&PFN{FRGh1ixLWtOn*O00&V7> zQjZDc`g!}h13*eh<g``LWd45dbqPHBCj$OR@gI=s=lM{FT}hJ2e#TEAH_t5p0BTvS z&s14W?65#_JD`;M=k({jF?&wvg9_5)EP@?jE{*a?;a|Kcb)f`uHbigI;SwOSuei5Z zK29gRN4to4g(Bn5&O`veFyy5XCpI$6sc>`+tta8YuNEpN7*DJ$r)OwAQ+0vK46Hb~ z$quLPyc+J^9daE=3m=U{=-A<vuI~Bhr)<&<9jQ~R2WtJG>4kA={bQ=^_}dUQ73GA0 zIV3ghjz{6gP7GCN(MCuj*|}H&^0H45P5fBc;o=p)X8K`v^JqwK{BLr(H^`><Z?axO z$B|U4VqQ5M&lofk(@7?dc_X1D{K-|FhhdM^&;aN_7r%l1B#)Av+y0y#qO?J}STr5s zM0nLRNHofntn(^`Ik0$#r9kRxi}y@+9azKv0K_EhDun3MGkl)!)TyK&r;XX51KpYS ze4)NfXje!_J#)fjftqH+Gj(({&OR*th*gdS1C7M<0p_3E`g^=U3hcj2Za-pu)hW+S zj17fL+Bv#?l7#;Nq2K-*1As&{6%%|B626_UI+7dgr%98IyZP5g5>7vKLPiJ1qj>E- zYFZZgF#fJi+zvMX0MDP<V51Yhn|g{sA{S;|okL&jI`y($!D&3WfPLnYNUH9kxwvI8 z@`=B#)s|sUH`bP*{{X7rB?P$rFFRq9To(CyX2OMi(`3>%Xs)-<91<imE!+S(f+)=% zVcsA%--I=T+}4lPPRu@qn&fkx{LgXyY^tqC+ZSrOy|uM|*ZRKY9eLx1o4m-dytqVY zDv21Q(}dBsni$S)&xyJC-CB+~BK{0)XOlqqs=3D91#2ZJTFFw@a9nWz0PaO#tx6-# ztgtt2+KKOR*69+$f83*uinjB|ES|gXR+!%)6=yrU;)M=F@g%h+thVb)1T8ywMh^)c zQg}wyau;@Q1Z=6wJ3-<XVrd;$dDQSU?e9!TM1I!0H%r$J&#n$Hff|<7l$W&!WZH#9 zk8ZK*h=F1nR&yG090fh$BSP!|wEqAF_PxIe<niL)h`8pns$w#L_KV8Vw$~iNKd&QW zVn9+qr6t10+Fph1Z@2v>msw_9hxB#StYT%ZJ=JbpEmoVl)8j?YO6xm(h@LK8?ncWM zQldWAl1gcZ-!|miorb#fEG{7P7U&US?l4q|2dLmTzdbK*TH520xbvS{wK8s6{{XTM z&=_+K_RHC{%>}B^2uXih=rp3?VsYMu_o5+4$?+=$a;$7NXF4GpiS1b82pa$_(&BeF z9iPQ&wlNdm9-WweW}bF-q<ani3!~Y0VVn_<;hnud8ru1wdrrkTwym@Cy*<<p2*nN| zzalyF$6V9h2hB9gZ#lr}gPI_1s#_=yp|vq`gDwn&1+^)qwBktH3K&Ya=Yv<NWG!&; zRqEkvu$DMot`;lDZqoFF`YTsmEY3Diz<F=NJMgMAs!>P;^X|@5T>x-%a|PvfRPLpy zbS~t63cNH*Bo%U}3BoN@igJTYg&Nv(@%=xo2|SV}!7oAp6&W{CIQ2w4szYQg7b%_P zWSW(sT3|^D$*Bg)aiY~aNDBQwiKJ143S{dkB(joADI|kVfbO#tlCfDyA_!VMslq`N zqk-?IDnKq#RLIs+No6FKmCBJ$-O+T&)>27jB$iT1fB)3@6;I{;C<?8*GKCV#Ni3w2 zGJyiIyCl0qvi6muXIx8S+N<1H7e4giud6QHR;!14a-XyIIg8@lZCu|N($rRPt$Z|> z`(USY<F@(Z`^H<xGewq$5-A;s#TFpezYme!oUL`N=%fXb1AQ!5=L5Bue(J3kbJ5c! zE;5yJv7yu<hl`B|l!b>@TX8E50Q*Qt3gQV#JdWfKpD+$8q{kp+bN$vLK_#}*;=<sI z+!9T#b8W_#J}v1h&{q|3jFRFs&^o7v!E>8Y72aZIqzZ`J_l(HV-j%H|oepqr*2fv2 z1b1m%Nl<w#7;>ds(w-5*>XyPCO9}*_1C$;?T*67{C8TVmmx!dko#r*i!@X<!h~C>0 z7ntDuZ|M()qHH`rjaI`<%jJwp=SAKi=@})SJ8$i>c`9T#g<bC{AsyEVHqI}!b<$8) zt7zg|Wdw1L8bSh3OcXQ}&V9u^HogA<=5hmXyx81nYh2%%UEDwTf%L@Y2u>jjm<Im< zXM~b8-Ps8{ixO|HgfsvvyR-<8I;9D>H`1UuOpAh&IF_eEOK4;;(gI0O-ALFdXJd|< zk~pGh4TcbW8-AT`edniwv;P3&chXgOy=EmVTzBlik6<>+1&;cU4xvQfv&AY?g$iGQ zWye;hT`jG0O3<~Q@p(yY0OXLZ&c}xv45%y_7#h*g00x%V=jEr3^QYoWXAqOL#42W* zb8&aQ&iuUGb~h)$+kJ1Vev_GZ`#WSV^fu#&b@EWmR!H3lQ|>7&p-M^?pfkjwumpis zD{;z9JZ7tqHseO_<K)q=L3>zpE34s-7UI4xoVNw0l2}0i$m=pD+#BYR`B{5@5KGOw ztveeY)1|E1T02)eyqNF2%dLe<TW>1g4JF1LZE)Fjw%?yA)RmNn8X$0z8yq2Himt~o zEN)XrK-ab>1Kk7%zd{Ik2Fz&C8#|c0jq<OfxPQ^-40=1H98Ja(Lp~!LnnT<Pf*0Ht z_A!thG{6E{=P;3CSsP0`MPF-eRQ>hD_Z)0RVNXW3GQR0f_m8yGE1d2U15z9)GC8Y- zEhV(6UD{T9?i;~bg~UVb>D~jRBKEK(h70b|e47iGIm8Ubqs4gpji=+TBQ=LRaA+^s zvDUs@gCvi(@=oToJYCruSj^6AZdes)Yf<U>mSu#Sg|&xn7FQI7t>ikM4)z-%wE|N+ z2||Gc1#q4cQZe0OlY(5w6P#<|ZhCbbzqwo`4lgbbi^n^O{{RlCeo03l;ybc<5nu@$ zw)ee-sBkk|`+2WhB^gYGZkaOcAECyNMzZZr=^0P1GVOW~Qrua2DbIGfPFrjXD{#Eh zBebS3i$QT*TqQ#RDj~#ioOb8`0DzcU*157u#+&V7caDSBV|kCz_1p~hLBuiDJnIu2 z;cf10-;;^h`7Y<}L+d>k*tOAmVoc^7j)=C{($?n`_8EF(i=5-@xtCQH_n@w9W~8h= zHE5I_dBrUy+VJM#RMlARElpz>>S-QBo0Nu=kmc^TOLl-eAj;C#<=V|Y?M*o{y|CO# z8%yt)7g!KT&h2h{r!(_qdqc95a*6shYZ+R%O3Q9)*5vDRvXJDrg3_4INJ~tjAAK=* zTa>vlIF}oNN{IUV)VQR)x0ICN@rD}QBNTja9I%*!*<uB(Y+v1s03T-LYYTvLi&#cX zuac$WdPu688<f1Y&1gE1OWfNR-$HKbB)M>9+}QMS>#GgPpJ+=G9gNef2x2#Qgm<ni zlri3Aa**VQ-*sogL#p6PR9!q|o`Z%l*1gT5lOtXL4bt};H2UK)JKI};36s1@<Z)UT z_C{#47Vhh8Ig#r3KpgZJxD4)qEEPe7{Bo3~5*a8$k`$%9m6bQg#@eK*WjsMy2O%XS z5r9TLAPC&sw!~O%&f@wLeq8TjEOZN%4touqe88RU$n&+od-W=&)mH2Mf<o?kd8EyN zR;665d`XVu!1riO`&5@)OAJmzqlGxrsY_BDPYGL25bJfMiJ+4qIeO}C{+@TX+w<3D zsRX^Gd0UsY09YL}co%ZD^g51O4dZtH(VS8OWU%BnLrpriC8;Qy!d$|5Wi-Oyj@zxe zd$px5EeTn|R-~y4R(X&y#1ajUE8F4$vGD`QEmK38t#d}>Z8`GN<K1+g?b-yT#d1t& z@>dxlTyoIUf+BcSK`W4?23j0>1gSt|bL&9)+BGBqiW&yy%1F(9xvnYgi?>TvmU}k) zxVuVW<`E%Q`zqamcDRH}l*`Sg=_E#LPum^#aD-1}Nt~dyI~qD05oW!ihv8KitWJF^ zqZV-)o!$)@MxnNFd+u+Q){IzZFT3Mx^F7p(2zw{FmK?)FjqPU~&2w1MsmL7n>d};U zk0nm+_gJv0c7DtlYqA|LAwaQd(GQq6jt&ste{j`MW7{q=t}eC$UUnmJ8h9iXG89x# zVNZb3z&_Dl`70{<$vMyD15Lnfxf}1jtOjfpPO5mNd~r512XZFlV|KY2NG><j7hT#9 z#d2zklecTcm#)`~g!{F^LdxY_u9DxKK0}2?YFqOqI_#I0R7#0ji8;?RS`o_(KtTv= zBO5iK06c)x+`0zf?SeePqh59wKdJVoOGUPHIWecglO_b{kF_Qo$d5T5TuBT$#?#T{ zvZkG7=3GEh7Lt;cV+S=#qP{W<U1v0nLD>0@ho`-2MS->L$t!NhZag|4u6k^x8rxE9 zO>C=rwPo^E=-J|X6}UXaD5+tbG~152)CjQ=CVYnDHkYNm7cM|;u<MK9PAgCvDnMIF z8)IwD&8}{B>P~{@%^lX<<p3uC0Ec3x7iMBWur6^VH=rcm-x76kCgh{gme}q&tPv?I z35lX_S90S@Kzq8kmY7>?cdj<l-!9ye@<RT|`#+3?aS&LXkC4)2war@@W3}81fi?ty z0}D;H8Ll<8@v32M6KWbk1=O!Og^2-%#iI7Pe`%Nv0Wt0uX8i;#Ja!FFc3MYw{vdUh zMtGK#F>1Ak9N||8N*#5;lC0rHvIaO+Rd|v@>_Lq?HV}QK&;2d$-E(xou;Jy6=R35& zF3usZjlsW=^D~aoZKBn!uS}p2hh=+HMD<LhrT&DB@vM$!o|*aJ9tw6FuywL-fyi_C ze;TlnQs_f*%je3BD9Vz@KX*NG&z9Td`c$DrMx{L<p=lgwZNs*B(1VO^%#7lnP0$;q zjkuH#01f&i1a0uZBAjf8WCtB5k<Lf2@${zKRQi<O^1&WJZ@nX`R!mbI%1>O4kB}U^ zx2WBsa4w+N6>x$EGJby@=yKgm(W<Al_M=6r+Vc!6GTsHI_*KHBD321h+~bxiW`N%5 zTz47q129}TwS;}HP+HM_x}PAqx-I(a1;Sd8rR7{iEb(OLBqZ!mPC0@NbQBo9btnyt z=4T*&K(CuCFzQS|nQ9w(9Bxlr^F3Ab*+!st=`!Z)$t^hCRuG3gA8K4$)g)vnFNi6o z P#t)x*UBo4;!{}Ti4P&K~Gr76UY<WTJVB@};i*sJZ=r;tWq^!gxE-#umq6}{) zvF>?s)M;|Y?bE$|3YW>7!Eu@tc!+&V8Svn_hnpbeVSU?!KBl~tu^Av^$1(EI{6hM@ zk!GWg-<HSOq4r!S2Je^%PamKNCyeB74~GQfsND5FOxR`~sJR{=U%JMq!<sJRZ*Jc| zo}LI&FH%BK7aD#S;6sXqCxv`o9uWI&DZT)34pow}Grlt`M2_9exWD3PAbDIL9lD-c zP;C`0$r43zt+TgJ8xwo<(`~f9n(epNMdmQ?Qilt@)6FP^yxLtVVE4@*v~LR7g#m&w z(-o_R#Wg)-RU~(FjYh}F>~uW2A;oaU)!_9MhRzR#!$Wbabh6gEkKQZ1<;BFHd1r|r z@g9T&Ud+o795x|*jSF22j)~eit|0p~R4$@nE@^1a@5f=*3t*By<PA}4IL<c-Hw$pv zmQ76wEUmXE$A4%mtql`k=G(_7%~z@&I&MCH8qpprDW~3)!FRbVC=H=p<4Gf)Se8AR z{PO^DV>M2(zl*DWOSa*;?-7LV*I(FFmNV_!ry=KJqI6i&Ttt|Tt;W$JIaeg9hZ=Dz zN=PHbIEF_fSu;jvh_D>4I~Cc+a=S7*CHhvFygze-&@iq6N<wYYUW&HZ5(Dg;WUeCo zXW=Ykfn?-mE6+Nt`cYK?h2*wY>`uDvuYps?FJkihU8iuTaNlQE>1*z!D|kEE*J;{+ zSKmvFB{NZ>^`u1UtJU%L8EhlFv)odJI#Q6FFFc7N#T_%LUG`U4x}u!49$DCK1^ht^ zCmU-jsfccZ=R>7|8sEd8u}?I&XUVfGQt9naJ(yFh4?Wz(Te0IM__AC?xVnZnv?wO? zXt-H|R={Ow?*rh4Wgr~cX&F@c9PJAj2p<AZk>tD!6s0tHmRg25#^G%|Hva0^*Bzrd zDZMA8S(I(IjU@>a?kaL1QlZ%_jHBxA`PUqI_f6Ty5L;zxCA6<%c(#IASu1YPNy-}1 zbp-5v-!<v{Aj#)*DjdMdc<fp?BscUco$q>z@p1nE0TsBY_glrv^{tbYg&6i|?W)^h zX}~y^+fF62PY@+YS6-(_MGGBJ?K>v5u@4s=Tt}C|dTZ()?!;QsJh}GhHUUDf8us0A zi0msKnQql_mcwvl&Qg-`jNcN(maS+?)|P#-*A;}JEg%(>!U@Gs1{Ezly|mKjfNU*q z`nuUf>bRUT#LTZc6XDL@YISamt9_!|X-h%Lt_EM2+R8!{SOHz!qmWY#f~>l8mGJNm zXB1|WJnxqM%jx^8Ebg!~ot2+wc05@PA!~W$CFBW{S^!LX<nA0|>jaFp#MVmq6xIq| zj-CUJv6&^@>xCf>47PzQ?K(P<*#5na@<4b$rPjU_goV8A_6z)J13V?vxy8ei!^@s) zO9MasMZQk?E_WSvT0;JWC@*So!<tL68_oet$Qr8Br4gUBVkN#%K|J_?Xp_#haARtU znEXNa5*H7~M?M`CoWqC7Kw(G64nXl>g!v49TUN8qtI8&j@>0l=wgir!m%pCX0dmNi zLKFKegn@uQeJC?^S?+Nq9HoRML=mvx8*k`*sSQeY0^?;`UuK7HY2i8cTXUG);5jxz zTR8G1nB*F`*4dU_9W+^K_54pB;4kw~OQen<ci$Msat8dohALJCwMiaOp;DbHJoz6! zo<pTtXwhxL!EY4OvV8tMdGGG20=UNAI55uyK%@7ZJV)YoKHvpq&n9`u=)E5cru#M= z%{$H)K4k?hE2!tpbtC#x%nr)dQZ`C>P5~p*fY}v@M>Z6Ce4Kt28>|sD5|*;b$Qzzp z`@Q>AE_g=P6zbG|AO<i!+`WA&CpZN-jFhn~1mhz<Uk^Vz4C+A6T+)`<&JF<e8-5Ar znrz(4kTariY8MtVKM|i!n~c<Mkc44^{wc|eLR}yPagursl6mfV0Z=+)>{2!`6p|)` zT>J#EwJ6|@>~3?<9J9k!-Bw%8F^CO$r82uGx-y>ikg}X-g>Cq-I%l4JGfXSmePqpT zj*2ZSOI>0qNm^V<PTnohe6W>;cz!fOqBm+esoKI$iLF+tiT?mnEO&F9Wu6s&DaQV^ z{i9CAg&>TNBucHs{p)ET`>d>boDJv;?fB6KEvD5R;4U1r`2?K%@JfGXfzuz%6rw$K zN|9%Q%(FZkbVFyK!<HxwM3>NnLN=u+wp)fUiT?oo&96V=Dko1bR-zFCj!nK7?6ole z0O?LWc@9*<X-_t#*tY&C->U%eHwA8W@%8s(I|?x~kE}v-2pWL2Ez=ddaNBHe;_ejY z2V7@hJ{0|{HYA|QeNa_roV4X?T2bUcY=7?~1d4vygJ6WWM1|Wcjg8Vzu0M@P*{+~_ zIVRUFr9ZR3yUY4jhRUIHIiyRAz;JK}B2Qkpt8u+na5vXwCek<ARvVKqu<NaNFE;WN z+KLvHvaqx`*+~TsHn0dHwBUbtDcGvAHs<_-zI6@m-0qI;Z%Vl?EGrLcT5-PAG=z02 zEk?KY&!ld)rQYop#`t&}b6Q4PWwOdLrAQ0F12j@uk~UMMV$6SwIUc>ynWX+w(aAz$ za3IHP=06@?Jz&$Y*D>6yXR~g|yJOUyo@iThdRkVQnWy_lf!Z~nQQjPcm^P?si0gA> zrV({gCMIZj6(u-Akdg>F6~?k^h~}C~7CK5pdr7lF&}vUBfKQjZMxv^TqzU8=sLPei z9<k|bdHag6bcbmZU+n`^c3-G&mR(D7v@PfCI?qo*7N|F-m`8tbvs|sn{{Sx4&fbEe zhg$Ht-Ki?h%B{)@<5w8%e~5Or#@nAGxY;a@V;bTd8b+boka=s-UJ>2mNEzQ9e?joA z1q*^+g>*c+{Pd#PMB&jVc|2Lh-#h2aBAgqh*+%Cvl;jS(?fB>2ij}UmywW<0E+P6; zc6e^qX7x-4voh3HWdtKCTwsD%k~cU?c)#@e*8Lp0n~<(Eh^Q_FQwFWj`7b)^^5hne z=S~xZQo2$p%EXMHN)l{^ENL8$K7XYFIw2(~QQ;d<+mefNnxAtd`F#GgU@4<-G}g16 znvexMM<i7mk!2*170csHQ8#o7NS0DbWh9pPO*O)6t?+r$%$n<bBAVqr&?u9llz%EQ zwbKBICnlLl1(vBNSxF_7l37V40x?XC8=%rovXV<FB)|XF_!UR?penyKWeRnal3PzY zVwj=Op;K<p^!xgQQ83#tHo|ReuJZETY&;4eIMSPGEUC8;@}838X(>=C;3^~>VCUks zt)ZcO$JRa3=11r*eT$vqjA@u266&`%G>>y*Xxiof0R9U@o#Sg<UgObiKic$Le3aR* zX>;m=m5X)Rr2A8>L3s=My^DlbyTr>>M%^tfNACB2E-q)~jAwzRt<8yH`5Rp0cg5<o zyb+wn;pztwnWFyyh*-CmRluH~rQ!Ia!MKtaRbY_@wke`FsD?5$jp5E6yJEW|56sDO zFp}9{W~))y9iHk?ABNSYN}pRVkE>=q0#e*_x^+L~(;+XpB~N=oN*-qqC1^Ow<2++3 z_`3)0OzM_K&_{it>;PPP#koUmkb>8DY~ir5^`V4%3G|Lc%w`Q$T{&~^!rFSN99`Zo zV+=JpiE~_Yw>D>Me846totEjxmcuA=?HHv?aeOl4CDq4U1%k+N+k1@$R;QK3zUgZ2 z&NxcItvGn=8;!1Wy9eoSRomY8uy{8X78!uexyn|5{{Zt>qbUQYfwjyJA;Tp_+6BXa z8QAlbfG$gmj^X0zI(sG3B}Bar<mN$XDVcI{K`j|ADGntuW5Xq9#gvjbaz{WxJCC@A z)?~2@Yut<ta-BQH`faa0JVD%`{{X|^qbgH#Ni?SIBeb4fz_!eD0nKegt~a%`vsBF| zr0fNRJ#4jFP~lk;u1@h5($ZPOf>qi>?uVFpdlBMrI<9;phIp~ucNWa%&pkuMyQ~}D z`eluvSb?$7WgA~z@xgwJxIP}<T1+B}FfQ3Ddotm-t1VNW@Nb|Ea3^31uvKmQv>PNY z@tb^Ob#gy;mLD!Hs7*S`A9#?ZB~Hm{56D{h5)hRkV+$A=?6AHQ#Hv7&t>Okc_icfB z2E)muhJkWP1Zv$%^PVa6_rtUgeIE})CL>tQ86hS*ak$+5?2QNTv_=T^WCu}5Y8^u^ z=(8^3>M&dGnQaWV)Mf*DQoE*+!^WieLX@Q`N&s;vkX2rfgyA&wE$k^8Z+ntSE;s6Z z_5c7cpck_FuO8xDdyKIWUyRGz%F$-Epf!wdCbgqLKbV5|Zs$1JMVo2I$e8+g4hmzp zj1)Gl)arr3?;Rt^aEuHM#cyd4>{+i<<I~7|d{#`7HZk^ijsE~K>Us|W@jX<BPD>E4 zEIzC$B@Z;L^zR!yC!jcR1Jq|6>fRi3RkV{}N7vWU$i^xD(}y}BHMl<G`&~zMKWB69 zSG&BOAsH74;$taYsynM)#yp8FG`AAdQWRX6%aWWaLXx7TtwA9tVtWXw-zjq`#%z`Z zelHCUr(G^De`@PEe~oD(!)f8-DGXJGhSE43k~BHM66S&$;Lr<$t!?k?Wvk}eZkFV> zx%TO>+j~9Bl4Cr}Ph&amU0MTf;G~1XP6$3#5d?4b%jUb<dfGa>{gzndBG<~`ZGA<+ zI$UjZ-At^mtoj;W*|YZLW{&=NH3f@PSdt6sVWQ*Kr>C^r>d9$Ly5+berNpfSsAVL9 zj&qA3eE1CEp0hwc<FB&Y^0xXd{uh<8<B;aiIOX>4J+~TjzQh|5-mx8v+HQvJ2eai# zN7nXd=2{Bcjv|I%j<#hw+94rf^uY1^JJ8nS&ZUQ*idL4&8)wJf$zrEu@xyuJYh+*~ z6Qj2V!p<SC$VerQApQ^=?yLfytV;L)0GE`OxY&R}7A<hO1Xzr~S&sl*5aXJw`ZsBd z){ebjVYtMW+K%PUEAr$i(o-qvO)v_#khL=%i(1s8hlGbv*~wFh1w8i`)wddKQ^jEX ztpo;(G-ZDJ0uE<v8(=dA<sP=XVuF^8(z@?yd3DQ)CdWZyNH-b+;!W&c9j&i^&~**+ z(-YcY+n#lO@}vj>Z?NOi<SG-;Et1e1awK>OhV!afN_(>I3rSn6%DnRr?IgrRGfL<( zv;yl`2KS!g1>1K6lm?45w79y=xi;yksUIF|2}l}i%y(`LiPY<N65(LoNNYz?>8r!j z?J!=HRo}ZEr(FweZ8(tYO~_9ZO2KX7rxV68j4Y6Gx%W&Ou1bm+-!_t#f=4mW=<IKC zzP@3J(y|(-wi|YLHn!Sn?&)rp@KPxWOqR&u;^IjFdL8gHf;Ry4{uQ$8JX=MW!dO*R ztNS;%-=Zlhj)fd4NKi-%WquU#G~#f!mO=Z-Ao}ygSHd^ZX;WenMEhLXai*(}s5=<e zCtl5B`>Aw9nC)Bj>=&*N-KN{)g)<t_tL+V4W+iHwYLK)>l91?2(PUuol$V>7Ld-^( z&^WQRjs6RZcCa^ykO>U7trj*TO~X!+k<XR2G-BDVBw%%#@=vW}ppc!&BQ}|uZE?mQ zNuJPjk7(VXw{+1-aaJ33jt!-`Zm}jJr%6Pa*C`G+3S?MvV>H8;BG1~SxZ|i=!n>t3 zl=K`ohfRl3Ig^V|B(8ZE1OaBSY6%AIV0M}d+kDou7^rq*Rbgzb16%h?iN7F8b+^5T zOA}6MdqKE6Ck(B4Eg&c(WMn)XPD#PZQV9vlhR0#OTg9tB&ejWnb^R^+?_s*=_<Du2 zzF7z)45MuauW|nXX*Snu>1AZf(ykawN?LF&Ob1#*TJe-EC|VTQ&I-G*TpUMj%CI~` znuilTxO1(P9dEa{!<WmV>?NTOfW|j1Hn!u-ZF%|o#PY+U<lWdrgs@p*=9qaLLBw#f z`a9neyb20$_LH6<Km-L=bLWuAV`=X+kWVXvZ9cj5S6(9#wpNboz#wx0!uGc!HY1g~ zr&zs^>P=e%Qe5<<xLspuGYDN9OQ?$S)p2fNX%??&Ls9MvjvzVh42J{Ff`h}r>uM-s zETqb62@$&e?^@YNxo`xy4)C*sOLxAYtb9unqoJvWihXKjV0%FPq~#YT&AA}xTn&Lg zmo->pn;wDHdYL8bbnDFHp=~@av+X1n+Iw5trdxZbT~rtBa*~Bhbx3IrwcR8<w>!w) zML6y2>FM8R#>SbCPGSeO*S2inoTFPC_dv6_4k4~(MM0;BY>jCa)Lr1r9j1*Dw<XE3 zbFHp~dR_EI(Z@~pC8gxai|o@c-&o(|g{2{GwRfKTw#O6{aJ4&RZYfAs2nxW))tQS; z+u~Bl4cO8dukwJ?Yx2w-M#Ec+-shd0?%LQu0Q%Zn@e<%owYX_(P3}fqr!HKLZSA_= zTe#Zpfhs-oON!!@(P)yw_?zMcs1@)zxfn_40LEs*<Rm&HxKgkH-)gHZ>&^$L{Qm&0 zYgrKmOkw@dakk#?=R_1_DI*`Vzpul}i9%DWM;P~i4aWX-NKVN}P{-$woKm_Q6k43e z&OUKTB;NbG6UcsE{{UJ^Sd|^PNC6}y^yqqZ9+bpg8$ng=>f+Q^9d*U<@FhnC;X?qE zj=9g3Gsum(owBcpSJPp1a#z(jHVE5tO69FnCHu73Usn==Q4OaV!gIfpcfihZpU$9; zqdClMzEH<_qHZF^A6+rD0Fc4ayuG~i{>lR?-r{mxc?=8_js?2Ddu$344u9QR(8~w| zGqvai{{T=F5LL0-HKpFr2kL$bSJ^e@6{lM!BA=DRd4VDj4>-!&Gf@0@*l;x445<lB zR^LeCTDM*S$*x<EsM&~M9j!EP&jg|5lXH^J4zLXt)UciOZO(%0+Wiz)$qp|iB*m?c zct~hyBJXJqXe7AnVBjp!x<W>tOzY87-BWOs+8ve~$Z^#xyltkM%EOV%#V0ERJ=zp9 zlftC=B`s5<q%8m$L9=hL*z4BaFS!Kid;K19cT-{3U<RO@3+w<IyP+dZI+3B&8Pr>J zNNtuO#*Gyvv=SpUBdydWyd}q6`zK^NF@-qkQ;Q&|sP3hJYvm`jd3%pj?a&(l2S5P) zqQGB^s;!=PiE1AAy8F21vA)A_2S&EdZi2vQ*2$S{DJn@A$UH-c?Vc_nu}X1}a&kXY z%0`4(BZb+>a6LBq)j=+8vm~d!Z7voZ4>D8_8!iq5-ZJ1Rb~~N{;z3G+cFsA=Ni4L| zXM~oMzmI_%5#T`=<+ZmV4Ys`c8+<~LYE}~_*u%&Kp=_l1j}m}d66!`z7I;Fy&QB`# z+%}`_G*L~Z%YGqz!Nhc5;rv5WPxyOM;pF3g)lm{6nReZCY6B~krWbjJo*d?Wm7LAl zAvnn^R5I|u>DLu%XLfT#KPJgz<n0!o4(7`Y)Zdw!dlg2d1>tERp~R(WBdAc~2i=2P z7Aq(V5)SB5hGdqxdsKIr&p#L)>sa$W<6{*COK%nW70~efy`67lc9FLB?i7i~1Bbj& zC)$`{?qN7tKueid`&6HeW99b(y$l<R^+Xhb#FZlrtM4F;wzXp%SjJGlA~0#dzTUEw z8!1kN)$%(#)J*E8t&Qp%3-;;yXIg0)ZY2!ry%BmxvtF!=bzp$=X(8CIk%nJFeQ3r> zhhX!S*SlT$UN%16jlV?{@fXFJn~q&T`seZ`bR#m=HpOpmN88x#@3SjI1~!nn!Iv7@ z+lOVA#Vt><qV-*}TQeWI+iec0A%!~{R8=Gb%cuv0MN$}Ddaxp@JD<Y;01)AzzV_SX zF(<%iaR_fSF8l4w_}|0d*Qu(n?71C>m#pJY(RyNBlRo2XxX+7m?HgP@9VOQ7aqW>1 zz<~`&1u0o(JZQ+`URJQ48q5xRveNzJ<72dO-<dr8h3;0J799>BPuY>#(*Q56+~7F{ zU)VJqom;IYYI%&a58D}H1-{!H@kO&)A%wMTwMJIlNr=J+8vg*|FC^89s2N8{+GzC+ zHz)Hv`p!OQVaO{~lbWihR2vJ60mw9H0QPR3H13`(+#Hy=>Xjuj<%@iN0#H=a*WOHc zfOsRtK+hIA^2)F)HoC7geTz+om;TD!FywK0>!PtBrKg*H(&rMv%dV{<wMk0~2g1{Z zDq)1Ej_tg0ZN#p7W4PG=04l!Q?n0i~)5P?2WT3}k$x=$gMG<(F!UJ0Z9(f8%H{B~% z$I83Sw%nA@y_1({kC(eA)GlBo&b#SG`=Nut+V2s|ZLH+vr3{W$rGbI|DACcb`7TR| z<uT!|JqS^4X3}Q%DcJ1LpnZ>AU1B;jo&j>OOKB<OFbd&k8}C{ebGtlNsx!=K>>+Y| zN_$=&jzP!+@K8uC01z>g%iadVW1dy2@>h^b>-i~6WME)z({JTaomN!0_9rZWlaM)l zjMFN1B&Hjb-UgS0f(8dJf0tUCHr)8F3RrI8eU(#jlf^E2xVadO6QB8PDZ&ZlKvUIl z4VOyB0LFVthfaTuOTqLc9m)0eshR@Tr)8R>uPcb2c^moQ`t+&VwPJ3{;p}U&n^$V9 z)Ud8MyN!Z$18-)}J|uYaA)-vCAAG9oZ+C%m;;gh1QrnHKBRC}OQB639E|&xq+F*D* zc!fLVaUw<$Z=StWe_QCiMWC;X(%Pa6F)lIM_PDa4EpOTHw&g3jYVl)~w53l%T89eT zSPsT>C~yOUb6pr=?O5XIiO`+F{I2ond5wD8u(@+v6WSW_(_`X4Zb~wS2MF68I{rRl zqYo)$(FC?Z<TvIz9Qk=-oIN8Q(d?iF4D#X$B<+qZuzGD#NKLdv##q~uc#RQ5i6sQ7 z3*kIF;~QtG!30%VCFZO$Ey3!a*@8gH8-Oy9J%4MU6;RE60<a^pIZOl`Cv&k4qkMGn z9%|)CKdKT1*4u2AVMD|ZAaR4tXUq6e7ms313F;#`QcgICBRDwq``na%6${^@m94s- z*<dv5t+wD1_{bk@p5-bhl2GdY!AJi9RZyBz0+ch}y0<}Sgs<7l?2ZR9hYC*u&c}#3 z_Y?^7IILN!fxfz-eTSO9=XQMoFz~43A+oTvfTZUf&IS%Sdev6cJozf&;JVz`H)`!A z5tm&FWOzz|0U)c_8+p~}=5bcppt7tJq!@X^6y7+97{*ET<+jyhw((M_O|P?7<&nV9 zNyz^Ihmr<xLF<}^N$t%LcQURE2Vk&ggqbnhBW=S;&;1~tN6ghJDjl|}87i9?z16D+ z=+mW3V7UdNa572(Jh$J^JgO_s^QG2%@tD|bm#^s4q>`Tu7Qx3bgn`SZ6U<YQP|<x< zV;p0RxhRd-=<Q=;h_MwNG2kD7#=?_kkZyEV;>6nj03{K3u()iJQyDxR4+tE#*bZt< zOxlChS^Hy7+a{@9kh0QM!x#(<?2m?UIV*kq>S0hXx?wOrO24~yW?JJSI6_8Jl@I_| z{W<-=;Zh2OLF%ZzX;j22N>Rk2oFOBLM;!2!=QskVWd7t=&A#fdxI=BH9Bcr$Q?i(E z4lN)1xToyd!04mJ=~v?<j)TQS_W_{PsAQxkh>$bS+yFS+sOMU7k_C#U?R?WoJ==j< z<a6=$^vzw3_O+B&)jiy#yLQv<TLOyRfpBi`YYJZvbu2bmeGM-oyIiR1;RhoMN^3!{ z4`FMqsJDl=!9wN`a}GsZ_72&#$}COj{Y~1xXtqmpOc;)7h+0<W<=n^N;7mp?O|{>= z)1ZKogZED&E19ap>Y7Y6(Ov@UhM6qO^)0`)#axY)Pd&7uziGDld*1&5g1NgK(UMuz zEbB$su3B47TP@RI={s%tDr-|}E0x&+i;kwdMOpTUuwz3740pULacaU-fK6P(XyvB+ z%7P620Pc=fAFnN}QOy3(293G?p4HVc-q;dPnCXG!d0^I_oVQh+6U$C<432#N0G$v~ zd83t*J>zlua;Hse?Ye7}-a!C*<EDLm^x&W(+N%EmQ(2h1TPNFOAT6n}o@HTMj~Y%6 zHsoscJg#ejzQtFlg_RLHH+rrFFB^M8(y}ymtGiiVX-%}um8v0E?Z#Qk2s>wobe~aO z3mhKM;jvy@RZjX^hd}+>R3!ZT`>54$iz1OmMbU^yPsjOC6a?8WK;apv{8Uah)0$5D z@DH!)P7-Lj@l6h_{7p&%w9#OatCbK&H$b99vXV$D9e*lfh$87CCc@}pKiY(pIj)Qe zC#TQ4nF(?^EfeYb(-Jm9UDX@h(_Id5fTUn=%A6Eo*GQMKKA*yjDMCuK)6bnr$q*W% zsgW$ClGvnEjn*1LJC>;-S|cKoaiK-iBUwo$x-7j?U;ozl7y}g&t_7CqCs|1(B=w;v zN)<9?eD)TmQ9DwpXk|}*T@5X%Xv^WFCC>dVIly=uRujfD0U<jQ1~}d^k<5Yyg6_@F zaMNqr;`;Ak>v(3{TlvqV>M81YemaOtvO!Y9@HWcky`jgzIJ94@t<PI}<z;vgHULxX zsHn({g)5DYYg4gX0bSx0qm{HU4oZ{a$X6X4%y8`FA+mBOW8hCC(D+#CsPZZ-QX)Rh zSaQe!4RN)d$Oj!PM<;7-k9SbjZ@LE7@I%159dW176j_jhrIdFsHc;EGtqr6F1pr48 z+Xo@4DBoaS(i>}yE;ig9K?I&(*x#+7FKbJi_hq28?$hE8$RM3Xx(;H>RMxZ95E}}K ze!IdvSs|O0#s`ayN+{uw658BbgfAEzDpHR<@#Mg8+NXW}EE0cIZFj!y*47sB4IH$) zh2s1}g=LEguC1nxx5^=&SnYCeY>sZ4lj7rUX26lF^%LtM%k}ZWAW3a$`rdY2Ev2`Q zdWF1|6c-ST05Qe?08VM+z;LEFyGu;c+@yWeG`^Y;I$zo5v_Im`F)eX8t|4=5-{vN< z1lrm@$3b&_><*<xt}_r^Q}0MoQ;TtUam1-=E-NL#RI;@ogRui7AQQ}EYL)^Uk~R#Y z+Y1djbpHTz(_E%~uB6^l`6TA&7ZZOHdG)#6o{A{^w7Tez20PN;3gHd3(QqVymeQqg zs1O2Ex=C$7AAsA2ox#1N&TCoJ>GSv<LHMnR>C9~Hs@~Y+>P@^({{THkp3>(VOg@Ii z#_{8M0EVKHI1o{lB)U?BA!<vTgrp@2JK(7C5_M|<>?w3<-QTxQJx{YmMtpWRJM36? zk@I&meeJmd+|9`z0?D3o!c<Z=!Sww+%})>~QnV>rOF=2Qhe9N>vUoyXY$;oeCyhK< zz$a`~$gbHM;h_X8lEz&No4GAM`)Ho*x3{C;WZVJ3lIw_)l;tRKA*Rv55(xnz#<G#W z4gmM;P+|rQL`>`1?8<G-W!uZ&(^Z{`VXT`BWhXW?W$HC1{^PFK)cHNJswYO7sjbAf zHr;)V66+@4DLwVM*(rKVDJc=3?-1M4+k@>3S~y(qT;s_FL0YrpGgC<CMjGfPW1Luh zQs%f^+pC&$W)?Tr_Pz7pgFz)V6=QD|Wh>tkWNFJFX$^Z$X4sIz{D2#btqrxqZC`4Q zAp+v#cTFbSahh=;-7POZmeFi=YeQ_k8OPV&ISxav2Jm>4+oQ#Rq|=IuIpZ}H?;V&8 zE@|DltUPWr8()#o@+ZB(IHF2wf3WcZaj0N9CIdHY1<AN;Y}d7-{T@5b)Hn&}W<8Q? zh#HGbYM7UODQJ4%cDGE7E;mI!;)sygQ%=N#3gD%->J(6<kf5M>C>`n6J_%{$r;^TV z<8ZaX1QFnQjz-I3kJ1MZM~TAPd7s;fm;uQ4+1D2JgHGgX0Sl<#yxg=uY|-C@Sw)vn z+#OVefx^s4?o4(&ZK1GUjT+Y!O_Y~id3<r#C8VuQxx%?VR~;O2_RVlP+WU<~h}Sjs zxjGJ4vs`=HhJ9x0qg6=*fd#H*j^u|~xou!T9=5mL%^GN3e(No7ZP9jjH51BGS0*f$ z-ypLsQWpvvC2*Z=CD&CTyD7#y&L<X$jJOCSwp-?^@Q9sMB7v<F&)x98hh9T-nDqpb zEDLT@$m!v<rtw5U@dD>>aIoeG1A86zf7;HR*Otf2KFpGVE!X2Z%8aQ-JmsLNs9oaH z<gp4;oIqf#f2O_ATT<Yvz~f`PDPv(R%H!S5-qyrzt3e<e2V8fB+h8)8AtGqp?5?;3 z8+5qxxM@3!9Sxmz(DqsAWv=0CLwpNxxH6O}PBh*LXmJE7Wg$x`*bq6SB#PRji|p}+ z4TtQx+OS^y+mrS5RMI5mI0p$%<ZytjfV2X>0DL<(8COn2I}NKvufNyVMVTZ-dHsIr z?GGcuIJkjE{dPNy9rAca{{H}lOdbIpEULOPZhTWdq|p{lQEr!Sx<YDXD~w5&`OGi> z0BD0bhoQ}noE{M(E9*fca22<m6W}NBqc(d@!RSVy`z(|-(!lKr3&N|1WGm4<wA?!) zzCHDkn&PZbZVs}Ts+`r$wk{fe<XS3m5uUgfS#AFS8A}R%ULk-+&Ldej_*t)l%#tD` z7B>Rd4sVDTHq%_Z^<9NL^z{_b$V<C743Z6r{3M%mBm-~&vxR`WZE9#<#5F#gwb^It zYaF{hqg6K5!%bZ-EkjGw;<~BMG$*jk$r3G-<lEC3^tB~1%Z#~{aqv2px$JhavQFIY zXqP42&`Ax@Y)e`TZ<{Fvz>7Nea3{3j>e@QS%}GLD`699JS*5_2cYqGLAQrXvYfD|- zAY}k_g_E-lI>-)QZb)gQNDQ{Z8dQhmx<ft^&ve^JC2sJjsX&ypR5Fr|E_sv2;zW{V z0pwT$;%#nPX|FST3+zSuiRvX~n?p|Lza_~eHK2F3y~#QY=nk#}LLHTT=~gx%IbhQE zJB-P1sk9~Ju(##ozF@^R_F;!)x~J5)8d3;ZbqT=PM~VL30U`(iE_1&T8);%JKmz24 z6Uy3wd(Ryt(6Hio%<w}@#@{F>kal3}i;@6qfM&Nl6JRA8G3#Gp8aq@**J_If<#xPD znFa$-F6VH#u;rH0n3l-VV<Fi$JHOUQlfw=$eND8k^=e9c?&&qs;xd|AL72wdy~KdV zX4Aau*b4@W?&2KV5ZkXJ;+ps|d}1oP0$%`#M!*_#ys`4V#jQ3Wr?j{ymaeh0M+glQ zd+qPFH|#bWGqz1T_2kQ*qg-~KF*Mbpd-067=XVoskQ1+UR2ypum)$KXQ;f%B0yJLq zc62gDgW>JGj+Sh;jJRs&G&;uC1VIy=;=tnT7eBq3`9&It9N8aLQrLu&28l=_`9@#6 zYqZSrJz@avhPbiK0nYWh6A<hcc$Sz^eTo&f6j%`046C|oBt}|{%y#@>fYS{nDcBqV z({YEL&2N6?=W<5pndQFw1(y8P6B$VtaVJeT*KKt6n<^Kzklfod%E#M9dAV%(21{Nx z+(}T#I8IiOFfen3<Z)WVXA#x39i6Aw*Y~^FlMy3u7dcyG<wKzgBi=L2_1?O&EKrNN zfT{ckGsFBne2>1BlzB~*p@YbC$LIVh!mi=3f^$K@`TQxujP&G<E7*MR{b}!_YYu4> zuY?1?&+|0A)A%Mib3g=z4=ufR&VCevAQVR7JST}tJqZKX`I;+OT<nva8ZK-a0;zQa zuiYI~R23H63h$H?gq0}lfT9m9Bx9*H&)3$M$=Su~H|PH6PZjcyrGH3m#A|=SaM?fl zd``27KD&ndavJ-T9&NNW-Zt3cb*9Od_7mO51He<C6G>54+u&y-I0rRjd&wl<C_4N6 z`sseF$my#cC7%5wC%QGex%eA%`0hok39K&ZCFt;#h_N=6H(-EvNJ2LOPC0?gm+R0# z=D`?}Z(Z9rpPzvG^6n|6Z43>Xq<#FJt2z0efPHv2MvEaTaaQ8vQ6o=^#B?z0tiN`? zmznl9+>neov_o}Bab&1>YAH%M5>`>8Q(Rj@=q9siUdI<V@Z@W5;^FwT&;!>%x=bb2 z)i}K!H4B{Fc4xP<cp!ESC)a7X$Vt7NG_zdyl3LL2jqLvbRl7bfvRqu^xZ8^@%6zw! z%tNfSwq&-^Dq2dDx{!B5^T{|h;~YbU3_7SuPS7c2CCwY<*H)9x#CK0I<8}3S3~?PN z7-27~rY>~w$mpI(49;3y8z=zTqE^|(x@2*4MZg5x0_3D4g$PhmhH#=nRkl!6+BlYl zaPCRUPcehJ$ZLy6fcf&<dwmUWq14R!K<8b=SRXUvsnCo2c^-l{aGsOJ_X@B$uzu%E zV5g0E;lSzZl0hS5zOJ{|OYQ7esp*_HzFuBG8xNnl>M1Sqtnmc{gOH*|{PzQ{=O-sT z{OIFmw_4FK4_4Ot`t~VACw{Th;XirE<!q7E2KUO3B0Hy22cX}2^&S_Px`VRj!n`Na zg%{beh^tyVlSgCb(yGWQZYHp^7t#!AGnHzXl?{wL+b>#V1rDkI05%RiE264tbt~=b z00{OQu4e<6En71l={EO^Dht_MhNoaVkmbHit8=;8LECJXVJjn{`yN%V8~aGw{;dbz z5Y)4?sCzm%pk%h=Pb7Glbq<0507`))*Tb5349zX-6tr`86%3p5xF3$HOi}|#DcCU~ zXi3NX7rx!1J=|4=sCfrs7pt&>z~Qm^6l23Isr7`U1H-<-_c@S}$Y5Zr9KGg;H-8}9 z`~sW{w)~T8>L8&?R#3LomEd6=+Pozw9S4`KO2&;xG{xF@D9zd*vsmQaBNrpewB6v3 zX^yueN>#e$v#l91meZk-=;TfTJ7TZX$Q?L@*tN`Yu@@PJ+8%0!Rl_qf;0JQkLZvon z5x%*d6{zW2?=}aJ+wLiENGf(ZiNo(H$AM8eBa0`MQ<7J9ZE-dYexqT!lmO?Q$a6GI zot!=0%W1W4w#jUdR?l{zPea6?hA6RNc9ZS*?1Kv>uPyUeD&BDyNr+RfrN3!TJGCe& zErwFy4Fr&+tt9vkMig^g#Er}X+t%bMg}U_Qkl45~o2nUXA8JaQhkk^FoCG4^lo+=z z1A-cqg>mxY9Vp8UjpOdS-U^YjI1YtPpdc6xxeZB|4(~np9h{&dN@);Ml)BTl@})Qn z5?;cbL2^2lt&|ABhWB-yqnbAAQ$5!=JKNZa*3wdYFqGKbFI8y7bI%tPwVYt|%Q>w) z6}H5KhW(qD7se!vEx;YfP3|mD`Z?R)$S!H_)hwvM$JwGpyM!kSxey9u0gb_{V0K(W z_WouQ?*Oi9vBsx_L-~Pka)`oj3Iu_H)6{H#TGo2<IW-DE*v9Ak4@!w=NG@!PlKB9P z<MjNnHlk=zvOQEf;~=X!<(!=FusEv`jaIcY0;}Xn<My|A%k!kDXZKK2$}#Eob!-lc zpkn|mZy>;<G8`O72YyNYGt#GMT5z<0q`Duo`|oJ;?{=*+^d;YIR#aZ0+2*(-eSXlG zn35pCoV6xATZ>`DsieDx-6w~MB#g-CHGpR4r?qsrP8x9r$Qk@rHsEzvchR%ktQyN! z*zWM<+HNhzwkmD5;~mI%2y-p+q(qd=sE-7?(vaMwEGu-W8-hmlpNWx@G7iM;<NB`q zg&}+`nwmgE>@@kVkL~+QBUWfBGFf3R-gMd?zt|rM1;j{-fUC8&DjqLnyxS0@tvjT; zge#cMQDeY$o%}ZoAJF-Os^}(*G=0JMjnpqc0ByuJ>wC8QXmzu;N*qX9J|QNn66Tz) z+#4u^LDX!CEuJi6CqD`-+FdtiuYz)o0Z$N+k`$l@G53Mk`~mXZ8iq;3byBthbW_`H zy_eL(4hEp!loG>8eZ;kD)NO!p%QBqdZrOfFI1M^d)SuZ>SFz7~g^Q!rojJGn9wTKo zLc?clmPl*6QkiiMGPDxg%)Hu~eF{Oxbo(kwTtn@gg@t+^MxX}$;j$tunjYd#TS7u` zNx|lK+?5T$InFs%hH4Z}*JX^gj}lRmqD~I#SqH_pAewhOM4I1vkV1*Xw5i2}py4SQ z;cY7B5>z}+6aLYY=T&8S0?Nx8J*wu>@f>l~C6v0R%959Y+6rYOY=;|OTW!2`SL<07 z5@=NR0BgGI%?+m@u#`Ctb;`>$;Hk|$D~30CtYI%(WTI83esjMIAs};AV?KMj&H>)d zed?V0jfK2_b#lDDQp`geztj4O3u!^6I>Xv#?gBY0jyKj8XSh!_7THNYl=-6Pq5Ae& zWyS+vpS%V3^@qn*&bp1)6DC2KXS=ebl?5t0EM8!sjPV0H(EO3t_W|^)F}b8&u4(qI zX1eXx>I)u4rRTyvvA4FctQOyR!E|qrxj7M(4t%O>xDAbwgQeBiq-~|;HnsvJBg2x* ztw<R6vbPdX=~X3|Z*&qlpm?s5({O`Lpca&s9A}9N960nKR53p^mfq_Ex=!h_(OJ=( zKuEwC1MxjisjkNkqifnEAY@#u@|&Gfl7#sW;qk3mDOs1*9_0gGN0Mcm4GyHIgFN_f zIUh_6?_9NQEu2F}ms)i5mg=ClCLzS*RJUS8K;MpJsPT|7)EAvV9IFZ8?I%lH#09eq z_ZyOZr9iGX?J}IS#l;sFw;jcf1;+a&NB2^TWLMiNBbHnP)|sv(*}9czR9M`D@>J%m zcIfj<G4!O!5swfT4QFwUVr=JRt(`w<`quvP26Kg$GEU@GhTMA21HcV@x&@&O&Unxd zHO+dW+~UK6;c<Fb9}<%S3m;M26~mmRF`ISktk3{HDH0Nr4&!>g3#@yB$Eno*!CP!@ zKDpQ26(f3RHifo?C6<8uHd;t!r12{VBqbnmDI^j%S5j+QBh2bja05ZIuBJ7@SDp75 z_l=ZD_nOm;-pZ?mlMADB>Cb;Z=bE<Pii1#t9Y-rcI|QjX=Yh-|Z_1_)BTh(#j@z$5 z`!Us1Zh99?OLjw!N{Gw0H(c)td@9zUn5*w|-i|0vpbRJw6IOxF(C%nK8IN15Ry2jF z!0MK@_uH*bEUjxJs+PR1M0DRY7xyE$<N}e#kU8-nXBiw@<J2E2Vbw9zc>!4X~hj zY!3ebA2UQOqa&(yOQ|~(zA`_qe6vM#Hc8$9jB+D=zmKLVu90oVyD03|c(}Q9$Miot z)XZ^eu5>Ge{+0cord_d}VF{7#7URP(p*|-gETt>XH$B<Hz1&r~K`v(YWpVsXM|`!6 z8jT(L73bw>u03K?lYvN{yC=QU#+vl_)MVeuMCVx;;NeXQiuX+qubmr3%APS{blRhn znwHj90s^^G8=@PaQ6gDMC8J3?z@CHSLPA9KN1++ma-ceDcTpE5tw$%OXdLAceZ13) zaLLBsl|*DwI#2+WKx)5@R9+Fw=lIa)Oe6(0NJkE8b{ne^ol`TXb$kAQDxJEkZAi}K z)Vl;>28BAxWR}GuiK}LrIYFmDvXV<!6s(@*Yaa@IlidgkS52w%U;o$m8K{&CDI~Iz zNMK@wlq9XwCRVp&vt4Uen@erB@A!t<I@|)(QnbGrv3H5wVI@kE{EKQ?LVswxgORc1 z_|`c80KlDC``(&Z<OFiNgl;F6P{+8N>;?29;wqXb@j5B+$$&9W5ozmokt1w*9PDq) zVnXOEE}<<t5^@xh5^yjGNeDX-R1^pRj$@adaI(`jSnsCaUtZPoHZ_1cH#vl83EzHy zU+tuxU8_y%J{M-gY)RoG+hZ+o<_@R)!#pcmGIPSdB#d?I6g4&UBP>rnpXDPneaCMx zV!66{{A&igDWpAx{YL=yf6{IN@fJQ@n;q=x0{;N=T88xyfH0SzYC=`_f_U=KAt3|d z`PA*kq~2P1Ts#3EuT_1VXI9_*%^fs@z!v+p>-EVaS7%ohV53&aUkKsiTr`JLoMVJM zmjj^i^4wqn)11u3>1=aSuyfx}b*!xpG^H9l4`A|sp6grZeR=JTc4rK%s^@W$G$X`Q z_ADTr_)iKD5~JYffPF_oIOD*zJZ)k2pVt1(kjcjNIdaiL$cgiD@!b42@arK&8!e5J z+$ijzAY+Jq<BS8wwGyMAA2W}2R5I07yELvR>ypQHRwar_o~7<L`p|uQ)B{jn3#6qd z!?@cS;ol&P<nQn}$n@Eyrpi25U4&txFdX5kuHJO1M3a;A<?CB4ZHI#FBW6)xk(1)< zw*LN@^Qi`c>cG$?uvl>|xge*6ZstkBCB+qZanlB)l2F-Ol=p#Es-<I|A_nJgauinz zXT)&t#LdyAfy6-X5YtIf#uQY8#8b=yeQMjL%TC^8XCL*nx9iK?rf4*>Gozv-*h%*t zFXiB#n~v|ZNm>pBm~!K(U2;&RHZlPvCDaX%!+umKs{YRB#_v_}xu)J%9~*ntW2TR_ zV_o<pYrZx=0;als_a<5aPah8eQ>hMcV5Ed7WE2uOl0A0m%w|^9%M`f_xmj~Kv~8xu zb+zxNpYO?EcFk=L_iJIvjx^={w5^%p3>Msr+!lR`dK{G5go%?Tq$vt$Ewnlkw-Vgf zAsGrrws6{lKKP3pb^R~%<$X`qevY`=wYW4?m2(fYv=Hl?XgyMIp(jnW(#FKJId5pT zo0hcDskFjUn3$JXnuv;SL0tP=l32LGVO{Kp)YsWaZE0w}q_$L!@k&Pv^-e;{NgGh+ zURGQS4L~4*Mg00+-Z~#-p_ET}*zdb=2VIWD0tLDPHMRUT9JSdklUZrqR+-RIEhsWA z$}3XZd1wzvgwmL9I-J7qGNL;*fYX6IZ>4B;vQSuFjww}5Q%)FKJ7zTKG&eb|$lZX3 z=r3S&I+r!*ppqB8`L7hNZl_-8%YI_dAh_JyQF7ksYrQqonu15NAx}2MaotFD#+!A= z(;X~IdBj6n<SA1meN4=SG_|;*7Sl=bakfydT#INn`uTlrsYwuVzt_>+c%L0C>vp7R zD?)qR0DjR*Ru#nBoNRF=cqu#)%2j|s0H<Xn(KX*+UP_F##E%s>hkQew(|mbSQ{%wu z3R1j|MJ_nt2qPRrVUm->C~?#4>%;2Q-A+aRzP`P-4W@EsHGoFLm^?(~SjpQRH{6|$ z2THw5HhZwFddNF7nQ%YTd$Nn1iMn65JvSOkq-lt8?K+B8v4y*Jw!w>hdh21-klAfA zc-3UN+}|#(Eh%I=f}&8+0^{XuY&5U2f=t#fw`NO)oY^%U*#=gEO|N$D;8y1gyX_8^ zh1Vul=+T(Tb_<To0Cj6~xVFH$%_C<AOSHFa@U^FB^6Yo}RmW4R-xc^5oA!sX-ZfU6 zyhpi-PRElI{1l75%E$J|DB!rqwg@spTjN?9GEX;&;kC|te$2q&)2keExs1KcZgY!6 zz-7Y=4c@>GT-kt^4(%{pQI)Vfwf&<^FFl`q&9{8D{;kc#tnYv`ofzf<g5%nUXK>`e zO^dL;+%=<1fa^`#TI}0XCIY4jDE2uM<ZFr6IghruoN0AoGTY!%Ty;I-R!G6aF8f1W zER<2k8D|dGN4UQC4jq$-zE@?--D&PPUDqzO?kwW@;eTZ$%$d?(wX`(Fpo<oQLj!E^ z*LMIc?=%oB*26V7ZaVJ8rJS|DBeM>`?e|NJw;|XfO>4Cd({2*w&30e2z|xjWFVq(2 zkm}PJDSZ-D&JcodfT61%8AR%5P{?Jfg|Zj9wh+QMvz~J}g5FPi;(23Q4#0}CQDPXT zB_1J)K1bE|Y-3%W(mlnkYjU)`t#i$V%VBK6&n|d9>o}VaVO^nisW}&GyIP}0*=5?> zhdW>PhdMpqwoCQ3#}^@1jXP!yuE*JJmG1nMrM43LN+ra!R_lNq5H_ALDVY=7n>& zN_HR3lpNBN)x?6+{6f&ykT|U+1TLqD5jJf@U6`AJn=_max;FU;0JkWOjv1TSnoG0I zC)uW+ji&USu05jF1tq}KSaHXnbPs8pHe1EVrOc8L6ywg7t$aAo2tra4#UXpAo#pd8 zcN<@)kQUeg0OSB!Z>*NF;J(45MuDJcxi$lPT#|LUChjhAE-V^~=9c*TumZ9Y6S#9b zDJ`LCQdPzhqEb_p9zcwYXUgGytUkW9TC}jAGP%Q6OEQRzRuG32>Kp{6O}vM9Os*vG zo)8}iQc4u36hQ<OjM99<6Pz0soBNkTPfwg>BKK4q5?c}qnOB7?+y$k4Aw-tJT0AQu zJ`zU6jjOkzsui@1oNsMbJEAnzFQ#_fm4#}ONKQA-HuU^@RlBI904bzrbAWkZZ~6~R z(O*?n!&`*rmjE33eq+#b6s{C*7u0Txc0fqy{C|}qP=?(w%a@)n5E$|~&suw@$`nRz z!8lOQo^nS|DlwuU0MzWN>-MNhWu^-%;&TB`sVdpLtAu28Dkp4gMtr$Y#3yrLEsW|{ zi279HpRmwB1;QRa*&reB2h|+MfwF9J;+V10Q-JYF;UInGEhERp_Ib%zQiunLj%SM_ zoMpqix)J(~{QCa6u0BZ= TlLQ8M2zuV>E;cFN*@#njkwy3TVD(dnVA=0heX+Yx} zW9*tLIRt~n?yIzojeyS}`?$sJ)a*XIeXFFx<BznGzH#>uH02#n_crm<%`xAEdu(QG z7KZZbfNg67Dsl9oYJOXrg)B6To$>cc0C8Ymr4F7`RZx44)c(T$;o+`@Yhh+u+1-lQ zp5W9DKwrAi=b-k0c0++`L$`ZXg|d5_eU9xkHbQ`s{HV{zE;>O<vg6kzEUaMhr6Z64 zQN}Bs4j%fqZt3D}#~>UZrTOJ%Ul!lNdY_`27vos1ej#hs3Q6*G4lL|gJe!#5uf&q! zq~2O@ch(yU5@lJS-(j%fSVPIPJmedjOsftDB|6o`Tmd;tt^}kIIb(4Id8nzTeY+;i z_?$-Lv;onRw{#Y2PpU3;UW@266o#IPu7%FcD3OGYSx#Yp0tsdBt&Psw*o|r?+-)u) z_T6b|1rD~R+-=k=bU1~fd<#l}$T>M1j+x}$K_ebo=8*BYAc8yyw(IC;(!}5hw_Va_ zZv13nTM~1Fk~ha*@NP!uBR`c$+C$HOuOuCeZ1ei^`uHGza8EJ-=eWiQ-^30G01qRN z(s=2~*$E8;MI_MoBs(T;y=oYFA=IZi@ov(|8Nl(ll6=VP&buxgyi&P`X9eaylc>c; z4BDoS{4xXVIu#Js3_A(;BqZ><!4eu;d52>-myn=#J1wzYr~%C_I}v5$m~@4YYx)qY zeSH}bb=Id103+OG!qjlU7)gt%ZILdyM_wOjdBN`$E*kvwEWYi#Px?)kwl2WR!bZ*j z`}I)O0h7xI-^=^e;Hb4e!B>47gq)t_wg)m?imoQf9Z6|lfUJs^_H!PWzp$@R!RHki zbZ;i^4YBrrWaipEwlhs9c~IMPx@RN&#Bxi7H_*ytl1S#HdX4FyyLoW_8;<=C>{h!@ zVQypV-kM!+EuGWg;sZE8W}tUZPI<*l*BjjlwXBjBgxfB&x0H@IbkLl_F_Yd~BsBg< zJg6Y^^{L@-j;0wo2`qi8wBs~SXM#IQ%Hp4+C#d8)({Y?91Q0k;&z`|m6=QPtjOa>G zICmUVEuEEGwT0r|P7GV^#y$=J;8caJul+nL6*XIg)NGTJqX*nA`Y5Td6;p@v6>!f5 zGnAo{UW*OPk-z$CLevg;PD_4!S1xrP^|x|Qxjb58u0xKr95LcDkt*pchbdu_d!!VM zc;vdJcWgE{TZ+#hNP<IQdt9A|>X$nyOj+*8yRzFLLWa>q1{nwaD6F=nwt%trfIJB< zaGbcZN$0Q#z-7*_Dr0P^&sa6X*{pIBw5CS1(m3K*8PBv_lt5RRE%G~nD)tQP;zhi~ zZv7Vv#*VfaPeQXwH|^bncHIDBZfUJYr!^W726$L*<8PR^I6&h2oI@jTI+nQhTtN%@ zK0AEE=djWCo)nrfyGi}i0{|5(ha3fENyhmEl?>x=x@%aK<Z=sKbWUmTqvxlc1+`RN zsnImdQNhZ&{G8N-!4zXv3%I?GGn`>OSqGQ{JD)0@nyp%KVijKNr`el4ih|UA>sr;E z`seYhplZ4Z$9($&kG`XlPo6zLp*1L4aSJO)u&c?m_NQTKPIpb}8-43cDSSaZ5+_6w z?W^M00*izcVuGc)sh!jie^1qRJR>(}i3pFYAS3l&iE0Zo8nWMP){I4K{A;J8@HcU3 zDMY)atxfP;bp6Fi0L+f+0+k<+DrMxSgn&q_DI8xOyuNGHTN`7XNC$gs_$Mgxn7nE5 zv~axBjHTv+j#OJxcwJ##LV^mCe*;kinZ7D#v<KYi-ItlSt68vLZ@PVBA5z~g5E=gf zbWZo$?ds`)?2=Fipre>~gT~HiKcV?7@G_Fa$dUUZS!5{k+o<yO_vWcR_R(8pchsw= zu^k%&UUs9Rv~}Ib(Pz9(l<n);UQ~H+T5Yi0mbfwHH-}?=VEApdxPlgx6>yMFLZywf z&KmJ{+z)^DLt5v<Nckf5!++b^eb-QS#q?oLieI;AmCMw+O6Z9yb4gsmxL@riDm(c} zv`i^VwFE|3J?dkx6H?k#TP|>sOB2K01cG`)<;dTsyX%^%gyMf{X@;)Z#kJ+`<@N03 zsnI90(@JhauGZ4fOeqR<$ezS>co4#5uMS)yv5pYir@m(eIopI~M>8ZRFv&MD$e%7= z#i=A2FPGI(=SLTdAdLOs2+F@{3kSr7dJr*ISa}`QV$;iIwiAU602BsNt-;~PiyrLy z?L_^OVCT(Bt%+;|m7xpb0bC1nfrgY%2}7<A7(<F46R-q~o$8dP`YD=7SB8vBZ#=^* zbfF4!yKlWf4Ys4s+~i~cmA+D+2wph9XFP^YOAfkdrOjb`F2vHUF%~0gXeK);Z3=E< z>dF?6y0#nxg~IDg@OKFVg<H9VRwS{K?(Y8pKM!i5ERK7ub?{SZLH8P4Ww~9`fGNfj zcw|UCIZEzN<tT|8ZJQX|&a0L^`vMu$_dL`>!Pn>YvZnPt#klU4{h^r>5%*$S)xmFs zobd+Sc;GlvLEq1y=U1uXAXx0J#xrZlKofL+Vu_U@m9^dkcW*G<fI<7Mw9}|qT5@(A zf#z!Y4QSCwLqJxRmDBdgD?;R0?PC}vX^JDt@op5g!7+n7j#<r6nrB>qN%troO|H_q zS4>*1@sNPSb0Vk1z}t6Ag86dF9g^}uK3n3f(DqN1c8vqb*!x#Ih(1HH2iO&z9i)VS z9+F4<o+`)w`<m}4V}M6ymwVSKE8bnLl9Jdt`$xC`0NjLg{VMyJ5f;0>>Kx8Z(&0sQ zBs`V6I)%u8hkf?}z%iQVE7?viEpzSt)woN^-9=^D?F}hT{ZnrxIZ=5~V@YuvZnNLE z^2i=zBlWI!R)!q_1AQ6|hln@R$!fyq9%lYze1AnAyGxfIDRvZwQ4<_0N_bhfyN*a( z?1ZWV%Ljx7jt#a@s;)Bz=41PWay`@S8n?@3r3+%sX#vmi9{s|gb&bKrE#x@ct9YQ7 zSR65LQBa;NILh{gs39aAoOs79o{+RVHn$G=+s|hYir%GVhU3qY<=sPtI^&3v+>~)( zz9I&kQo`^=w6BTQ+(#f!5))c*X6CfCwYjQF^b!l0<H}T`RIs3UzV8uAiqxa#t+(Hm zYs0pR2ddiOM)(|n8=b*k_|KmWX+jk_ETgWBWaIBEeYz)XRp#sLRrl2r*x|~E-F&%h zJ>Tx4M%_1EU)YV+2-6o>&#fU4Zc!(WFW5|mU5e@Q0ZMH?q}7OzbdHKLd%$=rg*u)~ z<hKp1Ad!b0&JUSD7&!9fOyZ>t=APhvX(WQFF5v#^czW%EH^zEqgEBA$)Z*O4*04mE zNjUrdA@TPUPjXWb)5}FIj^vc2cYrKp41<H8cOjESn2l6c2SA*A-YoM3j9`uP)ch!# z;B`V%e2_7ZLsK-U9jUsnwRMs;{>^f=No_8*GCPeBun5UX8|OUvAAMY<l(InXg;1=g zZ1nDh-m8U|jk?EAKc+P;+RE}&pJbNmSt=MSj-`^yz9`4US4IdUFxh#0u{s%D6TN1V z6DthyP!n|vigiSMCzsEq0XJ2g;G5<6LHPcZK|3{3_s=?!s@of)M^cq4(cDm^5p+n_ zQb}wK(-UOq_S?+~C>^Hh(llbCHmDx;R!J-rjwQIO9v{fnN6lqIT7Wc9h_#TMl%K+@ z8LoU)BT@<7H_VOQgSIjA_|&n!<ynSI#X~1-qwhZtoK^VtTJY*reb3`on63?yV^X6F zR0-Cpl3NstcJ8-KiE5n!)g+ebB!m)8E2p)$Mg)7$&*@6`O67n5(D)gslnW^&wmFJp zvSYFx3Kf)+P8O?_yEV?=c7Wk(ZL(}>@f-z1f<#A<`$X_53gP2G&Irh;r>Bapo=RE8 z;gN-|9YckV{slW+THxmH4cAoOgA-uc^|h=dT6JP%OyEj~91D{QZL6)l^n|yEqe~%0 zK_Lz$z@+V(@#+CB9bDK2SthQI%?8>&G6{|C-$Kwuu1iZxP4p*(;|v})$}tEVXlA)Q zz;*Qpq37ZV>Vs^(xX~GRZLx!b0LJHR9AlURpW&+|IB?W2EUv=YCG6c))-C-i2+NrO z5OKqUzbq0n;T1w!J@j0}_(=rWsqL%NXc^<=IDqAnuM&LDMlv~)bI*{fX-PJ+%##dz zjji?d?D9z@-#|jJq0Hcdc(&`2xZ*kLci+nr$49QJ#28U77aw0<T{@^O*7Bzc$#9Xr zF^)kaU^f6~KhCwO>4QM9T}=iW)>^?qrAbrEB%O~T&wOWXytDJQYO#T#bu{p{HrY2T zmp^|apD)Mf$WA`KzQ22o-3~N$$$1SnGN%YnxOGtjqDJT4N$(74ao8c6X2Thg=eh!v zO>MZ*gDL02fPHh}-_IL+#b?IjB$<xaSah#^^BEoDnqb0l^+}Wy_Hmlw1oAFEpy9?a zG7<;RJ2OhwwXyyuAAtJ$<$kWEkp@6deeS=px_y0GeQbo6^zeN{aD|M3M*M3*1aR{u zD<hw;I>nw`mDvZ^)}LE)b=4*;W3wAve1ZMGg4T^uZRa5rl?9heX#<Ozyg=i9)Q~)f z7WA=UnSySXzt`5u_>rOUijZtYukQV|_9VB4REx6(yrEC2Yy~!W3RGL$#NIb?Dk<rZ zcN?0Lk>BNs{7uzd!fND-jnc;A*Tw^Z2FFACTI$HKYxeCn(`>r7w1mh@rN-9p4Zyy$ z8dFo6Lkn&6Jj3Bjb;l9Hwi{V(_3nv_W1WKMzkg+yx$t+S_EOXRn-ICN79&z_b-nM% z-uD*E_=|<DOE#s_)7^XO*(^)%9K@*Zt!&DD5|ixF*qFmbef)_~ksXyKD{<tiGf65( zbCHu-6X4dww%;yaT>a<XFm5Qqv6g?6o;Nz<OMrFTO?5oC=&Xcacz8ITk0MjO!>77e zdi#k>No53~31uj8VTH#?LQs((#j|0~42dc-i@1ya-(T&^sEMs{vv&IZeks-#qghH6 z<LOde2;)*yh7^ZdZ5c>ccIOI~*dzq*5)L@Bg%olJj}-2Va#F}z#3#80z@Rr-7$r+R z!w<ZCDJ8TF9wIhBx>bW?Fd<iUHPyqTwVFHj+FPKd!b(z+;X=5Ow4mil??RB0di%Bl zqwUNN?FPetc>4MZomL;)M_@bO*!_K7Ur1Xs<C5S@s9F#el!Xjq1so~>6o5$TpK%zi z_$F;sH#Q)&1JkF&>clQGMoCRAg~Ne1{r>=7tDQAZ(I>I3OElf!X~k&k{{Rz`1^YzY zCh5uTxZ)jc#kAZB4cmu)7U5sm_`z2easW0{)W$N?O5n>9TI1R`LvTQTY_=`CLrZdj zr{M!waV1la`PRod+U{#Z&s@?qt&!Kb4$S9YKz2;gK8Ly~4f`$Uv>w|vEu+09%LVJS z>#A(hP@%@!r7>uYYL@D}C9<SQZ-{PEMhLRlq!)FeYtDrBZ0V+jruu?B4xj*|sp2^& zcXAlm?ZIoN%+t>+oiVUGknr+$E++T5G&f@%lXhUGJ)(3)hQ%pLQdM(IcP<yj1?5D! zf4jSIzpb@7l2WN9Cw;cq<YZ(Iv^%s7c9#I<<SZ><Jb>E&0EK1Ch+;KOEqsp3;dcRM zhyMUmS{m0M5(&P$ooBLVveRUYB%uX<C1EKeE+le0juW1H55_4fn8qBs5HHijd#$gP zlyTEN?ibV({g2I8ck9$}+rgrh6&?Udz#|LdWmw`$$!H7=X9~dI1Yy+FwBIJ%e{Xlr z+?M?v8^yEv{{Vk~%g0`R)c2(=CPQTLp{Vj&4mpK1>ps+!tf2~CRO!fG3X-BZ=LF=< zH{v>Mx~e)`Y0LNe`q*>+zP&eYil&(@`)u^SmO=6NFhs=^I<~^Fv)p}?XC5QEvH?NC zd%wggL@dAA+pCB+*N_L|d^FPFj*b|OG&$XF(CzyDb@wVV6Q<hwnR!g1B`8~su1gKb z3Y57^O2lP2WV{K6`htQ=0Bu}rLe$D0?eI#*$0ymGPDf}g2^VfrYmEi7H$$n+GPS@x z%)-TK!7Y$!QIxvd65H?Nb9;5Owy?dYW|@Sff=&WPayV6<MJK9A!LFgrvGG`>wnpX( ze+pPB8}IyoPINj21DbDS@9jwm#(HPhZ_Mvcbs1qza;GIJIaUTX^!{{)r4Wwl8FRa# z0a<W$>w)n-Dpmkbf)}?VOODo6P1{$pxq=HT3UIO?1v{ZAD+%J_+$fywRqH0~;XRM7 zdlS&F6ZC=U6Z|@oN*oQr)!B<2{!yE9>hFM6l!;13-NzgxmyyGhlCCu!xr}U;9F6b> zJx+L!w5HeAz5c$xx6f|vD=AE}xVmEO&Lr>G<Mq+y>7C<fQBqV0MmRz0H}N3gtbw`M zl6>=28x@Hh);x6i9zX;Uf310Y?QV#;1V4Csa`==W#o$02fU?@Y=}MKwm8dHuV{P-C z8HmXPW9m!2+j8Z<@3E4o7;xs&w!q6J&z1iG+<&#y8JP)_s9$wMD2$~c1n+`^JJqD8 z9MGZ%QWfi3k70^|tr`~%e?Yo<A#^xHBObHBC)=?1i~AJ2OgMwAnr&$%QZ&S-5Rh93 zylzVgc_~vM6uJIanE>ZG$=<o1CTqXIgW7auQwj3QY)@VOx%(fWxg(Dgs)_b4d``Ce zW{v#%w4F5;_5l^0CQhHc39Y3@Ri0zbzQ|LIsrXN<my+2HAceZ$4-QswoN%DFo-GP! zVa2fHPU1T`qXnl!XN|AqZ+$(aINLJ}sF#7b>PTI2O3Iftz<wx+(&GCV$Z!_*gH6rJ z7EH)cbsSN6u|6X_>Z7UG8BSwNRHj_u?;!n(M2A$#Qk+8CS@9Q2ig=U8!8Jx1C)jZo zmod432i9&<Hh!kU_5g<gpk=RP^(0fY2ELY1>UXy@d9<|aaBq7Xi&)r#G`+7~T&3y@ zJDt<f6)CP1j`}m4Tjzy5OuU9jD&gV)6#x!5#}c|)STNew=VQYk(Zlrw`Eu)}>?M6n zvF_WC1N+<S%H_SCMJ7(mXtIzo!oLc#PoYvy{XysW8xO-Gi&mV+!9XgU{l%1{N#2}| zsV%E6tA*#inP)g3ZVD21ARIVB_*C?92xe=5vdG8a75GI(E49rTx1Q?M*D=trmx#(; zPRAP~h;9#{2D)aFzH+24VajwMs(W3wr;(v<#AR0v7`r5eZV8*C?((hVtn*TgDJ^sI zsW9&2=7*4zF#iBhT^=G#l+e%2w<-2083Tmp`fcUUk*!N=vf6GFjj7Byq>-{*X~H=U z7jnad{vxyMnX|c&yUrJzG%thly8iU!gp@CdD)BVoAxS<Y5Oyh6IFg`8KT6NABF@=$ zb{nN`_fr&FaUl{3Dj;DAam5ZLEt9ity0N;DtTwZ_DJ0~5O-9_2Xyl&C$Qp($H7F@J zD3>cjh}kMd!W*b-?{h&|9Qx6`p3gTz54fn_-a$g_E-F2u*h%4b(R+F$pY2l*1n<-j z54x^aw(_|0b8qholmun)2lY?-v4I1%3)mP!CYxR1vOoiZ<!+9$ymk9jo$4sBCKnm$ znZD!w(tmQb-XtG*R{Xf0(Dju`Txh~Ysh&6HKkV_CLR}!tc;QM@G18;Qz!u@i0VJKd zhv*&7&fBko+YZ~wKe-uD$}J5?l*DM|Q+VVcCQbG7-*&sZsY;w^vho$d4GCJ48Kb!_ zDP&i3wanw*>C?mesiSSp+rQT7V-VKc(cSLWwjwZAxn3`23Q~KtG`A0cIfVo#_SAP7 z2Vl*(=XD_l)>4gi7$dVgNo-*a>unN{2sz<(tFwTt`S|cN`?YTbKmAGn0RBnKgX5qE z4EJ-oTiARru48>5bcfzu=dx#Rj5CafAAuU=&{yvj7g<MMU{u)QG1b!44YN3Vh(9IG zaAW?_gjB$K{KBrSB`?5%Czz3MfcW35(HU7gXBbgDt6-kH-Fa10Omn@5laI`&Wq4DK zj@x6X@}{-cbB?!6Gx-ta^N)Q>6wr{X+td6lzk|Pa;XQGL6OSM&%wcTOvgBW=Rs4~_ z+bQeZwm<jGk?|(2H+8uPyNU5k4-=e!bC1hvm@PQQi8~YDwatTdjG~zqsnITNDL;HF z6Ucakf4H`i2fm~%4`Gj}vem<<G?j7GH+DE5XFr1Vce7nj8s!0%q2Q+GGR(Gctns%k z0rr$PBa+X?xr27Nu<v^n?PRt_HfH|-41h<GPg9ux01wY`Os9s^d3A0fykWREM>1qZ z+X+lth|1f>$#;oAv?vR59X3S6oNMa^!=1ZY&9k%?t_^}CYI`hcZL7|0ooctrK|H(D z8Eq*;$W+$NPvXa0*nhr?tj)_fJf1!wSJ6lyWOD&t{{TP6vZWR(>||QX-0X7t=A7+I zOWmU^A^6a)#wk$Sy+^aUQh#|WY!H9jMNH?g7mrvxB`i&yor&4aE7lo0f+oMxa}^QM z8e&;)d<CI+k!!x&&$Pr?BXp?`B&RzCw6ZxG*L%e9o7(>XBDuEHx{jn~9oyT?6~{fL z_I|7MN43V1wWX{3$TIbIk&J|*HluJOidELk$A!3hp|A>yQNrE9BMJfBDOj}>&6B+C zAIS9c>feap!1Qsvuw**7>*Bd-`*Rlt8=Y@-INRvrY0MO<X#}N6R~QNoGU7^B+k=e? z1t$bndt`eYV~|<Hbu*(5?=xbUy`AP<;l@Zg;l~S^9Ybo_S<getrw<Mq9Tj&*LGVxZ zr#RgR3Jc*SOKBh#r@%obBCzAFkZ`mSf}PWX1wkg)P5>cY`ZZ;V47^s~gf-tK{x0eE z0Zto~<~W^>g$y+$0OWOJiv(t~C(K8JM?kvwPu(HIiqx5It=2G1G|S*J-hHeG6?ak) zTWUl%7L<En8Czs6TtKR`C1vyg`xPk~;&cN3KU;Vv{Yk6j%4Nm@5ZWPOaKqipp=~EG z#gd>)j>}|yqbkWvhWsE3c;VMxT~S35-0FI&MrF{x>QIFT+(F6%NhpimtNk~(#}Y^< zAzl>q>MGG@UA9)5038zRWXRE8Qv4IAB?@(1WhI!bq>d#FaN!M=4S?d`px%Madxp9- zInXPb%QJ=5x@DIT$|JlRSni^>)7%9TLL2`8SYVJF10`4oJK~g)cXZ~Uaj>!Gx(iL+ zP_&^h4hK+i=iQ);r4KA@mx$&E?QPPU7xr(`_X`%f0_)}3S&^j!gT#^!26<yXW1+5= zj=VL)HpO#O!S7BAdjRjh&%<icmb?*Wn*~flLGLEX5&}WV&oPm?$sI=H8R~WwiBVE7 zxj!|b6eNyTQ5o}IZ#~gc_?!WxGOgYukf$OQ9|O#gN|H|r0OM-OmPcOg(WhNG_>PNO z7??+RYvcN=!u@u7GL<SD<%w&{Nf8p2w{<Qkp|Bvh3u<yo^PRX<kfm%eO;8^9W^Rrr zmVo;<^IGvo7F>=OVE2z|q&1AE8gaw~CPR%p+%sx~m59@IRK)SIVX=i3yA2Q;!?WB% zxKa)<3EInHBmsSXw&<?F`wIc0=N(HZF*We?=3ZMIaUGtO6vvx;;8V9WMoMy&+pQ6> zf=3ZiKm?U2)}#><-4&4aOx~tt0c9!<N&80G;UUK3ETpp9l6gG(QVAchlkTlZ8LiI2 zMENwhP&wR9l_k=U@ymufPFzA%f7EnyK+i1Wmer*dh`8J9Wl`7msQQl@j^i6`=sJ_P zKPt8bh0qj2+yIgZ+XsB(`<fsMO7ZN%;M5I0t7bmS(pZZE-!aI{DFN4lZmhHt+T6ku z!d=PY=~9E)#`hjV>I~MMfO8}(ipj6+Y3}>$1>q@I4+`3oZFx%KR|Z21eTP@#+XHb~ zhZ2phvw>HG3D|{n*!519nB#HLG0SY13PW+PklwT{#pEY}r=%o8a|H7a?^8!zO(ucB zYh<!G>IW`L)M6r%2O2^ZfJdrNB_#4vRnX@IRn0A!Y@sJq<c5e&a5nQ8BjM*uUT7{B zmJj2Ookx`xh<5T#?;K}5zBvP}O46ftyCx}V@T`r;Ty!0M`&8^UAcYHs#h0D`07{J* znAdn3rYn3c%1^S(DI0O|lG=}-h@buHx9KF$6^`L>d`C;!R0@WU<Ho*gmm$W;&OUtV zVpk~lCGR09M&49B)EBu?Y0Ks_QiWzQqK~+Ke>$0}>jEUxo1?YRaYJ+@6cU{K>F;FX z>jFIKT^@+Ur^=gs(-NFxv&2Ww$f%y>R!1p?w%%4#;qv*#XH6}ZRZRI+i)^!HAn^Hg z`RXewT8&pbQ&(fUd4AX$Z1_OH^8R%bCCpV=>I<B!%i05cV0r%l16q{&*>n_U_EnVg z;#bd|YeqC(90`GA`BkQ?oRV|5&q|RHTA(S`sghe1igCK#GBv7n1z;JZO_BrLjY>T; zP2y4~qBtY_3S#8Qc*QbaOaIaM8v`{7D!D5-X<aL=f!3Im#I4gNTc-l)ETc@XzQ%9y zW+vs??ealIvhr1OvO2Z25d%<1VQn5B{{V%ww{V6?UR06xVJX6w#60hgu*qX&TuFzv z^|aPxgIm4_I9zF|EOngTLhdH^0LMHGtfzG(zN57pXl-tO2VIlJ%HKB2Ip`A8!1F38 zAPl8w9F~maDJRaVP*y=-Oxl=D+DEh=i^=f{7tz$do>8bi&tk@9xSSp{%LBx60ULwV zjfnVFhcF+nudjwYurTro%{Mjg;vjFySQ!JE_1omsMjLsmMuoiv&>p$1Nyic9Pds5t z7~FdLey0>{gkNM)(KH*_eSLjdGCv@!oRjCiHYXggIiH^@w8mL!#Smc8Av>Ojnd^^- z<L6V2Hdcb)4-vrJXKeNSDTbbDuVHmRv|HM?+gzIP9@QlwEoYl-@nrDi9~+xzZIhom z%Bh&kFp0jP-^BfVS0#wmzP7Yd#ry^xd{68?eo8ZNc~3Y%IXp)I43!hma|a}W>PV}Q zvcYarL?dA7Wh;*h*tFYfRygN8<de(9*9d8&xZ??MHN*k)<;tkZA(FU(>aYRr-2CmL z!J4P-ILQt5VrXx-bK#}!qLJxQ-)YH=l=zx){sZNM#e|H43F0|B?0R#o{6uB0Yr253 zvE$j}5y^cV8-K50_j?m1iO~~M+eue;g~|-5<zIEu2v31XI8u-X#CyjvZn3?t9Va&i z-`uqENX+;w!q;$R{oZ~BIBND&3Tv()Wf7h(xBFQ`4iW)Y#avA%$PMZ&F~(T(9mu!8 zPnxI0(i)m(vEH-WW6M_$(4gL!YrRUqNkaRDq?{4J>usnEfHSd9dF0Zhd$QQ>FYqbw z*<|d?b<8slXeaxo*|ub%MIapaOUe7E9oggGI{+3&{$zEjnNS_6>a=L_d0XFOh&Sc# z`23V*=^BpJ8I{`Z*C=t^3Us#Ir%MYC@ONQMtBr>crjVQ^Nh!$X$eZnkhN4F{c-ZId zu)d4XuwFFAXq;)O>nCGaZInIPb{FoGZO2a?_LXTq)wRP{MxowrQLZta_L%%vHWEuR z8@IPQ3ffdeFtoiPF_wg>Sp=zh!BUne;`n7ObWW(EX%jZa!&{8`Ty^}nx$xTiA7J3m zNEP)s%v6}oPI?*JkQWAk*OQT_Gh2I^GPK^~zjJNHyJ_tLYu?`;>k%<zSs9e6FI(jQ z0I0(SQCfB+M>d$-%_Mg%qbqsWP}&ky;6k|h<#Pltf!U*&v^L<265EjTsBT?z6JXFB z;zL?U_Z&8>?K9O;PTaM$ckKZDLpf_*80Obl7VD{VM(0}}NOrkpn#I0kdw^{>6*b*4 zDMB->$Xh9zs48*Hv+d;$JcJ{NtxAmYam35PGtAnECVe!_J)=p#FhF)(!}$p#y`Zz$ zO@rHgD1<c-HhA6La2x1BEzOkQXMuaP>)m#TDYtm`cdp`HpdvG}5$$nXLLcKHJ?{#5 zJLCkFaRL#(Ht}=805%(5X{2=|))u*K`Hg-fUw?|`@vI%i!m1H?-P4ij`+0b4ZMAYr zo5pj3gl(|<RCtm|#zGq;;Qs0J#dML^2S?XXI(oxV>>7_F)B(v!Mnkmee{ua!%yha= ztHN-AwE@JC7s8~Iv02J_1IDDBbUF8Bzr=3VgQ2#%`TWnnPYamC$s~?PPp=QIc4U{R zkdzWsGlbxz;F1b>F}}b8u9(TsBfVKMBH?~^A3Z+0oAXy<!z}A^*ZcmS<pjIxc9h$I zI1&|<g%1*eaVRY)1mqI6xSu`8zOyB(FCGW$_WHWkr=ZDgHC0XbQ{mRqmGN-PNl+XL zW%a0)2Hgbl0OP7aP#96+*+66*`RasYGrIkLi+YZLyjt6juh;gvsjv5FHrUCyT%Btr zl{X4LQm3W5%ORx3WtDL$UF&TXC@63wEEOCbxq7Tddg(sNLN6yX$)M?SdVKk6x|(`O zsTtbMw@zoCpI;@-cZ<N8b6wK)CR9~Vl!g%OHky|%)dRjza#UEaMVQ>vWP}#_oA!59 z`p`#q;@se0O-DlNN+T5`TO~tS<7W~Cj}5(?;O3TxxCZ9T(7<k7*0jC37=>BMB)7A} z9hTP6+qwWCf^TgylH;IhE&$iF<=b6{7T~9(szTJo)+UvWcV)%#T`ka~%e2n!T8VW{ zk5Aj#i2`f)cf`Ad#=U^8UdB^8^*mK^)IJ6VhBoYVL!u(xo7`I?E?pmOGt84j+Gcif zM(?x+j@%e9A$+2Cx3hH5l(FTGc+7G~YfR7pV*uJW-R~jIeTA6mJ*QhCsq9)LF!H1~ z1rlY*GNH>uQWrku3?$2j5fQ@rU=^nUrMMEM_bg#dx7XoyCG=(01Z3?pv%2Pz+>Cds z>$qDu1YN<m4ecb+?&PulBEz_A6o(JQq>YkH!?Uvh=De}O_5_U@;PM&>dv4Y^<yL*a zQZP`J2N0y31CzS40ZM?_k&Z{LX*sPs8<npOZ8b|okhnTC&fupv^*nT-;m`=!<v?@u z#yV6+GB+wyBw$|ZDLYmvZg)*Dh^XKxK}kXfiwf#ik;BO#lTb@6a5FpIe*wDYID?IF zE*qvZ*2>)AXwX4%J_Gl%tF?vZ?!v=}cZGs@UUi~ETMA!x+=hbEm7$>GMsf+^IolW^ zOIpgyv<o|zk5TSk2a5Vxtm1(s78o5(O6|4pxLW0;gQdq#dS9hx)URce6=h{Wy)h{y z@To0JU$r*Z7c!XcaUnbGf|0dbk}lPb1EWv03lr_%&g+SqBUcoK-o927&gG*icbkQY z{%plBxjq(IbbaI>5!-a_@8Sg~e|N&Gz{_2{h*T(|Ee?$Ae!tu3r47x?3Grm5I0re| z1OPaKKsy7u&fkHJ(EaAysGm*ur%lh#>+6#1eBji1I43Jg$>BUII0Pgel%t&P4mKN+ z%AlSSUeU=_tEDnb%i6$=^&g=2>*Q2Y00?F@oDL^0mlj@dl242vG!97N-JA{o0BW>n z)y6NvBViw}&2LqAq<kEN5x5U4-{<g49k?pnKGk@R*>T%!hu?T5Tnc^!gfe6_rvg-@ z;l(V4;YB=2*x=%vv}~=Tnub$m%FqEi*~8T~_6v@BjTY|(;}dZHGaY+%jjnCmdu9N+ zu4v`ojO7|y`t$~6tnJ8_Sk$(_m)m+Tc=$@tTU26}hqWmqkHC0?F6BweJF~tNYmwpl zx6+qk6@AyW_7@t5Yu&&8=GYx`cm?g=kvL`!Bf}ZQ*fGyDAr5`6J4gdd+V+k6NP#4a zlavu)Sz}(>?z42~8sT@Z+g*F@Ar-A|GO`pE+?C)h_V|wqFawFe$Z%oKuD=ha#q4FX zD_Y-M^KHL|oANx1b#E=e{*a}@95Ad{m*MvApZz^`aJT%oT$cgry6$K#Cey`gYh}%b z+-=63X+<mG`}``xxR62Mae@ko1D@NB%7-QX6IVweW5H|2ojPmG9e}>yBlHa|eHC17 zo}Na@6M!Is2>SD}9TaYQt;;G~WwaG3Sqb4$1mOPY=6Q49YSN|^Ez#E?DPHKwxUypJ z#8+5-wFE7fQ0fjxG%p~hI2#e=wrf%>*Se`Anp<OSLg`!D+q&5y&1dZp^98`6%L_tW zNF;LmHH>oQT?A)k^R6dP_8eMzaj=lv$m$hEsToX-4Q!GLD%1M*TqiI#L_Jwy4!4uh zwOlPn1C~{qnw;dXaQyM#+S0Whd2o;BWS=!#C}d;eKZoO5%O$448w&|}#FO{qyc3V! zM+>O@&}y|~Zx#9#({Rl|j=aVAUeoUiQNT;GP?Qyi0}r;44|w9#*jiAW0zS~F`>Pn* zz@AId8jDaTJVhnaI2J|<P?7%t1te^7$e)1gLIH8`M3Et0$#H`{Bm)k7H@D7Ggg$~m zJc4nbc4*w|vCaNcn<>l+YP&&Azfg9GW^ZK0z9#Px95~Apkcq93IdG8gx~-RXl<-Z> z(d9m1kf;WhODueYt~`_1X^fxoE{?mP0*mg0gX72FderipP*K||4LF~00-&IFYAGW> z^5-M|q5YDo7N}#tGd@b@lLy)~mWaD|ec)fV#Nzv^3T+I@NDCl@c!3-5jMp<G%Vv>) zoz}!dGa64s@oAAJ8wp@H9^q>Pyj8kt+%Qt2;XqJRd^2q`oGLsIM^@zVEh^<y9zhlx zt4(MGTSBF8LW=c*bn7#&J8y1Hrd86_J!~;{u|A2N+GM;N;Ej2<IF~!NC9(z_Qd05| zqB9#^_m<q)jrH*V0Cah-Y~kd2AK5u;IN|QcBuYq63=M7By4FI9lifKoWKejv0G|7< z`ORO!jj=KZILhJp@t45lvKP_9OK?7rT51!=5p{l&)f!>^;Yo4U7R=-%j;FbCX9qve zOC682qGS28aqe?S`GB}C0-Ux=h)*_yWm#KcJ8o(FOn^hyJEii%_&caMX1&jXkgbLk z8D%?QbE~ntGaBx#2jCYM#4!Dz6`numzp$n2#t)DmKI)KNbK8{|xi~;p4&y(Mu6Ew0 zZmPs1Ra#yM?qw65*>fC+-UM&yy<3fMQi3cLI&RAU0HrBN^1w&~^s5ZrY}1c&V0eN_ z_llG)HYU{*o}PR1_a91?s?$CztA3A~#Z9s-uPm3WZXvkgYTb6JYg4g#oMJ27P3NL< zSlEO)WbGTXzH8NZV!Q2FciG;4@+}AS^7m}L0ZVZ;1)Q|<LfMqULE*<5NgfwlJCwM} z#}ZFMDu}a&t7_&q-Er^I0>dR*Q`=-Cyt!yg%xjC!B_w-Ig6E5L`AF(oQ%*MGhwP~e z@~J6-bdHDfw1MU|9~4!3!Y2HV2iSBgnj@?Mf<fTe@69KcG0bgQ^0(rRj@HTE-*)<z z?Pa`@pxvhA%kr_g`o2i^Ip;j^+Ybf*0O+Lyb2-fB;is6?e#pzR+1(GpdK;tfBm^mk ziWIbjxVD@qONk?5OJoJM<7x^7^gC3n)7++>79U!~a#s^Aw&Zjv7z;{9=p-DC&{9U} zQV!sa>PIvYZc3fbZC5e&wV?%)Ox<^7j76?XhEBP(#%n&r^86=T+haDIrLu4?te{}0 z5>hf8&Rtz6YTL*BX6@oXA^EiR)1H?gmnpNoL-p|HsyTLsCNvyCO3IRzw(DgsA;c{q zNLm(+meP_zO1A`7L~@XIR-}kp;YOXdr->+#!*BO{Ad;jy+0Nb5?Wqs5!Z+}!d#c-H zJdf<Dy_)K#Hd(hgUEi_Xl)mKgA~oToF(^Jw+#`2WQj$4`5a=VGMMWf0xZJl>&A+zF z6Q`1~p>~HV8bF_Gn8yNAl}ofO7l?rg1t2aucxE)gZAB_VnInMX-Bi(o>N@A4)B7Rc zeUa{KyG7LnhHi{X`+-s1kcMOc+Oo?|HtJiPhaw%>a~<Pj!g!O(8d)2wm_YKlP6!(& zr{}ou5)|`Iwz5l&GL9zP;#TWc2yi&FzW5wli~?yE+i|KPZPKfJ!5zdFT`esO1x8C) zTcdDWdCV;ZrEw5aHX!bE$~S>)CvYWOT4MAAtfjRQhHz23TvP<9d`?A>R#IQHxU7^u zoVgif5<K(fZl7OPK<4Oru8z|8Hq;tKbbwC_jkJz5A*R%Fw@RM-R@qvPRUz-Sd-f6s zDj<M-R$W6JbXM)YYidF6oDP=wLx2S!aGdPQNFV^NStUlNWcJx(O9QrWuqo{_2}s6s zjF1(u{uO9cI@+pcF7>%4`EuJzRHdjS9f(hb;hnHT$Q&oBs2?Tm`fjbm6NlEG#S6Mk zIm((YxTIl-jgo~rjEp3&Z)Ju^9qXqGaClNN&H-=<aI=p0`p|sVgmK(=ed@2jPIBD2 zFZ)wQ{Q7uaoLkI2IKse6-)1?_70GSkG1yL3uu|{<NtJ*HT<!DlAG*+vFyWP>xIVAq zs69`6jb@HzNRXRMkrG533~7>BM5_(5NmA}N>4oJ4{{V`0BZQH}N}58laB?c#OmwFs zK_d4y*5{D&3fO2GE@HfD8)TBdVvR2HhDUb9XlP4zn5hShrcL61aS_zG=nHp%x?NY^ z$lA7|r;)psupYbn07=gWVRczglW>sg+<HS$d&MlRHpQx3)fIS_9lJ|y4YpQK{?5q9 zL&~&cjg1y)E<H}(;rghYeTp>t+HERnmcwn8609jsIOCtR<IlLII{T;hluxDwS!+pk z&B;+004x(%7eAlF$knhEH|BRpo^Wn5I%7QZ%ka%e8>P~|isaD_HqM6a0oR{)BY#ob zB8hCWxeqez%|Qtb7Fcf!acU_e1DbP0B9d6-V*qo@bQiVOWo=Xxj*fZVmJsWc(@oQc znzjq{wqZclx=QZv5=w0Pi7i@Y6%mC;hRx7Gb!uLCFw}rlt?+r*J69a^ttMJ$v~_Ny z-W94$R)VbF3EK0@*7+{X(E1)$pNfe3r%qmU)ENP5MELB<zv*(v5KBT$p6lMch|Z+$ zs8c*C%CM^D<&-|sp3#usSBBgV5(h54)v0QoyibltkHdVf_8z`^E{BJrBgSeHY*$$E zJ-q=|%WUZ$)1`0fC0ROR`h@Y@rL2$qqsR^*_(~K3U2jtgm>R<b%y(((hab6{!YQ_F zonw87@l*ycsTC2D*6v%Q+5K(iKbUBIHbHVD@t=Mi$nQg&7y~90kd(-21mP~Hgp@xO zXYRb&Q)=@EYS^Z&j(3<I*GE>*UN?(5zqsh(p;ntCBw&&!2S#=y>fol=fJjy`&p7A! zd+O-g>F!C_M9T5c5cm8?@TmbzLST}-B=7L@^*wpi?I{MTPqoc9&aBdRD{_*O`)&J7 zb?|~h+VK)P?ZcdTiqoQ#EA7avJa&xK(7m8{hNH|cH+_+DR_iXLp~hCGmXa_+kiHT( z-<Yj3yrJh?9n(zrLO~hx>*x7$r)Wun<wK>p#G*ZFP_D2hweR@Ufmvz=J&~-WLQ7N$ zEToc9(lSSxrg5-QJ<3UMjl`tw&+`0gl&`Q<Cz8Qg_B(JT8Av}rhHD<CQn{+yi*r__ z2xx7vNa>o#dx<NTnpZjA3AXU-ZMLD2ur+R-q?K-wq_`?t{UIt+`t$Ow>UIzpVMQH) zRjkEjN<RMp(zMtYK?t&ESm#p>3bZvuD0QO+5C>!oQxthtVutBu3n?O7q>|W2oj$5E zj!S&D{&XhEuhA$=bOp(;Z!~Xrfzv-dX_H+NtPjG7BMbl1_#90@RbqqzG{|lO%wm<3 ztx`#DiKmiFD3c?Yb;ccS_EuYUmk{eqPc%5%xR9ZojHN(OJ*|679ji#OOjlMyy))WA zlSR!TwCYVf+bmwAHd2?Q#~}>0a%sJ|+jO142Zc!LNhinZ=pDk?*J9iM0EE?&V?3Dc z%MT&^z6RffE`Nxy^I1*ys72>y{YdBa;qQjzp;%WxL5+_5Soa>E+oNt*3yqhZmfdf> zI0Jq|Z&A#2++(lyFwln}LE=46KDi`~y)aI3_<S%x0-Q8*`uh6u0VMB}(`<h}Sf|h; z0?R;W*O&Di>F%Fo{b-2V-9yihvqy__fJo`*gVzHi<F#6e2x$%7WnvW%Y-TvUbEntW z_jJ14)Zp&WKm#L$avNae00G<6`d5MwH7bn-2w}|a(`}aAyR`J7TtS9{o{;A?CA6K& zc0XuI;ZK@~=e=2|m{Y=C_>O>md;FE$PPMpwE@5uf+B9`OJ{-@0@>6U3sY*Mb5`;34 zgdrnjrLdF)r0up6JwH0iq-iHH+^%B@jm~#yZd~n2^Vju9Xz2kE<RwIKxTjAC2_%Ii z0C|od7#ru8z<|Wrc|qnBd`A&=OB_9Bfv>mYr!V#~>F#?q&4-3C%%)bHcz)}tI|2wB z5)N}$VQ*<p<{oW7C9g=%+KJJh#Tg$3CDljTQn!Z=9!C~==e$l;(L5M)n8!Tx=4fG` zc5)rT`uKfx#lVMR;TgT!eqTL5PhvT5`(?7gwXIxF#<jy!ionKH%wVCy0*?wv-*Zz& z-p-<627%5a;#HU;`#p7AS_W3WN88w4`}ip(-6&hK!#GKCwa1P~&)Ph&(>rdQ<c~a> z&!#R7Zf$|N@*0(ihnEIN+G+s~caRq-+oge}u>5o<Eg=Dz;G|@>%V7-#bmAy%WO~z6 z){yqS-nQr3bwNXmNZDI6k9?cE%$uKO%7Z_riaVJNl%z}UVg;`)w$0usaM>h2z84Bu zd`NOLz=OoogltG7SM9eBjn^f&Hs0(u?EoD`gU5?}*I7@D2WNrzym_BtsWCd;vsyIo zH!EaizY~3m%()=iq*}F{7TsnmttJMeh)|TRluLR#E>Yd^1tCzUMnM385Vla2WhFrQ zv~l*#n}_O%GXh@&wbZmYvfBP8Il$WY4kTFG-&pXcAAgPtA4oV;fUczx(PJ?Tr#x?S za@I3jc5?=@W*sc{0H#1$zm}V|js=MKv2I$MM%&XGOq5<HD&HOUrzRp{$Cn>iu-&{` zWP4%ME;S)-a6b{~BGCm-HNg8^M*MDUv~-x=Npm7FvoRTSXLC(4FYN|i#^J8JBy7f} zMz!~i)*ka#-?C!z&{4ie_L4q97J<5kN*Hd??ehRL<Y;S6nqzQ%-PzRbQE5v~Tiuw{ zxQRfKYPm@gy`AK%?IS$ocU}Q)l#~Y=aG^*6NF_MQPf1OP#@B~kyS7GMx@t23;0~i( zI089<RAR5P%*zb7A<Z^*h&r^9eOh$T@?BeK?NqqLWL;cEuHYMCE=RdaZaihYr&~vN z7IT4ypGuv1C}<uRRm2AZNhD@TE-Qz=&JLain+G&p+T{0|HEoAIymxYdQDN01GYeSr z%c0O{ZDVu4zS{)<054Qb4HJjMge^oRrx%U~*bn7g01g(UaRHIdJg}fsG3r+~<<`Es z`TqcZyC)ba53_QgZ-KYI-vtz#sV;7~wgU=KBu7^hi{UD5L7X(R!ZDDHZOk5IW{O;9 zmM}x!KEA)*Sc?X6H`wpX&-M8G6?u2nEk||4UGCQVaqin%7;-`o@H}m~v~r^9bGS$d z0V>Ll031LHk>e(PY2$m_$bfC<eXaH7qA<9jZ+*ZU>$0t`n)xbQtm*iYrat!&RmSAn znvEQ*j1Ogsth*$j08$(+?03mHO*c~4S4o<w*(t`%Zlw9UX76n?UfWxHjFOg}mW*Bf zNVoU-dn~Kf#+@!npLdk($u0#KA9-a7VI*XwfP4{Sf^r*2186zG-zTD?ql%fIcF@R& zAU-7S<Kk{g%c!Z&db_XI!{8ECT5d?wY~L-+BGYlzFH2Ra%f*H@;oG-ncBCn*r293M z?&j+wPHJc5I4-^VVlg@s5h6u-$0j)z;cl*>^fLbdhvF3SeVE4C8zW?VC9_GHtZ0(m zm~eA`<?QWT*?UL1td1EagPM`_)wrN>mM22P*|o3Ljdo`V9`Tukmb9_rKGHtzo=C7R zKTp}`-KMZ)&b7*Q);_U%Et$95X^Ts(S{>5qxl5aJzRPjhttD@@2kR*@p+`$;Wevu0 zg7$0_@yuTwam>ngcSEEtCDMZ+pCekxS_4UIT`yr9<$h;9&y}(UX+tFxP3<8Kd)oI5 z!J(}OKw8oq@=td$bDtxN9M+d*(ADnSt$KcPZC43axb0h}D@wg+g#f^s(&I{#sO|R~ zx)%G%ee2A5Pd3AiG8&qO8(GVe97|n;e%jz=$nyC?m_5(Wplcy>S)j_s5Z9c}y9=Jt z+=-?C05$q{z-lJKV#Y9l(&{Ok*X3YtR@4U;mk|4x0>B9&wvQ~g8V5-2QCy7u%FQKV zZ$p~vY^_0VeXMuc4z=E63q!3)Xr$pptBpL;F!I*CM#`v34SNQhwcAcaSo<=bYvyM0 zemRE01|fvh%N!C!31~W4wAkf4Shd$0X_WI)XCk%&U1&D8mW4P%P!v(Xp}BPcq=y2A z3UZ!V8Olv3SJcP=FL%rL9Y5bePJc+;V_4G#RczpcZ4O)9bkOP0*z`LQ628ZAw*-`h zAx#2tz@%{jf~8=bH^M;2Fb}RxTBDb=9h=R|x~h~l($*3xWOR>l-OkK?{QP$JSSD!` zBhQMKUhc|@N&s4TO7fA#hYC)1Uo4WMcF0!NV}?p;OPPCL>+9uZb{cu9W-`ZnUixzO zdpG6bZEBmWRl!+`wI63%vkFh%Ejp9lA+;-!!A=J+-8*9)MKq#j_Jh|Ru<PUX=jY#0 zPAZw(G=1<L_VpVR`|s3qMIvW^7!`BD1P?rvl%A&tZ-?TY8Ds1bKA*CiyRs#Tge6Ur zjBW7ubHM{0e5u_KxOXKawD%$4Cm6GMl2A^|0VE8O#nU_f)&@2sue!Xj*xgf}n<>mU zA0@b|OOWTp&y5mQB|BvJxK2_|3EvxU%9MbKSuY~c5}X!P#ZmZ615dL1qy|rWma+qg zQ7GfW!hzXHRz?aO1dh8OJ?dW1A<g(m^7^v0A?*AA0Dz5cr?<>+=A@cuRi?_JYq<BX zSY^5s9cs&l+UnM{y%aD~;4G*uV}xTVAfyKl7tdq33B*6oQdzi*8{XJw0@gRvT?W3w za{9ij!5nKQ3wjFT=g>HVxh5{MH<@Fvc^EYgyTBtbaCHWnR23QaWrv}>*-|^4DU~v| z@{~3kZ73`)Aw>xQr-$yV!T_&@V?D3=df}F#rrPce^}Wg0U{3ekYDwrgtI_>EcmDuZ z;k>S7qqOXsY=jYT=no?8@)K>tPN9mslH_HrUez7Y`c=E_aWgL|b1H51G-HQ+KfF?) z1~()c>!A-Uvr9~U4U2Z%UiS7}9r~{`q?Z}Nr*ml~mYznNIfRygZEad^MY)R*Z?FJ_ znbm=xW|ugthXF5^o=8!~{vP2<K|7}^&JGFA^&qB<`s`?LhM%GNF0PM`_>LQWr?HfH zhXQ};BVM{&!pXT(=BN%Qk?MF3IuoC@Q6~z|KA()jikYWpeR~$exc>kXIyM-A@yvfw z_1BkF_Hl7?>!F)%)%UMLD`7*DzRgNXGmW@IMHCap);whvWtS&iT{a<BYUj6V{p>6> z)9ZB~p4T3f?K0jH3Zg{QTADcWU5`;P)Rm_L0ba#(Ao(VQ04m^ri<|EYZiI)@PZ9i} zk6~3&NF`lxNj-cy=y`2g+bn_Owa}P65~C{_0nn9yxGWaP+ke`qrfuSPlGefG?6DZ1 z%Qd~~RuELob%hkIQFs)jxKg0xCyGAz?BNL>qZQASXApM3&3d~{+Ly5r7etpMBqC`- zgs4ftRFtPG_S<qs1CDGv=0FNb%F&QW0A5+Ysn@51m7oxrCN=hMwXsoY#2^8&;3FzK zZQ@T}T&SAsi-bj|np3W$2KD8#XaKXUJ2%s}MDUDvk|Qvye2yXe;pk^R`msj**l8T% zox|953Y78Xt-bVoVEd8%pfVin{{XUE=1E)|)#pt}Uy>h>-m-<@WFN5GCnp@Lz83HE zRh0b9ZFu$@eyD4jLm-fB9zpW5=zA5c+<uSt`<hjUY}%d*IFOzq8<vOIUUwM5DIIqs zt#cJ}c6g+X>OKorp5`_KwU+JnNpl!r#elU*oZ}YzR9KBX<eRLs!@{`g3MqZp)sUmI zIDsnRN=dBeOxC)@tB$iqW9opGISsTp&6Xpv=Q4?$cN>x%N3l=5G2R5jfcgM!`zD-G zSW~I+$d**%a)h^&ZGr7yq2=ZKlr6b#Zbe8gEvi>w{i6gPBW+HSyyZnoS8;3AP@Hks z0`Qy$UO41I&0fNvY*D9?1TIUAW9=|WS_ZaN?w7d@Iogk98jLI<7Ov85QD1kWV(J!N zwJ#$Z0;f^wT_z<NlMkJMU%DOt07(w{0=$cZr)*fiXUWVVOuJXK9Xs16Yj#kM?USw@ zzeQ{$rx7)6ss-sK8Qn-!wL8D>W}>8UeKRe{TikzTON}APigur!fcrv&JV{PZmruat zbk8cXG+b`wL#}EdFKy31@9wJ&R^c60b9z7J<PZJEdY-BupsP{tx2bh-3MV)HM?E(9 z0kHGlr()QISOOGv{{YPY04}v*p=dCq3LB4p<8PeQfE8h<-lsjDT}_`?+8^%=Y}`ui zGCy|`d~uYoJ_!wsd1k6sGdu_Rc3oczRG4uQ5%nG{eEBa=`#Qb*Oms(aKxA-&PT^m= zJcdEZ^EHOwTg`e*!%Oo|8t+NR)HeCBoM|dW%H2BF=NAY{<J?$V4l?2UparZr**hh~ zgVfPDWO$Hn2tMR7yE6+N>XBvTY*fj&xb3!hS|?hiO0&*Gi79mw?T@Y#$#n|Ckm)Rf zQbu<Nkr{fptsx`TI*%i-_EAFnG!A0m`!x9{P@u3<u$2WQp-EQZX;9%(NIMj%B!WDR zXWGW&ar0KezWXkO?0Z_Rw$Y~MJbk{_&TWfzd)(};9|L5Q_LHp%J=(_QOoT6%ab?zc z?FTcjf&GsqY6pk2v3{g&;y-Y^7Q?B~wh*G|1u4K8+@7NYnZ*sx${8ZFtfmZ;G3360 z*+6YzrAZ4z{o-)yA40-|%q_A~Qmlmq5zCn6&7s*vm;r8UmG#z&S7y@{bAZ~9XBQbs zLpkDE&=*;bcx@L2?xCcozQ6JkRpE-_yN3u*0j$dUBO&eL7n_~G80&A&2IHRl-uCJ0 z0Q<QQk^1HG`9|eIOoWxCI9T77aykvMk?UCPe?CfSBlo64l`yg~z<h@y4?liSDzMk+ zsXc@w@5^)mtmQy>R5BKyRH$wUJ!)o~@9|L<^i0zxi6ACZ5$5oN{{Wm}r`D0sA?H%3 zK=&wA%^7`CN0G7u53w^L_S#lsF5zz=_)H6ggf=tJg^4ChAwGiwrOTLE!Kch12FFDC zZ@pgGT0=U8SpCbDqAbL7*(Gt@is1kOzB8Tb2f+y%v)oFNvJf>t1!w8qQK=%j%Z(#M zTo%#eN~I$EZBSTHJVh=0V<3VvoE#Hb^HS5ef6X4^h`5n!h0z*ww0&k<3I6~HXn80r zON$Y;#JEXu-i|tn)+64i^a><aTj*iFl0Vwt?yI^i+|RjOmaTuUWPpF};?DRR@iE$- zpF%Q6Fo$i8C}etOq5BZNk^}6r&X$-r@e%%lRG0i`uSnaoyAwNXW%i?F;Q)X0HL2wk z=g`!`lHRkztJpX5y8i(FP06a^tb0LAXM)MueYsq?t~$>5bST@IMYB$_PBM8Yd+3`4 zEjDwB_J4INDKlyd{nk}Zpw(TZI+qgWzR=bLEnH3~OK97j-eKYg3QYY?b7i!xDb5IJ z<2e{LD`BPtJ0sk0%-DPt_^D4dN?sQw?EPu3b+zd!DkY|7+qBdmqn<VUJ(3%8GQOw2 z;{O13PQbzHM8G_5eroezXwcrurn#oY8Ez^qrYc`6B*>PhuCrE7{A-nTc2lKm=fpQB zdb=B@+V*dTpCm=B3ckBd?@GAVRG>Ig7Nsl!{@nf00OT=OVr`U8a8Rj_;Y8$|0(bp< z@JXwUYOYjrL)jz)^ZkD+vcRjn>tum$@PbLlr|_woE{66<Ld&kDBN<Y>`VYK(`BjFC zH34xN1$$c~CNE|y1aLX3HJzp#V>_-EnS&zpIH$?KYn2@bI}__x=s-E%d;;M(;<Q6V zA_u(h*Zr2+v?hBYiE*P#VC-6y!%~|$-vJJxK|J}45Ngblo9?_;N}~(ANZjVgHX+1Y z+^+7;HP31tnkfj-+NIRmQ~v;%(K@wK^%jYi(b;TAZP%50(@R=M4|xgV*!`wdHmW4U z6U>n`HO}6^S>M#t-99G4*4TxuN5@sPj%+x96%_q;ka;`tc@^2Z2ekbq+ANoJ!xqS$ zn|6<LitM?4o9ZW<ouE5JVTAF^m!+-|+eA5!x7~%RL?+m|#3PPGXAqt9<ihEvYu$%7 zC}fn`@VmWBIsRsE42NdDws1NE?QQA!Ul3B_&^Bl!GBu-prH{k;hfr=jll8+;#chev zFD~4ev}wnhV)lvaM6G++tm#M|%W#n^?M|=k;#p8W*Ox$yL0X+`FSx^yj?BheD?|p_ zUUN@MPJ+(fYFm-ii}JX?QBT@3K`c2--?g-kU^f>05_oB@-Yh0?a(%|lEm2#(S<u7N zW5aWf6zgo!$8FSBMUtZ;$#ri9D#<Llmet4;r$biSmKfb{v@qGgY<fAr%6AKGwtQ`# zJN6G6UvNh4cR~)HDY8?e#79m2JgV^cBMm2g)Mi`T9Gqv*sPZ*CN=^hQoaJ%k92A_4 z9l;0B;nJ?a;Mar6Ln|||wDewjcCTqolU3YMgm5z<LH7KQ5X!Od7(Vk`K;{<<$FYiU zvf>g(1)5FAwNY0GvQ@udpM6LIs~AzY6_r$~(?*Fg6lze5qDHckODTxDbR?%Hn`ACF z3C=5gN(UQ%0afHGv)yGjw8qMlk=C<kddaGOg<6(`C8VT~IS<3%Skn^XxoW~*O_Y`E zk{M`@EMwOnJ5_c>T;-a|cRk9xzFxSvfM1_l*r$Tqu7-+^+p4PNH@s4}&U1>`iIxkc zr;8}@QCHWJcdJbn3rT{)$pPO!xuR2z5mZV<0-r8a*SauJaD1t*mBQFbG_IA=iA^}u zQh=0t5klu7J}FaeW}+@aT$KiK&*$`}x@)4G!gJ|F6NK36v61IeG$}&=)A$)l`ShrW zRff7F)8#;b?u^AG_6Q{+l3Iig6HRokwg;UMa$-=aAyTa!s%B{m<Xfz4xWGNd#wKu? zw)aR9V~~72WgDQJq$~~~q~#|s8NzAtoIUh409@+Vb7RM<;n0J<t#C-@khaHGu7K1Q z$Zo}psBFYNX1X9g(~a@14JpDE?CL9RwIOYxY1wH)@y!5*0p^%hT|^ZR!f^v?=uM8= z>FW*jKHGCEg2%9*vdC(n7KPjR9$%;Ip=6F<*VFLN<y|<}RnCFUYd^#J^!L#YsVwF; z{e9n`&$;$DOJa{{DJLpF+u!f`^9LJk_4W1P6Wl=2IvHFDDMy45GlF;b=YGFEA<3BB zszLzgW`3n5X}707h8RIw)~*l-kv&gAzrcPKA<G*}-?E-Z#Y+*EQ)Ymz3v^~Ikb9=c zREI)UCEi(Dci{wWz&QT^USJBto$soa=lEk`_04eAlgo+KXLgY`;iJIw^V9u_Q2WHt z>WBwp&~NBQd7KZ0XwyZNbXavMjki0c)>&T9AG<itK|Al~k&%&&uznu+YNF2k%C03( z+fAR6Z@W3(EUP#?Lm2ChN2gDoS)Q4>Rm?q^8)2@WUtirwWWFTZ8(BFa0FNvX2>^~* z$1mt=lx*zk2<3H;3|)<JXxixvISDbWO)GGT_WS~@ZZ1tPo;(=?rB5RdX)}j5JO0wG zR76DeQVq;fa{mDBpL(z&0V4MSkPx8KzOZyC<RryGayNi0a%Yx?GCB3@i7(yKJ=*Kt z9^L-{_T6$bp2rNDQ*oGfWBqzNU+B%Rhq`$p5e+Fp8A?J@Rl~7!3dkpP{nQ_L$s1&h zDCWDj*6Wmtq!)pH_v!S0T=XqzvPYE$R5@)2VM{@2=KMiK9Os2&#D%1sp+gD^8*~+E z)sK!=%MrA#)PJ|kbl<AJaY?D_qp7EMTByyz)8aXUu?FCSuQHn&Nwy)|Md9R0W?XRF zf=bZ1mv&<g>O7Xx;?Uz4wxXpCyw+6Il{V7S68_J{UryXXf~tw7l`*>Dv>USen~{Fy z?_;42bAdTU+v&Uo#;@VLZMfA8CR{F7m}=?8yU@w2qjkYyjk1084<I@x<_;zt#v)=} znbp!SwkurNkuDQ1HY=2;q+ino+vB#_S}rY`%`y}=*|;hUE0V5q;>l9nNuMc#14>bY zJ05I4ToNjJ>c%<HM;y_B*s};kkE(Q%HO?iO+`$BLFf@JBA9CP6(@**Zg>eoY#V&@v zlA`qQ4J{HhW@uzl2R{Ac9hK5G!PgPW9VOlTH(WXxPiIhGCcAtuNw+m*W!*1-j}`^s zT3EDL*&f9n&t;B9($4ML1W8a-(%e*+S|hj)tqoMC#iOBu2D%0eHO`Q}Xk6#BGo+MW z@=8mhbEABL?I$dG`?3aSI}*Tq8xtX!?iS2qYg?F;Yk(Yec2M`6vIe!_v$SImVKbyH zT9(w*$l^4pvYJYplF>u#xQ7~P(x%phEtgPIwDLc7Tl#g3W_E|S)jwYYr-9#9&AzHi zd2&B6cSEPoRZZXf8}<^n?C(#uFM$Eit0l^}6WyEyl|yxfaD)xho)xD6jAIq%poU|b zW;MiK#lRi++#fwT*zUDy@p1*Puh-YTRab2_s1~Q0pLWy}xP~1QuJ<{OyfS~*Oo<C^ z<*RJ1V5?!CNyQKFiblN1$k-&k?i$d2;9uAcyf<3W;+@dj*_}CQrrT_KCTRLyG4@1s zCm1;?!nY_{$pd~OkbVADAfy26sxw=dXq}N@ce^Sn?!ZoXw(tdDaVbMM0IPG$89wVG z7VXRHrl-kQH8(Z|8+x<5qtRlx>brHN4LbBm$<lXQ(<s!EqdLeam8kS<cG>rc)+9A0 zl_D8SmsxY2W;@pY<Va=UuY9o6_H+`$YqMx9WXb?>Y0a6ivH96@DkP3E7H5YMX(P>s zt+<UukicX#jbpDP15RwMCG3wivyu&iqi`YCvxVE92IbmC@wNW|ilW26!N0z_cB{nY zv;H&I_eHwQW~0DFeNOrufv4^9%Ph-DTW}_p*h;PFP1Cr+ni~159bHL0?ZtBj%F%NS zAm$~{E`&Pry}-Ga9i(?TY6+yxZ?cWujFi#D_BJ8|3kYOjcbYwL42>=llidV^E85ov zxO85Q&?>iEl4PmpXGkVY`H~%WT)DFrRO8ZROMI8*$$jOOt;L=<7NVsNB^>nhw9JYz z8yeO|00FH5t!M(ltpi52qeg*X)_?#20JCcAF6^SgjnDzG@*fk_l6NYx?ORAma#U*@ zO={;M>bry|ATwYL$+o9n*};>gZWlO$JF-|(8IJR4P~c)q-O65dq@#&NA*-a%SxzBz zQMIMP_qky%jo^N3vPXabbJ`1w8zy4GkBd@JV;E$#n2A4UmKkA@pxW`s-cC1b93Iw? z=U5v6NYFc;BfmIDZs?V|%=pTB*?5HbS|0D>KDJ@WmQ|ItAq^$yuBBrsb(twx2L$Mb zz~%^U*FgI|Hv@5%!u`{;n(Z9h6LFA&ZofZqyd>dRwNDP>5thje&I3ypIj1bKfzvo^ z+hgjwBGN^|o-rj7S!uvhqM)Y8T6olgTFFVlaHU8*EuJ2{vw#Lem{{W8W9#d~+_*Vl zbTT=H;0<)r`ujK4!v5Q8OJu|)*0=yzXb`0>DQU!lazdL~N>`kxbQNq#IUK~%yDNp2 z+IKmR%x#~g$Ua1E<Za5<<ZBzmM<6=mjB)o$R}l&S08a|vg;?VSS>@u-KYetRlD46N zueNJ_Tm8Rf++owQsxaAY+5yjh(@$sYqLQ3qQWVpG5VUajY6F?c!f>O4HpT!X)|730 zXES*%=ous~5;H;$>I(W@wmMQ&rN((cw&zqVkGj5tivxZ{`|DYyv$pzY9G6oQqpfAY z0%nazQPh2H<dZodrCs7rzkRXm)0Gohag|KSK^Y1;nZ*tzSph2NjzfHooe0ef;=4%Z zqmq<4g};a=MkWM5#uPB%0YDSJ*c<K-Gw1nLcg2~O=%~v~T^3R`2{h6;yY`64&Oq4g za&SC`H=~GYk;-ada`sQzB{GBPQdAP6LP0{l;`mZRGq}Q&(DV1=q!HyHjXr9?fW+WN zgIz}Bulpso-A!<^@iN+ss7vn>sE-8q%<<uAaitYDNe-SZjunp*R5m&F*d-<-_l_AV zMTl_N^0CnJ>NMnA%d_GBDaCL*M^5ItknbC=W9M?hHI3Z#?vv{SuzXzIIeoz@Lo#?z z*}9Px<mG%I0u<OGD|oCN;bip*AY+PLV+-{`bUi`LHouP`2HJAo=hEGb@P`sc1|rr+ zHNWQfOLx(;18pyRXBX1#(!r_yH4OOMmgzxRPZk34gd~&3fTW+ZUPkIYeGRzrx{=*{ zZOv~H%<|Kpfc>C<0ARD;YB}ZXf0fL8M#n-Lbhj&$Vh#GW8yrL_MQ_M+2XGRG(4HZX zl@bUU1D-(Iu78Tuya2{9d&%~F6&pAg3a7j3W|YR${H*|gF(CW&SEpohAf^@C+YQ8b zh;zJHOX2k^zG*wCB(1c9W1X|i{u9RPxf|M4gO>VfYkZ34_@0*pq>d)xE@PYt4$A)0 z{%*Mg$Pwkydu$gj+J@LM!+z1)w$^|^KjuEGT=o(<=k1^;g!HN3qgy97y{F^-)f_F? zl(X|NkFRp2S^HL5bOH8_HoST9p(^(c&1@30$nO@Os~t&53;opsI&PDly6uW$1A!c@ ztWvzkJ0G>255-I)Ah`uZU<Ph-8RfWcOASay>gSW3a;|b)2`%Au>-5JoLBs0lOKld) zRyJCH(pXVJO2WJ^DQWQ_pbX@1Rovh~2W5G!+S{e~CeY$ktAZA*f?MPEh|Q!GDMTfv zu80^)pK%9^yiOF42y=*%L=1knW`o5`*}B&$4`^e8)!41<_>6Y-W|5RfPhz<<af+2I zp;I>nU}uopt>JFGb+Ghv9zCMPQ^Xn>Body5zI@V+LZ5EzTTt78OOtfoxv|}&vXRFv z33#cOgK^u->Pq9uO4M<}l#Jw5R41~>TYpkW9xu!4>Ke%NQ5}2Dct1gPCt%J))n7+F zeQ!clAj5JD;K~q}UQ6)iL{iY&Fh_jWP7p`l=hW9Rj4|-yQtlqsf;rrHcw3sk4za@i zM&VBdq03&HwyrdWlIE$3yJW3d6tte^)+0Jor*!LSZ4z3#T-%SE)VC1JvBJHP8!5%B z1j-of*34W<zaim%qn@AM>ql=XW5EJFn0;b;pAMe&6?0CAw+QSt-JuM`3Ww~)31|nI zK#G>eJGjkZ1Y^VoPc>1BoXqbXH&Zz8rm1Wwe%;x}ZWe%9Qr^&))v@gEDdsV3ahr-u zOHc||2eTA~W0yf&SYz5NBXR1vz9EFmhDgpug>x<W*PPPQ?s1M~+ag+Z6hb^jQf%+T zxgkg+_PAMA{Oh=L1farAn)a5H;6V%LtRio+;}J>7NL%kVT|4xVLsL6M(mK{Bjwfkd zl4+aMZ=)p+&#*q^SqLgP1!#qKXQ{{s(y_4T7gIM~Eq@#Or~ci4y6E`w4(wGO96|Q# z6&&cxVDs2>_2xG7tpUG^^I$A>P}`yV+4b9|Gs_)GHDR6#<U-|E_mu-4NX9<NNANr6 zrqymSs@$a=;nhT@FD@?|4CnCxkAcltYS@TaCMS2#&V2nUc7<)J61nZ>eoafuRb_|V zp7ir!``w+B&)W-$K1*qbR@%J54gpo_MWJ%(cxjojR(M>l@a)G^l?czRNo*HGZ>35c zP02@v#FUKV4kY9pZCvs0xq7+p#w@zh1;#bSq@;kbq~S$em5?$xPe5u$kayWsEG^Y@ ze{R1=x3zMl>s<!Jf8#VVlXbC$p_uyKG-mi3Qw}SIxZ1iiDG6o5LMI_1wUFRSm1&M+ z*dUumk5%87!1ZbPa_DNv$FbeKKC$(i*Ti&i`0RNR!SSC`yTmCEGW2(yiy}OhmmXY6 zan@RX9N5mKFGiOc)Re8Y0Hml@DXHBP@;gU-2<ki)$YpG-4r$Zk506B#xlhM=nGxM~ zG`P<qL`iYg!u)9s{m0r@AaF=hPlahECm_^K1*YR`Y7a5urw-Qq!s;&0drWTk!vcSG z7W%_|<FQlVk8@?b1y8nua!Pr+#_MRFsllY?hK%jjKZx)@p;uVpJ8iV1;=0RAUs;ga zINTW^V+TGQ{u>{{hz^RB%q%K?^AYATB0KCynHFSsVoQlBq)CT59EQpyLzx-CrliGr zvO<ucK?l!zMWMpQL71*>)P0oQ^rMTJqT@-_I$OlG>0bA~)Y@eml_O2RA!+{r6ImJ` zavQ5m=;^{+Q>g(XDzgu4$Fz&PH~!ano{sSv9%Grg4OwlOCaw6Y>BeGR<1S1mQ2JYO zOuABs8h$L1_oB{->upJcEuuV4JcKPiU26rxNFUkC(%1An{J9XVkjYz_gb<;31|5n> zT2w}G4^fU=^4}F|H|A9y%&I3TXDS)re?zx04_ds#bzQ>At#7Ct3}=7Gt~wml;Ao*I zqB)5rDjVZ*?!f%HQX>9Ifze7J-3w|2C=77*KaZYjyW_f%t}4v4YBe#!L(1<HxGGlJ z<~eLY_|+*PCh9=#HCCOkTPd`ojrDhcrzI*IfyrK5XB?`Vsrn5Q=tqK;qhAn?A86S1 zQi0fV&!NuVls${OCddy&#c<aPQCRkj<m3{rETn(}efa59HXe3P8*P<+bJd`!M7X6M zXDSLL<ChW64hJt<ov@OKI>A8hT9Hlypu7xZ@hf}|UgPhnTLJ?6C=J5$rwRK^obw>@ z4?WJ~_*I5QWf_q~<V`Ee)UC#P<nQ|A3bxjA3KH#9Zd9%{bH^-T`Em!Q)nTpoD4gz_ zCYN2#Nj`r60C$&4ovpfno9a_*?`N*VpU;+RW`z@+jJE|i`B5GewxXgxWgrqr^Vm_j z_7+SoPRpleTZ<6%g@h0P02lPrGA5-vV*RS!7t5Gf>f~4|h|i!-D&z!51^Jy<hw<(z zCB)4$PjWG3BDULjLQe?izp4I&ZRb_wn>E*$RaAneu_7f1NEinm<G#du^Hg5)PKzD$ z<~J#H+iVN86K=S$<FV57QzI>z4@0<G?on0867gfX#weF(y+CvYvnhooXd?>ZMp9X_ zJ&w%X{B;MwjfgzL)xxn#yfUO!Q8>0y?mh)f<93g!wJI62-2+!X-1H5aW!FXOB_cF9 zow#;q7!j#-)&3Aiu}Reyh-xNe5<9n*{$YR;^3s}^*zMa5VE!m}O#7DH6OvMWc91^p z+mUuSk^y(p+!Kz{<8+R>4PmgBK5T#CdpZm5M&4U7NYxUj*lgO1MJ*1<(otmU4GLw- zhL3F1FE72;9go~m-lANFEof4mwxz_Cp|ApXK+X*u?x(13Yk=PExqx>B^8lR>LtwoC zL}QWp?P&<lZHtGh_KsH?9~Es{^+mT+*=?GV(6uhtdWe}!rNj2IT>Fw>NFT8#6o97I zFfvn~L|0_e9MIv<=7QGKm`J8S#mMsO=eOmGJ(BTJiP8c>fL8d%e6!4Z%}*PR?u3ht zS0jBO;Uuwdx*!0qF5%Sy(K$}|>Ppl2R_!aZM{bMGxW1R~W2ysFp<Hn-%#-W$`qjpT z$}nh}PUeiM#>lEAA^{ym5Glbyr$n{}ebmJwY?L&dkUnrI98^vz{tG!HZlbBm>nf7E z!pe7SY$t?~S(6*AdV)%pB4A}02d7M8sTlJWkoZf=k6iC$0s`~Su0v1Yt<%xm-pakW zT-4!Li#au|6jodCQwFHh&y^B${VLO2ZB~O=8jvknqf;~@X(K=*sHX)GC^W?q%4Cqj zeE$HoEt6cGk?3rkP?vN=dwHeJF`ktfC<#l@&IixuQI~W;N(+D_d#T!PoNk&QbDd1k zrD#oVFFE|GQKsrZIWPaz_!CL#Q7Y%ERNAOWvAP!yVJkq*3KER&^W{vM=(RL{ccp%* zU#c&Jj+ElbEn<lx2wJ3>T>X^mM&Lf?ki9$q0D|9LW;{pSDd4ovam5DR&jOX~(p_`~ zg&yrH-0+1hV~OJY0oBpB7oZ3HPMBW9{$mEEyZXa+k*_Uu03?PwmKY`V9jDjV_L%Bj zKPtm9#vMjm<6i>zAxR2SLE<}L@Qt~Rvz>{-!LeAe7(<8gEvV>zx$IY+;`m&cZ9!?j zW=@CO_4TQZ4Y~E(&(D`$RlEpUC|^1E?@ombD1)~$K6j?FVlFk=D`G3JkWYaijwK#` zdk;DXJ+1Rq<(fE!hOScBF2%PrQqo5ffZ|{6lezoHi06O9;Z!AS=68E#&(%jgWAjPs zj$FOkeS1=AcVgm5O1$tgNCza3A=k_KgN^{zJv{(n1ce@PWyOL{+0Rk87ct1-8ngzQ zZnhfG#^{|RyTi74d2Bh7Igc(``OQG_eRotQWy&gJyh+Y>86Ld=KOc=8O|kL%`ufsJ zW?0!d!;!~s3C|!?&&Yg9Bx4?R1gy(F!l6?RTFl6Hq24`ZWPZiP#p9MeiJ6j;te+0b zVLPAcPd<&6-C1w?i$|X{HRmLCGIfLx`pX;t0LZILNHk>KE>lWD4EInOIU^ZYeE1{8 zo*+=p6agbW0XgR}R|ZqZ5Zv9z<Ue1nxLzTXu%U*U`nvKTlYVd0L8m)uWlcy!4Kxpp z(wu?^h^bqZee8g7j-&PGVmEmw)gQ9r>4|i%dG$c~eS3aR@S>wFGE>Ca94=s_r-bom zB&4Z81IyQzF^HV<=lGwmdd{hx+Q<!^%j@gT_fZS<2IfM3IB9Yc98=6Tl>qA4X>yWM zl{gD1P>82nO5D!^h$=sLD*ZIQl;S{g>20~2A2Y3uw?1|wqrxhrf~k@R1~`DyPQk=C zdum2}t{`qM0N9AnXSO#SgB_&E(sO2NF41li*o61AD*F-@w$**L&4qBXJ2^2`rtZ2% z{b-QOibINR3gGU^Q*uJagRu-q#L-h6QBgJ`;941(&xSzuJT$yX9Pv*Zfh`VjyI*EY z68%2(TpNXOb{9`h=C(hw{i0Ut;`v@3m9m2J(%~GL!<yg4t4T1uy)rD2q1dk)cIwo$ z+{9RVgGb*U?xsz9QdzB9hfO%#Yu_2WH>u5@{{R`*WxSRZB5YIzIHW1!j#7GG@c1VC zL*rvy_8Wla#UyQzO8R$4Zq7KRIgU}<wXKN88q*^jJ4mU`ZB-oX@5fIo!<ylowkMG6 z$G!`i*Jo)B%I3uKT5iA%%cr$<r$;l{<(=8ZxVK$3XKLxHtZ`!9ZI>7<TiR~Pt1ni> zsHzlrw<e~<yt^N}P*TgqY_=P5yHq%wm~~VQbTHFl)h_L&cWE@So87KtQ5=P}P~0|n z+V`0ZL@}?B4EdGVWp*L<%Aj90L=uKIl4OoRUjG15t{2S5g2z+nSl-gsJ>V?}+P2$r zxKGm;Mw*AJ?JEu3BE(|jBGE1^gvWl@ceY;Mg3Z0lecBY(9cd0d-!!*FD&klQS7Iya zWO<7-TK#QuEcWIgJ%oncj{`hTAQ!NQ27z^iXr_iHRm5}BNZYjN9thFwd{@pN8-ZiU zX<;Cin++ltWa-!93zKVVWJxg*E&}b#jU?Tgd4T*h+E!#Y7JHN1QhTG`rJ@zaw-C@% ziLF~zM?nj!E2L~R>=z}*!$EriyNUcEpxo`H$hl1&Owa6L7n1soMq3*=yF-*V{o+N& zz!wnH1;1Ei+0_l}?TwoyzI%_MtAvZ>XI4TPapb!q-kWn@S0S+9jIH+)8zsP^P*A>J zmy2j>>gnk_DI;}DGe%tKiLoFsy^V997;!ck?BYlvrJ#|gPRQqiX=!I<zh`K4fvuB4 z&dx0jb-Cr~t+!A~8iz(&8E$p)$x@R#WAQYumWGLz#p>UyE)25fpkAd*QUbJkWv7L? z7S^6ijj0c*^u~1yb3(qp8k%~lYIo+A0vi6vwdI7i?rhG@mLqG1!~X!7naz6`AuSJc z$3<6HBO;}AYz}T`J>Z<6xu6EeYnOoLxz3X;EMuBnNpQ6>skIG;ebxoe(LQWlRKnPi zbl0#ie!~?FJ1Rj`I|LWC9m@XzsIE`LimO~<BI2|yscS>`7)~}b&(KiR5iAu@#U246 zaAg-{=}UA3W^s%%7~1CvPjfbC+V;Uv*SNPrcxGfyq!7M#fPV>V2mm(cD9AfUkk*E= zf;NYS-Nm5XJ(+fX{-xA1b-m^svB$#Qwd>>V+%*)Y!WJF6-);}Ig}rc?>x=HgZN+Xp zVjF5SWRlS9u#7pB(FmYuj+`5|Hfb9NCb6IZ003N)=RQo%bKY!Lej!%M3SmIP*GvHg z&1+aSad~JB&@?&Du-47WE^Vh#n?p>cK`99X1H+6ZLmO?#0-tx~T_A?blQWkccU6YI z(=6%>9m3k{G2C@g*0>6i>(Sbcc!*Ip(J9#w(&U6jk8_UGj)bLQZ6!%4aSBou49wEn zhMf(C&5rgL8uZj_s37VtQ%dH$x^=g{`Vr5Owe`1}^V;^*OD3shvnx*+dX44(0GHD2 zNoL8WuQGe78jDQHi#}b-MZR^aW5!vITz9!brDKUMw6`i!m&-*ZJG*bSQnjS^xwE;y z^2jDQ%i7U+On_y3gDm$Jl0JF#@4?wv&M(87%gLFQ4Q_|Fga*SfEjdW2kGS9iEh8c> z4Hf}yu0wECAict*w$rh@qF2J9+&V4NTX;IiaSLE2g%uSPsR3#V3kg|H&eQMOFPmR) zFhH^2yg69f#@1gkR>JC`_NH7okn8E8xa}H6jl0))wXO+hv1u(E*=gk^DoPTPvBpEk z_czN~Q5>^`f^$H?9MDF-R{c~_0QkXhCC1um<JaM>v`jL>TuT1UM27I7pidVL*-BHz z!blk)fCh8V09}ghBU@|r^{=|+Yg3ZKH5>f>*Yn)lrOK{uP*dJGqy;Agoq+`-IN}Od z0Kp@#KhvS7nB@TU`s%wX8mDCqcE4RUQ3;{Mg*N&F%@9E#6P|nU<N4N{MWo$^&Rq>L zX(7=ZuTf{vSvhEzSt9`>b)a<#>a_Y3#64>Bd;YeL`uga%VsMaJPVAj|AKT=R_u(fw z3P(^kDL<&kmMTn_7Ur#XSJP)DNRmJpIUK?K@;wbkWA~^X2s`eN_M$-~<YRDm_iS=H zpIQ#g1LC3kI0vCf+;D<af_=l^pTN|uZz8O*fQ+s|GD5%(0Iyy|a^!ZW$VS^I5SE*> zL_>iK&QB2XR^)!ZepGF7YMF)2@F<=q5PT0lG2$3`dmQsg9wCmNT`9<o!@Sm;_ys#2 zT0@!ucTg-+cX-@BHyl|Tc$T%~WMGc)rzg&drHu7J9z*t18J_zWo7i*Z;m<{K_8j_| z)KlYRhTnpRFr$toGa;tV!ysTt-*ZsZzchB|bkbeX-^E<bBuCcTbw>zG*K|Z*RD{lL z*h@W53S?Cm>rU~|U);4Ymw%aM_PxFODj9~02ocmUsE)~opnT#<dNBtaw`#Qqd7<4v z`6%aZT8Fg$WH*Nr54fLqyF96yY*RNwbF!P-I9F?$l16wm^}w8G0mQov(ogJwP?Dou z?NGG;0QCjym|Ocw7~D0xT2z79i;W~S(tF3<LuD98dZZ=Lm9mth9w*nbzuGbDSw>vI zmuSJKwR9|FM!b`~w@6<v7YR07Yb-7JjK4bbB3!m&+wAZo_-5R%w`Yo@LWLb}1g&b% z+MX1JDxx(Jum?K(=sA<%iO*|V3FoDe5-n}rbZ(k~c!H;3*t<fy&VY+`!aFl{G|#Hr zg5{>&b90U@x&V2u{$<6~@WhDUcoJ4n2|-iXRZJp1`5|jf!LxhUxf_$nG;ZPs*H!A{ z5=O_rW*hnG$nx<$J{C`B9jIE_y+hOJ?b_SfTMjxSM`KBLWd;7uqdel0${M_C%|MrL zT8F(-idS%xz}u(xf=D4%VWvixeV?=>ZzPAb(^F<JfWgk%*mLHvX2oe^c1Jv1?9eUo zJNd5Xg`=-_*)Q1jrLRlJxa&CXTWvk2=!<{&drs>a%8s{UShd!iWT~qi`a@ng6PZ%m ze2)swcol((Q!oLaGaPhd$+*8L-g+BobhZBg5G0AI>c}~vCD60HSWV5Z>#*~;G3?UT zRKy8P+b)`t%!|>o-lD#UH|r(mPh4*re*GzEP8++%ilXc{%2c4Im~1U7JYe%DnTR?v zUn7GCx46GMcZWsNPJ39}C;`BbZXIW9(DVAb71qq_aAq_u((I2~;-=##OGpwfa2~b3 zzYYHYMQSG$&BlGC73KDvA;w$#x#1vKX^fw{Hn_Of?IZbl`wrbyVpktrhYhc#!RX=F zrL;^M8Er1<eS^Y*6IAK#M{Q^ZmctIcD$y<!hFMFbrP9omwZx<xWkch)OD0L9c@`I0 z_>6s}ERpldeoL0L%YNTrw#Ik`3x$+hUgE|ImlaSP;?CIw9(;{@5pik1Fuq@@y)|pc zIOe~&tIq8x>VKmT(f3ujzB%2W>f6_4*QXRXoNbGgX?CVi`j3bs+ih`5cHK%HIpou{ z!&^KAZ6k=bz&_7t_Y?FNq;VWVyNCO6uidrd%xF)!RfO?1$OD6)MSj)>+^YCqL#6Ja z_e7r;r$2u|_*CpF<Reh4JHkqtk~iIly7dS<epPlo2wQa8ICW6z3gRI{_L^m0StX>C z&&X8ce-*DChrKj8%>4Z3r)sj)i1Q;pnf{e3vefBeklah<o>R&QX}NvcmZRW7klLAP zPGgcg#ejUXP|m{m92>s=<<ao;@xh5O$)jDTwCuVD)pmNxG0TED#l6V^tHgXC^6S7$ zR}^saNZ2{%j2>w<fcEAW<~H#Q)#81PitAkqtDBOB+Ye<!g(RgxLm(%E2btnUS8c*M zTdun<iL_2`Q$Q;lfy0rue2#e>pGvgXUv*93wA^l}UfsTrOm>8)^`47NOK)hXX##Y2 zmWY;}eHnyswHE63&A`;`HUeVY4~5}|q-1con+<y(A7ekLHay$=gUoxCV%IVKtUk9f z$=|W@UUf@iR2j2v*9da$ms?zg!n#_nEG{k1*DbS$B29|s7RtfhCv+`7B$5a<Qdpf4 z$o_i~u^mDBAzO-8%G}Jo_8{&&&>E2IPBiOIIK#2sL-C}rvecN;5ORm(yZa8H`Rt*T zkU=1TyG{M~*p7uucOLN4-u2b}mv)qHquA~XZJXpa((CAN?Af_RNeKGZ5;KGpsNzFB z+F8i(C>jz2EL;3Cbnrb7=v9#Z-L`k}2gG$<i>7bwPGt!$c)TNG4m`2xiZS83rz1;B zu-c5&md@!p#^B=z(2hhA&V;wzpw2?CHHT)_eMI@Vz9iaj!LH?vQ)djfb}gswF?C_o zss^EgI<YY;IQxri?kh`9$(h;81DWH?$nsK0E1GjK*~^<XR++kK_uGM~W5f+kd)aMT zlH43lp1nSxN+GE)mA|L&jsc%ykfN2GmK<<wFls1dr9GrqbUzXMj}@UD%$#L*k5uLE z$08Efz=aegL=nP5l0n=k9Pp_>ofI=P@45*hAZVd41tmuyg$`rLkI(a~&2S-9b9F>_ z-^ZWusQ^)wdveM#oyhop9L8yjLP_c!+_(E@DdaPp4w&^GbPkH?!>ziIv#Az=oaBMx zAe<k=nA)Q-1Y%1igH^bc<GfG+6M}p>>M$w05SM71q-t`mYvT8wN3SX&2u<2@34%rW z#pi|04tOW^#Z1^oFrzXQ%>Cg?9wh<izDJ<-$KyxY1Ub&dGCgro&x<+gPb~WR8Zj6^ zTvJQaNzaS<bE#VxLSCC(lbr9x^YP708)X@Hxgv4$HqTGj&ZG_LvW$_*CdpC2{iBb^ z^P<~yJF82xjXcfP=%=Q(wOTDKCh2)vM(;&w=FuM5$U7M~smg9L26MutE0Rq_KK4M) zSJ&9G@w`$j7YmlYL#tXtd|Y;26&3`E54|>D3g%3Z?8#XBo%`$JC`Ld%(<2SGKXCw6 zxn;1*7s{B9AthALsF&AyB}^gP!UjkHd3t;N#ZhyvS2I&kN^{{$VB@Dhhb{UNDS)|E znDXuRO%mrJ2_P#9$1bC8zIhb+7TqjvHqlqQl60vo#Fc8D^=75h_Zav6DS1ZD+O-4% zrA2pa6+@ifV@q%Dy2FGXLl&ckDPwg!<25{u%JJ2wnEqy-^G_ldXT!LSP6vp`T@Uc@ zXAVwpJESh^i%U9(PiiQZ#3N1ihTNO_ENN03dq`{eud3gwG~5XeW;_^<-!i6^j2N;& zBVb1^`X|KcVVr|BCn+QG#(hWm+Qj)UswpuD>nS3tfZjPqhs1LBY^D8=>Syhj%~PP} zwqc?7AJmqZ4ydij5|X4Q?QaS=N#bcqaNusVA6na>aWMuSpC9&9+&S5S(5tRg@Dulk zE`DIu;sPKFiOrvYNmd4b4=n!x3O4AN>$2va+^z}#01q_M)#G+j%VR&Y#NR(G;<o64 z%5SpbxV6kQt!LuT`YtqiStsX}X@$aok<pZBwR1Fv$cD%?ldTX9J=5Hwr8)Og6YooO zzB^eXZ=QmpanVHODS*h^=lNAB3Zp5yl(MkWbDwomb8c39*_fm=ZY3!oE1~Poq>dY+ zj+`GQ37tHstHtSB5k+OE3;-zeuN7w}=lE5yEwaAW0jfx)lk>G5tc(kysgW$ClFCUf zQ&~C^Q{*<Ka1-yTN?T~2lmy)|JvL4($IdpW+~pZ^b8bEcNT`dhqb~QMI06&WkiF9l zQ#6-xoK(yTW`xA^nLj@!rvXepDJeNL=)ki7)%X#pR0!lN=lD|aJE8DP*;YvT`ON`B zLUL&wUq3x43W%f3eDwV2Z)7>Flerv@pU#LBK%{GHA3v=aAs8r<oKe|5f!PO_p%lnh zPG}8r2Uyx!(b}#|c5e{cZJQ<5W65jlHiMxJTi<!oQmc?IgtksQ)FcCy46Dj`pND6{ zD;<yE&2guBCTQ9(l-pSv2jSB09El`oYzm^D3{IHS)Bt4zx=%k3KAuRczMGqDdC}ah zZKXvy0O39oyroAdak7v|T1glOIHiYUP*pLZ&H?0oc^?Dey7RnG1*xNu<!Lc{Za;CR z{{ST%Cxno8BW!gX_VlghxHw!aJf&?b$1#!TpDHcW7Nu#HQUXE7J|udB(;1-2bzIYj z8<Yi0QR}y#@ak#95ejfT(M95}zN5=;>ra-!7>>aSE9LY2kI&+WNzLSzq1<B!Yysps za`hjLL|Usom)&EoagKg_4?cXc(?1$b7CtGXW>Sy0JBD0upgy16j2da%-VWxXtd8<E z{Op{qPpP|wv-ewi;I-~R;V>tFN#=Y@82oxvQ?Nc62T<SpoBJwt(KYmw^(~AK{{VQ; z&?~b-G*N76(vB6(b@__QQh1Q-iVQ3aaTKl_O%c98^5!`#W!b6=Z=*mS;jjMUSD5is zfz{588@4vJo<t7t^A9f`eRea47vD;0Ct%sh=bWcJJb+FVq>b^OTV}DE+>yE6S1`u* za5(cJNSSlG54@Cvz=BcxO9~h`NE?NHm;mQ&o<ss_^BZ6L{SPj8vd5L3p=@qDoqAix z->C2#i`q4MoGmtI=DgWZYAWAbEF`XCqBNG<DTbs4l*n6Gw|kI;sa^A2vXD*MNV|F4 z8(an7Yn=c#Ctu~zUr;T+mR$}Dhs}#(@X%6%>E)TMVAjS*5<nmexEDguZ@XP?b`y@x ztnwjV^k$ln!W(Z(Xyvem?pkggw^GHAKKUjcoy()_drHGvqfW-Q&qG1>N((6uwBy0K z6$CTSS3I?oI!u#FUeF#)Cp#G<`x}ty8x+r#ouk_AWN?Mdj255PnhIJvJT^!v+Ak4g zLE2n)YytPM$_w1le57XV^F6tU4eZx6EwcM=M0v4VbvQ!Mmrw{okZ{|L_;QDu;>s2< zw$AAw;~Qd`vc_8Q2qREM?mAmyvE5rF5?zFg8|l;=gXRdou|y<xe}2<YmTZqPa&iQ= z=h%^Uw?w!bQ|+xC`)P4VW=ruVwmYc+x!%7RcM4yIJF)ouPll^tdu77N`x{;*FxX}i zFtzP;Z<9D-E^BWXXpFoy?_>M-*NYmbt$A%>b7YaZ9`NS?TIS@`HrlWf<~vf?YTIUb zd=6AyL3?`RskHs|{S=1u?7LK}d>J;=CdVeo^5)yDH~3csTp69F*pk$kw-iTyEA2#- z(-InR#uHlMs<CQ3GZPqekxvy=@|L<H>En&D)B_x>r<JlcT#f~giaFzvt#ck5Ar5mS z)`hV#vC>t2^Ibb%n1(yGH*MbEyUN+jWaN2ui-XKgW8N5J`dU28e1w~3nbP`ePr;Kf zP|JQydu%yoJhpBs5@O!$?%qGeQX@h!7WDaRX%gCTZY|`vTyaB<#%gHfq{OQxmR3A5 zgdWo~?Evh<3u7ZayO2QV#|asl!5o6}#O6{(A*htUI3dmj`AeMl9{7;6vvu?5aRu*r z4GlR10QGyn_kj)N&%A0)L1k<-8hcM^O=RpjY)Nd#?jg(5wtZy>P_Xhx7=9z+mGA(R zzmm$SVAA2dKVH);ZZ(HOXRD)vMwV;dZA6!ZjRm9u&ABHfgWChKDjYVCB?Bqg9tm*( z%nhvj-L8e;i|EqAL2$jSRb6<{H=7Nm=WQ;HaqLMm?~Uo$I(tuRcPGtabl6V4D^FQh ztLB7S;s@F;-My+xok|(EOpX`D+f!mVUO7=5RIhz3vXaPSsbsH+hCeKVAo=8_cm%UM zdnO3Wo%gXw1cy18izboP63Htf4DY%pJGur!T;{j{hd_A0wct6~fpl@30UL>Nc2>^& zCa~M}^APn+`;~%o?M<H>>Z=u*`$Q{E&Bscoxi&oP+^1dSH^SMSBnc9ur3FiQJTEV& z!*Du0J??BqXE@{^dhsKy8Vf)mWegY07|*+7%fnj23mGMTDI^iPI6=FMi=@{xh&f2L z?AD6_)-|nQW?YTR;9c1^>s)vdlG8{+0uq$rAS4_B0){%04teIgC}0d|(^bPyQ0X6X zZiOwefH~{|+c^aF^B(Q$$!)xpEp_+$`ugyOU0F)fw5Vfna(N77D>=yk4Cmujq-whp zh&pb#-?t4RGE{bELXUL0MUOF=QLU_8nu%?Nshqjlt+4JBZSrGW6);`fd6@1x%t<mL zsuM~;M0c(Uk(Tzp37u5J#x<>WcM*4FAZIN(*<u>b^K-_@1&i~(IGq&Owi`*r7*x1r zc5=yJd{zz(xGjD`aKmEPyE9&MIhyu%CdZvpyOWK@k8y<Ey7>k&qFkdfCM4)-n{AY+ zGp&YPX)@!NA<c+ck;3!Kj!SAJxD<mfXak)1USCG{_gq@$lF}~MfabK>&2W2rt;`Ah zE)E|GaZe1-!Wi978Cl+kwK+}2^1Nmb1%$Nv#0y!a?3N>7(pu~mE-W(ocoy%oHnni6 zN-nZcrx5pY3WI8FaR*XLRLiMW{2@t1L>Oc&Hv;F`*I$U<;Q1~w%rtVkBXG>*a?swy zUzj>&HaVJG&cv}xj<AJfqyVkTk;o0WK_h-KxxfQEj<s?r8eBKJ)TfoD!+YDW*55B; zj7>)oR~Ao%lf}WX90>{lDGK5PCy*KGy=lU1H2qfPGpq%=`1tw${yHd(*0&>=K0uE= z?Y8;(^V5miU+e4Z%b})|nutt_jFkj{NXAEBk6v}79FDb)%b};8*2+$bJ0>s+Bpww3 z_mk9lD?2K#vO{YvcxTebQPDT?ILW~rNXh%T1ZSuR=iO6TuNr#F?U^RpIS;%F8A-@K zU&oQoXl-o{=rUN?jZiz)41@6X_xaMw5q4ne5K4jN<x6eR07mO$Jia|YUZSIOf?}`* zD1?lXP5>Ov{{YT}y`xjIa4+hOQ;a)A$&NPLX(4VEC9to&qL6r!gq#HsIgI0R<}*@i z*yGq{J{~)Le#Kpel1KNQX1A%)Ufq}JXKj~+%z47v{ekrslmeVMQ%)3cp-Dqo?!vN4 zj@T(l+(gf`NL?hLHGpV2owfOkY1hsvs;HwMW`vm}BXR1F-{s?dr+SHICFa#HI5Do) z=gH_hsm!TFsB#=4qysc=Z!D+etzo3LX1ktY^Hm-FgBMb2sH)h-)i?Ht{nW1D?3VZ2 zAffO_n5*y{)X|^h3eF(hm9HKtp=WP?#Glt3y3?K2U_etXKIaq{(VX|%dP8aFvh7ze z>T`|q8*}7V1$fIhj&GP=sl%`BFxbaNk?tyOZMv<86EO->r?C)4hE!F--ncj$bxLU@ zgAzJatf=uVNk|=Q5~2|AyB@A=%c+g`7AIvQ(*37M({|VGdVbJuMs%m$*AVV@&#moO zy9{=uvh}8W2+PU0$@Z=?<BA2BKF|`ZV!ZT0?=nj3N1<hnjmE@zb42zseKgEAJuaHH zt=7k=Et;}Ujf&-yO4w|=e^1%1N@>#cX7wG;D7(ENtz-$3o-2;)g+#5CCwy&3hsP`x zOcVE|E_2=fk*B!r=Cg6xpG}0l!}x)w>Pez5v->%M%soAA)Atu{>P#<ZxY;1hx=e9W zEy$lLOLJ0*F|Exy%47Fy4mBXUr8Wo|8Zu8XlfHF+fNm^)OTb-GQ(IE%n2Vh-aJPHA zuEO6H=smMiMbr8(Q1(x)V@0!G?G}W{({Sx9$ToP+u>m@Y*#_4w$r4;`R;jVpsK`+Y zZ4IfU_*)sk#!087mX4%6x!Sag8xnNamc0B|r10H*uc?lXqbRP7W+U@9+S{q>JONQA zK9HJn9r&f#nr`K5*4j_&$t+H7R{5*DwE?ED2!8IEQdK4iTLnl;f>z0NlrMw;GO6ln zhic<b8{;4``GwABXm$2nF3bEkG;AHK+FJ5jLHr|Y4qMpy1x#MMaejW4w<cYsh_@|2 zsUkpAtGcrLh=q4zN3*pUtGy4}<VR9cvB!rH61-(t6`Mf**|0bGY-66=X<!cCL2E|? z7#%)qmjDlm<bQQvXuG^<TFxsGg3!cmQiP#u!SAj2AcZ9@x5LDiqNt@gO0c212Q{H2 zWs$YVS7?4AK`71(d1XH(RNI+du~$o4{4ZH`MyIu`WOx?_{{T4wIoU%EEj=sHFP(wk znV|dv`G<&M>~V?XJ7&MVT%DIP=ArC^=||a{K}(%wU9YvhGQb45+M^iv<##{=NO9|9 zh&&@cA~vkb!XU3?`iSLV2gS@eUG8Io^ehR@#Q1TryH^Iehux>dD#@2ymeM6Ng4Cwk zl-CE{EXi#$8o?RZHsJHCfa_)CFOAX2=$*Ss9^+*jy0&~+9S`B;e737Gt5DlZs^aF! zJW0pi94FkMQaAS+yv-K82W4Na98EBzkP9I`yiF-hE1ypVSQ>e)aC^tiHM)!w@f(jW zN6x2dR#;LM4u3zTNUg`Ns0vO&2a<sY%nvYnD02s;JAMkw99rzn+$*a|-hQ!&!rv)z z!r8an8(7GB#s)Z+ld<-Oh&jhv#i@ixAz|3+JeRED75@NjqGb0O?UmkR_uW}Ka_07) zp2SrxUdH11t#3G@cvH<*$JekAG(XZO?;~!NLPq5`Tdj6+ZfmkMW~xM{SqpQ8cu(zT zIrGlhG{B4LvVus+)m^aWA@;a<g0e6(*RK6Pg-RXKR3gPyeXDjcq<d0fxi@B?wrXf` z#CvY8w1!)~M`0i7L7taEi+r`D@{cDa1N}9ltc;f+EN~8p>RNjB9KrDj3o{VroUiIX zUZc%$R;%m>w9P3Y?`O9~)>h_}t_j+0#IbSU9c5|Ti>*p&U~}$Vc?9w_4vrUT8;egz z4L|B1var|4G>`-0KV?%HHyu54j_atOV7tJ5G9nAa8Ft4Tkes1OP?*zAy&d#r4xlK7 zwxj4k_EG_;4q?#PgK^hQMUi%m56li%-%GCD?9*H|c(%g1v^#+6ixQ%haV{0Xj0rH6 z{?Mbu(zz|QB-9$l;>+Km>N$UPaz+Vb5;NL571p|L^4!MIGMto*4lVrmJohyyAgswj zYMg|J5JAF{p}KkV>rO_O<g14$weraZ;|6WMd>FSYZN-H~xLYQ+9)~tMx9*>0^Wius zT1s4PU?~ME0MuopWh-2E=D7!5X*n7gDny4Q-837{Hy$<mV}<*!kbU*{aqSwt;5g;k z99am5cO%1))T}Fo#bZ_BuDPC&cegAY{9F9r%g>iZrv*@O?B+h--BJ32%iKERn@PdR zz{fB4<6@j|<%+2Uz>AeEk$cn`_KGqOF|qVN&a@cos!wH;V%#a_eL3^>sen+ppb12N z(c6EI@)Y5!GEu(XM_*i|k@x}1k!{mvKwZgTV~n492Og)+mu8k^k;{^f{9L+p-_D3f z$u?o_NS8fI=B#7m{i;CAASW_N<kfP?JM+$Yb?dztkC{SWWRX&oc^`S}@#rYTc0ym# zCsVoSN0!KQT_;nV@PCKD){4olEut(XN+2E2KXz%0fYmD!pRG2jGv!B#5<8M4%5@B| z!zn9q*PKvF5P{5<AHu3jIA|v5t&|dWU00xOR`x8)jc!^dMPlHwKIqZnje5R8N|<;- zUnv%iKI4mFmj+Pup7q4|LP?r7z82m=XPtjwzI*hU#D=cDxKs!Hv?Axl$My=-jSVe; zRl+)BmIqFC8{S;JdU?q<OB{8!QNK}vf;_WK&`DIXxy45A7ciXQ<Cq{GU=F@p)rPTO zrlln6pjRuo1xJV-`H}_>=iiJ9ovd9Y9W{U|0dl(WDMYJ%`t9a7=bTlj*t#enyKJHk zKB@MdTWU%jac~nGUfIhEEtvCSxYfT<<A=smE-7i{5%*T#7dokkL>W;HV6YAb7x<0Y z?%8`60@k_sbeMFSx;JNMfahf*wQ3YZ)w&l|GNw`OYK+yz5#+rsmYk5a#g`pVyi1&F zM1Z#tcS^q#ok$%N&V=60ex4($^dTT{Y@Jt8Pq^@@#FLT~K;OvV{5GvTqu8gqip-p+ zNC1MBdgEca$@0OYV=i<;=QX2M$bGTuR9!C3+oP|Ehy#8Tw|G;JcI2Oa)zQGri~)Iv z5LJqb!x%SfK5C}3Sgx9i;LWzv5$TeoEiIw8P^Fxxfyp4B+M%kfr=f(;P~g@9&1TV2 zR98wOr)}I%urEeCF!~i(pVP)iXp?2eyiREj!;b|BbJ<FUK#(0$cRaj2jd+I<dRCGu z;RYA{Hl0r*y(<pk8hD}q05Kb7aooD%-d0q9Z{J3CyEum3*G;=3;RGpZkmHF^b+;4Z z4K6t14T9OoUT{dobo?F1;~SXMRk#T}hMv_&9pPADrZp5SEpv6X$pm;^ah~ZU5rQ@& zs5R=luRR(aP{MQ0nK>aG+A?`<Na?od2~ROu+->vyDzn|mLi3`NMo$3uRY&SoM~msn z3QVAco%&NXmp4M#?o>`}+~<0^9Den3IDqm|$6YElXg1m_O=t-!mH5<vBh;eK^ok(0 zLXyf!?6-qVp2*a<Oi+>nR@)_AC=G__N%tp4B4-<Ve42^RK<B51qF@cbg+g7?MCYSi zNNjvQe;Q$`VX9)5_yCOZs|{_`&1#LvdnE5x8WiAJAX2|RbYCSP9MN=<FaOr~5U5lL zNjNl;DPwBEA3r#zAqffYB7w)kqi|6;DFZBpfwxM8=%6TWLdZBDhm{~w1vEbs9V$TN zVact=vGcV^9c3Us^pQ!$7l=i_ng-y44hY;4u^8$NBs(j+OLoUH6}>inRS|dCOr(gn z6sZRD9RN778P}gsOz7)$rv=3Yv^a<)oL32q@I)2WPQ)<DKF?O~S+@JP9R=(?S6gxc z1lW<*XFN+EXDGg!9)4b5EmY^&ts0Ummpwl*xlJV~Q;j4Bor+uzskrh{#-z0RiwogP zfeKJgK?xupXSKwzSw%J@8EyXn7VSPD{{X$Zb6ln;fyW^-!Yp^>Ke0aVFru>U^5Lwd z=2YG|#^Ct7w-kk`DgdEqDi{h$DOWIYxZHxi3B}mpcKD0=k1fYF$V*E!2GX>Rf4BQ2 z2a5wdfY|gWJr6DF>t55chQR=w44mT|dh+Ghl}UbxfcLF}dh_(hO!McB#Vd|hOhEP{ z(r}#TZ+Bl^xtbDgR770({e69CU|u~ux_>HbT>)*;oM4Z5<U0EP6xP)aQ*?ACVNQeZ z{PFA7hEbqVREvh$FN@x}HX97^rE&|g_|9;TY97j!sPBX!QUO*nqr<Sx3$nH+J=-^5 zcE6&lK1Nc>G@7-Rb-Ly65#~c|IcuuvD@kfIEwtDuX{L~bqlaX+lqIwyWZ<C)0Bk`0 z4+&HqBa4o%B<th4@oYmp(wQHt+~RNJdz0o**GKzk4mwJRRyb3Qz&JQb+shfo4_<rL zeL)RwQL@RcIU}=l`uh5^e~_ZwHv$5RloX!pAeE@$unTwvDqb<R`8$!mX^!-Oo7-Qn zuP%D!LeTnvU29w$^yj~Z{W=Y;6x4|_eTv+lWI|_8w%dE@udW+z+he5>rp<lO>nde% zEc%HOmBhA~X%RSGI5=|jN3n`pq8v<6ynxYiUVTP^t?u>)>`!{*!`D3w;lJWOkg&Mk z=QcJ~wrL0rcV-&?+1Ab7Aeu=S2CjRg?$~P1kI*oaKeTO3sP1uFZ4K#b9jP(31NxTK zBU){%E+W}*lvg9WY|BbqY$dd^lG;cvag&*ZLD|CBIkA19z2VMdOK#xc*AaV{F!o{5 zobJ)bDeSv7`egZ9Fs41PbGuQTxxuY3CgeD^x&vorCg(O#<7XFJwe9in(h#5dVLf`_ zC~eoFuJWEOE#SC%hw4e{o&A{#NeUU_9Qq9BJq~vH<(uXvyF#=3QVxn8d(hf`^0M{H z*%Cl#H^k$tC%r>SbBQIF(hKdDi^WLp%2o+H1S=JbjfPX<RWr`)lyO4mJ;WC^jUvV6 zqWP_GO8~p<8UZ8&ehgBg8%GnJcV5E!6Rw18Z*F>Z((04bot&#(UalINUAYZuSQnRF z(U!}=a%&UiL74Q9@ukPx(EN+S<y?t+)*LEfw4pPJGo&eT{&tTI#%ieq7;}XwmNyyY z%;4t7AS6-18cA+e4$gTAV3Fn2=0OBxKYI|x;HD5qT<+3X<7eHl2IP1EW^fr=*#He1 zjPZtm+cwNr*wd<U+rRjh;Noqzn9Rxch|Z=0A4hWg^B<U$_pY}dGfg02PI!n~j@uZp zegebes(n39XHLeo&1fwbYm1sL2sXK44FSVJn7ZJDLTqiZK@6BwP3`7$fer=bmLn)> zHU-3zeO)`FeMdNJ&d_^1zDlz|?5;e!j<bQN?J(~0MUz$9P{x>Dz_qEZuUsw>Aot0T z-x)wkoNcM>rNXA)Z7WY}HWh*3SaF_42w<_1u58SI-ZB{kPK-K9LtmK2=E&PTFdVIO z96{Q`FkT_7k@a}LW+QAww>gh6adRDV&@KP~waj&|tYm25B6fIJEg`A3a^kJD-0yNE zYkOK9X^``YfVQpEZL_1apyN*JsG%2ER0&dFfA1@}K&yDJJuVGjhvJaGwxNAHBbL_< zk(0UdMKHLtT+E{*N2=Fl0is8%RFu^9*{S8TL!>NdYpxrSjA_*R!LPG#y_|I$j;GSP znl_`g$C}B&d7!);f|J9@oMUl}jqzT!M^f3N4(b71b$uJ@r7U*fr>P_q9l*vh>7HPW z5smru>sL>!_4W1dq|>gdF+Dj73&sjg4%h@|#yaHVmrQi19xkmg*;IPM(GKlypKrKF zM7VR~I~rVNrAb5VNJ7|<%G8Cn<9*^BDdI|!q@B`1!4(O6Boan#BS;|WxHlVuJ%m{E zT2M$wQRGNI!U!Y4f(Yf*a9*~v+;pYpHO;ix?Y65Fb}Xs1S!3!1Dg7sCwZ)8!^yn&T z_R?8y-z7{+xVt%)*f5zL!UHTlCcH+T&Y+poKBjk<i6rcY-nic&eW7ceBlToVWRG*5 zGmDznWoMasRp2=Ij|GyxmNEADBOQ}i#^!SaoZ!GmIC7aXzaTMojBU)$bDJ9qj`<Nv zlGCew`0Ge@j4fIAmSi)Ot*4!kz&t2)1j@>Ct}>*_>$mSeiqHY)pxCtY03Ge>Ysdrf z?18e!YKwM_06O+M4^*`32n{y5Y5Th!GJtgYf|HV*prkDe0bvVD@}d&15>>~>cPAtq z@*^rSV{T)YPiNQ8(Z<r#Yxl2fX>o543vwDC8`?c700X%yDdeC~2vV>JR#%kc)Q%!R z!5e5q<MI0G`hNQGIQuW>%h~?jLDnTXIR_(g!kzQfjFZr09fzM>08X4F{e69Wx(ZWm zw)*=0Iz;5)l0WMH$2h^;deLRqK@Nd2NNjF#kIQf4&aJV_QWx?~F1L=G{vXPxYqhe_ zW7BfbQh1PfPwxN@ec*x=J>sVZ`VpeI*8(!TP>V10aiDq<g>amC;X%xwhzHZ77JgIj z`U*i1-L5|0pqIdAG`Eu4r28)s#~bM(uumYRG#wxn3}=J@NXY{vMq-`%HzoW@AE(Tr zc2<8Bn|KTV0Dqt8t$TN6j=YxKlX8Zp)}AcHQ;z~VDYdyBw73>G2N(m+vgCbPHfU>g z=1u*>_f_9pMHc;|o!|iYllm!qUeBzM0#xc%Eym75))d-Gb_FVLjcMN;)55P_d5i4Q zN&HzHLF51f^*<l&7{*IK^6@dgE+xnG9|Z1*tV3;VMP;@cQn=QJ#}9b4?3K8F^QuC2 z1w@cG<ON-dD54;-pc`8J?dQ6sJzYgfyw5K1*n5V7JZZ&n-8bZ@lZU3!9V7EiO#c8> z`5>qMC`IdnKwG1lPk0XdC}BY7WBVf&UM)qu7gtB22c5#L^`dw+j;dC3?K7ZUQ~u=K ztoHdi^E^u@p60F5km^==TziVWiwjlXt3miE+KIr=Ja3O$kc%wf?Lp+FdSs+~G6~3W z`^*vn-x8oS@^SwFQqfpApYbos!2DOFaJ1K=%hAW;63FrlW(OHqL(L>Qrp{euNg%ZQ zBde`AGrr0Mj=NBJ4tI~%i>qO?bloUs@prN!==H8boBGxoqg+^J#iAw36Z}a~SZzsh zAaM|P%6N!S!Pp-ZGZwaBbUJk%N0C+-^4+avFYJlkKR!OSvuag67Tt5VBkRVZH0+1% zx@45L?yR;)bxV3|?FV~q9m-2-@i_oL!^q$&S=hcgBjjue=6@;vp?i3RM-`4r%3}+F zyRWA^@*YQ-S0&JCy(tbAo3-|5#JkxVP3FO<ZBUxI>8))I*8QF>*Gu0U3olzP@KTo> zZB8NBkEwYh00^=&XJvyiisV=x@H^SU!(-2Dd_H!r!tpE@7I=$4*yeXHz<h7Z$8}#^ z`$4`>k9F5`Q8Bhnwr-E?<|OCcc5a}#U88+PYD;ShDwe%BXMNSld+w5?=L=cPQ&PoI zJ7AUWFKKL&T>7!F-tOcJj({&s;QT&jUl)+Q@|N~(bH5Xvrh|J8$yM&AT==?z!=`K| zOv}ce)9~#DQC2(8tfnCkTw|$AORP5uh~X`~mlCusB&37AH5_q@NouNW*k+WxU-Et* z?7cEk-)s@y>}UtinlLdgW9fuueRJ$rbzXHf*Ntx``KjAwO-HsvaXdZb4LXvgIJAJ3 zJK;#c01y#|nM(s?dor+dY-dvEc)OQ}y+-2T1Wi5AZhTLNfL5NJe1C``B&i+5vleJu z+3(YIgr>q@ZEa_{4m3zwLBfy##={vivhb2W2?N-H<mI{DCfD}W*!xiJ76AbbOVn|7 zEL5DNDjut{!JZsKhy<X^Y0y>GK-XbL{?d{s4J_Mxzq0xFjo|FDfiEYs;t%YmU4h?P z(;rAJ7P+M&&DtiPz32<OPJg8$OK3L>dL8|oyB)_{PI==4$kxSK{zy#US{Xq<(ICk0 z{n=Kh0o2@2Ky7p01MA5`W>}umm%T}&pU-`x^)2^Io-LH9mig{3)atqvxoMKY9%7`4 z#qlxD(b+}(#)WeHOH3(onOZ$Zoa4#b{L>B1t|Y4%BYp9VjPm!@xQ|tn7LHZj(VTG- zIShl2csqUqudv-~Ky+2h?UeV(!23C`qz<9Cl8Fubv&L~&boecXo7nYl#3pCk`@<WI z`uy!uFsp4ET{bw9N%RA)Ocj=Fh*sGH;qm?yVOVOAY1!+y&ShMD5pE8(4aJk;jX#Ks zbd`BF^8UqV{lcTHr!v!atQT`N^Bn!#uA7Fj5d~SJkp0|)OZDWs79&jFZOUnRLxAu) z)^J*o$=OL>>TSlBGKCGrbIuxSy%~;o`nLN06w^rRnHK3uw$E8i#xN4I;S!ln0%RjR z)<@qR51|!Z!rG5jU1NjByRNm;T9iy}A8efXLBZrk+`REgro~s5J1dqlgUu(A1PzJL zu5-xqsdrS#An1yfWQ{F8CeYyWT0)4<`yQ0}0SJV-cF{$ydIs5cVaT(hF)llRps_8c z<+Fk?e#%N6M&qt1Lo%DUL)31i6AN2Qd=)hB(fN%(ahq|_>P4trQiV^jxTgi0W6bQ# zi0R7ythh9iLRQ`zQg%{s0Rt;!kN{1~cJ}h}Qo&UmHx}-l)RxAZ#i7Kpa)%}ymQ)g; zpd3QT<fJ-`g{4ES0|SQWW^`}Wq*$xQ({u0HPkDf@5xM2?^{WF>VzVABQ=6DtPu<^_ z^!QU2>u{VoM=loj-b3hdhF^~<hhs{QA+$dlTv-S$zZP6~5~k!ueWetw3k50%dXCyy z{dlRG<-`4^Xk~VGrB1fC?2gZ#c`Y^^TaqN`Nl&kVt8};5#O#eBCDjB(kg`<?WHRX} z;84!1qU~H~fPMbtet!}C{YT>8d*4b5fB=qPQ<3TYzFta?x*@TZx6Ag2Fg@SxIjXRm z?v7^kP^n4@C(DrO=U3Pj2d0(CP{_#No_49jK~-EzOk|#iZ+QpdN0CHiD3wW9Rem2i z>qn3w&QWGTJkEO2WE_z8g(p-003YG}4IV_r<rH2~^ZDsS7!a4O1!tKfmfQY5c@)H1 zI5$QC#r(ZJeJBcW5sk1^cOO3C=TSZO*+|xtqIrvNQ;JW8M<pO6B%U&(fRK@uD<tiX zbxK*od8<s1nvuF@H7%VLrkyF(SGQWVUoMf96umJDeh}@B-tq}a)N|vgnQKY^03#bH z&w8R0c7l@DudE%xtZYAs{&x?`KM4Fs!+tx8vG_3RNf^R2HKe%o9X-F>%d+hjs1_?_ zzR_=KwqRNzN4LanumV!tX2LQDJh-4%dX+0Q6G-V^T;fZKy7?}yu3E~M)XGVb?j-wC ziBsEcKX?x<`FR1qEcwtigzl-fH$146``8)6_T+cuKVQPFGBu$E9rY>;a=o7r3&~c; ze=b<-%B?abzfDKsqJ+-57339ocRV@go%wYhRXby{-GZAXtfI2!6=W03a5;^+bKiQI zthUQqDDAQ)!1~6cg4iUc;R5+*a0PIMH*vPQo&_J>E;csmMODRE4j$vpj%$aouG@nj z+2Z0ZPib$#H`^5Bns(e2e0IC<c9J-J0l?ds90PS1TO{PxT%y&Po3oe-^!QKQe@pDT zj!nUDDGCIhG&WV`;zCJ2dCh6%%q*<BT!Q6Ry`XC*^wqIZ*-%}|T2z*j6atz;@)Wgo z&MQKaoB?+(TN}oE2=Yh#XKmr)sJ#o>zO3y^{M<WSNfH++@Tn5Y4|ar=c-EzyB`Hd3 z3}YRl!KuuXIk~{v>zl&xdYn#9(f4d5>f_JL#d_7)_tE=I_E&FVVmnt2M7GeWR~HhM z23#q^+KvF&Z=N7|iusp}IOe|^oWTQ&X|Kzg^?WY}rl5>9qQHC4n!Zdo7IG4zbDl1_ z&p%D;fsQwmcP-b{Gz$%sTU=<yH6?~*S!^Zt<VIUEkhJk}AwY)QJdfEZg?sB~46K_9 zscmEi*-pM8L?w!UxOJ{}UK;kdpyy~!UvsxU!EP$#Ey#)k2`wz;BW^&A#eH+a*xVT2 z6&*xwyYhfnjqx@UCK-sh<+Kks7T9=x%CkaAu9o%-oxO#*rxqE`K7K_+_gl?IN`H>e z4h}rN6<NhX<8-lZcWK9_XajDTHtIb#S=?vvt1MtsF^V+vr9|&mTH6bAR$AY3K&2B? z0c3VTr%7co3Dyb%hzp?sniN|jkdM#j@TGew%dVHS#&NX+oo_W6DdsdXtZmO9%Aj-9 zPI{0>gMbMee{5|~IqC;JDsiN?lgse^el#NFp$6(XIq;l-et$}^#_Fub)e@HeN%E^r zYP7(a)~>#Ms!mEkFXW1(jRi-gI0?XC|JV2ss8kCnB#%MZd5U{zl5~ph2>JKW5P`u= zZSEyl2h-<zfx%aERGqlt#C$$}6%kP#5(#iNBoE8yYH;L%QHfCsN!#c7)QxhLrs<W| zv9TWS<x;e%0Z7!GQSY|sx6q&paFEd+#E0U#m*YI_caU<2S#fPRlm6A9r9<(ik~rpJ zj#h_8cLZD?VNYxBtlM8{($LCcU!XB{j)v0HZm<&#^dNU>`$k$yVoE4!94O*I;m=g~ zPbpo(G?O^ZLia&F{{We!`+LL3DFmH&0@NqN;hOnu3EW#l<~G<^bm_@T;oh{R<;4i| z%tzL)^SZdFxLS*fZwU)7DYu^EcZY$Xqv2KoNg2YQ3dZPL>Iq|Lw{ugc^6&9JHnr9b zMhIHs@Z7-PZ`$|w1nlmceLry>-~lS*WS2sUijr_fP?V64WDrgW029NU+*|`^Tpou@ ze!KqKn_nIHYr)C^z5a)Q>wkc~nT@^Vk~j%C$l>vG>*4YP;m<hbqATMf_qW&A`>GD5 zm^&@LzPI`)rAJnIAKm+e@4pg8e26&*sHvM!)BfrQM)v7r_4RL}iYQP#vA^wYwssz; z^B<*#$Pd@o?4veY1dI;2<&1850myHTlwg7{$qj+k4YhEUVESx%<EN;{&y%}Q5IkH9 zr`<pH*VtnmeajE4pZrHS5QEU<c!>2M0|i%hk>{x%;kwJk?;aH)*g4Jj3zPa^>fHws zUIdV!Nds}uC!kK`s~({3_;FJ=QaUdosBd_SY4!E>tj635K*$7ODD9G<cz8wz0Ldg{ zByZPnaq2f*<zc@+udaXChe?hk7|B6T6K)sJ04rL(mon0nrM~fePc(oNfJs&e3Qoo- z+AdE!eEjsc!^8zrm6y!tUc_5n2Yb8D!$ZC8rNJ#ahHWt85B7tmA+s6Bowqr3)G1~T zl#{OAYRfJjp|Z*i>BfVN+-5}&MR~Qp;bb_5@E>)=1z4`i%r0k0Tq&I-ZE?*L4dHZk z7rd@(9Kgur5=KZ4k3VQx6JAHtpZI&i<*4GSj9uBg8fqB<I=Amf+1STsXeFZa$Qx$d zJ8%PX9-R6;TjP{mXQp#kKdi4eo04WTZf@Argh-hpG9M6=DrslFL=-qusSl_X@U3ns zJ>!jrHO`I^EPa#P8$o7l*+^}O&6R=HIszELM$BllN8LEXgmlbfJxqey-q+NNfC1e1 zt=`<~O6=Hx00%9`ctIZkcIrJVw5M&iTomT%&~8S2_;3z6kPg`+BV$*_%8A`q9jjd( zvFMxC(V0qs>lWMlvF9?#kn9;zbf%!49#Bb2xKP^Ql&L^vCB)~zRu3J=^sK1BBZ@|c zGD_HEBQ9b?^R>;~SV-H#_l;WFN%eCFZ1C(Xs>P#$;_WVs5OysyMALDgHqDqcn;gHI z#5HzLbbjfg;px_$de0`)WQ}fxF%CnX>~uqDL|kT>kjj}`mNJyH#Of51g3^?dR8l<O zhp|^;?w=2H+T2DxONhR9hh2}z;6nrB840;-90|&ESl{C+D5!D6iam{%3FR+*edf0_ zj%#LXuW38Z?zj*`fI0%JuFY*4>r8f^s}8N!H$6cX_LN(UE2Nn&HwZBNnKmnpwS_EO z;kPy{lGCY*hFM$AXS+g>QkZKocxiE1IDZkQWHpmBFKo+NUeE#s^mBoI!*h~j%tmYK zb-0Es9>0d+uEC=bh7%xbS^yh1RvmL)mIu9<maseVUByqdS+p*;zs3;bTUyj>e^6Up zZaNx{wj;A_k8&wXERGi8%#b+n6rxmAa;1#$ynBb&&sW+pulpNZ16oP25|_QLX*LGO zJZ%EOp@FslX{CnNOO4=E<|n#JsIJ*te(`W5G}`)?G&g={pf;{`Ez&G~SY|k<*FEbh zF7DgeakVhiS2V5LOv-j!k&_@unFir+YC9p7_eeyAtBvKU1sfIEeM2~Ml7yJeIB;lv z%bXn9Y5Rb?E?C^?rf~!vV;0KC9Lo-dDJ#W0E?UE(u^Nf{Q09$2Xx`9Ez;U>3fNn;~ zJ0gBdaSC2g%ZhDFN=_5T<87(Y!-Rz8?jeE8%gft1eg6RDVYjK-i+NaCXK^%aZDfJF z=RY-lI;^A*G@Y}YjNp2KzrXS$tOn!j>+9Xc+f^N$tfg4S6S2oUtZZ?)&cuulK3t41 zJ_^KPSJ!m$v_i0;N`O(@0ZBV>kQKtC_;trx&%Z5|=#7o}svle0AG$-48YGEqt^VnY zj3}1{+Y@@Uy7NNsVwEH%$gKN(Etq-c*3&Xj(wsfVe1%k+INsaH0SzI;!Oc0F$=YWP zBxO4XG-qoF(t+e^Eu37mkWHOp1Aq=?&4~i;00$Mvk_mwOmMet2b5W%MGfxk#Q8H^b ziH)%)%*?x+X^$0&@#0B>g|?*eHQ%rg3YwIp*`@6!iM1_bjY}HQG0SF`0cVih&o(X+ z19Cgjy`&7x2juTcyaoRN4dSDSFqoV$%DJWPHK#0YW3x!tG_(>P$C;R0yL(2Fe#xZN zI2PDI?w0XVi-EDg8km(dW-;Bk;c*CC&L%<-t|D4=5Jv)lGTS>gxh<vnxA2`e&=!(8 zx1GUWLnL`#U)~YhOY3&)l-vsv05Os+-fp+d5*G+kP65f`P&g$?;v9-W8BkC=;0_{r z;{wBUKVM(jPQhcY-(328cJsN4+}rQHsHi%&+O|7zN?TiqDtW2axM*$O0@~Ea4ZxKS zB=ER|Cw!|KH15g<*|Uc7IuPP_zP;TvHw2zS{RSTH%r@2!GPRc=9SdY}BKH9IEDepp zani!^saCnslv1!BE%2qqGco57l`q8TZI?Z{rGV&H0@kMZib2K}adtY0U#QbwZ3Ax+ zl=*-Uz%8h2sb&`kE$?j10Gn-h41{TGhKE=ltqMHyTpkrRyzr=mtsXs>jo*s5qbCVF z4iu6KbAnE8u(aw3`tUYCK5JSs!>dTO`5iX=t^voy+<~uxYjcH3;{(7>LefL6AKJ=Y zY^ZQ>{?W&-Hq7GVL%+EDmF8R=r`G6nKI3hCHTLS8+(_mKApYqDXUq^t=Tn2pTVXpL z3PR!m&(8i-Z7S0oi$N_cD03XMPESqIxCgf>S8jsU$&3*KYl|@)DGaET@WXXV@vACO zDURVhO2$G@iy14;I*XsYH!k`f{{YkD&(uTNxUt(`L;4>B@ID6O>wP&Kx_pm)Kovoz ziHY>?eQHpoOEmcZ0L4+Z-px1T{!#9p^F;puQ27--HnTJ=*5ipUBn%ZHNjv@0GE;-T zb5-IiuBR3^3cA+7D*YN(+&3L1qo$ng;uf_;SG<Kr{A$J?f6KYOByjkvxWK&8zpQQf zD79E}$ngpLPpGCuRODedrb*680z@^noN~e8-m$SE{{U~uuR!4^6BFCWIDA5NLJF4q zM0is3&4lwE+eJs8H3Z|QTFNHCICNdBbv8kBF~Uj6X=5GPNDerqBkv&tba5n)5je-4 zHH)?9e_}A~zG)qu$u`|jXPpXMxH3@jb_L2YLS;adTT%d0UP|N2j-aB4S#c_9_Lfkg zf<Un*S5vvJ0JoSt$LM@QYuUhcJF6ze+k)-ry6Gg}9?~%&TxBrknxCYgc8S^B6V|Y) z7hNZ4yXNPk{kV{`4X0d=%9KNRNeLC|aET;iCM**~_TMmhid~0w<Y?;=>u66sRTuvN zhgD4O+z97mh&|lRK0SSfM>RiaR%>169mzAb2D#UAp{*Kv?Wt|?Y<hP~!g)$**&2UM zL(FypUC(#N!@lJt;Ly@xQ_W6eXpWx^X&KtWUilsQT=!~xc`Fa8rK59L!e3Et?v`su zG6I=eG&G3XcS+Ax;a27A%Z$b~9-~lO)6j+eyX6uQ#OzqfZ;Z%VM-Xe4F@sil*(C1m z01-xP!T4HvTywIs8_Q$U)*|Pr>ZA(Ou3BFDmB=ky%m&y~G1yv6V#9={Gx4NH;}T-Y zZ9VI6p+zqhac4QI5=kavWhb>KU+v(DnOrX0TFJqyYM7rHNh%LDA*W)-N*1z}p~ROY zx!rK34Y?6&z(087IL2rmL5<AzpgN0LPP>1%wyjCouB~Y#x2$_Se#<#$?wiJjxa9## zIVyEln~pa-gl)*y-U%p@j=<^-{{Thf{C`ApGH^9x?d)*<)f0Y^D%Wm_sx8_2!$e-} z+Qtfy4|t?mrXh2iKpUR=-s_-_pjNA*ZA5RSb*(E4b=u^2PqEf3j^Vn`u;URt=*Ra@ zw`I})07xhiPiZ#YZEY!4pS7(Er}cz&w2)d|+SJ2Vo3IK_-Q%zyi0Zue_ts7wFKG?A zjekS`0JwZtLC17<>}yyyC8yh~RU0vopmrO9l5>K8oocYI3NvD$w^+Y>U~$n~=g%Du zL95Za%SIRSRh;PM66Bzbon|zYjBl1!<YzgKiCSvOIs&#Led1~8ZSU1bWU@kt<azSv z>+8J}U8bu>H(VyCS|g`T{XP9R%}&=}%~}VTO^zoA9QVhs$EGS)l{*sab4<$bV8~HJ z6B=6%EFKj!rQ^GO9PqgA1g$5{HKR@6X=f!Ivc3m4qCZ)VzKY+{H`kKe5+$A)OuVZ# z@xG1Sppej$<{O;JO2O(DE19jPH1j$;X?u?&`)s{?3a({!6Dpc-Z~^llqO~rT#N4Ad zE-5IK!0%(ej0J2n!Nf97ciXQnwVdyQ*<sXMWh2m9(df^ii3huu$q0R;kQ_%Y^{{_u z9Xfm}7Yl5yX(KK8g6%ymsM(PbrH4}MN=kogDn>?ezgm%|%QjfZDt^@V76C%{#&$R) zbSI`asoLOlRm)s8O4BGEw)c-i`P1168YLmt$ln9svHa;<nj4UaeJn3!p$h|V5<-X` zL!Q~DAR)Qsut<Y#Hmsou81euQ!=R?JV&YPiI0)hDH_xB-q;^a<x*C#~6Sy1n8+<&s zp|`ydaSAPXv@tQM49H=LQKc~KSutd^hoZ`i`U_GcN@ZZ7`0q5Ll_cy(uPDn#-(DWo zWv{yPv$c-SCiY!B+aRI&Is)S%EZgL|rO10q%#craVY)o5sdmQ|v<XY;_AVYYq^h*E z{i!m>KKF7zF#N;E^AB%TWs~I@9&XM@r-A)F%8`=lPZkbA-)~N0hB59@NNu8Gboji- znCn(r6*&n>m!6sAeibMRtG7wXSL4^y^{D^|b9<3$C(l2Z<?x~aC31s>c^Z3!+M%Vj zA4(GTgh8a}l_EJ%0QB<n_xa|bbe1|PLkUaRhE$<|e-E5hcg<j?jv`8bi)_hA$B6P9 z<eq%G<F87kB*d%CgaLAz=jw98oww<SlBsFpYJR3~g;A|Q<u1mspSdpWjD<?wsNb=~ zyeT@=I9P3}tJ|*ZjQrowa}C_{(Q-KV5ywu~Qc)bz>|8!W_xE*IM`HRht29(<*~}J7 z+I6it8SIyXPvlI#K3A6%^xTxTrFfK*rT);Vs_Gpp$R_9OPa(;C`Nf#C>f|_lPPhj0 z5!aJ_oYl`Z_JnK*P6wXkj%1F96-}(UTx%%F-9xSy%!LBKKE8am&pNco)%d7SAfa=w zDp@#C+n_wa9ek?OBMVxdh+kXXMI_vcio99p*QHu(G+R*9hT6d~KP;%_M4rFWq|4D? zjxZBr&*xxrGxC25Cb3*&2SnwinRZsI(-GMmPOkLGMts9hDMXLm2?svvsfz$G$%)%9 z>bhPR7RF(4*c0+g>@k%h&a{N&%+;?rfzX7hz~%tJ#y8J8$8!m*U>CTE1?o|oLgUs# zRpobbU9QzGY)BHPI~kMRA*NK~NeJ+*!hynu!jspZ<BefaM@Hthsz$Ny*b+5V>YqEH zciEWf9tMCYk7S*IYYyA>0<QPvs@Y>{-Z_(Hg{3XBRzYp1v6YZ;4moqKZ;CkI55Vcm zVRKzQxfRaPU{y6T8r)DE$7XZ#Jv^7HouBqurF%HGBH5?nHr^71$eK`tB1+N|l_|~C zl!c_@1Y{lS=In2XtMS@``CdaWpya!1c-sI6KnBB*Ru8haHye!YSppt>)!(!@^G2nx zoB#&=vCreytVYl`QAsO`5D6SealRn5loD`93Fa_rT?_5_RBaC=Nqs`$Kc$~z2K``u z_icz@dK*qWhZ;dHAf;SkwS*^$U}WIuVYPSM2gFAN#hXhjzsgMO4ubyxB|a}s%y$iR zE^qmkHsJHP*?Aygy2H*e@)X;xETP0JWhF^CAp5K7w#vyEBw@P<xLzYO9}I>m1)kGl zIwx4s`EC9G0F_4PC<#t@4X5;|_b5JTo@AT?Gx^laVwsImX)l!%y;^H*tcLPUt5$vA z%lK5y7V}5oi=s(oB$jigDIujkbOa;4ywT}KdVDB0KuU0Bf=JtXjJZZieu)U2ZBRZy zpnKG|9lKz7e7bz{s;+vf`4g&`4JVdApr8im0l86|lz@OhJMZ)BR-<CG8*ZR;r12BI zTw`n%<~2v%SyAUxfncUd)zXnf)Cy!sBvAxGfB(?<5U5lODI|<XS}sY6u}WK43WW(t zNbT~tRGgZP%~7~1{klq4kO?0efz4Ii)cmGU;&}s+QJoZA)OvIeym9$b4n`cJGU61I zwNBT2l&vTdw9cT7Z$;Vr9pRfxj)oh#y=<D@y~m3$NJ}V~wghE3rX#qpkgSv;M;J*W z2=N*TDh(u4!s@n*mIt)F06-+P8-NR%H5<4NV)hI(HZd!h;St%^Huu`xkGV$_oP0Ue z@OhvIss$2tl#)YDF+$|)3h{Nf@Q7C#u~HSr5X6_8Z;S!LzU?aw@u!3kagabGa4}MP zDoT<5VkqCC9p;0f-*L~HibgTRz5%h);aCuRQM<NTP09_v<lAUU9A5(B%6&<AxEx!p zmm{HE1Rw;m5E6utkgg)WVyA<!`7;_<$qUKTT+JF<z#T}v-E!;Pk$koSl#~!lYhAw| zpSerz`rAufR@k2&UAe`&wJG8|=Ga1#kP?#8A9`MJtb&$O6mm9E2*#=5Y+9Z&X(VK( z*2;Ug@zmII>TS%Cb4pw#gm-LRetLd~-TuN~4#jD|C8XKz4NQ?GF~d-sDK`%B)nv3$ z6>?A=96<pEN-A`Kjv`VOg;72&g<aLKJ&`ixzj*8g?{jS}t@N`&F13jn(_n?bS){nz zL8%_=?YD{A`dyl4l)1;^ah4r*4W%w6#18WS29%Y8jHT9`Q>iH_KXpmQc!w3JvA9cw za}e1M;OV{k>})yoJq@y-g}I&J31z=emyh<l47e^wN?u0`jJPsZ*(EKlBnMhnaIO)= z6qC%MX$k>hX->5*b7dwc=^*5JjzoMx@dS&vDKx67j3ha_#z(mQZQ;{UBpMnzou58Z zk+Ugbv?*N*gNsm3I)o9Ewmrnr;!*(vV;h^UPl{#{(Zx;=tXxmBz<h7?0=zB9Dn`m6 zZg<EYTY=Ev`5bz0$<zxDS6*9KEDqOGNRDACQO-vR&lxJ=9e7CMPZ8gi`}59DEY0s| zxw?j2kT&xA`sv8m9CUj`gsd>@5et!?2;$&zwKU*MNI+#l_o9c8fD`~x;ws?^6r%#+ zwzwx>t#ld_;5ykT86IXv;9SQ(&KI_Z`;&bGvXiF5z+8fm*dwJ^eO#x*GNRjb9E*Hg zQ+Jtmd9p^cup3>C5Z-F}U{%S~Uo_*Xd4<X^n8nb`P9;msIIEA@X-izzJk%Ln=eILK zr+Ck_QxM?Fmc5<M%(<;IIjq%vm;V5UIvmvX_^=N$K6qg^y~~91%_$Zw4Ew&$<Xc00 z!OaD|qu6v5MzltGE{FTXBzLI+w6BG3ElKXu0$K^cC_v)EKuK0bUc=+;+}OyrQEPaC z%=PQn+P<g9<}$s`+UET}9X?B^BP$?v7~#nr)B=d#Y^31)Ypa7{%-Y{SpUrU-iyv?7 zof3L-BPY~n@C0!WoYs?e`s?-ewtKp$KWSQNy<em*RyDHhgvm-!{B{-+{Ht_?yKcW* z*vgWHNV;jc(<3#+LQ?a{QO6EOZaYE#BZu~J+wE|@v%}#$H*{AvIu}@MZF}<8?ipC> z8j~o|uVHEThq2xnWMdq9hLO#4Hip(MY1zuRN1Xl6<7S6$z0Z<fX~vflWIte&dJZ&z z;nLcT5PS4IprpaNE>t)Br&y2PeEo{xSfvGBFBagDJ2M(tG-0LL9Mj%yn__Iq10Lr# zH+rOI?>zcE=9`FOl9IAW+bfz{%lAncoaSX42_tiy!rR^PHa9lybHIPsovx-u!W@>Z z(XBS?Lkg2SP&;&sDaXUe_K2-TfgCDJOhySrg5<WCbA@Mt00LD*9hRGmX{oy?9NbZ) zfB+%g;@r)1^0A}`=M5}#?&42(HHzWB7W)Gyg0fufe(fV88*K}V%ZM%`y5PcC23x(y zy4o9BYaL6iZ<=|h?v6{p+Z%dTm`~M6fi;_D`L>&K`99dwauYJj&9#I`Xui~Euak^8 zkQ;ru1;+g&3d5&@f!K!=$k?d^7;-u6E@@yAHb*-vG7<nS5<W=`XS6qHx)~dWU~o$w z6Bs5}hB?5Tl3CVsBXgeTmVygpa{-P$ZzpMJ%zEQ}apkibD~Wnl%h>IXArn2di<nE6 zxz}0ddKDQrjutI8*h;yk8%^H5iOEtp(>gFmJ1i1o7>0Jok{JI0gv_8iCbh1L7Pto4 zuXcIok(tY(l42Md=%&r9gVQo7jb%`@j&YI1jJ9^50NzbtE(~b1SRB>@?75xPy`Ea! ziwObcaV!J^;B6=_0NNABz>Fn1#&PC%&pP!yI-Rh_$XV(!fusE(0rFf<FH_r0=Z<bC z-fpdzNDYp>BO{gp8*Fk;2>J8g8Vy%AH8%=1F?cIR4i&;W^9sq&GC>6L$HW{|E-K3u z7V4l9;=wy3KeC_@kgd)>@*74y!+e3xyOp^7Ra1R!N)9VvK~h%QN<hj<LdsRPLW;fM z?YTKIk#S{uBV+aT_3q}~VWy)=6XGs(YfY}|<cUr<A5U9nyE9S!TRJV8B!}IbY<ZhK z-fZ%zDN4aiw$BQa?T@Oc&i??h%G^znzDc408#s)ymo?9QfOes+%YN`{9h)P}F)+o9 z;ZWmvWVADoBb9-!Acnc2xt=6xHfeNEYb0p933P02+#EotRBkLgIz0IESh`x@TzTwV z;=dB+V@7wnizZBGgHAa%D$u4DtgJqi1(U@80Ec0Qo<PG1X@%oVq!zXI@3P}z&rs6R zY(U9n@i!E3)kh5Czu~owEvJwdLf{CE;JM8%jGO(`g{8vA%ywwOA`(fCI2}TrPagu5 z5JGaU?MnpxqJ{&Aais-<t++fyoaUXaEFrG-t?wQkHPHC!$#X4XjoBS+*1t>Jr$PuI zfvxngwUmBy4!GONZ9tcqTz8V_R}1mWsF0>sv;w9<emhG90<0r+o<ig=Ye*+R4fN!C z`0huaKDyMCM;n@6G;4!_8@1NUa1Q!8!;rb$bBIY*$qOZIEzB(|R}n;pz*=zO3o3;n z)vON@8REzLhBVmN2(UKO%Wbsp0pYd1i=l*3Ilb2bp&DJMO|<W{0mvI#{slBYIavk7 z<v2$ImcAhII}Qa%OCdmoBw-3)KQaYbWFuzp^7mikZ-UW^lv}x>*5ccH8-E?Z+n_0# z^|IrfTm`pJ4~TKJ>F{_$RpDBKLEnW%Cx^&YriV4XTkjvYzg<?0O_hzc?#`MKzfFg< z1FCLylbqxz<9;E)qA`qdwS^>bk(`C+<5M;IeSW{$T#iv|Y&<m{<EH-r)9^?ZoM$J5 zfuFPh40-p1!GeE#2PUQp+fDY=cz)aat`c=^vVjBF@g8H5rEXzL-F0eH3R2>{l?~Ix zKV9?WaX|Lw9x57`TRdcbCDR%@{F|HvLUm<QBQh4rDJPC1JEUN&WEC){Ql0QhRGxTI z8H^>bF}rcMm)F-^Nu$s_Z?nEv`tasc{Dk8_IjaFe3R|a<o05*+7?Mvf-fz1fiCsI- z-Jd0Hj1yAP;*)C?aVgLGjx)^XBXQ(EDuN@Xi?4@eU24<D-j0$-{$oe7!n4f%S$Vj{ z8R$Smf~KK1?OXi!_l0*CA9n-##G?uKjqsd*@w;@%t3<3&ovj5(c|;GnHrVf=S9t4W z<E{a$j8A6tv0c{)yZD3pRLxA3&zP3g!y$7XF<o)AlsERIEs!(9m)*`=T89W%hXWwi zD06ZP@(a8Gk9ux>rL^LLl2l5RNmfdfpidfHD%?7S?4+I2dQr54wwj~zNrNg9A;?(a z2$;qSh~PqswgjATjDh%6f!Y@JQAh~0x!+Y2)Ud=3(KQq|+2B;Kt8XYuk-}Dq(3vEZ z>_I97)|7HOOfoqEy|Xvmf4a($23JVVwl?!pF4yesMYi@!sN=Sl(IvZ;ic-^@IO=<u zY!lOnWq$KeU^BW%>nWeRNO<`au{O1jf?>|>T{RIOSoRZTxZtem{Znq@2wI!Odx~U5 zUmB27zU{Xj9Eb`eB<8t^TavN>wm?b0Rt?s~WR|p>THMoxitp@^(`mUxUDCqH%Q2o( zTb*n!r9m?^^w8e}5&(CNQJ)S)bwKz6yh6Dx*o%S6`j6>6yp6({@sr<=y6=JWPFG88 zI0D&ohVrg<X*1OgxykRDdATjdQCuslD9e#1Ar6HEg0`OksR~de2*$*Naq;pakwVvI zA&v#F9KTgH?J^(NeTCYuhymBTHrMtWv#JQfzr)(LGn!)X=|X%>uq4Q3!;!Wzw)LUI zk__^|cLz@*xUMs!6VS*2)zOpfZoehZY_QXT=(17_c`ZnXF&xrakcG#PoNg8NOI9nV zCBn}hus<c>!R~9DCpHj$%GZdubwANpPEC-m{{H~<cGuE$o%aN(^ywR;pHnIK7x%k^ z27D<#Kr&BEjGVt`#Uy6Tkmqikq|}clycUJ(*pzL?cx*_`U)km!ZP(sHtsFrpQd9;~ zNGEJ;aHF?QAzCcac@r<UH4wS8kfKK0k4$5KUC-lJBP#SxxzSd)nBgx)a~K8H!(PLb z#>!h#x?o6YKaE@(wApM^yE999@9t3<jF7DQZ}0T-0Mi4>X+Y%8>T&vK-Tdly6@8m{ zCTR%5k3e!il~`$0v|Gs+70&8H4spNqKZvW;Z?vNO6w@?1G8Kar#ItmTFO)4(z_ZR9 z1U0Cwtd-j2t0!gLV1m(BH(Gru@w#C6MN4-Z`E&jK>wAK6KF)XHlAQ_e{Kva*a=bKE z%i3662`l?}$AItRQU=LT2beo_u0B@lr?GmhXG<N?`i8+GG^Edjl_7cKOO1jv)ks!3 zjlLBIjo)Qug!0`>G^W0|TU3UhDrsW?^WbwHV_~0OblPq;QaP<~x!qp&PSBAcBq?|# zr;>-@M=TmKqO9m`va{{lr4J=3<4Uu?J-{2_ikYtJsy;g@DlchqIO4$rJi+Hhbpd9n zLN19QVB_-s^w+<djJC*r*biO34_`4&eGrg&BifV+*#16ru9&ALUP;G6{OC$_d#Or+ z<amcJp9&Ln?RJVEsBCuo#kzH};|?_V7Z|TYn+jWD*s|ijo)@FO+2-1YIblgq3P}n8 zh>0z+7tA#l+!ZJx-P5x3cU5)|d((HFR=aiDAkeyU%;oJjE34{q<8OLXy~U45No)kJ zZPM*0DTeY1<BZy!T0ud~GuF}oGXg5y;0r*|^?2w2+<UqP9iv~_8x|cwKQHd6*#*d| zLo(T1cO7gzhTX>(cB71fHXsm2YIgU*dk$uUYlP47(E#x9j1hu1>&x`t@uisGRS9oR zkqSsZ*J0{>=)<g{EkF(VeE$GCe$g;*f>4GsJcqB(S_2}KF)Kq2jAcU~(>_%hk;i0V zqroacj*N3r`R9zBRA(_NR^<saokwqgzT_;(ly*!Q4f{-@d4R4G8f7QVYECN5IBfMA z+R^no5AW<%YO!iM5qVxS4ntG@lT?WpYsysIvTgSFMi*{~@{7_?f8pGxqk&3n^<|zE z9z?3OspzTcEcOiZ55(cO^tbgot{)fTimI?+r~9}ML#gvUJhWEkiR}5DM!RY_!ab>g zg~78F2AsJRV72WHCxphfq<~6r6z?sQl471xZW?amx$3;T7RJj%spyVr&hOke%c=P* zigoa-D<mZ;0VzTNLK{jz4Yt}7fEz+U01bc@NJpyV8BKHE)b&v5x0PjHAbsQwzg_CX zBC@{~FeF_><=sii<Hxw|&-1HIjcP+o0%DOot0O1W{{RmvovaG{a0c(XX<Uvh?~0T) zT5M${Q-xmdoxch@bXFN1w_0rlM{q}%ub04zds}5;t>?0z=xE{<!sDo3NbWS{g6%a0 zTYuscqPc6fBomTUsS=48++#IE6Z^_x2RR-Gup6I}>iA*;DjiUEYfirfGwlBWO`+LZ zX5A`7Q6j}tlBUU7P~ejxN!`pPMNA<Zlg#q0`ihEtJ}Geuof-#pb+*7R*|NzY6wr*% zwzlNGN6~s)M8&f+3c+==UCYQzlGP~;tx}#K1#u<j)<OZ<BcQLCxWD{&8^s-nx>*Lj z&<O#fm8@31Jnp89GDyvo$Z56P+6}{o)CPFC$}P!lwm6S9a5e&Wt^&3kWu&^L(meRw ztr%-*Uv`ma9;r(n(;vW@30U%X97EyGv!bi3jQ4>_(ZufrtVn!pq_&~ywQNC(NIh_a zuxBI}CKksLWk(y~HJ~e5ComLlhfAd5=F+fL#)TeXLnM3pRIQMaxFH)F0I^v5qEBV$ zGSJ)cWVW`PO869#hfq+Ur0@GGr!RON(`OAq=y?=D#g5M1!tt}|FWEo%2VP8E27mCm z{4&^D0N_Y}DkuRXaN4#ezMJ%U#16#phEr8K^-+s!&fNX0g5yjw(l-^SWubqqZbz!; zv@#H!;=KrxSD$WdkV|+V5zFV{%A{brk)cGTzmj*WjB2vcWX`fqeCj}^YEE<W^XF0o zwpyo2Yz)&AWRamDdYS@CeUYh7ee^r|Atf$ll5w>}_XGslNMS?bBX26K_oyEAHn-bz z!gzlz>Z9JNz3Nbisc9RGZBgoWQEF6v=_M_sjDfe$<yIqQ^;RQdtuAwTinsIm@~sHi zug1j^dD5bH`RFRZ3d=_%i0){S6k55{6iwL%nL5!Krv*4G|Izpms8kCnB#lVGqCj;h zVwpHRlC~WvBAFr-w%b31fK}!5&ZBTqI4cGO#JG?+hfkk%S94S@YIJp!x{Zc*{3<P! zdn@ngz1h8kRcq;2jZGFT%TAVJ9EM@cNOmiin~b8(woJ(C@JWLK5#Dvgs1$Lf1z@Ks zK0E2NiZL7mh8stOx$)Olz0EIfjuA1pkTu_h@4H&tSlGKM4gikVf-qr>Vo!XH5=BoR zXj%D<^liE9e9eb7=q{mlRA$Ozw3lQst{&mf3PMwj$i_)X-vb*SW2eZNSc*wAO5)hu zHyhmk>*=gAC}nM&0D;3xZTnmHT-C0=joL%Bm{Kl_v&PaIk;e&D`%k3}#FH(+`TqdL ztr+%c2zmFr#~g1G6reKh0SDMPbJDL6aJ$<FZ0hVCwjG?t?`Rg%IelPkECa5<Hg8T( ziMRuYF-N%4f0x9FE)HO@asFoL)2^h9j=t_YFFU(W>}OndQ#-lTR@J#{d0{sD{3I>w zOx`5%220!_Q0E|Ljyu5)jAR8MrE2<jggEa2<2qw56)mdRKJph>NX}Qc;$h_W-KS$` zTn`4vcy|%u`i{!12S87DM(W4;9!E`$kC@cdwb`sBG}9Et2y+zNlut$q6agw_!U*#e zk6uWMlv`$Sl;rtTE(i!#g{t{E4W+cpbhI*3%c>8sg(#9%hF%UdheDJ{SOG~<$RO`o zbvSJmNhWxh=NnwxT{hHM+rsK6G#$V`V*da%@F%vg{{Yqz8@M7;r8@hoTZoolk{u{{ zxg1I@`y1~U8$v=*Pk~`g_$wlQ9;G>5M&ksGEw)`-lv?d9I$6M2pIBbthia)!LrpVW z*SA-5@$2llJukh+ifLfBA_axHvHRf`<2p=;#zI15Bm_o|@?9;2G~q+h6cV&#EwD4d zpr+A*SmG*8G^M6^fDX3C<1n@L8aQZnB#!py#`xC`6qU@ovjZDI7CH;O*x&lOXm5K0 zO{Ny-HUw^V=6FavULrWKF_1=c_|`2;b=T|b$$6b)IUT>Z*Y;BQr@}&q3BUj)O5#vZ z$>Cc`D98ysvXjqowPVUPxZCTlzgArI<Gpt3JcgdaZ}KB;5|!~Om9UhBu2jhFG~skK z8j{SYWVW;fg}7XT^n!&e2}wav!9gi##gA#QYcF6gdxAgix3f-qj6er=#E{tIB#U0* z&2^7KXNFu2NFln1S<JTklQ69svQ{+9hV!Z|)`$@AR(X>39Q!rpGqp{={{W}1EJK{A zEJW0Wa9vxD$5?7hs(r?TO$9Y%Qb|=5F}>l9rfz(tnM0WNwn)x#mA`h_<t2_1IQCIQ z$yp^xXW#z-_;|zJL&8+mG8YM^o<~0^IvAp59AmrENL&whvI8`Za190ifp$R9X2)$o z#}~7sjbNS?l_3QxN(fH}gez^70U6;w5pIp3OJl!3udV%y*l~lYw#xpEow%{$;m9YD zBLD%M?yPxp#dOeo57*6dQymkU6}a5wrzi0TBc|bB1M$W7Yv!oGL>IYwXD629s&F}- zzCWQqP=%Y>bI)nrnYnsgi^Y~paqfAP{8lCVYf&KFW)=HY^36L=&(qqX#d?+({$Rzp zw-RYU_Lf{)i>c=-Fvdqv>bh37uXzRIP#=}q!9KGCu1%g|c^BpY3wsW!YY2`)LoycW zuPXrNxaE6C<u)J_k?b}jku{V_u`afQCe^7e*Z5IcTzmWW)^1keAe9Two^tc0XK6mr zt+wgUDN-4lE~QeE;12-!EmmXeF)9Nof|s?7oURS1dtC4UEu05a$RDZ8*uFwqMq=p$ zpCRcf;Hj-8y`?{92{(HqBm!;&Sm!nnS`LM=w!{{;zyjvf+-~<+vn`gbA121iy|r9W zn6O&K$=Qtv+-thRN~A(!<r{^$k_=_)0*)r7Ot`d=hdH{eFC4|HBdWwEWRWu`b<L5i zW<l#ZCs@=>(k>qNz9}7P10ax>w*5XIMNUlhvKLi{+*pDLwuFFO8@^0~D_R;dHr?Z5 zXfDksePqqr@>_OD3Jf;GUDP;Cl{lnEh|&9vG#*e2QB#V^D^iw9j_w<UM@wr9yO}zY zYyl+maj?FCa%);N0f^%45PhBt<p2&>HuBH`$PEXHxjkWRhL~)j2|xiTPf@-G`|r!A z^{$#2!vf-}B{Cb6s#^Pp&tf`(w&OV+ar4TolgpB>2R>>oJxM2sf=S58&mwVvHqHRg zE}mkddYzkDLvA5E<t0f6JpfPM0F(EI*yoeKFF0MHR#>aMyJ_KCLI(f}1g9lQ!gx3P z+28|-JwPXN2H<)tOm{U%YIYLh7L_5jhfuPfJShtbD@xK8umM5CgSiDK%n&7)7UZ;I zcO$6g2)I6A=tosWUz)cu?K*+D&9iZ}v}WrI#s2d?<$Bby<VsW!m@RjbWki0(6NI~n z$&TDT%G9!45K{K>)C@SE@{$rDjy47|BbzneNDU?A=sQB^JYS<vo%&1QcJWRO=hGLA zMgaLEc`eFAW4VCc!`AHY8F*t_@Bn!Zcu@vOk0B{+A;{As88BaFOD+<JLY`Yuq@hkX zF@o7sk@yA*Lbx)H>{jcqBzJa_vDsV*BWn#t?KiM>&i1~!iuopZ-1yIFaXfFz@LERN z2RXI{ruJ*^&cW7pa<TJ+g{vor03|@90b3M(<s}&)=LZ?znFX1yqi?VF`qC(c#o9E# zF|W7Bmo2;nnq({~Bx7^LGqwog$?{TpZNKN5wHUFw(1oNM{cNLBker>dor&KhgSq0u zN#Z2zcOML!@ssuS_43+*&bI#mUte5=enciPpo72&!AeL7>$q!XxVP$)$a!yZk~^Q* zw{@`%RJ*%hJ^lOqdixojY38$qaVI?p9EltuwFNdw&Pg5KalUq|4Rc+;*VnaZ$0SeO zS>Igu{{XonE@Ne+f)6x;agF$j4i*VNyT|YHm^Y`_*Nv5s%lf2S$K`#!_C%J!9t?1u zla0~kf{}rMq@3dlCz<C&4_(xu=KcQwTjTHc_>O@TfsPPIfoMa6Kf2-q(4p4_Dg;ow z<FYqvdwRf;?lvmR&{NeG=?NGsOOLj|99RiVhZ7k~B!vzZ(D_jvLV9hCdcqkqCFBmi z(6eP`XFY>=x8rbs-Cwd1&u_=$RzX<+@=v;Q)iZ)k%}h9mX$?k8>q3%;9bAT;QX5vm zTrDz6yr^ezWP0<^EnG4;8i6H_P!GvQbz-=dc)8(RJMjUN;u#x)Ir`KvoflCV*+BIW z4p_81q-9ButRQ5M{wBOdmVvf#0F-KaGxze3FOty38+s~t_z~_ZFoXl1yt$lY5%}l$ zRksy_HBT0%hqSsgj|^8ZHV3<u*~vTL0(|Qu6F+v}Z^?H2An(7Czse7|sl?_KW?XZU zT9o3{0LDQG{8PZK>z`|^(0mu8HM@@#a#GB+gh)v*fZA39(AuT8f%a-kssSjv$JilC z@W@E+*W$r1oVQW8*U(7X`fQrzKz1xyJY+n|%M#*B97#)#LXz5?LfT#&i7A|6)|4`n zgSa4*5`sbV9|X^3+K>7{+Y@i?C$szGX$WUl_HS)*MI!;pHs|F<dpv<rK|#)IPX%{r zgUJ^-=Klb=e6(1V#@Lfd{7w0Px_a#j+>6iAtlkm|=4gFqr{|0eltZ|w_ztX;<nZ^7 zj(n<~3iB5bI-L5mMDgw1DRCy3P&MOrydRJ3u0F;Q{w3^Bv`b4wIQ&~UyF^DJ-dh}E z=Gw912Mx5mb<ZwUmxvC>6F1N}YvvW|cV~r;=uj+i+?g3grMBB_$7KqT=qZI2kic>2 zvK(GdcMdYiJk(aCf#M(>=ji_c3#+d-Z;D?gRGH2(79w4RWo{!@$Z_NXx1MFE*E776 zj3e8o%Krc|rDKf+K`7ZcEFRDZ=1_?2Gap-WuU^a|F|M@ct<e+K%9F12t^WW_t2}v4 z$j35l?<>5>?;~7VPYK&{DDe3^3``9`c(=4_J>)E$UI8T`BwokhbUy{hcGq8ACQP&z zr!<oudkWdcE>K-^4av2G_Y~aN?qqYW*qr_DL|uH{UrcE$rKWe`dG?N91$1@+I^5rB z`k%8q`Qg%?zvx-kC(^uk4eGlrM`Cx03fRq;XOxws^W$h^akgG4*9hXOVHw!`j^EXG ztS9+e@$Yi)xH_y)LnREG#%?@E`&=ruFs>G*OR`>&q+To&?mBMpmH1X}mKjc4q&T6r z1f(*D$C_OS-*z{Lv^;En2cN}oSiK+EaVcs400?m{@dr?t?hRxgE`FHhjP<Kba;q6t z<@P$9VnR?d;!quHZ2hct2io!(CA<%PUX1lxw9gH2CvCm@D2&$7qNh>2ZzV6cw=}+x zw2%EISol!vY_#BU9n-ke+@ms4fwn&_{rxjm8LHHc)@o;v*dXKG?(+4i+H9w3x@lGd zho8T%r%shTZY^*sZdT-^(WW&f&2qOs`eQBDnUw-c&kADQ?d}Oy*&JJu#PWNyj$w7Q z`57%S5)o^DpR%J5YfXv8Q%)}6;4C?Ue@)ecY`?9)t91(v6tyj+BIbmSCB&GFA@r>S z1csjC3LO)JTr9EVd5@Snc#cJTg*`x(jg#<^uTWL%YSq^3gkaOEX=J4%i;E#g%^_YS z<bD-Z!%bD@JROlUB0+scY?R=VqDC@7*c@^``iuj~Odrh=5pp0nl``Q_$nfWEc@I(L zQUZCW&zNegs~)Q<32jbrxG-=?>F1wyK474GZ?7d~K-7WMqz5psFnaUbJ5gs)7V;Y@ zM0@8K4-&_rAEEQ6C!!p^Q`;9XtYLgWZ|j_M$F3-ID4f8Z*qROx5FU9uY&`i=%%XID z^!CKSF~7U{d2{oj&+kK&gyflt;rqjV&iuc%BI~7OvfXaD>N##(Z9T(IMr264UFHnh z^yC#KOZMA>@`Sr3#?n;8P@t!A#G;nLRY2!HM;KwSb4A|s>PFGIas1sIxlqqLDViT9 zr0CX<S;wI8>Un$@J9fnZtx5G>p3_$8vvkd_;c$~{WHhI*`rlJG8B4tC2}6Mil=~1` zDjCC2VW*RM2^^EETTxW!(q<Ix1P8l!0lSYvdJVK1?rl>Z#2IS{?cZyFbZ_No`qZv5 z*E$|dd6BJB*fKR7^h3B@*@D`a^;Naxg<0(p5TF(9Qd=Ny0SPK~Td5#xP~r@04Bo9f zK@A5?$D7^d{gjf&+MKNQj{aPLRCVUla<$y2TjMPfO}+CP;IuD}G)sU1PTLxIaeG71 zQlOX5-EG6c_kjbcqYbL1ZA^nMadwVnznG3e+`5fdH;LmE_;p9wNzW)9;11p%eN$4G za!22cwE>Kj9wg_`Y-(S!w~-2?c#4hMyD%$8Y~TR)IUbm7kL!<GAF&RhN&f&4QGRU} z#LJl@h75!M08&z){y9|t0Ad|N2XP$}HNDY;>-YZSQR0L9Z>dixbvSLX27WaoXkZ$= zljWkLKNd#aAZ^M$HaT*3nLccs^JS0nta_xOoGn25s;#m(BK{j&ey3CM{gx$95!Ory z&KTbVWj3&AIgfytu-b^n?K-4}(S!R+QNomb@=47b=ds@9a`l+h5q}ZI&gsmnTGOVi z)&iH@2)Nu5IFjS31~g@U^GuwDtaMVd@T#&%=jb+E#a<&>UNW?HaC94=YFjeyR;4Vs zr4n~hIX>*3U<!ywby_-1qh%VGbSF7qo<2P>$c$92iCJwoJ7}YFr>S}I4!*xRsoNEm z$f?sSvP$}m_wyAnWwuwD6_Q0bPx7J-y0937z_nuljPLFpJ!tF{t!;{0#3vjhWBvaC zr4VUT0G`;jDGA~!Qh);q9Lm3BWct%Q5w_~X80Q>~^@^NZqZLDqVr57z%9_Q(^CX@W ztxbX;Tad2^P#j8G9D(P{dhU(7)Xk(!8h)#>ppDe9HU|Fy8Ruou8h*nb*%2fm4!GlK z?;YXFP6vgwD1O2@dh@R#;u`wQQmFS!DOsai`kxZL4-2D;jthqePVZR$o=Qy}rLds5 zvLAx6f)vB<Bxj#2;<<N+0cQZUyEaM`_RrcTx3QEZi_+#YoPC6~@r5LQ$t5K6tmif| z{{XyTAybzP4>mh1BHP=$XAJ5q5=g)XRAnF>`T64&Laz>^s235mA0-F)bj&@+8><r2 zuQWaL9?f`6CsaW0WE2g^<&qLHT>ShpWxJvlK<H~@*KnpNU_1km<wcsxhEv@-+LUwX zm73=&@C-r+U4W6`os~B3%iVDL-6eh^8zjFSNY69Fk-pyw%Pp^f<$GKefcV|32r0G8 zTxEqSJNzzlNhbhu=buWFI@wrz_p(7yJ-&89cI^t)3HwSKm2kJT<8H9D<;g54@hCEO z0pBY0o)Y5vd^Vw-qq4T+U9I9$nUK^|I+mbbCkrnvb!TS!yGlO$7i%oYMG9UL^JOaF zO0WpW5=bM~zLmo`lM2LRYvGlokUW=@*6_w5OCy~S5<_!q9c{}+OkB&&DM@vw8^I&S zg(Lp}jvY;P5V?{IvA~Z4v5YdrZ6jRM;w+-htf-S#_6kOXnw?0nfO(30**Xsh^{2T^ zO4t;|Fxu$Ur}6zL2~B(XCCsyuK7JGqeT9@{r|5ACls4aPl~wPs)k62%bvU+LbHYk$ zqn@fg>T?z%T0kUp^7%Cl?o=D5`;??Kf-*TDeOQh?RPn}2t8W(`BA^xL)~`mzdN}N$ za-S<v-mNrpR+<1!ia9kV!At@!nF1)&DHf?DvXV>x()bamtW*eTPg6?BNkXSWvXV$? zJMT<<6W;nK2=9~;zh9rmhjiWwWo)?cl#Ka&;-Yg<7OMgb#5j;M&}Vvq%_;{4(jP~i zV*^cUxwe~}h9TRvTt;CTa$Q3)nYctRE&!17%23l%1czD*Bmm;moD7lVKA1ROuOH#& zR$<J1we&I>0~>PZG1d}gX!V=`4ghzEYlCj$8hfutc>O*Fj#{z7l#{eHxa`*hb`p6D z-KUVf&Vu98_!bd-4BM9DZQhw|GY`K}X%{vdN`Qp(>ndp%09C@$xRM>%9scjgJU@k2 zW7xREFvr5#C(KyaxH9ru;jAZe`&c)8#9PPPs_}2|jMc3Ub{6Az<rgs%_`n*N`M6k? z?mSJf+T%x+chk32KMBWC?8R$O1B}XL)}%0{$9XN1<Hev7c!FGQ!ayNFjV9ANj<S3! z9Bh>JC55K@vEa4s(CF*susMfy#>CtZv1<9Ir>Dkn^2u1!n!`|9L2H0;zJm86*K3<& zVh!T=%Lbd&mb-?O)Uab-tg{<-CMF|2+IY&4mzqg&)FCVJCxu09sBtu)cdUv`R};aj zqs1_JUlm*~%-1vkdEcvb<_>1M<T~SdD=5YzN`BEBT?~L3B09C>t50^%8d>8hC)Tk7 z-a>sMK93i!#_w-WhTD^LJ<4j4XP@48??6+?FSTyCIFZ8P;0o>^Nhy7#g&q|vg#EYZ z!_saa$GC8cLfG;6V+LsU4%D>1FiCZ<Z0$P6=ViIjp9A799hU}|w}6>2xgBOc#_c=g zlR=f@#CYX)#1J{LKI-){xpKBS(mN=QsKG)|fz1dU9Md9BF`g+<Akz?lsjaGZ3PC<y ze>#D|2?})`^t#v?>H7Ip1Ry#q+VrHuw%9DlY%;5Tn%tQvN>G9&$&TEqD_?Z7lBX3Q z9PgaxCpoVyrUqK7y33a~TB!?7$-7$O*4q56+gsUSymODLdt6{sx7CU!gUh@{{kjl* z$_yMKDc^C76>K-~fOr%<@zZa1(am=s53jHH*UIXy=N_M3N7uJmd>43lR8|NB93+vF z09N_q9uia&f!BS=115HFVY=t4qrJc$->Z0E_PJY<^NcWsqYk{w6RxoaP&=pLGbv1r zvODy@DN2q|oRuxGI5+~7Tv4@z>IOpgwD}tY>>cia9q*=DDdS|0%He3;BO`x{UR#@e zGPDQWn+Cf1u0Y7t)y`X*PfBU|R~hpxb9FwXyT_27EG-aaMrIwBexGW`s@%FrkEpHI zh?CxAM~KXJBF^@Ox*jTKLdI$q99C-K7iB(B)Ax;dE@^a9lF-2R$oEH>_O5-RbUl_* z`Iz6+Peu5Act;4((a6lT0**Hp+>+TU0jiL=IpNK5bHhu60dZ@Cgn3)qdJEY@t)kB# z#E_)6(pTN#C=T~&Nn2oWsHxPv4oE6j?H(+Ou}%Pz{Fg(DT$O&tbR6d?Jjl*)4-fz= zaxhQuu7W3W=DAs0?oKIpJB}>ioE}*q<8GKa^%?vwvDfodp3)AxBgqQR2K$4OeEmr$ zBWj-Dg<oQkNNFocN`S!|jg^3Q3G~VL;L>|R3PwDGqK4e`^jW-J>j+r;xKb0gPB5Tx z%+*KJ>2R;bR_0p8MAM>e?5#yCBRMBLDaRJX?~I&gsG41MSAO2&H{_qA+G9m*r6~z1 z8*Bi^+YEV;@2TT}H_cU&q0irBYSNU9?f}_DWA5XGjH@`uG38TQ-p{YEt3z^AYs)w} zAYfo^fzWYs<O!xIz)@-HN<z2_K?+Ke4=x^L5O(0<$Moc2b=8I_jl(Jm!cP7olY_>L zDJwzef`D_kJbp11J57`d=t5GbFmc6zQ~My6(ozA)&Q><{@}~JKEL7g42ufGPjQyf_ z!bnSnNZ25FNLfO-PB$Zbj9``6^(u|I&YftU)Yz@Z5@W~<ZBp&9?yR=_Ui?Iyi+uE$ zuFHz+hr8k_%2uJoIn*;#wxOYt7l!5p<#A=~b|h<*^BRN95uu()n^6&k{;3;{$B5fe z$w4m=pxeEkJSU%<YMmXaP_I%g((UON?%|1-n;bs%_n2}uq3H~&Gs#g|<4X=@ON-s; z(9{}$UIA;^a^)q3#i6Ykos^qqc5z}m%>qW{w7`7r=|hAhr>b`nQU;kE@+xCzsteC@ zK+|)P?I263%I61?FDZHs_^GmjKuA(lkGD$NA;gyw<aGq7ILrJ*w022O22`+fZy*lL zHz4w{)31o<<8!sG;$4sr%r~~WSlnnswy_#!+}`HFq*=B?#}O&W7|z*Q0C4dV3Q>WQ zF`OO7{Y{1qEO%DoX|<2-`}{g>(T+;<k&XCO#koB<C&PeJpHsLzy4qm+`uhDfA!WY4 zzfakb^MlNC*adpy9M3JjaaP#0;t8?S&u`DCuP?@>YP%Rst~Ql(0PoM9I(*~%&evP( z>+9ilk0Wodudf74L2X<~!8qomg%UiJ2*T6of2~b$MUU6l*M*k6I9ToV?nXzCF5>!G zio?>RI8u}|9i_VBh#Uw?P=u450n&hrXf{#?+eZC;71RBf{Tcgb)$-yl7K^#Vfb*=C z+%9M^W3?S>0mt(4nsH?ftBEO32~hxKa~X9|Nl@!D+IuhI@YM3X{O6~kmPs=>S*Mxg zKEAqlb?dO5GubYmgMZh`m#j5S-g8#1C7^WqQXbTo=keS?OS~oDWMHT+OWZsyx8|ad zbFmy!Ix&(0*GzAz^+mTjYCza^Bmv=n1K_h%@cO5B0J*pKQQp;T8iPk#^!2}0KW;{( zy2f(zHo;?MELilMXHRi$uv@_5RHd@mTAz@zRO`Fsj2g+Jbwrg9mZi=wAaA%E+S@eq zu-k1`&NU4UJ7T4vU~DV~=bMh#J{=b#YDIB5w&W!7E0E&feDXUA=pr`@3APFsc>!8e zOE^E^YHeK!U;VKH*)ark@dnLVq(A26Z&tLeOhdhfLgC1j8gF0;=g4)~bO)v?<F2{T zpRDLBm5gUC1QXN%>qp#hD<c)Krv&x=7iGbw_0Mlu{{U5E-I`2$<=ILp32E0>oRPww zIPv^k{7N2J=Um)o@HBH?q6d86WMUu-e+PU6mp58z*4kHzHr8DkZO70-LhdpK?WE_s z8<E9;1j(CCLr2H^Cu=jEHV8u8sSP;Opy0N)^Td_76zMzf_taE!N{&eQP#J7=+$nPM z@JjxYFw4E2{T=mkc2rkyI%Yz+c{a9UOOCJI2w$_T4f%uDHMPT!4i#`~>W5pz8-A;u z#hB(z9G3i6_$daBfOS7(y{~B&(cV9C?D~Di6F3D%W}bdM?lXxU7u~R+I`ETOoxj;J z$SO~(+JWpRRc>g6^bcU)DNg?YLF=<O2{SBG97t~SWPTFTuew{45ylS?<g9V5AB7(k zMCdD<Aiu6cj|`Kvq_E#8KNUE#zo+9g?vcAfpJ$bAxm+#RXX6j7n7BV`bTJLdaSwAb z5SVEkO|uxR7mpj9Whny`uu0z!IS9BQTzj|oEkfBY9MBv(6(*6V6e63XCmXohQt|@s zHrJcELn~~K6D&5<Qmu}o2O>jl5Uk*us$!ZexY^7fh-yD@e8P6i8@rCXU(o$(q#d3- z{++(1=43Lq5j~rnP7tIy9!z!dO=#ySbJ`jz!A40a#@O6smc_F-c95Z{V0>kyXhoGt z+g6@VmF<sS+oQL^Y`#r{uPmubI9fK{XAn!6gb|Mfd*o>;*pLdna6JkKwpfFPgU^u{ z9|FF9;~GN^dn!iKHplv!Y<>!<yve!S;lR|^RV->94|apBEae-x<F-}tTp~0E;7zqD z)E_dCDWrv!5x$mB;mXp|dK2oq{Vo8k?j5c)IHM%L-Mde(u4?=3#k*zJ{{W@CSkt8o z(;c>Hh*$pckdERuw6Q^AHR>XYGl#A=RW$An3fCFK(AHibJKoaCZ`(D*I2-8ja=d%S zZzl!N@va&y%tj%gvrmgotv{!jR9vmo;p99Zlhks?dSbR1ZK>UGO!%mL_V*<tamb!P z^e4`(##QK?N`g4Z21H?#>~5!kZgCQK8}Ys2r^BuM1xW4lbz03P&41<}5&MN1n$HO* z-{?I(*r}r{MkibXqw+jF$A{17rC4t2;~bdesVyX}#RMP`<MlfwDM-mu)J_6G$vmoN z4Rlr*3&?AAaYwZk)4-`oQ%)zu%tenBV4?p2n3{PBOCNQ=_(|vDJ3~EIVcEuR&b@rR zK5MJO@S#ul^AGa`f7AWSa<|;%T3vBbmKMY1A^4BwQREbi2S^?!Ug6j+JCU&mr8ni3 zxn4Huy4;3W)4J^Sd4i=D?L}vj=t~lnYnjEsBg<G!M;z*i(}o%<&fF{DH3XEBwYi!L zo711UXu*q8J^hQE8z+v(+NZHElVd0)(yoN@bxGSf9ukrVKD9u$%VCeq2URMMer?o( zqBHwj?mcnL(*y5EbH60@9^%`$T22%W`Po_W$lQ=A6dA9gk;1*W&IcYwK^V!&9Y>g^ zusb0oO`vK8ctKup2K-xlk4?H7Vvsi~X#)BbM-sSB$Dg05=|WDLp>tHOHRvdVoa4*S z^2pwpofJi?LmKFIJVS>(lzMx)0qaeFdK{q`y;)_Cc!6V?br9#zN?&ukj;YJETd=SE zR^Y-gmQwCGVz%K=e(40^u%%XYU1wuvwA%U;y@!X7M8%R8m$kRIEwA;>PRD3aZn2or zni|nMRhUauR;{rgOP4)isNMn9xpcg6a0Z!5eWv9#f8}AvNCSyo$__mBl@)P{C`V;N z4q`8>&*po#C1$#xvU#ehc50KLHqoP_N7ugT+Sdl*XS&X?X%_9;=eBE<CZTFO+M98n z&wDYnNIl~=_Yj^xV1XT8Hej`zt=;7JvUnT&r%z62d8de60p34^4p#By<ItTANu0vQ z%Th~efxBDyoPN3N7cO?PoiV1Q+_X1lS4mo@UpFE_?N7Ejeawb*<<4&sr&}yt-xMdc zv+WYwF_}`@va#cJUH1q~)VMEeR4VZUdIno0U;3^b-EE==f6r?R>P9{@#-HHyrJy(M zuNGrQ?H`!_{{Ss7$`W*pXpA)q9B$$yRCiI@%AHUdQkLV6uP!|y*A`aeiX~1sqNBO4 z$V}%F=Nq{Dya4D1z;X-94kski8D(|kak)Nvrbjfoi2*1h9(?)p17lLQP>=jUpl-IE zAnJ(n^dF~8)Sajb1B$dKDEc3~JEtCb{#=QmGqftwV-_2y#xyK60H=-zUynoTDl<{} zRT(jf4vkL{?3R0e>5SUQ$BAGPI{n{TZqe@YRNq-wKADI?mvTY}0&tWKf)j*~b~f{= z8XQr<PD#w`mw2e8%a<8eR589VaCiKP+NW$}?zJL;qShLy>+?y^iCgc}^!2Hl#dJks zu)1b?K~d&Umt1@5K*Vi}szRkHe1YHibgA0KJ7coYj^c>sHu9s()mUtOQs!-|Ui>Gg z&h*w&23bADv#8@JJi6`6&pfEZMXpn30Z5_S8*CMn1q3IFM19nO*NE-6l}gCVy<4JT z4myyJX_->o{{X{Sa!_L`COduc{{V0*PFrt@Cz;%Ir970>j4!Eh1LCe4x_Sn7vp5cl zJ9BbbJ;bQ;q4#SlNbbvJ3nx5bV5wYZsq0wsVhyPo8*a&0Zaq8Y?P5LDWw%l4yE@XV zW~#h~M>sMbYD87z_CQj2k_~6igwoZwPys8VqvEQ#fX%2@Ew{E?^mL&YTLPyf5FD2p zLr73hBBIjsT>V!EvBL4VF0zM>7~&f!va>B6t7$pm2$25()zTIRf=NgrfAaIPbMdZj zuY{^&1h-Y!Qt>4fKmo;1BVBFR1O-Ex9zt>lh1T=F<6^U1<wh4#Ol;=pw&AFypIF>3 zhUy#Ni5=RyIFy8+LKFrnpcd})R=XxRbqL6p+wGxYR@>aj_#+A9DnP;IjDd;=Q|CIU z-G@Oa?>ALq+dFvG*52)#oOsukMgdVm1DqgZ%#)g>QH8@O?*VmMObvv6-NEoyEw{G~ z4|Y;pyT+Gglt2Z<G_uH7sTcrex%v1~3YQQFYNYxKnr&Nm4;5m-n{T|KF6sSCZ<w99 zSaIG5Mn@0;ag)gTS2<n5RZ-p0JqW7}Hl7y&)g!!FpOwUm?w_~aSt#Hukqr`%q<L|0 z@qTrS7~%{O`D1*54usiTiTG^o?wqdneyWVs{e*U9tB|ytG%F+O3Qrs;#kBDs+Td`I zJ=N9Wew1<CDZo@_dq+}KRTyM7Lo2N2_}Oy)t@;f`TXH37twNa&VM;`9<;K>t%p@d^ z>pS{asbKz`>E$hst(F~6)z>{&!L*JA?Q7Wo00XDFa+a(5G<KV&oOc!((wT3FmlDE` zQa@;SX;>o_>X=ugP94OWKKYG#@m$4M3D-n^;D-+rWBV#j=cjLWb*;OVwp>LZkgoNm zBmy=$$mnabrmv%`0Mp3V1JJAriVC_@_wl*EB+Y_-)pJ!v#SJOwC`sy?`X!AuoK!{J z(2}2F#o{AxchA17z4lN&)>CV3za)5kx>Yy5ReRL#98|QBNCN;=I+ClCbUCvS$`6Ye z9(6Qv-0G!`msOqW>z*JL=hm-A#eOy_=4_(1D|)oiVdAW`CRY_wG${tYNjWt8qbHIL zBq#)L%7<;yg0+L?O5rPoz7tC6TrdCA_!Z$ER2NllR_T*0q>{=>Es9CT==7dOqe!O+ z(h3OQYD6TacH5Cp4~n95RBjhjh_e#v0LbN!;ZQlMvx4sq#6FSnj7WMjv}Zfl8*kaI z8lqdlNp-ZPD2;BtainFyl2D0CQQ}Smo*-7Qm;EVv9G+U4IGcl-1D)QQnT@e0@kt0A z&V|tcE<r81Iaj7|cNq3Aj|#;lERObMr0Cv_dE^1v*Razynl3vk@vdS|jN5niWK9V| zT4M7GJZJ9knglh%>wWA$t)MVGWeZ!9F~nO7aHhP)+(B25;r{^P+)UQg*TT>tsBy_K zuxJs<E>}2<HrbvY(Q|f!?$w^bhw#Nk9HyfMa~K`oFu0Kvm+xJtz1cn60s~olX3D^C z7h!Eb-pGMECC(xo2{U3i^1@51QDHNpy2@wUC9NP5)6FEMN+XFt6^<^Uh8OlyvGK@n zX1D-I8<w~nk8kra#2xG}WxOU1v=g!L)d8$-4F^H4QVv(QdpWMu3)ox&pHk_|HoVc- zT_34fRGVelF2{4bSxc=%a72?C#uT)k;!F#mTg?&=0@5-#aFH$zi`Q_@JqA03klMIN za0FZzcbedByI&a%b%?mw-sNHA7*#$a9JG@I_GzL4!=84NXASkRk6vVRHz&f~X{Q|0 zI=fQocN{OPPv0(ffcXFy(E?+!+kAxhL3y^qur}VmMKByynC1ydj4)+wRXlR#>7Aj( zdkMF(e9K=->KfT-pR1yg&G#E$+M^h)d#YJSu^T`I(5#}$l063)^#D+m1w2ELP@%ss z(t*J;u=MMSpE}<G3ITIwMu>u~(iI`(GLo+nHU)lT-`1&BNZNXNDjn*vj&bs6C&%?b z;mveDp^_iJOyN-O+HowSWPn;_9m8n>D_99iTL5KBAP#x2D#DuKg+yK~=eIHCtF=E8 zyaS1*H8{OQhUDiX-D`V>mP8_2TR=~=77_|n>!>Z2B??NC+h{MPOr_@>P$ZPN17L!X zrM9I^_=)^CcOY-SJ+-hKYBlF(xDHg)83}P_W3UGM?n%pHKphKv#A-uc1kwYcG1gY$ z%7XY7poEuLIrdkaXC){zA{0A>;{{`c4DXFn+sG_5us+kczdIX`X1gwGvM;{@gH1Ho zL->GqJg&QS<PFKTg1^oBsubx6j2|}Je0zY5_8kvB7DNxNntiVEDO5ui%Ie*0skM}( zmsSS|1w{{UGa_*<&hpZBwvNhn+!xutHn7|oFiI!lm9SB<<+4;v=!2W3vxkU_O|*7t zni}gk0!BvMIFq$-m1UXO_K<XHYkAXpWh*w@!9<G-ybj#$QEz%;Lr|f_EZmv5I_v$~ z<~HZF0+%=&X>Vp>1@&UH7JFm0Oxc*=M`@Mr?OfN#na*QIb~T~Fr!yYwUP8$K097#9 zBBcKSD*<L$*v7aqg{-?`7Vmnlb4#Ar0MJMcF4e6r?Y_)ptuPo*jXVe)=2QarLS0*G z0H^@k-zo{o#}EXN5>A^tuLs3LUN3dfF(i%>PI$O*q>N;w5EO8tKV)ZqeL7aWPSaJ+ zO3iJ_JTma<j(kV)@pIpq1D{&H#|!GS<YHOg?VOGMPv_<U<-XNuIN4M!u|ZPDLzMK% z+dG^Cu<8KmzavL~ch~koZ-3X<u_s?%K#b%9cj4V${m17-el|;AVnFu_d?1aLfUo^H z9-AMX_l3Y;Pp_}hO43g0wbdsl2OL|Hd1E_d4p<65i1MM+eriE|lSAtsES%&5PC(xT zuLC54bMC+&2#)Gzj;W$T)3DE9KX5qC-_H~dIw=}CsHC?xT1Lafor&Q|IpIz-(OLXz z9o2v=qH~`C8(<tB9CJ#E>J&d|LmqSo;-+ZopjTJN3%h~D3Vdf}XT1Xe_=!qT3C`R+ zxnhUq_4W0omIY7hN0Y#{bK))|ejK4cv;a`SY-3`gM~5eJFkoF;iBT8z6T+gRvBa<j zaHi6XDLg9i6UL>1l^w8izcN=Ddw8fsHzBzp7KyN-%rhUiqSqqheYja**ylMuG^gaH z=#Ql-WzdABd`(Lr1u3}iNFff1WQ-<QTq7l=u5gSzmfJ&atrr^Q7Cq;%G(I|5tvhO| zOmj5L7F?z~0wimQykwD>HN-aIyMRVlUnyl_POeP*Nq*NZbQdLiB%5r`{@ZeIg>T7f zEABT4OpfzuG8l0UGnH|z2yMROk88ASk+!cajEYNU4sKU4-oUxHacRDe1<tj@TuZZt z{FTPMGVT?`#%CEY=>tf3?*IsGh<Ir4M&}4*yFhiAd%^A@JFa)B94jSBP85{@m8D53 z1sox<!lssZNFEdSli^STcDE_lWA*XhuOp}=^Gs)Ebsf{UF>br_8tbnks3ft!o>|5Y zZ~*Y<)0yN3Hpbk#T4&df*Vm4mU4D<($L7-NwmHv>ees_y`kjHR4HjAqX&y<r!;JFy zey1BBpM-&1U`U)JeYx&FeRESaT3{=zK93(n{ZrdSxc6(ip3|BsE*?9J?I=sRr5Gz} z*wdIRKnKL(@TWd|R5ew!v@L0<a1V9zx0$y;A<XQyXmIIjP3&^7V|y_AHugK&Y<5*( z(ze$wC_+-J#m%PYT%J(ITrNBmmXxA7Bn(w1V$jILEU#l@I<y0?wRDkT%!@$XRqZZS zy4MX-X3B?ehTj4UvL0qEbQczunnxRoLIRvxf>JZNAPwp&>_VCvCr>oYjit64>Tjio zGJKWzX-nUcjV^aUIx3Ferr5sr%cwO~-K5DnF2!cC={6l4P21IaW$T6F<ilsenQ}-= zA<S`bAdJ@)hh(nCswR|wm!)e1TjOJ6Z~BPwD`r=iFxcXcLo1wIdV!_BUghV{ZkmzZ zQLMEE#ojcfx7~)zYdBPPAvj|;+EdIZa2$_3){O(+@MeFk@=5mWJ%MsKkuI2vXf*d| zxgPSZ){(YVjBT+8U_C3Lh1MFZpfypuh83eD9<jSXT77tC>6f|ZmQ^36S*AbdP5H<2 zD@v$e2_MS!7)EzKfSzM<%mc_~v|Ke@;8F`7(vA)aS#?7^yee%#k;vfwm5Ym!_Hq47 zv*6$V07$#1WPV{>HwBoQo@}HBR$6`w?THN~Y%Obx6gJ$1uWsqmr6pT<e(=EpxrXZi z4Yk*)w^OdlM;;VtaL3kd%bTR`GoA^%GJ_*f=-cdorzJBnqEqe3Qb!uvSq)EU2O3gd zN`*jW4mn;dRE>?_^8WyeIdX7L4{7DYSFuQ252jVUa;<kLYfIMa#jXA^7GwvIk=~?~ zaJYp4>kb7r;7Wy8bdG87ZWQgbnt@_B2XW?%?V{E$-$T7UaZ&-7qWea*l$7v-%v+1H z;=Gav`{V!yc~;L3Oa?6I&dy`o@XS6d2O43@Exw1`ZThAkqg~CPudFOfJW;PIm8a%{ zGL=TTLotXW_OgW@e(Ix-vC+J}yR_VU3bjHr!UtUx1L)BEng_OLbo_-Dex%m7ttk3b zt{(y}FR>Vsc?{zohPHU4{LKV)ZPzqRef(`=s9{aW=^}RRdx!1tT{YUI6<Rx1)+iWd zxlTg3u#n#h3wLPAlkExNB$cj82n8f~hCJ(+h?hjtH7j}`3p_TmX}3w61=Do0OPz0= z7;OoWZ*^#sEz#XFsL!<64a!rmsC}Bj;^NpIrW^;Xl&ovpX#gN~`uQsYbo5ES#^H|% zH;ZgIrgZoWu^uhP^B6DuK$c>~#Bf{V?vkd$L(j0Xq=H6kKF(pxH9bDQDzt3M)BgaZ zNwxJLa@8C3iGnXWU$VZ@nMqr=^-t{AP&^3XOH*6=<4ehO?oxp|Bdwz+1HZuEW7FU> znV{^+)qu2*9mlkbk7DxPJ;Sq7K0q#5;PK_Ng638p;96V(BoY)t_e!z*3Q7CObtHm0 z9M;>LqVeW9i#fZEm5<pAOVzq3v>&6ZuOwb9Z>O~G#UGHr_{_NMuc%vAQ{Zt<KLNxi zVAK2ZtPD;60Aa3We$?}j*Z4@$YySYPy7;&+U&9|45MU-5HIy*5-@p1!zDlJ_>5{{5 zCAS(&s45IPo)@F6D52Por~Vu8-a?vjCvdb8TWod4pI`30np$~jCw)A+NXHTG=9uO- z3RTFAXZxRct1WeknlFlmN@*-fVp8yymB(zHdI-|imBo^O`HJ8YbNj0`F?Ge3#69+y z{{R-_%x~`sHFA!mIOA(c3qq8IrysPFjC-^A(Zum(dLk`xvW!QyT`yBzx7lE><1RZz z`Gh#sXcnlW@6Em4B&iT>5Ksn6-dah=gcE^QA3P98+SE8Thi+xZqgpj5;I}aRHm14x zVs4#z4-$C<sjD<ts#CD!qW3Z?Pqbgs%H!B=q~s|U1WHO)@0YhekmJAbTLW`WTFE5t zxOQ=!nR~qWyp4zQjk&Jl55eH0Zg%&i=HsybkbY;_6na|P8EvH%43b{K%G6H#E5uTz zZ<TnJ*Bq)w2OVARR^=dQ-IElT_bnk=Sio9`{4xIk?G!l<oa)?h+rD<?;<4*%gd?+z z-c#`Y=^9d%4iW)L7${KU1bJZOAB{_Md-GiRdx^c&g421rTCmJ#!_kJ~-!Q4j`0Ly` zyRnb`B&Yqg9I;0?@dtaaHK|37)=`@@=Zm4&-O*32+M3@vNom!p*)abAz?4E;TEF)M zwBeV10=P~(R&>;FXL+6G{C&%@p~tBzz-y0Y{*K$&RJED!u&f1fryqE4k)B}n_*FvN zZneXj;c?ALB3@8H;>aUyvS@OY_P*OGL_3m`!cx8@oE-D_40NU;HpNRJUpRPplzlhO zJ;UR*32Hm3TuniN#l%NUk};n=dDLa4Mn%+LRCdU13U<k-6B>4?ASKDq;rlk6X-WS8 z&B{mJxLnW=*+$O_RlA#QK<LRCpK%X|tnPqx9Z$Ida{<Z?+^Y*dqPV*A?M9aT$u}35 zD(Q8e_GVoqEaF7z(+T@1EDmSxgy9X3Jj$2@$&tVT$PQi~Td5l@#fST@jqJMjE<L*I zZnA16=-ndM9RAQdOOpF==c*!nQZ0IRRPtEU_SXQ(cZjU33n5N$CbBA9E_TKmT~PfR z#*4W5fv=EI%@j@@v-KmX)7#*s_paJgezLdO_ha$y9hvq-fZ(5~7%xQa6SQ^6z?mux zsUcS#J7~J767|+jZnIIlNofQc>ZzhMku|c0iS4TfplPOau|LQz2E>uw9!13bQpz{J zIzlF{I%fX>me1+xM=oC7OhuM$P_3+5tx%%dt#I2@FzwM1!5%tRO57nNsmC9A#TB^g zid(L%@hwE0(G1RZXA(;B%9_fV=XCWhbLJ;fdH(=q7?*8e<y$E889B-ICtzw^$7C(7 zBV^b0dqk2^f#=IU?!2k<k+Nr2xcRO7G<5O<ZMuB#iY(4S+d1CUL$5N(%1V5>{4?o_ zLg#crt|^Lb&?FqJbsQj#{{Wb)42@cjna(ONF78f87Q;9h+kS_x;;gnMr422VUQNWT zE647~A;0DEt4)f_Rw{c7re`FQd6G{ro>e%FT5NU+F)CRD8T~yo@2NvNDT4wzxGuSj zrz7?B_*9KyL;xD6My(`}N^y<H^{LqrOFKe&k7*~wq@^HiN{C3${;pLo*`z*5T~iPn zsa3B_&baRa8}ibRzUmR($4Ya|zUK-#?Y3$fnehBSTDe*eL8<pF$?;aRKvjVYvm3Li z3VKX9pbV5Yg-UQFj*4G)(c8#ZKUc;0bVk(Bz2tK?1NB+X#pG$wDGVOWtvE`qb0ytU z3BwCejT0c?g|i$s7C-7Hxw^hH#3t_3HIX;NQme^~R6J#6nyd&`m@pa<;K7X@q!0Ai zWwfUNb->?Y*15@RYHFXJc^v2UB~X{Ps5#_&iSZ~Cbp58}j7+!3bBJ!Bgz+DE0ASUK zD&_!?KySZ~KuWO#=7ePjMO)o_9MiV|w<4)<T{$T%j|f&t8BR&9h%rf6L3^}X@m5R) zuB)4`V|tzn3%1EjTp9;tDJl!csK~`@M~TBPJyrOtTn*f8t6QCd@oZ5|%EYvt_?;1y z@;2Lu5EN1Gtq3KB{<DD#W}3D~YRN6_O$<$u72HF($b_`u@T9ofN4+P9l~{HghgA=} zXeDgZ<G6)3k;$T(+dD(mR>UQ<Ef)sRHxHnzh<ox)V^r{t5jEW%!`EFy#`O`j2~E`M z-`fikI8%7G7?{9Yk<j9kfz3rbbFOZ)gM>{kgp#`2E;Of<fguW82U=-sqlio!%PMtW z@EvW&9YON(_)T*aI6YK9gxkq=wAke&*2wnX*raM4NeWYFeF_=k2;v*=GC<@;^^qh- zBWHpN*@{-o+|4a0gru_IawGC!x}Hmp`^|6eLx~k#z$ptMBF|$=n%TQg?F&wXHxl@% z(UJEUxGBfB{nE8@lU3bGPdD*fb)PmHNin#Mw^o(2=@S`BZJlAH(0L`va2DXkdAWiB z&sxu)hOnBJ_t-A7X2PrC?@_xihU4O`J3hSZzfkatexg;XO8iNUHPAQm%92LLxw@VU zrDm`a6*E3D7LzbL$SKoS$0W8_4s>gbWhd`5B@P9lT@;LgxU5Mq3ffm@rzYV8YuN7P zRAr~hL2vz!Xe~+>o9>s0^4Fd>kUN($d62ZFSv9Ri#5_@i*fK}t9aK`X33ZOv^1A08 zY4je@*YdYC!^yNdypWj-Qrkj~_$o?M%Ddbn(&j5j11p;61&ddM(a&=%O$Vz*kHK=T zwfYP8k)_&P>uigC>Ly7?u}DMCgy*Y32L|5y^t>n1z7L2zMKenzJ#_xdoS%jva4w~l z!1Q}<@m$q(?B`Z#$qHiYWt|wH;H`1oLJ0>41wdDK20Mn;w(&~Ko>$diRbY6e7d?}o zA6DvzZ?>#0DN|}nvOFXZO;~))EiMER)nH1=TK>(=aCtVhwYs_O-JI(0s#(1^r*3ZA z-6{y0+(%ZyQU+9>B&6;KrE`+;CJ!A+q>^R{hbx7!I9nEy5ikq{i{&n}hp{qT5hemu zm*c$3lbnYeS_*yOjEdN%sivp^#P++$tjTby+Gl<IZWi#kRi)nV_kdTQU&^)Pj^AHj zUjbtkcRFI6QQx1=)or0#XiN?-B$_Z3pmIr-N6ARkRWfC&Ni3vA(pf{5C6uzHzyH+u z8O21a*cGf&O_gf~oi&QgQcA@NnI6bV@}?<@F)G3Irb3*fNm2;k=jZ3ih(dK!3w6kh z0<X@Zb5u`l)WwNObs!Vd82(iQnyWY~i$`|NtMrl)1^EiUSw{kXuemz6UX0pM8wr6i z&hgd|gdlLXt~Qbfg(=A=&bXV=zYlQ}jZ0W5aV`5uz!`}*CGF5Sl1<&Ci8_<A?zmgh z7CXZdHZbqB;o{$QAvyudH)>g?mes$@ds^3t+jf<>tuj$`x#>H?8wf<Dhoh`1NNg<) z&$suDsxK1CKy;-igq0)>&zIHuFyaajVKBp8Kuz+32;AE2lE*fe?%#bKeFwMD`c~lF zWr93QJuIYZC1!SB<3_!K#Ey4!S+Tg-8I=D3q*c31Sgtn<hPSlpTY--;c8fit6|HwE zcLl9tGZLP&#A4fRffe(GDdzZ<89pBI%qd*$C!&hXV-t#&EIxWVK<4(c%IO0dz%Js! zBb@iW!(h{4A@5~qAXDNFFX4PDjniS3Vydexqm8aF7wY#ATm|(vcs3ed;{IRUrOdg{ zn{&86<hj=gQYOuk@#1zwsZOc+54f(Yb=8$0GHdI~cp;^Ml(fwZr;UNFXwWsS761-_ z3kCChvdKKIno?aW++0cAl5S75q!<IGO?4g0-8f9PDAOZo5G4p!2tHIhgu`WH_H-93 zSLx<ZpcI>nGD4NQQekmT;#zP@(4S|?Pc;pO=CJsVPR9eQlm7s)@&5o&%cqXIc-wuH zb2}_fao9Ag#!QmAlH?v0Ey)YuO4dVbbxTsfD&bnv*d(cH!irD|uyKmwVT^VWv|ho3 zmxZ?Z4!SR%YZ_*$er|7ZBx-GaPPVz|2^S;_>W_q!I`SpRP+WMc9?si=BtGJYc<stk z6y_9#@s8=WmfLNxrGk_Q?zS@Bt?b$ByK*^l4H|Ezq+F9>xqDrkRO1|Go)KxJ9pW$D z8wlEMxVL%3Go0cYZsRO(n(5@bDG7bUz|@DMh^6OnqQfxa!%OZfA7a5wP+J8cp{^3J z94bn2Yx2f&H&PmJZLgWe-0pR;<#27?0G?|Zb0L3Z-DG23n#1uIx%LB_hHE;;#n%lb zpg88KZR?~N_UP+U&E{+y1b+TQQB>@GLnYgMt7}fYu*7CuyI(>Sx0I%v$Xm)gf)uZ9 zANjXv*dctTz`DjJ=MJ#Di42bRZ+M*=E>}tD(t)*nYlG5C%=fB@xs9;Q=E)gp%<k@E z6nYb3sSUG5(Dj>(Pi%4{KV@@GwGuU+9Ge-x#?(?ETrE)G+Ag8nj9b0(3Z$+?B^9AE zFw~~j+2TVX=j!2%fw)ryWsZAfEiPkT);h!1XKL0wwdU_`g}EeYW>&aG7wJ_5lgz_Y zD~p7{$*xdFcV-uBbZ87MWx2VIAeLowyN9z$NnNoE=B@_Z$j=BaDJU)Af~+B+r0>iW zAAOr@df8R18sC@K*VdQ3N3d2Dqr{aIoE-JxC$7Y#lfN>2_PD}9@mO*WiTQ~c8OS4b zblh)@<P%rpewS1wX0}ct;ebxV3gz$I<8ppHvsT0O@KqemR?E8+o<Qevb|;X=27kRu z9nC^nZzM|I2?r!~!NA-eSU&N;&Pco7m@uCt-uw6kM;i@@JD(N;fF~FQW8Lnkoa-rA z&Pk!?w;&!|T{`fTlea7r`A|6WQnV(gU-9pd3CZ{HoD<{-1M#TKwYroI6CB6(z$wN+ zBRJS6Cj)%^Iqy-I6S9@9=Ax3M0mZn%3LqYY5Jo)718+Y+FeOgbsEp|eQdN~C5yU|p zARaB$PcOO>4so_k1=OtyySvM5hXPJk*jmCtSn&dk0B``}?!E&)XDxf`tg*ILMx&Ha zmmDf332EdjgT}Q0q8?cNr4ZABy^kf2Eu;loji+TsUSB|3f=N59qad8{ANJ(&2Eu?N z(DUSAt3kO{U2{-S$~<aQPcjlu`i`kZwE==oTy%!~JMW%#Vjo-qp#&TJegj`;M4jDf zJKPa(g}t}8wOLPCwFb1ZT4p^SQ+l4j<54WmTwQ^s>=87IV<5+i6|_GLNK0-ZrjVHI zp~f0QREC`lpuALc(_!^;$Ori<kPL;+?Ie7S0h;Fp_W)k*dz$TwnVH?6o$+-h1By_| zgw)FvZntpQkjD{x#lE2qwpW4&bdoa?GhZE%{TL<on<eX|&rmgHwOi7KY7+^vBC{id z?1M5Ep5-nW;FUCj=m}Xz5|UE0VruGI5MhzQ))#3v(Y;(qxz}q9#DSnU3&Sv84Xdep z;iz*>ByO`@JI)~LT1gghzv33yKe~IP&|Mq!UF>&Fw8C1^(C!&ZK%adkT*uT?lH%j5 z4M*=l;tc_mCv^~ZtZ(t^xu0k<$4~i<vk~R3iQEEBhU?L3cw-5pj5M=6qkHT1`mSZ| ztF)fQY!@k-TS4}Dpzdzl-&{++tGvQv>R7W7qL-oCW3W)=+4$;7ON$B(B|{ljGe;eM zEmG^lEUl;Iqf6c6wSei&u9glL!o*@q*yCeQEv@H%e=n5{WW07+KH}NbdV51%A~@g@ z1-{lT3t(hrO%`4WaReQPbG1%uvB-vC=Noc!8gK3ZsUO1pEi-Kq4S)3o(pq1#zoNa; z^=*@9)3&>v-RD|N8$^4YnQ4_Lh%K~x6R#^PDi~IBkTadBoyC>(?9DwpGjgzYr<Xfw zR(at3HY>{60caPs!CmWRvq!MPZM88SmwTq$_GnF|sBj{*F&^Csv;Z55$09)Db<C*x zWKB^cp6bj<nJXk0a2p2x7{@?54bp-JvAvui0o5Yb8n(rt^tJC<>gmb0*fjh%CQNW{ z>xX2=g&CoRKRRpcLrpZF6OOGZs!W1<rvgTovsewT<FGvgM*S^wpepQfXOKe(yU#Po zb@KW7ki2y5W41kG+D@)wZnd~vtndj;{Vmz8u0qUhEp1sQ+jiD+8d6Z@;qa8KAmu@4 z03|7{8hk!CQ@!-yOj~gIpR<oPKn~3tUqW{~*mZEeiwb;jOj^mL&^Juq)bq;xo3LHA z*x%A2TD_<&6-8HSwu^f<%buQ_DXV)Os97Q9OiQp%e5N}Zt{)jtWy6K3YERr)Q+c7a zcuiohrvc3^3~(n&8Of)ljQlRy!%g%wYp~dxnkNz|NzB&`Ol~{eb7AMxbqnolOX>dA zpS)_$$fhP%sf_ERT=rjbK(uQceZinaiA-5$ski;JDLv~c;%W7G+FFSq>cxoD!61@A zSxqLQ<6=&>wuQIlxUsk!4p$SvDu~ViFB>=;vE$E?>3d(#egV6wZNDNb?LQh+XG=0- zNomOPm~|wDwEGVwx0rAcc2E`7z(bfH83lxBLAYFukjV_4oXstG+!11!C2=c6+>ZH+ zuXMxY0#)IgZM(xH^6HW9sp2_n+79L?eAVe&n+cF}YsbVW@=|bp!20|AhAUCUa^p?Y z^^<qrQ5;+r*^9<@`!dK#Jx+2y6^)DO1AnY8zk}{E7k~LP^9uR8+f?oD=!bBo-HB{? zym(W9^{NSBVJ87;Wx{fi&nFzKkP>8I9PYhl7Umb^r8ap6-)fMx{iD|=+_g7v4W>g^ zrrS$PNS4y@KCZPC_oiBKwz6AKj|5eeweJU2X{{uNjfcT0wp?6lIJZPgMj~!5%uG2g zzFxIB;#KVut!h#@%NHgP8g&6AJVF$-hX)aYNd>jhq<nw6vDo*-pYs5>fgV0eYjV@` zbw|;6wT(3j+i;a~OsjR`%>pz>ot<!<8tWEIG2uh*%df4#4tub8KqqV(p9`vr3|*4Q z_O>wba!rMZAgr8H10{n2bBjo@^S-|2%-xp3zv-E<+rR1UL8s(Jn-*+UUF|dN%`MpP zC2C4teUvkm08_H_%WBfbrGj8z42*k7Bf3FDLdP+=9xPIR(o%H4(tBG;ia=udCr)eI zYLS2(P0rm0d#X-4m;1xdd~a9cciQ+?o$lR%(Vt=d>XdBku~}mqy3Y82W!s&(*_U*_ zXq{0N8AhbA!HoKlfUY@l9colD;n=K4xNX%qJvXjCmVA-AH;(XIFaS%N(cfPc9k<v` znU>@vw%e>ZAvTA?``GKcDEmFa_VS1=E+v<Yp@X<`VMtDR6^8pkcDnEHPWH9V$lVV= z*(A2xl9$-_a$7-=mK%`b5(xp$6)oQLx*={UMR_D-<dNiNQs4(Gp>sQi+bc5LW=_29 z=d@1E)SqX$OtilJmOJ=Uu(chH^<1>uiR0hAZtDcI#4uFb$>?{xhSdFzvgG~StWNy7 z`>s8!o5v`HT_c)B!D$}H3m@OuxK<p+N{qyg?M*5}XneHb32~>@koyZq?5;EES_nIW zitnAM4jWl~-z*NMo%HYZnBw1YT6XPt(|21Ay3?v!H5Q1U^_)<WpsR(eDK~plfj%X+ z`v9#e{p6mesMb?5vYGU<daoKE%His}*mOPy%c$X8OyQN{IY099Xh$u7b!_&pZMDd_ z*n3gZNe*Z(*@Et|gCKWWbF@Uq@AV#?kd$RH+rFg=nH?vDdrBWj`@*v@TBk`1sH!xp zr#Vgew{1VC<VQnojxxbo9x*y$c91i8gX+8VK1!RE(cK^@j=cBI;D9y*t!_2JaM1vn znY2vQ5>;ih+b$Y{<t4SWZI)PW&y-N4;YxeD%TU`1IW9c3AsEhfrk18UcJ`AvHKVEe zC)l^J>^{1(LH1S>0UFyxzBYjNi-UGstCwAAtIANw?CY}7)#CEEP@V*hS*;juO_NTA zfIH+x_J@Z4Bpt;UVloz)Aj=Iu{;b=1v75WwqVya;h9ajut!}U1D|EM+Is~s)X}f-t zh>JI9b1cx;5yZ-e*iUA%(<(F>UwNs0q-vD8B@WLU75DDTn4$<uTjU^$rdgfaP?tH* z7Bw>NM@X5l9##Q%P*XzI2D!F~Y{rWV{{S)E{aH~OhVwG)=npp<-vyGdVY6GB?jXW% zAMlwfQ;xZfl_BD%RnH@k*rbKAHqE=9cXPFIKU{(d<lf`~$Z{WDR2PZ+gN3L>h7x#Q zn~b)B)wtarbN%0SKDDzPO<>I?{D<$+ayW)A)&mtex$FCW=}FVrMkAF2<gXVI>ZKle zSLae0fi`ulxwBB>ZtY1;uR(q)u=7PDJ1sk;k^b-5_|xWVwFuiIU9wWsO}vnmeeuaa z07qUVp1A8yNghg2;@y#oV~iGENK*K6f_XTR@8|l88|$XYgSu>m66JEX5$tnTmchx3 zAQ$5+9XJ$1+duS?iWkKczPQ(~KYG-p#VaWf-MZ}Pbsps}w`*27l8cOU44e-6vR{T( z=2d{}Bi;xebxukb0d^aYit4ENike$CaASX6$M#k=zUq~w3uVxxEg@-BY71>Z?l@El z2R{0u_{&X>>!56`dvi2`)66MD7epl-ML-Y<AgBbS4r(em2>^5QsK~M__}D1T*H_Dw z7Y@$)n{0xI?n%lA2^dpw*UV&RF7y4|bEYk}ul5h$_EqGZda-TH{>mK6nc((R9_}(! zRO6^f3Y5I%XbRnGX-YmNXNdXkX*xF!@zuw#C0I#*==D?lV-<+%xLw|Q6{$)}8;cPM za`An2y_$n>kB}Q@Y;mg%AZ14<aR7>0U)aFh)Ac^9M^c)4sA(ZJ6)wvN`1l0lCs153 zzQT)=8Dh_CbuU@8lvfMZJ5#7RZgk`*1mEw&?->t;GRnWwMto;dlMIH47f0Txc<;)6 zW8mM)&jG3Cyw4rtYRpjf5FW~mY&oA2RIUb~c?wgCc}iN(64teq6(8PKNhIL;(YlqO zXcq-lO`Phbk##8`4)AAUcl^Qfs?LJT5_%KSIt$WV!Q;=Lix~7Cri4a9%Y7r7QEpua zPF`g4KcyiZ&Zt{VN!2sSyo?_fF_Y);9Wm)r2vyjr4Z-B2b1zCe1!t!{{Xz4oSq+w) zR7x)<=A{$9<3A5w`qjwdT5(bVqGWbjmU)w(J@cBh*sQNI00zlE9dSSaciOBrFr~`Y z4N~SU&N!i-r<Mt+#8yi?ZK8dTYC=a7gJI1|@T7h?0~KN_M?X~?=W91oHf^CX%!XsU z^GG8uB??Oep56P1OL;zpRTV_|bsu)3W(j{S?tREw>88>qIF7c_O7u3G{{R+V9JjjR zg&l@F*Hp`CedT3bAa{=V5TlM^CaJ#|gg5-Nb9kTGPTW4B`p9kI7eYbo=S*3c@60c3 zkd6JS;G-qMgRx3hJG5Z=BvyS!BUez;3-Ys|(L(wt<7qZIyinGpqdnRJd_CF<M+0eW zbSX{}Mmkp+hz|L2)pHe5eeLb4HJ4V~O{FI!Ih3#V)Oi$ue`2tu3X|jLmY(RWeUW7@ zV7tOeN)~p?eGO6|-9g#h>AG@>1)_!UDMxN+p8b9l;01Cx&8~)HE06~~l2R}akyo8a z9zvWngi(s(IkrOi1*eHf$@2rDsf2{+j1m$~<+Lq8p6*)GLO6*^7mlAAw-bVp9Lc&v z34KO9$mu5@B(KDh4_qCvMQBGUY0*y<ou8_q_kPXv#m|Xv+fvJm{{V{0cysD739XuH z=Ql!C)>OD}vaPQDh=c_$({Ni{BZ)0Kr6?YuBRCt@oOSF5?pLF%WyWP%-E;=6wxw%S z5h<jcaWtXCq3V#6TCmpA%4~O9G1OB(P)KruNJEj<Ta_L7t|ae}wv;jCv4S~Nl8QHO z){wOzuaX;NdH1ETuUAWZh<4j~xwpawT3qEl9a!k5m&9>dv*B1}SnovJt@=JMs-t#X z?jcU#cCUVlLM|2<H#Pv?Lstbyk&oUDs|j6mRh%6Zw{<wzlI$or>5sQ+<u`-cUXz`| ziBlW1NKgPZHQxy*_EO?fq?4NE>iAO>rxy|3qoVC;IHL-vXaYbSrcq@>p4f67!Yrf_ zu|uhGDjf#IbFO||I<_O0NZdV(dJ5WEhjKu+>=xDn+(McpkPB+UhB}TKtYXWgflDBa z^94HFuR4~<w7X-}Hz?&8J;{As2ONhAf!h@kjw|dIeAKYd;H{e%(hFT$!W+CqV)V*J z314=Xlt1b?85JApY2Ga63oMy%2Ds*p);=05dd2jH(RWaW?(k&UolyZx!W7s%i993j z)-7HGPd2P*1yh#?tckac`G<<QZCaB`-otL$@6ewlVJxZkfg}EvI0?pltD30cs@5C8 zvSfy;Blpej_-dT)T7KPhj<#-Adu7TqyOpjKSBM0E%q=NFBz4VZNZumD-I_PZ+jyIN z)l&9fxJzBq=j5pC-_e7zd)(G;E?eYUoNhv2TzGCaBgjZ4OKHaWhL%naFhy)rdPL%! zKAF)?BOVJ#)DS|1#S5M!d~v=;>IoWy$g9pBw$}#T7SjeCc5Tq(w;70`2@Q8`BfAAi z93e|78<V-OAjPqY`pVZ-zE_Efy}>BlNVyugs6L?VtFt{$l`8e6ZLbslq=v$nbPh@( zNGEVBPYdI2B*I8E^>UUDMBNb*k=^*}yoUN)_Dut`txB7Qn`y-9yN>Y*;!;{8WinO5 zGFx8UU2E)bMBHk4s|xJuP3vRP-F*G4naA+)**3k60!!t10>i-RwbvCovZ8nA^NRKm zxm#Ey#O9160Ty}uK7U#ujBJ65Vmc>UBAUf9S;J11kb*quNll_KH|hA(d8Kv#)%YDL z^u<APt6ZS))7?GR1pFyoE3FVkE2VXqr%r?hJ@h2q2{%Hd1=As=STsZ-JyVQnB?NEE zfRC@Quh34aTW+{uq!oEoPHu`PHtJ~=^tzA<8~!y}!<vE3Tayqt2?B&0CK@QL=p`ha zRIPG0l^T75l6Lw2BCIs2K~2j>DDQtXTcW81iVz#oazasqn4v&XqM4`xvax$Dbq#Bq z0-aDxVd;ECtT%!6e84cZDFFl?M<WKg?kZ!X;rga9UB*4S>O2m;1+_gl5LOV{ce&oH zTXW<!KKpOUT#CcW?uQ62kXBnODrP&Uy)GqS@B=8IAqOd1LL9=n9!e{+Hj~J6=51?r z({s4hx^o@}A;{-X%Q3a>Vn%>i>t^3E+#9mvn0IUZ<d)!|Hkipmmn1eB4TL8N4JEzW zG1^`NngAiyWdv|G@@fbD)MjU2w7rGze?GVI+;8hSrDVK)mIqZn=5lP?-uFDo-!T^< z*UZsp1DWxaWJ7SW;ZR9ZSV?f90c%kWHeBII3gc3M<Wu5Tm?Yz$nW4a3?m)k{=>Gs^ z#ndyjZHXD4ZF68XHos4PgTz@Nej4u=%_U-w9hnZ^H6)0PF)h?YwnHwwyS1j{a$9mE zv~9K*G|6@BElmcSUjt95G=kH}+IkAAhsoJBkvF_8ax{s}X>cK?K`u~TU<;aD_}U)v z?Vf<B4QHfCWPClif(J@K1h|->k*_0X1DbX}Kx8BVt=`ALbv6FnJ4V0X(-o^kJDv6E zh=CgH_5K`o-(~{c_FIgX<Vlp=rL^OvMSMZUsVPbdLQyswNi29o6hXpQLmphhKFZ;* zeTGX527=bM_c;SeE-o&2-qf;z5PYUU=K+4u-Pg##Z_ea{dvmx0L2l^my7t?!qp1#M z5)cwxNd%=!VJ{V{yC88Tk~cX7;~R4ma8+8i71B^;A;yZ6_mqsBo~sF373ILPtf!xZ zj(Mvra3bMhO4}a=AYwq<#f*YdGNH?fIQ19@mf7i6m`bSjrvymO09Q@7JMHo2aqh`A zX|J-Z_H)@9WdN0D{oF+7kQ_WjoM$-C!le$dP!?*Eu0~RFdSLSh1gl~I#&$o2Ec#rh z3>UCX?npQr?sm^y_0HJloY0pd46<!{MmUwl`zJf?#6bl0836io`~<(=j5Rb!la2N{ zBk)ie&n{$QfV<v|1ss_zBoYr?jq%HE`5Y0?m-7Nt&1#3vn~pv5QUbBas1UG}^8hRm ze1Hd^S^}qQN`+6Hq#;9(DgkKc_lf{hiow_=Tts>UNleyUs_x-DkhSro5Uv5l2rei* z(n?T&XT`=r=s-OHC=C^+w_7TkP|PJRVML*AxLjIQ-K3>akkgAvIS4JXGk`!!$?`dU zO1Qyo{=UAvDa*{vxZ?6uwJpP(3@GrF4+>I3d@YO&cuD2Na3lbp=-o}A)l9UOifw3S z;c{#35r-HGD#HbQOTrpo+4tBWEo3MqK=AHzor+jZI4(Br2={+~mF>7*TgBW|?$F_w zV~EN~d%?E6+CN{bS^e8gW4KCq)r4_<<ta+Q$y)fFE6-f!q;a*&`D$022EJE-b$R!a zRi9_=c5aQ26HeRGk!!ZNx%VW12i8}P5aK)I$;McB7)jWuf3#O4QHQ#*?x>Z<?skKf zhRfBkx+tkB84E_X*UauwTK@p)E3Q+Z-?iJ`R6R|vBuKK_W(6!R&8MTFoBidk6?i1e zTY-j@F~E>cc~IflEK*jS?k1iwcX*SteZ2e>*quc_A4V!H4CMEG`uN+B>#F6eMTQ$K zu-t;FZnBfY<dt{Mo-@Q(#;m0!WRrn`U1N@27z0N@yyB+5qN+mqUgsYYY(1MP>^N4$ zgo6>1lhCCHB|NY=NXW%kd!%<Vs^)mt!F9LMPe|LP>ihn@Fc?HVB@wGNr@LthGIa&r zuJQFFZyKXP!a@C&JWoo%#b(InG50NJe%#BpV@J1NV(G9-cfJ=&_a5=eI#_Dwe22An ziX>c@H@Q%2zTr#Hpb$d}eS8q(=bE?@6r~-q1#?cD5R#`Oi+<62n`{Zut@dhti=)X( z*fVR8?cxUK+p_aR>5<ypo1V6_=xb6_I>VtFMy6f8P6aWkb(^YsEsayroH+u<;vJE~ zt%{Nl?&GDx;1j_2G?5dJW*y8o{%ijLss5<&By%fHjuz20Paq#@EzNKH8{|D_c@B$< z9#<8zThGf>%eBGRXJ77bk?j($P7XKRaeEZ9*zhuevKs&nwbfIxfC%DlSXwf*yny}A z<nt?r#@$!;^F2W(M>^o&e=j1dxLT$6RF-G=tu2?+>^C-4wp?XRuk0T~?Wry?Ap`=I zf;Zd|MN@@_j?x<tMy)#gEwKxx!uXmwgK6tXY`OsMN0z-0!CUhCUAtbBZ(h1(?L~65 zHij(yp;_gdCuvs5?cg%Y_qe!cP{wQlgiS)02Eox-{{Z2UjKZGHW4&nHGe+aq$54Dm z%c5(W9^R*i>C0bokjU2e9caU7y1!%XRSh-}%l9-5Gun&>k~VE~*isdD?ve)OQqX*= zn5H;$%jwLNt|w4C@SkDXMN>ybh%+qlvQ0mw<JzIJSEv4_zStU>KFc=ca?{rsw*6TX z*%I6KNl&=*4&0+QSz2F@B&DYdO%SyB_Bk5R*Hm`V&np`Cv^WzPzJza;bJZL-5T=%% zndE1+gT~hJA2kw_ZMnh)YKY^kb4-}3MChvrbg42Smzyag&lR~AAxS=g;5(zVKH|6v zz8%GBTub6EkMlRYJ{qTOHiXK4?ZWa<Vrg5XrxArIM41qxw#N#0O5a=f1mhU@RV;1I z6s&fZGA;fMrh97Se1Np%JL%1J4eBTUH84m_fP}=bG#zd;jy*lkt71oqZMJNbJ3Z%^ z?%N3^4GtwJ;U>6;NYFJpYwTX703n(URKnAsbsXgVZ*#V`+j3d<Zu)cXF=U4shr(L7 z+my>*+jm$}$$8`kqpe{0my&BTddSaphQj{;0B+V-Viq<#`_lO-wAs|#mpxNuhWuw# zrx<R1rqbH+xHwzNn5+PH;uywit3^buv}}8UJqcF9YjidqXr}v1u*Hy$<6G&t#lH8t zDZj>eEly*BB}$Y_ZZ<~5U=VlCb5a@#xA%-Pf6`MP#QMdy_A3I*+O(MsqBK2EXuY=J zA;?VJ?YEZXB&=kvB$s3pzg{1^xEVR9%vE&FH*BmPEz{(peKj<u<Tm|ApDj}swe07! z9@S>sua}#9x>H)(qO%qbt<n-3SoS!IaShuqI$}$v-Ey}whZH`|QQl}Mgs%VreuEyV zqo#cfjck+>YFp5s#M8*$$Dy{NWlx1T&MKlmcr@>G17UsbzW4SkXH?q}AF}N}CpzAt zIw|`z(`DF@>x)&fu)BQ8Z7{Lz(Kw*Gjx?=2Z6ql`oMh*)=8)t$fjjtgBa%4Hr^@k> z&KB3Nf!L~9tGlnuRo~mva)BKN2>$>m+*X1_DA8bqskURZg%qK(6~*_IIEg0IXCW3P zr(5*>RkIKbEVcfA^(9Th3M0JK=zun-kkTjF<C#f*Lim)FGjDK}x~9;wTvIDTih&qB zinw#G(PwyV?%Un&RovH$2AlQ2B<o<jNw8n+8lo(==UYSHQ`{%RP7stWZMg+^Mjr@% zJ;g<?47iUHQk)V}Y25cTW_PR(oR5e-6<Jvu!HvS#8+dpwZtaUnH=_Gf)pn?j2JE-T z8P}R*AbpbT+NH-Gn;oTX#x0tG51`{@rPTDrdIl3#%9;>w-eI@0*9YCFm|g+KczL75 z%|I4xyYlZ155IBdt8VoTxY|^-2g%A?A87N6JES3m@w)1Vl2UWZtw|#o+sHs3Yo4Zt zYL|vU$2tE1$}X<1%QThlK921NMQi(0x>vEyR}B~4F{t%Sh`M$CF|VVq+8|5QHmjqp z-fmIZo|HV5u+GRTY=Q{SH(fk2)yIfYy{4phWNx-|K(kyOwd``Za~{>~SY<U`RuA?} zRfV#EKqq@0!-vFpsV182O*f{IEt^K8?K#x8ha}!6A^ytyD`DV)-@YeZNBENS45)Eo zrjV5bjNt87Y*wMp`@gz~n`^1?*FX=zs?=O3g;6*@rt-*j4dw0^B|6>N?C(!Pdc~>r zfYi++J?~{5f<hX9OBEz%+4WYjOQKcDAmuJ8`9p{gx#vr^mCx-hXMShvZn;6wdm4P# zV@*Lb*cnS0iXRbg{i9RuAyOLOwt2R@Bid(8HK%(U(XtSxMwjgIAv%KU!Oz)VH98wj z(sJGlAz_~FB<;p)LYfIHXYDdNca7Zt091I`{<j_hX?>EKk-6#~T_=yXU^d>`YvQ>U z?SE~L^04Bn*oTUi)JEG9Z_~KWRPxy*`zUbkr(_-?PIs=hlMi&Cc=Mc#YII|K2VWtg z#l$gKsoHap#_}JG`#E`)A4Qsd#Ffu&QKBgEdkb!<#XXI|pDkP~eCPHP!r1k#aOhwb zjNScD{{Ruo=C~X~8<M8%kGmI3>U_$1L?Y5sgtnI3KnY3^076na05AZk%(=HK7d^^S zfx)tq_;mhs#n(l9gmG!N(o*6Qv?y??BykP)-^kF1mh773YNFQ*GqDt3iIq2=Ac4(2 zNKc=-t;aBUv$s}bmgdh%n0dLVExVLFgPernXi)v6kI0HQ0^LT+R||KB#bc3_=};*h z`(uegJf3fmb-yv@IvPRN@<=}@@F~4a?s{*yJiXN@cQB<6=AJCK88(N=YYs$pL%)c! zLrN$9BMKQTJUS?Bc@Suf5zH*{s=G^xRM8yJp6@VrKeCy=`_8~k#phJ*sn^VMT1FEd zLCTR5-~m0`t4`@s&vxMZy+F>Wp^_H@HDTEPhoN0v9y0}VEKXSl?fTq!q^Wz_aMK|0 zAG*_dSy%mKIq;7m&Z~BLHFo_~vnG8TvORAz5nLQ1M6HLjq>cv9K_$_YG?D)REjdx^ zijpcxYBkzEr}SC1*ySD=3rP>C<kp=>nb>)5f>z`1nNnOYN#WoNSKVd5`7zPBX_40( ztEuwSikdhXk}+ZP^Imz0VwHHLx#}I=8#HLq`=1oKrSN|oepsmsE~sczgK~)L)7^tW zSb@<8Y@Au1q+<%k`22r?%>jrNRrJ>zCnoOe=bRre%i~d)0;MGoJdvjGqA(TD$n^E| zru#VPq7*=KNS?VVLj;qanfyf%hTN5y=|IsoIU#OrGNZo3r@#Bujf=rsY#Db5u@(16 zP!HqsD%^1OL<na@<r>bVVO$(TsXT|g@*L{ZVAEs{smY*H%RZC1T{HD{x?HfIzP4K8 zX`|+++zDwTKBlNw;y6|k+|~23ho$vC&C@j0)r&&HN0OMz?DtUGAxE8cjEE7RB@L-0 zK2}q?J~a19KHzHu{yf6oOEBg-M|E(p{ng0unSi{`0{n)hIN7wz3tMiw$&#|Ll$XzW zg%f~M+50ek!nxdQi!n)~AW7NAM$FUWy49w`saQjcb3duoSbF;0i%o*l4}mCLfQ9e` zfJi57qyc~du1gB5bk&AOo1YbWP%UAiLD;+}KgAML;ox>M)T|%bYy|=7y?4-5Tv<mD z+?CK*hF2X9BY?V9vOjev%=N3HM&wj0h_#h}DW?mqGLXJpOTtJ`AN^d2#b9C%7t>|P zRWv!vVK1_^7hCaQ1Rj12W8GL1l|!%xeUiv!Zahkoz5%xnLVVAyRW1pIC{kn+gmAP1 zRC@Et_f$Qwy@xd@h_xz?T;ap00GxoOY@GY~)VEA*3OJ;IR2>Nz<ew1yvx+ucl&yWY zP41;GWGxN64<nG56aN5C*{iXeZkAUBm2eW{KqD$}XMjAVDMWMb%J$AWRmMK*!x#&E zQ7Dda-OS=jQalbec1RzxanA;?#N{qea!Tt+;~X91iSqz}eKWBH)sXTN0c4HPkdwv< zY~>{`Aox$HJjFSvF`UD6{h?veM=lz6%Ww*AWC)5=iQ-A_+XZPoQh0c{s&-;7=2VTW zk*c)2_BE&HalH_`1;uO%NZ<r|6#_Q&tFdC%7UZUGAntmq*6rB7sD+np&$n@D0O5xc zl)1nL+#n3A(ADU%aCE(uxbYEtD&}^czuQ8-varZYY28j3$#t+i@^VvG{{X~Z;bK7x zN*qDJ-G;?CM!2pz{{YC`rQ4hva7IvUrCz93MmFV8Ndz^+E5KXSoJUzsePd-awd?&$ zZbu8US9VAv3VkRG01iaw891yez7eON)NloK^qh4hRubHWKDBnK75)@mZR?7ou~K*x zpMFuxBDs3538{?UH-Z;gL&o%T*gHjFTeUu#y5reyDGE3o4)`#7fJ(4MVN_r>)S!|s z0_&-<${L3ETrO0p7E>|4CYnpltCOip9Bg#ljOR6vBVNrMHB!20&aHLATMJL7BZ+mV z-G=HvYC4qB2i!Pzs?U;BqY8wG=LMuI!?MeVXcrAYh_?IVk~I7z@!eG^3VVeOpY%|! zB^0S?>(Z&>6!Jb2=WC+pYvF;1lIW=qNqP0T!s1dEw51+sO0bn5RSNRFYM9vDK(dGf zM(PrzI^ar1Hy{jpn)6DiAKIIw6IJTt?CpCZR6Exb_Jt?zB#$nt%_wQh$X4PDnfr9n zu{%J}cWYmAm#z?5T)Sxr3V5lslH)DsZx|&<-CnuqyA_*<vF1Fuh$SF9r-3M{p=8jQ zqyr;`kGEs&ULajyNVQLuZ<K<EqP(`2lm69UA6$z2rj~Y9K-uCqV};k1)l<n$Q0OEU zb4`<FSy3Py{QUV-gyPEreCh6<=s*sFn(4JDVIM!O335opqsV-Jl>sS|lrT>{>8_gV z|JL{@Q)G0_R|={mpn8f)Ae4Di=$lj=5lofVu}M10NiEThl37lf7?plBJ0T*;$}EC~ z4fz@Z6A-3$+lJ``{xu7mqKVDXO=CWXQa9<2bzF-mi+Q4@MoQ9f1u)Sz${ji$2{@^m z<ZUWA^Ccwh{XeBl9q&ew6pWpz_2i!S3ot0In=05F(j^Ol0T=}!g34Q?99ueu5|hF| z%iR#+T0($f+f?S{kP26Ydpgy^a7Z{Ka4RnvXnq|iH`%)zYnWS@=eWMRYkM60SiE7C z9iOk*zy8uW+w}8S^K14-*8GKiqC)u21H2BQwV6dIZ-^<b5T{a-PIy$1q>@14%X>#< zZrr(PeK+@eL9w#%sTtdr#~ALC2<32XmgMs{4JO;z<u+1#Bv)fcRHx7RnM!P}E6U4d zvA~uP=1Es^x^hq2I99xP@H499Y>&v#QMdN^`*-jb9G5+c)HZp95&r-MfY^?A*D)W> zy}36le+|sG*yuyy)u^GOup}u7aa;^abGdu~3fA{})9OzL7mY`NoG6o-I}5DAzQfFW zt+&?8pQ?<#qBe`Z-O;A5XuEm=VgbJ(GXZb{MWz{4-Cv^_c<H63xX|t%$*V_wYrQ`L zT&TA=(j&KMzCU!H?V9-WM4~z)Mru!Z?i)(dp~YnEaM_#;jBDpDFJL4`nYp8LyYYsx zvaznQaeLg**6Qnzq`d)B#CU@gs$grUhL&ui_Hbm5rw(ja(T;Otac*qJ%zKIMfbL<{ z?zJBc!c$*YN4s1i!CYmysP9|hEe$|&I@a4RxXY|%)|^{yDPhuh5%&jKgE8`Vr@z{r z103*1q3#5{5pn?sy5@r53vHR+vHH^&mnh8`%K)g5FavNH(`Er+1%rJ<VRqPn28*x$ zkNUCM_V(FZs#@5Trqh(5B$g1{4S<eKrBULi2}sCWyj@8=?jZxIs~rj2!Nc3QzlNb` zHNvWqwF1{9gUf9`BE@%omf^;Rz~SP+Y!07hjueue!OLv|H`|0~nZ!(WkBY~chki<2 z#GsUCCt^s??F6Ag1ad!V-HdeJtTEQ}R9?j5nOMQ%*lm-Zn;&>3V;+a_m^=@!uBrzz z{%FHA?SqVMo$vy<@_qqW_tc^HP?*sQlYmv6l0T09dhs7heCe`kkh?EDSR`z&AWk;i zVEJr%Q)VcGI;O|vj)Y`qeoEWPIUt<$+LiCBa1%VKJ{55*&#A|RCu7g{Nx?bTQxm1p zv}&UhreldiV}f@e0&%i=gMzL902&Lan$-!o&cIP5ZrD);M<~Kh;|lS3UP(TqsLcwU zt-gxBy4?_!=ZtWLsY(hZSV>!}9vtN12~o%GaPy}gD$8S4y~=4R;L3-5q!g&BK}auR zLF2*jcVq7zfXO7DMeoU5V--_*np|6<D$8MNQj?Gnw%kHob)(54A!^SK{3<!+ut0(4 ztTnnOoeih18q--uv|8GF;QT1^XDSqQC%&HCWhLgrZ777e;Zq=?B;+0>jGPgnPGgCt zqF+#0k3GL#d@bS*CO=g*HXAS5b*U^Z9^QV-d+*>!L0%Oe643^HS$4NsN?7hLF(g27 zvY*)Eb)+N0ordSnHEdNwC-C0aU&VMtlvR<8^G5LFsWv;N*ph6Gnet>y09&G$;<gWY z?Q@p$SdA4*M;JqVWUXpA**^NMTO_@kSs1x_u{ZoY*2fRfHlnWcf&&0|x0Ta%+QBiK z98E_6s(rF$#Wu&Mqk(bSyU9s)sHAZh6YU8nyDG;P4moX~9Oce*Zx$^dCFvO(a2k8o zQ2j|NES+g^M-m)~rY-PvtUnMa_L%IZMcwAk-~%b%6=Qv?PYj97r0q6zjxP3W7ZJsk zS?ZfiJy_fEMY8-Xgq0;JNhIKaK__wR{Hp7ta^#MQ*&^NDseaP#cfbo9<B=TknuNAX z=rl~yZF9LRt$P~nHqF`YhP7J?d&SF>dDN3g;VXJv$I}`MWnZ>gioqcC&*Q~ntf-q2 zd)c6A0DA?$dwH)|z_8{!35C*b_T2ds`swag6W>U6#?sox;~lpbcHv?)IUG4dcRRsm z*=cAkI3>oFAi02cHI~XshRz#(U3U}DZGH=COgfq6hhWQT_0@U3+Z*jm?OU`5L2+od zTrE0nmAJgPMT*I9W@6M&h`PIi-77rQYrn!{?6Assz!oenKk6s+vdyV+bniV4hmg@z z^5(5kS8k38a%6xMa&j3RHqH`HI@^JnU7YL(#c{krAp5<u0#v@yq#2nA$66DVwp6DS zJPB4e;yA%de=2DzNOI)_ggW4=vO`m$$duz8N`lkMWu=^ytt~91tqK{!R7WAqRi4Tz zS}*IKi>SkK*=X7$dCwQ+Cggb(1kPddJH&?8f(ld#Y2F}m6o(Q*fyvI>)pygqgKM|m zJ*%px#VG3k0EFv5q0s$#DP&Due`&vFUC3ObaPTG__B?x}ZUiWOpLrz<d7*)fp-DBJ zB?UjM*5!9r>HU_QDrC@H5#pZU-t6jE9E&`wE9CzG=CsAZ<{DCt<wD;nZZX5ipBNkL zDzvn+of!7Ke>m6Pq!KV{_K<&<MLM=#?FsO=sF{0-vBwuv>7Y!G6`_90{OCRB8aR>^ z3Wo?%bI%n*N_pBfVc+n&{{RB4$JpNY7d*%p_pXKP(^N&7t{`1+6Ljs(J@d2YtUBzQ zEw!d&pj@u5#(M%g>9(<g015~PhXF(!TKJyWat4q|8WHOfb|b}IU}0$h=mFT-JNAj& zL;Al=T(upzCefwt`n5VwN7!U{$X)6cnkuH;wKl0lR~mlcml|7QEx9GQtR>OLm8cU% z79QB^I}kKvLC+(RJ2kh^0ng#$6z(B`(rYOu+Gq#&{{VjuWq(rZFyTaN^_Boh1%{yL z4IbN!q<zF9Q}&q>6pS6RqJ3+kiPY@_G;TH=-tUkhLnLo=@0b957L%+yL2n6Gytn~` zf`MStsYy>IB%|s=l;b=3)Q&W6*RgH?0IB}~{t^Po28HI{N!Hb@ZgAu-Zl|~DuF<Sf zNRxQ7Uo@SX+jx^|ZAnz~r?pm{jcL1CuTi4$IT>MUN|u0?402-XciJZAiS8C@4kQE1 zGhJ|6PKVC^200l!T1;-#4x0N4>0Mu?Zn_rzY=dpQOTOscS!82X_Iao-DO2}nENe>+ zOw;%22?0~CmITacZOA@35nWGtmk^?PO6VZ$+g8>FIods=)y?^U<$Dm}up;9_VRs0w zeM=n#=JUo#KF>Z}$A^-BvubH}<TUel2iTI@RE56Gg|hNhkUr6}OIaf!Nna3BP6(_w zGryU)4(c~rk82z(;0sg3O41sJN$&zI7k6CBE_Mi^=#n2+KlpK{qJ_3l>d%Sjd<q=P zXBer3zlK}p>fhDBs8yWVq8EsVGn-s>xALFRrvadKgo0ddDYwOf^UVp<<QqH%sDj$3 zL6ap>!C`FjQRWT?4n<8Fb4HCi`xFw-2jXzOw%m_$M;_B{i*+fu_KBsQdP4#=&cmgl z&DQhoj1&Ho@huH0g}S}emlUL}D>(!x3S-{V+TW15Rb`Ypw__b(H+OV=byMr7XK{6` zeLD5ev&~h1Mv;kehiBA%qv|N#pW9Pwx-L78K)A)Xsr${&*2<%$O(DR72+m0)jVwLY zbg{XyW@{w3@eWa?$hR=Ld{&<f#LHV)$e)zoD_UGh*lYWQ#Hl@(=n|;&HU5>cNdtj; zZ?N4i-NR70dbH-RxV3q_A!^17g5&%8)UMAd%{<RKZ5X)nE_H{x>Pl)E8{ML&3};ta zque)8$=$7K>l^M|w0~x{TU5{rzsH@hUS8Dtob~po_UEKaeTO=P_wA4N`44E*+=4s1 z`Md7-=-+`_kzoees^&k^%YpCI{8v8f&fTPHr(ACRsx=R2vcj^9I~lcUNThAT-HzA5 z+=kQU`Bq0dw9GcPQXMJmnYG+*ZQ*?fg@V$BloXmk#+Q4^^Zx6ebsuTBIVl$3Yl&uL z9__0(pJF_zgFkVi)McUsHJ|;;=_8&idV`1K2eis${%4X0$5ZSIg?>E^I4yhH(`|=& z->~+mOlWsoo8{z%T0?||OmX3Hzq}5_ds@@%@G?3wjE_3#1W-T#e}3Gpm4n&2_O1sJ z;+Y?DN-~ekbwAtKrZ%l94&IVjV-7lao{;G;N_}VcpMAnyaFf)NQA<|$XikG+$aw|D z)K<$gi=;PkPv2CG1n^{FbKgJ2jGC?69qy?aed#OKjuFdmUVgau)3$q+BV|kyE$VML z10$Yx_<vfk*+EuWAUmec1vGPlpHDw6y3ytZP7Tu5lH18CP#HTAcE);~`O+>eHwlRM zD8=H$q&g(WDrMC8lHvwIBlm#VgV#MO<W&HSuGt(@hWA~oQb;TM#F*r!HP$KPK+oUD z{AL0F08y3lS~`9PrFNSB5~Vr}<5<tZ8vH)|I`UfXq(@Lh=)?XJ)I2XY)lr`2lgM&A zigrIK*JQ!vhcDqf6y4n8Yz{5Lec)$4ST$*{3T(jnDOQ`kOR`HZ$5Tpe^adwGlG<N` zJ~>b(Jjl!9L#>mz+leQ1kaw*JOC@QFO;~pyud!39?FW7mTJf<TTP~40N3;IWZARgy z+LNQM90>Nv)`wNyviVPmGOh9!wq!<eV3e(;G^GuSfdmXnrb&m?T6Q(?oxHzw%*n-g z?iDG9cV?z`+k@{=2;GKujXm44G|jC#x;>o@IW1O1@J?x`#}X9frS+yljyd-VdYt2! zTTV&jY);eG(0le>6&*cBC5E#WhBp{xE*(wUY;Vn1^KDmKM3uw3+pZSLZ4#Fv+#$(@ zCAAKUW=l;v03*t;M<f%sJP%{r{G=a}ts@;7%OglWArqAX2TvoBkAJ?1vFbk3KB(YM z0q30W%ziXYXH@0l*J>JECt!JP&p7m=F*et_LR;<;!Nrq}v*p*9KYl6_+aCm+Vz+yA zdVA#@B?mwCocr<4ouDWj_6@d5*owDuNe2TfN_do@Jod=OYGEE`*_)vfv>u9crnEKx z08u;|ve_<IS2<z?7v=Es%AR?&Dmw|sGNLh2&n+bsMrz4e#sRI!M!{QB@f|Z9_Z_Sk zPiU{AzM{M^nV0#nwDcs5t)wJQnvu*QMI{V2=TF+jdFCtWLkgrWj|+*@$UhT~R^R5j z>OKU-Dg#|zAd5D+My~yp<rC<)+1jEv?AIAzTQ#_ob&@8<aHMQZbTrdVf_h;4>&~jZ zBk>j@^V&Q`3H&S;`0l!P@NOMK+^u1fTYApa`?grU4Rg_PrQ0qMnSLN?N`rBN$9E0p zh}e#)SjXjD%=OaN&)Q7l=M%X%`K-w>mq79uJE2henahl}o436sa$qvz++`d6nz;V& zmJjf*rwlEQGU2+*e0FgT3ByWS;>Mo_MbQoz4M=5j64*Rl*Ai5$V{)JcJzYm?GPvlN z05(cHXq{re>WI#1R~>TE8s8Q=OQ}#&WB{)7W#I7w0IL{GamM2yDmh3xjgtPx?4hfb z##5=n69h69!@m;T-Cz63t?02H{{UtcU$h9CZmo;MDRIztzy%|RU~yKRi5SI+S(P;c zT|$jH10bGV0697SRYUEfTbC7x_?&NWl6_L*_>+zK0D1oaKDAm$1E@eF)5R~3Zc8Xi z6p&Sn6OGCB_||Naol$mT=~FiKIJE=e!P!~H2=nPxTP5C;q8$*PWyIm3!ctZDi4~^_ z&Y*Nc=?m+A8rFu;hX_tePT|4N10S?1>sggV=4JClGNnmTQo>SGf_QfB`rwXaVx%1q z?wt_M>O-6bByk02gzhquJhN6~-ALAvswu>RoG+Gs_bd^}5$jhPZKzWc15!srs%SRf z0v3E(QW8M``JPllRR(WzM5H=Ur97ylpzxBcf)9~9gGtf?na}s6KF-qIB`h+hHo}{I zD**K=3dS=~x=_^Fx#)^8loVVoyp<fKSqWMmPa%>C#ysf>!h<_O)gV+ySS7IVd0%~{ z6yes7{IaEUMHrk7ZjqD$aCJ!LHm8})xXmmifa@L5QY1I~L@%0GQZ}u_XA}aeL$R`j z-Mc%`x`hL|)2*{0<gNCT-Kh&a@<N9H01CMdBQ$$C7_XWm-*wetc<d}PR;w+@GI{$m z>r%izL~Vgu48@Cuo^?~V6?ZjR-8($h)|{2wTbh7(RCO<KIgmV6p%rvb(79iW6mP5m zd_aT0*Vw44nvns{?a1#!aPv!ubpZMJf<`%2w?$1mGPr|vu}#DkaQ^@bO?fAaUa`Dc zo#KsgmJ*ba-KI;bX!OZSmO;TBu~|~^?iV+#EPNM7N5(jeRua15ShmjIZqbKvJ_WYo z(Lo1^$C;PQVvZ0JPHQq=2cVUu@V~sfOgD`Lt;;bNU7^`m(hZ9hhAU0!mK6eWi?W_? zyHtf0U^tbnUudMKJ7&0?LWE(ibv&ap7Tc*^iNq^odAB9g)-KiiKGdNBsUqJYU<EfL zg|HTODdIdMt$DsPLr+joX4?f@?DbLUd#Mfj>u9vWM5biNlDQrjg_WUUOU6cc3bBD+ zUyEU4DGOW86hdO_J+=W;Qm)};Z%8D%;);ri<TKD5^r}>NaSqpYqSob63+AJ@S*?@r zR~N%DptACmRB#@1yDCE<^ZP-!pswQq!X&B0B7z3p<b$Ux6)VnW>+17fDE6bNpz7Ug zdc9ksA{0q7oGq}}0V4|_k&a-R`%?g-mV*tB37whty7OFWrYfq^_<cYvezxYT%Gp^f zbdo{{rn+s>iBFKBC#rps$!wpWoX{6^O?0`a<l}Fj<v?9z*H1B^l@a0csLPPufB)C` zJa#!9K7A^nDxK0bHI8HPq6IzCDsRjBQ`{7;3MonGMI^pxqMs^suWit2ywj|s36@i& zwvoLtOi`eeoQf1F)+C~W4u7Y~pm4fn);~x7${g)BM9ZDlM5r2G(EBl7dNMxV>2Yx( z@2g_Gw5g^;QTSBy&QyToU=J2k<zABgAhUw0qo<=|CB|n3&1<igHVr#R06{l)jc6kF zak$H4+HhwFo+qf4^S#mG@PU}N*_=uBTYUzXB-q<QZFKJ2cV+#JTNbN39i9DuETIp+ zl)EN#tc0wk1^IVNqiKql+yo^(;u7x)f<m}RA2ZbYMD&qV(_H*qQ$TLfc1F-|smj(w z>ySBsT-%G0aerBVqn;dOA?=1J;~d=i3yJIN6XRj0fC)tJqnBX1g{K^!qctXylPQ;Y zoq;;%{!!3WfZ$A7dXmK*#>fN$JEbK_JU@J<I!{bqlQ72yM_Wf<3kcFiGrTRe$fuRt z?rz{g)aV_{SNcA~oJph&x%`q_+}Sdd(!d>v7t;L2+9%LsRKsRP*Ru^lZ`T&!v)x*y zI~Lu1P*G!n5v8H$EO#IpaZV{^*uDgg6sV{J>>M%w0ElcRt0Wv<M?M=Vxb1^p_zQ*e z0y2phMxD^vEpwQFE_iH5gRAJ>Xby4(^0;Jh<@l|w?|a*Bw*!WCHkH&mLhT~QsqEJa z71}BLXg4U%MtmfxNK37U5(ClPQV#=&Ds5n8DmCx;RxO5ObWFr>iQ=fDe$S1;&GOS{ z3+mHiIe@uYp_-mU9L+6|ZV0jZ@lm{EooOiVbTPFG0)!~W$&|-MApLfS!_6=vM42Jw zJd~*lh8a_L6!5LJwn(<P@~}z@xOh@Z%2KSnTUt)c0$lgB3w6E6vfy9#xfpywF^dV5 zHvOx>V?f-w<TapqlfNNz%Hs3;Ma*I<iiwWlFJWYHDkpZNyODyXmngH{g<*UsT2wG_ zc$1Zpx%|ktzWRCFHOSKTBg4fXW<dG0yM>#k!Pge^4b6LLa?%emF-yryX-W!s5|Of( zju4DscybC-l<(AIpFCydCB&aw>+9=YV8&eH=U*{BH^1wDt*+!82#nx$ebZ$rE_aJ9 zwi-jNEzssOge@(SqBjcP?_e6`xuh9&J_B3w{@=Eus~MW1rGoAUOADKjK(~mvw<~yT zzQJ>D-K(v^{Z$uCmUIrMVYw6S4PK%-D)nu*u^KeHYUV>R*m;K*8j#l?u%x>Cz%+%C zM-mc$hCWE5nnG&^u{g28p^}F*JT%-$TqAfoxIL|4bcLY(A^!k}7+U;G7LfKJ$|7rX zk#{+@EY>k_=^q`lxLgkFHOrVgomQJ(p*K}UOACa#_XnDf9f27sNRuK&RmF;#6B8K= zj*_G@i4P&PsI}fWl!YDp)!~LAF?ZSoYz59YxysPs=N7cMgQ0O_ONh^vq>w(P!mDuZ zA%>x}`AcG%?Q=l2h$OVIT=z?ETVrc?bpu<=vG|PXxhQMC-fsd{(|jehIOKSxhZIzv zB{-6Y${b3Pk{5z90T`8-k*lrm1D3=Bdggb#@QWR8H?rtHz$vKmvfF}v!{4pV{tLIX z<=m-;N{Ck5oDgzSGt6L&ug~_=xz6m{g^5tjRfQgY5R`&Q!UB)oJS2jmGqQ<D_~-GI z60_XRN^?!ai8&`Dkr~2Ih;k#LAp5@xlsQ0HjZEW@y|_5ed1Q>^a1P?64pEjO*F2xv z$r;awnn4*H{v5GIn3NeTkvT8~sBv%83OUM$5!h}B!5dTN31rnZy>LoOvaUp($i~4( zIL|Ub`Q+ij5Mkt*<<H0<C}XHm#@Hh}>@r7OQ(PhpC(T2r+|K8WZdRTj-aJI}-ykFM z-+EWoPT0>y3!iaHkn%~&KqtuXp7AJI@p39>J#p_8%4V{}bye-wcqK#tID7Ph2{<IB zw2)5aNe&&i<VR6T_Ey-%T-@$T4Y-uAA*DH-oFxa1DJe+%xl3n+5Kn~wo<!7dkPS}3 zT#h|_)iJ29^Br|Ct<5R<a@0;5NmmF{X$x5+jYw_Glq)=vjleZ>k|>-E^)3yCpA-A@ z9du1GkP#FuE}7pCA1<e*{gb^58ZMD`1<LVoHkHe9h_Bre>f+rUQ-!pZS{;ZCmY!`% zO4>s~WlI39U=o3oE+IXBA@+JEI#_|#joGcf?!K4a?r{KeY23AL9|Lf=wyn);+}~K( z9M;n>hMNoDuC^1+L9M%0h|`H0*{w}%be`$0PitmGzUc0NWu+)^fRK}t0Tt8?D-C%L za|<Nrl&=hr9;t=phbw?2YC0Py)W@E!ITCgCyLF(L3}1CBt#R9FGK}u|tv_U8E5nPB z<TlqO)gJ;7pm0trFu>7J_P|`|fwOLX<#lmY<bkq1t!%FVn+{x+>1ctZ?H!$V?_rHO za-(V3eVpstdStklB(){<H8lhjr46Vw<HepJkO({Ts2sy1-6=M4vs>e>i1@29OnXR( z8)nVqMaRi`@dE9kE=gO`_3h5pbe}F<`+_CeROANbOnukgG2THAEtIIF1A<kI^2K$I zioTtpjf6TN&;`5)&0$ng;Z^dPpFO5=*TCIMqFHP+@$4P1XonO@0lTTVTGpUZo!s_! zP?8AYIol?yzOJG%_muK`0)gB&O8a(GFrP4-(V_1TAwmwj?8WjtNl*CdBPGDGfB=%y zBZ&u|;}k5!BR;fJ1N|i-!jfOQ_MajZ({I!ApxX5OcffX0uts_Hvab1+6|MIaSz3P0 z)>9p_P@qaw2qT?x^3<|gi5xvsAq&tbss7JL6g=9%J<5M*vU_%q(uGW~hf(&erXr|t zsE6Z;s*utLB$YIl#s@rO;Ys)VM3y?XG6%U&e(t+ilk8k|t^TNYQ)`K`b<UQI{JnFl zW-cg^E@bqf>*Ull+<?;|rrl|Vl9eE@Ada}M&YV;-D4575A+a!Ai(k4n@aVb81Ui?` z3rQsU+VAsG3k(+KOH_s=H!-oZQd(_EZNj6?u%n!lws+-MWRc8_HO(z|Md!HfOJ7sj z#_;yHnAuu-jsF0t?D6ez{1fh{xl+=6XlQ^WEFNQvh#-5<l~Zqd*^a?sUc%>en%$-v zeiB)6l&Pd4DME40KwzExBn47+Nn@@G2TV!2gkL*4a4p3~K>OL)XP)460~z1Sv?=S_ z;omk=#aQNg+XV}2N8eX*g=>u4i<fYg#3)UtEAO9uz}gZAJPhRRvOzs6#I-c-iPF3d z&7$P}bzLqOidN4%Acf9xaRSFw<1*WMvp%TOq9S8)-F7#$#9mOM!jzI*M>3U!Y<JI{ zX0i1306C5zoorX26EuCt3#3WBHya9Hv@)!apz}%yz~`0YU<UL;na}k|K1szxTd5=; z6>(Y~F?3F-oZDdnU6RpmORV?^R-w9gk_lcjm!d`}AYkyGqawNKMr!!ucAz|;`bM7> zuN%M0myO6D6+E=LrzZA$r6EeynrlwpEn0&5>##L@mkVXSXuL;;n3HYysCMgv30nw; zTXmPaz8r-G9OA2(Wp#Y6V_rj;JyDq09Z4J6NgR%AK`jNgI^Sc_GR(Cy9aD+by_P+? zhj_<m*7C}*csQF&*4ADrJu(JGPR2Q+#j|Pu0NW|EJ=y@#{-B$jgKA2GrfW{jqJe^V zHDi-XGMo<tD`Tr#i2UfoCj1dj@AO#>&*I8GsovKkMj=i`o3C`_*m7dZi2D{jFRSk} z@g^&=!lSJ=_^cONE(HQl2_t_>^ERLm=EUZ>5JqP;qTt_Kor;mWTSM<%T&-bf*1BJ_ zI}<twUg{}5nnG#?t5L0K(6;-Mmt|(lG0DieI^(E=GAl`1nkT@p6_d4K)YVKIB|FVK zTIU<s=Qbod!rBWFp$D&36*ULh>RnRDy6+oX>i+;;5s8l?5K^CCVR{L$td}oW8;-ZS zw~Q5cjW*z6PYiVMlUeO!Tx>+H@)>>Gm3l|XYqhdG^cEj75l-uk4{PvVK9CxcW0~>W zdnwS?y*C|T9ok}OisZ1BoC2;eYW#GgCw4dA#{U2^N6Axv+aF-aqYeId-1~qd;-a&A zQS6!{>VDbTmZaAcQ}-_YtZP{lqbQTJhTOSQkOp@t?$eJ>wxg$Z#jLj4-28y~rfnT# z!R==ZAIQ)Tz1R6B$=^x6T@8a4%W=@%o?G}zOkESFBPv^M?UV`fn^58y`@sVz^0OQh zj_hEz+hqZ#->LYgI8_z%PG2ehXA(WzDoarI!7EU@rBAtP-EkpV%I^0^)oxK8RT(a# z-qJwx8w#@?7bBgTR{&2lsr}Tg`z1H<qhL1h3c8)zebIsJY+W?onFnOSvo@>!=~)=z zL~B|dVGd*W+(@lRa2B{{ERs(bcN_0_F8~&GW;IPt37%+J!OHoMxG1XIy<grhi+$GU zwUPdNSX_OMH~no`ZAx+FB!26U4|QurLmUmUa~R%{i=X=4&&V!5yN&2!xTb66e^(n1 zaQ)NlZ2@w)HkR&l-g+tD>icUbvs!%u<HX^9LP6W@7P3VjYfnsX6Gnf`<C)&`p!NW` z>h3MX>h8?KIFI3Ix4iTCr89dyfS4vPv9`lwB?*p>=et<s;tD_|Xgh*QG|j|ZU3=W~ zy2pyXK>YW)=Y4LVv5mt|&rQDKrxczdB1>4pWFaSJ+&q&ZBd1Zg^tR_Rp_$pgFt0qv zQq0l%*3>In%^``QBZvhn1D<?dT{vqlVCLVV$C-tP!A+X9ai=^v9%J<K%}{i<^Hd!n z3r|@{NgN!9MC0=7PT6jmvna*F%5bB>%Y0)$4D{R5tTu0Qw-nwg5jxykB!uG|o~QY5 zR-=~wOF}s=nK)F^jyA^Q&!3f94!W=%aGoRga*$Ye7(A8Cq@OP_o??LAhcHk`ZKzP| z_MLU7QzkN$#D)|dj{9fCg>xPuoTW#fonC^YFv@mP!&CTOt9hZol)J#=2x>N?x1mXO zm3U*_BY(tgWByye{q0yIYBzUHzX9jbPWH8<tR(wESo~IGG$uttlG>K0-C@n1hb0?3 z72(Y*ZAW9&VvUjza+EA{nsPgSULiL3B?{kd^V5GnUX^+&6olM(D+fp3q*`Y(>kk$k zNx*lAhTLrZ=<*xSjisJ_M=`kDeg?r?PH8Gd!5SW5^$VWGXj@RjnYRaj?7Mfdy>oW4 z!_~LDTySPMBT9KFLY+%&GRj&=$Vn<f$j>VA9zDToXdYpy^<I02lZWrrFJ|<8PleRr zkm2;t%wP@<4zO@@oKCjWov+PwBs>2AXWgvXV=Gr#t!_<_p6T{3(AiXVyZ1ulyz&z4 zbt}yz5Npoin-{?zA45BsIs>P>Wzk|hD-4%1wU3YE@7+}TyXc*vrZ(iu3a=V>yvvQI zB&Kfmyq~&K%)U3!+0P`p0355a!@Vcsw4_B{6DMfrt6lqi7ZF{-7<{iSr+ednyng=x z70ws0qn+;B;?o0ASSO<=DSc1c<oI{T0rrN8_}5)c=`RSM{{S%zvAf7Pd=^{y0~BD* zPWC;%B!w4OVw%AU{{YHc+z0NdHyEIA$c{b?)|dQq!(?63JRj*Qnc$uxwq~)G{-C7R zFQdn37n!ZXjRF8$$;wph=)nMI{$pu#G@r-(GY}2T_jxp`@^EH8(VAAVt^T08OG^C) zbtI67^(LpbTUqd_Oxq*5aFN1skRFr}(o{3#YIgB#6%d)Q_#EaAZqR<Jvp8aK?6oqq zcsF0!UG{&Xe`gwHEjs&BFLwqNl&<Rd5Z@zomBo&hn%^7eBD~v(INOLG=R;2RM9<_J z`^xHY{u{yA@aY=qf2iqyEtR!pV%4VQO1D}eMz+D7YH%(bMi9#k&W_nGILg2PC20U- zsjexQtz3b|qDMW>8kZaV*H|$4*&ACETGqANSX)INnB=(HTHOxWmuFpP9`h%}o)T2x zK70vPV)iU~GG5m!WtSBJ&l)khEPYn{bcU@x;?|bg?<Y$t@cT!Emd8+?%|jzvAC;P` zjSi{2gk`?Nphvl=pvkl*+W8YqSJv8|QZpS<+&&iDaa$6Wjy&^GyE9wd^_63UJ3F5H z77)3cT<PeMbtCa&lnCoXPoV=iY`mU61I%nIq{HeS+Fa6Zyz?2Q>?(^{vN{d7xrzr= zr<okc8&p!%-TEGD7=krWNw%fUxFZ2L?+EhSIsP@R1yPD4ZS1Q&t8+-(eyxiwZ44Kb z*y7JbCwzbE6>65C=FC=IL9<hYh^kYa=2WAd)930us@#&7>a*?dN`<{7g(w5z7(n~L z^WKvIYi^83adf4-X(uXga-KhM_4367szU(>WX2omWP5gJWe>1n*AR9tHjW^lh};oW zT`QlfbqYpNIQOlhCVV!aGE$_Hv*E|>@pL2|_NS$8X}kL;o)$5-wyGZI9}2Qcib*^x z!d2;yF<lG{jBK)`0jA+20Z+Jvq$w*0bmKb?zDG4QgkMEevpG%)VW_D*Df?Fk5|p5L za%e-fL@AF{1-O&~zY>(=WeQ&p5KorewiRiP0P3B<0bq4RuZ37YvE2|GJFUln`!YY< zo^?B(+^VaKiLlucmfcdD3mAFE&RhN74?iw5Q3(niZ?bK9l(>=JBkWyT(lAK-M*J&D zK8B!{VhR#&Q7UDY636*M=vgS^P6;G)9(ff}^(N>pEQ266*c>d%j5-`Rp^|!xngLK% za&<`ZqIi_1A2=X~INBtB&JHpZ1xm@Y8z`Rap(0y|L0=LS)_EQ^INC_+2Imz!U)4j} z8zgEW;l`fq;E-1xOG@_YQ?aQ7$WcAT`rlNI367Tv_`}OTeYeu!aG&<8Z#tL~b}BoN zh*XCQ<t{WLG(PD$P+$8<KX*QKZF`3_8jVv;&d+DL1$#_b(m@!>N_hEs;GL@6RWmT? zN}4&OVbGOOU%NT5JXE;l*lsI`js>0!`?eU`wkhkKv$b0E^{%y?sXbStE*5y}lNHoT z%97J);!0gAaX=s=sZmj_h-%ww>=yMkLtNhJIj+40>_6!FdY9R4qT_#-?XvAXw91DW z&S;M6RkNXCI3-E)uPWnAZkj0wipERWuW{kY<!&0to$A`@%Kre_UaHdVxhSz7;Q@eF z?5333OKs;IN>E7Oan`to)JIY~qf)w1=AAjDdTUWFDqXrmuc#v~M-P>hqxZr>@HQg? zxomF?ER(l)s-z4Dl9&l@$#Vf&3g&qPBpuXzwytc&Z&!3(h#M|b`c>U;&grJ$*<Eoq zR@%(sfIxmjdpe}7V3LHI_RmDE!^K^y05xFfv9ZxRaM?QpXLIY9otK(i>*-bH>j2Fp z*G7N^1@4~RQGq1VvSRBc2x~ao`Fwon2?#EnS&hYwzC7wTIW^P#J9$wXR8DeY<u|t3 zN{W0QT|LzUo}({c|IqkklK_nE@Wp0_tl;odJFyCSeE$GbMjVdeAY6QO$IszL3VWoB zYZ(M>^UunN6!%F~*&M$Q<>y46=#nY-LUi&$BOIuLa8`#pML9zh$QDy1hLsebPo3!` zy@>ieH)yr?VWPDB6)@DRm8m+SKM5V>;_q;R+^s<s8FlXddl49Dw1lgSvkBZGJRt+& z{{Tx5uB_t<>_VVFu!cs!LDWSPO`&$e%yZo0ZY&)$JI3Y5>COtn>9EcgqpgC*8kT+Y z_5tPRDR!qul45c2W$Z6&*4+)LvR-kd1hqN!N`26w#O#GO+c;j><3lVV2=i?T+~DKP zs;7L>HIFxRZOR3<ZOPNXl1ctzdWF?XVF_lvs3(^qZ>NVZ4|VMeEPrf$xS*WAm9of4 z$y|lDu^F}cJ18L}^a?eZhfthOzC1ak3Fmf3c*x*HZNDti7PkC>y~URqicR)tO+gn7 zAfM?3W+TbDh#f)_oqF3RzHJ2$rOz25O_xY2OO3t4q!$pb5(-tfyQDOARaktbmT6|K zd{Q(yjvE%aj=zYwvzu~S=9?8CWfgQio6Y04obAw#hs1n!3N5ZQZiVf7(*Bv&mZ;K0 z$$i*v@D$Cr&0KY(+AI^CM7N<$N=np}IHd<TLP>E%HhT^m#c>=4rP$X6PH3?PH#6wV zp7^R7*8*D}YnO($=d+pOKrSMY?{$tAEyL`VlPya-T6X9kre<GE&b74K?rU<5+{UyQ zFCV^;Uq@|4*p=wWZ@;|gE1ZztpVY)P-UnQ5$9|{0w9r6}b&i&og@h%UO{ctXg<a!K zeSzr9(uNo53WKtCT7D&gm!6+nSP<UUB5#^E5&;C4#^aIq86N)tA;z#-@R_-~k;l64 z{x0a@Zz44uz~>tED;0=@D3cX6(9=^2_K-sR*$jrFxP>haF(s){WufNQg`sJ5A~J#q zIO9;_3QkgTF_`nwmlI~S*E?8(3v6%7<P+q%zA1!Fg3EDywmgWo#^8bo%1Auzu?ECk z)}<1L<dh{L)T4)laEv4uih_3yrEbYq!vJ#kakU4$S+1A;zC-JukYX(%#ygTl_xF2j z8Z|fT=PF@bTs(&1Io|;IxANG5jE^pPtmlpXzP*c|m84&<*VpWqzV8HALR%{1M|9yz zR-6}B7%Kg?)P%P9Bo1I;o}xJ0c>yNYH}?zq?meFaUY<PF4a`P{<4|@N@He>U?D2fC zU2Zn*Lv%zr?^;mbXFAojy&l;0*)JGY4J_jjr7*?T)?-F`UBW7#l={~WD@-^XLYrI4 zXCoD*r>Vo@bwqBI{k}V8Ee;v}(AN=}j_#I+u;jF)JU%jHWNee@fBZa3V6UyIjp36u zjF&To#f?+N&4%rCd723~1h*&;4m`zRc??gM+6u>sYD%4NxpDB*%OJYboK804n{iw~ zf=3YwHP>QnbhPYo18Zn*8*#{u2)Gv8VQ&vz^m|^)e15isxR*KaBKj9)dC-I2xEIpH zLP52)mrvDGboJU4$YT&DFNr{oCAP~GBFU2+aW90(L`5wLIRRwn7&sWzm{e8tu8vb` zxb`FS7PvLrY+Yh{FJG_3WTKuo27^g0@8AJxaNls-fz<n#Sax69JX`BYNqr^scPUZ; z!;O;AXsP7qJV<eZ6r6EzfKQ0+oM5P?kik$p!(+&fqv7Yvse+(GJVJVN-8{LE1JnC^ z2SmcVC1?OCDnL9bR}oT%Fr+UaotM6F0r3w^$S$&99h2%V7~wo;hZw>8qllao=aN(u ztb^C!D8W_BJ?Q@ctT0oRU>&iX<z6mCocOp;O^NtXT?SR9T{u)Sb|H8;!N5`mcgAp_ zqst&4brtM~v$}42=9Hhk#F7+1*lds#5)R~$m2>hwl=n~B`~JSZv}b<mla!N^LUW9q zj07AEld^_==AQoK;y!7DO~|aQuR8z+`3p!32{<{~O2_{FO8WSzTE!Kga99K>X(~wy zz$EOTl;q?bkd)^eXFgn&`KcPuch}d}u)B@XEw6`(3jux6QgT~a;Xq{gbC&R|oQx1M zZ~-*;w(4fG{^bI>&rwNAc#43^(3FzD4|E1rmFK$wK_y)jJg`(Qa069pIPNr5-mbqa zB`n8v&hdNzDYX#e&bqZT9VtRe6cQRB^93q7^30Sp;(1Jtv5a4RtTiX6!(DxrW`APK zH`n;w?c??DS*NUMwp(T1t_fku3`O>*Q0m%gWe8pp%SkwOw7)GWYi<=4FNAP{;Tf2n zd#bA0K}=jCbMlJ<bt7}g*|&DL78f_O0kuy9X<;+XV=b@l*4`Jlhds5udtpV}RO@Ii zOL^tHDtk&-3f8noVZXO(D@}(<L_{H=6O8brc$7-XS9M7R9ThWRfvpT+zll8DO|^B- zy-vVo0B|_fZBN<ftd+*$hndq&1+TW6bmwwOJrAxBhFc7vkcRjh8QZ{~6kz(`QC{~v z?7V6XUvs%5=7Xv)58W?Q<4kc-U_UA<8bXk_8;>5}ZjBYj(1yqWq7y)%5J*-$>pBR7 zViqGgA0A7-mhUZa1ccdf)e_O!cWGDEt@!hMQq=l)Ls{8cyS1jlr_t@xNogd2BeEm5 zpa}taqlN({Aq73Vkb?8l{{Tf4(*2f-N{49T+bX@yJqgxXPjcIdWtPx9Bkm<2Cmw_f z=!HX=Y!{n$j=69q=U;kbk)&WaGwjWC<-jwyk;ZTUsRdb53b~oFDlK->5JL|%+CmrI zETE$xg%q4%<n=XTI-=hFg1JwK&R*6MNO1#m&3f$By44!NZfZLza#g3Yiv_fy!U$p3 zwEJ?T&P!+kLB%pdV{?oZ9jnKtm9Ct)To*er^CYiuV0&W$+>V}B3c!VHwAyrk(dmRK z1-E-ZYf(s8Af<6Fx_0w&D+j7Th&{ym@1ah}I~KkA%IOJk{#}4sQ^_l;=WBF~LK-~I zr2JQgV2hgWGtL&P_Ncr{Q9F{_=e+93>aHTc&b>-fT0=GriN7Gc%DP|k4?M1ZWprkT zwIQ(?DQqPSpgf_m1A_sy`F;E!b#qlOE_u4=oZ|P~qgYq?k5x*PJaJ%RBvG7#lqpH? zQ;g&-d}|(rR1bG&ABj*(`vr8{?dff#CxmPO9R~iM`pbN`RkLfZ>vL^sS`?5laCoo* z2R$+Q?L{2KC2*s*NS{}`c-5(7NS6)Y@MedNwq@$;#B}{_bVnE7Z%$dB;R+viOq2u4 zg1Vr{*3ygRaLn`IHWupR@C(uSOAqX#HP0R54qtBP^i2AXPFro$S+GSDZ&!Gbd)t$C z)FIZMoZ`FrO7^F6kh@%Q_KEwgwT`6Hjq<gH<c6}>*N|PCTu%J{O1+U`P372@mLriN zx2FRbC6z76Ost3IhnU&e%X{pbTDW+ZkdQ#lTr;|rhF1}m+wHBk_axBSySDN6bwRk@ zE%7ZEO*pj}ljGg3@4pekt_R}VBRd_l6z&$drQlSBZ;(oOx<d^-vP#;(GeqVcdJ=E1 zpMtn2k0FO=3wx4?x|(BFWZSLs;HnFbq1R(bhZ1XVslU3VA@-dqa2#Ole>x*h8!3B% z2g2a{)WS~a47Jh9)bfS{kaXLLK?4TEYd}y5;2?0u3Q|x#dGAg3aCHVx`ig$k^R<=@ zU2<#>W{IZa6k`f%%WX=s4}`1iK_efT%`v5E+`Rt)sHNKL$OW}_hpO2B08dfEw_|P? zzRet`_izx}ct+h0-x>jjK<!H$<KuKDpp7#Cn<i`9#PCya)-xvO8Eq2gNlJ#pgtmqE zdDsqAh8Y`mWFr1a8n8EVkGpz~oULwL<Yb1)EV|k_inu^h-YDS&kTP&LtC7&i?(166 zeTf>_+Ac{UJ+jWMarR)uvOR2(Eem!UZb~uLHH0B9IP66w4haFY<Glz`S`v7Qcz38A z%0Sa8kUBP-9J=N6>EL!KjZ?E_%0<SP=8#X*x}lq#C>oCH-GRG`(#%<jj=3>aDQ$P+ z65mqr#HU*axZ?>!<Y6k#K(QI5bS6qj`&YNt7qJ7axsIT0tG=pcyDQ0U{1MUgt*%sQ zPP6sZ;!G!&!_VH7<(?CB7?RsEAqWU*OHA}7K}kc4PC|yn;1(59M&Q!MG?9BVTaLMp z#>jKNR^Ku9{cNqPW`WT5Dc0MDv9>j-dnfG{)T;|Rj#A~OXJ>c2fO0%rgYl5I{gOl( zK~26KMjKL6q>xfVqlXZyCo2eLWKYZhw|%2_->tS;Rd9B!ExFfC&WZ&$vsLzYs;B82 ztY#5#ghQ~WFw#>F{bzWU+pkvl5Ru-uEsO^M$V$>q+l21@v9(bBsxx*TUzGC)$$4Hi z1ywA>ynWw44<99IS@ioI(@QOaRFv~hc094q025gA)i@so&bjy9PU2ZwLPvmd^4o7; zJoBu{DoH*FNhJb(m6C!xw2_W{JB;-h-+a?WD~{?i@;uc?s<eb_jCWXhpmV!xPRdHs zd@D+~A;cZQ9KG2UuTNCy&B0cw>RlV|6)zq{-9K{rwtmi}lNLg}D3;Pr;PeuZ2Z=p- ziqmshJbk2o-!-V<+KBVFerop8dXb4qZMRO|6qGA<aszB+@cwm)RZdxV1&LJwW}{_o zBHD>f2N)qpDaacf?a4lMo7xtgR$(Pa?iMvD9v06RJaC>_-1xRQ_teqMI_jllq<Jdx z?P6DqgkX+i8}h&#^UtMRWUE3di&!ek=WbIfIY$l-K?9J_Q;hVh@k@22$!<4Hs8X3$ zM#OK!{Ce}Nez3BXkl>{3DVvOL>CM!Ta51>|d5Viz-Ep$4{{Xu;3cS5p<V2E*F;rQb z9bM#S(l8tY_EpfOe26;{S}{r_ZdZD$?L6R&r`0J`S?HSD?rbx{`cjrJ*2Mkggbk&# zo@K_yN)^p$$`0UDxtR`A>?&Cr8gidkcAlOKBu8(BE;OXL(}@dh#O{)njwC1^prq$D zJWtl#(>2!6`oR*(Evyr_4=nUPrnRZ1EpRD4p~Jym{hD@*bJ7<`^CP&ITEJ>lXYjc4 z;$#;gyx!q$xzi&lJBqQ2;j~;wKxlCRb8E5O+U}u2K~-0SR{gSx#2>^tICNf!Ss-Z+ z)b!&wjWpX<>5;}J+7EUdhWe05Y=k6nG^K8bF@im7=T0Hv>_dlZ3^ky-AHwcVAHPt& zuZOs@pAv*Po1L7}bqV84w>wLy8Mmv7nT|>vwn<YjMOXyn5TV{60ge4Dnw`-W=3{K- z(bhv1O9YSr97360H3o?GR7})5S}}_Hf)ORi=`FgWjBuzWJCdQ+l{~XF+_V;~PqX3z z>}$v$UJ5@WQTBTU-sTRFKzoE1+fo#i6sU6nd`T%HtjSU(c2d9<+I%*x_G_g+<kzP) zh1&0|?e=?Rirr^`RJFRk=Mz#AJSB$__G${j$Tci<9izp_-C3{0{?7q?uFTLC%{#P7 z`f60DQ*G|aj?$b{PqUr^(gr|Nhror59E{em#j9}O>If`iA#>5-@M0iI7LQF(`%lyN zl6Y>>ZIYcFLM_eYG!A)pYT@C<bCpJ}q2|pbqn8GriMI_T1k-c7UR`++t+r*|l)trY z=nF%Pt+gK!OZzmiLGu+Hcy&P?=8&GAsf~>0wZe*At{Rrsc+I`0Ohmf(ao_O09WSSa z)vRQtBm>VlsEiDW`DEE?K_}WaP)7BX=R=B*Xt+rk;dSr>tf-!7Tbpqt<6;d=>PkWZ zYqeLJ3<tfrT6a}Pi51D023~0q#}jtO5JKHvPCP@I_s|+R&c$7TI!{|<-4WI5hvZ)# zjO!_qQNYuHaWaG_fhbnnU<!(@<|ssQ?!2>zgr9DGy-TS|;0Ep7KoT?g`D1L>P?`Ox z4&8I(NXa|dFxo82lPT9qGl0D1ISC|f$a592+N|TV3Z!uoa~+iRm|fEiw$efZQUdTd zT7bb(_1?DOA+e6DHl>3(4%ryoJ;@`*p1iT{{#9g4V5@zduGuI=RVeMil?}7+>Af@S zn#N^QG94^8PL0J^bV1=(*ipe5N#+ORS<=s)q=KbwIR@utX=w}2orP+0G_b@+7~=0c z?i8(H;{_pDQuaM7dk3hX>~hcRtyrd~jhS9KE`HS$7@d5$Ns6Lkt<{Dx_Y{zE#F0=x zD`q90sa(};tuHp_qKa$3Aq6=+S>ndvbsp-y9EH5~Su$MgoD&rh+b$_7ND5B~8xo#e z`R;07(&;ssTdGAV!q9UhEH{S^;Ncx{zT^{6+S^ct@5<EM!7b&imyp_20^7=VT24H% zjCG<F2b!&X$lqsmDbIM(P~^PsljZ@~)Qz6{BaSP$lu?ZESW;hC62S$)bMG1GoK%8E zCu87~Jcpy9rVyr_ZIzdjb}8agxRsK6lU3%Gqg$xo7KyEH$SuCo6Oy+>$XWZWC>*bY z$SSj6J4>y~>XVsk^iBQyi*;VrJ;qan@SG?GEB3i$41RShMtzlcfyof_?Tm)!wCPCP zD~Bi3a4O7EI`=A!@368+w@R^v@f>Fe#&CRr*ygO|a8<J;N<V4Em4oJR$=lBxRP4)b zcS1?Ni7KAs$Z!qwj`@4}WeZO{RE_XWdvCfVtqB|_g;^UWKwFI~(~75Vy9C2gqHB_* zFcj(svnY&ZDK0dz`=cjq`qjF4^Pd%J2+O?G8t*bn!Ers`a*(bylZ1qTR7t@kY%5+U zY!;+Y*-U!_?9pATYKJu)&9x&$X;}&ZYYHg3T^a%QTS4Sdl9QdrYoFpyAcqH}(%H)H zcwYg1T~Ks`?$@NR%gAmVHj>jVr7bpujuf=g6iQHlIba&_3d-rR3b#4LoX17(w3JMx zgfI;NRPL_5FIC*#(U4}U7M!#;srtg~6@>RKv?R3wmk!<Ii)f^b?_F*eL-u+>ES|Cl zXztUR=ABWf<KA^kw~Kr>;M*bp0FtysYy>IzW4hpw@^Cy$+|y!>6%bf#0@aQ(=!3c0 zI9|0M)$kDl0)npBSm|}eHgolKS5w2@k~Rt}Pn~k~n0IRa+CgYqcI)7+vI8IlY@zZZ zBU$K+)}EZ-eLe$DNk$LaNGVT@Ae`>#Cp{~r!KQ8xi!!D@>~1z5AMC1P5Jn@p7X(=O z9oLomg4E@j^>DVjj_pyTxRj%+TPiAPC!XO1XV$)~psH<M6m<<Z%+c@X@m@EGQ<_S- zAR^Xwo<~veO(LxoNN$Zvf29reNyRE{y!`y_OiBx<Sn-OnwL<41x|6}TDP(w0P4W2D zE_wpxKDAj2_)iDJ9O?%-M(60P>s5^@2_-!TOjHhXsU*NJ|IzrGb`n?6Z~2PC4_xym zOz+zc<R|ByOdhQ^OQty%;+*(@Dv&u!9GPE=Q=O_n<Y1<!87a=&c~pR>x<ukSkDq-Q z*UdkIBAqe;6jwwF6*3i+$t<Lj?XROZXz`>*g`h6;n}IUVDa(eDkQQRR>en$>Cu1`u zvf7hA6xFTvRmL45SWeC2yc5#b3P>F%6Jhb087l)So9hb(h}!I?{nEe~@vA@pkS^lA z-_bW0)5jU%98)2VLVFCr7Lxmy#OvsDlXikNCC$0JLiGboOJewxN4z@JE1H&&o0^zQ zHu=dTCCj2CB$j2BD4zYcf))tl1B5QVQU3r6?QtmSDW--BISsEf$ZSWIo<X#FSce|& z_pu;%xXcw8NHb71(@_EZJCh`S5f^&Rx8QTL4RVum4dG?5O0Z0cCg8&<VGgvmWwz&f z(}61Q8eDf;a5Sa3loA4fJSqg>j8?n&e;(jGeuo#wX&wF>4RjMWW)SG*WOBA!LnBFO zk@2v(t$tUu5a+d))6B6vUJPQMNGROnE0{rH79#o_z>C-uV{I-u-2=2CXl7V)D@ALP z%4Ds?y~5WM#H)=B_i7-N;GY)6ovUBc%v>rsq}A}gchlBD%9pr4@tG&hA?(^%T+x)Y zmY3K$&S+yY_n(9gAtgRZ+yfZm&<MG+bg?)6J*t+N`)=_ed<X$Qv6QIcK!ctjtmJ1P z?b5vV20k(#%iJA27p2q0_E?LPetutCd(ydfyI*OVD^qBT=xzA-8)LSqF1mpELS{yJ z7VEbHich!0mcVr?3JNbY9LQGSX)y}U5aKF6BE#<4BA7@3()nCFNU!-G#}*N78sgnX zi;&`+7BI&}melnOb%niGToN1L+k)M)`lCP>fj8?c%{_d)>HC6vyM>PHakI`q1aM5Y zOL`QP;P2sig;(i@8(#(~he3(bo6}T6$yj=}Mu)fHLiyHKIvHIH{dPEm<_(H!0~K(U z88=V5YC}<V1)2BCLkYOVOX^t4P{WTQr<Q-{ZDjKsilK@z(qXf)g6}ZC!>P(_J?gzo zZI+%$oG#Zei+P37^O$ZEs9_4?C`+ZxkGYvrJEZXxAu9!dg>ffrD{i29#SG4<gS2+~ z4|7HSHyZR_DT`CGo~XjjK)#(W=U88#cE_Q=E=u7qiLyynM&yNHaPn4E0azpfxa1D` z<W5m%a{Bmvdq*`;GQUfIf0z4vLfMN-;z>c_!lKAZ*0PQSr5)P%lBEQ#zBD(&K;lyJ zP&ZaYaDpXi<{UKF%iC@F0lC>lNWv#;hpZe8hWFamy^XJNdjY>IC(SW6rZr}v;(J)e zn%8F+r(nCItyjCn;gn2>?|Agq>{DAds}-(Nkcm=O!pKa7q&UU`#zrd~PQxQ){gJ12 zSZ$<|7^8E=vb6TX(g(CX*&6WcHQmVpHu^XJ01t+mDttq<FtS+-7+hnK#j&<aNLW}& z?H)`{8KaT6j9Vdb59R4{9%|<F{N?3JdQ*xH$9OEf>YaCq=!ryULxI8+rhsi(%5X3T zX%sAdBWZ`I7#anL*jQ-p@V6lD@Y&kk1wJ!28N|=T;kbKho=A1BL2=C2WwUhzgJEu# z($dEjZ@R*163+xFVGEA=7+gol;6u%xB!Hw9DF>k(K=Z)EYielcE{9r%UgML7<R3c% zI%rqa&{X00&Kk+T{Z>|oHOF?Hf#qT~Y4(H8%k*Rm=9<37oEuZolDClJqpO6eCNXiD zO{HlCV~PAMB&?tnjnq(7u^d8*s-L>-v$n)v`mE-gZJ^TjzjWv>1XOrkWh|sTW`x{n z<#6CVy4ag)HPZc$ruA|b+i}*km)pWhRIk0lhHw*trj`pzNB{x4cFIUKjL9RBxtMfM zQBLMK<_gGTP;sCXoVKu~Cxu-Uq@EGii-}nY#`)WrseoDUjVt=tt8Vj%j}YPUg(sm% zNhxtF8OQ|n^1&@sc@ZkQ@Zlj!#zKP9tOTfJ0H8rhNlC~(ef*rH8Fb$5&~T^3cu)xd z?YZJn!u%yU3Lfqpbf&r>#M>g~pgEFqNCUugl%+){!V*c}03?!Cjp(iuhI33aZouUV za3p=F2Z#j#Km|uWB#b|fSO<C=qYUPv^6uF`eMF(e<ZzI9iuj6nd|3e@I38*IB)CQ+ zJrq9SbZqc|lohsk3PIxu1-6n_l2kLE{E!AgN{Hk}8#an|u=`XF>vB@k=3H6|n^FDI zliw&L{?7sy>v#tTY~yX<aV|MU?R9b{0IMHuiyBP3?8FDe2Lvm0LbapXCp#V9=_G^1 zmdaPczFZ9llro@{t5dL=Seb{ya+wBayL_w;7xw9K)!mrbk}JzRaObUf2O-MAecVUw zd!9o%=oS9}15Qc5=|5w2X=-fbTc%5OEd<9d2GX{PL#{c)9S(+?!dAnn2?ZQX<p+R$ zd~|rRmLYg!E^9^g0Fn-%0duLj4g{Th`i(i-<4hYdvz#xW-M|CZ`vYrfU;(y($~0GI z(DdxLr?{lZki!Ha%s8F}9wMUWcmk4JOJ$^_m2ixVWECEl2F0pzD$Pb%n%mp!o%K2c ze+>tm@zk(WV1gKZd1L^dpblH<Yg<w*d~Tr{)ka6Op(k*q<Iwa6-M1?4Vz!rFILBBl zxT<~b8EV}o11Qwi%XG3Pgf<$TZ)FfJuSS%w40#aM9EkvUl*t<sQ(3Lc1cb?dyK&p# zJ}c3w9rl`bIhM1UJ{$a1W2tWN@0aU6lFFj)n9$JI0wdfdD7ju_tG&D3N`K}^l1@5= z@Q#(Khd}6Jbwt9`%5QFAyq7h^)$A=4P?3~xW6e9oMiIlvVB^mn2R*TxwBvnO7$0rW z9&d#wZkgnNENp2s>XCk$D2#@?$t|^<mmLV-{pthV)~yl*PCWruDErf}4a>*Pb#vO< z<0f;fX>J6)r=eTJNy-vCm}rPW@nvo$4H3EA9rMb()s&2}ck`9>A8VzQw&AX>E?YDl zR^&Kav9YMj4HLwckaQKnzVQJg_L8H3I`ryFo)Fob4#mv>0K6*G<qR$z9q?-NlS#x- zFrzQVm`u2&?YDmOi3(qziA0+8>e&Z*!*?HmUNczxlJ0IRquYDxO(!a5LS#vA+2i2h zK}rRr5P9VpQvMar9`uVVZBxf*R-nuVo?0;Mmpk&K%%JRq`-(<>HA1pWxPh=#XLa3R zuI5-sMoK~8#@x7x>U!)&WtS3kP+#7guWl|az4zE>zml@k5Mrl1a;`GoL|8Er2IX=k zI)wX<dQ`Ev3%SP4Xu0+)bWlF7sg&#;=Q_!WP8&;C85Xs(E!_sgx;I6wNlVS%`$W9= zvvqc=X_5<XHEMgmbuQ$DcMJt>O-UQ2m$#9pJNx8++C9tK8p!FXnM)PLng@=Y{p(OJ zEWM3;WsPsVS>(Z$YS#7z%SEnUlDs;W=UlJQWIF0xe%CrsOq4Xra)yf1tn6yTqXsv` z{RuiAN1*XODp>PoXumIFkoGg8+kQgs*Mq>RZNGTB%6M@7U8f-_*X`EOSK@6A$52rU zIW9V^?l#B7DqmYr+GwxXGQbY5*q>?8cq@!(f->uOkI-EAs2GWIS7^PaGZ_(>zUm>Q zG(>cyaG*+cNSQsLphCTt-pZB4Hwq-zPS=Rv1{mF<kF=B7u=k*emyOfA)^W<;)ccii z=ARMWb}9m#Ehx0vZC~ptw5N!IoN-{B6O)1}(5cQd5{c2}y{?XpWlO41;Vvn@<Pfsp zPF^@1Ss>vDpSp$f<>_SYZTGq{s}nBCZaGI0Q{}ahmEi+CV0FTAk+nB&a^~13Ep7GH zI6>15xf0O-0I{~WE=ZBVhFU6Lv$&w^iQ-QRLJ|g3%;WJ1YFyVmU%C?pG=NA6+x$A? zD{%{9NlP+Jbrb|4JVCzm2`zz?j$)!UE^r#_WKCl)vUiWB8F>u3Aubq_z-iTl6ooYT zQ+#D=@H`t*2~fx&qkJ4x2ChcB?e&^&r|jc%a=U9O?vJ=z=f^#nYYsQo(}{ma>IR-v zdF}f)RShuakF|$)wXGz^btlH(*)1hG4pys);Qs)O;noLfS#1sXxaQY$9d#ZMwe~+_ zoajAQe6{Kn_8Mbfjl;9Od2WR=@-6PZ+<?*|!`9k$m7enbXU0q`#kp!qrbJ056rZ(g ziaVLArLKTC6vBz@3$0>qV{!igmgCK*@H?2$>If6H?VOrgs|kR(J7yh6>Ny_*39avX zVn&^Lh!<PpS!GdHG_JCoxBjlbK!~EX+Arvg3LxrBQFH}5f#0vfPZBs3E*S*>0C^Yz zgzDWpuIFxzJvKtaVQn*w{=RA7PU>wrW%}PuJpBD#*`>iEHmQ?zw=IKbm2;8oEnn=6 zE!Sr`X<A!KWcRsr4hK_(1mvWNxr3s2-hv1|BV9gU-BfsU&T9bfo*h4BX)&XQq_;EK zKBl^~_M@^wH@?Jm(~lwb-*mA_ah*9j<lb7DF4%;Cl;oAhP+CS3p;0oh(#mS1Z``=$ znlZ3({B7_*1E!i^4-}$hWJRw4n_B&R59**Aa^(DJa;z8VZd$L_nMNhT3+Y>BE-3w* z&2jDQ?xb-cTZ|pDFion+F2OV>G!7RB^z#eJE9fPloUy?6e2?k%$y%%gl#CIab3Hf4 zF|a4~tYS4(P4`DQ!d4Wn9r3=|$s7BIMLS6vASy9(wY2h1K*7(ZN0!@Tom!4dSqRh3 zbMC&<Xqbl^S`-K+#$Q0gtgSiVd8K0^X+Hust(rQb(g^m2ewueiK?<d_-Dg^-7&8cN zYX>NF95p?h?DI#Xm>wka1b#YF#>ttTo~igN^D;T3&mXFH@GGV?Hn&QG7=3BZMo>;T z@ysOt$pfca=IbeoNg;F9RON?FmHz-1JUhH}yuy>>8R6%?JRtSYon)7}hRTh|(K1~$ zlWqcdaG*B{85jVZ1J<UFq>T}_Lfw@|sWfOvacOTU@o$a!dE*B)r3FH{4M_@-yV;i& zYAH&xl0oQwHsxCo&3y{iieTWQ%*k9wlC+XIap$<}ocYzG-WFB}4{eUcN!>(y)CCl9 z_vqirNm$$g*8~l!CKDU=*;cuVO?FkJxYDijMEFAzSt?7-azuvn_Ki9=Br6*piriMK zT-h0w-o>jM+V*63s&+>q_L@>9F_UPxETwJZ2HQCQ0I15*{{RgOSwHQ`^2SiV`p3i| zEk3FKBYq()Q$Ys=XUL94JpF3qZ_Lm_LERGgZ}$raIKdbrm^}#3BU&&|ZTCYXGX>LK zlIw|jc2s+XvPndk>fw4X8B22_=OvfY585Z54>X;{XkwT>4-?@op{TZdcU{e=ksqqU z{{RxKz_BLQL_Xx6@Z?7^`!1+%RlBrJM>6MXyUDky*bE`-bAWd(yq0)e3Ey=G3Evyn z%NYI_UBlJxp{|b39;xKv$c6My50BI0SbTMKL_RV#9NKw<;+pR^PST*VxGr4cUTqBU zF5dxsV}aJs5)?@2RFRYARidkeMc!_Ub}FdPe74UcRC|*3fpMAFDDe!l5h+^@HkG!8 zaBP$>86YSQbekj-KTQg>%BJoUFJ`)zShL#9S9K4w$Flnijf6ImlAjWsSpb285!SBM zLdfYmSj)R$eU|;yb*1$*&TDtF=_~8Xys<LlrY<q=a2#pWN`T{?@|tl+?<oOAXer+t zRunItvv#uw5LOl+EckTSm8U1cR-K$^nEKaNy$bOiXo+M}mmw=a9qGzS5S8Iag(oB3 z&b#~;jg<`T$QBB0V;v$A)^0_W^{pe^CCs<z9VsonITgsxI`h#`ls;lL;dC*O5>%i_ zJBrQ4u`~9gNf-his}l?irf1ux8J&CBs7|WUHrrO8vs)~;Nru}R=ohLkFFx#v&$OTt z<7B9<#+g!vNY4naerai6JaMq*x!2ybscR-O$ux}(zp4i$_1Z1E)u;5`s%4GHu{7yJ zX<C{}4}4Yu4smX-C6njO)$DST7~aE5JDEa<4XdcAs4-NN+6Qc^hwZT%w>NRQtTdU4 zO6{v41@~$m7hK}bQWevsbJ3FbWNzVfqOMlF#=)RNg&x5@zU5aHT4rN{Jn$5#l3pqB zq0}U$0F&uN<CE7HE1$$L@mNc(XB6=zwOK8yjdXRlrSW04BoK$V!S2-BdEsM~XR;U7 zRskDLmj_=)>Sy*T=TF+M@7qk6mZ!p2ti0@^h+#SVs!xBwmr#8TbaePUus^k%)hRND zNn#C%caf4}Um~SX7GSNgt`q)eyYX@fB;`CuZnZShL>-bNa-f@sD`a+OG=x(u>J{-i zs~nUiO%<hRQWljFvO-43f6k&43)=doXAjN=xu;07+fNE6Lzfl9fJ?Dg!^QsqQgSh# zwMMd5ICni|1ei@s2KG;nyA3h&&kM^?IY=X)U54O;RO!2SzajM%c>|csI9Wnww1*eQ zwu*{X#f6e_?&ND`7KR-bY^pxC%d0A71#1f74fIM+GCJ;R{{U>zGapzix#4t<x>}fQ zMrpM>fVE{ui*9`}%wma^4UpKKP&I*?5vq?$dx?1?h^1w|4vIpu0mmW1S9?~qx)lS) zrrRV28)ZdYP7{I-cgW|1&uXb9OMuX*T@Y}w0DwS$zuj$dN{d`1l7wIk5yB4sn^kdD zAWAw>>`qZ&qlHR&yr=j0j>HZ`aw4t6Sng`{RD#x9d4z^an`LDISV>9_IFC|l!|MYD z>{P#FaoIIUj1t&W?eL5N!H>L8Bk!!UROue7O$lZ0q1QW;QBQP)<l|wT)3@zoYP$t2 zk~=lDShX%_W}B#@r8xVlN{@tLL->9bs~laPg=5I_fa+T+9pD@F<WI(~0@JdmAuc+g zx}`ROgp3cmbB(;RD8;r>{E|a0ZGsdK`$`#7R0{Fu!mOMcld~lxN}WS37nyM{G_BVa zd_CYDcn>f|NgRFaCk@O}e{4gIDcFQ?frnwrE9cjMjBn*y5ksoA6i3*YB~DA3_C*HW zZ7L4JkO^&M^=(Q#v07BHUD_==YJD$d60+&b&uRLyHi*;R>?fqCJE$c9pJlh&TXTY9 zlE1s(mQ;90T3EGw7)3FbVm4hS5r(?5aTpg1)9pQAv*?XAY0=t!w6Oxo8MuXQp)H$} zvG~wt$N&Pjo(j%R_47{=V{&5kZx{QZbYDPV*hDl`%`F}4dy^ix)k@Pg*zut@sXCWX zti-XwLU^4jO504C3IlYt9j7>oxeQd;B?)w`sCXrTYrUbw+h7$Pes}8D6QS+WOYa4V znyTi7@fp_u@`;Dur*hIz?lGQ~*Uu?&?Az)nqoRAxbLuKPS4{R9@!&&33#dwa#kK+N zQiX7YU=7a+pmP`*-`Q%?jN>oi2&U4sB~l&Y?^KRwJVYEEd4PPYGEoy<+}Ucx)--lw zWZ`0(Ew|WfS^GJ_$8dhh4-O0~&jm)SPxpXGHem%-sDMiwhl1fhqz0e*mt4$SOcrBE zanRD0&C-?ecb=eySJB)Lhzi^tpqsh2_66h|QBT>_vQRs&7AL76*-@Zm{<YciT(-q3 zZ5bnP=|QprZk?k?;v;Roe@cnYKuVU|t;$(XhO4>iGT^M6HIS=^Df0X(2RT=KiqW;% z(AY^R80X5ObCo$~uu`NYsObHXwmM>~z5ex;HBXBF()gu{`Wyq7PoGNXHe6_V2UP4M zA<#AlBR`Eu(yd1-Zk22V94DtrlsQ{$mr*I!?i}s;eibNkov#WhDk(`jRLydf6v*>j zB>7Z;q6HvYe=nTT-<lz=h?;cEDI~IzODQCjM|tSaH6lB%F(HQ#>o2mkwDT^uptjv< z)D*3?p+FFzK?DkCF|TQBz$_xf9gl$tu0hNR1TOmQQ|W|@O5oW0P>IJ8meRvIy4=IE zB{q~G1g`aJ0rgE&i_aU;_)anQDppi}Z}fraFybAiCBhF4o$kzOo<mu#{gcIm0OZF4 zH}AEeG<v=b=`Nttwu2uIk*#O~W|N$N03D$GNBO}HHr1{qmFhN|?KU08#}ebDuh#3` zmTM|n7ZOu93sdMEee8D{Y1}ZZp+VF(rkzPo3E?1$`Tm25IPZb#CcrCQJ7}+#N;;6| z#OB__29t2divsAJ-qE>EX8_VVSn!N19zSo6&uJqpk)HTETf8oFHseQwVs#fym#)$+ z??prRYdXSE;^HDju2U;6rIfZ5vumCq$6=(VOKT-E6_pi%_W)H)Rw(heMBFka($xlD zKwbA_+fL1~#spU_aUra=$gl$0cc}PEwvJZ{8i3(o^4S}f*E$Z>u5oj&*9}<P0MdP8 zTUo!ZyFHZqsD9%y4kZC#Icn6*HL{#a5?5xACL3#5LV*t{DI_P0V%n4u@b42v8(kbx zmJ@9xfSy-2mCbp!hqwvU+h>8j9600_YhiV{<uO0rUT!wh+VtFn?AK^|UcqUfa<)Q{ zVL`V}xj!Km<=J4isLc27{b1G6HruKKyQJ~Di0+kefyMVtR%Z(1IJP4V1x$?lOtUgD z(*D)faj?i^&mNaH1?{!(ZPg4<4Xpb#mH4cJDrnkV<0G@bD?ukHZf4%svs~tH<`0LO zhT`q=`FXv*o(HcNTaD4wl@*k`aF+D95>{|lLf$*|uhDEemAHKb6fx@@5VA4LMl>{O z%VqMFOuuNUl5j1Z?sdG$HcW*ibgRIqR?;^VR<OEDrzA>T>wT8!t<3vG2bQpWCFC#~ zeIo-LNOdJAsQ8TeMHEe@o}!3t4DV>Z_P=!dMxl8Z5>mPf_MJ>_Wr6WwEk6Jcw&?gT zVI?~exZlgygc1Q8oFB(yR%K<)!sF_r*5iM#uh}k>_R(cFhZNF8d4)tTkBMl3An=y( zkf#d30N|yv5~T%jf~ceJ$k!2bnZFkfe233aEpuR{0h2M#0mn0U7W_luZS~Y#3tvG% zdUCanVUQn}qID2LoxEu)N>ZrSYt6pjKil<mmhG#D9_1kkTS?2$g6m0694bv(x@uXl zzRsboa|K%so!eUEwnq=S8H4gSJ9Am3&0r*)p?lAuN7U2S)Wc3(8W{H+t!=}c=!T)~ zBQa}>ZZBZ)=l$Dc28X(E_wxwv5R^Lp1Eo$ll!sM>sbulE;M<8x%9O10&2;p@nBylY zE^BtsY(0Q<0@m<Z_`3{P?PN{|FsqbXFm}>AcU*^mP$V7DwB6b>sdmk9LJSGZ2xVMr zO3<|^B`Hgdo(9`dR}xpB4?OUzXmNTOSmxK#llF+lx(g9)>~}nf=eFZtUG#s%@X|N_ zAI020%P|3tHwCUH*-7LH*qdc`m(<$Sw!JFcg~55nETLhhmg7k-cSP|r;zGm0D{WyZ z;uydxLV|}09A#4>sc@)ZwZ+Yjm*zCKmbtfpa3I_tc!Ban-pR(`ZKp0rpTF5-p<BLd zIof*R8N{|-iu)mKC6^R}(&DQHrMOg;2`LK*Lbwv8G7zN|D5+vxD+py|4s#w^P{(S2 ztDV0uGA?ZFz*tx+IGuOd9t4fg3!A5b9J=3-&}n0?q*~fHv{;w41jmq`AmCcqS{rTT zEl#U01Rm{6M37WS8BkV2kOH!7$xA&egmnVXw&PHIzP03fW;nr647BF)`$v_>*U4Iu zuOUeZE^(wQ2v7<+@F!ui){s-U$jAxY5D6d}Rd+X3u@^$15|TkE-~^BgxN(ES`&$g1 z$?%_b0csl*OOw!$6_Jc2VL!AyM3J(vam??}eSoE8KxmnzTyUVYtf=txQi6%!I}Gsx zK*y2%+Q`FHZdJf=m2rce(~Y>&t?~|X5(vTEAB8QHfuxTG6_au*<1L)4$GVk-sHBCr z&xDT<R@-g2J&2N}4fm+TsmoFnpV<fsK^!G3@TB8?fJRBl9u;SxPFpy=l!2GoL+?_! z8hC|g3R8roV}zwCA<U<Agn}{$AP#T<Ii8h<Sw+W&-(Oy0(>l?{ZhUX`)9c2%V&5k3 zD^1&6ONeIRwce&Y+e$A-W^~sV#-})dO6}01g*KDILfjybg(#<^lA<aos;XE)k}x7@ zCqh`jEpCr<tmCeY)4TvY{E$gj>UweriQvlPV{jbebw9|~>9M)CfRf(KR-%KY?5dL_ z3^JF<U@5e@A?F%PsD_j;fha&}vQwTEc$I+P3dr%gYDsYl&dxD%;x0(Iwe50sJJ=E~ zd3UZa)7CYtX?Zq{qhY13eYLg8+V%p#o3_?+?DJR4)pngjA!v@vaLjgEWv(!$&vG(W z9Bs0Y;#|ns9Fi0=1$rhGgtrU?<|XgnKn91Ey|?S8{JeXQ>RUTtWNouSaomzkhWD}Z z=rr@L^(!t198pODMMRT=6_cEu$p-?uCO8tj-M6;8D#mn+vv8!_qD^`{DN8GTrq|%& zBZ0>o7%FMU8%Rou3V6WZINH-$1KuQ%0`RTJh*i?W=%9O>8-}2MoeD#2gv2&mW;y~= zj-#57RVea2O6OC#_uqAoGu-k^wNj=yK+hxOI{D&&pK_>OWG9eR71zQtG06G*u}C-s z#mXBkDsEc}!2vHebGJo}{EiJ-YlEY6d6u7&yGHD@F~gIG&0A}n>l2pRe(G)A@=9~Y zRHqziNd$ki{&mH~z+%nMH|V|WzrUB3Td7mdx>KX0u;NQ{A?hR~@bh>4D|uiNNCfz{ zK6Mme2_ENiEdKz#sAeuK4IIP2?JJb@L~``ERCxt7J_+Ml9}-1(c!R9aJQs`An*co3 zv#C~PO0wzJkA<|h{GblOZ*BqdC~GJG099fF8p9!3&pBIlb?Nx2X|_;=fP|q5YzzQ4 z<URPTNuEu~-DSDP>U`Nq9FHybzy}z>&&jH&OM;ExZZ2Eemw8|ZUDJw(7SPej_Pu+m z5cC~5!Up_C!);sl72`ZB?s*a^<N)QTJ3MB0^f!Ng-u2vYZ2^1TUm);rmoxe*_U<fk zwN9Gsvf(+zS@et*8O_4>WL$MVvU!tox<s_fxFIlOT(6e~+O>%)Q9@9F6_sNe)UcN` zws8Bmow{@forgu-%PqlsHz(W_mfrQs`EI*hZr14bCpFdH8rP>8iNeLVOKC(H%rnOz znL<pPhYWS8U@2YGgy0-jb|X?FaceXqrq}E2SE(Za1HHQSQ-0HLPiTJ2;#gs<F{=Ak zmdpsC5*~@C)5517;YL)J-fel$`-Mk>Q#U)SCH@pm%zXJGndV6ZP28I*OSOA*R+*ic zc5iGPF)TJ#ZxavQFWs+-NK4K&o+POdV}%@^ZyM0T-r~xd`Mr4`Vf`cfpMte3L3<-- zs?qUHS2!=*?aOvdW*b_r0w{eLQ;qvNo_T0=r#N;)tIl~8kxCZ_yG^W=j<SvSoG*9G z@O`OaOXtPLBqVr~gSH4AYRGNbmE6B&8FCe|4zYY4>tQ7>&2tM%hl9Cz@nau%3fi64 zFj#a5OO(S*E4{Sn_Y#JjOj$C5%1VpLOsOumqCi0$1ArbNd^_~0YDJ`Y=11t04cqNf z=j|jFM{K2TIwq|}YAR2(Di~#i<qeaU98ZUB@(;SB9j)E4u=uCFig&eIlKQmccQ)EY zI1msYiicV$<8{*di_6Ck6X;(MNjyh`01lxoiE&}p=(CVNn4|T+kZS(`ZHX4zBgDMg zT@ozwT6Hnq_I?#R9cd{-OUf%iLWar;!5fScp{jK>*LJYKM-HJyC=$nG>uwK2{nKWe zzQXM$%l;m_$a2BjCYqD&wtM3nOtfENWw^J<NXkpG-9KYKK6|&=T7keIrg@+^RNrZ* z8Su%)oZdyJaC#nXJA?6rJ=F~ieT773;PdlR^^2yU)3f4g9WeSIZMWC1bcMV|_Q;c= zrN+*??CC3TwKXO>OX!X`Or}(}um}RGb}+?JmI(uch{#TWj!l2_4^;98UA0!EleCOT z?(BeC{IArWhmxl3R?($p-Cnsvm8f*Z{><EDU98cJ>s8xMO?$gc=8KQAm@4~3CD7_S z*s@StB`O&<UpW>Q4RGXlX&jH$luxsO7a9KmUW#?1=1gW0?6+0On`&{XG4I`;-`0gi zxmf48giW`tp74jGHu5l_-bM<PH%ZzPVnodVw%y=-ce;XRgLxUR<_d3lg)6mKlAc^< zEq%1;NX^H(#%(EL->vNDh{ux^-~vC+rJ|-uKjq|Q3d3b96I06CBiTOZ4wUG5u>Eh; zc-?bYz81>JiEppS{)!`|^=fCN#FfV$;}ORr$crR*a+-QN%TC9V(y+GVG^F7`jmY!P z3a*I4?CsVws3UE8j|Jv+G_R(4W5&f<ZOlrL6bJzH&o9oiO9;_ZEn9KKJcS`#I3uPu zK6@HK5N?|&P)qf>x6rnnPW~<x_2uz67!`IGkP{1ob<BF(OR3_uHaod2DNaUtIY~pF zq;3+tZ}`^jEctZ&Jl2gg*-!HG3L&R2@*_$R=W($$m2i@+xXMn-2aqHWjZIYpUfj&p zrB6LOWM*c1rFD*j)+%hahaEUL3ko?3<<mUQ2hToYs+(1TQBRbvii>k*TOr2Ol_fwE z%VGuq>#)saxrL_1QOji0bcY?}D1@g98;o-E$N=rXl}{9o2UOuuy2nnpmAxDV1H^Cv z!0X8Gf@@})ZcbMqmd3=Y3h!%il`MwT0#7fA!5(6^Vw4>g%rfQ{DV_|)z>pWs2g2$z z%{kv5M02T}+`&%v2emuiVj=V*bbk<1L34+al19rOXKm=<lHJE_p@sQQM<`+7jN^)N z98jfz%=WRc2V_b}8-=r-&+hw$UcSeeSI2p_{6lZqC}^pbD&F$A*3x^(kALw*Zh#&| zX&VqaikXhea}QMRn||>2_#;6za36XwZl7$INA0s(klM<4R5-vq)1F>ceu|~=N*vv} z`6_j^%&CON@wi=K+5W0>*Lb#FqhaXMl-z0Yl(Z!dHt7lD<4_?EG@=MO8*T23j<|Z8 zh_D$ZV*{(AW@Zt-nwI-QufbT<_zpPQIbCWgU6sJ?bFufX)^^Knzc9+;-_vV-=EB1( zS`@A#Hvk_F1$?O(ae0J|iux7Razy;uZqlM}=_cboT6bMUZR8!(C8ray<N}eD@~uy^ z#S1$?b+Vb5ly(`Js;xDg8y=Z?7uWT2X2^yVhhjxS9Pijz32-E*g~XDRv7(Mg)P37_ zTX4$RAP$UJl?t-l=UAc0)p{RNI;a<U0GRv>1w3oZjJ}6KO1KEdMP7V6Lnr`(th=$Q zgR_>wz-YQ(==H5+-Coo(uIw=qU~nOFL#POUyjR(h6|gD?@}{e*n-8Zwfh&Q;u;&R5 zT|&68Ek?M?gDgB^UTtreB1kF#No7YXXpnHGoX;%R6#B{Ld3=Q2sA=PnHzR?{6i!{e z*w;B1R;8)f(%W^Lt)<l|ZAeRlE-jIc5Uic5vqxt9?I!D92eIyGcO?SUGgCLS=WNd@ zeZ&j%1hDBLZ9rSa!dnL=X=OMV71TDRl2MG#yo%gWFjscs!$q2^(yQjEuvt>)ai;B- zD3T;i3IV0!I$rMcpT3}RRG!9CJ3YZJ3R+o6k?(lb#QUzJGvr%)%bPMI2==>U1y=H; zliwDBQeIX(K}92DQPaJ(5(afv-xqf3+w3j`O>u5>R$hab1}(3-2Hwo1rAf?l;dMh8 zUjlp}V-@JwCKXLf8|vn0ATa!wo#L&{S8imfh3?3`b9|Qyea-l~e#UU^nkN$qk-~Bm zusAZ%&Ne$&Dkqkzcg-WMOxGPe7L+fJk`UOyGdpAB;+MT(v9WuxJ;bDGxa=-FaWc1A zT!N5>jFqUI@F^d(dDU7;u;=3+d2vl|inI3WqeNr4H9G5VUJ1ul_i!h}We$`vEh%n0 zP3#7K-~?dfimKyq3M!)bjpKRK$qpRvv_xGeuHF1fZ<FlMlG{@r%j@wtl^l*=bPdi9 zD-Kt^!%fzMB93<5%^4Fktu?0aE+^TRY<Fi!TQ9V?l-krc@vv3Hg&%btEY%Hvc-gBP z5W!<DE^BVzih|s&x2tT!3gl4eN{ejHZ9EJ-Iu{1&Nj10jxN>NF>x{&3c_Z&c4n*M* zcDrvGkP?Tm4;dLwalSmpYeNf>l0NedEU=ux8%R5-gvXtmCC366-Ib`I^dt6EJq{{Y zh*>M&Z50fLM_H*7V7tVp9ZE7eZMpY!&1A_`Z>8*$sU&Xb)WUIR0SXz|D;NVlyoFSC zQ7*O9GM&WhvUiPV;!lVIq?{6Y?mYP%QMRCyp;u$1Ba%Ku7Gt9hg#{;lm4uViBVkry zl4rWj^;MAwW~XIo*iM&oO}XtZ#%)b9>&`f^g()gR6mS6<IXtVdp@No3NSJ`@DGfvs z#&2x`<n2kQT$4HG;5Y<k-B)(uNd;~G%9G3ky;P>dMsi#^u1>0}w7RWcL#c7cUQu~V zQ7Ts--AT{v^&8gIarS-DvcZ?Uw9~02A#CokgeYfVHvCOAmbKP=tV^+tzRv@HwFO!8 z8*VXBw|gp2Yp<rrmr`0hY9+9LalY}cU3u`;mH>Rv*z--!4j&l`N^}0JK|R{P>OsjB zdOMxMos16AGst<i0Z}L`&l7GS@q$MDDo7h`SE=C6<!(Aq4Z>rcdXj|qpJW?9c($Js zNa|Bsk<uPptI<G8gkLWykf>1MEmAKR2ZU%$ve^%pUdj=~ft3^m5xy$;$w>*4OK29w zJv5I2j2e=?0qjq+Cc84yVfkS$YJEh6%DYG?Np-U76co>Uy3&v_l;;)mzZ~%?#Abao zPSK@%XA9s0k`~lR-AGoQ!si0bZj*SsI1vsK0^CxL>QavjNKaCwxIiBI;4sQLDyI## z!CmL!%H0pu*F0Z!6st2&>wC|STk7^h8aB?XsA;<s?KuWSvXi<Tk`fe8I`rCBGLn=+ z2i_urBP;SV_)Xu>_Epn!)28f>OqTLrxy~vG;yg|}G4%cQ@opRA9QstIJu@AZ$2RtB z6?tnWH@0d!xZ^-BJd`=j*@{6)ZLoQvD;skaQSUR$_I7TpF@iB+x^B~2h3!G@!eeQV zDK4nTkIO6)I0*-l#SSMz$~LsI*?}6L9$^q9`K5PP`-H@GD*H&YnNaj0U=PhzR+YW1 zZisH+N5M^(?oU#vf2DQ2i<PqIwe2aW{mXt?W9=1=fn_!A9*#k$r!>6s-22y*aa4DJ zIomQ)2ee%LmmjvD&wBL-bX*xJ)-xpIZO_gsC%VcqY^Ao?C2CKH%Bnr~P&xKiU7pr5 zgTv+0s=4a4l37|7$ZfQg<PCt^=W2w#P?l>a^-O7mY(hvMr(b}m%a&x*l^D5S(15Hg zZR^wV<^@DSB~W%}mH*TDa<|;DQ{u<Z=U8rH<YbJ6JGa~tpfaJ;=hmaOlsbg^U2Vj3 z8~*?*dzCX}Au-Nj3J2$%6JD({Tc}L<qkIaPuU1<kiArMx?fpeg*D2cTrbkhag-Q*= zlpbjsh7Cv!!gLx*ETod%I!H;PLQ#T*rf%w8rFG7)(NcuXE2yrvM|im0ZXBhEa!(Hq zCfnTaAWlFB?!4O44h}K_7}&-GgJbmn0A<E$qNs<KcIw|2xLM3TEg<--^f;A%7dWZI z<$O~PZ9ChM8#s745V}U!^t#pMhS=1W3q|Ej#|*b3Bl2x7xaWA|tCcYXTpE4VDZ`Ys zBcvn*j3p@v^19zbTt4R);Zx5{ORhtMWNo@P)FYOzbGnd8B>FxR>2DmNyK7;Bp{Cb1 zF}&CTyKc@`^*1E$P1O&iyjL5Nv7{UlmXxW6oV%gu!P2!CJLd!jUQ=mGQ};mc0*LTn z6+nFtyg8%%L+-)W(Ae9RzVM6r?Y_GXi~j(}c-`1(zyAQ#d;b9Be0AyKp_=QrEmf`{ zs?LzriputVt_{8C*5u@n))|>4#RBA1DUhJrQh-X8#8fy!dcGL+ae;8vPut_qQHX(N zzChmQ_bg}v#Dii<aR69a?#;mQXQYg8ilH<wYbmho*DPjYU(iVMd%?VeTE>&OHWsCp zj)(EDKpqRu?_`-sBarw}0*iDCG_0?EAvL?Uj$#;bluWS9TwvL72cM5U$r77)3;X^e zTS`;OEgvzTJI5e(20Qk<AF|a)spKBZ4we^gx}8n^oNpJ=XQLHu8nQv|aIyG?+uPxH z1UjbGg=F*3F`deH;{O1v&p(FElsIU-(b0zsgzn49bRamaBMz4{zFY1bPX`t_QV^Au zdhqa$XEo$$Y3_}5x1Gkn3wv+KTBv469W~P4cN+eKPaZ<rvdCqfLu8dX=#gQmv2LF_ z;JF>dHg0yi#D%4?0^N9b>uF6}9`<DjkN0l|TnR$kOR1}gz-n;$V2rytaC1Xi97$`~ z0U^(h@wYh61KLQ;+u6mZ**y)`3N9vmAU5;EGa5_X5x6nx*X#+nhzAEWhsX%j7SkG{ zBH5cR8Um6PJ>s+>;UuA#)VU3`i79D>yY@~bAzUabP6<j#Aas~at$i~mHa1`zWz-82 zT1g{NZZ2)L$kgA*q5CHlSBXS-6*3W&-G?)-($YyTX$Ilk#=O!25w=@xZVj9`0RRG0 z*vUgnC{kHKI2>Fg?mQ%M8q$V2Cwb)1e!Tv?7GwrVo?92H53R57zWaMf&>LFQaC-Y~ zl%%DFT;aA{RCJ|d+8Rn*XaH6nND6IS2renYURQ{4l@r9{SX@{|Ty9}^*kv}k{4TjX zt*1RKa)V=V7t{O|#M5yG9{6X<aXN4>VQlTSgRRt%L%9bKYy+$#v9I=f@>OiSBr@91 z8!x!E0+hIrg5wXM<SB&lXN3LS?npHxxOH|MMO7BA8W0CfY(eX${Q3g78HiD0K+{zK z-h`gITptZ~*V>g^w4KV=aEWlYPeg|M#I}=$(5IPszYrhmu$KZ7l@o=bOF%eQ018ZM zo~k2HP|T0toq-3~ZF`PH1IwHZ!e*tAOB3@mW8w(b*0{dMm?U3&TK@otb#(z9=~9$Z z65>>s5yav^ONvTPR5(J15d}ktoyL4L!D-N03)n&Co{@1SI7+yQ;#zU{xg*39H}P=- zqkvLC+j;}4V8oqw6)8%>in0kn;aE=qA!ms^Koq0_kWxAFPeuf8Q5F!J-kdi%7&tEN z#IFiT`=MMa0b?U#NFE+wh9m*tiL5D-WZ>Y!Rurxz<RwX3lof)m46N~Bk3Ie1iiyt~ zg)<{6IQ!{5YvsfT7*QD<P6ee%$qEYCo-7=WSk6pE{Wtph`qo^Xc2W6KkXmtEX-Ps9 zoCI*Bl2ed)JRSh0DC2#x*J)#8i^aw6e}A5V9e^H6A$WO9ZPa81aXJ)!>XJ}N`?$)9 zLnjy`ZkWYu(J%*xa<KUS0CV-KuT)QFK;K`la8kW0xZ)kIQE9bGjRlyU*ik{s8ivx+ z6fhd^Rm6@iBo%U2<teOuTua-{5F|qR3$MR75$A0UtZlgFRP;f;j87u+wlLpzP<7?f z{u=VLS7?%?%Dmg7jQcw_))c~9SwdIFxl&1JHl?JpBCWm3ii?O&2*-x!48s&OGD-gc zG18mgTWHqna5c;iATpDtqWQSnocfl=&~k<ixto*jx0iSi5;{Avt9q^7oJhDyL2hm8 z=IA_0C|QdIw8m(Y-L_Zv3C=m34S)k$M=-w88?bw>P5Pg$eEgG)UnkmQf#TL@&#r>| zDDI|kDd#z3B=h%-W6q>u_pU2dSjtXG9S%YD196{Py3LdlIPJ*+hQR5zbNq+Gk1;-K zqt1!d2}npdJiPq8x(Zh+tB$EcmG){*`-73@af3?f0-)2K9r6Zp610r_lrnsVF;ldV z3Gi1bjihPiaIBfHhHmVFpgZeCjt}~obuMk6_SY{1Z%*$AkCm6axxuoF^NmVjPfN0N zG6_IwHyNxUS<Xc07YO4j<VPF0#a43-q&nXy_z;$B<mq$q1yK40wqr(I$pj_7@oud1 zJ=;Tk4tXIPS7V5{nFB{4yjrc-lHCHE>2_VZ-K5?mjF+8RZ#;k}V4U&|w}gtws(51r zYciq7E>XJZTVM!nCuE%C2da+cS>=E$4gKSFK$4y3Tw_}x%eYDZ0L#OU?3YlT*0i=V zhFcug>+2~(Jk+o}sYb&00E#$YQ7d7O)^P*gqci6w&u~MtP}GsxWv))AzP5aE?mevQ z6tp1Q`k`XLg)tN)oskV#=4q*cnZ`l1r%&i<`5o7?(9=gnM#^aI>W2FU=h{_V{{XbT zq4cXPOH}Pwu613>lJN^$(9qn}p=x3EAgP4OlHhglg%uKjNdN#fOLAP^(XbP5WtF)5 z&meNs`>ue|)|RzSw~K3x<BPUK4O`3ZJY3+iY2@(SX1L;%vR%5|1F9=0n)tV_enw{v zX}!(Qv&CsTPR0zxczaIDu~q*7{`!89GVaW+E@^E!FZ?&A0!Cvh1+o6-eZir!aV_@N zQa~SOQaV=UYXuG#%0}rtmUFu5F462C6%`@x8P1>r2cJKRifW6aTAQ@JU49^~q}+|R z07*PZgKkP-$7wh_DZw0L9D%4<9TgKI9;p{r+ib<fINlc8EKjBH^CA0$WHwguQ*A%p zC37ArNhG+G0NQwoRzWz$1PvkjZiVj-D!EEjmt1MX;Z{4604h%l!wK-@fUp7QT1M8) z->noGzY3DulFaMOe(0&Rw+d4}C4!>AWOs`o93imga58o^0VS;PBz)62q&h}p(e1X7 z7E|5EC9Ek;;7O4G0DcOa@g62JoE^92M^rON<MpyA-QBk}Y$>^q+GEa&`UH59R$G>g zGPq_UlOj8^P_i9$$j@c9V5^8HJ63rXC8J`WGjnQ(8gi~mHw3g(7BlF&IRTfJ*MD)8 zq<dqjQ9?@L#6oa@Ndd(HoC8euSf4aG?VviTPMe<Oo9i*9tG#HsB2B(RSqds?V=aNk z35@)AaF+si<J@2znBKqz$28>Gnr^B7)9n&8{-<M7>9S#5pg0t+1O$i6M{wg{1S~k( zidDA?(~xUh45*K?G<90jyH6!vW|;t)nn(h>^nL0dXx4c8n#}jr`qNLL2wMqKlIv=3 z?OnINf_S9c<f|o;cS^iJznT?zd#Pl}ym!pfnU$G)uN}jo36fNXES}Y>t*nT;W<%<g ztt?TI-^kFKg~vA5_9%t7Qmr|1l$49CB9h8n0o5mBL9{x$EUvMuVeX&IIv&0U{XH!5 z{nUUT;kb8CBjM-J^Y^GV+e=-fO-qtyId$(H_LW|vJc%>-q&8*4xvj>|U1CmBrq<a~ zI8TItFd|_9UfP~tG;NW(Gi51<aK7AA26ShdgW4{XLf3AZyd{lCYi&cnfhU(65>Pl+ zgS&1Jp^W58(H)B)tPbD6^;M;1kMb0oS4WSoZHKizArZ(rn$!MQUTLHxA>}(A2ofeX z(sH2meiBry9`&S!?4&D-?Hl_O{vA|r3%y5l@bW(crpHcS7{ePoOWHf%TK@k4S1V2G zq+H^%v^kY<0#ZmET?ygeg-KRIheJ?Q(imPr>b&xJ3{EX0P^V4I3rJ8o$Qk9fect+| zmd900xQ#ia(%la>Qa~hRr0wOLa>ftOS~j$Tn7^v6brrlkg($a`0CTtN>sO(Djg*nQ zRnFR~!narLF-HW*`?f~K)PbJuN2wh%TM$cb>-|IUT9oqT?w?SlS~pa!E(RV_+K|G6 zTy0w)4##7^KaD|GNG+MVw5O@24;h<lF0ax$yTFFlvQVIqcieJ0$CY!_(^%h{=jMd8 zt6iDteFMZ46g<aVdUMTH?1t*LTP7={cHcsQ0FDwm0lwSdWDL~N+<B)1nxu6upU-%t zqiy<p^TlaFHMdt`mnpGSZPwo74yy^k&n`pWD`GhVo8q<NkP)gr&oM{}hW_YYd%XJn z<c#2Ons<$JH3ZDpv}d&;yFl(7QA#q}`eP#pr<W?V47r7l>R2WY8|tGfE-5I3#fdSB zq+47$Ds`j`yBCXMR@!$1s(r?-wAkyhR{Fb<(EjOrFNfPp$^EYjiQg!3KYb*0^Q$qE zG%0LyrLBTa-c@0)u}JK#4HbG@3os-rEvx-9c>;ekzw7vPm{nEBVE+JDlIHP>EcTu) zBn!3sG`!f8Yq{LDUG`}<(H$|Zt+uCLnH|JoqRWZ<RJetLlZ@ArarX`3_%&g~B4wbd zB<M5_<~#x1FHqp#BB{lw+lRc~t^s06)VGoGBVwm-$+o*@b5gygZnoQd?uf7va(mh) zO<UYSuH=pt1g{*F0UxiDPTAvjW;XE>y$+TrXK{u{4%`k&wr^!neyL{dsoOD3%)4)f z-xG^WcT<-8=P|?<P<Kf=1XZez+KM*4?8;m;Q&VCQGDkqi0vc?aBI&DSOA7SlIEr=x zRo^#}ha)Lj!qLJBRupnal|v1CUhw&^p;n(H(#SFu3~NX0%Qc%&w`q`NCFJ{Ev2hYx zlBG5GBe{YK+(-n9*Ql$*CV(^_ygR0*bi%0ppbpJBXwKTT4Z7PB+pg`hL(G*jxoQd$ z+e!}(7L1Ze#(mX;SAxLvo}Kq<*f?c9Lrjs8a<5BPrnl-i=z7I}gDkiJ7Wr<ixjE{Q zk%C2H%SK>5?Lx(#j8eYjXqYe0-QuZ2W|@%tdxEIwQrlSO2_4zaNT-S()P2?NnknGD zo@}AdYAb|<mQiBAB?H1hinW4}FdHgIh$91*D(k2u?DI>YT9LAe<1ly*L`ju=kqL3* z>Fa`<bs?8reWfL7X?_eVy-E}lzrv0fn+VR|SSw9zENLW%Hp{EKDPlgB(lKm!W)tr? zxk5QoLW{5PDP(5^ocr;LwsFew5vTkGa5#h!&r{mM4TaRqvkmEnWO7=#IN6UW18-_* z9|~Oa!Q2s9CTV*z!Eth{wDx`1j_PP#tVC{WNK)R5DJP06g-S8q&lejc;3R@7ylpYK zJ;6_%gm|RVxNZ|PtCGr;h-bQVt76-&@hB1od^iAA`s$|F$s0}buqT4>Lm+3a<DzSR zKYx3=T<!`&*^IR_0gf*V%St$scIG#%`C7nDw_30l8fM19-sj={(*mx{p|wkt!jmh$ zDr`0mQiLzSlq(w?el=3kJ;K7lYPJy8<T{cP`4{FV%}Qjn5Y&iW+mVk6DOg5Q=~fOF zt%xJarj|0xIli^lRM>NJ7~QD(D$VO8#4|4asr3b;PHD)`ywqbc!sM9^wsuotqFn_; zVc{b++C@tpJqsmy`@$Cla0x1^-XjFY6I|z*hY5+c>x`+f=KyWZzQRMZ(7Xh>5F^Cv zWGkLB1!cOa@=4h>w<}sM3y-tT9b|LRwFR{dNx3xB0z*a5VsTl02{;K-xOsj96;@h^ zLyT^1q(V4R+JNBuC+i*V(7eaE1+?nO2q(gYA0SS|XEh}qH59FLrZ#ceRH)%v*hnmG z!h4&4vcxKm!>pm+X-QTIR^amh9A<_rJ%(SpH)_wQqNt{Aq-Ct2mrJYbQ7Xv`SBHe; zaGpmaJ7T&hXqyWGBUQ`H>75~N!9?c)-KDbY?S;A)_(RJ|OGlU~`@5R3-pD*SX=RC4 zWNpDw*O_Q{g|>pw(!gtr?=7W|5mDbI7}~Fjh7)nR$;o}wYT*ZRQyoPr*pPpL^{axR zk_!#gZ-fnbB<?^<J1r%&V;LhVN5EBi9d(~Inr@rkC_yShi-;W3k>exGgU*u};&xOV z_7^6VNOcN5+o3~??HhCVe1OedjgHN-VlT34l`(3{qWytR%W3Qe);jQ$n%0UT%}Ed{ zBXE(qaVqYX4txs*0erUu_p3?<Wj+g1ow>JAyQR%B<4TnJlG>PUOI}IgRuZKH!f-OY zR;+q!$!S9t-B(Hd7CRtz?Im5W>lk4xJ@h>xYI&kh5BkkrRNI~sk~Rkw<=lD2VwRii z)Ti$@HeQp$_%CenETgy=b{LO1;*{tGPI0TA5S#@p<m{9r4A+9Pne}ry=H^G0>jI^* zLLzS<sLfA!wrUHExiVhj(ONZ5E=qX5%K3Oo5h5gHor9=p=Jyyi+hEkJp@cp`-dCxZ z>7&ZsWIrX%_j}BpLwujAZtsMLL!v8NB`|HtQe9#sbRP-=G01bR2f5PCaq5$Gy$vX* zU})wPa@z_{vb(Naw-n8y6D0@)@Bqqw&?p{3YR1NzzO%7sWY6Lum5hiG-(5f4E!OMH z3U9ye;X+Pgv`+|dr}xiNaD3{F6;G!EVlMKa4t1_~RsG%*7E7I;^$_s4FbMJ*0|^7} zf;wy~UI|@WOy)_p;S){W;)Qx4KoBz8q{mWEL*fhgovO7gPKIw4dL|N0`2|t^Dl)a% z(&5Qs-EBxu?ybg(iN~Lcy`zHTF-d-IVO~weZUz_IVK4SvcEfx`ZC;4uZC9PRsVoTD zDcDs>9;?0T!nDLl;oHioJ?e~-Sy&L3+bIWOkA{D>RwR{8?<F|7dTo^Kp|?I?CXi_= zl$R<qaMZgH9Q^2nWT-m=;-Hrc@|T=1^QqYawG|!L|J3+AjWD2%@$szpF=5FS)TR~G zqaH7xTCV0QPlZY&-m(T&&&bpzs=17Wu~!tWJFA%a{3tAmw+XIOiEtgp{{ScTqiG>n zW2~bS5D7n>SYws8Jx1R~3G}NCI;$;p({j`E^XpQDCHbN#ldPnY-8x7~`T6(J6eSuc zN<ec%Pg)X@LZ(8MHnX>%@&2@}ZzRqdT{yDuAyJWK5f@9+K^Q*@6VxF2ttlUe=}PzW zObwD{BAhuD`K7kIoa;2k=RkC}@;oX@98EsTi0>oGX!u@^=onH?$KC-D)l$>fKxyh* znj_{2BVq`#1acsPk;>+lxB}8FLD-Ims9i~SvdWJZJm;-Xt_-xMLldCB3^L5Lt>}QM zai^#}+essUxYAbIfkS8s!n|si5{T7HM@v%9(kGUdNZ$VdblBR(fP<mFR}k$S=M&xH zvHld30%UlGDTh=?g-$a^Qv<`HA;gxo&B}Wz4UOY`jU+cS243=pN_rerp|dT<)az<# z#%4oQVwIO0ZPX=k<lG}Al(hO+#N&-}Rz?y@=wO<82{OhFjlpBH+*puEb6D$=2(w!5 zRyQ^r*Z4gpSZvr;K#*=kgR*dS^Z=6PxE(v$hvK*Z2RU_$Oj#FgI}I}&Zfdn9h}&kw zooir1og(`Qwxr0FaCw*^4YcB!;B{$j4LY~n;zLCaLx?ta(@y$)ft`ezyFm7f2;FNC z1Dj$4^9@03S_@0Fx3%<rPTUiV=__#}`@U8Nb`FkLX1$JPG49;xTJYPF-&hQfgX@{i zol~fjDnjm4V%%JSr`~zV56Vnv>_?9-MCV#d^Az+}TU)DhG9Oy_o^jXI^QzzB+A%g6 z43P|!&uMrAtDNUJ0by%6kOo$?3kETa4QT85*9@v0SyA?<9HFrC0Nb){nm{hqt;z{= zoZv;T-B3X4oL3Unlgk|fdIXM1NY21=uCOtz0jw4aC9G>3k%G+%MW?QkEq6HYu!o=G zQDxX{I$Bi5-37BBY^6$BP~il9{9^|MW@8i);#3k-zSkn{HojL4LHF-%#m6<#aHcIL z4UR!p*IFX**NfOWj?uvK=W%@j0P;_|n@fw5)2J-qsk!a@ThZO{cciGW?3NPWdZ6)r zDs}WEEGLimfvzJ8#f>01ZElZ@<qjI#m}%Hr)@w<%?a+np_1JSO2(F{q<1q(g%Hr2I zzODcr`ht$rv*to!yL-HCv=jp_I#S?4Qpy&B+JH*gE|RnauPG!XaHxU<6Q_cC4NELv zZ9vlcZ*j4<hT_C)s0Q}%`6P}p1e!OIKH@dyeMPkwwuFMFXurv9BZvnWP(jKY45%px z@OZeNM-wCfj1=*Y5$Br86y>+<+(W_Gn~nX4UVGbN(O!IUyL(vl7XAMKzcjr%fh2#Z zurNU4@Sv}fLXpC!TVDw(#&~=g&UT@2sRxz*w&iWSZbqEY{hB*ybo%=JRvkbvH&Hup z_F*|l3P3yx3RxIQ$>KOU&UX$3-X9;^>c~FM)S1i4B|{``c2+`<+9?Go2O-|+X*oIZ z0I$7{8gSW2@c!2q>3`H-z}zm$tvBiZ-(T9vwfnw8hj?8J1BE5rVMB<dxJY#+1tg5+ zSU>JKSvHyH*0{F({{U@zZSK{px<0<YU){ag++|5h)RLkH32jJO9p?^7Lfzvhha?h7 zQNcLICS(=>xLkSPmxv#xn(w%hHX3_B-8Z`G-O7}rpaH-__<|DKidIPhEQBa=gOw)( zb$GI)VXbR)0>{K}aqqs|kA|87xjLP{Z--uE$6ZrHt*vTO$OR;*rAt~9lB0s-oJYKG zz33K{XQx3|Smv~4=im>xayIZKS9QtFZ9ShJdia6*B|_)*7qCPaRGG3T$BTueFyhnP zKD9F8B`+n#+(TvVA;7Ve;apr1nosc#(tr6;wT^b0fvD7OEE#;Z)E#aB%^RwlO6EX+ zit^ym$m$6r!tVgPk=P5IvrCjqJIHF~d31X{wGOF<5*lSvBc*AW#CBRz3SV)hyq+YG z8V#w{tx0VHu&E`jVRbbK`^iYmbv8b!aW~K#8y{GZ#<Ul>t8&8}u4ig9NqaP00Bzpa zplG|Cb`8$spj|PgoRNI&`rRtc5iX|H5!GC*(EG*REik+1JDZB_$^vAYT97cOn?W(u zo)-|<ASY6m)KBaub?>NowVY1+jW2%^4_9t{kB_kV+l;=)JdA5@0I>roBF#G33vXwB zVAFPra`_=HElUbYkfL~0l?5c@0Pv|f2OWKDa5Nt^=LFblp-$mSKm2IlmoH9LIJ&0u z?pthN`}5bB+n2hZ$wK6$C;^Onz|T*@h!1*!!(BE)b!WL*&m`=u`f?svrvqOEAZx0x zt_~8VD}Ay~eDnH)_|>*H>fATKbxt)~>uu`<w%3mGE6Cy-ju#NleGXEp=crf<WsTpP z^()(|9&$q?d9&sMb!Om*c6~8D!gwwBSd$##-CPl_ZmraeZg`o<+N;RIWqU_9k?=;x z<%NzskLs&<2n<@=Wdsu;EXPRz_>!e}uB>u9fIk}Os$HH-_}zHjMzS9QehTW+ky67f zql94~Wcd;^f)A;zI)YqDSyH<0)mo8U;Ye2Gk^;Bk960B`cR2V}EVnAXlXcea#7PW2 zDIw@OeU$3En+J5udK`ftN?IHTDN=5_l})W_BX(je@}%|_#bN8o-5y_v`v=W+d@F~U z>YY~c+>BUxpV%l&hFzU&u<6Ua)!TBl1Gg^GHJ#L<5+p4T2V1tG)IOv(a@bni;@Jz4 z=mkj#$n5QH?Vz_ny&SY|Euw4Eh8qvubzDzuPM_0%SX%UJcV`-MN7k2IxpTTX-8Rz* zQwYk^hQ|wKKxCYnvsmXjf}9IE=e^_<kh5IQ*;%)3LnE^e!mnC}I@HFp?N#(>{UX`I zWJ0w`ONf&-BOE}r3%qqo8wIHzd$tou$?9D!qwX8O^s`rg)NIk_qpp~`R>IxeubYmI z9>I5e6g#lUtm){NiL8JcvFZ6;()I_wZYq=B@g7Cho+H%f%v2bo-%(MW{<Dcb^>Q#H zh%js{tBYjsVh%o$$0kzUaU`oM4?L`ghu!}GOsw#e`$naagn-k@P95%6J>{0I`Zh## zDYreTaO6I>5QVvHx-_!05#=BU5-u&|vb<$0;tJUB6d)M^{6}?MyqP+Fs;PQWD?^}w z9c(BJY?X{>mIzW7oyBOinxQWDryV~yi?SR_vBcb<akqrWcbOUCR(~34W4l1*bUD50 z9-ehh+igJ#PJNxUaI0jkNp->&NY9P1dTvv<y-v^^Z`brlINL>MU9QjEjBP&zDW=>* z3%M-eNsQV;6YR_4*-Y`JD+BLt0nTchV*uwnr@u8J3yT;v4l+2{awv>hcfD|xmU8+? zY^b)}w4|$_h2-Or6fbFZ!$c<gozvcuS{Rh?c=AdVl$OIS{ht#`2rGRm!q|OCP~rgR z8`N%X{E~c{Y@uDD+z|A)TEGPyO^t`#3Q*q}@o#}sLlQzoRzSbq^ex^dtFkPi#1yq~ zh<Lr8bW(Ri$xg~D13Bn$YgU}Hp@xcmzX|A66$}UO8^1Nv4_>0)V8iVvNU5USme$?& z+~ON~v@O*4bE8}$Zrib>p+&hVBMM0law;P(dS_EjVms~F_5R7Am9Jr?pVT`Zoju%? z9p{l^`m9?Xd95Kf;(x=6TbxVMmuZN5+B-kIytO0^JuPmj+cbremR-wVwNkzo)-=>c zKg|K&9NlhyC$CYi_f8z<N!iQmfxW$9$oLV@{ga!rSKfE3AV`Am6K<cgd6ybU3ng0+ zq<E5~?U9kcDyYl(g*h$DW3qA+=0do~*4lZbH*-=G7gE{+xFTO*H-stG0iN!BWFVH- zK^+yaIh194I~hG+!g?RsP?4indz3p`S(?+68P>XOE)6Yvbq-IAloT5k#r1f*)^nDl zJmD!&zzwN5<P)75c|O%2*{1&h%&=+vz<#6S?_7p6hKU+xjA}W3d_COMs@HRFOlIC~ zX;M}*vE)ZF&p6FzOA%|bo!1Q`a=R(rI+*~c1oG?o5IOI?0BVS|5}KxPxC%%EAp6dD z-x(b~6(dEp<bVPdTYa^7)U+chJL7$_GI{x$zZ37Gxf|{kH-EA^)8gj=J>14m64H_3 zeJT6Efwvw%8qtPOTiMC#AA-?_T{1h>Q+*w&L+!Rg$`+Cm>IvNo7|0_T!91#!RW?)L ztJOi#bajIMTtZS;umAzKUYPyr$9y(e&x*xO#H2id#B;VfoD6z-=Ap}~h_t3VlqTM7 zS;6p}lfS@YepMrG6KXY7&ZX19m8l8l4*PS-{ObG@SzLl*G*vv9u0?Q=3RHu(e8&F% zm7>=N1)?4vJQJ%<qTv*wcq>4`$lP?>siJRj+H9*j@jl~a47=M_N7)kF%`7_|)cxk& zY~>0a2t0`7LB(i9`;B&5P)rVvNZEb2+xFI*Ehwx<y2VK1_IXJ-@6tK<N+&t})p_hJ zwA(|;N<jwOjoNznCx$YGVO=`;`j0VI1Fn{9i>K&s7GFb&I3WHVJw;!ml(F|!r)Yd- ztD}24)eT$jmWk3EOsMeXu=CNEf*xayA@p#Z<nRJh{@^Q99m68W@L4HdFEAOI{X=ir zVqsO&U|72<m`GtZcahNhw_VXcRKvfjJ*oEit&>}BMV922Ql=SMNK|yII7$>$0NiA6 zUn$}fRMS-&d4^X;;xhChd-fjU_KLb^0v_Am`+}EV@9teRB=+Zki`9YD#86HMTZmFp z)2Q=8(m<_A>YIttwn~%Uj97Ugrl)wXu=QMSeAG7QAlU2{Fw!{g*PaDBoC4uIUKA%8 zI3qc(W$nD3-&J%_5^CKZ!Kn8BytemhjHc0ZT2kubDM{|o-a#ead@5Q_)Fvk0_EzL@ zn0GlW)jD#|sO^w$#gxXEA;%b$q=4F+me}Ac;n??XE0N?!<zbZtgCJ4U;t!;d#_g43 zXtddMb>(TAwgtt62@C|tTWfJD%97!4B`WZp#V5q+mcW`S)`073uPbk9H^f;bUgNO_ zb-oEHc?(l(dxaojNk&w%20XD;gjF$3Xl@owP7e{N5MKGZT{KMXrto03J{^WDZA{s> z6&(R-P$fB108d_3akAFTOf#FcO3ojFj>&gv;#E(r^^a(`Xsovy=$m6QoIrF(WeQN@ z!AK}j1OtwSt<pf|ySy(N&=hdfMCSu@WoGMrH>(@c+Aim(ZW3O<LysBTn_)!{NKXe5 zd7dqhbIf^Fim2(_;n~{u)nrglPU)Wnts0#Qn&~dkXQ^>5x|R~rB?x66+Ru2mg4CdZ zr<+a(GrvlzDOg-KvaO6^L$fl#G+ijTG2M)p5yIli0USphM5G^n<34rJ{{Vy0NkV67 z?}4)7<C;k1?Bv?&tke%(A-RTaPd=0qq<1Je!P!6%k~5FOxVdSb=?`W$ThMkdw|INh z24&9f?-n%m-6J{6Y!?y~GlISX2+z8N(^<EE>t>zs$EhO8thcIX6)n3%(U=L!o{&NV zN(aPv9N|z<$4ZJfFcQziwHrMn$ja{j03{Q<-sRYzWr$E7yWC$|5iRAbg)k$%g!hR9 zDRDe!Zz`NZCES5+Rky;{#AJSg%2%fJ&6fMApLbTW<oR}Zg5zknNm7It*jiFn@=>x} zA<>Kwp;`>9X<+T0c-hHu-Lu$UDUFMrYxMC_i<QGpy?V537H#cFi>H*R@}RT8hV5-1 zvM;7600cBTfGWKXAi<0Yz#nH*c6CgkFlIJ4*PYW>Y;Hi0cGGk1>F>s+4WY8y&j~}J z0V_&D;Wz|z=~nUjT3F}%R7U1aY@Y-&Iw!VcXGfxe>P1^L^RTQ-X;Wo75b!&x{`CFe zoOqDf&Pc3S<9Qi|fo;Gfsu|jB5~z1uG?@|XdY0Z&CU7$z=+A{vROf}2KA-`|76#|7 zNGj?njpJFB^gXq~8iWglmgiufCe{d*8Gs9KEA1rrD&4i5>{$sQXQgy_ek$pkmZHJS zgT`<WA~VtgbWBri&6dial#IE81_vS2K9uzn=5|QOwRwF+5;APE=z1vg?!b+Yv`W-E zB$Lab6(kLj+W>n&gukr$$Y#lwMbSKeW0a0%2g{)yD^@7n(6c0{H?m`yGDD}D(o{Ao zLb!bg7cNz8p{IS-N4qj;b*Gd#oGVTTgr{Vmc^s<TV_PT%J>B4&pF&hH>bMBpI-CRe z^{dehRha3Dk6hnFo*p8wkK0e^an7{jXjdbq@KD#>NK(>_lYqVXtNo|oYfct7a<rji z7~42%q+OKuV<WZ=a>QqwalI*Ec@i&D4-jrs%s8*|M*|B&l5lqwhs3z_I7JzA2<-@6 z9t(v!wqd7ndaVWoJ7j2<=nSGf3wtPw5<5r<ZKhfrC<#d4WY^5tjwK~+RFc2Fn6G7_ zq-`BIXcn+lziB#}cYPbP?I?fvDby(MrAtbOb7Ql{c?r3{DM`s~$6`8oIUM>{#tlRn zYPr9M)1uI(h?k0&{{RGS{Krdv%bYdbh>bM^Mp#x(p3~>MdP)2DJCkczdQ;?osk+V% z`*p3CO4+3?kJMd$9ZdNC`NO>7w@(E{T;CUajD0_EJ>zXD9@y$L<5*Zqngnwx3j8YL z%V}x*S!^B2Xio7PNq?@ac}z#NTUxcU=Ku&nxH*mjIB+;N#}>zW=kuDG%%@hYtl~#z zQR#$9jv9yqEbxHY<fY>voNcnIc7Wq<iM*2y@+)#}v4rQ6!!SxqY9u77%ww)ITGW}C z3t71d38R6*?;^>iLCFH$82zVvDnE8dH6X1C3hSJt){Y-eUs40Qtx04bXEL{&RU7o2 zxuQ+&F;Gb@NNzdbI1yu|BbPvH+IV&l$&O!Du@8AG#kitT*a6MblkN+dqP5HC-(5_O zToc@-uuzm>;C%l8Dx~vuPDfoz<IF=z7$fn)s>Qb|n}H>5>)=2mkLQs6D1=BvM5z3` z`jwn7)1S{eov@=6_ffeQWv@OWcJr$Zg-*(0bk6M6E3Ho0!nVjj<iG#b_#;Bd{#8_k zLCgg$YDrHc{3r`SP&y>!)b$K_vGK>w)f1yt-3oGQ<e|40_Wbiv7}RDiX;8Rv4b28k zQ1)ab?#K!UdN#EiK?$Mq4t)HocB?ET1l-`~=~IO;IwYzXG(i|BG?T5-fz2c|jGs@R z#*rzlbY%i`G}9C%3Xm5<hLeLtc1?RFZLb^99emJ{?oP1-vK?)P8*%rZT3czBkf$AS z#T+FKwt%IrY9{~yNvI@qV`+QH3>uP6g}h1(rN+ZoDFxEOf3X&me6ijv%6TbMBI|6M zZZ4&0<3gJf*kr9MLC7N@jrmnNOh*pHT3?6H4DB13-q+h(eiC_tJi>Wko*gD**ngN2 z^Gt+(6?WXzK@wBt%AWmqP6F;78LeV5W{CpmQrs6B5@5+~q^-6iPD_$e3QSfwgDvr> zgajoC304w-gn?f+@h1(`O^HicN&f(w&O_QwiE~I9+T*#ki7q$l?8L6m0`#p#!?L@E zIIcXnSOw8c);dP^Qr*TmSThnk&H%6xYsOduK{3A5pxLAwB&$1d3SCX<i3R{*Fw&6* zE9?}o*MX-3TYCe5aPW@1*1rZ+Vr=_GJ|tw!(-CiJdz-nz-Q%equD3V8zn1iyPr>bq zlN#W$LR&eMPHBrnF2=^_gX3kH8_ne<xmfEoW)~Vl^sbpYmh*1X(dIR3di^O@c4w`L z6I+CtJYmTOBM&n4l{Xa%N)XzcSysVGBq(*b?k3C|3Y!?2hFIWca==4#Tb5!78jwjL z)*poIeCvVm`LX^jrJ`f9zcHIJwt@y3-D{SMksF73!KXI5Tp1T?x*JWUdYV<D;~L>| z(o<DvzC8jmtg&QWnSh&>-B$Y(=z1(`CAI6UL?_uMyp%3aaTY6ZBZrZR!CXm;x9oJ4 z?F^)>V0<idyH^OF_cfX4ZHuKno5}51(%{_hnn~p>KThKuKZIhKWo3IJowf9k9P;PQ zc_V8Lq=@%}9L+N{0UL`!4QOy2%$<#UIn{W*v`U*<1Q19gs5m=y2hN7q3NxWyA#Jfl zUWtKxg6m<Ke%Aj0bXsu@#*rfB+`kc+p~6d6)g`u@R!18#^PXV%wlOTw<MPtVHgFnq zXl7=d$MXV7-p_IHE9q_)td9`Dps8u^7TMS2@NDe`w79q*mddYhRNDiAscosZ5K@N% zK~sNwC?!kp94&FBNDCQQAQO->Hl2i37H5Rrr%~7R7qPvzwZPQtahR<jc1d(_(DeOH zuciIIA?2syOk=)^_k4x-h*ts^-DGi;0)&+-jRzhasU<^+8z~_)UmVcMl2+v+$5XE> z>(j?WZ5^m2-(;+nnc_KtzT16!@3`DrwqB={%Zfws)Jihm8&Xgc!V*Gzw-B(V)3(7$ z+hR?1BMF7<4vpLEsO#bmhs+&$1<#yrNZeT~4|Ll@`VsKB^G?w(XqMg(;A{kvrpk{I z3h?lT${cNDgy7*ofJhi1lS*to(7Nsy*F*j855s$I4Tg<9bX5(r2nO48_igdhU5F&A zRmDggZeR`-5<v}>rAbHtEUX67l_$ZCvU;c>q9IHia<_Z={4K7BTl|ZIrgWeSyK8xT zZ|=9m+R28bWorm+)(PM#C_5?5{3;4P;5%$emBOz>nv~&hYjZiS-+rGjfVlAryKx8{ z{H$|Hw%cFZukGZO`%o!txL-?75P+b<amGjdHI@WatR#VhkV<)wFqk_V6PGD?@#W$# zn%-95VSAa&fde(ePlxu)f7{p&Goq<sl|2bS=PAJsvZMEeR~j$6_uU0Zah2eO6UH-u z6!L+bHc!y>%ng9(3tTyRx?U$u8FovskBB}Nz5H(8M^njBjQm8U=h*)MF4L$-v^P1n zUP(|c1j&bNdIL*rk-@^0CxJtD5>llDrikJa7%7k6WiBAMO9C5qx<K=NLEMrKk05|@ z@k~yW1*H|3joVF}Fc5A@A;!hA<sXELSO7+?X%|fznG8&a3D}Rxl``Kmze|41189!4 zcW<UU>U2mQ;(N6%Yfe+#^hiKX&KreRQaV#mB5V(3v~eVmZVQH7x_7Jr{95aBc`10; z1;nbMrK9c5Mt<pY8XKrL7tfqt&HN`&IRR%~O*T}i5TX^60k@rX4Im*2c&XoSLysYx z1u4Njz7d`fmQM&sQ3&Vom?DNLB?J7)Xawt~nJh2UBd^rBUgUSZy8)+;dX_xchd7<| z4Q^N1jfs1n#~wgLc{q{M+6oKi-(zuyCcwDHVY!g*cKJ_2xm!b-bq~dw!kcxj@Hw_g zLxAoS4*C<aIH?43hPWNUUJ1rk=N03cxoF%BO_L^JvC1rU=cqdE>`r>s=9eW()Y@r{ zR);W`wH}v#CXv?3cN|JwxTtAbQ&PCnNGnsUMs>r@dET=r*&{o&vi5x%@t!~b01dvv zRwZQxB<JthbNQRyKe1Igv}wzWo!*((wpGblJUV+`u=i)$kp!Fu(<X1VX^V=|b_!}z z0=&Gmg;iWl%~ek9qw&OhR{MpVJ)=d>&%@cSX(nkumHpHEBc9OO;wlie=?mP3mY{~@ z+S-YGhT$V(#LG0P%sLb~5O<<(D~9u#tvwtIPq>AfCIyQ$*h1$HqQoK@(t5%|%S`DF zP~)KBwrrDGQWfO0A+}PDhH^;T(xv|Z62q;2+B<ow-{6?Jb-vE=<`8aLZhfJZFH_z0 zc8Xww#;sGTZK7}k?-q3ZiFb?Kr#Mc?4J50~QL?#{J1rzr&i?@9VYmHGvq1A#qT#yp z->EUe&aOYF_EnY2^P?^0PFk(^PS7ME<lQwR5_Fb{LWU0%O*a|!YD@9~Kl@yW&8Q9A z=~^*ETPBmekOTN*v*h-_)NlGjiqMXi44}|nqH)(od$&H@Czoz=^>vcZJ{$($n8b+; zPJ?V^rrM0^LPB^UA<V;y=Ljt$kVya&ipn(YpsAKOk|J;f6R*da9M^GAR&fd#pAa3Z zbaO{5cyu<=DpX72taBqwvs~h$IvrefIThB^-nyixjZTnSOL5kqwQe#t_f~O$&eF%U z+>7hW$xAEdhLP`)gfWdK_S4>*qee%zL59%#C@i4|pNU}!NpSh`B{}%ki`?Q1j^wW* zmD!1RBCd-vLQs*&00=3^A;@I)Cl#3>)n`0kRW3}FHkCT_ftHZk-FelX6g1Odxa*4~ zfD+qalkT8vGaCgMX?YEAtV*u$^A#zm5gtiPw})4(Z)~l7+L*S(x4Zrsw78SH%sUE8 z?jYk2PA8gZ1A9q}hp5qzA2Z%Q)AC-mgi*GFg^_+e3G?QfT))h{+8ez`RDZ7F#a5TQ zLyW_2#<*DT4;XMCN?loXrtR;(mYq^CQk9`;8ys3>CK)n2)Z8B-veE}OoYaQfWjD*_ zm+bP?K!q7m{<C#FSaBi5yFOaU$Sav7cr*V14Ff#$RY`lA>A&Yl?5!VN0<>J%*h{@u zf=Y>Y(XANP{iZt#)}$RH*?dK5I|3U&<(|B7p%=@8VJcD-TT?-VsB=qTj&;y77SYg% z+x$tad~!E#p1Hfctg~tFET&iP2`BoG{{Vt4Jnp2rLScp3zO9}Wz^TN+Z#e-?5|pn5 zZb1gHr;jyI2Vk`WyP;Q&IEI%Q90R{;O|%z~lpr4v3LBRcu%J`7uJt>bZc04dxhbu} z@hj@5%0ngB8$)gx45ihrwnh>ZNLLeyNak{O9#k>LGx(@nRYdgS5#8rGR}jg_Pwx<U zgTKU9n;Gv>7jjOP2m6_7JY3j)NhdkaaPByVO{ipL?3f*OO0=`U#Iync!y|=60+gt! zUL_>sjG*q3k(FYCp`GLAh&b6!Vaj6Mhnoe}Ns#k~Ly`~@>XF_O+FS(XB&cOT@5Fu8 zShJrbn(nA>UI9uFwW#w#(ig*!UE|$b0Jc;C7#zhnW}f#}HkOi)W>kQs@w&CNw@T8F zXhKo3Q$z#aU~W=W26@y4n(Cr^m1C<P<GDOIxUiz0BECFhJ{}>SAd0mUd%h{bQLBo= z?V++0zz#rKNmy|G@`3k44hD0Yb~e)H8>79^8WUT)pf8In3X!I++$>%oD0hi$C=?kj zwsMlD!j4mq8Zwj98gGnN!<FC1ZpWxp<&P=5cKIvT>cks!YkijE-n3S!kK8{QO7CMy zg(M}x8BT7rI>`lbok<IANdz2&SY@))%bB+h2jUfop4ygnZ_;M$e_!1&pJ|R;vq+HT z$#1eGY3sY+>gr2094**V)-aT6%Nrpnl7qac=?^D9Fea83IlpOw!ZLfq@}9Qneg#I^ z9M_nn(c|j>0AKAnea7HKwLKYWaV@;t53CfRm8lK~P`$87O0)6zReYcUWdoge8>ahp z>9{klHhJhoyBy-=X;B?YoJR}DNEuHL5`k$z0yiKIp(H+14rW|D8-lCK1Gn`^)F^!G zbJ`B(!Wntlx<c@*+2<8^rW=JN#aiV!k+ZEKB}^#n>mfj8NKhI#ZDf6=fT(Y*I{1$R z&!JpSGlk@LZx5<ep{b~GAxK(Qm2MW5aRY)u0FHUZQ7j{M%-HOALtDW^C!bt$_hVs` zidlWhWlWQRaVI139+=K~fl{<tFcwwi)+%zW3~qNGetGG&Sz%VAc8a)q8}_S`C&EwJ zJg}KeCy~kj08t=qk<PAyB#$Ha<gW(_8IjwKmAhcPDFp+Fj$H6Dj$_Xzv!#R;n>1X) zx9zuZ;zx^qdCoUH_S-z_gQBveSf0ehtvFHQ8~%L=&z%Wk0>vG<wwF+`fs7xYI+3Et zGT7Zzx4Upx8n}6982qq(-;G_3%H&V7uN0>s$O}$FbAmb%oNv;vw$2_Z<%8OsB!=a+ z-y<81$L^eO_==U63MLa7%2YaFHmR-M5RN#maL2naHw%uugvsIM#>rPce~n#X4jFl^ z7@Q`I#B_G!&!@FMxPXF{AxT?nN>tN{BMvm63KR&~f|FJnf-+8r)*GYRUoHH-+3B}T z)a*7lNU5Hmx+*(~99>6VL-8AtT?QXgM|72oUrrv<M(eeEC)SbWTfU;4=uu=BU>8DF zfV?PxweA$lo*+8ryo=I*4hSmSj#D@8CDKcBcVBAlxEmLHp*U>L`^f!Y7WDQjS-|6r zTv$V?k@b>TOPou}GQ#-KpnS@Q<z7xZKr*)Z3iQ~jV`PFtH3|HoxpFM`32Z5E+2W<P z(g%P%loa=vz~V{brn8&tY!fzj2^{8rBdTkXtj?2k?^4XC(o(MRK%prk7(z)Sg93zD z?6shC+v<yj9aN_W9CXNB)jsx0Qls3Uj}cN2-ADtT{V9V%cHQM+(6#Q&;oeoou7zpT zy6)14*76k!DUa=}ah9A{2ud4pCyR(69B)>PlR*)%?vRbGYc(5$j`i8Rt8}DXZCb)~ zXz45Bwii?Ek^;s6S`?so5JpEjDr%V}gpSRn=bthD=*>}KyN<}~UWV;L^9@m8y8Og9 zB`%@#HX^XZQnU~f;;_rWCp&^GS~_qBc^PAFX@8Beptk+w)2{m+?W*r3r>(bmKF1ns zF8ev0h8^x&?)Za*<OSd#LsGWC41_u<+j3fV<asDQ)ja*cbStrK>$=a=_KSSGOx9n8 zZ(=&GVaDBUPPWn;T0zJsi-h^}u3Dw^?wq<O9ED)c$*HO{jnf;EC)wqDdLz8zxKf3w z$m&oiPTWYqAfCRIO_Ua8YrD%*EKTyq*~m0j1Z{NuSZ(G!nII$;a3r1qj-X*%4wM3_ zx)vDP;$u}`Lln1g0_b<n(C&JE-5Ts$Or~WmEv70_#QH;o1SpRdFnQ*NI{Bd`?bXEu z7(6qQ97q8{Z~duibiB-X@les2*jr0&yzu9uv5pc4zN0crP}1UTR^=`OOw(|0ZmPbS zan(16pZecX+#<msf0toN?$n{b0@6TOJM#vYVAjSQePy#94KoFrz#ciJ8WKH+OU-(1 z;_;Z5$56vATwW{UaVyI$r7kQM(Zrl*IH+Z0hB8^YtBRRtj70|4u~)3Aw#Stj_nK*k z;R2X5StEr^EMYB`C-1VLasfE3N6Ro}pQ7arBdOX!Cq2|kWN0w`wp13=-dtFEJfwvr z$9WC{M|j$I1g{(Pqk>m8%{;EIHcYXGNTMFrkj{Z(=+fmqrzg0XiyTS@IdN~L(4&x$ zjD&&YE1;>Uj;kSms=%*P(&d6jv(|sXBvS2B^){i^_ZcnBeoKZHpNOv#7)#9m0Ol4I zoCG*=nvb<*?9WwMr)z{F5NvO9RBzg*B0QBi%X8kC_Yl}8foXG%k<acSVwlC7Qm#tQ z(Ut*7nZL@o-7U|}eYfPb1#C-gl1dWF5x7?(cocWec~N#|Hs)`vtD1O(4g_~>R32Bf zTpyMgDpYo5y4wmF05zQN%bK%YED?xcY>(W9^N$k7*Wyx`{ZLA8U76p!clGD_)rQW| zwU-|>QVwW?05m*9jB_a4W1YQ5^(d)5RY3tJ=X8^~j_Q^fJS*QZ-YO|7^G<L8H8gVO za485Bc1y9FTaBX($RByGZL1vka&R$Q5ZTJaad;?f`M_}`r9niV6rZ?A-y<BeT9Gte zUXB3m)G~B~#G~FRr4xcMak=S^eCtj)$XA<A7~JR8Nnu)Um)Y<%{i(Aq@p_P$G0-#q zT@n(s`%B8l*|LH+QRPwB;xS>+86+SZDd=cqtf>uXyH}>2oM_uWX1Z1$pM)Azq_l^w z^2Y0adx##;l`n22q0n((HF0MUPl!}Kp~S`xi`npeEwnMT+q^=3)LOb8o3p)iT8qxC zrY*UIjwQ*RBZ-z!5;q|(k&{@ML_cUboEK3QA)Ue}XwGM#{_2o<*;;-Cx23#Z*Lt+3 zZT@C>m29`T(wY|N=bJ+b83Ps5iMuxaox80XdTY(u5B$3ZgT!-O@vd&jw6W}w6`7NX zLnz|P(4~y2)gF7Cn%JR(T<6sS<#h}>V+W!~qHM^v#TSRic>JZO+0?(jryNh(IC_Mo zVyNPi8mW5`>V=P0FKZzP=?gbGj=bu~io>OA2b=Dn3iyvyHla?|ig<$>HL|Y3l-V~( zUwGo3Dky24(xKrBAZ!!Uawws7-Im&_wfL<b5lm{To&X$)Ro7@<)iTc)?bOE{mXwyz zt`el=4jqW+n(A;)$&$Iw0FcwV@rZcVZXn0qNlH)I!}RI8m)PS4T&#__Ktw3bJijm- zN=Yg`cTG=5OY5x7voCwBd8Wa|_bgml+Xdj=wT$t_#2J$Mj`_lt;l_Fc!HV{b1~S@1 zIo;>r7l-jQ_o{6@{Xj3~ReHjLap&{OwjZyO<lS?kb40+{=kxj+izU=~3FM1*>Ok34 zO^G;#G`(|Dzi9q7D`N^)!kbqyO6yXFSxO=SCohxd^Y~POs!-4oWyK#)pTdgBfM5UC z_!|e$@u&z@h(-l}dJ+(jjY`j+X_RGw8kdObMF{~$V@eYwj=ui@o>V2F0glM;X(!T~ zAVHA?x({EUN^mTUH4;uqsREE93TUiRTH1sjA3w^BY37yI_(!ch%0QveqFGFm8fl6W zhem;HbEYX3dG;UJ?ZdULM7Zm5`+k|UhTgv2T0%>haerfMfyNYt+-3lHauk-3lBEOT zO1$^d4;|6)MiwR^vf{H`LlGxiZui?}H=f1ELClVyg}7#ZB&#ukSw$GUkG1X5qn2Z? z`Tz+$f%L`{e$2Zki5l72_JGr)Q`v;}{{Y1DVyax*RJo}Tr^Yuo9XA`Svd}1VynoqQ zBsPZE;|TegnBF_Yv^8$x+2*Q-zp}{@d!vdt<2|EfY*7}B?r>>tU|Jd;Ue`J7EcW~t z(bgUInCom}p^oLDzr~Od>le5jtZ+ID7r1H*1+QIdEkknG4N23Q!RD`)neDya!;su4 ziEp`YBH<Acn1>Bl2%*mL1r0FjcvMiY5ygxmk}e#WV)zI&)yyNj+q(I$+;DMogl@Hn zCC$EDi?yY97>^6^<#i*dC#8?<&j1}>Tn+SdWOJP6xD%nhhdZ|6dCRJ-PU)RRcd<O8 zvu&8;Ex2+^(UcPOH_lMk`tck>{^<MMtLuyt6OS3fV8r6uXu%_+ws73+;6~?V@$NZ= z%YtI{7*yW861lhPKMDT;Q%FA5AFVrGWhv&A)^Aym)vn{l{gBB+#J0<C&4a?30Q(qq z))M0-$trNNrKKU<ED)^mb2#4)$B4MrQ(3r(VFKiaKh>~(uVdW}&H*`Y(i|)Xb}NQc zV)Wt)j_i%~UK$))HM>YQ%+qt-xUug74ew_^bF|#8?Z~%Iis}ogN@K9{mnnxr-C-f- zUuGPz+LJX-l`W>w;cV~>CpF7cP*+h@x(bNi59S~SxNo5a&HOtD7c>!?#IHA~!K$!n z-pYn%rgU~>jU=?`t4Xs+cHm}fbRE({S)-+WU#cv31g#CKHO3>Yy!!slg*fMMmtApO zDs3(Ips9RGDB<GfH?PF-{i}!SsjN#~3D9mpv#bX@+Q4($n(TcLRkn}PE*SY59UJ79 zGA*U0f=KUg<;|FW%I?&WqtDbDt~AKar85}Pce}iy9k%68ViOlerrVq?;!K3M2TEGn z96+hI<taRszmwqAGty8{)YClnkv^h0n|rm6E{w6@8?<-oCv~<ij2>1WaQ^^@z{<*+ z5*zk9sM<&t8M{E}<Y_Gd&Hx4yT<3b=YTXwKTw%LzxK6jel82#7lM&ROX>vQuX+Zmm zE9y!*mR3?lR~fu=#@7!g07uPyonJ`$8tJH|7LplU!{*l!`XUq3tPX2E%K7Yu_?P3~ zG;Fo;CgmAZZ4E4Og-u{$Ttp>2PdFw*Qo(5nB}wB@DNqWpI^*m-h@r+JZ}6NOAsdF1 z+;#r|mFB~ta3l~4^xsCfw_{l*6Dx>pfW3p3U_0Z@%op-!QZG<z3uo2W`OO5m!v6sI z*2?(O<BiC9X;Y4&Xk?*gLk^_yl7YZdl_?-8S8!UdwBgaeOSighYXZ@*)ZAFK>tb#R z0Fno7iohYQa2q&g@zm~i<{fP<rH0od(vuX_&t~C3ZOp5QNCY6ajv_}8Qg~Iuc#=Ec z0O$q>7=S(w+g!urf1)f-T~AeK2b_s}FT#IM_Zr(bu{qwf+<7W;Om_kw@r9uZ%Vj`u zmH3<_JYC}O>@(pY9Fbas6p|n!kX}73PW>&m*0#F!y{rwI+%hT2k~3*7%jf5RE}cqa zwpnGwlH-o?H{FgEr*O9q8b%V@_=|yjc_~VgHqJmCCjC`>GejEAZ?Wm8QMT5(2c?NO z73gSYrj)t*TbEyFJKw15u(5xV#}jHpir{TYJXmmXA-7YKwFLx_I9HNM94I*31PsWf zv%{J@-dmB&Pc6BgyPau3a|>K-+iT=~-u|6ALq(87mEQNh(AvJxai@fwf>ajj5ce3! z--IA!l<%>v!(ZFQlG$ChpP(drFMhrY8ay^QCNgHs4!=9xi{Hl9>8^!8CBU+P*>Nkz z;SHP=ApP_<l&pY|FmQ9Q@gyW;JhXsItXtxFo<!;L_8Xh&=V{Tmy}5MoA6{a@&emq* zt^Af+ah@*VqC*IIw^E=RPj>p&j_q!^uLG!ctSpQdKIKxbbghoT#6H)%Nd$A$0B!)? zrLNE$hVGOtjJoz2cGO%RTlGAMBU8_1BGgiuRGVg-f*Z>)RXMaJ2}-2B!gCq74-%Yx zG21RS&l$rfj3qorH@H3<iR<UT+8*%HeoYqJZQN|*VRs8$kS*svlf_(+!3+TXh88+W zEtuGVY)AmuGBD>~@U_IhD{M?@#$S%CI?|EMc#?QjFrFX}B_xG_dT)yEUlWFp1O?)h z)ogRyJu|_3NFv*U4w`N@<`kyT!me`kdlJ^m?MS#LEXeLM(*3eNo{{aH<L%)|T3)ie z`X6ZuNo}ImLGS_R?Wg+=Cp=+<v4lJun_5w?J%iZS0&ke-Xdvb*>G}>Pf~SSuR|LWu zxhY5n=HdC8$s-wU-*Z9Baox%u02U*&ZHP<@bJr&l3-d~r0>%nj$tmBSIQ=)Q>dBon zw&Xr#d43-bM!IwBxcn7asAZ|(`3hb~5KeR8ORfQto@z+SsWc1P>dVWuw(7jNwH`!& zXOkU?EfK^~A-3L6bb)|?6ciGrlbyNZtVJW(>#&e~6fbLX*o6;z!)uR~#A(<Bkfi-v zHf#WM%V@8*owK!Hj;2SSyaC_T0r`bh?JXVBN4CiXn_Nf15}&(Ez#xe?yR+Hb7$M1o zDLB}Jwkq6mTUND=zecovij31pG|ub!l!==?o)%n-Y=q0F{wf$p8R~ePP*aD~dY#kF zAj<c+k3Z2=7jewuN%2uz`<>&7Z1PT2t;Rf)w@-%EZk$+V=Bvs;b%KJ-9oijmEp6c^ ziA^}R$qC$X6e%Qxk=HmieVyk3Mf}o^M>O|I2f*1(v>mom9W!N0nCe48)H3wBD`}wc z$ZWKyN)@rm$j)k>BKACFYghm~fG%y%Wfg6F?~K46?1w|CvGZ27m9p%&9v~hiaSZ<e z@4mZ%SkfIW;IZC&z9m|)PuYwe!2sanJME0`kbNqN7b>Z3*6y=n6t@au$hQ`xT{QxN zu%zkBPj@171cQXG?<lniAHClz9I2n4ILT-6UEOc>AJ|;`7WWTOeX6)h@pz&ckLasb zuA<{~z3O}Ml-e1N+=)?bifwZi?d9(K*%)QcG&019<+$s4Lxwzb?UF#Le$HDHAcog2 z-0i38H}NabvjA_=Er8=KDqa3`MlFU~8@RD(ih|ND_IQJa8N$yIa`z=Iw%VNWDF|DD z42n{*#0bI6>)QS*SWn_ARRd7J*~e$vue29%bzS{U*tElE{ZV?nHnA8tl>&aLgrz>L zYzRo(BBi9KZDnwb+(8&R^aIvD?FWenD&)%$X!V?LZoLP!+xP;xz8gPO+M0>RU3eu+ zkm)5#ep~AAB)p{@sHtv~%;x}BoYESJ%(k;{py&p}+>|X5Mj6kapE9qO$%WZ$Sj3bn zQ~m0&IptaL4={fU#Xah>d{vv+0D34yMVA-E3i1=(tR#4YDZ)yDAmP>y>Bjsfrh9A= z+#OVkaX(hcYXB)NrCA)D7{Xjm2_X+B#5dVl6cLX1f(IUIsddbi4DFvTqn=G^G$_h+ zwmrb^bGNfd2R@OU!OrAh(>c2PP?DAD*Hnm52qdX78Y2XL_IS6*%6b9J(9YdTcAJe< zw&wQ?$4WsR?{xYLisDkc)`m*ele>xp^E@YDY5)>$-YEhWrKl*LB2EETGI)0?-}aJ6 z#+Z(Xm7%8Pk74eW#H9ojHj+buUE=tQM0k|Li^fn!0>_c(S<UYuaZnrc%3S5-fOx?P zPfVNy?XpU7%kirbvdv2AqFaElGm?$AQRR)Xo%~BQO>cQD$}0N-#H)w`6fyxB`={NG zVyrdAr$qO@g-<&@)@@ncR+rQ(F6n!+ySCQqi29;iippJWXZ<MdI6*xSzZTvsl+cQn zW&`g>#D3vbk*<y1q<T47(_kBOuj%Wvk1E?C)^0Y-ltpmLg&~!Hk-l19+%t24qvJsE zxPnlwBq(P#BIqQ{EJdtA*p7En=51Vg+oa7OL&-cvE>23}ToB2-LUJU_i&2)Qpxz-B z7UOCgQc8~mDXAEBwD{u5No`wjl^n1&fI2;5cHKvZu~IH2*-q&s>ugERKJ*#RM1Cut z$hRb+Z^U^_5rDNIcgR2|2w4R4&M{EsAZjkv5r54Y73DPzc70C}t4?0sL^oUyw(B;_ zqmBa-TuF#3N@7fTDN|1DS&)zv21q2^#_;&f+~0`iJ)b33VAnLY!|t7@l8XkWX?v@- z8;haVwszk$gS&2QRj8qv2pgpfIN*7_<)>4Dl#ruxMz&T7nf3L_aX6g=spPmF-d-d3 z3G_(#^!_;MnyY1$2e}gSoMU1+a@*ta#W)G_g&DXs6fy@fgV#Rpgw*X$(`5{j)(Obl zJiNb;I-GnJrn^K4k1d6O4mZg46z*tnPT(9BgK4^y@Pf1W<8Fh0eN%jDqvKPCE<8XG zt+D6wO+Z+nElM1d-X|oFPP_jA6HSo;ZIo8#*l;Uhlj-Hl(x+ff(PFC`ygU`CCu5(V zF;^ozmAKDU8jmSa94KCUrEEduH|6-%umROf_GcFxr7~MXiBbp)Y1Htj9m0^Ij$Lv2 zRIIqvDA-F)#^E$t7N%D9f%OvXbS_n$)g9zQ&Rva@&2h=)<yTqW7Yf_mwM%_R8#~Xc zT$ge9<LBQ~gk*D0F{GB%l>!D2pO>Gz6>14PH!AYR9NQId=*>#yzFbKtQdZ**AzTh_ zhY`t5sXbD(oL0?c9X>aONr%*Wk~Y`qc^_d|u}?M?Udq^gX1e}knD;L8ur*-RP+;66 zKBf!pA=RO^k=?t2#@NBgD03qpBj+Q7icCTHbzgQyKHBpa(ECF6x@<sCOv<=GbWdm_ z_Vz0wHdrk|TYldAK|}ps^eIW(006FsA3Zgy_->X8e%MIY3v8LVjHXQ*EUU|`Eh%kR z71r-6K_rx+qOKxA<a@k>&&#cGb3+?sEsJovS}Cg~ZQ*E8nKz4V)?0dV)Xl;aDP$Ke zN=Jc+<y;Rs<EMpf;VRhXl{5v;ySH2MlE!D7_<(GvyG_qi!PinF*qCnPr|r^L1~Zdd zTGcJaUM;QO@b86_vCiVQClET1Bb#Y|MRqXCrsn_+7hm>gWwv&Me32^e87+T@kka3T z!jxEcXBv=D;8t>+bn9CDH-toEl6kF>j3sb5)l~HJnA&tDSsI2sty6p&J_XfUe$Q`= znHLC<P#StvLcRqg5rC%FpCg^Cl&-{OtEeE^ur%`UM?~gQQ~j)r@{?hIt&#Jz{g&Gv z$i=!_g256<ZfH}kJmS_=053YSRvXCN6OHR2*Ff5^*Ecj*wbi(5Dy0s5gDc3pc`1&j zTzf+{^)TvMw@BejXlotXioenWsN(n4tZxrx7D<5_Bo_d3Rq**AR9+>yk-Obuo?)h2 z_O}2oB`R$zIUXUDfy^9==R-(+@1nRPFSvwgn`GIv-Pj~7xdLQ>rrMCp%V{cE8*w2x zN`^@IRmRL4>nI%Rig#w+qmr%e8V6Lzl<O_(DClG>5!`rqQjTfk4rK~Fx2teADvhiP z)1<|z!0$Cjr}llSS<AEawV9o~3vsrO2*$+=ZAl|)C$L6xi&<(%h{W-lnXk>_ETVTM zX?qlY_I|dFdzQ$`qQ+krbW(7oaF7&njz=_1bLJTc&?{8)R!;IHVQ5fG)|_{=oi8Tu z8tT+oa3n0-r!A);G|HJ+;%U~>c!GA>Lt;%$O*}A7+0NUwTWjN{mn6EY3$a}(+Ew_g z>&uHM(Dv5LLSv*kB5K*$Ud~Qj?n`(fVzk|X(pF}j!z>_OVdMCQ8o(O}y-7PO7DeU9 zbpg_ypJ`{WtBmoDKT%y4v|HgH+wR^@KGgtZ1p<>;j-jP4B9~AWTOQX__Vtbob9Mut zfk;`g>J3w=u6k|&?ijLnX}w&_CBF6bwjC@+P}xZYk;FEoPlo-fLdcEFMxkGJB@HDT zWp>Us3NL!J#J0+QBPn_1MqhNbJ~C3gs1*P*2{`!GR>0V#b6v=%hIdGNLF$yoY?Ix6 zxa)cNtvrrC{{Zf#D909Xal?=(pEH_rwQEOETe!GLFV@XXX^xMmqO%qjQn}Yh!Fh7y zDDbT;@d8>}f##aINh~k0c^68mx)@+{^e!zrDOHjiX4KMv1;RL-Smw1JXB_r9tF^P) zqbcryzIw$YGS*2U7Q2cnL}cYb2zMiLcka)r9J89B+Ouo&T>R9x<e6T#I5MRnLx^)6 zkF97&E^(pNRO|rcnWoy3P@W^qZm@8ybLewdp>wkiiG7{D6fWw@Bc*CsWQ3&fIIJl} zL!!EktA3g0;Y}Sa)q8Pug}0FNTwwT+pCO)GZMAPeNg#zdhqHL-wb_<|y!N@Oq{4z- zfv0Tw6Yj$+O5amK#@c1wk&;2%HCGwM<HI2Bi?!&sprCb8%F)~_wfjHpJ+97WT(1$N zo8{_b3W&tHEj7gwAalJ!8Q=s50o#Zi*OGA#Jy(gdBxkx;ae-l!)UFwZp-ZGYIV)5* zqq!9KF35gMn>8Jl(5IYnYveMN9D3KENkvm6mLt5q6~AZ73pFCjx_a!*!RK|1<R|<) zXfDOlu-{Mr01YH5Exe0~Z1V_pCxq|Hx1-5NM%=a%-pfiRHSO%1{8BFOC0<=`ecLmy zw?~f?z4Oi}{nM3kA(W`#rvY5Hspw%d$(`DgwIGRt*+$#0eY8h^S!!peN(m67g*fx8 z*|uXxQe15*Jd3U)ZhO~9QzzMJgInvMtEe#p6E-SwHs{_(l_DxbFxV=G0im`VLdG7( z+o*b0NQuuqsr8D@Ye_kd<uyF|E!NQUib*BD_klaO;Z{f-JxM05Lkp&OVckbQW{k~H z`(4iEbC!{Ef?~ohl*MbSoYWSv&und;S*>SLK@)~UnfBMfuQcLL8O1n~IU}5w(t&VC zf{WiJ3%;dQwXYK~9A_y`NJ&QLBap!rpdocFIhbDLE+2s~Hc;a|hc>>~@;}*0u5;69 zvT7UGA9n0W(WA#FVl&34RG&bRSNM7pEaBv8O}(Xk55!Wnl%hNLTFajxF1+}=+?8{> zPPi=PQsgbupZ6WVAztZA0H&s71Ms%X=i2$*S63xL-R`<U?HnVY@TtR9Ooy6Ixo4q2 zr}U!?L?Q_y<de+v_|b+bLkA>5dp&4?vMjb*3(s0B1jH;W$69+P0H787%_LSU|JV2# zsFVv}kxI!~2ps$9NJ2s$O%0IPAq9LXtcNNPQRseuT5BdP9MHo2{(p@Xu7I@+FUu6* zaw)B3Ffu9jMRXEB8hfNg^$S$#fLozPw@D;1%9x-iR6yJ&LqOh{$y)wP);`E=OlW?` zthVcET5ful9D9V>YylnNGW7yHyPKiW+{h2xEpi!*g{1ebDdwC?k`j`iiunHk6O)K| z?s|%#KF37!8yfEL%M;wzTw2zWQ27WqX$^A@ZEy7l1mIB6;FNGS#nVPACFDtci$NDU zY~6HljlhAJfhc=VOlri7$b{oClO@P&bR{SVEJRA$j1bru4kbXOV}zv{8z&Wo9eW>G z>U`OsU~ghY+)lZUm(ki@{{S)QOsjy_8Z6hU?DOU4mgE!f7V{&hRhQc??HOpxOEOzi zeb~#6p_HlFDNw?S3(Ph_>M@Wwv0XsO+Bdb@w;{du1nAS_Vt-APj}9bqIfwW7Z{dF> z#+|myYENn!oozbPp|x6~t!;4dhoRXmu^wq$3Q|L{-DORv4n;U1C>r`Z(cL_daBT}- z3rTC-FMXdY-qWuq2L}$fxX^|2Kcs4is<_g=SdH2wYj+2{$k@kfEwh?OQEL)NB-P;N zyH&&NvXV<+kU<23k`xHog#(a5<_IE@0O)p2Yl{^kvg#Su+3+MTL(WExafdbbM*&l) zVpCEbKvL49_Q9YOKI(u0SpyZ9h~c#Lv~ttrXnc{mpzUJjmV>2_K1TX=0EsZcONQdq z_^Tq1w}xgu`9=GVy{~K7i-I;FkZuWG$#J@9mn5-wkF9j9hM?K+P}HG#ygKF4S38E7 zm+fpr8a^Zjgd|xcB0*HMvX+KW;2<BK<Ke7knvO^w$GWN0!r>DkmoN-u&9-t&NG4X0 z4ny6{>sVjvW5l>sWmFZ-o)Jgb%F^dcOfqK5Zhy@^?j*+CmyM)fQFl8p4{AG*ykD;O zFxxGOw+SyL5z5rp3Y<JDN|%+axR4Y{#z`jwkop%2qi!FD!9>#X*rIED*3F>jYYjHj zMe{y6i8~j?>Tx%QHS<d65X<G%?k}#p>&)yn4P%h^R*J_deZG8~Y}l6wPN|u2<TWNc zspf}SSXvI<GAat1c<Nw%G{W%6($@~4iywkIYME&2W2%7Kc-|b-;tj^??7zmh>$@`- z=8%~0xU9+URs!No!*S%sEoX%-cQFvQj&p*Ntl+G998uKpz9Q^B$2=ChZ}^#VT5s0m zhYvewKtDxcn3XRSVQj3nSB~q4Har2Cc@bjM(%0u|+8&&G*zht`JJz_HZAnQBal|%A zEr569LKIQLLezy2l6*jJPl__FpK?2gQ_u_Z_K*$q1ZoC_S*F9j%5NbVhTU&(*c)3? zG`SZE^vNz@_knrHASI>vw%|~41B|v34(Q=X>JmUFJG0BBtbM;DrTp$sh`1N~OZTt8 zm+8yPLE)h#B}f?xT0m1t1fgBnC|89gUE_`64e$U|l9VWOP}qVY$508^p1&Y<H`v^c zhho5vX4-Po_V<ee%=C_G2`(leTL@aa(Zz)EIIOK5;858iK&8cycvI<utes3YCYiFx zK)17PKS9j+=q#vL%Jx&2FcMEqd0*vzo*J8|#i7UFkghbSBLuBMr68$68Oo9tfTxh2 zMPrC3k=$ciwXBXIme=L2`S~3WhL_)Eorg&y-g65MX4d!WHS^ZnUy|ALn1$mgQ;w04 z8(u*GY@)nn1vtmvO0W*q1wA~I_dx-kBlPF)BgI>(tB#yzAi3Tjzw2;QjiO`0giGNK zsRaw}(BsYVs4SF}Kg3oF(m5OwPWTv5t6KzSLk{5FT!3w-PxtWV43zS`#v~&t-rD^9 zy4w8o)H7-qCAbqk#g`_je%f6nXSsEyw=H}{N>Yh2*l`$9B_Ylq**L$2h*(WKMXA8c zZ8Zk%9}*45_P;TD^_`|cQp0MdxI8<iL!I9CHSE`H*5qw9(Jx1FH=A^y93{B|Om@K` zQQEpda5|Wd45cNB5ekwDNa0Gel1N^DD_dJe>Uye2IkEvGTrP6ED~GJ!V22Byxq1TJ z3|EG5%KGa3I-)kV33~|{CRXNPmOR&CwZ~^8WM~6RW&jK5@1mobnz^X_CxSB!&&m6( zI+V0j0z%Y)OoVg5C%Oj!fs1pw^&{;MJ>pA!hhgLaKGz<m^(pJ9@ZUvn(};kroD9T) zeC?V>z1yEz(f3Z_t+yaoVo$rqn*uP7=L2!rNtDxsCB(@q?%QPvPU=I1fRp<~`|F&N zo=D^%>Ph%6YKpE3hzDdqAOJz${z|C3zNa{N!B2Xp<*z4`O#Pc<9Qc+7G1iTP%pC%- zY@stA%ZuU8!8sYm2|sroctQB)tg(a(m0m-xiK<eFIOYd4>9HGi$1SSdLg&D$vzrY$ zCZ#Jm$>+b%ty>x_#|-XBWVixVoNd?obTu;@eUQGuD&BL&=iYNWDB(Z!jfO>PM$p!V z^Hd4BE<2_~Mf%2TF#iDHC;ZH^Ixx`(fS)&<z#kg0UD>d|@mj;r`yq4tHfH9nt8xTu zdY6EeNmf7uk`ILdc>q5u$CTa6EzZpSc2gTF0#K94^XtF3j+y6Fq}16(ChB(`+zgVG zjr>PsqyggMJ76Slo`Rywt%49Qw(1Lgn5%?#p|*HcsUMFvN|lhNG_|GGrq>-~1fX3e zEpk>4#3=`msK<Vwzwks0Tm5Hq?AzGABL<-qbV05bmQM4$xdjwO(%X8zxh<PpF0*Qm zr>@s&PClD!Hs}MwS8io(wK`BsVYY*c;97!8lAtR=kV_mnT<aGd00R2>^7bpa*!er6 z_EHGqUB$*(eJgh3c$*&QK01kUVQ&;QVY4f2a6*WrlAHm?zFTcpLe^Zz>NHq+^FGya zjUk{r+L*gZzM}Q2BG_TRm#jUVw*9pZHb--F)v~x%f4B@D2Lv|&j)F$r-rE||rHAaa zU;XLzJ`Cmm08!V-1xUNMs4qUFHuL_&;!1-lN|5tSr<&YCK=-Hv@WmtDX(dct&~+dy z_fZzu(l*#BbqX!A**q#rh~ogKI41=1J9Mn5noOm}=!DT1SUIQ2g#fj>mWg#v1QZ_k zh^q-oh7*ELGsVB2D#VQ^KrT^BQ4KssYKOIuv}#;H1KL!P*^#70c05)lyr+WH3vH;h z6zBzQtG({RLvAO+P)bUDXhaSM?kyf=an-(%IBt#kJ6B0<@{K*@w*Ji&F*;)I=2hHq z<deBiB6iy&8LNTOjWY|Z8NDiCj5dxr9p*s!W=FTDuCWPmQPiaOZY1ykq5|7eIuqgX zQ=Erq1l0bN@JU~mXx_&75Pk<Q>XF);dNWMLcy|sr84W3GI1Lu?qOh&PLP~SC^fG{M zc`oY=$1u!VJk%1k<Zj)ZJlb{kjXYD!ZppYhfWmw7k{bwV3P@3FAUp@%PkI-U1~<v5 zT-`2oRB`Sr!gzU~=U;iqxMOv7x}HFJ@5mJ;ji&A^NK?yUgSN^%YS`oh!f}v)T8lg* zsVmAW{V>%z<+ywd5#K^?<L|pi!9B&d+#xiknYqV8RN@@SW5$J}?x_kZ93%oqkq7V` z@RNL}-m?#-ynO8(fAo*tHos&`?iVCn0+vomLK1<@^h&(V6J%)7t<hGK(r**WF4qS6 zHNU7RrRn%<NK2Dcq^BeR00TezvQFIS#De~=s;Tsc#b;@q?q~l1f{Pkf*t~z8bYKtM z<-U3Gavf?;(0)|s(l-{j{%^s*{t6}S3v78L3C|Eg*-2=F_+$Cgwxcegx~3kJIHYL# zE<A_-0D`4)Zd0LJS+U%a_0&jM7Rl_aCg*SA94(<i!`;kbDe#fRg>Y?>LP(BY&R+Mb z_10jXl?!D50P3+?`<Cf(<+1SDX}R~8gf%p_E#FtjT!<1?_S0h*k=@E+3jY8|!<>Kv z%&jYJMIe#H0Rq>uHWqr#KUyd;&q}jTDQ*=AV+S*<kLWx%^FcCZwx?C~+QW}Jr`_R> z&J^O*RHbf%wocxa8GLv3ZamjH{{Z6)iJoo<1NvM0BAk~k=<*@CcMe6Ag*N*Oi5*R? z3rR|c0dEN>o<`t+d4NGMuzIbwsGZ0BN<j`H$HBk;3d!Q>cY_ubo2ye(1xZ{t-eDqB z1U8nIktF~v#@=ZmE+u?ncm(*8l?fw}v5N-SAFrz>ccdI)&Ft!!*E7Tmk9C%spCTs& zdxAJsfRsrGEW3_HOaB0duYC?yyH>4SGl=M`&R3Bfr0vW5dvx(eyLMz@wo>GmNZGa% z#s~dN*(3F&BRj1c%wrFt{wu+EL1XXaJ?Mq~VETXZjIy66r2xEh&Juz%MP?3boqrlq z2U(Fh!^8cPL-wi8<bf9_VTl9ypmU=VFm*>C8&Z#27yWw^W0p&*GNBYLJpRqpD4cl= zjM0f>I$d3ljWDuo@b;gt0JhABp(rL(PRAhgbt*_Fm)_ktq*@)TP1dbGH-=Ve6oURg zzRF<&<&=*Q<&Jqzzaw%gyQ5djM=g`sxHf<|+(L7|jcHHnL7>P~PRiZL9(p3(klUc} zxRw6^(yZ<4zWJgJvJsT*LW$g)3JT<T{=02cu}sBYTo~Y4AZ^dno(|nA(+-wb7=7t1 zX*eCrhhh%_&n*7Q^BYx$?wRraAT>$uY`W`g%7%C@7WX}>8u?|!4;u#`@Z=*YJom*| ziP;^l#XLo#@xS<Q(Ef+mm8wHCBg48z95L=FQBpd_nBLN(EPl$6y}<G{bhg%b*!<B& znWfN4>$BoH6{g)OKRpdQO^T4UNv#vhPNT$d6baw2^!L`*A2pqnth(rPH#ac4i?hDa z{-ciMDGWU+r_>!`OqD5YEDyEt43dM-9{S=vA>d)*xa0%AEZ5uMe?`;qE+d{tVDlRT zcQf@Ls<fZ&iopCM72BkSo&==$7J`w!*jf|I-(FZ<JK8Ks3)G^+<7@6fvWm{_H%P_c zTaskTd6V9yUBdFEV{#Td#Pq6$mC_wFa^IyfMB6mjs(-Y8*Dl(c+Vzu76<VW8ZB5Cz z1b1>fk`h#aup1~DPdeGdDI%tjNj;na+p3w-nRN~qP2G{|Jy!kRJ%SUcxv<g_sSikP z#>-%wDP`3paVaEcAeuZ@o(zUjqfN+92W=CGcdKRS?__ac=?Hf|CtE~|%F!t=IUr(4 zP|4sfV<0$4t~J=@T{|SDg7$E-=5bm%DkRPZpsDQNV4ZS{cVWauyue9iPJ^_Vgkem% z(P;@gbHVsyn|$&J%u-)DDk^3^IE+#cyF9t3q`_tcsq!0n*RA&?IEhxr)U}{Eq@EX9 z2V~(y9jX?R%VybV2|HGZt)S=4AXUfOY&Iwo-E)T9clKw4+q&drD=j_-Ng%C2dI4I} z)P1$BW8I^Aqis82k;R)izZD>t#d6e3_J<OSEvhP9N{X<T-$6)i0|z<Zmz`5{TG<Oh zyF#$QY3SLIee=$~7d-qC3%kd0a?F-g%VAtGmXqRbN#sDm;aS>*>WR=7fYYfXRHb@} z7Z0n_>n<|h1Sf;1E=WP}2T2=bZfdipk+Oi@Jdg}DKnu6Iy5((1^d|L9?gY!zu100$ zIT|wDaYZOm`>9%X7)a$^SZfVCE<5CIw<)_G$)Ern6MPr+%P3PZEkfe!gy6o=aH(YA zg6e@OPW2PxnmI;6+$zkq;e<9j2Px%&nJ^$vVs`^^F0HAyY>n`S8%wF+B?(U!6l%3g zgIo_gsudljKr%l^TaxSB3vl4*n{BEn5nFN?Whn;*1!(||n~~QQy@_!ZGbkgairKBL zm!C+|D@?N7v=v`kAHM0kJ?`9w8*cR$W0PV&lz=V~93e<T)y+gBWgMIu<b`l#WJT*0 zxYkEl@b`ZP+a{}SuA6ST+x0_8R9MsHvu)Itr*p)K53DrQhIYcZoLAvjFl<58H3og$ z?bMYtEU1LVdo{a$iIVETo!ZsK0X#OCusym{SS1Q`3Q`?DK#bE>$(naLqjPnBfu)o~ zKk)#vui;L*YDssSi%*EUe$yq^U6S?^g{2ETAqpS@P!0w;)Fcdmoz?b`VIP@GbhO9a znk{!_Gc!+Kkfxxe?bixINlIMfQils}9r4grNf{rk!gDH9!*<=eo{7EarqnLWgrMoR zKED1h5KC?{6hV-~oAD^5WTvfAI!WExNwVZ|%o(yn_MxM?C;+ZNQNKK$YN<}K9s_Cr z05I!Jp-R{zy;>4Dw%Zx4*s!w8x!ShcFEgH27xpb3@T|Q{p>9@78&{_;Z7B+ED{;Ow zf#Oa|LD&iyAb59z8F2X{W@E8bCC**R#5$;{dP-0UP+%80Q@-RR{o3eh7|=kLz$zV! zuVAV>t>yBk5%%Fk@Q}2q0C^B{IoDTD1O=CEibc<laH2*9?^NBb`ZrH7x9?ZSo5PLg z{ERl<YujYFKqPR-QKP7y3JP;G^k`GkM<rz8gJtSpXSycE*?yC^>5D>Jb;yk%+@|1% zCrw8gREHFDvT&jYpsx$!3~GAXw}`G{y7i1R35u4PrQWra&HK=c9KMg+@G^ihrMb4r z6_-mfE*XZ4O|V?|R0mneMb6%v6wdIOawAHfxauvv?94gFsKL|@ARI!lM^RNO@i84i zY-3feK@*uUlKTU1YM^zE%0tuQTh|#j+eNvC<65Eu18qlSsXgMb04h>V6C3uv{rk(P zql`x4=IZxux#wEm<Z3IFYZbR58!n+95~7#iBsA|5c@!jX%DSvB2GY~#lh!Lu#j(I# zeRO;$QEzqaFAXTfc*t_)B^mD=c%B6`2<8H6T8N9lncU8cCPE*n-5(+X<TMh8OKmm3 z06hHh(<c>JJ?$0)M8i)ckpequZRzromXdp<cjR!O@*5qFYG_|0-P|4I5^dBYqQ~w& zw7k!dg}}GRTG(?xW=h&oY&LfVTh#GMB(*J!UiZ~i#Ol7shREyKWh#;E>2fbRiu-!; zEtez)qmD&Ob<l)@Jp!w-#``*YSm|5*Lfu!KaD6XrT5HJe=Ossbc+{!2z++FtmB#C# zap$2bAcqo4oGJqu*x+Wmo(#h7M6VszfbVM8;`~gAjBGvm32*v&u0m6!dRM20FEO%A zw@Kx{zKbd#5hX<Rr_dv^4ru}kODWP>NhP{;mZ_3o|IqjusFVvSB(jo7VENFHgoV0f z%XE@P1Cd2*AUZ9BgGeDL<ex8}N<=0d3OAhsZI+6E8hfX@4h=ecg|IV9=@Vo+6f1O1 z*)lN{k3{#;dd1nz^_!-T(4NZ6O~(HK48y=_#~m%)R?A{!LbuZEig}3f<CQBa94l=c z(4$`zaef;u9zBV6<eAN5&aDFMxh!x3z%-XW!%dv+oEO)eDKvFhJvCHL?z)y1fqU38 zHn!LBe`wQln=o-VxK|y|R=$lO-Gr$ju{qb)5QY-tghy>DZG1s3gs;3_O0q~sG5{f5 zMJ^p9@h;Rk-GJ`~lI)?*ur33wn$h8Z8;kMa^zq|v#mFXJ#58Jpo7-Mi9RR)TNw}yr zMEiGV`daC%bq}*J<8V|g)`nKoQXY0gc!nK7Y&g`bqog+41~_2{)azxp8&K`ADhjSB z#$mv4;^N0X^2$Li4QcP#-%!9WuJV|JUeecJJBYZV92SCXNcW+GMuW7nof^j9)(ze6 zXgN-;b>n+imv<YStIf*ccABucw>h$|5|)v|lOkK|km*8q;YS;X1EAWz&84J<hLS2e zacX#@YZ@<mHJ|`4bvgm5)qICjQ8i^ul~o5c^1aV-Jlx_*KGI1=Azwc|Dtl<Fo`oAi znPnuAi4-LXMklQxfyiQ#V2&JzyZ8_1PirP9!M<opjloLv&Y^bB<cO{-j@xlSW?L)D zkkax4Q<_H$fIk@T_fHaX2s>j79KoZ-p=*bBvLkjoZkd{YmDbmxu^NTbaJLc5!`0c{ zcTh?)$lnf6AI#r~CA{t=k>z`HE<ltsHaTR63KD|z4mI5O?5SSRd&ZOqb1N!R_*KQi zrK-4Uhz%^FW@!nyBl5T#mXY1i^3y?aYk(KMQ&cvlETo4z!NJ1BIj$Nxr(5{zu7>s` zsJ@_fRlXA)%6pexal%%G6|~dHY%SK<b;9~Whj_f?g_Iu>uu=}D8px_=c5|744Gx5Y zYzYG02Zi<*1yiq<T551&(d7F9wau@89){bUfq)B?gg%KO=Mv__i;cxCNggigWaKC$ z1C*1T`jSUS_E_B+h=5z<E#^N%^m+EyO4$Utj(;*wk>A=c^U`?<^xR_y6~f?Fd(^qY zrE%q1Qv3us;)wtp@*E?PHO|h%O(|%&BWrZ<*Fpa0kX<w{ZA@A8H{bj9`U9F$qZS)3 zcV(6v;#U|eZKPpJD#vtK;ZaFB03I~&!bV0S0$Jo4vpM$YN%!CT9WT!2OmMK}vs>l> z`G0-<!wb=&-JMr-@K|V{v_e#n;3vkS;X)b!CmG68t;dHO){Jt`M8Tc5zaz`0m%qf1 z8|bLHkkz{FHv^dc_UXtSMwZntn9yoGXl)Q02Ym31peuCb6mcayLpucV9$O@u&_6tn zo&LY;_3gKrw9<gqHYWPNr`Ohk=q?Co!I0wA8)XeiOJfA_szevzu-Hcq33^<#FLIt7 z6Sgue(>daytpe{QxA3!riNAwdM?3peQfnKD(Ux!=@0pHZ7V&eMcN=(IFVTzkc~T}T zi-m;2Lfl!yWZPPkb#*xj;UKedXcDBk!mQ*0gqry4dsvwRZFgoi8~4j&9~L`eE;^k= zm2$=^WT<f?u!1%ccKfjUgSRZRviAhvHh@?gYqFbakZyNnlBF2%;g>lDzS{^~lG(?J zqT+$#$>MW};XJDAh<gJ-?uWRKB2HWQ+uSXw-FXiXiRox5X=QOC@WkP9VPP0?%HBh@ ze58}Bo?W1@yyEX9g%0gyBoI#tDLWjFTZ|E(N{E0(isd3MX}d`UMJ8S3EG;f5I16cK zbl~@BSXjm|O0ouOAF{COG}h~CEJ}9iC7dm96v*uU@k&v`NhIKN0DaMu%+eJ0w>53G zta!N=DGSmPP?ad|q>-Oo=dYzo*z9yn`5NZ$x<aQ<Ba@Oau9+hk9I9{!B~Xnzj;V_2 zE4yLAk;JbCd2V^*K0>U*+{Ws>&dSo=HBe{V2}w~n02LhVjgR0fL89eT*JSgjV5`}~ z%TEjUHxlj--fki?mJmlV#4@ArsOlfCQLy={RT68IY!vO%gccYINK0U3WB@U?{V`eY zxz@^`Ya2ax0p>!K+hs*<941R4So^)}VC0-&c&f9Q^R0@A&k4{ym-7i_&f=Hj8+<-F zE=pP>%JxzTY7*2vwD-U1HtVc{+IPs~C#LS$os_s(8)<&LlupKQ%rZeOYqK?``C3KK z*U(5@vs~^Hr_6a#qI-HffY>Tgiwy`3F%~}u2uc`bAtTQf6l|x3jb+^Iy7``}m3O7O zg5oHkU<XZZ?LF-S+_wuz#e;2Cuj>T}Zb)uR?WL3zNp+Q_Z3o;@%Z;H;r@(wCgaQpq zB~g2`W!BdE{ntAur0ybil<i{${{SfcK~8O3Ax4m83yjeyyWjgmZw4Iik2eC_!jhze zu^)G)DlXRI*+qiPpN;sgqW7qf1IQ9S0>LF}#ip72k((J&S<h9d@hL<M0;MZ*d6QC_ znOts8wpp&?4k38T>WMP=IP><UjoU0klvw`&`}aRRk2(W1hnZBQ#PN4}(!bt@<Qo!_ zQ|zpbx^V-acr-$1j%p^>Vy!uwEAEmpYP7Px`3)rCl7Qm4(vF9PCtzqFG>1S{nyh0O ztBtT!O(WXTpd|jKFIB=jBZZ^`fq{X5J>HcaoOddSrj`BYn<Oi|I0@lOQ@_XGkxy@W znY5AHQ*>X~E|1;y*wF!GUt@^%NhCcQb_AAF#nHs11t*ugG*@$dQ=*!k^)wF>(a7ew z8;cS>$Ct4xk1d!<DT<I5ufFnt?-l9jC>#s@ZIINurxKXdSG~`Wo12n#@h4JN+`2x$ z_=ns&{EA@4jg(@V7HMr!3Yg-*ZAaru!8mJ1!4$a*J%2O!XWvc~jj-EvNszF4pTyBL z^->MCTN0J#eK#~<`;xHc5yEPK`^x-(fTVR%76Nuz?TZH?WFL9_=xmtA4&y{WY;`~a zvOpewet!C6Zb$@eY4vqQmzAD-`p_SOG4NXNmHoD%2FW8^l;Q{>M{imy-7}ik3lN=K zxdkM(AtA=kJnlXI`c^xQ)fdy)=Y){;wM=QfqYmvD+$3P1QhAX?+uOX3IGq0U+PlRj zT*Ld{i6{9}_^Sbc1Xs0_`$Y2d`Nq^YvOJ@~C}!lg$RO+wB6<1w?Mz5JsGkEQ7PhH* zxW|y$L&-{lxuIYwC)WfVQ-VgynWmN}W{i+WF}jZTR`y?43z8dXsHn2b$_<iFEr?Q5 ze1$Z%PH485Tkv9dyI}01kdGAP)0S|Z;I^Z_O7c{F<wTNdgQ{v=?etV67?h68`J7$m zwa05K!XbpDpV?ZHbLWt(=QS)dR1;@f$k=PxE+!zQLOr#_jij~@KJG&C_#BG99^j>q z6viRaIgOGjHcMmUDU~H8^5Y0!@--`Ga0>JsQH?{RvbZSw+D)Yrre@&u;u!dmg>(1R zqOgs^){Bhm1-n?9N7sr@Y!lIdm9+6m*o6d>j<_{At!LsIEAjDtE5C~wZ<0Y4!EuVa ztaV3M)z=OQtb};g4(Nb*+(HK3#DVv*xF?aV2yq&0hB<FzvGG^`0OFi7LmZiinYtVE zZ|;yP4Z*AzBDfDTfsj9qNXp7{_=4Aq9KxmbW&_UQ9UaxQvBZ@mgN@Qh>&VuHH1X#J zt^|3j51N{GecRaYA{C#eZ!Sf3hnZMQtgQ<{JhGAr2cm(-2<j`MmKbpwH`2}ljqM=& zmN1f93bs|iOJrlN2we*kURY8gwKBmPT$zImB*kg&@aKhjJOua_ch4&M_PT<j2&|Tl zZ@_dtM<ecD`Gr-<i%>GM2lpJ^M?=gNIz;UjJG5Oa_Lii$k;4Usn^UJFV4&Vo3HJ)Y zk@CLo9<9~J#W`+ZO}tc=1dTFM8%~9TCK&`C@-tjT2dPStlacFHjPo?;QHUxWEZImZ zRbsdHUv+fCYfeP7%}QKCR}?NQt?>*V?6=Py2K>JXqQqcmEv**?M=8ZAj$tWtM<STJ zN$mdb4?#5kk-AEoakfo$$muFycwqyUnLz!Ov_|JRH793;n1w?Pno7HeVve4#vZw$u z!``8Kd$t`xXoCXRtu0QzP|JPg#kU+28AqFqqwkb~zV(e!g;P|MBu)#Zb`K1s&c|p~ z^<vdfH5_)_)A#sO)U>C96W!x-(x5U^!oFoV#bVS^2)%P~vL}s{ukSS2b46SxYB+BN zPSf&acSS_0gd7e0D%mRH1EogFH_F>ajg>SKHtrxh%_CN%ytsm)V7?ZVzY$DTIE>>U zFMx#rK+hviC?$a1{MDLcLnXtW0OXf3D^uKZnAS;XXyHn7LQ7#P<&_6G2_SmWnsfMd zQar&3yBrE?x?ZMO6qzC$_j{5_{{Sk3z|?$w<t0PHpxE5!%kgNbnCU@xRXZeMjP{)q zYaN_KehiIaa=XBWi-0m*@00_LsPQYh!ih=87CB<Q6AZv4#;PNurUzRtKNI3Qd>SWI zJm}R5u-um(`li@|i`+D=QIO<Tn{0)vAug*P6{Hc9Uqo>K0HOM7Y9`HEL!E7p&|U|P z`dF&2#T^wGEd!WW{0$o^V7uHQr(}TRYf5|G=qPan@E#zNGt(HVSjVHz8=Zx*#2WF; zXs^(5rxB7nNeN-<p6>dJW{yM~ec1?l)!ZeQ9d80`WekxaVMisi?$}p~@i(G6mPG2@ zIj(eLrmL{S_>LNh11nq_@`WE%voQ%<QW?3%DavHUcf5I~$oq~Y4j_ERc+B`+RUF0{ zK@VxvFGZ)Oe`F<(_(x?M)DkV1CQ{pymcw1^Z=;BCkn<|yX-mi%C_Jdyb`KD=qiH?T znML7gx=p)#Qw}>S+AVINEj&)NmXz3YAzyfLXBBy_aRL0*ro!g4C9c&Tmo_l8HK$^* zhAk*idP<VM1xt|PFtX|7LKVL=nv};T=Vd)LJMLaZ!eV+%fAXy+<CY`iEHI<S;*vH1 zr<YDfghs%7+oOD4LUa1f*sw0Lq=ZLYh^t~GNiHNyeJTJ2h8BCnl<pKWRw-e5p6vBj zW+f0bj__$!KeI>(3JF_IDb6G~2i#W?;ZXkorn`6~VTeZi17-94?6p(f&oNK8E7q>R z#A3sBx}U2fr6JOfvr^KH(w7uZk0ANbvN$3-kgP==Y`Qc!wIb7<r`kI|m36i|^?dJZ zj;0$-x0(f#IEYe9t4>O@inA><YJ)@sXs((WX~ua0xm7LqQA)YUREW{y_fw=0!Xkt% zN_E8m5#izl1uLPg+DMEM+56dM)JG%Fb-FIL>_4;dqphxLYm+UVPke1IDc2A?$T8N^ znp+I)I0DiEIL>R%c&itD?sX(*Kv!?WcuQK*JdM`Npd-4MH+6VQkJ_m3jPoYAIHPM_ z-_^x-<%RZZMu8)_Uaj!i`qD=N5R?Y3Q5B9imYyb^eM#m3SOjEI)X5bzdHu@FFgUv) z_MV*rgd*rA7bGbQb>))jS>_a^?1AVu706Z2$3H%oD@m}p5oOQ4vg(Mi7;fI`P;S$L zlFAz0=<KN>d`jWu6@%8gz8<8Kp`U0PMBVPX3TPx`J+V~oor;JFRoYodecYk|J|!t? zPI$=X4o8)AQ#r5uuyhIuUgtXHWxa>u&$vlmR^){##|hm)l2wmBv{K9@U}*d*1FChG zAu*as;VX7Q2xXDXty?5xpeLO|HA?C|KTmseB;B1?e&Il76H3PkQm_fec(GO?sFDp~ z8mDO=iA1|xy{k{@8)k;Gg}-&UEtSmf@=I;30Fa_EcE>E&Q^Rx+%{jy?2y0k#dH8$R znQ?wF<2U$h8ok2E{V8p4L+GaD%W(|NF~qW`4l^YfT0z_PahhtN{9744o~#br!E_h} zJ8<k7y`_WPHM-%QbEzKG`i6bc(tg#|1dNiO3YC?Be|+y==Y!BTf{C#HD_r|moMQFH zzO~bS0iYgVS5Sp3HL9~fvJE8bC=yyUf^dP7D3NZ3#Yr|*qO8+dI2J*tPQU-r_!+2_ z3n?VBl1nKhj2x&==uYb?f@C!HqbOX3LWKz@28#F4rXeUvp&>TtbSPG_Njlvm%PAzX ziK!#fFbCsJe)3A-?B}(s#)S-9-9wiv0wz5%Ht_!daO_v*A(o^)748zClkDxfS_*HC z=1_RjlHgw%#at7IaVuRh`>aT?H?+23LrEYxw+%kCn{o*N^RTyP!hCIraJ=1^9kv?d zcSmpy&9!T+NFvv^$6blI={5Z+bc<}FLl#@pvl}eD%Pz#VWfK`uSdwJ8``*m*9Kw+6 z0WJj+M+$&ayn&vEF}F+E%Tr9+b8tv>hq`pOP}b%IXj<YywT;2B^=h9>oHHdcA_~{c zN2o&@({XI2!b7K9wbuvL+zw;yE43T{0BM&t<=oV$me{3gx7raQ$qdJF?cbF9%S&ct z=?eSqsVO+v05hLr;T{gdI6{om(Rb=z2WcSy7iHO@qT#G=xmpRe^(A=66>(j66xIo< z8rZ1g1VsydRyV}hW^n)l>kHTb)_?%5lgw9Oc3iMWgNhW0x=@8@Z^D?4Xc3etA&=og zfTI)qsrEqRI!IB8Kczn;#E^|oS^}7x`J+=pP?aFEPi{P>JNMj<ga=TUP!ObWya-co zw&QNLwpGMJvXhjO6h7+P!p3mVw$r)LwWgp8>wfjQTo6Nt;XIFp!R<IliXDVb+B(-e z{5i)%zh+&zvAx)T5V8EgUf|6y))r^Nd7xQKQUc#;@T3MCT1)E=msC)eNpm3_3I$_{ zAor)cUk5>5EgeWN4(%9nxuhK2g{`gh)aDv!PjkHAYMwYNX-il^iR}fh1QFB_M&1M+ zudU6EQmrX-O2~OEp&>+-g@xfMN=Jx<5LOEI3kf4QRsrI!v|}`dw~sM4>2IOpFX6S8 z6L6XHcgt<>)7`&I`*b%_i+oS3qoK3nSiw@kSr|Rq6~L7M5}W{{0P$z<0f3x}nZDB@ zaM8Uz=lgG^w!O*Nf-z4JZsdEvw_UaO0Rhx+KIG-4&MpSW0z%41hwqcZFalN&7YR5D z2OTS<!r2>X!ELi0boYDtU!}ZPJBvC;O>J_4Z`a+<-9hk1>4+{WawM#f!)YTV_z633 z@Pcv&8R8fm{PCFaYKDq)6Mu+)zfC{h$AnY7P1`%v1L%I^^|j?!30>>Oi0=1`@S(?A zSaU6vE4)Y`6cDtJBf^u6WSnGELy?`NqRrd_Ew3*h-28SWkiFR$b?f2J_VD>e?{h=W zH61)lW;)4Q(ZV?7HWGy;w>U^jBed=TBlh`Ygq>VIoUx`uquewHkUHu*k}vGva3iaz zj*bV`OdMi~j(H8W&QWt?_(*9R@^B<uDKA#lhU`-Nw4^@cYKXO9kYr4j+b<xcYYqUY za@3TkAmalCTbgw(&xuAI{5Fu`<kpf8Pg$U!Zo_UqlE3_Shur8Lma4LI3yIe&>Lv_u z8tTy;gD>)cIcwB9UfL{rUJP=c2Nckd@Y_A(!;cCeBq>9w+b4RTEyiQHTyGawGP@m> zuz%%X4TdquG9i?Fu1_<sG{JL|##XMpvz%m}y*A#XE!AMM_PJ2WE{**CI{yGI=z~=E z8B<G+jN^Rt2?VH<%Ly4L@S_b-%U4ZG+|>_j2Z{YRLQETz!!1IRr0jBADH-#^i2W&d z2IO5~PsTVb2PbG<<^9M&a^H4rc;LQJ2k!BHLnoaeV(Ko2E;+&<-OTTY?xI&FC%ozq zBRqIdBp|4Qt$<QS;;lqu0{2=Y9m6UHcFe#4=cmtgA+z>&{n50&by<xaWD?3%g{>o^ z_;<ndz{gq{E1Ma#dX>fF9CH;rj2LLn@%XK$v-|7d6`LPRSR$kqmAa%QDe){NH~;_w zQU?k^9IAt=rE$@5Gw}vDR&HHjdVPM0M{#70p6(+Yxs(N+y;Yh5`CZJaZj!!VUPpWE zo8>Or;3@W26^}NMJ|h4cU}WlSo;KCA-?VqUt;d%VGeIo2l;e_8kdN<3=W)3x9~AP* znnzrCqMo|Cy@3b=pyx<11tV#rZu*qmxo#-rsYkBott$Yg4QSX4A`9y3e~k_7hyt)a zuipJBvvN*BLhsf4#~$HLdwHR;@VXDQka^?h<3=5S6j@0KX?aJfIoobVoP-V>_FHjb z11nHZy;%Kewd8@J&o&n+y~%7RIeD$QjxkT!yP~wpc}~rDxg=H67$kc_J$K0WW}mT= z+Z!t_p{XMI3RcX7I-VpbDLn`|rm<<)bzWGV8MB3oR56cQf0C|m>_J+?X(~|xAaN3U z0ZnTZO=)|wv}%(X63+o<)pdC;BrT;k1@#9|cMdn;%Fssn8)AXdz|&{R8%W;n0c%Bq zR!lQBw+Emn<Pqs(QaS>f(psV9l$8awW4XAV5&K+7il9bl4P6UHv%){t-`!nr3t~jr zG1vZ+`y!r)s#{50nmblDl%y?6b5Grnl%W09DN2R_3hBK&YVh~E!lnXt{v&^NDB+Ai zZpVMpQZ$W1qCnExkwpL%gxTli0R7%HnE6h6a;bZI0lh>Q{<i+;hYQy`)oYLXTz)|z znR#;9po^Wp;cjt5A-S=fj_yBrvgkvB9=OF=iILO`!1g`A%0c-m@8RmUKeKSN`VdFV zBH7fCo+G<?CphP|6RG5G;a8Iesfc&lQ@b}77KJ&+07%ZqbLar(NvQiLZOv!NM=M+z zZAwbz>6DyzPb>cbNgEDigN=t@Dsuyr?877@)@b&kh4sJrFP(t^C#Rmo;A5=^U~jFF zoGJeRnTW(+qm=-7k?665pCT#y2LOfGOu$@N`6sCI+I=BSxRnn>%g~OM8DoZ)S(8)A z5wpPwcX)&+D_T?UIQ~6pvip^6t|z(*ZGPzil6d5{4=iUV+;N;yc5gccb}9<FMcT(% zA~*YRKly}#>XnTCAXELGP3)|UCbHh4zp)J$m@aIYOz*e_SkI`<M(AW5iU(oUO!cF3 zSM7)+!n7Y$kVgLi5-KuWG}h`5vp62`D1z@2vJXF6sP;IWRH2ziid5Rp**kPUJpiWc zNj%hVapaVwo_YMLb~4@y67#Y+KC#zovJJFR6fbC5=5s_3y(<C92)<93@uyAfTM|?; z=stZYN_zs7CSE%G`ThfXU{hoTC``b1CnFf&1aI%6x)UG04>6tD#v{4s#L{#614}U) zf{=8q)sJ(1r3n!2+(AfXY#w08d2R2Wc*z;75m!~g{3#yaX;Zfl#ADI2l00=!F&6w& z#SZ4<PGLc{KFcqulD(DPtw}0upD|Udo&F^8C2xK}H`v?Qx_lSX4-()_G19q)5^g~N zk1>6{>2<DM($@2mnN(YZw^UTAavpR^IXS{ZoK1o7ta&h6ci*#nnhz@iKSkZsdTy)% ztgoVsfw^IGeZPn)LmK}8Q$=;69hDIo0p|-|)g3A7QX>_*Q-XOSvgYB*bul@P@YElU zpB2|(-j=vZvdpUOspKP4KyyL!2QmKurCk=iSEg>(=G}8s+eP*&JIpCdw>+Q@N<t>L z8OKg~4D+lC%nq_X^Wt%DfWOM?ufzDW0IzpvPg4uQ>fqD=0J_S5Z0(awLQE?S?m$Ye zNkR;uQdmJ(g(Rp243b87-m+amQsx#m;e(Rdb{y%C+G$)1EpcO_Vb!`NQl&R^wn#(G zlr7ef*;B2^X?yU6frOkMM9@)4VkNR&Y+?9}ky<$pfhE)I{{V*;C#uOMx#-=eSW3!U zDLZ8dBplGzxs?}V7R&nz!DDNysgBe&4Z6g;^N4Bq?W=^uc^Q&%;m3A(lrTLioDtN( zZyT00*d#JLA#R=*2@S`#T~F-so`nIX(LIznRoo1=rSvICN$}>ZI$DRDPHq*LIC71k zX9QcssHCk)tuGS5m#F4JgyUsyHyN~Wf>eAQD+yXgJdV{LsjE%aj5HLKj?EYZ_@b;f z{{X2aT`#{`zdjL;^KZ8?#i<-lH^Q|v+k}EhJu_BBGS-&12HE}!JVv4>cbqL3Gs#!F zn(ys41g7UELASXjKUKwL#ib>LI8x|JQha<#7{La;lhLLhiqT^1o<MRAL@yfjhb|R9 z80g}*bJ1HmAZb=CaIQ8<Y`SC;(&CjRQe!xSf~R*Ui^b#(eQgwYg!dD)i1OSXN5OpQ zgW<6@t<rC*vm3eGt?6m#(%o88w5XC*grJ?!IuY~ls_Hmr1}8PSjn`QtzRvLG`k_-j zwB6*%*S1NQG|Dz<_Eje=1$QmTaY;%P;2b=LPb#^DVbqVpB%*Ky>@EiVS2d1T);4xc zPD@5%?o}<l%gu`6C+Z8c@zfpf86EG~zS55#RNgV*+iLjN(l!GI8H+zXhIb#D`q$C6 zH5NaDvN!J=Kt6U|Ii&8tTEa?o$FjT@jE5qt#;k$jSA-Ot8u6-#nH=5CTDpqrIT-WU zCs*`OW_Km6#`O${n{gI<@r?BxD&ai5sz@toB6eAUDwl0u#^nsZwM4GEU$Tox?_AV( z7sd*UY)WxFWDJpvl%92ZqE65UQxCgW=;g$KB(!Bv={lc6z+uy-thWn{mKBd{bp>e& z8x>@8KJipt4{5ovTFhj!{{R#Kp~-R$<q@?s*6srG<AJF5#W=USi0D~DicofJ6!bN5 zm5@=l)&zjEvB-<qAcuDg6)}fv)HiUH+pLbZ*~v??)7=E89QaOByaQP^Tt$)hY0+`? zoEuNtW~=6IpW*g5I)4(c_lLqBAxeuAz{=D6u4IL!V09InHxbsnS}}I6rjrQ6sQa<C zq$y|p%IGD-_BlF!B;@dbU6_vj(s9qdJS!RZ)mCE|vrlOhj%ia(MTX7YmNwZVh1gz@ zwoid|vD=%0HrnTV86gGexg-)6!-`rI2}rJjgNd<AWS!*sth$^F3BB0B3Y}c%>bQW( za@fr93F1o)hSU?2{+nQek>m#|j-j#DJjp4u%C!v*G))1UC_DY6Y1UnGJ;&=SWQ2I0 zh~o|<JmxZn((e}vL0Wy-tmn~Wc4m@7(2fQ?Wo@pSW8dUzJDRRfl_j#S7?C-)!zUQR zM%+Z!79<^)E6u_&4`iQpKB%{7Jufo-a9csdwzS)#l90J_(}f1ole&Nh$kuijgUgE6 zGB$&f{_i!XM^D?x1ASg=hoU=k)>@I>L3S#2Zo0K6iAwI+WT{06Z;N084mk{0s+g(p z`Y}UHKxp5oK0ejIR_N&|J0LsCz-l`W+!G>6OAw+r-LR8@m8~hjDIG~Ql`CG&Mz>tU zj$&N5#D>exaHzQ9S!DxayaU67&~l()b^H)L*+tIC5aT+-Pu(ts2$rBz358>Uq@B{? z&Oj!nyKiQpXM5GuB15f4?=DkM5}OM#!j4p>pAaKG1x*HS&@hb($Hr^hMNI3EA7xEO zBUS6N5If&uTAiCMM3B-@t{~od4iWCIuBSB?79FT`gjjX)UU7j^KN!aiRQiU61MS;g z1TbtcUgB;1rKO>Jr41}0_4sp+GM*j$>$BjT5cZ#Km})gQ=19}sy6Cu{5ft>IjxSmI z4*(9Q+p^>*6i>X@tF$jVvL=}&l*ufiJEXLJetfBugbE~URFYXqC6tn1|I+vwsFVvS zB(joADI|=bK(dlZY3J~x<b>>nLWN}{k%>5?BH=O9RA^NJ320Ek%`pf_vfVOel#)V7 z$@J?^4T4DO6p@MKDZ%7~?u0ptbSGqG0t7VfMIH1>9YB&X2NbW#3Ee0MBQz<I!=)jz zjG<(F_4s)jNOeLK$%-0z(mNq2<ox{nX^Fawq383avSLt@dQ)srke}_>*|zq~a6{2g zcsqv{r0@s0JMU(6Wl@}THZnjXZPKBTaq%n`lMp?r0hL0;I1TNvaQr}f2;@TQunsG) zz}zC%S_7esov*oJ*D3JTr<lH=nRgq5Zim^I9$a-HJU#Plvf~@LkcXC1mxGDo8Bto= z!ifYDLC60931o5PmNzhhb!jdKZ9usI9z!c#rM1%Dokzs<c!S5;CTpHR?mPxKcx!CL zUfMaspPr-LL+Vl=L1sb^1I@X{R*nLMjw06xX+=sSfn_;RAvoOCNhr)<Iy0Ihs3T+V z-^^b^3FH>+HC?6H@s>vDLEL%UZFw7NE#g%zrX(kY&gs;rh$H}ouVt))jwb<aIq0Ls z#rwnnArF!xc3q_Tfw13Ae8!gO3YfG=GQPwQuDX2h;u9s(T9APb32-R3u=0>nTww?; zg`p@34Y0QoqC$#*2?PD5S`?51dwPpn;@8-dduzD^r(bQIkjYYe8gSwO)U;l}5pmI` z$3jQ|f228qsViv-VU-pT+5(ATOEOl3uf&8roE|qEbOksPI1}O|r6e6EMAwrffH;$F zK*|ldj{q(O^*Rd^aU-eYfHpYy0{UFIfnaiwIg?`Swr8wPR*+iClu0V^t1T3y0F<_J zg*CvRy5D%U@dJ&@i8;y5umH8T*W1?pYz4iR(!$xbQ9+2)OHDZ)l#I$lNB{$%1Cw(X z6MJgs5^tE3Wa#)wnRT{_Zy5H(OiR;TQWS<AOAWi-hc+aRH6)}Q@=3<S6lG&Cu+MD| zKuEvJ$IS0?ykic<BjD^_w+*bFrkWhmMX1X8GP*dP2Bzhb=eC(kMr~PT(id$@W?1f{ zPH3Pfg*Z!zP5|K^C7~%81I~ni1+-j~ae5gfB+SzCdh<{z^ANlxwTC#*gg1u@&--{u z&J6)*8l9ENtLZ6W?dE$#U2Zk<>V+3iy&wnYxFRw}LrLBB4xC@If%()XR*f5}UVn>m z)Q={g3uzkq$Mos!_otSTYPXC=VY0jotwV`q`IVgS?x-B+ylbFbT=L=-&oWg=;!jeD zdg@L>QUK3BqNBBn2GOu;N<^!RxyVrd-`<P6vOlv$%p!fPDPe9j(~1WnN<b<HpWf%n zoOB07-Ih^iIl;bqB`Uc%tZ%{q<e$=;C`ph;-x89lTD;VK{{YUO!AdR3C0vD`xcTQ# zdu)s(<?bWT`BQ32D>}$S&o~3AI2(1(kfX6cekl{T2#su~&`9W$#s2`t<WUAV>=mf# zDkRi2+uV>F+;uCvWw+jNkOEpk$tR#3%`uD(Ugm+~Rkq<%?()z)RGP`9wa%xyK(g3$ zjm}Nh>lx{mxKE@*e&rrG%Zq}Uij0|OA9XF2Eqm~TgNm-HplqFynTBk^xm&5sMZmDR z1c9aZ<+#4ZCk$d0Y%)O{(nbZ#n!}g=quuzaLOUAmX-=)VR(mCswoiO-I-^WmJAxKl zD0MThEI5}E;z%js;sjuTYa!fG!;Nj@nbIDNW699lY@=K9T^&E8ejuCzDJBg(+&~`- z>C~n1`yINv`%!M4t9C_WdG}0oHtwXCaVd0=ly}bBZ1bS7+MFP9sqmDI$pBSn@l^<6 zd^DA^HKOP4$k1z`I-ej3C*HQ8^h=Es_pFJ&22Fgd0-`lw)H*Lw-E_93VcUJ;%_(uE zu;B2l4-+z@Iy@2~Ok}0jTuxHsYD$MX>TsHx9A^%T6T_U@DJ5;%N5m1hb54#2P(fV% zcM3~}RKAj>fJ)QLW6+ME@=2g-<T5x{_NqG|b0uf)jB`0XD%<If{FWt84#_)!h!9ES zyK=|$b<)F2SuWcC^QjxvSDRxuc{U4Sw?~C!k3Ajzz8%5oDRx)ZMk12qttCHY#u9f1 zyo(<6jZ=qLzK05i83RwO;%#nQb0b@90dG6o*!XwR4K+mrC&VU}7m=%48+-HJr)`eD zusndf?SruX$fw-lS>WltLwcVz_T#dvj<8G!gM=3!l`q*W*<vd#B~Ci7@Flj8PI`>^ zc<+jF3E4|b$Qv|{4Hg9N*5<$tWb6gkPVYs0GfNw)Dy6A(Ocx^J=b#xtxhFx?u4DR1 z%j~Mbs^Vyl%j^OgwBt*2RcbX)xX4B3e3n@DXpm#hknoKOl&Maq!k1K)peO<sE7JH? z*u8ub;+6BZS_kE10j&+pS#d1a-z(qUiNBG#j;^rcxTlA3Y$dVM(8l)H?;tNO$Q@$V z8=Dt_>ye-)!(~d@E^ejf(2`0VQc_X5=hSu0bW<=|=XK^dofKv==X$_ytfc1yJnE2K zS+(>{SJf#txrHQxmQ<~|?NdT8C<kk+_*e$IFzt(i@7-xXP}{pB&@-%;TaBbcxn8vM z=HB|_Dd>r_>C3DpTvI$f<4pT=ya%9BO?YKB9VE1HR@BEFj+$zwxy~0iWUaRT4lC^5 z9J6UfJ414|ngY>brjBX0oa`^+x!L_`uAEYXnzvCo#8bo-cboz4{{YhjCFG72bQs3f zs@gm_kKo0(<qLRSr@LTBf_<`{)vw6!?Vsa&)MEZi(B8Ysj;RA<;|?jctvyCh4OOU* z2888!fseMtHva%5jYno|_cUqF+bbdjjeVvA5-+y>Pibj#0S{f7xW{SfByES@0k<8% zJR^voD(5R`=_eP9BZaI89|dA5<CxkvvBunpC*ZC7b>mEHJ9_Ne!qaZOMUV<!X6GHb z1xi<kyi3ag=G{(wDoT>1o<vtRMRpfBsi2lvWp2)6h$Gpt9t03nHFR{<ah6m?6p{3E z8h&F%#a~H(qf9=|EiLwq+2fMrXvZGzuJ-rc_NQzzolq_CJ`x>VCGmJmgJHK3BL~}k z9(qEk$7(;o@yv%1x82AFQ6`5+4TJ1CXnHR$;!X{uWDl&u!D)<MNQo!8duNQDa)Ll} zNhP-q2QBT(J)T_`CtK+#uc-@R%j7OJJG)EaQkImsI-sp1HR&8e*HYkhl`z~)%6AY( z;M&(7A#hlC55b7yFwzlj(pERvUfcXPUh_)q_fK2}s$7dq66EU!ot*n>j>41Qzi5d2 zpyjNncd91_zFy)QIWUY~N=j*F5Ee1*`^WzP%wTc0x@t=H`X|!ON*wqp%fs9+*+<F5 z55v(BdeB;8-KMoA#THnrb`65{HNUZFlOjE~O4wK&1S`66DJdL=IaX~i+9aMZ`KGsM z(fmj3TrbT^T>*Pp*i%@z58+4G`d5bCt=^tjY8uVLw$u&fNhPMx%W6_%MoN~J+6h7m zlnFQ(DmC>d2UC;6v?bZI7y;ChbtjqM_Fh57*mXDjK~~6E7{Mv9002FMM9*fvzL%P5 zggGJE3rj69(p2M)y1kHw+ej)})T6Khwr7QnW2AWvV@1h200!iqL3#ad3-*rVM|;cQ zyGuZQ8MQvCi4OU#r#)o0Ph~P-TCM%etHkD&!-WK?#KnghL0IpdR|z15rCjUDxSP@~ z9vA*!3}BY1>|J|XsT+WIZR}h%0?WGLuSJHXqHIn5g+E4sU*t&yH247GIooB_`g7>D z+4LaWim|e_gd_tw`8OxRfB{ae#V#~eEkiyM%94^!Gqya!r;d255F{Fd8%g{CH%^z- z`)&&K+D;4L{5Hjuy}X0*O5*SRyANiHeCN^kLaCD9)D}{b0#E)2Y2pY2WF>yb#)O`@ zIW<6Hxb|$~wyQS(0L6X1*II&uhl6qqI*%{^0Fw%-)*nP|6@6vTtKhL_k;0(M_K@^d zp;$Ol+I{I!p20tK29xVr_<tSoRu?7RH`-zcR?A~?;O2lwpLu81@RtbU4I$LVo<sPe zHnIMbp<aLXz1VMPeU3bC4u@{KWT*sP;x?k(a!Cn9<~&7=<L~Z*dX0s9KMC>13&mgL z<R53n?ffU5UE;@R9p%4*^L`=peEd2yQ4Oka{{a0!Eavz<yN@w;_>OgDr&S^4CAmc? zS-=a<60hJkuD*H<y0cKczYxG(7%zh5y*aBpO<FZpwv{ptim=PnGHtQjl{J_xspnZ? z)hP&Hc8?KGP<dwn6VkIPC!?SZb##I}<l9a1i@V$f&p@;2cy6~4c35MP@*A5p0ze$i z?bLhHxmr)OyLt=LG&Z4atmC~Fxyo%{^err@D;skes&M1HH&AT_eK9AOXwThfPr(?y zK9f?_x6T)zkSa4S;dQq0ePw02K?uhglNI&?Gs}#++CqLcs}ZK053|b~!ThcV<W^jq zJ39@XnWv+gLH7_5ENVE9C?t}Ce8@Zd$2yqPy{eqJHAG_LRUu|V97i7z-~&8a7{{sD zRCx%|W6KMe?6&VDj@=@pk>5AZqPhP71BxEW=U`QaP|ij2m9$(~UdeR|�#C+%+LH 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�podmZFUDLQ2N+<+iRH245#7+pe+#XsJn}qf z;pFQQ(7Nswt*_zQ#+lmZQj!DO4&ZD@EW=x0a7ehl$7t&A)NGU9wd=hre3*wEYreK> ztvKsVT-$6VDfSz@DHvj6m>vhBN)5V<a20Ul9vOvj<{?U7g5nUi>^=BpzF#&ux{L1D zw=+)mUq(eG6?F)jmCTZsP!88=zlMd5ZpUH`?k=iZ_Py+%w3pv=wM_x0uXo8IwwJB6 zHO+mV>*rlul(_5CtrF4oHSXcuG}}sbPAR0Is3pzz>nO0UBfy&9@EXd9Xq$7`PQg`7 zEG=O6obj^ckkA8*tVrZ}Tu+4Xn$k%DuRTTlwdwsp`6y%hC+N`<=84}~cI3s8AT8ZC z>iaQ~A;dJ#3y4;rZ&QiLOV5rzB%_TW@QtuWfW|o9YI74~!W~$4lrpiP5_J2n%PFwZ z#M_x%&;J06yd~0RbECN;-RBE<TPSb5e`&90-Jn_9)Rx^B^kwXp(+^xvQ>?FCYUyWN zYKv?nz7+N9TcMULnra+4j;Rj33X-JoAO{>NO0u!MCb~Q}Ok<C683qo(4`T~N5xv&Z zHg6=ZE&#Q*1RJ=Pv=Ta6EE5941G_tSt#-!J0p8a-n{I3@4feW8+XdH9c8{;D{g+#{ zg#OSk4BM^xX6ve7ZYyyE5#%{5R9@ppw=~VZ-v(5*mO(;$#~6r}DM~9rFT<~96@i{1 z#9(C|3{HHI(~T_W{{Rh#H+k}G=e^e@&apOShcoFPi)c7chGwFK23OS!mV>KUNXpj} z_@uUgUn@y=gLrRhmWx!acN<GtoDtzz?KbT>X_AnXhTgO@_HU2?N{Z!Vllw;}tsf27 zRa4;4#VUL9%RA<Oh>+{>+n})IzDmGxYRoE_<53&bHmJ@>zPX$=7r#r70s^@E64!mE zMAFxd5utSy7<$u9&AHwo_Is#p(XJM~WfD|)%G4H1TAx&R;as9F5t$99o=PO5W7$C< zl;&}j9t%@hONnE2=1dA!hW(|4wn}%n{oCF}%c6Diyf}T^*a)^`f3|Q;V+i7`9vpr! zT*(;L$&~99fL|+zM_;<*%P8w=`fj!C1GGD%&ujk4?>Zk@HuR?NGJ7Y#MX<i)*4!;A z7kw+K7iVtP{4$fqg6DX*N{fkBz-_^W@s0;h*5NpdYVd*qXWHU3H!Xo3oUvvv4*c5z zY_`_*F%A>KaVyxyO|{G{;n!OcwZ9G07Ig2?))ZOtE+6;jtyH2HZemU2Kxuf8+iWN* zG`Tj-MLJBBzDVPDxLHU~g*%#(OizsDdn2Y8RVf~^?5bogzc3#d0FFa2z4a>|pV7t< z9Gbd3qycM_?bW-V0s^r#=W3B)M1I5Bjh{*OFJQR3q)Yz*1TgNZ*Y`+{aJUmcTwT!A zIDOlN#H8iNm`Z?4Wgufc_#P!yD_xCERfyDW_vArN(l2{K883asiEnj}BUfJc>}fC@ zFAR%3QRd19;?2GKYEJrG*+1R;Vbgt(=+~HGmYuoWRP*+$6VjC`ectaNEF1Qvp5nc# zTWu+1xZ=1${{TsZjIBe_Fg!21Kyb}#K0*Ku9GJ$98qxS#Jl%E1<MPc}RwSJ0-&Lbv zJO?ZF`Wy=M->qj(yxs1qmvy>IdTiNGKFC|rA6Z+fIpIoE#Bh{=5|n@d0028sDMJKN zy}4Q~p$meo;mIqdGfMNF#{U3bTLfYqf(XQxRB^EOrZ9az_oX<FGqL$BxA0*)2?!oZ zY8_-?j4vDbUSyBSbOs@)3Zu9tOX(=Ll3d)x3<BGSrpj#e^f@&fsoZwiS9b)<Z6yhN zHwdLkO1tLLqk`uMDIE@QN0nE79JaXH%7sS=RY1cdUej($OgKVP5<x~XjAI2PbI#eU znE?*5-Ez`K=$u;NXM{mJd7P2)9)5zOXdClY+=?y?;~<boI3OI3V;QRg8BV!L3T9DN zI?n9eS>(0Ecfxb;AmjPb2%Zk0-7%!7Y4scjk||mJ)93&oW{5Gx7hxwbQ71k};r#vd zSx-$;bWYgb$rQq*G8LR*c-(yFdXO~RP=&Ggv`tPgV0g-j+>bAXOP0vMB<hnF51+$t z?@eH&3>=XwcL49xpRc>6NYGS`j^#Eu=RNvlnw_G`^BJ;kea*-Rrug|7sfLQ=Ow&|{ zfUR9|&X70rR<j1T#V%!z5D6RpLW?j}WS23p*&L^XX(`Acj9`r8BbdfF8KP+b_#k5m zc44|or-Jd9T^Rk9I=&KpJXjl=uPrS+mn;FYcmb;HaE>d*aIzzL?Wu<+ZU=+6_8X4` zdk;s?3XqbsoN)t_<N)J99KQ!XA?~bdnpxuC)n2iJ@ih)8+d}NKb7Qn{{r!pYwIdne z#@l2BgXOxgoM&z8DeNap>bmHrX%{xKE$f5`;E58VM^?iNc`H|mTMQtQl7BiV=<4P+ ziZ{4<SbNHOYv^ERc_nSH%Ts?KnIF|Qricxf<gX`*4Yk1D5^<jKzz*l}tr)O6$NvBm zD;wf&ehP%R^%D+Q!`yA5*nCqv`oe0n>~R>36uj{~OYS8;gZ(}taBBQ~KTbc4_dCl# zv!vo0ms_%pjXdwFWtVun&I?SNjFlmKcWo=VLQ}VdB^@#=N*p?doZcv#ey3CMS@Pl) z^#an$>v(DMO~C^yILT4UiSZR5Go17la`qPFs%6xZxkiLgmm(erz?@K$pDodWCWh#& z0(P_9-Lp*gq#-Xb;&>)UaYZP3p}I&T?l^)rS3y*98Wz{n_GIOhYS#_H{YQeihgQ1| zs}%qP0Tz*@*b!|HOOB_N)vTR9vZP!tD@3Udfb13<+6*?`M;k#2SB1rsjwN~575*gA zdP-1P6HS~?uJSj(LEyW?hZ!2&LZr3wIla&|V?o;}{7$zt#X12?&i9H@cL8D3{-!bG zNl4izasW8n6`@a4-4@ZmUsqM7qYeVV7W_O3JKMl@@Jw$+Pyitgy0Ek~+7d$ei==xi zNXB@cb;aWxt3k4dZa{A2@&lPZ01K5#(6%w2!slCSn4WqchlcCYj>x+;R)o-Y*f$oy zz1)Y_7j*Cx`#X}5l`$F5HAY~kZ{EnSm$=i48^jz#EcB=Rj9+ybzpNX(hxHrl(RG+r zCt*s~xE$9c-rJMm({Eys>wBX*ZqCsvNw`f{1W2ccjHrLbP&}JJIrr9H1xox*vA_@V z>>cNF^7AWto-j$%PO6HI`-R24r6{`LF0H_>5>=ieIJq41$4c}EF}VX822r5W>uxVl z5$glJzPA4WbzXL*trcvxjXe{*_Uo)*ha5`yOnY+O;&~h(@o>Mvz>X{u+KH~8gm5pl z)qjc32if6vg5I<3p}+F(ZOjG0@zyvgX+{xF;r6LVe%rOaBy(`m-4#(`j?#m1=Vhp` zr+{$mtdW81xi#2gGPn}>{cyOfA|s-_Y)FZ1g4Mn&i*=@%b=MwVa+IaDECPD&Yl5wg zY(}g(;ASLk@m>59vX(B<+XkPK<n3W`RnJh|pDN-)Ut4YG_Ys8b4?;zIwhK%taM+`^ zxkcB`+(A<6%vxzl?&lzT6ir}*zb>EBwL-=y6pBN2gixX(1dP(z3IHEJK2%7S5zD68 zq>>4z2!bw&63R&+sCB0u5d+B-MKVMp)H>6H$sl<k(kPawQ>@CreOULO=4mI)R<WL> z{Apb)l7do4x||!LL8nO;q=7^%i*y`OT{V`e9g{Er)c6^wlnW^&vXV$+l?g&t>9<U` zMg@{v6p9juLWN}{mgvCdQbGeJoTeto(LhoQDU+e6tuaF6Dr74uCq^XgP0z&(k1j}K zn4&;YqJbc8g+vlVAB8d$G>nl*?2t#(CR-fEB9Yl`L&}&GAo40>p>>>{A#){V$8A$M zTb&dwTq!(5f?H?@1@;C<Ez(Hqw>!j`1bF2hR@t?z)sFuF;(QOl>bo8e;+gnw5X?z5 z5@{oU`418C7aZ4EH99566Eh(`hvG?VylLcRNm5A8JUPOFJ|y!18u009r=_TMJwr=o zVX+76+*i^tRY6??YN?zbOyPF8Y7PEgN>QQpvNY6}EZ4GCr|xS3FDpOzRJ9x><fMa$ z?h-hMLA_;Tm>I<46|`Uek%(+R<~O179F<z?VLVxelC){#;C{D8cDJKdc(gwB1fls% zBwQ_ywn0PdLQ2wvH~|H@Z4!?!7o}O?P9r!@Cc`l;gq)HC$Q=#GR-Ju|&3K0l`&~PO zN8XJ`nC0!;+PDV$8hf)Ha@#6%EXXN(LlNXT9D6`V3f?TGX-d|R2s;7@#eFvRLi;?m zuLN#DE6ie^SV3c4=Ige~$NE3(twY)GY<-w&2^UL?_K3Rf#Tw-nOY3nB!n(;#wnCJr zRHDjD5|x}0oK+d<sO9_i#KzS}-fMud(A@3dIjfQ4HD)(cK1Vtiix744_}O|7+YX#f zleMnU?dWVFrD_#jqP7qMQyTddnc*k{m<~9t>%;h+jiSb<g`TEzM~<u1_<mosVKBMd zhS>WQ5vWHaAmf(9AJ|tm`it|`ZCj#zj|gz`=r_jR@PAsU>93*_eria>ZsSY#h^%A2 z(vjmM)H!pHkUb4oY~SYL*4^Y1G<QeyE<o*_3bSarHwe5;&-&in&9+N;?^tpEBOxd! zd^pkwBE3I?8Y=OQ#$NOp32@|Xx5Z#_4NR1@1@V#}uq%$8yx-)hLF>KEO57<v(&{$q z2ugs)YuMXKLeEwx?c^7nzYwc%yQOk1FI|ZRH!F}=n3W(L`gq3KqwJ~n?Bo9cq$qyb zP=Dsh?<xM>t2M=yXkEKiUZW`l6rpn-d90-JEj(Ooq<ImFr#=&fRW{SpLg0J=KLtEk zz9A3r=Y5A$f112>m(m*R5!PdCt6NtnN<1sQ+8Yt>EDlL}L_k9lP=a!<5QSsR?ObLv z=<^S%VUr4XWl%P0)E^7-T{auV^G5K>;hHbZH}fNZa`Y>(-qx*FmGKF&bth&zw-I#| zMwQ=1innmky0sXN@)gE5K#<N7r6h540FN|<)ton6>^ByT#+GX~Mv<Xu*}(0YyS3iU zM%^AGOHGVYirhKi*Rxi*AA+9tlb}YByawUECfIJ#h0{-55_r<|7l>DN#-9q-z)%Ox zB`V}=D;~m*4ORs?&xXj*=-<_+_S?Zpg5oB=n=FGZRA$c}Ay#5OGB`7U2bms~k|YFO zZEmneJV5Z{#hu0h{{U&|Gf^2`)es6vVz`S@nHE$i_nQ^oD&cA!J29~BzWZ)?6v<*k zE(IgMLJ!%j0HlyGY988Hrfp3tvQ#%`4-I|(Dz$ACRk0Y}EbDL4ai?uvk*Bg-&9dXC zUXgU{qgy!hx-#h?mC4ih5ya%J6?}7YnNasJTvqP3G0i5viQvvDhaaL5%0a|f-v0nB zz<w|~{$b;Bq0`5)yeQGg=*x7yj-Of{UhTrIE%QRSW2}zziArpr_<()nll#N*HMfXU zSm$QNc?La$m?SkYkGm<xWS3CFOG+tGaVg?R0O0cjJh@dW7#R7jAkkCd+Bl}JEuFVz zl)poEL)zDBR>`-m3#Q+{S|D8Bv&_1`d4p|@9_JmVo{<S@ea`!dmY+c?;o<R(>9Kwx z!MJ|ytd3J)HERoizSko`dmY!SQs7kbfFcpJk<QmsA@o@7sHmcF&=!@a?;_`~qA6`3 zCmW2@ib{u3T*v<ajcykI0F@m>hl4cvt$6rSq>JR!`hQ@RBj}~BLB-3ozQ!$HVOQIw z#l-oHF&!Z9RnMi28Q;RBs3XJy`>WA#l}Q>mPcPodN`8xNG=K3P-+Mn}A9!1A7ir2K zX-RR^1$t0F(v30x6&d!s{{Z1unZgw$>K*PMx?IoEt3b89{@(6Vx5-79L?s+U$qSI` z@NwtXsY&TRpp)5Buo2Xs?5@YbV4J@;!8<kB2V!gi?OOA-d)WsCF(BG)h&+ehTMANA zaqy}V`c1{%aL8k5^8L!W9|ggF{@#DtEJtG9f-pEux3t;5vo&K8lB3T&EHI9E>B_1* z(l$PI1%P=4YyJ<znl-iksm?ECJ%uO#0593rqPZ(Prs}(_te+(Ya7s;AcOT>On}-5? z8~Y<1ErqvJU=#CQmUd9ec$@4t8;JuvR|(pQzz3NrSIDZb<1Qq5xO0H;1xVf>!3LR{ zN>1jJ?2anCwRR<-LWhTe`FEtb@eW8zf%sK(#u)pLdU*%ESR6ZrxOYH4z>&z(y^TGT zNbEaHwVk-_x4XngG3KAOBok9Nin0C0OZ}xW;k+>EkYC9%$?Tu#{{VB!T+*8NOQ}Qs zZ9A)%Ew;~^V_X8#;2ijKSK#BGB!g2UUfzYRKONOcxJM3<5EwooLazS+MvXOdLeZf+ zV?rb;Icmk)Rgrf7B^{E|Z<gSug4M9%QV7j-)IO7?jE3Sg+I3+d`;EuMEDEj$2fYiN z-*Fz@kGkuhHCBP`XR(J?yY-G;w$C-d6?cH*FPbvvjE0tOF?-1EsDt5B!)_zYS8+>; z@ZS}+qBk_uH*5D~Z-6}ffgtk>78tS49F)GE{h8IncDwqTetHm_wDp%+_K6|bdRIc~ zJxejNg~>*pfc?%h4ZM}9rAT=x3`cG5;d~wAfGdFDoEoo*e}-`L1elF&JP@B(wQysP z^o`xPy@x%P-9Hxnpndf$h2wJ`quk;x<(S=Fu)d1!*jSHy?aNtd-pZ`%X}KxW>^mD$ z_Jwg}ZFkK#2FnAzVjItJEuy!3;LEAPkgl9W{*s$hBdGX7mV8R2J1=T)6*EojNqem4 z0i&z~b2m`oWwi_CuV!j!q`kGxU>oA+Y6q67#&2qtn_Zq~W<N(=KCK_7?kZavi&NYm zOs!$5!m`tjYCS|0QywW!K!+840V*SjC{b+ZHvy`irMyMQwI6D&V7ySYS{S+77=JO+ z@;qiX8;~5h&L`uH4}{=xiR`S#M%jDOM&a?5<B%6^_dJaAKrcx4V`7+K+*rD6E6YFl zrQLiZ3&+{TjIRoth`}Bd0F>kcbFdtqJsvg17=t9JjnLq5AG?Ti>gNt_Jo)m|Qhqt& z3f?2*99{UfG1>}D<gtg=H{I|4XKi7lTiq5Luv&D)D~yR(%Z0)_($M0ih9bJkrKt&U z6YS`9#**vFPD)z}3Ue46;8lvM`ncNKDtMgOPj>DEHumRWY&l-mZs$dxQ8j5lW{Hku zCqbAH3Aa0J-yMehk}Y>;w>GF6*G1~fch_)K)3K)8<vAKttBAfNw;=<&lM-ZSQIwJr zwwxYY9Znvst8{O{vARhG8^HuQw`k4Na6uc|;lttRevf#&9pOAfDTYSVp6laqJ)7Ej z9z=9-^BoXnYVOFpcS~{mW{UoW?J7GchTm$sVgnAhbS-c)!nM|!ZLr17w$e#5qkyo4 z;3_ys2IW2*#XJ&A_({UIhulkz9Iidf>VC~B)r9^>X>xnA6Q|X<J~4%3@d>bbGSq%5 zc?c2<enND6dRpXjvDy`S`YCpwX>49}TuUEox@E^wnAg6}XU4e734IPa!YA0@ajS$0 z31uU_NG^udpq!JvbaZ}^a60eu*q_=k+R!y+OB@?}*xE*iFoJKFHd5d(U>1!=A@(2Q z!zq6@fG>ab5vPc{r~d%N+M>ZaWtnyv)*H3FcXF7%!hSWz3$C)45|vwIw9=S&xmZ$r z#H%4dgz`1p(cpA-E)_;$Bv-iX$jWV@?`zLO1*}HvpR40Jsv7EASbH&R6DF?ZYd1g- ziOr_UU)fHqPM6k}j?!+H=z9Gzl_i^<p7xYWMb0F&_fy&8l$X7Z=M^3(<w+?DPYyUv zDlB4n-~xswHIUlCTe^8z+g*B%M*D?chK=}x9aAI8oSWaD*ZVI)HNDeMBHN|4wu-Xo z+pdDwu-%trZt0~hE?g~hVylAVWSpMh5~xmXo@0lZ*q;@|sp}}JooQukZYIMu^4oE7 zy^lV3U5*tMEo^Rvb^%cq_WVPU@Ku}F`z(+A?`EBt&CfnPD;bmS`wk2WuF9-NKT@Jl zKd7xw@OlIIegQVR?ty##e#QGWbJeSS*x5h)>G6uV+*cWB?$t~0Dl>uM?$Ed35?^5K zx!=Foriw{Fd%2f)VE!Uc-J|~i9LGoh0IfgTQyw3~cFHZ}6=~Zxn9=YwmY3C<J4nOQ zBx+fDZ&OBtI&8*Y_PCzYXOL4Z*8%}?3IKpGcHX;A2F9!E@kuE02~3Ub?%VbM0A<N> zW(iG8L?)*ij&|g#yF9M?8UmG-GD;44>~_!NU6pKEW+8mn#1zIF*Abw0sblV?w78;h zlp#w$1n1L{s`17QfvXyp6D>;^H!cB3Eq3X;j`v`&+e~#`^)22NmfV?dE<8ap;O}<I z<UTT5Xc9P%D}J)J3_gMNa<=S^x6^g*6qGG2WK06q3!tvQM84c?Z#y1DeGMT^ElA5c z%t0>^_e)5h9hGF`k>0%b{{Y6P3<-M~nLA}1vfpnIbz8CUwDm0yjjV7!A3YRV@1x&t z3}mNBMVZt801ejGIY%R)N~9q~`eLrL(oYDxc_e4`Mo_<kYDl?>p5)U10AroCL<GCp z#;8{hSdwjX#@xmkm`-ZrIQN63HWf_=#iV|Uq`V71;(?_{rRbj1B7%v%pX;{LkV?4p z<I)n6IfAI=&}%|IDB+3!0EbrxzRHBW3zxj=V}Au3m2AJoKj$>or;CnaMwz@fjCqj_ zLu$CpPX&~H-9!idZB(DZl-KXT@R=TxhJW)7Nso?x(F%NAd;8eQ09A&|K_~Fv89&rN zbyfTsMa_~l`%*(b+N_Umii6~-Xiq;hxDa-$4UQ5tBi<EvaD6ECOVHb4i6DscnRP&J z8e4A^`DcSX>Ol-AM!05BzlB)QaN?1hYtB65NO83Wz$HrxNFegZo<9m_LP1pj0Klp) zL}uV62)0OTbKNK%vXy%KhyYUvPUTmZ0<J!-kR6LC0vbvduAwVW7JbJQjAxRE{0h0J zR$O={vl4kEt~<VgDdWfCnnE&-*nLD}_-;Wlo=yQ}&`H1@(uqD<7@{pA-Bou(J9lY7 zQ!D+nxwo2BfRpBu22yd<8gk3GD}};lK3HBK9orz-i`_ELhap)l$a%zMtGaP+We3X{ zJ7eKQ#xcIDN4r(lVcbbA#8u_T`L2FHUiBU<hRH!k2?r!Aefi`QoadcOb=Si*Z(wwG zEINy7w}VMq4+RV)(A`MV5rIB*B&jcLk$_{R4blW(R4|<TskP*bFh+nWt<^orLKKk; zA#K-}l_Wp|zRLa5PaB4exA)t-6TgDBuO1-6^4AziI2c~THRZVEUuMVU4AHN%!1Ef~ z{!7)kdUsS{5V}j5S=~K!Iu7mmd=e|GDQyaIL^sY$hlG?VC<#bQs~H1>9v$(y&rI2+ zd2tN_=U|#fw_Wm!f_Am<u-q<)>;tirE^L0%HEbm}Z;t1Gq^xpV;Z*5gvw57#woE1t zO9>;!ck-__^oz#=2p_{3Gr^tW)e?`u-f=LG#D5Xw5K_>-Ss66K&tdNPa=Gf_J<G4} zm%Cn^waLHVq$Q}a!ioab_S0k^yBUORR<{V>9IM5sC@S$frs4DrysqD)M^ogw2-xSl zv4?OjdI9yY=D5=Pscss+`6BZ_ErsP4_+!KDu#!n>q=VrP1n#5E*R@b#l=wXZXsPT- z_1*cM%=vWWwHU@RfvngMX+27f>Rn@M(pKMZxF|g9ji^F^()eAN{{VJ)22NDl30^pt zjfbsl;Mf&rH&`jDg`;U1-bRfV*UZ~svN7HxqT$LXRn%G25oqJRi{0$hG;T`dTZXQ@ zUhc16F0TnP-tN*>!W&C%GK99n4K|U&hM8$0DIP=5HSToSEfozQqN8p|8+|&HsVBsp zO8LI09IdRaeRWySGu?83Zvn|qwAQM$2isNOjBxPxdB|-l&)z2(z^-=_z$#wHeV0;w z>!!i@qLL>D)aX2w!FSXa_?l8==o1-Qp5jVU+Q%4gyTMN&tdeVy!Z4b)VuA{mo&JjK zF^q1I;O2UFf-?17sOyE-9C1XIEyb*#Rh-wcF@cQ@8v$kEZ+Uym&g7HtMJQxqpJW$B zVwZwjI?E_+s*wcJQJv5T-!$N-1#J2A$3x5A_)-bQkWLS#2jl#y(Qb+(28bdXEmNej zl1Q>K?xlO92IvG+CLtC_mp>{bfk2@smQqfIOpRfr5-5{Km@N<uI(w~fidRo^fKyGH z{z(!S|JC>zsFVvSB(?!G*G+UVJ~Z2*C2oidB(j|{5`KPu6vZ(@p+dJt0!t~=BNOxM zOi+|M6k|ocbjcxsiWCIhZjxoNGfYjACdj}k4eo%Uf%sFBgp^>R+@#bo&WP-sp^9WB z7>;!3WQNGv6v#uRF-%bD!W2r;PKx~0&qnKc+FC+mx>q95>w!;3J|e=%;qT*&fEJK) zQ^{DaXNWj*n;MI?Wtm*jqq>fc@bTsH?YK{jD!6`b#!JbDxc8aNe=~X>qnhZrmm6jN zBBa5P)X1)7D#0a5BVrsv!dBY7;2QEuib~8fe#WJSIfuL0b|HNOhvHNiy(p=mk+MX3 zZVy5?2hCWzS5iM>ZJQnW#Y@w26~P`-^5ly$+#VdS97>7AcN~*k<|~HBUgKXtGGcAi zw_zo}`FzzJM-T0oUeDru$3<0kk=O;sRpMpePF~~NZI@Mv@5NkqUO;u<8l^yXGpI;r zN%52(OD6{h1GV9QNioBRvk$}~e3cP*LxX@e8#UJ#xZ3?K?eaWdhsWAoJOnkaI)XMl z?5NF2W|gI4Tp_(7iFYd_mdW2(Mrmv&P>&)k`0g#WsY^@9N(xToWOLrVTL{FNi_$W( zHWmlw7AE9wHyf@}cnvh>CmWG(-FnyCvtHfW6l>tzY8?@zE~-~WsZe+dv&i^JuN3rx z1X$*qIwl|eqU+RnMBfMv=_7~5Rc*utLt~6!k2CAfVO%F`ZC6olY5p`2Q@S!wPeJAG zs2wQX0cq#5eR2o>2dG#Bd6u@>BmJn7+nbLdq}4+;sv~gT>4?3C<#CtNC4@Dlbi{rQ z=4zfY4_{=4;?z8d$**MeY4@0<(hgBu-auSu7dtH=XEN`vuc647$4#Y(j>l#{c_H`G zvg3S1fhbCbJ;c|xh}+9`=DVo+FV{5z!dV&eiU`NxcBUg$T*?8lAuelB%NP=3Lz14M z);Kf&0H^>)YCVpLHfG;K6O?x>cO?eUlWLZ;gs|%S$ZoA)vX@Tnf^mR((FWx@>Qvdm zQmrMaH6La-wOp+TREu+^A6{wosHz>-DE|Oa*y#JM%5Abr7Lk$aHaQsX2SvmbhMJ@S zC>_W1Y5kVI7mCzjv-Xf5yXM|U%g5`>*^b2ZRjanX$t3AWGE*+$V1fQ8&=TEJRVdqd z%X6$x<w|f#w@BiS>OXbF9!VADb71q;;MF`gTtE7a4djINABm%=BT>uVx^Z0<HYFA* zOn=JHX2?8xs1b{jj{=Za#7amZO|2(|Z7Z)6Y6Ks3c<`G-*J$8uM~Gg8ELt2rQ}RL) zGNXi(jfY+OpG;7hN3jqIQX&z)JW0+m>OA?-87!7t`6r}l%Qm&sdWW+8R1)T#)@&5U zlYkwtYKBwZTCXtFa#(#55R;LN;|F4EM+L^G!SN{TAUR$fG#eiS;6{h2SlHGY+Q>6n z?`Zas&-Wkhyt2C4FFJ1bf6=;tDkh}T_h)Ta2Qk8hza0Mnk-D;x!c1$7V1<lqc#bRT zx+>ayV-JqD4O=TNKa}iS<_IA9FBHXa@eHn}m|T3q#M~7!8cLEIkjvqjO&(}{y_8CM z@Tho`<_$v>CK`;TadcE>gA>R#Vc4sWu|C(kLhR8R&efvzAhSc2dVzeC4n#<^qR5#h zBXOR6ZAeKimr)%lP)QlUJvQXH;y3-O7iN?~_7Fo&fwtGsgKL%T+#!e1;ti3NO}v9| za_QYa+SZ!wPUM|8+D*FCrFA{^*5cVaL$b%<wLf)Vf<3=c+t#3n%}sCwrR1D(5Hc&z z+l0dS&ti2N*nx54M=&|tUUs$DQ9V6o5<6N_WTtQ7Cz5QtX=&Pa@o}+T?d?RmTO=6L z(cPtOtQ7IHC5Je0>{(4=NMBHKT-8%0q^NZ~)(>xj*`%w6ss_yoyHC}M3s6!9Kt_7u zr2aYK-xXMpZ*!uu3HB!zqH@N-4nqJRaO5_qoJS<Ds#2)nG_?_ugsEVRgOq}Ba6urE zRh~yOp7$Ci?$|Z!-HOT4w(UEmw6)GgqtcAt?iX!G9!<hhE*{a{si^GtqB<E$R5k!_ zUB(51QPxu#rMP&@um<-8-&3Z`1U_1)J3EMLTt$b1tKxkqds}#f$GX^U4gSk^y)yx{ zr9A*!iCXrphvC%JqwZSocpv;x3JPbQ{$uSb%+p^;9@iwij`vxu&`A3=+AV$A&ckBX z<2BCLR?A8WWx*cb(N5eK4w1d)Yvxtp*K0RxjAXT|bk361j5v%sU$!@GnzWo}yOkL# zN>(~#0bJaiK==LJ(8S@_Eswn;!*RF0MKrNV=1BJ*NxiKrp>_J?GoU3*(|WCjmin|c z{p6{Oi)a~Hv0O@sa|5DDBdSGShMEfYW}<difqbqvx#-i^!0MoVMj?f}CL+-#FaD!> ze^C8ZT_V{gEAK^>9oW)hx~3&Yc?B;p>JAjz!n{M4$B`99$0M@17PxLKwc~pwXpx5O zDKg?9juoLNo_LeSNb>Py4Z70Kb_kA%%G-9i*;;-iWi=|(H40{apS!f1or2`UnG0fF zzDIb3p-DL6M+%2ZIHY_J6GG=QMx88FGeJ*O%#*Yc@lZ<@ip8MymD2s$<PB3BPwIOe z($lItH?V3+7D;x=Qlq-BZPOR@$cpTHUv#IPVM|d|NeM_s3bHz^M;NH$3>ql02f)li zmUg+4$j;DM>1Q_1%n1z+7PE(~doE_12ab-eYIbQH@!h%tGcm!y+pV(#Mz$u~*)!gB z-(hm(zb<!V{j$9xLY;BvF5Rj^Y{+qBIO^m&o80G~Q;P8tva+MUItqM4i(zA9r^GPK zpaI;ZB#xFHlR)-b$ZPN#yiJBG%9#y09;0p<%kYZ>w=}`r{U6{r-GAL)zlzu-a3{6I zqXcuvLOG9GwqM56yFc4$9DHc*xwm>Vz}$05tGq}50K}T!o%CyG#P4TX^#txzJ6?5X z;!x803Z0Dffbra`r6d0U=z#gzIrMdaj$+@_{m@Z+`ZN$wjRCI+Rx%H3vIcRu&l3q7 z8gohM2H={SOaB1<8-H~f^l`()-s0o=f4bUceH#?DslLqh^Qw2mvfpcJP*S?7Swehg zsq0VJ`a#M8tfT;KdNK86U;Zxe9HF<+e<}BGvd#~qd&@~3llF+>$s7cBs-mo)x&phu z<5C8CLjuCOh!6h&r3jnASR_slWAeGWf&sYk8vK;!NY3oC#dM1|Np@q}+$)M?G#h>o zZ4X0maXgm@amF8xxlES;QkivOr!m5;3avID##KVq^^{$J2Ki|k9qN&Gk`6;{GXa<l zmqi30W{<I&w95}6D@(xE`V+6sab~L5PF(e-q`ut?(@}rDOqiRCso{{2m(+;e=;L$! zIE|qoaTB*Q%=;$~Q8x;~>9F<y-pUrVfNnEd?(@5eKGo#ac#L?KH(65064NmZzy6zh zv5h)30qjW}Qmqau{{R3w;}V->&$qNb#_8XzB@!EJlTz6$1SoE<Rd*7ihPIrs`9pxX zapi9wi&qP)lAd<hlG1Hu>2=!D=9%pO0J6@`AK?;o)|+0WyI=t0cimKdxWriG6vTH& z5c98|G3-FgSXkR-X(W3}^(+nxGFr3iJloh50dc@2VEe||{u#|>vU2ST+}D~ROnQ;; z9Y3{B9@3YZ+GBunM!*w*IgecW(Gt>?#k^286^&Y#v(C`8(`n+CyBj*5)3H1^Z8qn& zBZLjg+>8{Sb)|t;{evB+s=3LY&hk2bt1B9&ZC)Pu-O#Q<)AJJIQsDcN*k(dO<_nF5 z@6dG~n6G)SU~@zC1$@87RD?80My)nWwFI8-*&qTq<SmHF1DR9KB|CKcwN8>SX1QGV z4%3NoNWs`#r227P-l@~h1(w7MlCE4y;tD{vvECtVtvFLl4kTef<Qg6#cxDwVPOX1- z-V5HaDseqyK^Finu+yJNeRppr4fw<D15Lc?a!#MsEuq=1u(f!;roT3n&W9)<_&CbZ z#5cuw@xrJq1dI%J*@mM1NILsL_Af-23~htyT<GNkmfqEEUi9{!z3GNKP3-1m%a)Ip z{{XUHU`tZjzi6AjM|p0#rK}fWrDq9y9Edp}=CQF%HPpb$z#khx2SIUtya+sq-{jO4 z^0sq9UIS{a-8`N=JbHx#OVgP+Zhgg~Kjqvdx67^)?_YNHiUePYjK7lGAdL;Km$j&M zJbk0;JL(cSf8sBz<KrfevZrviQGWn~C_jW<I5(}et9S!b+|D-v=Nf$^diRJq+MH9s zMvby#9A|a}xf<_QuPJ`v0#ZKlGpx`gq$C1W#1!6fiWkJji?qno;NqcmG!7cHSuMHt zfu(eny3cj(2Ty6+%*{Z<^Q?MG*Q9L!09wqpFtsq7&DMN|JF9FL-boFo1#SVh)oy}| z6|QrQB+@bn$js+G!M8gB%=;B7D4>*<M8@gP!E*lqZr!Tst$3XsX4BoDS~NSh$rmf! zxt69a%r55@)<h;D%Jvo+Q0|-sU?`A!SFi8}8CwjJPgyr>rG~Ea=k8o56-3H51~XTm zFVRsg09;zXX<R7Z!;#fHdVV$OlJ`x<>y4#t+FZJmu<pk@Bke~?y*E~Nm2=WM-OK&b z-vdrUy4zqiGR+UUO}=9cT-gk`?B_VfQsBu>F<x24994~Bb?%Q243YtD3k`v{<_CWT z*3sbRSj3XXauMqf+jR4&{*9Uj$8dVxGqldotkM&bhOU}E**Qu_N1Abkp)zBTe)DAH zay5+)q&^@F50;t-b+IGia<v=6@XXuCASx`sqt>2zC+fc4thxP$@0vE_ZC5@^Qx7d5 z=B+c*ZBQUhL~s1A{>UG}t|z+W*yqu!RV?Py+E-;4ZOKS-=Ww;SuRWh^@aNxG;`E(F z<M*`kv~|#`Qt)Kk45avkmCvIWY$Ov7E{3~|Wj|MIn{HLtX5@q%lUgkFi-A8!c8xwG z`>GP~bo&;w&dNVG==a-|y<AJ|!tFDMaP6w$W4brDG8EjTsa2&99PsR#8N*%T59k(r zydgfqHYi2YvHsB-&(^(?YnbXJ<<x1(4uGO^R2K=w@PnQ4vFBIg;=Uc2_iAG<^RfuA z3`&i;VQ+V$gw4?ifsd^$cl#d`p3akVx7=;Wa!358T%6B#w=grql1LS+O^9K&r!6ea zd#$h_p_o_FYdb986<%CowGLy^+H<@^YEnY-4-g6?pcp$<myD*vWn!A3%FM)SjJDg~ zxkwS?fDZzew-xsqZ8*x-ayH2W10<8no&l{cHd0GaBj0rRttE6A;8P0D`}fJfK7VAO zDqg_&T|@TPc%ql3uSnf3Fz&?toR&er^l?qA@}@C7a``D6R>RF9cF%TW{YVmh=tp`F zxU^Oe<3LAS`;@|^oQO#l%$ENE)Q<aq`>~f1{{Y7%bfMFzQwf3qBd*?*#3Jq6$z3`L z_YR*_7Ld1}mvdSou-GbFu9Dh95|9ZcN+aD~dBpKF;-YsD7|4cVb^~9M^nMns5aBM) zd%4}Gowf1!F2(HEu*P3{4fkD?IwPqPV(Danw#<a9iHB~^gTnF}R{hA>?Vl>~PATK( z#}n}WAGj_VT|YZ>5spOuZ*tab-K50m=JGs=w%~HpMbdhL?`+dH$M08nlGHe<4Kp1f zEiOyrW?({P8xT`~I7SjH%P{&ntWv48RBa|_o0GT$o1A}r*31`>h@#Qmcd+VwR~c(v zL3`G>53R2%Lop+g-KNgjQH^h5M<`m+vR#y<{pB9D?RXv?LxI!%j)-QN+Q}jHo_r4` z^b1-T8xwMk`JTQitkl}h*QD46Ulf^-09b;`lisU@5|<s$$Y7`e#m~qZ>@a>Gtj6T~ zp5;4zXOX9f9Z!e7bKFP8Sbq;g_ouY2BfA(n?V)!@{7)sz*W2yOQrum*+@3Btvxb@k z_feT2ah8&KB_rZ`*RtWbZ6*^+DJa`!4bL|oWUrm^d}6m6taW8`vq*LvnmROc2?K5N z@~gzGl6eHV3FJO;@+q&P1Mo_Vj+Xnb@nybz9BSatL&M887;7_Uu+7%V`$v}KxyjP{ zdy;YP{<R{FYLQ86&(?tz&<Mpo=z+Qcrz1osbQ%=PL~^H2fli2Mg0DJoh!hGW>nS9( zetOc~IsqR)%g&m}!YrpesliQTSxKihArJ*%6bOK_%1PFVr$SB8NCuVDUdvoQwD(V$ zXpB-O;W#%yp-y&R|JL{$;izt_-3TYrhUiH`0MfWkaJRyJD1p&7Ww4r8O?A8vAxSmL z%1JDwlHC|dZjxkbMm~8^6LhWbTc%EiDT)$>NDHA^Op-7RQ0`EaFf&E65>V(+A&yi- zsxh)LBj?>rQytZ(*yf11YtGR0?T#EY%8Z%J&AX|@DRCp(qO3VFQpzw=)2JQT!O2p_ zJjW%**!?dKaMe~LQu4?4WwG1VGB{bGx8@GML2O_+eAtF76cIEy2WEBl4IAI(?NYy_ zS7y*VGVLz!XtRzB9JTv>sg*cfRA};29rkRf1s2&W;Xx#x5xFL^Js5FSM;36bHI>@p zF^rNMdc<j)%#BXktxhe$TZGoOSOuvn8=0e_2F`E1TzC~l*P*USY;xtwk`jy*!3r?6 zvX1Z}UEV+|;XDCH_DZqB4k>1CY?m4OCk=jF_BlqEwx0BrXvqFFugq?oA9`JBzFn*m zJ)+quY!aj`#*dAM_&EofJ{67q^-8}DqQxTYs@NT-hhjXBC9j0zSdI-isGyLs{KoBf zgNHTM9h>X>W~*r0C!wZps%c@^ib*JarqPwZ8D%69zUU{24=^%3Uy8V5vju<KX^C|Z zHx9n7B<$hxBjL~9xL1s5_>F>+TSbbrUnk*xhNZu;+m-oWc8Q|d9BJ#bh1)~eHmR%0 zU9v-i!yVNUNr>ky_DQcjsf+D$e~3~HwQcp=`M~@``G>_>$1w2r8i)tp0jTOcJVN9? z*&=%_<5w_o{{X^PmIygX36B2&3X(>|5ZJ-5ptu5F+W>|C0R6`git$WeO4nO#p?ZDV zBYxd)>}upjezNRiNIa!=D?}KoIrAgDuQBwJZHuwTKw|^lqVIS$_n?uVmQR?vgU5xH zCp@vR8*k4hyxq_DF2}&B0}%k}x3A7{YO|zBr{zW-!7yVyaMY8L&%_De&Z;@Y$j>w_ z(aVPZl1(3D?Cw4Z?=H9bC)c`$(lh1ze+u_cMBjN+RUqFe9~HrIsSS;d=3KbPTcjnc zQasln{{Zh?DF@$P-_)--aUd6XCs;93)K(fwQ?p3UQV!&PIo`9}@(EsbRZ!_CbICrj z=9H=`RxqZ}N2(M2Mkqv<DkjvurtNXRnr4}0its18?upNhuMfpY8xTGeZJ3RDtx8N< zc#nAI32mNZ$WknqRfU!17OCqv%D-kS%R8hml1b&ttTn<xX6{!}Nm|O0o-?m7x*zD% z+LX@4dtcI$9ehX9S8M!uw<aH1ZL4{^6x%ML3fwl+&8@dUJ{2jU%CRw8K=~uYA!#*G z=<nudJN2-?v2--^=84qqKX&a$f%^EbRJ%>n4cPUa-Kgz^!MPOPpcDbXmhJ%iN*dwt z@Fr4DJq>)##}p$6;yGiFN@;BNc{^3=oHtnN>@l68ypi`$T{);4Asw;Lt~1ZCy17$Q z4$Gm+LRN@)!2>w!>-yAYYp1eOm`XV*;zEJQaT_VMrwT)f&m|>5Z_=Q2$J&;g^$V0f zmikCOy(8NUHj>-YRMv&pB^z<Q;yQZmAP)&!Zlz4AN1;u7x1uf}G6`@giM_M1p1+I_ zF|V<Cw-{k!GAg1PH*?^By5mcUFeJyGg#Q4SyKr0P@p5WwdG=`v3Lqr9M+x{>w>^y{ zAByuSsl%iX9=m=?npUWtrEXFljRG{}U7@htgh_F2kYcz<TS@?cqD}^SR(>smL5l{q zXSt=D5vu9%9AaE4=1AL``Vgi1bF>RKqL9^^QWavIEnqUKYf9p|B{*@0*p!?GUNR7# z0<2+G!{R(KS%);%Q=Zx;4RY^pcO1pHUEMbnQ&%^zm}HT{+Wza-4SdS=29NBkUOs{@ z7kxO31?gwRrzTriOOe+4{{U^^QnZuTHNbIXBkZ);gFpngE4t~owMWC!<g1>HTP|$F z+N$J4$3wRJbFL&yeV1a^X{PCGQ4R)DK>6#)&^m5tgL<WFh<k?sNY4S-4DF2L-&9{M z{FIJocSX<NPHTe}o2O*bBysS&q$D&0V~J!jC54cb?UInKx>vRE6)d&1vay!9Y<u}R zagtX<hqgm0(8z4Kem`kYBIAbJbCL&Nvui%Tv}?J43QIPwk}y51HQZND&sB~gPOM$L z+AXdi$<sHd5RwTj$Y`h!K(r)&b&Ff*?pl_dv&IP=!BWM>aW~eD*81^XF{M6{y_H{E zVg#$C%`-VbBqLBnTX57#z#iVgahAq^dll!Hx1$~*rD>L(t(~99b+?x5dW(y&s+Wk~ z^2Z;{EUsATTd!Mg_NmP&)V_;_lIH?Ic_HRh6x*>Su%#i?ld(u6V}dJylkJ#X{hW<- za)YZ*pEc6G^p(&Sw1>cV=(;mrTa&A_zM1VJJY>d|HL+;b3^s(Mi;Ez(nJWNfl{${U zvY}mGG6jAS4m$|9;gEkY(*FRe<gmG2MPDuxDei-ro=2ClQSU+{bmwf0k+B2N?Oeol z4R8yk%XHlAbq;yYU+v{q+aM$z!eJjZ0o5)@vcCfV03I@=F5b5|;|B|3OAfTQondN7 zS-}h983)7#ZsB4&p(Qkq%b0J|P<HcK^}*2=&IQX)zo=AZxb0nb+k+6_(-J$ma2uTp zNSs0>Fr(c*o)yE&9FDPt44!r9xDN<6vNI%gP0S9XCcYnub2VIA+Fc(`?w+;3_^Mv< z+Otkbakn({sVhiuf1L^hFC(mAMieWpkA)uq%iDve<^JnF9ygAlmi?H5KcD{q;ZXPW zx?c(c)U<IDc9EWaKhYj_eYhcEziJP&`>DU;RzFU}{{Yqfl0mA{lb@@cIR60L-~Rxs zBBVG;BHf_(e{{d%7H`;}`oFSYA6_>fouO+Z{{WUT%>MxHlehzFjNpX-0L>on?uFb; z#*g5i`oFS&gW8)+1QB6%cmx7wgq$8^f0kD=Pr{;h1mUl0J>T78&&KrO<(+}h{&D{R z;HiXu+p`Yg4nCSw5~aYC4m6`bjWOMk8F7;Hje9D4#IzhL;R;Sw%+!D2Ze!Z_NDBjj zBHV$!xB0A!?lOh+&unoyvK9~yVWA^^ucE4q7UeLQi%3^`Qh+%SRDSY&xJFHF#N*m8 zEv1rETHeTz;^4X?u>BCmy6s;>X}MeJ`xCBf9Zisu+j@IQw3$d@;&Z}_g!G}mT-HAn z;zJF=Wt5)$gDZWzpK|p)Dw)$&HI}`sPuH64O-FK(d%Rw+@<NuooXIx?rvnk<HN;tK zI|k6iR=@+61$@sW?vh*j&vDb+vi8bqcGJ_c5wLE)Xq%mf*zNje?91qxZ`D?0-XKUq zI8mPUZ8;c|vXs^VC)Tac476@*X3)L2_ijAYboC6Vbd4H5H(UFU1s+^t2^>4_am*4t zy#*%93Y>4M0FTI#gVQ{@^7H9Z2``{Z%_-i(<8ZGQ=bZq?T!R*B6g(@3H42R-2cE?a zd#OG`EZ}TGx{gLQ>~l8+E*HO99nre0Q|X1JNjh^;Ty3p!4ZVeOl`h`sI~66!l14o% z=<FV={7(gjtJZVlZT$8>5WaunygW9dYH~CrkfWEWW#{bB^ZvEb3Q#AQVG45xnK;_7 z(?ga1)yDAU8IHO48nvmO>!@xza%5?6W5<$QOom);K`A8;{r&|43RFPnLt8-(Aqj$V zTEcmCUYUksFQA{cU<8gzTckDZs{1XQY?j=#T^?2=B0__a<hph!YDa{nWmw@#wkNG{ zc-IWoQ9|m72$r3rTW$xJ>b(;R;woDAh-L0dek;GejQ8Z&b$i-&^pv@!dqIr7Ievub z9?qH0pto<h6sT~eWoj*{TO25PR}V#558K;EQDX$Rjo19H+uGM^Jj%Po6i<?fRKP7! z0nXAl)AviYmXwjCbrs)FJ`|-|<}HR?IR-=(61Y$2u2>*vsTIuD(Z3I_mWlqm97WGD z%F5LZV6LQPLrvUUub(v%EaM$dsO#sS-Ky<6>$1GkLDdJjPI-IJmOlZ5QiE?aw6RB` zF>yQz{{V`%+9dPCt4a?2FbSySaUn)@7gPt*M_gGg{j6W@lkRDY^#lz+r{YFSF24L| z5baUjEujsk2o5<RN*O!my(@)q8tSYfDJkN-Pjj7eYze)+wz9;V7@(oNb36$*Bc7|9 z+Pg=*PM>&=UG^mq)Kcm=91$WX?{KK)A;sj8UbBNx96FFkHH5d;%gcC+5^a5GEIr;y zQ!<@hx7ripa!-09=fXl>Uv|>fo<RWTK9y#&LdeX6TPC52u9b{=0hbq3$B@fV;Kv=? z?Zk@Ic3ntA$WlPc)E#V*km)24YsyQfbnlV(1<oeN&3ff4V{8p<WEKHs(Oru6mi5lz z2eQ3&Ioqa>)Ndl)r>;|$sTVB~s2v^MvR%I5vScRHE=fyoFr^fuAdR-H+)ECEXiTgD zleBAX0SBFjG43P8YXtCi2klUUnWJIMbSiOovQM(yr`hf;lw2*7Ux6_z8#wC<z<g)+ zA8!jDhPa29M<I##5;WMYSY>R{Hfa4v3#N6(NzWTdRy@#>bMNO)NXm={UsIyQMMxtJ zgda2#pZ+w1&Y*E+wgpNGcZjL&DF|X@^r>q@Z6S%0l3j6R1T>JBapG6Ps>)*;mV{w} z$GvZIGf;N0{{Uz6T(icx-}MHlj1akz({_^@$!T?I;!I__l_}Zs+DY+%LQ;0CbQlDf zj3TAZ>}g3hAe_eC2Tu~J$k^SeYeRgOJ@(Pt=DF=oHlNZOfp*l|G_<8(9c~M5mtVO& z%9@6WGG60bi;B{Uum}L1>)H4d1a2J(sWLuB3x;R4{7#F@_|AG-U|A5fj^Ej`<ZHT1 zb6--($trPJ<T#3!d2Dty=zHo{C56;BYHYyj9B!xDYTBr9n&S#gsl^gx1&kE7p@w3B zKV`J|m7m&CrY<98W!HJXCDomaX&<9bxYG~E?H5<wH1}#Mzue<759{}|{1+^ZEe+bt zIWDlfQrvg~Nm}^0wj+@|4-{fNM^4i|1pPtO7Tuox!M@}7T`dL@2nMP@x^r)Se&t|l zAEQTSHg_B1*S)Ff)+J?7W=*x(H8qxB7u-uX7J^xPW0wl}m0XKGAn|=9f99#_<$r;5 ze^sP7YKo=VDWCV93ERkXP&t1`i+hSvEd9G_mk8v>qtSOeTe$s{IP^t4&QDxzS`^-t zrz8B;6PoUMUOq$>9K0Pc^;~V_nO^!f>(zyQTdaE^zI8}vP)xPDy|_o&%Z!wyk?UHK zdQrm5Z&3uy*PwUm6-V&3V|52lYGr%q)!RVHV@+vWh$A4|b&aXcJbus*7VtOQBvqFB zPvL{3i^rQ4bHkW`*O=Q<p?57Q+9zbXqRSgpY5Dq2^swFP&lz*0$c=ZmwIMCbG2Mo@ zqrDvNh3Bd0KsC78a6T`?=B9~_dmkAYi)>m*(B8vQxUp1T>g+M?yo9l?*f^1<;Elcu zzchZNx5=`%ew8sz+C*mMIUyt$SHzAa#%wEfOL1Nf9$@q3Um|e^4OdBsKMZVt=bG}% z9f1ed{+@mzdX5)VYS_b1XF1~Ir<w2^{FQC1uQIh%->)vH3|pZk#M$jDUlVrt$0xmU z0AX_73Ch*JD}M;1hYEyHQJmE;w`m|AySfgI9D?*pT4?EF42b5C>gRPnT>|3`ecJeP zQ_ytD<5Cv3-MBh{SxFfLLu`bVl#`A%00B<G^RIT{t_HL%sm1gJ0vHaz>OMUOU3w2J z;*UtZi`_$j*p}$&PNMw70qOaVJ+3u8{OhtNJh>8Harc~2Qr&e$YEdUV&iv1~SEt7u zaK<8qp|OFW8ZR53d8#CI(>T6Y8<I`Q_M@9?IQh*z)pG7ZFAOcU1h|DDfEB`|l$;&G z!2sZnUUV&UTr)I+JT*f0x-*sFhj@z=Xc(n*H`2>ynIMWI6kw)1uD$Fxu_m?8WqqmY zGYUNW^R~vV8bP<S{#J8xqs^5mm2m{7OYFx}3CJUbN*vDKA?XLw1NeW8aEvRobXa3$ z?J7w8O)Ya8)BK>2<8FhZ^c)j~{@26uVgz2UVDT4#VAT1!+Iu`#Buj}V1ep-#Fzi`z zU0V_(zJ)gPFE*|fw&E3nl_f&GrYWMHHq8rz;&22IZU{WW;GY}gab$ppwAh2VDKQzN zKr}>=gGLfNtx%C<mWa(VNWN4^)~V7((IZ(&C6tq(D1Rz&oD>>o4rrFKnq=s*G47$} zh#R09Bqw#MNtRMcWhAb&cc)7*K;bmj2=fL1*Z3m?JcU7ZM3gX${{Tv2P?sTwv(xpa zxkH$(_dfpsz|y(!PniU?X~9b}0ZA1gvT)#oO2HD!ds#Br8KjalBoBQ7H%_-qlGquf zn42MiiWDT>3Wz2vU~fo-$YPq-LX1rbKvwCKA&x?fBO5D+vcAT(cWQSw<Jw~?4V|T< z>kIs*mLWw#m5ek76)r;fPYO}C$0T*)xWA5YP7tIsS3EwjgOV1JoyW)Wj->Tlm?sY6 z806uwH!V2zq&}z|?bP@M>qliBl4*|1EQqw&BKPxO2scZ^=t{0P84BSFCDf%QxXD<; z8y*yc)bC#yahDq6{9{~d@fT&LZ}8%2IT$>-yQ_|;!)5IFRtrUe({?n&zo~Q0uJ1F* zbRG+Vewx=PvwKZ#xXMbshA@cvO2W7uZJ6P0?Y>Y(IoHx2fuNQS7IUNoXMSO(;FGH3 zy(1j7)Da)z2FT;q#EX2cxa|iby~V|OS}{ES6vt#G7%2_Vt0S}bTD#rtT2|o6eg(!_ zV<ioz#*;1PgXHrBhJuPtGL>Sv9x94TDmih=S7oV*x76v~2HzWBkqf@y%t4h7cMjG> z$th-Q$kV-;G`hs}ur}rn#aR=+jk?lB^7S6ln{-<|TbzjY=@+}3Fy56BE)MPFwv@Y^ zA$>}7gYoC-{V3o9f(fTGzOC^GJ+ZL3HQQL+j(sn`MI77#j+)6Mr(pXqe|63_yLY$( z`Xa7BMc&Zb<5jv=n!BJ6vTilyre?mb0!k4L<R!qOvBI33D3MK1>0^duA(btvf<i~F z86#6`<^+oleG}CBJ>nPva~jDQ(YQYiLRYIaZPT+p&h#bbJSi4EL=%3Mb&{qUOt{yy z&5aO3knh@s_g3(dloP@Onc>cAo*j)-@i!LN;gh+uVeRai#@v>=GRHeG8gBA#ckb@G z8hQ$@9^q$V5wo(y!$B?}XK613#N{JSnyZ^eYB-wPMZ=!7A#zJWi-^clkv*jFJ}@{y zD<C=tAeD;q>~jd4hw<qtMZ`C}XR8jQ-RkwYE4jllhGUpSRn50-T3YeGSGRtf=tqHE z<JyuQc2=Qn_Y10TP9?UMe(`OgaZ7w&WhvX?UemzEg9Z+aSa!}Nc#zxs*OPH87~E0C zqe9S6pEc?vf^L16eH^YTJVpM<Y|SZMe#YN!7|)QeFZ7~v*FZ=9o4@ZXt>D9Yd580Z z@Cm7?qabjAGhS3=({<Y?rXmxJjk*9mch99)bgA-_w&~_Xa*K3@WA<B5{`9)2X1uMo z;SI9tR|<V587;rrqA~Y|taFz6N?@m#n9Y0lp|=M%sonv3=Ng+fG0y9VwdljPa0bLU zckA|u#e0K~bonnjmsU9c04ez?EM{`kXBhAxe0W7<x!RTGlgVeFGM4unZVB5I9ipw; z>!JeUf-{5p9+cgtw@%s3(?rX1Uu{gNV4o6K`$$+hLXvtEoKdmlY8Is>bK#Im)3HkC zG;cN)sa_k4Eh(ppc3LMxA#r4JCv@Z^izA+EM(r&Q-%WhE``4pVOeBf2Fz7|sxHb(| zp4Iyd>{GO!B)dB2rx9koEehi(yIYztXQjio6mC}MP7m)7I`9un7<rDGmb7Z-J@FIe zx4?zyyctuLs#p%rXmI^f6vP8LNyx_}obu=KuLtdI<h?I_QnW%G_yDIsSiesob{Rj? zh|HU9k-{DT0Vf&XZhyq@QJF$-0-?IwM@QD0Ls{r)O@%k9tP<A*;{}`5y#@F$x6v-4 z_RvA}u8W1SXW;nE6|8aYyb?N&e(+XCGfdj5Qpf5DA$cm>Z(eK??b6a)xTT3PUkV&6 zX7OoowxX^@3NErSUus15)Ii#Z&DiFGJV6(_@al-nQ@O6tw2-S;b%ZCvBh0tHR+fWu zRI=Gokl5jLB`1=2fyG$dcqp`wKy^vpv_rYa65uImY3zoHPYRlO8{q!{%Ti55;u>^T znIXOJ{g<-cie2B<pF=**uCrWQ_Z>T`q*-M;;o@~lgFajWT~W#7Qwwh=t$81$N(kw& zIbOg68CD1#1Hd7695XYWi!?mkx-ERdF))cy*mcjYdVA}@#MZrv^x!l~8;Om8&rE*4 z@lNTq@J`Z|7{|JF@a^5Nmou^3BcU}(@9Vmdd{-^~Iifc^QFcKU#D#EZ>$}8t7?BmQ zYv`Xu&o8E_bF~8?_!Z@xQVT!;>Rwj@TrHMcbE#%s%}hGBQ21!Jr7OE$ak^4K*jKMu z6Ma`3nZrccjWkulZq5(c$zi~pdY%!rJ(3R7RJpx58sO5^Zk-n5gzl*1g5pO{vsM<9 z>M9~gIe{Rl8sJ5ZtgL>^yGgzFNpxkYF3X*u<;!U|`xB*Zs@SJi5UahLiz<&YHh7N@ zh1BFI9f;(3w}q(qqKWLv)?&?V<C8#1<kxivV0kV48yTp=W&-5V5;FtJ{Kx7(kGlPv zw+m4APpRRu`%|JR3|=j=nkiFKBFu=?$da2pvf@VmM<Tqlg|NreaDFR>)&us49!-wm zg}aPZHavEgt{+xFJ<5x@!40~g5&{?EBcLP>N0oT}EUrD%xL$%R_U7<Wm!WX--#t2G z)5|rg$%A#WX17$^BG|-~7N2Z5+1TYhJoXhlRW6L?2E{w04sNy~Qa!)vOJX}T()y8@ zh(w(;tyN}{>QXqIwdyG9OHH@{$xBk11ZSzQO7vrk)C_V;NgiC+vfv(8*X4D<adix0 zH$8&J*IX&8;WEUSPNBXOp7uJn=B=GcKMdEuR1Bn8=)9(d<~&0oJ=X-phMObq3aUw6 zoI#``3oT>r3J^-2%wQWNkD;`sM}%@bzc0>?=aS2=dt!y}=+c}cMQtD;q!N$;IQ0E8 zYB!VZUQ;~pB)aER=+t)6juZ^@sIE@xgXMd-Iw#vybh{wBph6fP6=NVezY0DXKMIln zNm`g3J*8NY-m68|b^RK&-_+fmYh8Hq3s(-%E~(J^eM;HS@XnlAk$#rK@t*E=&3(`y z;DlF?dQZjgQ63u`tQa*OJD-Ju_f8R_FMrxxGy?wsu=$kd+NJ3_Uq(-TwFJ(*triPv zbA^v+ALkyx!TT858R?qy?i!>201?Gn@+}lYG3lr7Y!{+SHGpW{SbdYa&b9h9!FeD# zcI>xQOt#EM%35sm))s{v9G3VV3LQK()$tx5+E7bS&0h?HPc}$31Hd}rbL^k&xbS0- z-A>Q_&Hl-a*qk^{d_hXV^9tpXaniUb=DE0CAqhI7tR7qc01wWm5_L^rid<}ifrEpB zIvi|4^rOzxr!?AKbEncC&)n;KE~G+#%j=CJ4cFDlCiSPuwoBq88F9${(vJDBYV>Jd zDln-i3Dzecap~;~%Q)JHES<R9n&j<GdNzxVnn!ovsxW=!GD%1)T6=-w>3}m{lM`=X zIS-2SoH2qq<#$xh?yR=lffJ!T-Z_@Ybtnou5Dpc$Gm4PMrIyoN(09=pFHfcBT9pbw z4LXl#fh8P4X?edJd@4>9oD}>h1)HG&wCG2NH9H(w;Uf*42s$qP?0)ujPKvPK5PQ3u zEcbF&j3q+tXmKc0hZ!j<Ed~3{e9gvGZozT+V2<J}`PzIAp?g*lQrt@lY^Pk!%6#m* zd$w4u>MK@-?E)%Nr0OdhP^YaSCpQSKf_TXCS{9xBs{a5L0Z~myjYq3yhzB3$8{KpK zJmUpTMjG$H@<)*?o)r-9@5X$+{{V$?!cKgbUIE-9{ht`{kL^-+qjdJZ=wYQGaU^(v z;v02F6p&A;6h=n4SnQ&Ed2YDR=|85Lf3`cd&19uImq+QF_;93f_szrlzG|_I5QW4Z zqc!i|j%u4z!z_rN^fEkq3Ap*MB;vs8Y)Cw8_K$*~<~<q}j4=j4aW5^Xt-OqI9yMWj zRsg^UbIQAd33gS+$9ZbANw`ueL8mQ-EJs+7rs4>wX{XQ@k->$pZNcZY8-Tu>Epgzh zXy0F0UJAF#l-NNh*_5?7%Yhq|EwixB{RLI2rlzZIN~qdz_=e-fU!=q<DBcWDc1!F| zg>;{1t{b9l_qNx;-YPt}=|ZrkCqsEIsN`}ed6ADw@{S|The+yS>o)rT04dOX*Q!uX z%IZeSEq6Cj;=M8LRtr~G^rp3pjwW@cmbXrju%34~Y@vxn<8C!$Cw%Q(4m<=>!&=|r z&lo@I8Wmp!d9<`|^`em5$m$g^sF?TU^dldYWC@n`TWE?*bpwJ14&MCw^rY!p;il=u zy^2+&qorDk&<F)ceb-qE2`N+U#&t}Eg=AnX0y^fa$*XP1loOn=JdTUaok!ZkQSUdV z*KMCNdT)1cYkot)ALh)*kZ=bQhzlH#m3!tN!SYQ_6podQh{DSNIan3M)p0y=xWyYB zOGzH@(KSR57-B?+TwL3OrfiNe_J~v2P;7;7gePHLyihWl2ExH+f%0BY#MQ>4QuicG zCOpf^n{}T3xNJ4XoFu2eeb2E<ha!|<sMPGf<xs$(c#O<R?<qw2Vk;|qyamOQ#B}Gx zx0W!cct-pvNGH;us&{7toZa?ab{_+3D;XQTP(dk?mYZ=YLfdWRV*|WL81p+2NeVT` zNcXgt0z<qPsYRC{Xt8J(_AbNvH1>mXvEL%-{Ys~=eVA%T*tFlY^~KdoiEQ@eh9chV zig>AZ*>>p*N|oJ^6pZpXBbvnJqB1p=Z3T~T4z`BJe`wqv3me}^t7wa%bxk*Nsxfd! zJ90h;Wzc<~Xs7fxt-EP=-7=%ZEljk`a3r}h(=ZjqQ>z{l>p&DJ`HJ(LW`bNB6OxR& z@dI|AtvZA43u6hcZY4s>kTSbsIuW>4^5USV6*Pi6_!GoNag>~8SyfUJUAx>ZD*&AF zr!>`q{{XIagR6z5bjt`_)G+FsmwULrcx~Ex+zOM&E_=WQl<tIN>;+FlK~;=a$A?fb zI%l8yM>2c>)T%YLF;T!~lG#AMzh1@0Z|faX+McXds=l83;U~DUX?r1cYPadjICQEd zo+?+88D%Q(Bsuqq1e*FM2*a@65y4y;aZL*gp8jt<&%Z{re9pc-i`BmpuFDXyanKH4 zf2!);Gi(f7ZPpeF)oQh^ZZC~|X6tlWE=`_600zs%@FZa=P5|}!&mF{HTZqq#R3Gzm z^#1^t9?fT+w>y*Y^{y7fnL$j@eSEhkm>ma+B~v}Tc7$xwpy@j=2i7+g$97|_s9}gp zceyc~Z-kY(G=egcf`E;)#kXnb=Y|_y6u8bH582|lU_9If^M9vKpp)RC<6a}13G6Vc zB3oH2gPd+Vv6Eole!jgd2ab__N!Vro08{CX&ThJ1&e5GN$#qrkW2=n<D1#2`EjGK1 z^{k;??4}O_R1%`T5uZBfus%AWp{~Us#U>`2o_NCmyN+kExtPJwJ5#QgT!$0zy;W6o zLkxsxcsI6yX>pkKBg4%!we(r-0LKoh<)p*PKvH8H&<f%w0kYzlLIS+{1J|uyccp$F z?Yln4vnB1Dvliah^|rdo{{ZoKkC?kd*=Du!+~2LX-7eF8hhOybx~Ai+ZLJvgI|8NK zWitCSZLeHpNn$!m)RFdrEOolP6yPl*IUMTaK9DfnLOM!37E&gupDV!yk81-<wCSAX z9Y`l-r^6f>RZWRHqa1{No*2uTH*1~nzEN|omm3hMi_OdHDP=*n(9;2IGNh#Ut~8ev zP`B2ir7dM7dL(QGdNvzEC~3nkOWmoy*S5AChs|)9?k@ae5OqtK)<!$60Bq27x#n&C zv`rPDvDQ*a1w$j$Q-fres~<zD@aA@JbAZXjsFLE!EP#})Oz^5Rib@7}fsoRUNd0T$ zPfj$`!^KRflUSa@0n~tZ_Gm)-6NetxaLohR>STLQfzDRDdHOioyGKL1gHC%jqgbH| zTaT$7+#Avmj|*1}5Ezm%fbaz8?`N2QM?RG+I9<)c@qF{(cK{9F7Q46eH~CMp+bq5# z;TSQXYN+zZi1X<G00ZOD``4G+i%s72rP^JSP+R0%ZZMrwPcr%l3Lqs(ahE>h%{Yan zNm5A#Di!tC8H!=}%^NH5*;y?tg5k|S0y!Q;72{R3HCTM^rmJI_Gfjv;TBaoo)_~C2 zRUHvnqTM1awL!9E1$oni;R2l!3Ww+O`OySG@<FFgvXV<jl`Gje-4{$v(XCS?u+tHA z=%o)&pM5yGD__kAg!xmTCd+&@*G+U1lTUD(*DF}3x>;7~kuU$y_#{dB`RP^4ph8fB zF+<G_lBD2@19cI-(fk5{5>TR)fHwRM5F{rAgqdimTI6G0Q3XDAASlC-3QtNaqPRjx z^B(FFQW~Mqr&|=06gm_H>bFTHltCn7M^i|YB%xCwLlh+mQav}M^%kz4i*B5>PP<D` z;!+|ow-VD~NJ`#$z&ILZuJ9EokP<gFn~CE1W(`hiu{q<00nNk<o<MackQ=L%IDKv- zFoKFV$sy#?b=<v{{Sa73b#m<$<2pi098RCMy@*Hw#idD`J(YKokhBD-7D^H`f=zt? z0LA{BUT;al%?ysjcG3>^-+_lfLDRi^_%Bhx{U1dGMNT^G&ba%g9Y54Y{zA*Y^!}f> zSs=%OZHE>N7;T1QM~d25VWv~UJG3@{5_jgTWRsI$HexuHRwGjCs<|H}Oor}rjmbSp z`3{-|-+j$AO{S$_WDOcL4F}fg9=O&qG)1k)l38~D05uM?W43XC>yjNu0hsE4;J}Bn zl(h}W+N@w$G`Q7JYpy65L6Q7`AB1&twg4ifrhR0Ay7nX1K3u%d$#|XGo~2f#))yy) zwM}L#&ajzkNCr%jvboYT_mqbv6>wyezy*El!PrYMoDwL*ay{)1w?S^`w;~&B_}zG~ z8{*>@$0Y2H>0tY|bhCH(-`JoH9-j*7+!q>C?TX8D)OUM*j?WcyE>}5CM2Q_7*6Yd$ zNm98XwC5^O*&t-qJVL&g45E_0x#Bulm|W)`Kz(Qw)YP-q&e~dLm(KHG2UXk>I~&qH zhIVxRxYiLH)Y{mg5p7T(NtI=be4fOFLTNBTLvy1tz1>^9V3hb%xUZk!<J@o37ZkUL zuos$4021jQG?mb>jK?;)9O3GQ*o*3SUYREh;hZmnzY@eisKl~>#-CBL9fiLYxs!2V zm3AN5R1G_FcU5W@S$5@QZ8POO;y74~e|-+Q9>;HOvRYek8+1D<WFH%RDZm@S=^KqI zaT;-e;e@uHXBKF6bWN}_IPcy!YX>{r-<M6oJSiR-3oGiuIK<;M?W9aQv~mt`)5DdO z#iOnBwLHt5miXU}{I{Bp@j{e`e0**^fUTF6ct;K}4SDu4JQ!^}Fg@8`)`DAmW#w-R z?tE8&SyI|joHQ5O!>-*oBL4uoo8B}7(c(H+-lL6`@o=+;2|OjEfu8Ngib}S|!m#M^ z*xxmxAi1Znzswz#C~;@VS}GdR8_l=9y!va`!=kGo+wJ<6!>T(k*9vjeN_kfsWzp9A z=ip5!El0Y<<H>o2<RSEVVDzrOs;;jK#A!IY18^mvG3*)#0b*lt<VNf~_Da7GhY_VQ zx-n-l%`G-JY5hU(5AL~Nv%6jMv+mHfM`xEc5{B7&V@n)Mj`Cv!7Ujh|Hd8J$$l_2N z@Bz}jgNkb~{wCpyPA8<_FlieWmuN$|-J~CS@}3xM_!cu$fK`H7BQr3a1;Nq4b#T!5 zi*ijJrnQ@e?07g`u&i|h7?;J5UL_xmbsP$BgII1QKOnLApaF@Sb8kN~y)x4vNbDo% z(CWNIc4opde4CF69QtgU^AAfs%DP|afBofjoE3h`Vf@YcC2YpY7#{PDy*KAxI%EsF z0EGP#AMG86JUeZ<<yB;tTQy0tU2<cF*y@hiTx9RJ?VNk+2%Zd}b5OY4t_=E9v>BV( zaL3<|tP}@ah1<tJaj&8M3meB+M=Zap^WHYmvH6w4dh})cH=%Rfe$_h)_h%mOu&+3q zNS)+V#v@;5-#yZUzx^Vx<T{ePj-mbcd7qkeOIaI?=gy!mR1B6Yeb1o-=W1-%-8X2F zy&N8U5y<k-U(Tg#xhpZvZIW1nx{~8y1fo(yirZqg#|h<va*eA(o#n$Xg70`{tiC5x zxZJepy+isA-9^{v_ph{zpcga;YA;QUf`8Ms>J}kfBZQ8KFRnrN=Dg$5wKr|U61eWi zM)C1$zwHaucxG<P6O4oF0^ikiieO=C96z>qJpj%t<jEW_;=O&3yFvM-35VoHec1Hn zQD(Y)=<x_1oBl`KMKLF2#!Dud(acF!slRu)xVDmUxo!UdvRXFg2_mmjNtMCFX1PH< zq>Qw43(3COG~m$vw)Tf%Whz7|bK`2uT0ZJTYuZDS5}W`E8<WI5tL&dg*qOxmRtaCM zj0Q92-M$1b9O5c=!CpxGV(XhG*`lWTc#QLCaW1&s!ZBJ#d$;l(NIdvb;5F90&J7mP zaM--k!IoHw0O)+whQ|q}8kHHOgtjC$w4;~>#CW)KwiHDGc44mS))P?a;JeM-y+isS zz3o3l{da3W{DJLy=fIQu2$H)bl#g~^KaFr+l7mkP)k)8^i2H#Hyy16S7>EzbLbKBk zD%m`@-}v?3zF9KrZME00Xp|xrcK~OWIuFv3m;jt3RTm972>q1|0gP?ELg_A16UlM! z(=lbuec7CSzRN()aXH8B+?h__g?%6Bgp)y1@%h+31$lQC9{UH2mjP<qQm1MHkm{NZ zK#Ry{izR&gxmU2hK;D|KG{kWqv0F^nOrPO&l;_&k4l%k0-_oM(z~r(&;wJ-c%v;SN z`mX6}eKR4iy)2#}>jbwTB|P|&HgOo{4>3e0jpExMg43nO>8EyA43F{IS&-KkQQJ`| zXh$2(Dl~z^fL44YaP`jQW{gMp&#o5BWhcAIdeQ#?XO5?tdhCN=X^WeM*R&+pYz!@A zl`7WjF3Y!}S>_o_szOghfn2q91QY`lt7r{nMLu)qYZL7v>shr@R7p!4jollpJgyY} z?-eC^BVpIj?X`Sy44-`aZJ7J6y|yi49!f0qVl%=s?;o!$3eseaJE9|^ZE`m}9mh;# zA0JAWv;$;?)m_`$Nk`H9T)4hy)fynON`K><n9m97N(rv-(Yu^@wlFp<b^ieAE0W^7 zeTd(DtIhpdL5#w`c1ITb<Annxd<}g=QR)NFMd5P1#a77%`GSfxcB-X!a2*lHl?Yax zbV(Kii$XtnKx5sx{4qp&E@Ox$G0?i(k_YOZSs5hfmfwf=sGM%)=5il;a7QEV8K~`b zP1~u3y5BYU&}|mj>ydfX6JuL#%phgO+^(;+64rn@s0F#ieG^3_@zPShqDuxbq?6>k z&K{s}fLwj#t{&y;)ZIS|NkG$@4%kxVyR+RrZ_|zN{mD0Ep)zlihTbP++}=?qt}Eo; zCB$UJv6*Kk_HiED>b`)$>03*OH<5V1vzL~d+o@i6eJFcCKlh1d)3F@mw&<4Oo5Gt> zDSCC`K+8&zxGRpq8{=bM$>{Tkns5oL9zOb{5Y0I^pS0=hSlHGsX>kZ?+IykEyU6Ie z`{;EgsG7f6c6%j7R$kHclaItpr|iwf6Dm_~CnTk7ax27+z7bU8dn)C11pc&)d?(M= zW}aaC)t(`YM+7zT`q90oPMrP<OE%u*DG$Pu6qyj7dJ~|5kmOfZ(uwPm6Q7NE<c%=S z_+6ve;@@)Wp^>vf$p)=+K}ZW383gUq^{E>nBFaJ=$tNuAMh{)_`BdUScR)s}tnK2> z^`B*oUR!U9UV_x|XDP&u(`D2M7WuxRwxov6IRjnqqr645nE9n~?o8Vbml}_5i<IKp zKeS=)ex}0fhwgD0d4FolPN879-*|wv0kBX6?h;LV%%#mahUI+WjJj%h8u;8>eKaZ^ zJ5F1k3R7&B93YUUNdO=EPDUx4QzJ+O=%J;?YS=?w?9A~>v}@{Jx=p#$#%=S8QZu?+ zcO)L9Cm_|y4ea5u3%;j#djrPK3#>ki^AyY4(@MCoO}cbD{3f|5!?^;)jC0C6^bGlC zyhGCM4pU2t0o`ycaq$|Dg7n@Ctj|v^8?9!Wf#83-^!HCe{{Rv8IjD6100>;ID{@8F z0zYg<d;GydcG)|uZCu_PA;tI_qL^znEAxTj%{@u`7ZS%Y(m94wx$;~P+o~WQ6&@t# zpgWH&?OY@i=VjMycF`m56geaxJb{z(<Z)I5&@G{_5K6~0%y|*`3M|@Ooe;YI#m&D- zn|566zfl&BBtg`=K6W#ODl^Eq!AkZZamRUe?4F8ie(tV~-^$_TvHcgEan&bsIoq%+ zitg5K@wQ;F@nH~DwIRL$M~LM-U3SfS*pkGTYP^O_OYD=J!uL@(t#=ricfhdTR9$6i zZFn7gBps?u>?-^i#1fFva8Dwn_7|6NhT>c+c2rkVmmP6gacw)|K_}g|Xq-E%X_97W zC!)N27-=m_y;+<%`nGcy7E&@)AlwIuNa{jdPB!IURp|~A!4+5<J(*9Nf3aSd!V?K8 zod+;(y->3uI*+jE1wa{^BT%^)1o5dh%ZSP|ozjuUHuSGJtRHRRK~UQnDJHT0mn*=U zJ|Qgp6G!n1rI8GwN*KusBW_3C@UBUc=H|M9IiyNtbxtZ=#W?__me)<b<!+h>{!VmP zx7+}S2N%GknrArWH{^mwhcLA4Li5|TO%)GM_PN?r0LJa=Mc%F1-LnGpgj`uzMmSWI z_sZX<KM$z*MzmraH%&P=dtwbg>C@$9;(S2YQsPoHSTvi326F7op79L;;u%m=bAIZ< zY+=TT*e$G$iRFsiaW8e(oZ_<=$|L4d4JF>nMC*acT&s(&6Xw)r%WVvF@u-@z01X># zx{6rDFt#u@Xh?N5X)noT#@}{7vjvp!h48Iw7(4O@hiZ-D;EMv%uSWca_pwY?-9d1( z$Y@Pc=Ue!~A47wM#*$UKn{aQG=aJafZDtn*TxYTwC$@xaPeQja{AQw-K-ZkmbX}*} z>rDyv7b5+vX;W>>K|mQ(FFM+gRgb;_HR4$DdtCNOquYOYUY^{tP??+Rxu2r+o43eK zzo@j+#3#KvDiR(z!ih`7psP9G1mdyy_E0ejSN<bJ%--!j3mb#WjU3J7CpKL4n^V$W zVmxNclHYj|q96>8{qx<U%qV!X>5SJO6;421zKgGYhNW@8(qCRPsI_E1%<PkpbYEs` zahdYFz$4zZ!-(O#-DJ2j9%k6JdpjBXyeIdo=r2cHJTUAp{8pjA=c<N=)-8{a^KsPp zS$TI9;=Q#=q>TOB4bO?_e7EPXl3Cc!oc6Grt9%Z{YmVP-eIX>e^MD(y<rL%<BqX$w zI+axqNm%<JiMTW;U>_&{00#T}$JnZH#v1CHgIy@@jT`!()7V#CLxPyBV0Ub`hRRT- zcv91R8OaB7asg4!-;H<#(;1}J?t6~ib+`5bdsZC`P{-O%Y|t)xWgG3k>1|gbc5R`* z?|-$ON3CzDat@BOU6iS7F8AhihA_hxt7D-lY3JQbUE;CfX$uEDv+dkl!~=qOHk$*( zKz1`x4Vo=%fQ!0G2H*?ZsUqEN<@h}m{7=Od81&8m04EfrGUK}9-5NSsqRu0!9amK? z>3Y{#EpU(`Y0ENW+2Fv6lH4HNA;B8n$_CCNC>dI};#U1@#)BDv;C+;?&xur%E6LT} z?MvKw7hgfhFI{6|q=PZtpq$5<JO0C_!)0fl&*h<_`)#GgB|wy^vJ&QYNKoY3g7S9Q zisgUDX-oSu?~m6lHRh-cUUEP!%F+*s9W)#D@Cvtt8MkW5x_<iFzN)-Jl@-Q5@+3u) zg(1WxE8+#{s#g+ua;}b}w4Vu&5uiWj;E}EeV%Ie3w<l~?k$>8tCAKdca|h4Bj!T&} z4urS%VXdI*DHeNm!%slEw`$dJWydpZYq8!+Va3$35Ui=RzQls9iSFc}aO`kBn+4)p zzA)kWaJXlZ99hwJl<#TE@g#lY3y#LlZMF5ICi;cr+(pBbm<}TrJq#_A29fz@jl)J~ z(2zNAanRX5cHQ)8ZqaNy*RxpiCE3!*lXI{(rzJlMHwPN0TgueA5+k&a6Rr5vgdQ>B z2NXC1($lM}f8qWtERMf6R!yT?_XBK?<ku6UPJo>^A!hL}1G1i+;#ei!16!HV?n7;S z%{;*7H8$6h;@bDnyv+q%slc&Gbx+ZQv={W9_1+FC0y$BYZ%2i5?6P=KJ+{_Y!{0<& zLye>-h?OX3mON9^{{Rg`i(%qdS*~#aKa*r0sXh)GA7b`DM)-)Vq?-Ym!#jTRFW24r zuU28rwqC8#?zV|dPqocT7Q^ijqMjjw!@so5mj3{0wP1y3oqTsuPg6ru>RPszRIu2C z^BqCtLhe5DCz#|JWp4ifzliZww`e_?X^nXR+w~=-i-H?VraRdwl?i19Ay8zrQ1ffz zR(Ny3NZb)!PYiKxF~fB~Xu_v-M3Hvx$LsjoZZ_w?LZQScFzjLu#}J4}zzv<V+u{!E z&pyz;idv^n_tUg|g=$C$;#jx5lreZhM|Kj1!bp!j#i>VR1P})!Ur+GIrd$^l4X4K2 z_DZApw}_r*`?PuA&3SG&==%_%E}INLXr&t4@qyww`z*OqYzdaxPeZswkqTQ2TTe%n z(%E?nZDk8en_5B0Qb_mLu){nx5jJQX*TmomEjI)mwOkC5$qUSKg4d0~79k)b6)EbX z=7M*oNft&Zk*!mtfJO}vMh(`figl_Ik_jGEfldkyIwh(}EWoF_d#&R%+aV|zr$V(t zMUp^K=}rP55NXq||Izp#3ab7}p$OEdidr8v85c?r@2}7BrXu^O$m*1(?_c9UScJ5p z7XjvfN^GSzQi)QtnjjGYZP6+<AV_a?8YD|}$iTA7WavVXOi-v$b6cd6Sq2QtjFzH6 ziu}n>xQ3ZxGfR2b99hB;hT95JQjaaFDW`^>Gc50GB4{L%YycaZlueFFTp189dE^Dk zw(R|Z_P2T}?sQ$+3uz6I{oRFH*l;<5lFPEgX>?&(JUPIwLbuW<2GEbZuYvCA8-vL6 z4Y?lGw@t#h{Z_HlNE_9|FU?Au`YiUkr6@aTw=k6P1h~7jHKD~NSSd$#wG)xJ+n27@ zivIvh+!W9YW|hSM0QTMbk7Cx3(f<Gt$-80%e>nK`(OjLIeGuO=1n$vgp=~s^B{nNl z%RS*v!BZ{`W9-zD2un&zvM^0?Tute=ossq&H5oDxKK4OiI@yO`3!N7J5$NQwnen&x z8~*?;hWGP7ps`)urF12qO+jkkXSGAL!EL;V&{%D*HFs%2asC8?>*cf#C8&~llbZS4 z8R9zpUZmAmO!=w{w|OKDZ)StDdI4a)9-ay;Is;8b8zYB7-4;7q<nB+7>c)=&i0M;` z4YroRQrudSlpzQiQFY~>6t|I#ovWFWc_leT$tOTMo`b52Nu1|txzoh-_Nt>*_PGWF zQetTX66H2HU$$PPI2y6qf^r;QP7^Wqk_kBQZIjBo92bKsDxTS~eDOf<RxmFk`hQ41 z^{qpKO;il^Br=(z<ha{Tr1BmcuQ_{N?X&9%GvI04tJj;P@TTt?vDK4?oK6>Sw4;P2 zrhxF3BLEGDT>Uq}d;r>Z$5n~MA*7DRI&sX6pC?ny1Lk>Kfa4xEqk*o$xMkU!Y_FJY z;u+WamnvYB=hK-akaL{%B%1a>yjAGbbobG7P@UJLKSHj}SrG0Wqg<n*Z%kYEyAgG? ztGbODNfYF@qm?$}uK?I1no?`!&rf_-^E_NDO5zy6B$~%^eMX+34)>W0)p!#M5K=!G zlzr@kv7JLkjw8(J>{2hJMcmHqH?u7oRIUQI^+;hULfDsah+bmN8e2!h?5130ag&e+ zcFkq_E~ITQ2;%tYIb^VdF}N*Z0naTzn$8ySvgmPkHxS3L+$LL^ah_)YFMO9EA3G^l zsuCdCZJJizr6KE-kp=0^{rBW7i5Gj4)Hf@2IY`FfZCv&aSv_>v%;M~YnZti5^<!s{ zI+fnFx`^%z-*QH}Hr%>+Uz+O9$n=B@MTvz5+i?xHhM34C_<TjuPT@*C{OicL%Nwbx zu6Cq3#FO&3?75yGt#@kJW6*)Whec%F?6GCWe5ItN(v>TSB}YCUK?%m^&!uwo7>x1E z*1X-j4TrRqjY(T9at6HJn^>+X?IObDM^|vRklo7GrzXWH@RwU_#WEX*t5R6v82#*5 zy70y#*<1E%pZui2HTTxU`mP==I^UsP^b*Kv!QRJ9>v77!eOM|dv<o@8YCg>Mg}Kh= zKejZ><e;T**>1=k><KRq6Q0KVE+8dDfyL-6(YR){)VOXd!_^=c<SuRh01S-T<ECbo zojkdf$>a1tYN@5gq9L=>$V8fY%{z{^1ZWRZRT0{=C7ZR?tPr7Qbq8&S3giF>r}M8~ z^m!*~f)|c*pNI?0_?_9S!@raDE7H9Jj`!&I^lMSv{{Y>{9(^N^;a+d)kmRkT>6TCX z%IP>H-IMjZeo9LkE^u*-9fmhG;xCg;3h%jHN+H4v;oEJ!*{V`aVQy+SJ56>$)eHt~ z#Nz<UiUH@69NwCl`J_;_#J=2@pPx%{!#}ccKlq<l=N_UK51ukB=<h;DyI9}p{Z|Xd z*UJ#)a=0g654EzN_ql=p0M8S(d&|93<h<T+I~N}Ur%@C3ZQyck10VWDU`loIUNumA z=gj=mvKuPp<?#5_CEXP*Hz`n#0N<7~gZw;=25nFm^hlj(5Jy5bIQ)%B*OG0`9B;9@ zX;Vcnw6XgODfgvG;UccnzrAJEaOFly_P6s3F82Qbv;JbvsO|4c@sh>oMQKe)+kdho zTBKYpZa5NpktrMcS2M@aHf|cI1ZrV;_ZGN*tJrXf40W+Ma*%vieTd}lQ@G*ZkyhO^ z<ZI%YBqZCK_6X(~P}3V759QO(Zj~N?dLuWz93yh+=Z*gW8gTQ?2W)z#YxHCFYs<#% zEtir{Lfgnu$1V1&H1cXkBtlHu73b&EZ%lgzw(RR$vfdiLTdtZ;dw_lCqo7=1_n6y= zB}xLmmh>x%c9B)#PB$Ql2D^R}`Y%4>*e=NG0M}4g2j7$3UMy1x0W#4l*y_LB2YAT$ zf;O*ik-g6)=6Jj&N+(-(>YXj933>dEVmg!N6c$o{Dy<)^Z?=k;55DYh=)ETT6b|>W z&fXy%!yTqUdxw}$e{8caAbR(8#d=5<;Oe8xGY`ef(fDD&V=$jTlIRq~DbCvyw@^0a zwS180SdhJj<n&4t81+Uo&#&>Qog=p9iKK7MX~@}aV;{0d<Ll29!Q`Dva&*;jkJAA0 zcBi3QCq36^D<FAsUNM|{@YmBmhfVNWhyMWg$Nj6z_`2U{jB>F*6~;G)_^<Lm`Hm;( z=iqZ*w^Zv{c*haG&tT{fLjwR2ow@SIxbmu@>yqtt-6naA9|*uZ9C>vI%u!z8sp6RP z-5sYG5nQ_<U@*6sd6a(26r`T<AaVdG)!KLGkHjwb39B_QH!=IhixuhL{h!HPJuUQz zxNepgsO&HsCuFKhEZ=Si`+;>i_tz8Y2NZ4@fmD;D-%XTxmmL>jgFt7mg}k%;mqy%~ z3nYKFJ7b!$&b~f?kZ;X<d{)Y$@5MRX5#^uI){`C%x6v9vxS88-HEfZNzI?d~lt^|+ z4r+$_P)S9<==<C&W$I4SblM|~;I1qQ4*jM%lr6^2I&EH==%zgUQXY9k^Xv_`%&s$w zo&HhBkN|uC0NHudtdYYCI!*^0@>8Bz`z!!Cfv~Tp<~M6eUK?BsUJo!qP>8GIX|v{( z=kUS&>aks|6Z1sZbpb0UYGJy*<K0ED0;FV*xP>bxkUYPQKQ+SfRHr0xj%1RZn%mbn z_iu`f^;|pkPLNslnJlyWB=Nd>2HV|P_wxADF}HVuDp)&uhO?0?u>OjgSYG>6xNB>Z zCF?I_HUoO`pecv7b>S{s^t3KTCD_PYk^s&@KsChrK*igJV6Kg>0$1|z9v&o*abC;A z)JCGIt!}N+zRPR2)&ToRU2T54vtqX1H4W9|7Hu%5-!2keRs-)gg}id3j45xdCmwb4 zULORwg?x0Z8K;%td6HMJJ<N&{?W1db)?PW?U6-q7UvKv!qcc=oCS05f`^ZFvtJzV+ zcj0ZkV!p}4D5Jw@V4;fHA!A$SM(5gYyk``vHFeTXPjtKByJzUvsbnI@ptX}~&DTO| zB-t*+9}=Rl=t>LSN?n5I3D1>yj~Tt#9~GGyq%vidzF_Nbh+dI~zx-c^`!}1vvm@Q2 z?!MP7?L^jdrbHQos3OGF5LN)-T4l79$tlM$T}FK~Tvr)F+I)G_#bHlU#>mnALtl!u z!!-||4G=&0u(-7Q3aXUB<^jRq-RtLy=h+}Tu7H9OMVyV3{XIS=r4I;6xv^SvPqV2l zI+IGs7-LoGtF@H@M+p;snNn@e0sF#ZNX1&AuXP3|PguiY9IYqH`l_|ieWH#?v;egH zLh|?}^9iQpprT|a9fL8o4izFqS5+QEWE>w0%^r32sC#N@*-;j;xuD;z#n;RHQ%2~s zG~e#rQ){UBep`c3yF$2_+@m&M@_MFZPEFjRsc0O6oNvaQ4!uQbLg46u>H4oo!Dj7f zn0dEF&|QaI(Pr(NOr_<9<7(?&&r8TrPzm<H*S1@Nx^Wo{aF0CK3+W>c`+o^c=4&Jl zY=g^V^Ihi()rx#ot#Q&u+uOSK6S6ry&FOZ>lZJH-noYg-_bK*<0+i8KcHIPymEpdR zE3b)9g-Pnv!dq@v14Y<zL<O)iv6{XogX~pyr?IL8>2Z{jl|_>C1Yix2vJ>tcBv&N% zzKXVLDLrW9BjUPhS({Ny9L@Yq3L4~KG6qIDk2CM{t1Xb7N|h(>a7NvEjsE}~)U7Aj zgpOR5J@kOKDtBdbCm|eeX+23~zk)JUm~s@WWc4Sg32pS1dJ6A-9M*lGh{Fl9B#gJr z?gzXsTZ-w7*jtY_i>?v7F~ck`Y`WMakGfQyw)Dk)4Eun-ZpLFV&6|>9d7!kdBy3Wo z5$BQmRAAWN>ozG1TpTyO(-x9&M!d>^ypL*a)>1$BD<`~YWcj2Tx(%D`UWZ92k_O0m zg?aXIAY1!Luq|6hzrvSckTODjq$k>7=Q|Y#5J0XUj_H2W!}6Akz7iko*!=zrxZx^} z%MlDaJXw0F*sPY_vun*f{zQA7g~=_2Cm>6<0HWbLgaR-#UM+%7*)ZDrIXzdxNb?-m zUynvvT}@Km+VDN<8!|r$2N@+GoQw?P_>ac8m>zQ3bh_KYGp&^5<Q@0r`c=!=>#}>_ z$r4!`f;=a32*%)T(_x-;chcODo!2n^BrQpgt@NIz;lnz!Mz;m`LO~0kr{pR!fg_uW zity{oz0=V}ahD95h3CB+?mUm_qVk?Qr^z6lqeG?F9?Xnl`(##!2?}`wJd#(EpN17) zm`+3OUMnNN&F7O~<zKD4tU#0{$tXj47-i+4ZgNNo<+-auSkFCIT@`!}ZJO&36mwdV z^AvY$kf|;5?&hF40M7YY@oqh8KpO3p#>gG93R5BrbD}0wZH^gC@$e(=l@yGD(__oh zgPr+>FeDo;!TK_?yT#kH+bfxI=O(4D9my$$G#ng$>VGQm?lz|`#N;g5(y)KjSE^yv znRsZq=e!xB^ryA?X}IfalWp$ZrW^}GF~}{JirxdJ0^F}R<9f!_V{c;*b|x{O^o4hX zpfO=WNADwvT=m)puxGOk2dj1R!hN>W2-@`8asIZZyd`lh>q>Vyh!m$u8-SeDTpxtV z#2DllbAN@LIp?DrsrYELv8v`_^b$^eVBI{<gW|l?(fVcU+n-m?TaQS+2i&>KT0@Sd z5)ZUoWED6RlKS3s1So@rs2%WY>YQg0ivz;lP}YmI2FBh*+RYw7YJ39mYFc^mO7_GF zCC<B#hd+M9&3XmdhL(#4(;79tFLMgr88IWX!Mi~tg*jL4DSSC3?xIQRYvm3s#buhY z(o{P0$n3=R`uHzq!zdX@#=-yq00-C2Pjy^ZqiB6&CNpa9n$wpykWhuV@?Vz~$V{y$ zM~z*}uZ3;8LP@L)7I@{y=wg`KGgTQo0cN;3i}-<Uce>xL?VW~8Pf9<`NgJ3vZU`Pc z@9YYs(%OAmH?w^&ry!8k*7)l&5O`C>WJ_%`Z&!y@k%C!a#I)MCDH~^M>~V}qxaSmB zV)X#JikugCcTQNN@+21#&vhONhqnpCpu(ZBdn3&wx!me*Ig)NJb{6nmSJ{S_fZAh4 zjLTsyAYi9}kPgJD%xAn_GEY7#@=htmDjk|>iMy^(><2;9qKgx&aLo4}>wQ*`LBHnl z@GGU;wnJ^O(phhVhlN0;B(Dj;%CW?pdSbkx)%6d4a!vVLm$RR>an7rq&dywOa`0S> z+s2SoWs9}7C~9mHn}k(1I1|L)3$eJr)L4DJjeAF<%yF+DWvaWWWxE^?Fm`uAl<F+I zY$C2osv;U~Gj_eTK0K^;RQ|Pv3sh(+6CP--w(RPSEh#{Fn;h|ltqC9MNVHDjkk6L} zE4Ja<nXpbLWKAOdy~eg3qkMWjmutG;RVFb-9wUZNM=z^1WDf`1yQiPUSbs)a`gKob zmV`-la^AIxdTv{iIGj@C+gFUb7D+sD9d97>Ndmd=OE_=%M;T7&0AnW0J41A^e@k?5 zKGn)_?PKb=eg{8UA})>IISsY;S$XgDjO^YwXFB=Tt&BL$j{4H>R^%x`Xkp;#MCgqx z?-rPGNm6*X!tv8@r+pRiT%1$GEqz;qu^MtClG~AP<B00ve{%BPG{KvNV%?+-B95SE zZkhx5nmmuqP$Xw+^sBBx83y4x&pC^Yx<iqr#&IsP>uM=bDInnE?<H8=ay4GAlAgYq z)U{0yf#Sp!c7nR64yk2j8;d7lxFh6z4=}rvv5wvx;tj&M#IxTVQa!%IJwVxY2}*M7 zttDGVmf#yHI3WICI`PM&ksaMEZ<`MQ<dwg~hoC)LJZ`><;hrSH__~?2wN7jp(EKFW zJ5AVrV6O1e+WSvx&+>&|RNq2}dt|scggT<6fVIGU{hZkAKX9jTE9b0VhjA<&-L1P? z9#Sw|f2e*F*6TvI539r8TOcKXZayFHu}{-&D0?I)jm0NBgOsT|c-ud+4%M3lTbZFf z&(nPhhB@;0g@GR9rkA$rkL?$+eJih{mhZN-xhbYxL`$SFSf3Lo!lb^|3$3K@!0!@k z&^Tk#206oW2T;y?3ya3{nT{PScJpnOJXZt3@!%U-9jYy(#)Nx$`5Ueu)gMH?WeVfL zrYAzYTU}F}4o-CtB}GbC!h}i-!!9VKj}kmP;=Y2yeKlYc(q_e@k_xZ|!$EsprtP+) z$m+b(yV0&D$?ZWTa#Qtj%157HVu(BRT<v|eJ;7zSzSCSq4>fwWtUeM_4|LjJQ>6I0 z6pmkx#D14}9rnFMjdA4Yo-O7`x5Z`4=>GtTV!079&A%sue;aPA+xKLBq-obAH+Ipt z))5&iadMGwkn}}1+IZIEQd&ZqbqP-A1mIUwhjEV#VvTF4YpI^+8)eSW>+~%q;H(;~ z2N<F!?G*9=1@B@-y4_alN|K_L0+l4;Nl?KAa|9j171M$UxY=bO9#r8tK&L3ys0vFd zB(jo71Y(FH1!{|ub(z}~DO+2hsQij_$5crq`cqjr3smVKsN$R=0_*?M_#LY1st`2A zF$i?v-$V#uWKytAWG?Xf(z0t6oPM<7HdU@6L^Vq)82S12rYL~2-7<BQl0qLpKMF~T z9SQ=vKd_&p^~bfRUb<XmKWEaA-YhO_45jIp325L`kzlm7Av`UiUufYtPH-}IuQT+4 z=@yfNVieFdvtsWT3?|KEP3-59<FM!Ds_M9RhG)i!noF{cpzF=VTH(I^e|74vhwQ6B z_H%0C)7DFUrL?wG^}*)Ei;RTvWEnHxPqa8d>5;-~<PIU@4kO}vyW&+6%dLX}%EA3C z8hd%KTEnoq966#I7+N3K@pxRFZl4{vCQ7}Y*3oo$$(rj)DN+ak2AfDJ9v!lGBC}fo zjAyDg8g~KtlD8wKEWDGEpIx-q&)|<@#QVz*Nm{a`frS7{uyRJ;4i$dZHpNFJd~6wF z7Z*MQ+0RZ$O;BS)Tc8&4HnyPn_=Nt&v4#f|XyO4pMO&o}p$7zos{tq}{5jTql`=`A zj=vJCI-%|+<csq5bX2Ck`a)=J2)Cd?U-+K-*isb&*y2+Wmx03ls(1QrsXVw+cz~|! zhkYF5nEORVPx(p{vz`uT59M#_P?)54Tl%gS-saw49akc2f21Ai_SuoDt_if+)rVkd zTO!oj<t0k+7w}T_#Gnrn+&n&2?05&Gib^;3SVU%8y`MazKu1nZJpk2BSBzkMJqW18 z96r&zSUb`i^dE$EJ9J#Ftb0+^I<2p(TX9yK3u|zq*$rw(w1uC)aCIaZ3gH98_Xk0p z&$3{AC5GU~?G7EbAVBZ9UoZ3yUVHejCE{K>#khgLWMTV0774U$C%ixVhw*uOz6!TO zego6^S66#^t|v<)LNlL1%bCX8`Shm-$`=c#D@C#Ut<v9Yj)f`N^4W@np*(6O*8)jO zQ<6wY&MLiSWOP)L)=EH*D9erf0y-)=YpY_UgcBsM4Ia|H%j~At4#TDG7C1}eV%cVe z4W|`^xawFyPk7=I01i2hC3Pg%=f4)#&xvCb;x!scH12U6h0ehA8wK=))N#;K!$$zL zF#yr*7P;{|pB2o#pxfR50P2v_cR3Lxw{1F6wj$1Tf?=-W&B|ikWw{Ck9r9aNN<rdE zcdu39`lkN?_^ha;iS0E%Z6(YHyck&965Z{6iQQ46rzeWvJcB_%15LEPac~b@yQ>#c zGKg3002aO$=2|Z|1QHYhmF+<bQBd5L*dz>c70Y3gK72P24Hqq*Hu&2vgUFwX>Ed%7 z`D8jdmT!>Vbq<Eq5!!;xHLW2nwvofOLO}b&J|mp%o^|DT{uudYbb|S>aCsZ@T(&Dl z>D*^v*8Oj<MJ&B)7*U}+-Mo>;-}<ERgrxo9kG+$ed}|jE!e?~Nbc0ZK-}@};EIL=p z3&zJ~$$I|e*kQ?TcuLgrTS!tt4e<Dqt}XGw*Qhn@JU>eC;S+V*`|rti)POoc9rSI8 z&{*2wkbL*)Zxuqi9DA~TGjMnil;7m88u5jyFuS;xcu3}ysHg+fSD`iSZx>Y4wB6rk zXm|B?V*daOEXi-$&JM(qJ=Xmd4ciKT@vDmQ!^LNjpFD>obN6PwqtU7V0O(F1{qO!Q zUOB{~)r0y6&3aMUb6xk**XZ7%xgDK>zcb=z@a0}}>8zI4(sauw{q9{C1fRQ~&A%l% zi5n^dhiq;7eih(vex-N$t*KKOaWIj>0Na;A({ohhefCslm7z21rh|3@K;<qze2<K0 z*A;Gr-c=PWxurcUyyyB{?>DlA^zOB5c|5jEMPuJzN%|5QTUq0m^<0M<p6p&_aAvsO zc2E7-v5fUDBE8}F$?Pl4>c52VBl1(|N#aUC{nYdS0Hl6+6@e|Tyk@A`=gg<((3FAc z%gU>gs23BuI|TZEr_Q4;Hc`36Y?HdtBOq_(=j-sJX}Tt#dTVj4tpgk9C*99~ja;X7 zo)+#2CR+I2%ImLwf>M_g=>@3aaebZVv75_FPwy(<sBN#L`j8h{d}1%d^K=b=#f5ur z9O7ykf0@59y*_R>T5oKSHqJjjweYl>y!oG+^={Pc-&GnIJoW?J0segHtlK8-Pqhdz z0Lcd!_k4adLc}2L4eiY}UYQ?NPVn-M>eZdLN^_rvDtLF-b!G`KAO&)7(<a)Bhhi{q zJONJW?O~;EX<o#onV<N3#4DIe#DEQZ525<ULB)-OVIv&V<K4LVEG{L8K7r%$Gz0EG z-FZu_(p$2oT5-o~yF`*P%qPC?+`;m~tLp$W3l4>Oe6fjRbVppwKP2f0g*aSD@VLqx z2d3)^9JcFO?KXXvJAjOjk*9EMy(jt(Bp%CtkZkk+0O0FSIgkC>XM}VA0KV51=`Q~O z@NH1#-1)hBKMnr?`d%OEKPA(sibgi_{7><(k4wij>><OR$w#u0u^*RD<Y)|l1VHPm zDRHoc<bKM(PM(zre|q5RoH+YeonK3}adye3k<2mKtUrex<<t5M*VSHzz&txMxtfpu zA$eyPyZq}1Jcs62Al(2r`FJ_ui4z&mP_BNP*Q!<e!=;yu@jb-N9ITXtY%n?xhr+4m z_bx1(9Z?HwpHGI=ZGDuidJJNSt;l`l2H8k1zP^ZMkX%xfdU#W{Xi^U8JlA`}agz~$ zRqKDzPe@DAKSz5TmnIh$_u6&(<=QRHmjcrwJ+9*7W7t`EEG0v|w?=KyItACxo|!TD zs%jgBQ@9bD?zW>VG~9J|Z-Vw-5~3z!P~oE+Vdi!C3oCk4ME8gHy!?kea>gsfV{mVh z^oHKSG&;aMh|W24JNk7SRhGZ<sdd>THuoiw8LsWMz7&N>SqN?<U<#$obese>!vLK1 zJ5{(EW^ikF`5>BB#LUNgY2tYW!e2|xX9o25XSznzt{5(A6;6oH?%8zYLmn)ZCt#C4 zQ|ol?laXHY=!*}{Syze>L~+L0+ow~1hz9G=xV~c*6m-u1Gu~W&yf$2GtlS;Vv8<9^ zl_mUbjsTt!%gCy|(oaxbc=jQn_9!$nhWLMRZXo{v=~@020sR+KgugW-4}w~wwJ=)m zIxWQqiPM~MgrFZxl1I3jeF!6(^NuB#HE3t#Z}<IEqi1ehw(`mAQ4y`VE?xFgn>%P? z6w8z9C}bhTxOg~%V#iN<^71$FsAJ($F}fAd;FN^@@!spy9>Fw|nlG^ZEY!ApoBsf5 zmkB+j>SVZ%84cUs{{SbXZLXia-7#xIT?sstvtKoOPsfFBDfSrq&@kJ3=-mgs*^jg@ zcHv3^5H%7D5YPvktWU!z_7zC|EwxF7r0m)f8{8KyZ*o+df*Uw>jWuXr6NO{%B@<-e z1Ibvc-idHiSBt+EloJgzY}<_s-M6$0m3xY7O(q}NGx(Be?C1L~7-i-ca+7C5cwK=7 ziJNlA5<zGVW4moYpM8BC7;SU1@`oEPhWangLmJOo=y!<jH8q{RL2PYU2{Wzdf>IDM zy4K5?^T4km^uLEXOg5hvh<D+6W51;8J|M31g6ndZ(vz*hA0oX+yo0GbEzw$l_@(Lh zpVK!YNGjkS1~|6j0U-(eYs_)0Vq7OjivxLS++lZHZrl6*3v&)XVd4qtKjq5Y<MmZK z;~mnifIL6@&qLC<*q?Ex>#TLnkzUV?0fUYFg-##U4Y?yDg~ffDjqwK}Jk*5$0JpnP zDm!%H%|$bVm~GKMgb?nF&+glF!gRlCy3PX)7VY=PnANtf5ri1m_WS43j+`vq60kt( zYwBM|xTpBH3q_dTSlf{MHuzb1UmM|}l~T6d*RuZAN;q@G58edl{-Loo)JWSp#dv{X zj!dVPiWz)&*sfM<qE85qDYo4sZ?jr}R!^4-jasEQ1->68*znZG&xGtX3c$I`ddB^; zQNrR(jWc|+>Hxz)Jii#qM#@uhWwh(0EB6ZuAo^5wRL!lUnu+!;mM1sbLAS+r^phAW zVx6Yh9u57vuW9tH&9L>4P{L4DXB@U(m{1_4Q0^_X<B88y6g+zLuZ*zirNQ`>t~YDr zpDFUaiuNo;jjF?(Ile!Qm4Vu=kqNv#Ewqm6<rTS&kOmaIaI6l4&bK)Jm9$(yY9i7Z z*dO7l&EZ;;CLh>4*Nwz3e~}b|d?euD^yTMV)Kg{yqU!7|erdhNJwd_p^ZcsAUUmow zx@o@Hlc@COr_-tdM*F93up3Fn45UO{h^MG0+8ItOX9TP?c)dM9Hnf8N^-mChPemks zT3443g+FeF^Pq=Y0S@P4m7^@W4^UF;L?0^p)Hq8EWCraZAA<Rdi6ATn!&bR6Je{yN z^{7bXxj4?ZDi1BgZPYPkjglXX={-19u!lx=+ZB2fc=X+OSR|dLAa6FCD~(RO3D{RC z%Hej=cedSFP#loNmYiNZf|*jYSva#9H6)bp7i^KazV_+yU4|0pM^xDuY~bO4E3aKU zJY(v;52-afdpUk;Et1lCrPiku$d==I7{>~*am-iDES1=P6<0CRM>xda9d%x%Tw7O( zK~6PmS{{AcCV3GD2?+$0<KmQ#9kZUb%0VFJw*1pGk@q+lJn>o$c^m2yNs9zzg!LIa za_Vu=RE>4eJ3^_iq!pv<4$L53+i&f(My`taINcVz`V1KdIL~y690$ua=)R2W#V$Se zbLz^{JTJQAIL?qwLD~(*tAX#WaLn%jAU@V}(Q0h)sHfMJeFZah&B=WAh(zeB4fZN3 z`(WoA5IOJoR3MA^sN#7W?3gDsm9p?!0U<d_+arh9-Bw~YAgy{?9N8O`>2);IC@$&v zMPob)k=?8PppnDy{HkYI7kk%6Zb-K^-ycDX2e$Tr-R0r`0EcL8F?7@uNl$??WxlrI zv{ZIWo)UTPE62E!Rtn=%{{T=*UQhDG-_()rUFF=&5;{iu@>#y}x}J2!&y_mj@`~P{ zG5L#9v&6q?c}hZ0mkKe{rF{2UQ0khwDqpE{i@od7Xkl$VD<N;H)`9R`DfF<_iMwju zE!kuzJIFdpDs?`nLQYWjqq?>K0Ea_(gZJRu)D?m@E*kn5(H;Z#EIM3rare~+BRm*2 zC)#xOFFNB)NXs~(VeYrQe^0L^5bVm-;APqC%AAs<u)_FA;EvZWdmc4{eLzpGTjR`0 zvQ)N(r|zK_cl96GSbNpZ3BxYaStuWPbid^r8*>Ef<7MAHlR!+pGW&>68q+OkPY4A; zDF=m0K8go(=U*`KjZ34&0Cs?|FGZXPYFgqf2uro=31>xLkesK!5aO@IbN18N1QXS; z0o&H9aQub%<vWkz%<pp##c4u8m80A4Rc5*`+4UD@%`AVEHVdL*@DBpyrD#j(8QYJz z3H89PzX1`}VOW#fe%tLV&3;X`pBtuu@X1*$XZVCz@9O-y`L2Y}cgCVF8_09~v&<nW zaX+$B04P$q5)WGQ+<J-gHSKu3jV9x$KUZ0G^o=3Vfo}pwO9R(iTHY632;KJHwi54p z3W`*C5;KyHU>-v!mTSzPg;a@hGz^#D`z}e?eL#~XwCbon({C}Zc}r>mO{*9@Jc0-a z$k}QFy%U9~q@@E*E&k<o*gY|$hwlgg{Lk*GD@<mU*`20){3bM(bwnhd4iu?|9$FbH zJl0Y(;^Zs6#ASHmnP6f2=KY=LTae;4@;(bjnanj3#~-R355HYJIwgNas188UQh|u% zR%PnFLot%Ha0zX?-Ml7Zb{t4?NK#UIgiv~1sAWeGM`wq<lu)$me54omPl(Ww;<+p? zowU@oaW%PP`)sAWyQGarf`R=nbn7?0AghxsG`ZFp#$#^;;b@5F8j`{kM-o!uP+13K z!Jc@oi_nHF{5u~Mk8u>$G2|nbVXIHF*7mC0V}yT+aNDI|y!7Babt7jFalf&7h?9|D zUlC%ye^|8Sdea1gMfQximzi3dakT}ZXi-X#q@0B%Lj(|M+}1s%j{vZX5OykP<$O;P zMoV4|!5R=%-KD!{n#yCs)k~8xEGrRjEjY0{5^zcnfCZlIU|^?wSDfRV1q7wl7(P}P z4Pqm>?|#=EbY8#1zLTmVjkG*Ld0_&=UEbg7ABYbPS5|31r4FUA2&`UPjjZ(f4HhRC zQqAF*<L>awPl8cKGs5Z4Mk~f~e?>TTd3&h~sIeh?ve%5C>D{CHbY6sChgQZa=w8=T zJYO>n$Fyubd9J|GJ*8;A(WCd;dgRKbrLbSLOHyN9qws8{n8$=ZgaffgQftO>&KJh` zYD}1nL_$uIH(1^6<b2g~*G36xE@0*cn)2}Wsbrfhcd|h4R0a<S*b|e%j;ha#Juz7k zS4zXLcpkq$(K{*})`pFS-@liFVtUm&87gH##DWxBAT6RlWDt4r0B}d0US(Z8&9lXi zUVg*-t8JaKI1|#>y}ZfzSsxDLZ<0hygMP;IivXeG6&=?wQ-=8e0MjHS0iCKjV5y7m zsg7neZrvOQjki(FPatV6@5Xxc{k)Yi+PBfev)yvUsb<*5pT0;^r2TzpLv23e?kg@m zIx<IbF|}}jassy`dDozDccnfiz$Ii3nblM+8G9*7AOWyrw`m&qY`FYahA_NRH$Srx zPEGT$Sl`5KN5y$f+75!hc5kUAX}kL&541b@a+}^Q#tVyDSeq4pw9|zI5zPt(Cj=V% z4~F=Q4&sb0n5G)*#O)l@>oL{@wZo{tv=Byxc=joURN*ylq^TX@u^SQ8C@pjgJ!+#V z)>27jB#;&J_-*;o1X~0Qnkyl>Tc$(~hzsRQeG)}dPO_3qL}rq3Y`_20_#LY1s@Uc! zCOac30b~m)(pgC*l#*Mdk`Oqj2a!i@5u<uY7E>g)InpVLk?C6#x|>m1Y%FnwT`m!# z6*itVw$qLd{luhmEix3ZEw`-9Ul5N9!zaXLwpe3xwbJAb2ejBLxLpLerXdvsUc9dZ z$a6lya=oe07MNOM$7izIBCy08R76H?rV<i3lf~XGcq&nPOR7_gB$8I5YvE2KuBgSU zXRoe#bwtn2a(%#fG-x&e1@uim9|a2;M@llm8*=D64)M9#=cfL}J$5XMiqN^PD7J(4 zOf!VE%1Qg!&kD&Y@n?M3G|6M9X>1?|b0>4*;o-?y&m0;=+qj)dkVB0cDpDIlN{AUy z@SY_d)Hrgl2?slE?yUKwl2hI~Dw9bhoBF*IZmQOLZ$(>GbJP=9iq2NH*h$Q(OB*0Y zYwswi?Zu2$%qIlI@yegGVbQto(&v*$iBUxa)4wAxw&!8yR|R&L+m@-<PDr;}<v*u1 z$x&%A;w@>NH5^<iGbAStI2J!)J6F&gF~E3E0@l=3F||0B`J6kg)9{V7>Q<~&jDP|z zXCl`fd@r}3HObnKP(`s7#)zh6-dDsHIJ@R;%F2>llgv3Z5wZz9Jk`)2V#2VQ@d72N z4vv6Y+>87NM)>=>t|y7Os+S1OM~3B-6xqji#C}Eo8xCruks?I5mnK{8$&lyYdF7R? z<6ts#gn`I%72HJ>P(~twtz<)B1%mO~iizsxbwyL%B<|hLHz(SFl;?BGrTM6Qk;xhN zQzknj(l9sVHy)VlNT~VQUA=`^ezDccytvYp6Hmrmo<F+TobXd|QdiWWK&ym#c~_qL zN5sC%fr<tYC#raDx#SwV-?hs0FGkp5tH#ZHfiTlD_vM|}1KqmyZ$aFdOZMpFe`~iO zp?Cu&2mq%iae_WI@y0z&{E|w41e*I-u;MY7MCWvJWbMA&ENS-d5Sv@ev0Y={9SBDg zh>Q}Jq^YE&5>k{8AEjU5YM6h-jTGcHwGkM_&V}2y{@sw_b2OZ;-z|b=)G=Jw+CNWU zw6axkzv%w<<sQ_^k{-Qj%ZfN|kfM>ZlcE(Bgbx-*D*hWYcz+kE!*OHTVfCaiyy_#J zhwj|&jBwKXAUB}IyJy%_$^%?Y>>M_~Eqa|Une_gwnm}#<YUtR`VyS+|cZI?*V@!nk zM26QLLxhqzO<lw=h(~&=@n7*<G;aQ8JX~wO_g9|;GBiFn7Q77|>jDp6L=^o$RB8ts z1X__Bg(Q1T!c%?AN=PIql`Dh*ob#;sFw8lwHkS9~#+#6NAc~41-I4Ba(@n2#X5D{9 z0ZyFMJ)+5zXtKT}Hva$%dY4wZlGT?^+LgSq5%poImj@dKDGillJJ$QL3_pgVWo>(M zk*pNsS!aLYxZE%uP3)eszM7GpmHzmHm7`Z54-5GDr)^npfjUK#MOfpMSS+nYT33z* zCeLO`2$uH`g)UsBsY@TdRq&d+h?_n;UhCo$k~;n5pM-cZwjK)_aA~N_l2}UaUMH8Z zY2vvHwx+l)l2ic!+eE*~ZfAbGn))}<i}PS|1Il6l0BBx0#Afw^{{WNqUX*q^-+A<J z`Z=o{v=K)v{?dQ?TJxVx=G9cr>DqtXS4Y7oNr!_~odPZh$nj))j&<|#c;>sQU18v* z@ne7nKm+wXN4lVMfh!Jqu1bn_mfv-y9djRYWL#s_&^hhTHGd2jp2KALbeE|k`B$4i zOEboMDP9J9{ak_W5uvF1^RK173mbi}$b8D@xYtPIw^hNq<X~A2PSPA79yC|HI9-Rx zuQaG1bn(wA`6>JkL;jTh93!sP&PaRZc*SOqK7Xo^BRB`1)dA6GWz{JIAaLU#b;jA} zj8sH|fQ?aVPC0@z%gE=hdQmj{)Sz_T1K6|nj`&VEk^#mr4?d$cJP)*>Elf1pvM}Gy zK5M2vglYc(@Q>mHbaqRtbI)L_rK<p*KoeB>#n$2Z{{W@m_Bnf=9sFkbx8}WHODW+- zd61HQHm`<U+dSK1SEXk=@(9l7{{Y?Em@ua8G|_9h{4?|TQRPA<H@aoiphvJ?T~{Pq zCM#`^`YHqB39AqR+6I+omO|==4tEQeyL%1ZzK&g?u(QPE9XV;Zr_C<gXTf|Pn}C}1 z4@YvCIMSGdr)WL57E<H%_M?!W#K(UB0HX3!Rv<m5?_dn^MD~G=_d?L-YwY&u?`rZ6 zg%zir@2$4QpBH&=X+-V1k`goj0KV3F8D%<Ya=GdV`#Q;*KQi>!=qcmu{{ZO-*y*fv ziT?oJ>~XXDR|)Avmhfd&xrTq-<=^np{{ZT+{{T_{0JU}3vj9QH_#FM)=gz(|bh%fp zHP;%U_ahi1ZNc{+BlC(8AtwBh=K$`BRDTM9836=<dK@3+L<qf+_JFT4{+7xA0PEFh zCqMp9E$RF&l1@5-n)<`g!3T#V<^Ev*0NNLq@qhk!e@E)M8sam3m~-OpBB1;dcJkW2 zQm|}#uNUHHee-%*EI}M2Bvl~W?Xu%bTwP{@N*4!uLJ|~7JCu$g%nT9Folg`mcO|cf z;ZxN}1+C#_cy<Tal#bdpSN<fI<91)Ar7<V83;SccV&=H(Oo+N3%OC=YmkX1rNR(SA z+1Mv1i9j44E#hik7s8(-o&{lThPz*%pX40Qy90k*;rtdzvcem8xadB)bw16?_10{W zDa5I^nvEH@+F~R&Qj{|S3}hvkklR8)N>bBE0{{$H#<-PqxRqn-<~{f8Z^}6X<JEgE z8A#eVL?hN4o}})YR^Jvt-#d%|f3;I>{Fci|1617mO(Cb>b=H`T847kxr`$tPV>Xod z+?4vT5yCUpt-%xKe`d|m8AN;Tb{x-=q&q<E7A>Ps%99j4+#AzNfoCqDvp-fi6~MU- z$2fM|r6C{qgayr5z``<5YlPsBd&EsQeXjoi0n^XJ``U}%WN~|}Lr$I_-}m?VgQ~CY zYW~u$*HZC*4x56`p0}tJ_i2_B#c)$$Jjb*xV>so3(!QkN>>-#w0UTLvEQdR~>!WY% z`L8MBI@4K+xC3~j8At2&;H%A0{{Xb!8eupox5aIzJiF%=-Y*?8K^4+YK(l#;=a`&; zY0RkmN$%WvKl_lYC#YBlKaD~Au7ii=&qfC@>m>?1QY)Z&yHc3x0koW*&QIb`@uYUT z^4wwN_>8Bct?twGPAs;!*4ro^H=IjIANB2@K1PRqd91cZWRNgwRqNT;XVN=G*E%n= zSc+3|FPA2b@zjl?X^Suy4Mj0(<O7kK?twcMEDFiT@g`vyOto${cx{`@ymmg#{fp8t zY9_q05)Fo@*~{Cq^?vH6=1yARw3zV<8MWHu4+}9Za8QU==F*X}P~3JwIOSg$RaHK^ zwn~>0dq*2zmbMGrs9<e1D`EUVT=<iz_^&6sU)AkvuGY0h@wFxEE}u!#c6U;)Cd?ZF zKG^a|--cx3v&H0^`rpy+3UE#uf*A#;n0Aiycd9*&x4n6{6jyz!ys@Xb9)tB<&ug6e zHAHLU%KIzCxlvRP?8kTPnNOerBOdDRvx3sgZK~s&Qpsj?BH7v%$EPpK(OU0BYap_g zZ2E<W7d0f2n_bOb%PWtbQjq5tmeqsB7-+^geyW6vz0nfi>Th^^?Pa}z)tYQYk2)}$ zA0wyiy{+uwfpfF=gQU2U<8vWL)OLk)Pk7pM#K_xqVF%-1Gw{H5ZV!oIvi|@SN7^;N z%+h~LuR+EfDeGx5CheOc@;z03A|^aU5LS@2<bB2Gg<~B^BDhE-I){3|*>(2?ppC4M z`!afDd^h;@t6BZ&fjq2)n81*dax;>XwsX+`0JfaJl4E`DxnJp5U>?h$HKS+=ax2rc zea*ly40&JYZEA3iiG8&t86)pkwE7;z@>I`-IDpp-&A(Cp>(6-JkjYHif%s0oMR7dv zTX}f|2S*qg^VwT;-o3(MXLyzKo+SroSWn?PsAi&P+AXi7Znl7RC#d1)@x?tmvdAy8 zyMoKu);9jDv{RdU(SFlb<valsZEjnnZ=bY66v9+`<PZ)y)siy5#2c>pqW4~){TDS6 z)g6xL)yi-xRi-4}A#&pJI3-x$TxLp%-*}}4zC`qshny#i>PrA@a=1v}^=tE9#e-CR zvjvIf#myG?XuEFs&)0e$$8dAUDgr%<LdfwR>~~%-Ab0`z)`u3on7;<l;|<oLFS~cM zWrc(|(BpGa{s)_d&etd<x0al3&*RqvmMhJvX1i>6UV=ScQv;EX`0MBA?)9xPCA34n z%Oa%5l^RAiY4ogv*Km~rJd_XNQud{mc-#<ETQf^fMdl{Eu>C=-_2!!mgreQ3?y8ED zu=ZPnhUW;U{{V6D$iT0zxL&YgJU>lS%*Fxp8ZVzXx`4-7JV%|%s!1gv`SbiY6{<y? zysQfwC{C(q_fg+S$x4eP5BGh~j}=;_{HJBraP)*d@paW+cDp3o>-If66(x5o^Y$wn zLkcBQ?kZwA3r-2b5VE7SbGX$=r-aOQj2C-`gW7ank%hzyyh&cq>N`YDHEq(m8Ulfj zrL56V`Oo^3OmwsycWu<9AgCUIiusF+sv8U9!<c^Ypvdvn&o}s8dL9JRQ0XgOvyN8z z1r_?ZxY2O~X29=plfoCe3XklmT|C8dY;)Sq(%KEzL7AZCKC+I>iQSXo+w|yj@vHF7 zoxUi@)igTRHanc--TcNX<6W+ZNVbWWP}tL{w4S%q3kgxa={u}=sUUyw#tRC#L0UTT z_v{Q~sjaLIyZk>Er>VVzWFHc;v3h^BVb5j130_#;!k@NVrKo+P64-q50dBSuv5tNh zP(ZJ&%Y?Bt{YBT!`0P0(^3g-x1Ox8*_tXaWSd85<TvQUnr1eQ3m05>ZS!&UOWpA3W z>~TzOIcaTpN}XW5qB*2IvO<XG_i7sIj>advZ>^VSO$TWx2Wy4u7twaW=9KIP`Ki{D z&C|6#LLk6!r|mz(wt`s-Pa+$1p=UjFUIWLtnWm0dqqcGz7yke`54_vhyZkZ{Q;0;u zFBC1zM~=ZyE>|0NpMi7K7exlGT58uW_dhDaRUQ*6c`b1riIDOV*y>8F%CMR#aXRRz zDaGWK;CssLY9|!5@0s7j0eL3e+pe^~-SsuVuj`F#e3d#wi^`VMa-ZXEmdWIpP_UGF z0gC%2jHcoI6_CaNf|?5sgn|0I=DbQm{8tk#Zt_X)9M7;Wq0=!87|h3MpxPQ`4W}Gg zLQsqhaE$)Q3OLA772!C=N7`m|&voAC5`1oT-`+d|_e>U%uv4+D77YLoEv@ZcY4m!z zGUJ!cHtPP^p)=wjo;9f;9{DK)?}5d?TJi5ll+FSSNDDL6apitXLmh`CY^i9qv_9RH zr>b<{*OrUDn4T5SisNi3ebFT<4?`fIx_jnAKt5);{3{Xr1#C6Dh~6*cba%k2wDma) zWaJLNukL)6MK4dD(saBlD-xqx^`@Ph?fPwU{0$=a0kp=s*d?g$hVDsd9G~6<S7#0< z{{RePQq{`G&4JXjEWx|>ZZ~Aj9Lq1ag0ocfNieK!%sOTxa5oO}*Hsp_PrO-Vxo>%+ zWV{DBZW?0tRTwuZJ2>UKLikvn6~%+VrpXwsTDp2#sKrAFo{YBao-Xy;b`Jwqy4!-U z2UAx^ouoOJ(Zg_e^SYh?0E+bjSi-Dsp+m&5B`3L22Oz5|$Qb8XKjC<3ev>eRw{+iS zSkVmmgs%4vxA<*tVL+~z4MVAA8%33|a=*_Dj|$an;(k4_NjwhR?-NiI#AYI(lAxsm zae-U(l++kxBCfQUu+~_*N9bg>%#FLaxacgbNa{*K+R2nVsoa}#9c-RENia0ViqpNG zS!62bC6<`5#dVX!xz|VCOP6U(r8|_V!cq^FQsKX}VwmMm5!Wz95hhmy_+x0aZE@>u zRZK1?jP){r$H?O1Iu1kJx&uqwey6d*Wobi7g=>!;X+XnBQw;Gh3EPK+=RRh<^AoB2 zWqgt}k{>A|`<tB>bzGgS*&DHS{p+9mMt(i!)g~+CDT|ZSBDur@i9@Zar&N%4;3-$* zUW3Cdl7g+1NBmfWTs*<J_T6qWo;f0YJfrTP8EGB_SdVh@j`wGmV7tt=Ol8I#Wz`mf z(6;;7&JwuqHWUV1ak4k_$mntQwi#azB|#lrE)HwjFJpTiVEBT*RK{o|!tpt%WfpXA zBiVfqy2-a0!4-DvGU%nCD?4vQ3LsJ^8sBY=5GcV*Eq8g=cND103T4g^{AULfE~G0Y zVD8%SkQAH|nx$QbQ&+Pr!@f3f+<xQ0=(cc-a=!+jwWEEQeP$n3!=WFlyEM(=GTmnF zW0fid$j${9BRpE01>u8*sRR|YM(HCVKpvpin_~EL>6+?1L5z}};@XR~!}L8zCGQvp zJBMSCcJ!w$Lv?!zvw=Eu(6sCi>brBY{{W<fwhVhGXpSaBM5U<Om9~$3ge35#7Y4w? zpab{Ehz@n(99QVpCx=&X*vjq9B<O#j^730#P_j}?R&2KQd4FT@U5OrSDe)PX3Fz}7 zKGzdcBd9vU(BTT=O4F4B0ULA4uNamY>E$rY*D_|ELD1>ovWp)Z^1k8sO!pgPNnfx6 zxRr%?O4G2}N1qY%>G;*EdYPi<qPqn0G+Ek<Cgd5A*i#{8_{sz~-X%&@Vm4AxR5QS@ zUAl_2dl_U8AT~j3+h=*(^hV~zQ+GD)dHDMmC;cU~gIcdb$uXHjmzxvnx<OZPrzE(- zNko{8ttl$|bRJp8QSq;5^jVKT1>y!aSAUVI86T~h4()OBKHXO@#aIx<u$dgj+NuVF z7`QID-G{})P(8cdd2e4`uLN44DJ-T*Wh9Ul?%JFp2pFPED%~XL3p-++p(Ir~2`r&W zWh9sX)c75$>Z%atDJDB1)1X;NC6tm`NhOq$LZ(I$i9IN}CMZ<MR>dU6bcfNKPb&4V zd-mE}uUp}j$0#8wVb`2O7bV4RLK$Q$mok4JE%dR83Jx6XoIs9QEbkBjIY)^$UXAF| zk+Nd5RzBZ#3CrN;8w2jT^`6?(7U=D;&)#JrDs`|5olwG*TqNaLCvPBY<I1e{GIp*Y zhwE*7x45^MwaWFmoC9*VU=8%z+t_&DaiB|+b4z2yK~j{ZgoS~`v$j^Dp9T&OEEI~b z_DuU|0Jhh#_;dNHZ;98tPW?0_*llZ#xo&NujOxvQ2T58Sp5YJ8b)wuDMSM$n)c*jc z;<Lh28Kades);=-Qwrhf@oJ{iftCR4xz?})nCEvLhadn)O-SmAoEqR52Cm-z9Rcb$ z1$q0eHI3g{-k!PMB`#8uvX+=i%2{c$qrlvDzTy$S{zH2D7X!g)@JbO)M!?pQspfo1 z-s@rIk%0_7(QP^H%>Mv&SZeJ=y*+PjEfjrkKaCKFg?`AwQV{I75}-ndh=%q)A)b}j z;8<A1>dT*hvBW`f{LbXif9~+nahzeqKj4%i8aG=JsA&zi;BVr22V=>;DuLf}Nm7(b zl%*W0N;{HC+>&e4JO<0cbvm6%_@Sgz*$FoDMhaxw^F|B-obBiH%8&->iR!xJv45it z<5@ws>pgAXSu|v@<M#MLVm;>k!$~DFS`Id(+pQ%@$&ls>&@zOm5NpOb^U~E013b7M z09#RyGQsY(;)I{VY<u#5AlUlE5oOwN&j~*lc&V?=9SGLLM>ulw2jA?}-xuk+ZXDQ_ z-6Im)4^3KQyu@a0Y$2G=$SY8g;$BY^lNZJa<64N@Yzp%lIB{9yeO5O4ABxQ2=NFrh zEugl|7UTe4?S<0PQc<=lHip7978cu2qpEz<I*L-;Y531@KWlw1p($`I;YY#-;Fi^l z5sr1AiQ&;T&W={zDVt-ZzKGpv2C>a_Zx?HYkLZ1itt_{DR=2VyLjenMEUAl}2TB%W zzNB|@8Fc`XwwxK?1Pbyx>MFbvx3hi2Z+1L$8-hGnCp1#w^On2RCqvY7_NpFsi`1Q+ z+*LD5H!|U;l`T_Pff0DR*d>)^YKBy#iI(*Oa^7-0tG$C8!+4IILyHzii3VjacktzJ zEZ>#>D`Fa$Dx)#YZAFMX5%um;Wa=9(s~zT{(bkKNz=9sQ5aovJz%U4P<OaUcINxG3 zS-;`+_((C~)w4%SeHo<D->4eys=E*SIR=(@#?UkxIkvsdhmywG?E2Tl`<hA`ibz=c z=Tk0JR32lEf}zBfW0v_KRHmnjDm#L))*z3&fHlXhim2K-<u?0Ng@oHiTdzJ=`s9p} zsxO+cwyb(q*r_m+mfDGFimO(ah>%Cx+$Sv!83}JcbsS}18m|@=MTI!m;<DwO>Rltd zN!{Sa+~p^!wUx-I=y1?wd9;@GoO3++57|1kqXwV0%Q7UJh2D1x?-vo2$0Zr=p~FGJ zL@3;np1jXGgZy0LHB9WA+0n;w8+q%yoO!tOE1$({dvl=67#-2i%=oSj?fxld?Av$& zPFd%YjQFsp6T!rs0+Oxv>0eWNB$=|{)fshYnZDlcwq8w+J3UB$;kAMCI{eq7U4)d% z`ZE0;oFB8Kq%b|~NPUG5{pq^my*g%Vso%>x$HcCWgB}B>7yK<(90>XH+hL!7PMs^~ zOwMrSW!TkCVck;5tc-Y*kOtWwpT?c7%zRc2M7Amu+M|3r8se}q+`kP#dV4|#!<}hi znpFT4_)G6x0ob&!Fn*Ozcc1rGbDkNRy*qSLpu{78EvxB|LjumL1EBeplg9$lN7pjp zy>v4k&c1k(=1*U|gTG4mW9oYsn$2RzpXEO#K7asiqvnKX%RD3Uu5M66kDBpX-{LrU zl=^{`fy{mzRdeE~Uy<D_K*spbmN}n6P?K*YhNU`3g@7J-XNz<ojzgYLk*e;STMf}_ zPL^2neish=A$aA>g!1(jW{{Uo+wQfnhF-oPKR8_-^csv_?e_g35B!H@ca9=IXWH*} z=F)TPz-q4>$=UGS@8^;K0QQycSaAF1`H!0Qc?|eK$LypYeG)gtd{E|G`7ZFuZT3b6 zls3kGAEtTJHHX-k$PUKKebTw$AD*;bnqdC`6$I@rK!c(+1L`~~R8&Vn>Q^D=+5mZz z#ZywY^(`FMh7>c_vAc~*<UZ4`fzHP}S&CFR6QpG{0OUd!6eN!_qh0p{K;y-<&i-(I zD{miY7<13^ACmJD_?|60avZ_5Iu9;=(`OrbV!p};yl>TbdA3pJnRIHntag<X_hUZa zE{SmC--@j$`{#MANRC`WYj1VxC(tMrXpf{0cjMN2G=3Hc=lEBi`c~6|YP#iT{mxy# z4%_@rBjSEbv%?_s13qWxdicTHuTT=$S!}YNU<3I707@a5F5KA`rZ!d+`#i@!T{?53 zu-y=lZoJ3(THCIYyJ)o=ZJzUTOF9w^XO(TVPq?SQHwg|UkYX_ELW)!g+*j0ohp{Re zP91xyW{xx4?BW6SdS3q3!0}8IPgv6!C%endbK@P6cBg)txmLc)`$L#sOKI@w$x+$E zV`JV)?gsha%Dpb9iLeaUeN0+(D~GJ%c`M!@HN}ULvMhf^U!)!Ar6aR+*jZLMrE1Il zw$&N5{{YNe4Lba#ft-*AYZ|MMxMGNFDS7Z8{uWg9ydg@{wa?d@zw~F&mf0C?N$p=; zo8Jja-O>65r>&O9$UH_h%Th^5p5%4x78pu0GvXEJc-N*=mC<042A#7zynTb!_MG3h zZH92OW3!mR(bWB4&t=*6+g+x~X}4+X1)|%hbnT(C-KS657))Di5J}^BAZ1czx=AiP z;ZoK~B=24?jpLR0?B;6u9Q&JqO~5?K>U`I0L5D*`+pu0kxjj5O1g#-tE1JquONWGb zar;gv;Ry)?nLMkXY!7qu3%T6w$!h}E?rn8k>Q2)%o}3Ocxy@cK03HinvO`NyS1<E( zGGoPSi|-Irq0m<K9tBlVV<;_)s+4AajnMT!qN6XprwhJiUHh5M#$S1D(`*H`r(--1 z**P_whwqY8=IQS9`#7$ip9_3IMNH7%MDruVqISj4cOA*yakp(fq}-D8@}<pO{a1QH zhh&YA3>f5hVpp@L!5Sn)WHgWhc!!WAdj9|f@Y`x!*Ork-8N12+NAmkuImCFZSamUq zB0kdLU_W1CqipRlV6!Ptxy9TzsWRSDi7(4oD^}|96*%b_^sj9;11KHdi^*hrwax1r z>*u<LvbSUhX1|i`$JX+J--Hve9*G-O8Q<SrW+Nz)sI|7ULIa85eOrCxAoc$Ma6J9g zBW2O>%$J4j=;gH?srOw=-Q7zgB!-(w-<dw{BauQ$w!GJq*1xo>l0nVHsfL%0-b;32 z8AL=7)<#Eu_klSd>`qUmI2tQBRXLWRcrQc#hq_m|vFq;EWFY%Z_CV~{M7W{jMX~~s zD^^@t=1OEsC}1pe4Uy+wDd~3{F+$ufCwHxL%hvhXzxOX>;fgUVqCy8|-A}V`dDi~` z%B|kmwQ6(^W?IWrwyp`Vtt+%xkTz4d%hCF_3R~({*>tbmoY#<WRuTR^#8mWlJ&<^F zzoojn;1_jWRw-#8DdaTs<h*;hq1#TIOcvBtGT>W_$DFO#<g1Qzq@0x%EU1&xzRiq` zx>z%i=mwVk7mU|Wl)iZmpc123cs<RjC7-`<?p<uBm@JW#?<Sd#9jNis-nfi1xSUSz z+CqP_ok?jo-9E6{PaVeC9B7Tel+$5BBc~U5f$^&i)x)S=t6h=c?XM;4ztKZm4MnCq zF4XQh-aj(Y{uR9vM-rvP3V^Wga!-wvt9to}(*FR%-jQl3z_mQGxNG?&7auk16;C*a z4v9yu7#uo+H~A|=Qriq0#nul10yNjSa5029zBFT}2@0<@#%Ycnj#Saw!Lpxq*GYv` zii|!fiM`qsK}_@LM%l;X<*}%N3qb0$SV$n_8Rm1nD~q8!D$lkZFs)hHPPwzR*>YnR zlYX?M540B@K7G9bzxO!PY8!diTfsP&_-_+aR2Nz@@YCdUKQ)Jr(+Zq6R&&dLa`Nir zM5vJGwlas(+Ri+mX$!&s0HH*WLtk4<uA^o1PCHMO33_Olo{Su6=E>dG)|3ALsU!?} z)n>aZmpKgPIa?t7E(krJNLSVOOH%&;)VIz|hLU-NI(S#NJaH%UttXtsICBfrpp&#< zaM-jJ-hV>fK$y2q)AS>U1u|{=+R)Kfa@3$9-2-Vm1cw4tan`<k^x=kp+Dv7GVCbBD zMy<cF*m*BU;M%b0Ur2Ta<J<k$s(L_+g_8MaStsno<_7x(C&$C;7LoYZ7s0PM#}3!v zl4|BNv|#ex9ySdoB?WNM7iB7(zCz(~O2E$PK461^pIxiVX`blhbWYqjh26y`X%k)4 zC_}99sO_AeFO$-@V|IOcquC@|IR}{M%aF;=bML7MJ0ocqy5Y~HrIj}B(=GRuBY~}3 zrJ=}Lx+;B@!vXSk#~PSY3G@~8f1+$h?KmuyZ#Q%=)5xzT<C;dcrLzI+3lh01YCDM! zwabOo@a>GHM~NqXm^JBg46d^9ikOUbE@>9kG9n^wx7#(XM=bkKx6K|=;$g$^T81&! zrH1T{&pgGw>!ac5ZzHBV4FdER=y#+V)qS<SsOB~oWbEe9{-l_-Bo>i)mfMi+Oprkw zY)0dE9WX0_;;NRhjD^O{aV~fCMlNsW>knaGl|mfY3rDW&0p?HWHC?$nW7nDUE>3@` za+u@D&g3w)aK}goJ{H<Y+ogP~j8?x8ua>3Wv)+B%4}$e-C>u#g$XYdPMg01t-IHIN z*0+Av^!N=eyAti_vN$+O-j5BHGc90`yc01bXQg*EcpOf^9~*V6d>x^`D-&Vv)na1x z5>nRF%uS*$vG$}FScN3*f;fV<&oAfsR|iQc2P?M=r(=WI9^Pss^F(JD$m`R~-^kX> zUDIUG(P|T_hdvar0TJXjw-S1?wFEi`L&Sndx}@zbXE)Xa6%2qrGa2R=njNNTlczP7 zzS6uLE!#B>(aU(pgxlw<>sw-yb{rkdfRy{I>n;_o{{RrdDd)Z1VgUJpV!Q*2Xq?Ka zS<d$giFEi0Iplf&01rLuUfS!`a8Zu^xv1>c)ge*hBX!Gtrc>@xfIomHt;MH!@>|$z zGfjSq=WgFB<0jvy?QN;a_ZO|YY6B@AB}%x+W+Q7r9Q(AatCrP^icZL*GD+$%7oQxW z_V%3@Z$QrV&o%7D?$sAe#nN4#TX<7%&^lt<Xz<}EUCGGpxjE7X-QggTeAQnl@uhpJ zaR$Im+`)7GPB%X7m!)vsJ*nST?_Nh~{UbqT#$QX#WNlh9!P(RmfphHw<R;uhXMx7_ zy_w*!)0o{UxKF?tAQYh2edu!oHF%7;+{5l^##Vn@w)YF4HA9Rs0Z&LNV>WyD^5^?| zS0d?uu)H!r;cDC6jBSLvTMKj3?9u{!`Pa1ZOrg}jV;UC?eY!3?hM;$DYKv~x=m*5@ z{@qtt+M+coI~NG(Nslcm*m(F>lAbgI-bzYb!j9gR^WAi^K{M%PKYGLTb>B@FyWxS3 zg|bJh905;u+pWV!>MLfcw*@%ux<FKz&EyF%mHz;kZwb#I8+rKFbxkckHHS-uRA|{7 z-EsUb<a{hvr0}w)ozOn^EwTL%u<93l+b%YpTWN!-EN?dTzUImvWT9M3k0*!iBR&R8 zPqe&`7BPWd2UAN|h1JQ1*Mi!(i3g*HCk~*6!jUy3j-{XYjrg~y>O7TKth61_+#S>! zSq+)a@Hu(0IOvWpifJGw;ck`6HPr|Mo)WS*HPqnP<tTt*xV6MW;yFORKz|F{_?Ug; zlG&of7})z6^^cRcw}BlK3!3IM)&-ka+G1RuVJKy|nzjm{-dYF4!qv<mH1097g8gdr zcpXI~ziq*$k|^A6T~6%LpEhnhtc}=BJLK)DUSoFs!*==QNe#O}IOnuCqxkWHhK8(n z*$GN`d`Jo)pn<;iXjXABXk)8Dw?DIt%D9Gh64zC_<PdJpt$F-*NG_V*;R-93Eg`0w zwX*U9PDRrZIHgNTPB<jp7LXFky047pj++F6X+?H3RAqBb!JXaK{{Tw|KMO0g_;oX0 zDkm<H=e?QdKztj>`x5O3*`3GhMm27%ExmVbkky{t(v;*o6n6$s08kzD^@F<cu{`Rw zJ;c=JmDoNHcF~i09&~i1e3{T9uCHZ`QEkt~OFKc;vF$NG!`8=xw`ooP0Gr_?suX2x zP;fA0x=$`(R#y*U52}~^LaDZ-Vbhjl`wprcE|ASH+GZbgHXTpwxoY`*0!vU7y!$&i z!j;9s@ySss`^97p{c-U1N*WUA-BJdwcf*qCUT*U4WUWHd8ZWgABD9X7Lk#Lh(JAW` z^n@bjh{`-%aUJ7Neq%a#mmNn6Nx;T(EPs!22MAXG0F2>f&%&<JGY+i3^AE$AXdX5? zmB{ff1BGKP5mvM|p}^&M9pFcgJ@z}UI_*!fy;s>p_M5yj?Uq@}SJhYet*k<r1{K{p z6gZ;HLKHZgQRm2!y?gfuan=pSbcRY7WUq{U<SrvK4^jD>eVjeEIxnB`?jEeb>I)_B z)05qJ*pD8E!21<SKsDN4%by0wr6WAY#)uR^q^>pTMRY);?UyNbS*^{8vXv*o<9Q*s z*;n6X&^e)F@H^F7+9)v!XH!lzJ04*2Bg8FCCl#u~Ygt`LZ7UAkoH>KwLcieLW8I)J zK00_}$wHIDv6V3D6@?+iCpd8m9L7Ne8uFUDNoXpaODX%-o&NwZ>KD>@Rwqx4VbS7L zxw|)=TYXyXi%)>ucq`|!KGiOoHdwbvdC7K1$ZkvptgpIB9w%bCk{fjy1Y=`fcg8#? zON_<#nA#g$-CE(y^mkBJo1%)gD;*v-JlAkWzeKo3W@I;8krGR2TPp=B91BP;jN}ln z3P~Tl51n{~n0(alF-Qw$X&{ZY8+^~Oj*AKKJ~<020R^`4-)@>7US1;Si;5P$Eu6_5 zMEU{}l%x_Al6S|M^r)LmW440A`W;7^y}Z4iDrU5clk3}iTTYr@$C$q(?u6?LKi2li zq8Lb;h7?kU{{Z8m2r6<o3dh=D<P(gV+rg?$4D6Ce0|mwIb#2XoJx74OxvdxrUtu$D z-hOwsob=>+FBkPp532PY?gl{-u2PVK6T#pvsYnV(>?kCFM?+tA;MHGj!l~+cz80Rk z*k4|2=4^J5P~#Oeg2Akrz<FO!f?%yOIjohGDJ-Ot3CGXtP7wqObo(sLJ(33Kr5u_u zqH=>yg=&C{6zeIHU;owk9jfZ8-6W8~%{|Z&Wx7e0@ku?jy457hDI~W}1<HGrFn)iP z5l?%gC=jjENqSTCO3^J?v{bESDmiZDsvmKvl3XB^S>iaRkQf;NCS1fTh>@SO7~7xB z9+>gpw_|bPF+Ba6i&ueT_pSi8<DOCM0n6Jx9$~Jg!yjJz=AGJqOK)#^`7WiCbVPKN zg%Ws5l-Y2jDNiJV6Og>*<7|OmL-t2LQcH5{)E!N^?fYKKyL&^3ewMzPUdLOWR|InS z6%(JT+k}UmazjW<Y`F1k5~5N#NGQTcPH+caWc#$>!k;^u#<bj<U#HjCi87qN`39HV zk_pp5bm&gq0P^L{W2&X<Y41vP(}fb-2nr>*>;toC9ZH7gy-x+gVZ&f-Kx{7K%$~p5 zX)-p%z{UU?KDF^sNbnNl>ER=VO5;304TnB5NWua@$=hn^B%RqTHGR2$pSM*RV`IFI z^*3D8sxGGWs4kZQfYRhCh{#H~klc9SGSXW-xC&4R$DMlS4@5BhG8$jR8+RUM$5VeB zmGdq?h`$!bDl43B*F1*!HM%z5z?g+<4yzp;1}TZUU>5mr<xD;)_Fjg45dMm+>s}7h z`%Jbd=|&fwGpD9;vNZ&TRhMpeCj1LcmN8F(1dnJ~B;g71{MG5N(*)QFJSD<%+ZuTL z`I}?dw2c`V+qH1q{sC)U$Gg*E7%Q9wWpiyA7h_KL{KS9SJ)~OKvc8kOw?w%)Ge&5s zEk>|f;~RbE?F)uDxW2$sX3c6-U<Pf`5}YYW0VINvu*u}T6>uFz98AXX_Lt&QJ3LXl zyjUHtX#4K>ZUMO$xz|DJG%!mIHRcX!y};#`+m+7Bx-$~bWo9wL4V{9HAG+XPTvCYU z4-${Qy$kHJ&s{s_)%~%(`CCQZK<LFg91n9Kw~mTS+12~Gx^PMX#$QQg+>GHa9hJ5> zNaSlPiE#Y%xuVhS)O!@IA?>&z70^)}y4WSRdeie%!p`YaV~M#9pZIcG`>r6JiN<}^ z=W>c#_>CSQz~DOW)6^bFBxF@B?56<f&0CfZ*sK#vQ1wh#^!(zE70qd){jJpm_?8rs zR~#tw9V?Q=I5xTvX2P7>h%ci_v%vD^N5x@O;S~^^)Q7ZhL!teOvlzGN`}#xB?p7<1 zDN2%-B*rRMR5D6dw$>J*x`F9jyXrA)Kf642Fzanv?|zrjW;&*}oZ3j_Z!3|1mGn!I zp|tr4QteP2;ot3;h~jcN9}~qSB}8NAHO@a>avL+i@Gc*xnuy|+I)F$ArN`)<9X2a0 zZ}YQlme|N30U}gb%;6l9+%mL`tde;g00&*G17BMI0P@kvET^Mf<F7lB_3Tx9T8ZD5 zAm=|_fxn5@r|PI)(feQ1@Y|Jd(ky?8E@^E|rc-Sxt3)*ff2yUNs!GzM$s-uR&e^X( z;jRzGXDpu@f7xkot1b+V9Y2&?^+}jTT~h?LM8^fMZ^Z8dwZ6KqIQ8<blP)gYuP?4t z+kt<)QP~L!4REy5GDB!=X9B*y^nBV#sN|%gXk-zF*nicj>Pq1_x+vk67DNDG4j(1y zKhZj8*55_W$68t9a>aDkHWlY`J&OHz@cIyiiu1otk=~LA5#H^c?k#EkQsGGqb4jP* zA2riZ*#RH{zHyv#8U9uCI|cS#T~wDhJrtdWl8`aC&+)6wU|5q$t@)@2YoojD{`jyy z;e>ZR45r8NtCS42TYS~r71^;SH^BUtlz&ObJII}xIn1W<sT(_t`0a7eA;@Jl^sk}O zmTIP+gXXJo$o~K@AN4LU*EldOYVw-k{F93JS8RG}yv|)%Z_TAmpsOsij;*!%p+C;K z=|K-S>bzdHwweC`)KrP02<OZ7<y9S^D=|o5MnS{QkNOaL{5gUujPE>?9W>^ixO2+~ zKAgSS+m%xW+oA`OY@CpWA6ezytKJFQ^{pBLOu=tp4bO<j&=u9+Kp1`RX`QZIN^&jQ z15R4X@vvRi?IK_R^W6~Z7t&;=J{XV<2?yh0`mb=qMduwZy+;jz0LF3nd#mIy-fOHc zH}FE>&!@-v(j!|Y&u<m308ZbR>rNU<ZqVB5jqToYV`;lhw5xlq`Z}E77>R6Y$*&cE zw5<sr8o!0bo~XR)8q;r=>+oF{4zoQ=<>c0UN&d@$`%k~Ej>-E+1;d#(R7C?k*D~!D zq>o&MSE_I&2zL_G<r;%^rNmNY!z4VimBjb&v(xuNb`9GfN%YDPo%&>&`j0RD%fwGF zG{vI^EEb`TZAv-!zM)XcKKzx53BDyb<_KP={Q!p+itXt?y{$Be{45Ls`d6F!R(-fO zq#cNl{^u^=02ag|cRQbw?cVE_a7H@y^RJDaVDIH#hFyO(r8U<8`?klp`3hcJrVk@k zoyVZZUvc~?+qu5U`$9G5nWbwjC8wmh67Q_E-k+4%N}Y>7=N>HX6%PuFOT)M$k=$2L zhG5w3bRt?w8yzS%+}!(usZdOZNSz@*@0w?s+dpM7QhlSfO9J=YN0}-~1OAp0MQn}` z#vTEEL)>r6GJ%xylXg=P=anbZeWmtmuP+O*X^mFJ+VR}D`z<ac)?0Zkjwcd_B%~$P zW6OF8xH79L?H=ym@RNHJ({(eOS4Q66Xn=$rb~aD4nOYX4D`J%tkOnw-cE^@8Ts22; zNjspM_>CkLw@T>cV0(R16KcT0=yAC{el+Zs;a&|@$7uR7{duPyvPQj6v0NKk<y&RL zlIsy9$qn$L4cVrYlOh}Zw>}fSbbLRI!G>0~)5h5%evY`khlfMZrh8o5JZts!qVsa& zK3<lcbh2s&*s#vBNLx2lTpbN1m8W#cjJ2P)k0cHxV<dyMdwdvkaVD~Q8_OJ`?Y6$d z(1Z`IiY6D#LqJtlpzXb}#{)-2UEbhAkZ!WuQ*a}b;qMx0SW~4W>`w?jwc24k2y+SX zLK?yNM(4ovT%IGv(Xbfk25CC-3b(gf=S-O*`Fon=`@F!XADJkUmXHQi0+r!rJ82y- zF|ZZsH1NSo2&blKWDObt^YdH{RZP`WI(mX#E4T3Q9RgsxT+QlRR@e$rw?}X(_qQI@ zv~yk#GSYb?&WZ09x!Gdk6>X(}xyQe-OFOO*5)-mU208)!>VutkW-Ev?W+lYxQVAmt zp!uU4`Y4~{M8k7$1=VoGpLruZ0Yt2x6YkoLb@MvWIG#YKCcG^qo_ql9&(5COFDR3} zA@f!Q7A42Bu@c_ddhK?3h>%!Ld*^PqXVD7W%2ByjiNH^#1dnVmx@kQ|f=`eaU2Y3c zmK@)W#d}AkG=yHx^hS>C_74eXMQQk!*-ob%GPMM>`);6|ak`ZC#pRAJcop%d9ODkf zvFYj>e(kO;{r%f7ZosJxJs5MnXZ(iWzqN4>(*sl{Rog@MX%*fv5f5vfNYV~UN#ccI zjOuguluF&lJYd(W`WnE<rkfj>SikPrd^d6V4{FNdiqOUiX6|(>gf9;JW}-}FfLXJ% z#NtLu4Cw<ZBRc|=;=SDWMw>4o;wp@ky`B5d`60O+Jkr}<I9@`~fAs=A!m3<{0=Q`A zF-jiY+Cf^-@2tR=Zg8IV&n-zn<a>t|(?7Bf-x|{f_ITzm`>#)iK{O4RZ03dA{{Tc? zP^)p)dLX(`yCvQ(t+OXMA`Q@^+EU2dA&IS!dJZb^pGz2fsIhuHdJ&_*V~_JN+#hHo z+`Th}Clz>e=$=K}e{ufn(|v5hE-STP<Am_vEiv75qI>qzknb#xAb(2pA4m{1*3;tb zANiPpKhy@RM~7u}EtY}%#UZzntK>)V@)!ebb>H#YxY(o)ZmX@+bd<4yu-}*){Cah% zfhT0zaw}}Ij`^_q61LnbX~YqfmR<#ykfGEml^o`!ibE8Qkb3Pm9`zKFwd^f$yGUL~ z>n$|qmetzRM>>)Qoxj`|jubJQbe9!6*z!Txp;6xeblSei;rj84V3gHuH!g?+<}^PL zzIx)UJjGExGlzH_!^o%sZ(w<6&vEmbx<<ENPn@;H9m0-SR4v-s=!)>Oc#O7_(=I4+ zp<DSWC*xX?9Poq9rFuRIIG%-$JGVvBorY>J@ON)ro=;km+#N=%mWjD7M*z2UYrMDd zoOp_5p*XG+(q0$-C&CqRvsqyRR{sE`+1~<Jal^G=X2jUh>b~Ipdl$8O5?G0PjN6C8 z>3-hmCmG`Z08fiMU@U%h^EabRMYLQ|6muWDm>AvurP^^c9jyU-eP*1)^-Vg)+w8Xq z%<$}|lu@0wS>g)MO2y*bJmDNmRZa$2%%qPZwRnE3?KBaSxNVhFDV`E`0Hlyl&y`n! z`I;8vg^kmBNId+({6B?V2Tc<$Uiwv8RPK|}x|O7HFHh>1Es~Bm_6zJ{gcW%pN@+g& z_1{ETfP)#9h1*FT$Cy8|;yBiuwxR8`yIpnX{-bY(YE+!z=1_g=ZwObrdiolDUI6C2 z2N;Yts6VJp`dPfWd%i4ekNiF&&e&o$9GK!xM#KzLxLP33#bwapF!nUeVfBuu+P!f4 zD(Sa$kJ0{CrI6a1y>`2Nk#a#O;CU7Z$JlMDKeQWER#dMq9enrcBN#E6+Y_yFAa7eY zy&?YqsN2}RKLVuf>LO#cV+M2PcJ_ciDqXL26nzh)FZzV=i4b8JR(6gLwccm{0F{8- zU~W%-zAd-HYsmO}3^=wc6*IMny5#sbR}<`A?DGiQuRoxwKcdz2>7LN^yE7guMx=vq zvE3b6+3SS7&TYl=$y~6Z@vmW^nlJH!)1@=cKtGg>pnR4G5yJU!oX!3uWI1(av$gvj z(%~C}0RY!PD8CQ7QI16`B}w>T*N)?KXAH-urLh6B8+j9=)4^)K(?J}cizvUbRdN}^ zkB64$Jid3SqkhA6s^imSflQSQatA5$BO`A-kyCCiqPC@R-_l;t7}r{RQ6;VxHAa_e zB!@z99J*<zy_LYSG4_js@;yjReFNyH5^VTvlsE6j>-!Hy<-BJ^88DcBAVT5WlSVYD zafrus^N9fS;VLB<^x;){l!DK<CF9SJB<>z5KAVf}_tic?Em~u#^#j%Qjt0Q#kTPme zKJMq5=rGvwN1X0T?r)*)jAv8!%r!m9t~(cHwz(R<;HMLomvnKW#gT%e;VTX(xD&tK zuRr5VMYJ?dE+Wnb<M~^u)5PT$U9Aj8P}Vm2ouKnNd<D<3cS(86oXHbqDEmd?WAfxF zWc`|CtgS_AJdn!(4@_6eRT4h3w8(DbBed(OUb{^bX{nmVi#3g2PIj}c8`u4;Yb{z8 z-dOC)8dpngkegkJUd|k69uldtf|tZOmDkw(8G|zb;i`HvGRo%mkL#J*>*U)7<Gev! zYw<ZA4uIt!UVkLnqmZ?tL&TD`yh@eNJ>p4UJnXFeD?1vSw3hB&P7g*Pr(-$WUp{Kx z?5AGGfpnXuudXE)>9SVrNeWj8hcRjZa1Z%QDH$6I;5fgBq^qT7D~F5KF}860%^iG4 zCFnR!Yanr@keggsorU>$d9JUQrn|<0V-B?HTTog&NN_lu_l-J$auzxPfnGfhCz1aE zd85VjJgvxs(R8hxekH9Xchx<b++;|yBwTFLh*i%|I#04m0YkigHV#;jl$-)LCZ86h z!uXb*vDXt7YduMatlcyRs8wsIV8mm}^OjNSznf3$JT_f5r+ZY;dZCn{&P|5ll%dN_ z@Ov85!mJ+ZQh{m21E1OjTWm32V~Fs#5#etx?EceA2d@>J51V%%roC4qQ-|UdQUF1b zj=h}Ge|Y8o>SZd=XuUR+xFB4ZQj`#)<SD^T9H}lg;)!t}4S>(y2C-tVtfN2kVUP_) zp35Gc4__r(D%m1&Ex3>kbRx&0w~A+TMOY9M{{V;E*-tW+2*}~zml1R}Qh6S^9IESa z%GWra)>1hh@xQXyzr)2_7@X&F<I46r{5Sm*HNx$nG^<5Z^%bHgbfvZ#iNPjPl$Btm zEk@!hNLNa?1tvd>KGf9HNJs|m?zdj0+|`DhPO$ePc?1nyY(Ia3sjvO7KXSwk8*h3m zD^CKiQ${4Z7L&xdk%mKQ$K53DU49?J5z`Le8Ii7#Y9nsLpmFEy-E2}}89w&0!N>BC zSKHN9@3r-Gd3R~6amkLU_p>2oZb*^_d(!8Ks|S1yg>@0X?J_cw5CkH_L7;C-Es*A$ zF}|Q4;n8ya%J}lH4?eXiK)j_ph2=_coya)mpDOiATs?w`tZw;q(~=VQhh^l8)E9qd zw%9H)-;o+zTl$PyO*!2@()beR8Ww}bLI?z;oG5MXn+l^Zs;Q=tt#v!8#%7UlM%FyF zSva$yF~s8Uye=WXsU9JB&t!VfMRxI{CH8sRExz3|P&C&Rh_Vsgw|b10@gDPOQNo&< z(pTe34-in!;Nrf2;~X0u^mmTO#N00|tix}iZ~V6ttWVzTJc-iUE+-tMGcY=4=A)6e zAnUJF=5{(*uQfY+>@xk>wyKp0)H^pz&3)H&_31xohaxRyO+=cokQ<#H1SMdA7mg(C za6Ys2Z|MsT<J=XMEFwHvjRI)4A;UuEj%+7U(_*}T8o_46B<&grp?NtS)A>*H503r< zhxzp1sQA~StP}+bAX9>pxZZQ~_*2~wD#YyG<h09`V|iJREwxCDl@dZ_Gyqyql5zHo z<eYU)alBzf*VD5QVEgFY8hl!Mp9Aw=r|82LbU2ilOsD+3%p?!zZn}Ak?Y)({)NbX} zxRrR)MtF9{GlRE0es#dP;#QVvmtFq7nlE!~c}RBZ@a*ecJ#BO9r{7SEB=EEpa$~+n z`iLq!Az0`(t_O)QHdMFmakuZ8zliDPo@j)Fya6`n&%pRA{vM%Ahb7c36{Hf`0HmQO zi6|QqrDPtM$@f<QH34qG-|JPB=yHJ9w1)<tTVt>09XVfdWh9L_I1uL_i3th?TY!Ie zeh^0%$2;TFsdhb(Hr(?9<)-!k@)^Cp{iSPiIE{xP<GCR8`7bp7l)4>yZ?q?M6h=yH z`n9n+B@FOKi*;>1)xr>P5|yphH|;wB0DB*^n);*BE;unB9RC0el-{m|<~x(CnY$fs zRtF~MR^OWNuShs!=<%agE@7w{yqq*5{>%GUGgqo^7Y4G0C6tmuG~qZ!nl!}fwdd|M zlectPqDFOEr$Vxr?44?XCI8m=9jfZ8%1JGXWW^XM$AS{KPMYgfl37V5x^Qfg$}6O| z#7A00gvr9!4g00W1+qBelW>_D69diZPa%fE{{YspRjOxYG!LnN@Z(`|@@TpFDPoP% z%GjIhIlvETvi5${7B-#J)@vk0w##<QR47FWLK7T66_#6hO{E+OO5A)Y!f}ox>t7Gn zRLO~AH5Kn5)XOv7at>nG5(7r}?vO2Oi*CN3prmCj3>2&uWNZUZE8P2fbx|wT-vwz) zoRp<^na)(6ZaA!h0R-)im3oGcL8ZA{^b1k3UDt5#+fOsToQUK>=BWKsf0F6;R@cMc zaTiGY#Tg+vJg}^C+ZEj5bP+S}Ts0ecs{x|G3+NSotnG~K4#OMm%cc*NbW9)*<|*BK z_$Isj)mt>}>V6cZGX-pp6=3nq9?XSt44(>?4=wTQS~z44ti`F|+V2O;FL>N(y}g%Q z?-bVm0Eck>O+fX#GSTMk1&_6Ix&{&kbGJJ7M;&gyX9JQL6oPOpj7~l@iekD~=-=4U z?Ke~+=XpU+ld;HUQW43^&Br`(?W`n%7aSB7KB1f>1oKcM%DpLZ*Ze1hno0xz0M@D+ za-LB$XFUG^Hnw2vuPu8n5#hs%&T$IH{{ZyJPd~=t$aMqpdj~STC++vNHR)YB8?!wx zAV<7hp`pwC*o*Fkme911@@*lp#LM%NI8p}*LK1xQUo84Q;qUQ$P5f7jg8D`~EG>As zmHz;olel5?1o<yd!m#mQR%@nj`8FFcawL9%d28A|(G8SY<K-$tWV$orX`-Ewqq!<{ z?oU6)zP8~yH_!fleOeBk3GnC#MOTb#+f3iEz(;E%JJ!=H2E)w!l)~ic5H$LM`!(2M zB`L<(O9%uIF^?WibFee~-B3QTsek>)^j%FcB7&c%V9)zPd(o>>ZVf0Bl?Ip3o>R#5 z81k(AZJ@wfcDmA|0mK8gi=y<Vt@c1*Oh}UvOC&a}l+OI)t92zH?xf`Ayw?}P1jp?V z9J2wxUorA3Sz~Oy_UPfikBR!xS}j|wcZ9a&8Bt{5VQjC1yh4;Xh*N4PP5}4UDC(;E zClNaw-h^y@x~h(Jfu)ZJDIWySCqYFEF9_>lZJept&bt&XMJnIy7KE&{HzZ?~Uxy!* zw<W`xc{m4r`t(pfXN$MAwa$Xquo?h7&iCKLbQI}1r2(W|Z*8CwLWRyp0VkQ=(s1DE z>-ZP=v;dOmU?l$lBW^r4_n>sdfJ5WYZ^&)V`g=6?^+AuIVy#WRDc7zJWSq{KCG_Bu z2rW3JB$VSH3VCt)fHA}y8*Q^%2gE4_NNvb(J-`E}JM;0k?xy3X<3@~IWwf^2ZS0oP zhL93+Nzd*P>rm3-6G<*-o4B2Css8|VO0IDB?|a|jy5w%u6A;Oc)OT81+j(I@m2q%| zC0sc><P{|T74%=DBR6L|qyz%iZ{}B#@q1mKGDep_qVGSUI4=DjA~CTR{?;}0a0f)L zLL?7%d;Hfc>Bx4JFy-YS{{Xap%8w2|B<|{4`mVu*#s)FD-*L<N=Dui&gda81RLOmO z6oIs04xavBCbStDvdMd{NmajWNF%e2NKOX>aMkC^Ya`RnuF<spplQr490}IM<M#ZQ zlAlQv#ck~9^-cErJv>&Hzf4!r-iZhKny$79_}~*x%YJ3YTHpTwg^<pE<lp`|1KqaO z?k8_*^BISB-U?Z3URYp%?gmIcyaS)5U`?Z)=Dc?hXzkzqN9LulkQ73d$vc72<Dsni zU16fcdDhBF9nHZ#HXT46F<G)+=nje54rgEhJUCCk^{9xql8_K}O?PvMi$==MFmZxO zJgZj>ZREMwF0+K<&xi+d3%maS?DescV(pt)sS57zdcwh`VLEv!tu1EnWu+Z3B;AgE zMR1;%D_b5C%4VMPtO)ZY{F)cFVXXVh@?M7&pLd=|_OF^t3$_b;eO3f@=lJjL_fjzF zbgyJ!Mg~C7py&LsDccbp=JZ3H6~_MnNNe(4zcp=TS^A3B8c_!+_Upofi$NT?krA=( z;;qaUn$C2Gb6~q}AB4w3Wp?s9{=uMLe|FV!_I(CmAz%DI)Ycnt8Qn->_1qs$I{0IX z_Mb-dA^7p0*Ad1~>H4Z1T|Z}s77xTi=N(}9Z%kelkT{t`BRhDWbt4~uuX}E!9~I=z z<UCS+DA{h!XGbhs%FciHBGjSylU3YDXirkGC`f)OQcl-iq<`7|o-G^OpvOIJr3T;a zu{HVEm-<&f{%K9t@&5qa<=kLK)oeWV`7Y^GTi|lXBj^09<M)pDg6^98j~k$dlzhCt zeCad|xujooVp;Rtf<41}Hn&l9J)-j~=}?wf?K!DV2D2&zhKkn9YdMUz!f;fQP7-U{ zxHLWZM2%(ikR1)TT^1XZMBCeC�FfAYh>E2Zadb=dwR4=uJGN^Z2c1y`zv;k7YNh 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 TOA%ph+H(G5F2Q=PKj{pHj% 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%0DTzCqqNOlDMI+r8~zvkRq`|mWn>$+gUzX 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 (9!*htUE7f53xn3R% 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 literal 0 HcmV?d00001 diff --git a/settings/logo.png b/settings/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc0c3ee4e8a3140d002ffa63eea3c732096e14b GIT binary patch literal 230780 zcmXVV1yCH#^ER5mp$Uh(bB6>cxZB~!A;H}xAy{ySz~LGk4tFPbkOX&!;K41p!<YB} z`=)AV`gvx%w`+I1rn>v9x~e=5fDC|ygoLB0AOl50LM`}rMPs1;V~TnV-~0ne>dG+L ze-ITN`8Xf^yhZSkMtc)Ni7Z9<HF$U<5yyZM&0G{GXgv6AxyV!mA1#<ZO91UIigFYY ze&I`O?ZdXe(R#gQgv^Dr)q;a;4&>xux~O@VWJ<C=vxwGAOZBSQXM}#QD^NO(i-Z&_ z!-PnWha~#1@Ou`V$?^7O1yDzjuCA7*LL8{f7ON(=rY8jdCX<1Q9a|9}^)8gmLLB&b zKYMeS7N*X6H_hwAfF>!4TP0{G?#T3*M7hzDlMrftHtm`jM1L1Vdh3VA!;9l0jiIfF zTj9ut&Hy0yq6trS_%lKf78Cz`|IuXAcDx8H-3Sv|3s0-f@@qVQyPx2#KkCm49%Lu- zso{)-#E@cV3XCQ2<C?gV<hLPvJoZ*PZZcdUezr21S6Jk)o8b;i?QDVv@8I&Ue%2bw zgMj2BWIM-`Q+>lfYP%E!2#Cl4WH?S#Z!o6E^b{4us}Ex1ZNWCMH{ue!f^2~v8DgH+ zgvSGtoOXO4W$<qHyWV!R@Ap*@gK#&?s4(>iJg-8YuMLOe2s0S8P%^2mj*dQBLSjDR z(9yldcA(ptic#Xh^?r{&@FTP!F85@8^LQ)(S?JBhM8`un(3%5HR~p;MnoH0}9E}(a z|IMq1yUS8fEjBuAIS#!0P%>{<kN!Bpn|#n+BK6d8$|rG}EPcX<0fpN%y3>4|`c$&# z%eOf*`P~M9`N{+~X$qwR%|<uul}hQSILcg2fC_}NKh+c6g!(p+==n&+zQ*?XG3UaM z@HT?{E(YWIDdKU0=xRhisZ4Dl02i#x4AddI4yF)h$6v^#YElPW*W!uL;jrkjahd}1 zzhJCXeFQU7D)3+~<rv#3^DH^NzWm8bLJGjcKzX!As%;NK)*=_uqJvm61CvcG%8gvc z{INEFHwO~OaG?MA6`p6OKq*h}uL9gzswT_Ck&IOW0Wp!42-Dr;?M*7G^1L5!ziYsR zZ+3l4VkD9b#eh77$KRRgC<s0MrM~B=j3sOIS6XlWFt)a|4b=hw?RS45At58VLRB@9 zUK(FM(!cy0>yytV&o8ns*e_}S!I%Eu&;KnM$^T$$>&weO^!x&UdEtTmNB={ky8j78 zsQ=`DDCXti|MM?bFE7!(&Htf)<9YCZ>&xiNi|7BC|Fio~?EXKMssG5Q|LsiwXKCR7 z<o``d@4?S6nHGjG=JUS)w$}frs`}r8|L@+{!vFWse~5zN|9twNoqy)+UyxP*(WgWI z=x3gnmyl2YQ~lrkKjXiio?rIb_fU{f16dViBw?OQN58pTmL!0`&gKi0>ji%3<Q5F+ zY;y|*3RCu~xZo0IsG9SYiuwyUiGaV$n2mVCqhE)hVVpg&@Tzm>P6{|TK4_aZp<|du z3w&bv!944rfZ-Sd!^rng$kM70beK_D6?;z-$Xd1-Ab}C#fi_7V^h1M>9ISMPi=E_0 zLjkS#qoE5^19@#r+07Ar0@5fByx}9Kh}grTRU9k%KuzJ6m53DUHhM2X*Az&Cv1xwW z5oG6XqwsYDd3p6q=R60c#E(*G2sYj(&bq8-1{yxvUf)eY-={Y;;WKgoGk*-4I5X&9 z*Xn3e$^*iH2>fE>n-E0!3~_MuTSK#eJp%rS_!BNvVra&%0iBO?9IK+9#icC?*<X_i z&2ej17;R1pk1@aQ0e*5gnbjx;M%gWgX8yF1Ygz5G(?{0P@0S!*gcoYR{ReZ9=&Fby zf~-<>aqllodR0`K<Z9+EC6%cX)~`y~Hh~`*8w~?|!JxiNT3t#g<W3}c=BfLdPff4t zMfA;(79=M8%c4bl7qqkt>JAwVn)y?}CRt2^LP^9KQI({ry4caek1l~9o_jyXd$Blr zW2OzfxH}D72<d!uVu&zgs1=$LMSOr>qiQ+;;v!;f((j}-lD6|5hMOvfo7kKq!;Mw$ zVWTunZ|U4o#E76mmy~y)wzgX~!ycKpLzIUqJnyWw^DCE|Dwn%ho8MJ0FaI>-XQj%? z(X5E`hbc<mi~^d+sQaQ?5R$GzNwQUMy)83~zJEw^dnj`{^vargIXOug-X7ncp5C;* z_N<Oj&`Kut0+6YFY;!v+qhWA;*`*e?hA;DDhnjMHYXG(fE|WJPn7g8bU#SX8kF9ex z@9pHt6(h~DV7$v1;t={luUCV*LF>T+(Firs<T9I72w*t%4#tUX5`XlG1q#rp23ToE zWiO?@qc#s(?E~V>Hcn1VPJ(k;E8R5Mh*l9a*}wm0QzqhEN&JR|%s#zRgWTV(Vn|N; zJOH^bt=4qZTwNP@-;=RN$E38fDH(pZKeT_&CuJh0lL^^ihbW#Q5)}c|Gj+?SL3wT6 z6Q3$G-jlJQHj8dMZZx?wp3|azpnuUF5jLE`hlKDjVFWPzeW*KrqQIt1<lR>wP@<pI z1fA1-wrn0ky)hgqKf;KhnW;$JEiHH-5B#e^3qM|RC$^(z-B(Z(7V=6bEnYPu_J~eM z9iK$Hy?m31XZW|hpF)vKgUrNCkXB@;!?<GkC5(!BKh~m=93w`RoxQQ{Ri8ms66-T> zblJODwN0h|G-3cWAMvD;w#7@wC<%~|`FcC;%GCC_f=j_<+bq7PFyF6<n20X2X}&Te zVl7WEvrU)UK;Px{+)Dal>W_y&whl%8%HSb6G~*JPjO2dT_`pX-_O;qjd8(FPG@D$7 zo&BokS;Sc2?-06t`9b%Wfl&=4I=`iWFLFpG={Tam01QhdHI_mdFYcM{)~>^=z(Q%a zyo8ubOnGTrYn-ebYV_0ewjz&9$!|v#Kj+OrYsimb9IW}>8fUQ`7g&ymLl>ST+IXcM zaV=xRs#pm8chcIZfqie2uxn5A=*`03T9{^bvOUyXwzeGw*Fb^5dOTm!R6-jrB{NBB zipDw+?Yi*3)wPTFc}<TN^_*;<mtfDYd=}fX)c0Di*p!y<vex3&s;>GwV;r?Uou1}; zv$K}kRK#|5`R{s=5a=|;#-bOx^UD&?LlP!`MF3Oy=p5BR+yJ5pwe4i0rzaIL{<aQn zZhDE5euLrZC*>|bLz==d-luu|ft@;Jy2yi%NL(rSTZW<>_zf~<843A$)yu81$fS<k z7C<AMBo1J5*fF>P)LK-vkx(ixQkd{zZ;<@qo5tEPbFz{GC8H=A&vV2?7%JWu%Nvcv zNmC0~OH12~1iH#=dZ?$7HBedYPo?+L$1zOXNcnert=WH*l<R9!@+lYAKMxdtc>lRI zb_6r{^%;SGp(fxfP2u9Xl`U$r>mXSoL=J%i?_?!i`3ijsnhj?3sm8XCJ8gW+sRuqA znM|hhc2h8|&ACm&GGi?>8S~3V)DuXa)L6Xs@WLAUP^5KZXyquKy6Q9>aVZ`!sgwy_ zX-WvH%(`D%^6)$RC|`FYXW%Dl00bW>3BB%-e~_KpeO(Q_$L-1#6xz8t-;qYf>y zFtEcS2^%GXfQ3;kqi5t~z@Sj^*CMGLnbzmhA`gp;YnBy4OTlM0C@Hov+uu}(aN7q{ z-Q2-0<rQdB2PKE&))3L<?qZkGRv=yH?`*zSgg!~~oEV)fWcf{G7(4~?)qnY|CjY}- zvHw<GNwe*N6)66%r|Zg5Ah@*S#afOqBfq!R+21WgS=6eNQo&#B7ltFA?M@~{cY0&K zSG^Q1lc5kQFWaRtBR5y_L9rY1`)#q4v+3Q>U1J4CEkT5kzs?v7i*5XeptdaXmjQbX zJjXjj&bjl4k`C3Bee0UV6fUM>uUhTXN|q!|B!MB_C$~S_s-+zXdLG`0E_)t2S(%Mb z2R>P1vxN!fJxLqc>~cz(Q;j0^%F1-?WeWTqF(+eqQ$$~cwbxK3)9RHT2Bg5^1Ovsl zPf_#yvbqrm++~>_Qow{$P;SDrw5u$*w4zIw9?H35^zTi|w#6~yya3Ti&>6Sk=c-{5 zVigH;r4Gc21VgRVQ#*@rY}2F_<EgZWdcxuWuRikk@fsgc9gm)qJ+#Lqp}o0(3O|4A z?`*eXly%nm<F0?|UyCUCo?pC|lBE8t`pd{69U^Tx`VUTz`#`9std=2ZYWaJ8ww);1 zE5@HG>2DA1tY2?w3`IAVz|V3brWck~ehnboBeg;n5Doe%)Ph7BIe&z&po+w)Y;SC( zo#tO5qFW3VZ8wwXR!7$xp$RC)#I7@%o0)P-Uai)i;h45z<!Ne#*<zIB!XJ!5+m?pA z8!gy^aU^v-np%oHg(3aak@SUzV#0y7zSqT^K+ur;*;oB8T5u^NlVjpCI^<ZcV1R{$ z8}JMC)M|vvjbV|9m5V4TSYr?=68v;(5#N}7pm;YDR$FW5)+!`wIN6|r!!Zp4(`G$w zV$CB<KtP9auVvFsERtx7aSIG_K&B6;p{8wMkgig!_brvq)JrT=3R$x2q?J>%uS{f; z8D3v#wT2=O2jaZ}r`yIc6WxxC>86ny#PLlDVRtr4j(_$XfBkSq#&8Y4K>dfC!A+$Y z9z1F)?1BRG{*5<tzuz$e=N9?rS0+xx3D1Z6PjL_lDF6IbBTJe|7g+LkB2M8{pq2#5 zAuFf_)Z3@Hs?iN;HQ;}hFn_Cx&N%0fbAW;@s-I<KG{*6nUx4+mf)i6};G{@xgLO$+ zPpcpAl&X9J&tMtP`bEi&aE%VGQ@^^RQc1ybSwYmp=rJ9_mwbR_ZB_+GXNQ&-mFRXj zj+gsxR+Eg111zF$rR-;62wJZP9DEG{NVChzwRLPdi(gxYk71jSkS@+?agUHJKM2zF z>cizGm(lG@ek=?h=cA)U!<jg=`Sab_Mf1qMiMXP^x=g@@1Ndg=!!BfdFf7r;8zfw~ z_=+r36Ek`ed>GF@@MlmCC(b`eP)%v@)z=M}eCRyR#F;iM=B}l5_p4{kEl2?<Km4wO zO~tw|DK5n=AG2D=LuaN4`VDkk2~tkZ_A*Uk``d3aV5>g{u%~3o;{CnO|L}UYER(KG zO>Wn2irH&XerxD<SBLfpEojFQy3S#<nUC%NF`Oi@sZ0jjEhoAU>KQ6#d~S<k|J;Tw z++t`bSCITLOh3sEi7Mp->XmeQa>x?23ZBjBcYR5x)y*0#_yskec52R`Ck6U21uMcP z#Xmz*i!~2u!?OQKq?yXlj^Og7&0A6)(KUgKd-v3=9Q0%2)UgWWgx|$q15fx^ZI$E- z6P8XbBCfUShLcI-srgYw)oHh*c=V>2nV6VYBiED&ab!U~e^>m!wymsBLY`#gnq7ev zdJN&;O#>%==fT_UznT`mT#_8LZ(3yFN*p+t9G9_C(5Jkjkc-Ir7Cc0lSD?~j7@?lQ z%ITO4qzY1JMVR;!4m>%q$qMdDFw>267*^$nO8tPRncta-y<F~3C!SO+j~=oqN?PM{ zcoIIJxSUTfN>_qwP|LKqYgTRo=@9_Y$BWo+nt}Tx0fJU9pRLp(AsRhLaoPJIplfNt z92rPYl+JPY7{a<|mHW5qh(94ICLn<$Rp$+q0Q4(j#ytJ8>TsVG#L^@|B6J)k9swpp zV~QWMz`sK)f3)NA)LxnA?Ht3Sp<5_jem?#fNAK3;O^u9z(OTd^>{v`fFsp~d2*2p$ zTENJzk9+Q^_kMSTXp%00K_aY4*&=rUvk{5l7&+^q+~~nS*s10#zo$N!0N=BJxm0Kc zy!EORq9kx~dVANvA!)m<eD&Gfn%!h3*TLTq6Yl0PpR2AHK8Z*G)OAP)y%}TSaDl&w z3MZNAn0#g3|6Gvt?$g1Bw#X7Qcbo9fg3#G6kq_{o<cd`eDZna6jX(o1dDRJtW?Qf9 zFtkUeUFa2E>!6nF2bf-vf%qA1_Qh2>PnQB87Z_YVm6iwIJE=bbUDX>tQbi^9W%3vq z>k}Ae^%*sFR3R|<);^eGO~GOdQBZyS{t{EgR#j9~jRmL}Vi_+lkdT5>r}rB$wdbdf z&usn#Gw%`i2J_fxOm&_!=}hI#Dly_gadmFNfh%&f&K26BMO~vpd6}ao_)i9&>sp+8 zPrR1A?hD*tf!~7_U@+(~dr<y*4Rx4HRc-yyHqE$ZkVOkgIX7uQG}3)&w$$4U54#vh zvh5@0AJ^t}wex$l<++9Y^XU(-wcU${aRvcC4<9<*yX+o*cJ?$(xFLa=T9mD+s~ai? z8Y9jaL%<ljbE=LamX&Fb{%8Akdt_0wOIJ%V9gfw{ywPwfL|GX{q8waV&J+iSoWIDT zUKLdOR8~2{?be_%YKtebkW(m1Sr{@T%^2roC690N;^wQpPNy@mwoCQ<=(X^w|JE-A z`R_Q*wb+f}?)9Czhw!Vxz`?<<nCn2Isj}33W7<MS2F=%|F#tJ4`3AtQ;3Zvt7jl64 zqr+8kH!E;oR|S=Dl*y8xxY{!nj<Pj9ThENIT4uG^L^6}hj%iVIjkKT5{6HzUY2?1( zK>;nkC<$ihm4a5vlE{5*yjlAbLT|#`T6gcWv!k+p@$2mQ?76jrp5!X@>6r#!>tSO! zFi=hG&cejROzMdCiDkkX1yTOBPy01$i3MngRHZ^SRNxe~Q1S))Eg;p)Y919XH66sn z%0ZW7KdWIBjZ9jpEiNwER9DzHN22^|LGp>ng0kWx!PJ?et*TP5ni+P%<#uA_TU?{k zvV@)78$ixS;I_=@@1w3saX+8-mp8vB1Jqy|6O%RK7!a>6{=Fv`N|x<R7tzqY83IK% z4i{%)lH?>NPPr^h)Xx;%u{x5{@tPK}u0P0fjRn7qaW*$=OJLLNgrjpQ<?3>U-dgR3 zK6qCCZv_vJ&>mybl2vwG`5u8xZBrQ13Z&KF5S?YrRQ#!AT9d<Zd&8qw!F~|*P*32| zK_(s>1@3+P#L{~1&FcWybpiv_!&OZDDGXOpnU=V@<c0#&Lh{V1a>=TQ^<$@s6chu+ zjZH4pd&ZN)x%Ztogv1*+LsSR{B9hS>=|bde4{6E*MC30D#^W+k2fA^rb3mM!j}5Q% zQZPYG(GCqj7L{_vDo#9oEA##-P9XBj{ObS>&hNor{4r!9@yv8|q3upmP`wDY%15zB z_8=0915|zuML|UN>6NQOxvc_&J0T`P=1`TF#EhunQ&#yW>-0*NtmCA2#UpZU0~-8+ zMTml|zxH?0QVAE=#}~W1p;_Yo51FjN)w)x;Ws&tFTEYCXW(&hL@msu`WuJwfZ76JI zMP>QW$-z1ex~G2_%2@CZqJP?Lce=WM#VTd%G?_<LPtR^~7ffp(=V}kL)QH8zn}M3Z zrY-mdBAA4UB_w{Tp6(l~>WF6)!udR=<8|KU;>&92Zc(XSUyywcry}}1#1-y5<nW76 zSls{q^6JpJ6PckK#d|CIaQ@}G?e3z!83*y42jh9)TYvQpEUP|MO0mcIHj?V}_7)+Z zIUz`uI3_7`u!X!&Iu`rO8vCbtVxs?_&Xe5bO2g#Us({OFwAUA_5iiYuQ#-e%%7%ZE zR@x><rl2K;<Y&7;CMBd-a`VmA)V?RlQGwod93lLA$hdj)`)0qGkNpUxcV_#%`R`Z> zQtnRWOGj(-duqE|=7>{8B|(QM9(EMpWs56syL7e~yr^{V(Ho?^B>Z)&edgXXG|qXf zUg-L@b*6ht9XO@OnHnSVre!5SOA!@)&nrSF$bWO}WCA;!r$^N2JMq-g)5G8>lU$(s zVtIyJzuAkJ=#JFvvJ)?luzd|BL(<XjV5J{TvtmGqFjd%k*K_BsON{kl`x^joQQ#n5 z{3&d`zH@@1ygxMOe&_1+#~mLq_@S-R8o2XP!?o=lKb#jEm0gt#9XSR-5|g)&Xw)Oo z(^hZmt@k}g^vPS(RsXqWh+Arrq*?Z2PMh^ez<K|PIvhqUbZ?Ji(ZGh;m{t)NbXG9= zZoG_rEM|*G7kf&ZsT&&<T@gJ~6P9IJ5!^aRV#|}5BiJFca?+N~Q}K8dwD;HBl$sOl zI_4kcjrbn)-2Y50mNTR6`P4B!X31i^Ji+aAwkbQtq66g}Ecxrc8>ew3pcmF2Pt4Qy z+iPn(im<YsRtjq5fvjMPN%@lyX`KIVd41xQ1lgI4tLnj8c!S2s0l$XbqHtvSc@*&H zK#O3J!!RM@l_w6M-V@7n(X!6d+B*tkJIt9iEM1tntDQ=&S-Q0zA^cJ_eiMU-0l*S^ zitXJfEw$Iw-1xiI-|TdDdh08;M<_MtvoU>9Hg)0~o@40q>7qNB;@sAdh_M5{$^m0H z?>M}=$69FBVGaLG9$%gEJt0LxL`mqNgyTB-eEFtT`_8kZ8qdej)s23?fj|8*<zk@% z;gTxg5-EBmJaX#<iuY_a|AhkDR%p1dr%cS=QTg~?J~}sDkJfVJlTBOK>+aQ9$#3$6 zq0cDd6SucNM=p|^iHXEKQKFW6dcvK>$2&0AydK{_O5JvS-uQTR`6aYz=xjT1k|GUm z*L>Ts6a5}xO_RYxa?x24uUd73`|RxE)K}l|J!ti$t#v|!2Whn9(G;aPJ3_nV6}*QV z8QRT)1QI3*!NmD_Z1>SPO!%5~@oWdJ8v2e9-c>0=l5~V&%S^Jp<oxu39Psn>trBL4 zU}+x0tiE^+&1v-pS)jQ})SrA0$O9xIB0hK+`N%x{+W&^;bq|@}MlV%p`9>b=#V(7j z$gxzZQRa{eG9qE(Q)zzP8peg3wdZQdyfBh>^^eP6zfVj&8O~-mp>*I5L)wD)ukXy$ ziIDMb9wPYb0B<8@r;LlGf3Qek>J3$6lys?rbendn&Q$Er64jz2kH^^<L#7qd{(2Cy zzLC+u2|X4qGY|ish?$(UIlFPpvea_pV-jG){pe$gyo+DSR*9h>g5K_86{uBJmRpJh z-rE<C9uE!PK6rGjyDHc947`gXCl9d2jY#4uwSfI`M@LAGe7}}jQUI3<@TcK~O)KRm z<{`zo^hV6UEBjCF^w=pO#iB*Owls2qnJW{%6%Dt|;fPI4yVADiW&tAVVb*I&Ne;=3 zh~LU)gKKYl19YxCFCr*73zKRb?<~MneV|qf(Ka0T^MDrbqY1KyFGOs6GZKJDLjoge zH;xea!er~yzP4Kp>)+vlBj@CDB7wGT5ugCz{eh*j7e%$YVB;V6a0!J|=~bJzZZPn^ zizfpLJZK*o2JJ4%Hj0h5snsoUzd5lX^D!ux+1d~~xbcqyfT{d+ZRm&yyD+`fb^=)+ z((t9Vw1V~M(Z3J1$X+w+>nat8w|)k`w#N5c(~Q_xZt<fWL5I`jmt!gA=9IHWGYN(= zDjMGY4a9qouEy_is9fmf?l;FdgZ%<4pS6DZBHve_P)b91T=dtyvc*u~#$DD~bfLiG zV+~3iM^$b!YclU&4T)I)(&+1;u8fMLaJfb?cFIW={HY1wF$)(P8*>ESocdx}kz)L8 z=+N+>NTG;bJ@t5b6&!LlO!R&6_+EIVBdY?G!NwsYvS$6RPTH3E8vt(f>Z~P_Y)N@H z=)02!;FS&+&UWu>!M|QDnc1aD)$KQn#O<SjMI2&npREBTz5ymp)d{Z>>6(S_xSNF+ z$;;8J3m;O5JXbN^%9=f=3BG}NZ>~<pH5aY0OGoc4x9z`SN7=!A;_1tmruX&5<orE2 z*G&6afv#=%cv?hQZU$~=JW`TANRrf;{W(gY>BiST>rlk(*tk}<6xEiPl=78{gq%)p z?`v2?W5OmXsIh|C<oD^e(W&Q2ZHlk9@2N;ACFl6W^3SxHvVxv@!VbBAY5(WpspY4F z)t1At`(An<7E~5cHe`q^3m#n{FW;`m0-S1aX{ks~M9_OkznLZ|L;gzdtC4B9vzUJS zA?2y{qZ%CoK${zVV3Y*ollX#nB;q}{vipX2{!3O|lfA>UiWntrdrd<Syom<JL8Gac zr3qL2qB->vz2;*uXg9m@C?ZqfaS{--!;k}&HZEgH)u>f+e4FIzi-bcGs<Mm(YPS#C zjb8n!nEf?E=kV}2`o=4~LA|gduuY$e^67hpqy=E?M16CL(MIV0)%&ZY+aP3C>23>B z`<h^<N@!)aN~z4zaxJ?R@N*$MZDXF=iv37YHcxSMO%w`L{9tbgYz?bmN?fELv#rl| zQLSa#Vzpmtn9xv%-Wt_^y_3sVP5)id(s7uZH#L71l;9LL{Kj(}&8v-$L8V~&EKrgC z+OnhqIX{`(vmJp*Ru_6prhM(Y^;J2<?95XrAuh>?z`LW-fsH6f>>HR&S1peyHgUr; z-26-6Zi?pT5Bk0b5w+6d{=fIHj`<%(PA^aqlPjdjA^Zm*6M!4(`sMBW84GZu?(rh* zWb*bszU|;ikIwtWy{8-B)0dmr)OUz}teTdWp;gk5rcW}aBvQT@*NlsqQn<LcP}dSP zqd*&QCF3G293M>ZTOS|@m*)5&!l4(UKts%Ey0?yhM98ad;6NtT-P4z<MdNDgq7lOS zK)3a?h=q3Gb>kACAx3=-J{Of3{n0!!!K9;>S88B2_-6WLXEftR!R}WKIS#(i_a%z{ zgozk(NrzMr=n*ZX6lS2|%Fw7hT$h%Tzj7CzLRBY+mCiP2(UCIzMzEXJ$(vg-SvFev zZ}Dk<n}>07??>lOx7~&tn9y%i)z|B&&dn#%df+R5otTuTOB6H}6uA~RhS@U@LsaaU zqz^Pd+E=$|ie-TN+gEuaABW(g<3UOkp$=c?5c1|DvsuPlogC_ln4|&I1--WGys}8* za22=DiN^^`5WsGyzW@dynrwIFUIleV3Y<glquFQ~ANqI_3!Nyk9_x->qbE~h2~0#W z_%vP*L$Ya-c)Q;zOah!&;PhQnm91LR@cuN}zKz&=U)D7yQ`7`GbFv_60@ohueN>-% zJ#s;TlAG1<+iCVM9+nBZuLdb|@MaRZgodre0(AVN0$YVxcEY~Ak_NcoU?4+Z-s+70 zym}w(+Ld6H7zB4MJN)GH5VR(K+)t$UJY6t~KZ!Yuj!Yuks%$~ZvQ3$VZ9AX23y<-i zo2S)B4r<;Q(?gwp*dKeXIc3!K<fL~aniy}cUWrE@X7|2nACB61iPMIXS+_DRxbDi_ z<??L|8&4-t(|GlDq#m0b-D-r#VACl|V4mQ>pXP}xZ<;)lk@>=;xQX+$x8X|UB2KQ^ zJoh*fkT(go2J?)p@@1Z%Fk%HTWf>Tz-s6MmzvX(CgxS&NK^0-#VS_FtbM9)?!u^D2 zl)Tv%ZLRVJ6^hQacbNY6+2qvAlsblR_o*p?y+8HRC882)9l6Dcomr1w$wlFsv+G0D z^C!Pcj7@!S6GJ<U?A(*>rM1Yr!J<5gR+&({4@F;)v0mv+u^s(bU^dAnhpQKqN56lV z$c6u<D;jFGRI~x0!BV?f0;6Y`>%yPhf^~o*PZ#Ab#>QVP{(PXmZE9bNGB3O?ji>*c zjNAGAk^-A4FIv9(U6EK#+a44R&pY4H*1S<IUEX#3+zP}T!9gxgY%bHuqXXbPcfi6^ z-l)Fz+l65rLeo?*qQi_jyqIv(isBaaU}Q&2gV^H&b~y}{KvxZFl|3MRNHJp+eozqm zi#Tvajt7;Fmb*itj{?Jv131p9z&IywW@bi9l;KIJAK_TjFGm`;qB(vI+UIx?-k6;A z+RbVMT+F(UcR$^(tUwn-@Nw5$awc&<(Kjc!aIf_8JLkSnx;e&P5kkI1E<S+#*`D4- zFW#b6A9~+``HGUMK?W6=Tp;s_RGtyJ3L~eU$D^g|p@C-pa?*3QA!%=y34?=-_Y-d# z1T?*nU~d)^myTga<`u+{6u?(n_i(>l|MaA9eBDdXTwnY3SySIy;67V$SElthD6~KE zo7?Q^!K0ru;XUTU*6X${dtE-X#^8ijMYn2&YFCEY2jAK~^Gxm2!fEj$8|f7`kx=D) ze#8fr>85Whzh9|3tJ-2p+Q2e~&2{b2mLOhKG>xFj87x>q$){!5iTPlk6~TjwKNm@6 z@6M&cr5NF7K?z<RZ!<a#B5t|g5KmpZ>g)2I$#q%xa({0?(eqbLg4*cLkAom1e-hyt zBSgLCvZX>dq(f`3*p9xM)>;)=4t-04-LNisW_v?O+q(CgV-%3tw^J$cu)8{7`ck6N zlqB@eyie9(5^O8!9Qlc{p&}3boe{+94M}$^<F+`6|E`>z!qCB~qNqoCp?_l??p~!r z4`K6P6|m;FZ^XALvkc`(mxC%;cy_3<XAHVbeISm65OEaS64avq^+BGH7Jy))I-L5m zrXoR8<5GTzSvjoRiCR7dXg{Mvh)RNJN*ulmhMuWXx|zv6xJ{eRQhD!0%S3(|vrP^S zpPDZn^L{!{m&MJyZqFKJt5k?4)K@fp{cGPu?~BnI?~EXvOTzA3<k$Sat)`e#LD<-k z$t`gch8H5bgwPaf0D3p76acQxt=F`<ai}NPQPi#E$lBIOs2?D+`d4x|3fB<N&^Jzk z+OS20<5lm;N#~;gUXJhb(+>>);#9UtKCE{Yqwkc;q9(`Q7^UVs@PBh#c4}bGm~EXW zZ~44WhI)0-b<}~UyL{tzO5IGW=F{sK4WAx9c)+ecAOSMh+Lx+Q;IqW&9k3f!^oKgA zy}}`#s!4nuF_Jhj{M$m@qr22<v9JC@O(2)3F#2#(mlnQwdq1=vp=pVXF!on)+=MHD zaE{H{W&&zPPJLs<eBv%;cho*ocx1*hGSL3u_uBUzyUQFGgc)91AV$Nsa?_rbl7`Sx zlbu)iodOf`(~)zsp-`s#-sb10ur=x?WmUa_E%rKH2U*#L0Mge*O>Yj}m1gr4!-I#t z=oKhXl}!NL=J3sQiS1LOHVzOb+Mm)i7#BDvE=yFt*Q;0Riy&jZKF{9NV=~Mi9jFs% zW*~517+j(=TC0()dWi~cA3!hW3{6qZfI-m<0aDuunNk|gZO5hQ=`POG&nOsR1z+x` zctp=yauSt%<X-XCvXS>|%9s+YZ!l;P@TT*{qpcyFDmX-lEioQ$h-h4<5*3fpd$s&( zw5(*%#irW(p@g;dILjmZ3D92<q)`H*eIb+s>R4111xo0kB!GSC{KaN}KNQ?1Whv<z zk&de6=SsM2Cq@s6{jwkJXEL{0`%N3lF4=06j9rB}58-Bl<rVfY<UtsdLw-%(tyD9! zZNlWrntg9JcJ1v%2vtJuJ-TQV3h%n7CaNzg+kW+*c0TAhPXhg{V9=rKqiQz2@dC*Q z5}(z6s;C(!>A+sd^1fqye4HvV*@{6!nd!qVL}Dll4IPn7Fz=&e1FGB-$YMQv?e(v_ zt<d&|RsY0zgmj9OPU|}AZjQN$oQ8D6;M`|G$F9Ah<q*_{r37i!otqZfNGCB?Jmmgl z3uYudE3p9j^q?W|#KX~*Hj}bnR*I>r0`s*!^_!0j*#C2Npaa@>n_S%WpgU<l9x)Q1 z3*(MF!UI1ySXCn5F%JJRmtA(qopF7B9Ex!3vzxMwWShxDt~`BnC8Z?Jkdunj$;ZBv z1=>FRY@b{B>FMXxlvi#cRx%GG!99l)_kj019jXakWj4Qr5Z4W+WY_}q>6zKspVY>^ zg(;xe;xa2qZz#m<CjnV?{#REqwd)!K6RkL~`Al&(N=dJb-Nq7S&x2@y!qwisj-T5y zPwa}{gJIXpjsMG-K*2dzVQ$n=lHbD^OM~m-pQ`=_**5oYQp?&-z0~?b2hkLHCCGfr zw};Ylwp@rCCN>}HZqRZO-*h5`D+G)~yGM6o`hWy#YhTf!f<lz<h`bp()iq3&+RAdi zS4t3bGRQY8LTatPLh=w0)$WqqOH+JIG5hRr-JXw6BJ5Tv??ZoH0*zlDmZ|*8tVjyV z-UZBL!9Mm?oGb)ZKsRoOtUFQuRm|Bu3<9{c)&igU_5F7#*@fVjlZ(BGj@U1iWK+<U zh*>YXRslVI-gI9w;jW;`EnOJj8~KuUir9Tn8O386$b--jiMTX(l^9Fm%XFyFo#7`) zUIv&@v-SHCmVUaRS8_tzdv+p86)KWsJ)yP)Ge&$slx)s8R~~1+rVR@QVJ2?C^llm~ zubA58>5_kLCUC>0UZ}eCuMb7}ds0-rSSS&RA+qG5!1L3Z^Y@LNV&~4go$7aO_VeZ$ z9^Zz?#fZL&UBlhb-0sNG3YcRYqUXf4fzeL-iax;_OhB4nV{P$+%0Q04S$DM=5Q$Q_ zgym`|N9lGVp?%5#_I#wx6+mi<o!OF&yHM#EwK~1jk0QF2erqc>2+9_k0=|Z951#f# z!20s>dL#PNxhm30DqT1FKawI9|G9fxlneU^VO}{I@+$N3^z>Z$D-^r54Ez4?(`S{p z{4rVxL@n1j_5AaAC-tcE&Y-0F#ddDNF?<$(quzR4Pfqk|chZd!2*~0*rks_DlzTwD z`Q9c|qRUOkXs(sj8Zfn0b2HYszpc%rEbg}D5@(bxoD(5aY<V)2jb%O=cE+0~Yvl@> zdkkTB3j1ou0)gD`y@x0BDk>#Iz})gRo|KkSALNTMli`v2X0`Fzepw#Y4COKhhE!@T zuM4=#?W&tgOKbi<-en1U9KGknIZ9l2+r?d0#n*qYYN&@RzEg4LP#!I3UrB;z9(@Gn zj+T>O`?8y?L-jMrH}n>G_`3yfV`Vi&ABiXxFOWqnXe#3og|4G4{93gIkF=<Z?K`*n zh-<z*$z&0dZ+s%>00WksuM$GB+EKIc$~7v(P@0Qz<(FRi`bANdP-LuvrO41Eivt{+ zBxp9gc&?Y5JK66PDgIxa+4k;#i>&8$^t=;dTgclEA5*=st3O^q4i%+oz5Jybb-HRh z%)(aC5-ywQt%3*_i6xY!V|@u`QjdddN&(M%`V$g9S66@pJu*Fgw?&skWTOd47$LrN z(}_)D*Ww|{&b7{xZP&MGZVH=s;hKb3Vn4ITHc|75SF4;$5etouBzSX_#RX0*`-tUV z)^Mfd&Z>%4!Vtey-xZLYIT(N<dC==}X02;k+~^iC|9M>W=BoPT`B2&J_x--(`+fK8 zn)|;Sqv0kr$=}ec_m0;uy?QrHOyP?wO~ErBp~8VhTk78lFBXEf5Jiq2UGzJBoc<H) zu=zDtU~j+D^yBW>o%iGJiD>w+3S+g;mQnsC)6~=tH;00PBL{U4!ZoRwFiD9PECF9M zJ_msDujbp=>fg79^NaL-m3HN;!@dSnb2H6;YZ7gBTy97K=R?tpry)bLn3}66y)-~= z9(A5M`G2RQa>9N4z{9UvFd-ku=`fSiirf5gbC>&qw<mEc{p6C54Rvnv2nVxO<I=|o zvGjNii5A4=uQw!~p;<-nX=-t=#}4@#RPRTF!Sv7HT&+geC`rJIZ5$tQ2kB<WliSZX zyyauNT&7#L<f%c&2?PvjbWd!%T4_x{Kjyl=T$q~Dq~)r-ahS6oqwqlx+x_x8iRkV6 z)Vh|ONL;=ZX^mzMAyv3jA{@Z3qA?s-P{2*+n?}k=xqVn$(b-wdfXLKHU?NS9gcLxu zw_LAmD;8pKY#5F3sNL(hYDZX=IhFeK*sh1L$!{Q=E!-t>G<xy$V<3<%IT@LqeQ$P& z*!t<D$Hva!TYsz&KAwwPmBNAszYf>aTkhB!;q77)D77+jd<9{<S$`~XwwfwTb))26 zOSewqyfETK9Y`6J2ECO3k#5P%#PzvPXh?2oasD-BXn@$7js~p-3=A@l6yKx+B}W2! zaYsD}6bY}pT}OsUnK-e`W@+5#tx9X5rjznB<Qx?u#x-rVXNqQg9g}vBV}m0MGHocx zFpf(!uhury=Y~xQH65hTK*!xMNEml)iX>#$bix2TPr>l#@MMV?CbaXE;9`P^O93VY z$-WL6D`b{v1(q8*UbMLit?-j*3JD{m6kk-qwkU|CS@fiFof+%yZA*g8Iz_2O<<heD zL$cyh00G2%S?v=b2BE{JK*+j-SACHw>b+3vSSI4EB=6+etKjA3rfRF7+aIn@(68W) zr143>Xt49dOdU%P^?9l(`^(9ffQFfz=_vgnr_2!+>m;K6^)xlfeG~|aZ%v4^+D%GX zL{%%g*9z^*Uek2Yw0v@A9i!boHUuy}H!X0@Npf6HT3$|FURqLpI*fv7FsUdoS1vI) z^X9><fT$GO`I?>u_(>46J+lxJeKFlDca0E0II~P1aOH@$vl^snNKk#G|2#w}>-AQW z>r}RIQ*QC6E&ETIvHTJHw8{C*m}^hD8x&C^D>cbZwCK}|`n{7!KH&V2x;sdu!z<;Q zzFGCP%x*=Y!6*$$a*N@fjbK2CcF<&cYeirumK&kD?+3yUgoK12`oO+bayF$5Fz)-B zKd|%2e^s4vU&>d|T0}a2X%Y9Cpl2_)*KCmX)#COZs7%aZ(VeOmEWv(7tfrH97^Oc2 z^BJC>ol2N1G)`idfgz7^m-}<Q#$rNcFwtLc&a=-eRqBO^<7oe;n5FITCR6&DF4SKR zgMO$N);^(qD_E(Ys-+pPlgg*9p`+uU*BK;gWbpMUUbpV;R}brt-E@ct<;n^#q|&2@ zRSJ1<22^MJ?d%(qE51|H>O`xOgtD?xRp*+il-0EC>69X3?7PV6DHzxO;Rk>2O4gq# zLq5B4?vlmUp_h;wY=hfUVz!*kvqC_4xw&C8T}N9Mk9>kgT7HpaX+eTUMRCL=nN>qk zRS;=q>3DhhkJoRkV`@`+C{y6)=*rw3ndC*w7D1XDcM#caMg<kha<C10Sznn>+cyQq z)A?nXZN0X6P@-QekFLY5m}=?1=3UiA1?b0FgMBSL+|)wKS4kE(hv<+hC_(O%jh<a; z$tEL#Ub>#5v$PBZ?o}s}%|$e_dwBQ@oQ`C-Qh0yg-Wg~)!h($?{qCzwnOKk$L~4uY z$7YH}vSPAZNV`cXOLB<ckBjJHxK`t{`zc2?k-LJU(TRpV7Ei^jpyN-pB#IcEC(V80 zJRTa^OhazRKN&YzOCE%3Ogwp|$(|sEj&r7QfgxdLjZu6`t@}1kS;A@&OjL6@MMdY} zm~_zrvhF&&dk%}}Z9}Az%B!o?x|Be*1*8&+fHW7FUhglko-`IUV-}|YvzEAmO6aZ< z(-kk5suuWP(~P4wQkn&P*J(F{k<sCvSowv8JrFP#hd!Lm&_J$pzyDD8dawdGl=jz7 z@_^vY{@Vhb`IpJ&3WdWM`_XmxL%L;MMfB2yDWFCv49d$+Cnw6%xGlm_b#QQhetv#% z&#|oqoO_3w<$^PVU&xp5f=~U^Eb&TFrkpolyKd;$8*n89gfN6VOPpX{oY69QwR(N# zC@@<)JzeQZZ2MHAwq6hq;}Trj4+m$R!6uFHKC|)*av;nLmUQr-Ye0XcIHOULpYwHM zD(_C+Qsq{hrkgzFnhVP|RkWe`s6qfaQJSPE(sS@Z#y@8c0jz+F6m|r7m26J36-o6I z<kd*RAfP)f^1P~SU27uUpq%%|HwJCZv3p1xJRM-=ABk?RYD}*>yM9?AfT66jr|FeW zQRcqC%kyo%_^l$MbS`kEEZZzu0&U*RgF!YZa>S#u@#u`*GM;GpZTi~&^1vE;4yU3m zm|Z1CQA6o3tVPez`8w$)Ird5mu4Pa%-j?K1n%}rTl~QZjm&5P|%eCiMUqaHk_1A$4 zz>cf3!4_SK${(2eQ0CYeOF4^Seg3&<y2sI#Uc*wawdl@#&@K<;DK!fBqm!c(sbPFT zdKKZ!1&*u5eta#*4UV#5f9`3K$Q)rm?#(VC;XA=Dotw%x!i7#V6oKOd?q;yk!l4qN zTwDBat!`{t?o<LD!Vl(GZda)TE9@i73G&FL3`vc!Jr={aaQkSQEIt`qqFPLPDQj)b zitl?c(hRVmCCA;XX^7WQrk#i2c)DmfJL#yj=w@=M4`%TYQ{mqz4Sj0j*vPuCeb2#1 zFGWIP(v43SpIeitgbb5HZ=yJ3#ka?=?o!5v*cPnByB2)oJ^rN=%Q}uZQ&aMZ-0d}J zv8mWeW=l4qOXb?;sJ~EYD<vx5;CF;@u&6xrv(TyN^)Ztt0szCcdsHL^^*nrpZoa;R zAG7Lf{z@8HP$`xc>86^)%0RM3x)ntU)A#dc9~kPVSHDc=0D`_;513P`9QW4gnFY%w zqfF^GuD2IWu)GybYHAfJ@LK3uJKXMIq&56L%6gM`(|_K^q`5a!Hm#`#NF-fN#)J>0 zUGnek8CrkU_!BJ>P)g;0aCm;eVQAAavvmK+&6xL{i6eY+tp4{Fa`^W4go!SW1SJVc zFYZ{VSb}Cguaf!@E3H3oTtQKZYZ~M9Lty(l6&JYOBt|vsqgMxFR60<05mk~Vy+A<9 zWQ!Jk;2arUxkj*dQ)z(O*iWBWP4|b0|JpXK7PjjnYT<6;ero3Z?!e>8{&cx&*6qcT z?lng0zA8>+$-icrp|!J)eU=e}NnM<v)V`Flp|2rj5-_f3neYwEw+NZ={-Ju2^|viW zUKSZ~CYBHl;Q{XoRNoJHyW5r<<QlTH*m%F@UwVLcWhVcAm!6QIO}e@9J*t@`uB%r( z+)wA0)sHx%qWMZLY>SI3b1k>6k0Dv4)Z${~1-f68F9Tfs8i_kY(d%k%+s=uWsq1<S z9WONeh_A4Vv}mEw3i;;wY$ksJS=f-C7cq(N@pW4}%a#U@qpy{-v9_<MhF2b6b)(;h z_Sj)34vgb+q>LGy&`TYhs85mAhvtxOOHCu{Oe5gaCY`U56|AhZqSs%wWdF2wCqX)a z=|kw#OgWD5S@W5;k;7qn_rqh_7eZBXMw5(zPP`%$6EUPgjL%|Yy9VcSrD0uz{e;%e zFEpgvKI>Y|Db%uVCm4?_OVbX^%B`A>%Ro1Ihajl(L+4Y~yiwaI`J7PWOag{mpj!m< zA$a|?E=8NIJpPr4BEjg@l}s@|1@3Y$XZ8HPo6u;D%S9;Ghnn==L)JRLyUSU_2(6v1 zo+K9ou%ODo<<O83BLcLage7NmTD_MOC|z>hGu03>&zTc9S-fMxL6Gc|xvX+5tw<O| zHD*h#xnEt^)uuqGln>@aF96KK+gb_=bY}e4WAgoO8h*2{Jnt4uEpzm<%-Ne<md;~K zI+CQ7igGr3uwlVxyYW-6aTEwCt3ap0VcMRD6Imr7n`*X-1|4nfrQ>y&QaS*_nx2j^ zoX)lWK{wScFNTFtv~U6@Q`nxA1W<bOZRpVn03Ccj37+pEV(;S>(Q6WWZj7}vI&g1T z7h^gXQ6AFs{?`A7a(JgF&f;=tfsOm<p*o2%p>}h&8Oh!BH=?+B^ztQb^Winq94}{~ z$J+A}Pjgn|pRnG5q)hG4IX8Szr~-()-Hm0LFa$St_VNq(pyThSV5Ek69(sf*qN76; zRU1=va9+mm`^i+Hm(P_hwX3VYuQnC$Hw?lwfNJt=&}BURbVm1{NHT0me<2t1b>ppl z2-dr*38g}5XSD__82erp@7&Pm`%7l7v;=5D!h*zwL1(qv*-5A8Z-}Ax5_A_)ZkK-$ z0XK*G_#}~p7MfjNTc5P52%BP)_gF0janVcaiN7j%&xT%Lt`4=?TUhw}v87n*@=wK) zLpWgraUXWG(BN6<^x@@9W7C|pICa(ciBuh34P?k6#*|p=<)Dyc+Q0nLyC`T{FcA!T zT72E*&qVU7P*43J5x&21;?7<%%d1Hx5A`@O=c;J>-2~U)85_f&gKtMg!CJ%#f;tO( z-{~ytrPpFfI{=o$o&$4vw{6qfPCM-%8;fywub0_d^cpn{PiPfbf7MBR@b#5lLGLR@ zHAixFAX(IpZN*jDr_G;G-}&5J6a2j)G2JWP|D2c5s3&zck0!smv?jj_vjz)d$_<V_ zJp3^aRr)qn@ZD9L(N~Er|56G*wf^%*Lo>j0Cx<@{(H(D*od4yn-u`0+V`2Rio@U)q zMq;&yfLyZL4ZEb*)$zTq^|&p2XkI?8*2*N0hv>zEqX+uK1CAVm2&@}Z0zIxIVOndT z>Slm_gaZz2>49%pVKYV;GK`46T}jh6+M)rmz$v9rl^=B|gNWLqo{Dy+i5PZGrUo^2 zuv*M`lK8z>UCPiGp3-wU%uKPT@{fNxStw&Q4l;Tip9SBD=J0HCSVF_`zZq3=s@=B9 z<UIb#wEwF~k@amO{_a(=63?`l?3|m%?p(C0QfV%)Y}n1Wwo@wq<EDP5I%YUQ%fJbp zt%cm`fQXfL?}nDnOz(RpN`4(r(+wI}5@|GZgGNO#X)^E|9fJdVpY11$*c!E^CB696 ze!Zc8;S#A_cxE9x2Q@u|j}_(VI-hNa<$MSlIHTiGQTnU*p>XFlsI^9d!h4<d!D^WF zoX<M?yPb}odldvMx-P4n%+~GMsB%|@dm%7w1kwahTFPzl$e#vGy_a(~7WA7xMsx%; ztOb~bx$wQe5)w6UcSI>4FGDTpHK*cvG#J}{oA*g5ode`(0m&;&5(hhky64yAIkA=R zztsS&nhSw9r;--wr=XTG9#*kBrTOg)g({(zV07XOp`yNCTrO^kB$Vu7RW#<-KA46V zOD$f<4_!$HV=*VjDz&aZ&3;~o@jmR;*)Yb>`VhkQt>VQ^ke1y(5B}8T{7K!V)gcqp zeXw42KfGk-=qf*3@|aeNb-*r6^v|w~n1>J<d&KnQFH|#1hu4Jz=R$`Yf2H2nCTj+Z zk`^^oQJDe$b<0ENS>J2fffh$Po#--ZPW!6FZ?!o0T&0whZe^<{rd#ae-{)ypcnZT$ zzp^3`v`@Ibb@MT{soKQ;LU(o_`X?uq#_&74gLXC*ec5gb>H9BF<v$~1EK2G<Vq>u6 z1f2_J{?*5&zxV5``gzL~e-$!#BJylg-K|-y&`M1$AN{Zs$yQJ5lEw#T;lsc=24+`r zQ#oeV1-IoD8XOwU>*=WRT3w0exY6Rt;!HrRY!sGQLm91OEexeMjYdurlVDJ=V)849 zKNe(m%us;}bbY+bXQ`-KuCS=1S(9>*rJI*HRF+c^<hAA#{43VC^>_13tTHfgY^Bwx z<JscIVC={3ly+PKn9_(+xIF>7nPe4kk)U@!a$D6VpK(%WVb8l5<G@ndPf_%{s>yEz zQS~=ql8uM6@@B?cQMUM677GpW6>`r&)BsFck}RFay7`VWm{0atIw(c>RtQ%+t~Q1{ zD?wxb7^0Vhng>-PyfY+?|0SQFplXyx``nH0t$RF6ltLJFvHWx8lh~1u{;LDuQi5tT zwoMVncX<oUovpT=g!1RUX5A4zDJ~rsPd6SbcUwBewCuQOkI(#Yt-lDCQ2~ABA@)Jn z+Ri{TOhzqb8G{y=dGq)-=U5xw^k+ZAYRO|v@Aw`!JJA4Oa*Jy#Iz*4wl{bFU6Ec{l zL9*@HXkfZ`Wu=uAtlpp}nMa%OQwC%XE<@SQU$#*E1agIa9QtfwRZ^>V?#5W?^CX$5 zQGTrlFh1D9#wR-i(9~E9sVQ`)SVV{yMJoLiO>>^(Uin#7^nue{%vOmVw&PTml4$FN zyr*ufdUbH%s;sS0T{XsbRXkdF!ty#vP62{m$jzZLF_paK;T-k*39dC=a(If<(qk3X zjV;uxI$rZ3`u?ty4X=Q=e9XStBS>R^f9Of06j4zCRbqX!BGelI#58j8jHfs$A1J5c z%Gv}neQwu1^NlM=85+@mx~J|J*ehDsMMfUxphv5^EyQ3~?+upkdhp4liPoQdW14Se z(mFTPrn>@XC*OX(o;8g(=0v=mVZ6%Roi{UCP`A3WQwA+L3R9E*j7)PNslr$H>Vbr( z?(~QVjqbg#E>LaX+VY5%b6P7Roz#7B%fl?@pBGfNtUjpa;$a1i9Cf1tDE}V-i$HY0 zB}x@aDz&trGKhkEEhw!p*W-XG?ct1N5ubGkO+_{;D@N)xtJ3?Gl(Lp$$+%RhqhK^i zMJ1>B^D}!8xuemNZqZYWb3k2Ps1QW9R+Vz^kU^yAFa={EQeu&+pZ0X;6h-y?Rerst zjz|Tq3V-_#%@(hjf0w_s+1iL1*ahb;mdU+)_ii;zPEKkqqbAH&=$^F)Z#MVfRcL9# ze(B0>yCS2zBA5cIi-t5t%Y>m^?KEo%QZJMg-mV8BsktsljCO)hg|DknQr1#R@p_#| z9yL+f5&=k*!sVrtH5cf5iqbx5QcWeL37Mm$n3R<?g^Egh_B(G~$i*R9JC!u(8Bv<s zg2DW0glWobt<RS#yW~sA)#F?FX82;+rCSp1lki^2R`<9p3Z$?<Y)BVx^nkzgN4k*> zFC4JhEt5r~rdlXttuBh;*WlFDJgb@(m+Hhmj6zG}`ZR2NY@6vZ8z%MYqMB@@!?@gx z9nPTFT;t*MEWi|$s?~rr!P`|*I;Ew;cDLKZPC69hMMzu6l%kQtSOwErR}V^gNlJx| zCQWVoI$3HZRrtCJPM>}2ElaKw`@46l#LftDrRQBwNF8ZLYDk%`dG1m3Na4h<<qG<^ zz}5G0b<wB4qDrjnc=U&i=*Q|5*E7_-DzxE+7i{*)B2(zZ$O%nI6FL?8^U$e3*F}mZ zEfLWnB(<fH!y6HlN=}pZOGmdA)kdrvMl{*FP`0bzNjami!D${g^LZG-sJBT*q*6yy zD=GWDNbw?P<5a`pWi1_JEgkC<bV?&i<$kG>((fvw()gX1lzd7heHKz0#9nDxi%*o* z_E32rC`I)xtHxyyrupXmJ}iIhdY|$PqkgVR>Qi)4S?u9ZsfQ&h+d}<;CWi1i?jpC~ ze_tRo>IS2$M<*>d&50ACs1;T7_~VM!x>ubFMJ-y3wYjbM^526f9Tk)cOV-krqmP-a zBc!A{4YIq3oZ;n8WJEpXPBj>XlA4K9O!1Xf3<@P>PLu86!GcacLk_};(sHoJ^G^Hv zWIW2zXhPKyo46;nRC>I~?-HZZ-^EgJnrxsnX!kmUWh=xB9OZo!pNid>h0ltaom=Hj zi(qdq-m0i@`1p|e7QtWk{eh;1xFTDnTHtTH+g}~hX%LKBEVd0J;M3|3g>)f!yE>iQ z6?K7AU}~~vrd{4)w(3IeZG2Wutc17}>zS3?A`#8Vh7%f{Mx%33J>PO;uG3kr)`C** zl$`}74L1pIH$Ea|lNEu}N-AzO7IX#$rS(*~M7;!wQm$l3$QcP^G7~Bs0I7&erIJcQ zna|X*s93P?Jd>-1l(uz?UkhiC^tetrAq}PUv-E0QC>57uG`WHoC@w<rn$NdXiIm!W z2u@TBbWBujHk~{Dg(ppuqv;zEh$5+@(^;dnx>{VKR-L;c>I!Kh`$j{}fy;(WZJ;zd zMJbswG95S7S~oyR!KlkvWza6y_G?jZ<i(*i_I6oG(ISNyjiXfQ@k)CV^L;l^R9YDZ zp-wgG@}Zol;{~N-vY$3cgvqQfSxh^bP?<e?j<r-7lQN}PDJf+_`SP8h{cuxZNpZZ= z>197$rRu>IR;4OHk+~u{nOAWLY(a1AO7whWb7_f$HTzE#UhLAGL*?%FLKsC>pliqq zEMIu?JY+Oo=LVrsou(E_3N>{DS#X-}av;&O*`T{TrK+KHUC1OWkCa*7ZIRK_wIdst zQg^?>U~nGl&qY{jwrib$loyngx-cX$N~VlTna~$D94P24w1<OD)O*kj^S*`*F-<ou z?_*BmJA*QfY~Xa7(%56T78%|IC1p=n*vx!N1Eu43t+%i&AYY&gBI3A!|AXyRu5<v& zQc@K$r)(UQ+=py|sa2(tF4DG(I90A+8b-R{T`Q%BRJ{J=kE2mn?F$=Bd#xkZS{)$@ zU-SeJMeaxws)df~U`MuVLX)#m+Er?0N+qFjjIKnq8rimO<>~Yoqb{Stpgm;l#c|N# zuo0!{9FgMW8f}wOOe%L^6uBd*r9^0Bdu3DD3*(+g=3)9Kb%=23L}`VGDSdtb#vQcT z+m*d|g^w$A6c?=LME^jhRK}z!DScK+={uELZ?G^ht53>Zb!mHsdLe;4ACd~G{6}%k zS96lmxwPMvwumvOZ>d4bqJ-=!&SeN|`SE8EbVfJ4U@Nj}G>As6I;&<R6pf4)8H<d@ zh{*~))tR!vUL>U1YFKr#XHJv~C6%nMeDt*G^tN%VZPpP`8ge^~M&mw9w*64hqn-#l zwPqOalcMup(4LSt+O1?1ix@qyI|KUZZ3=@^r`icqd(_B7RjBLC)V-{(zMguL(aNg8 zB9r^2V_=dg?E|Nzr9`fbN|{lGj;7@EL%H4=9rfA^+h*`feK5r=Qb3wkOnR9zER+Yx zQ{(PaqOy>b<j3WU-TS2zGK*kc>(f*+T3Y{uXehe9@dYawjYc)P>{`u;b+o7mwMM3B z)MPBO*fTVEMpUEO?tqpWb){XGrxZL##ueEkG$=!Bd!7|j%h_F*(Ku11jrOk#TFMQO zQztQMMlThV-~!TAN-8-eMh|A#NkfB8P1L)jsq%bAWhWw2h;og`T&Jd<Np<xg74-~x zb$kZAf|wPjOJPjq0BNaIR!m;w^DvT9$!QX$&nhStq<*K+j=xJAHb&=i>_Lw`R3OT9 zq|UwgXi$~{A_=YXD-_>tPH*jre(J(7*Xx(gnl8|kN~-6^Ij>H*Tn_6CjiWXzL=;L2 zL@lE>_`BGMIR&rR8nGL!8kfroJ&l~uRZX~uuDd*?I#8M%mzqow?rjf7BO3O0ah%kE zgz-LSuG*<HB6(zXvW`-EwlY|mq@+qlku1sxdbN0V5C>qKO>1`?Xe52zT~G;bJvHU{ zPE;4@t*_&12IwafD$bY6i87!QGm4?5V={vz8J&etNvB+F&yJsO3KkBnZz=Z8VK)N~ zugv`Vlsht@MmF(<nj-I@kW6mqIg13(@$5Dcrl5F^IbGRzcS%VXuQaK<3ooML`-+TP zBO9LF9!bZ}3m_daSw`XSo`C6AJ*Y!H!zrD~VoG<PL4tRWOEb|C{gMCjrAG=a1*1GC z2JY_4(>6G}*n#N<qg9b~%koHYU2jwiA$6V=wG8GaJ0MM^q=M582ixs9oMu*oP>;H> z;K>(W0HEkjhUZpdMvHl1m^vg8n;u@G;;2FxZZWBx<{bc{f>Me~A4cYAL6m;Tm+y>6 z!p{_ztWWDoQNx##BE|51nHR=JD<an!_Sgu~xWU8otV2`!-@b*7;TQE)u!YnMFLgtj zHlMP_tZfqM8|w>JFsh?cy^)B;)Og~AMnjRP4s%}It5$_VwT6flzOXy$$krH-xj&OO z8>J!A()UgagO2hH)A8}sR?P-L3U9Z+-?()`le;n4xjZ*y)CSGS?v|61a^5JI!DmTR zc)MV<vB2)FGkbw3NVV^N@`Wc49ArY<QIlWLiOxvg;hN!c`hHw*q^4ER5vm!Fp*}eF zSXPWqo^UEIl;QnuLQE<NP044Rz4GCQ<DKC!`q?K-Sn4TDshL1E1pHiF7gOXa7)@eY z)dhSNIVFWQE+oG+SK>IQ8+UIB(ghm!)fJm{Y4;f&gOL{+ksqqH!l50pTWruda2aZF zxk0L{Vbv*^ZgkXI8+AvcgPLf*!*%^EWxUr%<2_#1QC_xmjV66$1V16#>o7Ppu6^2G zZ8+3hWkAwLJxoHX2Bg6zyHZKxImHRmAkj(V9lVtVe5O<ongKr<lxnrXu%~8V7+pcB zb5fnC+bze>puJSsa&x)pf5h=96Uqxp%GH5FNoS!{$tc|2NKkB)N(|<j^dTnXljVGV z;t<xAOug(cNZH{l^1}AbqO~a|j4naCK*L-SMarjbaKe~xeIYv%it6C*ZipCc8-OOH z6k3Y;5f8dGBRI6CJEa-TjgmX;FliiyGtGfnQd4avNh!<}q3dlx)T*g%9D(VwC%|ZS z)jo8{wpu$37QjZb=c%W>Q4rp4l9GZ_m}C@ZUbI-q7TF69HnNXPj6#3eaKtUF4Z<C+ zft+&e8Ji9c4_Hm(3Z38-SM2L@gc_q%o?eqNsq}Rvp(*)%MJ!TM+c+TYo?&jw?2y8Q zGVy)c3lK4B@>H1EGl^qWsx5NgVnCWYip8gw+Mq1Dk|tNx-?!CJWo&$Mdlb=VZS9CD zAB?UFX>6mGpxqkUzQ=vSX2B_#U6xu+QKT08sjdlK^q6B$=`2Y=JsmIIE+|D_H-eDV z)@UWYhOaxK3H2Kt8l7RIeZl|-y2IdfYLVDQ?Jk)&9PU({CY4$WM%xR+UNSZ2_X5!N z_Rfsn_TKi+&dSPMUep8>ZL@=6uNjRR1~9#J*#PS8%ROqIt^~1Ot|m$c#%LFYcTYhn znSxS<j$YQ&<@M~isj#WAO`lXV0NCdIt3n-i0tztpdzEf7J}{uZ#qUNZDNJ4Wx0J`d z^4@~~iyf1brWdT+v#AVFlWvJ@KoNr`VlkK^MoUJmOJlP{OxdQ$W4lbD!Ke#0_Y+aw z#Ne4f3e4dUc*r!$l-eRtQtXb}MnhHzDOClcRiH*^eBaVP(R-pF(<V@J3n67j)hG%C zWwPQZ+22J=BeY>?f{r@1mG~?xCst)HHg1Bsb}ZtwvjF|cU}|%D`7jwK4+}=|j)3J{ zt__<9VpT^d?j4)bQWzjbR4N$#nP61vsN_?rq4&P>$}7iTAtfCzY)fc94KYNG{am9$ zeHT<y0URDuyyvov`WCfxUrD4ATV=$%P+FC<|Cj2I5={T4NyFCs^bMx%={l=PcVg7g zI079l(waiGr!<jClg3tLvcW$+6$*My(ZT3;oy%p+b{QReuAlY)Ja7@-abz19g|}-O z1*1hajmfsbN;@#U{V1=mvP|?wHNA!o!)BBq@E$2~>P+YpsN}RA0?8|k;V@vcGZ%P< z!|-Bp!3d}@af)IHe3?CnN9lA88Fbni_L73q)4~waptgo87`W(2oR0afpcI&j%3bO0 z3Pw|Ux{}mq3rR^=B>py3UE<Vtip-2J5mID=QsXQ;-Rp@%gsk)Lj=NYzfIe1nwnh3G zzNNmq@rJa~Bze1y4hl%4A?wy`IJ+kzlTnRhaQlf9rma>J&U|ZaBiNA{wOAdlC>&m6 zf40N5=QBO2Yk`HeT#SZ@QmYNMMz#@ak!i$gY8;_6Fi`DKf4-q#m#v8!JAz`CaG$vX zj8=d$FiMmv8HE*8Qk8BPPs#wI;4w(E)wH~vYFxD8pj}Jf08hqDC-hYT`ykY#2F3IY zEikSO;%kDHW^BHQjIP)x6{k(5l7i59MpLM$u;W<wzA|2D8!s$dpOi}PNoz@KDb^>y zGTB{Cnl&4nWO(@<PanP^NES2FQb)K~;CN(`(=Gh%#d@WRt(;FUSn{J-uq*5BZr$2p z+K>%Mf!~Qyqh`c?Dr9h+8Xere=kXJ#3=W;eGHTgu8##4KV~MyOQDEwrh`JoE&-iEm zxvC)qrjgSi{j@1vGiuU|;3#P$_FyzRFgj@LMKylZXfaqQN`%~b=%PkQTFFYvlnR^X z6kcpF7-mL0F{KnOg-96zs+TlV4RbotqXF8QkwMP~$W72vm>SR15~D~d;hTffV5fK4 z^Kx=&jM6?yDHYfYZ&xy!Qbl2OeJ|E4&)Uud(w@Y`E<9Kog{Y6)|B@Vm;9^x$&m%mn zJP)JC=Om=Xs7Xn&t@(*+0WS%dZ$Y`KYozwqM+eQi;l0qWPvz@DRFbAg$rv8)UgY+G z(tbFZZ^*ZfxEvZV8VVVrBO%?1?EGl0BNW>13Y~~JMlH1?nxG~9#Hka#2Aw0i-3>yK zK8iZ7pG#ZHHc*;PN@|0MQu%)R1~5vQqo|`F`?Bd#ham_?oeXIO7_ERyS_wqKCzhZz zA$ODkFzwi)0i&d%q?}sBr}+AsVX7%4QY%o2R7g?^y5SPjsA3Q0b?Mo`U@juoc8*vx zyaNMqyD#kXPW4uSl1fHp#weAB3LOQb_a6Un9FSI)bn(20r1QRVUJII&O%KHO6}Pmg zX8+&hua*idN*I#t6K9l6LbVXQ2<v1>KehWK{x#@yTjGbU3AB~0DJ>~ob8$_kztmq6 z2n1Bu=~H!?Tex+9Y2VhWd~2hF5<(EQe9Z}+?u02H2!>3qRi{owj71R*Dvyk&kv~7B zGXhTFdB)*F_Q-LcYK{#bbXLTq>5W#1sns?@hP_gqD?1&{8TwI45n~jYU0_C(@ifw) zn01)UDXcT5v#g^*(nYU%7};B7a0fU)6oYlF!Wksp<?m358hm1x#FliF-UQ$XYl9i# zfdO$^jTajz75*-JyFW|TQAH#w?OtBbo`$zu=qHZ!dPVFh5sL?ylyq)$x}|SOH*xza z8>{HNp}JOw4C{;U+eG%oP0jax<};fve(~a_vQ6js(!8m8O^F|SoQrK~*nsI6)L0!R z9Vw~9h^<i+0dC#CYCH8}ICa7}VThhM0azm^;O`nut_c_H7Mz+n<NC}=o|-vZ=vzD# zO}9pne5$o+MzYgMMMoOb>7)&6`THF-{E!*NGBcx`<)Iv}mZMIhEOB;lhREi2!q*KW z6XY3KM*AzYhH1ZL7$1fQo-fxH94vrweFM#Oa(a1U%prKgVV*~v8w|ELJwFiZ6gU=V zF)jUWOi3l9@q{YblnWuL^?V`CR#W<MDRZPLhUv@GqceWpr-4!t6aUv>6w@0no_k`- zHa)TFflW_5!56;2>0-&n0Q{rHwU#eZ-biB|<aS0nBfMTWPI`|{*4A!!pE_{@ZFdd2 z6CptA0Hh&fB<hF`q8#55-Q#i@UiGcNenl6bznG<4Lpr?Obdw3acH!+>;p^fGr&fC> z97e;WdO7PT7=;4zb-6I|PwhmL*e}ImNQqKrlyX1n8W2i*pv#txJvCedBSs;tg$Jh@ zMHuV#;*<<>y+r9Dtv0ulykL8Kkj|NMhX$5W;q&sM%#rYR6*{WaP|4`M&z`pxVgsft zMYKLk*fOt4Pbu+;Wn7hH&(6q#z*^+Z*iWyLzHuKQ{nito!`k%3_n&wdAL-r`xc#qS z_HM}OB8w^VMpav@j3<Cz)RY}{8~Q`gQ}-#IR$J@Fac`8>qbdkO+Bg~ksv3jI?U-=D z7k0RMqtRnu(!ctHANO20Yx*4NqvrIHbX)pJqqT8Eqlu~+fGHTAFrpf8T1P<_sVSG- z!pt!}wFA*9N+or~T`mc!dUzQC9eC=tv5LB^U)}W-5e{H$%;(YbNLC7FVAQY|#6wVn zVUSH)no-bc&n;*I-&5yEp`e1&nEjr06gCGPy%!g@_da~oY8yX~Bi|q2ke}ckmWA|L z*2^tY);iq2a=iII?$bo4!cV>ViUBDoUGtmYoICfMC%&=f8=HQ!={IY>A=UMPbDJ{J z`gSpG#TO?nRgO^90U<@OX>^4Uow^%N)oKqFjgDF@o%XFdDCmgQU^=ntMD5mo_n-@e zI&O(h;QGF<mLEb%6}_z#|FAZHvt}ec9e}2%Z)l8+qJ9@UsQnWT^ktBYdIY1fxRNL> z$AbIo40mRb$+(oE6A|elFk0>zzU!{1`c|)f_-7yfs(hF*H+wUnqr0&vZ^X~mhP@EZ zO0Bjsm-I9YiOvWD(q(XV1*ORBiu^8F))**7L@ISu$*59A!Rm)5YhmH}(ym3=@I$qN zzMH!BE})u-hx!X6HU1<tap8~(<^QyszUSN~V)1Xz-E`AUo4#@Gm78ulcQ0<=`<uV{ z1{9V2-c94BYZkRl@k?JcSgMR6mxG*LIIvNj!-0Zb?7~cFwU$a#aMFDW5;~G$u~JCd zp^F+P5Rp2Ju3ks<%xBUl4?X+qrnqgWnLC|~pj+6;2Ajp6t;_C3ILfs@%qXRHK_&uH zfJ!kc%*;mFp0MmmMkXljBqi0ZTQ*?UzV_2+R^B#tDevKx|1e&D)(l3qx$V5C8t?BS zmy7x&d)S`AdEMMjC~4<zY{6i-lgJwppHfMw_Wtjnq*6yEp-MKTy?5`2r_)V^Tebw^ zeNmrpLGyS~2iS!&C7c~+#*`FxCpd^Cmq|+Mqia0_Fc&~sb3e&_d!O&x>bc_UVI}<r zxIB8(IoM4x`^|5D^EWJ{bg5qB?_Rvn!uQhV%~ku1ZpUcUvEAfy7+iqV4U3}0-kNRK zT6ADEbfVERsyTJSbZA278k~TXf>Ugiy1ux6j&DD0nVHp%)#;#=3K`OIzT0jzq7sl8 z6)ct$qa>&1STzuIPwOP(8oqGlRJFaJPI|jF%RKhNcmCti4}Z06*>mq4e`Nf%!{*_2 z=5Qwv6^z0<VSqH43l|sPte_o~LP<M=?HPT`Vm-)+&1p)r@B!^sNJ%+sBy}`Z94ZZ2 zBis2cTd@BEz~<NiUh(=A9;ymuM>OfFSZHa=scH;iV!jv;$*PDsd%B{B*vH)CpPNc6 zAG-!1)dwza0;8Mmz3J#taEhy=)z!Fu@7%rr_>Y^uC0yR-b7}fH^$ncUar$3xHXw22 zHX4!J?RB^e{cZ<D6=z6Yt3nZ{#iSudPi?SkttU?P9x{aRX-BWaIN_LZ4dUr1=L%_a zTTWwoHTrJyNm7%=;uOaFB9KyM6s!&mtBFxI+Wo|ZSCA<Mqr!tFCC#n08<r202Mbnz z_?6?QAN|#L!RUMA7Vo-s>%8`M9F$2=QUs-Rw5Fgv2tB2d6bN;5D|i2H0BK!WwTl}u zO8Y8+DNeZk-Oq?oQDr1@MT$5yUPtf!(3)=BvbL;+C#uaoX!9lX|6{g*C{1ERT~Sv| zX^Ei}vk`GFT=Z9&X>Zjx?>*0jPv@7YDXV_P<BI&2VvqGx4e2?k<+*d!Y^$r;7*wdK zO#5ysDPFVz!cfx5$$dtbW6-q+=^!YndvFk2rtSu}N$bS%w2(%(N;5L*%-9ebJ+#%W zy9JQavvECvnxhr*zuwD1n$woqn9fQHMjLHGOIR|>lhn#72Bmm(*)aA=$edycP9c22 z6iO->1$ULXxw+cm0d42%1LvQ8<dH|-d+)tRjz0Q~*Ry<`6GD10SxN2OB^3T{(2hbR zK+4{3{W9Vc?(P(&02Eh!S)df8{uD|&vyLh?l<h-Xx~*{S7C)jF*_Xk0`3TUb6cMHr zkYY52N;Zv4*(Dni%5f_zD^_yRo*?|n&IR@<DdpFM(nm;eaV4kMM#*k>fMU{3=WY^w z3Pz8z;Zs6OFMcsizi966um4-s<Yq(E2;UX(P2^9w9fNKi&bpYiT127L!~Vob(3vq3 z0kffy(cp4{P$N){;!6w?QhG(EcEh{dGKX@i5tE`Ekm?xHBS^7MGaAbeQ8+pPNY!4! zr;{0#lp=;im7mDh5~onoTy2fo-oE?E)yKc`$c7D%G(K|r8Rv4f8O44O(nKXi2phC> z&3$gLG6PB)#I4-jmCrA$AvOi1Fm`z1@A5p;`mCQZqaakFqVf7E)_Y)710CI8f}|{( zod6w<2~!J~Pck;cC#l~8AVowP1DX4M&g3(4?5dB;7bV82!sZ$`F3<#{>@!Q^1-r_B zw4_v$dQF(#e{oYxNu`0%9Jsz@=f1&FDJ~b+bo&-BakSO2*#K>XE=HiFMmJ*8=ovRU z4uz0`b-P2f9b>a;p-w>)O6y&F1}7%+9eaQ@l=LO}cW-%hefMR`8T>=d)zu>-8#L+G zbRFs#4A=sZD#|_U!788n98gbdEX*mjRLk`Tl2R1)K}yx@w4E6R2cNV(`s{m;JaYWe z$EbRq8QmSvC@X0t+9p9s+k>?8S{ckJs6;_h#WKvHU@G|n8>9PRwj$QIEbFbeo|Q^E z3#HIelLk7vzf2XIMA!|i0Gd8gM-;DXIJ7-8fecE)o}diOq7j*1NfCp|N-EE@B}Jyp zjsA-CLQwuB5!X)FM=6h^Dss9)Zm$g`1%jwzh+~u^)2Rf~6HkNE?>{iUCha=kqCpCG zcPlbRfDVDC!HBIDx2r)H-i!{}VD!|f$f0nwQtdS2IZjIyopQl5?x3c@;4)4tY4Liz z%u-okC@oOUd85Yc-d_5XZJ`?YSPnO~Ji}nL29%nef?g2HjB;ce#&wW%5T{8+7Y6k1 z%*9zV2<+~IPp&>c4tp#}&xW>=jwUH-CDr1CXb3PW?(v+?V8+2h+G8a)`9jwi+h0Rh zeIS(jf!6<w2$k`usLoYtC|_bay0)w*wtE725K*p=4^36zEcx{cNLzZkubY`Yz0CiJ zK4ef#rEyFuR0>olK}2ef&tKsIV$7O|YOxZ0+SFi6hOZGw*8tK7fGN?*Yl_fwSh&V# zNlVKvzPM;v^7a4iP}L!VG)j;<jJWA?!P(t65pug58gL$Fxy596B35m{GbXjD2sDCI z#~`4Ni%Hq5N}bgUly><LlfvI^wDwOJbB(zZxtmc<#EJ<fsel1|(s~~LE~Yk>$La&A zOEv+@q&l^Bf|UJOe86-j)ZW_hDJt@XG=_s@IDA%ckSvK&rj)Acb91qGQ(1s><DHEe zD0+}eDhy}8k=w<6@^>ph>0609s?<=aqpu(yy$L$XZ=%4FyAuJeX+V5*ZzjczSHGFd zd%IOr6HaILHN_X`lS0yjx`r!%hKp5n&egovUZ;E2nv0u2;R83ZhSGvbMv?D*;<*RD z{>1m+-Lxs-TdZB=z<=woOiuPg8(oB*qXUdixO5hS4%H0}aCMg(qK3^8w|fHqup1r2 zT#jQCMkAt9v^sJa*3TXWGo(X3*A1nQfKg3$FN%x|9Ttm4Eex6oM7a-<@ORb2HQY&o z?xTK4?G>3`xUmHQu#x%0B$xu!-rB(?ornnri9I`3JD!0hDQ%xpQczk+MfE@wg%0iZ z&Vz7vpQpY@S$(Xbw8#J`UD)5PM^|ko^!SJOvWh0r8E5xCYO}JA2Dq-Cc+n&ABj<0E zi7|*NOZb#~Eb+3+jLy92i3eoVs<cnATQzGbUwm`i^SQSA4`puJ1V$ey6Mn8F^c+zN zO^sFYzPqUzIhsYX;`=sF?yGXRwi+R$6N3{SMpP3av+D@CTn(XG3?+0Mt6XmIizfi& zD&w9(hj9<0QkP-SbzfTiiv*Vx)>E2xT^qFsBu4uY`Wh@?PA&4f#G_;slnx_-gpb0O zVU<(21(MRr456gExij`|h$&@xiMw1@N<2X@s@Q=MN(!HsGQaIO#dgpOXP2x`Qkq4V zK9*KwjmY0c-+SmNO!&HNN=l)lk6Nwgb4W+!4kmZK_9gkHbJUpl9E(q$Z6iXJx~Ryp zD?5i>S<PD5PxE12t&GtE!(d-eX&LW?vX07VR5E(B8oA&9@x;5Nr20j3vH$x%s%Drl z7$zLs(HYFp0fyX;s$RFt6{^)PM}V4->LP<7-(c)_O`I_p9FBfNKjaj>$XsPAnJ~C) zmcMJL&DXY@c1X$FbzlYQObSyv%_$q7WTE(!jJ1^e{CR`idBNTur=*}1x4<Cy;{~S| zj}xQ(oJ1vsk&<TQQp8Gak#;vWEyGVBBQ|Nj1&dr<x<mKtd5(YHrDrceN4e+1y;$*a zsI-50@Azpjx@G6u(lj}6G)2c-JT`0dUA<r&YAhl*a8J%}VvjPVA}ha@(6%d`n~~9_ z@OQ~(mC>tMz`*-i3xE{03=aU(Bu|$Nw?HZ7en0o_yJd?8DeTvqJCHf*A2h&+bscjU ztFUA0Hgvce_PAGRmm3>g`5ney!~5@dYz35i0P`&lJkxQ^g)T?izk~pY)@)j;Zz~N9 z9i+A?XlsN%3|e#_+${1#NsK;^>1XWw;$(~GE~=Za$vVGf*)lcyFR;H0IvZI@DZ&Md z%pok6Q-URXyD*`oFvO(HD2kU37V^7*R8r8%3!qLxid9j60hE6Dte{k>p+ZNGo8anh z*-3>)`~v8qNOX>^!SFgwc-S{pl_0wV`d~6{m7%KAd?`AG;ptc0;&({}f3qstCv1wj z01GJHE&C#$QG=37M&FBLwEBUkpZNZ!ci$adqguRw-dFeS+k8liN_Qw6eA@o1Hy!X~ zwf$#YZpU&%gUd+TsqLU#5uQL0J0Pvcj8S90%kib_63RtV|00TqN~_aphZN`2ToVQ` z>V$Db8qX-~dGQgbdc5AJp8Dx)5BF_p9e8*E!(p6Uqj2y5sU&#h+1|J<moTZM#AvdT zwlleS;9!PlnV2mcQ&J)n#@CcTA|)kA>n>etg|~a07(ISm$tP6wz2i2U=KPlZJ99)6 z&+eY}Cq*+OrD0c8uaHm)Dero6CnSDmx7>TA+o`lzIhQy|GxS%UfGPE!YhA)sP*C5; z?$Fl#;yK7DD3v=eQb)<#g(0g1Z}&SlJ+X+8rv0ydlT}r;L+TjBwaf7S{m0H2w1bW_ zuBs|jE?`flBY&#{x1gbWTpd-ETyo?)qK5o4qbFyn*X%By%98ZtAh)a0VfQ7P9gX5W zAt+)}1*1$UN2co5ri#0sdFQER%a;B0ou3W_bJ3ls5=zQsf<>6Poych%qf<%>V@6T4 zM7uY{C<^OiKX;6k6il+!6QdNF!UUujF6E&|C&!}-M%loq&U%znMpIN21JZaDFWU!D z`hD^VE$e%_lW1hmdEuVu6_3{Vr!2Tv$W_VmE~L*3N_UCTO=9nbRsy3>Fr$CJ=^VnH zMKe7?y3f#0kPf1y{KWg;Hok7$2l>23>xdeW=IN-)H##7w2IC&r#J-NG!RQ+7=#SD4 z%zF6?Wfw=8mRjGU61Zkk+9*BRZ^X323FL<@@r;%WT8L779OkU9xvB8{h1*vif9K)v zu6*>pmCu_y;qXc&h4G|sx+gh})6pp<m6WoQa`i6^=_NbW><T4iD#^R8uOlppQqt9W zvN{B%t(T6&*@aJg{JrDJD*6w9LD8u7=-RbMOJw^*NNI~Qi<>gT%ckf8NVn$ol3O(B z7R2ZuWH$z7!4cIm2qhI&M&~xgyj_-7WPZQ@?%zML@=v;a^Eop-i@kK{(7xqbmvL)9 zC3HHX`5QZK+2h>jI75|x{SNKMs*NO_`FPaj3U73|s*H{fLv$kF^*Hr7@=e)HnyQkU zg8phmq{!`pcG#r0${DYt%;+!^$`{&r8Sr=u&lleQ&S@LQusw2g<x@>4T_7bT4tFbf z6pJi5w=0#jlOWB`HklB<!r2`rK6$ZnRxqU;hxWxFtz$^@$lpcg2zU~uFl97)ehad? z{&@0I_p9b6e-vJd{0eR;dti6-S<nS%EBW3vGJ9qE^>ZyiDwOnz>4=m}G75gd=-;2; z)T5v4J1X2Rm43FM^nX=tovd<T^QGSbNFC9Q8#^Y9%d1=sZr4P|#*Ictc)0~N4A>@h z8<rb%hOLfcZ#s1FcoCAqd^7>Kn}rk?e(fn^b6;lq2z6rUM^zJk2zM}%l$Hxd$ENeU z<rO#p?rb`rQTWdI(MQk$f2Fq)wYpkB$_z?IX^|yFq^T)|x0`LMt&R5X&fVp~5%aN_ zamI+5<O?GTS}`LWD=#mvwROw!_dX;d6ErjyjaoIfwQG?vD)vo7ChJyHL;*ci)hkF; zK861m@%FkvNag$UCnjh<-+~2PRuWztMGf6wJ@)`r1^$z$*Htje-tIr$=kK2LnI~-1 z&8oWkFYT+^w|vrdET8?|s{V=P8xfkW+lZ2b<;&kUx+d=LSYBnMIm6m@TAgFx#Gd?b z_xHlvwY(Jj25GOJ?25e$cc-Ow%{W0!m4n79riqDY6txUt=;$Hjj1qQVrlV41coC2S zAxLS44b^^+KKjfvVQQ^ViHbi`QW1wrLZy~UOR1!t1tycuy1f^Hain5^{9RmP!U-lT zfF-7{aeN9v&8q{kfb>${mP=cX9)CrtqVJuzT5a%j*OmslMJ__(;Y(SqPE`rTU9iiX z^jxU6D09eH9#Z-mtOfVZ_lfUt#T9!o+}-L;1nHkv&!D4JU4Jte&D-Qx`Q{8M_fnqS z-`z*`4E;z6IoOjmF5hT$8#XRqeyA#c!ZmTsamKiDBS_x3+~77rS&eTRqP+&knJ>1) z+B&z~xuTeVEQb8AfS$~d?(M0js@*8Yh@;*pT$QM!F!nl!C8Yy3W>C7$j1s@|=*5Yd z6P%s3hozEEYpK%sF_||?pmf5N8;NE|dUy9e7&S%8YsSj4#$tJ0n%RFLkK~hFU)E4i zON=5YJ>L4>(c{M-k$4IfMH!%N?asAj{vPqNgqKV8wwLL`t}hO(PlJ*IQ?7~sn5LM| zKmR_03$LUVV2P9B3(i-ulCoX#9^N0{-Q9%RTwHP}XCxUd!%Zr2fWa4@1EczQNW14U zXrij4YPkjTSSAJy2DrUZ!}5)TQHW~C{l-D#F(bM#++S6-Z(o&>7<CQicT7Z$#_hL= zT~a;IuZ<1h>q%45PgVTTo@RKvI%Idjs0ED1_FkA#_I7EF2}YSxbl}BfQ++)#e~C}A zz}*!UN3eL+lq*h0m5f#z9O)*D4n4ZlEkzMi#5~Y9<?X`iV0nZl(niozx&@aPjKbfA zyZZ_tJt`<=LP<rfM|ZB>S=J^i==Cb}sK0EpxSpXO{pd%3^n(>p(vLk!$;Tw}twkx0 zWks8>@(TIY&pX0RilDC?rSg=)V!S5?nxUki@g||9ym05-ChF_?9P&n+)&x>U8p=$) zo=-Z>{&T;yeB-`-`}$o~1`0HdRYsj*`TK_csO$dwJO1TO;{-^}|CeL;-|uo8H|FY$ z`EPbuC-RNt?fTf_yIpk?w95KXxVv1*z<rIh(>ltOLPdwMm{nnb)Qs+8>((s?qror^ zmw~d%L?u=FyV7K}k)*VpDK#F6x(*j%>}tfaE7H(3fDyt_(mo=z0!%_R>*|^SDW!QY z)#F|kQoEO+q~z`5&wHR0ix@p>v&K|(OIv*BdD?qfe;G*iLui?bZc;z`Ov@Ca3p`Fq z6-c6wV9Kv%U+M~$*8B9LntmRdsl4fvroU2<E?SFX{fnEZz8+#4&nPIx5mQi#$Ik`2 zX8SoJS0gL3d*+Y{Zn>|@kiSoxZTvj8Ve$>2lssOP+GD?@<IVj1Z-4uJl<K<N6WWcH zsA0JO+Y`}=W3Ivbs2g75>>Ak~t2k*VP@hTlL9C=5s5NpDqkvTIzYLQl_`4*v=5=O1 ztHz8fm2|iCY?VtgDvZBAH{v>DP^*igmd&HKrd`8Sq6<p1>OGXz&AR|1>mi)v?ABk( z!@UYt(o2*%T6=uUmiL6e3qoz_6pQZPxn-!OJFx<?<s|kvQ|=zGXm*Ei2oML1e$bs< z{f^6gln8IZwBeeX1AY#?YW<aZ<;TB2E03eiRuh#(>6NTol=X@q|2wI;dkXZD`WoHD z#(SmcdjyYn**~50&!(d=j);Wm2~z#+8LR8JR(0&#Xw-EWCJY^@53Djo`>Qr?Br>Ua zwb4LrJ|{Z%X-y_Whq1$;Lw)_3d=^qE1L9_^d55ZHJt}76hsqD7bLB1u@Q0~8wW!&h zib>&e;v;FPFa)Jsk3@`eM+O)xX{S(9Fgi1(;vP&YDI0x#aAK8fmtDKrV$nve&{3*0 zf|%A<s5t^{s%yP;;ZiG!DwP@45w4`9t+)cATX10=wb`sfMUR&HyOR7iRa#mar_?1d z2{C#p&8NaBIbB0EAb(9Hcbw_b&j(WM<WQb&Mo-Eor}Wb?oGW|YMJS+e)-;Wh(!@QO zPat))2nD}uVoLhJIZ!GX#rhU;ds7)cb#9FxK_)Eazn-gElFkgzW!A*|RaG1Jnff86 zsH7h>R#_bV#;WD0Yq$j`)L@P`tM+N_CTy1)J5b0lXxMY?hloBEi;T0pJu1E>&7U5t zWpLz%1*7n1VM0gC!71Mo^$e)nb&}Cx(M~2*8I!^Ulfsg8G?`IA>KxU2P3N_vw#rdm zVL7UdU>@XkiOLHkn3wWeo9ZekIBkW5*7a3@RNz{7sTGLQK8)=VibQR;qdWJnEgK3H zD-Z#1<cCT=6Z1N%OfZ^XHR-}hK))|;rnjD1ofo7?LCy3Y%+aCm$}6d)i*4b^2noGL z%%?hck(Kmjj!LmaUY88qawowxez?5dDNg3WXrJ6S?@F?^&%D`DwNV>&e7@fStwimD z)_~(GTIas1s{D>OJHEZIDqLxrpsFM6q*{%%M~Z{Z3X3Hh+2>9iJl~ZGCDmB7vwP9b znw(u3lY&!L(Q@Q)xVnH1nIkXzxw(~Klqn@8)Ka6)I7*YUMl(~2B`6J=hikmH^XDU& z)MB+EKji82z_;}xuS*;@UD|S~we=Fz6ZZ&G1gE$rNNJ}OcJ$~D5L$hd_C?Fuu<Mdy zerQZx_ylxfER@!)+y45Ed-9DTo%JPseC-0B47}&rI9t)DLA>abV$v%nOTLdk@&8&o z^{w~E&Xa=F7^R|wfxBYglymglcb@pxxpQmE{Qj9X!1-Mq-c2#;u;;7qsvjTA2c?E= z!{;X)K=GK-&;eHA>(a?ji@_L)^nzXk&YQkzv_enM+_!!P9hL4bUO-}ypLnz_2hCH^ zw%(cxMme|3K`Aqe1wNV98hNgiI(s_9K`;u-;MJLH2c(iwFesIDCMyso8HEy?2L=FX z<*3P4Xsz{*QDqTT8C}5M3oyLUT8NbgFaafbyZ9`w5uLKX3u|3#v*qNVx+tf_Uwm0# zPS!FcLh5gh?z!=vmtQyPG}aP*LToo{VnaEriF;qC=w*B58HoQOv;M8GE~LIi?z{T{ zEhr}ltwv%uHoNINc%T~hZ^9XvXEz;P(=~I1&<#dKhmCo9<UN^t9QmK$=*SLtxF)uC z{EGoH+F?M=u4|&#)ayb;Jg7xE@3A)xn&{SibRhF7g><?HI;8XDN!4_cK9HHyoZg68 zYG_ccrASjPYZ=(ETL~ovtCG@z8Ygw}lr#BZm87H@Qc2^qRO#&siiHuR{PpVcVYLmD z%WbAYtELHAU2|Q%y55^tccH0iOKVeMA%rxq0#shw0tv0hIT)d&<nQihEzJR>WhDVs zin^JEoj*{QG@ZMxwqehWH{STVF%%jp=}yRM%(*Xa@?P7_6-!st^rE_Kamom$VZR0- z^>zDm9uNlYgvB~BJb@FW5LZxIU5)zs<~0F*qKBoD$C*e;X_tJa_g8u>r3L=zbz{f- z8z-Wm)M0p&mDGT%4ugR|e%nB;8{Yi3(b}8e;rOGMy01&6qugJzxHzr2oA0rz4rP|+ z>;|LRh)8+zAaP2J3N0l@iPW07%n|j-=1IYVQtF$lrG~ljj0$3vRxp#220fk{g0wJV zvztPrp1LfmF!JVk>n=657Gj^J2`(>%p~xU%JEo8FMiiRDuv5Agn6{SXl$Q9@W_%%b ztKt&?jHoy#s^VK@U#e}m<@MKZyx$ShtZviK{}sjDU*&l&g3l}PQ+!z0Kqs;_Uj&z= zrDR{nZ5;AOD~2^|Ha+p|(bd(fQD0xZCNUQ3PJ4Alj|3Kost|^7)@?rTuRgzHkD&D1 zE*BUz!0n~_BaAP_GQ#)8gZU0?wBy?j<Ml`yDNS}d?plEwr0HK{&kvi2GIJoL)?Q<n zd+AP1mjI=p6NC;U%L-Bvl}bw02};_IkTe$$pfq0A1+t0T3P!P{5u;pHNMnj^Hk)PC zdVVw%frfhP%otY;okTDShqoyYLfX`d`w-I#0VxU`*x%j17M!-022yau^Yr;2o!p-Y zzYyH!E`Il|dhnLlZ+!ihevM|eKRF*tzcs#2>Hcusdd1V2KHr=s*DSn=_S`=8=^gcb z5ro2sQNFbaj6QKrl}1tuM&CU*{!&tXz3SClf4n|!@2p!dH=XA5{@UI4BiEVys*N}( zTIGP4!a9uk28R)R5~0RHXlt(~^7#(O=$B~UA!SSoU-#8pf0*Xu=P;zDrG7s1ZJh|B zw-Jo;whXC9db=KG6(-9WSV?o4Qn>?@OWm<?+PhKGC@H1eaw(ORy7YR>&BLCI^wH5# ztEsTormpjPE7W<dz_higHLr=}6S-Xi6#J!heQ<~Kh*B_0{_cMGyK7rZ$%ja>BU0Qg zU%T=UG>&gWV+DU*7i%9sb|WCwg&M1+9&?_Fe|LBuo_iTxg<4-WypuO1Y72*yZ(LUK z7F3FVSrUEMfU4@#s9_+@C<UW1^kIN@HV0H)Yrrcr`rpB5BBU#By?(t<LaNd))DQRn zsKNDm$3|l`_`U)Cb;;k=5}+tKB4Q1O-gK*BBYGf#(UdaEA5<srymNiAe4{8X9SUTk zc(*aV(_j~U|M17mgM)!5^XXwtm32qR9C@XZN=RvZ3t`D;)o6jtM%<IRq|}^JRUn1I z<u;AQZnK(#R;yQ?XRf#a`2?YeMWLYN<5C$Q-J+~gtWuDb6#niG64Nq2ztU3lrxxiS z`7Wty%WN)fOS`T+mKpl$MfaH-Z+!U{S4h*CqnZ{bf*2VEGLSB7QkdQZnYmomyqve~ z;~iJJH$RC|!k)VPe?gI;+*`f2dwu!>nCQ(K%8b$(?*}eE)aC2`Y8kdkF|FyLVue8V ztS2C3shDq}!%+h*7o+Yo_rH&R_V1(U$VGWxXsIDTAAYW3A_^hghnn8eFR6r%`V@Pl z;v<sGX(zd(p@7uilL?kIRt#@}mU8DmE#-KbPmj3nEBB1W)g28u<CT<mV8XHK{LCg% z3TrQrXVv1Uq+4-}!pPeVsy)aYoj(z=R9YjWHtS>RI<q>jDKD?-0<P;WU8t`^LN_mV ztActpFrRf5xJGD-&I`!vwzhTqE>laJI6uFuv{{FKX_@OqAKI59wT~ljv}e2K#DS9T zq}o0F?x;j81}TW`rWdq=9R-=mGuC|kjr5X*1w(p;qE6pjyCr^lt*hta6NMa&eh!3w z`0l$8T>Ld@Qt_s9G?5>Src5Tt-_wFfRh2fkb(Q|e-7xWHhXYMia4e=bivF9l`lC^+ zH9Hrlzg^KUB4^}Nns}GzTlCUG;f;76xx4=EoDopkJJH+AeR9K2B#=0FM8;k(uKPTF zLP=>2sKX3tCrspx!a=S+YL9W(%K+}CK1WzgspK?KOTj2ZO6|65&TDMWCaWf5)mY4R zYOl8mtFEc3o?=hPXFYkifRm1|p~gX+DJ4i-cOrGPv$ZUZD|+UVgY7EQxpnAisImD~ zoDnTCxgUS|#+T1TLnAUI<=*sgfcW*xQx5epNI`CQBBV3m1RmpJV1|^t3ewkJ-3p!A zCwk-KHEP{2t~vKlWe;qk{<`lz@tt#J55-zim7aT|?A$}MRF4oA;-vR{EpYK*bHKOa zGnh^K`kVja7zC!+DaAmDXm)mXKT2-tEV#?~>ogz774pK@tRP&>FBF#YAGnfA+Fja+ zebRnYdT*{hXvn3G^iWbc38p-DO<l5O$D;v{mME=cN_m$wOa^Kz>3%N4THIi7SDx|~ zbdo6<t@Hv?&+vG<DFQ;RwV@)<Suje;-MS`J9Mxq3%{~wbT5*H=sle*ER|7-3WoIk< zyD7pdMUJj3Gdt>nl7>Q>^fq>GOQH>D?s@q}mrgTM{f2z9?A1wODe)S65VyN$uhf>A zBvvR%E<b*?Ep?AH0qQktzMen{G&85{+{%kh7uTS`Nc2|ORG9LZT0)tukFyK&G<_RJ z9F<ZK)$B%{?)|jkV$7$^Zn)#yRiEDnV*8`U`(C89$xO!Y{rb2mSt2H)k7=btU2WBk z>DGzfba=c*_`DdZ#yc@o9mp3?>=vbvWUW0z3QCz#2qEr*QqY#$*`Iqz3o*_uI6#a_ zN(-Q}3MHk8lpwV`J!*`z2->VT@O|D?tBaI7y<RZtt*25zFPO|4qlWc@(Jbz|3r@wU z(n~vcQqRuTHWBa5It{<XmhEsgG-?{YrWr{eqP^`e>Y{sI2BaFzNZB+)dN~Z31sJy_ zu(Lu+nPcUwGU4xjn!0+$jXYlzNUwIcP<?UnnukjMr1VeEJ>-WviC{Hn(?cmvw8RaM z71#6sTc%yiKA4?DW!^n)KWNsuUFhIBNQqs_7;*2gTkgN_C6<F^JcW|-EHAORy%9&s zq_8J5Gkdyn8XIku6Y1%lI2$@)1aDPNKq~kYUN8PYN#p(9si>3~1EDZ9XFy~NUF}5A zKh{ynX!`E<_FT>_Nkx?%J%P3z-Zjltw3#A~!e>TJI#Z!-cas_!Uhf6aSOFW0o%XKi zBNOwQD(F&2C%=(7LQs0CteEQ)W_@7>nynK@29YEB#Xo=KZs;#nU8lNF_uwtJyu2r> zLA}vTFJba~MOGZHZ~S};+{PYwk~%VvN%7;<tYN-faWEC$!|ae=A&Qg%;1$Od&6TM% z+Be;4HE`coRlbx|PfgDAEwsT+TPK{woPhXlZKcgWilT4I{rSfGjj;Rk4PU(Pr8Ip4 zqe@ui=Xe|DRUWs1TX+7Tx=lZn-dJ!kHyiZ~_S}h1gCQ7%ze=-2rIwm2@Ud^WoU=z* z*o0w7nNm=RP?k;059YQXq-azw(fKH-4(DblBT}L~?8E?YbeT6rDhr=^v@p0mq=7YI zxAcNK#wd3T1fw)kO-zCTqcEYQJGQh!NvUtA7;�j~gH4r)Nis2KTr_?w|jh<g=~& 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�Jc=H@fRyoiOvugbnHEd) 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%0D8z&$JhHbD+1H z$xKyd`+Me2kC(44$xf^`U2N|rf09{B%pIE<TME%mw(zvwP){tUJ19)e==tl^+_tcA zTn#RzR>5wrlLT9;ow%0UsnafDxh)~YG80Y9hi26*bANKm7?y9Ep9i?AqFB~^hEob% zwQg<XKTU>^=gOzk)NdqaQjSc0ZWdg7<~+4M2oE#+zHF9AUa^pte7|1v7=O?)IV?g3 ztG?LNkp+K}{BI3Spx6j>6rPga&hR4P+g-i|(S_g79C}-dgs3l<Ts-l^QDZq*{w3t# zx{yy_m@~-0Pe~g1cI7Z!9!T7X8YZTWE8MP^Z{qg;fJcE=GAR`^yQXj{Yx!7*ovEW{ zXjgAe*5+s<3RK0NF#j<JH!;6Pw@{=cgku8OmVOHXW0>;YhI0(qtdZZm&mBcAYaH&N zW<hHk!CKDCviBiyQ=7EmDl>F=6%^5$*zw*C;+V{@cfNh|HlKhNl%pt=z0g>udVU#= zZ3s^I?jIieX!p$jsT>|kX(!O%$SrTlJW4ZO&A<9ju|mOdMsMO@eQa}OayFIpq~6HJ z6UBug%cO}V(CX8CL%fZE9gjx|v<?&S!^(=sWT6e8Ra{(4KJ9^8cS|dw*;vhCt|Wu6 zCk$ADn%!e8KzmD~JVvf}pP?1%6_f!@@&d3tx|PNaKyut$Vu1eBb#h|Y6|I`m%uuiy znPtkTfQ+om+^TDi)3=M19n5lQf>vtQ^`z{=zw8oKvp8YqSnqQQ%b`{q7p}_fIIY|p z=D8#f&)nk_?D;RpN&L%k2^0Y6c!$sqbNc5`7JGaJ3ICw(q76kOt02{mlXh0&>&<Ru z#!d{)M6Zg_rrK6P&X$Ej9VEv(&eW%;xuU%vbRk<y2c>g-OKN3?hsS=IMPQ;8SI?&H z#MN1o#h0yQ=gc*z_Ybe*R+?qAqmqI@eLz-Ke)qp@8Nd}MK%yXdoU_-8Gt4U?wwk>R zK!UAXcmvSVzHp}Xc4N|PnL7ykO-~h#aXTt|@UxUWDCPW6*hhzuZpYi91u)fhq0_Qf z;&#|)6W2*t@?s}ZXlUklt=GFucxxj7S2nFsO05t(y!g4i(D44)83qjtrxNSf_?G?S zE<l1<*W$2<bPeLxUh}a?5M(x^r6<@SkfnBFuzTtGxw}SQ5B_y3qRx(}{`rqi|FGOH zuM~|3(0xMK?xZB-_(Pb@L%<o1rHEaV0(j5L2Ko)zC@a)OZpAgrj%A~PuLt&0`~2HW z#xXA{*YD^`+Uu-7&LxDjC}#%%k}c9>Qcgu&(+jkV#FHa!ets9p^`vU)2|h?{2ytL$ zCZ}~U<(Uy3b!64;8+a0nbk>nqY`JE15%cTh?N{?O-+19Jq}Dx?J?rb#f~ij$G{X&B zM2KVSj%PHcigt7q+WCp|omc<ik2P4fEhg+LZ!=-DKdVDttVJp*QtSzzVp&k%;nt3b z{M8WPj7vCo8kBMp(O%>6(GFK-k)mMgc&TPNF9}nZnXYZ>vSIvsMQTt)+9V_p4cZWL zypt7DtGWCgtP?p)O{ZI2Y-87=RtTe?*$ZUjk!Yo|NGqy`O4LLd>ctIPq|?&tw#mjd z#2#jMCv<)xH7FaWPDxKVy2!bJT%K|Ie(>80s5!1CN9_>GXCYIUnBl>W>s*O)UUcHx zjB|ONon?3-R>+q7B1x_=eeMR5n+8Fc+@OR;hL%qk9eg*Jgzi8*R}GN**10CR0RpQp z`(t&Ay3~K6M&HMdByWYiU6dr^k;qn3n?RcB!VwtS#Yo=lrtv5U|G(p}%nM>SiowMk SMKtpNtt=y<AYLu1ANW7fVEkVI literal 0 HcmV?d00001 diff --git a/settings/v2/packages/builder.json b/settings/v2/packages/builder.json new file mode 100644 index 0000000..44a5e1d --- /dev/null +++ b/settings/v2/packages/builder.json @@ -0,0 +1,305 @@ +{ + "__version__": "1.3.8", + "textureCompressConfig": { + "genMipmaps": false, + "userPreset": { + "b1rRMHaV9Gz5HhQd3Z8obg": { + "name": "Conber", + "options": { + "web": { + "webp": { + "quality": 70 + } + } + } + } + } + }, + "bundleConfig": { + "custom": { + "auto_398Ij6Mc1B2Y7sW3e6BgFC": { + "displayName": "app-builtin", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "overwrite", + "overwriteSettings": { + "bytedance-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "oppo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "huawei-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "vivo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "xiaomi-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "baidu-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "wechatgame": { + "compressionType": "subpackage", + "isRemote": false + }, + "alipay-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "taobao-creative-app": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "taobao-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "link-sure": { + "compressionType": "merge_dep", + "isRemote": false + }, + "qtt": { + "compressionType": "merge_dep", + "isRemote": false + }, + "cocos-play": { + "compressionType": "zip", + "isRemote": true + }, + "fb-instant-games": { + "compressionType": "merge_all_json", + "isRemote": true + } + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "auto_f7NI9WxFVIO6e8LbJGF72k": { + "displayName": "app-native", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "overwrite", + "overwriteSettings": { + "bytedance-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "oppo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "huawei-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "vivo-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "xiaomi-quick-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "baidu-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "wechatgame": { + "compressionType": "subpackage", + "isRemote": false + }, + "alipay-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "taobao-creative-app": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "taobao-mini-game": { + "compressionType": "subpackage", + "isRemote": false + }, + "link-sure": { + "compressionType": "merge_dep", + "isRemote": false + }, + "qtt": { + "compressionType": "merge_dep", + "isRemote": false + }, + "cocos-play": { + "compressionType": "zip", + "isRemote": true + }, + "fb-instant-games": { + "compressionType": "merge_all_json", + "isRemote": true + } + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_all_json", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "auto_11aBEBWDxI/6ryvKvFthEo": { + "displayName": "app-res", + "configs": { + "native": { + "preferredOptions": { + "compressionType": "merge_dep", + "isRemote": false + }, + "overwriteSettings": {} + }, + "miniGame": { + "configMode": "overwrite", + "overwriteSettings": { + "xiaomi-quick-game": { + "compressionType": "subpackage" + }, + "wechatgame": { + "compressionType": "subpackage" + }, + "vivo-mini-game": { + "compressionType": "subpackage" + }, + "taobao-mini-game": { + "compressionType": "subpackage" + }, + "oppo-mini-game": { + "compressionType": "subpackage" + }, + "huawei-quick-game": { + "compressionType": "subpackage" + }, + "fb-instant-games": { + "isRemote": true + }, + "bytedance-mini-game": { + "compressionType": "subpackage" + }, + "alipay-mini-game": { + "compressionType": "subpackage" + } + }, + "fallbackOptions": { + "isRemote": true + } + }, + "web": { + "preferredOptions": { + "compressionType": "merge_dep", + "isRemote": true + }, + "overwriteSettings": {} + } + } + }, + "default": { + "displayName": "i18n:builder.asset_bundle.defaultConfig", + "configs": { + "native": { + "preferredOptions": { + "isRemote": false, + "compressionType": "merge_dep" + } + }, + "web": { + "preferredOptions": { + "isRemote": true, + "compressionType": "merge_dep" + }, + "fallbackOptions": { + "compressionType": "merge_dep" + } + }, + "miniGame": { + "fallbackOptions": { + "isRemote": true, + "compressionType": "merge_dep" + }, + "configMode": "overwrite", + "overwriteSettings": { + "alipay-mini-game": { + "compressionType": "subpackage" + }, + "bytedance-mini-game": { + "compressionType": "subpackage" + }, + "fb-instant-games": { + "compressionType": "merge_dep", + "isRemote": true + }, + "huawei-quick-game": { + "compressionType": "subpackage" + }, + "oppo-mini-game": { + "compressionType": "subpackage" + }, + "taobao-mini-game": { + "compressionType": "subpackage" + }, + "vivo-mini-game": { + "compressionType": "subpackage" + }, + "wechatgame": { + "compressionType": "subpackage" + }, + "xiaomi-quick-game": { + "compressionType": "subpackage" + } + } + } + } + } + } + }, + "splash-setting": { + "logo": { + "type": "none", + "image": "project://settings/logo.png" + }, + "background": { + "image": "project://settings/loading.jpg", + "type": "color" + }, + "displayRatio": 1.5, + "totalTime": 500 + } +} diff --git a/settings/v2/packages/cocos-service.json b/settings/v2/packages/cocos-service.json new file mode 100644 index 0000000..5e1c5b8 --- /dev/null +++ b/settings/v2/packages/cocos-service.json @@ -0,0 +1,44 @@ +{ + "game": { + "name": "未知游戏", + "app_id": "UNKNOW", + "c_id": "0" + }, + "appConfigMaps": [ + { + "app_id": "UNKNOW", + "config_id": "9c4cbd" + } + ], + "configs": [ + { + "app_id": "UNKNOW", + "config_id": "9c4cbd", + "config_name": "Default", + "config_remarks": "", + "services": [ + { + "service_id": "315", + "enable": false, + "param": {} + }, + { + "service_id": "303", + "enable": false, + "param": {} + }, + { + "service_id": "305", + "enable": false, + "param": {} + }, + { + "service_id": "309", + "enable": false, + "param": {} + } + ] + } + ], + "__version__": "3.0.7" +} diff --git a/settings/v2/packages/device.json b/settings/v2/packages/device.json new file mode 100644 index 0000000..70e599e --- /dev/null +++ b/settings/v2/packages/device.json @@ -0,0 +1,3 @@ +{ + "__version__": "1.0.1" +} diff --git a/settings/v2/packages/engine.json b/settings/v2/packages/engine.json new file mode 100644 index 0000000..0931a87 --- /dev/null +++ b/settings/v2/packages/engine.json @@ -0,0 +1,154 @@ +{ + "__version__": "1.0.9", + "modules": { + "cache": { + "base": { + "_value": true + }, + "gfx-webgl": { + "_value": true + }, + "gfx-webgl2": { + "_value": true + }, + "animation": { + "_value": false + }, + "skeletal-animation": { + "_value": false + }, + "3d": { + "_value": true + }, + "meshopt": { + "_value": true + }, + "2d": { + "_value": true + }, + "xr": { + "_value": false + }, + "ui": { + "_value": true + }, + "particle": { + "_value": false + }, + "physics": { + "_value": false, + "_option": "physics-ammo" + }, + "physics-ammo": { + "_value": false + }, + "physics-cannon": { + "_value": false + }, + "physics-physx": { + "_value": false + }, + "physics-builtin": { + "_value": false + }, + "physics-2d": { + "_value": false, + "_option": "physics-2d-box2d" + }, + "physics-2d-box2d": { + "_value": false + }, + "physics-2d-builtin": { + "_value": false + }, + "intersection-2d": { + "_value": false + }, + "primitive": { + "_value": false + }, + "profiler": { + "_value": false + }, + "occlusion-query": { + "_value": false + }, + "geometry-renderer": { + "_value": false + }, + "debug-renderer": { + "_value": false + }, + "particle-2d": { + "_value": false + }, + "audio": { + "_value": true + }, + "video": { + "_value": false + }, + "webview": { + "_value": false + }, + "tween": { + "_value": true + }, + "websocket": { + "_value": false + }, + "websocket-server": { + "_value": false + }, + "terrain": { + "_value": false + }, + "light-probe": { + "_value": false + }, + "tiled-map": { + "_value": false + }, + "spine": { + "_value": false + }, + "dragon-bones": { + "_value": false + }, + "marionette": { + "_value": false + }, + "procedural-animation": { + "_value": false + }, + "custom-pipeline": { + "_value": false + }, + "graphcis": { + "_value": true + }, + "graphics": { + "_value": true + } + }, + "includeModules": [ + "2d", + "3d", + "audio", + "base", + "gfx-webgl", + "gfx-webgl2", + "meshopt", + "tween", + "ui" + ], + "noDeprecatedFeatures": { + "value": false, + "version": "" + }, + "flags": {} + }, + "macroConfig": { + "ENABLE_WEBGL_ANTIALIAS": false + } +} diff --git a/settings/v2/packages/information.json b/settings/v2/packages/information.json new file mode 100644 index 0000000..2a2a59f --- /dev/null +++ b/settings/v2/packages/information.json @@ -0,0 +1,32 @@ +{ + "__version__": "1.0.1", + "information": { + "customSplash": { + "id": "customSplash", + "label": "customSplash", + "enable": true, + "customSplash": { + "complete": true, + "form": "https://creator-api.cocos.com/api/form/show?sid=59528d8df4a19703513d0d9a52a78628" + } + }, + "removeSplash": { + "id": "removeSplash", + "label": "removeSplash", + "enable": true, + "removeSplash": { + "complete": true, + "form": "https://creator-api.cocos.com/api/form/show?sid=59528d8df4a19703513d0d9a52a78628" + } + }, + "build-web-mobile": { + "id": "build-web-mobile", + "label": "build-web-mobile", + "enable": false, + "build-web-mobile": { + "complete": false, + "form": "https://creator-api.cocos.com/api/form/show?" + } + } + } +} diff --git a/settings/v2/packages/program.json b/settings/v2/packages/program.json new file mode 100644 index 0000000..916c1b2 --- /dev/null +++ b/settings/v2/packages/program.json @@ -0,0 +1,3 @@ +{ + "__version__": "1.0.4" +} diff --git a/settings/v2/packages/project.json b/settings/v2/packages/project.json new file mode 100644 index 0000000..c747505 --- /dev/null +++ b/settings/v2/packages/project.json @@ -0,0 +1,21 @@ +{ + "general": { + "designResolution": { + "width": 1080, + "height": 1920, + "fitHeight": false, + "fitWidth": true + }, + "downloadMaxConcurrency": 100 + }, + "__version__": "1.0.6", + "fbx": { + "legacyFbxImporter": { + "visible": true + } + }, + "script": { + "preserveSymlinks": true + }, + "custom_joint_texture_layouts": [] +} diff --git a/settings/v2/packages/scene.json b/settings/v2/packages/scene.json new file mode 100644 index 0000000..add593e --- /dev/null +++ b/settings/v2/packages/scene.json @@ -0,0 +1,4 @@ +{ + "__version__": "1.0.0", + "current-scene": "5298bb0b-166e-4978-af98-0047d43757de" +}

      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�$Z6(}#e(V&@`7ro9t9S) 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%0D*IJ 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 literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png.meta new file mode 100644 index 0000000..e96fc20 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_1.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "a731d7f5-9058-4cbb-be76-758a438425c4", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "a731d7f5-9058-4cbb-be76-758a438425c4@6c48a", + "displayName": "rehis_rw_1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "a731d7f5-9058-4cbb-be76-758a438425c4", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "a731d7f5-9058-4cbb-be76-758a438425c4@f9941", + "displayName": "rehis_rw_1", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 136, + "height": 135, + "rawWidth": 136, + "rawHeight": 135, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -68, + -67.5, + 0, + 68, + -67.5, + 0, + -68, + 67.5, + 0, + 68, + 67.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 135, + 136, + 135, + 0, + 0, + 136, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -68, + -67.5, + 0 + ], + "maxPos": [ + 68, + 67.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "a731d7f5-9058-4cbb-be76-758a438425c4@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "a731d7f5-9058-4cbb-be76-758a438425c4@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_2.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8cd77bca62a4749db9cf0bd2e30cbc69c33af1 GIT binary patch literal 51780 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 Tso3>Dc8M}bU7=FmJm~)b=$X6& literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_4.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_4.png.meta new file mode 100644 index 0000000..d6c69ef --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_4.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "acc85cbf-be03-4e36-8513-a8feb0c490ad", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "acc85cbf-be03-4e36-8513-a8feb0c490ad@6c48a", + "displayName": "rehis_rw_4", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "acc85cbf-be03-4e36-8513-a8feb0c490ad", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "acc85cbf-be03-4e36-8513-a8feb0c490ad@f9941", + "displayName": "rehis_rw_4", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 232, + "height": 213, + "rawWidth": 232, + "rawHeight": 213, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -116, + -106.5, + 0, + 116, + -106.5, + 0, + -116, + 106.5, + 0, + 116, + 106.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 213, + 232, + 213, + 0, + 0, + 232, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -116, + -106.5, + 0 + ], + "maxPos": [ + 116, + 106.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "acc85cbf-be03-4e36-8513-a8feb0c490ad@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "acc85cbf-be03-4e36-8513-a8feb0c490ad@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_5.png b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_rw_5.png new file mode 100644 index 0000000000000000000000000000000000000000..66dc0615d44871942b7ee836592345a57880d955 GIT binary patch literal 73491 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%0DD4H^+-;DRO*3kZdqg${w!zWEHf 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 Q#Q*>R07*qoM6N<$f}vZ7?EnA( literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_title.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_title.png.meta new file mode 100644 index 0000000..306ab6b --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/rehis_title.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "2f12e860-64f6-462e-b3a0-eb4d04dfec81", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "2f12e860-64f6-462e-b3a0-eb4d04dfec81@6c48a", + "displayName": "rehis_title", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "2f12e860-64f6-462e-b3a0-eb4d04dfec81", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "2f12e860-64f6-462e-b3a0-eb4d04dfec81@f9941", + "displayName": "rehis_title", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0.5, + "trimX": 0, + "trimY": 0, + "width": 775, + "height": 196, + "rawWidth": 775, + "rawHeight": 197, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -387.5, + -98, + 0, + 387.5, + -98, + 0, + -387.5, + 98, + 0, + 387.5, + 98, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 197, + 775, + 197, + 0, + 1, + 775, + 1 + ], + "nuv": [ + 0, + 0.005076142131979695, + 1, + 0.005076142131979695, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -387.5, + -98, + 0 + ], + "maxPos": [ + 387.5, + 98, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "2f12e860-64f6-462e-b3a0-eb4d04dfec81@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "2f12e860-64f6-462e-b3a0-eb4d04dfec81@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png b/assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6376e6316ae9bd38595b550b5fdf78a6fa6d6b GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g^ba4#f bxSkAB$il#=a7i~GD9YgJ>gTe~DWM4fnP3tm literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png.meta b/assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png.meta new file mode 100644 index 0000000..a77eb52 --- /dev/null +++ b/assets/app-bundle/app-view/page/rewardhistory/resources/singleColor.png.meta @@ -0,0 +1,138 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "f02366ec-9682-4417-87b0-bd9723cb4041", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f02366ec-9682-4417-87b0-bd9723cb4041@6c48a", + "displayName": "singleColor", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "f02366ec-9682-4417-87b0-bd9723cb4041", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "f02366ec-9682-4417-87b0-bd9723cb4041@f9941", + "displayName": "singleColor", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -1, + -1, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + 1, + 1, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -1, + -1, + 0 + ], + "maxPos": [ + 1, + 1, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "f02366ec-9682-4417-87b0-bd9723cb4041@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": false, + "fixAlphaTransparencyArtifacts": false, + "redirect": "f02366ec-9682-4417-87b0-bd9723cb4041@6c48a", + "compressSettings": { + "useCompressTexture": true, + "presetId": "b1rRMHaV9Gz5HhQd3Z8obg" + } + } +} diff --git a/assets/app-bundle/app-view/page/tips.meta b/assets/app-bundle/app-view/page/tips.meta new file mode 100644 index 0000000..1559f16 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "09e2d82a-3d4f-4102-b780-de9ea86f192b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/tips/.tips.md b/assets/app-bundle/app-view/page/tips/.tips.md new file mode 100644 index 0000000..fd7600b --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/.tips.md @@ -0,0 +1,3 @@ +PageTips所在文件夹 +1、通过app.manager.ui.show({ name:'PageTips' })的方式加载 +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/native.meta b/assets/app-bundle/app-view/page/tips/native.meta new file mode 100644 index 0000000..a64c4b4 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "4ed45723-cb84-4213-9fde-d70ce968b9b0", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_f7NI9WxFVIO6e8LbJGF72k", + "priority": 1, + "bundleName": "page-tips" + } +} diff --git a/assets/app-bundle/app-view/page/tips/native/.native.md b/assets/app-bundle/app-view/page/tips/native/.native.md new file mode 100644 index 0000000..fbfda3c --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/.native.md @@ -0,0 +1,4 @@ +存放UI以及脚本的文件夹 +1、除了UI本身外,不允许存放其它任何预置体或场景资源🔥 +2、UI脚本在根目录下,其它脚本放到expansion目录下 +3、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/native/PageTips.prefab b/assets/app-bundle/app-view/page/tips/native/PageTips.prefab new file mode 100644 index 0000000..c6a15b7 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/PageTips.prefab @@ -0,0 +1,1218 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "PageTips", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "PageTips", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 10 + } + ], + "_active": true, + "_components": [ + { + "__id__": 47 + }, + { + "__id__": 49 + }, + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 53 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "mask", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + } + ], + "_prefab": { + "__id__": 9 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "855hhnaT9AHLxt7GxEQCL8" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 150 + }, + "_spriteFrame": { + "__uuid__": "06c69eac-72f1-4cf9-938e-ece19602cc55@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d0VapTGlhL44GLDGmoMHIi" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1aLpquux9Dob4Ar9pF7GYh" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d0CzyElo5AOI+9uKiojWR3", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 11 + }, + { + "__id__": 23 + }, + { + "__id__": 34 + } + ], + "_active": true, + "_components": [ + { + "__id__": 42 + }, + { + "__id__": 44 + } + ], + "_prefab": { + "__id__": 46 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "tips_bg_title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [ + { + "__id__": 12 + } + ], + "_active": true, + "_components": [ + { + "__id__": 18 + }, + { + "__id__": 20 + } + ], + "_prefab": { + "__id__": 22 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 710, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "title", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 11 + }, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 15, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 772, + "height": 193 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6bFRknSRAV6SOBlTbQbE5" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f28663c8-a56e-4250-bc32-12e6ec054846@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "34QGt3dJ1De4Ky5PX7dhEc" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ccSv3OFI5JMI2YR4/vJJH0", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 11 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 772, + "height": 193 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "10k+HQ+dhEOpv+h1gNkMpj" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 11 + }, + "_enabled": true, + "__prefab": { + "__id__": 21 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f28663c8-a56e-4250-bc32-12e6ec054846@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "64wrR76RpGh66GmfFhXwGs" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "8cdTt93QFJQ47qdk9zWm47", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "btn_close", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 24 + }, + { + "__id__": 26 + }, + { + "__id__": 28 + }, + { + "__id__": 30 + } + ], + "_prefab": { + "__id__": 33 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 472.5, + "y": 713, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 23 + }, + "_enabled": true, + "__prefab": { + "__id__": 25 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 123, + "height": 126 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c81oaqd/hFMJbTtvIOpb7a" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 23 + }, + "_enabled": true, + "__prefab": { + "__id__": 27 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "e4c4a51f-4906-4750-92fa-eda8ea787e68@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e32xl/XVNMw4Mux/FhoJHg" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 23 + }, + "_enabled": true, + "__prefab": { + "__id__": 29 + }, + "_alignFlags": 33, + "_target": null, + "_left": 0, + "_right": -27.5, + "_top": -47, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a77EROo3VIyIVVyfiCA3gh" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 23 + }, + "_enabled": true, + "__prefab": { + "__id__": 31 + }, + "clickEvents": [ + { + "__id__": 32 + } + ], + "_interactable": true, + "_transition": 3, + "_normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_hoverColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_pressedColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_normalSprite": null, + "_hoverSprite": null, + "_pressedSprite": null, + "_disabledSprite": null, + "_duration": 0.1, + "_zoomScale": 0.96, + "_target": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "41MXh67GBHSaRHn+G95VLq" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 1 + }, + "component": "", + "_componentId": "79948hibTlEY5RVGpx/edvj", + "handler": "hide", + "customEventData": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a7p8qYyWlARb/S9yiHW8xE", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lab_tips", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 10 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 35 + }, + { + "__id__": 37 + }, + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 41 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -25, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 34 + }, + "_enabled": true, + "__prefab": { + "__id__": 36 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 773, + "height": 1108 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4buQ/O/8VKfqYQlwSjTu2D" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 34 + }, + "_enabled": true, + "__prefab": { + "__id__": 38 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 242, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "", + "_horizontalAlign": 0, + "_verticalAlign": 0, + "_actualFontSize": 33, + "_fontSize": 32, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 2, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "abLDZbR01A+Z/f720dYtxZ" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 34 + }, + "_enabled": true, + "__prefab": { + "__id__": 40 + }, + "_alignFlags": 45, + "_target": null, + "_left": 120, + "_right": 120, + "_top": 200, + "_bottom": 150, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 700, + "_originalHeight": 400, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "95NfXeQS1GaqBmpbIGFS9v" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "99FUHm8JhMHK4TbR9+XfqB", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 43 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1013, + "height": 1458 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "73lVCMbLRPRJ7jqVFJXNn+" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 45 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "d4a6fcf4-f444-4ba7-83be-b2bfae37b174@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bfPwi6E+VBTKSgAzV1+snk" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b31L8f7wxDCZX14TH8RZ2P", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "79948hibTlEY5RVGpx/edvj", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "_hideEvent": 2, + "_singleton": true, + "_captureFocus": true, + "_shade": false, + "_blockInput": true, + "_alwaysExist": false, + "lab_tips": { + "__id__": 37 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61DG2Hhm9Lf7Z9V9XAwcZD" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 50 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 1920 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e1RBJlY5BO27PDlfslJaia" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 52 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f09VrsjTNCgKly1ztpB1Gx" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "13R0oe3xFAmrvlQLMv2EeI", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/native/PageTips.prefab.meta b/assets/app-bundle/app-view/page/tips/native/PageTips.prefab.meta new file mode 100644 index 0000000..be91713 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/PageTips.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "f8f8b7ef-6d55-4b2e-997d-fb96104ac47d", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "PageTips" + } +} diff --git a/assets/app-bundle/app-view/page/tips/native/PageTips.ts b/assets/app-bundle/app-view/page/tips/native/PageTips.ts new file mode 100644 index 0000000..b6b11a3 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/PageTips.ts @@ -0,0 +1,24 @@ +import { _decorator, Label, Node } from 'cc'; +import BaseView from '../../../../../../extensions/app/assets/base/BaseView'; +import { USERDATA } from 'db://assets/res-native/data/UserData'; +const { ccclass, property } = _decorator; +@ccclass('PageTips') +export class PageTips extends BaseView { + /** tips */ + @property(Label) + lab_tips: Label = null!; + + // 初始化的相关逻辑写在这 + onLoad() {} + + // 界面打开时的相关逻辑写在这(onShow可被多次调用-它与onHide不成对) + onShow(params: any) { + this.lab_tips.string = USERDATA.description + } + + // 界面关闭时的相关逻辑写在这(已经关闭的界面不会触发onHide) + onHide(result: undefined) { + // app.manager.ui.show({name: 'PageTips', onHide:(result) => { 接收到return的数据,并且有类型提示 }}) + return result; + } +} \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/native/PageTips.ts.meta b/assets/app-bundle/app-view/page/tips/native/PageTips.ts.meta new file mode 100644 index 0000000..c28ad68 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/PageTips.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.24", + "importer": "typescript", + "imported": true, + "uuid": "79948862-6d39-4463-9455-1a9c7f79dbe3", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/tips/native/expansion.meta b/assets/app-bundle/app-view/page/tips/native/expansion.meta new file mode 100644 index 0000000..8cd4830 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/expansion.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "d5c2c247-b89a-42bc-a389-290ca94b79d9", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/app-bundle/app-view/page/tips/native/expansion/.expansion.md b/assets/app-bundle/app-view/page/tips/native/expansion/.expansion.md new file mode 100644 index 0000000..90942bb --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/native/expansion/.expansion.md @@ -0,0 +1,2 @@ +1、只能存放脚本⚠️ +2、如不再需要,可以直接删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/resources.meta b/assets/app-bundle/app-view/page/tips/resources.meta new file mode 100644 index 0000000..e3821c6 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/resources.meta @@ -0,0 +1,14 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "bc281800-ee8d-4ec9-bd7d-1373ede53490", + "files": [], + "subMetas": {}, + "userData": { + "isBundle": true, + "bundleConfigID": "auto_11aBEBWDxI/6ryvKvFthEo", + "priority": 4, + "bundleName": "page-tips-res" + } +} diff --git a/assets/app-bundle/app-view/page/tips/resources/.resources.md b/assets/app-bundle/app-view/page/tips/resources/.resources.md new file mode 100644 index 0000000..e07958e --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/resources/.resources.md @@ -0,0 +1,6 @@ +UI资源目录 +1、脚本资源一定不要放在此文件夹内🔥 +2、资源会随着UI销毁自动释放 +3、在UI脚本内可通过this.loadRes动态加载 +4、在UI子节点的脚本内可通过app.manager.ui.loadRes(this, ...)动态加载 +5、不可单独删除此文件夹 \ No newline at end of file diff --git a/assets/app-bundle/app-view/page/tips/resources/singleColor.png b/assets/app-bundle/app-view/page/tips/resources/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6376e6316ae9bd38595b550b5fdf78a6fa6d6b GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g^ba4#f bxSkAB$il#=a7i~GD9YgJ>gTe~DWM4fnP3tm literal 0 HcmV?d00001 diff --git a/assets/app-bundle/app-view/page/tips/resources/singleColor.png.meta b/assets/app-bundle/app-view/page/tips/resources/singleColor.png.meta new file mode 100644 index 0000000..458e322 --- /dev/null +++ b/assets/app-bundle/app-view/page/tips/resources/singleColor.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "06c69eac-72f1-4cf9-938e-ece19602cc55", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "06c69eac-72f1-4cf9-938e-ece19602cc55@6c48a", + "displayName": "singleColor", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "06c69eac-72f1-4cf9-938e-ece19602cc55", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "06c69eac-72f1-4cf9-938e-ece19602cc55@f9941", + "displayName": "singleColor", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -1, + -1, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + 1, + 1, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -1, + -1, + 0 + ], + "maxPos": [ + 1, + 1, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "06c69eac-72f1-4cf9-938e-ece19602cc55@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": false, + "fixAlphaTransparencyArtifacts": false, + "redirect": "06c69eac-72f1-4cf9-938e-ece19602cc55@6c48a" + } +} diff --git a/assets/app-bundle/app-view/page/tips/resources/tips_bg.png b/assets/app-bundle/app-view/page/tips/resources/tips_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..321ff876f43616768d94c3665e7a9f81819d94da GIT binary patch literal 126450 zcmZs?V{j(X7B-r^u{E)6O_GUi+qP}nP9}CTvF$h3#I|i)-<)&rsqg-{tE%^Uo~OE3 zSMOT8yKD98NCi1@1Xvtc5D*XqNeK}p5D>6O5D1RKdk zpVc6#F+$ziv-rODYEdPV5J6Vsf$Fg)+aIL{)n@*!51pXO+vN$HDoy&Mh~%4ITjR0VwT%EF-T2))| zBm_v(8Tb+oXL5YLM3dvoKzT`b3j{&&u|NgL?&jnH)Z_$V^i_%=3&H5v zqF9AmXzwT504{3s95xUNOi)!u-vH*VWISUE=<#Um-6k$j4Af3Pti~qM8grOLN^%ia z$lX>ZfG{n9k)n_r?DF*2+kzXwizMM9TteZ1=cbbpp=f`TeB zkTXD8Xy8IAzyqY|0Q@vlp4gM!OdvE^DGo%BKv@7Ub)y+xl^@K6Z4Po>hzRU?y@Su#i#|7fS z!Xz}!TmV5Db4er+k{|g$S?zwI3}2KoMv{ri!@5{?_;p?E1g_0LtBKElMGPUCbU&k!+V~BMVorq> z)9NR$OlZ>B*e_<3vtb%j{B>>I*0ZOrZAJy|9yjyjlE&7{`!Dz#5TvKdoaN`wS0A8$ z9`MP3{%&}9sQRK%f{ao;Pa%$vk`i@Q+2uS{K%wpfhf*%v4@3h3(6>`v$lGZm$SF{1 zVS2tdJiLurh0wR7_Vfh_U$umr8rE&d_=j@my4}^gFt&|X)Hy!E$+_RQ7CZS@$ zN=QxkN$M-#VE>w<0YT7DQIo82nGi0XL}vC69R{r5pNJP<&}aA2$ocJjz{^Lq$rm1? z_`B>UMY7~tJQhOu3En@z zLJqIn*+v7WBj=yR{BAJryZ~KeXKv!nlI@#zb@uqpagcw{LDe*$cI0!98Q~zK|2{m5 z$AMSPL(?7=ma$qHY6(XyEg=sqYsn%Xm1OgZz6Rs!RQxAe-JH*#$2Y&x1IP!TFj;7U z+gBfURLjaoxt$1C@jPWUR;m~3dK%<|>*;bN@GFovX^d#C$p)@^SVLUG*4TBMi?}l_bZy0fO*}f zUZ(+ar&avyar6Psk1LPSx(opdKuHf*Nl?FPmzT_ehcijGH)(CJm({i8Ek=^KQX4Tu zm*ktgK(=_u`rDL$7d{WI^t$Pla@7=pldCyWV(kLOK8w8Dd`hPhRGpd=4>9r+^hDn_ z_jAH)@XVI#J@Nx+z|<)ikFzzmp-ZQo_5t4}ysVtr!^f%5t}k8!5^ge8GFPvdtUBH{ zfmAwm2-gPt?+o^nxzn4u4ebj`M73tBKi{#(YQ45Ay=!Z(-grog$0QLJ)~&ZOklfj| zt3iE*|4l#0;&Am(Uyhv?m+0l?Pru274vEVedf9{$o*)xILocV{-8!}Cw>cQ*$!KKk- zsy3tcB>MFr%0n!yPoV-28PP2isZqb+B;Yd{u zpFVQgNxttF>*3xbysGlSeTJRFEd1^58AP;236vp_kkGPi>HykeCo{+$;i$xwH2o>Y zx8tbprS2jxgKv_8ZEjwA)q>3J3tVQsxHP&H8kiGf5lu1&nRrO5XNQme{-g~c>`S*W z;HvXFv(=m5lRL}$+;K02LhorEiTsxf(2Vzpr90VTT~+1a=nYnI3YE!TJfO6zs_Kb( zqalLoO}Y!-cx`kx>qfcM-3w<0E>&MewnyB4&HAwdFB$z^Ov1=M9rS=&HF;MxzByiX zA2E1he0(4z|HssgluvzBl;^^;TM8vs*Sgs+_TPujw!Ct+K4^?RRed%Dh>=~3_i${Q}4fBEo>gHPc5TOoUDB zIW`4-Zf-tnZk~GPp68yQ7gY8#_jYB|laxnRkNv`a^wu9L)E~}#%5;i?)$66Q7hTY* z9y!wBIb^|MF)K@+Up24B2OF$g8v|K}ez@+54@504Mf;u>h6@^@eK>qV>1iG3v58m| z>rN!8={SCfsxYXdDomBqT$*qBtbG2+lDLF}OG`}+_<(OPNvDi`c;2SmDOIm6<_}9& zx)8*TizrsQ5T~KQ|Jl-`kKg{d-+8h_zz9k0X7S6pUP(PFbKlXNGGN3<1bM`Ri;({c z{OUBG7{JF_A}oR)MB^{{vLqr6|JXfPqZGNIrL01TeNcD&U?oI2`z&2-<)&dnIrBW` z%pD>`o&dG#84wAQx3K>_#=N6d1b9L&uGWn#A*fsCFzN71_L|;_?;&Rtw=x=Z9=%qa zPovp=$hmR*b9ef~E&?7++$92<3csI75?zRO21On>(pHY^C^OR~W~@n_aO`;LinH5m zZ8ZL5Y)Lyus^zLSYkS!!1`{?VAXkF}f*XRDO+E_4m+YE66ffUbW-J;v)^{{tb*_6Z zTN{_(?U=ZbCF8{`^7}{rH#>Pb_ozWcDcWwXlRPgUH5T6%G5dtlpQ1c+*1_$>fh%%n zXIX}}Ztdl|{>MAcZl~_|3rICuQ<096lE;Ff$(7N=wt^qyjuMx<#W^ruNuY|jvLN!2 zL8HzNp=5+B@!47rm4)8VXC(Yi;Xb6eYW7ApUqh+mV#22&%x_j!*X4l<7nW8?v&(L! zAW6r^iEjk15;_dm+7H}hDKsc~(;hfa&fPw8wHj_cJ;a0NLJW%=+1vh&wGi5yb$szr z1m(VOIEQBHzeycL3*-Yto5Pgy+I-9V(w7=ILR7ueeV>rn-VYBC?VG*SI+h3jhS40P zv3Lk6#2*1d6nTVk!{dozy?=`KA=K_*!x+fBV^AOXW_=M$7PmD=Sw2SKXX_E4 z+;8h4p`Hved3~GJkPHMQ5vU>MQ7&cVUPKY+hcpV;P1VXkN3w8_G zxm`WUVfRPV(sL$`&}3NLo(XoM{;hchNq>Q#6Xv;FEcUhUnDH%GEb!l7=Ye!d8^MGg z#&0a^WIxC+c~u!GUkb0uJ zKixE2rF{3owmMCpsv;9LWY1=n99Z%4j=U=xz|&u$P(_B?8*bB|Ia-rz zc<~$;oZTcd{7x%DGU)00&-N__`_iYir(bGSK+4F%HsNV{Uu85|w#S=<3DD8kUiwN> zhU@$Bi54_szNL%2=hu%0JYQdqi^nr(lI<240?IBu`(jLBQ)Wr^W8%f}6v~h4JKdC& zbvb|iwP`pgra?Kb^MrR5gm~GuUVLqrwR&TY?qsTN-fmx8`0G8UdUg948tF0Gn4aX8 zY5j}ePYsnBr$WJoSp8)0rMqq_ z5U%C*wV`V#+0F>aTX+ZeMi!-ab1#NpICh=s-_p^v-1jC8I$qucELkS2(1*%USm*OK z+@-+h<{B(oEn4NsiMmgrT;xr{2cyt-eF-|&^P7DL?}GSU#+zZf2$U^LvdISw?|}Mn ztCD0)j~B-G5?sRGRTHDu!c)~(Qn@*IuMGUuI_f(pa%Xf}arP=N=z%^l#h@Q>^Uh{Z z+$>_0i^(-YQYIUg7?ng0>SaEJVegj>V%jUKTM~)WM?kDh;R&su)~6$=<(bwX4W4dz zPRSNvrGc2`N|XbCD5C6pa9#m>BULM(Iz&Zj*P%(1IMefJfv@99-#^N$bXY~Q}9Oax4*2)K9kVl+$A zHG5kIT8jEarLga?zR@|+t;+|4uNvw>7d9Bu`3>ZNzxiNf4C@~D0T;J|c)1ew1Ws?M z#kx_zhA^0r4wisph2vu3k`?yijNyMWf#u9{N5fh~N|3iDwCd^twKVC{E!?ox(z0Wg7J1rmOs_bc zef)IafY06u_>Nnit+^ynV^*AP(BlLi2KFo1+C*-6jH_u2!0|zQtX}Qf zWlPyd{7=q*Q@(K8t#z*E?H%@ZU{J^!{nRA@2JdJfPzEj$irt$N@H>DKB>@mvL?->4 zBAY*X5%DFZIMmT*UK3wTSN{>aOit5xfd=A?AB1IK@&RL@JS6=CxDgq-KYhA$+uEBXuUIG{2ZxQ%GceZ+ z(w(j*sRL~D>bVpw=Jenf^%ZoBTbzv0NJZyQkZ4)2FcYS$@NQjfZ%9lJC3&PeQzZ#Q zQ3q-|7ai3N;=xC{C?&VbB)q_CBQ(lS`@OwxPGfZZup}>ji2u1G|4UD<^Fyxd;GwUk zW_Wm6|N69?JQ11q%F^cI?2OC9rN1;H*=OgN>{gsJU#0(gb`H0fVb8-Zt#NgaVtKPW zajbgX*-NwY`KKDas%VqJ<~e`(3{eo-;B!qd|QcxgMd7}5%M=TDq3MG46$lz19%$98ZVZ1H{{BduTMUEJ!% z880(Uo+f%6X1evPL@$T+Nb^a;B)s@YW?P7K@C9E_gfSfFi$WB z)G#|L@?G{GijfF$+Z@YI0VM5Q>pR?wTA|EaRj#Ia?(T(7oG&{#+9hgT(yvQRsVMKY zAn||eZ20_n;%GoK4Bu-|OnhH*g!Ory!l!+Oa{E^?(Li^xE}9e3_@g*_)*@EDB=9Qd z>1ivkzU-=e7Uz+q?R0z-hUFp>kJ{Af9aCwf#t2h}`k2HGbyj;n|m5uFAo^;8k)p z8yZWWebcy$oFC6{Q37Xlzly}qst)nD)5p>=RDRZ}qp}`je`7U+Am^8$l7wuiX^_c| zH4}9Ck6?p#sdy09u4BmDfIC2$_Ya?e!&LAm)u+q}dWMnX2UHkf zmZoz_b$h#KLFqW=G|~46oVirm&lrKPlRX9b%liJ@`&~Hw-XBeZdwLye#MWw%-#*}Lv?z^DaJ$HDOw6? zm19I-`9Q)dMk0@iqufxU)@xOBb8&Sv3MYMLeXF2~3j_S(&nWC3To)NV=qGKH;@cm& zc_RO4@t~JMZtO&{TIm zeEQKlV6O(&m2i%==;_9XdEj2*DwLzyqGq%zRJ%9zxxuAyDvAK#O_%&C#ZjfVn!gxm3EB}P&$za)iTuqzTmbp*>K2BH@ zB^75T?kH+2&X_0mceT|fEk8gtsjcSl+U>fIB6>sN?2^eAu5d)!nf#c-s) zNzbguZ{j(vP5Qg|arPU2CtJL-F_e4VuC*~ab+_4SH}JVQi{w(2a;vex^1qbTmwrs; z1T6N~Eld;F1(Kd69#3aYnvc|~_(`d}HcI7_VR#3rg8NisOn`b(;kaspfm-iCKdqN# z)~I}4hliDbc?1RU-%Q&QIH;z(*CUfFr*C-)%P@tb1Q3PN~| z_>P|%dmVdCWR1A!RF=sXgS=O(WmoN`Oy_po`-r?h9vPvf_4cmq)>OWClwu=X4j_x% zG(!u2^EjV<$1_&kfW-n~)1L4Armcs{;-Gw-Cc z=hJpC;2ryW)XV*uG7~$x``D&2IP5h_gKjC!+l%Dc!`Rk<6(_END@7v|9?MbaP$@@! zH4|B#20xDr#8(%;P99Q4+_MAH*%rWURh|ltW@NcXI7E|~n$uao4#PMazFG?ZVYN<4 zdyKkQePL#8Du6v?MXhnvDb5}dgl!i`-bI1P? z#V7co;ClxE=s()OCVvs0F(Jgn@_mVTz4-2R@;y)HJ@LncWvhozB3(EOe-#vn(frus z)x)nus~p@jyp6o~5D~}+SXourbdaoX>1{*GuRmR~KtqeysY5XW@rC?@maKxhs! z_41wNtgS(~8T(Ha81(mRS4P>_W@{5-C_>~wF#z3epN9xi`4BRm?LS)zq$WdcB&)cbA_z)1F!a$QsI#h zydIh@-lb>NvSWG*7d(-#l;SX@ScAhsxz6st%6deyZs67ne^AI$WL&T|9Wu;oX~DOY@g7ka;8( zL8^3929+8mu;6v@fN`I(bla~f;8T_4I4l`6oDavjRM!kxUmg6<1a!9Z^Uwmo6Qd$a`>!{5Lc6JR7$c0 z*@GA0b{4x=l32sRuw`fK7vI)|xBZsIR?OD(S5L-O6l}?1eWttqD-ypD3c#$4?>d#g z_Z^YDhwI(L+T0Ye&+dii=}gN<^BWfe!Z!}{Ge+-22GQoaYkoHHC!bVM>#iS&WbO<| z)}Je1AoeQd^P89Vzm@L|Ws+CBEM8#l!+LKK7HXX|Q%~&AI~yVhuUTl>#W&@z!WsxB zVy3(sP3hws@J8qJBk6qrX`!Y52ImIP-1y>g61GQkr4ei@Gp9Ht1e^_n6Qq~Yn<`RH zlhluWSg(*Hm(4icAODi{{hA__;TLnYdUFB0-ohO|Ka)KnhEojYKO zGeSl1oq{TGPUHexf++t*fE@J(Q|RR-NTr|vDl_cDTf@2sW;@OYM%aCA+=KtwJ$_PX zys>P4`-^9$DCM#BuB^)a+H9(v`g@un@AL1qo4UvZoAxx{j9xYO-Q;j>7Npa~s4@V- zO$DrmtL)ycYsMyyD#9g@Y%{?MCb^A1=#SFe6WNzovHFvuTd%!7i43d+jy0RQnM6hg zTLbL$UfSz3CF^jt^bQbbC)M=hu&z&;1XV+fI=J3EWwazvFSgq%sDK61=YUk2ho^;W zn22RR3tyRaY4QoSeh4LEn_@_;je|l-LPJMQi?f-fhw?ZFA4 z1F99{%&q7N=>UFlg+x)?Ja5y3`qSb+3KSz1~;hd%c!-*m%1 zPNXa*O{lqGZ4FmsG&enFsMc24Vyul6)LlCt!PfIH4OT*~4~&XWHvEb;vLDM|q$n;^ zstjQ!*O=Adez6U3jSZX(^WK~g;@bSI6QC44IM=2C1pG&OWE-1E67vawQs_-@ z&2wP*&-Bx_>1=?p@A$vmq5#v=g00P&hw9PoRW)8xK<{;9`k}4R6DhmPHVka zCVP{E;zae8$Sgty&Tnxa)q!ZfVS-H3g&W&w7%(Ra|G^{Uq5%IC7)7~$9&@Rf)=aE@ zhugiO?&_VP=qA@pa0g^<%6&b&^>Ls2P*Bk0t?2yZQ8A~Sm>XoFk9;rYXU|ltQo1AnL z1cg{H%Ct~R@k4drE)={U7*_}8Fx)mZ-2-Mz0Y}rSkEv2$tO9g}kR?nci>YPVVMuJn z2awo(*R$zHI}3M3g(I`R=ddVE|7(BPUhHNSPR*pJzX^U8s!M0TdlQb8{rZX0^@*D1 z-0%V&S086=d|k#P;rTsLzsuv{T$zQX^AtUkHQoH$F+Hr3$2+U`?LYx^6oN551etP` zY}L$~y1!VkwE)UD(N0e@}2o_EXCw$*67&)->dm{|8>{#yK9C zF((fz)#t5VcIe{E&@a?b*DFZ>+ucO!H@r7T_&a?7*Bcuj;%qBE0S#>%F-)LxPKKp4 z(V!%eq@+^Do|}ut8?V2GU7hd%)wSZ}$Xj+n5#yK9!LujQFSNTmF~54|{BGXqT$ZP? zOQ^C>1dq((Q9$B{1^K;0#oC=hb0|XJzse^F+{x5*=dGl5>1zCXmEmcOoi z7=FW#nyd6pqflwad7TKu&--PVlh|mYI7HI&p8LZsyw>m~F7e`5v2+cgl%0zPt0zfF z19aF<`xe53T&hOvmn|Mx*>^~_W+<(M~s}iLHeKbNic!S$Pb@MIl#jmZaMVt`(H`G)YG__>R-YUWBYEtNnB7jE68O6y* zaBvT-wg;a=92C7~eX^fv_fhvS5em02V5Mf$zDbbkb1dXZ@we}xC^CE%{%`%M(6`#- z*?IUibmQ{L{l4ZW^E%N45|?4AsqXMwcrJgWbV%zP^Z@hGKoGLcMZiKcri04^lx$ov za~B3$A*I35d1^s=9J6_@Y&+%R`uR*oc>4;H-K*lz@qNJST{=Ao8PeoH8p4vHq@Ve@ z!;BH^0&!+J37KS7ydbCvNTLxcCN{`lPrMQ6k_@pU-1CbN>b*G?2zcB{`}8PdiW}r@ z3MTBEcMP$8mLX<2L+J<5Jzq8#r~XoGaEBkiNS-9gTz+a(O4xxV>cp8%8K3dt;}MzG z<9Jx4H*ur}<(P29-*WG`Ck@KE$%AmGLK6VQo;$-rF@|=XhY{rI8a+c%icbER?ZK3Go*fp)Arn8D_X}F5EL~Tthg9-r{?Jdt8g?fJCPu!GOW@~71wY~gmK$bf^{PMlS@tyaT@renGSW1Lb&)Z2fPX*6Dxv>*ESxKoHmGZ zWnf7${!KlxeDlB*CbRN$>)3+fnT77ndo&3w*ASctIpLeoxxUgF;*Vy?>Ls0#xw#){ zyeboHGT?0u-YJ=lS*s@N)uNn*QSrer>34b%fa+913qFPLTT>YNs1Q`(XreZ-HrrLJ z-j1XR4+%$+R^UoRF`noMuIPlbrU4NVk>nf;34Rvy5eqUY1EibZhD+sVRCp%2@|TdD zRSnlgxdc}5Y|?=S-lLy1y0i&Rk^@_YYty6NVO73hGZsyaa)jNL(a2-=TpQV75bcQ0 zxB;Calfy9?i}l3W3fxhh?O}tC=U<7_EEHLSL{BCL zemP1m(m5^f2Ghf<)C5i8qtEc8;m{1I)w>_le6EPn)r z)+hN3dj^sECTJ{fZP+`mKP*UtVN!RDSGIZ|Ful^PZPI!l1rn58K!ajiic`Z~STeh_ z^JXb6a649UVlDZQWFt&%2Sd{G>Pt?PfYcOR<6vhfAo#u4HDcW4gcY76=ki^II=>zv ziB6T0;DQ?fVoYf)Pb8*yDH9Ut0e?WmU72pBs=U&?KbZ~kN(9{!l#|_$p-v6?s`gS2 zzC*jV*Dn^c3NxmTcKJf)Z{$olgkID!8ELa*lViZbGEVZhd{s;3r-8g5eLks_!(eh; zX-P0HZxhGA8_X@F$OVFcxfj4_`W64yR%-b3xr5bU$5P-=9S0eEP+MO9jU-_nq{8ON zPfejAtN}LM^hq!SkA0MLT49HUmwb10{qwzfW>H(|+QCw9QQL9^t0ztL3ec~Y!I41k= zd{{z+l>8J4hR7-}W?kYo>LD-A^Zdsf9^a~x!lwggQ#ud_L1zxK?$4n8zTqsbe+DH& zDO61H;%FNFP>K4*Q(}prZ!a!G<)q|t%!=a(V?AuWN<6PsVM!`|^!2qr2CJrSoE@3{ zJxQounVnoA-RewZX}J;7v%$VR7IjT|;9Jl0@;~#v&*=`E63FKc$Z*nFW9Q=S_N(!@ zq7dOHUbF&pRT|vjvavN!;twhas0ak|A4+adCtvE%No=0 zG#Wl4)1X-$>M>^piCO!7xrqe#R*;LOQJ!(={-FZG9Pk4RUkyn~Bt2EeYTyTpnYl7pn2?EizB1%K0}g@68Sv#&|PIKrS=Lctfa}aL%&lp4fMbe$;7}MA18wjrKCrrT`kHq zmLYUX^{ZE0=kZ;Z0q@AFmIigis|sbHfg%Cnxc*Y5d;JvSRs0`^>k;pb7_0JRElSL@*rp`wUBqEG8)Lhuot$ms9lh zw4(m}dV&z0j zkZtH=$X3_vfVy4ABPGtdwf92bUfZZY9e4eOgHJXFmU!ae z$L&f7;_F)$b-*=Qwj|Bt_51i`qJ+lyOYm(7nI(kXt~ zmxp6m^rA9UZx}Tc^)s z-EIpzwC8}M%!BK(!^`qhcn@c{>#z%`6FBzi-QbSe{dv~u{X@TBk&~q(&CKK@mVd$~ zVTOGU#1-$;J3K&4IOPOQ`hp7}M{^#z?;5%*&ZcrW4|s=|YltD@oJ(#@dvkFeicj`p z+)HBu^99_1v_0yHICZkYRrAvI2217;1#Z2@)A$D5sTVdZ$4-aUtRM(Zt%CzTJiU*rDWZYQI=0M~Ll6~+vA z#l_sl+D(g}?<<{-LgCB!!=b`+2wDDKzPHWnOLbvvRe-qoLOLXLfxz(TY)yBKqyuJg zewx?ya(4cU!Y@Db*1_lvtu9-?O?y4>ukG97*JR3`6*Jm&oBj$M8O{o(?alj>+Bc+o zABW{zTTw(`h2x^}=pMfN%(wb8X=Go}W?Tx%C(+zD9|q3=D@?3E!Y&Nx*ZS%hfIp+J zIl7d~UzKcCyX7~IHu@i?S$HH6VTe87!??>^{LUT|G37tkTk`};^*C__#@WV^d6`ux z*5ho}Zjfa{km>wv8I3HOIzGmHyLv?;s5!^wna3gB4x73dC1y-6=$i=Ymd?IM7$JxY^|mG zg^{r5_V$YfMc9r{c8eY%t?0R`dkbt8O$Z{1jt~g5yQhqMep4J9@AeJb7||Wr-$}?c zdv2QN{$AOsD6D%(eSqjM;^==cEKE`S z{#W85X|K+uTJ>tVE=+Z3EC()1BolFU>O#R9G#tZ8H^EmjJ#4tORlEHHPUs=%^#0ma zcdcbgt;OS&)MeVZ?;>kIZ+j~EM499|Mcdx<2<%1SYn)NvE;GCCbvloocEPHaTvk~; z7YP4HUjeB5ff7a98bU77Dzs_+;8PZ3qG_#AEDV!ho6A`{e^Lf5RORNyGJI{b8oWbB;ODDGcyP6*DmA7 zzxUW0$L4ZrO@Rq_w#1YdVtZom2%H9e_ww}jtBVmCbsYJ1xrXUj2?c7wIBo%Jg!t#xW=g3X0&52tifN%+lIsDrV$q!kKR>LOt;&c80LY zWe>4&`b1C3HrNJ(P5^^Tn7<_6r+DzF-kdoI<#Hb7Dwt_F61wyB{=82E-rK6qFcm-n zT2gHTRAnU#66YKcx}Vyrm%sMe&@0Ypx7~@^H1TZk%A$rM_JdkPfL}KSef+cEz>ha} z&R)5;YhOmwB9VdZ7gw6vU1ZSr`rjA!dUU^y?l3kUgr?tQHUN?wUSX?IqL29Urufn1 zii=i!O2YnZlm_#DckEcd;?yxeAxGm|M!nvE(5pW0=PAB5nZoJ(cc^%~o|}xtM$F1; z{G$lGLTN*01hcK*bq#zrgDQgmYWFiIBgPs1A_o+Og)`h%s@)7B81*EXxa>JlJxn9 zY#9O%QhZ^-{&N{~%8v@Dm?ilfuiy5p`FT?sMk1Q4qa%`~i{0F!oEtP2f zi(9M@FWJJVjIfe;U>t-gk@@90-mZb0u>{Y4hew zp`ZRc;G0EcFIi*r{LG(nmmk>(6U<&HH^@=CaZSX04$}D1Rt_Si@l5Zu6-~!n@ zX_}EM2<;dFRlSz16{&$!|M9OMUR8OU-n%K{nihHs_xJy**stcZ=X{#|qB9okxaaS3 zzmra42Pj5@Xl}oOO*Jx?LUrBlvijASLB~q+Ny{vQ*Ae~2Zw{SAI+|#P%P&Po+w-p{ z%0h0I7OIW%-SI@>6#j~P=a4rhZ#fJ*!^xj^rp{N$G7suv= z$ERmc*l-_6tz3wsbAx2fYox62z~8Po5AGaO_6ng0v*8qF{ymq`D#cxLcYwWXjrM%M zv^jZy_+B*u*V^4YjE;xC2`i;P=7!^_nKz;tjDNj}y?Z9S@5Yz#*FeUEUlO{brMxBP zt)e6@f-{q9r+QKhPy4_@v$w)vzW86{=v!=vCyiVaGxi4_m`;X}g)fhgYe8HeMr4n6W{smT zy@)h8Kv!Ya25a2#(apVP8w94pXZuQM05A4%W%js@v^^7;g#03G;DU^#5!Wt^P*!LBGT%;FE;H+S8qgZ5DmOM&7az~J?T?nXYp%XN#fHb{bUUOU zz#?$&3DqkHn zU$rxh-O=$MBl^`r1bznZg&#E~Ro}N)DUUrIFD8~U{`;i3p7G|1ew8|b6W~`U!d&gG z9C?CU5!2~HkBr!5`eY533Jbwah3uwPk;j8}G2o)pbdJEz-^j$&P9QyrBR-KYgWd+; z8q-w$}UwMCp=5@iA$tlO}1uPW90owL9+kAK3al`wCIjfxE#Dza>V02UbR;U!&xCAYJh5 zZMe(|)Xwq+e^vs#y_1hlgF^Ni6mI`=TjM}|E-rs{(&jCPyJ30*FSyI{)BLXwzm~<* z@N>2q{Z~l&dsb2Rc@o@v!CZk)z4cj&B@c=f#dtOr+tB_YAsCNudbzZowr0X3q@zbL z1x1FE#Trh$r^iARweH0p`2+Rc>!w%rXdUYbo0JbJ4;-Thj539kOQ+4Vz@Los!AM_U zf`vfQ53XCk0ZNF?8D$2r_xQ_rn>c(tZU)?&#>42tRoZp^&b1ft@A+x3`$I!-wI1(F z!A(-UbMB{WG~AEauDF&Kq;<1(E;)TEK}M70_rF>MGhpsiKC2W9q3R)^bMDDoGa-Md zPrl?MQMcJYA{LN_x%Z>;##42K5$PReM^8ED8kfI)nxdXzw`bkMa-~t1n)oj3Pl-^f zTqFDX4ebL_cF?XN9-?dwzP+X?0=tyfcWNd)garBB94^^b1M}$NF5uR$ZGED?A4$c% z7*nU=)65y&@HtjW{i|AQA1eK;C$6vU)n>*u521PtoodtFN4a z*`P0R3ywppCz6iqkW-I0kH|5wa9zCuj_hRP+%`w)Pb6khBiB;m`%uYyevUOY(ISag zjwK!Ya3%kKf&9oz_O@oDfRzapk_~=*V0Ni$jxU=$-3g~hJfEn;qVfT$ODEj(b#2=A z6ftD1s!J<7cm7a&Pj-`y=1(?Y)V{e#llR$VI@5o**{NQ=yK!)AF*lO(x2Ej5Ugcd- z0{vtF>jvVqu>^cwgPk*P<>eDLTK=U*%s$>sF#x9PFsLD)rb;K+Mc|CWG#-S%@E)Voxb zzShNQ#=ks0_%0}(4gFkXlZThAB4qfI^>e%H6f*~)6k4>zSoB4te?P0FsK3uhCdb?4mlO{V1ZQF)gp`(u(0~|$RSt(Z?=Y<; zrH0x|w#DdeqhXN_FTQR;DHDitvewM#xx>ZgD7*o{Z#*S6jafi{bg#SidZ1*hSl4#E z?%HN+hxR?`EA#^lEi`w`=+?-u;V_a-9as4CdMo4PZ(1~d@<1c!t392m;r7GUOcAh5 zePO%;Xgpr5m8b_jbKbPIY$?~9iuxLdrb~eES~f<;A%q=2Dzt?oj%|tG?qDUjXF*#& zfXY*cT`WGFtp!a>?-iKBMJIu*9tt@$4PDA6pxPWo^aE0kwk};PXeQA<*$9aO>9k}5 z6?}*LVs!~__Ur4Yr9oMHq~?9{*J6dg(6@+t!OY`%;ow{B^+yf!0>97oQ{>jF)A5c8 zFoCX*qb zQM(unoMO0$RCOQ5RJzs6@RJ2;OAH>XmRN8-)^0p`Dto&Xbi8(4&H0a`$% zzv#Qa%_JL&{-jD0Hf~|q@CAb-KLx(SUWn&+`+)smCH($GWBtK(-J?B|0}|_dH-2{S z!;PW-d!J48Zpu$?oGdI{>(l?fvUF|e{NwhdUO=y>YTLIVM*3`ePn`FaPtA$xw@G!o z7j`VMo0G6OM=0K9=P-~&4@$JaVc-jQ3VRq(zAf4lW_0LqWMFR-|7F|@=z)ER_5#Fm zM#UXJuz{e|YN%fr9oRTop6%NB)b}24@O9j!+`??nz{Y_>`wIg4vA(8jmyamEn>&gI zdKq8=pc%!uv^qZId8#W#-HEzt%QpAec2rVUnxARrJ^}ZG`y(=UfMX=VR(q%UK4HmSL;8*9N5x{f zBq?L=QUZTPibs5p_xjdeooIjVp7OA;Qn3<&Pn22>^*sZ*f11tr=0+Y_(-`XC-<`YC zb7i7MP=8(D%qul@4}2mG%ly7LJS?E+)qf&=GQIaW59Fa$!r6hE=t*ZXZ6#j+xZ<&~%?aDpd80xP+@cwlfG8S^(1BLT1 zto^&OAC;E67q{3$yG}Wk>>%veSsV1eqPHzPAP?9XyA$@vuq{Rst&xCWB;}kGb6F`Y z(l@~~nq0z$j2BEj5+$-r$exU`Co+uRoaEu?;1$nN-#dQdIZf0Et8Nl{s5eVwu9tSg zwc?e2UszJcHivbF8f>1>XF{&MYDW1GxetOq+tGUOp{~tkl=H?pN)FfsGsId(P*cegA>04gI$Msiy8La$L*e z!tp2dvEA;ap+)=C_Y&%bI{i(+x}f(hJcm4>w|GqS+O|A)n?xj;ld3sU=Y&PqQf!r6 zYj4VQMkPv<52M$i!@@{dUH3%0SUiVCDbOS8vyh^&D+Iv?CoWpCV81|YU%vw zz>6EZ1ic5|Z|FDnU%m2nlf2_|zQ2E*R=>M@;z(tFUzC#+JDVS`4SFW`I${yy zeeGwQjNy_ZLn0?P-fF#DASE5;&BJd>p&d#jYpm*t`si!w{$HWzuqUS`fJ?- z`+oSxeU(sO?A*atULDX|pwA+_PvP}L`glAOMrVjoK4B#>B6BMtz^lnMbeDpMbrU!R z5xRP!HNcz=5Y>VFbO0RPcp5E{ki|!n>6~L48PCK<+tXH~IYhk?_0cB+pOT}|ZX$7Q z{wYik^>{$sDPy5IE4=3*Ne{w`Y=Z-y3=Lj7p)q4h<`rJckRZgspb^kf;oGKy6(;(= zyw_;|MV)B>gTeW{Zs^W$Tssi~#o66<9{?n6JY^ zMfbD<+w`<#SS3TYJhp*@B@=N_o;ItNZsH_fC`q22&uxfOnn9DR)7~ELUOCN4m9#`K zLcj*$fuFVO=Rpqso)QO6pH}dd@Fk;IrF(FDQ12Kq#E@$`>`C&hMpgIq*@^dg%a}rF z95nndNBu0`XWM$L?f(tfJN!<|Yjgs7fqj1Q+z)>;eqd^9{6e9t<%5YrVW{b$pRZ{M z_3KJ6w=WFsmso%KSZixZCiuNSmcOLY;h|pU_nNlkEO(4$zt58l*AR| z1UpzLu>+x1@-$M+qgU`wd|X2&kKR$j&l5-NRS7$J^iFH=Ko{DpDMcp|b%8k2WZE^Z z*vvyT{8V<`&+ZmlaVfo0X=`uz-boA`uETKbPv|aXHtcbU<2hV0B)Ut<3}R07bSK3p z{R;ae-ZROM(ca$CE4JwrU$*t;U*GWRQq$Cdr3(vPEiVogMu$obqW*8!ULRWUSbx2A ztZAfsbMKbsts3fw+dAz}co6DqM|vTT^G1hRGebl=!Y2d$Ez(}$X-~pZScwHG+R>u7 zw?nJQc$#blZPh;7El&7JrE8}&-RMbcko%hKj^>&Ue%=V`zy7>WVtv75{jp=$ zpUrK4>-1n}wyNKmY~^L3|H47fie7gym!mw9JjP{Ut~J~wvjC==thkBbK(5~vyhNrJ zAL@b^aGAcv2$obKcykYG)wrn4Grc9*HlK+WH~w(>_*;t^btZb1#6Am7xB9C{$4rq8-q~{^fKk2n@Ah!fF zyG(`&kNT2)#lKC+fNy*GwPC-!v~QlAmCd{}!^4vkpY$*7U%xc5u(`!zeQE96jiCOu zxBE&%x~}g(U${IzGBQ4ro17nX&`5o`1;S@3X!9 zxRYP~`0n*9`C+B`U$?Ye+rNKlVzg`ISzXr)>KlvoYn!^;+rMn;?rP%f_a^*zJH>yxPSf7sO;g7H5}`6?d>l# z?e7}Bps~JXVsf~nXsi0keXQz}{rhB1Z!3C_^Gxj1try~+$Z*X`DX=x42XY zE_6$3PKEAyPiATE94Y zp?`d2ynjGYuStz5ACYg^fUT)wZ9h@V1J4{LSIvaIrjukBQ-Y=cmr0TjE@sC zM?x`fArr5FJ+aFZIu^GA_fsaFq88}Uf|4EMIs-@m0a}2iCpc;WLY$8}QG^&guu_L@ z#Q_2fC9)P=3oHh#)GF~^KoEBAMa&kopFzZbdRv?|I^mZR7J{2ceWE|G7plC_WAFU? z+CGDQ`fBd-`}n&$ivOv*_`SJti}hXW4=kNOpCi^cu&#gX=@VJ3&kYpv!%D@;%Cmaj z%BunTZMJt`E6%51An+qHuY!OVTDbM06UVp_EwS5DnuJW$I;-xcr}4H@(28r4&bmz` zvjhMpZTJyZ`Wa23E!W*j9XXWwqFLLKvTLi;c9bD>&U2PJJE!T`xf(t@c4f})Hjc=? zos7}A`{dbu!m0xG5QD+3$i^-cuDm8)vKl*O&#wjg`p%xbpPxi~gMIdn9)DP;Q)B&G zT@(FFBet$Tv2?tBb+P_(>BRajjrEH9-h2i0JI>wsR-Rl&<@KDZNPkEpy~lYV&y+}V zvgL0}lrRY={>Bxj697kYJ1Jvou*1|?ffe{CQ*|LA3XF}hx{L&jB+=J_WzsHiHiqzZ zs8@R|>-d~KiwtFT3I0(6aB;B=ym8f31Ol#Bf^!q~pVweDvq)A_Lp_Zk(F*EGDl{{~ z1k}BZfudHZlG=cGQ?W8l1?}OfjbenA{KSaq;vSd9Zk95OPUP-d|% zduG5kp8`LN_Ws;Hz`pv$+|HuR@CSyvmqxlTRARlX>-!qq!yjvU`FthTZ|)u+>DO4V zpr0H(mprRyRj&{2g#0;uCDIG~UcD02dp6i0;&z67O9Vh7iOOLk2-!7;2Yf;t7AKeS zIqSDJget&jImVNYG>fIGC;lhtQ(T!J&oE@iSts-fyvam5E8K(VC}eq6ZBQ^n`TMJM&y zGak=;ny<2jN1Ywp9A80i;hwd9)#E!})loXPqgb?9zqHhUyb|l%R}t%<9%}z`cNXjW zE!OL^`cF0_&*}lat?E6}JLsn!^6?2Sd*w{20eal+jgg;zO-gM>tn{ip$&HbTv(#Xv zh8RNZpgk2lCl&)>@a5JxCqToGwz$4fZ&K{%)RR)6L>sbm^p2hh#d9G=;v9D}%9G#x zv+zBch9?UZhVbgbJ1vBb@Iuu0O=lsI(kD;6V&#wW757=R&nEd*`}oNldiwWnit`rh zm+o||FBS(+^Q``c7j*og-BJC8okx16_tjC}1tGxB!q{vP@X%Rojtg!KMxvb8x&-Qp zaF&3IO8{F5bdq^V;4}*rsP!m;Yb7ihooe+gJAS`Oz(J=smup^Z(g9dk{OSD2_KasZ1%_h>fBM z7Fvc23xbN)vV~w{BU`uzga|fOf`!(R@@9R%p)pgipNk?DJ+M|b(csXF+4@kFy6_L?mVtLeYq8pnmfRK=Q$ zPz-8Y9o$Zu`7)HN?rM$JjttPi`V%Z#H8q!ZogCzcWX$TBBb+pD4-^puoqYhiN#mRt zp2xSnf(gRg3+q5U@LQQg+>80G126jRQ=Zn9G*it5;Tl^|u7;-+Z~_ zdVKX+tM5W_Q~q}|+5|)eoU90*j|11DXZm`C9FR;2kTGW-(&qd$%g;@mper0v|4?B&JCu#cU!F<@t#d6 zK4?_!o~(=oYjwe{E|z#$S8dmvxfTw=X4fuQAaVn>gU7yb$T%BLxXF*JN`+|l^idvS z{r~Tb2rk^*g#4u0XFGn%p__B-w0rGUv(HbcdC;)_#aUSYcaQbI53xRn;G@+itVh7l zY@c)Bres0J_Ji2ur8wyzannBNQ{%XBq@paLN-;K-@tU)MAS0wY-$yE26{!pXz|OeY zdq+2OFpO@j0;7Cky<+>bE}G>+rApz@*f(%FDGNvl@-=}#xxxwD58h;rU8}1ST-rOg zy6Bd#TZ3NSc$-E1NQvtS)gdf5@4fpVV*N)g)}NY>_1<5<`;Y|VMyO9rkAR=!?|ZCg z?P`L(BuunzL1qWF73t~KgF9e24&g4&*2p-nl*CIwtzu1gxKQx|98Km3x3vTis{Jeo zfQ&?u5XXnJe|g8C5xTtz`MvutdGCzv?{m@k2KMhgxVRj#{^J(wx8`E~<`C@Y(Z1nrXIAw}t>6sT=rZq)3} zpl4fd$3*A;`_!x2}Zvi&CypxMQO~_|IdUuGS;{WiG*&W))ytHECDkl_*Mm? zUC$BtUaNOV58lf@ZuB6I;E+APe82ikxysneC}z^&TJ-`1`X`ix3h{pxl6zJy;Zr-g zRR6SLg0!zTe&o`I82)Y91|~^KaB{bf@5J|(S?BI$wnxM_+FD#*1=e@|`gdM?sK^1h-ub?Gv3-U{A1M5C1-}W z7Ay4wF&9=tds%CkMede+D04jya(X!EspzP85{g+P7+M83GQ?fyM*I{bIxrA!b=)1(ss8AHqxUp5b-UQmKX6A>*x6EZ~S{MVf}f-dWpd& zGp@Pqa<)8UdhGX-4b@S_2QLzVXy){D);Y8Wi&7f(*((AwqA-ea5HUTT_?fEMka@%j3*-xZ}Rxg_GDm8qC>eKeXbHWBr*K{`zNbc&z^e zZ+({#`&nY}^KLt1dSQFXUMC;hQBlX|?Z+~PDk)NCmm}t4CjP&!EF1Vs_I`;2IB6cYAa$wLtF`7Jnwdyh-rK|Prznjg14C_VAp2e> zOP<+h*LZax;#;6j3G1isxjWZl{mn~Y{b{hCO}2^YpTmN0&icsod%!}a8}N67bB zA0%figd89UUeww(Kb|IbR?>O=QUoTO14cD+sk;n5glHQvihfy~WC7zo+Q1V`M_3p% z>?pr<`|wc@hk*_;J^|lM!6C!fE`ED_)FsfzdC#@wdPMv-K2NRqnDfB;y?tZ7<;aa# zzas+vpBAEn+s?MwBHnwpBFAVWI=!%iFrhFRb!L-RMQbgK-JcPhD|_V&NbTpKt?qYM zJAuwq#yo12W$f*@OFzt*s}d|#iQ3g@Q@;<7th-IG@rOY~ev9^&K`*iWUzQ}>i}-N; z`ByU5-*_fs{r8i&{@xzz_rQ7_cVImhd<)UZF*-QzTtZCV@#K(J0(k`AA^L5pEFd@c zcW1ovW?J!xYWq16LNz?cCg2viaIZ|RK#<>N^S)%DFNBWDZvCrKq zbMbbHPu;MWrd4eD$8(GHBo-DU7av~L@I8Mt0j4*!&+&O=%XQ|w0@mL;^Z8V)-#ojF z^@A9lQ30PAd`x+vQIXx}9HmANw5?@`%(sm&Uc+4&)6{6DdFNFYu+c@-^@g%SWPZVh zK(E{IR>z&%@7Zf7S2+l0($VVaCv30rSgVhW zLd|HY9741$mH{;}LeyM~wi3%FC@;$uWtBb3?dbcy9ZLYcnF>k`C8eN+*-p0AOX`{< zoYt8_3iIV6s=P-AzQzhQUgAZ-XQ#a-*U;^@=CSWwcZ&6&O~v}m_5WPDaAV{0>l<5f z_l+0u@zzJCk8Dp2zA=3y7_=^omirNM9gB!iPoFodxn2(I1pUYS^qTiV5AG}-z|5Z5}Kch3v1tFca&4`ReAiy=xn5@5eBmr>~Ai z=CSo={oAD&e8^+G9$`2_jDUeLjPUnMte-9it{+=|5b~mz3SjimTZ#pczB*|FU?tzH zDx}AI{i)GUjm3nz&0cnWGOosEHH(0h)grILyiZn-jlFH2lXxghwDX1kcsrZWwyrFW zFGJRWL1ZO7yLOu_W*~XRU^)mnWu?d~s&^*82N->B{E{N>T@`+sK?zK-66 zI<_H3M;3fs(Z)1c2*f2lOl>g%)~}AkHR@&@g*!6r=b%b|Y4q~hlaYkJc25NR zjoSI6=_vcSRuHsB_Fq^Rp(YTOF)9BBC==UHGvkLq9hvjKH6s3l+G;)RPO$#NC9wX+ z80(MTT^V(Uy}f^}UVZe{{eKJVXI1O%F+VsZx!PO{IdT`a;a~pU zv(3`xyG~l#-mP7I{`~q^_y0-9ojH0Fvg2+kGS9G?!*E{7Y5FihC9zw3ux70sbQ0{1 z@GE)-$~X=;7}R(OH;Tk@?8Y9;_z&8)cUHiSB-2jZD+}IyAT?t9Oj=?n527XVLrH?W8^DH&ildF4Vi^Sfv;^uWtz0unlyDj6~Y2$^JdrC1o7%< z(FD{}i_hL4;7q+ObSI`}bsTi`F}LxhA)qPgPTqom|1#vopB=XSTYknK`E=f_52|Tz zxR!H$>FAF)E-%RS&yI4v{&2HVC|9pOzkBz`9~p&ju>Mwv!k1nj*dN7@=`QVJk-sG>_ewY-W{W~Hg@12m z9zc$aVQTF`ad97Ve!~u^4bav&AW@h>ydKH}fD$9BIqI1a{rpNPjI)2?7lmUB;DTr+ zJkxVBmPJ&d^BN%&wl0eYamo zAJ!|~CG`3)pB;4@8=ZqufA?bjb$Kv&ew|pKJMK{RW=kb4h1tM;;VCdYG_I*pVuqzup$_&k$^6cL9=ftmaZ^&nVirkrmh)1cdk59Eh^8iWC2i36qMD<8D%))Kp5m zU?Y}oql z&+6R?>rF^*wN|e;`~C6jsL|cLwkX!;dVOPbP#g^#l_!<*puB!bSZ^!bg%fu(8@{k! zAvgxnBSJTr)=(PVTjnt}#^-CSuOd)93m4XKtR`{<2kb<4AshKt0R3?Tls(`Z{K^0J#|+u zS5|9{(&(Gc$BokFv(GLs?yoP6igzBChP#!I2jh0>{lhmWie159ACUf}cAo&R*{1g; zp=TQG{eov-Z`U;|n9nP3VO>WZp|9(rSyAtSasYDyaR=O|75q>t&p}p&&3#6vHp^3fMRH9f7 zWBpe~W#9*qKj--^Vf~ovh4p!u&Pl8HF5&^Qbfjra=AjKh zbkya2hGH0wMR|L-1l(x6Ks;lhXqJzWCnXyX4>|U9{VV<41#a^XC~JhY=d$Y|{|3~f zzzIRG54CMgBtG@}a<$Ui@7C`W)6(|Q;x_ziV+nub=GXOpx6rI^4(43{pTPAqy?&Z1 zGiQ5y(02Ui+)YV>4YCvMt?gZhmqZJt!6LJt$v1W-i?2A+h$A214q`r^MD!I9$oY7r zv(r2fK`ALAb01e$GO$O{@R-t<->gYb7S@7Mar#|7lH|>lE)rqrN|D!+RQpVnvN(iK zSpXrP4op1h1{&pUkeSA+!BZbq&P%FyH#>FrNv_xDVLH>wwsWj6SDL$}7xk};uZQv4vC4J@SFFVGwW zhm`{J3*_-o&&}Ov9(1PcN`_od)7hZvTC9I7y?$=a6V?x^m1e)&uiq@b{^8!y5;puC z>ko>DYx~39`jedP#r4Rfle4`&T`#OpSjSc)TkRwC)MOVxb1eB-LF_(eL92bNMKykT z3Jk_^^~K*KzH`zBbz9Yc0v*wt(TRT164Aq4I(>znk7m-CK{0W|nEBWO+*>1jra7tB zCT>pXpINuP0A6oaoUQj5R^13mhLan$Q?qna=Zv&9_1wM8PuM@cHNkq7xHMQ_`Q=HW zyWQ9*c1GRd!g~GXV8cJC7l!wa)7*+Lt~WOPoa-k7e(tZI=f@rYP)OAU6Cc~?AXR4@t3Y&#rjFB1^BDWJ1~?PZ zw|}$T`Lw+Irxh5zs2_SfOoCI_3nTeRj~>xMs*?>raDB*=%P^fe)>mFvyZ45Lda;vs zw~wwZh4qJ>;=#^tcX&LgmdgVkzERe^c^tm#-WXH{f(zX(*3Vz1&9{i{P#|>f&eP3f za)Ra<69{TvzOxY{M}NoeoZ&2;p{^0tk5p(Qr77+W4dXUKrct(ishmNMqcK4WQ`ems z`r=73nJH2uTe~0TZzOQlGM0ZJL`Ue;31s-}4WwXXqwrPgaw|mQ2faR5>ru`+VEy2D z*xjukjJduvTrLj3ztLIQ*;y$ZUwE@#u2xJ53{&GSVEq>%8GfjHa~8TM5dOuoq5?}Q zTv5gnoXayMvlB92giVC!#C+QCDVV7Nd4a%a&fOWx;s&O}l`lr(CiSoj7bA>sFP9veXgY<|D;NPEU zM)Xk|K4*DpM^Yl<4>Aa5eH(uS)1wrbnbTP7lnQuAO1hF0e{kCGXgkBin7Lt0sPrS& zvQagnOiZPLAaI9es7uy9DX2A#rE5b%4oMenJrVNw zHSRPcwx8xJVBfF_1Yz#T<{Q`0bDI??6x8vpd`^-suePUf92Ire6OF{(5Ti!g(S+=!EiaG(I0C32Xsev$I;|URp7Y zyYQXpRVxuGfl83fmzF+m6ChRQhDs5e{G7#EqD-El6R zG1o7n*H8TQS4O!TVC?)m-v4f&<*vRzf%UT*chKv_C~Ral&9o+6%OI{W>wPILOYvB( zXsym~F`PT753`NtG18BEr124-d$wJl2X7WXmeK1c)Xu|ffZb(js< zZ-yGX;J0uZRJNv(bMC;)e8fCW_{0MRR_PcGoUqlJ+VJ1bYTeDT{%0GK+uJ+%=Hc3Q zo)16A`p=fd`t5GzO7UGf-0xbfSF%iD{p9owupZjHgYqrWYs6K}>2YBwg`TYF%YeHKvWV88zb&6`GqY!uOyD|oF3&2#f~PzY>DTw6 z5@AZD2%w>HOC%R*ey6cmfLFDhd32al%(^?1UxSUnkXU$isA$ zLMvc>q5e_lu)DvuGUocyvRL1#-QI3&{_?J~GAfKr>z~eCcaI&cf4H-{l6JQr%(4E{ z<*eJAQIg1Dz1jca{jQNXQGwA8!vY#Y1(}J9zY{F;_;j>Ui z0+SaF*gFz%Rn(j`qq@|$4vj~aR|;6)=RIiA2uJ>8v8%39IPyj^}lp# zYk9@1G(BAT-~(d)_wv`@%Ki1KVlAwXa1G`-L%j3dYnl0~x-PQ?FBg@;PTrlQz}$iq znJdJr$3PIK4f7envV=V7>pKCK<5z5NF()7m#TmcjaqSDKAdqw=~^-R=GK1FPK4 zuwGT}lq1(*JNg*6%&atb;Wgy~BTJ|W>ve~V#hfLsCh{eOS-cDNB9e%6k9N~%vS3T} z(@H#Vg>NHp{0BUv2q^(S&P5k1N4no?_;5R(-P*jzddsm3jHGQti`M4zDhuue?_ubN zr~9&#s^849eiDZtupWASnl_thZImPwD>5nwB5^^?t;LA9Cbw zDIdOT-oh#y1V}f$#!t0%7VdIS&T?1tWA8(QL(L80p~$SSfalvt=xv~@ObM1FSq^~K zT#f1RmT3cPQ5ImMZXeG`Btsq1)v05IF*J0?UyplSyl1XrR<$ub*h@0|(Mqq+W^wp4 z8$MHLiR*jYbG`oZ(pX>Ht5nk$YxmE_dQoR44N?n{Lz)Td${4!nP%18aHxRP zP+i&#cFL^nUJMv>tjSu3RZt@{o}=Yw{M1{v3`VZk%Z48$d|`bd-8-!HavOe#&08Al zYpa#C@F0ryEP_FE8)N`W#V;sl7V-_m18Ab7^S30vV_bspWfjN@v1DCYBmzJeR-L0b zL@qEVn3iMlpPX4{J2&~ZX-=9>&|;?TMG?mB^&BaxpP7<4J2?vGNaTme|f6=#sSSIO4=$FuI z@Kkj5e@29XpBAt?g(OGueYN#VUSXZY{4zx~fM=k6>jcrG*dyx%*^ zp7Vd+PrHLCbc?RpEND>}=i&t4NiQJ!py&5nTYzo$Y_F>o9NN~+^b81|Y=!oI(QpUo zAN#3=4n9V5U{K$*sg<_)aU+Ow`_eZRMc>t`xxg1yhZ=G0QhEKce zgPeM`1bij8oME!T&DiE8^L6T#&!6cnB8qG4j5-ZZ*Px$~Xc+xKsN=?j2iJnO5EmrDqtt@Ha3);?y|yfGW^wveD1as{w}Ql>)=@b zd>7Wof5i$#nGdIthCe@t^%psNrKqP5eKxI-<#*sK5WT7nv!{rgzk}Yp^Qz{(DLsb>+c4A{g_Hwe;I-uWMt}isyd%4N;dV+2$h*l ziKZfT{7L>AToh(JmQkv3yVML9l{r}gA2v^WR46M$`_$|FqH*f zyEp_9kJZEQ`%znfUX&fEkKSv%8yl2aB=H+xFBv|ue!1rBZ~dfLItRe|XF1l(4nN>~ zOtjFejLC{6xl+MJE+O+2nN?=&oGEc!#T~HP{QBuXN#yE*^`C)ULw4A0w$v4ZQOe*hq0t-ICGNi0ze94YX*SkwAp;;a=!NLF%JOS!=|c*xb~Dp54Y%L};^n*gh^a z3%v&o=6lop^MB9kS*Po9!1AMEhYUfkNm(iyP+haBtY1J>&pj74>%qUF7n z-|r$rz*Zpi!3=FUH|l7u&^K$|qqzQ__}=NlQ_w5bTHsrEJa@*W+3CiZ*D1D8tDrid z_1KiSXu-kz!^ztdafXrgnO8mf*yS%7{;02?pUe-2^`!9MAI`7;{?YP-QD6VY%kV$B z$k(6uuy1!@G7^0B78!PGRz2rmnik6G8*M0Y7Sc}%J;e=@*zYgQW26yrR&CsvKlLFf zHqT9obU~HxfD!+xXNO~zo(9gF{WDkSmUmH$xtZ1~ef_J>1K3Mp0206`-+;m~^ru66caWDqaTzJN->d^@t>!0t@%8Wg za(Z@q0@mOD@bt!j^-m1ei?5fN&X67luRDWmd*OKD7|{^=sI@OGG($c<$6>x_`&JJ3 z?ET_wb`)zHwN$L1BevYojxqY6&e%#|yL0gcgyv}Tn~X+r%elT(XEjg&)#wqNx1j18 zO+r^`Fu$_R`!UGyKid!Mzv;#L_iukY%J7NxNj7X8522M>D$&T^<%fN2mcS#mZ( zS{lT1?wE2J0%?JmQv!v8dXMzg&)wHUxuB! zB4X-J46XUBDqyCNvYG_dhF(iTkw?K+asyH_{v|dk3mKUt1m&OpxL4&DWoyIPWldl(vKd$_`by+QcYwI)yG%nb(b6jVv*g^^zV?r9d6^o-J}>dR9}YK{3XX_d0K9>wPJ;A7rz zAt9ivw+A=?=Fe<3339K3QweT60pWEA^&m@v@J_Yy^^X@#Uq6`XfUmzEtUunx*KfmW zToC8s^86^UI31VcKX_gA@_1~Xq#E=$E;Ju?4u8 zXo;w#S}eNmRDtT==$Eku@omC_LQbG~fhxyF_alxJXiTvDT z6IocbW>m!t=%2G7#ChdoTxZ42yVtN@d_A%L=!=`nF9xi?@%ePDzx8Oj#rl^I0@i<- zU_Jghfc+%@JeqZx^}?1fa@U-t!-NK+NVK!YCNE4hGv_WoD1$b^-yMt0>s8d#;d_3K z147w_{-gz@H{dk_woIkwkh}_|lVd=`F_b;ZJE6Xw7!N1c?~8W$(${}yZ1cYQ{lV$g zu>RG6_3sWUz@vwsetS7z|H+*e8e5U`62AUAx!c;)^Z$$JpK3m;-=@sAi5k{BHE(X9 zrF&6JVuP5+CPrOBZ$u>R<(SU>XhUyoRS{O-e_8`i(I_OW|(>PulHP>8Ywi0R%HgFKgH4EX4 zKm?RcAxN?A3<8s40@0dHF%ZZg6pSDc6c;Y`)>;Tg7O03U)?he1g)u=zgqI6gu+6Gb z;pX5{ium4f#(DJmufHF^6MG$d{S1;k@0Ug5XMWGuyd&+rn8un%S0sJVrldo0rC?n~ zD4Bl{=>x?g(Ew;u)WcP^)^Qg4{ZN{t3W*~y^PKJ{FtHz7@lz^Qr4C<>;d_3}`qm-q zUA2Ck^@|nn>#zUujIdr}_=NT6OWDpfwa@<`m5c$efWV6y#B`DicUV{fxZ~3ap>G{i zmF~nR_Xmlv-Ac$|UPi!C)P(g)4Ky>&3YgorOQ${};!n zyX$LunyHx{R}3?TZN`QV>LIfpB{Lnyh65O?V8#+r9~(kz*tWmz$(dX}=ZsI@E1?8not9DY~5 zPnd)MkcF_a-ew2OZ|SX$DI4X~EFW=i@hl~RxP#bbe~sY=+7NXV(DFXI#Svka3uQ+V zY-FSoLK+g}@p`h*_cqaD`cI^jlv=X~u8Ii4CD^B(u{8!eY3;@nbqJ`i5)Qe> z%PCmlyx#g~O~)+bu{9fd?TOb$&z9%-;s}9#>UEusY6-1LuXx^k+o<$Bsixg?SYa1z zQEj%8(|rD;%7Q(V27u9Mn5DMb&L37+SR zxYXS_#ib{BTvUA3x0~U|vb1;}%~~-YLmTgTRpU1KmcsE_>DSj~sexI`PoF}mfbHzY z9j2nUF0jdyOC@Wu9LFMrX=%C6pwr2t$}I#y(J<@keG07c4os^BAnQqW4$#{9 z?=8LZj$p%oYj^2PMYY}DKQBX|I_SRHZ{^K{$0V%uZ!PS(zjSagAgVvoC7Y$}e&W?< z(Rb<(4EXdc05>w^)|)EkD|<7R)8g^^6Sjwl1yv1a!g#lQ{^&Mak)u(8-LGr`0i1tL zRqTE87`+sk5UK7-MkVdz|%M?;@Tu zx{(~w1c$DO5#RaHUfD@manQ2o(D|(ige@e7P+cvx-Snb6I9^vDq!aZNq<>bwLANnI z>?|7t>Fp?@W$UAxKI;p4#-4O@De(vn+k^4JCAGi8go;+Ytxg@<1{z9<`}qxbjH{^h;SNo7yJ(~%I1o-TsS(Z)lw9mkO#&&lWMYNeyKBuOEmF$7MZ|aQv z=X_?-u%lweAmkDKgUEW>vb)q4ha*NiW=&i6H~~d?Szxf!v{l~3Uuo35CYx2v^}Bw| zh8jTwKR)8gL|#(d{2sX&2&&_)LXk@f4f&1xIB^na+H;#_Q&ADBb4L!dSFe<|jiQTqEfwWTIRw9t zUytkPtAFqV9yn@8W>3rF6_ZLlBB{+z{j=d+f?GadkdjU?m!HZwQZxEzPRJRms2dRI zmq?V*AJkSAbc--9yx_k3d!o;Ui%{eaOL8n}k-xTHh(zcc)6BB?cmDwxd?dYl(%tIo>=u8W4XOW^ zE~Iit9Fu{n?MD01Amay4T9$*h??*m1{5afMUDfSHPo^P2OG{>~te!-+s~<5emKdw{ zp!tuA0%DTXlk_Fq9SUm~r-*fdrJSkIDo6i+?%FV#KHtc;M7DrkyOoz-MZMCj?_bn)ed)C%)mlx#oPAu`9C0&U5*Q?xVn|ihyPhe z3_#Ocj`(Oow!_tZ+0FmF%w&2EdwDz_TRpgt5Rj+8a4mExkV$o}nsItV+bw7E&TLRU zJ4I6=^+g_F%WDOsKLct-bK^lAZc8LO*o`3*V#}+8o9@x3MH)}wVlNe3;+pF_MxB@R zL^hq?OrnRNtGVWJKGW6rVS^N0DXaf^tHs~_*aQ_Pa0-`YzStQxdL9qz|E8F)6r{#O zU92Xo2;v7=k&b@~{Dopf9>><+Z}Y>iE=^e^QJ+57*K;^vqIsZVE~(A+cMvj2CP&~D z8XF7}lL+7*)|9wQm?^gw&0);RKc)Ig{-*MPtBPSzh{%B=|LVWQkb7}5W-3J+FQPL# zVVw5p`e)S&tg5A98@ucRssHUj>{E=SrHrl*N5D~Q@kHkdsML#oOy81$XjV2#(RxkB z@g{u#uK(~Vwo5B0uvJ_18g-^i=Yj}mpXyeFJPF24TM0KrWO-NXryn8mg+(ew^UQ`a z*;I@Q_+SynxMqQ`rs;G71FiI~i^F<3l1U;@|D5)|>DKwf#D3pg;m{ zP*wxxnIyx^A>ptg5+d^YKZl<9zxrI%xn+q&a9Wnp2KO$q15Jl`!fQ>$5~p2hct59g zVq;o^vjNM)MC`v+KdTzPWaf=($v|mKBlAq4t4|HC+RQve7hnHHn*e4XOGRKD#)oL@6xKnvONgJOP2AM@PjL0kHmRA!Re$4t=-yE3@%==Zp$6#z=g-o8194Ob z8ON@T8?^nssQo0GEV}$)G=I@;rQIc~mx{1DlT0N7pu=4*|v}mapKP%zf_A~ zD8U}I>qD@`au|8+hqAcxiAL!$z(HOl4rD%0#xzx@ym`-X41Cv&M%*20EyhluOY~OboL-r-+0tQn1?&za-r$7+#I6{F*B2U7tgmx>4FCWT}rtBt=}O1$@UzF z(N&7U7BwNnzo@N?;`1!1SgaR=Fm;U`pdoc=N6y2N&B3mokYR7ifE|HNci>l%f{>(6 z(2u#Vk}V89wi>|w(Jp`fG(7yHB?3gpQw1u{abvlRfc@{}NCyVIALYshfR$I8XDDrJ zD3S5W7Ss&#aLl0sp}P{&z1O&tpIwwfD=iNV`TVW7n{%Tp<#0%v11F#ZCU4 zqcAvE0;u-UK{Z!vk6Ct~Iyf9F{@%nYP%b&K_jQP2Nes>{fXwPCoRhC zE3;5Jh1ukW8E~D(<@>o7V4`?8h_=l_0o>t*pyM%ggwew3z6LS`g;n^7p-LBsaFxuV z|Jlh;CbFLni`rSkmMK^-OUH4NBmD3>R7i~+-u*F3enpk9OO>y|_-m|>QQAyf6i6IG zMI56XY^6*+MUeR}6`yzz@0WW4yy*MWcpr52&GFUJ7e9JABKG4?J`VHnvqi`!AH5>P z*RSC%p_6&vYyXSXsZ$<;zqv*FrYIjS<}(qVn~OisFle`&qcR6L$qci8#OS@RxbG&^eKc+U9rnioqh}QNh?+~ax>CO}$^A*H)6r!Y`1{&b8#^@q zIPv!OD~c%HvaJxgqp-dTcr&r z)muWfGkjoWJul!FsY`lan@)7C9WZ%n^AsCU+}UukM1ZWJ_Sb`TCpl_f;!1|rVt+2$ zi_rJk4^}~4gKEAHYS_Ja7`Q02#<+2e-gZ=W%n5s96y-5IVCt7qvomx$;W8sYw`e!-fYx_8;vFW z^6g!;1fcFm_HzNB8GB+HCHePf39F|hz36`Q^2xv+I)~R7yA_4v%hEa@nta!ZWL0NUr=?|R1)L$Qbcin98RY?k#fEqr#QT3WB+G~?ypS>oj8 zV&*g^qmFc(;y<*a^P@S7mQcnFCICO5d?7h14Sd(4_KKe3UEb5XLC;cfl~O(uQuz_1 z_6bu|h@|N$(UL#iZI(D4ro9e}1Kre^a2vii{_saEyoDFUFQVod$t;p`z4CE5$O~bk z_hei;LyY`lV_>bo$0;9q`enGx7%Ogv0cE0~NU;duY8WDuh6rEmuIscmiH(QPgo)^F z%Sj2Lws`I=9^Q-t?1Li4sf71@2m12Dg!9Sjn84Am>~9PgRysqc4+l~$tAI(~r} ztYW+J6%_D@0>(;&%}}PDy*pztM*}^1JdE!^M;}C-KB++WE+Zaa*n6srC&#V%{(}@! z&sCiq67Qu59N(_WlJX2~UXe1wbr2x;<=|j7AwBB*;AjPo00UZ;loubMP=1+l*+M+s?9K7`i7o2_?21SbF z>miw&0?6b498XqH=bxUkZ8@4X6>kSz7ijhvhiHiv84B9BhV>akyu5&YXqcEO{Ft>J z!di%gI2r5V1=tC1KVrUK&?x_Mo}NnF7x#`oyZ*BiT;fAI)6tKqyPvmjg&hyW7w$yb zU)`3kHo8bw1xecl>Ml8$$6EmGFgvf|#}D~R0;Coq?*e-4)9V^z=vkypO}aCRG+?E& z`~K4~WefQ$5btlf0A6Kr)j~E|G%W_DDz!#JtT}dco|p14g#%O$lA52kxYmOL_KZ6e zM$nDIA2B^^@yEJS$l8Y&{%%U-S*=++_3O|Jku5Qx;@oofUW9R_V&WcW?`J^}?tOqc+PGq6XD)kNDa>DJK1YaZb!)X~}i z!L_8;9U~O<;^;R5<-cl$8T$>yzO4;9-t-y(_nxpMn3f*Q@#&gv@97)$?VC7&tEs6H zrRct;fH!nEQ@_RjeL8~n9iWT+PSV@-Im8eLUbvXve4poFjMb`YUp6eXQS=`3I72RK z2dR7UwJX(B$5)y}(tW`OMfy{KViucxA4SLRYkYyV;M$Wik{0KabG8?E)3d;U)}mAh zCpX=qU2v1qHjb4lW`N}L2dIo`E~-Ox82v&2RIYjUxx(KM)R-XUvPVhBq&{+jpvQe3d@*y+F z!fY^3edwh5CpDBEE3)$8hn4_Ow$EqWp`x1R%wIRGz&G7~?%K~3 zf_qfYgbht_elw^v|8a&_}P zvhhzPM9L1cDi?vRS=8Q%{kFD4qtthTC^>lGCx0g1Dve@PC-`Isap84aY+kOA(Bf6e zEak3(AJ6Y@Zy5Uv%zW2a#5vVQxH|et!H40Cw zkFK3dQ-1W}kSf;EUvy7B26j<}3-6#eCrl0_%lDYr^e4#lvPlmK)A+C^i(fW$oPXal z&A+and`Br25>{m=v8lmX`Lq_G)+aTbY4lU1CvaZ=-@s#E?typDhW#JYUcS1-&(M7R zpC+dXWdbT!PjW8|y87cU8bb#c!$BTmP;G9t0X0DwmM#!B2AKC~Z||X85Uq4xnj%Zf z`tsd5ue36A8qL+5c`_{Ka#WvQ`#@Xl?uAq|>r?7FBHBuRPCs&bKi#|d*sJN+J8yL- zc}b-2?0zAzs1y{o0ENt%+?B6dQH247UT!=He3z&STSVQ1#e8E(Vg&hx#Gh`rZgJYl z2_nZ{^xYK5E-}!K3LUv7?Tyc~{IVk&KdsTAem$8NW30&KVHa^o%3a5_jR)TfN%4coB>TL|@wx9XuE-d4Qg@fiEn z%&P^c_~olWs6mmC{gfv{$o8d9fDnly&X0><2-lw$9M$)E@*tR$X1y118lHwSA4T7J z^R2Fc0C^}Q&q9DWkOR^nGtu0oH)cP}6H-Ait}c^Hg_<5!!tmsI;YL}G(D8h4q~>`B zel+UH8Q#_MWR^iJRdS5|zkS6YD560$mSFTg9aMb}mdt}yj1QxotjZA&<5OucnPrPc zGO%LJeK7ENao%MllB2C*lT~KsrI6Gg6$2xtVT*A+!2D_?f9~3(MG^#u!1O?EQi<6d zcO`T_)%3%lo?lnKCW*Q5#Qso3yo&rnnBF~lVY;OLmgN+fHw$%@L$%)iixjgM--q$X z2QG!-nW%W+>xw_sitng)vMzH~%_RO~<^pTyMX;I>#g`-%JA3X#q9FMT&|J0T(wo`)}Zq(svy)OI`V^ zCIPHHAka|^5uQ;a_-emGtRu}B@+A!w)N0Eq=s^ooY2qCUoWB=I3C=EbuVdhw=v3rh ztLM}wCjJaB5Rq|?R4R}*=ME>gCckcHuL5Lh$$vS-7YNtmbK7`?c@Gzhen9wic?rk< zz5f#=D~1%#WO;+AXef6xU zN$)A+jRoBq4v}9NWQ+BFtN0La@q{QuwBx-xJ)+xJABq~(OUr)ctl>o1(qJE-LQPv# zFslj1)L8Z){02s4%E`vM1w3B-|FvV@^=l1{<@Hl}l`A#YZR22bIjmgDP>SJcNz@th z(MB39L~D(mT@ufclcYoalvY2DK4l#vDEFM?kb2K9obi#hLOpOJfi-A|eE zZ|m7B2VS@X1uI|ZvUqX>)L^SAz*T`QWTBx`D?+fbITe7lreq01if6Gg@D*A6R5e%+ zgD=|G?Vo=l&rT8qIEjEPn_r10N#g&)^hPXj4sBSxZMWO=`RVOCc=w#|tRKoF_tc1S zHN{Q_FXchW=Qm>7`MS8{;Uqw!Lf_RNk(0$o&-+(&bGWLOryH-j#MTOD)_-1Ad`dy6 zV5Hs_Bxw^kaisWDPQC6iX&~^EiZ49W+0|TAcargDzyZmW>9@k?roONM;_zpVsR;hn zeXjMK@tsv2E-i{BgS#qAtM8yXx@tCC8TPMHtLxAUw7(YrJ9r z!NJh1+W8AMx3Apd#y38pF+16^3>o`8Qj2)_|h&-=QKapTL}Z#9?) zk+j|Mbd}g!g+~p6Uvu{OBxTCzXCP&9uJT-UeoMT80eZlV%e$AzKB%NwedF5dr1cRg z2k`haQnWonaU30)kBI!C$eAs{IwbM=ZJOd>b_EM&Yp7W$R!oS0*Q(fZ%M&)8f-!Ant;b{OqK5Zz1tM8Z(0?~va5o8 zyTQZkLA~gaU#5Q8W&hY)V<1NzI26TtSZ$ycbRtetA3XMAT!|{F?N#j$aVX(e*u)#{ zq+j)rzVvUj+|`m~weK4;z19ZfP_VIm)RA}Fyl|aoxeqB0GH;{=K@}1H_m<_jyeMQ4 z{f6T9%cHmxmrDfA&>{S85_pK#$b% z^vSYfh-rr zRTe!;HW(SB3(riVE)%#_ay&pcJN{jduSA5nV9k=Y7cq=~unM2W;H&|E=B}EsT}vmd zXX_=NGPFZ{IHB%9&ej5U1#G*YWrpuGvh>XMEgALccA|GKp<;D^{lzR=|GOfqD0Hkh zd1lNZ8e~0pB2!YcQp-j`NuICxsh4@iYA~)wPs;y`=iYq!>(d)jnuu=S?u^x2Sxxs+ zm`A@*_)gjRNbf(DZ$J*HIm}pW@ub{o!76>aLVAOdv_blgpTh*xrlVvuo^~6qwQ+Lt z<)MtMYs~Q+z14VL#lF!mCpy7+*p=tyCM}`nV$=#Rk>-c z>p-y*2XqUyDdp-d2hRKVwe*~`4tgcK)9XL9PAx=}{exAZ%1dscDT7I3_@ctY3Ao%p zIb*ts;I0zTV~X3YRM`CoLA#@z-tFb4%icJYbp?XMF1yIE3Hahj?={8M!?!S3S=809 z|92{`wZJx`m2z%jW^R(^{@!{nXNa<)D}A}=F^|G{pwNmfy6sVbwWU~TmgNEH&MA{I zz#~;5=g9pb06?q^-#1RMc~OQ+xxnUYf~qIRmr5xjQ^#JrEgj!~9^6Gq0LNokLPuW4 zLzd>bSDvwMkN2Ewz1EapWA43@98j_#JAPmt%q!IRo1T;>Djgayr&gKIJ-{}s3T22E zK1)d7)q6JpK});aO3=@8L=Vner{r>)Y1z%KXgY&Dk{tOK24PteViIFw>#DvpG6?Yd z`72#b+a)6gQ9NQs)}4H^74EJNDJ`Zi9d^&Hj8z%g@%g<5q9sDJ+TF}MTiS7-J14~WPD z+w&0=x!}~yD_<$}b4O$T?SMacyNMY-d;q4};sD*dk$8FfPmHP`2v0Y8FGU!oZ}KNO z5;o#ch#d=iVKb{gKq{k}23t&r6mmFc5;F@=e7{n@bB4+ULX^RZ*VAvaG^3rL-Fq2x zUncx&Q1kx>^@u>8z3d+n#h>by;$(3zV_eCsFQ>!4zJz}dORCAvc~x-u>ZAP8IN)AC zTx8V-)ARnpY>eSZ_|ZiRODDMe6qU1$SuP?dNn33RyuBO&2jTB8yz(VLUO^1ed0c_fL_H#RF>y zR=a}>8Muf4h9A_=M-?u1C_1}PZ}LXWQMfkuQ!gT_r1^TGAM2f0%%aVzBCRHuKs9EC z#90%`B(wY2q+ZjS#8Jr6c}-t+jOYLFJ*UIpLTcIYm~*yHn$j<WIV zv823J+h-J+HVf>*P=!A#GM|@LN1GXu1Q>;K_0!Fb>3?S@n@vVJ%qOOFM*j%f7Qt0= z2Q}FIw^O^5`0}E}*Bctiqe1k8_R~+QQJ!8EHV}9 zbXfcuwc4I$tVidxi@)ky_OjbgRW2b4Wu3g~@jZP);h#0hF^95~wxe-&6E)6DW{EHj zz42OGi~!7dHF^MjiAg{qTUI^581s*9xrU({%LIZ}73}xGssX>+Nu{wDt=haWySKt^ z=}MS;67Lj|Ct~aEQU3`#N|xY_b$y#Dao4l^h^ZCEMP6Cg+;6|VNG535&mugX*F$M2%_R0OuE6%%*jXRv${RYvO zaz1+T9j2Km|7=uNJ_2xzLJPywuV$xAnkP6Vi(RLGbGtn8LK5Nad82}9+^Z9nO%sMS zArX^zj&(11W)A&31HJ+fNH!$E%o=m!Cv$MM4TXR+hS0}E#^c?t7C6X~?_$>8RuFQ{ zZ~->WqR$7?+R?SZSojt;`QA&v`zO@_v3vLwev$j<{*O)6o@JJ~eus|NENvDYZ7xtO z4=@jgz%EtauR1{?lD%kgMr7z9&d)+3)4%SM4ALKeI`-l-^7U8pxe>Fc-g0S~1Q~`; zMsU7OBuvYDED$&F9i2g^gA0u}f#67 z@DtBfs#+pGy{_=p?#gz^lA~1+eJx(jfOfCE2ZalbebPGK#dkcFGHZe1NY!z4U;eQs z#s=z2gn0?2Iw5V&I1|50B7Ld(_bh2{z8Bw62ckX^eQ2)q`klOzyn1S*;`6`moj-ZS zb8*JBp--rLjjOC}Fb90d#{ZC1$E?V$RGA6NZ3P#CaliJ4M>5^dc*{wg4JB;6I+K*vKfA-R%TfxRXqRrZf#SDt zDc{UPr2W4PCU-o|iF%n)75Ku0R{@Ku=;2ZOu-b61C1J%xS~LOtd%(Bvn^a1*W@5G% zgkz-)x2$6DOcv!XR%GP{$s|D?f(o3Z5@vh4a46`e+t)nid&2r--fPcWTUY5@Wmde zH8IVLjlu8GYq!P(yp7F*LZlxfuc(5UEioIpsPnhSxsEKiGE{~-m0};_1vNzso%*2o z?9rDGt)j|K=7n!-ta{Sgqqad?PjYTp9Ct0#lU9EIq5N3IX!bz*K}2BSoJdH=7#fiY zg^U{?Zy@d3EI4NAX?Sn&cT!I3tSZPQkydo3)Hi;Igh`sl6z|H3nugjLOw7+Nn1pC& zi0Z5DFeEkY9H^{^hIHQ`escEZ^Lh z6e~M5_)LR_Klos)m4FWY;E597QuzdqvB%h*WlvpsxGN_T6f=g7?}0)#f!Ja@%q%^m zp=zBB9{NB~dzi`rhmo~viR~LRvC8kKHis>T`AexXHZ|PK6(JmK=C9=*C*>8>ppaweS^oxo zAy7dDjr()t#W^d|hZnh;gE`@OnC6?VVs9(^!?cV!`xt-s&8Lp*iat5rNs z@N1*N+&OqjOOT}usBB`Z>4&UX=b0MR^%(A>*S>dw2JArj!I;@v*BF#v(De@#%z18r zZWR3Q#&StI#TfQRd}5chD7fKZZlU|`!@EvHPwi_ht#;n@9e^A^Aj{zwmeSe@>l;G; zGg~iF0L18V^{#ql9XW3J3FE}%(I|xM6FPLal^(A6aq%_rquiSWI*b_+2EV%V!;OOr z^>O^;-m0gbZa2%S(O&P5)LLH7*tNuywXFbGktoxbFpfx+=50v{5r~7WWFPg)Ln$Ws zxbv3OlaOLjme@pg##1VVooW-B_M*tk;hAQz*+;v4Nj3=i;UaS#Xk3^2-D_GRApz#X zhmipC>U%mn%py6wV;QhKKYuHnh?1zP*Xecd?!0zz;E>u%Txw?hFQE7Ni8je^E+%j! zUaLdD>3X!QJ-!=Htg~G{4Hw1s-N4FC=%3gkoK{w|ElZXzss1yQ#0WRPV46I!!<>y;r$KUghKtRW%5CCZv1JYyfJMuf~65P@=zmc5mDYF1sf z#Py8dVY9XMcKdufSp=Io>pxeWmuvB&Avb8Xsfh&&=a8;+*!@O_|OzKUEpk%T{> z5!b%Res~AZGcCZLg@_|D&hW-m2M<;~G;=&^p7K(Y8M(F^$wB!A zk$QCSJRazP%eAEKl7UHiwS^wkucB-vg`*=ddj14d1qBp=6))%3_dP6@(ED|jvK=PI z$1>v_1n*d{6qWZ1c#yPgq5G&NAa>4qe_qFBMh&vMd`qWorsm5CT zP_9TH%>Kkr6bMO4N3|(Gj%Sh%z*coasW9yi<)AE+38eXppi7wN+^SjaJwWE+wlo56 z-eJi1+cO0zzlrGyLeHs*Lal31YGgTy^*%`JQr-L?JxGlJ6aNcMSc%To(t2x#lR07Vu>L z{>@tlO5(l}v<=*D5)Ro-SiP1cM~3fI4_rzV8M?hoHY24j;|b1o=ZrbD%%eHlaAUui zs}I9s!I&#zWa_EGv!XR4bm2!ZMlW~P$J16ieHK>Fxr?E+#zZ^y<<26t%5)+%PZ%tX zRnROgx|Tl7iED0d`?l6q+)Wo;{YJ8)vSWZn0@$+o6?12|MST^)WrRoyN)Clqc8V)% zlAA#do)dzI9|8vl=ar^FP^M1hbCFC`9!YiXe@;RPQ?35OszG1kmrqIi)F>e&={Gh* zv`pPvP3pd9Uwy-6HfU*oIJZ5{_9DuzrNz6KLRwD^K(X7KS&@1mOK7^3?VJK}WJ95E z!9#NeZtaRZEKfbzH6HIxTIfH?k^grq*;GIy7brxN&P1xk4V|c>$>j8~qe2=wOlM4r zV@fl%fjWGn8c2L7RdoU2fKJ zm1ldQMx7BLc4XIl!osz8imwfP+vQxg>)SU|8f}LtGo4onZWcQXXUx?_f}6$cgHAJn z;mp0AbIRWszib^D6+!us|2d^Gy{C)?o*Fz*f6zNaH&gyneut^a!T!U+iAyBFW8i5fdM9ya>$ zAx#pFO|G#pfHAFZ5ol@i{CGYsFdF`iPA41ir8>UzO)M9e+S-dfF_o?<>#FDdbf%q& z`GH>2m?v6^zto7QnP}I0 zn<$IKe&I&Wn)C!n*R+2#KJJ5xee7vupI^SMout#om{5QfehX>T>AqUb!HNA1H5eh~awod-5 zdW2L&F8TRfF1a@1p+cV$8NkFsP#4VqrC)aXP!3UQ^;{CXBtl>QO?5sS5y607DqG-8 z0Y3}IEeR-edNhusJt|}}M=o?Vjaug-u*Kgxl-v&_O*w!T`DMRNaFK$uSKPSl`#$0a zL^Y4}lO49sF-#p32<=^BtRp&Z{~ zYcbf+uI<3@9R@1lJYz7{abUp1M)X9ITAWXrW0$`ek@s{Ki4mUO+r9dv#TsOqjVhCZ9h-p926>Lul zRc}99EBjHg^Z$49*#3r1>XW zE|BsbQ>(ByYxEUk8N>Kh+q?V9Ii?2M-s52R)!0=I2`HpF2K834er22v-WXlIg8ujN zIB%(Cu~7m1>yE%qk^7%rZ4k*~>}X=nxBj7?nZFEy!luf8xrFUR-Iy>G|6W}r6g&GB z1=i%yhHnlRCvQ&CAdplr6nbOg-OnE$j7;oEJpp90V}4hvE&U|9_=!|qgVD&!`2NZ> z2fTgM!7n}DJ12PFd|)3wl*!BiY1Yu~|C(MMe088S25#PBs9y_>Ss!EsIO%Z3Kv{?` zKiI#4B{@_y{#j&SZIfzJe@_Cjdg%RhET* zuVTj0;otJyYVI6*qaE!`=ZK~$9k*0qr5$8$1V>&GX8SP6kJs0$9e*-W-{o?IDl$;s z75^cL%EDGj0|mdQv|OzKtbh-T+hGmWD^_IG1l176yUH0G4{3*24DX5H+nezh;_FCR z@GM3~$29u5$E_8Ie;Tv}Vx964w|}<`(1Ymobts1owDITeJBdZT_TfTANtT7})!d)| zSenQFFnZnzlpP!+Ie$lUm`8ORTaCF{iCs+p@fS_yu}!4Fj$!8%teKi(1!B_sQy009 zlAfq@CP@F=cEsXMH;qg4{p+@T<)JAg(=^q`FvJ+aUFAY5Gv2k_ZOIgJAsSXL85ZpJ zWN&4uaeP&2{Pn`D!|`^Gx7|usCVwVsTF=#6>bJE{$w^!5y{BPC)x8A-4)M?r%*aui z*g=G%TqagKY%l=JKoPf;$k#oN_|m&u1<7ihyrm@c?~&^t&eRCWcqBrZn1y!GDo@cF`Z;Sfyap2Pp;F`wbExcC02h&r*!mHcNPNYTqHdK6-Cs1!7(U zU%RE93fp_#oRQwaWJNY_)E7sWj(N~5%TvikjkCfz>Y$LIrJ8$8ThLnw{3QnZJ5D#A z1Eb;BW~=yB>2oqF@%axw&EeQ)u{Zj7L@k>$UsVT5=fuO*N0m$MV*@#{j7_Xiz6%4U z<|42`oVBIM(6{6eW_w*xN4Ug$kdYd?n%z$k2$@Spt%7QT3`d>dkl9p}0tRwqw{t4* zZU&AC&9y5RPi?#ZCzk$Sk(Z{7H+R*ad#wPyhUWt-InyMIeAHu;XAD z4eCPQ$iq8+Z)F>IY_%%=Xr3%xvWtig7kj;3(xF;pf&)R)JvY32f+a9NY>_UDld!Ci ze?Licl5sylWv~06-RZ#)D|ePxdIfHlkSvd@`kT|)SkdG=J>A~Z0gjxD2c4Bj)N$k{ zs`lp2-Wje<56@;Wb6ps@{UrB%HY1wVGF!8U(#fzi-PSqi<)+D1TTMx>Q3Umfy!KfuIhA6}LK*e=vf+hW zsZ)Tg%fUF-(~&FZ^7R0vzy8e5*+aW|qkj*0Y=x`pP1s6J&ix~~(on4?$=Wu8Y5i+OkCsMxbLEhmGx(e2iJ)J>`X@ehhpWWyGB_-y{EqCf8$!F!!zAcXbk;clzac&I@*u zxoQ7OYPku7qErC;#GoG{Dn2{esuud{Q3^*FdnjhOkq8oXk5+*KSOGAiQI`pw?7f$t z8&v6vzvhJ&_CFU2A!iPRhXCqbUMD=L-RMT3V39Ss=jfik$*uvvl=PVSb%}&2)ei)y^G5=_+ zVS`yLfO0&GJbqyt)&wxe*?3Q!b=x#rFXJ0OvJ{g9O^LpKqGpW!`S>q7k^<>U@u_Xj z2gsJDmwp(e{1r1le+g^{3fFMM#l(P+7A7R1vgTe(6CS!Z=D7O4O;1;c;{86ZjoQ_d z7mfpG8yQcGy3nhkh z>3Y)1_K{(?(wmcuW(oXSYAVA-YFv8LkTFtAEfM`gWztha{n`G8h0j&RX~hxm6nd;4 zvn)97mzwN{6g2N7lfePY_LPw78ja6vD3EhH3M+(^g7L#On@E2Q%NKUEW)lKlRi@3V zkGyVgUE7_Qr1O}5W=sHP$}=GB0e=!P31thRm5Q9Co^gQG@ymZc8iqpN*WR~&!ssD^ z9jyK6MY~A($cL3AgLgD%S!1qmniKezoHpv;R>p^s*FCWOhm7!&%x#(e{jRrp6d=es zMVS2?6ilfk{^&?qgEb>gQ-lYA6ItFtcF|5|l5|h&lPNYGU(>;+R zU1H^rI`SP~b`Kntbkt^;lfNO+k#GGoOHKcHTH4pzW!aj~B>P!mb?jo)q#0S+h_AQ* zE^iRsrCuKV7ZLJ!wapUa6M>qQexTi;RyP1ya(6`B)k>1jhQBz8c%0tjGyKLOklpV! zt_TLDx@szf`0nXVmbxJB&VFR+H6E4*fBo94 zgUm}NmWDXyJH;#hKiyvtPpx|iv;LLJ5l4RKD$|g=(Um>OrK4GY!l(S80+mihr7`T0N00UHt1;N4HK}`z>RF zz~Jcw9( zWQ7eWA~%A!|FHcE89fi!uQ-qYQFPT&QGH$XXQEODAdM0t(k(HdptPg{Lw9%AFd`t* z-6ah&bV&?DNO#T9BP~2agdqlI=9}-&x87Upu65tN=j?mVzI%UZyhmBBPg-sGX0GJ* z!N^L(L)5B28jHB?523|G>!XiP0+{|`b+_~_<|Jx%>dUeWPV^UF7LD1E-&UGR+sD0%#=8iqG9S$>iNfBj$`kp(? zk66ABRF(XUn@Ib7bpM59V%GlK*VRRe1K*vP#r|t0!)Th5ye7S^PxxEgD~@JQw8gy> zelQ!qkhAy~oDae7I%pA25n~%B^3GHwPp`rgwdr#5YeoY`y*~d_i+Dl?J1GJhNZ(M3 zl+Pdc0?PTcs%Zxi%6x?qe&749-nOHEcw+EAksK_KGDnveVA!W(IuAN5&Cu7h|mZHG*y_q zWF&hfF_&PC^VuLhSVSs%NmjvM6XJtRSY8@EVn!Bsw?n=%Z_5XE2wLM*yx!Sy6w*u0 zr*S%|{Ejy}G+yDFeldX^ZB)01YTA=~E@{IMUM&sagSKjJOaQL-Y`x?*P*qOf{B@8NEg*q8Fud^2Gq3={PA*@a^mhGKZ&SBY4 zEbbtm^t+@bMN};W+U<0Wxx$${1zA*93NrQM6ep(clAiXdwP=f>9|dv*ppW?P`6E$# zaT_loC63ahXEo^+YfG{G53*J#bbfffh{&%R4tUo3%&I%I`HuQ{o{LrMn~3r|3}iXC z{$%Fc29($8J~&IkSRl`Hagc!pUMn=HK{ee2c0S63QP!wf-Bn|b1|xdwIzMb{QNVVJ zXz@42=TY_p;?hauin2!=2X59`keXrh9*Wu#w`{|k8*vvb4?6FP{8g!2ox+vZ?2z`i zml`Ko!|kVc8*6locXQOA*5P~QkS!q#&lm*H$$OdfDTK%Tyc&W-?ytJ+|AniLY;XaD zek_#N3|<|78gS4kDgqh=^rEnqOAJ3|$JB5gt6F;zE!&t0EpisQ96_f0w29V`w4y%Y zu18ZLzXzLl+1B2PY1}2BVL73`JZ@4O@WBTxCpWD`ltSGI?~xH{#jrqe%_WsN2HAoE>S^_l z=+Z1-DB7-Mbj?%BJRd8F-6cbXkf3P&C^^4x1YYDI%yEw_aSP*>xw+_Y7`hCnQgS($ zx3@5mUfF;ju^DnH5B!>3f$_z3vYd_7pbr|)Z}+n#LF*E^A~nYZHcjXr)(P4UgE z7v?ORm>WQ!KfL-}I88dUJd;9HT&vC7VGeggk1bim-?SUe|u0Mw1-+;dTVUK!%+EyQstaxnaR7cOMG+2`53tJIfKbv}AT2 zZEpa$4!j)~(sZdgnE?^(oH6mG%nN_Hy9Yy$XB9=-l#}mZ8;f|Xa1mh*%&tR1I$D{` zyjst|GrJj;r{u(g7e%W}@s|yj^fabuFlW+6{IbBDWw^IY|ot?8Rk=7PINT)R(3ur1HF$vy>R(?9?L_73N6$h7%Bp{%$@W#-YM+&3CWf)*|gU6vf33ayhAQO8j_Hm z=_XlRQD$gjR#{{i#k%Xwq(n&#L3jY?@V%^UNboD-fU%f2hjx?#IYohFv>L2Itkt2Z zPdm#vx}CVU0`|cKC7p6@Mk+)3njJ9?edv(BEFHDoPN7#2bAE@+5BhaS|5|KhcZbyw~Gr$9NDf zSMzyDTG?HiU*=FZ@>IGp;@$O^s@>gAywgO?eM#89lb?|-JO z;E9f&zcmblR==Qeb^> z2ZS^mT$3%%3hy&=JoV?|H$(=&C^_K)EA2Zz7SYE;o zIV0D7Em!BwmFCg_`!L&R`3#>@4G(%;C;B8okh8SF0q; zB>lm7=+mRM+2UT+=bJbaImXe!<~e1T=tfqLr~Ldlh`VLTWYZIC5D9{>aY^u9=3xD- za00QInk2C7kUR=-_1W@hK0fTXcdWfhNH}Cdod|vDFp!&S$T2JY(T0z>0|0-pOX(;M z03lKX)@!%6f z6Z+Nc($xdV;ZLZ#K^bszI+{G>0#mdv;vYRb1QUj4F^QOg_MPXQGS;pplNj5wKC|~Q zC@lWTQ=hScBxcfSWQCcdyTcbuP%4MDsA=SiFxDaO_Ltji9``-w*BhC+m?_t}`}yw{ z1%5t(cSP>6;w{OSFNZ5&dyndak6x)^lQ81tfMY%0PX<7B2S{hD+j`T~xg`z%sYJ1j zX`y_jcJkidi+km%34elasxlfp0BFm^&$al95%^ok3+|)k$0xbx zAkT)`*V@LGB1+HyRH;5<>$BJ30M2g#P%C7512g0zlpX0xiaf%C35H*)Nmz2crryTH z2r4gDu556It6`E=X_poVrHjg@yfw++juKQ^p46ya-nOi^gu@OJ6+s9%-t%&g0g36t zx(lAK<#X<0^+vH4zM8q1M`s}+{d`iBhlMH5DN?Yf4iA{C0wcE`#AZ<(^dY_KQV&0# z(x5%W$;LY-%#nsLLc%bXX$Xs=1Vd@{5fQL+8t_E)!D|%e3Db8$GUT+WhR)j>S&7iU z{WA%MVAh7Q>OPt;^lvXROf#PYfgHfmP2koZ2jKb!MS|q~gFSeMq>R{%-Dy*}klt8i z+PviZ82EGmFH$pE*oH1}dOh7t<{3E&Z%bnbBlz_RQne=gy&9G{uW_uh8RU^SJRd`; z58W~+REgVwFf=kj&_@ir#;{n?Y%7CzhNI599=pR?DPlsAABf6jvUc$-B?D1J=NCp( z0yTj3V!M2>q^TTN`wv!#T;R89!M|?=*4X#fIt}{lypMT_}L6kT_ zc(S(IwV-Mk`X-Wd4|@}Gv3dwLeHCa_^Hk@{qa#_OMXC*U+&hMOa<2>@5NHBobt=5R6jp;C^!9g$PrlFM9Fdg>!edpMov7++n3 zFfq-?RGFmf(Im*pP)h0)PIHEyeHvTvhgE#=Mb$BbU5|R>ZFf(f+U{O!Pema3kd6`XuKb2Fae9E1J+v4O2eE4#Fxij#vQ-mU{P~9av5ze_cn&te`Gu>B z^a(FR#i}xtjtXV3Vi;%6(zn9FrcB39xp9#XKOu2uANoH~z;v^(^F7Kl3k?swp-3Ve z@`mShnP`2qocY#Fto(-kFFvDQ9+D4~rB8pEzmm|`BneF*H}HHA^t-r7P@W%_Vb;CQ zC(%8{s7`K^X4Ay05jfJ6pI>Q=g!<0S?*)9CW;e!O24YqnA1XaTVa}~_Z)))|bv;vO zy;h)sO8==G+v7P)h1dB0C9S0=HE7rzXUFqnqf;yPrINWq_MsA~GYa*3PE1BNur z#n0pH4=N~V0vLVR>QVrWZ}Z>vJfs+geYEI=o(52ZC+ypQFkc%<3S^yzjqInVO2>H| zRLzhzb^%R%{ezH6f_-e4Xlsmh}ZhN98K+ zMN8CqYzc3$4;QUybGg+TNGx%pBs%2Qs$d^rPmjd#9L! zuf?!rZ82I;7FJ$OQihBfUu_*O#S3faKF@0i{7U|l7x3N$nRuGRwK3B(fHjLuJ)RU{ z?0{kgA)#zukd&af2E^Hf-tY;wg$vM`cbqMzHZBD~;LTW)JFT!u?CJ zL3y|v=)qiVEFlZF2inhH-2#O5`o*L$-&gsCm)y_L&@=GY*Vob3<{%eN+A)#-ICLr6 zQ$?eYZYG#tlUcudX69v3CZ@3(Dhrd0tmSv50t)y5jW5DzU)+z44%5JE{UIzrb(_hy z_nKDA#^lYo0 zmz)C$(YEn=Z%{?S`GgN)bL*4TVV&oVTXHUCy5!Ad z(~@LN__NTkq)%uvgS+QqXb!T|Q4iHffLHE$GS3>VzU=HH*J|;c|Mpdg*;Al$MMPiL z3e=+c*OGtI3fH<2c`JU-!KZTPW3n@U1O8Swc3Tm7622v6cgFQ=*0afFfZ^S|hiJ{1 zTTU-HChUokf`)W(wRB}6Rt;?Gtpb<3B)E&eo|?sI4MrK$yq`aw}3Sf z<_vPtKYE>9uNtEh3snLSTl9W)>G(SfXef;IzA72{q`xx|P_~0Cg#XmGGB2hsd6MZ~ z=h57(rz(b{J##>s8cnbM-e@+%GQt1RhoRP_FxMjN!RnXxBHd=o>a_g))pc|i6(7}C zmi1*}pBAR_z-X@iQleS(=uhnh@}em>5k}qf^HdnZ&g6PHfUm;mTPn#X#3}j7%3qRb zn;qM|g;dc!+kme#!Xo+I<_}oO^sA4(L7$L%5urU=v@Uk_c!4R5ImjGm_pzzPVZ#}k zi_st|MJrx*tO{%&^y!tPspL?wUG})J>G972MbX5%<{0*Am1MTr{Jsk1&jD&K=Wf zmt@r5!N{t#b^2pKuMG=(EA4dJKQ+kq_1&CC`^{|c?0m%2Pp3W!QslFZPuK_xpE)X> z*xl&~Xy2;yNU4?ink zoFE?tU5GaX!+@&HI_6Mgs}ZWWP|d2DR-h&JB-tk;#NSN%V_pcid)2UeXm#Iy_%wz$ zkjndkNz0#wwzlAhfqCcg@1AFbR*lW*+8}$=B9x@oH-i%|DH^PD!Rxzxly!JUZAJwn zx-_Tfi0)4h+8C5;o{}PnYyrpZ-!Q-ZDiY2Bm@Fj;U^0Zkdyh)KFhrkrMQAhx`?N7P zC-QA1u9x?jb1X+y{+J|(gvZsnvR6)RxO@)RTntlW(&bY`#gCCHx?7ixESo{T4`KTQ z9-hlyj;Q}8yBi$3;$uSi*8$oxKC*HDO9rw;ZlGyEewkI4k1|K3E2Y;361iVBQ9^u|fOuE}Qwj(?Lj&!1`w zChYc9|Gt)=JN`2F<+#iAw|LW6*k6oIW;2_~N%OeSOc@INLjII|abCC+Epic8&kFF^d(*Y-k}usa+aKGRqVOnnOQ% z3F*bMiW{3#==~_~{Il|t4ai;~rWhI!jY4k2cV>khR|+U0nF82wo46J^dsW8i63C@L zar`Q<=rT60m%2)fG)~nb%+jDKRN$shsP!F|dUG`;6f}?l&UMiS*>ly1ZU}Wv}tX?0Nir-S~UTWoCtH<>wj(L<8>elWIyto8|g4zuih+-cf= zkA)I<(pQ=532GS21-yC56ma!IB^wjU+UxOuqc9}a$ivoP!tc2pFOXij8*9F?K3AvZ zCS&e&13Q)}Q%x_ko9dZ$Oh+5oe?k5INQQw^IhYW^ppQ0lsRt;BODuY@8jWBCQ!2Rq zfW`!h3H@4)8vCw8o%j3p?(>f)y3=es)=M6ur?DHEt5eq>G2turwc(BcaVYl>Je3b&t`sbu2nuL+45bQz3*CU3*Xr^C(%U>d%V z;u2s?70L3a-X!$ULQMb+-cIo10SlB4bMV;8e?j*Lno0G!G9KrkyR6;G#TK%}1n)}0 zTwV~uC<&emndgVS=sYFZxomxKU{U1=_MX11jg|2=Gn`6NSkg)or z%lta(_9AzjfM*{?>|?bbROZ*O()#rZe;4{EewUfU5b$SD&&F5ZC$W#sG>TX>&Ku!L zI7J%W)?eP5=}CIu`{sUGmF7B^p)hDsqGI&y6{KCn3w08yKq^Wt><6{#JX}_ciuaC6i$J##MKxe34-~U z7brr!2L6(T=qCk(_Gv7+`dnYSJqt>D+HoMoVRIDQVv*xSQu5Y^!~bO6>X5Z5nwRyW z{dut=bN{WnWmk^&HIUbZ86*LK&eh8pRukgOB(F8_zG8qW6Kg@GSA5rR5t#{xlaJRq+C0vWPMR*}y6t+V8p zCTYh^Ii!TY;-l8Az<17+ zFm#>%HS=1eZ~bV5y#;v~D-1jrsYyr%<}^6R3lqDz74l zQkO-^A8hM}Y(Nn%05}{^U>*zz==M}#Se;1RZiETv*LfiW9}I_|MJ|umC>pdBh_4mI z=tGmcuu$nZjBFBSSMvHxabR9_*He&#rE@mq-v9_tJRngNh~2Xns2X)Wv2)!F9f=^_rS(fO4s_1 zRN`J)1{{-t39g`qJP+JRTj2Cc9)VtE|KU7a5aJ1-mmXy! z*cb0kfQnuXTO2=y1q8$hV0gTqk8KDIt)%VzBo}ftRt0n^c@DLTToipqa%6$sY?4-! zy3X5xB9YQ*(%8jsa@ad`%>CYT?&i7vSD}^~XW0qEmYQDZ3@7nhaS%Y~SNC#btmhc) zlu`2{?@XorD#hcR5e$`hNPK^O#kCaxXO(8hxAgBJ%0|0OE!i%Yc&-TJ;M}d(1s>;UicyGcPKB5UUpj_=Wst zJuvd#QDaCVsLiD)@>xNn`Qy~MJRqO+vK5i0t02v4f=CiTpxj<2AHedD$flb?#9uSd*82`IU+FE7fG)i4qaKe0n%g47I{l&kVqzQqO=UBf>*{!afsH zyyopGCSiM`ORjUc^$~WLDokI6q;hM1Nf1N(FL)Md@dD(g;toF4Hx0qm61g^(BN%S7 zH#1c7tndBC^A}_dA3c$H)-0QdVUZyXu2rlfuk9o?8!UzuI#R1MVgY02W&+^kNE&# zk=a$*N4$GOnihSh$+rhUCX9Z8|J6Bh{j$D&U(WO96V>nUAF?p)nM-lXUS8LGsjriF zgcXQQ?Jxe z4>L}}q&)=#infr(G>QXEx)c%-qpvY9OuLaNIUoT@bZ$#(*u!VG7N1`)h>XQ2PHULZ zqdFpbgrY*x_02TN^_u}Fy%R?m=r{cuuZxMZGi<#G($f=}1iGJn9aVRIY0Lap(S|6U z6ns{2dqy>I4V2WGc&`3o2}Us=$7=)O(3kyfAZbvIC^llzzssy+B1?D{n-Ne^Q{e*1 zI@;-|3iBdoP5v|dhRZUmVc2$;K*0o}jRpOcvLs#@zVv{QGvRskT#a|B z#+-2M9|O-JD>1vIs4@$z%9A`fqS&GY%keJ(c7SjfdETf{eKzLUo5N2+tEYMEavCEi zAYIItbXEI~U)b=0k;1Zh8zT1wVBb12xkh<5Soule@YOh5NMf{hzqO#&JrPr8TZz5d z&7lA6mfGMuKe@*8F_-@jd^I1c^M`HJ9g=%ehIk{c%g_dGwmESA(R__(JH1jb5z`*m z{`Gl|n^+is_J6O`Sq338pbvwaLwL#;r&hq7yo`JBpswfi%M zLH(ta)^VS5AGbs5XK=S5{==sholq~mGTR1}Du6y(El6XP^pZUYw8C*HBG0y06! zF?10H;@c)xT)tuTyqBL9*{hug*OtCs>%+p>W?myWOkMiO$r~H5d#yjcRZh_oJ@u29 zy(cfLNec7P&Fel6bMyV8_OwC@sVCJM{6rsm`B#9bYb@%)LXV7i-dWeVG~0F<=VM}$ zpo`_PiSvK#q~_j{B=%Ui_i=360> zBb>pcn!xTozB2M-v97Z*E{3zzJ&xgQSCoHIaw@iis+j7k*j#2!Kl_1p+Ox4CI}mFD z72jSSd?|(SF!tFTvFn9Ihx{Ldnx3^N@NHpBQL@ImMXM`y0`D4Cv*e{qj2=H7q;)JT zOUF1~$k=q;{(Cs>drwu=@Xs!7@mZ9_4kC5!{dh!&q!%{Vh(!|egzqu3m&K1aH=FpV zZ`yzE50}Y7&apXXafrX=d0xz3)73wbT7Ki-SiCcxSDL{+e;rxEfSERzqoD9gCQ;rR zHPK1u7P~wGr$D6c$6`7kL<+BOQw^F2ar2kV3U?(KYWpZsOqZrR`csUgHPG#D)UrX0 z6ET#sWxa$lgmv6sC_^1yV+dArYyZhk-bR7m3`j86$M!Gt&8XjEJYzi$2M*I3#`Pdm zm-I`Q+1vLnW|!+gCj{$Oy`iC1pE3#V9ydKqZOg@fFLYd{LuSe;qxtX=Z#tV?ok z?;~$II<*>j%lX4WtWYg}s|el+oWkq#Jm9W1h@}QRhdzG`xJs!AH=zXKF4-UAfvfF; zDt|v&_SHj<>on{6I`VE%8LC7eub)#Ksa zZA-IlgQl5^7K6==UA) zDVps1Eq}vU0DGHC6EDrPk;m3;B18_^IM$SqfhOiC!tVx?K}-Wn!dt1h*e@)@0SpqcleiLo^qy%+=rm)cN&jK zRDZbxlMbDdk(m6m5iAQnfEGY7YE%#Og``|S60=EWz*naqB_x(fLITrgx`Q_L^Vq7Q zPZ?WR^`R1tMg+a;M4&+?Y*}Kb6Q8^3n!joab+~nOuFIE*^Qk%AX><+uUOEKEcNvj^X^o>mm=T&So~r}B+XGm z^A0C(s$%W;@uGKn79$*ac=?gp=cwzosndnrVxx2VxZ@7J^U1{HyXz{k zUSBqdF|aSxb9f8E@KYR-jx{(YEI+!_ZC3g@g@%Nq+f8+2uzRo0D^l!u=tPcpQ-f*{ z%bJTJxH;AMf)UQ@cAO}b`De@8YqZOC1=)Oi6-SN)neKsOfBevXZ6&sc5OLytb_5(9sfw++AAMluQ8} zz^Fw;IHTbA7LePCpj0D|ONNiGu^-hDd-@FuZqmYtqwv%7`>c|T8Hg+*Ug-3{vyU+% zK|;rehx{t9q&b#EEd4X<)JOSL+Li7gx*a;?8<3Gj3R0&$&-+o}%>%vC=;e_1MWU1E89N<6%>s{hR)e_E}VVY2LH&NMB{2TkDB)qF-yNLF^bg@ z@uD876a+eb)4dVKyP0^r%;p<>-q5{@hr8jlQso|h(YxdlC5yozp%sl zlv`ByWv71>Nou%>6<8yWRsY;59JQTvQomQ+VVd@@lfuc9NHb*0vBymQ9~q*>V1!LQ zCV&fNI%Pt*IL&@+;J1`8WBVPQ_K(5#d*cBEb0XjC*pFK*3hhl$!&@f{t+&Abl|ug- z?ha6dwRhH)vt9-nGim)6`QRt&eQ|Dv(*rf&`FCObH-RM=*X@k%remv?dKor~t%rA$ zzRb(riVvD(6mvnx2ya_=Xa;djZ9<9dne2x&M>{oadOrI$1)ar%DV8bCe0iY z0fno8%s8Q-q_yI}h04XmESCa7-_p_76tJ`$)@}Zl+}=5V>V1qE?wbb)Y`O$%5BAGj zeIy`&vDR~#dX#W?@#+pBl(Vb3;W?0mShlPdd`U=_@x-hI{lZf zTFk9}_3t!l>z4wh#E-L=RGLN+Tv{cji)jkkYy-M00-^yC=pn z<~_;a?+|)f%gJGR#R=alXEnNCC6#Xbj(+h;$NOkI${Pn9^f!rBV6tf`7-2VvxXMIT zb2-1|XzPo=zUAll zf49eF6^?5;UEk{puMA{c7nqXNeQF=(Lx;N68~j<-`OQ`%iA0lep$O@|`h=lw7)to( z0%V<5l4d&ryeO0+t+YPtFEb~yac!B8o$q-rZRIDl;_)G?CD!r=@OP{-OD+Okov4Zw zH%INdS|THA%4`Cz;`5?(F!jjVn0VzNBDYYwN3;?GZ>>3D&KjI$=Mg(k6uIcf9&~^; zhSNKKEBnuSkrb4Jn&x!3u3)rDv2e5$R>KEPaADAT$8w9W zeNBEk1!55@;b!bOvb(jNq8L>FUgYKT87I3MMtb#uneZLqdL#)_me_wMwAq4C(^D|C z(;3XwWRrh`jAtt)|GE%%rzMdh?)fJ-w%jI{ze~5u5=N-1C^e~~RsUv`KU!aP-OuNB zG^8JAv9;Ric2(asnXTg;w+?=Tn}n6I1TO(iuB&(ST`M<-Ilo?9(^zxP%`d5r9O>FL z)?PH`6Ge?&Us&LLnSpFKn-ds7c7G*#!@=Wi>hBS;w|08%lSSm;ZDK0w#266d|59PF z#xSc!!@&Ucv6Q zMy7Kql{T#&Lj@99eiTnsB6=ck53O_*sV=m>;DWdaQ&K6~?~nyvHuDIdiHQNwz%Z6h z3*6FIjO*(0*phS|O5@$hbWMrpELlq*D(HS08)`@PYFm?tAoOL&cwRe;Mx3SZ?i&1= zUYp@M4(qU9Cd3(d7I>dw>d6POEO*UupUfaUC{$@LOV+B5eO$SmEB+z{)6~k6Tw;C{aKX!)k80P$P( zd7b|5HN-N+4WL0}*LqdXz)Ym<>gRLEn@0`>Ymc!dQXewp8;GaCHp!r2jOiDQVzNnt zvC7nz+4;GL=FOb3<`{p9%Y4);akT~})oMz(Oe!W3zABgRIX@Sg`+UJr1##F_Ih6w; zaYpkG=|gff&$@T-@9m?bUQAanwfsLMx>hX_s~7y;0YS`r3)S~2kN5{r4iD_B&Pv2m znBy)*m&PSn5kxt3)}33$t)|1}ri#Usy;lNV`3yj|3yZ#M5=b_7y5e!?+^v%xNZEk% zK(8sZubaH^-hu9Xl12hCe9s}rKGp?gg z^3yXL6lh-_UPaH0_y^c`#QDKVb^En@0&^^z-h?pUI~a<0G5EkW+etZGppJJ9NV2kp zky^EHt+i$H11ziNAadW7pWQCf+SA}j8_`QL@q_wGS3ecnN79GutmL9$c3~e)p=$S& z1&c?JTwjJxHu1`Lj~(v~-UyM)CF&shhBn|M5O|o;|7%L7VjhsKE6XWaCRoG=y+%P+ z6ofVWzt!kK3Av%CDg)QBnbuLyrq_VuVMCq_>)w_UPShZmca4s7M>*g)pE(t?k0GoN zVgRM;_@;|p$5x&5`2V&k=?2-Mk*a*(Z>w9*L@7CT`xbIYX$qzMSM>IG&Ykv`dB;zu zNNol45pABQkxlm*ajy|^85x@mc%R2eXon?k&ZL?sx!lWtMl2?>Y?bJ8UVYK9pyQP2 z4v6@pWc$OkMXiGTu39c-;^_Xw;{#8Te{;_`qK!9;; z=k6Jh3t!b8uMBJnMSUya;~1A=(IlgIp3v4Sb;tfWNwIHw=`&ki@?DY&n=RVgA&OsL z%`=4-@X(U=*j#FqTl!IUKCHHGumK%lKFqHYcU6nIAD7`Dd8Ye<18JjDKcA78-={gJ z@dDIe`LS9229-F*Iixhp+us;;O}l-})J~#k6of*B(6+oTqWbl>N*JFmOuW__hk5$6 z$HbJ9LwIW^k)2({UcDz$@loCnd57KN5Ye^ghOUV!~8-bVt++W#+=;{a|&CPhCX^_2X#n8G2cMh^mfq z$Pg#g!+C?MDQI%>%QfhIV2R6}0r`XthCJ&Jxe-p>Qlkl&*|lsVQ@v2${P(#(<*D6C z`tSNYKdf*c_RNc8oxe|Klxa2Ove}*Wd$89|@xYLgcipZ$SsIkVYvtsb4nPB}AhtD# z4*Q6U(%z#Uw`u7un87ifladXK!=~29^w$SnTDoH*LRpM=50ss!J5LpPE{phb%+Cnd zJYZK3_~hC-bz@mp$t#($=(eV09bsH?KP98Dmg$FTV2b8`l|<#%pJQmnG(rz1xtS^TS}9pm_bhA@ndA0=CdLcqEM2J*=n*xwr%?7U>s6H0Ze=`pc(M_N5t1^Ci|7qF|XC}*d z`CH<)w#f7e{~>#ytfjb$H%Q?0tP#56Hcg;mq;JH0LGVyI4le{R!50)a6@jkYp;w(v!({4_i9V?ezOix z2UMo_Nhq#fpbIFVjzp-AJCZ~~&v(zC)UKk|PI~5~6)A>UeLXIXbu#vAo)s8&rhePg zYExYD@hZNz6f*rTN27fFLj=O*>6~9ii4jX1m$h$||5$$75@+QfyTUD(1Dav!jHls` zrl~FG?>eTB7k>)koW1Rub_X^vdygv+a$MdE{X=Znx0pjF*EGhkA9hkl4#k=Bxr;yh zerZTRX)*J(bd-xWj|x!_FWHDbR8&<6njQFg%koaJqx1Vogne+=RH7#hTWA#5HRU_W zYg;COA^oR+y^J*BD|d&QjUZ~e#*FUe12IMS#s_>SWSa7g2NI37cQhWZFBEb7A$ixz z&dHOa@$w*j-}Yl6U`HASr>c2h?FsoO-t;_plDG$;Q}r_QfGsP^mw~@n&`x7D0nvPv zT+7sX>!r(cb;2(FXZ%8 zEltl%HdckiiTJK3Z#@dKP0x6ufdlFlDwO0QbghU})QN;c@KQ0o2y zCI@vn%x{nX%}GA4RgasOUWq<9Y3~b~3#MAvPi<@wuz4GQzRu<@JWJ9V+zdnCMk=1e zJ=k}RHKuR-Z?g=uo1_b8>AsV_eOr@pgK8<|Sa;!5j*&h2+P7a*vG-OKvHX>dVlqJV z5SXCbuzDE9<|E`VAHGa(K+&^#-JBtR^Sc#Vk)&5>QCsqcD^Is&=vloOhF5olq4M{> z8xPW|{Sv|6vQW2Lx=3VL(*o`jV}A2*JMn1-E*f8%ax->Y`u>?EYfC8ZFnoX}r3L)= zkOoG*A*ENc-#;ukpmt&l|Ih??YzOI^I*d8b<&&qAee+~A{Mo+c-gI=4Z*MIc zyb2~|K1mKi-JMY#3)=j?8Sx9NO6)Jbqxn)RT{cQnH2YPgf_iLSYQt)K@LiQvK(NG8 zrCi4k&+%~og-sacjGtx_YD-u|N-1ZgwFrvM&Gl8|WscA8nY09vwLk`xj*0I-6C3k`P z<;nb;j|37pFs-|3*Fl?WYKaENfn|9^R&D=rOtFnE%p3@^)ZJ*=`>4-y`$}aLKU`~J zV0=5}%#iacLt%%4xAuasupDeJQ`W$g{@UT~E{Du9ZnBz_P&6y;bT3uj^2i|Tue2y| zB!!ffuE#eBg3&#BFn%8x`pq8mj?9tH>S}lEE0v~{s78{8qK}862h^S{`P`!eDCif2Um54o?} zbkE18w?vQ`4KR+3sMm2daa||npu`8Fx%P0zx}PJT`PSYbeG77p(cV{a7}uKs6uZ9> zKadKbHHmx()5!K+zobXjR{ywPwD#dNEo<(Ya(9f-yl$SXGLvUok`K1d|L&7Aeqtd5 z<&KNKeI8*270q;cPKbF`g%C%goz6XoT}Wbty7E21P;Xn3GrY>>dp$cMz^f?1Zt?x4 zf&4;H*%RLLz$bAXLDPApA<-OfCek(!e_0s|d*NPmka2JNzz}2}|3~9!k=$S};-s0w zhltz^jTSA6mNz$FBn5vqv(56PFl!s67VUE_9RFG+fqfYB@Qq~g#0V-OAaj3FGL@~Q zS$tuiNJWsP_`B1K{qW~F$6CGB>u+DybDXx=oOIsK!<3ks_gv_dKK(JO_g+f_;O@a6 z#x9qLN76a=e``#vNz7jjm>us2SVCrw&}uyaKTg!DYvS5}57}({HHC{wM5BV4l;@e{ zf&*nn0zrmFQZsw+s=lUORsDjw4mCn+!|K_=kxJDq)E>m~|K7ej6r}CzUv_8ekQMxgaXcF!D+HFd0cBX(n`r61Pw2d5;_v0qe?&3=P z(_xq%FTH)R>E-Pgt)gRGm#h)q4(a2Z%wiHE)xuTOO*ZYO+4}=@b6C4Z@kw3QZ<6a7 zpLd=ss~<#$mwz3?6wFMdU=*$%pTAj+7e(B;^$Ka*ISJMf&!jo(0r{nz{7CYXJ=7m) z;Y`TtDbwE4+ZZj|lrv_%(@eFQDM#sn+q!_ETqN)4$6p$n3H*$&zUia+G^cb#Mx)ua zHvh>#cF1(*rF!MdYhL1E<<#7!1wi8Cfek`lZpSZHp=#OGfd*>a~`GROTxd5l-7C>@=wM< zE~+ml+xqjE_iy+sxp;nJ@b|e{((wfPn z826}>QEneh(~cNY`liDvLhdj$V_FZ+PZ>eeoLx}9k8S?;iSahgdV7%dq;maz`}7<0 z&TCE;iY0V|QRU5f5N|W~H|7{1e*}}&&PMPn?BSXaEu2j_6S@APlk07{OtaXltv*8L z13Lu;!C}Xc6E>u2IUS`Z4Lp1Q8^dydILhVA{<>zxJmy-w4_(fQY;%|EyKZl+x4U`W zBe6)Ge4cVIpIrFdL~*3j2G6rWZU(jEBlbOd$np}{*h>ZHml1Vq))672%&6l@yE@4F z_54`BjaVP__<7PBWpAIVg35yQd6dqV&Nq6n%v{z%{xHfU@W1A=SlUEIfle*Lo#9gf z`$AJyHo zuc*WZN3xa}^q7KK_&s=o@qYuqtbO;8FZj$-A*RO!Oy?P*oe<~QTaK0UEh9{KYq11d z(AJk&uD@Gr)_>G&GhluCMowV=v;sTsA+-)G-52-koP4dQrH2Fk6P1333>OoxMLE+VPS#f0CpP44nipvWo`Xw}zbebw zSg9_{N^k7wRytyFRDTno?ic7PZW#Lf$__x0BCgae>IQ z5nTXv6Ni%s$-mi9fpZXq*97>hycuZ(CMhk|)5IuW3{_5)hZY1@5J$_wb9}#C|Ex9K zJ-?hi>wTF<>t%VzYlFosm3hWFD`O=#mePD!irsa0!RQ*7X_GB($Js^W^Rm|LJK+rD z8tor)Y~RX&y5OyiFrqd?EaZf9VH=wHlx+Y}}6O_@tg zRPttBK0Ntma@N1TdU3U9{qx@*~QhB;BTz;Bl|0@!3&404y|U@n+>^x|G#*&aM7>x12oO|G98>l@lXw;A>YWHU%% zTIPXF7H?!c_MV1_+fg}|4||r1BZa^g>>bChRE%Q?9ydx4T#j3;;`-KNO!&v)L43S; zWYT<~{s!6yjz4fzpQ1XSrTskb2#6s+f79&OM>uuXH=X{%SikG^ZJ^X;DTvjMN1b98 z2VvSE!!$*Gs_Lk0;iZhTK{|)eWIB(cjf8eA@Y*wqS-^Q~WvUoM1&G@&lPjYztsK2#i#w`};b@Sgp?oV+uihD@XEM2{IOAn95+k z+tY2Lg;;Ar##2{Pp`6&9GWk5`%{HIhlWp^7y~*`~^_W1JBiHFbsw)nYzy3xh`3lYdx4l`-B@f z`Vd@)ZDp>TCbbKUWVVC!JJxS^tbe$US>K@k<4?!)&C{%}jt%ZY(fLEN3i(Por7uFJ zaA3_gQEM1A6IrXY2z@EA$ab`uq&Xqwrl&32W17BBIWpDS7)knF$KSro`WF+ko^pL( z8<-Au3C1(;g9};~?|B4NWuK4jSI`b%95CeAApbV4{X@0p1F4n=i;l7WX2<&5=~?gV z@ExhnnSNt0THAYLBQCs3x&BybD7tWgA}?t;=bR(zPHB?LZ#4v_(t`l*u31d?eGi#V zp9JSj)HzqKld;ya*bsl)g!}uQ4*z0Ix&9-~`saf68&CF;9fX}~2?GUB6TlLA}31lB{Y|7>*DzuvRn)ZHQ#q{qGWIH$;L z(vs#D5QozZ(=D&UzLSz+{26cSaSYZ4ZEX-_bpq@fJp_{3(uMvh!<*eQKQq*8 zPja%Des&WWVgzNQK$jT)W1WlIHHqnV={##Gh>geojZ3jj9~yzmk6E13xV?_m`+HuY zw(mKlyQyUT%{^E@m0W*ea{YG4`l6yfo!uqHCw|ewpVK&CJj)8{Oml3Sx|H14;{Y{Q zMf}8A|Mh!Wf8DaaeGJCdSPz*ir1UR|<|}MAh{*vZ_^LTxWtz;=Z-tePs}YMfGx758 zON&qq?~#yNM#$oF7Joa92p+`8zVzgrM zQ`@S{I=E^rPOe*yuIrrB>9L-2efNON!1{&kOAsOBHahM2qB>Z2Pckk$M7OF{YnWzv;ntOoM(;f%t95I7Y)a#Y? zS2L08*UxrC{Dtq?p-9Ln7I}WgHUx&VVZF)qf%UgLx!w%+TAR*vrChNXf?AqEFJ;BD zRe!Ff=dW_3PK1iEo)@VAM~@>W;xipx@XU)j>hLeF_xAdoqs}wXNOaoSvUd6-7QM7w zB(zj411ufpaUGNO7opQnDAzv(*6);g;psP#cC(3!Pw91cnz2)6XgRa{Xu1vwmxn?zHY*Fe1}x zt;4dg#?(qWy2B3d36N}6*dUfVkyq#W)~F_^I>-U**T(t_u>R8#S>Ja1j`erlRNL(q za=jBOk83_9eKLBXFy6Xt6g?2#Qhb6Jx+Ua=G<(^5zK&th3(SJ`+xM~lb&%`7`}Di7 zM`QifyR6@m^58%jINbjtY;V6*3%qrD!jJnLI|Jz5F3?d^{B z&!4xfe`r~M1=f!$*9X=|E9bqeGHF3_85K!NmNyQ9bw!-YToO{#Ha-*Ed?E|t7b3ra z)X)5aW0U03OtEnL1W4aK#yU*2eXs$3!}^~Z)_?c$(5(L+a=m1I`@S%J2^ljSpaZZJ zJ^hu;R10xBkL!?{33WZQopdvwI$qrIJJzr7?_1VCOw0PW4eP@b?1M}0y3;lmPDgjx z2mVQ(+h%RB9lgc0HOlLKC96Bf!dOC6*=m5(g6~mz5S=x_dbFP@!xxLpKN#y9v)%hx z|5?NOV7MEQ^-ReRFCK0ixgM+J&c^v=EMpTpRjxbkVjjx~ zY84}A$%|A;yPCus#5DND`d!w4K9yV_Om`P8>pRK5W&N|5F_ps%Ev1uoEW;A>*^2hH ziRoVKbFewz7L>OVn)6ZJow{eXd?u_n9sbS}zh!+Xhr{0tf##n$ZEl0VI6UD(SkEl2OzT}YW9Lk`baT>}2JB3_buIq&YGD0#PI5h2Z?qqbBorFdyOk&L z8RM{0P}eaU$_ten*-!dw^O)7r1TPlypI9L4gAV_GUaY@hENvetlIpyp)1i4DJwk(V`v0QJgzn+lwO)%DXL;Rf%e@#LebCCxINfxORq#xO6 zIYI&^xx*&doFCYN*7+A4*-+zv7NG60JXMA*J9~wzdExjWWrJYjX@b&Qn(4mql(*3yz%wPEwXXu%u5X#dkud4bjP;-G z?e)g`dz0&h5k~)vn&Y&8Tij6&&2r)n&w*5C8C)b_KgrHqe|j)#Vmzg^C``4qh4sg? zKGxyCn1v4CR?}I78PrUZzM6bY(OhBIb;_lpk&@l8(X>;5JYu6t77mAn5QfzUT({6R`f9C#-)k9sd1#U39c}`OBOQOOROB zGTC3KmP1hacpvO?^V?^P1ZN)W({M)CM|pCOyiYr4&nbp!i_SnUszKJj*~#_4n^vyB zYrB2qo0lCl-}9yGq3ZkW%^u19Hhljmy-a6>;i!Aog%*N@mg-TWKt5FIRPIi_Fj4wQgA&xsZ z2`22fA3oQ$%$=bfaPquk_OJ6ueP9T3rzCihoL?ZlXC40QY3%i(+wXPw-72}=Ab$zq z+cvt?r^j_a@ksWu&vi{K__ss;Xe@BP^@F>@Bi+0QV z8TGIb1QqV4bj(5dn8)_=9a_U4@}zdb>gaErnkI97pT5&kgL#$-Aao^tB(!A`MmohdddgkH`Y*Zx{^t#Lr?S_# ztbZ`pPcGMQRr;bYI3{-9QX;^>Pvc3yfSFPc$ zW&OwFvi@~9z;D8J`&8SG_3Jg{dY?UD?0^aYL1a=OUt7=w)>^ehEW*AL<*mIR{_kgH0i`=G#d*QxNYgIwRTo^t(1BiQSMT;GI9 zhrjKWt7xrPc5hSj7hT1P28vBtH@7Buxs=+)vC}m&v1i`>-QxiNh1u&n)_*@F>pyyA z{Wq;#57yuNtf#z7d3cyXx=|Ue;r4?4yrZR;R7-;R({MSYWf>6Pu@hvtvCQ3pmUA~q zVdN#QmrRz6xb%Y%IY#;**5BR=x&Hfx^&gGI`p=q{Y~897^n z4!NCNfBg_xPr3f1k>z@@enh(YgLS-v^KmL~3)U`bp;X`Bp5JX50VD>GwvK4IN%s|G z4N%`bt|tAS^)}<~#dtdWj~-e7Rmb|*Pgs9#a{X4ao?7a@0@y7$Z8=dn-U3)>%k+M` z-egKk<=;pT2eNhG3A6d_GbexE0{ASSTEOyA=`1@)*P~j&-d4y3>!*tBp6*MIljp7qx0 z8`d{>q6YQrZ4+R1Cgn+c#589GcR_l*TYKot(Xmj%g4O6*EaCTH4om5DwvoR8C`W6S zjxLbpuNG4JQt9ugzrZIAodz;xVdg!Iqgs}7liBT8XKs3O_MHb*GfcqKLa z^+I6IDhbH(Mgfeo4VKcB*C{*>^L=LP=Nb895Zf~iejDxs>mTOC`s={@FvLGN`0}n_ zj_ls54TE~76qZ8uo<0+2>>w$vX>TvKWAQ^rQ48tk9H_&;znes^Z<`fz{YBI1Z;ka^ zdXYtZ5Z%}%AF0L~pgg4fv|9mN;u$kXc>#dPI10xA7PGQEKhd%y7ai+^ z4*x!|e(R9Kb#)P)#lKCYclsht&Sys_)hYRl(rA%m3ZzHx;5n3+tgAXRTO4=-5?HIL zUkK7lLQ{t?bV(wx1=K^^{zJs*kfT?L)KhUf1^K!|{qq^h^?TN@DGRe(l7^0f4Yvq< zqE%UdKfZxDs(U8h4URV=hvdi;w-9L>bsUBJFkVrj zruSgRI3v+1H%)t?+h;yJ9Go-ShD9}ky?)-TFSNy+7uR;{U&`cYS|{IT+ydCX=B(E# zbzJ-YQ9mz^ixhAiq7aY7vh31YOkny{Gb-m#?W0*wx&Ei=S^qq+-fVXcg?aIHe?Cux zcd~tM+gB5gVf{8rQG4Mq=z4<9D5pwrU+WV@Nq7NR3G5?IRUjEo6`_9<;B~;Vn^fv+ za%&D-Y$nTr@tadq1=io+&yw}mJJz?fSEOUQ#kNtm+k#p`Iu3Qgb)i1s|^CXOdq zccaOvXANlj&w02{Z3$U#54W6~T)*XzJjA!gbfYJ`eitR>to9b&2p2p^sk>Si!d^T& z;F0tZLV33&OXQ0szSe=md&EI`HDTEq2RPn|$~xg2c&Sc3#g&TqYvcE#;yZNu9qVsf z)-7&8siM;ahI+t9y>jUaaee6arW*X9s5x8sd~9WW|u!RlBXT^Jn`t)K-^JI>>+##%v3IIc4$!KlLR+G!pT zA`V|eGL__~w}A3f6c@WXcHwn@$A%ySI$`#0fgM?wz$nF=DPjZs9qVsfx&8~2>pyE* z|J8V`|0ZVrMW@3LO8o8Gm4wM*%LNb7VM$K1I8Kf0uF*x=jPcKefLFb8I#Ic3JGe z`WI8O{`1i3zX+W^sPlrE%<1^xCx$K^62oO%4f@wTAF@6wZ71?%ycaS^DN5Q%EhD&gZ zVgELY$D6VSkeq(^K`pe(V~TE%e2NU>>?FPQZA)n_e62lO@m>)%en`m4bD-!!Zb z_WC{Rb(gmQRu*KU+|LTEsm?%f96_Bg^03c*9-n-VhU->Zbaz@v+FgS17}n;;|f)XjLdxj`~QftG|zC{j@s#7cWe%@3eVBhi`#HeDaM$-a!J6J9a2E z`IUA--43WDAoYvgyY_(G74ZkwTey#65N~D4H`I2f7NNUpQZhH@J<7mpz?Pg2i(3+M zEI2lb8M2-_{HwiO-z}Hfu>Q{Eday-b#vB6sVeRL*q;-bjxuI}J8Uc^E zGSxoyp6x3=0ZW{O4*#ni>)%E?{OjkJ5$jX@+(;Xr@j87Sy(fi2mCHB}p(9uidCMr2 zoq&0kqTP(+;XcP|qFdtT?rNr0z9RAN@31zt2^8ZMiX{bZhvHVl?@RVOXPU|S*Aub+ z^&{&quUlnaVEq~wm16Y#d0ou)IAA#15FQW6A=PDSQCPk3;dU(574>i%o1dqM_xzGCNbCK)c zUOkcP!wh?q>zxin+AKka3>T$B%tC;JGC#H70=hrCHA-Q~Pjex=pw`c`Ce!>OK1Vg| zzFHJgvqZ$^<`n6yzuvR{^9fl0Rbc(q6V}@ddm}Lvc!+tOzK|>g71#Thr6I;v`VVVm zmlyeK5FMigAs~gCUMM)7$@eHkeWwLZ5Gr6V5L8U(B*qpnMPhjG-3Ev!*gE7*!kmp3-% z+b8W9U_79O5@J*13f5{#-=Y4#73(S2e=~v(Kgji8k@dIN-81ZWE9VJrfb;35DW$Vt zL!LLL=F@$hp|MBa|7Y*qaUD0hwGGeUnzV}-Kbs^Peac_xrWrj$2dRv^y`@Y^lMEx!9VHn+e^9r*BRydL5Hsiet6>d z_a-w{)axqCKgxtxYy9gLecR-_ugOw=nmv8vfbsr|?WjMk&88M=DjNTzb_$H3Zr#o*-aykY;iqG*~&kAa@;{KwB@%=7MYH zOM?&Af0{+EmpX5ET45inZAom(<-dTTVk0=3XikaV@YN8!D#IGScQ|6X!mpq{_X=8< z2D}+mhvgFq(kBG3wKv5$r>$Dz#Bz7N9djmC*I_S0nb)@edt&`&9@a~)A6fq~%JpHf zKcqn)VU_0Z$@uGa>&Trj&^^KH3BMl%tm%mCU5Ne7z|1m?ac%~ij%gW#K0P5fSigOr zQ-?3srxo^lr@L1AKE+^hCre3kZJ_SeHhU8I7t@*{JTwcYq{=$`{q2G3wR-A4K`6lf zZ5Mj|XjG&_AMZ5al&bwL2c;jTcD=r?Sl{)epO^LjBi2i~(0IKI2b*+5%e1GPU-|xAg%70Ez{yhe* zo`?vakwV$FG$$*{^}BWvtp6mrKAwo*^;Sjc@bRH%0rvwB{948eKXsl%-8a2v{YotX z7a*H@OVdD6uHOuD{ZWzLv;ONdS^wq4`uG2T8uo9Y!|%G#;Rkv3j(t$ymm=f$DC73Q zX3Je#*qy$e^^pU6La7nhSDtoGBLH2*v|+b@%Ds4h+Yx95`eiSM!zAYviHjEYcqY!Q z-yN0aZ%bhP`vvQFUC;VH?C<;W_pguK{j7Qcu+G+cMXiX2I#W%_C4LIe`on+J;lE3+ zpO^Lh6o1g>fxMQ--?3*IzejqXr2SzQpnc8|a4hKDEt^ScZA{sxvim5r=ZrvojzCR6 z;z%X`nQG?^NPWa$K>yL=v=t33s~eosJolk}S{NcE*SD8C{Ox?K|3uag_WG0U?*1nM z)wl_Ru5aEp%VB*Z9ezLRLBJ{wDOVdP+J}hcJmpy3 z02r?nlUnpC5u8Wie|bJ=_0OqHR~j#KP!iPNmsDoT^!1B%Uh&HUI8z`t&mccBw(|B3ggp`##fkIr(#@shQFf9)sg z1Ny;S&vmxWl?U)2L|vq%b$V)J!bE$5=v4bQuq3T8O8W&fHUyj_&cdL>nL$a*&%Zwe z>vvtR!Ma^C|x%^H=`)L5>jwBjW`m>SKr8Q zVI+DEQs+J^<~1uh&K$osM0?coJkDIJ&my_LJ+c1pnOXnyQHQUew*>29AmfP?uQM=J zG#R$`5i|@F)6Z3+j%;;lm?ZjEss-&vU)eqT{R|>8xC1(wq z;D=l<*2@q7>l||Zw}SN`Aku9P2rtfSUnI>nuy1?hxC>^Zl;QfYi@vjb-yF0M+#~=g ze&u}05FGXarIMV6T#o!Kb#uTcNI0o%L(XFouV@=H2DC)0ztU@~NRcXdoSu-|w*B~; z%MV|2{qR_g_Y>=PiS==rSIbp1?DrRZj>z~P*&6JTpp+OuifSlj7v7P$k*>o@n8*N+ zTG4<8p873KfCjz>yU3o544UgmI|1kyi-2w#TdURJWmq4mm%Uzo`18p1m#mK`=MBGq zb0}GqW%T?HI(pJa$U|T0Y%QYS$!i`1B~%V&tj!_P*&^b5P=?wF=1^kYTaN({liC2( zMQ$yP)?D)`d!}=4QuMam%-JY>I_jq>q*^((UNy;d&G6f{XT9Y5d079~UqAo+=_uF# zD%KxEm*jdoiT|FVt`NM7Is`hy*w{H5FVgl4?^!uDro^u3jyuVSb2SpF>Vaec5nS_u z=#o?f(h{g2ZiYyUfXc+#G(&J@`D+I1@DIUy$@NcX{hxnQt`FA7Z`ebwFFDUW?fWt* zpiN`RcM`Yu(MQyYz|=_x!;{0< zOdjgpxN)Aqv*PU!Ii26YFvA~MPaXaotdF0;2-g4a>ees-_X@IYV^LxMbB?VuVv z!R0z<4(ADcu%5bv*oA>XZRuEwqNkcABu4_8>#}hnBFXBZ?8gZ6`&B>i+%vG>kF4+J zWPQl>hV@>q2jR-VQgz6!dqPqkH^(eekr!>6a$tQS{ZqDANw0ONS3FW?XFk)&UG1S{ z@f;)S&_O&qtX!YD|ER5Qo$lGJpKkT0=dt#t>*f00VpzWw>mk<{n+fG4+E49;JQ@JS z-Mw-WyVV*2?)reNI1I!MXe@@LJfN+wqU;YGkd)w~RkenIA?Cw=wFM}E!zMkcVeZNL zra80z*X6O^TA~XsPUbo+`_Q&4ciN1C)MlUr&$5}ykQI!D-={o>UMxwg17+ImW@T0x z=->I}v3<(bvus!u!aP5t;-`Vg84uDS>)+>=>nqmBKE!aHE>F=SP>hGd3@tI8z3`z{ zDta+vJglts67!RhAl*D*uDWPld7K+4A4V$Wq9*pQw+BFh_hU=s@Qf}V|9}ZXUht8f zI92waa{cD*ZQ>k9?j!vodp z%mw)orrH&tA4r6!VUhlP$KP4!dcALHYQr96=Xu zLNI0Px?G)DGhfQ2s-f7lSWR)w5jQ<-e>8xTKh58LoqY8k>{uQuZdpop(CljXMHc%Z--(3 zZ2|WB&EL)6N7nD!K8W=X4F@I}zWccWOWzo1`6uUHY07avH))A_@cdVD7%;uTEw!#_eTr&qRqA2HMhfO+jC)pFu@Y;a=@9*T?Nrg+)E zLJ5%l3!;Ry3KaJbkv@KYEZbEzC@WMRx(eZY?6YFgaCA5c@0yU16iPc#uHQbL^}iii z{|8yW8AvbIKX6KY@Ws9xtcM9ie8pwEtbM|1ysb|NTv@@1(;&6u88w zK%|<#v)Cd25nPQ!)C2Uj>wEK^h0GEkl<-oVxlB`>m);>=s1sC#t{lY!cmjx9`E!u` z%1kQ`B-|Q1hAK%Vo(+8JRLH`Ya|XD+rzH$xx9sii$wko&E$)GHHM2l4Eq4Bu-wEL?~G>BRc& zV6WfkDY^ajAAx>gf=W3|vnlPiN;<^wM;(o2j^6`!yksBM)8J(&fJ*Z(HoZJPmP!{klW@W%{=Or70}m#^1u#oA7V#0S3YP_U>^&g z-wx4|9#t*Qn~|?JrQS%>oybE!Qv52`e>o2NhqL~-OCA0=#V702NH`SK);{!Ng=By? z&Ga+w=G7N^^Pa!Aq1ADJ|KzPSN(_omdTJ&b1Gio!Gdjt?o*TA8}4czE{GJDioyU zg?AvqQHw;U4ncu&k&U7$f$fI{lNgsWAfTJR?zqcQ8y-dDbjPI@sglfxCW7sKvJRJ= z4rFZ*{dL!sK?3&!&ak4Yx7sDv?~Gjk9M(&&zjVoM#)o5{#(nhn0Dg;&2JXCLXsC+V z2kngo+S7jw*(jaL#=W79Y#vufakG?&x4L(oLvfEl&i9lbX@?X`O<0Yuk)@5)&DxZ% zo#gGMels_j_9(P!EF4Vjd{KR8$ssHHjywK$C4lKlPd$r^2IP-4`VB_Urm_AlSTDK$ z>(?i<{y6L<*MEdu-${o*&Y91s*1Z2RJNBbYjI%WQNMlksibi{J2Z&hWcKqwMpz%HS zOxIO(K4OR1;!o95ZX~Lw`SQaI;{+dbf$K1bxJ9U5nlqISMb%9~<&7y3Jw!T#Z27l8 zAeFb4n5v865|TN&{H{xC@OO)(7|QX|pXC7XA$l#Ga{{G1p+t-Cx@9Pe=P4>E%iY-y zhqh;ZH@jRv{*?7;*#GmF?z-N>7+p^nsHW^ zwhxu}cwKjTpfyBb2Lmu5xPy*RO>RWaVXLORwsMq03uKzM0 z>$klQzY*)(gT~)Djv{2Pj@jb3-VTZR0`7RyHBNFhy~J@&kv19};yV1k4WR2bF}(EY z3hI$`2$V)N=(6G>-BdE@qfn0;co8L41}-3={<~5c4rzMMQnx&>*jW1Szl52=J4kBc z)t}n$<8{*0ci4{ai6`UEP~sF%Cu&HQieQKuGQWL4aS@OgMCpv;krAATwtf%31 zsVeQj*=`IyLXp)*Fyt|v6GkdzX;U$^CK+O^EfDDjkfyT~m8kona2nB^8c)sZmf@TC zHFWszA=iub$F1e-im4NKRICAA@Tgy?IQJX{Y1qU>bihvfK0CSm%`5Msx_e zI5hUpxe_3vgJ8GrQo18WP?`pH0=e`WNzzcGNw=YHXgE}^M*3LLhhac*MnTTk;pVwT z?XW3a$APkRB~y$TlEkx^2&8+hFr!z^q7Hi19b?Fc{1%+&*TQL#@#&B>tf%4A5C6-P zS^w=qo%bdk{%PR%J=Rs9sV)S^SD_4z&CBmg@m$ zT_hTd5^WzO*PjNx9+vr3)_*+?`%h=qZ$I9e%z90ybdE)RL0j04??d~0RcvEV)&ULH zR>&8>6_2#ObbF5Xc?f&;A<=F=$kkPlrXco~r;o0&pFW0~RBIxH zuI@+{v&JT~dLoL(EAAUvImyA6(hqJq@$_jsBlLe}U!><1AT^uUhgD1=oicsB@rs*e zmP;d9wjsTT0vC26p?gSDCbhAV3y;zZ*2m9X{R-AUO^2UY54k?mU4tTF9wBm3E$RJ~ zmGaxDtHkyYgZ-4NpaBoLLAirfP(6w(2(|&VB*|Ts^XS&DaHGTTlmB33LTMqXUoV$; zL$~%IdnU)8!{r!N;@yMDTL+a?WzGn6ekCdi^E&^WbV7k6aZ9bHX&>(9k^@t1T?N^- zRBfqNzC{PPLWwWd&t|WeI*+W6K?W*vaHk=YE^jdwGlH0>w^Gry?eIFrTXDRN^tKIo zKMKX}uy^_!N<|~B_^!jFUI%ZFm3$(REz( zSGRSsCg~eh4AQ_}c^M|Efbx4>in{D!;Y;H@&-2N4RWP0dqMRfMEO4~JE6kXD(Rs9x zXX@Elg29cMp^|VT24u{Xj1$sytC6f9k%&Q2-Hr{b^{gZc9sUvYgIxc%*+Pf^R6l&r z`hb1RtTXZ{@sB``8u$WKB99LxOBvrwL6YCw!1ze^b7mhR9*L@;Tg6_zKB$A4B4P`# z5e#bV>7(SJ`J*CvnwkG#@f(k?N|G?ure4IK1~qm&{>ojm`+Jb<--7k<&HL#II(+%&QLYzf zGaJRzB;g_`v(->iaPEVHE5zvhh7~%j_0C@35BekPe_DWCFGO?ZtszJJj~o?M)q;iqX86JH{(utX zBgEcb`$Mi;h>TOEEEMd|(~v%r`ZgR@A<`pas9>0aeHN$0uOLY0t19b9#I8so#WY-H zIEdEipstcou^lY5E2o<{$FalwL__H+(p1ZxMA2i)_~+>M#c8@xf_j~O2Q*w1Kd-zw z>F|%?tsnFQ>%YxwuP5ufG*c&yvqUd6T5_t8Y-%|~TDvFRBj0S1m+vC`i1SF1s=j2k z4pGklDbBDRcS2Y%_S&T|A>>gZs(1ZM7lGAEl9!_w5+ky$S;-8Vm2(+_Chxz?+%;`6pU3a33jAJ~MN3pbC4e@%uEG3Dzkr>JQ%Xqs#9VN;u3~{ORCE^d&B3rLx7ot+`i4r1}A1i%#B!mhufidyI z*Gp@UbYFtzSxcHQU&tCqxd|jmUnyzQpZ$%V z$R{A=P8N6{_Qd~_7k+cn;lFK9&(is}EY^nxO>(pLtM8z-O4l~xYDw)u3fDf#&ba_$ z`$Yd-B2p>0OqLw$a(?C@HY<*@lIAt;6XQ7**t;c7(O4EFvMWj!@7ukAjO8u+b`KMw zK%Z!yWf+R<6nkzQ>oxGF)!rBPBMH8uMtI@xnoYCWY)`E3NiQA#p9_-f`&Vf8+Td+{ zhh*Yj@_H~C5~T?NIC_?vrT2!q%RN^g?h1F=hR)vj{-eUdljJFPQyaL6Enwnckv{h zkn4l>Kc86tN3i}FW?=m==)21aets8yZ@A4$vd`2;`)#GgPaIFN%z0`d5W6o?TIR?d zfS`}`NjO3oT9oNDy;oETnj+xogOQST*Z%;2GB_$f+2{ITY@TXc`AZFHg-FD3?Y2qR z9IW3p{o)(3{*&bT*;v0BS>IiV(V-j1FoBX^?<%iR7vK#74{w2aLOb!gk1EB1K3?^& zgN8Oj-O=5eD9@imLQ6Ys{A+3d6kCRuUbr_JQYPD@qRC2!SghlO7nj?4YU&d zWrEE9fEu@IFiq>@u21{8>^tq+2VyWR67z(}?H6WFfst@oNHXzmpq$;=;1+)?KnUc;>^*iH~N zkz&ozqHC*|UNz~CXpDX?E0Ui6$M71=$L*5XR7$U*`;BCL!0 zGB|Z3>rcLUTe1G=tr;BK@et-$1UPmGz;{3%NcVb!h7j znqEu-DC$7{FZiZC!PrUbj54N1qWP>h&?My2wO`r>b>8XknO0yP7llq$JxMTqsRE~8 zS`*c_0;{A5$6Qwfg?}dPmANz2lz78+ruwA9RW; zkX92)8fecpzE%=}S~ng^&Ls+Y3!Ttg^)GMwWc}vZtpCZfetXj4zsWZ*vA)IncT8_` zwxsQZSE<-7yX#PE^`pD74=H~5!<;O@57@R4$g9AraW*-kNojRd-O4AM#ne2UBU^q1 zY3}#u4Egev#y})#9L^it?7?NzO6k{%dl^ycC!uv`R1Uf z8bhv)Cl`a?w%?JrpMl+z>+)0i@2wT<2iQBg{?9q(`uH*HFy4uMQozfn9?p8{1VnvR z6zOjb2Sx+nl=Lut~4Df z6MOHK;-Yt(yB~Y!qI-RX>6X$aH|u>X)emPk^3EJ{_WDT5!W|I2ZOuL8_K~iu#0T~$ zKk_N9A6+Kvzn$dzH~HarUnUJ9$Cdo4e@9KjkGqn9GQIHC4nO1T+X9e+R zon$du6-ys;e9R}jpT!=2ljju88q%@+`N5t->+MJE`*g}rn4_`pEmQItl5bwq%)tb+q_lqN(9ud{ z#Ka&z#eU!FIH^C-dFVSxsunOGCl6Cil<bAT${P4iyq) zRVB;D>aMsRJBgKNmBjx}G&JQi-p+MT9!m*CZRqb8yhbTYb$(3YalT|1Hn>;GOH>m}F6cn6J0 z07op)=Sea=bBxq&I9!k8vM)>+sA#qegTxcdd8Gn-lI3@an+{E`@TuI zz}a#d8|n#k-%)+`#M!6n&%?Pz#rkGs{jUqq;rHsikn4vKte5o_6rrH58|%%X(|Zx1 zz!z93<6kD~3saKT4CGY=k(%N`z4Q+;HByxR4=SbuW~V~IF-h8youp{(C6hxsDQcEe zG(lA%QdC*>ps0}o2*iszitu}tE<>kHXQ@j%jZif!|InSXaiw(m$cI$ofVc5q&$N|o zA<88fawe5c^=duK^_!9Pzs~KOM;(6GLPi86opo4~@7u;f6jVwSr9nv%0cmLzrMnwM zLUK})+XVcAG}1kghQa8DiF8hhjqVUe!-$QscfaHPcYkd6bMJVb`?;>`JU=I2dLx@_ zonFcL1hakqH^=FMyes-T!Jv(z&j2vj2Tq*0GJH=TjlFIcfz#XqaI(lG=X3siPi-8b z^?W7fL3x??vt_=!YM#dHwfx+%e0@=0d&A>JjCFhe`&K!O^+oC!=v?ewZ3$^hN9x>L zmwveaSf7$BInuhQxAM^5lPkgh4Ki3EL7< zxX0LE4%mq~yn&H=<@i+v0q-yG2-wZt>Ez2Xoa)3|lx=P+JkR4Pzb?0EDrqlsy7eCH zsvUb6D2RfObqCF%Kh6MD*g*c&j`CPc^wG=nRGl)Tm$DsQ>$s90rqv@+wI z*ly;%H?WLnV}n5hsB=;(0LNRu3B*O%!_R^PtvMPef^rj@)PakXS7g&kmE|7sM=eYY zcMmk)J{fU9wJ*o$*~Im~a2QU3D&l|c&lAgwNo#<~19Yiy1O+@sH2JyiJAM22&xDoh z`4u8i#thQN?@CBN$TsPie1nDz+Jw8za(vCTH`_CdTrl^QwogC~a;tn4Vssh)$g=q1 zIi0x4td-Qw>_fx)NxO~JvKJ-dKJSV0-mg}Qr&+SK?EZ)$OUm>IhUEPIGrW!J6Qa4k z5Iq*r`a zCKKQAz4C6`x0o9`x2Fd~V6}c}1OG4f}^vdM?D6pFydNC*14Z^xal)iFbD&SgwPre0?J(%P09ktqmm9)otdEN_}m(z^nE!x;SA z`PF8?l5%yz8{$eq*v^iaPVU+D1Dd!O8}%BJu+zUM^)0+lbpLh-D|XGL+tx}qA^Xt} zi`=vA?;6X9Yu=B#a37k#HM*@7&zeM(4*hSg6LAOH%7u30pWpUBrm%kLmULF4)m_;p z?o%4sv;W^~zklCc1hFNsyeAnw5l;vG1sDH0({eh}*!fT#lmOL_XO!HUG=|0a=qz`> zbPbzV4f|zc=IgBpJ~bfT)*HN#Oo)YL`#Uq?p-H?!_w^O`YXt_c z`V+g~fx%lU=lxD*Q1C{PDf!fI|73K%-0qg??$J7*$Fd|BdOH;@k9Gq~Z|Rpj8*875 z^lUmKz%r{raJ|>`LymbZLRYrM^r687Wiq&ccS#U$ z-=a?6?qehqut=2Du@?my=av;>dGLH?jW6D6%Q zlIfw2g4^Y(CtabU{9lNIt8OeW5itt;tB3u-<#zsR{;z>k3q!<& zJ>g^)ef$tC`iL#QV8W*WIrh$(*>J({YXIjNS@W|D-~HK}8pM=i6lTm0#(;(cv(&2z zPG+?B48c*WDF}Mg+3G64A_;ADlKbq)hgj`q#u_74a>dw^$W4)4{)WN<4z?n`SHW*V z`~-BaOUm(jCwjaqkeDHIXgNou%O+V78WYiOo}p_!yl&ue^tF7``xghf&EpiVf{J&~ z1|Q$`Q)DdU2II0?ddSY6S}z7~z8=9=jXGEDWZgQl;&&v@=TFAaOxgG&h!adP!l0V3 z@_GB~*$Od#jeX2Q%!N^<{qq3*q{VcMK$Ct~Y|M6w-r-L%fXD0{WzEvU;r5dDGGK3` zKjPyoR!wu`gT{QLWC6>fZ`P6x2b3u5Biw@m27_K%d%1C7EF)#=7z11raYYxm=e`)W z6pJHZm&!0snK!?My=nSF%Gy4+-?Je9!JfjBh8N!50B=I-wHa7peQ37d0t1s2i} z5P`tch&LQ^6^*LNyp^Xd|1*cGy_yaStPkWX<<8$XE79TwIkyiY4%*NnXF#03CYfdMYj386|_3#=YFJ*A`$0=RIcYyj~ znag{^D9VbrIekvt7Yd~T!SeRy9QNOK237O!Q%2H2-sAuzjJt zLb0EsYSjvjA$dAQoogiyz1@!er>rY>zRdcZ!}-()^}1MJldQN91OU&HC2*l{X*s7_ zcCSDx0u&WhB_4^`>$IYi_nMun*`Nu8iYFW<}QJ6Fp7U|N2)d zd)`jurb#q7jr}Q>ch^exX*O9It)yyRJW0u;YiV_JaCqx?I{4(YVA`z9H*iQjfmgU__A1t)CUP2v+z1HqZb; z(7sWLLlW}6!F&*E^Yp>2a$5;W8l}ErdCir8B5>_m&{qpRb)TgJcH7p?!WDiW*u~){ z=3~`^y%@zRZWB-ASejPOlo`2Kq}&Owc{iguUN35D#es`oSeL&fb>+!@LknwY<6kSXC3J_jX%T73~1mvpH~{S`Sg$uZWMQHgN4RSE3l+)jF@Dqi z;vC=6(J%YNEip0oVrg>gK!>Q0b)T2hakz#;t3f0WYm*?-J z4t)IZ+mHQa>ue(0r8lq_e^vomn#SzuHr$UbI4TzfQllw*YUMZ#TRHPD_6iTW497ym zuT#SQ6;T?DhGl$y^+KwX{O``Ky)Eg91y!BhXN=hnfzaIVB-TM^(S#R6k}m|_L`s&x zQYUB4U03{fPkB&M)EihPGs5&NI&vRU7mz)eduwv=20Ufzep~OwKCp;ivEDcPM2$h; z*eIU9*w9XW?tb4u#p|^PMj8;IU`dsv-Rn~=b5Nz<-$>jqYPt&y$w^Tek1> z3Yiqv4z!sLw4#CnBva6kG3-lJB)|qxn{X4oWgnNFZ|=vMZpduTF$WM3dqb9MSnu~W zE3l8-qf&^kL!Z<8NV-K!{BqRzyA0ShS5*uDy{mw#kx}I0yGdZlhL_qy*`JyT`MxQJ z%f3#O{9W0rrIPG(Le6bW3?h38Ws0>R+0sshlFM!^*S?hMoD^RSu)Tf7Kp@FE`gpuw zKGkGNjWd;m$3^7R``KPGnAE2qkG%RsMb>}Gye;wQcvmpx?q-!XBqliFpyShYsr3KSl(DHvYV6k>9!kwOnn8k%Kq@vcSs2+(e>HbfJ&t#hHN9%Ml90z<(YJ<4%wbkysEsOBG}bj ze$U(f4uYG~2&Dc^3Sml)=vpn1)y3PQT3RSF)Rd5QGh3 z6O9n*BLWK;&$a&@`Daejg)8QnMdq`r5nC~rkCsl3^Jx=vDkdq-Wdj6dqSop4WI8ol z_$vL}yI=RUX)0s|#t%PtaxIs1SWTIzNK4H&)-1OZHZjp7e#I>1Wlq494v-5yJz?Ke zZ5QkuG+Hl+q^0zTa0@yJ#_ zxr||o*!`Xp5@1A8u8@B4ym8Yij|`-T8kv+6`&Iq>Ej;7DXoX?-_Hc+ z%aze|!q+()_Zx)D7LFjA^)^+FD}1N&#ZaBa2-)Ch1_S9X(xj+uO9PpE!gYn(!lk%| zdH0LIhUb60a?Vr3wm-2nzN&ZR7n4k~0_=O$l2U3mEON@}1uZTZppqvE+tx{-pHZB0845%uHvCbp8whZBxf8N!bJChBfLe8_N>JGp8uy1E8Y z4*qf;Y*EyJA5QLTS{V9H&ZE16L1<^$xjUtWJQF5YpVDK8yJD~dbgdfsX+MCi6-~mC z=3&yqIygsLv1Gc>OWHJUjYML*f%&p{ka*MV{TrLk+u@P`?@^RbvFqD<72rz_xb=_C zVm}{uJyoxiZ^gap2YGHf5G8y2MUoR=IUnD|oMOt7@HN+Lo=S9tW#pN?TR3K{X3KNO zTmHbkXu$7b$GUo-F~ZlhkVa5Jf7SGBp!Q#}#Dcqh=0}nw#qC!~sJDh>Z^?I`KXrF0 zRnF|==l#~^0XH!KQ4GC zx1zaFs=`mQ8SU%br%wuALsa-a_+D-R3c&h#wOmH;RJum=qdBc>gV=(evEHF&H?$k$ z7i+0L4gAjvPHYeRfh)!5{4y&N`JR6d_ho=6S+VY)D~Q=3Y(wtNVHaz66;N)^Q+I(k z-of0S&%lM^j_8qVYgI`%n;Omfh(&%j1=b@_uSg@HZ1Hh-4d__r`fW9&Y#CA&U;5f~ zW}5XJb9iwYL-FTv<1g{8&DYD6Y^rE=1h9{4plaLEy>FD1=Z%jK)LZgb{h!6v3fpR$ zW!x5ZK?%j?pZ42z$6fp05Qj|U)_&uz*u2i9^Y==_9Csq3W zLW66}Qf+xj>Ie3L9;AGs(tNqs@bpP#Px@?izTtb+y-}Tp3?0G_=HK!5eA`D)bcXDH zY|kmeOuHhj6U@x7F(;E9MpzYUjQsD9zJvrskvgjCL7Trs!P$w$f7pku!h={{^=fb- zz(&w({K1x@q{AH1$>djNVEzc{|48Z6M#fe6-*lfbwy06i0jJQ`1xr*MLf{ItkU%gZ zcNf|WP61gHjXOz{F~GU(-h~4V`#}CL@epx~8x`xW=FR0gUAWt6bi`I z%(1Ug(8%czfs~sS;m z>M4!toY>;@W%|R*altA6eL;^&3&n0RuGGDSo|gCCL#NyK=YDXovM=*5JF(Vh+XGOv z>2KedPjsw>5G{G;v7I(8ww?hl!_7Wsq9yZo&ppHt&9`^hL4fv`ht4H=t<@PPsX-bD ziJvK%;q)P0@mMWKO?&)6(gyZJ7zZ3Q`OAj3k8(<6bMa7h8`uuz!d_dPz}%)Sz&8sm zojPm6(~)in7gN9d-jVy=3d@%-GK%e|!#EyXyHXMvMD2HxA7>(WbY!kKVjAi={I>V~ zw6`O{X=x$=u0(`Y@%y_5%54cL=d6#C-+-p?{Abzdm{G;LS#M3=MAiywS3&|dvYm4j z$GqcNnp4-sK3&&dP3<^C!y5!$H}bb~X|`yiUH)DFVuHBlJN8X_c#Birc_blGvp+3_YP2`H<~VcA3)-!508 zmgZT&7gvDg`0Q(I@O>etq2Mn=$(?& zW2CrtO;=(}JOOQGN4|wHXa^~L{`!``{dD(>Ya>snzy%}9O*29@&)ag8%z%GNSOfk1 zE`Q`Yr-dW+<^@;95R~vl=91O-$A?nSQg>2vR zq4NXQ@S_UGty?zfkex%vfY^H-l|@a~S|{l*Pyit!({MxFc}D){m@(wDp_*@GqrBX@ zL3G2}kJ7k@axUXm6M4Z7jl=oNE1)Wb>1?j=C8Yyi(hSUe5^?-$`j18Q<-0B|2;UU# zJDbfLZvpY+q``T$zj?uuUX^pb&79xEXU;W@sCYgL%FgC_>E)bKu-mFKk%K1HsyWOE z9yCb9Tn0^#a7;`6Y8U0~R(#R74&z-@YyO5$WQP-#)jwbNG>j$3W_EG{;ibOH);uic;vpv51bk$ zg*=k~kwCM-C!G061+00h>8)Rpp z?9wooyO`YI|?kyYpl;TRz3f^-heLz4q@8ku8;b#uv6mM6-=}lu^oVBq)sGw z$}G;E+jLhK7wZECKq6x(6@gFs#fjMgXBOwT6j81tfO}IYn}STlMgz;{CyN#NswSZOEx(I4xwQ^|={;rG>iXq?_Z?apt7 z2E&5f!kT(>N|~xjg;Ei{5jst_>`xJTK6Z8mYwI`XCD~GtLhlykE*0A^o4x%_? zVR@dv0V?-(YbWYSAZM9k-#ml5Ab(d`8FK^K2Dh@V?*Fs2Z#Pi)@!vdROu>bpYoGVf z2IECWyMw54`-9kLQx|{j6N(PC_|tSr9rNReH+#`P7W-&fYma?uPpo}s->CVkf~JpC z1x*??S{ON&SIp%>a8$n=!nzr{?lvX1$S5Hfwh>f&GarSqO&`P}hmQK>8>)B!rfo@= zYDNwEmul;3X^c*=N^t}xHX`Y#Y)Jv|LTfJEXORE;^%Z`1^SFQPtcO8%u4D#oWm?`Z z@Mn~N`hzZS#&;Yom$c9~NJASogxtb?z-t^NHoGZ#6>x}-vi|8nkuD#Jd$C@UgnVvs( zfjd>eRCVfKI@a!Z7Ywx;z^s7%bGTRuH?VIl($c8Iq!(T3hAq6)r14g?!ADq1G$^3> ziDnF)U1Nee$j6>&N>U_xiC&{Sxi?R(Jb~##jki%gT|(=bdv0GQ6;ct?l@}UzZkMJk zQuCx!T>iE#1g6wz)*`FR<{9+mQ)yp^9hdtD6_K04m0Cf+7g0$>1d4Q` zcF|s3LCFt(j{vLMBG*=4IzxTs?1=|HPtMnTn#LzXi=D6TeFiHh8wp3r*U!&?%P4)F z9?;iHhyJ(%DC>c&2VOSUcWtF7PnMj*mr9V35?hc1Tn-WYzBQk(3i(u~W4d*~#Lab? z5E9)LdsTR#=ajx&Ud4%fkJZ^TjS7J-nnw}>aR%N%*(;Ehk4KPBFyBxOFux;UK+N1H zrPa8@B7rxl-bmm;H=toFeEhS=k^@kF*f0U}DVe2i-zQ}&!4qQWU(ih~PP5IH3vc>1 zu>7KcT(p~9aQL@qtNy|Efw6lfCsSyh%W-clAkANOFHeV-E@gCNm~S$2)9N0P`|A2d zmWb{ybOy4Y2^aT3#&=~kxA)f>6*?u30s0@XQb-|msBK~~M)+#6U9hoL{BGR&PKIDL z`opth8ZNY5Go^3{4Q_K5T?$B8&2!$RZS$*dSemYfIJ>vEEhpvZ_qd_B9I%ylHcO_a z-X_iaXzqFFVz(SxC|hrg%@xIl=1@V5n3EnYq_084>xYbNUY4c~uqRv0emvS0Z_Xum z->BKcd$Ax#wA(NShG;KGUhM2w&vQxLo4s#e-$ElQpvxc4{~lI{t?#h$v6uw(>|!%k z0O`Y63@O6R?A^@OK*omYmh6Saz%_a}Gi6F+j>x|Mg@yLeE_bA25BUW+bc9LNe` z!Q3Jm(tH-M{5Qi`KTCC+t*et(n(`c*Zf89f9M;+E$xK*F1HgVm$Mc%Q78& z&x?3*p__6?P`}yHmDGR|v)Mjtc z)z(-Kmh?OiGp2!+7}W|?TTl~09w#9a3^s!p4v4cYvsO_3Fa~|@FeldUnO&>l%qct*aW9Hq(!472}5v)er z6*zxq7$d*0iiFkS+r|VoW7ZrLyvwaoXu*PPt4cC-dfS#~{Tv$gN;N-0eyQ7N(~b?6lR7gcDH?Tdw6@Ld|nz$gvO{&pubxc`R%v=CiH( z5=UX+onWAtFZ^<~a7Xl}Ld48Pkvs@dPb2L)!CDO14)E7xs_il-LQ(fHV@2&!hpSx< zixV;{)k z=^(JCf$z}OKWM;oh%sD>AF&r#5?bVVI4!I3>7~nr8N$+r3-+&P`b(r={Hyu?X&)`7 zx2tZn^YY%#EBHFUO9$W#`eQ@_PT-cKSW1(B5LU@hf$U!Xho@ZhAy^IUHu=m#_x_r6 z{qt=XImIjgGQZBwo6=GuIvPL3-`sr&ZfP8o)-9&aRsXaV6ff|+)IBD}9CK^3dB^!d z-udN?tGcygnhJ*De?OxrS=a}ncw(4$apBpgZVDI8Vn>ZS&hI*>RwLDd(+#$v2+kIr zB#N;{3UCm@YU)i?v4`gA7#BJcgCSA|f1PGpO|x$ZSW+D7+ccULa)x>XV>I|Yt~*Ft z^XIVNx`$;9lRyIv6JnmV1?uwE<^)Hb<&HOzgdb+Q_hO!ebh6A+6_M{3(2>mIk+qSZ zs67PYXQPHwMoT?DfM|QK5;Q!h3_E)P+`%C|Fs_?KjMyx3Ac=XI`{y6i*b4{ue&e2_ z+@P@U+rAsRNi9>HS5kbalUkQ_t%n`|E~^;4+g!(sl3{LpHn!Ev4oK6z zso)P@#zO8jgN?mik%)$7nS83VdrN>7Ny(eCZ^G9*F{cL(fyj)|WmqNALPvBcTe`?f zJTaRRoO^D#YsJO(wmAW04!`{{suw2(%R#k1gW)q()pGz_qCk+Qf;oIPtI=CG9X%otl@!svQ|@ zoh6h8SXPbDyOXR0Njv=SP3%<#-(#ysiLxo67o!$-}Ne!TDzljoa5G9_~`9_(l*rzI)Q0FXxJZ zlG^YWR;mXJ&+ma`Vi1dMn;Jp+Vkd9V*}gO>p+g3uCV`mUU-KyH&yOQA4XSQ&`0 z11mz;Fh(WIW~;W-6D(7&hPQyP1aCY)R0n8ucj>vE;7d)fP}?CNCz-cmFsgZ7Kq5y{ zoAwXZzYcVjWG&Tc`yYlQ(3ou)ucdy*_k&I=D_2&@Mir+4TKTb!Ai*KHYUH#U3;vcMa$hS_T8IF+up@McfM%>_eVi$aahpoU}+8M!*&nObKCC zwOoePE78t%D1vyp71$%VGW}N^%Z_#Wg#f|kVqyP4QTKDg$;SGdQ}nBU#XXAD*#Cww z*%Y;TNbOz#Z6)<8&E8=Kw!*oT-$0w4m**F}*dA25;KgM=NXU znqg$fc6PpiYQHh>iqdvF2>PFN2A(&7Rdj3ZT3ydNsQ>$6gNe!v9Cm_fRvni#Pn-JU zIjA+%DzDtQrqctWQ4FC8u2uL1K;B^n|-C2jJxb6GS6+)X;?m#CI?` z=^eRUa~W1l3K||oeA+8g1!wp@on@4D+=1^M4qt4(!qphu46FxcTBL70-UXBAehjVp z(=i)+9<+1hY!75VCl=&6W`G07=rkI``-Y zS{T=YB8?P>F+KUjaX_*ep)}+)i3Tiyl*0T}7yA8~zBIek1<`;$m}*X5E}d$vRPAxM zg5({Hl>9RGo6h;$qHqVzQft!#ig4brk0y$hw3DwuwZ-(WtX=ry(>NnS)U*s+7p(fi zr^&ohPuDe8+S`ActB7pS%m@B~18vyR1Eo8?^vf^v-!15~@VB^Soy+!Loeo~TZhqLk zy#!^jF%_3{Mj8fWJRLw?#3a^pb9B!ZrOb;p5X~kMeUJeg-Bx0vdn>zlNbAnhfN#Gv zhmvfW{*e7jtBvNvDa@|kJg13m*t~KTW+=8=bJl!|1|{$sHkL@xKoZVak>D{XE!&L> zl%fy)=Nb6{gP%URAY&6l!he!oMxXTkG}}J%di!tvuoJ+PPVu6E=5_NfrF(L3VA$@; z)mrAhtac(S8@JU*4;HI9Rr)uS4L3zv3hl@jX025x82z~=G6;OsN|p6=AT`fEw5z`Q zr@16L?#|9IQ~r{=+ldUs77;x9AflH39Lscl6lX;c9Ku-mMt*Le{yXFF&gy4QxOwIRzyS7j8dymgD&gdgBD(&wP7;HM8Ncbu%4wY%-hA zGdc)jF|zQHy1-(iF-1Eg6Oe0XDp-8#8NB3%gw)%A~w4 zw=&1=Hf)o{0zK9bOd!D^j#TSDYs#C^wj@JPli1Et`WTkMv2A(qUC-GyOmvisOkI=R zmb91D_BcB2ugqk$x$=%>|Ce7DDJ0o^Gs-2ikBq)VnqDU?5ABo?ub_(>EVq#I<;yE z-SHgijUS!&+zt7qIS6(9o{&|R@EW%_qHsuswRu*R^H~2zD8tizb(o@ZKVsq$Ua_Uh z8}AmG<<^M*5(b@FEF3^oI*wB_>K>9LvKRpIJu_2(UX{GotTk=UD^A70pcG|0@p8Sa zx$hb&VCFMpKu^4Y$L*cP>Yx_lDL!W$?@N4Q9RD=>icaKtksYsmlOP_JJ0Try$1(YW*r zmP0G%lH-Z>BemP*1u;9t+xJocjq+IJ6~V*nZn$dy*N1D}z!G1lP&E;%Pj4)cVDsl_ z({tE-n|A81R1$g!D~zzmLkPyz1V(cFAxiGor(8Pd2kP^`xltI7ksoO3y>9H*`^|Ev z=?>WZOVqQA^nRjYoTJcc8PEpU%uPLZGb0O+7`+rCCK?gjX-Q_wZp>2I%h}6dDgS!o zCEI4d(~g0Rr|9MMUhIb%umVw*S*A#?v9AOUw|d9UhRhsbPWu+59r5ux^6epGQ;fZQ z$t3{J@d0vRF_Zn{#4sK{u8-W`F|~aJ<3cO4AQ5|!a5i$hDtzkv;$Q87ZNZ65*PGbC zI;V2w@V{=>P3GI=ZUKM#Pi06Rf44R8dwk4)-Btx-C@&TTM???R|woda+f`nZBNtV*CAiO_-(VJp| zLlr+TUuO=Nu2Y~7q9dlRz#e9hEu<6Tbj4Kd<$k|7gw5wx_mFcb@oS`$g9D+&8hfA& zz`641_GD^PjBZvQtsp8LJUC5FqMez&Q}%7;WC(2Hf^_-CtWgzmn$WATF%p+`_)N5p zoe1u_Lv)7KvOg1iiKm)F~0**rA@ViNS;cOFGWE z`lV?;7CJo*AxV)adKY$=qu9$I^I6eUSH1k(&GCGnC%K(y$*im}vE59(Sgv9xG_r|GKO3Ol=n_EDZK&tfmA4`|xxmp~@ zshG(kGIi|9qwm(#gLZyL(#Ls&3HS8{#>6zmu!U)0O|EUi4L4BG0)RBM*H;p*~*L|6< z;;m#Vo=2k+3i0`dprB4BRf5}JSzn;htx0&OGAp%_&*Ca5tX7D8-uq9Y;kWn(H06A$G5bmUPlYj?x_%rf zG1hCB?S9H^uF?~iU^$P%3+_fS8Ql6~RwPN|Rj0W%GF9(K2Ccjcik4^i@MD+T9!G?l z|0YgV+MK+b9xt%2Cdc~=eL&BGY33+CYlW~_&z`a(EfpTe`;7Qw^eMAc9Dt3N5NMoL{f#Uz; zO3!U*bs;XQ6s_h&`Yx`7vQ4{yY7^?X+0%Dr z6Y1xKlu=Ih)JJS`sw3=Gnd-NfNj-gzF1I-z%DnYV7oMmFJAc7D3jMb)YIvo)=|A-; zG|6Vq>RFw0%|n@tD7{B>hCjEL^q*i-xryOoYD*;Kos?hQxkTmn?8;ns7^wb`*0}tB zZW}rOp|}NSayRqPE1IX2Vu5Tjl7LdUP7=EoTcF^qXvV0z#EN&^no2>j0#X|OmnskA zLZZrfHxM#nB(3bHC=Z|hf3Ib&MDQjF>~40Pq2*e6~ADgY?hSdFdz0~^A}J}Sx?thTjNL?tbCq;$l|k)oF~ zt-&Hyu&rS-v}U74BQMs_AmSr_JJebcae0)k?CPg6Jmhowgs-cXJqNycx8j(id}m!( zohc48gAwjUr(aYYN!Wq38;Kt!V{F%Z;8q&^jVbr$J}wDsm+$iPm)hg)XCJj&I!t>n z1oAeP43`#BjbIbP=7cri-+4BF;@s8^sxmv$lSJjv!lwdghWVucgZpk{PTExWbU%)GVT9k_87TO?@w+|YpB0mwf+ z>{O)(Vw;AL7l~ozYhfkL?RG4kJk;!I?=o z-qqV2$|fDhs+Q|}Nimh(Bcy$#v|dz80!ZJ=QHg0yyb?EK-|&SKF?##VycYnX6urCm%8*Z z!lE5o>5z$U6|Q&v-RdU&gprP?beeBxw6qpI|Kjj*W-{VeZ55ss5^iP6#r!~ zSKi8IdkuCPkna%Z6KTpZ_&^7Py2RtiQJ|Rh(Gd_9r?$>Lbu~) zG0;5WReEXYmsbaz;P|84WXOVBK5kakL#&V#{8-StRUaXan|(T93dG5i#2%g9k{KFY zY5Kmn#2n%+fGqb~aiRO_dKrM<7rjdU)Q~|z!qGhfaP}rtC7k6KCz^nUdwL^_Lj=Il z#f)fS#1OV6bB}GBFk|{Wo}}3e(u)ID@tzuj@)?JKiyAa%kIG-f7=z>GuA3SdHf48p zeJA_WzX|MlLrxH)Bm&z$=Y~z1e(&{z(nI6BEaxZZF!LWl#DZ~eN^`!~O6esK{nnKi zU({>xc>gH(+32}GzB$s4>Nl3gF`AY1+c_PC@fY>miBOl}J}^JE7<+2di(_7h?QnhJ za8hQ_S`^N`DQ2Rs+x&RvJn zZrKOc=LyTR5N7zL7Ku#Z>sU7qikp;$FAt`yL9P1zW{S2G)r#l+ucAo5>KGD@>#d?> zq;Yr@tyluC z=gd+Vk~^_FDKlQbBFtU*Eix(HGKayjF;=6^R?zVT%G5_~TA7?ww$ zPNPB3^m{Cn^CoD*kI`A-`u#owvXmA)hzlcx7w9OENRh;Y%vI*=p>b2mht1zFW`545 zgi26b^{EX9+=Cirp2J@N`_YjM=eVDwJkCjX&5u}_IJg1r6K`Savf+0Nq#!)v+6oIV zCjHjX;*UZOXPb|NK z`Ky_LTP1cMeRp+pqe#a)X!fuOGNi3gIp%^sQ^DIim~bU73`3ZuoA9x(B)=`N-XLAU zs+1`?Kd^iNpN8x8AT=2F&SUw;chhY0VVvTT)@2eck(lQSF92kw6SlV+m*X%ob1Z0Z z<`;Zu>+j!B#<43;Ne<&~o%GevPTlzwu9p$9ogh&8rQZG-(n5x5c?luToR6Nvtna`4 z^0?}*^1pMo4!T>uzE^Zvzfp~}1hy~u0n;kArCT&=46pu+u#AmOjy!(y`M11UWII#7 zW?M_jPW{r0OQSZX-_2{)Tp oCU@s?k;SZOhDIv94OBaIrfYW0~0m&s3ZcajDEO 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

      oBJB_y@z5 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 z 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