icinga2-ido-pgsql-2.10.4-lp152.2.53 >  A ^h^/=„#eƉJ좿QʔHo"SwI[-=}*RI`6 9v}o9a^{ Zvb06o\چ aX`.W!X,l yXL\Qn/ eyTGY:yS&.5j$o˖6zQCe\4@\{"vW aVVNeyrsV}&@ G%FCU r>pB0,?0d & S 17>(  8 d   @  x   \   ( 8 @9 @:@>)@) F)G)(H)I)X)Y*\*8]*^+b,c-)d-e-f-l-u-v-w.x/Py/z////0Cicinga2-ido-pgsql2.10.4lp152.2.53IDO PostgreSQL database backend for Icinga 2Icinga 2 IDO PostgreSQL database backend. Compatible with Icinga 1.x IDOUtils schema >= 1.12^hsheep85openSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Monitoringhttps://www.icinga.com/linuxx86_64if [ ${1:-0} -eq 1 ] && [ -e /etc/icinga2/features-enabled/ido-pgsql.conf ] then # initial installation, enable ido-pgsql feature ln -sf ../features-available/ido-pgsql.conf /etc/icinga2/features-enabled/ido-pgsql.conf fi exit 0if [ "$1" = "0" ]; then # deinstallation of the package - remove feature rm -f /etc/icinga2/features-enabled/ido-pgsql.conf fi exit 0( .FT x*@#_5A큤AA큤A큤^h^h^h^h\ر\ر\ر\ر\ر^h^h\ر^h\ر\ر\ر\ر\ر\ر\ر\ر\ر47e68f773adcae97ba1cac95806220e14e6771c185e14c592f5f24f0758eb8d02496245a8e6e421346af35c4c030a048582d139d9b38c043f6854002903c8e705fdc1be1d16c7fe449dc9f23a924406c7807593bbb6845092c42066b54267b303668d70c9b45fb63210cd56f3710a2fae7f9ab8a7211d38e883ce5c0a2e4a55b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643ea40f1b8a89b252343b7490759dec1239835384c1971d4dded47fa24c5e23b2ee78fb27acb2e9d3a789a3efe367d2e432ae720469842a5f712dbf2649e8d07967570873c3d6fdc08b14dd3883aaf55cd7fffbfc419ee0949be880d8b01c486e9bfecd855e046fdf643a059d057ff8add6966b11aaf1f4620c93100a78a1e85cb2509007c62fd6ca2ba8ab60fb65cc4d380ea7ab18526f625f1f3d68736eef8e386e2f4db9ad7adfe182e252dfe78f9c69653434570a160e6daa53219315b155018ecb2d771ee5ba3a42475121e4ea6610562a59b426ffb88f36780c4341bfd1a3ee0ceb64d117e0ea5e99ae0783d27f3816c759d9e857d06111458c5b51fba00bfe7d757e28be621b2cced05e49b23335c7ca244f17a7e1699098995c0e177d084a7da2883bb6df2b95f8632c573339f420fb06202cb664464e7ae1e0b222fb63dc998f34a506aa97e85c8882d8d82c3123d1800d8362363177424f9ed0b8b176b2e7bc625f5431a30321429588c3feac9b4a200efd153b7a21d855b527560c7libpgsql_shim.so.2.10.4icingarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticingarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticinga2-2.10.4-lp152.2.53.src.rpmconfig(icinga2-ido-pgsql)icinga2-ido-pgsqlicinga2-ido-pgsql(x86-64)libpgsql_shim.so.2.10.4()(64bit)@@@@    /bin/sh/bin/shconfig(icinga2-ido-pgsql)icinga2-binlibpq.so.5()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.10.4-lp152.2.532.10.4-lp152.2.533.0.4-14.6.0-14.0-15.2-14.14.1\+@\u*@[@[u[[t[@[@[\Z[\Z[O+[@ZZZUZ@ZkZ@ZvZ_:Z1@Z/Z@Z@Z@Z Z @ZYéYY@YY@X@X!@XXXOWu@Wnr@W Wo@VJV͛@VV@VI@V&,U|@U|@UAU4@UK@UUU7@U:UTT[@T TT}T|X@Tmecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgliedke@rz.uni-mannheim.deecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgmarkus@lazyfrosch.deecsos@opensuse.orguhaider.msee15seecs@seecs.edu.pkecsos@opensuse.orgthardeck@suse.comthardeck@suse.comthardeck@suse.comro@suse.dethardeck@suse.combwiedemann@suse.comthardeck@suse.comecsos@opensuse.orgthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comjengelh@inai.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comecsos@opensuse.orgadamradovits12@hotmail.comaj@ajaissle.dethardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comecsos@opensuse.orgecsos@opensuse.orgthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.comthardeck@suse.com- update to 2.10.4 * Bugfixes: - Fix TLS connections in Influxdb/Elasticsearch features leaking file descriptors (#6989 #7018 ref/IP/12219) - Fixes for delayed and one-time notifications (#5561 #6757) - Improve performance for downtimes/comments added in HA clusters (#6885 ref/IP/9235) - check_perfmon supports non-localized performance counter names (#5546 #6418) Detail see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2104-2019-03-19- update to 2.10.3 * Bugfixes: - Stalled TLS connections on reload/Director deployments (#6816 #6898 ref/NC/588119) - 'Connection: close' header leading to unstable instance, affects Ruby clients (#6799) - Server time in the future breaks check result processing (#6797 ref/NC/595861) - ScheduledDowntimes: Generate downtime objects only on one HA endpoint (#2844 ref/IC/9673 ref/NC/590167 ref/NC/591721) - Improve activation & syncing for downtime objects generated from ScheduledDowntimes (#6826 ref/IC/9673 ref/NC/585559) - Generate a runtime downtime object from already running ScheduledDowntime objects (#6704) - DB IDO: Don't enqueue queries when the feature is paused in HA zones (#5876) - Crashes with localtime_r errors (#6887) * Documentation updates: - Ephemeral port range blocking on Windows agents (ref/NC/597307) - Technical concepts for the check scheduler (#6775) - DB IDO cleanup (#6791) - Unified development docs (#6819) Details see: https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md#2103-2019-02-26- update to 2.10.2 * Bug - #6770 (PR): Fix deadlock in GraphiteWriter - #6769 (Cluster): Hanging TLS connections - #6759 (Log, PR): Fix possible double free in StreamLogger::BindStream() - #6753: Icinga2.service state is reloading in systemd after safe-reload until systemd time-out - #6740 (DB IDO, PR): DB IDO: Don't enqueue queries when the feature is paused (HA) - #6738 (API, Cluster, PR): Ensure that API/JSON-RPC messages in the same session are processed and not stalled - #6736 (Crash): Stability issues with Icinga 2.10.x - #6717 (API, PR): Improve error handling for invalid child_options for API downtime actions - #6712 (API): Downtime name not returned when error occurs - #6711 (API, Cluster): Slow API (TLS-Handshake) - #6709 (PR): Fix the Icinga2 version check for versions with more than 5 characters - #6707 (Compat, PR): Fix regression for wrong objects.cache path overwriting icinga2.debug file - #6705 (CLI, Compat, Configuration): Crash "icinga2 object list" command with 2.10.1-1 on CentOS 7 - #6703: Check command 'icinga' breaks when vars.icinga_min_version is defined (2.10.x) - #6635 (API): API TLS session connection closed after 2 requests - #5876 (DB IDO): IDO Work queue on the inactive node growing when switching connection between redundant master servers * Documentation - #6714 (Documentation, PR): Docs: Add package related changes to the upgrading docs * Support - #6773 (Installation, Packages, PR): Initialize ICINGA2_ERROR_LOG inside the systemd environment - #6771 (Tests, PR): Implement unit tests for Dictionary initializers - #6760 (Packages, Tests, PR): armhf: Apply workaround for timer tests with std::bind callbacks - #6710 (Packages): Crash when upgrading from 2.10.0 to 2.10.1 (SELinux related)- update to 2.10.1 * Bug - #6696 (PR): Remove default environment, regression from e678fa1aa5 - #6694: v2.10.0 sets a default environment "production" in SNI - #6691 (PR): Add missing shutdown/program state dumps for SIGUSR2 reload handler - #6689: State file not updated on reload - #6685 (API, PR): Fix regression with API permission filters and namespaces in v2.10 - #6682 (API): API process-check-result fails in 2.10.0 - #6679 (Windows, PR): Initialize Configuration::InitRunDir for Windows and writing the PID file - #6624 (Check Execution): Master Reload Causes Passive Check State Change - #6592: Reloads seem to reset the check atempt count. Also notifications go missing shortly after a reload. * Documentation - #6701 (Documentation, PR): Add GitHub release tag to README - #6700 (Documentation, PR): Enhance the addon chapter in the docs - #6699 (Documentation, PR): Update to https://icinga.com/ - #6692 (Documentation, PR): Update release docs for Chocolatey - #6690 (Documentation, PR): Extend 09-object-types.md with argument array - #6674 (Documentation, PR): Add a note to the docs on >2 endpoints in a zone - #6673 (Documentation, PR): Update RELEASE docs - #6672 (Documentation, PR): Extend upgrade docs - #6671 (Documentation): Zone requirements changed in 2.10 - Undocumented Change * Support - #6681 (code-quality, PR): Fix spelling errors. - #6677 (Packages, Windows): icinga does not start after Update to 2.10- update to 2.10.0 * Notes - Support for namespaces, details in this blogpost - Only send acknowledgement notification to users notified about a problem before, thanks for sponsoring to the Max-Planck-Institut for Marine Mikrobiologie - More child options for scheduled downtimes - Performance improvements and fixes for the TLS connections inside cluster/REST API - Better logging for HTTP requests and less verbose object creation (e.g. downtimes via Icinga Web 2 & REST API) - New configuration path constants, e.g. ConfigDir - Fixed problem with dependencies rescheduling parent checks too fast - Fixed problem with logging in systemd and syslog - Improved vim syntax highlighting - Technical concepts docs update with config compiler and TLS network IO * Enhancement - #6663 (API, Log, PR): Silence config compiler logging for runtime created objects - #6657 (API, Log, PR): Enable the HTTP request body debug log entry for release builds - #6655 (API, Log, PR): Improve logging for disconnected HTTP clients - #6651 (Plugins, PR): Add 'used' feature to check_swap - #6633 (API, Cluster, PR): Use a dynamic thread pool for API connections - #6632 (Cluster, PR): Increase the cluster reconnect frequency to 10s - #6616 (API, Cluster, PR): Add ApiListener#tls_handshake_timeout option - #6611 (Notifications): Allow types = [ Recovery ] to always send recovery notifications - #6595 (API, Cluster, PR): Allow to configure anonymous clients limit inside the ApiListener object - #6532 (Configuration, PR): Add child_options to ScheduledDowntime - #6531 (API, PR): Expose Zone#all_parents via API - #6527 (Notifications, PR): Acknowledgment notifications should only be send if problem notification has been send - #6521 (Configuration, PR): Implement references - #6512 (Cluster, PR): Refactor environment for API connections - #6511 (Cluster, PR): ApiListener: Add support for dynamic port handling - #6509 (Configuration, PR): Implement support for namespaces - #6508 (Configuration, PR): Implement the Dictionary#clear script function - #6506 (PR): Improve path handling in cmake and daemon - #6460 (Log, help wanted): Feature suggestion: Do not log warnings when env elements are undefined in CheckCommand objects - #6455 (Log, PR): Log something when the Filelogger has been started - #6379 (Configuration, PR): Throw config error when using global zones as parent - #6356 (Log, PR): Fix logging under systemd - #6339 (Log, help wanted): On systemd, icinga2 floods the system log, and this cannot simply be opted out of - #6110 (Configuration, PR): Implement support for optionally specifying the 'var' keyword in 'for' loops - #6047 (Notifications): Acknowledgment notifications should only be sent if the user already received a problem notification - #4282 (API, Log): Icinga should log HTTP bodies for API requests * Bug - #6658 (API, PR): Ensure that HTTP/1.0 or 'Connection: close' headers are properly disconnecting the client - #6652 (Plugins, PR): Fix check_memory thresholds in 'used' mode - #6647 (CLI, PR): node setup: always respect --accept-config and --accept-commands - #6643 (Check Execution, Notifications, PR): Fix that check_timeout was used for Event/Notification commands too - #6639 (Windows, PR): Ensure to _unlink before renaming replay log on Windows - #6622 (DB IDO, PR): Ensure to use UTC timestamps for IDO PgSQL cleanup queries - #6603 (Check Execution, Cluster): CheckCommand 'icinga' seems to ignore retry interval via command_endpoint - #6575: LTO builds fail on Linux - #6566 (Cluster): Master disconnects during signing process - #6546 (API, CLI, PR): Overridden path constants not passed to config validation in /v1/config/stages API call - #6530 (DB IDO, PR): IDO/MySQL: avoid empty queries - #6519 (CLI, PR): Reset terminal on erroneous console exit - #6517 (Cluster): Not all Endpoints can't reconnect due to "Client TLS handshake failed" error after "reload or restart" - #6514 (API): API using "Connection: close" header results in infinite threads - #6507 (Cluster): Variable name conflict in constants.conf / Problem with TLS verification, CN and Environment variable - #6503 (Log, PR): Reduce the log level for missing env macros to debug - #6485 (Log): Icinga logs discarding messages still as warning and not as notice - #6475 (Compat, PR): lib->compat->statusdatawriter: fix notifications_enabled - #6430 (Log, PR): Fix negative 'empty in' value in WorkQueue log message - #6427 (Configuration, Crash, PR): Improve error message for serializing objects with recursive references - #6409 (Configuration, Crash): Assigning vars.x = vars causes Icinga 2 segfaults - #6408 (PR): ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early - #6386 (Configuration, PR): Fix that TimePeriod segments are not cleared on restart - #6382 (CLI, help wanted): icinga2 console breaks the terminal on errors - #6313 (Plugins, Windows, PR): Fix wrong calculation of check_swap windows plugin - #6304 (Configuration, Notifications): Timeout defined in NotificationCommand is ignored and uses check_timeout - #5815 (Plugins, Windows): swap-windows check delivers wrong result - #5375 (Check Execution, PR): Parents who are non-active should not be rescheduled - #5052 (Cluster, Windows): Replay log not working with Windows client - #5022 (Check Execution): Dependencies may reschedule passive checks, triggering freshness checks * ITL - #6646 (ITL, PR): Update ITL and Docs for memory-windows - show used - #6640 (ITL): Update ITL and Docs for memory-windows - show used - #6563 (ITL, PR): [Feature] Cloudera service health CheckCommand - #6561 (ITL, PR): [Feature] Ceph health CheckCommand - #6504 (ITL, PR): squashfs ignored - #6491 (ITL, PR): Feature/itl vmware health - #6481 (ITL): command-plugins.conf check_disk exclude squashfs * Documentation - #6670 (Documentation, PR): Add technical concepts for the config compiler and daemon CLI command - #6665 (Documentation, PR): Make the two modes of check_http more obvious. - #6615 (Documentation, PR): Update distributed monitoring docs for 2.10 - #6610 (Documentation, PR): Add "TLS Network IO" into technical concepts docs - #6607 (Documentation, PR): Enhance development docs with GDB backtrace and thread list - #6606 (Documentation, PR): Enhance contributing docs - #6598 (Documentation, PR): doc/09-object-types: states filter ignored for Acknowledgements - #6597 (Documentation, PR): Add Fedora to development docs for debuginfo packages - #6593 (Documentation, help wanted): Include CA Proxy in 3rd scenario in Distributed Monitoring docs - #6573 (Documentation, PR): Fix operator precedence table - #6528 (Documentation, PR): Document default of User#enable_notifications - #6502 (Documentation, PR): Update 17-language-reference.md - #6501 (Documentation, PR): Update 03-monitoring-basics.md - #6488 (Documentation, ITL, PR): Fix typo with the CheckCommand cert * Support - #6669 (PR): Don't throw an error when namespace indexers don't find a valid key - #6668 (Installation, PR): Enhance vim syntax highlighting for 2.10 - #6661 (API, Log, code-quality, PR): Cache the peer address in the HTTP server - #6642 (PR): Allow to override MaxConcurrentChecks constant - #6621 (code-quality, PR): Remove unused timestamp function in DB IDO - #6618 (PR): Silence compiler warning for nice() - #6591 (PR): Fix static initializer priority for namespaces in LTO builds - #6588 (PR): Fix using full path in prepare-dirs/safe-reload scripts - #6586 (PR): Fix non-unity builds on CentOS 7 with std::shared_ptr - #6583 (Documentation, Installation, PR): Update PostgreSQL library path variable in INSTALL.md - #6574 (PR): Move new downtime constants into the Icinga namespace - #6570 (Cluster, PR): Increase limit for simultaneously connected anonymous TLS clients - #6567 (PR): ApiListener: Dump the state file port detail as number - #6556 (Installation, Windows, PR): windows: Allow suppression of extra actions in the MSI package - #6544 (code-quality, PR): Remove #include for deprecated header file - #6539 (PR): Build fix for CentOS 7 and non-unity builds - #6526 (code-quality, PR): icinga::PackObject(): shorten conversion to string - #6510 (Tests, Windows, PR): Update windows build scripts - #6494 (Tests, PR): Test PackObject - #6489 (code-quality, PR): Implement object packer for consistent hashing - #6484 (Packages): Packages from https://packages.icinga.com are not Systemd Type=notify enabled? - #6469 (Installation, Windows, PR): Fix Windows Agent resize behavior - #6458 (code-quality, PR): Fix debug build log entry for ConfigItem activation priority - #6456 (code-quality, PR): Keep notes for immediately log flushing - #6440 (code-quality, PR): Fix typo - #6410 (code-quality, PR): Remove unused code - #4959 (Installation, Windows): Windows Agent Wizard Window resizes with screen, hiding buttons- update to 2.9.2 * Enhancement - #6602 (API, Cluster, PR): Improve TLS handshake exception logging - #6568 (Configuration, PR): Ensure that config object types are committed in dependent load order - #6497 (Configuration, PR): Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage * Bug - #6596 (Crash, PR): Fix crash on API queries with Fedora 28 hardening and GCC 8 - #6581 (Configuration, PR): Shuffle items before config validation - #6569 (DB IDO): Custom Vars not updated after upgrade - #6533 (Crash): Icinga2 crashes after using some api-commands on Fedora 28 - #6505 (Cluster, PR): Fix clusterzonecheck if not connected - #6498 (Configuration, PR): Fix regression with MatchAny false conditions on match/regex/cidr_match - #6496 (Configuration): error with match and type matchany * Documentation - #6590 (DB IDO, Documentation, PR): Update workaround for custom vars - #6572 (Documentation, PR): Add note about workaround for broken custom vars * Support - #6540 (Configuration): Evaluate a fixed config compiler commit order - #6486 (Configuration): Configuration validation w/ ScheduledDowntimes performance decreased in 2.9 - #6442 (Configuration): Error while evaluating "assign where match" expression: std::bad_cast - Add icinga2-graphite.patch to have all tags as descriped in upstream icingaweb2-module-graphite docs.- remove rpmlint warnings: - missing-dependency-to-logrotate - obsolete-not-provided icinga2-libs - permissions-missing-requires- Incorporating upstream changes * Handle licensing different between SUSE and RedHat * Remove obsolete libs package * Move service and config from common to main package * Ensure consistent handling of fillupdir Also see https://github.com/Icinga/rpm-icinga2/pull/5- update to 2.9.1 * Bug - #6457 (PR): Ensure that timer thread is initialized after Daemonize() - #6449: icinga r2.9.0-1 init.d script overrides PATH variable - #6445: Problem with daemonize (init scripts, -d) on Debian 8 / CentOS 6 / Ubuntu 14 / SLES 11 in 2.9 - #6444 (PR): SELinux: allow systemd notify - #6443: selinux and 2.9 * Support - #6470 (code-quality, PR): Fix spelling errors. - #6467 (Tests, PR): Start and stop the timer thread lazily - #6461 (Tests): Broken tests with fix from #6457 - #6451 (Packages, PR): Fix initscripts - #6450 (Packages): init script helpers - source: not found- Fixed the "No valid ELF RPATH or RUNPATH entry exists in the file" error. (boo#1102980)- update to 2.9.0 * Notes - Elasticsearch 6 Support - icinga health check supports minimum version parameter, ido thresholds for query rate, dummy check is executed in-memory, avoids plugin call - ApplicationVersion constant in the configuration - Setup wizards: global zone, disable conf.d inclusion, unified parameter handling - TTL support for check results, pretty formatting for REST API queries - TLS support for IDO PostgreSQL - Improvements for check scheduling, concurrent checks with command endpoints, downtime notification handling, scheduled downtimes and memory handling with many API requests * Enhancement - #6400 (Plugins, Windows, PR): Enhance debug logging for check_nscp_api - #6321 (Log, PR): Update log message for skipped certificate renewal - #6305 (PR): Introduce the 'Environment' variable - #6299 (Check Execution, Log, PR): Change log level for failed event command execution - #6285 (CLI, Log, PR): Add support for config validation log timestamps - #6270 (Configuration, PR): Add activation priority for config object types - #6236 (DB IDO, PR): Add TLS support for DB IDO PostgreSQL feature - #6219 (Elasticsearch, PR): Add support for Elasticsearch 6 - #6211 (DB IDO): IDO pgsql with TLS support - #6209 (CLI, PR): Unify zone name settings in node setup/wizard; add connection-less mode for node setup - #6208 (CLI): Add connection-less support for node setup CLI command - #6206 (Configuration, PR): Add ApplicationVersion built-in constant - #6205 (API, PR): API: Unify verbose error messages - #6194 (Elasticsearch, Graylog, PR): Elasticsearch/GELF: Add metric unit to performance data fields - #6170 (Configuration, Windows, PR): Add option to windows installer to add global zones - #6158 (API, Log): Review API debugging: verboseErrors and diagnostic information - #6136 (Check Execution, PR): Add counter for current concurrent checks to Icinga check - #6131 (Log, PR): Log which ticket was invalid on the master - #6109 (Plugins, PR): Add 'used' feature to check_memory - #6090 (Notifications, PR): Fixed URL encoding for HOSTNAME and SERVICENAME in mail notification - #6078 (Check Execution, PR): Add more metrics and details to built-in 'random' check - #6039 (Configuration, PR): Improve location info for some error messages - #6033 (Compat): Deprecate StatusDataWriter - #6032 (Compat): Deprecate CompatLogger - #6010 (Cluster, PR): Move the endpoint list into a new line for the 'cluster' check - #5996 (PR): Add systemd watchdog and adjust reload behaviour - #5985 (DB IDO, PR): Add query thresholds for the 'ido' check: Rate and pending queries - #5979 (CLI, PR): Add quit, exit and help - #5973 (API, Check Execution, PR): Add 'ttl' support for check result freshness via REST API - #5959 (API, PR): API: Add 'pretty' parameter for beautified JSON response bodies - #5905 (Elasticsearch): Add support for Elasticsearch 6 - #5888 (DB IDO, PR): FindMySQL: Support mariadbclient implementation - #5877 (API): Add pretty format to REST API parameters (for debugging) - #5811 (CLI, PR): Update NodeName/ZoneName constants with 'api setup' - #5767 (CLI, PR): Implement ability to make global zones configurable during node wizard/setup - #5733 (Plugins, Windows, PR): Make --perf-syntax also change short message - #5729 (CLI, Cluster, PR): Correct node wizard output formatting - #5675 (InfluxDB, PR): Add pdv unit to influxdbwriter if not empty + doc - #5627 (InfluxDB, Metrics): InfluxDBWriter: Send metric unit (perfdata) - #5605 (CLI, Cluster, Configuration): Disable conf.d inclusion in node setup wizards - #5509 (Cluster, wishlist): Add metrics about communication between endpoints - #5444 (Cluster): Display endpoints in the second line of the ClusterCheckTask output - #5426 (CLI, Configuration, PR): Add the ability to disable the conf.d inclusion through the node wizard - #5418 (Plugins, Windows): Feature request: check_perfmon.exe - Change name of counter in output - #4966 (CLI, Cluster): Unify setting of master zones name - #4508 (CLI): node wizard/setup: allow to disable conf.d inclusion - #3455 (API, Log): startup.log in stage dir has no timestamps - #3245 (CLI, help wanted, wishlist): Add option to Windows installer to add global zone during setup - #2287 (help wanted, wishlist): Please support systemd startup notification * Bug - #6429 (PR): Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex - #6428 (API): Director kickstart wizard querying the API results in TLS stream disconnected infinite loop - #6411 (Plugins, Windows, PR): Windows: Conform to the Plugin API spec for performance label quoting - #6407 (Windows, PR): Fix wrong UOM in check_uptime windows plugin - #6405 (Windows, PR): TcpSocket#Bind(): reuse socket addresses on Windows, too - #6403 (API, PR): Conform to RFC for CRLF in HTTP requests - #6401 (Elasticsearch, InfluxDB, PR): Fix connection error handling in Elasticsearch and InfluxDB features - #6397 (Plugins, Windows, PR): TlsStream#IsEof(): fix false positive EOF indicator - #6394 (Crash, Elasticsearch): Icinga will throw an exception, if ElasticSearch is not reachable - #6393 (API, Elasticsearch, PR): Stream#ReadLine(): fix false positive buffer underflow indicator - #6387 (Configuration, Crash, Windows, PR): Remove ApiUser password_hash functionality - #6383 (API, CLI, PR): HttpRequest#ParseBody(): indicate success on complete body - #6378 (Windows): Analyze Windows reload behaviour - #6371 (API, Cluster, PR): ApiListener#NewClientHandlerInternal(): Explicitly close the TLS stream on any failure - #6368 (CLI, PR): Fix program option parsing - #6365 (CLI): Different behavior between icinga2 -V and icinga2 --version - #6355 (API): HTTP header size too low: Long URLs and session cookies cause bad requests - #6354 (Elasticsearch): ElasticsearchWriter not writing to ES - #6336 (Log, PR): Fix unnecessary blank in log message - #6324 (Crash, PR): Ensure that password hash generation from OpenSSL is atomic - #6319 (Windows): Windows service restart fails and config validate runs forever - #6297 (Cluster, PR): Execute event commands only on actively checked host/service objects in an HA zone - #6294 (API, Configuration, PR): Ensure that group memberships on API object creation are unique - #6292 (Notifications, PR): Fix problem with reminder notifications if the checkable is flapping - #6290 (OpenTSDB, PR): Fixed opentsdb metric name with colon chars - #6282 (Configuration): Issue when using excludes in TimePeriod Objects - #6279 (Crash): segfault with sha1_block_data_order_avx of libcrypto - #6255 (Configuration): On debian based systems /etc/default/icinga2 is not read/used - #6242 (Plugins, Windows): Sporadic check_nscp_api timeouts - #6239 (Plugins, Windows, PR): Fix Windows check_memory rounding - #6231 (Notifications): icinga2.8 - Notifications are sent even in downtime - #6218 (PR): attempt to fix issue #5277 - #6217 (Check Execution, PR): Fix check behavior on restart - #6204 (API, PR): API: Check if objects exists and return proper error message - #6195 (API, Crash, PR): Fix crash in remote api console - #6193 (Crash, Graylog, PR): GelfWriter: Fix crash on invalid performance data metrics - #6184 (API): debug console with API connection sometimes hangs since 2.8.2 - #6125 (Configuration, PR): Fix description of the NotificationComponent in notification.conf - #6077 (API, PR): Allow to pass raw performance data in 'process-check-result' API action - #6057 (Notifications): Icinga2 sends notifications without logging about it and despite having a downtime - #6020 (CLI, PR): Fix crash when running 'icinga2 console' without HOME environment variable - #6019: icinga2 console -r crashes when run without a HOME environment variable - #6016 (Notifications, PR): Check notification state filters for problems only, not for Custom, etc. - #5988 (Check Execution, Cluster, PR): Fix concurrent checks limit while using command_endpoint - #5964 (Metrics, OpenTSDB, PR): OpenTSDB writer - Fix function for escaping host tag chars. - #5963 (Metrics, OpenTSDB): OpenTSDB writer is escaping wrong chars for host names. - #5952 (Notifications): Custom notifications are filtered by object state - #5940 (PR): Remove deprecated Chocolatey functions - #5928 (PR): Fix build problem with MSVC - #5908 (Windows): Icinga2 fails to build on Windows - #5901 (PR): Do not replace colons in plugin output - #5885 (PR): Workaround for GCC bug 61321 - #5884: Icinga2 fails to build - #5872 (PR): Replace incorrect fclose() call with pclose() - #5863 (PR): Fix glob error handling - #5861 (PR): Fix incorrect memory access - #5860 (PR): Fix memory leaks in the unit tests - #5853 (Plugins, Windows, PR): Fix missing space in check_service output - #5840 (Elasticsearch, PR): Fix newline terminator for bulk requests in ElasticsearchWriter - #5796 (CLI, PR): Fix error reporting for 'icinga2 console -r' - #5795 (Elasticsearch): ElasticsearchWriter gives "Unexpected response code 400" with Elasticsearch 6.x - #5763 (API): "icinga2 api setup" should explicitly set the NodeName constant in constants.conf - #5753 (API, Cluster, Metrics, PR): Fix that RingBuffer does not get updated and add metrics about communication between endpoints - #5718 (API, PR): API: Fix http status codes - #5550 (API): Verify error codes and returned log messages in API actions - #5277 (Notifications): Flexible downtime is expired at end_time, not trigger_time+duration - #5095 (API): Wrong HTTP status code when API request fails - #5083 (Check Execution): Initial checks are not executed immediately - #4786 (API): API: Command process-check-result fails if it contains performance data - #4785 (Compat): Semicolons in plugin output are converted to colon - #4732 (API, Configuration): Duplicate groups allowed when creating host - #4436 (Check Execution): New objects not scheduled to check immediately - #4272 (Cluster, Configuration): Duplicating downtime from ScheduledDowntime object on each restart - #3431 (Cluster): Eventhandler trigger on all endpoints in high available zone * ITL - #6389 (ITL, PR): New ITL command nscp-local-tasksched - #6348 (ITL, PR): Fix for catalogued locally databases. Fixes #6338 - #6338 (ITL): db2_health not working with catalogued databases, as --hostname is always used - #6308 (ITL, PR): Update lsi-raid ITL command - #6263 (ITL, PR): ITL: Add default thresholds to windows check commands - #6139 (ITL, PR): itl/disk: Ignore overlay and netfs filesystems - #6045 (ITL, PR): Move the "passive" check command to command-icinga.conf - #6043 (ITL): ITL "plugins" has an implicit dependency on "itl" - #6034 (ITL, PR): ITL by_ssh add -E parameter - #5958 (ITL, PR): Add minimum version check to the built-in icinga command - #5954 (ITL, PR): ITL: Add mongodb --authdb parameter support - #5951 (ITL, PR): itl: Add command parameters for snmp-memory - #5921 (ITL, PR): Add icingacli-director check to ITL - #5920 (ITL): Add Check for Director Jobs to ITL - #5914 (ITL, PR): Fix for wrong attribute in ITL mongodb CheckCommand - #5906 (ITL, PR): Add check_openmanage command to ITL. - #5902 (ITL, PR): Add parameter --octetlength to snmp-storage command. - #5817 (ITL): mongodb_address vs mongodb_host - #5812 (ITL): Better way to check required parameters in notification scripts - #5805 (ITL, PR): Add support for LD_LIBRARY_PATH env variable in oracle_health ITL CheckCommand - #5792 (ITL, PR): ITL: Add check_rpc - #5787 (Check Execution, ITL): random check should provide performance data metrics - #5744 (Check Execution, ITL, PR): Implement DummyCheckTask and move dummy into embedded in-memory checks - #5717 (ITL, PR): add order tags to disk check - #5714 (ITL): disk check in icinga2/itl/command-plugins.conf lacks order tags - #5260 (ITL): CheckCommand mongodb does not expose authdb option * Documentation - #6436 (Documentation, PR): Update tested Elasticsearch version - #6435 (Documentation, PR): Add note on sysconfig shell variables for Systemd to the Upgrading docs - #6433 (Documentation, PR): Docs: Fix typos in 03-monitoring-basics.md - #6426 (Documentation, PR): Update 'Upgrading to 2.9' docs - #6413 (Documentation, PR): Fix table in Livestatus Filters - #6391 (Documentation, PR): Docs: Fix icinga.com link - #6390 (Documentation, Windows, PR): Docs: Update Windows wizard images - #6375 (Documentation, PR): some minor fixes in the flapping documentation - #6374 (Documentation, PR): Docs: Add an additional note for VMWare timeouts on Ubuntu 16.04 LTS - #6373 (Documentation, PR): Drop command template imports for versions < 2.6 in the docs - #6372 (Documentation, PR): Remove the import of 'legacy-timeperiod' in the docs - #6350 (Documentation, PR): clarify the permision system of the api in the docs - #6344 (Documentation, PR): README: Fix broken community link - #6330 (Documentation, PR): Fix $ipaddress6$ attribute name typo in the docs - #6317 (Documentation, PR): Add a note on Windows NSClient++ CPU checks to the docs - #6289 (Documentation, PR): Update release documentation with git tag signing key configuration - #6286 (Documentation): Update Windows wizard screenshots in the docs - #6283 (Documentation, PR): edit Icinga license info so that GitHub recognizes it - #6271 (Documentation, PR): Enhance advanced topics with (scheduled) downtimes - #6267 (Documentation, PR): Update docs to reflect required user* attributes for notification objects - #6265 (Documentation): Notifications user/user_groups required - #6264 (Documentation, PR): Enhance "Getting Started" chapter - #6262 (Documentation, PR): Enhance the environment variables chapter - #6254 (Documentation, PR): Enhance release documentation - #6253 (Documentation, PR): Doc: Add note for not fully supported Plugin collections - #6243 (Documentation, PR): Update PostgreSQL documentation - #6226 (Documentation, PR): Fix broken SELinux anchor in the documentation - #6224 (Documentation, PR): Update volatile docs - #6216 (Documentation): Volatile service explanation - #6180 (Documentation, PR): Doc: fixed wrong information about defaulting - #6128 (Documentation, PR): Adding documentation for configurable global zones during setup - #6067 (Documentation, Windows, PR): Improve Windows builds and testing - #6022 (Configuration, Documentation, PR): Update default config and documentation for the "library" keyword - #6018 (Documentation): Move init configuration from getting-started - #6000 (Documentation, PR): Add newline to COPYING to fix Github license detection - #5948 (Documentation, PR): doc: Improve INSTALL documentation - #4958 (Check Execution, Documentation): How to set the HOME environment variable * Support - #6439 (PR): Revert "Fix obsolete parameter in Systemd script" - #6423 (PR): Fix missing next check update causing the scheduler to execute checks too often - #6421 (Check Execution): High CPU load due to seemingly ignored check_interval - #6412 (Plugins, Windows, PR): Fix output formatting in windows plugins - #6402 (Cluster, code-quality, PR): Use SSL_pending() for remaining TLS stream data - #6384 (PR): Remove leftover for sysconfig file parsing - #6381 (Packages, PR): Fix sysconfig not being handled correctly by sysvinit - #6377 (code-quality, PR): Fix missing name for workqueue while creating runtime objects via API - #6364 (code-quality): lib/base/workqueue.cpp:212: assertion failed: !m_Name.IsEmpty() - #6361 (API, Cluster): Analyse socket IO handling with HTTP/JSON-RPC - #6359 (Configuration, PR): Fix ScheduledDowntimes replicating on restart - #6357 (API, PR): Increase header size to 8KB for HTTP requests - #6347 (Packages, PR): SELinux: Allow notification plugins to read local users - #6343 (Check Execution, Cluster, PR): Fix that checks with command_endpoint don't return any check results - #6337: Checks via command_endpoint are not executed (snapshot packages only) - #6328 (Installation, Packages, PR): Rework sysconfig file/startup environment - #6320 (PR): Ensure that icinga_min_version parameter is optional - #6309 (PR): Fix compiler warning in checkercomponent.ti - #6306 (code-quality, PR): Adjust message for CheckResultReader deprecation - #6301 (Documentation, code-quality, PR): Adjust deprecation removal for compat features - #6295 (Compat, PR): Deprecate compatlog feature - #6238 (Notifications, PR): Implement better way to check parameters in notification scripts - #6233 (Check Execution): Verify next check execution on daemon reload - #6229 (Packages, PR): Don't use shell variables in sysconfig - #6214 (Packages): Reload-internal with unresolved shell variable - #6201 (Windows, PR): Handle exceptions from X509Certificate2 - #6199 (API, PR): Return 500 when no api action is successful - #6198 (Compat, PR): Deprecate Statusdatawriter - #6187 (code-quality, PR): Remove Icinga Studio Screenshots - #6181 (Tests, PR): tests: Ensure IcingaApplication is initialized before adding config - #6174 (API, PR): Fix crash without CORS setting - #6173 (API, Crash): Using the API crashes Icinga2 in v2.8.1-537-g064fc80 - #6171 (code-quality, PR): Update copyright of the Windows Agent to 2018 - #6163 (PR): Fix reload handling by updating the PID file before process overtake - #6160 (code-quality, PR): Replace std::vector:push_back calls with initializer list - #6126 (PR): Require systemd headers - #6113 (Tests, PR): appveyor: Disable artifacts until we use them - #6107 (code-quality, PR): Allow MYSQL_LIB to be specified by ENV variable - #6105 (Tests): Snapshot builds fail on livestatus tests - #6098 (API, code-quality, PR): Clean up CORS implementation - #6085 (Cluster, Crash, PR): Fix crash with anonymous clients on certificate signing request and storing sent bytes - #6083 (Log, code-quality, PR): Fix wrong type logging in ConfigItem::Commit - #6082 (Installation, Packages): PID file removed after reload - #6063 (Compat, PR): Deprecate CheckResultReader - #6062 (code-quality, PR): Remove the obsolete 'make-agent-config.py' script - #6061 (code-quality, PR): Remove jenkins test scripts - #6060 (code-quality, PR): Remove Icinga development docker scripts - #6059 (code-quality, PR): Remove Icinga Studio - #6058 (code-quality, PR): Clean up the Icinga plugins a bit - #6055 (Check Execution, Windows, code-quality, PR): methods: Remove unused clrchecktask feature - #6054 (Check Execution, Windows, code-quality): Remove unused clrchecktask - #6051 (code-quality, PR): Set FOLDER cmake property for the icingaloader target - #6050 (code-quality, PR): Replace boost::algorithm::split calls with String::Split - #6044 (code-quality, PR): Implement support for frozen arrays and dictionaries - #6038 (PR): Fix missing include for boost::split - #6037 (PR): Fix build error on Windows - #6029 (code-quality, PR): Remove duplicate semicolons - #6028 (Packages): python notification not running when icinga ran as a service - #6026 (Check Execution, Windows, PR): Fix flapping support for Windows - #6025 (Windows): Implement Flapping on Windows - #6023: Icinga should check whether the libsystemd library is available - #6017 (PR): Remove build breaking include - #6015 (code-quality, PR): Fix whitespaces in CMakeLists files - #6009 (PR): Build fix for ancient versions of GCC - #6008 (PR): Fix compatibility with CMake < 3.1 - #6007 (PR): Fix missing include - #6005 (PR): Fix incorrect dependencies for mkunity targets - #5999 (PR): Build fix - #5998 (code-quality, PR): Build all remaining libraries as object libraries - #5997 (PR): Use gcc-ar and gcc-ranlib when building with -flto - #5994 (InfluxDB, PR): InfluxDBWriter: Fix macro in template - #5993 (code-quality, PR): Use CMake object libraries for our libs - #5992 (code-quality, PR): Remove unused includes - #5984 (DB IDO, PR): Fix missing static libraries for DB IDO - #5983 (code-quality, PR): Use initializer lists for arrays and dictionaries - #5980 (code-quality, PR): Explicitly pass 1 or 0 for notification filters in DB IDO - #5974 (PR): Fix non-unity builds with the icinga check - #5971 (code-quality, PR): Remove libdemo and libhello - #5970 (code-quality, PR): Allocate ConfigItemBuilder objects on the stack - #5969 (code-quality, PR): Remove the WorkQueue::m_StatsMutex instance variable - #5968 (code-quality, PR): Update the RingBuffer class to use a regular mutex instead of ObjectLock - #5967 (code-quality, PR): Avoid accessing attributes for validators where not necessary - #5965 (code-quality, PR): Avoid unnecessary casts in the JSON encoder - #5961 (PR): Fix macro warning from the icinga check - #5960: Macro warning from the icinga check - #5957 (code-quality, PR): Change a bunch more copyright headers for 2018 - #5955 (Configuration, code-quality, PR): Avoid mutex contention in the config parser - #5946 (code-quality, PR): Use clang-tidy to add some more C++11 features - #5945 (code-quality, PR): Fix incorrect indentation for code generated by mkclass - #5944 (code-quality, PR): Add the final keyword to classes - #5939 (PR): Build fix for Debian wheezy - #5937 (code-quality, PR): Remove inline methods and use explicit template instantiation to minimize the number of weak symbols - #5936 (code-quality, PR): Clean up source lists in the CMakeLists.txt files - #5935 (code-quality, PR): Implement support for precompiled headers - #5934 (code-quality, PR): Add more include/library paths for MySQL and PostgreSQL - #5933 (code-quality, PR): Change copyright headers for 2018 - #5932 (code-quality, PR): Fix copyright header in cli/troubleshootcommand.hpp - #5931 (code-quality, PR): Improve detection for linker flags - #5930 (code-quality, PR): Replace boost::function with std::function - #5929 (code-quality, PR): Get rid of boost::assign::list_of in mkclass - #5927 (code-quality, PR): Build libraries as static libraries - #5909 (code-quality, PR): WIP: Improve build times - #5903 (code-quality, PR): Cleanup CompatUtility class and features - #5897 (code-quality, PR): Remove unnecessary inline statements - #5894 (code-quality, PR): Remove string_iless - #5891 (code-quality, PR): Update .gitignore - #5889 (code-quality, PR): execvpe: Fixup indention for readability - #5887 (PR): Windows build fix - #5886 (code-quality): Remove unnecessary 'inline' keyword - #5882 (code-quality, PR): Avoid unnecessary allocations - #5871 (code-quality, PR): Unit tests for the LegacyTimePeriod class - #5868 (Configuration, code-quality, PR): Use std::unique_ptr for Expression objects - #5865 (code-quality, PR): Add missing initializer in Utility::NewUniqueID() - #5862 (code-quality, PR): Replace a few more NULLs with nullptr - #5858 (Tests, code-quality, PR): Travis: Add support for Coverity - #5857 (code-quality, PR): Fix compiler warnings - #5855 (PR): Fix build problems with Visual Studio 2017 - #5848 (code-quality, PR): Fix COPYING format - #5846 (code-quality, PR): Fix compiler warnings - #5831 (Check Execution, Configuration): No checks were launched on snapshot version 2.8.0.71 (RHEL6) - #5827 (code-quality, PR): Replace StatsFunction with Function - #5825 (code-quality, PR): Replace boost::assign::list_of with initializer lists - #5824 (code-quality, PR): Replace a few Boost features with equivalent C++11 features - #5821 (Packages, Windows): check_disk build error - #5819 (code-quality, PR): Avoid unnecessary allocations in the FunctionCallExpression class - #5816 (code-quality, PR): Re-implement WrapFunction() using C++11 features - #5809 (Documentation, Installation, PR): Raise required OpenSSL version to 1.0.1 - #5758 (Documentation, Packages): Completely remove the spec file from the icinga2 repository - #5743 (CLI, Configuration, Installation): node setup: Deprecate --master_host and use --parent_host instead - #5725 (code-quality, PR): Use real UUIDs for Utility::NewUniqueID - #5388 (Packages, PR): Handle mis-detection with clang on RHEL/CentOS 7 - #3246 (Installation): Add option to windows installer to disable inclusion of conf.d directory- allow build hostname to be overwritten by the variable _buildhost- update to version 2.8.4 * fix plugins crash when run from icinga2-2.8.3 * Fix InfluxDB backslash escaping * Fix Elasticsearch crash on invalid performance data * Sysconfig file settings are taken into account * Support multiple parameters for check_nscp_api * Documentation enhancements and fixes - remove obsolete patch icinga2-2.8.2-boost.patch- fix bsc#1089808 by back porting the upstream patch icinga2-2.8.2-boost.patch- fix _fillupdir usage- update to version 2.8.2 (fixes CVE-2017-16933 - bsc#1086676, CVE-2018-6532 - bsc#1086672, CVE-2018-6533 - bsc#1086673, CVE-2018-6534 - bsc#1086674, CVE-2018-6535 - bsc#1086675, CVE-2018-6536) * [#5715](https://github.com/icinga/icinga2/issues/5715) (API, PR): Hash API password and comparison * [#6153](https://github.com/icinga/icinga2/issues/6153) (API, PR): Improve error handling for empty packages in /v1/config/packages * [#6147](https://github.com/icinga/icinga2/issues/6147) (PR): Fix incorrect argument type for JsonRpc::SendMessage * [#6146](https://github.com/icinga/icinga2/issues/6146) (PR): Ensure that SetCorked\(\) works properly * [#6134](https://github.com/icinga/icinga2/issues/6134) (PR): Fix incorrect HTTP content length limits * [#6133](https://github.com/icinga/icinga2/issues/6133) (PR): Limit the number of HTTP/JSON-RPC requests we read in parallel * [#6132](https://github.com/icinga/icinga2/issues/6132) (PR): Fix HTTP parser crash/hang * [#6129](https://github.com/icinga/icinga2/issues/6129): api/packages not created by prepare-dir/daemon * [#5995](https://github.com/icinga/icinga2/issues/5995) (InfluxDB, PR): Fix InfluxDB requests * [#5991](https://github.com/icinga/icinga2/issues/5991): Partial privilege escalation via PID file manipulation * [#5987](https://github.com/icinga/icinga2/issues/5987) (Elasticsearch, InfluxDB, Metrics): InfluxDBWriter and ElasticsearchWriter stop writing to HTTP API * [#5943](https://github.com/icinga/icinga2/issues/5943) (PR): Fix incorrect ::Start call * [#5793](https://github.com/icinga/icinga2/issues/5793): CVE-2017-16933: root privilege escalation via prepare-dirs \(init script and systemd service file\) * [#5760](https://github.com/icinga/icinga2/issues/5760) (Crash, PR): Fix incorrect socket handling for the HTTP client * [#6148](https://github.com/icinga/icinga2/issues/6148) (PR): Fix ApiUser unit test * [#6135](https://github.com/icinga/icinga2/issues/6135) (API, Cluster, PR): Limit JSON RPC message size * [#6115](https://github.com/icinga/icinga2/issues/6115) (PR): Fix incorrect size of request limits * [#6114](https://github.com/icinga/icinga2/issues/6114) (PR): Fix typo in prepare-dirs * [#6104](https://github.com/icinga/icinga2/issues/6104) (PR): Fix nullptr dereferences * [#6103](https://github.com/icinga/icinga2/issues/6103) (PR): HTTP Security fixes * [#5982](https://github.com/icinga/icinga2/issues/5982) (Packages, PR): SELinux: Allows icinga2\_t to send sigkill to all domains it transitions to * [#5916](https://github.com/icinga/icinga2/issues/5916) (Packages): Unable to kill process group after check timeout if SElinux is enabled * [#5850](https://github.com/icinga/icinga2/issues/5850) (Installation, PR): init script security fixes * [#5764](https://github.com/icinga/icinga2/issues/5764) (InfluxDB, code-quality, PR): Improve InfluxdbWriter performance * [#5759](https://github.com/icinga/icinga2/issues/5759) (code-quality, PR): Make default getters and setters non-virtual - install limits.conf to systemd directory instead of etc- override ICINGA2_BUILD_HOST_NAME to make builds reproducible (boo#1084909)- incorporate spec changes from upstream- fix build error for 15.0, Tumbleweed and Factory- update to upstream version 2.8.1 * [#5856](https://github.com/Icinga/icinga2/issues/5856) (PR): Implement AppLocal deployment support for UCRT * [#5986](https://github.com/Icinga/icinga2/issues/5986) (DB IDO, PR): Fix wrong schema constraint for fresh 2.8.0 installations * [#5947](https://github.com/Icinga/icinga2/issues/5947) (DB IDO): Duplicate entry constraint violations in 2.8 * [#5907](https://github.com/Icinga/icinga2/issues/5907) (PR): Windows plugin check\_swap build fix * [#5808](https://github.com/Icinga/icinga2/issues/5808) (Crash, PR): Fix missing variable name which can lead to segfaults * [#5807](https://github.com/Icinga/icinga2/issues/5807) (Crash): icinga v2.8.0 crashes frequently with "segmentation fault" on Debian 8.9 * [#5804](https://github.com/Icinga/icinga2/issues/5804) (Log, PR): Silence UpdateRepository message errors * [#5776](https://github.com/Icinga/icinga2/issues/5776) (Cluster, Log): 2.8.0: warning/JsonRpcConnection: Call to non-existent function 'event::UpdateRepository' * [#5746](https://github.com/Icinga/icinga2/issues/5746) (Livestatus, PR): livestatus: custom variables return empty arrays instead of strings * [#5716](https://github.com/Icinga/icinga2/issues/5716) (Livestatus, PR): add bogus zero reply in livestatus when aggregate and non matching filter * [#5626](https://github.com/Icinga/icinga2/issues/5626) (Livestatus, help wanted): Empty result set with non-matching filters in Livestatus stats query * [#5785](https://github.com/Icinga/icinga2/issues/5785) (ITL, PR): ITL: Drop ssl\_sni default setting * [#5775](https://github.com/Icinga/icinga2/issues/5775) (ITL): Default usage of ssl\_sni in check\_tcp- add logrotate as BuildRequires for the setup to recognize the version and enable the su usage accordingly- fix libboost devel dependencies for Tumbleweed- add user and group provides- remove icinga2.service.limits.conf from package source and use the one from the tarball instead- update to upstream version 2.8.0 * Certificate path changed to /var/lib/icinga2/certs - check the upgrading docs! * DB IDO 2.8.0 schema upgrade * Cluster/Clients: Forward certificate signing requests over multiple levels * Cluster/Clients: Support on-demand signing next to ticket based certificate request signing * New flapping detection algorithm * Add ElasticsearchWriter feature with HTTP proxy support * Add CORS support for the REST API * Deprecate `flapping_threshold` config option * Remove client configuration mode "bottom up" * Remove classicui meta configuration package * Remove deprecated `enable_legacy_mode` in Graphite feature * Spec file was moved to https://github.com/icinga/icinga-packaging * ITL CheckCommand definition updates * Documentation updates- Documentation should not hard-require the program, as it is technically "usable" without it. - Rectify RPM groups, fix odd grammar in descriptions. - Remove redundant %clean section.- add icinga2.service.limits.conf on Tumbleweed too- update to upstream version 2.7.2 * Fixed invalid attribute names in the systemd unit file * Improve documentation and systemd config on TaskMax * Fixed incorrect unique constraint for IDO DB * Moved spec file to the icinga-packaging Git repository * Documentation updates- update to upstream version 2.7.1 * Fixes and upgrade documentation for notificatication scripts introduced in 2.7.0 * InfluxdbWriter attribute socket_timeout introduced in 2.7.0 was deprecated (will be removed in 2.8.0). Details in #5469 and #5460 * Livestatus bygroup table stats fixes for NagVis * DB IDO: Fixes for downtime/comment history queries not correctly updating the end time * check_nscp_api allows white spaces in arguments- adapt spec to latest upstream changes- fix SLES and Factory building issues- take upstream icinga2.spec as base again (fixes bnc#1055032) - fix wrong position of classicui sed statement - fix faulty systemd cleanup statement on suse systems- update to upstream version 2.7.0 Too many changes to write. See https://github.com/Icinga/icinga2/milestone/59?closed=1 or in changelog.- update to upstream version 2.6.3 * This is a bugfix release which addresses a number of bugs we've found since 2.6.2 was released. It also contains a number of improvements for the Icinga documentation.- Fix typo in %postun's use_systemd conditional- update to upstream version 2.6.2 * This is a bugfix release which addresses a crash that can occur when removing configuration files for objects which have been deleted via the API.- update to upstream version 2.6.1 * This release addresses a number of bugs we have identified in version 2.6.0. * The documentation changes * reflect our recent move to GitHub. - Increase libstdc++-devel requirement to 48- update to upstream version 2.6.0 * Client/Satellite setup * The "bottom up" client configuration mode has been deprecated. Check [#13255](https://dev.icinga.org/issues/13255) for additional details and migration. * Linux/Unix daemon * Ensure that Icinga 2 does not leak file descriptors to executed commands. * There are 2 processes started instead of previously just one process. * Cluster and API * Provide location information for objects and templates in the API * Improve log message for ignored config updates * Fix cluster resync problem with API created objects (hosts, downtimes, etc.) * Fix that API-created objects in a global zone are not synced to child endpoints * Notifications * Several bugfixes for downtime, custom and flapping notifications * New ITL CheckCommands: logstash, glusterfs, iostats * Package builds require a compiler which supports C++11 features (gcc-c++ >= 4.7, clang++) * DB IDO * Schema upgrade required (2.6.0.sql) * This update fixes timestamp columns required by Icinga Web 2 and might take a while. Please ensure to schedule a maintenance task for your database upgrade.- update to upstream version 2.5.4 * InfluxdbWriter feature * API * New endpoints: /v1/variables and /v1/templates (GET requests), /v1/action/generate-ticket (POST request) * State/type filters for notifications/users are now string values (PUT, POST, GET requests) * Configuration * TimePeriod excludes/includes attributes * DateTime object for formatting time strings * New prototype methods: Array#filter, Array#unique, Array#map, Array#reduce * icinga2.conf now includes plugins-contrib, manubulon, windows-plugins, nscp by default (ITL CheckCommand definitions) * Performance improvements (config compiler and validation) * CLI * 'icinga2 object list' formats state/type filters as string values * Compiled config files are now visible with "notice" debug level (hidden by default) * CA serial file now uses a hash value (HA cluster w/ 2 CA directories) * Cluster * There is a known issue with >2 endpoints inside a zone. Icinga 2 will now log a warning. * Support for accepted ciphers and minimum TLS version * Connection and error logging has been improved. * DB IDO * Schema upgrade required (2.5.0.sql) * Incremental config dump (performance boost) * `categories` attribute is now an array. Previous method is deprecated and to be removed. * DbCatLog is not enabled by default anymore. * SSL support for MySQL * New packages * vim-icinga2 for syntax highlighting * libicinga2 (Debian), icinga2-libs (RPM) for Icinga Studio packages- update to upstream version 2.4.10 * Bugfixes * Bug 11812 (Checker): Checker component doesn't execute any checks for command_endpoint - change from 2.4.9 * Bugfixes * Bug 11801 (Perfdata): Error: Function call 'rename' for file '/var/spool/icinga2/tmp/service-perfdata' failed with error code 2, 'No such file or directory' * Bug 11804 (Configuration): Segfault when trying to start 2.4.8 * Bug 11807 (Compat): Command Pipe thread 100% CPU Usage - changes from 2.4.8 * Changes * Bugfixes * Support for limiting the maximum number of concurrent checks (new configuration option) * HA-aware features now wait for connected cluster nodes in the same zone (e.g. DB IDO) * The 'icinga' check now alerts on failed reloads * Feature * Feature 8137 (Checker): Maximum concurrent service checks * Feature 9236 (Perfdata): PerfdataWriter: Better failure handling for file renames across file systems * Feature 9997 (libmethods): "icinga" check should have state WARNING when the last reload failed * Feature 10581 (ITL): Provide icingacli in the ITL * Feature 11556 (libbase): Add support for subjectAltName in SSL certificates * Feature 11651 (CLI): Implement SNI support for the CLI commands * Feature 11720 (ITL): 'disk' CheckCommand: Exclude 'cgroup' and 'tracefs' by default * Feature 11748 (Cluster): Remove unused cluster commands * Feature 11765 (Cluster): Only activate HARunOnce objects once there's a cluster connection * Feature 11768 (Documentation): Add the category to the generated changelog * Bugfixes * Bug 9989 (Configuration): Service apply without name possible * Bug 10426 (libicinga): Icinga crashes with a segfault on receiving a lot of check results for nonexisting hosts/services * Bug 10717 (Configuration): Comments and downtimes of deleted checkable objects are not deleted * Bug 11046 (Cluster): Icinga2 agent gets stuck after disconnect and won't relay messages * Bug 11112 (Compat): Empty author/text attribute for comment/downtimes external commands causing crash * Bug 11147 (libicinga): "day -X" time specifications are parsed incorrectly * Bug 11158 (libicinga): Crash with empty ScheduledDowntime 'ranges' attribute * Bug 11374 (API): Icinga2 API: deleting service with cascade=1 does not delete dependant notification * Bug 11390 (Compat): Command pipe overloaded: Can't send external Icinga command to the local command file * Bug 11396 (API): inconsistent API /v1/objects/* response for PUT requests * Bug 11589 (libicinga): notification sent out during flexible downtime * Bug 11645 (Documentation): Incorrect chapter headings for Object#to_string and Object#type * Bug 11646 (Configuration): Wrong log severity causes segfault * Bug 11686 (API): Icinga Crash with the workflow Create_Host-> Downtime for the Host -> Delete Downtime -> Remove Host * Bug 11711 (libicinga): Expired downtimes are not removed * Bug 11714 (libbase): Crash in UnameHelper * Bug 11742 (Documentation): Missing documentation for event commands w/ execution bridge * Bug 11757 (API): API: Missing error handling for invalid JSON request body * Bug 11767 (DB IDO): Ensure that program status updates are immediately updated in DB IDO * Bug 11779 (API): Incorrect variable names for joined fields in filters >>>>>>> ./icinga2.changes.r55- update to upstream version 2.4.7 * Bugfixes * Bug 11639: Crash in IdoMysqlConnection::ExecuteMultipleQueries - changes from 2.4.6 * Feature * Feature 11638: Update RELEASE.md * Bugfixes * Bug 11628: Docs: Zone attribute 'endpoints' is an array * Bug 11634: Icinga 2 fails to build on Ubuntu Xenial * Bug 11635: Failed assertion in IdoPgsqlConnection::FieldToEscapedString- update to upstream version 2.4.5 * New configuration attribute for hosts and services: check_timeout (overrides the CheckCommand's timeout when set) * ITL updates * Lots of bugfixes- update to upstream version 2.4.4 * Allow to enforce specific SSL versions using the http check command * Add "query" option to check_postgres command. * Lots and lots of various other bugfixes - gcc48-c++ is now required- update to upstream version 2.4.2 * ITL Additional arguments for check_disk Fix incorrect path for the check_hpasm plugin New command: check_iostat Fix incorrect variable names for the check_impi plugin * Cluster Improve cluster performance Fix connection handling problems (multiple connections for the same endpoint) * Performance improvements for the DB IDO modules * Lots and lots of various other bugfixes * Documentation updates- update to upstream version 2.4.1 * ITL * Add running_kernel_use_sudo option for the running_kernel check * Configuration * Add global constants: `PlatformName`. `PlatformVersion`, `PlatformKernel` and `PlatformKernelVersion` * CLI * Use NodeName and ZoneName constants for 'node setup' and 'node wizard'- update to upstream version 2.4.0 * API * RESTful API with basic auth or client certificates * Filters, types, permissions * configuration package management * query/create/modify/delete config objects at runtime * status queries for global stats * actions (e.g. acknowledge all service problems) * event streams * ITL and Plugin Check Command definitions * The 'running_kernel' check command was moved to the plugins-contrib section. You have to update your config to include 'plugins-contrib' * Configuration * The global constants Enable* and Vars have been removed. Use the IcingaApplication object attributes instead. * Features * New Graphite tree. Please check the documentation how enable the legacy schema. * IcingaStatusWriter feature has been deprecated and will be removed in future versions. * Modified attributes are not exposed as bit mask to external interfaces anymore (api related changes). External commands like CHANGE_*_MODATTR have been removed.- update to upstream version 2.3.11 * Function for performing CIDR matches: cidr_match() * New methods: String#reverse and Array#reverse * New ITL command definitions: nwc_health, hpasm, squid, pgsql * Additional arguments for ITL command definitions: by_ssh, dig, pop, spop, imap, simap * Documentation updates * Various bugfixes- add icinga2-rpmlintrc as source to spec file- update to upstream version 2.3.10 * Use the command_endpoint name as check_source value if defined * Various other bugfixes- update to upstream version 2.3.9 * Fix that the first SOFT state is recognized as second SOFT state * Implemented reload functionality for Windows * New ITL check commands * Documentation updates * Various other bugfixes- update to upstream version 2.3.8 * Bugfixes- update to upstream version 2.3.7 * Bugfixes * Feature 9610: Enhance troubleshooting ssl errors & cluster replay log- update to upstream version 2.3.6 * Require openssl1 on sles11sp3 from Security Module repository * Bug in SLES 11's OpenSSL version 0.9.8j preventing verification of generated certificates. * Re-create these certificates with 2.3.6 linking against openssl1 (cli command or CSR auto-signing). * ITL: Add ldap, ntp_peer, mongodb and elasticsearch CheckCommand definitions * Bugfixes- update to upstream version 2.3.5 * NSClient++ is now bundled with the Windows setup wizard and can optionally be installed * Windows Wizard: "include " is set by default * Windows Wizard: Add update mode * Plugins: Add check_perfmon plugin for Windows * ITL: Add CheckCommand objects for Windows plugins ("include ") * ITL: Add CheckCommand definitions for "mongodb", "iftraffic", "disk_smb" * ITL: Add arguments to CheckCommands "dns", "ftp", "tcp", "nscp"- update to upstream version 2.3.4 * Bugfixes * ITL: Check commands for various databases * Improve validation messages for time periods * Update max_check_attempts in generic-{host,service} templates * Update logrotate configuration- update to upstream version 2.3.3 * Feature 8685: Show state/type filter names in notice/debug log * Feature 8686: Update documentation for "apply for" rules * Feature 8693: New function: parse_performance_data * Feature 8740: Add "access objects at runtime" examples to advanced section * Feature 8761: Include more details in --version * Feature 8816: Add "random" CheckCommand for test and demo purposes * Feature 8827: Move release info in INSTALL.md into a separate file * Bug 8660: Update syntax highlighting for 2.3 features * Bug 8677: Re-order the object types in alphabetical order * Bug 8724: Missing config validator for command arguments 'set_if' * Bug 8734: startup.log broken when the DB schema needs an update * Bug 8736: Don't update custom vars for each status update * Bug 8748: Don't ignore extraneous arguments for functions * Bug 8749: Build warnings with CMake 3.1.3 * Bug 8750: Flex version check does not reject unsupported versions * Bug 8753: Fix a typo in the documentation of ICINGA2_WITH_MYSQL and ICINGA2_WITH_PGSQL * Bug 8755: Fix VIM syntax highlighting for comments * Bug 8757: Add missing keywords in the syntax highlighting files * Bug 8762: Plugin "check_http" is missing in Windows environments * Bug 8763: Typo in doc library-reference * Bug 8764: Revamp migration documentation * Bug 8765: Explain processing logic/order of apply rules with for loops * Bug 8766: Remove prompt to create a TicketSalt from the wizard * Bug 8767: Typo and invalid example in the runtime macro documentation * Bug 8769: Improve error message for invalid field access * Bug 8770: object Notification + apply Service fails with error "...refers to service which doesn't exist" * Bug 8771: Correct HA documentation * Bug 8829: Figure out why command validators are not triggered * Bug 8834: Return doesn't work inside loops * Bug 8844: Segmentation fault when executing "icinga2 pki new-cert" * Bug 8862: wrong 'dns_lookup' custom attribute default in command-plugins.conf * Bug 8866: Fix incorrect perfdata templates in the documentation * Bug 8869: Array in command arguments doesn't work * Bug 8721: Log message for cli commands breaks the init script- update to upstream version 2.3.1 * Feature 8659: Implement String#contains * Bug 8540: Kill signal sent only to check process, not whole process group * Bug 8657: Missing program name in 'icinga2 --version' * Bug 8658: Fix check_disk thresholds: make sure partitions are the last arguments * Bug 8672: Api heartbeat message response time problem * Bug 8673: Fix check_disk default thresholds and document the change of unit * Bug 8679: Config validation fail because of unexpected new-line * Bug 8680: Update documentation for DB IDO HA Run-Once * Bug 8683: Make sure that the /var/log/icinga2/crash directory exists * Bug 8684: Fix formatting for the GDB stacktrace * Bug 8687: Crash in Dependency::Stop * Bug 8691: Debian packages do not create /var/log/icinga2/crash- update to upstream version 2.3.0 * Feature 3446: Add troubleshooting collect cli command * Feature 6109: Don't spawn threads for network connections * Feature 6570: Disallow side-effect-free r-value expressions in expression lists * Feature 6697: Plugin Check Commands: add check_vmware_esx * Feature 6857: Run CheckCommands with C locale (workaround for comma vs dot and plugin api bug) * Feature 6858: Add some more PNP details * Feature 6868: Disable flapping detection by default * Feature 6923: IDO should fill program_end_time on a clean shutdown * Feature 7136: extended Manubulon SNMP Check Plugin Command * Feature 7209: ITL: Interfacetable * Feature 7256: Add OpenTSDB Writer * Feature 7292: ITL: Check_Mem.pl * Feature 7294: ITL: ESXi-Hardware * Feature 7326: Add parent soft states option to Dependency object configuration * Feature 7361: Livestatus: Add GroupBy tables: hostsbygroup, servicesbygroup, servicesbyhostgroup * Feature 7545: Please add labels in SNMP checks * Feature 7564: Access object runtime attributes in custom vars & command arguments * Feature 7610: Variable from for loop not usable in assign statement * Feature 7700: Evaluate apply/object rules when the parent objects are created * Feature 7702: Add an option that hides CLI commands * Feature 7704: ConfigCompiler::HandleInclude* should return an AST node * Feature 7706: ConfigCompiler::Compile* should return an AST node * Feature 7748: Redesign how stack frames work for scripts * [...]- update to upstream version 2.2.4 * Bug #6943: Configured recurring downtimes not applied on saturdays * Bug #7660: livestatus / nsca / etc submits are ignored during reload * Bug #7685: kUn-Bashify mail-{host,service}-notification.sh * Bug #8128: Icinga 2.2.2 build fails on SLES11SP3 because of changed boost dependency * Bug #8131: vfork() hangs on OS X * Bug #8162: Satellite doesn't use manually supplied 'local zone name' * Bug #8192: Feature statusdata shows wrong host notification options * Bug #8201: Update Icinga Web 2 uri to /icingaweb2 * Bug #8214: Fix YAJL detection on Debian squeeze * Bug #8222: inconsistent URL http(s)://www.icinga.org * Bug #8223: Typos in readme file for windows plugins * Bug #8245: check_ssmtp command does NOT support mail_from * Bug #8256: Restart fails after deleting a Host * Bug #8288: Crash in DbConnection::ProgramStatusHandler * Bug #8295: Restart of Icinga hangs * Bug #8299: Scheduling downtime for host and all services only schedules services * Bug #8311: Segfault in Checkable::AddNotification * Bug #8321: enable_event_handlers attribute is missing in status.dat * Bug #8368: Output in "node wizard" is confusing- update to upstream version 2.2.3 * Bug #8063: Volatile checks trigger invalid notifications on OK->OK state changes * Bug #8125: Incorrect ticket shouldn't cause "node wizard" to terminate * Bug #8126: Icinga 2.2.2 doesn't build on i586 SUSE distributions * Bug #8143: Windows plugin check_service.exe can't find service NTDS * Bug #8144: Arguments without values are not used on plugin exec * Bug #8147: check_interval must be greater than 0 error on update-config * Bug #8152: DB IDO query queue limit reached on reload * Bug #8171: Typo in example of StatusDataWriter * Bug #8178: Icinga 2.2.2 segfaults on FreeBSD * Bug #8181: icinga2 node update config shows hex instead of human readable names * Bug #8182: Segfault on update-config old empty config- removed Use-Icinga-1.x-Apache-conf.patch (fixed upstream) - update to upstream version 2.2.2 * Bug #7045: icinga2 init-script doesn't validate configuration on reload action * Bug #7064: Missing host downtimes/comments in Livestatus * Bug #7301: Docs: Better explaination of dependency state filters * Bug #7314: double macros in command arguments seems to lead to exception * Bug #7511: Feature `compatlog' should flush output buffer on every new line * Bug #7518: update-config fails to create hosts * Bug #7591: CPU usage at 100% when check_interval = 0 in host object definition * Bug #7618: Repository does not support services which have a slash in their name * Bug #7683: If a parent host goes down, the child host isn't marked as unrechable in the db ido * Bug #7707: "node wizard" shouldn't crash when SaveCert fails * Bug #7745: Cluster heartbeats need to be more aggressive * Bug #7769: The unit tests still crash sometimes * Bug #7863: execute checks locally if command_endpoint == local endpoint * Bug #7878: Segfault on issuing node update-config * Bug #7882: Improve error reporting when libmysqlclient or libpq are missing * Bug #7891: CLI `icinga2 node update-config` doesn't sync configs from remote clients as expected * Bug #7913: /usr/lib/icinga2 is not owned by a package * Bug #7914: SUSE packages %set_permissions post statement wasn't moved to common * Bug #7917: update_config not updating configuration * Bug #7920: Test Classic UI config file with Apache 2.4 * Bug #7929: Apache 2.2 fails with new apache conf * [...]- added Use-Icinga-1.x-Apache-conf.patch to fix apache configuration- removed icinga2-make-apache-conf-flexible.conf (fixed upstream) - imported upstream spec - update to upstream version 2.2.1 * Feature #6709: Support for arrays in macros * Feature #7463: Update spec file to use yajl-devel * Feature #7739: The classicui Apache conf doesn't support Apache 2.4 * Feature #7747: Increase default timeout for NRPE checks * Feature #7867: Document how arrays in macros work * Bug #7173: service icinga2 status gives wrong information when run as unprivileged user * Bug #7602: livestatus large amount of submitting unix socket command results in broken pipes * Bug #7613: icinga2 checkconfig should fail if group given for command files does not exist * Bug #7671: object and template with the same name generate duplicate object error * Bug #7708: Built-in commands shouldn't be run on the master instance in remote command execution mode * Bug #7725: Windows wizard uses incorrect CLI command * Bug #7726: Windows wizard is missing --zone argument * Bug #7730: Restart Icinga - Error Restoring program state from file '/var/lib/icinga2/icinga2.state' * Bug #7735: 2.2.0 has out-of-date icinga2 man page * Bug #7738: Systemd rpm scripts are run in wrong package * Bug #7740: /usr/sbin/icinga-prepare-dirs conflicts in the bin and common package * Bug #7741: Icinga 2.2 misses the build requirement libyajl-devel for SUSE distributions * Bug #7743: Icinga2 node add failed with unhandled exception * Bug #7754: Incorrect error message for localhost * [...]- imported upstream spec (`python-icinga2` package dropped) - added icinga2-make-apache-conf-flexible.conf to make the Apache conf work with Apache 2.4 - added new build requirement libyajl-devel - update to upstream version 2.2.0 * `python-icinga2` package dropped in favor of integrated cli commands #7245 * DB IDO schema update to version `1.12.0` * [GelfWriter](#gelfwriter): Logging check results, state changes, notifications to GELF (graylog2, logstash) #7619 * Agent/Client/Node framework #7249 * Windows plugins for the client/agent parts #7242 #7243 * `icinga2 feature {enable,disable}` replaces `icinga2-{enable,disable}-feature` script #7250 * `icinga2 object list` replaces `icinga2-list-objects` script #7251 * `icinga2 pki` replaces` icinga2-build-{ca,key}` scripts #7247 * `icinga2 repository` manages `/etc/icinga2/repository.d` which must be included in `icinga2.conf` #7255 * `icinga2 node` cli command provides node (master, satellite, agent) setup (wizard) and management functionality #7248 * `icinga2 daemon` for existing daemon arguments (`-c`, `-C`). Removed `-u` and `-g` parameters in favor of [init.conf](#init-conf). * bash auto-completion & terminal colors #7396 * Former `localhost` example host is now defined in [hosts.conf](#hosts-conf) #7594 * All example services moved into advanced apply rules in [services.conf](#services-conf) * Updated downtimes configuration example in [downtimes.conf](#downtimes-conf) #7472 * Updated notification apply example in [notifications.conf](#notifications-conf) #7594 * [...]/bin/sh/bin/shsheep85 1591699475 2.10.4-lp152.2.532.10.4-lp152.2.532.10.4-lp152.2.53ido-pgsql.conflibpgsql_shim.solibpgsql_shim.so.2.10.4icinga2-ido-pgsqlAUTHORSCHANGELOG.mdCOPYINGNEWSREADME.mdicinga2-ido-pgsqlschemapgsql.sqlupgrade2.0.2.sql2.1.0.sql2.2.0.sql2.3.0.sql2.4.0.sql2.5.0.sql2.6.0.sql2.8.0.sql2.8.1.sql/etc/icinga2/features-available//usr/lib64/icinga2//usr/share/doc/packages//usr/share/doc/packages/icinga2-ido-pgsql//usr/share//usr/share/icinga2-ido-pgsql//usr/share/icinga2-ido-pgsql/schema//usr/share/icinga2-ido-pgsql/schema/upgrade/-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:Leap:15.2/standard/1473e44cbb8888477e058f1cbf609ada-icinga2cpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef96729451c0f0f43235c1fc0a2b770f89c747cb, strippeddirectoryUTF-8 Unicode textASCII text, with very long linesexported SGML document, ASCII textPRRRRޏ4m-futf-890aadc1f8c02923af022a4081cb57c55b114dd0322fc155eb55a2d5ad7689435?7zXZ !t/] crv(ȭ3R:k~m?_a.J ʩY 7y2[úp۾⪬xAZ'46&!0B(>̑NaYYvRgQ,I74$?dX3J~lg}fH6gܹEdetǮ(s~ #`t[?YZL~o~ ݜTl'(8Ѳ>&/) mp :k 8H 3?`0{S6R`=`hܢ d]K`hEElƘC·/&aEgt/D^Ń xDFF sF^p@ ER/^AV}'t yDN"nF@kr;[ r5hf;~'G4zX߳ "kv/oTp|d Ϭ@ u:]v8(6lAVm[Mkaʲm>"( V0DKb"Uŵ6`RB>|?b_P1p?o>YL']mZ R))i̜CM˝Os&qS((}[Y:dBlQWl*[ۤ{I)3jg#]Ԑs"9t zHqgMt/8e u?m/` a~ BdX pkj Z8N{:hG>9GVhKO?Q̂o $ʤ|#"aBRw sW.HCOShC&K1';ASEW-hdHdz>]֫Gs q>#bB)0Tm&BzWՈ/B$0_E|`Iy/y4L6;gVYIAIB7M6%`1@:*U>10jx ~!gD3IӈKChTG*@ֽVZ̪|`/VlP<( ڭPJcyu..4SS7{cCf4 @Q!fztoS-8J`Lg"_#5eƼ,9L5}BF=0?==z tw mn"@ >7^!-Ko||8 \vO5W@dפ<@E:h{:]8n8 VhgV>E%*'=m7kVRԫS19]rċȫRRש*""6h[ݡ- gS).{m Luܡ9 ^;ƹ.o♡/ ξb`/A#z"Uob1 i-pW@y•͓fGaE -q# =J_Ppnc6aw:>ӷUwAzG5&%io;ag5GmzڱvX!OO>Ӕc N yqp 8-rS:r{&UѰת>+eSY.'#:\2geNIq9 9hc?s=0\j`7 lޣ~[9tMPMZzw JHbi>T}>uomCn>$JRg~֝ {7'9duR\<8Yj<+}S8pLv^K㆝b, C! H&S!at3mBNLȲX(X8Ūq'3Sm⡉-SV5Vl,-,2rHWV̗ Fym& bJ^_ f\5Eq4-0RdLnC!/ :3ظ@]ȯ0j;24|‡WwLD)êwS 4XpOKXM%;^K/ DF~ocݦ4'1Y:ȱNuc@Rx M"*W*[$f0CX0+/S@.VxQ]2oG'1MqK(V@PDeY +*GU`:A浖() J *Ϲ `~bo p|Fl>3Gyy(ȼW3zS#N!J:KSQ3.j \kJ1X75р9~hN*Tp4bXPr."3 t"肮uʛEU" $>Cm7~VgD蘵/ z)^xj⢋ۦ \]Fۓm̦$>;xST@SX콶͘b.V( (Ů8پhcޝA%4osr+IcH``>֌"TBKʯ>aY8Kjfx/q #h<Ɨ;0Ƅ ]G >F./YW-~XABV?Aj\Ʋ|?e @2OH+(^.uJ/0|Ms DC#!N pFFtU1MĵɂrZ*U>g)>[Ыf#EZ:~nl6J{McA)]$cbGeSCh;MlY rY5nmx6Ț2}y1WD}˓oZ ޡf4Kڵm)|1Bb;k 1$c/ücδr 2Lًq9U";0w~QLɩVmL} nJ,C Ԧ+~Ueտ \6U| Cg*Ӟތ >! Qjb?l;)+Hx< {+h23{h?,!S^wdoW !EB,{ J/؉ioVoD-2a4hG,1p8X_5<w|1tbkfK1$)DU5dAiMR9lb !hj#Z)|O2ua*Nph[G tm=\ soUbK~h ")^ĵ#jnٚj(~ac{@1^Ba rlT%.tOn^&gjjh >yʆ3^Pl=S7&KC DH=rqQx :{ꮰIdT0xr6>|B6DlASdNVp,5fI ܑ@K`K,}2畓e=2,=j\ sf?5=";X|HW3(4?5Wak;i{eJl&gAsU90qI\Fp$(!nKQǿhKwVdZS̓ItN>\I$@ќ7~|?ZvkW5goAU(C1 sWshwoE`_ɿ4^CΎdæc%*'vxGMbr1g9jTN+_6KH+(U7wN ugM{!mRf౛kABxDk)Ob>b?ݤsCUTmn.n0IE6u#&>FZp6ruB]ԳD =i \!"wTn$%- 'AXf{X.́Ict!B2+K^u\QYƅ`;g~jC6C¦1g8[ 9=xᛍRq!}oK qĎX~A!HHsN&˅XNԁŨT"w @FnА'ҟ >W36B~~#%9+sz6,BNxRˁ` SZ@x:f+tYv2IhgGk9]]Fg{|ѮaWm *>}+H^i\"~0ގ̈%C}F>՟Mڡ3( H|RC#ZN`6,}KH͎q+;#43̹1:&@UѪ \(HRlLc{Ɨbkf€%vGڜfzFAYENv:s2eYANwq \>Qx{$Sd}@+9Xv^0izy9z Q?3.j}Y|kfމ MdGj{ 69?"6F2r 4o3ns\!pC254N5ߡ 9[Q+8,? Ф?İ}1R̡"g9ihEB69*{N+JDYU?Z2e|#y46{1{ dT 8H;`u74I ؂Y~jb][!-P3'y"-˙|O HN8_lmZ5 5,%cjӅ/8IW-t9QBR7Hq|@{k2ʕ1HA ̼lRsQuk|l9~mcSupA6#?Qv)!Me4W 9]fA؀$z侶6^jo4D4$#,lN:n %]|)4Sj!MDn[l kS-4^g0(/&L8og=` ]itsYC E&~ $e~%Yn(cDK3ײ-<2L?gbO/C(/3T9T$ptW-xwB'V=eLb`ڑxy\g `8t ڲ4jS(pE<*h'#l5'@@\zfZ=d/U0}>Xj^ -p9κ+PUeF/:Ж,M:kY g ͓v_*39| j,j"vWtPr%8?t&.mȐ,6cq>-?Wl_Mi< Ž:هh%}4.HG}7PC/3`~#6 9gf K^8rs5mخN.i Wݍǃ9b0B:pZw?b4)~(u-[8/:Y&[bYT֘3_i.#S(3qN-1%K% =~× Fn#i|Enu)M< Z3;4D[&/|wz7;Va=+Eq*K6@j)[AbV7Rܹ͟FRe]{z,BSQF=*| I .5^sck5V9k[WpcO}Y^]`VZ>^tWk p+95N}p{bJy` ɚD+W-70d:jdL sIGۓ y<>>f`Q;vݾ,qZ+БLE~Mr;{>?muhSSEтBΥ$a{紇bצN%ij()&g*Li1% fᎱ#wHl}t8 g4isE eix$ƣG[v`(%"4g0{MHrsDnkNa[b+Llj.Àyl2!$Prh0^~Z!t΀3}\C'A /UF<(Rr5~2)|J!;[-Mas)-F5P,:wI9 xXVk1ذkaG8#z,hD=_{ɏS=H M?I|Kfv-33?h;j+%3QnԥKftY KB32,Se):&tz9t+tv%8ҭ走˦rÁ,TmVd_r*S[RF*ih~GI $ʧ{;,?k x6x3t2"ߨ\b'ҿT+ʵgn|Lx+VWb qEfߘm1wC]tI`Y(=[srl-^=]&#OsZtGgfP:&U sd.9dt]`Y_޲]֭NF݈񣳃?Ϯlu_"k]5u(_R'$`|3gC-&viy`:nv EDSEWrMb *dv: &)6oikts}!13ESӬ]oJ7-GH]L5aɆU8lgaJdެ.Y8 j!g\J=I>pii˱d"ס7}#o~ HKݶ}!#A?% bP}I[ @>&aLO]ʣIBm/3Ob{u9FsN%PI/0[h,TU?/a+Kƞz, gM2*ts +BOԑ#@"KQHžK G`Se O!uaY$a[n*\4U1wxٽZ3RPYt!yg*I깔&{Ha avzu'Ǯ' /}!Sl=~ 7ckr?"Q_,o5,;VmZ' Z'璻 Ƴk&CytLNuLvk=\^嬶36)_򻽻Q2\/kuImUUGfEW':hކ94%.pKQuo›4+)S1@ZŃjr(tRiYiky#~ x,}KgIG2z P1o DⱳtK+H)Uhl a*8HݟEy7Rʐ&ga#)k$9k 4OnhTd[dz>%RXa;M~?I*`@Z*bTQ,ߝ?-:T3Hv< Vj= P Ec&Px«qVN2B.q5u%` cv1p}+jJ (tM " y~@V& >/\/F) {BH<=3foC&ލ{+,0\NI8&sp^A8-Ӌ0( `k{vPu@.yҤvj6{PGɜzjdb;;=|a[̡ӱCc>TϪG' ?N98&o^ZWmPc9K9q:!cϋ]V@:_7Kmg"}Y? fu]:2 O肫Q-B,W*1YEw?xQLqbr@EO"ʮh!N7|9bc1mKn&L}+]%Vn z|Žߞ3\>nU7@:2 *La,(J!בj3Bz "bB8RBHElf_`704+i;kݠtEheMh}jXa%;~ašK}[f`so#:ݿXr~*hQxt>]6Æ$5ezϕ9bՋmP4O{;O7RXMkE>'>m ]}z*qEU?#6ی0l[VYS,Fwsz~&JhbTkGxngs| pT!tapmegPBRԭ.*)W 7e]SR)Bmiጘ4U)KB^Uʦ&շ>&|D>B< @Գ/eHьSRQ8k(^LEA+h_pۑT7?%TchÅ7!s=aduM@lH4^o4;T%y],4z3 U-C_5{B1 m9ojp-uo> 1Zhi\Tejbn_|ij+y8xɈ%hy'o] G/cC]U)9 ,/'Q$6Ja|h.mlWcu(ŷ)PkWS׃?G:I00=u``œ;Q\cD!w45XR$ӥb8&ӶkEQˍnvRBld'`l7z[ 4F75uس|*hOg>i=?𰒹yr 0GhƥM{M)`t60 ;yZ;1&yp`i#qDח94^?t tT~osĚR~HEFS@P@N`ҐSk vAKcRTyS{"q*d6߭iC@ŵ쭃[Zm+Ɉte *Ӏ4 %:z3Ğ}U,9SvxAL+k8ǖPec] -Md/Ocw)ï<:l"ƱlZSe~ NkI~r3u#xFD5pa84j&;1|&RƛY禔2b}|~]1-Y35B`/N2ז1T8b6.7`ܨ7@>鹞nI τw$[3yem"0y=eV2ol%g\7|%~l&G\钡Va9 7#v$ =EnfLǯ˽^~r^GBoNQ$Z[={i{虱Y-ȟO:0c ѳ¥#hڨlKU5rW#se]`wk/ 0{is/:-TNZ ]K?E\e7%!fD2y6Z6K2Ȼ390=7[XA'j@™d;. N#mk~ &31)kx$M.^!g-og^JelQ[+u՗qNUϖAGZQP:e㫤>=rL8M{ߴ5zwV^EHZi&ǔAjIw$E}\t'fԼä[$lF4&0\/4!iA6޳[֕;q 6K\:| VH{α{[k{@ zU]~q4qǙɧ ` &%0|q ah/"= @ZsuI<ݥ]aPjal tf ;PQ#At :]i"iS o,yؕb-"?#:-yn1ڑP2ؾWӛ7fT=ҙvY&O$j&yhr=Ms`@?)=akV3N)MLOkk): g#ctڗ=ۧP 64yr*q\o%*U0# A;ңOó&q, itPBAf됻z`캠~~yS9l4 }K71E!XEΕgXd XkjUL٤*H"aPe[!Zr-w¦ЏԞ̂z=խ݇Z. |)_>hh(wat"hֵ*rY buoX99v(7sӽ%2 UŒ BC}{ܵ-tY"72A C$f oyCy{ў큯BPR#'0,P]v?ST6|ly#;냑)6]'](h=P ;[ =o>E+SY=0/y8Уzb;9sQ^)AV4z>?d͠e5(#s}ؑv3 "+@ߒA()ʄS9{bpy7~Ss9TS__ RqOy«QiPf[:Ͼ}~Ƥ+5•[ylJH,ol^ظ>P&z QDxf5%W=8)X=2A J H Yx}OQsq $^$EⵣjQ?7 K6mBə{7ח%3DMQ-wsFQܛ@.3(Pk!Nc.*jC$ AOZ [8HѤWV,*0v`"=cuN;RsFs^U↩d?zr#X~EmTҋnў̥RǸ&&i6/(m/A 6x늕nLxl幣}tv.5L:JڢeL΁ ɀ}gClc =ziJ: 8-c?G+>nʱplx/Sd[ '==ؐEh5R-Bf{Ex-NmQxM9ns?xL&#'Z.U@O Lkŷ9iFЩ)0@e"#cftFCAܚXl3׾)G%֣V#37'Oe6| uw^.HUjr5{;kbhSP} ؿܔM<O2b3ff~N}H] #p4^9hL4e-L0/ƮvIִ%<.d(°dԋ{g ?iYvѷQ}gjr >Y ?#xHBA#$;u'u/0t1y.}oE%Hݙ.|K5ď6#'nͦ!6_6Db/KT o\V黭F)#"|Z.$"95SfS|62gB99i1Cz}zaI =y>ְ 1 -PqXh~k1< d/cki/hT%EhԳc܍U8wCaeT$W`7zm_x9"&Sޚvͼyb"uգ6QM,xˑzaU7:GKKZaa8!&.&01r]\ʛ *+) -C?0VWK +F3a⍏'Eq+ʫZU8?'W!UJ&ԱUH'/ڲ(ަrwn(pX$*gdaA 8X /{0&-fZy_} jMebտ©qJ%lpvF*%n-{L}`(+n͌\VhH+BH/1}44c$ Yn/ )Dɍ=7plT:.,іL +i뀼Z9 ;M[`Q~},$mC>g*D)lneOISsžV6;~OXd]n9p:@DyV`Az*Fjo@q75KX,aՍn%6-uHaZ= 냽S{Ab1Od X}ݻxx Ett\((3gR]vbl{#=?(G= D'El /Gfx'mryʙWaΚ im_PAq!u4>MWHQn"b㊫Wf798ʞH5N{QogGBbwN.֨3#ZNv>*UT"]ߔuhsHykM𢐩z$%G_Vķk>&!Llϡ:`!)cKm#D-"Vc~o7K#&u~R9a@ _Y9oǁdf8q.3m|b-jNӾM Z^ό b'lDYA3_ym?zQ8?nᱡ1|۠e)c~o Zl4D B.6؎}A,2 3\xdE:,z]Oz֝\c2wf8e.-$ݫIןԥB"zc(TD?HvrR '0dRq5 ~ POGBU0*zZ{ rm9D CF^_ 9khcz500S`irDž:Ʌ. ˁee%΀XZb3-ZQ1r\rx5,-;VI"\lbّ:%ȩt  ~-O=ǹ''$&,g2ZQtvhݒ{d S KʵjյXUO6V/o +S;m5a/to+[)*C92:3sJ4G>/=6ÔU^ኽhҕ"G. 2'oVRALݚTZ(@AWUNOW |j  :ԷB9Y5qumh("킃H~߬|K ( /FGv6H="֙7'R2H\ﲌ!gLUt;nlg~{ۦEZ=:Տ'-oI xquW-,~%pLfaS92Tv|4 F 8 5)1]LyL1phۏ GWsoTC_k9ͫĺ{ C @HhnK@`ϟsO9eEmD%$A`K$݈aGmm;0l6Xݼ eU}D/f=lYwc5Vo =V/c0zz>zAX䜀7mE=>/Eg6;;YPطaƳ~$7 CvA-sx^+ vN1F,Ph`Q=a{{:lm<‚1KI4fu_¡5ChU;׹`c&[%ك=CJ֬ؗ5b][4Lab6L5L0:>]զHtAO-yn=bs#eT#9vR{^ w7V$O6R}]8D@6ےoŵ[H/ﵲl&ؙ_-rtw6y)({[k'>6zm[J,mBGg9D^JqYoF֚\q ?G^4CN2,o$G>SG ށx\7&CF|wjhc wU<W|`&w?>-WMݧ$d,K#s%SR =bDzuO8hSj{]uƉW7 jrMQ5t~pxؘ8|}Xa^>KӃaKq}9I!3, 7Q0R}P׀L J}v2)M &7h4!7/ls?۴ tO{=M=˂w8=?MB} ~kc%psS%Ai֕όDfg|%ָJᰇY,TwbtlķpK)$[ %JL+IN`x҄y1X!)JɴI.B*+R(=C#@??tq$v >FyN˖%D>@bY4Ȥɒ3Fd5 *!cJO ߈ w/*s,-!a䳉+3;m-{T4#B8 vkHIm7^El[]Pf:ϩuIL|bQmS,DWP#=1Z<^ҳiSA:[#U4ܐ|y&*U 5*za|" rgcV>=u_d,n,T}u5. O霏-uk ,^nTwG^MRj)0ևlrr>4 1%70k9HkT_2z,it<>k mYcR. R #orRG+[Ie=J^=K%kQq.Go^oLJSN;7Ty6~)6 v0y F#3NF+4V!R 4/|; X> ?k|N1U54syn r֡;Lu]*>Z}HVסyh,W> ╉Q0f?1tIf2e Z\ B6MJw<'Hpz{ BѵXJ ڎō5M 5tBYd: !\  68cz32TaH7 $筟 E]E"Eق4UJ %3Go#r(T%윫&FU1IXq*_l xs>q1v{Nei~\M:% g-~}EJJAɈ5q@jՓ  B f(M[sX@EߊiQuu+q?y [.'ɒn8`QP`(;( *7XTKj̓fGE\rTl﹉eZɚ9IպTm64E\3l*lBALPI:',׸8 YUj_Sr/v}]Ǒ媖[⛋1اo[*J , Ylsޜ :ggOzeά9,xR 9j•ohd؃*bfz/t^RGAa,Xm lz)КS˛B\MV:l(Bt=s93ސ\tMߠkw. :\0D9 6IFy"nn3?9Sv mҽDŽq,  ƀ:.po3L=Q?O^1p|A}ÃgVkqZ>h^)fA8٪Z4Թ'yu|GWle"JQAp-\ =e6on6c}oq~),z*#cC"x)>b 5'ieRyxp £RV;˵u>&]eup!ƺ7c/a:7x"M*mN}~:.?#ɘ6;:lI_zEϼ9ʔr6FپJ\Wж4blQTuuGhz; v+.NuWPί>uJQk۩V73~dzJ!{V|`x9?AZ.3wX ]W-y\(6ճG :\2Ĝ|3V d䢹S۸R udt QLלb>Iv2L=RC9l'W9+#z'>K<1mM9G|J6t.-m* QXd +PP^B{ 7JXQVVI)㷇dH]Kn47bL{ŸoϵO+Y5kcAY+eQI}S.TC@N66~}ɪB)Yf\PO"h#i g!-x 1e ֟)}lZbثu%Ҹz^=p"0Ω=&S̈́g̷5k2dt>\y {cqkjKNGDxNuJ<#E+ژzɦY\"NjΤ=aN 1FM@icV3(Gr=Pg 8qNL|}8d!Q\S^QWQ.X:hIɝ-P2{9<+Wg0>cKBԧL;JWgz`oͫleF?P[ K qD7ϒ &lq?SUwEfCRQg@QiːfXBx#v⣰ѝJ$SRBEIᑤ[î",%o>7(Q$-4 7~oĀ5o?D}Br_'?LA>7UQcC|ɢ&~dytBN{|5S[S=$bTj?=:Xu&JԌM!X4\itrhrzK3?;k`i5'6ň3/u%3ql͋1a.h4INT+5UAK[VBZAN/-htӾV{g ľm( IMA9()Q;D;ZĭR3L2;MDZ@w^ۃqD4[kW*4(1b5wP`@K5,/.m‚?9 C:`[˄ݽ֚BXY2;LHmC$a@9_oD/ c0`,0} ^ ׄ+5?UEř)BMqS(ɊXKA 7/WSҎ pMR!&Ո *1Y n gj+ʗL(}Qn6=`Sڡ' |Z*: ڧXRD\S.(MMb<_'7Od>S\ۀ

>ݛi9Dbq`iqHҤJd: N|RXIJ\+`Gk9)ˠS}n 5̿_`gXq4#d/;dlh)yelyk%գq:Y5fc24c(?q~[2cORsA0M\@,DW6\4z;׍@^F`kF?A0؍O%J7y?#zT+xީl a\sBkO3+'A1s2F_/L>GĿT{Yچ|(d=&?fbOߤ|5$O=L,/&Ej/&&3봈 S#ޖdr$8Xsg(+Y d$^%KErUa !V*"?4eqm Nʺ>!QvL[o!Z4Q;.m+]134$U zG_D v7G_+4ps:(}% "#Rr7b#}`,i50+fȵnlA{KUf[sBrB_  zH_9Vq泐ȝc j+n{͝ij+ 4?dx,f'aa#in]l_g"7CiDf P8oX\NjSDX-l}gp<:hAƋaɲں dݤZ66_a7!bsP8GV#CԠH`i#@Ꙩ/;mP5`*u;%*9$(͢C,3L/g:}lO7(osYA~?`,̉?lwu0*.j'uX3~r.PJa^|+ʤJacrȁp*j~CSɬ;f?۩F@$ٍ="Ee]$},b/RzV}rհq x$o=CWߡ}UCm "v=ld'ĸ]\=s;ƻ@,[êfȎ I5:#Sڮlpcg~7p|-sk4 ؾO 9>^tiYE+p0[!PCh%ֽ-|JPe]ejSNC -8ԡŹMN;0wcxm duEXZh8O? W-8lGt{2pnh5TӸ&J7<9\%;K-cDC$Iސ ?X;xPLdx=]AtOc .< NC TwDX@_,51@Bp UX=i&׻m1p`V(4>Fg&LoQprdx^GcM &}H.<Iͅ nn4|_ K*p\ x/j@G1G#T?cUԀsڋ <K2BКbl6x˚~w Cx r^&,o`s3pyGjH9j_ \o],Mq݉cX8/2Eι LHw^`F-I yʦLzǰ Nhr+)X&s~/xwMK\~ )ct`Kr!?.ӈm m~ E"M|YTD. TI b^u3Ӆ-AimlO6ṁ9^=`m.Ltm[1{ t͞^CWögM{SًY.ԩɭjLNbfGhp%AÁδc~;ݿYoffGv\7P_'FhޙX^f2yj2Dܭ%Kzc;ÆnmM݋M1['} ZÛ%R7Q!@H9JK8PκQ"=W#3CSS[W`Aa)@K-}։x?d9:Omp@dT Y{ B[[ خ@}рR!@"dH.*L{$Fx ~iq Yp wQFJ@p٤ >kO㥹?TXPn'o. tF(@T3uF)l9i:ݞ۫ :,eo ow b~gO>SXrny"*~jF~]r#NK.˶Moϳ;[.Pd(VP⧓"dg?o]`)f]+t\;)WMPNrw?k N[yYrs<˹6!pP?ҳ ry?aMJ֝K:s넸rC 5ZOq1mr|gk03a\(5rTb3vظv> Pb$C-8 +I8~V\@|ڔ8q͘[VLQz!캽*٥|t_^q<29&^URUm&F79s&Ԉ x2o.@v/'x>A|ʵdYu\[?RauEǯb,P]JvI5.Z KX/0 x;/ef۞~hRpG k.BXBf6=}{>kQ3 = o\޿, mwnП\a"ϛ{HICfu9IoѧdOp|*ﳢ04\N+ tå-`7r&0\ w 7'>|rİχaVYQ&Vq2(7ٔ&u"|9(;j4EtV1`7(Y 2Ӟiy ŽcŃ ka CLqT;R=;@.cgѨ(1Y\0K,0vO{ Ix.y#YQmd0V@{9Wz:h `/kK&8 }rK]= >8sYq<a>VDW 1҅gLH.u!Ѕ s[#F;oΈk ,*kM\ a1>y_"#uNd/dw> MLfXl{a5S.çѽ`Z W$$RPMqln KL3Yf 'δܮ vFF6)sJJ!t^*thҖUDqy.I 4YĪٰr?:p4O^%UH ;VHU@vH69}"RP < *I]n EC?4XCiga\نx#o.d^R<޳gMu?n"' JPLlSp%?(J0*,$2/ΎS#7_ c,tc2FWn8&"TcDTcf ($"prg7#K gz WJRV0 ;3UӜ6obITۻ ƦVSzJXם(!ȨTsT'{&gfJ{0]-KLr/,\ <a~,. ӭ.W1Kt@U J6t*k !񍘏2N.ޫ,Y?)3&q 30+M/\=*KNɥGmA.rV-SY*oO }{v,²\Q; /dc;il~ D80Rka4P}h +gKGf$pmA*?>P:'])52hk֝35(8Ǥ%e=+cMϕN8nŘ0j ɮ? _d%8d*^cV63ʛC09˘h1QMDɜH# 6DZ SL ۮ&fpsfo !dŴ鰻QwAMLήUެWi Ru{ߟCDM:=Oۍ죏iCd v/.攱^donX<*ej.WhNu,s ϫNrhgi wk-Pa9tvLܙL0Uwb k{i&,pLv:| PdzMdK#>e'qC?tJ6(P6O3/ 0 =I֯ϊ&Tptz67J+;KJ==UC\S6M5iOH 4{u0DjOwEޟ;!έ׎z*g#zV.aT e)w[vU@eh@?)0eL93˗ b@R0-,sUi||4R'QNy4Po3.ϪMO#Oٴ)A. 3BDFhu"1dɐ-`KCUgcK"<@\ Rd%b]>JQ9cCUe t[%ugE7PV?tK]tJ荰l20p0Ud:<¢Ш)돐11T+BޘZ5HFW7R(>SȉH+W^-X1Σ4u,\y)f"x܉H=qs$C쇶ϕQ'o◜ .ȉ8.SxKYKګE }u!`@B)e60#~3<[.wR[3x-bĜ>noXO|tm ʣG+E/(i񥀀4'`R ;T=:s5WD A0jTf'~JO:KgFNs 8zҙu4qAUOq%6cM2.`$4{yfraϧXˀme{4P}.\!j@%ӏL(6cUt6u l})I;c| -EPpR-|h&ku)9{$vݾ`q&En9j%8}R  4‹YИd@,X}9V㘃" 2>;s})* sSLb|o)r/ݱl0Jqv[4KTdCu?Z /f"p54*Fߠ{c/cW雱@qR^<7H)ļ<~EEpNwE_gviwIFԱ*΀& t0:3֥̘lh@;ڱVIa`zPW#+hyʥ;ShI饈ʖ#3Oqd8a"IƛS2،d*rS9: nRV}@T22fzwiFλowFr;IUR ^ U7\)2u$% k7J2e>5 xHiޛIaHOhsN ʞ)/Q>g 5Y.r0V'?[9q`vjrΦ8/^[yyc K+%Lb|(*G*[k k`uoh,|3!FnB_=`̢vpl!ô~y:B}4٨1Xc# eOJ'IUEpTמ\ʍӨ'HxhCd994,uD QR׋oogמBn{Mn wmt/8Lw;XơJ"{.v7Ze+?~3܈@IHqA( b $Ά6zbmq\Af wyёgLSd)i$jGj)d6hЋOF[l]cN:+==fC\SC F F͈nJz4a l_><(D_N>źnM[Fvc{1tdMRO 88M@N(Xqnݺ&;]T'XPl ~> !i F^%tK9XN)!~}3Ȕ\L qUvJEMYag~W vG=U꿠u}g<]55nTBNoTn[lA0H昐v1 &#\ 0[)<_:`3|t}t~pa}@!4kFRS_U$XPgWA%d:N#(X&x\G0#t $ m##9o8*]3*B[]G#Y:,H+J^tz<0:T!>ɒB3DW^¥cP*hXmpqօ7{ȀT?J&oL:rv9\T-CyS"QC2a{XA!Vf.paІpJo 1t?^&ev* %&we | ޙw/nd^t^S Lh?t(42fhFZ31H`J-_;p%AرblRxzL 9R_u!>Ys1Y hi+q-$`Iכ_>L?wKy1 !U\|##8B@4atp4/tҼ!#q⮒ud]9BԢ{y(ӷ nu*׆.9IKYCE4&~AaHϭʯans)S-{ȯNDYRz|ˤ + zԜ[ʊ%9B4]ĺ%S< :# w,[5~[%xDΘgQ+TJ{k78Ho}fYT=d<e)5n 4k4uC0].mS{ΪD;Y_9UwqDD>ET?D rZ1Nqa]*Hnq}NmttlWf`ƠB@!zyKl v%i/YKhklG?D,⠦ojqAM62qߩ!L|dAz ܣܞKޤ!ܔ ;7,Ԑ BxzW f4<,3(觛v*킗 ra%*s#G6a'AvBP**%Eu,9j"oqj= =N߁KNq]5^Fy0L+~uH ̜ot>e+fh^o6ptJ9EGT8~yStZȑe~q>KMNj\qNa dǹcB4WNSc[`e{!'6`wTjYֲ"/`S]ϔkd@@SO 7tLOf^{|OEHTdŊ pc%NI0OrXtJwPM7mt8A"XнISy:~3`e.|80u즥 c_dY W;t,icV Múqac[zv;s4O$%JI:'6{Q޿G٨Koh [(kv_Vl{)bJF-/qTZEC὞&RZcgo)d0IYVwLX/뜚4cdaNQۿ9lDȗW֚M0mBۃ23%Z"lcũ2_j\K"K_H]3+ iPcTYka8wMDHG~Y;IhJC>8vcyOs&$ H۸h%È@{Sg&WA? ?-W +pJxҮLȂġ}*%`S:t];]@Ose:ҹx2vox=s%(&5"Ĩƨື>%/.WkRȱ CbZVaįZF6pyo jLHd*ؑġ1C2W>CfmBބ%[ 5:@z­?Sn"=rbt¬tdykd-Ian迷W_R'Z#LvE.r qseZx sSX?4dlyMO{Y3mVd@!FS 6 ںώV{_yqbTGpGΏ\|TU:4I!V9{B'W1TϐDiG`%QdNUB}TTg*E5lg:ށf"*@ۛ~.*=|E1hӉ|Sz;ؚߙ+*Au9qHIe[q\n/*Ev@k!lX=#xu:A^1JK>ю'Ym5,hNvV~;K4 ;iL>`Tkoq[A!XhK޲9EȖ#U?,%OWqJɕ=k?:D[Y rDLH>2,I@AXaEʥu^cCy_ 5{^Zʢ~9o۳W},?SP\> X=צլ{y%MU?i-ѭ7e-M{e'Bˇ)^zHzh)!2mXcIpQrcogMЅJK@&##gF/j2F-wzQ.;Uv]0!aтE#Y%d xYW4NW"X4EN@Fx@uRD'aڛCΧ*~Kͨ>Nڡd[̝9=٨+>XgN{$ZxGXe[臷"vb{2=A퉠gJfܐ&f!OHS|_ΨQ ۽и%Z!*#t`=>je(8sMN W~ X+PyM6,=KmelYo7TI~a#x S\ j8w0 ʍ6q; |2 [q?<*;/ݭv[3y1(ڱqðMf_ÄjxZ.fW?)606R?M~g!x8h,*s\'nse wcg&:"SK+d^g4?;&]׶̎rR/!d%'%쬏M3lx*sOp9gxMDpTY] &s.]dU<[ݬs:8!#x1n^،}Tt.(?,ܑ-x*tq̣영ۣZu mRHH_vb.:@ t7r3Y'dx%C+a$O`y4N\ ; (y9; ա^Tk~*V>\9 9犩\~XA+ =ΉzQ'DFm.99W@TdR+)be@qOLI3fnUύ>&g%|jRƐ pa5^[e,M !2;}?SB&1~0At1ycNYl50Smr)jJAjl]QUeR)~.Ję@f. #HK%eK*cc5aGWB:?OBK(kPXl\+M8r0>c&$N/k=j"j]BŃF](OZABzJ&EP;'{1)t v,=i--&%^Z*{T%-}S(_u'(#<ݕg\6@M1T^ީzI9 tWJɬ{Cݱ VA 9Yjb^hj@BYHZ m+'&L9$XǠ )OzxPt!_6)AKp~ؗBV7@h;@Jd]z*[`J<#G4J@RJ;ZS|+gOt eӅ2w1mP9>JAЦ4k'de=SrrsIK? A2϶/ C+9yu6 Ӝ1qi"W>JYLw+t*z=YеQ߭)^"bPe.έ(* Ű;5E* -Ocu-y/=*҄b+ٹvcHD:;x6cU}AYkQ'R0$mtg'ytja5۰"!^B.}BRB C]M҇Ԇ^ ͜!LYK*E٠ϹClOWbŗDG<xS64Ύ=Ūz`Ѩ!6jˮʛbO` ȾUh2_]4 -MTz{ sՅs#tyE lv=mR,f{u=-2KV-,E<CbE(s];9ZIg~Z$D8NmpBiщ@F-RM6o ʐxT}6 ^~̯Q/ ƵÄRTv5ذcG&'2 E. w6X5}NPXnjuL\CE";OoN+zpzoHvV#2F8 Ĺ؅"aᥖ.H8hvڼ w =d[b>fjЙMgO;uL,Ty BAZ+J Pe5a 9HBGHnTD=JV0cmŏΛZ2H9uMq%D)^zkǑK}34PXMdʾQ^oT62v=,xި c_AWPz3ڀspx>%t3v<Yd!"tw2>:lq n%*y7OfXA=,A2uAMqzھx9|s@Q/4-Q \aN3vXmc1f1SӃQ\gN2. Bbv'׬Uƹ2Q] )lzfIע}o*lb-;GŲΪEdQ(P'`JuY74?Ԧu+~ݙl/fG[} ~3NLsCL/ g ( kHRۆfkIe=+7w/gW%tt|9y0I20b?H 5vpyXsNSO2@N.^ t09j/SWm\)aDszsg]0G/C`gGСhNzRSlW%k,ow"X ӡЗ:,k6D G{Inf<ۆd 9w2QboD@A1b{(]"Aܪ N_GWB!./:tzЇ`f;ȕ> P-CPkv6/ hOM,hh`JnFU)hG(8 PPzJe}\麨3Odf[+|dU #ubH柜w8',xIC|~?Wm NR]VMy。1yZ7үܯ1^L׹4;|)7pA/Mm&^X\779paL TGl\JyW$fڂbdXRzZYW~|r9t[GsްzmwU}!ur^q4DP"[;kfcA 7u%,wG8 dZew:!\_V]Հ,z}Vл|ۿGǐ)`0Ik6!ETlvm;x: 0b?-C\ƿ@J2~;(o.*<}zϘ]G*sW\RY_Df^k;ImĶ/}3-T`bFu lz}f ٢@ þ.r~ƚ,gtp{%ҩՎiGVbaJʛv2"K mIe{ɅN_ɮ^ku=eОn|$Г*;A H(;8Aj O-B7h&y-񇣏~pn5+!ȵW`$[93 kE9@fH.]٩r`u {%`<=4 84trĈQ߉(nwrtwc,Ҿjl rрk\٨#XwU-` }^ LؖH8?2J6Dߩg1$zH8%۾ݬ3`> 2@=gE WA8ZU$V?:pXph훻+Q_8}+'q^+.q pJīU.z0Jn3Qݶ6XlD{sLוJaIZO0˔C==VD6bnڰ&@YX›R[G#E˖3ڭJf%([bB!t&LGOO\5J49ssaC(/SJG$#T&; Z-`Awkbbv6MُI z< ' ?|ׁoAC ӐbD|:asQؓ"e_+?HgHQh<|{q%>g}ظ++DL1'jn)T.ur`'a²[yK'ٶS59 +"aE|@:TjYEesPxƪhfG#\}(L7-(|U }g>lɋ~{@dj@ciBV]P# Q%+!u%ٱ#j'ti ߴ5,)}uxraVq /|DJmuYވ$)߂] H㓻$Aʹ a!p aoOJ*,AdJ"h:a RuF!ET >Zո cǘ*#pZѺ)Uy) y)7RtFBO$ip@fK/l0jʵ,zKsؒV<>: ab7T :E)#1ffCNM^Qj]nv @gӲ^/jAt`<_n6{L\€i1]Sá;9bxh:}Bm-F J0-ԩ,E3#"(Om$v4orRXۙ_}&XH׾y=;?wQzntjNXaB `>&C;Bqyю1T7JpaSjS)݇˖8)5,o$EC@Ltx XWqQeKYyN|#Ұ׆ʬO0 :-Ud)"*j֓\Wm@ C [wCt"ȝ'zي$2Bjg#ů%v21Fr~ZӪO9mR[wK+.}76Q}ېݼk>][)>Gc l;@qDRfR#\ I˒4Ytly&C- w"Ji׎kێ.i F rS7WFIR%11\3'0ɮ=ϏIx}4_^((M[3seE4"@% v`wc-3uW?BM\y"L+© ?C;Ypʂz8VI'J ]LVՓ?dN 2Md[WsB`PQiWlh[.8.Fχ%]4m쒥-AnIAC52wаuy/V`Z&,Zkv[#WMdnTMyiZ| >[ A䟶ݕh/K.gUQ1L &먙ɝ芓>Ǐ]lze/"7.H i[7H ai[ɺ/A nQVǚey߉$`0JdvdK,T=FXp:);.ĥ_#߭7XLU1 2@^/;Zj6&{; X女hBIk]2]QK-~V ٮSD3dtD-MP}cBf뚖FIv7`ZP!5xί4$Ϧkxl+'-!ifQMFjv/tlЀ$gtp+D"mlUl:"b2hH`7xe B~gcpJ` ,W *pxԠHܵw2t/{ [QSu1q+HFR'aB j42 }E ޓťLhER7qߍbu?kW˄XoN=<٧lC{CiE*Tji@=-E$~6\ ,0/)V6HAWգ/"Tؿ`g9a2ڕ34чi/)x:*B Rd iN%:űU8{4#uO)9Uäxha;:RɟpMNRd݈-_vvw]9r%3\.GI$jFY~}h J= #is` x 'MF XFz/6b70B)6)f } 9Kw9a4H=_n.0'*ܶ.V툈$Bx]^JB]egz'HܱcӨEv XgꋵCTyd9'u\0ʱ p5-R }H{'4%kQU1@4 8F:~ye͝*:@ KhpkWh7dx;W3T6 ߳c&d dg4b :I '&sv\JZYxrWj0EɀV|Z2ر=Xbbνzb@eN">-1Q餰mD6|f[cȚ ń/;/ !LVEq003o}a5Ry|l!A j)7:na~d9T)Gt_B^V PԮ8Y%n6z/4MKfǤ@ <.WL]I8{]g]u?*ZUO5i4nH.SĠS?JKF3;:&#.1ƵG>u$lAaC訏_2R5tokk#Lx6_r OjB:K#ɮjAݎ(Pa8UWXIķ$>nr3E$ZSqM%qr;޿y\dO ]yCQ*x̺~c5@s!ptOc$4*LS{ n Bl)̵tv.>i:)?U#U9afVz|A\l@޻c(zc#a7מޟKensy&:V%C?zK%gv B/GY&~m#0_U^&w5>V\0[s'7f*c Ѷ's)d)u)pHͪtx?;/0 ݤiPp!¦K6Րԍ:5٬!⢾zWTtvs38'nVCVdzgIVń7'Bʥ5jf?ugyEʒ`1;=Է-J>s_nOW0/ۨTFv5 Rե}JX'qs4F_#$rbM ^zJj;-Xqh0'}U$= f2kb+ye+h4JH38QZINl=3/Ts 뜕Ix' KMq<}} t(TS=dS2 A ZOGNȾ(Dκ?8!y2"6:9:ݰŽJ[ʔL'6'B)S#lh"^b1vp J& [53=` ZԠ'!t|X|.Yݷ}#]xE 3~KbR1bxVk5',&dcҢZ t!-4W`ceN oU|h7pT152dlK V%<_P>=L0xT,`KAJ ?efWX\ ejn48-\1Nj:`&?wC`UXqNE\Oc(:$~`ΏمwqUKst:˨ ,͂,Rx0*_Td39),miwXgm Fa"flHEI"{ s@UE74l^)MQpaL5[ɕ|(z_ b7]Oa`4}3)‰URu۲~l8זJDC6Oꛒd:bJ)V|݂r]CVt ڨjO}s9O2Si{ 7/!x1=ʵCTwJF׭X|*⟃O$S5mIT @;͂Ah1-g 7D<-8=lsn_=BVipm,.fYC<$FV%H;G[=Ռ0_*ꕎfd :F }\ [pӰu: Exo垿\dD) b?f[9R~dՍŪuGa?G5@U%ӹ'z*H~aiױ~ xU ],IaM+ӉE2]LQ(ՑԂ5`}5cέ*V$(LG^S`KD96kjҗnAaw;n v.xJފ<k &EWMS<7%V4<5bF,r^&1 Uj2;nYOͷ!L5蟑NIšT %gjZCU"^jN+]Qfp tNl5&=i `O16z:Mqll:i2>1v%?,PPru@[*&[D׷V5pڹ\&9 !9j-ޤ-X ن0xB6qU?d/ddE "5hiArD%M-ҳ:y޵ 2_һ'DP0eovfͥ΢$]n o(L^ Whe|qW:A@$?OE.'vgQGKQIZ 4<@Ed=zdq6qY^$gæ^(B3UdcG=__س;R:k_:N3vVF89%rR.(fDgz@owpH13/NCAS%S9NMկ2`ڽsDt=Bnw$oy1 $v"zLU.AZ +F!h76P<m>ì॔0(y.[QrR aBWƍ4h4$5J•0w[x=\>Cx.;+Yڴf o tlz@-s(.KF%7/=QZpIQy œz8W)$=䉫iDebՊ!sSK _(1)l/7`}t)'\Lm_<^WJc0 MsZEczwmvy,$Ft`TS4I,_ٹoju'&]ŀD%!P~0e >mvf$yi ,ؾ|ƶ]2Of\|rb!,c$Q})3=bM:SV"(5v{t9j=tQӎ@F~äS'S G]g[] ˄Qx; !{ğA`%͝kM?):eT F:q y/ SKz~^IB3Ac׋ZUcn h_/r5 %^Ze : FE^Ij].7MtuzeX1`U܋j R,"- >=L. *M.>ͳhn?¶D_9xKjWoF F )ox->Zm3Qcrbg(E=+Y wT髲 FR_ڧUkEoD끳 WҴU%8dgKMyiSh]ULl}p;d̂9ڼoP;zs&__rɵO%nhȫo!8Ą3_r,L;oR:i Z̧-{JJwl~R5ѷ"2w%kb<)oא姒&Xj|FWMq)e)~eB7]jF> +5fʺ$Խx"9K4T]ܘ.n / %*K1l8 HpTdtj`K_'&nEGI: >ƞkAk  i_5fׄb$5,m*DOǢkp,?B38`$_m)c駻 #FtJMhj$ ߶#)QTVWPzj^,㪢Sߌ€زfp,ۗ2mPEVHaLRN1\xr+ ľaܤLJQLhuR@$.!mO UF,E\P]%݋JʏEIdeNC( o~`I:>$B.G$rt븦!YYwn68*8L?Oˢ_*FjKmAp^9i5VcPS -"nXpr{_y ^ze-5ٸب%E_=sWf*!fD#.>sLڇ,-ձЀ2fkףxu5<1'T:"͉oWI tu *8Ut$ vWjUc LfZs>l6Ҭ_,D=TnR|L{954jT !/ 3`=OF]qww ¿/ dUnnOJů up)8FY,m:ݴUV(,FO,?ݜ,ҟPoDb::j3(M goIi6Z &Mzesk(05JL AʟAA =+:eӪFyڄ2 $l`$/W虠9FR ~l3;nOuB暋UԸp2Y:{T*OSv[SwA,QMG"2.gƵc7' .j+ݓƽ ^B}jY.Ȁ| VxQm|*|#xZĢRr@ r;" 0IEdOX[C(k1Q` . W)QS| ;aD. }(z3 iȠZ$T{|ӊgMǟK%C%]:9MmJ߼Ygtgo,"GЈ+iI KqYvizd|_`,.o V) E/Q_wkn\ x/m8 7RsR&5\W庆 i1EW)0BR ^c" lPQɅG:mh~嘄F: yDhpχ6]$G(9_OBGY8+1zwʦ~d6[Nd2Oqa t>A %(M'馮K۩[֓'F[ !NxDDj Tr4`(}afI! g05F S$3X;o ajz rwKpG p8V34>" 1q_k(A2cPсi-҄Iz%L9Z046W].5u1ĜUq: q o lmQ9"ZWJ]~ĄMpDZf 㪤o$@br(Hh+GkȕEi"w^eè&+_td~)7~^S^3ׅ~|0 wO2NJ6sSJ2̴¨C-BG?Y gرl}dv#ӢguE=/B궚9bOF [ ,s{ijJϭ1&$y!(>Ҽr=BIi?Vk A&p3[.Јfu,|r~qpBV~.Y:3V )^WK2ʇۘhSW U0)ciOJⷊ V$f?5Ȼ;Mg-?''(r@'J޾8連EȏҴh4 VGs RK"HA5JZǦ{t.D!{h)Ŏ8Zz#7I OItj$u [t$Tv00cмWPDH 2 Z؞SSB]CNiv ҡ0.j3*$fg\{][d)XS1"m47-vɴƭKx+\-⬀(9YPXMY83tt*>/B!9p";QBFCVĕVDW6'# N;34; v:0>JB1 ,,Sp*E~3 TMf¸A fȍpÖfl,X3̍W  6lJڇ'<`KMUvpɸIᄁUVjG5Ϩ&IajJ/9, dP*W62`hͳ=YtC4dŗѩp˪-28r/u#o ' /,07ñƜ`~1'"D;,*]^ɼ]uĀ;ǜoBiflo(1W40G! ^8Ī!5iiO3# vޢ3a曌I!xq<XF491lr%F8]L3[c(  (?VwJMQ Ѱf7*iY9kzJ'qce Sp3'NN\t5+_OXɕ-W}Pn/[>oyuBIfE%֋E1/~ȟ?d&6` Wy4c{ew{c9kc, dlNOwSǩ!bƒ s3k,SrXoj"2i l0yWa6 {C _ GU>쯷v<*`RW?%:sַHHo0WlGUPrŻsM$NPVKB(ׅ?ԗ;F3/kNLPE~΢`:~kA:s/{i(=L)#A=7V>ށca#3_?ņcBEXsj o95eUS@LQ$3c8F&Xa FO!yQbPW D!T=)mS$~!)#!BJR7Лf׫i9$}H5)R*(_NXU-n=8r;H,Xo~~$_27>/11Ռ#{vV\Mvՙ(c7k(Xuݘ#ұb=M=(>G[o /PEfqJť$ L&a$tO9M4$DnJ\{My)WFФ8Aed?9#FZQ}&rY}2\qp_!,$dO ;. ٴK +`iO0}NQjp#Jm!f (%קSY2rnzA'cMLhc?+_һD!>Xw="BO/6\p ˭\\&pZG1EYw+zfhUFx ů=T:O.Tw_6l4`NfFiTqlZ/hhP`i$_2iE̘Zk!56KpY:EھR 8'?,PodY \`ALӣ3U?>IQɿ 6y~IJOja*q<B_XnXZa9['.#׺q041}|(l`qy`pr0ӽ)[u3#䖯0 ʏNԠ{GojgOj9zxA+XPЇ^F{fCcMeLrΔ\|Qr[%~:3_!}?? ,3)LQŝ.5umOUmlrө-RUOX1XDd+}U(.GÆ錇Hh kIݰKÄ7У?]+Ao{3nY:|\U,jF10EA ı[~11u-<٧?0OP܏}Ǽ{y 禞+WugVƞx^2az6o>.h+sdj H^TtAx_;z:3IUM9)ZWP c1I>UIkbUӝo=] 4)oz^gJd3;7•9,@ fYzQ,U%Vg$N9im➪r-@s2]ШG!=_Xf63~#=diBd 2!KWTrl+8UO[i^LI% B@y$csHsoz-B7G1N ϥq<2K|_̠-(64JDEM/q.kB_Tfb[@8rX;޳/$9H/,XΙ6 _/vRڕtR5 ;fG[+M?𭳇]+ S]gXsy*Js/\['vEm"'1QF ʘJ, [5')P#2r\K#+,&I(cPD?: uýK$I9Ս"IkSGtWУ!D3vpz" 0$tل.;|<0`^so& s>H:@C*LL, A:_M>r>d^U0PnTIv_NX4w?Hqđw_ C[>A91ȳZ/X?`M}CU 9Y'7qG\p!m'϶n=r;E ,\K Ǣ3K*FQKn3<6Yo5dR1§b¯v%j#4%تBOF4-P9!_%̹&HF@ ,;5/5̌&:shz,V#'|B5` L4kZlx|m^uP~ <6 kgގA]L*de >3?Ǭ|qY0:-߬Brw_M!gqxHR^O(xYMu~o#-l%K1R񜚼 T:/r_$Ku#BmTm`"xEԆea1ۋ 'plߠQ;lq~PJBDG$vŗQ=D8.XYڊy0~ ++-C??.t:K,[ۍĆ95(}nQ̌!URZwW-cATiI2 s+rϊ%E.ue pS5ͣÜN8ϔ\Y"lct]C?O%u@H&Tz g;* "#N&5sG;wg"V jGD7HaH~C4?Ȋw"d~?RO ~]{m8ou# YFd$βIS%]cPRkȠ Bn8{gglc53[8\CMSgeF<-$"[C\8& xcv1ji:ÞP~&Aj7?WOI$2dИBfsi;+G&}7a$_DȮ;|##7o7&cɼ],Mhp%Z~3mh7Uf }|2}e۾\R[r*>=߶&,_?dvxzUgR uȲB{Rt5+\$(eQ0 Z\p  UvVμ+}ܡ)?BK`C eN.+S ?{.?7Xy99MvaDyg?"WK}s ^q"bI8F@?|9XʄD{_A^#Pߵe{_ư5WaZ\٫G@mXtT r_XI51oD&qSjlkx){AU}Y62-Mdsv|5&,yeGtEKrO}l ihnN\&qq7吷݃h(=KUqI R03y^wƳ691=CP5:lzpu/=y&Y^Ԟ$xs+<)|H9K_DPh?VQSRuMALD5i0\"%_7^qҨI@\tY.+WxBp廏۟>H#x$~n[-l)b}?.H$/vع`aL/S5XktM\G6X̔NzLz>w|W7_r᳊+h'S*^/~ yq@k^xco)wUVAQV[8Wz"$irD S!]8-0X0ਰS H ,4A0# 9]ƦTapnƦ;JfKK_{4 K Aj_@ koĬ}@wfۮɟ¢#%M̎nct X KhWsOWZKAiZi-%B*`n~"5^{k.8(, pRK^؟ l#I{{r˪1/$gy$ľ76dIRQNxM/B<Q"ąA9PИC@9$aj4ߦsN̾ozi3yY#O'=򳌐3#p_G T ^qCG ,7I)~<)/cSJu5&-HBc(W es4ǠX-!s-M$ O7Ζ6QPYabZRav.`Ce.; &ֺܩjOd?4!QN <5nE/z3 糸׺x3fdcm^6ޖЀWs5pMͰuFhRh_ёCTwYXC[&af>䊌Qձ8o3|#4N&4MZq>6i@ĢOS '%p-shǯ3ߺeĎ@WOOg8MT5 [>jd3]zթm@+t,?c|:&)$>F|Tmu569!us;6[=rAR@)E[3P3~I StJ0@gkb5 TܠNVNOg_F95Y甠X[,PnDJL)C 6ce@X_o:[0Kk M"j 2Ak'Fڧ)F:8&ufì;f[ 4 yH86.I]=Suk0lf&m/V7mag 6ڲ98)n$id#gfj{b:=A FE!f1~ձ%[E йfvo (;:[=NG /|yz'j6BpJ%b:ᜃj}(' :5;fFZ-1(Ƭ߲Q]ggEܙhXiw,,=Py{$)B' .+ L4IAB1>(\DًT'兹1X'~w"%q_mbl԰Aza7iB10>f4uSyJ;S 1oC㠂+ GjnvZv{ҙ4Ʈlܴw5`IaL\92^Pa6sEjf T^=fȧ.ʯ!?վh4벮`D!abIoБbҀ^ȋr2ֲKԀ0D3 F~c/Y01{XvfLh4iHD|f?˲>*vKN! rr_J篇DO|PcϞq,ᬦ,{g48@9{ѢL|wfܞ3B6!:(IʏMEHۅ~(6d5 94ْj])ʾ#]ԅվG[lAϗp',V}ik\ׄM5? "jӨ5 SO[(,ceZwNlT үUE ۍoPcx{Aѩv|Zk Un?ϥN R䉷 k=@'dkˢ3 X6?+X١|~HGRÛ?GF%uE٨4^Q}0WUՕ&akSj&C 9ue0/G#%E0<¡kL-1>R-%'wK֟? {6gjn5,rYGHh1>ydeSA 'B '\6=KxUa1OvJi7޶\ +6QTk Y3=|e wkBJlXb@>QQ,5cqgn}H5Hu(ưTGh24۵ag<\ sJ~4z5s}4XW{Ch "nq۷vuz|7$tn˭+mBRpXwbRgS%׷fm>AK M!V#vCX!~ͽ`r'?sZE}Š_pTp7>i:^ǝBd%:#ŽaD?hTj-%PWlM0?{4Nԗ5iϖ'K1ȶ)T*#6aqML )eJy|[F V`iWе逕t= bHK@\]}WS X =F|4Oew7Y6?qm׵sʭ(;XG,L؋,MWKߌ ̥Uyc0еooձFO"^d׎谆{oh ǹ`@͂23 Zzlt Tm8x'_K+;H`qMP)ArCibHG7'G;llXO]0ӇP kۅTr6_/ Nmy_HHTUI`W  ZGwQy2_$Vbi(#U2vcȍ`EQOs_V{&UW{s( 'O]|8]}:L7a0p`>`vڶF9h!& g(c)]ΔQh矰/S37p;Sh*}tKvVQTZ4Ove:dɽ,IP23Tr@Vs8$dI|H %.PLu#q3XjiQxxZ\|lmqm w`\í3Kqqwgezkư>%Q]H !t3Ʊ&pf)9(M폰"ڕ/ȇ4'n.ǝ8ςl*g)#}j?=FMTz c*ZǽFQlC>Yv-kxZ\i}{Jgq&%[lʴ۝(l(Q \İ9x՚`)I-~ ] jBFb=K+AQm_j=2M7$ HIQz+%\bX^!##+(~* { (9^S1- 4۾^OߐTkr?|{q8]Zwb16N-^ A_uc+o ػ'@fR  Fk%//8?G),,\"enR3[ Y8=a K|bᅭ }euC^F>Qwdg3xՉH)-:D);#臙D /[J~4H\(,-w@,1^V# HH} R]qGc #㱺}{'lN.v,#{&!qz7 J3cRrL* ?FrcUDv[}* #m.EeUё^˼] `?'y(& (lgY$6M|5#kqOqu&UWnEp&KV%Bn= AixIZxwvYRUr C}JG0eyaͷ21q7'V:`dj3 !gP!L(` L^:F4#>#{ 1uD 槧 cMD/"!)vTJ)u&\O^-O$mBJsۑZ=N(ROb@sI5 ZF !HI4G(*! U&!N<|JS1#hA v8ZPV;nCRin߯ $;lߖX7B(<梒^؎C&,>RST8Vk7㈻JY@I&YsX=.e8:t5kO1lU R{kZ=;oCU%1Nn#uߛbc~ V ܴ갽&.B찮`/4t;kDIxڐ@ !58VzƊq۴m<`BF\Y}/ |E:1e JXkUϩ﷔hݖ+(XmnYOS)3D {0u{Aڙ? "R5J ͥfż?UE•MڂuNj?uh4„FhvJ~Io-3|r ^`&Jз#V緲qϫQM6)_S*NRk`Ÿ¼ؿ;Kwu:}k8%(;o`m8t(KK.56$Pxbnc`Tm]/n-2l3NɅ02eNk^[;)5dd5-GV䘊QBYXYa1PB9Xg̎{4?ǝL^߳sK.)}MoLjPIASsKC8C p_ې F'ĀjV^(JxE%Lf_+9CN߈Rgwg2v`:tWw|QL =A\a 8it.(H/冱Vm)^c^FBv=O Dp2lNƊt gI9ug?ڹNiwe.yW! &kp@[h~[c(Z+>(.nGIگs N,H+!n'1 P#t W~z xkmT}H@AT\c8oZKD֒v$,TJ¿8,uOZ`| ;4Wރ@ k8fm \_]#WH,bZV.sfqr@_N3;Chkue>?x5ڷ(](sH58<~jٚj\W $)|mva0UA9gra0_35P-r:^ǂSK0\)vKU4l;ާq#3SdðC'I}kO|@og@) ĒM8xI8 4(l%F$p7<ӋcK3͔~18lSγ_D ~=WuY?6j2$6<;]1fB4֗X$;C=@G |lh"2 "ux+[E 9M" Uy%kXb?/HZv<$0!y&T> 嵿o2շO*SEXj*8:aiqr;:]lð646!m45ٹ!>wuu!HX(fx4p@׈ID5?^º!E2n`T]<qkzK_8M[4e!p$&~@BjtNH**͇qF8eG,yR5HPXԜUX򟽹ޣ; 4[8A\Wji!h=f .ψR){T)v!rȘ]>8NN_:('PRQ5EFC~w ٷ{ܹSM9ڟtFN+2ͭa9 EC%~8ޞ&}vo|Pt9ߑ➓1gUllpf`tXN/kwgQX`x%ɁHX` mfmz$AX!Q U 00h&  -Q0,Ԯ&4tmM&ìd>JϨ*!K*( D;I(VNNnŠs[VMM#PB6]lyCNm2Xsh d~.'kN|W>;XmӏZpS&KoCsLX!q0̋F5fs!;*{&ьAcY%]fZ_pIԀ)ٽy^…:_ţ.Wò`&ܩ2g{Y/;' qea{D)嫅v`|q!*r"jO+V0p 9&OQ:vO{3cof`vjv-.$ 2lz,lkӋh#8r# 'ÁH`3dvAJ@vCChz'W^t\lb(ՄL8XT呴 xtPkĔƙPX+Af.xH& 8?'gVߐP`R~s1}/ \)c"4KlK' ހqdQM}Ra|m ++uˣڞ. I|!SV\^ {ya!6sZC}*g5m;,E&Nwٷ*[:o䄶\!^,.lA7n{UzHAz_[gEʹ^cd|SqpR$u_g^*x s0V8Vݏ}6!.97L$+Jajv$mCdŕBMN=-ba+Q,yC4\؟xksuE mͳ6#ҿ ߟ4`NeގNHtᚠ 'qZ$gL=_g'[ }skHI^2I Nοi?fFld쓮P !M!yUsSMţ,ȫ@e.iD+qejM9?x؟N{M'(&+>qƞm]5^{]17 Q?:9 -C`GDFxzMmkg&M}SQ]< R^4Oޚ0Px&PoB'?vϻdߓ¢i-iIҝ:gݠm}VUEM1KPKդ cG&リ+$?謹* e#1V@j11ÐG/,~ͭIM`HmyX6M[~*/i*[a*k5IʧfeZK[-KA@Ս3gG 8\$\>XKQ&tDNtl^7Lny)+n~ $ :iBcM`mA5c]hJ8&~u:݌{N\-(PZp:J` _[ʊs:-#!Ry_>B! 2ًJsC=x$_H8\N^c?uvŵI kg- l/ᎶfE7hac]:n퇲TO쥜чeԨoջ3OM A#(h ΅(ɳ؛O|(e J =i}s %GLnYnЛAW1kŠgVpkǧc< 6@ ~Jݙ~YMRPRިsZ&z]( Ks*ț K _C΍7r#A\]߹+?fKJG>&ō֬Pq[ByQPJ?)9nMxZï4ҡq4"N*\ଢ଼rI Ib"L&l2pjc\g'&xK?HMzm v=nyOqA j'F1-؍6 KڗIʙ]e=>!`vK_fhB#EFB̃O5WÆ?:Ξ& YtKFf&F:Pb;5LKsIU|`A0(o>E7C.Őm}MoMyoOgޕqYݻti dLkJ$[o-"r`9yIy#NpڢBk3BMp @Pe;'6xB^l(`E]<^&+4zN`UЏ71';msƷxu/&eZM3KC`MRؖBetÁ 7E+X#䐴Vvh@<)?Tf ˨~wa0n]6_&y(T H>D ¾o*$̹'YHN:OpYotR*73(\BʃO?ӹЋ* ћ*d8#CEqJ޴?Tp0iHb}7&gxtiS06% @/65zz.[yձ;[*.B×-C,vw)zAa3(usfs)RZBu86& h4_-?S( y$,8T5~rcA)#o(9Y5Nc')]}B-,vwe D3oԓ,8?mSEU2ah/49*o9ь=ܦ|eA ApdH<2Dɇ!j11avai6$a0ajE|8t e+_jd{? ^ɼA-*iwσ&vO237HiI2oܾ!2SHks`|cyfe1;.?l>(+GO6K^w M|}:_;;tf F͵0^NGe։5%ȌO0kz .MujP f|Nj&Ra~;OL^rcF,n2Mz}$)@OBF#{ލ]e1]o΢Ⱦ_axdOׇ8a Qj]C)mgcxvծ -6XJs>$V&$1 WX^-K% &t$ xbT%^cl2_6P#Q,G_!XpܕYF,bfP7 ]dvJ{'w\J\^̙ujSެ*dPWN&#da[sq^6(zў̸^Ko.E)F,K5{~QYu ="S Lg*bRܲ^9*LB G-$#Rr*ӱUG_V䀁/sőUh2~D1#x>';U %`qBÍX$eOEtxD} R_/W @$`sVɾȹF4dmH/A$޶06ȦyW#jB,Z1}vtE/~?zSJ7E_f{n.||HiFz4viur?̄'M!DHdW% :136t"itʭM:u Ȅ+hOƭT5;HΙ]}jA?X3Cn@F< 0rC}=~!#AZkRW;t c{ ˴!THsGIHja7;σ|8wI5'DqA%Tx"{C)ϊQJp*p@ (Gt`j!-#W`'4BR7ciULr }&0Q`8J5}bK$ܡPRʜ/q;oH8 E@eW~NJkz$?E@mmO3E5[H2s5Y_yzqęk۬Euzu"1 p53U?]=G<\g& fPQ'z(1> N$1.*"wzA.mq."Ş+K--Ab[<ƭ U+eZ] ͹<Š6U޲!2k+H{V&\"piÜ*J|*9 P[ 8WX9NA#]DI͂sw>?s A_ߡu{M*w"#+x !ven㕁s@f!pi)hvNs<3(?0:7DsA1t(] Eoz_gHy&xA뱼-:&յiH'~t36 +a|| #+AE:>G SE * %2ۂ,SzZ?0OwhS5gKfyQJBBp 9hD\cE-|"GjF ~ 'XVn"-Xv`AZ:vHK-vmI4ՖBoM5 fOU3"[ixɏc{RW—? ^oI1EM KfG }@-V;i5a2_k%(XL4IM \~@}%CeuoJ[NKIg8LhC)dcS+Үj:;~_7ĮNJ㍚ r(_MwQƕ2OնlوM)7,(?# 9Lw+E{a! c%ء4d<]8j%NL9>/0)eM}5_[LD'.(QoBB˒G]H,'З‡iq9B2=Cr[6B΢9uyf8ܯ| xe$(d[09̝/5іwlg~^BPTq|t}NE݋ IA(X̿+\T%;޴ &מ73Ůi3n3o2L=2]G*={]x=.xi y׉ʘ_`+1x֜9 Rs9݁2;sKsS{z1T"BOnawOܔ5eVUtp_9^!,Dr,MГ-bM&qQ]ZuOqf'nh̀l = 1v4V%v3^(22<9,3M/VSc{`p?=zTI:ɪDC8긓i1-?$%g`ǐ0j5kYN|sen3J%tmz3=^'wX a_A:+uYNtv\78 ;IFJEƕb 9dFǹ8T9WoyDfq=/c#8|)#yIsM 0y>bWJ kboǹ{EV~:amFsGY7%>Ӛm^W^( <#EvVG$%ū[ڎKd!K]r00{,Xx[O7#O`xi[(yA~'G{ߡBTR$0,ҧ@rGtǝc Id ).=c]"wJ#NJ"ʱe)P N]$ϙ 5HFg5$HsʥϞ9@V#m|ƃ|֜ NDqt+6pq\q+L–Z%,oml [%6)z+ao6,;V0Ǚs0"Fsz$AAUzV'ES`Re[CK*/+1fPI8YOM׍0 ^u7FXN xTd\{7_i-R0 NKNS> PK#9/?bIfMN\,?Ft7ANt`~LMmñ|Q;lUؽͧ]({y^[#t[&悵 U KV'RS4xO?23UDGrI\;"Yõ@Ѝoo%Q{ (P1_1 /a"MGFj|9hsN3S&O ɤaJcҗ)$\ bi:U8_VF\pȓBq<߿-PV1 0nk8#&;M{}k$EN o܄K9:Lr'W=s}쉁(VI<6r2X}5ԤPethkI )IƧEzZ:3kX{h3$,`-<6[s7]½e=6LG#Q 4,9H#q%0 絮Xmeٌ G-~{BF.^M_sz=d$B^Ù8@`J#Pl,QIz5JwIҠX 1'Ľ1`F$_n%gnT&xi)wPyM]<pUtBJ.I5|F#wxcX8BcX(؇P8&Qzws<_/ruoQ?x .ʪ#SJJ9dT`ö j׮Po kZgL4o?υƐ9kK[g!w3ÿ"赃f%>ˍ`=ȴϘI:sZUp4|Emlv>G?gDUYu3OҢIJWOU3 jMd ik !0 eΕ =랓Jƽ#I kM\p؞J؏>ZyGQ2ם.&6'ЙZO9H"dF&U̼wz_]eFI6VJ(SLϲ$*Ӭ}V_;W(Mzˍt^x;qS)>HxqHj+@U̹aQ]PͶZJ1Y=2>zdn򨝪HRS?2o:wQX c`O;. 4Y<&'S\ށm5nѱ37cx)Z(ae:a>A h;Ӟ|hapz/-Iڻ(MnM ˍR(aQ"Դ:<4NVK MAMpU= >J`t`a},cMdNDX-4Br&Zc&xgd|q{K[I^6,T+S7Z\w$;\|?]Z2HR-H`r˘ґ(d.X>q4'B#xgV)tW))}%.'gk z-s*]YWSj" FkCt 4۰tpC2_"U#$g,Z'k :FN{xT@j#s~SE%IuIC6Oa flQJw'b ^1UNf~Xq*צN֗.Wu&駵F:O  p$~%6>P#YRZ{؍?Yv{jԛL.B. f0-ӎi0\˟ qŌ؎SzrՇYs0VtI۹%҅R"ea6@RzWQu˞nX{<F%V t沎 k>R&p|~5M/* e5[bNx8θ,:[ vLڭ3,)@`,=K]* ~uB9I8Ih}og6\ >|GC6it+$U':wB]xruiLn 6ߵ2UU[0yx0GB%Gw۬B(>ίwV܌yѧ"ˡSYŮA,f+XFCCUd / l-~Q_y;=C[]mޝSeE4-AOe  $HyBgvQCSFvQq ).wނɢY݆]G%8'mOֶfhWnu_>Njt u-rW=$P\t'(у K{q$ Xg$-k<v`AzM:;Q{,kޑX̓5b\3㟓yy* `[PPqb @fv{Z<ځCP@Pq$2JNlu鹃d7Rs0I;_K8e IUʃ;RIvCeh*/r 4xQU>(_?]7XiYq=OZ\a1?9>Gge&})[G%HԠ!%ΠUM+vZhcsK~Ɠe,-`6;IrFS'_ķ=;,rVzގ{d}N+%ƕ>:ͪJ*EwRH& \hXL8ex. SY# ٌuVͲlXƑ;aTWM 17Ap.Ys9#EF~fZ>ZEn%TlSr5خ,s׿?B7<~_{{dtOS5iuɖf$Im8Y`RZ.% ts  i`;UoT^< [6H9C!MJu>S"1bsf88p4 v!S]_3OIl]G6Yk{qx!+bqqˉyq .Znhz/t^㚺0(F+NbJc,uK==Szxt$m)J_\s뇨|>t{Bn>eS^| 3u:VY98}+*gG*RakZ,%c=V&OXZ1+]ckgL9@Wfw^N=铂TyM:8Cxu-ZpEXϴn.&%~[{~iNYnjkXKOlY;j??A4Y8so$D?-qC gmy8,LDr:ڒtt 6~48鿘&7,~qhF35qHaE6|8=Ԅ&Y@ Ψm,/uaj)CVWUg0Mirp߅ըhn`u& Ƴ@Fפ6 BpϿIjXmxfij1!TIg%Š'a0&c=W5Hۓb2_X(P{Jݺ{xp8Ts*c6SIJ鷁Js;4lO)Ԭ6pM>j38#*# Wd/T,]gvRLJAB` N=G:!}*i؋W2me Ԉ |G]Gc<݉Ѝߤ qW>.=w)@@L Kߪ kM؆BB{E/qjsWfs4X/FE{ŋ1> t ܪkx0ư@JFr~UT /Z) sQP=v2ߓw ^j ;QR"{Jj -\MbIY3֝ e24U_NSW:u #' 2Yft&KB݂Ӧѩ/fԁzz*dggTPgzi!t#nM!JX!nZWҌ)Bbdm쥯- 4KgU>Zi1ZP%{oTww60 jn]pIbJTL>Z+ؒ5a$1J#}S 6tѨJEj+v#J\wu@Lz̪vXalZ۷Wb]'LJV,[|/8PiV 3}pa2S&D s1nO>Pry) _oxk<$sh'm>\Vʿ Xɼ BL\V/шx!9q6𜞸/-͞U==TɫSܔ3. !ûי _wJe7{6 YRWWk$UHƵ&ϢЛl~a@57]_[#13!3xvEcY |z)B\&j/JƉ9 x@(G467^Dyk;qhmL+C klBFېr@e; +s5V] mdˉbj5{Sw Z6B a/} f\\i~ѡNlb}xHN"kzCځ!+ Ҳ-]:!؎e| [%i$-w;ɆBJUsuv>g !4FĮSQèQ8iz5^b XV'k|;>, y;EPv$c[/M_'Bhj]A#wQ5CS N@ Ӈ`~SG'M{Zo8zay<_*]̄o@yk1ZsNgyqh\L $䔍wYZW'@87x3Cԣ*[08;b頮' qΤ+D8UAĻ:~7e(j] #9@o(@Y#S ;JyGݒuwe;V6x1Eu+_(ب$?mN&zڄl:HhTZA]Y8n c%}1sAE[ˡlbZْq0 _> /ZɃ'ds e;GB^BX`iJṢDzGl[XC&mwEOU}5 ئBSq"=lpŤ ) Aӈ'#'l6C4{b 8:8/6x%Bgm^um\Lu;Ђ{"zV| ]#+ʌ$gM\Ii!ߒ#N ?^EQ~Vo 3}V]\ܠy%IhC2:)Ia-c 8畃oOɃm1FS&p,lI OVVOi=lց>Ad#^ [B&k"ax~ 1e}r"aG5zV6nbȰ=ajGr5(i7-Լ|glŎXrfs4X|jzF\džpg5t}䑝Nu4C*s'>5PsPC.5~ml6#;ډn^zD]mޖ> !Թ{:vKϩGje}dWF3{^0Kʡ4 43ޑfZ(ndyyfVA<ݮ/gHKL>"my}kKrtt&Y1Tn=߳;7!zGWCg@? 64Ed߯xyϘʘ\|0"jN֥6#>RN?W>j?Ae!5 xA%G\F/ԯ PRH3FpߝdX: $7: o}den{QY)e]C5;7Pra k$H=)ÐȵP$aezEeSSfbjOC˧#[[Vkۇ7bg7#U*=.ڷ'" m  `*eɡNāvh¾'%]0O:.'x6=mu2D_O L2.ŠY:XXmR?CK(HwեȐnWؼ8bE5ljkDA ՠ"wxbb/eC)Q#jљuP4o2r49bi~.MĀXO(&f-1K웭}o[i񈌇x&PR;XrK?ITl}YYu6(>= ?nN`/A*b/,GTu`}YUnK}ϰ4H<Ӄ@e/ؔ?qIS~QJǟD%GKFJoq_r Z<2K'\ˆq;gK4=.lxk?EsEn4-K7QoP3USv1'aĹl۔J~ 내Rk)?{O ULꁍo,QU0{3N6qv=`,EGPp6uUpbcs>CI>)^la ShC BqW[t4Kqb7ґV4l)0s@%dNPmPRہKSƸiwՃ0Z4n_4uziF%Zt޳d76vlpCpP2떀#y8Irl'~}}i:*Y~Ʊ Yq1fдFzkt_᫫}2 o(7֋tD6:҃Cg7UxZ]I6WpRt,n&`!3"u~>`'F2͉UQPЅ91ְ(窘:>T);}@?w3_BFi'df^UHVḺh *Rrݢ(`wfN(Fp/rUVT ^37BfpĬTπ_(j-?үANc@\t@A7vxk=;ELkLs)R2mm4=ݛNm'J~L*USf^D@VC"IS5L~}}[ Y@`@zs!5~"yP%!jpϼN2 k:t@ GOm󃄺Zm$Kjyx&w ITOBI&_Pg۟8(eRe!J6ltCѾkpVqEagNhu1\u!L; 5@rMgvߢB9J) k:gX@YɢF t&1}-0%:'\%Ӆb1Q}Bw\UbɞL@JTHzV m CLNom.,ExDvgNM`dl8nP2Uy r)xt>P$Շ/P+pߣhya-vyz fC-ҔX2ESRD-24tN,rCo~xuSM ˼kL0Ne+(\N7ٝ-XCiNM)As(WSKū+08# {n{[e}ĪwVBPQ7kvS510l7(rXш?ȕzЩdNj1\[s_8:A7ikrZ{U]XԑCg7FpPDdo-v1^Ӭsd$$"Zޡ py.2!EZ:1.DLECSĔ7Yi($gH/vWı`=6&NE^,Rh3Q0S4 KH[eQi*6?ZߢA-G85?!?&=vw^^*l;I:R/h8#{$76[]3d1M!5/l~|]va9;P;_p)IlT1=ĢFq"6E=-Mńvj.K(k*'H%Ml+ɨ 9nKՋ;A6O͙{GX7]IH&>?d 2!A&oO9(In\5Yæ(+x kۦ,YПyZ^=]%+߸A{/]^Q ÎwWEjՌ-/#(]AqXv~gpyd_ s(S,|` %I8Wa/RđԢPh&m[r7y#?Vkŗ`K V\w%8*:/U i-^<8)wueOB CWi<w?OAK8dmcC$0:$\'%0qiZԞ-AD*Ʊ}&:{ _vMv^Ou0Ց_4&~P!l^jI*y2#t(s>>O =;P1f:nUA$ 29OHy^9لmu3T] d#{<G'7=:CH$ /'S cXl B+C0]6gQˮK~x F= 1!Di5FHΈ,}B%Q0""cOh)"|`&T_0e"ZVu8A~ͫ?%L/rBϕĔ~FSY {C#Ju/R-*qQҦu5x8<)@2_D3Z.I?9;pUJwũ먝X4 i<c {`:g9acs:_90h(eHj%@َ"!5) "IJw6ཧ~ڑ erteeaѬlVWĊaĘgJ\GEsu͟f6&WwISu^# 7@o1\ðu|iq]{X7*n[f>_f%^xNR G͛;8y[D X_ͧ{#Eei(&Ymt+Y8c C-mPۻr ӽR<" ZWД`'3 aZ $'_.W#Pnл3(";iEmp~ӿb>Ffj)"K.`6HruL;)y#W,N̯JQHvWi*S|*3 &Ƥ~Gn#0ᮍ~؏Jc&#kc!Y DXoF@ :?qf%Vi,XهW30_DE1C1+ЅΤzxrW0Ϭ.͍?~[CGdaBioi@|兾Xf [硲U00# F"0$39ۥ5_ d;n'ϡJ6S<1p`5FU21ǓW%2Ϗ dst̍t~S⭩01 ,<. !Zz=}k.YBܘN!4r̍(MVR5!K)5 ?|o.oF"CL'6 >Q[vɻ6̑.Ԑ{V>5̓Cƨn:ݡWHLTݮYq8)>le+ +Ʊ)S\?-Z[ivA(D@`<~?,,|mµՏc@#5[FFu!$""TՍ#*;ޏJhp{Lz_hvT]GQ*i%Q[  0+[^2e&z.ٟATyl6rߒ/T( YZ