python-glom-1.16.2-1.2> A AlpA?MvL#n,SR'w5Zt|>4G?Gd  P #)04 6 8 < ] `dinI(~89:JFF5GFHHFLIFPXFTYF`\Fx]F|^FbFcG dG~eGfGlGzGCpython-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{build19s`openSUSE:11.4:Contribobs://build.opensuse.org/openSUSE:11.4:ContribGPL v2 or laterDevelopment/Languages/Pythonhttp://www.glom.org/linuxx86_64s`Mv]f834b6392fc259dc84816aaab6f08482rootrootglom-1.16.2-1.2.src.rpmglom_1_16.so()(64bit)python-glompython-glom(x86-64)   @@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)pythonrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libboost_python.so.1.44.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgdamm-4.0.so.12()(64bit)libglibmm-2.4.so.1()(64bit)libglom-1.16.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)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 1build19 1299624827@1.16.2-1.21.16.2-1.2glom_1_16.so/usr/lib64/python2.7/site-packages/-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-glomcpiolzma5x86_64-suse-linuxO7CXZ06٢?] c#kԲmbEElEOcc=7]KDR5Hc%Ez~v@)8:W=}n@L3(y~oĪ be0U*ah,F& V{!] H3gET.<'|Bhy*^H4^lPy,?U 8>s2s0TIHx|$z;,ɴae-275Mݢ6%p|B]@$۔4d(,^;;,lLL?T= )fu|@`U=n?`ێ{Ϊ{&P43+~H ƃG>6g*1ɑ lIdO?/AnpD~֜H5mCFHyKUa|'DaP6y2@Fwms݅יʻ*N^qi?ȯexk^xBOdt)Fm}&YE7W|Q=; @6Ra=AGY{V!u9y%7*MiRC'1lekޏ2RJ!Jq˜lkdOԸWge{H'ы3h$*8Ivb$ϏolDJ)W$1}MYdcDUf ,}U'esrnQ^.'UnƯkDԫGAU,@,&촲=Z㌙KB~c| 6Tm_ًbu[j5A,3=o%&TBhZsԺ㔳n*>VyB@80ݭVb0ޓʴ\ES3I1]liъ;V?qת\aK"v2垉#fkYr>jݦ#*YA~zJZqC8$hʪЁ!]$֡x3+E^1X]ms:IBn= e+ҙ!6mޘ~&&9.5Xmˆ /֟I7_-,k^(թut&+)+Elb_'!t3ig-cp>[LJ]n{׃ʯI?~[9uS&W–*rVSM[ikn>]N֍ 8t$[V)d׼dqb;O0Zӽ8("@ߒ~NcRl)bF@$WEB &¼sB᠀Zlٍ8Zq+Zt@GN-~뒜O5T#Q^ {]R&u {^TPVQh^b9iA1aUv]P ,` ϧLZAaQZzD\݆%(yar!7UKP{ Uр@-y7zΤk"bA"ۙG?B|/Hdw;v-Ɏ݄ÿUnM `y u+Y-}bߨm]S~9Pg A'B# (%ՉxIq\|[xpp7XK #*?pTC8%b9i]-%<s6N0'$yvgޞKb n(aYRD6JcO^TؗGHr"Q4PT!K2ji x{s٪B[{X1l-v@:uu;]m±)x擯iGX4j"Ͼ, )s׆DJt/hi1M&4nO|*,+}Չڹ'yϵ+cÁg[Q ~f"xEA@}PaMR"Es6L% tК8jmuGn[P%Rjx*vLqm]IX><]t%8Yr|Q>Ռ@09(V:}E o m2I=0ѾΛS TCyVoՕ?G`:{9r|EiPm[HJES kGehK$р8P+]}NY6G~QNح'ZX"X~aZG ׺\]sXxȋj̡݆hcYHà=mM&f6}*s ѫe,K>82f L$~raYI0 }X;vϒ*jc[qXkN3&7*C,yxSҳOi78=$Z{]yn*<4I`Ě\t'v. =n*_ m.QAIGhȽ/ ic"6xw$a@ħ>1C2)4p .: d!8xF T% mhN*T/s.,/NZ.oI -1l܉մl%04N}t8#m A)Sh* QWOfy"4 w?ؐwږE'ǒW"N@s6+Pu:ym'l*$w}?[[Ԧʀgƻ:5dq1.qCATVT(n/wy0 /}cX:p> ǁUz!qX'K׻XɢYN?FAcԝlɆ~!O_1'cN2 Ot䩦*ƕ 4늍[ ʎǃjCxgv\ݗp|%~ϕHi8m߫)ފv$ܯNL*a.1w)*::pǷ@O|egRcץ'l9iΩ6q )oX&E4&rkmXmhTݺc_v*muf Nlj;t{"{*T|K,y艵Ww).mrt\٢<&".F=k? h*w D& v"M*:g)>oN?"O*6TM+z\Y sbwAt:JMOD^1grd<̋v=C X@TtXғ8J]\[1C }Hc1Tău: *>W:1ehDp-X4Tt/tJJKt;sB:.aUwΪ [ @5H;}6"(F;BmƼ/;;>EiS<8V)2TY.TX߆ݫ=ݝ5"KDorgO &OV!cŹvL]8ʮG}pLgSeZ*M+A'MUXzgq@|ŷ\ޝ ΂uC;+RU?J|88Ѥ> rȓKp\հdC#f\rR~ o _vuaWQ^xcD㮶{sd]TfWT%v`qr5q`pfX5P*3D{ ?W}\cߗW~;W};"_0|!dlJU-V#1Ì{ @="_RsdyO{hX8QM9xJ'hXwb!L.!i9|He:hqg\w4t8$px(j|BE.r:0B.񸥧fc 4﷑[5Kl@Wndp6D=*B=z R5dE=vXQihE3H]IuH7ud DSL|ddA vUPD%ƈ`Lre?YFGg6Eh`G|=όm VAeǩ?nKܪt|X;.鱧[X6δk?KZ/{K!NٶY)/@(؟7gI)\g)E#d:Z>/o`䦦੦ٲs/ࡾ;%N hbtsdݥfUW_&?@@i%*g4yJBD$Q!`*ܡUQS/%҉p4PIFO<<[Ԃ xg{m+GYgJ W5p깥DŬE^B': eH pv#q:˾5<#kz<lj౱~k=xxX堇3#}醄)*ŭ 5L3tS{{S G" XpJ8c.+~С|_Ybzw G_,e ta-NT.6^ -{\  ty؍C)!9v&-7 R@ʻF=r88bn*2!50j^ғKI O%!;w[׌,ܚ j%k1OX^ MQN@47L|f |qC,5+砄Gݎ ߯'$,?UH܎G45zSnidc$ҬǥX7epĻΘ/gN٤C8qA[dTc8nD{lP-Qx }R| ޡ "Τ.\x ';R[xoW0ЛSp72RJA1-:cU1?) V,viy0A!WJ2ZXƻ,kyW12GlXެ)`!XH>A%__5V:'ׅ]p޵ğ#ycWN NtG:zsW}`C}mB'W(!D% #t(Sϸ.mI& sOʏ1@Y#7Lꆜ|91sW]庀n( y$:F^54~0$ioۊNGz l;;GR> y !T1JE͊r+fAq#֣b;8C]g>[a'E*]j-F]i ? -0)`˺09Bti:<ĺ[#WWwXf<%F* 8i6~.ٳfu/N7ڟedػ%RX1GOf?o ipޔTR(]í9Rw#k3U!bb쬚s`Ҟ/ q {ҤD-Wv+Ym_}e?F cI Yi7S nY%u̷pU|V̄:FvB3n{LmI!|xy9!πO^S?:7Ll0Ƹvͩ K\-5|.d`LOb !”E̲ܭQ^Y N73–wU4ODm!er\gPUI[:V{G|rA | l5­ zxIZP|e|PE  4D@ֲZwF-ib{'ቧ!q_ֹKvu <3j.>?mi%tKC͈Ev)HugsdxȄi}}AYCDO)%S?X:iR}KԪLB-ŠmOf佛axP (Tc# ݬqu^рߓ8i&aqEVgq/,\V琞6)K<8fWU/s8h\rL- jJXK:fiD42qi+I_?d$ҁ".M2TM#kGv=a2Sbv#ß!fy*+u\DQ+1pVZ`z[8Я 36/n7** ZH8tJ,[E8DYP/zҭqU׳;?FzS(-A!-7p%|sVdp@{HS]oΚov$/{sK–('aY7/:Hr?5]G}t¥<@弢'zݫF1yvXbW{mdrcy~̀+@!DE{cKa*qw#F'WFu?Di7lJ-ӌdd be{2$4#2<39=]uXx+<Hcqt-O;;|x+: eGl#8H!m4W-Ͽ7,+/yMP4~}ز5K{([ՙѝt*|Ue{̾-P ;"a' 7-zw>u^ ڶzH{9fiXi-'k2Q ,- #FrLjtNb6 \$?hGbH\fr[p{%v>iQR 'oФ(%$;U}Sb W򤥔Ttu%(5w9<ĞChx*c`fT 冡NKvA;܂tAT7xI0#1+C%>=%sh([ "[ѐ =[VYI[?XZ.;_Bl5DSKq$u$s"u[{gqlj0Y_+f`f# YYWt[!%/xJwM@A&eEd'd%zjueiH05UV#o~vPDsE1N7|M+5=Q %uˑTl~5?1 Qyӑh*'"{l7uR#P5seJw'c}^,}`ÃKcp?x"ޙA0!!kw|ό!hAˆ- 7A2afd3+ck62 !Cq=`D3MI؊aѮ#EZM̿R6拞?A]*ndNxX6 aY_@}l2CN/}+װRSzMT 8XxK`\ee0v[ ߰S|M n2HdigQA ڝh j<ƣEQ1g11#֮׌Ԥ!v K2`Fsj  lx>ȿ%=Ą?$0&;W+⚵qUMifwPE]o^W}C(/9mEHF+DԌ4.p{C  ܮ%5T\6%L䴆qo"JseMXS`^+j_ӹ-m_BdbZ圾NCfTo#h.4Xi[V$+x b^_zzc*\;j51LcEsżH'hs\:Z0ZWX&c :̥ձt95 .<$m|=R,{}\<1~`p??Zs/AxvL^蠻׀0{zp(q!"<x~0ZHC]oh&&'QR1!!m(9Ye1NAKZe׹ j Gfq/} ]c6 Q`_C zP>,f=ts I=ɐcaű/f ՜/Y B)Bk H]z2Tl3"S!,Wj'Yf;׊72}!s휈PmJpyx~ C0Y a]v04M1̆ ʬ4BvQ5*ע䤈x4䜴6n[Xzh)̚ t:p0&3:Z戬%wȼwYr*Rw]0tϺZ_`Xr橥c+PT,le#AS7#۩;7Ҕ5GB%+ ;nBk,G[@AL7b1%е;c(EPi0>>hfvӰN JmCĬc!,R$һ-"4v2M`)N `%Pu\X(: z@$xD:[n4K*7#عVXVpUUupO%Z #vDd0\2g;ƲL04ûbC5 GxqƳX1> x-NP7F9z:[ ԇ(8fÏkg-"zc.rM^)yK,ৣߖ͂2HaV~]BgK  `J σx2kV)mSk;.P~?'gnP7Ht=)dYm:֯iƋ}5WJyurU*B lxGiKZMuKEn 1 EYm2R!, h[3Z; nH<u2]&>/?,}K0YpYk.nB_;Ld# +qG`Mre]ahV,Z M6Odo.XPլH]&;{iZRȇvWF駱>0S=%N)TKj`yI=?a9TT(?"&TBp. nѱ7C閂& oxx!| ~!$?s|ÿꈎ"G9ӼT۰/1rЎ @g°0KΓ\" } *\mݜuJsP2Ӄȫ&x.C1OM$^NHրK&\*,u7!2^tZZk W{U/VM#BcF]p"]c4!L IF̃{]L(R &k_ b<8=kXx⨊VV1z/mRIy u/x_ޑbE{ᔠL@EJtC;)V-&Y5{P)jdj6F{\b?[%͎;6n TV]ns<# _?TqU@,w93Mq$u^'i%App:d^vԻt,d d :5_-l&Ecr }|E*cTNP!:u*l&nWGBӮ+,vϪc#w IQ $Ϫщ^&:Tg4+;sX軞:*p'9`4' hw[f!}3-k-G]pg c)@򙌿Ki[6qg.}}(jk(MIiaWkCVk7Ɵ+WH5]ɶynj)37gҍr FExW$}Qz6 K>|WA(lѵag&@PG;<p8лUvcF LB$pAь _ Ba@F _k<*FA3U`td6n \"w'4,7[K~ 6*h3Sz;Z?ߪmeY+oŝi]|?s0`:p%<;ۀ~lFG(0c"Xd/;Z7CJxg0S6 r[Hs  2Ph`67ːHjH +IYBٻg9ʩ]=HKJ**mJ%=}۫7pT~ȡuCG"o%BdY6P+I9¾,74> ->vtpE}2nMA.~} hqE'VT>wj+ k^eͦנGW/G19C]1r^uNY\ ws HyRR~0C,+Ygoql uQA[w$]u=;S.c&.怱]Nao2piZͫaHo*?R9wMyc\OEN0*DgOw7n %%I*)=3ε;5!q Ng{ Z];nmqeY#jr} {Šr1`y8 -_m8 3׋豒R~˖+:'PYyj%i|HQ͊Z?wv0)5(s.rV?JXkF%c͛MeY-zՐ4A!,>iD,K.tDDp 2^5Bok ; ЊPrƊ>(PCml?8Mu%+ɷeo1@ߩxn"~%`"aAoUv"#~yQTx^eNxBcJpce5-AwnWCfmrqɼߵ@ CE"WXQBtpĦJ2yFE ,Ӻ*NKG-g]:L`ka%+v'ח+*nuKb,%7ڣ}O%,5%j7haV<L%l@_]>+EAv6#v`U. B3ް| `8< y'ͮ,5N5] fWZ+(cd>IX+-D1)rQ;ⵌ;Z 00kbzqqU{vģZv#6gcxbWτ;حөqiJBw5Z*2I]FK볭%X۫zkl+LT\fqhr-vxr)[jdPZXnq@VN H\0ך{P76jn3-X^~uWqOn";>#{u;lK@ͭ"c¹Oe717\J]0/Cn}qDZKyh}&*#=nuGqqs\Q"u?l8egcg飃xK04frc%f)i /cq`MѠoC7UJ9ėd]ZYm? Y0@[Ȃʨh]gFi}Ri"@t"eR/i)єay ˕$z:mQQvg-P4D $-?c쾫Eipx)g~Ͽ n"Cmb#{<Ʌ׉EpK8@CVg;r9܋SPɸG~,~xuJSUڋM RtY\u][o/x4*3a fiSas5E+(҄wDoڈ5%$a\bHBm9`E%'^~b<ÀO{qSc>^DVY†5`m K+qqFec 9-^؆coDǪY]#:$$hp~kTGNho2w-.U r\^5A; m1Hu)LK{:Kic w}Bc{'- qk$pNU+MQ&hyLׁV'&i :>U $9GdXyzx5HwV|xȡo*[0? (wh:?eA K{sϖ$3G())9;dΠ qt3t!!q-=qI /d&>L *9y< I6ݹbF/gCw!BA̼\7{2 0on|D@{˓F"vPsWOĝ6e0m<&1U!sRv;gxriOݏ%Fh/~0LKRCpi3J~m}4d嵝%~gG`:X`/)G&foꐗd{O*9V" .xz#Bj.A&V.Jz7b*Vj,Eܢ'YVRxtTzR׆ mu%uvO֠;RW+ =L{kĩw: :k./Y'FJ/J%Ar!Ez8l5;(2=y-;oľM㺄FmһGl4멼H9:jZƼp>LF^Z$:*w2[ Ԅe_e Tܚ.$]ͦqZDP_suUiI'D6Uml֛ ӧcڂfQ1=,rŮ_8{mqf;#'~@E*$'U:&T܅TA@HUHMm'}$SiO )Ӑ/]Rݗ{bvlHX lp[{acI [^lS>f0׮4!S\10=!P10h9UDQgKItt^Y/?n#Tߕ&. Z8au%@ L`!c;;Ės36ъmҿFK T~KH5/YZO={5L -ՁӐf=P5lٟ8tQ-+'\=)x|GL[6}EE>7 v #Bhbf6x?z$)bl6-ItEbC+6ă#=zã_NUI/.1"ڐmPMo!fmMlfߩE e^X?cSA:7?AR=po;:DU5+;8o^H 62d'ZE֜[B0d9AseI\١w"^%=0Pnn!Wꆺa@WMr#&%gO0qӃ5(u^"./~EŚ8',"iHR[G,#/t}#ڌ!ӫ>[RVyL /dX6ܝj ;6H @QV񏊤I'@AD[r~~{.ӂwuK]Q{95 PRn"˥P[Q,Łm7>>lUOQ, Kae̒wvX|c%7#{;j9MG]h35#!O2'.L콟sl$5.U,(24Eۙ+.BEz\>7hE#Ab9J,{$l֦FO}[K֨rhFԨsvXLk5SᜰO] ~״`3TtrM ;}n&)Ey!BL|yAze{Qtkd:`ñ 4> @}EE tP7@_Q46U7 Fhr#lA( .Kjdc? !UT|Ě?xJIME9^uΩwQ Ж@3n%GRY"䙐E+hM!*_(ڷ)ꐜObBqä^;2>ˆ臆hTCvR>}MH!mh֢3[,?`{]utij|w}.fOvE+*9!j,;h!9Bߞ]$ؽ6+npa߷1w^]x&_1QX5 <>ttuixLoP 1FܿAV?Q%M62#.VN%#`4d]0 hXpOO9p_b1gg5W'9nsrro XWhzlusfeۦz$gί_LX!():c'J/|BאG' - x4k,B}o9do^wp:p KEI5kl:r)]JUԙB&22o3T}!^ ќϬ0*vFS-)g̪1*R!vLGOP Y[bX%XHS|\_T1 I 4Rϛ"AFq$4FKjUfHE!C"c*c] 7ADUmhK֦Œ"Ѽ}EspbRs4Mx"3Pk %^ 0ןfhASS٧i#9\S,蕧,~ >uF :a8H%kio{cOt$1HY01ǝ"ENY4Mߟa_ 0l>߱71I%%:}侴ҽ8J:Xtif0lP%u5X^|LbH CEϻJ~d]ȭ`wQ .nܪ ?V(wk=|v"ZB?߇s'qPyIA0kب3e+(Κ S~t6.IS]2榤`2oTTcҖNCRt*NN>u+ߙosH/AO f<_ JC)Y''a#s v{+;C +ܪɚr=3)s<'*R=ni;w[\yKu\OLg0>s;ٲkr~َC5+A~K3cU(' uDSN#"83 6kb(u^)6%~J}#u>ll|ir\?,(ٵOU;]=3iX7EpzvSվ!G3,&}<=i}IfI2&BaYF"݆ sycwtzw"Ty}}KhЮӤ\|f]!_jq{%шآ;fa;$V[_z@41•Wo{|m}R9kG6loe1`NҟR}N <<쭶sͱbX:C1w4/ \mulG2P"'f]׆D0wtca5RPsk^f;`FH;0D!#0z X62wTxa^Y6k'݆#".75ؒl% lL<8y5Vц(j@˵K]PkQ@V kت3^whIMKy~-q; HZATFdJ Cܜr%~ڙ"di\~y) c 4 \? i¹!n((59*DYBE&L߹A17Wv}On8{m:CBJYуRG>yECI'xojd+@g22:JtIg8eķqpxˢXWO(~6YCMxǙ\\ O{Ay};׹GaߤC8 6GsxxhI:o\sFNBP!bPN[SӃVژ"*㬕0#;C>7zٹщіL*0^F_j%;. a 'aC!2.p_Ӏ3驦-3tˆ4PCYN'Sc쭟u f9mP3ϾTp$ſ>g arI//vy玪P0 at.6NIDm]/\ㆂ\wYgMq#(?wm F`3 :vT0jU 5EsߔWLU8*ճuB[r.c%%23r1Uo$^BfO2yA冴n{ޗb,S8a]3T0(T /C4BKF9=%&<}:ς:LXh&g[#ܤ )!}\N^gz} \qۆX҈% P P[çux5 #{TNsB+Dƅ 8S hk#qd@ڇ02Z9ɲ5O+5DpʟO9w9c|]Cݮա::rwn)mSZQGYT\FfyYc);HƦݲ:F,x<*fAi\Ր Gw{?.wR͒J |-1faZd 愷[!4jjjT$@xIHAN` YͱHY[ʰ}x?do.݁j$d\^lYb0q;nXz+G-8jފ445s䪂ɂ+5i{fE:# >~O֝W )i3vpD^anY|Ɣ#8ƥ4ശVeECC+uaa00'hH\>TiwM$>jywGO9PuOD!Z3xKJFous%;U᠘:d^`t(x'4o&-}old[7w"&PP@a7胼>%U= Ubv<9"ows}yPйzs2ʿc|p|P'?Uff%=<!mۭK4~tN')U|\ͼΨ; 9^li wĜj5@O8oshtSKӻRkSԘᮼ6y#=q!Jjo֚!A=6`6?dW_ 7\h5+"#H Ē_T%˪rL݀)s,wW{ )?[Ȩd٤ 1|r"{v2EAxlEҀBm/,&6d^g:WA@5%uf(`h{pmFlOeBLs<^JFqThڬh SHzC.l7Rj>Z u1xh'mM0 & MN5 tȡ8b+'b_ pc=m K2VQdf|F|vQfRaH!M-jVLCq*?'Ԅ>n6mh1+#lh=T%PF"PWkÁ=BN* wg,pT?Ƴ7e>4K^Y/Qp|YYHwdq? ?ܷ\ fD3C~FXخg+4Bz5_%&78!H,g$_Ykg=l?XIgZGzJb=1hIwo& ]UdX]fmĸ+e?^yy#(v[I`5jw#Ye6BYn^=*:7^KMg5R?gM\nl$h!4v*bmH䒌6ՠhӳ9I1yYY'ms!Ã~L3*Յr[8 ™ۘ"lL -zUG7+?oq05ٌsh@+ %r hEeEE{JT {)?*xKm gEUFk1w?ݘH C-zݘbN jꢱfWx팵B^Մm}8f_ w\u!iNՇwԌ5_u0;ۜlcwaHa}S<"nv{nY9ЉTU Ʒ;$nW\##.4I==q2x5(JB夻'; `)I4 nr{2{FvQg)LM2rob6Y/d""-{"x۞ZKQcپBE7!N|}namh3X~ +ll2 }')E+;+Rk Y+ny[%_(16XѮ?a XW%Ń˚X^Ta>(e` Q8\!ȇq(J6`&&1 hZQʓZR(G.M@b0V`q]]Ҏ"Ks5*PRFNL{`5H^AiX-Zb+k."Lq0D}$=v6F̂G\an{ScD2li$uJ+~(ɜͫ6IIsfΞ8 r_)~P't!dOt\'`mT"YR=*ݖ}Q~_R!BUPh1&;|8=Y$MMٻJ#r!^}Y7?c[53hAE[}q"hL- IT>.gvoȍA\A[L,QJ`;u 19.D/{֐ln\1?c붒B`91CIk' (xHjo:9 XBSy^0yrϦiUa[Le7oᝣf'%ϴWʮO8NmWcYj v!Zs'%I:^C 4ߗAmT͹.2g1!\->Lw9Z `3< ,us;Rb? &dzɯU 9ݕHw.c2P ATLZR5YGh;C)4Rcj{1#bx8[ yndZ.װKtvqckۙkr7cEyޑr/^J]K.