python-glom-1.16.2-1.2> @ @lpA>MvL#n4GI?G9d  P #)04 6 8 < ] `din(89L:FEGEHEIEXEYE\E]E^FbF'cFdG eGfGlGzG)Cpython-glom1.16.21.2Database designer and user interface - Python bindingsWith Glom you can design database systems - the database and the user interface. * Glom has high-level features such as relationships, lookups, related fields, related records, calculated fields, drop-down choices, searching, reports, users and groups. * Glom keeps things simple. It has Numeric, Text, Date, Time, Boolean, and Image field types. * Glom systems require almost no programming, but you may use Python for calculated fields or buttons. * Each Glom system can be translated for multiple languages and countries.Mvǫbuild21+openSUSE:11.4:Contribobs://build.opensuse.org/openSUSE:11.4:ContribGPL v2 or laterDevelopment/Languages/Pythonhttp://www.glom.org/linuxi586+Mvǒ5aa1fd50405f8291970b31b65b6a9ca1rootrootglom-1.16.2-1.2.src.rpmglom_1_16.sopython-glompython-glom(x86-32)   @@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)pythonrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libboost_python.so.1.44.0libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgdamm-4.0.so.12libglibmm-2.4.so.1libglom-1.16.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpython2.7.so.1.0libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)python(abi)rpmlib(PayloadIsLzma)3.0.3-12.74.0-13.0.4-12.74.4.6-14.8.0MY@Lk@K@K@K@K@K}+KbKXAK?5@JJ@J1@JJ/@J@JJ@J J @vuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@novell.comvuntz@novell.comprusnak@suse.czvuntz@novell.comdominique-obs@leuenberger.netdominique-obs@leuenberger.net- Update to version 1.16.2: + CSV Import: Actually preview and import the field values (bgo#625693). + List view: Make the retry option actually work afer entering invalid data (bgo#167818). + Build: Remove the gconfmm dependency, because we don't use it. - Changes from version 1.16.1: + Build: Fix the python module's filename. - Changes from version 1.16.0: + Build: - Do not use deprecated gtkmm API (requires gtkmm 2.22). - Various small improvements - Changes from version 1.15.2: + Field Formatting: Related Choices: Add a Show All checkbox, so that the list of choices can be restricted according to the relationship, instead of just showing all values in the related table. This allows the Choices to be used to narrow down a choice based on a choice in another field. (bgo#625536). + Allow unique fields with same name in multiple tables (bgo#625192). + Developer menu: Added Export Backup and Restore Backup menu items. These use PostgreSQL's pg_dump and pg_restore utilities, wrapping the dump and .glom file up in a .tar.gz. + Build: - Explicitly link with libdl for Python module loading test. - Rename the library to libglom-1-16 to be parallel-installable with libglom-1-14. - Adapt to the latest libgdamm API. - Changes from version 1.15.1: + Uses Gnome::Gda::SqlBuilder in most places to avoid manually building SQL query strings. This should be more robust and safer. + Correct the position of "Records / Found" labels. + Find: - Make Find mode a toggle and move it to the Edit menu. - Fix a crash when using find mode. + List view: - Don't add a new row when cancelling editing of a placeholder row. - Don't allow placeholder rows to be delteted. + Build libglom and pyglom API documentation. - Changes from version 1.14.5: + Allow unique fields with same name in multiple tables (bgo#625192). - Changes from version 1.14.4: + Developer menu: Added Export Backup and Restore Backup menu items. These use PostgreSQL's pg_dump and pg_restore utilities, wrapping the dump and .glom file up in a .tar.gz. + Build: Explicitly link with libdl for Python module loading test. - Changes from version 1.14.3: + Fix position of "Records / Found" labels. + List: Don't allow deleting placeholder rows. + Build: Don't require avahi-ui. - Remove gconfmm-devel BuildRequires. - Add postgrsql Requires, for pg_dump and pg_restore. - Rename libglom-1_14_0 to libglom-1_16_0, following library name change. - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. + %mime_database_post/postun because the package ships a mime type definition. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Change Requires of lang subpackage to Recommends, since the english documentation is not there anymore.- Drop glom-asneeded.patch: it should have been removed with the last change.- Update to version 1.14.2: + Fix document saving (horribly broken in 1.14.1). + Python field calculations and button scripts: - Test buttons now show python errors. - Really convert the value to the field's type. + Fix a crash when showing choices in some situations. + Added several "make check" tests. - Changes from version 1.14.1: + Python field calculation: Fix a crash when using some date types. + Documentation: Build and install libglom (C++) API reference documentation (for use by applications) and pyglom (Python) API reference documentation (for use by Glom calculated fields and button scripts). + Added unit tests. - Changes from version 1.14.0: + Details: - Align widgets in neighbouring groups, making things look generally neater (and fix a bug that made the widgets far too wide.) + Details and List: Allow custom formatting of static text and buttons instead of just fields. + Field Formatting: - Add the option to use a different text color for negative values. - bgo#591125: Add a horizontal alignment option, though we still right-align numbers by default. - Allow choices to be shown as radio buttons instead of a drop-down combo box. + Many small UI improvements. + Field calculations and button scripts: - Fields values may now be changed like so: record["fieldname"] = 123 - Simple navigation is posible via, for instance: ui.show_table_list("artists") ui.show_table_details("artists", 10) where 10 is the value of the primary key in the table. - Added ui.print_layout(), ui.print_report(report_name), and ui.start_new_record() methods. - Added a startup script feature, in Database Preferences. + Plus several important bug fixes.- Add glom-asneeded.patch to fix detection of boost_python when using -Wl,-as-needed (patch from upstream git). As a consequence we need to launch autogen.sh, which triggers buildRequire gnome-common. - BuildRequire postgresql-devel. - Library version changed to 1.14 (libglom-1_14-0). - No longer BuildRequire gnome-libs.- Update to version 1.13.9: + Field Formatting: Allow choices to be shown as radio buttons instead of a drop-down combo box. + Python scripts: Added a startup script feature, in Database Preferences. + Initial Dialog: Do not crash sometimes if cancelling the file chooser. bgo#612303 + Build: - Don't use deprecated gtkmm API. This requires the latest gtkmm. - Require the correct gtkmm and libsigc++ versions. + Fix the Glade file so it can be opened with the latest glade-3 (when the gtksourceview glade catalog is installed). - Changes from version 1.13.8: + Details: - Align widgets in neighbouring groups, making things look generally neater. - Do not make field widgets too wide, so this fits on a laptop screen. + Python scripts: Added ui.print_layout(), ui.print_report(report_name), and ui.start_new_record() methods. + Fix the build with exceptions disabled. - Changes from version 1.13.7: + Avoid a crash when a script navigates from a list view to another table. Maybe avoid similar warnings/crashes when doing normal navigation. - Changes from version 1.13.6: + Python scripts: - Fields value may now be changed like so: record["fieldname"] = 123 - Simple navigation is posible via, for instance: ui.show_table_list("artists") ui.show_table_details("artists", 10) where 10 is the value of the primary key in the table. + Avoid showing %20 in the window title.- Update to version 1.13.5: + Python functions: Fix some regressions since the switch to boost::python. + Disable broken unit tests to fix make distcheck. + libglom: Fix build issue for Maemo.- Update to version 1.13.4: + Glom now depends on boost::python. + Fix Maemo build errors - Update to version 1.13.3: - Relationships Overview: Avoid a crash and a warning when closing. bgo#607938 - Import: Avoid a hang, hopefully. - Import: Fixed out-ouf-bounds crash. bgo#607938 - New file: Allow the title to contain quotes, avoiding weird errors. bgo#607957 - libglom: . Improved include paths used in headers. . Avoid crashes with invalid parameter values. - Use Gtk::ToolPalette, requiring gtkmm 2.19.4, instead of code copied from libegg. - Command-line arguments: Do some checks. - Add boost-devel BuildRequires.- Update to version 1.13.2: + Details layout: Really use the new formatting options (horizontal alignment, foreground color and background color) for static text items and buttons. - Changes from version 1.13.1: + Details and List layouts: - Allow custom formatting of static text and buttons instead of just fields. + Field Formatting: - Add the option to use a different text color for negative values. - Add a horizontal alignment option, though we still right-align numbers by default. bgo#591125- Update to version 1.12.5: + List View: Don't chop off the bottom of text when using large fonts. bgo#607023 + Avoid problems when entering numbers with currency suffixes when using the C locale. + Windows: Install glom_1_12.pyd instead of glom.pyd. bgo#605593 + libglom: Added NumericFormat::get_default_precision().- Update to version 1.12.4: + Drag and drop layout: - Fix some crashes. This feature still has some problems, so the layout dialog is still available. bgo#599232 + Field Definitions: - Show the default value entry even for date fields. + Python calculations/scripts: - Fix a crash when calling python functions that return dates. bgo#603686 + Details layout: - Related records layout definition: When defining drop-down choices in the custom formatting, show the correct relationships. - Fix a crash when specifying a static image on the layout. bgo#600954 + Saving: Always add the xmlns ID to the document, to make MIME-type detection easier. + Do not mark an empty string for translation. bgo#599868 + Avoid some runtime warnings. + Examples: Film Manager: Add silly example data. bgo#600859 + Windows build: Add missing libpangoft2-1.0-0.dll to the installer. bgo#599966 + Maemo build: Don't depend on libgettextpo. + Developer documentation: - Correct the DTD and add a unit test to make sure it and the examples are correct.- Update to version 1.12.3: + List: Fix zero-width columns. + Developer Mode: Tables, Relationships: Allow a singular title to be specified, though it is currently only used on Maemo. + Windows Build: - Builds for Windows again. + Build: Support Automake silent rules. + Maemo Build: - Adapted for latest hildonmm API. - AppMenu: Add "Add" and "Add Related" buttons, instead of having + buttons in the window. This does not work perfectly and needs some work. - Make TextViews small initially. - Details: . Show the table name in the window title. . Use PickerButtons instead of ComboBoxes. - Widget spacing improvements to match the Maemo UI spec. - Create a libosso D-Bus service and register it, so Glom can run in the background like a normal Maemo application. - Show the application and its icon in the applications menu.- Update to version 1.12.2: + Details: Choices: Actually show choices drop-down lists again, fixing a regression in Glom 1.12. + Export, Import: Better handling of binary image data. - Changes from version 1.12.1: + Related Records: - Fix doubly-related records portals, such as a list of an Artist's publishers (via their albums). - Portals: Prevent use of inappropriate relationships. + Maemo: More work on the port to the Maemo 5 UI, using simple separate windows. + Build: Fix the build with gtkmm < 2.18. + Refactored CSV imorter and added unit tests. - Changes from version 1.12.0: + Network sharing of self-hosted databases is now off by default, and can be enabled by the new File/Share On Network menu item. So you will not be asked for an initial password when creating a new file. + Allow field table and field anmes to use uppercase characters. + Import and Export: Corrected the .csv file format. + Related Records: Added a None navigation option. + Opening: When the file format is too new, actually say so. + libglom: Make this parallel-installable. + Bug-fixes from Glom 1.10. + Build: Removed the Bakery and libglade dependencies. - Changes from version 1.11.2: + Fixed deprecated-disabled build with latest gtkmm. + Client-only build fixes. + Maemo build fixes. + Refactoring of .csv importing code. bgo#588233.- Update to version 1.11.1: + Really save field definition changes again. lp#394507 + Allow table and field names to use uppercase characters. bgo#587051 + Do not fail too soon when self-starting a PostgreSQL instance, though the time to wait until PostgreSQL should be ready is still a hard-coded number. + Export: - Correct the export to use the CSV specification. lp#394894 - Don't open the format dialog behind the FileChooser dialog. lp#397409 - Offer File overwrite confirmation. lp#393229 - Allow many fields to be added to the format at once. lp#393231 + Import: - Handle commas inside quotes, and escaped quotes, as per the CSV specification. lp#394894 + Complain about unknown command-line options instead of crashing. + Document's MIME-type registration: Us an xmlns ID. + Related Records: Navigation option: Hide the navigation button when the new "None" option is used. bgo#574360 + Various corrections to the automatic use of ports when self-hosting. + When the file format is too new, show an error message that actually says so. + Initial ldtp test scripts, to test the UI. + libglom: - Add an ABI version (1.2) to the shared library and the headers location, so we may break ABI painlessly when we need to. - Remove any client-only or PostgreSQL/SQLite ifdefs, so that libglom always offers all functionality, to avoid the need to have multiple versions of libglom installed if you have multiple Glom builds installed. Only the no-exceptions build option remains, because they will never be on the same system. - Remove any Maemo-specific ifdefs because libglom is non-UI. - Fix the pkg-config .pc file. - Avoid calling g_thread_init() twice, fixing a crash. - Correct the headers' installation location. + Build: - Use non-recursive build and run tests during make check. - Fix crashes in the client-only build. - Fix the build on Maemo 5 (Fremantle).- Update to version 1.11.0: + Network sharing of self-hosted databases is now off by default, and can be enabled by the new File/Share On Network menu item. + Performance improvement when first connecting to the database. + Fix crash if the "Connect to Server" dialog is cancelled and then a document is opened. + Related Records: - Allow navigation to be disabled. - Navigation now works to alternate specified relationships. bgo#579172 + Details: - Image fields: Performance improvements and user feedback. - Disable the Open button next to ID fields if the field is empty. bgo#565023. + Requires gtkmm 2.14 rather than gtkmm 2.10. + Removed Bakery dependency (by including a fork of that code). + Removed libglade dependency (using Gtk::Builder instead). + Require a newer goocanvasmm. + Add runtime checks for the Python module. + libglom: Removed dependencies on UI libraries such as GTK+. - Changes from version 1.10.1: + Fix crash in initial dialog, experienced on some systems. bgo#584022 + Self-Hosting: Allow multiple glom instances to self-host on the same PC, by correcting the discovery of available network ports. + Allow Glom to use existing database tables again (though there is still no UI for this). + Restore the check for the necessary libgda provider plugin. - Remove libbakery-devel BuildRequires (and Requires for devel package). - Add gconfmm-devel and libxml++-devel BuildRequires.- Change goocanvasmm-devel BuildRequires to libgoocanvasmm-devel.- renamed glom-devel to libglom-devel - changed bakery-devel to libbakery-devel in BuildRequires- Do not use tabs, remove trailing white spaces. - Improve summaries and descriptions. - Add Requires to devel package: bakery-devel, glibmm2-devel, libgdamm-devel - Add py_requires for python package. - Split lang package. - Do not add categories to desktop files that are already there.- Requires: postgresql-server: glom won't start without it.- Initial package, created on Community Week 1build21 1299629995U1.16.2-1.21.16.2-1.2glom_1_16.so/usr/lib/python2.7/site-packages/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Contrib/standard/174b0b0a2c6c4ae3589cf5552ecb8c77-glomcpiolzma5i586-suse-linux[&t\yrZx?] c~HG19'%}0"ō4UWRM7^)oCK][4|Ep9dnڜw7F0}o2Zrk PN'd r:6e,F.SKK ,-PF c];˘.2Mc;ޥoJ3Q3 e[=^Uh.aHcI5a!&3$gvƊ%zX([QCwr{GgL/d̛k*RWΔk"5.Zt,!*p|(_Q~-luMU~/VSjcQ$,!XJ O †.=,Ш^d#fߏu}E e3*[{m1gEc}f Z{UQ7XNCkKbS1/Ҏp+zPX2FXXkժUӡ0fu: A<K7y:jTwcbt+Πىvia7X|#88Ma1!֞*Nsȁ25o ڏmhC#k'/9f6?\¾GVsQRѪ"%UF$[/mnZ_P9d>B.M Y>J1K'},\(/=G P5~cގvl~)-@liU05}[6vM*INݗXv:uOޱMc m6nXaS-H3tCԩ1M:l.JǎܥKCkzb^]`K8BH7'0xIwlx"r%$ )SwT=>{^Ci7ew!{?szپ)r|mɇTe yu=,+_I.j an (>qhGiQy6mi|7Ut-ϩT*Ei`FW!} Dl;"7 ;P~sb] oQ,hրZk1h95| эb\%8%.L@ިK)_Um; e։X 0_p 6L|K4r@ h!uYrņ]og@PD]$)1|Zr zLX{5j3;+5#5 2atcڋ„h㺘[MO㩖Q=.sɂlvQIH RnbB}ѧ,pD33%1o!9KOyˎ,sTDʺy ޝ5:[ߎ'+D1>6;kfs%9R|N$rz"IND$mJHr'@1Ǩ̽{ I/2fEo@F ѥ`u:搛2߳mp@ϟ2Ӷ Qeg+Y7Iɮ ؃|Mݤ6pZ j^=M5$g7X?4ȵ!?u&*%ʑa0 1U`y #T{ӻ.{"gRT<$cgj7=DXT{b!j rh&%E3 /p~Pdrv=emˉ؍95C;%O FC? [3$+u6̂ tx*h.J.G7ǝl d^Nm݋ƨƕtm=84*{7>X (=C2R6uj Զvª"E%$Q}e wR * ghB`!?&-iinPZfg.Uɩw;Yzm\r(K*?='!б$j-\ZAlrf?%L޼.R)?Ay^`!Z~^76HQ , \>=]$ 8d//;h]jw z֠,0~*VSܫ}rKLc`|!AR38mS>{+6.EK e\#O>^9=1{Y',$wumQK55@.HzIflthBFJ=δck,kHhWaͣ$5sڽ@N"h{[@/׏ɪs%^%P_|%z0M7?ivʨ aŝP`p2g} 0sDuȹPgfU]hzXF{OpOuCNnI@4hǢzXҮ^Bj:hI31_3t@SIAFw%UkXij5 #3Nvr %r=7fӣ\]\?U R_,nh:zwX9v36OJ:eZNID2KuG8d F)DV#Bۙ)ɘ!8e|dΪ/]'8D1KGלv5 WXH*(k g@*؀_伾 .SzԀs@D*Rʻ T?͠MI~tCKbOVM.2bкlnl+tR w|q[wIDC(|tnzqu}:vdL w$2 %Tܔu 3Ja/ܐKӶVJxM WkP .šLZ}/f9vgb󣚛窱р zo;۴X тV9=Gyx堼d> cg $Fʱ,,PkE/ٚ<rd*춆yE%T+B..K󨵭H6pPdU?^tWD3G.fɍ7zb6 ?Ui1lOTZ+ԩKeN j>rxtΘepf)E[?Y7B~ @?!N~Gg.9nG? H!XcӨ߸HAٞ{9)?'Oqm"-hy*zX;E}@=iK~El/-*Nʁ3CBQI=ozeE,Ѯ12/<w㣧fLeBso}QYG؇\O4?FR>!gHy * t} Č@;JtґQL<|"R;[aodžOS>)P,ptMd ݞ' _5nM3j}IQO`SjG`sUTWe_YDh5YpUxe~C;#RVr(sAMr)g*LV,>k#Mշh>TMHH ~` jk6)xjr#ȹ((k&Wd2 f,Wgin=URZfn|ClJF.irA>?%WH܊ЎlLX-kŰ>'7H*L:FwByϿ+ΰ=&],LF܀fFg5OPxj[(uh-l,XHei灜7I,[s#~ &H,\`࠹ۭYa7=[:@L \)hC'"(W0U~mjAj# .>QIX># Gʝ4K?Dd9̓Ε#;=(6 {y˙%c"c)ˤ;\E`|zr6cZo9*1ʫx)3wOmL`gj/ȓz 7 #(yCh]'.y{b-aìUϙ[KQOqQ5f Z,GKOជ,]qsT︲@;TI&WH{04#]4`fw{R A%JvjR$$ AIXg|:jM xkn {zչO6hD:D(FaxVYU%fٳNַRiSlȺ2/WRDhX # >d^':^¾]nKBsJ 熸ޘgEq_$:aF㇯ 9,a|T8<Q 6Us`𥻘NhjceZ&঑.+N_v~5۶; h2t+$`26"r :<{t>*~GnSa/͌ )$e4N=%Z0XoW]ɧh$xK@suh)WgRX\N@rgTp {P _<{l4cc*e4/~(<<*fDke[!_C'heς'ⷺWj{Z gNiA_qƒY+e>J끐ulH۶uܒEv`.,J1T&pZcj0vQz˓8/8EQ0?7*,l)2:=1ͫ/KCW+.ڃl3l\{}f KϪlRD|x)8\zD_F.]7G128M~3MˌKihEzL\[+Se&Ur1S]A^[QZڼT iM}e^<Ap{S)Į _=բs,PZ^G15yLKUhnI}ʝ(1 "KX cJ2:h]Td^ֆ/({0F`e+k"ti;ؑh\ |uU j#@x5 /3YLH91送=~dt0=ibNV{6]BK)y#3wPVʓ2>7>TMDe9 aZ.mIe҆xZ<<_ӈ Ei PBTf$[,s/ kM7y:ς'z8~# U"v<x&FzU5|{l; '_{^NSzs1hJՃ$n9%w,F{G|4CH#ҲQ^9R}˃KjSk'fU|WLwKZ,c""VPzǠSbD}ҏ>Ub6fr׍>9|xW>%O@{x cUT:bw*С5 s>R !SR= Ơ62#A_ƓFg}MM2{6}vpTSƎap^*0Z&=*RK5Q# /9ʍRC-φWu}bbA2 uhH B?<fS])bcpP6 HsNwV6TzOض?n`y!DLB+w7RN~aԛiv^%ӴCUFU~#'#A=.Sn=P~Rkl6-q0}:AٱZ98G4D33yJg^BqXrs7ۺuUsܼ}A!0J.3iLϲ'y]@.)!n,p3GqkaITk5v9 ^T?׾5xSPR.9RZPu,[Ǿ8Jpz!oym$#3^O 9p=sNW"RT\+\{_$#(y!RS50TV?lNMC0t㟀[b½`cVNwcVe%P./?č۵6t`ȭ.<('j)?̮!#kiF3,Jt <-*8=I%?,ؤ ]$ZFuó6~,h`u&t\9/暞,%1i!|XsIViB^E*nOiO`\3mC<2dЙ,ᗙ#o=\p} [GjF]A( 3ԌΆZ6a>CQ gt/4m餺Ji#&ٱe_*NCzƓ5t#oIGo'Qa[ҝP{]))j45tq: B?] oPW&#RMCyQ@?+ yO-I^WAKg\dt%ܨLjRh2 WZJpS1 :؃&N67tFٖը(NUY,GAV }mBc˺vg*)JR&Cv0:ƌ]XRE3 1 K*~9]s1›ȫ^rQVKrh\~*?|`H:!? 26iz녡!"hA4+b፷KF%-7>kc1R Vz?$(Yͬ+Mv]abTh-CP· Mt}| :ԟ3i0g>i,-iA,#k t3YRr0msʠl)*r&${o ǚ㓭{JQ. Mc_l"dhb˰"=YNx8"G4c #͍˽)5fU:-71BfWEKR&_& ;.R' W 4 1#ÎA\ϝ/ [Errb &NA@ʺ N"-{ 6].wqo>hKcPNoݻ< -W\YRcKe@/Q 8m;QEpW'G2$H _9h;г[b6UJXxZ eW^ŠeHSmDŽ;z߿Iڀ"R0o;Z 36&sDaaզ{oOZ݊Á؛g67ȪGd_қAN?0ik=̱zqb&!*YB:J >vgosI[84G|/"ʲ2u8›~{- vim1})O7,9ti:Ok VxqDH6BnR(;woLFkkr%VfAٍd13€a8oC ÙR8]v(;S7=}ב |Wֆb9=h%+4 ^|UVpqc͎˂ANHB'.9)`fi<'DYSRl3Fܼc %x!3| GLI+uHc*l pW=% *̿ /uޮC8-L1$qاBl9z$c>Lk5U1o'<0Bڔp{[kpoS+\YݟjJS) #&ْr5~i7t+ :|;8N}-4\9sTaۖ`[u!u7imr@ME~Vfuv`'W'G=[q hxJT͡(pvu඘(S̍ I|l }r8|qmI}L=T$l9`@*izڨBw(o&i/=du %?jk$b#O1[,>s۾pc,Ge$DKDN!"B6iIjo?(7Jdn1qechcv0k[B/`Bu( rtc F"/h8|S+0bI2B-&^1>ׇma49 GA7&4JO #n2+FGRc{1C>PW9_ahS?S'q.INkr: v7oz،8_#Q Gs@a$jD̯ Wo#׹m9}7gjj.z7 yuS@6[Ls&s[M}nw@@T#ˎ?hsEWwpL϶ZF >ЄFS% #`}='7N kaHZHdGi*Nܖ'JΠ?;Jx_kZۈݵ$d?1S"I+^8ɣCRʯ$_/X  V؉֨uxI2=׊-ۂ~EA50`֯_?,]*ݪvE-h0~( /+|\ѿ5wpp>XG\3bWcaQ,cp Xoz/CɫQ1빕4(.p'N_te ,(AJyC8;Y>w<#jkߐzkg0"mW%c.:W~$u>e#QrE,ڌII ^~S{g:)T1̔`O#zscÔ.ZuGr;'He&G~q<:#ƟQhiT2߶6mY;6QewyU9gԆ5&}TY{$:h%.<mtJ-J^TD*Ѽ;|^.Si7VC߯3D(| >W߀/bKw9l*LkY8:wNt0Od0n.)~77Y&-=+WNS]LoRXUChXb.*U]pU[`}{͝¯*npR"ʦ4$Kj%ba~wqFfLlf$~ 8lF+7"M51xcJ-aZ].#%rY1Gia%} fd2Br2G箊Ohuo1Uɱƀ/@ ~htBIhԐɴg*W20s p@aļ Rq@ǝkTmI!K Qn-qf^/6V ~H3i ;SAqheS6m7}<^Ty>%q_7:FB Qg]:Ha䃩:4/A{~S C>?&Osָʕ'{ߢo`Q]bڭ KtW70dɁ`%fFs_p t|)AׂfKث3I\ {f$hT8VpjQa\4p d޸JE^+ :ˁrM^puwu-\FY-huio0"a'F^Kf}-P iZE }6n.o ޓLaRv=5f+}v[( B$S}4K#Z$K骀=j; >0s׵UU){{M\Mΐ5#:IҰ|=pyr{Kύ!g V"+P2hi8BI`$X0qAx;7q!z_g8 oJ|_FH݀.Ɗ %P <AV@7BF@'34 SL7sfP# .Ȅ9j"w~5%zG]$zq^DZ@v* L;9S9swa-טW_9z,yƮ%{{38L60);_#H4-4Xa \!s5>ҫJ_EUtݗFnGE 92XwPmY5Bͪ"u)4g5NO6]?;˜r웶M7$ sXP+kLkp&}jyvz@&@$njF`|zbKSd\d"c>y0D+{"{|A3䦣<ϕ^$ @:_$Y0؜j0DEd`υrl;BAN%Փf$O4ºG-eD`B> p4MMjybgoBa|#xO nh&s;wB[N[/ 53cwoª3Tb>fc5ӯmE{ewbؓMrԹQ°;'Vz!4Pi<<ڦؚ|GA(N_зK<vl db>;i듓x$~͗n C‹l)F~zF|#>'vƯtz=IHHp}k#SmOͼxSaJp>ڸ.\qzs;ixU(̉;ޞ? }&A51L/ 720㛇2:5tU ,ZLGg G8oN-}iA_.ۮ^|2P uI󮏳NpNt=vHk2e 6`9  Q,~Mh/Ѐ j4s/Fjʄ´7B1Y8XkXe-~~96DOC kf* }ǐP8D] p. tTRǚ⅐4&xP*:m%UN5F%9 穀Y/^VX%oOXZ XNYy dCeJ2.NU" \r%'Ϸ h ܃qz~ ʊMH%"CqKBΖp|Y k:z8],%; 3vA[~qr] ό:Tc mA#Qq3A@cآw:oD!Q#Fd>g42;[WfŸDUP5NYy=3gi{7@l ء S8!x5O4L;c#W#[㴟s0RTyzC_xe*N'}-'Ј{ƨ8B- #V+MfKӸB7 3>_#BcNf\w6д8\ԑ >ol 4WG8L\\"ԩ ڎehQ#Mt6ÀzbZ ГS*XkV(hpΣѣlM=rX5l!W0dXӳCHrN:JݞQ:4A14Na.1Z^}ؘ 3h11po5:.|=ޤeHeν)C/RW|R]5ZEɿh;qgM$m8G޺y&h°}Ə8eHkN q;&z1[.YO'R5!00I6[٪}% ǻ >vV_i}J(A@6lE."iڼA%е0Kўgs^^$zrh[o 4ڲMVܗ2={Ɵb\-1ɺ!_6ŗt%cK$eVTʇi5l$QO[IJE;r2:$\)zCUtN$gsc#;GR2$$tpG$Ao8LKn~Vv'DBqiq&މhkMՠP3&,sE*ht()bi7mÝj~ ޔBW_2Kec-"9ʀQUpbH*_>KsIxsN?H9ImMq+D$]7wxͤHNE (~k:ƷU0.p]JB ȁCXhv8PV:*(;u;IDAmcC|/"k9t2({wCu`45dҬ>c `7v[!j7i$̌w-/F{EOv9|8tYq ooqtum s|O5j)ߘ`ˮxKG0lʻ Y޹v+2.RxSC4ruuEyA/F:Η_^+~jlmDŽLJj;sHY6Y1\mVX1&WJ|lpNBh_6:ND%n_ X Kl%7#pqէ7({.ZlWyyA!zdт Sq_0BT-M^^F_a(hQ?7$Lto-038 =%d U.ZRwXf҅wi)}Ięi'&HmІu: $v?c 1| oVK'bt7={zr3lδ8 uv{7H0叉B9y1ǡ@Ιx6r&qR5OƗaqknzKeDˮR!`G9"=qwޑ΀EEEN/D;uR j&ZS@+4c5$_ClJYc\Y_|<-< bu9U=qB'vUt!ө+jRy2LX Y˶U;0@'ͮΫ $Hmwn5qg>ZAtqӲaCE0$x-d9HP^_I_euk-H.J,?#B J{93@fŊTHiqA p%)"c*QقABsez>F1sI_-uk d%|OT`(Q+`*-VIzQW>;~I 4Ҿ[C/ؾ lp4͠$Z4w31RQm2^8r4w8S4+4RZÕW]&c_23` X,U}ؚ]w.ӸEPa@Qa`i6MJr4hv=RMrkdؒ5N[#H Y0_W\;Pr~ <~Eŗ,׼ß{o2]XړeҾ' ! YE Ln ,g"Yqb:`8OtP>BY\DvLclpPHL5z>\beLGhXa{,ۛyyu4 _l[!ZOBEbQͮu?5Հ!HtOfsVCl|TeV] XGaڍL\a[I%K&(񏮏ML[f1r92CA)P(6 X^0֋GjU& I+ f$yQU;b-+ $ReSߒfz'$3>9^? ee)OE:1I`< aC["{Eg 5cRߍ@ZQTDP{Ƌ4Knd$U"!Iz3'<n^Wx~$M% &&uS2'^J:β^t3g'k …Dz1Qap-[aMrZy'`;;zaRN^}kOhUgWL990{Լ}oa*1PlPp>GKTnׯiZj{۸Qܟ^w֝㸻i)ng#+k+%8QoEc/ !XgU4.b%^;W71{O;R `~DžB+|@OÎ} &sz qQ+4nc :չ!b)xjYY;63 pH p@~C!ɖ9h^,ru;V΍gžN&h(X|mڔ V 4av{Dla1;;"At3`8Wtê9yFI'qԃ)X?BXc˗+Ծ7R ($zċNˀox$y&O]UoK!\tpV$Z:!` U ul8Yr/sfu[vSʀe͔̎BK&,|coY`0.3ۘi1Ldl[XcH*}qr!YI1˅4Mm)ّpR H!ygj`*=CnI6"9Bv/K^1K,~0"0m3+$sPTjIX o7tIݙd7~(?ߜ`"x0am$u=g"wvnkyG¥@7Н~.c h\a?T*tCnƊG[7˼+ 7}^j{0 9z*԰&s ๗[iE,ŕh(,;A\LZ|ok/HǦ).(a8*}֯Ofw3a/O,%},!f959/bC̦)fcʫ{\Qy;p0f3wψ*kmhZN W< VA|F[l?Q,ﰚd]>hK;^"R"`dc| ͤ{%\%GeMNHt^f)&:M/f;$mFHUKS -@}5!+\9y#۶=?˾}dxS%,daǸQ.f765PO#kU:R^B>n􍧞ޗ2#4s+8hHldXaP%"(4 al?3E^DH"b:{ 5>F' e܀GWi 9i~%]wsrSrqJN  Ўy:R͌q@Je S[.h3MK^ MF=JQ.p/k_sbVX)xȮ5Z"S$L+lDL0xidVw_e*w狌u3(2Pa.?Q&й#yk{s$H ށwl+`l<_rDi'-2q(ֵP""@&895i >hLԡQ&",)gτmH=Yw)t&4IO<$l`jїY jUio;eսqs,mLHI<՗}fݗjrS0~B8%KLʒՀvl%PBHWF{-ж%Ypm*oY@#^|)e6"kVeaU\v¤-`NIL6RU^>Owi.xp{Ã>)J"uhCx@72*z )s,ܰ `룣w/'L}":Q˟HA~Wރj0N<ھ %6q69W\xsԲ=،j{(tg2vwdSetzDZ❇]qҡ5zTJUIQbv\@\۞6:Hb 5*wjI} @}.*pvnjɳ:k5sf~ PSx0 V,*bq&0ȪKF߬+6p(ְCJ˹={O|2=G$ ٪ᕶddFRzk̅ڋf ?1%R4rep*-c'x#OhXP?Gf"%x/{xj YjkTvw  y!1%x>B < G/?2^PPg&dw* pN) *_GgG:ݮ`1%4S*4D20A0܄QwigGLQ ADI3yzO2FADwAH+݄ϯ eaꪬB\3Wt-oor3L$\"BQ.;?4f'|& ͊E?>#.i, iX5|s@뙳~EL*X ʹ̦M(nJ$BץYi$ *4%.HŭvG# 0Ȉ@㊪:h#6*>z ߅4SŨk t dUuϥ)>u,7Y+?ws$(8 Zs$r:#&_>e,el嶿DVts%o믒<5lɭ8&*ǁ4KX =p[{)˕l+ݢaȇIS%imJ /Kӊ= 1fDZT1J:DROˆOVl;~aU&Z$9l(O';sGoho,Tճx+ g :WFdHbL.ͺ &s:5;0AuJ5Ub[|bYDNkw vhq7BG!-@v̈́1x=6G!~nL" .;-[LJzڰ`S=7̢I!Nsr׃~5ףv^+xǓRC5ܬ9ͥ wO>/d5SU Zsv#$Cxnfw pP!]w7)i/'>#ĦDİ*rgX#/ΐX /'aC֮eDܗcP/麽AYHHoE(̩ǍQ#NZt~nm:0cљsCj-8~km9OZCi/gPIБ %WK˧@qvX}'~V6tr.,ha a7r5/״@\9l9|"v)FX2,@JZU\{20d= ~S^m\£0v(pm=y:F]OR&xV)m;+v0{/ݠs7&vè bb]f̲i Cս^`XeY4h@J+?M rnܒv¡!M& nɚ̰PG43[ e_QUBIb/[om4͟goMCMSR:;!2n YGtG|~s)e1 F]#»#IL"XU؟OV|ϵ\RZp}2hy(9uc^N֡eYqN?)#J??T->lrai9_ .~c`)Z5F/!eEz;bkNۢĒ)3˦bĄJ@3olA"b.zd]sL/7P¨?. 'Uʍi'Z77c<UMF--~!GwnK|^HС=8*L7khd D+?ůU @eyam^J\!Kn=a/moiB_V+L.)Q֣ W>߀L` _cꍴ}m2do¾ȌG#~YbϾn'H{6CUhm&sD3Vq񺭊\<m [yMJ7udpREvmBsXeTg||Ve6ta>G$Yl}R<(Df!琳حfl3Vzk5C c, ?Ga$i