From 25970c967c6f5e5d06b0fdd385229a90e32962d7 Mon Sep 17 00:00:00 2001 From: zero Date: Sat, 11 Aug 2007 08:50:23 +0000 Subject: [PATCH] =?UTF-8?q?=ED=9A=8C=EC=9B=90=20=EC=9D=B4=EB=A6=84=20?= =?UTF-8?q?=ED=81=B4=EB=A6=AD=EC=8B=9C=20=EB=82=98=ED=83=80=EB=82=98?= =?UTF-8?q?=EB=8A=94=20=EB=A9=94=EB=89=B4=EC=9D=98=20=EC=95=84=EC=9D=B4?= =?UTF-8?q?=EC=BD=98=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=20=EB=A9=94=EB=89=B4=EB=A5=BC=20=EC=B5=9C=EC=83=81=EB=8B=A8?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@2311 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- .../member_extra_info.addon.php | 7 ------- common/css/default.css | 7 ++++--- common/js/common.js | 6 ++++-- common/tpl/common_layout.html | 2 +- modules/member/member.model.php | 7 +++++++ modules/member/tpl/images/icon_add_friend.gif | Bin 1034 -> 174 bytes modules/member/tpl/images/icon_blog.gif | Bin 1034 -> 370 bytes modules/member/tpl/images/icon_friend_box.gif | Bin 1040 -> 168 bytes modules/member/tpl/images/icon_homepage.gif | Bin 1027 -> 170 bytes modules/member/tpl/images/icon_management.gif | Bin 0 -> 243 bytes modules/member/tpl/images/icon_message_box.gif | Bin 1053 -> 234 bytes modules/member/tpl/images/icon_sendmail.gif | Bin 1014 -> 368 bytes modules/member/tpl/images/icon_view_info.gif | Bin 591 -> 408 bytes .../member/tpl/images/icon_view_written.gif | Bin 621 -> 367 bytes .../member/tpl/images/icon_write_message.gif | Bin 1028 -> 166 bytes 15 files changed, 16 insertions(+), 13 deletions(-) create mode 100755 modules/member/tpl/images/icon_management.gif diff --git a/addons/member_extra_info/member_extra_info.addon.php b/addons/member_extra_info/member_extra_info.addon.php index 862b47652..af4777ed9 100644 --- a/addons/member_extra_info/member_extra_info.addon.php +++ b/addons/member_extra_info/member_extra_info.addon.php @@ -103,13 +103,6 @@ $menu_link = sprintf('%s?module=member&act=dispMemberAddFriend&target_srl=%s',Context::getRequestUri(),$member_srl); $menu_list .= sprintf("\n%s,%s,popopen('%s','addFriend')", Context::getRequestUri().'/modules/member/tpl/images/icon_add_friend.gif', $menu_str, $menu_link); } - - // 6. 최고 관리자라면 회원정보 수정 메뉴 만듬 - if($logged_info->is_admin == 'Y') { - $menu_str = Context::getLang('cmd_management'); - $menu_link = sprintf("%s?module=admin&act=dispMemberAdminInsert&member_srl=%s",Context::getRequestUri(),$member_srl); - $menu_list .= sprintf("\n%s,%s,winopen('%s','MemberModifyInfo')", Context::getRequestUri().'/modules/member/tpl/images/icon_friend_box.gif',$menu_str, $menu_link); - } } // 템플릿에 적용되게 하기 위해 module의 variables에 재등록 diff --git a/common/css/default.css b/common/css/default.css index a0855e9ff..0bdffec0d 100644 --- a/common/css/default.css +++ b/common/css/default.css @@ -73,6 +73,7 @@ a.bold { font-weight:bold; } #fororiginalimagearea { visibility:hidden; padding:0px; margin:0px; width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:1000; text-align:left; overflow:hidden; } #fororiginalimage { z-index:1002; } #closeOriginalImageBtn { position:absolute; right:8px; top:5px; cursor:pointer; width:50px; height:12px; z-index:1003; } -#membermenuarea { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #555555; background-color:#FFFFFF; padding:2px; line-height:150%;} -#membermenuarea .item { color:#353249; cursor:pointer; padding:3px 2px 1px 18px; height:17px; margin-left:2px; white-space:nowrap; display:inline;margin-bottom:.2em;} -#membermenuarea .item_on { color:#2911B8; font-weight:bold; letter-spacing:-1px; cursor:pointer; padding:3px 2px 1px 18px; height:17px;letter-spacing:-1px;display:inline;margin-left:2px; white-space:nowrap;} +#membermenuarea { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #D9D9D9; background-color:#FFFFFF; padding:0; } +#membermenuarea .box { border:1px solid #CACACA; background-color:#FFFFFF; padding:7px; line-height:22px;} +#membermenuarea .item { color:#333333; cursor:pointer; margin:0; padding:3px 0 3px 18px; white-space:nowrap; height:22px;} +#membermenuarea .item_on { color:#333333; font-weight:bold; margin:0; cursor:pointer; padding:3px 0 3px 18px; height:22px; letter-spacing:-1px; white-space:nowrap;} diff --git a/common/js/common.js b/common/js/common.js index 8f9dc4b6d..f88bea73b 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -464,6 +464,8 @@ function chkMemberMenu(evt) { } if(!obj || !obj.className || obj.className.search("member_")==-1) return; + if(obj.className.indexOf('member_-1')>=0) return; + var member_srl = parseInt(obj.className.replace(/member_([0-9]+)/ig,'$1').replace(/([^0-9]*)/ig,''),10); if(!member_srl) return; @@ -517,14 +519,14 @@ function displayMemberMenu(ret_obj, response_tags, params) { if(!str || !func) continue; - html += "
"+str+"

"; + html += ""+str+"
"; } } loaded_member_menu_list[member_srl] = html; } if(html) { - xInnerHtml(area, html); + xInnerHtml('membermenuarea', "
"+html+"
"); xWidth(area, xWidth(area)); xLeft(area, params["page_x"]); xTop(area, params["page_y"]); diff --git a/common/tpl/common_layout.html b/common/tpl/common_layout.html index 11b3ea545..ff946e0e1 100644 --- a/common/tpl/common_layout.html +++ b/common/tpl/common_layout.html @@ -41,7 +41,7 @@ close original image - + diff --git a/modules/member/member.model.php b/modules/member/member.model.php index efe91c004..c71416d05 100644 --- a/modules/member/member.model.php +++ b/modules/member/member.model.php @@ -48,6 +48,13 @@ // menu_list 에 "표시할글,target,url" 을 배열로 넣는다 $menu_list = array(); + // 최고 관리자라면 회원정보 수정 메뉴 만듬 + if($logged_info->is_admin == 'Y') { + $menu_str = Context::getLang('cmd_management'); + $menu_link = sprintf("%s?module=admin&act=dispMemberAdminInsert&member_srl=%s",Context::getRequestUri(),$member_srl); + $menu_list[] = sprintf("\n%s,%s,winopen('%s','MemberModifyInfo')", Context::getRequestUri().'/modules/member/tpl/images/icon_management.gif',$menu_str, $menu_link); + } + // 회원 정보 보기 $menu_str = Context::getLang('cmd_view_member_info'); $menu_url = sprintf('./?mid=%s&act=dispMemberInfo&member_srl=%s', $mid, $member_srl); diff --git a/modules/member/tpl/images/icon_add_friend.gif b/modules/member/tpl/images/icon_add_friend.gif index 48603de5f2af4ceec2bd83470ad4121b0619b7d9..97e8e3d525dcab364db493198762d642d3428d29 100644 GIT binary patch literal 174 zcmZ?wbhEHb6krfw*v!lD_wU~_0fzraCjI~O`~M8LV_pn@SC>3}`h2Af!`rtnPMzMJ zUl8&i3>d&b@h1x-0|PIE4u}UbgMlS_!%0u=*ovFG*gQJ7d7fV0qC8V$xrLs#hSG^` z8;p~$OkbJ7A>03jQ8RW3aH`RVS(K{*DIWphx(VU>0 z=MUTDDTFTgo3`u!({(2HRcD{AweH!II(yUI#O?oA-%Y|pVjxVk(m>$)?ATzDc zzq2`{`gB%Qo72(N&1cq3_MQB9+m$&dcW$ganUys$BeL#9@%rceyR)9n_GzySZ=ZKs zC$yw()!K>c8at=dPCEL(<=X%51HE>4NZ%duR8pc(PP_`nmGjdCQMa z_P#gGZ_cUj(~?{pS0{#T`M>e+|z_6G>2P6Z^6AT>B8QeK#Gz5I7nM561 zqHv!0~noai@?&PK68RyD$mKWE@zw*nv%$&7)((0U>7_?Hx6NMN1hN zx%s=kNNT+BZJ5vK^tSSm>v>s`2`qJ0TUsyh@R%)Iv66XNi=rmeXBRHZOP6K5(y9ak zFFs2-HI=(!$BQY+?ft@@EP9D4!s^1-1t;z}D4o2xLa>p+H1hKyUq#`ftPUZ^gAB`E z7cBbIDCo{J#o5UvvuuHb-~{FAYqq>_Q08ElEOFt@TC=c6kYB}MqeF=rGZP1&f(stE-pz_w~j~0HC6W?d|IW`S|yft^rGbA^8LW001Ze zEC2ui01yBW000J$K$LJuEDAZKq%sL26*;GU_=4gK@d0j?3r)=A|@JoaD4!NfP!uY3L}n>A|W9J2Ox_IBAJ?+CY5dj7i^-V zCJBQm104jCtgHkGr>UeSqY1EX4ILd5xg7$&0vU=Z3m6s-1;_!)0TK@jZYU+v)6~>K F06RP(j#>Z! delta 723 zcmV;^0xbRV0*VNKM@dFFIbje05CHd#0Q~;`T70sMp~iNg)n<#pb)MAM*Vneg+kSq2 zd7{|BmR?kKtX6id`uFm1k->SR*n$N_Uv8Ajop49h*43+hP2b?<&!c94+1J!#hrMT|UtyzJx{6fZ z=km^|Z+fKLhrEP{h=_BY(y^|p{Qdo>ctuZ=NWYa_YOP|~+1YH8$nEs(S9z}G>*ZvK zzIk|g`TP7C@rPlkks^!WSBoMUsG(cs?NSbDI{pl7p-TWF5M%DJI>q}u=f{%@Ac zYJz8Pm(2S8{d%U{fS$)xb*s9JPjaH- z{r&U!{@CK!Q*){I_4dW(!|UPx!|NsAykvx&0Es>xtk)SP+pe>Q0 zEs>xtk)RKMA^8LW004{tEC2ui01yBW000Q*02v7!NU$KI14t5y;gVoL0T>b@c;PeV z03!>EGHTqY(E+1GAVC^Y5oH9CkckK|YO$zglMf{(u%OVO<)Rae9xU>qhsqfRTgo6> zLSn@tK#USB3WKFj4HJUy%*Ybr&muRB1}u_MM1d84JZj)1>EOZ7A~cK&ECLWHMuj&R z5G=~$gw3J=jH;{!Ag9m^AWXU(*)V0%6-Hnd85%-oP!K3m=9qC&XVC&iAQst3A*4+Y z1W&%8pz&kT1x7d)<=|jv&kX|xM6B6yXpsg+0<;j|5eI^j0BLkEAVVmF0E5VrD<2pT F06TMSg+KrR diff --git a/modules/member/tpl/images/icon_friend_box.gif b/modules/member/tpl/images/icon_friend_box.gif index 24c2b3ea3ced47e3e0e19871a4bb1e200824eebb..2557a106f8948d39567732269cbe327b24c76565 100644 GIT binary patch literal 168 zcmZ?wbhEHb6krfw*v!N5_wV2TM<)HB;r1U0{`_7k!{F=d@$~8Qw{Ktk{QmpY>D~DS zAwU@h7*PDl!pOkD!=M8a0GYwS5<20e=j)h?o4Yt1I<|S9Uf!bIsj=Kb@AWE)o7*;Y zPkhtmJ!_Zj`B0{_Er(C1i;8^HJGS_-0LNcsg{_(^JJwi>nVUMTSxGfpJ*BA9VHtyTV;?#U zM&-%E3*mYweD=?z0~V_Ksz3F}=Fu^@YLB`0>>FtsW|cPGj~-WX6Y_tIq3#w5_gyx( zOIPp4ZEDpkrzy?;lV5))##qFxydK>$P>&j)6tg3+-%`XP?$_61Bl&P$2;#);11Tio z7RP|clT`DzF1zNWRpjS?=W z3!8=;7`9&UaU7@<@4A~U(}=)=xG>C;ck45uRFmzR@?y?mZBCGGe5hNNlvM~lVMW-# zD>J^6kIo-ReQ&K(8Rl)>sNn`;kRrx%xOUIna&Vz-p~5U9y~3#^&)aaizMZ#9-e(3inX~jR$ltW48cM)TVe3I?v~{EG#gb6SK3O zsfc1$W{rW{K*7Ot7km6oV>u;J>yPNz7ng-+9`-2}%=pmrtD-1O5w*aVBJwU7yhe?t nu1Y?WbLvZlO>iP_OF$VfIDHgd6Pz01&w5FNsy9-WQh?CEMqk1& diff --git a/modules/member/tpl/images/icon_homepage.gif b/modules/member/tpl/images/icon_homepage.gif index f888434d7ff4b49667c7f15ba43353773648885e..30df5113448ee95915ab2cce85c25a412c80868b 100644 GIT binary patch literal 170 zcmZ?wbhEHb6krfw*v!rFe}-FrLCEUW)Bhit^!DwGzpG2~^TXf1eZ5kK;qTwS|G|I( z2`K(#VPs(7X3znNfy`iF2`@P5xq7dK|53|d@y7$X7V*4D=$hOqw&9eXUXFNCJI{9B zKiU%tID&LoI+qm9G>}m_;m|Ns!DRmN76*qHRcrk+zG}aXJL&Z2IW{ri*yO;? z4ffBTJ!@@kUAAo5#s=rVzkhxF`0>#71K&TqI^64ByT7PlOWK8HSu0nr^lS6j-RXL4 za?pkIXQN9ai+5)2ot3?2&6=e3k%#A`-?@GB_~XOJrUdn$YMD86=FV!fDhKuBOUn;U z3tv>~9$y<1wVN{VaKKh|M~sv(wdSz4K~wLEbOYSUfn)^sN18ux_W1|)x`eZ-tMmGuE@GQ zWy{KJ>+0$r+`IGm;r)Xh?h$=KyPB={Yq!X?Lsj z?s}(P?ap!Y!q+wUZZ9`IGCgd`i3KGkB@^PU_H;TXO^hpAmvv-%=(lg*Hul6UT)5Dy z!fnEY37MIhyV{*DttxEVRrB=oquq5j@7}$$C^KHNWJyIuMcSOiO)UWzSLU5xQ`^+k z^!>xjDJeD+V=e#w`St$&`~Uy{GmHX?LqPE-3nK%=WCk6ONuWHz!0~`Vol{2Q6J{7O?veR)LGeJVM8&g?g2Y8fW?FMfEo^8!z$7lsS0mB&K`n5;7?*;A V#e!%4{UXjQawdAzBsefw0|3*!Uey2q diff --git a/modules/member/tpl/images/icon_management.gif b/modules/member/tpl/images/icon_management.gif new file mode 100755 index 0000000000000000000000000000000000000000..0e9a40c8193d9bd94103de9550a4037b2319c622 GIT binary patch literal 243 zcmZ?wbhEHb6krfwI3mdK@8AD_K>Yvrg^MTu{r~m<-~Wr3k6yTR^x~Dn|NsB`_wUdD z|9{`UeSPZm?zeAW{Qv(yzaRuiG7t?Ef3h$#FbFc}fOLTDWMC~wQ0epD+4Dl!hWp8` zr&e}4PZ)MEPd)#~fo<;T#D)uQE%D5YGMuJ09q{>(Vl}C*HXK!rQR_bK#=@l)Xq^`(d F4FCo9SQG#N literal 1053 zcmeH`+fNgD07j>x3urV|!Du8(g^-${K~dvfQG{JZoGLLUXaYVEL!uTnhzi-#?QW=a zy+UzSpjf=14*tWjeGozs{xVzV5%U=k%~`h)_cEp|GfN1W-&#-Dg;)H%*Ym_xl5YcH^W62ia0B76|zX*6yRdIOsIf!Wv`u zHzKd>X>LUu5u)9G@TLzPoeEr54EqAqpHC-hRFluNPFSkNgOos~pCKvV3=mX)w4s54 zDdy&LD>_4Jzj)v>owC!_&~9rrxOWKOXB2DpmT5ju0`-7<`}ua34F>`3@q?q1wpYXS z+di+=Ny2~YhioA0+;hzsIpSm#9nKR{eVy9Z+=H~}oz*RtU&UQ!gl#jp&Zt8>Pphy1 zU3`B~YbIalChxqm3FW3y8#dx#jAl&oc+~DDO%q@oVM&VphOl-I`08RU2wPY^P#yIVx1;1;CrkOgG#XAGe$c<(fGl}3I#_2~IXKC%g;Z{OW(Rs1f)TDEL z8bb!hz2hjmU!rw-iGpjrDg!$FLuw^0Q+}fbe__OMg2f41WpHOzXmK)ZM}w_Bh`enI zP%P>v9iCvT!R5ipb`yHxp6N=%aCN({r596nObcs1SsnPn3T;Vk|Cl{UQcS6$pA0b+ z9S#5%mUZX;)eYz{iV+AF+9>b*Td*s6jgu{uk(f{__A2%;rFl5=#EL{A>b>3PG9C zahr9SSLa16PLilOkxRDiiAl=Im#7~dIGSDMP&OY~yrUG_cuFKSHKs+)$tc>8CrXUC zx}vCQHb-_hR=J6cPTgJASHF{&^17j1_Av36bk4E4)~Mxzg6%2)G}|k0HO4N=QADi1 z#$T6PS1MeUcYV1aI!>a<=U73C<(d+$+5CBxv-k@{ zJk1}GVnLK6Z690?-`N{m(v>h@9Jhx5t{KkDD(GD(PF`Il)s?4jwdK4yoPI!_3j5;r vB%F+VuyEP#OPnHWr)+HuUnovZn{{hx{qd4j>!%MT&Y8RQWfPAV4{iGnZx7@z diff --git a/modules/member/tpl/images/icon_sendmail.gif b/modules/member/tpl/images/icon_sendmail.gif index df138fc139cf513fa449ea53812c89ffe18919b3..370f8f2c096026126dcb5922a1c41d0bd7252751 100644 GIT binary patch literal 368 zcmZ?wbhEHb6krfwxN6MMmZkCHX3y+qr~m){ccyEunCLgL!u;X+rZ>+PwWn!xoC+Ax_($(j+yLIR2{QLXs_rE_&dOT;f+CRV9 z|K!2rMLix}*}4zTHFOmjuAUmQxXZgEMfJsv{`NHWX?1qbZuWH-==BsD{QLj^_4E19 zZuGWgs(t@*YDtgB)2GkBem?Ub3>b(2ia%Kx85oQibUa{F%ugRf9OP~Jo;cGu}_-dDF!sga47duuaX*2D#2Ja9V{U%)<{fUMQQ;lX;PntV%p|P6LtVzq}F~}IR>1%J> lzC)k0z*tj5Oh8UoSA<1bmBnC>@u{=t&U#$D|gmWgBv zDpR7;qBK)0H0N$^I%~R8b91_#dD(V0o!dO;?A*%V(AVA{@I3Iqdnq+J{!~!}5COmq z0E$xqoI)|ekK%=uT`n)e5o;V?5)R-pBi`5tu6RfkqZS<~2%#1iVOt}AE)!QoO7A9? zRXb{4h0l}^&O68?u42|sv<$mAVl7Tk1vLXU$p4}rgf@^)l_QgD}oV;_xh$+{;DbIuw8FKYTjEtFb4S$L6%RbDnz&ZT>rhahUkGcJ%$B$u?a-V9I+ zPBNuR@mB5Ph?JnyE9x>OKadwc)xiO(Kr&`>5Ust_c~7+8=bUBDlS2ky<0tU!qv31S z3XGsktLVli);s1jIZ3?*^}uBJnDhDIde4MMYleLYMo|>-fB#${3JswFKm%}mi?sC# zfNlVehA~sRr6ar$N)~z1cDX4rK^cRjTX_PZuBbZ zB%u*|baz<1QAuDmDY;TguV<#xdfL?hGqFwI9CT}P z+rf;-$`Q6DeebTjh57Yyg#aU#9>EOD7I1g$6lep&`KO EKQSz`C;$Ke diff --git a/modules/member/tpl/images/icon_view_info.gif b/modules/member/tpl/images/icon_view_info.gif index 8490768b754da4ef3b3b9cd8ce3f3eb6d77218ae..bce3adda2ae2f3bbd09798f6e88cd8dae9f7cb08 100644 GIT binary patch literal 408 zcmV;J0cZY4Nk%w1VGsZi0M$PL_4M-f_4NI%a%*c*#z_FRwWO;X0P*tfaB)}s{QQ=f zdhzk_|H6{_`TCHOcJJ@({;YHR`uX_v_iS)h`~3HyqKE(g{r>&^tE-mz`T1{fR{s9| z|Nj4#mUnM(RQ~?|{{R1Maaf$4gZcRPw6vd^orC`W{r>*`?(ONGpN9X{-T(ai{{Q;> z{rdd-_o%9qsjQcupNRgwi~p;1{rvv^mPY#d`J0`G{r~>^!ISv-^{gBK`1knj?d$*l z|NsC0A^8LW002J#EC2ui01yBW000KHz@KnPEDABNSgOLTh(x8*O$cj&PQI-6!i^w) zn9b+HE0-mbv!@qUbQC}mM#~5 Ce$=x7 literal 591 zcmZ?wbhEHb6krfwcoxX;=g*(tzkl!CxpVE>wNW*jfS_mLvC2g^wjI7*I`7KCg9o>6 z-I~^YV9AmtWecv(oH=v;{Q1X@9Sba48C<-wVB*1y{r~6Aog3G8R!HfZf|=*mty?!~%e~pNXXi{gSv2eX?%lf&A3nTt<;t+KwcEFEU$khE$D02! zbz2f!ckkM@YwzB@3l}cTn{q0?d1ua~6U&w@%ji3t(7G$Ua^3Oc$K!VXkEq%ZT)ZlO z`k8fgA?@Dmv_Z zoSMdZ@K!L#;0F1@h9smFU diff --git a/modules/member/tpl/images/icon_view_written.gif b/modules/member/tpl/images/icon_view_written.gif index 57c881981647313fd61a64a0b8477d9e51d73e2a..540ed6b95655ad74550eefb84056923e5169613e 100644 GIT binary patch literal 367 zcmZ?wbhEHb6krfwxT?zV{=?f(AK$N8Gxh(GNd<-BKfZsRI<5Tw47X1oKde|a`S6i# zPoF;T>dO81?_YLyV19o1pFh8T{P_Cs-~Z(+Cl?e%OrBQ#_RY&LpFeKdGXM9V@87?E zUa+V=zaV6#48y6@yMO-p?(6H3Ul8{8?dzZ4fBy#q2C4$ZpDc_F45|z|AX7npVqohz zFsVTJmP9|(!~#u)R*!&7&xM1G82uW=5*9{z&(7dzJTODKKR;tH-wx*K{Lg1AWWFmG zNRN-bW}3#Opxh!?>@Cd8+TGmJD&x&26fED{*EUg7UZSb5f98~F%5pQDL?tB!Rwyi4 vA|os7#KglV!m?dqr-CfA%0^YCgNF{wvhUsRebR~hDD#O^C(mqjWUvMR4>*iC literal 621 zcmV-z0+RhlNk%w1VGsZi0OouE=jZ3{?(eFMctqS$7O!13_$^!4@Y?CiF~ z+wAP@<>lsfpw)Gr)Yj$o#g=1JbE;v4xWd%q^78Vt(esz1wx`79lC<9E=jieA@oj``CWT$$KdyHna*#P%irwysm116 ze6nAIxyIe};LNtD#O2JMY`D6GEIC16n4H!cYDIaMMHcINe3JU8h14lMs626DRg`e0UZGW9wky* zZC^iUa$$Tx3keAeSa(%4Ax`P1`J?;qs|sCOe##d!6(ZH18RNk%w1VGsZi0J9DNrlw**p2t} z%A|})hG{1M|NsC0{{R30A^8LW000gEEC2ui01yBW000D2(8)=wz4#K4X=x2NEo4bH ziV{ks0S?WArU}CaOd<$!s??)KEzzUdg1_P~cXTWQ3gz$sbOxlkgBD2AdKus?10eyM U!3YGCJW0FRYIa8=pI0IPJ3p;S!~g&Q literal 1028 zcmeIx2~Sc10KoB=mf7VRy?M=d6ZY5#;cV`K zSBZ>JWew(v&%a;QYIbCN9Mfc+6>BGO-|bQumL&gd5LdR^;X$gju2WcPL~PWzUJ@Ou zsp)Vz(J6IaoNOv&$qnsX`@?F0uRzkQWe>YhZQ%-K1i-}r0!aH^~ulS_8WV1S|$eN)=|&N z0*&H+BC9~reCh{lNbK zU?nkq8URRv=zkdho&bU^0DIO_Ms- zGqop6mOpcL2yid}jM3yTP6B&mQu>|{$(-baF$m0QE;+O+qPR@F1`G>)p^AMh1NTP- zpS~>)rLSr#+88vQtLKb}@2}eq%%h2;fa1W-DdFsJYvBAv!8Fl^Fi@~)=cb{U@|Ls0 z`D^zFoyoovlv}!WIkIgFYy+3g<3e-YyMWM_j0n2L^02idBz8%3lC)@OPQlU)9&H6Z lGB;obJ(|ZDUmZ{wR=hB}w)`!4XXX_!B9kG%*_;Dx{R_dL%kcmJ