bluez-devel-5.65-150500.1.3 >  A dRp9|x _D>^7q;C=h+*:1H4t(x[DVtY㪩 |E{ď>Ʋ^yȳ73qK\-+/O٨b7RIaH4akp6AnJ@92> %3Y-2,Io6 :5itGrH_$MNN qݳ^'CnWN2At;+39f60c061733c9763b3c3ffec0af1dd9f2a6a5300b1632ce2ed4663666b4dbcc31447820f77ea7e4575cf6c4558f51f4e20aed01dRp9|=}+97arcL- 4$bF Әm)&;RPyG YY< +NoFHq[R,y2 F H{;A4 -pd.q̽,A4QDǵq5]$ifh!G< ,8 E0ric~LocȨQMt1I;j2:w|O3+*MLJ)/A(5{򺶆oCWP7iޤzO(‡e~>p>x?hd  A %:@H     $\@t(38<\9\:\FGG\HIXY\]H^b cd eflu(v`wxyz"dCbluez-devel5.65150500.1.3Files needed for BlueZ developmentFiles needed to develop applications for the BlueZ Bluetooth protocol stack.dRUibs-arm-4SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Languages/C and C++http://www.bluez.orglinuxaarch64) &VP]]DiR5A큤dR in the form of a special console logging mode (more information available here https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces>). The format of the protocol is a slight modification of what btmon normally receives from the kernel monitor sockets, and is documented in doc/btsnoop.txt).- update to version 5.39: This is almost entirely a bug fix release with important fixes to GATT, HoG, AVRCP & A2DP. - install gatttool, needed for bluetooth 4.0 devices (boo#970628)- update to version 5.38: This release has lots of updates and fixes to the GATT D-Bus API. It should be working considerably better now. A key change to the GATT D-Bus API is that it is now fully conforming to the word of the D-Bus Object Manager specification. Instead of registering each service individually with an Object Manager interface per service path, all application services are now grouped together through a single RegisterApplication call. The details can be found in gatt-api.txt. Besides the D-Bus API change there are also numerous fixes to GATT functionality in general. Other areas that received fixes in this release are OBEX, AVRCP and 128-bit UUID handling. Feature-wise there isn’t anything groundbreaking, but a notable update is support for the Start Limited Discovery command in the btmgmt tool (this feature debuted with the 4.5 kernel release). * Fix issue with stack overflow and UUID handling. * Fix issue with ObjectManager interface and GATT. * Fix issue with GATT database and error handling. * Fix issue with GATT client notifications. * Fix issue with GATT object ordering. * Fix issue with GATT default MTU exchange. * Fix issue with device attribute clearing. * Fix issue with AVRCP capabilities request.- update to version 5.37: * Fix issue with registering external profiles. * Fix issue with connecting external profiles. * Fix issue with GATT service changed handling. * Fix issue with not emitting GattServices update. * Convert to unified HID over GATT profile support. * Convert to KeyboardDisplay as default IO capability. * Install btattach utility by default.- update to version 5.36: This release consists for the most part of bug fixes that target areas such as PBAP, AVRCP and GATT. Feature-wise a notable change is btmon support for vendor diagnostic messages which will be debuting with the 4.4 Linux kernel release. This feature will allow e.g. LMP tracing with specific controllers. For now there is preliminary support for Intel and Broadcom based controllers. - update dbus-devel buildrequires from configure.ac - remove obsolete bluez-no-duplicate-test-names.patch- update to version 5.35: This release contains bugfixes to areas such as GATT, OBEX, HoG and AVRCP. From now on bluetoothd will cache more information of remote GATT databases and thereby avoid unnecessary rediscovery of remote services. A noteworthy new feature is the ability to configure bluetoothd to automatically enable (power on) all new adapters. One use of this is to replace unreliable "hciconfig hci0 up" commands that some distributions use in their init/udev scripts. The feature can be enabled by having "AutoEnable=true" under the "[Policy]" section of /etc/bluetooth/main.conf- Add bluez-no-duplicate-test-names.patch: Fix test suite when running against GLIB 2.45.x (test names are not to be used duplicated).- update to version 5.34: This release fixes a fairly important bug for the GATT D-Bus interface where automatic reconnections would not always occur for the client role. There’s also a fix for a missing attribute in PBAP & MAP SDP records as well as a couple of audio related fixes. A new feature in this release is Media Player Selection support for the Target role of AVRCP (the Controller role already had this).- update to version 5.33: This release contains mostly bugfixes, particularly in areas such as the audio plugin, GATT and OBEX. The main feature additions are in the the emulator code which received improvelents to LE features. There’s also a new tool for testing the recently released Eddystone protocol from Google.- update to version 5.32: This is mostly a bug fix release rather than including many new features. The fixes fall in several different areas, including OPP, ATT and advertising (instance number handling in particular). There’s also a fix for handling a sudden disconnect when a connection setup process hasn’t yet completed. The one notable feature this release has is the ability to select between letting the stack handle ATT security elevation or doing the respective error handling in higher layers.- update to version 5.31 Fixes to many different areas, including networking, GATT, HID, A2DP and AVRCP. Feature-wise we’ve got support for security flags for the GATT database, allowing fine-grained security level control for D-Bus clients using the GATT D-Bus API. We’ve also got a new experimental device discovery filter interface which allows filtering for a specific remote service, RSSI threshold or transport (LE vs. BR/EDR). Another new experimental interface is for LE advertising, which also brings the LE peripheral role closer to feature completion on a D-Bus level - remove obsolete bluez-5.30-disable-broken-tests.diff- update to version 5.30 The highlight of this release is the completion of the GATT D-Bus APIs. We’ve now got both the client and server functionality in place, however it’s still behind the -E (--experimental) command line switch. The API is documented in doc/gatt-api.txt and there are several test tools for it in the tree (even bluetoothctl has support for it). Another new (and still experimental) D-Bus API that debuts with this release is one for managing LE Advertising, i.e. acting in peripheral role. The API is documented in doc/advertising-api.txt. Besides the new features, there are several fixes to AVCTP, AVDTP & AVRCP. There’s also a fix for C++ compiler compatibility with the library headers as well as a fix for device information not being stored in certain corner cases. - add bluez-5.30-disable-broken-tests.diff to fix test suite - remove -fstack-reuse=none workaround - remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch- Build the testsuite with -fstack-reuse=none to workaround broken test setup. [bnc#923768]- update to version 5.29 This is a comparatively large release with over a month and 475 commits since 5.28. There have been lots of fixes to the Android side. Our internal GATT library (used both by ‘normal’ BlueZ as well as the Android version) received lots of updates for this release. Other notable changes are a fix for AVCTP key repeat timeout as well as added support for the Multi Profile Specification (MPS). - add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch from bluez-devel for fixing test case failure (will be included in next bluez release)- update to version 5.28 Here’s the first BlueZ release in 2015. Most of the changes since the last one are bug fixes, but there’s actually quite many of them this time, including: * Fixes to GATT service discovery & probing * Fix for bearer selection with dual-mode devices * Fix potential crash when removing devices * Fix issue with incomplete names in EIR data * Fix parsing GATT name characteristics * Fix AVCTP long press & key repetition handling * Fixes for GATT notification handling Besides bug fixes we’ve now also got more extensive unit tests for new GATT code as well as better HCI decoders in btmon for some less used 4.1 and 4.2 features. The hid2hci tool gained support for CSR 8510 A10 devices and the hex2hcd tool received a complete rewrite with better command handling.- update to version 5.27 Here comes the traditional x-mas release! BlueZ 5.27 consists mostly of bug fixes to areas such as GATT and mgmt (the interface through which bluetoothd talks to the kernel). The emulation framework has also received many new features, paving the way for more extensive test automation.- update to version 5.26 This release is for the most part a bug-fix release with fixes in A2DP and OBEX related functionality, but there’s also an added features for get/set reports for HID over GATT as well as Phonebook Access Profile 1.2 support The Bluetooth 4.2 specification went public in early December and BlueZ 5.26 is the first release with support for its features. Perhaps the most notable one of these is Low Energy Secure Connections which will require a 3.19 or newer kernel. This feature brings LE pairing to the same level of security as it has been for BR/EDR. LE SC also brings along with it so-called cross-transport pairing, which means that you only need to pair once over LE or BR/EDR to get the necessary keys for both transports between two dual-mode devices.- update to version 5.25 This release contains various improvements to MAP and PBAP support. There are also various GATT related fixes. We’ve also got a fix for a race condition which could occasionally cause LE connection/pairing failures. The fix will work for kernels from 3.13 onward (for older kernels a proper fix isn’t really feasible). - packaging: remove obsolete README.SUSE and README.packagersibs-arm-4 1683129173 5.65-150500.1.35.65-150500.1.35.65bluetoothbluetooth.hbnep.hcmtp.hhci.hhci_lib.hhidp.hl2cap.hrfcomm.hsco.hsdp.hsdp_lib.hlibbluetooth.sobluez.pc/usr/include//usr/include/bluetooth//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP5:GA/standard/722567526c12a6841af18964b9bd4508-bluezcpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filePR)E :/utf-89e836c3cddf9ac9c819f65d5ccf48aa0ceca6ca8c04c40eb710e7aa2fb68a6e3? 7zXZ !t/bH] crt:bLL t'eBl>P(h\|P&d:C:<gn d2kGM0R*VJjo#0A !JoiCJ/~Zq?&'8E*`LTuN!7~# ɿjѬ󗐎k5l(Dh$XxLCP>AHpc%pd&3:\MW͌66jpnCVVslV$}:{ٺ KLϋv`B^ex8h`4Yr} O5jj̕pft15Y9ڹ}0,q^ѥNdvctrW$ŝ=%x~b^q%,z\XzGYMI#Žj}+?bC "@a#:T`&s<2&Vm (쪥$&) Y5;"'ޠ}BՎ0g&p(_vhIk 4OX@򕜍Bb]vx ^-v9rcoyEpb=36HQ,8O%1;#w& , ~̱ Pz3Y5sӚa[gyI趴'Ѭ$ q>Ol$4R;%ݫVmm]\PfiA0P7Ş9o bj9}r+ܮ˫ }l>bڹp"= HȬŭ>zs FLxGyTzr݆IG!jerdìh Xc\7x%d*^!maP y~ xPl EMFw2ƒS ӹCu :D5N[JG0 N=wgW1Br؎`Pkhk  s" Q%p#˫sOY=1߻[n]rш&e]==Ӌ'QjN'\ #/m&1;],W'!C%prQ="(gEb_q ^li|)mhrm1=0ێEJL5L a@_RcFH@]8u> LGכMUYҒvBЦT;HҞ)Vmw>^o&ʢx%;`P5 :1smI|}f=-/,4_^&_5s[k)U`%x;ұ΀c^FQ5K"V.ljpݹ[:5-jYA?fR4KR>zGߏ;s0' W,#Sfi4Z@'U\UR9n'f)3_ݡiCx_z'Z"}H=)JN~G_q6ukOW9r_QCЯIT!zEFv[ō}5N/O/sSվ9+ҳdZ7`˰BpwJȐ@K\2dM~7҆e#C*B&I4}~0R Wů4Ddn .Q{'3Ul#O`U!-#'5e+n&SF4حOuN#rta1DzeχIq9ƪH%5@^Um]3|,M\D6\{s}>|aϐ`0f$q_tr2b @{:q|gXȦ(5 ;WݒX=1&w͸!tԁǰ 9X^ v8.lܹn[`~TyR5I|P`&\O6/P;bo@/]5ngjyB 9h_'!D_,%ͽa B9P`wJ+IoIg?zĬwv+gJ ;r{zQ" `Ǔaλ?$Ա Ǹ&yZoGr{6EQړRAh@RZCz٥!npr\?,OT[P$N#O6kU5Oe)jNC5ik*a{fi=Rй)K av=20-N곊9;IAV'Zo@pGo-5T ܥkAjӜQbEJW8[ #FBG0EoNӗ5_VT~`f8<&b)Exn'[?6\$_]Xz#mW7u܋uBW7yobKt5b@!{DSAIEJi<5/OR0")$g%W:k}D}(Ge;6Sr,O|FXqifjx\TE?m&ra>& =t=/hCGwAְMUWKIk@4SiT,< K!mw)>nqV \# jmG]*Rޏ*ҸL92c&v:#͊P' ܴdɌ9It>Fz~PE? M%§6Ue7hCEJO`r4Iڼo6ԫPFޔ#}KHٴz\E(TMhp}C谭oHH(りYJxxJŠ۽08XP%%DSi'^ i}q_e`')E^9透Lj؅4d*R'd؇ A }Pmh䜽H+'ukɿGˆգFTaIq0N2t-5 (=9> ٙ%C<#*Fl(k -rjPNV+G'{d2bU}L~7 )✍[]<%t%1(l;/wVTf\ꢣ/C?;Ka{xgo'갵R wf5]d:m|0֘A{sX!D}#'"PʇŘD3u7Փxl<ڴ$o";VJ]gZU7ol ꭇn ءsf&{ޚ>\,]6y0F+.e_}Zu@NKF)h OduNfo< #GYݭAsX޾S7@eU~>:d(e0o+_ @@( 9E>L/J9}!S*_ԁtpNP:uu.vy-F1HQ6RdְӨnvr7yZe{]tA]LHt*@f^_l* !&NR-pAbгI(7|&^PDB(ܚ*Q0zĶFSv)'䨸dl9Zy(jMTG8VSq}[%MJ1en홨J ;.{԰Cȸ@ .4^a=/ z>t axL|o,R"?D=`jXs9PM.@_iNR mG݈,nJa=K~c=+墳~BKH!"QbύUdK6%s ZQ[nl{\YlI\a҅ty},VyQ|24g:O> r %xeߞn7Z*/Fak<[L< /g]RdxpU'SV$tá_xL܀Rڄ>/"d۔P}ݎbdZJ5G'Np/۱JBIe2vRfoG<WOnڎm:bodpIvDԳQ H.{!/*JV}O/I6p15El:+Il_+ BxeZu?YzR^GvŦ$;:톖X[~THa&wU:nn]^w!SKzb^.MvM^B)bM 4ݗw7ɽ@/X`FȲstK/ 26Eesxţٔ,fbm G[(r.bCrl? 'ǵFs#@XE=ƪ}HAML|SU;7FTfY=n-جVwRO;{_%mH&(|. N}S6"֦E_pܐ)OMԨ^b¦Κ'BJR,T&/bfIek^60YwM]e8Zr1R*Ca`Vx88#̶/7h,!Tp>uOh8.q|? -p( d2̳{03N/l믺h9| 9f<OKf)XПnQ @B߿Z Tx&51NN?y#7h[kH)d( ,y._bP&I&NąqO"0v9񋁱'?&^(wi3bhAM׸[蝃 %wI4WpmJ%ZT2߮2p5p<"Em37am_4cPRBI5:Nev_bYgQɦAȺ81/FfIMlח-2(F]*JPޘq_UWUȽɲbz0{PMw.[3+NYLč~TN cbWd/<8!bk;2?^ ޢ-Hhd/چ8H $mYZ=6֥paT(rFEQc`СCFuwhؓgA/ 5Nm'#y @ks E v룕oݓAj sAI:>r6gݦ)DXLy3Ly"sݫǍD0wҢ+~$/4G:ċΑ7w d-iz['"'Pi`8&ys!jdz,k7#JS" J+X=rq[ 8ᰳ'p:*^qʔ*Ÿj̏X+v!P\> wd+?<, cߝzF}IM<kI Ocv|Z86.a0Uw7v)h"N̗ij( U -q{zQ23ዘ,O]̰ $5Y ѪWZ]4u>r7%asʕ26*n?{zӉƁ% ri$B_ ^܄ZYp?_Nv랅OnRBwf?d}dO+ҼyY&is^-bd*Cs3y2xO7~Y9nD_jFQ33*iRD0_Y^"xzٱ~E[Eex!αTn8gY gAK1z0zW(@rBV grSڮ{soa2<:[Ǜg-A[I*Xq7)XU%LpxX~beܖUA&[ 1<u:ʤЬqPpy-pVڅ;rHj;c~Sٙ2A;#}AByϽO9qTGɠ6ߘxH>,څg{v:a7 eؒx!\bp7/@Y`1k_ZeI5# 31/h_X*=!A5i6zgK i&_M3$i9C98L_O~KRL5g<13v C0Ƕq@ܘIIp(?xz8daJWj+S]Bs&<~[' %Y6~V d *6b!9y~sb/kꆙ?c}%G<]@EPۀV^8 QszaG^)Q?]&&99]/9WmzTX:29;yLe!9eˉѬKJ7p\N7U&ze1Sb+MlnԈ-->`fR!Q˩pۮ#Cc6$yqvld4B].Vo9Kh?GIzaZ< ڐ/&^UqYhE_}G)R e ,~At|^cwuGWQ2K9:;nigJR"B(UmXROOkdp3`R# ټp .Iu}z;9 6>JɧeRLB\_a3WU:F]d)ZjJ?M?xJYugS)}v̑!ᚎ/D|y|/KHę|v좳 pP+)IR@D=?5WsLЭ1ɭpt·)aW"8t6Wg= HY5 ,[}':ࡆHn8Ql4G[>.IX.}r*AZ){(6B(O"&j͉ԓVf^:{w'u6\P1,u4*O󋧲NJ4śrULW%Vlvo|*̄4VX@ևۍ=wvȍO2e|  -S  ~"tķ7Z";Ј}WbN)9#`.,`bLฦS|*_i3Զ`͐!4gc9MҵE]Hp# SVm&ſ@!.fqVCn 4W!>=ኦP>غUA݄28?gˎEaJ~x݌ʮ-)GKWif&u(1ak[$Ayz@og0^zĮ~tuOq?!.Jq>t͑rseQ7ˬJ( 8_GI)!Һ_ Sxhm]: R'~(fIfr>WY섊^UA(xݮUܝp=WT~*'8 gk flO m2epyB";;\qCY: ̯/xL1lًEktde6Lεa-Cs ʩ|e0b߉f<@믎eƝʧz_S)I̾m_VҔQoל2 OA0ُR }t2f p/!@m0''lAQ[kǮ}u"4dR#@M;%3ni zȦ>RG)*!u+[m8d:Xk^:Fkѝ+nphUn? ]f&T с"%xM8~['|`M\"y{\ɺW+-ƀ,)^6߷URo⿾%ўnVjbĝD~$}0#Cx辅VְЬrLW/0IE7,ٶe?\r*H6:f/"FYl.i+)ʩbTp @j"E4hxB1d@?zYnríqJųs)P`%!F(޷,s 2>AQ+=yn Z~LAb˶-O/SJ~~l@Aa ;D|~VF;aN#C+R ùl1bqq~C1V10bcNF]wLp?ujSה̞@%sVP_FA ca1[5ٽȨ(T@iW/KB{rbdy2 |$t }]AS?4B [V8`/Z{E 8W K'S ]NXq.rjm.'^¸ %扝N&` -HuFS(77:\i.%=a.{D9وɃZ{`Wq_*K "bzM2/(eː`M R6daJh@.> PQ)eAäZ JK[[7K l@]yZSQ>턥lz>F 9\2GWp=XBfcaL}Uم©!0,@+Jȶ jȟ[ρjJj'RKNTZ>[}^ VBZBMg7 3r#2U+ \^CͻFƑ2ڑ{q Y F?V*vW(o:_MaW&LM\6\LL2ݚ5"ծU|YV7( 롵@f]4~\ 7; HB *ry[E!BpTۢePޱ-~F!'0>t(y+\Mj^ ) ?3Sƞm! w *l6oSX0ڸ.`Vg?v#PDzwF[i^g,ǺMVkAiC`p,WAwm8>7eb)8Rk&zPh2:Ņw,$S:FB@kdZ`Ua2h]|Md3&Ƃ𨷥 dqLu)pb|&v;B9CS6u6)jo,ZyVWK @"wq Y~('(N̘S8TXEA+8nV_(LYQ|j'>я])%AW빮`ؕЌ(xiI7z' %gb\) #zΌm.Jiڸ y)٤wLlB)ü#$RbxRP>[֯r[Y\X@ptLj}]b݁Q  M)@uJR+5[(ۓGdsc1,&>#TrCe"C*};JON!M;pYwj2g8A-2fr+:{ezhLPOb7&,'c4Q5%Z2>C5?v# )_/7t1Y2Pn#'iHʃ 7.lcV wK$F,I؈camTw֦z63m+zE*FE̓xĵѥi՘HOcDr5IY+R=^|kwS$\"Yʞbi?y:N)Hi`K`{{Qzp q#?sGT{-k}o=Q@S 3Ki7OMhDY iU|@[e䴅F2aԭ {$?ԌӝB%OCy+O1ǩݰeKlkC?9X[QJJW~;An0^>mPUmK ),4sN03KPFs\J{1[uND T nbrl*>á$Ų=WaLf)S[b^7s :I_^ fcw&+ (\fc~RFH.b B>BB0rՒ4| nhԛ>nxON% k&/kYF0]-kQލtXl'[d"Ws12qӀd:LaqcA*'#'0 »ۋrATd ~ \WE~ޱY5;)0ETH:q"R4Ŝ^=->#,ߠPIȢ_!kn [F{|~-o9G#7'kB2xv0u8O۝ SL.H~2E5ūīB[搼Yj x4>Jg8#/2ppam#ݍUE$L%d롭39~Qxg|Ae){^+@k18/~qlcVоz-\e,-,B .t4s')RL9ꮄqX8U= D?Hb<kiQҋe/䐥79u_՜zw C;oY%gEWU(\q\~ݞ dRZ 1c[MoSߒګG;m:GB,Hb/FRJ - k^Y`j>(Dk]|/MnQ:nj[hd2)b du2xwj+1Kb#75\MIУމTtJs]zP)xC{ wo@f(Z| ^hÈ``G#7e56Ԏ-7FWjT퍂5F|# j1Ө6,C>.F5iY=i O@>ka(7]p}*JGJǑ_m!~1ɱmݐZz8tKf!`\J!:ΕVkd #F=\k޳`S' byZmGhh=ʬ{WtF%w5AƜ'T>s!E*RG"\E?qHBXgN/ j3+X!pkVUْۣ=_`-D̚ضj\yZЎl4 lgXYŻMcʙ0Od.۩5AѬaܹ^.okI5WGl5:gER'$+ps523HWl}5 Bu8:T|/7kVҭGsbD*uxq3gRc6[a%̺h@= =#mLf uU,qڠvF藆>ݲ-my|lʂV?l~Io9=QՔ.;<218{ ՎǺّYLbп1%  TvxCoԿ*fCx("|']ƨ GTiAnôjyrH]t웗la/ME9񤣛\א(Ǜ ?nv O.@mc|zWy/MԉɹAMXxtMJpo)8#>1I <O5+A.}~<ԕ6ID?֨Jig3;[qU.̈0FquɎ7tش{m؃veeLNr(Sg!j*:^Ƭ' GN,e)̕:BdgЪX`H ̮Y߆! uUj[8 $C6)rՋMbsd: 6Ϥ0Il/GU[a Nl|Úv:ĴE [n{]p 5j;;=Gˡ޳}o$yj:wjJśYݡtl[ .}A)[!.Ś FvhDe\eq:L}b-fY.E:qt0%/m<2roX4A}}>ʁg'ߑH:#Ms'.zOacܖG~a I}SHtlanZ8St@snN]bνKʡת_}׌f?e~nz5DhZqONnC^!BXU(v0tFqZ JEa;yB}4LRn ej(:^kbqPyoA\ה<ÉrmS3" eH%!`Ip_YOsvrvX -3)SmVc I,o1c=S{{p8$s`fwԱm"cU0V ;bQ^ r\hCk]?&'8a#p? wr*-2&}م;"* }O]˦..Zӭ~0:x]j޾^+ Z)g~"h/DoMAS55$as/NFxR$Cd9kS0<.\[9Q`$IuԟEs c %¨OTMMHx6|F{ʉ.\r73q)='Mmyt+ֺh) /O=L`8*vUu"ᛈR'Dudq֣wI)੍2| yO-=C2i?9ίyTaq>[/xc=`CtVRP1 , Ri0"Ϭ{ 1^b?JpI,m 8_Q:'K.&waEsl_W~GJ95]q@8 myp0Cx:&LꀹZ h=F-ɒ=wA+s,̰MI ipI’D9,qQ[=ȆbZrֳL»$o߹3anxN42>lC4jB] N۝1'APE <ڰm[#C²"y䶘`d.V$<2mmYaԑ ZoJ#8 !x[7aOp=(:¡܀'Q9]Vj<;2Q:JBsM[H0->-c 0jh4 cOYgipvNqbI;WH0֨Y"k bz_sԇ(__m;dl ۬ڰ nXNcpvDSV-qVt8r!k1ǛBNC.++3[5z Nug&.{+ow?J$=&]vƪ]JwSpm5ڎ6(hAj@do5*>i0D%iӉRfے=8e0ܢiekZ@6^\#JPl>ȩKHʔdʣq(,scQHl"^J|NKX3-\ZHw]cBh79MinձpKxg^2F7f /,.{^ xI,}6"81⓵z Qnҝ{a $ߩ򫫣c/T!E}ع֭8M~:RtƙӵA!:3.Z7"A-{UfdЫ4Bupml}"Fjkp`ݑy{>+NmЀz/yYھ7:)r2?vy(ӊ㶺LړyOBjCU߻N2Գ|4m&OXb. :մql\9._#zb0 /7I6)Atp(;1]]&ǖO)`JL}KC _Fu̝cխvԈ+?~RӵdtYfQb~LvUHKdy]P2M0<*̆oo\w`O$dH8X wWa8A@`E86SW~>X `P,= hV%"Si >ڌ,F/QVCXpS.+"p#q(b#^wAjj1tR,W0EcFk5E_SIp.3bM@@> 9W~#k,֍6mAQp4`/lo#թ(U1,I`\SuAzN`paGⰔ(CO8ekDU\zJ\h!cv;Kc,ixCDڭP>&;tL\B!>/yWrRilw&:tj0A+{m٤H7oVڵҙf@ Or`tԸm-6sMPym}%0L=2p -S.O.•ʩy0i%w7iW6-E)'q/-o5l%`E ϊ:n@zD:7z|Ϭ="Sl> "-q44bi~">yu'^o:L[b}u(A]xEBQoXskt8`\#-/$֞$&+S됄.OdJԙ1asg'wi˂>2fzu5jB7ك~~j' YZ