icinga2-common-2.10.4-lp151.1.12 >  A \򛸋/=„v'TXEܣiyv1rB')28EmD@Hq9)U.0Sʐ8,KϙqN6C B R Ln . $ ʝ=1~cw TZ+0ÙYql}!$^{h..u=rNiЕ~oQE=+LtO/ҏ|E Wa_|P:` &~qi,8gU/1% wZ2p ldN |H6;$HyjgцTRݧ>kQ߽Cc|w˳<3ÏpD:8?:(d # A 17>K-d- - - - 9- h---- @  ((7/8p@9p@:@=0>0C0F0G0-H1p-I2$-X2TY2h\2-]3D-^5 b7tc8d8{e8f8l8u8-v9Lz9999999:$Cicinga2-common2.10.4lp151.1.12Common Icinga 2 configurationThis subpackage provides common directories, and the UID and GUID definitions among Icinga 2 related packages.\7build74 openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Monitoringhttps://www.icinga.com/linuxx86_64getent group icinga >/dev/null || /usr/sbin/groupadd -r icinga getent group icingacmd >/dev/null || /usr/sbin/groupadd -r icingacmd getent passwd icinga >/dev/null || /usr/sbin/useradd -c "icinga" -s /sbin/nologin -r -d /var/spool/icinga2 -G icingacmd -g icinga icinga if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /run/icinga2/cmd fi! .FT zBx '+m7)4] Nm ZM  Z n su $azGʁA큤AA큤AA큤A큤A聤A큤\ر\5\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\(\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\(\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\ر\رecb15525fe1bb7d9895d24341d94e89b54c106dded11f7002425480750acdffd5fdc1be1d16c7fe449dc9f23a924406c7807593bbb6845092c42066b54267b303668d70c9b45fb63210cd56f3710a2fae7f9ab8a7211d38e883ce5c0a2e4a55b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643ea40f1b8a89b252343b7490759dec1239835384c1971d4dded47fa24c5e23b2ee78fb27acb2e9d3a789a3efe367d2e432ae720469842a5f712dbf2649e8d0796b39221cea8cba8e981901e850ac94af546f2ab9cc4e2bd53aea8cdc9be5592f43c90116aca20ffc434951c5a81388c93549dce8cf2faffcacd247f237c35d9712ca3d218245051a6f0bd50a104018fe26ba51c6e12ce0257ceea4e2a1a29b0d1a7f2e423a708fa399c1819b7a7a0d1b8be1dc749191c04f14ae6af45a2689321747b9d296b8ca1cdb64e8e6e29b9b4267e96870c9dc12052218526641431f2ce632840d309c1f8c7ff95b990a16e6c58676955312eb344a5d075fce1839964e53c6b2843c3e52daf3d6e7eaf40e74a1d0cf51e510f306982064c1093016d57742ee6110552e20b324d71aadc874cb7db19b360c3062e5f7c33cc9e5210aab0ce1ba48ec194f5e4a236d1d6ba6a0d44e6309c93d6e42a230c715eae56ea363201da4124a0862e6ee972beff133247e59105f06179b668266a28e8e67c23c5b8179d22b852f30436601a50ed51c216ab1405906c579945801531b5f7f3b64425ffa47eaf295a598f750f4468ac47d5b74523da49e5fa3e297b794fa413844907c1ce7485076512bb4a5d82d80e2b4c6bf0241bc68ec27e37894da6f05c106ed3f025d403ff7b24d55439dbe36f9b641a8d3eab52412b4cb7f1f4495b5b2778e5ea6af6271b25c5ed29ab722553091212ce007a2150d8d6e10680de723b864493f1b1ca8865b4cb020329b4cb577c7f76ed9be1807b64699bbd349d4bccfd7d736ef64b4be49451f2c2ce5b6e56f46631c7b10ce81d5fa532e91fcbba48fa85387ce1c511343190ab5bad88e722e69db04071bf410b61cf41d8fde21dc9d6bfb67b4d770c0f192958f1e40ec0dcb5f3aacbe7490719bdf4bebcaea33172f482b6ede8f571c7d554adb83a15356dbcab49175042dcb3cc0051db714b668a971fc0b6284e337982d26c93be0f318f2125f8aef8cbc30e0d59344ae8aeebee00cf99041537e22a00120137927ad41cefc900d0fb43d0525dc35070d80c789b836952023b37e46254853ad788b0da34ef504b764d8ff54ef490e055bc4ba35fd295a63ae9c9404f154799af34a31a149228a7148c164e904741b81630c7a9baa54287ee7484fa005787a4a02fd9ad8cf674592fdfedd989988a33cbe184d05a395a62c4381f7f5c568c90273c49bb5500cb7943d6ed7b334a0ec7241f32e60305d75e4a57534be44b29069f84513315a4d9edca4401cfe93d08549e6ce71bf2cc32c8a0334c650af3c9b65e41f93eca81dc27be41c0d2082dc703090fd144df00e8da5722eded73eb8edfea554947fedab752e3cd859210d48ea5f2bc6345554390a4fc030cae2e58534b516a9d5ceba973d34cca14a09cfc668607d394d72e6b2ae8201fd49b4211c74c0ab30482d6aa35a0a5853d91f518db6e2bd39ce8d5db21b238rootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticingarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticingarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticinga2-2.10.4-lp151.1.12.src.rpmgroup(icinga)group(icingacmd)icinga2-commonicinga2-common(x86-64)user(icinga)!     /bin/sh/bin/sh/bin/shcoreutilscoreutilsmonitoring-plugins-commonpermissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowshadow3.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /run/icinga2/cmd 1>&2\+@\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/sh/bin/shbuild74 1556935223  !"#$%&'()*+,-2.10.4-lp151.1.122.10.4-lp151.1.12 icinga2icinga2-commonAUTHORSCHANGELOG.mdCOPYINGNEWSREADME.mdsyntaxnanoicinga2.nanorcvimftdetecticinga2.vimsyntaxicinga2.vimincludecommand-icinga.confcommand-nscp-local.confcommand-plugins-manubulon.confcommand-plugins-windows.confcommand-plugins.confhangmanitlmanubulonnscppluginsplugins-contribplugins-contrib.dbig-data.confdatabases.confhardware.conficingacli.confipmi.conflogmanagement.confmetrics.confnetwork-components.confnetwork-services.confoperating-system.confraid-controller.confsmart-attributes.confstorage.confvirtualization.confvmware.confweb.confwindows-plugins/etc/bash_completion.d//usr/share/doc/packages//usr/share/doc/packages/icinga2-common//usr/share/doc/packages/icinga2-common/syntax//usr/share/doc/packages/icinga2-common/syntax/nano//usr/share/doc/packages/icinga2-common/syntax/vim//usr/share/doc/packages/icinga2-common/syntax/vim/ftdetect//usr/share/doc/packages/icinga2-common/syntax/vim/syntax//usr/share/icinga2//usr/share/icinga2/include//usr/share/icinga2/include/plugins-contrib.d/-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.1/standard/1473e44cbb8888477e058f1cbf609ada-icinga2cpioxz5x86_64-suse-linuxASCII textdirectoryUTF-8 Unicode textASCII text, with very long linesexported SGML document, ASCII text mګ$g~ۮlogrotateutf-8d2753e52243c59be71e6bd1dbf75fec884975938dc78c105413d6ff282dc497b?7zXZ !t//] crv(vX0}l`WǬLBK_w&}xQIaΰJʅbH7|Dv'iC RLvSv3 Lj#r",ː>1ѥRE#| DZHIӔ*O.+ą2!I異8_qt;oJT݄Z(i9m t!Rߗm5d.[Y O!P579~_^, Xl1B /ۜlӴcnķP3B[!lM9?=F|l K~B:SMhH@;)9a5T O,O;&{XHpq6=n9(]A8Rjrtb*;lՁʞ؟J L%%.pS τ.xӔ)YlVlHǹ=gC^|!>޻ڤL9w.p! :{߃{=2oSCA<_~F7 d'FN,#>p̅~D&KIc0D1xQzcIzV7wuٛEN9gi:+!x/ \Y7p@dHըg4{ÔU47n~19f<0%ַ3Vnv8yYI_D~Ŷgo(TmqĆGMGtAH)Yؕ i%Y1c㷟VbGV&R8NJD,T9?4ӥd7o,0uaB-Acd**Ɖ6V^=~n~V $.}v z_{iD7]vs3P׈EQܛB@YXޣfTeC8prd,!sIE좦ǐ{8|GP1{K89ZvᓙyBy DᔷKZ:_7+#E|0 M6 W R&;;' +s, . W᪏&9ޏ|6.V  ~zY;^1g)VPr-dD>z1~1c7 ySɝtDxTi缇m f6Pݍ)FVCu\ 9nrrG6jP5%U{Ϻ$#? ˞Z͉ kiR:㩐츩̄ CɦaU^NAw;Qmk{fvd#fԜ`Hˏu?aw6}pGj4½_ZWS{惔!m컺1˖]{p Kr|r:V.gގm-U=ah^ж[ KG]S-`91b)!\KI΂I%G6S:yA!x2Y<hׅU7ҽ*2>t͒pTeY7 \Elm3Uvw|,, ,d+h7e0ۇg8G(Dr*R]hLJ/VCsl+KEHԲ8> \62=ᇁ' ڢ2N] g ؛|ͭ3M$v"2Pwh&%GOjG##E}f3ȸrU:'FJ>x$yCŴH}uU~y#QtqpM>ir2Tʼn?Lk*ȕd,7rÕ4sʦEXp a>B_0jdwEIݡ*^Lݑg83S|qfu C;]m>ۿ<T0dl.w89 ͠(Ϗugc>%u );pѡ<$\+ZoAwX6K 5.;k0Uc _'h斱N+P }.BX$OFmip3Ҕn$SsR_HlK ^}U I+X.N[/y뉡0@DAc!0̌e%HÔyxKX?9!U%ym:Rs9>nC Dvpn7fwr!̊ 8bl.~Q\D։h%}YSekog__!wN;Ǵ֩c طDϠ=Rt\Cdsp4/"թ-cGS=xn70L,Cd c8̇'.lE+;2x cN❥w|C3Hծ(6Z^)&8$bшtT6}ݗA|N^r: ,ո|p,f@qn{($)%2%Yo庽ۼؖ`!<;06 8p1f Sz]۰|C9i|l(V?J¸@Xueo$`Խ1#7t"+_DN%+u]w„6 T w,̭6[3<}sqXd0zƘomD&֪j:t_4,;^^(,Gw9lc~Uࣸ{xkή_q/({wcth\߬݃F q'Ikm**"`Rp·'ǁ }o`2?un_n}eϩey7J{Ct ):ێ! 9)w8_&,fڠQi0ռ9Ӵ\[+S+SP EϒSptBp;+yb*!]@^n{3鮩3<1sW>7\!UYqo@{[}MdwkdHD1 ᵙer_p W0P8q;Vpi\G{B-qo| U8gLw3I~pVԮS^-K[2# &3Mi{VphcޕK([{( HʕS7$OpsX\yA{Ev܉K49TI^ƄS;ۤk}A׆7^f h\ܣ@I#(Xi7Y`+&{Rx0ߌ WI>֮-Wiє i,$aSt^,`1tRA`Z 8\FAcB{/a)+b5r75RCA6xvo1ʄu蚲ەɷ@dPjkgq\ i, F&$ʰS$[U-Rd:Z}!$J;V뾆smp/7ᾅ.HR&ʽ*f@qd"}Zo)GլXzz[^VX%q\E6{&fS1Y/<͑3@w*[۳=Y ny5CeqoJu`KqSJ&\epDT2+L 7^]fela;pptǃ ;[]L?]$D r0(jxd_X8 iɭ Bp_M<~НpUlldi"k1VH?"NWljjmGP?]Qne Yb`*,`,FC-ۉ >Y SrE Kxz [7v>Uw4C(;DC+x _Jf> c"72tS]wqd6Ȧ"$Y@Y[ c=Lf᪙'G)SBf3xSd)ZAw`-QbFw}#SA?kQ]&1ZF!'G}9_I i#lo X}j |&B=o>iXCbT/IlVީ?]@+ uve+ޫ,/*+2Ze{̥OBe(^QGN=Yawv@ n'UGWӽd"q"qy[//B`{ $Nva/=baNV9Ƿߗ6vS,)JEƁKDQK PÌvr s{ 3,S]\|- ԏoḺAy_E{'E3goEs>]}F4z3 QZQP=]ט.Ce.Kdb{'Fr6T@ծCbSÜۘt ,^+Ýub?7\ޮm35Xy-\;I-ӵA_;nYSR~cP"#1*KjrRһ 57| vdpUO2\lGhJ\1Ǿ{ V6)9wN>UM2ћ9'Y ,A{ %b.c-@y-`LEJo{?Iv,'8 @9Q}U-}VJ;{+}3*=n{ha}h|6sI*$ YC:iY~U U*6lQUE=`6q +r ~@Jg"s+Ti xi πTL26i-y:X.)K% p ǃ+% .! 8{ApQQjʩZ7J 4>rJ"/V3A`>\%riZr3y9կlh(ʶBs_?[4rk|H5W4)zbNTnZmОy `z*ڪغ0-;h:CMz t3BqDQpxLV)8l"׿LR5H?uw߰}ɽ Xir+Sz-9`uigՈgPÕ9ɥ}‰Y+< VZ#%HLUNK?z 747+ary :9y$֭gwHI qz^#!@5BBJ3tsK}/(4s[MvѫFftb#mym?/Sxʽ!5&k(۶,:^ DUV)[G"= fvP3Kc-[ٱl`:kԓ%p AA S5]J-=ew:1bib;b3Bm٬f xibS_E4?h)kjϊ |`{;gE{1#biA^K\jzvNmLse~87 >pдGY,4X$X ]*.Q+fػ%4lw3!'@IXTT /<2E 4Ucw8W~Gnt|_Ca'@=q?ru7W5@ cSۊ#Jܬy\gQ) :`@wxChc[a/#2\" {1&8dH;vAZ8Hxgym|¾<^[5tRt:S(2ũV?VK &T/ҡgmEY 'J> QfqO_' h.30tR+A\ ] `MEz @QƶĆ5e!F~O4ܮٝ0\G%m K\ L䱜$ Fyҋ3!R'ĶY}VnNv5}Y@ƧZB"Xn'q6衃\Lw+}tk4Rm[ JZn(jy 0/hHQNKF%q &Sى'LqWkKZw.{DZD"oaR".XeKñO+nze gP&ͻۄZ(U󇧻x5q.d$.Fe\ʹybh,p!s+"WzpC[NcSV!Ѽf Qb7}ĥQ~l`[quх.zM$< 0jq3=z9qD<{NXqi榸*?$#2j R2 (ML+צbUfbH3$<=n(VO''*_=߰8i5 h72B Y:\Ex'X:'<[7&~m$'`sB6N 'VJf Hwнx^ndA'4rc neh%)9H.=/>ihҚvŧ Ȑ#4bRG  5 q,yadd:z(}( mtxa:#0c!<87-JTuxߟ?MةxI 3:|{r{p~Mg1c g~^@x5?%2y0jE'ڧW%IA&&DHJ͖0|ѫJ*G|啈(Nl4uH@Fw.Suy`0ypavlBS~H%lfR%gp1$W+nOg~.ΉHzGW!)g$k%iK/X]nԜMc\琒qL- SB4_YK`?U;]6z"'J!S6VY q"HUsjH~aKaSL ňSsT@-|tcP$~y޾1h$=BC)">&u1z'$i I"SCAMٱIsUR?*M;F)޸4=*܌n`FqB-(%҇؉)3ˠBcX *(D-^?W4H85$Q붼j0'흢( Գthj#Ok,Bzg6 ]#~gcmV8,tMO✙Fp{lQF7+KͻLhH-8XQ # sIGc6` 8m7Ϥ5K*爓 1̢a@zSl76I o2]0x$!+3:+HvR2-m.NƠOR!'}D^j=!)]<4;M老0hJo W߳ ׫}[_gF+ˆ٩AM8 =QVWjeAΚkHlz -zA{Ey=aeQ9V*Dhw,+f6l?T!,p%s>R]LD3ȃS{yi'ўBu)g3='vEc#qP1$*yIg U $ǡkGb&:<"ZF9[wyzEj!azS5s' -jw2e f1ú-Y{խh]a N"rzhsdl^տ@yW_ƦdF}1WlB7 zɿkqƞ4XfcaR .NnA7! ː@gȤfޒ_=s?* a\}28˥9^%9Vڦd!CXM@4(3목m^/׵I3ȮQYX,]fd&h+6n[`fUQ?P:G&}~4Vm[/JMɰ9lq:Bjzb%*DUPxé&-jV3Tvq9ྙ)HC0~pRhQ8]!aBmy)H>Ҹ9- (aygM+k0OoQ)NIAzZ ?G! |5TX ljk4K&3YS}b/BuN+hpRt,=~xQo'㖊N` e(6 $ȵ7BuX#x.`бl _h( j]dQn'Ɖgah4mwPXxQs!U {-*!b;s/$}Iw\/D_خ5\ED1I" *tIQd\hztc>y!jʤXOƻw^ m0;JH0rwa!ŷTg,?sE= _ /S3_z8_+h2T4=U'ELlKlKZ}=J軛d2\ځI'9k\%F`NN‹(e89İeO+ (g++,Dߐx@qŧ`8T\DZ.m#+'ZwFm66&ƅlv?y~Jkv1Y }|S@+=4ôױ2ZT\[WY˺zX/9wDt/'q>!Ǻ8> %x6"7L:h!PzǶ|>VDM/Rj^ceڼdG88™$lO/Tq$&5'| 6+[+l * Y%D؞+o θ$q~@u1+.h =gZ?@x4J,/FT S <-Bk$9@j>g88fz=<)@*2 %2T]An^e653>G[e"$־i1Fl4<ǾG9wp_<nR#oAp- Dr@S(,5iDDe|%2mx`U 8uݍ&H>JU+//<[x`Ho"=2*31}] ѻxtL~¥!zxϢe^BT{}<̈iFLȡ[} Y-(<Qѵ6zY+*zt4uGDWЊrth&0s] H .Gg"Iw:Vn>:2ʌ.Ia.I$E+܊eizNq*(͎!%=oEؔ H- j&bNWHA`*k@\ k #d!Z6%WuEuAWӆμuYL~; lsܲ_~3bb,+r Y,: L"'e$S*"Rb`'@'sOl T*Av {>2^ o,NZw\(Gd8aӡ3$W\-J-(j-|8&Ƃ4T[E[m )ώ} \mɦP]jQQm%. "R/읏_|]**#)TAÚ `;lP'p[X1+CLZJR8Åe\ڏPc)?wAg:gyZ%oLS=W0:F-\lY=O-˜b#=lזxOwwy!ןsM곐N#25fX?`q03\HYObfTaLP&?V(w*}Q߈[ɳke3kϘIOd*~OLE p4Έkcԗ0DR]ٶG<8[IiÀ)0;)S)nvΑ/ )%G$kz+DHUJqzXAӠg› zSPUF$Oz QqѾg)ܛktQJirP/[ei(>gz_1Nd!ʗo N%֞m^ c D.7~ҝh.4Q8X>y@'"yWT!6s=R~3H֨qH@Bħ+_q( f=M^ 7Ix:q>T(%QQW2ͫQցaY>zH>ԷVLL7ܔ蚥%]"_]}3ӍFAH$34$;w4ݪn\1ĖgJ&'q̀dw7Ȁ/=PSQ҈ZwF;-~kr":@שʬg1D"c4@0X;Z&kܷh.Xh9{%ezM@{nwK,WA.ow 1z:za ?F4mz`Ggʗ`ﵿ/:y96 d~BJ 8(8OGFP+ zk܊;eMp0մCSml՗qۣ4}"e[L+Np֊frॎS~z×4n)J`oDLZ4a#!=*/84M9S^> M f*Gtڏ8yQ!~hgEG UHS۶`opPG6ڂfWT/id-&Fi>=1!7a9]`l,D=kZw)e ?|u ]owA[ ^Ӭ;7!|brl1ޗ։x 'c^t| +zve@?Q5I:()f#Ho_)ՖDbg]M}-=nu6ް= 3'\OW7_eyL.Y 9zSXh}~.A:6MsD; B \_L@qkD|) C+S+Ү󶫡 X?=rNO j?"V߲ ev*m3e]V¾̡wG)4jeҤlbF NS?ɢZ>F<L| PXMCK89~XO!>UwSm8%[~H}7=xg#Tl(eF)xʀ<+Z+Jp&fWvHB>9ey-oZd;[;y 8~I\ܣحB"A#o΂ZGY1 P⦗Wa)hъmdlԮlÛ5m!. ~3rEHY/xLf ɿ R0=$W\'+}F%Ad& N+n:KfcH*W|A)dȠ.ɖ[~Suf > {;qՕ%!W. s5S۝3?v*#2h {H%p:i(C=4[eX<%iHZLk%wlfѕP]H5eZoX9׈)#ރoEBkdM#~QrtWO>Fݓ -+*\{.fI'\.)G'3ViDWOa1®zO,:a<wl1|ui_0ښ@hfR'_C׺D[0vlwMa(.6}?~ZHAcaf!/U._fS !Eg!2,) J3 m~q Wb՚ςE'X隞<ةǢB{n"MGw Lg&o  㾌 ]#m`E?{-g. o )s}C YY깡tIJM*('REAmX*π 3fі\ eoU rpb^jx%i8/ 쎔B4Zu)J)gp`ۑ.ZNN0896*H./I0&ej+A4$ߋf`7Db,1(!73jͲ4xSyW>k|p{P,KI6"{O?hZeI^ ù1G! 5v#jLJ&K7qܓ87{q}/߼ Jt J6\;Zh`[ɸ26L$AoAV˝Cwh4oqlǟ c?Mq|uC*pѰE:C$; BqMNE*WC)5cGTMuH_&^档m=PTKL_E DvPKͱ,IvR8#v拿n$6OZ}3i:fct f CjGs1 9lD=mZQPg(9[ݭYXܤN1LmLi!Ug؊,Vx .,5 *36*W~ܑZ\T~ꉞG?duޱlkcuTJ5uX;FTqcID =Is ԥ6rDa,me^V~>էʸOIbt&S34cAoJҽtvω$R.5BQSl<> ]<]jd//ؗUFW.Z{V={2:@$)h}K4L[ٵ,XϽPgk_ ;x%EqڪZ ;l1Syfӷ0\zA^ BC!I&bVI?hFIrP "~-yAcgk߻7;2ԩNAmIg'D"Z [;oQ` YOx~!ANuh7dDh"^wmb9] )%DqsZMu 7AcGE%7 ﰴS0H5|n[@ňm<-%RP`Ex 69tt _ x *p%uQovĪ«Dꉆo9f&hCE{$Ƥu1,;&&kWbF1Ai:N=v'.}gCg )^0V?rpvzDρ6g|X%0mN(4BS(;w}}TAB11q!p IP!H]ʘǸ(`&Vg[(t`nKR4~"Eҙ]xe :E9 ZNlK·A@yNrWv lQqi6#/ 4OcWMK r_",Sɺ,@;0D-(N9b-rVk+{_]zşgd]Ra)@8.6лָ&v,ڷM䵑ͭ,읞2HsRO2#'r4~LReT9 ץO4#',ƃ,*4 AJ 6#~wzKku) AI7ѱ}&{ZYQ~=Fo@Ӂ{9!?: df$ =U+he.&q"|'$?$uu+ݸMQTӻ(p*E<])Lo?;CqмNQ ڰezNENF8K%+dM.fZG{GO$.M[@O.ʈɈ[YYǵx',WQ~7oJ=]O?4 1q-E!W#$6Ψ|_ 2PgvhX(薚?lB"s^v~mYc"<^uS7vw3BƖJONʁ)\*iUwLR&S}{r=RIm)}eҬm? ]m8Dxe_y!l*yԲU[e/'(9V!n1NSm y6OS"OgT90y7>k*ZB% %6N;P:^ Pe&P52eTQ{d^@֬;;/A%]_)&խ[M HYfvZnmk3&1%?%TKblj"N~?@"ěCCY0),ӞpeT- R! rZB]i+d5ĝ\ڏƶ_ X;&4#}2W=C#D0PLxH65gxŠ l^(SyHt䊑 #u>m8RB~3 ףcI 柺@9{4 oZ\-DR <1kБ#\[: Y G h_ }.k8,='k1ul)V.[ykN:+9i[++LA|ϋSK(mc[o߭Q|JbqkB GBtkE,8a8c:~J:wwkH2IK!5E̅b W[°e)!$U3dCV^{g36ww]2ϩ tr1TY;}!o8X/sO=E2!yҤ:X1I0,?L_o:{' Gɷo}p7R%/^qVBkK/Y3BXIߞ?xT=y\R--@cݶcMȳ0VEhl̗J׋'r: %mԧ UV zw䬕T;#90$.o;JxUA?/mFܳRj>2 ^|!RoC Ι#)Jrz -X m/P>S/&,/"IeA .㚬3mDnu/8 v#;Y$ߟ DrD([=`Gp%O2ʤT܀<_u7'+RBn!pQ=7c4 juxz&@n"~?cV8yS2Ь+}]CJnP~g:{0Qy^Y-] so m}Ce{Nv.s.EF,+>ri{0%ɠKn86##W" '9;'Qiٷ0>";shA̎Tplhӗ[ 9Ȩ]4 d*s_wQqpu0l C}g%K P!e=- !To{QXIHTںk.1`O\$,0e gbFuou!ͱ(EXeM2\טkziP\6 UoL3pm24fdhl+58 *V|nrPyv(޺hΤt~ӟA\O&Hv 6h.KsxgWy*k('>)HÊƨn xmڼocf_ S&{D?z'KhZT`2=H6d0<;A@bk1P$LOmQg=34ucx+EJǖtU;EO 5Ŭih>! 7CTD={KHĽ& mrtc WaYc\G =x3gK0uSZx[3SU&~XFTBdy~$f鎦o^akOTv$M#6L*B ?G&k/:n?@I4ړ#e4ن|PJgC`# 7ẅ́N#) ]>vǮ#pJt:2%kp]^zSZ1"SƯ' _rv$C3>}>6V4:+rڬޚfv܍Jכ3&gn5^3FX:pd|b/ m^]Qa4Of$(HB+Љoe //Huνxj r; #Ls/&.,S/4QE zxQU0=p BkRF,J]xM*{* 0nl,+ -y6lkv?Ϊ\3C& lldN&5 j-gB l)$wNczikNJ$ 5I?lƢП$ ٲ~$]wFnΆʡӓ 1< c\]  iN>nT*m ^5JK9>݋T^ZxusS|R5S2]X6x,*hg*).fh3Hz!jU?~I2}6JsWVڧeBǷAa 4c6D aЇyd!}h "]P49=AQz ^GC 2G<i+ӌjLREH^OQf: Z/b_4"s6kyca *,]$.$q?@f KsPOSДl=`ꉩQv0șNn oýXW>>n&=a.*.C"9 3qWa5rC&8J ,u4E茽/zeœt<3Y,LAxYWA6^Tr|_Tz.Oy[@:YM#=}T^d>͂#GE$̬q eL$kIW݇ߤu7{C0LqF,ʰ} ַBROmg OHT -_A?@bq24<#B:A/`4eb:QMQJW@U }^{de<4I2rcckx UN%h! Zq,'?Z>Wf1>=Ωש"E͜[sJrn͡"{h$-wYV3;!PFӲ^#ڋ1SGx~WkN/lsc^-_Xu_țLʵh/2ԶySMmbxA A%<=A\rb%m++wO?0H4&pg<"ܞ4r#8IXB$IL u-y71|ك&QfJRzL01 )X_ ”_N709"a t9f뉫/aI\wA.eG# qnfA'Ms*1m,o ߞAp|h ש]RO܏ TԜf]݁"<4-o|Ra",0S Tn ǘ |)SU2qx6=;!s/ՃA'44S_ߏQN0W ԝ滘Hx( *+=52rp0Evw9sma-ww^i zA a5ߓ̓`ݐqr}bz7x(\$EH¥Cx>܄-Y,0K{~gL?tsMJM Kj4/f#ؚD_lpDv1^EHbELݖK4}hw Wb-_Nu?RH*{^sCywέ=4C؜$!Ye܎o3}~ tRI!SK ZK e-G}f6(V-k08jVKXqz g] z ~NBDu19C",%H,tYU\}E?=)g0u meT|]7%A?Ĭm'gpw ?#6nKHRN{)wiFғ&䮵՗6%-3㳵 $K5u^tVD  Dt.|Qk+_BlxɛEЯn6&Rtt{yd8l{KCsTf)xvf޻߂ ʝ(E+N$"sW][C͵d ᡐ_\;pULct"HS>؁CFW1/v&II{6Su#%Kl/ͷki@BSf9uU?֩ ;).]J:;$B9I_ƣ|fP*4ނ[\o `]" ?'1,Yn+ 6rݣ)>ˑ Uz1~6/TQ!};Ϟv̎욨gM0*J'؞Mw;67"WovBOb0.0 ]lO4%yZe pg!o6<`.B#"HWTȼ fZqVg_ҷ2K<ҴXdFzphOy *\NizJ6#% 닍v#XM%@9fM @}]aX#]XY3DtA?_*Jh u\iSωakta}i*WskQ4a2IJCЬU{[@u1 H+)F?&P!6"|Ĺqg- [ӓ@&L ZLyiaWdxx)L uJBߩ=0.`1$fWFWHtaa+l#`c !y7Y|gNw Z E!i ~8e_culک: _9| @ e4h y`Qayq2*T,_MzdMڂT xæq :bW\_xq嘔@0KF?hFFS+ga]È"t7±+:EW562 SYYגl!F+') w5'yle8ipt8źS܉8ןc+r0c'q N"\=DgP2w,#K"{!(Ban@.C)+ 6`YG4e_ ySR9}+5K24dDi!.oNMi 5vV݄ig. y2#  !A<W+*rKes- Q%8}EJ{U+K]/7߆'^9}}vyʥ 65 {h "H6&CG#{FKD66l~TtgJbġou )e{q(!L6Xl`6|S1g '-UwQPeuB>䜇UH8f@R)N"s[$;>D_DnTdnNI&RK's nFTJ8bHsLey`zgʅrlENn]0-_TxAp-җdy:x`pCupիu_Y94p&6uaL,T  ӿ'=*`_ʦQ!FB|Q\M ?%)!Rԕix9#MTwMCcLPQ26X`FZEZcԫ06[-= ,C4c|=)Tѯd#5{`rhH6}rD9ԍ~sOJ v>ur|jɵ2jb[HN{a0 *UfSQLK,uS'BȼIv"H;jM![B߾bmύG ܔD4bnKϟ|:A+f)zr@ЫWB{rDfkWxS̞_ $FfN^e X=z"ʜ`AUwo Ͷ*\}8LD4 m2tAN@5Ȇ_ρo| ugLgvOk!94㞀3yUjRUz#q=Lw:f rIaCs(ed^Q.ao{OQ BZaݖ"Ȉ L ']+RjDqS!M#+ޏ)# rrQ!45J5fQ]íiDv'{uaX*jRfz}1?̓ʡ|2;Uj$ ),޽7tҼ{oP!}н-1t->P.g.l8t?8 Q+At\0z0"˨](ُ\a!ntYr9[%fܫ5,_lɼSO_I-h+ag!f%T+Eb-QVE aW뼶 {D4#{(yȖR5zܾ7[0tlMiV_~_Ow'M+>mMz #BJ2f H!X~Päd\ʠanOg FyAb f31c.)+ 5EsrT~4_]i=&g"C:Õ!^jnn|ŷH1O,)EJ0{\b01x S|HbdsTq:r4qkFjq*QĩWS|OWG.V'@"ʔPu 6.(E4Baivk8s[@fJX[ 8uݠ4L-*Gmfw5.aQ$s~7Ceb_Y > }ˁUVДUd`S'+qH=D8+HU&ˌ \S'R߷q.@.6U*8m<G(Qڬ/h 'foEF)3:A\/QZPj/雖,ȪɛtTnGQISVתORE$]ûjϟv:hC=IB!5 SɤbVt$*N@@Av.{J(^3OVGgįgC$2MMt>CLqDIwydG*g:~Ng'5e:+RCV %sma,Wu4N-ٗ`_U+m.K|KyFU4N:6\#cy Ԭ|ux泚p@1c|. (G[2@~k<I&2mRcPʄɪ ܏VA:dᩌmqZ'mW>* NVOIT j]VqyN,.wsPr\%( "CdN{I=g2*:lgv"7ҡ wzqJ|{ʯ pGD5 2`l_ݓmØSy2R2!ЀDb[L+ QH.H([Ri=m"Q9WN#^n[0SKTpS%zE <@M37Wa z͒yWq^.cb"`" _34lsⓣטXt]i=)c1IGmB9nEX)õZ@2Jv1pLؼ<0^,H-i}HeG2E Lw(#e6B0[J!Mi▟^k5HSor[Jj뱵PSJiFǩ$x&zc) ˈA7L]&&.vSQKWĤ% 5VyBp@Sm] ][ zF!\6u@2r%PFܑS7v 'n U>P#Dف/TΦ5EFxkvC,3gU,*֭7Q\$@XMVә>JT͓涥iǞC@<ب^E7Anw)`Mp+Dn(胦pHa=KU?1NuU) =~u as ay!~|jB :%>FoV4C$Pe`f@ )R><<1*r: .>s]a8<%mdg .cdq2A1 J[ӍfluB¶ "Lǩo~q'ףJ%S(#F9;`轪1+Ņ+_Q> ͯw2:)SF9y>E ,?/r5 ^,c/6t옐Z:G+Gs}^Є&g&#Ee$rο';^ƆHMB2kx;HShp`z3F#Ocszw?'kvb yXEH!q&*;+E9fSˇNEf =NQ Np-|pW,UW=McTݢ I:a‹>p j%QOQ`yAO̚CG|ğR2q(bu jە6ÈT3}I6"U8ƍ-?llГfczZ_׮D"bnFh-xHX@yOo-X_t8 GZ?WV|c^bd8뜔uE)[mς4 *h*3BE=(-g/Ta\K)yfޞ+;.]||$|^~у/pfw-'q+zesn.!h D aΥPY-(mkqs|X/UIP@S_7J;D:/mRQ4$q:#ȥp>ѡ6|{|(0#:ƘXEs(|,&1 bѧf"e՛J_x'5 E= [n#*=cbťN@5A (Dt_F)M,2J^m[ jfX(ЏO0`#*,c~{&fSVlݤ>^ZQM% x 7D(A;>6`V1Ή˾@F0ADa$|jW-bt&+\\AקNƫƺ&#ےTBѫFՍ^I{J E|\{bysF];ј$0`ٴ&!h82M+{.ҁj&d8L #AjH߻ kږ#+t*l+5za4BxsLbMEGL**Ja~Y^ sgH!VP+KǂY)y| Q'[#:2:=fD);Ce?@Ų#ATM|#pC|5+LmGf sLrh3xE F0_ TO:ȏpOs߯x7,Y!*)jF2 vAm~I t'"]azߩ_*OFua:"d/ёhzd|xp0BYUvސ7]jR'<]\ѐZNu QF=Nz&rɧRZo*W40RV`wKC=Z63S y0b'PK#7cF]fF1q994hD.2A2B˛v$u A1Q<->sZ?[A2?$T# ==Ϊ \ ?k 1.[WU$ZDW.*,kG!TaS0o1}lf#A&]1َ.RPiyd.*(ڕ_=]̓w U(];& eh5Cx`}FQ*KI8m\: %yeǜNջy@VSҲ^ʃ;xK>e l)p5Zr |kOKٳظ\-t` (!(K9fUU'FjN̚Lu7ܩz9A^nEDNÑ !ΚuFy+o7#ܒllhЍnmr %O2c?LEI$U39M {_W%)WӻWbeIE#7Jrh7ߦP#/~ϛGRG*ך}c DFB1suD#v`癅ۈhn.Ͽw!jӢ2$@07wA!$*ӅFAQkLWWOdHzv٩" 3 $#o%CG&6a!WhSv%#EAמ 90 3sWQTrO962MmU5}GIqN*WRL Mf#t1 tE 99 Twt@=k7[91LikR$xTVa)xO,? E@RffCQhmHӾHp82J_! Qw !㚕#l߻}&m) #t{ I1^I0 k.UAb`0ksÚu1uti8+1՞{ >=I /bM93T8KdnQf=-Twkx.e&wǝE3A d8 ETG:>~\/B`~n>ZWJ_]ήL`RE aE߶<)0| lO!V3t%nz mֈsIQDQ\%l DńLVu;/Ѡ"D膂* ൓UꁃoJge!~SU]r7g5[~ 5(xIV-Yӓ6 zCɁ/ZVT? g,S:gLO)\_+3LsGrcx8):h/~L3+"щ~N bR j.7쟺7$+xq:rح$L>N~S{jgA|m4yApTm]nȵ~NAڵi쬼L\7d$޶! [QqHǎ{ۍߏ.`59sKR1/tEܦ]z[)Z,ie,-zgui9EUyyǖQ;=yO$qCer"gEQR"gm؆~jEIeqV27K c] ? ЁJ8ܷlI(,X?t8SgFD?_z}#z"k`ߚPpIZ涊qec ؂O`ST`7;] ԥʬ}L*&5B׼_Vn їq[ۺByXv?wԘP~w3GyQ:ݐϏBuJ75K6*six>Ҿ+v>ؖ22]Inv*joHG?է=q=6D 0dp\a~vݰt;O oPkFs@8Xn ю/o~S/Lľ jvj$Rv_ "> fxvw1A-mTYLPҀYX-#hI/Ԍ osDױE)еqy Xٖ(]9o}]B@ iAQ 9\Ƒ{csU+ n̖B%t)ȇRC]1Zmp#4m}vRnt'޶Q\a¬2V.|F1EO\WUsq4Ĉ@)';Zo.2?[ĬfurѶ٤(]̋%@enp Z[\/;L/Ð NPD ;|*N7 gTZ4~R$8\X_.F7"8 je3g/u п C n@U4~9$QDcrL@p|n7~4 jY 3 uݸJPˆڌKmưD<A5TԢ'Vj"[d(h QvXIB1Fxߨ<z rʇ$.w&cX^`VEw0\}s@gt?vbӗvSo6@>1Xo@[oDsbZ z[ǁeF?E.tGʀ]˦^Bgb)+rt~nb%J:RӠinNC_GuLt O^9nbQßRF|H &VY~5Gj]۸3$wz,72B85 U\0Oe.JoKne4>@B*,|ĉmI,f4S6NmRN.봭 ^6F nf ܊@ו_0O>YFET2,=A XthPʓ#OsOǺܗUGONJYpvυJ@/LqYpQ{r(h|SݼMBOh1q ;`1͸byP-9D\%;`%hvX^ M:4+ƋVL#/ɫ !ZSN?<^!v2yٟɾI\\PU"$&PY._7$ѡۺJj>SsLH ^.:r!_FkLX{JGT0 , 1Bn-JuY`J\;# $ap^5mX`"~!fk--OQ</FT0T?iDn hyv_(M a`vI˹zU@52"cWԤݹaxޅB9i(\T@ì껠YNrGvKݚ%!V;<żH~~>>M71x\C Q. ,P_S2 fLeN+3t=B sa26&MY2(Y ofT\&n79@QQֳhRqn!8D&qK5LǐN]c vIz`2΃3ش R4YxfZ_tshY5' j6oKq{6%3X0NQy}kԹ:~#LMIgAN#;'\1o_mhtJ+iZefzHzO>Lvu9RXЅTCOlJ/dAօ8&S < {qlϑTчLݴrL|C:ʿ$Τ@䞛 N߄"QhW{g9uLoaVí@ E٪%H OW:1 lv5W!=-+\}>B ҸvA@WPW`r D񹏦Ǡ~Kg8jEk{$؛}%VN` M7Dzr1- ?7/"wRUӦx osI)*gC*Kd*v6ٗ-)ϙK/xQsTl6*-J[e4c5 ETP 7?|9W[[Rt0૳ tu:{̗c=iȄudT6 ೆ*JB ba(rsyZ-~Nq hO4ւpq(4Lvpbp-Sp$k)Qjew- khﺦلj7؁ՍNqm=0,LoC_jB "1tz xeɠ톷d?ظO.#y-Ś8pG2"Jz$MqdF.z6tIOLCT }[k;:uLc]>8QKQnF~[w=*2^EsCl~{LJ@\dp9Jfw<縛eA~ˎ7Y%V=[G(cHwⵒ_9~1rORJy:=dx#gl>EτU0{҈6ռJ'H`d)mjCŔhٮUe&康6u6qW hȊ DnQt`_U)s55ʓ'hL3??YJ!(0AWJe-@%?#n]{AZd#AJ%>lFȘ*:1l/,L|b0A9a~/5߉USnRP\};f7'y5h6]!)PVᤞw}/s}j -$eXcqIHDsr|dU6 o) L+lԇMiJe<(ylrԨ'bYV&P MB4$eHa .L9 ]O`Y]!#άte2#T`2MA[xz5åcuzFMY$/YS/ں@mn { W} syb\PV"t~*'lOӚK2R[R4 >CU?IΨd*SsC( ,:R90LgԠ`9'WAQK4?T ϖVk#xA-;Ȍ%^ ݕUFMhbOkd~g/.t\uƪ 6sPEEFI^>PnkI.`C5_[p26 wÁ@0:sgS@ɷi;u k^ѹ hQ-CtHS6@bDkYUР@J5oTLx `2fUZr_ζADe;pSo_US&#dqG5Tʪy!oSkn&" Φ|>)fQ;5e"~lkPR81la6m3$ɹrW`H)er -6c;N)(p0~JITYMwt}U4SOJ̵i$ͭKM|֯XZG88} #8d|A0b3縼%4&Vl|~u,eC Eǿv]Uy3qmڞ~j{|ҚyPg[SNoةl!; ;h@(T$iǏPOQYg ʝ"/i5`%Xqn=-l`u&w$lMVlW:$;N]H6D')Ν8C^*r#GܘIGΑSQJ;ti S9C9% L.-f=voG7f-$K.ҾEe<9  Z@pORՍũA,.:f.4?NO14T 6.B 7Z?(s{~'3NDT]wy -)]Γxf4TbcA$rho1댑Q3-\8-lƝj2@I5$=œf@, REsAT3P>fՇ׷n$lÒ{Cod CK$ke)|{iB"P[_`$u1]0"NՌTk[ %im'T=͑iS5wݷ/ȂC/=EJ_wVWVs^z?L^쌉]Um ;SS~xq6cLl/u,z{D51wrظ @x[eх%78%_TM >76%TYB:+Z{6>c* +巉j4>ר.M0WB3|*@U6J)yU6m#4͘DJk*AvOkY9id+\Ԍ ^㟍KW= j(5q92Gs_j=\=E (>v䆵AhlxjZU,i'۽}7IdPJ'&?w( Jb`H| "#.xR4CܖA6 '8ABA~څA?6JJ0΀-$T1Z|e^?Zo#L a{tȶ0`1 K3o`O(&\-v5vi e.dG-Gx `&|ỳʺ(kK  r+89Mp)ti'!NKJ)vB#h,7+'#~aΧV 6ʓ|-3J[éCY<|<3fiqS-1`Y9&4U17gS.LF<@#e눽QY-i/٩7w/F6 Ze+Xyr1dcN'Aͯ '¹3NWhxSSUv;U$5R"1|+LmO gAvhn*x'Bh5.ZMד|lqh7Ȃ[%[Ϲ9t*'lM7R{aE@M:PɈWaG3(}tʿ`P|7izӪ%PǸA)(u&q$$bF㦎8)36;i|nm2{ 3 0x)|Ɗ$%a(7I+{? P*}y佗Ho[BCNGJլFpmY2}?R_V c\r6y䘫T =-Ȉw'kl{^#`Z3;5ڤ B\_[}FM,QE5Dm|+9v<}9Am+ڎ (~;&s5_(R˦D}T 㒉dZG6T=|?.(HbV_U;j6~iHvZozaNM]|O{Lߦ&# BJ . lm0N>ߔ y'z.1{^yhYS  iS)~½?b{\[¡>*7IYA/vwOG]<fEVYٙ<+|>a{0 vEGrYMke50K(&˵""g$AQ/EQ%'ݗ*(&_A]ٯebkV aL, Y!PtJ4w؊.k[gpk&p>~T9ߖ.X>ZDK\e&+fm%5١vD,\vdVWw*ޒ osnWиXp&Mϑ;ΏngjBC[E/RzmzUcIZ(+Fԓ o; W,>LaFS$0ذ^T}""i INxqP4} ]qa{/`^x]q)tKՉ$mF 둴)`hφ C3ӊ瑢G,f,܁XD:.6ߗ!gefj5z? )OsV0fA]pUe?Y?lU +iB&m&7m(' Ƨ| ʴ`(ug ^ 6Õ|eh]%fN\J5]lbe9@̭2O 4!Ht0|](k.,\Fgɩ^M(%Fl-jJ `%4ty? r?DP2x<&Ut];x2,^KU&O:+\0sXGuApnZGFyP: diM)+`A 3+y#(q բF8}]{W\Ĝpq6>Tt}y)XO& ',ߐXr/u9C)b(|G_QڃR=pꛦ|,?秨[hW(nF޹n.a`i _A=D q Ƨsڠ}ށ,,KjSK4CLʦOM(# 2rK=h !=^uIv݈pW&ˍbIl-^SX0 EWG^ysqMBMW|i)#.FWݫv2!O^aTB> ckDX̛k[Q;[|QdQ@~h;Ȭ$-%oI[GnC2jȿJ1=j p:$0n H^25笽%Nt֛ J5{hDw2<~%*J{澐C#xGtKiM9TusVirp9-GkV C!>&^oᙪ\gr0VT> MY’L`w(EHwE^/μ+2^d]_ɲK]!undgqt|'Pr0,_lX+&[-HVZ~/4?nCo^3650.uo3Z̀WV7WUnlXwK&%spGv7{J+ JK:`ŝYY3mE&#W_,~@ܢ/sh2uC֋c QIĉ(MEkS|F} L6 ƎïԽ L[=#- l+s'jelIP46.׊I.ԠY=vz0i!R CA((Hb|o/&&'Ky/n"|PIr.u L`Saf3+@{% 'J{Laxbŝ}"+QU^ )Ko Scq_^M Z"T}7fUBGjz_6}IoyQq& ';nM2ܧ^N_ID+5(Pvx3단iC#f`'+U<9tA W~FtDu7@rKΌˆH,ee {iaLDQ_#~~cɧ, @f9G%.yUo{rԿjt"i`}yJ4괵M+Ҭ"C|&ư-Ol^U/w='^Qx/c=ybk<0;sÄK"nja4?HZm7J1dA5dR0&8 1dx`t)z`| D?r[9xG{ "2H̍kٔۃƀH߾qbb>l"MPrK\gX,‹gP~>Ga*BŢ$ǝfw:{Y[DV`w R"2M28vi\<+ZB}:J-Bt9'}`(2Bܞ'_يX> V`G6ŏVӡr5WxY9QKvx&a[.X=U f \3G`R8,j0NExl٦T IRkع7W2bşwP\S^vnd*FY461*!4+&xN|_/޲!/6ɽA1h;\:l(-g>B"ꇟ( Oә] oa0`w/~EQ8i{3(a㤱HSj 10HhD44ʟ/HuQ>|Q`~8dfg4%QnZiR/$iv& (W i2}0^ei*vd6&n7؂q7m:|j۶'#`/_!L,?2cE _e'F7ߎcmrN {*)tT oY}oܹ'j9 s/hXEغ.FD 8>i`<7pt .blɿ"ذq^u@螧R\~R:4/FHL ),L~`X/H5WuԣR o%"Vu"6iX*פDN\Y"TY k6Q(?Og' Ud7ÕbPC*pn{ʓl"R?bW a9rP8" p(#\iqjci]h')[lJ?Zl:㏾zv}dyB{$o!ofkyu$E ]d`_q}> yaj)~jMX;ӢGt^xA[!ݮ W,X5'LNГ֛T`KLݯrE`+((OgSƑQKfVaC|$?2{1)(4R \?Y$UiϢi1{<@XVVg1jr"_E}U÷ 'DŽVL*wA6.|8L7 ;=q]"`XI!tXX! ZtͩqQYg]AKeJ,)26)q7ҠxA<[|+Wf NnA#f3*ikFe݅:(ZoH| vAYmQ[ʿ&yYgK\ݸp_)3qLd*ylPX{`5Zv5YZpx>HM-Ju:hL%p#=+*f̸6I+Qˌ!<%v?| /A90wb?gXWzί#χXmMCt b!Ǝp?-$ly; Uf{&ڹϯn~1ɖȽmaÿάoQ𸃤:~ҿS vhC?@(f|({:ykSiFNNWJ68{-2Jqu9#8eߝ+w1RAp"!FO!qXRqs}Yǣ$PsAc&}S+c0 9Ot|KߡŰ35R2H^^[#Zo*Gڣu>͖ }WR$h*%VՏfE6 6O#/`ZinE>`t¿;/@2fyХ9ҟせ>\.r5]d*aͧ)1]`&޵1"K^#MZH!O-n11BGpsR7⇭^oPe'Y׌. s$cC8}Dgޫ(1HƢ 1jtQtf7*6LP]߽{,-oEaěkC*Z9<\cT_҈`v6UA&3do5,YՄ @tLŮเ9UD ld;ii|JHe})Bqkq;?O)ŏozyy ,霂+t^h2OH*(PhÎ{.t`)$ӆۤCޮDᑥ=zXP)ͭPsTYxG;qses]ܧ !&ا=8$soPQʀ\?CPv-,\aJ,d֔W=o[63 zF7U}q7:Q)jZF _ͷ/ĔA 0?$do Hy@@k q|a$ZPd?] %&&ɞ) Xb?tCƠ'çe_a4fL aSt kRPv O*KDP$}(#p![uATrB!/ujyU$DD:~>Q\ x$A,Od(1ݍ #GHy;L#qu_ְeuUoX|=z/&xV܇KD˕٨y?i!/l ŵt~% V0ZmkMr<:SՒacR% B- 1 ߿gkM,m vF*]6 |KPUB™uafu 'Nq ?7 r5Gwy%/'yi?8h{2CeLg0M͈=OID]XiȭB<[ճ.@~ ap\ķqoo(}=d*\]^rR 1H &K5iլH"n+ՁpvfXV_6ucA,c) ]}."($=-cɹfqD|5٠Dݩe(+{ h1w? R` ;ecEp|޼}ݤ#(f'%Ip+nRO=Fv!=1%AXq(y6h#{C Z=aZu?,*Amx5# fd`,s4=ڕ񡽧9Z[3kSPu{y (1#m |NF|UTQow5LrDmRy.c!jAx{AU)b_E'l_l!jDg35~~LW`YLnF3+S^!"!"8RF [tN,i o멬xB߆o5URU0 wכ+&`pŠ>KI|=utI㗩c~=wNiɀsM}5V#5vI75pqEj<[m8OX-*1io_&%('*N`!;"Kͷ $Zmڴ0c dF>JUEy"8&h&Uq!0Cr싯FE)B$ckj1cۓKq;{)㵘9ZXj.(zeҕߏML3Rz{Brͦr7WAgĤ*UЄLpȇRqx|p;xs6K & = ^,nǤ*Ȟ/ OjDl2"v:skɠ:Si,/ h:]4W.1ZŵJLHnqJݡ"hab.Z" GʳDKMBn~hđ71Ӈ7n#wNyz,%$ CWOΉx5QIX$ IQK 9xlQ`iR8 j[t?ꨫ)5=Qf0 d^3Z)߼]$Nd-]('mL"@?5bEڲ7N$ÛXC!jnFR'¬&l Gǹ>.^X}S:x 5"sߓ'zй_PиI$2r1DhUkƕ&J_ #/8zhoX| N5HbE7x遛t*1 arDtzL6xLĞN1))N[R- /[Vޓ43ܛ E$Pvq(]@+O]fLOQۓ6L-yw!65*'rO_լP|]4LuGu"ވ~B2:9-dj/x,NIxʩ]\EpQv$:YO@ܿm%_/4vC$Ebk( ɉȑe{1/[mٝzu lDϧ'XZ1 ^J 4DhY~m(;qA)Q@Ly1Xzpѭ u+g`8r+9&m; .,ݺ"LO&Iۛ Fg*~'k/y#.!#5tmC2XH'^t2ob7r,*WeiGMpݐ >4>)1TwN4ky侻țM{=e':*mew\^jDg/jbZln'w(I+j` 0D|L )iEEYn~@>B>;1N' uohn l6;hPCϑOYnij{QA#ùsy/h6(D9B"Mt̯HQ@wgʣx:bEkEO%0Mi! NRP}@t@ɦm_fcUc רmtP'ω?%S!(jB6i)-X|<ˁNA(NN̗%-lB'i,6pL&ﺔJafN,Fl2UV_ꃰi_ׅ'{Az6n^@1!>L*A Z1+uUYoͧq c^zm}o?|Cu-p@-~ CR^ -~BaPjV@<9 *:(L:mUiܫ Vw+{_]ntDS-#D[I? enW@mTr%Dʹ4]= %앚F=&7Rн d×]G `HjN JDH"yH^ܰ;g(]ljj85#m"ͿQO:D܏oس2@ 'ݞ "i "-}= ΩtG4>eT_))F8$.=`KC^mTSdM iջh!f:_kEf're(I٩+U4\7Ԛ'+˓`$yEzS9 y*n!.w ЗH9]ϿɎ/YJYyB Lk"˾yΛ2ۦ'{H$M-@K7F,7i[y9 9Y~ϿJE]:q iXr1( p9|Ò9.yA3P=es7Hi~Bv#t*TLMFh`hg~1y70gciV+@ƩM՗x*cMC\'[sE)XWk> 1B,Lx' %/(lcFx]27V OmЭur ?l4ъV]ü>FLB+ _ aBk4Igrtn߮8,ZG.O1g(OBsMƦTRIY6(=n1mQcb85:h <4:Eg:i~6eG]Jha]M"|p+w9^ȴN~؋x?ɯ^ۣ$%>XT/nG_|lx)ey fRd`)BV9]&|bo]@JD YGO7 {jbHt n̐/drY t~ձZ+Q6{O4{gwCަ1B)tc>nJVlRyz4H4 VnsO(#n*'6۞g$>!]8_`IZ}St0Snq@k>MsI1w!sԏnZm<6ِcƢak.&~#N΂$ lIQ5L)ڏ*fm/=i4D.!=˺toļv`;{7}D@whHw X0h`ͼ]AOHk#B7-T" QhioiO$Ecªloz Kz#5Rv R%ͧT* ,-#H)ˡ~%4׉(|Uwq7w~2_mWh!h;4ŝ=h$/cǚ "K؍J&J9NY>Q;6on ](aND|b!]67RAGRv e8A͆Fna: Smu. v ifl--eMUKz>cdN"kP"r!slRS~娨>ʦyܥ_KG{6aXAt׋n*%{>Q&-\t2w{:OQޏH{mREORyBeN(q5(w}6YqjQX WW_FQC^lYEU9:q"IMsx'^bITxZdHɪ :.Χŏ$2  ځ&lje$K\+t< h(րIn/_Ӏ!r;+Y kbJPHE[a%g 14Rl”EΣ:if%bjb0l..fr\upZ#R2tw+ψŴ[3+V/v2T.ں6T鐉~&}WݐEvlzLo(,7RGyw!^!QQ-чI;QB0= hk+O=Gtl>7zБ4~Uz>UچpVml:#XxABׇƦ~ D%Hi#Zp ."k7T&lOx4ZzP0k@8cIO'ϤQC*@QȬ=v`Jd\ݠTb&jO%`Qҍ[7_AbZjcSafdX^#. x_`N3'>NBݣq᭗54Sw9 X%<˺OjO`/t3!ZwLTC|8ʢp,P:'QnIClཹm *gB0ĉS+nk_$o*a?%a6J x*!:!*r"YjGUe@Nt9-f& %s@'s/@WHR3.oS(7.<+[o @e^8IPjMd_ĺ!yWEi2AeqhcNa]`8,,}})$;v]ufG!b\9 vKr]4:Y&ە7D8 T{><ON6`{2SsFA6vBˮ&%$^uSR(݋Y!SȰIf6u^ʔ.s'z7 )jӹL-Ʀ'C蕝Ce6SG55Znzs@'̂3 y>J_s{ʈ}iRo_!V+ǴoQˍyULzB cDϟ:3Mʿz̏2{ &BHH `_ ̋ uA/NJ[rHΒ7T#qp<GZ[~tS51'~U\_B5Bg{H#>MkkzTٕ}=71%G=#a M2ѓhaF|9.CL{F6o@`DhIڴD/ cNHz>{|$|* Ǩ!0v^?1uDP{@Y(^Q ҕbhVZe v؁(VPe|jyW/p`{lTA{ZʒK GF-oKNvt Fȱ+D^ !5il |C⾼ov#p"Qg|$TB%pury;n9*]l(W|fdzc]!dSnO?%#A5* ?gfeNͻg.̚)qx,i.ȳL-ni?V(FiA-KW@=0:)b7Vzl?sgkp0Z !()=5&Pv1\;5Kx'dY^!-Fjٍ <)e~ԀYЀc4'{SC)* @f_ 7AF IQ&,"/8͹@8y6zfj8>~ӧE"qq»c74 el nlib;I rВ:~sT4  Ǘ RfBo?{n4LTYewvQM4N_3S E}0"5tKJ 2}j ^ᆷՂ|7@3ƠvR1`tHS tC&8QذZn8ib!~PS@N%D =%k8龈}7JuO5d"Ќf+W.ry 'gѐ2:<"Ew]M[|mqPJ)3SP¹aO]~r嬸{3na( CZbM[©]XV%{i|TEdb)o n_!')0ʎCbP7p4N)b /qa&2aQ%n*`DKB*;vq˳ga6,@+ n]rCRC"뛑p|j@M}}?"EЛ6;~:1RT8,IB2]3ο)R\n;EXɃnBB2R1er!#sW"?7NJ?X+'x$DCPlw;)ThE{'WBhzEHjk#+JcY&d_y FE-@Rܯ~^.AZz/_B"+q ly9E≱hqtSe@¦[xB=˶@1_/l?  U1y|謇5 `6#%;2z\CVQ [RKn+^=7_$I))QK%+9ʂtA5;PKeRL4SZs}w;AԒ? =ݨ]䰞խɳ/+S-nNQ&%y +^ѻ;-!/;* Sye]  C+2:D\Cd\޶@,FuMq/ 'lW.$$+r˒N-7@8P"PaQeE,/_X^BXl ƖtڻCArsFiúo|==>dpwp[ "a zndء[EK‰q)[`pVUmq5lP(>!Eo3`Vl~#y{TQɫ6և`=; ˍ;7#\QEQwWq/J!7_;UT%'??F0%ɡ* n$h*uU^LF<3=kL>q"7{20:WL}AfA:I I(`<Ho[?V&*HP+bW#u:~~DsJ>,rԿ{Pֺ5&ޜ9:`ä%Xp*˂\ UL)s/ ^'4cs`Tcgd?W."0j7?ao"U4 ;PGIO}k ʫ~Rs?B/^pZTZ dŇw IoD7O{!L+lk\E^;`1Iv|8uݡ+sgR? !!lYN7o7eMF {_7J| G_`S6H/SF{Uv+1?A_ӱw~}z8k9.퀵 jEo-+t`,z0oFxX9(ʻH6;rn/YtV(U% hgLר%fG' x&KP"t*6St>jbZ y Nju!KJg/xX yZ]2N ,  }5ֽhP[[m,-aW90!"Cmz[`4,wmCJYz|cn@YtW 5/Qx̌93' #wkaAuՃ@bӛ5_֎mȽS[>#2͘YhBU(gh=%{`ɓg*, r'V WExO84QbVKF]8xF/bX% +Y'ŋ/~ ǾaP3xf{ f,H"Ѹ?4N,ʇ$^Nv?omu+n8,xR+w(@W[w Vf^IUQm{9{*bJu=f'bHfW:{XMڦ#~u1wI-fzvxWͮ$][s!P"ZtkC#uwe? t~@ϖu:Bp&P]އei1؟TDX^-nI8ѹsLZ'Ѣm[T>{ΗbiJ!$+,KؓjDe\V^okӞUlieM-v)7&AɄO+ҝ-DbIX1C#n9N FEE!z*@1AzEw!o0q.vU\J(t߃(D-B%R~l x8'Ik<0RZW +K+6G\$M ;X:|-հ4SMJ{xOQaI\[[0}xqOH,6X%6ͱ"B,Q& 9(kV}~X7= xNip֦r b$5/4,XVH(EH8X!`vߺ*-[?3#'j#y!([q)vMzYfxm5帠55SZ5)॑IruJ>{ϫE_IHE7j 8o q|-B4T"52}m&B$u6FZW8`sj= e{Fv;gr4]'HOm]5JjdmKV9-92K UQ/qQ%^݄7Wu FLl."4&v5g/0"aÒ˗4<)9 AX\X^k]W9 pebΧQXԓ0:zJ 劒6jh=x,µ7S\+lhJ8B4:t衕e[.s"-{W'ʒMt7U6f832ɐAU+}'$0Ɏ4 3iw= !n<(A|W Kf)e)oѫ9@DA{=o,LfU޶{Ոrܟ*mXNȦ4Y(2cI ۜe;8JYޣa vJ?ˆdU߲Gq>oO¯ȥ^2dTª_+z_U MϺOXz"#ewue=dmhKq]wHDbUǛIHcېgu4u8PH|q_uČÙ XSiR|yb jDx~\eOGST(\ԀEbGe_.P:!8 #۟aÔ+.ٳhkw|@NXپE c|iQ5 nM:!0θve5!t_k(KN#ʜCSAgH ?#}+ -r[<ۿȋkI&յ0$OaL=.+a8_%>Ow8괕'~ ϧBoSQsVe{WNswMq wnHn`/k'w?44>{m+pk%\3z (LRn$g>n@Mټ۳e6UW5IsRbF,W!KLjBL<8p|TS7IDkݍxl.Xg1hQITDr]8|ոYykܹyǕ %5c0Q^h"ՄIkl^OKVH—JPjGϠ0M(ƭFU6ůiS@FFLH(H+1QY%uiF/-{qְDGw$IQI4%(2⌏TXi#GB_|_qh\f'-pX˚j}fh jYdl:K|Aٲ^o#Ӽw +r" PKLlh,{SƖvBYm$u`ݞ->rn9[mXejVTsV{!O]GxlWMҔ$b-%*A ?<sFމ;j>HA()QvϘ7u/Ύ2OyHg~wպL:Bv%?p3~~$93is0ykDhEsI[w[cn=k|L-pDF] Do)tv'Iw/~~[bo3/Byf $c :1zt_]WFkv,˞^KĽ5'Hg "A ϼ{CQ ̨ylN|'=M݂oA+'ٶ%^X>˩Ga N]N[+yCq çk]ޝ0g;2XqPE@͞_omqr<F1ZG㏏אm3` jWof/L9cK i(&JƐkˊsIk̾4z鈒"^ >@Ӣ ?ɱHxkIK>11UMb"hX8˿D,mKx ]um$GC>NuE2Kb*-Yq,G7<:;h2Jr~$#͋C䌘IM:jĒCrbՃw.O_)C~y/Ld'E$>YGMP^!_ɌHVbQӅI§1Wߓ 73l>F?[K`V0)vZ̈́Lwp-2QFx*mO4]^[|);߻~n?.}IC5jL܀7-Mt&(yG{y:յOp{v N%(Ҕx;@9q )cGMd=F#tL~N :26[AIi,=ȪY/ħtdͪSAJ@!4$wagk0pX:+ENȻuύR9ME"cw HD ^V%eZ oA]"]i&On:R+$-7iK3|:#'_N. 1ų1]~adԶ0&/"-N.#U3vA Ҵ\ڻiߴ4IEg?L;0`<-m%0CUah?hEmM}ʣ'!PH(m`Q\ʞ6-DgnREptPٝ@'[bSw@m!w[V.2D$HᩕTF?y!~u+ld I9 WP`o0Da޴/ dt>'Auƾ"#DfkY* *J@T|| 6ˈ 0݅q4Fbv/Q6 e<PNtC?2ٜV$Nt; 9٧u7iV!`S/\t%:ݸk(̣Ѹ-Pަ: 2'{@̀Y.#9bz͔r:2o0/_d[EQ[{#BG*.%Xn̡$}^RbΌ6 0<8n}u-X㢥H./iTrGV|{YGHkR?'Ut64aSMpeJ7Tcӿk{h?C_߫.-aSvb#9&Y-+YYہ.sԓ%SCaV^mֽ+BK3I$9"Ǵѕ4 p] F-V;GPË?olNŨ$ YƢ#>C\JS^~^n:@@k#řщ"_@ɮ!ll3#w˅Qw(pA9!~+x~1n<IaP^?S?ǎYF RxnB!NK__hȍƬז erP \$q>[\{$Uaؗ+/uUur? $C̩ڿtq5 drɌO_!Y!d$wmiw8a2<99URCۢ H?r)AS0iV4u'G幭ab kŬq8+M<қDniMu*4F.Պ1Yw SuE-:N±Rܶ{YSo'w>]Ok}SzmJf7 ~Q<7ڏgK`Յd$v*FOC9i* +_ L1CmL˥:f. ]hE:EB?P |}1 m$Grl^ӥWe]Bʄ{ȦCA.GU~[MG$> ( BaT'}Y_fܻRyոfrtĀկo[u׈6 hKtnTǿur'\TPUAȽa!!E},zȭuc]cnOQ"m"hK8~SfG\;щq+ uYu(˕(M?b~׮jD](6_:SX|K~Yd\WE(G0v[ݎa#sg6%~?= *G 3 &p_XbX\nYfOR.hbܞVEfYɁ$<V-{Ntخu!<,Pae9G=( lMx)_sDW+ ߩ3Ow+KZw~9OٜkrI(xHkjv#7N$gd~fiuųnZcʀիrW;B;ANZltC,4߶5(Z$+;p0p-]q(zŒ/aՃT@r8-lx7.%W!~HJw.}zy #ZbKio[N!bv ho6'6~uC%Iu@I<:K,mg 61msZ-USzU:e6fuXݵG4.33_)'o<ũWY@!D ad=&pFwv]]Tdc&[b=`{i'yϫ‡BUީU' B5X[M F`|SC?4u! L}!sJAx00w.ۼCk߬^Ґc1#?_O,zt *h Ro~ox$>Qܮ JKn)Y?;V4Q]!@vq95v [NcHOCP=ACi$xzIJy`H %u:ng颕b5ވVI}dvos`Lh5\ ;;6g{ԗ A54YyU Z}IBHi.z Uz1M{ӱeB9 Yo0hl:8~1_ /5KO[MVPW<{Eaxs%;"bj<| ǃ<*ny nt T>Ðkو1yH/jx6 G gPZkQ;ѷθ_'rс-Lsm i;w$9t {|!5Ku0NdK27 p ^⟗,3wP)oh`:'mE.#DDʍ 7kn`?<>;ǀZ@ ٭;[ c<7MXPc9Sd( _V#|UOJ4ns-Rم4?9Լd{fj P}ǂvRh=Duwy?R8` ?>|/5wJQ&UPܵKAl%0%6N"$ip!?έL͋w)W[weW;݅sQhA!'K͔3N4/ERm. 6!')QůOx0K~ [v? 5J~rxQvz/ >U> k)>3lќ::,R Ýv4Yf^ .BM Ȋ>.px¿jVa)f;xf] $I|}hdmug{F=O$qJE"@xg+l\d߄RY #|SюS6w a=GB`)Vu?w4󡁊IZj$MQkS0Vb,ڳ5{y!<]Ȟ]%U "U X71h`#o_MAׁICz82 'F*py_0.`hr8  YTp)1( qJRd^z ZǰjIEcsn G$aU?AJAJ c&pZu`70 $F'}ho_Fi '=8 km|bAb/nw>ީW$Fq&}: V DHSx,΋]cyXhAϤ0`3bti]ut>=\]IA&F CUXܓwGU{u9RŞ2<,0>r"}M?`׈Jc6×@Br0TAW.q=%Kl}mkf9Kv_?;PLk>UQmT>.1$~^3}%7ܝKOIps! 2#˥v'L(Ƅ=\݀!@UAsu04*#jcLKHE@^ZtF$ІUeAsqg#: A'lvJ/~w+["/jC=<_wS[a6|ʬ^}qy` x m\Qr.꣜"h1wYV.=&,Ed c=jS8~H>9PAykH;Ϣ+6;DN]Fol 0WA,=ln7_#uTo8Z>k;/lbasg\$z:k]"q~-#oQJZ3v^#YFmCs6>(41Xknrl0? rhtGePkٙwd{p5M j‛T dxm= q_ё`YHWNY!XCX\;hL.B-[ƥAO|WYd 2ہ!.1Ȥd;-_*TNPSf-a8#nI=tiehxOOK2E\';T=E0r[-4 Q]"A=+g_:z8b;9iPаL_{CH,i} ucGuag58鉧CnjU72CZ{ Ws2[.e4hVdR v音{nrӉϱ"0۬ 9G|u[/%b7#*/$b۬Cc-z<}GbQ2nb } \~Rά!}3f21f,! Jl$IĠHt}Ȁ;G}lA3[*K(N U A vlu!>8O8(~O@acl2|7kx}Iey X銂|F_ͨ ="\`!PF]5^ ؏~ ?  5sqݕlII)@9Z MoUh JL7$Km{Eo:IKJ5W1dJA`/6etMb=L 0#)]c0<'xb`<_\"ءsZ EE׉Skt~UC'/V z%U n)j,e( 'fyS-37>T 6F3ebNpr51Li7Yٍ$uWL/(Zgx0XY?Ǖ^gH pg4[Qh,|O,EQeKqjEƛ.˖;:Inj h.^ۄ%Oܣ=3I HƓ#ZjxqLґ$%& %zٷ[ŐRayYGDTluJ͈p{7w*(:Ce'4#L9y*(ȇ( Y9Hd3p&m؂Pp6okb)5x q]QϽOp9#y[_}&h>Ea=`2#>eISf2DH]myHs2n|A\ &Ԇhv"pfU,yL9XɮƵJ t,~ frbǎ5^G!dn?:!a,F{zڒGդo'Tp5W:coCq!q{y5ZFȧ (Z&q\d*h+:- 3&J3z+3[Z.GeMJl dS.]ӊX|,E4BXv52 ۶Wcl{ӝlz`A Jc}b'0?g:4 kS&޳[+@ccޫVu45E;MG> tJ"tŸϋHCruCD͙ZM׉(}byQWH+vǩ9%xmJ6Qn;2ޏU δHKj%x/1 &hfq]#B&ŸSݦ7h2:ϗl'v 0d:kF1G/Au{r#s{/AKZv&yʧu3_߂@$P\<ê _,~P"opD:V[Y? w0DsWb D̺s:3¾l0P0_ihσJ[`ڰ! VwLOPHq-&F-n-Z(@Ng Ψ'-6 MdX{ߤ"KM?H gƝW!2G8ߡ9&D!_$rʤҵ8úL@Lj | imSҺ6cmG`oՂ>ͳ4UeB=8,ژ!(_7j 囆ʵ k099<{ܛhR`s@&ٕxNN\p#x4^zf=>SUgS5[Tb}xm=ש^-DN&KOWr54gSbPR Ju 9lu.e.!!ѻ[v&>|Xi U_9Sz-gμGNq4s,VxMMUqqHWb/@@h]$SzߎK󏢒yMD~FG$}0f6~ 1D/߬StJ/oUDqJR~i ,c<+H9k}\֘yVm9CZgzϨ[BzAߋIPzeޡ&i+w4bӬHW"zYY=>읻RQ"|GQJ}$VaEFbͮAOD>Ҏdw9x WIUs<@XA's;HCn)s+v'!N7 Oۢ}3ݠahZGTK!R͆&xC}sJ\kScOm!MUξqKp(L\;GQ{Ovli&Jb&յf%\7yZbvH۞܆-58 'ʗ?uUuZm-pmcE ׊ KEu55P'iӼ][|y|2o! |1&a8w.(geD$3A{-0͸FeKU:5TK2-zS4 o|*OoU4jN6E Pd 쟋/ u>Mjw%CGVAw:>a^X֕gE^\ع3k W\bA4tdSdNpEYn55{Z1=~TksF[I%++C JgSLƜ)W Y*C;/O}#Ip:՜lz^KJ| 5R.vEmZŠP`a^uG0?eTio9@zDҟW$& 1b2%ۡ8NViXlƕ<{Ů'ˇ{,02qcZ]4_8[ChF$ 7`)!HIɟ Dđ|˃dR 9rcYP/Y(U;8I]F$kPd35i AMxMX\fwz)Nd{Jixxř@3ؓ0Xv-1˿8$(;U"#V8;Xoy:.Ur?%ډYդ + SB a0+Mq>c}x<4cl8y+r<] rυ tSm]3&2@D@#؂ `AN{HbuʿL>DԙIi^܇"OwMԉ!6MգzcoO&1YĄGv5&"d =u`/rȐbPxwOp_Ks'~;<ܖPƀ4N `J#_+P~=*)oYڒ`f$&#i9$BH:YjWə۠T2u%--}S0 ,g-:$#˨VeA\-=Z4N&fJd %UB*Sx2މs"aD*Wm܂ $\xq:FsP2=Hl|kR"ymNj~1HěY; $c_7GDy=Bhg1Zb)ڊC/tA18/5`O3i;%H6Ü BN~"t^јXcΛn}]\*!lFZvcH3CFZ8GKQj8?՚˼dgƶ@z4P'y,Bzvs͌W 7x;0+LA)J_J]tA<_ зa%ѐfqʼ_ D/tslCS{-KU7PDJaZP{|Ŀ:A MtS2L;"Q{q➫}lM1C3"K\\~P)dv\n|xPN3eƠ+HHOu\U1O(IJ/xuvskZ;W{Y,#!FYazCKʆK*1\wbJGXRJ~1lBİ!$&59Tlst/rYyiΓIQtS=e[y0TT%E/YׄTYγ~K(EGfoq64^G[3u>֓4e Eb7LLwKJ~’ݛ,эƒדv #a엻E>onmߊH3Z&*,uI^!k1JrE}6$X r6ܑ__m͝`]bj`;˴]Þhf1:߈͔泒z$J#H}዁` ݱm?f$J |<ݶ'[~:FO0V9IsjSސ#=Ji$f+"3a{4;{!vg¶{b1% ~ӎn0 (̜YlL] Q/11t`?t;jw~iV|y#m/ShA?{j NtdA&UFKPDmGvueB@jV/96ִ}7(Soŏ쯪i0#N8Oȭ- ^9g-X_Fp)ɖD莆-(Bw%gOz:k]KD^Ý{E{lx _X+#sZJ&EGNH`3Z>k?[KH+xƅ}Z lw8x\k@ޟMļ|0Nmb$xзA&coɋ^D;{+ [ݛ *+JXIo[+6 P?wy!'!7#z I{ih̰fHSёpt'2>F8r 2) $g&狄Tl+,4\ ?l{=&hf9_1km^y5jYJo*7\;jAH3,j>aX.N~?D99(QuOuEe2r:}̒JbL0p/$ns4z 밊ܱ#w-j5 W@x9miWp9ۘq7zv=}WzpPjTe:]/^ Ȉ;u3[˂ h&~{o)fE°uJ5kgF/S')-ܯUZ̺+i8#($j>Ej%gMLaϲ:KK``V@sA.~>o);΁Gsb0We$ AI#Aqtx/xjS牵@oCNJ2P V/R.əGʐ_%MP1cEwoKsL zJvu:ϖF( bi?#: 0lx }3`uuJڻD~Y (\!A.J>Gy0ԚmB*Ϥ=OY,Jmj @w~Pd,#_`czm^cs,u;!& |5Ũaر+rmmcU%OeKj~(?!{"]؍vtqѳ%vmOg|e*:l ٟ$6s6'7d()B(W幐/6nĒ= c;6<)ja =D z-;`t)pE gL6ve 0M&8~кRkyV3Xyk8ZR{{ لACVvp!6%4z}uART5 *amrv ,]$j=_j9[Dڕp ̆p˾(xau4oM WLᎦNsz{/]>7DD@dJtQy/PcmDik@؍D)d,Gۯ"bb.I}wYߛv N kjE6[|rWZYW99Y| ZZwJZ\K^>ׁ+p f+ej]3t؋ I\+#AXtn attHWl1 *2`D% U Mlw滫^6 R=Ddo9 QB i,V4}F#;  i=lGěX^up$ZF "£e%γRRo!PtT6D ( úBkֺ:DeEUm? s2uXwŧ'^6ȇڒғ'k]K{}'N3ki \TbvC̒gD|~J# 9tX٪m ?̘#A ക[t+˱6-podD) cP|U_-^IG ΄wf0Gw5:} 18 D}S9!7s!@zR!2k}=Vo=| Bޘjq}1-4(Xp^h0Y!uf"wtLlW @wvL4x?.UO鮤9@GR%56#tCH{yz?ꢰQ3kT]O#SĦ}{ ۵: Eҷc3Xx:"WYbz*QJa(f@U#ɲ[~zMu)@@vֿRb܄u'Qe= J\`AM?`/]Nvn{gr4H p\x/=9 2A]&۝p'UܤMa- ߇qqڜ6+g&dntNm&e{ͭӜaִ4Z+-^J5Ah9|DE6[61<\żN@{Ycr$Xk@#gw#,eBAx%7${̣} ZրR]6悔i nޟ$GZKFT>ėxpF:oT/(ZtqtW$=m86 -`W5­D'd`4z tH`*Q5)Yiس]P3a `)v Ug4c[|It$;aadeĄSȿI"]<ݐq/*qXߑ^ꉣzmy9i3͏Y iiuӯ5EQ LPꚾF m ?Q_%~$BL!KΏ3~)oI8?XCq+:y}zHiSU"]c zufg!eOq5yaLP~ڶ8/i$wt| v@OʪVbbL9 %:IeTG*J}GB8V](.Vݪ͒hK">O `rUKw4Mzϴ_y@t!i ?GywB#A W&3[\1gUy\k-Vhldهy2 yRK!{N3Dg8P%p8OH)kv¾R$6e,QT`3;Szn-9txFTMbARl`xk0ʳDKH~؍^[ b1!߳,4FXQFoЏ \8\[j?M%Qܬ,Bs 䆱;47O7dИu79*nu$+:0}1iN`I7u.q)~.]_D HJcvbo'J(&m@tSv˟$^*%)kתzH\K٩Aډf~LÀEPh hnc5La7Nψ}t p"|ي{K 6L".YJ$ZhM$=:e֖c<$s E\f",i:F)o PǻSp2:r0kiLŸ'mXt3`8+XO+SZ anC̒ZG2Za TAP3"%#ǗU $4??zQf9A8C^zœNTrL0o`l?Qa3%Ǐ+RKo=Ga/ax>ʪR-&PLW-ق:* ۝/&Xpͣ1>XP.3|8!6JQs#F舱OAy::iX]Jv SN_H y{A@Y M,{F6=gpr;B"w |"Eu Cj(]af1Ǘ%距 1e)Td XgS ~C+BvȔ6^WD|t͑ٷ=$tzXA;R&aҎOd=^AJol{rH Y݉F9 >jDL*1^ @}m*=ی's?i#x?3JhH.1fPqji^+M?jA]ߜ+cUg $+!Y"W,B d< m+J87GKmC$b<ݐiETi fməLs2ZG@|biSCW`X (+mhBBKYPouY*w3Pt2$BQ&6:Eq!v}q($:Lb\! !N"s&UAЈΜ#`Wq6 =s#ɑ/XХDхgsƟ0U0fNCm=4G?qL VL76?:RJ޹3Jy+e1?moˮ)([Vw7IA];SQbL`swb9^>]AGd|b"9M-@pT};/N:?G A/F@iY^X0b_boCB0`fn=Y N h>F¾j=VO~8Ƞ{fQS\XXh.PA!vC-NLoWq~\Cm.`DRK8"'{n,t{ ǷR=oƒDvGcP,[9[b5v!X#ׄ>\4,(q eƙghzH!l6v_A/j%V,^ b`2Ǝ [n3f:ήl6[(E^*.օѸ dyM3NXFs45&jzyrJ3QEd6ؑ@UK6\u It6DVl50pwPk[7P{D9lEwjY>T&sGwj5+`Zdst-H޴yblt!`stԘT؇ecYXYw'iUq~(|^c( ľ2n㇅ϊ ㊻X$_t{ݻ{E4!LwI BN%\Fe (-7FmϢ w?. =f]b&X";PÉҷ\mؑv_^r}gUrFu.WQ6?lQ-39vꕳ?F\L.Vx:x;[9(g0:[E!Z"Za]TNO-YicPt(NPIC6ՔWhڕk|D{~-?vkCGE]aGG>m-@է87,ݛLFw*HD @"q2(&k S43׵u e@[\IncoY8 lKx[@FN5wŃ+id9e;d_|>/tlR2إ\FqeIi;mrO;y- Xk7*̈KigP5ى3Blz-=x vCV5XbWo1x,q/7.xt1'pQנɠh}0ЛU W dVQ7>tl8Ups^|T~@ZqmO^oE8BpcW^0 2c? ?BV sccݐf6H06M0m}`Z+=U@܄"N'|3 ve܆'kz1G.6<N0evyP Ey7yM|1o0s`Q|:~@g4^Le(ҙJѾOXuZ:ކ[{=7_iF>&Ǘ(J@5QgZ.U]m׫j8^v׏aR;5& !-G]h8҇\M!J:&2g` ͹dVT_][" Ί*CQ"֑3z6`QV#c1烗F ]=oH{P;b>v/ gZ? @IY"R82H)Ayv}=EcQI/`D77(dkka󭝪dir{qlBgx唽 %S {',&Jح1R ?" y80U&ghGc3z:P#ƓL-Rrlļ̖ qTC"卤º]K,I9tf3}%< )ayzz`ީ;2܀I{+(I ֶ`C*a*vGG%dy}{$҉S|:-_A )or(_I}bj--l.fD4~谐ү3o6)+G?D%5*_9E}:N)b3j8[o$Y]TN%6]m㪇f9ζ}4Ζd*` h&"CWN> @S &5WmrE@YZws}>/Cn^#l7DOlxW֚R肑C Ϟ.3.d]^pR?*S k}W|CDmĶ~5>  8ʩl;X:\z^#pSUhʨ_LE 5/tAnO3j,΢Do`tSZ]fNg_M`9EDES<Cf?G+-lF0QOD b:5S1Ͽ՟ӬI-FY;o#nZw}j3~,Lvx9kk;pM ? 5si)fz 3)&8牙ES#IUݳ%'M*-+.2jS4/w̎Anг;̎Wko?_ǸdDLNYD 5mF^T vf@!7 Ev_,7LJxM?RhQM>43 +q`Ϻ^:~{ ^>Vmuj!}4 ޿2lE$r>Bodz͏:'f :: k(lC.u _̐O̼SӪ"s m+>F؍ #=Q#ɞk3ue mN^s"#􍿒ߤ]c )1eͅ*R@PkѰ x0&AP7eTSy>\t4ܥrP7㧡-p>rI$+=zvIQ,(s PTg6GsC%\|X5?D"7-Wύw-a`wzXΥf_*A辨m'r'M6 ÷!a3rD(<0"<@쌬Bg8P`}QFqqXI=7/7vnky5=nT9U f̜_&0]'b*F JmDPt$${PcykNF8,]o? Jj`D[Xг2rjK݄V l^𛪱m : V &qk ҟgsq.AJhGWxk]\`׃ ,8YT5r.8AllẾ0_vyArl|]ܖHIZY ]ûs2vd8g {ul%+JNaЍ &b$9}Nb8 ܗyD_:ݶ\AtQp$bZ.Mޤn7֜N-sg a D@Aĉx~ nUCTɑ{{?ڒ0W2G.W{X$2oڌB*zJ e tp1%9QhX kvc<$voNH ua_-bT z 3ɥڣCµrL%6n–}В7܍Iq ! 0o pz%NFy%,{pjmf?9r\݅x;ov(nv~Y?@zPeZ>-4)0YC՜ӎcp@q.O-%!B:͓M?÷|SZL{tG x }v#CJ j0e]>̑ҀVW ~&֧o: -4-Dm8t;H_V S3X0c }A"l < ؔxB+R & )Sk)1b h'6Arr2@73G9fW2 흷ٮҨBs/O+fC`$@aS Pj;Ԙ$=y-E+ЦVj!9"Y󶢜h l ) b*&S՘7C 331Cf#^ Gk4L&N]ӗ7OqQ8V j-]'n֦W\mim;epdyMSڬ¸T5WgCA\ECH\r)IJ>jUMM__r_BfQ#19[ $ hpko,K|-@ `(Jp l'WҋYĕP² le|Sz<²Bf*_)n&nBMerf#Q\Sw銖BO6ngn 4|X+w\wufĤn'nT\i2`!%l_Gw@`jt=ST'VmbRo<HKZ4ް!ړ$Ky>z6A ^Sq}ڣy>ozr[J2of-\iy]jHA㔚|d*o3:J>D u8b댘 .Fo,,F:&>%Ue0KR5z / JCIEWnJӻgk&QgL MF>ĕ8ޱz;yҨ1A4p& ·]'b7;e]ѷc*k%D~I(2AQT6!gԤt5 !E6ASoX$hS^}5"z`œ#I.0˦.jnI3 _fB1 P7'||3 59F?7AՌFPA''YÖK ƥs"@皖’S.p]">g@c]4G͜bJǟX7g>GW'ЄJODSh68 fE(bң7!s1WѲm =l+?/6xuӤ*VK V5gߪ-ӽ q*]CПO  q&ؗtM8]`\;Ϗ8ziVʹOmC U? {5 dڳ֜ʟ1#B݆sq'bb3:*Hp_{$j#O+%p_p7呂a>r͂-[ ܪ{e,ËvF:B۫[{Mj˫5 (9RpŔ5|3jSX+2˓#nc(}V 4I+_x}  ;}\#ײ@M\)i"i<XȐ7x=mxcx$Ղ15>/*3rgiuFnϚw !'b,|fqs]SȶN%"EGtf\~ }*Ix L20!-8.L 3N f̀bxHӳ^k(K{')*r?TsڞRi-Lr,7e?c3cAq n+vxD*HOJU5=40XQAQI~\fSJ8h7_eD<|ˌcV(co_-0pkSP6b>!ݵ[m,;xlmm 4QMz ՂF6'P1a/Y{q0ᖲ?og3ѫ`:W;SZ$AGSR]8a0fk .4_xT<5ߩ}we  '6$rgTeERn[󑟹 g3x`̡u0$V]zYP0s9ci`\W IF*SѐnvB  ni8W՗f6CA55k"D9C^ĤFvOMx-u1-V8$8mPHXi%C|^BSϙ5yҐ}@] Xr@'ƒK*C✋(µR _Ѓe dRJ|KUXjۿ$No="6"̑8< r7~j dl1-#.3j! Ajw7-l~UN'*#0%,YkNݚQ H C-,ZyC%+$76v;mO}mEfLf m|if (ށ3 TT`/3b;qgGDz*L[<%3f 2-w'-3.uXiqo%,Y[yd{;w?u%tSGuWMX@'2YO#(5'LN&"㤩@$~We1wYMLdQ` 1X-&ƻ7іVwt fʓ!cggh83FoZeŽ J+٠!{nh( hwFԂ9y«zu>dZsFe*gm x'peh3(< ps8 oaŪGK;] sKm [l1y`lGLd5C7?r5>MΜVo\<\#BzSwX`2//uH~ya1Cւk—WK%$,:-]|K9fA[)}7iN%Wfoj>FrݿĚj[ J?J(^J{%F5׃֗bkGPrk[-@ai>Ϥu@cޓW(Xq% `\ lqp04ZVUa&YNhC H&ix/)\~/"PlhM | ~4RTUTӛfo$H@޷&TX'.4̅$(6A.y#(KHE;jl[O%.Z0- 2S:&w V$("][rwDug _%O(ҪXcrL.obVCgp(&xvF8K. ;{50"M[h-\+#<#'5Ep%Et1y)5 \@q>?okATIqJ[~j8LT#{I 'Qǀz2)?5cG2vT[0LmT >*PRa;ozpf[N ;wJ&ʐFWqqs9K;_K13=_ .Q(zu b@ ^Ak /hiyImYIJ{eN'ߔ`(?MͿ1JLRIayI3vfzXp' й5rzP֝N@Ƌ4E ۴"f;@Y?AK%7=4Hzw[~(Չ}v\Xr]1kLeB<Ÿbض Capņql1tM׷cj]%:~VK~}LbSGI(EMOEx$g-;ELяeL:q:y]nߔ0c?=Yhot> ٚ>9;jQn~YhAW}v'(;_){^08ifMjҳQyqq1W>}52. u 9RP PM/ʂuV-h'v~tth CShfSl R%j;2Kea妷ڪ8p_cV?`*7rA9[;B) ?:ܽ3 05хA8iF57GJj*nWN+86&L}um^}hUrڕIJI5"2ڒ6y%/yZ/X )ɥaRk 2E:x:CY}C@({R L>~!034 =2ҖpDu(Hbaw"}tGYA$\zAa0DuJ7@_vꊁ;fDIK5F^ t{ 9).5|Ӌg bn4'ur3@ }B?梁OH0|| ~lR'15 Q]׮Q[Lj!X/6I䯴I4H16DҥbOD*#)A=AlG`|9->KR"0͈.dugxigKЩ<&[ hS69dE̸Vɶ+"[?E0ǯ mZ {Ocd!l!oHigDt\ʈ0qȑSdB/.vugeWd-X! >G Mdk?Axa]ag;=+d|ex<#Lھ}EWWX~~W6yUj#JpUHaHq)s '#&N mgC` ?T3Y,/07g`&Ho5N7fдxN|VQdN@"Ni( (~sV߽4M.\WnȪttŤީ~As'Zr{_WX' цh"~èJf^[ SwdIr|ԪY@?I_,zєœO;bp6` 5Ŀӳ]1iEH1 ,j$.ᓥukr pX 9QU4ά^0 LyҵEtB{|n9(swoƨbr9Wdf}B䟜w.n&0NƉ&<څA-Bm=Ժ5=uףSl%o%ކ<.T9[&Aw>Ecw3'nq,,-^`ȜX6F ѷⓀ .CqqgjҼŸ&Q#Dm7JC}RНvWr01RYvdT[wvSuHzNun I\?ȵKe-!X8_M-Y"#Bg?;07vr֙ާ얾1v>ח=epH[РN l{.%]WGW; PwfKh%#>S9v"TaLl9bis&=AvzĀEZp=׃ƨe{\ђR#MK6$oϯeAow*W y  N 7t)j˟jnua%+x.OH#=bgު?R)t%"S(T2|Dh >XT> ;ETY 55}1$Vce"4ȭ)nt;}JT8A?Q8zJj݃v2I 'Jml b]rQa-[Z+]=U]5qFnDXUƯ 9!b4^}=qTm+d<~2;61b*H:h+*t\8M|Z$^Ńk>YqwD$x(ڏAE؝">oW"gt l"ׄh;nPl,_FmMI.<l{Y D{~ YD4IW((!O1[-x5RvLfbLB(n[2,89BAa4o]Ճ/ ^TN.f?%`&yT, nKaxuړ(-Q@q&aS++U 8^dwR,'<@zX㉫]$Tmox^6E*Q5fM/ 0{Z]}]8bwlbfizD(+&$u@~7oNr/ށ~d\XfpőR aj$Rvm\CeJ \n'A8yo3ÂhxQh;ؙ]ɰ ^! *85Qh"E4+C}k{'ՔGH0mIA˂YLh!@AT^ܭ:9hJwWux0 |cJF@6mE8ZZR;QEktLP: gڍ]΢h?Nٮ$ * y8|C|sh^Vp? 2Jqj&&_|Ob,./UF+̑%,w[[Ś.uw|;&Ҡiz}R{TSxX W`>ݙܣ~V"Gqy*OA1::PC!rg9o-+:8Gt^Ϟ=V3%h}$#-k̮MPy.szwURDn0aة/Cnz:\`FטVs >N%T)G/tS1q4 JsBIM5՛[mf.6&%0qGۮ~_W[u֣YP 7[+ 3˜"많<DžIF"]Іj+ʶYH FRMߨ $ y$Jk9)"/z j `S e7&Hu ? ׅ=&mNAWrdTCߵ9'LhȡO)o"s͑hWY 0)GY ]3܌.|ᑅȹ0B>휋j]E\1閕n$gFsmMuSv O1$VABhDvr &^tH2xpyhnǞ:˺RW&TewËSgt} l(i"B#`:%Pf1NTP3%َ/ S{ |dzZoTG3j $- )``.'@1L$4OdJo^)f-R1!ՃbM%S4@bމlymz\wxZ$>W޽qya[wwvg7_;ЖUAekąYu ղ4mׯ$(!S:I'@(O%U#'I j;RCOsP"3CAy?(1wq,˛Lq;w\^k‹/퐒ޔ0![f(%iftwvJad=EwWQ^~b9aX`O# ˩qp?綕zCߚu|l&h3Ƀ$/?SC Fo;a8pfXQW=2=u`nn՞!W5fWt +FNJZAcSLb@Ghi֥if5ɏ9=Qoͤ·%K5>4h3eh}i;H.0UkBƞi90-턊$ShK0HM_<&w9K]fp: Ú oIX,;3n&N{ʴ؆K[F,W–cV9w L[ [>J~M2/+tZQ bj/m4 d |v:Rfy`CR ZƍV}sXR`+; FQ\iI=&׏ثJ1";Laut6DjzN*Uh7H r+ͦs56!Eěsx^jndifQe5 1 HRv?W4+;z_v6DUzfPyL2iCq͎Ϸ?G5 ]޲ʣ[hx2S`@jtW>͙G?oBNgvG:EmXo×S8-!NV*_`B*8>MoxMN=}\Kgaa,L8S2## zh)w;^P.4cҎ ,\ Q"\ꙻžo{yS*y;@ebR]]o}݉"2BHXq-߷mlƄlOd8`b'!ؾ@ j;B[}d1,!بwex}GwcoʨϏqW-q"G.4[f.#u/<(R˓݁Db]6X6gM?U j/6报9 d?V$X[P;] [ .~l i>? NIQ@<٫CiLК<7O74x!%%X@ڴ0.!gi*9V] _tSJS#ns]#k"=' QkO|UaSjYjpPu|G`"|)$`4^p罃Ucn9GOJQuK ' ͊rD]%.N`%)* 4 a-C^-^m zHrCbD%nRx+y`4w+&sW Kz JwH5NKݓt ݡUzr}uMIAt>1y<2GO3iˢQ7NR2cRB݈eO3*2My_apkUO1$u`P.Bd j7e)'>mƵY:'!CGlV_GiUOm{ ߳8Ґv%m}[nDY>=>@U Ϧ?ԉܜDiThԹ.;/S\8[2ί_~%obTRϿR(N۬+r~D{8co%՚r $Lc',XWYv2 Om?j}DtvīXvjeP%I+滋lr1Zr&aYnȌQWߏ6gT(j ?64BDzzBCB3!H*TsVh],A2֢32 Q[Y pצ,0Uѷ>-nr(i5{NLse0wePu&1瘂N ,%C@ سcD<-`3A73(( |Wֵj )Tux/;V+`HڂUP85k 0s9Q,/jKr&ʹޖE/-́'Yra < DB mfJ;cyF!DRX?Q;$7yu1#;P<^b^m~/5rh\eg/͑uRMq](sڻHc 4eᆻ5PC1`/̝_le|'[?a'S oKHMRa,@V'&'~KR99~'LI$a= bC@UU9" *r<GL*|8R65UGR8 0/ QFZ$.7C_-i/]eB䆆ަN_@p;`^ }ln_9O‰6mO0@r) YJ2SeFkeS NSL2w\^f 1QRo2@^J o 2+1Y)V"-a~&]" ^[e{\uސ4ptI{ԮBҸqRVe <15㴠Tq/X:yYh >e8C)~in>9l)ΰIJWw,^I^m[v śTꈎ-A Xp6OZẃxlDpL,UCDKiu$@))vp<-/ MԪF<C1k./7Ta QI,5:2u:k1i4m!$z`ﻒs@X0wȦ*tgՀA4Mj AfPQK3i]RKh_y?ʞw$hqt*2jK1 -_ˀ"6k+6_YwN{rFY ,RM)ͥWǷ_|Q뗵J=Xc=3 rb6[A+̍1&?# p(qU,*jy ܥj).c?TfИhn^Ǿ dn]mNK_cܡ/C1el)/BWpo%Dqu/2 `L)h4bH.XSzfŎ)pC. n*бn) pǐ||S9jj Cv8ȚO+ttPd z"MؗX7i$/9`Ae`)[uUc&T0.HÉVgPPqG>rofH2cm7o7 RaLonBe[$U=V'Am ir::m 黈;>'~/[vgґ(E:/;`~ٴف^›⢋"cvȣ] $ @N$5k1xu}2 OϠ쏡aBz 72M:9!eЖ7Qx˚1OV1ɶhh. Hq(8|SĔl!=}qaxE U:VL]Nxn*_(ly@f%IYŠ)-3K oRKAHj׾}޵ꧫ~ )ګ5C] eNJ#m?J/k; 7E F`bjupYHJ ҿ/6BTu9Iiy'J=nʉG8x#]no{D6'yD^f@ʳ ~ Q!dpoD~24F gj6n5́3G؁SH 4OBIX`GΝA>#%y@n-R[;T{gdd\/SL(qck7׏^hu`iHkKtfTh;mxR~Ds| zʈ9T,J[*S\F^\4uy:y-PK!6/!h4A@V-SYM5pbLXڿDBuVOnVk)cyWhS Ea[B?Dқ/ߧ]sS_xPi0P < _* p,' )K$mf2!J-QdT!2γ#էWR%rd85N':sBl *ʃB,7\qUKW6EC<'GǽVIe9cݾ oa;2rN`ȯأLn[ubJ둆[3s7-mNx6 dnZiF퀑YaOo0RuQE30#\h1#?^?e4$ĝhg;%"7NCkQIXƭ=?>o}:RL#IP%`Y%}Ju!c5*:-s^: Ju: M _#k8l; z#2uOd^= Bk8TTSqLL[Ȼ,ރxNj=>c~ ILWq0.C'{A39tDG䏩,C % xjeS 01?EkkQDx{\ Q9[eJ  L΅]ЩA7xUaqwG핣L\f* 1޹K!墂!k=\U HTZAؙ&\`Q.HÔJg6D(m'OB$|W1b9S)~5E/gskdܼz `QQF'wYM}V,knJUG-M*3䐠}=E ;( xx' M2 t-b/\-66Ib ob>C|N—*LxJi8GJwdL)|&kHw=dl ̝[4=:RU($d^]Ȕ)1rK\nxXRC&LVD {y;P6<"/e{h M9IuN>[QjTE#_8fa/Etfwͬg"6yO"2޵p2K"qRzks@N!ܷ8c&u&=*e,Dt+?l@pȏIM!G;UNNqJhM;7]VXJ7(c' Gz;Ñ GSN(G>nDqM 67ļ2xT:EoR˜3ېzw5Or-a7 mP-S3^UKss(쪗 f\~|+FDNe6zzx'ׂ?eF Ow\>Frh nGB X&w&XyHTFbu 4~`sQpr~'ceRf=P6=s1, A ysR_AMKCԌi3U1RJ<)le9> 2EFuث`~ťPM 4dL[@o$ 7plSb z;gøRpdOFjmfػeBB:>s/=$[І|$Nvۀ<~3$B_DGA*O?>BJ6Y|܁8ITH^Oi<N2BLmCS`?Q2xu H0.뉾ꤦ뱣U5I5TɄN4^O)dkАZ|QgC7KC0OjkW8|P#*o Oj ,jBޑIBlfHtF!IӫAt&0qPaOE:֔y,D%ˁhM@upG.an/rB䗼WӖ:Ԓ'0)=eF/L.Iv2գD b)L99 ,^{M 6*9JY$ MAly öKTj#Ɠ =mmD+R#.z@t"vO0PGms 0"mqVFI X R1Wy^gYwVC.UײC +Q,햏A$.SLt` wu*Y(MTepK\|Ǐw'PT*.R!\tHOvu*܌bːuν3*)U" {=񣴈V\?s*{֪L Ѕkog+v ֎,"yOUTNA͕Yq n] J\թRݧ7d[&L,R-Phelha]*Qdn O}i$J&ΑTA+GOSg09Ms+98 oJ0FD4zZ(+[[GsCu"wwk(}EiZ. jrBrlU,` F@d;crGv<>Xr@V]5\9M\u P|M ):^ M%aHr2@>'4 (}I--`rPsԙn/|:(Ȃİ퇱GnA8 ɻ\)p@$o5%+yw?,qe0A~)gq qTv,S 4(\hKڢx2l1TS{##5(% `+/i3C:t3F ҋӉͿrJ[;%=ŝRKfz(29së"D%a18ۈDHCQ]u\=ZޗHjohZ 5Ḍ^ *S5$;ܯ߾OIq]nw02!SH}V:eIMdya!r^o8Ro*N䥐Tu䖡O]P E0s:Hp>,ucYyS< CTAD8/f#L 8Ѿ':׻ƯS8'yLϟ3B,by¨4LJ, :W~,9A .KtP!X;R.BAos '^[" B P9L2?|嬻x.le7l=l–-Ïևof/?<Ә[>&HӦL9M+/|1w,- `}ߩ8lPvSG6qi7œlBB!6n?{Qw#K%q=vQnAZC:ER껃?R R+Ye;0Ic,e)?W,0Z,_9*Tѓ_!bj_ػD#e%8-.BARx3JvІ\egٷv4A J;,pT *EW_ O|j  cmankMlkvkl%Hei[UFD_:sXnܙ]4 +UL٩.Uj">hHLV:iV% l{:ep,o`Rc&y#c`@9ǐT0!eftE#H'u֫ޠij*BwHƊ}?,H?\ؒ_'c2S.axȣKM"Ee "҉F!c@i[a Zn/'?ܧwZ`;EgmjZU«vQ3[[[n*+U(93u)h;[uɞl 'TUej몸㫮9uBV*!M/! ?O8=  tH9f **t#U &ݢYfK2RgY]mI.Xm,ލ$gU; V-O]K!u=tkV)8|< )nr)5=5VEOvOx)zEglt/B:]۝,XYx(ZsxO@^l\e%<˪MO[4Qp6Yl+: ӚC@Pww} 50eǠluq.Pz&ɯjV:Z[1ȅF$5[wQ3,qHaahoiufkc85֕sTnlE?yL+7:p'%Ić "wbD>qiYrm^ !aY` 90?Y+cOUPgdAn:<(-P 51DIT\w/(R=Fz.*s~K²Fat.ф:BHP0y"L Ed5q'P]ń,iU]DZ˪ C~f1^'K!ȁ %}o׮4!>TO&<RH_GUb|{Guh6f&cy؁!WјxZ"p1m%u@-T}==r.ؾMˁ?x@Y'|6nݖ,î3[0sj\w<~%ȩvΫsИ?~RBф(ڗ'e`<ʎu_B%jyeuS:!T+) 4J͵R 6:ak D/..DK=&g i1c`4X KLS^v JuԔqEPmDZAKT|ugPn(X8]hQUQReߟ0EB:߱ t%M*uM+.>4<,wOm"0.y1#hH"2F?ғbȴK|gZJ8jl.f0IT򹗃9R&ӽL:|6{ I,)[Ƣ4|ς~r JH[ЉsAO]1j*>S(˖)6zԤȓ |`ոچd͖99OOqO&lf 0n!d,.1&y1{̓-xqaׁT`a~vqy&7g-}^c9YéTe>/PpZ޽Ts3QaϗHOa\ Vh {=#W`HFt \!&.1mLO-ယk@20l9zr^9eeF D_$٧2jol[mvlԃ$̊U*8Ɯg 'C@t ] vl (dw弌0xqOy6:#&r<*:TcDۧaݑЊT|XIᗷR\j{vpS e3`AǣQצۑB~W&\0eM&^)P%r/D[o]js ٻZ\ șiY YcN=/``ֲWѥ!ᴬ1IņN!{(n[rf%WbZg~.QܖBk9t}=Xg i[ʸ 3`m\횄=xVERcؗ=acj0a+|e^&]I[ hzԓ+g_oJlW'f%Gd' ҉vzq_D\;z5g@OǴUm  /&8UСVQ}406~ǬlZiܥ(NLE?s%7+,,EŢi}~ྔSMcOxqVX!eZսFj9e e}='m ,~wR򵣮2@䕡8O;Ʉ u|s;.$n]W/"1$' mLXM$V5rP*aKΛDgEk+yZa ӵZ`%*+PX8YVuDC> i$WF(V,0 Ӯ+ebqMYA :uu:xgUq{mkuvoOs}7&_ktj| Y4(f ؘq6hb:ÔaΞsܐ, |xSbciIJm!\(.#[rl1Y(Np#^?^L*:2f4z䘔JJ з0Gү4L]6ğGhǓ8 Y2i[yٲ1J.v$! ;MF}wUB]|^2@nK`(hKW"(!+&mKGkFos3>2m'^o,vcL Y,CDѶi`f!dK@(aR{<ԗ" pPߗY\pB|mbk;1Fl3wʒ}[^j0| ^} )Жwgm8_W%4ݧ#Jy{Rz1.6@0{滪[>̘Kj61B(kL"\S\` qzxYr kbf yNTM*w*> YZ