3ddiag-0.735-1.6> ,0@A7f1e454b10295a95acbe8f04628100911106cd4cfҒS3z)?DG{N蜀 _J *VqZl.Fbl(#S^=}3U>.8Z?8Jd   9 'agp    Q Xl(8b9|b: bF7kG7H7I7\7]7^8c8d8>e8Cf8HC3ddiag0.7351.6A Tool to Verify the 3D ConfigurationWith 3Ddiag you can verify the 3D configuration. Authors: -------- Stefan Dirsch DFe52.suse.de)SUSE LINUX 10.1 (X86-64)SUSE LINUX Products GmbH, Nuernberg, GermanyGPLhttp://bugs.opensuse.orgSystem/Base3Ddiag-resultswitch2nvidiaswitch2nv3Ddiag-0.735.tar.gzlinuxx86_641"DPʁ큤D7CDECO,CO>27e4c48ac0190a2d153fee5c67d17c3c43115301e2dba9e05f111e22ce864152d813fb5d33175bc8aa629ebcdde5a4094300b82253b95d0e65996a7eded8dced2ce7a208653596bfa18269d10332bc32 rootrootrootrootrootrootrootrootrootrootJhwinfo-develrpmlib(CompressedFileNames)3.0.4-14.4.2Dn@DvDu@DF&@D\>@>->->@>D>e>_O@>N+>L@>FB>-6@>&>@>o>>=ϛ=l=0@=}=sR=\@=R]@=I"=?@=;=;=6=-s@<@<@<<<@;:@:H@::$::Ѥ@:Ѥ@:Ѥ@::::::@:~:i}:Z@- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- mls@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- ro@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- adrian@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- kukuk@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- sndirsch@suse.de- reverted previous change; 3dinfo wrapper no longer required since additional information can be added easily to libhd (/var/lib/hardware/hd.ids), which is now used by x11-video-fglrx and x11-video-nvidia packages (Bug #175683)- 3Ddiag-0.735.tar.gz: * obsoletes nvidia.diff * added 3dinfo wrapper to make sure that information, that is not available yet to libhd, is incorporated nevertheless (Bug #175683)- nvidia.diff: * also check for the nvidia driver in new updates path (Bug #178853)- 3Ddiag-0.734.tar.gz: * DRI driver support update (when "--ignoredb" option is used) * NVIDIA driver support update (when "--ignoredb" option is used)- 3Ddiag-0.731.tar.gz: * xsload is obsolete (Bug #165641)- 3Ddiag-0.731.tar.gz: * xorg-x11-Mesa --> Mesa- converted neededforbuild to BuildRequires- switch2nv/switch2nvidia: * use strings instead of xsload to detect the real NVIDIA driver * enable/disable Composite for nv/nvidia driver * cleanup- 3Ddiag-0.728.tar.gz: * 3Ddiag.dri: added new devices support by fglrx 8.19.10- 3Ddiag-0.728.tar.gz: * 3Ddiag.dri: added new devices support by fglrx 8.16.20- 3Ddiag-0.727.tar.gz: * 3Ddiag.dri: ATI XPress chips are not supported by radeon driver- added "hal dbus-1" to #neededforbuild to fix build- 3Ddiag-0.726.tar.gz: * use CFLAGS - use RPM_OPT_FLAGS- 3Ddiag-0.725.tar.gz: * 3Ddiag.dri: added new supported ATI devices for radeon/fglrx driver- adjusted #neededforbuild: udev --> sysfsutils- 3Ddiag-result: * return 1 during a fresh installation, since X11 is not configured yet- 3Ddiag-0.724.tar.gz * 3Ddiag.dri: added new supported ATI devices for fglrx driver- added wireless-tools to nfb (for libhd)- switch2nv/switch2nvidia: XF86Config --> xorg.conf- 3Ddiag-0.722.tar.gz: * 3Ddiag: XF86Config --> xorg.conf- 3Ddiag-0.722.tar.gz: * 3Ddiag.dri: added new supported chipsets (Radeon IGP 7834/7835)- 3Ddiag-0.721.tar.gz * 3Ddiag.dri: added new supported chipsets (ATI Radeon IGP, Intel 915)- switch2nvidia: * only patch SaX2 generated XF86Config files; otherwise 3Ddiag wrongly assumes during installation that 3D is already enabled, if the nvidia driver YOU patch was installed before- 3Ddiag-0.720.tar.gz: XFree86 --> X.Org- switch2nv: * use "depmod -a" after uninstalling nvidia driver (Bug #36781)- 3Ddiag-0.716.tar.gz: * Makefile: fixed build with sysfs- add %defattr- 3Ddiag-0.715.tar.gz: * 3Ddiag.dri: updated to latest fglrx 3.7.0 driver support- 3Ddiag-0.714.tar.gz: * 3Ddiag.dri: updated to latest DRI support- 3Ddiag-0.713.tar.gz: * 3Ddiag.devel/3Ddiag.runtime: mesaglut/mesaglut-devel --> freeglut/freeglut-devel- major cleanup in main 3Ddiag script (includes use of mktemp) - "--ignoredb" option now calls immediately the appropriate "--dri/--nvidia_glx" option - switch2nv/switch2nvidia: use of mktemp- 3Ddiag-0.703.diff: * no longer test for Professional version for "--devel" option * fixed "--omit-config" option * updated hardware database for "--dri" option * simplified hardware database for "--nvidia_glx" option - switch2nv: * nvidia-installer --> tiny-nvidia-installer - removed config-dist.sh, 3Ddiag.sh- switch2nv: use nvidia-installer to uninstall nvidia driver first- changes in switch2nv: * exit gracefully, if nvidia driver is installed- update to release 0.703: * GL/GLU libs now in new packages XFree86-Mesa/XFree86-Mesa-devel- update to release 0.701: * major cleanup - removed no longer required PreReq - remove 3Ddiag.mesasoft- sysconfig variable SCRIPT_3D no longer required - cleanup- update to release 0.695 * integrated patch '3Ddiag-0.691.diff' * removed 3Ddiag.mesaglide - SuSEconfig.3ddiag: replaced switch2mesa3dfx with switch2xf86_glx as XFree86-GLX replaces mesa3dfx during update - sysconfig.3ddiag: removed 'switch2mesa3dfx' - remove 3Ddiag.mesaglide from filelist- added docdir to filelist (Bug #25814)- added 'switch2no' script: * disables creating of libGL symlinks; useful for the new nvidia installer, which requires that the mechanism of libGL symlinks is disabled- 3Ddiag-0.691.diff: * 3Ddiag: verifying driver also when "--omit-config" is specified- SuSEconfig.3ddiag: * better use switch2xf86_glx instead of switch2mesasoft for replacing switch2nvidia_glx, as the nVidia dummy packages are replaced by XFree86-GLX during an update anyway - switch2nvidia: * adjusted to new nvidia driver install mechanism (nvidia packages and switch2nvidia_glx no longer exist)- update to release 0.691: * adjusted 3Ddiag and 3Ddiag.nvidia_glx to new nvidia installer mechanism - sysconfig.3ddiag: removed switch2nvidia_glx - SuSEconfig.3ddiag: replace switch2nvidia_glx with switch2mesasoft; important after an update, if there still are any NVIDIA_GLX/NVIDIA_kernel packages left- update to release 0.599: * adjusted 3Ddiag.dri and 3Ddiag.nvidia_glx to current supported 3D chips- don't verify nvidia packages if option "--omit-config" is given and /var/lib/YaST2/omit_nvidia_check exists- update to release 0.596 * 3Ddiag: lspci now in /sbin (again?)- update to release 0.595 * 3Ddiag: lspci now in /usr/sbin- update to release 0.594: * adjusted 3Ddiag.nvidia_glx to current supported 3D chips- update to release 0.593: * adjusted 3Ddiag.dri and 3Ddiag.nvidia_glx to current supported 3D chips- added meta information to sysconfig file (Bug #22585)- update to release 0.591: * integrated patches 3Ddiag-0.496.diff and 3dinfo.diff * adjusted for package rename xf86_glx --> XFree86-GLX- Don't send info mail about changes on new products [Bug #21414]- removed splitprovides for mesa (Bug #19463)- do not verify if NVIDIA dummy packages are installed during installation (confuses customer, Bug #18988)- added 'Requires: mesasoft'; we need this as the symbolic link libGL.so.1 will point to the libGL of package mesasoft by default- ajusted '3dinfo' to some more minor libhd interface changes (3dinfo.diff)- update to release 0.496: adjusted '3dinfo' to minor libhd interface changes- added 'PreReq:'- update to release 0.494: adjusted DRI support detection for the renaming of the FireGL 8x00 driver- update to release 0.493: added DRI support detection for SiS devices- update to release 0.492: added option "--num-3dboards" for SaX2- update to release 0.491: added option "--omit-config" for SaX2 - 3Ddiag-result no longer ignores options for 3Ddiag- update to release 0.490: integrated patches fglr200.diff and nvidia.diff; minor changes in 3Ddiag.dri- added new 3D capable devices to 3Ddiag.nvidia_glx (nvidia.diff)- removed test3D script (not required any longer)- added test3D script: test3D * returns error, when a requirement for libGL.so.1 of is detected and 3D is not configured correctly resp. no 3D capable device is available; otherwise returns success- added 3Ddiag-result: * returns if a 3D capable device is configured correctly or no 3D capable device is found- added new 3D capable device FireGL 8x00 to 3Ddiag.dri (fglr200.diff)- updated to release 0.397: added new 3D capable devices to 3Ddiag.dri and 3Ddiag.nvidia_glx- updated to release 0.395: added new DRI/nVidia devices to 3Ddiag.dri and 3Ddiag.nvidia_glx- update to release 0.391: install target in Makefile now uses DESTDIR - specfile adjusted to use Buildroot- update to release 0.390 removed 3D detection of Voodoo Rush (no longer supported, replaced by mesasoft); adjusted rc.config.3ddiag/SuSEconfig.3ddiag according to this- update to release 0.389 switched from xf86glu/xf86glu-devel --> mesaglu/mesaglu-devel- update to release 0.387 * removed Utah-GLX support- fixed type (Bug #11296)- update to release 0.369 * corrected Device Id for MGA G400/G450 in 3Ddiag.dri * added 'WARNING' to Dummy nVidia driver notice in 3Ddiag- updated to release 0.367 * added GPL license- update to release 0.356 * removed current dir from PATH * some cleanups- update to release 0.354: added options for 3Ddiag --devel verify full OpenGL Development configuration --dri verify DRI/XFree86 4.x configuration --help, -h display this help and exit --ignoredb search for configurations of untested/unsuccesfull tested hardware --mesaglide verify Mesa/Glide configuration --mesasoft verify 'Mesa Software Rendering' configuration --nvidia_glx verify 'nVidia GLX/XFree86 4.x' configuration --runtime verify GLU/glut Runtime configuration --utah-glx verify Utah-GLX/XFree86 3.3 configuration- added scripts switch2nv/switch2nvidia to switch easily between nv/nvidia driver; these scripts execute switch2mesasoft/ switch2nvidia_glx and patch /etc/X11/Xf86Config according to this- added 3Ddiag.sh for KDE menu- check full OpenGL runtime/development configuration (GLU/glut) - check correct OpenGL libraries/GLX extensions only once now, not for every package - some corrections in output for SuSE 7.0/7.1 if NVIDIA_GLX/NVIDIA_kernel is used instead of nv_glx and some files of the packages are missing - do not verify driver entry, if it is empty (important for Voodoo I/II boards) - minor correction in mail, which is sent to root after installation (Bug #8657)- updated to release 0.248 * added warning for i850 chipset users, that there are problems on these systems, which could disable 3D hardware support * added note to use "3Ddiag --mesasoft" to verify Software configuration if 3D hardware support is not stable- corrected typo in postinstall message- don't replace the value for the variable in rc.config any more if it's already correct- 3Ddiag: $xf86version was not set in this context- SuSE 7.2 comes with dummy packages NVIDIA_GLX/NVIDIA_kernel, which must be checked to inform the user to update to the real packages with 3D hardware accelerated support- removed SuSEconfig.3ddiag call in chrc.config- removed description for switch2nv_glx and switch2xfiregl1 as these scripts won't exist any longer- added chrc.config to be able to change the value of SCRIPT_3D in /etc/rc.config with a command line tool- provides mesa:/etc/mesa.conf, so it is installed during an update if mesa was installed before, it does not really provides /etc/mesa.conf :-)- added config-dist.sh (required for SuSE 7.0 builds)- update to release 0.245: * adjusted to use with SuSE 7.0, 7.1 and 7.2 (big changes),i.e. + check symbolic links only for SuSE >= 7.1 + check rc.config entry only for SuSE 7.2 - added switch2nvidia_glx as option for SCRIPT_3D in rc.config - check if "SCRIPT_3D" == "no" and don't try ot execute it even if it exists- fixed "absolute path problem" in %post section- added sending of email about changes of OpenGL configuration to %post section- creating of the symbolic links to the correct OpenGL libraries/ extensions is now handled with SCRIPT_3D in /etc/rc.config and /sbin/conf.d/SuSEconfig.3ddiag. SCRIPT_3D scecifies the script to execute to create the symbolic links.- updated to release 0.149: 3D software emulation is now verified if the board is not 3D capable, or if 3Ddiag is used with the option "--mesasoft"- created packagee52.suse.de 1153385985Ý(33Ddiag-0.735.tar.gz3Ddiag-result3ddiag.specswitch2nvswitch2nvidiasrcrep:065f9236dd314d43b34382aa6c191b12-3ddiagcpiogzip9? | -+TȈ7#{M=꺗;dET2"HS*2"}@~W;ysu*7!qv얔g8H5+N%2{2)Rs) h٤1љSG_8U-xZĜkyꓲ>ICo[$P›)~Gv,lj45d(|<ۺx|KX ivssxNтo1]2"e鍆f'l\ݻFA; 9L ZS/9*(w^670]s.x&Wµs݅ӾkS:W^a^谍H9V{Ã_ݤRP𢵾iݖf4/Kh:26rc|ɲD3ٍ_P tۗ]kۼDvFҮQaj @ӡ3$8bB*ٚ35pb3 1:>ҝ *Hvuѫ/Az%>";$tsS m! Zk 9L+ɰvkv_֑ᎰWsR0NGiXMx8yjzMqQ֩Ӧ$eehW5i;*]$PYF"dQ<ϸr $ Fr 2=*ŬniĤe8ث _q7.Y!f\$c-m[6X*[k7gz;41Yp8oq&g&i Sv~$7aXFn逤T9~@IS">m b -'_Fm[zm"GzR</NFE1 xGVreet+,tPe!!0ȭݒW!9j _rwt}vT},m~ ^T@̍}w]t}箦4/p%{a0͖ ɼ&D?1]uؾMd0)K'1nƟ۰Q>wʉݎ_*dsѿ+^ThNg#q܁vcC\~YpSZjb:!Q:ee.b@Z猏.Y_fߖY2C ˸M?W`r>a(kCZP  m`Jќx kuvDM,t Ňj8#L6Q`mb1#n lOU+T)Vǭ%[yݡU%%SP3{R7kq),| NiVHe[WuR䵛P*stvny˫a[ R&|)ŒrH>b-00Q Z~®z}6t.;dUi+C Ov6il͏uuh2[~oQa0Yx`ĩ Uf֧4FyxbO?dZa(tʹQQ{?r-q;`}[,SIʯyJEF :"+[/`>M01+.DSiߡw󻝻l˝r_uV.{1J] )OEz[?пdι4m5o=gU`)^&f S{>KBFoSB[l`6=e(-po+ӊUڠx \H3~d]prT#G]q9R E0ui]÷e[xѠJxМz)ZB6!AXX::,2Ίpβ6 vs,~Aiǰ?hy-#>4'J/<,:n!XU*_fGc}{ءSg&6*q?mEs~̩b/.!39(n^sfm7Xk-9 g6{UTzYw6w蘉f2}k[ٲG҃$rFmq?ß!n58˦]vPf# kO ]嘍9-`Tو+[4G&qQvU^ۃh9kȓcr􊤇vp^K;,YqJKW=P˝ߴ>Ed"()i~I{ 2IÍ.q|*װ^uC ,[/uQrìw]EcY_ťq07jlAR:=to7tH0บykƸpg\s0z|vNoE,5Vj@릐cBumL?,SՁAP;0ՍJv\nD?xEj*}E/)CjB/fhIg^a5><ͥ/{MvƑB咡?2_pALmvXO=4Z.QGS %\j/E[fZM<`{'[|ƶhm[+omq{rǴwAeS>J{qL6yEazYQCs2ʇieTHP'F_Kԝ|_I#mY?\LEj,=:I Or[S-kfJ:3ԒQ`TCg,%L3z:IIcK,Ȗueԝkkf~GOXo3)"ҞkEuC _&|1|Isv ,>Y|x-)>[YǞ-l7wI9z;hhQGz4z eQ푾oK3naOoV8=rdn^ m̍>uGgݲfpቬ/؊:詴iahT0F>75s%C[U'TE3f|-n(e~P<-ݼL|QƼfAg}M^ 0-lWqޝ3}A NGd@-{`0V6\)ד {1>j{>sG-0T8h߲ &ll `p~ovg GW`vS6'8Jf,,l}sw&u hf^+5`x8ǛPR cO] Y}0݌2/<)#b.=7|\uQ %wS5طXKteY38M CYԼ>-?WO,Cr|u ra˂GjՔS׈l^?{ı;c-L3[܍JxGrЭ.) ߗldlri;/hLiٖt8s=Ӑz'e P5Sm((ճ.@_L{ژ uk⻂Or?Fp)Dlڻ7S,@]%GV[iϵq.)9<3Rs飋E38[3d.Ծc?n-qhCVVȽȼǟ"v"rW65a١[X^Q'D}#65w#`ĥ\:_ BpkgRv^_ʦ#=zp ͗ݻ e 95FbWTўr&SKQ+Ҵ<`eb.(MH\,`E&fD{8zXXmZhKYeUOhL}ge&"˕]JlVWQ7M<::ף8JnN?.k'ٮs{-2`/}ٛdϝ˾;۳轏 &FIpY/̯ yl7$ڐw>EIN n4Uo7c]1fʗx同Dv~vwL|$XWhaa&|ZJJR5ldtb-{;/[~=8ͽIRu<zB&'| ahB߄abVpN+pçOc7D/E|Y+BϽ-WOV ֓Kt^ǖs(7"I*үGEf3)4: ϞsLNX3+G4kyqO'܎jֶx *x)kf܈DO]~üU^3+@uiCR3muV]V't9^??Cܘ`أdr{`J-}OB^8^in_`~^tրW݆N9ƶ 2 ܉j ;i[9h[[J6!9Dcm)q)l[(tK*9.w7:#4so{%onJWZ=n`# =ڥB)uP()]1bqISr lw6p3M'nL?SJX'-Cl~Q:jj>9^D٬+w cǞ>6gGNv,>:mh9dzHv3'n^+$Zo?63G9r!ViAW&[JCt چ?ܠ)eU6Ǭ뫂ޠjfyA cn(}Lǯߴ 2ϐ@[oްZàwܬVz[ôOOQFK!mc5btws|az~)t4W_089 Dk;؝|WONxRmh wFID:KJxݱhThUzKw=l0, - dFXux暲z.!sl3>k2gl[ך.YU_/yuG.i>}wŲ61]i~KB˧X>q{t˸# = )[48?'MSL:;^,oї{'%w>b+cHM"&fh] }/s1LϤ&5s?-5A7uFN_hW$Á7l?׬yAX}.~Tq 94tia3Xpf_7ٗEHu"w1ƨ=_z)}sޡ&{ؕqFU|I qI>BMIXESk Y sr ٭y ^}jˌfUA' ]IBX#+1_uXwz; 󮓋h\FܖRU~\ .gY67=^PiIvy-(lf"Q+Ɨ|5)t$NfEf{׿(:g𡧂!'8!CEޮ tcrӋL>"o'5߅^X2~}khgGXO5;_->*#=tnώ6)Vlt0rygA~촷B3W=YIuqׯűz F XAINDgw[bwn MSwR*her1㬱K{}Tn]?0fԿbN?TiΩsO]?vtL28˓r~oţPGL{yxuLꇣm?v_tMxͱhWȌa<=WuSg+#3owbJ,pzq?zZ CTErz{x&v<_[]RqᗏTNE+U?|;UF^N/8wËCD#.t$^ 艹櫎9fz nqsTBUl pEnK ׋lMĖ>UckEݚ*.1sG.qeY,θj~('4Zy;Mop Q42$`^Mr-aٞ6NepP+}+ׯ[4Doex7!wJհ_ڐM̉O)Au/?'<dFwZǎ2B*F7 mlߋ<8`,q4 |EBz{u #¢3o|YkQMك3C\NmgU:l4WifW{&"%m.7=t/2{1O :n2l֬)}7jQu5K62Mp=[^?I$NzE:\˜Zy{.LMz31Sְ@0'qĸ,$GG¦'5Oɘ8.d|tyL *qih5fo6!g&gZoeRVVSZS"MƑ}5_]j;$mMG'τ SF%Ǧ3 nMU[~σG쪚=f6մYyB l_"DVy6ܲAV}tq/ԁ⑹sqdUڞ ԭi0؈;ޛb=H-"G G֎iү3X&0Z~6t!8zKΘ)?ԙ'Ϗ>sDxa,yIr#ȱ,^?w:֬Y c^R{fylWȫ'u{{!HW$G:mbu3վv9ixڣ)zX/]q@wSʼnaBΓǩbZtߏsvlQ NU]g{-+{+X^ھqsˏ*8xOr0Ӄ*U&, BC滧Ń׮N+~9%/Ig&5~A}dŏQȦ׼a[ ;/viֹ,r1}œx)8G~;̝[.Jm YUNI204trR$m gXCVCcSoηrU ZqW}SſT/am,'~w״୼CDa-{>Q? 1~m;M'mNxJZ,ﬨz]nrt׀(K'yTqg,Dē>d[~ןѤ1?dR``;ތW_ ]0XAu_,ey枞mz{ >|FkX4r'W͈Hfۛ(3ẦSOh@ƼۅWC"a~e*bʼ?ۖ`/0v}1[8̲ 'oxosޑ_Ԉ~ed 'ixlR}:ҺJd~zygIM?.-H~}gsǾIxs(84*LoXqƏWt!xVփttbQ{csMg4L>2E4Şu c7-aT˾]lq28y5L킋Wۺ.n:A2oUѯ1&&tܪ 篴/y6{݄nMw7E}wjhM`a_"_hݐ;ӷ&;T7􇳘a0.DdPݜW=i1j|;|IHD[BEO2{_½lûN7ЎL;P%r/ڹ^fg L =[y 3s,5!Nl>xooRӱW &ջ4wLvT`LyCɡ>ѡs*/Wo0o4[>{SRer6c#B6ͳpxZk[5 )bՔΘ&.xe@i2-Amg1|8Z34i *Ԣ-Z7; -7÷: \mOsWPpNTÕqTL'QKMVG7DZY>cuV\s}vKyz$2]Y_uKfPN3+>o`zF;7%$\k^;q⚺.G\ c;2RN|jj0hKx~+ A9ABZUc^<@ؓ]2:)~Q5GXױu!cYg[\wsTUrEN]HĸC =zAS*"Lr|x/Z-!^ОᜅOF߾![=_xMhe wRZ78 lAR^SՁ;"_7m& ?xԘD\UKuʽ|M srlOn/ژx}?c%$!uL]up(a>u#۽2OR~L qVyc{N=DZUsPF,[riĺw[Ow~] 1)ܟX=:k_]' /Uc^B#/׷!AqI}ohGϩff39ƼKµ,p,$|vS7'e[G>zE87b#$3 9%<5yݝxxe.~fZOOxݮANkaT~[iTc!&#=e6QR-E8b"GMaTyLK KèK홌Ams;t]e;>Yuh4kTb)S{[~xY*ݐR)U(&k3Cb~ D{eYãHZ͆G%N b=12 l>,l|I \j_O[3[oTxyUS'#Za:p0F}||EnkDć׮Jyy2L]KMmu}ޓ5snˏ9]?oܽ Q_~ VgkμԬ{+fwr\^2xrl"fGs_-(\O|]:>7ȉ=ƚ0O F݇n].YW_G_rYã-z|gEF&]~O,FC㳂BgC'O,Qr%6O]vXvIv[H6~^6ueb:+]]EN.\ gB2h1/dx^˹"918\WQqL' SM$Gs'R~1!G<%qcqB(^77~ ‘䲉&빼+Y@?JkJ AQRR D]E}E wPpH<M۪(YlX4LHXp&: qAr D+1 zD(`,Np& aÃH4I]Qx B2Dxl !CX"C HE`"bh A q! @6tca A`hF#82D4I!)X.bt$ |"8x _F!5H&T C^E~ |4 .0 wD#@e@" G{$B(SN9\A0PBAAG(L ADz ) -46Z'BW,ԇ>0*}ƀRUHk5 d8 Rd")€+ 8G|R W# @AC#`a*pЫbxp@W'S84鏼 $[w*<Ɋrlp0!2 ,88kh(|P0p.I f``xEK@"c`g"8M6J!Fv YZc ejC"]9!É`w<~ڳR\J7 V 3I& FR bX)HҁxNHXIFhbncl/*`gGQ"Vor(UU|mG&wP@[] |˛|ۏ pM"E%#ϓ2IqC 55-ف_s:8_IT,J@5V.RK]?e$e F O# >5e~W #oOqߞ@? F /+0TX}`w~~D%V x0 2rb\HFRXA_ DL &f0ˁp"@xH!| 1& (Zga8)#P4 @CX CaG)+˃3Fbи(h`0]}JQw  @LYS]CKU9рp$Ǣ( w7 ".p$, *9(U2Xm0[$PX\|p iI/t &'7\=yb04n]r4Id$%$EGkR' gt~u8<1 /5a"ڜ(DIR i;7+S+ƚ (4(0! zTEJHC]CMyuy4HRv[$okVW=_CD[cHĚ ԳB> `R3+3$ByI~ u E<P4pI8‘H 1)("PxI`CAU GI;I=`!QaXdW_bՐⓋ @En`r8A%Swj.V(0o(qC<à%<#Q($gǢ(mΠ"QVw3ifUtSBCqL^_ת aRWY^kE|X2ʪ+"t y#U'@7S#I 0(Gv"9?ҿ.O%Oi TTc㰿/1z@ "GrTo[+$<̵4)i VD 5tTz;$PPPkI+'2XY8Zju5W/˿:<,ȁ0$VV Ioa1`J.9/0Hm#)  zv6rTSq%HV'0#oLeX HjIԖ\\ y`A>@ #A5Op1%ǑICZ(ZظveHOIW (@8ެ*ڐ[3d~5+rJ"C= hPldfO}XhVKI(jhc ruU檈($? U&h6x`%n!Oe IfP!%@$Aǒ6;hd@'0\%BE]KYMzMТĨo3X0 kYY?/R hv$~ʪVd0wX_]:F0 5,%AEE$4n."rAWFRc?HW][҅뿖0A VrVVq %JE!Ium P"'3y1Wr55 r?H'A(j,*`A`dn(fyV`-4ڟwR6m0E; E`?܁W$a%:5Y'ٕT)k *#S 92Ijkw(2Z{t4mǐOXcwְkJ2:< tJoԨK 'RQVSVD 爐`DǠR&M#m5 U509P+ )xuO'H򍫥#7\Y+/-::L "2GZZZԥ'mu^I&b.$mDS9`PDXe0,/c ?rPGbLd5$>8m1PZ&),.km@('ujjG5^gU2ZĚAyA)$2Um kI=j\*R0Z&%&\=(%_7BДEZ'kFQ-Tc_ 1T^xQh05U猪0?Q~YZk[x 2PjkXSϬ) R&HiS t):djN oI8{H5,QgD#BR }1$6Po#Ѡ Q GN`Աe Y$'1l3r>#a ިB9]3`*x"DY'#)?y'}+#Δ7 V ̤֪ڝ=+φO* cT6<SEjyZ*¶U5 BBVvԃP&_-A ¬F!% 8ܰX 8DPw%[ek0EZw[\Y|J# 'JPTOg뜴WRp(JrP&*R>P6n8?~IFYZ?7] `Ruf͖%%G&AA[9gSOC| 1?X [ cBMIIBM]7zPs=mAŲZc"QT HHMKL‹yٽq u}ߝyv!!pv˜T4wQd/fvvNO|xNt^<;&`i+;}*y|lQOKhrA7yrχd" GHQnN\mӴH85$[>DpI]bZ9{O9M=L!?UT]ѳrO^#FO9 ᱶP8BKZX*բZ,+^xVN>SkZml;.cBl]ś)/,]'$_ٽ#YYH!h*݃asz6L;xR$gYz>PH@6k1T2;uB % P6CޣmxAI=GJhv9[(ēBl:'^NUZ饕F~4dRs^2VTBq" h 8] dv)HFY(O5b0ՊR}*_T}DHٲ:x1I*jd+w;HFlEߊ[sY u*وӥ[E4 LZRӠvĕ~ +$f0q ]^Ò,! (&y+`5bҘXR3cCΗ`8 NMOTƒbֆM^Y'`3XFzUy<uYU~lݭ8,U4ÓЍ2g(r;mL[X,`/bS|ITô\qEU &{3Y6_ 6n#v'́|Fd"̃IHLv";b%S;(Tw\&oڃ-M,ˤQ3}V \XVIq߅(~68Ǖ<3zش!7Jά}Z_|/Ԋmɛ@5H