From 11abfa473d8cc8efc674b8ee17975d0012a4143a Mon Sep 17 00:00:00 2001 From: Chris Bevan Date: Fri, 26 Feb 2016 20:34:36 +0000 Subject: [PATCH] various --- 1080i/Defaults.xml | 8 +- 1080i/Home.xml | 14 ++-- 1080i/Includes_hubMenu.xml | 14 ++-- 1080i/MyPVRRecordings.xml | 1 + 1080i/VideoOSD.xml | 48 +++++------ 1080i/View_Albums.xml | 1 + 1080i/View_Artists.xml | 1 + 1080i/View_LiveTVChannels.xml | 1 + 1080i/View_Movies.xml | 1 + 1080i/View_MusicAddons.xml | 1 + 1080i/View_MusicGenres.xml | 1 + 1080i/View_MusicPlaylist.xml | 1 + 1080i/View_MusicRecentItems.xml | 3 +- 1080i/View_Photos.xml | 1 + 1080i/View_Seasons.xml | 2 +- 1080i/View_TVShows.xml | 1 + 1080i/View_VideoAddons.xml | 1 + 1080i/View_VideoRecentItems.xml | 2 + 1080i/script-Rom_Collection_Browser-main.xml | 80 +++++++++---------- changelog.txt | 8 +- icon.png | Bin 20227 -> 10029 bytes 21 files changed, 97 insertions(+), 93 deletions(-) diff --git a/1080i/Defaults.xml b/1080i/Defaults.xml index 29c3812..94a8c0f 100644 --- a/1080i/Defaults.xml +++ b/1080i/Defaults.xml @@ -96,16 +96,16 @@ textActive black textDisabled - 88 - 58 0 0 colors/white.png - - UIControls/radio-button-fo.png - UIControls/radio-button-nf.png false FFFFFFFF + - + - + + 0 diff --git a/1080i/Home.xml b/1080i/Home.xml index 4d29590..df1c2fe 100644 --- a/1080i/Home.xml +++ b/1080i/Home.xml @@ -23,7 +23,7 @@ 0 0 - col-7-begin + col-5-begin fullscreenHeight colors/white.png highlight @@ -42,14 +42,14 @@ 0 row-4-begin - col-7-begin + col-5-begin 24-row vertical - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -58,11 +58,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -71,7 +71,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center diff --git a/1080i/Includes_hubMenu.xml b/1080i/Includes_hubMenu.xml index db0a5b8..d13d514 100644 --- a/1080i/Includes_hubMenu.xml +++ b/1080i/Includes_hubMenu.xml @@ -18,7 +18,7 @@ 0 0 - col-7-begin + col-5-begin fullscreenHeight colors/white.png highlight @@ -69,17 +69,17 @@ 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -88,11 +88,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -101,7 +101,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center diff --git a/1080i/MyPVRRecordings.xml b/1080i/MyPVRRecordings.xml index a6a5e39..9e3aa23 100644 --- a/1080i/MyPVRRecordings.xml +++ b/1080i/MyPVRRecordings.xml @@ -34,6 +34,7 @@ 21-row 9000 60 + 9000 60 diff --git a/1080i/VideoOSD.xml b/1080i/VideoOSD.xml index af5e342..102e673 100644 --- a/1080i/VideoOSD.xml +++ b/1080i/VideoOSD.xml @@ -20,7 +20,7 @@ 0 - 23-row + 21-row fullscreenWidth 2-row colors/white.png @@ -29,16 +29,16 @@ col-1-begin - 23-row + 21-row 16-col 2-row pageTitle textActive - + 96 - 23-row + 21-row 8-col 2-row pageTitle @@ -49,16 +49,16 @@ 0 - 25-row + 23-row fullscreenWidth - 5-row + 8-row colors/black.png textboxInactive stretch col-1-begin - 910 + 840 textbox 24-col textActive @@ -68,30 +68,16 @@ - - - - - 486 - row-18-begin - + col-1-begin + row-26-begin - 6 - 3 + 0 + 18 24-col - 2-row + 12-row 0 horizontal - - 0 - 0 - 1-col-textbox - 2-row - stretch - colors/white.png - 22ffffff - 0 0 @@ -100,7 +86,7 @@ center center symbolLarge - 99ffffff + textActive @@ -108,11 +94,11 @@ 0 0 - 1-col-textbox + 1-col 2-row stretch colors/white.png - 99ffffff + highlight 0 @@ -141,7 +127,7 @@ - Close - activateWindow(5901) + activateWindow(1104) Audio Settings @@ -157,6 +143,7 @@ - ActivateWindow(125) + diff --git a/1080i/View_Albums.xml b/1080i/View_Albums.xml index 31182be..e22524c 100644 --- a/1080i/View_Albums.xml +++ b/1080i/View_Albums.xml @@ -30,6 +30,7 @@ 60 50 50 + 9000 60 600 diff --git a/1080i/View_Artists.xml b/1080i/View_Artists.xml index c9adbbd..9655551 100644 --- a/1080i/View_Artists.xml +++ b/1080i/View_Artists.xml @@ -29,6 +29,7 @@ 60 50 50 + 9000 60 diff --git a/1080i/View_LiveTVChannels.xml b/1080i/View_LiveTVChannels.xml index d613e88..47549a1 100644 --- a/1080i/View_LiveTVChannels.xml +++ b/1080i/View_LiveTVChannels.xml @@ -9,6 +9,7 @@ 23-row 9000 60 + 9000 60 diff --git a/1080i/View_Movies.xml b/1080i/View_Movies.xml index 2ce557b..30a30c0 100644 --- a/1080i/View_Movies.xml +++ b/1080i/View_Movies.xml @@ -32,6 +32,7 @@ 60 50 50 + 9000 60 600 diff --git a/1080i/View_MusicAddons.xml b/1080i/View_MusicAddons.xml index 0f067d7..823683e 100644 --- a/1080i/View_MusicAddons.xml +++ b/1080i/View_MusicAddons.xml @@ -11,6 +11,7 @@ 60 50 50 + 9000 60 600 diff --git a/1080i/View_MusicGenres.xml b/1080i/View_MusicGenres.xml index 23cf4c1..9a5aec5 100644 --- a/1080i/View_MusicGenres.xml +++ b/1080i/View_MusicGenres.xml @@ -12,6 +12,7 @@ 60 50 50 + 9000 60 diff --git a/1080i/View_MusicPlaylist.xml b/1080i/View_MusicPlaylist.xml index e9c776d..87a841c 100644 --- a/1080i/View_MusicPlaylist.xml +++ b/1080i/View_MusicPlaylist.xml @@ -12,6 +12,7 @@ 60 59 59 + 9000 60 200 diff --git a/1080i/View_MusicRecentItems.xml b/1080i/View_MusicRecentItems.xml index 79f57be..750b8b0 100644 --- a/1080i/View_MusicRecentItems.xml +++ b/1080i/View_MusicRecentItems.xml @@ -68,7 +68,7 @@ 9-row 9123 9000 - activateWindow(home) + 9000 horizontal Skin.SetString(showRecentMusicItems,false) activatewindow(Musiclibrary,musicdb://albums/$INFO[listitem.DBID]) @@ -189,6 +189,7 @@ 78 9000 9998 + 9000 horizontal diff --git a/1080i/View_Photos.xml b/1080i/View_Photos.xml index b12d0fd..3a36f82 100644 --- a/1080i/View_Photos.xml +++ b/1080i/View_Photos.xml @@ -11,6 +11,7 @@ 60 52 52 + 9000 60 600 diff --git a/1080i/View_Seasons.xml b/1080i/View_Seasons.xml index 7cd2543..e51a71d 100644 --- a/1080i/View_Seasons.xml +++ b/1080i/View_Seasons.xml @@ -43,7 +43,7 @@ 2-row large textActive - background + - diff --git a/1080i/View_TVShows.xml b/1080i/View_TVShows.xml index aae15aa..5a9474d 100644 --- a/1080i/View_TVShows.xml +++ b/1080i/View_TVShows.xml @@ -32,6 +32,7 @@ 60 50 50 + 9000 600 activateWindow(home) 60 diff --git a/1080i/View_VideoAddons.xml b/1080i/View_VideoAddons.xml index e06cb00..c867579 100644 --- a/1080i/View_VideoAddons.xml +++ b/1080i/View_VideoAddons.xml @@ -14,6 +14,7 @@ 60 59 59 + 9000 60 600 diff --git a/1080i/View_VideoRecentItems.xml b/1080i/View_VideoRecentItems.xml index 223ce39..a7c73f0 100644 --- a/1080i/View_VideoRecentItems.xml +++ b/1080i/View_VideoRecentItems.xml @@ -86,6 +86,7 @@ 9-row 9123 9000 + 9000 horizontal control.setfocus(9000) Skin.SetString(showRecentVideoItems,false) @@ -282,6 +283,7 @@ 84 9000 9998 + 9000 horizontal diff --git a/1080i/script-Rom_Collection_Browser-main.xml b/1080i/script-Rom_Collection_Browser-main.xml index f6dc295..f07cfd7 100644 --- a/1080i/script-Rom_Collection_Browser-main.xml +++ b/1080i/script-Rom_Collection_Browser-main.xml @@ -192,17 +192,17 @@ 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -211,11 +211,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -224,7 +224,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center @@ -248,7 +248,7 @@ 0 0 - col-7-begin + col-5-begin fullscreenHeight colors/white.png highlight @@ -271,7 +271,7 @@ 0 row-4-begin - col-7-begin + col-5-begin 27-row 0 9000 @@ -281,7 +281,7 @@ Search 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -294,7 +294,7 @@ Genre 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -308,7 +308,7 @@ Year 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -322,7 +322,7 @@ Publisher 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -336,7 +336,7 @@ Character 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -349,7 +349,7 @@ Favourites filter 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -366,7 +366,7 @@ Missing info filter 2-row - col-7-begin + col-5-begin menuTitle textActive highlight @@ -391,7 +391,7 @@ 0 0 - col-7-begin + col-5-begin fullscreenHeight colors/white.png highlight @@ -416,17 +416,17 @@ Control.HasFocus(600) 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -435,11 +435,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -448,7 +448,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center @@ -463,17 +463,17 @@ Control.HasFocus(700) 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -482,11 +482,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -495,7 +495,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center @@ -510,17 +510,17 @@ Control.HasFocus(800) 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -529,11 +529,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -542,7 +542,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center @@ -557,17 +557,17 @@ Control.HasFocus(900) 0 row-4-begin - 8-col + col-5-begin 24-row vertical 9002 9999 activateWindow(home) - + col-1-begin 0 - 7-col + 4-col-gutter 2-row menuTitle center @@ -576,11 +576,11 @@ - + 0 0 - col-7-begin + col-5-begin 2-row colors/white.png textActive @@ -589,7 +589,7 @@ col-1-begin 0 - 8-col + 4-col-gutter 2-row menuTitle center diff --git a/changelog.txt b/changelog.txt index 4076e11..27f1031 100644 --- a/changelog.txt +++ b/changelog.txt @@ -36,6 +36,11 @@ Rework Player controls (video + music) Transparent over screen centre. +Music "love" toggle + +PVR Recording indicators +PVR Recording scheduler (integrate with recordings) + Complete DialogAudioDSPManager.xml and DialogAudioDSPSettings.xml Fullscreen music view - add star rating selector + Radio art / RDS support @@ -46,9 +51,6 @@ scripted video info screen TEST THAT PLAYMEDIA WORKS Add MyVideoPlaylist.xml -PVR Recording indicators -PVR Recording scheduler (integrate with recordings) - Check extra button to dialogAddonInfo.xml actually works (auto update) (use skin helper?) on startup: add check for parent folder items and warn user to turn off: system.getbool(showparentdiritems) diff --git a/icon.png b/icon.png index b5c149766ea3e6c39615f11632c4b92446b9ad12..77c837457dba33bcef13f0d0b04b9f7eb4651edb 100644 GIT binary patch delta 9272 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 N9w=(yiscEx{{_X(`r7~i delta 19550 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ξcH8k3VwTi(|O^Z0bJR(Au zL?```{%NI}Ar@2h9KFP7WTJrFVBtNWv(5a~2)!_bhIhak{BvMO&2cR)Gj5}7lVV*3 zvulFHBNiwSKdo7qGjQC``1rb*j+k2TwFk9!o8)`s*J$gO#Se7&MW%Z9zm0TIbYg(72IwifQhNV>&G19}wOAB! zHP^E>B1HOF68C*mn1gza(L&Vm6S~hS*QW}2?->C{JJswK8dhL8h8|^>>@#9A9!*TV zpLS)t^2l*C=a}Y*BW6SGC`ox=P_I0+f*OxVbbbNU@lfVL@XJw+j=$3my~e<%8WFj9 z6X77AG~m%*vesSI;fJ+pYS@1+`n^+O6r1br|m~6(puH*(~fB0TA=HIU)hERj{n)qa-&~! z7U;`t%A1(T<=#tH*S@B?Ysqh(XuJP*+$&NYVF2rqkq%qMvv8G_N5~D(lx*Wk3_>VB zDlm_fLf6>=?V}u|3AR-PE=$50;qd|_Ou!Jg@H<6&MC9aN9tKWqX#5@zlX!*^y3R`@o0mvI@`YAXo&0c7&ZHtr=JqGMy%C_fSku+vkF#V1S_@Iy-h2^xKe1z$C`K^*$~1-mO| zu_zaT0(4Jg)leC? zlHUGK61w;<&bBwN@y5h$i34Bnlh-oi9QCP#s^Ap_B@KEcMdriKA!j6+uTDSnMlMIU z>&u5?UoB=_n8mjbL<_x4I$%dnSlArPU&6Jb8L?1)a5hieHw&!nyIHYPWZAtw9yZlvklkPFVp=b~#D`#wLA`46PXHtNKZ z{DT>uWDX{IY3^gN*C;x`^=o}E%m9kHa$5cqbKO{G)k!6oo_`C$4~_l%%wJZhy2=Ly zLdN%#YoPD*q`f&mYjkr|FVO{}dyh(yMmHVw+#Iuw?6WqQ#X^di5P=*%Q9iBP9SoX> z_aqG*T7$*3YgHSUMhtv+g;p=3oc|QZh!Ta_2xw7hsNk6q_X(q)=rW4N1kkX>rre#6SSfDIqt={anvgZ?=wX&%GIucS4Mj;AnZsP? z7QyZ4%H)H}BQLW72T;KI+XZ(eZZw1f)fW1eOxdUa`*P4sM~h7_{ewo5F3J@|vpI>z z2D22N%W{>>&GyCY!s;j)|E0koWCz_>5))eF2wMCDny08RO=TCGPQg{Nk*JM@2<=za zRw0k_KH%Hwol)nKlF6Q@49y*w@sGD{T^C7XP394hkEzAy0LbecG{Y!a2j(zI~+Cv+BEkYeFw!N~NF|p!%jd zym`^K+jl?L8 zsC4Th5_dzyUxW>hOBd`1p* z52g|;*P4d*ECcM|rw^lE=E!!zw1h8c(4lK#Q25_d#~#YfAL8xN`)P_i!I8kU(NV@a z5Q4}G%%+ckKMro-Lxbq26vfp|NVR`r)8PScHA!Yjsz8+6o6CO|r)0zA?xq6Ma^3^< zIH9qRTA45J&P1orm$5uk@lI!wL)jI}FLRQ~+9tz?sUy`F!Mz2Ti6>Dr-PF`3kb~M# zmrOjA+5PM8I6fv9{p>_(f~+=Vvh%fd9G z$+U||mxatO3a{~7;fF}pUrSoE3298$vueNX_Ly#|G{;itjKb<>7qPhX;vBWn-=9bT zVH)zW$?r=-4CH&0rOWz)4=P7?eS_~nwA=Iw^3k)?j?k!!@u5QCkL3BufSc!I& zC!+Z&Q!4q@Mlutl_p43|eCXlDW$+)|!^i)L`}@5>Fs(6*SXxT561WWVQp=92yhV@L z|Cc!+LB(qBQB>NpqTUPH%Gi$cqd#^77u8>AyIx0L%X|(r6&bmv;&Uboa>ZLf$n*P; zntat?GO^Z93W{H5C&DU-dBeLLMdvHziKSUfJ7`<_FD`Y9_;O3FA8FjD7|BXGyr70X z>T+R$0?@CH;>lTvhuse%S?!_o!-c$=Vd!X}IQRFTZqQQKkEafA=*BP)VnP#?Dq9dh z_E;d!53!8@a&pe+=Q35`QJsm9?YVQ9unyg*r#6^=R%bRPKiw3R7&8or%fIKm{-K!1q_-I z*sQaZ6X%ifu@OMdmm2O{%+;5|@R!0J&t%?lCFMSE)f*|z;hSnO3*7`N2&rQHjQHi%Wp&IlRn?`-di@4zDi{B1G@!PRO@G^ zFpuuQAnjf~9?cCDqY zLS?-be1j$^>h&ad@|e>b8;r|UpOjLq{c&0H>rBW^gs-%w{9{#*9CbbJ3*Xtp`uI$|W8(S08KDr@PL*$kh zg7K8;=}^dpaGe3E*HEh^aW)IW2kU@w59U@T=b;EvN1sR2ydfx3D)S$3f6}}0h~%$; zr-0=zG%s&FuB?rOx9*dit_~Urvf@74EE&@ky}!1X{c@l&XI@{t3tno!=yT-VU#=??8g7I;*>o63nlreDy_U2`S_Ko(K-h5wNN^k&L^9h9oI(LlpjKmq$*yL)& zgumK9fXCky>N8srlQ-~fYLjB=wazQBOlNzt1=Ig4rCpEKnFsGPCb1Qnro0qgf-oCg z$-jr11kc(CQ<{ObF78W<4{?%8jKcVy*aZ=YPv}MGH}ohlm+k+P^B`?1(r*h2X|VlB z>eDkoJOjXN+OqIM@J>4z51BTi0?lX&cvUl=@?>V-wU!{yPDLQHfqBW(kda4G;)>qM z`L7f$%FbBPE)XDmK^$wsM4eZ;Z9xGkPGH^L#iBd>j`gM%+HA#K#`gkMdG+c9Lq@+U zf=SV=sPSZo(JnnQ?h9H&?#$;ZD=U@9Do)d7uH9_u&X3}zX51=0d#<-H05-}z2ZC-m*A2}r51>d8@63G$A5ztd(KoTwO= z>FF93Q}W~%6ocL~1g>*I{o&8rq4T_j_yG17e5cDp+}+TCh%JRuHFW);;8_1wW>kH` zlN2x%IWcY=Ra-=sTrLYD{3W+nlvdD`H`$ED$e78TxRy-$qVh4^QOYnOauM0#sP|%}u|Sek zLe?)1b>#l}xEj3`c~9s`PPP&_;u2BhBb%l*4iTJD%?Apire)BL=Ah-{rkGL~qwH6p zYmqKFqlz*jM87g&k$xw&xzWLwKi+RHV87LP24)fX(b;hTfa8_WDD zawto`#$Rm4=2tjkuF3SL+d3%39=IotK}Qw>Io$ZeK1UlM6ALq`W@)(%g~%w-DA@7- zDh2&Ezpz0FzT&VlH)=nzCv~EnYz=NzMNx2!nN-=YDXpFdm*c||Ni=RsKYl#ID@k`A zeIg1e3L<;HS|oGUkOZq}*ZGxs{$PF|YIhRqI>+yIMUwCVX`Hj0S@$0(92iD|+$Jg- zH)fzE>r(Y9QCZ!x&k#i;3o7+rc%TUz5vi{7n-&Bci^NR}V)I z7OyVO);!l=zCCllXtv~R_c8duw-YR{M9yG4cCV)$@F^@D%1#47#KX6(p(Y|f>%^Cm zR&h`L5x=k7Ds{~I+BxMn@Y{Rx^2e=v*aYu+tokPmjdyqz63#9;ZOlZ*x~8u>c#6~- z>KyDo!yntJ0&jX49G~BQ?<^0UqHiWP=GSL| zBrlGPFda=j^w z82tE|=W(k9)&}Q(^k(ai+{_iAFeEij#SQ;J3r+eQ@%{GgYm(YiCnX2o(AL*r^8%2g zN|r-fU4cRi{DO3>x=*Iy}nSl%2?>!r9=gFKSq#tqxg zgH-(t=ZE5Xd~r^$!%)j?G=M}JUJa%4s3kJoME(v+HhNAq;T3?Gd-l|xPQL?|xWq}s#(iCSdX zIhr0>X+`{_{8PIuN|iadXpM{$Q-EwyH6JI?E)~GE>pO(Fn`>NQc&M5hXnpEJv5$`Q z5yriW!a=^1*{+;a$3N!aieElNrb>2G@j(((V62C5$G8~aDXjWptzL4g=6jz{qC&EP z^#pU)W1Hg5T!+U;_a`3sLtapTvy65%#MZImFHuEyafNJq4dE?o){KOSuG%78G^&)> z3Lxdo4hOSIwNDt)>iJU?Z&C$u9?XzbT61A6H;VJpF^;w&DAedcMCRca!=P^ss^bB( z%FnOM{nb#Se@)F_M{_k|&Xj0(!a|~Q-K&@uCl*8GuyPWj8w*tQ`Jw7mCEs%9vRJJ~ zTl7W>s*icnL4^{+KKUmtgs3U?RAmpLK!6M|7p8p1ozv`#GLq|l?4hV*!m&C3MzowrDEKES?=_(@MA_e2;TDO@iQ#!QcX)I9Yf=$JYZ1!6K=ARF zk=?-k>Ad@yu%LvL=)T1e5_DQ?xON*eW#1t-n7w&6MUdywce$VMIeX1bUXHm2pizF_ zf3|MW)2Q6P?Awpp-;X zZrU8V*j)le?;xleik4YI*1O>wo9^PtQ6gE~!jxE1Z{o{i zqqSoiw@acCE02Fj9SVwebXzV05?*mkbWz#rVJ%Kl!ArbS_^1g1Gb>%z@gwH>t(#@} zfxjJOUQ@qte||fsb{cer)MEMAXSUg_ciiRVBuR5Q1wS01xhI8?xvqMzlk@~m!CwJm zg~2Xxkx|G5f~CWQ4Jj_hw-76i7$aJz#-h~Nw+u)~A^NYyCrdeLShEGn$$ zSsAAE1^XoE>WePYH$@Z#>C0JQTnnbMhqVG5flILlCqxShp%#qZIzNoEaV8s}t(ws) z*coyE{#U-Oz;}ta(?)rNYWbs~+BS$CmmDXQT>NanGHMNGS8Eh~4CNs1mvqp(6?4K( zL66PhEZ#UtK=!!7%YOk%J#03Ws5>MGa%$7+v=VCNP^cw6{y3j^{XA6cK7H}LS(0A> z3&wqQpM6nEPj%IWG^b6NK+N=!t8lnm2(Ii6L26}cm3%qM3*_D#iB8h|r^Q4k{uW#; zhoGWO&FXoOdpxt~+|K@5*$;Gwzh5>#k>HZw%dscTmqC1ht4QDzYDrQ-uaYC{z*4*( zgaf7KtyFTyjQajQk~vQR^*Wkc8sR`KJ}Q}baz~@@xRm9?ENf*G3#!3EFy}&z03>qC zNgE=BC8?ijeaB#!26FhF{G0W_-a3SRPeJ`d_>QNy?kJ-YP5X6S0}s2jc?>zeYIQhO z)gN&16(n%c&jSD&H!;XOO*TZ_TRk3EnFsE9+xpM6!krm#`I+@?V7cm+edfC;-@WFxg^7)SE=4TVN6#h z7w_W(fkW$sZfg9URNLarib}`itlMPCYy;$MQ&L#MqivELYDuc30GJMG0aVf?LBzT9 z8-7?Hs5%$7`p>freafb{@ITl&a!(Q$qOW*%c|pmDaJ=oSH{bcFEg}e&!c^UZfFpid2Hc_FN52iaNsu z^4jmmNRpQeHy=hQ;Qzg0QP8|BK`c8A65=uP%6~3e;(()3tK=;_HB#lsMq3N}moWr| z21`5A6E%_SGikf<|F^EiS}gFh#4-z$YGlfV%Hlw){UPf)|FZd)clYUK(k)!`^C5r} zK-GGi3wJ(ns$LNy!t{$Ee@`jrmyX)Vq``eGt}x}1@P;yuQ~NE-Fr?6A;mCWVRX|hX z*wFH`+%tV>N9d!Lj{=ujU*0Q=ZNFP^MQHTi)a zHL2)-&G97@kZCL035)z5r-<7x*#aQ;`=@SF27{RGDVh77eaoBEserpy!?x}0<9G~L z4MM4BZ<#44#cJ%NzRB(rLzl-cnaedR%z}B&z{YcvA;l_wS}R4>a&V4>b?}}NL5EU3VH$MW$Qs!a6d~OxgqU3b(HI$<0w&ql@0<&`@Pe!|K9 zN8St6c~U>B=eOa9Z4aOG;sFQ2fzy9mRbmj6-Q)|x~Q6DFR-P$uP9uf7IS@M zbsaj};CL3`w;BWo&L>Pl(|22Y)%ZUe?GljFKjJehb&GXMyd|_U6a_*c@WUjzI}xs* z5{GS5RZ%ebLj=$2W5clx{oj$_0r^)Yt@R$5reF2K7~h<^rO19&jh&-?jyg6h?Xpi9 zh8m%*PH*+tj6zP_s4iyVw>W{}0=%owH$}ks1b1CqG|AJz`9o7JBRO7ohm7}tv!O-6 zN>;h_Q3ha*=4cgx0x(t4eI@;?s|k`S!gMQq_-sD(aS+RglWM{qCv&&;G2#5_2}L@m z^WRy}=jS1VJ$Ry1UB}^WkNY1MS8WWra~ZdXiJlvY_13%g$^z8eB29&+&|2;O7=v^- zO@}bAv6X9Y%;^o3PlJ~mDIGm86t2tUl2u<0Oz-Et@O%$te1X3-dJTGzxv-2^k`^JK zOJkwgyjo}I$fZ_j9AO%QQGpk3C4}?ev#%7N07cbmZ=}RsV(vCdx8JHI08_RgDp~ip z5i&=-r;!XiI0Zg@WJ>q$k6OFz9>+5u`YWBq4pg5`#B9M%rt~|=DmOSh;ESBoca#9J@P-wsrFDq$nlD7lDWR)ka?(31B&qAb{wlU{U4P7G}{LP zHQB@XO{%Ok^8^;h>TXR0OK)fFWX!~OTRQe1bblw291M-tnl*ffD)^WMtX9h0Zt0qZ zSl=laV{w}47o*kHTC(ImlWovLv99`T%)xK#A@{&%Sea|!PJOrgs^vPcfm;!AU2p_N zN_;vPAtI>g2rX>bn@kFNDcN7dJk}UlPYsP|WUin$O?kwp;#xS7rcYurt737&`JOs} z@f3uD?WYF7`{b4D;F#vT#W(X3rG^}%j(i~Bjb6Ik#9!^9DA;SuDxkI}MBWtBU(4qo zZvh#ckr2E`UXt{#x4~808>V%w`<{T-dC1_Ok)F<0lBtuQ55ZLsZZ7u8$FECbmCWLp zhHmF1F65g+o{k&8bfe=%)a>)+AdIV_hy;{FCg5dkp4b2KH@6BDL%f|Nhs;hC?~PmUvi;`cpn45jn;m3yykZL9g;FxaZS;UBhd5q)jb|V;XEI z(vfjPI36aG92`Ft>XMbs% z|Ly}L$Y<-WR_=k380a&Yg~;rm{DJq2A{UTO5*MU2Vo=wP%DZFRjI95Mjfo-hnP_nW zb-k;wkSqT&spq@AYm|Dwou<66?ri^410&ssf1FG?_$W5NQiXEVcW|(UeZk_X^2@)G zsJjMz@uHoxagcU=Kc3SBd=TD}%6|?xM~uBD>Utj_@POq3OJ)GCWTCgdUY8syI_4X~+BfMU{UlN1Ec!Y?l*Krt-$Zx+^!88+V4E)Jyq! zJtgmv)<5y6vRsSiY==27J0?$UfU-Z6FHojBdxSd$y8{|!hN00Y3qBlQe0?*Cz zch_RmSCJNKlbgrGfs6vqW5ujntS=YsG$BT?mbbyS2cXGP2)&Nm^Rvv!YwwNL=0KQY zn%Q&8wIDFV()tuz&?s&7FDas^ZLO_1Ky~fsF;qy(WGK0vQHR$YAgNB?mq#O`$&;86OddLIej6X~9ip_(`- zEr9#WBopky>ZZ@4cbbQXEm;D9lt0P!-?j`3AvP6-;-5xsRc8MOS&3%wL*>_#q`a4x zNGw6ifaCNQ3wMnPJ4{bvkA;_#KQlWI0`qpEDJz3p!sa3m&0b~!!DJ1|t49X)kh)c( zj|MURoL<0#6piR@>i+-q!d_S3pLO`=fT7u33o&$i9Mp=ZJZ4m& z1Pv$_pz0Q?A|7CD?pH}F=I7*Av7lpjGp3W*({@@YC_pQ4{dL00Gqzo}$-eJbk(Kd` zoEj(bN-eQ`s%9OdjLO5Ghn&8No;#+|)?3L`Qvr*Sa2*tDu(WAJ^b7rw#xXi8Y&5KUaN4{sWmMs`iCk!ibJJ z5^+JNPj{i$IL`JOPY%wWBF^51gvR!Lwr5U|oJHJ0IM}J64EI|?5ew$0CW#6F9nxBW zvGA9xu7I1-jlfJc<#TQkGPh-4zBeiaMZk&_!~w!B6u{$9>K8}y_(umWi!JQAc#mVX zc#Y2>OvUHG&KqTD9D*GmC2wn}4ORHEP!JyHSdg+Ek2Or7)2DKHJEkl3E8M7fp#L{B z9pO7r8KjSVX|nR>_KAkwERY9x;zR*Ym;VMbmsbpGo|u3DOQ=#$J6VkN`} zjb!2?Kk@Hd6M6?Fpmg*?@>390!dj-1Qz8go37h_ULx_|y$T9NKu1 zQDyUGWRw?p`G)t#c@h0PK(Heefu5Zp+rUwq)j!##Ji~BjFB5@C`KR@FjXHaKvf+K3 zN=nob=4fG4+wVP622at_!KFH96%tn|?xh^8`NC1;n7t+AbfV675~XYo*gqv-WgSC_ z)&8&!2clb%!4&w=_u~P9m*xBpLzGyziXkFSQ!I7_+w!+uqgBM&to!M+qMZ!k4eM1_ zPk3Uxj=NPN%H!`J6{-dCz08n)XCrhN6R6gtlfO z=faEh(*X2At30$M&-oUE-zu_+10mREx5A;c-ptvu&U|1t*`$VjIWAjU4_U-43vWpj zSAM?H-5pfk+_0}y7)hZ#f~2TvLYSutkUD=8S*E&eA57CF!RS)e@2 zVH8XJOJQ2cNPwhv(<6eF8>1|f?_J!2&L76n;Sta&7&MOzvQaIe@{xS`HK*x6c^~ob zKJe`P{N-Ui@?Ux91&Z)}KCa99)mgO?uEK5fK^lpqofh0A3V!pdC?xv$IR3aTSQwE3 zesjS2d7ky4$}XfV8bK`rYJhGvK$MwLA07zW_<#-S1Vr<0PRgrssM=t2J}*P??s~!W zb^YKbO_^(hjPQRbYcF{fAlUAm%xS(cy7oD` zcj@vV0-fi#(^s24ov%kYL!OflZ5dKqG5Zn9@H0D0Wy=|viKtN)?ydZ19Lo07qn_zv zU`I8Z*ZPb;Wvx^LY{CIu*hCU%hY}X!4oU9`)yIES^__=bZ~4yE!(3v;9TU|li?W>I zvHQ|be=Jqk4U!$;Q$1bZKA$#5CHfjD0CM^`{=P$^r|X@xFu(tN)?EJZz|USnks2Z*QUCwL(@db%tZfQIcQP z2P^+<_+hW6jVovyIe6UHL}HQJ>g+;fEs^6*vDU?r`}Mc= z?Ez$-%k|5C8r1s$s*4r_56|K4nL+qN!S3{~;i}JdVN||%JBbqpc`0O*TW_ z%U2p}v3wlQ&3Uc}sJml7y3yAXrQg>RK^x9)KBe8_Qin^Rpu?}K zyKYc4F7Ro>J|scER)H)Aw*xLhpW8Cb+o2NDpa)Yp^J{gKk8MmekWc4=rUmcFf3Dp) z2zkk`y}5@F!-PW2gAz zt_R1`bY71-8@^6Sa?9ie=L}?6YP?%3oT!(6M4E~@dM6-BlmOPeLDt`8wMQ^6etcI8 z`senap5U{krY%+S_ky(^M)$@KkKCS&1);d$h3@jO5?aN}7w{)k3Icz|_^NK@9OQQ- zV;kNE>x*Lh1)gk%E5e_Zdu)^Q)=d`hJGKR#xRf22NAiMLP!aW3e(FGca+PWtZm21TrUUyjML3&vA8YdT&BjjoD$FV$6sJjtoTX~I|$?yYRzvgOWufM zIS)AUS=<(pC#YIMxCAik%FN5$WKEa~nL7zxf*G9G z+F%k5u9kY%^1X4gsAPW^hy%mQ`R~@CNL|8%emPnA^$EG&Tc4g7c=Zl|hZeFE;HNLsK6f}YC$JB|}= zLL}jt8`x{?6K~^dgc(HVBbGKxF(y?D7kaNkhVw51bf|Zvh(B5Td&_a{;M|`qt|HX8 z{Hr%WO%Vd_yHj#MA=!OHvSLsL`+_fO2`2oZ?V5x%I_g}5v`JrZxn)cv#$HBv^` zyr2_9!~3hYv)FBCF`G@+F7_ty*zR$vhu*;saCswjBv@E^Y-m*!HOesUlIH9Y6F~T0 zDk~G3Shcvx$C3KcyyB5j&ycY;X~AAD%v>uSeCvn=StQ>4L=>SOOfY?95Y| zg9VO>RF#DUJ%n!m>xyju5`Gs?_oFEi-wNSXnO*&;QJ6e@dhDHft0sD6N_YXmw z0K?n=;NM^(azAxw9b42La44#UJin_tW@Y%X+Tna8n8pOmHxp_i@O{WCj|ib(JD~R2b7(kXj_ zQPaxj57TCFxk9qwH8LK}+Rwf?n|aETmz{2(CAlR3^n~|VW%g6BP zkH@-+lit&%mPW8$7SBqO9cpXi0Sk-Yf4B97r#ru)s*|e6_BF<2UdQIojn@^ruL?Ll^> z^-lbaEfi*%OpCl5+At0Z_NcFOp*54hNZWRffZ+)8wzjN>~4vlHkky`Xo;Pus^ycDpJ73eZgY6)ZZJwD6d;vrp=Yu-ABmrKQa?z5+kOJm}?^U7+!A*FqX)2DcOVyish z!_yufCW$nI#>*D}9>X{6PH>n(@I2Dm2Ch&qvr1VwG`5x%=;W^D%L>YTIB>=&xY|Il zj8Wz4Ynh%Y)tSDRx$T&Ic?75=7#*5iFSy=iufFt%;K*p$!~n4k^O_`mf{7v(p6tCV z@1RJbMZD~#z*nU3Smk5~SB(KIo(MKY0z4pjMl^~=`m+0*>t+8@sZ1ukcJU3r1^1_J z(`)kiZN7TH(w_PC&X3g-mmMtQKuKBK$AkIIKOm11^ zZvPY{7Ww}R>I)V02R{;jr99pot}wR_oU#Bp)~qXUmA8P(bH2~t@TYkhy`^Vqyj>5C zi@{gi*#{D#Bhh;duLJ%e+T$DScQnjCc=cH5tXEy)FYDcl-MeVU@d2T&Nct`CqvCod zo(Zg#Yk*lC$(LnhMnW{mz{WUT&x8R})3^Kr={9l9L>}mHjx0%kAWyc)8Qb)3O$}N^ zy+}6C1=#=G9BXff|Tk1_Mfe1_j5c<@%UPeF`(qT>u(X zsMH!PdI3ad=7`3Jof|WK0om6@w9ZN`0a`#Ptsum;?cZ5iph5qXr$mj$z@lepHqN+Y z1sK&MU;21xTlo|S*-E&M2UZpUWbI%c`kN*%6^7-ti)>7l{kp=Y2Bpt22@X-m{cCyO zaehF9{wnx?$%fZ8f!-t|xG_!pYr}y2C$A0$u;NQwE5x=005wmMyk~4209MW0$QrnrJ%Aa$ryN(0!d#vk&^Mh`NqU=p`@i%IdE(lu#pJ^P;s|wb(mZF z(YAZ-^k5D2FIL2$0!da70~nLH(pnHZ6@rC$sCG&WTIOl3151*At=bGTJcbUKl)yl> zrdk?*bdHXAH!Tr{)^{Q5U@L=xcD_jkObL=)%m0!>0L(>xW92EI|8Y8?K-~&1KL%*- zglJ$z3t_<0zLE8jH~&VrmoBf35o&WOWNPnP>ti;iekrc`OPS=c8hs*lNozHj6Z*Fp zyXtsS13#Gkp(k&Tn92finzrN?O(3L0L+iVLt%!=WuVx(&j1v7)+gI(cjG15AnZcgP zaHKaz{k|Ksd`XsVz*1d!UT+m`YH*HZDu-dp)<=usw|M%>+RvJ9ki^ed{l1fc?#7H? z6OMmlwck#~4TWNILI-dShgvxwBST+|^lYAP${U)I>e!g=%gO+ul(#Xt9V~{(R>P!! ziV^u5LSfBt9T@1CM}a+x^q1Yc&GliiDH6)wDAj(B=zDZydCw&( zfE?G>HX=^h4Jma%8Iw3Xjo(PsY%!jg?Id$iDxo?aS(3EvBy~`wGb8;~6<_(<&+!#s z+uaXf0wDw9Yhgfrp8)Erp9BMRi7ngiGr%E^gm4(Xv@F5GohtEkb1tVMnm~v_pWXw-If)oeyXFcO|4(c`sBst&>>^fy z=Ks_!0J0OrPg{H~^@Pmr_`McSPH~`o^BUtKCBLcAtJL;ozNyh=&#PB}MAkC{bm^Gq zUc5^>psG-Z{T(E5$X`ZIjH5JvDF;I4ik=aFrhBx|h???O(~E6Ow@W8r+1#qI#~BH( zT=RQF+t=zETsN0w`mHcv*!#i_a|-u`-%NsmR6T->QSIsWhXC;qI__t`BE(3zX#c?y za#hf{nneLfl{xhkOSAvQLUh#2uC&f9Z0>n4jFm>?&CECeYI7B~UqL~C>WqIA2pJb0 zwv5DKq`mezLIZI))C-*%1gn+p6;`+6N5TA4YF=no`=13tsNavysQ*WF&ESW56RVbP zsV-n+2@;Pc0yZ|gOoWfAOQx%OXk@JIxE55UdBo!;gZfNq`_E3KYgz~|EfC+?nK-}Sc01m_)jf@H6P+>XtIK=`WV?oe>fYcz^dadmN zL8b9ja)7--04dU6pV!ypizN_4o6D5_gr;`_?~B3DAFa z3NRNd+SN0ECoypm4#lqx5}u~049CQQ#Tjn;a??t~uhuTKtkYZWoWISL$Ug-_dN7b< zMJ3K@gF_tKcVBm28JyO{fEtNu{b}PX<)Pwh$cnNXqK%ytEoWVU$ePg~pjjD?sYtj{=v!frmN45M-g7$@poJCf z<-U{s1P)28uSdq?ltI0M1X|fYYc4B86#KO@rX+K_=Hw}iXidE9icMrFXWgz0{A`Z` z)CU6*j|e#A>LTNeC>NC>2Yk&D)^#FP7>>|?V3oz}qxzS~ts|*0x0rOwj5PetoT|9W z{U)2+A^#>T>e8-W>I%{(OA8K>fOEPs9OdArRp=EPU5Izp=67Y}^mYuj-`uV*U1LRQ zrz1^g^?EYEp?qZA$v!9*KMl%oEFW0eCesk_qD_n9>Y@KOD*%gjt@bY7%EjSOJ~DQH zvdMjvGOUGO6MAD0QX}k9rGJ&sfBO}H4e^OO;KKAaSB67IWE>nrZsJ2p8D`gqe6YK{ zx|bLFs>u)}7pH>GSb$G2YFsZdkcF*xUiuXEBl)h^&)dcGljN3`R^NV`qqBt1^U3#x_UM zNT2^RD_EqBjYLAl*HTX~Z}%@zaWXcU`FwOxVfeLOtJ^32J3;|8S75>+XCw+{NK~MT zqOA-%_gOQovg%KlQ?rKGTESqfF+#5ia%H@WJA-`NDGHE;#m==v#?b{Bp{_FVLI3)7 x=P(bz&KId|C-@&F^y;In@$R;7ZTtTM3;?>^Lz6h0e{%o;002ovPDHLkV1jJR38?@8