libqalculate-devel-4.8.1-bp156.1.1 >  A eaI%z A q$iXuYC`y;uX % Vwm HE.DRu+K}1]!~ /t"!sx U*/քp|2S3?b`akzB !# p:=:pȠ_j=xZ"$cL@.cA*϶HYϙN@da}++2qc}~_W9%pb8`& v|E|m#~8f%rHIM۵oHAUҨA,i|^)f ֨}_ ,?A0[EXSLٚ6-$n"-)5595cf60f830f30f0b8a97884c6384a10cd69b1515fdd14cb9f752e7e36cc8f5ba7e760aba8fd43bc97e42513ac027644714fea1eaI%z ;K<$,j.)c@OїTQ^WI"u=t}O]F :l$pJBzCD"2C]嚫.NxbL+ Pw?Oɗ8 A׫^}'U5۳VDx9iM>!y )Zb`.*1&H'U:N@`fWsx>̞ yHBeV0rMӠP%bJ$҂!zۿ lЀ"% 8^y+mVk_-@2PrظqQCd}#9T;ް*J6}!Y- VⳕsVP *A pK1`n| L7ٻ d))g!zLT,d1 ݮ=$a`G-4V6l]N3;?4{U5NrmӬ_i">;~du V7[d?ٓ>>p>?d % l$(8<Ybs $ J p   H(t   ( 8 *9 *: *FGHI0XDYP\x]^b@cdTeYf\l^utv wxy(z4DHNClibqalculate-devel4.8.1bp156.1.1Header files, libraries and development documentation for libqalculateThis package contains the header files and development documentation for libqalculate. If you like to develop programs using libqalculate, you will need to install libqalculate-devel.e`obs-power9-06SUSE Linux Enterprise 15 SP6openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://qalculate.github.io/linuxppc64leq(9hE4; Fp@-"FA큤A큤e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`d3ba931292c0140c6b26f3481bb7d88c9007ff2a3149e8f30f7094c17305bb12a2fdfa80ad5079338749a8ef45dd52fe1740958bfe2f14f6aec7c7b85776df2f3337d9c57afb69ec79646db8f21d67fd300d64fb38d8145a27cdb133631fab062c80d4f9491d7616b5b209321b434b75490f5bef9a8b22c1b9074ca6cfc15e1c81abb81c284963860553f8fcfb9f804e145064fd35e761aa2ba6d09bf917d49a7aaec4b347900656cfdabf9047c62c4d7300323513062c79da50d42246d7a461cccb81d9ad631d9769f2d9a8063b8838e135acedeb66fa80c4dd3052dd0c29906d06a7ba73d9903c5815f79d77bc1f2a791c37d187ff17a80110893850b18bd9ec8c9cdde7ecf10111848e46d6ced96f02e506965c55aa0b69345c321e3562f6a2d88686d32b0186c8b68f210ae3fed29682aa6377f2a1f3ef38f53dee14e5a931df61ca01bd2de37029bc99897d9380d797f982e29eaec051d5dec77d37db14b90e2f5cc7b47f32564d1fcba9ff0f70f4d8c0ffce46a1620283a3790c7ab444aa01a50153971415ff9e1f683561d1fea7a732515895c9b3b3865630719fea4afb52bd290e5b4abe3071b1939b0580ef247e34c740d8b1c80f21674e32851ee1d3870026ca93e6240b79626d3733bf48651eb8a996f886a7dfb4244a882c84a3e8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643libqalculate.so.22.20.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqalculate-4.8.1-bp156.1.1.src.rpmlibqalculate-devellibqalculate-devel(ppc-64)pkgconfig(libqalculate)@@     /usr/bin/pkg-configgmp-devellibqalculatepkgconfig(libxml-2.0)pkgconfig(libxml-2.0)pkgconfig(mpfr)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.8.12.3.83.0.4-14.6.0-14.0-15.2-14.14.3edF@ds@dA)@c@c@clcIO@ba@`Q@`lM@_@__ _@_?@_!d^^%@]@]@]]<<\@\t@\\@[G[Q@[[h@[Q[ L@Z@ZZ7YW@Y1S@X@XwoWEpgajdos@suse.compgajdos@suse.compgajdos@suse.comPaolo Stivanin Dirk Müller Paolo Stivanin Paolo Stivanin Stefan Brüns Matej Cepl Paolo Stivanin Ferdinand Thiessen Paolo Stivanin Avindra Goolcharan Avindra Goolcharan Paolo Stivanin Matthew Trescott Paolo Stivanin Paolo Stivanin Paolo Stivanin Christophe Giboudeaux Stefan Brüns Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Fabian Vogt Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Jan Engelhardt Stefan Brüns stefan.bruens@rwth-aachen.dechristophe@krop.frchristophe@krop.frfabian@ritter-vogt.defabian@ritter-vogt.dechristophe@krop.frfabian@ritter-vogt.dewbauer@tmo.atjengelh@inai.defabian@ritter-vogt.dejslaby@suse.com- version update to 4.8.1 * Fix besselj() and bessely() * Fix display of matrices and vectors with complex number form other than rectangular (default) * Fix conflict between decibel units (e.g. "0dB") and duodecimal 0d… syntax (now requires at least two digits) * Fixes for title options in plot() function * Add additional buttons and button menus to general keypad (Qt) * Add option to show all functions, units, and variables in tool button menus (Qt) * Add recently used objects to functions, units, and variables menus (Qt) * Add option to bypass dialog for functions in menu (Qt) * Add option, in context menu, to display text for tool buttons (Qt) * Open functions, units, and variables tool button menus using long-press or right-click (in addition to arrow button), and add keyboard shortcuts (Qt) * Use keypad tool button menu as context menu and show keypad type in title bar of keypad (Qt) * Auto-update number bases above programming keypad when entering simple integers, even if calculate-as-you-type is deactivated (GTK)- Version update to 4.8.0 * Concise (e.g. "1.2345(67)") and relative (e.g. "5+/-2%") notation for output and input (disabled by default for concise notation) of interval * Optimize rest of unit expression when converting to partial (insufficient) expression (e.g. 18MA×100ns to J = 1.8 J/V) * Round high precision intervals enclosing integers for integer arguments * Add support for specifying position of sign bit in floating point functions * New derived units: Debye, C·m, Daraf, F^-1, V/C, N/C, kcal, kcal/g, kJ * Use international foot as base unit for rod * Fix fibonacci() for non-integers and recursive use * Fix conversion options presented for speed units (and possibly other) * Update dialogs for editing of variables, functions, units, etc. to match the corresponding dialogs in the Qt UI (GTK) * Show user-defined objects in a separate category in menus and dialogs (GTK) * Add option to disable tooltips in keypad or everywhere (GTK, Qt) * Add option to disable units and to interpret unrecognized symbols as variables (unknowns) to preferences (Qt) * Make closing of application with Escape key optional and disabled by default (GTK, Qt) * Hide name column in conversion list when applied to current result (Qt) * Add temporary option to unknown variable edit dialog (GTK, Qt) * Add Microship (PIC16/17) 24 and 32 bit floating point formats (GTK, Qt) * Fix initial height of list and description in units window (GTK) * Minor bug fixes and feature enhancements- version update to 4.7.0 * Support for custom default angle unit, e.g. turn, arcsec, arcmin * Append default angle unit (instead of always radians) when converting value without unit to angle unit * More consistent addition and removal of angle unit from function arguments * Always interpret ./, .*, and .^ as entrywise operators if user intention is unclear * Change order of operations to place entrywise and ordinary operators on the same precedence level * Add function, kron(), for Kronecker product, and constants for Pauli matrices * Add radius to planets dataset and update other properties * Support replacement of unknown variables within variable values * Fix besselj(0, 0) * Fix incomplete calculation in tan() with try exact approximation * Fix 0/0=0 equality (do not return true) and output of 2/0 (and similar) * Fixes and improvements for newtonsolve() and secantsolve() * Fix segfault when MathStructure is deleted after Calculator, and in destructor of calculated DynamicVariable (called from Calculator destructor) * Do not save mode on exit if "-defaults" command line switch where used (CLI) * Allow multiple actions for keyboard shortcuts (GTK, Qt) * Add toggle precision, and min, max, or min and max decimals to available shortcut and button actions (GTK, Qt) * Add option to exclude units for unformatted ASCII copy (GTK, Qt) * Add optional value to copy result action, allowing expression copy and formatting selection (GTK, Qt) * Fix copy unformatted ASCII when local digit group separator is same as selected decimal separator (GTK, Qt) * Add option to automatically copy result (Qt) * Always set (primary) selection clipboard contents when whole expression is selected or selection is cleared, e.g. after calculation (Qt) * Improve support dark mode and high contrast modes, and change default style to Fusion, on Windows (Qt) * Minor bug fixes and feature enhancements- Update to 4.6.1: * Do not automatically by default set prefix higher than kilo for meter, gram, higher than 1 (no prefix) for second and litre, or lower than 1 for byte and bit * Do not use recently introduced SI prefixes (R, Q, r, q) automatically by default * Do not set automatic prefix if resulting multiplier is less than 1 or greater than 1000, with some exceptions (e.g. km) * Default prefix unit property (use for gram, and few other units, instead of hard coded value) * Option to change symbols used for output of digits 10 and 11 in duodecimal numbers (use A and B as default digits) * Allow the same variable left and right of the equals sign (e.g. var=var+2), in variable assignment without colon, if the variable exists and the previous value is known * Use Unicode symbol for minus in scientific e notation * Do not show multiplier if exactly 1, in HTML output of scientific notation * Prefer Nm (torque) over J when the result is a vector with three components * Add "amp" abbreviation to ampere unit, and "thou" name for 1/1000 in (mil) * Fix unit order for Nm and Ws * Fix conversion from ounce (interpreted as fluid ounce) to litre with prefix * Fix automatic reactivation of global object after deletion of conflicting object * Fix parsing of scientific e notation when the number is extremely large and exponentiation fails because of floating point overflow * Fixes for output of scientific notation using number bases other than decimal * Fix prefix selection in denominator when multiplier is higher than the value of the largest prefix * Fix segfault in multisolve() * Don't show anything on empty input * Support "help [OPTION]" and "help set [OPTION]" command to display description for a single set option * Fix division and exponentiation of scalar by matrix/vector, e.g. 4./[8 4.5] * Improve parsing of element-wise operators with comma as decimal separator * Fix rref() with different units for different elements * Fix segfault with empty vector in uncertainty calculation * Fix segfault trying to solve cbrt(x)^(1/3)-x=0 * Fix segfault in handling of vector variable with uncertainty * Fix internal id does not exist error * Fix erroneous simplification of sin(x)^2*y-cos(x)sin(x)^2y * Do not try to calculate norm() and magnitude() for matrices * Fix some memory leaks * Fix order of argument titles in csum() function- update to 4.5.1: * Fix retrieval of exchange rates from mycurrency.net and add alternative secondary exchange rates sources * Add m/s³, m/s⁴, m/s⁵, and m/s⁶ as derived units (improves automatic unit conversion) * Check that the output of command, in command() function, is a reasonably sane expression * EUR has replaced HRK as currency of Croatia * Fix MathStructure::countTotalChildren() with count_function_as_one set to false * Fix unit tests- Update to 4.5.0: * Conversion to any type of expression (e.g. "1000 BTC to million USD") * Use current status of limit implicit multiplication setting during parsing of conversion expression * New SI prefixes (R, r, Q, q) * New units: ounce force (ozf), rack unit (U) * Use standard form (sorting) for polynomials * Improve consistency of behaviour when global units are replaced * More consistent addition of units to expression without units for unit conversion * Improvements and fixes for arg() and atan2() functions * Fix interpretation of Myr (megayear) and Gyr (gigayear) * Fix milli- and centimeter of water units * Fix genvector() with for negative step size or expression as step size/number of steps * Fix randuniform() function * Fix automatic/dual fraction format after conversion (e.g. "8 to score") * Fix inconsistently displayed parsing of "7d 5h" and similar * Minor bug fixes and feature enhancements- Update to 4.4.0: * New prime number functions: primePi(), primes(), nthprime(), nextprime(), prevprime(), and isprime() * New functions for intervals and uncertainties: upperEndpoint(), lowerEndpoint(), midpoint(), and errorPart() * Add meter of water and related pressure units, and more derived flow rate units * Support for vectors and matrices in uncertainty propagation calculation * Proper support for uncertainty propagation in total(), sum(), product(), and for() functions * Simplify display of parsed expression (primarily for quantities with units) * Avoid parsing of implicit multiplication as nested multiplication * Include +/- statement in function argument without parentheses * Return values for approximate variables in exact mode in dimension() and elements() * Improve parsing of quotation marks as feet/inch or arcmin/arcsec (e.g. do not parse s" as sin) * Fix exact calculation of re((a*i)^(n/2)) (wrong sign in some cases) * Fix erroneous calculation in some cases with physical constants both outside and inside unit relations when interval calculation is set to interval arithmetic * Fix segfaults in some corner cases * Fix use of random numbers in iterative functions * Fix writing beyond end of array during exchange rates check in some cases (results in activation of old style matrices) * Fix automatic reactivation of deactivated global object if a function with the same name exists * Do not convert function arguments which do not allow units (fixes "arcsin(0.5+/-0.1) to deg") * Fix prefix after conversion to optimal unit when the optimal unit includes a prefix * Fix exact calculation when function argument is an approximate vector variable (fail) * Minor bug fixes and feature enhancements- Update to 4.3.0: * Fix handling of Unicode powers for units in denominator, with adaptive parsing enabled (e.g. parse 10m/s² the same as 10m/s^2) * Fix "+" ignored after "E" in number bases where "E" is a digit * Fix scientific E notation with sign in argument when function is used without parentheses * Fix lambertw() for values very close to zero * Fix a × b^x + cx = d when a and c have different signs and d is non-zero * Fix a^x × b^x = c when a and b is negative, and c is positive * Fix segfaults in some corner cases * Fix potential issues in handling of leap seconds (e.g. during subtraction of seconds from date) * var=a syntax for variable assignment with calculated expression * Replace ounce with fluid ounce during conversion to volume unit * Solve a^x + b^x + … = c in more cases * Improve remainder/modulus for numerators with large exponents * Truncate number in output of parsed expression and end with ellipsis if unable to display all decimals * Improved floating point calculation and output speed, particularly for simple expressions with very high precision * New functions: clip(), qFormat(), qError() * "clear history" command and option to clear (not save) history on exit (CLI) * Replace selection (instead of wrap in parentheses) on operator input if selection ends with operator (GTK, Qt) * Act as if two arguments are required when applying base-N logarithm to expression (GTK, Qt) * When applying function to expression, exclude to/where expression and place cursor before closing parenthesis if operator is last in selection (GTK) * Show padlock (or "[P]") after protected expression (Qt) * Fix name field not working in argument edit dialog (Qt) * Minor bug fixes and feature enhancements- Update to 4.2.0: - Option to plot real and imaginary parts separately (enabled by default) - Variable spacing of x values in plot (unless step size is used) - Updated plot() function with arguments for specification of plot options (in any order after the third argument) - Polar plot style - Ask the user for the desired sinc() variant (unnormalized or normalized) - Support for binary-coded decimals (BCD) - Show names with underscore capitalized and with underscore removed (with some exceptions) - Additional information units - Units for volumetric flow rate - Tradtional numbers (e.g. dozen, score) - Show warning when log() is used with a single argument, and always show second argument of log() - Show single digit suffixes using Unicode subscript (CLI) - Make names with a single character followed by digits case-sensitive with suffix by default - Accept more than two arguments in gcd() and lcm() - Interpret a single vector argument as a list of arguments if function requires more than one argument - Fix limit of floor(), ceil(), and trunc() - Fix plotting of derivatives and integrals - Fix randpoisson() - Fix reactivation of object, after object that caused deactivation is removed - Update to 4.1.1: - Restrict use of reciprocal in unit conversion, e.g. invert in "5m/s to s/m" (= 0.2 s/m) but not in "500/lb to g" (= 1.1/g) - New mHg unit (allows use with prefixes other than milli) - Always display abbreviated unit name (symbol) with abbreviated prefix (when unit only has short name) - Minor improvements to automatic unit conversion - Fix display of (1 + f(x))/n - Save definitions on exit (only) if definitions has changed regardless of interactive mode status (qalc) - Update to 4.1: - Use non-breaking narrow space as digit separator in reasonably short numbers, and between quantity and unit - Update value of austronomical unit - Fix segfault (when compiled with -D_GLIBCXX_ASSERTIONS) with local digit grouping when separator is empty (e.g. with ignore locale) - Fix freezes and crashes with extrememly large vectors and matrices - Fix segfault (when compiled with -D_GLIBCXX_ASSERTIONS) in matrix multiplication - Minor bug fixes and feature improvements (see the ChangeLog for more details) - Update to 4.0: - New matrix syntax (column separated by space or comma, rows separated by semicolon, as in matlab) - Do not make any difference between a vector and a matrix with a single row, or between a scalar and matrix with a single element - Support input of functions, units, and variables with underscores omitted in names (e.g. µ0 = µ_0, FermiCoupling = fermi_coupling), with some exceptions - Option to disable "simplified" percentage calculations (e.g. interpret 100 + 20% as 100 + 0.2 instead of 100 × 120%) - Option to truncate numbers (instead of round to nearest) in result - Convert K, Hz, and 1/m to J (and derived units) using conversion factor constants (e.g. 1/(550nm) to eV ≈ 2.25 eV) - Allow use of M as 10^6 without unit - New ksi unit - New functions: divisors(), rate(), vertcat(), horzcat() - New plastic number (ρ) constant, and new "hbar" name for reduced Planck constant, and add second Unicode codepoint for µ-sign in constants - Allow zero (1st and/or 2nd argument) in comb() and perm(), and return zero if second argument (k) is greater than the first (n) - Calculate statistical functions (e.g. mode(), min(), max(), percentile()) separately for each column of matrix - Return the lowest value if there are multiple values with equal frequency in mode() - Parse text argument as expression if concatenate function name is found in text string, and fix concatenate returning date - New layout for output of result of matrices and equations (qalc) - Fix Unicode handling on platforms where char is not signed - Fix bitrot() - Fix segfault in multisolve() when initial order of equations is not optimal - Fix segfault with empty sqrt inside sqrt, e.g. sqrt(1+sqrt()) - Fix incompletely calculated nounit(), e.g. in unit conversion - Update to 3.22.0: - New functions: linearfit(), quadraticfit(), cubicfit(), ramlatency(), parallel() - Merged inv() and inverse() functions - Improved and extended parallel operator (|| is interpreted as parallel if units are used) - Allow nested subfunctions - Do not stop testing function argument values after first failure - Solve x^(x^(-a))=b - Improved simplification: Im(-x)=-Im(x), Re(-x)=-Re(x) - Handle units in plot data (remove and set as y-axis label) - Avoid precision loss on output of interval when saving approximate variable - Fix pearson() and spearman() - Fix display of incompletely solved equation with dual approximation in some cases - Fix genvector() when step size requires evaluation - Fix a%%-b (interpret %% as mod, not percent) - Fix asin(x)+bcos(x)=c - Minor bug fixes and feature improvements - [qacalc] Support "--" as end of options - [qacalc] New --defaults command line option - [qacalc] Configurable SIGINT (Ctrl+C) action (exit orderly by default) - [qacalc] Vertical space option (vspace) - [qacalc] Clear command with Ctrl+L shortcut - [qacalc] Apply same logic with separate to command, as with "to" at end of expression, when result contains no unit - [qacalc] Fix "to unicode" - Update to 3.21.0: - Ask (once) for correct interpretation of ambiguous implicit multiplication - Fix crash when using the dock menu to show the RPN dock stack for the first time - Fix link in new version dialog - Fix parenthesis highlighting when cursor is at end of expression - Fix initial value of interval display in preferences dialog - Fix saving of approximation mode - Improved simplification of radical expressions - Improved Im(), Re(), and arg() functions - Improved output of complex forms (other than the default rectangular) in exact mode - Function for drill bit size conversion - Fixes for equations with complex inverse trigonometric and hyperbolic functions with no solution - Fixes for complex x^(ax)=b- Update to 3.20.1: * Save answer to dot and temperature questions in non-interactive mode and do not show the questions in non-interactive terse mode * Fix saving of sub functions with default values * Add support for function creation in save() function and with associated operator (e.g. func1():=x*y^2) * Add operators (.', .*, ./, .^) and functions (replace multiply(), divide(), and pow()) for transpose and element-wise multiplication, division, and power * Fix norm() and magnitude(), and add second argument, p, to norm() function * New text operators: dot, cross, comb, and perm * Add support for ^^ as XOR operator * Fixes and improvements in multisolve() function * Always return exact result in base() function, in exact mode * Improve parsing of functions without parentheses * Do not try to load data objects from global definitions dir if data set is local * Interpret "±" at end of expression as "±0" * Convert Celsius to Fahrenheit if no calculation was performed * Add support for QALCULATE_USER_DIR environment variable and always check for "user" directory on Windows * Output both original and factorized integer, and output abs(x) as |x| * Improved HTML output of mathematical expressions in libqalculate * Minor bug fixes and feature improvements- Update to 3.19.0: * Ask (once) for the correct interpretation of dots, when comma is decimal separator * Improve simplification of logical expressions (boolean algebra) and add boolean assumptions for unknown variables * Add nand and nor operators and spelled out version of logical not operator ("not"), and interpret bitwise operators as logical in some cases * New functions for inverse cumulative distributions: chisqdistinv(), fdistinv(), normdistinv(), and tdistinv() * Add inverse incomplete beta function, betaincinv(), and improve betainc() * newtonsolve() and secantsolve() functions for solving equations using Newton's or secant method * Do not return dot product when multiplication operator is used with vectors (use "." or dot() function instead) * Russian and German translations * Fix cumulative t-distribution for X < 0 * Minor bug fixes and feature improvements- Update to 3.18.0: * Improve handling of expressions with log-based units * Improve conversion of expression with multiple units to a single unit (e.g. m/W to W) * Output (kilo)gram instead of tonne with small prefix * New functions for statistical distributions: probit(), betadist(), cauchydist(), chisqdist(), expinv(), fdist(), gammadist(), tdist(), wblinv(), weibulldist() * Improve functions for statistical distribution * Improve sexagesimal input and output, and add geodistance() for calculation of distance between two GPS coordinates * Add command() function, which runs an external command and returns the output * erfinv() function and support for solving equations with error functions * Fix conversion with relative temperature units activated * Fix gammainc() function * Fix keyboard focus when run hidden automatically at startup * Temperature calculation modes (absolute, relative, hybrid) * Allow prefixes, with full name, without units (e.g. kilo = 10^3) * Extended and improved simplified Chinese translation * Save handle vector function argument property * Fix never ending loop when calculating []*[] * Minor bug fixes and feature improvements- Update to 3.16.1: * Fix saving of local data objects (user data was deleted) * Fix kWh unit * Always place units with prefixes before other units * Improve prefixes when expression contains both units that do and units that do not use prefixes * Add daysInMonth() function- Update to 3.16.0: * Chain syntax (e.g. 1+2*3=(1+2)*3=6) * Make all currency codes (except CUP and KGS) case insensitive * Fixes for floating point format output * Fix segfault on factorization in qalc * Fix saving of local data objects * Fix BYN exchange rate url * Redesigned expression, status, and result widgets * Chain mode (GUI) * Configurable calculate-as-you-type add to history delay * Improved completion * Support for qalc commands in GUI (expression is interpreted as command if it begins with '/') * Support for reading expressions and commands from file in GUI (as in qalc, using command line option -f/--file) * Use arrow instead of "to" by default * French GUI translation * Minor bug fixes and feature improvements - ran spec-cleaner- Update to 3.15.0: * Automatic and dual approximation and fractions mode in qalc and Gnome shell search provider * Do not ask before overwriting temporary variables in qalc * Add keyboard shortcuts for approximation (Ctrl+E), fraction mode (Ctrl+F), and save variable (Ctrl+R) in qalc * Add "precalculate expression" argument (default false) to save() function (this also changes the behaviour of ":=") * Support multiple equivalent custom digits, separated by semicolon (e.g. "0;aA1;bB2;cC3"), and phoneword digit set in base() function * Always place unit with prefix first (fixes kWh) * Fix local time zone on Windows * Fix matrix/vector multiplication with approximate matrix/vector variable * Fix parsing of expression with multiple degree signs * Minor bug fixes and feature improvements- Update to 3.14.0: * Support traditional calculator memory (MR/MC/MS/M+/M-) * Add Rutherford (Rd), millirem (mrem), mrem/s, and erg/g units * Add yr and annus names for year unit, röntgen name for roentgen (R) unit, and rem for roentgen equivalent man * Add matrix rank (rk) and reduced row echelon form (rref) functions * Support for different character encodings in code() function * Keep angle units in calculations involving both length and (plane) angle units (fixes lumen calculations) * Improve plot speed for functions defined using expression * Always perform conversion to optimal (SI) unit when the expression is a number multiplied by a unit and input equals output * Improvements and fixes for qalc on Windows * Compiled definitions without GIO and with support for out-of-tree builds * Fix availability of many currencies before manual exchange rates update (global exchange rates file was not installed) * Minor bug fixes and feature improvements- Update to 3.12.1: * Fix BTC, BYN, and BYR exchange rates * Fix exchange rates update time * Fix parsing of negative power in function arguments without parenthesis * Add arcsin, arccos, arsinh, arcosh, etc. as names for inverse trigonometric and hyperbolic functions * Interpret sin^-1, cos^-1, etc. as inverse functions (arcsin, arccos, etc.) * Add deftorad() and totient() functions- Update to 3.12.0: * Improved exact simplification of roots (e.g. sqrt(2)-2/sqrt(2)=0) * Only apply negative exponents option to units, and always use negative exponents instead of division for unit expressions with only negative exponents * Support use of right arrow (including "->") as alternative to "to" for conversion (e.g. 5m->ft) * Use middle dot instead of multiplication x in unit expressions * Minor bug fixes and feature improvements- Update to 3.11.0: * Allow multiple "to"-conversions in one expression (e.g. "5 m/s to hex to ft to h = 0xE6AF.1E*ft∕h) * Support specification of number of bits for hexadecimal "to" conversion (4 to hex16 = 0004) * Improvements and fixes for sexagesimal numbers and time format * Support for +, -, (, ) Unicode superscripts, and N-Ary Summation symbol * Syntax highlighting using colours in qalc * Enable Unicode by default in qalc * Improved display of unit expressions * Support for automatic updates of self-contained binaries * Fix use of equals sign in qalc command line arguments * Fixes for the Gnome shell search provider * Minor bug fixes and feature improvements * Support for comments in expressions, using # (number sign) * Gnome shell search provider * Tau (2pi) constant * Allow angle as argument in nextlunarphase() * Fix automatic conversion to Newton * Fix x^2=25m^2 when x is assumed positive (was evaluated as false), and similar in exact mode * Fix display of repeating decimals * Fix segfault with empty sin() or sinh() in equation * Minor bug fixes and feature improvements * Fix segfault during calculation of atan(acos(x)), atan(asin(x)), and asin(atan(x)) when angle unit is degrees or gradians * Fix order of prime factors * Fix immediate closing of plot window if qalc is started in non-interactive mode * New icon (v3.9.0a) * Fix nextlunarphase(), for values > 0.8 and < 0.2 (v3.9.0a) * Fix segfault when running qalc in non-interactive mode without gnuplot (v3.9.0a) * Minor bug fixes and feature improvements- Update to 3.7.0 * New functions: bernoulli(), erfi(), fresnels(), fresnelc() * Improved zeta(), with exact values for negative and even integers, support for all real values, and optional second argument for calculation of Hurwitz zeta * Support for complex numbers in Ei(), li(), Si(), Ci(), Shi(), and Chi() * Support for all branches and complex numbers in lambertw() * Extended argument support in Li() * Add base units (or local currency) for unit conversion when units are missing in original expression (e.g. 5 to ft = 5 m to ft) * Belarusian ruble (BYN) * Improvements and fixes for integrals * Fix crash when used in Cantor (caused by conflict with Poppler library) * Minor bug fixes and feature improvements- Update to 3.6.0 * Major improvements and fixes for integrals (note that the variable of integration argument has moved to 4th position, e.g. integrate(x^2, 1, 5) instead of integrate(x^2, x, 1, 5)) * Automatic detection of variables for undefined symbolic arguments (e.g. for diff(y^2), the derivative is calculated with respect to y instead of defaulting to x) * Fix uncertainty propagation involving complex numbers (calculate imaginary and real uncertainty separately when using variance formula) * Fix incorrect solutions to equations not removed * New functions: dof() for photography depth of field calculation; awg() and awgd() for American Wire Gauge conversion; romberg() for numerical integration; randnorm(), randpoisson(), randrayleigh(), randexp(), and randuniform() for random numbers with different distributions; normdist(), expondist(), and binomdist() for distribution probability calculations * New units: cmil and kcmil * rand() (and related functions) now accepts an additional argument for specifying the number of random values to generate * Option to select custom keypad or application font (GUI) * Options to customize the window title: different modes selectable in preferences, command line option, and settitle() function (GUI) * Minor bug fixes and feature improvements- Update to 3.5.0 * Option to use binary prefixes by default for information units and "b?" syntax for conversion to optimal prefix (e.g. 8192 bits to b?byte = 1 kibibyte) * Bijective base-26 support (including bijective() function) * Option to use 'j' as default symbol for the imaginary unit (placed in front of the imaginary part) * Angle/phasor notation for complex numbers * poisson() function * Fix for steradian conversion * Fix and improve integral of abs(f(x)) * Add calculate-as-you-type result to history after idle time (GUI) * Negate, sum, and "LAST x" RPN buttons, keyboard shortcuts for RPN stack manipulation, and various other RPN improvements (GUI) * Fix segfault when saving mode/settings (on exit) if history is empty (GUI) * Minor bug fixes and feature improvements- Update to 3.4.0: * "where"-syntax (e.g. "x+y where x=1 and y=2") * Improvements to replace() function * Smarter comma interpretation (when defined as decimal separator, but used differently) * Show warning when multiple decimal separators are used in a single number * Option to automatically calculate the current expression on each change, as you type * Fix segfault with command line expression * Option to delete selected history items * Minor bug fixes and feature improvements- Update to 3.3.0 * Support for number bases > 32, as well as negative and non-integer number bases * Support for all number bases, including non-numerical, and specification of digits in base() function * dBm and dBW units * Support both micro sign and small mu as symbol for micro prefix * New programming keypad icon * Import definitions action in GUI * Fix parsing of "0x80 mod 3" and similar * Reduce length of expressions in warnings and errors (primarily when using high precision) * Improved handling of interval arithmetic for cubic equations * Minor bug fixes and feature improvements- Fix file conflicts when installing qalculate-data with old qalculate- Update to 3.2.0 * Updated physical constants (CODATA 2018) * Programming keypad (GUI) and programming mode (CLI) * Bookmarks and protect (from disappearing of the end of the list) option for history (GUI) * New and updated keypad buttons (GUI) * Keypad in number bases dialog (GUI) * bitrot() function for bit rotation * Bitwise XOR, mod and rem operators, % as modulo, // and \ operators for integer division * Change order of operations for logical and bitwise operators to better match C operator precedence * Improved support for functions, variables and units with input base > 10 * Unicode support in char() and code() * Simplification and factorization improvements * RPN syntax improvements * Recognize "factor" and "expand" commands at the beginning expressions * For vector + scalar, add scalar to all components * uptime variable * Fix random segfault on automatic unit category selection (GUI) * Fix display of number in sexagesimal base or time format (GUI) * Fix abs(x)=a for complex x * Minor bug fixes and feature improvements- Update to 3.1.0 * Calculation of Si(), Ci(), Shi(), and Chi(). * Convert trigonometric arguments to selected angle unit, and hide angle unit in result. * Hide optional arguments, with default value, in output. * Add optional variable value argument to diff(), for calculation of derivative for a specific x value. * Improved sinc() support. * Improved output with show ending zeroes activated. * Fix ignore system language on Windows. * Fix atomic unit of velocity. * Fix and improve keypad menus, and add dynamic convert to menu to result popup menu (GUI). * Fix compilation errors because of erroneous limits.h inclusion. * Fix "factorized result is wrong" error. * Minor bug fixes and feature improvements.- Update to 3.0.0 * Implement 2019 redefinition of SI base units * Uncertainty propagation improvements/fixes * Separate use of interval arithmetic * Improved polynomial gcd * Added option to ignore the system language * Switch to exact decimal fractions (fixed) from decimal fractions mode (and vice versa) when exact mode is toggled. * Restore lost signal handlers in the conversion GUI- Update to 2.8.0 * Equation solved and improved simplification for expressions with trigonometric functions. * General improvements to simplification and equation solving. * Improved factorization. * New magnitude(), entrywise() and hadamard() functions, and new n variable (unknown integer). * Parse |x| and ||x|| as abs(x) and magnitude(x). * Use kilo as prefix for gram if automatic prefix is off.- Re-ensure neutrality of descriptions.- Update to 2.6.2: * Polar and exponential complex forms (changed with mode or with "to" operator/command) * Fix f(x)+a=a (e.g. x+1=1, which returned false/zero). * Fix ln(-i). * Fix automatic unit conversion in RPN mode * Allow conversion of the current result using standalone "to" expression (e.g. type "to m" to convert current result to meter) in GUI. * Option to disable automatic conversion to local currency (when optimal conversion activated) * Minor bug fixes.- Split data files from application package, fix boo#1106954- Update to 2.6.1. Changes since 2.5.0: * Support for searching matching functions * Lunar phase functions * Interpret 5m 7cm as 5m+7cm, and 3h 52min 20s as 3h+52min+20s, and similar * Calendar conversion * Fix display of addition with negative non-integer number Check https://qalculate.github.io/news.html for the complete changelog- Update to 2.5.0: * Improved interval arithmetic with dependent values. * Experimental limit() function. * Two's complement representation for binary numbers. * Improved currency titles. * bitcmp() function. * Allow all rational numbers for second argument of root(). * Fix segfault when prefix is set in some cases. * Fix a^infinity when a > 1. * Minor bug fixes. - Drop 0001-Fix-leaking-of-FDs-created-by-pipe.patch (fixed upstream)- Add patch to fix FD leak (boo#1092329): * 0001-Fix-leaking-of-FDs-created-by-pipe.patch- Use %license - Clean .spec file - Update to 2.2.1: * Fix electric constant, magnetic constant, and characteristic impedance of vacuum. * Fix handling of Unicode symbols in expressions with quotation marks. * Fix segfault in solve() function. * sinc() function. * Add vacuum_permeability and vacuum_permittivity as alternative names for magnetic and electric constants. * Add completion only names to enable completion of Greek letters from the Roman letter names. * Suppress gnuplot output in terminal.- Update to 2.2.0 * Bitcoin support * Fix wrong partial calculation of square root in exact mode in some cases * Equation solving enhancements Check http://qalculate.github.io/news.html for the complete changelog- Update to 2.0.0: * CLN has been replaced with GMP and MPFR for low-level numerical calculations. * The Glib dependancy has been removed. It has partly been replaced with libiconv and icu. Libqalculate can be compiled without them and libiconv is only used the CLI application. * GVFS and wget have been replaced by libcurl for exchange rates retrieval. * Date functions have been rewritten and now support much larger numbers. * Trigonometric functions with angle unit other than radians have been fixed. * Functions with more than one argument can now also be applied to the RPN stack. * New functions: airy(), arg(), besselj(), bessely(), conj(), digamma(), erf(), erfc() * Binary installer for Microsoft Windows. * Increased efficiency and many minor enhancements and bug fixes.- Update to 0.9.12: * Fixes to unit parsing in adaptive parsing mode, build fixes and other minor bug fixes - Update to 0.9.11: * Mixed units conversion (e.g. "15 in = 1 ft + 3 in" and "3,2 h = 3 h + 12 min") * Fixes to unit conversion (e.g. "1/(1 ns) to GHz") * Fix slow calculation of exponentiations with big numerators in exponents (e.g. "2^0.333333333") * Critical fixes for RPN syntax * Fix degree sign * Fix transformation of last arguments to vector, when only one last argument (fixes function("1+\x"; 1)) * Plot functions (makes possible plotting, using gnuplot, in qalc) * "Swap, "pop", "copy", "rotate" and "move" commands for RPN stack manipulation in qalc * Enable both (or one of) RPN stack and syntax with the "rpn" command in qalc * New commands for creation of simple functions and variables (without calculation of the expression) in qalc * Various other minor enhancements and bug fixes...- Trim filler words from description. - Remove unused .la files.- Update to 0.9.10: * Unit conversion fixes (e.g. "1/s to ms" and "1/ns to GHz") * Fixed parsing of degrees sign (used in defult symbol for temperature units) - Update to 0.9.9: * libqalculate will no longer cause segmentation faults when using a locale unsupported by the users system * Parsing of "today" fixed and "tomorrow" and "yesterday" added * Qalculate! now compiles, without errors and warning, using clang * New commands/options in qalc which list available variables, functions and units * New command in qalcfor deletion of variables - Update to 0.9.8: * Lots of bug fixes and minor improvements * Three different parsing modes can be chosen from (providing mainly different handling of implicit multiplication). The default 'adaptive' mode has been enhanced. * By default prefixes will not be added to for example imperial units. * Changed handling of degrees Celsius and Fahrenheit. Conversion will take place already during parsing. * When converting to unit without prefix, no prefix will be added to the result unless the unit expression is prepended with '?' ('0' works in the opposite direction). * Option to ignore commas in numbers (for use as thousands separator). * Possibility to abort slow number printing without using crash prone thread cancellation (use Calculator::startPrintControl() and related functions). * New function: fibonacci (Qalculate! can now tell you that the millionth fibonacci number is approximately 1,953282129 * 10^208987, although for obvious reasons the exact number cannot be displayed). * New units: Hartree, Rydberg, Dalton (same as u) * Currencies have been updated to reflect the available data from ECB. * Physical constant have been updated with the CODATA values from 2014. * Use ~/.local and ~/.conf to store configuration and definitions * 'to' can now not only be used for conversion to unit expressions. "to bin", "to oct", "to hex" and "to bases" changes number base displayed, "to factors" factorizes, "to fraction" displays as fraction, and "to base" and "to optimal" auto-converts units. (CLI) - Now using https://github.com/Qalculate/libqalculate as source - Remove gcc-6-compile.patch, fixed upstream- add gcc-6-compile.patch: Fix compilation with gcc 6obs-power9-06 1706778862 4.8.1-bp156.1.14.8.1-bp156.1.14.8.1libqalculateBuiltinFunctions.hCalculator.hDataSet.hExpressionItem.hFunction.hMathStructure.hNumber.hPrefix.hQalculateDateTime.hUnit.hVariable.hincludes.hqalculate.hutil.hlibqalculate.solibqalculate.pclibqalculate-develCOPYING/usr/include//usr/include/libqalculate//usr/lib64//usr/lib64/pkgconfig//usr/share/licenses//usr/share/licenses/libqalculate-devel/-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.opensuse.org/openSUSE:Backports:SLE-15-SP6/standard/79d9a43cf2f18469e58d5c78752cb3ee-qalculatecpioxz5ppc64le-suse-linuxdirectoryC++ source, ASCII textC++ source, ASCII text, with very long linesC++ source, UTF-8 Unicode textC source, UTF-8 Unicode text, with very long linesC source, ASCII textpkgconfig fileASCII textPRR9}ӹ(Z#Jq)- r|u`uxꈱ-|'yF[4lFx(XC;Y {+VJi8_r"c^@*QFki+H򈶆$OrmsMY" P_yCFbnЭJVzCqIMBt6mN~ˋZ~1pgߝՒ6 <iÕD "F\!hCVo)\|5h P ,^ !qJJNI]|QȌ zm¥]OPp,"닪n@AtftN5`*;V]FP:i FϧSɷɦ^$=kZl{y_Ojsf_ӵ0kR2-sOy'3&d3'1g3/v yƋ}53#)G"z/G=5K ﹩ 2xw¹[濂B#lhgbo=lԖaZ#$g 댌lA V+kȀ@ 3.€PRfYX=Ξg|RB7ނwMUʆ8]6v}:D@ethA]Pg=98AfkS **k٬s}UMFYRdQV]65G1EV82Se(y n1kzlNG q$(PK8!򚨅nVK %"s󴉴ʤ W?<MG%Uu|pxI`[+xy` yW q q|_ ڐks'4wmxԦSǪblU `hC֧# oօ]ԏ6<6jTeΧUۿ[g<2XD y:|4V4=KG*WB2&qyKQ )HCAѾNĽMu#دggQfmQ\=T:ֵo%)1&05jm9`֩zd}0;jNjN!ghdTG'Ħ.i* * KEߟNw6gA iWDb zPZYp${}05A-cT*z7 QWDD䛋dLCcpi/%|Hj_[R[^P K*V6q)s!ΙCRUZ;cq2-`SӾSo,M>XXtwPA9wԊk}ƓL'?ċF$.\dk- md="p^+ "$D Wo Y1JB](_W kOGN0Ðg ܢw M4"6oIG8~w"}4х6Qqs IٿZd#F- ⃇+4i%d q KBR#A&w1?>@v^KY̔ҲsNqUE:Ŝ^+l1* T{^U:ཕZ|$B*FvIKDc/9 "P !6 P h^Hsu{pǓ vXҭ@w3,4=`OKыfƵ7FB`g6ˠ^å̭h){4khj`dVf|<1ED>AͧbDo 9qPdQi6H{rˎ_6N De?(|6`ɓ%ѩ( 鎻/^&Ǻ1mР~bP14gCX#ХDFt-hFq( >PyD > bOIgasj1bn?&8 (#_V((I`x9VBJݬ :ߏ=K7btPAOx\ij\R\B/p=RdSۃ5Eș&ugFmP;G.lzF{&Qk-$+х%[{ tB9-7,>IZG+Z~q4o}d>%w9 C C$d>ְ3lˈ+cv<=~L;gW쐯hoX깲: $Yֿ1[TĜ rz/jMv VLU6py2IZZ$G^݋ ݿdg Uht-aJ78;ͶX̤.5/ۛY̓K"2@3qq+hYYXs{u`?s!Qbwlg U @/asˌp(= IawZNdKP*|!\8\۰jRtr*/zkkפ[𣎇&NgɸRȝy|?DӛF`tyx5iCڜbA;G忏BXGZTo% 梙L-W+VbͺثZLCb(s7)kf\`?^aѷ=c';1l /$oAG_zzPRD0CXV)\ʍOEs+$Rpd`jr4blňlLq/[4ǡfUV&l^-kzj5‡Ԋh贀&۟g.Sgn )b)HkHttHF4h:'ePOk?[l ĈOh֦kRZ_w3釔0kY1Qu߶ R8btԚkjX.ZmXVơl_KlF (=vA}ʓi^ɔOvW9V {[N ӥUTJűȹ3 0h<6s:f9IX;2xZR[ˁ"I0(ܡK`N]z.c" )!akPu;4lMqLdFwP}N ;hi{y=*;`&JXȺ\|:}N5VYVO 3ۦAݠ.~,n8rSAͬ7 [m|8qP&8&/6G Bl|Ёȼzk1P'&ϜTfK+=8Dxo{&^)72|neyvEI_VBs M ֕\eQU{} rfR Say{X.^3 cVu&tx+Fc] +Q̪7qu.gYk:j+5³t5a|*˒Z$JHO@ \8c#{g;Z@g&dnaǪ+x" >Ƕ04\+9USN<ɥ) ʕ_U$uZ`-Ovov5RNWh\Ɖb'/B6%qHVCet0^ۄCnӕ֮F{$ iiN?BS2dQAg@.gI9o-Jr<%gqtq[ښ|EI!EUU"AwTu_cج#3԰[&ReDžvQ+++;;ՄmZ (r>lWuxQࠫk8.W΄҄6]Qkp$Rz[Ξ$n|w_a+w [08nR6Q\TrZK Zp$,p F/?JSH"xPTq759`av BoÜڸ#3<4<וUr"W9ݱ-'H(׳“] zO.f..s/􄇳Y$|(Q'<iXǪ&$p t W՞uO%qnB)P, :b*9=p1㨖,~C^; .+h.!`7-+622 B*#GA > 5rE)SѰm%f9!,(U=>x X%28Iy廻ׁU@H~/Bgw H˗e5 . k;D/OWe `h*UիյtckO՟.Z(a esb)N P(=q=Nn$H`ps iTל!YG=15ET=dUP?BDtӚW[̟pxu>MP|&eD?j.QD4u絅DjLuw"72M2yt+ae\!% fFV3Q'ݠl.odtvP|O Z8 Äznk^;JhHXه+DM(*DPT5xy:v>w:ؾn襤)ZcR2.>2b x2XS⶟̻)wxp AC^ھ) XpL\[te!Yv8ͨ}acDZE)_I֟,2:;*kn͐QHH6r2ڝKeD@͙r*isɮyWK}%#;p:͜!tQ̉LMۃ;Ը,C50dvr4p@O^DžFP6ݎ|t紧k!!DAm{̳f2^Ty+V1-{Ol9'q\7 ֪B,{fϗl=Ҩ{#MdƄ+,iؤe&DQsp}b&e9W5MhN3.&1umV=Nϛ>J%'VK*KpR | j'K)U3@P ћ3 jfX8 .N}7as+Y2r0^)g릣YAmٞkijpdGF 0Z; rsn.02&UzAgp{+I_86o&N#ģ 3 ocmXB oܷ)xloWG656Y(Po5(װwv/\=sGL8/RS1"/5ұgCwE"[yw]toL| mצzLG"`dS޶P@!m-X`tt;%:FuÏxOٮB)/R:Lc^:w.P /P:LdqŨ1p̆m5yI{LQ|5@\fE6'ډ WH6!Q98ѸYCQTz&us$+{p:8ω^SS\r<-\48&!m-*|qx _|i嘆Iq8hRnrIƃΞ>酲Xh(è.(*A⑪M{F7A /CYxdLMLu&-\89A-"5I9}>',ZcnX4&O!!!t﵀LK]\brX:{?|}._pSfIBр8j)Fe28z, T*N0N6C t&7/ bDP[x]D볠)ߵw~%:m,O8PEE,"9܌M!@1#{i,ć"|v-zCHm+dh]O{Jvv4LL6f]qG+׋Bo (ҿy90ffqTkm!(wi§M9z~Y+%D &_&,rm"vڥBScވc[QLM!"rSS;cnV؃:uf~ZlxM_v+l.]_0: n 9c 7?yvƋOp>?ވclaWLd8-L}A/Yߍ,sYvMUj^YUƲx7vCF}A?M-Oaya%/SZ})W %d4pS9ЦyjNP;ի*<͕ObkquN,fIt.腪&@Y/~8 +w"֏#;rq@-Y^ZF,8oD2zlEhj`^dX c$X]0@[ f!)4μ7wb^l d6w=J|nc!©(1}]3B`dLu +i0"r$qrvfLޟ`5HV}P:WX&nV:fmc@e !uELf`kFYi{Bxo[ Nz}S߿Id2kUޫ\pv;6*oi"7J|ŭ[;q,/U@XؓxS=B" >~ -10}]p }pΣ9Mpk}<WJG'01b>-+s5+?khtb\WNQ刵@2m iO@ %ԧL xa *BOHO| ӫC/Cb>QTcaR]'oQQqsX ϜE8F#\m~MGzgs`1ӵdTT]q {:uNwTCuo3. nQK_ TH3)& Pr;6Q{&rjoˮ0/&ru nCr{żA^m"j ]Xv /̢̓[R3Rcۙ$gb8ʝ@  &˒3~!=P|r1RyK)8zsW9 0* Zy0hPWϺ*Edo8Wқu_zLb˶QwZ8}z,sU6L&^.J,HPŒnd0kĊ:088i{l.Z4. T4>[6VԔ[IWQsU'G3^Z8O}vԼMayPQ bKvVxIehvWi:^2,{A0&lISQş34FӢ Ӕy:ԸmXb [a*\WZg3O7x;,S 0&e9ˣ+=^oM |ϳ3P_`b-/Y-^6ĪGGÙ 56ANA(p癜NS}:_WƎS_G#p6ʐڂ⭅WS::B(UGK\`e%@%O3taj[vO)yF2=)V5J4o瀖uW~NT  pcO_h ^+O1|& |=-(jWY5;ۊ\O<`hѧNn˜9a|x4>~}6sOzx9BPI$'ҝEAZ:3SrC|/E/g; ,l RYp$/ tnE[Uh J!z@_p "dsQH"M_|¯- }Cc@(%:!LzC4.-59ƽ׈Џ3-q.P*75IDBTEٟz/JDSYW8AB^|3%%\˝OK˄coaV4'1'4dvSaR#] GVbqtc̈́tyk7ShLET/^ŨǠX[_ TS2bbF dH k1w$0} kKJc!EQ8C~50 oC^;;CWD~c)2NR5?R&tY\8-\, ?TFV -<.?]%^ڨG;%&Xǹ\21x({0ԅ6p\pdm dl[ԕ/|E _C|?h7:{@']MؤtH|a.nC;S _jEBfh"RN\n*hIU !t Q,`|0@&HINr'L b4K@3BqP-ǍeM+{(N-bl0(~ ƨ$ړ=~a.aOty*XZFl(h6݊OcskؖjtnBS /9l4\j{Sc+8]#Z0 sN$eN23vB MI}aGvK, t4Qmgjsz0w;)X^.*&/qq"U%$u7h--\k} א5k ӏ߯ -h l0CKs0Ny ɇD4o;n=54Bw BsڣLG0rh6Kݾd/<Ǟ"bUaBQ6Vv>CL0 3+6Ңɦ vz%%]xo0  U0v75;}5* *Wr q Z$# dt)%&gPpp< . o^lƍcwI -wdjd !0s'7epu;.2I8L-1ʰQ$ʣ {j9ͦ fV=pUU.NW C8brwug-g='0x_7 BzQkYNr0Zhevi-Ŕ\"1 hN84ݢ()Gg`&_=Sq:fg< {<<^@j0̚JN!ӳ|`m2fu,]+\@'|Ms"KHj.J$놄E y<215icGN%/e$$\{Zc(SV>I2>sd? q&G|%mQrQ10I,ð04Z cu@9TXdI ?1&$%شOx 5MT%{8À5MpW^LUgC]_5_=QWA)zz.3\x0P5OnZ.VxvSy4ǎ!7&}^\ 6|8Gdfg9qcV0 l4N>#t/D!Nȩ=26^1]|jF**:{Q$+<%EgopU(je-m2P 0jOso$MJfJY$"<5D m/s?*J U^JcࢀP*xn\b;R+7נU]`r$6? Óx ŷI>H[ߣ"_/Uc=)R[SuOePoB*G*D>>X0`=GR&Z/tӜw8!єt[|c->]0#uyHv@oxrC$PT3Z:yKFSnx f[|BX;;8?[:~B&8bXVeORzΏًؒ)ZlEZ/V"R1qoWRgZg(+4ʻWlj|HS=1 t;.J>):vwjPX"sƺc$T<;a}otzW\6ߏ5ox tsRi}W>кi8mHpdƎ l58Gd8#'02=sJ?(3+Mi3xTP٘c%UAjpӆ7!Ջ2 |4+-^kwcn'D|Htz$@{='VuVT]!IfrTyx 2ε=Z!!{˜tv+Tt Żn"aXbrKcK*7 LbqN,֍ ,6o}r =G=X}J5]$Qe+/^c!4|9 )w l祪sxlF{ml5.sp%|v{ҽR扝; 2ەF8YĚ~#.:U_w2'9m@FLy?T=c*?96+ðSI.t.tW7*U}e(Z4.TbٴK!N< JnMIir&H]zrZanoD&'%&ʽ=%y&>=)'h;2E(fy<~ ;.ok]MZ. 4ţ.!7X_P8H4R|&= 2('MsC ZfH<+*L?vZU~Lxna>/KZmt;#ဃu)[6Ţ{w(cmeUJ"{Gޛ/-TGu}ƭ$d (g\Ƃevvl(m}ާ~;k,"鏳"MNi T~P*kW^N^1+,>"\= RTB hu#.,ݸo<h.1`ӳ(]0=M[3z~>?D:{U_ )xi riu4>W4#Re|ЀÍ@]tʏW«54Ȼ2qu&zK}jNBsߟҵG|WVz PgZ((`<J^G 5 $, odxM&( ?}tbge7!S< q[H,u,8ՎW3b,I@C,#Rsj.V`SQ^ 9Ɏ S:[f "[J>b\0#5XtɰǏoPam5J΂ss'U>w:7 <HL҅k77ӬÝ{/!f@pXhFu]ݹ_OzA2qbODwNTVbcƍ8`?{)~6EJ=Bل?"%rL*skЖTɈz;g_X(E\I1‰GEk$6i-v#+ElP 6:uNpV‡0kb~ u$ xkp/ў!uEo}-\Q1"y%KTٴ5t<8 I\4dՊ5pEsK2IWW]KѸM7>ݾ~ɃmtkQ0_ՠS 's*e<1ZVNUάac4-l=I_q@H|"_'&~Cv)g“Wй,gni,s09t8労=zU=I. eg1rP$B&ec{.<z'GURgܩ75wcȺ# شmze!lp_-vS]BUE[ή=/@16{aZӦv'n V^٪Nҷ%g_!߭VbsMi /N!5Jx9 Y3Qb}%WEc吿xꄷs-ovI]8Joꂋ R;nia^DV/],ȶNQHIf$T޾d\!&D-^;1 &J(DrQCL J*齔OpO(r{=:Z#ZFjǠ{&SE\C! lToD0{D2 wVTjaBa<YRϫf'=rΜ>v(f`* Sl?)"ZI{|1TVѕpb}&ζ DoUCέo >jgl s1U:/3pSMkE[19gJ۳يeU.͗ܰ*0` }#gH% W9ㄎ@ȭ!>x<3'"37cO/>V}q(Ϋ:hXHR BFlL n_ީ評O x@$}O ҊW)q[ට)Ǖ$sJgę^[^ pm?|fr%ïrA1rX|"6|e13.x!@#)ΰ>w\[ K)V~e!3_mŴePG9y2mYFQ :!t -ak_Zohdm#.\,3-J1"$,ɟ\dJwr//MlSy|*鰚JI yͤL/ \Ǔ7飹0f k6B#:U B7fؕMA REti5(yvC4az )DYMRe]~#kOV` _,iR [Q=KEBQf} Rta#x*TQE=X |vJ}.VN_iMm2I;VXG =7g9#7bw!NQLáKO&ߓgsSyK''iKaO~vJ\q;j: ۽^ <1fQd*C2=MeD}F2*rxdw 6R> =c,9tcYXT5yg]W ^B <"E `Oܬj>/N+ӗx(b?syǞGfNr ?PZ s7@y3;@Ș)e޳M^1lZ~h5ڕO $$"4wg)Uz`X=T=Pq}5jW)0]cd}R%\Hٝu*@0j-g=u|;p1p_& g_r8J  "|{XwPk6F,jbEjJJfv˲y5 O4fɜ+qqNJa⠖Ca/8Rxcjz|1ul+sXz76v+z-Mo٣buPvg j ^@@\ݘ 8nbz19J'YBGtʔ[m7ơ@6/2/70.u{x*#WOiϨw=gx-I ZpK r0Žh8MQ#QМ7^hk꫚)*u T{0.VQŴj4X=I "KP #{՚vTDy'@pPagõ쩚}Qv7zc/f茵UƦ*!m X4כ{|^8h#{GPrGV %/Z^{DvӺ7WMkldᖾbӓb,SE9}wlj뺓 hqWYE:F=I>D¹&`]&2~2CQ9%]c^(CIM/,0eٿ#ܬVCFAfM׺\,YdE_xU+g I^e恑ؘU1DP64A7GJ՘pѶf ɌX/"!Ϭlm9?P7_0Tv6>PH @Svy?ol0ygtAXkj'3c7b.:cIȴc H̓shufT3<+(Me^Uf^*:q@@@Ba{Mߍ=ew3z[,^?nupF Qv@YB1}G Mk` (`D0~GnGhuk`pl F[ցvfTnãs2LOtN^x)51B(El'hV5=(l?Ox Q])ȃIq!ehFDGr 4t׻?w4/^"')ؽg}Q!n;c6$Sso_i g6i} :- QJP,@5N3IFD`6\i{dJmw" MS^۽dYA$P>**`~jcx5'ʲ|dT K xSdg Y~4 R-j>l }~Qc4$58|Il2.Z/bؘ:SĨ'wY&5fYNOPR4 7mR8_+EfߞiWlP]f7Ej82Y$%lQ,q#{S, Q b$@HCze*0q?Agpg_ElE{$/ 7ao!AlxH[GًGGp\-~q%/踈VGa#Qқ@ub[Ca 򄾟=V'YV7HH]xx0XP:]*Tf86>fzEn/S SL~1kGλe%˿h.l^6Rdf!͵6W> r!X%i9w9b&Jf9 $xXN^r`JCnR}C@Lb"ۏ![ ORx9Z&IH~Wt3UFiM-G\N Q+1C?έ%vJ`@j>L@-btV9`}ZL #.ukA w͊͸`\pa|Jȃ$3}.IOnyƛ;5WS(=SM;lya=D7e?x(cpy:ݜdYk~<ėpG2_51j ^"0Vyjh˂Mf aVG~Uǔ`@1 w.٘">4/Y5DKIb^kwO>=cD[aHoIw0܄I6'aUc8)( y@.& &hۃuUm(3 @r #ffw]/b[T'ožJH.!  4&BuW|#J}_nPF}$+{\Jvꮱ5=^Z])097׷/Z]+J83(hm`OCh#iAiYmd]SQ2 -eLž{xhY _MgJ;*vGye+*$v/ >QLB$'O^2aշp@.<nG%zӔYBx9fi G*3|q61 xƬ7S Os0G=b֙ێzu?BҶ96 $O-ܳ& /?z'ֺ;/ˤI"Gh3Ular=-+Fml+_Yu[Iv\4KbZ)^XMll%B|nZ'`az4*F&Xvf,hD ui) fL7#'!><Й<,9D=agI7jߚ8F&}U- {VDKezfјhmg+&ܵ-͋R(ճC]DjS@)Pڒpޑ:tW_/_~U. ™)\-cM, m;Eb@Vց8]΁o2\[w2KHłzn'hN:x <*x{U u;gmD:n0JM16,QG)>_4}NiHxgP"J& |KFcXs)48,x!qq5TWD 4U H]E:Adj{ }dǖ;vC'@dkr0nf/h_+^FHNP>arַ?]~֋3T!󹟤s4:p:ʧ~=v/ms­s9A`X*Z0ْ(ʜ8[I;[kCxʿkdmAz2U?x%d‡m/}Z)ڪwflfp=<7]LJqŞjv"'rX07Z9|K{s!K @^ \=[LێG@H@fEĪTSӫ%YlAސG-̮c=IVC|ʭ* ǀޮ$4/@;Tⶍs%C*!qz[U ]-Q7]VL&̘Ƌnq`j:A ߭dmW|K} ۋQ:.Dڤ[jPb=FG7-mL.E(ZQ鬠2]+E uAѠM/Xrhf˒`Uhe r,a:ݤ#;?&~ԍ1 >E-.g~6lvYN*Pҽ]s^ ;y8rE;Wg)X/tb):i&` 3QhUj+VJlKÅK52gQrQTzU )28 $L%Z0`Ko&RYo&`>=VP۰^'yk-'Tų0,6o,aksׯe _77|r%p&@c 1W3%mgs|t+߭ 0?($q:,}ebՓ60l2 ˸'Wo=FNjW|YwطmT5äDCJ#\LM,dCIg/+UҞ3j׏]_qugǬ-Ro\LbV2>{^M*]7$%<Y8 `}kbh*[j$9W׬41oL>J| -¾,l01>7'͞)jB3 o瑸rw$e҃WO{d[bD,bh c#c&MsNk.2<(q@Dyb9 dp 8*0L84j{x*6巫4]Tr>s%-Nro[4t|"^h&G.Ώ'y~?KTTt=P]\L,?fWS/]fc8HE5_1-f-񵆲^!(ҋ]|=[U*/SG7'lE f=?m;sV2X6)!,s?Om,\νӮ;}Co}E-16f/ƒ#XTJ".4F-ACQ=̀h,r ERŗV1wC2,q ߧ'3\8ؾgmNRw☶G2M6@Tط/s# V7-r&՘N8;9T1HC䝼ăMŖ\1Zփ2iEPi_s.νK֧\-}>4몉CM:0fؘcvPd[SŜƐI G`B^l6eݬRVT4YP+N#?QWdW|QZ =IP>1n;Zd?b"w08TMug]ŜףRh#aU`,fq V[cr?6fr.P6!P\G h4bz빥ӁM? Okto&;Hk]ԸI`R O$DZΛ@8_q8g|;GD9^3cZV^I<0YpMA,$7Ř-iwx\`P7NC <|._RfV!&"c' T8s*>czg X23IAM!*6ى;B^9מfkAm;WYh8ObFsi-BG!qx8)XPA;^+Gj]*\Hr+<#7S4B_j d <#,߅9 IҋF}4Y"DGG0J`D5?]T֋V]!% $dkm4VW`Z) p3L'x"=̌õ&b*J+P(q<T+$ۤehkN}pjS#JM;ȕ h0{Hh,BU7F'"cA틽|%H{~k7[0Btd SrpOt Z` }fe^_P[i l DzyF>t,+ǁid|IFfUv}R;A)zMa;#!9 fVPW]%;[-U|&N"QXvgMUC#?ObĽ:yY|XZٕɹN^Z@܈[.<}8ܩq/e%$`Xs`.> J9Z5k#'hjJյGdJ)/})6dA;^E(mCn(C30p?z 4cؔd5if}m.1.*qݐclR]s m҇O7$%&hm⫝*'p)!jI3 `{ʖ|8AJ༷!c$@SoGȉ7}va_k׿%b` g|m#񎢲%4*':Np#QhPXwn ? p?xI(2d{j*덤'YhVj GC~9MJ8Z_M*!Ne}2#wpyp=>U#{3@!Tf:uYL-'F+a;2%&٢~1}m~Ƃ] /ZtIuM%=F-9szmF%x2 '/ rBOSwj4]C*ZrVگ_zvfԝxa+m9WMj9v~gHRw njj XBą pCÐA[y$P;6Q E5枼#nePynzZ_8FBE}xz ,IRCC@z=]M5Pƴ8+@*C^B핵Xx70{D.՛M3M ">a>0Ne5Oj#`6urRbot1蜹@D3A } Ͱhk'h8x~%S9N![ez7Z9IMb3@#t״%c|(_Y ct=棜l7ۇ>w}u xyņ5;1Ȭw!S2B=78U [>f_Dc#W!7MfcS@{-ŹHE hwM Hph͎g,c9d7E+ A=Sj~2q7G$[GvT YY}{;[);݅ʷ`}BJ /G3ЁȖya@lзL~x{h=D}N~(*TjG۲tDHPּi dJisɄ:0ʂY3CC[ YPFnHۊ+﬿RHhϘANR%~i e& )xU0i}%+M%m~`[\ZH Y)=oǏ=; 4)Dd7XQ!{N] FU flw.z1>L;7WZQb\nz7X a4YBX@_󍖓 ]'" ]v*}3) +<ȩĠWw։;0C%и_%[ZDX_c[A~}VXb$5Oym4eA`(PÃVNDȩu!!㖄= E"c}`5 |ϻѪV*t"lz+ ,O>2wr,oKş޲]^{"MF;CN`+Rߚ*ƘԆLĢo2C %(>Ej {LCYB<1@d0ze&SOΔ;FmQ|B[*0@7!~L 8n?tv&v70хDSjI֯xxrȸ%LKd Ko sYɂm'Zvi'KC Zɋ=~픆/ֆ%)UofV 'My vZ/.$Ikrgh+S&:Zu6$F䎲dj*WaX!k~J[RiÝhi>*kL_t^d~}.RSҵ]b!. 9TܬK MdCQ +.ǿ::O7291 f.׌ i߹mA*7p }<8˞AzNn ly>L_؞N6in~Hd@/HV=*뽿,[\(!:R(rwRà6HSduG)|Bc<Ϛp Ԡf/MvJK IDt}UQf1W6គ W3 Iāxvx)L$|O[ȃѕv㡒uс\:*>%VC\ۓ5[3ѱXo!Qck_ʅ{Q-Jkᖗ5='9|)~ 2gr5"> CZrsyKE}t]MEP_5 5)mcn,!m,ř7)v)>,ɂ4[\"H{#TV` Ħofj;G$뙾Li{6-c"`B dwR藻Eewg = #{!O)) pM~sf|Pja[rց 15t|fRb,a&Ҕy+r;9֪E-mgrp餪\@;~Ļ[_9Ҧ tn:gѺBz< cEu0Qdo BuKf(V/[{ FbCV~G/ݕ$@C}gUF\Atя 1Gyĥ#,m![q(Zut'm#HJn2zBK_X.io@[g  "\y)NK(TܰRلL=*qs}+iB;Ƭak} ,dl7cBxǃ6:N,}ج:A}mso$b2$ѽ~r0&nq8`Χ Q!HreGv LY 1^'{=yV1bK)?&VKQYrFc9b,/Dls^\ .o߰P1H AiΏ3ͭMp3%,q= ThpVQܼp:@s]3Vh#FQU/+Slh'9@ֺ}ىZr,uBYgޔrt>:˛j=׶Ĺ։h#_V+/5I܇Rc˿ȽjDTP(Lٲn/FqSA^`|yo0zѓLp궴F$d_uu }q D*i/g ߚ[sbS_4<<*D<u"M}Kjv \2RJWa5iz[GDɭVb)"U T^-!zAzs,$ Ѯ0o^.#kod@e|^(,.g%AU[+r 5JN?9C B/\=QuKa\s6\r,:%)alU:5t48BXׁ" $ˏ0侅-/ zV/RK3]&DtfWv %n,@2g~=xbjP;t>k F~YR]֤JAe._R4@pMC6LL<귩vO7k.m2Y@4[ۦ| l""'Jy1H$*)h朂VHe X\ؕ/"d)bCUR~,)e8>[%D*~%QL*F-"_FXS^jZ874L&[UT aixP…6um%Q^o{5:NG=~ C F >ӡPlA?(LuR Okγya|Y06_¿6j,0g\wRBn%(ck'4}X VʏKtݻ)?6O -}ڄ:j]NtS(vJթ 9KaTsO~rhEc!i":/hу;\X1|~\PS <Ovz'C";dω*6.kv4x Ή ][\~9[ \!Eut<""mS? *sDZf@1O Tm?DywmCf#}Zfp%T&СרTU}5b%:V‹h*(aiLG4c>w;y ?xKJa=8 vgj&z^o&y@~Vv]Sp'RIi@mk%n䁌)q;JUq04P[Ģ:AJ,1Djإɷe VAH8~0. T;+"jq)}֭YZ^SSǀEn:iĎ2Xᤘ l59*V|Xϊ!ã8ME"D̗jo6J2اHr?/`J'L99d^fYR[?p@ vvhiGH;/ȉ7FKlb)pw=AMybVv\?-nd oǭcRGs\VڠA H*wWn-v>b$%p'r ~Ŧ O1h12]oow"n #jqF(7$#LwHpEpmJ_oa~)',Ş(?;+'J"HBF-{eYjHzӪ˸H|Z" <4/L"& 0cp*J*(|oDZ+i rv4^Rn~m`.gYif|lPRdv0vk;" :wtd@5v1o_dSmh8Ia+>ճBW>L 0ⰶGm^%pĺY~.nR߆ D#I5 Ac2-6J׈Ln)eU:=$MYu 80 z=JH Nz-X b`f:m+02n HdFn/=T:bm\'neP1ey`̳Ml=5ݧ}&b!*5EZx.lLỦty%! 7vl:[9.gf^WE>mCZctc~X ނτԥ=ծII$[/$Qk(2'Nǔ%ԁڗr`zꃯ_y̛~G934n<|HJ.D߇t#0%J -HXL#^jM&㨡DzK۶>?``P:9ڥ8ک <VNT)^]>JB @-)Gvu&.ϝSx0y$Ҟ"RF%/7Czܠw 5V•ƟQfϗr=_ y@2Α.y4ߢK& 6nIAYn;w ٖC'=TH@pPh!BU;kEcZTGWڜ{>̿V<Un DUY7k7b*0- wm :!v1>x-ߊFF&-O?j!I w ؁yi?*W6f8-ơ<@*204N%~0efћS3"*6O&॓0Z&Ղs1=G͖~>o8܋Ǩۖ}hew "\shcd% ; Z)8̠ ?\db~6R.׷g6|q wgª)X\L֐K}0&GF\)P}6  r8!`aG s0$f`?6dN6DEj:5\ x{mKtE"m <8xO*Z9MQxg5Ƴ\26^Qwr .[VFP9X>%'K’G:nosȚS+J(lY}f\Sօ]J'7@ \P^mO1ݳ2ĩPFl Rjt!(Xpg ȄTt-Q,(,)T^}rHh kOU09ޚ:$b,F0M-BcE}O|QOŇ% `}kh/j8S6~Cn'ˈ;>/ʗQF (…b$`qt|vJ(f =iB>`fy?.Z"V9~q{~u80~>qd.(ېFZ1lOA$0߮zhCœU=%g컝y;C9N>e 8bR]⋦ Vؽ2FHp3\Y|(,m%qZrIlUB0"+Ճo\ϮA_v_#k( hp2$O!)fڜ`^ٝ V; ?K(4oʨ֎A7Ā+e3"6o6w  Rqr•Y`f_kד2m' OZR"2ޖ{G1ixkG.u2[Y |%T8*Nt2 :T8Ř:HOg}=:, 188B<6K >"RznT]jq@5nJwR#g fJD%Us +;o]9Xrt+c4<_؁[i 8n7 oou_E\T쁍ALsOM%CWHia8ZP-rXnxU5lY؎& p>2HynUrp+<`Ў'+s(HfV>{揰+7y< ۉoCОr]|JN4Ukߎ"?IE-^j5,N72[ཌ>DY^{Iͺu'WUJAkLz%SwD:oo!.p5R_v뫌+kޝhaH$CdClDM],! _S !HPuC;P!B'^okubz X~z8M!zfʐ U}nX'nx «JX2.;%ȭSn̥8V1O/ B~(t6r<U:f^)k^U0~ MgVgN4D vboBʽgǥa+=f:&~V&) /-0uBbP qy2"7+!",8P>hHsz1 a܍#/>E?Թ.7/*%}~ԥ OefZ}kn-$X#ms`pE(88B΍DnA *cC]7n_TV,.K>F(zSQQǡBKǦKMpVk됳A4M;S2yʊEYmtS>"^:%P +0bM6W!#>@CD(n>f(DmV3CjCj9x X.XnNf. `tPHoH uHP7_[˔i EǞSӦ z\BQfi^5ABFBDos݆8)}<ӸC&z[ZLkg/[Z!+xxWLtc1^Q4it:.Bc4ڶLߴñ`7r'K (^Sӻ\ ?R)ZY3qY+_ C20g〿ǂON :''SY)Ux:jiΌGd^\1kiUƩV<^'G'➷dgh*{P/z`$/ݷ>t] &N8B`+(PDd;dYfV{{Im i+i<^0D.W]5 $'4MitUx'oi!bءDW7)3d ?Lhxx sPQ\^(NG& ի=Y ufDrLv֠H@ҪPLWu3%W:a>)xE3h-,+B;m@Yē^I.WWgZV=܅m'~1e.S˛GT]Oհ=$$25x{o!dAq9Upk`Vv[$˓T50UV Qu$}io͍' '#JE[";|쀮]H ܘQW3ѽrVB ]IPm_'9B9ayoz5~9eMJM꾁a!7Ȫ)yB70@_6dƃ۵5n45*Ip:ݛۈxn6W j<ۻ򞣮=9-/~Mc{֦Ti㡙!to\E,+҈s57mDM;.;29H~_.p_%}O7FrȃZxxvLsϣ-ݫ/y(yyFGuo 5ؽR953vXw5"}*Ū|~6ߪtx9__{Dڔt#@I!ܱ[(Ȃ甴3)s'n?͗2+Q#ҸNq-͕$BǨ_PL$ ^^qco_zpi-ŷ]6m}|2CINg46W'G"ֻ>FaZY1' Η 4pTozJ_=Rrb`ʮ&6ǝ@nSil?Z㳭ɹ~!n$M쀏dr M;3f:WaOo#IO?F*q~t4ffC[) 8-"͘qv$@Ǫ#-gRxg,$ &^|;$N1.{)Y\ ~xκ熹Õ܄bX^D7G,}=ս7|A]CIH˓@k GL6[SY`Q<*s钭G9; PIzpqB-'6Q Zu/_c |bȠČLƦK n"x@Y-%H[mg`8>ֈoҘb~٫Zrg*01ԧ5{]-iZ}C~z /kpj@&:Q&tj5d'?wp=Z(N̈5TAHX1=6&N;Jݣ2mji­}kC&_/ÿD`ܠ'P(@`Pæ*!G;ݤySP9݊Wrh;O})Iҹ\E0rҋ9Π!"I'TSvm)x]Ϯf9tW-.FV в(Llj~?hk\w!M$j@F׼8Z.˩ߧM۾:W"y-ZM %>c_q`'u\R_'f,5M9J?Pok9 ּ i jxfZZjB<{źG)zBإKf:Ajמ@xr84eaHԋX?b8N &*nƖZ_n ;ZҬI1y S)|Ryj5Cp {N5>7TS6=pj\cDfq /Ɏ}3IV$YgAj/ӝ.؟⼻fTp[z6eƖ./OJF&TyeVBks fBaSVF{ǏFåKk0jL:q$E]it!" o+EXEokD5)|E Ǯ fR!$3xͪ;-/GWk|d% QO%P"ūԉ{7/n` 5sp(BdBV @fH l Yڽm8`%)є>PR߳,;ȑU忚yFc6ؕBub|x160 nYMV]>i(Gg+o}KSGuK!v&x/AaIE&ܷXOh!gU">,og?oШA o3,9}V*%t:UT箻ݳY o{PqzO]>bC :x|T==bLr=~t;`Ve՛dh# Lc2|~1/[v^ PtS4#[9kRqau4(l=E%gr(>,h=.)ڳ=3T6c}$!VOPp?ϕך0-cw-%Eh^vFgBfy iB?Ȭ (~=ϪMa^Nj=B]հp d8pIsH'x&%+'Z2l\MDJ|S&վ8I6‘mFDI! O[>ֵqa &=~6zd$5y +ladΠG@0'.Rx$'{d}uH1܈˟u 7m#U jX^+GWH%"TpTг6L;01B~`z?G\ Z3~uZUtmB1!Q T."]:B Q9 !FX#rςvuZ]x19_1:ܢhVU-WRd*ۃ~`'ώnn0ѡbi_bf44Iܖ@#L `7T i3}0! q52 UL{$h^CY=5[V4)Ůx4[QLCLuf"@T80,!UL”1Fn~]?>/r}#UqxCiF`=_8u-?'QKNuD_|,^ 8ayT+u|,PGClb6O]xy龃3P:A8uE =&^ov\";`X>EZ4#3!fl :?ڔs-S腚'],"YZ!jך`N׮YʆOn Be5]Xe$oXv r7湏vƇO\~HVjFd;>R]?~<`DIӌ~ &<<+t:>Lχc(?jzJ,feX-3q826bT$`RZ3jSj;7G1E%)ĵmU2TΪLC>OăkLLŌnݣZyd hI}+aM2` .dl Tzŀ6ZO~yEdn) Xyޛ{S4e3Zeƴ mSg-Fg\ʞvARd+ BΌ HZen&QV}Cd , NhtJTlQש1:8K=h [.KfjMN~#z@R[tpevcݜQF+C#c_pش4C՛w `586騠z3Ws(6H2>j1q Rdo@Z' Ǣt#x Ȁ_uW45,d>_폘]7z= u79gyZk,۔rdfG H:Q+V dR@m? V}Jx):Cazu՗buCq4 mύ!+"mNf*n6Df\W)5@3f{sMApD5&e 3y F :í!+ ux,a Ɉ ܧ,g 6ix8B:w7E2C1O_źR/k 5qzDӟ!b_OTWPw4/'æwgژxb{Q(U׿mp-WHO(gdm179fL^%IVlAJ5"K=k6r/K bݬf:?m%ϙ҃i-|=E :mLooN*8v8<4άe[,|_NEk)n~ r\`P~khR2W^[ۛ,9;1K'^(V¹Oj2Q[ca_cS'aEe(j`:U+9_-IiZAFbUWJb<|-'c2uM'r${bP*Ĩ)݉ju cCCgYbKV0iRq]|He~IJ?`~ܔw`|צMG`MbCv>Ww~A Df.nb{z>U8$dʅ%wJ)^7%0~Ψ`3^su>vus2'FΓ+@:]7o,qlWZ =ݥAbƖ;I~Ű/%^`2OW#ȯ`)V QhF34`uC|.{G&L9Z >wnh>pUQQS*D:.$qN8Ű ũ> m@dYD o,?q;;fp%TRU盫lbEQƼ6WHt{`7ɇ˱[%*zm:q&/wy2*P]*ܺ_^`4${R%$Dע.Tݪ"\UL"9U,\cHISzh5TmaOUw.߭xk)"od/$y3O7 eL(DQRq1`krMD`919t={~yLٚ-s>dNG˾VՔ!t8@ 4@.a߅Usި[QG.hɆ0:찻Oj(3 8AS9Wт:r7C=)N3C| ox:  ̕TC`qvdžt) 0ForoCl&2D$%>8#޻]_@l[k%ÀLrOH=o@{&=b4MibA?fva_)I΁013 -C'A7NpA p},-ρ-&ˑ)˓)W·0 Pn xsVQ?%Tmm$H{񁸇!Q]>2xg*s3tBcX y<+!}{8@&Yp!ѝ5n_[֣jQ {q;(!%w"6涮҉^\zǕ9{dQ1m]<0P`՞,#_5570cJ<7 uv'X %L[w~^ (e # =pd`z\?60R[u"7<кIVS;NȧT+f[{q|٠b?5nRJd]Lږ&|sRP^1Z٬hDr@G2woLJPZ8E@@jӼBk0T-f[>[0Ewk~$ D(͓b?%|Adp!U0P43Y%NAMݏQ* {[BVzպ@DX8M-mifU2i$Wss™.#YhҸ5O$`Șr `4c4`#a!exn4K)mF0,SPlʵ m HoᤨEidk8@ pē-PXT2,v!,!r iGMrHtT0(AYglkb6e-cmQu{@)4H-x%Vp -?G &c\QBTG.֑ޚ[Yy\xk{ N*/Lܩe0d:pw*yawz թ<)\3Hj*4\n{4`bO`O~@. nih fUx\NP4M0@A.G1ߨ%wmFhNyt9 JL\sZ򜪪VA8!m6}U]v+\F|:EpaG0`༴dNY7)Gm)" ȣ>+|_ ?pˤ a xy;߄ԹLNEv-0%fɲE$L"EН9X:T6pC1!LK,L*18xXuڴ8eQ|{ V}vv6$50G*kDiSx* +3xܓ jYI@ oֹAh=QG:@@` ]Dt,4BWzHjI @{#ٓŔNuџKLm35Ey0$0ݡG{Io!{+Y/6mMj[T 4`%ge:RS8W@.!3^l[jţ9K{IQEM&&T;Hc`"* LD;R}8ІrLb.n,3M~EjW d'Tm $:q׺tڛbf?nf5VS7Aapc:>XS,ceN.7mV61qg7H='뮃4o- d?EH r/=4NyW{T7yI~D]5EP#'׉m/>$k3{I&˜lLq N/_`Jv>op'R2[#@3V&uIl8[zbt?)OAk+ box#t,ϡYf{[J+WO_-ЉYX}']=pi;TsEVPq82^CSF^Qrja$1k~`J+j=%Jl4:9IUQA-OzkFvH3a]FTa"i8By;.O?P]ʏD@Y-oQ)QJf$&G z)KKlO,HT?1j&5_c'>H !cJ^Ea,ݯթ.Jnoi'`~d?HdXܿĜqd ݡ 0CX_/3'0P "ky hU4`E:Bٽ5a'>{G WHA.0p֤9} '2gߘD1ӧ7$ۨm&a=i9m!х\*;X6(SIZ4kr6g_Y"8JjL^E˽$ghoo1f5~Z1aѕaDi1Yː\0}އE7O4B)՝506Ir=Mw<[ ʮF1Zm^@ԑz$0r 䉊0EU .q͡/=*5Qۆ󌪵 {YeEAoD;mE|l J䍿 zRhcBG=IS*i@&67#/&2*1fβp"L&BO" j:kw&EOZv]Y:`u#Q}̆yy{[,4A!o+N$!r9u{Zr9vwABȎzN6HێD7Xy)AeF]9z'ܙcYV R΀n1dIS@sCg4XJu5HhE[(EV ]s(u'`EJmY-}cYFDrj]J'ʳ_-S+aQ2\?\̴m9RjiOsX,X]3+$Dw'{?8ʘ:ўVګH5ʙDb)3ct,L P9YI2% Ǧ>zj^ r~d?,'lrH8LK\(*~:|}A8+lRԞ9"\3͜˒ c7(HnUPo1h-Wy8 !LR,YwRLv(lAcV!dv1Q#%N:qhpiy i[{$%<(E9tIH75?jY 䖢$$uyK4uѻ m-'yTz8.$Hg\͔Q0( m*.WF4T, u08ub+bA9+)ph$Of' ӖKȸ,n@O#0$""3M2>!Ԍ,FBĹ#,2Շ{o!`K>޹|@TkJY5>(Iz1p^|Wyc)m1Y4چZJ0g$H|"f̦Nqr/'T9n4)n8VI ~|Q0:ֹtژ ߈~.$j{SAZ69J-v^ih>[_sS_Qr!bv$s[-|V 278dr.2WA;]&~  3yNww`i$YwF^?yXg Ʋ5ʤO/ r|׫xJ@Nߡ_!O|+>Jiitdf;="C(I.q*x7h{7 kn.흄>J{nV"N<"8\x3ƪ(TQ.7=AӢZIVOQB6 E`Xnɀlβ yRj狁gn9Rt&C2;. [EFXn3qސн((%em V1V!I KNUV]%|>Z"OTpN cƽUh)JF PǃT>%9һ.{;T ʘrTqCO^7=:pcwn"йEl+,9󪉈".ϫ_A$r5QJ??#PIRH䭉d;a}VMӠY-x OE qEkq4R%,f@:K"priS$Xj޸ 5'L态GX/mHZFmig@ GĿ 5zϞGR[ > py$y2}ZpNi8ȷBa&oC)={2[sW3ẓ#*#JTҜP fMI^ޠ@HhZtAphl5|ps˘lb~/kKV2p34Uݓ9q*G{C9U??^wfvx[%* vƀ%d3D?|)UfQ-@Aȉ[x/inDt<8.€ ]QyC(Et^*}/2³3YĠcw<(_7&&*sBp~* Z,uL٥0Jأ&I. $ B ʍ~Agb>T%Q^a8KN9P%تIYVН[x2}4nܳ tiȽlK607AvՇ>v,#Nzt <:Ӗ9#ɀ,>Qg~`JbҊ\gYŨא ;v.j.0E(wD7$!V˽c[]Qv}5: S`hIj EXC^3b-=UK ~T6dY_,ή8 fpyp#_g :)N8JMҪ(Deؐ^~svN>OUWc"L/➐ME0ūTѶ*w72'~3`˻UE/&*D0 "d)VSЧ*dΦ&p 4+9" Ͳ@v I76`%E3]U]M.ba9EC+ /˒_821q/ktm2M H.? i0h.p _t{[ObVS;g2$ZbtBZot߬pQrMWįuAtS_9KMHD0rEmw&l@UQYެ18f|Eƾ[֢lnƯ^VbPtdjoA>|Dv.FLÕ[ $9zȫ1"M 01WG:hr˶Iu &hh,vw>q[$S3aBgị;Ld攑 tD Dkq jdYv AZx(AEY&I}Dp(CBZJb0L)8zOR~,drjhσᒊy55f 2(. '8-=訤vDg;s4U8jhpmT[A͸2VGW<Ÿa Nͧ ]ʾ q[*9eЄs6f(U:KlM0@H  [anPY·л8i4xpK޼$Zte^oJnу=n,TI%NI]q٧B'z:ɜ$&eMg)\vWMQTFD8}Wig~g՜F7@*#Tւɏ+>&n)]GP$+]WQ2J0&`Nɠ|b/ONaYt4Bk# Feu< *67PK ]v6~lաX_&Ɩd߃/zsQ &;@l-@ӀM$pUz :չ?MirnB`Lu׌ i̘hJ o2zRgx+uH7LbH4nwTU|ڬt4ӗu|EՀ*n֨m`VrIK3y]\QIs5c3x@WSe`X%ZwySx.rTvKr; Ola+e&m?}3$jYP3K'y5N^@Z=5%+r I7(";}4|BAi ܎xÇ}{9Ve,< E/؜Q&- +x>@m۬sD3_il%eטofXzfa663}Fz_(Zl$t+.xtE5ٸ WN[%1Zb 0PIP 66ښ +>R/h'fEO1~3maUZĊo5Ȇ93yOy =ߧW-_)4H4XZ{l9wwaXuur"Au[+{z@8]t{I %8lI:ۺ":=rɴJU =;,{m<믐&%9ˇsUd[6dᑒFe]a0HfsKrAD31DKQ(o <J|"'M[i^Z_w)k(Bq_3khb` alv"pԖCƆhԿ$,+8M4TjzZDgCBp_oZazp#lψugfGʾߣs@Ru&ƒ֧6zO*Z1,ݺ;8wv%<'=1MW}ڐ1ue +z"ӕQsDR:#ֱ?;l&׮b-}wrrUw]b#:Yz!{_9w<'8|yS_Ode4 1W9[̰z~;F}^fп'zHuV*L* h@w\ HɎ$R䭃ADsksWbcŪK9(sʼnn!cI$ȠZ 4D9nP=Pץ 6_`D; I{ptw89dH1=)c.UIƢ 5'Iek>WHCRhڨ%q[mVbx/,70!XVg5O&aQZvdXրՎ?GQ;y|bJ#xt,p'5p8~\(