%PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R 21 0 R 26 0 R 33 0 R ] /Count 4 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R /F3 10 0 R /F4 11 0 R /F5 12 0 R >> /XObject << /I1 13 0 R /I2 14 0 R /I3 15 0 R /I4 23 0 R /I5 24 0 R /I6 30 0 R /I7 31 0 R /I8 35 0 R /I9 36 0 R >> /ExtGState << /GS1 17 0 R /GS2 18 0 R /GS3 19 0 R /GS4 20 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text /ImageC ] endobj 5 0 obj << /Producer (dompdf 1.0.2 + CPDF) /CreationDate (D:20241221172510+00'00') /ModDate (D:20241221172510+00'00') >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 1374 >> stream xW]o6}`6-RÖ4nm&@"-&,S(Ńu)}إt!%Q{x > k˲@[]<;`5lo߷kܐfp乍Ăɳ,[ B,os|%Ph# x^u!2\?b;QRET WyLFbGe xҢv8R ײz ssZ[e[U[Px)U&@A%QC]Ŭ35cQ]# 7K]u٦bB[P99N݉D9Q[WsXC6ym ^b6QX%6.F'#]ƃ+:x MGۇEu@?iHV;OD3BOp; hiֲeNG{ /k }W "+N>^[qu"`W811cOÐ48;mD7f'CӖ` gG u6ڢLWB(ӕSfcG6GՔRń*_zhbSeABlvF懪YĵA0f%,8Fj[@r\zR@=B١VGr:~uj|fz}G.;$2,Sg]=`d_e|,j'lH;0wЊj`1ඬNvuGllCx֫<9`ryGa1=(A]h==Rv˩cr ZT]ک?H^=ԯڬ EL< endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Times-Bold /Encoding /WinAnsiEncoding >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 11 0 obj << /Type /Font /Subtype /Type1 /Name /F4 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj 12 0 obj << /Type /Font /Subtype /Type1 /Name /F5 /BaseFont /Courier /Encoding /WinAnsiEncoding >> endobj 13 0 obj << /Type /XObject /Subtype /Image /Width 1280 /Height 720 /ColorSpace /DeviceRGB /Filter /DCTDecode /BitsPerComponent 8 /Length 92263>> stream JFIFC  !"$"$C" z-Uk"\2t]gMn5N [uF2aP7898] o4/ٯ-<5-+5g>G_&Wg&MY -\_Jp;z;c{ P%8%9) 8y6@Ψ~fx'f1ŀa6|VZg|Z?om_>Y|sQWx= ? UX̼9 V4\"aET;U/+SlA-\.XuhĶ2 }-idl^m8ԲDl\ spQ1Milk5ߘzb5(J,5o63( %mtb~cOb-U^H%8t5{aĆ%-'S"_&4&*["FՐyÎ38է =xg%+q d1ɛ>9޹N')N>rcGO1ǣ^!ˤwXWf_ p:z^ѻ{[^t]#//#O0;L >^aoI=΅}۫aÿH3f5T :c2&ѩƦ3hW,վ@ur1n]|ret[߉F bLVz<] !=V8]g:Ӯq]aEwZe_k/J%[:9q( k񗊬z#9s]2:j'}?ZxlǮ.xT:xշm J.ޚ׿F]Cc0\0Z]lJfMӬg fRea`ιh])zWFyݼֳrJk&%sݝ :c+E^f-ڶyߖ4t$Љ>mXlE*-k=pxJ)/p{&1/o+Ih$ Wg Y]诡}oItK;p6R.?θ Pv{dl]vG͚%)un)5խ\)!;xxy:6FFX7tk.?GHX ڰc~OU2s$y4җչz>Hs:QՎaۣHmԲY%nҳVcni5]ƹh`F8v7@O2@G^4j\ʷ3+IN/5[nWfByEZR3qG"< x똘>/վSϣLCU`wp[+3xGIn:yzfVzycSw>U_=voꇻA'NZ]iV̙^s= s/[ t{_r0٬g|I]##u>~5,v]3'vs#*_iIj]XhS(M]U]Xd|@ZudvjbMN}@d`Y-9lq\* 6k1٬ 2=gdvz.OԽr+])+WGTmRZ3F3e`/M]jtXak@2q~gupt.;Zxf*~hӄꝺ}E͛ gq>58ñ ^*VzkҒs eQӺJ;6_U;WWv*RVk~wt_(5fѬ:xE8u#⾟XͪW|鶜=8hnV*lJMG77 >e3˵m;앋OVd6ɥG:FyW媖>tNw?nw[$OztjݼUY$L /ٌeW**q1ٷTqS ̂Pg7X ͟\UTrÌMCcrV:jr/upyc8=gWӶ`Z;V2KRs73K,-lNVj;o[]{=qeqc4nvv2㙲q[((uxg;l㯠:>ږxtm㒿LKq77JDfEŽeuGaE-ZP"-Qv ]YpJ^KAdN\$c-/UQV`J#bSϯ4- fL9KWUOeBO+s֎};wUSՋ*ulgk !`渔=@{'1( c6-]LMU,yIXWr@uZ}b_#@]&V`co-O$NSfWKًuk9ɸ*zBS.YHrMym{r˺ʧ{0=z䙆OMsbKZB:L+w";6~Lu '˔OW]>k5ur"^K/=U{z|ߖ爁E8[}$mΡcsTO; l˭aEWU).Vd99R/3$t{U.V)M̄}ŚƿPW .x~.ƹ8#N|m"Rh㫌Jj ,]j=Z+;ϥEZlzYϮ+ t8'Y-it٫zM}]=$"^#ѐwpF)y6nynS?Ƨo.Y\ԬyVysfV 7;; 1Ś%5-YE[Tl>цp.5)>!l=V,_5iڵ1 zU3^B=+Rǝu!/NîCWx 5W@%bӣfvFn81+=Z[e[]Snbg7Lz|WL2.Z5̠ϟFumazffط:wat&:BXvqɕx d1y{cdkc5&daբT;=?7W9kOϻ4/detvXߜR֝)=1;? {kuR;*R/ ] LS)1?Fgyc3Xu7O\p(v*_S(2=(ߠPTq8#\ww$)Z!g0䟖ͥ7'$(Ap*?]pkUN@=s{뤽SyA7jcz)I&JRӫ[lZ[W5y -יrݦ?Yo9Y;ekI;U AgB=#(şKՎ $#p-c0|uZߟK[S7xkf;gn>%g*BMW OIVYkdE 1%31d->_ZKT\=)KOft +(t@@ʜ417%|`Zd3B5 0@!"1`#APp$345B%2&4ٿ߆ך ?BX GA)XX/mbRi#J9> Zi)ezw ݥn x-!#>VIi) E6/.H1=鬌֨g΄xLͭ{GdRlC@h%L[DRI~BZ5²BTLt)X (?"1}c}W O-V+Q`^K^rIY~vb %ajTgnaڦ%oKږ1Rb,V Zз&fKx/k^ֽ^Cg ѯ_]q{@(SAא33xZ&}>Lڳ&c;RC5(;8H==>:j E?_Aˎ(/Á.8'ـ} ʵ#ہw |υ}@PcQ=>W(x V9{UN%2m٬zfn"ZfKx s6l2eDI9Kv7"\jE[ ꅆBX!^\ƽ%6&I{ODWXb"j7 VP5u,N@9Y+h77/o5pUnW&fcTk)d?_S"V++7-5 TzݟE:/h Op>F'Դ"byε?f{eZ#>_DV4*V#7%;Ap_`*NWн *IZ s3+i$ⶥLi5Re|UGbD!Or "(?__/qV>,V-#֊fG7π,z_C{7^))#B^}W$Z(>Aa~ֹ,f?*{ͻ͊ZX+q3 ۷|TZKGTj;CFiHrݐgd༐B~铉-5X#fpYW/jd#qsv^N0@=;f4Z,\rOP;Ec0/HUmޕ`$_֟X'h,"@/)NT fl^kOc rF{SmnvzqN厵VD>MkJ\いՁAc}|sL}_Zi|ܱQ3kR) {}!HO_CZSSKڼ!i\qkKcJq3j^CHa$䈱P jڿNVFf?q@@^t Ym")r>(,/ò^nWKM{riʒR9FMw\}%f-1?~,*Ĺ@IP%Ņ̽V:YtbG3T]@]st?OT -O+޺yV)#AK3Jg񟴪{ڴvnXdaH>wQqe=NoGu#:~=sW3GEqeb$(zϳÜaXyٹ>X{W6Pe~n8'M'9s 5"PĂmeT3u-)UE5f!_:{99*qTl] Ys:~'=zFnRV =տ,켏|>|?͍Y 3vWb&gڑN/_;2Ԝ3!S?IOt*2g? H`Z T%RG洄|vç|!1:4ϧ]ɫFyR6*)?6Ըr܉l 㶷Jϵ?Dǐ'Pyk+tM{3t?Bb9VOYc׮`/31j_OR9DZ˭wTk ϐ0@=tyl˴@[4ª.s/sha֥͢C уҼ H_OF]{ីg_ OB_T+qKؗaJ@|).R\Ÿ-C b|C+,) C1OLIoY??JmKD1Z\X%.;}{NJi&<+_ XZj>B ' 'k+1բC( aa-{{V9j-plK8f`(8[QS8Lɕ8-,(䕐gK'QTQ3^W<G:_i#CCݪJto.+-뿈-Σ^ʽIZQxLcv5mS/ԒI-:eKQPVYz' VebO+CZ3އafkk׷KZ tEm8њO'a{Fi2U[yfeSuEuxtG3]P؜o d>Qm?^jgceJG؎$~AzԶ&f{ @CVr݌D/BHr9Pa)LK衔fjX9<$pNy`_`eJfr2'M֖nvo)\fzVcWy0{p>Dy@\@1G @3vT"˝N>@BSV٥dd=B%}qtkgυvKZx("1 ՚ۂKm–UZ*U&JDi6 FIFqZ.FqZ%9ya?+JrhfG>q<\%9I[f>qwW`Ҩk Tk,·®n߮ZYsKa`.0FmX>|׀ #0Xy>:}|ӿ,}6 lܱ 8`xm~;GF$@~Wavvw6 yGKq6Ir~Xn\ڙ5A5V+ v \'YȘe:cj47+qDPoV(L4n(st(lF,8dیX4hh߻piaAtiMlOTLGА|hz4ݤK]G KZ!{ubΞ 3J(:k$qLHNvuh!zSL݄O>df8;wdcpm{Eu"\"T.mGHOQk?Ο;ODx^L-ʨ zu%;@Ģ/HHݴV Fyz'Eᖾ~Uz:4Ug8E䆫":>]u'*:!sXNML1봒JW`l_ug].9W *c-M(៴ΖQ8ciW(bxe`0m-tD^z`oqW0ګU|׬/[EkV5Zá[.v UtܫW%7EtoQg'93XHlk Kzn?SI36?9?>z?? V׼ )p9w1<<< 1:b*O :&f^gUXӢDwwwbvn:z^29|7CNzp8Sb:T/R=U"5 ;5^4t%:'stΓQUeVLk>u_?O_E/ij{:=BJOj2tvةǪϸg~|{B"]$Mnif0Ań)Ǵo+|]z1R|~<|QyGxyGS@jg!F,+k݀r%͑!}0f ,eXOk7KR}a|⤐qelҝpWŠ1uXMYu1疭ydMT)Y%,; ~GsKiYK4"-o4s,U"MT-uoH+y(sU .q=y0/mr NdPJgg][jzj駤DCH}Z6ZkOCIlQ.+_Q#]PEvSBMp {?̺Cl={Xc`\r`Ƨ˵y3:#Y^_$LUJtߗʽE54I[OkY-}3*hר{tU*/Ts(NJ;^ ီk1y>_ :z jA2T}jzMq>CM 6M0W;DDZֵoZtYA's&]kk0kܞ/Ejnb[Q^I[ v4Ș38oFl=Cf䡧Ye`d,=E< X.ShKY'B[y,b._'kؤa5/E9X+qZjsz&6讉QmnU6Jzu:"xct;Mkg,;Ld`zun, [M(-6vIv$є4UU7$a~Ben~F#1]a\6 ^.E2'P=zZfq1h:g/?YÇv(qݗ "V[;gxΒB)w:M0j4:F'P8AŦ-^z)ijNe #)o>-/x>5UO{RY_-.1,&0djǟ2X9ijZeuNR Ր\, 55O$5ӊm헽{T}?̱M4+uzjzokM9z|O^u]"(VzE:w&,7S!ihG>9n :-JZԽȶYglv۵=Y[7˝Ba1"G"Q$:}TVWF*ˮ< ǧJz7ɧMS,K4T*~=,'F2g+O`9jJ\vl~V4kԷӥm{^(2_v [Vշ엶A^4tR6e`xVk_ZW~8k@ag643ZFA.W5情|irepKbbV{ŝ㜼]#Lhcb>țXʗ{|ɹ1$ HpA :Xu5WɅ5Ѳe ;C)i. ѝIA^W+%g t/?ۨb|9&秺1w"MR5l۝{u߯Ohښ0|ẇCfz9m!O= ((g= 5MLVX*M"N2v7`te_h.fL`eM:w7Mg4fmu=1y,{^`tXLTD'e"ή`Hu@Bd^˒a__;yczr[K5>HjK/^,y{S ئ:s@68bͭGDs)/\v|PH!\ 3Jvc=v\n|W|ܫc@ ޷_)!15PW1阔ktL אrN{Fa3)M2f^={S@bmYљmjz"tGcz_ıp:YL䜦3Iq&m5 {VMK7`Y _L{Xyl=Q9&=G4;GLơ1UV H̊ D1Q{nj0R4W-ψ-\hU{6`;rfgbY,BC:n}7XItr2gr44p&{,=%̊[M%tʺ8sL4Ug e z;USpotGDni%TFŷm *a]V0`3w-K>o }e)!B{&B%ױPt#D^|Wg+pfu1/5rk$mErדL:h|0F,y3ЬsǖEL@KG,VhvmRA{֖`>W~g#[SEucpRd-fpϐA&\iZh&&'$Ig@bϷPӞ~􄽯Ӄh[K֑oyvM ,RϢyS"1%.Xlӝ`+aKֽ@/fSqU{MNQbw ks-oc]}^ .vIzXw;M/~4E)9eGZ"7vA¦of.Y1χ*kP&vpVfPҫ}RKnAҳk2"hmcvʋ+N!!CVnxI58mTh d6: ᾫW[;{OGn3cgwzM8^j*s^uk33?2!1A "02PQ`@Ba#pq?>iKQ=Zz0i!ql]d#Qƶcu=\qҿ y.HQXCh"Qqвq84K{RlQ+n'QU'񽽯l]YreE?0Ye_K_ԛtKW54\eeNiG񬒋WFԶkumG(Yd-ijGCWڬ=9Ϋ[rnF+&adԂZQQjtQ|em`zxKf?Wï.R5z52Q$W9MלK+] Sԟ-^>z9Rt5)݆LzҖbi;DRI-b^Y"O)1IlNug'V&c/IxʇJ8#ގ(⓺8" +յmB[amEP(БE Vx|۱aѯ>pd"MJ-iOBNIȗz)(4-+TUx<65UM=9-zV:qo!5Hk>,!hq+e]n%C{K8!5DK2I$M$%^?E6X轭׽,*EU2/KiBQNPkO| we[0GfS$?S:,[-[ݶƬn2hqC%G8=>nюןBò?q,h+W"HؒHXF($kg\lhē%#1#]d1JF.T5r0ҢqdXWNLnYCv6r _VN<\2tQ^J,6%ghgqĬIY%CYI!\DlJě%c)BJ45iĕ.ߤ]Ho q)*8. 鳗cGS˕YfQsJ췻BBjkhn; h2OIݴЪI*"X'EEZ'hĘs$.w-Dt?^P@qUq& j ƣZp,}S@xs5<hŠ4*2jgmn& j ƠT-T8ht0e˞:}o˗C?*WTG<ʕ*yWJq +z =r2\_K}Keq.\}. 0K8uh+Rҥ{+t{*WZWW~*T_+]B@ox`x?oR4y3J AҾMX0z&Pz?+r$5LèoL͢.7ɔS^V&'ɐVӖĴrL92]G"c-PssQkcM×.IK wzlĆ1#QV>&"[QmqOы_ڙ2̳,,5~:h[h_M"kc1B.$Sj Pnƀ,mLNɮh_\HQ3.4^p!ŵ&10ă )Eƫ􈨩@k71y1~y砋A3y1w1MQWAP!ER5uu/W~o!=AߨP0n auVQ[U1's!=Obg!iW-d;TT1!7-Y~nfjXURn.V I!bAE&q]Pd}& Wq0!mHawITcG35zT(~geh.aU6'hj7~cb (t;+LDP۵ jҶӾuDOș8qqs+z&5LlԱ Ëb/eT=2EŘHMqrرVV~ߺW5&&>&lZj9oR\0ƣz5O\QO΋3iE[Vpq.O*ڻW|{W|wP75r7VO@+DgўyU;VΕ| 5@]BU6;Wړ4QУ8[i[XB{[Q< gUz,ۚze2>:)З,t HS*0;bpӦҤ zvC‹µbrQkH#U8'ܑHn#9 @>b- GEˌRGÎ]u4D׍8WZ۶3+ʧ?_Rm)^_>G[pk?S(kJ/jsXEmiYFϐj5zd,R:2ңqRC>z+xoC1{TEC eC,cf#F;qcԓ{BcS9OO/? 7;SC.>ΥeuQj9.E"aOvyVDQ rp5.ߎWƉ<¨;Qvr>y7֠oZsHO4yIֺHcƦ@"u w"{J#X?Pp;&dct{H"f@e1uGacּx̉wq*>/AS0",#NtX9p;:2W0 vr`[H,} $V~@PKKpgPvM:F$e A13C~=x|O*SKi 2#DCUjrY d.`Ur7k). 3lƣ~VHbǝ{0*FSѸfWm dCG}*YX(TxV;-?ܷU%TR5Ik8x|$<gjlkF\e/\C֘]\?­.+ ԫvV(.h- 9y5}B4n܈.1cdfp@*qn0֥ >*8}KOvH}+(ÏZ,qI.EFѾyS&+HIm\B N3/h>+b.fGҭ vp<6qUPDDɏjOe:pJ\E^Ln4vg;R VIZL׍?c=8NDv]2𧻓j˩8K5Q`sG:b-m\yǵK$P_I8\Nm!t&R]f2Ҿ|V:y}Jlgjqʭo$0wFnhҘZ0X2H#-N?:]?emn9a[!$ւ-bWT=+_2ޞ.϶1j'O^O0GԱ'˽&NL" %A&>q)rs 7JݝfgR2kY3J2ci >m#~i*0kxc 9b+1Nrj(ĸW|rHHK6(:21::I45=dG]nqT-% rN(Sc)dtTҁ*FtTЁZQ'U%{o5§U:F=QҺK-׹{Y.Ϝђ07&C;.2~%EIhq#-֖$Ʀ88WWm>9MO^tGr)y9nD[V$im8Cdia6Vb'uGGVVhr? fӧs"]ۭMnHs\ mṈsQ'J ?g֮߆oնq"KvR?V9EAӹgVc9$G_qck;*H>7J*/w C'6K k~~hYxIcB%1֖kK{O/IHbV*+Du@G_JJԓjōčT1i9&U-[R[Qf%!o\->G5=sȿEdVN8:k#[)^]tCBO{jq^FX g tΆ˝gIӻĤ}Er0G#9`3TM.x<.VH+!&$Pv]@S4w9 (br)A23ExV.U\eGsZa'?'9 [O:le!Rqʘ,lO&53sI"yNMpwk6uoYv-?:ǵuʝ5JyKh9:ɔ'ErڏyAF*xkV[itDx?V0OSM@Z}h$Grڌ7@rI7$ZHZMYx ʩ"^Lg`7Uw3zW#bg&Aʵ?"*iR31>Jlb6xhVt**bKm _j.sJ01@\iEK'1S}푳 ב'6'ޔGJLV ry՟xǨFk&n&3r!VawV\洫rV\翇Zz.޵)E |֥85c\N*cZ]9VEyfҩvӨ ԧX-e(a|;OV*uF=udV;X;1S^ 8?.#tGH+#o^lt7VGa݃(Κ:<;י=}id9v5:w)buO',>H|(kBgֿ99w/0}+Koęʃ+옰zL}C?r5m־:{L|_>LN_Z㗭# WҀ1r'nq37p'aδ,jq]*Һ|G*e1detڛ:uc8@~Qzl+SyԚPg&PەpU#zzB#z>U.Oe0:vWZ__M+ K„R"?*PkKF/@)+xQRtH$U32jS,3R|=m\=`4F1/]T Z.OrHWTn|DF8zQSX ?3.j_.R#O, yuiVU¸~EN>8'ҟIQI4ee"*G.c;Դm>\P\δ h6`GHԠF}+O~f,j.}5Sq9Z8rm-DH_@1pmW|L֣6цϛ"Pzh.4zwg1`jG:נ!*`I @Xrx~H<_AD :BҊ~t!>1SJb*ۊ>F+QAtǂ\}GL,} R)ִpM PqЉH%9Ǹ,jӶ eHV %Fv}θʵ=:z-k#öJ74K.E;2Sj]Jۊ<tMI%;r&4ѤZABpM w99 4Zڇ "@I$zPWaCnI!L-DH aJ.3Krδyjѫ9YAE}8~u ǚ#9Rb8JԚՌ +zxu2;sG hJq奈)57+FJ!45HT|eV:tR֡\1Z,#.;:``O&FqcsQ},Q42?ށඬs9ŒM$pZЩJ,o!QEk ɷ^?Ej ̉zPSavGÔ;p~tA]Hw݁u2HHb)|1JҚ$J1 }q!I64&|#W,F,ե$~rrub,rߩ0sK߻[Y(jnH֯QO_92k,>Hɍw?gm]LvctwdX`Hظ1ŝ"6*D̉>#K3lu*p}jfP#z o7Ly{%1(@97Jx#u::&<HYA\:+Ɗ<~#G]Z\M0ƈm^ ?? hsAL1Q)R4Xt!}e]z\<0߇֤-:Ly@x|1Z$Qjc=!6XlEA`(9>𾦖+@h좮x:K]g>*Q~7]S7, q"h(B{mP1֮<:yK*cD|mCF9=5tf ,N֘Ù72p}4 ȼ1/ڧTZƖNNlws"++\mk=A3$]MEQsH]MKF¸+?s4u|_x?!Yq̭U79_FFb\{EqovcZ۷QHE(w&s; ̊a\P>s(R2[9j:rQ1R܍k"V ܝ=M8+#zK~xV\~SIp>f1x>abw_<_Q ąݶ:aHނw$F2]}{[ӝ{<s {t>#Q۵LWD'aZ"wTfu!). La~I;OW:1XXo : {Y 1]hoy=hkE7קpЕXU1upۣ0p?ãUyxnu,tW $"H4۷ Srd뚞/ҭcퟅ:b4@OQш<]|whKq X{e9T_$Ke>s"D0@n{9 wwt6֯4@3&>aFuj rSvp%8Vݍ]_IoR!Ajwl1ӹ$|Cz5p}g[:yc::njO"\ݟsZ(hڏJ?ASnشK#o2kFTI/'u;ԐGJ&eM+*Xneأsj& " LsX?"e%A (*qyiiR2Q<}Yh&MC#?}ĂG_QF9]:d\HrGܬ޽rq\)I:ʒ1QR,9sj6h-jE߀ Mv"L3Ļ`P[ъ_z:wթҘk?󬶟kѫK{\3#\JyONe|VK:KYΊ1t EVm.:$e8h4on{r  mM<-.iWzM4,hgxH|t^Xڥ>Id{K~G ֜A~ F33O;Y_%ց$ kcҞ[+1etM,aNG_zxlIxʯ2<<ڈoMKv$`*VM8-"p3s˕gQKb>EGj`7yG?16e<ԶӓTIq;91F /}2cyo `Ν{FG,ds>-Uě@妽}kۇd +;R/hۇR )kW\ɜ\ѶV^[G Ңu?JCʮFie Ui'H{_* cT14DqΊ8*qVg"V4LJ R LtIK<|J0. n %jH=jm;k5$Hqu%#IqָCuR뻕u#, ,\CC_JK#;zo%|輌Y!{ f#DAW{$_CGxoti9o$vaB~*'?niWµ#FޢrHz 庑z$TJC!F"p'(b(^JT3ZoQZF8;R%6,ȐrC##3E3,r+VN}kRVW;#q4]S⻑lݬ$j.ϵqzGrʞQBHe4d3nM,LyGv.d}$]Ў;UF5ĚBhGܪaI+44d9hd.@ϻ-UԃBKYOoLƣQKVR:X]L 1L\wTbsd֙Drp#ՠď$o (;doATOAZ]J;EI7lwVE&;]gz]L#lE2'ָXNjrdQC#6WXR]\#D\R+ddjFUjoRuQCEB秸1*g*\A" x R:h mP-c91e ƒ4F0WlT[E2oPD9tXf>@KuѲժCEm51ckg$SҲG֡jN>JY`(^l(ZCl쾴c \5rq Oj`5%Vpۑ_rSV^t2C\Hm֭ca:/՚4a$݁Z&] O$qTJK[C2IP#4Wo fpD77QAZ-0j9ݞIJqF~uVeԆDh3#|Aqot|G:v=qnRi@dN\[gTHYAFI]TukSܳU[U8AG~N5;yfG6h7%xwʮ^[iMLFe/R=1sCIg7.slǏEk+Qm G Yx&bsʮaKL1N3pNmJP̩1asCw٦Yc:=/[p:md'Ҹ>֖q "IqHȅk,r{-#6 r ~k?Cڰ Hɉqu1}8O>O=TFIb\_Q̪Q@^rϞU(Tb*ˍM늎V.ߊ'_5W{ [;ײB)-Rۆґ-lUMJճZM\F4LN#յ$ɺv~b&`BS* e8"v`n ikcK{8?Ifn{C^_/m=0rKH,173\E-4̯ήqc\}91&E''C֎;d֝?>z \ ;N{զ_Z0n9ӪŴ(&iJ;eJ&xFs9Nб C <e : &FPopuh."'?0jH,xO>M7Fv'f}:Cjژ2qa~NÅ4V[}g/9>Td5cg$W>lD+6) j{Kc4f߉ $mS?/%Qg@0>W lPU\ ?imNۚ$"9uo%GjH&mji9|U[ KJ'8 y=j6ŞU){Y\ckaRByH[æ][L#ҝaIF>F#aFGRO3҄axF9&su9kaqa_M4p+>ң$%MDQhIa˧ҭ\ARv;F@j\ȺFF5EN'֒AQ߷(ۘRvڂ?Jm *[JsarsU}_\p3^F4+D;>mKս1B5uF7:;JΓ75DS/^G!UC&>ڥ`A0Xp O?q QU*Ktb6` osou85f@cW;yͫosnKxu'&vys姞O3St#p[4XF)WKǸ5,`(%UP׽xɧXy)=Td:hoOw=Ks5ݎ(G#dgvSSǻ%u ;ѥM!W<Ļi%=(Sɏ֘D2*x+$cN}W;Wp~ӞQoRܔ#9fSۈ~1[u>~kT}"޽Dƚ1H0dY#3=%8CD须(WSŒR]x'2rGH+(4mHAn{B(fd;T?i#sW84$W4 ֖EM l Gz\[ݥ_6+,0 j3%¯;yqQF^'f9R@yice[ъ9zK ҡEu} 8q7O6-hU ⸰^ܻqe^]V˻z+6pB[yAI"J&q\y#c֖HRQEm6M~&|zT~(GٻB)Aw*3hRKiqc.ՁkC7tEpj ʭ9xU_ H))7Ln&.WmUĪ%/M@@E:JōG֏ y1O^xZ4jIf9\7WZ ,i>Ot$qE^< +Aylt5DM%wy' ݿ:pLmR }[>*3鍪WMx]M].zՠIDyjk..R6֍ȿW9oFi&X =\ƾb(L/[.,,2twhnjG5 iGMB B#h$MpdIW(0ySO.5)^;vnaOhֲ):VɝTOr ^?˟ ։F7CQM hs7?wqqtjf=M0_:f{ hKxW~K&s@2HX|nRէUMF|FaVuo,FFSEgivdFU]BX.ZD+6G|9GJX媥M [X5[{5ݣ(x{SW:[iNk,jqn$0YshN?ReNt{;T&R)ڣv5'#4.I^9ԀA\cR@B&^qQژnAF+oo-ӥ=jKTӢMi+׾ExpsК#J~BQI;ɦAvs+0iWւb'VK(@@DŽS,ZY[R+d>&šiЏ dt9OZv(qF԰F_US):Hmնգ t㐮,-coXY Y}kvF尮yk`2*1ݍX*c \Տ8cmg'P89$peX8OxaLUEug$jX!Œ H|"Qe6#F鍩:HmնhE;>`hG9G4CGG(*1ʂ1,cFEpSCX) ھLFjEkh#O{vNƙ;|0ǖ)ނc%y'׹5]Dc'q#'pv4Ihʿ'o JlPbYT}WfnCe mmC(Wn5 VOxQMz?GUWs=ikH= {ᑊ(u1a0񓾓ZeG_F?rfڎR]N^}}D.ނcCRrjN1|9`0 ۻY~՟ڎ)F.;39rƘEhs:.ח&SbX#Оus<1jh],;ndOF96B"c2 JΔgO#";'H:bɢ;᠅xx ޸/3n_˝T dBwq80f{xqΟ.F@i v_{v Ӗw,0* :GVK7?s=r.9rr:Ρ~͵ruoVk~́ʢ͹hV8 Q-Bf)Op/24Jt6+.K4OMne?vl>$cfjf#5 @RI="V|TͨgҡN ap@5 5K&r8EhVF R0~&ڞ_[vlA MzѬ ̯VE0*$0 #=-EKҋ?l S)jknoOCV9WΣk-S60%RBo_ ntn+})Itt.,;V8C/SΠMøP^5GZ{kMo]ZblUwNͧz~`y<ӗθrQ损gxS㓫$a*y@4qX3g~ZKqM˞^sՠǸq!Kcd`CGv-:HSUó|5Ag?΃0SǪiy &Mm(QԯoCQK1+KV=B3c| TpH-`A 8OXC$d(*mߊ҅J'e9Ppf/p3ꭱ#s<®wNII;RlErځFQQN69W8#4Qrqt'9ӅE2Nap„#1L[2F%̼={>5G-q"ӡ[MHDr\ĚZG."QcLMDFy\|*M~IaWk܅p7&X+Df> %1ʸgH^1ҽ>$VoRĻ+c\In# P$;bivv,hG jiYP4Jmgp~g7֙h[%ĜւˎcfӖ#BLInFц8=vB}jY@oҸ0V3ΡEd@(rMEHt'^ĺ˗qxntz+2A;G~Gu!P·AZeǺ( OVl>V1Js+T6>yGIwڲ`lS5HrwyLgpNyC=PH5? /왦V`hŚ ̐I( +g̞94Ke!3BE)`k9k0)Xߴm^MSYUbjOaxŚ[nҷ3"yHވ9z$."Đ辞 c͊u]~2-Rj96ԡ=?̭3d~qDe@?:h/pKY@KByf=uq7#ʍY<Ge:y}J=ʩw5%eTd2Kk"}XWByV'FXhK{x zKY.\D(װ^>Z~1Ҹ<-]FݹW{S-q|b2e]9YS쐮?=kzZsy[w9E~g?֩zȡn>\NySm!5un(kt(QcEG6: 0GaFGҥ  OrT5** s >Z޽*VqҌz{FD9b9TG?l[ɣVkC?gN=/-.0~#POt6W%ܲFmD.业(wڮ|qZ(XT<GD}=ζY''-!1AQaq 0@`pP?!U՝E4@em(ގu_l8^s}G|B)%5tǜ.|] r膧|5?Cb9IMprZbh>+@NA 2[Cc{ &:2 neskP8_߭)̫!&]iL,v֬Oq[qeN遨eid/p _0K{8DKj]J-V&,ae˘o&(+J_Nh"m0Uۀٿw=4)q24S'm)&Xp1MA|:;nwREJ(FVU,4+Q}5wp^>foDd7KL`oӫbhQqNo͓yB- @<>Q(\r6+.qn%}1O 0Wef?*?D8F2[1 8@Ж2`7,JcUҲVb.J*V+:ѯ̴O6m }K5y9!LnV\ Vt5P jYWeK mzU}w.gd?4'Lci ׎&Mr`@Y_vx\VyPx=>,_ o#gvxǙJýgpeʻ=/r>9y^ &TU#H\T^ppoL]͚k;Z ;5*]q,D:L䍋OT&(MEcn(M2ܨ.+*:fr;rZÐ p,M\vѳǧg&r##ԊQ͚Z_i@E>2%v5%; 4gP#EOar_8XD-ϸ/r!%̼/cH0,/7BgtKHp Ҷp"R| 2(ɋxw4ed_:GnN?{ eQ!ǀbO1-oItNn-kitweěJ||vvp; 0jT6]Dg:_j->ГH6GUKxvN#վH.%w|߿n80 5!ƙnB$W}ӪKfVlNuKԯ<J>b_gW%!T"fkB=60G ӉѽKp<.j<_L?nkpc?yC.-SM_*cXm.M/;wSWƬaeu+w<ݣsO[~w< /lQ #Vk< 9(f"TN56.V' [|ƍXm;  [a0"Ӷ "?s7{*t:GMDXiS 3h;* JP7:VO5RPU1A*p(ej\g~.^T}#X=ݠUtz_Ws'ӝwƫ۟NO]AY8jQHMdY\s%Ieϸ߉g%=pR]oaT2i1Zo=eYzX xqa?Ŏ@̯].n[ ?th[Z  ;/BhMZ!R/ RƊaB+Tbh2:WVP(k0kr\qLmY,ɑ,e \1XN\ׄ@A> #4apcىc}4ZFv |C3nJ~.;]YQfcQ.]PbXʽ gH2 M[QX`;i,)T[ ?=G]XA•+dX2&ٯX.yz t bpJCߞC0!,8i`,6wu.D n/q;r(7۔pXvjqoM#@K`5Ck*?@NeY{ x'ԑ{OOme/ҥgkF S :ϖ7ünrB# Sf## T{"nH EhA"dV\?h< /]K שp,m`e>."h[:VQ{4.,Ѣ[* m5 p114;~gbk`6vPј+Zًp>J@ܿeVg~5>S 9W6bkUweϵ* yea\x %\ȫӻA&GEyG `~,?>=7HY"׀B>ϕSF=vf*8?aPVJ!Ҝ&e_f$PBZW) 1ANJPVrHk2lBt6Gx:ǃ 魪[sW[/{AyФw͘ūKN>!B: ?0j7]-șg}ƨV @ qWc Ia?UjƷdCi+s 1mwf;=';o v-`W꣚V8B(Q:*NgǗLo.@xoy<9U1W,nNǸ Dh%g@Px'@d6Uo['X3x\2҃B݌Sb aaeƻQ-eߧ`{oD88z"/GD  v7J ǧV*3@;++]*\xPdtZPu(/1+QeB8?02C{ f1B4򺔃ȧ{!3id ޑC*֟~=UlX"R0Qg QX7?+Ü=ynee`UAQF.QnsX,0s%5 \6e+QW0^*LBܹ0\]A|ˉY:ܢYSS>լB; )ȨDLGV U= -IEmn%%8oTlR 9f2 ?/KSo8 RG @tSOq5i=9#Ņ+G3/ڬkV ZGZJQ":/`ag%WOrm)- 0 +-5 [*,F],ϝΣrѽF)jKT~"sR 076->ٝZ[Zo*hpJ'EKV8"╫; zYuJ|m0߁}"gnH[P`|6~2fLΔ'R~b{U$Qבw.r*X s'hs>ܬ"+c+;usٜо _os;.1aj5@} .bS4 \ dzˁ52ߘNTp4R(/xlQھc5;#A`|)9ŋ ^ͻE i˳nu˭5`E9eubWU u8 WqqLw\8ݹ[Uun*9WW5Et~2nBu,j=cx_XIkf[x^nf_H\^q4˨7җP6BmQ]Ez%?Il61h=?8k IpkL~JVBߍ]@$9:YdPPbJg .aQ^lk䲸 SPcT ʫ8(PYm6mu87vdB>쀿9lCs"%9<_dqBPʲ/eGCn,zU|E&+lQ"6>1VqA4~:?BɫR1o=Gr&aZVe"$^EhM_VludM(k/Z7[.0 sm*Q{ZQe o3# =mjݫ׌k4-c{b稏laT\Y읣r=J9~l)L(7U#rf<0͸#C*A$m>3LJj˂YlµgDa%1ur0I ,p2ĐQ};_bJ@I{a)'i¼3t-A^j&P}HTZx6һRu~xzˊl)q{-X CttQBq[XXE`RN$X.n0Y.$V8|d H60F'Hm#9|,M5"bM6 L tgiZpΖ`e:g DNy]W]o.L"/ vU;MΣXeǣTSvCG-~CD8iiJOk)}t6}aDM䀺GK^vx} \/Aq=ees>(Y# +|D#ê12S>3jMDFe~Nʶi ձ3c`6v;0TW&Eb{PfBѩKccNtNcy$h$Ģ𣖂ːEk#\CEx8z: Zh5 >r]MH{%"Ϡ"co"N! [לLkP}}iv8dUVvôEv8K4"{ 0ې0-]Sƒv;!D SCs^+3~p_ v!V\jRV\ܿՓm?tpS|w{RhaC_C0%6M|B/qhs!W ~%Ԩ6Uis2K/n cG]y 꺉Ih2aJ"O$Q$X0-fsᷥDdD*5N8{/ ̮%9yc\YV4VCJ &鰋m0˧}3E Y4tf3W?NJFϛܢK߶,Y:UYVB6>IL}z婠 l型]OV=}@]0EN+1:vU Lɴ:X|Cx3kkYd^ oҹ3D4ktߓ%M͓s/#C,UUICN?%YI!Gh>&R`géO/(tJ:F y #nzTqpkn-O7j;ޮU[_ڋR>bAt};I[8&i {  P2˘4g"n;ר7:w&\?1M'mdWc 7J?zEo06ʇ.ȰK1||Ozٳw.F\A#50 ըo l~t}=N^"+9 VAOm"YhV!J] j`ߚgЖ\}E\xeQQڎL_1RU=rcgn(\-9D6ϔr Y>#TR؀*8b0$o&9X7!P][m1^rq3ƢH+XsFhLKH UYqqRU}U\ZcS^<xKP[R85ҽ ~5H>$ ;\fEli)XXEhKc^]EOK)J"QcsjDSm!ߟ"4>hpqAP\Kx2K7_kh}d(&Z0Xc{o!;;k}TaRّ|Af&i^aˋgQv[q*ɏPZtCBLU2be3!ݵ;?en->~M_IuR"Υ8s0|1n gx76kg0µ5P1AUgﱃW1549W.X,,r}LW_i,_L;E4+)@vD%0a7arjw37 Ex ׅ(I|;@ \K lxth{IpM ֦ϗ=ČRt&ט<F]}u2dC=mkAI-- 4~J@xvp, %FF >"mJ~B^xL7w԰^VsCG;UB@1']H6C߰=Ld9B<EBz`}az[/5t"%դ펡Rmݡ>ߴ&>~KiHWH.?hܭ@6 l\b1WR֮6ЫD׵D5KD9v9Bl)BEN_& CZE13B-#]WXRycbÖ YV o99(ıiXtKy%( eHhsO'̼&͔ϚLj/CrQG ۽:Sj| )-igsS%\A~b_&V2[%eXTFf/tU88_ì?#םW4Ox(|L6Qxkt4w\2+i9dZ@- g,e(m ,:F+v`Y1ܽSJ嗸p<߾{ ~|!~fK2t-mnZ[ܝcNy"3x r㖬Vf#n:Y^G(UhP]{cnPo6.Ss&4e(H[(8bTJALɅsfRt[?*CNa6YJtaͽ.5aCH7oB̝F)2Sf|FLcTlIOհP2&2x?fW k[Z[(` J:m2iW&IWUPLlUM}*I^w>v<9I=ō&)L]JT|[_J_oɆ04ԼJ+*ڞ0g_zGRWC(xv 3St?x?=ĢێuԞׯo4;ge"]}aoϦTt;o!f ~|PA>@ -~U}yvye n:?KU'=UJS:!U6.xht5"DEmVUtMRSm{|Մwg"tj̱ˀCyl9Px $5<{ac؊hUhEjзv1?c-|Tq+? B`D.vw9UPsܖ%1&qwD;#-d0 :э{UKjQo'4R7CC^Ⱥ'qb0S$H-*xkipᬗy*X ~z 9}ûzY_UYmvB`Yf T;$&)<5{`+M{= \C % "A-IxeI=%|JsG1VdװT2>ʻL;kt_h4^~,,_h(:/ Dk&C1#SPu^^q(h:s.*uԿ۟aĸU#0F>-ƿ\+9ӹ}A cn7D"T %^kjj\NB r e&_wign+./k\jZ/I}ͫq McG )p%51ПmVtKO+)IV~ gҽs1"о=+6yj tȻGgvD Jz )C/"wbrX0 j`_Z3֥1]r׼wzW5 C*7`s_ Jž9;~h*=)ph0\ژ f[Bl-C]1,X^Wi ~X9>Bӗ!KH lLS)V"sy8tZ%sѮ"NEkiw?F3/i$͟1yrRīw\ p!Y&_+Lh*?;,Sj%Q^ a|_3.rWFd[Tǥ"]oZc-wsVVzR<:aouHl3ؐ/xMOenb :hMEkq.]Nڍh@`6x т:@~kJB 3;onQ)l)$wz`>"U+sHE.zXXzMbwz0Ӧo`P=L('PQheS52!{~L(L;pX x9. 6({xo3[,:v'̭/d?|:%-#`Uׯg#iA" z} IareehRB|7!(vSaPM1W\Pǂ1M֗hK}x>ݧa=xK>Jh. /ZߡsNw|3 N!S9nUss??^ed^ͫi`YyQaFWF^-EkYfQB2K}^Π3%[>9e>7G>q@F:Z+ar)!EU,SEr+ Ο>{{?{zJ:*po œ 3gG^(y%d_(u⎿l=D⎼Q׊:u(u}%^u5:ZSbb Pm|>|<$p)?e"gq(W-Hчkli?SOL XcIywϫ۽IRE\r[Ёf<(6;?Oz FRsv5,I?n͵peLYKMM8)vi9W9Ŭ .0azz-?AV.>pൢ=To)[n\Gjj&/o(d [1\3Ѩ!X/S>Js6,9> AL#v\O}}tʡ!6V"v/2Vw|D5DfݻhwKjDj…L7RNK͇ДN[#!gcb fSщTZK]nګ. ,MEi;صm0qr-^(<8OxS2[bЃ KR`πMjҎo훪K9k$7/\>٘'SKJGGg_Q`g?ZOf˒!Kw1>}ǎ5 {8|X0g; M܏^۟ fL?웑Gi }y%98ԇ[bB4qTYĪy&{Mx˰4ٽ|);My #cx +S U;,cr=;d1 8`+zy`a /RevJwZlB<|;AWs8O"eO3X>|EwŨ("]%427*)/c̷?gIh}NUƻ#.׶,72Zk`8ez3)Rz-^^)N?h c)6x(qU?b]K%%B98"Y~>L ዺo@bW[Vfy{Oգ/q;D/0ޯd^("^?0-i2z<bsrhEF~Zu^bY-Q1nnYu)Wf0/,Ttw{ wL"ߝtJP!ÞRk]V׸Y.je9#6E#ĹR;Vk&\!^ʌGyYj ' #7y¿6B%#-$ZoRvj:DJ5?2T`c?Dܫ5AwG]A%}qUmrb}陳\١wBs/ulZL(bvX7O^*m8O5j*a}zE hb]{ 8Ts>!満־J-g?SdmΜ^-kc>YmMz dA}'reh'5*;n{?\ 8麩/%Ym_G~)6Qҿ4YydGoR{:[bW]K5 gҴ>c:(4~ UHɕ[k  TЂ                   A(,8 p               ?b u s             &Ki;m)+~є/)2Aew        J# %  $H9hG}                             A                                     %C+߽eUN#f{(              $)(E$\b8A              .                   *qi c "dP              d'nSΞ$$             aJ                                     Hc3tc޻ ݼ{~i=ދlOB   ,Nt{$a$QHaJE `Mq>q 4#3DQC0D0  x.q                   D $( R(a          l҉h3m4Vui%IM|j4B          n0^RF C7crGIc8B           Üݟ/1ķA@nͳq              Z (H$ h 3B            (  t - Tdff'    %    H+ #<8cV,$ Um,               =Mwo9>.             `()"8* q$!70<1QJ   !WeDr!$PڃiKB kywKƶq:x(   ӎG3L( c, P          H =; +wdS!+)|e          x J2Sf~؈$`w,PB$ (#8 B      8 t 7E&FUv`р Gf;"       A($ 8|S( Q      n''l J߉             ݺVL+.%B$J`           $ $     J            L                   l                                                           ,!1AQaq @P0`p?78_7U^?WeFJY^5-rj$@-ۼĢ{Cc!g=0%e8`-e6K.^`bE¾b.j&@Q ʼf,_Yߦ S].Z.S@ 0glFrƫ,K\-YK)RUz\j:\.]80n4镐 LTuRnssqBp: d6Ld]"(f-F e2\Z*)RS(T[od PF%Pt-nd"X˅%E5/ _ZjYU\WDV%]FT Q[̐S73-YmAI)ſhE6oǓ.d6|"?g(0*@CʢjSD6W \5G k U.;9K3tj% [~pkF+_7 2 xEE,ܼgKt?jz %%(>׽Sڮ2W51w@ ED5q<%ggQzR. .1r !a2befe@.1p,}PĢ%tJ"[Y-q|0F]¸kB. P:XnxEy/7 0-r۸2mAtK q-˶帚r.qn`]h^ [1X?f7 JA5,}΃gK穒Mξ~pBYptxn x(Sq ׏ |akslV e'iA^=G b] dk`*ba+GYcAmve S^1 "v@1TĪnVD0F۔hYhF"r`xQȺ8|5,TWh^:iqEb\]a_h4b)Er+ 6ؙeڗYX*>1ƘReNߤ<3JMbYL[-%ZKuG5.fJFq:{tDܦ٬LH,3֭7}pUKkS3+QG,VƯtH\K*]t O T mOP%k,+Gr*@gr1 1X/ QX!8+`8*;?dxZb xeCwab"VTlR#0SPRn)) T(fԵ"l-lrmTTUbM^4_Zo>gW31Pʪ%q@MvIU(Cĸ*W" jғİUb8_ˇdA s5|]2e5~g_qKreTX ÏB hDB6[WZ{3q.+Dñ3uPNn#X wgfShs6f0VncPS20 J` (-*vK+ĸ p ʫ% בѰ?AbȢ=(YQLT(Z LZg ZBй6)Bd[,Y-e ![iKYJbv)AtjԢXz36ahea\F,TX+e!RM 22<.WYAi Mcv,A1Jy.8+tK-uobdf*5Qqz/y~7@Y5-0Q,bi!jQ |hf)^t(1d#B#OI Q@ H_]J@w_x p#One%K#42x?G` A!WHzG>@)}Ҁ|`M\GQFxKxI b^(N"ԥf4$[`G>kҮ8G& {ˆ0"9 }T:,]emr<4WPv30h! K# |B̩M5}pE] 5&٩=5|@{u, %Gwx]arlCׂZolDDaQ]lDޥ[D"\AoA0=U44W/7 Bܶnљ̪]u`brnDZn<`⻿X@toiSc|=tw5o,mRh,!1AQaq 0@P`p?55@rwslֳ5K̼.Uxܤn)"($9ۮ1-J:Q@t)tijuf{Q A/`ЌX), *9W O _+h4g#5\JS.`.X6g+CoRy>x#1X\B. C FF10 0DB@Ah9X),;75< `' _ ќ6aEUj1mWO2T /Ucx/@ܸ],k%-C3 x4y|ۼ_ߤZ K ?U3A) P-"J0K)0bW؁6AD-ER @FQSpS~ ]mM J-yA*(c^.R;QWUN ]~m**z8SY}:DXP .` *lCn`@  x@f!zlD ʕU [:Nkfj̿x %Zƪ? 3s)L)MclؗW,^r8R~D9~!M`gtYqVKw(-Pˈ &Usg4-b__VWi\^$V a0qn C&Y  "p`ahf1]~ ^er}eZPM7CtE`Yh<|ty9-躾ӗyZ%>R-AA:]0z.j82~e˼̱;|Ymb}↺tk1w;g<~oh^-~aոiCnH=9va`׷@iy#V's:٨R^ |Xzc#cA}~/y{FL-~CA 4| @-co)~ڔE=Xz4Yt&c(3q`%r<0*A*h,/̱wqGcIL1XcZ Z*5Ƃeg,. " d|>|ٖCBmπ^%6\r\7m.Bds 0jrcpe})CK&0i{\\*w3F޾pDgYuyA_>3zX[`R1׈O Ծ8QpE%_G̱AP }GOliGwV 0>R9[[Aw1S(K+Trf9hLn߬l&]Ufzu!+Z X4*uUqFG:w.} V#IVk"M.XwP[^.]K@r{Ftyp=GV 7{ pw.Pz8T q/G7Z.0LCSY,W*SrȩBf _C{AsNRńu"H~%+ܔ0s1h61M';bwrKNīeDcygŀMx 9ǂŌ1 n7wF[gR$--E UB/9e6zA)uyxZ1Qk,>~ 6ALeXKU4R2Y+\j7K.?[𤶼GMF^u'IK\ہ\.(:0! X_qHh3wBG 0q+RKtPܖ|G@>-2xf Zp2-&ƣɟP1UB-hmǯ2Qq~r_IKFꞱ=+"ʮxnxbV[H^=lZNlXj;l;R׬RXKV">.=#&M>qȿ8^{^+T`@5 ŹP1y_7 J9ܴ/RߟĢt|S;k Eye_}U_h߉E ӈCt1_O E1>Խ ߤE (u1i*[ܧ\H0ga6JpюsQReq-òq5P.] spwH+;2qu6e/{,QTO71t> 1* 7:džx ԼO2">ߦr< [4Spv.!1AQaq 0@`pPတ?m `nҚarĪ @0u8BQL ƻ|4_k?7v$6W*Cr.j0W( C)oQl/ۼICR) RR^f)Ys1 =egYY "xQHrόJs ?loLֱ"++1HR^S@cWHACA4\zz6C];np>VO(C2|,hF8PL @h "(O®p}+>>?((TEWYBauؙ >|`- a!`@?rU>AO4eWkް-s<B{zE1^7/>0y2`VbInG{|&[&U˛Jz g@N#R_?AK8&D:,yL\=UG=q8T 8A|Rjm@,ujn,QC2. _x7*=7Q{ZDA(/t`EDj bPC3ҺSalTU{ni C8P-o92>.:t7* B;)a&ڎ7zfT Cx7f Z $5]-XQv4pмdPV30 ^U @ )נ ZB-xȒS&DX<8 ,4| M18G«:(p*:xK:OY(9ʁr۞&n{s0~,Pda! DQrkyA]07hRŅEjZ mz VN `Gt8r4HKхg}q J(H}`2ml/^(`0 !^av[ W <asFQubj(cp#\v@![6'폷4؛*G *e14m* 1Q>T+0ZpR$1696Hj*v@g7\bTVxG'55PO#qcR^_6uhj[=~'W5?%:Tn`/a/m† w\ XEi'9)^ PAAx.L*gpã?</XH yY n]f،7bO\vΝ~d0Ef"%>S|xU1<0HFb jg@ǻ *qq@X/%} kW'4 AS8TV CM~m_b:gn>@yY('x`Byxx;R8ǔ_YΏpGg1h;47h+b AnA'S=__oȻ7@?ᵘ"{R[J.O8UZm/`M,sd5 ;ւ_d>\P8.*pei'{q,~(W*]UU}lsf$&''q҂19--ZCxZbn> l1/*qҪ|IS[ڲ?\bXTRL*J+4b>ID~O0&@AZkS@@HS{]ynӐxS n7} =`Pѷ07@cT3Rfvw1rPTKP0x3/ yL>Q ґ9n U8yiJ@mH> x\?o}@D؇:WZ(ǩT$W8p3eH!*'% IU6- \6ƤXIw.y=hSؒ,7T vV,'5þsOďq%MHpb6wVӚ8R&%p>0'cL爒ڍ@D9<[$w5$J@م{:vk0Jp)B }㟰`t0؝9Q^ qO8LygT㕽zN_{50dR $a7NEpWBD{F)5}a/xjо7hN`rjB| XaK& 1}! X:0ߐy a8Q|(p 1V&6ciTl]_EA>p+۰0 q/|vQDHD%oIQc ;nt'UW^G2u^0 jH#ӕUm]U3@TAņg>owH<#Q}]r cwP5OsG@w+Hp.]_aAP9YDO!'^ <$)8qnB1x V!xS79V>̛ f6No>DA$_\~(H|__ХBḗ@'~]o-"&܅Ġ%Q'oĘbIdh⟲HraH< Phlu&; y.h" /@f!ZNrER@$-ޱ% +0o Y ^ x&"J# pX6)"jcA8Oy[HxGszW8Oli@,9}%fG"r)WeUl>1@ 8(&X@jˈ%pb򗎵Zp%8j\&&{@0zEvjM55ء{(S !E8Rc5LX@XTxTV5QD8zV .'?np0H.YU4p @\F~SsAK'.%aT6o .Uq|!=(>R >̡UvYӄ$& vvfČN0 L+8& -נ_Tm*uX ;W8Cpk"0wi u4`qJyy !k&bv'gi yYyu}PNy6aЫ(7 yyp &6|pT/mŽ0".~_(Q_rT?_ 'zFbmtn n {+~|ÒA v^'@R'V0@Wj"hl=~ 򟐨ʽo {w 7cO +˭nk|1#Y>7TWOrԛNAbgư^a !A5CKγYNoَ>OjB `]4rt/bgٟOџt2;6w}'ӟџe˸0P`Ǘ?.}?ϥ.~}/G~?s0K {XdK 2s UNpDQS<.~g}c)Z0YJX[iOџ_N~na/T0h<#0cʞ1`dϧӗ>ie}?g1:|}?}?f}?G~ ˙&Ƶ/>?]D'>G_OOclEnǬn,G{YJuϥ.\o^3QM50#ic`Tt `A :3a((l19Ư4y.Zx{iNypH䁊QaԑWxΝ@GLӐp#0!82yl!5DNk&|4UDm|H5Sat< NUv\2LЇ7*Ŕ;`tHuySGr–y64Ũ*r>RxK*N9w@X^@bͳAڪ=LS$ysed.R%ڧ4f: w+As`xֲK<7z\pG0 D@^9˲'5_n6`(1O{u 9߼Vë,P Ʋ#mSK1зastHS7SP7rcB `zll45L؈hD,m@phW"HD|IYA@|GP'i}b L5޳{@ҳ}asi{#_x#zsQPdp14aQp@t'xS^C (8XjzI;0O'䯏(P6n3,> ϼU^ME|*#ˉZn]8+pDlb3B//7]%ОqxS_eID n,NJ[ݘXF# ]vvcZ ՃyfSG#^SZ0 EL?wi-!NXNGx+ z¿rsA9 ~' r% bj .Rю`?By>2 AЇ~qX5Xz*&[ ^XDb쇾Qw W+8~O H0`yUNףeE5@^7:40zuH)vn@3βLPM~O^\4Ϭ_'p٩—~9p@yH) (6k1dƺf.@}( M5 Ut7sWHz,0wy笩" 4=UH1ɚ nm`N48x|u4a|f{!)Mqk . *;&CM< n$)yZؽ $&}8wU]`,[  `Dqkdva`Ea@QwSdF z@CкR&q)yg9{v "9?u0V|z>d%ǾB|h\ΗYqtEq7UMÇ+ۉoeq|a(@yc0kS~pV.עٮqU(yCeER29i, Ff«V﬙AY' P=FE:yx"xQwp2 npߌӚ"@ 5:.نG# kJOۇ'_ Sx)҄"ד6S,*phNH|9*'sY͒{mhBWGˏ_&y^ RRA y>%."!"1<' 0FxxNJKg?.)E| >uBy>5roej?/U%:{"_l*z$ăts@vVsjonU ?~B4{rb iUOr٭3t^ jTZCA4F1plZXtB%b֔HDB!u;\>$Bh(%x_y><9B 02fʽ *V(T6(譋|F\ADeI't'fVAʑL%0ex(e$ݯXsQꈦͷ]AzHEUՑ>،w(b;S!V=\Y Q5񊦣t `k. 4MZmte9Bo(yv |M$Y2O<0/~=[9F0é.Nd?_|P['u9~p, ;f\+&ʎnMNuÍTIAO3Tۄpzb60_ KI\ X,ݨj/1LXE*g+N 7l.89e)Qu B5,͏m9ugc}ةSr] ΃x3WscO)ro.۽k #:J>DM9f"Y kL|) q^D(<(Cqos.PZU5&X]8q;C+\ۡ Q7|b:Tگs{K&G9(+8FbF Z./>q՚p>X*Z;~ fRk8j`V.i9t x"&m֐"TU÷Z L 4:UR( JsMzLf 8x:c>='+`"H@uuRơ#eqy",r;yL2)ayCH l` P9c\s@n bf% ''J(ii̿vM~ 'aOG^V J]95jp lb^`Y@rp H!p @> /)c P˖&z<)Ȕ q=`9noY,(84<>ZHHa K@,Hx8-ñXpwk w`2D@ R8Ѽl !ȑ}vCnEl]U>q(C00C  V)l/AEis_p˜Ĥu$ h\/,H?l$Mҁuͮ7VN&$(+%f7,24>&P7ox1\JPpmP)@),gQ}Ȩ uEphZ;u =gP`n@n* {! yGMF#[GL$G]Th4F# 8Բ&&'`=n n~05Gz5X~EtXٌ.Q-:Ï2HC˰ Í~>Ry(S, ɑ>$cn4xN ~$pp~\#@]0po O~K'K8."Y/30}e1T/l6JmX} 5nă N3Cv r8 k. A'BZxJ8 Cya 'r iTP;\ii`=J_6B4hf!(öO[iޫR:a=E WRB007o80#Qi042wNC~ 4IpDOJ qҼDJ3c>Sf00]owT4dacw@;5w@h\`{f0>84bֻ#xL J5YVjUhrx’SU^U *L)7{W.GNS`d]@ahvsVBfxҏ~(jI+nELSF|DU 9 "(HL`'(mۈRm+7fS٠ظD^U Eipc8LbŰ!=T`WxHG|XmےHdlMQ`Blx9. 2|K,8fDF1us!^91#N؝2՛vtW;u\8oAJ\ba3V 8 I fH؏&Kԃ9l *W߬~@&Z҂nSO.'Vt,7 :2宅IPѴ^Dŋ䡄%p7t.#D;0sn7qKⵞ2D9raKhB bI7pQBDiNWGl-є5"wqr$lڲ ɣYnҖ.4:5 q)Ƈ7**Xy?JCA*Cx;Ҍ(cvZD'x5q<҃U=T}QB)~?E>q.e^Q=Jt~) H$]s~?9n QM$]?U|!r.~n"(>Gg@)tm@;?ATIРNJ`NKCr">X<8;Uk!@;w2I>E 8E7Rw/:1,T BMJNǎ g X,!qqw4fP Y&1I6x: yڤZh$ƣ*7ixUCgR=t+_O (+ [@c5"{p6v()fQݭhmP N՝h^vd̚=SNjqC5ث II-m@xWñuޱvp- M4HP"7xNء ÏĮYvJ(|@(+G<1XN/v|T.Zup$V܆cAQ{"?Zȑҭ)bu;@Ozn;ǠW{۫13$L[2KLT ;{aLd*s0. D.xn]\Pr y"i RqX"\h#0DXty}ab4Ƹs{ZN6%kt &~EQ ;}" @ [8ճ3K2Tf /-]؊:v*(>Kp)JkSKP.aGS OĨ@BNge;5?qa{N9 èZ; Rx{yϬw;'dJϦl.mZrLMV}2ƙ!9;uu5RENn4A= OɋL##Ix?oBU[l[ntm8̒G? {h b|IITS˄vu"{wo8Co5IH}LvkjگD,iMagҒ6ٷL1j=jns#bאYکGr~rbW5cfR*R]W,XN!@K9Qon -x&¤rɈe}bFǒqge ({DrO[ {EM@ r|88n{07ܢG;=AuÌG;٧'yЄH u]B@dX ${Ep@`c\' <ϜrS6}czNaj|‹6Pч( D7o *w$8#i*R]Rի :.iUiBὀ, Qxk#uXWì)(zmfxڸLHxL?QQ'5z/}'0G SvbcǬ#Xʒ'4qI}bA. PU<0BG{Ղlْt`ki ]@ >D U1QIʐ;HM5i(P<>ۊ&m'I,+.BVMg ;,ˬI"* X;JIXktrAպ9đ^Z q9`"2Uj h{b6MLEH)Ԅ;+6vtr{ u,.31VBixE|8 ~,R Ʌ@J)dՆl#zPIf؈5|f@ X&y]"Kr5h 1#;68u[K_a}qͭjqEkA`Q!0QdETM&4@O}e ' :".}#z/y3Hkf$/\a|E.X{RCf= A.zנ8ɾ I"<2VrFc8k}g&֎Ƥ='a#t\K Pxh|?"IzPNqV$p,$ Zm.UwJS3ڷ~ Ʋ:{q%BW] 򄜀k|Ul{v̄)3py j&RVj p ˲UQ{ZCsZmۉ^x ?4ǷA0AT=_Y@8<;€Y'2TDT";#@vdQƔ J#<~PEQ@ 0pA(Bw4 {g'%@)<OI"wղEwP-<CWqd 2K{39jCq;. +V|R>\)*.*.Vt3I=5YmK~ĺdC&ո*Y1Zord6Ucۈ)\u CigXH l[gsm!a]DiJ9ut24U  {'Gc$JYjRR54ӄBSE2o# LO aՄhz K&ܴ&"BrwEjUjS}M)^0`n#twp ݘ0J)q4ؽ>؃K O!""ƥDQ6dyX [Hc2t5="`*9etN 8qA1 ѯxΑ֬r^;PH1ϼL;Rc@'Pzsp;F#hiC `u0Yn͛xYRoԸADbQgqwgW+ |de+avi@!DDb$G~6A6ְgVq hp`*.)*C5GQJG"Vmԑ'\ZhmѕvVV|34~"B"LL/Ka;xS KCCWpI˶g ` Āa2%x>XW,VUD2]!ؔo`P{-,_@6[LJ BK!(ΦrI.,J$Q)v.)t޻mt5iS ޅPl>Eh9n Gkcf3T ;[Nԇ &.Z@'3WŎ*9-5,q!fo[ ]~7d=9|/:Sh(/$SO+C}ػwX=kMil;>o`ZWOecppp=8'"O"w1)iNyJ#_@trAlƷtP'4Nů7"%TxP"iM?(C pQ yBdrhgj^69zu7߬`ijix2ob|bAdxAN-at1a>L3[t;K9Ǝ5 w|:ҏp99Nt׌r myWܜRqp^<xJA0ư&AJWW9J* g xhIhX |[*$wzx+adFhL֖x"@4sy@TNő~ qP#Ri%KFdA↦Dl&%'B xSW(&Ed)? R&9AU06(<zî ?gEXZş=pT |kr vRjUxnKor7 Āq3DXKbp/X|jKJp̠%46c Qv 3vAv-JP}@<@U5Sa" 0ܩ{&Xea,j!aP C aB`#b47\,(#U7HJ e&Q-rfE yB]xbS[DDX98,Q(.ZQr(T#[Iy2c!cSkY w[޵CR)ڮNfQqTJ湧JiF4:mQV$~kx#;y?b1?„B–T͵]mBC$EH(56"PwS]cD@]Ue;;ӯE+O/0jWŤrd0[W:xB3@; 밂PQɂpyL{("#w-jV::WY*q 1E@p:rk#vPpB7)*MUzޱzDN^54 u _9 2_ )Vƒ%h]_6D4aFw~ QU,a ?|ND oC?XCvP t0 G ~T) XTfDKgX i?VR8E"* ]~'~PȄ9!k2KȽ՜G{_?ЁP BTZ*(jc-7_5ɜ)lJ855P<3d:^+ Qf%>DYqT!@j Kp y Dػ 5Xn鑷׌h"VD{$^$_/R]O8( # i$5T@ԂUP^"(f0m"t<7]Hv[7s}yImDj[裋 =vA'2LY>*$ Ie|L62( +˽ciprG;+ +\ 9szLJbT`?"*MI#]2* @*q\XXI`*kKwq B08ɱ͊`>$ToܻBnd]7-/'Sq(P[s &L  y|MUW]59('P<4hiIN8wژ,)t0pYv/oTP5HfУIq.X>434U C}CTk!JԽ4tA_:e`^]ql_ä0/)/mx#< lڮg$cjy4z:삶46ۉJ*`flǗp; K(!G#]&)MRK&J@P1) uX"S/DyQ|BxJc- 5<VF@CP/0:`N4$NQvʤ1Pg>`q>G}͌l'XpU}Ƨx 蟣]dEkUT^Z͢Q[tn?ܐPJX}* _~`~x VuterypmQ9 ɟ=)a5hy`cBPî̢oq06ontcF<u Eep  <1''WjB*eN0u9ci)F >Pߣx!ʬ8-6j?X(AAB mrq@Ձ]53!`T4E^;}eoJi+ڼ#żuHqw <ыY ;`b_MN i|㢸4nX?]J/ r3>(|) r2C]1cR>LlPаE2jqeǐQ4zJIKX~bTZE˔)Pgں F3C+J"XC&|eymI!|a(&!tyژ$ ~u X=7y+80N&D{O7hJ]AZg8pTEjkS5O 0(;8JʀWEH6F jiW]s=P uTJ[xAV=kBIvM`'h4sJH-ZLPU"T.u=g[DxS /Dvw䫐jXs*㬀(x&=r @@YM@(@`$Rn%MI;FB}AnZ+Dmw*{`.Ml d@N<cqh10b('|jf!U`>J]k/ } ƴĦ9@Lp fUC؆#j= |4@1U &_[0]Qx%R( 5'^ <ف@ *D(:\|)4X9'ng^~hC?W88"-}ZAM0[+\"t.".'`)AbO:8fnQsv).02/.cm ͖d x:ά8ک7)HN㨩:) g@ T(րn3 ټ(`wqW(jd~F(L3F#~ $T>t*6JHhEX$4 ÍolSASrO\|`Onch*#xy/PAyY `uLDE6޿C*($xR0'`Msme$c J]03ᱺUh nU 5ưEdHT #0/3T> Éa!)ns}$ 4q!t"xzV~7Ѫm7SԘ&kCSxVD=`FU)7 ʼnPP TP#:&m:Wo  C|g(O/J{I%vRYh>t 072+9ͦE)^R&npzt@+F?$%0m t5˼.PU̝ebN!95gmͦctUީu$'zFkB3JǬ`np{m:*'204w|g]YuDEQSfȭN'a*IBpDnQX:!_ r0xX>aֈdÏm>d(6Ǐ郄/9T;z=bc{_W\pUaѼP6KF絰h1?Y3BSvum#w 7 U7Fp$:r©D0%뼅eE&FbVQw$@`#";HKPJ!UnarnIE\?AhMQ##dp6gǜXhLjوڪo1)*Y{:jWZx'a@V٢pC/Y<=e{P*Zqxoa/3X+Z.Pkx1Mo[Y6wSW2fdG'58흸`AwKVq4x}>xt9WlۃURւ]VR: V` ؂σ FH2?ߐ{2C/WN4ŵTj܎Fq_2X_/J{Dʸ-HU%9E#GKݸd]Dy _x vcVِ42HxsmV>?6"fRY VǼ$Ҏh=EߦXK0&=D 1/8<؇ 2P;t҂"(8^ q$Uv`QHH$E`*L8"DZ/4 .۬m*`'3r/u~;4|+4G_K/1S }?B_I'1 3 uG@d! BNdsP+g.#{8% Þ]AUpq1 OH2mIz l6y}/bџ#,e2X΂ SFz u{QG>Qbw#ؑl@j v56X]|1ZH}aѵkQ@JbPB2M@ p)gzC<`(;]cQ@7E 8W< Usht5Sx6v&;_"ſ~ 54Ξq %(y,l&s"@*;&SkVW6Q G\x}9j1Œ(ߜor*0M0-^_֔Iᐁ(Lۼh*qV\]vX`(r0pZmyjh'ď V>G?6p9p0A)NтRQJj\)"IPw<1ٶV0p ]b@t &y[^k*Q&.@ #41:3hW/zSTpTixZNl+[1j &|p8~E"z?ƒ/_cX&AWG<1<+ c442Ns 'HD8$f RنLi8&ݸ L֬ѿТ 8 탣A=KÒٯ 1ΰ nvMCn_s<B,Z;HjlR%oX)+ongÄz68\W-Bm7o>uƼ$m2⦫:QϬCh>4p.sT6ĵр]&Pjû `PC5 xá-BEZzEGlH4"Pv`NK TS|`n9F8]`WĴtSg!~GB`#LtQ8i/.t0֞?lO^B|@(P4d&, yN_x8H&z߶f a=*@$_jl!ZGa))?8@?@?П LtR=W__Phjtъiy0ѧb{<`;M;Tw]eWCѾRO*Ş3TWo^ rOI9}HFrSWqϿʇW@mjDx;q'=*@jǰ1IpaG6;#^Q?%zN&#w,AȎVKKο0>b{Sdb8"tYK,+PR BrcPs "v{>axZ¬/)Uf2 Tx/|dôv0HSّmbDmkܜ," ,^KC`K<*Da),EjX-*/R9GW4<4@5 t ӛ# y/ XjTmp@cARiaT aoZjތd% @!49[9] HsÝ»חӆ@ʞOxHMwmO?"vl sRpJ#7Y6gQ#";51eA9*iru-Z 3.O1YT-@ 誼aF>z;õ _.qU_ 3n }c0ٗOKQ]y%/M'f9$tn]h'N9 `0Q5eM 8 '.Ns241̵h]pFK4qf.Qw` 7xATV ; [(F:5͊k!u Q\4<)bE ^IɻAJ 8J} v{}(*aU95XT60 w_..] M,w -+jrֆVN[tU[4(ZU3Bǧ-JZ:&Ӳ$д%'2l<{by'HKXB }\m c{pЫd ˟"4r!"Ƞ;njUz($A<%ɨk q]˲z޽crBA t1TXosƫ߱/5-P`FVcRHvj>2I)dXAxk9I|ƑE 7*PA=rke@-өGz^VVӼ  oovB:vp @N(TsY]8 4!Q`cDP`|saFWXL@p,81!<'f7E᰹p/MͰ g sg7dtwqpy;Z^e6.9KPF\xI JH)1/uDV-vlI jՄniH+đ_ {ʩ 1 8c#WAV 06aؔыm97Kr8D6,z8]ztZf Qcbtek.C ,MǦ0]bUciáSMYwQ&v~B @ E2ѬPu!rrq~miO.0vDK!Xr*{o#3u0 iNvX~AT@P=d5j|$"*R1W UykOa,\y2UШgxeF:5#u3jڽ/E@_?\YU`% yj-nfHժ^{mAB?Eax厞X>&HRy7B ^f;Sֿ-ʐ-RlXq Kw:C74ֹ3 P&>!Lj iJ͢h:7Yݥ~ c-V!9|yRqR´SO3ˠ20:4h._hn]#Q 7zZ :ûEаъկ%Ȫ$ 7 - {mt?W Xh>u-Te&7;9ɜ=ׇA IUY779:Ƽ8 1zq9`b a3i~Id`, T{I M󆲣t3Zz?14TUmQ@GL8O7 J (V1و2U5ZG^$*8nT PsdopMq@y (1̠.$tgY(:7S O%17xzUVt"uDgttlWbˈ9"?-ГQ<8қ7f-<_qr$99U}b9d JM3UZ*{4lԄjd~+DŦaX|>ɶssI*S8%D]F endstream endobj 14 0 obj << /Type /XObject /Subtype /Image /Width 300 /Height 313 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 300 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 3962>> stream x]ݙ7ɣ_N:p:!l |%PKM@ ہc 6H3hXqxp8ddddԤ`?8RԷL:v;a/nE v{B*.ĪSwnQ;W? >QEխJ>>:c\e@A/nY*  ʁ.u{jRWԁ,\IV^|?RG_OnԡfU0Nz\'p𠞸3hG;#+ 7WY81XyЇfXY88QιN<, ',hMh*  uN|\e@j1`摋 XGeXeӒŀaeǧU=}uAw풬"2xhR$k)tOlmL}~hlX0B$˒Xp -y%{!*IV G T=U~#x%m9`x=t:" =Hiɲ\noƧՓ]16 eq2{QȪA:y %dUQ\-qCʉݑI*zTb.̕>f5b7uij:zlXK`V9p,6b$݊LJ b^/W @7ry,V{l|,)~|f3F*3-XK,ai 9Y]>Vj&e}LVRQeu(N.bC"3(dNhˠP%# K1L$ecanZxsH*,VrU˓Cbn,VrSyFX, 効HLYavqZ0YPYa_BTEc 2("ptU:# NrƋ~^hN Kj"Q5#98dt6]2E$Dրόdqr3M̠,?,R Q'\i:iKNHŜ`\! X-7o LCݭ^A^66e8O&Q~W la sgIPK(kjg Qx2yS8ֶ=KؙkTX_؊p*WkZ&5֥`+শSK8n 0>5֑؅Ա.pP/CɃ8la8s96K8gx:&4$25}Um@lp݀=*!bMG^꠆ݶw=XzZR( 6|։*pSYc qKԩmQqM!ȈS⡲ATQRRg0Ѿfu8f6 p͖[C!H*bcu/7g^:f*hUx4v4!ZRUg@ qt&7%NQXJ쑨}7:DOE0Ru8ՁZXɭ sT|ax*I6fm:;:Biܐ Ò1L_lv_CNBN :T!`7k{B/7tkA:sb5ʓ5ԡ8.!pjWC(Q OzKK!8Ǚ^J5?T]+TjNC-pF +jy(YPC2=NɎK/m\C& $i6 r:0ti pHCN3?K)*G=:*X1ECku PKEL/%/u^ 6ŋR!p9PGN18P :OÁ*YFk[&;l+mNcQOZC#Q`bp`JSꐿ!^I5saL!RJI8Ww`kg+(+d /RPT"|nU6CgM*e [1h>JC [)%㸥bP b.JX?pÈԑ'R|lՉ7S #֕:+uao(u1'pxK0[꼧b-uS1RǛmVapS4R KwV #Ȇ[+RJK7W #hc:u:@)ubA(ubO#}IxK% TWd0g8Y4RN&V/RS WӤNNV KHb:Y1X@Vԑ)b8d.ub:Mt2b:Y1 J0؆CJ*ub[UŒ^, wiYdQhpP+CV nK> /ColorSpace [ /Indexed /DeviceRGB 7 16 0 R ] /BitsPerComponent 4 /Length 1816>> stream xQn8 `kO`aaN0GbQI-HJEđ?8mq]*nf髼Y)YTIY5++i2ꛥ3Wf$fFЪ)Y%1+_jJVڭ U,}39Y%'fV6VɪY_,CVy U[V+XW @Vg}|U)K,×P 뻇g`U҆+'#zy!)K@VM*U.Ϊ|g5eU cʪVV5ú$*4YaMԱn;ln]G-{7 :Xqm%ƊsY_Xamg -x /鏠Sx?1^W.-a>)n0S'OiWsl:^ݸ[?Qm<-]]]6z³ĩ6,qXuZYK|kEV|Vxhd5VVl^Yދ˔YaD`E뺋VL߳#xXjw0e,6/ dהj{ <]tq_q|Pu W3, pK)×sy%kKEfI],XKˊ,$U wId1`(̐,.#,Fr}ZNYw~u= >9);Ё]4d㥙U!7`~Pڑf=^R_|U|>F8 -?#RŽf1{篗DTg a/b)V_XvOf Rq5X"m>.1`eCpk{X>Ew^v~}ķzƈ. fsFEEg t(F0`ݪ̀EE,B.pz;e,4ZznmHf!f_xXx fÅ@l!u-c 6F.=篾&*.ZGAְwTm}Åz(,t) O NպXɟk=U0ZK jjLj9K|ThM_/ƲN{tG U'Le!'O7M+2_^-b啲˖[+jr{X=P]S`P圬F{rNVʩ\7>Qtyy[=U)[h|rNVВيY=]TN3r\ܣJ_S? endstream endobj 16 0 obj << /Filter /FlateDecode /Length 35 >> stream xGpLM# endstream endobj 17 0 obj << /Type /ExtGState /BM /Normal /CA 0.3 >> endobj 18 0 obj << /Type /ExtGState /BM /Normal /ca 0.3 >> endobj 19 0 obj << /Type /ExtGState /BM /Normal /CA 1 >> endobj 20 0 obj << /Type /ExtGState /BM /Normal /ca 1 >> endobj 21 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 22 0 R >> endobj 22 0 obj << /Filter /FlateDecode /Length 1246 >> stream xWRF}WtRefFWf$k\rXVa'$|]<%Y6`I>gZ ۿi8ǦX@ ͎CDvZTkZS9fB Ir`OmLF <.HE Ap$?* s(W*پv9GCx˒.<&9`.t(폺)G -b$Ic&u b*-,Mgk_\vϯȻvL_&5+V|#䧳$s?Skcse$k *Ak-IK48ιG|jɠ,cj᠃}&v9fŕ׺|Ṗadr.#e痁0bX/bev52T6=hto&lKjuJu-дQS5<:nX, 3]bA?ۃ6\VxJ立BE2\/ (D} endstream endobj 23 0 obj << /Type /XObject /Subtype /Image /Width 300 /Height 313 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 300 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 3962>> stream x]ݙ7ɣ_N:p:!l |%PKM@ ہc 6H3hXqxp8ddddԤ`?8RԷL:v;a/nE v{B*.ĪSwnQ;W? >QEխJ>>:c\e@A/nY*  ʁ.u{jRWԁ,\IV^|?RG_OnԡfU0Nz\'p𠞸3hG;#+ 7WY81XyЇfXY88QιN<, ',hMh*  uN|\e@j1`摋 XGeXeӒŀaeǧU=}uAw풬"2xhR$k)tOlmL}~hlX0B$˒Xp -y%{!*IV G T=U~#x%m9`x=t:" =Hiɲ\noƧՓ]16 eq2{QȪA:y %dUQ\-qCʉݑI*zTb.̕>f5b7uij:zlXK`V9p,6b$݊LJ b^/W @7ry,V{l|,)~|f3F*3-XK,ai 9Y]>Vj&e}LVRQeu(N.bC"3(dNhˠP%# K1L$ecanZxsH*,VrU˓Cbn,VrSyFX, 効HLYavqZ0YPYa_BTEc 2("ptU:# NrƋ~^hN Kj"Q5#98dt6]2E$Dրόdqr3M̠,?,R Q'\i:iKNHŜ`\! X-7o LCݭ^A^66e8O&Q~W la sgIPK(kjg Qx2yS8ֶ=KؙkTX_؊p*WkZ&5֥`+শSK8n 0>5֑؅Ա.pP/CɃ8la8s96K8gx:&4$25}Um@lp݀=*!bMG^꠆ݶw=XzZR( 6|։*pSYc qKԩmQqM!ȈS⡲ATQRRg0Ѿfu8f6 p͖[C!H*bcu/7g^:f*hUx4v4!ZRUg@ qt&7%NQXJ쑨}7:DOE0Ru8ՁZXɭ sT|ax*I6fm:;:Biܐ Ò1L_lv_CNBN :T!`7k{B/7tkA:sb5ʓ5ԡ8.!pjWC(Q OzKK!8Ǚ^J5?T]+TjNC-pF +jy(YPC2=NɎK/m\C& $i6 r:0ti pHCN3?K)*G=:*X1ECku PKEL/%/u^ 6ŋR!p9PGN18P :OÁ*YFk[&;l+mNcQOZC#Q`bp`JSꐿ!^I5saL!RJI8Ww`kg+(+d /RPT"|nU6CgM*e [1h>JC [)%㸥bP b.JX?pÈԑ'R|lՉ7S #֕:+uao(u1'pxK0[꼧b-uS1RǛmVapS4R KwV #Ȇ[+RJK7W #hc:u:@)ubA(ubO#}IxK% TWd0g8Y4RN&V/RS WӤNNV KHb:Y1X@Vԑ)b8d.ub:Mt2b:Y1 J0؆CJ*ub[UŒ^, wiYdQhpP+CV nK> /ColorSpace [ /Indexed /DeviceRGB 7 25 0 R ] /BitsPerComponent 4 /Length 1816>> stream xQn8 `kO`aaN0GbQI-HJEđ?8mq]*nf髼Y)YTIY5++i2ꛥ3Wf$fFЪ)Y%1+_jJVڭ U,}39Y%'fV6VɪY_,CVy U[V+XW @Vg}|U)K,×P 뻇g`U҆+'#zy!)K@VM*U.Ϊ|g5eU cʪVV5ú$*4YaMԱn;ln]G-{7 :Xqm%ƊsY_Xamg -x /鏠Sx?1^W.-a>)n0S'OiWsl:^ݸ[?Qm<-]]]6z³ĩ6,qXuZYK|kEV|Vxhd5VVl^Yދ˔YaD`E뺋VL߳#xXjw0e,6/ dהj{ <]tq_q|Pu W3, pK)×sy%kKEfI],XKˊ,$U wId1`(̐,.#,Fr}ZNYw~u= >9);Ё]4d㥙U!7`~Pڑf=^R_|U|>F8 -?#RŽf1{篗DTg a/b)V_XvOf Rq5X"m>.1`eCpk{X>Ew^v~}ķzƈ. fsFEEg t(F0`ݪ̀EE,B.pz;e,4ZznmHf!f_xXx fÅ@l!u-c 6F.=篾&*.ZGAְwTm}Åz(,t) O NպXɟk=U0ZK jjLj9K|ThM_/ƲN{tG U'Le!'O7M+2_^-b啲˖[+jr{X=P]S`P圬F{rNVʩ\7>Qtyy[=U)[h|rNVВيY=]TN3r\ܣJ_S? endstream endobj 25 0 obj << /Filter /FlateDecode /Length 35 >> stream xGpLM# endstream endobj 26 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Annots [ 28 0 R ] /Contents 27 0 R >> endobj 27 0 obj << /Filter /FlateDecode /Length 1760 >> stream xXRF)Nf:&x_t)?&@@b)0leeJqۧH&OU>gW;X Umh dӤ'(ʑ &u'\iQGO'X/u /aOx 19&4&_GTQ_1B>x /+tuр#pp&_C!HW [U&qRX HZ8 X/bh>VfxVHV/5 0Z0lכ|5梆 rN绯7Gw;鵭7,psAF_ #Q3RM\fb%P@5f:  }A9[ƲMTWW&[~Tȇg/0&6%OoWnW޿3S,;&oSմgQ1j)T=c5fѦf3(@M(oٌA'p0 endstream endobj 28 0 obj << /Type /Annot /Subtype /Link /A 29 0 R /Border [0 0 0] /H /I /Rect [ 35.0000 332.3874 141.0560 344.5974 ] >> endobj 29 0 obj << /Type /Action /S /URI /URI (https://homepage-nach-preis.de/?sdm_process_download=1&download_id=7834) >> endobj 30 0 obj << /Type /XObject /Subtype /Image /Width 300 /Height 313 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 300 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 3962>> stream x]ݙ7ɣ_N:p:!l |%PKM@ ہc 6H3hXqxp8ddddԤ`?8RԷL:v;a/nE v{B*.ĪSwnQ;W? >QEխJ>>:c\e@A/nY*  ʁ.u{jRWԁ,\IV^|?RG_OnԡfU0Nz\'p𠞸3hG;#+ 7WY81XyЇfXY88QιN<, ',hMh*  uN|\e@j1`摋 XGeXeӒŀaeǧU=}uAw풬"2xhR$k)tOlmL}~hlX0B$˒Xp -y%{!*IV G T=U~#x%m9`x=t:" =Hiɲ\noƧՓ]16 eq2{QȪA:y %dUQ\-qCʉݑI*zTb.̕>f5b7uij:zlXK`V9p,6b$݊LJ b^/W @7ry,V{l|,)~|f3F*3-XK,ai 9Y]>Vj&e}LVRQeu(N.bC"3(dNhˠP%# K1L$ecanZxsH*,VrU˓Cbn,VrSyFX, 効HLYavqZ0YPYa_BTEc 2("ptU:# NrƋ~^hN Kj"Q5#98dt6]2E$Dրόdqr3M̠,?,R Q'\i:iKNHŜ`\! X-7o LCݭ^A^66e8O&Q~W la sgIPK(kjg Qx2yS8ֶ=KؙkTX_؊p*WkZ&5֥`+শSK8n 0>5֑؅Ա.pP/CɃ8la8s96K8gx:&4$25}Um@lp݀=*!bMG^꠆ݶw=XzZR( 6|։*pSYc qKԩmQqM!ȈS⡲ATQRRg0Ѿfu8f6 p͖[C!H*bcu/7g^:f*hUx4v4!ZRUg@ qt&7%NQXJ쑨}7:DOE0Ru8ՁZXɭ sT|ax*I6fm:;:Biܐ Ò1L_lv_CNBN :T!`7k{B/7tkA:sb5ʓ5ԡ8.!pjWC(Q OzKK!8Ǚ^J5?T]+TjNC-pF +jy(YPC2=NɎK/m\C& $i6 r:0ti pHCN3?K)*G=:*X1ECku PKEL/%/u^ 6ŋR!p9PGN18P :OÁ*YFk[&;l+mNcQOZC#Q`bp`JSꐿ!^I5saL!RJI8Ww`kg+(+d /RPT"|nU6CgM*e [1h>JC [)%㸥bP b.JX?pÈԑ'R|lՉ7S #֕:+uao(u1'pxK0[꼧b-uS1RǛmVapS4R KwV #Ȇ[+RJK7W #hc:u:@)ubA(ubO#}IxK% TWd0g8Y4RN&V/RS WӤNNV KHb:Y1X@Vԑ)b8d.ub:Mt2b:Y1 J0؆CJ*ub[UŒ^, wiYdQhpP+CV nK> /ColorSpace [ /Indexed /DeviceRGB 7 32 0 R ] /BitsPerComponent 4 /Length 1816>> stream xQn8 `kO`aaN0GbQI-HJEđ?8mq]*nf髼Y)YTIY5++i2ꛥ3Wf$fFЪ)Y%1+_jJVڭ U,}39Y%'fV6VɪY_,CVy U[V+XW @Vg}|U)K,×P 뻇g`U҆+'#zy!)K@VM*U.Ϊ|g5eU cʪVV5ú$*4YaMԱn;ln]G-{7 :Xqm%ƊsY_Xamg -x /鏠Sx?1^W.-a>)n0S'OiWsl:^ݸ[?Qm<-]]]6z³ĩ6,qXuZYK|kEV|Vxhd5VVl^Yދ˔YaD`E뺋VL߳#xXjw0e,6/ dהj{ <]tq_q|Pu W3, pK)×sy%kKEfI],XKˊ,$U wId1`(̐,.#,Fr}ZNYw~u= >9);Ё]4d㥙U!7`~Pڑf=^R_|U|>F8 -?#RŽf1{篗DTg a/b)V_XvOf Rq5X"m>.1`eCpk{X>Ew^v~}ķzƈ. fsFEEg t(F0`ݪ̀EE,B.pz;e,4ZznmHf!f_xXx fÅ@l!u-c 6F.=篾&*.ZGAְwTm}Åz(,t) O NպXɟk=U0ZK jjLj9K|ThM_/ƲN{tG U'Le!'O7M+2_^-b啲˖[+jr{X=P]S`P圬F{rNVʩ\7>Qtyy[=U)[h|rNVВيY=]TN3r\ܣJ_S? endstream endobj 32 0 obj << /Filter /FlateDecode /Length 35 >> stream xGpLM# endstream endobj 33 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 34 0 R >> endobj 34 0 obj << /Filter /FlateDecode /Length 1621 >> stream xXr6+" gĊt+^X%AF`Gץ!+/zz$faJqqiY$Xnøe˲`o^0D[lXП\\Rc*M>S:h&a1 ٘r&lh!a\)<^Nݭvu388& ̙<;7!y>iL+!ߒJaRi',)'K$|y=ؓ.LRSnBZ$ <TxKddJd&YQ'jo<jG1v ߖ\/1wYr_{;,`pCZypkG&D90_QK4A? hVDW6VVb ]:}|2ı)@c!8nH82cZu_O SHI_[!u{Ml#lËjm|UzuZ wc]z`]~䭪Tbmu1M6*TOC]ou NfCx ~jłɅ?׹6ުx4a)bF%m? endstream endobj 35 0 obj << /Type /XObject /Subtype /Image /Width 300 /Height 313 /Filter /FlateDecode /DecodeParms << /Predictor 15 /Colors 1 /Columns 300 /BitsPerComponent 8>> /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 3962>> stream x]ݙ7ɣ_N:p:!l |%PKM@ ہc 6H3hXqxp8ddddԤ`?8RԷL:v;a/nE v{B*.ĪSwnQ;W? >QEխJ>>:c\e@A/nY*  ʁ.u{jRWԁ,\IV^|?RG_OnԡfU0Nz\'p𠞸3hG;#+ 7WY81XyЇfXY88QιN<, ',hMh*  uN|\e@j1`摋 XGeXeӒŀaeǧU=}uAw풬"2xhR$k)tOlmL}~hlX0B$˒Xp -y%{!*IV G T=U~#x%m9`x=t:" =Hiɲ\noƧՓ]16 eq2{QȪA:y %dUQ\-qCʉݑI*zTb.̕>f5b7uij:zlXK`V9p,6b$݊LJ b^/W @7ry,V{l|,)~|f3F*3-XK,ai 9Y]>Vj&e}LVRQeu(N.bC"3(dNhˠP%# K1L$ecanZxsH*,VrU˓Cbn,VrSyFX, 効HLYavqZ0YPYa_BTEc 2("ptU:# NrƋ~^hN Kj"Q5#98dt6]2E$Dրόdqr3M̠,?,R Q'\i:iKNHŜ`\! X-7o LCݭ^A^66e8O&Q~W la sgIPK(kjg Qx2yS8ֶ=KؙkTX_؊p*WkZ&5֥`+শSK8n 0>5֑؅Ա.pP/CɃ8la8s96K8gx:&4$25}Um@lp݀=*!bMG^꠆ݶw=XzZR( 6|։*pSYc qKԩmQqM!ȈS⡲ATQRRg0Ѿfu8f6 p͖[C!H*bcu/7g^:f*hUx4v4!ZRUg@ qt&7%NQXJ쑨}7:DOE0Ru8ՁZXɭ sT|ax*I6fm:;:Biܐ Ò1L_lv_CNBN :T!`7k{B/7tkA:sb5ʓ5ԡ8.!pjWC(Q OzKK!8Ǚ^J5?T]+TjNC-pF +jy(YPC2=NɎK/m\C& $i6 r:0ti pHCN3?K)*G=:*X1ECku PKEL/%/u^ 6ŋR!p9PGN18P :OÁ*YFk[&;l+mNcQOZC#Q`bp`JSꐿ!^I5saL!RJI8Ww`kg+(+d /RPT"|nU6CgM*e [1h>JC [)%㸥bP b.JX?pÈԑ'R|lՉ7S #֕:+uao(u1'pxK0[꼧b-uS1RǛmVapS4R KwV #Ȇ[+RJK7W #hc:u:@)ubA(ubO#}IxK% TWd0g8Y4RN&V/RS WӤNNV KHb:Y1X@Vԑ)b8d.ub:Mt2b:Y1 J0؆CJ*ub[UŒ^, wiYdQhpP+CV nK> /ColorSpace [ /Indexed /DeviceRGB 7 37 0 R ] /BitsPerComponent 4 /Length 1816>> stream xQn8 `kO`aaN0GbQI-HJEđ?8mq]*nf髼Y)YTIY5++i2ꛥ3Wf$fFЪ)Y%1+_jJVڭ U,}39Y%'fV6VɪY_,CVy U[V+XW @Vg}|U)K,×P 뻇g`U҆+'#zy!)K@VM*U.Ϊ|g5eU cʪVV5ú$*4YaMԱn;ln]G-{7 :Xqm%ƊsY_Xamg -x /鏠Sx?1^W.-a>)n0S'OiWsl:^ݸ[?Qm<-]]]6z³ĩ6,qXuZYK|kEV|Vxhd5VVl^Yދ˔YaD`E뺋VL߳#xXjw0e,6/ dהj{ <]tq_q|Pu W3, pK)×sy%kKEfI],XKˊ,$U wId1`(̐,.#,Fr}ZNYw~u= >9);Ё]4d㥙U!7`~Pڑf=^R_|U|>F8 -?#RŽf1{篗DTg a/b)V_XvOf Rq5X"m>.1`eCpk{X>Ew^v~}ķzƈ. fsFEEg t(F0`ݪ̀EE,B.pz;e,4ZznmHf!f_xXx fÅ@l!u-c 6F.=篾&*.ZGAְwTm}Åz(,t) O NպXɟk=U0ZK jjLj9K|ThM_/ƲN{tG U'Le!'O7M+2_^-b啲˖[+jr{X=P]S`P圬F{rNVʩ\7>Qtyy[=U)[h|rNVВيY=]TN3r\ܣJ_S? endstream endobj 37 0 obj << /Filter /FlateDecode /Length 35 >> stream xGpLM# endstream endobj xref 0 38 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000519 00000 n 0000000556 00000 n 0000000705 00000 n 0000000808 00000 n 0000002255 00000 n 0000002364 00000 n 0000002472 00000 n 0000002580 00000 n 0000002693 00000 n 0000002799 00000 n 0000095232 00000 n 0000099440 00000 n 0000101538 00000 n 0000101645 00000 n 0000101704 00000 n 0000101763 00000 n 0000101820 00000 n 0000101877 00000 n 0000101982 00000 n 0000103302 00000 n 0000107510 00000 n 0000109608 00000 n 0000109715 00000 n 0000109839 00000 n 0000111673 00000 n 0000111800 00000 n 0000111923 00000 n 0000116131 00000 n 0000118229 00000 n 0000118336 00000 n 0000118441 00000 n 0000120136 00000 n 0000124344 00000 n 0000126442 00000 n trailer << /Size 38 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 126549 %%EOF Cookie in WordPress erzeugen und damit Funktionen abrufen - Homepage nach Preis - Webseite erstellen lassen
Cookie in WordPress erzeugen und damit Funktionen abrufen
Veröffentlicht am: 25.06.2023 | Letztes Update am: 13.07.23 | Lesezeit: 5 Minute/n

Wofür werden Cookies genutzt?
Cookies werden in Webanwendungen verwendet, um den Sitzungsstatus des Benutzers aufrechtzuerhalten und personalisierte Inhalte bereitzustellen. Aber nicht nur das, sondern auch, um das Nutzerverhalten zu verfolgen und gezielte Werbung auszuliefern. Sie erleichtern zudem den Einkaufsvorgang in Online-Shops und dienen auch dem Datenschutz. Das Generieren von Cookies oder das Generieren von Cookie-basierten Funktionen muss nicht kompliziert sein, deshalb haben wir einen Beispielcode vorbereitet:

Funktionsumfang:
– PHP-Funktion, die nur dann aktiv wird, wenn das Cookie “hnp_cookie_1” vorhanden ist.
– Im Beispiel aktiviert sich, falls Funktion aktiviert wird, eine Textanzeige mit “Cookie gefunden – Funktion aktiviert”.
– Die Funktion / der Text kann durch ein Shortcode mit dem Namen [hnp_custom_shortcode] im Frontend (oder Backend) eingebunden werden.

// Funktion zur Überprüfung des Cookies und Anzeige des Textes
function hnp_custom_function_with_cookie() {
  // Überprüfe, ob das Cookie vorhanden ist
  if (isset($_COOKIE['hnp_cookie_1'])) {
    // Ausgabe des gewünschten Textes
    echo 'Cookie gefunden - Funktion aktiviert';
  }
}
add_shortcode('hnp_custom_shortcode', 'hnp_custom_function_with_cookie');

Das passende Cookie automatisch erzeugen:

function hnp_set_cookie() {
  setcookie('hnp_cookie_1', 'cookie_value', time() + 3600, '/');
}
add_action('init', 'hnp_set_cookie');


Cookie erzeugen, durch Betätigung eines Buttons:

function hnp_set_cookie_button() {
    ?>
    <form method="post">
        <input type="hidden" name="hnp_set_cookie" value="1" />
        <input type="submit" value="Cookie setzen" />
    </form>
    <?php
}

function hnp_set_cookie() {
    if (isset($_POST['hnp_set_cookie'])) {
        setcookie('hnp_cookie_1', 'cookie_value', time() + 3600, '/');
        // Optional: Füge hier weitere Aktionen hinzu, die nach dem Setzen des Cookies ausgeführt werden sollen
    }
}

add_action('init', 'hnp_set_cookie');
add_shortcode('hnp_set_cookie_button', 'hnp_set_cookie_button');

Nutzbarer WordPress Code:

// Funktion zur Überprüfung des Cookies und Anzeige des Textes
function hnp_custom_function_with_cookie() {
  // Überprüfe, ob das Cookie vorhanden ist
  if (isset($_COOKIE['hnp_cookie_1'])) {
    // Rückgabe des gewünschten Textes
    return 'Cookie gefunden – Funktion aktiviert';
  }
}
add_shortcode('hnp_custom_shortcode', 'hnp_custom_function_with_cookie');

// Funktion zum Erzeugen des Cookie-Buttons
function hnp_set_cookie_button() {
    ob_start();
    ?>
    <form method="post">
        <input type="hidden" name="hnp_set_cookie" value="1" />
        <input type="submit" value="Cookie setzen" />
    </form>
    <?php
    return ob_get_clean();
}

// Funktion zum Setzen des Cookies
function hnp_set_cookie() {
    if (isset($_POST['hnp_set_cookie'])) {
        // 3600 = Sekunden, somit bleibt das Cookie 1 Stunde
        // Oder diese Zeile nutzen für 1 Jahr:  setcookie('hnp_cookie_1', 'cookie_value', strtotime('+1 year'), '/');
        setcookie('hnp_cookie_1', 'cookie_value', time() + 3600, '/'); 
        // Optional: Füge hier weitere Aktionen hinzu, die nach dem Setzen des Cookies ausgeführt werden sollen
    }
}

// Hook, um das Setzen des Cookies aufzurufen
add_action('init', 'hnp_set_cookie');

// Shortcodes registrieren
add_shortcode('hnp_set_cookie_button', 'hnp_set_cookie_button');
add_shortcode('hnp_display_cookie_button', 'hnp_display_cookie_button');

// Shortcode zum Anzeigen des Cookie-Buttons
function hnp_display_cookie_button() {
    // Überprüfe, ob das Cookie bereits gesetzt ist
    if (!isset($_COOKIE['hnp_cookie_1'])) {
        return do_shortcode('[hnp_set_cookie_button]');
    }
}

Mit dem Shortcode:[hnp_custom_shortcode] wird der Inhalt ausgegeben, welcher nur aktiv ist, wenn das Cookie gesetzt wurde. In diesem Fall der Text: “Cookie gefunden – Funktion aktiviert”

Cookie Button – 2 Möglichkeiten:
1. Mit dem Shortcode: [hnp_set_cookie_button] wird ein dauerhafter Button angezeigt, welcher nach Betätigung das passende Cookie erzeugt.
2. Mit dem Shortcode: [hnp_display_cookie_button] zeigt denselben Button an, aber nur dann, wenn das Cookie noch nicht gesetzt wurde. Ansonsten wird nichts angezeigt.

Fertigen Code als Test-WordPress-Plugin herunterladen:


(Runterladen -> In der WordPress Plugin Sektion installieren & aktivieren -> Das Plugin ist direkt aktiv und die Shortcodes können genutzt werden)

Erweiterte Erklärung:
Der obige Code ermöglicht die Überprüfung des Vorhandenseins eines Cookies und die Anzeige eines Textes – basierend auf dem Cookie-Status. Es gibt zwei Hauptfunktionen und zwei zugehörige Shortcodes.

Die Funktion hnp_custom_function_with_cookie() überprüft, ob das Cookie mit dem Namen “hnp_cookie_1” vorhanden ist. Wenn das Cookie gesetzt ist, wird der Text “Cookie gefunden – Funktion aktiviert” zurückgegeben.

Die Funktion hnp_set_cookie_button() generiert einen Button zum Setzen des Cookies. Beim Klicken auf den Button wird das Cookie mit dem Namen “hnp_cookie_1” für eine Stunde gesetzt.

Die Funktion hnp_set_cookie() wird aufgerufen, wenn die Seite initialisiert wird. Wenn der Button zum Setzen des Cookies geklickt wird (identifiziert durch $_POST[‘hnp_set_cookie’]), wird das Cookie mit dem entsprechenden Namen und Wert sowie einer Ablaufzeit von einer Stunde gesetzt. Sie können auch zusätzliche Aktionen nach dem Setzen des Cookies hinzufügen.

Die Funktion hnp_display_cookie_button() überprüft, ob das Cookie bereits gesetzt ist. Wenn das Cookie nicht vorhanden ist, wird der Shortcode [hnp_set_cookie_button] zurückgegeben, der den Button zum Setzen des Cookies anzeigt.

Durch das Hinzufügen der Shortcodes [hnp_custom_shortcode] und [hnp_display_cookie_button] in Ihren WordPress-Beiträgen oder -Seiten können Sie den Text ausgeben bzw. den Cookie-Button anzeigen, abhängig vom Cookie-Status.

Cookies sind lediglich auf der Erstellungs-Domain gültig, inklusiv allen Subdomains. Sollte aber ein Cookie Domain übergreifend oder auch Server übergreifend Funktionen auslösen, so wird eine Token-basierte Authentifizierungssystems-Funktion mit PHP benötigt:
Hierbei ein Beispiel einer solchen Funktion:

// Funktion zum Generieren eines Tokens
function generate_token() {
    $token = bin2hex(random_bytes(32)); // Generiert einen zufälligen Token-Wert
    setcookie('auth_token', $token, time() + 3600, '/', 'homepage-nach-preis.de'); // Setzt das Cookie für die Domain homepage-nach-preis.de
    return $token;
}

// Funktion zur Überprüfung des Tokens
function verify_token($token) {
    // Überprüfe, ob das übergebene Token mit dem im Cookie gespeicherten Token übereinstimmt
    if (isset($_COOKIE['auth_token']) && $_COOKIE['auth_token'] === $token) {
        return true; // Token ist gültig
    } else {
        return false; // Token ist ungültig
    }
}

// Beispiel für die Verwendung der Token-Funktionen

// Token generieren und setzen
$token = generate_token();

// Überprüfen, ob das Token gültig ist
if (verify_token($token)) {
    echo 'Token ist gültig';
} else {
    echo 'Token ist ungültig';
}

Avatar
Homepage-nach-Preis

Homepage-nach-Preis DE ist eine Werbeagentur für Onlinemarketing und aktiv in der Webentwicklung tätig. Spezialisierungen wie Suchmaschinenoptimierung (SEO), Webdesign und Conversion sind feste Bestandteile des Unternehmens..

View admin Posts


↩ Zurück zur Blogübersicht

Die Webseite ist gerade offline.

>