From 2b9c7cf2570857e05b543732344116b9ba2d2c5c Mon Sep 17 00:00:00 2001 From: litingting Date: Tue, 16 Apr 2024 18:19:58 +0800 Subject: [PATCH] =?UTF-8?q?V1.0.0(1)=20=E6=97=A0Ad=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 17 + app/.gitignore | 1 + app/LiveWallpaper.jks | Bin 0 -> 2574 bytes app/SignInfo | 3 + app/build.gradle.kts | 90 + app/proguard-rules.pro | 33 + .../style/hd/ExampleInstrumentedTest.kt | 24 + app/src/main/AndroidManifest.xml | 47 + app/src/main/assets/live.json | 1441 +++++++++++++++++ .../live/wallpaper/style/hd/LiveWallpaper.kt | 26 + .../style/hd/actandfrag/ContactFragment.kt | 111 ++ .../style/hd/actandfrag/FirstActivity.kt | 37 + .../style/hd/actandfrag/InfoFragment.kt | 110 ++ .../style/hd/actandfrag/MainActivity.kt | 81 + .../style/hd/actandfrag/ParentActivity.kt | 59 + .../style/hd/actandfrag/ParentFragment.kt | 39 + .../style/hd/actandfrag/PreVideoActivity.kt | 286 ++++ .../style/hd/actandfrag/SetFragment.kt | 33 + .../live/wallpaper/style/hd/bean/InfoFile.kt | 5 + .../wallpaper/style/hd/bean/WallpaperImage.kt | 22 + .../style/hd/bean/WallpaperImageListBean.kt | 7 + .../style/hd/customerDialog/DownDialog.kt | 111 ++ .../style/hd/myliveservice/LiveService.kt | 145 ++ .../live/wallpaper/style/hd/mytools/Common.kt | 83 + .../com/live/wallpaper/style/hd/mytools/Sp.kt | 48 + .../style/hd/mytools/SpaceDecoration.kt | 70 + .../style/hd/mytools/WallpaperDataUtil.kt | 72 + .../hd/mytools/asynchronous/AsynQueue.java | 46 + .../style/hd/mytools/asynchronous/MyPool.java | 47 + .../mytools/asynchronous/asynchronousMan.java | 27 + .../style/hd/mytools/download/DownloadUtil.kt | 26 + .../style/hd/mytools/download/FileTools.kt | 205 +++ .../style/hd/mytools/download/HttpNet.kt | 72 + .../style/hd/mytools/download/MyTask.kt | 358 ++++ .../style/hd/mytools/download/NetListener.kt | 11 + .../style/hd/mytools/download/NetManager.kt | 70 + .../style/hd/recycleradapter/AdapterLive.kt | 106 ++ .../style/hd/recycleradapter/AdapterStar.kt | 54 + .../style/hd/recycleradapter/AdapterWall.kt | 108 ++ .../style/hd/viewm/WallpaperViewModel.kt | 88 + app/src/main/res/color/selector_rate_it.xml | 6 + app/src/main/res/drawable/home_false.xml | 9 + app/src/main/res/drawable/home_true.xml | 9 + app/src/main/res/drawable/ic_back.xml | 9 + app/src/main/res/drawable/ic_play.xml | 20 + app/src/main/res/drawable/img_x.xml | 20 + .../main/res/drawable/selector_home_tab.xml | 5 + .../main/res/drawable/selector_set_tab.xml | 5 + app/src/main/res/drawable/selector_start.xml | 6 + app/src/main/res/drawable/settings_false.xml | 14 + app/src/main/res/drawable/settings_true.xml | 14 + .../res/drawable/shape_set_wallpaper_bg.xml | 9 + .../main/res/drawable/shape_theme_gray_8.xml | 9 + app/src/main/res/drawable/star_normal.xml | 11 + app/src/main/res/drawable/star_selected.xml | 9 + app/src/main/res/layout/act_first.xml | 44 + app/src/main/res/layout/act_pre_live.xml | 70 + app/src/main/res/layout/activity_main.xml | 55 + app/src/main/res/layout/fragment_contact.xml | 77 + app/src/main/res/layout/fragment_settings.xml | 69 + .../main/res/layout/fragment_wallpaper.xml | 29 + app/src/main/res/layout/item_preview_live.xml | 32 + app/src/main/res/layout/item_rate_start.xml | 17 + app/src/main/res/layout/item_wallpaper.xml | 26 + app/src/main/res/layout/view_download.xml | 57 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes app/src/main/res/mipmap-xxxhdpi/first_img.jpg | Bin 0 -> 246589 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes app/src/main/res/mipmap-xxxhdpi/live_logo.png | Bin 0 -> 187280 bytes app/src/main/res/values/colors.xml | 12 + app/src/main/res/values/strings.xml | 11 + app/src/main/res/values/styles.xml | 13 + app/src/main/res/values/themes.xml | 7 + app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + app/src/main/res/xml/wallpaper.xml | 6 + .../wallpaper/style/hd/ExampleUnitTest.kt | 17 + app/testlivewallpaper.jks | Bin 0 -> 2598 bytes build.gradle.kts | 5 + gradle.properties | 24 + gradle/libs.versions.toml | 60 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 +++ gradlew.bat | 89 + settings.gradle.kts | 19 + 89 files changed, 5336 insertions(+) create mode 100644 .gitignore create mode 100644 app/.gitignore create mode 100644 app/LiveWallpaper.jks create mode 100644 app/SignInfo create mode 100644 app/build.gradle.kts create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/live/wallpaper/style/hd/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/assets/live.json create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/LiveWallpaper.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ContactFragment.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/FirstActivity.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/InfoFragment.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/MainActivity.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentActivity.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentFragment.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/PreVideoActivity.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/actandfrag/SetFragment.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/bean/InfoFile.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImage.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImageListBean.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/customerDialog/DownDialog.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/myliveservice/LiveService.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/Common.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/Sp.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/SpaceDecoration.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/WallpaperDataUtil.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/AsynQueue.java create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/MyPool.java create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/asynchronousMan.java create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/DownloadUtil.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/FileTools.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/HttpNet.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/MyTask.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetListener.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetManager.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterLive.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterStar.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterWall.kt create mode 100644 app/src/main/java/com/live/wallpaper/style/hd/viewm/WallpaperViewModel.kt create mode 100644 app/src/main/res/color/selector_rate_it.xml create mode 100644 app/src/main/res/drawable/home_false.xml create mode 100644 app/src/main/res/drawable/home_true.xml create mode 100644 app/src/main/res/drawable/ic_back.xml create mode 100644 app/src/main/res/drawable/ic_play.xml create mode 100644 app/src/main/res/drawable/img_x.xml create mode 100644 app/src/main/res/drawable/selector_home_tab.xml create mode 100644 app/src/main/res/drawable/selector_set_tab.xml create mode 100644 app/src/main/res/drawable/selector_start.xml create mode 100644 app/src/main/res/drawable/settings_false.xml create mode 100644 app/src/main/res/drawable/settings_true.xml create mode 100644 app/src/main/res/drawable/shape_set_wallpaper_bg.xml create mode 100644 app/src/main/res/drawable/shape_theme_gray_8.xml create mode 100644 app/src/main/res/drawable/star_normal.xml create mode 100644 app/src/main/res/drawable/star_selected.xml create mode 100644 app/src/main/res/layout/act_first.xml create mode 100644 app/src/main/res/layout/act_pre_live.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/fragment_contact.xml create mode 100644 app/src/main/res/layout/fragment_settings.xml create mode 100644 app/src/main/res/layout/fragment_wallpaper.xml create mode 100644 app/src/main/res/layout/item_preview_live.xml create mode 100644 app/src/main/res/layout/item_rate_start.xml create mode 100644 app/src/main/res/layout/item_wallpaper.xml create mode 100644 app/src/main/res/layout/view_download.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/first_img.jpg create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/live_logo.png create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/main/res/xml/wallpaper.xml create mode 100644 app/src/test/java/com/live/wallpaper/style/hd/ExampleUnitTest.kt create mode 100644 app/testlivewallpaper.jks create mode 100644 build.gradle.kts create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle.kts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2bfca55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties +.idea/ +app/release/ diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/LiveWallpaper.jks b/app/LiveWallpaper.jks new file mode 100644 index 0000000000000000000000000000000000000000..8811adb6ac36c74aeac97151fbf9845baaa567a8 GIT binary patch literal 2574 zcma)8X*d*$8lD-$m_^7o*|L?bGE-!mBx?*=vNd+Hb2QcnF_tKl{a7Z9G}^#mpd5CSYB zKuf^{Xz?*jL=jj!{;S2>1SYW79mCbfR?Y_h4+{YUf{F;Nn#Ujp<^GGo%7MCtQu(Ju zpya{4Z!*u|lHwhg1L2TBoAKg(5&7@6AdoZ{2q=a^u(AJpBM8b0K#8zHof57C-B`dt zIWSiwuE%gGvg}!i&jF7?L0%o003Jp?vRhg?Jazhf_A43BF>OrtQ%k!+)e^SL3{I%R zb7ackAkKyD;OBS_)jQ5atzY?ja$P_o_7ndpKJkXt3Lga$i?4v#`C!h@#>HHp&fv$Z zZ3rBjW$?svvb;Nba)xWVmtK&^{d?`Xw5kwCL$-`-7k&tsf@hxZv<47c`($nl$0vn* zSXsgp`=tkWdesb+A0bjt4u-9$PN!o|+jhh`z79k^?kuP88d(@uBIbJEZH#gT{AMYd zA^AGtOVLU>C`R#MMS6-%scZ0|!l3!HJdNF^+fq$G4&2pG)9{lj zGWoDuEiII*!nK;}CtzkP1;jx=KNnnQoZC~^XED)S`(6G1_Aq@2)+f!V)y~<0K9JhM z+nbAA6(buv$7t;Wim`hetT9o;JpL2?B4)#!6;^V}*eoUAJK~b5QvgdBQ4M(y z{T{i^4$YsqO;Amw~+#MY!fBNYe*@ejr z>WkqFLx~65`7=`cF_@ILHs)|>Y8X5??k3IgojS&2y8Xz@Ym_Gqnn_Cm*0(T-a|g5H zoUE~sG`)>sFgBUP@a=A*Z9Fa=s=wIJK4Jzu^9M#sDElxc-Zh%phI$Y!%PGG^*|YCN zA+?)+z-%z{9%~yYgoHc4Bp$w+;^bn#zk1X zc5_pMc0Y^p4V@ls%!i-RXp0K*pHGuqa~hnIf-VLbUNdteVvtf8K&|rVDt@2bIWj*%JfZJ6L!CG_*OKk!zSP_<7JzXKQg_)nYxtF?z=ivJuO-) z_PS=QTk*cOKfBndZm2ScM(o8=vsp4ZWy<@&hrE&e4pEMU<2TTY}kG`D24LTqO53n=Kl+8?}D zkf-tOEV@@l?IyFs#&Ltw3gIF&{Sg_snT=M$_tlS^+_`4f1ZyGM*_axP=lu3OCR4Y; z(_9(Bc*9M95`vr@&&88Nvwl1QQh(;?TPJ>b$CO0H9tnEskYHn*7y8UffKjl?ebIzSIO7Bz>X>A)aa&>DJ2;>$Z6d zBq}GA1<+O~^e?%D@}i|gB>=tvFF**u4G;=&KF)mscaGzo<2nG~bL_(aD3tg=6h1UB z_@srGpPLw38I4j@RZ+ZjSxFIvBCw478iKGD5m>0lP&)_+I1VrV=>Y$icweb(@_hLM zFRj8@a=J0Vv)Ny6`Re}>Z_z?5R#u;s)NkN}dD}^8jV7>Yl4y(xW^26&Man?ao08b5*oW@nCsips z!qSMq;NSYArVg_x8-$OdAGm1sJ=Oq5E^e{6g9(_qpbyY$bw2OY%bgMVD7xr2_hKo3 z=7~cIeERoM{pUbQwmYzlaR`s#2L=vpE(qz#EG^YJ4AoN-DIl4Dpfj zd12>tvHnC^Dp#)|cB@+3mRtu6ZLHXf*?-AXYfyOu;)lwO zPT7@6@e8Z*!F0Fp2FIS_P`Y4-hZnL$B0m_)I7#07s^^ZJ+5+TEh{@k5n*iU!^D$FL3dAOyk-Vj z)X>DvJE@a(0-h6;%9KKY!xMYUCvK1TkH5irtVVSDcljboL-F#{>qk&1`69X+2>}QJ ze&n>OBp0edVvmBTsT9fg>0xkeQ9+sdNbd*R=<}wR%rVvBaiP!nbG=vdNa%q`nXuT+ z+LS8EXA_+1LmlhPrZ4MPmUZULF{| + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/live.json b/app/src/main/assets/live.json new file mode 100644 index 0000000..5f344b1 --- /dev/null +++ b/app/src/main/assets/live.json @@ -0,0 +1,1441 @@ +[{ + "title": "Yi_47", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191025/081307933210.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191025/024922917360.mp4", + "is_free": 1, + "category": 1, + "id": 957, + "cnt_like": 722346 +}, { + "title": "PitPig", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191122/034317827606.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191122/034318147323.mp4", + "is_free": 1, + "category": 1, + "id": 928, + "cnt_like": 722315 +}, { + "title": "RockImpactSeawater", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191119/023540414066.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191119/023540763132.mp4", + "is_free": 1, + "category": 13, + "id": 994, + "cnt_like": 722383 +}, { + "title": "Spongebob", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201224/104107541700.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201224/104108100135.mp4", + "is_free": 1, + "category": 1, + "id": 13536, + "cnt_like": 282565 +}, { + "title": "emoji", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200806/020311364184.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200806/020311595329.mp4", + "is_free": 1, + "category": 391, + "id": 10464, + "cnt_like": 481601 +}, { + "title": "AbstractArtPainting", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/121502686267.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/121503038393.mp4", + "is_free": 1, + "category": 1, + "id": 977, + "cnt_like": 722365 +}, { + "title": "Dropwater67", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201129/140138840907.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201129/140139102992.mp4", + "is_free": 1, + "category": 1, + "id": 11235, + "cnt_like": 316064 +}, { + "title": "cool", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/105544976103.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/105545206847.mp4", + "is_free": 1, + "category": 402, + "id": 10338, + "cnt_like": 485267 +}, { + "title": "Yi_60", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191029/041510289828.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191029/041510573099.mp4", + "is_free": 1, + "category": 15, + "id": 838, + "cnt_like": 722224 +}, { + "title": "Yi_76", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191029/090929370585.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191029/090929655608.mp4", + "is_free": 1, + "category": 4, + "id": 848, + "cnt_like": 722237 +}, { + "title": "dffd0c9e790a7895b0850195643eebe3.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/dffd0c9e790a7895b0850195643eebe3.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/dffd0c9e790a7895b0850195643eebe3.mp4", + "is_free": 1, + "category": 55702, + "id": 425, + "cnt_like": 98476 +}, { + "title": "1364480e863515784dc449cd064cd541.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/1364480e863515784dc449cd064cd541.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/1364480e863515784dc449cd064cd541.mp4", + "is_free": 1, + "category": 57135, + "id": 36, + "cnt_like": 94169 +}, { + "title": "emoji", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200806/020133523751.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200806/020133794779.mp4", + "is_free": 1, + "category": 391, + "id": 10462, + "cnt_like": 481601 +}, { + "title": "kpop", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210114/104925125240.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210114/104925288791.mp4", + "is_free": 1, + "category": 391, + "id": 23620, + "cnt_like": 262393 +}, { + "title": "MOV_2020", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191017/091737901782.JPG", + "preview": "http://d.c-launcher.com/wallpaper_video/20191023/041301491837.mp4", + "is_free": 1, + "category": 5, + "id": 775, + "cnt_like": 722160 +}, { + "title": "nature", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200409/145108878318.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200409/145109266448.mp4", + "is_free": 1, + "category": 391, + "id": 4834, + "cnt_like": 646565 +}, { + "title": "Special effects lion", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210331/031939783758.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210331/031940030806.mp4", + "is_free": 1, + "category": 371, + "id": 23700, + "cnt_like": 153442 +}, { + "title": "a5df8f05c867ba1f92576c8876456849.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/a5df8f05c867ba1f92576c8876456849.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/a5df8f05c867ba1f92576c8876456849.mp4", + "is_free": 1, + "category": 98157, + "id": 322, + "cnt_like": 23695 +}, { + "title": "fsdaaaa", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/101134341095.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/101134579459.mp4", + "is_free": 0, + "category": 370, + "id": 5434, + "cnt_like": 581165 +}, { + "title": "Cool", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201111/030844031241.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201111/030844271443.mp4", + "is_free": 1, + "category": 370, + "id": 11158, + "cnt_like": 342512 +}, { + "title": "BlackPanther", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/080257192790.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/080257608604.mp4", + "is_free": 1, + "category": 12, + "id": 868, + "cnt_like": 722256 +}, { + "title": "1df6302e2bd10061efce1dc4413aab1f.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/1df6302e2bd10061efce1dc4413aab1f.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/1df6302e2bd10061efce1dc4413aab1f.mp4", + "is_free": 1, + "category": 35841, + "id": 57, + "cnt_like": 63937 +}, { + "title": "emogi", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201119/062709006638.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201119/062709207912.mp4", + "is_free": 1, + "category": 386, + "id": 11178, + "cnt_like": 330814 +}, { + "title": "42d7e32b020fd8b2ee6ba19aa565ffc1.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/42d7e32b020fd8b2ee6ba19aa565ffc1.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/42d7e32b020fd8b2ee6ba19aa565ffc1.mp4", + "is_free": 1, + "category": 31586, + "id": 120, + "cnt_like": 15544 +}, { + "title": "lan_10", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191017/083614723679.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191029/023550003790.mp4", + "is_free": 1, + "category": 5, + "id": 796, + "cnt_like": 722181 +}, { + "title": "TiredBoy", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/091940751109.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/091941167919.mp4", + "is_free": 1, + "category": 49, + "id": 892, + "cnt_like": 722278 +}, { + "title": "bd708a4bdcd70f21267787a231fd183d.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/bd708a4bdcd70f21267787a231fd183d.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/bd708a4bdcd70f21267787a231fd183d.mp4", + "is_free": 1, + "category": 40443, + "id": 357, + "cnt_like": 91097 +}, { + "title": "BrownConyLove", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/122449290906.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/122449694258.mp4", + "is_free": 1, + "category": 49, + "id": 908, + "cnt_like": 722294 +}, { + "title": "Thanksgiving", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201126/033320578343.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201126/033320854443.mp4", + "is_free": 1, + "category": 394, + "id": 11209, + "cnt_like": 320978 +}, { + "title": "Clown", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/082201392486.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/082201741459.mp4", + "is_free": 1, + "category": 12, + "id": 762, + "cnt_like": 722150 +}, { + "title": "None", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201010/025612229386.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201010/025612966610.mp4", + "is_free": 1, + "category": 370, + "id": 10572, + "cnt_like": 388018 +}, { + "title": "rooster", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210518/030338172239.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210518/030338401666.mp4", + "is_free": 1, + "category": 367, + "id": 200003, + "cnt_like": 260659 +}, { + "title": "c69926a9d5cca8b428250d114039324f.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/c69926a9d5cca8b428250d114039324f.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/c69926a9d5cca8b428250d114039324f.mp4", + "is_free": 1, + "category": 87525, + "id": 370, + "cnt_like": 21884 +}, { + "title": "e33ec74ba27e4440763286c7b3a2e1f2.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/e33ec74ba27e4440763286c7b3a2e1f2.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/e33ec74ba27e4440763286c7b3a2e1f2.mp4", + "is_free": 1, + "category": 49031, + "id": 427, + "cnt_like": 88798 +}, { + "title": "FlowerRain04", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200605/101629359621.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200605/101629752869.mp4", + "is_free": 0, + "category": 374, + "id": 5529, + "cnt_like": 565416 +}, { + "title": "black ", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201105/093720327999.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201105/093720565434.mp4", + "is_free": 1, + "category": 367, + "id": 11132, + "cnt_like": 350737 +}, { + "title": "90abb7d0d35a66182b49411ae661c5e2.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/90abb7d0d35a66182b49411ae661c5e2.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/90abb7d0d35a66182b49411ae661c5e2.mp4", + "is_free": 1, + "category": 60923, + "id": 278, + "cnt_like": 6077 +}, { + "title": "1782e67a830fd24cfc633ef9110a067d.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/1782e67a830fd24cfc633ef9110a067d.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/1782e67a830fd24cfc633ef9110a067d.mp4", + "is_free": 1, + "category": 86219, + "id": 47, + "cnt_like": 44378 +}, { + "title": "Lighting2", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200310/093049652032.png", + "preview": "http://d.c-launcher.com/wallpaper_video/20200310/093050047396.mp4", + "is_free": 1, + "category": 367, + "id": 2267, + "cnt_like": 687480 +}, { + "title": "a7e23f8a46ccfee7d92e192de3c01704.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/a7e23f8a46ccfee7d92e192de3c01704.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/a7e23f8a46ccfee7d92e192de3c01704.mp4", + "is_free": 1, + "category": 65788, + "id": 327, + "cnt_like": 47258 +}, { + "title": "Naruto", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210608/022850478087.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210608/022850714853.mp4", + "is_free": 1, + "category": 0, + "id": 200100, + "cnt_like": 230582 +}, { + "title": "rain", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201204/163356195736.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201204/163356492131.mp4", + "is_free": 1, + "category": 391, + "id": 11302, + "cnt_like": 308768 +}, { + "title": "cute", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/110356370090.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/110356680630.mp4", + "is_free": 1, + "category": 403, + "id": 10350, + "cnt_like": 485270 +}, { + "title": "fc156aa774cfabb3a9abf5938935f954.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/fc156aa774cfabb3a9abf5938935f954.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/fc156aa774cfabb3a9abf5938935f954.mp4", + "is_free": 1, + "category": 60539, + "id": 468, + "cnt_like": 90413 +}, { + "title": "gott", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210125/105643192423.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210125/105643421067.mp4", + "is_free": 1, + "category": 14, + "id": 23652, + "cnt_like": 246585 +}, { + "title": "ce39e114d87c849e4e00ac3a8c93a2f3.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/ce39e114d87c849e4e00ac3a8c93a2f3.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/ce39e114d87c849e4e00ac3a8c93a2f3.mp4", + "is_free": 1, + "category": 3864, + "id": 387, + "cnt_like": 17386 +}, { + "title": "ad1921a7b2bc40e5e07ce8e275104fdd.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/ad1921a7b2bc40e5e07ce8e275104fdd.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/ad1921a7b2bc40e5e07ce8e275104fdd.mp4", + "is_free": 1, + "category": 93033, + "id": 335, + "cnt_like": 24480 +}, { + "title": "653c8ea491b6d4e0159fd37c96414dcc.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/653c8ea491b6d4e0159fd37c96414dcc.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/653c8ea491b6d4e0159fd37c96414dcc.mp4", + "is_free": 1, + "category": 81573, + "id": 198, + "cnt_like": 76134 +}, { + "title": "a2e342868d431a10e77ac1eacedab479.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/a2e342868d431a10e77ac1eacedab479.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/a2e342868d431a10e77ac1eacedab479.mp4", + "is_free": 1, + "category": 40753, + "id": 311, + "cnt_like": 92324 +}, { + "title": "341e96d256471b2f0b9299643a32ece8.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/341e96d256471b2f0b9299643a32ece8.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/341e96d256471b2f0b9299643a32ece8.mp4", + "is_free": 1, + "category": 72146, + "id": 95, + "cnt_like": 71093 +}, { + "title": "MP4_7", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191017/094104570143.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191017/081958839686.mp4", + "is_free": 1, + "category": 5, + "id": 787, + "cnt_like": 722172 +}, { + "title": "SkeletonKing", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201010/093551987065.png", + "preview": "http://d.c-launcher.com/wallpaper_video/20201010/093552213291.mp4", + "is_free": 1, + "category": 1, + "id": 10610, + "cnt_like": 387705 +}, { + "title": "f57caf07a7dfd82adfff313f8b1fcf79.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/f57caf07a7dfd82adfff313f8b1fcf79.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/f57caf07a7dfd82adfff313f8b1fcf79.mp4", + "is_free": 1, + "category": 28474, + "id": 460, + "cnt_like": 97493 +}, { + "title": "Naruto", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210621/112816137238.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210621/112816440902.mp4", + "is_free": 1, + "category": 0, + "id": 200128, + "cnt_like": 211351 +}, { + "title": "977b7f1450f1721cd0e3665d70d5aad7.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/977b7f1450f1721cd0e3665d70d5aad7.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/977b7f1450f1721cd0e3665d70d5aad7.mp4", + "is_free": 1, + "category": 72780, + "id": 293, + "cnt_like": 20719 +}, { + "title": "garden", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210625/123645451164.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210625/123645694853.mp4", + "is_free": 1, + "category": 368, + "id": 200139, + "cnt_like": 205486 +}, { + "title": "86f690f892c61238d9191132eb638bb5.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/86f690f892c61238d9191132eb638bb5.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/86f690f892c61238d9191132eb638bb5.mp4", + "is_free": 1, + "category": 11642, + "id": 260, + "cnt_like": 22698 +}, { + "title": "db5b5ae3bd5d96eafdb5a47a0cbbda75.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/db5b5ae3bd5d96eafdb5a47a0cbbda75.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/db5b5ae3bd5d96eafdb5a47a0cbbda75.mp4", + "is_free": 1, + "category": 3767, + "id": 413, + "cnt_like": 38347 +}, { + "title": "cute", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200827/092430501537.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200827/092430813833.mp4", + "is_free": 1, + "category": 391, + "id": 10509, + "cnt_like": 450968 +}, { + "title": "0bbd3edbb6fcfbf72be64031ec7f5ac1.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/0bbd3edbb6fcfbf72be64031ec7f5ac1.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/0bbd3edbb6fcfbf72be64031ec7f5ac1.mp4", + "is_free": 1, + "category": 88918, + "id": 21, + "cnt_like": 79130 +}, { + "title": "AbstractSpiderweb", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/095153473153.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/095153829550.mp4", + "is_free": 1, + "category": 15, + "id": 808, + "cnt_like": 722194 +}, { + "title": "5bc9f548f692f87c6ce88bc2ebe63c4c.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/5bc9f548f692f87c6ce88bc2ebe63c4c.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/5bc9f548f692f87c6ce88bc2ebe63c4c.mp4", + "is_free": 1, + "category": 24348, + "id": 174, + "cnt_like": 87592 +}, { + "title": "AbstractArt", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/100432223059.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/100432725043.mp4", + "is_free": 1, + "category": 15, + "id": 953, + "cnt_like": 722342 +}, { + "title": "guihi", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/102043540688.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/102043762055.mp4", + "is_free": 1, + "category": 14, + "id": 5447, + "cnt_like": 581222 +}, { + "title": "Naruto", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210607/015928659155.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210607/015928882252.mp4", + "is_free": 1, + "category": 0, + "id": 200081, + "cnt_like": 232035 +}, { + "title": "12975ade48c9f7dfc15faae1c818bedc.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/12975ade48c9f7dfc15faae1c818bedc.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/12975ade48c9f7dfc15faae1c818bedc.mp4", + "is_free": 1, + "category": 41208, + "id": 30, + "cnt_like": 54777 +}, { + "title": "FunnyPig", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191122/035633490975.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191122/035633873510.mp4", + "is_free": 1, + "category": 18, + "id": 929, + "cnt_like": 722316 +}, { + "title": "2e5c44cf17a994b150a557991d403023.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/2e5c44cf17a994b150a557991d403023.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/2e5c44cf17a994b150a557991d403023.mp4", + "is_free": 1, + "category": 55468, + "id": 85, + "cnt_like": 74772 +}, { + "title": "pubyu", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210113/095622066978.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210113/095623322742.mp4", + "is_free": 1, + "category": 4, + "id": 13581, + "cnt_like": 253855 +}, { + "title": "Yi_46", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191025/093035593828.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191025/024218123893.mp4", + "is_free": 1, + "category": 14, + "id": 824, + "cnt_like": 722210 +}, { + "title": "9e3e23be16624fafcab7cdf872291519.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/9e3e23be16624fafcab7cdf872291519.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/9e3e23be16624fafcab7cdf872291519.mp4", + "is_free": 1, + "category": 86781, + "id": 299, + "cnt_like": 55039 +}, { + "title": "067c94d17283812fa788b22657542865.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/067c94d17283812fa788b22657542865.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/067c94d17283812fa788b22657542865.mp4", + "is_free": 1, + "category": 33550, + "id": 10, + "cnt_like": 45792 +}, { + "title": "94bc14323a76ff8c0403c364d892045d.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/94bc14323a76ff8c0403c364d892045d.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/94bc14323a76ff8c0403c364d892045d.mp4", + "is_free": 1, + "category": 56003, + "id": 287, + "cnt_like": 248 +}, { + "title": "heart", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200804/024926946585.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200804/024927228402.mp4", + "is_free": 1, + "category": 373, + "id": 10365, + "cnt_like": 484298 +}, { + "title": "Rose butterfly", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201010/094243197108.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201010/094243537321.mp4", + "is_free": 1, + "category": 1, + "id": 10618, + "cnt_like": 387710 +}, { + "title": "4dfc5fcb93dcc758142b16841f0a6c88.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/4dfc5fcb93dcc758142b16841f0a6c88.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/4dfc5fcb93dcc758142b16841f0a6c88.mp4", + "is_free": 1, + "category": 38803, + "id": 137, + "cnt_like": 43424 +}, { + "title": "naruto", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210114/021953737203.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210114/021954459582.mp4", + "is_free": 1, + "category": 0, + "id": 18600, + "cnt_like": 257891 +}, { + "title": "Undertaker", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210118/113325391084.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210118/113325658424.mp4", + "is_free": 1, + "category": 1, + "id": 23645, + "cnt_like": 256622 +}, { + "title": "fsafsaf", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/075427176770.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/075427441907.mp4", + "is_free": 0, + "category": 370, + "id": 5422, + "cnt_like": 581292 +}, { + "title": "7234ff144ac3b7af58834ca229aa9235.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/7234ff144ac3b7af58834ca229aa9235.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/7234ff144ac3b7af58834ca229aa9235.mp4", + "is_free": 1, + "category": 2342, + "id": 214, + "cnt_like": 46935 +}, { + "title": "love", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201130/114040774562.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201130/114040938311.mp4", + "is_free": 1, + "category": 367, + "id": 11245, + "cnt_like": 314729 +}, { + "title": " astronaut", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/105304131460.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/105304389110.mp4", + "is_free": 1, + "category": 394, + "id": 10334, + "cnt_like": 485266 +}, { + "title": "girl", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201010/092703425113.png", + "preview": "http://d.c-launcher.com/wallpaper_video/20201010/092703766424.mp4", + "is_free": 1, + "category": 1, + "id": 10603, + "cnt_like": 387707 +}, { + "title": "frvzqw", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/102433052730.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/102433269893.mp4", + "is_free": 1, + "category": 14, + "id": 5452, + "cnt_like": 581222 +}, { + "title": "Wolverine", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/090449177084.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/090449512482.mp4", + "is_free": 1, + "category": 12, + "id": 778, + "cnt_like": 722163 +}, { + "title": "c723749550e4a334893d35dad24f5ba6.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/c723749550e4a334893d35dad24f5ba6.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/c723749550e4a334893d35dad24f5ba6.mp4", + "is_free": 1, + "category": 92026, + "id": 372, + "cnt_like": 51936 +}, { + "title": "dragon", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210625/123409020713.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210625/123409389163.mp4", + "is_free": 1, + "category": 368, + "id": 200137, + "cnt_like": 205491 +}, { + "title": "3eed5ffd230cfcf43673f58472a0bac3.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/3eed5ffd230cfcf43673f58472a0bac3.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/3eed5ffd230cfcf43673f58472a0bac3.mp4", + "is_free": 1, + "category": 36478, + "id": 117, + "cnt_like": 92329 +}, { + "title": "SmokeFluid", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/112958339192.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/112958723120.mp4", + "is_free": 1, + "category": 15, + "id": 827, + "cnt_like": 722213 +}, { + "title": "fsgfdsg", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200526/025025241992.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200526/025025541814.mp4", + "is_free": 1, + "category": 49, + "id": 5479, + "cnt_like": 580264 +}, { + "title": "DTMP", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201207/112325208607.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201207/112325369482.mp4", + "is_free": 1, + "category": 367, + "id": 11313, + "cnt_like": 304737 +}, { + "title": "91b6b71fecacd38d17f38b4898f3ddf1.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/91b6b71fecacd38d17f38b4898f3ddf1.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/91b6b71fecacd38d17f38b4898f3ddf1.mp4", + "is_free": 1, + "category": 16829, + "id": 281, + "cnt_like": 617 +}, { + "title": "Yi_40", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191024/094257667365.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191024/094359519903.mp4", + "is_free": 1, + "category": 15, + "id": 814, + "cnt_like": 722200 +}, { + "title": "83cd4c489f51907da00c66822309f342.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/83cd4c489f51907da00c66822309f342.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/83cd4c489f51907da00c66822309f342.mp4", + "is_free": 1, + "category": 71480, + "id": 253, + "cnt_like": 36648 +}, { + "title": "GlassWaterIronMan  ", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/084545344859.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/084545692730.mp4", + "is_free": 1, + "category": 12, + "id": 768, + "cnt_like": 722153 +}, { + "title": "girly", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200804/081022085348.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200804/081022360020.mp4", + "is_free": 1, + "category": 1, + "id": 10413, + "cnt_like": 484073 +}, { + "title": "StarryUniverseView  ", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/093358232191.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/093358552183.mp4", + "is_free": 1, + "category": 15, + "id": 943, + "cnt_like": 722330 +}, { + "title": "ghfdhfh", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200526/025406797409.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200526/025407069762.mp4", + "is_free": 1, + "category": 49, + "id": 5481, + "cnt_like": 580260 +}, { + "title": "GreenForestRailroadTrack", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191119/013907574549.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191119/013907941434.mp4", + "is_free": 1, + "category": 4, + "id": 979, + "cnt_like": 722367 +}, { + "title": "lighting", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/105150461948.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/105150744153.mp4", + "is_free": 1, + "category": 391, + "id": 10333, + "cnt_like": 485266 +}, { + "title": "DTMP", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201207/111557917642.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201207/111558164025.mp4", + "is_free": 1, + "category": 367, + "id": 11312, + "cnt_like": 304740 +}, { + "title": "uchiha", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210621/072027724172.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210621/072027953032.mp4", + "is_free": 1, + "category": 368, + "id": 200121, + "cnt_like": 211544 +}, { + "title": "flowers3", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210104/111242953615.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210104/111243348783.mp4", + "is_free": 1, + "category": 367, + "id": 13579, + "cnt_like": 266690 +}, { + "title": "fbea89fc001f5f8c3c29cfa83c811aca.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/fbea89fc001f5f8c3c29cfa83c811aca.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/fbea89fc001f5f8c3c29cfa83c811aca.mp4", + "is_free": 1, + "category": 46701, + "id": 467, + "cnt_like": 27550 +}, { + "title": "Sea", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200804/075308132878.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200804/075308457532.mp4", + "is_free": 1, + "category": 13, + "id": 10394, + "cnt_like": 484076 +}, { + "title": "Elephant", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200909/104516885168.png", + "preview": "http://d.c-launcher.com/wallpaper_video/20200909/104517481129.mp4", + "is_free": 1, + "category": 402, + "id": 10526, + "cnt_like": 432186 +}, { + "title": "Buttery", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200914/012033692297.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200914/012034353060.mp4", + "is_free": 0, + "category": 374, + "id": 10534, + "cnt_like": 425519 +}, { + "title": "3be129497a24855c58583d03dca35a7b.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/3be129497a24855c58583d03dca35a7b.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/3be129497a24855c58583d03dca35a7b.mp4", + "is_free": 1, + "category": 62241, + "id": 111, + "cnt_like": 94555 +}, { + "title": "emoji", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200806/020717574876.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200806/020717804055.mp4", + "is_free": 1, + "category": 1, + "id": 10466, + "cnt_like": 481612 +}, { + "title": "cdd319d741fe14904fe062bca773aead.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/cdd319d741fe14904fe062bca773aead.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/cdd319d741fe14904fe062bca773aead.mp4", + "is_free": 1, + "category": 50147, + "id": 386, + "cnt_like": 68528 +}, { + "title": "1a03dc2b974295966a49ff6133ae41bc.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/1a03dc2b974295966a49ff6133ae41bc.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/1a03dc2b974295966a49ff6133ae41bc.mp4", + "is_free": 1, + "category": 27986, + "id": 52, + "cnt_like": 92422 +}, { + "title": "SeaCuteAnimals", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/095441659486.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/095442031090.mp4", + "is_free": 1, + "category": 49, + "id": 901, + "cnt_like": 722287 +}, { + "title": "gsgsdfg", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200526/030753047830.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200526/030753262473.mp4", + "is_free": 0, + "category": 367, + "id": 5484, + "cnt_like": 580199 +}, { + "title": "6cfe90cc764f406d9b0ffa2aacaeac33.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/6cfe90cc764f406d9b0ffa2aacaeac33.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/6cfe90cc764f406d9b0ffa2aacaeac33.mp4", + "is_free": 1, + "category": 67071, + "id": 205, + "cnt_like": 93968 +}, { + "title": "RedMeteor", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/112638237654.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/112638641565.mp4", + "is_free": 1, + "category": 15, + "id": 956, + "cnt_like": 722345 +}, { + "title": "bts", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201218/104958879658.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201218/104959149603.mp4", + "is_free": 1, + "category": 14, + "id": 11368, + "cnt_like": 289031 +}, { + "title": "flash", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201125/120014583483.png", + "preview": "http://d.c-launcher.com/wallpaper_video/20201125/120014789084.mp4", + "is_free": 1, + "category": 1, + "id": 11201, + "cnt_like": 321912 +}, { + "title": "Girl66", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201201/112157093563.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201201/112157400999.mp4", + "is_free": 1, + "category": 1, + "id": 11266, + "cnt_like": 313376 +}, { + "title": "gafdfaf", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/102513208923.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/102513507705.mp4", + "is_free": 1, + "category": 14, + "id": 5453, + "cnt_like": 581223 +}, { + "title": "135ca6681d0ab422a16e7649b6892f2f.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/135ca6681d0ab422a16e7649b6892f2f.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/135ca6681d0ab422a16e7649b6892f2f.mp4", + "is_free": 1, + "category": 61911, + "id": 35, + "cnt_like": 38988 +}, { + "title": "Iron Man", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201218/105352658113.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201218/105352970587.mp4", + "is_free": 1, + "category": 15, + "id": 11370, + "cnt_like": 289028 +}, { + "title": "7833e754ba53e97db50c173a2d11e64c.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/7833e754ba53e97db50c173a2d11e64c.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/7833e754ba53e97db50c173a2d11e64c.mp4", + "is_free": 1, + "category": 82073, + "id": 232, + "cnt_like": 16112 +}, { + "title": "2eae1b1802d1c5271ab396b109fdbb7a.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/2eae1b1802d1c5271ab396b109fdbb7a.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/2eae1b1802d1c5271ab396b109fdbb7a.mp4", + "is_free": 1, + "category": 41918, + "id": 86, + "cnt_like": 91789 +}, { + "title": "59c46457e54205332b01d2494a19e1a5.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/59c46457e54205332b01d2494a19e1a5.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/59c46457e54205332b01d2494a19e1a5.mp4", + "is_free": 1, + "category": 71058, + "id": 169, + "cnt_like": 42504 +}, { + "title": "cool", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201225/101558598645.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201225/101558989358.mp4", + "is_free": 1, + "category": 367, + "id": 11172, + "cnt_like": 330817 +}, { + "title": "waterfall", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201201/103325144334.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201201/103325402854.mp4", + "is_free": 1, + "category": 1, + "id": 11263, + "cnt_like": 313420 +}, { + "title": "767d1525fe685c007d20f646ab2a43b1.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/767d1525fe685c007d20f646ab2a43b1.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/767d1525fe685c007d20f646ab2a43b1.mp4", + "is_free": 1, + "category": 29820, + "id": 223, + "cnt_like": 32165 +}, { + "title": "cute", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200826/105208630181.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200826/105208866788.mp4", + "is_free": 1, + "category": 394, + "id": 10502, + "cnt_like": 452314 +}, { + "title": "girl", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210319/102940810332.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210319/102941120109.mp4", + "is_free": 1, + "category": 0, + "id": 23694, + "cnt_like": 170326 +}, { + "title": "fsdfsdfsdf", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/100855093089.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/100855326978.mp4", + "is_free": 0, + "category": 370, + "id": 5431, + "cnt_like": 581167 +}, { + "title": "28c97b5c5238e02c77a5ed8f191471c2.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/28c97b5c5238e02c77a5ed8f191471c2.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/28c97b5c5238e02c77a5ed8f191471c2.mp4", + "is_free": 1, + "category": 63535, + "id": 79, + "cnt_like": 7959 +}, { + "title": " astronaut", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/110626242115.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/110626537395.mp4", + "is_free": 1, + "category": 391, + "id": 10353, + "cnt_like": 485270 +}, { + "title": "034b34bec07f38500644ad739037cf99.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/034b34bec07f38500644ad739037cf99.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/034b34bec07f38500644ad739037cf99.mp4", + "is_free": 1, + "category": 72172, + "id": 5, + "cnt_like": 16768 +}, { + "title": "5beaedc6e9248ac3cfa39ce3b1db33a3.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/5beaedc6e9248ac3cfa39ce3b1db33a3.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/5beaedc6e9248ac3cfa39ce3b1db33a3.mp4", + "is_free": 1, + "category": 45142, + "id": 175, + "cnt_like": 88755 +}, { + "title": "Love", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/114856149618.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/114856488007.mp4", + "is_free": 1, + "category": 5, + "id": 967, + "cnt_like": 722355 +}, { + "title": "929570d5384e5c9a24588c79d3e76869.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/929570d5384e5c9a24588c79d3e76869.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/929570d5384e5c9a24588c79d3e76869.mp4", + "is_free": 1, + "category": 19425, + "id": 283, + "cnt_like": 20352 +}, { + "title": "d72d01c6eca549ca367f293d37ffa47c.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/d72d01c6eca549ca367f293d37ffa47c.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/d72d01c6eca549ca367f293d37ffa47c.mp4", + "is_free": 1, + "category": 11584, + "id": 407, + "cnt_like": 73233 +}, { + "title": "Yi_49", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191025/031506254796.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191025/031506533421.mp4", + "is_free": 1, + "category": 5, + "id": 830, + "cnt_like": 722216 +}, { + "title": "clock", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200925/120705105400.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200925/120705654818.mp4", + "is_free": 1, + "category": 1, + "id": 10549, + "cnt_like": 409093 +}, { + "title": "Bear", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/121526491942.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/092415611793.mp4", + "is_free": 1, + "category": 49, + "id": 895, + "cnt_like": 722281 +}, { + "title": "fire", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201204/163206696342.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201204/163206919434.mp4", + "is_free": 1, + "category": 391, + "id": 11301, + "cnt_like": 308769 +}, { + "title": "fe72829bc5fbf234c8441e4a1e23c5e1.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/fe72829bc5fbf234c8441e4a1e23c5e1.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/fe72829bc5fbf234c8441e4a1e23c5e1.mp4", + "is_free": 1, + "category": 84194, + "id": 473, + "cnt_like": 91166 +}, { + "title": "coool", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210127/102919489677.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210127/102919714189.mp4", + "is_free": 1, + "category": 15, + "id": 23656, + "cnt_like": 243739 +}, { + "title": "Shake2", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200708/131257561446.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200708/131257866722.mp4", + "is_free": 1, + "category": 371, + "id": 10310, + "cnt_like": 522499 +}, { + "title": "PinkWave", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191119/085401323981.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191119/085401672840.mp4", + "is_free": 1, + "category": 13, + "id": 1000, + "cnt_like": 722389 +}, { + "title": "2382faa68e1f9ea6edd227f783a71693.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/2382faa68e1f9ea6edd227f783a71693.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/2382faa68e1f9ea6edd227f783a71693.mp4", + "is_free": 1, + "category": 41479, + "id": 69, + "cnt_like": 71251 +}, { + "title": "QUIK", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201207/112632088302.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201207/112632287282.mp4", + "is_free": 1, + "category": 370, + "id": 11315, + "cnt_like": 304736 +}, { + "title": "MOV_31", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191017/100544319939.JPG", + "preview": "http://d.c-launcher.com/wallpaper_video/20191017/100544533503.MOV", + "is_free": 1, + "category": 5, + "id": 803, + "cnt_like": 722189 +}, { + "title": "ClearSeaWater", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191119/024142961490.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191119/024143328630.mp4", + "is_free": 1, + "category": 13, + "id": 996, + "cnt_like": 722385 +}, { + "title": "bob", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210623/092238051444.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210623/092238351366.mp4", + "is_free": 1, + "category": 0, + "id": 200131, + "cnt_like": 209903 +}, { + "title": "SnowScene", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/092647958453.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/092648373084.mp4", + "is_free": 1, + "category": 49, + "id": 899, + "cnt_like": 722285 +}, { + "title": "a10b973ac7dd5265e4038d914c038abe.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/a10b973ac7dd5265e4038d914c038abe.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/a10b973ac7dd5265e4038d914c038abe.mp4", + "is_free": 1, + "category": 92980, + "id": 305, + "cnt_like": 51360 +}, { + "title": "6c86e53b6954b52b1d819d4eac34efe1.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/6c86e53b6954b52b1d819d4eac34efe1.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/6c86e53b6954b52b1d819d4eac34efe1.mp4", + "is_free": 1, + "category": 29815, + "id": 204, + "cnt_like": 96030 +}, { + "title": "bbab5fc915344ba2a5b28cce39de103f.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/bbab5fc915344ba2a5b28cce39de103f.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/bbab5fc915344ba2a5b28cce39de103f.mp4", + "is_free": 1, + "category": 20706, + "id": 354, + "cnt_like": 85458 +}, { + "title": "LazyTom", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191209/090430792993.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191209/090431136155.mp4", + "is_free": 1, + "category": 49, + "id": 781, + "cnt_like": 722166 +}, { + "title": "060497321dc25e0e0f310e1b4772e3db.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/060497321dc25e0e0f310e1b4772e3db.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/060497321dc25e0e0f310e1b4772e3db.mp4", + "is_free": 1, + "category": 11324, + "id": 9, + "cnt_like": 55078 +}, { + "title": "Clock", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200409/135848888131.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200409/135849328663.mp4", + "is_free": 1, + "category": 391, + "id": 4804, + "cnt_like": 646587 +}, { + "title": "MOV_3535", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191017/092223726603.JPG", + "preview": "http://d.c-launcher.com/wallpaper_video/20191024/095304952294.mp4", + "is_free": 1, + "category": 15, + "id": 785, + "cnt_like": 722170 +}, { + "title": "b682e0d9babc9b96429ea95330f3891d.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/b682e0d9babc9b96429ea95330f3891d.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/b682e0d9babc9b96429ea95330f3891d.mp4", + "is_free": 1, + "category": 40552, + "id": 347, + "cnt_like": 87714 +}, { + "title": "Sea", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200804/075056026992.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200804/075056297617.mp4", + "is_free": 1, + "category": 1, + "id": 10390, + "cnt_like": 484070 +}, { + "title": "AnimeBoy", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/120439111822.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/120439536260.mp4", + "is_free": 1, + "category": 1, + "id": 974, + "cnt_like": 722362 +}, { + "title": "AbstractConstellation", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/100941915880.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/100942367066.mp4", + "is_free": 1, + "category": 15, + "id": 954, + "cnt_like": 722343 +}, { + "title": "Fish", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201110/093659899969.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201110/093700162907.mp4", + "is_free": 1, + "category": 367, + "id": 11133, + "cnt_like": 343539 +}, { + "title": "Yi_55", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191029/034605534515.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191029/034606177785.mp4", + "is_free": 1, + "category": 14, + "id": 835, + "cnt_like": 722221 +}, { + "title": "xueren", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20210113/105104385225.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20210113/105104774314.mp4", + "is_free": 1, + "category": 367, + "id": 18599, + "cnt_like": 258771 +}, { + "title": "7cdd8f14e9747618012923be46343bf9.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/7cdd8f14e9747618012923be46343bf9.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/7cdd8f14e9747618012923be46343bf9.mp4", + "is_free": 1, + "category": 30358, + "id": 239, + "cnt_like": 361 +}, { + "title": "c45c9ba5ddc74a577b6589e9de063360.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/c45c9ba5ddc74a577b6589e9de063360.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/c45c9ba5ddc74a577b6589e9de063360.mp4", + "is_free": 1, + "category": 60615, + "id": 365, + "cnt_like": 23386 +}, { + "title": "fsgsgsaaaa", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200525/102640191949.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200525/102640414501.mp4", + "is_free": 1, + "category": 14, + "id": 5455, + "cnt_like": 581224 +}, { + "title": "landscape", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200804/080942231462.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200804/080942463408.mp4", + "is_free": 1, + "category": 1, + "id": 10412, + "cnt_like": 484078 +}, { + "title": "362bbb5894e9c3923d471b2efc964f05.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/362bbb5894e9c3923d471b2efc964f05.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/362bbb5894e9c3923d471b2efc964f05.mp4", + "is_free": 1, + "category": 75700, + "id": 99, + "cnt_like": 50620 +}, { + "title": "lighting", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/104458610127.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/104459008654.mp4", + "is_free": 1, + "category": 391, + "id": 10324, + "cnt_like": 485265 +}, { + "title": "4784e95aee5007e40a6a1b4c39188865.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/4784e95aee5007e40a6a1b4c39188865.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/4784e95aee5007e40a6a1b4c39188865.mp4", + "is_free": 1, + "category": 40268, + "id": 129, + "cnt_like": 15599 +}, { + "title": "93fc90fec019a419cfa4f38a520855bc.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/93fc90fec019a419cfa4f38a520855bc.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/93fc90fec019a419cfa4f38a520855bc.mp4", + "is_free": 1, + "category": 36019, + "id": 285, + "cnt_like": 68014 +}, { + "title": "fire", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20201204/163107574309.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20201204/163107814554.mp4", + "is_free": 1, + "category": 391, + "id": 11300, + "cnt_like": 308773 +}, { + "title": "dc9cd6660b9c349e5bfdfb5c4423e111.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/dc9cd6660b9c349e5bfdfb5c4423e111.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/dc9cd6660b9c349e5bfdfb5c4423e111.mp4", + "is_free": 1, + "category": 82142, + "id": 417, + "cnt_like": 91456 +}, { + "title": "ShiningCaptainAmerica  ", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20191118/091411512190.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20191118/091411855410.mp4", + "is_free": 1, + "category": 12, + "id": 940, + "cnt_like": 722327 +}, { + "title": "deabed3b964e57b9285d4cd715f0f2e3.jpg", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/deabed3b964e57b9285d4cd715f0f2e3.jpg", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/deabed3b964e57b9285d4cd715f0f2e3.mp4", + "is_free": 1, + "category": 37663, + "id": 422, + "cnt_like": 77647 +}, { + "title": "b4d771475ee51f39fbd2816021fa9501.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/b4d771475ee51f39fbd2816021fa9501.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/b4d771475ee51f39fbd2816021fa9501.mp4", + "is_free": 1, + "category": 58250, + "id": 345, + "cnt_like": 93902 +}, { + "title": "Sea", + "thumbnail": "http://d.c-launcher.com/wallpaper_video/20200803/110534554895.jpg", + "preview": "http://d.c-launcher.com/wallpaper_video/20200803/110534950027.mp4", + "is_free": 1, + "category": 391, + "id": 10352, + "cnt_like": 485270 +}, { + "title": "eb6269152c45e824d7104400e2970f4b.png", + "thumbnail": "https://cdn.webinnovationstudio.co.in/wallpaper/live_thumb/eb6269152c45e824d7104400e2970f4b.png", + "preview": "https://cdn.webinnovationstudio.co.in/wallpaper/live/eb6269152c45e824d7104400e2970f4b.mp4", + "is_free": 1, + "category": 19897, + "id": 439, + "cnt_like": 75255 +}] \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/LiveWallpaper.kt b/app/src/main/java/com/live/wallpaper/style/hd/LiveWallpaper.kt new file mode 100644 index 0000000..c2f8da8 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/LiveWallpaper.kt @@ -0,0 +1,26 @@ +package com.live.wallpaper.style.hd + +import androidx.multidex.MultiDexApplication +import com.live.wallpaper.style.hd.mytools.WallpaperDataUtil + +class LiveWallpaper : MultiDexApplication() { + companion object { + lateinit var app: LiveWallpaper + const val URL_TAG = "url_tag" + const val KEY_EXTRA_LIST = "key_extra_list" + const val URL_Video = "url_video" + const val KEY_EXTRA__POS = "key_extra_pos" + + } + + override fun onCreate() { + super.onCreate() + app = this + + WallpaperDataUtil.assestGet() + } + + + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ContactFragment.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ContactFragment.kt new file mode 100644 index 0000000..0a292cd --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ContactFragment.kt @@ -0,0 +1,111 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.content.Intent +import android.graphics.Color +import android.graphics.drawable.ColorDrawable +import android.net.Uri +import android.os.Bundle +import android.view.Gravity +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.view.WindowManager +import androidx.fragment.app.DialogFragment +import androidx.recyclerview.widget.LinearLayoutManager +import com.live.wallpaper.style.hd.databinding.FragmentContactBinding +import com.live.wallpaper.style.hd.recycleradapter.AdapterStar + + +class ContactFragment() : DialogFragment() { + + private lateinit var binding: FragmentContactBinding + private lateinit var mAdapter: AdapterStar + + companion object { + val EXTRA_KEY = "task" + val ADD_TASK_TYPE_KEY = "add_task_type_key" + + @JvmStatic + fun newInstance(param1: Int, param2: Int) = + ContactFragment().apply { + arguments = Bundle().apply { + putInt(EXTRA_KEY, param1) + putInt(ADD_TASK_TYPE_KEY, param2) + } + } + } + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + binding = FragmentContactBinding.inflate(layoutInflater) + return binding.root + } + + + override fun onStart() { + super.onStart() + dialog?.run { + setCanceledOnTouchOutside(false) + setCancelable(false) + window?.run { + attributes = attributes.apply { + gravity = Gravity.CENTER + width = WindowManager.LayoutParams.WRAP_CONTENT + height = WindowManager.LayoutParams.WRAP_CONTENT + } + } + val decorView = window!!.decorView + decorView.setPadding(0, 0, 0, 0) + decorView.background = ColorDrawable(Color.TRANSPARENT) + } + init() + } + private fun goRate() { + val intent = Intent("android.intent.action.VIEW") + val stringBuilder = "https://play.google.com/store/apps/details?id=${requireContext().packageName}" + intent.data = Uri.parse(stringBuilder) + startActivity(intent) + } + private fun init() { + + binding.run { + + mAdapter = AdapterStar(requireContext()) { + tvRateIt.run { + isSelected = true + isClickable = true + } + } + recyclerStart.apply { + adapter = mAdapter + layoutManager = LinearLayoutManager(requireContext()).apply { + orientation = LinearLayoutManager.HORIZONTAL + } + } + tvRateIt.run { + isSelected = false + isClickable = false + } + tvCancel.setOnClickListener { dismiss() } + tvRateIt.setOnClickListener { + mAdapter.getRate()?.let { + if (it >= 3) { + goRate() + dismiss() + } else { + dismiss() + } + } + + } + } + + + } + + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/FirstActivity.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/FirstActivity.kt new file mode 100644 index 0000000..9cb67c7 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/FirstActivity.kt @@ -0,0 +1,37 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.content.Intent +import android.view.View +import com.live.wallpaper.style.hd.databinding.ActFirstBinding +import com.live.wallpaper.style.hd.mytools.Common.countDown + +class FirstActivity : ParentActivity() { + private lateinit var binding: ActFirstBinding + private var countTime = 2 + + override fun getContentView(): View { + binding = ActFirstBinding.inflate(layoutInflater) + return binding.root + } + + override fun initViews() { + super.initViews() + + startCountDown() + } + + private fun startCountDown() { + countDown(countTime, start = { + }, next = { + + }) { + intoMain() + } + } + private fun intoMain() { + if (!isFinishing) { + startActivity(Intent(this, MainActivity::class.java)) + finish() + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/InfoFragment.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/InfoFragment.kt new file mode 100644 index 0000000..9f81e28 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/InfoFragment.kt @@ -0,0 +1,110 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.content.Intent +import android.view.View +import androidx.fragment.app.viewModels +import androidx.lifecycle.lifecycleScope +import androidx.recyclerview.widget.GridLayoutManager +import com.live.wallpaper.style.hd.LiveWallpaper +import com.live.wallpaper.style.hd.bean.WallpaperImage +import com.live.wallpaper.style.hd.bean.WallpaperImageListBean +import com.live.wallpaper.style.hd.databinding.FragmentWallpaperBinding +import com.live.wallpaper.style.hd.recycleradapter.AdapterWall +import com.live.wallpaper.style.hd.mytools.SpaceDecoration +import com.live.wallpaper.style.hd.mytools.Common.onMain +import com.live.wallpaper.style.hd.viewm.WallpaperViewModel +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch + +class InfoFragment : ParentFragment() { + + private lateinit var binding: FragmentWallpaperBinding + private val mViewModel: WallpaperViewModel by viewModels() + private var mAdapter: AdapterWall? = null + private var mList: MutableList = mutableListOf() + private var mCurPos: Int = -1 + + companion object { + private const val ARG_TAG = "arg_tag" + + fun newInstance(): InfoFragment { + val fragment = InfoFragment() + return fragment + } + } + + override fun getContentView(): View { + binding = FragmentWallpaperBinding.inflate(layoutInflater) + return binding.root + } + + override fun initViews() { + super.initViews() + + + + mAdapter = AdapterWall(requireActivity(), mList) + mAdapter?.setOnItemClickListener(object : + AdapterWall.OnItemClickListener { + override fun onItemClick(pos: Int) { + toPreview(pos) + } + }) + binding.rv.layoutManager = GridLayoutManager(requireActivity(), 2) + binding.rv.addItemDecoration( + SpaceDecoration(4, 16) + ) + binding.rv.adapter = mAdapter!! + + + binding.refreshLayout.setOnRefreshListener { + mCurPos = -1 + if (mViewModel.isLoading.get()) { + return@setOnRefreshListener + } + lifecycleScope.launch(Dispatchers.IO) { + mViewModel.updateWallpaper() + } + } + + binding.refreshLayout.setOnLoadMoreListener { + mCurPos = -1 + if (mViewModel.isLoading.get()) { + return@setOnLoadMoreListener + } + mViewModel.loadWallpaper() + } + + mViewModel.getData().observe(this) { list -> + mList.clear() + mList.addAll(list) + onMain { + binding.refreshLayout.finishRefresh() + binding.refreshLayout.finishLoadMore() + mAdapter?.notifyDataSetChanged() + } + } + if (!reCreated) { + lifecycleScope.launch(Dispatchers.IO) { + mViewModel.updateWallpaper() + } + } + } + + + + + private fun toPreview(pos: Int) { + mCurPos = pos + if (activity != null) { + val intent = Intent(requireActivity(), PreVideoActivity::class.java) + val listBean = WallpaperImageListBean() + listBean.list = mList + intent.putExtra(LiveWallpaper.KEY_EXTRA_LIST, listBean) + intent.putExtra(LiveWallpaper.KEY_EXTRA__POS, pos) + startActivity(intent) + } + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/MainActivity.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/MainActivity.kt new file mode 100644 index 0000000..c26d6bd --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/MainActivity.kt @@ -0,0 +1,81 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.view.View +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentStatePagerAdapter +import androidx.viewpager.widget.ViewPager +import com.live.wallpaper.style.hd.databinding.ActivityMainBinding +import com.live.wallpaper.style.hd.mytools.Common.throttleClicks + +class MainActivity : ParentActivity() { + + private lateinit var binding: ActivityMainBinding + private val mFragments: MutableList = ArrayList() + + + override fun getContentView(): View { + binding = ActivityMainBinding.inflate(layoutInflater) + return binding.root + } + + override fun initViews() { + super.initViews() + + updateTab(0) + setViewPager() + + binding.llHome.throttleClicks { + binding.viewPager.currentItem = 0 + + } + binding.llSettings.throttleClicks { + binding.viewPager.currentItem = 1 + } + } + private fun updateTab(index: Int) { + when (index) { + 0 -> { + binding.ivHome.isSelected = true + binding.ivSettings.isSelected = false + } + 1 -> { + binding.ivHome.isSelected = false + binding.ivSettings.isSelected = true + } + } + } + private fun setViewPager() { + mFragments.add(InfoFragment.newInstance()) + mFragments.add(SetFragment()) + binding.viewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { + override fun onPageScrolled( + position: Int, + positionOffset: Float, + positionOffsetPixels: Int + ) { + } + + override fun onPageSelected(position: Int) { + updateTab(position) + + } + + override fun onPageScrollStateChanged(state: Int) { + + } + + }) + binding.viewPager.adapter = object : FragmentStatePagerAdapter(supportFragmentManager) { + override fun getCount(): Int { + return mFragments.size + } + + override fun getItem(position: Int): Fragment { + return mFragments[position] + } + + } + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentActivity.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentActivity.kt new file mode 100644 index 0000000..72b8bbd --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentActivity.kt @@ -0,0 +1,59 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.os.Bundle +import android.view.View +import android.view.ViewGroup +import android.view.Window +import android.view.WindowManager +import androidx.annotation.ColorInt +import androidx.appcompat.app.AppCompatActivity +import androidx.core.view.WindowCompat +import com.live.wallpaper.style.hd.R + +abstract class ParentActivity: AppCompatActivity() { + + var reCreated = false + + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setStatusBarUpperAPI21(resources.getColor(R.color.white)) + setContentView(getContentView()) + //设置壁纸后,Activity会被销毁重建,但viewModel不会,此处判断是否是设置壁纸重建activity执行的onCreate(),此时不展示广告 +// if (mConfigurationViewModel.originalConfiguration == null) { +// mConfigurationViewModel.originalConfiguration = resources.configuration +// } else { +// val diff = resources.configuration.diff(mConfigurationViewModel.originalConfiguration) +// reCreated = (diff.toLong() and 0x80000000) != 0L +// mConfigurationViewModel.originalConfiguration = resources.configuration +// } + + initViews() + } + + abstract fun getContentView(): View + + open fun initViews() {} + + + + private fun setStatusBarUpperAPI21(@ColorInt color: Int) { + val window = window + //取消设置透明状态栏,使 ContentView 内容不再覆盖状态栏 + window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS) + + //需要设置这个 flag 才能调用 setStatusBarColor 来设置状态栏颜色 + window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS) + //设置状态栏颜色 + //由于setStatusBarColor()这个API最低版本支持21, 本人的是15,所以如果要设置颜色,自行到style中通过配置文件设置 + window.statusBarColor = color + val mContentView = findViewById(Window.ID_ANDROID_CONTENT) as ViewGroup + val mChildView = mContentView.getChildAt(0) + if (mChildView != null) { + //注意不是设置 ContentView 的 FitsSystemWindows, 而是设置 ContentView 的第一个子 View . 预留出系统 View 的空间. + mChildView.fitsSystemWindows = true + } + val wc = WindowCompat.getInsetsController(window, window.decorView) + wc.isAppearanceLightStatusBars = true + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentFragment.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentFragment.kt new file mode 100644 index 0000000..0affa83 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/ParentFragment.kt @@ -0,0 +1,39 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment + +abstract class ParentFragment: Fragment() { + + var reCreated = false + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + return getContentView() + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + //设置壁纸后,Activity会被销毁重建,但viewModel不会,此处判断是否是设置壁纸重建activity执行的onCreate(),此时不展示广告 +// if (mConfigurationViewModel.originalConfiguration == null) { +// mConfigurationViewModel.originalConfiguration = resources.configuration +// } else { +// val diff = resources.configuration.diff(mConfigurationViewModel.originalConfiguration) +// reCreated = (diff.toLong() and 0x80000000) != 0L +// mConfigurationViewModel.originalConfiguration = resources.configuration +// } + initViews() + } + + abstract fun getContentView(): View + + open fun initViews(){ + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/PreVideoActivity.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/PreVideoActivity.kt new file mode 100644 index 0000000..c1af849 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/PreVideoActivity.kt @@ -0,0 +1,286 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.app.WallpaperManager +import android.content.ComponentName +import android.content.Intent +import android.media.MediaPlayer +import android.net.Uri +import android.os.Build +import android.view.SurfaceHolder +import android.view.View +import androidx.core.view.isVisible +import androidx.viewpager2.widget.ViewPager2 +import com.live.wallpaper.style.hd.LiveWallpaper +import com.live.wallpaper.style.hd.R +import com.live.wallpaper.style.hd.bean.WallpaperImage +import com.live.wallpaper.style.hd.bean.WallpaperImageListBean +import com.live.wallpaper.style.hd.customerDialog.DownDialog +import com.live.wallpaper.style.hd.databinding.ActPreLiveBinding +import com.live.wallpaper.style.hd.myliveservice.LiveService +import com.live.wallpaper.style.hd.mytools.Common.getMyStr +import com.live.wallpaper.style.hd.mytools.Common.hide +import com.live.wallpaper.style.hd.mytools.Common.onMain +import com.live.wallpaper.style.hd.mytools.Common.show +import com.live.wallpaper.style.hd.mytools.Common.throttleClicks +import com.live.wallpaper.style.hd.mytools.Sp +import com.live.wallpaper.style.hd.mytools.download.DownloadUtil +import com.live.wallpaper.style.hd.recycleradapter.AdapterLive + +class PreVideoActivity : ParentActivity(){ + private lateinit var binding: ActPreLiveBinding + private var mList: MutableList = mutableListOf() + private var mImage: WallpaperImage? = null + private var mImagePagerAdapter: AdapterLive? = null + private var mCurPos: Int = 0 + private var mMediaPlayer: MediaPlayer? = null + private var mDownDialog: DownDialog? = null + private var mAction = 0 + + override fun getContentView(): View { + binding = ActPreLiveBinding.inflate(layoutInflater) + return binding.root + } + + override fun initViews() { + super.initViews() + + var listBean: WallpaperImageListBean? = null + if (intent.hasExtra(LiveWallpaper.KEY_EXTRA_LIST)) { + listBean = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + intent.getSerializableExtra(LiveWallpaper.KEY_EXTRA_LIST, WallpaperImageListBean::class.java) + } else { + intent.getSerializableExtra(LiveWallpaper.KEY_EXTRA_LIST) as WallpaperImageListBean? + } + } + if (listBean == null) { + finish() + return + } + mList.clear() + mList.addAll(listBean.list) + + if (mList.size == 0) { + finish() + return + } + mCurPos = intent.getIntExtra(LiveWallpaper.KEY_EXTRA__POS, 0) + mImage = mList[mCurPos] + + mImagePagerAdapter = AdapterLive(this, mList) + mImagePagerAdapter?.setOnItemClickListener(object : + AdapterLive.OnItemClickListener { + override fun onItemClick(pos: Int) { + mAction = 2 + if (isExist()) { + playVideo() + } else { + showDownloadDialog() + } + } + }) + binding.viewPager.adapter = mImagePagerAdapter!! + binding.viewPager.setCurrentItem(mCurPos, false) + binding.viewPager.registerOnPageChangeCallback(object : + ViewPager2.OnPageChangeCallback() { + override fun onPageSelected(position: Int) { + mCurPos = position + mImage = mList[mCurPos] + } + + }) + + + binding.ivBack.throttleClicks { + onBackPressed() + } + + binding.tvSet.throttleClicks { + if (isExist()) { + setLiveWallpaper() + } else { + showDownloadDialog() + } + } + + binding.ivClose.throttleClicks { + stopHideVideo() + } + } + + override fun onResume() { + super.onResume() + if (binding.flPlay.isVisible) { + try { + mMediaPlayer?.start() + } catch (e: Exception) { + e.printStackTrace() + } + } + } + + override fun onPause() { + super.onPause() + if (binding.flPlay.isVisible) { + try { + stopHideVideo() + } catch (e: Exception) { + e.printStackTrace() + } + } + } + + + + override fun onDestroy() { + super.onDestroy() + mDownDialog?.dismiss() + mMediaPlayer?.stop() + mMediaPlayer?.release() + mMediaPlayer = null + } + + override fun onBackPressed() { + super.onBackPressed() + if (binding.flPlay.isVisible) { + stopHideVideo() + return + } + finish() + } + + private fun playVideo() { + val uri = getVideoUrl() ?: return + try { + if (mMediaPlayer == null) { + mMediaPlayer = MediaPlayer() + binding.surfaceVideo.holder.addCallback(object : SurfaceHolder.Callback { + override fun surfaceCreated(holder: SurfaceHolder) { + try { + mMediaPlayer?.reset() + mMediaPlayer?.setDataSource(this@PreVideoActivity, getVideoUrl()!!) + mMediaPlayer?.setDisplay(holder) + mMediaPlayer?.isLooping = true + mMediaPlayer?.setVolume(0f, 0f) + mMediaPlayer?.setOnPreparedListener { + try { + it.start() + } catch (e: Exception) { + e.printStackTrace() + } + } + mMediaPlayer?.prepareAsync() +// mMediaPlayer?.start() + } catch (e: Exception) { + e.printStackTrace() + } + } + + override fun surfaceChanged( + holder: SurfaceHolder, + format: Int, + width: Int, + height: Int + ) { + } + + override fun surfaceDestroyed(holder: SurfaceHolder) {} + + }) + } else { + mMediaPlayer?.reset() + mMediaPlayer?.setDataSource(this@PreVideoActivity, uri) + mMediaPlayer?.isLooping = true + mMediaPlayer?.setVolume(0f, 0f) + mMediaPlayer?.prepare() + } + binding.flPlay.show() + } catch (_: Exception) { + + } + } + + private fun stopHideVideo() { + try { + mMediaPlayer?.stop() + } catch (e: Exception) { + e.printStackTrace() + } + binding.flPlay.hide() + } + + + private fun getVideoUrl(): Uri? { + val file = DownloadUtil.getFile(mImage!!.preview, mImage!!.getTag()) + val uri = if (file.isFile && file.exists()) { + Uri.fromFile(file) + } else { + null + } + return uri + } + + private fun setLiveWallpaper() { + mImage?.let { video -> + Sp.video_url = video.preview + Sp.video_url_tag = video.getTag() + val manager = WallpaperManager.getInstance(this@PreVideoActivity) + val cn = ComponentName(this@PreVideoActivity, LiveService::class.java) + val info = manager.wallpaperInfo + if (info == null || info.component != cn) { + try { + val intent = Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER) + intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, cn) + startActivity(intent) + finish() + } catch (e: Exception) { + e.printStackTrace() + } + } else { + try { + val intent = Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER) + intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, cn) + startActivity(intent) + finish() + } catch (e: Exception) { + e.printStackTrace() + } + } + } + } + + + + + private fun isExist(): Boolean { + return DownloadUtil.isExist(mImage!!.preview, mImage!!.getTag()) + } + + private fun showDownloadDialog() { + mDownDialog = DownDialog( + this, + mutableListOf(mImage!!.preview), + mImage!!.getTag(), + R.string.loading_video.getMyStr() + ) { + onDownloadSuccess = { + if (mAction == 0) { + setLiveWallpaper() + } else { + playVideo() + } + mImagePagerAdapter?.notifyItemChanged(mCurPos) + } + onDownloadFailed = { + + } + } + if (!isFinishing) { + onMain { + mDownDialog?.show() + } + } + } + + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/SetFragment.kt b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/SetFragment.kt new file mode 100644 index 0000000..6934a54 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/actandfrag/SetFragment.kt @@ -0,0 +1,33 @@ +package com.live.wallpaper.style.hd.actandfrag + +import android.content.pm.PackageManager +import android.view.View +import com.live.wallpaper.style.hd.LiveWallpaper +import com.live.wallpaper.style.hd.databinding.FragmentSettingsBinding + +class SetFragment: ParentFragment() { + + private lateinit var binding: FragmentSettingsBinding + + override fun getContentView(): View { + binding = FragmentSettingsBinding.inflate(layoutInflater) + return binding.root + } + override fun initViews() { + super.initViews() + binding.tvVersion.text = getAppVersionName() + binding.tvRateUs.setOnClickListener { + ContactFragment.newInstance(0, 0).show(childFragmentManager,"") + } + } + fun getAppVersionName(): String { + return try { + val pm: PackageManager = LiveWallpaper.app.packageManager + val pi = pm.getPackageInfo(LiveWallpaper.app.packageName, 0) + if (pi == null) "" else pi.versionName + } catch (e: PackageManager.NameNotFoundException) { + e.printStackTrace() + "" + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/bean/InfoFile.kt b/app/src/main/java/com/live/wallpaper/style/hd/bean/InfoFile.kt new file mode 100644 index 0000000..7a6915d --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/bean/InfoFile.kt @@ -0,0 +1,5 @@ +package com.live.wallpaper.style.hd.bean + +class InfoFile(var url: String, var filePath: String? = null, var fileName: String? = null) { + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImage.kt b/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImage.kt new file mode 100644 index 0000000..f087af0 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImage.kt @@ -0,0 +1,22 @@ +package com.live.wallpaper.style.hd.bean + +import java.io.Serializable + +class WallpaperImage : Serializable { + var id: Long = 0 + + var wallpaperId: Long = 0 + + var title: String = "" + + var thumbnail: String = "" + + var category: Int = 0 + + var preview: String = "" + + + fun getTag(): String { + return "$wallpaperId" + } +} diff --git a/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImageListBean.kt b/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImageListBean.kt new file mode 100644 index 0000000..2915d34 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/bean/WallpaperImageListBean.kt @@ -0,0 +1,7 @@ +package com.live.wallpaper.style.hd.bean + +import java.io.Serializable + +class WallpaperImageListBean: Serializable { + var list: MutableList = mutableListOf() +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/customerDialog/DownDialog.kt b/app/src/main/java/com/live/wallpaper/style/hd/customerDialog/DownDialog.kt new file mode 100644 index 0000000..8b63311 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/customerDialog/DownDialog.kt @@ -0,0 +1,111 @@ +package com.live.wallpaper.style.hd.customerDialog + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.text.TextUtils +import android.view.LayoutInflater +import com.live.wallpaper.style.hd.R +import com.live.wallpaper.style.hd.databinding.ViewDownloadBinding +import com.live.wallpaper.style.hd.mytools.Common +import com.live.wallpaper.style.hd.mytools.Common.throttleClicks +import com.live.wallpaper.style.hd.mytools.asynchronous.asynchronousMan +import com.live.wallpaper.style.hd.mytools.download.NetListener +import com.live.wallpaper.style.hd.mytools.download.NetManager +import java.util.concurrent.atomic.AtomicInteger + +class DownDialog ( + private val ctx: Context, + private val urls: MutableList, + private val tag: String, + private val title: String = "", + init: DownDialog.() -> Unit +) : Dialog(ctx, R.style.AppDialog) { + + private lateinit var binding: ViewDownloadBinding + var onDownloadSuccess: (() -> Unit)? = null + var onDownloadFailed: (() -> Unit)? = null + private var mCount: AtomicInteger = AtomicInteger(0) + + init { + init() + } + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ViewDownloadBinding.inflate(LayoutInflater.from(ctx)) + setContentView(binding.root) + + val p = window!!.attributes + p.width = (Common.getScreenWidth(ctx) * 0.8).toInt() //设置dialog的宽度为当前手机屏幕的宽度*0.8 + window!!.attributes = p + initViews() + } + + + private fun initViews() { + setCancelable(false) + setCanceledOnTouchOutside(false) + initView() + startDownload() + } + + private fun initView() { + if (!TextUtils.isEmpty(title)) { + binding.tvTitle.text = title + } + binding.ivClose.throttleClicks { + dismiss() + } + } + + private fun startDownload() { + binding.pbb.progress = 0f + for (url in urls) { + NetManager.instance.add(url, tag, object : NetListener { + override fun onFinished(url: String) { + if (urls.size > 1 && isShowing) { + val cur = if (mCount.get() >= urls.size - 1) { + 100 + } else { + (100 / urls.size) * mCount.get() + (100 / urls.size) + } + + binding.pbb.progress = cur.toFloat() + binding.tvPercent.text = "$cur%" + } + + mCount.incrementAndGet() + if (mCount.get() >= urls.size) { + if (isShowing) { + asynchronousMan.scheduleTaskOnUiThread(400) { + dismiss() + onDownloadSuccess?.invoke() + } + } + } + } + + override fun onProgress(url: String, progress: Float) { + if (urls.size == 1 && isShowing) { + binding.pbb.progress = progress * 100 + binding.tvPercent.text = "${(progress * 100).toInt()}%" + } + } + + override fun onPause(url: String) { + } + + override fun onCancel(url: String) { + if (isShowing) { + dismiss() + onDownloadFailed?.invoke() + } + } + + }) + } + asynchronousMan.scheduleTaskOnUiThread(200) { + NetManager.instance.download(urls) + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/myliveservice/LiveService.kt b/app/src/main/java/com/live/wallpaper/style/hd/myliveservice/LiveService.kt new file mode 100644 index 0000000..b6ca7cf --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/myliveservice/LiveService.kt @@ -0,0 +1,145 @@ +package com.live.wallpaper.style.hd.myliveservice + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.content.IntentFilter +import android.media.MediaPlayer +import android.net.Uri +import android.service.wallpaper.WallpaperService +import android.util.Log +import android.view.SurfaceHolder +import androidx.localbroadcastmanager.content.LocalBroadcastManager +import com.live.wallpaper.style.hd.LiveWallpaper +import com.live.wallpaper.style.hd.mytools.download.DownloadUtil +import com.live.wallpaper.style.hd.mytools.Sp + +class LiveService : WallpaperService() { + + companion object { + const val ACTION_SET_WALLPAPER = "LiveService" + } + + private lateinit var mBroadcastManager: LocalBroadcastManager + + override fun onCreate() { + super.onCreate() + Log.d("tep", "LiveService: onCreate") + mBroadcastManager = LocalBroadcastManager.getInstance(this) + } + + override fun onDestroy() { + super.onDestroy() + Log.d("tep", "LiveService: onCreate") + } + + override fun onCreateEngine(): Engine { + return VideoWallpaperEngine() + } + + inner class VideoWallpaperEngine : WallpaperService.Engine() { + + private var mMediaPlayer: MediaPlayer? = null + + //LiveWallpaperService正在运行时,更新替换视频 + private var mReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context?, intent: Intent?) { + Log.d("tep", "VideoWallpaperEngine: onReceive") + updateVideo() + } + + } + + override fun onCreate(surfaceHolder: SurfaceHolder?) { + super.onCreate(surfaceHolder) + Log.d("tep", "VideoWallpaperEngine: onCreate") + val filter = IntentFilter(ACTION_SET_WALLPAPER) + mBroadcastManager.registerReceiver(mReceiver, filter) + } + + override fun onSurfaceCreated(holder: SurfaceHolder?) { + super.onSurfaceCreated(holder) + Log.d("tep", "VideoWallpaperEngine: onSurfaceCreated") + val uri = getVideoUrl() + if (uri == null) { + Log.d("tep", "onSurfaceCreated video uri is null") + return + } + mMediaPlayer = MediaPlayer.create(LiveWallpaper.app, uri) + mMediaPlayer?.setSurface(holder!!.surface) + mMediaPlayer?.isLooping = true + mMediaPlayer?.setVolume(0f, 0f) + mMediaPlayer?.start() + } + + override fun onVisibilityChanged(visible: Boolean) { + super.onVisibilityChanged(visible) + Log.d( + "tep", + "VideoWallpaperEngine: onVisibilityChanged visible: $visible" + ) + if (visible) { + mMediaPlayer?.start() + } else { + mMediaPlayer?.pause() + } + } + + override fun onSurfaceDestroyed(holder: SurfaceHolder?) { + super.onSurfaceDestroyed(holder) + Log.d("tep", "VideoWallpaperEngine: onSurfaceDestroyed") + } + + override fun onDestroy() { + super.onDestroy() + Log.d("tep", "VideoWallpaperEngine: onDestroy") + mMediaPlayer?.let { + if (it.isPlaying) { + it.stop() + } + } + mMediaPlayer?.release() + mBroadcastManager.unregisterReceiver(mReceiver) + } + + override fun onSurfaceChanged( + holder: SurfaceHolder?, + format: Int, + width: Int, + height: Int + ) { + super.onSurfaceChanged(holder, format, width, height) + Log.d("tep", "VideoWallpaperEngine: onSurfaceChanged") + } + + private fun getVideoUrl(): Uri? { + val file = DownloadUtil.getFile(Sp.video_url, Sp.video_url_tag) + + val uri = if (file.isFile && file.exists()) { + Uri.fromFile(file) + } else { + null + } + Log.d("tep", "video uri: $uri") + return uri + } + + private fun updateVideo() { + Log.d("tep", "updateVideo...") + + val uri = getVideoUrl() + if (uri == null) { + Log.d("tep", "updateVideo video uri is null") + return + } + + //setDataSource()要结合reset()和prepare()一起用才会生效且不报错 + mMediaPlayer?.reset() +// mMediaPlayer?.setSurface(surfaceHolder.surface) + mMediaPlayer?.setDataSource(this@LiveService, uri) + mMediaPlayer?.isLooping = true + mMediaPlayer?.setVolume(0f, 0f) + mMediaPlayer?.prepare() + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/Common.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/Common.kt new file mode 100644 index 0000000..a24d18c --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/Common.kt @@ -0,0 +1,83 @@ +package com.live.wallpaper.style.hd.mytools + +import android.content.Context +import android.os.Handler +import android.os.Looper +import android.view.View +import androidx.appcompat.app.AppCompatActivity +import androidx.lifecycle.lifecycleScope +import com.jakewharton.rxbinding4.view.clicks +import com.live.wallpaper.style.hd.LiveWallpaper +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.delay +import kotlinx.coroutines.flow.catch +import kotlinx.coroutines.flow.flow +import kotlinx.coroutines.flow.onCompletion +import kotlinx.coroutines.flow.onStart +import kotlinx.coroutines.launch +import java.util.concurrent.TimeUnit + +object Common { + fun onMain(operation: () -> Unit) = Handler(Looper.getMainLooper()).post(operation) + + fun Int.getMyStr(): String = getCustString(this) + fun Int.dp2PxInt(): Int = dp2Px(this) + + fun getCustString(resId: Int): String { + return LiveWallpaper.app.getString(resId) + } + fun dp2Px(dp: Int): Int { + val scale: Float = LiveWallpaper.app.resources.displayMetrics.density + return (dp * scale + 0.5f).toInt() + } + + + fun getScreenHeight(context: Context): Int { + return context.resources.displayMetrics.heightPixels + } + + + fun getScreenWidth(context: Context): Int { + return context.resources.displayMetrics.widthPixels + } + + + fun View.throttleClicks(time: Long = 1000, block: (View) -> Unit) { + this.clicks().throttleFirst(time, TimeUnit.MILLISECONDS).subscribe { block(this) } + } + + + fun View.show() { + this.visibility = View.VISIBLE + } + + fun View.hide() { + this.visibility = View.GONE + } + + fun AppCompatActivity.countDown( + time: Int = 15, + start: (scop: CoroutineScope) -> Unit, + next: (time: String) -> Unit, + end: () -> Unit + ) { + lifecycleScope.launch { + + flow { + (time downTo 0).forEach { + delay(1000) + emit(it) + } + }.onStart { + start(this@launch) + }.onCompletion { + end() + }.catch { + + }.collect { + + next(it.toString()) + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/Sp.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/Sp.kt new file mode 100644 index 0000000..bc1e1fb --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/Sp.kt @@ -0,0 +1,48 @@ +package com.live.wallpaper.style.hd.mytools + +import android.content.Context +import android.content.SharedPreferences +import com.live.wallpaper.style.hd.LiveWallpaper + +object Sp { + + var video_url: String + get() = queryString( + LiveWallpaper.URL_Video, + "" + ) + set(value) { + saveString(LiveWallpaper.URL_Video, value) + } + + var video_url_tag: String + get() = queryString( + LiveWallpaper.URL_TAG, + "" + ) + set(value) { + saveString(LiveWallpaper.URL_TAG, value) + } + + + private const val defaultFile = "chat_mate" + + private fun read(ctx: Context, file: String? = defaultFile): SharedPreferences { + return ctx.getSharedPreferences(file, Context.MODE_PRIVATE) + } + + private fun write(ctx: Context, file: String? = defaultFile): SharedPreferences.Editor { + return ctx.getSharedPreferences(file, Context.MODE_PRIVATE).edit() + } + + fun saveString(key: String, value: String) { + write(LiveWallpaper.app) + .putString(key, value).apply() + } + + fun queryString(key: String, defaultValue: String): String { + return read(LiveWallpaper.app) + .getString(key, defaultValue).orEmpty() + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/SpaceDecoration.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/SpaceDecoration.kt new file mode 100644 index 0000000..d6cab92 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/SpaceDecoration.kt @@ -0,0 +1,70 @@ +package com.live.wallpaper.style.hd.mytools + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.GridLayoutManager +import androidx.recyclerview.widget.RecyclerView +import com.live.wallpaper.style.hd.mytools.Common.dp2PxInt + +class SpaceDecoration : RecyclerView.ItemDecoration { + + + private var verticalSpacing = 0 + private var horizontalSpacing = 0 + private var extraSpacing = 0 + var needVerticalSpacingInSingleLine = true + var needHorizontalSpacingInSingleLine = true + + constructor(spacing: Int) { + initSpacing(spacing, spacing, 0) + } + + constructor(spacing: Int, extraSpacing: Int) { + initSpacing(spacing, spacing, extraSpacing) + } + + constructor(verticalSpacing: Int, horizontalSpacing: Int, extraSpacing: Int) { + initSpacing(verticalSpacing, horizontalSpacing, extraSpacing) + } + + private fun initSpacing(verticalSpacing: Int, horizontalSpacing: Int, extraSpacing: Int) { + this.horizontalSpacing = horizontalSpacing.dp2PxInt() + this.verticalSpacing = verticalSpacing.dp2PxInt() + this.extraSpacing = extraSpacing.dp2PxInt() + } + + override fun getItemOffsets( + outRect: Rect, + view: View, + parent: RecyclerView, + state: RecyclerView.State + ) { + val position = parent.getChildAdapterPosition(view) + var spanCount = 1 + var spanSize = 1 + var spanIndex = 0 + + parent.layoutManager?.run { + if(this is GridLayoutManager){ + spanCount = this.spanCount + spanSize = this.spanSizeLookup.getSpanSize(position) + spanIndex = (view.layoutParams as GridLayoutManager.LayoutParams).spanIndex + } + } + + if (spanSize == spanCount) { + outRect.left = + if (needVerticalSpacingInSingleLine) verticalSpacing + extraSpacing else 0 + outRect.right = + if (needVerticalSpacingInSingleLine) verticalSpacing + extraSpacing else 0 + outRect.bottom = if (needHorizontalSpacingInSingleLine) horizontalSpacing else 0 + } else { + val itemAllSpacing = (verticalSpacing * (spanCount + 1) + extraSpacing * 2) / spanCount + val left = verticalSpacing * (spanIndex + 1) - itemAllSpacing * spanIndex + extraSpacing + val right = itemAllSpacing - left + outRect.left = left + outRect.right = right + outRect.bottom = horizontalSpacing + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/WallpaperDataUtil.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/WallpaperDataUtil.kt new file mode 100644 index 0000000..a112a8d --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/WallpaperDataUtil.kt @@ -0,0 +1,72 @@ +package com.live.wallpaper.style.hd.mytools + +import com.live.wallpaper.style.hd.LiveWallpaper +import com.live.wallpaper.style.hd.bean.WallpaperImage +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.GlobalScope +import kotlinx.coroutines.launch +import org.json.JSONArray +import java.io.BufferedReader +import java.io.InputStreamReader +import java.io.Reader +import java.io.StringWriter +import java.nio.charset.StandardCharsets + +object WallpaperDataUtil { + + var liveList = mutableListOf() + + fun assestGet() { + GlobalScope.launch(Dispatchers.IO) { + + val jsonLive = getdataString("live.json") + if (jsonLive.isNotEmpty()) { + val list = covertBean(jsonLive) + if (list.isNotEmpty()) { + liveList.addAll(list) + } + } + } + } + + private fun getdataString(name: String): String { + var json = "" + try { + val inputStream = LiveWallpaper.app.assets.open(name) + val writer = StringWriter() + val buffer = CharArray(inputStream.available()) + val reader: Reader = + BufferedReader(InputStreamReader(inputStream, StandardCharsets.UTF_8)) + var n: Int + while (reader.read(buffer).also { n = it } != -1) { + writer.write(buffer, 0, n) + } + json = writer.toString() + } catch (e: Exception) { + e.printStackTrace() + } + return json + } + + + private fun covertBean(json: String): MutableList { + val list = mutableListOf() + val jsonArray = JSONArray(json) + for (i in 0 until jsonArray.length()) { + try { + val obj = jsonArray.getJSONObject(i) + val bean = WallpaperImage() + bean.wallpaperId = obj.getLong("id") + bean.title = obj.getString("title") + bean.thumbnail = obj.getString("thumbnail") + bean.preview = obj.getString("preview") + bean.category = obj.getInt("category") + list.add(bean) + } catch (_: Exception) { + continue + } + } + return list + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/AsynQueue.java b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/AsynQueue.java new file mode 100644 index 0000000..60d4a14 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/AsynQueue.java @@ -0,0 +1,46 @@ +package com.live.wallpaper.style.hd.mytools.asynchronous; + +import java.util.concurrent.BlockingQueue; +import java.util.concurrent.LinkedBlockingQueue; + +public class AsynQueue extends Thread{ + private BlockingQueue mQueue; + + public AsynQueue() { + mQueue = new LinkedBlockingQueue(); + } + + public AsynQueue(String name) { + this(); + setName(name); + } + + public void stopTaskQueue() { + // use 'Poison Pill Shutdown' to stop the task queue + // add a non-Runnable object, which will be recognized as the command + // by the thread to break the infinite loop + mQueue.add(new Object()); + } + + public void scheduleTask(Runnable task) { + mQueue.add(task); + } + + @Override + public void run() { + while (true) { + try { + Object obj = mQueue.take(); + + if (obj instanceof Runnable) { + ((Runnable) obj).run(); + obj = null; + } else { + break; + } + + } catch (InterruptedException e) { + } + } + } +} diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/MyPool.java b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/MyPool.java new file mode 100644 index 0000000..c3afd3b --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/MyPool.java @@ -0,0 +1,47 @@ +package com.live.wallpaper.style.hd.mytools.asynchronous; + +import android.os.Handler; +import android.os.Looper; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.LinkedBlockingQueue; +import java.util.concurrent.ScheduledThreadPoolExecutor; +import java.util.concurrent.ThreadPoolExecutor; +import java.util.concurrent.TimeUnit; + +public class MyPool { + private static final Long IDLE_THREAD_KEEP_ALIVE_TIME = 60L; + private ExecutorService mThreadPoolExecutor; + private Handler mMainHandler; + private AsynQueue mActionQueue; + private ScheduledThreadPoolExecutor mScheduledThreadPoolExecutor; + + + + public MyPool(int activeThreadCount, int maxThreadCount, int maxScheTaskThread) { + mThreadPoolExecutor = new ThreadPoolExecutor(activeThreadCount, maxThreadCount, + IDLE_THREAD_KEEP_ALIVE_TIME, TimeUnit.SECONDS, + new LinkedBlockingQueue()); + + if (maxScheTaskThread > 0) { + mScheduledThreadPoolExecutor = new ScheduledThreadPoolExecutor(maxScheTaskThread); + } + + mMainHandler = new Handler(Looper.getMainLooper()); + mActionQueue = new AsynQueue(asynchronousMan.class.getName()); + mActionQueue.start(); + } + + + + + + public void scheduleTaskOnUiThread(long delay, Runnable task) { + if (task == null) { + return; + } + mMainHandler.postDelayed(task, delay); + } + + +} diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/asynchronousMan.java b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/asynchronousMan.java new file mode 100644 index 0000000..4d617ae --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/asynchronous/asynchronousMan.java @@ -0,0 +1,27 @@ +package com.live.wallpaper.style.hd.mytools.asynchronous; + +public class asynchronousMan { + private static MyPool sMyPool; + + private static MyPool getThreadPoolExecutorWrapper() { + if (sMyPool == null) { + synchronized (asynchronousMan.class) { + if (sMyPool == null) { + sMyPool = new MyPool(12, 12, 10); +// if (BuildConfig.DEBUG) +// LogUtil.d(LogFilterDef.APP_INIT, LogHelper.getFileLineMethod(1)); + } + } + } + + return sMyPool; + } + + + + public static void scheduleTaskOnUiThread(long delay, Runnable task) { + getThreadPoolExecutorWrapper().scheduleTaskOnUiThread(delay, task); + } + + +} diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/DownloadUtil.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/DownloadUtil.kt new file mode 100644 index 0000000..35828fe --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/DownloadUtil.kt @@ -0,0 +1,26 @@ +package com.live.wallpaper.style.hd.mytools.download + +import android.text.TextUtils +import java.io.File + +object DownloadUtil { + + fun getFileName(url: String, tag: String?): String { + return if (TextUtils.isEmpty(tag)) { + url.substring(url.lastIndexOf("/") + 1) + } else { + tag + url.substring(url.lastIndexOf("/") + 1) + } + } + fun getFilePath(url: String, tag: String?): String { + return FileTools.getDownloadDirectory() + File.separator + getFileName(url, tag) + } + + fun getFile(url: String, tag: String?): File { + return File(getFilePath(url, tag)) + } + + fun isExist(url: String, tag: String?): Boolean { + return File(getFilePath(url, tag)).exists() + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/FileTools.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/FileTools.kt new file mode 100644 index 0000000..d4192b6 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/FileTools.kt @@ -0,0 +1,205 @@ +package com.live.wallpaper.style.hd.mytools.download + +import android.content.ContentResolver +import android.content.ContentUris +import android.content.Context +import android.database.Cursor +import android.net.Uri +import android.os.Build +import android.os.Environment +import android.provider.DocumentsContract +import android.provider.MediaStore +import android.util.Log +import com.live.wallpaper.style.hd.LiveWallpaper +import java.io.File +import java.io.IOException +import java.io.InputStream +import java.io.OutputStream + + +object FileTools { + private const val DIR_FILE_NAME = "tep" + private const val DIR_DOWNLOAD = "download" + private fun getDefaultDirectory(): String { + var dirName = "" + if (LiveWallpaper.app.getExternalFilesDir(DIR_FILE_NAME) != null) {//外部存储可用 + if (Build.VERSION.SDK_INT >= 29) { + dirName = LiveWallpaper.app.getExternalFilesDir(DIR_FILE_NAME)!!.path + } else if (Build.VERSION.SDK_INT < 29) { + dirName = LiveWallpaper.app.getExternalFilesDir(DIR_FILE_NAME)!!.absolutePath + } + } else {//外部存储不可用 + dirName = LiveWallpaper.app.filesDir.absolutePath + } + return dirName + } + fun getDownloadDirectory(): String { + return getDefaultDirectory() + File.separator + DIR_DOWNLOAD + } + + /** + * @param path 文件绝对路径 + */ + fun isExists(path: String): Boolean { + return File(path).exists() + } + + /** + * 获取下载文件的名称 + 后缀名 + */ + fun getFileNameAndSuffix(path: String): String { + return path.substring(path.lastIndexOf("/") + 1) + } + + fun getFileName(path: String): String? { + val start = path.lastIndexOf("/") + val end = path.lastIndexOf(".") + return if (start != -1 && end != -1) { + path.substring(start + 1, end) + } else { + null + } + } + + /** + * 1.URI 为 content://com.android.providers.media.documents/document/image%3A235700 + * 因为在 Android 4.4 及以上的机型,使用了 DocumentUri 来代表获取到文件的 URI + * 要对于 DocumentUri 进行适配 + * 2.URI 为 content://media/extenral/images/media/17766 而我们需要得到对应的文件路径。 + * 参考:https://blog.csdn.net/rjc_lihui/article/details/127020909 + */ + fun getFilePathByUri(context: Context, uri: Uri): String? { + var path: String? = null + // 以 file:// 开头的 + if (ContentResolver.SCHEME_FILE == uri.scheme) { + path = uri.path + return path + } + // 以 content:// 开头的,比如 content://media/extenral/images/media/17766 + if (ContentResolver.SCHEME_CONTENT == uri.scheme && Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { + val cursor = context.contentResolver.query( + uri, + arrayOf(MediaStore.Images.Media.DATA), + null, + null, + null + ) + if (cursor != null) { + if (cursor.moveToFirst()) { + val columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA) + if (columnIndex > -1) { + path = cursor.getString(columnIndex) + } + } + cursor.close() + } + return path + } + // 4.4及之后的 是以 content:// 开头的,比如 content://com.android.providers.media.documents/document/image%3A235700 + if (ContentResolver.SCHEME_CONTENT == uri.scheme && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { + if (DocumentsContract.isDocumentUri(context, uri)) { + if (isExternalStorageDocument(uri)) { + // ExternalStorageProvider + val docId = DocumentsContract.getDocumentId(uri) + val split = docId.split(":".toRegex()).dropLastWhile { it.isEmpty() } + .toTypedArray() + val type = split[0] + if ("primary".equals(type, ignoreCase = true)) { + path = Environment.getExternalStorageDirectory().toString() + "/" + split[1] + return path + } + } else if (isDownloadsDocument(uri)) { + // DownloadsProvider + val id = DocumentsContract.getDocumentId(uri) + val contentUri = ContentUris.withAppendedId( + Uri.parse("content://downloads/public_downloads"), + java.lang.Long.valueOf(id) + ) + path = getDataColumn(context, contentUri, null, null) + return path + } else if (isMediaDocument(uri)) { + // MediaProvider + val docId = DocumentsContract.getDocumentId(uri) + val split = docId.split(":".toRegex()).dropLastWhile { it.isEmpty() } + .toTypedArray() + val type = split[0] + var contentUri: Uri? = null + if ("image" == type) { + contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI + } else if ("video" == type) { + contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI + } else if ("audio" == type) { + contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI + } + val selection = "_id=?" + val selectionArgs = arrayOf(split[1]) + path = getDataColumn(context, contentUri, selection, selectionArgs) + return path + } + } + } + return null + } + + private fun getDataColumn( + context: Context, + uri: Uri?, + selection: String?, + selectionArgs: Array? + ): String? { + var cursor: Cursor? = null + val column = "_data" + val projection = arrayOf(column) + try { + cursor = + context.contentResolver.query(uri!!, projection, selection, selectionArgs, null) + if (cursor != null && cursor.moveToFirst()) { + val column_index = cursor.getColumnIndexOrThrow(column) + return cursor.getString(column_index) + } + } finally { + cursor?.close() + } + return null + } + + private fun isExternalStorageDocument(uri: Uri): Boolean { + return "com.android.externalstorage.documents" == uri.authority + } + + private fun isDownloadsDocument(uri: Uri): Boolean { + return "com.android.providers.downloads.documents" == uri.authority + } + + private fun isMediaDocument(uri: Uri): Boolean { + return "com.android.providers.media.documents" == uri.authority + } + + fun getFileName(contentResolver: ContentResolver, uri: Uri): String? { + val projection = arrayOf(MediaStore.MediaColumns.DISPLAY_NAME) + contentResolver.query(uri, projection, null, null, null)?.use { + if (it.moveToFirst()) { + return it.getString(0) + + } + } + return null + } + + fun getFileInputStream(fileUri: Uri): InputStream? = + try { + LiveWallpaper.app.contentResolver.openInputStream(fileUri) + } catch (e: IOException) { + val errorInfo = "Error opening external file at $fileUri: $e" + Log.d("tep", errorInfo) + null + } + fun getFileOutStream(fileName: String): OutputStream? = + try { + LiveWallpaper.app.openFileOutput(fileName, Context.MODE_PRIVATE) + } catch (e: IOException) { + val errorInfo = "Error opening internal file: $fileName: $e" + Log.d("tep", errorInfo) + null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/HttpNet.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/HttpNet.kt new file mode 100644 index 0000000..cc777db --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/HttpNet.kt @@ -0,0 +1,72 @@ +package com.live.wallpaper.style.hd.mytools.download + +import okhttp3.Callback +import okhttp3.OkHttpClient +import okhttp3.Request +import java.io.IOException +import java.util.concurrent.TimeUnit + +class HttpNet { + private var mOkHttpClient: OkHttpClient? = null + + companion object { + val mInstance: HttpNet by lazy(mode = LazyThreadSafetyMode.SYNCHRONIZED) { + HttpNet() + } + } + + private val CONNECT_TIMEOUT: Long = 60 //超时时间,秒 + + private val READ_TIMEOUT: Long = 60 //读取时间,秒 + + private val WRITE_TIMEOUT: Long = 60 //写入时间,秒 + + init { + val builder: OkHttpClient.Builder = OkHttpClient.Builder() + .connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS) + .writeTimeout(READ_TIMEOUT, TimeUnit.SECONDS) + .readTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS) + mOkHttpClient = builder.build() + } + + + /** + * @param url 下载链接 + * @param startIndex 下载起始位置 + * @param endIndex 结束为止 + * @param callback 回调 + * @throws IOException + */ + @Throws(IOException::class) + fun downloadFileByRange(url: String, startIndex: Long, endIndex: Long, callback: Callback) { + // 创建一个Request + // 设置分段下载的头信息。 Range:做分段数据请求,断点续传指示下载的区间。格式: Range bytes=0-1024或者bytes:0-1024 + val request: Request = Request.Builder().header("RANGE", "bytes=$startIndex-$endIndex") + .url(url) + .build() + doAsync(request, callback) + } + + @Throws(IOException::class) + fun getContentLength(url: String, callback: Callback) { + // 创建一个Request + val request: Request = Request.Builder() + .url(url) + .build() + doAsync(request, callback) + } + + + /** + * 异步请求 + */ + @Throws(IOException::class) + private fun doAsync(request: Request, callback: Callback) { + //创建请求会话 + val call = mOkHttpClient!!.newCall(request) + //同步执行会话请求 + call.enqueue(callback) + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/MyTask.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/MyTask.kt new file mode 100644 index 0000000..932e531 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/MyTask.kt @@ -0,0 +1,358 @@ +package com.live.wallpaper.style.hd.mytools.download + +import android.os.Handler +import android.os.Message +import android.util.Log +import com.live.wallpaper.style.hd.BuildConfig +import com.live.wallpaper.style.hd.bean.InfoFile +import okhttp3.Call +import okhttp3.Response +import java.io.Closeable +import java.io.File +import java.io.IOException +import java.io.RandomAccessFile +import java.util.concurrent.atomic.AtomicInteger + +class MyTask(point: InfoFile, l: NetListener?) : Handler() { + + private val TAG = "MyTask" + private val THREAD_COUNT = 3 //线程数 + + private var mPoint: InfoFile + private var mFileLength: Long = 0 + + @Volatile + private var isDownloading = false + private val childCancelCount = AtomicInteger(0) //子线程取消数量 + private val childPauseCount = AtomicInteger(0) //子线程暂停数量 + private val childFinishCount = AtomicInteger(0) //子线程完成数量 + + private var mHttpNet: HttpNet + private var mProgress: LongArray + private var mCacheFiles: Array + private var mTmpFile: File? = null//临时占位文件 + + @Volatile + private var pause = false //是否暂停 + + @Volatile + private var cancel = false //是否取消下载 + private val MSG_PROGRESS = 1 //进度 + + private val MSG_FINISH = 2 //完成下载 + + private val MSG_PAUSE = 3 //暂停 + + private val MSG_CANCEL = 4 //暂停 + + private var mListener: NetListener? = null //下载回调监听 + + init { + mPoint = point + mListener = l + mProgress = LongArray(THREAD_COUNT) + mCacheFiles = arrayOfNulls(THREAD_COUNT) + mHttpNet = HttpNet.mInstance + } + + /** + * 任务回调消息 + * + * @param msg + */ + override fun handleMessage(msg: Message) { + if (null == mListener) { + return + } + when (msg.what) { + MSG_PROGRESS -> { + var progress: Long = 0 + var i = 0 + val length = mProgress.size + while (i < length) { + progress += mProgress[i] + i++ + } + + val p = progress * 1.0f / mFileLength + +// if (BuildConfig.DEBUG) { +// Log.d(TAG, "${mPoint.getUrl()} is downloading: $p") +// } + mListener!!.onProgress(mPoint.url, p) + } + + MSG_PAUSE -> { + if (confirmStatus(childPauseCount)) return + resetStutus() + if (BuildConfig.DEBUG) { + Log.d(TAG, "${mPoint.url} is pause") + } + mListener!!.onPause(mPoint.url) + } + + MSG_FINISH -> { + if (confirmStatus(childFinishCount)) return + //下载完毕后,重命名目标文件名 + val renameResult = mTmpFile!!.renameTo( + File( + mPoint.filePath, + mPoint.fileName + ) + ) + resetStutus() + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "重命名结果:$renameResult" + ) + Log.d( + TAG, + "file is downloaded, path: ${mTmpFile!!.absolutePath}" + ) + } + mListener!!.onFinished(mPoint.url) + } + + MSG_CANCEL -> { + if (confirmStatus(childCancelCount)) return + resetStutus() + mProgress = LongArray(THREAD_COUNT) + if (BuildConfig.DEBUG) { + Log.d(TAG, "${mPoint.url} is cancel") + } + mListener!!.onCancel(mPoint.url) + } + } + } + + @Synchronized + fun start() { + try { + if (isDownloading) return + isDownloading = true + + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "start: ${mPoint.url}" + ) + } + mHttpNet.getContentLength(mPoint.url, object : okhttp3.Callback { + + override fun onResponse(call: Call, response: Response) { + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "start: ${mPoint.url} response.code: ${response.code}" + ) + } + + if (response.code != 200) { + close(response.body) + resetStutus() + return + } + // 获取资源大小 + mFileLength = response.body!!.contentLength() + if (mFileLength < 0) { + return + } + close(response.body) + // 在本地创建一个与资源同样大小的文件来占位 + mTmpFile = File(mPoint.filePath, mPoint.fileName.toString() + ".tmp") + if (!mTmpFile!!.parentFile.exists()) { + mTmpFile!!.parentFile.mkdirs() + } + val tmpAccessFile = RandomAccessFile(mTmpFile, "rw") + tmpAccessFile.setLength(mFileLength) + /*将下载任务分配给每个线程*/ + val blockSize = mFileLength / THREAD_COUNT // 计算每个线程理论上下载的数量. + + /*为每个线程配置并分配任务*/ + for (threadId in 0 until THREAD_COUNT) { + val startIndex = threadId * blockSize // 线程开始下载的位置 + var endIndex = (threadId + 1) * blockSize - 1 // 线程结束下载的位置 + if (threadId == THREAD_COUNT - 1) { // 如果是最后一个线程,将剩下的文件全部交给这个线程完成 + endIndex = mFileLength - 1 + } + download(startIndex, endIndex, threadId) // 开启线程下载 + } + } + + override fun onFailure(call: Call, e: IOException) { + if (BuildConfig.DEBUG) { + Log.e(TAG, e.toString()) + } + resetStutus() + } + }) + } catch (e: Exception) { + if (BuildConfig.DEBUG) { + Log.e(TAG, e.toString()) + } + resetStutus() + } + } + + @Throws(IOException::class) + private fun download(startIndex: Long, endIndex: Long, threadId: Int) { + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "download: ${mPoint.url}" + ) + } + var newStartIndex = startIndex + // 分段请求网络连接,分段将文件保存到本地. + // 加载下载位置缓存文件 + val cacheFile: File = + File(mPoint.filePath, "thread" + threadId + "_" + mPoint.fileName + ".cache") + mCacheFiles[threadId] = cacheFile + val cacheAccessFile = RandomAccessFile(cacheFile, "rwd") + if (cacheFile.exists()) { // 如果文件存在 + val startIndexStr = cacheAccessFile.readLine() + try { + newStartIndex = startIndexStr.toInt().toLong() //重新设置下载起点 + } catch (e: Exception) { + if (BuildConfig.DEBUG) { + Log.e(TAG, e.toString()) + } + e.printStackTrace() + } + } + val finalStartIndex = newStartIndex + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "finalStartIndex: $finalStartIndex" + ) + Log.d( + TAG, + "endIndex: $endIndex" + ) + } + mHttpNet.downloadFileByRange( + mPoint.url, + finalStartIndex, + endIndex, + object : okhttp3.Callback { + + override fun onResponse(call: Call, response: Response) { + if (BuildConfig.DEBUG) { + Log.d( + TAG, + "download: ${mPoint.url} response.code: ${response.code}" + ) + } + if (response.code != 206) { // 206:请求部分资源成功码 + resetStutus() + return + } + val stream = response.body!!.byteStream() // 获取流 + val tmpAccessFile = RandomAccessFile(mTmpFile, "rw") // 获取前面已创建的文件. + tmpAccessFile.seek(finalStartIndex) // 文件写入的开始位置. + /* 将网络流中的文件写入本地*/ + val buffer = ByteArray(1024 shl 2) + var length = -1 + var total = 0 // 记录本次下载文件的大小 + var progress: Long = 0 + while (stream.read(buffer).also { length = it } > 0) { + if (cancel) { + //关闭资源 + close(cacheAccessFile, stream, response.body) + cleanFile(cacheFile) + sendEmptyMessage(MSG_CANCEL) + return + } + if (pause) { + //关闭资源 + close(cacheAccessFile, stream, response.body) + //发送暂停消息 + sendEmptyMessage(MSG_PAUSE) + return + } + tmpAccessFile.write(buffer, 0, length) + total += length + progress = finalStartIndex + total + + //将当前现在到的位置保存到文件中 + cacheAccessFile.seek(0) + cacheAccessFile.write((progress.toString() + "").toByteArray(charset("UTF-8"))) + //发送进度消息 + mProgress[threadId] = progress - startIndex + sendEmptyMessage(MSG_PROGRESS) + } + //关闭资源 + close(cacheAccessFile, stream, response.body) + // 删除临时文件 + cleanFile(cacheFile) + //发送完成消息 + sendEmptyMessage(MSG_FINISH) + } + + override fun onFailure(call: Call, e: IOException) { + isDownloading = false + } + }) + } + + /** + * 关闭资源 + * + * @param closeables + */ + private fun close(vararg closeables: Closeable?) { + val length = closeables.size + try { + for (i in 0 until length) { + val closeable = closeables[i] + if (null != closeable) closeables[i]!!.close() + } + } catch (e: IOException) { + if (BuildConfig.DEBUG) { + Log.e(TAG, e.toString()) + } + e.printStackTrace() + } finally { + for (i in 0 until length) { +// closeables[i] = null + } + } + } + + /** + * 删除临时文件 + */ + private fun cleanFile(vararg files: File?) { + var i = 0 + val length = files.size + while (i < length) { + if (null != files[i]) files[i]!!.delete() + i++ + } + } + + + + /** + * 重置下载状态 + */ + private fun resetStutus() { + pause = false + cancel = false + isDownloading = false + } + + /** + * 确认下载状态 + * + * @param count + * @return + */ + private fun confirmStatus(count: AtomicInteger): Boolean { + return count.incrementAndGet() % THREAD_COUNT != 0 + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetListener.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetListener.kt new file mode 100644 index 0000000..167d4e0 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetListener.kt @@ -0,0 +1,11 @@ +package com.live.wallpaper.style.hd.mytools.download + +interface NetListener { + fun onFinished(url: String) + + fun onProgress(url: String, progress: Float) + + fun onPause(url: String) + + fun onCancel(url: String) +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetManager.kt b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetManager.kt new file mode 100644 index 0000000..39dd126 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/mytools/download/NetManager.kt @@ -0,0 +1,70 @@ +package com.live.wallpaper.style.hd.mytools.download + +import android.text.TextUtils +import com.live.wallpaper.style.hd.bean.InfoFile + +class NetManager { + + private var DEFAULT_FILE_DIR: String? = null //默认下载目录 + private var mMyTasks: MutableMap = + mutableMapOf() //文件下载任务索引,String为url,用来唯一区别并操作下载的文件 + + companion object { + val instance: NetManager by lazy(mode = LazyThreadSafetyMode.SYNCHRONIZED) { + NetManager() + } + } + + /** + * 添加下载任务 + * tag是用来区别下载文件的文件名相同的情况 + */ + fun add(url: String, tag: String, l: NetListener?) { + add(url, null, null, tag, l) + } + + /** + * 添加下载任务 + * tag是用来区别下载文件的文件名相同的情况 + */ + fun add(url: String, filePath: String?, fileName: String?, tag: String?, l: NetListener?) { + var filePath = filePath + var fileName = fileName + if (TextUtils.isEmpty(filePath)) { //没有指定下载目录,使用默认目录 + filePath = FileTools.getDownloadDirectory() + } + if (TextUtils.isEmpty(fileName)) { + fileName = DownloadUtil.getFileName(url, tag) + } + mMyTasks[url] = MyTask(InfoFile(url, filePath, fileName), l) + } + + /** + * 下载文件 要放在主线程中运行 否则 Can't create handler inside thread Thread[pool-13-thread-2,5,main] that has not called Looper.prepare() + */ + fun download(urls: MutableList) { + //单任务开启下载或多任务开启下载 + urls.forEach { url -> + if (mMyTasks.containsKey(url)) { + mMyTasks[url]!!.start() + } + } + } + + /** + * 下载文件 + */ + fun download(vararg urls: String?) { + //单任务开启下载或多任务开启下载 + var i = 0 + val length = urls.size + while (i < length) { + val url = urls[i] + if (mMyTasks.containsKey(url)) { + mMyTasks[url]!!.start() + } + i++ + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterLive.kt b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterLive.kt new file mode 100644 index 0000000..75a1dd1 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterLive.kt @@ -0,0 +1,106 @@ +package com.live.wallpaper.style.hd.recycleradapter + +import android.content.Context +import android.graphics.drawable.Drawable +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.live.wallpaper.style.hd.bean.WallpaperImage +import com.live.wallpaper.style.hd.databinding.ItemPreviewLiveBinding +import com.live.wallpaper.style.hd.mytools.download.DownloadUtil +import com.bumptech.glide.Glide +import com.bumptech.glide.load.DataSource +import com.bumptech.glide.load.engine.GlideException +import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions +import com.bumptech.glide.request.RequestListener +import com.bumptech.glide.request.target.Target +import com.live.wallpaper.style.hd.mytools.Common.hide +import com.live.wallpaper.style.hd.mytools.Common.show + +class AdapterLive (private val ctx: Context, private val list: MutableList) : + RecyclerView.Adapter() { + + private var mListener: OnItemClickListener? = null + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): VH { + return VH(ItemPreviewLiveBinding.inflate(LayoutInflater.from(ctx), parent, false)) + } + + override fun onBindViewHolder(holder: VH, position: Int) { + if (list.isEmpty()) { + return + } + if (position >= list.size) { + return + } + val bean = list[position] + holder.mItemBinding?.ivPlaceholder?.show() + + + val url = if (DownloadUtil.isExist(bean.preview, bean.getTag())) { + DownloadUtil.getFilePath(bean.preview, bean.getTag()) + } else { + bean.thumbnail + } +// val url = bean.thumbnail + holder.mItemBinding?.ivWallpaper?.let { + Glide.with(ctx) + .load(url) + .transition(DrawableTransitionOptions.withCrossFade()) + .listener(object : RequestListener { + override fun onLoadFailed( + e: GlideException?, + model: Any?, + target: Target?, + isFirstResource: Boolean + ): Boolean { + holder.mItemBinding?.ivPlaceholder?.show() + Log.d("-----------","----------fail--$url") + return false + } + + override fun onResourceReady( + resource: Drawable?, + model: Any?, + target: Target?, + dataSource: DataSource?, + isFirstResource: Boolean + ): Boolean { + holder.mItemBinding?.ivPlaceholder?.hide() + return false + } + }) + .into(it) + } + holder.mItemBinding?.ivPlay?.let { + it.setOnClickListener { mListener?.onItemClick(holder.adapterPosition) } + } + } + + override fun getItemCount(): Int { + return list.size + } + + fun setOnItemClickListener(listener: OnItemClickListener) { + mListener = listener + } + + interface OnItemClickListener { + fun onItemClick(pos: Int) + } + + class VH(itemView: View) : RecyclerView.ViewHolder(itemView) { + + var mItemBinding: ItemPreviewLiveBinding? = null + + constructor(binding: ItemPreviewLiveBinding) : this(binding.root) { + this.mItemBinding = binding + } + + fun getRoot(): View? { + return mItemBinding?.root + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterStar.kt b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterStar.kt new file mode 100644 index 0000000..184fa0b --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterStar.kt @@ -0,0 +1,54 @@ +package com.live.wallpaper.style.hd.recycleradapter + +import android.annotation.SuppressLint +import android.content.Context +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.live.wallpaper.style.hd.databinding.ItemRateStartBinding + +class AdapterStar(private val context: Context, private var clickAction: (Int) -> Unit) : + RecyclerView.Adapter() { + + + private var clickPos: Int? = null + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder = MyViewHolder( + ItemRateStartBinding.inflate( + LayoutInflater.from(parent.context), parent, false + ) + ) + + override fun getItemCount(): Int = 5 + + override fun onBindViewHolder(holder: MyViewHolder, position: Int) { + holder.bind(position) + + } + + @SuppressLint("NotifyDataSetChanged") + inner class MyViewHolder(private val binding: ItemRateStartBinding) : + RecyclerView.ViewHolder(binding.root) { + init { +// binding.root.setOnClickListener { +// val position = bindingAdapterPosition +// if (position != RecyclerView.NO_POSITION) { +// clickAction.invoke(position) +// } +// +// } + } + + fun bind(position: Int) { + clickPos?.let { + binding.imStart.isSelected = position <= it + } + binding.consStart.setOnClickListener { + clickAction.invoke(position) + clickPos = position + notifyDataSetChanged() + } + } + } + fun getRate(): Int? = clickPos +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterWall.kt b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterWall.kt new file mode 100644 index 0000000..c387a55 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/recycleradapter/AdapterWall.kt @@ -0,0 +1,108 @@ +package com.live.wallpaper.style.hd.recycleradapter + +import android.content.Context +import android.graphics.drawable.Drawable +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.bumptech.glide.Glide +import com.bumptech.glide.load.DataSource +import com.bumptech.glide.load.engine.GlideException +import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions +import com.bumptech.glide.request.RequestListener +import com.bumptech.glide.request.target.Target +import com.live.wallpaper.style.hd.bean.WallpaperImage +import com.live.wallpaper.style.hd.databinding.ItemWallpaperBinding +import com.live.wallpaper.style.hd.mytools.Common +import com.live.wallpaper.style.hd.mytools.Common.dp2PxInt +import com.live.wallpaper.style.hd.mytools.Common.hide +import com.live.wallpaper.style.hd.mytools.Common.show + +class AdapterWall (private val ctx: Context, private val list: MutableList) : + RecyclerView.Adapter() { + + private var mListener: OnItemClickListener? = null + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): VH { + return VH(ItemWallpaperBinding.inflate(LayoutInflater.from(ctx), parent, false)) + } + + override fun onBindViewHolder(holder: VH, position: Int) { + if (list.isEmpty()) { + return + } + if (position >= list.size) { + return + } + val bean = list[position] + holder.mItemBinding?.ivPlaceholder?.show() + holder.mItemBinding?.ivWallpaper?.let { + Glide.with(ctx) + .load(bean.thumbnail) + .transition(DrawableTransitionOptions.withCrossFade()) + .listener(object : RequestListener { + override fun onLoadFailed( + e: GlideException?, + model: Any?, + target: Target?, + isFirstResource: Boolean + ): Boolean { + Log.d("-----------","----------fail--${bean.thumbnail}") + holder.mItemBinding?.ivPlaceholder?.show() + return false + } + + override fun onResourceReady( + resource: Drawable?, + model: Any?, + target: Target?, + dataSource: DataSource?, + isFirstResource: Boolean + ): Boolean { + Log.d("-----------","----------fail--${bean.thumbnail}") + holder.mItemBinding?.ivPlaceholder?.hide() + return false + } + }) + .into(it) + } + holder.getRoot()?.let { + it.setOnClickListener { mListener?.onItemClick(holder.adapterPosition) } + val params = it.layoutParams + val itemWidth = (Common.getScreenWidth(ctx) - 48.dp2PxInt()) / 2f + params.width = itemWidth.toInt() + val itemHeight = + ((itemWidth * Common.getScreenHeight(ctx) / Common.getScreenWidth(ctx) * 1f)).toInt() + params.height = itemHeight + it.layoutParams = params + } + + } + + override fun getItemCount(): Int { + return list.size + } + + fun setOnItemClickListener(listener: OnItemClickListener) { + mListener = listener + } + + interface OnItemClickListener { + fun onItemClick(pos: Int) + } + + class VH(itemView: View) : RecyclerView.ViewHolder(itemView) { + + var mItemBinding: ItemWallpaperBinding? = null + + constructor(binding: ItemWallpaperBinding) : this(binding.root) { + this.mItemBinding = binding + } + + fun getRoot(): View? { + return mItemBinding?.root + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/live/wallpaper/style/hd/viewm/WallpaperViewModel.kt b/app/src/main/java/com/live/wallpaper/style/hd/viewm/WallpaperViewModel.kt new file mode 100644 index 0000000..ee83477 --- /dev/null +++ b/app/src/main/java/com/live/wallpaper/style/hd/viewm/WallpaperViewModel.kt @@ -0,0 +1,88 @@ +package com.live.wallpaper.style.hd.viewm + +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import com.live.wallpaper.style.hd.bean.WallpaperImage +import com.live.wallpaper.style.hd.mytools.WallpaperDataUtil +import java.util.concurrent.atomic.AtomicBoolean + +class WallpaperViewModel : ViewModel() { + private var mCurListLiveData: MutableLiveData> = MutableLiveData() + private var mCurList: MutableList = mutableListOf() + private var mPoolList: MutableList = mutableListOf() + var isLoading = AtomicBoolean(false) + + + fun getData(): MutableLiveData> { + return mCurListLiveData + } + + fun updateWallpaper() { + if (isLoading.get()) { + return + } + try { + isLoading.set(true) + mCurList.clear() + mPoolList.clear() + mPoolList.addAll(getDataLIst()) + val list = mPoolList.randomList(40) + mCurList.addAll(list) + mPoolList.removeAll(list) + } catch (e: Exception) { + e.printStackTrace() + } finally { + mCurListLiveData.postValue(mCurList) + isLoading.set(false) + } + } + + + fun getDataLIst(): MutableList { + return WallpaperDataUtil.liveList + + } + fun loadWallpaper() { + if (isLoading.get()) { + return + } + + try { + isLoading.set(true) + val list = mPoolList.randomList(20) + mCurList.addAll(list) + mPoolList.removeAll(list) + } catch (e: Exception) { + e.printStackTrace() + } finally { + mCurListLiveData.postValue(mCurList) + isLoading.set(false) + } + } + fun List.randomList(needListSize: Int): List { + return if (this.isNotEmpty()) { + if (needListSize > 0) { + val counts = if (needListSize > this.size) this.size else needListSize + val randomSet = mutableSetOf() + for (index in this.indices) { + if (randomSet.size == counts) { + break + } + val randomIndex = (this.indices).random() + randomSet.add(this[randomIndex]) + } + randomSet.toList() + } else { + this + } + } else { + emptyList() + } + } + + + + override fun onCleared() { + super.onCleared() + } +} \ No newline at end of file diff --git a/app/src/main/res/color/selector_rate_it.xml b/app/src/main/res/color/selector_rate_it.xml new file mode 100644 index 0000000..bd5d2be --- /dev/null +++ b/app/src/main/res/color/selector_rate_it.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/home_false.xml b/app/src/main/res/drawable/home_false.xml new file mode 100644 index 0000000..1490d71 --- /dev/null +++ b/app/src/main/res/drawable/home_false.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/home_true.xml b/app/src/main/res/drawable/home_true.xml new file mode 100644 index 0000000..2c6dbc3 --- /dev/null +++ b/app/src/main/res/drawable/home_true.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_back.xml b/app/src/main/res/drawable/ic_back.xml new file mode 100644 index 0000000..e7b27ca --- /dev/null +++ b/app/src/main/res/drawable/ic_back.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_play.xml b/app/src/main/res/drawable/ic_play.xml new file mode 100644 index 0000000..be62053 --- /dev/null +++ b/app/src/main/res/drawable/ic_play.xml @@ -0,0 +1,20 @@ + + + + diff --git a/app/src/main/res/drawable/img_x.xml b/app/src/main/res/drawable/img_x.xml new file mode 100644 index 0000000..5892813 --- /dev/null +++ b/app/src/main/res/drawable/img_x.xml @@ -0,0 +1,20 @@ + + + + diff --git a/app/src/main/res/drawable/selector_home_tab.xml b/app/src/main/res/drawable/selector_home_tab.xml new file mode 100644 index 0000000..7553139 --- /dev/null +++ b/app/src/main/res/drawable/selector_home_tab.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/selector_set_tab.xml b/app/src/main/res/drawable/selector_set_tab.xml new file mode 100644 index 0000000..cb6175e --- /dev/null +++ b/app/src/main/res/drawable/selector_set_tab.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/selector_start.xml b/app/src/main/res/drawable/selector_start.xml new file mode 100644 index 0000000..3a4431a --- /dev/null +++ b/app/src/main/res/drawable/selector_start.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/settings_false.xml b/app/src/main/res/drawable/settings_false.xml new file mode 100644 index 0000000..57b766b --- /dev/null +++ b/app/src/main/res/drawable/settings_false.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/app/src/main/res/drawable/settings_true.xml b/app/src/main/res/drawable/settings_true.xml new file mode 100644 index 0000000..4718a53 --- /dev/null +++ b/app/src/main/res/drawable/settings_true.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/app/src/main/res/drawable/shape_set_wallpaper_bg.xml b/app/src/main/res/drawable/shape_set_wallpaper_bg.xml new file mode 100644 index 0000000..457cb01 --- /dev/null +++ b/app/src/main/res/drawable/shape_set_wallpaper_bg.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_theme_gray_8.xml b/app/src/main/res/drawable/shape_theme_gray_8.xml new file mode 100644 index 0000000..584ed96 --- /dev/null +++ b/app/src/main/res/drawable/shape_theme_gray_8.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/star_normal.xml b/app/src/main/res/drawable/star_normal.xml new file mode 100644 index 0000000..eb572c2 --- /dev/null +++ b/app/src/main/res/drawable/star_normal.xml @@ -0,0 +1,11 @@ + + + diff --git a/app/src/main/res/drawable/star_selected.xml b/app/src/main/res/drawable/star_selected.xml new file mode 100644 index 0000000..d309848 --- /dev/null +++ b/app/src/main/res/drawable/star_selected.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/act_first.xml b/app/src/main/res/layout/act_first.xml new file mode 100644 index 0000000..bc8f130 --- /dev/null +++ b/app/src/main/res/layout/act_first.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/act_pre_live.xml b/app/src/main/res/layout/act_pre_live.xml new file mode 100644 index 0000000..b501a0b --- /dev/null +++ b/app/src/main/res/layout/act_pre_live.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..4f34eee --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_contact.xml b/app/src/main/res/layout/fragment_contact.xml new file mode 100644 index 0000000..17696ad --- /dev/null +++ b/app/src/main/res/layout/fragment_contact.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml new file mode 100644 index 0000000..c5a67b0 --- /dev/null +++ b/app/src/main/res/layout/fragment_settings.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_wallpaper.xml b/app/src/main/res/layout/fragment_wallpaper.xml new file mode 100644 index 0000000..81a49eb --- /dev/null +++ b/app/src/main/res/layout/fragment_wallpaper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_preview_live.xml b/app/src/main/res/layout/item_preview_live.xml new file mode 100644 index 0000000..7f04300 --- /dev/null +++ b/app/src/main/res/layout/item_preview_live.xml @@ -0,0 +1,32 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_rate_start.xml b/app/src/main/res/layout/item_rate_start.xml new file mode 100644 index 0000000..8ec86bc --- /dev/null +++ b/app/src/main/res/layout/item_rate_start.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_wallpaper.xml b/app/src/main/res/layout/item_wallpaper.xml new file mode 100644 index 0000000..ff74c44 --- /dev/null +++ b/app/src/main/res/layout/item_wallpaper.xml @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/view_download.xml b/app/src/main/res/layout/view_download.xml new file mode 100644 index 0000000..53a7042 --- /dev/null +++ b/app/src/main/res/layout/view_download.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!To6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..28d4b77f9f036a47549d47db79c16788749dca10 GIT binary patch literal 2884 zcmV-K3%m4ENk&FI3jhFDMM6+kP&il$0000G0001w0055w06|PpNY()W00EFA*|uso z=UmW3;Ri7@GcyiBW{ey$jes55b5S`|ZVZ{(x$xch{z?D+^{yErVgleVwa9qvGt40r z42;MG=7<0QySlzE=Ig6%01!FBK^$Fsxe@Hfe6aCy?Wh2r0~}@_lQAF90oTUi0FhEr z#(*;kTC(r!tQk6;gxj4h%FdHAt(^M3YvYj(!tOeN)+Hvj6+< zzyJRG?^lZfWuR#t!tUKP&(?%3v&Zd$R2YN>lB(Lq`OInY48%4%yTv2 zYe1{G`3)(PDEio5Y@-I5tUf`c%%OCJMtSW56g3iEg%3`$7XSJJHyA z<|7&N)5Xrlgv~%BO24eFd;Hd;uiK%D`EdK|quUeRZDqbh9l)%j%J#0lfrZumvA<_w zu&=AVvdChf6}eqh(bUz`(`Ue*p01{fBAcTgKyDYLs_I+YyJEk+rM@avU~>fB$n)HS zM7pfJydu`i%gfS<{PF94kZDv$t>06sAkheDzu40NJ$5CMW%n^Lls?8^p^QGWURbKu3ZduZQZ((s2? zzE`}<{;Zt7<$C|9R8A~DJ~@%x>TfP zF>TX8)@v|t)q4GjRt<}5s6hLHwRel7>V@&r-O|Av(yh;Q1A{E>Ir>p+%dHD|=l+lT zpr(Dg&>#Nu=!)6bCLr-ZS%|;h)Ij$+e@r8_{qO19QvDe=&1tmpY*0lcA^Cc-#{9fQ z<~$*<&P$Q<_jy#<$40PMofM7aQ}C=jphI`4kLg}Z7CIN#26D{-4v-_CA-LiE@(%{y!BzsU%gG`Q?sjLUf%qFSl0y)2#ae*+EI>s|i`d^V$Dn)qmzqRq6VJRY|{4ujsIU%#bnqU6MR&-1I_43=|5(6Jr;Jvert) zE?S|Tmn}Tv<-??sxV5@9t}3D=>YZ0JrQe$CO~|EY=Lj9RM&4svQHPQL6%pV5fPFiH zfXDx;l@~et{*{U*#c#Dvzu)|znDO7$#CRx)Z&yp-}SrD{&|(MQtfUz~n35@RLfUy=aqrhCX0M}J_r5QsK~NmRCR|Nm&L z41UdsLjWxSUlL41r^0K&nCCK>fdR-!MYjFg(z9_mF^C|#ZQw?`)f6uVzF^`bRnVY& zo}@M06J&_+>w9@jpaO4snmU;0t-(zYW1qVBHtuD!d?%?AtN7Plp><-1Y8Rqb20ZaP zTCgn*-Sri4Q8Xn>=gNaWQ57%!D35UkA@ksOlPB*Dvw}t02ENAqw|kFhn%ZyyW%+t{ zNdM!uqEM^;2}f+tECHbwLmH*!nZVrb$-az%t50Y2pg(HqhvY-^-lb}>^6l{$jOI6} zo_kBzj%8aX|6H5M0Y<)7pzz_wLkIpRm!;PzY)9+24wk2&TT{w--phDGDCOz{cN_ca zpnm7`$oDy=HX%0i-`769*0M6(e5j-?(?24%)<)&46y0e&6@HCDZAm9W6Ib#Y#BF6- z=30crHGg+RRTe%VBC>T00OV6F+gQDAK38Ne3N9bm|62tPccBJi)5{B z4zc^Db72XiBd}v$CF|yU{Z=M|DZ%-(XarYNclODlb1Kz1_EKLy(NSLCN`eUl(rBCL zT*jx@wNvze0|TSqgE(QArOZU)_?qH(sj#TwzElLs9q)(0u!_P|R%Cy_0JFQxgGV>1 zz4?_uq<8_gM0`c*Hh|;UMz~vrg1gQXp{ufg`hM_qU;U>+zmvc5blCLSq@PrEBSGR# z&8=2Z4uXN`F3p73ueD1l{s{k$WipAvSh5W7ABe?4)t;r@V?y`bNB5FvBuE|0VRTb< zM1Hn^?DSsJY+sX@T5xW=#>T9VEV|?<(=6|ge$X6Sb05!LFdjDcoq*gM(Zq=t;_)Le&jyt(&9jzR73noru`a# zN*<`KwGa^gZU3-)MSLF0aFag#f0<>E(bYTeHmtdbns#|I)-$)mJ`q9ctQ8g0=ET?| zdO}eZ*b_p>ygRTtR^5Ggdam=Zb5wmd{}np+Jn1d_=M`~P=M67jj})fH4ztb5yQqQW z^C|C&^LHAK-u+ooIK)yM)QM?t;|<{P;;{`p=BclzAN#JzL4jCwXkQB1Dy{=^KR`=~ zTrr)y7eiYBzSNs_DvO=4A6#EgGS-zY%Vi)N*Yb`U;6o}KR}dq{r9pT5wqZ@3NOE8- z9-(}D|Nc5732CSYQbL)!gPQ#RbD8BhK3dl{sUuPvei0tkvnJBxDEAYTesU8H$)g(Plra{VH(v3u^CO1~(+ zU0O7#)jaS4{NcwA+LuSm&VBcX2#Im3xg)W}ySNw%->orn1taZ&+d)}8gJTqA!u|5P z{yv?zol_3|(1(%M(EVU=cp?L`{Pi|ixk{U)*guFML3P!OSlz;zGA#T+E@8@cgQ_mv1o7RSU=Zo_82F?&&2r;WE z@wk}JHYEZ9nYUc(Vv~iTCa3u8e4q(yq<29VoNbKk|`mq%I6u)My=gPIDuUb&lzf4`MEA9^g8u z)vp8|$$HE9m_BTV?lOosIGa4jud=jIbw)O2eCMfyw2*S8?hjWw^nqws$O*M$3I1)x zR0PWFb3$ySOcGTe1dz%N0l;RPc`x%05FtT^f^j{Y4d^O@f)(5D9o*gfzrX+U+&c`(Bts_WocYf8z2E!2hrhXhFAB(_ z9Gx8n1cd|zoS+|pzuySR*aS!6Lj;0*1q1{H|K?4e6_67bOA)aY7L*eZk`ok`6a0HXunKCRnBevX9sJxxV8TM8f&yaV5^zaDsM*5* z=UM0tsMVrBPs$1iL5&g;5fT*>h8~2@3JM9!i3q?n- zUeA_(QN(ZP#HMZP+L?J5S2YKn?K@z`gO zPx;;Q`+@P54 z?H0p4p%#nAq!yW0GB*?+JX_MX1-$UFo4@Fo*`+BKd+SyOHTQ{~9X-IePv7NJ0*#K+ z?!D#?%KL)PffnzoTl)3%$Clq`T&rpQpG|f||9_4Czqa}R(d55p1f+z2Hd9XEsKA$9 zca+XOQAJFOn9Z4B_Pc_KBgb!oQxrGsTavPM47g9E`tCzSbf$O4gO3@4N?j=ko81zK zs%&@979UZaeVMUowEAK=S7C&@28PG?0g*tw5Iq>=(wOL824YSI!Bya3IewNEELRUc z%-pPmjp#Y*cKoZ&$`2++(ct3!U!Rwb_zjbT;`*|f50A4h1uG$sbmc$|a@Le1oXk4-T6>oFW@Jfn{uLRy2G98|{v zJMeTxE}v>i3t}MdYh0HSK~xMYSP7t;3GoQ%Z-Sn{2(QXaPByJp-X96F`OI(l1xt4VX1qU1cHjfoJ2;Pd#2U=S zr#Cmw1pCkK7Xv;W491I&0~|CHMzV+i0~S@OA4eQ)+h1iC|NcdYF$_fDWw9I?sLQMp zQkTwl-&q;PCFhMFaBbU)(OFKk^T2is2h_UsHFm!51$R?ke*XG~PON<8S@XHA#lU>N zI$FKDkaqtuzrO8ucj=3x8exA6RCNClF3qN-e7&1j<*}kH@5EDJdaEz;GeZ=VXo=KC z0;%m0kYE7LGBLt9c>2Ts!e@Q-06VuaAoc?Xlc$MzJ*Gqd%#n0g0V_&F&UTB3NB1C? z+_&%zjgP<9mc5~y4JY3V3+$=NSqaud4h?);32wlWs-uG*@>7QA9Cq}0c=e>~09E=W zcD|7P3?OE%sv`KtK)BX+52+fjNsY^-RtFQXow{gZ6KCRJSme=o+56K8HX@H5u5;xF z;k>h3K9W=^Ik+}xVlNh0gqUTu$BQ}NsVeIU^y*- zZlSUQM;nV#5Y5*HOSz+6%IKFd@RWB5QBg zvP)R`XqTY4;R-?KpN@gq(n!?r8P~XXm}FMfUg;9P(`*+nQ;GWS;%{b$(O6A-=C@c>ixL0`|Iy@Hal@A zP-$*XB7&YIc}1(ya_V3GkljAp$3{%JBUW#N6PDDf554slWzZ^9f}}Q5>pxy8X$cG* zQ^8o+J{09r>iY<4V-08x79$hk9@HP^gk`4I8fE(~^zW8aA8$K1$c0cII$P=^6IBVAdhG}TxLISMEsgZu z9<3nMngUJ6jFugdsp}D(Vmtq*j!>5_YK_DqF|2!hX?6^K$Q@NSY+nf7ylp*a18O>A z$k9BcZ9B05kr46*^w&FsSIsOGzj}4I17{;JkXo(2v=Q-{eTfKt7IxRdWP<`fR(}hYM-%M06YAYw&+<%;=HF8VE*f z1_i24M7l|SG#sOTW2+<*z?(;hkir+r)7=LIJt8D2piFo#k z)Q+c3DNxf%Dv`OVe)}RonZ=JU562E8UjC&CM%oPo6w}}`A0MLHiY0KSf&Q7^cg+8E zNSpZ)=j+-$oN}`8b~`KK3%((_xO>haP-pYhhcEbSLwJ_jjtCTEnC43*A1^@EU)dfv ze^RTvo{`E;=|8d%%Xf z`$hwM>h7w<>aF(YpzEyU*eX8Vch%zGl3I^wKB}{p`8g@-pk{h(1;V>A{W_)N3tAqX z)k9ifLyk-He;&%{kt}3AF}AmYtDnFk-EyHQ*^}N6gyu65=oLaP6v4MU{*Pab6=kXFnR zIOs9iY>$<+&Kt(G>kQy@K8*fLF0fX~>ej%RO;G_KpS zlrMG)zV4&-7YSdy+Jh)j%zthuAAL&0oATp##5|%sKx=|9l<714NC4x#SBPzbSWD}I z28YyWhg!-3zcXDrq)46BTHyGKUd3+F#XVBCl4p()PRu%WnW$iNl*;~4yQ0EgOFmKH zWNa8W!i>`|DzNIj&l@OgTmU+ z4UW#6(|7F&KK`oh+g6+B|HXyu(E-PRf_?)XvZmt7I@e8)Png9|Knxn zWr1nkf6M`zK--h|=lP%h8G7lbO+oZ@c>}&MBos*gJ7s@qDhu&cvy)%?x4@3I58L<; z`d}NWvIQ89kODjLva7*qtP%_!y!YMMuj{fD(f@vyIqg~|9o=y0NfKrOAY4m-=uvq; zc<(ZtQKy|G4Bho1Ai{e{SC+oB%!{rt-wxip*FnWw&p)C*VTn)6o-n&{PR;$j?F4qbD|1-B zk<*Iw9#O1(Sr~0*Q zd0}BDlHu+E>z64V#TkYhaboxy)KV3&@7n8p+J(gBFkYJN({%SCIJ!%@&fwXFA(Eop zru^=jJ-^SL_yZu&NOTp_RzxgT)Km)O^(~S{4+%53peOb%|?-q=Od12qE=GyUiG>+!|V6! z?CD9OrM53HoJ0-Bc)Ct)-pav}ObUA5>{ht4U4Tz&J~Hm~o(P3oq0PbrP10PvEzdtG znBbp}#0H_}HIU8cvM&TV8T!bITd8L&2Xx*F6h3$8#vyd7z{dq;@MFJo=$$6n%=Ybg z1ldzBWI}bDQ1;@VxosfZy^q_Gg_!*53;z#;TfM3ZGN0bYPXHs5faRI%)?ni<}MsJC0%PG5YX7^upLir4igwXZ-1 z2=Y&$Nx>NS+&%1^f%ya;w*m+#UZU_2P42fNb!Q!yfEzFBv!NMIBqzsP$* zU{r~A9*L1F)Ri3JX@}K^TTk2>NbpOhNOHMJvFWzE>KAlji0hc^ex>W2xo@|+Ug4PK z-~E%`mYE<#yWSm$n)x&$Dv8k`(GpC!x`@Q2P49`>%^TI5EgCSLO+V(>f2fyJN9x?i6`!;`mTM9+`%r8k{_|kjw14JM@#ztZ_|KE0 zjkk7=ho4V`dyJ**Yb+3IJZR^tP&#<$g!`60`mQw-O^r^WeG9(Ea+Z0Pa=Iz9yrOOO z`0C)@@&a+e{g2MnZ+wlRz``QCf4e2RZ!{S2{ENAsA!2@eV)eMr8&iVYzRt1vCsi&1 zZI0K9f4j6bDj&xIMRolP|8aS3S*79U21_H&=#4lq9*U0L=QvPei>Ds1|CuiS=l7Uk z1JV@?F+sJ4!n;@^e~o{01kwQ(5uHW?03Uv>+YObMJ@Otnfljtm)ZxR|POc ze@x02gU{;at`K}U;p;_J)M14#pRvzGyW*^2BS${_uk3#9eQ!@T_j>pR2ohI^*7qcr z2eitSP;~uR6ep3arcwWVMF03Q>gn4|{~`oWz(@HlE)`4c6%4&}9%xgJ-x$6dPQ*iY zTaIpa!kKoQC0^b8X=9j7cuituVn>7+{b7&^gKi4}13uLPtsBGCK+0-Dr^DE(>E^Oh zH}Gl!BD15jy{EnGP27)<{b!5sAYy!ua(dQIMfD}@>h3tVN12v8*s5QG1D+I0bV4xBy zZn%^sx=-6B()&?B*jYW(HcVq1&WpZV{W|9p6Et7J#Mf@ zVOq0|WUMQy;+1QOP)9V29=X*F50ccV=e^`0jgdj6$CX9bPnCncRWgV_cGG?Lx%>YP zYm-0Ou_tG^x+`vZro2?reMsx!gbxz_3rwuua&+eG<>wcFb!ldgN44^Du_}EI^zkd8 zj)u?XJ_dJm#(^u>S#pef%#DpKCL@eXSMSe8 zOmb=2Gh!?~Cl0QG^w`?@g!DD_a$0HV!Gw~tKiX-D|Cq2pi23&>nB#l32MN zY`ofQtP1oKRKeL8G?a^#Z5T3?^s$45YZ+;hOhMRyPslSoTCm4Y3Gi%sB$Ty5W1{+} zRBUH3nz{+9sTi*t@(|}1{i+Z#55$ZJ(1T06b0V(p!;e7M2D2H*vW|6$OA=Soc*k`V zC)GRTvzic{M;~l_4^TdMik9m6Rpw^rLV3hF?5&q(G?gK+?5|htFp<%2rqAV@tyX&s zUt7$C=DSDfEp0=GG^|;?kpH-C(xvFSjXKt2BDYc{@U?ZK#QR#c-Goo0z@+&I* z!6Kl7lW$lz>}}x_gsR0Ul+m(ES@q|(E^7AtFnv05YUcN^&y6nCi#4KrM%$@Z6;Yu_?qn5FS5L%H2&cQ7*+x#Vsho-<{XkGe{_7{+eSkyg zPR>=FEyFg}`D}|I2;EF;C7h`CG6#Hi@4z?JKSDU@yLtom)?P`Cet2rA+LzrP`*$`e zQ5O%MSQF%+L4v0Az&qhGAzEEgilVzi=i4GXTk0%*Ml%AgB)Z(hHFV0I z-(~A~x2(=xIUKe5x$m06G3q$$1PV{f#V8o6rm9}LomUz$;wU{E45-DOH~8e)dtC3@ zZ{YD6t>0Qml}@5gq@h8CU|7M?M4a?1Qhg@Ar@BzJSnAhxQsPQlR{?<2L!Qc3Xk2{E z+FQh@;(QaRmwwm#X-k+G4pyif=>Ca_10jP~uLf|3__S9UNPlB;6SuO*mrR|~^4KN^ zT%zQPC?Dylh-g`AqCRA(OmdVUd@U1thKzf}L1x6T3uyBO+RkyL`Ha^P0r=gn_zi^L z9*w7u$8$63E;=(kJxT0E6F9?Y<9iekoK2m$e02B@W{&r?hc1$$gg z3~v{DteKb5@~LC_m9hD4!=;hwTA*9!3W`2V-5k?`2s?E1F=R7pH9)gG&e+S}l>qJN z!emnsQy6_Ch0PT$rSv}i?QF3ivBz)|9{F21PuC^vbZD$f`qSsX-t_CGZ=SI&+T*nI zq&T-E73|2)QRr*XeEBv z{N~p2<+jJ0efA#U%uoBKs#*h`d!Vc`8wlS{d_aooH7K02Kg?02 zlv-oz^X_JB;c39`;$M)l(Sz64tT3|IP#OnyiQ|Lht#K((rd8~>??!s)k5okN<~adA zeP)mzLp)O~KC|98a&C~6a?|H7muB?7?V91?TJsXMg8ShNMx}~#^rz9Yaz!Z74UVsO znJudRzy`;l0F$Mh#OrS?|2@rV`EIo!E`mzXkNav>ksB`>XioT+f}et0RGlX};wiq?n_J zy%z2!KMMMDkLjuNSwl|Qc3CeCf=;yM9ar99EFI5}&M;AyD(*ODRF`Doy+ooUB^%G- zR8Btk)mld?OTja{Qw`q)r|FA4+s7?(vw;{VC2$;qDs?94D;onypZ+n2}0o-)Cn z9x6kqdI*w0V(Xmy=kc5Ut{vmrELFxSK`>7}bJORjGOy*a{b31d`L($Vd}_`3J4t(u z80+8lr6C~4;NaYhvrN4iTcd_Cs#p45h(*2L%3yg)VV&`4Dc9E`SFvd(>s8i-bI+uC zX+Mnm-D3^r!;LCJ*B2qW;Zny?{l(r4 zz58Cx@y6F*-7`K5O|wpViLdO1YAYGA9{ZJEx0a*7AAKbG_F>e4t9r9x9;+<_C-3sP z#Y&D2Vea3ibe+z3eRn+}kn&frg0S9o^9LjLc@WPoikR2;OV@26#hE|KY>Q|joJ zr-5T=X)n>7m2ulT18tqA6^r?Ho;>FZet?Cu13IGd+*MOl_e!6Cc2!$xW%W}&&G^6I z-VW6^bgqpcTAn;K?Xjfp6za?yhdMkb!QZenY6rao{p_#N6@xHO3M}LykJ^k{$YWkBA>~ey1K9d~TKHAwK z&lsjIP07=m5R+y~w)LsrxMHfsPL)bCBfZ)M1$thKQxGU}T(+jM=dU3J>)J<{J*8y} zr85u11Q~~a{PH{duWEfbOZ|q2!|~+2QhtbXQ32?+(y<|?L0#PAYI0!fiWv7C$B%>U z1Gw7(06nNLtzPa?OQOn@QyK?CIJ&qGq@SAE^v&bo~dm z0?-hPNRBfeZL?cS$uc#9?rk|X`9zk8-=d5@YjI4r5TYB1J<4wPu>(gzwTQysiK(uTA zO|JNg6M`h8?2Ig!i+|wi@41|oyUQnW*})D1gjH1HCuUV?zcK=%NtCzW(KMTIbR=~} ztC}3(}jNLPyJI=nxGmq1l~}3}V1Ru0GmwZ%Sl%1`_3?uJbJ0 zv)Iji+-vsQb?~_ol%ii#KB#l$IC9fq!cd*3KD0x^&!;_@!KQas7#=E&P?U^+{Cc;Po8K#Eb5M+(u-ToUerL9 zc9-+=9;*SYIFs!?USEb|1T~R@mvs#KIz7g=`evTj^KaTngY@(ArT2cf&vGBuY%m+)jy70&L&YF!AU3R= z-dH(UI(|fHlzmnMs;#wCH%U|}Fy2N6`pz!E)6zrvRC$Z!X7DtpFdTWtC9%m!iD?*s z$M$k6$AkMo;|#MT<+zc|&?dgH`i&6UjSc}pZXA>mmu;w{)Jj`^Qo|nT+rBe5yf{AU zy5&O2f>ujtyBCHk&ZE*r&)#x2?$~r*F^Sxp^5Mu9(Ra&8*P#h^?J z(Y-a$v!a4eFu_pao1qqi+79s$_ecLIbx)Ecy776SX5UwIOHg3VJmI}>?v3XwiW}5o z)@LjJ&WLDzv{__GkH);fr;#+e>=$G7WF|ggIM_;qN*zPsyR!p?E?Sa%jbD?L!-%AY zpMCz>WXM+!;ckQ8pQ6c5A0b(U%X!?>H9CksCJ6orAF*%o2i+;Gz<*Y1!s&9)Zgb#sV98=bO zqH=1?;tm;@j;Zxj737$tdZj}*M8ymA|&DM1Jg1o_pCr?}Lb{i>!(x6eZ-n_t8n{=?An z-H+SlC!SB4AA zXdS0#ygAva8^eXy)pEq}hw=yz@e8@pw@^LwvXmLSD@wK05PBdG6Kf01*q!D2M5m9B z(!Kh2Wa;^nFyo2*Yzf)>0=@U&tpH7sM&ba3B0Kb7LY@o4xJ6>{Y`qFjp?~f^)sv#H zOX*$0^8P)F=BuhwL@rQSB5~StxmY~3i7dFl2Ee8<%D7Hk#_ruo)RlFQcYTvBt)|Ha z_aNOs+7xALrYqlAp6;!6>tE@JafbXev3|JWuR?>_OO44eVxyaCd9}Q4f5Yejn=b*n z#3ZCg+NGiO%jQ}xVJX4wWmD^}itLsM$;biZNu5?34o-B7ylr#cU<25*N?;}Qf}C=L zR0R>8?>auW73rj89U(DU@gtT*;=s2+KE_aD)?2WY7Q91M+$Vo)=UY<8tU1g>8_wD$ zvHvB=r`+3r@+&@xKS>p=|FCfEfPnSyvh@?6vT1~}$tlby`5E5)ek;Olk3;FGyi%&O zN3UEvRD^_z{odNT5X&w=mklq5&*c4M?YH4iq1i#LGpI58vtQ83+hew1Fr5KAJ%Wup zARNZewLNp7%`BSZ_mg0xuLLuO)9Aqu(C>~>Kdi>+!n`#j2#`6u56=*|cptIgb+cz9 zu!svQ^=9o$HHu9s*%$_@)F#v26-Gqg*lk=~v0D+5;w{uhqFYC&(PCJ*LqTDk_M%x{Y{>8Cn4m;Z z<1xBNpzT8EnN_jOSP{fZ!>xTzL%-~MFIPnN*6DcBm)WMRjGux`GR_!6^yo>|VnZsP z-K~nA5F9KCk9CXW_-sN9alyf0^_p|`S1)^JhJRQD&5Qg_fS2U1U{6$UIUSBM!Y&z+7M%jdvjAAXq)U81Qemwa~ zvGT|ak5&xxXUnqJ3PW~w`JVijqNXlE10G}hh6`sEI&`)h5~p|SvNr~1($;SN$MJ0Q zSp`T}+Xg5e4*?Lz(QBc*JT7bVS&14`7xwjTBXIBD>;R7t{&G+{$)vGB#iwDv{KF%| zM|V7eQC9<5@%E+hvh?85wL(k)V$uO4hy!~pX<^p3fsV_%NF1!ter6R}OXEEfzcF8N zKy0%&EyL@{$PLR_yzS^MRlgD27uv;Z*Ur=Pja6*rh6XLyFv#Dmr zEs!nNo zbxPva63bg9B33siE~e&CJH!~4{)|pg;c7(adLXMdDBKMb_Gxg!tu{|THz#^+cZ${c zIm>2PNtpWC_owQsPJY3E{c7>ha^EdK z{O!h}$CEvg@5!~r=V;=O=$z?m63W>Dc#)54?@XKI-xDwOJ#wAgZ_xTW^M1=1`CQf} zauBQ+%uM*UQK|0{?&sCMZPM|GRSZR6`c5bR;S4t&iPUc1S;` z1dJ=q78y~gar6ybsod*#DC5e9d8o>xVI4B^G+J>LgSQu$HU_6P zY=fR~iOv1Kklp8#xif99M6A*bT{~GZbFN7~=Rl!>;rMWATSzd_7QC4rQ8n+k&D%m4 z!v}xe2hXV6rlr@LXzcCh)%=v1T80SrhGfze9l?-*$CrHRjLLdHAEO7|F=(a>2ncoE zO$R6oiyBA!PS|7^8jkq2Wk6bp+s-a^(TJ)w3yvg|*!cOzAMkYiD_P_hu@J>mjtw?P zpQIInM|uToq)yl#MVpQ37~wl2Ath+n-tDr|B?NbN3667A4hko@qUZ9F;ZuSVlJCr} z2W?X%MTIu;+?3q#y+Xw9aywre8^fhmtS_0X@Ano;03+ghIp76;X>BD(($vO36H7Pw zM+nEL=lDVO7E(KZSRX2DEG`-p$=O*hHZCSdBcH7w{#yW+U8ei4I`ozG;|J}lhlA?= zw6)MK8|R!#thsCd(cr{#i4=s!I`MR<-X;A`R|YEALYl~2jWw@l)?K#|%z`C|oP7AM zqDZUkpqiTq?vmz*+rHNk2v`Djw#{c>RF{JJAG%Ij+4oF9)3+qH#p~RC5Jd`IB!%qy zk%RtgHE+uB)eL1-u=30sgb5nMIKS`7DZi%C1O8_pO&z*e(D~Qh-1C~Msv9rFD-UeB z#h?$`np-;#Ns9dx6fhh+{T``3V4-~1=$Q^0GSBRZM4W#a7r%3_g=?m|LhU71iMI4Sl=Yq zM&%n?iH9g|`~!|@K1$@DcnafzXF#cj4XHC72+cFl;c`G^E+Uk~A9powpI&{7H0BJ~{eck%M!e5d75eL)E4VJI7B4b+9h&BImRt&{G~u zZjJ6;OC*U?gkp+0rC-^NUdbWGrZ1(``P-!xuc{LK?I6)qN{0NJsvf((7#pwO7M0J` z?Nl|-f?mZPHgySi=iR*_4@7HK2zR_nE36+Da!62fG%Kws;EpPOc%A82$H9dqMUhyX zZWDC=aU9g}fGs|K9M90f4;xsL!!^kmzUlXU-+xO6eGKY;15Fzh7hc1XFl_}~ptVui zxKbtg)q;*v=|mqjrNBCY<8!l?q8EMmSUou@$QcZd^BC|vkxW3NA)2Rsv`foNEfqoh zbiKa^@at<6?_ZOt1{&4*g&`S`Up_ zT_2=$jYmv4BA#hw!&}7%DyV7tMFx@=n{{(eOL%IPnVtGm;6 z;y+Q+zfws8F22%Acnmm4dTryz_1O`a@r!tTY$nJyAYZ#6b=xuv(L)ZV( zq0NP>IFHumf?B{I(yoc`O?gX_%n@dA$CN=6C)uNWGN5LS-Zg7oBWQA)x4&j6!iR

RZW*ixttX{6?qk1{#=`|U>Tq#w+x7TT^MCbmU{53bP7 zH#z91Px;hjY`=n{UG>G|W1ZM3xmc9rPzS@nWmn9w)KIN%$@#NSZnl+%w0DhaJ4Z$u z*0AE@FoL=YL5@7Q&S33L=Zh}1CiNEyE1Qjdh>Ka=rZ$f*os11t!Ye$xo(;4~T{~Eh zY<`Gmbq0{xS!V3}f)X&UzWGnx=FB8RPC+pRnHY1vz8dJbcSuiXtjkX~V0>-OFiC&MI5CHFHjr)cgV=EnewC?S$(6Hksm0 z&#U2cP1I8Td|ilfLLMGfOGWO$Atn`!PHoA8CSWZ^1QOIjx(r2|e_#tkq(OsE&*XqY zd`91cf1!*&M7wO$e3u|vz^8rbANC>Ie-p&P*T7#5N|7BHWw1MjoB%0tAuT_RKx%bF zEE<>TCMpao>Ryh>!TUX!uxoaXp5@aZX}7jG*zr>|)`^Kyg`qc}8=&piHHF7F7KChn zK{qMmK227g@I{ex3wo9D!}^($`;cg<%}TpRm+l`vDWbz*ng!$Z3gM4Q87UCmg&456 z#91X3qL3r;uSu%c3Yl%H)uO3Ze1_ifnZp;MDm`U<^Ys<aUo>^=D*D2Z#^5E@+ z!Lq{Y^&l5_>u4Zcs5J=>FvsBSi}p8pii%u-L!7^{IXx<$+Ug}Mt{pj~BkqE_G!ehiALu6{b1#MuU(j5>DvN%7>V|NqUA?OU&B^+L zsu_bnN61HB$44vbdNUBMi(rN-;;ERTO{Xf9Fi&vM9$R>7N+O@0N@`SiOKRxjQ1cM0 zc@T6TA1rZziY%lj8_)cV7GOXX4VQ0dfg=#8QiM1ja)WoP(70DzNWdvf* zBaR%EN+TraAUC8f>K>eUyCW*%q?nEfV$II{P51)*w8!59zgy2^dWZMkQzYry zK66bRuM-B!P=pe=HzE}7jd{hz880Y4v^2FPQ|#gO}*Bk($}p4jb{#tc8%B%s3q>CXheB`%@!jgh`HP@braei|E)zAoqaA!wu-HWcK(#rE4^ z>3C(tF(iXkroC@`vo0{`4{;x2ssx6Fr4aMA`eTNkOb45#R8qIv{!qrF9Tm+I(M68^ z>)tWzI0DR}+!OOfOm_armL2ZeNZ;VhkDCb`B3TEnik?N1co(+tY5sO3_+9)iU2cZc z+N3j`Vg~dHu_^ar0}(YIQrB$Zvo{snB0QF+6d12kXw+!U-YKEhXzH^CD6ifQK+N3T zM!i3sna4`HWoNc@OPma(n;e{|A{4_Uv$ke%4#t%YUhU_Goiz!=lo=%eO8l5c|DiG8 z{$wN(D!c#OS&PI}Yy}4`*8{NYNi!cuw5Hlzy=n&5Oj`Y#r?Sl1wX-WI_$J8^q5~l| zV8YlmPE_C5@lQCTNe*% z(7cy5Lr!0*HNN-`)tRk99|Qb{6tK7$8><7UbS^be6amaeCx88a^_B%_H z?K6fg`E+{4O#94?p`UTOgXI-Ry@4s9ip)gp!=W(k5QqU}>P`s7+Y=7&5|R%}rDp8xt#-wBNn$# zO+~J2jxr9M*Lk|0^1+N!@52wPP~KW1w{|+du+!RbznjhcJXkWYC0Z5gJ!Da{p&UMs zD&=}$dw(XV|7NeW(OXjh?qm#Db*Bk2mWeLds*eJ2_cjq-LafxhJ2>CYb{dV;C2qi< z=Ms&0Di~ru&EEtvSr~ip$0j!N?iPARBLEM9) zaEPv6<%&G$%>WDrDlb3};XTgz3?+J_xT?I&G6Naza7^c|E7-`ocZmORZiol4>x>Qm z|JRx}pWM#2IarMM{g|R4;&GiKmnSD4sbGE1d>!b1quLVBFlX1m8wSRf)=4v~kT{-o zOh2DaHJ~b{;Mo;wH*zTb3fKU9e}-hT4XWYtVOD;F0~L9{@1^DDm!Ac`wHyqwkj3r_ zPQ?-&Opj3}QhB?X=j?-k7<#&F=rBfuyF@rVO%#+j##M=^KHM;q$$BbRWlgYJ zPbY)HjB_Kfn#Y6$TKLDl;}sVNT{ZPJMOQCP;SAD!J-8eZs_3hHWAXc|6?$5rAC~oI*!Ka@D*-1iv?K z@F`YAy}S|vSR8*>_-YX9pPeh5w2YeeyeffC5taw2s_>^?kj|~1wDzWa*RN5ew)efh zu4C+Bo`65w{AN6tXCyR_vTByooJP0=U?71SKZYEdC)wxX^NFLX>lrGl5bN)mtFA%m ztBnxv3j0rg)d0rH=+}Di@5*;XGqr9JH^C$203`WQLBBMPWK;~r#fe%`=XGwEi<3W4 z%vx_&jFnCH)PL>Yk(2oO%M!V&tkQ!~d*79yfU6J?6;0N?$Mi!SukX!*Fg^qnxHD{p z+eH6?r@zT`7-`Hdh%P@0OWtIi%!FvI0a(?KhID_%j}(C|CKeYOih4`p<=yg5`NC%} z_G`O@r9w#{tJBlL9T|oi)eCD3az#%MjI2=J5pO@8cS@f2ee&eD8r%Foj$W-rg|Imp zd*+=++xoDd9PMfKxEx440BJW?65(ArgCzRvVoXB+01cAIKu~r963ZIXI;6}>Z$Sx` z2Q=V`kdK1MmhFX@=%>qJTyC1f@t6z%_rko;)3V}6Vg%w=+M0j9C2`Lq6*#+A1-=-b zUxzbko#ERk5s8uJiacRhW*ae|zU}YnOjeuMJ>#=jtX;lgyDSn%APzufH<|`RNEWkU zsW0gpBh)@x{|=XkdeaSG)Vkr|>9G~Sj^7n+y+N59S^!viwP68zI)?mcuT5Bk*fcTq zZL#D4F!^txABS*sp;4(GyvEp<8^aD-iv-%?l z#PGOYI-arQzll@Xs#%kExvb!dT+W%oA+h%!sSP=N1_h52V}2OeDgG1 zZ9baoeD1pypc8rN!b+d=h)BCsx>tn~b&Qmm4M%vO$JDimd)(((2RntE6845F)oBRvW&7H{p7e}+Rq4u*Y;UswK#10KZFbY`W% zW73;ow5h4nDQQ!MvPT#=3x~e#7Ola`1qxWTYy`!@nCzBGfL7KA1mXb!o?>8t3V&F8 zt@ZT}G`h8^HM}j$ytCL?=8UK;X&>Q9G&?!?_ou>S^@_SPdLIQUxHl4gfQSYc+b=Z4e7M#2~Z`p zv^12TwgxuU@N*#-6|RhTXv^O(nKF1I1>#F@T{)%UyK?|iCtYh`#4V=BT&!*-eB`5|&u8J@d z{Xj{+PMm{oF>UbFYzTaWx?HY4^gI_yu+1tL96YE1+w<^3Q6`ab3qx_;%Nr5#+bqO) z6)I7S0!a-zc=`uR0w|!fL{Xwycd}vjUYw zT5js8ACw1nULda?iq*M3={?;*`+bj}`PG|u^SV>&KJS*7O@~jMj(h$gKoGOOT;kT& zR)AQCge}Bn5(_HElS7MK!AJngJHU%ac6e1lt1d|GLKk}yX>~E+NK4ceaNTZ9hiW#z zy&eEs0sBw=lJbgF2mNb?LP%Ial_Sw29Ot4l{d{gCS}Xq-PwxWGbpQX4=NJ=7+mb^$ zh7FmVa;T8=A*XF@h@o;ArW}&GkwfOJ9MZ{g*lbKTLnN6~XNMe?WT@m&lyY~tKfjmz z{{H{h_3qMj)#kmuU$5uu`FuPdkH?dXi8kz|-VsHt{?0|0>oJ!u*qhBKQJixPKSPZ5a2psUFe8Bj!15;~OY z_*A(JzG83}_Ebza z5N#^`Gh}fbh=75<+Qdj3PD~u)Wlyo?C=CCG51X`N%&%UTh@{x-u-iq>6KEzAFux^! zI#++#adEnAqz!bh+HR!dCl^yNixtX`>xaJ7o;Oy^@UUtVekQ!`C$jKTFS@Qv&!fxi z>+Y{+Zoj$NPeN&->r=-|Telju`y!q_H~D$Q3!;z$*?4(w#WzW(`R{kNet_50mac1o zLf`zi{lk3mXF~kW|8|^F7ry>Y@(b)_qPp6*T`o~N0^cTK%MX*t4P!+XE@g5M0u4B> zbfzp{10Yq=c2hOwKjkb)RB3opy4N)>21LuoY8Xba%nAUdr<|2B{7eFRQf3@U?o8og z5rw`U`$#4u0FdxtRW`MdbK6t;5$g&~T3Rq-%+7ovjQt~DXb;~)r9#eWc49fzK zs8NOU3h$|u*M+K)0l2f@b7a^JSM_S>E-dW!JiS}NGd#an+@h0k%R7mL_lR&0w;@pisJZ~$m&1enetNF`lOF3pSj;Oi z;jw#?>p@QO+)&;e&dPosKL`69yupCQXVr5@&v1f;|=N`Ij@yq2cqsmPDzK$ z`71q;M%D7Ac&efJA{GXaz1kcX=w6Q~5T`7LIikLvG>5q6CTfmgeT<1qS7jT~y@CS$ ze2Mtw8_A_4gQEck)QbUS*b74ml^FO=2GC}Dt-7a%3w7~_F*%CW%l`H9W@REgO8R%8=9PY%=~I=VP0MP2PYrSIj$fE+q8S_!q| zJ41x1k(Grjup^*a59=K4mba63FR0z2=$(A*Hpu!y;w#@y;q78k*&_w$1dhg9|HL)* zu(X$Bo*&5TB99z|$99;zg72j@Qe3bizW;h8%%H-+;#ZKvg{z|h^mdhs+-P{EUKcK|TA#+3H0!0DdqCL?7H?xEE(E6*wiwvvcF8h$YakU#_qVD&XQ>Ff z7`~yB(#URm;XRRjPN;%<;(AsZHD%!!)S|fKURi&U(CCAkAO0K}K7jdpwp4wCp4WM} z?2wEl&2K;a+=*)gU(yUd`>j(>sbn0t)tuLFowE__eq>QnR#7cAyvx|b>Jl}@S*&Uz z-MihwVVxVAAWPR>i8-MrqSAwfU}AQ{{KzA(Cl{QQ7I(S+(LFn|s8hPu>zk}Q@t=O9^i}|88ugDAxAsr+0z6@?aV~MZ2Q$sE zA#VQ-v~NF?8Fg$}tOam8;K5?GwxxU^j~Qb~7p$2Ob(eBMUC-7_W9(Pkca#T522IgY zvTRz5DSw*bA~w0v9#)0RptJ8I`1&OCdIGSZaL1K-bl&SmQ2II4XaD55aZD6#wSr&Y z#Y{9Agg2oco!$45CV;tDxNF>C$#t>@#kyu(t!nR+uS@#QHKK?IdQ=`C;u1q;=`81h zV8|B^Wqb!H^s^|Mt#5a~iaPh^;oIVa@R_A-nZhdgrjP66l?fQp0U>dju?0#`;5fzk zMaV>wNA92;`L%$8Kq|h{m(oQm3`at~{k+@IIsuxVMkz>9t!cs7A~bJ-$WdEMW&hmFxFHpv0kb>;fhE%s1>M}O(#wpXOnkl zcTXWP=tW*GWP1NYC+;WZtlm6B^WonXze&Neb61YFAN-7LTPy9-Vo&mvDxf66%*)(p zndiE5DR(+E?BOEa219~<48LZc3^s-fe`VOi9!EJf_~sN>G6yTA=*_tdC!x11j zE=B#TDCLwV?0~K3!Hs5DM!Su&!{zaDMyWWSyiI2W07iqt{{@Ruh&%#&6$p3k zoD*^QD5?d?fyn6>oQlvoS01|)7GA)`9pY@u^#MaCb*C>nUYSfBTO0+*c`G^S9IG~Y zxfzhc3w#;fW(f;7*u0TDdQ4Cr*GJ_}ApK+&Ldy`rqYQ&Vc>Auj_J-(y z7{DZDkvo&Lq6GJ4;DF84KOZ-nX417&4<89HnZ|vL>$vfx>dnM5JGN@HzT$H?GIZzR ze6mVC`R?~eK9O3Sz7imk^m%0NA32atd zhl4I`O6WH!w})c&!^Yh2s_4ABtOrYeH67Yg-R3$;H|5ZEp$Pv9fyvF`n@xM3x($6C z>bWwp*BMcxZ;2J%5nSwa9nOc2eXnz7Vj9!at;#W(k!92hgJm*R3(&!WeLSWKt>bz+ zre*ZQXbmA4X!BLZi9|sfi>|5_Bl51oJXG#P0|%4Htx6uBPW(*90`2)0E!~oVpc-@W z^3tx-)Hmt+HeOy&)M$zw=J)shYRy4seHT(e>p$!oU$_|&yI=j-HCTq!g|#omziwG7X8lZ(R^5~sGv`#R{%?$np2?dfCJ5)EabW9ic+^< z0c;({06^Zov?9xH}xbI zE98Xnp-i4&$4TqWRPPbT=$|OGSkDgf>oVFYazjo5`gaB_qS>H_=IuqGn%gr3Y5ntp zY}5P*&=((tkvvT2BOIdpUlI3o8?h%TMz=^IiX_XT-kxt<1*aQiLK;n|WJM&W9ns{R z%i`rB#(^4HQ@smxNB)CM10}Z6ek5S(?+sgq4k5{nXBtr+DI)(JpAx zsJ|#+$%Fa)Uo;0u7!>|}a9Ss(0GUhYe9jnmJ-Gn0-#RKdtKG7TKim|&F@Nrrb(G@a z8&Y=HmW!OAn1Fiu=8E1vhWtCi14y8x=X)yMS=$n~>Is@AHf{Yk1t~WA?O&Zr88!$G z2>YNpvW>c8`{NDGq$b@Kl$cS@%?E^Fti|zvlpa{FfDbWQHIsHks+V@@Hs&?xhS=va zgWE+Bba0DNaNQn;Xc^kd{Rzy40d(;{Tv#KUimpE2Xg)`$c}LLb2A9kyDr6@oHJ6Wi z4S|CPgUF3M!A=;Ce-vAspdYtBJaQ|S@NxRGdl00;?bw!8ExyQMc~(t&rNGN9W79{a z#NBMPkkYe@snxP1*TB5&s%X0W&6=oNxzx79c7R`N%5Na`!rU*tL%-?vfe*xRv3v#> zl2sV+fDcUdnCN|mL$v{l>*)LmU{%K=%W?4%Wb_W8w%|dH2Vm%vT%8-=dtp^IB>EWjzaIAisQSszG1|Ohj@qG+uHwn zT0ST|{A!@M6tN%LAaH_&&Lu-PEOmQ9y>anlw0eNqD9|3<+>-MYWY?8!QR~A9^b&@k zw>`@j-aiB0e;mApO6S}zwfOKnsNf_IZmB)U1Bk1M#Qr;_xy_!Qv5y>IPrkwi*@#TO zvS!wdGOO;&yp@LbbuRVx-;M*I7t*OmBWmh+_+pxH?k&~K#|I}ZNHyz*FWoLYc4+ey zQKyne09A58Qs?L?r5W;f@QxBB z8h<|;ykE#Z2716rc5zlClz*;hcF*)35?hUd6-oq>{N|9Tmhg>UHMvC@oXNUyG%SPl zxNmQ-U;bVMF5Y0jc%%nBKkaj24Yf!x<2S1I+}MtD@qnT>vpfA*!bnG1ZMPafW9v4g zwero?bp=gjgZrI%Z+F^VGsvvuLQ`lKKFJ=Jq{`@qzL;``e6Zr_yG9K8dv}fKCI;r(wTnk|m?8N&564;jU6Alq3?o zQ`LE2p|b%EnOZQRoQuc~UP7j8fp)GI@IwP0jDZ2Dn!`2=Hj>CU^Nw9M-W8wB<{i9h zCC&I&42rPHF0_w5P~Xg-s+LC|@t;g6n7%L6Jtc!aHR>{(`rzscw&GD(14pc4{p6p* zx7{XHzNJ`6!^R+YXDFLOsv(Iy5bsOp`$O~EA@+zn&7;V05q*&v(wxKfWD^soy?RqT zNfaONTVO*s`_`LUPbSqMQbi|67z_i3p{g7XpHU=l@W^40PGHSeNa$*EhLy0fd+wpq z^Rgpf==Bz;+PSbyF>&f?Uqo}kvD=uj=Uenfesn5(O+%6n5cSs+qayS+SvSkenfVb8 z_F;>jMPIfatr^S0xF-b5s>X)63NC;uD`WKOHZ+4usxfZwFZO{Jrilv600? zFYZ0qp8YEzNQ3bD-!Nzyrzrxw;q*H5*>FpS(hmy4Zz=yhH``{%XJ2$P3LUH%ouS^s zK|7NPg9fNz`HVy53G?J5YVW(tQ+$0)?eB^oK-Qpqzgq*$6UjyA_nGE+G;%60!g|~= z>phwOO1vV}T>yS9?rnR{7OLYoJod4M(2z@=wt4FMfcBDKug}c9J|e74q>-jriTv5wAH!gx0EmVXBH}4@t&^iy(bKu{9-^u(mjps;#r$-Kwy{o}2`6iae>7UpFr+I0(RTnI8ezRZJnKq(*vkY`Sy znC{U-!deq>H8Z%HktyG8UvOwabpK7!=LSy=N1;yFlQOjB4sl?Sh*vx@G}5w3*=m+*VBtHO{FuRzPdVDFJm3YC?yT+9jz1DYOIGeDKWX%U#D z+!FSL)u!cO3Rc9`uCnC_UY{mI(LuzIpi`I&r5FH5ydubJL`^S?>$P7Vh7(wtD|FG; zwygC0$~9=rkv;GxaROF5KH2PXqNkPPmK>Un=fOP8u&~8b%`4S69UbdVg(=u`E zbzIjnYLnts$+1nE`^GF3GPjp?4G zWqk))McV!h7aUd=c5x>R-?Pa;)Ylx2ATxsB*9bZO=pQ$+zwo&s+3V-K%XF~yyq>~* z1%~g1*!dE1g$eqa=8uz|4%;;4X?ok^zM3B|df1vIig-89MbrT^&0x3fKoP`{rW-lr zYHb>Dvn1DnYPeaGWMiDG8Se}oG<45B5=+u7J=CJD2v#4iw^|JIsA337+g`L7!CU;Y zjP3_3p2Qf?7C_fD?+naAbbEqbCdymo~XxLp%5l7{}WK z!NEpBx~_wUtq#JZPcA656-DK!o_S}WQ++K}j&cVTc+AQ1bGBbottjY4w}?#cHwJsz zDTpDA+*RN)*_#Zwiv<}Lq%&PE$ZYi)62^037I_#rG_^iXV5?UZ_pQCL>tWSiUUziA zT<26b6DAiNBZ}WI_=Gg|YlURB`^R5l>PY#^Im#lTCZQ7I48((2*%1a^Hb4`pM*N~2 zbc9SYi|67Nfh_K7%q$ECq7LZyJd8k}in>-@kQh{I`0J?nd9;06l+cK^a$=s^gdmM6 zth0BNUqSjiC~O4SeRT#xFbW6??iL|kWvjM%>%PPzhE^0C=_G}85*y0cS>D?%8!D+g zAm`;4wks63NbUsKHq1MbPm>e0)BE<>IqQtzbN{-vM_Ug_E?Q{~S}(HX6)?r~+Q;Ju z!B0*hd6aW+7v{z_fSb!M^I(+maOP?@F6Rkg_rBt{ZiHR&<<0&{Xe(F0dm%iAU+I+x z7(U)sO_T#~5585SN-*CR&%*Hiw-SPhe$M~j1w0gK2Pq;Re}CiRv#LN^8}x9BiwB9~ zr%ME?l)fX&b{;|tz%UULNsMtn5gT(73k?;@*Cu*78xqR_k(>J3T?Hv}MS%Pu^n3Z; z{pz^kC#tpqS0I%)9FM7KbR!m_T(rPyGVLPNB#I0?n>i4hilIY6sH!QfB`xOB>e0()&sJ~#-SM$hFtLM$;IOl1on&t zz$XCbP6`>Ro-z2>#mP&ALHLuH9Vpb`v2h~?!tsAQJd7%G6N;yX){;mBCt9|I_hbwC zjSo_}f(xlmLU(|IRx4iaGg&6*R>?|EyHa+nKHFS(nksqj)al(x*mU{2>Dt##fuZL$ zGv025r1>AM2^}20eo!FYTyrM=)csMzY?_%FXH#sotbZa}uHW8*8ECR{<44a#4_+g} zv$qYJJPGR+X%XlMoWs!aA$a$f^S$Y@z&eZ~4Q+L-PAg1>|5E$$cVKOuJ)~Z3kAK-n z+5Z;P1bRGx z8x$6UI#VGKn;rn_@MvNF)4sxFC$lSvJ=&ZRbd+Rc`VaP0R0&O2=`4Y@jv z@4`Le`b#DZ1uFLM1x#2A66>7gItwFMRW{x7?1(>$`D*RLRHMpWpLW=t0=Pog^Al?x zsu9?CGU9s@UbVv%Q8j=Dx{wq@hnDYL%}jwd?u5!<=OW7zAp6FC2p>#J2o-K6)wUX> zq^Jqn$~l&dsc}4x2hTfDszM4mnF9aYQQ9qfVnkPs@HEdt#T5RTOl(FV$J}jYRC;Tw1_)ZYgAS-5)mAOZN5x=E*kJs!WJ{7Hn`dVBzLlA0Ho_Wt_T9 z>pSUd@vwF9ZJ2hk8slEKNsGFxXkEN?{`mc`{Usw9Tia{VvAP0Mi9nJ=K{oGLvrEdQ zB}}&#?z1@2Kkm-|*1ur{ejR~{=LUSpm5OwD=X%f={hQ$by3SVqorzgRz2Ujdx_-3W zstFk>qr2)gDY>;XBvwR@S4KlR^xiqsnb%n{qdcl!i1Jm)CX^eh)pZw7YxwM+%E#2J zQjqqRGq*0v$6GKhr(#Jq^q^4~t1bdFEplbDz96EGg$mgx+MxUG@G2P(BP8xF(X1nx zRHsw-l1~8g5IvXaWwnRg6x6NR5eH+PRBXsqR~^Eay|wi%SfTsz%|R-&W8<(fL1*=a zwCJY9piRkmgu4n2>MD@M6SGRk5*B?Gnhq5m%jGux<8*tsFP2!B^6c_K! zU2FKI7UfCqA`G0`_;Bl+j>K?>NNer~AI2e{Loxept~@(2%j9|=zGdECf6?i5$HqU@ z-4m-Sx$jjf?Mdzcm^K{vYo5%0G73$9)EN|tK9zPbiHO(vF(1|{HvuFeuy9BYdUtOo z3@w?al<`Tg>W({kl#0SdNZBc?`+G(}S`Q&+w8*W|Ms`JSlravNJz@j(>kn1;;qpuD zQQFm>U!}W8E1L5i@u8~F&{R!}9iQ|gWb{mukDlk9FTB3@*#olG0m4#WezPmw(W9)$ zyXJy=`1&p%QEQs-#|hKe+onm!a(`mSONqZtgB@%BsXprcCMHCl!^OG@oCrgqGhsf? z$|7%Ep$4Aah-NZ@vH#GcAvZ$p18s>0kZk)OQF)~D${W+Ybzh_dnFX&Mkz4og($nd3 zdit=e`~d6kzp5{~PCUsDr+L3oeRf6l#B*}%q3SCf`h$8eu@|}_{M zfDx$=AjuG@3Fxy)XwX@B6wk%iN+B9EIwfgr#2Z(IA^9Y)C33aFGVPql`~6k4mO^>C zh;VZ4Mu+*BP}ls6gn$ z;b$2RNI>EhFn0!Eb$gtZl_TLUIc}X$)7Bo3S=AIw2^Y730uVnC9=p9VX^|Lk_A#1i zPAl%5v(d%Wl5pqc_%u|Yh9}%$9EBs6MqqCAVmkTHb$(viYKb)|K%rf$VMNa$GGy(* zWMx$u^_>=(VL=MiCFUqA`^X9!4T)MR54Pv+m!U7Xy=sc=Vqzm9#RiqMhL5M7zH^8juXgO`<)`sRdxt^| z>~6%PP(GFxS5VgEHj6*stIzAat&Ue;eUdE4Kcl-KmCS75K^i<~1=+kD5oO0Txp%EJ zQ3l}Zn@n?(EaE{ar40BTTntMJ!LmX6Z&6paeUB!mn=nG`lNGe9gBN~0p_J1&ldv#&SNn8L$)*!%}?6}se0mz4l$G7tUK0HTo+~<-WI8&gnpIyADPMk@5X%_$*+!gX?j_3%0|N$(6H^CLSzqvZ51e z2HJ|Oj7h6T3Sd418BP;$Xmqg^IamG;143rMQ#2qV+M|K1jK8h)U?jT?Q?Am9z4CYf zR;x01^3wS1ceDJvNT>X^NDi~$^sbnv_FiU$M^w}M$Vv~&tsmS_(i;LbFV zj*f-$U|xP5{M3$WsG<8dyP%JWNDhSTqr9-H`L%FWsc;dq*eUWK&W)F4ma0!SZ+A)? zZ=k0PI{!`SuQzb2fdW^n3TEaKCHnA4K9^fobn-IhPpOm@AOav&- zJLNI!LF#i2+51op3}HhuTf|nUaN(7&vN{p$Gs82+~|0Xo;Y4b`A*1bmnRM?t|hg(4WaV4(oUvhu$>& zB*DxK`k!nKfEwFx5he7WCi*{sW0LxYsS6%n1{2+`*7%uB1sORQy8sl>uEkv6ebFSu z)N&!1_VKT{Y&%kIm$BYf67@08#IgUxo1OybCn*x^*g#CbNUW`9ofo0?Qx2v)vdpTO z6-dg*pRk@U_n!{3?FFM-M_NbxSX*McI&84-)NyaZ{tK`un67IA@%zmNt z-Evol>=|3skf8U9e_361%XE6pb8Q5wDt5+V75%bvTj8;E^R>hdl*bQiW1!go} zz+mmR8}47M$6s`^8A)@t%E;Cy=e6q%sFAfQyl6%CFwdr1M)ch1USx8i~C=>noPG=u>c=lz<+X@Don9;fRKCQ z25a%9Yy>m?G83(0@@qmvnvUg3A{J)_+fF6HOO}$?D#v>Me+Hra-&;>Q-e?~t`f|^IS%25_GF9AUU5T5u zVYMn}Tt94F$2Pa0!w&*?$eoWRnO~;0C#SbU`n+NvhtIXb@2s=F@OCDKL~t77wAf6? zcPy^o<5@Un90hEr_C!*U;SCujcbr3gZBP^=HfO}7)Dy;!Mfq#|_e1@r!MYiY|L=d* zV%2y`w&0-mT8DDJKIIE9D#K9EktvPg6IxC1bDzaV@jwKQvTWZg{8Ut^E2TX0(* z+}tI_8JpEdc;J-4f8eqwwdA#@93FV4^6E*o@84z0x#)s{Od|~WKnjLR$E{uq*?+jc z_epM$%zkeoIEMLWP5ZkR!)HNz+a@oQ6y6j%i23SuQJSlzgG(2zCbn@C-u|Vsv*CDX z_bb_oTmH~!F~sgXO|M){EgU~%h@us#@f7-#x_Y@5j%SblccM|J7p zqUQRX4b??5qpR%H@z;G9a-SuvlIdD7_z7cRL*LOZ+WDUoHSP`P?(uN8bOrrvhErN@ zK#|W@9;$z=;qTy^#&R%EJ=;_0oQV8(1rq)=xl^Wgd=SMR@Wo6_z}ghQq`@1CtWUaO zVR#&voRx-nds7|b$wC3+uI)tgUlh^~rt_~81u#*i*^qGOG(qi%LJubsD&4(;oXcZ@ zwh#Cy36|C9a&fW{0w(RJyPz&kZc?NJP1;4==@338hLQV_w< zgQ*F1NoW8h?q+N1puTe@#G4|}m1KslrU=TO=;Es76$z{&fITU4R!kgcqgPCHL9$O$ z*Ziko5pr_^l4F52bZt=shNN#OF3=N93qyv*6p`hN;hnz->~Bpf7x%h+y-aD3z4V^u zBG7uts3SunE#6qf#YE#k+Alu)>k=Asao%>Jd2p~rDo3DB`72k%32NXv)=PU?q$wrh zPpv856ex)F>@o{>Y@{s2DY|OLdi}|eGPebb^7ZC&k(f@7LH*#`9#u$?S{`tQl|*J5 z3YLvb7ssdr<`o+NJ?t42-uJ<{uck1w{tT?*JGa2wPVy&HeuDIaP{K*R0o%p9^Zggo zihewdORzo706s!|j*bMIeb@d#xmQ;|MYmroX$thUDKcpQ>9f zzk8#j`)1h3(WNohNH|O2_MWa72m1#D)JKf)(x17krZKv1NT^ODcW2#D)@jx3ks%mNf^|OBs`NBUhxW{}x?W_`qaUY1w4zFk)ZaFR#Qi(TaqC@)NqQffQR1S6;j9iW6vHkz_`X${o}Ky0 zc2n1`f+-$*zD2d$d*F!8_c#N^ z$qgO5aw*ry=9VUi1s+Nz3>s!10$+b4W%e0vysfl$Be^x_(FO0Hzhx?pE>3_zMAjWz zHX5#>dG-;>3=puc`$SPh)fyRawN5w^Sr7!QOo-`==|ndvRVd51i1=UBALlBumP-7s z;R8CxJAv5=1zhS*fRqR}2s;lMZd!QFt>fk)%sb6+GJ}Em#CHQsXPssscLx+U9#u-& zYP4uq$v0J4Bv4si!)!RNpaIt|=ahPs%C<-o2R!0h&hhCvzzzy1jc0*Af{RXR@Dk1Y zb;waui`8`V_hZVr2~#z>Cw7axJgdv{{H-iQ;mJsK$WA!g@ zEo^Xb!OFko!GC+;-vf2KS^z?p*Z=N{*dY-q26Qwi2~$*%H?t2>rxnw`@Z0gkdQY6Q zm64{yM`XTyz(834PB(k&G>6i(Qu}l~pC{RTBh)qRPDjFANBB?n>7~_)18Q4DQeC&X z{k!TDKw4Tq+mcT&4?!^I_7jXvr{y@up?}RxBznT? zNTNYUBA)_SuK^H;D=H3dgyRUU44T|pGP%6Gd;#Y$lUQngwY&l9W(14^E^y6V2v2gy zhdkChIA5CN8~S8wvUb}wIVZUH&+1iF(N!(HK0i!Kz~+u|GxsL!2}Ad0Vxb;yQonSR zH9_jPEWR`eWyh>KW78vD%yoOf7)V?!3U^YKsv*caX2Mo>wkwRpClG-0OKXg4AFJmH zIY$OSx(>tO0rJwk*8?Q8b(Fbnfam%s++{*=lt$jZ+C7t$70MU=r_|X?z8(^(6L6>0 zJzdf1wQphoo1p7>QUa#D7DcgwbD~nML-cCL2KDMZp$2hWIGfXwHPgX=K5fPa)K@5O z(Sqs10GsUJEBwhlmyZbrrgNeN@m@|T%07xaMW$~o7xDe!-A(n5EpKeXzT)jVP08s8 zJ{&Ndv+UGgzhY=To*9u)*!#dRUTE%k@Yek1ksO@_+6CCL{X#8eBk%nYl3|x}^7q2j zB5l(=HTFdG>5wK1a|R%XO#G4~dnY{Ady9)fucXOMHpMrn6VQuz#s@g|{)bYQ+nmMO z!0D(Vd#?uJfh$F;jZj?E+#rFLzn>7qb#`73IU!^omRa-=`=wWH(D4oV_s!tb&R5%j z&&qW*^B9%9n>&>+w)@`>FD#h4agp-ccu$E!^`K`V+-H~34@g4~_K68*E8 zyb8F!`-9lx>NFlRmn+skeO5|w%#@f;nYgxmU5r($1u}dsXL~}tzoedy5x(>ld31X+ zuwZIOnKUb1D+P?J3=DzIL(`w}0Ozd}?jGG!I{;UoWa=#ND;ta8cdqqMHp%j2_{f4H z)&Nfs$jJo(O;!yy=>_lC?(HB9vGwntV7e6(f)9*wF(>7;io6^LpPo$nYzct4y2mMj z{%Ey{59xknw!TPOds_;5`g8iW?_-rQw^{Lyvu9*a#yaL2?~u$012NT0C(uU)75}e= zfSCx!IfA)obPHFIi@tUN=5;3Zo+e(p49jd984kSp=?nYKU=ihf+Dj~?&AAAO5Si9Y z$KO5%0L=jE0Q3WILy#MS!7h%S`Q0|YHlm0&z$g4K;C0N2>7);#yoBHrpq_H0cL9@0uzE!vC||)Vf-p%0&E56wA_On- z6#CC)rafNel?~_DdhoYhsiVLo<{Wkm1ZHTA}tC8W9Z3P@Js#8DYT_ zgF^NutL&`Tp6(fwUpz)MUA67Qp@!Mw#^6bxFwRzjtyW+3?z>vZIZ)ozjXu&DXYOnB z@rvv3me&u4sNAZbwtEi49d`enaPkgCQoYLX#qjYX=STVU!D+slUB4@Y{|9k?k6ZM_f8DWdFnQ_oc3V&_D{OR@}{M3m21 zrO_aJN(ASJ#lo>9NS{*)Yo+b@_YT4!OH4~Ah!iWBqtQK zQ&&8u48h^)m#xVO@R-jAFl}jYYGz<7JU`E@)%7Robq(o273XQK6 zd`MHlEk0w5oO`Mzf4TIZr)22hOm5V* z85;x|YS6rz7;_80s`Tyz7wOQT0Rh6clx(Ker(Xod;wrgS(nVh<#9McUgszP@`g{TJm(VR}mOT z>61LkEs*%R>a3h+dB1HZMLtlPY@g-thl<)`Jt)}5Ho6LXC@wE|+iB0UNSo_myNqTF z!sEGCD?SD;pdLl{cmjb-Cm5y@ep6BOPo8!a-@*UkzC7)vfSd!_4#)4oYJ7aeFpG9z z3MSIg?)s7A*fkPcMm(eZhag|SI`0qZyq-nePmNo4S(wA_Q}JQI?|)@p{$khL>+zAr z2@bnwm0S!@N!I+6O}F&4`DEX#HuqvT1a5`2nbplAEkJ*zylxL^U871j%m6O&;vvh@ zi;=x9w${SZKa2LVgIw|L(@9AustsKP-#=gTK9e~bEc|)(dWx;HS8rrNO`6Az)lw4= zG2DdmA@)*^_n`5>EF=>=iULVbc<9~h?w5p+BorrX@jQGs!^`^9Eb{O2OZYp-eomv7 z@xqHI5RYuV;u0;Ojk_<+9R9t!_@om)_CEc<*HLlx_T{0(^0}Ou5=+wICm(;F3Gbr@ zP~2^-_s8s5E-Z*7N5O9$Nj?`^cK`gBoi%@Bj_iaMb$);9Gc*&r&f|T%cgU{Ej$6GI zI;c?p{7#95@qwqF&yL?XmV1V5k@0Jns;WYVT;T4-M-;sNgG=9*O8X;eMkRMW>3G;3 zPOZp!l_Rl7qerZyuR2DR^kew49&2}O9a1EGuevb9iXLaXp9{Dyy77NyQf45S;|Eq+ z$i7_=U!Y3{y9puR|FZR4|77W5Un2SY>IOFj4uzL;rM7%MXZj2kZCM4*Btl9<7A z^l0|ZejvG-)4bCtl`$FSA{w;@B7wpvtxG`y~;uegzUf4u!7KJ z0ei*W&gdlF!N%%tM3Z9I7}LD)@lfEWNqYS-x5!vE>+=sjZBhUymjj5OhNPbeM~o!}~^$7rLSfVk9iKE=;79eVV}B z%=QbmKO?{2kqGoK$UTo|KPm@WQj*LoUEmb2MWg0N;1n)!Y7&)Kla+E6f6nu&G>T@^6u z5)5Ug`)}P(ZL#&v--Xvgkwt`(Fy+N3pj@|W#X-qUl6B&H2jn^;?3|TbL~r^RQ{NcZ zL0{N-?2s)DxvJhZYx{C#vtG%1$Bn}7sa*ZF=sCVq($wFiD8YZ$cAso1id!!3cV?L$ zICXFHpsq#QbC?9=?o`s5Pa7YL;@aS!p1+ct2)lZHKKgmC9+P?9OH0AMzS*Nm0T=$ZO7`1mXw{{NsaU?9Qrj_?t@l8O6k`9xa>;D)*el$wvfK>!0~J3G zD}7r28Sls}K5Ap8(sj9?un7Hp;SBBVQ}Yj$CzZ>@bC1&L!;Qnet$!9>3H#mSoAafU zE);o&oq79KrBG|V(2w0$epa@wBSN6YZ@K%#tr!x&t#PT`*TbrqGLQPO@AxjQ!lj== z7H^#7r6r`U>a{=;C7~wWr)a-vls~7O(_!K2BBviZb8ja48I{>x`dI!6eh-&heF0kM zdrhZ3I`vDG;gW1fhjV76s-52VoZ0wRdHajj z08cl=G4|qxw-LCF-Il|~5f6gf@TD(H%H>AcIHBBuaJxP*(nT-!m=bmW&==v+56Np| zR`*oMI5Z#0OUgx53M;l*33$$~^<*^TI>og9&zv5GkAt7!1bAx1akH+Um?H!~kYv{M zO^<|T+@RBK4SGt2oI_KP+1Qf8nSd>c> zL~8(YF9|Js4A>2=1gR}(3e{KHgQkzdcxkZF-qeYt-!0w*sF zMYo7quL}-DMS$*)jf;>>TwO}PYF4p_&WB>vcRNRmR0@>Obs@*f*PsQjoFHu(e|u3@ zS|`nCFa6`SWCSm9oAq;+Q+JEspRI*|eQrHv{N}|_(X0EznQ6I{0Kfp;Rc7?t3v6gI=OH(oMzP9;-_$BDrq1D7^$J0ODpa0*Er)sPN z!Cml{pWnx?=$z^_l4U;VzJGkTYrg465z_-VZ=*UK&hS6J-0!=7kr_I)Lk|X{U}ZhT zSufI~H|xgyhGako?Fm0x|6U&W#G-s*=Xf>Q9_RTqA2;*o#+-Yk{> z^?GeOO(voI!jPn$7&Rs@|M8~*gC{o)W*m>sU(Y@{D-xSDj!QX@_5#?G+V$8pcKx{4pAjBP3SJ`Gu# zKE@hUi=|+V5i*yIi$feVvSw12X7x69{#9}Je>--*#B^k}rRrx?T@5TdzZ;#cQKMRl zPt($05DF}2t~wa}aZMBOM<0#wb!M^^8$Z4-*?eDUNTub00k&Qd>0e@e_?YRHG~FDtuv(xd9G@Pta!A@`;FoC|&#_J~h= z)6wWSS!%s36`cP6x&ST()%#u9cz)1h{P;t|I@fk+!vn~R{(Vz_J;d6UasXfcc3bfP zH~#P4QxKD~R4Sc>A-|k=oQ+UMy>Ff)vJUwNotS>G#b-$-%D<*a)Z*}}d}6v)zP zL$E%HC=y9XZQqTP1ToPn4(!DLBkH~5ss8`}e_I_RbdF6n=NyEPLfLzB&fyrDWgV-G zB-wK8Ju7>hW9J-1vW^igJBRE_rI1Rc-oJ-lpWo$sx#XWNazW4MW8Ckz`}O*gD;|g$ zxRTocod|ocpxuzugQCHc2G0h zFVKcy9z9k^HX0`m+&W+Qt;e_qzg*7QVr;~x7q7T&813ba#$ZoBs~uCduo&{?bPE2o z@!|0u>34s77{2d6J+mP@^X}`jBsfpz{Lr0vXtvRM_3do4=cjKtA#RMB7|ZmS24YdQ zZ=ZM|xvt>_&9*v9dx)sJ4#6gOZtDI~lCpRqTrlVqbuXCr9Vde@sm`g^#;hanyXC}h zq%+sK;Cdw@8^tG|@4Q9#fjipEQg8 z5ahX_R2nPz@<`1`)bZbf15?TcIIOaIYoOj`o>H2iSEjm z`zp#4!S|N0czYaV-g>(n>WMd8?2uMk-RG~r{Ygg~wW*J|j*xFj!ZVKY-|xyVf#qBf za+vC6(;DF6pWAay>Fa*aAqICho+@O%wP67tblc#edZ0VB4C|5mesg-roaZiM^yo3@zQ2-3DvM#*yOsFLm>YZ| zgd;83v1ZGp5GcQa$TqJmvO9iLDy?A=YoH zX`f3RTu47pLYh|z@8Ij!R|5h>$NLlqRr778OrOMrH-LY#V6BCD#M+x z)FH3=hO}->*UB1esoQ-5cxp5RjD=z_5+l>ja9N3)BNcGG;+X+$>;qQxYs1p04X?Ly z(k8Ful#Toi@>Ww1uF6TnHo5?nbm8Q}bl1liVmlnTxf8X|fbvYOFTBqL(M#>g=$Kd^ z<4$0V=88O+5TLylDM4iH#-u6KEk4~`gp7;E?Hkjn@I}hoifyiGEbM%%Cg;o&7{jO{ zPmR;7pGn9jyGKuW8o5zSY?u>{Y&pMVE8;SIBbl?01{ZNJ52ztS>yu8qo1fJ$+qT_~ z-#RusE`)q-J^rcR z$p2`V&P(=wL?$iGM>}2(imysOPDvzdntP14de9IIEML=2|xK5=l0f z%jkFF2X6e7)SsKr9`_p5b%<$TR@xm+VvEuv)$ZfJpA>TmcwuR&`1O83Sl(&TFSjpO zQ{OnMkf;V8mvR);53dqs-wZw6(7Lt4Hpn#ltUvXwsDhvt@0hKmt_gk2dA%x;JQ|uo z+u`v8FX2b$NQ@yV$v##8P9JZuMU3gFSSVjgp8q#~AAjM8(Cibi6zuej2=B_r@>GE77HqNH zN@23jST}d)d2aTN1Vzc2!SZIhcy2czP-%N8W^2LAN7Lm#1}dIHIjp9w6$|z}?r|L@ zuIO%eV$udI5Zal@{@>Ze1W<};F~MU19+HBdZ#F_yY$sy>tp)z;H6HFw8S&8b_>O8! z6y7laK!v)m9{en}y=O(s;|r9j$&-(`lgpo7EkXU5zhmU6EBW+g^met2nW}UJ73SX5 z24=gGoj_rF4vwys0rZ7Q;Ov+I_$)-1drjne^RYfl5KB`CJ9%L6q5Ze3s6l zq~h=bPN*>WaS@{JIOm*rZ#ToYUf}Zt%t{q8trCn9xg^Wzc!68{nhv{cT=_zLs>oPl z^Iw{T&8lZv`BGdXriBCFq-}7~CFN!&fprn0(%EC<~dL{aUN`kI9yQL2o{^ zndyW_Hzmc6h0HNxKFz{o74G7)K$v&nxnWh+hs0U?V2^I^!Pz_=5Qa1B305_V;CHmJ z2oXUSgLb0bqH0#tsn-_*PrJg0d31Omt6s3HUWBBbuEzMBy@b4SH)2akt~LLhPtJrx ztOx#n)5TTB2V5t6TSBifI^p)?mD#L(^m8+PXy!}FgU{lcu}iB3^3rF` zFA3Z#xYwY;#@a?6%&+({>0i{am#e%+lbn0Nt^xU2O zJH@viWZjVo4EQYG-QB4ObKA|PZa)jCvb6~-VSj$`Rb$2F%1tp%^@&$-e2uu!<93Ca zp4h6jQ!l<~=)Jm`6p^EJGOI;*qd4eUKno`Mvq5K`iBCh+Xm)6eQ13aZbDhR=ngz0p zazigh7SCa*QrEN}3TM7Kcrfuo^aBRF)6k1=LpF%KeQ2FqN_zFaQ}Acsdfz^&@jH2M zfa8h<)K+^*?woDTt;f-+#@50=HnA_mpI5H%LZ14OqU|NS{1g0%Tsp7rwz$@I)9^ho zLA}?WfugqpHHka&}Ed2S213^suT8y9VGkAf8=f1SkI{d8)HYZYHeYRoC)_DXg@lkDu zeZ3p$H#Nv2ijLX@M$(i_aCsRPeu=s}G?NjK2 zk-=SG?h204VAQ5DOeC>>V1%4E%8)>3uppPo^%h#*?_d~OR9i@EWtjxjN+)ZDL6$Gg z%*rcZG%>wHKX}azmlk24^E%MqH;={d0U5p)e%9ZC34nP6^d1WI&^a=dx<8$dbwUom zqDpd9Q&HnK&2(MU!ra^GXCZ?D1Za}cONP6PtBtq;vyEWvya|G<3 zs)QI^CYR5nTdSZ^+3+Q9K5@w~gJIgq+bxl=$= zN73A?rpD2)@H>JD@pYowt@Xm79~2zWZMSt=MXZy-oHi~9gnR3T*dEr|9eVhg0;eO+ zr@|&WVo?j{J!y63EvuJ*I^M;%P zeL)L~paq!VpM@QT@#=E*lpJn0q(;|V8V3x6n(^_5tn9U<{Nb}!Kz_&$O=`$wk$g(4 zUg8M?=vv|Z1h3yowJP4kpnJVRv1VN;hRhj7KIByx-mkL0UH(l-58waZ37-*N|gs{a*r zd@^1ZZheva7$xUX_eDOL&;(7Gj3+{zMZ)br+p06UY@m_ zQy#cf^0LEM%LLu+WUl%GmOOkv^r*u0F?#(MpFl3xk`|PyJD*LP{o(m*Dc{asy5uk` zSIw;yQlQw%{HJj|qa!1OXW!1yX3YP|+0VF_AB3|nWxW-z9Zpl4zrVV*_NhKQO8?$p zmzqCs>qq=V{Y5n}>ERW1!A0FFQqF=$7fCClj;$35;%G&fl2 zj;J&HVl-Qsp^{urj~r7C;|=-zKy!bLgyPd?f5DD2Wz(?_;LP^xYSv5kV$IY`weich z3tfuM63rg_+M?>%72rp*aJU<=`k}^Eqwm{-!BYd5ufLL%J`P`Ru?f*0qGf$2HR7wC zuCrtCG0sBvWpvS8r>e-ZCgSs1QJQV;?dh|bPORmh zM6=~uK*@>KBL{8#i0X zu7~-twcEJ>w$UdrdzaANDz~S`0UG9rSMI8Vu;y!!7P`ugV~Pz7gx(>z8D8#XZ9KJJ z(Glpo!Qtt@b~q?u5S3(s;5G|o_#U2vUiS?hN7Ou9?}G4@*UDNA%#}7Hrag>6(754W zgM`?IDszO|c7Y-21^13E-X`@FN*l$T9Z@$5^GT%D4BN)nVgrhAHyE`o*#FJVjlI^n zwD*g<4yJ1=NZvPPoYZ-<4p&oY+5f{F1(ItEppl8CFoIzVj+jrm=Y>WP<%7v|&1`r` zxe5ip&xQn;&Gmd8%hM@Viw9%1R5haGn)#!S{&E5nCBIP)+$ChKUa9alAcH+{LW#kS z4rA`kaxTR(4Zd{}l>Wmt)KU_n+dSCFIaR82CmYc*FG4W0;HY?dQq6(kMsN-|HRU$g zrb@-1TBNjdRZk7tuLn)44(6)5u~+$trkm0*Tc>i^B0sv_q-(0<_V^OpC+bzV^`q$9 z3D&u}K7!%*ddoXm{ifNxj=b~Aa^Xf|>gk$m6&2BPM+O{D3qD^SbJi#q?513EALcM5 z)9FYij6S|M`ZHeY0ZuT8i_e=8S@e~rb8W^%=#2JXv%l9qoWB_7Xo+kLXW~c)}%rEel`geV&I!@?#jXtA6`D*LKX|>J=eCYIp-JV-=+GSOV34C zQFOGh?A?49)b;}=ZY+DfL*$*&Xug*rnD*6FRub)IWf&F9J}>w>RXMBj#TknBw3x0> zF7Ip$H(2w zSh<4woh`~Nxzy86A~VHjGh|uxrr)Ikz|}mNkES(Z5njBv&Ai=?p{ z`9&YLAx&+$p|gH5)$;UoWT4pu$yuE`T6auhGlR`uYc0GMq}}cH6_UpG!({V0a7lnk zBjD)oDhm)QcFl;-;xOO1j&a6d6fZFr@OzgsWSrRby?@ zM;F_kw}m+xe(s=P7z0^RXb{Fq!Sb{HcJF9&@481Dcgg?3%BijY(J11Z&^EK!U%FSL zzX8g|CkGV(zjtpIiOBwfZ$EYR!{S_Q&|*?-(41|rmqf`qN|7)KqE=(3ot;1Mod1!- z_a&hEtmaU_@crX@2e{7Ik?<^SuAf9{UrPl@#dQ&~SLix;pzk?v&RK_uU0aL+>Ln%Vk>O01LLAaSvMGLp~L@acQ{4Y}jt zR2Zq_iXeKqbsLlrKKy1aX{IkEGX}=&fuFE0N>sGhLCw>oYZK;%U5B34r`deX5XE|a zJ2qz=sw$gB(fTpi?)<`+hPjWa9cwdKm)+v;FkE->YG6DMF1pAkBb6_+D zC+~iBN}j=QHh0bWx7W1`*SD&;K76geBPP$iZS#4viG9hWEM;;^T}HTO=dayS{cTv~ z{Uzm0AvF^7?xg?pdKlJOItF?B&CoZTSB@IKeQ&Yy$+Tj%^Bm2@(c^2kuCDuZUto3x zjoVKfcHiX$u(E4jS;IW7lRm}-w-Wt^#Wn_xcQqDh(^U9wiQ%toql83(RT7{5x2*)* zbKF|m9~9SdeD+^&hCHj@M3)}W3#$%f3;g1mo`(0+=wI|0?({AAWyVpFuCM*YEFz~! zzLe7%t$xeHzv*blwAz&Ye&-nno22AS(R;sFE8sHE>viKm&4kgDs=M7%&t}v=c#luM zuTFOwwuYhs9YlQ1@W{xUao_1&UhMy9p;wa)~`+*UXhJu z+m_sVNYtpRTBoPuWhe5z^~(vxCSBa#$z|s_>AW~C0cP9%xq|YU809^*6y5D6+y}h< zPdGb?%Aul(!);CMLQ23m^{-3+H#0jUlbN zTC!v;w6NH>K&FuR{cu5U;=Efr;kfO8yve!~S!1zzgD`Tw&orcoISYsbC~P6MdgVO@ z$bc<8wcDNiQpF=xp}{20rW1t7!LC{ZOwLQ-c8;^qPbGpGz50uuS)CI3*P>nNITk`E zcx64TwIYt%YWy;kn>W&tH%-B$pN#|U8Fm@_j9cr3P__1e>cBO8ttx+Z>#uReq+bhS z_hDe}orYxZ*$IJ*GjHvKZ{pu>z5FYjf-3l6KR=!9MX^iG@{`(XJ07lV2IDDE9x#rp zL*H(;6pZQ(Lb?TO2RqpVJe(7tfCX>0d>z>wnP+uC0bhTRi=UD+<&%wA`~v8QK@?zVlP#>8 z>T+PD061)G*-6nrGwfZb^4wGbCkJg9Z>NsWZ2oYo!3Z<5Yb(yaYpLv}_v5PZOTi@+ zYl$wAotd{%X3&F+=FZ`l^7lu}+#gjgz1d^P5YO5!Iz95G&F{|(TT<)vm(01TZO@H8 zoATdVPV67e8<@K_Uw!*>FyO(Uk$;L?Su>>j)2A&?%{L|D*1Y*^^uAk4hEsXbC7ntg zc63R_dhw#gyk7crMsE_^bD7>ho!*fOli-g0lFv)p8uhw2aEBk!;Ge?g0TFG^zgzol zjN3zi=scoT7aKX9(#%2SG|hu-#&|Y;QgRhNS~{mLl3sl^?S}5O`ny4${unhxul|Yh z;YKn`qLxTW{KBSvuyVPa*6%hKsXhJ9Ve$~Ia@AGK@*}PmaZ-qe{!>a;a=msahdyJ{ zq1>YT40L@#+&Y$5@V#e;=i3YJtLz{9cvB60cGK@)ZyeTDq?a8081kzqcMiCv_=7g# zvX6Dm{C<*V8|GInY80Ts>U4Ugytpi2PFTM-@;KJ3^3yk{ z$9JtSwwYXJ*}pCosW@XbHI^hh^zFw(k&NcOygSJ$=}ohZr%h+R$hzMP@aW9NTO=s8 z)>#<{xO)}~%CZ(@bnJ~}`_9xT*kIb((r>w%%WcO^4}M1VXZiFQ!qx+K0`U>|!0_7) zFNFPb`CdOhAbu1w4JOR603;3p4spP*b~u$Md&Asv@)0hxsM)Li)o1(Eo_ZSja`q+i zkdN6NMdcNQ_ZzRrZTnu|Mu?S;jnVmAV^*8(vwhF0f;fAl?@-{+e!SPAY#1eLGEG({ z`Ucm8S|}5<0>Ac8LiN2B%{#QpHDCB!2Watr4t7K#n1;x*aYK0YW`nbt2BM>-&!A+d zS@^K2g?V={HRQ-#H)+~;>CVK3OJewt%6RPjyX3n~a-%8Aa~h@=V>Zs|NNt~V#Fr|5 z%xykyi(iV4-uMFP$OB>CrVeOgotR|`1@{O@9)cagAMelb4LsF1qJ^^)6vyOeTZTb^ z5Zu!rbpg{C@OjDjt?yExz&emvyKj7a%~Q1<9+;CoIW%6LYdKP zLDeptS=??jvQ2Z(5Hd6|1l?^q%$ONI3#lYz)UnASjx;m)&4FYb`idd_QTkp@wH>m$gkh5J{s&TWQ{!ipcP?>>4r=$?lM6$9N__Lp2^_*Tx}CO(>za#X5TgQ0DTTyCY0nz~>AqOChqMtZkdw6;3;g5cL_h2_H$ajz z*Ynmxh)BcsPp7PldClow3%!DeDpVLMW-qxGkqxfFBKE~dpYbndmA3Zc~p6D5BkvlL}EuC`tz)L`qH z?X)eqLg|ULPK}F;KY7`UC`H`l^9>b1@T91Bj!`qj$=~SCd69^B(Px-Rs0u1q`)1qs zF;YXrVZ-sXG($Yuz}R3&qxDtn*tDm))SmD34q91Au}+>3u1WqX`zk|4tvl$2aZ^i? zQ1Qfh>zq{h+jR&A^J7)nw!?JKt}Gg6E@Y5 zyYdZPQmd`VTDrtp-iMHKxl{EkJzsb~SmIitq~C3Pw=#S<{%(u^z7ocf$YF};+nz;D zPJPoMt}{b+z==t=$&S@p3co%8IF7^-1dkw@sd%7uW}Iup{8tVWG5nC3U-g z>|}#4-pl25_PUY~Gp1y+BLBVSKGz6e%HtNjxvE}0DJ@I0(L8!j^M?stw3w8qX1cD7 z91jZwwv+@qhg=sYhUdEAk~h1U8&>$;b$`B8zVQB3Y`1r9`ONxFk^D5@5Sc3h*`-8O zUN&nx!EC7BCR`k58T!#2G4)M!sx~JAf?D3j&QoDV25WaOd(|sIiA=IIYH(G2LMZRF zyabl;M{QbESA(SV`w*qGU01`QvxTa}IL4GV9fUzV(HxyH94`OP>8V@kib&#jpWXcTKtULFS6Qm>9Y1;i zyfXHmgRu@~=#pBb1qd?Zt30xSYtftkOaY?d>Ei}`SJ??tLRpq00G>LAhM3}x5eq}U zztW}ghXPdI8 z9%Y4t_si4TH}c0AFfEZd$?+Ox*;(uH@5%j{49Ax$1>osb|#I8O|iMBdGQGK)4jRsAc%JN3*NC| zm%`G`73o>&pf^>oW$;eg-xKSFY`>T3l) zNS0(9&z8w8sin1|@T!)Che}Nqf>8#x$iO7+H_tU11LZhxc3p;rUr1GQS_)zORDjKr zsaQbYd&qAi@2O?MV{Kj^A~@yr3m+SoRWLzJ1k=twNB^U-0$a|5R9B8*jjUH6vrP!? z^^%EEmm-LFm2GV(8SkhtTo#jHxD6sYqP$ta!-(YlAVp%sEbd7Iz{IHv^#Gy$CkU2ic58Hm^k6y8<>;>gPS=dwRs9<=QwAdkgo~R zPO%RgS8x`9a76_XTC;BS7dCibF0p+ttT(4|_mOaEI1?#Me#NdkHE%B~QLQRWU|!6D zxqyS~G_P7t3@`-=Y#qBbOVv&dv!bp) zl)EI9>4fT^hoR{E5QGHK^5rEI1L|#=p^BdrF^^75D(0ISAuUHaeWa|)qNBh5@L<{I z?V>3aCvSVrAF27$GSSc^H${hgB`-04$Ly|Y?7D-Yb`GSnKdJtL2%%KV>*le~-mR8pm2SFEb;Xs`5)es4q75EIe=|Ni>#O|!nW-ro_d zZ5vQ5Q*qTC!^F}}!60RU7pu$Ph!+AO;5Y5#sAoBy9O5bfs)I`Bpwmg`XRM)kjcY9W zamAe^g9pD*=cWbi6K_dtW+_{M>C$yCtRe5nN7k~)DK*QA3 zlC0qe@)y`|7fuRG3W)o^&3WUMEl}}vQn1$nzJ2jdnS6y^=Q}N*6+{6ttSeOc*~Z+v z2~D)xw0O;rELtDJ?(F zo!XlWdP)>rPr!H--Bf-)&)&K8O!@M~+io*_epjM~3+}!4n7eiV0j{}za)|jGU!rp>H7_CHx_nY!fHXjUZ+Ni{q(R|^pP~IEBIeBrJ%NQoYschx> zOcHZlRDRn*2;4zo(Z}xl$kZy6D*3gQlEfkoryw>j^D$}Gcs?p3+tfPjf~aK80F4T0 z5faM$(6kLN1y9;Jr(E_Hz8lF3Ee%@id)qORg;iFY>Y`0YMoe{RFW_x@)|hgHjdRzJ<*U$F1pRFT>V(;qMLCZg4=LOJo2((d^c$pDjG9WYu zUf~4YFzrx95~<(A4>wn|i1TqZS6^dOQYTqmnuB6XIqdVd@r!HtJtRF@3n1QBk1tB# zPmtOa56D*2_9-`U83OQ&{q%`cx?1D$6NJD0hnoo~p9`We=X_`nn9uX)cPCWn5*gh- z*t!N$rJnBTONX^kfbG)5_Y=+$F?rKi++?Uqv4MBdCtT>m@RJza9;v2i5zL#`?*8kN zfLJBc+&ykq(IbGuy=f(3=+*|tM$4|;M#;S#?P*kfs z@5dLKy)0~HHu(w5k376xWi|^!Xyj&Ct$p=kOfnZgg1hFmAz=weUwFbe?zR%V{ewG* zVN+>@yL6~}xZxb_okS!QK}V>H{PJ+Vu5e()+R7{_pzYKW5psR zPIZiJ>vr{LEI3jFeLb^k!+$BH=gETqKV=ys=8BQI>|gGSEcbal8x6Y_HoWUxR66IX zO|eCJbSFQiS8AJEFe!I0meb?y>bq)}o(9u{>w-A*kU z3N9LnYi6mw?(D=(jEIj_od*o}d9k2)Gh;h#T`LQd*Lsy3IXP8rmrt3v1*T2Nnfrr% zT1#O%ODT_`WQjr+vE}#Y8#7q^nX`YUP3}@zv$cQ5qu|e;Xct^hz0w5sjNs^f5vL=e zy4>*(!uDTZXMEtDOx4l%D|%GKdJ<0Wp|wrQeV0$F8Zv=#KN=vkhMN(=wkGFfiU%H_5MTtRCaZR;d@2nW{JCF zt&-jrhP6PJprPmCO|(t3P7i|eis^${SReB?Pr4xh+lpMTnf*b*&oMRt<;j50Jalny zl-93Qk9L}#u^MwsG4IUaXi9G-toq@>S&O_ALs)`zgYg5T6XYcji2?*X%zl=^ojBV7 zEJa29pw8}uiaaivB~}?!Rt7yoz`-B}iQu(&1E`@crBi4R__@R&9fL5av` zHcJUedEE;#L;y1lZQ&(egCPY#Dq1wfR#QnEb=lK%kXumHc>=C6+h@=9*`C<#PUzi+ zJ>E{qkPypgZM7$%#Ztwry)Hd*@_5c!Cn-GF|~7R9=`6m!8$Qv^1RJfw(bto&zlXi+GF(v4=#JvfV{*-0#oXy+1JYfVQ5 zgX%LX9V|-}O1~~-fxsM4(q-K(&1}fYusW+BlswP_YBaL zvgY}Nv8q#o+|wF*NU=a&GhF#dNdY%qwJSLo&sOR7SatBJ)$0MD)GI9ZO=@XY9rbGU z%Vu~%yJWUDcT6ZVH$!7BU4Nmc)w&P9NeZxiA|BF$hqj53*O2XTi7gSUYu(27SrHZd z1y5cEM*CRI*(mVqAr)m5=`?Ky0d++)=p=(@i~tZp;E~R#pqvCiBTV#|%g_@bKi9Mv z!2eD|FZ!Mnw?azmsQ%t_4EET#ay`|qyC<81FZURQS>4`4?_{%&&Tt|1yR z%otRe(`x@YvW&$f9#(V6a^t3aEfc!uE`=NP!pMVZj&#S5wH`g5WU-*jHP4v?neR+8 z6RkuhAe};TpE>{ENsoATMq{FG#k=6w#f3__HdzUj6{U#ASbQs0>a4DuXNyo=OcWE` z4`lMMjI9@j9EXDcl^%`@5y2GT-39#0=F;`V+M4cg3bLC^KN$6FuA^=ODkm`$h}Zd5 zc25Zu8=D(O@@J*pW;RU7NgX2d{1|?JUZK63Ks+G-bj2_lIx)a)8pc}f1R9v3O(&QD zLq5F?b(A6FUGgc6g5LFbl>~S0kHyACDO%OujPQ(?d|x`V8Amv6-mZ-n+Bcb1;AkpP z9?K%$6ii3zr+_CuEiYw-hLs8_nOfz&bJouLB?Y>4d582 z(ilXrZm2YLTGtKySrcN=0{oy}>f`_k+B z$fq0ErF7r?Iy1gVd~FI1(YzQs$-407WBb09@Q=Qs=y{n$dk(EpqF~iLCZugn~N*9+w(Q$!6b4wZ1~-u6#)A z5imxW16(bNv#v|jA>o^_nhuf39I@$mT}-rrhHc;E!AJg@j4GTPtR{J8lVl_9EAtj` zOg%t4n=ns{aYaq6fWhR(=&BQ_qJPUNct!}sX{bC9Jj4MW7%$PTKe4VE${9e3aCQNW zBjA0moo*0n*G@?_i_iCS!X$>D^2a1r!tuLZ5v%acUe{y!@G>BDu@{juEGWn4^-fFw zT)Jf@j>H7dLBKzB9+lCU`m6@~CtAkvS3txBe!Gvac<)MQuHi}3fvn&g`7iPLuO)R{ zC+k|znUggI-Bha;L694D3P#-S**#G-$wFr z2FlIS{>(X$`)CR(`Z-wR7e3;F^e8()mc9hM>9D_PjI=B7@OG!z9R=;=l$(u|oJmS< zXyI-VqWWeWxI~3WV#o5mH%PIz#n-U0`z@7Mubh=2EPDT0z`JW=>*U+&%SQnRA zH-EaB>@eqUofyD~p9_>%qB>WNe`h>@fsfg(8s_q&!LWgvQW;SOv8{Exddj?dCW!V4 zrpD)z4}7~mvcA@@UH^^ie5pY4_lxj#yf|uB>M+k#YD&}F25VQA;JiWX;=Cd21ucYBs zy-F)y@~ZN__r&ca1T)zIj}CX!xFuTK9@8QvUHC%2Hl8NOl*2}+Bn>-B7t7%4r-*-A zrc1AzQ_P2O_r%h-jg*Yr)hhQlx|uO3){w@g0IixIMHF+#-e=qG^#`l0l zJ~YIx$-~qf!|yT3y{|G-n1G1S_Au>n@2GPE)wn}+p=SYrlP}iFv~Or3COHk!nyuKy zA9t35d}gPdb9TavUZjSrso|+JmzAOlH@_eje?|u)ZZ^+PUiVedm8xUw85?1a(Cw6W zwMp|K8yVxal>PIY9wnb12mURcT+>)hbq`b1wwgM0(Ftsj#46U#`57=obe(lV=hH5h z+Hw$0(sHm(3X8x}6M^sW$w|Ybxq^xj&-FIV@Xb#r@g2cjl8jzTWy}K z7Q$j3J@sc!3LobBS=8!-RluFFQ7Zw!vb9ut0sT&GpwM+y9b{{2IK75nOyO;6w#F}( zOLG-`2(o$9Af2n-+nCr!AzWXkHNF zf>+QJvVy3|xqLz#TvGDTPofQd9P?b3Dm6jvU{cu~BghIF-AU28uaEBZM+G1@@Q})H z!-!@h|gLDlGA7?1%-6!3kOLMsU zD;Qn<;qm+O{~$8|t-sA2sK|g2EkcD;7Gjpk2!?xc*+S7k#4bi=M);>)HzBb6XQusr zSbd-C{_M=$`P%cbS4wSiG9+GdX4}F3Ry6pQBtEYoE(fQoy(Zl~bhDcw}!L)iW;fMV7D%AHBmUOk!?zPC1mzq0iUeQOjinh;4-VCX`BZzAC z!}qY9|5x7WB*Qy_4+gm4s6c-aqMU5ETH{T3ajoXcxZ&dO%N@7dYOL7k6}QACiT|VN zz0R$CN%>ch5-D`cLNU`i_xJe4zrEIe$GM{KE0_mD5Y&!#6VEP#Wu4(~l_j^L z+O@IeyW@=BvASfgth!N=ae$GWg9UHL5Ou`}@xaQ2Y7HNR4X>dRTZv9>7<5;npQLYV z=mjofyK>XFVFsSy?}L;!D}c(z7(ldxt?`wguO=CJ*w3Z09}?(6bg|1-3nQce?Tp1r z6@jmS%2-xNkP}$LaHvuo=|L((Ha^M#4&agC(B~m88Azk6H!Z={&HhtGzd~p?Ndo&_ ztjLBg(Qlf&ALemakLB5naMh{7A8;Gq9q)Bn#I6+%vE9Nw5yL^6HwkGYN*y)Mwu?srJ{ZpIw?nWH$ zV9Qbh?ve($N7o@N@~%;EB0@dz{+LTN0wU%7yshVo&Z)Dbl*#J|K1B zMpgHwi|7790ktyN#f4A7+2FR?P12@0J;#ug&?SFSd5JKn=Dvks#bC#pYisCAa4OgO z0xv9Ko>tpF3>;Rj$>5OOecIAr6f;*Xe25C<1jk0g2oT<5XgBbkX5id`&R=09e52NK z5c+fHo6TTh94MTj_f=lxR8Pw-n8S;li>kiew$ShuE^EN| zE~>2Y%YOq#B*F(^-*q^CgWn(?^OTioEzsh*XCodP4nJ0ObO4^Dc^G-kxGvv4iMx0y zQO|{>HdTimEhJqzyJYCs=%`ZGPUsEzbHdHKRhr+fxbJ^7Q9fupBoej>ooPu|_b_=8 z_3YiP+kQ_Mnd1Gn4oJ5zn53Y@*?ng%7%M%8c%f!lIt9$iWLAn$I2)y?5~<#=bmR#vx`$Aa0eXl66-Y-V17S;|B6p( zNhWKvaYam3$4+%C}p)3brw_yIR z==i|l2H8jt-vwwidm=W!8POG+lp|vmcc?>IvDi+ zAq2CEYC1NBHeNU3+{>Qg1SJ8TCgXVH_l>v@84ZaLs_+x~Ow!2@PtGOE17#atSFh}( zqfIcnli~<@7yACr&30CqV?{}(Dvw{tgtW^~ z2O}?XWM_qh+5c!bWVs(`q~J#7-n6l|v7)ovX?SDjikX#8dlde4d-9EL#E{FUb*%6l zpXZ~Cqyz2G=Ubdou9pjER@*NS*!3Xc0|DrBgGIiPwS{%m>}S4AM%;WMy&g_;{%3!d zhaMVVaFs8$&fka}OW6uEi|=z1lJZZ1cZ53^6&OFdJY?HwR|oN9X0qR{1t zIuUCq6tk{qS6y#Q@Ur`I=$!YF{}T`b=QPk4xF zzy^M?4n!|OMayoCDjiJ01W}wviW1ZVS#x=CcoN{7<~wJhnpUJ>W(VU8r1_JZ`MnnU zstYy%r-N|?KEHn#q6E>`lE+&y6@P}l?_`J_s6Oo6jx~{ggrV%hdaM^Zmj`(Bb35n<~ zw_S-6b!j_Q6jgj?tMgFrr_1Wi@+iYA-wGc16~3;Mzki6@GJ0~NVRQMp%oQ_KB^*=& zgN;H!OxM{AH8Eh%6D^XV{Bspiw2jsLTNC!3jDG7IH{=@W3aJPW480btQnPd^f&AR6 zi3VJ^2++_Al7O&B?)OhI-+fr4mC#CISyW;R*7+u(uuDl%uYEbrM{_!tw#(ED<2@g_ znrEeC?VeT7W?PgId7Y)QT~V-JyB2cow0`c=2RW5T5(a5Zuek)O#9wh%zg{*M8<%s6 z@Cv!EXcA~LT{O(CA{Z4?X-XP2ep~j&SM2%gyU`Nt-LlbDJy&a^I2bf+C!@W3x^Id* ze4rJfEev8dFU4H?&QX|iUd%aFxM#Cr#%tEBp)`>V-EaXJY?jtt<^BXMNJHaUi8G_Y z<-o(mqjH6zLc@?)^NVHnMF}LzMfcGJ(NT(v^CQ<>r?}FyNjeJ+F}{8vF^R*pMCFAW zIa5OHO4!RO-si~zShh5rx3V#BlQLW6DmKs`sZC%_ad*~^WfAZo!yRqGL7i)XW zI;biCsy0hxNtr#sL1909MNWJVj=qpv^DOI2AjP|df2 z#+q^0ho=*Fl4iY5$vgkL4K%m|<%me(uEkHES%6`XM*#g;QsX%|Rn^HIDWOZR45MCr zjo}TWvNb*G5Tu6g4*22jzWC9+Y7oha!#xu)Y3h#=2!oC(l2X6t^mMo;?yf*p^%c?G z3ZP~3t4#HIX~W2DgtUOpk)7QOK$aCT(&O|!<_@`tq=a%zt1PP$wZ`|L>mX#q~GJDpC2 zWMPWbea*i|w&o?Y`02u6{8aq-ux%!sgH>@Zu z-<2U{XVEdz zaM1kPnmvf_tms$IXKYn+-b)R+!{>uSfBMp{O@}C{E7nWA)z|oIRuIn|E33YfnkYBN z%^J>IE9#<9zFGO)Jx=yAC)v2V!5kh$`zhGnDgc=ZJ7bnhHZZ@A9k=M_hMY2QMNFbX zevA+3d@4D-D{zv0olKYi{ zYeZ2!00EDhD`(1~y1t*`}S8cPhy z*vBIzPZ?{*z9w31W0^6w7+WNat>uw@&0ZmEl-A#Sd!G0G=RFSn(@~h2`+MKleO>4I zIZMpQ0nu z@(ZQ!nODch?MEAYu3tyh9ng5655%hLv9;o>)fy|y8#5x5!moT`Vj(%9l8@dHNLV*? zL#ZXwJtCuu!Y@!LkYqjD*>_S?_qNSq-?=O4*c;5p6{B+@Gs{JaAgJP2e-Ygle>Qqf zLUK0ssBDHyTSabCQ|7E5>-loYc1?&((+y8WKfK8zI|Q}t^hTxV?XT*psmnW@;$m@Z zVqZn)SzAXMjwxRrqe>DDU+5(8eykAN;`s9Snv-DU)^Va%_qjPu7U=f}<1v0eoD$ND;YHD{6xDpXhsM|BZY&DVXZ}G{CKX zsUgp^SdaB1xP#^@3fMyA`5r;WztyICpD$Rp9cYRzg4c{QeP$b!v;Iq-}B>N^^69k=ar;$_r%+U>UK@#cV z{WD&fiDr=g7q;Y~OjajM)?1``J=lG~YmEnP{W(i)nnGE(FrMa~npinqQ%Lg%IKg*0 zrk=UJYaN_=elLfF^WgTx#e0#p+YQV1=Bt!6KRuFm z4R_cO1q^Qvw`v4`ZjD!_4RRb7l(iqD(l~b3KmG3~?FY07=RExr35mBcZ7QaYiT_>q zMODxMOJ0A0iH-t^QLDU|>Ag5aDT;j<=5xOjHquE4gilyt72-XJX#R^li~@Ph9iaJj zWcUiKbd@Y`YjYa3x&P!Hcx1baLraksno0KNWNSI}k$JR!$Q&%d*Jg^Pq-K5iUIa&) z<52yl@T8+QdzlaMyTWrJWoJxLdPAs^`1UiB9a z`Kt4DWqpN$7M?M%74hIh{uu?w+XEl39$k4=7lnN5nz<%eys$pv>gX=o;n4YNjd^t@ z&xQn&r!NU~GHT9=CYU;tkf#g|Qhn`8PaRz%S0lUq=HN0E5IS1^9Z!ufMU*9qA5Ob~ zEXhEL={G@dg*AeWc>)~}!Q<0|^Z^tX4Wg+Rh?JtWx*9kD6%W0W*;S=rahvV6HniG0 z9;$f82j)^7;mB4fLCx4dAs5fHWn*A z@*XiLMBUc=j8@#KM`q=$I&ahZ2_K+l3QAHr8i>;> za^;3sCv~^ky?1tND|avBe} zpk^u^&?*=LG(yH9ul(OH)6f%S=kCR-MIzvOWQU3#^{SF9?O+mY{4$P~e(MD0dRUn~ z+pvp}Lv|P2$rF}nQ1{e?bl3^YZgylpsy)1lIdV3^o+CCV#c3v%h_$^=p=`7!O42l-Y1JmB zIF(otHQ9_(dd57fr{t1^t`$**SCibM6Zc)1yRKA!yKe}7uq<6*mkX2SD0vVlJ-8>P z94AeU)TacYy0htxZGi&a_3n0B0qF%y-T~}tZww+`Xb@e(tJY&>gJ+HiQ9I>AnEV_q z-##e|Rz6vO^T+-9?#hd7rE^nOkcq;$fv9MbLhG-$8kMg5a|}~N%U+jxbE~UFnqyR^ zxBc#Mc+!`@8Y#m8!b=tb#-n>%(l3|aAhs-@|LA=;@^#maPJYQZU|1VBruU3Y7jMt`yu7b0d=9Md`QIX}4 z2-99NZ#JtQPDcFTZ`+}uQ~ydnUvCW0U$XGQMVG2E`s=Tn*6g!r4o&@a``%5Kvf~TM z7u9+;s}wiywX%p32=ZQ1fBbezOZ{@B@?>DG=D?$z z-HLJ%H-btAwDt-==XYUWWx`Ye**^UsPHn``beHS%h^wWMuk{Gd)n5SGl=N6_@>;tZ zwROpie~t~KF>!=EZKQO+fsx=n;&GqHD<(uTX2sJF#hOlG`c*?FXbuFYK)d=2tH}tZu>qe|1AIApaj|l+tM9N@0|%P#B-U zpKY;b>60G5rL)P|jqaX)#gB7W4+~)th<73AH9qpOjs=`XH)Cke}_L*n=o*7UA)LIR!}l zN+i9K5`^h7p0Va}^COurn>pfwj?j$S4b2*M6wNx0dp`=xur^geo{H?Rm9f;y@R??H z_laEgYKE$-85?G3?R93IAmgb*Lj8xqfDs z=}L-j3t0;XiPd9h4B>B9(SWa>e0Dw?^>ZpRSJA28v-w z?oGr~j~APEbI3;6r8toJ#zDXxr}v-F%R)U!W`4t^5MraM5M8ffh$454H|!Cqv^{}7 zmMDn}fAZ8fEG_u%Ro#}xbfI6ms{W!ih23_?zXsM@95-<^LH-==$vcqu+bZGa=5h+V zCP8-fS#Yoiw1A%guQbPMm>Ak;j7jPvQ;T-{Vb{$CREwxxrN%g4v{@}WUXW&DEE6V; zN@=1|dn=fHLNB-4B@_cMp0$FO0`@9mf)ct)ZoYr%CJg(mrMdQzljDZ?kz-}-f~C7x zby9VDDnm7E{bVp)0g1g(exL8W*EEE9(e3UK=RPrT!eYS&UuDF0Qof=ytrcz!#_Ipg zgC=M-Bm#d|#{>6{s$P=wmkxIezYP+6<8ZOl8yJ`At^baW0$A}NzP$A;FkaV(&m+p4 zgv{*fJ0j_)=HLfqA;*{_KNmf%{kbQPh3&fJi@my{5WO(*LCHSAqF}0RtGHgu&(}Q# zL4^MNay?DgB@h2JFZ*IkMCsHVOs2+kEpS-G`E4s!8a@s=-Q?%j!aw0Bs5s850B4wt zdg=s8)9bxdW&8%1cl%2b7M{8L7sb1?OV|M|La=oE8BORDWHWT`Q+K)JevGQgHWwt{ z9FlfyC{X6a-@(Gd1qVYh=aK^vgq2ni#jAE6BNTWIf=y~-WOxo{dT#7J&-#7wgT>_X z)TP9u;$JrsPvSv$5*_N&Bu&#y<%Kj>JLOT8%&_CE#*I!qKBw+aoGyxIn_}9?8w`UU z_@@hMGn+)?N=^Ijja8CgZSx$Ih5#1_rvdq4m~B-r%)w!}3c)B@?8s?k!e_6hApMu$ zYtkF-m(uAI8P7%QB*YstC29~?vii=m9-o%%lYe%6PCENhLO;hXYcps2bOmR767b(! zpn#y-7MH{e83tUcf=?jJ&Y+3u+?Ns$QS8nfS!8VH!pCKCi}_Y=nfFT-=c_rcrA%Cl zN@?(f>1c&AbGetBBJ)fOe!AW?i&34n59aDZDl8lsdn5I@gPTQG(xR>_c@-CsQ<}#r z*}EOdr}|8mz$?|PmVcR0pe$5jkiO)vMRa=NQ*m1ln|2?+HRAbRikg$(FVVV7f0F?Z zThBN_Tq)hfV+HDJ4K-`lRA0*ShxruQDlgBl{W5AdpRtEsPO6y+NO$XO_IoAjkXE`A z8x&)+;EH0ad&VUi@5_-~dCN}AW?7PI9w|2c>Ggez6C@bg54~WXo(;QBQqomHYhhtt zq=iW8)G^*Dz#APAqD8WRpr`BhnI7-J_xBRt?x1;~xXmVjcLxc3^{;lAaZ8P(8k1qT3vApyLYDM|hN>n42W3<)|c(Dt&4wP2b4l@Kb_Oyctgb7GZF}H~1@r_i+!(>ArFLgkf#p^E=10Gd2R5 zdlw$4BQG;hf%5wN_L3VaF=KmEE$~Rdg~s~pbMsg!L6e_^h_-B5UY_DVK9e=O3LmfP zyJq@H%daiRmH~e#Lr0#l*5tvBTty!|u2Z>Dp&MyfC7kvCVT4Ux zu6fJDYnU3D-ois2t0)KNzxdjk6awG!q=wcaHPRK$G=QoV?l5hEtmdzhnZPjEl8v#? zqB52L&ZN?foZ2I}k->R91w2pnL)2hu z9fc=uQ@pjTn9s2i=GI5{mbFB$$@OXWT@hf9(2rh+}--vdT`h^MiisKQ9mvG7+1 zZRR4aM+r#pXh}v>9?1BJ#hq;yWQ-k|_MX2``sx|m?J#^IVGLypm7Nb_4FE6^+2-Bu zkST@mr0}Tv_yjNShN?gN%rrc(7X=EIowR)xwkX(M-QOI{wea1evoQnG3=Su<%R{(e zXoMV3{FG4R%kyMw1c$2Hbgyxa*N+%t4YsS}gX`-nn7;|3ezJmb@$&u2v#SkUesj9K z&C9+FlZkSfSC$$BlQCo{MAZD*2;IRh%?`@<>+ifgJ z2I`F4HQ?_*V%L9agrBdcEimS|Dc%0sXhSK(&-$xH&ofrP#Nl}sBD9Pl%tO$wSPOsB zH0bE`l)GRe%-z7x2Kb&!qltkTS`5S z#U`-iJ;6h+P(`q7WBQY4uf+pdMXHK=f#Lmsc)`RU4ds4e0nQ*<@ORBo33 zC+r!EHr!RciJ5(lzsq}GzU-uIMF-iZyk{&&6qCm;EnIpb;69VY2iuzNg3E;Izn`eR z_Vb0U>jxiMtjJEOVmeFg%F^{pY1d|*zt6gvhb`2-zN}#;TX4E7LdQ54W6sO_(ixW* z^3wdBt#vLncky-*{!zFMrU^4sIB7vbxqPgiO{O1m^<9*uH~TP?w@C`mf$ce=I z(%+B}n5p~5%RGYG!(2T1sS;xL6FO_Y<)vE3%D7m9;);x@w~l>~f*r6QbLBq<(e3{= z^K)qWpVx_#6U-B8HyfSex1aW5nd9A}5(-5;Cu1EXOdgr(J z%kV^nSVG@I+39O9KWtBr)XV%M4t*M{oJjnr;GvSARx-%R)jq9FLO27mgZB#zD81GD>9}#Mw7IB6-bl z_T3|ReH)xOf3##j;UXM0#;MPxT*h^Vz=t{zg_lSMoZC|8OsPuCL~Pd!QHNBptPE3iQ~xAjAQ z*oza{zvrA3Oz&KJFudz`NkN@4R^7n;LisUvZKv1st;EhokBiIc2@$FO#kJCGvXL6( z?iuWY+IKf!$V+_+RBl_Sj;F=dLqyC3<^-e~e9~n;cZ`DVe|E5{{j9~TDnyTC_D1z) zUtI0jBJo65Mw-%IItI3%5`6IQ0o$0#3jYi)$V1b$l!j(6pAf`mE)0D#2T?OM(WM2l z4?g4*5A=3o>!IE$f}HX5oR5lEosOt-sF{5-(T~%oP0g|f>V?VYD*TWWu}i?5HLCet zm_7VduuoB^4AF@*%ujh92MG`?m7snP>{YbvAn%nkxfB)eJ4`UmP%0E;vf8Ul`6pg9 z88@$R$U8mYA>ZO^v(v?|aHFSJdr7Guj)i-xAN|OXG(!-UQrS;D`d0ft7AKupnIl__ z)6lTqHam~^%?MXg_Q6K7c;U3LYuTJI$kh5S6Do=}-DjeH&g*3B4F93(@7v$Y0ex|= z4akMkNMS#QocU=16_gYO0pf%aNrv^Ng`HHOxYM)~t>{~{_nO#PHQDaVZt(EuOGi|w zk+PC_2!ADE24Aa~zt^M=H9$M_P^R9>u@p~h*}n_``YvCS&wROy4Q31(5ncq*mc|lp zeX4xCiONl663If}4PUM&wu21b##uib~hS3%Z8Iqrd)2$&2_=7=L3}w7(U%%*#JXq&3SnrNowtv zgC@zo4&O>Ie#F-Rxhvl#?;(HnMZ60wFZ&?of9Y~b2;OvLB;3`a&o2Kf(*<#H5Y5(W zu$s4dCE>Izs{yf7U=$ot$Xj|BWr+PT@LHo3L~SG!;;W;K$mE3#p1#PIvx}IJ4%TFA z>^oS%P$P(#?;y#(0e=j!HPi&=zT?#{O%xyD-$Jz%sSUCwjyF8CpHmQ8S=)e&Wi65m zWu^r((?Z2Hw$c%e`D2mnUplgFZS<5`nHY5tIScWKX8WvQikse;hD$55C@uLq4CgN* zdV^kg9JqR(WZ~~dfd~SZ{E*H!6BPgbX=wG#ywUIrBmjl!w0^%8O0%l^uGIB5a4pSB z@JhI}S;Hel;)T{gXOvbT0w>tLCXUHT)0rbwa+=6@Yn?LT$R?)%idEa&6JNnM=v)|414T%grtp3tov+TYPl?dff9L9>eAZmGKK|x;s}P1i|Rza`L-O z9eFj%7;a>rsRJ2uKCwN1Pc&PCRe|CVWG^A>Niq8>Gz|MPJ=d|5Kre{|IT2^BncIfj z2db3HSl(S--oJ{-6L;=-X^9;<01~bpCaRB#Vcl`n$%ZCfF|q_hzEHMDZxLI#HZTMe zYZeY$jFpV;f;nIwis#&i_H#Idi)K`%6tgLw&bVN0^5m2tW6?MiJVVsr3G<9o`N!O^m zYsvt5Tjf9uXTOvQ!fhi0X|4xb1Yxy!+0q?-LM~~jU(g`k$P%w;1 z5*l&40q3=Y&W_5X*XJbd9!(RXKCml4h~)@R;x;cmofWHl)$VBnNPOlaTHF?o+B|T` zE(5cgTG#ro9cfdbXh-P=J_D0K2$;92py}PI)&lN2(U!g5>BAq%`;KqbK*o)6~j=k z>^?*LpQS61P)>TQdK6Cyky&iA{|<7 z&m?cc2AwIX-ZOn<(5~k8(Qn=G2ybbAC*W5d);?O0C%{{y_1yI{k9>KRT2x;I^Mj)O z>mfp~jcLJ;EWM;BiSU^QFqW!)k31Ee_$^C2XJRql1JGu=@ih5JTC+V88y=TS^D<*% z{kipoXg4hFo;?oP0ldT249J+7`Mf+SmKq0UGYScgXg*s@ZW*gun|NPG{IhBJ;6sA2 zZ(e($UzxGiv{~??`ojr1m&=fmUpu@N>R)c=R7E_ldb84BEj6m-3W7$6vI6q9{UPt0 zrQvE)4lxB6?^<81d0!?il)Z7vL*;&v$Fk_I+9iHdWrR$2KSFbGlgmcG*Jw zy+M8o3#C%-a8;G631um++(!?12N__Ov;R9`)b4ngJQtHUrN%ce0AD{$44Bg?n~L{J$aASAB~{YUKUeBs|T3tA6F zL8F{s)W!{Rzdg|`_&rQNwJF{y#iqz)64e$YD~DZrL8A5Y&p_YrsWu~T0YXW z%&L}BH>zTl!`M`YeS9;+sde^TSPv@j>niRGTr{@Bgg4*j|B0ur=>RNOta%UIB=n%!-c>infxi!j4vSMI9)BAD zt4Lck7w7z1*n=g_n-1g>@OjAhBYD3;=lKYV$>Et}m^&jvgH~>=`Bnt1EIi zSe7UFt3801S=#&24iiK}1rO>~T$ zD@9B){mf|7Y^cU>JyFgvEVP$Wh5g(yP0x;-FQ{-MqEtbpt|m0q5hHv6Zp<=5ZMTaA_Gku^IusG)7PZ60bR-flRmGq{JetDYP}yv` za8U^?n37j9vGSBac%Y+gqz0^e1e7>6%M;mcZ)Fl|kcU314jYhNiAi^I$c}Nvuh{q` z7z1+_ltD?BnO?H67;)o`bhf-^H`G*E1@tY*ba_6KrD1&!FvJzFXJV-iYcFzmzK8xz zS;IN)-gQ0Yc}LOMjZ;O$e)u%yPC&ZcIfUW00>d8Ek)Wj}uC_o4RP0|b`y`T~yl8$4 zH8WufkG3KaJ!eH|oQ>reVM4+C1HPzGES$P~b0$n8wq3aSop#L~QHeqwn>f?*C z`uRXY>9_#O&N#%JCAz|iW^5*{^C{(I-IHeZ@arq|_?49pPe0Utamb}ezb9@vdUi>An3tVtQl+Fes-pdN~cY8!(mOB~BSx~$5 zE^(%-_y``j4{)W3&yd4|JWhuHBE$w0+F>M)sVUWu3n}4q6rdK%n4yG*;&v!ri`1J{ z94IF=gNXqEg@z0eDLY$(AXO{Y&>o>89AE`hmQn@tg+#%M%xHL>_u;p6#j-grk-?z} zq;gG*RZHZ0ptl48AV6%H(Ptwpe7Wg{LABi>1hdBW7=^p_*Yuvb`<;jICg! z58quKYWmvkin>3YT;&>NB9Y7u6{0zYXu=Ae%z19I3y%9bWXHo1zNQpD6<3V#lQLl& zT&db?t$5)Z>?EmaVNa`FJy}4XdfH`JvNg^&^c7-5bbkdaWqKjx(-9w>YhvV%w`qGs zQN@Ab^M#OZuTf+{y}W?l)0cfC!@ZKR$7{o zqIdB$tPv|=O4JrbTYwnlxLV#vU|T>{WFEc6FBnxB7Zoqgth+GniyqOFh27G9dzc=_ z{`U_0HhITIoc(<+mGtS7sLgG4+sHVU`oHU>&-2{94elC)>|HFp(YFyE?+=Dr?}-v{ zbF7dtW2_Ql5oj01zI6(`H&ZO1W1}8t$k}R(fi&>(ssj{*WxJ!hK18S{NYKaWkrlm5B|0mxHjnWfQ|r6$+vvAND0Uufix^8 z-aV6-q+f++XoTYn{pA58C2pO};0ug(j>T!?0TmOF$Bv%weN#-TY34pM{=za1kA+0r ze+_aYT~+W`i+eV*)Vj2;rjHwY>fO57UBZ2tC^V&&ag}|8T!c?KVJq9&6@m6h5dIxa zLK$d};B6c=g>qW)!2D2)2iuS({RL*fJ{hvv2+#DGQq%TJlxgjvJHsgqArlqLgZ1l zHYzB?BuK+l+!LU_(Q6WD%w+Fnz%Vu<;5k=X(UsDn<6mrDR=5{(=4(i2zj1s?hUtpe zDMQ4qIW`>LLePM#NtbB2FydzZi{y%9@`Gl3eV~k6C#+-mEX+ndq#x;k6!X;a|@9Nki;1^=sPx53k0505zjfzn!}{bPwJb3%_Y9jiE- z#m1vExH($3z}96{g>UB9EKvuKd~0FFD!D#9x=pv%fao>Z+l|RBeC?PmzisbMZiP4s z88&86>K1Th$hfd$09hyKs3={BA2G0(cuDqN{H=cVgqy$5)}#);Pd@{F9&3c17EJ5q z$;n_FIR4;g({xkmXvZs0LCc~lisz9p+hyMPxTZ4^+ztaKrV@VqaK+?W{5vVoRJUx5 zJ7VMAgo(z#cpu_iL3YHc?DKbZK^gjUZQ*W5Im`+b2Z#Ao@0?o+{g9LYo#- zzFAx-Be6A%e9X%5$zD%3aw{3pvSi-$l$80^DQbNp9T4SZv^Xco+=n}vc_4HXLTAly67aeuF4^S5%1R}RfwQxS7W(a_F;2=i%jA<1E~zf99Jxet1a9_> z`v!_070Io_jyMwtnyR&kMu8jd2w0Kr-^ z9SNI;!qg>Q(ZzeqF2$vCfxN{D>Y$deYcn?MH|Dq}ny1)sMi3lyu!iym0<>DO)-ljX z+K>ZfazjVhV0b06AdgTIA}Vd9@a}V6nE^@Ed_c2k*Y$1q!Muws3ZL)r6Zl1;2cYfN ziG|A$l0Xpm-j04K1>8yy0o{ArkI*M?mbDk)G_Oq12^;N*=$!Ms)jYTE?`RrUWX#so zanw-Cos9(UvP9g$4~$+E(8Y}{n;svYZdaf)Ag9XZ?J=hhiY$nDP^VCb#~upO!jiZh z`rEr84IKw~Dmg!x$q{-Sgb#vZhq?l*W(agw!u-)2v8Yzs!**bDx}225Nwh4{|aHKeGSipRcT&a54*!PWbB3!!$cRjW5SHs4=l@ zoRcur5j>4RZs>&>rj$ujZ19xAaTrP{+o{=(%9~LiWPt0;HeU&*pQ!E0z5>;T&{tv| zfgBkz0j_|KPumq9;aU&>|MX>Fq5)3T6eUz10IdfzRuxPl>>zHB39GzbYv%$kZ5MA}W&N z(xxG-$uc((pCtrC;QSr5$SV1O`$CW^cD82llR>Tf-%!>o4^Iy|ly=g>Xkms`LTDoF za7Pd6Sgg8Pz(hp{0WmaNmCHl%Zs0>;+C)AT?Fn#EF~ylx$p=Als$ET)&cA^d$4ZLNeD+3TC^6@;b- zEVCT?9mMK<{fft-jwGo-FQTK*-^t;@9S(if_U6Oh`+Wr(5yTtpM(~&L6oCx+;tc!* zSA;`Oas&~-qE;PY^CEYfiSV5hn92_z(-gK?&Yo1s9H}TpM26f936ZWn_Kk^+BBDpW_R$)d*hTQJcl!sKuZf~D(OqnfXB(KM1`|)$!;s=3xv|b}Jh&5-toP#w?(8ADdHI!~(iY+gO z5!rI7=}bewWvpcKcT-07F2a1pek{_cIz%kCW3h0e6fh!Y$b~btf zd-e?@tuvALHN=%hJLoLsMKV}cGxfix|I54qw^3ROhg~NfPX{$L%y+*NRvU|5%-KO} ztf?5zKn{0?6+lfgKSaWEYuz{>zC$+b8izI?1Nd7siq6$F4!icx{lzT76U|@2ZqeDA zaB(19Nsj3KyVmT^uUd2yWm2vtkGj`i(sThu_X;PPG=FtEwXyB6~XZv?P8_+%Ub8_W}*{tE|!%&8*frM=!g}6#CKX0>0 zkFM#G>@>@Pl*aHi;xh-Xk1|0+3sG0pHL1VAeetkA0M5>- zYN4rV4?$I1jY2nXzf6w?ljVcOoN1`00Q-pvR|Iz2V86&q%fq4Kb@GWU-NT=K*-<@j z#$f+oIb)=8>++4br#c+=FD}e_9iwW0cX@xu2gZoeHh&qfcj=^gXh&tRUE7&#R;8W- z@EQI0Lz!3xhYi?goXOOb;{R_Y7&!i0|2eg(8YDQ!I+M$7Jo$|P4V>hhacB&ud-MG~ zSQ4jQ!F}85J3FfT_9HMqb;k9W7(6nr>gH@_*5*Vm<>sVZ>wK%?FtQjT^FNkZ*RX}{ zjpxTU3QA~6qBskTkW3y6SS9fUKerQu6uWUYz zrRSkUWx}UNj~^>-)5;uXz4@djr?q;yra$g@z8k&L+|@rhBxY2a%y(M~$!^B2jaAwy z3fHt7GS@}`M4@RP~{M z+qtK8k)9e4L)+V?Bi?h^-fJLN9G`obCWFb*aHc zab}IiDG(hh+yQjbj?T`t=$J*i8+eo^>_)lb5cS`fit?J&md18rNcpjLlkCED#AkBL zL!Xm2c$zuT^2WOYsKsKCV#*@e9+|+RT%=oP<)bBvE|Y>e$deoFm(u<_*BaWP_Ki$J z3m6jC97~bs8w_((7?%_AOOr#bMrISW-A{WVy;axn6O?dw^V-PIDrin22)&O|12R8= zq|83T4h~0n8s%b6(`mCug_{130>tyj+9wRFBG?mE$&OIN5Lo;C>vY7<|W65wzBbTGT7k zG3ni}#r*UD{|CgVi$;?1&W)c!nCM$?T>S3XXWD0sX`8Mj+qxyQ$stDu{m3N;)ORnO zw`1U+G@9GFUvUU(>EJQyWG;Q7cas?-M`=Z&}LBlqdh(d_bWEe zwdjfZdfv>B^qD=a({H68ckSKzL)_X$TJMTQdH-l(YP1CxK9PTrDNEGv7_N5D6EmS~ z1V2vS{H|B*$fvP+BX9TBI&Tp~^@ry@j)0fX3 zciOK$y{CEaqoCR>{^+esvhs~DMDrF0gIv2eHK~!DH(kem&gxay{XHl9G2qevSQLNF zE?Y!%EqApy>4;ZF7H?*WJ=0cuNq;OcoV#!L z^P*LaW@5rh>IqBG1no^IiK>SzaHveSctk77vc|-{RM%JKXi;_H#MtWj9l!5p?yG8m zl5e+Eyf7>YDiR1er1VH*PZQ0RIL(2))st=ZW68XTNHKA6y#9Ws*OM}-yRkA^WKy6m z|2YtWv>Ohne^pEIX4qX@%yq7x_kS6)7^Qmci#IxXcxtp)AA3KTXVqW)^uy~CExH6H9)5)2<=0mEM z<}(SPLa&6BtDs93X-An@{#e+HO`+SbLK2aqZ*7>Wx3Z6wi?umDByPrY<<@#Qb9 z3q;YOqKWQJi`mbKMu3led?~}n9#~|{v6|FDAeZ?5?;4z-RglysM3Rsez?(P1R2viQ zuT7J?Wqp};t4C+_dCTCt)nw|_xG%hZn6FlbM@|{(3W5rn7O6GU7D0a=No5YE={c0h zU7(A`$-B?o!RPcB6PGN(DOpR7+g2sCfU+9>vMFx0X?5-slcPrfHuz(J_ih>6hq4ti zyo@Q_02%hy+xWIfU!?zXa*!*ROxB%Vdf@E=`zjV3!6ASf*#vss3j{I)Pyw|W0ZvWh&BUriXQ_NiQQWxXknSdAIN7uEsgu2c1Uoh=Y zE>#fU$0tqo_KkWTB-(eZoanbY2nG{&uIyjqp{p~ie;nGLh{T{%7Q(XdV1)bHzM?E3 zQU9vV*DaZQZ?x~GwF4ryPg_HZu^}tD|S8e-Y#K_x6$B#ERPI-Eu_Alx|P#L zX-Ijvehd>5ovc5zDfDDAdI~p?bi38R_j8rJdEfU-`uo4Rtly2B*QQL(V$B+3J+h_H zGzB*+E9A(HjPSZU?}sfWi*)Ct#a`r&iBn2gk9D2eV&GrNo)~oRl$z<=qkCWcAbMkc zs_BSg9PTDVi`=t(@rb(ogHBPUR-{JFsNytPS>)S*DyOYSz|A9ryQz2YFzinW^qy6b z&Asb>_xkGT@IeqQkS`LFCBYVwVDarY6{``ZenWRN(SCB#89cOpbH5ham}6z-e0rZs zY8B#O0k#i5kAL2K)58}apz}V|aWeSIxy;4Xi{HK=hhz9v* zWF$56eBm#;S-GdXSC9`DX@gPv^Ft;dQ%7GO%>JWa)<8rJ0ZGDGeJyX^+iZ=*_0F@kjZJ0p zuDU`3SFekrVxHxC@}9gevyPFwIPt>FD`qB>S@*)rMH9T zJ1r|9vIOB_w<#Xye!^lk#Q-%-1TTG=Rc!d(HKxS{eSVl-(wCG4x}QfY8Iqus_DekV zi5!yJVQ@~#P#;=N+;Fm)Hc1~vZT4mZit%fpI;cbgqjM$G-s+Nh^GI=P#%$DYEA}>H z@1vyxQCY#EC)gmuC|~75|K;84&bx2roK(!5OfCaR*kz9>25UdZ^;l;T4&;I0I?y(* zm|TAq!zocaAl$H(Dn&E}Yf>}u)G))w!!q1c$tcCd%!jQBfHKe09#ol1bL@3aNH#>4 z{#Nlz!W|RdpJNY<`l9{urkK+ z+*HazzCl2T8?G4TRenF6c%`U)^Xf3)*HK>$M?-$dm^|NI}xud3rh4L=>sK8sJ}w)-qxkf8M+MD^Rep-kII}zb>izZISkkj0-wYvlSD7H_$gux} zPDq87t2)cQ30$-Q6XFaM}z)(3wvKQJ;TCuKN1wCitzEUjt7tGZ7u%u)Rhjx3Y~54=JZTM!NB5vt}T zuQIqPg@JIv4|Aft7&Q+d>2*j;Xh#&qr_s6R3c&)4%O-68(Y5+PzvoP?drhxuggMK+hkMyw zmzkerZteXeG>~yONy2<|5k=HF929}N#URn?=$xcOrCcD=QiF+#WZGhOxzEx4JIPbZ z8LGzEygWcJrYU}T@MQlV-5J8r_c-pNd~=4Q)ungIczZ}*lp(MYVnp9P`F&@RhSA+Y z2e$HNo?RtV_gU`XsfuDm>}81MWq!RD7L^gyF}@mVdX5KKD1DPByvkYE=+nsl?^!}R zmP@wkGPQ*sglIh6kb=XgNSM>(AVo4Ty&t;IRZu$h{py8B*U1&2Dd%_!v=Iw$saRBy zV`BmmeZ1w#Al(-`R+L*nUrK~`uuGzWLI{gxG4*dgYd!P1IDH%R-d5V_%d=c>h5ai& zS_!V(?bZk;rb8E1T%`H>bbr@2nCr~_UEru+(At zF`FM2&iV9v;_c$^lIwl%KG`@cuDon=Mj4&df-PBl1Ti^C+;%caf2{<4d{De_-PdM( zN@2)PP7MhL_^^L#GE9Cc;u-AnOPyMUcgzdL>*wI>FJ@!J%K_azHC4&^Is_UegY-T`lVn#7qbiCG+WA&9JGkdOO&B3%-4X6++ z^ftvJ^tj~>S&jx()2K318$4HY%cXZb58~62wLImj5}k(x8C#D+HT6!EK9aZsjFD_h zx$c2%XrThq&oY#m4iXO(9jit!x-tA3h_z%-l3X!U>f&Z2Z85m-;Sp9z@LP(>8A|6) zM%{h5*2!{4q7r>&nejF*$=`9Ry>uM5S+j;o+Nm!>QlCN~s7JF8lK-JddO!F&9>l+$ zfXtpQ(Kyfko{3e)EXWs|+M-1sh-UHc-*2!AwaC+uinxxAVq8zfdG`#Ls=McGaU&O> zRlmA#XSq2jF%RlIpU)b3L%HY6E2tT(f!!au;0?BskknPrFhrJ!)& zFv8C15>L+tM)g%uvm3EtvQJyhP%%Xi*j7+<@yBj_b@h`m0?>c5AGC-^_?gBOXB;%7Bt3X+?2VU_El20ic4D6itc5W zDT@vIz2X71?&`77TnMF{Rtf#DqaCw1UFmi6Cvp~uXDPs*WvCdiP=*p>4FWf?)gOWi z*+`2a`p#N&3Xp}ox&d>>^fiZ<7zQwX26k6re86)z$e55O^VI)ttgY(viTGOgZiD<) z%>&j88U-Ej=$vIWuYbrZ_qd`1)5ODi?k~|3mUZ&&z;4S#>OHeQs6<=e>ol1yML-GP zup920&PN3xGiy=a5#+L2MQ1aXacbbWewm==!mX4xeM3Jlq*$V<^W zbOmaaq929SD^sAQRNw%B-0a5B5RwudwfTMFJdPWoS+GAj52s}X>E#cab9!5 zpoyr#0nC{i-c(&ZOmX>|dB*e2-%LC@G$YGKZTL`Qxr^_!X5iMm3*Us`Tl$xEce%lX zwgd3;(0^hM|zT zd?6C243VXEBUYD94^hgJQX84#>A#YUOMbRZW&^hys-Oy0QL1vWPiFWrcsVY{A(Tl8 zU>#nt2&oE>b?=L?N1=OahdkHI!l(Vj{XZjzma&emm2ZDtZb6(-4UlRa74W!)Z}7Pb zfwS?#hhZI7hd^+l&`O9i^j%a8tJ|wT@&mq*Z#pdvzv-nPR)Mo)nQ&0UbDvjc&=W7^ z{28L`&55vW$xm7BL5-c7rtk3_DmI(0v6(Z?gt0-WYhNPbH z#4A?W5H?Gd4CHixVe6zMR8}}V{!neh2Rr|S%VdYJ*2%){v@;<}=De2S>>q;Lk6IJg98MR2x9&J1w=8PY)D89o;8W|!k z$6J^m&Tbzp*a91@9ts^sd;=V7Wr`=Mef-_RJ7A}g#4zaHuS!=00{z-HQecu#RY80- zX-?7NC|S@+TJ$veo0Z*35?OM$&lskkCI&whw{p8zwKu%Ui+gVwSh}{hl39 z3~6XEoxs73(V*>iZ%8MuhVTC4-KEEg;8O>p>9zNUT$D>~T4 z&0`MNLeqF%39ylY9CirQ=jZW3S>-M3WTI3k5^o?M61OfvRRc+-0`WPd%#?c_u#L1C zffw9ZSnBEau!DtgY!F%+70JJG+&ey&?_q{ZozO-u^Ax~lJsYmx&72AJnMMtoNs9jI ze)8ZE^B9FECR0g)I%~YfyRj(qiU>TYB3zv!8c5CHnzZ{)s@;1#Knz8-CDYU0ybR7| z!hfv{)s6o>%m_j&OC*S_)E*(qjX8OpQJ5n8=4oQVx@E4l8rG5)x~wTyeAX*W${y%v z+%5a~xnS|-cZ}evVtKl$&HEH))C|T}mXW{%bOYtpBWb>auP1@nDew57x*h@?cAm2? z%;=Rf*XjN8Ce_Q0ITHDVO8T4h_KI*cH7CEzMOZ7zB#>6%IbMsC!B#roP@;Dna~Jzh z|FA4-+e>LttMt(p&N`Os#oTuVMs8M|iTV<{n9|q%Ut@ybyo!!jzx$%8LAT882qPLw zYLm{{MMrNT3x|qo?_qLsrFmnL9bArP^y>*)fIJnGnHo8~odB)Z38wgH#)((O3-W5e z`8moQdCOIDJD2*U<6T)^8Gfp_>Dc60nknnLA&5SPEM!=Ujcf}u<$GCQni&HYQMCD9 zVSPJa(UrVd^P=lo=^_?=#|!rqBA(sc!QcQ?^VC?*W{se<>klHB-8)LKm^hU$A6&nh z+J=dw>9{pZ9;{ceId;}DLyPt9Y)Ns7%GsiNsTJLtjcgjnhiwRxJYw7ie03(yxSfS^ zV|&>#bJ}juINf{j_M^Q_U!mYBY-g;ww${q#j!TsOL8Nw0pmx|q%so#mV+iL{0X!)e)&7xyVs3Uebyg6mGVdK<4QZPU?110iTcCW&m!{z?Oi zhl!)x6JMnqI;dTjvI*Q~Q!$c@6sW2<<)$hKwG7Ia{X7^i4>q2PpJss(W5AVt^3B9( z-SwEeh#$<=A2CCsWAWQStg|gh#;?0&lw;$|b;DSp>~RKvkbAL~G7pL@%At>_LY}5Y zo-Iu~E-FUP?q%Z=vhmSEpi_uv85n2PEb*uag{(lcA9`XLDQ9-EhaR@Mz z`-!07HVEd)62T@nG{N#*+V_E2JBj3fF6FjobS$7JVPB z2s)VL#76CF9K)IhnJ}dslI;6UP~RJ;Ej_`lHk;YPaMXj~8YV;)0N`e{$t(prk%Cvf z4#=W~P!ZYYNru&_cq?Qqcs0PE8R*VX_anwUw!zj;p|DX2sD2-NQM?(gLcVv$8A{Fw~^|Swjo(YM20H=JVk}xNQD> z+sD#mY*n2=v2g}RMv@%w>$%ba;?k_Tk0GH0#4ULL8kVLh-AEOVM3Y2FLIcRXU1^(w=ym83um)R^u9hpv*;AB+&!-v~J!Uv9I49Dk0Z9uIDStS`omfCcA+CeZ-~8@7!+$7jb!R#J zq5+8YpHluh(b(&|(h*rEl{z}bUwnVP4g2xdz5TMx(=6bf7Gijd7+tDn**(xml;}o$R%%aFcfta*iVU>_wj2euv0=kWmvT^3W?Ic# zDYq_n%y!&LQx~3f0pM7x_(EeRCWd>v;xlenK`UM5^r>dGlGsr*Tq3LR=<-(){k=)} zD6cP(dPS$1g0&}OSG(^oERhlRFJWW&{U^$ABq%X`50p8a_BCAek~{Um$!@r5b398( zaGy(LGK&u6sdv`(#WU00=S)98D>uadbggu_!^6mM@ONn~>W>iX8~6krNTut1os6W_ zq?ocav5sO zr}1ikMO5{Nn6>VW9I0%qtbHnHp?&hIb{Pop*UM-x$Vou)IzRtHn>N3DajK@>P-OOc zvA(Xf+j3{d^)7BK+G|?sd1ft{D~INMxosMX^K=cev-71V7xKxv)xnA zrAnU9daU#xcCyZV)yIBaLY+~&SG=~L{^-~vq(2j1^*!xi{@yg-4A9U!z$dv_oA28A zrR~yqTo7bb{Qa?zrwjX%6|AzP8?n; zJVK48I*&&&lyVNRv;E8La{gC^VvJyQ0GYPVHY~ze7ie;7=7b0`|A`{G>pP19DcK~a z)E@~FikRqrxQ6K8J?8X3UObAujBm~dXkfXHqZa+>?EA=6*?j3LaEco~h$BqXb)Lsc zLHV7#!t|@}%%=M!z;`c69wVYGB(em##_331cU4OHr&rkmEKi5*jq;!*V4 zb-cWtfc00WW@0rrcTS|x86+uM0d#U8rz+zA-fz%@|nq{`*()yKHjIMLk5n3K-Gl& z!!C@>`U{q{GCOLt{(|@I+?UEXVest8XkmFyvV${Cz*xiGnulmh<~}weuHOSHa^qN( zCs2ui!8r8a9IBfDQ(wtL-hM4#m@HFP;y#sESgU8rJ^^1f>&gnOJ;FW4o7XFw1bD?} zUb5ZwhfTZ7m(A*hq!*iOl^dHKZNtr~6i2K(CIl{N0_*5=YB$D^ zKSy)#CaK=PNd#e#&0*+oIwwWGaTTn1>FF0R&kKufNlg}AF<@42;bq=rwen))sd>C5 zl%2^zbXLgK4!6~Q|CD^c5U!08NtfScOSsk9j%8v?rHhKp(q@6jzb^O|-z?-jo;e}H zt)r8nT*Xvs*v)^0_;B}9o41%cCpaZa9|zg^f@We%A8{#U{-mako({LepK)#d9nUWN zoM~?@8;E*o71!ct$3P2&Eon%#=^~3 z<&q}QuuA(vHz8lyb|J6HPCuba^*{-z}j%g0riG?&t z(ctXYy#Fox;G^b{fgf;|)5mxHTDXPn1eaGj9phj?x#&o7xMvx-{QW6@nc1f5^M_Zq z@#62URrj*kr{E`veh;A|Y>E>gbLs2Dkcs=RU;9^@hg%G~S%&#F!9=*nrqgjoCn1>6 zo_4+-Jbe;HTl$u`W&ULL2Q-*y&>dDagLqkedG`J5(_TjU1GGf`@CEtZQi1`pr1DCf z{=1k&8(*wm(Z=7(QK6wYm}>5P+Ors)+rwpo`x5-=W1lBdCI`9tpL}QQLa3ez<1k@) zy}n?!u$*~%J;srofz~mVRJ6u89`y|#jp|tPb0H!mFVJ_GS$2u>wsS`nS0nLgZ{*9lE@{^zCTI3=MasH4u4yUSf?<6WfcP6JVZ-OWX9a>LB2>3w^cW*fbU% z1A_(`&q`L`HyiHdslL=pbQ!ATiCTOV2whNcFB=`dsn^6B#W+9qQem=O<@O41KE_Cl z<$yD{%c{EdUSx4YnN2gx{=wyjusLsQy1; zTTMhU68ef0Ow-Qwk0jOk&({D55Cv78I-7j~Q`3F1Q#1i33C_mzbySFE>W0qHSD92Y zGHn;rh_Emp#T*jod@z~(F#busozjs^E$4A2 z!mn8#NcFC6HmBnAFHHtrX*6E)y?h?8kx=Fjixz&-vFLV~a1hzi9+mWbX5MDrML%q_ z&p+_icIf)njOtT$p znfuWSk-rQo1Cx;-2}>H4ON8xZRk+;|<4^IPXmCPTXB>+zPhB7@IGso3HH)KOGfToTSvq`+R;G!m`36#>nn z{v*+nppx>|?m_Rn@1k|}HDsyauy2rAF*m{RvX1$ofQ5!S>sFH5j}qDZf!}Ng<*6|W z7*vj1G+LT>JnXbbkYPM_N9Y)Mp2fFi6&0E#aiNaMqSIJerM2FzMTU#2NwkmHAcjS5 z_;~`H@Ku!;=TRK>DFNs!)r+Nu^7U5^(9Tmi57Dd|p$S7X#xGTb_r{#6PM&Q5qIVbg0mbA6}7eO22&ZbFQ-k2kiJ* zzR^O2`Zv_8i*Oz?{cV9inXK_`0X7cIQK)^n{MFv88ycIY33L)Pd)t}`y7BDH6v?eF z0b}Cn_(^e39PV10XOX&em*zgyY$zI2Hz8~#J+dX_32ml$Z$DNTs18$+$K#|dCNb?a z3chor)NF(I#W@Wc}2y6kF3%)^Kmi zGk2L;;Z{~~CA*+nwX#yb0V)wGp|rBNP_QOSLvXAB)t|o1(^9+u4*3nZ`Gx9yN&jx_ z&{K8vsxj=bBI<`E^gip}J$h~5xa}ZqX<{s_a)NDWPQmE7cr9x_!ESl&hezm0%yYXl zQo2i@QLX1UDRU`7@ah&M)cGUgf-@T*{j*p&WG2rw27l$`6_2K$d}IF{L=_q1OwRUE zk-VRys9ueC=AIVF{N;T8&zl5Pkt#sP2!Vw+b;Hty=gD~g7nj+F0D=yxqr^@Omr=u9 zJ!t?MNEmN&yGWI!XSqH$FpfS4@T>nkbpMJmpk=VU$5VL1{r6JMJctko#%wh#45>Mq z>&by$txk_aF8&lLKLZl-=sBc?n=*dIv3YN_bI)DkH1(}(WqsqqAI5Y6Xc5W(f61x& zCgVXy{zHJtLxc>8uL{sB)5bivN|C5zZpXW*qrxT*Nzk=*mq*AjvMi^DawWNuXq}v9CF>=#wQ42v z1hb$ss{1dP1h^(8+kg1g1Ott4M5+%D#waRU{52ub%~NO=C=y){4&#DRKd!AeX6)Qw zh?Yz3l9JQ^b!bf})=jerE#Ah{V885<`kwP^ZE5}w(F}@aoLm)qVH<+?dON+3-zWb$ ziG`(aHy^6o`|T!Vd}$k@%EV{O9F1K6^fc5XUa9BFDe~>O^>4kLsMDTR_D3;+^p-0( zfzxcdIDqfKF~0^-4zHmze~8k>rKCYo{uoO!T-P~%Da5?Wo_~nNWW!MbS?25|RbOPv zhf@9UJBu1lvTyw3$owj*i>ZHaEYs1!jcJb=acUZuX6{mv++ixC8m&yT|G`Q~AYXe4 zTy@x%7c9hrs&|^i=SSO+DD$;q>LB0kkTdO%<<1!4dgEyKM=FZ7V+|5)&oNzt47Bwe zL$g1^Y?I}@(1LDVBXq6WcxltDOT^S?;oF!O7mC7jGPQ5uET0#62MyncNvv_@^ga<& zP8u>}K(^f~M|co8R%_q0`1m-knKI|}9hb6Hm6?712cr+wmMn#RHXu%{KW5BHp=}+BVah`Fuz|N~F&+ zwdGb+rX?Bsf)rTS8!a5E&>&85U@P%6Z^S3?pOuQ}=EluTqB{yjW{pNiUn@{Cn-Vsj zSH@%4)@%$UY`e2lrrdA;^>V&E`xDc-qGk>upN=6~)y7&c_OY6fiqZFNA zVS-X0?>l9u=R5!u8{X0Gu64k9jq!)7^-Ipt-fu;5R-+$Epxe|0l}V-WtOxW&Mg|~r zKxSlUhN{dvLK`cQ=49SkF2vRfdflMjODJnXKB1&sy@}dQ9eiod(*xNWoaA@Y5mM_{ zWB}<;SUA@2+i%=rvuF<0iN6t_mGr%L+zD$`%D{e8Su<%UTBl9V-iJ~gUFb_g{yc{^ zDV2YMBG8qpluMF{okLsUK>qJ<(HBG-F%1J?TQzKh@O248u&z4-$DD?owI(pv#ziwN zYsXQS6pR;~J{ILt1^YF6tt68{;%F##^BqEYyn_1r*UORp!KVox)Nxs)0rT|o_HP27FSLja#w zQ49+|AVZo;K<&LF!9Ga7y(psM{yMrwvgpS+Tn{oN?{1x8R#A5b*zEwZ-UVy_WsC>= zWlSYq59p)Xdm+Tmk&F%B1d0cDM6O3joAPoDfWf&>>Kq=L*x$x&kaj}#AB}# zQk>IS$96MzD-QDURU*3ogw%o~;0V0o;8@ zK&^ZGn*V`_BgQW4Pq8U&j0W|U(ZO)S9r@L3Rm@g>uVg<_vWHz#itvXsmCM^gU$Rf? zT;be-2y9cr-}@=!GU0cRr~Bkmp5%@E^e&a&fGH0DC$Gvx@()uUmu0M=_i}2k-RR5Y zm{)&$g;Xun2#(dPEmx_8hp#503?{-+LYjHMEG<8Cs~p;018Em~42LEOh+!+rfFXggOF+(q&D5C^g>OBAleW%nP_$P_*8fknHa!`}Y+-mD87(Yk9Ez zhoag6oaNrhZ;XXxJ(@3XTRe^TV*b{b;l^M;!dVa1t$IndBNQ&L@#YzW>T3128HZOz z3$yj#ZTsl8q;jD?j+0#xfdj zBpv0LM}uQ17U>98Zjjs;&cq5vbH46)w7jz;L%exMe{CHW@fv?$IFH5T9(}fH`;=_m zSt+cZM?|jaQUaDXv4F?n(eI(ZmnbbaK3xe``S61)Qavj)YdFbrP)?j~nx0LOFCqEL zThTIto|P@9Am@q27W=~sA$FH2W~&xN5KXNmzKl4I;W5PuBpef*u{S!O!uZ+mD)GQA z!uEh)#I!yPhxFB@nG~WxJzi%-Y|SMvpS=Y${KvAFRHpkzfkUsyi zMf)o~zQzs1MDA~Jft}C*aD?61iBtM{&Nla=Up`vAisivnmTIj0IXF!7Du(dz<+x94 ztz2FYrx47#K2SVsJ3!o^gYam;KhgbU3>W(ud#W9ScgfZeuK&inCP~}(Iz0Mxco6IB zF@iE$KA9*k%A_EbR1iH=Vr*t zqT^>w-8U~9iW}UHy3NP&7RfTuzS4}h`4KHp1 z$0ba=-&X=JisK#!8@3In{||*HmaPUELw1B{K$_tLl$Nam8pU22=vD#unGUKwMPLBA z)_ElWa6pn^VQQFN>!jsc_nOAyg|)p1%HoLj9!Sp8Y;FCurLsL& zu0{u}Nsx?{C>K_xUW+o?1G%Om8R|y+SIkfH^yyN7jO`=LEbiL8rjQBh5EoSGee>)P zt~e_QiU7$Hnlk~YxPc+KMst8ad@k+aES<82L{W=dp)D=Sa{b%$icuXOlAnfRlNu5O ziuN?@m&-Xm!wYhDrYJ8hm7-;I;GI`f<>j9!SsCE^?-_M3`otgRg7&Q%bcgQx6%>&T z1eswG)K?tX_#8cNA*-ei0~QM3;*&rR5s7%c*i+lt?aMPE>MXhuiSO`i1{w-)TY+=g(-%te1mws_y#7l%0&CN18DXsk4fK zh|&jTAtI4*G3M$%&w27@Qp$!t+fT3s1zt-@O0wd6El=GfXYwzn?EC2qtFg)C48@M^ zbBclCjC3_v+xz?QeWf1fsV%kcp!dmS=?4=ovAG|5SSBf!rMxF9*%Yx$pJian@@OA@ zw~d&u_G8K5Og++>aMog`k#KV_F>zBvf7^-wKF#fx?$uX?d=hKBu*9bRA;Ekb#o4m? zGW#&SQ6>jz*e3b&gHy1|oL$b3G_10)j>NCzGdXJCDVaOLq$mi#F|54K&iD%chxZu7 zXN+}%N**$MlYKeQ242^y=^LhDlmFNazN>l2xYO?fm|o89_ZY&P zT$9PBuFr%mGIcL=g3nod@wJw|+pCz|p4an(baOntmdU(CC{f0P3WsV;` zN=@Xz<`AJJp?PzirEBfTH9)+;Qo*ZCJHy&^A%gr^j;&+O8vdfnZ*=RlDJqigCN8tx zYt8(O2G9S{5b%a;8a^EY+rxsVlurwMK9QGo4P0%wWXF85>I@Kci^P+|5ppAgs(FhZ z=jrXM50Aeh4q`3*2HqL&a^i28Rhuq*&j3I0e1hprF~r#6{j`s>V_9o&SW%Cn8Z?Z| zy&}799^Od*+AJd4i{8mCLA~}*`c$6wbctTcZb{{b^>&+mw+Kk_n2qCj7s0@{KwYHJ zhq3)Lby|*G&iJHbz!w?*5?e>W`swMGk6Tc~>6 zLlaYZ;>D7%N>*H&{9HfwI53rr^*@xMM(*n4xBh@$LCV$v0K8J1$E#*I;$f{2b8890 zt4Y1%MkC^QRCk^hZjq^w|4^Ly2>rV zDX_>X=xVyH)1)GzYjRFjYPEmlWv@i)8R~Ky`x~Gd?sPtvI@h<( zdwZZ-Y$&@5g8H%1W5Sv>8d2WPULbY%)lVrFqb9~s(Jo43as*0|{YBd#*C^Ketd`{0 zPJY{D{B%uFC=z@Dt!KI3tY94|X;us=%sW{dMq?5-1oI5+0ez=Dc)0=u+@yiv*MXW~dC?b*VAtWSnh%QO zMe`u#%iUHaq}E*5?0=}1f0cKoq(Hd};G16$OTT4w&HEBEj@#BFr< zX_rPfZ8%h|Rkt!wCKIE4s`tlZ9?iJ-`ypl?Tixj%Kfk=(yJ&iHEFIZ};Mv;E4Uosh zkQP)+<=ZP3I64NK4c3bimUlFG|rghh8rRX1@ zOvh}>nOW83hGIoxybZjmg*@2h*r93Z>(5WA=G{HUAl6~@rCT=)| ze=FdX6D&hwd%m5Z9*%p9ZA_y!hOxWSO33+Y=_HDI6(l zyxj7ocKme3C}nt<(^P*)%vhPc&>5%x=y!*ElifLDDIa8j>X6mZGIrR@ccS7>5DBWd z?jKTSyn2_zd(s-Ml%ytz9Yg1+<6?#qe8rI^Y8F17N*wtoXLk}qCTD5@bu?w6T9R?! zhKBVnXK`{IYQEeL8=YrB`)kKzle}=dt8AZ{l4@J}X9#IfGq|`jf zTnMNkNe+jmx03g_c_t3QANI6W%Mw2zo{gZbZ|^;oW(;7YyD3r|hSu{6i;asA;{6(s zN7fi^Q#@l?_L)*J_8;*eR54g*re&+`kZX*Aoa9BES!RCvMmyQ0M)KStxTJs!K z9{_8Da_-!VucT`^ueZK#-G52D#3+!fmUhqGFyX;YUx1Yu>UxqLX*Fd#pruj5FEaAN zl!ovki=q{F9?)+yw^>b;T&^vofsJ;=*r(_S{tT-SC+8IFh0&B&u=-^KeJ9!b0u-o% z0BV}##AM@9K9GraMjM2&y#yBmt7|Hk;QJsZR~?c7ZA8 z+8oH;qm#5-u4>1&|cD6O*-K-)tQGc)DOk zCo4Evybg>LgH~B#tKdfOO3`~@ni0d+$TDlKbE$3n%I!V0eCI)6wRCrgR6&}ykwQ5| zL{|u&1o4Dz@z9v-)@nBK0RW7DUa9ha*JOEooNaU(4~F&dIlLkoqYm$A=^S`~RQeAu zdpZFUPyJT|T_&+$eU_##0~L_=f)ypM5BcfuS!-#Ekue6qIawVoGxJLl2Ht0h(KU%*^de;GWQ^D4*g+iRdEGCY6yr zx}uMq`>KsdcDBEEN~{9pV5PfuH!#U3Q6|kw0?2%!BSrl+Dit6T^$5TfBhL(ne_j?YSfJ2{Lrh_>vcr*8DQAn$QD z{V{}zTFlUZ(V@)x8iMCVHZG{F{ERe-X)IKeDJ~+pl9?+zO(`$o;0=QeZ7zl4i|*>K zE|Hy1xwOZ{rfcutAN zGX!kXM~BnG2}!7G`rC>rE9fkv)o7-eYr3Z&1L8NDVg0r|@I@d6z_Mlri!G^!yXg!uNAgYehrcf?0vTm&VJS2S>B$Qw}pu{R*)8&iK^o^2Por)&#euF2CP| z#R~T{UDa*xD=c$Urbz($TVnq8bNrzxW)HX4LCsRJmqAt*W9aqNZgGX;fR9Y!?d!r9 z58S^s1TS+Y18;W=&x$5r(yloQL7#ExG<-pNUA+}~eboG;qoHzx$t*SyDOGqlU8o_A zzH$DiI5x5{(1bhcUPV4z>65|K1f3C2m{XRmtkJwr(5Nr2sGICZ?*CAXs_3FORmYmq z?brl8u7)fBfLNKZ+c}wtblz*PP$o5&do-2Haxi~ckRa~<2TaubSiFEtt&U|phK)6% zN`h^eR9BewC$1<{_K)H-XDy)_sy+wYi}xzQ$kCfeiDr>*A-r)h1M`8@?zp2AL z8CNzraED@Y#pt2^QlML*3_cHDWm5eL*F-eb@!CwS=>7-JgO%%^f~jNs#P2riA>X59 z7<}UTs$%7p4F+M~*Uxws;VQKgu*nlT2j`tXUMrb2B7sn%Z!rrDc_wUTd!vZ$V z!yaTUuS9!1j!ClOA*u61CG_4h#=~06qRV95W&TZ;HWf^E;*KD)d^vZAio&CAbt%)w$2j|s6TD91HO(8A!HozMMa!iqCXj#NYu&DUue-dhb9^EsYmEC%dA=zoY7BeeJJN@=~sQ*f0P7gnSB$F+rf~5^09+g*V~1q^_mmr>kXg zEfqAgDGlZnMASn}LdSGpR-ouM`JvYZn=2cuODl@Mb^AOyYAx+29*VU3*88@H9Fc>9hFq z=)YbMG-J1G+~%u}v!)g(syMBpyE58h4JoHS7dKht2F4Rfr32ZV8G6s&%);85!e6Q) zlE9kj(bf#UL97nH=!@bzMpLM;Q;$uNlbPl6A`Ry8%{W1O^bAE_DvP$n+AsX4T14^Fu=aA4#yM zEy-BjY27{wQvP+@)u1Z|nPVtYojMMJ2`f<@r`CqIMDV1D*^wHR?m_jo407&vbuD=Zc_y}UKWya-Qy0b)(){j6Lj zn?&9zl!H{ebzm?mS50{6*`vJPjvnG%aQ)N{@)5QZ@3#*6Mqp>MF%HL0WmtRRMRJHJ ze_d~p{`Wj=$DAO{sJSmQ%MkYFCxX=^D*uQ~rcvS&PJHa%c#uJ)#meE~gxBxIf{#v; zHRw%KP_*36tB(`@;X9n=2ePWwrYl_8f8(6P76_Xq0N%RD;}G6Z_`)_Ty3$2M0-l=} zj8}#aZs-IbGGnG(&UP)1)&AV$@PHo_0G-R1*AKLbTvA>bqIDn8nRc*xEpvS5p)w5q zU6IDgU|&=`U8?fpeb+Z>L#%_d0O*jF;Ax-cD%zDWO?r5k*NR9+XP;Ctclk4J_-a`5 z^Yp(!EEXTPz%0zv2g<9R-^iS%R>9*?J@d_puecvTL-#;+pSjemfY6~o{IDHs7x7vD()nE^42h*BS5oFu+MEnf^HE!t-tnk zXt`TMrA{rgW)ez>&eyf2;Y78oC^ zD?JcrG3zhNp-d(Hoo(g(RLNoHd(X2ksq1LB+QDOK5R>-?r`}EiSa6MO0rKaIp1=y_^>AHY)RW}Xg`pjKwc#Z_d9)=}p{klemxda4e zl>cCNA9Yu-2gyRa$Z}4AEuU*FdprPMuBWVpUjyocws!7g0w@4LSi}Nrvyc%laT){p zHXBeqwF*uP14MTf@^y7!LaBSj%9uBxF<0rA{w|2}`{Ts-O&jyhWj;%_81B0BWxl#R z$6RQKoDDkj5QY+v#V$7rWZ&NU?d$GqcxZ(pY(aQ&bRITAF(tlgj(+Nxa)`j`_%QA z5^tr4Q_-w*Xf0DqK3lQP?F{y zn_8)&=zc#Ukuf(>Xn3Dbt*mt3C?>Qd!W^>(Hv8Jr5Cr|AiK6kV9`$3h%D5~WPGy3~ z{$B9lL-GE+NJH(B!0bwf2ljky6H>}wO|8UTdxyYPCys%(na{=6T4f=HocU$5M>-q9 zdB!_kyl%iVU>oR`V){}qBdQtmV{YNWK?Vj>VnwQ~YX(GF*G5 zmbSes#ml4#G9bpWD+zfhDxJlM2##kmq=Bma-9$y=ZkNo2ez{O)X6j)^=**`OsA^_h zgpv)E2@#UG8$x*(^2~$7j+*4^s0&@pdBPNS**|dVtc^vpq(C0i+DUobn>);tU?#nB zvla@G&kgB>tZP)wves}VIR~i6)1UC)m2a`sUz(}5JycUNhiHE9VMt;q+|IC3v(Pby zGWEXG)qPhO?dH?PUEuw?T=;YFHYnTDmxzqQbt>@iCwbsA-l~%;``ir4S7$hq?uY0x z41E*&xBd8Ti)zG@n1VL{w<=%;SAxeUR~ z!TM~^|9=$jV5oWG;Yje|@Vbxft>Ht%SIxc>7itZs8H-NFqB^jtfoNdd##XBQ zYT2@^`z-(1%P~UnQS!dm%X1vv)&{1erpo}z8v?X z+SFUMUZNKiIK8XW>Gdkqp_MLWYM&&sMFQg}&~nLvvw%eD{3LYgnvlbyDP=;p!zjU) zalxqGl=Y`5^;`F(o}Yl^c70!n-xS}rqrleQB%O>{j-$?-1>;zL_NR{}E6(Oa_4j9d zItT6omd2Zd!_(r-Sf1)}+ea;4{!{Plve2iZXS%#7=5-4i~mQJq*hSg)|fAoJ@s9%BF;8{UyhRa~} z93T@wB<67Mzk|2D`sh*H`{b$7WH^lFVMHe&Y&sdEKi5n@3JA!o?nhY8iAF|1E(VR2 zeF;49EuMesGSk2v05MBK0jP4E$>m$-QEk}X10Yyfr{@^#;F;eYGR)-Y!pY#nSu9C! zc*J>5!o5P>Kt1xccfePZ5d9;jjz9%M>i2G4U*%-?gp!miFF1=J&kZ!2&2xqiUW890 z#KyBjvz49Y#H!Cn$@@vW{nH^vHpx5#o#^R8Y|Y$Xu#}>Qr^wTOCNpKd#-zHFzK5&A z@u`+L;^0Zg3Xml(|`_!KMefuh&x=OXVNJ5djrlTu+`X~*7qptaOMn7VIw>`&6_oP%WU0oJAv$HmW_!X z*h_aBQ{`Jf(mL3+oBOdtQ`4?Mt-WgVPKwG=40PfLY>KHw=@(zL4l1A8-$=>Ddtp=+ z{K874y?yX17Tz>PJVxF)s<<((+=t4!T)CjFlJGOl{3ihqMF_! z$8tBulftUeMx)dW0L6(7#dNjfP;j7zOQg@jMPbtyA0T>7rlLxyuWVc_fgIO-ir0QQ zAkcPFy|Iq|F)qQ^pzo6mNm9|LmfqyRxXraQxBoPLt+kmrS^WlFeHDHO$OeX|!pC-XW%c&M|o&+#$HrQJ4>iv}1hC zj;5M2_Gmrn&CmSf-{s6{L8L@av}5|>bxyZ0W{)@LN9SMV-RF}0(RVGboi)CVEaY2C zV=EX^b^!FvzL!0L?s;8ymxf25H;D10$`3~ekG^j4&cn*;G0{Ht3Q$s=GP$(Gtsvx} znH9o4u_&i{covqJhAE}V82MtftRqmoiJ9-O*UxcuvZ`tRB-G5u*&>*GCh({ zdpZ2a{{WnF^G}guH+G@#twQp4kKzDQzp^sXtR72~vdHgz{{U(PcRra0D~Q^TA8v;y z`H*{>G3ZQBSG#CBg~|y187Kf7gP8db6TH*Mh3HZ1^N9FdBTA%Fv?nlShRc+5(-YNA zw9L*Ur&C&G@q>nD^Q}gCBb1n{#2(p~3~n^@keAKo34)kSRY!A{_)ZQ@NlOO5a*yc= zXghC%!EmLiDsyUgGxc(QoUr0kswiZYivsQ6zEp9v%QdEs1dx+j?UIZbaioF}OP>4X z;wUoN2Fp)uE-wlh!61RxwkW4aB$W_U10V3kjUr~fd$^;6j~_yt_|p^~N=j?j1X#qb zc=;nx(9>+T=rTL1C8U=(HujLj(@5cJs492)Wf?M4nWVwQN4@KRlm7seQ~qfAm-Hmk zHKZ{(60xF{_=@+;9GZ#`Pp8mvN2>2J{!eS(So5Rko|o42xMbt%KJ^tNu%~Rno~7I9 z`zLYFoA2MsTdQ9yd3o%uZPwkIAS57DdV{uL=Fe|opzPrgIrC;(mbTZlGS1R^ zyZm_L0nK%v3Bs~FQF|Wwh-bSjnMG4H)0={U*9eo0B+0E><(XOqZbPP786?kUWo7lb z!ims|c;%u_9#RVZOF_2OAtFeFA90ftrxq~=Po2LrzvmqMt>-%#q`Qp8sL+@mHBu|? zPG{+L9Gz!q=*B>Id>O3&0M07;&rQ6XM=+MfIT%QKwFgar&8&4BJbtUOER(yyywT+S zZ_1aAYpGjH8Y!TW)PR1PW>y^5T_&Tmjw|NH-Y~4Y?82iqkeK0gdXQ*^IRH^s*mfr- z3yBC6ITfeg4kS4-i-H-PG=z}72300RDoGNv2VJNsOn~OqB|lFl#jv1v#a1}Lss_7a z#!8FR=*5FX)20M>VPv!bY}CtxszU2=~f5Xx1LKypgA z_CW94U`tr5V*zIca78dPWEx(h<-1KkQjb`&d#mZV{*RF(<`RQ?p4h7zMpx$V{n0 zG6jh0QVDM>kdR~(TQfx&8f2a;RYoj=>Q@Cb3(;s!MoC4f_z1|-+DmXK=W61%hA0ng zX>D)S`4B+ql891Kw($_aV<5K7EFvEbMRJJ-K(gp#P^-33LoiVVLE?j>WGQXFK7*kh zjv8$N=^8Gso}6)4eX>9zQF}j^HHC+Qld;LugOEKwDJ}0Ks1+n&A;XlZjNfU+C3jVz z$g+&BA(DSbkgYexwKdX~IYT>8*AxNW|rPfoc4-4d7H>(NZ^;$O4xku9N&FPRzcjA6MC98|prL%uSv&lDnc zM0QgsALcNt9{n!xp-SLX8fq^gEL*9_mM5Ah+=d&r1cbigRRtMaaB-%<87`fwGnkQ^ zVT&*sl(&(Xg7OD!3`pGzYa(;5C?S|w+$ak}i;s{qO*&%4Qx^*$WU(uf4~|SYbLPk` z5HK9J$p)fYytPQ&O1;f;L8?WPY4QiP3trhE)=C29nm0cAM7g(PVOph!t#q@~y?-1a z)3L*l2BoqNn+~HT#^m^bhBFUQSlPqM4AK0gC>9q5(9s{&6(LVG!2D_S``E;E{Zq+hy zXTqpDV#r0j3E^0AT2nZ!E)j`hMt5Xc*vA@p73zMRmPt@+!4oMRp6~e``B!)Oo#v~1 zXry~hGfZTX`s1KwB&{lT>zZvwYI{D<&>8pg57s+h%kL*!Y1Wqi0HLD3YgAa-q>i;H z0@rVrYI15`!%x{@4y#x4+dzv}w$$u2$gCPN4Pr`k8A;T+<4G9xdL8$cEVZ3FTN{W3 z&@ypgMRN#hrE8l-8s=Xh`P=?+E6dv1y1LP$TRWyDi2+x9&BdxNo_Y~|Uo7jtlHPXm zUEc`plJe$njUiE1 zqV=E|Z;l)}XvyeOnQSGqzc$x4lUv=|D=o}dC{P2}YUF<~JHt%7Jl7(P2>RPEmk%?9{F%j)0x#g8Re`KQd6 zx7w5`G&+1?)G)8vdS@`jJ$1rd7kchw3uq%ruLb?vTC7jI|_=f)gc4m0=9O&YN^=}~gzd@1Vz0u`y86jlg#)G-(o18kU z0pPV=lOd3rEJdMJEenQuQ|-j#?92v88)SqII6-iRVLVC#!D)3V9_R+t5rCwf#hl7imHLODyG8~Ql|J- zzg3`;DVO#QaSDjIx;JjKH&q!Vs5J@XI-a-{ZYterfU|=26~(bvhr&mWC{RS;Yk^f8 zt}JBb#e)1&u=T|aV#qh!6o(91h3kcq`q1P{899#F7!?w6U|Oy$O4GT?1#1ef9WWJr z#ioAq?G7Z7*EzXc?s1fR*@{A{5xH04rbZWSyixC3K@D0Oc;$s`E2}LA;<*}I3+lev z0*0GvQvyOFGt#FGhIXjJqiymevIQl*W<_Jr@?x!oUI4O_{ zaLqHn#Keqgx+%T2#H%2oBAxN3z|5^~B#{=RoPlF5Y2CY0gtak2WHy%pc>I4xG|`YV zT_;iq>KTSKTq(r8PfeCPh@)zXk&^+y$rEYtkBa<1hDbC^WyUiqQTCwPxggR?3|}>) z`eW?)n;Q%5D*pgZy0(huJA`5jiqVLr24(5ZNyXO07(WmH05bHUp?T|F(;$e#B)E{O z5l@D+sLrEHkWk;F=RK(n&%NjVnN}&)mt&dSK)mse?Nf8@*DQ$%r)@#u(<5P*32o1& z$dB-|{e?YG%Ns=%Gr1sjuJ}R}$RoBITM5>Sr0Skw)l*5+Z4Kqs!lGK+!V5CF{i+Wd zWf^8E+URt)Pd-o8Kl#Vs%Pmv#Ebpx-_s z2FMw8C>%NE>9Zc&VdAG8V<(#R(yetUINie?&3lntkj_JYffLNU{{YTElKxQhWubz7 zIb(6ZB|(-ARJ)u!x=0?c5Y+zw=NY`bmeN~T^Md7p2_XOgetDlAONlKXz2){l^N3O| zq;56MTuo?SlExepPmvjD)q9!_hseEiLjM4qZSsbV<~=ve8Z6R%V#OIHhF&2XkrnCk zz;%A*9iQ(`zcPR489b-?j&7ul{{Tbkw+-r>n|>$>Uc{dqtMg{tPiGDj&GVhl{NSFd zv7blHO1|E({+XNk!QLGo@?^V;mYM$mI4`OOZ>;&Bnvb+SU`Za^Vl`vDFqdabxS{;b z{{T2qtmztjnwE>J3!@sA7ScUf_oV>LjC!c|hYK%fPx+lF&rN zETsrmr@74BdZ?4kI_$lllndc3a#(q(W7Eeoc!Q^wDGp&IoqaRcW6G9698g-Mky`3pQbKA6 z7Cf^>td~D?+IBV*areI3lU}*iAcje58dms-@3wQ;^!fTh=TtwYY4Qn>k%+_PCm5WH}h&6U?!FPguBHg%J+p78%VpsEOHacS?|jhV9hspVP#Q`<%I%w+Hb8hia3V+Ew2BP2 zPBt4QN2_IEi*s@hLeesBGQu%crAh6Isg$nN#S#sASg@wVL;7O0r16UJ{jUsGmMZaL z2;UW@VM=0!HW;dvH^p4)8;YKccgY0OlgGe>UBT~)(_sqj*A=Gtw}Hhpy%x2oz*$5p zflL5Z#XDvp?{9jUhXu#=Y-E3m55*BVxaG?wsELxvVWuLKUK11kvFPApp)Ag;oz$4piAY#PPQM*>D@IA3J}JcnMqN^@dY!y0WHC$Q_T z>Ny^{7GR^J)D^d{T#0OnM@4$1^~g4Yj$4S&Q+;2ci_`QCZfj7SRPBon7okVytC?e`GL+i^M+#qa z<{8$kX8dv`kcw11({dyPN_dXDYyC{#uQM;iJ@Pc#0}#5oyPkA`Wj>WR-y=#= zoqo*(3;XYnzWAYn+*-RRPF%L@ilB~|;SEMAmm4DyJ9n;G4oZ!*yLb&cQ!EKjKDzS5 zTKi;zrECK?#gYg^&21cw$bF(R5^aIm!pcy+4KgLL6Iz_SD|DArgNP=W8{o4}l0c}m*bK08VJO*T3dHpo3W%vsQ%s3$id}UWG4GLW z5`6yv`H|*_@`jnHUe9RPF~+SdLNQaY+PRg7Cq^2qR||eJ{$qKyJnQDILtSW%nP+Il zM;6@IH`-BuCxGodbWgp7d?=jImOVKhr#BFW&o?OUq^Qv;cQrC}86zrWH2hCN@(+Bty&$%VjSQXX&oWq8x#+ke1qm+DqmgL>pCs$euaLodn9B9 zq1uGxhM;$_mV};#gNZnNGz!CFTP}{IG)uFOaa?Cb-bo_+^1-Pc;jH#)?k`>Zlk-%* zQvAr!HHb9vc?{PPqs_;V977(zPHQt~x2w?U2!$aW4X1b#uCt!BXRLh!SOAe&Sy>c{x6e-mkmt2F8i5D#>Q}2=ua(Y&V z?AFUqv}uzK1TyIw-onh>T`(J0d@WorHNW!?nRO*$lmZWk$+=XLUg}XgQCL5Q1*9#7 z%cR5in;(2Brbi|8ko-Zu*L+f>w~pg{OIb}U=30vQ;AoI!rZt)n+&M3Cmq4@-^4~rF zT6tH_R#QQLr?0IdGOXN1RG#(B%w~va$sQgu(;K<`;m2LLPEK& z*}KK44=bwd!UrSC@rA?^w;?JD@}LXQ9NJ>e9#2`KF+7hXKcrzF5apMgmg>AS6UjxC zy9yx#+pbf^M%;*5*-heRs9%IHUU_NM4))mS&GIPi2hbX=k#fwD$_$`=ntSFhY}OsN zk4!-u9&gZ18_V8YzS1=PRx4y_V~uwJc2SxQT(14kZ`qjYz3i4%3vUX-ycG>V`ZGsA zsqA#)(uFF+<70uzOl+qMB1>AB%|OVMJ(|nRbIoN85sj%&!yr{lRr0)=<+Dr^_n=f9 z456`kc#8K+yK8AGp$#|0IX25Q-CB6v32m1o8uAMdWAg8q9#2db>63LDoP6HZrd}<= zMr*w?LDk9?D^EckvTRJ0WZV#Y;>U@IYW`h|Q02&0xVFMiH`Y9h4ZXF*%MYlmWmgE*4Tzw@$fg9#5VN$mF&f`l!C$3!4ON4l)l>~cYkfiI!2t<_d zuv);9wCr(Km5@%X`_mMvT)Z+r?u7^&;(~?ag^NrN-+@~6`{7lG;@iUmAh;mKD~e*P zYHLhYzBKx96o&96Q4ImbRNs73p+kf*E}_DQQ21oRwM>vzz*7qn>;(;E3axC4T&9?Y zC3hi(3rVg8YZYt0NHHsh6<>;9RYzYy-|wFIP^Fb zFNkw(@l@srk!Vc-ISHgEw*Ha;c>$G{R++}aqrmhz63i8OlsKhwC6FpnSO+|*P%tH$ zXfeeMiOoP>83y0F(Vq+wARo@y#AwNmjTm6SaPYh`sDrd}axuk3;HZ;IOI9AE3 z$1tIOxe}2S7uHl&L9KVLM25f}^^(2KJLGAYR*vC23b&3#h7#t+HQ8ONOP#x8OjwLM zgDdf1b~_V|DlY3(SmWG*TokDjU;3~9N$-=2qSJ#4)Mbi`jzFozbgoDxP25*@0=Xn3 ztsv(|t#|2=lQ3B%QAZ?PKm_CqAXHfJ7M-Nn zn|)4s12TZ2c@s|A*7kgc-sgtxXx;nYD5PAYD#MG0-E(>*Ddc5*Me84vUO|WR6VBRh zi9CTV-b7g#^c6HU%pBQW&XW%p$@@LzKgu60{$1Loo`q`-y}>{yyW#<6?m-^;&*ape zBK4TGAjETJ+Lw|%v#-SP>v}DwrCRcmNW+u&;x$Fdk7k43`A_p#{&Ab~uI?xO8)|f` znQFvQP*jf889&W74$8iT^L4NM;;)r0rDnRldxR%t3=Y-#WX7!dFY-w4FQ7cV`E}$S zFHW?!vC&~mn?^ilk~OVp1#6hI)LWaU(11@jqdv1Us$20$*40A72%y+gZ@VzEPTq$W z9uU{p7?I4;LctVZ5BAQ+JJ9WwY@L|xAn zL0$4dG2vkzVe_-HJx&oN&U zia1fjN4mC*OHyft6x6ruk%f@Zigm>luWfp=Y^JBf31LaKz0DX3_uOO{n6uq3;iev% zkQXe0apx3m<-ZMxRt?uO1gJEDxOvZ=Je3EVw0pfO<(MRjRxrIfP-OAy3udbnNccZ7 ze==B(AZi&uPc6s-$Lo zbuNN^m`UVOUR&}%nf%^j8a|nEJQA=&bsCbXUgV5tpVCTjc1hzK7uudp{{WmXveh)0 zE_I!9MZJ^{QUs8K2_6Jy2j>0G_xUr(yifDX{&Cj#^2#M|ExpD3lMckO6&3A}mZsdC zItn9V^$*CME6nH0G97l_XnihReNaZio;iV=CA|iZPs3jKraK3D5m*rz*bf}Qmp6Zk zG!l6xk>Ao?$m%dR(@M7~x&lDl=u%z#du2XNUH z;-onvO&Ym3%Af7Uy;JC zYf5CI>a{SalFn_|y)tgHMIIszwk<|W8Uc%BW|rRB`p`UTMq6nO3@5w*{?w*S2P9vQZ8Ww-*pE%&#%|J67_IT_uci3gU{U@#|T8U|c4k5>{lO)MY`gKrB!oKZ@g_TLsNGBt37 z6)Y@TCV=mXs0vh;7^Q#0O+cZ=1-fFizBtT;g&c_L1}jQ3RSyy zN}{!KRs2-%-xXTe3PV^D*fhmjJL0QI!Vp@fNFmfd86d8wwn4J)}A3X-o5 zuwFpC@-(){;=AS)^6il;#EB9}!)D0Rc$Fe~QMnVg3R|=;tkD?xvkmZ47!}Nsqn8Xg zfsG}IYMQ8NLh>aP??a6tGqAjZ}-3IO=&?U0fQWm0`@N^O~GvBvaf8`mIN0>}-#R2yVj+TW@IcIk~U zB~@(krL~el#F0#kD_EnBM$(vB+;ey(x9+9KohTWSV@R{{T4|{{T4orT%AWb86abA`O1kNrgb6 zBvg%uzHhX-_+{4Oc z?D8abFQ@+i=Ma3od8zr<=UPxjg}>Nz+u~O7%v_nR-)J;Pxbl9vEzpV|Qb`FBj_1QP zSr4eajtoFV4<-|;{$nkZw06;RWHi_ejhAJQ5HAbXwVUly_2;|0C0WZV5_Si+JVnYF zLSB+QvZz-0M|?a*fq+yxkhFR*706o*a28VeHJ53*75H#dm`wzIwyDVkhm+8qvEgts zO_J&ItQvBp5#e3LkC^!q<23E>8J_=u>kS4}9E@}yRAmYVTnMc#zdrVtqioB5B; zcJ{pO?WPU~!f1Rlbl4*D<2zkknbJ-qn&GBm45G`-cba^3NzUH*8Sti-esj5%{{VYF z{{TD5yH*859ynYzzou_ZCxWe2ij3a!8cLqlW2eAO%R=W<)YmgFIYC z^OxuEy{{SrkYi=zsBa*E!6fB^4jL43nnPbrd-o?K!JgcMmFGaBO{hSK75h97_ zpsO$xJK>(D!47sk1bp90=ytkvR;cdkl8<_37l>SwqaJBznU~79@U%Leie0%BSqiDA z-;av1(tz-a=Vt@k1BlfyK`e22qeBr zw1E6a31v**%gt$XZ8)5cY(5(N@+E0f(oHu^xspbVF(>$?`8Pn(N?F8;6z&^h zK6oKIY%${xk-z69zbkBYeFpDTg4d1WomOF9COsOG~XgXAyt;A}GTmmahtd#}y_m{L= zEh^GBl@z!ef;wagWD5OTP_&(b#!)!rNoEVQ{YndRzO0Hs=y1n&6SUt^^QD!f1Vu6y z1E4uJJG|om0P`YJ9bu3UY-yM;In;c`ai~bmB!E=mra+}1TacO=K3EJ&Op^;K7|N%e zawH>(o>`YDJ}vSE97(cD>JIg%Toh5n$911H!(@genM}QS*L(&gvJzo8-fWiUFrof< zI7>STU+HF*l?zo!+~DCWY}d<{`aR=typNG@8e>armTxFpt=N*p`Y=*5nkg6@iAY-_gHx4~ z$P~TC`2!%#5ZVpuI^q~fmT0oFxUShS(KoQ@_bMZfz8jpnCBw)WBV0z*++~1=4q;AO zkO*Et;4C9xr22)dazaZl9}|!+b{Pkb>i279e?;gSmHKi7xpiUaeqGeQup+72g9Ak3 z&h8|&G5XTD6GyZ|+bjT6tAu}gZ6dsqMT_ewm1Ep=`f^-kJ5LWBqBnV8n0%Z0Vdk4% zK>3?VfL>1%M$@9AlE?O|O69T4db)i5oMe3<^LfXSe4XU~0Lw(X9$vYLVwP5rBbu5X z-7?Xbce^bfgvXdXnFhQ0fo?6Nirtmn>rlCkA_;QFIRnY&6Kj!(q_|=XjZ?t&$n581 z*@#_V2^h#2l1+Gw8#kFK4N7vfLSrMLIJoj9ww_y}9p0QrUzP??1R|^>d%46w)oM2x zAx!2=>1`WG^2|DPUahz?@Eog7v>w>F5(PSjEf(F??W07e%LO;%HO(vYADk>SYe#>s z#5EBw28-sY z+2e!JX(~Y57P8LuG6)<#zNc)K-wWKL0X-TWfLCuauM%GTU*m=XXlC3&6@{LMySaOpg(B@l0Pds^8657V(>Vg2F}EoIGQ_&Y*cA zpIDZ5HIzEHO5oyO4ds4*w!3@FNv%-GzX@`^w#Rl+06eEqo=GN>IaG!S0QuyAEw!>$ z#n9DFeX!dGN2X6Sd|6nnKWE1QDxbkBO#Eh3zjKf!H1t0#!D(r64F0m9Q&KCDVK|c) ztu6MMt0Kg_XLRdI9BeekBqG;Ou(?qTiWPbgazKV=REke5Sn2EasE4?wNJu!@C48B$ zmv3VQRgV%nS0*GJ9H7?kMzgqC1rUb$Wb8On2%DR~MGqsy_#AkHk0_<^UHY#;YmI~e zn>1jhSaYxJn55 zF2f=Vlaetper5iDeokrnbQhYonP_5Nnhr-0n4~0=#%QMS41o%?1Y=>9g(DbX z)#?V=ID*(&!iZ=$!Z%wBLi{6;-whOVgCxUCg$ zv`bQ)yBq}|Q>l?lsfxOos>dBEgfS~9d@@M4bnApIx00}j5Ty-H{e~L|EkYKCriTTp z&NL@&vL#yE0yJr(I(fr>&qRP!WztWQCZFlHWceXY!8C0i>nW(opbcI+sl z9J3q}N=tRC+|5wTa^4hLQf7WtC$30EZN^3&lr#f*H=A ze{Uryz*B6dmeE(20U?#6exT&QSBUDZEVptyZ@H#Ut&~!h<}etu2;Dw!N@aN$k^{KN zn6nRD(DmIeBOPD?$9fEp3n0y3R*LdynkNXm4nOT+szG30Z>+Z}R!)F-!mLM6)~|Hy zkP*p@9=NO1E&SBeKpEd~F;q0#?DrsrmWp=kiy*ciQO72e@xZKyOuI0$uPV^>$dzZ7 zm;AsL$dyhOeTGD;E(?zwu1cE6#y~Qu1w!1$BLs}7g+fCn`DA$|l4;U~VZK-zX7o!7 z@f>IY=rTdYm`|-QjIs^#PBeophOHR+Wuucs%3r7gU}2QWmLt2tyuoE7-Aes~ZI!#M zBEVas>US2iEJ2RjWr2=ZJ%dh;<4}zqsz4RVx~XIJ6z<}9ZS9N_j?}i`Jpwf zwV7*IWRb;94|9<&#}r>U+UgevpQ$^LPxBm$n-zKP2~fb~fNDI_>24jxF+$LG7^|u= zRd`7!hmI|bqfCu$X)i<92w^63W#(m72<@=jBpOI-SMx}>w=EOyLCI5HK6uylOU+8; z`nN@aCu*F7dmSQ3m=*Yl=y9b^ZSL+a)A#cl0ZLTjt0^Bk2d@4&(xs={6-=qrVf3tE1x#$yw=**JzWj?CK9RhfF%EpUuc{CAtMpyJY$~AHq_F0hncFr8u@6 zIFs8VSp>yjdaqoGWD)78%B#RJP)FLpl>Y$Bn*7!hIae-EzC0~6FICVrd;LOSS`s5; zyHg$)5^{R88D+LaBepy(JZjeJEu#<7u!!#0npYR1XmU~^DcfwZz%g%7X)a!hcCIaC zCK^?PAq?2HmQF&d^zGLr9&J{%_OoY$CgOO~NyTs}6wpX2%9vr(dXr+wzahAD2FC^1qtzyt8p*B%fE2mOGN9 zf)<0RHSe2^E~G^BbUNJ;&mI~)*%q7mU9R8D6{}m6nqmT;C%)O0Jy`D!v-uQ{;VkQ3 z{{Wm_^Ujr_9d-!XnFR!!eDPGu+UwI$r{dnV7_tna((xGp?|`af49ps;4KgJxlEV4bg-tRg z4BF0rT~~VK3a3GMfJQ{BA{&NGtc0r1E6BYokTFyQA^k!rk_qUa+Bs4?VGU9Y!p1^X zYG^WH$CO!qmrqa{F3& zI-@H!0UkLTWp82f*0T&@6^e=x*BV=Tt9gbrh^$A3*wY$eI)<|#k(^8kIMUKee8D`2 zfSZ2|s+&v`?K1M>VgY<4Cj&(TzB4T0 z3QUsnCqSzr?YVE4Y^LeR9G3hSEYk#|#qg?++6R2L8EK+$x0U&;$Ua!r^%(UFtu-3y z{yAJK^5tHH(=s8cBdZKpK$huTUzZ+UH&ES0W9c*`73tX5u*scSJwuRjK(pyI*d@0X z!4$%)#iDUgSHhVn>Pw54Nf|yo{QLg^oP5%}$*0_Ex;3il_t66U0HJa>+lU#Ri&f_8 zGxk`QLip#)pOS-8isHjiR)bZ7p%JPJDDWAUHGW~i{zT$GNo2lt{{WnHlS1-o)hr@= zi^K(`jVee0R;Ia;i&K4EeBFz{K9czrt)AJMDRy|z85H#db*^mjWw)2s=?pp^YD_jH zbn(owAYE()6e(o|K|8Ua`Q)rQSxv+%kYlGI#=R?%G~$^pIa!Mj5yt~yn0H)|D9I~W zMi#44e%P(7#ciU>7%hG#`yPkz0&nSPUfQlDWzpZ!D_pTfl-nLkZ{Q|Xty2mGvt!JWXkPP zQOiS-C6Gm<^2id&5W7(1OE9c=rUcSD9hVfV4e?E`RR*=l$!$(sE=Wp@LJJPmttCeI zfu(lI1|?;bVMh5TE9aFXJ9q1n1pz3U;1h<@hBFTwkStWpqa?=Enp_8EwIePzwx(sS zNENjPlP7Cxe5=2PS3Sx>UX$@S1XF75eMReug4zYHOooRkkX7h6`R{-lWfGXdiIXr< zfCJYeWXKiZE=P%#v_%{d(;!W=2%t$6z?Ga$dSa`U8x=)FqydW{n%hcO0aiz8HzgIw zl&7}N0|SvmHPPo4MXpv=oCOYom=cC{WjkX?R!&85aH_O1{8c^j2b(d;JGQr}4TLa| zPwiWY3E`3rQVgcTaEvldW-P-_xiYa@?Us&C25ftj_DI{(Cn=jm1s9ZgpmQ##_D)vr z^v7WGiLO#9_=CN2z~&RPE7GpzRRA{4(I zig>9%MS^XK zX;i@-v87Z3xYDB|bc|z6lKaV3@PMdatjeDcW0L`CDZe%Nk5h(`!j&=-GBnX@1|wW) zZ69wL1Ew^#m_{jrl^vc%)zIJi@j zI?}Exs*EXJv2d~$QyfS!amu?QkVkScT6y=IZWBz=HCy*QSs`%0Mh+KYqmM6p^8Wx^ zynD@0QM#>tNu2!^#-58Dc4JaGW4;vC6G!$lc!#}Sq)@UcN(NNs$+=qe*utVR>beMOQLz0 zNvZ2WhBjEvCbmqp>Dpxl{ts-ji&)}Mq98WQS`N7(VYmW?)Z>cs7KUhpDHJ1Yx-%iL zKo^@I%k3Gjezz1$6vXbs`vzI#kl%+K0o?`Wzb=XNi>)yu<|d4)ns|)L!>IFX)Zm1M z&&n^&@5+5^%Qu%=khfuLEUao2_un@-Gx@wPYG^NzJl+uvxa{+k;$Tv zCt|wl#^%%e>t+fR6nYN1GoQ^8(#p9d;+#yy`IY^TmP$Eo#L1^4qUhh%9H~y!%S5fg zlnCg!t|ej$op|FGaNaGT9JRccTkTspUoEM&NJ#e(oFid2|lt2=!-s@y1527>}ybVzwTh{ltcycYC&I(Pc;RAI%Fhb3$!74V-Z>hSf0hI}VW0<>E?*bQy|Gv565258 zbCkE=xJv&3L@!3E@W4*WVp^p-oQNo**em?i_Q?Xs1;ZvJ611sqg9PL$E7mjNl-knw zMo=g>u0)nW6K+n`$d*=^c3NO(5*3uzn6k8b(5R zB0(gfFEse>7NL4{$$}UbDS2dVgBnnH*9%={)YrC8x&}0<(H++~Z z322r*GFHahTJOkUk-kbAAY^w{n|H}tRN99nXj7#DrUFt8DHSB-;zD?W#zRmtMnN{c zBLLSZlA;GuluKrDN5j)1OCXI^1aFbD%quKa$nMEmVjVm9VF0#85RjhZ8cHBR?Tsp^ zgWDQaRfJNQQVK38m*tTmHkn(iD||m^vB;3Ap%5GOV8qNH^#*Eo2r)Y-6^En*e+cMwssN zuQ&Ok-_erN9wU`Q^y`<7PF#6Dc+}B3yP@PINJ287m2}mrYkRZH7w1Y$5pjWL#5j;4!39DiFBR(j`R?wkt@OUV{ZP zqK%3{zava(kOgd$@b8T_0H7|IowvY4AgSsz$WLz^uA6w1J3F}{k!ZvU;A)UBThO&D zgA!1a(zvur5_?aVbrg7&U56u1Lj{J3MpX1mOG`_D81bR+g2RJ2$a76r%HA#|2-xk7 zxN<1vE6^M)DRUk>_+beITf%=kr_`hJz0k9P-Zuy>eh!#9IvQ3k z{EadS_M(Ip-1fi$1&|=w&%kN0Z6VWDo)tB7~~RJFs^Byov!d=io&O+L>4&!ETRj$$&`^=FvCt1;8Mbq!*S}cE-SdeVAdj8 zMXmj$v54h_2B&Z`P=y`aAP4a%O&S;H3F15kTS2pe9TgJo(RiJR{iBTr1|7<6bk1o| zawUP{4p^E(C~4m+oq*RYlN^()%_=*qIJht~3UVFt+*77QDLmgd{&jgAT=`2~x}Fu4 zAhdTv7o!gOx5Josy6sjd&G`+YSR-o^Q1e*s-AedS=EfO^d!Wmpv&g>N)BgZ1{JG|@ zExjU19YLV*87!KC5xHoWXA{aL@;~NZ<&EEv?;7Ewb7eCg4r@c-zGPv^#mUub zbTW@HURpresl+hYX37A%Ji2=5ww#-Y-Mli&E-8SIHHB(Dx?{peHoSx%rA4DY7}#h# zElBB7MF7FX5yTY&0xCBc@ddTPC8reO!M@)mt8L(WV{C$trWvIw+$CL+Puex>LxDD? zZKIAj;RMzbT34?1#ch@9-eybv4^7cy(@Y+MkuB91#=W=2ZHAs9jA$yc>?HndSje_9 zV5p^NYH-q4wGK2@MX{w>jUjR0{fMc?lGA($j@u-J1aA_0V@lgADWeJ;Rc&x0*0)?% z+Qn_cAtO+?4;DC}y=U_W^Dj*Eua>;K<=sEa2SvEhIC|QV5mMufVn5gcw<5dZhm|WH zAao#5;;0lS5wEp=w*6T`^T}MwqLFbgo883Xw;-$R%{C(-m79 z(2P|YKFGjXMRFP(4ADYPAY!Y8*s8R5B~IP)yo#8|Z~&<}3RRaHnns^%Bp8+%sp{(} zW#y7!O9_@hWMU6ovJ51!8sylxj+m`B7ZqK{3PRE`WTsaeT2m>Fs*?h{V{AxM000g_ z@xGIa71ko%v9@7ULVPi{OT;I`Dap;8QE{y@wm}rVF=P>G&|=9K5^`X1YzczJT4I!1 z!HTPWUu;#e2pw@^RaF#XR3alZG#xSpm`-hlX^||Ei#di`4%tk(rI+b9q!l&563H$v zy-*YipB$J~_Re{zCYdl*lv~@EV8eR%%H_?hl=?e%MH^&V5>eJF5}EG+%N9V_^~Nh_?4}k7U;OJA+1OA1-%Xt_86h%nx4BQd=O8dSRK?VQjYX%?Wa)W(&6Ffm(EcIAq#Amxlyjc}?W zI*e5n$l|Njsf#OY%12CDT8m20fsiVZ)|jTzQ4^G?MWH;G#-k!z0eW78c2NSp*%HD` z+Scmj8B7d!I{}d{Jd4xxol^ZRl*p_yE(V~p3k`lUpiI<0=Oi6vS!EF4!!mM470EYn zY?xa}8m@Qay)sTbvC+0M=8ZLVeG^xPXu;`$c-D}J`weYy*ZD5x! zYeEMeUdIEl@jz!Da{Pp`&^*62-JGUbqf%Ohk3sK?JbAZ#nRRZ~(inK2aXADY^xGF_ zk1fZVGTz)W2_$YGIVliexvw8VzU){W;B`)H^!tt#FgM+R zu{pu&^ban?ZJ9`4i2ljQu^B_!bW)AOpTQyfDdUPKI}cRSTY?N-R-j$7b-AQ_oFF>G z4^ki3E@(1LsV}_}ByTMXQ?@Pm;k(Oq-!hv><%p*ecE#CYk0u|Y+1_hY84{sb*0?3f z$jj-4y*9_n{{U7+l0#O=fZ?2sveMW_g1rFA2D3Ct7Q^j;a==>5mKp5Od?+i4K;136 z)M8L*DS@&fB5g!7o%Zm>wKcMkN=7YmERs0DP)A&bL1D+4Mn^L*!-4^%l&j2|dTU-? z*0i}DP~Y0TC|p-|%*=A8xeI=4Xdm;8OFiba^6L@7aBpU4Q;Uz<+oop2Ep=)*+4Ya* zKb}01H~JmuzP92RBBOuC$12rj^oHCRY@L&DJ^ov2KbhJLHaC!qYq$jg;X+Rkzq6TI zT~`lYjs~wo#nY?eKQ{jW&OiQOd1iUcntR-7s6TTmr8;%opA6d$(jU$agD+&0{3Yc# z{#5e~t)t#PnJU}DNSbN@2OW-N;?{|EbegWqG5!+9g##1{Kmw$bUHj&L9~g9bH2xPx zjsq6I4%RU=pzqfq!pHLdO}u2F3TRFWVsTP!Yvt?PnlRSCm$iU@CpD5r4Ag{N@#$pxoy@xWEw1_Uf*ilfyAom7KL zp2HPnK32B!&E?*w51MCdJ2B3PB6 zZ-EYF-xX_*zAEZd6c+JTu|a;B6k2B@{R)M6{01m0ewgktLuNiAw8c~$9}HDPeeyC$ zZZbjNY=Tuw2JecvDI3!jR{+xiWfr^OWT+}eD!2?)cp{>vnF*@~cUbwKZ}{u1+XKA+AYjUYM;e8)CG)dty=o(lA5E`ZV_{KTQkbCzn5rNO>@ij1FCCADEK7_)U@96_P}HtOvk9~Wic=y|6mb1)@iGWGrZcsZ0%I zw-jj`aUz6aYb6)N?0OFz3`#cI^=;Nqi>FV!CK4ioO-gCyV4|YEa29cc67z1YKAi@N zt49}lWhezPwzX-diZvf?)ob%P64(pawEqAlUBdvlrz9KKBEm(V`EnaL8AZ%slq0T0 zxbizaippIg<{*I;Yx4e?7hRa8TF#LY#$>fh?NCNYIC190t@S&LNd#<29r9t#j72>Y zN53~HybmMXVQI?%pXw1&RrwAD0Cm9Cib-ab3V|ZTixRUE)BsoR#mJULT~5y0;?7$+ z*VGdND1Gr`k14msf16*Iwt6bfsoEd~Ya=N8@h;m0%gua=zthXt>yhCqi&$r(OTn8k<66oMrhtNyn&&bJ*se1XNzx6 z(xm2~DXGIvGd9RiAe1{}PAsB^4$-|&ewd;$M9Fxng5G+)FDUa}ovpxTpbk#U zi=B>xeph9&vS3$>R8Zp2F}PBG`pfd-TW-SzI9?j3>COx3vr`KASJ5ZA*V$WUsKaUS zJeNVPdb=MCZ6gJAQ<~|fJ{7{eG}XKX-luSIu#u)=r(5v=kxUH|lPZB$o1L%`Z4)S^ zg%0CQZp3WhzOL93mC1Yc6e&PvPRh;NM>UhAvH?~bt_qHrAVGTuwy)s5`)I4Aalqm z(m?clQ|H|p`oqg!W%BCjO43XvHuD5p{BKcC{RVAxc}XSb_4+u_+pF__<_nu!i;GKz zqs1$ewK|iwbvk)G2W#Ts0=vo)fg96o%LF>87MG)KUkprJOv8$TmE}h8%A_1jnF6TP zH3WgJp_kK+O{Dk8#m9`el%p>UMR|Iqx}1|ba;m7WLVAo=l-quotu5n=5*T@`vK!b^DKt^7O`1>ykNd@?18 zS^%yDHo#XEYmc@nrrmKvSgTl}`erxIMfw$|UxySFF%&qV%xbj7Qn}@2G#ILiNX&9F zNLH!HC32HdilUD}h*eScMgqz_)?j44O)*O9;;ST+(;T|fBPJz^>bje~P#R#S7R2O{ z*wu}4Krtm~QpY7sZB=5XNG2$l=J69V)3!`MOOl<%nxdsA)nAX@x!bOR>H*dTvE9bp`?PXT#05A7~>!eiy(`M1wlC)OChr0DT0#A^vP9S zXm-ezW$Hw#0N(|nlV~uokwj1mcy(meB1f9r0US zv##4>s_Q!VV@qrPvOI9Ich(1vDua3D2WG`pqLyYNt%|1cNm^pY(G|rusTW*Xf{z#z zXsDD^DNs{OPl1)!st`xfku8?bEqvK}u#00Mr%Z`qBFi*usV6E~{?Qf4mmWpzdL@&( zqbrg&$hzFcp9^L5Lb$HkAmT<_uuW%1XPCSxKu$@Y5++)5~s$vvN>ry8Wx_Z!Zx775HsG^#x*Z4 zIChc;CYynVnTdy%>$B@tHzq$tj7wjNnG)R@208k6=(h<_gOM%KF-$FWE00k~tqvHS z*+>F5dPa~b9 z?BlT1wHcxeEn(#^$ZeYqEW~ZsYazq~@wd(TjjpTaJx<~X8Y@`lbqog8Rv`2l(Bjk% z_lNC$5ttiwELL7|pHkoVk@p|%=5{>S)#h^Pj5;Zgi}#%ibzIC6w^@>8G;%TyKJsV^ z*DH%=I2iM6)M0F;q}LUuw#8|&z9=DS9k8O7QzRCh#6gp`Rm5VUXC6>ftS zcN+G{mL=2!0v6V!Vyllsil{eSP}VB!Rr+9E2YlpTpzUv}z0TMbL6{O~akNt3h>n<6 zlq7?e^v0HymfWeWC@@MTDxQ`?lCY=*QvyI$sGz}XMN|-0o$wOK1++LVEt5big>9n1 zbvS6R5J6v0=|V^qt|kPrk+uOm;%S%@-w}+ka>Bkf!@^KOR#Z`jnDCWK4X}X90ISBM z4K`A_KxvI4n&2^|;cP}S5(OYMV#v`-nTrCo=^R#<2pdOg5D=sX9WE@!n z*vQFws;CDdkP5P`ab^KlRi-S2O1xsNwk(Fo)fM8Ty0>NvAg4r)P0n^(9AT3R`REj=Q9xLO8n8zaWPdfRbuQ^&D7GC(HK z#I<)AX%-ypIFFVr2?%bdVU01cro*me4ooPe^O|8=DJ+t*lU|j>OGON3sq0)kD@8Ao z;lVZOToi;OPFl3akg!~kcf~5pb&V@uS@*$An)=VaG^*(Q$f?Gb(TL$`zBH+fFYk>p zOcUbizBH6vN=H$RGPG))v839vJp~TgO%#O2-cNju7GR>{bL&){tC1lD7p8e?O0oiI zwHXo`C5+SPuPxL4LT#*ud$baV=Jf$3Wa7hBX-8;KYL-3bwM>ZI>LOjc> z)M&W+J{0`y{GXfh_WDbU0$)sGNqQOq*S>A^`iRSsc}~#m`3l+d;x{!CF7dX?-XwL+ z<|A(xsng0QaKDKvSacn7$p(ykBb!mM-n|Z0P1$7wTrD>BrbNsJ93@VKDPyo1Y+z-{ z2X1a+7ma^wrZUGU^FSb~s`VYmY^THw#wkmaxboO_86hCP47-$x72d z0qS~Xq6Dzw3kr^0PulRv$^70x78lo{LBP9x*@KZHm zuo)nQ;8!LUc|%NORcl6Rm6E7dk9>h-wv@;a%rs3fC2u@5ie876YuhFm6_Oo|J7n#N zW7?g`;lt;XiWqoP>Xz}slyC>OM3qD$*CMLMI#UQNqOTfZwrb@uv^DADYVI`1$g6yE z1gg@x60L;D+S8dUge^7cj4MmkLiNRIRPm-ON+b&Hkdrv7D9E!4t59e$WD$zB8{)_- zMzm~DQ9y1nLS+K%F;vnx!5FHlRbPk|z)-GYmB`|_5)m-M;ecU~EWuCUi~uq$?OTV$ zas{eF%8R3N*kn*5oN4NLEpcoC=z3hDJ|yDI24!!58ZX-1b;9Cgj_NO}`qFxFZr<1$ zOj9PazIaky=}O|xC5&q`-!vxP6eap$av>*@YOvhfKPl=YC-;E(Q5ag`BRA~GYef!*nPe5hZ=ECt*+#dikz4(B-u5)9u+uTc_iBEOAH3# zLE@sg8?@1RMems|E;+!JqU>>Y@s7_v)HPd?F^%GG2lmLtlwd6Z^_ZasMIgD}xVezW zLegvfR!0N_*DI4CP`0u>q*V9Jc_gwMWtdQ+mcRo<*>!}PnyBLw06XQd8@Tnm(R{h6 zU8`}J5t%J{VDu<;2-yl20Jbi_CN0%k<^-cOgKvBYh9)ECEqc}%*m|J-ISibfyjb^n zx$`_Q$ViY-oW}vm5KpYU-C{rv;-@W$M4-%c?OxLC4h$-C;Ns+he;aaT75Mg5e8Sj0E>$QH;-o@=PvT*o^Shps@m*s{`HCB4HZB|}_8lrva$ zj2De92q0vbOCvSXgwb58xg}}S7Z)Vi%SXvj;^In6PR5xiwOg`k?dWNWrI#_esTitV zM_Sh*Hrz&v9gM7KFb3{4L~zKvu&r`IJZk1HOHMf@<3LYi@UisySEdOIM;qq9&i??) zZBx&BM7Fjn5!et70qdFiY`iX?S&xnI517B_6~8dNucX~-;9!f*H7PCG(|C_Q-J_A4{R(*QY<){;kG0(Yt=0w{#=wx6t$ui*kp-SSd*=CB&r}SIt-1f zpcTLiD57IS;fINuzXOjF8sY7a60K#WHo!_lTuw&QPT@|u5>}NJ4~9gQrpkrb_rePx z9YKcEOG*MpHi~bE#@3YhQ>H|wl@(3|g>_nW#gIe_bQrQ%h#K#T3MdW6C`U(8LONop zv<*-(RNC4g#4%inDw?d2#6V%W>5wH+E{NZ}3)FaINn3O$zhRNI@grkoV_Md^63lLh z^w5!945>7Nlp)7*#$6+ZGH5Q`YURYbP4X;6^QxFB$U|r2382((#~XtvoWo9M~O$6?Y1NCo0h^+4;ArL{8rjYoW#E$3)Vool|XY*9lyrrk#+cZMlAp(X$i)K9H z`Me9wo=LmW+|O!Dzztir*t;lY1}`|2j$B{u45~^BZKfwFBLGxae58iQu4vO~cCo8m zfnSw!Q4LcGmEW9nyHseRMBGpuwlQe~)W>4;ntI290Z)cl&TvM5i@-dL^u@-O6te#S z&v7WH*649WaQQsvSo2JmlF=>;1Mh-D!+bH*8NSwKRRlSp>T<3Y;RjgjCT2!inA51= zCITfFwE0U^YQ_wQ>B)x|BwpWXeMm#sYIVt5hn5>Mts3Da2b1sH1-NpGaPG*&1?5~? z38cE~PKw|cF^)%k6p@mWLtr9fSce>Gz8Q~uzNr}95Ce-dkz_G(nNM(c#i~%2OuEX(zTS*#U(PDu!!yW4PNRG=ohGc*fvwkWUh*QP8g4vSE0a z1Qq)^B=IVh+n@u!NCqZod0>WRDpI)vGZhfxWAkaSvq@_-LG129TZq_H5td`s5!ItE ziZbZ=lh2>?i5^PxHMXs-*;30=;$9dPPsH2i;|8w!x?M+S4(H`(o&2Ay`8!yjO4RJ6 zf;i-5x0I=)0DNhi%^q-Xcb?a1YN#-lK3=}OwO?A^HaBsf*Ku6dkmRTIKVLUKB813(u z^j%@t-RV$VEp{aqqQCwqWDFo!0 zOeqj?amw0^R0YGPLR{3hQGp@bS8NP}^hhlfXCnOyy)cCcmBK?LM1684Q2^vgRn@4- zNUO3ot5{TIgD|Giie!Lfpb&C6X_Q+rgYv;lsX}P@twuz#At;f^sL0y_5_#&(a!@Qv z36p%Cv0kf8ilPA9_2eyEQN9ah6ml-uEt;h;+Paw9tt(t@lv@damQ>kHi7QS5nG07D zTp+TDSxRKBl`S~h)3I82jsnI(dSZa8O)2ulkX(m+StBFrF+o@5LNP)rCnbX7tfI!% zoC8c%Iamx-2W+lKbfc|o*6MiIuK5B`UbkW8IA+uN6&%3GlE9V~Czj`Hxgv}nAk!mg zw6gyIOt{k~;Ob~M7#pE2mMh65k*Gtzd{Si3Y&7!GMoMps6E%CSA(_{DV#MT6^ld49 zbP`9&V?Su(gEy5BTBRl@tLjjR9I>dvfF4!mO-kBBM5S;yMlUhBlry;< z&RP!5;Lu8)s&YW4(5`nmAW>*ZI^=;(tp_NVHMNd#F(qd_Sdyb7;>9Ys6{*WZAX142 z`83)RMac!UKMnFrYsum=1(H{C)i|Lnk~~!l#Dj{W5i3kmideBi+qd-6gB3`}CSq|^ zS_4c~asymdII{KJ8fY=Qh$u`ezDx)!N z21&d!kjg#sK(tGCeWFUBDJLWgjVLqwYxG5@A(92ho-LM7sYlb8$+Y6ZA<+T#)GQAm zX^VWJAQ6yWD@OGgSU}3&f9Hc7wi2ZW#H3(6ou(3L^F8gPX)`gV*;Jg!l{-tgVvr#; z%IUN-y(qz{Tgr<602+<5$c8d`514MJvb~lTb3lF^xDA?s-H%7C%CG(I2GWdeW=3D{ zPWZ9mWA~TRJ0IShQ^J!Q=^&Iz>J!JdG_;S8%xLTBNR_VD$AuuhL&@4@o}f}vz;fS? zG>I3w=^k7Wg_16V!xtMNX3@XZ;q>3ArUG0^?waY>j}xf|fZ(?lVV+yutg(hBrz9LX zgmSvD$pF_%62Kf2i43E%U+55eZGp1dNa7Mykz5Ey5`X{>E5g5SBAF3p?Vi z;;yA~GgooQD^$sarNeBJ((v7>TI7LYBtl0)Qn_5CZLpOgr-^_vDvyJx%EmI^;sU1> zB{{Z>QAIdBL0L*VIME+N>jtyqllOre`o~M1zY;bFMdb-V4 zi;Qx9O!?RH^Ugn)amP2B^!B$Cw-_ZSZH*5>n^Qk;Z%H6TZ zl&mP-uu^HtvZnAWVr#sX|!xda692r zsKAyK#R-+1E@V@YjtXlDz&f6Dx8I~0TrNG7rl&7>_$MA1k>ov zF48!yxW3g4$`(iWX7`r+ly_E0AxJO(`^Fjj~p#W==gu9w4Y$wiqoomAzQt zwAvk!n`~`uOVX!NhSt?lXmMLcqaYjNww2w3BW<|FZ9!oGY&XSiT~Gmn(Q2_p$m}t+ z+Hq?QDN&8BvP)R#1x7Zuoxu%FK*;cwP9TVyP-F@~Ppx4jjk2>K%rl)RA_e7@nS|3a zx0W6~a-I^`MH?9n_Imch0b*iPNHsRKqO(xsk-(Zqt+`TpoG9>;>yI%I)b$N=d_k~d zh*Y=p1sQordgH_z@a|PXSjYqd==k(iE)T-;^i!(Pf>vA zHu>aQX3I3&`im<_PB{{UbGN|8tZ9W+Z)Gu9$$walxY^ua~yeh}3cv%?BT2B`DTE`4EGj_BTOqpG+$+@d!)TOIvR*`~vEL*m7P1Oh_fgA0 zB;&`Z@x#Rw4khZsP!NEN{KG3U?r(|jRFu8CEU0})i~FE``sH^njLCr;zAyg(oXGsT z)I9m*Auf;w#-U<4#|Qy`YNveJ;naxpF0&?x%3ln|`vUgtyGiOc$L!O5)`8ycvI`q2Xi!OWa7PnL{5fRz`dT#c z;0MHdNYiFUiD^J-kOE7P#~mKUd#yqQ;%$wmtQ#K=!TgC zMDV;}(ql%if!O7dodw5WdYIjhmF#rcF6FX?6x>V8?2eSCRVc79fVdVWvX`F8r_RnX}aZpE4v8x8ZI(&|NSUQe_; zK65^i(eiZB)Hx$``*rcn_6)I@+2gf(Y3b#|K4>NTCBQTplpss4oPxrog=zB0$X7PL z0#phb;0D-}!_B5f$jDJ(J$r?m8zReqwiMQw8E_Zqg;buo$G<{_VbZvcYFiz0N)ak( z21KMP1~~%EE+m{n$!%$pVy7gO7_vb;#};7^>esGFDQL-ruu*9;B`OSSkX3^rC0bV^ zt9Tq$c#joc5}2y0ieiS_wJ};=n5`>dDGe2_20@^k;>;>=+ZIbWY;j0XG1TIfjGSqT zt>cQe1_FZ77!c(cs=BT!ii7~$^~nWBD)Nv3FcoCBc7=k_b;y-^CW)oXFCC6VtI;hy zy3U|7R=HHUrsyYj9$YrFtcsMO$h1yRO0kLA0+i?}i$RlZZjrHO+Z2f)<%TI}%0?_s z_t}^N=AI+9B~v4N(_(*;bGVQXK5uYr@l1V z7^L@F^SU34bK4Czh_LIs=bepC3Ty!=mA5${f`#XXkfhDm6;NY}q1g4vDjk~$3Wj63 z`Q*adnK>o3g+Uo5Lo{O*ccci#Q1U^Fr56d;6-x?lim8O_imAF{s$^3nt4lU2s1P?? zRbwC>F;(FOGAfC-LB1-P+pgmkPvJBJ6;AD&rE)~FPc4~za+xx;^4did%y}{elG#oG z8|75VkwJ1OGHerzYnlqzrYgEyfX21OZ3!l%BOwb=9gZm+&=a~zS4nVFWTFzObvK0Z zGY%uJ;~Hu(LR@)}#Ti(n~_{ z(zA)#_6bU0WOT&zO|5ldBTzSdESWlxjdug zm1~>mEaSAeZR&$|IRfk;DTCkI`T|Evum^3j1-wd`my%-vM3YDMh~jckar4iU)bASJ zk+2k|SmPO{5NmKmk;lun2B{WLV{;YChUc-xq^7L!(t&}dObc=H^K@VynN*_62t7*1 zJG*HiZJCDIEPEzm-!Fb;{!=ckre91)s#RF1rF&+}4C&Y9#Qc`?{{WZY%eu|YoY9y8 zbHEWwiu>m8N2sCCtH<`%jLu-!Mh0V&9w|zsn}hSs<}CI(yqUcJ?~1Dd$F3@hgaT@MWP+#G7RvG|>Ma(}MQ`ho&tAsp>Y0;kb}1 z(-eZn?d)b*xDq&nw^+ZAc)ilp}o zTGJIv891HsRWTVg#a29Ky)jfj43f9Od*Z7kR!*3zADw#QtGz&?gydBhZ2tg8Dx1JX zYB5ye4fbm@-^li~sp?BtW})Z!w+E4Xe| z1EA}Y0aA%jlU~^{guZy0f$+%$OOn_lDn?1J(_c+JGJD`#Xh*eht+naY)L>ggTSOdy zaw!Gteps_X3h)D-)X0>Q_irwG(Lw+j645gC9V+l7MVn)gE-d$X-{u#X6%{R6zA{BA zzkG|6r-joAk5`dxV}voO0R7mzF^E?tQJ~yAm1a1)-BvIy?p|M<2$qL(F%FA7OENpc zYusd-U>KF=fo*pusK9cqYm1W^D@UTk8U^ezSxIYItXnC`MXJ#-#8FLaxXH2!RIuHN z+2a*n`{LaYkm`5Sp$WZ5Yz@E!MU2-{M_P2>3k<_%M`v)=0jpeGLY$d}7q0lR0Ree% zBVUM-i*!Ovk_le5*kCP$ClUH>9tJ!qW5*N7R~6w}ZIvoxKNbbyW7?JF!w;*L_&;lW z1k;g%7i?Z$F{2JdsqajW6Pp}t8t+o{?u0H0Mz0JO-@=<)>9*I9pHTn}xW$BvFwk_X zI8aCYrh<_*`Hrft&BDjV~q(I3aA%XYH<2q`T0elbt z06A6pC#32+48CR4<5;h)0WK&2;sGSo=Fdqx`MN&R!U^Tk`ExQbREo9q4;DWx=(P4j z!FH4=?c9b{9~CNh@0k*V&+!{@jI~In-EcxJ;97%?&$do`788OTuqJ}F$b!^C3TJ2f zGC?4|_fCtPbMz=ot@;c{H7SB*ilXBcKSo88_5frHAfnC&A!LS;>yl!GV~a4L;<&Oy z6v+iE3SnZifyfni1Cdv7$Vpd($f}~I_^K&WY*lzpyJE^JOtd(%rmdGXt2NSf9ttUYT!R}&z|uPfUCA`XZJAo=lS>Dv z$BCvZXfM$5G`wVSPYiTKtu%XKZNXXTO6Bz97#4GGo8Bd!;bV2DDF+kUoz67d5<|f}&G}H;L~}`}-wC0%PExNV>GBxUlL?oK z&VH*i!2NNi{xqgm2v{H5!%N11mAhiRXa?NV5Q8Piv^gdgnMAyRUmRA^Z3Pn*v@fPb zPAhAzxdzCVK)q|qo}&a&-kB1TUr+f~UF3i4z^S6ZS?e1T^Qg%QDari*!On z!L8^?`&bKYCie1H5^LKcw3MXGE?g7W6{PMV%oFX3(+kzngygS4O>(@3oUJhC#5Eg| zKX$!NRtua0OqxpE$g;^#ho(ptbf2tCZx8^DhDoYXMCrP;cJASrb;*XKj@e3ihB8%o z3@i>NMQ5r*Ds>pR(uF!{5=j99yW-I#Xn|#n242{BsmIB=OUk{pl#gIfY&=%N={Ad* z1DAX>%Z(rDk4&7EFB`)@JTxoqYsemAg3)U6+DhwB5T`SAxj1(7b(-PD@_rax+T2^* zTv^ZX%>;x=UlG?jT`ply7q8P99$gSIGM;>-3&fF1jLe>3>EqebCy;bTK1@qhd($c! zfEK#D<9v`V23$0wBx8^((2TG+hBRM! zMx=pEaP zlu8y%JS?qFhZya^IB?g7*QBS`GBGFoQoh|IVRB!Lo0@`nPqZl?|Ia9U^TR^3^ zq}+DG3a0Q#5COh6sg!fpg1g{LDAVQ&qODAd8K#qXv4vvWS1XivW-6J4TBo6}AEO=;$A*}N&zWWnz({gnBAB(_uQk(<@3HsEQy>zX zi;4qA$Aq#0CVSQdf_B5eSyBc`gE=7e%Lc(Hc9agdR*Hd{PjiYWsJw&66j4IF^sNpG zY#RhKTzlifn^8AFcgKZoLQBQ|V~+~j9Nd%NY=;XI6UxxxZCO1IV*#N>kTmwKvj z+VGX0qQ1+6gtN6LsKLTk+l@_e;VHCguG@?}B^Ku^Oca#9MXA9`pclg$RgW3)#+3;o zQ?^M^QWC!`ReH*_+~TVohUto^g1HM#G*5;$w5vv&O>-lNGa@CN*!jQHij8o~LE9S*W&via z`Goe-ucG|6_?Vg;Dj@S~uRGpK^8qU~Hv^2I_*S@C>;ukqDXr$2=Beg=v17!==bUnC z*1xlXc#vjbdf=tvcO>hC1rkI?y!TuzxPoB{FklTZTH0q%hkST~@hLoGfi$nn2M|zg zeXX&tA_Y7<;3bzQuK7YGtYj(bJ7h^yC)B=MnQbl5NO*=`xe{8);^gu#%{_S_caAv; zcQhP#9dZPx3=Cywlf^XnuI{BSk+XB}Ly@;A$aH1V>6iBL8Dxlr_N{TYvPx;E+yJyS z1a+v!*wK22mFMKjRGI;V7L4$?y;=*u-2q4n?Or`6)Ak=%9dm57&P95P=PwDJMzx59d4fMjArSDN99BCg~$GGMU~GUUU5 zPsq14=4kaJBqYniFy@@Y<_9EE&c}Q<##pbDIMKDq8ABKNNgeV|CQUq^iKglX;H5Xi z!dwiPWEspK6kzydWdh-3^qtqVD#oMs44KpP9CCTKVtIHc*C1QvPl!#)FS6-D&a|jmxRarQ$rFQhrB% zLirEQ9#s1Gm}8E8RpulPD(8hZ-lHtbtOKcIkF)%P>1{v$aYyo^J44Gzj!7JRKe-3~ zHq1ZHj`HOH03}LXfOt3Nr~Klsg=?nXUwLBF>a#$s!UaI8Y2Le>*lD%U;i65r8m`36 zWPmw$zdr9QZZym5jV|pOCbnXvNGLWm+O+V^hCM`Q$>z1X8RNUINL{${BWjhW%QGXp zpvXWp`_3Q%rg6l-Km^H901gXPb?JuIomy{#)k)28+R_>8O|iA5E$~{eMI_^FfK}m! z*#~i^D3EmyEGe+0<7-V6!D~x6eHjU|i@0TMm!eX*s{SJtTo+@6G6*>~IV(!VHLfpO8%)&KVlhEWO z!d%mvUoBovK`Ll+ELlaKl60i_)8jjgi7J59U8E%O$l9^f6A5`Tk?nz1c?y9_95$Oo z#6>~I*3+mb3Iz@}ww>Bus)1LbuS|($7D;EQ0?Gqd187aS@~~7yy84u0xP~At*U-j~a5R$%3|mTY}BG$pqTwmwvbz1U#~BizF|r z?}`*8xTkzo0`ihg4_uN|Sd-rsLpu>&@l+$R@x@emw~hjpc*`F65{^@_#Z>{tS4Xiv z`72_GE68EBSB(IsHmc@;V`_wP*L;H{BmD7J)C^U&0~J!1CB;&^sCLCtu&rEGQ;TAu z-kW%3Or7brDv6Fd3{r`V(zu})88qJ(DC=_d6jE_kQDFniLN>)y(j|d+=rL6>bRWL> z87yhs5LL1zRfW`qRJK5cwFxf(G$*b`medW^4$qTS$553~xXHadazQCY_1)CU0dr5D zNG+h=@6m*-ABc^zNIaPQ`h{AA;A=t2C}2%-r9rf`#+BZ_*r-R^&$b$5nI*@>H^>mF znoU*6l|{ly8*Xqik2GX(kV6*l_Hd?BdtZ@kXSfm3J^{UcSrQsdo~^9SsKcifv{n)# z?MmbbXBj?u)U9>>PU)KRH!7yJHSNEKM268Pq4_bbqh+?9+;bZeLC7ZFxh;j1v3h1D z3d0&l6A!!c{el)M!CSyn8e2^?JAbPl3-)Q(B^DVChG>%&QNB&aF-BWR%>8>}(I}>d z?U8AVM4*?Mnn^dsVHzp*i6)!nku7;bdFh@7y|UYJL|%F39YyWAfl-i?pMnoFxYs6; znO0M`Y^)b)jtOI5$jw%Bf=z}f+kHSG-MZv0jV94XFPUjWmqiy$zQadkP-(HrO{Xl` z3_5ct>6N&0k}?Z65&}jo25IWUNXYiZkekGRFs&wN%Oyt|^vKE2($1~(gtwAME5$5? zQ1{5wxyK~)PSx$;jlD@L{J0ijjrotvELeICP)}?uu>}i1u3bVd6cfQsa5icOCDvEh z21z4&f({VW9;4;BZl^_|G^opB(~?hT(czNZAz{8)9ZqSz8peJ|DlnH>l<^ehN^$9d zrkp~sC&LybFN2RN98j&OB!5=`4qWzS_RAqEEKWWr;n)1+Uz9a_Z_YhZO&3d&dwZ05 zW+;qBOYhJe*h41B@E*_q063j{eRZu~>6dWJ3>K1%PD@b3dLXykJO2RZD!(NBr>1Cc=Upz` zThCT9DxeiAwLR<9=HE-3lgW0TkjnPx{NcK_5D0^U1N=h11ZMXRTMrYf(HN7k;Af-V~ zD_m_?@)#{!3^H+IS~9INN}yV&Y>8wQRlw_zWE(CUr)-o_BD^*g1$U?y7C@ry^4MOj#0#vu{z} z+EY^d0gFtF6!R96)>5@a18xZS#@MAvqv{WCW{wtQ@c`ik1t=DmW>X)c?8C4JBnuK% zr?I<%YVbM_5~O79j}imb3V5}74!B$4$qzK@4L7bVkgXsU-xWbiC3+lH25vZ-6VoIW zaJUB*L&+(r#ZZqUVy!7-Ly=?=(Q*{1#Zf@ws=YB)MLjUv6l`R7#?^3r&I?tqCL2@> zOxuhMknHYz;;NzOH#n(dolW(4A@a#6)Z&g+4()R89`#s;|kZ|}XNAl#kulv5P^ZcCZd!b*S zNZC=76i7l$^=I%dEWTmodS%k+#;t#Aa9R~ugxL0Y0nX?|@U`j!D!D85Y7PDc=?d=E zdNaHC-IfD>$ZR9Pc4+-((#^$*czLY_yOsu2s z5V$}n5rCb)lDnm})3LU+DRSE#0iLq#Um_Yll98Aw(<|R=4t~5tAYpb+{w@@Zf}gC> zikka6A7*~Ak4DS8k%6q&j9U%tZf z0NfV}p#}b?;@1ZvP2jQP|2}HqBudqug&+nLLvrq%iL(65d#L=R`uD9~Tg3|nSx44S z*2uxx^-wB%eWGVgQ%c#X_`TvQJzT_Yg=7ER%bf?8Yww~+f!*(Iz_TxRHFk7d z9JK_`qwEi5o~vHDE{L2Fy!`Uf1_WXG1#JTFWk!K7!@e6Mi|K;C%8~8Wf!i{8p z;AdW??MU@zAB^JKS5G`3pM$>%W80jq9V=O|!kF`i4*Yo=9P`=DEc?Ht$v$$aW3x9r_`S(~sUfb4%c$E;YsMvVnH`4I zL9nHa;E11y^k5CyAl@+DpA%SaS5W#4UERU$2IVsBXr!wf`N~#92((@FJP=}Yj~Xj0 zVb$Fm-5hmPTxFNQOr39u4|*zKFbOjtUdPPyPrUDwQ&9n_<-vX^H59d(M=2c{c5GJN z@_Qu!EilfF!W{OGNOUCpjIn5R17878EC);z%ITxW0l}anC zdJlVm?t5zimY?Z2<&^a*QYPN-j}{>ygq|052LCtzah{`%bU>;j>lwFi>eym!oy=bJ z@r3rbKJ%}=zB{&X=y2LAz2557lUG{1B5|cug;5a5$ZdbIwD006x=x0jP$pE$&v?*# zpOO0)1LfY(4*O`&?`W-73c1+2#xlSd61>}vYT0>I$xR(qz9@~8YXc(Wa9GB2dnrbn zBbQUT(pSiw{?tRBFqVZeh%q>v?jDDr3c-p)oLrO`uy(c3er8MEp_sPfUFJ<` zoa?$2wZ7Vvfv>fu7}k z|Ib#2c;kr5*;Y51IGD`bcOcs*N_(Tfz)z2I+z1{Ig(Zuyg>_IN1TzZErvF zD{DzXTvfljzp8=;-N``f%hcX^n;Tzd6&iRwa!7X3UiJ@S^-6acBspUSr^E8mUb_iD zb@RzDIawcx!TFN1jE|qg`)E&;+i$)dal0d_TinhkvnS@8-0?lD}n#8KeIx-E?~Vuu_LjxV3z7qARCk%uIs#>MGw}_&M9C zsxWzm)Rmn`iY=7ge3Dml(e45i$60ziqxJ(MneJ)O3nUu!9j`mcoD&!QD1G z-!bE%quY>Kq=7qXZ9e-B8CD+z2(urT%yMKi{pt zDy#Juj@6%co-3_sm3&1xed)MtL)+;5*7&2BdspFN{-5k+@nD9ge>rVq!=NV)Mdgj+ zM{k|;=>J^SBi1jjA=In#&7}zVwbnKxE_v>-|H#35(?NQu`m-5P!%CR9`{b|+_UxkX zSF71}=;M?c5^ijVFH zC4?Z@kuIPW%4Z7lHU0TwheuIzR!U@WHmUVm7g2~`d0g5LqdC`n(JL|%F_4eHq`F^_ zXg*D4tQb4KftEE(Oi#I=9-aNOnGHz;N=(-D2^KziK&Qa+XkR%O!8e$nHd6S9^M?IfYsBF)%)TCHQM zE{6%KAhI7oFTLe5zKQ|+>uE+)S1feGN>^M%DQ5*Uy>$><$Z_Dz`8v6bz7h*R;*)u}3lCL_gwJrS}_SHo_@Y#Ca z6Q$ePo-#&C~5T<-K9X1WK%Bt2RD+u6{;NpE!n=R(vGYA*hmEMz$f zHrndNyctv~33;`_aQg(===WXrEb6zy9hLg3EHCQO!LJioH)D9ct8qx#vhASvI%eGB zw4OMc*G@NQ0#;pgrt zXo^`G8fKkH6G&Fsq#e=wedC@^x}K49qqk7Wl7eU{DX4jj@!KcWS6Tc%3Eu_p&N&J( zJwof!;h2S_|mV34K>eGzE<kS8|d8~@TY`!t}>lq*EEYx>z)eJ(#`3$2aHUOPu~S;`x6vQ|O}{gir~ za(*`=`N8~pU;P~N)SJjZh}ZLBu^x^c3s7?j_iJ5!vM(=G{9Aj)QaAf-#n$vc8qg~J zmE5;QjWKU}Iz>}<=t|RK4Q6(vUrygj-$cEYO0=9j&^LPE%2PIadzyGTsh+s+3jyz$SZdYEB9toy}X4fj9k7{7Ydn2He{e zd;M_qu!?)H$+;p>0N(BP4{NzB7nZ~}9d|6CLsrbo0r|E_A>sY=t~1L_6RTSgCyD7f zL8L*`alLCd&vIzHH|3Wi-cxcO2?qB zSHez7K6LX%;sIb!Ai~-sM93`}^ZZTy=C~2aWyidbhXMk8F24o$q3pPiPfIy?;i!Y{5AK@zku<%e%DHeLs_Ms^zEn zzQ);#GB=T&6YwFkOM3U3S0?zERF@PbD*BU6M#{AmG8zH&Jap?*7wLm04;qpOwC{(L zeKoq?Dn2ZoQ4wh-p=lR6W%}&>D}ZsRC59F=RaHs)9JKo1PF{1u==yXjdg6IM@0qaI zxyHt{RD>wg?UU}|apY%id4tl*hnW4(`ro@LzLS?H_OX_V8hXd`5>Cb)Ecu81^8bvv zh`Y%vomvgE(PnQYSwR?BhY;iM(+P!;vcb1BRjaD{@b}dk-3D?lYj9av@3h7BCbe~il2P0GOUirm?mD1Xi6 zxkbrM*`M*#R4VS|N^r=?9%mIIs5+BCDr?v3@v8Pbp!Qrx$pt%BfH zLx$bf_mtZZYqd)0l1t1E`wZu0T1M*wdWW?dcs%Rfr1ysXlQjh~W4Z+mONp@@=cvju z34+g5Nu?*8^Y5d|St4-;7PH5zYmCPgFXd(1tqGfmaYh^V#2Gk~7-Tbj?bsQMHEm!w zwcR6m||?#52O9GF?WiVzHP*s#i0ThqTDHwC{t@vIVWVg6H%n^{u$#cjU$ zTDC73z*eZ;;)M3|<9i#ikoZq-x0Q|nHx3bqODFt1fQoD-qX0=IU4pF)tZ z0C?xJ4#a((gKN~EgfZNa?y?87%>|=96J?B3@5RiSHHV6v0!KEPIcC(3uU)WyO^?C1 zsGfdWqzy5n?sim*9;o@aJ?FuIjXv+pJcnuZn>AiGi;lZ za!aowSbJEh)42G}XQ3fVu*31$Pm{Wuw5z-rUBz~iO5P?_<+fR$xVc6}%lTu17;k6S z1%AG6_L#oOOHGw5-#gV83vU+`>n*g#6!7j>wWto`7w%QRdq>KBDINXet(eK29Qr;q zz0%^ZsZR(^>lf#~=BM2qo;;Q>Ih2W-KkT5gnDv&WXZ!T)&&F`Unu~?~v!G|%l93%t z!Aq7!IY_WpMsT`P8{g$CoyU|utk2cyv=*n z?tRMUJEDQQ%A)H#XZPa97=rfsbIHd&s5WsQ&z$beRrC(3SHeLqofpiWe~R+J<$c~M zk*Rz)%L&@7(wxzATEpAgNnv=|?ck4w-DM%RamRH{)8DgSsig;F?`5(t3@=N`DY4_M zE@_EJj4OCbY&F5jFxqupO=*#V%ED9HfPw!0)HRBc!9}lpp;MCFij&H6*6d_5LpaAa z=h=~B-_^5+RT+MQ_qF=nKk}{&c=j~MkEo#^eLSfqv$g-G3FI>gRln}Szq~Z$bm<~e z7o^XR8#mKUY%6IBaMxR&U3r>BB6t2S$dk|oyBaNNxr%zr6#bM_6+~|`9CMyip#lgw zSO2?4bbCXjW@v9wJ|GqXjp; zEb?Y$y-nG%D#xcK@NWx?X%a2s`3H}OF2aoXNVGiOyIx-=23=tmQf3h`0^Y>aYI0jYix?3Fpe`wB$FcZ2>m)M2c#3W;O(V~*N9*1N zeZ(y@Z(SL^MX2l+C0P4o6!6vlPv;?4_t{I^VByqiNQozIo2~_FkL&om$T6z{Z|m%Y zRnPWNFh~d?c-EZ_U&F1yU^F6;(R$(WJ1a>|Z1`cN{;g3PU$ zIz@OE1NH`hLb(^l_ryUso?o;e!m8M#Etp};4yD9aWg{Z@Yt>^J<dc_)akf6XuP#l294?}W7dp! z(QV5h6z36IyKzB{+I~Vs9st1!yttY|bhG;6jJRy2dc+Lr3A(}|o#?44?(aB$%`)us zb3XCmF}vAM1WNsgRBrV#*IAQS-5CiCf8e+X6G}yfeXhgvbitncM@jU$JotYos z`{JK2z+6Xm%{ggqEj=@PB?HT$?})}@$mff1%wZ>16{P{Kd`g&z@y$L|h>UV}_uS>j zqO!nBSF~M>XSkYDO{_g!mF>e~-?j(-7@f-x&P)0|CroC`$E9GjaaXg$>$z~PMJs$m zW~ykip=(s}zc5QHIIUWNta3PaU9{aaj=zJniMw zWW{V=XBRK7d1=_S-S|ycvvb3dadLjP^;reoF#mV&Dl2sUPoOU=CVL|IR6IUcGTnSl z6=xg0rs{UJ*dQg?rmI-fy4i@{Eb6Drn+Fp?_MnKgra#8_lZ=zB zFj$ZB8j&VNl*UB%44J>|z7Jlhn-4!K5u-yq5;gOezIR+>_S*S~co>B^z*^q%-z+bG z=cKtij58r^urK@U2b>&?Jrt5rSvmLovfIYxR;OgOQ*g($TTuy#iLQ?X>&E~*@u&_^ z!@Ik`y1tSbnUZ$WJ~8+>_5036(Z|iy9K7hcz=;5*Ij#Hr=uAJTO?Bh3gR+f*cvCw)&$p71zplQ;f7Aj0a4(7SNiB5)EUTmkX=zk^qcNrBzIErqpU`@y zGhEJ)@4@hh?zB>Y&V2n{Cq!NE)9@mS{Xsh=Uqr_)-;n!q=lJV@bJBDK?ngc6#4*;69k&BO)oTlj*sWnKywTE-D(oQc{0tnrB)H%%>btXS{7=BNv=1rnTlU7w`z%aG4J z`n?sDCqSrMXc@zt@>d!|pS{WB{7hwIeUQ*|3X$Dw{7O{;agol+#I$3f zvn{Z7A&VZThTav!>De83%jA`nyWSq+849SCdQ8{aCHJ?DGsC|Xr>FyJ7yQPJtX|3|`6e+Jok^SZ}~Q>~zbMee;QW@IQO)?E4hL}6(mN6uB1h6ou}yQBYe@Tm%;`(x3B!PKh|Hvvt` z>w%+czNO%_P>v99)5-zDo)V3!GG%QdQ1=I>XEYyP=0Ywq9NSa3=(yUp8T-M7i)ygE zob@Fk2FXwdf<8PiogaBg8fW*NgBNGO1_Dy^Mf}yfPX;<#Wq21ueZm%1d(eLUR%m;?!y1J*Ijiy?ctirR!lqef4O`iQInA(`HAF~@F+{>ELpamEEH z&$(5B2pR1GAE`6CTv)s=&0x7#N83+e=JLcVA9DA=zMps<$=E@kLYFnM{dQa7omKyU z|7VDGWZVS>*Y@cDhUfuFPq5yNaM70R9N(xD$E#jUc^LWMsYMt!XoSD3nOQ*6YR|J{GiLkH+}J~ZZ#a$C$^{0+~pLNg0eZmU&#Ovl| zTD)jJQ=RjjAwZho8h)sDOx+Y4>ddp6MMq?Ts&|X!NQOR4?pM}JGd(*wlXGLkV=}AS zaG&kyb3MZb8<=0uuKV5t<$nlCU>S|pS;*^v)Vut{f5nV*2wKb#?~QzXE_Al+5T^DU z18M1`Qd}k=Pt|?mH`%VtvA4Svx?sXc3+0|wOOJT+!uxL4Vs0u3vS2qlUAADi3c%&+ zZ8@aQ^dgbNt=c0ffs1LXd{?3>n5z)X)cf}6iB^&-&(&!hh(0);b3UvPW)0n@RolNj zACrb6@T>V5bwu@jJ5PRQF{pD+CBWAu$0&L!hD7$P-mssRr#kc>KDqhW*s5Dr;9zr< z{QRK6w^w`^_BSMkx|`PPQ2g+iy*ME+hMi)?m&NJXGR%5NW##yrd1;!wm=dd|SBEJ* zXa!y!3zip9K*I6*S-<&EuJ&R|0hO6I0XxiK7HI*_>w8@k_Wdpm-ll->3xi^x(Jbk}&rKNHpUw1JU$ra>pHfiQq@Ko{mi*SX1=L<=N@bX76&sq zU0!?I6cXsbqru+r1m3lh^7dwMLgR%~%c1QeSt^;-cGZ&c!aYzXedg=xKgB)GI*04^ zFXaH(ENL>SP5{`z3nr?phofTpJFLAc@n!Zq=_H&uFwl3JXy{icJ4o$ZndPaAS+aLM zGJ2HC@OEA_;|zo;a94sp7$o}$xcWG^weYf99qTupT;}NTw8j@H8ZYHmK#3P9oKlK4 zq1@#{OJoJU20MeO2h73d+yGd~V@o_&PVAds@2PV!l_sa^o?N~#zjtfGTBZWOu;) z8O}L$jo*rip%QJO`D*y1Lj5>597Dt#svrW1BDx8Kr={|qll5QFjnPN;q7n_=v9+6kw- zEqjL)%ElDD;Mr^X=obe4vkkmeQJ9%ZRgh!O@_abSt`8`bYPa|83Is=;Nd6tv!# ztdWaBbWgu%a9GuJvubFpEYNHY4A=d|&tTB1(=o-(jwv;kEFZH$&4&ccupMrek729l!l`j8v(CrBA+0BRg2it$4!8cXw4yxVm``8NXmxVN-x32aG}DpgYv;4N5Qe??NZj6?WL8Xw>yuaJHR-YZ*N9 zGu&K<18&tGXH;Y{oELCTG8DFvaA5~bn4pE~I-d*m&DAvLD%jy%mE|78azaTr!jD9b z7cR>RwJ4;T=NFzQhQAq*8~?}+?(8o%ol>@zn=DLRh~2#RiQAHzRern=zjv4`<#iRP z`x3X*<8q9&JB?n|C@_wBKL3{od8n;-)OmUJrqz&<%a`m%3dU~c9=b;ArskAM&yKmi z&cxl*UB#h~?p-kwBh@g=D5#yXzVU}H{?#YuRcBvHzNxb6%g88l_;6%d5Zw>`cx%i; zOlaao(11Q5enwd;PwmoSMVF(o--zeMZaNZKOm0#r3AG40V63*#e&W2C%P^Val$ZlZKbatgtsJE`7;+B^wiM+&Kbh?vLDH414)Wdn z3@nxQ{ArzsVo2Zte9I-Yn!!fU%;cKRNRdLW$L)9kn_NJOuh)l8(+x_2i#u&ffy2_` z?-uvknoRGQH)?98?%Q@~>Y4+5c08?SsGCwO9k`?)lN30)25EkURE9Z3UF$}m6R{Ck z$k_z@mv#Jy9%&eHInP5@m%13TmiYS%EyGCF=$eX@TqzB`vD*G7FgpJ7D!8HaldQ;V z9bxQcAa8HzP*k`Rtyov%HllkbPhGl>#T$0+=+zrF^9>c&9X)sBBASMsu%SxRikW{x zhq?!Dzf2Dy-C5?#yXSG$Wev`QIo16Qb4l;ah4-c;I(5ycZ^Iz^f7Plu_32mEf?)f> z!#|D3-2AFWDl+RH8vlZBc#i;n?5fci+drFhi?>^- z+faKj>o4i?Q%t7pUMjBtKaIi7vg}M9Yv7d+KD~w%_x2m^R)T=MclGNBN>9(|u~afS4vpiOF|d6_ z=4^JYl_4nwX$|noGc29Hh^B-X3*d5c-=^Icl+(WF{w&9~Tkt5kIgoJT6Hjkw>&69{ zeCrpfeQ}MYGhB`NF?7Kgv~T~GYXS=^@vmWKc0;o8iuobqttlbnE^#0<`wSqHQ}M$L z?n1XNtqi)TG-57(VK{q+soUl~NJuSB;^YK65R zspu0g7cL-C$3TTE)k16veRYWhS) z;vqt}J>&;%$1x|5FLzyNr!4cW0z@<@@i({o;X?^Al`s2^TvR;;2W4A~MG>#fawL_= z`6`auCySMWo10Rl`Yj%fmcBWGbHJdZDxX@Gz4AyeI%qA_@(+jEhR_)aEl1vu^~!?5 zPLowCFXWE&I3GBYN-dGZMgNVT@j?TdN3ZbD zN1F=d7!KUO0QMR_Y$#%2dFMoqD=0eT#IYM>>g>ZsjywR+soPYmN>`O8Yiir47c$Dk zeoN>12PtafynM!B)%G8VaxL2P(v{c;#3@nRvUM5|nZ(2mE zY@3(7V{EO(5{e(D$#cJL(Tt)+Zk!`fSK2~)5MCj=BmC!g8Fl~e5sw`C&M7ukIg-}q zJlW4J1C=(0dq+T)7aceZp~ll}&c}ASU*p(?C*fNkKO_ zrN9>g$lQ#Ot6+8`0SY?I?f`E%F1P{~j9 z;68;zi-tufz#6A3+lSCNF9}X{y$<9uF`k2Im8cuR`C4O!@vZFOF$fNgOXlF!3Sm`S zXcAVrpNGo5V*|GbO%Ulz3)5%foJA|QA z?RIu9xY!AAF7TUJ&G*~MZupgYLnM78zYuYIE8gl(_8FB;9`b%I3OKcb)=RvMh2E`5 ze&R-sfqn=Zh0ERS-~W@LHE?zC+90lDCO4-T}v*FWBH`%oWwhR zTPI7UpTBN|-bjREgssCjiRIrttoBcv*4r3+3+0X}*yX-*_&q!SfkIpnR_Zv(Zz#Ri z^Tbkr3O1F0vGdjogAh?wQAkl8WBEwt{A+lMDl$#yoprQ+Ib8Oh1jXIi$j< zIpgj&neHV8TU`pebuIdElO8>AJ|=~j9*jYnc&zf5TP&AsRB8`EX|;BgPA)S9@<=?4 z+Bmy2AUGq_p`S2UVi(lE>Wn8fQ}?X;t(BWZL>S_-t_2b*m2>{qAzQs3r)cgcpl1)E zi}N(0`K;wtEqz|7j!G&t;(3LE-k$TO87H|fjhi`W)qXc7>&UHucx{CyS ziKwfyPM+M*NsKgpp)9%>={Uj2y?)Rwk>wvc zb@+tlK`_j#%T$0&$n#{K(Fv-;R<#SS8W~sIBM3fFqr1(q6v)`jUfBPp4Y=@_Jn8h8 za)pJ4@ZNX*b8`3!hB0_3RP~0qL`>dG;bfaSeGvJWTk&QK%P7`(p(BAqKBQ%#_cxFu z_bxk(;0w9E7wjXrn=jX2n5Mefk*#y7*YJ`+okeueGV^vqhZ%kkXSoW&a001)#kd3J z-ROhO)@(I*3eNY|<`xwr3J}-1HWfg>%0uLy&_IA_0bu6OW5F19dn4^-H%6ae=vM8K zNFXzaEHW<~11dmVf(TWq;3A1YkZqWTIWyaJJll6n2h~7nc0fsP6~YP)WPm?yq|0F7 zJNZD+Esv#wC0sKFq#5^O@^$SEPKI)=ovwy*VOggssBaEbCPgO|_u#0sLBN~JW|Hc+ z(cXs5w2c7!Gyg3s%pYJw>>JvTX2IjYjiEW01=L(XT5@6x3QM8Ex7o$_8dqpXY&j7J)I8x^)mX35{P zZ6c@!d(Yn9x2$%7Hih&wp%G@3RndkjTz+g_HIHoVaAqzX zq^KGfFXkiiuoV$9T6wOc(2!7O3V=4e``N^ITgs%uE(uAJJ*C&~V6lBGed<0*|CF95 zB*aetP%3Lx=ZRN=E6SDo$7=6*Qw;vgbb8q#`85sQAawcPQihPpJkn7SUSagWP8MpO zmHcNPKT)beSyT15x7qcg&Sn7yuLCu*rm@p2A3@_b1pxt~mj`!+)U^a8?RhNMJ9XQk zRD!BBTg8Ihi>38e1@gV)$)vz1E0dizHMCG~)x28!$ap)dVxIr}Vn0?fxVg7zp4-uI zB$}>82Dhb`dVwnavaqBs4h`FEMjVQR7&N^{=-O+l{I75c0v$>~hxfm`%XTOGR@k*Y z+(sLv z2TXQYDo#nKl_QJ1aoUV{<5lQXf&zIR_0~E-(Ub*in4*GJ!R(WvQ=XSOKC=DHGbWWx z-J=^L%ok_=Pr%r`tqCJs2(z-Xn(YWhfLjxEQb|}6H?-Byl4ag%DMH-BDiwe_fm&&) zuNs;RvqT_zQ431V{ubg2Au632W+)&`TN=j^HKcYJ2mqza&Obx~CbHqwX11D&fBw{o z;$x@;aAbWyNCg{b>bRuo0&RZdjG>29s`CN}QJVYWclH`^k|RFQXoJdYFQ(NL>niqd z1%+-18H8{P2qaGN%C^BcAmYp~G-xqw^Y3q^5PT&*m3~l}kMqe>>fS(wES>gw`GAPB zlDC{6&~*b^#h;h|PoUD`pv0rxGC0AUOM9JR?lvL!jY#`j%YITDNENQX%hJRm*c`$03da)>xVt3iZ~yS$2fOJc(X)!pS3}#dR6%nN zDYTjhorX=vi8?uXk5*}pXYIfCEt|@L>Oa>J8jx$752pHvGOeS%&}6SJn#9EO+Lty8 z{=vE}$1JZg%1^~*tn(wv0sQ{k`my4x$}netVgJyQy}*6BcXL*s>fx`&2~-hJa^h49 zFDC1Jd9_bDabXufFH~j@za>db(2!qj{I@PgiS{h1?#lb?AMX{tbXM(FJv;qGtK)Ia zBcgiZnz;N0&~O!h)$7W)OA?V4EiZ1$NjN5#a1{(MZX4Tr5|f_q4Y|y0X)I0@$$*HB zbkV{<(vO7AyE(Pi7j979%A!3zc)f1amvQ$bG4^L_XhCAtnzCr;`H9m0i%argBf;G= zTJH;MKiKk{%JlIGC(oUd!(mae0uUC`P7LXMkd3gH;MtuWT~(_I9>uU(|838C3$WbM zbLAD1t0SP*m_r~q31E>jjD+XE0Uip*%-&8~)@PO&8@O0>5hApjOm8}fd@D}w#AtyW z8%kD%O~C%T;?G3y3vx^;h>bY!0S(;^M}4%I+bGk+_S1BkV(Lv0uI%cPxQykC0-nHjP#f7fo zhBMdKLz>y$zs4)Evp3x*kWS=$i-$~)qxCwo0q4l z{#cOwn%+c(D8mSO149`$a;3Hkvy4z9CQ_*UPW3K!+rAPx>GtDb_8!aoR9swlbBd1! z*n3GeY_!_;Z$grn2QQ-}`hhfw%#NxB1pFaK(Im1LKBJ7I@KD2oL&hsl-`;ClApyyY zJB4uO{i}S4U7i)AqHU#=Qvu4a*XvmheP}@PuKPZ93?#S#{d2Dovf-;0vZfjYwihxm z1D?B-Wx=yh`K7U55DKAJ#}Ziy1NZEtm97j$_fNctBKLw2&Uywu7n9HFEC`U8~aBA>rFm zNc^d)@i{2_;n(T2@X45@a!f?I%4!A5Levn&8|O{qr~h)FuE&~Le3CtdK6M5fqr$IW zaHC0X6Ou|dHeTC27;@E=e&+40hfebL-JR8btlMl8tV_$N{~};8^R#rAAf2Ug?cVlH z&B)AhY2-FtdsVAw`Qp+$FfPUO+oRE!8~3jEr6@$zBw{6ED5)UK+_9#JRIxXSc^i$%fS1hUZ44CEec*}$Hp<;Np~W=IPS#O z4xQekbkJvq{P$5kw`~#yD{{HsKc~{d`OkOGQ9i#}pmylEiN`!=t7yq5)%CZqrgazd z+(-E9koBwlva{W@JiEtfcdzo@^8ruqRzatNEgSPA_y;RME>G)VH>+G~%dTt+ zTjY(4rx_B;EfJXN;DNZ{+~eY47Shb9RH$hQs#K?|<+`S)!q9k9q=)+%4RPQM_{tj8Y6v6f7pn8j{xhS8@qLSKlq>BzS#_wRgA5nMOT;` zsnmG3pmDD#J|W19V3xWm>_CfjG=zZL8V+>s@x8Npty{eM^D1<~BEX^`rIc@)@laa* zQ*aeON+@fd_$Wxh=Gvv$yY{V9lE*+tLR`~==id$?x;+as-7y0(3R9>r=&wt(t$b+R zJpm_EM4YhRe4rhbsa4Oxp}%r`BmqtPP5AXBrs6^j?jEiS=Ty1Ga_v#5(3E)!>wkJE z6^HJ$YA19Xs}peE7Hbf6V_+BVpuG!sCKuv3{?RZGb(&Dq2HVUEAwtSb5mJ69H;CDn zM_cjkpX=|PgCw@N@8NF%ujK%I8qM;m|60qnE}z%-Ec98`E-P4Ag&zLkqbJvdNj31I zk<-1aID#Bcr#5Pvc@|aJA^+8Kxt+f?W^n$1C}oN-d9lfw=7S;4l#+SZ#0`139sUEHH4hW`1BuWAX3o?1~ zPK@v8F4DJh-Hc)5Ebsplm@VGj`^KSB-6)rLwTz<)e&gPUACIN_nVaO9vy4$!Lkxq> zLMu;G(B4}{Ge#vgaa(1~tRY!6yy;7I_;fjPVlWt&Uc*QEG!!Rt>*eGr1VNf(t6&bq z@Gb%@eDivL9b@r_v@K-h(TQGK$uL;tr8}wczC>CReZzgvvBcf-)w8&K_w+SUtGQ#r zb2>#UPyx`7nZ12Vy!za?lG}zQaA+fadUil)-Ye9-8%{Jtb1Gu&LnC4SPTXCpq(@_p zsbM}gpAVPg+D(|&JbIj`n5bXp5WS_Hb|+d}b_a3JnEc-1NMDX>G@H+?26;-0bm>JCFqP(L%#wgHIe$AvqRcvbIe~!&uRgsJ8KQ7ACKxn@dB*USvPr&b zaAVpq@Co9%pUAPW!0dSLl*nBk-~t-R1T7?}%Q}|Uw|mEn;&1<+t+FyR4CL2b{W{|d zW)o;mGI2S&YJH9-Xj5CaGyL1#lrX*1iJJ5xS1RGX`-zcud;0t)lUf#>YKBB_+)yF9 zqJq1GJzlC3k8}Z>Wxi`f9?Wv}F!vZ%TrfiT@}}(`fEF`qV>ot8eK-`8=UC0j$8s!z zCQ5yL;RC*#)qarW$n=sh0l(DBAroTF@Ocaf2EL|(6H7^Wglc$#$(Otokgw3bLk(zE zYA-Jg-11oVRxsov)jM?$QzcY)H>fQS0_zi%+UG9+PFe(=z=63Mv5wADLCuYS$Qn4k z%w8#Pr3Zcw7NG_AWx6&){m;QZC|;b>jJOvCP=yfrQ@=U}#mb*7o_)tvwkVwrguQtK ztN8QJWyWD|rPu$a-IF!v^`a5dF%wF+yU`i>lM_9vAyKf<++NrxD`tt-=`Csp@Xe`$ z_!Bw!`0t#+nN>)@%qnzwNry*W`OHsb8RF$anGe4&6MbP5*56ivKHKeWYUAb_B(}2S zWMw;nf?@)-8;hhRg}XXVENB8&i|3j7C#;q?P)GWvv|Mrk9pFf4IW>l2FEjC#gYT*X zPLQy6Re49Rshcr**bhdk?3)Xb$eSzN5mi7`5^P+#5?hOoo&iW?bdT}DX?2Gq)R zQIkNKoKy*IyF@j-I0gv}i~4cVNp+3^?%vU#@j;*&$Y-E~&|KD*M!=k&A(;~Xthjn$ zH8n55Ep_4Nd8kC6zjsRdkFS&DeUXlbZ$69xMhq*~y4gInd1ksb8|5BTKg+;bt+9%!PcnQLPt_fuSVUi9`k4`_`HJEJ&M z5_sRD#{xUMo4*~KpRH_S86fM{ghipfu~%#Real@L_HJ2wyXkqv+Rqgh&6WlWFm1a{!zU?PdrY0Is z6({(X#$XV%l;5Eon(s3%6%gZM5x%XqYlr>x0I<`U!?1IyC6Wpu4O_=Y-?Vv;>=p}- zRYg!-PQ2tT!E^OhoKE-lRf3A+-HDCku?=_QMe}^zC*D=bP23V|DWph)5SEg5z-!nJ z9QkI!$vbrW)DZmPzQOXGNl8y>ZFO%Kmx`6X5rtr1#@7Sp{^jCkZBL+}W>Es$2zkM% zqaWI}PE}}U>viQg5-)FOfgg@Ne&ckKrv2*I1v<2VtzgGjsi2vB{So%?jHjG@>!_yxw-3_|Qk%5I1`HU&1f*r;fRQ5yBB=}*r6Q%$ zT^kLGbdP3)faGYUYbcTmiUJ~nU-kFw`HSrw&JJ-t@3`;#bzPNaT|_~fF{Sk)mR{?E zjY<@`U^4~9QVPDre8;EqEB^P-u!Hiv7yi{Rt41iw|6Y_Xn^cqzljlEki_5xc?Guc& zxwvCU|3t_(n8g(z_m(XdG)94DdGgR5X59x+HJQlmY$2U!7JMjGMQYA|?X+Ys(**t2 zqOT4bl$z)oB^1;9(aSfV1zE7eO|j zcTa8Csz#b*>X4Sp3Y2eijs^MIQjDmXNiXE)K^aoKWl57VFK<&mi9^^BqHDqkZI#yh z4V7*5ZGET{40b6iy#m{c^>=6ccc}5U7ypOV!se}0HL%!=+kV<0W(w3jQsYbzpU>Ir z$81Rgyq~G+HexjPa&?VgyV^i5C'`+C@HwdOrd)qvKei$t)?>Asee*=ySrhh?WN z@v6_w0T1|oipi+dN>J(?re?0gr(;?oGSLJ2d30R|_aqOWVQe4aMBU?iEJFqhUVe}Y z+7IpP(V9x_e0Umkm>TIY?D#ie1&@h#F^u(d!r;U1IWC^_zgzL(ZXS>WCI1L0R3f;5 zouq*fTAP-Wu{4hFw}XvA?wc&^uXZGWI?ZNp<)RJCS8~Qwikt@7Wm8zRO+9U`86zEX zR`sK_2Kid$$}d*8McEHi_&hHHj)Y(D2b(PVFIB-htyM-LATOLv#<8?Hn%_YBb0E+> zeGuw$#a$aU(qw?fP*-2_(<|(BTig1uLKR)D>c~K_b_+n_Q|`>SteIo6z3ZHLW;Nv8 zT)sz)k!{dhH}5WZ#tql&5MXmcLh(4K5qcj?4_S^wDdn+%4zDGfWnwQE^_nM3mGjaP zEsk>SvIOi|MCvY=%6~&kbop5g=1$il;HovzKLT=_KL}RY2Xs6X9h+9{nhSqAYsF}3 zD)p=MKa}T4%tDIsyikS-!goC zqX1RgJy1=U4)nG_6lMu4)lNrAuykz+z84A1K zLgp-OVknPZ!h-NB9BMQw6Yp;(J86gh_?7Sf$zDNBxfv<$H+uYI^Pl4iw-KS;Ql#fm z@NNAKJn(&Qg?7P_!tMPE{AZoFx+4U zzsW0foJ6o-S?g${>yGtsr+tNiMA4j1I?un1i~@1a3bWnbNi|4K3U~gCP=$xE0$HBd zn*5sO{9-u%c8Yttm~!AlaPMupCI)9cyrZw(acA6H`tK}!BkNtA$_ z>53~JhILl|IjEwLfTFUj%%oo>81^x~ob!bGMffN z7V7)R6`#5o8S04Ueo-k^6|`+uA(50K(tRS842zeRc``bdRpd(_!aK2moNr>b$P;kA zUlQgoFgsBcuy{x+IBkcN(P#YC8MGqhymPOv?hkH*Y8v}G#7ic0PEbCBJ;)CTd(M`{ zTkQI4IBi6dMZZqM>r1j9!(1>>&r%jAci3J1U@b#p{Qt4dg?r~KD&T=xdS4t-(wjBGdHnI*w{{@xh@yZAtmUsQ$KxknGZU}m)Wg)3S(GoU@e%2*j-vg z(goe3et~u|EPEyzv<;UlTC~;|Ghd!eFYq7b zM7zVttunD*Y~NGb2Mm+aWXC&IH7kbM;>{|fJ#5HFi0d`Jd)H0T7 zx%IW}uB8iwvIuW|%a34uZ^bQ9n$8LQ#4YT#Y3>ixg1uQa5`M8;k^QB552##3PfDBI z-W^HHt!TJvi8h!Q0_pSD47u|9DWPUnqO>J#D*eLPQ4H0Zr>TXVSfitnu7JWi!$jW? zhsEuT4LjfwGefZ#4tjbsEAlpLGfw5kYfwo>^l4gU+woPtK3*&%F z!*$oSjdHp2pK7slKZhwd`3ArUH5p_%_2_Uz2_&zd>-GE5*^EvV3{>^`x35wV2a;i3 z&~j9htcm6MqnE2dmdb>pQF=?qDGhzd*SjY5xbO*^Uqc9p@K0P)9-SMTbxKQ}lwX!D zZ1iOtTqdba0M#UguVy-@LWFyHVN@2si5ut8>QYt#SqqE#&YkG%B_rathaurh3&VY0 zWS;;WoH?X3tZot$M6!rY{(c;f`GH+(6D-cO`Qtnr49{{9pkRt_(N}4rdq5i=H%1l2 zf=3Scrb*!ugRBCI>>C))MG`mu?DeF$|lVlz3ONX5AdP$_8$EiRUgc`FLtuhP( z|8oZr?=5aR%chIrbJOB1w&RFNhJF2|emz}=!IFD{X ziO)l{$dg<77sQYc#0siB4?ST+gUZ>G&9Em(9F>X>;Av}hp(m>K>|X+C|0h6GMI&@) zbw}})+B2s$U+)K4`m5)`Xk;65UgdV1i(y+WwV+Qdr8bpX%y%C>$>$!v3WS6D z7D`iqcf>DMetr_lGULUzCytlnOEz)cey7R!qI_w!!$N#A85JyXw1~46h!r>#h zk_E`K0&<6mUjwa+-s~@*6fELe+wQQ|t2LJg?->aQsf?Br0>-+n`|SmN!~kIjPx5$Z z2OA;g`a3InZ@)|5Ke!VR46|Zaqp(&N2e|pHfEuGVR*MEe=so*=6u%k4lYKe#82 zuMo`A^5qG7LBVkX)zhRusnkjsHZ%@M9T7KKFtfMQOjusqPL-}!2>0}VG6}O+2#*Uo zq!^Yi>Qk*r1AO&Nf0QX4yIhp~aw+ZMVEp#lwIs_Of^4u-HN?e8xD9UemRFUV(onQ1 z=}(YZs3;Qf3vQpyG9o*5v^73ed#nohsxF`U0FXv$JqpD|>Zf6?eD@uinrI9$GnZ_k zxz7lDcCB#}ZS9=0q*yQ}?D1?v|i8#Ir{1VecVpR>Z}7jAe2@e7@cS|H4=BA4c8H-ZZ<$KdK!uu4Z_TEp>tABVlK@oY}8vaoAK+6Zf};U@2=Kj2^yA970H+u$DcE zY;&z_Ta)+LxkkRxnXoYp_+ehfHuqa58Z)0@vV3qqfPJ`V*XPYjX0qsVCM7Tv(nT$i z9gvn8=gv~*N-TAyDr*S3IK~Q4ASp_b))H7)*4^dJul4- zQXHC=%9NWB;OAgCno{?Up=?GN6=uD)oiJ%5cI_vZUx;>&*4m3mwlDvElaGYpWRclN zl5dqEfsUEe;&$1-!v1H&TC2;J8ZS~7UT&56gA*K(ZecVWpI8=WYI3IKGAHoI&RKTz znHflEIWM>2Pt}~5BKWi$GQBFxaf8-gstbv=ow)4ISlg(N8uFdvxU7^NyTw7_^+7BM zrM~eDmF}Z$5z>FDR4A2l)pr9|{9^2~cn-K26n{5~py^E@sV>Bs;UZ=bS(-1m=S z*-rHnh;W>{VJDdu0uqAe;S*GTiEY}@p2Tj6J52P~Orl4oPD#WsW?fDC-Pt$G8o?d{ z`BW@^nhL0NP-J4s=Ap|PrW{f1^oVNCy5@N#rZOjD#A@_f+y$wSS>fI7Fc+w)d2m+L z$HzC!88ytHsh>VA6dNAo)G-dMIjXxmbiA52*a38vbgaSQUy0;%rI&V)hNJ1KeW9Xege4JNZ zW=m!h$?ne+{br!eW{W%b%#82c5K4B-#=FmWq<2wFU-WrT#C1`5yOH(C;V_|S`(w%g zF*{+-?tO!^>l0(9HIO`ES{AyH>_dW{&v+Hs?2ev6Mz8JO;K#7}#I+$0n4{ruphOUa5oDh{(3(7QD0`f+(xgqzCES+$Z z@xk7Pm3gP&kZNh;2i@FnX#`Ssa?ZAprUhZY4skNL_lFP1m3gWHWs29$D;XI&`0Arm z5WgekP74?y=BkD*L$lA};2Y0(I;Ugh-msisjZ4iX+`w=%r!qDGIQ zj6ca#mARPyc2^Cv38p-v%@J?rcKR06(u|}m0@$)NK-ylbk*%srFZ8uVjH*Fx*L2VR z73JmS9UcBRhF1Ll!z`01ee^ETa2+PAS_`kXvqVjdVNz+*8KXqjI(eryK2h%N^y(Q; z6E5>Q+y4EK#_L)sDT7c{axqN9_2FKF)e8h&phTLF^ho3@9@o%+6<7Bd`s>421BO+U zweDmf%(A?Sp5Qy0AyF&yvI>9e*$Rpk_zgBO--^(H`LY&A(+;qvM~B>i;40} zXx*F~KzA=QXAN5!CDnYH0J;^ul1P?Man5|dXY6Gx-*pvya;N#h{FBmZ-9=+;fAg~L z$P=#GjYrS)Hxlti#CRt$tq`9MS6D*inB3;uE7ILCrX0AIg-EPyv1{Xdh zCL3@r)DDjtw9I#xoeVnBIsE(|RdwSODr+kHdd^ja!S7W_dBzJyXaYiw%WcCh7dk@_ z6r=NuG1Z*qr~S|GH0oTF!BX}gmxzWd zcOT{3!e^j{nQtA&VueTQ?);#(mCd$a{GPTq@qcrEPRH~Fq~3If35u3^6&B05CvdmA zRtz9y)LAi7h1{+UKOxwdZ>tUoN*_0U!u=!9Wsn2#njuOY=S(yoB+=q(UmuFYfun7c9sHNY%~nwDOl zTG|ujClG28Lj)g4wC&0Y^{FC&v@AbRBs~`=;U^|0nQ%lfId;aIEA@X-2hC z6Xh&ncSbclJ>%agxof?>qN@y^YI2}W1vTw6TN_@snVgexm}kx66r3Xm0;2R*+4sv` z^CdZjz`%YT)jVB`>nqT2;<$nYFVyy;xa0N4f6npVbT#++frX4+=%XsQoqsW#o;}S2 zVA*WKl?>(uKcMq76>30fmru&-Ze3N7PKwO^pB}D|k>uK66ZulWclnY31+VnxM8|Ws z{tfN9T*DH}Xe0#wRyaG?+p1SSa1HVY#VTu&k1l(LC^14rr+i`OPstLCwonm0X1rK@dc-PtSu}h zaK8ckg~msg%(q)UnpkmI8E758cZuF_7fY_|SD85JK7&wT$dL-xbWniY7w!hyt!lCS zL}d8IIpU`hRmcd2I`e(1{pAqVrH5aX;{#rQzO!9QU6T3kdl92}^njG0Us71f>-#%) zwsp;vfnl%VlXt4D{{_+jnNbt_^U^hWql?anA-=q(Pf&W^B!q~X?zD^9B3pV(VdYzI zL`r$TBKs4+u(Ci>z4y~Lw`6A9J^z=~zk>%yhvb2O{)vxr%~9^b!Rg}eow(P23f!fV z5bvGD3|sLT22(e$TPHHP1Q_1&q@Q6L5yV{rfSRllZ6S*xitS>=1uNZlKMOw*2`?CJ zwcX|^*?-M{rGTTVN+EY6ZZQ($K$xAm*efSVs}O=+7i~yiLyjB^NAm6*?R6Jezi7Wz zYZ-dn53}o7u0MUIpZzV6aLeqLbpqYC1a*Jl$p+?HM1uk7qb{w$9#d7Nvl)0K>cleW z24~$wka*Uwko41M-=dyOQl^a*XxyvIOV-%x3gY7tGmp!pzKxoNa?SdoiqJXBMOoZ?A>`EX!Uf-z34#BPCraE@6pM50JXcJ}Gh~UN zj0Qk?s?AT1aBtfLVi!dnF9SmE-I`j#8B7OvXzY%e4(13xE^(7p19w#^?zr&&TUqF! zdUP1GXnYQQO3gc%vmzaeT`A#6`ht)sRJ10{Wy$#Y3HNSL*oMO)@cwL6mo$!@a~~a$_|!X+|5j`1R4T%DP);lGqM)pmexrD4E8pjw$|bYCuGa8}T~E@XLURBvqIH-J#|YqNZ6?BVK`& z*4O{mC_XD)tg-O^^!PG5OIvV%COG<1uArFfKCZ{j}ua$F}Hr z?3fjML*{aikeKF>{ym>i9sJ#=F_MY2N;17MO;pTcPqFIHPHG$Qj#wXvJO8|d;oJJML zbJ%#&B9)DDi;7Fu>~fs*|Le%2Hz7p*vMom2Kn?3P1LM@KG<=0|{ z#a2Ep&B@i0zCG;aJDVjR8zJY?XxR={QM$7zUc$>f-yAJ9=VpF>XORUWT(jYl8Yc-9 zvWWgyfK8o$zHmQT0?%Dv(W2D~^WyNaB4-Du%?Z$c3QKi3u7o58c=V}bwg&RE;fWH`w3@k`?&o1F}zuXxNnm^@IR_W0K?pqBD1BSM2BSM zEtZoFbk>wWT8BiF2q+YOH#By%lP_en7@o=EL3hl>D;~SW$YS_4VGHf)BF`H;w<-c0 zVzqo_ottizS3+@cGKhlPo%>!3;3IDj*^mxvwe($0v@{W_8*GIux%F^?#sDeq5UcMA zYy9o0-Z$kfl{gD|&ow?08N4gXjus$y>}1Wx?;U2UFhaq-3God>)H%Z;$8XMuhTq=m zNYG%7c`>Q^25aHR`+-MV=~rRsT%J~4v~jgT<+FRxKZnYbUOK)eY>H4+@ut!{QEx6M z8CLz5N$(4u>&27uD#t7Mf85*$=7(W4(00sxHs!U)KZcM--lpA}zNYivBRj*uX-Q8- z5!@o(s?LpJ-RqtxJ2XRx$Z)qlrq?K5J7c?ISKs3YBfIL4V$qJiY#&35bRWeUp*%SI zIvKwxU|A&ilk?6Pd`k>e7+4fJe^vbWXL51c{gfwJv@Sh@Ap%c77_$!-d`=r}B9#}s z7E60l&izd5$rx#x?(N2BmG=yeJnb1O232GC?jOc8JW5h8OS1gehY=4cgx57l`#W8_ zZU-cFtOzc3xz3ArP3%V9GuhI>vFuy`ZZoB|*^=)7ypQ&`VWQ6@q`M#4j!KGC*q`H)WQY zDd8FJ0;&FldS4`ExOPNy6{e9r=k|bCs(_wQdEZeQ!7s}1H2OHK@i9i=eU9ZZ+AG>6 z;^{v5sU%8Cc0#RbxSHMaQ}Z)P#ovY8}LmpgI6qJ(5_`4)j4@vNh@Bw^9SQ2@fwql)N%uF@Be=39Dppa zNw@+U5?J3O7*53uF~59Et|Le3OvO}9t(3X%coQ@ z)YomiJcAufuoz)n?7Mn#Pj#r8iBwhDUj*ngifd#HZHS+U2q2y2TVZHZ(=h!S<$#;6 zm8f&}2+s9^(FL1rT2%y{a`C=^RO>GIyl{ehg7KBF3W4!kh>)4e1UH$Np3qCO zGqKroqE%?ym#QXp4EanS7wU;G((qTMMC%&L6e&%;X2aS+hxU)7>hS7noC`Iyjw)rh z{+NB_SZhneiY+PAC7UEvLr+O(5&c2i%Q20KJI`L3)2z!mX%!pwVoKxQ98(XVq+TPO36her^9B7Y&#jbyM;-%^oR>r1QUK{{ALO2C~F)K(#M>C3oBPqyUrS zbb=PmTha<=I+mucw2oHRr#hn2F~Rcek2WohZkXIdsdaS5T03*(g0qbswBdVvZngCB zVLU6|1C!eZYR$nhP-Zcm-bU{4PurhYDiElfEhsW72eZk93B#;W8FkBuJx7}9zJ9Hl zF=W(7KU{cKn%9!R`POv-xOR%R?T9?hNMKTh95(FWI2ipYxzT%|7{>b}n0~B@5*ht#&qD-RDU@Wpbok8FZ~a%wJGr zL}r+(8SNSzn$4`#k&{Bj7-_fUWd6Hlk3Pr=u2J;L&%{Wn+PM5cKS`iR(9iUH$6fV* zDi|@r^owEO2h)Q);J&YRv(hEBk}TvKi~pm#d7rzcu~WI}QWqWpEUp*{xKAW)a?{Hq zbKAggPWI?-|Au|1;5BWbeRTmdx0e&&r?-G{M*B|g^w@C=HhK@}T$i?eSL%*akkxT? zdpZP2@c$_1tn*zjy;&f_-zN(8v2)kxsWs&KP8#RaR&Xdmx_|ELCeXp)nWLZ+Vt?-V zJ--0g8=}gD@xHeATxH8AIfbIfYwnb{W78(4%Y4Eoai(~=-ri__YyuPV^1 zl;L#|oAah4gxX{8SbY`ebR*@5(VFiJ5Gg9e4huFzmQ;IBtj!GUdMPN zideK2Z{zmBFzw02WFKo-O;LwzT}2R}tKO+>>(Uc5z_T6NSAtr0#~b38E9mf4j5Y7m z)fAU1@lKl79l>H07&qnTJcVW?Ik0z48ib;rsxKb|2P4@mfA=@yZX~>RkK+C;g`=sH z0)8&?w0qd4yfq^8O68VD+kZ|mWyXHgjWv*GG}lr=d|9UjO6@Z&mK;|voLwDltywM1 zW~oG1fmWutkKOL2LBIGGWp&>L63r0?qK_V~3K$8{g$*E@xSnyAW?U|u_CGQBVf%u3 z+L6tHq^b%;h#TEE@h{Jj%bMW35!u+eD7x4T-^rzWk?ih1X`7NukfxA#m=@93EFNxA zx!TfWPH$B3iX9;Kc>Np`G@fz~*)cJls_{S>m60t>3fHgp2?<;6juXr}oG);}Gh*1*HJONGTBm9br zs3ihTR+Jmeh1Wc@qGGCXxQE8d!YF1#&~tapa9z+&mOy57f~yh4h7D-e3;Et z*?8q)Wv^K9?wur{>ul^?FQ5Bq8=N=KqUwWKT~Y?wo|V}s-1!^6{irvn5g z=;_tdm`s%;lD`d)&n6A|8k3^S>bwu!eb_O`(ERu>d2g}1LKqWQq9lZ&?tuR|Ozs|& zmd>C_)L=kU&604XtWE^QQ_mwTGr1243^~RTk)*fF16;#76B})0Elr>!ld^DYr>C*) z=Z&9quc;wu1Cp&x-UxfR&r@prsUQnNOSAoMfd7#`Z#c0I;VMkba}9P(=Pxm zn-mwgN>Q7Cg2x*v+21~WU&w6vvG$aodm~IcXYRi7S8O3wsg*UXPF2m(*=%r0C@D~~ z#L0w@$_)0o)7qyGA-I=o?hZkUiHY^y_}ZU=yhTsrAifj@L&gfN{#12ue`d`QXFb5r z8XOh*-@$~O{4uDc{`;HZppM09rKcM4ldgAs-OhJ?E#NT=#=W@e(CDGN6NL5Ik zpeMTS^MxXPvQ;_b=0~(SUg5m?eM)_2PB1%3nn-#n@M!DvB%#?$AU zj5IshV-SAq*qYX#c9gt`TuCJJS_fc5`RR24W6>#Y zGxTf}-xdP?PW*9`aXPro`MX)tSTfUp8X3iG4xH0+-*}tODeq6!BRq@hD#R%Wnbe8f zVsD5*`iJF{J(m_l`sDKX5-`N%scMg=u|x&fhMN+9RRr^EgQShMFWcx-U4~>7WvvxN zkVB>toiO|?I;{~HQc%_D?zM}|lJ&o~KL$d+sM4mRQ@-Tm6dDTggcC+#?Z_6r0Q_Wri9*EO*4a{ejeg8b>P3 zgonS}hebbe$ZHn&-MV+eWgp7B>lq$Idnox(Q=Av<>PKP_P_$m_7zXz&AMy4VUB;BT zBLh!-FYA5h}22t;-%6o9^aIG`o-k92AS%xUH8*0wg z(~*#q)`w6QxfIeY%hL-X+_)|p>i%&`nzfEQF^R7&V-k+*qV;oPwj*}oW_`?|){v;E z^rW#U{JjXT383=Wz%36HHGN3gaa2$DgI1faZE5-eiI0IOwnDCKOh~?BE}q`s*Zk3@ zhneDp3;ZB+>QdFB*2zrF2YCJ&lCB}Ac2DKr&_j3_h)fO21>{gqZZC zubbN`k=46VV~WxM9~$4;xyZmyIS1#cRe>_f{wySS|Q%QyG4 za2(D> zSUy3D!*?2x4Hn5#L&^6tjoVZ^Kvzrf&L5^201JHV1vE=)~c~ z5;DOL?NS=zJzk`Y0CG3Kf&;(iz^^k(%YC5L=~F-LY_}x*Y*V1mvy}R+ zyfaL*_l}galT*Cidv*qz&0xQaH!_A7;m$#(ujf$TrYd*#iskKi>znzyZ4Z3Eh?p7l)6Q~c zxrwgzuLwk<*QO8ws4`bcY{#G@xdUD4Lr4qf8nR4A0@7=4zGAl(lWh{4fb_TQ z&}?j28+Ffx)HISIO_p^!dKnaT>>R7$pywD*PDD{;=tG31cwq$)Z}uNJ=pmD_k{ko{ z<1Imr44;nY9G7)$O)xD^(~z;sxbkn?RANq`>3Er+j>$DhN&_*ZO@RH>)xCHm+&ZQ^ zK@#%f_KS2i&!QO~#6CkpH@b><7?M{YkY;~-bhx0U-o+h6IZV?kcUQQRxpOpiRMv>2 zrQh7_(xZjjV0$y*i;&Nb@v!QUrn&k&tIl9J*42=bBez>d`#{+7^uY2PJG{fG$erhj zk=SUNf3?ooWO?5Vy`(P`zeK6z!(AM4O858J?LQQc+?}SZCwv5nvi?sx>K`G3QY!f1 zqd;X(=}C7Zx?s}gGw8x3b~W}7#rm_ib5s0>L7!_YO-&xBbD?lSLXm{=Z|VU+ve&Uc z$Ut3Hel(2%p^5?Ad;yKIDS8o|&B0=N|A%+C zIhTOFxF?yfy2$qZO#IysrRQ5xw7xm0g+_Uw6xINIkR;FZ#x~T>+ICPHfPT>JwW}4w z@@~^7R@a!vz7M$x^a@IEnc`pGZP-ptF%b9E&y`lx$-cJoXq}yfy)G4(38iaWn0iE; zrP>A~TG2g*^YgmPaPTsfeTvb^Wc`B}OmVGV+pEdGik(nVPkX1XON-l1^?rMLL*a_$ zVrT=gb3ZMF_PVTyQ`pbh;<5J8c?G3S)OC4S=N*Fz7Cj!9HODq#l@*N1D`ebhHA>qL zMQ-41T`69q^5i?;{%Adl0`Vv2t@-$UG083*TV{s%a5LITR$dC_sMVz4>0cU&qvJyO zpR@AFTEY11skX*NfbDdU^xS&iOqL{ZtK4W8eQsD|d8{ZVJM6h_v3ahmyrc8E_Ep+@ zX6>A_%{JW0SQ2OW!hc0@zb)dGOuD_SdFqM6BuN0+kB$-L#uqG{?&ikH26 zt&PPQ!|Pr!jezfYwI1mCF5F*bf6-7+WB*j@C8eOh=em^v&e6~^#l>$g3=U1oYo$9! z_$750iW}fRTLX<`N?x`(BQdwxS?b$r8H%HEvc|T5ck1!RmYNFIC$0Au6A%Z8lZpr3)Y9+X46xVJdCbcun_li_#os*am=yTEU$=QBh@LZjC z^jn?3AGO}1#H;NJpW*Q{%o(IN9>jGg=lFJEDaX#&2J%BU$Wp-ejCFK><7u3nP^b`2 zhTbpFN8R@2D3mXnTH=_a8(I+d@>e$heT=xZeJz=qy_MO?d-YU-inBsucul<65gsHM z?{22PDgb9|dv8p|H9#{MH>`U1l~;L2A-BLJarJve- zZG2H~z3HP(VKRUDh)GeoAZx_*RH<4WKevFz`oeIU*5 zl+ueKE*)vvyqJ*`T#7>ozlUdDT&;;j77|`J z>Im$uZMe4mCcDA!2`n}-NJ^*dWKiYb^SM}_Vp<@a z{+&S+6qXXe^P~yNo$`R1py-=rxU^V0L3Uu0P04XHv3X1)yJvIh4P25Vbs6@Lm}sfr z7tw4M>}h?$Z6h3?K-uA2BOuYdZTIP(NhXDyB)v)N^QJYVw_@6)QgS?1*%zE&-tNZg8XC`v&I2Bldo8aD7tgr{MN+%=h3bplPc5!vZIR{6kp%I#t7>l`dm5gwx( z^tU_cMN-(q6ZyTlyHv>gk^QKd7uoo@|}}?6j<_3VJ+40 zbd<(o(_Vry<8!u>TV`QT9;n+cEdo9i2JmFKzY~wIjC!r|S!Fyqk;cWp8(-DyF`5Cm zK`6?awO|u%k1}$)SO0HCW!T|ZCDqC#opgyE%cFWRR7--`kv2Fu3k7SXTtKwn;}jIC z`}r^}RBoOiJtR(a?Ymh9!#mEZGY(LRLBrZdB4~p-%W8nDhqU%y?k~S@7{Boj2h%r2 z;@ShT{gSXhuiHx&OkeYbPL%$k#PUA5FLPgg*fRBv*rq>6mZ2$BL7rF4r&^g7^H6Z7 z9xvQXrF7!u+TJVXO7N$AuR2W&Ay%QP9K-I&;oB+>~IB9owdaRKQBaD~~UoZC9E#u`t~ z38kk>X0@XW*P;=1Gml35OI$3;2EtVaR0PEUZsTtT+lC=~m=xx)rvAnc`gk4Ot#(_( zac-#U1;h|{a8K2HUu1<}K+~d=Cs<+YNu0{}>ZcX6LbFFUEzur5ok>MDr3akjrQ6Lw(S@lx-m91zOr;b!B(> z(AUC?^ZhaCq$@a|TWwuT^MnKeYpUDeN2ZDwL1R)87-(Ecv-ujK)huL3`goEcn?jxn zFm3ty@#!i-(L++|Nm!Uhe26G*9D`i>u(8W(^0S;tdh3#dZ9v5V24Cg=#J)=rf$9F9 zkPBPrbj*pdujT+e2)|b(40d?&Si@tuk$4f2TKpU>aNeXTb2b}bzl7aLsD7m>E-e>s zq3FVwC}y%3hpxok^|_@Py`BW}9Oa|gL>H$gHz5p&kp7Z(aAVBAKpfU0&k)}BA-^oF zM7Ey)a9Z&IxcKFDK{HPZi@l5u6|ONfH#>7NI~na+Wd2&#yzXcTy9IJU_`hZU6K(s& zDq8FYrj{_3Qwn-A)+-%WB*{V1qc~9`7Sv}#zDJd|$(mXsnhc^n=g@|=1dAGRbYl;3%|`@myxJ5sc1;={-T;?QGfI{}G2Q9%^4TdjS%9Ou z2|=EqX5dS+@9*W@j-zl#S7+}lbs~$Vp~l$FJ9beLPeHO zHHQ9H^UwwltGkaR8yeQPR4HQPO1uuVWR4CCM)xQc2E}Y9r@Q8|@we^_7W+rSdV?J` zZ~fkOx8_fD#;^obC*FDOFEyYvT0v<1D-fPJ4U`Rd^QaS*r)ag!$59o}~DMkxh5 zI-)s3xC@jKT7*;vwt5Hb*UJC3c$g~2>zwZ?;>zZjR1^NJ3RHTH4I`-`737ROyOt_S zYan$x^EvnaXPAz7&X!$7Y#JM0xzB(J!L&kDL=wdI{b&0+ z4bNC@Km-=fXDL(wMa3u}gcD$U%Oi%1Ou?NU4oX`NYKRNIr`0RFk3 z%GP~$&ee+J4dz=6l~xmDsfKmz4nU(?oi4aqNyWN0{?`vld2k-UFBX)58)9#HT`#1R z;+Qb4)BF=f%ELQNexp_dH54c^Fea`BX1*@@?p6hT@O;ky|K+5IT0YexYD2=$YKP>`BBNpy@&ffGip|IcK@!*fmeyDZojW3OzA*R zS$^?RPFJ!`$Y;d|axV-NO6KqRO8~8kseX865Amq`^+iOs2Bd8jhsPJ|>G8SGl5f3$ z^U9$^%2aRk_)CqtWvWc1uiNGBPkISiIowGwUq5N{eGc)NSMvuEWYl+kO%8n@21uuP zl@Sy>x9=05S@bQt>(OL|?>|)Go492rdvN}{Q#N-M>m^|eXKN5K zKyId0O)*31$WU%5w5w3*@)(RuGnwfut%=NWjN66xwgcw{Q@ztUe)3aVL7K}?%aoLC z5F5ooH3<$=;7>pW#2NqBf^LQ~i+8fwxs0#Fq#R1b#b1UNQTgUf3gBF|@ZTP*G>EJ0 z1>}-b#D@Zq!Q2Z1FOub=99eZ+=c#^8;3t*3qCIzZyPR{l#9#b+4BpU$x!FE5ikecFz`Z2`Y`pP(S*zEQ&r=82^_!%#O7hOt|*1U1nYg~dh&F(NA znVi^VaBjm62a?{jy2Vj12-He(w+61yvI5G+9L-a!W`orKC@T|!?CTpF+_0aKrPwV% zn0-+ZzaajRR)UF~=U{+n4mrWfK={n9+CVIjFGUf=B9!Ikn|G%KsWRFW5H-hRL7O{s zt7FTw-+Ld;DII=aZWtaukXZ{IXWFB>;WsW9XQF3P+~okAlcW7-}CncJD6(+>t=$BA+=-2XyHpd7kLa*Qq5EVxiXOg-T- zT8O%F>;~Z7Ewi@Iodp#@bKAo_Md+Dwm7=T7{hcWtURB~yvJZ!wyYnB);u`j?D@f?# zth0~ulpNnuui4JqBPfu;$nJ($1Ex&fJlkZdrMt4pfI)oM3xt#{F_@={HW+N1>X|WX1 zm&)Aty`QRzUx-TClb=;q6-U+DEi;8eox|<39g=a;fhu2vs;VJR>*_#_FSSk$V0Yy1 zC0~RbE(%(U!~;a)gY5?6zO9(^g3d`BmHh0T>!pY3-Dk|l{mXX60qLDtDZeL$At@(~ zzImdtW~T@yW@BXuAY7_D{ljZl&BF2G8#qVjn2?E>E$(a|#WTiaHBqM+;7o4|zpRJo zB;iB6InQLdhvxyaEY7Yo;W0;}{X`5T0`EKFwfv%@=bnF`Ur zpa(PZ-a=yHt0Ml7qO*Qzvi;leh|wT9QY1!?8ZC&_$boc>kQm5-5mQoBT1mITD3NA# z!vGN;Bu7|`9)gsLfQ0A+#`Asm{vNvRu|;P$Z4x}OSGAfLiOqKX%O|E{ zq1*+Q(a3&JvZm)UORpXFB&fPnjw?%54(L0U$ke`)4U+2bkQB)qN#TN^477q(x#PEs&Q2)K3M-bq+{~%Wj`-8uOWT_+rU}zJebp_o-a?@*DcwR}Izq*HG)DMYT zCum*0?*}AC1tvs#2*j1UacFs4J+J3v(_3xiEITx~fR9tiC zhoFqgI`I)#N7!J79wHV3GPmkAgBlP8`?=aC_f>6t9);J4poO_bhLgE!LIV8nf4ja# ze1$u;z68BZF?gRL{jj9aYYQlv3!Qw&63`RQY`C9NaH;-y7cvbq(Q z!`wZ^m)PqHCSdYh%I{UndTlhK@9GttF_vDbXVF|gvkkZ{a_grp zho36347YGd9}l~v@4{G)^msEo>$S!t`So(vW$v2C?95_#N4lw?U2^rRJ_8`<0Fvb3c+^1P2gXU}Z zW5@{rrX6rfU#$}-mR*nVN{#Q zA3Eln3c+kYMwa~d1SZVfFk4R9hWsz?XE@qM1&$Va+4-0?9$@oT_&==<3v4Rjbscgs z+|m0<>T0*q4XW2Mv(;0{SWoYaje!8O>S7Cdxi*Nd=b&N|w4A!VD%A1XZ|R=m_3b@# zRhC7W{tmngB(7VFd5)Hx@~o>Y8S-Dhg zB)X-C&1YRbwV=NR87u=bI?~(Z-8h3(FStD}@`CK&?0(rwrz=9_TO`CSk0Yz!qoT=q zMjLw9!!rF!pI3|?5{oJM%vtd{FM0KtiJE)HpSr)|f0fzX(lTn4Rta=?x(wKz#Z@Q#@PE3Np~epqw(Z~eq>_xfStwm)pF%W{6rh`RbGs`qhz! zBDyj+Xf|~D9Mw{4LM~uT&M3-do-tBLDPbK(RKHVtu!;-+wX9u)j(nLGP;PFX zV%&S}{d^T-ZIu>Ez=Vc5gFD`10ouQyU{Bv9)^Ax9 ztp!2)hAu76>-K>d{uRJ|&)1VnhMx62PUlDk&4LfJ936zCoz(PPnS=*;gN3WC$Ej)R z39ip-Ci$lPDA(%RP_HQ50Qv>LZInj+!zbC9e>Z&wl>D|qGR^z)wI|*uBvym&*CHCT z{0~f$hYaH-R>VD9P?Mtev;SNZ!z!mpbOgPOHkaTEi6L5oyy)cpMI_>GE@mEj=d;CJ)5IninVC!Arj1^?Z7cT95#VB9d%q7uvU+-AT<_A6&zu-32PC2y9a+u&^^Y!JCY0|kF z!vzwf^U)oU4>?Rg_M7OUyc)kUysExyprJd?rc`n;?7070010y)5TtL2bIdVI&E4 zAd_fGR2p~B9Xjn}(!t8p;%2!kZY7Ru=X!a8VlZ2~3zUIm%6@k({EMNs>3Q_nDBspZ zg{Li`hqwNf&Oh)t)4cZj_yX#ODGp4kg0JqfICtrT+k2s&t=6v*h>So+r}cnQkv%D% z>lK6_ZVhI;^>xNmX}X^ck`uQspYA=lWm~jdu4*lQ2!nD3=fBpp755JLPd_wfw`Bx$ zwFBDMa8OaSHdS~ue_XmwJ+wlU$@j>#;Y)|Ab!DLnbJu7I^YXf?_z2Tpil0?Lp2>(y z8GTe;*Yke}nj|)5en4z}n8T!_^6eRm`TSfVnjD2lp4nh-2p0VLqDja!iZ{<_sh~}B zgI?PEU3eScB9DE=p0JebN^OE{Wmeqe!qqNtO(u39p*2T?$|zywx9?nkm`Rh3PWE24 z#VC#Yq!Mj4jpzYF)o`qxyJK~|ptvJ!^0&j2iH2|4nIku1Cd^C>_0nT>(FAGyPDns- ztyiq(i=_>#_&Uw{x~Mv!3L%Mc zsa{$+RfXFz{?lfg8;YCGS`Qe)bz$%HThP(`QZWQevgOa>UpRsnm^vgG8_c-B+ba+@ zS72(ERM*lEFrH3|yIt}>K%9(X2rQ~{7q;t&=;>Bdo_w4LEUUAcXo;dG!KqIZ>C7_i zU?+J{GXfxPH|b8WWwc-^LW#{yRzj#m>R5%%?26*GFgU8ov8P(}verLmljRua&*zW` zPh_`OHBpP~2FjO*!(-)`S%TPFJN>B-bU9Et+1eCoO~zeRs$vqIajv>TR=Bz5c$cjT zu(0-=5xI@Z_0-6UI||rl+252Ke<`mQEg_1>dBqi_fs2YJ9YbwTX$2IV$(bQX2qvd` z#>}Z%?&A!zG2ux^f%xP4+flhzAyNByrm}c{;Elg3$*|kBMO2YEA~L0a$$2S{W!4XB zGG)tO^21r#aZF~MDh5!5H7cpqaDd1=tP{QSgPbS2-?Qa=2^_v|g6t|2pb>$e6K(Gx zX*#3Y6WX`0SwtPYF?rrx==q-L=>69x%QKJRMH=5h4C=P4gTr>DBU*m&dvqF$iKU_e zmoF#qtO*iRY3p}jnMx%syA z+_=_GOaC~z%>TsOT&)5LD_LfcAgtJaZRX_e_o{{k36P8qG=5v}pxS@NaPR%yT8e z5u#H{`{WGT{77q2l!9sQneiNSaz5q!)rgw@`3T}O_!v!^sCI-YGVqDqn`Ua0RcbI1 zF2<28wI|`sbD_K|GrBIcoGN={{;MBK_e*^93zWx5+@1ll0ug(w$Mv-=aj6!UyGPxb z6(~dFVJn__4boqzQ7?H&WfS%?L(|H+owExHp|d+`wQb61WhEofAfCGDpiK$a_h+7T ztkuWx+|~|n#}Ti74`ccP`GVXP!D55vP(2^1o~uyb`t-e`|J*%8GjO0Ju97h8lg?HD z(hc)%mRUL(N+ML2o_bOs4P882E0j@-6I}A0|zhIZU1d?p@H{0FZb-)QJ>SsTbDVRYwXS z{M4FCaoI|C_x8(LmHH=ug#GV67=+%|ivM`w1LQZdUTK*-zLfs!KdhC9>LhvgT)3xO zIlarfkkISRsz)@uxy9oIhNR}y?<>z~Qn0|@pmqPIpG)*vo^6VGq0z=2ZHjdeSPj1@ zMGj>Z_?b>l$_C8wt&9Ga69Htba6de#3EDNSOQ|bdj4MqpO6~S4nWV|d#gsDEQH(wdc28As^=)%7umkoypY1(#~c!Cs7n&67kTh}my2f? zEU%??Lp?+?sH%A?>^1$8NzCa)nYB%5wPCYP%ljzC<*4+*>>wMtf-UVW4+fDq|Lu!L zv2xFzUj8`P6_QyupRpCuWBgI9&^2?jZeah>Ld;4uxtpc<(B}@lOy!s*F0fGC2delz zLH&z*JqV^H?p*S8WPSJ#D!uOC1la2upf74uB#4chDLWuncG1mfh0%aB!f*Lq~T!R2`>=P5kC zzA(?7107V7AuSrLtOs_ZPiu44l9o2Kt&)2Ijv%BJywFbpOVbj{G)xqB#Etf2I^bnX zbbA<~18ZEj{VSvODKEh2>vs$(Tr}S+?%DP!8X^3)WsXy4Dsx!oQ}^U7ByAzik7+3o zOjw^`hU%P713DF2p6mw;smpZv^-6aS;g?(?_jgNo-PR9srK6NP_LB;$5vh(0|9G(g z)$;xa!0FR6D)JYW*rooip0D%QuMU@`6?7fQ%GXFu=%@H29)o0VJdNanI5q1Nlelk& zvY6EVJKuK~u3aGQWr?Es+V2J(j zaPoEXxtwGevNS%!N~&AsS@N*TPlDny5_sTYe^Cq+R(Z(%wbX-X$nJ82-t`}O&n zU+$%Cj|1ys$HreBt{L?XxZ3j!-O8wp_;+WVRG?iH*_S__JtOx;$gNSA29Qg+rr<;U z`u6TVciN)7{=zQOEpvbAh1Ec^>z2F`007k{T1(F?{nrYA5Jh5w_t~EP;g;Vnm|Q85 zlX?{(9pYA}ruD`Whwfk5O*N}6o(Q`kD|(FQ^s?gI%T||Ap*cjS~42g^iX6Ugk)!$8V z3@!d(Fi2^!Gzq98pQ_W{-~V~QeGe>86W4aJ#r*3qdd{Iu?y^{4pS~-6j%b0Y(}>}m zqt;ha1Ac5UH4G`yDf%YUPX}J#CcO<)zA9d2 z%Ox*Uh_LQFb-W%ukqKG86^*kH@9*fjl!S1G;$$GVy_2f*Qx=)4q;Ken$p6-(cPX5f z%+oN^-pBO@gf@DyPufXmhWAWoKqgf;%xj~iX=X?6s|k7i%_SiVqB$-RYRTCuvzt=L zf|Os|8!o;%dO3_;tZH;*K*axRh2JQ-FEWS^UxMtU1gZbnc8wrrQ1vDOk<%Ajq;7um zswf>kM|F}z_T-=G0Ij*4uY{Wr^a}|6_S&vAEAERnKNZ;Re>d~5N#}^&-wBNC_~Y7m zed9dsUvHXu9s24;*dFLfAm)6A0-E9@%vuU#-nC3MD%M{hTOYGpMn|YUEP80zthgL# zYMip3ca;!!xEIbV-C6HXTUAYed7-af>pet+7CelgCLik=oG>(Wn7 zJP+d!|9Cun^V=_~*24$a{1Tba(xT>cn^(#4C22^~nT@nUQJ0l&@Hhox1K>w89&s-2 zSv&C5oZR19 znV%cO9{*RzmopJ#tT}t6#W;`|rzVjjleS$IrCJ@Ypk=5h;!FQ3p-WjT)eF@DMzrwE zveR5AJ%UBv`)EiVkD`+6ta|QysflQ1Ewqf&`0r)qx=fRG@29W;M4~Q1i?GnGYJmGkqTsqm71SgPhz3W|mhqrBz)?(BTNq5d?ZRS>i zCsJw5CuB)cpdJliqswW;OoUjYM3VatvIG!vQ4~?@ipBM4p|xhP?6cg{ULWb`2I3;w zstc&z7wA%-n62bgfREAlAFpblYm{RbiTEg0PqJ3Vh&GMC&p5#M^4R*7xR%*Q^;pW0 zoG{Xf=*cnfS4zkE6$l3DcIV&^ zlog%ho>3&&oJ7%sLF{}mw6vCUI#txz&fxj|d&^mh@Q}?ZQGcHgteMXiDk1!CqQ2Hu zrHe&7xgo4oR5}QnX_*~iF0Uq?>8i8NYpy+B@O1;7#4PG>?RRZ*ba0FFF5X{~pQ+gN zsZ{?TO#nJSv==Ycu|I67ZEk5SlC>Q2F<-%o`O&0)jKp#nXGi{QJ)v$OU@B0PcF&kX zh8U{RO@j+2@3WLOcP%87%;9LDOvi7@U??ctDUXt@xtXwQW!rpR{03CM=SuCLTqg5X zR!0%bik&t~kjX8r@5=a@@va4mGVld7Ubel)Lhl;g%3czQzFy#;g=(IrLtvz3SF6lg@{eF9PcHxYXp6afFUy#vF$2H!pP`1gKQcU;+($-u zxOiSuV_GQ7V_tuVvp1*q1fzh7O zEL-`C^XYJZC-SE=DoD7lt+Y!bhW|J_SiY3#D@W>UsBCvoETMjTOAT7eMG>uh3qbXtW8Z z>9ZuxCuYTP*Xjw>j|qN$TlIwrBLGlQ{V>eTL1#I|^R5()y_653Nf_x4ADRY8@q z?J3c>s|4a|nQI$G^zC?VY8f{>(_4L<@ys8;`0m|D;=8P@_FD`oUM2JY)ZZ#}6>3%L zg&Hg3s-}~g(gZeHMdjVk?2*DU-E$_TVlFCBy$QF*@SayHR!=qO*G%NORuR+snS_Um zJ7{27ky37hY4>B%=n+qTWP?vJy@_#xu?6$6r3T&Ba1gIC25Byxhz+7g?>&F$dmxq* zmz+<(G8gvaR?Apam}t=i+(6kGyJV_B|I&iysNrc@e3Ef8m0k+xm9NFEa89o3vO$pU z8ABo6lk@WXUL9!@pZKOGW`6IohcLMy*SQAhm!%$`BMZ{cXY=QaCmO0LHpAW%EoBcq zWZc}pd5`}=pz#Hyv-a*U)pSN~b+SU}f4Ic=9Pl(IulV`}s*wdhq; zuGA`;{~%l2Rw82eh74_<^{+*pG+x!7$;mo-Ou2rm2H4|}0sutM%w_ZPi4IgX0hMOa z`-BpHr|a|cJ73ki9Qs7*uuz$tY}sxdqeO?JGjcCsIk4V=kB#j(y(JC*d$u_)i;b5# zL+M^4dJkqf;s0ASx07QFTGtdGCH{W2j+Lor^zD&1cuR!`n$R6GNq;ybbbrD zr$l)a;<*8aZhEb7Fsg*i@aKI z3CJX0$-?!3s#rplf-xvDX$rF=S;Of}oOAOoy4Z4h!8{%NxlF#2^y>a7BkidqiE+tK z#*PLFyJ_@?*pTaC7==pFyi0ZN6?VGe_r>bf^h#U##8mV9dK5XH#{xBE%0%AjyrMomdJ>-JyuIk8KK8*%;E z!5rzU|A9sqqJ`-nFz=@4_Pgrz-mv7L8QkA$yevxCIOQGPEwrZSr*HyerU8B6ukQvGe?6nHBzfYs-upa$YFCVEc;hF?+fttn}pRF9s3GD(s%AtCqKZF=KoqIgqSFLymNP_U2U@qelpD)A3)8-<6_ z;kJFf`VzQOrKp_9L*}<*9*aE(n~fo)rzizYSR~!wIF9UIUZB2r$X~0RnuVunIgfb) zU1xe)-JA!^`p$)xL$J_*X!W4e-q&SpU27#A<$%~(bG2nfI{f~>F;)PNmST-)eZPAC zH;XySV$FAvZ$%n+oy+)_P~~5)PZ#A5%`{_H&H%fJ*@wRKTX|-K=_ctHnOCp-_GW^U zCe4XeCe4_OCpXR6F)Wf?XS0!%$%XTN2J47_hPB77jkCOsHd+Bx(eSj|RuTSfh2=K- zn22uciBK$ua&QjcFkJS%6*qAV!U9#g%C$q{o94mwH2Kdg91%ze;JePsuNW|`h#Gzf zm4%_XJKC*%yWF0nzc*PY?PnA{A;jiW46G(`W5L351|j?orAn*ME$0CrdepCw4Lx zb}9JVUNOPIidEUagPwDhsIOO@ke>QYlfmfq&;#TQ5xpNN1n!6Hcbz^y2{0OKiw z!ZNo)y=r~_7u%aNYv7Lb!o}-xSN7ABaDEAI3HL4%^!Zb^nCYterq7R69J=Li)?(qHK9&3^VQP(QGq!t}mupE7jDtw08b+%M@)8Hc?~(=YYzko*7Z?cY?tM^MdRqT-qb!{BJgXEF{h8GI*h- z=<{_J4ZA0KjTu<{efbVh^hPyd1kD+`OBAa%*+tR&7sncY6!_&ox3lpV>7Av{2F1?T zY9yuhjJgM}sEBIbaj6pa2r6HxTUHbye1Q(AE6lF0mq`1!TBi~~s*z_ChE*caZ-7<| z2Y9Z=VdUMFK~Oc`n>sVk#&yxD@VY=Q>GLqe8flUi$iJT^tDr@$?&?c~97zVeBJF#* zcn7T&w?c4DP$;NYvcZZf4M)Z0CJWO(DuvcCXc${!b@SN-iXB|1-Nwk>rMHql3{gL`Ebj9j>4bEo(6&h%0# zuogo;ke;tBtysowTOrRv6~ac&5LY1&hzChs<~)Emd(Gzc=TDXFJn8bIRFwwyCm&aeuT9mf7r zM-{-@Ei;%jpQebLacNDk_Cyv>#BFEW^cwnNQdfq?!lEAUNWVF>}J={H?!WHn(&L>orhs$gY$HSvcP{d!BvvWBv zWgb>REj>|Qy~!LKYiC0KyKUM6BlD)yFQ=Q{Hf$yYl8q8EKqI?*p~Xk^O<2!iSPyfR z`@y7yZZA|tvojvblDH_N@D?llm$HkngG2F3Xydv*TeH6*jbhgW4|`lPl5vQPDqHqPl#-LHP^KFGt$Z&x;x zYqGNUjxWhq^{q2RMSGL|7o6K00;;o?A0&~nhaGo@+i#wA%n#QVA#$4LoIWxh-yT$o z)lE;M{JG^D4$OGY{Ufu|&on>N99=%O_dtAmn@;O{2H1r^=cS-azK(g^y#`*%8KB`u z4w;&9#J&CoVaKFsFJPis5u)#bq555V0qMkKBxf}`T6W<)l>8~gW*=Lw)j%fg=qeSF?jKZ1$l;_h|HQh$fF0Mk|pkJ4OEc02;$$UZf6RJJX!=!G3Oug1S`sSRPK6( zI`iZWNH~nQRmxA(mj|PeF3g-=bh3C@EE)eg_!iBdW=-Ut6m6iLA;lo?e~OA3xx^g` zIMXy22!BM?c~HP?7-Ymsu|R(zfz_oK2aHlFHqni%It<8r7{;`fuKx@gy!qr z(p}|ey!iXd)^Y;9`I)?C-F4s48Hk*lAu5Hsl@~>sVz=kubNMbY@PmEU z=jNS6PowyynwBD0#~(r@Cc`2&+t6hW4_Q{-wa2V%&(>`F8_9$qZ9%1zV_aR}&t)z4 ziAK8tFIw}k`dsmkEtaU6GO*xR7s5J8P!W_0dAAT?osReIW!ys21HXal6BX(}{Z5+# zb+QHG7p=;Cz~iJ&Nnzkf!z;_$H+sLEL=bT4itzsVX4aK|sdPx5NK1j#vrQIXlZT}Q zNzwCZrUBUHB5|}RA%|s-?M$G4E@-akn$QF9J*uttn>R8sY;5*4wbaZLqGyC(o!8{7 zFu3p1Ldv5);dT*3LcFF?x>)Zb2f-r4NbSz7Pn%blCun{6Ojg*m7e z69grM=e;6*HVw}43 zna{Tl>C*8um0oa2^bh=3JG14-lP>{C#shtYv}+!r_{%ssADkKWMb?}TKq|6ZeDilq z^MP%i(B>z~-+bAm?JWNLeyxSmk?WG)*Us&n&Cr$~S8nGFq=+*xLy7^@U zDJ2)b9`W`?rQjw_TKkH&2Xi#+nx=lnPU4}UZ;5#xO5!ylXIELmP|^y1g8u{LkN)SR z6k;<=EuJiin~=SU|8BPXE5ls0CedA?-j+g73wWj$Dt{>6fl zPbaySvYzm0Q1chmd8Ro1!{Xmk{Iz3Y&tN}9Mzb_N5OXU%vYETc!3Fc-)kv#s&yUrP zrij4iTP_h!342c@%c&vrTD=I{{p8vVx#;^Ivv^wl*q+Z@_NW|jwkfsFpwZVKi0C9& zr>KY)#Z>D1zofgKzG`WZOFQjHrLC%b0st;f)zny0<0BiLB>!N%Yz=u^pYP(;fXzhpz?r%Wq(0UXQ8T$HkQ4=l(6oIYV75xg;?Mj0?#9Ly*zlJ(UNl+h%MJ7IggJ zbfbpZBk3RAQAbI$$k%?eqaStZgcDh;1pFM5r*N<*#_ODeA4$V93Iqo$A!-$JGXp?YmyzRyh4xl}3@Z)D&2nM~6RrPv zwyPbxGlHQ`)!nn^!ufZ;_C9hdlxF-K(Yf^drBn{7}U4nnDK2xkN>-W?7cn@2C(^B_saRt;A2 zHCpD7(v1CNhQd`{DC@Wz_;gdoy39DnnU>lFE6Mc?*I&z)w4PDcvQrFM<>gPi@pE{F zttJU$06~Fm5nug-X$B7`aefMfA{)S?5=%6YuM?dmn1n8q%(9U5<`DyY$(jSF(8EnAI&2j8I17S2;yILAbK zl^i2Mz%M#QHXKU(SI=n221sl!WDIvq00B!8bHhpYv1AZ0Tv<$TeS67+7n)8T1Ibvs z(rEsmS~nJd$KQpmk+uAFBwdnO%V)S}$|Uv(-o=VF8y;9Z*I%bKNEO$CdSbpR+1IeeEqo}N}<(^iG z{%gZR-FcpVzlO70jQvkm&Es|JB@A;sca-9DeBj>$I|}!3A6D?dn|+{<#1|FCJryZu zt24Qo66oyUvHQfI;sFX^Xl0y#H~gzt3BM`^@$t}%bz6X|5bIyZ;e2xzjtgt zUTQR4r3FS3-i4`YMZK?mHdm^RYw+luYvLRcMJA!sT6Yk2;|U&O!veRv&x9q!8W{5q zUTeP=5J=XOJ!O)6)W(i=EpagAf3YRwp4VTM=~LZmr(iTOUd96d7%mY}SliX0(og+y zl+??eKj*#MKqjzmV2{KG%d#WPL&YWvlRid`Q(B?W$$BZzS4i+FnYXsODuE)61`|1k ztI_x#N~^T|r37ME_zg}K1ne5wLT0~f?X{G4@i7u#mH0TrwbZUTJIG{Hu8Q zJ$bo(#>v@pCQ)F1u)SHY`r^YyS|66pa) zQZjsK8JR0<-%)o9o*YR;aR+5pgwoW-_NB&6S}#eINkh44369LWQOI=z!%)4Rh6ok7 zGuIpQjUOY20l4(F%SRr|$H-u5#izz^Xu<4?C$EogDo4{+YySgq|Gc>j8rXCGAAt31 z>HU;N$%Lb9IL50HyK3&jh{@76>n<_Z^wMSsz$xpza7b7;7N++qgCm?gI3wvlE!SD| zGL~qQEcoav@B6W}iYBf4I-BZhiLaEyQ($+;Yg2|Wko|N`m2jaP59V8}F3n;dj4wY} zu$9upoB2%35j&C%3A-uc7LDJ0?0RPb{_any1zEAPru0>J*|h{~;TI_FmR)`(USF%onUhEbraQM(WsJuA(2h?(%`02in`TS5fJ2F^gGwZjeM4 z!0eTgDAI=eWqiR(r)vdXdj={~9JgGdMHnt1_&!=AcU_U~e{RX{J>|t(OAO-t?e2;- zh}HiHQ(@$~aBla9(qv%&M9 zZDE#C>Q+Z048Ef?a?!!zLYPa-E$Hqs8LL#8;u ztklBwKT72TndqL3kcqA{>b}7Iqh`bxaF&3DD$sxu=X>TUX@%%zO{o zM|e-vb>-jHt>#YPd_|QN4FFucdDPO0zbnl9CSA#k;Nvq(!h=VuXd_)pi4ZwED`cG&Ey55lYCm(xhKmHcC9=QsX!-FCxTE~WJV~e+0MlkWUxO> z2Ws4AY#YqBUobXxHC#bSxXE6>C;Iz-(p;Lv`htJC)cJF%uS%hjGSnxVoP{-k%1bZj zGK?d_e>;(Qpl`VO3*J7`Si?Tv@yq9><^K&nyL9!7x9*-LGCF1coMk#pt}pPO`ubWj z=cte+BS6y1MhJOBd(3%QQn~ll^CV61Ju)^AT8{A4Z_1}AVl8+Ae>p35DMV2eCBufG zqwb5&PkU4GRJra!WaJF(;=dEuao)=8S$t~pG5H7&T>dn{droCfg@z~Wj%TOJKRL6C z?((b2eVoWhGJ!pvZlg{J(!=iWT4AGWN`9R;a@CTm-G`|k1QPfzhx$5?>Z6rCz&=~UD`JiPj z+Z(v0y@2!0%5A#e`&bocs9m{e>)U$Ibxo3NS}BEK@gW;0Y+2dbo3z<`8aq)!a;Ocx zB9`>Ha-zxnmT}*A|D+}=Rv~@re%aR``7Q}lo|YmYCBuq|lsH08vZRP%zE z3iJXMqW~AWIFeaX7F)BBY|o~Y$w}Jed!vxN0bbtOL#d!TOmozQsV?nef$2h&-q87J zgRVl6rrc6>+P5)g77KuFSbGgFAqBbtnDmrYFfb+|@;9%rMD0nDl}lkpf0;BXZ%ajf zy97V}wviS+h7$63jE{CJ1ho)bmlHEfRE#LE@}3n1DSF|22;{3&CZV*Ycc)d?Xxoec zuadT>l1;zM3gUb0%*!9wPo8x!N1x0dE$tyk-}3|O^ul6C4xrvmhQ)QvT=gIxXh7eZ z=FHcb1%a=T+6*+h@31Sfu0xZ0Fx`OayPBE1^}{0J{dwzV}|^aNHW_cCi2b)x=&EYuC$<-1IOzEPib4ELZP{c#l$ zUnimE2IjAOt#(h!p>tMhytdW|kFO@^1^YVq%Oh*V2avJ;j<2mGcZ{IU>6|KW7fXz> zQn4eBKRp9`QeN>btzY58Ig7ddms2+%&}VxhpkH6}S|>;?<53!tW~F%^|G`3`+0MoPRx=khi+IqZX zcBi0`a_-8{5Bs|SY8A?&59CY=O#TEaQNHN)NG|O_VyJHYS2S!TZwkOLU_Hh|^1Z)a zGZqsRDN|4=3X)$5E)6tOd=wffRfnk-&`UX)*>XPLl!hZc>e9NQ@<;f3@xU9Faa?zX zxp%Bk1qyYTn5qOXiS@FaY@})JKu)_?>UHZ{g3upYNs{%o`AWA9EM8=bW7|m{RO#14 ztM2|3qB3cj=Wb6s|?nYdZ^aRTM7oNC?i{fi}NIq;7+^%Hj}N- zM~;QFQ?=}W01c$){Y-J#rzTsa@3Raz!8dNd8vCD{S%Pk2XN|&vfCUs={?A+tx!Um- zdM8i5Ky^)XymLFD9uKMJ&|>dx8vn?45k2$7M~-xW*mxdIgt&IdMbnWZ%LLj32cL1EjedvFHlA|21MhRDm z`Ntyu{@*7TW#U)o?L3z`p-=4i<~|9rk+++mMlxxkhT)-Y4w^3m^qrLHAlDx_vN#uD z)x$azO_eVSO~-$XradfY#qtdsHEYw_aLa^ujhmibZJf@P_erqwZfhBSpc z8@C;%t@L-xys8co0#0pTLXAhJ`Jc_X@d^b3oF!iB!P1tLt@p)Q;w8M^8S?U+ zX4;E1yUo~Y)ISUfyOzP_vfGQo*RU9!QIVIj-u3adqrlrlOX*R&z3(QL{7ZFR#)iD0 z&mMi}@noZE>CyOW<72b2Lb)S)9-nrnKyM`k`PBdJru{k5nPknaEko2EM%@{i zIZ_cYl5EW8%hV?gppf>WZK6?gIzc~MB%WwkGFfVHJ1zFk219CpA6`UxXBmiN5t)p1Afr?ea`Gu6Ge@*_~ouzC(vsLTMdXR;FwmKZQSD1iVyeeh?-}*MCYT*zq|Q$U8|&f5s{1Jaym)Xwww+$%*3+T3DR!lWz7z zS#$0|Vs)FIVF6kP>CR92awS`f>Jw2av`KppeUg@TFTyy}T1wB3zJa_KA(reM=7^7! zRC8-p?@3z%RquqQ$SqWkg^hyZ$uplC;yx)O#8R3kg*wD_o27amXQjejpypMypk#pP zQI>$Iy8gWhml4c$|F(~}ynw~-_8)84HZ7l@*7ZGIB^RkN=6wRU=_R>rx9&FR|fB%o8vy5xPf4@H64WmI~#6}1ckd_>y z8KX;LL%LK-^h*n)w$UlwAxM{iFh(ieA*rCGf|$R1|NGeiV<)Zo17!7e{LO+AvR+T;-&xt?EBC1*GKKq*|G__ zqwmZ=ZPy(PS-7;LMFxT$A_3JYWyd*!amp`{^4s}r>?XbzOYH;lC2|JU+NBbrBk1tl zyp9hoPOw%DA&NODIp?1!9QR$lCkH!^s&AF;t6M%9%IyB?jzs%s(34pzeWM(k%AB6P z8Ba(Cb>viyhXy9?vchzIY)50Q-~SDpu(T8S(>5VYnjzQ&6!u_PWEhP(Pk_I!uZ*pD zM`tfn`8gp(jG-QXXcx_m0ORaYt$ZwN_BO^I_sBRpp!y7hV-u*d5sm?7T})*I;cJL? zg;3;7rYfF?kqgK#jWt#u3j+)kwx?1nDo!4R`HkL@K8dU!EDIhUBr%n9Y#mV%+o?)& zXb4Q0W?ge#I{a^AgV#5UwRK0{!r0aKBcov*;T7sQ{w`V7t9)lqyH8tOJ_oTEYSS;g z5G2O-lHLo=CU?oF&hAQd3m;*+)fT|giBqBnFrRPm-^%Qx?2;4G?amoK-^Va{CVRbB zK^YR&YCpzav*d}_@iR_{HK~2<;{FzJK9kAuksAZiYM@$C{QV`#MR_d&3gfi7Hn#M%s#BUg%s{ zm6YsZv)Np(;%p?gYPWR67&G=A_;b!Ee5Mx6rvm3H4P|yp=N&GxSHT`IN#|V;9Xua* zvX_)jZz8H`F|W!mCM72kHp(dhTHG5><=1ND_1;Gud7118jIzu)=Fx|$H6NQlwSaCm zgLI`?l!@R&i7jU{{rWlLTa0HMY#mmyc?_ZGy(~RV$>c|OzAv5au9lw8Pt17A5l~f7 zX6l{fJ<)wvziWBVZjgOky2~NB^za){K1cfFLZ?y%oy))Hom~>S+6z(soysL)M-S8( zq2^`)iJYPR05fH{@%Jx?yXS<>>#=^!cNsRxeX!2yZ+oGA)Lnyxv;8DGI^mqYL` zGZB5}u?>nIWf#`Hj&aMhtOg9!@&HPSK0!Fb>?i@sUC~zGk40?-xx+0Ck)P(VVHQ^D zKPAUQ@ojlW6V$_^#49PKM*D>T+T#>!0DPs!@F zfUcERd zjp`>`{l5-~7@T$U_eU$Esi{G5@8E6yicbszN7wFF<&18zrpm@=+p~sk(CM@t7+Eh` zb^}-%4NPLJ^h`Dr^|C>u$kW(Gad;1Tv(m&f*tYV90xs|RfWtROO>%B`S*^2n5ZG<)GQEt|@)F~@v8gLj|MrQ0a#Q0_PMl+&V~u4cU2 z;FH~DEY#^01IN(BRcGOI#g2pED|N$})*zwl2wCNI>C!W(-b*2Q!}DZMiXQ}yYE|RL zX3`BQ;k(ez=i|u9>OlloX&}6wl8QG^0rR&1#ub zgn5LH-0!}Z@jN~3?#`ca#hF=MPHBa*>a9f#elmSy*M49{K{C2w{E$ibGMC}oMWjIOqbmFC|1j;TO3=VOX!$~Xik-t91sIS(V>=g&o<;;M9 zRO(hwRD|M7_S{iqiudl2;*8#YPIK8MMNixs&(3})%FF%tPwbc89yT`@@SS+kW~PNd z2Mo=I$UCb|{zJX(mX~G}V5F_)gcC9rqgwu}lzXmi|Ht6B9e>gcD^oFZB~T7SQ`;0G zZRoL5$Bk+9_&kyhl)S)K}F6|4=aG_z*sd0{!A(T zNIH4b>Ku#o?)rfKiet2l`do{Piov~(5HXh)-&)6hsmbhW=z`a?AZ8 zjp5{*?GrBzEgmrVMUj(9O#bnDQ)(S=1ANsoubYSQo{Y?hGB|pLK7}FmzxTbm+bvDJ z0hIdkkAr6pXlq=6qud+h81bU@;l}`Tato!A%5~umsigW;nh7BfBiR7Y?0Ww56yY>U zU;DEo)+@CF55I2jB5zG2Lyh~np&C+X+S0V%g;ys3naHppZ%&W49PmT@A5RSv0}pV0ArNDKIFQ`Xnc`?l{|!0Lmg$ zh4(`kQPSDgN9DJBWf%vjjr`SE9=yalL13d(y2SAabb5DQZ>^v^QF}KMkCkY| f8 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 z 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 z

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

&jXO$oklU~eFA993WqogcPPicVOm$$7= z66*+R@<(~M1?{;xN!(|OQ(EVxdnm@)LCh$q7ind3l+*G88+vF?wO2_u4t|fIHP8yw zF4z97D_7pAedm;Mt-?b&dtf`%w0-*YYTcPsTv`nFq?rv0=?ADE&$9%H(ys#a`9 zU*^Q9H0*pR=+)zkfy?A!5oV=FHd9&)BbJ)i0N#HO`0Td;@gf}W=-$fCTqW)1W9Y2< z$jZJZ1zxpqowXEA18q>-y3xaOI)0qMuhorh%ZUsldSH`?m(P%2{#xT~&Uk9Qs*h0X zQyf^ErN8ndVO2RIE8JdW3}&Rwdphp6kJ{w%PV>$S2d>5*BWn@XW3()MLtfh7wju}5xC)ufYorW1#iEBAB^)w@`&e>bH`mmSRXiLTrTwum=XU)4R@{|m$B zLaHc*=^%Dnh1Yd^+cFrUJ2oQBN~uC~As{w2OH_^l^vR-@>lUA?v%cStL~5hyKa^GS zLitJSW%@O%09BC@iiLH@wvQ~rQgpCoEjqgGLY8RDI^(pj307MLK;6Tgbq3lHkjx*t z+5ns_wDv2CVnFS8A6J=GW$gAg#)yo1Uz!>BXCzHWAfFmz0h59UlnM@Sb>Kj|EvVUrChPd0V_5;TXAcoFv@+wOTN07G7W1?1^;v-#J zi-T6-NBW-S^x^tKk$_LGcz^4}7PF=sMvLs@4?l2!k1Y!UgmRkX8$d;;XaLV`M@l_) zYVV518ADUws`tgZt{^ZbDh_Uouath-@$>i``24p4Z@=R(Y_p4rC-i%{hS?tNxI^-B z*a8g_{3xHbjnbdCRL$M6!O(p2(_LL2Y4hf@_3MBc&0pb*Y`N0nfsVaxxK0?#EVEUmCoUSn1MMPZ)1pAI(z95K0#fbE+{4KNOw?-? zfSQ@mfjnC8DtGPgYg*nGMU{Xt;!y*$jdhOO!!)kWV6+xECJ|;NWxmzRk27Hd@Fb}t z(hsB>P_E8lwCq(nW-x0|S@`VsAt=mYyws_V-k#rJwAAIvwgF$9RP4y$Z;o_t9b!b$ z3hiPZAmF6ZkpU+6AxjDcUD0=0x?xTIrg`iVawNf#*A*lu08x9zI>u*Ws$k{B%|Q!XI&g#C!s8yuZl+dezg{xUv6NLSN&<50@tf@g*s<>#{Pxpmb3D%%e{+?e!54&FLz zQ-;s|imj~GszEbJ8=kd9eKfIgsbWT|5a%J%+c;h+fjxax>Vt}?C}OXHzujMKYov8i zEN4LyxGhd@@BBb0DkkfmO%(Jg0G(-RC(0qf*_`d06qI`4z!w%Vl{SM;TiaBYJjq<{ z>JS%jX!I6@aKm`7Zm)|2*ND(iHU)Ibk@!`r73|_c^-B3OL!RKN<+o1Q8o0HZ9lV&{ zMrpjhEX1}?c8sJX{DE0nw(cP8SD2pfryXV$2;k$2x<|OkaR1OLwDwM$NIlyQ0~U~} z|D-tg?Ex z-Ani4M@Ouj_N!1=W!0Du;Ip3vKK~04(FgnhDg9OoQ6BfF?dygQg*7v7gd6Q=G@}hg z`E)Z|9lP$m_O*#08a(wgz!NY;d5W2 z0hRy^gbqB1%@llK$~y}nrb;=iJ4uCk5}0jt)ZJy>d}Kw^t1sy z5-0FsUR%7^_L%}SX@fv2irIi!z*&4@gZYkT-Ye^1m+-glQ_m0#ue!*-`Umj#CxLJO z4#Y#hvtN^i`(7z{#J(T;i&m(`d}@bIJj$zOHlm;^a-0F^j?Vr84026{GE?IH0Rs0VH~*_S4s!u)_{3TFxzr5rCJsk9ZRSAdL5zb>Z(m6VPl zPQ%(*hl6P9fbmcU$O|p&J;87u$5LMDOaeeWSfyMDkNPcNeNI7wFuRYbR{%Qi;p{2T1tMq$)rO=Vj!uB1DfNLVQEHJK( z$*U8ez#n6Lb=d7lcsS1zV;z*6$jdwA*I%GFciO8up2Lz!p95&zF7b36k>SMPT9c#V zC^qJ(xYBQKXN1r;-z=Xc4cBj*l=^Ca411rYs@_7-;3Ceb?+jcvADK2LGjd(?QT30y zXC!n<-pJd8E0+75h9!HnWeoRpOnqr}tb1-9xZCF*E2M9N6#x!!l;a)TTi4_IY)@Oz zNk(9HNn;W&J=qw3CP5vkoz5;QJC`knDxb%_-`uCJ5$38y+`0qOdelAb!5Opat5hA` zht3i0?UnR&rK!;50XcMAdK5s&U2<0}Rb&vKjv_x~O#zK5z1qJ@kj-&(DuJUVKXhW~ zeLk`k?Jqhmc@(+p+=;;5oY2*GuaDV1ld2!CntnaF(4ekWTR+<#Xr12jR)JpjXFnkv zt_SLI(!At6_gu|QA?IGy*IiEK33vdX{}#lz{sL4vT$3F{(8&mZ*r)I_ef`-kGGe8a zH+dVrZbX{*{u@H8m=XS`WezXvagW7F&|v6C({63V*Gc!y=ZLR=$A}8@ zYH!_oil$VMEy$bpNnh?qydUBRQTKBLU;FFcWU3Dg}bc4`368tL$x@ zo9^nnuk$o*mub=hx_`tY(EDdv_GXwqy3~7UGul~{FX8X}&aWP~%&j0JrQ?t>kMff! zqqu!iQnsJGq=V0v>47%4P5=pdh>69fYL|Ae_7#GhuR|Nug1l}~6p&V#({qWI;B@OM zHnCc%WOGPh)v-r7xQ@~Lh0r$YpJgXbL$-`FK2j%f;qu6;sw92;Q@~IBMN;l(ViI{v z@$%O>U1J5oiw4>X&MEoyqn6R_o$!P{#$*DfAxqg)W$10R!d1mzs!9ML#6%4{5^sXtS|O`=2%V^L;!aVdim>fKAI4r0A_z*#c>j;QRLnBv{oSF8)ZZhw#(CLbmU6T!~H7Lxs-m3`3rM zHXThiiDvEo+;t%09r7psLd5%@!KK0F!UzTd^g2GC!Z+`!a3{67@==d&)K_xclg!Y!+jy5{nnkBAUW6Zg%o1i7_u1o#0b(}LF1NXS(MF`+r>!aE&6&x8 z1eAHqR>O9HW>0BF8@i0L0Wf>8hKq|a%liea1aQN3BM8^vN&xB(inMLSLza#M%)K04 zjniP|m$k~5`$M+lR6EBj+Tyg*ZkBFKt>zSRC=Kb=$o+#WWpxRv6#gw?Hq%Ah1KtZ| zT~1tv>T2BPr~GH}vm{okus-UNQF=<}C8C`_=ftJ?3!~k7t#)PekU5C}MXK!>aLY;h zDH^e@*@cg}wWIdWCkq!@u)g_-9e%u~%9qI;!z`N*Kf=NP&h4e%gu&-O2Yl;y?89o_ z%B+4voQ(&biTo73ul$6jIvC86$dfdVSh~mIjm;B4fhF|;5OXFLB7Pu-hv~|G>kMUPz#qmhQ_A}WDvHmg~pMa z-LnBCE_UoP#>rR80A|i<`%V_D0IKnhgeo!II#im0%5B(Ntb3dTGi_lrwpNX9+pLE= zw}IKuFd8Ea6E#`%EdU+RO02qHDniP%lJHsPF;LgR1DcgTwNf;2*8mE+cC3IQ8Y%C- zXo*cP4ki5g4_&DA4MJLJv=ZAGsZ){%z^%24SH!DlN50K93Fv|WwQV4YAZma729EV$ zkp(U%6jeRkN z|E^k$SGL~Pqk3sosD2V6s%;;I6K)us$Z?d+32DwL`m> z((}!?f$#i0LVu>$R!W9yLcD=g45$jTF6|nve}AKWFG2mO)wK>#Y^ZNZpVHZd&QTS- zynk}O$dV8NL;MW@@b*3O!;jG4?iL4)vpla@7X62d4TBuwVstW4DWY6L@I_*~77n^C zgpEJ_D4=9OL#Dt0>}}L7?-YpzF?ULcMsJ z-d{O{qBBlQN3y-Mbz8VFDk{C*+8ceeGpoTXRE;74P5_E45q21%cYF`0|GOyrW?LT83>M9a>8Do#50o6l| zng&&W!Nf`o$;7hgmaJ?y@ogu}!Wx#7L`Pwgl8&xM&sUZBw(dg#kM>AarR)brfRC9~ z<%D1q&G)e?f$+cS>9E>fs|f8UDvee&I_A~KsV^(RZrWC~0)wmVOC9K5XAiMk)P$s^ z?1|Kple9Ef*iIqiHoIL9sKBVxc-2CKcjISN`-}(ht>2FLoQM1_K2g}wQaE+FcL3_` zo{$dUcpULa$^)QN?bEC<8(rpIV2Ly0r0(V4(XktS@w8}{p%1#DEl0zswY z-j{SvnT(vVCZwyZ-#%yuLIK#h2xIL9_|9L9`0O{s4Reci8e?e5nhalSv@brcZ5bEU zMWcN({#?f=kK?|9ue?1bC3T~9Y&uD~-ZC`lls-aw@)d7@H*b+2zOI!ao!C(ghL1CO zoc_Xwh=Yx1HPIKII;^8pjIdr`aV|Do z<30A@)Bj%xS|@_^-zpE?z(PITfc!>pe3B_=&9F4MHs&3x*`kxX4VB2?P)ObZ*RzEE z`GGpYT3NyYwSQ1Sf^K4uX_y1TaO*e zqPHT7o&@a#Lt1l{U*{XL+fv))i%Gv%D;zg$Y&!SczZX|WZ!f^cy1_q?9UQ8ZZ3BLt zXags?(tvN!>LGi!+{qNu0I10w<)H8dRHwZbPZJPylrVnDL2HM;rPomQ=KG?LHO86i zI%a?X-u(>XJHKmvvCptdIlBoZ_v}SoO=KRvouhBnNCoXhz^RLyCphwkU6x?->j!3O zlOeCdqxBm&qxV8Oq;(#{ZW?bs13r8hSkq(c>3pv04jG6m@FdFLk_f>nl~q^qtG{@N zB%kV&HU;Q-XF?N9>cqYId4(nPJ{pmGwJR~VG3uDKCcMq~uf^)nbBsh>(5QcNWS@$2 zAIDM*d`vwXR(&}EXISYdDig6(@oo5pW8&a996Pk{_#ObwHW2-V4`?1sVAa)Qz&TQf z8rPymFi==d(A>IWVvwY8xs~Bg;9rwCAjHa8VZK??Z)8_J^w3hJprcW&ktmEW%5BNi zvBhjSSIL`qbHQ@5$!F`wFiq$&xEnCC-$z^~J|ay868dby4POU9>6hXt?Xo>%va{qt zGwS}9u-q!FUrjg=CI)3m@k59E20{-!(WdBPiQo2YnqySk|80FKuC_8Dz)4Dl8m$9a z@u_U(f(k04yhH$R-U8qLdBo?xsoP9#)P#qZT~p5VO-?!pc^E)54X^Z$SUN`XF)aDt zT5A<7MW%3v%-MF5nxMtY0n?vhp}uEdqWpfn{S5Kt53G;Qz3Rkx;V-tIgk0-0Lq$cl z&j9~E7F|_pQtOHFavXk>or*$~b}_^sj|9w&raZTwrTe%_hrsLKHd!jFw9R8Kajui}@Ec*_v2$ohcHOH?3f*`^m zVA)WFepW{7)o!>HS`It89b_J+p!GVxMao1=k*4IJ7kc2#!!Hv|EUU|hk02vD!+k~#^PoO)nJfik)uInD6T`@gePIrmkg z;%95W;)-;aJhnGiekEZ+HHobHMMPUoZJSNkfRJs=CpuYFvv)s(`0g(NkM}6VK2E0# z`k7yn&`6>Oa=RA&%z%<=?4jo#-)N`QYSLq9ieuuT_a-l5yJJ#P?&<*ES&rj8UgF@~q=ha3z>rbhk60-iMfsoq7*H8WlIJ$JXu*ZGI0#efxreUf+|3SY@AsKtE`~Co z;@}FxvnrtUB@qR6%GvH}>*ZC{glyiYUb=+V38@`E%U=2=J7K6s z3-$L3v^$0*NrED3i^vboIOjUGBS;(Xl~{POS4n9;zUl0?T?rrIY{=TSX}$NOe7dKo zKHp-z0lxFQ5TE~?UTohM(7pqtIJB*@DAnfgI6$UyjqB#*oCG$?dNj5}>M3=*H~GBY zmnJ%KC^7PAZnm|?N+)qnM56E4W2;p3EITNsx<*R=ff?R)V^PI0C)9Stx(Jf( zdDxq8mVfeG!{A8D^;1S2t?+t$@TVTmiesG-ApIe*<$~xcr^+B-1f=YTD5_JXf>`wt zd}$Zm!K;aC-y$Ahv~?g`=`KtuQJ5qgjXql|mXI2vJ3#0l%6v$Y88mB<{xmVc!?Po- zXl&=xbdg18={yuDQ^!x6Lsale!dlEc++LgK2_05$PSh&OCF#Q?UfWQ+&LGo+Gp%dI z(H^6TBobk>*>-THgMGGu{g&=pnA(Pd+J+j8=7AH9#-Iw8&~EuS3trSi#bT5%B>566 zlmC{yW;^TJJQY>$)nl53Uv-Y&?6@Q@C-B~r$es3@C=-b3j|J9dMWfFDr6Qn9|7OX0K9XtsJo z#;q-rLeNK@9azD=P5R0S+NML_pP;yXAP|-8si@w^2WoXdF55*aDN;Dc!@fo-2`;7E zl(EHNOP>$mCx0ICt=~o^c1IoQNc7?NfWerwq2iQhyQcAG^^=aZ1nN6N=&^-8{DB?8 zhoLB5_rBPFTojA-P??lE+QX2SZX`xSb2`|~YMFMZ%17H8h6F~^_WEgoZ0n;x# zNqKyzwbj>9ZA7lUYV#^sw_C$fjz_0P;!6!Sd<=ShdooM*>UM{%CYg)vDDKR92f&De$68N*6S+!>JoWhmza7G%{Zu9^3e~ZwVWc0xCITy-s$9^j!}LlHI<^<0j4Yd=B`&T;kuW0 z4bB~`#lcwdSf=0bLjSYX(zfkU)!MxDHvl>?R1?*E2J+3f5kK`;059Ka1@&G7d|CW1U;VIk76*il@b9 zJKKqPN=ITO$%@)^ei4w0WpO0IRV$wqAvvIYQCEUT~%;^d@~f)plT- zEXKPS;CogI0`Uq&_z!T{ffXtabMD-xX-Cqniq=nq`>D5CWbeH2*sQK3Qff(66A#lo z;PR6{4_@6X*JLfs)XIB)e*ghUHPEr|BY6zUHbtOxT-6_uBjBsyuApq7Q(q}{c>t-7 zD61u8(KnMyMjB92%31B^8Ic}b>`9j_z;*Dc6%NFYZM4`fy%dnf3n3^wU(Yy|w$?Wj z`1WsKU+Qy%jN8dWy?6Yi?KAWZxqZuw(vC^zR+XzBy*1RM`b53_En7>?sYC&*Fq2Pq zK188^g}0kP9v3+!i8l*RpjuTqb+*3{sITsbPx^GngpRET@+blmmnFE+z5ZxAw-}eL zhN`?3-@7#@117ucOuuS++Prv6{ce}@>=5RAW2W!dgwfQa)g&3X{y5IMt4nNI>}FvQ z`?cBQbgu+3@V7CGUM{*x+ZX_GepVjqY=*UzJkcIhZR9C{d6P!ALc8QA2eogv$mi7gxuqV6##eSZ2>*6d6wej@d=aH0-~LuRaa{YgR2KeSst2+m>W0YAHT- z&#vTXGg0qr?A&n_pb3j!GhW`KUzX!=Ug-tgC)YC!Y9VgfgngzwVz?~!&$Alrv-M6l zu*5F%w)zFo#CyAl)V`USePB~$E#L`B3MmaZ@hgGD`|bA(YUdeM2`XJg(*X}!jYDs} z9YuN$SPH5OFU66iN>-}@%0a$3oXmQP%g1}fPyHU?{m-;4KDXam9q7sAGN&@EG$%=iDNPL z)kbgLVjWt2h2jY`e(el^Vt9|k^Frt0y>J@zqry9K+4Ou@s{p%mgu}4E%5NKMU6Vad zr-v}xDIfEAi9IFx)renSK;z?gI%rF?PB%6GbH^H;W zV{Fs09u#LhTkTyZQ{|M##Xhs7!F!z2$Nh6|$Yj%&0oqAUP9m zE7)VsX7R?aBnfl2{fGX!6;21&Mp`T|p;J?vB(GGyQAx5(_*;&x9^FC^S1TQ+4Wei& z^x04NX9B7K*}CH-sS+R57U6tySggrHfjI3K&0O(Z00^Pc0Iy>m0Hw0YiQ7uXluvx4 zWA6kN<>lmWg^PW~rdWVFs}iEJTXyKb^pUJSg$U5ZuHTSG&?tl5Ub0&3_Q^Y8!RcKN>818CIrn`7cI^w7|56gZ={jCM1HS&k5{TkmcMmVrDmDh%QHe2= zPfonY_5QLdseKl1Ej}gvG!30icmvmm#l@)#pWw`Z6NVsIQ2Rdg2dzLx_3`beK&WDL z(y`yzq^Iunq)SnzRKRN^H*}vAUi=`UPC!VssyVgwC;nPGjbdEC#ICU}N)56FAOOKq zyIM*1N=pC%F$1h4F!*t4u^v-m_iSZGXgBGfIwnf6GLDS_yDo@!9kfYe`Tzt}Lz^4%z3GwD&@vVW-~ ztYvW;t^)<;c0|Cw3~1{?&ps?3<-AD(7SP-HmRC1l#mZRa>*HdEO;Qyqn-dQ%c4*uZ zkYdnAnoK|fuYTxKEjI(b`$|PbdAKcsXsvhvKluy$pq~U31+&C9X}LG`eT;sEh@&6m zdRTLd>!Xwo9Fr1I$L!eEvIg%NExthES8TUs7vDWm(!;uVveQBMG$F2IKYba#Ty7ld z-~7G22fqHoY+&$MeA=^4?XO3brUTQy>wlKlRUhbufe+gJ6dQ|h(@4G3eViW|^T+}6 zK0+2RCm$6iiUWleTZU}Bn>xvAcd>T5?96?(B}J?#rSf9qdW~ptqlrVYcZ5YT)Ocvs zhm@t8ZrNO7pZ4xUfQONWg2XsAkot@X)%_f-n??hO8?fdfz_EX$vslB!+V7FJlq57s z$vASLt{iYT@Uch5qmn{sEP*Zi5KN$c3RYZ}X3?^8B_*4Y(s?CWm2*g<5=Y`{Jfc^H z&AZN!T`GN)PW6-m9=4~x9ZVBD>iyP&@a2WJ4$F#<0%8;`ombvg?4+P_y8CfVfiCWO zmK6X!bY~cyvgIN9aVF~4?GExP9gZ@cwt-Hsnx21Mbn6V89~Di%oQ2=emI&bSIpTYN zCGhq;`1DIO_Q}$=1f&Zs@iVp0*minL)eVL|)lKy2etk8ltr(BiOQgiM8ZjGFL#kcE zcl{m)7d8gSL(bc8XV`nWb|l<%{d{_+(L=Lp@$NnHhf*O_UoTd58;m|LV-vfPd+Use zpSF-B#Qnh`Lz{ooI|5GPS%Wu6zmZ7CvH@lcovbQe(tAV~wY|DQuDpVAV->6Dl$IeC z%jzz=oOY_=3)?G-H$E@i_aolyuby8LZyPMvPLs9pfd@V1V5XdbuKba5FYWw6=M5d) zzX=czc|TrEQcP&2019?AM@<-}k?CuyUj9c)Fu*ntTU*emV7N{`IF_eO;k$;rl%Pxd zk_6}Iq*FH(kXn9oUV`?ZR`-NlrAkeVP=`{Q!e_$T)qWmxos@dH>TgF5bd!hJrh~Rh z_t9E4{Xzjrg0RC|s?Qeydbm&9@yC7u4?^7@Pylg%^nj=Cx!tjQt^_Y& z*Wbn`fGS`XeP=$$=j>?^Ir>Ll} zQGvKe%IvqnH)reV2Wjmg`qy@In#K6)DkuRrtzuL0QDV=cdek4A^jQ;0nzl?+_DAx7 zTt6lO7x7;{D=qOX&{XZjgpwyaDcd8zmK1<4CFbyp_Scg)i*RqF_hVikxHl%Yvr``c zR3B~3?@8gl^}4OQ_1ly96<2)@OT6wg-sDYu) zbzO4ux)Kfe3r{q82ootf2ypkQ?tp-z8b^g^Su1#oy8Sxu2x{Y&?hZkw;#G?8_O1f5T9ea zb22Q0wHybwtK1Cko6l?W#;gOkrSV#GY~FY5>B6rMlSk>&&@hx*qj{jKr!IL2J=LD# z5D!#JQ7ZDWX=S$^L3w_o7uyZ%?ozmx+$3f7sERwO z6`oGq9Hc!9(t3NKwq7_9n{lUAv#V~2x~jvWMxo()c|uv+a#CrFh`0xem&tA0HmW3FJeD!3$;L!lPHXh3MK9-(^3>N!CI z9rma)@o_V1)nM~w(S>R`sTHD%uKv&JkKPj(Ym5luUP8|?)wV$7Az^W>z=MG0zY2lN z(rMi9YweRdKeI(s;Zt@$$RWVmzp#B58DzjWg|!;DFjlFw0$iDv5*_;`nH<*zK*~8L z5ZSBDg!(;p-TNu0oMoR0dICOn$4mUW5mTB;T@xm%>?7sfL&l)~Q`qdXHTUp5{A#8t8?luh3C-gB2PU5Qa;~fXfKXaHq9Qn z;)7>&>O?icTe#yELhMO$aWs}o$13-NO@~d&lg~b)nt1yj`Qa(*1K1&4pxLQe3A@5pCOLISQQE&{eC6z9vqWb3YIj)@;}f4|qN zX7kfFzhP2W;A9{Dz=)>Xdd2e5G;K>RN(ry_^;)$PBj~Rc_gQ>hR4lq}b){YtK2*?} z0Av918bXi_<1$*=0+k>PdoIqeDMRepPO?_74It<}E2XJuf6x~`=_JRhDO69GO4HyB zr4xXDbCb~<4m9f>RVmn@&zWpL$^f?ZDz5SL#uH zFs7+gf2~$**=nIl83U3#HUP;*ncggC*VSCCUx~De$M!o0hklJFb*c-4vdPT2ie)J!bX&Vh*`^jHGeCIC~-5*L80~=!_?>GQ^5H$3d zt*ePjaEr-C9*y@-2)r*qh=f1Jr3eA=3%gdDXx(XibktDR_N?MZ{b&1qX3At{$As8K ztBLe~jq$TObz+hqRtixL27USb@*cpi*JOoz(^_6H9a$2FOs*Rf>?>z&avLREzglOl z&znCzthwHg%R3Bwn#IK;TfW-cu@kp6Db|xkTaQ6(NL6!hwW@_$^^HcRbNY?xJW4q; zT51be@Lt=Ni|c|!`0b!kT#&HA!1-3yHe-|y5^>E5T>+pf%mEY-<$ko{{pFw47ea5R zipAh$qS<2dpq#DVJpmmfYHW!D4i@ur|8V?Mt}4kWNHDyZ@X)f>-Zt8i^(1;2c$=@t z>~cH4i84T29LaYOdOwTAS@f*OpseJndz~F{oiBXV)u1LkC7`FKOWoP;{V+@v_Vlc| zD<;Yd_1?2(4iGw$x`%@_$AhfTFUV70pb-SrC|f(d?%3N0!#8UpBI&9Ccyp8D|H_vH zN?m)rMSSnC0zUg0X)FRzLBqG~RXTfeAA8j#`=}PQruWu>qvJ- z>-6R3ZJUVr1JPquZ6Vk-;(f~!&~R(ay!k_`U{j>%B7hwngkz$U;RLn?xcR}kEgH2j zdr@cdHuGA8y{;4u)dhcfi?kR}98OoUuIa1_Q8^zsPPv-gyo}217&RQT*oFrh3q09I zd1(cfEZGX5dMO}5znMHO`3Xv-A*m?2qa;#@iZuw(-TPH_&Iu+OIE*dddv*vzC&2Bf zouoXu)qzEGG%MQs;W^1>8gzD0xN-u@)wXZ~v7<@3_8Z$Y51L1_)Au3H1x<*iuR zX?ZC~UhT))$KbheO(1F8d_tVgUt(|*++P*&=PCbL&JOxuZG(Azj+mfxrh*;;fRO*H ziLCNe5TbFCrsjGCFWF9Yx8EnQCei!#@>v5+@xxV}@KU-cMOBRJy^4Lq_|`{HzDQsE zNBOV=tux60$E4tB!~4F_FfI$^AL2JIceC$fi8r+~2_|*ycZI+_P0e!1krF2xACH*8 z!DpBDf&TI@_xI97i61UQpsEClv#EWrx@iocd&@TgYKNIb&ZJ_XFZyahJL6R8M6rQJ zj77g8xo%$skiJ6Bw=9K5jv+;1GIJCtdf6NhhZX%%AMmD77+>Jwfz;zs$L?yz z`yO}Mb_Yrk5L*PQ?5V$*;F@n+R=F3qSCq^xm-qsC5}9$MW!oV@ujVz5PC&7;HKG|o z0N?s8h@bu?bg6X!@l7BKY#d)ec=k61gkL|ZeuFLpDlwhvcl*L4qY-QrT|7-yWO)_qYkQm4379k-w4RDG4N2V4l4W#yy z1;KPLz0W(@yu^^vp7@aMsm7jOm{5{=a8y-QvZT-!dS_K=7)WGbztj#DH;OOhefmoP z`z#AWehg@I?*YZT*v8T#uNQ$3V!JiV&8h7~<{O9!_^3mKboBE`9u!4J0D(dqKS2G} zpy?eVH#L*KA4F-CQ1R^XM-G3?irc}p99>Q=?FpuS$Tp!r!lZDlk5ZXWD~}>08))#g zZDo6ay#iHATA-O@xI#hWy-v-BkLR|~pxa}LdG$N@^-xX6(A;Bhg0uRq<$F0g)(TOh zh>gclPteyjK};GFjy1VqbxZfO`|Shx?q7=d&hLc1{Be$NeChU$_dBEh%o2Xf$5i0- z8dg{n8hQ|jo)l-gUg>*h2@~M&B^+lzm|n`a{JsM4F_qi=O-uDw+M}YZ58`PxsS{g4 z!r)=*aaGrvJHIb-zr06&{6hR)D`g^|D4o7o7^`aMTm3~=g!MPyFLew)kC(L9*gf=) z+Fy5u&~pdbVzudltSEa!&qgo3Pj}VDU2`VY2AR-RF5@U$k#i$ZkKib6tCW`%t%;JL z_6!88raxR?!s9WCXk4iqWty(sR-LI=UgNKf!&Tx8e*1xiY}K}+MgS*`FN{q<*1+8Y zRoOlp{|bU%`6*U{3E{0WCMuySHWwd>p3tyOHa|69QV*gF0zq=+8=FI8=BQ2t$(0OGM(dn~!)qL;VtDy|rB z#Mg|Ju-Y;b#~4;IMyJnNrC<|zC3AhxP3ke+{sC@w=YVfeX{bbCgH76jv-qPt<>yY=z)&K_x^dW2`j{+b;Hy9>c=gk>P!R2{i+71 z3>r5Q3<=0DWku<>UIIXCRTj;LRu+nnb<)%+5`v2Jv$}3&jOmzlJo)6~8Qwcz|!~{ET!bTKyCkhW~0Dsg5UB zz32z3FgBwKc`8V~+spU~k4M|mn2aFI+X0Lsv)x2UhtO_umXtkWT%5=Ou$)g0x z+72*Iawe4el{l`fW)-p}w(e6NfrJK-(sN0hB40H50Vt_@(7*)XPakvwTcYmL;g(x@ z?dgy3$@U{irgqx43g#ZP{0#$wO_olHWTkY zU+vNKFF8A>%d;&F{s4b8>!`vFpO2!3Jy}iz-2!H@1HHC)Ai~Z?(StC!`Fj<#=fpl(Ewc{Wf5j4e;y%v}DE(rj zvzGjo*dy=R(XX=Va-hA;pExQuWpUK~;qseN(fTdF(7e;O(e~~2o0p9f7Hz~-=_ZI< ze~$@wRa(~ILAjLmjT3g(MakG;#(i^mYymWG4}%H~Jp+&dPG+S_!Opevk~1ke z^u@i_qM7px+!NAtYl9CN5#O#+$1wNKf1^kBRM z+=>??(oL;z;-whfZ^|V`zw&#bEpY(Rm$Y?bbO4XBhAg_D?gH@l&c$Uc=Df^}p)+5P zwzHGh(!=(?#lsF$1HlAF^6w<1?zuxx>-g2yCo-i+1M+rSlP;TIm7U>p#A-Qki2eou z3I>>BYbMaaQ1`R>_dL@ackptHW(RJ0dRn{EoDMsJrNG^!6_Bqz^@iBifrkgj(uw5_ z>pEiukn(t*2C2%gdIsAFKr5J&#&>=m@l$`Pb7)CrM!rVQfePKkY?5*V?dxe8#7wE$ ze@3My00aL0o)+%df{j_RxmUQF7}mSirN)l(Q<$T&#;7h5<95|Df{$V-6Ma78!f6PW}d#u)&lrv+uw*!_X3- zY1AZML0I^yiFlE3ZR#QNXrV6m(fMIt@4U10Q{{MCz7FnQ+GeLy$P^zAl_t$-Af|lsL<$4z5vwi!+_%R>}EQ=~^#rm_Db230+ z)92lN)vZ>1m?5;4D@6?_pg5gQj8vE`Z@dgH3X()q#^XM`=_JdEX^;|4ot%HI+~JCv zW$ga)BgjO9!uakIPPT^yJS@;9UBp{ZXD2G}O=gl=W)k zTR1@o0|nY^{durGN!x&;N^YwM|q8p?VmmkG*{7t6TO(|4paYq%MNny8^uC)LX5$eYUftI zZx z{kq;Lm5a}|f@hh2_miS%>DuT_4N5XdY40tY-=&gh?!`ehS=1wpMYvZo6<~o%{t#f; zmU7q$bTShjc}O!8qLV#J`M#{`)h`CR)FO5SDBYlbx>t0s`loKn_LteSzN@{%@(n4! z2~RoqLa}76$8reT;$xcI^dOw>5!W{%3V3i;aO}Uv+jZFQ^X~(f35{vN5|~1)wom&c zfhD|;Y8I`l2d9K~m-&4MPSzC4IrvDkV3I?n)g< zhZgulW5>NR!{(+i6TMh2tgb91`KK|S94Ig49fd)yusJab)nA@;tD1zUIA`a^{hhFf zs5YU?mc^|?`4wmP9nS7w!zM{KNfSItm5h@;(!6Z>)PK7n2evA1aZYECey{QWSW5TA zra;$JqX;W2_8s?#=>5J0JSQOOl`7Sr7%AtUc6k?JcHtpI#2lyXrW3{T znF5W9tUXTiy(%ai?a}@hJ;wDg*5h-;&;9i)`I9J49h{oDTtB*MyzQIecb0f^lq@O+NHC6nEsk&Tv>*3MMzM}SrTpmnyd&HB;UQAmE2T}zyzOt;WHN}#w$2jW zCnffQK*r-z1#sP@sznDVyR?07Qr4ldmv_~7Vq^6=uyYJt!R^pomfJBF>;(enxAjfUTle6qt!?Vqi;bx+QUrQ<{CRcsc-#dNXPeaDBgaW)Qi zmPJ>HOS(}}8PpYj6fZg;ns&7-T0HC0I_g-l4VE!t+kgEWaQTriQ-4$L$qG-RwaX1a z&6>zmoP)0GG^UsI771C&%6PL(sfwjKf>AUqnRHY^zov7nS=ZR9<5={{c-t|=fM=q9 zSc$zBv!Z8p=As|GhjO?|;Ng{w(y`fTJB1v=s6DAU6xs>?C%XbjJ=|8=`=2hCL4Gt$hmUXi|L}?c~|3CKrw8^p@#}Wh&o~qjB=I$9w zW@J`YW@YsvGdTNt1YSz^MM3#4#=yUshOKcI3vvUy?aRz z06`pZeXcqbi>4X79c`!o)Q_oDo*D&e*|6ix8|(bRDgg(nHuF|r>rSlm$u&aoXmVJk zydYebbqtW@geHHLf#gWv5-yH(Q2E(TLzTV|bg7pN5&)h(D+Q#D+0x8JOyBW-5^_|O#4Vh>EsnxxKRPF~hP$S+v0g`z{(>}Tp4D4d8{zwl+A#q!-E z&-A;osW-AjUmv#X8XQfYWv3O-0F;2qBF*o zubw)d&2$+82)Gb)$!fGI36;jf$c6%pG{SK7EW69rp8Rh_iepq|vvFs$i`U}ml{TsA zi@K&^2dI?-lJBgCjI2$;RQHHHV##~iQ31XuQjofu= zmRc{$QM=l_`^nSeMzBTBA!RK|qY1m6WbI_LL$@4dhvSWEYCi=pRj?y*cs)+N(G;2X zn3CGVR@LFAj$66pJ)AFrMmfA*i_R{f$)I+QR9w=1{wvsD{m=9>z95e)9vjS!K0iuP zzw0v=JsnCrr$PH=%8p1QT^7#UX z&AzJhhdEJ`QA~Go zAdr|2A>GkfN9A>43x#CksWAn(nNTb~Wd?y7D?ll9(08G7e+r|nV2GV1=ySP61)iB} zG7%EgJ@(b9M8Acei_2A~Rc**TR(CBO%DSX@y%Ah_dj0C7;_w38==~_morMa@)a7)P z=P*0%XweQu2g}R@Nv!4BGf*2!v79Q1e%ZadLD%w&xoVqg6Lz-Aqs%PKieCN|>@WWx zfL*SFfO%G@SXr#SKS(l#*y_lu-V|ig{f7T=9^X01QKe-yT_oA|lkQ=K@Go0VSgkgie;v49Wpy6wRJL)~sWI5WgJC1IAqErXbgp5r}^Zf6q=6 zw4u}sN&<3Yc>Fg5fY z{>Ca#jgs=Y^oMK^T1q0RPgQ`AEQIaQ#F;xOjg`@?og8FMYpY=ma>QJ&$#K$geMU85 zFzl<7XO~t<$7bw4NTI_2T;I!vtHyRxUeM)r%%l=>=K7VV57Mq})sSAYrknumOnJ%i zW{^^v)N)B5*%rN>s(qpyX`jJsMwPKyCIb&IUJa1_2ilQ}6$@h&PMz7BP9`)C(Z3lR zvnF0cB!SmF@-Kjgm<>77UaM1CFK;9R*O}hQ+H(iK`1i2C`hQ`7f8^u8J$0U=ZfoyF zP%X~w9wQJ7N733o$~%*wx)M0m@{-OXhNaCcBeO1fdlpWz@4e}taxHkS?dueJR!F@> zWu`cg+^E5gmNga`JfCq}h$*{PFy5YW4}zm?vIq0p#w5#W{3wuWp!z91>ZAT3`cNMx z0h^bWsuY!R%wUP?vY3@b);9v2Q_;9f~XmTkloM!UdD@71QC6Q zQ0#kKT!oa1)>3$+kev#o#_61NeM4#|MlGXF)>Hph1~x}AIsM1dg+ixjo~$&5O-?7; zTQqKnxyT*{JI&F{F_u)!4@y7Y<(<;R+OYw=leO3+1LuItlxB#*He78|ODzff#3PU7 z0AXNjCGi&35cY-*^DB%0N59|<`rM|OJc+oAB1C0 zi1vtCCqGzgoDaVIuVKIb?{S>E)7ZRA9SK+T9$}mtKF~Hls>{e$l&X04t$Se|;im

@NRo{X|iV^{ZV+7W__a~xT)~PW6|Wq?^to{bNH7glc0w#pcGO~ zx}=htVFxh1Q>__?zD`Yn7|Q_f-q1tke|Ee2?wX5dO{+SC?EEJ)>p@-kcFPXb0!S-e zZA=ge?vCt_+2+}ywf_m9thK-dC!&jA*!Yje81K(YzdZp$-jU`wpwRc?NLJ;!p*gL_ z)23hZGEQWUGU4()#Gm~_4Z8ZIL?1>!I-SN`)rT=fqb~pD-Vnm21Lvrl#EFK_bre<< zMVP^~6PUzj(y_{E+29N&EO00*r_-(Y~1gYieC>Wg5 zMHwbwuolNZ*{GKtE8fn14z7`X=`U=|5-^Nt@g^m08>=>Cg>xN(5cAnz{GVXI{vY%i z)9h*UNM0C!?=L54wTxFX5^qi+T_tyv>3BDzn%WF_n!K{(Mg|`~4PWSTkd+Uojwl+hXrdU38zVC) z2w_E(lRC1n-C0@6!kurD>UNtn$m3T(nSa9x{_4MW-|DKKI_?UP18uI-|D|c z%%miSzSYNx-N!Ro1}J*Yg%k$r{o*ht0K|G3mov5x=9g&NY1$t3Cs!8Y$FCOmAaxln zb(M?-Y|RD?ql}U6mi7#`4G}=pa)QdbIQXcR`MbCxUS=mahYzq49`ruGCoogz;XW1h zr5~6jQc;8Kj$_#biYt@MZpz^mrnXHFmF?Xo|$E64}y! zr2SZ`G&Tn@Pcj9a{Mr5;+aEbm76P%OQ=BhKf$=$wBexu;N<#)7Epj`C67=r)HdXAC zwj!1B<@nKzqce`jamF7^-{Nhh06x_%4vqO$4+X+UH=WqYpEm|U-gEI>@5@%u7< z6R^u1=~s%M(5YuIxGO zEQxt9Mf6Snn)x;#+d!_sICU4{+Ymn-)LVdMO3Gf37)-j#Yswhf#_Z?74EB1vgD=0i zwBOaU%AY$Kvx0iZzkG>kBd$E`$WXi5k^Ug3ljmk&xj!Y^)~vM>`JD(5*~dhl^kejF zZn#Yz8wTgiss`=Xk(D>x2|orNq~>gr5U;_gfO)iq;FU?fz?~GV_qjIv$eXg0Q%8$C zEODo%T3OT68q>w9ABxSIb=`W+#se;OU8=Akz_oJZtX2!9a^-s`#s(!%(`j&LOC*}? zsDo#4$s*M6qC|!P4vZhsVKi2tDtsnmvYMXf^+urVOK!<^cj^s zb+)d~4(6&8_RdpnC`&dOEMOW&ble)JguJAT=>VeV8uIo*$}{SnEydIP(S@5w==&y8 zrl`xR|9 z!ZmmV%hPiPI)twv#=>t!J-pWdh(0qVj`eultYZeW0hy>ENG>! z$@r(fogI~j)1XmF+Od@at4CB5fuv0Qd zU7#ZLMfZ|e)723}CV#|4F0ZOks%}4+l6C7K$za4)EPB_wI;uIGfIp6EE8ntwAhbGe zp!!@_qNvJ*cc1;QHX4Q^SW(q#mI09t-XewbQ#A0ex$|9np|(BMlCAy_C3E&V~S`}rt?F8F)iu}sx~`p8e#xe zq9n>|&bbaRvP6ClH$X9?xzMcMr0<~TjAfASmOEU%~$Zghau65dU^=bbk>$$CGy8}4Ee*1qV z@NX$h@d$yo{h&W5IYST97PqCl@-zpEVTV1~6zK3;7uK1peVx@5G{;9lR6aAKtryn* z74UYB%Qsn&5&z@ykX1K7jqX?bfy6Jg@^PH6`$TK`jcAJ=ES!4v15F!$2-GIPwE1%A zwKE@T+u0AQzTUs8O!fV2mAUR7eywOY$xE%@roDC6rF`0;UED}>Pk$8tD)tkEFAcv^ zebCgd`oOg<0|^5f7 zg8tdkL^7xmT@}w20D$~zIM8t30Z7C+caan-6>TLrqLF#jIV;O)nVLSze-v<({OTZe zjVu&4l``KOm$Q_6QGUAB*a*Z?iq|x^7zU}N4-#vNtMb=4nwpOsXMks3L_+#9`fq|8 zNZ+0WNXJu#WlEen`V_II`}#B*IX(y0*`V50Y7)$pZTKu#fm0cLt>;l>x@p(=B%@Es zJh2KfI6e0U-q^O`v`lO0*@Ny_KPa?;|NqzLQE zTE24h1*UAXqdfZrr_vTqYEyG}$}Zm^gA5KHk}mNou^7o+agy4Ss&3u;P@582KP&G= zus!}_b$x0Zt^;wU5%=rzle?fa1~jGr3X1qd7PtGH zGb^yBzBA#CrlJ-4efq-kzmu-5_91}QojL~kh2N2P&hm?9(Io+pdryYHp$2As*S%U& zj|}Ea@uK{-5mTi@q@Kn*8Jzp@ZM<(GJ(Guasxm(}OY-oIp7+AeKV%TePcX8za-ru?8zNsZ2pUwVp;bgDrC(F-i&O)@2u5)9jPR3{bp?qxSt#VUgD za+5B2X@Mi(Vv+OAR26YQ`4Z@}xnQ+oGK zjgS6#_x_g6bPJIf@d}7F`+{xQj)pW5w@NBxR=iZXve~B2^qtxxOIbmC<=JY9`hU5D zD2wc8Dq8VY^z^&daVkAPK^z!?uXVfNx+sv)nX@hjzdEoXx3LV++;N-^8hPTe(Q_kE z#9Yplp#awIVq#hr_0yVp_GOtpU_W4OBwjfR-$4UI3%3Ml! zCL@YSEWtDtV2N!UdDL`q^Q{Pj$tEBs$+=r}R0;+dEM^|rSs(R<+NP3?_~bUrb^9G6 zrz|x3NUkd|$l8seJzd4h!AXzB^YW~cJUo`IXwx(V^bUT z+l+WEb)7ZsIsv@cn^WNOV?!Zcj8HZXvYLYQ5TAInrEFHD(mpzZsANWA+@WW>z!!g~d8ucpz|C`SKeKYWSGLWwgYry=)(DTw-I0fOx@Vtj zZb#kMc#_skrdq7cC82a|y2%ef_Pg*8HQ4aXSi7F9Z0uo*vMi7CIGlp6?la*e+y% znE0WEc&*>1%&dn-%(6t+bXaVL&#=kr=|HWm&pLeu$sW&_sHi>9e5Lb2Y3jVqK7`E5 z2V+af*RaXUl52LoynbY?jjhc$`}plr>bjh?Lyy3ZjD-Lsr*={LibAsdK`fGK7Cj+= zoWdQtsn0o8P9sDClEzQD;fh+z0q`mosa_0j^6ij_ngKRx#JjKs>NLEAJ*Mt+Bri5a z$NI9Suq2&=1zgs^hpk&uNn@Bodnu5lEdWhJ%6?hSS8yOV@oDF&!B^B9OBA~9SU)38 zjS(NiaZP>ebU(_j+<;uOopPoAPts{~uY=Dv&rT}caPqKef9lj_9{_&yKhm^+??aok znMyv+yF-AM*a2(d`uBh;v(v~wddW823i9MB|BL=RmIA<5nVz7mnfq4NpBu=juW>Ea zU(^NWrl;*vO6jMqlBMnUp#Mle>7#7^g}C8GSHgxkfBM*)AUy;+GVmDHMZYIspADm&haXhC60eT%Y5l1f6Ms0jJdP#6lSb#M zhTw5Gv%^a@-e~l^1kC-NBlsy=wb!9+YIJd9a!FwLHKIv=Z8Tvlt+pBYN#GJNi43cQ zP2uN}vHn95(Sgzcf?21S%;H@EZ|3Jro>j?69buR#`eA9+!Ky9n6<|gN{UO)id-c-fOs_Y9PcdaW0xCm zV;v|d`7oF=%28&_41|-dv-t_uQB4@4ap!0LDp+$WNamOF>C!>7H)D|2iOkf)w3C#a zW%Av~q3V#t0NdN}SN|RC>;I;d0AU*1R+M%_O_87IsB#)z;9fxj%f<`e;tjZ>rh`a1 z1!EXnjKf|BvpEAsY)uOSZv-3STYIw@0;!;8335MB>@SKUv{9FG*ZR3scRCmmcIkXE``szd`33k8S|=Fbi)2G{N?mRR#c+xbi#Kl}+(<5GO=7(e?ysm}U|mM|`pYX?=j8kg~Rucj3}-hT1w|BIwN|{-B}UQtUN-39b^g+0P-h@QyfcOfc{7w9UTn7*Z(c-SO3Sxi{Tj9 zd*c4Wl~DOx1BFN@B&eUPK7&4QHwxZ2ZR$T@DYf9U6Z?7E-n3^w=U>b3>WF#aC7!ao zjOxQWIF!rgbSbFz6aP&+)mp@~`6H`O0B7^K98rHeKeo2GwTaVNBJFD)1(X3(Dq*&F zJ8zyfI_cIx{)qGzof5ro#%#d!E7>w;W%Kk3R*ZX(Z{q!XPno6MR?07fi!;;dg(SD@z*5iFtk?t)0F_i<5zeN%Ov4_<0 z-m*_Pihsv=o<9fdX$<8!jX{RMg#yb2uyWf*?#LAnGL%f5$f5Kygk{Da1q#$smzIu+9hy#dA9Hp_m&JZZ#DQ?qm?x5!mzTK(z%Isae`^O%hr z-#e}7R9S}0Q%CLyAhOSVU;P8@HwQoL!;5}Ww((L6ot+u2k3rl{NWhP!kL{8|um7=0 z-2ckrQOZqoe8?y)gvk1|E?=IaMJyocjeip&(7Hs z(pmTmz_VZ0@x0Y@#$TRc^!cDK+rW!LU`}r<26ypi-ehkkT%SqaXir8M!G?xy^e!G6 zm!sJVHmG998qH`2D&WYOve9p<^r#{RmBDf?DQi&ZfSoqML0$wj3&?znrfmMMOsnaK z;*3YRJQ9kTC&n@NeN}?VE>;kypqix);MnC{R!*6cjeukZIrrKPH2{n(E(aJcF1&j7giB8k3xM_?WgyW3 zZhp)DH@OjCr=#<%*P~5JN$ZBuT5fc14EB-H9tqUtwd8^>Z>sg(=cY&Ahrr8Qx8Pq6 zjOh*gh}zRdeswB~ujUn+C5KFW>`O8kod?#_7Np{he#E@nT8_drbGR7mNetwOz| z=DLmYase#i+Lov!uW)6B%no3psbbB9xS&inB2QhhJLi<*G=S1$eYWOjHBuww4&PWK zccAV@^6VtCw7hUNo7^if>9TT%QAJnB6?)Da^Gc85U}6cyx=tHt^DICZCYz^p`h^y1 zea=9DHt9uS@=>{5v+-|>jA>VOpID7ZkRQ~Emkj$#Z1K}&Gj)u!g!1}Jj;SI{uZ@i_ zehd5E|8rCCEl9>X4Uj(s`v-#bVcIxCX68exN&9FW;-S2C4~F&e;mb7jsmF`Udc;A& z{5ND)!mSIAXVR?PpZwtO0iR*Oi+XG=CNj5|M$eqSJAli}@|WQsD8P-S#PE6yM&%T| z3r*}q|0D{jtZGAN>ncWO9w*Se$}3H1|S@Iy!JFA)c&E+ z+h)Dr$oOifUoq$ia6p2fPD3k}NF%3A@&-CmuJ74^UUh{|Y9#C#Ess|`k`JeEQw+;? z6T=L-tr{znLpGZ&Al8B|n>-*@XPHm6NHPG>(*yB5j_g3z&8kD`l1&Re{BG)Hf>^2Upufv(VYzUbiEQijY6@0a=x@`Y3d=r$mk8onlOwPx zAvI{EUP_jcm%!c1ZU*_ljFHc9f`m!oI9>gz`m{MvITudx98PTlkL)F5Nk`b`%%LS4 z1JVX9eogLMYv;cQNh`-o|C#`e(B$=lz<^cco%EU}!ffXl0#al*|taC07k z!8v!&A%6rbfr|k=&}+l{(l4S&eD3YKMg3dyZ5~}*!Orh$6)QOOu>1mx6k+}oZ#fGy zNH8Ggj&x#R)We$)r%%l;Hu?{r2w>>t-SY80N9PF*te$ zi0~?!C>75CO5-*M%5W$BC#K2?6cT2Uh9q?*5QniqqT2qG#k!=h+7AOge^%GhjF$MR zsg)=fk#m55ywe@ZRW_6{tz7__>()+So99`TgAAeMDPRW7Y_mx{+ImF(f|F7w$&rfT z%q2TJ1D(!8+LJ7~dF%#`(f^EoTfOq#QB(Tl1X(v_ip`Pw=5q@W+zobd3HzJ>1-N** z7Q7GOr_8&GdwL-FKN!H(ik~h5SiJ20$~<&mg4BmH#Cwq;naxHpZ~*|%2OsAf_|2Fl zh>O#QW3^V^R$Zqu=iLt2$!ja53J39+#kxfsUHjO7!XY zC32$1l?~z3VB@`hhXOiJEN9XUFw7vN96f{a*5^hX60MQ5 zBWu3+lX?t36TnMrx(pz#-vW#&PtZ>zRu8H{1XNF$-7aLI=jwH=8&qYHGShy4_df&A zzRse+#RU9|`{A|o-$#Jt!v7=49MPm%xF=6d<$G4B{zvl?p4#rG<6S*wW69uRj)l%= z;N}{Bb2E-1-o{r4o3>0jJ-6~JhKJ2}+dN;DXcrgDNHP1G&mQCDJ3>9R$FS(j8u#>B zGV2@P!{_Gnxl|02odMh-eu1^)Qdh~SgDV3698qu^62?Lw~`dfVkE3>7jTJ zKsis*ezgca55PCVw>0soi}AcprWO9GJc+j2v~4&tO;cRqP+QxgPro zxJ)?8ek?3M5{Rc;*x2p1tgVmP+0V;>xEdb$CE(6F`Eo8Mnkf+_-o$ z0aN*BOG!ca0Vz0GsR$y23nSXe$$Z~@_EA5)ltL*S8Ern*j>ek|ELA{&O~%cm{tPf? zdwAACtMcxMV~GJr)fD4mAL}R@z(QXQl|`Vf9!;mJ6Qp;-=i3Qbs7WmQFbG_j?d{WZrR@JeuZC_Fqc?~~;3CsFZ!)kgL#a!1+iYi4MJ2p5;Y=@NGJ9Psl92Cm=J-hmDMtcOk%WmTl} z{CdE5e?-B9U0fus1l*>FJ_SGg#0b7?Nx&8K5m;kXX4W}*)oZpHejpXra_9OocoDsn zb4^p&|K1B#*!7qFeL=@oHVg-3x-ruc{tz^-ZTJ?xBL}>ed!pf%oA^rkv#xXRdp=pP z_oFZS}C*? z(CXj<+{vj926A4v&EBIOJtO&efAIo%`8(LFzXD$U74ZD)RRIr9AA+cRr}<<_JCy2C zGCU+j8{AQr>t3GQ=H)%;>oWW9W&56GPQc{}c6l}I_U3x-9caP8Ay2z{0;qZ( zKu1%J_URJb(NgscI9A}Dqx9(u(iOX9|K;Vsm@#0C?Q8slGb3MLU?zU5Esf;F2>V0= zIRc@qaG8Awd+F`Ry5!l|{LZ{goHC#Wl_1>^O_ba=fh92zH0YVjq2Xi12TvA805&y7 z{PVpkGW?@uTmzLQ?9$odc+bw=#KxlRWdL6qNlbCutVoo?<5pwcjCbMB-Kbr7r=peq z=jb|>m(&ADZt15UBx1B~k~hPHw!AQ^FHl}a>QcOoz!zq`@TU5 z9UUx>j-rjEm~*CF22?3 zU9&MIu%MI*wmd^Qk7o46hmVoni@$_@@z=ofUyZz{OW@g8E6oR|J3#9}#k=euNIMca z-_}?kNb{Zn%LdzyGu=|(VYXXzb}Ne=Ac&N73>%vXGZ?rT`vz{VtI9j;IsQ6m?1F;% z_u>M46|e=n>4T|ypS}`0s&znub@C+OHE7-3tf!}(J~{RC(Y<5877}A*$3BfdV(q&8 zGbykZ-C%VzW)RBor(sB_L_gx}9u5Nd4FCFJdRQF-SE&dCd}?Pu-5riZ2lUFLR$ zvOC^$m*X8L-GyFE>xcmlFXf89n?2Sk05dU+02Bq)sHnic^c5ACu(bb8$__q9VcBqK z4qJJowr_h8gaJ?vC;b$<%Irmxie;C`kw&Nrtlh9ecHYQWIcqA0NTc-3Ko8KYOn@#% zN6Y}p=l7gKiaiP^c(0_%?5!Rc0X!K_>0`=aCN{*lA+vCk{t^h#1|FH#3a66oN@{hK z5lP2aT}qOfpyn7}{(9W#_u{u0Yx~j0r!n$>?6kiy9D=Qn9#UM1@XLFG>`^)_{(*Fp z!~+7BTSa<+0`CR3_mz!^-A5F&@e{q5mw-Q?vjTHwKpe|m{PpCA@BQMUz<>IJHZiyk zasu25Thn8b-!h&pBwt@kcBI`_hXl#cfV1UOAxqUKH94e?2~T%w)6l+`;xA{wpqnOG6} zjzQ7%vzI)kpRDCn1dqe3JuR6?CJnVFPtMvr>XTSvIg%lBa=8ng^vAp&CG> zke`=ZP{-lTV`*y+WOOGS^^S%7oMdwOWHzGsAk%WK-q4$XCjnYU`Ox*d?2pFOxQ@0v zpV}$3w3h>@rGd?Q+yc&?`C|vG5+$SE@Uq8&c*D+t#B8G_>6}-u2I#-~YvAH}a|rXp zv#&7jnguo-+%s*;-Ivt8^05y1`y{Lk1NV`OZ8|`Vp9hW8MP)RvAe#C!;wWtbPx!mGL5;fA?x2LT$$>FAoxA!R zFTmT3(N>?Cn-nz|NCvag{&}Mu-dEr;uxWF|eVNlEU~uw5F^Z;Vya$6tnURBSOCW9thvSraBkFQM zca|obPRz!;n5s9;lNm^<;E`QTl_#i+rP)-{Gztsq(O98rGWfaEGnPUUoZr9()$Y_D)YpBskL_gX zx{tc}J#QN#-DIFqJC!RE=Glo>&!X4H!xz7Ueet(*TAv+5WBu8eBQV&?^MMF{A2JUD zJc(W&Qt*N41A>bWp|{O)OW6mr*l0aO%#JIe~E!-^mT5gPO4=0)G za-oi=+p zd|E>>WWy!UM`JK_2AB)@5zrWwC16UkSbptY#MMmPy9X+2pWU2J|n zA+I71xmX9hBw!qnIB@lPjP}3y8`Oxt>yGNWd;wg2(YWlM_b!C+_3M)ZKc|NVCyyod z0rfn2Y|@>*ua9r7a|1#j%;PQkY0Fk-s67Mc^OzO5xgmSp(bm2vbzNL+z`?SAuKdKG z@}#|d3@QMcy<^|R)7ln*NN16H^H84ZyCGWlQH)~D8TW72O}u7+Z#s*mKmz}egCKii z6q`}4zgITaZPmf}kWwbTbRQlPd;O9l3>*^#&6wR~tkt=CTea7jkv6gX?xf?(b!wg} zNRTYRV9?A>o(ZmK>req2G_TvIYa2%{MUBVUqf_z^PzDLYT! zTgedko*Vg4Q}b1`Zj32?@HjU*WiZ82_rUYN*wjtTGe4)Ry69)E=$MBk z-=@m@7XP4hpWx&k=}r=lsAs{(UjCjmrGpDghN~UC4kcf z?AgV5adR_+f%8Ts8+n87Y5qbYIr#Kp!X|Adi-8*9L-prAgIayencm`)8?Xa4AaVsr zWvq3Oa(0qG?iFGGk+a4KcVMz?%_q1LkD7DK838c|OZ^3gM6uXAk%QDl1e=@zcCKdP zfo26zUj8_0%YcA&sHtzhGyr~%!6h?eS@(4QhqiTD&Yxlm9uX5%3rjI_?arS7CJc}7 z#P2~wH8d#=4y!N4TegPP?##Yvi#kM>6yXV65smIS+rZIhZsaGcAw610lkndRu~g5- zoswW5-TU&Lqv2HZ=?eJbZ((2jJJ{uOWIKr?@gl<>$ZP})hnxOv^SMiY2NFC1Hs76| zAPBe@iNy*(pb~3;Z=uHyTv*w)+kFJtm2-V{8;J%a_ezKPZR{1exSTf-&Qk=@Kl~N~ zu?Ha5dC^*k*TU1`joHfKzuE;ou=G_tE4TLbzMf4U%oQ(kWE-OF1_y04UVaATPT4Oh z=JL_K^z}WE@b(M}?##myr(i4@L|x+DjNXUeN#4gay(}#x(a@1m-uW?2v1UkoC;NFW z1EeEwb%a6ipcq)%^RhPYO~#y6K8=Qo$MugnosVH`j1g&!R0 z71KGj!G#5c#a{vq*#yGT7ilX2vl>VI&TOO+HClmm$PdWcOh%&C&eKY*+}T+>&Q4c(MQB$>slSbIhQ;p4sW zyQ^2g>wgb>^*g{Wh(*;y`T~~^gS+Q{arY1WWa_}x5owd|0tvrozI&znAlCs8kE;Kk zg_bN!>)cIe_j(Bi=7+v}?cRxa@jLh;)6_oEne+C1pVACYr!lI(x}38DH*Mpfcsby7 zYG=QzZ<$eEk3L_0r1~(EWWj~5IHKxe9a;dthtDH?2xZZXOCIg^Vlm_s z-3M092*g?G9TTm14p!@8AeKBx81WV|aXT2~o&>@u2gc68w+A5cqrZ`$a;YB zE}2AH3oto^y)dj)UV=MOWO^P7S1=1*L`LJ^Cs+)FjusM+HE1?E2TR}_-#yA1(WlQ= z#%Gj|!jWW{e|{HBE}8}+JeJWlcl^yrx@uE!bjp#Rqtk4BA4iW#j~&T$3TZdhph_w# zP>a_N&g(${@bWKVU;aJ(>dVBx|7x|TuY;KD_!n>)aCDd|mnwzcM{KHlN|@3b?w2@vK0UJzc=hH?^r6 ztvt_sE`GOW38S3P=YbbFvv-dE*nev`MhQwBc3do%X^ zo3zoWht9KxfvkYe3{xlMz(zHcdHXbd=y=JS{G{lU{;45zGk-oB*_;n=qA9v%Jf*P{ zS#Jw4W+$omC3f#q=Vnir!B@!Lj5_^{jrXs92YmVWu*+AXqXcz+63YbLDW~zyox(5v zLMZK1M+DzIyGOb&a6J})o+>@6{tjV}t@wi(S(E2~?oU%3)sCM9Uhheo93AC9(pm@D z>^Bz|7(nifOrU1RI-6I(6ABpQn2S^hI9id7hP1#{iXu|k zVw1ECk!-Z^ggRS4MnN`RkQoYWjS&1hdVQRUj4#Vi>0_!W>dVF}`niOl76{g6?m`XT zO*_oUW+{+L%vz{D03ex#jPSq;8=cOL%84=>t=5>vZ8JNC?#MX-ul@%1<=+7p&r{z- z5IIdrWXy?ACeJ0Gef5BK|6Y3MM!T!p_3nf0Pk?iGrvtt|Fsl~WJ@+-+y@2wdz@v0U z{Dmzqo_v$i&vky{bE9!*TT;J9LFjE^Q)(c5tD(U9bOAg&0p}~&SFeFTd|R`!GDz8k zFS)!)J}f|=_3o%8NAd&9l>V$lHxmZqvo6E%i>-eq-OVf@`{XRs-9&gduWtevhT@l~ z)#;(N(U`^IqUSP4%!+u^=aH|WS>{#OY~M_D>Vo}Z%CqXcHGrr#cvzV;{jc*?z~!1p zQ+ok_(U`a5848SAV_|LbMLv^QS!+U>Csaza1C%Ts+%pTm-w#fpQyUx_mJ<4?bzS#rxj| z3P*v#Pn{mk2gA()kvoBMS0FwnN@UqmJ3*J1_v7!O8xI2zQy-1(WBaW)GwC}q(2jwHy;wdM*BBq*?ChFz=55@;@Q_f6ZwkLhfwVv9;$z@PbP#5L-S<&$~JD#2g* z9Xdaia*`%lMYc&cC<23Js}vjq!>f+VAW#^~C3JIH0JO$1#4rQ-Yy{urjcFXdk*>S- z0+%wlT=I5RvYtRV=)7r|+-EKSn^W&8P6R-mv)Y+C8c9dsg7sWqE>nqgGl|w=1k&r z(%DQIER+Xn=vrVh|B8?4dP?7?{W7qGRX07|lBc{h65Kc@%)7u`xGvC-ys-@636JTc z2r?I*oazbxpRr4-p+I=G0_qhvL?#o~~uxQHw%>`7)A~4S!d!u4`WP{G+sdsG4AOm8IA`5XPo``g` zE3@Vy`gR&O_Pzf5ah{(dUm?NX5FmZk%hLYdgWHS081+3WJp^%DhdapfV6sn^K1Br5 z>gaQ)ACf*6>uk>tYM-5#Ny?VLw?ysvb|2NPdxU%Z09dIkIO4g8z$fOqdG z{}^d{^j}#v2wrHvR~;QX7Bv8oHeJ@y>nbPvxWXUWPD>_ADu3t6PY)6llL+`Y5Ww`8 z1n3?7*_WhWWZ&Y`cTWOS+~SkZz`R*(yyTb)s=J6)nmIgwmzaE?WPS1-R`(P2fJB3+=SIp3DO~S)x zU(u4nL(@YLXNk6M&;BW}_^@J5AA<>Q5nmrYnk*@8*{F7pB-szZyN03<=ao(-X{F^8 z)z57?D8GjAle5?MSRghpbKf<fP#!zgvJF`~S)(S?N3PH6yN=Xucdf{Rdw>`z#g|`yO1GTlN+3 zjenm1A$fJ+sA6|t>yQdiR+bjGYi9&*`IrG9{|fzHF;(2nUenqpa)htu&24Fz6R$io zO$NL=Mb*s#MEnw8+tum@R)2wf>?`2i`(zlXh&jM9*Tyn%V0DgyH4Q%^J)Xwr69Qq> z-8gDiVFwV^X?*H0-x9BlsWiBZjsxH`8mC&agK)qwn`Z7PT>4nAyE}qg9b^z!KJ3+B z0bl+H*u~2wyKYS)GL@m;8HIu~5(uLf)-ImIp1nR|@{aUSaM=OM0a$ai`eIuP(6W=y@s^LN1&!6M;m(SsE-@(86 z9(eP%0X_qkg{#G_f_u|bI@kioRa!_O!0*#5a{tcYf&5mIA*7;Xj8RA4@3JgaGuE4& z9zf!WP}goM0IIlEdjNRfmZc4u58$W0k%#)}n-*7p7=GBrk4L);{)o=2o$8&@F+c!( z#!<(Ldc0!DW+VtC3ath$hN3}To{hTlvLB-1sp<+gvMd2h)j!J_@z8jz0HQ(+qYEtx z^rV-JoL0JF8F}L$SCz{N#SH4GW$h6i{E*?r2w#GuAqVdUE`}|4<>$N28h-*Z92^-j zz?&>>KzJ-VP`>1EOHuEO-{ADsKLD4n+DkFd1se|&HCSIml`in;b^nKg|Ivd3FVBxY z21Y(OQRN>cC}F3yR{7v`7f9X3iuVVb&kxz$C;I@7Xy49K@U<(UQ{n2L#L|52M*x85 z&tSiO2E2O@|Mq*>4{xR~YdwuOk?_pwBJ|sA~dd`{qO^2#yKp z-~(WGU5clj8ZyTHt7Mk20i1X9{^GUi{ zI;asX-tph+sQ{!p!YZF><6M0OeDx2o=U+k7(mLC}*ydu^WgckS+|2*{^#hLleL#8) zko}}!ze~-#JZ7`qZHb*me*b_97RMI!o-%rQWTf&K7Vc3dJfF?}%A3VxV{wAyGL!+H zUBQ0y7rZ9{sgq{BgUs}$0U{-u-o;|X9eHoLiCcQmpHzojX z&i0^gg$)Q*45@)7X^1MZc;`G_f10?2(k0_c>cJDgY7fBRmzT}iua|W5Q+BlqaAJd| z=sWzkw3oJp20Sef*YEZHG9xT1z(iP)0d8DbIO1&d$#exR3{(XkW3wP1OQ{iW-;*=w z7Wn2y490OVuQMJB*$mL5E)nWPfneOSKK_YcmQ79`NUF$CWKBI4la@?1o#%biCc#y; zd2h_nu%n;xP2=Hy%SM#>*s{5MQSGu}(KX+0w&CK%SmS^7mynG#Qg-dkcc&9@O!nV7=*o`u7O~0rmVi<~s)OTIZub0dqE3$7|6VS-#lt<AGJlCnJ zktvmks>pBV#xEmakvc%;fK|$T2k&P)m&V!5bBRyaIJB(fTww}xo z!zOySgaf?h)?0FX;|-z)-0QZ#eN9i7byxpK0@kNU3vNC&knYHJ9X+6~4^ibq%idcj ze(Tqj3I0k<-IKrY3oEdI9SkI(%f~)u1b+J~;O+ZyYT)gAs(ZskfTtHyFu=>X`ziol zsvBjdPfUhlPgb#O=(GqkNId?*w>l397>y$P>9tW;)Jp-1CrYLNPTw0ENi-)sAXQhe zz{}c9hxICv1u_E4(^xI~2qA#FOG0#Bd)ty^<1xtF{Fig2yq29AV=W{2DwT?3A99`e zttgHOFl!ljkdmayb1J>|HfqFFI;ki!M*h1V#PJ)|Mx7>iP6p;B_=mxG(TOOoo$;56 zw~APrz^Z47E;`pDXRvp$K`#txp=U}9VH5{}LcEFq!ATbHnNPsW-@#u0o$k1o(SiCn zq#T_V*sjBL=`r{yS}^h>U|gFn^m*aQOCL^C^~a4bFsY3Ph(_1hZ3yh+jJ{IP#_T~%ykjFU3L>h0BZXQjrp}jgV3J*gVvA}JpQjs^K#4X9 zveEE*khDke8ivCS1sl^*X%(bPsfQGlO4Qd$kJhzDIswnVf_?R0!LMp(KX=;k?+nY| zEnt8@K=Wc*^uU{~$}g3X`{@dH_(MNWl%5KwKG#5C8{}0F`7qkIk=S{m%si zo7V1q3j(-GxtQaKZby{kqyWaB)8ni2%N%2#ntkDz5tvH@Z{EWH_&xCcra4X%vq+pl z^g|li%O0V*d>meZf}x!skX`m!Hi8UNqt`Q)e?!-ixHTY-(1^hqy8JropxF!R3jFi$ zNdTC?8Vk-?@+NbuJ~gp_FfHSfBX#Yl6KXlXVw2BPppA=sm)f9)I#R{9Lp#Ks>I|UE zN|k?JA7S7wWru*JgIxVdaEnF&1;yG)QrOs`x!668%DrUbSpYF0$n!@%wtCENVY6gs8I54ZV4KaWYD7=*j6#Iw&WQ6K;0I(kUz_<7&VAH3P|K^5P# zF6PhFRt{{0A4?8F$M6Zee%|Q5cn*914EX*n{M+w=n{kG1ADV>k7@zfGqug3ufx6U4 zKAgzpGH~SY`w$XSc&V2MQxyiVUo6b>;xm>4OzUz+Nj4J?ER3ugWUxxoV~N9JU+el@ zlpES!>9?UYed~E`RzK^@f04y-Su$GaOrTZ%>tvJ809w%v<4Ht?NnhlsY5kz@Js(>f z1sQ7OleJt6DkW)jW%K_G{{;T64+sczdu22j$_@)6|_M-I6&aUc+DWxTm( z*QjCmNGfG-R)0khVo(4*o{?cjy^Oj^|6<(W_r>2LmwnRk%SK8Q%%zI5x|HhFwkgLm zHbi9nef}D__>8CiImxjxuV*_${HfB?(GDWf$Iy+mCHKHOc2VI^k`97rU^U!_@VdG2fq6e{>_h|k&(z_i~j>Ma9QTaBabbyjiuizKg84M z>5d3f3`k$tS5looHLyXB?4jydn`ozZN6d0;+mHgT+D*Xk^FO6PhERFc{4vv@DG>3K ztbYUecMX^nle=8kXiAv4Nl$9=sx0sOFS(ORR&!n&G%K*#5PH+VBtPl0p~+?n)<*)K z=hwleo&XS|g&IZ`v__+3;GpE_h+np!8J39LBGl1x{cvQQ{Y)Ob^&gv{>8AZU^bnU6 z^}wOHKln_~cC#0upXXo0zWR@2m%j*D7hv?;p`;etTfwJhl-Od4^4^H|T#h=}z>1qB=St-BH)0Sy>Da(s`dM@!I$YrN*pNf050<-Pdg742E_` zf5{&L2E2X+d-VeN<_Gu>Z)FPJxQTKqy4*-kMzfEdL;;=2DSu?n8` zhT7$10lS#|LqaffPH$MD-u?=~?%)ioO|<~RYvVh>o5o9bgKavAM~M|wVO$W{WBO~az1RPr_MU@yLIAo|4VV_+RS zkLnPpHu(&KfLrl?LC(j~-xhmBTi!EPxIdvtA4)JCNzpo5YP*Z2&PuFx_8zgpn_3bi z^cK4#`mUr508S_1FJ8mGcnSRR2iV(pD8Hjj#&m!7+v%5Olud{p7Yy|u2jW?=T4pAn zO@l4@K{X{0-lyd`LT6l{nb{PBeNGf;?I!($yq3*6vsnx{2WWDel)h_YUd=G)05Eiv zItB6<0wo$lout^Y=;2)^Etfq2eHMV%U}sr9OqSl#3NtT6+XVpsZ%~SeS2=#g9i@L|mghQ?c&X%$ey)AvH zVJScqukaJeLd`EdVdr>=XOU%ofA!a}FaHj(3#Cj(+i|>%G!>o>Kxz&hlR=mXg>1dB z2$jHr%a`M)ejl9f>DZqdhmSBmb^n)x=MntgJNqr@{*-awz4&>koZ2%!c!r^M zeSq27fPb4ASVl-Zi_jite`9}oaRL1LHSqR5&VT$7c72l>hI<*CeGB}H;BvIwb&$ZU zm^_$(3LrO76CNzv9Oj2wel6XNAj4>{(RdL70dF8|+_YP4 zek{S5pGnh8KNde_pAt>a=~l8t-ueA9`3oL0(#jhR1`EwurNU6a7J)%!8`VT!M=3R< z90A%Ymu}D_lj>)-e|^i?p-fCpEO3+cM&AZ4K}Nwk*)a+hfZ7o{g8>ICztz4&?~#9iqV0PCTXzEAawH<*8)673$C?hTIj&ivr)_bTuqaZ?A^ z#dkbGP$mo252V-GnE%FCZyABy^f$g>aTt-j-=TLGPd2X?z8bd)e)A)6rt$QwikC~< zeBd$|V1L}V!*JQ~optRwO?%JW43ddA6nh1_$fQWr7qi1LLo0fskEx~x?9TcQdfnHO zfh}#qJL{+|((e-~+P{^1iUW%$eVvcDw3kSiqFyf(2nFRje=tLv#MlmNTD={k2x`%A z?I=ubifdx0{&Y=!(8?xEKDAd^MS2|Bh>6oyJwckPKT8QGrjkC8P$)|Ry#!%#MF-v`J~dM}^DUOa<;`xf~A4bmG( z-z6Cvi+SQF0BqUUK#)UgHu8d!e2l-(olFM0N9qa+f`1lCiGm_!` z2OLneKJ1fc)(;H12Lg4#Z_#s3gNJiuY%H;j>dK3NVl$qB1P@*r93wzz;E2|U9oTpi zAR8@D^P>s01zXX$r4nRUCkXe*7y#3DipG%lE|^(C%P_93G3Ub8W@MkbvI;H_4wu;>qr7Et!p*h`5^A@zkHGUvgBo-`f3IbaPpbd(l)P9k^o`OfT(`B zo(tglN8I@Lp+K@r68k)~0u7wj#(d(WUHFmd0m%N~ARr3S=cn4hcho=n=ZDrOWHx;> z{B2dRGQ)0R-EG`H-@;#R$Q`y6qeD4<7aWSeAHb%r-e6z81YTZ^*?@VGP`WHy+C|hh zmr!{YP?a>NsoUN&fHwDmL9$^E!ZlYA6zXLkodY-bHmWCmgZZZbLe@3O@g?Y&KQqBm zmUZ>xseuT1a^oN2Wz=P*-^9b@xg8S>*{D4)m8WP7-G!KnPNO0C?Yrro30E(aj-IYhzmm;4(`%5(uOJu$-2HTQ)wgvt*D!4K2$d8L6nA;z%Gn zbCdVFt1}uoX;9HL28T@&9tb>f5YW@&wI7n60FdunPk7J|t?r@aADX`hS>8W)^zOdIH?K|k zAb(b%)|eoG;eAs%YYY7wY{-bxDIj=$1^dkv{JS^64{xVWIL+CE@X`g}>5@o>#1KFR zo-q>}fe3^eyGoN0efaX>=I2zu%(5Q%Wv6V6;=Qj$J#-HMGsMMJ#wgzxNoz?)FeNaA z^U7W^n$3xz2NSOe7ej}avF1=~F_xo!Im?d%V}n6{b~ae6#TxXHqw_Ql8CIBq0CpN+ z&{GhMPdxq1jk4Q-r}?th;(f}WyoKVU{9*~Tq)?AkA*?-~+RNyQpT*Z67!Y75$Xa%! z?esjY0WmEB|I-EV<=??x{8kJx_kD!)vQ1x;JoWb6RmX+>VF#0Lv`2`B*rBRt{`tRn z`Sq5c+tWS0^GCs`4bjC`p0b{g7zlh2za7vvuRc^C>?l8k*nNv~=MlA&ZQnQDs)J3N zo?FH(@Pm;R3%X%$({{deG8xKG z?<=aGnV)?%uJOHi-Z+S(GcGJ>5U^^t#|WKeDd`kCIp;SiY}B4Y_v)qo;LyF&PYnJ? zZTMuVyOK{32z*eIkh6V$!X!rdK-y2RZ~ zfBdQGW(O`#uwQ=x{BRBb_J=&%uKsiSt#l+4=mV%cw^Ac~+ycJ=ic^dPVys8CvxhW4 zx!2uBmw`Q$Ct2s&Y1W0AU}LB4%nQj=;2wMAoVS)uoh$H{Up3N0>4g39r9>lLpdh+z zg0ln)my%#r9PtMn16hlj-H$A|?4 z03Jd7sN3DA+|qaMAoh@Y&gcE}T|Z6G5{FyCc<|+>*5iO%T~QwN^4I)i^PE;uCOvGSbGfSFd5e{_lVnzo`;! zt;AFI_6&}tF%ZGckY(v>A)jKo=%pBFt`y#h}83)c5c_w=Yw2{=ategF7r z(+*re_q5^j!5cge(hg8Qn8pL%Z`=G9+3fb$MYs2lBVK4A(fp;{fG2!~?~2jCo^TqZ z6!r6lPwuZlIedy4PG7x*{pvOB;$kcdC$>zQyv!-Q#^)J$7-(6U{bZNEDOB*G{Cw$Y z2mYvblsZ;GjR&ctz`Dpb^|0J+!+1mW$@h5dMXX$`?ujts1+1&gKT2Q9_;>nU^8(D8 z?xAQ8HF}IodjPLU4w%yyb;2^uC8yq<^%c#U)6cuj3!&PAdso^7c+C#$m|f_aqpjf4 z!U#ie)WB>*lZKpVXn7VxSu%{163edsFc4WIX9HC^t1&}r)q%mrx&BvwO>C_o&*sN7 zG}iLO)95Q1p&GXhk}t5%XPMq_08a-Z(}T3j7-k=D^#3Wq-;Q5>{6s<9honRMeu}i= z?J44yg~kIL;-_dY?raD3`}rJ>Y(60$)1&bY{uBJ-M%2hsz6J?CyTCq=0ZwoWTretA zC!J_Pc}{`b)dl=FuVLT4g@6CHP0?4`f>hx**H73n`X7km%x{Q54(B=F2&MD^T{cU z4PNAQQvi8tJd_}-bc>$yhk{7F^l`#i2_Q2^&tAhGeCf|m<-J?7_W6^u^?|_u$x^e7 zr_$3_=R2KjkoTju*8$4k$6n5Xwk-(YGP`nKZlweE@P&03O3viUc%hc-YW-h<2tji$ z4;Kg%Uk2D0&tcE6aQ@~E?EQ86WX9bb6r`Bs`%pu`oEc7EZYpfD(7;7}chev99SU>H zsr!1vU=DhJB2EZXsGjhveb0g%za*Vh{GrPZsjpZv^;jmMCX)RQ{M^&u-E>vkpHNJo*9fF_;sv@#kNTsE|2W0^NT;5x?emp-%54KwVaVqulx3JfLi*YwMDrigH=;TQhT+5pE$4&>x+g0@#mJYCfscToEMM2WX**COY{w#@Onsh~N+L<}>^6PRL zP|M3RzcD>+lUE*+)s%Pz_kMB0=~u7dKfDFLdmp)Ug(Lm-{L;*MnL$m|!|i>|f!tI_ zgTZySIqI>LOEeWS1+M3P0#!G8I^1$r(pFT&5FYFij?@*sLQM}=(AMSB z3pZ|u2)$vdrr)%?^D>LJ2`D;E6=k#(!OhJ3>^1mT2=A9ZC2;%{^*tnYV2gBDD{r!X z^x!4>N7z0)4e=b0BKxpn2ZeUkAE}aKnp;)93z?~&KB_rW$Kew?D{`(PIQ7AVi~#Zp z{K2#nm5mx|*SqJeuv%CZ+8!T_*Ds&LopK*2qg2aP*V0>KGgkUz2U;w z&n&`w-`FSKmwXkq*10m44lUvgvZfX=8P%49T}Mm>WK|5J!J!it&!?VrWS9*Oydr2g zDalzd*S2E=NH9A`w{6pfg&_3}+4Owr3(-!-Cz%lu&0YE}+KbR6jj#c2b}&KuI+>92 z1z=k%;~Z>Ir}vE+@FuzB^Q2l7T@a6)Cr7~ikIMB;KJ$4Rk|U$Y6#eQ;;8*_#0{4<=zGo#5+T2zgzGyIs_PIL6&METEjKB$a@aX@ZUjE5|>=A_SiMt;+F*-e6 z)+b5*T&dXIhtPctiA{lr&^d~~4l|Mu%6c3!V8{~y9n(^oHGU%o(YPp6<_EFlL2TgTDlG_3FeXjkJ;WB5wH3AAS^42L-^ zg7vdiqxAPYGmy{tYk++5o6qft7UalX=+Df6SARKvx_8xxRGT{H&rxNYl`x@Erxvnf zAJsKS5_v<_l+}!bgfLKECu{XO;4fao9z6QLNBSwie`$!P$HQW`IXI~P4 zRN(^!0Zx7(&@58c8*pL3^UJYO@Y}b*yShL~1C>cnHcK357F z;LWvvMn?M1OQ*$|?w=Fub&T24EYmlni~3bh^QkUR#3sVRtuY(Hn>7KAwnlw91E6a> zx^pm%!WoPi{ODag@>3lR$*72wH4T#2EQS%yX`+mbAatr5grTkhObVDA6NzsxDtSU6 zRJ92az%JlX1RYX!qMrABU<-H~^I*$MXIH6E5eB{JPn*Y5RBQJ*yJDt-hyeG2|> zWoPa0k4g_F!F_f37ri9wAh9facXiL|XMJZ{XufTqL^|nO^y|CAd0Kenp1m_?ewF_O zeX1jHBfb|+)VRVaGh&I9Zj_znV(?&JzW`ppP`8Ma(vqc-@R{>-T%^OklTDp?LJVX+J+Rtb2^3Djg?1EJ#U@CX=e@jNy@q}Hck^s~tlz8A#qLid z60xbIHr;t1+vK|ReuBv(9C3t^PY=}Sfx(^HB*n2Tn*#heZJ?k({43|L)n+siIKS@slh z-Q8xO1Eu+;t^i^{oxi@XDzq4FjCLl?qje5Q_}wTF`9zf9Wdi@8+fGNMoE1KJ*k1+% zq=p#kx0(A>MhML4WHvAHalTG58lS;Clv_&X83i8kdIK4u$*7x%A7jMY_$EghGBNmp zjLheMt@y~$DE<+%j$AqjtM&{$nyk{RS%>i`dPetTWRy&E{*}?Ttl><)&44fd8us-+ z(8V~-Oryw+E8ZX2ffs@d%Bo8$faq@ zGrkv)GG?hQf{1@Fw~4Fm*W}O>5F1URc}n~ z{!ceY^Zf&3&y#_)F8(=o=4Ux4^7OpmG-x{lvl#Q@n7MAEJ_?e?gE29X)8wkq*u|LZ z^Km8{JykT6@s5!&Jqkm~QNIos`Fhy_s0A{$u^~qBvTKtyD3{x`V~(=^Ze?&w3Zsk$ za?+6z-_Ylxo-+HAiBy-*HVouG2mn`Kz`p)(fXi3Vih(iW4-KrH*yy`^5BWxU@(sdU zm|J_SdE6=Q!o^aRB%^%90KiZdxSRt7~iM z0DudFef0u(@oXPy81vdHH|E;3DAPLILQjrOldH~|&dgIwv7WlBv;4K|iLJpz_xv~5 zCnPHgA{NNNAO?0~kSuhwGaCUw24Ixe(MaT4k}8q^rc%RBL%!FfbLAp-Ki6*6N|z2sY4{zXiVj4>c-2 za2C7~r)FEKK*TUM8GWJ2eTE$8@bf+Az z`5Ay)`KlgTh$g*!Lmhhq;RDS;cE7j;|2zs-5rl&n2+e`Ny}BBk1Y?ho^e6T_R&}IK z7;6}3PUR&nK%C{R&qj1&Bp%>fa*dDk zM?J5qbuoxVs^B1=`K;QPwypewsfXYC_o)!+1MBgF&p)TMc=ex%hX;f0gA09v)c7($ zPZivfZZ^LJ7(OS7)#Jdl2*SPjpgM2Qqg~V4I;Z|0KF6a6GbmaDoH9{t$&o@p2UP46 z`8fa?iCH}_Drzlsd&(A<-()L=UKki(+94^UMRj3$AyLofY(V1J{qm~ zAg($$2v#7)Hx%Z5IlPyk<%{qn>NQwhRy5OP-2zp$Gr)6Hvg<&(3o`hQynGXrG+?7c zK*Vs8%1)^{YU6rBM(Q{n;FEW!LK{BfBO5CjdM~11sO}EV2Jm`Y=C?3T$4<96J%@ey z?}3YFOz7Sz4JdX4=hHCIP^$^cb>6?OR%XbreFANRB2>HURKKWXBee}#ub$su$oro@>M1GkY+j^a7sCOvor z1i1-3Ye_og^V=@<362)CjJYAY;e_*C;*Q6XU)JuaGJE|DxH`kXdq1C7JrUAy-5l7k zuQKx-#SaXwQw%j|;XC$g1jT+fa1b@hTz50{>F0zb5LoJ?p z>UbaMq=%}}nckGK&b6wI^y`DU=&<<_eWufp*`S&(bO88l&;8${o~E8e zfKM*y#{WH@2%21<`O0w-@A;5;8es%%-`Z;iQLZ1oXrCp!DPa{01p61}!0?;jebjrm`z(M;A z9c0C90hNsJ(c+)2ba_TXnf$Y5iJ{C^_wgDr9#W{c54li9Rs$80sp!buL_Dd9?g>~^8F`!2U;J`LtYKe# z9C1b)qX|x9_y1F;PlZX0g-3k+DFgzC{gT1+BMRC{KS@=a0KLC^AgL!w=TKEsHioTo-_T_Wn z<@}M`^s&MkatS2sRDYR%D$SvM{KBHoOY7(dehQdr`X1T_Ay5SYp7#zgPweaa#=zk^ zDQEzd<0N=Ne%pb|7}@FZ&>~o8?i*002y>b_t|FAEXL6b&XGctPMD#cSpMPc0H^yyI zS!;Yg1_9D?giX|;d8R;G*Q(C^9up@S0aSiV0w{}M!kkwfifqt}(2ixb6Y%U?}P=4K}|Lv@-1A?NL zWzT57D*T$SvV|{5FdKfZE(vRTWxgF+M^Am*L-^RFGi!Kp1zcPJ-@Qltym85^yet7l zArtIOan2P%LR8J5)*5L39mP)+(yjFeK}lsS6aR=hRJsgFe+R2dLSay&Few2j^L#< z9ye9Z@+3v~H$j6WM4lUN{xj~8;50UF&WXb3A7T3cgMs3nb+9vLv-ndA4p^20&{zvF zQavGRe=NO<8+vRdAAvdM>-r||N?9_nUnT$;*Q=9nPv2DDI@}HKFpsTh@jPb)I(xFA zjX;NpRqLDjV8c9mM}BnieFr+_pn=O=onT)-11?WBTkXxy#a|o$vB^6hgAAq=THFVp;9G>kq6DLp;L%oa)`+H3M$)3>VAKFcegLuU@0maS=C0MBtpG`oZM zCRz&0-Y)VUo&@jU+nCh=g5)A)4ifT`6tS2mbSYF`y}O%4@i=Bpng>^o)+-O@@B}gfG;hX1IUe$ z>qf^($V1cR!-EI##`>CWSDRYupMRY7Io@5WNb^7ES^Yx4t_0=_C30$?^SY|4f`Y_K zeNPJV0A-rW&-}EJFQ%(YLefAts*JF*0(w5bGgDowy!k^m9#T2iyn^A4cCL)P_!aQ- zFO}A=U{_k7_OVv1YC<|G>Xh{(OzM^g88Yr}@DuSlaEy*&3ndaKbcZs)JW^y1d;Udd z{EqY~(Djx&c24{#Aox>F+}umr8sjDp6M8_M{QYC<_*VKmRA)!f3h#0H;pzRg`Zoa* zOWzElwTEjg|E(?-;ivoa9b@HOW*y`qZtG?;=&R{`>pnh~H)6)v z95_!e_u>+MaRR=(E*zkliTtHl?3&v|Hq}Mxx;$$6cKs<{^0n3i5t)Imx@r%DLkFpZ zce%_=3T{q4UK>dhS>)FMqe2hin3>oi$9Bo%1*MJj{WeEyAk`~tmdf&m80~G`xmNc`i+VsqzVdEG4UjCNqam|wo-8q`} z=y2C1Kcf2q=J)Y}FZh%e!_a7s=TXyv+!>4Y#Zk1{qdu4;e{;bufM+jPxjr;KB{1w9 z_ft6YpL4oZ_HMJg@A1#^C}n;s-FJ5Hm3jBwu&l>DBKfzN+D8HV(bKXV?js{DH#_G-2!uSrBgA+9nwqc*JMA#rGjt( zzhSxm+sH^dpEKGS4_wQIVp?<~b#8!~PH$2Xjn783#f9P&f-QAa%Q1~31M5LYY+Un3 zJLGL;W*Df{c~i^d1v$1Oq|j6 z)nj>nf3vTT`(FnT)Qlg%KowrS{B)k(=X~Ai+wQN4sLl-Wa&7qFS!NXXdXHVplY9c! z2E#c&hmSJhJ=V<~_Qe(a%?G?+?djN!iqPN@S@T7swYQ4m`B zV&OdmuN7UUkCk84rhCYLN10PU=v9hnJ0v}X=YNr3L5A-DNMqXgQ)9!Bv+cGjj~gdh zni3oHW2D$_MjQ+fZBoeoFDbC|!5cS>qssBm^Loh{C0<;?zWQ6>;wAM|?zyQQY?DNZ zw|S5zU)II#7O&bgm)BnoFjx1i9U%ID3tKV=%>gK-2T%XsBmER0{O17v50>vXpbvsa z_U`T91FQM05=Sfccsn_JT>`XKS#{R2^`JJlg$ppRXHs<1&t2-i*~i5`%0L6Z#zz7e z2>4J4Cw|2>co5&ZPZF3AIVN9QFKXrzFxc};;MG+QQi@WuL#Ju`2A+&*>IDO1dK;U{ zO@lF^+k=qUD9!`yKHzJ3RU0yG1`pO~S2{VpprA^o^b^dSfFq~7TT}tmF|xKfu!4oU za6zVxM3@fN5m5Bn6!4t{Pl24wnBNNxZv56+vs_Omb@Wlc19OUIyz|Q!z?XjuociTH zT^4@P|IW`6m<6w!UP!hgIu!j>0AdW&Q9O?6Q9GssNmgn}!0BD-U-dhxHsI( z1lw09*y}6!=>(g2)CWES|C1+m1%wTZAKWjT^Rg=ahj{KZ}-wuW7C z7x9#&>Vn)f(<(+yr*P_1LTrnykkv-(2BV_YIy!BxGb*PsmKtp-r6tpME`+C|on+n; zh*!ObG7r&cQ3unda?iekz5aKAU1ABvx&ssC?GWZ5K#`y+dO-9tZJXUxKmY6}=JzDk zHv3ezDYaWuqls#nB`*J{&3{kf>~E#v>qqWvyC(Up0q7&8))hWZ1-GTJ@6SF0pcFm> z#B%wNJH>cU>;DI~$G3Ly#@x|QX-_?YLJ}h29FLT*0%9t|KTLSk6lZ!D_!76t3XoS2 zP&@09yoV(63$V1jK=7D}*Ssm5ft^lcN#L>qgWAy#*<&W>pE8gbvb)IMHmrj$Olzv) zpeA^1XZ$hgcpj7V^7Eyh5;W*^JR!f!p8P~&HNQt3^OQpSCqFhL>;HT{QW@AE)r+DA zbTDDVu^m4fLf+2p%e&3v78zBY(TF`@h`*kVke$g~B1n7jYv5Jv^zW7+rrJJMhs=hT zw2K_&n)3}&ZP2U`Z<+3{k1&x8N~I|0uhdGp_afp6dK z(qjPY=Y};OJAG7Lq>~^lXq;aqTJ%CKdcSO3TQpv(|uC!PUru*$HGMpjMY<#sia^qbP#n zy!6}{{H^534v?gb@YCphln-594B&tMH8fGz^v+KcmHEx!rwe@tnk~q?a3RkI3)HcD zM2c@YQ1RsDau>!g*M|(z}#=0@=bpz01J;% zK!YNb#|h{Z0{fBqUal72^kbj@O%MlGm?9vRDf&=Z%w#4@13*vDFMyXEX8{xH@?VLp5mh^FtVF1OY~1L4TJ^e5k&SA#c}e0L0Jl?)Vg1)WdA2o3xV) z;ETTko_(>W$Kap5ZBUexAZxSyLx&Uw-Jsr08cDY3IcoZU8VpcIBe6+zj(F}+J!pxn z4UTc|KXr`5lzwvQX=^^_ZI}1x`7X~d>HdlQ%g3*%{iPqOxxN065C}X4A#c9m7C!ym zHI{yi%5HQ2mF%kT8}KY z5Jdh8P-5T}ewR@+a6Q^NeRm5a@)ST28EYWbkV~}F`X5If1q`MF2e<^F$Ma2;q{kX5 zZ$78aF3(8I86@<7L~9cSI5$RiEdFltK5oMbLrz0ET>!6tH#WHSAYn8cC<_Pp}EWR zOE9octQWD_Pss!sDQ}+IX1%YW{FJHtiVe>(0}%2Ms7JQkF`n(h7ypEg1eID{XhB2K zkrcj!{Wk+e>pu+e0wX&==Pt__`Qc33m}mWc>O%pLZ!lFJc+WuWH%L{T4EW*_xR}0* zFe~aIN(r=m!+Qo~^AM06v23w@d`F1V=gpy<=9<)`c zTpuF9OJxYK7BujGJ&rLf&Xo*0>OxEzQ7Z~Su;<~x!nD-EGKvdV9#HnF}hFPPu&H|JLc}~?>|>y_)OCw*nUzjTHRKEZ=2EkkhTt+YMA-x zWI&w;*b$xI&*$+&K;l#Aee|tx3p^u>a24VDdmT+E18we$;Hv42aeEdw*%S?M2d*XI z@UP@sU|Amndi^kLRn|4sw|$hDb;BRdmNcyEZ;qsKu2W?8#RYJAQF_a@_QEn=D(4np zTug0~-?Sy82_~+;C)4q=u0f8VE{;;>?={5ds2_pd1~*UteByJ5%Mm*QK(p3(lWBui zq(E7QS8GcgopZtnk_|S?a;TJ7YhJzp zzW5!+PXEZ?%$1icvawiMDLIyuor^gmI#IM4%R-AB!T9b|?=_X?t*jU?>(O~q&NYuA zqy6!g>b%e9KXGyg4tsHizobu+ZUeucx*htFGXNV4{s8(LvL8JeJVyV?MDXB&QVpZi zVUb_80$G4&1)5Oef`UF4;N(DGl1HC!ej)hC!9?K5s4zDUdsZQ`X7%B(;u&KNYbj+X zPGUoIAHa!EG}w!axjB%R9;TkPU}8YID#k04!#Ph&#($_ibXvUlH^Sq<69e4zXXK4A zX23^b;iiMSrCrGye(=X}crk@)4BlQK?#XtQd2!5PeJfDBN9rrr` z67fuAhtLubdf<^efNrN}*=KHp(FY2bgo&z}Y!8yt%pT$%0%zI6td;NAu zf`2^IQ)3(iIDxm5Y~d2)__B3{huF_f@Rz6bg>^KrWDNOL?~ZL-F>ye#iDsUcrSRDf z?9$yC+>sDqT#v`^A>+S=ow4MPE(@=Q8$1N`dMywm^01*ll-;X=3rw;`uY4uc=2;Tsi& z9H+HtudDGJ!B??en{Z_ICu(;-S~ML{leglVS^n8Qr~e<5*baUP1U_E!gU_Es>c{DB zwIF9 zUFvBKxCGaheE^h)mUq{KTSHUKL3!cITeJ9u5qvDNAacAv6^RL!yw1xJAdlp^>fAul zNAApAvv7_I`-U`Dh6D_((5Apnn@$V#C3kDe;i#*mG6@X0+Axa|p`C!M*RYqrDcwcN z1~lb4Wjz9TZP2wWeUTRBJgra$Nb^I_muqvuftP-4bP{$8mbrSH`0NboK;-u$9OL-k zgVH?^=ExSFvW{O;rK8yNb4<;JjP!)<{V4hGQHVR70eJJC{N{YO;_}`%%Dn;2$E5Gw zfW2(cBRl|TbY6MWQ}B#LzH5AuZ;l`!cu((Q!4KgOkR#vmqd!h;d+z!#4?8!(WfrRq{8cRf>JPV7 zo|7EM;OK$*58j$FjO@{{9ncyV9C{kPV1p2pX$DJxL`3wRw^8bBWZN!Zw8~q=HKZvX z@=^*8Se}0gd-1DA%GXXP(>(El0*2^((g{&SQvVy-JL6H`;siwbTIaUes8fkwsI8gY z6mlGftBVd5ZEjY(|9?q;dg;gy{*;OPln_b77n}Zkhu>ovO)02->|HO`k z^KBUEeHsCVbW>iqmx%`gKI})xrxhGjnYj6`M&`wkqm~}h6FLpaj2Y8^0xy%<5j@dj}Y&^9>Q@^qf1R`K^Vd+mTrnK36~jG4|!q_zFk47=++oKMbhhWsNy%EZrF5!NtbVc5?PtIStfQ<7XGzHfByA) z!B1W<%)pM+qw1>5x#79VMiMH0DQo(0w`V|f+llO>S*OuKoO9*v4B}gNLB%xohmZb$ zNuPD<=CiZO&mnE%$U@N<2xTL1y*X`mfbKz2mmyeg#L7v*|_R8Q_X z&8|NS9E5^L8$V(+fos4?l&g(@brWH*F=v;(;NJk$>8o|tIsCuDXybbDCX@HI+%S35 z!4dICMEu5q8|H?HExwn&3a(K^0lU$9U#NlveiyR>^7{ch7s$(<9$Nud*Qv`3NYF0~DB^zYV;_b$y>=W6 z*_vKLH)E#SMGyHhmt)J1=8qFG{nUfDLFt$4*IODR=mLOK0AOx#NP!qc={#d<+`x?@ zMs`;;Ex&j~`2_fz;fY{$>tJ30Q6OH*;&p0T=9m#yd}QV1F~Crk@NTe|zkywS0okON z5lAz`*rChcs{sA&Ua1=x=k3qC5gnm@55|b6FmT@ePqc=3cFc97mo+YZ!hq*I{m*iL zfYbe8fBpG6{9n=&r!4>;WxRK!@afW<_v7y}NJ8tUuCi|2Z*_QjvH0%hZ)V-gHX^<| zW`2}2`AzS6ff&s!jM^CZ3S0W>X`TSE^7FFmKkpJKkn2BWCP7X+GCFuE#pP`A4S+W{ z3K+iE5f6TXs?QSyg;ovpn_U{|nVXRX;azJH%Q!G@H_RD?V$~@y2zn=_z|Orc3#bN- zV-Tm-VDUbHyBUzTA00fJmgW|B`2*e)kXKz|w!W93NX*q|s;>HOXEqLf43u;LAEwH!pjJR9pMFuQ01Dh1RXS>md_@%lH91t?M+M%LJ&BwHx z$9fxW1TtV8{gX4QEZi^YXO%uPe7rS1$h>xf^})<-d0W#4_KUsZbU%#wn1DZ#jaV8-;Bxt3 z0y_Kt0Bhr4>B(JPy(x&-yQzrnU2sAXm9shX}$pC!lGz89b_l|3J%X1?HMST z48-b&KMo3NuNKPzDHZjdQc=VNXF~vDDlgt@{%U1Xepc?J%uPqiJl5#c5wsOZEgO9? z*d8S(LMd=%cIRsv>+ES>a%2X3@f+CbdC^T^WR&K2{5bM)fHZk`)AHGoc2-4o?Sc)_ z4;5h$?`?gw76`I|a4sav&J_mR)n?k6ZQ1;{lkb;+;AfMp{p;^Om$c*WL4}WqZS2(A zXW1& zfVs(|6DB1EYld1H^Loc^T1=}ExSe1xe+`_Tfrul4JVWAJI+`p65a1f>IR^r~n{zQP zl;Qc3sRU*oWWA6@4UlG@^bnsl4GAyveNDA#mfH0@KV$&V_&uQgOCa!>rR=-&`)y72 zIW`^h{v^aW^?o>?ZR>nsG;;R2_8esy;p*$M!pN+NkKXjTbm+|oE?I4j(I@>_YX(rq z^d`A*H*tHYBlfQQba|$7a5?ceB*8g&5Bl|st~Jrha%^OpKF|4mVjGN2~Wj!G96NRo*2_ zvw+O&s>iOIt~>Pi(H4>K4)43$7qAN+Vur*Ew4MIPr1#D5^-jRwfYT*#c}0a5!8h-Y z@*Io$OZtfEzTp44Cu{#cdPN_W{D=3A);iEQ-1@WaVykywmIgQN%uB%tkC5~?8~CQL z%8;V%6^ltuDd*%$0$WLjoO?b?)sq(j!bu~~_%}4>bN@S_#@XOM-T>FVoV6&VDM|1z zbQ=Li-CPKIEgJMXWL^JNJ>-Q(q`NUDtolZr5oHs>r%npWfc)kF!st;pPGU5 z)b=hY=t`1js*M~yE+A=1zb+rr4&X{4gBrl~BttfSEqCPa1lS4w@>jsc6$I#mpIyJ^ zp>XQ2_fW4W8a;n9ywVh%wP(>_i$Rk9w*g9zhCqDlZGcBcUcd6#=?y)msXhN#Xa9e0 z=<_p966|3g41BKXwpjB?(rrrkz=-3=xdBj^J)r5EtlR#+yd?k4@7F=f0F;xs#flBe zAF!L0(Z28*%Z%kgHh7KlFnkYxlV{Q{zfL$DOA_6kTHR|>bR7Qn26!Kf{#F4CFm4G9 z|4nivesa(;r$BT{pLivm#vKKDIxzmlvb0e+zyXZtlgiA$kuUR-a`V>!%ZUfEjZvXb zmC*YHv`v&6!3FQS6kyrcl^|5Qm3+~lS!-C2TV5oA5I6#Xwjrlf!Iw@L{Q0k8C;Cwz zS#E$RJo)cOW(3qXVC-E-Sar|A!4d?p2j0==s!In;J|S-TXBkyE?PH-m6~_zcMLV_d(=0csaHC z*YXKdG2MSP{tJvesYFOX9(zfQ3_;W;yM-NN-~nW?fwxo z$aTQq#hnYJBTlU21a=N}qF&Nz;1c8B*#xYuEfbGr0@ARLzxg?vtp>wMVX~OB2B(7I z&=X*|T$=^T_>ww+A0=P&aLa5DZ&JSGcC_^JON9XHXALa@E5XV5yeRW9X940zY?vk3 z(A3Lc75ImhE&-0Ce!_D;&$Y5786<8*AwCxk8|dHRy`l7(IK07*zrLYb>{M{LNdxiu>tQFoX;rtxA$02`ohY>e142@<40TX|GF1MPcxH(5bs&}HD z?II@xh-nIRlICQKel3Rom5lPd+w0Cz$a*|l0VgdK^L|i&0u0fV-y%p&AmW4s|Ei&m zEF$X~&m))3=^?ih{Kc=vdUa~jQ9JTUVBQQP5wz1Y(%})lIri@yn-?JZJ7Tv43jDq2 zP2-@>vQQrHYlp6h3}s`pt(cX|XTYf+|9fou1^hoK-34%L9^}~NUH|-ZNJspBieP5b z!|4q8w(9l^4bNB8u_n1bg`_z%EI~AYoWW+7e@Mz__?)V0~^FmNWZ7i**_53Y>}`1gcR;=cvA?zYBd%V7_+Xhq!9F ze6H27o|K~k%1wKW{v>If9x!UBJU~V>(p4|ubm3m!nIIU~+dB5L?e-juG98NRBB0hV za#2K#=sDU+CqEekfh0#(9L-PzWgO_y_@Ltzx-FxWXvGVVYbbHFBz~Akf9#>aNRP>I z)Odou{EGqpyOfvTvkpXYP(V5e7PgH>M0f9{Ueh8{Ux5EpOVy{o7-j z3t)G@v!N*fvMYma+vZU+iWdf;=sLFZI`^a%VS`(NQoPF}Y!Nw-Tsa;}Hx+)E{b2V? z8=u@|=D&t9%km@7vZx;N7Xfn=&yCUbH+~XcH!<=r8wO4GoBRXnR#o{4Jj4n;ORUH) z8nqK3vaCOZr)_^)!DV+Q(yMS1DZw+MxCKDGl?yPh$qkbzHk)->QZW7q`8W+K%Vwaa zbqSc6!C!nmrv0U1Ntm3{CZLSg6QiP*VWX4T1E*{xUsIa~Wv1^$Xlfrf>L5MPpw7?? zXh}lTRv}t zgJT8zcXR!pH;6?a+s#TY?W;boe_hI2_ch^{%V*}K!NgmafHaH7dM?lDp$yrb4Q9 z_0;GNtV~#9!g@PkjO2U$WUvi2b7P2-+ib{^#j)!SDNS{&TVnoR4nt^dk=RN(UJ3D^HQIo3vNbuamUNq5Fg9}-vnIj8#u zNvvOM|9ZMPk1K$)Z&I)i%wuB*-Ih}Wp7FT>QlQB$fDbU)xPlVJmTo8<6Tpj~pMQPw zH1d}}a#w|==ZpXF1#IFHY-PB)3%~Jk(a*%CJmXJga#LT%7Bk?0=V;t=aOs3Ch*eTS zN*7!L%`PBgx^km)@q}g|8kEksr3nu=#yv|=3V}yAQhbr1jJc%-B~(-+FyJHzql%TTw@xR?cZ-YiLNp9 zpotzw)Ry{V-gbe-%+CUHM^618Mh*MNW`LcDMK2w@ZL2Eg~%wA39z70FEN?}G#lH9aoO zqr3PCKXW$3Q5Vsv)66!lm2a!1l)=ELvBfue&w+E$F~5^Pul6XJoMZ)Z27r=GNn0s1 zDx}JswIx6{gzeE=4|hvJ6;!xf3E9ecDK+b{=m>FVfX!fG{*P_h>Db@%uV5F?X32~$ zNLDU)ASb5;bxs?4)Npd8uL~iiwe&})Kb^jDNdM9xNA%FRx_Ja3&j?;#)0?COO& z+@141`g~j3=4-*xA+d)d;h$JywRBZ=Tm4f_cKGGvR=Nv3_!+y*@7@>W9J!r7^BVL3 z^q~FLpoi}{IU~>7N4YHO<+9l2sTtA0E?pf@-4oyG(8`FY_C!({Ul|nhy zSB2!fd*5@upM&-*8wo+AGFQ&JIiy`N034PI}b8{pr+ zlSjU+&tq;+@=afDLUtfL>I%N2V-ongqpsqOQEa^SD%pLf&jDCn0poR_|Be@-abUFJ zQ_0^ch;uUF2Jr8$)jux#uy|S7C#*1dN8J{JDJ_srys$9uKOkJOnTLOZSS2pyGU$&? zP8s7eAj|RtKfplKHHcuA{_m z6HSNo!cUYQ;A0QVHrxJS znw=g$?|Qa_a(^o6XA;!-w{H=?EYrDu{iMfs<9&Rf0Stf|m9~f{2T`4nZEbP#J{+;&(+Qp~Dg*?a||I4o)L_T<37n6GmjCc*U=!*LJH%9;Nv0=TeL)zhYCgO1l;HcA+@|^_1xz;gkhElvHUrj~VJ~m@>X=q*niJg_KG{RAuLa}Ku zxxvJ;whT_-23$RdUA`>acM1$V?7sD)WwRf(fSk!a@ZM}?Vvrmh#8++u;v<${jA(Iq zDm|VJV(0lcbhgOZqP!;7TJLdw`GL#pj1I3GxBAuIs0R)_0cwnVbCr;2F-RvU=CcRQ#inZg8Z28}r=f-jV<~{6OzcDZ&OV;&mLt%U{^eKHstl*WW?2+IO zDkC%4vsRyL*{Ke%Rs52Yw(4;}L>mA(uB%E;lE>#G_J{Oa03gs?y;4r!x9R*^gID#{ zG>>f?dnjZTR+JazgJ!-r85mb5;SCQ{DHm73<*WI9zMY*SE>Vcah|fO%SJ7Jo?v9&1 zSlAl1Lyp`P<5&U)F1Q0U7>9E>2IT`fvixB6jIAhT@3MIdFu0zU|ECB5ZcB>}=%4l= z)dQe_d=Pg@9k&G$+crI*dl#txlJ1x8($!;ic@&_1K=L=&@awvhzI$*Fi zbG*iyQp_M!4P00K1aLG6yC}hjCL@dQ8C{WV2Ea~Nz_Tv^ zoMs?wh~KdW06&Lm2K@lyah;q?}*3(ml-Ahw}1f*D^Mq7do-+sI`ZQ>gF z68hTCCNMt-0m0?75%BzM(#De?b+RMSKPrEu!lOXom-Ok=Cf0pg;txpQyvx&2hUi|N zu40(Z9FXOI?AVsJzhlyQA_q(0Sd*RMpG~@d#t-wcEkMUkrt^4*(q;M6HLJHgQ(yV~ zy~Dq`siS^bf8iPjFm*M3O~K2ccV^7n3cc_tTxA_Qr-5yA&Dm-mbo-{s$tedym=!Pu z4%{Li0X-Q?<>$tl`A!vKL8FRPvYuHKrWRnVC`~r6%u4xUg(#;cKv9{mwbn6*;#nFn z8qWd83I6O=Dm>R!GU5w^1>#06m5`z?<}a1VnvF-%6R05;l(nWWr}CwjTfr5eQ#wo^pbpjYU0v<@{;X3AaGo;tw*3X{KV3R(&X0!pAC&x?x6{?c z0A>6)Hr_d)Q|~NCd}n~@ecw25d^WYw@I4t9OkM(P7he^FIa28#2ukXR7+t7;^pHsu4sDed^0mO zrNJvLeU$^0UQZ7INx?b&@9p2`ntm>P{*spE`p z6N_xk9}tkr`y8-^XH*9fJN`%4_wwxt{#Bnbo$f0mov}%i&okW!NWMp!?%f&w%{BZ? zF4ih&kqvfpz!-bj95%wga)4?^{WDr7T@2UEn>R&pJ zK@_y;moj&{%xh+A2EEjGL__J>* z-a;7fn*Xcw^1%&&caHP7*W$xiVlIFw%DD&c9%YQoe-Ja|ysIFUWNYA2glMw*g8<(~lAa)zLcuz#GT;`)k6Y>E~nm-A9dO z29~^~pJQK`K?JeoRWF1F%~0E%j-MEl!I>dTvJTm!)@pFu%ns5wE0O$vY1g@Trub9GVGiJ%cLgTm55wE)=4e?f z?sAEF`V!CwjYP}N%lyOZ%R<7HTF&tDlmy|_VFf)kUdrFQ$d;SO-(17Ld!Im`SsQ;m zlOfCDK4c6$5;x1?0^x!Dir;LP@&AcK*@&yGd=CyEL|W=!^uqvuYR~HLvU_fKt@{+@ zB(1rN!g5W*GKvTyrKphXM1VEt24ae8ma$G}MkVH!BTsRI^FP%oS|{M$sc_hv?_p=p zU7Akw{R8MvQ`xb0#WN76Z0Jy}@ASinA9BPGXhg|wu%cMkM+~4@v(e{XtOaQDY}5Ea z>xC46#O59<$2uq;54>Y{9&Y0&fVU~+T8LvK&}Wi%9(5OheGI_E+G840vrqnoMk9KiK~$Ts*{g9Et*Z(_SlTC)FR|FrX4`ImU%dU-(9 zf{gG|xsNQ0{BQ&R{yZ?E>w|)U^48g%=iz-12FN%pyk(Ue$Hrs1A+sjV1x7_~ z4j#IiJaJB!8LXZMgNAAhL)I}^B>l#5#>h{y@nONLz=DC*%HyUYMBNVLM1n{3)4;Jb zr{GE(9z5vr*;D#)n%eZIt(mch8~i*0|NXbX`KA<`A{o%a!n&NI__HKGnprlq%Or>Ajcf^m!{eU1+;{~?#56!88}UDzI1DJFs%si+)+<*=Uo8vu7RU zUg<1u82sVwS}ZI_2Zm*eEoGvwqFdKzX+zlq=!H=yf*6Dv76my@WizK$$KJ3T9jXF_ zP>R-PeFk6&O87%mM)K_D3_r)10Kgg${1oZWC?L3xct=ga&U60E$3$zk>q}J;hu=9WtksuCv~;r(m~Hof7v56J41R#T zUA4+Ha!%ZUjne>U9ZhF@P5S9`rH+XsXTbk>J-}Z8c?Jd~t^_Sc!0DJv&h=b%T)Xa* zOLguvL3QSRC&4X*NhZ}HHqO1QPI&_hCYn_^}A12`Tdjs{%w_H ze@6a+*QK*uuhWm;R=@9mIeYu=t2Jj`nTMyp8<;J6Fv#qIxTV2UO+I`1dteOs{`h{} zm5{}1gJkfdm*y276y~sdEF&5EW~8!UV-7GIisgrK!G8R(T$T-Vj=D1tC?6UaN-N)) zQm$FHR`{(jxZ?}Ag;kZQr`Z28%Ut&M$@`{fW(^oDE7iVLiXojR_&b%aI!NgmoM=r>I0<>$os;tTY`1L#3`3C;{i@6U#ag!CUoK^tB1~Fdf0SfIV)HyOrp$@^y zTkh|U;?&q#?Gi2QX|M%!;VP;^tgA`uNno~#aX19p1uv%yeApGhw>Zw94R(FbjIw?| zXFfkLwRl$_J^|gQOb*}=Z)G$WgA;xx0G5ILhCkkn46KeW>kTk2s=|{625jo#Dw>a$ zzYD>|v-iAy7E!N~cpu(SLgA3ZOY0xUMZoq@~e z9yH_nG|;hm%)06;{slZE@Dbe-7I=AR_jy$P#MQMyu{$jH{FnbfX+zn>tBP83vSU)S zk~ISf{?#KDYBjnMSP&ERya$B^pn9~ScJLP<(Ij_u6c5b;e!c;I{0_Le8OljU=2RO^ zmq@cZ|2yb#0`g=aT!y2T!%ngg4k1-RofgyYol&NkT5_)_nDdlb3T*=76+ij!& zI}eh$g#-_Io7M}0eWe^L=2R+)cOyZa9iFgL-BFd$r~y*mTHe-E6`821c#@*21-uGhn_ zE1&7zo%Bq6$9oT*B_>3D&3`w6#~lsCm&k4uOl*n=eL0>@DNk8UEaa)7RG4KT6wNy1 z^je*!J#GN#w*Uh0vympV=b|Rp?edxk@m*6b+yItGByt3g0`CsOdArqAQU-qW zQA&(DNaq0ZXrTkb)J|qC(wDT%WQC&ZqEI)19wZrEMwm*|V;Jz#_cJcYj z=D&YazAXG5!mY5+z#&Sash$vH)uBy`v!LyFtVBE?X$s zsFOtN6HWQ9flq?-XrvY>6pfhm*j;?YiTiv#vm)!&#tUy39~uC3Z___x&%6Xm2mg-B zew5Tb=I0AQnza9XcImG6+jYgKlI3HlE~SroNd-+F!&GGz&AHpS5EU+jrDyxro7sOWOWWc zsBGfc%vGt3)lP4s0+wE1ZcsEB9L54EKrVVnMUkiR#|y+8#0GU2Sw z=qX(U#EPj4etoWI^i6ugaE1+R1EvC?6qU0KO9WM#u?!AMz$HL%lVC&0(X2*|Xu}u` z_WmvG?e`f~8(PPM$&AcU937{~dUhU3p;JJfv-C)DDL;)!aIe?j%4`D%%HfiG>j+BA zb<9ONno%ccJlO{=0d%IH7`Z#CU4ZapsS~`dvQHM3JTToO5cpKA?*csj{88HQG3jAZ zg8%*|Ac_Fe$m_QU#zkLsUdsE8*G%FeO<8%BVQQl7js(wZe*6B3CmtksP0b@v@ZsM0M?w{Kw zb+N@dAeR~B2si7E@=d&`;9_R?0CSf%ts5f81$)8{$$nyR1ZrBzXT>&!ugiZXQCRXX zz>@h`uDLcrM;eNsnl_0DFMlU_Mo4xpB+f>`fTvgw%IJmwzZ8KqHt7yG*T9?a;OA?i zO}b)mjSX|Gz+GdZf3Jq9?>?7Sde7UGqd=i15?qUJf`~4QyrWyQJf|2-q)`R^c7k@N zY>Qo|`S2Nl+tTD?`Q?j8k~$!N`0T#b9pyVL|1i+_^y!vBpvAiPPDlFh-*0Q?-etCQ zo=CSJsfqmG-q06X!$rs1z9Ab02$7k8dt~dEsB{dKgXpE@s2?Nm-9+{24?UpI}*b;Oy zAS$_nZw<5v?>>CJ#jff1_7)Q106$4?Wg#0?eC~x^QBzbsuf8C0M2LN$M1pn z@2Sk_API9@0EiC9oh}-ebhC3(ONU`PY8=COsAWUnq$KZQs7hZ`Tp`i2=3hoHSAR-C zrH1c~hfEh2cwG7bFn{W_10HYhaLfB0z2);kfu~f%2gXQiqG0weV7^bij#bwW<@eV7 zpE|I5SbhHP41D{3_RqN3tiURNz^(ZUa-ZPiZKaD%VBY;zd=I~BOM!gu+gJU?u1fS>A0UC4Q@;+M2RkwZly z1@=aY4Q1EPasmrtt^j*z-cwn$jDUy~t%6m@m<^b;YC7IgKjuJ+qKK|G5T24B{*eiP z`@^_1AdQOwZ#E25XOLz^Ee7L2169`H$kGah)z3g;i626?bQV~`&ueJA|Q9Ssu%*_AwO?leswX65lpoZ%gA6FwOWmdZ~RXG3C+f#xF_DfOEhSuU_ z=9ja6tw^QUIX+|n^B(YjdkK5`vm&VwV*LxQ9MWTyI~daT@j8i41{{*Uti%^kmxLI8$gqi#kLf z3I0LMnNZ6cER3_QrG&f%ka7SsKroxaS52w6W=u|X#y&--GO~kT92oKF4uAI+I9~(L zzku6?z#;D*E!mo8T*;Q8B=qh`PBJ?4x#~mrK}^YnOyuP#SIG~?=Z`hDO^JHaCxWJ0 za)=oN_Y=mYNWI?q@#=D?ginxuiaM!kPCLiDlwrW%*=9Ww(T?c$z~ivq4gFsJt~^U> z%X#d~XN=YN1#_=sBk^qunD&`>LBj`#e?wXM#x zj`{%>dRg@+9R@M$&lLFbCf4a=V1WO4hX3)s#uTyN%n4ttp2yzyk;n7hpnXE#T`&QG z@rki5o;VG*hU&D;!pnS`gGlK+L@=0Ln4^7_O06%;ST+>m(FkD~dPM&fNj)H>abO388%DKMV1t`)BxdU7M zZMAIcbiV4DdDr%`Mk%M&P#r+*Ii?byWCP$s(!$A4pB~DNQv+~e7Ojif-}UmI%)Vf*T5gHbB34M4xb)4J}AuL;spEj-~rwgV04>K zYzh^pI;Nhj>eB95o^f4|@AVY=$@R!p*~~Ttmc4D7Cx=>dvt2vr*J#ESMn-T>pqyDv zo}J=N2{YfOY_r0cc9=lE1%c3@lM)j|B=hDUQfZdLppCeT-ca+2?hX)hAfH+r1Z(qP zL{bHNIbGzV6WW{a;ctJGhL!eV5V~?8 zeuF_l-_ZL}Pt6PmFQ*G+P}80MV*udZd3Wgbb4%TW-$S0;0K0?xLuoxa-4Y0VlJvxN ze&%925No)w!aG!`OdEO!BkH?;~DQ` zX<%Z5oq_Yey$8ME z%Fey`FJNaqjUn@*h-}E%=EkEBTR(Sw?Vw;|N%ekUWh&cX5uomgSm|C+krZ35|O_q6nFL zlWjHt`sUy9y^Wpz0g75%x>I5} zHwJP(FBi1T46yD(PxRK5R2$1pB@e>&`L@(HWm*Pg;;`kB+>C2oM)mFK*QYXNGxjNo z&HD+a2tM1(iWi^lb1JUr&=>Dcghmp=QcR2ciPlUsdW&8DK`#t8*PUflt`{}zHnNxk@2TJh@X~<1>k>`gsC1UUxdy)fBXE74^aMaTXzHDgQ(9=eZyi7LF=>-%jcK}k zXX8@+3k%A%)ZW?UHK>J#(a8(q!7ffcXQ#S(M)e$F-EDgPC4J`UQ-ShFsOKZG?*IHI zmpajW?E-jrFy;s>ZXJU!=!uNR1wj6S{YQK(9=s2fc-eCAr0JO}-M43)|K&aKe(+J3 z0u>G2duDTATJhyL2~Y=sTGG>9^+|v3W@em|L2kCkPOh#q_Wg8>kn;Ha!Z$d^j|yo( z7lNZ^*GcERG-AvP`T988J(kbowZTpp|HP1Z1|ZidqT*n?*~~eF+H63`R*TIAmeENX zb}C0t1r$(`QV3jZmW}7*n1nC48m8bA_|@*Lgw6&px#d}dGdRjxyr>Fl@r3co12Jo+Z_P+)`mc5bwOJJzWgMBa&4v|3! z^vr-W`5|8SvjElxzB`{51Cz!4TD>7_)NKI1y9WN{T`mX2mF@`HO+0llh6P~Zwd5P4 zTNQXJjGp_XVh!|Dk0Ut9`Od}fHaR)Z#@*&Ko;8T&>d;fVfxt%$Ebc@05vJt7e+!qNv#q~AKN-(fF1UIdD9xPg|8^j*y&DR-1c(XH z8~;TE$Hw6L*&Y6G?{WU)jrblT@Gnr->{^U^=03Q$#5^xO?4J|IVQDqb~t^qQpLpZ8|?6DF3rh-Lrg-LCizaQvmlzY{&bOKHBSZ3sL{)H}aHQ zHZFj1_9J~0-j3`pR>Z+`$)C<)09Esg#h204^RDge;4gq{hyT+%;D?)h$9s-6q@_Th znS7|hCT@7|4x%q3K8BDF^EF1>FQ_^_Ug!Jlc+&b=<&6ffWc4HK)c1pv_+|vKGmZ z!lxE$^IrrE25vBEOCF8KXNl0*;I+}^SE(!-hRSefKLhyTd-xCE<%XP8c8l;z`%{jd z2W7tjyt*zJfFA)>1S_RArXy_!k^_ZHB!!+*FYKRNzr4^VJG%ZnvX_i3B5tgh+fa_?38uI_VbPI&i|aqC&R z#+w0e&hUSJ3%sZE@?LDpz6W<1OnO#fs+V44_|>+AI;O^bUnZ9@$d<&(ZDcdgr5cVm zWYZ?^0SMR#a_&-&opIov&0t`>3h(d8+j#@}eBe>&%cw0F$G69rPq08TSkL&ylOqhdB0>Q*H( z+`Uq`)X4Y#9dLaOfAt!6aW(Ui5l}FZb|wMNcxM@vk;a@3Lt3^#@~Brj(mT>qsxD)Q z%IEWW&G1=gRp^MpTa~XE=b@wjPYnEK$VgTe&Ke8-*=LP42hR6rnLZQV@6E=;`SpMN z5$O+s0@2m6RsS`tz_K*^-oKSkn+2!u)sKT<`HJk&<$KQx%;Q7lQ-YaC*!D z7*iaMsz*e!${RgJBCfgKJsVeM6WY|zuDkm3A;2B_FAcE;3660l_PcN4KmMr1t%4e< zVqsv)F~8S!z09?d4lRr7PK}sa+k>hGYQ*N`m0L`F(#E&2ouq;B2>@?@x9JlBe^%%1 zvsXYM`EU&WzRB}R(~h}aKlvqnZpq)=jN9(ghlOti4L~SB-`SdVlVraXK6+=g0h|O{ z9=?1$i?jJ`M%@3!&Vz*)UdK#=1FEQ89k7{j|C;WzJrFTMoqVj6ifpcr!ZKnVJ3Nn}{5McSWW zK^w7Df(hzQI&8G^<}qo6$yRYu^g@sGdDb!0NrOGn6=PP%Cu-*hryacq6}}_wXz%2@ zC%LCfw+a498Tr#n_f{SE>wA{_-*xSur@t9q57)M5n{N*x_5PK88wDapR#DkZac#(oQ@H6!Fl3&3cOG;m*jnv+EUK&!9}N zoq7n5uIcnby3F2|r6tyiDwzYNlx=>BseWF|=bThWO6~PNErDU8?(3xpr!w&k@;oz8 zd)U1Evq5Hp>*s(;XaI<#ce(pgY960mTLl$ain%55I(^U03~^pR>hOTENipjO;yU4q zVp`9eQ$7iL3`RNaL^AL!2A9o9iwJNh>);>h`WpD=kHEXPtQG=)Ru|Q8)Q}WPrA}E4 zPzMeD^!P7k2`ETl8Y+R;3u@v8VyIna>uYdi%R=Ewc8P%E=f5qaT%Hdc98t zHqB?}IrufAnQEL5ZN;Uc%KrswIf1p$_-ToGLuXXpAxjC`a^?3O7&AM?E*Nt%wkTU8 z#9&5dr3xT1`Y#a!q<9zk&^vJyAeYk_s;-(1(ER{GM!p~Qz}&-7ooYm8yicG)68cK@ z2G7(vCFr5LBhT4^AHIWs_buROESnLzID>C~w2II}UXYG5vaEJ8;y3POh~LQuPOVGN z;$DVXS8O78{HkUqCbaq4+)-HR&PzbL`WFHvpkp4IY~faLGk0HBfw9#n$P^M2e-R2 zxZ-%4MrWynC2C1#D>yJX;=*FN&>|ax4WBqnV~yRBTr#G_C>RI>@Bl*XL|V61=O{R= z`WNSHC?nxZ6e$u6Wxan7|KsoB^CyNa$~%!DV0R8SjOBM}@S(z5W??+wl{4)Y3KeoS zv*>SrkIf=!gtInYKeDFtr~Db<>@oZd`|k(w--o4-LUc_>V8GwK{X@%J-m3m?=ZSww zccyM*{QM~YZM1-K4DMgXj9>!d;#XYjHuh8GlVseo8ly@5o-hP4XlOp;d^49Jr?BA)dZaC?tG(yzk~(ngIt|lX+T8NB zoUwG3#iY#q{QYT&6M2}mhVjU~^L#%6&3ay#JNpS zDv>{0uy)UMpSpJ-2YzPS@$L~Uod5aFSTjx^<%_Qiy1Yu53X6brMlfDyn@? zVqvZv3r(#ALe6LWlaIVZKM4je^Dmi5y}y13|HJR$@7~tCmZDQdFZ~=QVi)%hN19o$!bSxGfq!A1F&tpCq?>O>fL?+RP{eH?ZBL8 z0-`M=Z+9s7tz+>Cx8!?hdMfokw0_aq!E^r3^n0FO@3q7K>FszS=!gUYHZd0(`aVW< z>04=rGQb5u`YVsXK72~J84xSk*-5N08R>p=zrF#uah(70?f3~_kOy@UPvnYO%anj; zd~?Y$JebM*y{)?FDfbpEZOQmzg(0Ee;pkM~Ogs4k`mZB$`{m#^!8#V7TN@^?RHIk0 zmdh75{A^slm%&l!_yoXsF1wcKvpzTK_onJ0J)QX3a<@ZZA}QHOX~qD_!ZLt@k{ldI zDkH=kb#v%orQqJ#h=z8Yc+L$SV5Y#DAsawON5CFZ_1+Wc}?U(m^BN zC*2pI9z+OGVxMsk035R?inzz?P?|fmghV?*yiyAK5&F?BM_@~B=45cmf&as!c)%iuU*P4CKG!te*-`WguRJQBC-fsh@@cc6bH`VL@k1Jol>?mQgjzl-OiB%Tj@8@M%X z`Z&|<0RaHqIQ*aAR-f#33%w%18^wBE;!nc;gb&Uf^S$)rsx(L7u>=_YYCewrL2l*u zaR&Tf-sAj_@8LJGr>LLRN3HAU=siGiK;Uj$mH1mX8qn-eyL_%K?Ow7gxHtU;{nTGI zq;!#qhkBBXt}F7w#uC*_XEEplFn^~v8TQlE6+3Ch0#78KGr2L#ZFH9b%WmYuOYTu5 zlpc8i9)zD5#B!R)!)R$G$z#X=q~RGmWFM#vf5h1QSA!6aTD%C%I=Q_C;DT~)#497I z*%$?~ZKs>c;LRyjwseulGiYb3TxU5ooSibKh9-Tga+I+Qvi$7u@4kco@ekwZAl1OM zERAgKHe|Ock2CKU{O$sgz6_x}Z+*BtjO7Q=%~Kx>AbUgJ+iO>m{+UUleZChTpL1eF z>d4pgMYcP1`aqRGy8LZ{#(kQ8SAN%QhVIiHEqJY3)z*~p^=eO{0uZcH+mt7s@ipX|2(iom3IheqT}QcdJ~0UJa|ILJKIt=M4P*t^Bm|>iYht8RDUSe%@>Il- z?T{Q3ALF^hjmjGZKUu_~B1Z(#02=MD^(6op?2IK6s&yr*XYS^={;nxoj-61$)^8-A zf4;rH+#eoR?-C%`C9ypqhhBj1Z=d^d{hxhZ*9f131Us&@K==u&A5^H!=E<(_6| z=H2@{$M*;fztz*?_QyivzIi48(nawI0X|{6P0;%wU#IaCrS5w<-4-a^_T1aEooz0( z**6{3-+1-+WAvYW_9)owPC0s4`bOG_-4KE|s)=|LP=zfo(VYJAazy$j3s2=Z|KUB( z|M?C4{n+Inemz;4n;Ro=sO3qc4S$&aop{SY#t^cy_ zat1rV8FXg>b^{}mPq|#`>N1lAtd5`i&|CfrV8}qa2#kW$DK{(Hnb&Mw##F!<3Q_fm z&eZ5G%jj6B(MU06BjBEu({~>Njh*Ux^v>fQn_y1K52>7{=u=*|2}>b08_f_hNalu& ztp}L0pwBN2AyX`xF|Y^kIj2_8nqk1$4T>~2|NcAp+c!A9{t9+=31I4S zcBHV2;syC^Y!-{)5DGT5y8dX?IOn%R>%mD11tEy3WyEWY> z&qLCIne6N9-9OyNQ#19HiFtkuk3W%IM?k%6o8#{KG&}$})C2Rh@L=%&{f7+_-11rc zi`A?edHvB<=Ku|$9sde$uz3eat3rHKybJ$Bp3xn^wd4FxZ{a_l5hKp@-Yk1y06+Am z5|J(D36fO_666EVIOn@2)ug?>(a-1^-P|Xmb0+I;_djzyUj!!cJuPeu67Zn*V=VhJ zI1q`M8RI40aPC$jsCp~HuO!hHgkP^9&YpKBlh97kTee4nWtM{RRkI`j`uQ2#A- z{ml*hU*ADC6yHYk4*udebiW)-Cg-NFlR$t7Gteafdii^4^>44?|MGrdjq>16t!RPlMe}wxWtq~QN3`RZ@2@!b|TRS>|AM3!;@ zI7N6i%R%k{IP#W$@NScBM=D9|Xg!6Ozk?^Kjx^bWoBr>!Np~^xnS%dg(@y{Q5pe@X z_pT3s|Cb+c2mae=x1b>$y;6{`poCp7{W&Gq{jev(wCQ> zy>ejMJ>eWp7m8kmaLhlr%xUre74ca$4~b)(GO6Ie}4o2 z!+QlR@h@aMI|keQY`?a5X*C)N29PIUPhXZZb`&J==-OfMZ*Fk@Uw;JNoRI@GFPanu zq)c+0&9ITlAYOZ6-kUxeh^J4oR#tuc@S#O3d~1AB-wlzC^W{km(pm1ML$yV+5`(t! zC3PS78n9eJD{JLb3KZO>n$MNj;p37u#-`-E{Y}{>wb=Y{MtyGj$W4GjKQ?+KNX0X& z28rn-ZVmyB4!~1M^$Sm7KrZ<;aIOf9jUelwJpfxz+x;AMq&3hmd7q{c|5-+S74dNc zlBg5erv|C<%NS;$K#^nyTX6#6-8=Zd{u}(e?@|w}*%Z-zqXC`T69<9%(({DTXE5TB zh~Gf%l?0>J=Wt=Ct99=%ybLi{n1?_-ln!sg3o^@fxv^~)5it0{-1tSb*9^} zMwXE?9y$3#r6K--0e${$-ZsDSz+kXph{2mVfcJp^=QqGVy#;QtZ1%1rXe;$_Yvz_e zHpB0PqX0rf0cTI*t9OwFDI%P#BW{<^=Uv71D)6T&4I$S@9FD@coBRV6M&z!u9{KcpdhGEpG;Q(XAs~K6j<_eSpq;9Nkaps;SjT_ zJOZ1=7ZYH{M=>N4iVHfGabWjz1?z(bV`;&WM-5RekQ!i$81?f`dZQ1u9>*skc&XvD3zp-zR%7((QGZzo(-rAJq=Mq7QACpL2SE?6mvb zfBzo-{k6XD&bj-loC2g^w)L;5X80yo*Ok5_fZoX`7tM7b;A7PPFYgK%f)Zm&)Z2Vy z(OGdJD?67+DUX2iE_k2Mb0edvUYt~vgUQVftngu}M)s7Z@daW}*Jz7CJ;tis{}vnY zrXviGpYcFeAIrkz+?jS@!X~JRHU0F(K?~uxi6)=x=U4<7_XV8vIlJkYg;?)zb*|Wo zVp~fY^%@fVca15=YVF}P&Qvu0Tb!Y%f~s*%UNg-Sn)nCWagm6IQF*#ko`37H&Ej=# zmN&tbggqd!{FC60(sPp(JtS}#{N@Ju!#D7M`#o@dLo)}oEpG+|9O30Fj|g?Wz=MUq z4OjHEh0#a;VWiE!qx$Y#D}6}11C0IP^OM!h!rr5TJN0vq^1Em0a6W+cCl91PVtP<4 z^T5C-rcKYl`M>-)Ne~SoXZ-;=Zd+g90`$s*$v~xQBY*AG)!sS$e|rc2$1&=!*+@e6 z_~4^(_N)f}>TDa|32=o#$&)ORP<@2*i|PXWTY!{+&RvgYY}t2ntyP;N_Ju`2w%kWE z>05pd?5crR0CvGt9Q&^2b^ZaQ>YoAdrK^%>1`H8!80L7`kh9BKfRq&@eb&HWrZ8&0 zzXYiz7zscp9uU*d1uXr?f>_lK8QJdEdUi%Fey2T`%A?W}Zq(<<|1Q3mIvYK({W0)8K;*&``@bX4RHa zFA=TNie9`ei31X1C_moAaW1~Xk6x_x-8=0ZWP9~dv2Ewr?wKCK*N*&A?7{Ni5hJY` zf9B~C&G49X{--y9ZMxP&ep1N5vDS(bfG$=vlYX)Xayb0k7H6;LzRZlos$Hp)A_Gv`VF+x)*J4|$Cd z>7nFf9R~%DIiiqHP>wwb1rMQ1q7Ww|z<99HL*$L2`q@Zzfvy!q`HQ5#6wCqox#`L3lDx@e3IZE1ChG9qWQV!Vdu0Ia=FNj}{vmqyG3v zz?>l4jC#c_K4(iKe+h6rvuF1tl_t%3#4gW`rhXmq3sjc%&JS+z?|%S(d^45>UcJl` z)CH>k*_osRR_wCs6~GcfLJL<3YYN(=BXG)R(Flek6SzBdgeOby^>;_~BtY?r&<1!M zKKsFEVY@(KdEfQ)P`y2wp6{6+T-W26^LOWY>Cbc=(l*qu1X=c3dK<;)mYX2^>vT|j zB#gYbg4UZe&j0&c;7wJO%bh?@qsM5N!wDyfw}wLlCIQ5zvjNTwC_#pp zPCW(a&esvZu&?zRu*saS8{+p62pdzD*f)@SCZ?b6&6P{6Ub_cEPkFT7xJ=0*dj%M% zMJ1$nKKIYT0R(tv$*5iCfb@oE+0h(jJ zCF|qmVYl!pk?sT2E-32nvm-Re@(@u!rD{GA_yd6dr#E#!I|DHdH0b7ndX$F&lefq!ha@5zkCh?bD9+t({=W#boFX!HJ zW`u%v6p6}U`gn~d!gmfRE3jZN58)DC!WAaXB3S`OYpo0__PnJkGw$KO6LLlVxgX)Y zsXT<@kv$x+Q!*a|-9c)dm*q?3LP3`*kwy&Mva5Q#HUfCca0)5-^QN=NGh21(*fjpi zvo-@Ak=b;(;;@zXT~m%msHyVW{mzB~*gQi!Wv~bm26b6mvI1t_Iw%2y7vR^FK1f}& ziU`Ml7aM*9Sqd=@r;f6gVO<#y8vpJKm8Xw zo#QI*!^T46)*$3bB8pF(sDB;?On0>R5y1E7_f^kh0)|hhZvW;Q{>^)cUOJjcV7oIQ z*GEmaY03d++$og``8gZB{nI<(efTQ^73XRqFsOBE_ID);d)AoF*JaR!A<#SHXB)nA za~=6)SCtm1w-6!L;v;x5L)^cgzAZLiN4@Fu7|YnX(rEyC=Tv85dkxk)nUIG!3?@&^ zcc?07sjca~{H_RJJJ*rO9=bXMxWGQmwxA^d?c4#AnLneDQjjnfWpm9)P(!(9VTHLwF7Dzw2?lUD+)5ySmrvO zcf*Z(r))pI!THS_*cY#XuU-SE)4CUdrKTogN3%H5=-&YhCsYS%8!bOP9U%19q|2)u#_{K2Ac8@-vPM!7`#~d?u0Fe z1OmF`zyU$ChbWZmsjUIRN9If@@03UFk#sA5EqptYrspiNwt-D&o-+V^XG=mtVFjP4 z8rkVHqQKBqNv}8HCiC=puvfFr*%hJ-ITG+S%qTy-^T~C^u}^uSSL?)vLBb-2-P8Ye z!XiGXqw;D@H8itbrd8lG*BcwujGO`+FxHumXW2KG>fDVBed6mf)-2Wxt0L;7)kE0q`&Ha+6<_ z8Lo`{5zkOMflc22$A_8uZ`)fyzP|=S-u}kd3`0n)pk{5>RX1^`uObkWR-+Mreh)_- zK5sMF$^b#?oCB>u5--Ww|K*9QDO+q(tWAdn$g#vr+t26&JJwm!ZT_$tS-et#m zibw_*xM&8M4Luu9|KCgCmGN%@&`1>pqIAhpGj1bBAju_fmz*83HR9a^@DzFgoNV_? z9(diqE;3qq;O%QeL0V2WTm*nj!^j_lKm|))A!6o9ak8&#hYGR)HnSG2k}!GRToOJ) zPxq(JqoHqn><{?%dz`-h68^=j>JUi-E%E+=$`H#P713`xbTT32)^u+id?Ye&iyc&Y zA6`B*K*)yvIf4HNrmnNc=6oJCh|NnHYUmRna$zyySw596#I2 z()+(qT`f;I}&2-r#m9%o;L(92bzp(60*Rrirr|?sElZX`_ zbVpLl1cB~GqBXz3vkG0;td?SAq-qE)JpdtK0`byG96W*y zAnN%%gj=`<(Vg*8jmg#e5BG>%Yn`fU(lpKXUYT=7c({AG508t-%=tXnG8sXwK`r&KMq2qQTM-n|u>^mT zaiOd$9Xhb+I#+w9fen^3vO55LxWPaB68PvN*q{Fy@bNq`Q1+gx&T9Y@F`v9%5Yc-) zkt#7dFYUj)wSDW_z!SXOyQdvt?cQ^=b`^Hz{{LoB@PFW7;HAO8*Lg{B-qqQ(b^dn# zOfG<$>^BQ71L5z{um)Yrn`P4CK3?1V$;j^K@_S&|^!pLJ3OYm>r_X0R>L-GHna~s| zdf@2}$iJ}~QFRc*k13Y5!IUK%Sl;wk`o=`P$gd zB(;y2uKdV^(bX)v!d!F)fFqcUb+gzZoLCNzm?%-s{r6@J@b`x6-@O8^HU2 zRYtr~QDQp6DQn3p>7Dy6$n(WRyFo|3f)OM6!)qNT&82_$z5o3YjVzPSOIktCP#iDY zrI9qdmw}275{A(XC)U-B8dK`PMD?Z)z_L_-kr`-4rgT`qfOj9@pL{U}0{`qMz(=n@ z$5|bD0!ol-FOGDeFZoP2T-)x|N;?_&HSX7Bn_BNB;}L;P=v%#YcJbnv@)8_hD*K&! zn^tylbtmw1*GtQ7d3q{Z?(YA=js5Z0_i46+?{j^rs!%d-Pxzk($W=sj=j-g2BSi4lKXVwPpI5z}c00kIp?3e^6ZR zLcT=s9UlDeaQ(r}y`W+@1pWG}w{2#;sVFnYI;t)pgfd#!z@yPF{yOm04d-t^z(1TN zP;uosnvgZ$lDs#ubjet6{O1J2_PTJyWUK__V5!PoR`eLGSTxF`$e}a$orP&Gm2UQW zv)S0@kbQZjssovPCk+2o`I-Nf{cKsT;9`qCMN!g(*H{)4P6jdtd(un=ZZKgIJEk0S zOTrJpzCLjIn^%LzRmjZistlz-Eh@?tN7Y1_qBP}fDVO(iuUd}Z^?^m~tqdjUTbq`4 zLeJBnko)!?e0y`s>LB6V%}3)bKJt5ZhecVFLTX}&W|PsP-uZKlnqjMHr(S}XSc&+ZzllmP8*%4>_0Dj zYuPQ4-S-`Vr!IBc@UuHXwEI_A>;eSs^X~bx@!H$pT?1OiHlP0quRpkn7goF@wtxBo zcyn9JXxYUN?Fj=F&;o`dMJB!!dwb&i&3pK_H>oAYaPsId-x@leGEo>2@YjKOX&X|u zJ7up~{N2jE8Wb`2-(^cv>y`kUI6deXbk&#fpu7V>!b8N1ki0fGLd4S{LJ z+MMlG9GX_lQ590JGHDeUYmbq(99brVs`H*aQyzj-Si z+;A`bFssRF_bk$|jjo>Ul0T)1#;>DH$-9h}KHqUBi%76Flog9kFCno9|ItWI!W++G zGO3uWm|;nKJS3_&nSyXm#s=29sM-YML-1v?xCN(>#YO+(VF3sAnY-%(ZjC`UG0ida z1jha2ivyRxy;d;p{b-P5fZj($)-{djyQnCrt)ae^Y?gZ{2@`tqFh4L4C-nQwR`)#DKJ*u=R{)b+F zR0sX>z3abvyUORdFKcOD@RWbji7P>~G1&O+NbqAScqt04k~f$AXxW%w&1l*qy>Hj& zfz7tIt91Ct8MFsY^=%h30X%Y|h>aSYtDl#7ahjXRThuw_jw9O2e`R7LXAq9T!>E>= z#VWa~@7}hz(k@#+BBjPlm9fJGAsjL+*+BbP0WciDK5+b;!Qb;eEgM;{c^rXYq#OuH zxiH;;EB9~2Ak1X1ii({iAz7aoa-Jp?4aGLjI)b8SHHa(;?F4>^$!{^86;- z*1fjSb9OBIQ~iy5Z2alr$huXRh*5+LV5CFycuChO@}5_|5PY|AYP@GD7#%OfXM3qN zfBOLdT0o`0_|@mY$FIkVz>hu>TB%2zQ_6H2>dZ-p7x{uR<;}))o6w97BD=Kx6lYW)&QwGBvuGK zW+1J5DH%ppZ4i2(u zJ)a8j7p8hLUMAjz@$KFPAOSiYON53*{Jbsvn=+3AdWr$UGNno8VUY`L%3y?D0VV;`ypY_H!x)s?)J zoy_^bR|WLSxby6fx&9RNs)Kz0HhKr^y&4@_WO7is`!;trT5;RS4mo^+ZVOIT# zv0-vr5|$nMt#A^#3p(NC$C6Z?b$Q=`@$0Jbz(lg7Df2Jr@3H8tKHP2QX9?3o=CHxk zNBDA-qe5!%4;(bqB+iIo3@*a2mJ@bdmiVuKbA|o>l4b5)0;KgApzu+JvwHtY$~%u` zStBw$-HKg3A{eZ59C@ttlq zc-H-|^+}m^M-ysXKp7N;?u23w{?i-E{v2)eoVqap?;ha4{t|e7h5fT113&p8U^DSZ zFt1+;WDDb~4m^F0MKtKA+uv)g>TefUDnPAu7TWiM+V{AWge~`^(|u!)oymWyfx!2= zX5&v~UUosB;`iROUA!&1DkQ1crO&iyyP3P*_q-1PkK>p6@aY5m z^oBQefE=Gm#~~PYCyttt>>Jz8@>^$=zHUi?^01G` zI0AtN`07W?i2+Ce?ndEhw9fXFic3&$=lsJ7O-6mvI+yo(X5Af4H;kqtADgLtQ9sM5 zQn%1C`K<{Z4FpOu4i;Y6(As4ZhSgG!$v+vfk+$Um<0x9{NZ@}NEk!p`8^gXUd+1q%V-asF7(Jj+kN(@BM5M3R=k z#MsoGAZF$@gFJBqSh1qrTgMI)(;WTRKclG7aPyWBn3s{*6wc>l3=Y(z*)_7q?0hMz1&u)+{fKJeLccpVttQC%iN4*6oZ9YoSe|X#sOIw zHrS)#^4G6mZ>+rRG5$I7^)0-2q#o)3V5zCCPqw!pY5A9o@@q3xhE9{`ru8hfl}F5G zokEKNSF-@paFQmCf`L2(n#vWmqJG-oP8*SvpuLMM#30&(UX1=4MSTZAkBDBJsX0Lw zYa9YPkSUV%{t^C{Efg`@GLpaDaDM(Z@Z~o+{!c%F|6l$*0iv;G%bni%n&h{;YL;)M zvS4AWyBjd*v+d|*$9ApsC%7`;%dm23dfVJimH*_|Q=0yhDdqWVH;QvxpZ@_Y`8SWi zmk;HLYvPv#t8H!CkLPF=03Ob9j{ozA#3+L-Ut0~hNHRV9J^8@W?;H4N4-{w`K6o^j z@_O>cG8K&&=sfsj@Y6kZ#h{Wi+HkAphE?8bd17GAA;=u6hTmmIu0o{02mN4h0$>bU zuwI$CB>_DL9m4+9?;OTW`gOuO8!5Yk9;&NLoxi7gdJ6g*^*Li6dm(XRqV%lTEcP_I?lcf;mru$E6l|M{KY z;<#evC_dTg@ZWt0d-EQCy#Ut>>~a*n14si7e)3IP-FA0DJw?jX2gE;p$wz-9C!~I- zzc2B^NPjmff6p@8HrIAl9}CI<-GaYf_j-xXz6Y5<89&clFJbS4!+-TIikp03UbOoB zIv%Qx`1=$7oAqKo1*JiSfIB!6 zViA-@@lI2jdlj2~`Y0Nm-os0N>nFGCEIyCFgo8@P#OMe|sbTS7O(H4FaY}(5Xi7EP zWt-Y-sC3b2vR~48Ri{`lReM1oY0d%u%yDu`%2fFLk)u5B0QMQRoJp2BqD4?~G0HIr z002DPfQQ?79p$Sl?9~x;0mvYrZn5;>)`PW*?z<8yJH?rg`nyE#sdl|y7*O`3iM7o3 zk=oL}?cPM!(~INhz2Nt~h}`R)Kj8W!s(vqGy>E8%^S%S;FW-%K?IV4C051?O0fcXC z?GX-ta~sF`zIZ@6>(6uJ3iKL8$&-0mx$HueW$N9^N0CjQ3(b-c99&5R@$x5C=M_H_ zW2G7AjhsLjgRCQ7U}Ub-fJr!H(^VE3NCdUi-Dop|_=+cj#ehs0sS>#%nAIe2M4R(? z4p8*1h8rr=h9;Q<;7Y@=FNgb4&BkY$12{gt;Q0Bqq|~KdHntpf3jlz=8{k?5jf8_{ z)J2;Xj1$Zio(o44fy=C21)9boi%2Pi23=%XFcY-|VA(%ud-YVvSVrkV7|@xtZYD%f zM;_TwosPN(ISY_Tzhtsu?+s0&sn24sEA$FMhY22ibROJTwp-Q^A(2`gdj}dV6d9uL zwtYhfznww@!0EvI2l#scudcwW%Q)6D>+1k(liyi+)3%{NDQ9(&j^?PWbW?u$^}@*b z1nsIbERj6F*5tp{&gx&=lY9E=M0YYgOQaX<9Bpu*H~0dTe!uH`65RF0yzig92i`oE z0tN30$c0wJ$*&$q;Q#t@*3ms`Pkgn+fV5ekK`evF*1URhcJR|JLclhHenB}2dNaTh zo8>n5PjKUw$hA{+ zv5_KlBQ}NPQa#H{f_1#+*V~}Lsy>2ulW#Gw0ghi>aryOSPoUO#t^W zTs6RMwNQd-KCi~pf{DCSpa&2QklAW3%MY@$6eYs<05pOfziNP~hE5}pO^D>iA%R+5 zo=m6A+V37#Z$YyMwIxee1|ZQ6eN#ub`auuuYhYKaUobEgHbm&im0zQ8;!C<@b+F{M z9+#YCZzpg$Y8wFX;Su=o2)`b{tGPw6(Py=ZIUrQS!NR_9cn8;g{ob|IM8QUxPhKs& z-KDSgofYd$r53Qwr?u_x!%rc0ukx#|^dj;1+$ODSjwM03`*{H&?d|3);USsS8D|fn^r|Y)j|~AIYhaV5}G_0~W@xn7q+$EC*$mzk7w_%VYUXwsNU_d^K=UB$AgCxLOw;cM4lRzh`#Q z&@qz3qsxK})_CjFE$VK}n?50Sq(MOs-5a&9MZ>@0J( z{dkUl_6UDq1WeVy)fz zR=VGt{a*070l}`k-D_38YsS}~^!n2g^baS_U%m$sY)RAgs^19z4=4Q72l%HS;13#D zxfrrU2C#ljCE4;hh6XtXjN+v9#mW?fG2*bTwx#LhtS#v57E z7sD|w1V)#Y+ky8rcw22taH!x012KG4&r7`-Kt#8wpXFXmpxeGl#_$bFc|*1sButcd zM8J=?A}SBusl5T0|MVKiH&(k?%VBfrkw8qo)f|uVD&Q%EE-h&qWr_=1gdERWc$H4h zauvX-IK_wt{w2x71SqLQbqJnI?<3E;cci088m#WO1b<@Wd#B5*?jg-VLcvFIC* z@*{~wl_kNpc7-g0dm4xJcEr%D=_;+p3T5TJLNix(xc!0K3B1|~Xj*L$d;bW$e}rES z;Pn^`R7u6YWo1O&Ybj@1qSETuz5BC4jl`vnx_G~T@48pEga+^TQo3TP!djXF@62be9@hSt%TK_6`EG1mNwC#KQ?eGe`1K>sPx!iC7McOe z5nGL##8=!I0A%8V{%q3o09OqnB@DM`KvAMw)m7M;XEN{r*^nbvBj@8aMR%6dHa#u1 zq$4nV7}u0jNSOT>N2-?Esre%;1A3Vc=!3< zl;8$^@|4o^6oB>t3&>!~0e@?F^`BnB-U}9QTrFNnpFai(SSza?GVfn2AyH>^L@J9y zCqNDXG7)YPi-4LlGAcEU!Mw~oa|X^R)&nDu969n=mqfz3jFdD*7t&cegmI}m`;j{j z0=QOY0ch+gZw|_5NP-(sToIw64VF3YJ&fJ81yMT7rb-9#kZns{8}ZUloQ+$n{1hGS zW_zOS+86Ua?YXx(zwhKyzG&YYoO}LyuJH1_w|?j9Oz)oWIxQam>4HB1_;2LAe-okj z_sz#l|I-KfTm5CeWH#P65-yq!r1`e7#~(g7v8&LNs8Ir-D5q!fAycK}jFOH*ct2Kp zEt=4b{YU^tUB)kTIf*iq$xpoNW%BLfF!_R?q?!1eGDOt$CU!iQz`w(qvzD(0)dDVW zk+-rOO3i3rkR8Qhkpqr+V`9s>DyTczj?W?rf#CS+isNrDu$ygDJ^-{c{x)Rie9Eq^06Rwi3CM&&B6z9{Ua5{(XTUWUB$B5iC;(`_12aN1`G=jZs}pR5dJmYJHbWnBszOs6 znHM1-kWX_|no1Htwk#J-N=((|aN}TR$E6a2x*)%T_u^yZ>Au z?&T^L*KGe(^;-)Hh)G~i`PUxNlQW$}G!k2IEK z;AP9zWwKz=ZU%O#nxSlB^K4h~q;cdCsc2(uc^*<5m7lG~6!V zhf1oql^9`CCj_K3>BCCD`)@+H=9@(}#F8r&Wi3yhDbcVY2kbW&9KXy3`lVq*9`8J8 z4_3={-E8h%dB5n8%5@sN#opw2t}Q575sXI%X&fpu8`PmhRaQ2U3Rw+tC@dDB3)qDz zPOC0SHRIO&?h$WC{i7uJsZtma(y-dLLP&0_p1C3rs}>T9iZwNQ4v||5IZ)op)dotj zwB}i_{!W4AUv*@V$76t(Sy=_3W)~40@JCbZ7 zi=GO74TMrIidyA2n$VSz7D$6N$!9|%y~14Ww&WqgDQZ6?>~TA2+`s(&754dM4<036 zP+o~wM=OU-UAeAgJR+ov@S(uXvYP|UKIlKmt4mvHK$bj62f7gK$zQ{WTg!@SjvClt zu{Dqbz~qZxxvHT9j~cHm^-i)FWlNpIz+_@eH-oz5ZSNQxk790K^Jf|UcZ^@F9aH@GV;Pyev zAJ9*Onf?V&1g-&GI|?#svyg*282Mf-tQY0dbfcl(`St^Km>>stL3hU36Tq7T*PmU15Bvq*Nwe>Q8j5{o?m}aR$$$sOyZ;YE4G81&bwL6? zC-MFwAM!6sDKiN`f{O+&!dD_CgDJNfn84>Qd&|14CBT@>WZtEY!HN>Qv$Zp?VT72* zX|<{|w#Bl04g{iD1aYmL;k9Z==HuZM8(tY6x#2j>xk|FfU~^}=-#DK>u!NfL7goyUjUdZ19L!dP`4||#lh1I$Gr`12sA)o4AmRf zt1QtwmeRWYml9?rRgd2C2og;f%D$=-1Wd=J2j5MN1iVMFX+I1`v^2L#}tqjBrpUw9-018ieKN4}9-s9`UT!6k&1aG>rSQZbzWijd7Scvf1KDSv_ zw~glvDq@c@DNGNiZjyoK@zH+9uJR1XLEEfdw!mpaKKML7KXCc^HG!eg8x<`(?er1Q zBYxDaX8^zrnH!+W(ozOo)hVq>4_6$YUP@DUugKC& z-s5{=*?^1ZXQka%6s~oYrz1rVCP%-R>Ug#*9VgK^jXC&@H`m7&@+c-@26rRtuf z!L}fs?s+ek?>%)^Mp;3h+a2OGTnXrrKn!jSI+CAo$+)Gz&zMT70TuN*X?fmfl9GFZ zTaj8gd^X-FUt3U&zZAj|p2*;hL2 z<`J|C1S_+hY1zL}^UkfKioO*O`9u=gmQ`C_^_#(2_Mp|G`~J2?nc2o^F)3oOuYnpd zE6)Ra7I8Rq8oavnNs03-X7{TEf3+JD5k7l7nGa%8D>|Vjvgy&o-7M_n2(1az?X%^-tF=3Q`8;>h$IY6tuaULe z^r)xCrN+#$L+-7tP(?>b#nJd@EpfK(47GKFav1#xmzl0NIke-DBVn~K(Qu4PBT6?f zH-bn@$&0|BJv5w|Ef`=2EE~;Mmx0$9EO5_|Go0``3SwLKh8|q((2+?&Wg}ZYJI0cH zv5SrT$)$Y0b9F=CMX`9+Z`epme6(?zz${h={M7|^v0nNd{#QSe@(nwQVLM#h2#=B|HnAqp)B}mX{Tvk}$g~!`Kvv?p z%gk4(bK--EBf(10R2??Cyz3HyL;Ry#H98U0iB_nUc)N>ws=_$;FV3TQPdt-bN|i^! znIAR&7hLtK&!k5tJreB-%gPdS(#&Ar8Lt2774Si1Dt;p|{#F0Cy z(~|<%?3pZ~hLQnT{#p&t@hA4CboYbLNP9G}?Ie=tczbLstt`RHw$F2QA%ktolYG%2qtnUD{LbVYz}hT;<*V_MfdrFmgM${c z)N#SK(Cq|`Nn;5dk5AUI0mJ;Y!pqn$xE}dKMVqEd zx3U3tX(TMomTZw=%lhu#avG(HIwX;P>w4NWxNC0>NZ-s1^d0YY0M{tUk1>?6VJJS`lFWy<5uk5rW!JFFsFa= za4Q49R6K7&tA6DcfUuufjFGJfYJ$3oBge0IU{^UIo`(uRlp$Xv)mkI29R;~-S)3jg&nwN zN9cJf2cxQ-YM`Md0CB0$RX&Q@f@z5(g^N``wIF3O%^RG3mWFiiDx-VPZ5hdhtV@;- zIl8lgP&&0OeUdYdHdwO+7eWe``^Hype@uq%odO6ZATq1)O>Yedmf{<->)+Ht8`g|6 zHwSKyz`OCwZ+@9SRP^c?|Bf*)N|04{EC8?Ui#CaL73JO$yK3jFHoEBPgQ$Kc=E%0U zgq}9Lf5MCXZ{=%z4qnqwhm+chfu~E*2g>NH(e`g{c>JG!2fHQut~V@qQasjBX_RG40t)kjYhu=J%?OjM@k{+M0w|d8yx3H&bsE*QJuBHAUW57|U4d{3 zUM08+;{f{72}iHvS#OCipMeDMDt9u$bC%f&!&fGsYA~hK(AvZogTM@OxQY}#~hszPUzs|)10R~Z-th8X%PfIqzO zJpj^%c>7)l_mZgkr2<6pX|2VG)M3U=2VjpU@aXWj^Y+EY5yLqs7+VH|m!6cBw383b zrBEKpLb2x!nY{W!^_{XJzb>&prLuCpux#h~rR1Nj6}JicsU+7KJ_Ek>dQ`g5et+Wj zKYadf&GWKLk#A}!G+=649aUxEa<0oNr1Kt`gKfA)-9jgnJr9Ux*n7vQC4g=P}FO2IC z|Lj)X?qKs(6;Q6C%L+{kj(V?}%7_Gu@F7u{noDT74L96mxo(=9%zpEyd_^fiHtRUD zb9I{~jjtI`k$V@2=#DwsFP!*CpjpMG~aJ>}YdkxL@k9Sqr4-Pmur=@oiQf+JcexM8jkjH8CkL_+$4xE*B$++0rc&q zsJimHTMb*9n?rfY}&Va$oLg5Vvwe5+GT3_7?{;wOg$;v2?q)pwsg%rgBu% z+$tfcsKElrZ4u)jpam(>iO2J54-SVtJOZy@-4D`FUA}xkji&44?Xz8=WA}z#x(uQ# zAhSHTZyXpw>HQ7zk&gzVu96W@mqZTxiH{^eKjFCN2wOR}ZUju7xJW+MT+m{Jrc zCfI6kt>=~{W}Qv*^ii}XX~EjbI@`8{72+-3nX-+)lmA#LZF=unYOtc)NWLqE)^dg* zxZ2`Jdf8KkL-}3!78Q0w@4Rm55(@)`1Hk&)wuRCrp2_HZ$N3QJm|P@N<(>Yzg?-K= zexJ)P^XT9vzAIbOFJ*uwfU)tTcx^Kuv&bQTt=1vwYfbF#!AR@rXgM28qevP-QjCR^ z@|hYdTWEO&$YrKfPa12q%|VN?eNX>J8kZLgV)jZV#U!!!DO?5lpC zy;_u70C&A~;UEEC6BpSxNlz0{)wbA9K!zqZ%|QX)&leKS*(3)79)p7UT@-g0+xT%& zllEa%L082y>RBsx8{aouKX0zP!QTxyXJ$TU_owF%nN&l%|NXgZD){!levR{&?*YvB zcX)YR64l24o|wfxq^>@++% zE9QVHE6r`R4ZWD}RyTueOn9 z-v$l>z)|00U}+Bc1EwBs#rMH&go}++2$vij1jg-jq7D=d-;at`dzkJR z$$6a3pFRef=lom{YF<6imo}uK-lmpsBya!b8=OCX8xQS74gyM$)23=NZ4y>vnw9Bi z6+q%Si^l1YGrKD=2-7R3vxjONZ3aK^L}%P4s$BcI%9%Mw%CD?AZ2DNk=)i%x3Zn5j zTjhkyf`yXondkXxV{QU?)QaFxqZ;6z$7w_{w_8W?8w8 zEpE2=#ewV3ufU_;Wkpm%(Xt4)1SnOV=%a^h26mU{d?$c5b!ziAe+`hqg8{=4iD!j3 z>mv2NBRW*VZRvIzb6{C!Q&PTIvJst)K5xNXw8IxT=)#S*7a!T4KC}K=JcfpR&PdP` z_@-rqjOwgxaVGL*=U8$P7-JEDq97fr0~V#!fSO*L5Myj(@XbL|nH^}KYF-5?sli86 zl1IShRD$Ar{v_}kC9*#@_n*6-DpZx9PVyuv^|F?frB8hIvj9=g0h#X8#(+p{+vr@k z+t#<;=3w9$|6+h}VCZ)q>9N=n6YFP^(i1BBURMWO25|m$&t$w4Bk0@GF5*)N%Z2PI2h@E@} zi&^v%VAz}}gLbF+1c{khlR8kyQ{MWleK~4crI-0qo3Lr7mil!@g68#H!k=*Op6K97DvJ{VrjH*#e}&^S&iYYl7nw9@V9fkW zphW7yl+F`nPPEy*uWZCWi+k5dS^yIwymb=&TCz=B`!V^AAf%rbkD$*m_w5|qpE+;Q)e0&`HIAn06Y&BLjoFFfOaT+ws#EKV#e;ANR6^Wa(}e=O7vaBH2!^b+*LxuLN^=9mNZEwUTOknn4juJ4Ud&Q`*1R< z`-ydLztRu8q`XSH)I&4&y?oU-J@3_+yo$6EkED0e?__tbC0)GtHT%RVZ{=snl*(=x^ z6pGupvj7X~Gn0Q^Xx{A48T?DkQ&vP-B~8iYO@I!>lDa5>_sd(Me6*$`A{Qf%w!<0L z5n_CmAQvF)Ia+1O-20adR1H2-a=VwWieS6efFYcw@|a0?p2$|>ju?CZNoZj>W9&1g zeCQ;iyaI#vNGAKGpROK47WEzH-~epaC<8pN13s0g%b~xE5K`E5@`uONlhiA2-y2E| z1fO-(vnhUu!>6Onu1I%O<-J8+5Mac9W`HpPk8SJ{zuk({qf?9H%izI%{6JNxs`u3N zWmfKIi5H2RJyLXyW5w1CIP;W>NyKNdw(_0|X?(=}T^DE&);d!D{Mj4$Uws!o8#A_8 zmLZRsSChCgiT2qkm)@g2u@f%Ov#q||O=xnd9{z}EN05b#S205e;ygXy`a^A|Z>>>YnkAngLHDQm!3 zFvA;$HI?$js!T*{XR%}Ke>qv!a&EG?9sHfeh`+8u0C2kmZz z;HB?8A-E*=B@BmWj%2{fM}O;|1+c4mr#TWFTxM`<#z5+1=+lyQ0TzCD<1$@7W1a=| zABjT&s$=KPgjW1QUu8tUY_%GoqN@sbd}O5sl#W)^-RPyV;k7Ox(ND@tSBQ#Q6SE(L z4M*xsHhz*=h^s-w3kVa#qVF`AH-5T!QMm-O`A78JH-EMmCZIP=B7-GQ-2{GU^{J<2 zrQ{y40c(W?)W_fRAKu~iZ@-y-F>RI^^E~5j6U%yFYbOD=ym@1;4gO8aM$+CyW|Oid z>7E~*xI5dCavuIKxXeiu*-)IN{)t0C*dk5Fwe=85S9JyDq6m%LvyT<~QSl^oNxoOi zt-f6yJu#G@X^*)&-8@FzuS!AO%`j2%pyFT}Rq(J$v{3%whU-6GV4q5sf6`6(e53PL~bi$uu1OQJVOvSuwPJ z>ZI6Ga-Q8^e71q6TakCQH3d3hS_6>uf;xIC(1oUz8BcN|4px?YvK`&y8^M3@qT3j0 z&}5rnqppx@C=Q^{kbN7qtd?763i+q1#_FsJ0N&s3Z~c}=J#`=VJ##I9nFZV(=>=Ex z=}XJ@d;R7L1l@+Z4HK)z_XIbgh_Yl3f$rF1Kv8=1&m_EzZx*&&fhYQ9F>NKGT&sJ8 zU2Ae~moeLQ&lQ8-{-8JUgO&NxzQwXU)v@mTXCLdfnD@x5tT%jdHHdH|VY$>#;M}oa zLW`wu&fH#$^Y08@X7e2*_(QK^tb?S9MpHOq3eP6qeWeYl-l8tiUQ}zn{Hl80>Zm5emElCJFaz3R^oTgS9XN6*eLov}EMlG~tyTF7+h3IJUtLPGzlth0mb)fUuk`49m% zcatjrfio^qK;>_I=Bq0baQJIo;dgq!^CjCgb#Y9DcMEJ>gN-G2BFhjYUBMWt$`S>} z+pZqZaqbe$+;#f4csuxToxd0q$i1S`CHnLCY=Fh(6d=`-7iP>6Lg?1Y|8e@U?XR) zWq~>ZOH;1cN?(b|Hgoo0`%h$7eUv>~YZQUyTpG{oS^m^S(9mrJ zX;V~?bvZlj9VIcvLY5rOCZ_6$-AYv*;m1BG6<>gQ${TfLA*$#q%r)6(-wB|&s>dlt z9x3!T^y&}n&SxoR?R)urr_MdT zw5{iWF3?oVhhg7sM-#g`?uO4<16=^K>0xD3>C%qyIeM;#U8I6T74#}^~9A?F-N*F`W6Ltr%!mu07@ysps_J# zH4xM9B{fFwtCmGuI?d7|V$=a-Tae8Fz}1Y7f>GR6W>K6vwmO%!J;*4^VTU74bUF_K zrCES3+b7Vg&PSVGZcGU^#+B!r(KI!-4Ai9V`y24_6$!piT=$;$$PqrJ!Kryc|0&oI z!`pWi*z%9+kT?52`cpD2$`yOwnQ1GhX1=H;Ru>w*&c|-4f8kR-Ncw0spj{>{Yea%L342 zd?|B1sLVZn4ix%wwU-(UMlBQHXsYCmxH&P}QV-p{N|#Ds{^2rT=lcv6 zY)6%U)XKj++Y9U?-td0&x<^)zGf6OsHtK z5;v@O#1fn|2sBN3DF`%!_L;aA`*z}ZI_ege2(?*5=UPYi*av-$Rk5dt>aZaX=zIW9>q9^{ES6Rjs`W>V*fo6_=B^IomGWnYZmobjIuv*U?{{9AQ_RxVQ71)aD zs{uorHKhh5~=TL$iO|c9DFx%m(3!Sv#2LM>k{>KArzEp9y z_*l=*E>Xa+Oh*C_N+wj%eg#LxRY|y$=4oq*VP2@0roDcrY#bG2f2W?xxB0=oJ#hW| zSHSyyENOtazn*}MC&v>V7jIJ$$A+w>y)E_ooC z&qUVC&#$mgk7{I#ex3!XeNk(F`+Y4>W%T0_CgnNf*Y72$nf#Fn=mBU4MZWr>eYpr2JBO=KB-(_^Y0TD5TA(BCwm2>9t&qW=ytla2w$ zyITX(rLr`maS-=7kL2KQ9^NS)rJ*Bw5L z#5VGW6Jx8h;Ahj2uPTepBA*aL4A1}-Wyhd&Cr%#(-2USmod4hNrVWaJt8X(BoIBm9 zC)39FGWE*(mdDt}5dW*&6^Oxj4Pe?t_jr*h{&=I`veSc0ZlN%lE=%ZKB~36l5_KCu zO{8Fp`lsUSPG4;)J|#`O=@SAr*(^S#Z+)0YU%g_drQQ|AGpoO1W7_)Uje{-BQxxAC zE`NW8y;E%~D|hT?cRh(;i{Rs5Tei=KoAQ|D&)H1}b+3aQfG<;8(;UZj4c$fO^bXa4 zlS@~05S&JnmppDlE@o!DX9rbrhfC;r-lB%ZsaKG~yf;YYtRvkqN9M&L5`mx&NU+|cTCS2r zc?bN%Ev-hGEqa$WH%7UZz4OqeVf_wdB3x3msmMj!I4$NFVrI@aPp^v%igq02y+SROayk)P3hC`CwES)tjFz2w;PIbM!B>% zU6HFlNvoQweWC}5T}tWpWHz?3x9E#zpv}MHW6^IyNX6iKY1}D(<`rucH&t`PbX!)2 zXWMnv!NPnlzqsP~?WNjK5BBDe>Q7%!;@7TBFsKHQ&-yQo3m=j3k15l{ej^>5ax0Cg zlWP!*XfwW43`m6VbJUC@B%BH;m<7EOZNiBXgJ*XW2t3Gm~5`OwM!_@<|< z6JXRqv%KU7Bokqy0c5HG>g)Zv8h^JVUl`lSjAA=+?drHbXu##Y+|G%$Gw*o#!l&9_ zvr$&)k2)_pK;D_Vmfs~Lmgk*ED}PFPyYqQ#n3bG9D?>L7zJz*VR1iO28=6~rIeGDAfQ94Sm>bFb?-LM!)H2595jzu%n0hlt&EfEf$ zLT7@P+Ez48wteU~=Vtx){ALFwJ5mP{2cqrSQL!rE zBN@)wQG&?o3SXoHwMu6eoi|VgszmoB+ z9EMUfxW(7m*@1J-cpDhzfe(|8O%8IYUYhRP2NE>th;E+7r-J~9aZbN4Qjry(+%pLb z5CGa)lmg9)-pgcImRk#A%wr<;hm%N2opd^Y zP8Lg8olVX`{B9emyP-^#jsLsq84~!|k`l4aU$$R)4SseutoI~misrZteC&VrnPAa6 zLdkYAKVqE*u^&eJ3Z~i%*;cUboN(rL3j6Q))q&%;*9?qXyb0u!p;-`-~g`W_z57(ClH&s6GY&$?_UGc2>e#|32U$s$BfxA zor0Cp;b`BQgr&1l%{mFEkRTra@9@KO5Fnx@Hu*B1ESaS$Pb38e;t^jZdzWnJ5}!B+ z`N{UB51K=h*nZ_8?PPJfL?wAJb-#>$8>q6#{JnMV(SwOn94i{o%yzfB72z#Upgly#_U5W(jo2;IQ)rVu6?9jImiLz_`v< zIVp;*#9&Pqq3hl=`QUPYLm~-$sgsFd;eUyX2)bN@D8WB)XCpQceOD(}UQ2H6?9O*$ zfIM3!VdQt?l8ci?+mp}G@sw4HQ*M(HWpSZduTD~BAn^7Wd;M?3maOaJ1(#NN3C;;* zcLHHQaqk{M+F>)~8^)pj6B$Ae1^^-1{QFu=K#WYIs|M8Czir>hJkFpq2cVoIFXags zUg;F2Hl(q1s_>Bp0Q%i3b5)6Kw_zSFZHP14v`xLy5A*0>z`&46XA03g@xKEfSibJ( z5B211svIlgpa~|i(SnvS;Ar-C5utS?9Uu&g&zlUQ13D#t03~$ofWLc${qPzfw!NNo znECK*!Rx8uU&^QrOP}q6gF0|5pLCnreO9|no47Ad*JHmd<=ve$=(O+b`-Yz^eJN#o zK;I=n0-N?lrwgEY$mz&_qbVkqh`G`S-kiAo%dg;H-)0lS*SXQhjyX>+R2|ivCOT2| z3sp~Dwo95>T({sn2$XFD^~=&irKf63*rz|$7KiyBQKC@Z*$1CDOw>w+6JkKu2pcFi zR{4u6_iR+^4UC$)W1yyy2oAcD_n94aT7-;PZPm%0rw*+sg)wIQx%~2q4uSHPRwI^THO*#)jmn@0KoJGJ^DwVk+2!pEO(V=!&StVg+;G{ z!%Ey4H`*S9&H}2AWHzipm5L&PR;L?bT+NwH%dibL!?scP?cyFwL{?qu1(0Q=;#d~T zSFuG9fp~+Ju+YumBMW-t6#(inL;|6u(TDtWFbfbWdR`n9X&hx)@`*k`maXd|xe0>z zH>~}I_51FbwQ{;l-uWQEB^I#5yw%^yvnN^FijLbUZx#rUY-Nfn<+&E~_Q6G_1?d2E zK#RX29lAKEl=as3ri>Ea4S0I{V(SYScHT5cM%vcNNR<2fam@VRoNJTOj_PCjrf!GK za;EqMfLZkFdF(1{O%&ORF6i$J{MDP8Ps9A4$PTdF76?BnqXL_>r{7Bw;rNrmjT4Hb znHf^|R-mkwLiLrT9r%|7i$+MT-esFL2~x2x@PXUu$_g*&kk}GT%;KVmM4zDO|k$sKDOAZCAXa^ng{6z1B z!vD2X%gk|zl2gTOBm|}Lv ztM#I-oOf|q67L@CvR`Lb0qb5|E%&A}qPk1_tkUdNHxqWm6*L$)n zf!$!D@ZneoB`aIY?0$)|KnbQ=U&*VDG&ia()7lIS6!W;6vXpVvJey^u5 zyWX3;tQr`8l>s|BOKis4rc4qvmUikx4ohJKtGg`e;?+QxWNc!31RZIkfqwllR4DO{)k5b;sHXasUvFK-e1y4k?jeJX;skhCb zaz&8z&!yZhD0fzSz}o71H!9fCv-SSMm)KUzLe{a!`STCB{kw0+Th5ez=`!-Ak%$3q z43=}%npyR-GUdp9Vzp}qT+_s`w&xG3mx#bLVy-HrY>KS0+Z9 zWh!%dMw&dP=Iy>-1w*Rtb>F>~r}V_zac^&`Stj$OApMzji|eijf(9Fo?*^Xz*BLvP@N&jOjpX^;st+dcP_Y&~#O;i^L_Vj4=R zes76?XOp@zF%5?UL>hr6BL!dYZ(<}bX=@j`HdPnfC=k*}DN=Z=_C!E$tVaC^q>a}C zw)9lFUy5=mGwq7FSavR=nr+om+ug`tWbw-5PQJcnpyjsR=&8en7R%L07GE7W|HB)c zKYQC6()MXz@;QP_Z8nzO>;8h!OxjVl=$P~@f>y*Hm5E8NQj1tvclEgvC+rv1XsgO+ zRe?@C!lZN{qx}-V-=fblz+?nftf*xI%7mXF@6^_5}CYs+C^@T+F`gcLzN>k7pNVb!$pn4NUZs zb%LozLzZDJGDD{6Il!~-9`$G-9iWfOc;k!C6-$Q(F+SNQa17us$6+ETx9&HJ*t&YX zppSxN@GOG|?Fa3HqE~i^f^ya$#XAs4`yI=@mlO03J!BctVtBECxWQgsgpN0wdi4O% zuI`LQ)^2l8(P<9??NHSjK;LY)1%UD(mYx7VlWgS0So^D1>P-embRceU5fX< zARp!hRYP}PN_n~hbg(Pc9I@ItuzIu}m=+Tj)|%7TvKlwO$4|LOegDFQaaCba63kFIl3Dwt!l`^q;S>XgxlcB;zGsB))&`{{?BN?ku}^rfG736Jkj-2U~q@Gl>dvBFF5 z`^HmwY9TxQap~iNJzA4{vL*p<`k)IcM8|j;fXAs9FyzS!Bx7uJi7?glp7}a@#I4G@ zEX5bMZU)i&tn0#vUA~l294^`EZABrs0V=-nS~0}icgmjS_-+I<>ZG_*X@3m7awWJ- zMBW%KKfl1f-R$*0buB^eiE5$!nZSM7nr(Bg^Y-JY}a04D_m}zD1#w`+^aHAW}zS4>OnBa`8-^$1oB-L)OIsrjv?B)+_JoijloLfgh_({Jf1ocRp{fT_7r6+@5)B-}D}J)<|^H z)(CVFN&p)DuYoCTgT*=X%p8i2%bZDe7AiZeD1NY;ovYA+Af0bi)pr?}XVO+L)1QCy zh}-}64g5_H2pU+#gk6bsK9k|pv88BQyn$&>Trz+t^D%RE2lC8lP1*}!J)`;Yy@L>t2H!eR-+soWMP)+)BqjH{ zr`KAdu@^c{8E0NXFi)^Glmrp!5(vG#r4DSH`;^O)7XQd>(*n6Mao>P4txv~ST}OLTAyISXpTR)~ z3mq&paj)x60Wt#49RySzkpE9V;Pw~ajwRWmzeG|d^%^$(6B;8Rr+;-0Qs=R-97r;{ z`Iw?|30hFfMKoaX6<%daDg&mna4}mVwkPOm&xJXIM(E45>DhmiTtq zS8Hn6q!&6m+wU}U5}7y^GKo0L#De`i3-+zeBDb__GvKAZ$94Jr0sF@b?8C;U?_KH_ z{!H0jy)M&+Sl4gZ@8&_ejAhr_{HbY2_8nJ`wGWRe_hk~3P#i~MY1iB$xTN2?0aut| z{T=NCV-~9~wQ2H(5Mq>lnLDIM?YVne2;ppdKaA>*&m_fM>I!2LhuUSjntaXxpFHcf zVgf2lWgw3?fthLbR8?H+3@G{vQ0X*hy)0`%Dtdkgjx>VMpannbY+@QAAD<7LN(-w= zYnI)`d+%?>i75`iRi?_If@OCj6>oH%1LpuOKjmI=ZV51jNbQ2qW{c)1&I z)l~pn)TkQD`@Y;MkD!=mQp3Y`GWeKQnsSn_+*s_tH(*oOvHUE8g$W7Hk3Xrq+ydhh z@$Y1_$imgxj!$?8Tz`IreSK6r{inE!Tpb~w=$E+GSh961`5c4D86WHreKFMfY@eUi zEu$_QlmXyv5}D+#sd)`1x`Zvl1=#C7+jKy+eD-}cK3l64<0aD(4%4X2B#af9&qO_> zV^fw$9;CuI!G^&tm7ESj&4y#el_0IWFI(STPq7W64`tR8z;?&+!zkws1!hxzkRw8Q zyh3tc49)w-#+4y_H)-E^{f2kEu~U{A?mn1I+X5F?szS?Hc@t6Q!UeW{md1BzKmMnez*UxO$REVUf#-47oAQo_tf_X z$L-&J2mkGdW~248$yX+f0bn+?to9*GOj}Ar2!B(*Z;fa-hhJMXH`OykpmBM-@)muP zEH$-dUO>gtdOvJcp>@%79q<=lS04~j7rp|k>qDix1}4pYN@8pNl5Abnuz^N0_P4X& zW=k=^sOT2Iud=fn2QI(7;P~WHUplve$MVcJWuB^o=4-ANIBuj>uE)dcH|lLBi61E2 zOF-HnfHC+#YBazJn4~t?On_CFju=(A5_>r?elpkq0X}&Vkjp<9Jbq}HM#PA+vAm4| z7gg}y60|g0Asues4nbI-v!ZTjvTaa;7No1RT?Z6U2*c54v|s5bpE;M-2vb&4BQPQy z24q3bv@e4!mQx2_!Ulz#I$=W561*y~#%yP{!vT>IAf)e1KvwypqemUdcMwyDJp%r4 z!d@M-&G}Sy1nEmf*+pXOkBbAOVpDj1O=zjtRpjMcv5mVR-5$iObg_NXaoLKRx2z6G zO`I|`AHgY|xyzE^DxkF30on1Yr(Q1HaT9z>xyFFd@^4R^|Mpw>w>MD{?NrKj9}HPr zU@`^cv3iuhibp+8yQ7YSdp(^~^^xslU&iWQBm+BF-)nU-VizCPqrwPMGQe+JW%5US zPkm0V9>~IH6*Ch%tk;PdHHto>OE|eP(F32s1M?D>NjvpV`zs@?RyXUUjGCK8{#sYy z^1Hd*|6cm?-qm%rQRn_*jO(7LTfRciTuNyy6Krti`$+8Jph)bSiZ3T9+E!b!4l&A@ zgHQL?RIs#nQH%h@H3hQ#=R#GDSCK%STD>~xR1l$z845&U+(XxZ73Gw^IPDZDyGF{l zkt2f^CSY*CE4zz9FZtw(K^S4(1IQo|yrc?7d+AJN*>5I6GNW~nu(G6H97*L-8!P>$ z-`l+@K>l#ZAoI0qboH@5N18`dD=GaP)tt1!w zPdQ3lHRQ5i5fZDyix?!-{CFv+bZoijpFiOCm)`*o_v_F<3cyNW(13%`+0h6}HO@vG zP%`L|NcVNt2M{YPd|rbQ%gy10I%)XPluckVjuCs~K!7;yruCKZxVP0D2vvEt=(gs&y zr9l-EYXHD}>5l$+JQsU5)v+X@izyhD6Eu>lYvOmo{i$5KMRbsl_XQk2emmh6V*4O) zLVqj3%8P)M5D-hE@qlHd7j@axf%ScZ8>cLWnVeX!6F$~@(^H+L9*u{9%Any$Fq!3w zm{C{m#q6;;F$1MK6(mSeEp+*^kCrAqjb5lY9M9%l!S&9nWClyb*D;K1VqRB zKNJ2$7Y6Rz4`U4@mXWL%s zxS{7Hs!gi33O>k4+*cm&p(te8RpW{aE!NW*f~rF|0(>o}{?TWjDFgYXp;ucirmNEp zK6K#x`*%41)7y>QX=r7ya>}oXkesFJ7Fzg==gLMb*B52b=Vt%->@`nNt*p@_yvj?y z++aA6fqTyOrvRFNE7d}c^tLnwT`#0x2CxWERvDFcG+E53+iq74OY^67Yo8`gom!xm=4C*T*1J${>?=|7WaJFNaT zfS2C_5b0u_TJQC8%81G@NJt^mgz|9#l}RW7AeYu+_SjTjE>WBszs7(X=qin}?4m5W zmTl-8EGM5X0Gr@}T0a11?1Q-r(*fXCz6N?~!@?=`Zbk1_OLKM=AWES0WJ?`aIhQ~f zyg~Xoy|X}pzreUz{OGNk{l#XUY1?Ziis3atr%Q(e^DQudGYluM`I|u*9fw4>UD#+ z13`PL0b`P~UO(E82p3J67-%#zMe~i$3CIor?`}AvK8lWPHm7EW^DZoAJ24fivl2U# zCk9?+EdXbHK(~_x44R#m>&!|nf0tyvsBX2VT)G(ao^~Wm^*j5)rSfuwO7$4C87n#| zfq#d2!Jh`aR!(%}U!S=B<+s3FO~bE}MIFS-PQgEcsLyuLy>{eI5=`s9{_>jU9`wjH;>KE}&@-rn)MCSy^@P8XYM)^7lTvt=b@TaSI` z843fFX+#+zKlIMMsL73E9m;uI2|1vo{0l$(pAKL(8&v9~t|BlJCl~(~L z(~H&?0JC;SKhw~}$;IHkC~{I>z*bC(N_9>1lhnB&Wob+SusPh{oTUOHg_t04e)g)!hS-_FtW+jzLun&cslo zz37+feFX~MKV~47`vr73h^wrYZ`O1d{?qHYs4p5L{8Q&eGg7YdnEb6pOCisG3b_;< zW;tWuN|{{Unszh$RaHuPviq&+hz~5p)g{>Kcf!*yA#gFKjXq}C^B>>i{F}GHZO(lR zSzfmy!hzO6V$yCTokp|Oj*HD`{qR$3{hqSatvM;8{w?+q7Bev?f!MZn!rz-J<6GYV zmo2V{eoeo+m4Vh3G&{v(-9AyfBm^l>xm~Cd44I=IbYhjb2l<{l5ajC}#pm7S1or(M zaQVe69KW|(^|^~ey|7MhDRoTBt*Bj8tH_mhifQw@N*!(#s!ZGj`}D{Tu z`?LBP$N|HICQohH0zA4EAWqAV3UDCVT#|y&@X6a~zW<~YrV(ZDI3RnqJ`C;s4fyDy z#xp4_yKGHo5mLokgoQxK3j76l(aYlbt0%S=<~H9OFza6p8~}0!CUG=Ccsw_qOpJR1 z^y*(mv7#XlFe+>{zQc9G7H0$Hx6T=~gc6@UI&S~|E&P)YU}Q<3?~INwxfnysYx)ZM z1{2@4{#ZztLA&Z?R;Nw##6VGn*UwcNC@IX!Pl9!hV;vvjJw#>3GcK4JllYpsDsCLh6x zE^E=O2gXWbPXPjyQCu;n5>O;y3pPBtEFJZ=0#Jcvwpg70K)j`I7FqgAuLvH-coM8B zBzxnRU|AUVX)kYXI9^|p{*)!h+R4XG1!^nmjscUc53=A6an@Uv@SP~;?NO9BX{QBB zx$UPHxq5)3&gorc3?iS^iYa0&o6j2=zJyP8z|jBrYh9^~6lIDztA2CC`TzM2=NsLw z3-^@r2K68=dlueQ_TBW5LCCa>LUpoQL@j-3IWu4ENCmIJOg}FZ_wYs5mH}*EvC~;c zX}sZq(lyeqIv9GZ`@^}aC4r@wZk=(m-0oz629xG~U>_{J3I1WJ1ChTiMbq!yaC~Ao ze*1!b{-(OSK76lk;aw$k^sZe?$y3=DO=pxC;fxKsVj1b+m|>}jVs+r%ngo!ue;}RA zTVHXX-;|z>697i0#hE-9<}pA5aa~f*B$~EQAAD9d(JFi@sO;mp#jzDCA^pS3{vTx> zON$OfhGZ_c1ONvA)L(*EmdU*O;3XV*XtON+2hXX@@Ut-b&5n@*!2&qz<;r{S_(FpZ z*JUOVD;zHRj{!mZ#Zd+cA)9;bd8+(2g)T`cyf0ukwhE*k9p>!~{!?m9bRyuYBWWWq z5j<*q+TQEP^(07a05h1j)Jb^C1|~`wAora#8aG~|y}2|eGr9n54GN%cltc?%8|4fU z?#LJ{r1viQ3X9E+>-^ORoPYBce(NZKHXBL69QUSPia!d!n3fqpZRJ@H9Q{~ozkGSJ zh4aaarOu?gw{sLepPZGQuVnx;3C2p?hEb88fwpid1F(+A2wmmV(5^si{Nt zF^m2t08itLQ&!0{w{Jb1Fmbz%zh}R}aeQ&X@yp};pXYzlr+0M~laoLG?a*0xm4+3g zhn=*H2hnXN{7&78LSySlu-&p_hr^$ zgO32=kV*DGO$LXPADGK;0(jA}i=MJiYuiyIRacYYihwTwl*N)#<_d`3=+W_1w^BcT z;0h>;w^}UATOma)^uAWHVy|!x!U*`@NXG!x1hhNaxfO98SO=4nm_GpLU%$cm>BG#d zZ+a_gx6*%Q9~&Fh>A*d(B&;ggh1ynIL-4s*O_J`SDazRvAT}fnMLY}2V3zW{S2)1HrkVRiSwjyJCkNr z@9lr?dP$il>Q>i#8L=F2uGp&+Ob(`Xq82NpU_az)cJzSS<1REvCwePXVB{o6;=UJ* zfys>w=|oRDkobE=^rK<30+7wCGG;&*vm##Wo*PH6W&b|PS3s?MglUsHOo$1t2|p2} z#sh|oWe>XHT+Vcnfu;b(e6GL(@}nr5Cbk5s4ir#gt$;!HHM_nXB^bu@I*Jbbr2(Oo!Q+^*oPB%ePq9>-l|IDG9Z2nVf16$cU3iS zzw~=9e`ufvoZ=+P7m&!mTiW07ysR87{4^R%{dv=Czi5Cj+hm7Mp#GyEjGtKNyn&O>(Bw7x={7;WTMNPt9#X#11y;PQ(rj^Eu&@N2r-`O`};T@u@(#M&~Oj5~|o5&Wgz8cx#=ndHm= zRF^x9EB!5Wr01edPqP|HgW?B}f_h2-7&<=?phdhq_-l8g2tkV zD_nXZP<2vzST+I#9NN$bX^3qfUGx-&0+fASm91cX7^&qfhI*B)g>k-qc7)LmtZZ>6 zf8N@k^1QvlULAazlDV|0N=Mp)f^1#Bt>sr6Zi*`ATtPnisXJTSO)o@_ioq5u>^}qE-hiLH3N{svtBV=R1)@(gsku1fMiZz=`EftK`Er zq#jqZS~rY=U)R;Dx7^@tklk&lw4L-qKZ3&sNbW`UN1Zs$$DV&P*m%i2PjmF5_qb1e zqG4mmlBKH%9DF5W1m5YkSmfk;LvI|RJ5yp=yplZ+ZyFCsZ(-GdKI3GO<0kYx+b z>(Qa4m09qT6tf^oYB9mVpd&C{3CKOB3NC|mS`{6>AV`CySVlEUD*Kq^x41+)`2yXt zM;x0nAwR%huk%o#jEcok9RS|ls&SLax`|sjh|9H7f3{J(hXVFUz_<8K8(18@)Dy$$ zZSVTM0Y-d?`?fDz9to0YSL?_P+Vh={J2t8G>B;QO_m1;FzJvenagnra4Z)zx%*%F! zl-0NB(ayvh!eFzCO|x6&@4MeInTYNg_F9hNPQqOkI++MP%781&s}CS)?`HjKOK=I$ zq{~DwttFe1CK#!bTKaUkqG0AS1fQPY)dV8|Rx=WvBqc*G_1BjnX-gKJdi>^syG|N}a`hEnmAF@AcB4uus<_dQSzKWG_XdVFLMaGVMG6*x%8Tx9j7m0>$ zNAREgyT@XE)Yesi+awUF76y9+@Y>Vef$@$2f!k{asN`hmJ;5;pcm{8CG!YOZ`3R7# zLu0C`p&@Kto)?WN5R`frBN%vg4h@}EC}eSJAz5%nX6ddabmldLLPK0M;ZbL0#J@T=-x6qZ$m#Q*avlSzx3~58 zyJhL7?4m6CBVf0s=fd(X5MmsAk;h@%DTLHBVSEu++M9*?3czkFXt|{0Tle;$SNLfD zGJ=fd*UokcNE?~dtbX%=^Y7mSj|4K=*JnTj3TP7W*vC0^M$S^G+VK7OBIPPO?5_+~ zoULVW>PyGEJ-9chGE zWlZXPE*>i;+%x#gJbwzan6?bW14k*vW~(U0bzFXX;P~xz{Q6^Zk)OL9&-qrrw&hm> zPYpZLPN!VEsk)21lr}R4@aXOe5l^+QMYP`=PIeOP$5>_HDp@vH;6v*h2L4|helWJz zIHm%`tAM#bHUg9wwio`TJ*&%=zCDnoYw@~LN~p~}j0w4?pmH}6lJKYI)R@-eGvQeRNASta-2b+I`DJ}t+! z=Ln!)XvT7O5g^OwBJJc=+$gXmK-mis9ZWYa*m~ULzG*aHR6Dsitr|^h$!GMi@(g7F zqyZyOIE4nm`~-3rbf+n%ztcZkVx-jRIxTvfA2W}UZ3FPS>KJ{`IwIHc$p!Yw1@@se zR-%)w0eo+|D+%v6^KXHQC&{Rur|k+k%0m4Dxq6%@9I_$Jx!A>%r)2PRwm;iaI0(CA zJB)3{)+FAz1Baz7j6aTC4LEK7E&$t`Hhds)n!Frx46ramzeO$^jbKt`_B;R1X8E;<#`}35v?;EL_fy%BgwOfkOqNP<+&bC@|Ye@6Yr>7(!}oiE_WTjsUMogC=^wp`~K3fEb$!{Ud9fCTI{(02{GsgC*& zD_zps(ytr8dUE42*2$#|Rr~1!&cA&(X8i(ysh`k<)HU%OlmT4$GK+`KvQx^oT+?3e z&(6ETmd|^ds9J1MYG>X~SDpOtK&FoMK2?8*1TpQT3>GPSCSXYiB;PZDxZ=S=Q@h#A zT^9`PV{2{Frf$MRN{&QMit;3cw{c=kEG>3gUZ(pi*ejsAnw@~g1SN0$29A2ta4lO5BqL?)_sLQT zO}=zkjUyt5IG{2WA1#?H0|w-{peSJl@x^rdEH^q{>2Zl&bi@@Fz)V;kV7$nT4)v~v_-Qa`j>P3Y{Lo7$#G=Y`6s9SK!> zj0dH<$guWlDST&XaWYkd%tlQx%w=Y*mogvU8y$YuzrF5*pf{(_+8!MUxWi{D115+f*{~$UG?obOasUx}CZ)0LO0* z9G_l+do%w2wcFsc7u&BD7RE5-v+w)BnQQ>7Xi1vjdKd z9pG`YzDkgzV;S|tz(U|;DklSy>uH~-9G}?det2b505TOifLe}jPk4r_tapa+iB3m zTBqMz+7o~HB4Qgt$+${3yYFeiGf*pjp3H0BqK<3>1>KZTiM2Z=vK%fKR-m>*Q)wn3d`=T}t>D zB?>FqpK9ymX=Yc*gr>B20>>xEd|$sXxz$bk+duCvU%ymcbvf7Aw9;b|vWEediEZdn z`(Fv%-DrG9hG7JWQl#FQo^ehvJ#n|Juhj)S$IS4bEx2L+&U(EJf%XTK=8|m*DzXi=s$;4?hnGV96MTcv7s{qXFOc@oT!m*M6m3}RtXbX^LF;Zjb zOye@PzvxZ+7|C2 zc^8zR+6M=x+4Iw;0_>(HPI-M~AVmiSyv=CuI%Tp?+zuk9p~C?=aeF_QZ}y#fy# z-xS{d=xgH-YfM>MF8a0hH0)1tp0Jc~J7Gp1NQ`;%VqL?GE$Tag9LZ1Ec3LL9avyeV zqoA=!G?%u`(Pqf4HlrAI&cE}eKQKUku|C?prjb=5+}j zBwxZ%D6a=+pL8UhLzE|hNVOIKl*iHl#Ii}9SXx_+x45reP-nEwF%&39FXn@;w`j#n zB4d#Ce9jIw%EBNRz=zNo#b5F)pn9n+YjP;nsr6&vG}|Ae++C0(xL|^o_Mu4p_7V1@ zYo)mW^)vt(92Vyd_^tFs1bH&<#yRN*IFZ0c{GX56k1qEr(5%U0gVs=Jl}PP`4y(4b ziXZh&__=ShjdlYuZlP$@#c zIR5+`_(9MiNLApYWvMZgE1ZuBcoLvd^{l(8svLHF-fz0w%w*$x1O;9CpMh{wE(UtC zC6dN1k;Q;II7^8l8(WhY7LW3g2k^sJ*~n8%;i4}T{jCjj5b>(Pv>)1t&64wG99!FA zoa=4sR0h9v+UTH350ze`bB8n)#Zp*u@KUg)-5G#yPWa!w$NAaChXryVJ!MsVsHom_x#*mFoqszfiNBQcEMe45 zCPT*d7t6HjMkUW1{ds{N>(e6Y#zNUK84|s(D=UirXmTc>{sFlB=8EGB18!aB4YsN4 zf1m44`HeR$t#|)cT+%Jf>h&EH5Zlo`8Tv_4!r)N#*;?{Yw>X&WSGm%g{_P9z6RQ}5 zSS|(x)9P%l4%a=+Du=xCH;C)!SueH#yvVAvAI|=lZb(O*$dGT4oBzj1$)rnuCje z>;7T}kaz);$+ETw*YQ1TRY-}qPz44)VMsx%g3uN*~C+1lGXQ1R(=7j*`sf`MJ^X zo5O$g0siZUMs8iE)SyQgvW-sFzGILrfj9B2_P0$XjQXPS(uQo%%sc~atEc#c=v*#s zTScW_%#_HerGuLAL0#8Qjs`<_QH1t2SB}a`Nj8PR=hUFg|7Bp6xU;~l+L3mB(}|+v zc;+c<>$|w#0heFDg8k0&_b>{Q2_6<;#>=l~%BD8fW@?#yQdc;o?~5-Gzk50=R-C-c zo5r(hh`bkWSa_O!Edw!d4wqm5;lWCfSqG5_0{gIibMpDaE$4Q>hvZxdDH9N<#Tk*r01nnQ=ZJ) zil>zbK+OmV1$Ocy+a1(H(V=#^EIWHaIg56pmS_9i8%@I(2M1Rr5?sRP0~D!k=^L+_ zDHa-Nl)A_sql2N)iooS^llR}bWV)ww=$t18n~uht3=%CJFYX0^dI3`x-I-b8TcJ*c zu(|gSWDwGQ;lBPAec=30?;`eAbC&FD&V=>4q9f{7Gd`7Z2mH%NoIigr`?k`n&2B5X znIofvpH{rswN-tE?qQJ#ShDnWebkk%3CyHiY3CIO_9{~SFu_puVzp>juQw^VWhmBR zLdycFEn}kuhN>xK94@PS=`*y+cuLHgLJsq=LThJx;T!yKc9Ni5@MYf}IDUPBebwbJ zD3G6bdVA{H*xJ2o)0&VOnyS7nD8N6I(^Iptjy(0N@#+{HvM&7v!G5Hr}pz3@~S-y4M>qcqo`52JXebTP z>>GB1o9686si%^BreNd2f03^6%3G#gO3g)|!ZOH(P74vsrPr>zh}x~6_~-=u{R#W% zsLzEA1xyGY?dCX1`p_+mUU9f!GSxGq$FfQyOLoKD$M@K84uHY@C9W(VCFhJ(pKQ&H zcCZ@=X!(MARgU_>;O`v%5ASe(eGUn%5DC+W{&5C}IW!7i6j{RsT5vLezX1>v0#A8j z<;SxxIl$GGFkPjAS=6hx);@C9PtjOC%*|WXrqgou;FkJKUA2q0Vm=1@PS3GQ3Mp%~ zY*{d-E|EIp3MNs`kpqFCFWu|X0+TD#eiQRq@A&D zMNdkJLKBX9nuiSpCPMm*7OLHM;j%}QMQ%3)_6G^#Je0;p^|1t`yFV>~8 zqU%9RmRfhrcbQVrVFSf3)k$`AfCA9zfH^3_wEb|JV6ARST4S|&_N0ky11NKh+}E9D z4H3jkAOl&ng6Fc$T<{XWSatgBz~z%G?42s0B7PFz=xS?6?NU2^ru?Q?(x)de;%a!I z_sSN1mzJY8)|q>P8Ge-2qnd=-v7qAC@`P9xwqENkRlJFW%pId-uH8jb<%{7i!q5%C zD=Evr+yc-6!F(pi0C_V3HjFHSHyxLI&}o2i#vcqSkf=w7I@sPG+I`3HMRz@Zoo@%u8eq4 z9LBZIY_smCdeEsxNdQd^*HuD?&i<&6_?+yssHx|*!e$n6(`;vwugN7U6zq{f5 z#e3NMrBtJlw1zI(54jNJ z83d&j-OClk)8)_@H@i~JnLv1zN)fZt1mVmBuxNL;i2aZ z6ydN0x2mg{bxY^QQmQ^9YtF3|or!6IV0y0yWM5*Dd01xM76^2ovP@&#W$hOp>Sg+g z4*K>)egDHyUe1~_lE=VM24BVbA%TSU+v1?jLb-ibS4Z@75#&S;!p;W)H2k+#YF$Efx?I-WZNgE+eD=RBD^6E8wLU_0ogWmh`^u#hVK} zd(t&SaTmdJU1padUL$r-_Vk_5b1Sc6h3!k+3cah3&i*cTtBr8G583bWTQl6YR!`$H zehZ1s#j_ojan`fk!YOLL*E`FJgXxI=x0O)km zHq1)Ts{8VJtWN{Uy&rYSfK}H|vXAA&M6`=aNPxc2(u!_6s*r^CGiBD`@#r`|d4PZV zC_2sjlhi@-P~_wPa|yp@+shzUq1i+H@JH?L63{){P2kg2lJpDR-Jm`rAeQ8{dBQ~j z)HZ>TZqR~}C824H+7T`INSzU<2QT^R<0+}rpFDY&)dJ4SOY{(V^mipnqNIqAvfbjM zD+Ug={rTi~7hFCy*w==NMPAA&Pa<^vzPTE#FWVmd+Q5Q(XLwo~3;&GHBz)@j9S5cZ zN9b(S`_8de{<$TX_*uD1ZfahX$Nwl#t=nTasg3W1J?QGdR48A#ReZlM+pBmTLwH(< z>-slj&VVM!rkm#qK+)Fng|ntaj-16csl#9uN;7y7pn+U|RFER67%49XN*)~B8G!5G zZVWOjIJ1~$`sTi|L=Z7fT_)Bb7Xc(@+RdokWGs=OYYHGR>8xA`SBHxp5i9d(SNva0 zcm-Fz#1Ug@3mLrBNyBj)FnczvS-0%l!npx>dxO2c2AGy5f41G(i`MzSgZu8nwZcn) zsO}4@bC&N>chsrwK1-D38~`y(wg9167FXvaB~!hsf@{#wWo`fB5&oM8_>BQXblQNp zoV+0)&`_;7A~R{EKlfQ#c?~ahI!#ouB&!&5B`TM|xva?`>uPILIU2GOO)d4M`8l@g z4aBJET}_|(Dqp#FSozfDKvA3c_EXmmc>x5r5=C8gE_GKu&bBiFO2KZ+cebMtmo}3c z>-+r7XR*1>B>V8%caVr;<#F_roiN1HOQ#|hh2n*^kC)y zgy-e>HfHS2*=z#-&eZaZZr)FaZfOxNPSyHVw+qS$hGAn_5$K5Pa&LF-jE{VT*Yzsk zs~>fr-?XZjc5F{D9)v7nkO~A`>Q~*ylA-80L>C#OjcQD}467i#|asKkdI66svP*y=49kwW1hxxj#D^7DZRe$=|3b?y~m=tQg zAbnAmv=fEYj;ri0^%?*cM3V z&Cn5|r?RVLR;olx2zu0v3wVj8=?>zthv&LY{m?C`SRsbJ?-=)g!lue5-H1}jBoh#@D~ z6+WT$=GSGmFinEMg_KQ~^C0*6f5=K2LN*3D3~Zq5&oYt8D}EWVM}uCKe}K6aTe%yX zbw$9HUe|$a>lEZvalu_W{IG@Dzps5qx{dnI|a3btPDb zPfUjh?%k!&s5=R$PJQJds_(NlB_pYAZcllu;ylz`n4@|g9QfoB{`-fa|EM=@NN8v5 z)9oP(JL$Y>f|M@dXA|7^@Z!_quT~|EK~O|X2Gcs=RK5z{3n*44@nZ&y`ba}e*3%z- zB3P>prCo84UoEsQ=T>d0t+igK|LN%`p~~mOoH|Y<7`j_2>ss&uxO{ft`0NV2?>47l zfY|Tl-o#M<#>`_8jY@EXgf;TiEef;8x1+<_cP@yl57TCIztQBeRBhT`U<%`EkUEmps=jlGqU?Vby@?! ztlb8h74Xw8VsBRMu*tB^#_ZoiCvAObna%n*&;Qv2>_O#44xDtbM)xXOY`&%UMD7*% zru5Nwq6g_y9q_35d6ca&6FjpYg;+cXBE@?a6|0zRi0{zV#Sg-dx!plm5C5e&S-EWM zi9)IlybOS}SH@tHb~knB%9x0+x)C)5cdpPiD*2<0p#S-0ytJnTCB3ZumCwF;bngoO zJOQjURpY^nu247ouk%hD&O91j%_?ov6vC6Tj)B`!TJ!&qEg%8w=e%|Gqq1H+dN0SF~1CkXrmj6cOLm_A+w>{GoC#19V; zvjk8rj;F94vH0oO%Q1^({jhxwp*Ca6vTx9|*68GK7*vR_<<{rb!) zXo*iElYWksg7;^PWMkDOR*+=Req$FddQ(Zp_ItLY{bVu|&3Kgj#(CUAP}C*M-Nkde zNu8vtc3mYFqNBL@pnhklIgH|Z;ctlig0C$$~zG$0TD zrhn9&6$3N1hi;|!BREzimwk3NFDVc+s-#T^iqHNGtcnlCC+j;sL?0@n$e^6X#Hg8u zvPDYO-zSBDFb;4vGyuof2kesr$JaKOc!Ox+ZZ$Ny{F(3fD!G9xiTa+BHSGE3ZgUjY zEPY(_EKKwf|4QHPWvnZ5vaIeoxYaGx&Q%l#?K25Ve$Sv8t9T|P^ZVxpc!tpr-qm<0^TAMzoUAyYk;Q+dfbEz4-=nlwCz3F=yT z&qBWmz@o*Q)GT^K^cfv0YUp+lD&1&O<$iyIf1K-G zX%C6@fY@3gRzWe%#wY8dd*%SB?K^E+NC!%!UdwZqk>jvsz_iTrkvcPs%>K_F#>@ z*NdY>s3u3%-TwBImoDqh@7h~?qP_iD!)Mf(eWkX@*SjaSO}b~bkwIvcujYB=U1=^N zmX=&3@VQ+n23&Kz+VXy(GjXoO8!a6HM#?v0Pm8$*er+m_{LOZw`G)fx9PnbIU+e1S zI`~@v0X~p_v!hHEreK_WmOVYrSj1ZwlUfD@9XS2YGX|r)A2BfiI>93OCWs(BH)kx; z224QFN<3hFgY>HmgdA1|XMMD&t&~n&QmnHP1<+_|XGOZ?#u>}jpRN9N{qAvZsK_Ot zS)(KJEbU|>-I#@E)GbTL0Q}7f`{*J>I=|59v}sEUw~TwXQ`F@RFiK#QNca>6ssQl| zf3zi!A|=cG%?SK>Q;aml;^%2>t^%l?w}2BAct2J>5{%R4>g+aordSNT7Is~erliFQ z=w5FGbsa1?fh+oFWA9DhWi>b?n*AgD<>1WKnt$yOPr5f?U$^nJH3ki#G@4c!l(67{ z)sUijM)u`_%jXB|D{BpQN7Y{5`TKfne{~#Hx_;+=9S$TV4T*rhzoe*xGi*S%--L%G zu)(ry)e2!-OL>)m_scrjY+_9kU9So)95~PX3~8(cde{1QqU`Fh`+M3A4F2)ia}WT} z;C|YS;KH2Up{e(T)Tlmhj2S?d(Bnec(^fh!aB6~ASqF=H^F{&gro^I6e03>TbRvedLV+jXQP%i4 zGn+$?E3j6B-C17MQSy+$l>jw^nwo*|kW2a1Au`aYivj-j2K)0@_jyvUtR9-r8}Exe zn|;Vq%B3$@N4JDneZfxg2S67E(k9=XIKOxVzP(B1)t*R`|1kTZTSeKb}WlJ~OmB%jhBlbOUKg^%8D`%JJ3^QyCZ zuLVVDJbkIk^-?t*?R%KD%|QTwOT!I*F2`Qx-(%V#e*sY688FL~9|P*kq$L;9tH8B; z1#EX|*R#%YsWXPcEuGdNpv4_ZEj!xIUv%5_!^UuQ@X8K1xA_`d2do-3*lv)kfoy<> z2j78tKpsg;%c(}FK%+AZ2@KI%U|fQBf~7QS$yvQ$_vDgb)!aCmRMXfxKuYNZS4;U! z9tUn9oyh^%2OpWK@e`LDFL5M)y^QYpo{iVli%_lzHUgF-fBp#n zPJcuo>lfbx8;rt z?GpXdKG);8+D`WCvVSk_1lbAFrn;Fn6}kh$#*%f~iL3~UUZj=e@&UMfalk%5U~if& zFLhAsZuPQ%v|iKy#3nN^j?bf|ie>wjwI12?g2@d9=7+Yro13w@R4r>wA38%%)8mXy zR6_2eJ*(g)J& z=h7w&xs30dGI~!3JUpY%Gy8o~J##4R5I*{gfB2VM2OJP^B|xt0aMo-f&rS=_I6-BW ziB0jEs8$@N?a8L&%UcO|Kh6#pp64%4U2YJK|O zBY@YK?**6zu9KXu0!ZC!<%Plj0PJjz3&>O80B}!zikP(zAv{?o(g?rB_226-S@_=S1@l$Ra=!;! zK%!)OQ1n|>6VFcRyH?EM^W`n04S#pSzkGzh^{FqbT_W8$d_}Bo;mwfM18XvEeFCfcEPVR>ldBP-**P1FIyzWP>C?8&D&L-M zsGp-#2;bHqk*ft-&XE08l=>dHe0Bl8JjR**er+&79#&oIt=@0zjs3meS0!*M54La+ zB|_b8eSo&rm-eHw#D-{!?YL5kZ8i1P+7LN5$*8hQp}OyKZLw$lzMT+=9XESx;79lT~D zLnw&R3UE{hnRUpM$f=-1Fp4*mxmQYRl-mI2O<&y-^il52Mvbc^6BLM?G5-i-wLQ=EitIuna-@1<3%D?cQU2tT2!KnR}%63yBp50PWZcX zT5AR{&9U%v4z*~~0d5m)h_RkFIoKY68yu^wvCLWhXGw0NPnnlsSZ4MT*ra!nTTxA2 z?7wA(X^TF|*K#hO_#$?sJ`{uVDW_T0smhmuA_GSbBqZ4NZkK?;fm;t4QJ0@S0LSMS z*p~2UG0=ngBgcmim2)M!^yD8;Fz3}b<5d)<1i1hRlm!L;hKRsPZ*d)P5%&>wdj zfC!&5Bj|aSX)6q+jMCKgbHlWi8Tu5wWl*7J?r%=`?;n8=lN`ly)fC&EAvD0_ylC+DwhwdGb z>p*)yJ1(Ye(J0DGY>0mw-ouYA%LP5JLC%2jqN*=0xO{1_Zz^VNWzk%dq7TEYa>`T)g6e@kJCX)5lUP~k>EU;M}mV_Pd%HLt4@ZoGb zy`bxI>7L!SE1<{s`u);CfCuibSaKPkulnU**1P%KvYa#wW2Hb}2*i(_*SQsN9l=tR z=?DOf7gsoIpmuzhlAb3^-0~pk2DFy=V~x=49^Ipx77{TsB4Spv@>#(GVoccrTzktF z9SmJ-EnT)x!_ifMbqkKb-N4unDcmgeBsgW;^!pg}v^F>p(FB)q9f$<5Qqyv~MOfJB ztms&57tq1l{6<}PrD0Q-%dqh64fttKf6Wr?6FJca?T-RX@OT?v(wIUjY0`+kPI5^L zzzLk+-hi)f^XFIPDC)u~`$_CBewfG_-z?dB(O3Lnsl@)A`LI9TJ%Yk6UZ|eRktVSV zeFmVes43d-5RQ5@gziH=VJNLR0l4a17H8S#uJWj((FhBWK#Q=umsjlw)c>9Gz25WTWp#yxm(^FcO_lF9eaUl$&Nr1x1e5}@3e|&T58}i^ zVny=fCHSWlw$K|*a$A;u>}#1OxJPVAZ}hpm9X2j`Rb7^TEpD(Ay8mjQDq>=D+T5(9 z$t!N#qk2In1_ATNW!7cDzd(EfdB2;7v~k5(uK{~RCb((PK~?yYXn}CfQ0kH;l)%@a zgUj|xvF;1$S?Iac&$|Lz{isv)lo+2C`T?6OuO(0-z`oGmT3rWNSyG%Go<^^Tlg&z0 z%?2g`UGmh&`j`H!8OlDLeMTYhXI_2kRB0tBi#%bUbY138NT?856yW2zVFdo3n?SlJ z;12*^HE^alK#bVK9z=YFlC%kS{Kf+m*g|Qd2g4X$e{;gWzRjh4;Y)*zBlZ+Ec~-kr zkB_l=3%$wy^X!wzeU@zk>K4Ef6xopGF^Bzyh`R5o+@vrGa+9wzIBk0B7iE<4OKElo zxN<~)a`7{H)=*g|1aYKQ{5#5o?{U!V(JZgOb>#1S7|dCoz@09+cAP1f0;8~bf6X3|a5O9NJS zz}}s}^&%aeP7i|&Y^x;{@k%$Q%sKn6stX;<2;3je5%|A51=Z4K%V5$Ou;*V_&7`ag z5J6Uv=tI#b9?SVQE4k=W(JXCHK%K=}q|5CWb~+?Kg?3*3pj`cX@IdwXYNLHgS?|%t z9Ay%a+Y^w$F8HBI#!@zv6Dsit`sMyPS-1hm7Z)7AJH|{uj_py=8+pquFMsl3*IRRp z#fP7}R(mHlJr(@(Ug?k=bcs(^+>rKkgrz#%a5rk0V9L756lLUFd%&Gw24~e*#C{w#o4>_~<-GuoJ&&>-aRuxf82-#Y z9Kg39!QQ=s;|Bcb0shkuupd1j6iUKdGuVLa6j~s$$lU7;%C-b1)`^xU@YV(O>|h1x z0k)%D?2`)FTq(9N+7jUC0|828#9CroN~>{Y!EFHjIAFEIX~?1LdTF9o-pu~7EEq76 zuQs*dH?r0}gF1t?BXu7^MgsZxszHugkEYWHqPorqG!bpW)Y}{E$CtR3d$}Gow1KiT zEyq%e!V|ZooIHb6edlAg|L!KhmEkA1wb)B-MT@$Zz2vYY>C1RWyyyzB42D6ATwCiC z550~CEPcb1CclTCYaGZw{l1kCrF>pg8uJ_sxl-8eS;`~J=xkn_U6*cESY3LyWFuM; z|2J!FIPhRNzP#Z0-Q3gH{GvkiMaqgA-ow)qbF`w9AF@Q)d#A$?Wq9rZeYkEY-jv~o3!TWp+23R70*APAVE4S1A6 z(;(-ucVBd$>duOh;8Xh{zbhyq<=|TZgJ9|cKqSEA3PN`_;p7y$@HC8KOS9^m6aMW9 zJP<&35KCSpiITS9$x4pNGXG-Y@CHn>FLH&X9!D#7=(C21p##aBWQ+ooK>=K4SuR&y z@*c#gtUC^P0tcGc(QG5JuIZ4U-E~|exG?*`GjwtA?%F_F7+NO`I`4qXmlxRY57@V? z+(X*#>X_C$v4=zX>zm?FU7c)8j$@HNq^Tri%Y!w$ord!EEEg7>X~R#8lPjH@XRvK^ zTyfsFn-l9-UK*l6`-Gg`^$k|VFZ0mMl{^6FnbHbPXk=d=LlppY!3!}_8RutYxoso z5b)Cn_@6zDGX%?Cn0%iynddWhkO_A+h}!&{T=H4al4r}fLY7WT4A73>fH7|eoKXJ| z!<1$Abhet173JU&tXxMXn|9-~0DJP8z+ALd0t|sKwVQ!T$U8sMs8*M#OVj(k=p5Z6 z9IwdZ3GBISFFg>;Dx*MX^Q{9vuZ_1se4yixpF~jyakfF=Q95oaOS`~Imld~TtN_TG{C+cnfv(NvH7*Voy^Pn zfUjSliCA?sHazaF|cKN(ejUz~!>HB`7z2 zL1SQ+OuNi6U(!fSUZi~4fBbkQw?wF713zOyOfnEnOw^}QUdDegsLp}~%c@u#H& znE^KduRY%dV2D}1>AM1ee1E{8`|b+ZTSl)Oc#=4zF~A-H{QfoY``3fVA3Op-eT4t{ z1N@`2hEWY(d=deuI&>y|FyX_JMsz$up()o%(OcgnNRMKs_EG$-`mH6S;LKGF=LGbX zlY3wH0LsaX@XCw#5?Cv-G~s2xZ#uN;n(-#+sWaPL=h3B6Q+k**qt)Vykqh8aUY}}P z!(Qr^G5cHWLOQ^w{QmaD@q_DJx;EIk_V)?^NSYM3Fl0IEeLwg1-<=_M&uQo~)sqL* zOZKNtI!+zg3|yYz)1knna>~etE%gXpubD+;yGI|eH-;)EL)r;?Ja&)Z8=Y=G8zS(= zY7Y|oGJk~pCbMyxhVC8tHre*T0Fz*d60mYU=P}qf2k`Y++CP4O0PmYvOa8(({7ECC zBn67yrKG(5y?Y7b=>D+p`0Cz2?tAYP05!?h6I1T-w24>6_T#qTE1kl31Pp+crW8kF znIAd0b7^B`O(F_SI`rhxSEQ&k`uFX%W4|-L2ly;x$d{9GhDtwv&JcKH@DMvFF?jx& zGkrfX0=i+I0GQ9O$X^E34kUfP2Y|_c%pbVm%@qf}#Kr!vF)FxVywdVe1Cn4Yzh7+M zz5>2|1^ea4@Q=^2GVqf};LjeTdplUBZX?`=O$BIr1>U4Jzcaa~#Jp7Ey`^pKmtxqh zpTg}}t{||qss76^(MY>G=<41DQoX`y@UXZ)qYh-b7!=e*Ub+VNm?`|4I6p8>6X;CzFk&@%S7S_jQ7~;*1e! z!hVXR^MCID3XCk8&l&!AIF(~7G*z8CF>9R5Er_gl0VYw z{4?q*P2?d7|L4d+oQd=Lr^!h$!quHukMXOdY z?$vyWMz931hH^5%S3NA@srYgJEoybn+zDB^Dyn%dN<-lV_5*@3_l6+`C&Qx?{paCuP96Wc9~?f9-oi< zUtR%x4zu~IK?iW$q!C+{<79j=sJ0DEW4Rgd`&Yp4UyUjspTLhFfuB4AKm8D-xu+Xo z8DP;yhEo?BhiQ<+dkrvUnXo&N1g@O%aujI=|8i1kn?ZDfYXChwmvkvm+2gVlG90%t z7Tl$<0Tu%A)FFd^zcde^!=Dat#`2W~(VX46)YXJXlbAvT7e|0C?4;k#pvPrw(ZkTM z!{0mX2N{4f;f%!Y*d%=H=f6GSZ%^P60bC4}3R=@P3)KbX|5h?SoydQxZsMOJ-!oX}!fo;S$zv?RK`*4JDgj9`&fv!7@c zv-bh38#@J;sSk7D0kGd0F2A4W^ZSqOEb8d~)(czxc(3T6>Qcc3*z>k}#eLsdZ6L8H z%hiC~ecoHOT(yeYtqp$lz#y~|%D3WfV3a9tsL?BajK2k=Ln!*C$hhc4uid?NJ=fP2 zm{!ukOvb>i&y{zq7)k(9|0uSLtfy}Q>__^vSwlPihdSd|zAwmRz*hi(&#y3i&g?=a z4M|jmUjREN^^>yYb1p4Mu<5f92kh+ycz29M!s7?P4{yMq-Qa)z0Q6HP($mhF(5P+Fy zg3x!=3VrtwBC9J4z^N1UXDo6*8rq$K!wAwT%#hF9X%rM51I|OIq8FQTe|zBaI|IIM zvwRh&FsNmghoS-jTrIlPRb9xVr}TI4A`Y~@#F_)eChi3^H5!pg{`NEil|WZl2CPf+ zZd6l#rX@{&cN*0pOkaMtIU(Raf6$ot6mRvTO-k*qXItq10oQZYmgjdm+ItaYwrG5m zk*)IZU0nr=l`2C4Zhq$P1Q>EVpqXU^dtR+v%*}NF-=*Gx&#nM|wY+|i%LFGf_|uJT z8j;iCbD1)-%S*5w<+#LSrvcv{z&Ed8zy28h+F?JOc>_Ng+XW2r3Yr!HS)niYe=^xf zGR0Yr0fB4@KSN;z)eIh?$WTlkHBtS$(kO`u($QYv4r$iac?N4%x}rFI1UA-iv7070 z?{lyeI3xjNIwaVi>T*WF5ZxJ4zux2rWPrde47$H;%@pS@|D_(^pTNgCtgZ2RetH1> z?QJCVon2oZGy_0_w~ezw<;lHyO<)ru@jd0ye36Z9W%FfV#Dq7VeGZ!mU83l6fBsqI zcJ@{SPFs zr2?$}w8*v%2s>oOzU!a6A|6PiZhJMCtAQpUir0XfTYd}YicJYjsB1~ z@Dv@x@Rf^{<0*i-^dDOWeOn+04Zpeq_{GR5v`Nh12c3T!-N{+s_-`x)I_$96i;V&H z0-8X)a`xQx&j$lO%~G~T_}y!5%z&FP>2bfT2E03AA01IPWW9|Het$QX_!)4PbM|E^ zy1N;5o}g1ghzp-m(@8gENg5t~l7p}X?0{?%K)%*`)=kqZpj3Oc+qxu07Hbx!X@kXt z1PNb=kul}xV3PJ}b6Nku@y!AI+FP;enGV8 zbQ-z)(fWS*`0l9x6Ep6~dryWWn)xfqTc=igbzSkQrD{OSmz<&0)L2cVtTM?! zHTQT`kJ=a7-?NPe;P~pm<*PZvfA@U@K9z(9zKZhN|5m<+PLhax-ji6Gc#5|)m~{7T zSpFW@vSMiQ?H>E=cXLDzN~e&N8Y%?uV!RT(JC2484WmvdX?|GvQ##@AX@}&cWpAw6a!IiPtzC^#O(b6 zygy){zZ!I2o$w#s#wmk8dxZbsjNsn0i9?ssM)UFj!R(CM7x$2%_suloZSbG+7njzh zXfHF^P=x|2rqj0VfikL|?**vMORn(@1krI0@cs2gI>(st8?Za4oialLkTltV+9MKX z-bFuB$k&!leOrlKFx;nL7{GsDQmnO`F7J0!L2D`R;H8t(89fPFm! z{m?W5I>m-fDAoTlSuzw7MviMF=-a$MlQxOFu^O z^u;f;diq|Ov;ne(SgCcc>EBcG`Yd!%Obx{`2olAo8zy}3j=-uPy&vQnTIsfJ;Pt)8 z`vgzwZ>~427m(X`0{^|H9X0s#zW$R*JRJEdVEqxGSFZPdb_MVyF8D33_Fv+df#mSu zZ!j}wZU;t|yN4Y_Yh@O%vNsv3fMP(#Wog;t68bb8`*0brD*kd-ygK|xH{eH)z>iMg z&mN;6Yywois?r-DU7LFLTu0B6Xw&O?zoW)9zkA9wY_7TIW*I(%lC4{~UW1qmjm!&> zWo6GYarA2A;8`vg|1`%Uotl9q%kO9fDs*|nQ4(xINGkfn#xufUlUDW=&<6(8L)9BQ zK{OCs8!5Y+uEHeG**$gNzU9sqAWy)n2~gBs^rEi374Yn1fo@|gs=-zQbM*PRul5v! zNU9%ccg42ZjUpca;9KDM=8EGR1HQG9h`EHHKjP~9Oa(XYp(n4^zZahT&gXmV05Rdv zL@>{%`*v0;=o#{Dk-zztEXmK+tjw|K!K=!hGk&od%MY2D$;Vlr>MlvCVpqd1H`9a` z51c+`Kz%*6^85mu>3y^dqJHPTIaqygxxt6D*U4l&Nqb9X{vuxUvEepFy7-CzjE7Fi%q#{eRi2XkPQ!Y zd{#bNyO???ga`45u1m^lHvr!pIKDn$-`RM#{)4o+1l$*1 zU5;{uipJa{$`;|DAl!J`0q_%4%IZl^M64kjd)a$KlL4_iMF)2Y*hv42VZa7|D@W|v zNm-WK^}P>^yOL8?_q6kw5Rx{dK196I`qta%6RF63VmDrv-C* zk0pO zY#rc-C;Z2^@sr0UyJ4<2W71)FjI#9g45>_-RK4Zx;#C~$hpBl|Qu|ZvTL)c)gUrLo z1}4~RmVZB@3B|!t&ME)w&vJ600Q0JnqPy5zP^3*6LO?31fU~Kf0gl#!L#)xLBZ-cp zWc01VtSf~m6P$_sp!`t0u-GEeAy)ANq$-wczGAza%0Ll&6@pI#&>)}1NS0?pLat#G zx$?pKA@>`@@%4e@TLZo`*t;WXbi8~Cc;CBv{OtQuU4gEJm5I*79v`-!@7-EDLky(_ zzusQ6uu{kQfA}dYt=^3YvvkPa#@yP%aKGCAqB;b6WnI_%OzQP&R;^x0s($3j$4)od zqPI`&>M>dg^lsNc*@JWGH|?{hv?*6)&)=hkRIp<0J@Zr&I;&?}CjYekPRErup=Zc# zfLF-D!gyiOUje{%GWVBbbl~F!1ji7-rZt#hCZ7R0qr?!hzhm4-(4I9DoHdB^x3>?B z69?y{e|Q$1$%e~vREaOsa9ruLFgwA4hXeL_z`l7EhU~9S;A4mX@Dcct!+-P$yz-Qb zG?vayE$6av?cLa4Yxbq#hjEb(mwTyFE{vQ541ON6*95^Xexiyk{FC;^dlti%iUmC= zN6sMKRc|$jhi1yM5JINHLqu#tY@e{OR1c7gI##HVR^5WEc_@SRw$*_gaJa}D-RVI& z{e6m|0NS-xfiU@1AkD#6%0C_`vdQI0;qE|a-#Q3==?ROs27F_j8s;&ZdzT1xuy4zlY^S$~dOEDX6Uj(V?AWe%0{)DS1^ zi^nbXUM(-;(G0yk7ki_v*HxEI^0n%zydT4{bVAb<(A2$CwUA#L*6!%U%684}>O@Uw ziVx2B!z@l-dkT>xYe1eUzEk|(cm6<7m$jQ6%Si%Yoc(9A{`|RMI{;jbW&a8X4-Xjr z0#^fGSrmw*zKMA8BOR!-=FkO!S@gw?#S+#u@nYJuJAlJ;w0a6Ki7vHo&4*x7-?R;k zfrU$rC^&?&hXeQk*jM}wdV{}m;72$3$2Z^y4*%f|_*mXK+nCtB^r+c?2}C`+HR=aJ1#ibi4?Bfl)r|iFInQ_6)A@tRDqS&5skChx=f@w0#c|pP{Q5 zwV}eIHSlQQ=#EZG^da4AhgwP4Q5=QDz$O(_JaPK}v~A4+Y4Uohw~-}Vh6{H+ew8D* z-1aMhzHcB(^^*B2Tm^P?yY1iaT)j&Fy!hVEF4RAs(fW8lYvqU{;%zLNL1c^Bd zZ889WJplOq1%_)fb8+}SKv`xQVZ^m;HkrWB2Effgu8WGlC%#}EUvSb?efsgOH4pR%zpT*`75UuS>=T>I9w+Iks*ES$=nd!Q>H z4H*0L-yS%=GuU?r>>b8T|5p3q{w2oo(kjo9(@rOFM`981bVGM!enHV)z`tKtJ82ih zTF#E#iNB29;ya`Kv~Ovm4g@48B(NkrzsRKS$rGOXE2x~c=Y+sAR%-j?+@~CFMK&Eg zuzWYo*eVpT7}`kA6RV!Mx?*=77tdP26P>lJW%S;K|< z6+V^y6MUubxXJH&=HKRLZUI~Yyuz0-{51@?P7pnDwg1&F{$Kg!9EpI3$Bzl{h#6l2 zOoIU+zlA)Fh`~xa$<6aM!ZhmBHwNLN;Az4Vw8|si?$b8@2@>>vivfcdjpnB@6Lh@+ z+zj^CU~grU#R0$i7!dq$3=Ht`3IBnQ`*4_mroN%i&gmGI&MMjr{tY~BA$!eSGM;*6 zVrJxIKtM+_7#Z9(fTp4>1{mSAyMSMaTUGM2%WD8+wL}Lcgojul5TDbo$i2*jlsv00 zG0Kx>!389!g=i8igYp767TYQD-T}#LxQ|mZbFu{f!hi{Ay8PA7%%T(Y1@&3?9J6_R zhiR)9*joS}L=VMz?p-Y^==J>~XttxPO`37bH;is)QBU#L==YYt51*whZTqQq^-jIC6E92q(PUx>Z^NV~Mnm`@{_-0KugZ}p zm$hE%rwkgNx_SWKRr3CMN0ox@g8#jC)i!tZX{Q1h6j$e+F;U?^Jgm zoS2Vo`*_ozN#dX7j|B1a75@t+^jw(?X(#??yuyDqwgA|&LFeqcHK{)$ld^jq2=INz zZpdGy%QN%3O&?tp{opfTPr>+p`1nP_YUl-sU6cb=x8Z@b?@Jlz?V6VT~}O!OoRN#EF`!qc)SEGkB`w z{(B120fa!);$srQQJ?9_0?wav2$X$E`Ns@q+|8E=@w>*%23kSDLNC=(>mY)S>ec{* zE^{u5+#!?2A7bK2UTwfguqi>7pPSx2`!Vq5gN^0-HwTWl0N&1X_76?>;S3_I*xUY! zPHFf4z^f0W>CeT)ba2x6*zp!*D_=`e{vXD$*ks&UJVHat5}5BXL3{F5x^cf|@o*Kc z=7waO`MPD96wLok^tj|s(*C?`mNl9hxW%iCg8*M`wMaFd^=-;$ucwOMi{onNRPe%A z|4e@~Rj7O}Xq@#luZj1)muXF{YN^S3{o>F1^0*$cNR$5}Ij}j7J_F`}VDfu)*cIdW z-=O_3Deu+I<}cXce=zP9n8B|Ydj}`x@_CdS?OiaI`)Rz)c$-K0nB5V@7;}??!h=ZVMc|p}M)VM9oV(s`X``zyNfH`IkRh!^Fl%z#is| zOdBvCIR+n{@Q)q#(Ofn781UD(2=K+m$$#7=NHgGQBA_s4h;0UfT1T;By8#UBp9p^v zY^8$I;^V$=+krZkAIq>MiAWqIAk`cW-S=mElS2acl!HE<_J?|>LZ^BkD_~} zw_K-(8`)Xsr)?gX<&M88kK?#z`H zgJ-xdTVi*D|E_7r@Zo;ezn3ST9xm8A1G)x<>-_r~W3S(49cKO;<}(9c&->%q|Hy5E ztNaq$zsB|W%wC=UXMc?WItL=4P&mGKK962arfw1p!&t`v!VbW1t$Q|c#ef(H^x(r~ zF*_?@2Z4E{P=9ZLgzo~xuG9K6y=BN#50rBbj`#wG$k^Wmzyah3?CW_if2tn-+Q$ze zy`F=E*BFC^k9@2o$nv|6(6eiD`z7wU+BKOL)yoP_ovkKFZ5?az6{~#_g<8SzJI_EY zr2Pz*d^pg@XK{dqeC(6T-Z!IM6vWf*Dk5o>%Y~1r@79uKh z01q~f)4dx$X73GnXX7_9?gjZO(B>X(WB2@-VD2XU+#7l^giG-|gNW!RMiUJpSw3=5 zO2wxf^?UH9--WgYz-^TlZ`kj<@K+Way+0Mda~*uP!A8)iK3#_?9$Z?XUb(UfwxMPB zVx#wZnfRNl3~X746V__1`nY>N^{_wd%}HL=%6;df4`wVY0=JJP#hXg3zm^lHb1Y9Iv%jyk3 z?0`vurU63zTxH{+CMq66&nPptHl$0SrcF5J;Na4L$mcN+gI~^ZOz{!qciu16>OF(vymlDK(f;jANVVdp})m|RhJQhQyt4}w*#XD9xpI8o^oIy&pHV5 z=SO?uQUu(M|K~WyN`8h)QDx2Glw6=}N4OjC0XRNf;O_yvA3>e}@Gzd^0mEj_{XpUF zwdlRsX_;ZafNt3*x`()b2+FxsFUsEPQ+@kBcz@5pzhm3=W3kdD_yZCrHmxi9f@SxD zf5E0YNbNRRgPH`ZMW$WwZQF#VCx^5Q53r^d^hu!++)O)P+J1q(z0}lq&s+-*g{P(!xzu~a~zZ&cVfXgugn~PsO5le~} zpv*d=7}c-ju?nWhU7pE29N29i^q}8^*rtDF-543wgm(bttutpQu)93V%3#5F#%4es z{Yz-V4Y1ohwz!a&;Cgl7ddA4lU!C)>&+Jbhr#oJae6;|(vSNL^X_^f#e zwSSoe#ijk)JzVnlQkVMUYC;M4vY$DeEC-;prvi!s5b=8oQ}1{%*yAyNlVAq&^^^^_s49U7hc;yqU44QzFgdC*5M46{BcJoYwiry^#u{12tR$Ta#TuPq%{aiIS z47|Cva>S9FkKi7w0rS~0g1o(+75H8NN&2%3#`8h@|E@0?y5{H#faCw^uj~QW;}u?? zzz4uD$7mcAv~CQN2Xv|1DF~T66Q(t$#%q9Y<3{X!lk9x%cV-U`o3sB(`P9w=wl959 zu;_-^@3C`u#cZu3j?kuX3z%(?ydPauA_RzO9DZ)RrpPjwW#+y;0(dxpx3ft6uJeW! z82sWnQak|XNb~TK%oxW>JPZxjfiP|ugAM)VsW^D~Hz3j>p<{Df|0vJ!}EHdqcd_gejzU-|` zc?gNlYalDhcfN0eQda%%ISyN&OVlykIDLLMoo@-t4B4K1%s^Q1v$V4Y@J^2$)_wl^ zWF5U!A+;S~)zRHc3*H+YZ3hRQ4U7M;c5;Vs+!ooE{rxTt&^5db{4X5{yri6tMRX9r zzn59)@chiB{j&5gqP+s}(frP3|5uoK003U&0SEpc+5lxhn!h#|9mvR+_R9W+zs7%! zs{vPoT^;^_vGi`3zXmu#nKP@CAXqbK74S^RAU}qN~YYXh*zGAVxlthoGyE5^;wO>Zl_iT3ay!f@}y}N<_ zj$iiopFDRpEV+AWtYSqS5z5RwY*7>cywzvHH__n+xUxfNLBWgWv^RxVupOF5C;wN*1uv4oNZB1 zDo{1ybE_eqNr&D8k$y#oi!+!o63a$CGCpG@YHvHRk1~GW;QIbMw0r}$F4KlyO|Y`| zz|!|Rvyp+RO<2r?9X%%9 z0Q*b9bjP*mYOrP@$J)smTx*JGVoR2~&o`4ydlF{ix+qcF=J8iAWi#NGcLP)@H=omS zcSi?{=})}#90draT_>(G-@SVE?rV1k1%kbIrGA2ktx{C-UBQNbOH$gt=-sOX_B&U9 zUq2wWk^PabPFyzG(?@;LkNy}C>&XDXUIF$I_=2GSF8G}P#sHukuke3vukAfv9UtM9 z1MkK&yYMLA4Dxdso(WUMU_+c2~z-C4u<>aX6`2Ji( zqz)Ld@1xO6W9woL68!6n6Ydb!)hhBB1)mtuynL*Zlq7eAN9)#1lo||{@d|^t@p(%S zr2LivI#6%<%@guckHeLq%rS#C{>$J*wZ(v)NsNxV>axfrbizI&-YW8Tjl8fEc7FGi z|1HW8yu0hfckHGY+hS3-y=HfYJtlsitIM?;b8seK%D8-S>VFdF#ll!bz z#|2{xfXn`MCEz^_{~V0nvyCHeOe$vh%3mG-++W*BI(T)&`-2VASsa`km`4>*b!=(i z@ir5_wTfj_e#gu@pK_iOB-9IB{-Hg0`Eq)Fz>huflvRcKx4f*O86Pv_^`b&MZ8h`& z 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..31a19af --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,12 @@ + + + #FF000000 + #FFFFFFFF + + #FFcb39a7 + #FFfffa64 + #FFEEEEEE + #FF000000 + #999999 + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..8be3c3a --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,11 @@ + + LiveWallpaper + Settings + Set Wallpaper + We hope this app is useful for you, if it does, would youplease give us a 5 sar and a mice revtew on Google Play, it really helps! + CANCEL + RATE IT + Loading video... + Version + Rate us + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..27e3a7b --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..7e48465 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..9ee9997 --- /dev/null +++ b/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/wallpaper.xml b/app/src/main/res/xml/wallpaper.xml new file mode 100644 index 0000000..0fb22c3 --- /dev/null +++ b/app/src/main/res/xml/wallpaper.xml @@ -0,0 +1,6 @@ + + + + diff --git a/app/src/test/java/com/live/wallpaper/style/hd/ExampleUnitTest.kt b/app/src/test/java/com/live/wallpaper/style/hd/ExampleUnitTest.kt new file mode 100644 index 0000000..785d4a0 --- /dev/null +++ b/app/src/test/java/com/live/wallpaper/style/hd/ExampleUnitTest.kt @@ -0,0 +1,17 @@ +package com.live.wallpaper.style.hd + +import org.junit.Test + +import org.junit.Assert.* + +/** + * Example local unit hd, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} \ No newline at end of file diff --git a/app/testlivewallpaper.jks b/app/testlivewallpaper.jks new file mode 100644 index 0000000000000000000000000000000000000000..5ad5d1c72cb926f83cfae40061e22b413426495c GIT binary patch literal 2598 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 YeQR~im&ODSO3zo^-bQwH{(aK_0&2RR3;+NC literal 0 HcmV?d00001 diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..78089b3 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,5 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id("com.android.application") version "8.1.3" apply false + id("org.jetbrains.kotlin.android") version "1.8.10" apply false +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..1a982b5 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,24 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +android.enableJetifier=true +# Kotlin code style for this project: "official" or "obsolete": +kotlin.code.style=official +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml new file mode 100644 index 0000000..20d6d4a --- /dev/null +++ b/gradle/libs.versions.toml @@ -0,0 +1,60 @@ +[versions] +agp = "7.3.0" +appLovin-quality-service-gradleplugin = "4.13.2" +google-material = "1.11.0" +kotlin = "1.8.21" +core-ktx = "1.9.0" +junit = "4.13.2" +androidx-test-ext-junit = "1.1.5" +espresso-core = "3.5.1" +appcompat = "1.6.1" +material = "1.11.0" + +multidex = "2.0.1" +glide = "4.15.1" +lifecycle = "2.6.1" +activity-ktx = "1.7.2" +fragment-ktx = "1.6.1" +rxbinding = "4.0.0" +smart-refresh-layout = "2.0.6" + +flyco-tabLayout = "3.0.0" +commons-codec = "1.15" +okhttp3-okhttp = "4.10.0" +progress-bar = "2.1.2" + +google-services = "4.3.15" +firebase-crashlytics = "2.9.9" + +[libraries] +core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "core-ktx" } +junit = { group = "junit", name = "junit", version.ref = "junit" } +androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidx-test-ext-junit" } +espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso-core" } +appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } +material = { group = "com.google.android.material", name = "material", version.ref = "material" } + +androidx-multidex = { module = "androidx.multidex:multidex", version.ref = "multidex" } +glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } +lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" } +activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "activity-ktx" } +fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "fragment-ktx" } +jakewharton-rxbinding4 = { module = "com.jakewharton.rxbinding4:rxbinding", version.ref = "rxbinding" } +material-1_11_0 = { module = "com.google.android.material:material", version.ref = "google-material" } +smart-refresh-kernel = { module = "io.github.scwang90:refresh-layout-kernel", version.ref = "smart-refresh-layout" } +smart-refresh-material-header = { module = "io.github.scwang90:refresh-header-material", version.ref = "smart-refresh-layout" } +smart-refresh-classics-footer = { module = "io.github.scwang90:refresh-footer-classics", version.ref = "smart-refresh-layout" } +flyco-tabLayout = { module = "io.github.h07000223:flycoTabLayout", version.ref = "flyco-tabLayout" } + +commons-codec = { module = "commons-codec:commons-codec", version.ref = "commons-codec" } +okhttp3-okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp3-okhttp" } +com-akexorcist-progress-bar = { group = "com.akexorcist", name = "round-corner-progress-bar", version.ref = "progress-bar" } + +[plugins] +androidApplication = { id = "com.android.application", version.ref = "agp" } +kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } + +googleServices = { id = "com.google.gms.google-services", version.ref = "google-services" } +firebaseCrashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebase-crashlytics" } +[bundles] + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..46a6935 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Mar 15 15:37:22 CST 2024 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..4f906e0 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# 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 +# +# https://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. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..94d4006 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,19 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + maven { setUrl("https://jitpack.io") } + } +} + +rootProject.name = "LiveWallpaper" +include(":app") + \ No newline at end of file