From ebf8cbe5a442ce4e4a5a76299b8ab04357209073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=8B=E8=83=BD=5F=E5=BC=A0=E5=BE=B7=E7=9B=9B?= Date: Wed, 20 Aug 2025 15:42:22 +0800 Subject: [PATCH 1/2] =?UTF-8?q?sample=E5=A2=9E=E5=8A=A0=E9=80=82=E9=85=8D?= =?UTF-8?q?=E6=99=BA=E8=83=BD=E7=A9=BF=E6=88=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-profile.json5 | 17 ++- .../src/main/ets/utils/MediaService.ets | 7 + features/musicList/Index.ets | 1 + products/watch/.gitignore | 6 + products/watch/build-profile.json5 | 28 ++++ products/watch/hvigorfile.ts | 6 + products/watch/obfuscation-rules.txt | 23 ++++ products/watch/oh-package-lock.json5 | 70 ++++++++++ products/watch/oh-package.json5 | 17 +++ .../src/main/ets/components/VolumeSlider.ets | 111 +++++++++++++++ .../src/main/ets/constants/StyleConstants.ets | 34 +++++ products/watch/src/main/ets/pages/Home.ets | 86 ++++++++++++ products/watch/src/main/ets/pages/Index.ets | 89 ++++++++++++ .../watch/src/main/ets/pages/PlayList.ets | 121 ++++++++++++++++ .../watch/src/main/ets/pages/SongList.ets | 87 ++++++++++++ .../watch/src/main/ets/pages/SongPage.ets | 130 ++++++++++++++++++ .../main/ets/watchability/WatchAbility.ets | 45 ++++++ .../watchbackupability/WatchBackupAbility.ets | 16 +++ products/watch/src/main/module.json5 | 51 +++++++ .../main/resources/base/element/color.json | 36 +++++ .../main/resources/base/element/float.json | 84 +++++++++++ .../main/resources/base/element/string.json | 48 +++++++ .../main/resources/base/media/background.png | Bin 0 -> 91942 bytes .../resources/base/media/chevron_right.svg | 2 + .../main/resources/base/media/download.svg | 10 ++ .../main/resources/base/media/foreground.png | Bin 0 -> 8805 bytes .../main/resources/base/media/full_screen.svg | 2 + .../base/media/hottest_playlists.svg | 2 + .../main/resources/base/media/house_fill.svg | 2 + .../main/resources/base/media/ic_avatar1.png | Bin 0 -> 958962 bytes .../main/resources/base/media/ic_avatar2.png | Bin 0 -> 1040065 bytes .../main/resources/base/media/ic_avatar3.png | Bin 0 -> 1127353 bytes .../main/resources/base/media/is_playing.svg | 2 + .../resources/base/media/layered_image.json | 7 + .../base/media/music_square_stack_fill.svg | 2 + .../main/resources/base/media/my_favorite.svg | 2 + .../main/resources/base/media/next_btn.svg | 2 + .../main/resources/base/media/pause_btn.svg | 2 + .../main/resources/base/media/play_btn.svg | 2 + .../resources/base/media/play_btn_fill.svg | 2 + .../resources/base/media/playlist_bg1.png | Bin 0 -> 594747 bytes .../resources/base/media/playlist_bg2.png | Bin 0 -> 695442 bytes .../resources/base/media/previous_btn.svg | 2 + .../src/main/resources/base/media/repeat.svg | 2 + .../src/main/resources/base/media/setting.svg | 2 + .../resources/base/media/speaker_fill.svg | 2 + .../main/resources/base/media/startIcon.png | Bin 0 -> 20093 bytes .../resources/base/profile/backup_config.json | 3 + .../resources/base/profile/main_pages.json | 5 + .../resources/base/profile/router_map.json | 19 +++ .../main/resources/en_US/element/string.json | 48 +++++++ .../main/resources/zh_CN/element/string.json | 48 +++++++ products/watch/src/mock/mock-config.json5 | 2 + .../src/ohosTest/ets/test/Ability.test.ets | 35 +++++ .../watch/src/ohosTest/ets/test/List.test.ets | 5 + products/watch/src/ohosTest/module.json5 | 11 ++ products/watch/src/test/List.test.ets | 5 + products/watch/src/test/LocalUnit.test.ets | 33 +++++ 58 files changed, 1372 insertions(+), 2 deletions(-) create mode 100644 products/watch/.gitignore create mode 100644 products/watch/build-profile.json5 create mode 100644 products/watch/hvigorfile.ts create mode 100644 products/watch/obfuscation-rules.txt create mode 100644 products/watch/oh-package-lock.json5 create mode 100644 products/watch/oh-package.json5 create mode 100644 products/watch/src/main/ets/components/VolumeSlider.ets create mode 100644 products/watch/src/main/ets/constants/StyleConstants.ets create mode 100644 products/watch/src/main/ets/pages/Home.ets create mode 100644 products/watch/src/main/ets/pages/Index.ets create mode 100644 products/watch/src/main/ets/pages/PlayList.ets create mode 100644 products/watch/src/main/ets/pages/SongList.ets create mode 100644 products/watch/src/main/ets/pages/SongPage.ets create mode 100644 products/watch/src/main/ets/watchability/WatchAbility.ets create mode 100644 products/watch/src/main/ets/watchbackupability/WatchBackupAbility.ets create mode 100644 products/watch/src/main/module.json5 create mode 100644 products/watch/src/main/resources/base/element/color.json create mode 100644 products/watch/src/main/resources/base/element/float.json create mode 100644 products/watch/src/main/resources/base/element/string.json create mode 100644 products/watch/src/main/resources/base/media/background.png create mode 100644 products/watch/src/main/resources/base/media/chevron_right.svg create mode 100644 products/watch/src/main/resources/base/media/download.svg create mode 100644 products/watch/src/main/resources/base/media/foreground.png create mode 100644 products/watch/src/main/resources/base/media/full_screen.svg create mode 100644 products/watch/src/main/resources/base/media/hottest_playlists.svg create mode 100644 products/watch/src/main/resources/base/media/house_fill.svg create mode 100644 products/watch/src/main/resources/base/media/ic_avatar1.png create mode 100644 products/watch/src/main/resources/base/media/ic_avatar2.png create mode 100644 products/watch/src/main/resources/base/media/ic_avatar3.png create mode 100644 products/watch/src/main/resources/base/media/is_playing.svg create mode 100644 products/watch/src/main/resources/base/media/layered_image.json create mode 100644 products/watch/src/main/resources/base/media/music_square_stack_fill.svg create mode 100644 products/watch/src/main/resources/base/media/my_favorite.svg create mode 100644 products/watch/src/main/resources/base/media/next_btn.svg create mode 100644 products/watch/src/main/resources/base/media/pause_btn.svg create mode 100644 products/watch/src/main/resources/base/media/play_btn.svg create mode 100644 products/watch/src/main/resources/base/media/play_btn_fill.svg create mode 100644 products/watch/src/main/resources/base/media/playlist_bg1.png create mode 100644 products/watch/src/main/resources/base/media/playlist_bg2.png create mode 100644 products/watch/src/main/resources/base/media/previous_btn.svg create mode 100644 products/watch/src/main/resources/base/media/repeat.svg create mode 100644 products/watch/src/main/resources/base/media/setting.svg create mode 100644 products/watch/src/main/resources/base/media/speaker_fill.svg create mode 100644 products/watch/src/main/resources/base/media/startIcon.png create mode 100644 products/watch/src/main/resources/base/profile/backup_config.json create mode 100644 products/watch/src/main/resources/base/profile/main_pages.json create mode 100644 products/watch/src/main/resources/base/profile/router_map.json create mode 100644 products/watch/src/main/resources/en_US/element/string.json create mode 100644 products/watch/src/main/resources/zh_CN/element/string.json create mode 100644 products/watch/src/mock/mock-config.json5 create mode 100644 products/watch/src/ohosTest/ets/test/Ability.test.ets create mode 100644 products/watch/src/ohosTest/ets/test/List.test.ets create mode 100644 products/watch/src/ohosTest/module.json5 create mode 100644 products/watch/src/test/List.test.ets create mode 100644 products/watch/src/test/LocalUnit.test.ets diff --git a/build-profile.json5 b/build-profile.json5 index 146e5bd..87aa301 100644 --- a/build-profile.json5 +++ b/build-profile.json5 @@ -5,8 +5,9 @@ { "name": "default", "signingConfig": "default", - "compatibleSdkVersion": "5.0.0(12)", - "runtimeOS": "HarmonyOS" + "compatibleSdkVersion": "5.1.0(18)", + "runtimeOS": "HarmonyOS", + "targetSdkVersion": "5.1.0(18)" } ], "buildModeSet": [ @@ -74,6 +75,18 @@ { "name": "constantsCommon", "srcPath": "./common/constantsCommon" + }, + { + "name": "watch", + "srcPath": "./products/watch", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] } ] } \ No newline at end of file diff --git a/common/mediaCommon/src/main/ets/utils/MediaService.ets b/common/mediaCommon/src/main/ets/utils/MediaService.ets index 4242684..3892056 100644 --- a/common/mediaCommon/src/main/ets/utils/MediaService.ets +++ b/common/mediaCommon/src/main/ets/utils/MediaService.ets @@ -155,6 +155,10 @@ export class MediaService { Logger.info(TAG, `on playPrevious , do playPrevious task`); this.playPrevious(); }; + private volumeChangeCall: (volume: number) => void = (volume: number) => { + Logger.info(TAG, `on volumeChangeCall , do volumeChange task`); + AppStorage.setOrCreate('volume', volume); + }; constructor() { let list: SongItem[] | undefined = AppStorage.get('songList'); @@ -197,6 +201,8 @@ export class MediaService { this.avPlayer.on('timeUpdate', this.updateTimeCall); this.avPlayer.on('stateChange', this.stateCall) + + this.avPlayer.on('volumeChange', this.volumeChangeCall); } async createSession() { @@ -285,6 +291,7 @@ export class MediaService { return; } BackgroundUtil.startContinuousTask(this.context); + console.log('111111loadAssent') this.updateMusicIndex(musicIndex); if (this.isFirst && this.avPlayer) { this.isFirst = false; diff --git a/features/musicList/Index.ets b/features/musicList/Index.ets index 917bff7..ca8f43f 100644 --- a/features/musicList/Index.ets +++ b/features/musicList/Index.ets @@ -2,3 +2,4 @@ export { Content } from './src/main/ets/components/ListContent'; export { Header } from './src/main/ets/components/Header'; export { Player } from './src/main/ets/components/Player'; export { MusicListPage } from './src/main/ets/view/MusicListPage'; +export {songList} from '../musicList/src/main/ets/viewmodel/SongListData' \ No newline at end of file diff --git a/products/watch/.gitignore b/products/watch/.gitignore new file mode 100644 index 0000000..e2713a2 --- /dev/null +++ b/products/watch/.gitignore @@ -0,0 +1,6 @@ +/node_modules +/oh_modules +/.preview +/build +/.cxx +/.test \ No newline at end of file diff --git a/products/watch/build-profile.json5 b/products/watch/build-profile.json5 new file mode 100644 index 0000000..4d61187 --- /dev/null +++ b/products/watch/build-profile.json5 @@ -0,0 +1,28 @@ +{ + "apiType": "stageMode", + "buildOption": { + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": false, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/products/watch/hvigorfile.ts b/products/watch/hvigorfile.ts new file mode 100644 index 0000000..b0e3a1a --- /dev/null +++ b/products/watch/hvigorfile.ts @@ -0,0 +1,6 @@ +import { hapTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: hapTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins: [] /* Custom plugin to extend the functionality of Hvigor. */ +} \ No newline at end of file diff --git a/products/watch/obfuscation-rules.txt b/products/watch/obfuscation-rules.txt new file mode 100644 index 0000000..272efb6 --- /dev/null +++ b/products/watch/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5 + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/products/watch/oh-package-lock.json5 b/products/watch/oh-package-lock.json5 new file mode 100644 index 0000000..a8a5df3 --- /dev/null +++ b/products/watch/oh-package-lock.json5 @@ -0,0 +1,70 @@ +{ + "meta": { + "stableOrder": true, + "enableUnifiedLockfile": false + }, + "lockfileVersion": 3, + "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", + "specifiers": { + "@ohos/constantsCommon@../../common/constantsCommon": "@ohos/constantsCommon@../../common/constantsCommon", + "@ohos/live@../../features/live": "@ohos/live@../../features/live", + "@ohos/mediaCommon@../../common/mediaCommon": "@ohos/mediaCommon@../../common/mediaCommon", + "@ohos/musicComment@../../features/musicComment": "@ohos/musicComment@../../features/musicComment", + "@ohos/musicList@../../features/musicList": "@ohos/musicList@../../features/musicList", + "musicList@../../features/musicList": "musicList@../../features/musicList", + "musicList@C:\\Users\\lenovo\\Desktop\\0820\\MusicHome\\features\\musicList": "musicList@../../features/musicList" + }, + "packages": { + "@ohos/constantsCommon@../../common/constantsCommon": { + "name": "constantscommon", + "version": "1.0.0", + "resolved": "", + "registryType": "local" + }, + "@ohos/live@../../features/live": { + "name": "live", + "version": "1.0.0", + "resolved": "", + "registryType": "local" + }, + "@ohos/mediaCommon@../../common/mediaCommon": { + "name": "mediacommon", + "version": "1.0.0", + "resolved": "", + "registryType": "local", + "dependencies": { + "@ohos/constantsCommon": "file:../constantsCommon" + } + }, + "@ohos/musicComment@../../features/musicComment": { + "name": "musiccomment", + "version": "1.0.0", + "resolved": "", + "registryType": "local", + "dependencies": { + "@ohos/mediaCommon": "file:../../common/mediaCommon", + "@ohos/constantsCommon": "file:../../common/constantsCommon" + } + }, + "@ohos/musicList@../../features/musicList": { + "name": "@ohos/musiclist", + "version": "1.0.0", + "resolved": "", + "registryType": "local", + "dependencies": { + "@ohos/mediaCommon": "file:../../common/mediaCommon", + "@ohos/constantsCommon": "file:../../common/constantsCommon" + } + }, + "musicList@../../features/musicList": { + "name": "@ohos/musiclist", + "version": "1.0.0", + "resolved": "", + "registryType": "local", + "dependencies": { + "@ohos/mediaCommon": "file:../../common/mediaCommon", + "@ohos/constantsCommon": "file:../../common/constantsCommon" + } + } + } +} \ No newline at end of file diff --git a/products/watch/oh-package.json5 b/products/watch/oh-package.json5 new file mode 100644 index 0000000..1edae34 --- /dev/null +++ b/products/watch/oh-package.json5 @@ -0,0 +1,17 @@ +{ + "name": "watch", + "version": "1.0.0", + "description": "Please describe the basic information.", + "main": "", + "author": "", + "license": "", + "dependencies": { + "musicList": "file:../../features/musicList", + "@ohos/constantsCommon": "file:../../common/constantsCommon", + "@ohos/live": "file:../../features/live", + "@ohos/musicComment": "file:../../features/musicComment", + "@ohos/musicList": "file:../../features/musicList", + "@ohos/mediaCommon": "file:../../common/mediaCommon", + } +} + diff --git a/products/watch/src/main/ets/components/VolumeSlider.ets b/products/watch/src/main/ets/components/VolumeSlider.ets new file mode 100644 index 0000000..376052c --- /dev/null +++ b/products/watch/src/main/ets/components/VolumeSlider.ets @@ -0,0 +1,111 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + ArcSlider, + ArcSliderLayoutOptions, + ArcSliderLayoutOptionsConstructorOptions, + ArcSliderOptions, + ArcSliderOptionsConstructorOptions, + ArcSliderPosition, + ArcSliderStyleOptions, + ArcSliderStyleOptionsConstructorOptions, + ArcSliderValueOptions, + ArcSliderValueOptionsConstructorOptions +} from '@kit.ArkUI'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { MediaService } from '@ohos/mediaCommon'; + +@Preview +@Component +export struct VolumeSlider { + @StorageLink('volume') volume: number = 0.4; + valueOptionsConstructorOptions: ArcSliderValueOptionsConstructorOptions = { + progress: this.volume * 100, + min: 0, + max: 100 + }; + layoutOptionsConstructorOptions: ArcSliderLayoutOptionsConstructorOptions = { + reverse: true, + position: ArcSliderPosition.RIGHT + }; + styleOptionsConstructorOptions: ArcSliderStyleOptionsConstructorOptions = { + trackThickness: 5, + activeTrackThickness: 8, + trackColor: '#33f1ebeb', + selectedColor: '#FE1B48', + trackBlur: 20 + }; + valueOptions: ArcSliderValueOptions = new ArcSliderValueOptions(this.valueOptionsConstructorOptions); + layoutOptions: ArcSliderLayoutOptions = new ArcSliderLayoutOptions(this.layoutOptionsConstructorOptions); + styleOptions: ArcSliderStyleOptions = new ArcSliderStyleOptions(this.styleOptionsConstructorOptions); + arcSliderOptionsConstructorOptions: ArcSliderOptionsConstructorOptions = { + valueOptions: this.valueOptions, + layoutOptions: this.layoutOptions, + styleOptions: this.styleOptions, + digitalCrownSensitivity: CrownSensitivity.LOW, + onChange: (progress: number) => { + this.setAVPlayerVolume(progress) + }, + }; + arcSliderOptions: ArcSliderOptions = new ArcSliderOptions(this.arcSliderOptionsConstructorOptions); + + setAVPlayerVolume(progress: number) { + try { + MediaService.getInstance().avPlayer?.setVolume(progress / 100) + } catch (error) { + console.error("ArcSlider setVolume failed", (error as BusinessError).code); + } + } + + aboutToAppear() { + const mediaService = MediaService.getInstance(); + const currentState = mediaService.avPlayer?.state; + const validStates = ['prepared', 'playing', 'paused', 'completed', 'stopped']; + if (!currentState || !validStates.includes(currentState)) { + mediaService.loadAssent(0); + } + } + + build() { + Column() { + ArcSlider({ options: this.arcSliderOptions }) + .focusable(true) + .focusOnTouch(true) + .defaultFocus(true) + .zIndex(999) + .onDigitalCrown((event: CrownEvent) => { + event.stopPropagation(); + const STEP_DEGREE = 20; + let newVolume = this.volume + event.degree / STEP_DEGREE; + newVolume = Math.max(0, Math.min(100, newVolume)); + this.setAVPlayerVolume(newVolume); + }) + Image($r('app.media.speaker_fill')) + .width($r('app.float.volume_icon_width')) + .height($r('app.float.volume_icon_width')) + .rotate({ angle: '-30deg' }) + .position({ + right: $r('app.float.volume_icon_right'), + top: $r('app.float.volume_icon_top'), + }) + } + .hitTestBehavior(HitTestMode.Transparent) + .position({ + top: 0, + right: 0 + }) + } +} diff --git a/products/watch/src/main/ets/constants/StyleConstants.ets b/products/watch/src/main/ets/constants/StyleConstants.ets new file mode 100644 index 0000000..75e59bd --- /dev/null +++ b/products/watch/src/main/ets/constants/StyleConstants.ets @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Common constants for all styles. + */ +export class StyleConstants { + /** + * Component width percentage: 100%. + */ + static readonly FULL_WIDTH: string = '100%'; + /** + * Component height percentage: 100%. + */ + static readonly FULL_HEIGHT: string = '100%'; + /** + * Circle Border Radius. + */ + static readonly CIRCLE_BORDER_RADIUS: string = '50%'; + static readonly HOME_BTN_WIDTH: string = '90%'; + static readonly HALF_WIDTH: string = '50%'; +} \ No newline at end of file diff --git a/products/watch/src/main/ets/pages/Home.ets b/products/watch/src/main/ets/pages/Home.ets new file mode 100644 index 0000000..f1c5aab --- /dev/null +++ b/products/watch/src/main/ets/pages/Home.ets @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { LengthMetrics } from '@kit.ArkUI'; +import { ArcList, ArcListItem, ArcListAttribute } from '@kit.ArkUI'; +import { StyleConstants } from '../constants/StyleConstants'; + +interface Menu { + icon: ResourceStr, + text: ResourceStr, + pathName: string +} + +@Preview +@Component +export struct Home { + @Consume pageStack: NavPathStack + private MenuList: Menu[] = [ + { icon: $r('app.media.hottest_playlists'), text: $r('app.string.home_hottest_playlists'), pathName: 'playList' }, + { icon: $r('app.media.my_favorite'), text: $r('app.string.home_my_favorite'), pathName: 'songList' }, + { icon: $r('app.media.is_playing'), text: $r('app.string.home_is_playing'), pathName: 'songPage' }, + { icon: $r('app.media.setting'), text: $r('app.string.home_setting'), pathName: 'setting' } + ] + + build() { + Column() { + ArcList({ initialIndex: 0 }) { + ForEach(this.MenuList, (item: Menu) => { + ArcListItem() { + Row() { + Image(item.icon) + .width($r('app.float.home_icon_width')) + .height($r('app.float.home_icon_width')) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + .backgroundColor($r('app.color.home_icon_background')) + .padding($r('app.float.home_icon_padding')) + + Text(item.text) + .fontColor($r('app.color.font_color')) + .fontSize($r('app.float.home_font_size')) + Image($r('app.media.chevron_right')) + .width($r('app.float.home_icon_jump_width')) + } + .width(StyleConstants.HOME_BTN_WIDTH) + .height($r('app.float.home_btn_height')) + .padding({ left: $r('app.float.list_btn_padding'), right: $r('app.float.list_btn_padding') }) + .justifyContent(FlexAlign.SpaceBetween) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + .focusable(true) + .focusOnTouch(true) + .backgroundColor($r('app.color.home_btn_background')) + .onClick(() => { + if (item.pathName === 'setting') { + return + } + this.pageStack.replacePathByName(item.pathName, null); + }) + } + }, + (item: Menu, index: number) => (item).toString() + index) + } + .scrollBar(BarState.Off) + .space(LengthMetrics.vp(5)) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + .focusable(true) + .focusOnTouch(true) + .defaultFocus(true) + } + .align(Alignment.Center) + .width(StyleConstants.FULL_WIDTH) + .height(StyleConstants.FULL_HEIGHT) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + } +} \ No newline at end of file diff --git a/products/watch/src/main/ets/pages/Index.ets b/products/watch/src/main/ets/pages/Index.ets new file mode 100644 index 0000000..14bebf8 --- /dev/null +++ b/products/watch/src/main/ets/pages/Index.ets @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + CircleShape, + ArcSwiper, + ArcSwiperAttribute, + ArcDotIndicator, + ArcDirection, + ArcSwiperController +} from '@kit.ArkUI'; +import { Home } from './Home'; +import { PlayList } from './PlayList'; +import { MediaService } from '@ohos/mediaCommon'; +import { songList } from 'musicList'; +import { StyleConstants } from '../constants/StyleConstants'; + +@Preview +@Entry +@Component +struct Index { + @Provide pageStack: NavPathStack = new NavPathStack(); + private wearableSwiperController: ArcSwiperController = new ArcSwiperController(); + private arcDotIndicator: ArcDotIndicator = new ArcDotIndicator(); + innerSelectedIndex: number = 0; + + aboutToAppear(): void { + AppStorage.setOrCreate('songList', songList); + MediaService.getInstance(); + } + + build() { + Navigation(this.pageStack) { + Column() { + Row() { + ArcSwiper(this.wearableSwiperController) { + Home() + PlayList() + } + .clipShape(new CircleShape({ width: StyleConstants.FULL_WIDTH, height: StyleConstants.FULL_HEIGHT })) + .effectMode(EdgeEffect.None) + .backgroundColor(Color.Transparent) + .index(0) + .duration(400) + .vertical(false) + .indicator(this.arcDotIndicator + .arcDirection(ArcDirection.SIX_CLOCK_DIRECTION) + ) + .disableSwipe(false) + .digitalCrownSensitivity(CrownSensitivity.MEDIUM) + .onAnimationStart((index: number, targetIndex: number) => { + this.innerSelectedIndex = targetIndex; + }) + .onGestureRecognizerJudgeBegin((event: BaseGestureEvent, current: GestureRecognizer, + others: Array): GestureJudgeResult => { // 在识别器即将要成功时,根据当前组件状态,设置识别器使能状态 + if (current) { + let target = current.getEventTargetInfo(); + if (target && current.isBuiltIn() && current.getType() == GestureControl.GestureType.PAN_GESTURE) { + let swiperTarget = target as ScrollableTargetInfo + if (swiperTarget instanceof ScrollableTargetInfo && + (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { + let panEvent = event as PanGestureEvent; + if (panEvent && panEvent.offsetX > 0 && (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { + return GestureJudgeResult.REJECT; + } + } + } + } + return GestureJudgeResult.CONTINUE; + }) + .disableTransitionAnimation(false) + }.height(StyleConstants.FULL_HEIGHT) + }.width(StyleConstants.FULL_WIDTH) + } + .hideTitleBar(true) + } +} \ No newline at end of file diff --git a/products/watch/src/main/ets/pages/PlayList.ets b/products/watch/src/main/ets/pages/PlayList.ets new file mode 100644 index 0000000..3c21fe4 --- /dev/null +++ b/products/watch/src/main/ets/pages/PlayList.ets @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + ArcSwiper, ArcSwiperAttribute, ArcSwiperController +} from '@kit.ArkUI'; +import { StyleConstants } from '../constants/StyleConstants'; + +interface PlayListSheet { + name: ResourceStr, + background: ResourceStr, + title: ResourceStr, +} + +@Builder +export function PlayListBuilder() { + PlayList(); +} + +@Preview +@Component +export struct PlayList { + @Consume pageStack: NavPathStack + @State itemSimpleColor: Color | number | string = ''; + @State selectedItemSimpleColor: Color | number | string = ''; + innerSelectedIndex: number = 0; + private wearableSwiperController: ArcSwiperController = new ArcSwiperController(); + private playList: PlayListSheet[] = [ + { + name: $r('app.string.playlist_name_one'), + background: $r('app.media.playlist_bg1'), + title: $r('app.string.playlist_title_one'), + }, + { + name: $r('app.string.playlist_name_two'), + background: $r('app.media.playlist_bg2'), + title: $r('app.string.playlist_title_two'), + } + ] + + build() { + NavDestination() { + Column() { + ArcSwiper(this.wearableSwiperController) { + ForEach(this.playList, (item: PlayListSheet) => { + Column({ space: 10 }) { + Row() { + Text(item.name) + .fontWeight(FontWeight.Bold) + .fontColor($r('app.color.font_color')) + .fontSize($r('app.float.home_font_size')) + Image($r('app.media.chevron_right')) + .width($r('app.float.home_icon_jump_width')) + .margin({ left: $r('app.float.playlist_padding') }) + } + + Image($r('app.media.play_btn_fill')) + .width($r('app.float.playlist_icon')) + .height($r('app.float.playlist_icon')) + .position({ x: '50%', y: '50%' }) + .markAnchor({ x: 60, y: -35 }) + Text(item.title) + } + .width(StyleConstants.FULL_WIDTH) + .height(StyleConstants.FULL_HEIGHT) + .backgroundImage(item.background, ImageRepeat.NoRepeat) + .backgroundImageSize({ width: StyleConstants.FULL_WIDTH, height: StyleConstants.FULL_HEIGHT }) + .justifyContent(FlexAlign.SpaceBetween) + .padding({ top: $r('app.float.playlist_row_padding'), bottom: $r('app.float.playlist_row_padding') }) + .onClick(() => { + this.pageStack.replacePathByName('songList', null) + }) + }) + } + .index(0) + .duration(400) + .vertical(true) + .indicator(false) + .disableSwipe(false) + .digitalCrownSensitivity(CrownSensitivity.MEDIUM) + .disableTransitionAnimation(false) + .onAnimationStart((index: number, targetIndex: number) => { + this.innerSelectedIndex = targetIndex; + }) + .onGestureRecognizerJudgeBegin((event: BaseGestureEvent, current: GestureRecognizer, + ): GestureJudgeResult => { // 在识别器即将要成功时,根据当前组件状态,设置识别器使能状态 + if (current) { + let target = current.getEventTargetInfo(); + if (target && current.isBuiltIn() && current.getType() == GestureControl.GestureType.PAN_GESTURE) { + // 此处判断swiperTarget.isBegin()或innerSelectedIndex === 0,表明ArcSwiper滑动到开头 + let swiperTarget = target as ScrollableTargetInfo + if (swiperTarget instanceof ScrollableTargetInfo && + (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { + let panEvent = event as PanGestureEvent; + if (panEvent && panEvent.offsetX > 0 && (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { + return GestureJudgeResult.REJECT; + } + } + } + } + return GestureJudgeResult.CONTINUE; + }) + } + .width(StyleConstants.FULL_WIDTH) + .height(StyleConstants.FULL_HEIGHT) + } + .hideTitleBar(true) + } +} \ No newline at end of file diff --git a/products/watch/src/main/ets/pages/SongList.ets b/products/watch/src/main/ets/pages/SongList.ets new file mode 100644 index 0000000..6c44158 --- /dev/null +++ b/products/watch/src/main/ets/pages/SongList.ets @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { LengthMetrics } from '@kit.ArkUI'; +import { ArcList, ArcListItem, ArcListAttribute,ArcListItemAttribute } from '@kit.ArkUI'; +import { MediaService, SongItem } from '@ohos/mediaCommon'; +import { StyleConstants } from '../constants/StyleConstants'; + +@Builder +export function SongListBuilder() { + SongList(); +} + +@Preview +@Component +struct SongList { + @Consume pageStack: NavPathStack; + @StorageLink('songList') songList: SongItem[] = []; + + aboutToAppear(): void { + MediaService.getInstance() + } + + build() { + NavDestination() { + Column() { + ArcList({ initialIndex: 0 }) { + ForEach(this.songList, (item: SongItem, index: number) => { + ArcListItem() { + Row() { + Image(item.label) + .width($r('app.float.home_icon_width')) + .height($r('app.float.home_icon_width')) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + + Column() { + Text(item.title) + .fontWeight(FontWeight.Bold) + .fontColor($r('app.color.font_color')) + Text(item.singer) + .fontColor($r('app.color.text_color')) + } + .layoutWeight(1) + } + .width(StyleConstants.HOME_BTN_WIDTH) + .height($r('app.float.home_btn_height')) + .padding({ left: $r('app.float.list_btn_padding'), right: $r('app.float.list_btn_padding') }) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + .focusable(true) + .focusOnTouch(true) + .backgroundColor($r('app.color.home_btn_background')) + } + .align(Alignment.Center) + .onClick(async () => { + await MediaService.getInstance().loadAssent(index) + this.pageStack.replacePathByName('songPage', null) + }) + }, (item: SongItem, index: number) => (item).toString() + index) + } + .scrollBar(BarState.Off) + .space(LengthMetrics.vp(5)) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + .focusable(true) + .focusOnTouch(true) + .defaultFocus(true) + + } + .align(Alignment.Center) + .width(StyleConstants.FULL_WIDTH) + .height(StyleConstants.FULL_HEIGHT) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + } + .hideTitleBar(true) + } +} \ No newline at end of file diff --git a/products/watch/src/main/ets/pages/SongPage.ets b/products/watch/src/main/ets/pages/SongPage.ets new file mode 100644 index 0000000..9391e4c --- /dev/null +++ b/products/watch/src/main/ets/pages/SongPage.ets @@ -0,0 +1,130 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +import { BusinessError } from '@kit.BasicServicesKit'; +import { MediaService, SongItem } from '@ohos/mediaCommon'; +import { StyleConstants } from '../constants/StyleConstants'; +import { VolumeSlider } from '../components//VolumeSlider' + +@Builder +export function SongPageBuilder() { + SongPage(); +} + +@Preview +@Entry +@Component +struct SongPage { + @StorageLink('songList') songList: SongItem[] = []; + @StorageLink('selectIndex') selectIndex: number = 0; + @StorageLink('isPlay') isPlay: boolean = false; + @StorageLink('progress') time: number = 0; + @StorageLink('progressMax') max: number = 0; + + build() { + NavDestination() { + Column() { + Column() { + Text(this.songList[this.selectIndex].title) + .fontWeight(FontWeight.Bold) + .fontColor($r('app.color.font_color')) + Text(this.songList[this.selectIndex].singer) + .fontColor($r('app.color.play_singer_color')) + } + + Row() { + Column() { + Image($r('app.media.previous_btn')) + .width($r('app.float.play_song_img')) + } + .onClick(() => { + MediaService.getInstance().playPrevious() + }) + + Stack() { + Image(this.songList[this.selectIndex].label) + .width($r('app.float.play_circle_img')) + .height($r('app.float.play_circle_img')) + .borderRadius(StyleConstants.CIRCLE_BORDER_RADIUS) + + Progress({ value: this.time, total: this.max, type: ProgressType.Ring }) + .width($r('app.float.play_progress_width')) + .backgroundColor(Color.Transparent) + .color($r('app.color.font_color')) + + Image($r('app.media.play_btn')) + .width($r('app.float.play_song_img')) + .visibility(this.isPlay === true ? Visibility.None : Visibility.Visible) + .onClick(() => { + if (MediaService.getInstance().getFirst()) { + MediaService.getInstance().loadAssent(0); + } else { + this.isPlay ? MediaService.getInstance().pause() : MediaService.getInstance().play(); + } + }) + + Image($r('app.media.pause_btn')) + .width($r('app.float.play_song_img')) + .visibility(this.isPlay === true ? Visibility.Visible : Visibility.None) + .onClick(() => { + MediaService.getInstance().pause() + }) + } + .width(StyleConstants.HALF_WIDTH) + .align(Alignment.Center) + + Column() { + Image($r('app.media.next_btn')) + .width($r('app.float.play_song_img')) + } + .onClick(() => { + MediaService.getInstance().playNextAuto(true) + }) + } + .justifyContent(FlexAlign.SpaceAround) + .width('85%') + + Row() { + Image($r('app.media.download')) + .width($r('app.float.play_icon_width')) + Image($r('app.media.repeat')) + .width($r('app.float.play_icon_width')) + Image($r('app.media.full_screen')) + .width($r('app.float.play_icon_width')) + } + .width('60%') + .justifyContent(FlexAlign.SpaceAround) + } + .width(StyleConstants.FULL_WIDTH) + .height(StyleConstants.FULL_HEIGHT) + .padding({ top: $r('app.float.play_column_padding'), bottom: $r('app.float.play_column_padding') }) + .justifyContent(FlexAlign.SpaceAround) + + VolumeSlider() + } + .hideTitleBar(true) + .focusable(true) + .focusOnTouch(true) + .defaultFocus(true) + .linearGradient({ + direction: GradientDirection.Bottom, + colors: [ + ['#5E4C4B', 1.0], + ['#695951', 1.0] + ] + }) + } +} \ No newline at end of file diff --git a/products/watch/src/main/ets/watchability/WatchAbility.ets b/products/watch/src/main/ets/watchability/WatchAbility.ets new file mode 100644 index 0000000..f92dd72 --- /dev/null +++ b/products/watch/src/main/ets/watchability/WatchAbility.ets @@ -0,0 +1,45 @@ +import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { window } from '@kit.ArkUI'; + +const DOMAIN = 0x0000; + +export default class WatchAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + AppStorage.setOrCreate('context', this.context) + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onCreate'); + } + + onDestroy(): void { + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onDestroy'); + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + // Main window is created, set main page for this ability + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err) => { + if (err.code) { + hilog.error(DOMAIN, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err)); + return; + } + AppStorage.setOrCreate('uiContext', windowStage.getMainWindowSync().getUIContext()); + hilog.info(DOMAIN, 'testTag', 'Succeeded in loading the content.'); + }); + } + + onWindowStageDestroy(): void { + // Main window is destroyed, release UI related resources + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); + } + + onForeground(): void { + // Ability has brought to foreground + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onForeground'); + } + + onBackground(): void { + // Ability has back to background + hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); + } +} diff --git a/products/watch/src/main/ets/watchbackupability/WatchBackupAbility.ets b/products/watch/src/main/ets/watchbackupability/WatchBackupAbility.ets new file mode 100644 index 0000000..d5e190e --- /dev/null +++ b/products/watch/src/main/ets/watchbackupability/WatchBackupAbility.ets @@ -0,0 +1,16 @@ +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit'; + +const DOMAIN = 0x0000; + +export default class WatchBackupAbility extends BackupExtensionAbility { + async onBackup() { + hilog.info(DOMAIN, 'testTag', 'onBackup ok'); + await Promise.resolve(); + } + + async onRestore(bundleVersion: BundleVersion) { + hilog.info(DOMAIN, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); + await Promise.resolve(); + } +} \ No newline at end of file diff --git a/products/watch/src/main/module.json5 b/products/watch/src/main/module.json5 new file mode 100644 index 0000000..99c543c --- /dev/null +++ b/products/watch/src/main/module.json5 @@ -0,0 +1,51 @@ +{ + "module": { + "name": "watch", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "WatchAbility", + "deviceTypes": [ + "wearable", + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "routerMap": "$profile:router_map", + "abilities": [ + { + "name": "WatchAbility", + "srcEntry": "./ets/watchability/WatchAbility.ets", + "description": "$string:WatchAbility_desc", + "icon": "$media:layered_image", + "label": "$string:WatchAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "ohos.want.action.home" + ] + } + ] + } + ], + "extensionAbilities": [ + { + "name": "WatchBackupAbility", + "srcEntry": "./ets/watchbackupability/WatchBackupAbility.ets", + "type": "backup", + "exported": false, + "metadata": [ + { + "name": "ohos.extension.backup", + "resource": "$profile:backup_config" + } + ], + } + ] + } +} \ No newline at end of file diff --git a/products/watch/src/main/resources/base/element/color.json b/products/watch/src/main/resources/base/element/color.json new file mode 100644 index 0000000..834cb89 --- /dev/null +++ b/products/watch/src/main/resources/base/element/color.json @@ -0,0 +1,36 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + }, + { + "name": "font_color", + "value": "#F6F5F6" + }, + { + "name": "text_color", + "value": "#767674" + }, + { + "name": "home_icon_background", + "value": "#FC1B46" + }, + { + "name": "home_btn_background", + "value": "#2A2A29" + }, + { + "name": "playlist_color_one", + "value": "#4C5363" + }, + { + "name": "playlist_color_two", + "value": "#5D544D" + }, + { + "name": "play_singer_color", + "value": "#BAAEAD" + } + ] +} \ No newline at end of file diff --git a/products/watch/src/main/resources/base/element/float.json b/products/watch/src/main/resources/base/element/float.json new file mode 100644 index 0000000..58ea5f8 --- /dev/null +++ b/products/watch/src/main/resources/base/element/float.json @@ -0,0 +1,84 @@ +{ + "float": [ + { + "name": "home_font_size", + "value": "18vp" + }, + { + "name": "home_icon_width", + "value": "45vp" + }, + { + "name": "home_icon_jump_width", + "value": "16vp" + }, + { + "name": "home_icon_padding", + "value": "6vp" + }, + { + "name": "home_btn_space", + "value": "10vp" + }, + { + "name": "home_btn_height", + "value": "66vp" + }, + { + "name": "list_btn_padding", + "value": "10vp" + }, + { + "name": "playlist_padding", + "value": "6vp" + }, + { + "name": "playlist_icon", + "value": "30vp" + }, + { + "name": "playlist_img_border_radius", + "value": "12vp" + }, + { + "name": "playlist_margin", + "value": "4vp" + }, + { + "name": "playlist_row_padding", + "value": "16vp" + }, + { + "name": "play_song_img", + "value": "36vp" + }, + { + "name": "play_icon_width", + "value": "24vp" + }, + { + "name": "play_circle_img", + "value": "90vp" + }, + { + "name": "play_progress_width", + "value": "100vp" + }, + { + "name": "play_column_padding", + "value": "16vp" + }, + { + "name": "volume_icon_width", + "value": "15vp" + }, + { + "name": "volume_icon_right", + "value": "22vp" + }, + { + "name": "volume_icon_top", + "value": "60vp" + } + ] +} diff --git a/products/watch/src/main/resources/base/element/string.json b/products/watch/src/main/resources/base/element/string.json new file mode 100644 index 0000000..874b5aa --- /dev/null +++ b/products/watch/src/main/resources/base/element/string.json @@ -0,0 +1,48 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "WatchAbility_desc", + "value": "description" + }, + { + "name": "WatchAbility_label", + "value": "label" + }, + { + "name": "home_hottest_playlists", + "value": "hottest_playlists" + }, + { + "name": "home_my_favorite", + "value": "My Favorite" + }, + { + "name": "home_is_playing", + "value": "Is Playing" + }, + { + "name": "home_setting", + "value": "Setting" + }, + { + "name": "playlist_name_one", + "value": "Popular Playlists" + }, + { + "name": "playlist_name_two", + "value": "Exercise Music" + }, + { + "name": "playlist_title_one", + "value": "New independent singer-songwriter" + }, + { + "name": "playlist_title_two", + "value": "Pleasant jogging " + } + ] +} \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/background.png b/products/watch/src/main/resources/base/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..923f2b3f27e915d6871871deea0420eb45ce102f GIT binary patch literal 91942 zcma%jXIK;3mNp0q9;J9tQ6L}(1shFzC_yJ4lDn zMF~o;fk0?MN&s@*G$N*V-pj#% zc8%$pJKu3H6B9PCPuxW2f19*Z$HpUUF(3}g7#RA-OX&8^G6)=p#i`)Dwb3Nq8~qFn z<^fU=`t_De-dZt2UTFpm04@e4TEsxg1E>YY7Az(HB;|?ti3gVq33;UuoLwdZwaGAv z)BE$Ei{3EL!}7;J7f*)>%m4pcxFd_P_m2-Ym9Z%ej=O?&A8%5Q1~0Zm`)oxAEhEn* zq2oE4oF)6o2I|Fpq^)*F&F&`ru81qZLuc*j^>C5>P>|jIS|}3X4#)eG^57s9%6*|3|F;x+jqe=h|lyO425fl z6@cI6z>Hyv5uXtYX#y5k0aI_<_dNiVmwZCL?}ObbXPW8*%1=@B)oy#Y%c~4;8%x`a z%D9RB*Iq(EEN}n0)L0~$o82*;j0iF5PRBnE(CyzU=FS%kpKs`5BPyC~KTl;`htI!t zg56!(Boib)BOTAg0FZU*rL05 zkM$puN+9YiW1b0?zq55yMGvG?k+9e^uNu~T%kN{~pwPex$^-7uU|Z?^6m0nUP~^cL z%T(GXMmC)6oU}w0XN34`VHWH#pzq#0-s~`${^BQ zGsp)>*KTj;c9}KpOro`uZYH__;b_ah6KQy43luufrM8tsB=2Fb6I(~)N47qQoe5AH zN_#q|RJ@sun6ZN!7{dB=f0HyYic^KI7cK~{HM)rNVY8{r#uumMPyA{ZLnoNqe5X^Q z9<_t4n>rJ!2Zm{Zm7rROaRCQUoEqGGU*Nt;_0LKIjaL^VAOL>XBhmT9DoG(?;~8Ax zV-w6KHM^z;H6BT~^5oo+VsD-jS@TU9~{}5`3m{qUsnvy!h7yNmLCh9<-ZPVhE4O&CHSSRtrbIp!3fxTddggiU;0|Q zSRv=4Mu{Q?)=Y=)peNckC&Bw6i5&6R+Z;z{0N4~ImXWTmk ziTDk*hHBCW&#>pH4RA7V)<0G}$KR5M=9!SUJq(%a2~v@VnGMq$5Pgv+A`Qg2I}sUn zl&;Sxou_%;KZA1*k8fBBTB44p8nn`hW|4))1%(?z#;LdRItfmRMDm8ft5#DXZ|nMZ zEJ0NW`+XMf(n$HoyvzPh8QR5l4}c?n9pQ2#Rc+mEQT|PCEuO^BM{%ofCqj|8WxjqD zhLu5r<`NXQi*V%0lU*&9H2vF;3V{aqDDNJB5FV&R#T;Ko11nzD(hV97(fO~fNtMJ# zVSD!fdNW%bzuH-cIx~g1E%`W3`okpJf`Jvt{mm?FIo=IlpkZLLzcI7uERy1%xA3W7 zN5oayee1(qp_re~+GqO7DGji8R?Ou+B8xatq_TYlmV)nSHeB=KD?H+N{aVsk{smEh*qZeJ z))M#Y+iCG1+v9Vjh;NK|)^I-h&1<8ss#LY=%HHUfe$n)L1gzbr5@RYy77qV_-p*sO z(vx79H1@rk7pm)+s==EHddT)b(|76W)l^u^fLJY`7N-3f9h41;xg+w1JeMO@z^WHJ zu^~jzE|&DU7y|(`@A8PQG-c>q_Y6WHqf6+4C1QJ73VDy6w?TOj(%mDP!bgVkNG8Hh zzcmwnNnka8bZQ(Z<=i!Y@=C?_6J*tLe|0r>2Gdp!#iqDIUw^UmKuqLG97QbF&7q8+Bwr%v!=i@ly^ZOX}PD;Vr^ zTyljDx$VWI>o$@??c(-fVG-EobYv05?LZZ{-_o1Q`sWomwcFgB=hYZ@I^Oi~c`gLU zO&Z+3oaJeW9*)&5*z%`KU;|G^-t;OGn}wL#dOGZ|0TC@n@K<5U{`5iE)n~KDe0h*| zK#S6KaG+2>7}_$C`$b>X6+jx2*>4y$U^6BNmBT~V|8L}t1_V{Yu?Ck)-JZ+#FLk}R_D9mrH3mc7e zJt9SLjH+y|)bjsO8Qso&6#Vd9oiNO;$*cmdCvhQ~aJWKTeuUPt)LPO2d`B5Y&c6mW z)YQF5&Z(?mqJKE|%9uCY9PQdVM@$_oZgY3^RY^h>id7ajQyIa4sZ52c5F;%d|LN3G zj5=`HF-(yIR#Uf$wa1`3rCD6r*r(XAicvER!fw=i5Fy_DCahzZ6xa(D8RfC zL_q7dL745qWAMP2WJOVjIu)#1!~+&up&b&qT%G9?fRUk&1_&;#Z_?WkNG8P)FSsVO zX2vfG=~PfqoPvKh$GSQl__x~3tsOSY3-CxqCwHYW6BtMty;xMBg>qTY((4 zF=`QHuipO^T8;&N>=}6z#kQ+r_$N#M&r0aJfXQPOA73%&9|rL zVt)$!hzNR*fUVEE&7gr&LFp0cXhmnhjU;)VSeFYkuUyvV(8Fp*Q8}potdcr<8N|m0 z8IU_QP=)xubFRdu_xdZ5+Qd=VxQ{}?Nj88NySLo<^s9@@&q^5S17=l?++g8RSr8qPeEo30h18NnD!tjDU3 z6z%#I4VVmFQ5!l&N(9i#_nK)4K=$SL7g|j1lK;iEjKrMPwO%T*QL% z-j!aTy~MG>A0Aqn|7@{@*S zDMoRwd1C4>d!H_%>9`Qfk0FS$E~#rGg{T&9TVkroUTgXOzDN*&X!jzj4|asP^S?57 zo)-!G(FB7ZMeU>B24bHjF7JpxU+%GfzWnGf*6+OIewh)aZjmd#iKj|8JvZo&&_+(V zGmmN(r7(kaZ|>c>aov$yYB$2!j%Am`^?j^sco5`v*mG(=o%bvdyeUbC?lb5&d z%UKCu41wwotE+1(=s+>CI*gvHYC}kb2I3r2&k}3+*;M$!3Xn? z(Vb~d{}=K>j|{o&pEmQMf@gH)xk%?vA!FR!j|0m>KAckaYc*SdODE;HEmG5%~q#J_}ITGT`BJ`miBS>ui?SUI8Y6P*Q>$otnZf z2lCtF)rcg6=$K`D3>!h&tmk_cQ1|jFpf^X&w&q+m#Kzb$GU6RVJz?+?6B5y(9KM$Y zYn$>1?CaH(MxNIWKRPy}*4fTI+7C`5sorgyJtkLf5>+;TG)}YONvo5@tdS6LsisW_ z(wl=vAJ=?ORTlFB0yeH*djK?Mu&Bcq+7y0?)=c)l19}sjYTh1eIQCPfpyu{*64@KqB0mlsKZ#}K@7KT>d|xcDCirH zh4i+!#*!Bxexqo(J3zFrv4|g34GXi}Bxp~(d+B@^(0M}cA84 z^Tg;xRq+Bc!VEmLd~!wmVyaq5bw<9$!7)yM&NR72C7C}#MtH}5ELy(!j*SVu+nPa$o^~PShiG7YXY#RjJa5UuXCTe~?}v3y zYmj0&lH7JIjrCuJy*%(O!PiZ6m;y((bKo;A+eU>uh9;99%nSbF(qg!c`!S z7k}q?l)Qio5r$sksn|x^6S#moHlo?hu@dbixHKJ3cdG^VL*sG`IAQnPaK7Ff@<9X}CZa_9S>A zN`y+8yps+AIKO73R6~!*0bi9iLs_VhJl0NF7_d8HUKyLo3M;F-2N;FqYM`CXT}FQy z9cEc}Tp9UC` zpOjW2>)Zen$89)goE_)V6?VS@h>5m<<-zf3KurXOw-LCcv9B^(rG!5J`s0H;!&R40 zw6roRCGUy2)@Y+E98jx@Vw`6?M%J;WTfxiv;49Gh7L7yG7Omx) z0CUU1|7jKBDzU`&ySgh4FAfHw6 zu*I=#3|)-i>#`UW(a>Rw@Jei{l~=+!;|qU2WxPLimNeZ@gI7T25(T)=D(IlGY&sOl z3P&*j(a9X`jBDdyTm;D8AGcfh^YZsA(}F&Gp71}>oi(z4AKiy!ox&(%RR~Sft_D~$ zFv4!Fjn-5b`WAq$uX9L#T4J(HcGtjM$c+)7M5?sSR%vU0cm4XGZAXymv;1rtL#VQXc#|O0_IKjNfF~ z>BOK`M^)P)163{TvWPQ7HmPuvBo91LyKf6p6Z&Il#Pj@#;Qp{N{pN#FgCORiFD&rd zDXoEsoV#y@w>=?_|2*c1RwEi_S;BVHyH}8c4_sJkk706wCIxCgiifVQI zj_m7z$W@$TJHAP*W~wo*%z~W4pRr2=E-QREYIio;$Pn{yvt@n>$9)njFP>g;w{9pE zJN)58;c^Y#G8GQ#*N_R~w<$bsq6visNxj8QN$$dnAoZ}Ua=26)X-R2jDNx^aKg2BJcY^TIx~VDEpsO^cjbYqg(4z)IUmIU6Mugp0STm!@44vB# z;Y45lr5@?P`d(~5`^qnda=Xv{#ZEW`2Cr}xth8Oa|EyF^vg2;2ab`{!fr zXoIGlD%Qx2$O;o*x}v1<@a=FgLQ45JIm71#-5B(|Jclm%MmM+J--8({tgQO4phX-F?s)v0u(sWY5`vKT=23) z(_6yB#kebuQvniNLXnqzUq6{|-4O&JUnNy@naFoLiDlZK_MH_s7TT*debiS4 zZ^_oGY)Ke13NIdy4N2Uj1bv&F&PLRX8Pg1?K!X9#D=beo+)oT|B8%8P<9@ff;d%jG^C;*bv?_2 zCcE~Q?vWE*5PT0UKc}3}Nm=7olHga@7GX=jS<@4b%tOjL@7X6 zBg~9ESb(TefW3-+Ti{LLUD}9->#&{*KHUNc9=`f@w+4xiy28zoFtdF-#nkpI>N z2x-?;y^sAQ^+CU^My%Oox6!%;uqc0K?CK~6D|&(ZxD#_;QW+gYQrzJ22&4=0%`WZ& z$Kpo^JgxP@!ZYqoeKn18d`sY7s~5Lj`xBpUI21pfJ`)`Tm+|KZ0~IT)l!YAFW~z#> z?L_;)md2vm&CW~hp=tF%RU1_VMf5ZeygZ=SO>RAS`zDj-QT(^|_&^CVnZ#hJDRCcc6zM%BK z5_ss}nn3?8fp77r{NU*5uoamhQclBQsueYgH7%%J;?)&cRhQ0FX7TyIO zAqV*0i&U_ZtEzC_U&-C*4D*^HWA-!f;pe%Gmv{^^tmuCcB>^XC(psXV7pn|KK&2~p zw^s??(QO;YlBPkjGM-ajKP^G?0op_jWnnR%mjwx&&OhvUq8^#0oO@67&6>{e87(4Y zEW5WGqIHpBGn;|x35X}(r&*00)rD7IRzjYj%o)?J-S~^Sx6X!pA9A`16MEY0+*X7E z?Swc-omN{k?v`*BVY2PA=Sz{{_XdIQdam=tmR~iX)zeAAy-YYuXqP{_R#E}%%TUp*C zR37u6*8~)Q2p*CIMDBt{wy_VCW6Hu_eUI+y8x6IWW+@UgbDT|Ins%zhl!(odvT^dX z6nlKfU!&G0kZo;Z?r$S2ul4=Ou&JKjEDfd!chE({i2+!>&Pzy^|yMY15aU@^!q}(E@mrxXO+Y^ zl|CeVk@kFJ??PB8&$BE?94#-94F1N}%QK~SnpQq)#9wd`If2VqIlc%m95rZF^s*AZ z@Z(C|i+!+BR~`gspb@ZRfIi77;6zZ~Ii4%P|NK08QrY!8UuLg1nz%Id^;>lpnd7+1 zrE_-ur6zD+>1}6~F#~!j-(=|y0g?l$89rSEnPZEwhAO@FYdxSx+IR6=!F4Iq84AIb zVx+q=&xg1*1W8S1W@tCDZ4r6K_E4{omTKW(Kjv0TDZ;JVtrGbTrG;K@KA2YYGvO@q z$zWtgRAStrWxC%*+S*UJHJUD}4!{uZKi&^a#1DpC4Jt631Z!Y0N2mvYBe z`^bqc-+GWIZ()gY#3ei%%Dox=f!x0?~DT1sqS$hqPC-^fyvcHGZUkX zQ*TB(UZyShhegM1T;_cUFA*zv`tr7JP^V`^tF`d-9~$Q|r=r#M+)T zgqfkgx?NW)>?~Q4_bd}Le|C?*DO=ZkE;G#jq*fPkK?<;tX$R0UGIBqYFC7CzVlELJ z&js}Trx!r^;kgT_5JPK#Bcj1knKX26`M~ssqY+vzz+fVNAh!@tzijIji6~oeqZOu< znO4S3?!hAwH_E8ZQpmN*042Nv%!|(K{=TY_R_Lb~D#xiY#^A@=8!bPoy#@L<_z~C> ze*s@Gbj5T({u=fEmAgV1RRJvT)$J1;7c1mLUIM<*v*SWf+F#b(*_?TmPvCaz&;xHt z`zr|w>pkQ*qdzbi4C7-na4DyYGg4=k3yt~iwkd|sIiD3p1mGBoW{>K(8nigyO-lC zV!iui?#zVc7cLOV7A9Y5@{b$BG`t9T2LZj-K%3?jDi`JVPgM$3!}6H|{D}7Yl5z4W zUIC}%3=Kiq`!5d8V$Q9-rTTYFE>_9uBL~Z63V*Gj!f_{LPB#@o)*9#jeCFNNC!tsU z4BFfSX}ZPUg1IpW0jSCigCa-L$%g1_ZG_)S5wO*$=3Wh(>e=p^LR%sR z!mHyE7<`Y2$=qX=6S2%}6=QOg%2cf})ibASbwm$g)+6x~V}Ucp2y!C?sf+7B@w`K0jS&Gg-%%6j;2ufl$N8rdw~qDD%IMxSfg|La?+pPnkBNP}=QjS8upul@ zkz?YtFU@zml@qOhJA@4&QOsR=>6bkIZ;V2DmTi8lx4njiOktl))rr#BPp&~_Oxc_u z5eIHxVT0SG#B-><-VO;K-}qXc^KMb3?qjw4E23j+T(qMm!K?2^^_B4+uHut?Y&^aj zd2oAv)KPwqy~@^90_bApwj3Z49tefzo`UI1)v73oL?-9f}>NjDB zmTn!i1!D;##^c}>Z)gv~^5rx8tszqw20t{9cFrcO^}I2EKlM~=ZV*6%Chb*&d$U3T z+PxwW-E;7F;y!WZA5D`&wV2r36PC^_q5E|hu7I^xR?L{p`K{MAh%iNF?{Z-7$UCVL z^8mbhB3svg>qOslREMR$S`Zc^DygmRaJh@wImcLy-YYDEv=pEYdwuRFecpwtx z16Pn?;vauAp@cxrbQF$kk#mnR(1e*DbH0p6{z>7-;P^4K_3H+}Rt-4qTySu3VKE12n0D988#amAK_mHr>)4 ztT5NGs=d-fGvPe2sGNwu2R1R2#>M49*0b)JX6v`OkAP639WdYheY#uZEe!CrK#~5f zIhnX32&t`8(RShCeE^kbAphmg3C$Z{id=Yw>8An1Cmw9CRY~<-h=?q#vX;Cg;||Jb zyNLygTYk%HZ-xfiRvUJiVm1n}_<-AQSWHS<#Fki=7!|@T5}+>tN7f({q-kz}UaM_^7|+{+8n7O~Kl;7{a~P8mkN&2_;wUv(*Z zZlPF#dpF6}`QO_rMub^j-Yp`0Lk-)@Y!_w~=nx4jL+I#XJSgbSIs_mwdt*lRc@Ct~Z9sUmrHGA>M<@f|gb0E=!Ep!S9NagI+)siMTFf8M!)(MZ9y#N>RK$Y`;U=xSQgTi zeE%Pc#95)ZiN{+kgU}X#@aWsw2}|ACv6Ip_$aCXcWUOzK`^a*038i4OZqz8E@6{AL z&uhiOh!UUGNeVak$la5TDLY0DuBO_seCq1p0xq9-9e*}EzJY_}K{W1TMHa;YNa?A$ zJbf3XIvox7>y~>fL=jR|fnrtMW}840T)^^4_3$4%rvYHwjz!Sc!Zr!Sv33iiF#Zoa z!+$K{$bSI}%iqW_T>R;e@s;-E_(52*#wE4XS2}aRMzTZ>2Z7+VN#(;V`v`w+z_kJf zu$y%@bEbVT9dH_W$OB@%wyf7p=V%)#!aI41WvQ-ly1MP78@0eYS5}+}kC|{t^;-z>F>XKk(wBbaubnJy46(5*duwsOF z&LHd~I8Z4ntQpFY$-oeW0X3z*pDWq=AtvA-!w6?W#pZ%4_Yvv_MtNgbwrAL8Jis&s zdziD!0;j*ESwxu&fc7Zg?Nc3q`5QOba`^j5&!>RVdZiO*+3uQEFy z?MT9%xduJ}@lN%?BQp^3QkPbAXm^gxMBU9u&5HP>Jjg10r7UOX>{Sod=f6KSz?dNh z!evY?ko=^VLhG7fWw#B+ljQs_Jgcds)%H>`jZtsW1Etl}K{)SU!O;kq8OVlIS%hD5 zTMws^Mr6FTzI*0hDlaBmwF+A6V1#9~yZlPTEG4{;ZNS0kLBq|u&AQb`XcI0tu$UTB z^*rk(5v7a%*=ZCf`R~0sSMphp+1YO0n0Pg(a+phnN?u_H)c4*SR!8&atx^GXXX49o zt%q}tUKRN9FdOcTZxt(m`A`>99B->`qB<`MQakd8&< zlbH*sVBvj{6SZl@lpQtlmo6`XG?d#Wqq(f1VDPP2a|Gh9)k^frxvt%2#|}l0>$=ic zQx#_VDZlrML{%_tJU#kcJ{#!-<*F+)g<^ez->zt>`U!}#w*pkr&#lYEaQILCra=a> zklx?zvb?&j=OE&|VwwECnA%gHk`q7 z#2;U78GYBqb(b)RU1jQ(VPghG{o3eEkT+C12Qi;fDBiUasLp&a6Q3*l^}x@z$?i*rg9?F;Yr+QA*&RqysvmG#5DJeNSxXn+TP2!8B2PE4vgAbG(dhdIu{t< zLoMl~)I$JTj6ALZeXd~BoFK(#I??xkP1D^+SoXV~RHPR!lx8O>sIU|WE??GqBwD5v zZalV7TsSrA?Z{e+YX7aqQuPhphn1?{cJJAgMY1zvE{zX>IhH)*Y-Zw+@TKL{LT9Q* z+0>jn;kED1SG7?te)Y38hJW!u)moHLSUm!w_G8`x)5{UuBkffnmY+=RKNfM;qGedz zlNsRt(gJpz-^6&@ht5Au+cnHC<#T-iv?0XK-skQ*HbT?$3TjjOvq_t|L%qoM67Mw8 zo=D*41DYRzL$s$5$Q_}-%V74VFSa%q2`EpZbRyM%hRP*IMl(&wAd|;St z*r2Qv-*mRvUGR0w3gpIXFJF;!iDx*L+XLdZ(*#J2M`S3V@Guf1p2ld-jCKB2SMYDk zK_y3)PCob{vgPc0`m@2GPOh9b4|k@d>9r`I%}UbGIc0N5<;FHI4%H-l;DoQzo%%Sa zI>`8jNe@)760aNG^9$>)VvIta;=No68cdfiSihpG*E14mN7@Ib)wRDvz|5!lnyaj4 zbMViMvTNnd@tczl%H%WwVkV)7>a=y(V3KSn=R75Tmttlk6adWe@t3ccxg%3lp+yX6 z@XBh(cqVu!kLqNo!-rN>w6(f{UxrSkw%xK}SOdPt1vVCR@3@4z9fg@7dkZJ8|0A>3 z79j+ckQY9^QV~G! zuKP-&@1Y1{C~WF#9fkv%C+~6tsvKK*%uBc{a>=gusDYGm9$*m(*1z{owy(BS?BOLX z3|6cQ8;y9D@m)WYpdG0{(SES~80{>Cp*DPrQmPh9zITa9;G2eT3=xhuKfY%RIS%h7?BJZ zT_bnUJsoDR0;ms6QSKK34HVTiGZ7yk!^|fKg7FDJtvpx_8}WPP^K6biAP$kJNNS2p z_I_p?ilgmc1`wT(tk7vtM4}|;v+YfSvd+0=GiX^UZ1iON8VjhR(9HS%jV~i<7UR<% zC1TF0KywgNw^(PEZk-R#Ea3oocd38b-zIW;X-u)5nrL^rz1=vR26TwDSw8~0DL!w! zi-cDl*H+ggp_(o>cGt4;)jt5Ps21$?J~umMz4FBTU*_3Ys!@X**v44Efz z_--rQCvn&D^**D2Ux@?!35YxCtD3C76e3BfDp z834Tl@Mv#p#6FEqqI~GBuC%P^pHx3c&vscPTDNqCHOpp5n)9a6N8hHYN4yrA`6}Xf z=yglf8iLu(j%%db0Kc`Mks8cdgs}nL{_nG=`La}Wthkr0Mdq(rL%(v27mPaVSSK@; z4NbszRsA@TokBWub|pp5S8)XO0cvG<$NP5<=#90tMoSuh`xeq>w(iis+#=ryf@E8z zh1sO9{d~3;H8r-)FQG%a#I%P|?b?r-heNrxsc&u3BLTelWR&Lp4~leXbCslV!>0&u ziul@YTcWs{rc%E=N(^HH{ZM(TL zvDTpF6|)PH>6!V2{}XA|AZVXyfvPnZN$&b_CF$r9*v3Q&qnZxE2=5~0Qz@&Q#AR7~ec%T+tO@JV!v^3fZPns~ zbCPYJ#)v4uhBkL6Tk0v;7?t#Y$JLjU@sw#g8P0L;mOG#7bavc zlA&twBXooTY@L+xo`Yfz@EH_&*!5tZe(65d9nB#yx9yUi#~Ql_yUL|>v^d(I#Tp>td{g%GRJ)?|62lEbIR?3M z>~DU8$-&@Zh`r-D$zO|Y$5Z*&nycTaoV^E@RTF}&ol@Z|`Xh6c4k8KsFp^RyvWMHF z!&EZZ-u&*P5QA=Y8;L)qp);pcWXVB`5Ld!HutdMSSUec-av@jk_7EH+TvO)+-F+7` z!b>{|NXh-H{CSh23Onf{z;QOgr4V=`QU38Iy9dC8lVOu(aNYh(cK(uOu%+{{&14Gp z`kJ;WLA=jz4dHTu4Uo;4A9TQcv;Rh6I#DhR(cW9QVAFTBpUpl(PpYp@a^vQ{)iEph zvjyvHlFH{_A1zPj1ID%m>>g%M3;osnpyP|0umy*Au|8?|+<+(VYj_F7ZRhoz3u$_e zsI2_$?5cKUdvCMKinKI!8uq#ZUq@*>dDXVW8bDNVEj(G??h1IW|Lv#LF{D7O&JTd? zF@5xumVrp=@}Q}Y#&1shrvF=(1WHQ2GId{qzTuV|@BO15<+2#3Js^H*E-ga3;ke$$ zh3RcW2=nf6Bo30(EC`Rggf2i!4?P^t?($ z=}mRUyvpk`2r7RyP1uU@O#CX3#}g76yLNE1*SNXz2+Mf}d>uGmWiGvc&Tw)4LS)eF z5^h$F;mH%>tj;X;T1t^CgIEVzTo)z6$gRo*uy&8DZ=&GE?P)w=d+5j~3t{iy2hIET zd>%(4Xp;_#Z_b!3?SjVQ4dUBrF01}qYo9l$3@)I7!RuY%WA8Z3Idzkdal}hEe+^2< z?-*veYNxi(eO>TW;d)pZ({+4fd8Ljy0fO&*lt8K$R=q-a|EONvv5iJlSX+K>Ve>rQXT!tbM%@i%qpo6#Pt|D1@WRl8fKVVHWY3CAA7?6@pz4KJvy9|yBN2oylE*perBVT5k zEoT#7YV93|DAKR~;Hvih{$-}mjc(5D;dC`7nh>gM_sIP z?FP+Efn9^4kCXXph}*a0dBRi%*!d>RGf{CKFd%%ai;M&!q&&wwKhr}&H0O-QAv=eH z&F5rr?%*CjagKRKGU-KPLSXC?J`MZE&JecFH1u=9zW(_L6UF9=fHBKQ#~C$IPt6p? zfK2L`y;H)(7&bA6di$&0{8g1Y7lzO@u-kdvLYfN!Jsb3%qlK~9QtyXEV4|v4OK&4r z8)HuHBj! zS*Y_YH+AOgHM#hy0^xy3&5`E1_~Q{8s1ZA2Lw_8O(v2$d5Yl65GGR{AZKoZXEEr#k z=7ueO^QQ%tK)i5oMGKOg&YE03B@-mHc8S`47k%C?il`VTan`NaJmqBCU@XRYeC07% zkF9RIa2{x|u&5tkF}C~|jB-B`h+vybZYRNW^nLVcm-~wmyqSje6^|(+i`j_7ws1;! zJYs`C#Ps_zEw>Wlz|kGM|2Y&blfuZzsO-#hSal7Vu=O1lf-XWIcf^4NJmruso%zo>8LIG`8Ccw8*eEVzaxTueVSXtoi=k%9lpF49}l=@OW!n}}2iN9DF+M_lVz8k~ktPRCU41ghTq7tF&LazTGFW4W7RO>;qfNDQ*r~%#rCa zjB^ge!LHnlf06#E>i7}((sb|{&KE;5`kMd zmZ=8RUzu(R-VSDUR{g}~VTmK6J}iqM1lJ}3div>Fzm(?wn+UIrQTnL)!bBbJ8_`l$ zSsgQdT0=?Mjrh)Wf0)wb33slb1gp+HgIYjm%w(AMh2tzzT!#jO3S}R17@M(Y^=hp- z9Www?Nhk{#(n1w-9QjbdS1d;j7?zJ;)=U<-nV@~+LVZ4+Tze`7U(pio>O1Y;o>J!_q4Z`pVpg`9PKYAunj>~4~=t05P z%`2ORuo>UA(p*KqEXSb!Nl+O;Hv$^mH?62sy&th&XtAu&jY2CK@5z!l(U7Lx-Wy)mloNFvU7o)H-I5F;7 zefNZn|FMbc*34J$Q*5i7xEcoiWTZF6JVfe+&%e^`e+#4d!XbutOX#Ojqah8Y#8*%D^tc1Gs+A3Z-dXOSMVvi5eB<3(|nk7O>~cz;0BlM?b03f{~7`g(HfdsIn_m2xea%+ctiaT}C^ci@563>ww_c z4|xJ6h;gxC-zdO_xWoM_77l9*B66Ur6G2c|ADJ+O;~bDx!$&!RvMN*d#JLDf2y&3g zM1WjK8)AE^G5zHfS}KOh4Uiq5v(wL&p*S~c?8`PP4kf;kFdy8O8YeTm$Y4FPw*z3_ zaJx|saHCJ%LTbyE`3ilNVk4Qr>5yU0Em&S$9d7mz8%s2jK>wk#iSjz2!lEL;b_oa2O0bEAn-=rs}n6VP=sz4 z6fw;z54#$+&yKAOJ^C{XK8il}&xM%FZFaJTaQG@2QdZ4u;mDGf!BgAT!5!Q;#%~cX zHIvq~*P3VLQNhPKUv#5$6<{6+rM&AnALC$7o9sf!gL>?D2e}tiRVt2AY z8dabtusS(zhYZgx74u!OTQL+qe(i9GWq}_p;`;nVdNtyh^Y%uEa&1Jjc`PS79+ax) zStK@7suJ|r5Uu9QG=su-3cWE&Lj#UZ_pR{H^l{@G1nnC+`;HwG!lj13?q^@`<;{|Y zJZnLx`)&}-F#QzQ;qGP)#$SjhaL|)VV8IV}Vm>O;+39AxE_jCnu8AI1P)MOzf0lQj zbN)u|2t~YtS8Y1ztE-}GR|a<`SLYgZ(65SUD-6%5z77CzBrS~^4GRd0fw~N=8HN+H zB7tA3?>f3eRQ+htjO)tQCO)v|QL>}28eGOiRwo$`$q&$|*OcLqLf=7CeBj|I<$(kG z*GdXc_-3qeQfu1wx#`anz)k#_MIjle+l}aJvPtX@9&C%Ic#GdS@>PQh(|GkJst60@ zfl3e8^Vl_~RHmIB#=`_3uDLp>qZjXAIPOl}Y~5_bRc4g)>wm=WGHq{X)>5@rfRb&X zdW}t)GS49?M0gILyMS(5Mgc-uPF78zn~j@O?Yj;qK>{iiUYPsgN`qBgzTXGZy(3nn5 zvG@VF`g&k%XOsEFgAorop^>Tp#72WGHwHA}x#RNHW4jsJ;@!~9TFD_yn1s)?jIe7m zCzzFrFQ(v`v~M8+l^aCkxy`w%EwDC8g!`Z(5pTVhe>N8Uy1M$CyXL^lX}RNkP~u+D zQa(D~=qLur^XH!Cr!B@RFc3j&qO3OV`q`9DFy}80 zq7U11Gobfv8|L4>TD_|}%A9>j+3To`@OpA~uQ0Kirt_nb=}3r((z0V+j$TC@w8T7M*^Uuj0LG87R8OX$}RtjZHD#B17MOrM8VJu@QL$*R$vNj>hkY((c@WUSe;@9S6-L$WVp9~tWm z#y%Kke(%qH&i6ju=k9wxzrQ<9=e*Cnw(EIaj|)il11r?+Sq`LV)w5wM)r{T;QP3)6 zfmBgcx-5Hx%;ALdzbys90yF)sU;EO?rdjX4R}1` zeAxryI5da7-5N`R-Ze!c1zuUR_mt%ekC}Oej^pvEeOyHjOHl9-tMuZ^XEbj~EAmoHS7DodYzZ$*8 zRIWpdgop2eigg9z8iF!}U$8s12iRgLF~$~5>4VyHGD?Z=qP7Zb4!p{O)2`v-b}|xh z9b<^^A!h+w^%BeP{ib7Rd2_yXi!W=se%Z|bsn^XZF*Ju`#>0u{PWFfEH2!n{&S%63 zuI!-Z2hWhYg!dG-r^|e|REu$R=Sv3Cy`-37Ea@Z4w}wmwYz2ovaLJQq+kbjclr`jU&vCB8|(4%D0F>{VN2g)hV~#$IP2Pktxcmk4AORZ;Fc$RE}H29 zaD$anl5NJtKq78KunQTttz5Pbi(}ewnvk~c&3^~4wjSB=v9<%}Od5D9m1N>E3AM_z z{XO@=D;3oc8#VR!n9H9FSp5x4XBTMdgq5|R=@vukzL}wdbze(B>0GkrJ;rd3&(V4p z>$kh`?^SNAP_LJuhC8w$G-^j7^BxDN6Q|kPrcRdz`BNSi+!-ic-dc6!jhPr6k~%j4 zV4+}+TkDolM_75|HBTeldK`^HK8NFR@!26h}e!*m#JiJCh>V4q{0! znCR5zOBUX%XI`HM?F8~WP=CQ7VctG!hA@HCd$DkZ90-kgZUXXsOXMhgWJoRqPkJ3c zy0G6we9fx2$I`1&f*oKm#kNRazzqRrGidKLJrr7n~%;4Yq*yC2`h|?TDSJzj~ zS`ay$&Ye_t(ml|cFAeR?RQkS$Yw*m@mdXp37lEiGCi_Ay&sK9uPp41guE6v>d3M9i z=U|E?A!w{WsfqO_AOs@8$by5D5X)ldX;79?WVlSg8yCJtvfP>z>4okqFTj&QKPsVl zfFua0{x>DrrQKp)cnr-H5c~SDmDhj4l{+cX^>T`L)B-1;mXEzMmw=3@q|iaA@57+?FbVNe-Iv;%osUWwCs+1!)#cbrx37KILZ#>$gO(2_OkP|w=hH9E zg$ErN-jrB2slHwMXfhjqCt;lnmu(DeeDUOsgPOo*k11$CwDoh{R~u0)Qn=EG8BOcr zo=x`x+NezU33ZEWXdpM+FDI+W(MZd}GJ(A0=!dlPP81P&D+8P8Pv#tj@WPygOHZUvTaNIzsW15_z|W zv1w@!nN4_R75M?R6-Ll@iYN+b=*az7H__gcp zn_IQA`hgGm8abCVDeMP7pK@wp%P6*jgNcy!hC)b$+HFnQ!L+q{jMaQ(GK$;7mUCBS zas1Kmy6lLuQ8uFHA`5BcA7al5Gyipra&Q@Jpz$>MCn;if^d~1e@ajL$M+4~I0vtuT z7*fTe^kQ4-?hI_nG?`*wL%Z0!VK8#%L=&|}Cs>iNHu*!%$2DX}6pAgf9kQ8Xv~(@~ z-J&(%--`2Nd|Arwxza%U+Uvi$i>_u62Bqtc8_&st(n|s_;oA!cS-6) zCHZ@sX)#q_LhFvM+DjjsGH&$bZHTd=O)tfK0oWcPSuRH|0vPaLL)&|?>XJpjzay`? zK~AfElse(|si&ADW~J(j@ExMbX}wnC>f2hW+>4B@^G(w@{|T32XghK$Q}|^inVR2v z^C4`h3Eg-L<&sT6UaOQ9o7-oERNXnu6-c}cdgqth%bPmF%Grxl=Mt#d=J;*;$xK|< zGfx=yVc6z~YlLep8j;sV3eiJGG3HI2@YZmAK3oc=uTt%}!!>Pa0$Qe#YcvGN-pNs* zkJ=ja^U|+ihkpvt&!(Q^hgJFIV2&O_VQiO2clrPevab3&R39L2zV6LBvpzJxxtC=R zKe6_N2-rOi-{N9GwCsqI*n`G4nP-d`4P$^|L#}g5eR@+3;3PoP3D?-Iyc?|)K)vIc z-bsd_Qr3W+S^G!ESXEC*nD%@w>XWeSFrsSzDY^|m^5Ks8lfRZ70HB6g8za>R~JIVD0JG0xX$i9YqkyucotOw^p(%D16U zN$L)#(*PsB+uvW~!S0`+FE5%a8~Vt>L|xP*ivv}p;U8E7`nkF~t6&U-sV;Xnt$S$g zF7^)0NxsTQH&6|0ioW5!l%Upwq3C`?f4`dV=Qf$!P1y-btkr_a!GP-|o8%Az*cB3P zfp-K%jVFE|Q1~XR7a^AXr?CC?SKqh}Y#iB)E)jiQX8WaFh-_ zAM>^C@c>$&|LSV(8KNL*Z>MOa>3R-*2w4o<3G|vvPM5WV1T|2lhp(asM=&~q9bU>j z>oWs8f;wiiDS-C$P-3J_bh16X z2Qq?f$&jC{MDG*}u<^9Og*ie1B^x%GdP7#)SAgfJEyiIyalD=m%YW`~WjvWhSh?cB z5dT#jBws0x4+(hN;2kg-^X=xo@&1>OhtuXzxxZgfY1Y5A*?5``yF=@9FJH@VWs_Hg zR=KlVplsHr_6m+kd7gNhCRTagOwvHXmLh-|Vh7c~(Q+&+6O*uisw#l}NY7c8*`7dGTw zQo2`RJL#wl<70Bs^yBERxqdmb8yFIKrnDPkpnz2O?%vQXcB^q|buw3m-S77vQNk$= zxlvKo6ey{%|MG=+lgGP<{&Y^MmrQ-q*6n8Jm6( z5e%t9KE_^xDx3MY2yd2u>rgo<3 zWzU0eaHXojeY~Fw+R|V^idxQO=_uzSuinQ+;kXoRuy(IAH**Jrth;qcTa(A3|!H4)dQE6m~6mhWx@$0U`U-$L4=*)^J!Bj8{q^v z`X>GNRxN5n-VC?U&^6(ML%c|u2OTAH@i>JZ?Qx4|%=Kf-OsJH7^ zVczJDh1b*loJ(>W4DcR10fEWt(tMV!`~h_8cY9~v-sJ=S2{CAW7%H5{dps>fd_+bL*pS6XG~)FCw*xEzd*?(YDl|=! zuEi(E!IM7oO0KMYT}Maz?(c&PxqO;@qvQ$Z?<=8@_XugaFesn%a>1GQi_~Wz@mwoF z!zl-lk<|qot3vM5CO#nDC)~FG8I(=KILvH@y5`T@M|Kq>J(6)TBrwTBl4 zRb(l&?X!MStMt$M@fQQ>@}|oDAD1 zN5-Se!rY$UCbmLy>=LJS?|(Sg)z1jMIC1-&tftMBu~Jp#M(O((C1+IDKR=W}m(` z+@1T_FVJ8djRU;i(9cY$f!aId;2@Wh>L7WPr%t0?BE3?asM#B_Am3v!3nFS#R*UHT zp8t-V12teHFOHHL>R+JZY4WQQo^=x*SxrKa@c<~`%pKzX8d3Xl;u_5xiCHAMyOr*RNH4|jP0heEJD63tPKeD zo*T9WHFf#L`WGlc5|SRiZR8BV?py3?90+bTHr2fX!&zQj>*^@%f$+jNVgdIPldU?{CJ;dwFHPgt&BbevSC(%jCa7#n_AY?ii zwSRjJaL}z%0V+YMtq5X-;`jt6*ZJ@O!Z)EC@32B^Ut-9JSrecEZlvNbXQne*M(dvB&EehUb1gD^LqE#d!jpA^zj-#H)1VZo`1 zH!0I*J@06Bqdnqh*)YUAhB+xoAa=-Q>@1tZr8t=fNCgMIen!uQc`aq0?Z~NE=J}?0 zRBmjr5Lhd9$Jq0P)!>z6BV*WTs<1-iQ@Z40Cc!(<^$-NYS96itw{3#0V9KbT($pT3 zPHXDvxvdod#C zUE5A)!tZ~m+g9b9-kGYQH$*p9^Zzx4IVTfhe9e4a=7f0F8;8)R^%@oxL2EgomoRD^ z@`a4gt{t~K)%)&pj#yl#iwu*J!LpfAWaTqZI_pvq5ZYr$>unlBMv_RH(P}<`P@eQs z?;*?cI@ykJh9eJa`=uiaMDM1YDXh**3oFt&a#q~|V1@7(#!O_km@mNHKk^=@Aop3- z)~q%P4o0GPPPd}DCN9S*FV%h~I8G2u<%Xmz=sq8h{O8B*Eh~w)t6mP>ArF37*b@O^ z$ckd_DV{IAb}R8hOj}2WhyEaD{fbGBIF7Z?na7ysk`^OgQ#{NOn3i&rJZBGeSTtiYzPPPQdOWhe z!p=~L=~GXsg8T}8I(5lkpuzC(AMy{qPSc+uzcQcgPVMBBn`;hYqr)0v| zV>DGHxvlbg*5fakd`{V#Ka{J+Rrol<1|GDG+CfH?d9IVH==!hf=-H^GaR+cN5Zr5$ z^`JyTWP9Dn$DqTdi>j^Eqn$b!))PMh$ni{^UX8TeU=uL2Lx-h=c7R}(UE)?u{OH;~vu&|ptz{rh8r1cVB5c|iUSf6pQ)%y(fh*-u zA>hdDadc>Lf?VLcjH`%6r!~9Kg<~oWEd=_|!eKrR_z%oRTo;O$Mg^N)I75m~HTp_q zFMugSezc7-6CqgCF7|nLi^zJ){jRCGBSwe=dWQOrFNmkvJ886S+57r)(YV6!cg&5& zJU{=5C2OpD7xcaStHRVQq-Q0~Ql2#`78$4tDjQT8-<=J`H34tbjJP_Ajhvw$je*Bbwo;5r}< zJSk6aU8hZR76nJUDcs{P_5ckAy8C>T29Z3nE58hg0_uhLg@Uz%NC?M;&tFjXTTMMu zR>0G+F|9yZoa7@*&qsCJkD|RAmyR)r?%(4sX^$L%zq42wd8@%sj!?JF;Tp}LZum{^ z2CY;v>awK-2ZEeLs+h_y>LdkB8P+dvK>3@E_b>1G6c7xCIHg7PZpi`JJQeVjBe_6) z+NA$v%>Q@+=!efU{kI07(}pv(ucy*cN9E=g=K}x!`Y>_F;xApT!VU?$@Q`P;K&xxdzBYu`RUG!xxUM?4L zxYqIVCGEjFhsc-+Buw^Ea4u-~u$+8yH!b9xjW(4(xF-+rBX73a!9yDd&mzqePaqn- zw*r#^Lg>tv(jA)=;$HMZLk)AQF65t?e6neeyTUhu*$B?gxVqDLr75Ck!vyA+tvk@z zlI2$fPawYml#OBBs8zq){+Y+81>}ASJ9>PBm!;|LvWDb!Wn3H?`cMq4csy!Osp9Zf z{PhM{rNk#(G-MYwG3H?mN}o=L29Ro9$HsTR2+C5wpCyYO! z{=#L<=w7v`T36tx=5VdR|rp)GiH_TH3SkCTuB zr!qtZb@Y42A~B)!dGLwNi|VMJN%h`vr44c9s!i!sK*J8eIjqT791Blh4b4YKF~>qH z{Uz1_mLO~zy#1j_c~ix(h(b`}O>^0d{J`ux%c(pFcNggOZIBIURZ<${YCkPM3xj+W z#ndvZ^X;Xh=6DKk`Q*MBjv(u9p8eQcmJc79O=)0z%;{s;3htgUNkslGEe)QmLT0A- zC0-z@QF5p1lGi@!_o7q15-o!UO6hyPgKJrxh9Gp%VfCZp9L`;hibdhp zNaXB2J%xkD^P%MSnXSdZJ4;8>dhW(BA3R(5|03p>vuc_{hi#Zv&#d#hdn8>yj`>MDLKdLWTjYc&|jjYJl}n9?fO8Asycj~Uho3%vcRw2SqI_x`qKnw@_H`U;g~H6FZWMPzyfrk|qM! ziU3n1^ho|wDsoPl#0aL>sAFkxf-t1#`xZ%A1M)OBGJWMlLkIiF5Y@B3=t-&WnMH0$ zSfMueQLMEl!~~0HcdYq0LQc6AwQdX% zPd3L5O&xfLqqzO&?qaiU%6iON$8cZ|;zu6j< z{n7Noxd2WFv8F~(wQSB;$AO3mcM4LwefCu$N=wJ^-PK7%O=`F*zxT2x&wd_zHQfQA zOzzwiBFWt^@!yZ6)T9evIc#ep zZgdYU-ih&dd(9G|^fXV5kN@S%2atDUi08GO-MW{<&QGnceab=~un%6!?pS_<>Q?^w z&>ijCm0vfc$3}YT#D~l@g7b2KYh|DEAg3N-Y4Qd>v}?BJ!*IKFY#?IXcN8z$A3jpr6_;JpxFv9xSUgNm`1DIUV{_`kZoj5n2J7&G_1o<&6lLvip z#Pj>|!?&VNrbbKFB+qB;7bPJx&&(Z6MOk5IKsogB`bKaTjY|GdLkoh7wrS#(;8u4c zMLU7q<44pvh(1JZtU2W!p1*iUHjdRCRtFHzFgPaMDgc~Z-6i!#BH4!jF2((s?YOKz z*|9jaUG#BLHc(MVXtTZk;f47htUOH`Wz55ZpNhOw4?l31F=y?fypH7QMvX&Rw-X48 zqjfju%R~EtQIcxoZo7!$rc*JbEMBI{Yy_i=Ep`F~3x3XB13i(x6H{tPFy&aItO zAkvP6TRh4**lY4R!vMAv)ptbsf?7!?TN#^T^V)FFK~E%xLsf+qcn3w>H_}krZ4Zo! z`S(UIf#4K;CfwJASG(pNV5_;A`{V(3i)9iFiU|4NwM68aTf-i@zNN2DAaE-NJ>Gd;}zmj;5e zlQYx<(N~*nvjug_1WQcCxp=?WzW%S#-mBIL(3cFz)_d}mcc0tGOJ}V-qsCB<+LSq{ zP~BUbMT!;Xs8>b9cNF8)LtOf~zW>}^wQ_CNt$#iy`cjX5)&@9zoq&v&V3c>@#5Mi%5vNPQ3cs{mJ~AziLr z^vb=X2eX6XUKd!Nzh0oPlmg_y9QpS0uQ11g@j_PH3@k9uJ1ai97EIB^sA7laHuvza z7$_p7?Tu94f7x8w_Jm@!W(*_+N{jaZe82fNisFwzKm*X)s>UqFapfxqr)VPv3=^;# z_%JRu&hjY3C85mqJ$D_os4f{?Cxqt2Zlf6S{Jx6osCSUv#qR%9LeMfH@lBnW-u>98 z^V(YY21qVu+sm5bM+#3}`Po)y#JxZx@35gvO#y z>3jhXl!_mOwUo-v-JGj4wxhIvLCMv%Ql%(31?uJTJF1Rt2q5sC9hQ@#8bx{qiVp;-E!d?b}(2jr`Q;OUw&M0jtAFj zP;HEGDqk$Kno1|jZ|9Vu)=_V`&nVH6sen_3{{#@UGa+*9VskBU;DHgY!+mt!BJesU zcg|C|KsL@?+rHJt4A$-sQ;EEW+vgGWPLW8(!39^+Yk&JFS=HL*mSg^x{vL$;P_%ZKOic-Z-fQdZ8?O>CO^dhz}T{LR%nT3!Pnj5W9%97@T%q6 zz6Zk#PC4+YBi4wjU7iRHKAc6=%^JlV`_;Q0@^#AKbV)(QQN_@PtsVctT2y7P|MqC} zzL3v4T5XNE0SQ7da~5=!VD}2%A|)ULfp-Cb=Ik7Z8R_ho1_rMwK?bCQwhq-ny#dpt z!$=Aq4qC2Twlb6kNeq8;F8KyHgSHp-+b?Jg4goQ^{{>I+et^MCU2Ds&!Kd_G7-MAC zgP+Ph*fzH2JlGut!(j1aTcwEF|sdk;T1JplXkQ16?{|1&Xl4 z;lMuRxn;}Tj62b44(Y$^GY4iR`!~idJX(BT`A*)m{)*ahduGwx(cL`0rh;8iim_Rh zi^FMPA5)xbM=LseHF!^hz$N0I$ip^56X+7;K38O{hu_E1`=&KcK_H^IWzC}swizez zy0%o#QvSsb=pYxfN-W#E@i|cBLh0J&B!a8jI?3zWy-6KxqlL9np8w=pyZoSAoa2U> z0i^{`*ISjWpG^iV+l$lN!D!TZ^9>`I-|+$O>;E0m=qT<&g)d#Lll^$zO2LF0o|o{| z(ctkAHCIO&Kci}zH#~i7bI0Iqp3lvkEh5$CfR@1Hc&}EZ5A@REj22dL+}(LbzhSq9 zR^jg{kk$Lr1GsqHgnab&j%5ZeHB!S@Df*&gy8V&UmC?&_m0?F>GXg+sOTklZh1h_{ zpBzgCm(c!)W=wD(<;^svzx2ANb7~o%M!0fMs0E^Cd#%;~VCUc!YR86~^#BB!B{YfO z*Qq}|k+ZAw`H5`?rMRWdZ;y|M3H+QJx#C}4%X!8<%?&Ta7MM9NdypjYh*M%DU`%BU z084HauLPlqaR*RD4*CGmw5Vo`t4j{h1-lYotk(j(G{Z-J*vr5hT_j;#zHh`$vZ_zr zS?tp^0HO}Iv0@Gq$~CU-tkc^1`($!GQr!if)Uwli2BP{Q{7jhU<(a-;?*;`CvjMrz z`=gvKmV?GGMWom-Cc8F84Ki2|@?=-jPymE}6bk^9N&uG$^KGw1AD%~m`9Pf&43jJI z)@@q8{pk)tQ7li;@Y&k&85OL{+Y((zg`o|9Eyek&`l&I*U+l~59Ee=qRs*}2iz8OP)lw}j?K`wjFap#Cd&TZ(3 zR0DkYonsKfg(xQvle7KrpXD|7lJ=Z_8FwI3ppm0)}tT4wZV%=^Drs!CCvv+v;Kj`bY#JKU3iN-AjYJ)}2VaLf$37-I`hR(pRO{bj9t zu>sC7B@?ycv`T#?YPqI$pgi66{G!TA=JUB%v5duTt|=RRCzA;?3oF^qRNXwVBQq9w zJC*oqDRVmJYf*$jpAqh zl?NZY60dt5p9SyNa9)&Koj}7ew+bI7E7Di5GOLAbC7zB(d9GBddrSuEkjLeRHzf1! zQ1AsjV`h3BLT;D6eB7T+(KWGk!Co!~ES@XJr*#u^>Pe|YOM1A?+H$EIQA>UZ2(J~J zd>&bl28lZGmZQ2Qw{)*54O>KdLdT}_7KZRHL$>qK3r+>oHJ*{ruy?wYv_Z-o@xMq7v$FG_Hlfh8#uz1vR*5j zhl*09pf^=-3~bzRWF)V?lf@`;avX%w;MQ`% zXF7cj?W>vUz$N*XL71W>o#*#f{d8u<)%&~OFZ@3wzyDA3=U%&~t!DX`OjMC+LsD32 z_N7S4shg2QMmdk%ueE+;D@k|ZLfC2-~8GDLY;YV~RFBZI>XmM99k#MA?WZv+Mg4V^S^UUmFdJpk;56Hk#(b#`@t{NZv>eH#x~Mne=-#|6DE`tXLBa2tQboD- z@52;JtvTwY52HMkWOrI@p6Ju}y*~<~=3|$W`1i~ozz!-jxfcWT;Lq!n`3EQwHTvNn z5jf#y$N+CW!+?jg71qaKFp;k^Z}Df=?h=*L{Kj?^oeMB8NWbeg*zC|fBkT}a7Ua~2IsF2()K|USi+`o4_^9`wp(?JUOd?sfdMr^?a4smp%f5cH z(@s+vS14P_TtnRTLsXb9gxN4b23YxssuaOF!PwP49F+?w5?U`J<-u>Mj6@tR+YVyT z=641|QH-4HqMkZVj&#r&x2_#w_Tyx|=Z>+|fi2f0$HB#9B9=1+dKowakCe_UZXiHZ z@}sm3dq@fZErd_9Rq-o=OHn(e%bd4;8A1>ay3xWn$$BOezy3;^Y&1MAm+chLa75jC zN@9p}eJu_7Rc^k(E>$h&qn#K$MTr~;zf`Q4GYKQgq#`t6KCyVzqCMz@aRsyW^HarB{M5#uu-k8cGv$i8_A zI7bf}EW?fN_iZqDy%?T23d%GZph)4{Z($dybmMX|&!??6DcRibQ=|_DA*Dm&g}F9C z1;SYztCk4be0o^)#a|;K8pekx}CE^m>Nef2UL62~3j+66OxHo37BB&8O&>-Kw zfbIX%zAyNUGWgLn-A3j+Nq(|^>!&M5fC^I%55 zScy?@b{ex-F1T0JgZ$#fM0{rqa$~c&m)Up`fRGWlON}X!fgc zy~5={guK7^cTMcmdKr;=WAR?H5tde$EIb=4Pyy;;M@9j5S_=A1wKULp{Qp0sG;JA- zFZIR}*D{AHoh-RfA@h^hl%8qD@MenN>+x%})GjIRDpbvgNV*>l>IAuF? z3tf~-to{t*zOWXkFd_wqV&ylG&|Ko%p>{cvG<*nNS!s=$hFr3%<<9l?QV*p zYpc-Yen3iPHq#Cq$<6m|rcJ)a=$*eg1}K8y){29^F9WU84Kf4^B9OnfIJuWM{;O!1 zyUTv99s3bs9TTGeNib!387lU{J9$+Wxz7ZG;T-^F!U`PF_`5o9KEJ;?O!8VQw*2Cf z4{HwOyRx1jl!+uX#+@J36iCHxm}B{*|6fY)9}$i}lkNBw!P6?a5}RwWC-+1-MsHPu zd4qR)K3}Fe6k&4=gqOCOR_2NVczmC^9cJAnPkaYjC23x-8lXTmcW1#qQ(i)(%`|b=j%?fa>ON4V^QSJ#qKe; zE2;jLh7M}n(%`mq5i`TfY!=VfiD7SK_c&Na*TjQqny{}3L8X|jlgyELPKH@F&zt|y z2CH}V%269Znkh4W$F=txp+3#bA~PkXb0+m|IhU)w6zj9HYhop_}|7Gi}Q&V7;$Q~G3KJ}?6 zX(=vC?xtw_{MOSSH0Ac1KYY zd{s#V)r9IV{P_Vhyd2v7-a*Z$UQ9_~S1L98Nb1_>T(oUccK5|xC%oP1fRPvP?KrIy zfxwdV3>Xqol(YOB>PnwPx#a<#WxNz|XQm=RU>DFl$6^Lr-E%I2%{WX(q(-C2CJc*kIBV=i7f>-G8JtLTnj;Gjv|qx351{&@SY> z_DA1UyvtnqYjo(T*uxJ-Ju%ux!&v_TZzCdmm$eEWx@@woOB-rLdAbC&)P@$Tun2D> zqud%3kG}hGgQWWAdq*`EOqGwd4mB5_kirEP>;yH8QUZybYkrZUfy=@G zmO122%vT(}r5mxR+U`_f zs^@Zc3mEJ9`g_wVUEc$@C2pG1zpQ|0L$9N7l#t(XC*mkh5(ShSfAs{it_po9!pusM zQv8L#uJI689b6mV!#>$>h;xJY<0@jGN$>gMCAQlP+{4dZ(+j!MG0g0=PMp37MQs4L9IQnl|YJ1YMNlu72ncWw`0zXHvJ;sQnMf#LQH8o@G!@wbG6r(?>`tq)c#bev_z;ahyA2R`gJdAqF%1z%p}J1AT` zS4RVj&E!CydId-nD&D@X&T#|hOb12;**#dfb%Esel~v}-qgAsNAQOE2??=lYKfd*3 z`pJk~msS3fOOx}VuhYCQKAjueu1fY@?CCNn2!DTy{pq0!KSE)EYgU|gMKIVce;W~j zp1qFbCv{ACVXrYKykwi$l;?ooeX{yY2o1@$xEsuen83sMW|{T#T!wfn@Sm&r&D$9D z&6h?i*AR(~9Xb=NwI`7U5WO%BJ^jZ+QUPDq zoTIR9yCww>xFtWtECxb$CI4&Lu6OVJa7yJKF=LxZho%NBg!`?{#h3=(JLF&}bH7EC zym{7KLCwL%;feD*>3j+oNwiftg_!V^HUxB%on!WVhPGdC2J$^E8}umD?*!U*5tbl8J#q02e1UIE3mQ6utS&} zZTmGNwZn-RTtE;)(Ul-&40{}}Y40ot;^^(1O3XVe6K*p{XM!+qrz+T z0HTuj6rq<|Q}yMqp3QnO#ytsnr4_tUnAXMHL{`(FW$qnCy*fF55U*uhS$ut3oDc6%*~TN6uEr`L^HR2RTw;OwpKCQ@ge zy0&Lsse*$;>)p`0!SvIn71??tS|g=Rmq|X5_PJ&Y@{?e#-uy^ceOsJwe`%_q-bm?~ zpkYd&Yx$(c@^A0uQHz=$=kro*ahKm=gG-xRhMvx3!u7SP#t=^dM~2&P8oFyUc`Bsu zIIa@)qAyKY0DeDID3f_>P5;6rzwE0Zt^8!vJzV!%IqJx0?Y5nnp%bVRbdYnCEIE50 zFaF}Jhw;Zap2{0x<8}SVbti;8 z7ixObWbP`dI=%SX?n^UaqX<;Jy7qpYq#$2liJfk+kg@+vd-zcK$A;OI2m6Yf*k99G zeS=c_lQVl6y@)f5^&Dd%*{Il`C}~iB;q2s7I54E=4X=8qy8Q9`DIF$EeDo^^2Vx&YDmrMbbm%X~N6|O<;wKQEG zJsppn?gO41Bp-dEixpPVPx_=!{Bb?8KJIcA`RdMSVU^s;u9cbgFI@#dwt|tww9ISo zQ9wY}`(ciz!vw)gH4^@jJU3*JNH$7E^i}Is|EidpY>+Z+3z69*+aq`d-#fqa7P}B2 zM6MBB=EZLO{Q>=l(IwNH!Lwm<>B`$_F&P^T{rjuZi+rlXI#$lp>RV3*=m++42GC08 zbyh`QBfaN~I4f*U5WNs}jlDtPw*_^edM&;IU?1#(SV}z%VF?o>zX!KvbfojMm%Fllo9;Y@zHNbPPO$`_7}6<<=2a_!h}5^g*JNrH z&}-s>8Irbu?@W$o$^Nd3M*n>~3^0@r|1=l2pJ+vX1gxS}mslgy#w(UR<|>2$acG!r1QLb(@{J^cjPZSt}Fx zV0WE*sq6E=9T-qFHIFvD=+SM?hNA=c7!bXsb6i(dx#DxZB~Z{B|>o9#Zv|7K4#MDWVXL~1_2mv(#9*Rf3Yk+GF%c}Pp z%>e~r#}|xt{eb|>w73Ad;xV9TN2%aU=!c7*JFWcKkubMNR4l=(2_=tg;+KvJE)Xur zb=5GHZ(zi8ZAn1Bvs9Z(PE#h@U)`JfZ)H;ESbA*96XFfEg>Kbc&g=b#yYB+Q7cz%; z83osQBNn1!XrilLMv>^Jji->c9Pim%tJo}Dujcw_z^9-8#k%Q zB%@Gj6e^HR41|0~0;xtASbRGK_nuj~0dqRVZQO~7u6cwv45sZKI+1)9uHrx2Chr_V z{jcnToOA|OQO|fQR-7nr#sUhEbqZ4r8);GBQ;;j~&LG6D1Ep=KU8F^?&6v!%~ zRe?GCa#0xVW76v!y4M~wN+KIj46`~0k)q{|>e#9X*W*WNR=**avhGCI20jv+)(KGo z6_c!VoC>jU5UFv>X#>1q0ogs&La%NK-u z(C}a3(37bPvB-k0fN~TWHu~Adk~*Eyoyj)leoi#2T~eg*^NVN@NmI%JgCnu_)KdOu&!=i|8+ap{CWz>~9A zwYQ8%+GE8Q6AjfuwCoPhSQ9ZZ_^8CBiaSK@rYe;GXVnN2=^e%R>ve>(^j6*t5w?Zr z`6c3)>e3kd4yi^>;lO@ksSb>MJmMC?oUU(U7}K&M%TBdYGQr9 zIfQrvF{%a+I7Kr%NPhK3DD+zOe_o>3ViaOy>=2~7qz~k(*`jyqtUPYnfz3TkMlDzH zlx(1Dj!=vph2hSAepi8KI|5Vc_5C4;tVCaZ9dqQUdj{4+R{izeH1aVm^X`_z9{q7I zdg>v$6;U>zdig(aq8M49ag1U-=DipCasr!1YueWIgXOwGGKZ!uL`ih>>g$NjR~X2k zvDt9Zaj4Hjd6*8xbwh8ob*|M;OmCQ1Eo<6>I}^JO_){!tLGad`@R1STzV$G6L70fY zMJjP_iVqajXGsTIgwz|mB4CsF*=#aUXch7eg);|9Qrje%bitw`hY-BCRYp(ecTF)Y456Gpzbo(7}(xUYxc<>smQE1#LaPjm=}m2UTN|B z^eWOGhoegFN7_t&)@rNq^4|LdvI8#5{`;OY@S4q(v!mBgG)Xog{8>&`<)P2A}n`n%VIpC zb=ak{m}s(xx%6BpPw;b9(4UTpQSj%-xx+j4zPa&viK7i}&LHwiLe(aYk{T1G`Q7X3 zW9C296}`v`3?w73w9mI8+~)Kk?=r8~hbB#g0EnowR(nth3vSO&qAgFiIZmfQ@}TZ5O-H~07h%+O1rv)GlU68n)j_&N{e z<>G{+$Hrbksgm-s@$!*Iv5I$mjjgj`t?-kaFVHq74_Z6#Us+zBn`> zftl2+B>?Dg{&_ngR`L2fCb93*m%#nsbg6WpX2jeD73dKhV@l}YJ1IZH0Af92NQ4~# zH^RI2bB7R>ZC_L;TLDWLl@BQpiKUP>=Mf;K2_~he5A%v1kk}6fZdS2-J#%+4*Tj1k zCQusHJ|KoqY6IJ$CgLBd{RdTmg(x=Mp}&4}Fj$&*XwcVh&jtVY7n|Nos{3T1Rmk~- z$6xG%M?z{D=N(YQ^6}b=L52%D6_?U=D@3YT(t@*(roe1fl^fW`1M7x@b23NZW`D)?v0CTb&A$P7mh3;6>GlT!?dUy zcfN$l-2-=ddEF}<#sj7S8Kdiz3wgD6tmPOQgGc|M`UtOHUZ@vQ-~MQnNN&JXzWC?! zRyoZF*2PI<1k7r9+tkCM5%72GYN{WuV#Wa!#HcY$r$`u@EZ>R0>8w5rknR=b7XgQU zo&2^Ljo4nk;SwHVU1i7$0|!C&ISnd$=0mDtPlx;FI&?#}X>qV+EB?{*y*HzYdO`m1 zdc_>upj)`tnH%N}p202hl}(~D4kA;+9fzL%=d&3!AGWx&H*ipXP4!}vCA`(tg?%xw zCO&@9qrh?6Y3{14`s_0+;s;cwlBm}|u?_C_`Yr=~O0Sad=XsKKh;Gh}XOxAFZ4FD; z;=PwDIuM$^LBh18zolTdx+B<%egzv4ACZlm|cX-_a{-@ST>gdHBJTdJzGMOt|m zv8tm)5>U}lo-W0~^~~qM@ov>>)ScV&0~v=@#J|jvAzNa)X%%R|^`5b)58%;0d8*LJ ztlJpdCLa(9q-3uX2ydT0Uro^4 zs;>LY;(XZPWP-btj{@@e9A7Ob2Q}~Xr$7(fDc(e<;`~$DW>L4R;jQql52k5%aCb3v zcGW4}Rh$>M@)RHkB_K1GLXWF{z4^-h(;=YAZJg6P@N8ef7b`#MZG46zu-O|7C+?Rc z>wVYVL>?=WE9y)IzXEsgLE~caWsLn57TQj+r+zeU&;UHgf+Zru-Pk4oWP!8_JfRcu zBJAfULXdCn*0jyi+JyQTrdlpQL!!M_3scOc21;K#w$T3EXr;gq4(rCOWrQr}Pn)OE zRwt*K^m-)UiNlHAszXq#qvdXnhxX5w2kdo-zEq4r&%MrQmpuFKj$pTnuWF;m45kB4 z9HPYh{Wtqp5)a*x{$T>$+%KT;&v9e9|~p*}C`6&=(n z`S653bM+i?Piz|W)OecRHDZ_T_UDWQ3GaMgtl+Y8+75&UWZXvEExqD5I!T9@X2 z=mA(f#b*y*T;XI}Ww^%4d-b^p2@(_4#UatJT zFsy?K{LRwQQ=RqlbZx?hD+57Ye)fg-Y>kk6N8l&nUejxMLD-~>KQg6(%>}=@>`yoY zpErrc*;co9v|X2S4cY_fGrUI^G(>$MtW=zP6U&!yT|ThqR%3q3Uq!Fr%=sTrBGnCA zCV#O47z-Lu^18BGUIy;s=YVu;4fZ!?5yycAw5kD!BNIjZh5lvj-M{Y#>^y6Ge6LAV zXQzs)3SRi7#dEl=Hh=tWm4{2?&F6Pp-mcVeaOTQiO6_A5F3;8!<-%r$Kt z>`Xuk`4oTa)==?I`x_HMdk?Ja@Y#ilD8XvA5pbe@sU!^uJ~^V)zYu5ZYV9!f2Cw6e zJoS#9BVShKY2DGo4XoR(x{&CZc`r>egiXvz0PAWs!Ta&9Cjf3p>MFo>N}KfM;`IUY?h5*YK=o z4&9H{@KL6ADmM>TU9an2DJPP~fSr&LVnd==%JKpV zy*KK?fLwIUk~#TAD&%yC4eE!~uk$>>m8sX@Y0ISUOZJl0x`Fk{1v_r~djR5e3A7n> zT>{gvzXd3wU=kkWT;wy#TPnPJ_{21@JXbd!%^&u&{Nk4WXzS&+8ogfbyK=g0=pu)r zriay+w_sPwnmglI@#ugLk8Fm0&1mqG_=!uE(O!@U430r69=zp$A%R__5^Ja?o2 z@0}b8#M$%BO@LKRnFSs0(PF2JjH&U!-bUHe@)WX<6Wsln`)um)22UzVaqul{c|{w% z2>Vbc1_)SFB*F3$an)y>Qzp*;`MCftcx4Ah_7D3aZ`<+SeYuqUQDbH}{U)^8Xr_W( z?J3b;`6N%)i2Q6r_2-r`EEnttTdY?w7s=tD2_Xpkrj0$8glvFUce>%2e3ZjVOA5W* z8Rkh=Q}#>#f($wMWZZgpwU-7AEuto_xP2^Sb*iY};tcn*7p|knOzfL8WAjFbLdcNz zY5b80h;dbpl9J*u)Egjt&Hk$0){EE3bPK_ntBgS5!2kz%!}d*wdKIiKB6^>1tPnY? z)f=%E3eu>~-}cQ7ndCw2a&y-x%D7!YHHCosR_P44_w7K}hr{xA=DeSK_#b?8*>rQaa!^x=1HwrDuSz0)e((zT2sI`1$F`c0O|Rfd z>T9JV+rZGLFO*^S^1Sg=GoxI=2(xLgnxW!OY&xVWe^i>luLUyaSUa#~=Iii!{d|cM zh4|o^e#`q*(;X3gynz(Zk#NfZ65M%-xTLk~NH>mA6M1Vk{(YEq8L=sg@q&%NQ`A;1-X z8G<034L12t`JfJ_W7n=a{io?FmbZitdbOCXCbU5tgAc?uiMlXN8#0$W?_Jk^F~#41(RN+mLQm-RRQgFC zoIAi^2?>U?UDNb$DAc(pa!}Qa?>2+-Eih%K`a&)jiXK#tucV=u>m%bT0_hf zM>J(}Y%oaUR)$ie%0avQ??_G2>C8Z}`aGi{#OfgQ-rH|hH(r=sC|#u?r?ig(y|#*` z%4K&16@14<6aGZ`!k+PXHRiAEZa217czj$?wT&%+7`LP3k!cBkQqvIRtCqW1%W55w z&_DY2SgV!Q6s-DbDG$nG8{hC;h|EZ$w@?ayjpmtRv)ABY1nVid} zhlIFVz&u0L0py`VbLKbU)YDIXU&^aMUtR+YR4sqVZ+)_`=a+684njXU1t%h>eRd#5 zTKT6n`{NAS<~EYyB>xrm!XaU+U$w}_;T2yUJqS8>2j{1~H03!BN9@ZT&COCUr2J94 zbeDP`(?G*-t<}I9V;||&C`f~AbtZH$H^ZuH;+i-9j~8GwT8!p+&$FM`>>kaL29!&Q zDjL|J_4JIj)HPTWQoqADA`7JYSf`s(AGYl6b_ z>DLtgJRGJ&xUFIxYiXEOmdl!`+P=88LlA8Q*FK%E*1`{+dlsejNnmEbxXnxHE zUxD*JRS|tw5ZgTHk$N2)+Y@qkV)#(n_HCf8@7)~^kvvQlEX{f?3_x{{oVPJhc$1OE z`eu~=s_Lrg)@}X(`RSs}L*2&%R3*q`hCCT1h4J7gVu|K~iHAarw4zJYK<1GKstbK) zAHbb$$b+OWfEe~`0ery*v?D}hoJ}Z(NDnAHDq5lz1R*!UNSB^$=b%#O!k>&&?)b_d znULU=k#4Eqh468(gqr!iW!x~-FDhLmjpsQZfM=;=D7v2s`0$mhJ0w8iOUUd3&nR^5 z&G&Ii1?Tf>yH#O|uxgWhFRZ>?1_M?3>wEogNrnVE5Y=~cVy;wOxvWiv^+pvn9s(K7w8TsqNxQ>Rk@zI&9-5uCq_S}1zCCA>;kI>rb>oW(x;0~g z01Qo~sY+PDt%zydRvU7#%?enw{gPWa0e=9@&Zucn zar~a2K^ADIf7^YNbpFdVXA_*<sFHo*W`Q&zSNyT&Wwo2#Ko2UuU~5?Z$jw-R3zaj`+lV_nF~o4>bDqV5AI1h( zGx9%f8byp=-v!!{SSkCg9Hh7vd%jyihwaQKqw?W7oNq(bFxl@#Drw9}i{c_sjiar! z-%&&wV){?F@3puU7m0^Jml1!G07HaH6G06aUb_-;Oo*-(dr9Gc-|!?AQpMKT-y#Jf zEQ6){&(<1CK0uMjU0FIb+10n&Cywn{r}7Eh@%btqK$8^hzyF280vLpVc?vdrl{;)e zMc}RF?kg?NqVoag>>P1I+1sBzi#X-GPR1RNlb;k}U7F2CZat0E_;mgPh{$WFNN!X) z_Y*SZ3;qId`zv907c_Rx^!Y9)++eP#0vguuuArD(Zc7XNBY?ET_|3P7LI4pwp-eTx z^6^y+^Dy)L?|O}7X9UQK@#eDSQj~5kSc0NgvrR;7bxj*hl&&j+5+c&HK|>!oDAboR z&XCc4uNiC1L}p0opHgNZ>rE*Amx~uVFUZFNFw$wMSx2YBRD;;r7@NeCxy0$H7yN>hiLAL9Q$-r;n$kAxf)p;sx0?FJ+_%8Q)=3@HU@PB}u>9xHz-xyn;8G%FcD@ zGraxKb*naC=nvS~91{j-PS7Ml1OSP+1_Oc$s4!F<67X^VAW&wfdN=U`Qi z=9XUwyNOV-+c%bUQ`WV^RA&DD-By&C=DMQO@0U{%B(yos-*`spd#+m#Sa>GNWR0A0)As<(wn7tyAhBk>m5=J6bCwC1vD-+meo6l4iZm zn47W)+&YQ@X7>Z&oC~y@#{8?8!l(O=!3GCWyL0Fd-stQi@fDzJSC~MP~ zkZ{vTezQ~?hy3r?oacm2)@Sdh=_~a^yCEh;&dbk(q9nJ|Y;4f3($5`ZGIwo%x)E@` zBL3$(y3D9Jsv3#bcMjMuDBk~$sxA?C9ilk{W~N95Ky{W8MyuwO^yE^SGaDP~U#czM zca2l)cNT3h0oq|?5xX(>s}w4=cwB{6LP0F=y*|K%I90R%s;_>T-->ayH&+KIzdGv7 zQ%>5YN=}Wi9_vX{+c600I}_jHWRib+mnO!qu*`?Y+fH~%&j&~SCF#AWN1iu=+%m5Z zrc%y1T3o9G^XzNuJ=Sgc6YXzVRf_H{w(9P(D>zXjgIJF-(7uO z`DU~!c2U56-|+){>-5ZxXeL}S>F=VA!p1XWkBIs9k=Xh;}K|zIk zJ9UC{KR(;kOC=ZokuKT0kFibpQ_9J^bgcG;-O8p@JYen^i%&5<5??X#&v}=5gk;OI zm+PM|Sfb@qKoB$BEZwzqiPDs3oRPe>OqY>Ekii)SArKp}LB$Ss( z{U1r6_h0$+e|rv%6#Bx{xUSa#c1eec?c&ysylu;)Gu@f*Ij6L~2cDChau;esYTG85 zDmS{N;lZk-ajMfd)pyRYGsc41TYA|7mRlm$J1i8|v)+zt3jZ1>0p2OZnBLmQrfH?n zxZf+aZR-w0h-`6}k&!snuO~N{8v8L5c)hJ1np#q@r)qutia`{W$n7D5f#cCgyqRY? zaeF63HJ#@=@a-hpY=tm^%5QHLCAJ^YciYPhp@Z3+<(@rN0B*|r@kfp_R2{xJJuVlz%*Uz5bMd3j9!t zOiH6A5;ZP6m$$n-W>|1ZM zjoKNI=YzU;cHvP-f6pIU zWI${PHQ(={ZRen1Z?~_yS(>-bzI}1K8A~idf8h$J9nt)-R=Yjop=dMF96km-VT9D$ zz2TT;P|4GVWNv>K9OPBsLg^{f@*B~ONw^w!kjX;3y4>hGp*@#N1hMsqknhj~Rqj!Y zTS}_%;4Z~T@bSn7jC*-XPT4DYu6}z()mDsXopAa}TtwfA;X~Y9^skF85M4X%9BI}U zGZhe5<18jAx~2~7eJKwFcpgQUU4`Azs)x)cWWw?9ry?p0hmG2s?DVYvuv4b>Aqq6{ zz8|*L>N(<}f5u)s@>G#pc*xC@_r?wtOSv1%M7cUI{68-8wh=Msz6d6L)cnL zINu_$81OD${NUj1QVncA*h}7PJj&xyl}JSXqr`)Myw$-RZP~T*)m?JRcYn_8#-+;M zH=aG>-Z+d8HUOM~6icJt>b}JqD-oBxF4z z)}W9RqpML?6na5&HY`uRTs6}il&#~UoVs@#6fs1klE6r@MI*euS6(oULTOhy$*Kk|Kmar#7WSGt2g1crr=wu{5L;`V= z_G=sl%ROadi6-M0XjyQ1cqy@MpkDNeW%Y9pgjB14sRMADuJ+&Tv9eF91fAhl z>yICNdUOAo)%(piZsO9DU~jj**%vmeF}}$4ebY2FdyUwpIw+`aWhQN@MwHm3O59>@ zqzfqbHnYV*O5K@`u<5Xjw%Sq_hUZ&>v*|mq<&aYEZgOzD+t4FieV=T7pa(+fJ$%t$ zuNDo5-ownFip^kPb+4x37){k#k{YYS7Wj%__rnx*^yc|009@}#?^&nVW}bH5czgt? z9G+0`SZe={`0s(kITX5v`BTIex>Plr_%+5UB99xo*XFo~XBM34#RU)w5stbXwAxjAhqWzy>!9Zln0;m3Wf?*^&_r zcsNu9fN3-{BvTnY6xZ9FfxIuS>IwfQz7rTQHAa&LCH@ma_!U+@-bTVZj$NtQRJIEo z+yyq2KnxSUP`lb&*%Ygx;rm@Z&p}2aNL>;rJnW}7C`Z+jyD%#ocgr6kb|Et{;x8;i z^@*)-WroWbtK5N8f$pVc=0y;57@>kx`S)r#evIDXEY86iL*1z!QddG&V_jFZB{`1d|R}YkRy3 zr8;#L;^v%ir~OCQQ(iqRIHyO}Q7pOM?g%0euRJQOK9*M8H7QY8YsqGb zgD0`^a~WH0V*Ojz7%dL#aZdm=7ixvka_RWW;?Fx}#_?RS#6xbMr?~9?+pVU4XjLbc zXkMrK`JKuL0;uyzyb}nS=k^vHCZ68eB_7_$g;$4OOO*kYJBjy`)jqfjG4O0DpC=Z?1f-ueEx=nmpN*YE-QYxe4rE&DW%Q z5crc%(ZcaRA9A8u|3BVz_G5vO7X7rF-$!yjKNUn#^pvUR5V@RoKVZ5h-Id_L?uwzu#^RXrFU3?62)MK9sD(tOHGLu%PK^!*ShBu zf7mDC7`1zSoZnXbjbcpe$o`G7^pww$3#nNPCR@b#DbpX04(Q2R}ImhZ? zB3T9i%<|G-BDc=SwEz8^Lr1a}6J%TNZfJ4LUObXK)GdSfVsSoLWQ$9smSp{5FlATj z`+e6hsiN{e+-anDg+tG3^}!~v*Xeg3$!Cc>Ze$^u6{9{N${oD1xUc!NMy_~5%L}r8 z6kowPL`z_EUdEyj*+q^Ng`K$wgLqi!;?q@ntkE$?3Q-P?Hb8ESG&xe8T8EES9*E1P zF5I*UP3%M%gcK*(iaq|PiqGNc($?jk`XYzUtJil|%wJutv9LBTT(E)op}-l!|Ja1i z`gFNa!|#VK;*3DOa;*_*RC9AoZjYII;G899Ywxzp)CbY@_C?WHG%`vd^%JXaag0)} zju2gXH_CPPWhO!f(w;EK>)DrO$Vo zW^;9Sh09Yd^(bD^yrDBodpU<}MMkK6P4B7EoUZu)A(oK0Tl7f@X=kXxoVl z9rXX)Pwx^puJh88i!^58s zK4i%_C1VTY85>%%zdwo|vC3N~S9}@r4H<=gJft{KCaF2aa$CA9f;9U;R*<$k%t$ip zx2SU|O*619;P$q9R`B3O4W4pj%C# zp40l*#02Xz^2{&_bsmwEm5GN`4L4T{&e2v50j$)aPGvRKE%$YiI*Hctfr?(5O}LKI6(CEA7sA;;6MEMfdu`L+7lV9#~oLaBE{SVFzNSaGQ%{ zD&L-s;_XQu*x3)XPhfo$k5+_g{{1riuTcm{Rq)E{f7c*ofPWj-3035vsyLMe_o=T! z?xHSUp4X+Y`(tf?jR$mK6*fi+v{Fp%Rlde)p?8OsN&34((5o8VzPUH9VUujQ5GoO| z)G9uc7d_ItCWuk6G`EG_^-LBJx(iM?8De)GEkpdydCKjWxiEBh^=&$Pg)&4mwPo0B z(k(4Av5B_&@+PQ8qz{%x50~8Xea5ATnJ-%EfQ}|*FHC!hko{K_{WaQo=z)|C50fef zPzRfh#_ToQnHRT8Bp_D?0KdYf$+HmT-b>_8SkY?KFs=tEBd0&0iC8wpRVkq&(DfkuYKm zYa^?neV+JwHuPSq8j0z`w*N0%r|DE7^9~OEj@;8Xjbq>2kWbHgq?lj1u0s`mTGy86 z+38JseDYig<7Nr?*Ldy^6jU06NPHLsg#MFZLqe1RZ~;}i!%%jYEDrer%R)J*eC8Sq zq)APGDjgZ(HPqqq=GTL4%=D+=>bGTcAl#3$BwReH>V8A=K1+Mgj8^i0a1V+n8eX~n zZAA%XVS>3MSk<@aAIL?ycG4LmW~h_L3oPh*F7=g6B^XrLb6gzx+PSly?Wt%}lkAUuz* zRN)XVZ2{nNUD^dWDwm(($D+$R{qr3vTARh)GeFc8S2;`b^#FmDQ0f^tYeh0;hP z9Wz|o-}Z?>l4?fS{_d{%*Rx5N;M3XA{CEV($q_M^c0s94C~xm{!Kg3hcZ+~(VE${os|nEP!LWQNFLMgiln5sO}kg%;@jJC zzRPvb5e4RM4Z`I@naZ1ctf6{QF-+Rm$t|^vgoO8McQ74AC%7?0cgi?M_NUn6dNn-@ zO%-F-lu`id7Elxv50|~${zCY^WFl^H7e#34$75EQnFdD{2|lM}CX4Cxa%msg&kZbOQ0VGbVvn!qq9>}c}eoQeNG|(&QQIME2 ze5E1HPK`oMQ#Wa$5QN!Bk9Yn6r3=IE-E{*FxByq!(hXn^#nLM+O86>Q49Mx^V}&>Y zxt=wl)4QXP3{)YR4ur|o=nK2f8YN<|*Gh;9M2*%qtk_c|z+YbuO`4+Tk6IqjC$l_9 z%aXSnoA$Be4;(%qE85&M3%`yAnClHogy0uxjvy5C7Va6-E#sTN$80YanY!)?*z3>c zpoEG3drZv&r?LCK0%jWhOJ<`s^Op+W31qMtn zXg(S6?p+k)7!YaoU`-yET#w>Mz^Ra`QiNLe>mJb0&_|G zwAcz)oXmBgaS}9`FB8vP$Y!V2jj)&gQo4w8NnH>FI!~=Uk>T>NP1T3cB{G8F1;0J9 zbsQ8>k4D=Kh=rNXa-6rjvC6qOU+NfhzxG9ioe?pi>uKKAm6z)sRX*EN?CCE$i7GAybrEq}ByHC_q6 z_}c}a7JgeHRmFEQufeD^UDiOk-R2U}34)F=*lM(8Qax|zRtL}5Z-0|9nzII41Yy?d zpK+!xg?9w?5Bokl@iTy9J3w$aaL;2LqZs#;@*}21?!)sah*_GFqUxjb28b9*WLMTt z>v#`Vk?(SlmlNcW23F%wvg@Y|vA55ck|suxWO_fph%DH3(Z)_u#78bXABj+I|4Qs5 zz$V?XB~Cz}z>Rn+#RRf_>th=Rl8?Hc=tg8OjZsZsJ-K2N?f##-g_)q{Mzf4)@%J+- ziN7s0)+EhEHk9Mpm3EeYYgl3);g*P1ML)~^HM4cwN>g;ktE33pqRk^2`jAo6+KL$+ zfF%<4R{6Od<~t~Wy>NJT-uIfboK!13z0auuFvU&o&%AU3q4uA<=FsV{4vcdA^i%s? zPc5}F24nKTuKZ)Odk%_^)It&X;7VLS$xmcc0@R{fi(o$-W9k__SCk;jRME55n;!ZD z&Mba_&w_uBz0LQcPJVPh*w*|{*a6sb>r{xD{Pt^V#8Z(BksN1{YcT&tCI6G7aT4qc zD?HH}Sq$#CLsbNDX$Y|$frVOqT=D*3Zda#}&}zpht~Olaf*5C{0@g9g%<9oGw_Bii z_KX=Ct*nGNE2J`7CK@VSP>Uxq4odueXuNo$*{oN*%0@$T^?C2N#nI=M#9RsKQ)WDR zF8G_OpCNY&$?}%y%Uf#K<#m~|Do0_t))}Y2j(`j3ScrF(A71H-7$5uZZs1e(!tQc2)zR8f>1cB5I7yno3oHBV3)b65-9{W&QPbZvudn& zeEeqnBV4NK68gKxe2yK;1z?_h&(G&wLf`M@gNe*~&ahP`c7u8~i?J*gWhF8zuFtcwSaGl8xM(J8Ws8*P!Tm-3wcq>i}{x zdrYy$1Rk4Y?KRubK)J~|Y7UQt$Q9c?Cmp+M&W99?ea;3hta6<4P-&_SnZ(65j*LBB5Weh{cbZ!ET!u*;-F6MJEY z5gWO|!}=IRwNq2zn(a1jZKkSQXuzE5yA#yj^i3hlU(8In|C_us*ulrma5S`ZC^d;y>3#n zy#t3$qSuvFF5X<1Q=`dsn>2xg~|I~2PZz;FK2K8(XM`Y#Y3Lm1R~EAkNw|; zGqpRhzix=!b6s8_KfRjuiGk29JY=6jn<(QvZnUG3bV#K75V`H+gYr9J z^UB!u7gI?eH3rs;7L%%QplaI`wI!u1C8L!3?F%4#v6%%25YbPT;^cx->-%zZaxT=8<+3LX*hJ>4g6hO(O-F^rX306bT`7`a)X7*mhju4 zA(+ZR-`81PFt$99UP9E(@(kp%@$~v5J)zlMX85WRb<%smh_E`V3$axYkKy^}ARU3u zE~x~y1voesJNSuNJ-z$a3FzNOCc=*0^ugOaPP`ZP!VLhw(Sc0Ia(&$mNl?&Q>+n}j z-cO6Q+xXAfmTE7-#(iSZQ{$2B0u62V)nBXrwzHBnU1=ec$A)A*tJleKNH34>y%r;$ z{pL)y%`8H;Lx{1DOHa`Mt^Gq3N&c%X6tV!Y%TQr#8mrNno0(5QsjaJ9eO+ph%xR{LrWbv4&z4p@*n95pb8yq%>Z`G z51TzpU@sFsWuuV9HAMAj^;;Lq)gbxPAD0cQ27Km1t2inv>@g!y-&l>1D!VW~+*1)H zq)jH`aW#4={eRY|2mf`S`L`Z44?3XM`nx%!j(!)uufK5sB|14Frd&9H4v}o;a>vuI zq+zT_J#G*wCF6N` zh$8v-gf6yS(swUP{Pf-+|L?B%Zmt}|c8ES$!!{ct^gSOo6ZMVQd`@MpvLI1YlK|7E zx1CRvqu$fo^1!raPVt*+11=OcDvWc^V{JC8ZkUkoJ;-<@i#^BoTIUS|B!ba`kvplW$slr ze0u(~CdW1G`NEugkf*!sxf{&vG;8@QpA&X6MJZKL<~bB!zL_pC_{C{+AUa zO0`dRXgwNeNcAMR-4#&h@g6^^BAp4qhw?p!h83Q0c!LvF#WD_V+id1^fdh63B4I#1 z(WMFFE_6HE@+kMy`C(ItC}0bf*WDS&X2WrwOAP!dCR}d|d%a=|6DcW#litztcZF22 z&>#6zD2E@I56ILXUWNbxond4HB8Kf9bO*xWo>_tP)y6W`=R9}44F?WOQ#cHizxDL{Xg9Rq(Ky`>J40k9AVt8EH5sD-V;hE=K^?VCmm z!X_GQ4@~G&4x|(V;2TDgl(c&FFt~MX0n)y*Hf0$LU79OUsJR)6TYpq38lLbVFt_=~ zhwxfh7cGw>mVLFc^aLdafR+UlXs`Yk4^v)|$zTIcN-1^g{7eSVP){%}H*D1o^itH2tTN|5H8 zCdI;@w#;xlQXp;q*zrZgeedBif-crF<&inCfPmKDA+Wya%+w;2*!Z&!SB7$INR(Ag zN^iJ;oX?6FI7&wt;$Ya}$wc31cdz23g$$Jt2ooTZHn_9s#0kzhw%U{-O+AR>;`l5Z z!0?)+sx>M8^iLWkV8I~C;5L$NHMzamK`7TL*^0FXm=c9Tg?WdHo2F=n4jWv!PY$7NDkY&xfiYf(5yAP@hUa?n0!%7UV*A8Z2&n$dGI@r2@rPxgb#kz8nYH#Z``Efo0|tV zJ)t~QhCG&v|LTCR$uK8#{?G4r;9tKR8gPIdi8A}JEA`G^#eg4ZHuH14={5L^e>R|) z6iE%@^_E><|FE{{g*U$eUA247Gm=gmq)1!E!9YVYN>Qi-(2*}T8gXe!y#Hj6;xpvK$YN4ya0*I3lyBp>{ z%mcDRWuoEe>i<+1fkVME;BH7ZZX&mScq~4T0YhjomeFw^WBZZ#+TzUXwh@9-W?D!d<(oN~T7r5}KeCER+f>FTa5v ze+J44aKC8hsJ8FyyIilQN11k6QnE5{J*l{uB;F6(6eGW*oS7yPs3Gy}8cja$e1qRq zdDCI4b)N2qzCb^AG=KYDjMK)~!=QQ$0)7k!If_nb0tlmUi(e+?X625*$IW$oBs)6O zwYM7gavxY=%!2}#fdq5!JbFuQgxAk|qb9Czq)VRL{?t|_G%|Kb8L15pFv<*$eF-Mf zW%``1{{74B*?Hg=$Mg|nxy*|w&JFXE`dYarAL>k?z$zMFF;74{THGz4O=1#Ro5w*B zZ%p^o4ewgKE=f=rl<!trRl3PXm4)a|i!aD* zV6-_wt7ue6^mV^`Ny2@}O`Oa;4q`x{A2588)r{xj2rGE_dg$EOHA7a6u?T3 zijW0}n!*ow@DKA|v_IN?(^r$d|6M+NG7lcC-f z0@aS}|Lu>ou^lGtctR(@dl*BoANiaoo;laHsV3zP&~XdgTwnB2&K;co6Wx^sJY^9b z6puP|c$NolVB}~lVzCSQlrS$qUwyB1P+;qxp0zoAd$|f}Up`N4eu(gI%WN>TKR&)U z@dLSq`1S4t5FxHYXXmnTg|Hgqxb#u*{*cQJ&& zK3da3X1!5EswnU+!J~I=iZ;`}KI?Re{B9%o%_Hqj=Sp$#qfNR)WLs$HF|nePc|b_g z;~$(%4D4E}ZCXaKNz5mK2v{*`={GhA5nXT4$izZCuJf;a4EgTCoD-0Ny<1YsIR))v zpIQaB!J)>e)Ef6j!1A5b(0+1JC?0tRL|L@?`ZQP#Np6qE0X)TdznGR*nMO&7cM2SC#I*w4@fJ(~CF;x%`fO>+gS=5ixam7Pg0T6yVQ?vQYtk2# z`P4hD6dCL(;`LR0)#3TyoeclJjv2*t7#>hBkL>dVv8jHDuj3K-xeZs3e|!SomewDu zz5m^0@i$md`q8jl3e+XloHoch3S!vq)`?a38N9t7$BH@V&L9qttVchJtm~jBDttBl z)NZ2Chx*}8!d_#XWvnu@;EMvPU;T|}^B;9JL8*{*9zc-kVjMr3w_^DZr5IVs9;`bI zed1)3&xZC$n>2zL_ljQ**Nbwtz$`1P4TJFtfk)RnsF|s*pq-21^6qA5zZW@NldlRM zi-s4A|9TzjrMgXVd(KIh?my+bS*zRz2xuiXSDB>2@AV8KX>5eo23?s_4%u`gv8DQrvN1 zeHLNhtB|}hyMs}a)Kxi{00KlDCdV3|{runN-jBY`Cg2^%65XfmS;NCl5t3`jq;5HV zq5O_qqOpU>pp8b_KoR#{(z@h0o>c%@33KxKQe=#C(+5 zW6uQh30xUa3Ay@$L1fE%;Ns}dIF0Xt`^*09SgG}Ys@mZc(e@7EyuM%YqiC&zES9C6 z`;!ZirAZ631ez$M(#M6}<;))|1TE)8D8Dip_ZShf5WiuahJtQYmlYMVKnY)nWr$fs zBnpkEj87tObZ9XZ9w%_bO%(5G2?`y2K3VEFO|V~#J9#|J7L)9r<{|aZ$muT-z<$pA zOI^Z;uN7`~zAAw)bV0Uq%Zu!vicO5X$kWc}7i74|M+TR;Z?2u#9DK*RR+%!Cbxpvp zv|g*=ui;;9e=X|y?Qcs4{uouR^fGBdX$T}5_4XDBNO;D6uQ7zT32qmkT$ENSZLW_D@f!k~=dT$G56CRQY=2&~PL>nXRv^%i;KRJ_;c6ZqU~b{G9Z~uNvf9W_nc8zg28Jp}j*5 z^EL@IrR$;U0{MNkkvrsH1q#)<&)rNd&R+uwUsa?Y_lonIIo%m8L} z5cL}QEDN)95C$2nufCS@qJgMBC}Id25dOita~)!Gpx|55NjWifbkG;83hG*{7Z3)0 zas#!zQQ8oRfxG(745>d?RT+B6*>f<2y-MOs>Ss0<_;vz7SSmrq^nIy>RX?L*C=jDn zCvWI=7O~<6u4mGM2pu*!K}wlcjYeKNdqj~vJzYbnedgit{T+8t_b8s%9ny+Q@q1hB zPdDE-adNrsH*yoh7SqXF+Jex5cWGsp9NC=z8I=Yx2BbA{#@35}oYp&*vn{9BqF%vC zgIQ8U@yyGCnKxe~9=D|cdY(SL?qHO@sXFp)Z$4lzaB8F8^hZorqvCG9`0yI6bIT^U z<32y;@O$>~QOavM-3kU86}Rb;-Y=7TkZ=i~E$=z>Xzj&AftOB|de&~Gy-S50j zvZjAd&jfPznEK^IXR4)F<0R6jd27E>Ve`|1C}Bhl7Vwn_y11Yyc)s#cVJmuz@$x8) zyB_i-^yd~372QB1NOwewHN4y>)I7(h^8*>d$=)q-tkQdzrClbqF6-f1JIJ=wRQ60H zczEjI6AEW@BL;;VSnORxxdEr)k38emoqdh8s%Qjd; zXzn_a#6}#d_^BQ;8W23Sj8;FY4_H!V&ctg)c}}hYZG6b)912i0ad?+G588mLpC_ng z^k67Ebk=F`>@da`zk2*z-BfDRkMsIiKae5Dx7!wD)l!edNAdlYq=}O4 zPDDCofLrw*eh(1eHX~2c+S38EPL(>Tc<*tFjQ|xglK>Sw@^J%^iN7;l{~s+twSQem z0t$X7lEYqH&DtiKX^q=sxI#e*^+i7!YWy-T(;2 zs6y*q)SJDCYhpYXkz~eo07MepwdPd+k?em&MLuZ|rqs9?YePCbbb%d^r#oo&p7tP1 zx&V*{vE@U3mWE&0o!*&w2J-X7O9cTfOaTS~vcdCo*+K3!#&bwmpvR!cCQTOywYlo- z@q*ptJ!kJ{)DnG&X0(G(fEOCi6{7?_S3SOpt`QgB(XFrxyw9fpV{(QqZUMDL@QO~KQ?-K;PmvfD?gk>%6hMuxqHVGFeS0T7WowK{ir=%H z+jWO%q>kCYAFp0s2D&bXQK z`~p$DrwDTAylJd@2J}Z=gQ0fPH~?l|nOCnQ5~lX3t5z{(Ibrdp-8|pS7H&y0GN#KJ z8x}2I`VnG^9q64BWf91;r+objq7Y6Y0iH0((YjdA`u91PqhanvxZ6Sj~(kRlWW_-+|}gNqs}Yt z@X)9dS4jITQxJZ z1WD5kN^A3LMOa$e$NjWFZ_eGrwz{l{rOPbqT+m4b`#b`wg}2uj)nJ66E3b74qMySW zlzfp6Qy3@%)8<;{x1aZy>(rlY< zCTNj((TF*^7)uT-eW-v)QEh3j`ih3G3(BsKP{9YIU;IBdqsrUamg-FxY0 zTK{>$6Bvqup3cF-hoUrZPh9CqG^s;76(b%q+yQu;T6br&P~ukp6yqGP{+*o#1&IN$ zK5t1)CQ)IijCWCdVWja&(W0DcEJ~(*?p!AZ6}wO;QKd`xENVNX!aG`)Vvy7~c;2r? zrX#Tmi0utXN8vnGoIO?PPAv04OzY4*GEcOK1OM6x7hmDx@6KDhoqaYy^mMO$&->ys zxnRiek691Bf-$HNPv;7uLc1jDzGHX&^=%+;#sYIre=g_L_P0S#fi?RS4Z*A$C%t3t zj%#bh`LOfXTwCSkceA_R#Nady!Zy*6Hwu zUUA(C{l1v3h^0ed6T{j5``hU%tGE>gb;>ss6so|vn@qSp>~$S4Upp<7GG`1->aZ>h z+Mg~9>g#B|X~w8Qv=upnoP?1=GnPOOV8fOO7||y49_eym##Jk@^?*X`5V71m1!9=6 zY+V4cF80hRRwI6BHTk}jqc;mr1t7n<8fGi*u$veFF;`ow!i=t@-?SD_*=7XcERq$9 zRP!=h*>b1n21(?x?F~xeb|Vyxb4fj%J7VgA39xQ20+f14uvouMA$tbHkLKTF&a_HB5ojYDqCN4nRMjfYD_yovDQG-nUrLcP)hl0dG zBfBB4tb)GYq~y`zU~9){(>;(5!O)W?cf6K$|v@p{xKuMZ;#42riF%E8}9GVfp1%NCw# z4ye<+d{NphfMdF+I2StTR0dm{3SNg*GMrohfT=yoBL>kXFaP6N7F1^Hg13UwD7O|h zMD>sp@NLd(zzdd_!($Yey!Tqf4HUtcw}I|NE40wE;&|@BMI1r5{)ke-*z?pCh>_Cp z&Iz|Jagk?F*X#L4+FncXXEatDW-R9T0&d{6vfGJks)6X4ZOqkvwVcJA8t$n*>j|zV zfi0=s2kr7Gcotcq@}G@8{+{w7x{^WCRU5S{_R*8!Zyoj&hFRb`%7K^#(aFEr)+JWZk-zpXX5;vvf9WG4HN6UwV$hK)T|H2l_04_r(RH zyj_bE6jdYJdzz&HcaQH>S}s4*_<`W1qI{emGXTQ9;lFpFc5U?`gLqmj1akZF0gUko z_#PyB{G!jK)v$=Wm}B3~gQJ7;L(ToZSx%H9BK0C z4Qj?EM_#_i{Y6xn+tX|6qZ@AFw3vy}dh+)@VT)u($hXkaIDeEpG;|leP;CRg#I8nc z>)n~F|Jb`(|G-!z?JI!z*~@$a-@+m6U%cpl&3?O=a}*CN!7XofSZ7r&ou>rF<&R*6 zr?19$JWneujk9o$y^z9(+zh;_f}N??wFA8ME87%`sI|ZmnPuXeJ@5li_JzHr{(Jmh za$Z5Aq)s#%y>)*0J#9^QEMB<0fHrn z&KO&+@_@zf&j3A-_G$qN(d2*qTh%QxSA+g>1T7z$19Ta#)LW|$dMLXnr{Z1jUIvM` zw)&ulW2T}8w!3?!np&z}E8r@iMnHs$C}gy|Cy++2=(1;j4zba?#Q9NS8Wc2Iwj1Vo zZu5Lt+T`N*R@SP?t2Y8C#L3orqiTz$pe=;&Mi>^E#=bB*BICj)v=2nM6XT~nnV~ak zX{v={K`MvKmwrE>0Wi`tf3&#k?x9n9A#E}oF;~Ms?6xEC_Rq_6$MOE69qz~RH|5HT z(wg&9#xhc@__9~Pk)DQquV7C55Fj8;!!FGnEM6fbnotrhs=otCr@pIsBK-Sr!OVyKVhzK92!>tIrQo*+NXlwwkexve&aQO^3+uaLAJ z^FCNTLv+dx97nB0DW87q$3CW8>$Wo2q^&*n!oB5dYb+|atBj`}D8{{TJ-=+r06TSr zL^CEsvKIm$9lS!-!i>`Pk}n?w zVo9KaRWC59liF#l2z2Rj>izNW*G_u3qSD;>$Sd6MaHto&{f>?zCWU)6O{5cUs zvUlW>_F>R9T_h>fhmz5dUXr}{@a{2?=?T83pfE~}VewrRv;J_0@FihoOQ*eEc*D&4 zzHR$-6GL%Z9E^X;wf%^7eUhWU(;=LdJ~y-(kh|k*M^jY!NNVhUW)uf)@^6Yj$xLDs zHo!Q%Duh!md#^CNxRNxiw#5i*1W&*cv1N{_Rh#q}f)ekN+V$hNxu49rF9@4kw_iGG zGI92@pWSJ4QZ?HB+txJMRal$Sd>d2(P(6$D)TablQ2w2#1oi)niE4i<;trTh_?rXk zy_-^)a~_0z%n*>>?MdD-y)pVy>Ik0i!hch$sz$fP9}%OTHO{%hFX3#dUH(L4d99jr zV5hG_#q`JKbXG$dDlub>P}~PNN;ch;PEwA6z)sZ$=GfZFox^mC8}w5kX&Eit?{~hL zNP8HPOPcyfIxdo2KsK{%k6-d}+czm4`PKM^6k9~pg{U=;HhBa%aI#i#HUfEUbQ@sf zIX%>wd7a37iyZmXF75%9W7;u_4p^M;i)#GnB&L3Aft}F9*C+=~YW6w`j&m3(vq=`) zO)M0RusWIQYMx8L-tdn3M5?u~a_?~0a`3w|c>#A_@-(;%`(#nv1apQHU^rMTaSdoP4F*kfjLqi4eLWg$KdO(w+*7ll7L>oM- zzq`{Y6J0k~bXaV>8D^+g$(`xqFj?9(IiKN39?VDa1l>r}`Aj*ox;@m{ZA>o>dW?-= zRU=Oi$r%0VmI{1L4R{_dZ%b_dsO>D@V+Njb^Oc{ZV6~#o;5*mQGd#HA2wR^lV!)4* zZJV(Eol_vL82pjC6y9b>9OOdYei-za7}&Wu8PFCizXKck`pyP)W2lr-I2`!4wMx+y zSqNQC%~|ZIom2+wY^}ZkA1*E13>lk$h|b+8e+U0TIiDYJq{}s??TgA=_#}qTzizna z>}+KVIJ=m<9ugvqQ(eVc&`$ zQ-6K!gi{nwVT*A0}}4f=WKGC#G)Z4--Dtwmj(`YO>3%5 z7m)#eQq0wlT#dg%KGqjOH~HmEYlyLx0?en`B!H^K?WmJjxjT>6Jn}?A+7Nez(@${4 z$B08R(WR&tfEJ8*p{26=B zG_P71FSa?g;SJjaO%!rA3rb_PX{hnkjTUw51u8BYMMH8kxlP=}AE#{?xErS9(Ow9AJ8C<$m+&IZ!Lr z_NT3T%~pUkfXKNf&k!A%K?xjv@E;Sy_|)B=>V+I1H5f7vI?A#T;9LG06}J_QDC}cE z-4w*v4l!T)fd(5Sh3WC`hMBfxQSHVI(XV=xn;5#oSDLrDw7n~{7qU3*oQCAF5CHB? z)DD_w*6;j(BuxiQzdk@CCzjaahKCh-rnxV_zK|{wL%qu%60B`7ONAK3ztU9#!_ev7 zpbrb0PJNSgcil>*o$h9LupsipBxWK}vGv;7yI$3tDkvB1%Xr<~Tg!(_@}aov*{soU z*PK^e?_Wvu+{g|CBjz@vgM)jH>z{}h_HuEaF6Mr~ArNoq;*|cFG99A|+PYs5Ba?j| z`a9spdE&|BW+J<6!4>ndaqv#PA9pCCXe?`sDssQJb25gBsl}Z4fzQoA7s+z%RA#|8?F@*9{YPhBEG)I1EJh ze(P+@K#n`lq)s>TWGqJtr4aU~fmEbM!L^UHP1o%_=zFBtr_D~%NtV>s+xJ$Ci;nI~ z80`Uq=_P58B*;P_rT-oKZDpPnKLnvs82DL?IG7H;3;45Yk?!^5>G3O~pxNkC^|t37 zpXFe7{q?Xfx6fow!3KG&A`}>22V*^i3CJiuT8|nHUy-TH1nPlW$`P5O+b2n*V~yF9 zND@0=k~4YRrj>k=7b_xt)!YVKR|V`h7xNmIdGjxYe0`cN^!XD5(y;u&nN5OoG$CSs>GW}dU*LW zlxD0gUw~9Xkb(bE-59dsx-af!@M1UNxl}GiWXz|o#H|YX>7&xnJAbLUf*8>Z`oRfB z(UD6KM=NiRaeBOJjH`Vtuldu&($I$~Y;?*nz|DfIJMN@qY%v-F-sv z3{Sv|HStVIX`wdK5X9KD-`*;z_web^?GxrQWIFUhqyWGHc^WZiO=vj5$K)UXq9dFDWH7Q zKT4m7lNbYsSUnAu$-C2eGeNP2>?nf}HOxr4n9~g2GV+q>n0)V+Ma&Ov@(}LlM#;pd z`kVwpe1qo+^%tkw4*<%n@}=Y_pFn_q8VT!pVJwvvoOl#gL_067r|RlM~G%a=>qn;=;{d$NGpIipxrj4I8VLOqi2*g&scBfxNV z%X_nOH~@DvA1yPoW=PU8$rm9`8F%=s!7k9$G^+1kao_LsQ+JQfE<$WZgZN@h6L5-F zETu-57k>oU43#*HtqX?moY$winap^Uk(PD9C~LPqAVxO}(Ff0RX@IqE42mF<0)P^i zjod%qtOWD1rg4}YENg;*V{h3wPO*D0roVidjausidrVDRX2ZGh{VfUlC7$fRt}jg8 zu-599o|@^Vkz4d0PR94LK=pjvXkNnVVaLtQ4D3cwk`T?BKP7so0u?!Rl%CwQMlDZR zpipbC4~$)FOhh3o*jW-T0Ipt%^oU*?@4h>`J|pR)XYcQL9bMgk@w%id9i&_#8E^W0 z6jp%5TgsHiWM-bEh+A}vyyV;cH29<5CeS9?xclBwe|Z&qxG)$pd-}L9bj^s9FWt5H zLDS^=lVkJQ$B%;&cKwcSY1e{@E{0Q|p^r`NYTu#Y?kh!*TEd%KtRr`DTf1D!T@WGP zW;>P2auocJ>798>&lc-JFRpG|9Q!eVtO&#eseK9c2wWP^18dm~kq%_NRu2{{RB1N@ zx2*P4xt4VL6wk1hEKP1uRz=A=6pe6IR)`I?U2&bJNlg9gH#!^rj=c89$a^{$i>I&y zjT`r{0Gs@a%;Oh(2kUx|ZgK2)4T;X!he;F9w}TO{2Cvy9Lhj^Od?=Oca#^X~`80kF z1EU`zQ_2^`PVytNwsO)eX>TB*7YrtID`#6@1}1i=u;%9~^p~lbqzFYwbcW$XmpYvS zDtY~d%1{om$@iJm9_iQ5%OYigL}-{Lm17&_>9QOi#&J`sCYW<*2na>Bd(L(dwRUk4 z@-oGl7ID(yOV8uq_s$FWxj8i$V!UO*#qjg$BQg~zgzw6M)UN3xiJpq(gr_jEJueXB zUZ^yjJv|8m>i}{{@AKD2pe!;s51%zKP4Kd=&6%5HQ+s$0pDw9;Gm##fBPC|?h$D_3 zdBoAz$DF1LMJumQin#zyp&S6K|JcBFq!Sc39!Ub>ict?yb-b(h(D>i?6Qv`vnLrHy}USe_pvy z>A)YyF_eMJaNtq47aruEo;;(f6A+~6yyZDfsdleeHPiM-wvWD{BLURHGN#W&wS-t* zIiHX6KC*?jDGZje*U5ZNFV1(Ffr6ae#!_DyHmNPMDYQ;L8r<3Cif_iL>~tqNej=cCpGnFv^Ge!an3 z>n~?>SX`V}{Jx6DUm!GW+3%r3^|9v%LjimnMRO(4rc`Q`7Odawv0pp7E!f}jAEM~L zA0n;9QPN{#rC+~v1$US`IgfqGMigiO>43AhrkZM9tXvn0ybO9FY@xruyr88K4W)XvrE0l;m3Tf@O zZBSU=CJp%!l|p!!Qkgew2DUVQ?3STl(C%tabdgV5X<2jh8Ga#AS6>cD+!Y@OWN$3a&=&SE=k>K$lAVz_F@Uh_!pm4-yZEYD{pxbF zH#9#;hYtK$VLHS8 ze}DbgG+!&h?44~CEW7Q+`#)NM^bs$M&8^!8-?#YAcPTD+NnCO@&#Q@q-eYI~&CMgW zo}4s#vs9zsDh_pnZi2bo>-N6XLNl9__bzy8CJ)NJ1^W?bDR|=WJxbsA%KRr!&J`+R zF3?^!!&qP6v=x7ar^pC$+ZR3oU*x@V9AsYdmM3XW2@J*qjqQ&^$AkM7l*}qGO`6r^pyw-<2jKpbBK?oQ;Ky2Y;eNWH!GiM#)mhNYS{-2xPltT7W*f=)U%kN7K&Y? z!#~ZRhj7QCR#VwStSHehCZlFM7N?6*AJTxTUqM*!}%SL*sy^=Bf%`+Yd zJ$HVXQ$HZ5h-H4R9+E?mdrlSsap`tn2srloV4b(7lz)=R?~-^d%04ymk&QUycFLLg zxBm{0h^OBl>i$q9JCk~==|`LNz}DhDr%!T+dG?k=!Y82X%3NN=A#dBeO^O}O%pd(H zReAo1XA|Iy6q_fk^MUd7$)6JzUh^``m%JSM?`eA{unelWZ#r@NMcC#2i zg)71d!wZ$H6kx~YsVx$zp~7Q7?7|nmr}!9QeUJAn8(Int0A+X2fRy}C6Hv%)fs^f9 z+{GiNAVAqyf@|)c6p#)b=bR1%3YYCEq->5Fg17$9KUz&}UrY;rtZ$=IO>8sxs@jQTIuCZ~7UMw1K48)9U1CqMl zbrt`wMCH+8m5wKqDkP*b%Mx4Pm>Fi^9}m7?kvhzHvB$D(dZi%~*QkTGLN?Gf!px(M zZQd#SGAZ*{{iU(BrSK3p@~mSRgp<~_{W{hZRHo(K*lN4MM|8`i$UXxl zD=TfhB2HLQpcBqB#`N1D##&3S-*y8k4l=h0**)sY-5ayIiOGff!mOrT9vELXUX=iq zv~Hb9>)+U>c93_XPzRp^`I)dm!EFJcrBA+l=NJzZ0?wG6&D|@^4j)eVNaSL(k7m_p_G8M~$>+`# z9%|-a`%tg0V+@$9AAmb@9B6Wx>-h!H=g#Q@iZnceb{MfJyu>CGr+`Qr8g%Dbw8H8O zaGo6%=w&Nfj4!qvL-8$nk6%j#BYZ`c`Er@jIx^_)(T5Bd{LEOTzTDbVA)p9C))*^L z%usxw*H?VFO1-TY__A(T_6dkpqSpG7xU$lBs_IBtLcNlNa65X;c+%EgfM%fWP&NTE zy6}L|g@F}#zFMn+pGzO~$msd3ej>e$)R28rJX#xKB-ATXq!Joz{J{|e*Ng`DrI*II zNbbpkQ8gq!{0l?n5$S1GFImuJsuK3a1+1llMlm_(cxji+Fwe|> zKMtJ29N2f4?YU-oAYb~V4xnO?shB;q9f-&FDidzHEyUR2g%)J0cMjGX$m1kiFs2C^ z-MR!-CbP+qKh6JiLRbF$ln`X%oYS3;%9MOA+v+>cHGNB?!wY_4v{icyITp!{*VUei z^q#V!s8>!JVRI4$3`xnS?(s_wZWK&uk4btI6A_a_-mwF5zB!`teT0wYg?Vi32IuN^v~7vn2inNVzOOldIib3-@Y68KLg`#d@3X#Ao z{jDFlLZ0Az`ZtO6>jpE!^*^yQ!p%q;tIre6*T9mQ>#qi%jx(2+PZ)GQ(xtO)ZfFPf zwlzMYh$f4>hzY&e4m)>5pR7yaC-WT^t9DoWKWE`w5{KW(RBmGaTm&s=+S&Cm+1)hL zj;c$ZK6=4`g>2xuKH%q%0l}Vu-3@#BkW>uOkZUVcT`p09fdjJ({@ukQHh?-mRtHA^2CUMZ`>&608 zASUo9Qy}MT3gxlSq=92Nb+!33N)T4{bUVZOAs`n3l8we3MxaW86iVDx^&lx_g^kS+ zR$<{elH~(cmetuif7eR z2MyggykXt27FLY{lXS8bUgoF>$CQ&b1XRE?G=U|ZrHu^3w|>!zl2v<%Y07!dkqq`l z1FUm1Q&w)a*AIsh;@TiBzDFzH3}HD!*_mZGP)(Dsf3v}4%Z<+zJFxMUGF zZpCyXu!xxDFA}u94WTHWAmyXQ( zRZZK?W-GjxP%NSq!wNJpRF|7rVr`1hHZc)OGK90#U{P6UdF6H%T4{znW%YulNnh|DKz7#0=*ek_MmooJe<20|Lc|Kii zdj0Am##S&8N!0}Ec=*}wh@X!E{CB$=vjKjlyCf@Ydbz{oTS_wSAp50B_k_X4)?;H* ziu+$8#}3N*Q|#xg?}A$Njf5<=57s!Dmd5-#zEco+eM^PVt$<^-v0N9Ly9_b;&`p>o zz78cHB!TX<**xScaoB$%JoLJv?h;bTpQ&>?3=jyrX70pvs@l;URD4S`=ghGCjUG#h zT1$i1b9<(viNnh-hcY01O?1^i&rYw*SYo$0U2Y&^HXlozl#!!H4yMGP8g{yDHZhCb zxA~1tSYB_E3xEH&E33q|w6b0Hbcr7O3Mao-{UNcFp|X$sAgJ%+p?#AT=~o*yh7CC( zOME=DUo{f#>$*|Cx3v?S=e&VM=~0W;dA}UCKb-S7($?z}BiVpD+{vBP+RAphpf`gR>Emlw z+B&yD*==-d?FpD=C>KI7Ycs*s1he5!TIy8bt=3S^|9t6=! zU##K+?gjL?UO0o`(7m`>Z95+}bCWN7vsL!;G9Pifx|PD=?#D!W#JU?}TSa$ivWXfy z;95H|x?#IBQCpnn^0!m*zp(bd6*tHHVmbkW_OKlHm) z_}k82q6CaMj~OhJ<(1GhPwG_|koC@3;K^Gg=~yvt>T_gtnx7Gh_vVinh2g@l`I zcGO0VMN4W(iAO(gctD8SkZ)U^J1J95Zwk^LnPXe1@9tqIspa3|Yh=E8neE=Z>mP|) zI;|a~hJ%G9fCo07fm+WPf`(+${23B-6dnbCgJk{NRQ12!RlD}DSkvChnH+Nq?<$VR zBxGCisvR)5EGEz%MY3LT9j$Ec_x3RODjqX&BE%KxomH+0Ra?mD>Nwtj^l7;rW z?j9MF!$+6wZ;Nxi2olFbU`EaK9Yw{wnbb74@gjW{G}a_#%6miI2mNf9J6$FoKWfU$ zih+yJGnEAQh|f}d{p(?mu*FC@l*!QOdW~nwnG>Obe~>J2{TAkJl4mA4@T|Z(70LH*J5`dCYr08W&M^Kt#NK$C@#|rv$Q-%EvI9 ze^^Er`{m!v(GM27?!nV!0VreCj8={nppIll2frVk+h+KH`gT2D68VY@ zxk$Cr!d}m_*+iwdHzr>qxn74%3gJVzjZ+-%3tqJyhOlJ|qq2NM z8&fCPXBWI9GHIa+JvG6l)EMYd`AhQsf05|FQa!13W-Vi>#fR=;BY!k6zAO5GhzPIx zO^b2FWVRflqBD1_j(-R8^!!VF4K?kgltYWdjkJF5X_r!Ex(ifEtx^>XFi;X1Fi*}|JUE)XFrhHD z`I08*sA@i#2uq1WzUW66+E{~@CdNLv`_-U)rc}~@+w@u7V!?n7;jZ!RJ(rdUq`lR^ zl5g?|b4-bkvXHfa!v{2mi{$zR-F`%bDMPhkL2rDhEk)N>6(*5S$3~2Dc(2p zL!_@5^yIWl!!c3%arL9A4aKpV`K4I6`j! zCiVy%53@UR%aMmM^LqL;PGu2APSQ@75Gvr-5R{VYLHT5HrBK#PNw@HlV!hJnozr|- zCSIlq$b9^V;)W#%vSK|a5rXrPHMcjD zF5K=g{9G2~9)%xZ)=4xr)vlJOR9_EUOtf&Ob3kTgwb)LLp8RKJ(y#2gSQF<&O5A*g zC5s&~IP=zo!xJ&j)7AsszB|nWKl%c$7qI4YYI=MrVMiD+fQE7SSSOmlRfrr8ZDU4~ za4~kvKf&__->?8cV~G>Xb*A!BBm)NaCuLAb57|0XP*?iy16lxf_PR1bce~kb`x$6} zFzuW<2$KO)`GORWga_W~Z{MNx&5o1_WY=PF;2Ti zw*i&FOoi~rpMok3v!hKbm%f0M-ZE62Ji?^>MT90~Q!SK#SlAdLr~;0j?Wghs{_&z{ zCxhWKwGOP zl8q1g=^|hYFZ{ba@4r5Ef75R)*%|Zft~$paeb;W6c{&X=KLtnR3$%%x5;Fb9g}>oh zJq3$RK`lwB$JT!^G3h)$IKnN4(GLdr7y)~@8Q#OVFNyF8UKk>UW2wyk(bB?q#xY`R z?@nWYh{}{=T^E0~J}-t6aVj@i@CRTP{c!Qiht5jj+PMCGE^;E&23Lup*NJC|o3e;G zyt@6{Y(5G|ocuE@Hv|mxnTsu6@NT$?i z2JWc4-k84%YX&TvX-w6ZH-!MPJOtseM2BOYPF zgl;dle@2h~t`b#y<-Ym;DL>nl)(%YlOiZ|4^P4ET{bt>}GM5?MPaizsDxk&oGz_nVW7j&h^fKhagyaLfFE%Eud`&jy+CjE&& zecU?cBVm>jM6Sa@Z=~gLkyWV26YE#!65aFymB1Iv`2Xl#ZO1kx zFQl24K9+TSZU%@3X}Htm{K1I7;6V$_^Jbvxd>>6-W#yWy%1>YT zvl(DaP=k*>ocqYNSBtdC%f_bI52HGer}a};Y)iwr9q`u_)pyj&Q6K8{owAPttY+`= zYYpG<&p9_k6EW5PQVk{nHP(Qx3doeyP82AUN=`#X~+ybUsJ%Plipd-xLdyK zOP*E`1q)0`%40QpX}8&O@|xu$#AxtGzS9>XZZ*Bhv>?XAykm7sD(mHtQ$t(oH89ZD zKr3dukTR0yzyBvux<9F2B612^8hCS1cUk&VakWA&>t1qFBMYc=&l&d+wzc zV14f!^nt#9{ZYvP3mpGzEn-N7c4Q>PLfawK*x3$D#`_bl_{Mm8;bHjQsxl@BQqYyS#~S05KUMUzMH>C z20@Q~n-tHS{)|kf-Ik;Cf|$y8R_Fs28ht2%M|=0M{WbYeHEI&Q0T7#wT}w7>=w?2> zTW)>GdJsqTc+s7Mf}^sx7+2F6^CTb@$VJkp`97A!#Y~YLen|h_c7%nS4wQ?CLRMV4cwrMlgFq+k!WGDC;vD+H6ss=l@p%CeYbV3(O1ef!@wj@ zVhd~h8lOsfq<$B6GKUZxP%7_q75Eq+hkdOfqpe^}Pc8P5bx9bUkX08i1I>7cDg{-l z<^qb9(das|zEekcollA|ppIFcn>IB!wHSUkNV9PeK8bRT$UQfH@J zt5|x6K&~3t0ALSN^26aE3vEg6ni>r`(^y^X6@ib{f>}?hfi)cHfPJ(5+?hNfX=A)R zCaA8l3a2AhWy~hXHI3muU`J2?Ytt86<xxUqEr4_ZPV}u*qHnBav~>w?lPNxN(Ijo&xk63UTyHr zs26u0TSG=w1kip@#~GJQlXn2)*0hw%5FR^5DOlzeuw8^y^TIZ(F!T&j_NL>xiR7+`I6)LNgW0p9umu9rw*0Giy*HZj$&i9j)PZ8AeP{iGDOY(}SnmKDA*F3yq& zRF%S`_A#$hrcKIE zYGUkIE*Y6?bDAow3H2tEr{^vb6Z^=W7h#o7KqE_D;}19VO|{R&nfkv=Zhqy8L>@7v zU8w>~wsMOz`CvW>y*H_Q8;kys?f~!X?c(2ma%;ctXiMnFh5Cg@JN1n=GDT9`fBrN* zUpyr>8=)DtDh2cN?+?BC%rw8up;a*$uPz(n`4)I|t{JZGwGi7kzJ zgoS)8w04ftGt2H86&BCWl%o_vQ;+vSZZE4`V=9COl+W(#CPTz_R7Yge1J%JnlYNU8 z+JHciu!~OR`nYw-yJV5h;IX{BcQM(jW;J=)B~z3@-=|L-w=kS{=YRVc3xRCB{ft69 zBVeDCy+csjgv6U^&}mk9)C9Z)uP6-IV;97J`fbthqcUynLS_-MeNS*B9eqj8JI=(|bz_ph@>s&AlOkM%WT+Q!63R zi#l!1cnYNwEdKfF{yIx-bH2LDjK1j?+l3Cc5laI7;ONk~B(6rOR^Nez8a`()SK>YL zx+LCOqyGoYKXCq486_WOzcrCM92fF{yKl)QrHFNZ!h+h4#ywp@SE3XwN^+~gmI z=Fq$9x7$;J$jC|-R`N1e@6Da2V8<8t}Lq}V#Gc>22#4B!&{iBEl^70^~ zq}$dbT?hEjim6dbzD|>kpcC4go3_$~T4Olz|1|dAK}~Mm`?rV!DuRki4X7MN6h%~u zp+pn`sY+1kpb-%1C4?Rk6;TKvy`xg4NiU%a5{eWl2`#kH1BBkv-hJjfzxO%M%sF$O z`~fq-FyZFD_g;Ig>-t=;=zQ}WvVqFG(wV{W|4$2`aTVz?&&%`&zkEhZZ6&h@D_BLE z?z~n$zzej6p6nWMT&Bh!RuFP!9<*7`iH2ULE;Xmx2Im_am9N(v$2c#3gr2598}nz6 z16Jcwm+QbAD$IrT^X&=Oln?aYgZ{Vy?eXrsU@0~MQ2+qxospuES2AQt6ND+`_bfNT zK53Lo|=*gOX!d^yUA$q&6JT!vz80AxQPfg?U*dVkbk>Al6DVVj>!k6eQEd5r$w)YUH z%*PGnV)`W}=1_LdKFYa2=6>@fa8@IkRBA=!T)+fRMZ~7kooM;Y&WU(|JF1ZEzGqTh zJK`xBnc&to3HHbp)!v8CD2do42I=t4{la-weW22aS!8$9Pc#wFNbSF`P$@LvnV!d+AN6BJRp+dsrp;GsgLn zW>78B^Fv3Cuh0lXq_1!{3@aW0_#ZkU)%=D8w(aI8Pt^9leD7cJVlEZvz`i^6`mSFv zXI4E`JTv!xOi*mBt|vqBh`N`a+3EcMrBe^jzPxbsyhcla&S-W@%1}Yr6~59#?20R_ z@NV9nC*2zR8^cjBUH0Zoxp7@1Y9afdxnIPzofqzhLZjJ+Cy5!4Q=VrsS}Gzcetf}9Dd%oW?FAH; z^r)*HJ27hdeJ(b)Jrk$e?J!S#}ucRzx7)AKKGHMfXxS+=ZSr*ARBaD==26E2wYvBXjIY%=55G?5Idx>q~A(4biTq4S(zatJW__)aN3VUGduG# zFgC?GDCpLbVsEV(56A#k_r-Q$S7E#SvwI`QW?gr^$t-oDaaPw?UAWuo6+a_t?R|(_ z-Zh=bUqkh)Y9VCyJ3Y>n={lK-yIdP@C2!ljpKdPXTK!faK6Mn@y!!X8yq#t}NBSj> zSZGZK(aGqZylLWIe_W%ixD&nhx$fKr_cWWkY=_fb;NvDn8KV+pgG>we9B(Z>#@J_3 zqiZsjF)d2_;Elg(+=H5r&6cPfTS91D&dA=tmLau<>Oo$KRK_VDVv#OtUEJ7NoA_(# z3Y6<=iy# z>~djyX<$=;O)sc7EOtMvP{$3KR;j(nPi2n$JP$E!lr!6ENGu z#NdjpbQdq;DqFH`QJPNMKKDEx8|}N0hW%0(Q`CoR?y6n2uPpl?+RHTdp~aLHPu<|s zKwn+@ZlR>7=LIZi1w+fPWKG;K+;&N9Oj=y1xN!oBe6#92WMH(wjUABqEnU3Hjy{Q( zt!5lz#{_SpmNdum*-uovCe%vK4flt;JEQkDz2LiLwD^dR?6%{|&DWhG^gccc#>#aA zN|a}9M8VZ1)g?=^*DfmkY9WOO`U&QPqHz~Uovbl6qHMkg@-1eX_Mj`Ni&jNJ$twvl z%P@gMcJm8-idics1U{^D0cNr!xuR&}4JjqXMhv>2Set-4mgn0Drd6x#HvxH}Zs}%H zGG@xO%l75mN8PS*Zrp4^EoSNvE)F@?)g*c3DP(nz^76)S!5KC{W2vSb8I~FAlB%>5 zb)yk}j}uucMsVaZOhRKHb-+}0a?|l|%hbQRzQ%sHy*kaYrba)BcD$|Iqf3D^v=rofy!#gKzm!W+d)9&lTnmM#^hn5cQdZZi|xy!-Us zzi4k)X)kT~z4AwS+``arpuQX}sB_X50T$<#MnSb$(0JPY$;Mn#lMNi>swoQsqRcn0 zkk$YV#&{AtEr@;J`^rjY9&~H__*m$x(fJ_E2JJq85HKPpB}~Pr4{a5yp8VMDg5pWc z8&G^o6%LR}7*y+6@}8Yu`81s5GHN%<;tyryDr(LFAgALKfdA=sXOeY+=6p;LJcN1K zgE{Ced+DDIZ|Ma~ z58#lA4G4uQHGU&0J>4lgsCOGdEQCXzzIoV2^mco5vO3lUdZMU2CU$@2EhtfcG;u&B z+m-IS7#-gpSb-%vTm_M*pR692yCIwCVGf{vN#4(({^7 z&BIfve#gi_wU^P2cVmX01Df>|4-MS;sVSCM8)qP-)XlIPka_6qSdSJmRg$bO#rndv z@{LfUAP&g9PR$n2cPHse$E=83a=|i0IeUCE7{t?drwJX&JyPtoN$uMD16L2et=!<& zF~(Wf>e(-cNO29AWR*juOYT|2M; za$+`TagP_xnDmb`kgXS%;}0mi9KiW(rW0wrkt%`P;TDcfx9zFmy32!`kkU|O>5-y5 z8;f|NGjod8s;>jk_CUJ<%^?tmS~yg^lXL_&rF_uYZ;p>7 zZHfyjK?+6595#&sw^J!9B|o8s2MQ8ZiHFpouVE)O^nq^LlF!D$f(ZE&bN>h?D*NRM|NK_VcuwRic#2iecikQfLmtkt*Vb8uh^u!?kzUy2o-eF^0 zXl;{YY=gDeSi9eSDDwEN`wbaqsS@ZR5#+5bzT*o%&rnGI)sX>nP!&ZqqF{nrxe-$g4z17&9O4pw@G zIm>p7G?HMSMIofA2CqQOb72wBa_Un&X-x8W0~DX%RSnts<*f3aRUYVemp<@er8<#m zs{!o6w6)Ch-+J6$qUAgffws+wd##V3c%M^)mN^PxkJNhlz6KkJnk6qhc8Hb6YF$5s zH%IFr6Ql4sB&VRPW3wAGa^220@_o(}mUjrBicqkxV$k0ZMzY^k^xv<)!jyn?N>Y9e zBoMD%;dtJu^=oOR139{jwxmV<-M6aSC6^{zf^4_$i9d~#>o3fnSmG-QHHEu!&2`2vji>PGwg*6uoa@AIN2POkh)O0>-1-*!a@ z$M;*+zpFL)wXZDURliDn6t~{s(Y8P0)8gR66FPAB2ctx<{jo{=AFdrk9@h8fMe)~X zkt}HjogBsK*z6ohrB)0wx7P?vsonM8ITJDPRJo<<bu>ETslRK zYrb^}pD@UU(@`?dA+~v0d3h5ZoK?_sfi@x85agov`R2hG^;{&)=w0B=S>?mm$a0_K ztdzv%H+Ugfsc`9;s+-$zik=Z-}FlbS&)dq zaxklSgYT=zO8nV6-DklG<`!)5u-+esob?Q4G^T6I`k*~u8|LHpTTy+fr4SpH24o`?JkoI&@*9EcJe+RoTY1_74ue zy)wWf3Ddf=+Mi$-FI##FJ@$L^`n}o~`MpPe24$MVI__&j_78>tC&rbwSeaekjvZLH zjbL|N^Lo#*V4!MAnJl7WQDPGAXIExJ+}Db9BO>AzUg*DbeDDRB_)<_)lS#uulh;`J zNDpux16d^?Lq@b(BsGUL)BKxoT)_jR9Pp>IyQOVI(;7pecYp@ z{rmbOli%9>WQAb)J+y(wvOxR=ePc@di!Edw0{x+r(I=%b9U>sRecUxuO7VIycrf1w zO%G#`CcB0h*XX-bY(H7NN;AsM`s zv}arQ3&6xyCARrV7Yq|Fr=7^`{Q0Vnq6mUDUJRarOk8hX>#$2YOrXM{Co;EUS!|iydq=)cy_h_3ZDluKr~FN@ZF*mNLP*-L8m?SV`wN141I-R?Y3q^P;|0qp08oM=gq zcW#S#=pW|ZhrQ++G!y*UOOuU+i@b&4<2fiv%;2_Xsbb5N>EcTdnEGIu*EPg=21by3 z?W020W*`0-`cl9K3ZgdJ50p6K_8flG9J`I#eOzP?(!{PB6tC24$}hLE%S$&a2!Wy9 z3ciH`QyCla%b2OTTr9HwT*W(8Ff{LZs{`9*tP7Bazb@9Y-@FK&w}$Hb)F(`$?uj!R);)5gzGRH450?X z6X!<_xOox(gA#O4mvFUb;}U%fvSX59rh3@*MGhTA8}dq6@NhpLlRq4B$p3q?!&ud( zFr-z!iXYwYJjqh$WqrnKXc+?i;-p~K8vq+_ZIJHAhtpc0ZUkXEpyO$xwiT;qQWgeG z+=@o0TtE6(LGg%1g?fTLz&R?(ch5ke%RY>=-Fx93r7?bm$4mUF%~QezUzqBf(jZ^5 zYqfW9tNcgT;b8wzk-(u}ZU8myl-6y+-ONW<7!7U**m7U}6F&$dgT z@vj5=7Kyiss(&)HBV?=zqET7#kwcXZ6kwB1B1t0TiuQ(T8Sb`MrIe6O33R#dZ8a|k{=7P=j+5KW+5BNNTjhqlE{h{M zw&(-d)k|+7FGn7e9;*tAW6v{ z@er|Jh>bR9C6J9N-2yqsHFMwT*C>bz9`1i+NZMx~D zw*yh~jk58>#f1H?w*7k8#AOXd6Tz?M2UNupC{I?mwNu@1T^0!7a*>HH!5IW*g_1g_ zUk9X`Cw_U2I{Xs*9W%w9emmd@JIZBTSrt+syf~l&{bXKV7iv#gu|+W=K)r51sJ0Tw zz^-3U@bc*nA6@^R$9ng|Tn=X3^yu-`*vYG0Km+4AVh-}PDqM{UM59GoS#Nou4x5(G zDPzo)Vt|(f(d$IH4l^%oS)x zBfV?k{dP$RI};G|v#iULALkarIQL8m`QJtghelq8UalQCcQ=Qu1 zEJ|(>TRYsDuk}ZlmGsy~{f3b7gFM)lbW1&o^ws27H6`X6rnRBQH}!&K)Rjj(*bQ*` ziu>W2?i(8-Q5;pB-mcY!i36W3HRdM*jsUI7ntS4F%|K^G**(zelsv4ccK$WM2VB=b zcD-mrvCr9!k+NW5FI_F`Qu}Nmx`#)sjC~-#^D!e(cpn$?%@OM&MjqB+yAyinfeBm( zIg;*TK770HemqLihwr;1M6O@TQI+Q$2pHFk%coug1G`wgOPB``yQUUp(y=;_N1d(TcK{!qx1% z=H<1bJ2U#zR+-jk2zQ2hO)^DhY5ka5YPSGmF*WrlCV z8YEq$lV3$4CrxoZdORuOi=tk~c+mjGM7Yj}6avv!Nv}rho`Uq+p|m*Pe){SAU1Q3x zlu|Na(w_NugfpPv(9KnRm4g8lrrBJIEm-+70b+s1^(F%*xsfzKpy1$Ecf=WkR5?m| z!3q(-IwFfVog#HX&1A{2iVe-@qgq*WnwD8F(sw?eNM98drfjbFARi1}#@R1$IA{4h zF%!H1{lRA$#)rs6tp`;b=iB$9(nvjhV>nA~Vjfzv_cO-n1Kj3k_bD;p{jYtbn1S#m zg6>~Q^G&2yAn@yN?n+{~5vdqU9)}pL43gHk7f8@p7YHT(=R*G%CL}}UbQ`86NHa27 zJ$v}GwInNa8(a4CXu>p4Swz4|4<)1aR~4rq=wJ1@do^-PvSJvTshR|#k$+AZ$I!uO zP{t4VIWVdYu|hA9_oqj}6Z=Z7{nhVEJOmczes^+4N$CBA{(y(ve5AD2&7Q_??&4c4 zAo?zJb$C0z>ap%pIcUAziFaLMIik=!CU>|9LjKN*4H;1RbAjeK+mDqeoRNXiueI9d!jzL+gg4+2RL(kc?DD*J;sS?i z`I6?bPB#fEQ7co3Qo5=sTk{4m&6yP#EXiEk@DP zPmh3!XUgTBT#?_-Zd7ytrqIWrC!Fo`d>FexZ0u{1l{1u4mb+qS3kYT}_btD_5Q86n{zOd+a#$g9Mq4~J_OZ%z8k^<#&~#2&YgJf2^W{RU zj<{U5XxMZ={&-g*ag!U`e3qH&SZ?pa{1f_D(F6_%+xg9aa%mL`#!u5DGTShW>k>hP zHIK)c=7J5v(53tTeK&6{&^7CsvV7qss8;J&^wDCt+1kXOxAC2v`P_8H4lDaxi%;h7 zFruL7t$t!odhRoT>%Fdm7B@dI{0YVsnEj}`@B}T=kRrE|ztsNPbO`J+t{l~_5hr|2 zzusD6s-pV}lMUr?3$a-BGz68-c}<}1iD+;Nst6;0skEXqYeAE$E`OggKG3-c^5K6q z$n&MH5VA2g_u?WKZ3;qHtKTBOj(qsq>6XU&05??`hM7Jl7-M7S4a8{PBPzI=9H9%0 zk?JLRx9X!0Ih6@7YtHWm6IREZujG%vlwXZ%q>8KK`q=g-lI1EKuhzPM*z<$18&60n z^-I+~1`6LE?BPjwy6BJ4)eRaeg$p<$liDptvk-H`CQm|CPot|NiU#M+)Q>d^0h4cJSRo zOazK&%lQjp>9n_l2q4I~7>J%EHSq+!^kwisAAem}T9eim9%xWf8t2yK0aKu*=VJ%G zb45)^9yIpSQ7qI-WWArY^7p(rB;ijb?2Ss<$RyUCV)`+zb|>8kO4CWTJRYVQ*G}+%DntfC#7U9s;^W8$uf~UpYWlMxxI} z`PSuo36Wd2Q>@+I_>RQqGxJGJDY}S6vO#EQf%Q-m@JSSO3RJU_9igK)RG+Ej3Rc-})dG2tK1=DX&x?M}l><&q_j=rV}3YxWcLHyUK(S$YLAxN9FJSRUgx(8aI&=qJV_uu#rf!zo>Ku!DoEZ7OI_|;d z)8dGllF5y@k}qYM?o#sx=3oR}sY0?%C7q3ZygMoMtM~eI1GXD(Z?loIO(pn_y>@^@ z`hD z4kJP6NA^%sfh(kag2y8`0b2CVvPEa=v8FMI7Es06n(O7`3v-?_ZvHMrCDGj9lH3QH zp~*IU#`6Y?Zn1%w1<{{0LoLjHNBHFgo&c3X(7#7h*q#fgdw4yW^i{!q6^*@pS z=919@A0C27Tjr)ZA$YQWHE`|Laf!GhtvpJXSPQG45W99*g6+Z~!0~w1bH};2L{J-2 z=<_h%Xo(;gRqSnHuLJynJ}0-2*)noi=Q+R$@_7Dm zqpjs6aYlO66T&Q$0i;hMgbBQ{Y<|t$O)F%YPgfD`hNKP0do3B4uTJt2VuS8hWRu2; zkcgfSnU>dfh3Y)M&yOA>1v@Y|Wn)SyR@3#@f0@!r$G&IajfrpO=hf3U-P^aS0)DnNu_#Cg9>f-QqO_^xBSKeqD?6z-Vb=Z=xZk#7G z%N?0^bL`=uY+uUGC76!J$%h6Yvp`CQzuOl=>buyn1J23beiu8lF`6`3w-)zu^FZ@` z>{##W3Vug$mIZ>?y<{Z2-p590JQP3*z47^^g^4V=YydZ*z?Sd z@@=hd@LPW&UB970TyAvt&mukPKiNEsEKaae>RpW^jrBX1W#FBypk@^9O}>&0##Wvf z2;Jf~caCGnpgI4O6aJ5DV`X0xTDk7JU5pGi+I`S~y)cnI%GH4JZZNnxbQtf9&X-DI>4Ewo=%ymF zy;W6HYi*G#YEqs_sh8_t73(WVyKWac|DN%y7$0_qG#haMp z7`w8oo&_~?%iU(7YG# z_Yt#+@czna0!pB-RLtikvE1@3(sH|o)LzPH!`%cKq!!_%P!H&88N+*n7do>LkYc9U z+a*GPd!pAqt{dWUl@6#wgMOj@|5-u(Vf)_y-^*v;ScJ;;OAimkiE8#0#3l;{rk<2G0HqqVkbC#4qZX z-gYBy##hl6p7|)5%s0HC+a4dUmrR~mZA`_bqwRs+k1U zp2EipLx`cSzQP-Mt2_xj^PmrtA~bQs;8jX*c=GT9Ihu>94*dE#qaWbA-q7XRXKu62 z&@K3i%|zQC(-b5lvX`g82Oc*LCzCzi{pV8tbvpT1;~-pgkMnEH{>j|Y>1%8r*FV9K zt8uS9*+YZ_4s9%DHw2jJUU7WveJ6V<`-J^h)3j}gn~L?rJsP@m@0;^O<}=ApFv8V2 zsLOA2hs%=tY{xP%Q{++aV_4{q>UEtS&S$e#js#X=3(7?xsg`E5pX09E8unPhQVehZ z$@Fl(19Y#)*pqPudllM$j^bmkmCAsR@I<%8I&1%$v_IFbO)`UWL2=XhQ#!UF8CbE z@79~Owz%G1rgAFn$dAltmzexhCwwDZ2K%LE0W|#KZnMGg{2@qoi8klW)?$BJ;v+S6 zVtQ=0P3qApho?rng&3A!Tm`eLGBF6qtx#DznQruFK(l;aRUu=wqKOBN6!gc2wTHBK z49v=0WIbJ~40_X(`U&YokVo^(2G%oE+8a*${avQ}(>fbO7xZlAP3S{Uzu~~}98d*} z&<$96aV0Yx!>kg<$qg!JD++)fP^HgGvxpA)lEibjQ4?mdH|%$5qR1wF;)qzscpXvZ z>iS&>_Wbp_NqO!pM?3Pud&=^7xtPLN#FD>Q4VvlvjT8ri;cB?X>Y9hn3y@ZYBZH0I zC4z2LG&|GS-A4M2F5|qxiO7c;pP}bXUP{3)-TZ3XRVD89jWm@c625ty8n;>Sff-ZF zlLCv`N|-ZnH9FV*?}wmb(IZEXY=aWc;s>PUUdu1dkoJ+u$EAm!O%j;j_KprsihYw# ztghB4^ZA%P-yb)xu9UNOcdlLdcHi-4YqZlCtA^iF9A?{&jDvkftN}&&{MgnSE7kSm z#N^1Q*_Y!n#_jYU@HV319-=t!0>jB%%(yMcGD4JKW@q< zdAT6liN=lmwQVp70skT&k}?CW2B13apI(D7`_LkaZ#h~v*|Xc#T<&p)UonUhRJuu( zF^5QP^!M@w$hi^gMVsNEbMQi>S5ya%GcB*hY`XWMwz*!f%OM4S{wK@xubqwY1i0)4 zPe^34ZoLo%S*oA2Rf#!KFZV8Vi5daQiOf; z5y7tX?z+*nxiim`?gzPPzPVR~QKTC-GMcD|#sREE%}I^c>~B(K*$7oE%bOq`c!hvG zbpR^P{F?D8J=LN3sxGy;WRcTHa+B{7DV#q$CZBgKDTx~ ze1mVJ2J^6dqWJ!Y8^4cVSh*ckd$VQ6%v3v2bLrj@b;+6J;=p3~k(NKW{)c*L9yaIy ztwY5W?YFiW*2Uib{rAphwQF#dW67fu#rN4IydJXIoFZOllm*vrPxD@mTn80WOv}6o zvlhc6xq7cRh&|j*>%5B>4lT?0ChB3WjME=-nk@DPa|P7x>Tek20g8#z&6uTH51*@< z9wIlkm#8EI+yL*4>yoSyoPCzft1@Bq=MomKj%y#AV}WhQUG-%*(}Om{9@SxYO{f{! zzC@JICUPWtqRIQ`CLiwFc(KWh-a84l8bAyACH-X~*5>^lAAZktdRq%J5i-Lq?!c6Bd|Cu6=+Aq#wzkSE+8d5EghVyAc5-4b`Js1$OR7!RVy zDvliip7&P zN>0ZSoB8+cxHHE4{Mxu<+tjmrrOrpqMK|zAZ3Xl_Tu9JUi{1!>Dkcs@E0bqZn<@y$ zY>NGiRx3eTQ|-pRqLLV84@{<4&nZS3rVV79 zncZwsX4FHo5kV|mn2!ZzRzC3}XIfyLneP0+n3~R^q=6d?x;M{-!0ubxk>xI#A24ON zVN_%&m4x~@=JpQt@{wP4-&jT{GA^Dk#pWyNzx&W`@k2?+?al1F1m(|?^BjZ@dAF&1 z`SAi{f|Q|{{50^RMHvnoY9G0j;`>jZlvtAO374rJl?99?E?IxuyncI4S*1~6cz9Rm z$M)4^a zQgO>|MDZ?AyJiC*C;hUVm#-miPawskc5H%s>`HdUr0nbsPt-nps!34oER~^4-Z}aA z+qjSGrOWBB>h2iRgT^&v^>r@DC@1q~0L4swj6FCvYKOGlR~}2WWSwuoiH`?DKgpz` z7QDZaE~4fhsL9DX@uF-(+Vue?oY3)yxefodo11RG%HsXvXF;r-UbhucJWAS!3Cn4+ z1a5L?|GbZrN4{Of&R5}VUn=qnQBGkl=VvEEnQt%^8F###-nj*vk`W_1WIwuNuhfQb zKMtKYij*5ApM~@`J_Os!_2)LUXVoYDPtU>>nETx9a|1&{nLJRPAsHl^ltsvTs`RL? zl#&M6+j53X;oicz7+h#0JaM30R`t@@2tJ%*`vUHs;6sv zD6Me4^Jl*i6F(oW7`E-Yi<))8o^K{BpWl}z+MWNfhz`V%^@<-E8$(YNvu_R%R&!{P zN$Wm}`Pwn`GmwaaTwxJNKY1&t21`4Y4LX8{wPmS;rMY>H$(SvXQcftwH6_w+r_ApKvRA{y!20_nIZ#m(@MiHm(ru|%nW7q>D=hJ8O32(Wv@3o zJe`(xr8}6v{3nUqQ^us$84>DnTkY!D0E_`rgtx+cs#6HgZhs0X6=;$2!WhvcG|Uw8 z8I0zXlGLR;^gdRG^mwsD^@6@$aj0SLS=<;Bd(bRRGKD$kzO`&BPfTM-~?3o!;f5`K#X z2>{IetSQg$TXI3dnlty@PGHXm;&q>!K8X;;1PD16-(mZ!xbi3771D+8%Z!bjXdk|s zf|uJ6@+Wu@-OY*$(8MqDGAro9zEP&t-(R1<&Iqxl$QdN*P~F-izk2AI#rsKezOC(# zBUEqe3i-U=<_SZ2l!XR{6~JuXsxrMeHYy>@?AljC(8OQ`i)yCZUMW&&iIM91M9uDN zB~4lFgZE~pqm~(2O1O!Io8~g2XM;n{sYA#pt~5ChEt@y4bZq*ly4t0bxUq&4xQel> zTST&f))_CqUI$Q;kJp^;Zh>yO4TWyAL3)?b#BFcl&b^6VE!!<=M-C~w{N&1oTy+hO;O~gjp&)nR_N5q6kHyNbgKRsKA0N< z)1C9knm~lTOSm%ct)DaPDD3m0H>KeZ3{CghzYD}yMPS<85(Hi0Sfw*MTd%f0=znSV zCPAi+GQWqu2+b#dSJkntDcGv6J@i74%wxFl>b0o*gFu=-&IBl?84w_nzhw{J@(WYO z>-7tFpg+8?zHqR(oHTFHRGp;DVg`R2iGYx*l-2ejg?Lb}f*I%fBZ+G3c_iPaxaKM!<$2Evkk>33@x}wmAp9JhvM}kRg?u`ywzM+Y&0?Te_}Tju#4-e{-l^ zO(xkxM4gBdHRDMl1^yTtH@RlmHr;{xL!cLQ_#7&P_IVZHMBJKI#Tb2XNWrYt`-()k zb3V*+j8+xB3}vIJ4FuP55n#Z2lmcOrZvkgBrCbzEb9@49-@0lNB7v0BT`{*bY?~?$ z7^&aaRm)o#3d~hyhdP_VNw|Cr*}eLDL%e{OUUox1#wYYCJ=CTSd(jUJV46PT!mV~| z$E4b_YpVbcqP8UC3udG^x#5<*qoR-fS&E;L<7gU!*QeuDuoOSDq$GtlhWp!#2xK6x zZw1aqw(T6Wao7KH!STp_^?;3WhXuPmEgZ1hxJLI+SNt4lefZ_kjVK{_xonUL_ni9h zQqPbf&g`&Dk=g@411%OiGT+dUYDCB=_Z(mE+-XIw#KJxC zFae~oE2ZV)tRNZykC_nNSr0`Xki0by8oK7wvp(D8z4FyGF70t;4CVHVg^KmvCvfi? zcj(rS?&|E48OOwA^ElePTVU5&cFC43Hd@j#x4bT!csuMLCXjO-_WJKA1~{Vxg;M5I z2)o58eFHh2%kDEvRiL-*=|ojy$Wm$dbpGLpW4JF`OIYKEPIe=Kn_l9gwVrbFTxEvN z!@Ts^wIepFUr*AOO_*T;Z_a;<_Osr4Kej~<1OsEKFo$d)5BgM0}kSf@=)< zG-mP)GIsWKLM^mL&lX>p@JTq2wIg=e@+iQSLc&e(hThqnr+ zy!hR6_dG&JHF1ho_ab2UCwc2AfrNlI&nKE9aYT(T+%ob5Yb3 z%Uf)Ml89TGBeKtr>x8k`GL^Xb zQ%gs^m}<0M++JpSzqSlexnr-_`?X!je_h`mE5Y+h(7-Y4K^5L~IPW|2yW&BZf;z)Fh3MBjJ`dxE-ohx!DS=*cdhCsHXJmqzA z39$8_me%0*3&dz2H80qnlPfGuyPgRCL_6U~Vd3FI713XTy)ee}HEEom6Q82MR!^25Bu=)(-`$JP{lqTp^DW$5m#%YJ!BbSbeAGmt0aPCqgl z8pdE@EQZT;10Jw{b|RP8Z3=?sKI*x4r2b6YySaPS{9l<@Lkrd#EwC#oahMp_05gfg zRT?0S_*YQ|Ex4g%j|u?I?vp%Gl!u@%zozd|Q6LF6gnCl!HuMvFwUucZ>d4BVJl}Vf z;S+veVb!c}s;eK>5x_yuhfU!Nn3z7r`UHu~lP;v$FIhw=8du>kRA)^OMLv&(Bq1KH?psNLyKrZ)5g&HV2-uK&73t#3Nq zr-!V^^3T(~EPJI-dtZU2{+=iI%PQw#)hQ>=P>j&>Yeyp3Kau({BX&8y0hkAi$k{+q z?&pAY_z{LeGq996_SKyopd@`bh6qOQi=Dj0kW@5=$Ch_z@63ZeQNG_ zOml2?{<~DyT(n~@ZmfoN90L8&qWBLde0Ybj7UA>Ac`c%@KR%S;w$!&CFU--}BZZ_6 zNoJgx{PoOh5*h#0=b~Y0MwAPeemN!0>vvY7p=``$_Dkhoe`rvPobDy2Id^G<_YOTv zts}?6c|ZF+9Eo)^aY-emMnX+zH=lln^ni4Mhfp^m$1kF3sgmH`K2@lYxgZl->h;i< zm`1+~Im^C&t>6YX>Kmelft03oUF_chcETs`LMdF@5OE~4#5_px_P%{=hWAyJ^~;O~ zqTNOYgQLT;5X-)@qiEIaW-&-F2l=gjsMMw3at3G{7Be@AK(&g+Gsb5IS`TiOJoJ(? zytYhDujF)id9&$)F|EQerB%tSY_GAXqf3J>g&m$SVH^I8;r@9%-1^^_VIYOeVLuh@ zpc|Lkf{ok5->t1@9ZVj!CGpZLDZErhcAxp+dige5o@=!DcB$pXPIWcDVkS?`HVywq+y`;fvHFdhJ+ z$mWdE{nrW;i!mF^VObs0%?|2NMvaVtfP)cYHvehNmPnODzO2MqJiaj5xb`%a>OU>? z(eIWP^MC?oJ!V_NZB}hNC9sWg+!!(pP7@7Z1=dDtR_#P|<2X^!(q05K=!STsn!+hH z6$a`b$T8c0ba;y&zh@snOHFLSYqDf+SV(x6h==!SPme{d9}zTT8yR5DO6<$QTP?9! zw#bN&lbsXi)Ggn$oqo^mHg(boU_2~t)#P-Xu`Az5>T`$oI=fW&hAp}1IR&3Z%7w@l zj^FlMgU>gRuX2GUl!GwrxITt#LR5+0-TG0h=-r&=^9)}&TF|etkDxl@q!&nLf!Jtw z;7X+fPTSIG6Nr~2vW z$&I7X&in+1+a6R0-{<8ss)m7gEeZ89?lBzyy~QnSxli&BNt=!ywsg$*KMX#2E}vg2 z<*cD~=*dU;CN8osE9qv{47&V!`cf2vO{dF%84~yO~^OaM}euABIiv7v?24vqn`I~^*QUi+pg5U zDZ>;VbQ9|1K%~&6twu1I)usTy9j^DwHO^~XkvDz1c$5mGX4`it&}F<_GB*S80>R)@x4ZrBBWcwC++f zk%^HJAP3y?4BXvAp*d`3_)4jqMi)0ih-~od#s+;ayC6YMHCbp->ndVgyjeKXonKv{ zS^KDC<~j-@mVT-W$r(h z@Q#-czOdF|kh^X63YkOjsxljeT@F0PU07)vq!u5Ju~AAVZ%ZUD@M*5Co2YVbR}lp*76zl+sD}Uk2BFrkFMn&+_Z?j6>wf=|Jm~ynh!`jHttnS;jWNI+OWbi zU!8VOp%@Ds@^UlfP8#Y_2f_fpw?-rH`^M{T)keEpO<0o?FigRjyiQt=-77tAOj@J4 z9lUx~8*WJ~E!0*-T?*ZFXgAJ%7A!Vg(6{{2d?Rm76X+53_kmYE8<3X$ + \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/download.svg b/products/watch/src/main/resources/base/media/download.svg new file mode 100644 index 0000000..71509bd --- /dev/null +++ b/products/watch/src/main/resources/base/media/download.svg @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/foreground.png b/products/watch/src/main/resources/base/media/foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..97014d3e10e5ff511409c378cd4255713aecd85f GIT binary patch literal 8805 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 + \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/hottest_playlists.svg b/products/watch/src/main/resources/base/media/hottest_playlists.svg new file mode 100644 index 0000000..27c8c75 --- /dev/null +++ b/products/watch/src/main/resources/base/media/hottest_playlists.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/house_fill.svg b/products/watch/src/main/resources/base/media/house_fill.svg new file mode 100644 index 0000000..3730987 --- /dev/null +++ b/products/watch/src/main/resources/base/media/house_fill.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/products/watch/src/main/resources/base/media/ic_avatar1.png b/products/watch/src/main/resources/base/media/ic_avatar1.png new file mode 100644 index 0000000000000000000000000000000000000000..65b36e53f9d57a0e6db7ae333ece7b11213d9392 GIT binary patch literal 958962 zcmZVl1yChXk3WFo?(VLGyTdRrxDJE6%f;Q@-Q8hucXuuhgS%eb-Q~@8|PsB?U=j1OfywFfe3kDe+%mV379z$O;bTpJuYO{2Le;LXoAIn3A-Z z7@3lzotdSzDHxbkL`oX$Zxu_Nk=`dget0Hwh+jYK0-YhG;DxY6`NL(TAc8S|kd>{Z z^rI6YQc#p3X@Du$%>g5!5rd4t-=Oft7hLKL#7y-K;5i!2-Db9&dN#J(+qb))ypDX1 z-bul*kR++b{Zqh4u?`~#Kf3Yi9d3}`(Z2iRyS&@2zQ{A;P znKplZe0^Dc6ZA#F1*1bcpwdI(!92h`PIUaarvn!Mi_^A_SDgx^mTYO{{5`qTB%6Kg z7e1~0?OR0lsJ$H+D-;-<35sMk1XxBW5Z_}1s|jV5#1ufTNG6^U*5GAkhI2ahro{cz zNt|xtlq2c$H|+rnSJFNgUp5w>Vy@``oNyqKGK~4j*9-4wtErh(i6>rBRQ5L%xU>hc zyw&deDl$IAq{C2!dVe0iq-YgtaAlRrshik5Ba#tXsU99<+iNUZ#P^k3{`T`x`op7V z3AuV+2AwSi&GV^DqgeNjS}GwK62*hYgNHj6O5+kUg8v>L zSdI6Q%#cSCTl6_BqSSZzzy2_P!D0HaG$6Eh;B*3Lub~6Tu*3s->(J~)zl}l})!{M1 z0=|>e!D#onDuGw@=_$dY1R3W;XG0wIo7xj^K)LmckwFLTP~(A<_TfQ^x`#t3lOs#v zvIjDfX@|qNi}fh6VxbI+Mkpar1ylWXv>^VCl=2;0iR(8iamZT!-Cxx**bdYOvBAIE z$B5B=Ch0JMLEyD@I(*{}883z&SZUv?y|50LUEstn!86(hQeIf?pqnB6I|j*5utNX8 z=t4snh7?;;bQp0|ltw1hzk-v=xuhuPVx1{k(dlmyUZVRA%kW@;7@$b_K5@ggbn8i( zNeMaV5|sJq_VD(YlaXkH9%Fh9rYh(q=m{XuNTn{SK4gXc9Q<7Rocdh%oa_-2C9DV} zXRpu(rbEPx+=|qS-b%O}ED(0qkGvys=RQo zAYZnQ`Wbx>{>OmU5By!SU8G$c!*EuK-!ug1y5R-lBo6cr91f)QIqpHcQbd&H@p4kO z#ZtcrERoBz7onj zO&L#)W!O~m{3G|9TkTQpkgoQ3&2L+kOBE8;f{K;0;0lup>)(83j;aUk-}DwW7S&Tq zwemaE9|BLounP#3y32J=`A>yUsZYs}B{>S}EiIdj)(o|HY{cbNr}UV#Y$CM&tXXo= z6BiK9uihiQn!U1lvV2S+UEo*YzvB~{aZa~!fr?(`Tohe;JQF;VUUeT>2#}EVW1M5E z3781txY#leGw(QY0hhB~#V=MgHYI0rmy?AVBWA*X1DhwC2bxnYFBVVd2o{%SAD3|~ zuNHdpKV-scK;=m#Diux=<{D`gXEh9enHGgA-vSGO25jtj2hmZ{=t4~0U_udk&3dg{ z={*s?$)8#uG#?`{RFEa24Wi|uVg2C+HHP84j)O3RuoB{wCCU}EC`AfIaX=a%8}KYf zJ323`EUQlbR-QnPB;%KykX)lYK<+AicQW1V#H@45HgoV0<*@uP<&cNb08tV#VAwV) zS93*kx-q!X%IrZikx4VvBNaLIL(RF;pt4zwNv+nLa5^@x+r{3x&(JqgUdI#R)FO5+}vNaQIX(BpIy7RiI9m09W>|rA2+u7he zK0LA7%~=aMySc}ojhzc(GeIC_(9ObpU(%6BpHsLgP{x?psQal@@7h6tGCiM?lCi9 zGmsYMCZR-$^OGq08SMnSo$uB#*)o}`f>Mi~pS(l()i_#FPCA;?)%84b<;)?|A+T-9 z-P_ywJ>YrvrRT17hE&d8icaoW*Py{*EU*%h3)hTMuv^L!-F)^&+}cQPuYagETS)=g zoHHV)iNP}XY-+RLXY6i2%i_8sF>sX^OO`t}a1HQ9!Ku$-jaw7eE-D-fYStI5Bq zqABjA;H3EkgwKXApAkGcG|631!K&-dCQA#DR*M_`@tZEutkcA9h6Eip0(Jj8AEKj{ zlVus+X=1vJZ~XmH`;qFQj}}q)^D{;Y^#HZ5>{Obq27mHZTCX3z8NQq5h-3EwAoZ!% zpt?*CzFJOewSL?{wZEc&@w4)5DSoNA_Qj?8VJ)%wYI(Q{!19+_LzneB=nEA&Br;@g zpy#3HtkQSro$k5bD`+z`hp-3tCb9-w8#fKxZ*z3h{em_tZ`_YyJGraes}Xc4q;0Pq ztnJzAXJ#jL|3bm`~0;ntMzS(WJV}Pbxn0xRo@rq-MeKAWmw(B+;wTxt>W_`S{;-{xC0|ScwG=I#)JAsWNXu8U1eLygG~x9NhPUA zBrmw;#dxeS;&6Ba#FU_Q%_+`hvW|JOkEZkiGI1drPJ<>hz!E!zsH|?Fk<=4zHuWi%i zb6GsFTIV`!PCbiV&gvxUQ20E(J{z+gxjZCP;L)<<-?qNWn0Go%9jU%+^|96O8SHWT zxZLOz>Q?T4dc}AxesX`x-JWUtIuzXsst>CqH6+CrQuEb$6hD)mvNP-Dk|zFB`sVZ6 znJXda!`nyf{^B)#r4NgktDKvHe1ftl((2=DwPN>t81=#eqaUdk+x_i5Y+S^(o7=}{ z4|PVQL&8WBW;=X4x_9$g0i=83_4Y(uWLTsqY~qXerg1L~QrR>=Jep=<(+>sW_zn9p zeVIL0e|Y_Uk_2UdKoqg*9OTew&i!L!U|rSF{ur=e4>T2|hl*Cm@If>#Ur+&GLrMHz z14Q5!;yH2%^-7x#@A??2femsnKRqEMk*AOFvY|40A9{5OY83c`!M7*g6}!Gub*({&$f7Zya$`Cu2uTduK~KTeAPeH8iqw zaTcPW_)nt$9shlurtX&iFO#j)|4i%O1X=!LVPRutW%=LO|Db~Z(ef)>Sid)+J ztJ%LC!n{13g8$|J|7ZDs8UGJb&|G(w>AMpP* z{tr-)!1X=!f&4dv!S$i%1EhCYoxZ>}B{NE<~&j4@!ccA-k z{!fO3&pH@O`?s;agGq~v{&oj1?q09_quaWvT6y~MIK6!km4<~q#)ERKjg zmwvs)#l^Ac`+C1W-`*Tl_AE?XKOoAZoHcws-yAShSd)tM5MnaX!;yDJr z?IaF@$if!j)pf8R4)mv&Ot_b4=-kf2M}FL@mhGQ1n7|uFOzM?q8yUA&+w;x@F!3e0 zwla@!#&@8!x2wJH_FAtHW;`b=)jaxByji_m6Eo6-?#WAUb@xta-JRVyWEswZ4XvRz zBg9ztHX>-l`Y?SqJUmOoA|NLA?rY3M=5~T3!jQIRY>j9YzlH z%01B6DEBtHNVzN41C8B43?xIGV58v)LTUkM618g3C>Bjb`yFXoAOg;r>0NTp?Q^&a zSia)3;T)Gq@>I$(FpNZb-oM{|>$x?#nMA*$vi!>m^E7J{724B1nox`QW|V@dwnIUmq5 z68Xr-xv(PsLK2J5?v*?wRQ$y?2j)&&l889Kih=>p3~mxly(8`&*l*o%NhpiQ!hk@hIA~n=y|b zSZYH`?l@Uj`!IO3ZOhdCC$9p*8yeVUc3aC)q=aQJ3nk>13RxPZ58eeA>R$ywF7td? zz>leUtp=2|@|s1(+&`35g$#*;?Y2!7uU=pGimD}YnQXDL!t88q84sw$I@fR4B?06d z?Op!t9@0TMkScR8WJi#wecnYd)UcQ%GY^$9_VWAcC{E@5T{Y4-6=;kkiAQn6vx8Zb zDP7kU4!m-{8f;XF^-8_Wcn@5XGqI9f3>eRA?E0L!T(o-!V5g9!b#mBxBX~baT2^Xn zRB6Z*4!ZWKs;m0R6&r;dLlfiyh{Bi!hIw{@LP#eBD$53t2UzHXE^85_i)@61a($3g zi;F0oM@kAAT7P7n*#qra8Bzt8#&2wp$ENB9B&lfQz1I8rORsYpmf~N7c1{oflCj6E za?~e(LC{8f)?|{c;S<(7jYIUHfyI{UP3lleM)$-_05Iz#2wnDYw}SY1A+-4_6@bda zeB?|V6*YfO@hVvUz3DA(OR19MbpZyR;Yd>a7%Kpx0E_FS5gt&G-2rw~#NNzGQ_m2Q z>b|d4#DNU7uL|4LkaOUY|2Wn=o79m8>wM_C9rGR=_C`AK7T@Gqu)alT56QysId6@v z);T>rd>hmVUE(?JgqYq>cDB0? zXX5?Xnba7u;@*g*3A1jRDMepUY1+diPrfF-WfEBSS`I_Y-K&gSd~Y}#k_(XTU=1^= zt_!iU(41@LJ`Bli7Q<~9wq#G%aHMNt8G#^aONGAv%KxD-&qi{>w^JegAZlWzj=0F7 zhpPuix#X6|fOk)UI{g&rd*H2NpsziU07%EM;a;4zQ_BO*yw8kJ%P+7iPLH;lADuJ| z`K{^mX)O!PTE(qx<<+UhyM3y4 zS!8Zz41WBYUmSctD!U6txAU>Gd|rV(s0g(aU$`^~^ZsSGSIbJ@z&+F7%Ih#;w>&z; zcwAwuSyJaM0yP7nvRp1HP(urAc)W^Tyh|RPg{9J5qcO60HHcC)#A>50$?7&4P-ZT7 z`tEB_UR=dJc_g^Rb6{3oG0NxUszKy%(e4Olo}EPFqp3%1(tgpY)?)#qe z^_1ssn*o#P`yl$Wq2d~o9TIaY3I{eAN9?af{e6 z#`|gT!f`TAwyv&DJv4HK%y!h*3oorl3PvrOu$IrUd%RCen+2uBys1G-5iI?rT(L zB6;R%+W>|If-PGcyDA^4YOZA7diBmqQ2+F5|qEI)!J)3IqQecA0<$|6_yG3kN+r4TVINRB{ zu$8O^&_a_fm~Bay5{3e!^yQ=j5Hm4=AY2;t`uHd#{B;4VdGzN`2hj0DuLgjYDT%9;F?kjg!yW@LPrTJw4B4 z>}`e+ACq_L(b|vXqM3^r#q!rdSaIA3JY|QWt|f82ImQ{LtPldbj4$@N^4c=#ODtvz zvhU`7jJ0+StUipaPuCZ7g!y9sUgK^?;_MoCtu&g4Tfhrg72Dty5)g3pyQjg+ok}(H zlFG+lstc}u2$UTEw49uDqAkg9d@3GMx~byjQczXw8@r=$lQXR3&cIpI)178YbbvAH z-0JAY=4$IU+tno;yT&Nk&oNLUpKtbH-KfMLJ#gz;F{k;{x1wpQKRL^?(g<;K=ObT~ zl;jCmUF|Bj+3L}Se93)}Be>2hNE8UmonIx~)b>&3jPhB|af?@{`pU?E+)SEjZ?TlV z>5iMJA=IBo;}dHk<#{nDn)x*#8XovuqU59Z7BMKHC>HK_6f?#}0vBPMGZG~3YTh7X zT{pfY$d$-~ST}e82^%c?EXiZcA~5oO@TzZT#yQ4Or0b{x1IG8N7l3>2MMG8;lryK> z6hS(y@IA@_d}xUEfWI*V1%Y*p&8^&rDgOgaPuFKmS$);@a(BvFQC{-r{#)%=-q)}> zMwvG+$B{azxggTX;|U=r&V*ur@I!xCP#6=6Bk?g-VvsVzj>azmvVS)Z{87>Rwb4@= zH=755-MO!WJO%6E--bZM_45N?TZXCRC04v|0KkmwFu zu(}aqlBTdNyRqmZmO#=;DFy-Qqz3}8eP4^&hS2n*J7&Rd6cUA$j@DI+@9 zIWfF^=kw=tESnsdX}}dTDePDB$10`Cl+htrewVsfX7BbivYAm|4D*2?OuG*OGioK< zPZI^B2hqX32+70BcMIa$^UzoJ_8?jDnh1Zhz0mRg$^N+jIr)b6+=DzKSniun&a+=` zvPf8#=yLVe?wo~(#QPe{?@04GMwq0^5nV`0Q65fCJPo^HT@bJ_0N|uvTf!Xk;2+ja zE8WVU-tYyvy!`lWD%?rM^`yWkkeVx%s}&h++A^QnmIDoK#HEGcf?enheEoO08)At- zR{`?%R~TQ2EU?RQ^J|gHF7-OqURJKnQZNeNQ||(Af>(AxXSwsukDRU%@2=-dP5O}1 zNS-^mnI_ba$v^0-s#=Po(zI@ys2Js-b}-e;v8ogkUmJ&WU==~ONr5VA`sIL=v%!9r zE$RSNZ2A2h%j@;!w@`iGbzs68hPY4y&X~L(>i%Q5g_lmeXGedRQrzyaFUDT+&dm4L z9CiWV!_+C)RuCbhU4M*2YSxv@XWX-__s}BGpWfIV;?E}e+30m>nbx-3Y&bd;4w= zE5F?YP!;Wb%F5jbjzDtp<`b_>`ducwLqJLJ4dH=7F`n31jr>`>M9u)r=N{uXMvE&~ zD`mGl{?=;j1;^LBk3k7>8RqNtB=C_#zE|xpHxzsS{C!XeA1ie>+YP$Jt1zjfNQa$c z`aOps`+=;di03M84Km3<&P(o6hOR;d;yh=f#E3l7CXm#Z)`|wLTTz z!mCXBF>6kniUQQ~G|KG}+YQu=OWhS+cR=YUS9HWx?gV1qVfh^#Yb}yM()@FSMa$Up z%;MA>#%A1JmFMQP@8(L>RW@iVIjMPYG`JgRCtJLP>id>yW2~TWwm&q=?oxc|cIM44 zS05KmrY7{=L<3Y_lPg1N9UCRD4h1XG!moV33eK3D;shy14u$Mgt2q10p6aE&EkmLq zxQwT3+fbe9FMV@Qvh$pG2Noc>ET1b#tIuw*{Yxo>`=~-xsD4H+BId~7c9sg17kd@+ z=ta;>Vo$G2I2pCd7D%!}tZJE!T$Qm^^Ba}+B2?a5=T@2}pBeY=1<)6aa<{~oau$MR z=S1J{UN{2U;^;%hU+JZ0-eJ1=wyKhedl?qoeDP1Ynko~|9pmpDzcbf-}skif$L zuh}FokndbwByl>1hC&WZDQ9B`f%pEf?xT?%Sa4HE_Du(EffytQ$quNCAK{Ftu4J`G zFWTi)HQICB7WsZCug8W|xVBogM}z!2X)v$)V(Ww)Rz*q>J;ZfIKBK4omH zez>eC|JWxna^y`k^MXOtzGv}t90}Z^4W)2i#4NJAV^NW7$A9=CL5j5G%@#qP2Hm#oeLPw@}$!mYBgTm~j;Nw$Gt^X}p zrLY-gT+?RvdRRqJSY}Ld&hi)@6M&=Tixb@O(At`q{dgA>aU>qm+v)l&&MvtB*n69S zr_Mv@-$Jv=-OCD)vpt;*8qhVkeJ-ma1cpI_&l3_o2aKE^c1qVj&dM`uO9)#7nLd<* zb_KTHuVXE{$5?X@b#>CgU?$J4ac@`XQ(AJA;{Xz3D1=9WB#`PNHbO?{0wspfnDf~? z^5`U$lEms;3}&FD+XBUcEfwnx{}Oe#{S~0h;DG`zx75*Pq<|9whj7){%8RgrWGox( zcG-~JINI1SZ<}AIS)KhhQV8djnzoP`nEHf|*|vfUxzdi^rQ^(T4hwiW`peMkn0pYC zT;Y&0-cbnKbw?Ee9_a(o7RP-PAyw%SyeT#HfPnroo^g9&9MS==d=|@#( zsmCOjy%4|8)Vr@HRR>>*C?k(G?-tvYez!LRV_R#3wR%8}El!q=@GMT%`f}SN zqN>N298-dJ74Qp_b0+>P-AaL7I|hM_b?ZMBbpv?42Msql)#v zD0%#wP{$u0MkAe~QqaFit~OnsVzGT4`RdJ`mY~?rUmLd9Kp1l5sHF?Lyl_&Dz(fCq z#{7nh0@9nDbn`@C4z|aqvnZ#>$k&D*rPb?pQn!*lCU=`$xF?iqOx?);AtU|^x6WYX&Gw)?%b||P@ z#`_S~wlugy1YLS)Nkq^&`#Mc?PAj{)7JQ?(<8AcO{Xk#u{~iUxk!5+1gd+Riv&V8# z@_tJJGGNE;1R{uwkfg39g`^&wp+yOkd`%gD=}6PV<17#CeJvJx4pOwA`BrZ3jO^*@ z6z`xgV0ifg1k8AQKmIyQlfD$g00STey@z0UNepjJ$hb*AD1mn2vCoU7Y*W^B3AgRl zT4hX0V~bvLxF`X9u?Z@T!Y)wK$ZJC+X^gKnX&HmR8v8|;I(WKB=hs`)Veq~2c4#{H z9@3k)sWOM%B#bjexvV*0Dm%J})a-eaLd4XpPpGb8)v_iTs`=IlMSU#G5k1i5Cm;2* zxk*Ydl9t|k+&(WM%Vy^PbX^t>7R3WjPtq{s_R zM{Ij)j4AMs?0K4r3GMb;Judi)jMD3=yCK>YmsY}_L`4EFT`K|?oWzKX;d<2VpX2I{ z9kgPYncvEbsthNeTe<4q_|fy0zWZR#>MR~;7@4m*kyj$DKaFH0g#SL;L62!Wyp1jw zTn!EU?SVYNV!8qN)xkWDZf(Gk1M7SK_nmJ&`5JyLWOzCAZ?5t15`khbZgaruw)ZKe ziwH;DC+DCfruz2#lRt=^oJ;qD5o2UO$MMlyrQQH%fN`#b6N@55n8@P>%tl$R79UeU5-&2KLb+8^A(iEOT8IeDt} z9}!0#ti~cw>yZ4S4C^%Q#ftBfGe1|12;al+y!QlLw+$x@2)!O@XQ*__QMTzleS>Te zW)Pd6%ld1P#Y~Px?Mw7;4H~0TUEryHB{sKAkc;+6EED-ujbF9#tNTfi_j0G3t36`X zEO+lT(#G4xcBeJiMQV8OT%lpQ&IAf%73A1MNN;ev9yJNMfNUdkc+}3sIOaR+IZC~* zf8>FfS1n1_i*b9}Q%tY}>Sdz*?gudebuo2_KOr2?2tTLt!yIF|+@g0S?nCIl*QFAtLTr@tY;<8|y{s*3w341LuuM4)=Rt+w zLwRDh8+Cn+drablx0J|l_C;x=yU}8oh2EKNN5@2Xp10|(%>^cS32mXEu2|`ssotAX zPGz9OHkG1P_|-S!JzN>2J0rVX+&%@1@^5Hv##++n0s>NE zq%^(ht^@ksk($9tu(_2as}E1_hghQnWD0v95~jh-_QFZI!uvS+TONDn#2Y1u>T>Ng zu{JP2H3hdYA0q^30iKzcp`{3QO{on)?I@z7_bM%*-`U(!H@d`|IgxyD432nBJtL^> z_5uo*>ToDjF@>R3Kd&UzYbsU{J8xs@sS6C0Vpg42{4vp+Dd3??i~X<6?Y}e;P=#;J zmt#cvi--#xunk`eRvo)*=W*oT4^!G^-GqR-+e3S)vyYPTHiOPHi(@ZvKdApY;5>H8 zYb;?<;{&?{mNbOT_J6GO7$#(1E5lBAFvj`8ot;+IZqt8HzkTlUHyA(xZ;?bS%Pwuy zX=(n(iS*59w_~$f69)u9L;XQTos0f|8XAc8`}tQSyF8u^Z*vO2&L{6 zUA?kzaiR3OBEq|`sb-xqk4O~Xf`o|sow*i1^HH&1$Aoi}cHutmlralL%ATy0YJNX+O3nH6r^rJg<5A6_GSb9U zQ0!kU3dMZt$jzPlM%4XWud>YGzfeUSf<*YUNKWm>bK-O`q=*Hp@93)D^38>>GtM33 z=^SId&&*$fQMGYGaY?KWlVWQ^H1V`;C-Z|aLo@Fi-QT@Qxb-H=JNQ*i97-g?lcpWP z&`n(_5pR7liGr$DrY07{GBtLlkPEhKfW>e+ZYoGW%R(HwjJ*yJ=F|<-6UTQ0sL!B{ zd*)2%J1-Xo1k)%S<98Sr+gBN>)g>D0+@sTmfo8;S(3~;mfz*(_ zDqNRH@i9}1ssN`xw*K()m0v9OJ;Z6?Lki`o&h?goRz=&xOn|54GuXLXoNON=<1?}> z5cfnP+ETbmCZjAXGXT|!2MvG{a^x~RB^|}k_^LZ8RPzIl@8DOq&}X1dA39mLDxvFl zb2h9FK|?OdA=AIXo<|5BKoj$GLklvkN00N_q_Dt&9WGA}5%*e)kX~jF-YJm>LdqZ; z^B0w)RgYf?)~n(&k0d@ruxns^lIOR?3?JcDYbz;?L}~{d%JnBf*}T{x$!z0;`!Q$H zk>z*lGa8#YqB*A4lDcjy7W*vB7DOIbIR)WHHh+*eCnuz-UM$Ro>Nl26hEw5or+kLu z#_%S^PNa-)%3`v))}5M0T+pbEtQ7N)NC+wk347q}VRxE0+YDkI#Wtvz9y2+3bG%30 za=ThKE8E&b7@P^i5G&^0Zy{F$CNW1lchk(b&SFH4AJZqCB>jG^K;M$wbp;3MW^p-L zOz?PhPC(VPs?BGDE5pC{3!URK@sha z0Mjuqi$r5Hm~bB)-VG^SV^o`-mk|jmgPzwhb!$UfAS}1tjvW5iqQ6Q6)^E^>#}Dk1 zeWzfDZST5!a0RejXP-NAHl4cbDB0KKX;|sVM-6w1r-HnwdBwXi3Hp6QSI?bEL@n#F z8NbVzyip3455VOaShF#X4Dk*rYs(0+-f{xcz$AI6%)i7F_`!|8hrkxq_*N@zpoc0j>m z_I}<9FzZVExkuuYVI4}z6H~g-zRUwo7FaUyfRO-Ur&byQ_;HQGLg8lI2J1A*`3bNc zw^MkTzEO4k+f#KPM!K$+AS0E1KS8B`x7U+Xw7oQybMxZqkbbOEtkbbS(BDv9z9+jWe~3%{0aKvSPVsjZSe~55T6&S{1$A$Ib2eZt zUWsi#+YjzICuGy8QMaG8lXGmcQh%pm{2YS8Y!RrTwh0{EW=*p80!o)_wO*#h)^{YO zfc+_=i<85}nS6AKtv8C3^dY}j_hKX3de-XS#d9#yjO#IjC|O;6XJcy2rj7n`6 zl$U$@vCz)hxTk9zA*g{r1(?aTgWVrk$Wy`3$#0VBT+#@2ct))w9_Z4YCyZ6|#UtoA zM9+#w!P4QnXhmv9H@HZ{KuaQkSQmAXvA(DRG+;L>bP$qMJ-6f_f&v7GN*Z~u!nY~+eunCj7*=ZeZiGep%dp>;TerX6weU_n zuCcXp#74hVE36aBEI~Y+8R725z#LMN3rJB?yWMmAq$z_VrSHlBCIL*?w#MiX#Fn#( z&jl!I8DVC4vya8EdH%scsk`Bmp`a{`*<36%o18@F6vdt23IMNqPGV^2T@AsQ{MNNN z5b_bOjc3g%fSvi-6vCpjAjQx)C}vg$ zG{AI>!TmW(Y*#}pP!9_#b{}lSTehz5I-DE6>;92e$6HUu;s&9`SU*Ow_y(JN7E9Yk zZ1W>1YygJYV5@1Dg7&?SyP?b2TE+rtZIown;5~F(6rafrv@YaS|G=2rA_y3nZY z|F)$tW1|N5?YU;hpP3|?qr4C+$%dQ3B{^NlM>6<+Km3on`p%TrMB}z`L+L4W(#?E* zc3(N@IQBM7c>2;ralSMn>{w2@y$0#;UH6e*{wgFx?{&s3M%RfSzoMcbG;g~)>n~P@ zqm23oVauvshqdB~u0vjF<1Dbrj5goC(vRdgw6d3;Adfe1Tb)rz%&erY9F9i^84KdZ zETQb+c%B#aRk%1U5aqVO$jS_XnOs4pgL2fxefdINbM=Ejrd)c`o*n_ z#iQ9-!?PQBO|4(d#<)qKBvnjd?9G!BZrHfM@%MR$hS2XlK^oum&`%v!#{*OYu-1mAiFJWFHBiTmc9Nr9__ES(V`SA}&`{J!G3)zH8 z#a*Abnjp+Ne0?;0NbguDTh{tGw>?%4W*~-?BUX$iio?gVup-PyaTVh=4a0q|?;*FD zKK^z?opKIrFru3?9=mU#e>FnYdD|3pD0kR6)bRe<4;hvBG3lRaTMevh1q$6VjLen# z)BT)TqAP-J8Y8LC(8**Q_&p^B!1=g~9q0R#u&2K4F(iRQ=X8wvi(}g;9PsHGZS(#V z{B=>Z#&C+b2wUWkk9#TQP*aKcS-znYU%uAvIX>j#LJ21n)Xz%W?|AC6G?k?uFWY!| zK^iM?;>EVo%o3sK+EK*U_IH9WCB{L~5G zq4!`%vX(EH&F_PQM%733C-H;nX{=rOg z!2B(BWKneDQETEtzfTseq%H~!WXQ^RMxf{xU;scy>R2g4yRjfoxCtjGzVJ_?u8k4U zue_ZZ3?L0^4Y1-HxDnREBrTgSzVefEYZJRRa=$J_k;vJan>4PpT6+Svq!}2izA3eZ zK847U_(Q~3ddP-f2IGa=zZg|6(x=Xt%-ZWPHLrR@bsuhlC`UrMLGd+0l-)rsmC8Zd zEyu`rBIi7|w0uDl!Y?FT{=A#9qv0J#NNi@bnze&5K99&+wX)pD5U_)$B4oAd9g`}s z<_kw@y6||X^3ADVAAYxP^78Wdx|LC>;Bl>(7FF-;d6Eh3*x7r*i5M^_KYwrG8m)Uf z?}3?y*(0&T3V&X4Lfr7hnRvg@8SDM!EB2=$)pY0QrXwv$4b^{fAiTo+8LvjQE4piN zL`fRHdte{|P2|jbZ;6L+KQq;S{#(vg_;!qJYzUvR_vKe0EmUO>CulO@Nc4CztD+E3 z(lMV>V46gU)nNfcqErg!fCBbTw9|A&Csg^{?A1LoeKA+n29joo)sANPg00_O z^Ng1MbKR08kM88$5AZi6D!!6c{AztTI0qO+piIHw$s-iJ@{Ll;v4*BJA1Bn8e@&R; zbIjTtx6y>4&FSgw%OL<&6WG%(Fq6wfo3%cDdsx*3(0ID%zW9~gXJ=K(jjyu=4@2n` zWf>`XRTpMcDe?q^i5$zLs^8HWESx7G} zc^cM`>r{W5T7+F?ilEnA$7sHJ9-L`GfzARcSzoygn|-G{54n1>TA^ZMwg88XlkJi= znE6l9l(29-)ed9sI_1OQK^3{I_#<()iGjE~WM0_XyRn|YpI2|+&vK9n2GTO81uN_3 zj~gZq8lWfM1@CyyIRrk(b`{dzb1VTkC1G+edQkY!)||zPnaZg8HZ||NLG0T(?%&;) z-#MqLON8YBw||m<2^o^lUG+P7S#dUvb~H#&FY%jZ;n%f#o$!su`5lpd z>COwZYTo@qH^P7C$(n5l*yBvS?CLi%xz6yne<5^e_musm45LXklVlWhHIcS0O|GWT z&->6PCK$%kuy;guP?Ut3k7(#8j1zH=R}iRz9Ly}xAeDUN=2-zlE5ZZIGQ#D}k+>l2 z&ygW8z>md$TX7jnG34`wPkLd>?{}ZGcld~_Bi+$Mt-29c_%(N1wqj21dAlKIGJ%DH zx{ZyXw>u3C*-KsI%-g6guN<%Ug%M>uOpS*0o{U~q*vw1)sF}NQY)>KnA6^)4B2cmM z=4LspO1QP<8=8D}y-T@YH8^dVD`i|iW#%jHCDRgkAeC^2v9=Qh>HIm3Mgm;Mr^fkp zn}j;pzrXtkUo-?}eu_#WpHFu(DNX(|&Nv(5wwhXIhiioia6nI%@{x?QV|7Chno?Ue0hF!z{H;nbD|}n`+MrqQ1AT1~oBx&g{9vg}EKx4oO~SE+%2}W$I=6Y-U0`pr_a6g)g;%1D0ssp~QzDKV7kePqsZc|`5 z+jGdI^>s}eY)Z5CNZlQ61sdZIeG8ws{wa$2Vl}F+kMUWji4Gi-?Lf{npZ|z1bP=o9R5K1ow#U{v-8}FD#X3VftG*t9rIgq za2zTB9zzfBCA&1s^r{@$8QayKQ_RL_veFrX0EEY9H=3eqsWSRGv z^+eERg8Um->OA(S7_p$wAW8v~)5`n^^~3K;5781iX`&rG57fj3NJW(JU96P02C3c| z7R4K)8+18M5l&pj>sApQ30M)I7#&m3b8j|qxFX;Lx=}*s-PMFmhuk%Ny{5?6BI(0W8#Vy+D2%PmjHM~2=mZhMn zJ5CUnwM7gcvfMNqOYT`^arN(Ucj>}fY``xhkW#6Hu$9MlBojwjKl3F|{Ub7nJk937 zv5a}aeTmiTaDXh#^LVkM%r`rk;_1SibF>;C3n9xa%haEY zG;*oimS&;Cgy>5@4|x_>kVfo}ldOgnH!>rm$M4M2ma3faQum27RkymEZc*$G3t3my z4Gv)yJ!Z%Z{#bDOoX6;zxDfex=K|1eYO)G8I$;=RX*8RHk#%H_aTidGf%Rk(J>PHN zdw_<63&K6#BO-URjDhdXe$U%5LOQ!+h_f}RVzS)%{ohi>63U57W5~68zqT={;$eZn za>1${Ay#MZ&K2kU+Zp2%jUh=?wh~4ZMymaoK(SO5cBcI zo+^2c);rYSwuN^AAGv$=7k1cvht=GPcQ@#{92Txa+^G1d5*@f#BiCmN0UFZ7Iw-mx zBBN(GGkuMkIGJxHh*EGmHooB0mz*?FWKKz|xM1%u$kAi%B;<-rzBeR}N11DKtAqpC za{i_cadzzdt-7F@EQmocQ6`SW;f!MX<}iNia)GVm7@E>{49@tS83#^o{E1TE16!t_ zkuEQZcYk7E3$#^~FQ?{@NhSp@gH;A&st@(@ql6_!+=*{|m(%XtkRlAO*g`pcos5Tj znG#@_!a(HQhtRwMlSy-mr;I1|bal#YmSgIbOdV}XSk1b%^%RF&6Wc!e*vojluCYlX z;W1)X^&stQ1k|rSS6F7exQ~9^RM_PgT?HC)=gQ-$*ad|27@-Ej#_wT#0AIXN#PbYS z@=ObSn*0O(N8R(P$nJzrZoLYQ(|C?VC-rmBq`F$4+~ty>fR{VO4NJi?rai!J5T%@7 zwo1(ghnFu)3q4He3UQT37FS!J`6a*W{z(iGbDH`y1aZ$AGt#(Fjk+uvQo&-H)l=4j zn2-KsU!$7Z7WE(-wa>A!Qzb!< z`kkNS&LYnw$>F7nul-0kykEh4u#nca#PyAcJ#gpdT4;613ydYP)xh8o2c8-g`PhxF_4>%O(!$?P*CS((^Qs&N@Og>G)k zUUAE_3DGgI<=p^c_X~w+=KJ|7Myk?OGq{RMoa;zO2?Mwuyq|e0nsGnKa4oyzLm9&rMie>J08`U0eeuV60 zm1DVp0KWs`nXlE()AsRTB(EJUcj%>6B60#&>?n^wl|%6V12#a(zdj5~=3|wL^b zlF3}kAmnj;W0oRH>LCI)WFnN6n`ZHkSzVfUTa~+(#<*t>O^rrNw#sF5kS8$NJ5KO} zrNaz}KOW5DHOTRP^DqXmnlbUmfQk7TYW3zF=dSgRS?D8Y#1khO^{W5$lVkxVRi#BvkMo*fYcos3!%icELyckU(~_SnvJY~r^mAEqRwD? zH#MS|>PgJ~)jKRQ_G?w0Aociq6NKh*eO==Rz^aL7%`m(t-fKD>9*8cCbII~awt6vP zdF72YGX!hLyDc)748YauNd4ij?E)T3GA>f7iO97~1b82h*DDgpO5rI9e!iEfz$J9VJ9f=?UBYH>UTg~%p@j+KxP#Bd z$>{Nt*o1Rgic!5Zy87;ur`gC2LoVu-qwjUQz#YA_Er#u^bh=i+X)N&UvxZnQ%+K+q zOb@P>lkb!V12ItAq95Vhj05*v1nq#epFKf~U?Fbd;dkyye$}D*7IdW-q@!_*+Z1??k`~`V_DohHgAk)_)2$SN$y>kiHC_ zUfnLv%IHT7W~q01CBZ4#oAZ?G$A=w)_}$qQ(sN(OobPRrQ!50DB5-jH%ea8r$>BpS zP~K4_|JDETzi}8v`USe9aj-7-Cd9!KZ4#NkU0~#%U2a5hX$~Jb_IzXC^u;D(HWdm7 z6u8CZr*Z1dWt|#@VIUj;t>kb8FRCeg$YFr|!KQRb4-Hq7af?O;+uT19JT;D%?lb@~aO1H4z;DwZVCqBb47@85@T*1y4Sn z%E8Ik4;>Kk=CFn>2P~U7Fu4fo=1{346hSnF@Fs7L!Ne>FbbSiu*;bs*%%3<}Uzek* zRHGq;=ntWHlfTVS^nT&6adJk7hi2;5Mm?@;V|Fe@sHQ@TaGk>y&eYd$gm>ZbhQ64v za7{aMV4!T~!9l5ajD};$PPMwKUDzXC$yRLwa=9mYLgo-0Hdn7fONz%a2T(5e>;X+;@6+)1`XCfG+=@)_ z=)00~Ppa1%O-;O*hJKOY)0+iZ;3*(EZTQKhqua9+hPgYKQ?*r}wYhk{-+EF)iV3(i zpY>m%&uUM-a!Jl2kZZpPpP<1FrXiqK*qtXs&pNZW&X6_0nV&bw?tJe7V-@pFE_K^h zdCVP6-Ll0p*9XbvYs}`b+v_1V6F%e7aj1E%BU+t{y}INz@xbGMaE4vi2#Xr%-3pNP z5Tlqha3@dh*Z2cxnuEyVp%0HaFiX#Pu!QG8%eJ*E%fu3OVz%12E6VQsQXJO7+H~3v z--5)y-ka9m6kw$sj-@ZbCB(}$?=FLu9-Bc2a_f~&zIjc;q~9DoO^BD z9g5!;Wi!pZiFvK&wfN)T`1}9Wq)5^z6f(LEIx_T0kIi^t<(urD5O9=AJ$BR?h54qc zZvOT1i__Rl0MvaB*B5GH%5N?qc-jRL9{U~V=U9H-uNR-cj3$DzILw5}+2%k98&>~@ zNyi1xlQtda;gG}H zFa9MiJf-}D|H}eu@mPfC;P#cAuJRAIGcV+23%YvEi;tRGv+w#i=Pz39?;`%HUx4zf zVg++O-^B}!56t@cI_z0bezpzA)Gu@A-jYvRHXav(cQch#KZUca{`B3LZ0gjV*zr2j zIWee|Y<@7C#~g8*Bls0C*zmu`!=(nv;zTXKo#UebMEN8JBiT?c77Rf=$K$Z^U&FX! z!eRQwA3AeS-h>>v3~|DOrw@kfR4!?3?y^s)GvhzPrpTaU-yFc@k-;$B2XNakn*GQh zuFtO%4Zot!IZRIZ?b{6Ob#VBJ-tEl2<6_;YCtn8BIu6{3sVvG1m(875DXn$rhT`aE z;-)(s1mEgtXMRl9bqPAx&Ix|M78rN*@BFMmdu*{9dQqT!=6et?!fh{=8D<@QpINTAc%e@F46YS`dK1y9 zJj#5chTrD06+>n4GQW4*w(WUYvC_4&>Sw=bn{ydP81T%`+LR~fGX$NoUMOSmeIb7+ zUqDA_#{G&o6UzG*@YblDvMYE0k=FW2hrGs$d^#`XbR57nF#CyMDrkFs=9Q(+<_m1D zKg$)i1usv{E1?|7i>g5N%Qh?vcRQkK9s1%hwc5_5xlGg88K093@pdKQQ}^sBk6y## zDq!k+DH!{n(W25T_8D%+ZLF3GCuYsVF!q4m1O#1}o29V#{R3+?Hm=a7zF*|% zXit5|G#Uo?7p?YG^TSI2Q_@=D=eL5k3(Wb+lQ*r2MA!BkUP8IYrVVLDllh>oC$KKgU6sMODer}FJ z)eId*4kG9rYrgp7g_0pQ&m5dAC&#!ZkB(|REWsy!p0c?Xkusuuv=UAZZ8@Ovbk2u5 zk@e$~&O|(iDwod_L-6FF9Jqh)1k{~?gyj`@poaU=gurhJT4Tntn; z`i%FFjA!1zegC~=9rt|L)+&RgspprR_(efnd5$N+KH;=0_^q0Q78Nz{m2Qwi&&~lT zOzc)B)<1RU(0D;Kde~PS^_6FMn|F5UjulQkxMM44_2~^DGkh8o^RSv?R#-7I9kxKn zupD4%x?128OU?1dHluvR1YvxG7C$x2_{&>gCg{jJ46BZlF&x_>37#yEn5X9Hf;*Jv zya-5LUgk4+%Ce{nd#v^s&e;{Wea{eVF0Z_-nQgizmGdWlu7f>osWH5JE^oxrUgBE? z2r)@@P10IvW7izk(0*z~^^&P~9U^#1=a|W9=MlUz#x|%kV$Josw*^XFc}+3+jBpLz zU-A0hP*m;_))0=};;$YLb8%worBCK}vl9=Pde6EUZuZW`c?w802`w78=N7&+Ky3}G z{@Q!5V)nc%=kOXSxolmt?CsaQXQs@e7>27H=IkIY&dw)DHJEIdbGK|HNL@u zOO`XDdE2iIymAPAO;pnkp98~K*vY?WDE^Hja|{XX71NL)&YiYBSPzCv4lS=yNzXo9 zdr(ft;S(M5u@fEYnhlD2&&8wO5Df6QJJ&?wPg?77&BnaLVtbQ#K`T5kllK{I)Sirc zf>xd7T!uG-Faz^^Lrjxx-CsxDscy%t;H*#rO_0kynn&DTY|%^+jh(>OWL22HJ{cCH zMNb9#w6G1QyOBMpkqd5*xg4F_`k0XXwZ*9i{<0T4q4JlqJr?Atc?xWg(QCfY)Ar|*p>A44$#)D_-~UZ*Gb05`pDTmcH@kDn zHm2W1^Nla~B1dncyr9MrnYhs{PCS9i$Dmy=s#<^3 zq;tsWKgtizhdY()7@kaVgbKB79I#9~Hbz4Y`I8#?S-RMAaN_6Xcp3-R2RuLV+6TQn z!NaM8n10LVH-TJ=uK78-1b)+j)CWA_Qb!JGJhl6UdZrFPwNnTM^Yjn9>(s@+V8-JL z2QX%rr*>Jg8N96UFdsf{Yks_nKJapQ(|=juro=cXn1)O;?+K1|NlN>{Q?$u zult)=;o*a8cr41mf!VU+SITwplErZ#8UZe{Z4&EA4QPDjMS1;_6YARuPFBd3Tmc0=t@G8s@pEO~$1M(&6m@6G(k< z!*|4*QJ6da0T5_~8Jqc?4Dq(kZH%P-+PRFOOlYaixn&LowRDwJ*IpY!UK5>+<{Zc# z#TXjYL5rAKz(-_^iaYoxPl!yqIDaa%xVIs<@!WToP3+1fwa<{c zHbA@r%Ciwcu;>{+{b|$j=#Ulm#`vQu*dg^L94K1K4LKn@l#H@F1 zdlt^x%k$DN;w1=DdC(6v)-iUoVLZn=p}Q-|PeFnYjt=PAYGa+2bMUh4ZKZistYKY* zI^k=$LwEdd3}7diTu?!_=Xu8V%r&?am6)IBQcbO~@MSpbHSvRL0yFqTbsl9aZTrv< zXN{vW#WNz+!#7MN8qwn{V*189(;mh$k9{gv7f=0W`E33O+6%iW%yQrB8E9D@Xw((iHHil=G6zg@>i8x< zhbwx;%g0kZKZz5Hr)c0f*qK+d4|UAZ!V#BP>c9`)x#jq#A;RbJDn@Se;-?bN7xg$7 zaWn|D%HYMp;e(G^(iu+!~J^M5#6BXp=JKNu3ppu zyN+?5U^6u6L0q5v!w2<|6VD#ztWjh98iV2>Th9w)+HGXprpVSkquN+W;FjMR);zqe zk6=;^b>c_4>Hv5&=MnD6XBzI!PsY{gu5A*>>QPd9>%c5MoRQbKjoRp3N*heb7M@rsslUjB_@^Rxn4WF(z`OZD*PxgwqUduj!WvIr0oE)z znM0d)D4{M_T+uGl zPV7YKUH~3)G<&OTU^F`DaOOEo?#7 zM9bpX5HKc!`|fks23B*fF_iDwL$-I=$#jo%XV?|}OlqDd20QJg&QFa8c!H=mzqy?t zhKNIrxt_b>J(FsJwP@?MC zaWuc+j4s*PbfM3|!;+LPD~=q_95q-Xa!8}k7X>+*(~m!X2`5p+BjeW}A4fEOyd3U);3EfI;^&vFxF-Ks26@t!JUbu1AVqM+Q?-W9M>3VKhb88Z^)n9uzUYMU zXW~^mOByrVomgE|8|!JW1$cOJ%SR_Oe@m9fO@ZDYy5wmaN$~hGy~)k9J@o?_*#$|i z4w%fN+a1eb{H)OyBfYQ73lG+`j51@k{K(Oq9;ZUc={Xs>Ebig;kamKa@HbaE??UQT z#13~9v5uMPdI0R+oKe9vw|moG#6xr13^KvCX1^@f8GoipC?;cpBe1_{=bR-z_9I}` z82?;n4ZOZ<%qOA=$7wvflUmOf+^Y5RmP7bMd??Ea$5~4AH0MR3s1xgoW=z{t1d$_` z#N@tYznS3Aa|yvkQ*MPjlP~2;UXN|%3}D?`wRZvt&5OY>rgKzEKKv3Dm)8&i)p%W? z68-f)QOwp2$aEO|`Gr_=n#lc1E)6-}MfNn2e{N(i&4ia_#hH63k)ai6O-FfmV0^<( z$l0=A03QJc4DkuBye9A&Q$WVzaSRt@>kJf?IotQMGm6qs-gV@@ zIsq$qgkZCN;ArgWGu`H^KZ%0H+YId|I`Cc%)a4AQZ>K)SAme&ZD3D&G5(hQDG}G_b zsB_*)OUr8|-)pLwCo7QJgNhu;yX)ycw4j7eXY%#4i=eFH}j@uAGlk!lz#x5}rJ5Q<&}kc{Ta{GjHlStdZZp ziBeDT;N_!{`Kaa}{97-bOY#1hJIxV!Y@7Hg+x+>>nL5k~L{1Kn*m%0epBx;iMNa}b z+!>Ynd%qDkX7^rS#w`xkA~AZdrFG+Qn_a{@(Le)6M5YivRw>b~e)arier1mv<{SXA z5bk}rf)f*-=8IMawC-DY)2PtNmcH!HU%#vxV{1Aw6R1vkU92zWZT;z6WBe;FgK?~D z*$$5%708gMH&u9YKhCrQOA(fGG5EG8^tL_XT$T$5oUyy0Bevt}5Xcua5^~nC)ny#< z?Q8ap<7UF{c`#8gJFHTZH?exenY2M2&gCOnnFvQc?Q6u`CnZIwRm?FRbh7Xd@illI;Vg2``*Z8iER8` z8=^Y&`i809iU&#@^HUnMtH?y1F=KIDyt!EVk)xWde2b0WNTcyAQ~-)dE+ZtO3Z0XJXkH2osl0{1)3+0G%Iav*ap z(<Y z(8Mm{B@A2j0S}#>m5+G~dcQuUti*O*NLb5RawVF>x$Ov+NYyFfL|!Tzoa>;DFFKQcbW9X{oa|QpnB$aB2eM4S-!Ttr&WpY_J#} zyN+3uO7eNL;Q;o*K~eMM1DgOG94Qyh*f_qZ4s&tk@WtT`njG|epc|VHZF2IY?wg1mmG{d07Rv0V&4$O%I%2QqVx?w^+%nLHd2_ft5=l$oY3c$k)N8iPb3=W9L=$`dp= z@UaT+by){J3E!D}yaapCAZE=xa{V8G{8mlJk3DR{yWwGE>^ly$yoGcHkYk9WW-MFOi#u; zYqn!MeuvMc-qVIG`x{qYXNrAbTxx<^CwSlQFd|Q=c~qb4ZZ0cl(m{J*1ZEz}F;tH- zcYL@VHXA?|b8SpH?tVqyW;8-q0aD&kIs7LaW^Ldiv-S0IB~1MeIpPN5j`6YXN6YkO z9d0&oSf1@^uO8m(rC>srO^~c=9L}AvS?fK0%{;6Q=n7+7{>OL#W|$exJ>=L-_VzNx z;Ny+N-(@1(z~%GiLE_$XNs-GePiQ6w^d5y~*oP)?s z$b6`+0%}jK<4xT`Il;Gn!8BRL$5kr%szV@{<$jYy82zMEN>?7>~gE<=d1K*)o~LWYNYKPLZaFw1Eba&{+zW`V7!CpYSfhK> z@XIv@I}4qkP3y<=IF`_~%q%to5FFqOvJ0u_KbRvR^gHe7Kj=bo9qytr+iurIz zykdBQwhn6K(^sC*!9NGI;pQOcpSd%44vPMmrS$y56XD@7p8VwHz?j3FROuW@)q5DK zO@A_P>X7yI!ynn4ZGbI9mM?Uq`G&Xj&^j0Qg_Y4qogDSJ z-vuo!_8neHJ=jcMWK5JIw0~nL{fZ@yuW1%XFVB@bxV%X;sJ&Kk&9!Wcb_oq0C#$Yn zyk@{tSJ~)2(+W4_L1Ub1Bi^_KILf~B@)*OS8vCA)MUvfcr1v7@kC@UXG^?hP42b1kAFX0hJG2O)U`pCAOoS zI^We|p1szM2)(qGayV>=cVFKSuef1SZQRq|moim;va(w{yF`{bxV-Y!7UsD!_GdeR zmLEl}v7Eq@Wb9{H=lET|;^eD%vSDLFb5CZJrdhS&N1>G=QPypezqz^3Dm!Awn9@8m zhs)JD)E|31XD;lgzGR?&!5m9T30Tdb(Ih{{cNGHagfEVV!2Bqs zvx2|c)3B<&Q16vz?4X8ZSzbc+FWwa>c zbiJdhd*3Gba=x<(VDoS<{Cn(m*B_ADTXWYEI@{JiuIR3k99y00KV8zD&wJoditzK;EsV_{E1%dJR##S1fbZ0A-xF&;O;pR}&^i#rL|>$LnCV*?+GbS#jgxa|1L!As!c*Ue4lI89 z#>onuOmmQVujkH2x8Q{T63#Nn2#MYhqB~QUR=4E<~b8rLc(J0}{g(L|hwdYh&ou zQdi=}WNVyY_=0IT9Ut9?R6Md3k({x~HEn8utKtY{2e=QC19GlX6sbBSHebB>CT2Va z*%{<=Z()e(!p#U>ztoI&Af^tRw&KG?Ab@!*ZMxsk#9 zMjZGZ`O0qEH)aD;2ad=Ws8>XM^l|qj(h9Y?m zvok+O^ql>y#Zl!a1behuf$X0X{HCx~L24^vb76sR@)y>kt1q75x!Od(HnmJl1g6dC z>5bYvBA?e_gXaPboMGT9!|-7p%lMO{a|eYH2}b>S6L0wd-tx?^>?!HDNb8>gH1lEh zaF@H;+VkdyJnvtPZ|}`Tuv$40&Iud$_6L3h)bJa9Yg&n3@vUdAO(2cD0+{DDZakZp zJrXTf>krP&e6cRY`%U~EK8}_bdFNX}t>JQ^l%;a_tC_}s1)am$^x`i=chKI)JEYkX zn3#iP@4ZJ#V`j{mE&+NEE`mE~*R$>Kq!r#ds$mm&0Q`gQ8f4du0c}!8K1UTuVxR9} zO_c>4t|#ZxThJrnWDVB>FX~mZgtbpxPVf11%?aCiV57auxX9LA6g@GrGv3eJll61# zxw|%B>)e(lK~?&Zs~U6qC&=4rAAV_BxN9p2N@Geb>;7WX0 zoe%;zT!9gx)hihX7dO#56&HBusmV{$$cc@Emh2pm^fWG<!qM~8jiVZ}zmPSgU#JPc znBnsw5LrI#F#4mE<2R3M+gOI=LmUS*xHK=!7EjVVYd*LUq}@Wt95Tns{apt~i^8&( zG+H9{heMlWHU*8K5p9+NlE&V$ERKFOHXf|}-Uskf=TXQE^Q|yJlW6_FP9vQIxW;;Qx*6*f|$R;@PC*+fn&A886_C2-B&I*Qa zha9;ozD@H}r%97@^N*x%2%WU!AM0}s!j#ZYuc?JAd&cbIIlrCQbJ4mFG6xQax>n?! zHE>>!I$vWF&WKOe9MonyvPmrI7PmjX^SXWDO0`6U$KPC-tjoD zmwsPg4pOXilW+8syF+SN`ruF8-iO1ry1wRT3{K&33Si6tMI34C8n_LrSjBj~@kLE+B#|wDfs;q``b8yRHPQ9Xin4>oyoMNQ&G>)+_Lp|i7TbADkJ^A=~ypQ>KC%!+{*LO(Nct**9 zST!b<)##HfeJXY}(Zc9s+?OxEH`0MmF#uOM==pOe*XCJ2Rov3)tBPe z{>9`LUscyQ`#x32A86%?S>GJyFzOrv;w?}2oPTR4BpnMNw+fn@$y-mDdFH#vgTHG-UnOguOi20$@e05Ppj5)qT`2)e{eap>eQ+rf3_!ff6V z-uN=Ft*L$as!y&l`yQ`LwX;us&&swUXH18o5$?NYFw-2zZvvQmBOZuVer&WJJX(Wyl<`(_u^^r*#qi;UHBe*T`xQ`cyDE#>tBcAIjB|`>1e*+ z=mDkq{*vgK+2%U;G7N7kpKy2E)>o>`QYs}(y%!{rH@9$Z~32BE}_uYQ3JrMScN zGtqEex-SR2vs5xr-d&`pq;qh>Hsq1H91rtS<6l$@E}_PSm0-UvEF2!zQ2b51RC>>thUG&C3n`pzKEMdlU)YhS zHux07p$$-(8N=kttkflEgX4ayrw93H_j zV{6id=?2fjGeq)&=%JQqGl-g}V5&#z_g`}mAs%X;5P2@7WKP)dsspfpZcNX-_(dn2 zjD+#iHgv|!U!J}(FEgjq?lE#G6u(sa-RlsCuLn40hPr%66NhEnj>DYdeYg|XFCr=C zcZxHo@#NtU#{nHpmU;m=&Gl7j zKYn)yR_q%bEOWW2Ee)E=V|p-k937u@_A02O zhLSR4KUvL*Q37W@+-l)v6z+OiKl=qoScIO;F+!v>l?Mt~1IAUjFht51q zWY@cU3-eKlQH@3MYg2RCpvwio_^us=y>p*77Dk+_j%Vm{G-v>H_0iMB#fVwhTnn=I zx@4{r6Ne%ar0B$70j^VkQcf8$^g0o1v%x>?6IvaIVdPZf8)4c>pK>~uRbIUFh27yR+Ya_R7OlOGQAhd4nt zM7*yBb$oq?A!i8p^^V+CmE-oq==W&#yZ&IqdEjd()dYO}bN|*~&iAA)hHpybnE~_t z?aXHceEzG1K762r+5h=9-_GkX4+kyuJS8Gjb{$Imi#6m!=I5>;XED+J(L&WgKICuT zem52Az#!ct1WOL*)HlJZlP88ak$>Fam1cKl;OTVnjPc1*nL*3no@YU1LTUp9Vq?9zXo$~RowB8>tM+?xsTyJxDCqqp*yHhF+id1bT`>N{vmc)W1Gx< zjSWBa5vkGizKHjjuQeYE4_)KwC&1LBAF-G{m-as{hU-EZ=HrQv_r8`vTrOqy;K)bC4jaZb>*zGYSKinf zTh0ASmx#-ED#g`SxDy^q=gs>YaD5FtY%TtD{ki3LywBhV=1`ye#jbTZXR)ulM{v_% z`u|vavsm4>>^x}hzTan`vrm7UbDO$VWjj@l9Vd=#6D$OB9Hcx%NEV6&Sbhj1G%_F| zq+lTsQQ$4&g%=PAA@Kl+2Y3Ks1P@Lem!nu!w#zQNZq;qhz4vr`pJw+hUo*y>bFKg1 zr>-OB+5ehzj^-O(YK%5+D`TngDKP%G+IQ zwmS8Uubj?}At^%gKl|(ds(!ocy>Iy8(tu;O`UhDdlLuWR&tL&7JP2wOC~zAeSC3#| zo$u)2Z#%f5G+CN3|`nlbd~u6U8YN@E+Y1ryIesCvWWl&PobP$Qd_v4u;8hba|pEN78eoJfwzDU z$}>x=6qWl27hu z1#9Ya_A$o+{g^q%LwwQz#s2pLP*|n~1a6?^>KccGuPt!!#-J_&JNV^$;bJw9SfJ@% zIH2&A1PI3*v=Ib)47pc0j%*WU*%k^BGJV#opx&qp2moxsfWB5 zlRWLZg;r153Wfq@LNRl)Sx)~ux+T#zX;P44;jNe*RtP0N`@>KnV|5%+?{!5dfeOsT z6xDJrwqxTbK20~zz?VokWKgR^A+@a&tfQ9zkTyuo zeiID@OQt-PEmaMxaX|}g`NVSgl?KvQMVlz3f`ELe4MbJ8I^6Ijd#l%$|3YxdePhTx z%6$5e3e^S(DL`JzWn&s4;U@B?M&&fn#2UXZG7{BSA~JJjP-a_XG+*CGZ*w&xUYwj+CqhvEY)NyRPSyT z4;NR#M3j7j zsM5;}7~)nD{-#vXG(^G`I!$|2svsTxDvZD%Ps&bQ*KRtuIWBGbXl{q8zT7pUvmeC@ zkgNd6Dsqp0I^bMV(#2s?#oGOR$v&&HQVuJX*jdeD$f-X-%PNY#HkhufJ|YC%t^F0E zeR~2fVI^CC4?^GV>m|t;r=cGyO(~DkP`>qI_NygRDu>^7APnFK6^YoM=`Q!fGLp|K zO*8fNp&|L6Vixu>ZRB@Xt@lFXGO%qb4UPp^H*exxpC(#q(4ku2m3_I&g;?^Cry7;h zyJS;s=tpugw?qdY#Y80{5t6)HxYv&po5R_lPf~=_(xyZwQ~rV z=DBJ`KY8Y|J^aU46X3}jv!Jm}T*+elbWw}?CBWR|nQ{W1{n?9h28a{Tk8$C8iVJ;x zu>J8Af!6sfJ~O8XGf&GI>j)MZLtfG^#s(Ra`cOzOat0#6(GncSx&^x zDWfD-bZb_l3q2*0IEL-$ujz71)jo;#v9B^^|FNEZ=yKosknT+aLd^-Noae$8uM-aS z-jhl~fe`I1%-N9=ufs`Q%Ni&3`rN%BS399Z79HZlx~c3RtDt2le%+L1h>&>- z26#hPD~E`d8EYoOw0!0l{`TL*wRZ$IxJYL?x9fQYjobG?M-Z{Vd$3SuP_}@8LIHuw zyuhDBK*QB5t`afO;D!4oF8Xo7etcGz4-d*LR>;c!PMO<%R_0&4EQ_xmmZg^;mxbd~ z1!D`)Uqs+CJBOfVZW;L^f~dK&kBh1^ER%5^;}|`8j{dp8^*RHEGXzf@%oALUpOF_I zHkQ}tTFF9>Z~%Ch+ybx|h|GeJD@x~h@B_Cz&Ot_956pRhFQC4Jw(wrBHTXf@xdjAA z^9u;vV3QxnB5o^32<|QwQQDVd1PbI`AhJ8dO5*u3K4(}}JUuIW2vpDa&dM3O;}naC z3_Tcgp7E(5*U*QX$nlxqxL%ew?;^il%F31kyo;6PGPk-`=GPGXEv}YR^wA~8hRcQ= zBZOGUQRY95E3hN?crn;R8!(Oz{FpP~V{qnxk0CeXaBZ_BBF7wFI*?;<=hZm{aOjgo zb{an3LWw>S766p{VJ8sNe4riKRnE4flks66WCA>Vc8xCxXK?5Tj&g=MK$JYjkpC>p zRZPqU^gG9zwgnL~LL);&p74ygStSA!XDqizQh*dwnO8NINe6*_Dv1m(lP-zSrJ@q^ zuvBSem|ks(N1A;~Pi&87J9!p6TPa&}$Qp%mkwVAz;LpGp%19ukU9Y5C==f2rEEduO z^JqeWHgb!x02y9P_3fd!1^PlIxwnZ;G3pZ6w#Lm+PY0GXaF8Drxf%)v>zGjxs@ODS zc$R3c9$oAVba3K@bOlJh{BT8n5s}qep>_(h+$YdAH%S}Guph>q5K@NDnZR#_Or|A; zwdAEsvVw!pFY7fkDV2EBav^|`$Shf}=S(XTjaogA1lmt}L#3S0Nh(-}Ez5RO2h!4~ zoY51DwVHxw6d*vz^Q=l-QJ`Xan<4@eot*T+Vy2{|@@m`E9x++j|2gF8TcUXs?MIGn z+DIAo1Bmv{$CR0tr;Q;GdQ`P3^>oUqU)9NJF>|OuM=GILbpVx~G-+D&C}vwcPt$N} zP;Qi32MrlR@Q#<5Ak|`rpT+w7KvjULos}8No zUePK;B6kg7yh8`0>1wOzhrdmS{y>gR9hv%3RoNT}Rcq=6vf6pmcq~n~ zWyG1kf)zLgY`mbyhn>p+WuCzrF6`&#vBsq!jTiL}+_b8O0B(sZOQ3NW7GY_zoMFZ6 zs2pG$Hy=MN_n&=M)?U3ROQ%Ozox%NRE8FF4Z5;vHJOZ7|vWE-r zy;H2pon4lf2zZ_xal0fg#t{H9pFx1dr(p843VT}V0qqpMi8ZRShOLaNSVme#^so-! z7tt1tU9_I7N(}H=W#Gq-As?6QDl;@-fT%jJ<)BX*gR^-AkL;rhC~P8t+C=cQhLy49 z#rd)Vn@i}UMf90WaWVv^u(;ZYeW7OzOQZ84q<#TPV z%q(xgd8~!OPp#s`n9@bvPX|9|wK9is#K0@SL+-#m0zAla<(0vkwp2oyD{xw!LqDsHZv#_7QwEhV5a}xsdwuheUCBa8m-Z0~<01{92K| zL4?%meJO0)9UQCeDL56TN~^U!Tq{$C7=(=R4s0PCLVO=42q5#!hji$r1m_F;QbQNK z+V36WpjhRSNi^7DheA!0*SC;GlzHr)!`~SnOF0CruPyfS@qS>!-SKrzC^peANk^QO~gU7 zOyLpsbfGY^E0e|z6CTn~an^rJff8;CDg4fF;hc+_7PPAQRll(br(_8G(ziMQbU=&0 z`R0s#O(yeXh5!DMNn$UUqS=N}R%6K{J!OV^ts_SCi7FAUO3kPAz?7u_Xx*7#{PkbG zWRNz8i+gT=Aw+ zlV@L)4_`bhtB;?Qzwq>F`3kO$w%2Z!vc6gl5b?c4m+a#6=nz5P{$Y7^a8!<8AwWCC zN*02*J6K72u(nt>aIYA*1+JmK#nmMYHdkF%;Kwq30Z$VXSnO#1!z5%*Ip(}yiYsyq z@|f%XDe$lmrh(zqA)V`0$V5}X5g1&d^Yc3eVk27%rjf;<5NS6cyrcZp!`oOsADPO&8ut9FOSC*=tD z{2ia1l|y`ziff+E$srey7ZA-oh5nYh@O}9Rs{s+^ctq0FQn#DCd_d`$DU8=nb_U^Q#sCruqtvjQQJC}bJdIAsv|$AHNql9< zPjMwVXkT?OK!lNHAoT_$OG2Dn66*wHICQ|P&81vcsyO5%FOYgrU(}il^ta9pDD_a3 zFw8W(G>}I7deiLvFt+7V%NANqUeTv&Ta?iu{22*(bT~3hwj-MZInqI>G-BbS^8-Yc zNuwBrn4+$7RZNa@%6Lvh6#G()j8#j?!RvpHBP5MH+`bOjn9zM~yWfKiaZALEe$|R%pugGZ~6@9N$8Hv1!G?h3Z)s(}R>0qHJ zCr}P-_@I%MYWmjLtv#T{xb z8LCUbW(+oDtCoO0i!_2}8p-rk*={p7wS=GvY3KU6Y4re+VDvHL&T6OEoq&EB_82uSG?B^rJ&(=cp1*2dx}SvQDc_!xTC?^UMF?-@aT>0EhdT5QHquA|Szqw^ra7!0{rS zD{s)5L+~<#fNl2Rd09MsQ8o^CunlsjeD>tC@{b<=0Qp7vY3yzM@x^Q9?$&Bq#Qk2o zxRQQ?;N%Ag);>KrE}!onm3w=aWeXSj+spH1dv&4QV2+?i_g=x?8iE~O;5&I5BDOMd(8G^4K3w&ygM`((8MYBQ1H4n*CwPXH zx;@-8xQF2G75Z{#|EN62y@5}TPRs5wcBh^$pxyIjYh|W<<11_B_7+zOfryLrV?5a9 z=$}&HG{~89Abq;X^bdqgE@p))p2P{beRIbzokMl$o zW0L9=@~nu&L-44RW#y0+Err1kQ5KTL_KBPXiif_7@(}K14sI{2GI<8q7nBrbB}#+@ zU&hi2>qImrCOE2BY zA6Mv6wKgP_2Tq58GW06WbN`f(0Ci`nSo7M3q;zub_KpCMt|oVynmNKlk-AL1yemlw zfq{g*5h;oSsiL9V%?DD!xMkP)?~SWFI6a z^Bju-zp6#U$8{-Z8;w*&68J~vL;WUBB&6OUfrtE5hpjR^Lf(IaQDr6jdU$ywaYJ;b z>_!j<23m^~kL)IyrDzX$oyGvkZB1_GLlFUs1zh$)*FUt>Yq9L)SvH(+lYYtTB&TWx zOms4`+zBTs_0;K5uKLM69wlPROxKmqA*z{p7HyWwd@H{52uYj^Y zNSREDMh?nZ%{<7dN3zopJN*$abq5_75~RI04Uiz&*R5+GnkTP?>zFgY@}KsEcX#T-NY8huWhW9O$0A1SW#nev%3@ZbM~>7a34_`w@dCIX!&>_t91xe_;8Vr5zu`52oW6j=`GKeYp};4^EOtI z?qlU{9=O=Fi0z0M*qVr7E^zo%N(O8D2#T~wfQs&UL+2wVlpo+INL26#{wv6Hg-(f) z#3{<$Q~6~QVzaLzKzjrIxrtzB6`xJSZY#jKfne=A?xkBrKhLAQxPkz0WuYuBFP8-c zcnF7<0f2z|lCKkh3Zpz@GdtW;PVDn z@2+9>ZoABE+=Aol@CmDSc*-VUQa+C-aB}Pz>@uKZfY0$;WWWbH%iLbe0GNFG&!A0D zxkQ;OklZ?%D|uYyWB|=zje%WaGoR;bC;mCu0|9c1&^Qh(GDl)C$D~=r|Gk8bdg7C( zp~S&g_pajTA4-ls1)xC@lr&L9F=h*xEGKyuC6k5ZnJQ*l0hmr-M$GsQ}py>g8pu@#E6cbA}>}?&vM`Y;kB~fZxCEP{iqkBoNhY;}m653WaA2-SPe$g@S8)u|Mj}m0OiqMOGU!9}$=FA-lBaT*Ay%rp z9QKkSV|~*`4B-Yy$hOW2Lip4yrMzwV8#d@i8dOifCFq-h7)T8Enn(X^f5x&dve9#{` zcI1cQP|Iv!D~ZapJ;vT=g{Zww^<`vkP)z_TvOG=+m~!Cv zqFLtTh?FE&bNn<%Dm)65?;xd`7)j4Oa3{00=?il5Qzi52>oj|04xQ~xT*>HUvY38k zWKy|2002M$NklKxY{=9?2qVk>wG|&NjdFBY zPbIH?SB*G=r5=Th(uzRn<_Vz z*v_ZM9ydq^8aqmqn)zG*#cyB*4r?P=3F6ks6|B}QV8v`67xr^};K=hQWf7mPvlnG^ z?zF7pDtZ6;S^4zwQF;3ExU4VFm95n|J+R|Dcu2|b?d+AA=cnZXR^q;KZMAG8Fu93f zgcsucFo@#CJqM2CeuVvu`&d1DhI_w0dvT(NlYBmRR=$hbcd>+RkXWHxgy3CV)vv?H zbp$xu2#VGbY^=jyu846Z=qc`*`@xI-@)-AxJp#@PJS5}`;PdTc|Fnq@j>MXjwkU34 zCF{ZVQhEE$yJck!Pm9FX!%N)1cgFkh5KwVD=_yvXjxj!2c6G74+m3&SP!z1gm<7cwoxR+Wj)S{cbs4#gj6x-72%!?vzVx!<=7Q z!O9|hM8M`C&D$V3#_(1vbb5*<#|mT5`x6<$nk~X4E7MN0xN?<25>Gz zOnTPk`{6kGk#va8MSt+#LniY1Tdau|G@sQ}p-fx|qok*-aYBlkkO=BPOR9B9vaW;^ zcR({o__>u*Bw#^qVB6sGq%|Wf3X_T^lnK$)s03NE zO^P{56C#oG+(C1CEL}iS7&7)WREMsJnCMej(rrEkM$Lkg?Mw$mzFKRb?jH$|C=U-3 zi$c>JB0W26(6TRKPrAK6%U2qyE>)k@KG^YJMRTFE&mv)&IoEi z0^Pr7BT?Z|X4?D?*$JPLVC)fMR}DF4;l7xaY({>Aq#}LS`9j}Pufxb-L)IyRg1aSz zl97Pw)E=lZx&n2Xq^wd>I4G%2hWa*430l&5uvW4gwV{a?ZL{Ce2HFX+c0N)X#B@t} zqK`1cSaPLF)o|YZ8bU_Rjx(`!r0S{1O5f+IOJcfx`73@LdWU*?miuu|TB=3|Y3{Nu zNv|EB9Wzq=vsC+rc6z- zm27qiPt07z9cYlFu3j#V3-=4GaPeJsmw0(NSIQ2K@qia>e>_B>dvLf{4)TdUbI#{rEP=_Jn{d5lY zD97!X{t9t0$4SOEBcaGH1Y2KVT#e&|caLyI&vIZl9gs+MFc)QogE1IjN}e>S^PmDz zkZ26D^Z^307Gq#O$?(Gv zs}_W7{*WdHNn%dnQ2=DmI!O-?*|+MCWF;W$9cC2OwkmI8l~Si=%R#M-#715l+R<3d z4o?BwiVQ?)6fp(I*Oq|YiDVG2R6C%ZMuz)TZ^?IWFw8V z)z>M9oJG=V3SNqkUK`$*uM((0uPMkV_&vrI;t*-$ag{tI5;9>Vn)2B`)Fl^nDyi*3 zPu)Q-g^t2{OTM1-x0|O$@M}M(KJuYz1F4L@qdRsj8o-EG%hvOy>a{{We@0y*=L~G& z3124&4Yc|n-3yM-nl`69;aa4ORI@2H%Bmt5pO6t|qc``%uR4~1L|J?s$W>W<>$hL<>@>@rQeW))ppgS7;p)6>5-Mc_ zfMK7*8=W5`Syrdo3c0kAy5lBDEL&?G%>|ECfH?E-Wja4##mJ$L|L))ayO(pvSe?OY z+vWbFa`*X8+4%HfS;J%RSGHGigBTu}{~W7IPqCVV)t$rTnX-c?BYx-ALHYfMFUwCK z&y}CNxmMoBO3pHZHU7DS;N-HB|Ow*aT}{c_t(oIg0UwE&=^QuV8xEx|MDV!1^C>a z$W<9Vg%TJ4i;&ktEFuV-!-;^ON=8=tky9B}UT3R&kTbATx595-Fq6T7k^oN%KJWw( z2*&vEkb-TZGw^*Lf!hpT+C8&?r#|8yw>dt{1o3M3y3H`aLtx9miYtYBa0h}( zon~AyLlk_0mAliELj-wP#lurP&vAd-$?*a1bHj?_-eGyVw~xTTe?;^v)C<~rfQoea>rEFunXZg5L=8$76wVf1wd4~Qz zz~?#crQ5|S-RIaQdx(9dm)L5#bYr>P*jy_c2*}s43b@P{l%sF?Bu=h6GO)YE%hb=% zhI9CTdG;L8d*yUtyPPcDE3>$duH1O5oNqlSM;jY>H3C9%tm4h#W#$Zs>CG%&oX5Z! zA*WV<6>xLwF2<9qZd{q;We*>O!b#3t4@CiuK_2^(^MFAe$BzLZ+sG9>{%JgMp~RP^ zb13FvO>=NY z`=I1WPtoK@KGu^+C&#vB@`cN?j;cH=|^#3w?i~Y*BP|Qxe`d= z(*yTs)3djf&9SEnsJ$HtQ75n{PBf4-pIM`S9Y0%}8nPJj4OTGt++i6Brk!AQSa zbs&}yDc(aQZ=BoI*r27RQ^yF+y?&gVRC>{)T~VeeS>tpi9Tp)kl{6DQ(uTF!$~iGG zl7lKegXINTLJEK6Q@v0M_D=f;iEQPuBP0|Cb)Buq_ zFojO7i`MZaG`3G-VoAW&z!C@eId>;yLq&85Cwlvyh#=Un(vEABa%nx~CMBj))K+k$9@rBQAgHq`X695cYQIh4f~T27R+!_& z(KQjVrzE-5(bKId=$+KCnBLC($N$lD?4m5!pmPIT{WcIJ>cJuiB6#1G-s^^zUm~!(0PT`N8a|4)(6tOGb8tvz z5Jd_*3z>Z8_~>k<^GM{Sj#)V3k92MYkv<+ z#H$4k56cN2X7Um%d7r-A$Lif)`TXS`wvfIofA9%gP|81p&s}_O-CQmY?roJ@8>`s* zxr7zACG;tRN~~=1$(U?6-?cW&z!>)%9wVURD&6j@qw@Llz48oOX-_v0kYdZ__V!x2 zxwTm~u8@StoHN z1~YK{Wkyuc89|CpnI>m!);oUsCb{@hAe(8x6G3DhMm%GWWrp=^GpXr;-3uQRlP8PH z_SJ23ORSe|A`(*Sxz-&aX9(xDFQgP|=x5lg{*RzTvErmJosp@^#sxGb)HCxna{ zzv4_O4BJZij-t7cO7_dpDU*51IJYESn8u$*a}%j;9hPjV=a4#?Qf|y)?=&=V*&gDi zgJYE|>(IlWEaBj8Ar{HD6I@UvCEmnAFw~%!jsi0hXtlpRvW-p!)Sx4DwIjJ{FYwrA z@#)EsM-9(z;t{dKP%-NCEif#ZNAM{k-z}SBX^8?lPm__VugwM8Nf=v%#2NV1+S-(Q z43tOJ+7*49<#cDOflVp(fMjR=b^06&c31eT3UyJ>cCm`o#=`X=whB~uYF29oZa8WS z#4~T2SClG}_^dTmj3IyP@MkxNvV);$9@)+i2(+QDg~rDTC28^fu$*i4`;iV+C*5PL z4ia?IqD2#%s^%o$)vQ(Efa~cbv7R>5YSu%gO4!XtWj_X9n4zZTMbOC|qW0QZ4h;1R zXjx5m&4W?veZf2)Wv>?8I)9tRcNAngb_Jd8Zl8br&1@EMfDXbI)6IZ zY=3VH>?)CZx`X=y7~}h25`It=k`4{lnj1+ zaKCT`k9-7HoOhRuztBdm3-Eq72CN(qKi~u_NVI{*Gl1kv!MXCtl_dp}M5a89@&P1# zfjIUeqJvLSN5IDiba4A1g3}eO=FMUIBDX`%Va03#4-uK;!$V;E68lDHu`O{PTN~-x z4DPu@n4*y50^`G15FB7jtzl1 z(%nR`zqtmCC9JHW&3xb8IrQ+p1w8E&TO8SI2-eTf5AYPtedI?7PO)mo$+G>E<$UAK za)}p~UtE7vPr>Bt7kED%SKsE*Rk+j8TP)$$BA$@CfFBOFe;)oZnC1!`pJ&6MZaxA! zuE5RVfj6XirIz>0F=4)N4zLIe&I8hP1Th1+83unOLxwX)60pmmg*#fGC=!{l#p{_JBYJ5N^nt7QmH8n@o~K7W{O;OdrAHKl;z4IcQEC!37K5Aya`U z%=`itP3mcfsw_jP(p_(|lyNfjNOx4VB#HR6u5jH<9S8nXT(ZEO(g3ew zQ5yAz2Z=CCY||?t?AVt9x3@O{qs2(1GXHA$Xeqg&oRwu!Lb|?s&~+`=x-q-@|Zp~9hQiZ z7Z&DN!{ugRaDJN!zkAsrDhqpUf^|&r#7=CmvJX-hPKhf~e;WlNRLRMssitHLNn=W0 zo{fRf`;>}Sh-2!@gN~MU@Ou%Jc}TEMZh$+jl0f98{xmt#EKB!gAr8D=u|*tRNYMe1 z=MGqDav+;Ts*usw1BRpt)}&mDh1Lkk<3^yIPqvl71E=h)CMeO;R?4P@tMaiY9Y#VW z=7bHJgHXDY4F{>sdHYel2~3|)oh`YS1`{yrVvY`zJlO<@7Q2C0^s`v@nL*IV zKx&3JU9m@L1OK?T#`=t+IZ}||5Cb?3Gzg@!Of@AG=r`+>hpBSTAOK}Hk=UfM$O9Lt z7>F=PXXWW5+>5wV%Fn{?*U|R3-nmuo++Hs? zH&@F#?z7`-AeIoAb3dbkWUREE@;*9jhgCqghm}99%DzC~Ex&oQ+`MzUyoEV(4Xbp^ zeBcTn?t&oyIqv^E!ipRhB^l7bt1_b%Kiu$lwyV{~vrBA2#j51x_4mv9+MA_Z$4cEM z-d)F)$px(10*?BQv}QOH0c9J0G4uDG*BaNd}Ae@E+NWq zcEXgQY)R#cV@~pg3!UoINWV!#LcBI#D{p|^1F+0aFpWObUsh`liRxvDlfu7Ys!Rh^ zW(r20S^5Nf>LSVq1cuNymD`u^2vQ-BqgnW=$cSF|a8CP@bAv{pS7 zRfo_^pC@F%ul*(je-AYPloDe=WW{5txkKAsUs(qta>z8tv)suE0*7o@iu{>!=o1GRM)vo1_Bm-x^+#M|PMfA{g0q-D5UaMW z3XuqE8@oXn1Jp~lc_lFEhLce?8hxz4GQFtK@MWje+7*O2C!yKtWV58&(Jjp8#yOEn zbXamc)QZaND|d(KRw2!;6hCx&Q$rMbTU*BpQre0lNm2@w+6Xensne~j-g*!#DGT~f+o@6v0>uak@Z$^H;#xbC^t%MQ!xTbPvx;k&&M1FmqfB&7co95F zhr?6*9de=@gW~DA@fxZSL!5FPesOVN8#0l`Cex9Cwy-=4Mhe%w=?AI-NTv!?Uq(gt z$8AbkDy4(aOY~$<>r?V1*W2k7`!>>@95c}yFgf`bc5x;LKgT*vBs}q)KoK*&v10m5 z*3AF>({EkQ-N32`?vpyh14{M~@I2g{DZh^gg8bG$c~<@s?tS{_-rBDc+qa+Yl_z-d z^afUaZm-X4W$ikys;?u+Sm!DW0 zA8m(Y88jvol_bY9dWtl57{35>d^w@GQiNOY$~+$0F@r6e+)h|+KvlsR13ZE;(t=-H zQMJoG;RH-eq z2$;B{$8CXp)xt9MppRF5V@o0*Dgs2<<+j5`tU4jCQdF|GynG^-|j~zj%I7K75A2?uXCI$)i%<1>{d|EtCfj zZk3xi5!7MTbpxw)yq}JE420@X9zD_KtW%H_!}`U2k0T`!k-Aj<3(yjj1C zCunY!x%FFRadAyAmFK$(m(ag_C<^ z5NQ>Pp z*@szIUVR5wI0KIcqO7zL2w~CODa1F(xRWUBc2;u)qqv=CO(}aL^Jv^87eM@%=L2DE zg-4W;vD-3F{t%B|xkX_hGGkoD9mvu^v`sm`2znAL{rC-(yGrVGq&gs?wI1n3Cd)k# z%U>d?lcKLeJjaFo%j*QC0W>P$ssEB+O?7s=V(X>=5--ZtKn1CVUV@#g+Yi_sF{rJ3 z1sHl?qQAy|_bS4-i2#gB&*&9W3O?u$JtMYzG9|6uXwd|94H47=9NZ?hHF1$Ah)Bs` zZbp_m4dC&6)5#k7J=$ya0*TwBu-xclJ6YE}Nn@S78!_dZLv9Cdg2-%N34XZa{%GfY z-#(diSGaNX8VVvM9W)lRQ|jEV{&s?tt7+&*C1+vmvW$S(sbw)ONF?=ZZYhrv)l&-s zoD_ozQI*^th$`-Yn7D{Gtc#1S;d2YQf|#g5lmiDKsyDD*Y`RNMa7U;5y3 z2JbgJ#+J#)+w7#qDy`^Os*$MuE+9a{o}C zTlqjoAUcQOWMPXBAi<+A;6qM64jfluxLS0M$mjyT@?!rCtBmwn!5Skb6m`)E8s(_N zYi;_bp~R01R}6{E$DXX%O%_+3cvg^$y+J0RZ1=gtP+C5P3p zdAwp^9!~^a!mAsu0ps4v67CtCFX!0eIfI~>Puj$SrnVWhq&yX8Hs)O`iM{P??T z<%2ixlye->oHWzA;J1^n|24pz`yBZFeJ??>S>1}1; znPuyRO-Zza?!n}V!9+Y^Fb^7Sfi5$F-%N&lh)X?W2v>E;uc@o3*y=tfp#`8urD9jh zVsoM*t3W5N;t|Jxed~t$ICsPGmJcMrpPFctW5gr}>~<7Qce_TUDsCAbud*@XrPu&4 zP&^o_P>do>R`F5aJ87%RPXn{AkI=QcsyR~mBaxD%+h)va>TsTEd~Ab3W(L=(*K#Se zDog33fCGzGR1eXV={2i-5LvHnupNJ&2T@L8EOlN$7+=(E4XaX3*Sef^3UCfLf2eC1 ziZZ#MVjiTtS(8WEhbH`Cv36bP$(O)1KD?Bmh=G?l}WK&jXmIZ(kZyb$!v0208uDR(eSaX<(tv{>JL&ViOaft5b+@ zQ=azoMH)Pek;;I8X;Na6BEi97B*SVN zm0VANcc>0dGsxt3$^dqXH|8fE^DL9Y@|Q@ptuf9Tuud=Qkv9vPArka=yY2ayN*zvL z95*_AU`I@}oq)RbFfw8Cx~qpAlxv4lhrTem+`Q&BiLY46oB3aU?w!kno#XPwd#mLK zxPR(*{=paJBV0lMJl=V>4pBY<@-HDk`zls&F0exKJ5OJgzlWz!{u~0fU%7vyyupA1 zt1=gB^W_4;!7E&pzvK!F?BY=+At=mvvHK2vmthL?IENfi#9;~ug3HQaZG08US6M1Z5MbC6M= zLsu&@@Hc}rZfn$PTLy6y#D@>?@U^&Q`SNjgHrX`FeeDcBXAw;8;@+@-@a%c{HeS2% zExfBvPC<;nz3b@bYmno%KfW5_5TEB9D*;jHOC+qE{=)U;^3{#CvWENG<`Cpv$9B*= zxc`tZ5MSae24EB>$|jzaIfKCK41wGN0=qes8Qjf5W)An_&0) za8KQS`5{)?zV(BT%FcIRm9L=*@7nXau;)CeT%Df2+nXH-#OaCS267K{yE$` zxAXi(`Dk~iyu^Kub2o35dvD$=x9{F8n|MOyk{BOE{fX98yrdkl14AITXAkV1}!kh6<@>M4gZ3cAT# zd=4TDme+(gK}REm6=bxZ$SO-ObVJV%$^nh?v`czDs33+_!@dNJ-hYv(ZC0-S%M58e z+1S>=X1}Q2B#^~=_?PE19g&rAL+yo=tmZjpmMC^SWhG_n^=RX@IxJAJDw~C>DA2P{ z!S9?3_lHm&-wY9e#rD{L(p$+=!lEdW`;`)QqRk0)7pau$@WMCIyF-F9uPMu6jCAqs zp~ZR`l(S0aMEghzU#*-%fomcmI*V1ZLc@oC?5hA8Z{sg zMn$f&+E*oBQ-B4vg?b(X8XkFK%yIu_A5`gTd|*#q9~9nRVE;%^DLJb56m>vwEz3$c zTj{8il;=P;hWu;<%hlIpbU4x{J(B9dSEqKeDZ_l|EC>lSUEcGwDO!36lIKY4Gk*_M zXsR<+6DSNI1{KTxsH3ndprl!wL~7pymTo#J8$Si`4?K=ZpO5{JI_1cqEHfNLH>s8> zGDs;jAhwFI!hC?FM)eia7Hj7~1ISWpMLlp0IpR@7;8W-cH^}?58+|Kme@{+yLONY- zu+a2-cGK;Q<#|yB?c;P$r&EnKB5Ys7%oTre?f~fD-Zak_xpk+Dpp*`9q z2T9;Ay55yTBh+7glk(sH5UVkGIrZQ9v3uob@Q8VCd%HkPFpI}T&LCJ&EQ2d<1~Cix<(uQL zADrQiKPEK_jpe|fL3kFy9n1M6sph~ww@&iOh}_PGH~<&(?htm9#+WiFb0vjs)en^P z7&t``NQ3Mk|GCpaAqJy@a|D`PW}C$d(mb|y&fy(zvk2t0r4J$u;BtcMB9)N@J`6&M z$u`y%ITq0#%2S3x-An|3=WIOa3=!CV2AxL;Ms~4^`2-Jq`5so~{t!>${1^|6dBn!_ z3C?osD)0Hi+Zz}L4xP~!jA0mjwD-}+#<&y8!JI6=cAkmXtwL>_~uEv&7ypIkK zNVzz}8w5FT=GO3@zIV$CUSBY`e!DDhV#_5Tioz#aV$#gu0V)g7V?f8JSSo-+hmprX zjw^K>F#6#C=U|WH13Kr1%9^nx#TS<*3ja&Na+y)w|JP3pP7R)X{4n8&@sbV|;v-4W zDU;HC~gf7#5XC zK!!F+=|i*Euw3G?&ZkBim4^BX7}3e@%Sr9(eL5sGR=}zL4w$x=q)sNZtXpwHyoU_k z_M-+u@LTr>q2g3S29$GAtXbEGK{E<+GNKG-3ufVS2 z$*<0s19FL3{^Z51iJjW(mBbRWfXn~*KJ=0yI z6{N^qnRZNXlJ|Orfpis3kJCppn!kt-VAbtoTy+0C*jD)l0-fLZ>RaU=F36AYUN*i5Z2>{RC0DQruSkqJoMGG| zpV$ie2BRP#cG1Oo`X|>ZXSTdz!?_&HRSX9{;jDnD!KOG+Lp(&PQnp{Kc#=}L1UEDO zkWn8Ae$rRH1^|H!A7sLSZWi~%A=1*;!dX5A14)Cy_AyDBdMNNuIScf}!H2HtNk<^U zV2=Tz-oJ+W3|2U~)sOah-`_EUynO^JkMRDtXL!l^5w>gcCFlR}`B8b8Hf6XSmM~U$ zU}tSR;2m^=#_8DaLm{ILyO`Jdve4auuO#mMn#kVuJ!!XFfBn% z&F>w#+ncXgO}>>Nn0$c_I6Vpl@v%>0P%oTwAL6`-`h@IQ*8swk-_R3sm`^;3#X)?O zB*Ab_nJfn(%BdrTjzyrJX0IVo6*^&$iH3^ojx+E_x@4wM?=0!Pf2_YQg&*N# zkLa@bL&TK20=I8(4s1^ws|kDxCUvBbTqCJ6S+ii6F*f{o&nkmV$zb#CagkasT zE@rzdZEbN#P--^PdhiDf(@bh*0?1R&jdV;xmazpKQO&O|(j)?T`5!zI^Hh{PoXE}=g zMi^mH4*zs6jaaO@ec2z#Rg@C7pht;5T%!O#xDY2F$C-ccuf22m!{7Y0{4Q3c?jUGc z$5rZIfB#l_2ixw>aZ&y)ymVq5Qm)_XMJ#3d+6Dadfpeu8X%-w^(YQ(-up!!V;j~PWU*T$hqhq{pPukIhw=r2jyVLb!h+9QS)ncn zq!}b_$sN(zF0~0V92Avl5CyK-&icyudS9lSVemm zPZYhmwqCaIFq&1&jYZ`1+>%LKT)_ixo~xKx$vejVXvbJ>d$_Y({`Bd~^6ig5Ess9@ zewqL5vi!N*OXY(HZ{WqvWv8^G>qjL!JR1gpww`z#)QD=Acww zu%yt&my$FuITt_(2jwrBRAOR*XG7|A1=&Fz$>)o{Zd79f38@6R24}oL3jtdhZmq1W zC_pbkb(~oM4;whNrDj0@P?|qV3uR{V8Xe0|eFa~0SiZt?2)sg_9>@LAox(ghO zIs{>ABofU{85F{z9K<0Vrn>wS!(geGgJ4(#4BQx0!hrk2K@><8 z*7GE*Aq+m|Rp*Np!XSk8RN!b}??!WmrN+U`6pIv=#Hj_D3wxH6aO%UCs;~ceNg1HT zgeQOKFIkpLo5oC|)a8E*A(udh=`R$EPaLh^u=(8)c8J4-s{9H6t&uD;@sTVJWa`i< zlOj6Ak{n{jWd(`q0TtqIia{+PL2?PyOOcWF%t;%ivFd<5MNjfpVjtOk9{EGz@8o88 z0ESAB*ZVt`W4)IRzDTy6&CRiyhA@Pff;UyEBjzA==H1>-W-4#!m0Q|$w&R zDKql2Dff&f%o2T2j)Sa%0B}H$ztH+I1)5Gn@_0}`Q{u614T07g`>4+EYA3ZbpR^^N z>S)M?n0*c}(2u_6vCPmnDkMm=#c%Rv(Irb|IlrrV-Oymx8PU`NNnG)|b6IjAikYs+ zdv!l+<)7)$8~}Kr+(=^EV~&HUFE(5k=Sz0uw&? zj}PRV`FG#jy!^e#2j!4g`cV2C@7*k4!3Fyzf`)&BR|EW~cq-xFdUw10@|(Btq)2RC z!z#xNf*CGZFaTnJLfZ`77@RQ(;`_PiX}*t*yi-m#oGA2N+b1EzF9SXakntH48=4b_ zt2z#-xEKa{bdmxhIu3bmm*lW8STi!H{`2K1@nMHpd6B5HwDona-%qXf(KGl*Gunn3 zGO{2$FvT__sN>3G{h%+{54;H13$X#fSS-}zRRZt>0k4BpW3bJ0xQB~^16uCmk{^EP^7=fLm{|^z^?IXB8M}CIScM4ECs>bA^Pk9|3UBt-X-__FP@g){qSM={7=4LZal#|=^kvC zZ@!Dy7u>pDw(+FPMZ5!#ubwzUfc6yfpFP_xAMSio_F?1Ny>FDa-@1wS*I^|MLF6nR z&~l1Zyc4d>A(-RVN+k{=E{yn8PYrO?&n`~zS_7=kaYgU!7_UgUQI=NjmbL5e;GW2v zWqD;&PqxtU%;`6hjbIfEJR-Ul(RMY z)A=DR;U8 zd8~^%eI`9w*}zIjh{{NUb+RLZ>i!7X3eR!Rxxt|^KTRfJvoPkQ1ah(@7&6E>GQtF% z_Q|G@>86<&7Aky#Nn!H9e$kl9NZ2)c3a5==CK-9y>L~PG@|p*YVMK7~4)kh0YC6~C z3i}We5TK~!P#`9W)&qkyR9H8rbwmfv3>JdkG(i!XcmYc(*TrQq`kO^LV;xDQbHWLq zLcRJ-JtcWaxG)id$fDHx1m7=idvem#uHAtuZGAsM)?FhLl^yoNbu__pY(@SSSC^pF zmyMA=^c>Q%AExocI&Be=s!SUAs&5*yV ztU5S%;eSf?O&M4bBe93JlPW(Gh{OtjLQe83Y=KFy?RWNiw$s#5roV9#RQkX_$ctIo1U^CU}& zNPmDtazaH>l1b0JI`H~J>Z-rP5B;`wJ`q83Dn#4igLTMcf78GCy^w#t{=pSz^a_b~ zoKn0J4uOP=B56#dlT}m7h|WL@k|;Bh}9^sgM-2*QBohHH3d)D}5&Zk^89H$$l{8h}I zck%wW4cue*4z}LjSXn`kHIEmxM2+U8f+@SvM{zd`{|tNdhlw|xBgY5C4a z&&sDCepuc|{Pnd556X`rsJnf0t6al_SkNiu5bfK=lP$m4c~*Y-^l5p7hpTMdzE|$O z!H1{ZDmT_Q@g6)(X~>=8{=B1;Lv#rPDE5*2pXCewrvZXy4v6le!)o3+0=Y}PT%3Kn zu!IMoV1;gD^9|g)hx_O767^*~427%2SkKc|ON|vUx$V*co#%*xw74Mh{hQqA8RrG) zI7Ic*T+J!egJcaK6R*)yDD5^50cgWxU^&@@Xt*I^ahfwdKv$;J z$c7a|CU_D<8F)ht30oFCey26{w#b&S?y3rRC3?j2h9LUk(I7jwZs~FZ5+n*#24Td`$wDCuNQPe~5* zwAkd6Ycn0aD_RrtkzYdaEm5Rv#Y#)A$m|~$m{4G|EIt8V`_#g5OtHimFh{MCtvHXe zgA;~4meZMRK<4DBj00rsBd#%V9p}WWNxL{VgB^LVmddxV3vcGvZY^K_{@!W%=GJog z=kH$E%afW*g4eYItaJu zkszZkY86g&5FLxasZeAfg80WtSg?a{5ymGs;f;&FU*(twp5)u$>r? zLzr@;rxWT-i;s^Q`w3jyNo~)iYFqZqHc*yfS9S3@tvG;FA_%04x{VHm-7c+7LG zA={ViC)Sc@A85VdshD#`Z4c>mNJ{cXej9@_fuWND<<5vYiQJLT+w?H34PzBKyR=*FJ?Qut}RvPH9%E{g^8%C*%_C5 z|K&RbKpR`4nrP|gw^JoZ^8ptW%8N6zq1Z-mEH5oOT+${|&&&uo%OQm3MuX4!5ry>R; zWqTea+bp+4IGAu*6&xyAmlf#t-wC1(d%-Z&vtp{-J6renQ+N!#zE39FEkNRBdu*XL zmsJ^Q_H2t})3Q$+B`}mx#@Is(jowQS%OjbrQi$d7Ap1<$yCf@Fxb=vs_Cd<u%4hOOy2eL39JWkHUE_{m@;$2=6X9rliP_+fHS&+*z-B+fPL#KVR7k z5BITnb^@(`;Jj9`AVj*Zo!vHRqH=o(;f(7qwc!W0^jpZWdNV*sz>{WU5Xs?C`o5 zxq=3OdoV~LnJYyuv(5|NxD*zh_ui3DOJP+dYUolLO7cMx5;QK3vIoBG;3$0fPI+pj z9a7v5%W_cI9_sU-^`TMQ4QT`qTxsJ=yIEGpq4V?}GUR-@_aVjtcW+?@3V|Lzcz}L6 z!UaCJBNCs1+Xe!;4LopU3HRr%VO!zq8Xic3`_TAke%+JCl{|bHbjwG!2Ytw(jxX~* z+dtLkV?65r5$<=qc!>v#yf`TT+egpKCwNW3I3eu9JJ*1OKdvUi4F&9M0)rX)g;;+W z&;jK7t(o%U_pXe%J8^JCff`Zo*93LO(bqIPABqr@8Co#52VnXU6JQrAHQ_zK%gY!Qi zxI%h*ag1ONTT>D7tt@Zj$(?Uwh4FS-Ujr`QJ;yDu47j+}(%$5lV`gBi&k>}1?s<-R zc3?8=e^odd>_41CEFvM?j=+Wf#jKGmTMB8AEUK9+9brloI;2pD$?zz!Zaa-kA6N@n z7LkbHSweZ!nv8J-T$#~fN#wD#SJhcNjLy3BYjfr zOv@_+Jc*`m=m`boAk)0hTHESfO6UgJWAyj}opR{qqb;;YU?kgCDcs5Sk`~`4(LWrm zO!h0sk5u*&fF(<=C8|nbSU-4V4(LXyx)vr;Bx$9*Dm;u5`D$F}i)0~};>3$&Xdja{ z%zIud*HU6j2|bX(xB4PXW@it9vsnWwaoOPb_C(1P{XnD0dN#vzH)xtPP_0Y>`7qVl zbUYQpCaM<4JjlL8F8dv12#HeRWt=sphD$#^lk9twfDCv(*8+v4256`O9xGD?I$0KJ zKP^Q)NtsiI#so)VpFqq$6*>75HheEWwVXOrnL(sXV2;G}`(5Wdd3_I-p zrQkqc1RZMshXjeW>j5$tNttQ3WFi`@W}xgbO>0fI&Ns+t{>pk7g;;(M4BhPX=~swT zHG3d?#W}t0M<)HqJo#>waoVvONJH|g@qLYCpYl5}MVk~$oxSJ~Yb8DMs+_H`?*AW0 z^(XMtZpCba3nrvA!7a#01Q(+22GHHd=ur(W#4mZz8y~oLULGILlyBi0{qPJs^^WmW z_}{p@a=C$Rlkecs@|So5B5yo9##Xfd;19kie-SV8{@1?tHnvVWfaA»s3FwPim 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