From c4476c4ad3d5953c5677127aa542f1ce61816f53 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 2 Jul 2012 17:46:46 +0530 Subject: [PATCH 001/103] [FIX] plugin:when create the partner from the thunderbird at that time create partner two times. bzr revid: tpa@tinyerp.com-20120702121646-bzom7r2buerwj5n7 --- addons/plugin/plugin_handler.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/plugin/plugin_handler.py b/addons/plugin/plugin_handler.py index 700b9648237..2de179f6744 100644 --- a/addons/plugin/plugin_handler.py +++ b/addons/plugin/plugin_handler.py @@ -126,9 +126,10 @@ class plugin_handler(osv.osv_memory): partner_obj = self.pool.get('res.partner') dictcreate = dict(data) if partner_id == 0: - partner_id = partner_obj.create(cr, uid, {'name':dictcreate.get('name')}) - dictcreate['partner_id'] = partner_id - self.pool.get('res.partner').create(cr, uid, dictcreate) + partner_id = partner_obj.create(cr, uid, dictcreate) + else: + dictcreate['parent_id'] = partner_id + partner_obj.create(cr, uid, dictcreate) url = self._make_url(cr, uid, partner_id, 'res.partner') return ('res.partner', partner_id, url) From edfac27fac7696f61d616919ab74fd59dd9488d2 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 2 Jul 2012 18:29:26 +0530 Subject: [PATCH 002/103] [IMP] improved code bzr revid: tpa@tinyerp.com-20120702125926-r9mtwclvb9mrm5f7 --- addons/plugin/plugin_handler.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/plugin/plugin_handler.py b/addons/plugin/plugin_handler.py index 2de179f6744..a026eb61d4b 100644 --- a/addons/plugin/plugin_handler.py +++ b/addons/plugin/plugin_handler.py @@ -125,11 +125,9 @@ class plugin_handler(osv.osv_memory): """ partner_obj = self.pool.get('res.partner') dictcreate = dict(data) - if partner_id == 0: - partner_id = partner_obj.create(cr, uid, dictcreate) - else: + if partner_id: dictcreate['parent_id'] = partner_id - partner_obj.create(cr, uid, dictcreate) + partner_id = partner_obj.create(cr, uid, dictcreate) url = self._make_url(cr, uid, partner_id, 'res.partner') return ('res.partner', partner_id, url) From 396fe6dad0e170ef914f3149cf687bb8b8b5be3b Mon Sep 17 00:00:00 2001 From: help <> Date: Mon, 27 Aug 2012 17:40:46 +0530 Subject: [PATCH 003/103] [IMP]plugin_thunderbird:rename button create partner into create contact bzr revid: help-20120827121046-agboaln0mlf6l9tf --- .../static/openerp_plugin.xpi | Bin 109336 -> 109399 bytes .../chrome/openerp_plugin.jar | Bin 48185 -> 48181 bytes .../chrome/openerp_plugin/content/create.xul | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/plugin_thunderbird/static/openerp_plugin.xpi b/addons/plugin_thunderbird/static/openerp_plugin.xpi index f2800f6cae36bf453f3f372b2fec10700223807b..b1aeb6f9102558a078938999c499227d65b10882 100644 GIT binary patch delta 48782 zcmV(*K;FNY)&|$s1`be50|W{H00000lZqQbkq#UP4qrP^n_oLnlhO4V5y*=hK_wJq zPYbL705!Y-02!B&PyrZ!E^1+NRa6N815jZ*Q0iVgP<40<009K(0{{R7=mP)%wEbhW zY)!K+iVoYh#~ik8TXWd9ZQHhO+qP}noXkh+vbQH9 zpXd=;B`*aGf&u{X_ca=cEdcOe3M2psfQ*Q;0F8vKDBbr2001z5fV>nq#6MpF{YMk| z|DPA5{H_1{Vi^Hh2~iOxWm*~0N13TfX(<}oc~~hL%9*LzMn(E1roCeaT1gpd37L84 z3J}P&bIc*^baFG0)Dwy~lV9k^=&ER`MJH%fZYQLd<_`|{4uJm>#FirgRP66CV*eos z)V~H!iTFPS`A1%VLt7gsV;d*B|4Ur|i2rYK|Fe~yv!j`=jj=1Oo3mB3vXt#6Jq#~d zui#?78GN&%6X?o{EWBmxAXrms4v>h6b#a5SxD(#jbK%jDYzMEO{-OvGh0noZ;X3N507DA08BtC^U=msrWv+_@zMLTTTN zVpS~PKmBagbi0DH`N-itMjNRGJUi+$*B%IB<)NZ~oZ%}B#zkb5C^H+RSq9~n7Lkij zzn+ue=urHav%=C0)9-5&A<=;qLw~bpHRwqGhV_h?VAqA-$JJL7iVH>oi-NEyFpm?+6lhV1Y-@ZyXMPJNnx)c%FoyDml7LgqE zSZwFEik^3gG(FP>5{HwktiQ@og6=G~rrf80FlmnyF|*w)lq=E^hKq#pB{ZmzUf!85 zbm8V|^_F<1YP!?QcYoiWUTCIKjfBLbZcmjId^DFH?*0RQ$M7e?@(aGJ)nAXtIQD#a2%8vjcc)!^(qTNqW0Gmr@-$;4XJRCvRa-D@+HPEVAU<>>5#^d$|q-pXOxG^n4$To-Q^E_jq^BK*==kS4=^x9TFO& zb^okO1wNXXjuzxC_&-tt75Sr?{*@sF;NMA!{@<0)$Xwsb*7RTcmn7quNskaRJ5#%M zX5cwOupsSW*2huA;gX>l8%5ocCoCR+MPjh1yNf!6$93M88Uzd+`P38p68LGeYT+hu zn#=;)Daqv03f4Ae$bGLrcZNL#5IwjHni$)Iy+$prhita2k7cAbvsKL z<(R)eMD~;r~1{z9p0f-~H*13?=arY@rYAY)G%K~=J2F|hwGbrlFb`prO!;h&Qsrr8A&mJfr$mT*iQj@ zv>zeFucStXUO?ZdYxAd^~C z+jn{<4|5A|>;`v%z2B9}6YJA1K-HUEN1~-RY*n{mS;Ym;Ubz-dzP65!;*YJeX8`BT zO}5Sw2HrWHI3Hxig@G)8;X)Q&YO865+lC;=Zma!Fsm%R5-9Nw+pPG|o{;M7%p#Khd znEzEhjIE3fo$T}-oNSC8{sVgdnEsI2@!B~jj25A4CvEzsdL=zg+Yj~ai_!RpWe;wJJAPce_j=hM{D(hshd`4%Vam%FDsx7X}1 zeGYiE0N)oA6~q~KQrIvEFcc5WxB&HVQnD4lIph9N@dsgT2T{~bwL7eNWaq|pqv(&~ z==gN#WVL~octpZ~Fi9e6K<;!kAwTKSDfPzbjbu!6HWtt@zB<Q?PayQbE5%?Xr#*kUGEH+Xc5$=QK5I8 zV~t;QrVM2VwH_3vh}5LQ{u?&A<^FprFIex~=;3#_I(u1v;XmNjKyzBM>ne6sy>`}o z4-@d5i3WvTzu2-1yF8C?5UuXb?Aet>N761j?vz27N&YmQ6$jL14u+oZ=~N+P8-Goi z1w=wHmU-|AZI4xCTKU4&H#1YEIYZ}bEsA@ZkeTrCpqHO%UHu{2oCEHB;PM>%xYC%> zfoXcmJ))j}i&;F7KaBG6mW6GQUY-Az{knqUeO1ilyvT9=y6orx<>kIr33TNHatoZ(aqLAnRK%vclqe@8s1%-wV#`;di z|AL>&U-+>j@R0QeObYS&i8{>zi71YX#JkjoUW3o+I53)7P}i4;`xg;)_WFbt6{*Dp zZUboITRDumKboAtX7}#0L~QvxFPsJFm_YyWanAw241V+ktpU3$YN?|rE2}o&%cz%3 zXHlJhvM$D3Nwb1?!!*j_A{yG$&zbl)?$M4A=|a>{ds#z-x_73 zF{`_-P|*%XNkY^DL`G{1t$HFAiR(unv{aqj_&~$`=$XZOl%gDFGNft=_8!azpQLo! z25M@1Vo@6_nvDAWVYN!(;e)1MW4T*~`TK`|b3jW+Tf1JHeYjG`BN&q>vN!#}QvQ}) zfO>E;AmmoXz{9ZVbfDKQd=x1*!Fk!?lA%*Y5H|f?BZ7f|n)Wp?6m1=d!l>?FI}X=%uo#${jS6*x<9UGLFu5g4I+W!? zf-S(3aax#1j92itSk`tutP@XeYK2u6aVpmm0td1eEswsE^2QrvqRm5?zUx{LksYpabwH)Ef0^-PGRNbCsaDnTQ^a^9COZFjhM? zewVI3Ay0WrhJBD957!1D8m>FoGDN2V-#jGTgqSqai+0ia0XHGxp7)=-OYCxgu=ru8 zwPTsXL_Wj%Hg2er2)?*>R2TICWZ~Q7T}*|<0i@h8kD^CbNgu%HQr!$K`*^wc0^b3x z`fOnD@+oLp#Q6P=2iT3MyOZaC1#!i)d4Sx6K7CWEn$<-#aOYvu$RT=!*#}q;aTHA6 zypy&ZPLO&BvBE(f!^x*_9R|VsE0DbbY43d&GDjto>wh8-4%gmclnK>XNyMn26|s>e zdUzG-dwGJC5nq!XDkrA*MF+mkj>--en_79ynbw(jB0apxB@c&76ec!*GH*>j`u@w6 zSZE$sH3tR&c!2n?u0-m8TP~pgi=tXM{tvy0zYYIGsVy9@)ue0>SrK?QdjrNqpnl6Q zywveGaVFd~x`U5339S+iLsOE(M7aN1t?@AN*h;vRV zP#H1KDOOQ#NytJmhns?88b#iOz-T4)pemGv*Fpd~?R+B_lXx|MmyPR$$gUn}na5uJ z$WVAfKC|=O@yp)Sn>jniN3Mt4ZM0ucS}s=Z3_Oc*K&qQN|8~dy%CENRGqLKmnZ7ee zmezMYt?s@a!rY$)48u#v_5)1N>n9vC5;4lin;5I$eS|zcRzXh88Fu`Y1*uc1o7`~w zLR`gJZi3t+9Q=cSCftUkwV)+!gHk>yo*P9ICLAlRQ2`;Skw;|=v5@jCD_q4XjT1vr zn%|y1FLI3_%?C@3JA`QfV6Lj6m%R}~ z!O(h>+G`T}0WT^7A<<%O*ykLi@eD*tiZB@0*9YnhvPcYnxF19ZO>{~cdX)I)H9#!| z9SuVoHDNtJo;s{GC2RS|@@00wWQ!z7F48jn7co?5grjC3B%`#z?>ixlaQ@_z!SLT4 zHIQ%FYzY_69;D~E#ziFf45Oq&S$2bB*A6(|2TyR^16Plzb#$SJg)ZmP5uPGPJ*b(?lg`7XfL0$DP(YEo!f-1aV5g9#oH?U#A`8KBt5Ms3kluU*+~O){`^n;rsx-&LD}dr{ zXBwKzf2CMS>ItADlh5h%)&p*C^GL?uy9w;X z9Y}j@4A1PeUL;m<;{bu;ttTvf0q1d%9aOyb(BU5u-3TeHuY?PKO(*soetVE>Um8AN z64`8jz7P6>%Z)*=Fhga=bhfZY15N_(Oj{f$CqxnL3|uT8wI-%=Q_#Zo&AO3pB)MzL zWwi{IOp}=rH{_EcZ{m=^k9m?QxF{Bb7AyP$ekVb`=Np_YJ<&?%#kS_%Lgf#)HJzb4 zyrQnN8(Ynx+fm!DdL`3fk0BbK+aLuFyx|yswym`ua05dZ9^FdHl4vz6$ORdSN9fhnXtZT{wbl~(ITrOu6K{vNL1A7#ZxADHr=B6q4 zFNGT~M+a^fG=b1n06H;s0GAa8q#yS_f}oKJUu$DioAQEw2hUg{@7T7&83?%3ib^gxD8bee@* zv4PXqw_mH}8h$>qX^`m=BSF2=sXAW|jzw~OqW&Q5(6>y_e<(TGk)DIRunNSK{(${s zf$67CrqKV=BqHR0N7#}6Ps93;v-mHwYHhp8itugq1vR5f(i*VkjKRu$8M#l`!oc6h&>QAtD$^-U{) z-B3Vunl~m$Ie8ES?C0t{e}Xo@|M5^5qQJ ztJI z#z+C}jG%TQnYzF0SPy?!OYYI^3`oKnG=xS-EjcWIBa&xe%r@IBF`PO$T(s@+)1Au~ z_;RVQL%bXox|z%3#wz*J8@WEs>;9f|T#AmI4zSxw>&3gv%`bL5T|t_<)dSI~dviQC z)@1;Vbu{hB1uav0j`$uVB)> z@T}*V*_LzH@38sHYqRNgG6)Sc%&WnGJC+f2sgJ=%cHXuLvij1xv@@^M3mF_04`%@m zCk_@50~!okL%(0I@0d~hFnIU_4>lXCziQP?NGG1qU1$8&t4l?Hvf`SzDZgZi0g%e2 zD%G{k5$(oqwahKHUj`v+G#Z~cd=@u9Og}XUOQ_{q*g%>!u z%=m{1Bxf%0d5zdUTKfl*e`7`Lwvi~a?MeT`a0!1~aw%b66n9GQ^H|s)Wl*NM(^x^1 zrzNu#3N4R+Z#-mw1D82>a|SD>157HVwQ65w$DERS9&K_kEod?ERe$!kK=b#&T-5~W zN+mwp?|oh={r*W(WC<3P!5V*-wB)JVW`#j%i#j$7Wb5>x3(I&J^3!?TLpC(hQ+o*2 zHC(WPHzlQlwNuub1*8wAVHu-ShIh>E^%kEOYJ%CZbTXiSXDwe5ILy0qZCRt#7>4(RWsA5RU`0ge%wHFJ4w{%yOZY4mPt^R5M$C-caWHEXpZsUabF^H zLL$mIxb?E$OURwkox6k-{qHVUPzI(ii}eYAnD7ksqbDoLR~@HdQ|c$&$YQ1#VV-uw zOZRcL6=+$1x_s)@r`UfJJ|9ch!zi>-Ok=yF#$ZX{^d=K?1#}8U7#vG8bH^K<5GW@K zp-g`~s`yhR_u2ay+SIanZ5%?#`H&dWqf)o5f#0sEh{Ukh?sH-kQQgm#{4&3<84 zELatSd@bI9TFZ)U6wToJa7A_||Bw;c!5LNuj@C7QFJivz%h7rM(!{wwUsLz4Eaiba zF||GhEJul0TX@ziRH}dXYfSnZU_IcN6c(}Do&|EUCo#mlCdZM|$jrgEg6`e#= zW3A{2OqnO=U&Wp1ZXU+<--_F@OIq5o3P2u3ehujNHlYWWMFAEZeNAtB=BidigC|#&vP93{l+-(rwQPRJb*Jx-%uF0{ zUOT;~%Xt9pl*kC&%qVvEtAA@KiQ+m?N%DARR)$uc1G1sa(4Q{PS0G&qbJOsv%zc4} zE4eMbm3@g_I3M5dT)*%6a_K=#hIlhCZ%h1trsv`uU4*+DAw_QQlE$$wx1|SiQOdQ& z`Ki~5X36{zN0Yr=!A`6VwzWiXOyz_S2w>yy2|p13ND-Y0{Gw25$57UqtK6@(41ihesYRLV3L@cy5&OOLDB#u6-%Htb0#oJ9xz*i& z-+ODl^vOr#Ld>HR_UD58IS&BZUDqXR?z{-?ZtF5!!1e?NkJrg!xg@hSbv*LQ$9qoj zdbF1{j7w-Zn`LLn4ev(-Htm10@?&D&UrT@21TTz#wN| zHcwaTY0Rj)c1gt^seYD;{luht{3xahGe&|h7#Rp3N16FUPaNf4=_*X`*M6{f;(e12 ze>o9KyM7*it*%XDpOTac^a*Ss*@Oi_D%K(35OUZaxi(}$5%d|bm&NbcfU>fGq**N^ z@30S(XZoOL=HGS7-eKks`StoN7*iW(EdElMsd_}AYqKKh_orhu?&n%}pjok^T>(hK zsH#;nkq$u_P_DSm5RMur2sD-_!9$C_zvl;G5tXP$(b(@|1DDi%#AkM*2OIC#Hh8ck zG^F~V50jU#zH+iw34X0CA7PIxA7?3F#`)^GJ`d~nkD5Uj8EklM9 zLU8J3={7EyauiulGb}>ysc4ttu`v{eeA&K_Rf9&vt=dQN1NZwpo`pfnK~%YqVfACP*+U;*;O$w(V?&?#-A&JM%ZP@Ue^FD$dDjrzg(m*V&(E zcpUyfky)?(sm@y^b;_2Vx(uf%sPXYBQn|W9?EZBx;(mQ^LG{Tz>fbD|^hY>_x039Q5C>45pYP@&!G^Y~aSPA&DcC|V}20caXB zyxuY#en7l!iB@1d={JHzpD^kLX$ShSQa?c`m&O8)FbJs(hSQ|~PdRlQX+p#7E50B?fHWso!jbQfJ!Nj;A(Lfh z=*G$uo1q;GTXCv_bE&XrNvp*nSJsF!PZoP&7c2TAzQnd$>{$dKrK=~xFVfu}F)QIT zM>lLHb>2=(NoAfI>IIYZDNm3M(|A~JEsE7qi;Nz!`r1pjTeRs=c~BVSE<)}A*Dn>eMSv{e`xslS-3V*KMuB?O9B2~L8DusSw=3hsf1urMaoPbUS zu&lUh;YW{o&QMVU^j~_}K=mt%ganzS)5Zw)3nC47Ql2+CLxO^4u=fyvmaG?H+a(7UJ;OMLmO)G3syFg){2+qs&M z<{%nD>q<0#DdOM`2Wig0m5~qN2F#sBO)9|r&TWD&k^-%WK zZMI;xh5g9Hw{kh(ZZ35x4abueX8Z98`+;=w*B_gm-Vs(;cF-W_DsDJyev?7>GsyxLxiqOzN2uBJ>BxQ(iscw$hXT@K`qOj zA9uWe&o7kMWw{u$f%$OSy`~uO*8-&?b#w=qt@P*<&QYHBjrulY#>p9MjTsCwWr;sF z+&Zw|p#PZSwd$r@iNB`!9^v1aV&wnR6g%14S~>n>iGOd}9I_&KxAX=qM;figv#CEB zZv#A^G@$OW+hjSRivtIyjG!S#Fp5t^xW@Z`-o_;vVM=tIO92a?7@tg~?@z^53Jzr) z2i$pekMUDp#y@cqk}bV4NJt$}X8JzN;N+tP8Tf4S-wP^4@5y1xl?FOVgp z#dP%suU_)Hc2;6}!~UrNq9dvFZ&glUN5=}nV}Vw+-~n$pW{6XYgfxI@8vMI?e8lU`6wm=Z-_Susp?NrXIg%2Evf+84rdE1p;qYN-^QmE0*AUXwI4qGfe|_olzQ;YTqQomC#~q5yKSr1YeAGTe!+@1K0f zqGZ-UQD=U}=5LEd2Y%uHcfTrf)xBS+cTC~sF-k~%O0~uU0klPB!a8JQU_TKc!8|!%9P>|7*S6GZU;&O zJU^!N&5-UBxM>-URFBs{!I?5=fKBcBxwFtk*Dj;S?9}3aB|(tG(kR|)8Zkkjp4G1; z&_Kibk4CHFbr^3~0zE}+t+-u(v)sgP5HcSSBXeO7dINCCx68kUFAg*MLiNqF)nBfa zB+;C@xCX%HU(>wQPb|-NlAAw?Zp&t&-!yGja0uyRcX`>7?GoHtHMfjZzA4pZ&ASpY3P9j{_1`Of8G z?a$Z$6i{@pYt&d&Ux>e|0+yb6d)x;t1Uz(RhCBN>A)vc0B#d~(%gX>mR_uK&I*&7? zB;3UHjEixx7Vo^{1F5NhA~gs;#%z9I+tjZgDN;?o5v*TNe1(FCo&!{B4Ws;_C*T|A z9xNFe!n%A0y}HM)8@=_*-p+nbix4o}S0-JV8Q;HcT@5<_7+zB&H($=wlMQ+hamPL!dev#S+74fD#^ zqUi#4e@Nug?hh>>&7r&SHvh|bxF{Y@OH8j4;A2{P0BWyC~7iyMrWCmz>1zV|e*qFWr z8@~CRZRG+kdVE9ni5>;Wu0t2F$Jpg=UX>qj(+QpW%flG`^ZX z$yx)aX;{4G^=??)zDbBjrygHFzYAO2o#BY}$c77l&3{SjHfzR?ST?&MC5aeRmqrJn zEoCqyfh_$@8L1LW(U;W1ic6E}3L4#EKaO(Cn$uf=G;Dw%+i{|x=r_ZXR+E0qLYz4e z5gaIQb9eNTeJNE!3q68`R+IL2$cXWtB^Aq=3dbP%^n zXqQ)i)-IF=K5OVOcmQ%UUSsgAv!GxvBt{(O6oulO6wHz9*A&` zJBq)PV-CdImS>mDP;?~1{%Yv|zD;e01g+RP~-w=tVE z(j!{@EughLZ3&=m09?Yz=HPz+Yn|E8@tzrfy+^1;7hY5h{OruwWg_7^S?R~%{NCQD znXkC)Y-lN&X{fc}49294UGIG9fWO`f;}=kOa3!RmEkek#YT~DtmlhuA1s9B2&K{CPCmlbt+?PvcEH>tU zU$^Mr^bYWSXMnqw%$(UwXuAODNOPdX2%?Z%LV9mIEX25MTGRwfoQVwjTh^_c0boHx z>1o9)K)4J!BY5YDe%lG&cP9%r*WvmC?IzqYTfFac{Lm6560u%wjza+1(no5s(u;k= zbw9#sRT>7+Q{i)ZBYn}IAtcFOe2dvO%Yo_aU*4f~A z4#nScrQrGq^r?wfXT~@?0U#eWlL&{zTd@&;}3~VIFt2hEe%bJomc` z>}B)FKP;o?u+RK!c>DGfQ(_WlI|s5J~qMd`45Yo(<6i83<|Y$dOO9sY~43a`=e&}JuEAY z*%L;k9su)#OYQk---2Dw!}hTJ;+wTCy`A(ob$a1HHf?(myVlIT#i;KxmyvyE79fCO zshfj^>H0ZRJ&)jA7;a{)!E!n#kLI>YmqMop4D4YZq{spzPU|vdx&iEeV(ExWmX-4n zz?3rnbRj^03Iy<%>piw$3!06VPY$;2qT3MZ`pPtc|M}AH`ijtXqPrhBLElWhCcz!V z>b&H(eEv}Mg}&B!lrOVv*4Rz%N@D~P<|GvW zTj#qgR#9A{(I(-hulJ6#cPp#GG`qpA3kmu=-g8upgz5Xg)lh?W|hBm1+r{@ z2n;R*(f!bpLR9st;+~>^6d3tpUt1S$;}|%19oNr$HEx05Ri5<(2-;phmX8?WRSDYd8;~Y3 zKs@hJDDKdKwe*$H?h+j(#Q%X68-MMh)}6uD#H3Us zDx%I0b(_IIer}qgvXCP$_1KlEym~uVr&Kkb+Dn5HZ>=qiH1bw7~69E@3Nw8yG%opjgu~s5gex2p3OU3v8kR zRs;NW=Z?D;z@JPapX{oOb5%)Ravd>oMjU7WFj~k}O0sF$C`@F$&TkomiV3>hwjI<4 zvMcBYWy#!%avXtzEuJG)aWA$)7o+E{PIg5Iw1lOPEbE@ZZWKSoo5(W%lR%k;;M$VQ z>$`G)?c$oNDjW8v^d!Lq!GL);|y^R%TwM zs%`&6ZXj-;pGDH~r6akV$7}o_%xq0VI=T&umkWG-ncn5AUNcEyi9I!M_{42iRz@ZX zba{Ai!cmuMx&F~LBRD3|x-obWRVDS3864Mt%E$h#<0=|dYJw@_$`FM1N*hUZ%Rl6b zr_0kx`H5pl$oo6xEmKyU-ocG(Ydl>L~X?xZ!5ol zuPMcCD_alJ$8P_SErl_Ej#H?<75$`hSffQD@ZhyV8zg~LUFM8=pXZzy5=!sok?b-N z2$BGG+9|gZV!J*x2ST@VmeBtGNh`ak29pCx6Jf|~NE0}N&UB}>H2T1{+AY0Xvyt$H z#t88I5-nog%@FN5UP>g3_}p<(dZI*sNnVC@&1h6?5ds`xC_2ZPg1LeoAQ(b6f{WS3;Oa0)NXJheY)NecZs=H>Ei)Mc8!hyt@ZUidq-u5>K5ADYXNqTkQ)N?w zJL=#GP{MFCOn!+L6SU6)@rZ1%`(V{9x<8Az!A65*dm@)+0g}$QoFplU zM!lYvv6iP?Ym|dSv&_)?D&jy4nYyp;AU()URCqzKb3^_xSV;r(CGw!kntdW{OW9T zO6c-X2e1z)ekdd95xMWLsI|RS+Mae|zWiJeaA7GT@RNMZ&n8KDq>>GSr7jFWeq-U% z|Gq|nX~;MKid5616z~6?^c|FKKg+XioPF(yxr+UFS77n5?mT#bW87Y9j75Fdi!z;nFX-#yW+B<&A}~=VTnIu#c3k=9 zd7O|!hYnfiV5=#KQnp)*reocMn|lWL=vmQCJ$RDvj+gm zm`P5N%xh2e8i!TRE3+v>~3_pK*_g-&Q683^0oBCITUpSNlky~;x%yorUhvM~F(!Ell+>@-# z!JP~rsuO!j<$&OmX!g<0&?li~IQOJl7<5CeFPM6NKAC^DQ>m*0)VlC-0>XNx4uNw;m6Qij1R%uH|1^0<>QQx4ef^ zuUac&9P>8*D}^|UuaeB)b2AEqB?AYEtr5{_VOeA3&_Wl92a<0oKU{sea6Lb^W7U_{ zu|(>B&fiu+`(waLsGat!M4{)Hfj6oK?iKY z!3yg+GreR1#zfBgGziRa$#-Qs7+bun;sFGVhS(CootCr_8m*Ez&uT0O-~URLa51XQgMjBkQA?sC8w}j)tw-4Df&{W>@^z!#4l9S0f z;VVRT;Lq&&8_JHxLXbPnjF*`ibK;IZYsM;?WE@97k!AU~E8O#3>Vaft{htKL2 z2UDiNThTAeG>~bi0!*P5&&U@-z+iTNZfRC55>s?v&-m#%jMTYW3s*uJJb`Z!-oefF z+}}Q=&UD}?$&xQV!_|i>qbMR!J|Y1hDR;Q#+T_|?RgO>ewqEifb$~m~tAPeHip3do zpaq2}R8pS9dNRHpRs2@5lT|7&Q743%m9IxwtY5^1^H4pXVLkUM(F+)EGlXY<5s)DV z&W7^#x{;>F*~RzJJ6794D=UfO1Jvgk%HVwMs~zTHRcZ)QRbQbr)nc5;Z%mj;&I)7% zJ=5_OcWG&~QiMDSFe(a`nSu!m;Hwn$ht0?bT@{wy>HveA+T%=Wvl?78Ys9RRW9WGq z-{soWw2Df*oL;N7MooM(rN6CzeBfT=0IWVoVTS7Z1^n>Nq~7@x0@IbuIdqoBXn*Uf z9^bI=OOIIbj_VW108t~i%%JfA%Y(Hgx&cUuLf}`Dqg4+-gW@SFxI#fQA&%H>9l5a_$3EPD0P}sr310m; ztvyj`C_r8{t1Wm%Em`Q$0_dxJ+ux}t?b1U5c0QWG^oL$U^t3d z{xxmx%Ow%_K$a|o5MzBbyyRr_{I6o>P5zw`j7$^d`Sx)Z#`Jn^F77Xj?`Lm!7Phvo z{R1f?EFBcWw6>hZmZ}1O(_)S~`KRfF1kxwaJl)l9bcA%eH@}WHQ#)C6x2aCQZmD+? zU)FI|DQ@Vsv%Vab1vs!gFfqx2;%;5gc~bmh`0fig;bv(1L}Knr!9sE?7~2w^OvH)qjop>fwsA zm;s71afT`bS1Rk@EGVgHq2rX;34#JCP(W~=%u$cd2lsuHFdyT~!F#DEnwaa3V|TIJ zVzLTc%if=^Ns54&I=bu;`9BAvpBHL|ThjlA=-k_X@iC%#9nq+*q91 z^rDt;Ue#?-LvDgA~kfx!I}jzRk10Wzy}z#;x?vyNF~jFpTwn6C-0v! z`ffth{Y9Ll(L%rq(Ng=D%xz1S_aI;Owe*KZlOv*@N`SPgX@V6THB8$aG$sVO{o+NF zIFwfe?v(6lJ?&VyMd|Il>o0Gk`Jm1;AiO{wjM8&%wF%XKbjgQu`n3CL1+rO)Y&;|` zkAW(lUhu+N@phXB2rIX2p~4Vp>LbV6-zVsRGW=SDgTKe{WiM~u(0mH>{MJbXrzPq+ zd1I~$&an&9#>|e{)O)go)cPi<|LB@jarIOiEPLeVXo2Ahe#Xhgq1Dj;MzJ4n?4p(r zr)LVNUy>?+wh~>|M854n#Ck69F%2O&!MV85T5ud4{=M&Dx9q*yjl~MP_zeKJhIX8*)_;oJCXa5v?sTgze2L>1|w3p7*u$>3zIykiyN+&nKL(!EB`6|qLcW$RpA zmDDO=K6EWbwViDybs`8}S3C`E4M$oj*~Rkn>vTPT>8t8tOV%q<3XL@07C<3&Z>u%7 z#(<4glxP#O(72(g$Zu*)itWjaCDsGYGE>!qbpkq~id4S!)`$Os6@$Rp66nR3MC0{n zzieEneORWznsA0;WcJOJ!&b3C*R1yBThr#j_MwT#qR_q0WGmiux>Liq%1(J2tHGe2 zx#+rocZ3Z+-dB5OeW<_W3cxfqawu_2iBFOjJqiyRe>)@42l8Dj(18YWJ5F##RnK3@ zhlX`?!#@FB#g=O62nwrV=}2ok)+#VIAtt$|@j1*h;F7kohOmojWDaW8`wa z+3OYmA0s{j)oBs{3IK48^gn&v`oB^HbPdga^leQ4GuK{elOBO5R5$-(jsm=j-l+uH zZh-K3iIF~7h{G7gv|hxhT1?|KP(lR zqZ1P|7nTF6rU?S_6W-sqCvO}ugglizMl0Q@pl7pDB2$M@oa+e4CsB)!xEz#(wTpXy zJU*R%``&+%q>j$qSKQ*++Sb*MO#P|{0`JLCZkbsR7?#$Q$LtVGlxq;|#7V%MCb6_8 zSqp|1Qb$mk(xpw62%jC%$j+Nx##t$b1JOCo(1Vk=mjHDWmlmH}cW$Vt=DuKIJOxdD zNnUxVis!(E0kc5uO%|kwevT5_bY=;EUu!*tP9YLX!R|HJL^O1QV?0obD*#ADA1Y-y zlbX>J9hT3@es0g!!D6(f+>p7JpmU0pMD$|i#z5vGw3CL2h|-j6!_+k%SBfiCZidQj z11^C5k?4$ms%BT-uoR?YtOU+=xj{s?6Aa#$pT{nFthc|P(%7(R^JGGf zMf)9PzajYKVII;#tGx%?0!_G7X*_B+r)-T0yL;F`(J7+(s#sa77rc*IucYbug6#P; z)+jLInS74*)el_UVzU&Jy`pg& zT?@r?jcJ*WYl`?5*8KY{aK}V{={MO?-Fw4z#(Lf@CQ^1Gl9shh9?!7EkWQAjZOu-K zyuOMmcAf}~07b@E$iwaPZ6aUmp*4S|X#w;;{oxHN>6L?GbE_@1aH^-jbp(4&dBh=3 zBvD9B_4s@6>%IB8iKhl~{-swG4OrYj5@)PBYi_y==2{WMhDGmEvoBy_q3=H!w;E8f%mxAgxcaxd{SW~D&wX_N zg7)umn}47^s@wk%cZ|SbE-PUKZkAv;4>V3n7MSu2$yyRcd_t}^)=-S6^_676I3V>nix-@Ef~86yuwl9~GHrT#xPx~L zk|BA0B~-}LzyhNfzUV_#Am^@*4^OY}rw=K#LWzaI4)4y6u5ZFhPemSxb~Kf`=~;j> zWNIG}YB6guM8gW|c^sI4UY^KP8M9D^rY7NvL46q1GilLL`~qfwW`D)rNPr1uD?M=8 zotfht0wi*|VoiZD&H3KcAoo#A98cA7c4&KdZ?CBo*>L4=wQzx)k6rNx$T2ZV1Sxwb zI^d6jgbu%j9z#ajT5?QSFp%Cg5)I{+%tDIX$G+mBGb1;8if~FAqK0z)-$|7W9hH?N z8CaYV>iigAO2m?X5|2N7l^aJNb4m~-Ep!nbNvR)PkKr0EN9tC22N{~h5=8C&zsH&s z9ot&k$?K^#@?@$g@OtI|X(=q5fdxxMBzZ}x?TyNibK2=-ld2*YqQFeGGwKqfV3$M@ z8o?|AtLt3@v0|Sqs!t$?Mb*{F zyKYM7MqaFHiHn9tLqZMh-S}799H|XjAlo$&PN)_Zyd5g}!P;aWWL2&fJZ$SRtc?e% z4U;)EFkBITHFr0!_VJf9mR2ep5*r@JQ;;j9l@;z7owJWfW;sZhm=9l4$lXqGUVAM? zY|&8N6Z{z3bQIz}atDI#>BI8lvaMQ9pXGwtwol;|wN4_}C4kT79TOi4k zh7b*h)^eWZZ@XFru)aUz6jrfiQv$Jj2)}$B8ySLs64>xx;h9B0h1iRbif7ek&uL)l{$OzV;Sk(2h1I;#G!REQU# z4|r<)fFr_$?WWCN@!jIMeAIEQ0!Vpdi2@SH5|;lcW$LGbZ=voAVR%00!~2XsQx+sbnx(WWg)Jt3LB2t+S=Zl`6j^yRuBYi$V%;! zi~~VOJlqp2Xq!c%TVW7E87g0n7t9}FUhWXyUbZ+sJ|H~Iau@vd4aCZ!gjJMF4-4&o zhZM>Q3aL}Vt#B9JTEqVJrmtr&tC;;rQ@0#HjERen|6$o^@p2*U*kn2T?U5DSCr2T` z+<(Bpvg;`3ipMnl0&m9TN7_Qj|oF8J+74 zhgX=-4|;rAwKg>mr7pUoDnjOei_mj_2q|dy99VaG=?zn(juF8U1HoWuEM_BJwL9u$ z!9q38Ji^fq7#$;y^6YBG11(Z~ncQc4Kb4Yz+V^qyo1d{uP7GG0Ne2%^O3Z>kER#%8 znRMdnyGU3PR5%2lG|E&$009&hbbb3PzT1YXW+I&|(f9 z;h89b zTo_ZamK9D424wLK`#zxP&f83W(}mbCO_I7bBg&cyDDv~mkmMD&%jd5f04+e$ztX(J zI8({j1V$wH8K@!F{?h>Cj0PgW%vALme5hRsAcR~uo?8?ROhTxUmhD5HLd zvp2Q`wntxH1dXd(iQd^BVNNQ-!x(R3cfJp}O_dRw?+ljhqVdl@Hq?R~_ULaie|dSv zDqlfXoO--)Qk)CsK`0WVkY?~sEI7P5kCo%qdpc`?bS5oC$5W7U29r%!*lf4Mr(Rg|!_f}Nr4iw(e;6pr-P_M{a<-P6 zc;6pFKKRgFI9s~e*_$y^4?7oc5u2GY%+sR{D}^JhMsZrg7o9-sB_*4#ZU^p3EMv&p44=5Q+2wVCOmu(7flXsW2Z14IV>sBvGD>&wG{ z>M>o2>%OR`dEJM&s!hwqIV%@COHZ;~j-J4~U%Es4|Dq)WlpE_4e;|L!HT?fHE9^fX zp8Pe1(<-}if0>Do*n#ieCw-c5B4ZG99!&XTC}x@7ne`sQu`BFo-IEo1&WAm6DE{_JDbg zB`{PKCYE}1@WeIODv5c*=Er7drR4$? z6^kiSN*^&_0bnTuI`I?1Qb8h!lWQn5dPuESF4_+EQ1-Nmdif6og?h;~dv0HW(M;g< z=+q!c-(D$QpWrX8l4LETN6GJCSB*Et8vmIXqMiNmaS2}de@+Je(Q101t7>;hd&x0j={ywp_){4)W|b6&_!iVdnKyH`p1W#GnoKT_m|M35vH zi-|%o#0mfBE5yqnk3AghK^B|24TRp1aX!)n9)Oe+OC*qH>WLY0{j5TUmCxmGMITY{ zqvDnM_W2S7L*hV~UYM~B(S&Ubw?YHBFh|2~e3luX@ z-gS6_!Jvohs%6Wh3f?iHBJTr(-c;%J$h z2em8LJC=p60o-1aD@Mqzlq44ZA7oP*Y0bD6|As$Bf4J2xtA!YNzWNBr* zfDa>Kf9ob?M+}$G%;5OxZ}Yt*c)L>%g3|dskF6%dBjF#mwMhc&u6 z=`YvDf&6!SLH|0O0FIXCHveW9D8hd>`A^UrIyz3uOjAu$OH8ZKj!#uC(Tq{Z%uXql zog6F5i_grC(={lPOUfw7PfgK`(NRiFQPrOue^(p>{VN%M2^N0RK+cVE=PW znZJY5nwpycW&#-fh)IaDbLb=dmFN)wzn{O)gegzq4L008g+)cr+3g0FSjnM9h6#Y6 zf0&tH0if^EPskO+Pe1dH(NE7Dq?u1JCgaApFHgWv9TN&7NUz1I5K)!lc1@lkH_t{5 z6(@4$1OmYI&(vu2lVtP$cAoh^o0^rasV%LYjp?!KD;stUda;Iu<#L5$;}W?=N(Kwx zl1=qSVbX@ALjCe@&s)moS89WmsBSSLe^C+v0}=&7-Jj9d?8hDN-tEVm_S>vigJ)-! zG73B;1VlsyOY;h>9fMozo;EoLO{rheajks^l_nRKNBc*YwwKr9MOSo0|c z`GwVksAAkPrl_RUiee-sB}Lfr zV{BxkrlAoM5;8G1*4N0yCJf?gRlU>gSz1!!!pN|*xabHKe8aw;+pkBCasdOUtEP5# zc4lT_p(rnJW@d(gjm<<)zoz(`e}IgP@8U~IOUo-Q_wwLiVRx5~fS|6WrKP%D zqM%@5d09kE4BXjq9UlH~tF1T$9$wy^XQ$e-GJYDmLEkUomgYb2@A+(Oe=o#?;Nak| zKs{F0*4cPCM@L6}ku+=&2@fOf3`v`%mTwAc{MYFf`Zc0((3B!4h{}nEBGcRCfwZI7nhfi zAc9_A+(7|Um(roO(u#>SwL!z(K*J6l^MBqUWeHL|j@-yg5= zf&D?Dp}Dy^f&_8J#l>rDYm<|c$H&K&l~k^-ua}pWIB;w%EGnw1e{5V_ot>SY9l+(~ z7^s zRevL}^vZq56s-PMO-W@dCPi>=F2h8yFh@+ua^q% zjM!@NiAzIH?)O7If2gIE*UD;YYBJ}{0{qgVnP8v>Q&Lq0^XEOWtn6&(wqg@ABs3JA zj7;J2vD1gwv9WRQ`g*au8_>P|t1hm5e7rlacJ#|zL~h-}(!zvBdNucv^DioD#;ct& z;80s}8RBd6YY_K;xWc09jJkw{lcY5&CPn})$FgcmMkZmtfB4)eZYJrO7#SKV9`78x zqO2oW;uhSDQWpr%#7bV?_cdJJH-*QwzSXOc!xICizxvT}qSo@o^C`%1e?>lXj0>l> zr;KQ%62!j*(wN73yO)0F2IVI<#+90mZi8d<`X%!5=Bbh)92>s%pwsw&iQ?f0ZT=cC z})HKx0w4H&^4 z+GMFJNyA5)`R(Yz@|9GWk#lYP*7^Mm^eYjaJqA8{G}xNkgZ%O#CuT86d0=(bhpx#p zx4))r#*cNm%^|=@?{wT}<<#Tk;h-akB*`@DU{ZG~e+BSP;|PuBBzQshM`r)KXGXQ3 z7Ep5Pv^+#1Qmwh24Z6u195c^u)18ny243P%W=m!c^=@xTe@(>mX+ol#_n z5plG8fAOmBdgUJ{-ZsJSc&{9^@rv?t%)a23eq%LtRP*#xr*0o)*uDL|y}Y)5x4g`g zO#@sr)4_vp*_`q{uZCIgp2b`@#f7HN%xZ0-rIe76eo=1^NhKN5vNLHmN zK2Y>BhVM{-@Z6C&0qN$i!c#xQb9UJ>SIKTWwX))r#dWbZ`yh$t!$Gxem&JmgESL#T zwq5Er>|C_auK>_kevBJh%(%jvu=22NR&HlM|;fZY06<5Sfqlj#beXQaGz=mVwV zf9mT85#N#NHspxLkmal`#aOKKqLy)OwC?N&8P-%hKC@PhT9D&X=a9KjU@xgz2h~D0 z36N}-gr)ZYJf&Te9soY|VWHvG;C`39grv%zlO>T7L3VI~j4o+mh-#p|drE;n9gQu? zS?#Rm26`4z^_mGFe?+dITWskPp>ajGe^-kOU?63+EYmn%b*ZyTdt{V{!YL9qb%}(% zpq?onj<4QZ0d0;Xq3 zLxA3s_$%!M^C8>}cyUpyy+ zXX%X3XhS9o3NV(r=-^ZN=<~C?lth!!M<_~JAQDM$rn?2_TLnf8QM2~q3tdDY(B-MR zc8AlYZ)d}=&RmXj$=#G;sQmdxf8(Gr}d;-kzq|m}kJVOSIJGU@HfGt|8*(!7mn*h@-R=|Or z^vS>*2W7l-CePArBhd}*PegiN<6VBdx}#R4JSJBo8)Od9M>pm**74%|U~{NI`zO<0JeA*&U+f|D zCbP+(FnpplJ==-5e^qea27jU%=fWv1-|0NFSOTm*8@LIo3c!t{BJ^{bx?d5&hui>Rg&F9G2`~&)!0BlXZIfuUm#gS8O7!`e>$JrBeq9PAK@e{7)+o- zCw)orD!)bCp>@@Pf`ij;V_%V=gYQ|k#~&t z(%WYu;0$l!e}1j{n9gxd3syClJ;8{LwTnuM?@_k&R+xs6|H1J5$)vF^S$6U6NO=Ev zIic)K<@D4$P`kfZ%UdQ!p6{ZbQVSh^&^h5y^UX!0-fUGjnR*wW(I@9O>-Gu)DZu}-Aa_Z5|7LSa(=W9pj#phAF+Ew zKD3sH&^w?}dtDEJHZbvwHDYtO*OLIofQOAOfAuF%SpR!5k9p2U_$ph?o+8&M)Wgd; z7F}Y2unQ9DUDG=xtw<$ggC!+?Cx^Eastv=!IzfDg`$jZ0OEMPJPTG;$fTYt=Oe-f; zTsEM6e_5LYcN<0Uso+!i_8R(h->P-!VmX|K>q<_RUw~eMk56TFg|vRJ_fI#=R6}45 ze=zH+?ny#`@_hposnJD##)>p?S=8QL>sN&SCF4+pzK3f-X+_jPxhqmF&2Q0H+8y9O zxZ1@y3I`Vb%-0P+2upFUVwm zPNn++?~`97znUP^;5RV9>{$%p=J)UPe}o}#`5YYw!dJamtub7sF!QOVo~*R%!Q#8> z#1ru_BZk|@qU;$9YGVYuJz#|KJa15*8{;-+m8{*Y%d&p36>e?Wc(RIQ;WBazhV&k8 zVt9i^%@zQI28w1Cq6Tgt|6I*kS}er$56Mva{juCOajOz+6XqvTD-dGp+7N_^e^S$3 zEwEBa2~S0%jp;kqnoLU1oXMoSVB94U8hBg?4t49P+?U}ltSk#}x}hFUJUL`+bk1E% z8Q~+3-k*=F4NrTqMwZ#zsb}z4PUHJz&yreg?(bGy5#<%f;ta6x0{b*TwYNv8bo1H~ zjY&i@s>+W`py%lvrSq=6J{J%+fBw?5+2aFh{3gAwYs#3ue092S5Qlms=Y)(@W>0|oi4gVE_IpZSA3mh*K*;-m#9Z%==*dR$X=f4DgZ)%cRS zY7Xk4-9-fpO_cULgaAPU;-Ek@6GP^+NNld&8Veksl2K!k9U=4f^DmzsCWvUT2Mz!r z`rkf3L;O$2*U{L?$=t@&@gL_GFcs45C0t%s3>FIOpC=Ts65_&&e~)=YKzde;G)L2?PB6^UCWkP5gTX(oS66@$coU|5QLh@=UkCC&8U0 zWJJI>0ij`lkzxm!kp4D9mk<_E79UMcwY1tc#_aQ*{piiITy?RA-{d@Bt1@HL2Zh!F zvP$UxWra0{5`7SS9T`qSas!;JfQ&5hwg=8)?>0>$&J-RQY~?mSe=%Kb*&-45MID9(!ll$tvd+LL_LtJE@fgI18C#AyWCoe3&EG&GY;{00} zEsBAP=z;IN`!bqD0wTbVJc5&F)>B^i#$o0e%a9dN9RRVP0~`U6sV}VpE_{s6dpEaf zWx@lj0`XGWthvZg z_)buj(ux_4OjdI(@r0r$T^UW0D>N&o`{dEP!cCvbR0&L*Oa{9tC;>H05w0<0>OK?3};Ds*tLkOT%% z0BC1Q%eS>ApCz{Yej>sqv$^QAk3-u&olDT5UGzgok5*|}By<70 z^ZvW@0y;rA;}X)mvFIVp8X7~J&CrML%3`7*h`>dCf2D~eUxFB5KTtJXHl5Y)2%bACNZFjk!~Xmap+M&#&UR? z;Nb)j5W4OHTwY!(YQVOXyLEOIsL`l^?Czf<;a_xiKZ+_Uu!wKHUK$sCUaAm6%rXKX zYUKAmf8W@Te+@=yv#1}r12|y~M)UBbS)c+gy~eYf?5AitO)AM%bF8wT_TYi^!%qpp z^CVeY+isUu5D_(Oncc0X>Y`Ta*Y3LF+iv;tO=`9v zgw-A4*v3ZhH#g@G6D3UQGhvGAcu1sR!CIFTe^y-N3=a>_S#7phdn15siVOi(O_~@l zh9h$~dvjrlq)CTJwofs~MG~3xzKQU9e6qv;oQZiIhVmU5j>al|FQkr%ATAOq*XRrz zF`D5#F1=h^aoPtsuUFMgpd!BOWt3F^3QtTpbzd#3ARuZim0M(C9wNJNmX?D41(9aP ze{6=BzqLBr9m_ir+G<^xHmNXmyjJf_^~(E){J4i#LpUvrNE$)!!JSv3_Ma=47fTTl z8AkFduo28(4@q?3QG|tmD=%|73^mcwn2Yh!vBD5W+*OMxoBxc7t<~ud@;&yH0~RZW zzxV?NNTuFY1(OFzhgdf@w&i{XIoZWsf21>^{GQg9K4=?Ob;=G4^7~~^P1T%n@zhkt z5Ox~R5F(EXI%f3tI@9=K8>O#}kpL>3ym3SVd)lXA2Y2|9#{LUGBrM*py(8=q~6ToM7qD7qgjki#`bG(p}>^Z|=GA?Tpp(QRap1+>|Ge@pyw)Kv+c`12=iTf7>%(k&svr(TpJk_0(+qSe%nH4BrdE@6MEuI4#q# zU8i)eOG$+kEq`NUA~YoA?CM$tQNgdcxOm;Lm$PNFm)XPI#>2y-#?#Riy+XrTR_Eq+ zG$QWRJHaGX_0;U1J3%y1&mv;4b5}c(9!cdPXEdRix(o?8-f_vqlw*0ffA)j&@hAhg zt)Y$nal^7!Wojrn{Nb*$R!2HvZOMW~CZ(dw@eF~=zKZ3vY=}W>hM{ocn3)u?%VaP7 zbRSa)NK019L|NUYr<_xaMZ)R(PG2G=rJU^oOANN1k=K5In2Ce%KCOH38JewHw;G`99DPziFWdR|-MI-9`=R$SuX>OI=f9I2xRku~7x*5VC zM3?6y)t3A7uGO!iv;t}kUFWU)X0!FR#flZXZOKCO!vm^ae&_w2POZxhkSf4A=CtMq zphJ;Z8VRc+%DAzs?U|ExI;A{PUJmI(KV*mNb*`mHCEKw`q9A#qtJC%8Tdb;i&`(op z3@h*W!E2MI74E5Af9ZfEg9<+JTYlVBf4OW`|GLJ*W+X=y|9n556ciVMO17z;&%nr>ebr) ze)WomOhVd9jO_UK((HmWPZFi|7Y<4VQt#}9{b#F(hccH^y5?w^N!q0pPVKmZlg zM$Wd$jVWfAcg8~{rM$Vt?(phWok#|g=#UGG*kKM!AIH!2M6q1%Kh^Xwy5WcH9;^O3 z!mO1S*K9XifA8nBe0T4iymOnIDH}_irzfhY*wv9ASQCehpwq5QHE|4RsJff7B#Z{&C5qBu2p?330(!o(t=VvaX!l z+S=PH-6vnI6^rLr*5Z0bI_kPs6*k))DzCLaS&z9&#>)!}jAt`6G&CUsf%HKw3{5bM zO?H}9VCwo>G=WcG3nLQ~P@3cXe<=&tLSG-QNCs>R7Ngspe3ejDhz2Z{bjHi5AXtAk ze-iGCYVH?9&8`Ig=XK{Iw7h{9?1+dd{n@hzO{+!S#Z%SqQL`q>=HKIHs7<0J@=`}p z;w4CuD$mo>-NGtlD$DwjiZbR-Q9F5{M7K}QU#~g2#G$+WKyBx+U;#|oI)%&iSlJQF zlt~~u(;zxgb?PdsMO8@iK>31m;?NmMe=H8ahb&MyyEkC;f8d)pnb&*K_0o6YfEW>w z5DJ%>M1#tUQHWC*VE1Skw71L1Ym?DcCLb(}++mf=m6!W0$o&%7@?4F~jSo71enim^ zVz!QbI4IaehO{o6EbK5C;;|x3GL5ARg;l5&Auf)FlNYWYN}3i*uu-Seqm|nOf2;#| zh84aT{dSka5#>>;ZBsB&Bm*ND=&Sryu$i#}MWudMujDPpqw>ActQG&pR!dLk=*tpF8^e-DlZMuI*=+K3bknyJx;N>j{*PLy5s{BcU_Yk#t zrhX0`?}K{$LNn<`ZtPcQfB8Yb_`Ww<%`+_%(@~(Q9}#V+*{I2QEIe4pd?57gr~Pv* z=SFhA;E;4nr|feVP0P~BrRDE0o5S7i@q9rll~SeKyR*C7+tRXDBCz3-PLUy zrVw2jS!}+k&SLm2ox3jSN6i8NJDtt}^wQ4H!w%{BtnyEZiJC;yK6d3ChG^p#Pyx`Q zbT;R*7HR+Oe4$upe@91zFj0@Yy81eCEcZgT$Ni4yEzkGcA?`~-qU)~rYcRTwos*L? zISQ3(4GxDxQEqPTxJ|+4E*SM9Ah0EU+s^ysh}wIxoas>3d6;XhA^S_f2WcuJtn&kr z+F;a%<0{n`GRSC+%G)Wk@bUyy@`XwFjuGaE)4&cKk;~k^f2yC5Cj;EjM!HF#sA!ef zJ@S1wCpA{}#&9MUuR>;82vwj=5rZi<*haubFaX%2um&px<217fFzsDL~K=Q*G&(7&t4`$uBOi zHqLx$LX^q4e_ZYxw{H}+#A2_WZlEB+eL`oNy<6MA?gFYnS98XYEhvbFG}Lu+=xNIz zq^-(Lox;KS!QiXHYZNUZ<({s!y754f3VvSF|BS8QP^;4Q4J7`GpRb+$jsHR>m#vl0 z>!#?v$L`~Fh9J!N7wS1GOJexmPiOOmb!OWvz~3#_f14?pnVnYa4Ij6?y+V!pgCV%= zc7A-d8r3ci4nU9Y?(X+%4Jc~M&CaZwIIL?{G!!(K&oA2^z!8c@CZ}z;d~GWmFR8GZ z#DxYn^|LEu@u@v#zllrLA(d(Uk4!|b-`5rf(V?~J(0?*?9BY361~546s`(C0?P)^d z^%TQ4e+7%s@eei??%s^t{$_)sW^%b&%gDg`jxswuKj$zQf>;yVnAcdyrnqQpA49{HC4DiU z_zkd<5uFJdFyWJKqQ-f!ihNO!FWGlrfS~}af0D9_fUbFgnq-ZhW$CN3r}|5xaP3#4 z-+Tk1=3K<0YbV_F+xa=Jni1S{Hf%1(Odn>h_lr6_Jr<)81a~z&->2PbjWz=V0~{P& z;x8GGyMA!MjE|d6+kqg+NHiKKc=*sB05aSrl6Y|lfs1GUC}qmviM^|tu ze>%`xSngJfWy(muWIG!3=;rGVnU=nl;5%_>o4smQz$#{o==-P06!j%4X&M2to;z@Y>-dk3Xh1?D6#{4&(hq^Uk1)KWi81Ce)z6ZM*r20cK6bBMQi^AmQLb!2Ff`>xqbor*R#>Kl!n7 zTnJ{p*x6sA*>=(xjU{jUDr^xruQs|ThjGg^I_FQ$Abn|X82fNXjP4#~q$}oY94zAc zv#@4?u=oK1EB0sWj#0v>bOq3BWXMRnAtcRf3LgL zNh~U6&KxL~WRQ$;hamJW)&5xQF69nDzXE8YP_+cL(hHHvX1QHfx9%Ac@Ou2!u#@Rb zRSk^|cj|6|0mc!F-N+j8zKv_9vdtutJ1C-NOeT{k{EsQ!TYQGs$8~}<@!mrfS@3gQ z@TDEVjsz$r{N&{1IKr4e@6H&SfBO1_E$FDI`zF?Ey@0*_D%~;ouzs?2+H!pZMrABm z_-%85{;7rsD^`8Xn>Rdr{vToCNDDx(M|9DzF~S#HTbMA6zt7@Zo-*UWPr(O+kZ z6L^vrsGDQVW#}_+TKr3ri;V-SuC_h{h(2%VVfW(|_?PJ}*|w*qF6y9bf84x4#TqZXx z5xd{N1Dzr%AdPBv4;9_f?2TtI4RycnV56e4G#TUdsMv9F)ghJM>Uc?e-9}W1rkQ!FvfVeF?L$x-(E-vADq3OF#nvh3`gS6+xkfK zGKewU`=ZLp7Mgl%YHA5CHnH*++fOxJg^noI`pWixa~v`Md53qxbm#G#5(e2mfl9P3 z;^gcM&m>7#=Lo829}G&=w}2W_P0jTUFc1krE6k0ABu_P|3Qubze=xhNxGQbMA`*by zI@dH^98(7iO6k`>y>7YP^1Zv8*|xD{-C)0R`n&#G0&7b}e)Q}$4ZCP-j` z8Whg1BQVr^e=0b{Qeu3iWm7L67)VGNCXkGnip=$^gl5y_s-m*;v>ZZFMAG69rzQ3t zsxUT+$Bne!U33%7fG;-d@Q^mcG+QXm(taE}q5#nav0t@lFaXxjKDJbgNO$w?hN|j> z7j_wvS#`F8!G?jUDYz>}UjT{BS=UFgs**wcW6Y)of0=SF46s&|#Rb`JGh~roLs;d+ zY!BHH$h*@W`|<(op9c$C;&PD~BuLV4@?oY$NDmG4>t*b&26!kE%<&g!B!IPH8z&pF z=xtrO);>YS*SGS;ut`1Gd2tdn+x43;iY>Fo=B6qfrnRaHZI_$-X@=VQ3zKXCWU9Mw z)+2a+f7BJw{@>uXpV$(pOpm5U)uQoh_N`PWYvazbS&9gLDapX(04w22r7}!FIDHR- zW?_-GgMc%ZhOM|}j&=^_3F2=fGBOF(o4E79SIv;AjO{qFfO;s{xp$SJWO?epY4e zf$9*{u6KKLN6~KFot&CtV`tYJO{Xzh(aqE$sBhAj8!cV2mX~UO=g$mwSzafj2x{=p zzNP=k0DIK_6Mx#pkAGa3YB4Fg>vm+KUh?=*#z1c^HH)~$zwyEgU`Ok`3JT0?L1O2godaL z3q+3ws$K(yn_6@)x&dvbo{g3OBMzKQb4^$)W`uTX0`dod{k+doLOoOP#PbSdCir@p zrTMde4{es%haC-jkXDBg7FQfJ94K|hf5ubh0WwCA2>~;S9)ZNQ4Q_>-jjorcP|xM9 zhy{2bWuFiVOaYTnIcX%xqh0rFb)v4G%U~Cp&Z##3#92ZE1MH!p%K(HF3yP&K7y|kQ z9d7XHe6jwkc~u7+K~ErM>(CNpWuO@s1VY=R<{(}*JlX45$yqQkre+^!G zZiKWo&~Qk_;!L+b@_l848*A=YQNV~Ac56;E(ql~r7}{1wcBeL*)lP?XC~_4{uORL* zYUmwATQSK(MZz&H-z)o@xc~w@#UYd)ppMi4oCO8g$@J$A5Qd~`N2>ws{;k+hPEmIfFeXdO`zkadqGP0nkm8=4?BX$+rnss$6B_dn6QBUzPS5Z#>D+pI zGs@%XwP%znPMj43sYmT^99<0Ns8+x0x?$`0{Q)J?1fxakX*%i?9x|JW*tT0PyS2?% zivt#dDP|Prko7$Tb}8h_%*W<}pTkIwAP z+UtrSI6D25utN`;v-oGLEbaEo91OqmTJQc%HA<<2!4;fG`Dxkxwq` zvN#+=UTaQfb7Olzfci6Sd%}H*dcoqc_z3umN=o3^>wa5ZqwDP>f2BEdN$~4EQ+KY$ z-YTUgNJRg^?(8oQY`(@c(xyinaFZ90R*xEC6Vw6ag(|Vz1%%Iv--QUoNNe>Lm_wL> z!;&GiMHt62GDc=X%|}~ZiHlE{xgsbVTW>BaLeXi_*bY|m;{8N2gISvxr;@i^N>)+v zQx#A^^aC~FJUTbzf0QgXK)^O2?ud?xISvJxv_7pvUP0?gmC!wls2+=xwm}r$ zG4yY>Q3m%c_5vT#u=~?Ple!BrzO6tyy zw7I#N8EMzed*9nX3Y46NQTgLnJV`4YleIQio=dC&(h_%3e}d;(9XgRkOIJZ$cZ70$ zbb;qW*yWgmzfX9AEj{-u*l`4Uw!?KKwl1W4jp$ATf%~oW&h+oH?d3BUHwQ$5D-)}1QgN2;i-Mf19u`nJ4~C)Uf$ zV{}-Y3fy2dk+HxD44vL!e>egtv`0g-D*q6YMayW$T~}wn-Qj$~xarGVr}vh0>m>to zdpgCIWCm{s-pksDP4DRZ@UrjvSk+UEY}b%Xf8Xg%8ScAN{)jub?e2G^keFzy=e-7S z98%V89s85Mk(*m9j1SuY&=lv~-nA=?3IpxUM?TGc0T`OFF9e@JG`*KB?ah0z$Ov*% zQ{EBa&9*3Zr&1{}QepzUJ8r+cKOZ^7uTgyW#qFDqw>Wv)QV$R`J!>!Yz`{xsb~Uwp zf5Uu$IVR)r3&+_RJ|-vgJ$!BCZ%ow_Vg(}JYeAd7ySP{W8IW<`IJ65_1^$G@#J~o7 zBX_>HJzy&_U>}n1sc0R!-nV#$xy&!2T9W>Zf`MCB=dv3{$DN;fLdvUt_tQ{tcOY3* z!fFMjGCo;_FUw%OBbKu`1#-v@9e_LLM8Mk>{hR${4{xVgz*=HHad4AQIwyEt4(1M&_ zD081lt4+=KC@lrO@2$T-rQ(DD+_=PC!q@qAzwLN?X(>Uw-gI`1^7TqL=0B)2mlJ#a z08$}x=_Zpam$H;|jvaB?WYf?O_j_)T~=8`IwFsF5n?|v%SFDd^@rm(_HE(wiYn=|R^5cQ?! zerE_R3;)4;1lbzot4;BWJde7y=uj!unpmKGZh4{L9yQK-q9WQ;#p{(pe~sKw_!Q->sY*>>tp1b~uxj{T*R1gKjSE;rGo;w1`VSB_@1a&LIapCuVM$dl_c)EYtl%*P>c!#R2^V0BJC8pg zPKc3~>N0FAr<^xujv7Dhf0uM33L&xR9AycW<#8|v?7Y5vOs9eAHv*@LLf_Y9fGEe% z6npBe7HxZY!wGM8<)MJ~Ok7WW_`3;DlC&KRh54xNgCWtk0rBHw%uKNVMw#&OrXyjt z60z<<>;N>DMXb^h&!h&S&bj~Sc84Vqk59=4TO1!t1JBcuZ(iHFe_M)z5&*8YxpAm} zzAWlMve%g|iz%%O0wXnux~|_amz-MsxBv+#S3qfcW4LH|BTtC*ps0`|{P?Brh~?m6Gs9~0_*!x_Ox}xN6>a6*8Q*^2BZK%G#w=21kZ(dN&L-U-6OM8Nx39;T z@ATlhhA!szR%}z7bxzIpoNFCh@7GZuI7ND33xs4zVj)2Ue-TD{JLd<%pql&R9^UfZ zP0=1WZvQf$_PZ?40jngVG-0F`H^J0mKP zhQ^fCI>h{p{W6GnE>68R+~LUjv_(+yr^g!;TARPM#d>kiu{rh6aGZw#Q%Aqep}O?M zThRVX$^-T-`|jdl2w?Cjqd3G>28Bk^aTqUYhf_Sje^1s3%?~}E7q#t~v}?Z?xt!mJ z1z)Q=!bC+dx#J7o1u7nbF2_u zJ-g?Ce|_@*jz?dRC!SDiyVnCMa%QYD@QEjD*@yKdXfdb*Kk-FrLRgly7SS<${< z+C4XSMDg{3)=ip&rlvW&yb0>n)w}-#7SHLfe=RBGQI`G2n8Kd`HjNBM zTg*wWU`Nz5^(wg@pH$HoFhUgu?oT$>1tQl7cHEAG_a@Rut4iz+B;o+%X=CNK`k3g9DzOMa?X6BahrUG3t6L)j zfBF>HYa}^P!$C9>ChIsF42#J7O1E5b<`0@A4~tdT#pUwY`%^uB~9uHtveU)SH?VuVA`!z>v+MDRWVCHLP%|5rR76hWqQn=isK$z zuDuzhT|1Xmd}q^MfeCDOuX(>aWI6G^AoF3(JIUV>zDPmwD*d;Dh!_~q5Qa+*e@6-T z6vj!72gs3HKIZ(q=k}|IdAoFXGeDK02oYlnc{o1D1+2VM<~=U#pKxxnU%dFPGNC`| zeI1rIx4yT*pZHt~Lv83{jX3{3z-V1GA&dL>EC$a1zn_HoSAfyZ*ulis!TO&qVUDj( zjr4LTdI);#LlbvDKfYigKTM|Ie|(N7f0s62dUOyJ--bFy`Z~rlKX!sI2f9l zyBPl~*r^O$`T2hn?EI%K!oQN)@E?El|9Ae{zskE%r||GadvVrMO9ch|?w04Zn~g8Q{8xItNd>Atzc@IwcANdaXe5!70t$(s!Y6XWm{WRMbh=f>r_t z3pn@SU`EdCwPi5ks7$Ph@u{vn;d{&WF&M_u|M?ye-Vl}{{AEqz}p{VpBNP(X-C;0=6 zvwRqP)h$591T_#-V0txDkl#7CKeFCQU44DHv2+cbC2>(w-<0H$o&`OI8VDg6H5#fi z;3)*uKm%H9l`&JMfAp`Lrzd7U4i59^(ZlUdSH2DwtnH8u%HX=bbO4GxYCt0R0+`7- zgmn$xkv2y=yStJ3`FU6q_n-bix*noj;}S5HK_f;`q(IVrgPtHqxEOABia)roVK1+* zll^*gAak>iR-NRG255C8Wmp}W+GUt&z!eTL4h%vnGyQ~qe@a9fo12k?`}Dwb;C9o} z*sBkCpQDMIroJ*0{VtWu7HFy0E{|24 z+g=ZsbbNeYf7frX`q!;H7O3Cn-S9hK_lcgjUrt}iKIh+_ryVut^Y{0en_S(SwcS3A zixw=SA~`?jJlZj%hMsTJueteaU61cy@V(xrGn=uER?dJwK-6J#m3;9o-hZJ@l zR%uih#FU&A1$?N!T8iRBtM$2#jHEj^f6Sn6uznicpgeUga>%}`P#|r61z1$u z_x21W-AGG{l%zCBgEZ1ecX#K|AOcD`(hVZ1ba!`$ND9*3`OSd$di{O>kt5G@_PgE{ zd+oLMFmulFpB32s%p=x3pTFGx5+C&D@~h!5!*sO(N@j$2<{$$P!V;_v@myJ4sZ*h0{kgvd! zOGX+@{Y8qel|s)@+uIxT!)s4R=Zhh;7PbT_GC8G#m!PFZ2N%9^gyx>H_9^lDTJmB23Y!^VzMd0^B zmM%Cn|Ch`&SiT@dQoXq)&k%a?cs2tV95_K1EYPb4Br}Auh~gC&(Abf)^AD<3JrQMH zsg0U1w4DgM?>WSuRPp^NO)9DsoLM7u)@{ZCn5rwRaa-+lTeEV*o{xy3 z9Qm0G@hS9U(6ywLHuu5#r2AIwa*;d%g)7fEW#hy=S%<@{J!IlbBs26)d})et=~Pso z^hQf(15@0S+<}K*5frrUX;6$I78Une%N8Rzi3-*EfM=!o1?Vi z^z1I=TOw(v(Fr8m8vxyjKj)?Dq2>lJ9zAd359j1uwzZQe*8^4go$>V=W}R9;4t|Qi zLsTJe+19J;#{ZpX87Yj3s7Uaef6LM|8mCqvMq?hk4{N5l)<(kUC~!A7M``b)RrwGb zJDg1dl}3f6LK+Xqz^H5Qg>a&Vk_iC|H>qH1%0h%Ox86Lwnib`j%nz6p=wF+4iC7dR zBo|5|h3ioOm^YvvI`Us_?QJL&3Mt2n12-*Vxoo@BoC zevwP~%<>;-wKTL)?skLKi&0(nLX1e!Tai%u$*EK{VwlUq_LD|8++iw$iHQ8j*LTi; z9N@Yv=;Wo>T+A$-q8e(-zQ9O3yBnKT2dq{wYJsZj5Y9l0=q*2f{2&d`vIh%6f2Q<> z1K_71XGQlHg&QU1cYPjp^Zfdubtj0c^15PbmVK} zaNp+pm9YkTb5c;UiAEs#Z_yGeF~Mh0ixb|adfIw7eiG5z@{#J{vPcQgM_h}R9bu9H zQV6*NWVoclFQ22v4ov-0Emkb44_A7XgqLYNCF56Y(WGHD#Ju3#_Izd zS0hE1LXRT5nlWp2wc`Bo7|ZP^C^TMfhFMzR9hKD+4W!||RU(bRLUBAlDF=Vg^7s9* zn~-ty1~IdCStmkFn8*lAuGV#(5r^?PHStOGLT&Q`Te!E&8K1UWKgKZi22m9wG0VFh zE@6=Gm<=&42feqerAGpsKP_tUxMoJDafPCo|7BvN+`hQj^8E06w@Z|oNB1HI{hr$k z4i0g3Z+C`_phY@WPNbS}or4&UUKQidEP6@aqh=YL2~|w!qB67v&R_SNd7R%h)elif z?>y^`>!B--LX+TRkx6Hrcpnzk+1lF97|jFl%5sKQu4L*E0(I7gsAY6W{nW#;&OTxX?E1U z>GCGR9Oi|A-&XSBXLp=0#bG$2RG^hsR>RgOSz`EjVj)5307OHxgHrhS1M5g#_{K>f zMqFXPAk?@2HEF-mKgH`xq*(Q)0w|C)*SHn9AsC-@0Mf29+HxeKqy3sms;>YS(pO|OWf9KH88VU{dr)dMo-Tb z1Ey1$_`xA1Q?^2qZ%SBDn9w^$zQejsMZA<~$m|@B?!VJE3$Yjc6}B_9(r%z-BS!M% zN${ceL8G~zwzn3t-{cOdjDmuCRZ@{5Z`|CMkhX6uFHm}(M`udp4|ggGchNF4-+>AP zT4H3IW@k3*I7@6KwO?tr`@b3r4&$!4qL2@FH+eeS7qt}HbrL!{%Eg95lWuflJ|z0_ zhkOV)AoyDuV0fOP=Q2x|^B4ZBNuT0k3$v0(esFNOIlKjQPm$S%*G)}N>jV%*M_x-T zd>0;GT|mwjRv4G$osjI!qxZd{8RrA(nX%RiaI$g~78JaD@}oeCP%#68(c++EK~qkV{c#<51mpjdP#bph6i{Ooqu;@*9njho@h z){brhClbVI733^p>J66`A{C0)RN@zjG-~=Y76YGdVq}ux;K!L685s%a5<$(x1SQ(; zc^W)z7`ekl9+hb;$|O%8oi2$Nwhx$Wod}oh^-P}h7Zl-W0@$d(BCul}6BjZ{E3);! z#jmfgos<71y0(^;P)`E6SAdS_)>mwgh2o1hBX641l4b%xgU>J4GWgibHm27dy}bJB z%F9)1UAG?}5S8&oy0eTpG(7`hSDF5B7pM^_Nw6x}X!bc4LuDB++f~dL@#!l?uaC}z z$p%`sG-jeC1ih9H7nAmCs}iLnu&GhD`SxvHl$Ek#%g3s(Ay~xkm-;eCU8N82mUB;} z<#Kh}i*MIPA6~SBhIqwENq0y<3fmkO3e`|5T?^)MPuxad>yzMd=>CB7pu3R;>2}H zELBhcsg)a&0m2gH&20ME-8u(@X}s`DptC2nW>Yj727p2gF9@$0ITz*&Y`mdHBq28C z62_;*pvL-quRGnyTSMpPpwMvP+p)`{A~X-B7%@dD?Rv<)2*eFD34*`5SF&p$dn9L) zp#X{$ec{vn5xfkWx;u8mPjXDRM_Z_A4N5iN@M>ywhn~kJOnSOxw2bd6Hdb?c&X(`P zN$)d+iRGiPAGsN1RTTD$Ml~B{C4>|CRRso;k}&dn4-Nm!wx%!22USIuzcA&K^6C-O zn6GBgeZgow`|jAwC-RLpDlsv;wYKq3$Xy)Rl54neSAQ0=*tH6w%B`pEz9~368arU< z@BYvkw|0uMo0eSqA-&})f_UJAL%x5qqQnx_yQ(8j>e%>@uHXDVG=`R_yzsdQW(bH0^6EUlk@z^nI9KDJppJ|NW%fXSuIfkQ z1p49`n$fCVESj?cK9Uv8O&*OiSlAr5K~u6;cOmu~3Nf-pW*!@a_)V?#oRhvyKB^Q% zo7R%7Iyj6(G<~5q86Btm9RcA-66#y@!pHO8Nu~?J2s&=c=>r{RRufYmT=4xw1g?B( zq004APEEF#qCcC}K%@D#hD%wY%wvlcHm?pZiLw>N#SiEXuLPWEHS1OP*%Idy@77f{ zA=gz(!=$V(KaTVUYa>1VGF&QxvzVKk0OW5b0dQzAwbk5k2L6aCe3pgmZ$_Bmj=6I~ z&;Na&F~f4hyde)HZyzM8%FyUNFo|&VX*BdZTzx5aA{^qSGAME`(voO#7vC0f@or>U zZl+^;dc0@jeX}5MdQDXm%pLjs*33udW@Ft~)nRkyscEgSOUG-~)!E#RUC|t9N2>2z zPEI&}5UcFG9{eE3u*Nn0QO2-ja$LP+?N#!UY1glOTB|{h_M&Z~-MTG0+S=MbbZO9nNwjxoOM0U>GB*b7>#P|tNGb@69s6?Z z>$lamb!?p6OVZR+a-Cfq?i>;&)^&2bFv9U2Ptw&ByPJ8nWM~A2NTp_W6W9S9QS+Q-%=$Y2GViN*6 zaztG4w`Cf6Up@W>u1`W5LTHwUK6AX)Xs9H;!Y+k!@>AB z!O&gYB4-~f(*Qn82rdA)UQoSwEP3O{)!41}F(h+8ak(6;+wjBWhgTx=xXdoFVM}RL z(G<&z%?2YZ78gpr%Knt!V5S{7a6O)noAB4900CsYAQgLa3~N4k9Bv{K-+uKQMMd6I zCiKeB)Ss}uhx-vr1GHPoV;o_6b(0kl<#U4T_K*WSPs4(qJ1$5pB@J7O_lwn;OF=8=7d()AwYMh(1`*E~fUWSu_# z!Dy17t~DE2_R2UTiz5ueEI#h}MTxqR6Uh}!C4zXU*IoSyx+U=f+|I`dJ~93*f9Vw` zD!ofe1OL6@7oJ<2IiG&UYeH#~XC>Ydk&yzCDc%?qUTkZw{tT#K9rg=q*HvBcuP3kP z9WSTco=KWS(DWbLKEb2QxMCOpq8NlRn&Nx&_oF1NG4RW>67tJG3S};jP<-$4V@T>Oa-G54d%DDNvE9OoYFFTdtopT)Jc&a3B( zAe;PGuU!qr`wl;ZW{29H&(G8C?{aR5p7oBHoY1iFmL2Jy>DGyLm~fpI?Yfn_8Jn%0 zoerup>uG6TF_w7OK)znGgPo8VQ&wN@et6?ZgqREm6WBHiR#!tP@k`N>*~x2e(IU6c zYjRjRKa}}Sxo=iePf+P<8;WJY8VNKEs6nyo418#=CoPcYq;X=dwD>Khth z2aT!mCek9ZC)FnMcthtN+n+{Sb8=NxmLD@S@2P%NSFK>oQHh9y*F={EHI$$(R)G%t zT&o2UTM^>7em%h?z$L*3gl>dOw;&+8RN>~X;!upUwIBn(g4Lsy$tQ#zP?tKolxaFK zM?=NoP+YMk^Kd4D0M9btqGz`Hh+&ra~FMEC8UwXx@T}bD9R{$>jBy2eY>?XfKUTi`k+Yt9 zvWap-7z4kI|fU%o!j`N^2bVF*bH}%x!fnnCgZA25H5% zXe3n8Rv@i9o4p6?shPW4)o~)IW(oHD`NdhZ?$;)LI|0#%C?&6x%}kde58uoRZ1`}t z4@hkI28qfxSG65ZvHO1Mh5-dwm$8es-kaLjNG9k0ULV_aG>D}8`-(&bPc;oQ z8^y1d_H9QZ*zR6sr}!J8;1rd;FNZT_FCxbf@R7f`Zq0g{Q?#N&(;ocg#9sCh<{I^W zbY8g5bz;6e&f6w>1_G*72as>hFm743szN)Dq4q0a16&IWJgy2#P!JaLUd4;7c|`vH zY1W%o>_bU43u82R`R6vQQVFSXg^VAlgkUz$v$J4v;5m#naSV@WspsDre|nE)i!_7e z3lx2`B5Gx?xzifZF2<;uxd-e@?LCmz@~*B7b1WbZkXmrgZoK;e5iy>C@SM8gW}ss9eyB}+A>EA;F+ z7m?Z2{L$6+wQloM8`>cdimw7$<7DDx!BH&!rls^M6TFL*VNH8c=v*gO4tpJ*bO$zv zlZR(~4W+PWe8bq7WoHQbZM0c*<$7k^g)M;_rrga2@1(cA>z$p~qnE~giSuV;3RR#v zKKB=meV-C}?lS6_g|T;UaelzNVaKTWH!|xE)06-Km@$HJFC4i+yIHuOC>`yITW!N$ zRbkdkL~}Z$k8E`tKHX#IZjU0+I+D^OC}2v5l~;YOV+TY#*rp!G|Tu z>)s)bU)e4@^_eY-CKI8ly`(bdb1@wBI?Tg$sf6h_5>>VpK`sv|KYS>^RnM9s^x zp=cKE9<&Jo|5eE6Um`MNY;xorh^vh&$!+UL?u=JO6%izTB0zUZTNNo>Zjzhi66WAZ zV;{~;Ya_PNqXKT*)qRwCL=wGapAFG@9zoq4lt;HeXRaEgs4rJ6*ZjFJ7H$w@*IdSrKZd zXWl{JkZp!WNR6jZ8X<82UuWVF@M24p5>YV#CLo|WzNoO#V#?x2_$q_ImcrxIn?c2q z;bBZ+{oU3I=k}O)F`quYk`krb&J4#2f?Zbnb=czZ%PRte%&|9k=^4q8#4BY@7(;2o z%~br-#;|qSl$Mf*l~3T6oyylXOF*t?u)M;qn*$0%K}Gkg5NkY3{4R-<1~E+7HI>=5 zrv($85+@ST)mSWwmxBrTuc9J9Nq^*~rl$9Sg{2@x(Ch8%!!O!=wTr*yqolqg=o>`P ziJzydS7MC>LJp|iJ(8Np;Ti8oK+D4+Qc(ObKbPJ~QxnkJv@(MV2dhaTqymUZkqe6`!t(v56B-#f=D|xRh}6(DA|z6YwNAK!hm;T<9UYUn$*f*|Oj3(u zJ*QAJd*{PJb};Jkj{+S+=%h7CJiULiC>f<4W}#X&>S{yF427dJ;oX(=h;%CMk_ z3H4%+A5RZg-=(*R2w1$vGTG}yAXHFFj;>bkBgQ~kKHTZpEMRam(MuO1IIWXa@6h@} ziC0rjSPHs&s}cIT!auNWngy04s@jEcc5^cia$`dUFR$_+?mtaA5+kL7)%!smS*{*k z_I%hERdW7CMc(D*<(d_-hVMd$!(NW0h}3Ja6c5bXkX>VmPOV&(*1Nf4;?n*qAf1d9 zkU-%u__EeZ{qs#$Z$(l8s^9_B`^cW+5@NH|`o(2Xt7g@Sl|0R%#J57!XHio(xWQ?c zyq45^)Ft-v9E~DZ0A>#sy)HiEP%V!YW94JfvubJ-xk)KD_aPoStk;{nGad1`xBI=o z!`lem>Z)DbxeoOr%hpJgcXdJ`CSk0-HodCLsu8M{+f}DruGY1R(;EwsXKVqG8w8+l zQL2T2roJYhXUB3&F_rp$ng1?BtPthJumO9^Vp%$cGZ9#OS5e8%SeZj@E>c0Qa$^^J5#{2Hw3@b2TJXF6`{Lgq&S1`ceKc{$aQ5LKOnz{ z8od;q#;Tu+hY_}p{_b4;UB9X^>{2_CIHQG=a(+C`k8Y~zsOLL)A7P3x;IXm0CUQd% zVe&7PGzc=hCWAJayRWpjdcOn)G+~z~eQy)L{s3bdMGYIhc9=-RxA4dZ!LuwhfwL)8 zz8s`lg2H0Mgya}T2XqkEQWdBdI6Zx{^6Xnsg}F?b;~UzAY3Wf1N)W54lqIbj|4Wr$ zpFMGMky;Mt=#Vc0Ur0zI9dqTT!xNTUAkygup62Ux{rv^SLKSVEVkuw9SdQtv*Br#=Y9FVeDbE_(bqD$ z*>u{C~#2);|EUvkI;{^0A*R z!f$?q87$mF1lC$NXdq8u&%G+8mpZ(fQVW1dl$GR)p?!<=V;1F0fq^{^T}r-X=NRVk zV%9P7%BY6Y+L1Mj)Al;tBx08h_5kGjH?`U7Nl(?-pSb7e!4&W5$sS|L?Z0{?8JQbc zmeAVsJqqRhsOIW0H!fd{NnFJ;Bd@K{PrG(69RM#vn?x0p3c>@_1cRN`4oM7}DA82iGnk?B7#Yq9+RAO}P{ z-9t`8F645tqXw0j}JL9lENY6O(`*--$GuC+3Hi$mxf+xC3dWuT3 z{8&Jke6R(W880Wc__)oH15X3}d|ge$$qY7y;D&F*+Qo^P-~(yR97?20s3Ff^ZuqW< zl`;Qm(8JEA!y8pCwJD4DLkP#SSa$E|F{KmLdhn0uvbEnSsbcg)g(6-7hsKk8#g*RH z!r$J!Sn!>LTzK}WMU`Wqs}$DJIV@6>J!v?~yuvC-wuU!-@z)EHQKb}0nX|o-3zs9@ zNFPJom&ha29t7Xbh(i-AvY+UHaM|W$$Acm(RrHGrYmd#l3D>{HqENo5WFgv?e9M;> z8Q+xwdL&zE08TrqmpR0vbab@H+_E}jA(KZdkvw1?vt}@|qe`VJUM{c!`MmpxBU7w3 z@z}WZlCDmWK2EwmicKQ09?SD>f@!JQ<)MvmOvXv(rNQ-k``b-wbQ8kY3~EWOs=4%` zs`}ey^dqRB&q$0G@vg^l%zkc5(h?%9h7o@-Se0g-E&G*HLX=jr;Qw+*f?)Qj(2#O0pc?!Sd)%Ehp&kfoBmdtMCVjn3R`GjU0Ndlk#MixWKKmD z{;*CyPQRVGtz~t_gmNjd8B*BmNu5#)^_Xb)>fP6p&-|GS8{~wZQsUS zG|aD$lPhems3-{8a%B@xQTtmwe<^&|SftfgJRUu29*LL!apuUu#d=AZc7vygZzPr+ z9K=$q$X&|CNR<6%#y^~Q=&BT#Qff5HXsB$bAMcyRYxGMPRjbefe=S;~x7WTW+|}#Z z!sMsT%c;5HjQ)q;7&1W1+)0b@QJ(F`rGa+h#}x)u9J_l83$v?Vo%y%`4t8NTxKEpf zI4*jc2F;y)=ktQ<V!yGSnQFS*c(hE=lYW z7oWZ#d|a5PV`R5uXlrpLnf4iV)|XPmwkG}SB31ZFSa=pA6+QbNUwQ&$7!O*6CJ;yswz1#g=)2 zc9O?5^4vFIE0qakE#?1dK&8*QwsDjnTslaOb@wY!M2#PPrhEUh7_*1=;z7LjnN$A~ zED2RvBNOq|kYWG>Xt=Jwf3?|p)G+XXQ|qvBL&v*_@Nt{cC}!fgN>qy(@3cTWkH_2M zSwY^Jz3{Pg=__8wsqBxrlOver)Ii;Np9UOKZ@?S)Cgy74F9|X|UvNnH4btsw ztG)hpBL%HtShVlLC}tbKe(!<{$$%BqM+hIE2)gbwdp$=fC&rW=!_8)VxG%1nJ6`7o z+uC|=niYRgdRp8O0Q>C{J^n?0Pu@4(ChlK3FI&dZwVX`8q6vn%U=GnbL`n4X>u%Wm zGMcAADJHR;64C$>DHX@H^-NS7oKqPa6MWN~y#XsA9q7HCItMH4=+?hITW%o3d?U}Y zjufq$$s!%_0Y`wg&mcbcSi06??-AVS{Pr848(no6?I?0?D)n%e0nzZpHMxS=j|?~* zk)@^NymYPt*85!hbSXh6X^(`6C%w9QSu8FIcy27Z7+XR>6ZC_EM*6Zi16C7hAT+KI zt%@`?B2M5FG_Qhm_Bs(P_vg&{GB--^N_;%>GOy-{kZZ47%V5uJ!{dxkm9u8*nAybH zTw5j+=DSKV2wTGRF3m5uZqjq4t_?8@O#|bEvFijt5{A>wnf|(N>=7JYSt3qaFIt{g zw4j?rL|5X05D*JQF<#b%!)}Si#cRG&%l|6cb&jlsfmKShIl>~h2qTOghHjA8fD~WX z&M4FJG*uRfgjFusBrBYkrKB!F$9tZ3g3N+FQKPp-qAd^?$AQ-hhM=^GOvchSzI0BJ zKqsL)g7Fh|-5zfbyJns2bE@eH6PH)8k=XNJRx*bzK@>jB`Sm%)%hfgPEb^qDtO9)7 zT~e9%rd5W3wNU~OowYvnAXV3H&2TD>T7tNNCucbn(#@8 z@Iv~21IE6MH`>mFDJTkIwkKbxP$gwUmwfMb`hpn_8S=o;qUiofivWw<-m0oS88-Ty z=*REgk%4G*JZlJ=#_@ymcF0}2u)KJ+KhX~btn9R`Pe2LY9>_CZ7)JDoVz8XXzs;5m zP5~*Ntmt$Wbs+k)=U0{a(}Yozefe%!V}ZVUupkAFR$g}n4Cz@17^QG@}A06CQ-Z&6rSp=PrwfEr1 z6V;drAZ?3xk&PPAEy=;|?>ysgUS(dXXh+41Y^r}9Nb3|tGDFDT6@^~Z)#op6oLEWX z0i5_CK~lKUL}M)X%%fG6p%zC~O;cG>fEa9G0aE0gGYm-G)V><$wyjRRkkj4 z0@q~u?zPcNLYY{RjVkPT5jF^-GlBkK$bHxAPyGu6y~p_a#wV@FDrsxqgK^&+QQe6a zVS#Wx$-jM1&I~GGa`Q9fY74EOs~i~EtqQgcqJHXdydi^2wAq3__arB`{%mlV$3b-F2;cI zFiC_RR$3*Foh)r0`{WkC_z3x&C%E|1gQ*Wxo8riEGx072zcVM!iOl0@KvS#o!Yh#n z+uUR)gHl@1u4hh#N`&!5ZMF#%IE^|c^VP?iaN z#pdL28ywxY7&^=$=Xhs;Bw57<X?J@Ic5eo7mCu5S`^3Gs8(?0hw!PY zciW8#K2&dPbsOxYO5$-)LX>Ey+#<8EQH|TI=K9MW(;kh6q?hAHrQ)7bMP-4?O6uh{ zFT?2bP<8a|Ua|%av5u$V>VDgsuhvrm`Gw^LQF1srwS%Ro;&zV0oetmEP#=uMbzWU< zL_q#N&XMDh+;^IH+J)E(k4XNA3>gMZA-!>PO{&gE6?u4N(>CUZ&XpqjxU*ZRd?5M? z)@GAuf8Eoq*)EoeX*lK1_G!@zCBV}{`ArnWN1dNUzmuC{Zum35_CBBfhAE) z0QaIpG@dF}c5EDuQ8n>7sbv@8BM^n}-SCj!u_ViUsG_DYj}+@`6Fg7NuW6{Ieod$C zLV||t!0Uvr?IkZzZ#Uhx3hhDTV8;iAg}O)X$#JR+lgAT7$7TwILPyuE1AA#`z-!0P zcbYH#Z+aGgZrj>ivPX|ASGNzF(M?_<9}8U*5#KU?TvVXfH?%OfF}qcFApp6Im98~C zTM9mpXSo>qhH#ON{@!#%!Q6T;m_>K0#MVP^V{f==RR30!QU3{b$2G^(3;f#!O7}!F zlwGVR@JkBy@nd#M`XsYNt+ge5NVCdx_5ujETR+sATvll4$U1%s1md5Led)@2X?RZ6 zw7Yjcb2uy7<8{q?I7WnPC|C??DOtL7Lnx{`u&FzvYXmeo%{jI-oZ*Gs?)XT%e}l880?jlf|>biw*n@I%ExUW#?bdoNH1@j zdJisf?^rVCjNVFzU7J8I3>|$GCJA@Ge3ulwE43il{rIf917^9&EXOO{_tOWoC9GPt zYboEFyx~xa9Wv3Zr>Q^fypVke*iOE}dl%i}W9_H4lIe!Ed&6;YUf0nUDDXVdHSnIZ z(V1`3%k~cUbsyVgeKYXu3?%bjVFW{=|E0v<)txWb7Tx8NuyA`<(R+8#&QrS6CA#7+ zJEpg{H~LEuW0fV|chC@?;s0t(Z6$kxF6;@n5OuesKdQXncC*o?UzfcgAIlFfIQQH~ z+u=)j)AX<}GN^jxXu5tN_ig}TOSI#*peRG|-C^A$VsVh5ut%YREojg8JGZCyYUr+U zjO6fK-f+|0E6?7u;k&mtVI|yWdpe^EnooF-o|L`%dDrmkn66K>3BQHvV^qLhAKG~m zme-=O2YJ#96oE5%ZuubV#N zAdg}S4p{=$_dxUW>Xf*po4-JJu!=IUaL54Y%O{*zIM%L^0dZBAPcci6Pce4n1PA$H z>?3rnsgNBJ7ji!PVT=&YA9@zQNCa^cBB5Zwr&wlCBnN{AJ)JpNL8$->0KkG-@qnbU z!$XL%izR4(fF~v9uvoV5h=oThdeki-z(Yg;fEFCB2qe4*zc0f;{H)KX2tCSj%M4(j zdJdbFntEX$o-4$6yp_s|EqgK7cLV}J?Z<^!j|jN8hM`K}j}rT;6*#z0P$SjrIT7*y zV>%WTyh`@Fw_=Y7|_17bkNjOD9zoBmgYbu`Y;Q*;)M#{DZ&it%CO&%AiqT zZd-Xc`?&q#Y%>(B({2cVub~sU&NKj`VFw!kVED&56tLYVAS%jl_Hn2HN^jC{_Af&Z zJk`+C2SY5sPd}Y_d9QQ|dfI9N?t#7v_X(CdIsmZ12>>wvp>Ik6V*W$l4i#vcwMR#X zdhGP}SR@_>0LVv(C2yyO%m^Hwo~?-+le>%czwX}8qvu93%!6Z$+hTtL>b_kGbMM%Y zyN0zOgh&A5+=J$rLnJVM5)k_z#rHJ6dm6uKW)Jx9X__GR#6CInyEmtiGqNHM!a{-+ z%RE6HJA8=wN7eda5zNEfC7iJQHFpno?Vj-6gB2lZ7t4BT^APW4-0K&RWPlzt_W=Pn zCj;SQ2TmWDA=m6H#;%^q-D}4mJ)p7z0svOP*soU<;FJ^~`ai})Nx`?MK=!htv)90T zYKkt4I|+!b(BtWUsGnb8{A)*<*oEG2fAg*${Dp=A%0yX)b{&OuZ#p;)9?0{rOw}Sh zkQ(-301*lJ$0?}Po2ncnAkOd6dQ>3qA2G;iH0=FSdu|XXp9FC@3CyAhB)xYS+=vPM zv)I66n85M}4ezjkLVq~Muz;_Blhfk;k7~-QNIW1t@`G3%8Sud!Xke=D$bjy^hXF4N zpzuB4zkXJ&Q2;SW9!4(&{zF>D{}Si|b02xsAj-BzNZv+bfLRrRBo8Jp3jN3AsuLmL z6gnKVB!Pz&fNb|Q>37}vZ%qO}Qv`DVRg~^S;-I=C3;B`{z%G`&h!k9`1VjT@DFPoR zstS?=RfCGa%HJ-8DFLPKUFd@hfM=9|>-Q9>Z!!H6Ar!QKDCV>OEL&(ES7E3C%YL(T zs{UqyRtqq`8nFH$1XF52(R=m+r~supP!@O}f*!v&H<}Q78aVKh8jubwm}F z?*V5+AoaZjw4zm|8v?n3_p1v$X9OfiB!HlkAP1!4KU8%vg)xxz9$y0`dSeWvBYSWt zG!V#eKR^jhh1x)1G|a;^DTDx@+)vYQqJO3dT7SVYAwc^3Mf|(3{MND*@>@#$Sdo9rNSXCbmjD=@}7O=?7CvP(#VRMAU0|h_=u&{MGz2_g}fJ889gsaStJf`u%S^g|uTD0Hj|*UXU;V z%Kev1pkmZ$4>kNR!T+zl{v{Y)2KG+`QpA2JLxJjpHroG~g!U0)l6DmoLIb(I4G;sD2(6i91q0f8Y-xm`#MJH`=>bAFIEI^H<6|KopW75R}6Q3*RLH(f^mD9ts$H06>~A+P@rs zW|<)w0_i=0auD2?>4*INcb*?KMLCynev){7N>@W8>JNs85JhXfNPLq4%p)&v;Nr9Nfe(?tt`~2chzWu@Rr$TVkR}VP* z)c;N;1(e9cu&fFNQgG1V008R0Oc;iT>>W-?z`gLm`$hEc8o8HCkGOoR0+E9r|18=E z(|M2{kFwo;~gEhem=|HCcO(2#Gh$Y)( z50-#!GJt6RYikM=QAqKiaWdnd(EjljBNGCke+i7mx*!EhW&Y#spSA7<1*{1@FhKSQ z$bV%iIdq2rjp;ux(tmx$1l$M%6+dPHsp0;u#}v?d{0|iRo9ZvPh9blj4IuUZS)@y| zAcj=@M&KAZnix2nFc~`={~y6uMaw}Mg0QPW7W9kX8Xl@Oc5eFIsc^EAH*#bk)?5u zVEs3)(DC~m`fKCymm9`!ezQV0BKUs^KBVY=E`&Hj_m7c(mK~J+KG~kfmBf-kqT&w; z62@QbIbh#BApW0J;)FJw|IQl9U$cg030K_+5h2#)n_0Puo@il8TjOnDKGvv-;n+?#V-U1Fg7tYaIyZ! zkbhH;?0=oW`%AJ7%$g4*h5Mhv>W~kKBX%edoDl+ijOlD)>v8|a^uMc}16rYyYQEuk zLf(oMqX7WOe>vD04*YkM1bt8YUr|n|=-)f4|L!b;KKv2A-(US#_Fiqaq5?e|WMX(A z$A8t{_*=&Ok##cvTdf9E?MdFOs{ur;8gd~1W$_|J)W*Qd#MHvt02z~U)fj&+YGHC!R0#kB2mdBdH~c0~b$AN^0R-p+000E&0{{TD{R4Pq zO}jRV&R8AWwr$()I33$|(y?vZwr$(C&5m}z-&$+$_5Wv|@2q{Db823dIWtpZRE<&3 zeLtvrMiit$Kv4jYkdOfLNILQ?c6#cC30X;TVj&ro*(*9J*-0T4#|b*>Av$R?;K}^n;m!f*U!$2HtCW`c zr?3AU4Kx7ocZ7e;&}9G1X#N?rp{}dAO$Xwsb)|Af8 z*{Uf~)-i(tA$VrGX7$v-bC_UW#>1?avyjszT`MM%ra4zcB9g>l;nxo8ARhNwYf2yp zNW^1z%yYnp&5DJa;7JlIScep|OAC1Gs3Fgt{_H9CARvEgU^z_J;&nPg|md^&*<1vP1775ao0 zIC^al-BOSG|k z_3I*K9S**S1UE$G#NV#>6m8AI0oBypTPuk>5@Eq?Zg`29QoxQ`GC4e2CtgbGzNKMJ z>%Q3^iI+1AEsIl{KWu-Pyuq;ccH=a3=CPY8EXjXTtjdZ7ajEzuTh}ow2=*(kmM?0?GX!~f@~ncy6ZgAP#XsQTX%xz$if|lf+&eH=r4 zQUj+@Q_D~J$5zGDpX>TMOLq|i?~Go8AFBM^K#p)elRl-zwA^i7h;ygKe!4{V?v4H* z@syaHm16memSM2}4wnC2@DTnt!TXoQ{TzR@*;A~7!A-7P%7ypKwusWX|j*SQuFos%3y;y5c->L6iTfc=LBYcSf=`cle& z42Wio)eFu%-cq#}#4t?-nJz6Y%)vVv$&jM10y=oHf1XJkU+g|IfNMwBhquS~!-szq zMzPpJaGP&?`RBwfpkA)%V=0Spx|SB< zvO!%a^b={}Vca}sMql~vu)hgr3j;{$t(oI20u*wYQgyyD?b+_+0MB7_EN|sdR!Cb{ zPmifI`B24A^)SKg_Z^9Qs8Mk#1ZjVJCwh?g{P=di`EEldx*7^hSa8suRT52==8OW$ zoQK|`!BZnQ2FfrhTB7VMj-VLlaHK7f=?8PHt zlKgSFvn`JT(xY68%G;sOtB!x6hQu_~DLSu9W{01xYKRL5M}k8P?cD^HTODZ(nxWdX z5RR$m=e->&1i)M6?&VZ3=RIueFszOHs|=GkH8ETfwRScx_wbj}7njQ&66znul99`0 zR1|NSoU;x|W;jWhSq`3)Dcp{6UV1D=ZP8HOKTbAN6NbOt9BorZ;tfumlf2tszR#z?S!gJ zILtYcLHCb%W12DBug8D02VP8MI)L9eq3_sdhyx8IeX<%ne0uFLe4@71#A_||Rvl&O zpFTQuEq&5e7{JNCyB-gB8K1r}8r6OD7J3%P=r z)pcMpv!JOfmiS#r)Y0P;Qdp=S9k2z^!nbl5b$>89hRy2PVGZB>?L2?#uWJJH$HzSz z;v(q56RaBiwy?RDvb40yd^f#LDvecb(z*z5In6E_smC@i7tbX-=<`5g?zVIWAHQe& zqxJJS>`^JDn0$Z7w&(lxF>P~%oz|@Os$5kk2qh6w8weS#HKg*9R5Z2^eZW#}cKsa< z_q}@t>p_}oh}n?3Immk;3u1!GX$!cq^^sM5v~VKw=eyMkrH2oiezoOJDdx{_u6}J@ z9i2KIj-d)&k04Cmh@P~4ONAQ>L7IUH|KJ-{0}sQ-lm34mx3CeUn0V(UhYQ9IRVjcn z=R{U*{ZmNMpRpUadZqnJ3cRYQUV_}YK1TW{pP;bSpGN$+I>$7GA2EoLir4J=@LRm# zHI--UO>0Ha#ox~UgbTEwbeNeb@E zoi{)DN+}ozYhV_Ag^%2rV7O{KV_ZZK)+WGVYs3+%)k97Git9QH-AylKLX=~9G>S!< zj;k?j9Gg)0e{31V?&Q*kd!f{?^Ruel6{IZ4hEjj4??34WFP7{~xDa?s0|D!YKc>;F zOYNfZ)|ssU!_7eSaGW!ESNvhMUF~<_>J$8!yJ*-8^?rY40IKP_jV()b;{U}8M}1xgAP?K3=wvP+_9x}} z@gRS8XqEU5awgry*u00Ab0_%a-=fbB{-%(OmPw4?=U6t3ruH*Ap+Ds$5Y&YOT&F;% zkn4K>^Zn|SnPiYG2UK4ce`UdDJrap4k8le6@}w}g*4y81Si_wnH;_Aq-2?PGtV4Q!{JCF?y>IhCDZSx=y{zuwUuPFDq0~sd4h*mp}v&%GUK#{2x))Hpr zT6Q4Mm$I?F!TjkV4eZPP2mU`e-Kq&xF#C(sd&vJWPHk;W%>TnsQ`@jPU_B#hr`+#rkVlECGsiDeT+${kG*lth-a{6~4Fd?@-B{8}a~%RoM+|tE z!3c)GF@S5$@$g>P3 z#xl&=1{4)7f%4>P#S0@^bdi75YkN1D9FN-je*05^sZ(AYRIu{>ocy)lc^WJ+?28Hq;{CaIpjwr4^rni%z(u#I>LUB z=pvw*`u7eHo47=sMWqec=Nmz7H}P~dV-i_pSyMxNCQ`joXMJ1kGKGIxLLM73ab|2N zbCI?cPBI2m(KW{&kl6O?bYA1RIGGkn?Wz$~^*A)e*+p>DvfIVe=QU~WL9D6NOFR>j z`!w_*Ti=Plae6%wP)3TzG?MVn7nL596tAU{>A+nrZ1H+jjF-y0Rqau2$=5z%%s`ty zd;VZxH_GVS2Rw0J6~2G$5M-LaPWI-RMEynroU4t9*0om)C9boh2DDM1!|5w~Jo|$$ zAA;uPjbzVEw+I(C;X$-Fu{-}e+=l9~%~v|>R^ix3FFR^}Hb>MKxq<>yrLPbhP90tt zDb6{|05pkFa1%ra798HJ$MVt29lbRmjaeJf@dUJt(PYCFHj97jqOvS6+GD9&a!{_B z8o6Vsgp&d-=D}8ldpuqS+yD0t%3ikkR}ZIl#c?`J?;XkRBV=_!Tx zcKDaQ(aPCQqdt8wsh#3--vgedMIq9@d+Qr`gO8u0hCRKJ%`Y~3jO7&2<0y~*^Ab1D zDQ78JJSc{o%jYq;RkgY`tSu7m)2cV=QTpHMYL{qx)_s2&`a3rtWfbhq*Kxkzg#7R! zIdHc0Gc(ttq#kxI-l8_sqnIa$>sE?~SPc?%gwMJG){D%d7<2JMvCM4*``NoY@qDi+ z+&`$#%=$2c+$|zkEL})uB>VsVe}#zsDLFSN&^jWss+zH zPo;i~Kr??2Z-$T?5c1HRd<~_XUDjlzg}}zhX`-p2^7RuL^r6OnPOL2r0ck{cBCh$O zp5%5N;Hot)6=g4VY|4nBMHkN;jkVSI_5Xp2-T7_IlP))9lO*19p zvd-L5-<`NbBgwEVmZ@O0)Zd^??zWxWd@t$;cT4FNM8wcvbb{FR`9vqVqe4{um~^9H za{{W(L=Io%M!~&FIwt;yi?f_d0tzY;383gIaUf|)mI%k6&OkkC&AJIQKz%VN%(JBI zHKTv|C~5jiBABKWI0-V)AZo9tS`{Dg{{N@vVd9ox3tyZVzu}SG!OFwBqss`qC4@QG~k~wdQd3G70fv&<60XoAATS|2{#xqU${7JJ(z%3xudxGk=& zk}kZF>r%b$?zqOJ=_%-ex~#OHy*u6fV#d-GWoTMF5S_X<#$sYz`q9`%QV(6wGGu?& z?-`vsD%@a-8zpb(@|aby`?81C8AIL839uZvAowD+#JzI!C)^88yPsHWxpw>xnm)ZY z8gC{7(ZE8z>J4~en7|f$8Exd|Y#X7fF04yBayz_`AyDyf=HYN+Vev3vz+p7?`}BH` zm~;+;hTidDv#|OqSImTU;|Se#$6kNDI#s30ulO4CiWeDys9h>kTw5K{uI*Mz-D3J= z5h6#T@QK4_aPva-Qv$Js8sd zvgB+`V@0=vODDHf?x}8@Q_;+!O$?+4E+o9@&-@f@`s$yp94B3_z(@PJ$0x1dH$jRl z$*MX~{hKv4Y4WB?aX`kRmfZr`IxX798<*64)s4RdR)+2@&tU}k?bjU4z%+gB70^JK6x7b`KDM!i!yBlgZHnMxh8gE2+T z%rtVv2;xcrH^AIZ3iavsxM`z#0!%g7n6$+mGCm|YtgV~hL`H_k@o5){GD<|YywT4t-L)Td5%J01$Vrw zX$bfCX6&|I;^MZIKk^9ji+`WD2?K~63WzZBHRG$z+3dkxUh{t~EmAqSNKUp2Z!Geb z0p^~vBlE_{OIqs_ca;(vJcXLHC3@b5l-|CaWz!q3J40VYM#8Z3>d75__B~jKWO~3x zdXc+d-D`buB=^2*qQ?`93XIw;unkqZ{#03>BI#nNo2Fky&NDn*@lDB%+;hzQ+1Osk z+FkdjOE+Q?=DRNt<432%7Ed#KNa*i#|cb#q&YsR|-n%u=Q zc0x^%ttEnE3KyiHKf6G8Fbee8Is)dxY=}kBwY%iJcxN;_OCK7^Jt#qave&e^h^Zb8U9@_1su5e(=+}5cBGW z{yFD)$_2o<|8mKkJu5`J-Mk1Bv_1ZT$LD0RRGiV0G8S>^<2@^MHPXWt$}K#U#kxJ{ zhWD)ro9g?o(C85{AK4-p0N{o3@62eF|5YdaXUNmSF)60cVu0aC@XVcZsP?7yJuqoX z9j?m-HpYKS@`4|6iiiy*>5VSCEIS6NJ{KgRchBxa7>#QjfyhB))ZlQvOBPg}D(a?4 z9K_ZEM>?A7TdrQ-u4GaY1s8m|=r;VRy+D2G;b<^&hnevb3sZLN;Yamo#UinN7RWCk z{DYCFjk2`4nu^ME!xJ2(16d6F7BrI1k0Jf2Usiuk3=ls!-Ps8Bm3`=VUQ+@a>Rb&j1T>rTj2u}ivvJVv0kJPsOM@clVA0E?(hJ%Yw@8xydo?jte19W~H! zx4O=YC8;1X^;>=Bb@HPYx+!VS^6~#&9ZSc_B;xkrA1asqe;Au=fXOBBg(f zzL;h3V0zVl2g>dC({ zXLD;DPt&{(f1t^&SN~Myu8=xq$xU8_QRY|s_!O#MULtmp-3fc2T&;0@xNlJ>!;qDu zVBWjJj#4B}#u^z72hp*qCbpg7agDbpoGuXOA%VC1Jnpl+6)3h@eHhQaqsv@X&KjwSv?kn9yfJtu8PA5!ik2;tV8#}NS~mBnzH`2Af*6H6Lj zKl6g|hNL9gUS!#q6Bnpv4z2V@_IAC$L}>GO`h!f4msu+-`JV>xJBJEO3$eIC@r{u7`OR20q1k^F*we(7qTowwMA=7+-O%%8eNkUx+f9y4g7=b@W07Z> zE|2KtFxtawc9U9fr^UolPfd;d35MiHsQM{9EVpK*s>lT<4>^6EMcYlfH0WID^l&Ji z&+X+s54D1TH5E0fFrqTlYgHrN)y(b?k(>ybDaAimZkN`9>Je(4 zLTr3_`7N&&xi!#O+G7kkHeH>vT*xs&O*uSU$X4ox~y_RCr&XtYebL}iTU>9O0+ z?4W3LsTbt}lrha|R**gf?w?~NRG&Aj=!~ii{mY4!h$u{FxHH4e;{n|{r=cUA){vAG z>%pwen=GL$3;TcJ@h_D!{+%3}5?anjE6lc|V~%~9q|ZM#+dac#7^x}Bl5fyFTr0Bmn@Kl{u=0}X78t2BFS>_I|TX5SIGhVCu}TbcCvHsqTn ztH9=^j`v%>r)R3G(j1JLfIK*z9#ahXE5Q=cTKav=76yOxapy=+`v!fRQRAd^_J(vu z+0uk>8y;QQFR*{8c(tnWM)I#(xi^0(@CV~2_s;zI5#&b6^bjlucd!?A4KS0u7)Y23>?EZi)`cOc*@qC3sse`j9%no#a--fE&f&j5^SP zK^7>h%wjzn-;5}IsoKdYmlbOe{+LmyLs+O=z=iWrJDX-Z^D5T!A8Iv(XBCvC0Lg;( z_PUm#!P&w0&^uD!Mk_6j8%;!WmA8y4^-1wrZUxL8qaHppH9jQU;;bU z^_6gGZm?2QhipC)oZc1rUgF?V@lrn!; zx4JJChu;BPvJyg$_R{iEkk1Lch?_V5?g(dM9xuzYkF_vn&}(&Ze_nVyeZ94?wRP?5 zPZniurxc;H98c&{&mJzHsB^F>0#c!(e?70Ps*R3QY$pT;tVn+e$#pzSGcp&{`(Dg)gf9>8rIBD_{%Z`olfxF1 zP4G(Y?qpR;6x7twWtZspQxN)DfmWC$!%xVL-Mv>{+CJ$>gojb~gVu_i*rAK{h3O41 z8il5nU-jy!?jtzOXX4hhzdlI~9dWQ`KuuL`3divQ16Dl7RQD;QS#J}#v>JaDeUnCC zjflU5c;sf2t_|PN| z6qGBtiu$H~u<^Z8(md(@{qK$vO6j*zE1ntm+7Ypy@_kH$3662j&$Z_rM}~gxIoK_EZ**a?!7hJ%0pJ!;Pxkfv zH-3@ZKXRS>HoO?zPCEXo;WTHaj_~*eJYDj^=wz+3Z58g^G$$(BwMxMqzDmn&>s(Zs z*dk~?cqL7}m1QPjZfGRMqZ!Gki9F>1&e>7u_@j$c8Q1f6LhY7DFRcN{K5jbbVAaJ$>e)c8Nd^y}J z9TRRFlFhd!oMs%Jc{Syt_+qZf z>*Ze|`eEn}6aT*?eueb^#Gd|-)wF*iPSUmqYzTZCJ^rJj&_5OCpKApgI5}+Au|~nm zvcQ@lfdk^r(rAB0%Sn<})en1IU*l;x;mLIx)pPkU*f<}i?C|i#HCcF8RO|*p>5kh- z)D!A4#L$r~N9VhiT6s&(BS$>?tBMjo5 zHq3^kCBHd!ok}4vjt52SM;KOWgCas;1Fz~RVgc1@W|*o|Di?;5jDS5yZp11}{W_x>XsPygiuYAt=pL4nJeOt`1$A;nCX(%jEH?3cPk{4m|{ zegE}m$Lqo#R*`D*-F)rc%t1rNCI5f}sv>>GB5hfdXp$ufsm?9)Jx8ZN6OoP6yW(*I z4g`KvVdsxg(SfMXX#TU+%3%2)+ucHZfvY#EFESvWyLZMhV@%fY~ z%ZxX2{&tF~DjCy?$8wOIH<~r|X-$V9&93scAFR%(%Co$Df+*g0rXe{3ms-XQtLEBKgFfjB zCJylen8z7H3*ymeF(S_pw~`dQzCnLkGUF}uUhJ#h&D6i)HmB0nhL$yScVenIf3?@N zsa?v}+hd4@<7K z|Jk((QYxZvns-9zceudji0j=gJ{%djaz2@-Uggd=968isC@@buMM6Y%9h_%+6X(lfZkl}eT(JIpxbJpO8vs)Y z0Jf6y%go^9e-^3=O~X8iGBSTTI9_<%cWF2(k@D;a!TbJ+@p>0BX0yxgX#GO?wqdmM z4RzB)-1+%&>wK~^_Q=44dX0GbTsHyQ62u^X%N{4G2Rdk?+a%J04U)FD^-?8Y|NWjt zi_Cx+0p^uP-SM)2B%19L`3Gs6p?PZVUD?Tw^bGWwO)$FT8~h()Wte|Fo<#pktVGEF zj#!cZS7LRtwY75mCr$7oNnsgJO)No!ElVC zxY+gLne1ztxxkQekq6K@zPB%RA>vc|c@@eWWF!zB-4((xObUM+r;r|w;h*ACFG|7| z^s{Mf*z464$N@di&_PtOX((tZf(nJI{*PP<7=H}uhFQl8o_Hc^i8P#*{0TW;qYMk8 zWmVV4Z+FA@B5Hc8T)G88~yVP(QkrV0#huy-dJ#w zjWL@OP7qx%hYC{$SPl4qt?WvbV-c88kNt1@OZ+|GC-r~LknZAn=$MSuj#j}Sm@}q9 zOzj1DGSS6WFQP{6)Z@q!At_*Km2R|*m?2S5>z3nbVPJocM5*Dm8*fzrKZb8EyIrwf z$E*{w>=Pq%V-I)(I2GCyUc(lKn0%po=h*8mR*Ms9Ph4F6Ve_tNpX7pqjzTD8AXa zCxZOc6HLw;CZ)j~a14j2cib$17axySuoHb}bFqK+=IXxlDZAD*t1YU|C0^8kN>05! z?gHoi?>jQWoPC@S(B0?Hci$JB#~732uVcH%#JSmuw%_o9)zy&dg&v|e z-mz`!)((}ZCteBGuEsw@AVSUn71~26e;5e(hj<2x2M4h(p1>~euxm$d{Ia%kf8k%C zneu--(`K$}*7i0_-9n!GGZxn>Em4lLfRt`}gqmq~^B46LWX9rPAj+ zYIV3oQ<{!#jJ+0@kM@{{B;cwP*fxbH+a%uYwBPhf9YyNeP%y_6U z4o+KKuLAHsCDRYRQCEiA(<@>S#!ukG()EAjd5A*EwFY-Y;JlkQfm~6Kpl)n$F`sxi z&vTthkm9B&$V7l`rl4}$u2SHiu+-{4~8grt~>l+n} zO4`lo$1y}s!O^AMW9$3w6XXYD<42uZf7!tqx`2C$Z5Gxms33R%11Hd$GN=Z^!gGcT zX3ScyI=`TX`c)fTDW(Y@1sxuI4A*})72put{=9ni1@aG9YGx+%Tz~=qw=n;XD>45! zt~9rC|K(qP=r6hde(bGuU z@u30$Ftm6~adz))9#Q-v`T4X@pjv>$T%BbQd6?hO^~X#LH%Q^bE3!}22&jJ#IU)>P zNJ(@nfvG-LM`ULaP*xon3`gWEv6@X)Ih{)tKXN>`^wq$y5^DECs235gtI)60v(*Qpx(B;JLG?cV)KEr$~$o) zdR%Yz41c~3y+od4cH;0~LIyq$<~n#&r%woZjM-(79?;@$fUFhhih+Ll!^ID84D9v2 z)S7)C?V2%ogjjUqMMlHVOpjh95U!DzybsLn?tYm0O32NGl#rW-SPM;KOvu{x%$4;2 z)?0=;SbRvB{BhHJ1|@%SETz3R7@0T8d$%*sQ96hG%{p=h`y{Z6w`V^-DK2@c z`vSN}Q^fE?PH4VZ05v%5|Fc2#fqEYoJ_{ty4+P_?eRghrQGYf3Bi;vrBomyj0fwX# z(5ojUxZ)D~!-r~6;zF*x`hzJz1S%P<1Q3CJ&fORA3S55>Dr}~sUNYb~yGNf~P~F^v zm=dtRbRFI5ff>xFjWcN;={pVB@yFEedKMnvyQx4>N)0O`w*8GBKp@3AY3KyxN)&9L zO->_lP~@Bz5g2Pwpsm}}A>L{0zG2!IIkV?sSz*i(KO%h(lp9oHFF^Mi%{U!Y9yp&47qY@}>r zpmhh`hUk~CY$L>Wj^cf^AL?}QpD}T$BBg^Fl|G;G=x*J?njI3Hw+Ew};2~M%l z+uDiSFbcs_%l-Y<#q3!5{q_EW%0gP`ZT#O1B5aIAMBoFb{^25mUqY9F^ z_a=-#Kuz621b@@Rpa_}p5aipuQWdLNW9om)6~**h;@@5VvRlz4yknICORE`cG0+e0 zTroZz!td(kL|;j9E-w{V4RWIDErbSEB>qGksu;T=jO9ZB&1D9jzlk6c?e#!YR%(Cd zS4N|U@W`nPss#g1lMe9VmtMY**{S z0ZN-A(CTS0$QDVqTE7lA53N`$G^HlXiu48YG+xNANhOP=$asQPfg7Uatp6!TF|(wC z3M9$d)_+H@fGnW;q$fzw`trVX$OM0{M$l$ok2HY+>UoDkd5aFBt*?xB8$Zzwt5qyL zti72YNbLP%RyC3ZAICMfUO}`U(p|Ea=@xBGvhUAM;s86dKkzpC7S(yOYs$V?Q-{da zCxt9G~GIhQ~4(2v~5oNlac8K!$;a= zwTxsR=Xo5;ByHsa!e$JVs+$M&Mv)re;z(;iOfU;N1T3RbF~OEvw*p&1cZA%aEm>Mnj>1u}C96a%t^f}~IO0+z-#4;q1jh_kI|?tV zrmRssjpJJJ(6@P1NsCHDFlk&7jL=qLBZY4HheGLOX)2MTMsoZ%i@*mR%Ps$^-U9@s z&&SWbieQ9L@cbR&8A*Rn67-uw@CVAwJGDtbZuCNWr#hv^_XO)_DCImfIZP0(xWA

^ERmMsH?)rJ;r#)O^RF0fDQEO59>+;VlDhb<)mi@HRn?K}>p)4O`lxnYq z-)WrIXpsoKcr7pniJ+Ai*`wZP*~f;2GP}7XJIn+^B)}bZDlLD6*sk|Y0WfV`#dJTv zQ%ldQz~wA$Db;?AKjzxlsCqQZqV2)!~V^@beZ0Ge?#&9!CdX5qovd;wdh-j;Q zXVWUYJB_o!MuTF1q>y0+l`j7w6>k*QR9EIWK~fxrdNqF~Ypp=F+A0Id!sHxJ>Ggx0 z7!19?xVSzU7|AQggcEv8)3{|xIlZcwgu;odw;~ioNY}ns0fKl?cmb9{Z^13t7nNfX zTghG+IJp2_qPR9U`%7j{EpUZQIF3(UebogdXnwWE9>{{EhHVbY3^Hjkyo1+B@w?lJEyG5*nJgVv})Cri=tW3BF87B zGf2wddN*U+vC8U~-;;@04@((0^Bqor^n0137iXIjLYMnmz#fpqfvl8A#NKZu?XAs{ zw$x+urKf!Vb4yXd@1!FEb}7O`)htjf4G{pvwS|96-`grBrXl~_3sQBra+p`UQ9Tw* z!`spXacYp&(UQjy`2jTv6-LDy=Z+|cq&N7JyMK@`E;HwW)RaJRd3Srf{4z7U8Vsh? zgri-Xc(R6QaulG1L=f#_w2rRRWaxH1R2Wagzm=q`P1rO|n0>!^tE_-L#2AF6Ve80H z50igzoKRxxJWGp#8(#|jHW+&PGR z$JpJJXp6eeXBB!uU$B>jjRNw41rVYPxL}0(tk|-Rvshupc43|&#-C^H!{{+R5=S+Y zw?mqgQ4ftH6m(rV0D!zaC z#g8S|u*gjK7%XFt`bqYIF_ywN!MxDSkr?blMn+ept)38aT*W40stQvFleWH|;yQS< z!93_{%PX}OJ8i$+FGrlfQCFe6 zWc8AL^s$$F@fs#!C!eb$p$dAfBRN`Ao!^scVQ$hk=;jP)34<_87QSd zN|mHZS)Qt3HuL>c55%Gi@75YLYg64Z>I>4<^`~a(C`JhupAMK7)=3-be!qVi+`T2Se{=Wdz;%Dyj#gb%#Sm#wl<@Jp)d)^gu~BZKbb~Fj z2r5IB#XZcgC2?r*1fd-bO5^$j*}N;a^liFHxEv4j)e=TpJqpjTS1mF8InM)&d%e zf1MN-LRR8osw42)pL3prtUTq}2o%LDW?dq-z$VSA`0;KtLnD6!9l~sVWyzRb5kkal zAS^BeC^)1mWUUO@dK*~$7@|qluq4i2%`EZMhKUL3I=G+h;aISw?kF#VqnxRh(~uKV z&^3V0rt+%XVF;?>J1EnIyVNM&m+qDwOGU z(oBOgON)qwN3y3xIC>O6mdwyp!?e4a1SoV6rI4Q-SqSW(JiuUeeIC_OoCEmJw&Hs<*RU58yY*j6P%Zed+9f+GcL7&|gF~~vi<+O;Mb&57V(FG8PQK+uH$WnoAFSI1zB{S=c5wWme&zC9D6NZU~ z^2gV!l3v`J&UfPGX!jI*rf9h{D0F?@oSbW=QV$2mp>9nU=f5|V9PIof){bG1LP@{? zKpFV|H0bgl+vt87n(5n^{#P!Y@;|AqA;0p@XDNRnDjA%Lk?r~kj~1C2f`mDZQB3PZ zjjF^oPXd1JB;khqB^V5k@pICfv#SLuNqV&+RG8boTPMw8)b40NTu0!|2z`)xbTYsDOkJMhoh6J*RQ>2DVnH^J*7?F z&8>f5IuR+Kb-)na=_<|BYyLwrS_+u$;tBHgLLE5qm{TN{)+DPzFv1!Ls*}IyQY6D> zhBdQtXO?i5i{L6?8l*T&yr2F`HGf#)REDsHf}@ReMpYDA5br!>m)*@_a`2d>m~Mr5?vJ%CnwQ^tSem zV@ZTrW5qz`DdV7*t7%%4CT1H_E$B!(!}{z4DQdP^jLurtyosuT=DotS%)>QBd<|{- zc^a^7qWqKmu=cI~Dt#^Y1`{c(07-w_S~iz=NODj&)7!RsJ6Sa4)r9XHd+8VK*qmx`4SI| zZ}Ij%8*ITeh+8h{U~!j)NHLhWahm9I|u6no-nyQB+(SOpS7 zy0D+j$fQQY)Or#o1v@L-F=SKQIc3Vq%1ZuKex_n{g34bUg1w5-Qx29@G-D79Xe?Jb-m0(cNNyeU4(CK+}jc9de zX3wE4Hk^9ieyakuMDnNcw8+0UV<6;gSGN)&%lLEB%s&E>snmmCcx$vg!^#(~u8D;@ z)fpyFdqKj}gxrLe7rpFM`|=Ob#wvyE+`}u$|Ii18<6ES?m^qoCx9+_~5 z7}9SJ*;(YVq(h!0boffv>n$0-v#=&mp9Y9!|I8}Az(6_)eR)U2jR z$-Tt<`9LL%=){i%i}?wlPOc#==)pDGIcVG1gIQB18fD**lp4iX967!DM$-XPBa;K5 zy}Kp!y+UN##Yx&m4^m%2u9~k()xW2siMIE~#w7XRI~WCjMyeQmk^;!tjGGdXOx?K? zw5j2tVYTs;u=9Uex;-DB=BBJb;-3myp7B9-P_9!y+Pz3AEP*uC`H>>mCx9mYuoy1@ zM;!nCbcuKo=&_4~J-})+yN=KkJjPEN&kIOCwnPGLq8Xp2(9bMjT>e=4Qt}alI4oM8 zYnv-(at>jCWN(9_=2AZk5tDbLP{Tr;gKfamp%HEuki&R!+Il^j55K54vOqBd<6DC# z7zn(-s$7ywlz=cnDG=CipiDq*yl@=LtT2ZWboGzgtvb(R=UM)7kz*!JSQI6DeXoA$ zddoWB*^k>pa>)d>nViTf@QrLLE29x=c!sZgmdJE{RG$6$ z-JDU+(4f}gG-tI4TMK(;Y^A&|mlHeDJbfnI_Lht$8=(8) z&^42P(nH3JCl(0&wAZ;F61<(sdm))T-iH>Gq2aUHc&4x;8z1e`yC44ubvIj7Q{rFf z;XwVnyt}`+1UOon+x(l1JB0sgVrT4NV(VZ{XKHTZ_~O*SAdjMlpvN&de*69H3m*K< zZ2HCTc-&KW=gWW&isD;e%fwL2bn3@J(DY+}(gCsK`h%IHXbi_=)}lty7~3KG*ZWAyb(6jHK^3X_wxqx4jglhk#`N99Mr|LSviALZk(e*<9ow|ydi z{#T!}e>;^iHgTe}voQs-1WNo0Q;-vfg~s}Oe*v(P5+X|fIY0!+znT|-|M0E<_YKrh zNK)nRX(7EJjY0tcARZMwc`2?X+WlErf>LOsC ze@$}#ss~W_00AsP1X^tc5faf#1?(8#3fk~KI z!y4Srp+{4s=XI#PjaI7GZRP6@N#<(@{7Nl9=cnn{jXF=K4aXWU@qfMDJb_Q3+dEOY zOJe+U^Cd;)M5=}K{QsFQ^!Yn~VmlxJ!1CXw!NC95bSWF_I~bb%BeOtaz-^!6l42a3 z`Urn#=-3_b{QUg&_4WDr`RC7{o$v31@9)F!@6F9k|A4rM@9&|P?}vw%h41fVd*Af( zzSOj=887kp#?8Xct-SWR=8Nx$~mh`+Gg_`|a-g?P25lJFVkr?)!V-<-7mo+tM;%^5Z)qzpunv;&)`_u%AwLUUz<8 z{^j@gN2O@T#rNmu*Y`?Ra%uC!bXsF=bDC4|XEEpK^ifAgcW38+*!K2iO;v4e=T>U< zbY-CV`10xB!2teW3gH{*-$`@_(EJCe|Dpz>z|Y-3ATTJ{9|p|@iHsEx;%+WX!zY5T zX@njOWGAm8r$DTY=n%|{i=#}4D)b8)4kXA?9EDa?0}PaaIwp`38&j1Z9LfaLvMT_{ znN8;h7@ic9KwW@;nuI-_nU*BDn=W%8mIaBctbrafBfBwY0F{_20xUO=HH#C3bb$I# z8AFCby-{QVKR+R>?abNV`(Px3r2Vae1p9deIPm$Pb)$0%1OV=T zk7&cu*vZM<#?x04Q0$auRky&AlqD1WnT}6bEkX(c0C?X?E zzV1S>+Ph7Ekw`FyMFd&7jSUaYjg`avXct;}+V@yrm^kA+@pa!Bf#-d?2O2t=_|AE8 z-#PI?-6k$HPe+bp%avB;_EQj1SP~IAR(1Xe0O?1zH)^!m@A_?j5M-k4&JL9P! za_unvgk{JEqya$eRsV!QB$5$^aYDxLDW(J$NwnTj4<1bk)x)kmN z68AODim4En^FzrO6Riwg8}m8#W-EJTLqo3lotxo}4d>1-9q~W!&JI>G-}4IvDO#G3 zQ_XB$4)=%YFkfSvnjM(x5l}yRZ*Lg@Z(d)2otTg@ST|qWgsz5;jIaPW%SSSL6NC4WY^3qL>NysPqL56L2+TPxtcbd%c zgrBI0$xIIV%){W8Psbt*SSQ2a;e%CbCJDX&&fM>vIYHgP>oG|gz8Lgi7ER5;jV73X z19ug1F;GO1!rqbul20KF@Nej9ZkvuOhR2VGnqd7`K_GT+E~>lhEv2U9b5lOyyG2SV z`$!KMH)0} zV7t4g2>55+o%h1>axCH-ujht&pXW+{gkZCDf5>Wu-H%s}BeH==9afD)cYqVtKol=; zss$?0;!7Nd$zHOS(}c2o73T`aNjDy7AN-^+Ja3}4we40(IT2C)rrGUE$}hBxF#$S= zA)@Ve=g!aP4H`~yf_?{i_?jJ8eA`W5{t2ySgwWbU9NUx&m zj}H#`?^AKFgAo2h!;u)}ulbZwQN#rzm1^A~BPKJPhsEbBD=vF~=e5e(aa6=Nz4YQL zvap2s6Ze(Uasr};68QyImO=7=b7vW87&6FIGZr(%yv>!7t{A@YkQVEL)CtAOqt!ZR z>KDF06i3~Bnj)#8L^23^_wIa(HUAvBv`~VG$T*x^j*VdcazLUBk0K)SQ)P+UVX%>& z)?A#Ap6v%=_-&P_iuw1b_-d{G0RKaG8Bmc@*z<27f9aIl${-4VnPBUGhKAOhk3c88 z*z+`Il%G>NGW)GVYED_9fqrE6G}KM$=Z}r0jG-rSjKK=1V53H_FVhXrwvqZe81Y~t zN$ZCsuqVBmc5nypsT^eZ!J%<>ZS9#aH8R?SlJSe2C)kK4FknPGf=eBL(>mo2z&UqER6z>7z!6& zG@=cY{ZjDU{GvcW*1bQUlx}&f+eelxSjjtFuG$|?=g5868jjX~=>$boH860K=DIxd zln9B15X~5aQBTaqjwHCaLh-#2{BBM8iBmHS+jL82JC#*Q(el>U$3udHPcN@j5f%N4 zii*|@d$^i6dRRQnZ9F_Ysy!WD(aSZR<#exaM#5uXyyHz$)K1Lqc;dwZ^en=6J9cy; z7?4!&vq$2aXiAZPK;j%1O-wnLc52?K9uCuSTkBgH9@Z^uR3`_M!tQS?YIJ4dR~Ic< zWs}Q09ZwOc?JHSNN(ULGrx^>zk61{7I!$)NPWCW`fwkq7O;j{&y34r4StXsmZuKRT zlgrr8vBY89nE34XhM4K;-25_rm0GQOzHGUcmX}ORt*(uKty0%8WKE6d+_XnLB_y~h zid2qwI%+#di&~~NBvUUll}HIEsVB_|{pR0tgx4%XNRhhqIz-f5sUZ(Dw1@&9iN^K( zNHfjGe2zR>qee#7q;lSJI)G(&TDgEtp+y_K-jsaln;DxHiVn&`Gyrdj@6w2T* zrP+!NyLHh*>)ivoO=0`(jb6Re4v5;{Ir^mf8_=#qEQ5qq9%${Uu)6G~lNtJ&Kiodvx!$LE8fNSf;#BlFT9b7=FXd z%POi(H{m58vwb^7tiZmMkW|6aKTDdgXHUZm()tQ#L+zIa+RPYjI}YnKzNoy~OJB z+T{3uG6#xIK6iP3wOzL5YJ+-xqvEOi>T%l_Kcm_^XPtzwDVim!tFNywL7wMs(6yfd zr(wDL=KY(~IDAx0b*te*EkQho=T8;Gk6&R293CrwzjZ~}D$cLiuQ%V$X83R4I{0QcHj>vD zxlWd^!x_b*FjNqnf`#^Ln&Xjq$+1p#Tf?6kR9o?3BA=BjVA3aw>pw8RmOy5HRVc>P;$Z*QrSq>fl_ zxfozuzb#$=uzMk{0-Uf7+XonEjG5B%8Ha7t*`xQ}7{dz6SelS~3qvQ%EIxK1zd;BK zNi|(M#9scn!t`aPz6YOz(GLOC4K{z79n3hn(FI+(!I>==Tp+l4;*~jSd%6vO9Yn3C#a^SRVO8h zktvJkIf0~-#w+?U1CUGPcL3_h&<}Q-Tx>4ryA5-%_C|q;6CKjhDZ)ZNgpW)#R(l&Q z#{YtX3q|v0g{es387tADRzOMFuFM9_D1F~z^Bq&f`Us)=Dmgq9B&;?>L zHeNkodi@S!MDyb#e|TD5D*CNxTH{AO>sB>et*Zdd62^7**ViVoME(Yj3%9VtTb^gfh@JPyC zuw1fG%5%fRiM-ylPnBtZPauB^3IeAaQP7FHe?aBrgf43&))cth2vJgsRXUTA7l-st z%MSYfz`mwJ1t|^5jjFwa%GDAay=}BS_l!6b5;Yva>7cQTz@O5UB>6eKy@koeuduF# zel=!STY`+V+E+%~4vmb)+aeUVpS`MGE!vS;X6Tpuj6j~ZT&K9r5alJ zQOu-{YI`<2mFi7gaC-C`EFZdtR`m!S7bSd~8mH$_lGj%+l`=Y-Pm$jb)4qK3Q^Ct% z`FOp{tETz2F^vc^*V!!w;VY#ELR6t;huYumr$*NIHQG3^-gYI{=lKdoXNs58YLe;*FHQF7854RC$Nev{?H}F3&ayMvbfdTpJ zn}Gh0f;obJ{d98|<9|6wDj*df|C6}NfA~cIDsRFazW$V)K*1-xV_0;-PHz!N0Gbu;a7m$E}(P_2c6N?~!a#BPg5mNj>uAkWE&*!!$ z3}1t(UNmkW6-r%~%?(Bis2cn5u-)!D*>u$Y;h)yPkKcV_7tPH4(W8P|u337{s(O{S z)~n(QyDDqJu2jF(+sv!Ah+Xr{);+zPzGcMpR!l)chobA|q4LB$fpm;)s=VO@c@s)Br@lh*f}p2R}>^P(m@81JHawXD*8SAI=J) z9F;eK@^Knq=76*+q(Hwjp5MrN$F+5JVa77maF)b{iM^9jhk6za80w&e;52BcDnKWY z(EasjEtSU188T$okB=<;oSf!SBL`a@uKew+SX;sCR6(`9X#mPx8XzM0{2vps2y2>r z!>x{gc6PVJb8~aBChp&T0rcHOImX4{sslz$U`PR^dj{Qsj&RXD9F%`>UqYW>UMBkV zWYK9RuEKACxv5NiCoB=U&;$HyJt^(Ui>)eqizjcF$Y zL|w@f3ApUeo|lWQnBjxEmtQMH{*KqaP0I#ZL!2XKcJ8!o9Pb{j-?te(csJUA5D18! z4-eaqIaSLg(_^RtiSusVF*guy!vkE>*`#oiD?EG0x*gm<0($uQui#zT*x9{Gbs-47$CGTuyo-98e%0E$_MGC40lf8tIo4u>vkEJ0Dvh;M_z5iKrH z_b8BQDh{J}+|J-1zTq?Qw96Vd$Z~QRGh-4tTT$>UNfa7ITo|BNr3eATa^%zCGr7_n z#~u^*;h`}6nQV@Rl!^SuK4;T}qUctnm!9Jo4Y_}mxE$&zy|@r1V@>&g`Ng9%wWse< zCfJ#>`({oX5auY*#Z${B{?6E>0ncBX8-$v`u)b4bj8@jIE8-M6FQkA{4y&IE46F%6 z#DG&6D$Srf{R3+5j&5TMp^HTtL0y4UQ%g)zW;iuB7w8s{h%~?GV9!WK1zy<>*D(W* z!=3`w73r3km+0p|sX0G?xet@uD=b)su@}#|uRLYJT=0Dv>RBMG%_qBV|6@OpW@1hX z8Rf^cdAf2_3WP>-+ffm$#;*=ZS?9y^GwUYg&HaFw9suI>v>Ya!A%?M&JKe;QIjpupYd%u38amxbN8DY<1~4 z5~w&}$=}0uX+Se6;%U6aOWXDtyZt`{webHfPzx$?J0@AtZ@$V@R2+%}_fC@2ab18;@S0=k%QKZYyvC}}uik>=w z{zo*GRzFcL_wUIw0RNw!sPeB%`zHg+*ujq0+|bsB?(dH%WlMva75?-clq-3Y&$`sW*0DsSxK47g zbU}07G{*;jZ>}9D0-apuZ0{Y{Y4>f%?1yf8L*2)O3CvFj<|(dWU`#`OP=`3vwQv6B z;7B~gK>xr%P-P2?bFC)LPq88;%&`>V)qDEtmX?-CJX2?`ty|^-#H6Go3TkR$XI0cd zEFkA5=T@h)`&bn!-m`;)1{YQ}qPR+UMT&52>|Zp0Nr{_BA#kLGY;-^)(Pj2~{%C5| z+QS9+;${{W`%zK!c`8)S4sF_(NkDo`X*3;M7JF@NYHcF%(;&cf{VVM74sB>k=2%2T zDx>4$!F_tWRaI4+7EMHdP4!W!x86U0g7p*1(%#>9js*pQU9R|~n$qnXRs*Lp@C_Hp zh(A7mkm8bEfaP;|jsieHHmz(hQN)WC0!z^^A2=L~f%5Y35ir!lA5NMuu(0|c7v&cr zuMS&?NDc!$qr9TPv$C>M)6#y+m28ni_Jhp(DVJDCz z)Hg(b|_*RDhk}baizNv1MGfr4}rIMHA9ZN7vTU;qZCkSX*1$ab+b!JU&hu z%w%H@4sw{0ac#ER<2pJzrlzJMm_>od{ZeiS9TeH!71Y~kCN3?d7&$y7;Yp4+5cleg z@Gv8+I@zpydvjOz{T2wr$jNq5{G=>ZkxO3zIXpb@XO6Vormiw@<| z;oZ~v8!qG^VHDl_>l!CzqDb32_>5cm@Zm_bb!c9a znL76&1$6kCn1CSd;_2m03U_Mf8sTb1H{4ri3FhTgvkw38#q2A9ej99#;)G(4a1V8l zH80cd!hH`1^plBWxiT_a{Of!pZ}SEnQm)m zZ1Wd-|1t=ep(mgI|GSQ{{sR&YpBhCreBp1ihW}W{2ugXk#aTif={cFcoV;|izNzl& zxbwJrq9&{pG>5caOb!Gu0wzLKDQhG^=uv?z{|Z#;!&guov{e*EZOWrk2tu2uz(66D zg`5tE1x+6uU7a4_fU1kaU%NDabaCB&d4%AXG836Ol@fQv&*3z^_PW9B$F0e=8*ooCraac z+ybd-M@k(F0ow6Oe8fdon!55*?pg|sm#fWDW-QQvTW@~)z*kzt&-73f-AQ&tTDTXU zn1~jeIAe`l90(;TGNSNPuJnuy&b4`=I0?|n4{+vhUByJ|2|L0;Ut(N*{9kw8JHM!l zylgp{DAf!SqYrM6<`lPo8!XYkO-A6h)2HqMy%j*ZFt;)Bl5ZacG55P0wi8Nqtvuht zlt;m~rb*cz=aiRg4G;hZZtjgVsiH4}K(`-&R7`2b`^l#ZCj&c#5M5u~p*qG&CDl?9 z0uuy3aM9mTdgIQFrsc=SAF2y~J#MzUU^iN9zq8EK z>AgV40cMwv<~XZu$n4QLf+Yx{Oosi=jQCMR^K(FGz}t^3_sKyWupmnWyR1pP=x7weq8N~9;%== z-yDcEg&X|B=VG^i7Sj5K@3b(uI26(P+y}90pm93KGU* z8kkRUgM>&8xc!X6PJrkAxRsM#@BrM-)8&UHkl(#g*ATcqQF%Dw!UFi}X(peZ4W@+Q z^DI9-3fI?TZ?1=RUN%AY+Dl_1cWo9#q!#QNw2x~-OJBBsJ=-|r2#C%btlzUhAmBI* zHkz&Xzos&LF`~p;7?@Mj0Jl@pDYr}2I;R=wLbfd7Y&s(+Ph4c!*m2v9P$rht=?08W zM-QiG*Td<~7qWUU+3H(06V))?uJr zupo@G!Ue^7vI_`5shp0+QJZOC00e=rM{kZNsC(|Z`Atnvzim$;m&C<#@%bV<^$E(& z&E}kOC{q+=iu6nx%q%U1fBnLDXv6s{qj~07pv+Ex6G9#4L>3qf&bW0Fpg6&;8Wak7 z3Vw-5<>h<=z)|PvOBIf=u&`~Y?$k*Hd|w#mBfo7h5JXbj-H{6f0dq@1Dq7ec9v-n1 zN3)BIpsK2ZBC*vl)+XSX3nC&bglJ&c4wAuDQea9_6yfz$YxC=6WLlc_<>lwn+QmU& zOw-waqJs_EXirkJ@8=5=FNsTF(L+Qn>a8qzGwRwW5{@v#>$qpHn1B^)W1W3&YKRueiCWFBVgDUk`|75h-C?!J*Wn~p)k4(CpoSA;l*Q^Sj z_(SQPL*39&`o@Q|6M_$#T5FwHpg5QyS*T1&f&_Ki?vt?!al~}|auZTcQLBTF1InR) zQ?^^5Pmnf7kS&v6Ru>n9pl6auZTu@TCI%fH4Xs?d1VYsc+ju6R0rY#_c~7LkOpYX0 zhD<;GSgLXI2PSALx66;GI>y&-cr_^$YwQskm<3u|3DX8MYim(uWn@G|o}CwXJT4Ae znhB~%Z$_>mzz2aJDya4&kBT?G>W(;nAtb^%7nT7d#vBETs2~D3q(49qBbSFYXl_MU zIH5StXrmMiD0tjB(?G1e0y|9`u8Nkn5*xfQF*Q9s9p{gknOva0+r@0$z(Djt@3U8R z8ksC7994JBy%H!OmjW8n@5HnAg3W3~uuY-&EQ>pDdOF`^qt+i#kR0?|@#^LFs)7;By4QYP)z{a@jEt<7selmXg}36BW2%D=HX|I6FOV#4 zhYKNy(eKRjsvo-l0X*IPhF1J?BaYJRf3a`S741resx4VG+hhW}zOfNER>+CPy4MCb zH8lg_x#RuPySbTJ0f5vQnajw3$WXIgt!2ECJg$R5H`6x>E-06xLaf$8RY5`hYrM^> zpfab>?e%y2?yqav5|&Vua=_7X!NDzEw8l#j?(D>P+0y^%$@0-hT~CJ)|r zdzjh^63WX3Kzi?_{F?EyetvtvoQ#?Nx8d+~Ln>m?VSenw&(LsqB(V+0J{`Fnn>G^W4Hj~Bu zf(h__Gjs|cGElEr*}wSnzGC9(kyKuOTarRIXO!1V1r?5rFg=yW#R*lTBEq~efWjIkkgVhSl zRSCDtrJKP>^hh&_R{WnP`kupzgoM>*bZ^e*j$t6yN2<#UY78V2_gXjI7pj`5$ShK

qhPbB{#7Foh>Lo_t05?SvhiObN>ANe5?clm>zjmK_5CcpOAK2HZP<_%Le1Aw$0@4AEAg3ro zMqw0^B2m)bKYAe)436C?k64(0K`_Ag>Yn!$d_utf;8)@`dAIrBeOc#%=yne1e>Nok zk9XaP*t*(({9|@r{J3>IIf~ym(9_#}dbEQAo(CqF>;oq`;{TQhRiYV^%O=DTP#B1t z@9XWQxIWv*Fqq58tQF`bkbIS~dfNG(34a5LS$yP+Q!$*8(~R?BxDwbnbbu;a)eZB0 z>QNuengUy9z6bQ(xPK#4cYE!df&-rvive}1;N{?dQlX+TlhXKHQcNnj_ZbzRj67F= zO(CCwghXd4aXh&C7#bRS8an#kfDdP_U3~A*zYeYx5!qIGy*_(Hd&~WL|9ZHsWH4fq zck`%D4Y}Is@ZSi7V>Wr=<6+v!Hr?T2jLqV4yuM-AG*l%hTcK~{qg;6ReV*0|#)gJL zmqhu0?75f$2i{LJu{O1R$6ht^lI4gWs+FGG^_Z&3d4LCJVc^0JVYH2vQQ~nj6Ar$u zZ{&sJYNNl{sCoYG;d_~ZaIb?#J&w{!<{Q%`o9flOW9VOg`;a8pi)D0c|I=3KC}s8^ zdm;s{l1+d8b@}!F?It_4|C${mV;5s9TRS^{W20XN?*H-(FmO%|{%<^k(Z7`n@}Gab z=-wRg&$&QN1!V;RfVvo%4}GxzX7wXLBatqC!?6MY*q#4a{cgHf+E8vNs?B76;Y3X5 z3{>|xDkdsusKzMvDs~5X(Fc%J^_-!8rGE9`NRWh}NcFXlfixtQzhjd~NsNL(<70z= zEjC3`AS(V#twX43=d}lu7C>t-$&oiA))6&ug z3kEO*HZwNs7R-sb3GFTH9 zOD6q!L2LNQq)3Db=SbnJy7ka@8gM2qjr_r^xMGFru4B=g*hy9O96jKH%0fSa5&l zEZu^oI;^blC8|VF-6>Gr$XX56mBLD-Ip92@SqYf*L{^8NgBB=UUF$#ezu}vIHdxkr z(Dl-G;DDJBkPr%%n8gCiicpA?8DV#68FjWwDQc3?RVVH(jND;W%2bwmEhzlr*>hcu z%#HUuzQ4uL_oFwDd^joDMF+Ldoh+0X&g%p4w?F6AarQ|Z}Ia3u(Pv&^kyB+6wR5bCok#iRl&Fzo0^uClw{bl zTzzhVOt92!lAgKoM%!^3ktp2Xz$ z`MBL1c$?jQJISf3t{&EZ%{>{x_s!&Xt*)xF*44#p7vleG%q|qmVl$ge))|hx(jHH2 zfzTlHxw)A?(bx@Gm=|f1nPOp|gUz?(5Ej>SN*7xIplz`|xRYZtJka39}4!@ zFz*R{`{@20$-9x9%{wIC(5v{|M$xf$aBKhmEtk#H=J9k+DxF;Ut7m&>r>D7jIn(eK z8~b<6wEgjHo-i>HQGb8GSQM7=`uptwyzN$dQ(4*A*4F1)NlrGeCtLI7R!0kn#SNd{ zUO40nfI2f^#th1T6VYu<9kH|ezW6coPwC?M?qNAIdwD?p1-%-Z>3FI~>f8nbKN3r# z>e!8UHWp);hD`yw3bOcIW39!|YZ^~&;9pccv5C55;~sX! zEQVOaCvZOSf=m|Ik~V4I&0K+aM|*p?2vN7YhQ=Ck49|RjmdD+;=MC@I>jCa_euC>? z+balN*UrgFg#v|Itr~~Zp)e;WXUrylV+WjO0SLsBp>_LhVp#pHNZxcX^DNZ0#*pLL z|D8023D)_ZNPQr3-EoEb6B%@*TJ`mWMPz9lI_cb`YugC(-Kl>Yj>u(pPt8x*lM!xk zJ>kj#@i;D)UYJDgJi%&5lHJCa;HW3~#1T|4?v;J9HP!PyUBPA4*$L;oT zEJ0aG$<7c21jKXpFnBb{8HPQvUaI+Mm(2YZ^8B-u?u#xVf5{ zpZL$@@>$w>d~QnKyBt1FrwAfUe?>i8bx|DO`|)(Hpw?`Q738bgdLua_qr+;g{{5z> zN4P?d)F29yfj??V%@tGCtp0dyE0di3vfUB~L5KLG{@ zoz-6;FU zwU4Id&XhTyOZWmTr$=Rg`H%agnW%H^uOOf2=SlV6J@GQz>ZC6LK_-1b2LrT?|_Z2JSDBG71|;o(EN0pz%iBykdug6B^Hkt$R{; zdXdr+eeb?D`zAh~megqxRg+3zIH4p;Sj|wP#~)K0j<~vGhp|4QIcKni@741(6B@9e zwp{|m02?mP%~?bNAv!ubNlD32G}$^r;C5cm=iZ1AE%2-GdxhVn zr*Iv=J_N9FTnJ{oI5?i8*tb)ejHPaR%WV<3F4wyzhHy(YJLZm0p?vACnR;=Djcy-g zWyJ9fZ`oQ2%4GvzXHl^8(O9p>7UrVGt&l%XGV_YS}d+ z;Pd#4u;Zx=HBHTRcbYE2ex_lIorr3Q-t{Zy(v3utTWF#tOlFfv{P)RUH~5S%4{HRe z5@5R2PD?eWmc_(@4gv4qio-kdSC^z{jw(NR(NOsv&=fO`6WRJ)?_Vg2N4 zb>w^djY?Uu@LOkrey14jFI)ApY+Up1{(cV)Lz)MEIi!zzi55BE+{FCB^z$^X`7t9F z;sj#L68&YmD4sWIo~9|lswKheiE1MFU$qQDaU1^d?I0K#w_rf3g0rVeX={F`%0k^R$`W0vnT z)}aXeIa?pe9!7D-J6}|JxdKyfEiG-Kg+?~MBKyh4%aCE^8eh4dFU~`jKX33(nC`rO zlOmv7$IuD3gDxHGM$%TqujL3+> z!cOhVRpIo1#^baYBw6<9>2A*^N%zq9FrbNR9n(*d*8C&;sGysh0kwNFFH=)2ZmdUPUA|D!n_-3(P@7$W~r)15J#6V_ z(XOVObv3ndFYHnzv#KmbgLMN_QwUd#UVjqV)6VxIHD!aihv*GWa+RDPAli`@=j1z0 zP=$Jb^`RBxGu`Bepl?pM983GKf9@^lh|5Hyk)TMwD2A99pgc6uua>Yo>*1kEFvp%@ zkN~SgHcmF;QCq*{TY80*US7)wXb8ag_ z$a6J*((Q6>CZ_C&k%+yajNw;F4T**l=q0Z85`Z7ATgUjADi2com{-)F69YJ^ALu}T zAu%=wLg0z{fNK%duXcKJM$oR^otzqDVrJGFOs6nf(9JX;X|B_j8Z2G0mKJM%=1mWD zT3#ig2x$t;yr%t02Y=A{6OL7j3p6WCZ?WL8?sE22-d6Dn*OXG-h)q$YGW`+kvnPzR zanaDneu||o0yj13KclOtQI(4doo-`)g>vO!KTue`(FoQM{a(CO!D~a4jnA>l^#`@% z^(;atn3kv%3sjF5x=s^?hem8Ssvd2+j-8GGBNl>OYgI%$dYEo<9O@guan@@osgWUc z?0E?~9dxzC+Vs)4i#9{-!-0l9K&Q(Diz@*Z2Anc&<0*R&6)nV!fSJgEK;qhe3b)L| zPT#{@py%>h$O^KDvPTFFu82vfk~o~`(e~?eWxTeI+h7NV-l-<;*jZ8&1N^?e(*Tqd z3!1ey2omNQ9d6+9Y@zP6X+;+sK~FGw^S}~xxxWb)6jH~ddOuDrEXnIg*;|>r1lxk@ z^H~j49bRU3n6xFpa8T9a^jBSf#M|;Z57sPMq5rTtc1v~>(nEDSIND} zqI35nJFopjfzw{l8iA>Q%W%`iD7HKM-B(}`5gj8mg_U;YQ(wp-nJvDjxNm}Eg=310i-{z;Ze&A_pU@~hYMBzg-NFKK*#ee-Q%u1>qvqTxH1 zd`9fm^YGN(tgW^XlC#5489QXZQJWB*GDuijdDtVykyiL?2f*&fTk-Qrb|GCbKIme*9U%D3xE;s< zjMNry!C8c9I4oI0TZAzzBV%M{)I7A6<=D71*-L`b(Y2=1LKNL*&8;A1FTM{XvmdMD zW7Gh<;!uT!&|dTv9~_2-pV1?NO1@MdMP zWo*z!)Jtt`Kn;Jl*r-5w7I{GoYuf$krcK#_9NSVPo!YDE@2r@eRVXwEB9QPeMen6c zq?XO(h=WHWG}_qM$cV7(;=AkV8v#yA#i;o9E1IAaiOyV|Ez2R+1Z|EzFUIq%3K`F& zqc10}Jw!QwIy}d7A?$R_#@{16#+I2S3vwKWnQ3<&j;Rf@)(Sh_v>l z*Iu(YjPDcfp`qsp*$gCP<4wK{dad06fXaj~psn41GV2CKr&(m>(XJFhKT;(XZQ7TO zl-H&CT=5=0UZaDe6p(tW@$`8v5SX-j`-5R1;aysi6@~lYOgbhrp4wXbt#;>QrVU@d zTD{lA8!y=(N4HSxmS+sU2)zpCX8H_f?Y(Sz`U!wZZ9T*bE2{59gyL(N; z>)?3?E;e|+q^HR8U_7ps7|ZkP;B25d@?p1O@4C_!saK z{r*p%^?96m-*et`=FH4pn0xPn9`-B}1|=DbgZ(FxlRWqno7cH+ALs1n0Cl6&1u-}! zUkW1Y=d)gVmbct+lH*FydP&HJ75}KB=hF zt0E2D#!9qc(aiM8*(^*@=dv*)fXv8-_;B!~KH{O3yyb$ejV~M?u@&_5S-YScKN{i> z?gn3*eL<0G*-U!?@$uSY5p;&PY)eWSBbrl*1VGE3Za(7qj@85VdN<03Dy-ha~4!#-^8gESR$ zSn%^?q3S7EpYy35XarM5@3<)|NT?BdAO}mG@ez1`fYDbQZi%$@=xbWwB@P$eR@v7> zKB=36=QD45$R8PJFM{l&ww*mZzBG`_icS{p^>$uuG$vqGk)Tl?bFn&-WcHEZE! zClyZ-i!&FE*W~bEPm)z`QjvcwH=;z@15OMLnL6SI^sV%bc#iHe{riV|+ynn{Da^`mrr zQzBj1`0qUjFH4MTd->9@4s)NGsg7?{qH^&V{Cb|D9Uu2oSp~{%O4Z$6WC#|q&ey-` zb)~FZ!>Wg~5u_cND`AVr&O&s403e8&R{+Z;SS9mbxMt6F_p#gmB%!18R(-*goQ2}`i0bE=!EBJY#@`Vk-+ z>>?}D)}ON4l8)%=qxckh;lCan-1eoC5v3q$)OiyA_jL-4j^W#o{ZT=9@>; z=eb;DOnSITx_*kpbZ^N=MJZVKJ9dAS3oo#IaPVnQXrTZ^^5$>^IK}84C zlJxkECW$;P$cfeThsSP#oRwDlE~bCqmJMcXs)1$)nXjc*R6gxmxjroeiMHu+jUghSg?te5D*?JH6nqc4`6+^1QzXNEZumn?pEmXrsI zvqx_Zjzp0WG1;aCPY2dy=+QlR-VYOsSF+Q^j6t=SK%W1Wv~C~yHR4EjdxV-?1*+6) z<{LMUF|iJdljRc&vet&<7NXsNcnbixs1yc0-l8Oiv2m5-}I0i6ygsO=SY@yh$RYO7_ak;9_~WtU{xJqh1C*BxfFutZ%E2;)smusE(qC-*Qrau zuXn#}(B+5(`{Y`2W(fQFe?7SPX>Fn>CzB&!ym(gg^!ed9d0Rpw5Vxp+m#RM&P7+Uj zM*KNi+${aiPC+eknz33=$n$V z)xatYI{Yp?uM$S5+}2B&a;~Q%<;Z$LyF)lwX(hzDrS{w1ukje<=QiJ<9{8Cfl(2?N zRyPxY6s1!p(%s@)reHx06L~9?j_j4PIlV@@14$pFo2(15+kM}0@3Uj$C@LO5&9w(t zq!_yU^kZ^My&WX?!~FK8iiExdg|CXIF5qpFMyDMvfnZ~o{&ycgCHtgAWWK$q8w~54 z#7tdS866nx zk5~(j8NTU{&g{jHKByC-k5I-?tt3LQyAycAamZ+rJMb?#ySg3b&Wg`>CxVS$;h7)Js zwt{|KWD5@?=0vL0F_g=yB2yg?{%iw71{)fiEgcX*day)C6WG zRC7)o1KEVdv7<3a<;Pd zaQW3Ih%XbPE$J{`mRNj6A6!l?Qqa|qo5t{WVUkW_zq~r2`tdv{M!OrScD6AbCE1!5 z^qzDwo%lP_2Die&X;e?fPDu4Mf1!^;teMz*D7lL#3Lg_iTVtV&6PguIG1=L&DGvo_ zx4JWxi6BQlC_`U*rR?wdRA(#<>lX=M5(ZJ}mPSrhLl`mzeMbXZ%cKn^hvvxim zeOWJOXVua)FfDf8Ax)p9)@v#f36qdWg|M~d<<1J(SC*DiuCa&<1S%Ea>&&&fR zhar;$y*659uBDIY=;(g3bz2+ET186x zmo&kj;6-Y{aU2+UY8dHzq>-wro`d*BL89)hDelDvSC*GC8RvEGZf+925}w2$N2}o) z##YQab z8{LqFTtl``{LHqU%^rqRRgaQ@3p3RL#)u7>&BIrb!V8}g_{|hn_-oTJN*GS{83~LB@(&FFo0~(S>-a>jq}*I z&Y7?0Q}0eH`f-`uXuSNJQ_gI{e6}o*YP(;Ue;ZL>mG#_{U3QwN?cb(6z}ln91B91IN1)j@gLs>wqI=4YvbiuI{esfI921i+sX^wxp^VH7Tr5nWd!0d0DCki=R%FLe zSFPK+lGclEN!gpe3;n8`>*F7Ep@~QEd-M(tyG+?=$g%?{{OLtT3%GEoC@AR|okOQK$)La-xs(M!gxwlD0U73=F0A3V3SM3&ruZz1=Im@kBO@bI zQ&V^MhPs5A>9b$Eqa^TAi78sr;=zgWwe|HAt+0)ajULM1y2g8YdOMx=#^AoT6MHk^ z2W)N6GImbM7p-~tS%plT@)}&H`zt~%T1-T{99~>__df#lBMfG6pvN{H^gjxdE`!ZS zh&mEaRvaf`XP*y_V4UkdoYb8Pi$E1pY0+p%b+Y_aJBCsHc@qts6wvuI_D6i7xf^vv zb@k_bYR=tgxJXR_wdBqkj^x?2#@yV%`uI4r!R$pt7bmBtg9CL|vWuCS$h^FiV>h9x z9~UKS%Q-oq}nB+5wjFWCnmFzJk=tKUGZr>xCfMoLPx$oXCr+LGI}@!nI9w z&!MgNTdx+Z5GlfV&=!b3lgY#It1SrU%_FBz`X-W^2@f>Gf=Lyr*K<$#Eb3nE%eSDDrWDkc zgvfAKww@d0D!ekGTGHWu?h=rqi<#aLP0O0VNs|(z$r=kr+($_qRt7l6D`EyAj|w)D zcARmh51%EMrPEM~?GYbaCqfRwz^W;$r%^b93SR*e&-xlrdnS zQbuSIAysJ>1`Xw&nS$KqB6&`HLMStl5*Kt)1 zvh7CgC_NW-kb2rULWxdUoO>ZTDxl% zsTre_lQ#foea>sCyEJhYpi3b2QvSg7n8`NvFq%{)yp=McdSFH@fJ_OTu;AW4{{%{V zi(sU;Gb=J^Bd*I9-Am^w{UmBwC`eNYbmK6WkQSP&`itDhh`=>{w^o&mpP)6^&krD z(*<_ir>(t3$78D|&X3+uSRf>V*+gmLbQK&C2dj6{w+f8byYWwn!iBQRm*>btvT9Nx zPhs-q?Phe=4a#x3@as{q9&E!;0ev4}34fDo#j(Utoi~9I?20%(K5Suw3`*Z*x2)Y) zueX#2Mmg-gVBSa$!$KwNc7{d}$N_y7{=yFD@)%Ln;yFuYI^=92C;KT)skPQ>z+l{&PUpSaiFwm7PUZWdpQ9b=8Gznf#$_Yj+w+_1L#C%Npbtz=2f_nbUgzXBJy7FwrY=Nzveh0TQM z`&zqP0JAKGd%aG*$kK~?z?O6D_Akc0nP+Lj0i^>-cFD~!4ln7+uaIqVwHRs+e{#zN z;ekaRcJ2J6Ex*d2k6>FwS%5;VciGC4JoHkqrYTFXAZN&37u>yy)VM<$tA@B0t%9vj zYwFrYbjf(q-O{oAA7k6^M3U6Nvi8D3@$p`qU6IkW^3-?KEnm%BwI3V#zv0P- z^48m9m+2R&7@e^a@^@zj<8Q8Iwv;zp%)K^|=RkIJnJTUAWmypD-2q5q3&kE=dIN%5%nzf`y;8@rL<4-*tbx zysVa-NbO##s4ehvD@+9m$iCs9kl-vKnmf6=B70xrjz=`)l$ZK>Epm;<{;UsYkcT!# zNk@Uv>SM!6MF04x052lD^*h<;eXdrS8G#lpssvMXW)V3y99so@mR@K^L3J($~BxNrg)TdXaBQwhc#YL4jPYVTP3EVj`iW2(LPtD8v|@O*3-w z5aVIC;BFA?tX^a)gQyRL>DQ0pW=_Ar7hc%n&%#D(c^JLA%&Nfa)GhE>v5QfKRs(Dq z_np4plCAlWI2V-ZTdy6#2XMJ|glEnf*vQz1Ve^_RE0d0%4roT_oVKSghiNx^JELMw z2=m^PS0X1u9{Zgz)x4z#9PLjgSQd8ro-(ujIuS0TWUZd?3XmfyGJH{lr2mZ6%=lVt z-Asg~Ib4Ly1(*G>RrU9Z++Bl}Z-|*B!aMfbPmX;vP;*u<>8OWJqJ-aoHD3Bg)p_L| zyvy*c>uHBdHq-ZJomAW_gA4z%Xsz%ooyJl5wCCmbS8ul|Rqfwaq}49;#_eVrTja}V zn=LUlb1mxVmP3I^npkSL8zi})l$F#=%)2SI-h3k3c!3pasSb@|PEXhUB-|tF-Mr;G zwUh9upAy4|GLTo+prY*d$#ocBd>)>d9Yu~w(KUb5)*PP7I z-RteUcL)WK$*enL9i`yRo_?-InJb4r%uJLt_=ZUIZ9~&`7i!{p44K+QK@_R}({wJ! zWfUqSm0lF3BpA8_X&6L$MH#a46;1qRTMB_pv_6w$I}r4$42u2;J=%u*jI`zxeL6%- zd{CPC{fq`u*4e(r0;rESrmh5>G*)5E%FqyQp zacL($eY{WeVkg%A`#j42mU?0O=hHa&N$) z!6AlIs|%nY*#3O$a*7Zh`<51nfM|!as|GKD@ARv#9zK1yY8op0DE-sB z358EqI_^Wmvvw#6YN8@gmLIjgnfL{LpgCFOkwb$9aoM5ECFUrjb5vc7$)!L=GiqEW zi-~7YYpU3vI%1SiN0kV<1a3ZBC5?Mr+Ek_R<3?3NE}~yIqsV$oR(t^++2Qp*(}~?? zsFrbVu;P$}7IB<-+@wEVN~Q%l1%V&pQ0o_;g@rLCdYd(vM>?Gr7#}xT^|02t+mywN z+lfUDKr1TwZLFzFI15I=DM|TxWFSJZBw|ZT80@xxJmeBYrL0~;SisK;a5RhJW}V*U z3`4sw39O&|3Ok}>7Dx3RLps-kgh$TbxbO`>cSXC7CZ#X9y6dUfv>^DCLhWa_e^1qH2Gsfc@`r1L!B z2lCSC&M2B~V3dDp4Mvk#n@p1sb$=HI6*O1>>J<>1fYHx_W46Ir1_-6~E?*~w+qCW1 z5MM8A4s@8kgKMmd`CcjR;!1f^U%`dH4w^i(KPMp~uiim;wIb&4|HVTZ{fC-2T{J`X zPW%DuGSwL@GZ#h&Ah7qvVHGq)b;W&Z%S;j} zUw-|%Z+!7a%x~09+_qB`<2zm^lU?eg7)4zFf-Q9p3kTj}RoE(!+r(6BM}tW4a}Wo| zbL}p+{h@cBx}LG=j$hz{Rl)t>l@(Moo*z-L;IX8a2 zC%#jdT=*F+>BqB>Ll}hfxai$9$LSvw9Tb?!&QCiR`=61n5_O$Ui<^>{t@8}3`h6OE zI?Vb*%+o8WD$PSm z9MkkHaX$o=B~l_hFIJ?^TE5}g2N`(vUH)2Kb078fLGY*FA#)x1fL^yxtBbaB_09RP zUW(L?Ya;3$KYzATo=`LFgC#^Ebtc4meh+9>K+80f(^FB~lrA;}eXThF|k;-RNH`qaY z%}qDupRd1+1~l3+-599OVV7W$Etc@Aea7rv7i!WUXRI&8f5NOCBeu7(FP4oCd#r-y z^*rsk%Os9AVlekYG?z!vzZGPHyk!VZ+tZY>gwC~3(Y7FzrC*{l!d29hLAuP4w zAva+w4dUpq{#q#X$fMZ&v9y)~CZ|jPl3RyJ|7so=p6?+qPrUtilB&-j9v0}@BhvAA zW5Xjt%8DBaI0_KIiXa9dd03khJF=$q46CbA zm>yBUb>eF2QJEakO8E|hB-yR8Un(iyTPpnh=PL!`4XBwFeocu!*$sc@05e+I5F+R= zla3Qvncbh@svf$zPAT&Y(D;OtyoQveP#d>%C9&Suq61PZ{lzZ0^KFuHaVu%ML!-Ly z$XuRAp_Z0fl)PSp{9;-zP$*(2#yPtpV3>n zcH6a@#-+b`aXRF>+7ce;163E@-fZzn@=AZJ*!$D9nqc6X>j_Bnm)84a?HSG4r=!zf zwPp!so+cB`&|lWbVN0y>Y7nx7()vYx>L`Ju2@nzqO*V&?T@`}gerF=7Lg|RMm(Gl$ z=PVd#v74L;HPQriirIK{IzcDx*wD)<>R@vTUgk94tID2C&bF^#G!`GGu5+l(W|Y@Q zO1!kdA9MJ@sY(o*Rs%&~x19#PT%A_t2lang;X%Q;(z!&{$PZLFGMfPU!+YrUaE~rE zEJvq&myX_zIAh83wt}J~7tj(x(Xpn$Dtqzk3Pnd2$|g@1kP*X^sIWc4FYwL-Q7%W0 zPjzS$Jm7we#kB=_UJm1H*MgBk$&IaqZILfR3o)~h15?tVY&Wowj~UAADR{N5m%)|k z*{3xPD_;nIX3F}>{9wjxjx1*M(!s<4AoaFV#k1Jcsu#HMw@QFj^d=WR2(-Wofc3Vb zlorX=N+m4WD8v0dj};3a^%M;2Ei?v_N%S!3DM@}r=pwhoPHrt z-08-^UcPvel*la#xf|SDCE@6&(7F)anp+|5=*LKKG9|v2(k`>%2%oslczWGydpFs^ zAM*|>k5ALBG%er|%^PW;sOiUql2LQa$_ioWEQg$mZ6mg%IQpBHy)D|7VB>7VqTxq@ zftdxtKS4(?)dF2gD9}LfC}-QS=+8a!g)2f_+B;hF z36_>*OP7i6>m=Yw@(#voGKfr3uwknHLhG8kBsm+pnqJ>#FoQ*%=FAVIr1`M3+94e3 zuwN)y(1^izu#vL%1%U{aDweA?d;u@6M?az+RU71tjTY5popg0(nSPR;_QM@oYXny! zo;U5Vx^Etc(c&*FHW@p?`e_cw$aSzV*39>XdUe$eN5YLA0|9xubda4;RB2_0KTh3A z9_)}~RtJl3tAN7A5EwV3t)XIZ(npzD?z~WTL7_p&)D5V0 z*3sUy+t^&ahW&BG_S2Y ztZf9K4n=w=K_?C{Awt>BDWuoDdbymWI0A!0Ox#EFCIU#BYRo>dGBRCfz1%`Evo4js zlI&$SKK)k#?LZP`RaXlX`lB!uyCg9XA!CX<&yZY>qalOcOsj$v`=jWk3iI&8Z>|!` zSiz2fSnP1FAOy_@G8y{1Q+SBuQLbOOvwu!q9lzo|b?j8+{7D>MKbCy8$1H9k z|56EuEyTBxo70YhW6JSYXS35eu~C1vnVaEvgTgoLxdFruPC1JNKjnJ0J`k%y?p&Vm zX*gxE{5bsdS5TW+lG-GmI%~Ii@~?!*dcqtt8Z?A}#8--O%hqc{c)d|(6=tKZv2PV3 ziO-S-YnBS*nML1rx2_Q+wS}o$-IyZ^N3p-O);Lcu+;eF?IP|dJ`Bw0}DXSqPt`r?e z#D=6`pO;$gV8w$m2S<=!Mjm_~h!4^f(EQo~W%AQc{!{oUrh>7(n^Z5`}aW8dSQ33gmn>&6Bx^@?wc2gK?K6 zh(o>TSa>v_9mGy{by3rAroo7R@w8iciT^CZ%J%sU{J_$@3BIMe%~*{{i>d=i!RGBQ zrQ6Ybu5^jatK!1WM>qw2A8jHYhYvlmn3PbzQVIX)whi^Y!Skp`>fWLjo5C0c7)5 zo}<0x@6WZ&p<3Jh9vvl8K#dYS14&*jWk*(qe<$^IYkP`POzD&oUc)59I>Sgktd_ok z>mE5PtYj(LTrv5Jexxd(uf`Z!k3%oEq54{h9HyYOp1ItJ-oX}@?&QEX_~SEY2i^IP zCKMT`MIs_gmK-0Cb9_x(qFz{*N5p!OH3`aN7|-^G9f%k-zD%g(PCN-~-2zFCAz`4R z_HgDk+T@9b<vP~<#Gmrz@~QstX4Z|zDR$;?$t1tLxA2<5I2i^4 z?BYn6y>`z*Z#Vq;NOvd<0O;W8M|oC?(UEmr0@8!LEkk7| z|6@=v4$gW$g>^X=X$B7H;>AzjQNgK__6klv4Z2FW z!e+e5o_3N^{rHurDeOM}k1zzkMzHxodgdLh(${FM+JqF=`!BXHRLf)avnx9?37xJ} zD9(v}&?m;0cU7y{mkhqwX6qAsUGrRLLBU@^8KB(Ye;d4R__~F45c3M;8=eN=vq7xb z4s-q4iSuI0BS`jnQ&A3Jmvq-PYbU3z|ZE_M1bPN*RoqI=c0Q&(jBnzd=q+yFMi~NlEsy)Zk4*Q~pHY6Ri z<8hg~)P(qRAlzZ^GNNhII`!w{aMqUy->xD+KOz6&4t>pPi3EGyA#X zsbkR%O4G__ML-b0?hW2v709~y(5fo~Bkt>7aAEsI(Amv9EED?-G%vi(b>8&(>wrU8 z#C0V8ob{lsE%OGD+#0)b3xh@ggks5fxxg|DslF42W9*}2*1 z{uf^jD^R5GW95sQ2@>sgM45ItL45zUN?ITz@u)s>8yOjxZp zjg3n?GvLb4Be>4`pkqz&(Sjub#JC`O#4*(Mx8p1^H+^S*!Mf8LUf-?oDT zj?PtlCTA9%1z zi8x(1K=xYW6K3qo8j-W6o8&o={62sCd5y^R*^Lg;8P}BBK>}qD^5gdbpy81=bI;6a zuRbTu(~-WODdv&(H(~l!L3mdNPR8vlWh44c25`@sH_6*8%xHx`>z|=U1+MZ1fq|vI zS4Rd)vd}O{fZIQuNOVH+^YhV2F2|po|}?MSsAp)EYt45KR!4 zO=kx2U#prq8jr25Fr%LAUy|P{#DVBT0Ni=CY7ls!RW^KwxtEyK!u>xa?zQ{{=5F1B zy_ZPeCHTiiyj|CKv|Gzx%jD|V#ccJtky*Cel z0JpFJ047K%G~kM4Aj&^jnf|ojuGU8$T-CCTvi)v0op}C7L2bzd%)R9X95PG|$myO1 zZUBH4Vwo0vlLAEl$MW@z1KOQj=deSOL?{5D7!D$rCO&%|^TA-#dd2U-u-+7VXl~ei z_q*9~=db409nIg(g!}w|(D8cve)rj0+W$){{Xsd@ea62YvHg#Xvm8H+e!Ro6?Qau* zx6+)*-$j5wwnuFZ1OTjo@w*q4@!2O25r73yft!2+ND;WUuL0coJ`J0uZ-4-#)#+6^m+KR>TSP)LJRVH((82}la2pa3FbKDKyiuJ+=u8UaHN-_+fE>Bj^LJ-Elh0xJJ@V1fHz z?x`9EaeKrl?lS;xrUVNAv3D1111%L0o#dXz`}{AX4c^azu26R= zMhT+oYJ(J1Bs$nZ2}lCo#RS5F$%TQae@rzz5e817-Hj+1T?xqXFr@#P{a|w?An!vn zWcuGF#8GWaE(0=p_VN1Vq~H#HAR72Y35fP!7*!eg?zi|}6`=H=4lsc#aP7_nN*IP; zD#QfCoe7KrAmQJo-k|UTSPQ%hBb+Y3Fb|S^4Iucl3Xl;TQvk&N8wyre2e#a20#5@d z`o~p+kp@uiw}xuXzdJ59flk1?*~~@fE%gqvFp0wh0K8z#7eG32fi{rn!A7q(aOC&c zrRoD8mb``)ec-_Fj#^_N%>!e>7|08}Pbsk}kOCp+KMU%AmQJvtDUkgEpJEDRB)^y6 z69{B_=r{`m#@^31a8wA8?7`5VvH2VVeDu%Q+?$~Y{oB4)D9|19iaJOYr#01JdqI}2 z3RD092|xmPY3J->WMlK#%K4u z0Kil5dOVO52L6Ul5xkcHB)%sICIE?`jmiM=nEm*OYA;{`(0A+yK-w*!`VK(;7vR?X zy_B0<0Ae{H-hZ72ER+aDhq+zn@BCBVhMhZHPo)S685*)T(g6q{wFdw|vH+;_&#$~C zQKLTgaJ9K}{f9_#OZ;b_`-iAn3+_k-QpOM0BEv%z|DoLrl1l;-L6J7xLg>IzNkGJV zK@TA{LjcgyEw?dK{m+mn!4N?HJpgP72BJKKbnhbi7BJI!X8}A62BQ5p;N}*9(0vbp z?0^3cV4n;D)c4&29{-OR7H_-LNACILDgU3ZlmY?ZPXOXS%us`4QvSch_FI72%q@W9 z9|z>OxqaC30DwpTWPbb$r`fp;i99}Q2m2pU_i2qvgJ>SyyMuuH)Bb7Jnn+HIM(bau-0)GS1}_NR8fp{;k=B<9o|shYTRbeb~3Y z?^qAJFaSXRJ4+A)kVEnFd`iAVY>Vgo&DxK>;;5)`}t3(_oB}c zeiI|I{toqCbXyigPzB0w#7WkFru`qge|C9@G3tK=1!LT?=>CLxyO!J~F#Xiln-`+P z7ZL>1Kb%*Xzda3P192Y`c*ky~{EB!Y7CI|K!| zEa(3Z%-k))mh!g^+*}~ugXjA!DC9yA8v?%(p}GIxOY<$FNa!~La=n1`C+xda-F_*! zP4|EPkp2l918^nWsR#u7YXiyts^eQ0`G2z>5`4=d1n1-dnI5)*d#yWpKq8>qZ5JJw zE&o5`^(Xggs0GL)5Ebf>dHdwIi2G&QOXW@k4ftFI_`hcDTs|bk2G!pn(t^KD-@8^U zfFK&xej^~49KRF!$N3?*t2-yeTQ6krAOGXLPyIIwsqp_NSD+AL*HrU2!uNk5s&5gr z+INU&e=>jT_g)!m5u{&U|F;E)qQAA@t$ZvAmGR^dW&V(~p#P)H9Nbz2#DAy=?*ASX z_JhtPz)sf?~1D`hE&}6Z5IKC%S$`YyKAGr_iL`(we8;vslUSx4F~>nS@k!S`Xd^vU!!q0K`xMl2bcJDO5;bNi6` zxtgJAcWuM2N3IZ3QWO#Ce6cAkpAf=s)?YOKCuILF^!HOL>#q(Un>2|`{oEdkm%%r` zm4Eg=bqVhoL!KufI4~XX2gWhREZ9)Q}&dS#b%HFaB_&0xr zAXCQc{4-JkLl)1C~g{qfNM*${6IEvJ&1D@Xc7rIu4Epz}vD zH(PzeOQz-2T}2Fk7ufQkuiL5+YBCY82Q+tP$8q;VXnOdibM^|%gY9=|ZrF{IbpfAE zPDhp5QH80BZdoMv&d0CpqX_8;CkQ58_n>yJW^u4S)n2EzqS|)c@lthi4zB@^;;!0g zHyccDcd$7u@Y0km6qF%a@OXvhfdL;)4Ti%LUwS^~$X-9`&6+3!S`#G#nOtULmDx~J zZD*09$!MtqO7g2Orx=AvW0;uas z_24VEX3`VnPqLD6zPs1i9Aip&VQ})398}E4jdV*^E^p%8V0PJ!8^>$MOyk}~hjDU~ z189i7B3VA(ycq2bR+}ZbXffOL=gz7KX^0IrZ7cv|@1*Hc0_LA6_8i3In{msp&5lxd za7M?MqoV!tqGTN*iMZ90Xpm$h{Ms{B;Qr?>I{p0n94VD%m&NI-7%xgF?xv~bTfo+x z^cq+4>b8&kbMT^M;g(Z&zm9Y0tTa2!u1Z6t!y246#G^yghmhH=HF6H&R$00ctGg1n z+~MbqoWrHnCX?Ci9xuY&`}?hLVN0*ZEvKfi2@dxN)J(l-ds>7Duj59_CF?f;?-^R4 zroNl@IQMhF^G657IEiSkJxZ%Y%ynaMXMD;Tv!!2Xwp5MB!@-e?O>=PMZ3!hLK@toh zHx3Y((nH7a(}?}>Ky5Fbv$R$6#Sy1f@bH%RVGUgE)e5<_^wCsXEBN~|`Hs0%TmD}e zrjUVg;JlKojy9<3OVe{jdYn`JZWiiY#F*uJ1(4a7&bwQtJUZbDI$4e^r%0R;^6fEL z;-4WzQs<|so5$gsBiga!?5|#$>g#|Qzg|#(fPo)639ao3kor~lv+|G7u8j6$Z3tG1 d@yS8=eu*Yi)Fnk>IG+eH;P2oBLbi6Y(*I-)YZCwf delta 2517 zcmZuyeN0nV6u-Peg<>l(g!0Ol2+Sc?0|bd0#g7F9M3zOF#*bBeLK(Ku7M+=hZpKA6 z9rLI&Dt1b(5?J`S779dJ%%+($Ly6ns693tZnlLkE8kuo!r={<{esG)HymRmGob$Wq zo^!5aoa-OwRAt4o;Aj#W8cOsXi}Sx!an3Zuay z7%X!o*I9n3*a;ME3f|1Q__+4z(82>UQGl~iYI-Wij3n-F)7U zK3OkWaFHmyd8;UgBjj2LA+Efa#!~`+bf?Vpx+B|owURPtR)K;6zihZL5rD$|42C8Wi z^RxaE&o#uuj!VgG>1GelElYt%Jrb%J6;Hhh9TZb(qLaXFT)LhKk7=q%(0uUOvSWA& zZE}Bt!a|8)ZN0f_vq9LY{jk0!fM5%p36 zMS{nKu~smk39kc%xnFj7uUm>S|JDc_o$+F;*lxQ~nh;Nj8fT0bB||_br-t3*>Rx`vre+TztYxFf#=Dik?tWfVZY89~SfQ&C+)3!O z-`&p#?S`BEaiagaHIGYLuzMH-y5t2b)DN;Qxkh

GHN7I`N6oax|MxMxq!^bhOQ zgAsdAqTyKqhHd9yo@BTw-DYn^gXM_zHT;PUx;m3*`x}0iTfZ|K!PoKH)jmv2&@v!3 ziA4iEH)@CX24=Dt{@KrSO&4LvnhKc%>|us8gFM&VfzGDG@Sr?81bY=BTKt{HcKm6V GOZp$V%_1NG diff --git a/addons/plugin_thunderbird/static/thunderbird_plugin/chrome/openerp_plugin/content/create.xul b/addons/plugin_thunderbird/static/thunderbird_plugin/chrome/openerp_plugin/content/create.xul index cc47b895a3e..d20f54c1b95 100644 --- a/addons/plugin_thunderbird/static/thunderbird_plugin/chrome/openerp_plugin/content/create.xul +++ b/addons/plugin_thunderbird/static/thunderbird_plugin/chrome/openerp_plugin/content/create.xul @@ -44,6 +44,6 @@ +
+ +
@@ -693,7 +695,7 @@ - + From f1a46cff591c8bc14fc0ad155fa0097a242fb499 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 16 Sep 2012 23:21:39 +0200 Subject: [PATCH 102/103] [IMP] better algo for image thumbnails bzr revid: fp@openerp.com-20120916212139-2qnvuwk6sppxnp99 --- openerp/tools/image.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/openerp/tools/image.py b/openerp/tools/image.py index 38997978326..e2b14f18d0d 100644 --- a/openerp/tools/image.py +++ b/openerp/tools/image.py @@ -20,6 +20,7 @@ ############################################################################## import io +import sys import StringIO from PIL import Image @@ -66,15 +67,18 @@ def image_resize_image(base64_source, size=(1024, 1024), encoding='base64', file # check image size: do not create a thumbnail if avoiding smaller images if avoid_if_small and image.size[0] <= size[0] and image.size[1] <= size[1]: return base64_source - # create a thumbnail: will resize and keep ratios, then sharpen for better looking result - image.thumbnail(size, Image.ANTIALIAS) - image.convert('RGB') - image = image.filter(ImageFilter.SHARPEN) - # create a transparent image for background - background = Image.new('RGBA', size, (255, 255, 255, 0)) - # past the resized image on the background - background.paste(image, ((size[0] - image.size[0]) / 2, (size[1] - image.size[1]) / 2)) - # return an encoded image + + if (float(image.size[0])/image.size[1]) > (float(size[0]) / size[1]): + ibox = (size[1] * image.size[0] / image.size[1] , size[1]) + deltax = max((size[1] * image.size[0] / image.size[1] - size[0]) / 2, 0) + deltay = 0 + else: + ibox = (size[0],size[0] * image.size[1] / image.size[0]) + deltax = 0 + deltay = max((size[0] * image.size[1] / image.size[0] - size[1]) / 2, 0) + + im2 = image.resize(ibox, Image.ANTIALIAS) + background = im2.crop((deltax, deltay, deltax+size[0], deltay+size[1])) background_stream = StringIO.StringIO() background.save(background_stream, filetype) return background_stream.getvalue().encode(encoding) @@ -157,3 +161,4 @@ def image_get_resized_images(base64_source, return_big=False, return_medium=True if return_small: return_dict[small_name] = image_resize_image_small(base64_source, avoid_if_small=avoid_resize_small) return return_dict + From cd644106f30d303738fdd0a04b9b15e5e4a33bbf Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 17 Sep 2012 04:38:01 +0000 Subject: [PATCH 103/103] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120917043801-c5hlomwn6boqewhb --- addons/hr_timesheet_sheet/i18n/ar.po | 6 +- addons/hr_timesheet_sheet/i18n/bg.po | 6 +- addons/hr_timesheet_sheet/i18n/bs.po | 6 +- addons/hr_timesheet_sheet/i18n/ca.po | 6 +- addons/hr_timesheet_sheet/i18n/cs.po | 6 +- addons/hr_timesheet_sheet/i18n/da.po | 6 +- addons/hr_timesheet_sheet/i18n/de.po | 11 +- addons/hr_timesheet_sheet/i18n/el.po | 6 +- addons/hr_timesheet_sheet/i18n/es.po | 6 +- addons/hr_timesheet_sheet/i18n/es_AR.po | 6 +- addons/hr_timesheet_sheet/i18n/es_CR.po | 11 +- addons/hr_timesheet_sheet/i18n/es_EC.po | 6 +- addons/hr_timesheet_sheet/i18n/et.po | 6 +- addons/hr_timesheet_sheet/i18n/fi.po | 11 +- addons/hr_timesheet_sheet/i18n/fr.po | 11 +- addons/hr_timesheet_sheet/i18n/hr.po | 6 +- addons/hr_timesheet_sheet/i18n/hu.po | 36 ++- addons/hr_timesheet_sheet/i18n/id.po | 6 +- addons/hr_timesheet_sheet/i18n/it.po | 6 +- addons/hr_timesheet_sheet/i18n/ja.po | 11 +- addons/hr_timesheet_sheet/i18n/ko.po | 6 +- addons/hr_timesheet_sheet/i18n/lt.po | 6 +- addons/hr_timesheet_sheet/i18n/lv.po | 6 +- addons/hr_timesheet_sheet/i18n/mn.po | 11 +- addons/hr_timesheet_sheet/i18n/nl.po | 11 +- addons/hr_timesheet_sheet/i18n/nl_BE.po | 6 +- addons/hr_timesheet_sheet/i18n/pl.po | 78 +++-- addons/hr_timesheet_sheet/i18n/pt.po | 11 +- addons/hr_timesheet_sheet/i18n/pt_BR.po | 13 +- addons/hr_timesheet_sheet/i18n/ro.po | 11 +- addons/hr_timesheet_sheet/i18n/ru.po | 6 +- addons/hr_timesheet_sheet/i18n/sl.po | 6 +- addons/hr_timesheet_sheet/i18n/sq.po | 6 +- addons/hr_timesheet_sheet/i18n/sv.po | 304 ++++++++++-------- addons/hr_timesheet_sheet/i18n/tlh.po | 6 +- addons/hr_timesheet_sheet/i18n/tr.po | 6 +- addons/hr_timesheet_sheet/i18n/uk.po | 6 +- addons/hr_timesheet_sheet/i18n/vi.po | 6 +- addons/hr_timesheet_sheet/i18n/zh_CN.po | 11 +- addons/hr_timesheet_sheet/i18n/zh_TW.po | 6 +- addons/l10n_multilang/i18n/pt_BR.po | 2 +- addons/purchase/i18n/pt_BR.po | 11 +- .../purchase_double_validation/i18n/es_EC.po | 72 +++++ 43 files changed, 472 insertions(+), 310 deletions(-) create mode 100644 addons/purchase_double_validation/i18n/es_EC.po diff --git a/addons/hr_timesheet_sheet/i18n/ar.po b/addons/hr_timesheet_sheet/i18n/ar.po index 2a052980de2..3869c57ea26 100644 --- a/addons/hr_timesheet_sheet/i18n/ar.po +++ b/addons/hr_timesheet_sheet/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -976,7 +976,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/bg.po b/addons/hr_timesheet_sheet/i18n/bg.po index 89abb06674c..62ca751e32f 100644 --- a/addons/hr_timesheet_sheet/i18n/bg.po +++ b/addons/hr_timesheet_sheet/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/bs.po b/addons/hr_timesheet_sheet/i18n/bs.po index a2307c645e2..6bcd34aaa57 100644 --- a/addons/hr_timesheet_sheet/i18n/bs.po +++ b/addons/hr_timesheet_sheet/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/ca.po b/addons/hr_timesheet_sheet/i18n/ca.po index 826eefdc70b..86df1c28e42 100644 --- a/addons/hr_timesheet_sheet/i18n/ca.po +++ b/addons/hr_timesheet_sheet/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -991,7 +991,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/cs.po b/addons/hr_timesheet_sheet/i18n/cs.po index ae6eb00bfef..b6a5ae3ae0a 100644 --- a/addons/hr_timesheet_sheet/i18n/cs.po +++ b/addons/hr_timesheet_sheet/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/da.po b/addons/hr_timesheet_sheet/i18n/da.po index b5654be2e0b..748e4fb9485 100644 --- a/addons/hr_timesheet_sheet/i18n/da.po +++ b/addons/hr_timesheet_sheet/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -958,7 +958,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/de.po b/addons/hr_timesheet_sheet/i18n/de.po index 11b9bcae304..e4205b91199 100644 --- a/addons/hr_timesheet_sheet/i18n/de.po +++ b/addons/hr_timesheet_sheet/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1009,8 +1009,8 @@ msgstr "Sie können nicht an einem anderen Tag ein oder aus cheken" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Bestätigen zur Überprüfung" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1368,3 +1368,6 @@ msgstr "Journal" #~ "* Periodendauer des Unternehmens (Tag, Woche, Monat, Jahr)\n" #~ "* Maximal akzeptierte Abweichung zwischen Anwesenheit und Arbeitszeit u.a.\n" #~ " " + +#~ msgid "Submited to Manager" +#~ msgstr "Bestätigen zur Überprüfung" diff --git a/addons/hr_timesheet_sheet/i18n/el.po b/addons/hr_timesheet_sheet/i18n/el.po index 905a8ae9cb3..2a3c0cf21ca 100644 --- a/addons/hr_timesheet_sheet/i18n/el.po +++ b/addons/hr_timesheet_sheet/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" @@ -963,7 +963,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/es.po b/addons/hr_timesheet_sheet/i18n/es.po index 429e38996b0..082c6549f61 100644 --- a/addons/hr_timesheet_sheet/i18n/es.po +++ b/addons/hr_timesheet_sheet/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -990,7 +990,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/es_AR.po b/addons/hr_timesheet_sheet/i18n/es_AR.po index 4266f7f8ef9..d720bcf5d93 100644 --- a/addons/hr_timesheet_sheet/i18n/es_AR.po +++ b/addons/hr_timesheet_sheet/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -959,7 +959,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/es_CR.po b/addons/hr_timesheet_sheet/i18n/es_CR.po index e2ef03fbd72..20bb3c1d615 100644 --- a/addons/hr_timesheet_sheet/i18n/es_CR.po +++ b/addons/hr_timesheet_sheet/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" "Language: \n" #. module: hr_timesheet_sheet @@ -1010,8 +1010,8 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Propuesto al Director" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1363,3 +1363,6 @@ msgstr "Diario" #~ "* El tamaño del período (día, semana, mes, año)\n" #~ "* Diferencia máxima entre el parte de horas y de las visitas\n" #~ " " + +#~ msgid "Submited to Manager" +#~ msgstr "Propuesto al Director" diff --git a/addons/hr_timesheet_sheet/i18n/es_EC.po b/addons/hr_timesheet_sheet/i18n/es_EC.po index 33b008073c8..bafedcd6692 100644 --- a/addons/hr_timesheet_sheet/i18n/es_EC.po +++ b/addons/hr_timesheet_sheet/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -975,7 +975,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/et.po b/addons/hr_timesheet_sheet/i18n/et.po index 29c44c0bd5c..25894b3f933 100644 --- a/addons/hr_timesheet_sheet/i18n/et.po +++ b/addons/hr_timesheet_sheet/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/fi.po b/addons/hr_timesheet_sheet/i18n/fi.po index 876b518eb56..d5ca0abf51c 100644 --- a/addons/hr_timesheet_sheet/i18n/fi.po +++ b/addons/hr_timesheet_sheet/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -978,8 +978,8 @@ msgstr "Et voi kirjautua sisään/ulos muulle kuin kuluvalle päivälle" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Lähetetty esimiehelle" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1265,3 +1265,6 @@ msgstr "Loki" #, python-format #~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !" #~ msgstr "Ei voida poistaa tuntilistoja joilla on läsnäoloja syötettynä" + +#~ msgid "Submited to Manager" +#~ msgstr "Lähetetty esimiehelle" diff --git a/addons/hr_timesheet_sheet/i18n/fr.po b/addons/hr_timesheet_sheet/i18n/fr.po index 83cce2efe64..2ff2a369d15 100644 --- a/addons/hr_timesheet_sheet/i18n/fr.po +++ b/addons/hr_timesheet_sheet/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1016,8 +1016,8 @@ msgstr "Vous ne pouvez pas pointer pour un autre jour qu'aujourd'hui" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Soumettre au responsable" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1327,3 +1327,6 @@ msgstr "Journal" #~ "* Durée de la période (jour, semaine, mois, année)\n" #~ "* Différence maximale entre les feuilles de temps et les présences\n" #~ " " + +#~ msgid "Submited to Manager" +#~ msgstr "Soumettre au responsable" diff --git a/addons/hr_timesheet_sheet/i18n/hr.po b/addons/hr_timesheet_sheet/i18n/hr.po index 75c2a1e1b07..8c94c427a51 100644 --- a/addons/hr_timesheet_sheet/i18n/hr.po +++ b/addons/hr_timesheet_sheet/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/hu.po b/addons/hr_timesheet_sheet/i18n/hu.po index 44d5534bd7f..edcb3e36762 100644 --- a/addons/hr_timesheet_sheet/i18n/hu.po +++ b/addons/hr_timesheet_sheet/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -127,7 +127,7 @@ msgstr "Munkaidő-kimutatás alapján" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by day of date" -msgstr "" +msgstr "Csoportosítás nap szerint" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615 @@ -143,7 +143,7 @@ msgstr "Jóváhagyás" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Approved" -msgstr "" +msgstr "Jóváhagyott" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 @@ -220,7 +220,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,name:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Projekt /Gyűjtőkód" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 @@ -361,7 +361,7 @@ msgstr "Órák" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by month of date" -msgstr "" +msgstr "Csoportosítás hónap szerint" #. module: hr_timesheet_sheet #: constraint:hr.attendance:0 @@ -400,7 +400,7 @@ msgstr "Munka a feladaton" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Daily" -msgstr "" +msgstr "Napi" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,quantity:0 @@ -467,7 +467,7 @@ msgstr "Megnyitja az Ön aktuális munkaidő-kimutatását" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 #, python-format msgid "You cannot duplicate a timesheet!" -msgstr "" +msgstr "Munkaidő kimutatást nem lehet duplikálni!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0 @@ -493,6 +493,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product!" msgstr "" +"Ahhoz, hogy munkaidő kimutatást lehessen létrehozni ennek a mukavállalónak, " +"hozzá kell kapcsolni egy termékhez!" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -502,7 +504,7 @@ msgstr "Bejelentkezés/Kijelentkezés" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Jóváhagyásra vár" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -528,7 +530,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 msgid "Note" -msgstr "" +msgstr "Megjegyzés" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all @@ -694,7 +696,7 @@ msgstr "Vállalatok" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Summary" -msgstr "" +msgstr "Összegzés" #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 @@ -706,7 +708,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Unvalidated Timesheets" -msgstr "" +msgstr "Nem jóváhagyott munkaidő-kimutatások" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457 @@ -723,7 +725,7 @@ msgstr "Mennyiség" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455 #, python-format msgid "You cannot delete a timesheet which is already confirmed!" -msgstr "" +msgstr "Jóváhagyott munkaidő kimutatást nem lehet törölni!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0 @@ -821,7 +823,7 @@ msgstr "Munkaidő-kimutatás megnyitása" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by year of date" -msgstr "" +msgstr "Csoportosítás év szerint" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 @@ -860,7 +862,7 @@ msgstr "Munkaidő-kimutatás keresése" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Confirmed Timesheets" -msgstr "" +msgstr "Jóváhagyott munkaidő kimutatások" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet @@ -914,7 +916,7 @@ msgstr "Feladattételeket mozgat a munkaidő-kimutatás sorba" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Attendances" -msgstr "" +msgstr "Összes jelenlét" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all @@ -992,7 +994,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/id.po b/addons/hr_timesheet_sheet/i18n/id.po index 2c7a4b49f7b..0a7328c69af 100644 --- a/addons/hr_timesheet_sheet/i18n/id.po +++ b/addons/hr_timesheet_sheet/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/it.po b/addons/hr_timesheet_sheet/i18n/it.po index 7a23a5408a1..90c6a50f1a9 100644 --- a/addons/hr_timesheet_sheet/i18n/it.po +++ b/addons/hr_timesheet_sheet/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -968,7 +968,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/ja.po b/addons/hr_timesheet_sheet/i18n/ja.po index cc6fa798487..62d1437d431 100644 --- a/addons/hr_timesheet_sheet/i18n/ja.po +++ b/addons/hr_timesheet_sheet/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -971,8 +971,8 @@ msgstr "今日とは別の日付でサインイン / サインアウトするこ #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "マネジャに提出済み" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1040,5 +1040,8 @@ msgstr "合計" msgid "Journal" msgstr "仕訳帳" +#~ msgid "Submited to Manager" +#~ msgstr "マネジャに提出済み" + #~ msgid "My Timesheet" #~ msgstr "私の勤務表" diff --git a/addons/hr_timesheet_sheet/i18n/ko.po b/addons/hr_timesheet_sheet/i18n/ko.po index 7b6e81618e7..d9d0d4a9746 100644 --- a/addons/hr_timesheet_sheet/i18n/ko.po +++ b/addons/hr_timesheet_sheet/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -958,7 +958,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/lt.po b/addons/hr_timesheet_sheet/i18n/lt.po index ca671af16e1..932eaec0f5e 100644 --- a/addons/hr_timesheet_sheet/i18n/lt.po +++ b/addons/hr_timesheet_sheet/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/lv.po b/addons/hr_timesheet_sheet/i18n/lv.po index 5395251e4b2..567be361497 100644 --- a/addons/hr_timesheet_sheet/i18n/lv.po +++ b/addons/hr_timesheet_sheet/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -958,7 +958,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/mn.po b/addons/hr_timesheet_sheet/i18n/mn.po index cf336e89bf9..a78526df9be 100644 --- a/addons/hr_timesheet_sheet/i18n/mn.po +++ b/addons/hr_timesheet_sheet/i18n/mn.po @@ -27,8 +27,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1009,8 +1009,8 @@ msgstr "Өнөөдрөөс өөр өдөрт нэвтрэх/гарах үйлд #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Менежерт илгээгдсэн" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1305,3 +1305,6 @@ msgstr "Журнал" #, python-format #~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !" #~ msgstr "Ирцийн бичлэгүүд бүртгэгдсэн цаг бүртгэлийг устгаж болохгүй !" + +#~ msgid "Submited to Manager" +#~ msgstr "Менежерт илгээгдсэн" diff --git a/addons/hr_timesheet_sheet/i18n/nl.po b/addons/hr_timesheet_sheet/i18n/nl.po index c7dcedf5594..c464eb8ee35 100644 --- a/addons/hr_timesheet_sheet/i18n/nl.po +++ b/addons/hr_timesheet_sheet/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1007,8 +1007,8 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Verzonden naar de manager" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1350,3 +1350,6 @@ msgstr "Dagboek" #~ "* periode grootte (dag, week, maand, jaar)\n" #~ "* maximaal verschil tussen urenstaat en aanwezigheid\n" #~ " " + +#~ msgid "Submited to Manager" +#~ msgstr "Verzonden naar de manager" diff --git a/addons/hr_timesheet_sheet/i18n/nl_BE.po b/addons/hr_timesheet_sheet/i18n/nl_BE.po index 5230f91d32e..33c451de44d 100644 --- a/addons/hr_timesheet_sheet/i18n/nl_BE.po +++ b/addons/hr_timesheet_sheet/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/pl.po b/addons/hr_timesheet_sheet/i18n/pl.po index 3d77824b778..4498bc5b091 100644 --- a/addons/hr_timesheet_sheet/i18n/pl.po +++ b/addons/hr_timesheet_sheet/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -228,7 +228,7 @@ msgstr "Ostrzeżenie !" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 msgid "Employee's timesheet entry" -msgstr "" +msgstr "Zapis pracownika w karcie" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0 @@ -314,7 +314,7 @@ msgstr "Nowe" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph msgid "My Total Attendances By Week" -msgstr "" +msgstr "Moje obecności w tygodniach" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 @@ -372,7 +372,7 @@ msgstr "Niedozwolona akcja !" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0 msgid "The project manager validates the timesheets." -msgstr "" +msgstr "Manedżer projektu zatwierdza projekt" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 @@ -410,7 +410,7 @@ msgstr "Suma karty czasu pracy" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Available Attendance" -msgstr "" +msgstr "Znane obecności" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -449,6 +449,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'!" msgstr "" +"Do utworzenia karty dla pracownika musisz w Pracowniku wybrać produkt jak " +"np. 'Konsultant'!" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -476,7 +478,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "In Draft" -msgstr "" +msgstr "Projekt" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261 @@ -485,11 +487,13 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product!" msgstr "" +"Do utworzenia karty dla pracownika musisz w Pracowniku wybrać produkt jak " +"np. 'Konsultant'!" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 msgid "Sign in/out" -msgstr "" +msgstr "Wejście/Wyjście" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 @@ -604,23 +608,23 @@ msgstr "Data" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "November" -msgstr "" +msgstr "Listopad" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Rozszerzone filtry..." #. module: hr_timesheet_sheet #: field:res.company,timesheet_range:0 msgid "Timesheet range" -msgstr "" +msgstr "Zakres kart" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548 #, python-format msgid "You can not modify an entry in a confirmed timesheet !" -msgstr "" +msgstr "Nie możesz modyfikować wpisów w potwierdzonych kartach" #. module: hr_timesheet_sheet #: view:board.board:0 @@ -638,7 +642,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "October" -msgstr "" +msgstr "Październik" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form @@ -659,7 +663,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "January" -msgstr "" +msgstr "Styczeń" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -669,12 +673,12 @@ msgstr "" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_res_company msgid "Companies" -msgstr "" +msgstr "Firmy" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Summary" -msgstr "" +msgstr "Podsumowanie" #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 @@ -697,7 +701,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,quantity:0 msgid "Quantity" -msgstr "" +msgstr "Ilość" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455 @@ -709,7 +713,7 @@ msgstr "" #: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0 #: view:timesheet.report:0 field:timesheet.report,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Konto ogólne" #. module: hr_timesheet_sheet #: help:res.company,timesheet_range:0 @@ -757,22 +761,23 @@ msgstr "Wykonano" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 msgid "State is 'draft'." -msgstr "" +msgstr "Stan jest 'Projekt'." #. module: hr_timesheet_sheet #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Nie możesz zmieniać zapisów w potwierdzonej/wykonanej karcie czasu pracy" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "Cancel" -msgstr "" +msgstr "Anulowanie" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 msgid "Validated" -msgstr "" +msgstr "Zatwierdzone" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0 @@ -821,7 +826,7 @@ msgstr "" #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all msgid "Timesheet Analysis" -msgstr "" +msgstr "Analiza czasu pracy" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -842,7 +847,7 @@ msgstr "Pozycja karty czasu pracy" #: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0 #: view:timesheet.report:0 field:timesheet.report,product_id:0 msgid "Product" -msgstr "" +msgstr "Produkt" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -864,7 +869,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "May" -msgstr "" +msgstr "Maj" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_workontask0 @@ -907,17 +912,17 @@ msgstr "Nieobecny(a)" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "February" -msgstr "" +msgstr "Luty" #. module: hr_timesheet_sheet #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Nazwa firmy musi być unikalna !" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Employees" -msgstr "" +msgstr "Pracownicy" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 @@ -927,12 +932,12 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "April" -msgstr "" +msgstr "Kwiecień" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 msgid "Confirmation" -msgstr "" +msgstr "Potwierdzenie" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 @@ -944,7 +949,7 @@ msgstr "Współczynnik fakturowania" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639 #, python-format msgid "UserError" -msgstr "" +msgstr "Błąd Użytkownika" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250 @@ -962,7 +967,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet @@ -992,7 +997,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,cost:0 msgid "Cost" -msgstr "" +msgstr "Koszt" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_current:0 @@ -1014,12 +1019,12 @@ msgstr "Rok" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0 msgid "Open" -msgstr "" +msgstr "Otwarte" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "To Approve" -msgstr "" +msgstr "Do aprobaty" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 @@ -1029,7 +1034,7 @@ msgstr "Suma" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Dziennik" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!" @@ -1213,3 +1218,6 @@ msgstr "" #~ msgstr "" #~ "Dozwolone różnice między wejściami/wyśjciami a wyliczeniami karty czasu " #~ "pracy dla jednej karty. Ustaw 0, jeśli nie chcesz żadnej kontroli." + +#~ msgid "My Timesheet" +#~ msgstr "Moja karta czasu pracy" diff --git a/addons/hr_timesheet_sheet/i18n/pt.po b/addons/hr_timesheet_sheet/i18n/pt.po index dbf68c2b1b6..0f06fdbb4ab 100644 --- a/addons/hr_timesheet_sheet/i18n/pt.po +++ b/addons/hr_timesheet_sheet/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1002,8 +1002,8 @@ msgstr "Não pode signin / signout duma data diferente da de hoje" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Submetido ao Gestor" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1350,3 +1350,6 @@ msgstr "Diário" #, python-format #~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !" #~ msgstr "?!?!?!?!?!?!?!?!?!?Não é possível eliminar Folha(s) que têm !" + +#~ msgid "Submited to Manager" +#~ msgstr "Submetido ao Gestor" diff --git a/addons/hr_timesheet_sheet/i18n/pt_BR.po b/addons/hr_timesheet_sheet/i18n/pt_BR.po index 8117e35f6fa..032def05d98 100644 --- a/addons/hr_timesheet_sheet/i18n/pt_BR.po +++ b/addons/hr_timesheet_sheet/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -250,7 +250,7 @@ msgstr "Conta Analítica" #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 msgid "#Nbr" -msgstr "" +msgstr "#Nbr" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_from:0 @@ -1008,8 +1008,8 @@ msgstr "Você não pode entrar/sair a partir de outra data que não hoje" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Enviar ao Gerente" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1118,3 +1118,6 @@ msgstr "Diário" #~ msgid "My Timesheet" #~ msgstr "Minha Planilha de Horas" + +#~ msgid "Submited to Manager" +#~ msgstr "Enviar ao Gerente" diff --git a/addons/hr_timesheet_sheet/i18n/ro.po b/addons/hr_timesheet_sheet/i18n/ro.po index 728f0498135..7ed867aa36c 100644 --- a/addons/hr_timesheet_sheet/i18n/ro.po +++ b/addons/hr_timesheet_sheet/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -1009,8 +1009,8 @@ msgstr "Nu puteti semna de intrare / iesire cu o alta data decat cea de azi" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "Inmanat Managerului" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1181,3 +1181,6 @@ msgstr "Jurnal" #~ msgid "My Timesheet" #~ msgstr "Fisa mea de pontaj" + +#~ msgid "Submited to Manager" +#~ msgstr "Inmanat Managerului" diff --git a/addons/hr_timesheet_sheet/i18n/ru.po b/addons/hr_timesheet_sheet/i18n/ru.po index 6ab0139e2ff..8990e9f74ab 100644 --- a/addons/hr_timesheet_sheet/i18n/ru.po +++ b/addons/hr_timesheet_sheet/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -972,7 +972,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/sl.po b/addons/hr_timesheet_sheet/i18n/sl.po index a397c5745e7..f276800468b 100644 --- a/addons/hr_timesheet_sheet/i18n/sl.po +++ b/addons/hr_timesheet_sheet/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/sq.po b/addons/hr_timesheet_sheet/i18n/sq.po index 37b4c570707..9da314634f6 100644 --- a/addons/hr_timesheet_sheet/i18n/sq.po +++ b/addons/hr_timesheet_sheet/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -958,7 +958,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/sv.po b/addons/hr_timesheet_sheet/i18n/sv.po index 837606e71de..a8a62cdcd5c 100644 --- a/addons/hr_timesheet_sheet/i18n/sv.po +++ b/addons/hr_timesheet_sheet/i18n/sv.po @@ -13,15 +13,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 #: field:hr_timesheet_sheet.sheet.account,sheet_id:0 #: field:hr_timesheet_sheet.sheet.day,sheet_id:0 msgid "Sheet" -msgstr "Sheet" +msgstr "Rapport" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0 @@ -32,7 +32,7 @@ msgstr "Tjänst" #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "No employee defined for your user !" -msgstr "No employee defined for your user !" +msgstr "Ingen anställd som definierats för ditt användarnamn!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:hr_timesheet_sheet.sheet:0 @@ -44,7 +44,7 @@ msgstr "Gruppera på..." #: field:hr_timesheet_sheet.sheet,total_attendance:0 #: field:hr_timesheet_sheet.sheet,total_attendance_day:0 msgid "Total Attendance" -msgstr "Total Attendance" +msgstr "Total Närvaro" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -61,7 +61,7 @@ msgstr "Årets tidrapporter" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0 msgid "Task timesheet" -msgstr "" +msgstr "Uppgift tidrapport" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -80,7 +80,7 @@ msgstr "" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "March" -msgstr "mars" +msgstr "Mars" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,cost:0 @@ -107,22 +107,22 @@ msgstr "Bolag" #: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0 #: view:timesheet.report:0 msgid "Timesheet" -msgstr "Timesheet" +msgstr "Tidrapport" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Set to Draft" -msgstr "Set to Draft" +msgstr "Satt till utkast" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 field:timesheet.report,date_to:0 msgid "Date to" -msgstr "Date to" +msgstr "Datum till" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 msgid "Based on the timesheet" -msgstr "" +msgstr "Baserat på tidrapporten" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 @@ -133,7 +133,7 @@ msgstr "Gruppera på dagen i datumet" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615 #, python-format msgid "You cannot modify an entry in a confirmed timesheet!" -msgstr "" +msgstr "Du kan inte ändra en post i en Bekräftad tidrapport!" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 @@ -148,7 +148,7 @@ msgstr "Godkänd" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Present" -msgstr "Present" +msgstr "Närvarande" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -162,12 +162,14 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal!" msgstr "" +"För att skapa en tidrapport för den anställde måste du koppla den anställde " +"till en analytisk journal!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0 msgid "Refuse" -msgstr "Refuse" +msgstr "Avslå" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619 @@ -176,6 +178,7 @@ msgstr "Refuse" msgid "" "You cannot enter an attendance date outside the current timesheet dates!" msgstr "" +"Du kan inte ange ett närvaro datum utanför nuvarande tidrapport datum!" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open @@ -187,11 +190,17 @@ msgid "" "the user and can be validated by his manager. If required, as defined on the " "project, you can generate the invoices based on the timesheet." msgstr "" +"Min tidrapport öppnar din tidrapport så att du kan boka aktiviteter i " +"systemet. Från samma formulär kan du registrera dina närvaro (Logga in / ut) " +"och beskriva den arbetstid som gjorts på de olika projekten. Vid slutet av " +"perioden som anges i företaget, är tidrapporten bekräftas av användaren och " +"kan valideras av sin chef. Om det behövs, enligt definitionen i projektet, " +"kan du skapa fakturor baserade på tidrapporten." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Difference" -msgstr "Total Difference" +msgstr "Totalt Skillnad" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 @@ -201,17 +210,17 @@ msgstr " Månad-1 " #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "My Departments Timesheet" -msgstr "" +msgstr "Mina avdelningstidrapporter" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day msgid "Timesheet by Day" -msgstr "Timesheet by Day" +msgstr "Tidrapport för dag" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,name:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Projekt / Analytisk konto" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 @@ -222,29 +231,29 @@ msgstr "Granskning" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:274 #, python-format msgid "Warning !" -msgstr "Warning !" +msgstr "Varning !" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 msgid "Employee's timesheet entry" -msgstr "" +msgstr "Arbetstagarens tidrapport start" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0 #: view:timesheet.report:0 field:timesheet.report,account_id:0 msgid "Analytic Account" -msgstr "Analytic Account" +msgstr "Analytiskt Konto" #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 msgid "#Nbr" -msgstr "" +msgstr "Antal" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_from:0 #: field:timesheet.report,date_from:0 msgid "Date from" -msgstr "Date from" +msgstr "Datum från" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -264,24 +273,24 @@ msgstr "Tidrapporter" #: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0 #: view:timesheet.report:0 selection:timesheet.report,state:0 msgid "Confirmed" -msgstr "Confirmed" +msgstr "Bekräftad" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.day,total_attendance:0 #: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance #: model:process.node,name:hr_timesheet_sheet.process_node_attendance0 msgid "Attendance" -msgstr "Attendance" +msgstr "Närvaro" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0 msgid "Confirm" -msgstr "Confirm" +msgstr "Bekräfta" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,timesheet_ids:0 msgid "Timesheet lines" -msgstr "Timesheet lines" +msgstr "Tidrapportrader" #. module: hr_timesheet_sheet #: constraint:res.company:0 @@ -297,7 +306,7 @@ msgstr "Status" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 msgid "State is 'confirmed'." -msgstr "" +msgstr "Status är 'Bekräftad'." #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,employee_id:0 @@ -308,12 +317,12 @@ msgstr "Anställd" #: selection:hr_timesheet_sheet.sheet,state:0 #: selection:timesheet.report,state:0 msgid "New" -msgstr "New" +msgstr "Ny" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph msgid "My Total Attendances By Week" -msgstr "" +msgstr "Min totala närvaro per vecka" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 @@ -331,23 +340,23 @@ msgstr "" #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Error !" -msgstr "Error !" +msgstr "Fel !" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,total:0 msgid "Total Time" -msgstr "Total Time" +msgstr "Total Tid" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet msgid "Timesheet Lines" -msgstr "Timesheet Lines" +msgstr "Tidrapportrader" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 msgid "Hours" -msgstr "timmar" +msgstr "Timmar" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 @@ -365,17 +374,17 @@ msgstr "" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457 #, python-format msgid "Invalid action !" -msgstr "Invalid action !" +msgstr "Ogiltig åtgärd !" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0 msgid "The project manager validates the timesheets." -msgstr "" +msgstr "Projektledaren validerar tidrapporter." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "July" -msgstr "juli" +msgstr "Juli" #. module: hr_timesheet_sheet #: view:res.company:0 @@ -385,7 +394,7 @@ msgstr "Konfiguration" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 msgid "Work on Task" -msgstr "" +msgstr "Arbeta från uppgift" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -395,7 +404,7 @@ msgstr "Daglig" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,quantity:0 msgid "#Quantity" -msgstr "" +msgstr "Antal" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,total_timesheet:0 @@ -403,22 +412,22 @@ msgstr "" #: view:hr_timesheet_sheet.sheet.day:0 #: field:hr_timesheet_sheet.sheet.day,total_timesheet:0 msgid "Total Timesheet" -msgstr "Total Timesheet" +msgstr "Total Tidrapport" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Available Attendance" -msgstr "" +msgstr "Tillgänglig Närvaro" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign In" -msgstr "Sign In" +msgstr "Logga in" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,total_timesheet:0 msgid "#Total Timesheet" -msgstr "" +msgstr "# Totalt Tidrapport" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open @@ -428,17 +437,17 @@ msgstr "hr.timesheet.current.open" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Go to:" -msgstr "Go to:" +msgstr "Gå till:" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "September" -msgstr "september" +msgstr "September" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "December" -msgstr "december" +msgstr "December" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:248 @@ -447,17 +456,19 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'!" msgstr "" +"För att skapa en tidrapport för den anställde måste du länka den anställde " +"till en produkt, som t.ex 'konsult'!" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "It will open your current timesheet" -msgstr "" +msgstr "Det kommer att öppna din nuvarande tidrapport" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 #, python-format msgid "You cannot duplicate a timesheet!" -msgstr "" +msgstr "Du kan inte kopiera en tidrapport!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0 @@ -469,12 +480,12 @@ msgstr "Månad" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,total_diff:0 msgid "#Total Diff" -msgstr "" +msgstr "# Total Diff" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "In Draft" -msgstr "" +msgstr "Som utkast" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261 @@ -483,16 +494,18 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product!" msgstr "" +"För att skapa en tidrapport för den anställde måste du länka den anställde " +"till en produkt!" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 msgid "Sign in/out" -msgstr "" +msgstr "Logga in / ut" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Väntar på godkännande" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -505,16 +518,18 @@ msgid "" "The timesheet line represents the time spent by the employee on a specific " "service provided." msgstr "" +"Tidrapportenraden representerar den tid som den anställde lagt ner på " +"specifik tjänst." #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 msgid "You must select a Current date which is in the timesheet dates !" -msgstr "" +msgstr "Du måste välja en aktuell datum som finns i tidrapporten!" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 msgid "Note" -msgstr "" +msgstr "Anteckning" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all @@ -524,36 +539,40 @@ msgid "" "your employees. You can group them by specific selection criteria thanks to " "the search tool." msgstr "" +"Rapporten utför analys av tidrapporter som skapats av din personal i " +"systemet. Det låter dig ha full överblick över poster som görs av dina " +"anställda. Du kan gruppera dem genom specifika urvalskriterier tack vare " +"sökverktyget." #. module: hr_timesheet_sheet #: view:timesheet.report:0 selection:timesheet.report,state:0 msgid "Draft" -msgstr "Draft" +msgstr "Utkast" #. module: hr_timesheet_sheet #: field:res.company,timesheet_max_difference:0 msgid "Timesheet allowed difference(Hours)" -msgstr "" +msgstr "Tidrapport tillåten skillnad (timmar)" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0 msgid "The invoice is created based on the timesheet." -msgstr "" +msgstr "Fakturan skapas utifrån tidrapporten." #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0 msgid "Draft Timesheet" -msgstr "" +msgstr "Utkast av Tidrapport" #. module: hr_timesheet_sheet #: selection:res.company,timesheet_range:0 msgid "Week" -msgstr "Week" +msgstr "Vecka" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "August" -msgstr "" +msgstr "Augusti" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -563,24 +582,24 @@ msgstr "Godkänn" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "June" -msgstr "juni" +msgstr "Juni" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Current Status" -msgstr "Current Status" +msgstr "Nuvarande Status" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:646 #, python-format msgid "You cannot modify an entry in a confirmed timesheet !" -msgstr "You cannot modify an entry in a confirmed timesheet !" +msgstr "Du kan inte ändra en post i en bekräftad tidrapport!" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day msgid "Timesheets by Period" -msgstr "" +msgstr "Tidrapporter efter period" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,user_id:0 @@ -592,17 +611,17 @@ msgstr "Användare" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account msgid "Timesheet by Account" -msgstr "Timesheet by Account" +msgstr "Tidrapport per Konto" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,date:0 field:hr_timesheet_sheet.sheet.day,name:0 msgid "Date" -msgstr "Date" +msgstr "Datum" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "November" -msgstr "november" +msgstr "November" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 @@ -612,18 +631,18 @@ msgstr "Utökade filter..." #. module: hr_timesheet_sheet #: field:res.company,timesheet_range:0 msgid "Timesheet range" -msgstr "" +msgstr "Tidrapport område" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548 #, python-format msgid "You can not modify an entry in a confirmed timesheet !" -msgstr "You can not modify an entry in a confirmed timesheet !" +msgstr "Du kan inte ändra en post i en bekräftad tidrapport!" #. module: hr_timesheet_sheet #: view:board.board:0 msgid "My Total Attendance By Week" -msgstr "" +msgstr "Min totala närvaro per vecka" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:259 @@ -632,11 +651,13 @@ msgid "" "You cannot have 2 timesheets that overlaps!\n" "You should use the menu 'My Timesheet' to avoid this problem." msgstr "" +"Du kan inte ha 2 tidrapporter som överlappar!\n" +"Du bör använda menyn 'Min tidrapport' för att undvika detta problem." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "October" -msgstr "oktober" +msgstr "Oktober" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form @@ -645,6 +666,9 @@ msgid "" "on a project (i.e. an analytic account) thus generating costs in the " "analytic account concerned." msgstr "" +"Kontrollera dina tidrapporter för en viss period. Du kan också koda tid på " +"ett projekt (dvs. ett analytiskt konto) vilket genererar kostnader i " +"analytiska kontot i fråga." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:237 @@ -653,26 +677,28 @@ msgid "" "The timesheet cannot be validated as it does not contain an equal number of " "sign ins and sign outs!" msgstr "" +"Tidrapporten kan inte valideras, eftersom den inte innehåller lika många " +"inloggningar och utloggningar." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "January" -msgstr "januari" +msgstr "Januari" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 msgid "The employee signs in and signs out." -msgstr "" +msgstr "De anställdas inloggningar och utloggningar." #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_res_company msgid "Companies" -msgstr "Bolag" +msgstr "Företag" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Summary" -msgstr "" +msgstr "Sammanfattning" #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 @@ -680,17 +706,19 @@ msgid "" "You cannot have 2 timesheets that overlaps !\n" "Please use the menu 'My Current Timesheet' to avoid this problem." msgstr "" +"Du kan inte ha 2 tidrapporter som överlappar! \n" +"Var god använd menyn 'Min aktuella Tidrapport' för att undvika detta problem." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Unvalidated Timesheets" -msgstr "Unvalidated Timesheets" +msgstr "Icke validerade Tidrapporter" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457 #, python-format msgid "You cannot delete a timesheet which have attendance entries!" -msgstr "" +msgstr "Du kan inte ta bort en tidrapport som har närvaro poster!" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,quantity:0 @@ -701,7 +729,7 @@ msgstr "Antal" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455 #, python-format msgid "You cannot delete a timesheet which is already confirmed!" -msgstr "" +msgstr "Du kan inte ta bort en tidrapport som redan bekräftasts!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0 @@ -712,12 +740,12 @@ msgstr "Huvudkonton" #. module: hr_timesheet_sheet #: help:res.company,timesheet_range:0 msgid "Periodicity on which you validate your timesheets." -msgstr "" +msgstr "Periodicitet som du validerar dina tidrapporter." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Search Account" -msgstr "" +msgstr "Sök Konto" #. module: hr_timesheet_sheet #: help:res.company,timesheet_max_difference:0 @@ -725,6 +753,8 @@ msgid "" "Allowed difference in hours between the sign in/out and the timesheet " "computation for one sheet. Set this to 0 if you do not want any control." msgstr "" +"Tillåten skillnad i timmar mellan Logga in / ut och tidrapportberäkning för " +"en tidrapport. Ställ den här till 0 om du inte vill ha någon kontroll." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 field:hr_timesheet_sheet.sheet,period_ids:0 @@ -737,7 +767,7 @@ msgstr "Period" #: selection:res.company,timesheet_range:0 view:timesheet.report:0 #: field:timesheet.report,day:0 msgid "Day" -msgstr "Day" +msgstr "Dag" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -750,58 +780,58 @@ msgstr "My Current Timesheet" #. module: hr_timesheet_sheet #: view:timesheet.report:0 selection:timesheet.report,state:0 msgid "Done" -msgstr "Done" +msgstr "Klar" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 msgid "State is 'draft'." -msgstr "" +msgstr "Statusen är 'utkast'." #. module: hr_timesheet_sheet #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." -msgstr "" +msgstr "Du kan inte ändra en post i en Bekräftad / Klar tidrapport!." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 msgid "Validated" -msgstr "" +msgstr "Validerad" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0 msgid "Invoice on Work" -msgstr "Invoice on Work" +msgstr "Fakturera mot arbete" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet in current month" -msgstr "" +msgstr "Tidrapport i innevarande månad" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Timesheet by Accounts" -msgstr "Timesheet by Accounts" +msgstr "Tidrapport per konton" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:51 #, python-format msgid "Open Timesheet" -msgstr "" +msgstr "Öppna Tidrapport" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by year of date" -msgstr "" +msgstr "Gruppera efter år" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 msgid "State is 'validated'." -msgstr "" +msgstr "Status 'validerad'." #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,state:0 @@ -813,136 +843,142 @@ msgid "" "* The 'Done' state is used when users timesheet is accepted by his/her " "senior." msgstr "" +" * Tillståndet 'Utkast' används när en användare skapar en ny och obekräftad " +"tidrapport.\n" +" * Tillståndet 'Bekräftad' används för att bekräfta tidrapporten för " +"användaren.\n" +" * Tillståndet 'Klar' används när användarens tidrapport accepterats av hans " +"eller hennes chef." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all msgid "Timesheet Analysis" -msgstr "" +msgstr "Tidrapport analys" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Search Timesheet" -msgstr "" +msgstr "Sök Tidrapport" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Confirmed Timesheets" -msgstr "" +msgstr "Bekräftade Tidrapporter" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet msgid "Timesheet Line" -msgstr "Timesheet Line" +msgstr "Tidrapportrader" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0 #: view:timesheet.report:0 field:timesheet.report,product_id:0 msgid "Product" -msgstr "" +msgstr "Produkt" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 #: field:hr_timesheet_sheet.sheet,attendances_ids:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance msgid "Attendances" -msgstr "Attendances" +msgstr "Närvaro" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,name:0 field:timesheet.report,name:0 msgid "Description" -msgstr "Description" +msgstr "Beskrivnig" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0 msgid "The employee periodically confirms his own timesheets." -msgstr "" +msgstr "Den anställde bekräftar periodvis sina egna tidrapporter." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "May" -msgstr "" +msgstr "Maj" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_workontask0 msgid "Defines the work summary of task" -msgstr "" +msgstr "Definierar arbetssammanfattningen av uppgiften" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign Out" -msgstr "Sign Out" +msgstr "Logga ut" #. module: hr_timesheet_sheet #: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0 msgid "Moves task entry into the timesheet line" -msgstr "" +msgstr "Flyttar uppgiftrad till tidrapportrad" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Attendances" -msgstr "" +msgstr "Totalt närvaro" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all msgid "Timesheet Sheet Analysis" -msgstr "" +msgstr "Tidrapport Rapportanalys" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,total_difference:0 #: field:hr_timesheet_sheet.sheet,total_difference_day:0 #: field:hr_timesheet_sheet.sheet.day,total_difference:0 msgid "Difference" -msgstr "Difference" +msgstr "Skillnad" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Absent" -msgstr "Absent" +msgstr "Frånvarande" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "February" -msgstr "" +msgstr "Februari" #. module: hr_timesheet_sheet #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Företagsnamnet måste vara unikt!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Employees" -msgstr "" +msgstr "Anställda:" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 msgid "Information of time spent on a service" -msgstr "" +msgstr "Information om tid spenderat på en tjänst" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 msgid "April" -msgstr "" +msgstr "April" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 msgid "Confirmation" -msgstr "" +msgstr "Bekräftelse" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 msgid "Invoice rate" -msgstr "Invoice rate" +msgstr "Fakturakostnad" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639 #, python-format msgid "UserError" -msgstr "UserError" +msgstr "Användarfel" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250 @@ -951,27 +987,29 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal, like 'Timesheet'!" msgstr "" +"För att skapa en tidrapport för den anställde måste du tilldela den " +"anställde till en analytisk journal, som 'Tidrapport'!" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:318 #, python-format msgid "You cannot sign in/sign out from an other date than today" -msgstr "" +msgstr "Du kan inte logga in / logga ut från en annan tidpunkt än i dag" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 msgid "Analytic accounts" -msgstr "Analytic accounts" +msgstr "Analytiska Konton" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,to_invoice:0 msgid "Type of Invoicing" -msgstr "" +msgstr "Typ av fakturering" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:246 @@ -981,53 +1019,55 @@ msgid "" "In order to create a timesheet for this employee, you must assign it to a " "user!" msgstr "" +"För att skapa en tidrapport för den anställde måste du tilldela den till en " +"användare!" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,total_attendance:0 msgid "#Total Attendance" -msgstr "" +msgstr "# Total Närvaro" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,cost:0 msgid "Cost" -msgstr "" +msgstr "Kostnad" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_current:0 #: field:timesheet.report,date_current:0 msgid "Current date" -msgstr "Current date" +msgstr "Aktuellt datum" #. module: hr_timesheet_sheet #: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0 msgid "Hr Timesheet" -msgstr "" +msgstr "HR Tidrapport" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,year:0 #: view:timesheet.report:0 field:timesheet.report,year:0 msgid "Year" -msgstr "Year" +msgstr "År" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0 msgid "Open" -msgstr "" +msgstr "Öppna" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "To Approve" -msgstr "" +msgstr "Att godkänna" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Total" -msgstr "Total" +msgstr "Totalt" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Journal" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" @@ -1230,3 +1270,9 @@ msgstr "" #~ msgid "My Department's Timesheet to Validate" #~ msgstr "My Department's Timesheet to Validate" + +#~ msgid "My Timesheet" +#~ msgstr "Min tidrapport" + +#~ msgid "Submited to Manager" +#~ msgstr "Lämnas till chef" diff --git a/addons/hr_timesheet_sheet/i18n/tlh.po b/addons/hr_timesheet_sheet/i18n/tlh.po index 9593c5853a3..3ae29dc9a28 100644 --- a/addons/hr_timesheet_sheet/i18n/tlh.po +++ b/addons/hr_timesheet_sheet/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/tr.po b/addons/hr_timesheet_sheet/i18n/tr.po index 2c35482fa7c..80ec9301b9d 100644 --- a/addons/hr_timesheet_sheet/i18n/tr.po +++ b/addons/hr_timesheet_sheet/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/uk.po b/addons/hr_timesheet_sheet/i18n/uk.po index d13830ab51c..acdf2cce77a 100644 --- a/addons/hr_timesheet_sheet/i18n/uk.po +++ b/addons/hr_timesheet_sheet/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/vi.po b/addons/hr_timesheet_sheet/i18n/vi.po index 54bd912768d..f8f3e556738 100644 --- a/addons/hr_timesheet_sheet/i18n/vi.po +++ b/addons/hr_timesheet_sheet/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -958,7 +958,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/zh_CN.po b/addons/hr_timesheet_sheet/i18n/zh_CN.po index 07cae2bc952..52a003b6f05 100644 --- a/addons/hr_timesheet_sheet/i18n/zh_CN.po +++ b/addons/hr_timesheet_sheet/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -966,8 +966,8 @@ msgstr "你只能做今天的签入/签出" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" -msgstr "提交给经理" +msgid "Submit to Manager" +msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1285,3 +1285,6 @@ msgstr "账簿" #, python-format #~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !" #~ msgstr "无法删除这记工单因为它有考勤记录!" + +#~ msgid "Submited to Manager" +#~ msgstr "提交给经理" diff --git a/addons/hr_timesheet_sheet/i18n/zh_TW.po b/addons/hr_timesheet_sheet/i18n/zh_TW.po index 1db56103ed9..cdddcb35d18 100644 --- a/addons/hr_timesheet_sheet/i18n/zh_TW.po +++ b/addons/hr_timesheet_sheet/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -957,7 +957,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 -msgid "Submited to Manager" +msgid "Submit to Manager" msgstr "" #. module: hr_timesheet_sheet diff --git a/addons/l10n_multilang/i18n/pt_BR.po b/addons/l10n_multilang/i18n/pt_BR.po index 87490221c5c..6382de88eb0 100644 --- a/addons/l10n_multilang/i18n/pt_BR.po +++ b/addons/l10n_multilang/i18n/pt_BR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-09-17 04:38+0000\n" "X-Generator: Launchpad (build 15944)\n" #. module: l10n_multilang diff --git a/addons/purchase/i18n/pt_BR.po b/addons/purchase/i18n/pt_BR.po index 8f2cccb110b..0e39eab89a8 100644 --- a/addons/purchase/i18n/pt_BR.po +++ b/addons/purchase/i18n/pt_BR.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-21 16:16+0000\n" -"Last-Translator: Luciano Schirmer (IG-Tech) \n" +"PO-Revision-Date: 2012-09-16 11:51+0000\n" +"Last-Translator: Fábio Martinelli - http://zupy.com.br " +"\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-07 04:56+0000\n" -"X-Generator: Launchpad (build 15914)\n" +"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n" +"X-Generator: Launchpad (build 15944)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -1200,7 +1201,7 @@ msgstr "Calcular" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments Available" -msgstr "Entregas Disponíveis" +msgstr "Recebimentos Disponíveis" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat diff --git a/addons/purchase_double_validation/i18n/es_EC.po b/addons/purchase_double_validation/i18n/es_EC.po new file mode 100644 index 00000000000..6e219bbddcf --- /dev/null +++ b/addons/purchase_double_validation/i18n/es_EC.po @@ -0,0 +1,72 @@ +# Spanish (Ecuador) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:37+0000\n" +"PO-Revision-Date: 2012-09-17 04:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Ecuador) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-09-17 04:38+0000\n" +"X-Generator: Launchpad (build 15944)\n" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Purchase Application Configuration" +msgstr "Configuración de la aplicación de compras" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Define minimum amount after which puchase is needed to be validated." +msgstr "" +"Defina la mínima cantidad a partir de la cual la compra requiere ser " +"validada." + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "title" +msgstr "título" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,config_logo:0 +msgid "Image" +msgstr "Imagen" + +#. module: purchase_double_validation +#: model:ir.actions.act_window,name:purchase_double_validation.action_config_purchase_limit_amount +#: view:purchase.double.validation.installer:0 +msgid "Configure Limit Amount for Purchase" +msgstr "Configurar monto límite de compra" + +#. module: purchase_double_validation +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting +msgid "Purchase Order Waiting Approval" +msgstr "Orden de compra esperando aprobación" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "res_config_contents" +msgstr "Configurar Contenidos" + +#. module: purchase_double_validation +#: help:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum amount after which validation of purchase is required." +msgstr "Importe maximo a partir del cual se requiere validar la compra." + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_double_validation_installer +msgid "purchase.double.validation.installer" +msgstr "Instalador Componente Doble validación en Compra" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum Purchase Amount" +msgstr "Importe máximo de compra"